Re: [PATCH] blockdev: fix for racing mount/umount

2005-03-17 Thread Jeff Mahoney
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Linus Torvalds wrote: > > On Tue, 15 Mar 2005, Jeff Mahoney wrote: > >>This patch is another take at fixing the race between mount and umount >>resetting the blocksize and causing buffer errors, infinite loops in >>__getblk_slow, and possibly other

Re: [PATCH] blockdev: fix for racing mount/umount

2005-03-17 Thread Jeff Mahoney
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Linus Torvalds wrote: On Tue, 15 Mar 2005, Jeff Mahoney wrote: This patch is another take at fixing the race between mount and umount resetting the blocksize and causing buffer errors, infinite loops in __getblk_slow, and possibly other

Re: [PATCH] blockdev: fix for racing mount/umount

2005-03-15 Thread Jeff Mahoney
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Linus Torvalds wrote: > > On Tue, 15 Mar 2005, Jeff Mahoney wrote: > >>This patch is another take at fixing the race between mount and umount >>resetting the blocksize and causing buffer errors, infinite loops in >>__getblk_slow, and possibly other

Re: [PATCH] blockdev: fix for racing mount/umount

2005-03-15 Thread Al Viro
On Tue, Mar 15, 2005 at 08:00:52AM -0800, Linus Torvalds wrote: > > > On Tue, 15 Mar 2005, Jeff Mahoney wrote: > > > > This patch is another take at fixing the race between mount and umount > > resetting the blocksize and causing buffer errors, infinite loops in > > __getblk_slow, and possibly

Re: [PATCH] blockdev: fix for racing mount/umount

2005-03-15 Thread Linus Torvalds
On Tue, 15 Mar 2005, Jeff Mahoney wrote: > > This patch is another take at fixing the race between mount and umount > resetting the blocksize and causing buffer errors, infinite loops in > __getblk_slow, and possibly other undiscovered effects. Ok. I had to go back and look up the original

[PATCH] blockdev: fix for racing mount/umount

2005-03-15 Thread Jeff Mahoney
This patch is another take at fixing the race between mount and umount resetting the blocksize and causing buffer errors, infinite loops in __getblk_slow, and possibly other undiscovered effects. It adds possible flags to bd_claim such that the caller can request exclusive access and/or wait

[PATCH] blockdev: fix for racing mount/umount

2005-03-15 Thread Jeff Mahoney
This patch is another take at fixing the race between mount and umount resetting the blocksize and causing buffer errors, infinite loops in __getblk_slow, and possibly other undiscovered effects. It adds possible flags to bd_claim such that the caller can request exclusive access and/or wait

Re: [PATCH] blockdev: fix for racing mount/umount

2005-03-15 Thread Linus Torvalds
On Tue, 15 Mar 2005, Jeff Mahoney wrote: This patch is another take at fixing the race between mount and umount resetting the blocksize and causing buffer errors, infinite loops in __getblk_slow, and possibly other undiscovered effects. Ok. I had to go back and look up the original problem,

Re: [PATCH] blockdev: fix for racing mount/umount

2005-03-15 Thread Al Viro
On Tue, Mar 15, 2005 at 08:00:52AM -0800, Linus Torvalds wrote: On Tue, 15 Mar 2005, Jeff Mahoney wrote: This patch is another take at fixing the race between mount and umount resetting the blocksize and causing buffer errors, infinite loops in __getblk_slow, and possibly other

Re: [PATCH] blockdev: fix for racing mount/umount

2005-03-15 Thread Jeff Mahoney
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Linus Torvalds wrote: On Tue, 15 Mar 2005, Jeff Mahoney wrote: This patch is another take at fixing the race between mount and umount resetting the blocksize and causing buffer errors, infinite loops in __getblk_slow, and possibly other