This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-next in repository linux-next.
omits 22f759c4f94c Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 14dba69b6fcf Merge branch '9p-next' of git://github.com/martinetd/linux omits 152551648128 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits 27031f6d0bd4 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 306029ae5153 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits d2bd5c628b42 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 013f42cede1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 18822cca31d2 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits fdc0b328f766 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits f3464d36e898 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bf877717ce3a Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits cc59766cfb46 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 9e11b7877bad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 47a6282c7b07 next-20241011/bcachefs omits d73e86382550 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0a34255228bd Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 124735ff4f5f Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 20e3cf2a888d cifs: Fix parsing native symlinks directory/file type omits 5bfaffa180ad smb/client: Fix logically dead code omits 0d0931bf069e cifs: Remove unused functions omits be0aac84e75c cifs: Validate content of native symlink omits 67170f00e51d cifs: Fix parsing native symlinks relative to the export omits a8c3e76fe94c xdrgen: Add a utility for extracting XDR from RFCs omits 59eb46a9cf21 nfsd: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOT omits fc9d8ee84d5c nfsd: Fill NFSv4.1 server implementation fields in OP_EXCH [...] omits 6bf0f3f86620 nfsd: handle delegated timestamps in SETATTR omits d553da500399 nfsd: add support for delegated timestamps omits 50f7cd80c2d1 nfsd: implement OPEN_ARGS_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION omits b859ed2dac21 Merge branch 'vfs.file' into vfs.all Signed-off-by: Christ [...] omits 9016a5e75b8b Merge branch 'vfs.rust.pid_namespace' into vfs.all Signed- [...] omits 353b94cde126 Merge branch 'vfs.netfs' into vfs.all Signed-off-by: Chris [...] omits 812f4437deee Merge branch 'vfs.pagecache' into vfs.all Signed-off-by: C [...] omits aac90611f5f7 Merge branch 'vfs.rust.file' into vfs.all Signed-off-by: C [...] omits 578455c4b73b Merge branch 'vfs.misc' into vfs.all Signed-off-by: Christ [...] omits 5f2f148110e2 Merge branch 'vfs.iomap' into vfs.all Signed-off-by: Chris [...] omits 975b9ef0d9a0 Merge branch 'vfs.mount.api' into vfs.all Signed-off-by: C [...] omits 3851dd70cfd2 Merge branch 'vfs.mgtime' into vfs.all Signed-off-by: Chri [...] omits a5f7b7918271 Merge branch 'vfs.fixes' into vfs.all Signed-off-by: Chris [...] omits b49ac4a2df9a bcachefs: fix incorrect show_options results omits ea0eeb89b1d5 bcachefs: reject unknown mount options omits 9b5f28a78a5c bcachefs: Refactor new stripe path to reduce dependencies [...] omits 55f81c224c11 bcachefs: bch2_btree_lost_data() now uses run_explicit_rce [...] omits be790ef4a49f bcachefs: Add locking for bch_fs.curr_recovery_pass omits 8ca44053dbf1 bcachefs: lru, accounting are alloc btrees omits 2d1da21676b2 bcachefs: bch2_run_explicit_recovery_pass() returns differ [...] omits 8eb2fd235825 bcachefs: add more path idx debug asserts omits 20de808c2411 bcachefs: Use FOREACH_ACL_ENTRY() macro to iterate over ac [...] omits b893b8fabb5e bcachefs: Remove duplicate included headers omits 22e49be23f29 docs: filesystems: bcachefs: fixed some spelling mistakes [...] omits bad8626ae088 bcachefs: CONFIG_BCACHEFS_INJECT_TRANSACTION_RESTARTS omits a70c96f9ac5e bcachefs: kill btree_trans_restart_nounlock() omits 83966c91029b bcachefs: Remove unnecessary peek_slot() omits f3c424093405 bcachefs: move bch2_xattr_handlers to .rodata omits a4066f012fcd bcachefs: Delete dead code omits 13f443079c54 bcachefs: Pull disk accounting hooks out of trans_commit.c omits 69ddd964cf9d bcachefs: bch_verbose_ratelimited omits 7d5588ca5135 bcachefs: add hash_seed to inode_to_text() omits 575190c3c1fd bcachefs: rcu_pending: don't invoke __call_rcu() under lock omits fa9127dea647 bcachefs: __bch2_key_has_snapshot_overwrites uses for_each [...] omits e72e85b2d140 bcachefs: remove_backpointer() now uses dirent_get_by_pos() omits f9ea83d4a236 bcachefs: bch2_inode_should_have_bp -> bch2_inode_should_h [...] omits 6c8c3fadbcf4 bcachefs: remove superfluous ; after statements omits 04b42f05ca49 bcachefs: Fix racy use of jiffies omits 87d8f162a474 ovl: convert ovl_real_fdget() callers to ovl_real_file() omits 1305450b2166 ovl: convert ovl_real_fdget_path() callers to ovl_real_fil [...] omits 582fc4081d93 ovl: store upper real file in ovl_file struct omits 181d71062eef ovl: allocate a container struct ovl_file for ovl private context omits bba1dc5b6634 nfsd: add support for FATTR4_OPEN_ARGUMENTS omits d1e2a01bdbf0 nfs_common: make include/linux/nfs4.h include generated nfs4_1.h omits 99ce540b196c nfsd: fix handling of delegated change attr in CB_GETATTR omits fcfcbf776481 nfsd: have nfsd4_deleg_getattr_conflict pass back write de [...] omits 43f2357392c4 nfsd: drop the nfsd4_fattr_args "size" field omits be4c44221f4d nfsd: drop the ncf_cb_bmap field omits 1b562c0f04b4 xdrgen: emit maxsize macros omits e75473ea3edf xdrgen: Add generator code for XDR width macros omits 8e47e69a3095 xdrgen: XDR width for union types omits d9d21b77ed23 xdrgen: XDR width for pointer types omits 53da7eab0a14 xdrgen: XDR width for struct types omits 83e9c5343b80 xdrgen: XDR width for typedef omits a21a36a9cbf3 xdrgen: XDR width for optional_data type omits 2451febfde5c xdrgen: XDR width for variable-length array omits c4f104cb83e7 xdrgen: XDR width for fixed-length array omits e5c988170a79 xdrgen: XDR width for a string omits 1f9ceb2732cf xdrgen: XDR width for variable-length opaque omits 3daddacb1be2 xdrgen: XDR width for fixed-length opaque omits 2d9506dbccdc xdrgen: XDR widths for enum types omits 695a055bf0e8 xdrgen: Keep track of on-the-wire data type widths omits cad042c89337 xdrgen: Track constant values omits 609d8577afd8 xdrgen: Refactor transformer arms omits 62226b18706c xdrgen: Implement big-endian enums omits ac1c977501c1 xdrgen: Rename "enum yada" types as just "yada" omits d72bd9f56b91 xdrgen: Rename enum's declaration Jinja2 template omits d6460aebcd0b xdrgen: Rename "variable-length strings" omits 4ef9cffc4589 xdrgen: Clean up type_specifier omits 664d6ce4f341 xdrgen: Exit status should be zero on success omits 5c56205635cf NFSD: Remove unused function parameter omits 3b50aabe0da3 NFSD: Remove unnecessary posix_acl_entry pointer initialization omits c2e204b40050 svcrdma: Address an integer overflow omits 13f6ca249d70 NFSD: Prevent a potential integer overflow omits 282f03136b06 Merge fsnotify fixes. adds d41bff05a61f hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish [...] adds 87b696209007 HID: plantronics: Workaround for an unexcepted opposite vo [...] adds 1a5cbb526ec4 HID: multitouch: Add support for B2402FVA track point adds 7a5ab8071114 HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad adds c56f9ecb7fb6 HID: amd_sfh: Switch to device-managed dmam_alloc_coherent() adds 2934b12281ab HID: wacom: Hardcode (non-inverted) AES pens as BTN_TOOL_PEN new 6485cf5ea253 Merge tag 'hid-for-linus-2024101301' of git://git.kernel.o [...] new 63fa60504184 Merge tag 'erofs-for-6.12-rc4-fixes' of git://git.kernel.o [...] new eca631b8fe80 Merge tag 'f2fs-6.12-rc4' of git://git.kernel.org/pub/scm/ [...] new 4a3a2d256219 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new 7b3199cb6962 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 7d84d9f449f9 bcachefs: Fix bch2_have_enough_devs() for BCH_SB_MEMBER_INVALID new c1bd21bb6518 bcachefs: Fix invalid shift in member_to_text() new 672f75238e54 bcachefs: Fix accounting replay flags new 9183c2b11e93 bcachefs: Fix bkey_nocow_lock() new c986dd7ecba1 bcachefs: Improve check_snapshot_exists() new 573ddcdc5607 bcachefs: fix uaf in bch2_dio_write_done() new a319aeaebb6c bcachefs: Fix missing bounds checks in bch2_alloc_read() new 9f25dbe0bf91 bcachefs: Add missing validation for bch_stripe.csum_granu [...] new b1e562265ed8 bcachefs: Fix kasan splat in new_stripe_alloc_buckets() new cb6055e66faa bcachefs: Handle race between stripe reuse, invalidate_str [...] new 624aaaaa89ab disable sched warnings new aea338df7677 bcachefs: fix incorrect show_options results new 32cfa1d4f7bb bcachefs: skip mount option handle for empty string. new 3d1ea1c0aeaf bcachefs: kill retry_estale() in bch2_ioctl_subvolume_create() new 50e6d63814f6 Merge branch 'bcachefs-kill-retry-estale' into HEAD new 12f4fe008db4 bcachefs: Fix racy use of jiffies new 0dfe8096c5f2 bcachefs: remove superfluous ; after statements new 6b89297a5363 bcachefs: bch2_inode_should_have_bp -> bch2_inode_should_h [...] new 0c722a466475 bcachefs: remove_backpointer() now uses dirent_get_by_pos() new ef1c27b329bc bcachefs: __bch2_key_has_snapshot_overwrites uses for_each [...] new d22394968b93 bcachefs: rcu_pending: don't invoke __call_rcu() under lock new 25cdcf031b06 bcachefs: add hash_seed to inode_to_text() new db0115257283 bcachefs: bch_verbose_ratelimited new 51e02147fcdb bcachefs: Pull disk accounting hooks out of trans_commit.c new 9737c44573ca bcachefs: Delete dead code new 29cbf712d72c bcachefs: move bch2_xattr_handlers to .rodata new da55d96d908b bcachefs: Remove unnecessary peek_slot() new 6577da6613b3 bcachefs: kill btree_trans_restart_nounlock() new d742f8d536d6 bcachefs: Don't use commit_do() unnecessarily new 427208c5d4f2 docs: filesystems: bcachefs: fixed some spelling mistakes [...] new 7ca12c3c5f45 bcachefs: Remove duplicate included headers new a8dcea88edf7 bcachefs: Use FOREACH_ACL_ENTRY() macro to iterate over ac [...] new d39b587ac6b5 bcachefs: add more path idx debug asserts new b77a64c9f267 bcachefs: bch2_run_explicit_recovery_pass() returns differ [...] new e309726fbd28 bcachefs: lru, accounting are alloc btrees new 9675ddda8b94 bcachefs: Add locking for bch_fs.curr_recovery_pass new 0b177a00fb68 bcachefs: bch2_btree_lost_data() now uses run_explicit_rce [...] new e00585a06d15 bcachefs: improved bkey_val_copy() new 19ad568591d1 bcachefs: Factor out jset_entry_log_msg_bytes() new 8653b76e7aef bcachefs: better error message in check_snapshot_tree() new 3d0b18bd2c55 bcachefs: Avoid bch2_btree_id_str() new 422044e832cf bcachefs: Refactor new stripe path to reduce dependencies [...] new 84150b27b69f bcachefs: -o norecovery now bails out of recovery earlier new 01822d036c94 bcachefs: bch2_journal_meta() takes ref on c->writes new c5d6b8948443 bcachefs: Fix warning about passing flex array member by value new 86e04303cb31 bcachefs: Fix sysfs warning in fstests generic/730,731 new ac802e0fa904 bcachefs: CONFIG_BCACHEFS_INJECT_TRANSACTION_RESTARTS new 8044a9c8d354 bcachefs: Fix bitwise math on 32 bit systems new a351c7b28da7 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 2d7e6972e34d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4ebfeb45fcbc cifs: Fix parsing native symlinks relative to the export new 7475d14883bd cifs: Validate content of native symlink new ec88305fefe0 cifs: Remove unused functions new 41b2d366bd3d smb/client: Fix logically dead code new b71b5f15b68a cifs: Fix parsing native symlinks directory/file type new 8f2213d468d2 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 9e339d1d8d47 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new b51cbea95687 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1cda52f1b461 fsnotify, lsm: Decouple fsnotify from lsm new 98e00ca3f524 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 7bbcb276c4c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 55e4521db5c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f5f888994ae3 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 23f3ec896100 NFSD: Prevent a potential integer overflow new 2a4250e47cfb svcrdma: Address an integer overflow new 342ca4a18946 NFSD: Remove unnecessary posix_acl_entry pointer initialization new d918832bd3d7 NFSD: Remove unused function parameter new 00bc5c354fcc xdrgen: Exit status should be zero on success new caea08055f02 xdrgen: Clean up type_specifier new 42fa1c3dffcd xdrgen: Rename "variable-length strings" new b3748daaa2a0 xdrgen: Rename enum's declaration Jinja2 template new c9560fe7ed6f xdrgen: Rename "enum yada" types as just "yada" new 08adac265d7b xdrgen: Implement big-endian enums new 7719924d2c17 xdrgen: Refactor transformer arms new e54f9390cec5 xdrgen: Track constant values new d79e23722501 xdrgen: Keep track of on-the-wire data type widths new bb3f0c9f987b xdrgen: XDR widths for enum types new 2aecf0d324ba xdrgen: XDR width for fixed-length opaque new ade9b97f457b xdrgen: XDR width for variable-length opaque new 27bb6679cb78 xdrgen: XDR width for a string new 4c83a457eb2c xdrgen: XDR width for fixed-length array new b3097bc8df72 xdrgen: XDR width for variable-length array new e530fb23aa85 xdrgen: XDR width for optional_data type new abe27ff4dcf8 xdrgen: XDR width for typedef new 8daa84ded433 xdrgen: XDR width for struct types new e74e4ad00e2c xdrgen: XDR width for pointer types new f95c4238bee9 xdrgen: XDR width for union types new d4df12a841aa xdrgen: Add generator code for XDR width macros new 5b86b8a4d586 xdrgen: emit maxsize macros new 9f01540048d9 nfsd: drop the ncf_cb_bmap field new 386b2038b283 nfsd: drop the nfsd4_fattr_args "size" field new bd9cde80dbfb nfsd: have nfsd4_deleg_getattr_conflict pass back write de [...] new 2d504f1042f9 nfsd: fix handling of delegated change attr in CB_GETATTR new d715b8eec1f3 nfs_common: make include/linux/nfs4.h include generated nfs4_1.h new e84c90883d9e nfsd: add support for FATTR4_OPEN_ARGUMENTS new 1ff7092dbef2 nfsd: implement OPEN_ARGS_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION new eee2c04ca5c1 nfsd: add support for delegated timestamps new 544c67cc0f26 nfsd: handle delegated timestamps in SETATTR new fc8a60ecd56e nfsd: Fill NFSv4.1 server implementation fields in OP_EXCH [...] new a88fd922e0bb nfsd: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOT new c1c188ea8176 xdrgen: Add a utility for extracting XDR from RFCs new 4159ced48564 nfsd: replace call_rcu by kfree_rcu for simple kmem_cache_ [...] new cf272c04c08a NFSD: Replace use of NFSD_MAY_LOCK in nfsd4_lock() new bf5d67d1daf5 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 13266e7dd6fd ovl: allocate a container struct ovl_file for ovl private context new 269953343c6a ovl: store upper real file in ovl_file struct new fbaf7db3db15 ovl: convert ovl_real_fdget_path() callers to ovl_real_fil [...] new 2d66a7cea561 ovl: convert ovl_real_fdget() callers to ovl_real_file() new be5d6f113109 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new 99aecbf3de6e Merge branch '9p-next' of git://github.com/martinetd/linux new f60e5c163d20 Merge branch 'vfs.fixes' into vfs.all Signed-off-by: Chris [...] new 8049a3a1ae51 Merge branch 'vfs.mgtime' into vfs.all Signed-off-by: Chri [...] new 76a91f6eddc4 Merge branch 'vfs.mount.api' into vfs.all Signed-off-by: C [...] new 148e1a1a5131 Merge branch 'vfs.iomap' into vfs.all Signed-off-by: Chris [...] new 89be051f0724 coredump: add cond_resched() to dump_user_range new 0064c4d9d99f Merge branch 'vfs.misc' into vfs.all Signed-off-by: Christ [...] new 76ed790c383d Merge branch 'vfs.rust.file' into vfs.all Signed-off-by: C [...] new 3f64d334650d Merge branch 'vfs.pagecache' into vfs.all Signed-off-by: C [...] new 64818a988709 Merge branch 'vfs.netfs' into vfs.all Signed-off-by: Chris [...] new 77cf112f1752 Merge branch 'vfs.rust.pid_namespace' into vfs.all Signed- [...] new e87023c3dff1 Merge branch 'vfs.file' into vfs.all Signed-off-by: Christ [...] new c2f8fde86892 fs: add helper to use mount option as path or fd new a08557d19ef4 ovl: specify layers via file descriptors new a89ed67d3c24 Documentation,ovl: document new file descriptor based layers new e94fdd5d9aa2 selftests: use shared header new af9199145b19 selftests: add overlayfs fd mounting selftests new 58439f6c48a9 Merge patch series "ovl: file descriptors based layer setup" new cce58913ee57 Merge branch 'vfs.ovl' into vfs.all Signed-off-by: Christi [...] new 7f0e6b304c6c fs: prepare for "explicit connectable" file handles new 4142418cafc9 fs: name_to_handle_at() support for "explicit connectable" [...] new 81667fcf9b82 fs: open_by_handle_at() support for decoding "explicit con [...] new b026d364517d Merge patch series "API for exporting connectable file han [...] new 11abd515cfe3 Merge branch 'vfs.exportfs' into vfs.all Signed-off-by: Ch [...] new a9a900aceba7 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (22f759c4f94c) \ N -- N -- N refs/heads/fs-next (a9a900aceba7)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 139 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/overlayfs.rst | 17 +++ drivers/hid/amd-sfh-hid/amd_sfh_client.c | 14 +- drivers/hid/hid-ids.h | 2 + drivers/hid/hid-multitouch.c | 9 ++ drivers/hid/hid-plantronics.c | 23 ++++ drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 2 +- drivers/hid/wacom_wac.c | 2 + fs/bcachefs/alloc_background.c | 10 ++ fs/bcachefs/backpointers.c | 24 ++-- fs/bcachefs/bbpos.h | 2 +- fs/bcachefs/bcachefs.h | 1 + fs/bcachefs/bcachefs_format.h | 9 ++ fs/bcachefs/btree_cache.c | 37 +++-- fs/bcachefs/btree_cache.h | 3 +- fs/bcachefs/btree_gc.c | 45 +++--- fs/bcachefs/btree_io.c | 13 +- fs/bcachefs/btree_iter.c | 32 +++-- fs/bcachefs/btree_iter.h | 30 ++-- fs/bcachefs/btree_journal_iter.c | 5 +- fs/bcachefs/btree_node_scan.c | 10 +- fs/bcachefs/btree_update_interior.c | 23 ++-- fs/bcachefs/data_update.c | 1 + fs/bcachefs/debug.c | 4 +- fs/bcachefs/disk_accounting.c | 13 +- fs/bcachefs/ec.c | 94 +++++++++---- fs/bcachefs/extents.h | 10 ++ fs/bcachefs/fs-io-direct.c | 3 +- fs/bcachefs/fs-ioctl.c | 7 +- fs/bcachefs/io_write.c | 4 +- fs/bcachefs/journal.c | 27 ++-- fs/bcachefs/journal_io.c | 6 +- fs/bcachefs/opts.c | 6 +- fs/bcachefs/recovery.c | 34 +++-- fs/bcachefs/replicas.c | 5 + fs/bcachefs/sb-errors_format.h | 3 +- fs/bcachefs/sb-members.c | 10 +- fs/bcachefs/snapshot.c | 50 ++++++- fs/bcachefs/super.c | 34 +++-- fs/bcachefs/sysfs.c | 3 +- fs/coredump.c | 1 + fs/exportfs/expfs.c | 17 ++- fs/fhandle.c | 75 +++++++++- fs/fs_parser.c | 20 +++ fs/nfsd/nfs4state.c | 15 +- fs/notify/fanotify/Kconfig | 1 - fs/open.c | 4 + fs/overlayfs/dir.c | 14 +- fs/overlayfs/file.c | 40 ++++-- fs/overlayfs/overlayfs.h | 3 + fs/overlayfs/params.c | 116 ++++++++++++---- fs/smb/client/reparse.c | 12 +- include/linux/exportfs.h | 13 ++ include/linux/fs_parser.h | 5 +- include/uapi/linux/fcntl.h | 1 + kernel/sched/fair.c | 2 + security/security.c | 9 +- .../selftests/filesystems/overlayfs/.gitignore | 1 + .../selftests/filesystems/overlayfs/Makefile | 2 +- .../selftests/filesystems/overlayfs/dev_in_maps.c | 27 +--- .../filesystems/overlayfs/set_layers_via_fds.c | 152 +++++++++++++++++++++ .../selftests/filesystems/overlayfs/wrappers.h | 47 +++++++ 61 files changed, 900 insertions(+), 304 deletions(-) create mode 100644 tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c create mode 100644 tools/testing/selftests/filesystems/overlayfs/wrappers.h