* [git pull] more vfs fixes
@ 2011-06-06 13:28 Al Viro
0 siblings, 0 replies; 4+ 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] 4+ messages in thread
* [git pull] more vfs fixes
@ 2012-01-11 5:23 Al Viro
0 siblings, 0 replies; 4+ 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] 4+ messages in thread
* [git pull] more vfs fixes
@ 2011-03-09 4:57 Al Viro
0 siblings, 0 replies; 4+ 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] 4+ messages in thread
* [git pull] more vfs fixes
@ 2008-03-28 22:16 Al Viro
0 siblings, 0 replies; 4+ messages in thread
From: Al Viro @ 2008-03-28 22:16 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
Sanitized locking for ->mnt_expiry, race fixes for shrink_submounts(),
some stack footprint reduction on using struct path instead of struct
nameidata in several places in namespace.c (more will be possible once
we sanitize prototypes of several LSM hooks, but that's post-25).
Please, pull from
git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6.git/ for-linus
Shortlog:
Al Viro (5):
reduce stack footprint in namespace.c
count ghost references to vfsmounts
sanitize locking in mark_mounts_for_expiry() and shrink_submounts()
do shrink_submounts() for all fs types
mnt_expire is protected by namespace_sem, no need for vfsmount_lock
Diffstat:
fs/afs/internal.h | 1 -
fs/afs/mntpt.c | 8 --
fs/afs/super.c | 1 -
fs/cifs/cifs_dfs_ref.c | 1 -
fs/namespace.c | 200 +++++++++++++++++-------------------------------
fs/nfs/super.c | 2 -
fs/pnode.c | 2 +-
include/linux/mount.h | 2 +-
8 files changed, 71 insertions(+), 146 deletions(-)
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2012-01-11 5:23 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-06-06 13:28 [git pull] more vfs fixes Al Viro
-- strict thread matches above, loose matches on Subject: below --
2012-01-11 5:23 Al Viro
2011-03-09 4:57 Al Viro
2008-03-28 22:16 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).