Re: backing_dev_info cleanups lifetime rule fixes V2

2015-02-02 Thread Jens Axboe
On 02/02/2015 01:06 AM, Christoph Hellwig wrote: On Sun, Feb 01, 2015 at 06:31:16AM +, Al Viro wrote: And at that point we finally can make sb_lock and super_blocks static in fs/super.c. Do you want that in your tree, or would you rather have it done via vfs.git during the merge window

Re: backing_dev_info cleanups lifetime rule fixes V2

2015-02-02 Thread Christoph Hellwig
On Sun, Feb 01, 2015 at 06:31:16AM +, Al Viro wrote: And at that point we finally can make sb_lock and super_blocks static in fs/super.c. Do you want that in your tree, or would you rather have it done via vfs.git during the merge window after your tree goes in? It's as trivial as this:

Re: backing_dev_info cleanups lifetime rule fixes V2

2015-01-31 Thread Al Viro
On Tue, Jan 20, 2015 at 02:08:18PM -0700, Jens Axboe wrote: On 01/14/2015 02:42 AM, Christoph Hellwig wrote: The first 8 patches are unchanged from the series posted a week ago and cleans up how we use the backing_dev_info structure in preparation for fixing the life time rules for it. The

Re: backing_dev_info cleanups lifetime rule fixes V2

2015-01-20 Thread Jens Axboe
On 01/14/2015 02:42 AM, Christoph Hellwig wrote: The first 8 patches are unchanged from the series posted a week ago and cleans up how we use the backing_dev_info structure in preparation for fixing the life time rules for it. The most important change is to split the unrelated nommu mmap flags

backing_dev_info cleanups lifetime rule fixes V2

2015-01-14 Thread Christoph Hellwig
The first 8 patches are unchanged from the series posted a week ago and cleans up how we use the backing_dev_info structure in preparation for fixing the life time rules for it. The most important change is to split the unrelated nommu mmap flags from it, but it also remove a backing_dev_info

backing_dev_info cleanups lifetime rule fixes

2015-01-08 Thread Christoph Hellwig
The first 8 patches are unchanged from the series posted a week ago and cleans up how we use the backing_dev_info structure in preparation for fixing the life time rules for it. The most important change is to split the unrelated nommu mmap flags from it, but it also remove a backing_dev_info