Re: [git pull] ->mount() regression fixes for cifs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have reviewed most of it and am fine with it going out of your tree.

On Fri, Jun 24, 2011 at 5:54 PM, Al Viro <viro@xxxxxxxxxxxxxxxxxx> wrote:
>> > Al, what is the status of your patchset? Note, that you can add my
>> > "Acked-by: Pavel Shilovsky <piastryyy@xxxxxxxxx>" tag as well if you
>> > need it.
>> >
>>
>> Yes, I've looked over the set and it looks good to me. Nice cleanup,
>> Al. You can add my:
>>
>> Reviewed-by: Jeff Layton <jlayton@xxxxxxxxxx>
>
> OK...  The patchset fixes breakage that got into cifs ->mount() since
> cifs had started to play with shared superblocks - sget() races, leaks,
> etc.  Commit dates are recent due to added Acked-by and Reviewed-by;
> other than that, it's an exact copy of the stuff that sat in for-next.
> What is the proper way to deal with such situations, BTW?  I know that
> you seriously dislike being asked to pull just-created commits, but
> the normal reasons do not apply in this case...  Please, pull from
> the usual place -
> git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6.git/ for-linus
>
> Shortlog:
> Al Viro (15):
>      take bdi setup/destruction into cifs_mount/cifs_umount
>      cifs: double free on mount failure
>      cifs: don't leak nls on mount failure
>      cifs: don't pass superblock to cifs_mount()
>      cifs: leak on mount if we share superblock
>      cifs: allocate mountdata earlier
>      cifs: initialize ->tlink_tree in cifs_setup_cifs_sb()
>      sanitize cifs_umount() prototype
>      cifs: pull cifs_mount() call up
>      cifs: move cifs_umount() call into ->kill_sb()
>      cifs: pull freeing mountdata/dropping nls/freeing cifs_sb into cifs_umount()
>      cifs: close sget() races
>      cifs: more breakage on mount failures
>      cifs: tidy cifs_do_mount() up a bit
>      cifs: propagate errors from cifs_get_root() to mount(2)
>
> Diffstat:
>  fs/cifs/cifs_fs_sb.h |    1 +
>  fs/cifs/cifsfs.c     |  156 +++++++++++++++++++++-----------------------------
>  fs/cifs/cifsproto.h  |    8 +-
>  fs/cifs/connect.c    |   49 +++++++++-------
>  4 files changed, 98 insertions(+), 116 deletions(-)
>



-- 
Thanks,

Steve
--
To unsubscribe from this list: send the line "unsubscribe linux-cifs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux