* [git pull] more vfs fixes
@ 2012-01-11 5:23 Al Viro
0 siblings, 0 replies; 3+ messages in thread
From: Al Viro @ 2012-01-11 5:23 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, linux-fsdevel
Assorted bug fixes (probably all of that should be -stable fodder, with
the exception of kmemleak cosmetical one). The usual place,
git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git for-linus
Shortlog:
Al Viro (7):
securityfs: fix object creation races
coda: deal correctly with allocation failure from coda_cnode_makectl()
coda: switch coda_cnode_make() to sane API as well, clean coda_lookup()
hfsplus: creation of hidden dir on mount can fail
autofs4: autofs4_wait() vs. autofs4_catatonic_mode() race
autofs4: catatonic_mode vs. notify_daemon race
autofs4: deal with autofs4_write/autofs4_write races
Miklos Szeredi (1):
fix shrink_dcache_parent() livelock
Sergey Senozhatsky (1):
block_dev: Suppress bdev_cache_init() kmemleak warninig
Diffstat:
fs/autofs4/autofs_i.h | 1 +
fs/autofs4/inode.c | 1 +
fs/autofs4/waitq.c | 40 ++++++----
fs/block_dev.c | 10 +--
fs/coda/cnode.c | 38 ++++------
fs/coda/coda_fs_i.h | 4 +-
fs/coda/dir.c | 29 +++----
fs/coda/inode.c | 10 ++-
fs/dcache.c | 15 +++-
fs/hfsplus/super.c | 11 ++-
include/linux/dcache.h | 1 +
security/inode.c | 191 +++++++++++++-----------------------------------
12 files changed, 137 insertions(+), 214 deletions(-)
^ permalink raw reply [flat|nested] 3+ messages in thread
* [git pull] more vfs fixes
@ 2011-06-06 13:28 Al Viro
0 siblings, 0 replies; 3+ messages in thread
From: Al Viro @ 2011-06-06 13:28 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, linux-fsdevel
More fixes for the stuff that went in during the merge window...
I've dropped the get_net_ns_by_fd fix from this queue, since davem has taken
it in net-2.6.git. Please, pull from usual place -
git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6.git/ #for-linus
Shortlog:
Al Viro (1):
more conservative S_NOSEC handling
Sage Weil (1):
usb: remove bad dput after dentry_unhash
Diffstat:
drivers/usb/core/inode.c | 1 -
fs/btrfs/super.c | 2 +-
fs/fuse/inode.c | 2 ++
fs/ocfs2/super.c | 2 +-
fs/super.c | 2 +-
include/linux/fs.h | 3 ++-
mm/filemap.c | 2 +-
7 files changed, 8 insertions(+), 6 deletions(-)
^ permalink raw reply [flat|nested] 3+ messages in thread
* [git pull] more vfs fixes
@ 2011-03-09 4:57 Al Viro
0 siblings, 0 replies; 3+ messages in thread
From: Al Viro @ 2011-03-09 4:57 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, linux-fsdevel
Several fixes for Nick's RCU stuff; open() without O_CREAT
can be tricked into creating files, ->d_compare() in /proc/sys is trying
and failing to be RCU-safe (strictly speaking not a regression, but only
because it will be kicked out of RCU mode by ->permission() refusing
to accept IPERM_FLAG_RCU) and spurious errors in open() and vfs_path_lookup()
since we forget to set nd->inode on the LOOKUP_REVAL attempt. More fixes
tomorrow... Please, pull from
git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6.git/ for-linus
Shortlog:
Al Viro (3):
minimal fix for do_filp_open() race
unfuck proc_sysctl ->d_compare()
nd->inode is not set on the second attempt in path_walk()
Diffstat:
fs/namei.c | 14 +++++++++++---
fs/proc/inode.c | 8 ++++++--
fs/proc/proc_sysctl.c | 7 +++++--
include/linux/sysctl.h | 14 ++++++++++----
kernel/sysctl.c | 15 ++++++++++-----
5 files changed, 42 insertions(+), 16 deletions(-)
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2012-01-11 5:23 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-11 5:23 [git pull] more vfs fixes Al Viro
-- strict thread matches above, loose matches on Subject: below --
2011-06-06 13:28 Al Viro
2011-03-09 4:57 Al Viro
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).