This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits aeb9fed350ee Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits e2650faa44e6 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 8995d740b567 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 655ff5056397 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b0331eea4a8c Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 0d80f56c7fd5 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits b9d5a6729273 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 1068eddac3f4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6e6cdfd19397 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 3e45d1d74300 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 9d8045b758da Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 332f7e454d34 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits f7c96fa49e5d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 1477fbd5df47 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] omits 0f1cb564f527 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits ce20e3d9966d Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits a4f7863275a9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d4a9682c9807 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f12a2112c25b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 66a4499b480f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 07be6bf3ef41 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b73793f0782c Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits ab50e752307f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8ebdd10263ba Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 8f86286f73d2 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 2dd7e6bb4f83 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] omits 1c6cec4ab487 x86/PCI: Log host bridge window clipping for E820 regions omits b2922e67d233 x86/PCI: Eliminate remove_e820_regions() common subexpressions adds af704c856e88 random: skip fast_init if hwrng provides large chunk of entropy adds d97c68d178fb random: treat bootloader trust toggle the same way as cpu [...] adds dd7aa36e5357 random: re-add removed comment about get_random_{u32,u64} [...] adds 0396e46dc465 virt: vmgenid: recognize new CID added by Hyper-V adds 1754abb3e758 random: mix build-time latent entropy into pool at init new 478f74a3d808 Merge tag 'random-5.18-rc1-for-linus' of git://git.kernel. [...] adds e9b57aaae605 fscache: export fscache_end_operation() adds 5ac417d24c6c netfs: Generate enums from trace symbol mapping lists adds 6a19114b8e7f netfs: Rename netfs_read_*request to netfs_io_*request adds f18a378580a7 netfs: Finish off rename of netfs_read_request to netfs_io [...] adds 3a4a38e66d24 netfs: Split netfs_io_* object handling out adds 18b3ff9fe8b8 netfs: Adjust the netfs_rreq tracepoint slightly adds de74023befa1 netfs: Trace refcounting on the netfs_io_request struct adds 6cd3d6fd1fe2 netfs: Trace refcounting on the netfs_io_subrequest struct adds 5c88705e2aea netfs: Adjust the netfs_failure tracepoint to indicate non [...] adds 663dfb65c3b3 netfs: Refactor arguments for netfs_alloc_read_request adds 2de160417315 netfs: Change ->init_request() to return an error code adds a5c9dc445139 ceph: Make ceph_init_request() check caps on readahead adds bc899ee1c898 netfs: Add a netfs inode context adds 4090b31422a6 netfs: Add a function to consolidate beginning a read adds 93345c3ba55f netfs: Prepare to split read_helper.c adds 3be01750d7ac netfs: Rename read_helper.c to io.c adds 16211268fcb3 netfs: Split fs/netfs/read_helper.c adds b900f4b89b4d netfs: Split some core bits out into their own file adds 4058f742105e netfs: Keep track of the actual remote file size adds ab487a4cdfca afs: Maintain netfs_i_context::remote_i_size new f008b1d6e1e0 Merge tag 'netfs-prep-20220318' of git://git.kernel.org/pu [...] adds 428f651cb80b gfs2: assign rgrp glock before compute_bitstructs adds 7336905a89f1 gfs2: gfs2_setattr_size error path fix adds a892b12393af gfs2: Expect -EBUSY after canceling dlm locking requests adds 1fc05c8d8426 gfs2: cancel timed-out glock requests adds 29464ee36bca gfs2: Switch lock order of inode and iopen glock adds 5a27a43efd1d gfs2: Make use of list_is_first adds a4e8145edcfd gfs2: Initialize gh_error in gfs2_glock_nq adds b2963932346f gfs2: Remove return value for gfs2_indirect_init adds bb7f5d96aaa8 gfs2: Fix should_fault_in_pages() logic adds 52f3f033a5db gfs2: Disable page faults during lockless buffered reads adds 124c458a401a gfs2: Minor retry logic cleanup adds 46f3e0421ccb gfs2: Fix gfs2_file_buffered_write endless loop workaround adds 11661835f901 gfs2: Remove dead code in gfs2_file_read_iter adds 3bde4c485860 gfs2: Make sure not to return short direct writes adds 27ca8273fda3 gfs2: Make sure FITRIM minlen is rounded up to fs block size new 3d198e42ce25 Merge tag 'gfs2-v5.17-rc4-fixes' of git://git.kernel.org/p [...] adds 163b438b510c fs/jffs2: fix comments mentioning i_mutex adds 4c7c44ee1650 jffs2: fix use-after-free in jffs2_clear_xattr_subsystem adds d051cef784de jffs2: fix memory leak in jffs2_do_mount_fs adds 9cdd3128874f jffs2: fix memory leak in jffs2_scan_medium adds 705757274599 ubifs: rename_whiteout: correct old_dir size computing new a87a08e3bf2d Merge tag 'for-linus-5.18-rc1' of git://git.kernel.org/pub [...] adds 0d7e879d8fb9 MAINTAINERS: Update UserModeLinux entry adds 3bdd271bc8be um: Remove duplicated include in syscalls_64.c adds 2a6852cb8ff0 lib/logic_iomem: correct fallback config references adds 6427c165275f um: Document dtb command line option adds e3a33af812c6 um: fix and optimize xor select template for CONFIG64 and [...] adds 39508aab4a66 um: Fix order of dtb unflatten/early init adds b35507a4cfb2 um: Migrate vector drivers to NAPI adds d2a0a616ab22 um: Fix WRITE_ZEROES in the UBD Driver adds b5fa1d09f10f uml: net: vector: fix const issue adds f4f03f299a56 um: Cleanup syscall_handler_t definition/cast, fix warning adds 1a3a6a2a035b um: Fix uml_mconsole stop/go adds 0e6d630cef8b um: Remove unused timeval_to_ns() function adds 4ef5a0b2e1b8 docs: UML: Mention telnetd for port channel adds 6580c5c18fb3 um: clang: Strip out -mno-global-merge from USER_CFLAGS adds 6e8f4b70127f um: port_user: Search for in.telnetd in PATH adds db8109a8bb4a um: port_user: Allow setting path to port-helper using UML [...] adds 3cb5a7f167c6 um: port_user: Improve error handling when port-helper is [...] adds 82017457957a um: run_helper: Write error message to kernel log on exec [...] new e8b767f5e040 Merge tag 'for-linus-5.18-rc1' of git://git.kernel.org/pub [...] adds c8fa17d9f08a rtc: fix use-after-free on device removal adds f720002d8468 dt-bindings: rtc: sun6i: Clean up repetition adds 8487614a8a8a dt-bindings: rtc: sun6i: Add H616, R329, and D1 support adds 2ca03e29e64b rtc: sun6i: Enable the bus clock when provided adds 85bcb01f145d rtc: pcf8523: Fix GCC 12 warning adds d4785b46345c rtc: pcf2127: use IRQ flags obtained from device tree if a [...] adds 73ce05302007 rtc: pcf2127: fix bug when reading alarm registers adds 5b05198b3108 dt-bindings: rtc: convert at91sam9 bindings to json-schema adds 64a649701784 dt-bindings: rtc: at91: Add SAMA7G5 compatible strings list adds eb74f47bb6b0 dt-bindings: rtc: at91: rename rtt bindings file adds 811f5559270f rtc: mc146818-lib: fix locking in mc146818_set_time adds ea6af39f3da5 rtc: pl031: fix rtc features null pointer dereference adds 9f6cd82eca7e rtc: sun6i: Fix time overflow handling adds 648c151ab5d8 rtc: sun6i: Add support for linear day storage adds 7878fec4b544 rtc: sun6i: Add support for broken-down alarm registers adds 8a93720329d4 rtc: sun6i: Add Allwinner H616 support adds 43f0269b6b89 rtc: wm8350: Handle error for wm8350_register_irq adds 7fc46339c33e clk: sunxi-ng: mux: Allow muxes to have keys adds d91612d7f01a clk: sunxi-ng: Add support for the sun6i RTC clocks adds 1738890a3165 clk: sunxi-ng: sun6i-rtc: Add support for H6 adds 9e02e8032ae5 rtc: ds1685: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 5c0a04a66301 rtc: ds1685: drop no_irq adds 000bf045c69b rtc: ds1307: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 9597f8cc80b2 rtc: mpc5121: let the core handle the alarm resolution adds 14e6fc13a979 rtc: mpc5121: switch to RTC_FEATURE_UPDATE_INTERRUPT adds ba39374bc988 rtc: m41t80: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 965994736554 rtc: opal: switch to RTC_FEATURE_UPDATE_INTERRUPT adds fff36f796816 rtc: pcf2123: switch to RTC_FEATURE_UPDATE_INTERRUPT adds c7e91f7c1baa rtc: pcf2123: set RTC_FEATURE_ALARM_RES_MINUTE adds 689fafd5b53a rtc: pcf2127: switch to RTC_FEATURE_UPDATE_INTERRUPT adds bda1027358e7 rtc: pcf2127: set RTC_FEATURE_ALARM_RES_2S adds 11316c246374 rtc: pcf85063: switch to RTC_FEATURE_UPDATE_INTERRUPT adds a9f2d5bb6622 rtc: pcf85063: set RTC_FEATURE_ALARM_RES_2S adds c1325e730caf rtc: pcf8523: switch to RTC_FEATURE_UPDATE_INTERRUPT adds e51cdef0819e rtc: pcf8523: let the core handle the alarm resolution adds cf4521ed7ba5 rtc: pcf8563: let the core handle the alarm resolution adds d28a0e144e5e rtc: pcf8563: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 4fc4d3339f0f rtc: spear: switch to devm_rtc_allocate_device adds f395e1d3b28d rtc: spear: set range adds 343597e29eec rtc: spear: drop uie_unsupported adds a87a07a11144 rtc: spear: fix spear_rtc_read_time adds e99653afeb95 rtc: add new RTC_FEATURE_ALARM_WAKEUP_ONLY feature adds 8aa74363969f rtc: efi: switch to devm_rtc_allocate_device adds 1350b94c94cc rtc: efi: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 07398602c84a rtc: hym8563: switch to devm_rtc_allocate_device adds e6b7d19d3938 rtc: hym8563: let the core handle the alarm resolution adds 7e1df2f1c581 rtc: hym8563: switch to RTC_FEATURE_UPDATE_INTERRUPT adds ed90e3e20d35 rtc: xgene: stop using uie_unsupported adds 1a31d6363255 rtc: remove uie_unsupported adds 1521ca5b9f93 clk: sunxi-ng: sun6i-rtc: include clk/sunxi-ng.h adds b5bf5b283d07 rtc: pm8xxx: Attach wake irq to device adds 870c54e1a3e1 rtc: pm8xxx: Return -ENODEV if set_time disallowed adds 81c2f059ab90 rtc: optee: add RTC driver for OP-TEE RTC PTA adds 3ae8fd41573a rtc: mc146818-lib: Fix the AltCentury for AMD platforms adds 4b2dc39ca024 rtc: gamecube: Fix refcount leak in gamecube_rtc_read_offs [...] adds 915593a7a663 rtc: check if __rtc_read_time was successful new 6a34fdcca452 Merge tag 'rtc-5.18' of git://git.kernel.org/pub/scm/linux [...] new 8b188fba7519 Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" new aa240ee78834 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 26803bac2b70 Merge tag 'gpio-fixes-for-v5.18-rc1' of git://git.kernel.o [...] new d0d642a5d365 Merge tag 'sound-fix-5.18-rc1' of git://git.kernel.org/pub [...] new e6b0a7b35765 Revert "mm: madvise: skip unmapped vma holes passed to pro [...] new de19433423c7 ocfs2: fix crash when mount with quota enabled new e897be17a441 nilfs2: fix lockdep warnings in page operations for btree nodes new 6e211930f79a nilfs2: fix lockdep warnings during disk space reclamation new cdd81b313d5e nilfs2: get rid of nilfs_mapping_init() new ece369c7e104 mm/munlock: add lru_add_drain() to fix memcg_stat_test new 577e9846f8a9 mm/munlock: update Documentation/vm/unevictable-lru.rst new adb11e78c5dc mm/munlock: protect the per-CPU pagevec by a local_lock_t new 8f0b36497303 mm: kfence: fix objcgs vector allocation new 4f1f9698d777 mailmap: update Kirill's email new 3149c79f3cb0 mm,hwpoison: unmap poisoned page before invalidation new ada543af3bfe mm, kasan: fix __GFP_BITS_SHIFT definition breaking LOCKDEP new d8b7b3fa9f9b tools/vm/page_owner_sort.c: remove -c option new c89b3ad2dea2 doc/vm/page_owner.rst: remove content related to -c option new bfc8089f00fa mm/kmemleak: reset tag when compare object pointer new 78049e94a171 mm/damon: prevent activated scheme from sleeping by deacti [...] new b012b3235cb9 Merge branch 'akpm' (patches from Andrew) 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 [...] adds 895ae58da4a2 s390/zcrypt: Add admask to zcdn adds cfd68b33094e s390/zcrypt: Filter admin CPRBs on custom devices adds f4272c03a325 s390/pkey: fix typos in comments adds 0f210fb39e4a s390: crypto: Use min_t() instead of doing it manually adds 6ffbeb3fac9d s390: fix typo in syscall_wrapper.h adds 081397d13f9c s390/tape: use bitwise instead of arithmetic operator for flags adds f09354ffd84e s390/traps: improve panic message for translation-specific [...] adds 4afeb670710e s390/alternatives: use instructions instead of byte patterns adds 6982dba181de s390/alternatives: use insn format for new instructions adds 2d6c0008be64 s390/ap: use insn format for new instructions adds a7e196f579cd s390/ap: adjust whitespace adds 0b452520477e s390/test_unwind: extend kretprobe test adds 09bc20c8fb35 s390/kprobes: enable kretprobes framepointer verification adds d81675b60d09 s390/unwind: recover kretprobe modified return address in [...] adds 708b13763920 s390/unwind: avoid duplicated unwinding entries for kretprobes adds afacda5faabd s390/test_unwind: verify __kretprobe_trampoline is replaced adds dc2ab23b992c s390/smp: cleanup target CPU callback starting adds 9097fc793f74 s390/smp: cleanup control register update routines adds ed0192bc644f s390/maccess: rework absolute lowcore accessors adds 710782200419 s390/vfio-ap: fix kernel doc and signature of group notifi [...] adds 97f32e11730e s390/zcrypt: fix using the correct variable for sizeof() adds 4f45c37ffd10 s390: cleanup timer API use adds 7277b4216a11 s390/smp: use physical address for SIGP_SET_PREFIX command adds c122383d221d s390/pci: improve zpci_dev reference counting adds 7dcfe50f58d2 s390/pci: rename get_zdev_by_bus() to zdev_from_bus() adds faf79934e65a s390/alternatives: avoid using jgnop mnemonic new 9ae24d5aa001 Merge tag 's390-5.18-2' of git://git.kernel.org/pub/scm/li [...] adds 60210a3d86dc riscv module: remove (NOLOAD) adds fdecfea09328 riscv: Rename "sp_in_global" to "current_stack_pointer" adds f6e64b66629e RISC-V: Enable CPU_IDLE drivers adds e1de2c93e787 RISC-V: Rename relocate() and make it global adds 63b13e64a829 RISC-V: Add arch functions for non-retentive suspend entry/exit adds b8200905e488 RISC-V: Add SBI HSM suspend related defines adds 9d976d6721df cpuidle: Factor-out power domain related code from PSCI do [...] adds 6abf32f1d9c5 cpuidle: Add RISC-V SBI CPU idle driver adds 1bd524f7e8d8 dt-bindings: Add common bindings for ARM and RISC-V idle states adds c5179ef1ca0c RISC-V: Enable RISC-V SBI CPU Idle driver for QEMU virt machine adds bee7fbc38579 RISC-V CPU Idle Support adds 6846d656106a riscv: dts: canaan: Fix SPI3 bus width adds 2b2b574ac587 riscv: Fix fill_callchain return value adds b81d591386c3 riscv: Increase stack size under KASAN adds 8a122a66c770 RISC-V: Fix a comment typo in riscv_of_parent_hartid() adds f1de125766d6 RISC-V: Declare per cpu boot data as static adds 617487600b94 RISC-V: module: fix apply_r_riscv_rcv_branch_rela typo adds 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 [...] adds ac23d1a96460 XArray: Document the locking requirement for the xa_state adds 22f56b8e890d XArray: Include bitmap.h from xarray.h adds 3e3c658055c0 XArray: Fix xas_create_range() when multi-order entry present adds 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 [...] adds 5d7e282541fc cifs: do not skip link targets when an I/O fails adds 70ef38515b66 cifs: writeback fix adds 5e0c969e9ed2 cifs: convert the path to utf16 in smb2_query_info_compound adds 8708b1076047 cifs: change smb2_query_info_compound to use a cached fid, [...] adds 351a59dace0e cifs: fix bad fids sent over wire adds 2d004c6cae56 ksmbd: store fids as opaque u64 integers adds a96c94481f59 cifs: fix incorrect use of list iterator after the loop adds 113be37d8744 [smb3] move more common protocol header definitions to smb [...] adds 15e7b6d753b8 smb3: move defines for ioctl protocol header and SMB2 size [...] adds be1350004392 smb3: move defines for query info and query fsinfo to smbf [...] adds fdf59eb548e5 smb3: cleanup and clarify status of tree connections adds c7803b05f74b smb3: fix ksmbd bigendian bug in oplock break, and move it [...] adds b92e358757b9 cifs: prevent bad output lengths in smb2_ioctl_query_info() adds 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 [...] adds 9c1666831817 Documentation: ksmbd: update Feature Status table adds 1b699bf3a878 ksmbd: use netif_is_bridge_port adds adc32821409a ksmbd: shorten experimental warning on loading the module adds 99e2aee3f925 MAINTAINERS: ksmbd: switch Sergey to reviewer adds 56b401fb0c50 ksmbd: Remove a redundant zeroing of memory adds edf5f0548fbb ksmbd: replace usage of found with dedicated list iterator [...] new 7a3ecddc571c Merge tag '5.18-rc-ksmbd-server-fixes' of git://git.samba. [...] new dbdcc906d978 dm ioctl: log an error if the ioctl structure is corrupted new cc09e8a9dec4 dm integrity: set journal entry unused when shrinking device new aad5b23ebf21 dm: fix dm_io and dm_target_io flags race condition on Alpha new 5291984004ed dm: fix bio polling to handle possibile BLK_STS_AGAIN new fe35fdb30511 Merge tag 'for-5.18/dm-fixes' of git://git.kernel.org/pub/ [...] adds abdad709ed8f io_uring: recycle provided before arming poll adds f63cf5192fe3 io_uring: ensure that fsnotify is always called adds 649bb75d19c9 io_uring: fix memory ordering when SQPOLL thread goes to sleep adds 61bc84c40088 io_uring: remove poll entry from list when canceling all adds e2c0cb7c0cc7 io_uring: bump poll refs to full 31-bits adds d89a4fac0fbc io_uring: fix assuming triggered poll waitqueue is the sin [...] adds 4d55f238f8b8 io_uring: don't recycle provided buffer if punted to async worker adds 7ba89d2af17a io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly adds 8a3e8ee56417 io_uring: add flag for disabling provided buffer recycling adds 7ef66d186eb9 io_uring: remove IORING_CQE_F_MSG adds a73825ba70c9 io_uring: fix async accept on O_NONBLOCK sockets adds 34d2bfe7d4b6 io_uring: improve task work cache utilization adds 52dd86406dfa io_uring: enable EPOLLEXCLUSIVE for accept poll adds 41cdcc2202d4 io_uring: improve req fields comments adds ab0ac0959b02 io_uring: fix invalid flags for io_put_kbuf() adds 8197b053a833 io_uring: fix put_kbuf without proper locking adds c86d18f4aa93 io_uring: fix memory leak of uid in files registration adds 9666d4206e9a io_uring: fail links if msg-ring doesn't succeeed adds 3f1d52abf098 io_uring: defer msg-ring file validity check until command issue new 3b1509f275ce Merge tag 'for-5.18/io_uring-2022-04-01' of git://git.kern [...] adds 863a66cdb4df lib/sbitmap: allocate sb->map via kvzalloc_node adds d578c770c852 block: avoid calling blkg_free() in atomic context adds 15583a563cd5 block: restore the old set_task_ioprio() behaviour wrt PF_EXITING adds d1868328dec5 block: Fix the maximum minor value is blk_alloc_ext_minor() adds 4a3b666e0ea9 block: use dedicated list iterator variable adds 8d7829ebc1e4 blk-wbt: remove wbt_track stub new d589ae0d4460 Merge tag 'for-5.18/block-2022-04-01' of git://git.kernel. [...] adds 93b4e74789db xen-blkback: remove redundant assignment to variable i adds 08719dd9176b xen/blkfront: fix comment for need_copy adds b2479de38d8f n64cart: convert bi_disk to bi_bdev->bd_disk fix build adds 726be2c72efc nvme: fix the read-only state for zoned namespaces with un [...] adds 2e21e4454bd3 nvme-pci: expose use_threaded_interrupts read-only in sysfs adds bc360b0b1611 nvme-pci: add quirks for Samsung X5 SSDs adds 8832cf922151 nvmet: use a private workqueue instead of the system workqueue adds 63bc732c3aef nvmet: remove redundant assignment after left shift adds 5974ea7ce0f9 nvme: allow duplicate NSIDs for private namespaces adds d6d6742772d7 nvme: fix RCU hole that allowed for endless looping in mul [...] adds a4a6f3c8f61c nvme-multipath: fix hang when disk goes live over reconnect adds 1e06b3e71e07 Merge tag 'nvme-5.18-2022-03-29' of git://git.infradead.or [...] adds f941c51eeac7 loop: fix ioctl calls using compat_loop_info adds f4329d1f848a drbd: fix potential silent data corruption adds db0a1550407e MAINTAINERS: add drbd co-maintainer adds 6d35d04a9e18 nbd: fix possible overflow on 'first_minor' in nbd_dev_add() new 901aeda62efa drbd: remove usage of list iterator variable after loop new 2651ee5ae432 drbd: remove check of list iterator against head past the [...] new 8467b0ed6ce3 Merge tag 'for-5.18/drivers-2022-04-01' of git://git.kerne [...] new 2524257bce43 dt-bindings: Fix phandle-array issues in the idle-states bindings new 1fdff407028c Merge tag 'riscv-for-linus-5.18-mw2' of git://git.kernel.o [...] adds 93defd5a15dd xfs: document the XFS_ALLOC_AGFL_RESERVE constant adds c8c568259772 xfs: don't include bnobt blocks when reserving free block pool adds 15f04fdc75aa xfs: remove infinite loop when reserving free block pool adds 0baa2657dc4d xfs: always succeed at setting the reserve pool size adds 82be38bcf8a2 xfs: fix overfilling of reserve pool adds 85bcfa26f9a3 xfs: don't report reserved bnobt space as available adds d2d7c0473586 xfs: aborting inodes on shutdown may need buffer lock adds ab9c81ef321f xfs: shutdown in intent recovery has non-intent items in the AIL adds cd6f79d1fb32 xfs: run callbacks before waking waiters in xlog_state_shu [...] adds b5f17bec1213 xfs: log shutdown triggers should only shut down the log adds 41e636218358 xfs: xfs_do_force_shutdown needs to block racing shutdowns adds 3c4cb76bce43 xfs: xfs_trans_commit() path must check for log shutdown adds 5652ef31705f xfs: shutdown during log recovery needs to mark the log shutdown adds 919edbadebe1 xfs: drop async cache flushes from CIL commits. new b32e3819a823 Merge tag 'xfs-5.18-merge-4' of git://git.kernel.org/pub/s [...] adds 49df34221804 fs: fix an infinite loop in iomap_fiemap new a4251ab9896c Merge tag 'vfs-5.18-merge-1' of git://git.kernel.org/pub/s [...] adds c51acdb78f92 fs: Remove FIXME comment in generic_write_checks() adds 1e2d84644d1c constify struct path argument of finish_automount()/do_add [...] adds 0c9dceb9bb6d asm/user.h: killed unused macros adds 6692531df62d uml/x86: use x86 load_unaligned_zeropad() adds 90b2433edb6d seq_file: fix NULL pointer arithmetic warning adds 124f75f864f3 clean overflow checks in count_mounts() a bit new 61e02cdb6ac6 aio: drop needless assignment in aio_read() new 88e6c0207623 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] new 1cd927ad6f62 tracing: mark user_events as BROKEN new b490207017ba watch_queue: Free the page array when watch_queue is dismantled adds 664de6a26b7f MAINTAINERS: platform-chrome: Add new chrome-platform@list [...] adds 53eeb07381f2 platform/chrome: cros_ec_typec: Make try power role optional adds ffebd9053272 platform/chrome: cros_ec_typec: Check for EC device adds 53a0023c6450 platform/chrome: cros_ec_typec: Move mux flag checks adds 0d8495dc0321 platform/chrome: cros_ec_typec: Get mux state inside confi [...] adds af34f115b3b7 platform/chrome: cros_ec_typec: Configure muxes at start o [...] adds b579f139e470 platform/chrome: cros_ec_typec: Update mux flags during pa [...] new eabd9a3807e1 platform: chrome: Split trace include file new 0e8eb5e8acba platform/chrome: cros_ec_debugfs: detach log reader wq from devm new 02d4f8a3e05b Merge tag 'tag-chrome-platform-for-v5.18' of git://git.ker [...] new 9a212aaf9536 Merge tag 'pci-v5.18-changes-2' of git://git.kernel.org/pu [...] new 7198bfc20176 Revert "nbd: fix possible overflow on 'first_minor' in nbd [...] new 6f34f8c3d617 Merge tag 'for-5.18/drivers-2022-04-02' of git://git.kerne [...] adds 5f6de5cbebee KVM: Prevent module exit until all VMs are freed adds 70375c2d8fa3 Revert "KVM: set owner of cpu and vm file operations" adds 07ea4ab1f9b8 KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() adds e9611bf9d24a Documentation: kvm: fixes for locking.rst adds 99a17b77704a Documentation: kvm: include new locks adds daec8d408308 Documentation: KVM: add separate directories for architect [...] adds 45016721de3c Documentation: KVM: add virtual CPU errata documentation adds cde363ab7ca7 Documentation: KVM: add API issues section adds 7ec37d1cbe17 KVM: x86: Check lapic_in_kernel() before attempting to set [...] adds 00b5f37189d2 KVM: x86: Avoid theoretical NULL pointer dereference in kv [...] adds b1e34d325397 KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC w [...] new a1a39128faab KVM: MMU: propagate alloc_workqueue failure new a80ced6ea514 KVM: SVM: fix panic on out-of-bounds guest IRQ new f47e5bbbc92f KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_ [...] new 79593c086eb9 KVM: avoid double put_page with gfn-to-pfn cache new df06dae3f2a8 KVM: Don't actually set a request when evicting vCPUs for [...] new 95b065bf5c43 KVM: x86/pmu: Use different raw event masks for AMD and Intel new 4a9e7b9ea252 KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() new d0d96121d03d KVM: Use enum to track if cached PFN will be used in guest [...] new cf1d88b36ba7 KVM: Remove dirty handling from gfn_to_pfn_cache completely new 5b22bbe717d9 KVM: X86: Change the type of access u32 to u64 new 94b4a2f1745f KVM: X86: Fix comments in update_permission_bitmask new 8873c1434fac KVM: X86: Rename variable smap to not_smap in permission_fault() new 4f4aa80e3b88 KVM: X86: Handle implicit supervisor access with SMAP new 7491b7b2e1c5 KVM: x86: Make APICv inhibit reasons an enum and cleanup naming new 320af55a930f KVM: x86: Add wrappers for setting/clearing APICv inhibits new 4f4c4a3ee53c KVM: x86: Trace all APICv inhibit changes and capture over [...] new 9b026073db2f KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs new 5959ff4ae96e KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set new e644896f5106 KVM: x86/pmu: Fix and isolate TSX-specific performance eve [...] new a836839cbfe6 KVM: x86/emulator: Emulate RDPID only if it is enabled in guest new ac8d6cad3c7b KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr new ce2f72e26c1a KVM: x86: document limitations of MSR filtering new fe5f691413c1 KVM: MIPS: remove reference to trap&emulate virtualization new 0dacc3df898e KVM: x86: SVM: fix avic spec based definitions again new bb2aa78e9a90 KVM: x86: SVM: move tsc ratio definitions to svm.h new f37b735e31f4 kvm: x86: SVM: remove unused defines new 880993138396 KVM: x86: SVM: fix tsc scaling when the host doesn't support it new b76edfe91a87 KVM: x86: cleanup enter_rmode() new 4335edbbc128 KVM: x86: Remove redundant vm_entry_controls_clearbit() call new 2a8859f373b0 KVM: x86/mmu: do compare-and-exchange of gPTE via the user [...] new c15e0ae42c8e KVM: x86: fix sending PV IPI new 38904911e864 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds f93e2a100ee7 mips: sgi-ip22: add a check for the return of kzalloc() adds 34123208bbcc MIPS: lantiq: check the return value of kzalloc() adds bf64f7fe151b MIPS: rb532: move GPIOD definition into C-files new 41022eff9c2d MIPS: crypto: Fix CRC32 code new 0b0fa57a2772 Merge tag 'mips_5.18_1' of git://git.kernel.org/pub/scm/li [...] new b6ad541697ea kconfig: remove stale comment about removed kconfig_print_ [...] new 099c22bdca40 kbuild: fix empty ${PYTHON} in scripts/link-vmlinux.sh new cf300b83c793 kbuild: Remove '-mno-global-merge' new 1e39036de5fc Revert "um: clang: Strip out -mno-global-merge from USER_CFLAGS" new bf5c0c2231bc modpost: restore the warning message for missing symbol versions new d897b680418d Merge tag 'kbuild-fixes-v5.18' of git://git.kernel.org/pub [...] new 8a96f454f566 perf stat: Avoid SEGV if core.cpus isn't set new 4d4d00dd321f perf tools: Update copy of libbpf's hashmap.c new 9a195da42fec perf beauty: Update copy of linux/socket.h with the kernel [...] new 6d05e1398507 tools headers UAPI: Sync asm-generic/mman-common.h with th [...] new 672b259fed48 tools arch x86: Sync the msr-index.h copy with the kernel sources new 8db38afd12ef tools kvm headers arm64: Update KVM headers from the kerne [...] new 7ceda0cfcafe tools headers UAPI: Sync linux/kvm.h with the kernel sources new f444b2d15f7a tools headers UAPI: Sync drm/i915_drm.h with the kernel sources new 5ced81243593 tools headers cpufeatures: Sync with the kernel sources new d4ff92659244 perf tools: Stop depending on .git files for building PERF [...] new 0df6ade7119d perf evlist: Rename cpus to user_requested_cpus new c3ad8d23bc0e perf cpumap: Add is_subset function new da0bfb9fdf1f perf cpumap: More cpu map reuse by merge. new f717d89a2b20 perf evlist: Directly return instead of using local ret variable new 7e2022af7921 perf python: Convert tracepoint.py example to python3 new be2d3ecedd99 Merge tag 'perf-tools-for-v5.18-2022-04-02' of git://git.k [...] new 9d17f3372306 ARM: 9190/1: kdump: add invalid input check for 'crashkernel=0' new 9be4c88bb792 ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings [...] adds 9c6d6652e950 ARM: 9189/1: decompressor: fix unneeded rebuilds of librar [...] new de4fb176622d Merge branches 'fixes' and 'misc' into for-linus new 5dee87215b2c Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 7968778914e5 PCI: Remove the deprecated "pci-dma-compat.h" API adds 05b0ebd06ae6 PCI/doc: cleanup references to the legacy PCI DMA API new 4fe87e818ea4 dma-mapping: move pgprot_decrypted out of dma_pgprot new 63d12cc30574 Merge tag 'dma-mapping-5.18-1' of git://git.infradead.org/ [...] new 7dd5ad2d3e82 Revert "signal, x86: Delay calling signals in atomic on RT [...] new e235f4192f4f Merge tag 'core-urgent-2022-04-03' of git://git.kernel.org [...] adds 063452fd94d1 x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation adds 20df73756148 selftests/x86/amx: Update the ARCH_REQ_XCOMP_PERM test adds b9080ba4a6ec x86/defconfig: Enable WERROR adds 410ce3dd5055 x86/config: Make the x86 defconfigs a bit more usable new 4009a4ac82dd x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO new a9f84fb7158f x86/fpu: Remove redundant XCOMP_BV initialization new d47f71f6de79 x86/fpu: Remove unused supervisor only offsets new 35a77d4503d9 x86/fpu/xsave: Initialize offset/size cache early new 6afbb58cc225 x86/fpu: Cache xfeature flags from CPUID new 7aa5128b5fea x86/fpu/xsave: Handle compacted offsets correctly with sup [...] new 781c64bfcb73 x86/fpu/xstate: Handle supervisor states in XSTATE permissions new d6d6d50f1e80 x86/fpu/xstate: Consolidate size calculations new 8b5656bc4e37 Merge tag 'x86-urgent-2022-04-03' of git://git.kernel.org/ [...] new 859c2c7b1d06 Revert "clk: Drop the rate range on clk_put()" new 34a53ff911eb Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new 84055411d861 tracing: Rename the staging files for trace_events new bed5b60bf67c proc: bootconfig: Add null pointer check new efe34e99fc41 tracing/user_events: Hold event_mutex during dyn_event_add new 768c1e7f1de0 tracing/user_events: Remove eBPF interfaces new fcbf591cedbd tracing: Set user_events to BROKEN new 18bfee3216fa ftrace: Make ftrace_graph_is_dead() a static branch new 5cfff569cab8 tracing: Move user_events.h temporarily out of include/uapi new 09bb8856d4a7 Merge tag 'trace-v5.18-2' of git://git.kernel.org/pub/scm/ [...] new 312310928417 Linux 5.18-rc1 new 48265601a848 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds c7fa848ff01d KVM: PPC: Book3S HV P9: Fix "lost kick" race adds 04a5b0ee9704 Merge branch 'kvm-ppc-cap-210' of https://git.kernel.org/p [...] adds b5149e229218 KVM: PPC: Book3S PR: Disable SCV when AIL could be disabled adds 839d893b4067 KVM: PPC: Book3S PR: Disallow AIL != 0 adds f771b55731fc KVM: PPC: Use KVM_CAP_PPC_AIL_MODE_3 adds 1aa940d97f8c Merge branch 'topic/ppc-kvm' into next adds af41d2866f7d powerpc/64: Fix build failure with allyesconfig in book3s_ [...] new e4ff77598a10 powerpc/numa: Handle partially initialized numa nodes new 7f921a2d6c93 KVM: PPC: Move kvmhv_on_pseries() into kvm_ppc.h new 49045d7ba23f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 059a47f1da93 net: sfc: add missing xdp queue reinitialization new 9381fe8c849c net/tls: fix slab-out-of-bounds bug in decrypt_internal new 012d69fbfcc7 vrf: fix packet sniffing for traffic originating from ip tunnels new 1effe8ca4e34 skbuff: fix coalescing for page_pool fragment recycling new 066dfc429040 Revert "net: dsa: stop updating master MTU from master.c" new bd8c624c0cd5 ice: Clear default forwarding VSI during VSI release new 2c0069f3f91f ice: Fix MAC address setting new 1273f89578f2 ice: Fix broken IFF_ALLMULTI handling new 4298a62ff894 Merge branch 'ice-fixups' new 60be976ac451 mctp: Fix check for dev_hard_header() result new 8ce40a2fd350 mctp i2c: correct mctp_i2c_header_create result new 4a9dda1c1da6 mctp: Use output netdev to allocate skb headroom new f41bdd49afef Merge branch 'MCTP-fixes' new c3efcedd272a net: micrel: fix KS8851_MLL Kconfig new 6bf92d70e690 net: ipv4: fix route with nexthop object delete warning new 392baa339c6a selftests: net: add delete nexthop route warning test new 37391cc843eb Merge branch 'nexthop-route-deletye-warning' new 31ac3bcee47b net/fungible: Fix reference to __udivdi3 on 32b builds new c21cabb0fd0b net: stmmac: Fix unset max_speed difference between DT and [...] new 5a48b7433a5a docs: net: dsa: fix minor grammar and punctuation issues new 692930cc4350 selftests: net: fix nexthop warning cleanup double ip typo new ae83544d5909 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new ab2fca712731 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 037250f0a45c ath9k: Properly clear TX status area before reporting to mac80211 new 598be865ee00 MAINTAINERS: claim include/uapi/linux/wireless.h new 61a891efbb10 MAINTAINERS: mark wil6210 as orphan new 909be7e02f76 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] new a0863734914c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 76f52ade099c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 9c75b62010f4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new e417039ed294 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] new 6c09f2660fcc Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new de94ce855406 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] new daa622f6d1b9 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new e4fbe3d4657b Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new c3ba93c0996d Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new baaf729c8bf8 dt-bindings: power: renesas,apmu: Fix cpus property limits new e66ae3b2fd86 dt-bindings: Fix incomplete if/then/else schemas new 6d90bb49d184 dt-bindings: irqchip: mrvl,intc: refresh maintainers new c778f9a4d967 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] new b87b59c1b7af Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 04a14441abdb Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new 7b5c743d55a5 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 5bb8f6fe75b5 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new 248eec8fefd7 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new 56ad09fc9d71 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
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 (aeb9fed350ee) \ N -- N -- N refs/heads/pending-fixes (56ad09fc9d71)
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 219 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: .mailmap | 1 + Documentation/PCI/pci.rst | 14 +- Documentation/admin-guide/kernel-parameters.txt | 6 + 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 +++- .../devicetree/bindings/iio/adc/adi,ad7476.yaml | 1 + .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 8 +- .../devicetree/bindings/iio/dac/adi,ad5360.yaml | 6 +- .../devicetree/bindings/interconnect/qcom,rpm.yaml | 84 +- .../bindings/interrupt-controller/mrvl,intc.yaml | 6 +- .../bindings/mmc/nvidia,tegra20-sdhci.yaml | 2 + .../devicetree/bindings/net/ti,davinci-mdio.yaml | 1 + .../bindings/phy/nvidia,tegra20-usb-phy.yaml | 20 +- .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml | 36 +- .../devicetree/bindings/power/renesas,apmu.yaml | 3 +- .../bindings/regulator/fixed-regulator.yaml | 34 +- Documentation/devicetree/bindings/riscv/cpus.yaml | 8 + .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 84 +- .../devicetree/bindings/rtc/atmel,at91sam9-rtc.txt | 25 - .../bindings/rtc/atmel,at91sam9260-rtt.yaml | 69 ++ .../devicetree/bindings/sound/st,stm32-sai.yaml | 6 +- Documentation/devicetree/bindings/sram/sram.yaml | 16 +- Documentation/filesystems/cifs/ksmbd.rst | 4 +- Documentation/filesystems/fsverity.rst | 6 +- Documentation/filesystems/locking.rst | 6 - Documentation/filesystems/netfs_library.rst | 140 ++- Documentation/filesystems/vfs.rst | 11 - Documentation/networking/dsa/dsa.rst | 64 +- Documentation/riscv/index.rst | 1 - Documentation/trace/user_events.rst | 14 +- Documentation/virt/kvm/api.rst | 61 +- Documentation/virt/kvm/index.rst | 26 +- Documentation/virt/kvm/locking.rst | 43 +- Documentation/virt/kvm/s390/index.rst | 12 + Documentation/virt/kvm/{ => s390}/s390-diag.rst | 0 Documentation/virt/kvm/{ => s390}/s390-pv-boot.rst | 0 Documentation/virt/kvm/{ => s390}/s390-pv.rst | 0 Documentation/virt/kvm/vcpu-requests.rst | 10 + .../virt/kvm/{ => x86}/amd-memory-encryption.rst | 0 Documentation/virt/kvm/{ => x86}/cpuid.rst | 0 Documentation/virt/kvm/x86/errata.rst | 39 + Documentation/virt/kvm/{ => x86}/halt-polling.rst | 0 Documentation/virt/kvm/{ => x86}/hypercalls.rst | 0 Documentation/virt/kvm/{ => x86}/index.rst | 23 +- Documentation/virt/kvm/{ => x86}/mmu.rst | 0 Documentation/virt/kvm/{ => x86}/msr.rst | 0 Documentation/virt/kvm/{ => x86}/nested-vmx.rst | 0 .../virt/kvm/{ => x86}/running-nested-guests.rst | 0 Documentation/virt/kvm/{ => x86}/timekeeping.rst | 0 .../virt/uml/user_mode_linux_howto_v2.rst | 20 + Documentation/vm/page_owner.rst | 1 - Documentation/vm/unevictable-lru.rst | 471 ++++---- MAINTAINERS | 38 +- Makefile | 8 +- arch/alpha/include/asm/user.h | 6 - arch/arm/boot/compressed/Makefile | 4 +- arch/arm/boot/dts/spear1340.dtsi | 6 +- arch/arm/boot/dts/spear13xx.dtsi | 6 +- arch/arm/include/asm/user.h | 4 - arch/arm/kernel/setup.c | 3 +- arch/arm/kernel/stacktrace.c | 10 +- arch/arm/mach-omap2/omap-secure.c | 13 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 6 +- arch/h8300/include/asm/user.h | 4 - arch/ia64/include/asm/user.h | 6 - arch/m68k/include/asm/user.h | 4 - arch/mips/crypto/crc32-mips.c | 46 +- arch/mips/include/asm/mach-rc32434/rb.h | 9 - arch/mips/lantiq/falcon/sysctrl.c | 2 + arch/mips/lantiq/xway/gptu.c | 2 + arch/mips/lantiq/xway/sysctrl.c | 46 +- arch/mips/rb532/gpio.c | 10 + arch/mips/sgi-ip22/ip22-gio.c | 2 + arch/powerpc/include/asm/kvm_book3s_64.h | 12 - arch/powerpc/include/asm/kvm_ppc.h | 12 + arch/powerpc/include/asm/setup.h | 2 + arch/powerpc/include/asm/user.h | 5 - arch/powerpc/kernel/exceptions-64s.S | 4 + arch/powerpc/kernel/setup_64.c | 28 + arch/powerpc/kvm/Kconfig | 9 + arch/powerpc/kvm/book3s_64_entry.S | 10 +- arch/powerpc/kvm/book3s_hv.c | 41 +- arch/powerpc/kvm/book3s_pr.c | 26 +- arch/powerpc/kvm/book3s_pr_papr.c | 20 + arch/powerpc/kvm/powerpc.c | 17 + arch/powerpc/mm/numa.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 13 +- 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/include/asm/user.h | 4 - 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/kvm/kvm-s390.c | 2 +- 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 +- arch/sh/include/asm/user.h | 6 - arch/um/drivers/mconsole_kern.c | 3 +- arch/um/drivers/port_user.c | 18 +- arch/um/drivers/ubd_kern.c | 8 +- arch/um/drivers/vector_kern.c | 105 +- arch/um/drivers/vector_kern.h | 3 +- arch/um/drivers/vector_user.c | 2 +- arch/um/drivers/vector_user.h | 2 +- arch/um/include/asm/Kbuild | 1 - arch/um/include/asm/xor.h | 4 +- arch/um/include/shared/os.h | 1 + arch/um/kernel/dtb.c | 2 +- arch/um/os-Linux/file.c | 9 + arch/um/os-Linux/helper.c | 5 + arch/um/os-Linux/time.c | 6 - arch/x86/Kconfig | 1 - arch/x86/configs/i386_defconfig | 50 +- arch/x86/configs/x86_64_defconfig | 37 +- arch/x86/include/asm/e820/api.h | 5 - arch/x86/include/asm/kvm_host.h | 46 +- arch/x86/include/asm/svm.h | 14 +- arch/x86/include/asm/user_32.h | 4 - arch/x86/include/asm/user_64.h | 4 - arch/x86/kernel/fpu/core.c | 3 - arch/x86/kernel/fpu/xstate.c | 216 ++-- arch/x86/kernel/kvm.c | 2 +- arch/x86/kernel/resource.c | 25 +- arch/x86/kvm/cpuid.c | 1 + arch/x86/kvm/emulate.c | 8 +- arch/x86/kvm/hyperv.c | 22 +- arch/x86/kvm/i8254.c | 6 +- arch/x86/kvm/kvm_emulate.h | 3 + arch/x86/kvm/lapic.c | 4 + arch/x86/kvm/mmu.h | 32 +- arch/x86/kvm/mmu/mmu.c | 27 +- arch/x86/kvm/mmu/paging_tmpl.h | 82 +- arch/x86/kvm/mmu/tdp_mmu.c | 72 +- arch/x86/kvm/mmu/tdp_mmu.h | 12 +- arch/x86/kvm/pmu.c | 18 +- arch/x86/kvm/svm/avic.c | 14 +- arch/x86/kvm/svm/pmu.c | 9 +- arch/x86/kvm/svm/svm.c | 36 +- arch/x86/kvm/svm/svm.h | 15 +- arch/x86/kvm/svm/svm_onhyperv.c | 1 - arch/x86/kvm/trace.h | 22 +- arch/x86/kvm/vmx/pmu_intel.c | 14 +- arch/x86/kvm/vmx/vmx.c | 26 +- arch/x86/kvm/x86.c | 161 ++- arch/x86/kvm/xen.c | 7 +- arch/x86/lib/csum-partial_64.c | 26 - arch/x86/lib/iomem.c | 65 +- arch/x86/pci/acpi.c | 5 - arch/x86/um/Kconfig | 1 + arch/x86/um/shared/sysdep/syscalls_64.h | 5 +- arch/x86/um/syscalls_64.c | 1 - block/blk-cgroup.c | 32 +- block/blk-ioc.c | 3 +- block/blk-mq.c | 25 +- block/blk-wbt.h | 3 - block/genhd.c | 2 +- drivers/block/drbd/drbd_main.c | 7 +- drivers/block/drbd/drbd_req.c | 45 +- drivers/block/loop.c | 1 + drivers/block/n64cart.c | 2 +- drivers/block/xen-blkback/blkback.c | 2 +- drivers/block/xen-blkfront.c | 2 +- drivers/char/Kconfig | 3 +- drivers/char/random.c | 22 +- drivers/clk/clk.c | 42 +- drivers/clk/clk_test.c | 108 -- drivers/clk/sunxi-ng/Kconfig | 5 + drivers/clk/sunxi-ng/Makefile | 2 + drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 395 +++++++ drivers/clk/sunxi-ng/ccu-sun6i-rtc.h | 15 + drivers/clk/sunxi-ng/ccu_common.h | 1 + drivers/clk/sunxi-ng/ccu_mux.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/input/input.c | 6 - drivers/md/dm-core.h | 4 +- drivers/md/dm-integrity.c | 6 +- drivers/md/dm-ioctl.c | 15 +- drivers/md/dm.c | 20 +- drivers/net/ethernet/fungible/funcore/fun_dev.c | 4 +- drivers/net/ethernet/intel/ice/ice.h | 1 - drivers/net/ethernet/intel/ice/ice_fltr.c | 44 +- drivers/net/ethernet/intel/ice/ice_lib.c | 2 + drivers/net/ethernet/intel/ice/ice_main.c | 121 +- drivers/net/ethernet/micrel/Kconfig | 1 + drivers/net/ethernet/sfc/efx_channels.c | 146 +-- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 3 +- drivers/net/mctp/mctp-i2c.c | 2 +- drivers/net/vrf.c | 15 +- drivers/net/wireless/ath/ath9k/xmit.c | 5 +- drivers/nvme/host/core.c | 38 +- drivers/nvme/host/multipath.c | 32 +- drivers/nvme/host/nvme.h | 23 + drivers/nvme/host/pci.c | 7 +- drivers/nvme/target/admin-cmd.c | 2 +- drivers/nvme/target/configfs.c | 2 +- drivers/nvme/target/core.c | 26 +- drivers/nvme/target/fc.c | 8 +- drivers/nvme/target/fcloop.c | 16 +- drivers/nvme/target/io-cmd-file.c | 6 +- drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/nvmet.h | 1 + drivers/nvme/target/passthru.c | 2 +- drivers/nvme/target/rdma.c | 12 +- drivers/nvme/target/tcp.c | 10 +- drivers/platform/chrome/Makefile | 3 +- drivers/platform/chrome/cros_ec_debugfs.c | 12 +- drivers/platform/chrome/cros_ec_sensorhub_ring.c | 3 +- .../{cros_ec_trace.h => cros_ec_sensorhub_trace.h} | 67 +- drivers/platform/chrome/cros_ec_trace.h | 95 -- drivers/platform/chrome/cros_ec_typec.c | 97 +- drivers/rtc/Kconfig | 10 + drivers/rtc/Makefile | 1 + drivers/rtc/class.c | 12 +- drivers/rtc/interface.c | 7 +- drivers/rtc/rtc-ds1307.c | 2 +- drivers/rtc/rtc-ds1685.c | 16 +- drivers/rtc/rtc-efi.c | 10 +- drivers/rtc/rtc-gamecube.c | 1 + drivers/rtc/rtc-hym8563.c | 34 +- drivers/rtc/rtc-m41t80.c | 6 +- drivers/rtc/rtc-mc146818-lib.c | 22 +- drivers/rtc/rtc-mpc5121.c | 17 +- drivers/rtc/rtc-opal.c | 2 +- drivers/rtc/rtc-optee.c | 362 ++++++ drivers/rtc/rtc-pcf2123.c | 3 +- drivers/rtc/rtc-pcf2127.c | 19 +- drivers/rtc/rtc-pcf85063.c | 3 +- drivers/rtc/rtc-pcf8523.c | 15 +- drivers/rtc/rtc-pcf8563.c | 16 +- drivers/rtc/rtc-pl031.c | 6 +- drivers/rtc/rtc-pm8xxx.c | 33 +- drivers/rtc/rtc-spear.c | 25 +- drivers/rtc/rtc-sun6i.c | 184 ++- drivers/rtc/rtc-wm8350.c | 11 +- drivers/rtc/rtc-xgene.c | 2 - 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 +- drivers/virt/vmgenid.c | 1 + fs/9p/cache.c | 10 +- fs/9p/v9fs.c | 4 +- fs/9p/v9fs.h | 13 +- fs/9p/vfs_addr.c | 62 +- fs/9p/vfs_inode.c | 13 +- fs/afs/dynroot.c | 1 + fs/afs/file.c | 41 +- fs/afs/inode.c | 32 +- fs/afs/internal.h | 23 +- fs/afs/super.c | 4 +- fs/afs/write.c | 10 +- fs/aio.c | 1 - fs/btrfs/inode.c | 2 +- fs/btrfs/reflink.c | 4 +- fs/buffer.c | 3 +- fs/cachefiles/io.c | 10 +- fs/ceph/addr.c | 116 +- fs/ceph/cache.c | 28 +- fs/ceph/cache.h | 15 +- fs/ceph/file.c | 2 +- fs/ceph/inode.c | 6 +- fs/ceph/super.h | 17 +- fs/cifs/cifs_debug.c | 2 +- fs/cifs/cifsfs.c | 4 +- fs/cifs/cifsglob.h | 34 +- fs/cifs/cifspdu.h | 14 +- fs/cifs/cifssmb.c | 13 +- fs/cifs/connect.c | 46 +- fs/cifs/file.c | 8 +- fs/cifs/fscache.c | 19 +- fs/cifs/fscache.h | 2 +- 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/fscache/internal.h | 11 - fs/fuse/fuse_i.h | 2 +- fs/gfs2/bmap.c | 9 +- fs/gfs2/file.c | 68 +- fs/gfs2/glock.c | 14 +- fs/gfs2/inode.c | 51 +- fs/gfs2/lock_dlm.c | 15 +- fs/gfs2/rgrp.c | 19 +- fs/gfs2/rgrp.h | 2 +- fs/gfs2/super.c | 2 +- fs/internal.h | 2 +- fs/io_uring.c | 133 ++- fs/ioctl.c | 2 +- fs/iomap/buffered-io.c | 9 +- fs/jffs2/build.c | 4 +- fs/jffs2/fs.c | 2 +- fs/jffs2/jffs2_fs_i.h | 4 +- fs/jffs2/scan.c | 6 +- fs/kernfs/file.c | 7 +- 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/namespace.c | 23 +- fs/netfs/Makefile | 8 +- fs/netfs/buffered_read.c | 428 +++++++ fs/netfs/internal.h | 50 +- fs/netfs/io.c | 657 +++++++++++ fs/netfs/main.c | 20 + fs/netfs/objects.c | 160 +++ fs/netfs/read_helper.c | 1205 -------------------- fs/netfs/stats.c | 1 - fs/nfs/file.c | 2 +- fs/nfs/fscache.c | 8 - fs/nilfs2/btnode.c | 23 +- fs/nilfs2/btnode.h | 1 + fs/nilfs2/btree.c | 27 +- fs/nilfs2/dat.c | 4 +- fs/nilfs2/gcinode.c | 7 +- fs/nilfs2/inode.c | 159 ++- fs/nilfs2/mdt.c | 43 +- fs/nilfs2/mdt.h | 6 +- fs/nilfs2/nilfs.h | 16 +- fs/nilfs2/page.c | 16 +- fs/nilfs2/page.h | 1 - fs/nilfs2/segment.c | 9 +- fs/nilfs2/super.c | 5 +- fs/ntfs/aops.c | 2 +- fs/ocfs2/quota_global.c | 23 +- fs/ocfs2/quota_local.c | 2 - fs/proc/bootconfig.c | 2 + fs/read_write.c | 1 - fs/seq_file.c | 4 +- fs/smbfs_common/smb2pdu.h | 639 ++++++++++- fs/ubifs/dir.c | 3 + fs/verity/verify.c | 4 +- fs/xfs/libxfs/xfs_alloc.c | 28 +- fs/xfs/libxfs/xfs_alloc.h | 1 - fs/xfs/xfs_bio_io.c | 33 - fs/xfs/xfs_fsops.c | 60 +- fs/xfs/xfs_icache.c | 2 +- fs/xfs/xfs_inode.c | 2 +- fs/xfs/xfs_inode_item.c | 162 ++- fs/xfs/xfs_inode_item.h | 1 + fs/xfs/xfs_linux.h | 2 - fs/xfs/xfs_log.c | 109 +- fs/xfs/xfs_log_cil.c | 46 +- fs/xfs/xfs_log_priv.h | 14 +- fs/xfs/xfs_log_recover.c | 56 +- fs/xfs/xfs_mount.c | 3 +- fs/xfs/xfs_mount.h | 15 + fs/xfs/xfs_super.c | 3 +- fs/xfs/xfs_trans.c | 48 +- fs/xfs/xfs_trans_ail.c | 8 +- include/dt-bindings/clock/sun6i-rtc.h | 10 + include/linux/blk-cgroup.h | 5 +- include/linux/blk_types.h | 2 + include/linux/clk/sunxi-ng.h | 2 + include/linux/fs.h | 31 +- include/linux/fscache.h | 14 + include/linux/fsverity.h | 2 +- include/linux/ftrace.h | 16 +- include/linux/gfp.h | 4 +- include/linux/kvm_host.h | 60 +- include/linux/kvm_types.h | 11 +- include/linux/mc146818rtc.h | 2 + include/linux/net.h | 19 + include/linux/netfs.h | 162 ++- include/linux/nvme.h | 1 + include/linux/pagemap.h | 2 - include/linux/pci-dma-compat.h | 129 --- include/linux/pci.h | 3 +- include/linux/rtc.h | 2 - include/linux/rtc/ds1685.h | 1 - include/linux/sbitmap.h | 2 +- include/linux/sched.h | 3 - include/linux/seq_file.h | 1 + include/{uapi => }/linux/user_events.h | 53 - include/linux/xarray.h | 1 + include/net/mctp.h | 2 - include/trace/events/cachefiles.h | 6 +- include/trace/events/netfs.h | 190 +-- .../{stage1_defines.h => stage1_struct_define.h} | 0 .../{stage2_defines.h => stage2_data_offsets.h} | 0 .../{stage3_defines.h => stage3_trace_output.h} | 0 .../{stage4_defines.h => stage4_event_fields.h} | 0 .../{stage5_defines.h => stage5_get_offsets.h} | 0 .../{stage6_defines.h => stage6_event_callback.h} | 0 .../{stage7_defines.h => stage7_class_define.h} | 0 include/trace/trace_custom_events.h | 14 +- include/trace/trace_events.h | 14 +- include/uapi/linux/io_uring.h | 2 - include/uapi/linux/loop.h | 4 +- include/uapi/linux/rtc.h | 3 +- kernel/Kconfig.preempt | 12 +- kernel/dma/direct.c | 10 +- kernel/dma/mapping.c | 2 - kernel/entry/common.c | 14 - kernel/signal.c | 40 - kernel/trace/Kconfig | 1 + kernel/trace/fgraph.c | 17 +- kernel/trace/trace_events_user.c | 86 +- kernel/watch_queue.c | 1 + lib/logic_iomem.c | 8 +- lib/sbitmap.c | 2 +- lib/test_xarray.c | 22 + lib/xarray.c | 4 + mm/damon/core.c | 5 +- mm/filemap.c | 12 +- mm/gup.c | 10 +- mm/internal.h | 6 +- mm/kfence/core.c | 11 +- mm/kfence/kfence.h | 3 + mm/kmemleak.c | 9 +- mm/madvise.c | 9 +- mm/memory.c | 12 +- mm/migrate.c | 2 +- mm/mlock.c | 46 +- mm/page_alloc.c | 1 + mm/readahead.c | 204 +--- mm/rmap.c | 4 +- mm/swap.c | 4 +- net/core/skbuff.c | 15 +- net/dsa/master.c | 25 +- net/ipv4/fib_semantics.c | 7 +- net/mctp/af_mctp.c | 46 +- net/mctp/route.c | 16 +- net/tls/tls_sw.c | 2 +- scripts/kconfig/confdata.c | 7 - scripts/link-vmlinux.sh | 2 +- scripts/mod/modpost.c | 2 +- tools/arch/arm64/include/uapi/asm/kvm.h | 10 + tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/arch/x86/include/asm/msr-index.h | 22 +- tools/include/uapi/asm-generic/mman-common.h | 2 + tools/include/uapi/drm/i915_drm.h | 45 +- tools/include/uapi/linux/kvm.h | 11 +- tools/lib/perf/cpumap.c | 35 +- tools/lib/perf/evlist.c | 28 +- tools/lib/perf/include/internal/cpumap.h | 1 + tools/lib/perf/include/internal/evlist.h | 7 +- tools/perf/Makefile.perf | 14 +- tools/perf/arch/arm/util/cs-etm.c | 8 +- tools/perf/arch/arm64/util/arm-spe.c | 2 +- tools/perf/arch/x86/util/intel-bts.c | 2 +- tools/perf/arch/x86/util/intel-pt.c | 4 +- tools/perf/bench/evlist-open-close.c | 2 +- tools/perf/builtin-ftrace.c | 2 +- tools/perf/builtin-record.c | 6 +- tools/perf/builtin-stat.c | 11 +- tools/perf/builtin-top.c | 2 +- tools/perf/python/tracepoint.py | 4 +- tools/perf/trace/beauty/include/linux/socket.h | 1 + tools/perf/util/auxtrace.c | 2 +- tools/perf/util/bpf_ftrace.c | 4 +- tools/perf/util/evlist.c | 18 +- tools/perf/util/hashmap.c | 3 +- tools/perf/util/record.c | 6 +- tools/perf/util/sideband_evlist.c | 3 +- tools/perf/util/stat-display.c | 2 +- tools/perf/util/synthetic-events.c | 2 +- tools/perf/util/top.c | 8 +- tools/testing/selftests/net/fib_nexthops.sh | 14 + tools/testing/selftests/x86/amx.c | 16 +- tools/vm/page_owner_sort.c | 6 +- virt/kvm/kvm_main.c | 22 +- virt/kvm/pfncache.c | 72 +- 543 files changed, 9438 insertions(+), 6854 deletions(-) rename Documentation/devicetree/bindings/{arm => cpu}/idle-states.yaml (74%) delete mode 100644 Documentation/devicetree/bindings/rtc/atmel,at91sam9-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/atmel,at91sam9260-rtt.yaml create mode 100644 Documentation/virt/kvm/s390/index.rst rename Documentation/virt/kvm/{ => s390}/s390-diag.rst (100%) rename Documentation/virt/kvm/{ => s390}/s390-pv-boot.rst (100%) rename Documentation/virt/kvm/{ => s390}/s390-pv.rst (100%) rename Documentation/virt/kvm/{ => x86}/amd-memory-encryption.rst (100%) rename Documentation/virt/kvm/{ => x86}/cpuid.rst (100%) create mode 100644 Documentation/virt/kvm/x86/errata.rst rename Documentation/virt/kvm/{ => x86}/halt-polling.rst (100%) rename Documentation/virt/kvm/{ => x86}/hypercalls.rst (100%) copy Documentation/virt/kvm/{ => x86}/index.rst (56%) rename Documentation/virt/kvm/{ => x86}/mmu.rst (100%) rename Documentation/virt/kvm/{ => x86}/msr.rst (100%) rename Documentation/virt/kvm/{ => x86}/nested-vmx.rst (100%) rename Documentation/virt/kvm/{ => x86}/running-nested-guests.rst (100%) rename Documentation/virt/kvm/{ => x86}/timekeeping.rst (100%) 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/clk/sunxi-ng/ccu-sun6i-rtc.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun6i-rtc.h 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 copy drivers/platform/chrome/{cros_ec_trace.h => cros_ec_sensorhub_trace.h} (61%) create mode 100644 drivers/rtc/rtc-optee.c create mode 100644 fs/netfs/buffered_read.c create mode 100644 fs/netfs/io.c create mode 100644 fs/netfs/main.c create mode 100644 fs/netfs/objects.c delete mode 100644 fs/netfs/read_helper.c create mode 100644 include/dt-bindings/clock/sun6i-rtc.h delete mode 100644 include/linux/pci-dma-compat.h rename include/{uapi => }/linux/user_events.h (58%) rename include/trace/stages/{stage1_defines.h => stage1_struct_define.h} (100%) rename include/trace/stages/{stage2_defines.h => stage2_data_offsets.h} (100%) rename include/trace/stages/{stage3_defines.h => stage3_trace_output.h} (100%) rename include/trace/stages/{stage4_defines.h => stage4_event_fields.h} (100%) rename include/trace/stages/{stage5_defines.h => stage5_get_offsets.h} (100%) rename include/trace/stages/{stage6_defines.h => stage6_event_callback.h} (100%) rename include/trace/stages/{stage7_defines.h => stage7_class_define.h} (100%)