• Zwane Mwaikambo's avatar
    [PATCH] Fix smbfs readdir oops · aa299b22
    Zwane Mwaikambo authored
    This has been reported a couple of times and is consistently causing some
    folks grief, so Urban, would you mind terribly if i send this patch to at
    least clear current bug reports.  If there is additional stuff you want
    ontop of this let me know and i can send a follow up patch.
    
    The bug is that at times we haven't completed setting up the smb_ops so we
    have a temporary 'null' ops in place until the connection is completely up.
     With this setup it's possible to hit ->readdir() whilst the null ops are
    still in place, so we put the process to sleep until the connection setup
    is complete and then call the real ->readdir().
    
    This patch addresses the bugzilla report at
    http://bugzilla.kernel.org/show_bug.cgi?id=1671Signed-off-by: default avatarZwane Mwaikambo <zwane@linuxpower.ca>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    aa299b22
inode.c 19.9 KB