This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from abf2050f51fd Merge tag 'media/v6.12-1' 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 adds 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 [...] adds 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 adds 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 adds 1cfb46051db9 Merge tag 'v6.12-p2' of git://git.kernel.org/pub/scm/linux [...] adds aa99969ef591 m68k: remove trailing space after \n newline adds 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 [...] adds 732b177663e1 ACPI: NUMA: initialize all values of acpi_early_node_map t [...] adds ad380f6a0a5e RISC-V: Don't have MAX_PHYSMEM_BITS exceed phys_addr_t adds 6d74d178fe6e tools: Add riscv barrier implementation adds aa5736dc7aa4 tools: Optimize ring buffer for riscv adds 47b9533ccd1a Merge patch series "tools: Add barrier implementations for riscv" adds f0c9363db2dd perf/riscv-sbi: Add platform specific firmware event handling adds b3f835cd7339 crash: Fix riscv64 crash memory reserve dead loop adds 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 adds 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 adds 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 adds 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 adds 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 adds 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 adds 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_ [...] adds 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() adds 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 adds 6e10aa1fee97 Merge tag 'rpmsg-v6.12' of git://git.kernel.org/pub/scm/li [...] adds 8dc1bffd6e15 dt-bindings: hwlock: sprd-hwspinlock: convert to YAML adds 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 [...] adds 9ae2940cbcb3 Merge tag 'input-for-v6.12-rc0' of git://git.kernel.org/pu [...] adds 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_ [...] adds 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 adds 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 adds 68e5c7d4cefb Merge tag 'kbuild-v6.12' of git://git.kernel.org/pub/scm/l [...]
No new revisions were added by this update.
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