This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allyesconfig in repository toolchain/ci/linux.
from 7ba31c3f2f1e Merge tag 'staging-5.6-rc1' of git://git.kernel.org/pub/sc [...] adds 5367601b5269 drivers/base: base.h: add proper copyright and header info adds 94e14da890b1 Merge 5.5-rc2 into driver-core-next adds cf901a1c5dd8 device.h: move devtmpfs prototypes out of the file adds af628aae8640 device.h: move dev_printk()-like functions to dev_printk.h adds 5aee2bf2629d device.h: move 'struct bus' stuff out to device/bus.h adds a8ae608529ab device.h: move 'struct class' stuff out to device/class.h adds 4c002c978b7f device.h: move 'struct driver' stuff out to device/driver.h adds adc92dd4550e debugfs: Fix warnings when building documentation adds e2f373320779 drivers/component: remove modular code adds ef9ffc1e5f1a component: do not dereference opaque pointer in debugfs adds 5bf33f04eb5c fs/kernfs/dir.c: Clean code by removing always true condition adds 39cc539f90d0 driver core: platform: Prevent resouce overflow from causi [...] adds 264d25275a46 driver core: Fix test_async_driver_probe if NUMA is disabled adds 7c35e699c88b driver core: Print device when resources present in really [...] adds a37f4958f7b6 debugfs: Return -EPERM when locked down adds f3c19481820c cpu-topology: Don't error on more than CONFIG_NR_CPUS CPUs [...] adds 0707cfa5c3ef driver core: platform: fix u32 greater or equal to zero co [...] adds c9d6b287d786 devtmpfs: fix theoretical stale pointer deref in devtmpfsd() adds 0ff0e95e9909 devtmpfs: factor out setup part of devtmpfsd() adds 21766d11d151 devtmpfs: simplify initialization of mount_dev adds fad1db8a351c devtmpfs: initify a bit adds 72a9cc952f12 devtmpfs: factor out common tail of devtmpfs_{create,delete}_node adds 85db1cde8253 firmware: Rename FW_OPT_NOFALLBACK to FW_OPT_NOFALLBACK_SYSFS adds 975f9ce9a067 Merge tag 'driver-core-5.6-rc1' of git://git.kernel.org/pu [...] adds 49ef431defcc mei: bus: use simple sprintf for sysfs adds 1e8d19d9b0df mei: hdcp: bind only with i915 on the same PCH adds 40bb95dbb8ac nvmem: imx: scu: fix write SIP adds 8c4d35aff540 nvmem: imx: scu: correct the fuse word index adds 226c512699ee nvmem: imx: ocotp: introduce ocotp_ctrl_reg adds 16bb7abc4a6b nvmem: core: fix memory abort in cleanup path adds 2523816da829 Merge 5.5-rc6 into char-misc-next adds c576eddf1ce8 drivers/misc: sram-exec: have the callers of set_memory_*( [...] adds cff081ea9d09 bus: fsl-mc: properly empty-initialize structure adds 8edf4cd19306 misc: genwqe: fix compile warnings adds efb5bea6b88d misc: isl29020: add missed pm_runtime_disable adds 4d6168314d4c misc: rtsx: Fix impossible condition adds e0b9a42735f2 misc: pvpanic: move bit definition to uapi header file adds 191941692a3d misc: pvpanic: add crash loaded event adds e10e02464396 misc: cxl: use mmgrab adds 444972b2b268 misc: alcor_pci: Add AU6625 to list of supported PCI_IDs adds b5a0d4bf2ee8 misc: pti: remove redundant assignments to retval adds f896ee51b93e misc: tsl2550: remove redundant initialization to variable r adds b0bd9ae346f0 drivers/misc: ti-st: remove redundant assignment to variab [...] adds a6b07e89fd85 misc: xilinx_sdfec: add missing __user annotation adds fa4e7fc13860 misc: xilinx_sdfec: fix xsdfec_poll()'s return type adds b74351287d4b uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_ [...] adds 34bc4f468a9f uio: uio_pdrv_genirq: Do not log an error when deferring p [...] adds caf82f727e69 visorbus: fix uninitialized variable access adds e2f9d739b287 mic: Remove unneeded NULL check adds 7483e7a939c0 vme: bridges: reduce stack usage adds 884a90bdf42b dt-bindings: SLIMBus: add slim devices optional properties adds 7b73a9c8e26c slimbus: qcom-ngd-ctrl: Use dma_request_chan() instead dma [...] adds 6da1dfb73adf slimbus: Use the correct style for SPDX License Identifier adds 89d93c6dab87 slimbus: qcom: add missed clk_disable_unprepare in remove adds cae0970ee9c4 firmware: google: Release devices before unregistering the bus adds c6e7af0515da firmware: google: Unregister driver_info on failure and ex [...] adds e4924ee263b0 firmware: google: Probe for a GSMI handler in firmware adds 03ddd2eb338e firmware: stratix10-svc: Remove unneeded semicolon adds 27d13da8782a w1: omap-hdq: Simplify driver with PM runtime autosuspend adds 5a158981aafa siox: Use the correct style for SPDX License Identifier adds 4ad3ad18990d dt-bindings: imx-ocotp: Add i.MX8MP compatible adds 9664a6b54c57 dt-bindings: nvmem: add binding for QTI SPMI SDAM adds 40ce9798794f nvmem: add QTI SDAM driver adds 9c8eaec8ebe4 extcon: arizona: Correct clean up if arizona_identify_head [...] adds b82f871a335a extcon: arizona: Make rev A register sequences atomic adds be87cb72bf75 extcon: arizona: Move pdata extraction to probe adds ac7614fab9dd extcon: arizona: Clear jack status regardless of detection type adds d5aa46ddf9ed extcon: arizona: Tidy up transition from mic to headphone detect adds f4ba6c0ba762 extcon: arizona: Remove unnecessary sets of ACCDET_MODE adds 8267ebcc4617 extcon: arizona: Remove excessive WARN_ON adds 3dfa743dcd2e extcon: arizona: Invert logic of check in arizona_hpdet_do_id adds 7e14fc437c81 extcon: arizona: Factor out microphone impedance into a function adds 4b28b25c3062 extcon: arizona: Factor out microphone and button detection adds 2ddf50a75dab extcon: sm5502: Remove unneeded semicolon adds b7365587f513 extcon: Remove unneeded extern keyword from extcon.h adds 1660557bd7cf Merge tag 'extcon-next-for-5.6' of git://git.kernel.org/pu [...] adds b637124800a1 soundwire: stream: remove redundant pr_err traces adds a2cff9ee4b02 soundwire: cadence_master: filter out bad interrupts adds 5ebb0945419e soundwire: cadence_master: clear interrupt status before e [...] adds 53ee95726957 soundwire: cadence_master: log more useful information dur [...] adds ae478d6e1937 soundwire: cadence_master: remove config update for interr [...] adds 7181b1d41d0d soundwire: cadence_master: handle multiple status reports [...] adds 6106190158d6 soundwire: bus: check first if Slaves become UNATTACHED adds bbd8e6672f05 dt-bindings: soundwire: add bindings for Qcom controller adds 02efb49aa805 soundwire: qcom: add support for SoundWire controller adds 39737a313085 soundwire: cadence: update kernel-doc parameter descriptions adds 78f6fdd6161f soundwire: cadence: remove useless variable incrementation adds fd6a3ac8e87c soundwire: bus: fix device number leak on errors adds a19efb5265c3 soundwire: intel: fix factor of two in MCLK handling adds 92f622bc276a soundwire: intel: report slave_ids for each link to SOF driver adds 451ed9682bab Merge branch 'topic/sdw_intel' into next adds 550f90520402 soundwire: cadence: fix kernel-doc parameter descriptions adds 5098cae1f79c dt-bindings: soundwire: fix example adds c20c76acf6ec Merge tag 'soundwire-5.6-rc1' of git://git.kernel.org/pub/ [...] adds fd2d11cc8af4 Merge 5.5-rc7 into char-misc-next adds 559e575a8946 mei: me: add comet point (lake) H device ids adds 8082c51ac34d fpga: dfl: fme: remove set but not used variable 'fme' adds 9bc65970bb03 fpga: dfl: afu: remove set but not used variable 'afu' adds 1d39387ce859 fpga: remove redundant dev_err message adds 28910cee898c fpga: xilinx-pr-decoupler: Remove clk_get error message fo [...] adds 3634a4a80f3d Merge tag 'fpga-for-5.6' of git://git.kernel.org/pub/scm/l [...] adds 3cce2c6fa70c interconnect: Add a common helper for removing all nodes adds ad3703ac24e7 interconnect: qcom: Use the new common helper for node removal adds dd018a9cf910 interconnect: Move internal structs into a separate file adds 05309830e1f8 interconnect: Add a name to struct icc_path adds c46ab9db6497 interconnect: Add basic tracepoints adds 3172e4d27631 interconnect: Add a common standard aggregate function adds b92c35e1b9c9 interconnect: qcom: Use the standard aggregate function adds 1a0013c62b33 interconnect: Add interconnect_graph file to debugfs adds 2c5127a7fa03 interconnect: Print the tag in the debugfs summary adds 7d7899c5297b interconnect: Check for valid path in icc_set_bw() adds ebb37bd06460 dt-bindings: interconnect: Add Qualcomm MSM8916 DT bindings adds 30c8fa3ec61a interconnect: qcom: Add MSM8916 interconnect provider driver adds 10d3e38c7923 Merge tag 'icc-5.6-rc1' of https://git.linaro.org/people/g [...] adds eb143f8756e7 binder: fix log spam for existing debugfs file creation. adds 987f028b8637 char: hpet: Use flexible-array member adds 0db4a15d4c27 mei: me: add jasper point DID adds 701a9c8092dd Merge tag 'char-misc-5.6-rc1' of git://git.kernel.org/pub/ [...] adds 6ec14aa7a58a objtool: Silence build output adds 8580bed7e751 objtool: Fix ARCH=x86_64 build error adds 872849789579 objtool: Skip samples subdirectory adds b2aa09178d11 MAINTAINERS: Mark simple firmware interface (SFI) obsolete adds 74777eaf7aef Merge branch 'core/documentation' into core/urgent, to pic [...] adds 80b60e3849bf Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 59d8cc6b2e37 rcu: Forgive slow expedited grace periods at boot time adds 15d663249653 Merge branch 'urgent-for-mingo' of git://git.kernel.org/pu [...] adds 2b98149c2377 namei: only return -ECHILD from follow_dotdot_rcu() adds ce623f89872d nsfs: clean-up ns_get_path() signature to return int adds 1bc82070fa27 namei: allow nd_jump_link() to produce errors adds 740a16782750 namei: allow set_root() to produce errors adds 278121417a72 namei: LOOKUP_NO_SYMLINKS: block symlink resolution adds 4b99d4996979 namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution adds 72ba29297e14 namei: LOOKUP_NO_XDEV: block mountpoint crossing adds adb21d2b526f namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution adds 8db52c7e7ee1 namei: LOOKUP_IN_ROOT: chroot-like scoped resolution adds ab87f9a56c8e namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution adds fddb5d430ad9 open: introduce openat2(2) syscall adds b28a10aedcd4 selftests: add openat2(2) selftests adds b55eef872a96 Documentation: path-lookup: include new LOOKUP flags adds 6aee4badd812 Merge branch 'work.openat2' of git://git.kernel.org/pub/sc [...] adds eeeb9dd98ec3 fs/adfs: inode: update timestamps to centisecond precision adds 81916245ce23 fs/adfs: inode: fix adfs_mode2atts() adds f75d398d6ee6 fs/adfs: map: move map reading and validation to map.c adds e6160e469f56 fs/adfs: map: rename adfs_map_free() to adfs_map_statfs() adds 6092b6be3044 fs/adfs: map: break up adfs_read_map() adds 7b1952676256 fs/adfs: map: factor out map cleanup adds 197ba3c51931 fs/adfs: map: incorporate map offsets into layout adds 792314f8b223 fs/adfs: map: use find_next_bit_le() rather than open coding it adds f6f14a0d71b0 fs/adfs: map: move map-specific sb initialisation to map.c adds f93793fd73a6 fs/adfs: map: fix map scanning adds 71b2612776c1 fs/adfs: dir: rename bh_fplus to bhs adds 95fbadbb5566 fs/adfs: dir: add common dir object initialisation adds 1dd9f5babfd9 fs/adfs: dir: add common directory buffer release method adds acf5f0be8a52 fs/adfs: dir: add common directory sync method adds a317120bf7f8 fs/adfs: dir: add generic copy functions adds 419a6e5e82ca fs/adfs: dir: add generic directory reading adds 90011c7ad999 fs/adfs: dir: add helper to read directory using inode adds c3c8149b3552 fs/adfs: dir: add helper to mark directory buffers dirty adds deed1bfd150c fs/adfs: dir: update directory locking adds ae5df41390eb fs/adfs: dir: modernise on-disk directory structures adds f6075c790743 fs/adfs: dir: improve update failure handling adds 4a0a88b6660b fs/adfs: dir: improve compiler coverage in adfs_dir_update adds cdc46e99e1c9 fs/adfs: dir: switch to iterate_shared method adds 4287e4deb128 fs/adfs: dir: add more efficient iterate() per-format method adds 016936b32131 fs/adfs: dir: use pointers to access directory head/tails adds ffc8df347e49 fs/adfs: newdir: factor out directory format validation adds 7a0e4048bfd1 fs/adfs: newdir: improve directory validation adds 9318731bec8d fs/adfs: newdir: merge adfs_dir_read() into adfs_f_read() adds cc625ccd0e6c fs/adfs: newdir: clean up adfs_f_update() adds aacc954c1be8 fs/adfs: newdir: split out directory commit from update adds 0db35a02a1c3 fs/adfs: bigdir: factor out directory entry offset calculation adds 6674ecab9004 fs/adfs: bigdir: extract directory validation adds aa3d4e015298 fs/adfs: bigdir: directory validation strengthening adds d79288b4f61b fs/adfs: bigdir: calculate and validate directory checkbyte adds a464152f2e6d fs/adfs: bigdir: implement directory update support adds f352064275ad fs/adfs: super: fix inode dropping adds ccbc80a89d13 fs/adfs: dir: remove debug in adfs_dir_update() adds e3858e125bd5 fs/adfs: super: extract filesystem block probe adds 08ead1b8b98d fs/adfs: super: add support for E and E+ floppy image formats adds 25e5d4df3b46 fs/adfs: mostly divorse inode number from indirect disc address adds 76ed99d199f7 Documentation: update adfs filesystem documentation adds 587065dcac64 fs/adfs: bigdir: Fix an error code in adfs_fplus_read() adds 5307040655d0 Merge branch 'work.adfs' of git://git.kernel.org/pub/scm/l [...] adds a55861c800ae erofs: correct indentation of an assigned structure inside [...] adds 997626d83838 erofs: remove unused tag argument while finding a workgroup adds e5e9a432036a erofs: remove unused tag argument while registering a workgroup adds e3915ad94bfa erofs: remove void tagging/untagging of workgroup pointers adds 4d2024370d87 erofs: fix out-of-bound read for shifted uncompressed block adds 587a67b77789 erofs: fold in postsubmit_is_all_bypassed() adds 1e4a29556794 erofs: clean up z_erofs_submit_queue() adds 3893c2025fec Merge tag 'erofs-for-5.6-rc1' of git://git.kernel.org/pub/ [...] adds def97da13651 printk: fix exclusive_console replaying adds a4fe2b4d87c9 Merge tag 'printk-for-5.6' of git://git.kernel.org/pub/scm [...] adds 74b5cab6cc85 fat: use prandom_u32() for i_generation adds 5311f707b49c dlm: use SO_SNDTIMEO_NEW instead of SO_SNDTIMEO_OLD adds 37e86e0fd040 xtensa: ISS: avoid struct timeval adds 853bc0ab341b um: ubd: use 64-bit time_t where possible adds 2d602bf28316 acct: stop using get_seconds() adds 352c912b0a52 tsacct: add 64-bit btime field adds d413fcb436f7 packet: clarify timestamp overflow adds bca302651af4 hostfs: pass 64-bit timestamps to/from user space adds 4ddfc3dc60a2 hfs/hfsplus: use 64-bit inode timestamps adds 6cedb8b377bb drm/msm: avoid using 'timespec' adds 245595e83fbe drm/etnaviv: reject timeouts with tv_nsec >= NSEC_PER_SEC adds 38c4a4cf0251 drm/etnaviv: avoid deprecated timespec adds 294ec5b87a8a sunrpc: convert to time64_t for expiry adds f559935e7ce4 nfs: use time64_t internally adds 057f184b1245 nfs: fix timstamp debug prints adds 6e31ded6895a nfs: fscache: use timespec64 in inode auxdata adds 751addac78b6 y2038: remove obsolete jiffies conversion functions adds 4f9fbd893fe8 y2038: rename itimerval to __kernel_old_itimerval adds 251ec1c159e4 y2038: sparc: remove use of struct timex adds 8c709f9a0693 y2038: sh: remove timeval/timespec usage from headers adds c4e71212a245 Revert "drm/etnaviv: reject timeouts with tv_nsec >= NSEC_ [...] adds 22b17db4ea05 Merge tag 'y2038-drivers-for-v5.6-signed' of git://git.ker [...] adds 5f70bde26a48 selftests: fix build behaviour on targets' failures adds 192c197cbca5 selftests: Uninitialized variable in test_cgcore_proc_migration() adds 46d1a0f03d66 selftests/lkdtm: Add tests for LKDTM targets adds b54c82e9196f selftests/livepatch: Replace set_dynamic_debug() with setu [...] adds e1dae517a0f5 selftests/livepatch: Remove unused local variable in set_f [...] adds 6b64a650f0b2 kselftest: Minimise dependency of get_size on C library in [...] adds ac87813d4372 selftests: settings: tests can be in subsubdirs adds af4ddd607dff selftests/ftrace: fix glob selftest adds ce7ae9d9fe43 Merge tag 'linux-kselftest-5.6-rc1' of git://git.kernel.or [...] adds 4d944bcd4e73 apparmor: add AppArmor KUnit tests for policy unpack adds 109fb06fdc6f kunit: move string-stream.h to lib/kunit adds 9bbb11c6be46 kunit: hide unexported try-catch interface in try-catch-impl.h adds c475c77d5b56 kunit: allow kunit tests to be loaded as a module adds 1c024d45151b kunit: remove timeout dependence on sysctl_hung_task_timeo [...] adds 9fe124bf1b77 kunit: allow kunit to be loaded as a module adds 6ae2bfd3df06 kunit: update documentation to describe module-based build adds 35c57fc3f8ea kunit: building kunit as a module breaks allmodconfig adds 08a3ef8f6b0b Merge tag 'linux-kselftest-5.6-rc1-kunit' of git://git.ker [...] adds d693b2883c0b docs: ftrace: Specifies when buffers get clear adds ab229d620263 Process: provide hardware-security list details adds 0854cbdb1829 Documentation: x86: fix boot.rst warning and format adds eb43135117ad Documentation: fix Sphinx warning in xilinx_sdfec.rst adds 1d5c17e47028 RISC-V: Typo fixes in image header and documentation. adds a83aaf4979e7 Documentation: filesystems: automount-support: Change refe [...] adds bc51a6d34c27 Documentation: kernel-hacking: hacking.rst: Change referen [...] adds 3dbbeef42b64 doc:locking: fix locktorture parameter description adds c1ccff45e54e docs/memory-barriers.txt.kokr: Minor wordsmith adds 7c737c64b0ff Doc: x86: Fix a typo in mm.rst adds 6c23821c1930 docs: w1: Fix a typo in omap-hdq.rst adds dec6224bb9d6 docs/zh_CN: add Chinese version of embargoed hardware issues adds fdfb5dfa747f docs/zh_CN: translate kernel driver statement into Chinese adds 3697aa15563f docs/zh_CN: translate kernel enforcement statement adds 19a602b745a2 devices.txt: fix spelling mistake: "shapshot" -> "snapshot" adds 6f7f8ef713a2 docs: block/biovecs: update the location of bio.c adds a65d634e6364 docs: ftrace: Clarify the RAM impact of buffer_size_kb adds 5b8914a67e60 docs: ftrace: Fix typos adds 1209f45f7dc4 docs: ftrace: Fix small notation mistake adds e43630edc376 Documentation: boot.rst: fix warnings adds a1986433a9fd Documentation: filesystems: convert vfat.txt to RST adds 2f123b9a3596 Documentation: convert nfs.txt to ReST adds f9a9349846f9 Documentation: nfsroot.txt: convert to ReST adds 0867fb07fa32 Documentation: nfsroot.rst: COSMETIC: refill a paragraph adds f8b8d030597a Documentation: nfs-rdma: convert to ReST adds 0f3456ba9fb6 Documentation: convert nfsd-admin-interfaces to ReST adds fbdcd0b8e564 Documentation: nfs: idmapper: convert to ReST adds 26f6225fa53d Documentation: nfs: convert pnfs-block-server to ReST adds 98600b71f2bf Documentation: nfs: pnfs-scsi-server: convert to ReST adds 6996e8ca8ba9 Documentation: nfs: fault_injection: convert to ReST adds 61f005901b73 Merge branch 'nfs' into docs-next adds 6535a39ffa88 Documentation: Call out example SYM_FUNC_* usage as x86-specific adds bcac386f3d39 docs: Keep up with the location of NoUri adds d96574b0b49d Add a document on how to contribute to the documentation adds 53b7f3aa411b Add a maintainer entry profile for documentation adds a3e1c56a0b8f Documentation: zram: various fixes in zram.rst adds 5871023c3a31 zram: correct documentation about sysfs node of huge page [...] adds 06b9c269938b docs: nvdimm: use ReST notation for subsection adds 1630146db211 scripts/find-unused-docs: Fix massive false positives adds 1edca3c64e44 docs: usb: remove some broken references adds 77ce1a47ebca docs: filesystems: add overlayfs to index.rst adds 05ef8b97ddf9 Merge tag 'docs-5.6' of git://git.lwn.net/linux
No new revisions were added by this update.
Summary of changes: CREDITS | 4 +- Documentation/admin-guide/blockdev/zram.rst | 63 +- Documentation/admin-guide/index.rst | 1 + .../nfs/fault_injection.rst} | 5 +- Documentation/admin-guide/nfs/index.rst | 15 + .../nfs/nfs.txt => admin-guide/nfs/nfs-client.rst} | 85 +- .../nfs/nfs-idmapper.rst} | 31 +- Documentation/admin-guide/nfs/nfs-rdma.rst | 292 ++++++ .../nfs/nfsd-admin-interfaces.rst} | 19 +- .../nfsroot.txt => admin-guide/nfs/nfsroot.rst} | 151 ++-- .../nfs/pnfs-block-server.rst} | 25 +- .../nfs/pnfs-scsi-server.rst} | 1 + Documentation/asm-annotations.rst | 9 +- Documentation/block/biovecs.rst | 2 +- Documentation/dev-tools/kunit/faq.rst | 3 +- Documentation/dev-tools/kunit/index.rst | 3 + Documentation/dev-tools/kunit/usage.rst | 16 + .../bindings/interconnect/qcom,msm8916.yaml | 77 ++ .../devicetree/bindings/nvmem/imx-ocotp.txt | 3 +- .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 84 ++ Documentation/devicetree/bindings/slimbus/bus.txt | 10 + .../devicetree/bindings/soundwire/qcom,sdw.txt | 167 ++++ .../bindings/soundwire/soundwire-controller.yaml | 2 + Documentation/doc-guide/contributing.rst | 294 ++++++ Documentation/doc-guide/index.rst | 2 + Documentation/doc-guide/maintainer-profile.rst | 44 + Documentation/driver-api/interconnect.rst | 22 + Documentation/filesystems/adfs.txt | 24 + Documentation/filesystems/automount-support.txt | 2 +- Documentation/filesystems/index.rst | 2 + Documentation/filesystems/nfs/nfs-rdma.txt | 274 ------ Documentation/filesystems/path-lookup.rst | 68 +- Documentation/filesystems/vfat.rst | 387 ++++++++ Documentation/filesystems/vfat.txt | 347 ------- Documentation/kernel-hacking/hacking.rst | 4 +- Documentation/locking/locktorture.rst | 3 +- .../maintainer/maintainer-entry-profile.rst | 1 + Documentation/misc-devices/xilinx_sdfec.rst | 1 + Documentation/nvdimm/maintainer-entry-profile.rst | 3 +- .../process/embargoed-hardware-issues.rst | 25 +- Documentation/riscv/boot-image-header.rst | 4 +- Documentation/sphinx/automarkup.py | 7 +- Documentation/trace/ftrace.rst | 18 +- Documentation/trace/ring-buffer-design.txt | 2 +- .../translations/ko_KR/memory-barriers.txt | 4 +- .../zh_CN/process/embargoed-hardware-issues.rst | 228 +++++ Documentation/translations/zh_CN/process/index.rst | 3 + .../zh_CN/process/kernel-driver-statement.rst | 199 ++++ .../zh_CN/process/kernel-enforcement-statement.rst | 151 ++++ Documentation/usb/index.rst | 2 - Documentation/usb/text_files.rst | 6 - Documentation/w1/masters/omap-hdq.rst | 2 +- Documentation/x86/boot.rst | 45 +- Documentation/x86/x86_64/mm.rst | 6 +- MAINTAINERS | 9 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arm/tools/syscall.tbl | 1 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/riscv/include/asm/image.h | 4 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/sh/include/uapi/asm/sockios.h | 4 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/sys_sparc_64.c | 33 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/um/drivers/cow.h | 2 +- arch/um/drivers/cow_user.c | 7 +- arch/um/drivers/ubd_kern.c | 10 +- arch/um/include/shared/os.h | 2 +- arch/um/os-Linux/file.c | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/xtensa/kernel/syscalls/syscall.tbl | 1 + .../platforms/iss/include/platform/simcall.h | 4 +- drivers/android/binder.c | 37 +- drivers/base/Kconfig | 2 +- drivers/base/arch_topology.c | 20 +- drivers/base/base.h | 19 + drivers/base/bus.c | 1 + drivers/base/class.c | 1 + drivers/base/component.c | 11 +- drivers/base/dd.c | 5 +- drivers/base/devtmpfs.c | 79 +- drivers/base/driver.c | 1 + drivers/base/firmware_loader/fallback.c | 11 +- drivers/base/firmware_loader/firmware.h | 16 +- drivers/base/firmware_loader/main.c | 2 +- drivers/base/platform.c | 12 +- drivers/base/power/qos-test.c | 2 +- drivers/base/test/test_async_driver_probe.c | 3 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +- drivers/char/hpet.c | 2 +- drivers/extcon/extcon-arizona.c | 354 ++++---- drivers/extcon/extcon-sm5502.c | 10 +- drivers/firmware/google/coreboot_table.c | 7 + drivers/firmware/google/gsmi.c | 25 + drivers/firmware/stratix10-svc.c | 4 +- drivers/fpga/dfl-afu-main.c | 2 - drivers/fpga/dfl-fme-main.c | 2 - drivers/fpga/ts73xx-fpga.c | 4 +- drivers/fpga/xilinx-pr-decoupler.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 11 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 11 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 5 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 5 +- drivers/gpu/drm/msm/msm_drv.h | 3 +- drivers/interconnect/Makefile | 1 + drivers/interconnect/core.c | 168 +++- drivers/interconnect/internal.h | 42 + drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/msm8916.c | 554 ++++++++++++ drivers/interconnect/qcom/msm8974.c | 32 +- drivers/interconnect/qcom/qcs404.c | 32 +- drivers/interconnect/qcom/sdm845.c | 16 +- drivers/interconnect/trace.h | 88 ++ drivers/misc/cardreader/alcor_pci.c | 8 +- drivers/misc/cardreader/rts5261.c | 11 +- drivers/misc/cxl/context.c | 2 +- drivers/misc/genwqe/card_ddcb.c | 8 +- drivers/misc/isl29020.c | 1 + drivers/misc/mei/bus.c | 10 +- drivers/misc/mei/hdcp/mei_hdcp.c | 33 +- drivers/misc/mei/hw-me-regs.h | 6 + drivers/misc/mei/pci-me.c | 4 + drivers/misc/mic/card/mic_debugfs.c | 3 - drivers/misc/mic/cosm/cosm_debugfs.c | 3 - drivers/misc/mic/host/mic_debugfs.c | 3 - drivers/misc/pti.c | 4 +- drivers/misc/pvpanic.c | 12 +- drivers/misc/sram-exec.c | 21 +- drivers/misc/ti-st/st_core.c | 4 +- drivers/misc/tsl2550.c | 12 +- drivers/misc/xilinx_sdfec.c | 12 +- drivers/nvmem/Kconfig | 8 + drivers/nvmem/Makefile | 2 + drivers/nvmem/core.c | 8 +- drivers/nvmem/imx-ocotp-scu.c | 16 +- drivers/nvmem/imx-ocotp.c | 79 +- drivers/nvmem/qcom-spmi-sdam.c | 192 ++++ drivers/siox/siox.h | 2 +- drivers/slimbus/qcom-ctrl.c | 2 + drivers/slimbus/qcom-ngd-ctrl.c | 20 +- drivers/slimbus/slimbus.h | 2 +- drivers/soundwire/Kconfig | 9 + drivers/soundwire/Makefile | 4 + drivers/soundwire/bus.c | 55 +- drivers/soundwire/cadence_master.c | 66 +- drivers/soundwire/intel.c | 3 + drivers/soundwire/qcom.c | 861 ++++++++++++++++++ drivers/soundwire/stream.c | 8 - drivers/uio/uio_dmem_genirq.c | 6 +- drivers/uio/uio_pdrv_genirq.c | 2 + drivers/visorbus/visorchipset.c | 11 +- drivers/vme/bridges/vme_fake.c | 30 +- drivers/w1/masters/omap_hdq.c | 348 +++---- fs/adfs/adfs.h | 32 +- fs/adfs/dir.c | 314 +++++-- fs/adfs/dir_f.c | 302 ++----- fs/adfs/dir_f.h | 52 +- fs/adfs/dir_fplus.c | 346 ++++--- fs/adfs/dir_fplus.h | 6 +- fs/adfs/inode.c | 64 +- fs/adfs/map.c | 247 +++-- fs/adfs/super.c | 267 ++---- fs/debugfs/file.c | 38 +- fs/debugfs/inode.c | 9 +- fs/dlm/lowcomms.c | 6 +- fs/erofs/decompressor.c | 22 +- fs/erofs/internal.h | 4 +- fs/erofs/utils.c | 15 +- fs/erofs/xattr.h | 17 +- fs/erofs/zdata.c | 123 +-- fs/ext4/Kconfig | 2 +- fs/ext4/Makefile | 3 +- fs/ext4/inode-test.c | 4 +- fs/fat/inode.c | 3 +- fs/hfs/hfs_fs.h | 28 +- fs/hfs/inode.c | 4 +- fs/hfsplus/hfsplus_fs.h | 28 +- fs/hfsplus/inode.c | 12 +- fs/hostfs/hostfs.h | 22 +- fs/hostfs/hostfs_kern.c | 15 +- fs/kernfs/dir.c | 2 +- fs/namei.c | 199 +++- fs/nfs/fscache-index.c | 6 +- fs/nfs/fscache.c | 18 +- fs/nfs/fscache.h | 8 +- fs/nfs/nfs4xdr.c | 10 +- fs/nsfs.c | 29 +- fs/open.c | 147 ++- fs/proc/base.c | 3 +- fs/proc/namespaces.c | 20 +- include/dt-bindings/interconnect/qcom,msm8916.h | 100 +++ include/kunit/assert.h | 3 +- include/kunit/test.h | 37 +- include/kunit/try-catch.h | 10 - include/linux/alcor_pci.h | 1 + include/linux/dev_printk.h | 235 +++++ include/linux/device.h | 999 +-------------------- include/linux/device/bus.h | 288 ++++++ include/linux/device/class.h | 266 ++++++ include/linux/device/driver.h | 292 ++++++ include/linux/extcon.h | 30 +- include/linux/fcntl.h | 16 +- include/linux/interconnect-provider.h | 14 + include/linux/jiffies.h | 20 - include/linux/namei.h | 12 +- include/linux/proc_ns.h | 4 +- include/linux/soundwire/sdw.h | 4 +- include/linux/soundwire/sdw_intel.h | 11 + include/linux/sunrpc/cache.h | 42 +- include/linux/sunrpc/gss_api.h | 4 +- include/linux/sunrpc/gss_krb5.h | 2 +- include/linux/syscalls.h | 12 +- include/uapi/asm-generic/unistd.h | 5 +- include/uapi/linux/acct.h | 2 + include/uapi/linux/fcntl.h | 2 +- include/uapi/linux/openat2.h | 39 + include/uapi/linux/taskstats.h | 6 +- include/uapi/linux/time_types.h | 5 + include/uapi/linux/timex.h | 2 + include/uapi/misc/pvpanic.h | 9 + init/main.c | 2 +- kernel/acct.c | 4 +- kernel/bpf/offload.c | 12 +- kernel/events/core.c | 2 +- kernel/printk/printk.c | 4 +- kernel/rcu/tree_exp.h | 1 - kernel/sysctl-test.c | 4 +- kernel/time/itimer.c | 18 +- kernel/time/time.c | 58 +- kernel/tsacct.c | 9 +- lib/Kconfig.debug | 4 +- lib/kunit/Kconfig | 6 +- lib/kunit/Makefile | 14 +- lib/kunit/assert.c | 10 + lib/kunit/{example-test.c => kunit-example-test.c} | 4 +- lib/kunit/{test-test.c => kunit-test.c} | 7 +- lib/kunit/string-stream-test.c | 5 +- lib/kunit/string-stream.c | 3 +- {include => lib}/kunit/string-stream.h | 0 lib/kunit/test.c | 25 +- lib/kunit/try-catch-impl.h | 27 + lib/kunit/try-catch.c | 37 +- lib/list-test.c | 4 +- net/packet/af_packet.c | 27 +- net/sunrpc/auth_gss/gss_krb5_mech.c | 12 +- net/sunrpc/auth_gss/gss_krb5_seal.c | 8 +- net/sunrpc/auth_gss/gss_krb5_unseal.c | 6 +- net/sunrpc/auth_gss/gss_krb5_wrap.c | 16 +- net/sunrpc/auth_gss/gss_mech_switch.c | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 6 +- net/sunrpc/cache.c | 16 +- net/sunrpc/svcauth_unix.c | 10 +- samples/Makefile | 1 + scripts/find-unused-docs.sh | 2 +- security/apparmor/Kconfig | 16 + security/apparmor/apparmorfs.c | 6 +- security/apparmor/policy_unpack.c | 4 + security/apparmor/policy_unpack_test.c | 607 +++++++++++++ tools/objtool/Makefile | 6 +- tools/objtool/sync-check.sh | 2 - tools/testing/selftests/Makefile | 20 +- tools/testing/selftests/cgroup/test_core.c | 2 +- .../ftrace/test.d/ftrace/func-filter-glob.tc | 2 +- tools/testing/selftests/kselftest/runner.sh | 2 +- tools/testing/selftests/livepatch/README | 2 +- tools/testing/selftests/livepatch/functions.sh | 1 - tools/testing/selftests/lkdtm/Makefile | 12 + tools/testing/selftests/lkdtm/config | 1 + tools/testing/selftests/lkdtm/run.sh | 92 ++ tools/testing/selftests/lkdtm/tests.txt | 71 ++ tools/testing/selftests/openat2/.gitignore | 1 + tools/testing/selftests/openat2/Makefile | 8 + tools/testing/selftests/openat2/helpers.c | 109 +++ tools/testing/selftests/openat2/helpers.h | 106 +++ tools/testing/selftests/openat2/openat2_test.c | 312 +++++++ .../testing/selftests/openat2/rename_attack_test.c | 160 ++++ tools/testing/selftests/openat2/resolve_test.c | 523 +++++++++++ tools/testing/selftests/size/get_size.c | 24 +- 291 files changed, 10221 insertions(+), 3995 deletions(-) rename Documentation/{filesystems/nfs/fault_injection.txt => admin-guide/nfs/fault [...] create mode 100644 Documentation/admin-guide/nfs/index.rst rename Documentation/{filesystems/nfs/nfs.txt => admin-guide/nfs/nfs-client.rst} (75%) rename Documentation/{filesystems/nfs/idmapper.txt => admin-guide/nfs/nfs-idmapper [...] create mode 100644 Documentation/admin-guide/nfs/nfs-rdma.rst rename Documentation/{filesystems/nfs/nfsd-admin-interfaces.txt => admin-guide/nfs [...] rename Documentation/{filesystems/nfs/nfsroot.txt => admin-guide/nfs/nfsroot.rst} (80%) rename Documentation/{filesystems/nfs/pnfs-block-server.txt => admin-guide/nfs/pnf [...] rename Documentation/{filesystems/nfs/pnfs-scsi-server.txt => admin-guide/nfs/pnfs [...] create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml create mode 100644 Documentation/devicetree/bindings/soundwire/qcom,sdw.txt create mode 100644 Documentation/doc-guide/contributing.rst create mode 100644 Documentation/doc-guide/maintainer-profile.rst delete mode 100644 Documentation/filesystems/nfs/nfs-rdma.txt create mode 100644 Documentation/filesystems/vfat.rst delete mode 100644 Documentation/filesystems/vfat.txt create mode 100644 Documentation/translations/zh_CN/process/embargoed-hardware-issues.rst create mode 100644 Documentation/translations/zh_CN/process/kernel-driver-statement.rst create mode 100644 Documentation/translations/zh_CN/process/kernel-enforcement-sta [...] create mode 100644 drivers/interconnect/internal.h create mode 100644 drivers/interconnect/qcom/msm8916.c create mode 100644 drivers/interconnect/trace.h create mode 100644 drivers/nvmem/qcom-spmi-sdam.c create mode 100644 drivers/soundwire/qcom.c create mode 100644 include/dt-bindings/interconnect/qcom,msm8916.h create mode 100644 include/linux/dev_printk.h create mode 100644 include/linux/device/bus.h create mode 100644 include/linux/device/class.h create mode 100644 include/linux/device/driver.h create mode 100644 include/uapi/linux/openat2.h create mode 100644 include/uapi/misc/pvpanic.h rename lib/kunit/{example-test.c => kunit-example-test.c} (97%) rename lib/kunit/{test-test.c => kunit-test.c} (98%) rename {include => lib}/kunit/string-stream.h (100%) create mode 100644 lib/kunit/try-catch-impl.h create mode 100644 security/apparmor/policy_unpack_test.c create mode 100644 tools/testing/selftests/lkdtm/Makefile create mode 100644 tools/testing/selftests/lkdtm/config create mode 100755 tools/testing/selftests/lkdtm/run.sh create mode 100644 tools/testing/selftests/lkdtm/tests.txt create mode 100644 tools/testing/selftests/openat2/.gitignore create mode 100644 tools/testing/selftests/openat2/Makefile create mode 100644 tools/testing/selftests/openat2/helpers.c create mode 100644 tools/testing/selftests/openat2/helpers.h create mode 100644 tools/testing/selftests/openat2/openat2_test.c create mode 100644 tools/testing/selftests/openat2/rename_attack_test.c create mode 100644 tools/testing/selftests/openat2/resolve_test.c