This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from b012b3235cb9 Merge branch 'akpm' (patches from Andrew) new a4eb44a6435d dt: amd-seattle: remove Husky platform new f179eb6b3cc3 dt: amd-seattle: remove Overdrive revision A0 support new 9bd9a063accf dt: amd-seattle: upgrade AMD Seattle XGBE to new SMMU binding new acd9208ef8a4 dt: amd-seattle: fix PCIe legacy interrupt routing new dd5c160655e2 dt: amd-seattle: add a description of the PCIe SMMU new 429863e767a0 dt: amd-seattle: add description of the SATA/CCP SMMUs new e0db1597a71a dt: amd-seattle: disable IPMI controller and some GPIO blo [...] new 6a2f0b2d3b74 dt: amd-seattle: add a description of the CPUs and caches new 8cf8df89678a ARM: OMAP2+: Fix regression for smc calls for vmap stack new 31d3687d6017 ARM: dts: spear13xx: Update SPI dma properties new 583d6b006264 ARM: dts: spear1340: Update serial node properties new aa4df840d1c5 arm64: dts: ls1043a: Update i2c dma properties new eeeb4f1075d7 arm64: dts: ls1046a: Update i2c node dma properties new ba2d6201a9bf Merge tag 'soc-fixes-5.18-1' of git://git.kernel.org/pub/s [...] new 895ae58da4a2 s390/zcrypt: Add admask to zcdn new cfd68b33094e s390/zcrypt: Filter admin CPRBs on custom devices new f4272c03a325 s390/pkey: fix typos in comments new 0f210fb39e4a s390: crypto: Use min_t() instead of doing it manually new 6ffbeb3fac9d s390: fix typo in syscall_wrapper.h new 081397d13f9c s390/tape: use bitwise instead of arithmetic operator for flags new f09354ffd84e s390/traps: improve panic message for translation-specific [...] new 4afeb670710e s390/alternatives: use instructions instead of byte patterns new 6982dba181de s390/alternatives: use insn format for new instructions new 2d6c0008be64 s390/ap: use insn format for new instructions new a7e196f579cd s390/ap: adjust whitespace new 0b452520477e s390/test_unwind: extend kretprobe test new 09bc20c8fb35 s390/kprobes: enable kretprobes framepointer verification new d81675b60d09 s390/unwind: recover kretprobe modified return address in [...] new 708b13763920 s390/unwind: avoid duplicated unwinding entries for kretprobes new afacda5faabd s390/test_unwind: verify __kretprobe_trampoline is replaced new dc2ab23b992c s390/smp: cleanup target CPU callback starting new 9097fc793f74 s390/smp: cleanup control register update routines new ed0192bc644f s390/maccess: rework absolute lowcore accessors new 710782200419 s390/vfio-ap: fix kernel doc and signature of group notifi [...] new 97f32e11730e s390/zcrypt: fix using the correct variable for sizeof() new 4f45c37ffd10 s390: cleanup timer API use new 7277b4216a11 s390/smp: use physical address for SIGP_SET_PREFIX command new c122383d221d s390/pci: improve zpci_dev reference counting new 7dcfe50f58d2 s390/pci: rename get_zdev_by_bus() to zdev_from_bus() new faf79934e65a s390/alternatives: avoid using jgnop mnemonic new 9ae24d5aa001 Merge tag 's390-5.18-2' of git://git.kernel.org/pub/scm/li [...] new 60210a3d86dc riscv module: remove (NOLOAD) new fdecfea09328 riscv: Rename "sp_in_global" to "current_stack_pointer" new f6e64b66629e RISC-V: Enable CPU_IDLE drivers new e1de2c93e787 RISC-V: Rename relocate() and make it global new 63b13e64a829 RISC-V: Add arch functions for non-retentive suspend entry/exit new b8200905e488 RISC-V: Add SBI HSM suspend related defines new 9d976d6721df cpuidle: Factor-out power domain related code from PSCI do [...] new 6abf32f1d9c5 cpuidle: Add RISC-V SBI CPU idle driver new 1bd524f7e8d8 dt-bindings: Add common bindings for ARM and RISC-V idle states new c5179ef1ca0c RISC-V: Enable RISC-V SBI CPU Idle driver for QEMU virt machine new bee7fbc38579 RISC-V CPU Idle Support new 6846d656106a riscv: dts: canaan: Fix SPI3 bus width new 2b2b574ac587 riscv: Fix fill_callchain return value new b81d591386c3 riscv: Increase stack size under KASAN new 8a122a66c770 RISC-V: Fix a comment typo in riscv_of_parent_hartid() new f1de125766d6 RISC-V: Declare per cpu boot data as static new 617487600b94 RISC-V: module: fix apply_r_riscv_rcv_branch_rela typo new 2e7451fb5763 RISC-V: Enable profiling by default new e634ff7733ba riscv: cpu.c: don't use kernel-doc markers for comments new 8933e7f2e375 Documentation: riscv: remove non-existent directory from t [...] new 6f562570b9c5 RISC-V: defconfig: Drop redundant SBI HVC and earlycon new 1464d00b27b2 RISC-V: K210 defconfigs: Drop redundant MEMBARRIER=n new a3dfc532b873 Merge tag 'riscv-for-linus-5.18-mw1' of git://git.kernel.o [...] new ac23d1a96460 XArray: Document the locking requirement for the xa_state new 22f56b8e890d XArray: Include bitmap.h from xarray.h new 3e3c658055c0 XArray: Fix xas_create_range() when multi-order entry present new 3ed4bb77156d XArray: Update the LRU list in xas_split() new 5a3fe95d7699 Merge tag 'xarray-5.18' of git://git.infradead.org/users/w [...] new ebf921a9fac3 readahead: Remove read_cache_pages() new 704528d895dd fs: Remove ->readpages address space operation new dfd8b4fc76d5 mm: remove the pages argument to read_pages new b4e089d705ee mm: remove the skip_page argument to read_pages new 1e4702806fac readahead: Update comments new 2756c818e5cb iomap: Simplify is_partially_uptodate a little new a9fcd89d67bb fs: Remove read_actor_t new b2403a613085 fs, net: Move read_descriptor_t to net.h new 800ba29547e1 fs: Pass an iocb to generic_perform_write() new d7414ba14a3a filemap: Remove AOP_FLAG_CONT_EXPAND new 0f2523366386 ext4: Correct ext4_journalled_dirty_folio() conversion new 0fb5b2ebc042 f2fs: Correct f2fs_dirty_data_folio() conversion new 29c87793eb3c f2fs: Get the superblock from the mapping instead of the page new c37731301d66 ntfs: Correct mark_ntfs_record_dirty() folio conversion new 5a60542c61f3 btrfs: Remove a use of PAGE_SIZE in btrfs_invalidate_folio() new cda4351252e7 Merge tag 'folio-5.18d' of git://git.infradead.org/users/w [...] new 9ec784bf774c exfat: allow access to paths with trailing dots new a4a3d8c52d95 exfat: do not clear VolumeDirty in writeback new ec251f3e1851 Merge tag 'exfat-for-5.18-rc1' of git://git.kernel.org/pub [...] new 5d7e282541fc cifs: do not skip link targets when an I/O fails new 70ef38515b66 cifs: writeback fix new 5e0c969e9ed2 cifs: convert the path to utf16 in smb2_query_info_compound new 8708b1076047 cifs: change smb2_query_info_compound to use a cached fid, [...] new 351a59dace0e cifs: fix bad fids sent over wire new 2d004c6cae56 ksmbd: store fids as opaque u64 integers new a96c94481f59 cifs: fix incorrect use of list iterator after the loop new 113be37d8744 [smb3] move more common protocol header definitions to smb [...] new 15e7b6d753b8 smb3: move defines for ioctl protocol header and SMB2 size [...] new be1350004392 smb3: move defines for query info and query fsinfo to smbf [...] new fdf59eb548e5 smb3: cleanup and clarify status of tree connections new c7803b05f74b smb3: fix ksmbd bigendian bug in oplock break, and move it [...] new b92e358757b9 cifs: prevent bad output lengths in smb2_ioctl_query_info() new d6f5e3584524 cifs: fix NULL ptr dereference in smb2_ioctl_query_info() new 9a005bea4f59 Merge tag '5.18-smb3-fixes-part2' of git://git.samba.org/s [...] new 9c1666831817 Documentation: ksmbd: update Feature Status table new 1b699bf3a878 ksmbd: use netif_is_bridge_port new adc32821409a ksmbd: shorten experimental warning on loading the module new 99e2aee3f925 MAINTAINERS: ksmbd: switch Sergey to reviewer new 56b401fb0c50 ksmbd: Remove a redundant zeroing of memory new edf5f0548fbb ksmbd: replace usage of found with dedicated list iterator [...] new 7a3ecddc571c Merge tag '5.18-rc-ksmbd-server-fixes' of git://git.samba. [...]
The 110 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/core-api/xarray.rst | 14 +- .../bindings/arm/msm/qcom,idle-state.txt | 2 +- Documentation/devicetree/bindings/arm/psci.yaml | 2 +- .../bindings/{arm => cpu}/idle-states.yaml | 228 +++++++- Documentation/devicetree/bindings/riscv/cpus.yaml | 6 + Documentation/filesystems/cifs/ksmbd.rst | 4 +- Documentation/filesystems/fsverity.rst | 6 +- Documentation/filesystems/locking.rst | 6 - Documentation/filesystems/vfs.rst | 11 - Documentation/riscv/index.rst | 1 - MAINTAINERS | 16 +- arch/arm/boot/dts/spear1340.dtsi | 6 +- arch/arm/boot/dts/spear13xx.dtsi | 6 +- arch/arm/mach-omap2/omap-secure.c | 13 +- arch/arm64/boot/dts/amd/Makefile | 4 +- arch/arm64/boot/dts/amd/amd-overdrive-rev-b0.dts | 13 +- arch/arm64/boot/dts/amd/amd-overdrive-rev-b1.dts | 1 + arch/arm64/boot/dts/amd/amd-overdrive.dts | 66 --- arch/arm64/boot/dts/amd/amd-seattle-cpus.dtsi | 224 ++++++++ arch/arm64/boot/dts/amd/amd-seattle-soc.dtsi | 70 ++- arch/arm64/boot/dts/amd/amd-seattle-xgbe-b.dtsi | 22 +- arch/arm64/boot/dts/amd/husky.dts | 84 --- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 6 +- arch/riscv/Kconfig | 8 + arch/riscv/Kconfig.socs | 3 + arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts | 2 + arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts | 2 + arch/riscv/boot/dts/canaan/sipeed_maix_go.dts | 2 + arch/riscv/boot/dts/canaan/sipeed_maixduino.dts | 2 + arch/riscv/configs/defconfig | 5 +- arch/riscv/configs/nommu_k210_defconfig | 1 - arch/riscv/configs/nommu_k210_sdcard_defconfig | 1 - arch/riscv/configs/nommu_virt_defconfig | 1 - arch/riscv/configs/rv32_defconfig | 5 +- arch/riscv/include/asm/asm.h | 26 + arch/riscv/include/asm/cpuidle.h | 24 + arch/riscv/include/asm/current.h | 2 + arch/riscv/include/asm/module.lds.h | 6 +- arch/riscv/include/asm/suspend.h | 36 ++ arch/riscv/include/asm/thread_info.h | 10 +- arch/riscv/kernel/Makefile | 2 + arch/riscv/kernel/asm-offsets.c | 3 + arch/riscv/kernel/cpu.c | 6 +- arch/riscv/kernel/cpu_ops_sbi.c | 2 +- arch/riscv/kernel/head.S | 27 +- arch/riscv/kernel/module.c | 4 +- arch/riscv/kernel/perf_callchain.c | 2 +- arch/riscv/kernel/process.c | 3 +- arch/riscv/kernel/stacktrace.c | 6 +- arch/riscv/kernel/suspend.c | 87 +++ arch/riscv/kernel/suspend_entry.S | 124 ++++ arch/s390/Kconfig | 1 + arch/s390/include/asm/alternative-asm.h | 12 +- arch/s390/include/asm/alternative.h | 15 +- arch/s390/include/asm/ap.h | 60 +- arch/s390/include/asm/ctl_reg.h | 16 +- arch/s390/include/asm/processor.h | 17 +- arch/s390/include/asm/spinlock.h | 2 +- arch/s390/include/asm/syscall_wrapper.h | 2 +- arch/s390/include/asm/unwind.h | 13 + arch/s390/kernel/entry.S | 10 +- arch/s390/kernel/ipl.c | 4 +- arch/s390/kernel/kprobes.c | 8 +- arch/s390/kernel/machine_kexec.c | 2 +- arch/s390/kernel/os_info.c | 2 +- arch/s390/kernel/setup.c | 19 +- arch/s390/kernel/smp.c | 57 +- arch/s390/kernel/traps.c | 6 +- arch/s390/kernel/unwind_bc.c | 12 +- arch/s390/lib/spinlock.c | 4 +- arch/s390/lib/test_unwind.c | 58 +- arch/s390/pci/pci.c | 5 +- arch/s390/pci/pci_bus.h | 7 +- arch/s390/pci/pci_clp.c | 9 +- arch/s390/pci/pci_event.c | 7 +- drivers/cpuidle/Kconfig | 9 + drivers/cpuidle/Kconfig.arm | 1 + drivers/cpuidle/Kconfig.riscv | 15 + drivers/cpuidle/Makefile | 5 + drivers/cpuidle/cpuidle-psci-domain.c | 138 +---- drivers/cpuidle/cpuidle-psci.h | 15 +- drivers/cpuidle/cpuidle-riscv-sbi.c | 627 ++++++++++++++++++++ drivers/cpuidle/dt_idle_genpd.c | 178 ++++++ drivers/cpuidle/dt_idle_genpd.h | 50 ++ drivers/s390/char/sclp.c | 4 +- drivers/s390/char/sclp_con.c | 3 +- drivers/s390/char/sclp_vt220.c | 6 +- drivers/s390/char/tape_34xx.c | 4 +- drivers/s390/cio/device_fsm.c | 12 +- drivers/s390/cio/eadm_sch.c | 12 +- drivers/s390/crypto/ap_bus.h | 1 + drivers/s390/crypto/pkey_api.c | 2 +- drivers/s390/crypto/vfio_ap_ops.c | 24 +- drivers/s390/crypto/zcrypt_api.c | 68 ++- drivers/s390/crypto/zcrypt_card.c | 2 +- drivers/s390/crypto/zcrypt_ep11misc.c | 2 +- fs/btrfs/inode.c | 2 +- fs/btrfs/reflink.c | 4 +- fs/buffer.c | 3 +- fs/ceph/file.c | 2 +- fs/cifs/cifs_debug.c | 2 +- fs/cifs/cifsfs.c | 4 +- fs/cifs/cifsglob.h | 24 +- fs/cifs/cifspdu.h | 14 +- fs/cifs/cifssmb.c | 13 +- fs/cifs/connect.c | 46 +- fs/cifs/file.c | 8 +- fs/cifs/inode.c | 2 +- fs/cifs/misc.c | 2 +- fs/cifs/smb2glob.h | 11 - fs/cifs/smb2misc.c | 14 +- fs/cifs/smb2ops.c | 246 ++++---- fs/cifs/smb2pdu.c | 73 ++- fs/cifs/smb2pdu.h | 560 +----------------- fs/cifs/smb2proto.h | 2 +- fs/crypto/crypto.c | 2 +- fs/exfat/exfat_fs.h | 3 +- fs/exfat/file.c | 2 - fs/exfat/namei.c | 55 +- fs/exfat/super.c | 17 +- fs/ext4/file.c | 2 +- fs/ext4/inode.c | 2 +- fs/ext4/readpage.c | 2 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/data.c | 6 +- fs/f2fs/file.c | 2 +- fs/f2fs/node.c | 4 +- fs/fuse/fuse_i.h | 2 +- fs/iomap/buffered-io.c | 9 +- fs/ksmbd/oplock.c | 4 +- fs/ksmbd/server.c | 2 +- fs/ksmbd/smb2pdu.c | 131 ++--- fs/ksmbd/smb2pdu.h | 533 +---------------- fs/ksmbd/transport_tcp.c | 4 +- fs/nfs/file.c | 2 +- fs/ntfs/aops.c | 2 +- fs/smbfs_common/smb2pdu.h | 639 ++++++++++++++++++++- fs/verity/verify.c | 4 +- include/linux/fs.h | 31 +- include/linux/fsverity.h | 2 +- include/linux/net.h | 19 + include/linux/pagemap.h | 2 - include/linux/xarray.h | 1 + lib/test_xarray.c | 22 + lib/xarray.c | 4 + mm/filemap.c | 12 +- mm/readahead.c | 204 ++----- 148 files changed, 3233 insertions(+), 2272 deletions(-) rename Documentation/devicetree/bindings/{arm => cpu}/idle-states.yaml (74%) delete mode 100644 arch/arm64/boot/dts/amd/amd-overdrive.dts create mode 100644 arch/arm64/boot/dts/amd/amd-seattle-cpus.dtsi delete mode 100644 arch/arm64/boot/dts/amd/husky.dts create mode 100644 arch/riscv/include/asm/cpuidle.h create mode 100644 arch/riscv/include/asm/suspend.h create mode 100644 arch/riscv/kernel/suspend.c create mode 100644 arch/riscv/kernel/suspend_entry.S create mode 100644 drivers/cpuidle/Kconfig.riscv create mode 100644 drivers/cpuidle/cpuidle-riscv-sbi.c create mode 100644 drivers/cpuidle/dt_idle_genpd.c create mode 100644 drivers/cpuidle/dt_idle_genpd.h