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 abcd32e1d7ca Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 6525701a0302 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0ce9ccaa788f Merge branch '9p-next' of git://github.com/martinetd/linux omits 2c011bc2b9bb Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits eb6de5db5ad2 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits c3db1a9eae82 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 4d2bdf371fe2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8e6b0f76b2a2 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 12d3a1d3765c Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 9a41515631e6 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 5b1bd390555f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits eab4fe7b3038 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 03ac38e94db7 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 5446d399f10b Merge branch 'master' of git://github.com/ceph/ceph-client.git omits f9c7265d5fe3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6704debd0db8 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 9afd0cc26113 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits 734941c25384 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d5d48d88feae Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 8dcbe0570dac netfs, cifs: Fix mtime/ctime update for mmapped writes omits 5d1611385ed7 cifs: Fix reversion of the iter in cifs_readv_receive(). omits 689a22e871e2 smb3: fix incorrect mode displayed for read-only files omits 76931e87f305 cifs: update internal version number omits 00097259390b smb: client: fix parsing of device numbers omits 354f9353c0e3 smb: client: set correct device number on nfs reparse points omits 7a1ceb03b557 cifs: Make the write_{enter,done,err} tracepoints display [...] omits 43aa594cdcc1 smb: client: propagate error from cifs_construct_tcon() omits a2aa92ff2477 smb: client: fix DFS failover in multiuser mounts omits a8acf552adba smb: client: stop flooding dmesg with automounts omits f9b940214a48 smb: client: stop flooding dmesg on failed session setups omits 89a922eb9610 smb: client: print failed session logoffs with FYI omits 8ca20266a27b smb: client: stop flooding dmesg in smb2_calc_signature() omits 83c11ed9c078 smb: client: fix DFS interlink failover omits c0047d4553ee smb: client: improve purging of cached referrals omits f6b0b0fb454f smb: client: avoid unnecessary reconnects when refreshing [...] adds 50470d3899cd Merge remote-tracking branch 'vfs/stable-struct_fd' adds d71973707efe bpf: convert __bpf_prog_get() to CLASS(fd, ...) adds 51a1ca933f5d bpf: switch fdget_raw() uses to CLASS(fd_raw, ...) adds 535ead44ffd0 bpf: factor out fetching bpf_map from FD and adding it to [...] adds 55f325958ccc bpf: switch maps to CLASS(fd, ...) adds eb80ee85801c bpf: trivial conversions for fdget() adds eceb7b33e5f3 bpf: more trivial fdget() conversions adds 433d7ce2d86d security,bpf: constify struct path in bpf_token_create() LSM hook adds 37d3dd663f74 bpf: convert bpf_token_create() to CLASS(fd, ...) new fa8380a06bd0 Merge tag 'bpf-next-6.12-struct-fd' of git://git.kernel.or [...] new 79952bdcbcea Merge tag 'f2fs-for-6.12-rc1' of git://git.kernel.org/pub/ [...] new 4165cee7ecb1 Merge tag 'exfat-for-6.12-rc1' of git://git.kernel.org/pub [...] new f7fccaa77271 Merge tag 'fuse-update-6.12' of git://git.kernel.org/pub/s [...] new 684a64bf32b6 Merge tag 'nfs-for-6.12-1' of git://git.linux-nfs.org/proj [...] adds 08f983a55ccf rust: Implement the smart pointer `InPlaceInit` for `Arc` adds 6c2d0ad53b8f rust: implement ForeignOwnable for Pin<Box<T>> adds 7adcdd572248 rust: types: improve `ForeignOwnable` documentation adds 7bc186731e87 rust: error: allow `useless_conversion` for 32-bit builds adds f1385dc670fe init/Kconfig: Only block on RANDSTRUCT for RUST adds 876346536c1b rust: kbuild: split up helpers.c adds 289088d54623 rust: module: add static pointer to `{init,cleanup}_module()` adds 284a3ac4a96c x86/rust: support MITIGATION_RETPOLINE adds d7868550d573 x86/rust: support MITIGATION_RETHUNK adds fc582dfc1f20 x86/rust: support MITIGATION_SLS adds 56d680dd23c3 objtool/rust: list `noreturn` Rust functions adds c4d7f546dd9a objtool/kbuild/rust: enable objtool for Rust adds e26fa546042a rust: kbuild: auto generate helper exports adds 1d1588037866 rust: sort blk includes in bindings_helper.h adds 76501d19c6af rust: enable bindgen's `--enable-function-attribute-detect [...] adds 01db99b27231 rust: kernel: add `drop_contents` to `BoxExt` adds 6d1c22d0ace3 rust: init: add `write_[pin_]init` functions adds c6945acad7a1 rust: support arrays in target JSON adds 0528ca0a4f85 rust: init: add `assert_pinned` macro adds 6cd341715558 rust: list: add ListArc adds a48026315cd7 rust: list: add tracking for ListArc adds 14176295fe56 rust: list: add struct with prev/next pointers adds 40c53294596b rust: list: add macro for implementing ListItem adds db841866ecc0 rust: list: add List adds deeecc9c1b97 rust: list: add iterators adds 9078a4f956db rust: list: add cursor adds 2003c04b0597 rust: list: support heterogeneous lists adds b204bbc53f95 rust: list: add ListArcField adds f363930484d7 docs: rust: quick-start: add Debian Testing adds c73051168e7f rust: kernel: use docs.kernel.org links in code documentation adds 96fff2dc2954 rust: types: add `ARef::into_raw` adds 0eef6ec5a8e5 docs: rust: link to https://rust.docs.kernel.org adds b2bf463ed9a8 docs: rust: improve main page introducing a "Code document [...] adds 6e6efc5fef4a rust: enable rustdoc's `--generate-link-to-definition` adds a0d13aac7022 rust: rbtree: add red-black tree implementation backed by [...] adds e601f1bb8e85 rust: rbtree: add iterator adds cf5397d17764 rust: rbtree: add mutable iterator adds 98c14e40e07a rust: rbtree: add cursor adds a335e9591404 rust: rbtree: add `RBTree::entry` adds 68d3b6aa0870 MAINTAINERS: add Trevor Gross as Rust reviewer adds ab309b6e084c rust: avoid `box_uninit_write` feature adds 6e74c6b5a42e kbuild: rust: add `CONFIG_RUSTC_VERSION` adds 5134a335cfe6 kbuild: rust: re-run Kconfig if the version text changes adds ac3e972629a6 kbuild: rust: rebuild if the version text changes adds aeb0e24abbeb kbuild: rust: replace proc macros dependency on `core.o` w [...] adds 93dc3be19450 docs: rust: include other expressions in conditional compi [...] adds d077242d68a3 rust: support for shadow call stack sanitizer adds ce4a2620985c cfi: add CONFIG_CFI_ICALL_NORMALIZE_INTEGERS adds ca627e636551 rust: cfi: add support for CFI_CLANG with Rust adds cc1d98f9fe30 kasan: simplify and clarify Makefile adds c42297438aee kbuild: rust: Define probing macros for rustc adds f64e2f3a66e3 rust: kasan: Rust does not support KHWASAN adds e3117404b411 kbuild: rust: Enable KASAN support adds a2f115470520 kasan: rust: Add KASAN smoke test via UAF new 570172569238 Merge tag 'rust-6.12' of https://github.com/Rust-for-Linux/linux new 1f9c4a996756 Kbuild: make MODVERSIONS support depend on not being a com [...] adds c147f663b6a5 clang-format: Update with v6.11-rc1's `for_each` macro list new e520813b2de1 Merge tag 'clang-format-6.12' of https://github.com/ojeda/linux adds 699d53f04829 powerpc/vdso32: Fix use of crtsavres for PPC64 adds 3af2e2f68cc6 powerpc/pseries/eeh: move pseries_eeh_err_inject() outside [...] new 4ffc45808373 Merge tag 'powerpc-6.12-2' of git://git.kernel.org/pub/scm [...] adds d21dffe51baa arch/sparc: remove unused varible paddrbase in function le [...] new eb5b0f9812ff Merge tag 'sparc-for-6.12-tag1' of git://git.kernel.org/pu [...] adds 19c91bd8932a memblock tests: include memory_hotplug.h in mmzone.h as ke [...] adds d68c08173b70 memblock tests: include export.h in linkage.h as kernel dose adds e2ae9cf39f88 tools/testing: abstract two init.h into common include directory adds 39f64e402f65 memblock test: fix implicit declaration of function 'virt_ [...] adds 9f76c2ade323 memblock test: add the definition of __setup() adds a88cde5769d5 memblock test: fix implicit declaration of function 'memparse' adds 8ac13bc7c266 memblock test: fix implicit declaration of function 'isspace' adds 9e3d665384fc memblock test: fix implicit declaration of function 'strscpy' adds d0f8a8973f26 mm/memblock: introduce a new helper memblock_estimated_nr_ [...] adds 0910bf0ef85c kernel/fork.c: get estimated free pages by memblock api adds cb088e38aab4 s390/mm: get estimated free pages by memblock api new aa486552a110 Merge tag 'memblock-v6.12-rc1' of git://git.kernel.org/pub [...] adds 5b19519d4e6f dt-bindings: rtc: stm32: describe pinmux nodes adds 16ad2bc09efb rtc: stm32: add pinctrl and pinmux interfaces adds bb7b0df2be5c rtc: stm32: add Low Speed Clock Output (LSCO) support adds 04dcadb87da6 rtc: stm32: add alarm A out feature adds adab39e1f482 dt-bindings: rtc: sprd,sc2731-rtc: convert to YAML adds 2d611fbe9a85 rtc: twl: convert comma to semicolon adds da1531ecf186 rtc: s35390a: Drop vendorless compatible string from match table adds 5af858acea22 rtc: Add driver for SD2405AL adds 0bb7e903e8a8 dt-bindings: rtc: Add support for SD2405AL. adds 864f40bfdc5a dt-bindings: vendor-prefixes: Add DFRobot. adds 0cfd26cc06ff dt-bindings: rtc: Drop non-trivial duplicate compatibles adds 80bf13c07c07 rtc: sun6i: disable automatic clock input switching adds 73580e2ee6ad rtc: at91sam9: fix OF node leak in probe() error path adds 60a06efc56d7 rtc: m48t59: Remove division condition with direct comparison adds 4015580e983d dt-bindings: rtc: microcrystal,rv3028: add #clock-cells property adds b242650dfa17 rtc: m48t59: set range adds 690286214916 rtc: rc5t619: use proper module tables new b2149f948c2d Merge tag 'rtc-6.12' of git://git.kernel.org/pub/scm/linux [...] adds 2e6bbfe7b0c0 spi: airoha: fix dirmap_{read,write} operations adds 0e58637eb968 spi: airoha: fix airoha_snand_{write,read}_data data_len e [...] adds 438efb23f958 spi: atmel-quadspi: Undo runtime PM changes at driver exit time adds 3b577de206d5 spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time adds fffca269e4f3 spi: airoha: remove read cache in airoha_snand_dirmap_read() adds 329ca3eed4a9 spi: atmel-quadspi: Avoid overwriting delay register settings new fe29393877be Merge tag 'spi-fix-v6.12-merge-window' of git://git.kernel [...] adds 2b018086143d blk-mq: unconditional nr_integrity_segments adds 9c297eced598 blk-mq: set the nr_integrity_segments from bio adds d148d7503456 blk-integrity: properly account for segments adds 0d7cb52fe417 blk-integrity: consider entire bio list for merging adds d2c5b1faccd5 block: provide a request helper for user integrity segments adds 27c3785e94f0 scsi: use request to get integrity segments adds f4330766bc0d nvme-rdma: use request to get integrity segments adds db5197b554fc block: unexport blk_rq_count_integrity_sg adds 76c313f658d2 blk-integrity: improved sg segment mapping adds aa3d8a36780a block: change wait on bd_claiming to use a var_waitqueue adds 4208c562a278 block: remove bogus union adds 42b16d3ac371 Merge tag 'v6.11' into for-6.12/block adds e3accac1a976 block: Fix elv_iosched_local_module handling of "none" scheduler adds 2f02b5af3a44 drbd: Fix atomicity violation in drbd_uuid_set_bm() adds 9ba5dcc722de block: Remove unused blk_limits_io_{min,opt} adds 65f666c62036 lib/sbitmap: define swap_lock as raw_spinlock_t new 63bcf9014e95 nvme-multipath: system fails to create generic nvme device new 3b97f5a05cfc nvme-multipath: avoid hang on inaccessible namespaces new 83340d9c6178 nvme: null terminate nvme_tls_attrs new 9064610348b1 nvme: remove CC register read-back during enabling new a045553362b5 Merge tag 'nvme-6.12-2024-09-25' of git://git.infradead.or [...] new 11a299a7933e Merge tag 'for-6.12/block-20240925' of git://git.kernel.dk/linux new eedb1401c6b7 Revert "kasan: rust: Add KASAN smoke test via UAF" new cb7996bd24f5 Revert "kbuild: rust: Enable KASAN support" new 82d258487ef9 Revert "rust: kasan: Rust does not support KHWASAN" new 3cd9f335a47f Revert "kbuild: rust: Define probing macros for rustc" new 4a6b1c22b792 Revert "kasan: simplify and clarify Makefile" new 18afec8706e7 Revert "rust: cfi: add support for CFI_CLANG with Rust" new c3451668b06f Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 906101dd6251 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 44591a176fa1 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] new 2b1d4dbde94d Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 7bc6f3fd8b67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 96a9acd642b8 Merge branch 'master' of git://github.com/ceph/ceph-client.git new 242d23efc987 smb: client: avoid unnecessary reconnects when refreshing [...] new 9190cc0c97aa smb: client: improve purging of cached referrals new 4f42a8b54b5c smb: client: fix DFS interlink failover new 85633c00ad03 cifs: Make the write_{enter,done,err} tracepoints display [...] new 0826b134c0b0 smb: client: fix DFS failover in multiuser mounts new 4e3ba580f5ab smb: client: propagate error from cifs_construct_tcon() new a9de67336a4a smb: client: set correct device number on nfs reparse points new 663f295e3559 smb: client: fix parsing of device numbers new 2f3017e7cc75 smb3: fix incorrect mode displayed for read-only files new 307f77e7f585 cifs: Fix reversion of the iter in cifs_readv_receive(). new 6c7f1b994a02 smb: client: print failed session logoffs with FYI new 387676fabf15 cifs: update internal version number new 665db14d0712 netfs, cifs: Fix mtime/ctime update for mmapped writes new a9463bebf4fa netfs: Fix write oops in generic/346 (9p) and generic/074 (cifs) new fec664c8eafc smb: client: stop flooding dmesg on failed session setups new d924225f62ae smb: client: stop flooding dmesg with automounts new e8f847b67396 smb: client: stop flooding dmesg in smb2_calc_signature() new d0f12f4acf7d Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 0007daef9b82 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new e1c2bfef160a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 88ecc6f7ba24 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new f983deccc639 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7a0ec4f0967b Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 8f671e2219c1 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 3cb59f45307a Merge branch '9p-next' of git://github.com/martinetd/linux new 0937eaea8ac0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3f392c9ba99b 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 (abcd32e1d7ca) \ N -- N -- N refs/heads/fs-next (3f392c9ba99b)
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 58 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: .clang-format | 39 +- .../bindings/rtc/microcrystal,rv3028.yaml | 3 + .../devicetree/bindings/rtc/sprd,sc2731-rtc.yaml | 49 + .../devicetree/bindings/rtc/sprd,sc27xx-rtc.txt | 26 - .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 28 + .../devicetree/bindings/rtc/trivial-rtc.yaml | 9 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/rust/general-information.rst | 27 +- Documentation/rust/index.rst | 18 +- Documentation/rust/quick-start.rst | 4 +- MAINTAINERS | 7 + Makefile | 12 +- arch/Kconfig | 16 + arch/arm64/Kconfig | 14 +- arch/arm64/Makefile | 3 + arch/powerpc/kernel/eeh.c | 198 +-- arch/powerpc/lib/crtsavres.S | 2 +- arch/riscv/Kconfig | 9 +- arch/s390/mm/init.c | 2 +- arch/sparc/mm/leon_mm.c | 8 +- arch/x86/Makefile | 7 +- block/bdev.c | 4 +- block/bio-integrity.c | 1 - block/blk-integrity.c | 36 +- block/blk-merge.c | 4 + block/blk-mq.c | 5 +- block/blk-settings.c | 42 - block/elevator.c | 4 +- drivers/block/drbd/drbd_main.c | 6 +- drivers/nvme/host/core.c | 5 - drivers/nvme/host/ioctl.c | 6 +- drivers/nvme/host/multipath.c | 14 +- drivers/nvme/host/rdma.c | 6 +- drivers/nvme/host/sysfs.c | 1 + drivers/rtc/Kconfig | 16 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-at91sam9.c | 1 + drivers/rtc/rtc-m48t59.c | 4 +- drivers/rtc/rtc-rc5t619.c | 13 +- drivers/rtc/rtc-s35390a.c | 1 - drivers/rtc/rtc-sd2405al.c | 227 ++++ drivers/rtc/rtc-stm32.c | 281 +++++ drivers/rtc/rtc-sun6i.c | 1 + drivers/rtc/rtc-twl.c | 4 +- drivers/scsi/scsi_lib.c | 12 +- drivers/spi/atmel-quadspi.c | 15 +- drivers/spi/spi-airoha-snfi.c | 43 +- drivers/spi/spi-fsl-lpspi.c | 1 + fs/f2fs/data.c | 2 +- fs/netfs/internal.h | 2 + fs/netfs/misc.c | 72 +- fs/netfs/objects.c | 12 + fs/netfs/write_issue.c | 12 +- fs/smb/client/dfs.h | 2 +- include/linux/blk-integrity.h | 15 +- include/linux/blk-mq.h | 3 - include/linux/blk_types.h | 4 +- include/linux/blkdev.h | 2 - include/linux/bpf.h | 11 +- include/linux/lsm_hook_defs.h | 2 +- include/linux/memblock.h | 1 + include/linux/sbitmap.h | 2 +- include/linux/security.h | 4 +- init/Kconfig | 14 +- kernel/bpf/bpf_inode_storage.c | 24 +- kernel/bpf/btf.c | 11 +- kernel/bpf/map_in_map.c | 38 +- kernel/bpf/syscall.c | 181 +-- kernel/bpf/token.c | 74 +- kernel/bpf/verifier.c | 110 +- kernel/fork.c | 2 +- kernel/module/Kconfig | 1 + lib/sbitmap.c | 4 +- mm/memblock.c | 17 + net/core/sock_map.c | 23 +- rust/Makefile | 54 +- rust/bindings/bindings_helper.h | 2 +- rust/exports.c | 1 + rust/helpers.c | 239 ---- rust/helpers/blk.c | 14 + rust/helpers/bug.c | 8 + rust/helpers/build_assert.c | 25 + rust/helpers/build_bug.c | 9 + rust/helpers/err.c | 19 + rust/helpers/helpers.c | 26 + rust/helpers/kunit.c | 9 + rust/helpers/mutex.c | 9 + rust/helpers/page.c | 19 + rust/helpers/rbtree.c | 9 + rust/helpers/refcount.c | 19 + rust/helpers/signal.c | 9 + rust/helpers/slab.c | 9 + rust/helpers/spinlock.c | 24 + rust/helpers/task.c | 19 + rust/helpers/uaccess.c | 15 + rust/helpers/wait.c | 9 + rust/helpers/workqueue.c | 15 + rust/kernel/alloc/box_ext.rs | 33 +- rust/kernel/error.rs | 5 +- rust/kernel/init.rs | 191 ++- rust/kernel/init/__internal.rs | 29 + rust/kernel/lib.rs | 2 + rust/kernel/list.rs | 686 +++++++++++ rust/kernel/list/arc.rs | 521 ++++++++ rust/kernel/list/arc_field.rs | 96 ++ rust/kernel/list/impl_list_item_mod.rs | 274 +++++ rust/kernel/prelude.rs | 2 +- rust/kernel/print.rs | 20 +- rust/kernel/rbtree.rs | 1278 ++++++++++++++++++++ rust/kernel/std_vendor.rs | 2 +- rust/kernel/sync/arc.rs | 25 +- rust/kernel/types.rs | 63 +- rust/macros/lib.rs | 4 + rust/macros/module.rs | 12 + scripts/Makefile.build | 9 +- scripts/Makefile.kasan | 45 +- scripts/generate_rust_target.rs | 97 +- scripts/rustc-version.sh | 26 + security/security.c | 2 +- security/selinux/hooks.c | 2 +- tools/include/linux/compiler.h | 4 - tools/{testing/memblock => include}/linux/init.h | 19 +- tools/include/linux/linkage.h | 2 + tools/include/linux/mm.h | 6 + tools/include/linux/pfn.h | 1 + tools/include/linux/string.h | 3 + tools/lib/cmdline.c | 53 + tools/objtool/check.c | 52 +- tools/objtool/noreturns.h | 2 + tools/testing/memblock/Makefile | 2 +- tools/testing/memblock/linux/kernel.h | 2 + tools/testing/memblock/linux/mmzone.h | 1 + tools/testing/radix-tree/maple.c | 2 +- tools/testing/shared/linux/init.h | 2 - 134 files changed, 4991 insertions(+), 1028 deletions(-) create mode 100644 Documentation/devicetree/bindings/rtc/sprd,sc2731-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/sprd,sc27xx-rtc.txt create mode 100644 drivers/rtc/rtc-sd2405al.c delete mode 100644 rust/helpers.c create mode 100644 rust/helpers/blk.c create mode 100644 rust/helpers/bug.c create mode 100644 rust/helpers/build_assert.c create mode 100644 rust/helpers/build_bug.c create mode 100644 rust/helpers/err.c create mode 100644 rust/helpers/helpers.c create mode 100644 rust/helpers/kunit.c create mode 100644 rust/helpers/mutex.c create mode 100644 rust/helpers/page.c create mode 100644 rust/helpers/rbtree.c create mode 100644 rust/helpers/refcount.c create mode 100644 rust/helpers/signal.c create mode 100644 rust/helpers/slab.c create mode 100644 rust/helpers/spinlock.c create mode 100644 rust/helpers/task.c create mode 100644 rust/helpers/uaccess.c create mode 100644 rust/helpers/wait.c create mode 100644 rust/helpers/workqueue.c create mode 100644 rust/kernel/list.rs create mode 100644 rust/kernel/list/arc.rs create mode 100644 rust/kernel/list/arc_field.rs create mode 100644 rust/kernel/list/impl_list_item_mod.rs create mode 100644 rust/kernel/rbtree.rs create mode 100755 scripts/rustc-version.sh rename tools/{testing/memblock => include}/linux/init.h (76%) create mode 100644 tools/lib/cmdline.c delete mode 100644 tools/testing/shared/linux/init.h