linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [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).