linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
 messages from 2015-05-08 01:23:24 to 2015-05-11 18:08:29 UTC [more...]

[RFC][PATCHSET] non-recursive pathname resolution
 2015-05-11 18:08 UTC  (111+ messages)
` [RFC][PATCHSET v3] non-recursive pathname resolution & RCU symlinks
  ` [PATCH v3 001/110] 9p: don't bother with 4K allocation for 24-byte local array
  ` [PATCH v3 002/110] 9p: don't bother with __getname() in ->follow_link()
  ` [PATCH v3 003/110] ovl: rearrange ovl_follow_link to it doesn't need to call ->put_link
  ` [PATCH v3 004/110] ext4: split inode_operations for encrypted symlinks off the rest
  ` [PATCH v3 005/110] libfs: simple_follow_link()
  ` [PATCH v3 006/110] ext2: use simple_follow_link()
  ` [PATCH v3 007/110] befs: switch to simple_follow_link()
  ` [PATCH v3 008/110] ext3: "
  ` [PATCH v3 009/110] ext4: "
  ` [PATCH v3 010/110] jffs2: "
  ` [PATCH v3 011/110] shmem: "
  ` [PATCH v3 012/110] debugfs: "
  ` [PATCH v3 013/110] ufs: "
  ` [PATCH v3 014/110] ubifs: "
  ` [PATCH v3 015/110] sysv: "
  ` [PATCH v3 016/110] jfs: "
  ` [PATCH v3 017/110] freevxfs: "
  ` [PATCH v3 018/110] exofs: switch to {simple,page}_symlink_inode_operations
  ` [PATCH v3 019/110] ceph: switch to simple_follow_link()
  ` [PATCH v3 020/110] logfs: fix a pagecache leak for symlinks
  ` [PATCH v3 021/110] SECURITY: remove nameidata arg from inode_follow_link
  ` [PATCH v3 022/110] uninline walk_component()
  ` [PATCH v3 023/110] namei: take O_NOFOLLOW treatment into do_last()
  ` [PATCH v3 024/110] do_last: kill symlink_ok
  ` [PATCH v3 025/110] do_last: regularize the logics around following symlinks
  ` [PATCH v3 026/110] namei: get rid of lookup_hash()
  ` [PATCH v3 027/110] name: shift nameidata down into user_path_walk()
  ` [PATCH v3 028/110] namei: lift nameidata into filename_mountpoint()
  ` [PATCH v3 029/110] new ->follow_link() and ->put_link() calling conventions
  ` [PATCH v3 030/110] namei.c: separate the parts of follow_link() that find the link body
  ` [PATCH v3 031/110] namei: don't bother with ->follow_link() if ->i_link is set
  ` [PATCH v3 032/110] namei: introduce nameidata->link
  ` [PATCH v3 033/110] do_last: move path there from caller's stack frame
  ` [PATCH v3 034/110] namei: expand nested_symlink() in its only caller
  ` [PATCH v3 035/110] namei: expand the call of follow_link() in link_path_walk()
  ` [PATCH v3 036/110] namei: move the calls of may_follow_link() into follow_link()
  ` [PATCH v3 037/110] namei: rename follow_link to trailing_symlink, move it down
  ` [PATCH v3 038/110] link_path_walk: handle get_link() returning ERR_PTR() immediately
  ` [PATCH v3 039/110] link_path_walk: don't bother with walk_component() after jumping link
  ` [PATCH v3 040/110] link_path_walk: turn inner loop into explicit goto
  ` [PATCH v3 041/110] link_path_walk: massage a bit more
  ` [PATCH v3 042/110] link_path_walk: get rid of duplication
  ` [PATCH v3 043/110] link_path_walk: final preparations to killing recursion
  ` [PATCH v3 044/110] link_path_walk: kill the recursion
  ` [PATCH v3 045/110] link_path_walk: split "return from recursive call" path
  ` [PATCH v3 046/110] link_path_walk: cleanup - turn goto start; into continue;
  ` [PATCH v3 047/110] namei: move link/cookie pairs into nameidata
  ` [PATCH v3 048/110] namei: trim redundant arguments of trailing_symlink()
  ` [PATCH v3 049/110] namei: trim redundant arguments of fs/namei.c:put_link()
  ` [PATCH v3 050/110] namei: trim the arguments of get_link()
  ` [PATCH v3 051/110] namei: remove restrictions on nesting depth
  ` [PATCH v3 052/110] link_path_walk: nd->depth massage, part 1
  ` [PATCH v3 053/110] link_path_walk: nd->depth massage, part 2
  ` [PATCH v3 054/110] link_path_walk: nd->depth massage, part 3
  ` [PATCH v3 055/110] link_path_walk: nd->depth massage, part 4
  ` [PATCH v3 056/110] trailing_symlink: nd->depth massage, part 5
  ` [PATCH v3 057/110] get_link: nd->depth massage, part 6
  ` [PATCH v3 058/110] trailing_symlink: nd->depth massage, part 7
  ` [PATCH v3 059/110] put_link: nd->depth massage, part 8
  ` [PATCH v3 060/110] link_path_walk: nd->depth massage, part 9
  ` [PATCH v3 061/110] link_path_walk: nd->depth massage, part 10
  ` [PATCH v3 062/110] link_path_walk: end of nd->depth massage
  ` [PATCH v3 063/110] namei: we never need more than MAXSYMLINKS entries in nd->stack
  ` [PATCH v3 064/110] namei: lift (open-coded) terminate_walk() in follow_dotdot_rcu() into callers
  ` [PATCH v3 065/110] lift terminate_walk() into callers of walk_component()
  ` [PATCH v3 066/110] namei: lift (open-coded) terminate_walk() into callers of get_link()
  ` [PATCH v3 067/110] namei: take put_link() into {lookup,mountpoint,do}_last()
  ` [PATCH v3 068/110] namei: have terminate_walk() do put_link() on everything left
  ` [PATCH v3 069/110] link_path_walk: move the OK: inside the loop
  ` [PATCH v3 070/110] namei: new calling conventions for walk_component()
  ` [PATCH v3 071/110] namei: make should_follow_link() store the link in nd->link
  ` [PATCH v3 072/110] namei: move link count check and stack allocation into pick_link()
  ` [PATCH v3 073/110] lustre: rip the private symlink nesting limit out
  ` [PATCH v3 074/110] VFS: replace {, total_}link_count in task_struct with pointer to nameidata
  ` [PATCH v3 075/110] namei: simplify the callers of follow_managed()
  ` [PATCH v3 076/110] don't pass nameidata to ->follow_link()
  ` [PATCH v3 077/110] namei: simplify failure exits in get_link()
  ` [PATCH v3 078/110] namei: simpler treatment of symlinks with nothing other that / in the body
  ` [PATCH v3 079/110] namei: take the treatment of absolute symlinks to get_link()
  ` [PATCH v3 080/110] namei: fold put_link() into the failure case of complete_walk()
  ` [PATCH v3 081/110] namei: move bumping the refcount of link->mnt into pick_link()
  ` [PATCH v3 082/110] may_follow_link(): trim arguments
  ` [PATCH v3 083/110] namei: kill nd->link
  ` [PATCH v3 084/110] namei: take increment of nd->depth into pick_link()
  ` [PATCH v3 085/110] namei: may_follow_link() - lift terminate_walk() on failures into caller
  ` [PATCH v3 086/110] namei: split off filename_lookupat() with LOOKUP_PARENT
  ` [PATCH v3 087/110] namei: get rid of nameidata->base
  ` [PATCH v3 088/110] namei: path_init() calling conventions change
  ` [PATCH v3 089/110] namei: lift link_path_walk() call out of trailing_symlink()
  ` [PATCH v3 090/110] namei: lift terminate_walk() all the way up
  ` [PATCH v3 091/110] link_path_walk: use explicit returns for failure exits
  ` [PATCH v3 092/110] namei: explicitly pass seq number to unlazy_walk() when dentry != NULL
  ` [PATCH v3 093/110] namei: don't mangle nd->seq in lookup_fast()
  ` [PATCH v3 094/110] namei: store inode in nd->stack[]
  ` [PATCH v3 095/110] VFS: Handle lower layer dentry/inode in pathwalk
  ` [PATCH v3 096/110] namei: pick_link() callers already have inode
  ` [PATCH v3 097/110] security/selinux: pass 'flags' arg to avc_audit() and avc_has_perm_flags()
  ` [PATCH v3 098/110] security: make inode_follow_link RCU-walk aware
  ` [PATCH v3 099/110] switch ->put_link() from dentry to inode
  ` [PATCH v3 100/110] new helper: free_page_put_link()
  ` [PATCH v3 101/110] namei: make put_link() RCU-safe
  ` [PATCH v3 103/110] new helper: __legitimize_mnt()
  ` [PATCH v3 105/110] namei: make unlazy_walk and terminate_walk handle nd->stack, add unlazy_link
  ` [PATCH v3 106/110] namei: don't unlazy until get_link()
  ` [PATCH v3 107/110] VFS/namei: make the use of touch_atime() in get_link() RCU-safe
  ` [PATCH v3 108/110] enable passing fast relative symlinks without dropping out of RCU mode

[PATCH RFC] vfs: add a O_NOMTIME flag
 2015-05-11 17:30 UTC  (24+ messages)

[PATCH v2 00/10] evacuate struct page from the block layer, introduce __pfn_t
 2015-05-11 14:51 UTC  (43+ messages)
                              ` "Directly mapped persistent memory page cache"

