This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 919dce24701f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new 0afa5ca82212 proc: Rename in proc_inode rename sysctl_inodes sibling_inodes new 26dbc60f385f proc: Generalize proc_sys_prune_dcache into proc_prune_sib [...] new 080f6276fccf proc: In proc_prune_siblings_dcache cache an aquired super block new f90f3cafe8d5 proc: Use d_invalidate in proc_prune_siblings_dcache new 71448011ea2a proc: Clear the pieces of proc_inode that proc_evict_inode [...] new 7bc3e6e55acf proc: Use a list of inodes to flush from proc new a13ae6971599 proc: Dentry flushing without proc_mnt new af1abab986b8 uml: Don't consult current to find the proc_mnt in mconsole_proc new 76313c70c52f uml: Create a private mount of proc for mconsole new 69879c01a0c3 proc: Remove the now unnecessary internal mount of proc new af9fe6d607c9 pid: Improve the comment about waiting in zap_pid_ns_processes new a0d4a141750d Proc mount option handling is broken, and it has been sinc [...] new 2ca7be7d55ad exec: Only compute current once in flush_old_exec new 021691559245 exec: Factor unshare_sighand out of de_thread and call it [...] new 153ffb6ba49f exec: Move cleanup of posix timers on exec out of de_thread new ccf0fa6be026 exec: Move exec_mmap right after de_thread in flush_old_exec new eea9673250db exec: Add exec_update_mutex to replace cred_guard_mutex new 3e74fabd3971 exec: Fix a deadlock in strace new 2de4e82318c7 selftests/ptrace: add test cases for dead-locks new 8d09db80ef40 mm: docs: Fix a comment in process_vm_rw_core new aa884c113136 kernel: doc: remove outdated comment cred.c new 454e3126cb84 kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve new 2db9dbf71bf9 proc: Use new infrastructure to fix deadlocks in execve new 76518d379885 proc: io_accounting: Use new infrastructure to fix deadloc [...] new 6914303824bb perf: Use new infrastructure to fix deadlocks in execve new 501f9328bf5c pidfd: Use new infrastructure to fix deadlocks in execve new 4b871ce26ab2 Merged 'Infrastructure to allow fixing exec deadlocks' fro [...] new d1e7fd6462ca signal: Extend exec_id to 64bits new d987ca1c6b7e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 8f11538ebe98 do_add_mount(): lift lock_mount/unlock_mount into callers new 26df6034fdb2 fix automount/automount race properly new 25e195aa1e60 follow_automount(): get rid of dead^Wstillborn code new 1c9f5e06a613 follow_automount() doesn't need the entire nameidata new 31d1726d7250 make build_open_flags() treat O_CREAT | O_EXCL as implying [...] new bd7c4b508344 handle_mounts(): start building a sane wrapper for follow_ [...] new 239eb983383b atomic_open(): saner calling conventions (return dentry on [...] new da5ebf5aa676 lookup_open(): saner calling conventions (return dentry on [...] new e73cabff5917 do_last(): collapse the call of path_to_nameidata() new db3c9ade50b1 handle_mounts(): pass dentry in, turn path into a pure out [...] new b023e1728bec lookup_fast(): consolidate the RCU success case new c153007b7b7a teach handle_mounts() to handle RCU mode new 20e343571cef lookup_fast(): take mount traversal into callers new 56676ec39019 step_into() callers: dismiss the symlink earlier new aca2903eefd0 new step_into() flag: WALK_NOFOLLOW new cbae4d12eeee fold handle_mounts() into step_into() new 161aff1d93ab LOOKUP_MOUNTPOINT: fold path_mountpointat() into path_lookupat() new a9dc1494a782 expand the only remaining call of path_lookup_conditional() new 43679723d27f merging pick_link() with get_link(), part 1 new 1ccac622f9da merging pick_link() with get_link(), part 2 new 40fcf5a931af merging pick_link() with get_link(), part 3 new 92d270165cff merging pick_link() with get_link(), part 4 new b0417d2c7298 merging pick_link() with get_link(), part 5 new 06708adb99e8 merging pick_link() with get_link(), part 6 new ad6cc4c338f4 finally fold get_link() into pick_link() new b4c0353693d2 sanitize handling of nd->last_type, kill LAST_BIND new 8c4efe22e7c4 namei: invert the meaning of WALK_FOLLOW new b1a819724074 pick_link(): check for WALK_TRAILING, not LOOKUP_PARENT new d8d4611a4f2d link_path_walk(): simplify stack handling new c108837e06b6 namei: have link_path_walk() maintain LOOKUP_PARENT new ea936aeb3ead massage __follow_mount_rcu() a bit new 9deed3ebca24 new helper: traverse_mounts() new 6fb968cdf9d0 atomic_open(): return the right dentry in FMODE_OPENED case new 7be219b4dcd9 atomic_open(): lift the call of may_open() into do_last() new 3ad5615a071f do_last(): merge the may_open() calls new 59e96e65833e do_last(): don't bother with keeping got_write in FMODE_OP [...] new 5a2d3edd8dad do_last(): rejoing the common path earlier in FMODE_{OPENE [...] new 8795e7d48288 do_last(): simplify the liveness analysis past finish_open [...] new 973d4b73fbaf do_last(): rejoin the common path even earlier in FMODE_{O [...] new c981a4828125 split the lookup-related parts of do_last() into a separat [...] new 6b03f7edf43e path_connected(): pass mount and dentry separately new 63b27720a476 path_parent_directory(): leave changing path->dentry to callers new a6a7eb7628cf expand path_parent_directory() in its callers new abc2c632e0ce follow_dotdot{,_rcu}(): lift switching nd->path to parent [...] new c9a0f75d81e3 follow_dotdot{,_rcu}(): lift LOOKUP_BENEATH checks out of loop new 957dd41d8842 move handle_dots(), follow_dotdot() and follow_dotdot_rcu( [...] new 7521f22b3ce2 handle_dots(), follow_dotdot{,_rcu}(): preparation to swit [...] new 6dfd9fe54dfd follow_dotdot{,_rcu}(): switch to use of step_into() new c2df19687660 lift all calls of step_into() out of follow_dotdot/follow_ [...] new 12487f3067d8 follow_dotdot{,_rcu}(): massage loops new efe772d6283b follow_dotdot_rcu(): be lazy about changing nd->path new 165200d6cb88 follow_dotdot(): be lazy about changing nd->path new 7ef482fa6551 helper for mount rootwards traversal new 2aa38470853a non-RCU analogue of the previous commit new 19f6028a0146 fs/namei.c: kill follow_mount() new 84f0cd9e83da pick_link(): pass it struct path already with normal refco [...] new c99687a03a78 fold path_to_nameidata() into its only remaining caller new aef9404d8cc3 pick_link(): more straightforward handling of allocation failures new 49055906af51 pick_link(): take reserving space on stack into a new helper new 4542576b79a6 reserve_stack(): switch to __nd_alloc_stack() new 60ef60c7d729 __nd_alloc_stack(): make it return bool new 0f705953012a link_path_walk(): sample parent's i_uid and i_mode for the [...] new c5971b8c6354 take post-lookup part of do_last() out of loop new f7bb959d9623 open_last_lookups(): consolidate fsnotify_create() calls new 72287417abd1 open_last_lookups(): don't abuse complete_walk() when all [...] new b94e0b32c899 open_last_lookups(): lift O_EXCL|O_CREAT handling into do_open() new ff326a329966 open_last_lookups(): move complete_walk() into do_open() new d489cf9a3e88 atomic_open(): no need to pass struct open_flags anymore new 99a4a90c8e93 lookup_open(): don't bother with fallbacks to lookup+create new 9c577491b985 Merge branch 'work.dotdot1' of git://git.kernel.org/pub/sc [...] new 1ac994525b9d iomap: Remove pgoff from tracepoints new d9973ce2fe5b iomap: fix comments in iomap_dio_rw new 35a9fafe230b Merge tag 'iomap-5.7-merge-2' of git://git.kernel.org/pub/ [...] new 56939e014a6c hibernate: Allow uswsusp to write to swap new 7db83c070bd2 Merge tag 'vfs-5.7-merge-1' of git://git.kernel.org/pub/sc [...] new 6b789c337a59 xfs: fix iclog release error check race with shutdown new d0c7feaf8767 xfs: add agf freeblocks verify in xfs_agf_verify new 93baa55af1a1 xfs: improve error message when we can't allocate memory f [...] new 3d8f2821502d xfs: ensure that the inode uid/gid match values match the [...] new 542951592c99 xfs: remove the icdinode di_uid/di_gid members new ba8adad5d036 xfs: remove the kuid/kgid conversion wrappers new 13b1f811b14e xfs: ratelimit xfs_buf_ioerror_alert messages new 4ab45e259f31 xfs: ratelimit xfs_discard_page messages new 4982bff1ace1 xfs: fix an undefined behaviour in _da3_path_shift new daebba1b3609 xfs: Add missing annotation to xfs_ail_check() new b73df17e4c5b xfs: open code insert range extent split helper new dd87f87d87fa xfs: rework insert range into an atomic operation new 211683b21de9 xfs: rework collapse range into an atomic operation new 4d542e4c1e28 xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST [...] new 5e81357435cc xfs: remove the ATTR_INCOMPLETE flag new 0eb81a5f5c34 xfs: merge xfs_attr_remove into xfs_attr_set new 6cc4f4fff10d xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set new 2282a9e65177 xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE new d0ce64391128 xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY [...] new 79f2280b9bfd xfs: remove the name == NULL check from xfs_attr_args_init new 4df28c64e438 xfs: remove the MAXNAMELEN check from xfs_attr_args_init new ead189adb8ab xfs: turn xfs_da_args.value into a void pointer new a25446224353 xfs: pass an initialized xfs_da_args structure to xfs_attr_set new e5171d7e9894 xfs: pass an initialized xfs_da_args to xfs_attr_get new c36f533f1407 xfs: remove the xfs_inode argument to xfs_attr_get_ilocked new e513e25c380a xfs: remove ATTR_KERNOVAL new d49db18b247d xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL new 1d7330199400 xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME new 377f16ac6723 xfs: factor out a xfs_attr_match helper new a9c8c69b4961 xfs: cleanup struct xfs_attr_list_context new fe960087121a xfs: remove the unused ATTR_ENTRY macro new 2f014aad03d8 xfs: open code ATTR_ENTSIZE new 3e7a779937a2 xfs: move the legacy xfs_attr_list to xfs_ioctl.c new 17e1dd83ea21 xfs: rename xfs_attr_list_int to xfs_attr_list new f60463195179 xfs: lift common checks into xfs_ioc_attr_list new eb241c747463 xfs: lift buffer allocation into xfs_ioc_attr_list new 53ac39fdb301 xfs: lift cursor copy in/out into xfs_ioc_attr_list new 5a3930e27ef9 xfs: improve xfs_forget_acl new f3e93d95feef xfs: clean up the ATTR_REPLACE checks new d5f0f49a9bdd xfs: clean up the attr flag confusion new 254f800f8104 xfs: remove XFS_DA_OP_INCOMPLETE new e3a19cdea84a xfs: embedded the attrlist cursor into struct xfs_attr_lis [...] new f311d771a090 xfs: clean up bufsize alignment in xfs_ioc_attr_list new ed02d13f5da8 xfs: only allocate the buffer size actually needed in __xf [...] new 5680c3907361 xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation new 10a98cb16d80 xfs: clear PF_MEMALLOC before exiting xfsaild thread new 183606d82446 xfs: remove the agfl_bno member from struct xfs_agfl new 4b97510859b2 xfs: remove the xfs_agfl_t typedef new 370c782b9843 xfs: remove XFS_BUF_TO_AGI new 9798f615ad2b xfs: remove XFS_BUF_TO_AGF new 3e6e8afd3abb xfs: remove XFS_BUF_TO_SBP new 496b9bcd62b0 xfs: fix use-after-free when aborting corrupt attr inactivation new a71e4228e6f2 xfs: fix xfs_rmap_has_other_keys usage of ECANCELED new 8d57c21600a5 xfs: add a function to deal with corrupt buffers post-verifiers new e83cf875d67a xfs: xfs_buf_corruption_error should take __this_address new ce99494c9699 xfs: fix buffer corruption reporting when xfs_dir3_free_he [...] new 1cb5deb5bc09 xfs: don't ever return a stale pointer from __xfs_dir3_free_read new 6fb5aac73310 xfs: check owner of dir3 free blocks new a10c21ed5d52 xfs: check owner of dir3 data blocks new 1b2c1a63b678 xfs: check owner of dir3 blocks new 2e107cf869ee xfs: mark dir corrupt when lookup-by-hash fails new 806d3909a57e xfs: mark extended attr corrupt when lookup-by-hash fails new 17bb60b74124 xfs: Use scnprintf() for avoiding potential buffer overflow new 3d28e7e27891 xfs: fix regression in "cleanup xfs_dir2_block_getdents" new 7cace18ab576 xfs: introduce new private btree cursor names new 576af7322807 xfs: convert btree cursor ag-private member name new 92219c292af8 xfs: convert btree cursor inode-private member names new 8ef547976a18 xfs: rename btree cursor private btree member flags new 352890735e52 xfs: make btree cursor private union anonymous new 68422d90dad4 xfs: make the btree cursor union members named structure new c4aa10d04196 xfs: make the btree ag cursor private union anonymous new b941c71947a0 xfs: mark XLOG_FORCED_SHUTDOWN as unlikely new cb3d425fa59a xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define new 550319e9df3a xfs: remove the unused return value from xfs_log_unmount_write new 6178d104075a xfs: remove dead code from xfs_log_unmount_write new 13859c984301 xfs: cleanup xfs_log_unmount_write new faf8ee8476c1 xfs: xfs_dabuf_map should return ENOMEM when map allocation fails new 77ca1eed5a7d xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock new 37a6547d92af xfs: xrep_reap_extents should not destroy the bitmap new 00b10d487b29 xfs: rename xfs_bitmap to xbitmap new 608eb3cee703 xfs: replace open-coded bitmap weight logic new e06536a692e0 xfs: introduce fake roots for ag-rooted btrees new 349e1c0380db xfs: introduce fake roots for inode-rooted btrees new 60e3d7070749 xfs: support bulk loading of staged btrees new e6eb33d905c2 xfs: add support for free space btree staging cursors new c29ce8f48e21 xfs: add support for inode btree staging cursors new 56e98164ffea xfs: add support for refcount btree staging cursors new 59d677127cf1 xfs: add support for rmap btree staging cursors new 854f82b1f603 xfs: factor out quotaoff intent AIL removal and memory free new 8a6271431339 xfs: fix unmount hang and memory leak on shutdown during quotaoff new b81b79f4eda2 xfs: add a new xfs_sb_version_has_v3inode helper new e9e2eae89ddb xfs: only check the superblock version for dinode size cal [...] new b3d1d37544d8 xfs: simplify di_flags2 inheritance in xfs_ialloc new 5e28aafe708b xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize new 6471e9c5e7a1 xfs: remove the di_version field from struct icdinode new c7cc296ddd1f xfs: merge xlog_cil_push into xlog_cil_push_work new 81e5b50a8fb5 xfs: factor out a xlog_wait_on_iclog helper new f97a43e43662 xfs: simplify the xfs_log_release_iclog calling convention new a582f32fade2 xfs: simplify log shutdown checking in xfs_log_release_iclog new 12e6a0f449d5 xfs: remove the aborted parameter to xlog_state_done_syncing new c814b4f24eba xfs: refactor xlog_state_clean_iclog new 5781464bd1ee xfs: move the ioerror check out of xlog_state_clean_iclog new 693639994b13 xfs: remove xlog_state_want_sync new 5885539f0af3 xfs: preserve default grace interval during quotacheck new afbabf56305f xfs: drop all altpath buffers at the end of the sibling check new d59f44d3e723 xfs: directory bestfree check should release buffers new 842a42d126b4 xfs: shutdown on failure to add page to log bio new 27fb5a72f50a xfs: prohibit fs freezing when using empty transactions new 7be97138e727 Merge tag 'xfs-5.7-merge-8' of git://git.kernel.org/pub/sc [...]
The 213 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/filesystems/path-lookup.rst | 7 +- arch/um/drivers/mconsole_kern.c | 28 +- fs/autofs/dev-ioctl.c | 6 +- fs/block_dev.c | 4 +- fs/exec.c | 80 +- fs/internal.h | 1 - fs/iomap/buffered-io.c | 7 +- fs/iomap/direct-io.c | 4 +- fs/iomap/trace.h | 27 +- fs/namei.c | 1488 ++++++++++++----------------- fs/namespace.c | 96 +- fs/open.c | 4 +- fs/proc/base.c | 121 +-- fs/proc/inode.c | 73 +- fs/proc/internal.h | 4 +- fs/proc/proc_sysctl.c | 45 +- fs/proc/root.c | 36 - fs/xfs/Makefile | 1 + fs/xfs/libxfs/xfs_ag.c | 16 +- fs/xfs/libxfs/xfs_alloc.c | 99 +- fs/xfs/libxfs/xfs_alloc.h | 9 + fs/xfs/libxfs/xfs_alloc_btree.c | 119 ++- fs/xfs/libxfs/xfs_alloc_btree.h | 7 + fs/xfs/libxfs/xfs_attr.c | 351 +++---- fs/xfs/libxfs/xfs_attr.h | 114 +-- fs/xfs/libxfs/xfs_attr_leaf.c | 130 +-- fs/xfs/libxfs/xfs_attr_leaf.h | 1 - fs/xfs/libxfs/xfs_attr_remote.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 88 +- fs/xfs/libxfs/xfs_bmap.h | 3 +- fs/xfs/libxfs/xfs_bmap_btree.c | 50 +- fs/xfs/libxfs/xfs_btree.c | 93 +- fs/xfs/libxfs/xfs_btree.h | 82 +- fs/xfs/libxfs/xfs_btree_staging.c | 879 +++++++++++++++++ fs/xfs/libxfs/xfs_btree_staging.h | 123 +++ fs/xfs/libxfs/xfs_da_btree.c | 17 +- fs/xfs/libxfs/xfs_da_btree.h | 11 +- fs/xfs/libxfs/xfs_da_format.h | 12 - fs/xfs/libxfs/xfs_dir2_block.c | 33 +- fs/xfs/libxfs/xfs_dir2_data.c | 32 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 2 +- fs/xfs/libxfs/xfs_dir2_node.c | 11 +- fs/xfs/libxfs/xfs_format.h | 48 +- fs/xfs/libxfs/xfs_fs.h | 32 +- fs/xfs/libxfs/xfs_ialloc.c | 35 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 104 +- fs/xfs/libxfs/xfs_ialloc_btree.h | 6 + fs/xfs/libxfs/xfs_inode_buf.c | 43 +- fs/xfs/libxfs/xfs_inode_buf.h | 5 - fs/xfs/libxfs/xfs_inode_fork.c | 2 +- fs/xfs/libxfs/xfs_inode_fork.h | 9 +- fs/xfs/libxfs/xfs_log_format.h | 10 +- fs/xfs/libxfs/xfs_refcount.c | 110 +-- fs/xfs/libxfs/xfs_refcount_btree.c | 104 +- fs/xfs/libxfs/xfs_refcount_btree.h | 6 + fs/xfs/libxfs/xfs_rmap.c | 123 ++- fs/xfs/libxfs/xfs_rmap_btree.c | 99 +- fs/xfs/libxfs/xfs_rmap_btree.h | 5 + fs/xfs/libxfs/xfs_sb.c | 17 +- fs/xfs/libxfs/xfs_trans_resv.c | 2 +- fs/xfs/scrub/agheader.c | 20 +- fs/xfs/scrub/agheader_repair.c | 78 +- fs/xfs/scrub/alloc.c | 2 +- fs/xfs/scrub/attr.c | 20 +- fs/xfs/scrub/bitmap.c | 87 +- fs/xfs/scrub/bitmap.h | 23 +- fs/xfs/scrub/bmap.c | 4 +- fs/xfs/scrub/dabtree.c | 42 +- fs/xfs/scrub/dir.c | 13 +- fs/xfs/scrub/ialloc.c | 8 +- fs/xfs/scrub/refcount.c | 2 +- fs/xfs/scrub/repair.c | 28 +- fs/xfs/scrub/repair.h | 6 +- fs/xfs/scrub/rmap.c | 2 +- fs/xfs/scrub/scrub.c | 9 + fs/xfs/scrub/trace.c | 4 +- fs/xfs/scrub/trace.h | 4 +- fs/xfs/xfs_acl.c | 132 +-- fs/xfs/xfs_acl.h | 6 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_attr_inactive.c | 6 +- fs/xfs/xfs_attr_list.c | 169 +--- fs/xfs/xfs_bmap_util.c | 73 +- fs/xfs/xfs_buf.c | 29 +- fs/xfs/xfs_buf.h | 2 + fs/xfs/xfs_buf_item.c | 2 +- fs/xfs/xfs_dir2_readdir.c | 12 +- fs/xfs/xfs_discard.c | 7 +- fs/xfs/xfs_dquot.c | 4 +- fs/xfs/xfs_dquot_item.c | 44 +- fs/xfs/xfs_dquot_item.h | 1 + fs/xfs/xfs_error.c | 7 +- fs/xfs/xfs_error.h | 2 +- fs/xfs/xfs_fsmap.c | 13 +- fs/xfs/xfs_icache.c | 4 + fs/xfs/xfs_inode.c | 57 +- fs/xfs/xfs_inode_item.c | 16 +- fs/xfs/xfs_ioctl.c | 355 ++++--- fs/xfs/xfs_ioctl.h | 35 +- fs/xfs/xfs_ioctl32.c | 99 +- fs/xfs/xfs_iops.c | 25 +- fs/xfs/xfs_itable.c | 6 +- fs/xfs/xfs_linux.h | 27 +- fs/xfs/xfs_log.c | 472 ++++----- fs/xfs/xfs_log.h | 5 +- fs/xfs/xfs_log_cil.c | 58 +- fs/xfs/xfs_log_priv.h | 9 +- fs/xfs/xfs_log_recover.c | 18 +- fs/xfs/xfs_mount.c | 2 +- fs/xfs/xfs_qm.c | 55 +- fs/xfs/xfs_qm_syscalls.c | 13 +- fs/xfs/xfs_quota.h | 4 +- fs/xfs/xfs_stats.c | 10 +- fs/xfs/xfs_symlink.c | 6 +- fs/xfs/xfs_trace.c | 2 + fs/xfs/xfs_trace.h | 209 +++- fs/xfs/xfs_trans.c | 7 +- fs/xfs/xfs_trans_ail.c | 5 +- fs/xfs/xfs_xattr.c | 92 +- include/linux/binfmts.h | 8 +- include/linux/namei.h | 4 +- include/linux/pid.h | 1 + include/linux/pid_namespace.h | 2 - include/linux/proc_fs.h | 4 +- include/linux/proc_ns.h | 5 - include/linux/sched.h | 4 +- include/linux/sched/signal.h | 9 +- init/init_task.c | 1 + kernel/cred.c | 2 - kernel/events/core.c | 12 +- kernel/exit.c | 4 +- kernel/fork.c | 5 +- kernel/kcmp.c | 8 +- kernel/pid.c | 13 +- kernel/pid_namespace.c | 38 +- kernel/signal.c | 2 +- mm/process_vm_access.c | 2 +- tools/testing/selftests/ptrace/Makefile | 4 +- tools/testing/selftests/ptrace/vmaccess.c | 86 ++ 139 files changed, 4369 insertions(+), 3375 deletions(-) create mode 100644 fs/xfs/libxfs/xfs_btree_staging.c create mode 100644 fs/xfs/libxfs/xfs_btree_staging.h create mode 100644 tools/testing/selftests/ptrace/vmaccess.c