This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-current in repository linux-next.
omits 9eb22d77e4ea Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits 6fd06f265cd1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9f039cfa2e52 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds ea7e2d5e49c0 mm: call the security_mmap_file() LSM hook in remap_file_pages() adds 8a23c9e1ba46 selinux,smack: properly reference the LSM blob in security [...] adds f89722faa314 ipe: Add missing terminator to list of unit tests new 5c36498d06b9 Merge tag 'lsm-pr-20240923' of git://git.kernel.org/pub/sc [...] adds 652bfcb76fe6 KEYS: Remove unused declarations adds 70fd1966c93b KEYS: prevent NULL pointer dereference in find_asymmetric_key() adds 300e6d4116f9 sign-file,extract-cert: move common SSL helper functions t [...] adds 467d60eddf55 sign-file,extract-cert: avoid using deprecated ERR_get_err [...] adds 558bdc45dfb2 sign-file,extract-cert: use pkcs11 provider for OPENSSL MA [...] new 24f772dec315 Merge tag 'keys-next-6.12-rc1' of git://git.kernel.org/pub [...] adds 21d52e295ad2 landlock: Add abstract UNIX socket scoping adds 5b6b63cd64bb selftests/landlock: Test handling of unknown scope adds fefcf0f7cf47 selftests/landlock: Test abstract UNIX socket scoping adds 4f9a5b50d3b3 selftests/landlock: Test UNIX sockets with any address formats adds d1cc0ef80f23 selftests/landlock: Test connected and unconnected datagra [...] adds 644a728506c7 selftests/landlock: Test inherited restriction of abstract [...] adds 369b48b43a09 samples/landlock: Add support for abstract UNIX socket scoping adds dba40c770038 landlock: Document LANDLOCK_SCOPE_ABSTRACT_UNIX_SOCKET adds 54a6e6bbf3be landlock: Add signal scoping adds ea292363c322 selftests/landlock: Test signal scoping adds c8994965013e selftests/landlock: Test signal scoping for threads adds f34e9ce5f479 selftests/landlock: Test signal created by out-of-bound message adds f490e205bcba samples/landlock: Add support for signal scoping adds 1ca980815e1f landlock: Document LANDLOCK_SCOPE_SIGNAL new e1b061b444fb Merge tag 'landlock-6.12-rc1' of git://git.kernel.org/pub/ [...] adds 5124bc961626 crypto: caam - Pad SG length when allocating hash edesc adds 4330869a2dd9 crypto: s390/paes - Fix module aliases adds 44ac4625ea00 crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10 new 1cfb46051db9 Merge tag 'v6.12-p2' of git://git.kernel.org/pub/scm/linux [...] adds aa99969ef591 m68k: remove trailing space after \n newline new 7108fff8848b Merge tag 'm68knommu-for-v6.12' of git://git.kernel.org/pu [...] adds 14c3ec67236b RISC-V: pi: Force hidden visibility for all symbol references adds d57e19fcbf3f RISC-V: lib: Add pi aliases for string functions adds b3311827155a RISC-V: pi: Add kernel/pi/pi.h adds 945302df3de1 RISC-V: Use Zkr to seed KASLR base address adds 7c08a2615f14 Merge patch series "RISC-V: Parse DT for Zkr to seed KASLR" adds f15c21a3de1b RISC-V: Enable IPI CPU Backtrace adds c6ebf2c52847 riscv/kexec_file: Fix relocation type R_RISCV_ADD16 and R_ [...] adds 0e3f3649d44b riscv: Enable generic CPU vulnerabilites support adds 097c72e1f2b5 riscv: Add license to fence.h adds 4ffc8a342298 riscv: Add license to vmalloc.h adds aa3457f22f00 riscv: cleanup XIP_FIXUP macro adds f2df5b4fdd74 riscv: don't export va_kernel_pa_offset in vmcoreinfo for [...] adds 5cf089672119 riscv: replace misleading va_kernel_pa_offset on XIP kernel adds e4eac34feda4 riscv: drop the use of XIP_OFFSET in XIP_FIXUP_OFFSET adds 23311f57ee13 riscv: drop the use of XIP_OFFSET in XIP_FIXUP_FLASH_OFFSET adds 75fdf791dff0 riscv: drop the use of XIP_OFFSET in kernel_mapping_va_to_pa() adds a7cfb999433a riscv: drop the use of XIP_OFFSET in create_kernel_page_table() adds b635a84bde6f riscv: remove limit on the size of read-only section for X [...] adds 9ea7b92b77df Merge patch series "remove size limit on XIP kernel" adds 7587a3602bf2 riscv: vdso: do not strip debugging info for vdso.so.dbg adds d6a1928134a1 riscv: Remove redundant restriction on memory size adds 5c178472af24 riscv: define ILLEGAL_POINTER_VALUE for 64bit adds 22ab08955ea1 riscv: Fix fp alignment bug in perf_callchain_user() adds 1a7483318274 riscv: stacktrace: Add USER_STACKTRACE support adds f25170a05310 Merge patch series "riscv: stacktrace: Add USER_STACKTRACE [...] adds 1e206fad765b drivers/perf: riscv: Remove redundant macro check adds 6868d12e0205 riscv: errata: sifive: Use SYM_*() assembly macros adds 7c9d980e4670 riscv: select ARCH_USE_SYM_ANNOTATIONS adds 9b2863e2cc46 Merge patch series "riscv: select ARCH_USE_SYM_ANNOTATIONS" adds cea9d27705d6 riscv: Remove unused _TIF_WORK_MASK adds 1845d381f280 riscv: cacheinfo: Add back init_cache_level() function adds a6efe33cc594 riscv: Add ISA extension parsing for Svvptc adds d25599b5933f dt-bindings: riscv: Add Svvptc ISA extension description adds 503638e0babf riscv: Stop emitting preventive sfence.vma for new vmalloc [...] adds 7a21b2e370da riscv: Stop emitting preventive sfence.vma for new userspa [...] adds 7e340f4fad46 Merge patch series "Svvptc extension to remove preventive [...] adds 8f1534e74403 riscv: avoid Imbalance in RAS adds 983f12149942 RISC-V: Implement kgdb_roundup_cpus() to enable future NMI [...] adds e36ddf322686 riscv: defconfig: Disable RZ/Five peripheral support adds 3cc754c237e9 riscv: Use LIST_HEAD() to simplify code adds 594ffcf4efe5 riscv: Make riscv_isa_vendor_ext_andes array static adds 11c2dbd7f241 selftests: riscv: Allow mmap test to compile on 32-bit adds 048e2906d4ca riscv: Randomize lower bits of stack address adds 21d98d658f9e ACPI: RISCV: Make acpi_numa_get_nid() to be static adds 58ff537109ac riscv: Omit optimized string routines when using KASAN adds 77514915b72c riscv: Enable bitops instrumentation adds 583543760976 Merge patch series "riscv: Improve KASAN coverage to fix u [...] new 732b177663e1 ACPI: NUMA: initialize all values of acpi_early_node_map t [...] new ad380f6a0a5e RISC-V: Don't have MAX_PHYSMEM_BITS exceed phys_addr_t new 6d74d178fe6e tools: Add riscv barrier implementation new aa5736dc7aa4 tools: Optimize ring buffer for riscv new 47b9533ccd1a Merge patch series "tools: Add barrier implementations for riscv" new f0c9363db2dd perf/riscv-sbi: Add platform specific firmware event handling new b3f835cd7339 crash: Fix riscv64 crash memory reserve dead loop new 97d8894b6f4c Merge tag 'riscv-for-linus-6.12-mw1' of git://git.kernel.o [...] adds 559d4c6a9d3b sysctl: avoid spurious permanent empty tables adds 732b47db1d6c MAINTAINERS: update email for Joel Granados new 172d513936c7 Merge tag 'sysctl-6.12-rc1' of git://git.kernel.org/pub/sc [...] adds 636119af94f2 io_uring: rename "copy buffers" to "clone buffers" adds 8b0c6025a02d io_uring/rsrc: get rid of io_mapped_ubuf->folio_mask adds 9753c642a53b io_uring/rsrc: change ubuf->ubuf_end to length tracking adds a09c17240bdf io_uring/sqpoll: retain test for whether the CPU is valid adds 7f44beadcc11 io_uring/sqpoll: do not put cpumask on stack adds 2f6a55e4235f io_uring: clean up a type in io_uring_register_get_file() adds 53d69bdd5b19 io_uring/sqpoll: do the napi busy poll outside the submiss [...] adds 04beb6e0e08c io_uring: check for presence of task_work rather than TIF_ [...] adds eed138d67d99 io_uring: improve request linking trace adds eac2ca2d682f io_uring: check if we need to reschedule during overflow flush new 3147a0689dd9 Merge tag 'for-6.12/io_uring-20240922' of git://git.kernel [...] adds bdeb868c0ddf sched: Add dummy version of sched_group_set_idle() adds 7ebd84d627e4 sched: Put task_group::idle under CONFIG_GROUP_SCHED_WEIGHT adds edf1c586e926 sched, sched_ext: Disable SM_IDLE/rq empty path when scx_e [...] adds 62d3726d4cd6 sched_ext: Fix build when !CONFIG_STACKTRACE adds 431844b65f4c sched_ext: Provide a sysfs enable_seq counter new 6fa6588e5964 Merge tag 'sched_ext-for-6.12-rc1-fixes' of git://git.kern [...] adds 75ab1533d79b RDMA/cxgb4: use dma_mmap_coherent() for mapping non-contig [...] adds 60dc7fcafea8 RDMA/siw: Remove NETDEV_GOING_DOWN event handler adds 2a777679b8cc RDMA/mad: Improve handling of timed out WRs of mad agent adds df6d27a30970 RDMA/nldev: Enhance netlink message parsing and validation adds 0ea4ffb2bc80 RDMA/mlx5: Expose vhca id for all ports in multiport mode adds c772a2c69018 net/mlx5: Add IFC related stuff for data direct adds a18eb864019e Introducing Multi-Path DMA Support for mlx5 RDMA Driver adds 6910e3660d86 RDMA/mlx5: Introduce the 'data direct' driver adds 2e8e631d7a41 RDMA/mlx5: Add the initialization flow to utilize the 'dat [...] adds 682358fd35de RDMA/umem: Add support for creating pinned DMABUF umem wit [...] adds 253c61dc256b RDMA/umem: Introduce an option to revoke DMABUF umem adds 3aa73c6b795b RDMA: Pass uverbs_attr_bundle as part of '.reg_user_mr_dma [...] adds de8f847a5114 RDMA/mlx5: Add support for DMABUF MR registrations with Da [...] adds ec7ad6530909 RDMA/mlx5: Introduce GET_DATA_DIRECT_SYSFS_PATH ioctl adds 53ffc09a3e6d RDMA/mlx5: Remove two unused declarations adds 1fb797af8a4b RDMA/core: Remove unused declaration rdma_resolve_ip_route() adds e2e641fe1c69 RDMA/ipoib: Remove unused declarations adds 92c7ad8364b2 RDMA/qib: Simplify an alloc_ordered_workqueue() invocation adds 7229d7b64e2e RDMA/mad: Simplify an alloc_ordered_workqueue() invocation adds 87a55daa6779 RDMA/mlx4: Simplify an alloc_ordered_workqueue() invocation adds ae46d3fc17f9 RDMA/mlx4: Simplify an alloc_ordered_workqueue() invocation adds c87c5f47ff72 RDMA/rxe: Use sizeof instead of hard code number adds 938aa9a33348 RDMA/rxe: Fix misspelling of 'rmda' adds 444948ee12c2 RDMA/rxe: Fix __bth_set_resv6a adds 86dfdd828890 RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_ [...] adds 04e36fd27a2a RDMA/efa: Add support for node guid adds de1d364c3815 RDMA/bnxt_re: Add support for Variable WQE in Genp7 adapters adds 51edebb73497 RDMA/bnxt_re: Get the WQE index from slot index while comp [...] adds b930d0bac9c6 RDMA/bnxt_re: Fix the table size for PSN/MSN entries adds d8ea645d6984 RDMA/bnxt_re: Handle variable WQE support for user applications adds 10a104c0debb RDMA/bnxt_re: Enable variable size WQEs for user space app [...] adds 34cd19288161 Merge branch 'bnxt_re_variable_wqes' into rdma.git for-next adds 4842cfb07a4f RDMA/rtrs: For HB error add additional clt/srv specific logging adds 8c8dd4e13bd5 RDMA/rtrs-clt: Fix need_inv setting in error case adds 53c26f3ecd59 RDMA/rtrs-clt: Rate limit errors in IO path adds 3258cbbd86de RDMA/rtrs: Reset hb_missed_cnt after receiving other traff [...] adds 6793f9581f75 RDMA/rtrs-clt: Reuse need_inval from mr adds 3e4289b29e21 RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds adds ff7395890580 RDMA/rtrs-clt: Print request type for errors adds d0e62bf7b575 RDMA/rtrs-srv: Avoid null pointer deref during path establishment adds 667db86bcbe8 RDMA/rtrs: Register ib event handler adds bab9f8db4295 RDMA/rtrs-clt: Do local invalidate after write io completion adds e5bba9e02764 RDMA/rtrs-clt: Remove an extra space adds 2d10b05bcef6 RDMA/cxgb4: Remove unused declarations adds e012316d83bd RDMA/rdmavt: Convert to use ERR_CAST() adds 640c2cf84e1d RDMA/bnxt_re: Get the toggle bits from SRQ events adds b4207630e004 RDMA/bnxt_re: Refactor the BNXT_RE_METHOD_GET_TOGGLE_MEM method adds 181028a0d84c RDMA/bnxt_re: Share a page to expose per SRQ info with userspace adds 9e517a8e9d9a RDMA/mana_ib: use the correct page table index based on ha [...] adds 4a3b99bc04e5 RDMA/mana_ib: use the correct page size for mapping user-m [...] adds 543b455c6e9c RDMA/bnxt_re: Update HW interface headers adds b98d96971908 RDMA/bnxt_re: Rename a variable adds f786eebbbefa RDMA/bnxt_re: Avoid an extra hwrm per MR creation adds dc116b7fddbd RDMA/bnxt_re: Add support for MR Relaxed Ordering adds 112e6e83a894 IB/mlx5: Fix UMR pd cleanup on error flow of driver init adds 1403c8b14765 IB/core: Fix ib_cache_setup_one error flow cleanup adds 34efda1735a1 RDMA/mlx5: Enable ATS when allocating kernel MRs adds b24506f1c3c4 RDMA/erdma: Refactor the initialization and destruction of EQ adds b80330f1051d RDMA/erdma: Add disassociate ucontext support adds e77127ff6416 RDMA/erdma: Return QP state in erdma_query_qp adds 30e6bd8d3b56 RDMA/mlx5: Drop redundant work canceling from clean_keys() adds 6f5cd6ac9a42 RDMA/mlx5: Fix counter update on MR cache mkey creation adds ee6d57a2e13d RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache adds 7ebb00cea49d RDMA/mlx5: Fix MR cache temp entries cleanup adds c6b2b5c86d44 RDMA/bnxt_re: Fix the compatibility flag for variable size WQE adds 227f51743b61 RDMA/bnxt_re: Fix the max WQE size for static WQE support adds 6928d264e328 RDMA/hns: Don't modify rq next block addr in HIP09 QPC adds fd8489294dd2 RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08 adds d586628b169d RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range() adds 74d315b5af18 RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled adds 4321feefa550 RDMA/hns: Fix VF triggering PF reset in abnormal interrupt [...] adds ce196f6297c7 RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS adds fe51f6254d81 RDMA/hns: Optimize hem allocation performance adds e4ed57012254 IB/iser: Remove unused declaration in header file adds 9cd30319bbd4 IB/qib: Remove unused declarations in header file adds f4ccc0a2a0c5 RDMA/hns: Fix restricted __le16 degrades to integer issue adds cef7dde8836a net/mlx5: Expand mkey page size to support 6 bits adds 6cd9171d04cf net/mlx5: Expose HW bits for Memory scheme ODP adds 64c68385a39b RDMA/mlx5: Add new ODP memory scheme eqe format adds 8c6d097d830f RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults adds 7f91510af938 RDMA/mlx5: Split ODP mkey search logic adds e4fda2320f8e RDMA/mlx5: Add handling for memory scheme page fault events adds 6f2487bfafce RDMA/mlx5: Add implicit MR handling to ODP memory scheme adds 907936b6f4e6 net/mlx5: Handle memory scheme ODP capabilities adds c77aec65e828 RDMA/mlx5: Consider the query_vuid cap for data_direct adds 303ee44ac4b9 RDMA/mlx5: Check RoCE LAG status before getting netdev adds 3ed7f9e23993 RDMA/mlx5: Obtain upper net device only when needed adds 91b4b2c62613 RDMA/mlx5: Initialize phys_port_cnt earlier in RDMA device [...] adds 5f8ca04fdd3c RDMA/device: Remove optimization in ib_device_get_netdev() adds 8d159eb2117b RDMA/mlx5: Use IB set_netdev and get_netdev functions adds 9cbed5aab5ae RDMA/nldev: Add support for RDMA monitoring adds 12fb1153c53b RDMA/nldev: Expose whether RDMA monitoring is supported adds dee3da3422d5 RDMA/bnxt_re: Change aux driver data to en_info to hold mo [...] adds 532929ad0a23 RDMA/bnxt_re: Use the aux device for L2 ULP callbacks adds 94a9dc6ac8f7 RDMA/bnxt_re: Group all operations under add_device and re [...] adds cc5b9b48d447 RDMA/bnxt_re: Recover the device when FW error is detected adds 39c047d4047a RDMA/hns: Fix ah error counter in sw stat not increasing adds e766e6a92410 RDMA/cxgb4: Added NULL check for lookup_atid adds 9f0eafe86ea0 RDMA/irdma: fix error message in irdma_modify_qp_roce() adds 7acad3c442df RDMA/nldev: Add missing break in rdma_nl_notify_err_msg() adds 709209419233 RDMA/bnxt_re: Remove the unused variable en_dev new 54d7e8190ecf Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 1d4684fbe88d iommufd: Reorder include files adds 79ea4a496ab5 iommufd/selftest: Fix buffer read overrrun in the dirty test adds b2f44814680b iommufd/device: Enforce reserved IOVA also when attached t [...] adds 76889bbaabf5 Merge branch 'nesting_reserved_regions' into iommufd.git for-next adds 73183ad6ea51 iommufd: Check the domain owner of the parent before creat [...] adds 3e6a7e3cda77 iommufd: Reorder struct forward declarations adds 8f6887349b2f iommufd: Protect against overflow of ALIGN() during iova a [...] adds d9dfb5e6225a iommufd: Avoid duplicated __iommu_group_set_core_domain() call adds 79805c1bbbf9 iommu: Set iommu_attach_handle->domain in core new db78436bed06 Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/ [...] adds bb0e391975f8 dma-mapping: fix vmap and mmap of noncontiougs allocations adds 3d09ff45469e iommu/dma: remove most stubs in iommu-dma.h adds b348b6d17fd1 dma-mapping: report unlimited DMA addressing in IOMMU DMA path new 4491b85480c8 Merge tag 'dma-mapping-6.12-2024-09-24' of git://git.infra [...] adds e1bf0f2ac949 vfio/pci: Remove unused struct 'vfio_pci_mmap_vma' adds a7aaa65f9c46 vfio/fsl-mc: Remove unused variable 'hwirq' adds 7555c7d2cfc4 vfio: mdev: Remove unused function declarations adds 27a8204b26ac vfio/mdev: Constify struct kobj_type adds aab439ffa1ca vfio/pci: clean up a type in vfio_pci_ioctl_pci_hot_reset_ [...] new 7bc21c5e1f94 Merge tag 'vfio-v6.12-rc1' of https://github.com/awilliam/ [...] adds c901f8177928 remoteproc: imx_rproc: Correct ddr alias for i.MX8M adds e954a1bd1610 remoteproc: imx_rproc: Use imx specific hook for find_load [...] adds 858e57c1d3dd remoteproc: imx_rproc: Initialize workqueue earlier adds 8749919defb8 remoteproc: imx_rproc: Merge TCML/U adds ba70bbfd28ab remoteproc: Use of_property_present() adds 74de9654abf7 dt-bindings: remoteproc: xlnx,zynqmp-r5fss: Add missing "a [...] adds d32e71660056 remoteproc: keystone: Use devm_kasprintf() to build name string adds 209dd85aa441 remoteproc: keystone: Use devm_rproc_alloc() helper adds 888583bd3543 dt-bindings: remoteproc: qcom,sm8550-pas: document the SDX75 PAS adds 76064d8f4cd6 remoteproc: qcom: pas: Add SDX75 remoteproc support adds 9091225ba28c remoteproc: qcom: pas: Add support for SA8775p ADSP, CDSP [...] adds c81ef0cb576a remoteproc: k3-r5: Use devm_rproc_alloc() helper adds f3f11cfe8907 remoteproc: k3-r5: Acquire mailbox handle during probe routine adds ea1d6fb5b571 remoteproc: k3-dsp: Acquire mailbox handle during probe routine adds 9fedb829372d dt-bindings: remoteproc: k3-m4f: Add K3 AM64x SoCs adds ce6acb2240f4 remoteproc: k3: Factor out TI-SCI processor control OF get [...] adds ebcf9008a895 remoteproc: k3-m4: Add a remoteproc driver for M4F subsystem adds 8fa052c29e50 remoteproc: k3-r5: Delay notification of wakeup event adds d9dbd7149c85 remoteproc: imx_rproc: Allow setting of the mailbox transmit mode adds ff555fc5537d remoteproc: imx_rproc: Add support for poweroff and reboot adds 9ab27eb5866c remoteproc: k3-r5: Fix error handling when power-up failed adds 77fcdf51b8ca remoteproc: xlnx: Add sram support adds b472e756ad53 remoteproc: st_slim: Use devm_platform_ioremap_resource_byname() adds 2de346a45ebf remoteproc: da8xx: Use devm_platform_ioremap_resource_byname() adds 38a0e38b31d3 remoteporc: ingenic: Use devm_platform_ioremap_resource_byname() new 5c480f1da82c Merge tag 'rproc-v6.12' of git://git.kernel.org/pub/scm/li [...] adds 159c79764f37 rpmsg: glink: Tidy up RX advance handling adds 91adb340d1b8 rpmsg: glink: Pass channel to qcom_glink_send_close_ack() adds 34f79c11fb2f rpmsg: glink: Introduce packet tracepoints adds c1ddb29709e6 rpmsg: glink: Avoid -Wflex-array-member-not-at-end warnings new 6e10aa1fee97 Merge tag 'rpmsg-v6.12' of git://git.kernel.org/pub/scm/li [...] adds 8dc1bffd6e15 dt-bindings: hwlock: sprd-hwspinlock: convert to YAML new 6db6a19f1ae3 Merge tag 'hwlock-v6.12' of git://git.kernel.org/pub/scm/l [...] adds e06edf96dea0 Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 q [...] adds 01eed86d50af Input: i8042 - add another board name for TUXEDO Stellaris [...] adds 3870e2850b56 Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8 [...] adds eb017f4ea13b Input: adp5588-keys - fix check on return code adds 3daee2e4b356 Merge tag 'v6.10' into next adds 4256d472010e Input: iqs269a - use device_for_each_child_node_scoped() adds 4f210af5ebc1 Input: qt1050 - use device_for_each_child_node_scoped() adds c90a85197428 Input: gpio_keys - use device_for_each_child_node_scoped() adds 1102db75c5ce Input: gpio_keys_polled - use device_for_each_child_node_scoped() adds 44f9c7c5f536 Input: adc-keys - use device_for_each_child_node_scoped() adds d13df21d62aa Input: adc-joystick - use device_for_each_child_node_scoped() adds 6797e19d9aa4 Input: usbtouchscreen - use driver core to instantiate dev [...] adds 9f2feb06142c Input: usbtouchscreen - remove custom USB_DEVICE_HID_CLASS macro adds ca95a47e29b2 Input: usbtouchscreen - move the driver ID table adds fbb1c92282fa Input: usbtouchscreen - move process_pkt() into main devic [...] adds 830f06c01789 Input: usbtouchscreen - constify usbtouch_dev_info table adds 7f787df1ac44 Input: usbtouchscreen - split device info table into indiv [...] adds f784adb66df7 Input: usbtouchscreen - use guard notation when acquiring mutexes adds d04f939352ba Input: usbtouchscreen - switch to using __free() cleanup facility adds e8858fc07eb8 Input: msc5000_ts - remove the driver adds dd29eadee1e8 Input: msc_touchkey - remove the driver adds 5d33d04e0c20 MAINTAINERS: update entry for Yealink driver adds 2f99ffd8d730 Input: bbnsm_pwrkey - fix missed key press after suspend adds 240801c5f4f6 Input: goodix-berlin - add sysfs interface for reading and [...] adds 1dbd1ab556fd dt-bindings: input: zinitix: Document touch-keys support adds 075d9b22c8fe Input: zinitix - add touchkey support adds 740ff03d7238 Input: Add driver for PixArt PS/2 touchpad adds 3fe81a56253b Input: spear-keyboard - switch to devm_clk_get_prepared() adds 8bd2aa8529ac Input: tc3589x - use of_property_present() adds d95f0c4e5b53 Input: tsc2004/5 - fix handling of VIO power supply adds 075c777ed7b2 Input: tsc2004/5 - do not hard code interrupt trigger adds f56b591880ff Input: tsc2004/5 - fix reset handling on probe adds d086d6d8036a Input: tsc2004/5 - do not use irq_set_irq_wake() directly adds f46b18f36c01 Input: tsc2004/5 - respect "wakeup-source" property adds 63f92f11385d Input: tsc2004/5 - use guard notation when acquiring mutex [...] adds 14d650fcb7fb Input: synaptics-rmi4 - add support for querying DPM value (F12) adds 7d0b18cd5dc7 Input: ilitek_ts_i2c - avoid wrong input subsystem sync adds 208989744a6f Input: ilitek_ts_i2c - add report id message validation adds 2c71e987f0af Input: ilitek_ts_i2c - stop including gpio.h adds 7925312eca64 Input: cyttsp - stop including gpio.h adds ae25dbac2ecc Input: cyttsp - use devm_regulator_bulk_get_enable() adds 25162a4f64f8 Input: cyttsp4 - remove driver adds 4e12e5509363 dt-bindings: input: touchscreen: convert ad7879 to yaml format adds ed7687c75fc9 dt-bindings: input: touchscreen: convert colibri-vf50-ts.t [...] adds 105a0c76fd0c Input: colibri-vf50-ts - make use of the helper function d [...] adds 6c65914a40d3 Input: keypad-nomadik-ske - remove the driver adds 6994d8b84bfd Input: evdev - limit amount of data for writes adds b7ffc98a6a55 Input: wistron_btns - use kmemdup_array instead of kmemdup [...] adds 45d6486d2a5a dt-bindings: input: touchscreen: convert ads7846.txt to yaml adds 387e4975ecd3 Input: mt6779-keypad - fix module autoloading adds e2e75e4202d7 Input: mt6779-keypad - use devm_clk_get_enabled() adds f0da267996ce Input: adp5588-keys - use guard notation when acquiring mutexes adds dc748812fca0 Input: adp5588-keys - add support for pure gpio adds 739b847dbe58 dt-bindings: input: pure gpio support for adp5588 adds 40a6bb10d3d1 Input: matrix-keymap - switch to using __free() cleanup facility adds 30f858823931 Input: bcm5974 - use guard notation when acquiring mutex adds b9401c658d2c MAINTAINERS: add gameport.h, serio.h and uinput.h to INPUT [...] adds c561f3b110eb MAINTAINERS: add i8042.h and libps2.h to INPUT section adds 81bdc7eab994 dt-bindings: input: touchscreen: Use generic node name adds 092b7d431f5e Input: snvs_pwrkey - use devm_clk_get_optional_enabled() adds 5278bb4cd6e9 Input: zinitix - read and cache device version numbers adds dac973838b0a Input: zinitix - varying icon status registers adds 8f5ea12942ad MAINTAINERS: remove unneeded file entry in INPUT section adds a790df272a20 Input: synaptics-rmi4 - fix crash when DPM query is not supported adds 5080f62adb12 Input: matrix_keypad - remove support for clustered interrupt adds 584bf366f8fa Input: matrix_keypad - switch to gpiod API and generic dev [...] adds 11d29702ad20 ARM: spitz: Use software nodes/properties for the GPIO-dri [...] adds 1b05a7013751 ARM: spitz: Use software nodes/properties for the matrix keypad adds de35996d4b36 Input: matrix_keypad - remove support for platform data adds f057b57270c2 Merge branch 'ib/6.11-rc6-matrix-keypad-spitz' into next adds 8e028d60ee55 dt-bindings: input: convert rotary-encoder to yaml adds d5322d537c23 Input: alps - use guard notation when acquiring mutex adds 934976f61ece Input: atkbd - use guard notation when acquiring mutex adds 43a365abaf47 Input: gpio-keys - switch to using cleanup functions adds 22df24590f56 Input: iqs62x-keys - use cleanup facility for fwnodes adds 78af00d89371 Input: tegra-kbc - use guard notation when acquiring mutex [...] adds 4a0467ed7387 Input: zforce_ts - use devm_add_action_or_reset() adds 5e091a49da06 Input: zforce_ts - simplify reporting of slot state adds f820b43754cd Input: zforce_ts - remove support for platfrom data adds a9d59c206c8c Input: zforce_ts - do not explicitly set EV_SYN, etc bits adds 624455941015 Input: zforce_ts - handle errors from input_mt_init_sots() adds f388412f707e Input: zforce_ts - remove unneeded locking adds 9ba33f614572 Input: zforce_ts - ensure that pm_stay_awake() and pm_rela [...] adds 5c2002677e8f Input: zforce_ts - use guard notation when acquiring mutexes adds 83b6549ee188 Input: zforce_ts - switch to using get_unaligned_le16 adds 43a48ec581d7 Input: zforce_ts - make parsing of contacts less confusing adds c4a8349262aa Input: zforce_ts - do not ignore errors when acquiring regulator adds 7e168b81e6f8 Input: zforce_ts - use dev_err_probe() where appropriate adds b5ed81cc7bcc Input: zforce_ts - make zforce_idtable constant adds 16ff0224d8a6 Input: zforce_ts - stop treating VDD regulator as optional adds 8f2ef2610f9b Input: zforce_ts - switch to using devm_regulator_get_enable() adds 7846bd8b8d3c Input: zforce_ts - do not hardcode interrupt level adds 6a5180c619ed Input: zforce_ts - remove assert/deassert wrappers adds 4172a64ef2c4 Input: zforce_ts - switch to using asynchronous probing adds 82abef590eb3 Input: ims-pcu - fix calling interruptible mutex adds dcd18a3fb122 Input: ps2-gpio - use IRQF_NO_AUTOEN flag in request_irq() adds c7c878ff3292 Input: tegra-kbc - use of_property_read_variable_u32_array [...] adds 55bef83509f0 Input: Convert comma to semicolon adds 36ec807b627b Merge branch 'next' into for-linus adds b2142a22ef22 Input: hynitron_cstxxx - drop explicit initialization of s [...] adds 358800b70250 ARM: spitz: fix compile error when matrix keypad driver is [...] new 9ae2940cbcb3 Merge tag 'input-for-v6.12-rc0' of git://git.kernel.org/pu [...] new ba0c0cb56f22 remoteproc: k3-m4: use the proper dependencies adds 8d2e56ef83ce i3c: mipi-i3c-hci: Add AMDI5017 ACPI ID to the I3C Support List adds 039b23609ff2 i3c: mipi-i3c-hci: Read HC_CONTROL_PIO_MODE only after i3c [...] adds 014089329953 i3c: mipi-i3c-hci: Add a quirk to set PIO mode adds 216201b3d7df i3c: mipi-i3c-hci: Relocate helper macros to HCI header file adds 46d4daa517e9 i3c: mipi-i3c-hci: Add a quirk to set timing parameters adds ced86959d28c i3c: mipi-i3c-hci: Add a quirk to set Response buffer threshold adds 133f67bea5e0 i3c: master: cdns: fix module autoloading adds 061dd21ca712 i3c/master: cmd_v1: Fix the rule for getting i3c mode adds aef79e189ba2 i3c: master: support to adjust first broadcast address speed adds 20ade67bb164 i3c: master: svc: use slow speed for first broadcast address adds 96267f358c14 i3c: master: svc: adjust SDR according to i3c spec adds 609366e7a06d i3c: master: cdns: Fix use after free vulnerability in cdn [...] adds 618507257797 i3c: master: svc: Fix use after free vulnerability in svc_ [...] new cd3d64772981 Merge tag 'i3c/for-6.12' of git://git.kernel.org/pub/scm/l [...] adds 313312c84b42 pm: cpupower: rename raw_pylibcpupower.i adds 6c56fb4434f5 pm: cpupower: Clean up bindings gitignore new 7f8de2bf0725 Merge tag 'linux-cpupower-6.12-rc1-fixes' of git://git.ker [...] adds 4f32f799a950 modpost: remove unused HOST_ELFCLASS adds a660deb0f1f6 modpost: detect endianness on run-time adds aaed5c7739be kbuild: slim down package for building external modules adds f1d87664b82a kbuild: cross-compile linux-headers package when possible adds 76be4f5a7845 Remove *.orig pattern from .gitignore adds 0c4beffbfe3f kbuild: modinst: remove the multithread option from zstd c [...] adds 2893f0032292 tinyconfig: remove unnecessary 'is not set' for choice blocks adds dc73a57aeaaa kconfig: remove dummy assignments to cur_{filename,lineno} adds 5e6cc7e3f296 kconfig: stop adding P_SYMBOL property to symbols adds 96490176f1e1 kconfig: remove P_SYMBOL property adds a9d83d74783b kbuild: split x*alloc() functions in kconfig to scripts/in [...] adds 4c2598e3b621 modpost: replace the use of NOFAIL() with xmalloc() etc. adds aeaa4283a309 kallsyms: use xmalloc() and xrealloc() adds a46078d65181 fixdep: use xmalloc() adds 7a7f974594cd modpost: improve the section mismatch warning format adds e6b65ee10588 kbuild: control extra pacman packages with PACMAN_EXTRAPACKAGES adds b6223c2de6b0 kbuild: pacman-pkg: move common commands to a separate function adds 5b000f3cbb38 kbuild: pacman-pkg: do not override objtree adds 4079fe8e7b2b modpost: simplify modpost_log() adds 87af9388b4e0 kbuild: remove *.symversions left-over adds d97eae80d572 Documentation: kconfig: explicitly document missing prompt adds 4929f5b95f6b kbuild: add debug package to pacman PKGBUILD adds dde60e7d103b kbuild: remove recent dependency on "truncate" program adds cd615d7fcc79 ARC: update the help message for CONFIG_ARC_BUILTIN_DTB_NAME adds fdf94e4403ec kbuild: compile constant module information only once adds fc41a0a74986 kbuild: add intermediate targets for Flex/Bison in scripts [...] adds e7e2941300d2 kbuild: split device tree build rules into scripts/Makefile.dtbs adds 16ff3f606c7e scripts: import more hash table macros adds 8a62d4458845 scripts: subarch.include: fix SUBARCH on macOS hosts adds 23d93aa4b3b9 kbuild: add mod(name,file)_flags to assembler flags for mo [...] adds 5f5e7344322f kbuild: generate offset range data for builtin modules adds ac7bd0945e3d scripts: add verifier script for builtin module range data adds ae70d708c932 kbuild: add install target for modules.builtin.ranges adds 327df5bf540e kallsyms: squash output_address() adds 9a418218dadf kallsyms: change overflow variable to bool type adds a16219bdd347 scripts: move hash function from scripts/kconfig/ to scrip [...] adds d607e0e7a8d2 kconfig: change some expr_*() functions to bool adds 4fa146eaecae kconfig: add comments to expression transformations adds 440f67ccdcd3 kconfig: refactor expr_eliminate_dups() adds f93d6bfbd2f7 kconfig: use hash table to reuse expressions adds 95573cac25c6 kconfig: cache expression values adds cc6d281fcc73 kbuild: remove append operation on cmd_ld_ko_o adds fc1c79be4548 kbuild: remove unnecessary export of RUST_LIB_SRC adds 062a1481cf27 kbuild: doc: update the description about Kbuild/Makefile split adds 1a59bd3ca5d8 kbuild: doc: remove description about grepping CONFIG options adds a866eda43f4f kbuild: doc: remove outdated description of the limitation [...] adds 7813cd68ea7a kbuild: doc: throw out the local table of contents in modules.rst adds 803d5059529a kbuild: doc: drop section numbering, use references in mod [...] adds e873fb948283 kbuild: doc: remove the description about shipped files adds 2eb5d7f24299 kbuild: doc: describe the -C option precisely for external [...] adds fa911d1f377b kbuild: doc: replace "gcc" in external module description new 68e5c7d4cefb Merge tag 'kbuild-v6.12' of git://git.kernel.org/pub/scm/l [...] new d5d48d88feae Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 734941c25384 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 9afd0cc26113 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...]
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 (9eb22d77e4ea) \ N -- N -- N refs/heads/fs-current (9afd0cc26113)
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 31 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: .gitignore | 3 +- .mailmap | 1 + .../bindings/hwlock/sprd,hwspinlock-r3p0.yaml | 50 + .../devicetree/bindings/hwlock/sprd-hwspinlock.txt | 23 - .../devicetree/bindings/input/adi,adp5588.yaml | 38 +- .../devicetree/bindings/input/rotary-encoder.txt | 50 - .../devicetree/bindings/input/rotary-encoder.yaml | 90 + .../bindings/input/touchscreen/ad7879.txt | 71 - .../bindings/input/touchscreen/adi,ad7879.yaml | 150 ++ .../bindings/input/touchscreen/ads7846.txt | 107 - .../bindings/input/touchscreen/azoteq,iqs7211.yaml | 4 +- .../bindings/input/touchscreen/colibri-vf50-ts.txt | 34 - .../bindings/input/touchscreen/edt-ft5x06.yaml | 2 +- .../bindings/input/touchscreen/goodix.yaml | 2 +- .../bindings/input/touchscreen/ti,ads7843.yaml | 183 ++ .../touchscreen/toradex,vf50-touchscreen.yaml | 77 + .../bindings/input/touchscreen/zinitix,bt400.yaml | 10 + .../devicetree/bindings/power/wakeup-source.txt | 2 +- .../bindings/remoteproc/qcom,sm8550-pas.yaml | 3 + .../bindings/remoteproc/ti,k3-m4f-rproc.yaml | 125 ++ .../bindings/remoteproc/xlnx,zynqmp-r5fss.yaml | 1 + .../devicetree/bindings/riscv/extensions.yaml | 7 + Documentation/dontdiff | 1 + Documentation/kbuild/kbuild.rst | 10 + Documentation/kbuild/kconfig-language.rst | 6 +- Documentation/kbuild/makefiles.rst | 1 - Documentation/kbuild/modules.rst | 224 +- Documentation/process/changes.rst | 7 + Documentation/scheduler/sched-ext.rst | 10 + Documentation/userspace-api/landlock.rst | 58 +- MAINTAINERS | 11 +- Makefile | 7 +- arch/arc/Kconfig | 2 +- arch/arm/mach-pxa/spitz.c | 163 +- arch/m68k/kernel/setup_no.c | 2 +- arch/powerpc/crypto/Kconfig | 1 + arch/riscv/Kconfig | 8 + arch/riscv/configs/defconfig | 12 +- arch/riscv/errata/sifive/errata_cip_453.S | 8 +- arch/riscv/include/asm/acpi.h | 2 - arch/riscv/include/asm/bitops.h | 43 +- arch/riscv/include/asm/cacheflush.h | 18 +- arch/riscv/include/asm/exec.h | 8 + arch/riscv/include/asm/fence.h | 1 + arch/riscv/include/asm/hwcap.h | 1 + arch/riscv/include/asm/irq.h | 5 + arch/riscv/include/asm/page.h | 29 +- arch/riscv/include/asm/pgtable.h | 28 +- arch/riscv/include/asm/sbi.h | 1 + arch/riscv/include/asm/set_memory.h | 2 +- arch/riscv/include/asm/sparsemem.h | 2 +- arch/riscv/include/asm/string.h | 2 + arch/riscv/include/asm/thread_info.h | 11 +- arch/riscv/include/asm/vmalloc.h | 1 + arch/riscv/include/asm/xip_fixup.h | 30 +- arch/riscv/kernel/acpi_numa.c | 2 +- arch/riscv/kernel/asm-offsets.c | 7 + arch/riscv/kernel/cacheinfo.c | 5 + arch/riscv/kernel/cpufeature.c | 1 + arch/riscv/kernel/elf_kexec.c | 6 + arch/riscv/kernel/entry.S | 91 +- arch/riscv/kernel/module.c | 4 +- arch/riscv/kernel/perf_callchain.c | 46 +- arch/riscv/kernel/pi/Makefile | 4 +- arch/riscv/kernel/pi/archrandom_early.c | 30 + arch/riscv/kernel/pi/cmdline_early.c | 10 +- arch/riscv/kernel/pi/fdt_early.c | 167 +- arch/riscv/kernel/pi/pi.h | 20 + arch/riscv/kernel/process.c | 9 + arch/riscv/kernel/riscv_ksyms.c | 3 - arch/riscv/kernel/smp.c | 43 +- arch/riscv/kernel/stacktrace.c | 43 + arch/riscv/kernel/vdso/Makefile | 2 +- arch/riscv/kernel/vendor_extensions/andes.c | 2 +- arch/riscv/kernel/vmcore_info.c | 7 + arch/riscv/kernel/vmlinux-xip.lds.S | 5 +- arch/riscv/lib/Makefile | 2 + arch/riscv/lib/memset.S | 2 + arch/riscv/lib/strcmp.S | 2 + arch/riscv/lib/strlen.S | 1 + arch/riscv/lib/strncmp.S | 2 + arch/riscv/mm/init.c | 28 +- arch/riscv/mm/pgtable.c | 13 + arch/riscv/purgatory/Makefile | 2 + arch/s390/crypto/paes_s390.c | 5 +- arch/x86/configs/tiny.config | 4 - certs/Makefile | 2 +- certs/extract-cert.c | 138 +- crypto/asymmetric_keys/asymmetric_type.c | 7 +- drivers/crypto/caam/caamhash.c | 1 + drivers/i3c/master.c | 12 + drivers/i3c/master/i3c-master-cdns.c | 2 + drivers/i3c/master/mipi-i3c-hci/Makefile | 3 +- drivers/i3c/master/mipi-i3c-hci/cmd_v1.c | 12 +- drivers/i3c/master/mipi-i3c-hci/core.c | 36 +- drivers/i3c/master/mipi-i3c-hci/hci.h | 10 + drivers/i3c/master/mipi-i3c-hci/hci_quirks.c | 44 + drivers/i3c/master/svc-i3c-master.c | 84 +- drivers/infiniband/core/cache.c | 4 +- drivers/infiniband/core/core_priv.h | 3 - drivers/infiniband/core/device.c | 48 +- drivers/infiniband/core/iwcm.c | 2 +- drivers/infiniband/core/mad.c | 19 +- drivers/infiniband/core/netlink.c | 1 + drivers/infiniband/core/nldev.c | 187 +- drivers/infiniband/core/umem_dmabuf.c | 66 +- drivers/infiniband/core/uverbs_std_types_mr.c | 2 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 23 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 254 ++- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 20 +- drivers/infiniband/hw/bnxt_re/main.c | 213 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 72 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 25 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 11 + drivers/infiniband/hw/bnxt_re/qplib_sp.c | 19 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 11 +- drivers/infiniband/hw/bnxt_re/roce_hsi.h | 36 +- drivers/infiniband/hw/cxgb4/cm.c | 5 + drivers/infiniband/hw/cxgb4/cq.c | 8 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 40 +- drivers/infiniband/hw/cxgb4/provider.c | 67 +- drivers/infiniband/hw/cxgb4/qp.c | 32 +- drivers/infiniband/hw/efa/efa.h | 2 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 3 + drivers/infiniband/hw/efa/efa_com_cmd.c | 1 + drivers/infiniband/hw/efa/efa_com_cmd.h | 1 + drivers/infiniband/hw/efa/efa_main.c | 1 + drivers/infiniband/hw/efa/efa_verbs.c | 4 +- drivers/infiniband/hw/erdma/erdma.h | 3 +- drivers/infiniband/hw/erdma/erdma_cmdq.c | 26 +- drivers/infiniband/hw/erdma/erdma_eq.c | 87 +- drivers/infiniband/hw/erdma/erdma_main.c | 5 +- drivers/infiniband/hw/erdma/erdma_verbs.c | 29 +- drivers/infiniband/hw/erdma/erdma_verbs.h | 1 + drivers/infiniband/hw/hns/hns_roce_ah.c | 14 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 22 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 33 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 16 +- drivers/infiniband/hw/irdma/verbs.c | 4 +- drivers/infiniband/hw/mana/main.c | 8 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 4 +- drivers/infiniband/hw/mlx4/mad.c | 10 +- drivers/infiniband/hw/mlx5/Makefile | 1 + drivers/infiniband/hw/mlx5/cmd.c | 21 + drivers/infiniband/hw/mlx5/cmd.h | 2 + drivers/infiniband/hw/mlx5/data_direct.c | 227 ++ drivers/infiniband/hw/mlx5/data_direct.h | 23 + drivers/infiniband/hw/mlx5/ib_rep.c | 22 +- drivers/infiniband/hw/mlx5/main.c | 324 ++- drivers/infiniband/hw/mlx5/mlx5_ib.h | 60 +- drivers/infiniband/hw/mlx5/mr.c | 418 +++- drivers/infiniband/hw/mlx5/odp.c | 405 +++- drivers/infiniband/hw/mlx5/std_types.c | 76 +- drivers/infiniband/hw/mlx5/umr.c | 96 +- drivers/infiniband/hw/mlx5/umr.h | 1 + drivers/infiniband/hw/qib/qib_init.c | 9 +- drivers/infiniband/hw/qib/qib_verbs.h | 4 - drivers/infiniband/sw/rdmavt/mr.c | 6 +- drivers/infiniband/sw/rxe/rxe_hdr.h | 2 +- drivers/infiniband/sw/rxe/rxe_resp.c | 4 +- drivers/infiniband/sw/siw/siw.h | 2 - drivers/infiniband/sw/siw/siw_main.c | 37 - drivers/infiniband/ulp/ipoib/ipoib.h | 4 - drivers/infiniband/ulp/iser/iscsi_iser.h | 4 - drivers/infiniband/ulp/rtrs/rtrs-clt.c | 92 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 3 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 2 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 51 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 2 + drivers/input/evdev.c | 7 + drivers/input/input.c | 2 +- drivers/input/joystick/adc-joystick.c | 16 +- drivers/input/keyboard/Kconfig | 23 - drivers/input/keyboard/Makefile | 2 - drivers/input/keyboard/adc-keys.c | 5 +- drivers/input/keyboard/adp5588-keys.c | 99 +- drivers/input/keyboard/atkbd.c | 37 +- drivers/input/keyboard/gpio_keys.c | 48 +- drivers/input/keyboard/gpio_keys_polled.c | 4 +- drivers/input/keyboard/iqs62x-keys.c | 7 +- drivers/input/keyboard/matrix_keypad.c | 334 ++- drivers/input/keyboard/mcs_touchkey.c | 268 --- drivers/input/keyboard/mt6779-keypad.c | 19 +- drivers/input/keyboard/nomadik-ske-keypad.c | 378 ---- drivers/input/keyboard/qt1050.c | 15 +- drivers/input/keyboard/snvs_pwrkey.c | 24 +- drivers/input/keyboard/spear-keyboard.c | 16 +- drivers/input/keyboard/tc3589x-keypad.c | 3 +- drivers/input/keyboard/tegra-kbc.c | 117 +- drivers/input/matrix-keymap.c | 25 +- drivers/input/misc/ims-pcu.c | 2 +- drivers/input/misc/iqs269a.c | 7 +- drivers/input/misc/nxp-bbnsm-pwrkey.c | 38 + drivers/input/misc/wistron_btns.c | 4 +- drivers/input/mouse/Kconfig | 12 + drivers/input/mouse/Makefile | 1 + drivers/input/mouse/alps.c | 48 +- drivers/input/mouse/bcm5974.c | 35 +- drivers/input/mouse/pixart_ps2.c | 300 +++ drivers/input/mouse/pixart_ps2.h | 36 + drivers/input/mouse/psmouse-base.c | 17 + drivers/input/mouse/psmouse.h | 3 +- drivers/input/rmi4/rmi_f12.c | 43 +- drivers/input/serio/i8042-acpipnpio.h | 37 + drivers/input/serio/ps2-gpio.c | 6 +- drivers/input/touchscreen/Kconfig | 42 - drivers/input/touchscreen/Makefile | 6 +- drivers/input/touchscreen/colibri-vf50-ts.c | 10 +- drivers/input/touchscreen/cyttsp4_core.c | 2174 -------------------- drivers/input/touchscreen/cyttsp4_core.h | 448 ---- drivers/input/touchscreen/cyttsp4_i2c.c | 72 - drivers/input/touchscreen/cyttsp4_spi.c | 187 -- drivers/input/touchscreen/cyttsp_core.c | 39 +- drivers/input/touchscreen/cyttsp_core.h | 5 - drivers/input/touchscreen/cyttsp_i2c.c | 55 + drivers/input/touchscreen/cyttsp_i2c_common.c | 86 - drivers/input/touchscreen/goodix_berlin.h | 1 + drivers/input/touchscreen/goodix_berlin_core.c | 43 + drivers/input/touchscreen/goodix_berlin_i2c.c | 1 + drivers/input/touchscreen/goodix_berlin_spi.c | 1 + drivers/input/touchscreen/hynitron_cstxxx.c | 2 +- drivers/input/touchscreen/ilitek_ts_i2c.c | 19 +- drivers/input/touchscreen/mcs5000_ts.c | 288 --- drivers/input/touchscreen/tsc2004.c | 6 - drivers/input/touchscreen/tsc2005.c | 6 - drivers/input/touchscreen/tsc200x-core.c | 249 +-- drivers/input/touchscreen/tsc200x-core.h | 1 - drivers/input/touchscreen/usbtouchscreen.c | 956 ++++----- drivers/input/touchscreen/zforce_ts.c | 474 ++--- drivers/input/touchscreen/zinitix.c | 134 +- drivers/iommu/dma-iommu.c | 33 + drivers/iommu/iommu.c | 1 + drivers/iommu/iommufd/device.c | 56 +- drivers/iommu/iommufd/fault.c | 5 +- drivers/iommu/iommufd/hw_pagetable.c | 3 +- drivers/iommu/iommufd/io_pagetable.c | 16 +- drivers/iommu/iommufd/io_pagetable.h | 2 +- drivers/iommu/iommufd/ioas.c | 2 +- drivers/iommu/iommufd/iommufd_private.h | 32 +- drivers/iommu/iommufd/iommufd_test.h | 2 +- drivers/iommu/iommufd/iova_bitmap.c | 2 +- drivers/iommu/iommufd/main.c | 8 +- drivers/iommu/iommufd/pages.c | 10 +- drivers/iommu/iommufd/selftest.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 76 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 54 +- drivers/of/fdt.c | 2 +- drivers/of/unittest.c | 4 +- drivers/perf/riscv_pmu.c | 2 - drivers/perf/riscv_pmu_sbi.c | 31 +- drivers/remoteproc/Kconfig | 13 + drivers/remoteproc/Makefile | 1 + drivers/remoteproc/da8xx_remoteproc.c | 10 +- drivers/remoteproc/imx_dsp_rproc.c | 2 +- drivers/remoteproc/imx_rproc.c | 93 +- drivers/remoteproc/imx_rproc.h | 4 + drivers/remoteproc/ingenic_rproc.c | 3 +- drivers/remoteproc/keystone_remoteproc.c | 21 +- drivers/remoteproc/qcom_q6v5_pas.c | 93 + drivers/remoteproc/st_slim_rproc.c | 6 +- drivers/remoteproc/ti_k3_dsp_remoteproc.c | 108 +- drivers/remoteproc/ti_k3_m4_remoteproc.c | 667 ++++++ drivers/remoteproc/ti_k3_r5_remoteproc.c | 130 +- drivers/remoteproc/ti_sci_proc.h | 26 + drivers/remoteproc/xlnx_r5_remoteproc.c | 141 +- drivers/rpmsg/Makefile | 1 + drivers/rpmsg/qcom_glink_native.c | 166 +- drivers/rpmsg/qcom_glink_trace.h | 406 ++++ drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c | 4 +- drivers/vfio/mdev/mdev_private.h | 3 - drivers/vfio/mdev/mdev_sysfs.c | 2 +- drivers/vfio/pci/vfio_pci_core.c | 7 +- fs/proc/proc_sysctl.c | 11 +- include/keys/dns_resolver-type.h | 4 - include/linux/dma-map-ops.h | 19 - include/linux/i3c/master.h | 16 + include/linux/input/matrix_keypad.h | 48 - include/linux/iommu-dma.h | 114 +- include/linux/iommufd.h | 12 +- include/linux/key.h | 3 - include/linux/mlx5/device.h | 31 +- include/linux/mlx5/driver.h | 2 +- include/linux/mlx5/mlx5_ifc.h | 113 +- include/linux/platform_data/cyttsp4.h | 62 - include/linux/platform_data/keypad-nomadik-ske.h | 50 - include/linux/platform_data/mcs.h | 30 - include/linux/platform_data/zforce_ts.h | 15 - include/rdma/ib_umem.h | 18 + include/rdma/ib_verbs.h | 4 +- include/rdma/rdma_netlink.h | 12 + include/uapi/linux/io_uring.h | 6 +- include/uapi/linux/iommufd.h | 2 +- include/uapi/linux/landlock.h | 30 + include/uapi/rdma/bnxt_re-abi.h | 13 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 9 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 4 + include/uapi/rdma/rdma_netlink.h | 16 + io_uring/fdinfo.c | 3 +- io_uring/io_uring.c | 21 +- io_uring/register.c | 6 +- io_uring/register.h | 2 +- io_uring/rsrc.c | 23 +- io_uring/rsrc.h | 7 +- io_uring/sqpoll.c | 22 +- kernel/configs/tiny.config | 6 - kernel/dma/mapping.c | 43 +- kernel/sched/core.c | 3 +- kernel/sched/ext.c | 24 +- kernel/sched/sched.h | 10 +- lib/Kconfig.debug | 15 + mm/mmap.c | 4 + samples/landlock/sandboxer.c | 73 +- scripts/Makefile.build | 58 +- scripts/Makefile.dtbs | 142 ++ scripts/Makefile.host | 5 + scripts/Makefile.lib | 119 +- scripts/Makefile.modfinal | 9 +- scripts/Makefile.modinst | 8 +- scripts/Makefile.package | 3 +- scripts/Makefile.vmlinux | 18 + scripts/Makefile.vmlinux_o | 3 + scripts/basic/fixdep.c | 15 +- scripts/generate_builtin_ranges.awk | 508 +++++ scripts/include/hash.h | 28 + scripts/include/hashtable.h | 50 + scripts/include/list.h | 69 + scripts/include/xalloc.h | 53 + scripts/kallsyms.c | 46 +- scripts/kconfig/confdata.c | 3 + scripts/kconfig/expr.c | 482 ++--- scripts/kconfig/expr.h | 27 +- scripts/kconfig/internal.h | 6 + scripts/kconfig/lexer.l | 1 + scripts/kconfig/lkc.h | 6 - scripts/kconfig/mconf.c | 1 + scripts/kconfig/menu.c | 38 +- scripts/kconfig/nconf.c | 1 + scripts/kconfig/nconf.gui.c | 1 + scripts/kconfig/parser.y | 13 +- scripts/kconfig/preprocess.c | 1 + scripts/kconfig/qconf.cc | 2 +- scripts/kconfig/symbol.c | 9 +- scripts/kconfig/util.c | 63 +- scripts/link-vmlinux.sh | 2 +- scripts/mod/mk_elfconfig.c | 25 - scripts/mod/modpost.c | 125 +- scripts/mod/modpost.h | 28 +- scripts/mod/sumversion.c | 6 +- scripts/mod/symsearch.c | 6 +- scripts/module-common.c | 25 + scripts/package/PKGBUILD | 52 +- scripts/package/install-extmod-build | 55 +- scripts/sign-file.c | 132 +- scripts/ssl-common.h | 32 + scripts/subarch.include | 2 +- scripts/verify_builtin_ranges.awk | 370 ++++ security/ipe/policy_tests.c | 1 + security/landlock/cred.h | 2 +- security/landlock/fs.c | 25 + security/landlock/fs.h | 7 + security/landlock/limits.h | 3 + security/landlock/ruleset.c | 7 +- security/landlock/ruleset.h | 24 +- security/landlock/syscalls.c | 17 +- security/landlock/task.c | 193 ++ security/selinux/hooks.c | 2 +- security/smack/smack_lsm.c | 13 +- tools/arch/riscv/include/asm/barrier.h | 39 + tools/arch/riscv/include/asm/fence.h | 13 + tools/include/asm/barrier.h | 2 + tools/include/linux/ring_buffer.h | 2 +- tools/power/cpupower/bindings/python/.gitignore | 3 +- tools/power/cpupower/bindings/python/Makefile | 4 +- .../{raw_pylibcpupower.i => raw_pylibcpupower.swg} | 0 tools/sched_ext/scx_show_state.py | 1 + tools/testing/selftests/landlock/base_test.c | 2 +- tools/testing/selftests/landlock/common.h | 39 + tools/testing/selftests/landlock/fs_test.c | 1 - tools/testing/selftests/landlock/net_test.c | 31 +- .../selftests/landlock/scoped_abstract_unix_test.c | 1041 ++++++++++ .../selftests/landlock/scoped_base_variants.h | 156 ++ tools/testing/selftests/landlock/scoped_common.h | 28 + .../landlock/scoped_multiple_domain_variants.h | 152 ++ .../selftests/landlock/scoped_signal_test.c | 484 +++++ tools/testing/selftests/landlock/scoped_test.c | 33 + 385 files changed, 12703 insertions(+), 8793 deletions(-) create mode 100644 Documentation/devicetree/bindings/hwlock/sprd,hwspinlock-r3p0.yaml delete mode 100644 Documentation/devicetree/bindings/hwlock/sprd-hwspinlock.txt delete mode 100644 Documentation/devicetree/bindings/input/rotary-encoder.txt create mode 100644 Documentation/devicetree/bindings/input/rotary-encoder.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/ad7879.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/adi,ad7879.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/ads7846.txt delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/colibri-vf5 [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ti,ads7843.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/toradex,vf5 [...] create mode 100644 Documentation/devicetree/bindings/remoteproc/ti,k3-m4f-rproc.yaml create mode 100644 arch/riscv/include/asm/exec.h create mode 100644 arch/riscv/kernel/pi/archrandom_early.c create mode 100644 arch/riscv/kernel/pi/pi.h create mode 100644 drivers/i3c/master/mipi-i3c-hci/hci_quirks.c create mode 100644 drivers/infiniband/hw/mlx5/data_direct.c create mode 100644 drivers/infiniband/hw/mlx5/data_direct.h delete mode 100644 drivers/input/keyboard/mcs_touchkey.c delete mode 100644 drivers/input/keyboard/nomadik-ske-keypad.c create mode 100644 drivers/input/mouse/pixart_ps2.c create mode 100644 drivers/input/mouse/pixart_ps2.h delete mode 100644 drivers/input/touchscreen/cyttsp4_core.c delete mode 100644 drivers/input/touchscreen/cyttsp4_core.h delete mode 100644 drivers/input/touchscreen/cyttsp4_i2c.c delete mode 100644 drivers/input/touchscreen/cyttsp4_spi.c delete mode 100644 drivers/input/touchscreen/cyttsp_i2c_common.c delete mode 100644 drivers/input/touchscreen/mcs5000_ts.c create mode 100644 drivers/remoteproc/ti_k3_m4_remoteproc.c create mode 100644 drivers/rpmsg/qcom_glink_trace.h delete mode 100644 include/linux/platform_data/cyttsp4.h delete mode 100644 include/linux/platform_data/keypad-nomadik-ske.h delete mode 100644 include/linux/platform_data/mcs.h delete mode 100644 include/linux/platform_data/zforce_ts.h create mode 100644 scripts/Makefile.dtbs create mode 100755 scripts/generate_builtin_ranges.awk create mode 100644 scripts/include/hash.h create mode 100644 scripts/include/xalloc.h create mode 100644 scripts/module-common.c create mode 100644 scripts/ssl-common.h create mode 100755 scripts/verify_builtin_ranges.awk create mode 100644 tools/arch/riscv/include/asm/barrier.h create mode 100644 tools/arch/riscv/include/asm/fence.h rename tools/power/cpupower/bindings/python/{raw_pylibcpupower.i => raw_pylibcpupo [...] create mode 100644 tools/testing/selftests/landlock/scoped_abstract_unix_test.c create mode 100644 tools/testing/selftests/landlock/scoped_base_variants.h create mode 100644 tools/testing/selftests/landlock/scoped_common.h create mode 100644 tools/testing/selftests/landlock/scoped_multiple_domain_variants.h create mode 100644 tools/testing/selftests/landlock/scoped_signal_test.c create mode 100644 tools/testing/selftests/landlock/scoped_test.c