[PATCH review 0/19] Locked mount and loopback mount fixes
 2015-05-11 13:36 UTC  (3+ messages)
` [PATCH review 12/19] fs_pin: Allow for the possibility that m_list or s_list go unused

[PATCH 0/4] NFSD: Pin to vfsmount instead of mntget for export cache
 2015-05-11 13:08 UTC  (5+ messages)
` [PATCH 4/4] nfsd: Pin to vfsmnt instead of mntget

[PATCH v3 0/7] Support for Open-Channel SSDs
 2015-05-11 11:58 UTC  (6+ messages)
` [PATCH v3 1/7] bio: Introduce LightNVM payload
` [PATCH v3 2/7] block: add REQ_NVM_GC for targets gc

[PATCH 0/3] make BTRFS, UDF, NILFS2 work with NFSv2
 2015-05-11 11:13 UTC  (10+ messages)
` [PATCH 3/3] UDF: support NFSv2 export
` [PATCH 1/3] BTRFS: "
` [PATCH 2/3] NILFS2: "
          ` [PATCH v2] "

[PATCH 01/18] f2fs: avoid value overflow in showing current status
 2015-05-11  6:38 UTC  (23+ messages)
` [PATCH 02/18] f2fs: report unwritten area in f2fs_fiemap
` [PATCH 03/18] f2fs crypto: declare some definitions for f2fs encryption feature
` [PATCH 04/18] f2fs crypto: add f2fs encryption Kconfig
` [PATCH 05/18] f2fs crypto: add encryption xattr support
` [PATCH 06/18] f2fs crypto: add encryption policy and password salt support
` [PATCH 07/18] f2fs crypto: add f2fs encryption facilities
` [PATCH 08/18] f2fs crypto: add encryption key management facilities
` [PATCH 09/18] f2fs crypto: filename encryption facilities
` [PATCH 10/18] f2fs crypto: activate encryption support for fs APIs
` [PATCH 11/18] f2fs crypto: add encryption support in read/write paths
` [PATCH 12/18] f2fs crypto: add filename encryption for f2fs_add_link
` [PATCH 13/18] f2fs crypto: add filename encryption for f2fs_readdir
` [PATCH 14/18] f2fs crypto: add filename encryption for f2fs_lookup
    ` [f2fs-dev] "
` [PATCH 15/18] f2fs crypto: add filename encryption for roll-forward recovery
` [PATCH 16/18] f2fs crypto: add symlink encryption
` [PATCH 17/18] f2fs crypto: fix missing key when reading a page
` [PATCH 18/18] f2fs crypto: remove checking key context during lookup

[GIT PULL] userns: proc and sysfs mount fix
 2015-05-09 20:54 UTC 

[git pull] vfs fixes for -rc3
 2015-05-09  4:23 UTC 

[PATCH v2] Support for write stream IDs
 2015-05-08 18:48 UTC  (9+ messages)

[PATCH v2 00/10] evacuate struct page from the block layer, introduce __pfn_t
 2015-05-08 15:59 UTC  (3+ messages)
` [PATCH v2 02/10] block: add helpers for accessing a bio_vec page

[PATCH] VFS: Add back check for !inode in walk_component()
 2015-05-08 13:36 UTC  (9+ messages)

[PATCH v3] manpage: update FALLOC_FL_INSERT_RANGE flag in fallocate
 2015-05-08  9:42 UTC  (3+ messages)

[PATCH 1/3] btrfs-progs: Fix a bug in __btrfs_map_block() always maps wrong stripe for DUP/RAID1
 2015-05-08  8:34 UTC  (2+ messages)
` [PATCH 2/3] btrfs-progs: Cleanup logic of btrfs_read_tree_block()


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).