This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm-base in repository linux-next.
omits adec44fc4327 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' omits 8b4971dbaabd Merge remote-tracking branch 'cxl/next' omits 968d6e16e4b7 Merge remote-tracking branch 'rust/rust-next' omits a266ea4de509 Merge remote-tracking branch 'memblock/for-next' omits d3fdb490c5c3 Merge remote-tracking branch 'mhi/mhi-next' omits 9b01730e9705 Merge remote-tracking branch 'fpga/for-next' omits d0a83ddfa395 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 39988b9adea8 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 615dfcbfa0c5 Merge remote-tracking branch 'nvmem/for-next' omits c1c76efa7f66 Merge remote-tracking branch 'slimbus/for-next' omits 871cf3162b59 Merge remote-tracking branch 'gnss/gnss-next' omits fa77cd1e373a Merge remote-tracking branch 'kspp/for-next/kspp' omits 7c1ddd5a13a2 Merge remote-tracking branch 'ntb/ntb-next' omits cb507d6cdfa5 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 8ead527f191f Merge remote-tracking branch 'rtc/rtc-next' omits 49224a2ac1b2 Merge remote-tracking branch 'coresight/next' omits 184c7a543b92 Merge remote-tracking branch 'livepatching/for-next' omits 5f66a1945de8 Merge remote-tracking branch 'kselftest/next' omits 7053ad03742e Merge remote-tracking branch 'pwm/for-next' omits e40c1c4730ca Merge remote-tracking branch 'pinctrl/for-next' omits c497ebdbb2cd Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits c867128dcf15 Merge remote-tracking branch 'rpmsg/for-next' omits a58ec2075fbb Merge remote-tracking branch 'vhost/linux-next' omits 71d059aeed54 Merge remote-tracking branch 'scsi-mkp/for-next' omits 00272c226ae1 Merge remote-tracking branch 'scsi/for-next' omits 881cd2aa605b Merge remote-tracking branch 'cgroup/for-next' omits 046d4a6629f8 Merge remote-tracking branch 'dmaengine/next' omits 9d57e6d99249 Merge remote-tracking branch 'staging/staging-next' omits 022005475bfa Merge remote-tracking branch 'vfio/next' omits d4b8e91a20ed Merge remote-tracking branch 'char-misc/char-misc-next' omits 792256d50f0e Merge remote-tracking branch 'tty/tty-next' omits 1ea727a31fc3 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits f11c7bd39264 Merge remote-tracking branch 'usb/usb-next' omits 10fc9eceae3f Merge remote-tracking branch 'driver-core/driver-core-next' omits 4efcc384438d Merge remote-tracking branch 'ipmi/for-next' omits eafc8d112cda Merge remote-tracking branch 'leds/for-next' omits 88d902573b91 Merge remote-tracking branch 'drivers-x86/for-next' omits 34898e34b6f2 Merge remote-tracking branch 'workqueues/for-next' omits e0b1fad6484a Merge remote-tracking branch 'percpu/for-next' omits 2428eb70c1be Merge remote-tracking branch 'rcu/rcu/next' omits 98f6631ac45a Merge remote-tracking branch 'ftrace/for-next' omits 4bc6a724b338 Merge remote-tracking branch 'edac/edac-for-next' omits 79d48136e8a3 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits b5ba4e926c8f Merge remote-tracking branch 'tip/auto-latest' omits 7737a422ac8e Merge remote-tracking branch 'mailbox/mailbox-for-next' omits 03d6c5dc541f Merge remote-tracking branch 'devicetree/for-next' omits 11db3d62de47 Merge remote-tracking branch 'audit/next' omits 03ac57baa7dd Merge remote-tracking branch 'iommu/next' omits da0c52a7f325 Merge remote-tracking branch 'watchdog/master' omits 1f6e02dfcb73 Merge remote-tracking branch 'tpmdd/next' omits 32fdb3211d9a Merge remote-tracking branch 'smack/next' omits f568996cdb35 Merge remote-tracking branch 'selinux/next' omits f2f31c31c614 Merge remote-tracking branch 'safesetid/safesetid-next' omits 0c773dfb3f0b Merge remote-tracking branch 'keys/keys-next' omits cd69e3f1ea7a Merge remote-tracking branch 'apparmor/apparmor-next' omits 81f28166b723 Merge remote-tracking branch 'security/next-testing' omits 12715f543c29 Merge remote-tracking branch 'battery/for-next' omits 51641e87ba90 Merge remote-tracking branch 'backlight/for-backlight-next' omits 9b423e37a7b1 Merge remote-tracking branch 'mfd/for-mfd-next' omits 3b5704fbd72f Merge remote-tracking branch 'device-mapper/for-next' omits 2fc9f9908a6f Merge remote-tracking branch 'block/for-next' omits 1b2642c81ba0 Merge remote-tracking branch 'input/next' omits 32c78930901d Merge remote-tracking branch 'modules/modules-next' omits 7bc508fdf3a1 Merge remote-tracking branch 'sound/for-next' omits 91477e880628 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits ac9f4e68dd9c Merge remote-tracking branch 'drm-intel/for-linux-next' omits 4e128043acc7 Merge remote-tracking branch 'amdgpu/drm-next' omits a01feacc09cd Merge remote-tracking branch 'drm-misc/for-linux-next' omits 1fbaf1d4e961 Merge remote-tracking branch 'drm/drm-next' omits b84d34e96e67 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 6c177d4c98b6 Merge remote-tracking branch 'mtd/mtd/next' omits 386e9204e109 Merge remote-tracking branch 'net-next/master' omits 078be9336f84 Merge remote-tracking branch 'rdma/for-next' omits ad8a62bda318 Merge remote-tracking branch 'swiotlb/linux-next' omits 0e863f7a0887 Merge remote-tracking branch 'dlm/next' omits 592f2c981b71 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 3b59f1c6b70f Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 50378560f42d Merge remote-tracking branch 'pm/linux-next' omits 5fe9a821148b Merge remote-tracking branch 'i3c/i3c/next' omits 5aca110bff38 Merge remote-tracking branch 'i2c/i2c/for-next' omits 20f05753730e Merge remote-tracking branch 'hid/for-next' omits 13cd2cd728a9 Merge remote-tracking branch 'pstore/for-next/pstore' omits 9d855673ea3f Merge remote-tracking branch 'pci/next' omits 749922488808 Merge remote-tracking branch 'printk/for-next' omits ca84761b6ec5 Merge remote-tracking branch 'vfs/for-next' omits 42208cf609ab Merge remote-tracking branch 'xfs/for-next' omits 6cb446f91d8e Merge remote-tracking branch 'v9fs/9p-next' omits 010f4f16afed Merge remote-tracking branch 'ubifs/next' omits 3073da2825f3 Merge remote-tracking branch 'orangefs/for-next' omits 75ed85348726 Merge remote-tracking branch 'nfsd/nfsd-next' omits 570e5f5fcb36 Merge remote-tracking branch 'nfs/linux-next' omits 4b613d2e8be9 Merge remote-tracking branch 'jfs/jfs-next' omits bcefab8300c1 Merge remote-tracking branch 'gfs2/for-next' omits c0772be582e8 Merge remote-tracking branch 'fuse/for-next' omits d8d9dc56735a Merge remote-tracking branch 'f2fs/dev' omits 0fb190f9ace6 Merge remote-tracking branch 'ext4/dev' omits 7774109ad24d Merge remote-tracking branch 'ext3/for_next' omits 4bc3e32edb33 Merge remote-tracking branch 'exfat/dev' omits 37ba88f93561 Merge remote-tracking branch 'configfs/for-next' omits 7a22c2e15602 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 3172c612b85d Merge remote-tracking branch 'cifs/for-next' omits 91e5ac326540 Merge remote-tracking branch 'ceph/master' omits a1dd00575d45 Merge remote-tracking branch 'btrfs/for-next' omits ab9ebc56b966 Merge remote-tracking branch 'fscache/fscache-next' omits ed1e7472747a Merge remote-tracking branch 'pidfd/for-next' omits 1c7c8de6697f Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 212738a0387c Merge remote-tracking branch 'uml/linux-next' omits 352607770c86 Merge remote-tracking branch 'sh/for-next' omits c427c5d64a36 Merge remote-tracking branch 's390/for-next' omits c9021576533d Merge remote-tracking branch 'risc-v/for-next' omits ecccce490205 Merge remote-tracking branch 'powerpc/next' omits 6c44c764f2ec Merge remote-tracking branch 'openrisc/for-next' omits 8c24f4baf98c Merge remote-tracking branch 'mips/mips-next' omits 89ca81390c39 Merge remote-tracking branch 'microblaze/next' omits 9290c0bbe915 Merge remote-tracking branch 'm68knommu/for-next' omits b6c9c5df5ce3 Merge remote-tracking branch 'h8300/h8300-next' omits 8743e9c5bfbb Merge remote-tracking branch 'csky/linux-next' omits 076978a1605a Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 5758187c8067 Merge remote-tracking branch 'clk/clk-next' omits b76484ada1ae Merge remote-tracking branch 'xilinx/for-next' omits cf3c8473c120 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits e4bc2d6e29ad Merge remote-tracking branch 'tegra/for-next' omits 69f0181c6d66 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 0a50fda6eeb7 Merge remote-tracking branch 'scmi/for-linux-next' omits 4f11f6ac8c1c Merge remote-tracking branch 'samsung-krzk/for-next' omits 874d1b1d97c8 Merge remote-tracking branch 'rockchip/for-next' omits 016c21ef7f2a Merge remote-tracking branch 'renesas/next' omits 0de002a294e3 Merge remote-tracking branch 'qcom/for-next' omits ea18a72c4a26 Merge remote-tracking branch 'omap/for-next' omits 34ae4e4c1fc2 Merge remote-tracking branch 'mvebu/for-next' omits 69bbfa06be94 Merge remote-tracking branch 'mediatek/for-next' omits 94be8e520ffa Merge remote-tracking branch 'keystone/next' omits 20e9b066fcb3 Merge remote-tracking branch 'imx-mxs/for-next' omits b57e7cae954c Merge remote-tracking branch 'drivers-memory/for-next' omits 573363f9c356 Merge remote-tracking branch 'at91/at91-next' omits 6afab079e74a Merge remote-tracking branch 'aspeed/for-next' omits 34e76516dadd Merge remote-tracking branch 'amlogic/for-next' omits b48c5780cb7e Merge remote-tracking branch 'actions/for-next' omits 3d1763860e23 Merge remote-tracking branch 'arm-soc/for-next' omits 2dd8a110f4e8 Merge remote-tracking branch 'arm/for-next' omits fb38ab9c38c9 RDMA: Use dma_map_sgtable for map umem pages omits a52724456928 lib/scatterlist: Fix wrong update of orig_nents omits 490731c53dd3 Merge remote-tracking branch 'asm-generic/master' omits 2e1407eb6dd7 Merge remote-tracking branch 'dma-mapping/for-next' omits 5afe1f08e22d Merge remote-tracking branch 'kbuild/for-next' omits ea728401c0b2 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 5c4584a79cad Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits e0701f23a6f4 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits 86c258a86790 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 273937f66dec Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 6037b702c501 Merge remote-tracking branch 'mmc-fixes/fixes' omits e938de7d80d8 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits a5e2893e308e Merge remote-tracking branch 'vfs-fixes/fixes' omits ca9f4c2f0a9c Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits a8cb3a3657ad Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 5a62243c9716 Merge remote-tracking branch 'omap-fixes/fixes' omits 373f974685ce Merge remote-tracking branch 'crypto-current/master' omits a41791e32ffe Merge remote-tracking branch 'input-current/for-linus' omits 916d776cabfb Merge remote-tracking branch 'regulator-fixes/for-linus' omits 9f55ab77d078 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 421be7535e6e Merge remote-tracking branch 'net/master' omits 7803d8a7f8d0 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 6a08fd932309 Merge branch 'for-5.14/block' into for-next omits e132b9a1079c Merge branch 'pm-opp' into linux-next omits c18b9003d847 Merge branch 'for-5.14/drivers-late' into for-next omits 22333be5727f ubd: remove dead code in ubd_setup_common omits 5bbfe80ad966 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits b1f4bca8764c Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits 666dbf787983 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus omits 65e6ecf34214 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus omits be74131c662e pwm: ep93xx: Prepare clock before using it omits f6ef94edf0f6 pwm: ep93xx: Unfold legacy callbacks into ep93xx_pwm_apply() omits 8bfcbf1160f8 pwm: ep93xx: Implement .apply callback omits 180b50b638a0 pwm: vt8500: Only unprepare the clock after the pwmchip wa [...] omits a9159fc3c8ba pwm: vt8500: Drop if with an always false condition omits bb3a5c78429a pwm: tegra: Assert reset only after the PWM was unregistered omits 4af4434ab39a pwm: tegra: Don't needlessly enable and disable the clock [...] omits f604ce0a0ac8 pwm: tegra: Don't modify HW state in .remove callback omits 292ba32ff3fb pwm: tegra: Drop an if block with an always false condition omits ff172854234d pwm: core: Simplify some devm_*pwm*() functions omits bc27ed216053 pwm: core: Remove unused devm_pwm_put() omits 83afce38eb68 pwm: core: Unify fwnode checks in the module omits 34dad3d9e01f pwm: core: Reuse fwnode_to_pwmchip() in ACPI case omits 8bcf76784492 pwm: core: Convert to use fwnode for matching omits fee5b6341ef9 docs: firmware-guide: ACPI: Add a PWM example omits a4fb7c8dee3c dt-bindings: pwm: pwm-tiecap: Add compatible string for AM64 SoC omits d4f2a2ff92cc dt-bindings: pwm: pwm-tiecap: Convert to json schema omits 00c7a1c0a201 pwm: sprd: Don't check the return code of pwmchip_remove() omits fcf1b38e57a0 pwm: img: Fix PM reference leak in img_pwm_enable() omits dd3628e62be2 pwm: pxa: Always use the same variable name for driver data omits d697911a01a3 pwm: pxa: Drop if with an always false condition omits 454690e90880 pwm: berlin: Don't check the return code of pwmchip_remove() omits 9ca22ee403aa pwm: berlin: Implement .apply() callback omits 05333d72e9fb Merge branch 'irq/core' omits 2bc42e8c756f pwm: berlin: use consistent naming for variables omits d7bff84fe7ed pwm: Ensure for legacy drivers that pwm->state stays consistent omits 3abeeb90bf0e Merge branch 'efi/core' omits 01e8a0ef12f2 Merge branch 'irq/core' omits fa521ead0a98 Merge branch 'locking/core' omits 36d393d79349 Merge branch 'objtool/core' omits cddcd628366c Merge branch 'objtool/urgent' omits 134b43c11c4e Merge branch 'perf/core' omits 686984cffbb9 Merge branch 'ras/core' omits 2772be699cf7 Merge branch 'sched/core' omits f2c8f6865512 Merge branch 'smp/core' omits ef1ae2d18a5e Merge branch 'smp/urgent' omits df022013ba03 Merge branch 'timers/core' omits 789e0bf5ffc2 Merge branch 'timers/nohz' omits 43f41f6c4f19 Merge branch 'x86/apic' omits aec4f019c4b9 Merge branch 'x86/boot' omits b2dd4bd56bd5 Merge branch 'x86/cache' omits 956bc27c6d05 Merge branch 'x86/cleanups' omits debfde262c62 Merge branch 'x86/cpu' omits 5ddbe0584e05 Merge branch 'x86/entry' omits 897b33e3912e Merge branch 'x86/fpu' omits 1af81ff3d870 Merge branch 'x86/irq' omits 9c2c9ffb4cdc Merge branch 'x86/misc' omits ea81673914fa Merge branch 'x86/mm' omits bc82cc3ae669 Merge branch 'x86/sev' omits 18efaf59470e Merge branch 'x86/splitlock' omits 91913cfc85ee Merge branch 'for-5.14/block' into for-next omits dbaaca319db0 Merge branch 'for-5.14/io_uring' into for-next omits bdfe4dc5bfdd io_uring: code clean for kiocb_done() omits 14fe4d891ef4 io_uring: spin in iopoll() only when reqs are in a single queue omits ce9ab4e8a800 io_uring: pre-initialise some of req fields omits 727645b13d25 io_uring: refactor io_submit_flush_completions omits 63710e614399 io_uring: optimise hot path restricted checks omits 8f164eaafc2e io_uring: remove not needed PF_EXITING check omits c9bd6c647c1c io_uring: mainstream sqpoll task_work running omits cfbaa772a590 io_uring: refactor io_arm_poll_handler() omits 33842e66a789 Merge branch 'pm-devfreq' into linux-next omits f3a633ec6a21 Merge branch 'for-5.14/block' into for-next omits 0cc0cb70f0ff Merge branch 'for-5.14/libata' into for-next omits 780fed8a8381 Merge branch 'for-5.14/drivers-late' into for-next omits 3acc7821d010 nvme: use return value from blk_execute_rq() omits 64df91d653f2 block: return errors from blk_execute_rq() omits e3d268c3c31e nvme: use blk_execute_rq() for passthrough commands omits 3637ab378673 block: support polling through blk_execute_rq omits bfee26102577 Merge branch 'for-5.14/io_uring' into for-next omits faf88b0fb1c3 io_uring: reduce latency by reissueing the operation omits 490628d8cea8 Merge branch 'for-5.14/block' into for-next omits b12e6f2a98ad Merge branch 'for-5.14/io_uring' into for-next omits aca74e4fecb5 io_uring: add IOPOLL and reserved field checks to IORING_O [...] omits 93ab5beeafd8 io_uring: add IOPOLL and reserved field checks to IORING_O [...] omits 668590cb143f Merge branch 'for-5.14/io_uring' into for-next omits d8d048fcda10 Merge branch 'for-5.14/block' into for-next omits 5dfc1fa940a2 Merge branch 'for-5.14/drivers' into for-next omits be47dc09e433 Merge branch 'for-5.14/drivers-late' into for-next omits e38ab3746d6b block: remove REQ_OP_SCSI_{IN,OUT} omits 39b43c39c933 block: mark blk_mq_init_queue_data static omits 1ae3620b4d3e loop: rewrite loop_exit using idr_for_each_entry omits fd88a553fd68 loop: split loop_lookup omits 3da66fbc849f loop: don't allow deleting an unspecified loop device omits b3f178a49b57 loop: move loop_ctl_mutex locking into loop_add omits 5cf867bf01bb loop: split loop_control_ioctl omits d3672bf9dc56 loop: don't call loop_lookup before adding a loop device omits de06f26daa2f loop: remove the l argument to loop_add omits 212109dd155c loop: reduce loop_ctl_mutex coverage in loop_exit omits 6dc9532ad0a8 loop: reorder loop_exit omits d67611acaf14 mmc: initialized disk->minors omits 0fab84b107f1 mmc: switch to blk_mq_alloc_disk omits 4252e0fe10c9 mmc: remove an extra blk_{get,put}_queue pair omits 4c7d65377a36 nbd: provide a way for userspace processes to identify dev [...] omits 50035b4e6f5c ubd: use blk_mq_alloc_disk and blk_cleanup_disk omits 2933a1b2c6f3 ubd: remove the code to register as the legacy IDE driver omits 22b7b2801b49 null_blk: remove an unused variable assignment in null_add_dev omits f2d84acb94b9 mtip32xx: use blk_mq_alloc_disk and blk_cleanup_disk omits d0b0325d825c mtip32xx: simplify sysfs setup omits 6ae4198b2930 Merge branch 'for-5.14/libata' into for-5.14/drivers-late omits 3304616e985f Merge branch 'pm-cpufreq' into linux-next omits bcfed6e9fe96 Merge branch 'acpi-pm' into linux-next omits 7c423e6cac1c Merge branch 'acpi-tables' into linux-next omits 116477505daf Merge branch 'devprop-fixes' into linux-next omits de0b2d6a2413 io_uring: refactor io_openat2() omits 1335c93612a0 io_uring: simplify struct io_uring_sqe layout omits 9073045c3b90 io_uring: update sqe layout build checks omits a15c03fed28a io_uring: fix code style problems omits 843b08431caa io_uring: refactor io_sq_thread() omits ade760d311a0 io_uring: don't change sqpoll creds if not needed omits 9e7e5a77456f io_uring: add support for IORING_OP_LINKAT omits b2882304c027 io_uring: add support for IORING_OP_SYMLINKAT omits 53893cda4652 fs: update do_*() helpers to return ints omits 4bb393644263 fs: make do_linkat() take struct filename omits 11dd7014f10f namei: add getname_uflags() omits 7ab0449b2dfd fs: make do_symlinkat() take struct filename omits 30509f148ad1 fs: make do_mknodat() take struct filename omits 06f0ca92c2ef io_uring: add support for IORING_OP_MKDIRAT omits bb72a85b7238 fs: make do_mkdirat() take struct filename omits 57e9005ec370 Merge branch 'for-5.14/block' into for-next omits 6017b5b1df42 Merge branch 'for-5.14/drivers' into for-5.14/drivers-late omits 7ed92cd0a74f Merge branch 'for-5.14/block' into for-5.14/drivers-late omits 97ece1dfb2eb drm/i915/display: Do not zero past infoframes.vsc omits a73bbfba991f media: siano: Fix out-of-bounds warnings in smscore_load_f [...] omits 464c4e66f99b PCI: quirks: Quirk PCI d3hot delay for AMD xhci omits 0106be6dfc9a drm/radeon: Add HD-audio component notifier support (v2) omits 5aad81423c80 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 9aa778f5d365 Revert "drm/amd/display: To modify the condition in indica [...] omits 6abcd7495bdd Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 6374aa0ad8ce drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 7ad091089d48 drm/amdgpu: only check for _PR3 on dGPUs omits 54dee3da9a6b drm/amdgpu: add another raven1 gfxoff quirk omits a8cc1ba1977a usb/host: enable auto power control for xhci-pci omits 8e19029d984b drm/amdgpu: Power down VCN and JPEG before disabling SMU features omits fe19ca91c20b drm/amd/display: Enabling eDP no power sequencing with DAL [...] omits a51c80057a88 Merge branch 'pm-pci' into linux-next omits 78406cf5001e Merge branches 'acpi-scan' and 'acpi-ec' into linux-next omits 1b02478a82ab Merge branch 'pm-domains' into linux-next omits c3d334deb51e Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next omits f7d380988581 Merge branches 'pm-core' and 'pm-sleep' into linux-next omits 5daf7c100b56 Merge branch 'pnp' into linux-next omits f9d87c5a992e Merge branches 'acpi-soc' and 'acpi-misc' into linux-next omits f82c888bb665 Merge branch 'acpi-messages' into linux-next omits 537e2cd3f589 Merge branches 'acpi-prm', 'acpi-dptf', 'acpi-apei' and 'a [...] omits aa19dd369603 Merge branches 'acpi-tables', 'acpi-ec', 'acpi-sysfs' and [...] omits 5f4760aa8027 Merge branches 'acpi-pm', 'acpi-processor' and 'acpi-resou [...] omits 24e8d56b99e0 Merge branches 'acpi-bus' and 'acpi-scan' into linux-next omits 120a1d28795c Merge branch 'acpica' into linux-next omits 33f95eed844a Merge branch 'devprop' into linux-next omits c21a8a5f7cb4 Merge branch 'for-5.14/block' into for-next omits 74437eafbebb Merge branch 'for-5.14/io_uring' into for-next omits 7798ec3278c0 Merge branch 'for-5.14/block' into for-next omits 7627c46b216b Merge branch 'for-5.14/drivers' into for-next omits be625f488443 Merge branch 'for-5.14/block' into for-next omits 8e6ca92fbf96 Merge branch 'for-5.14/block' into for-next omits 3f726559be06 Merge branch 'for-5.14/libata' into for-next omits 1d4a6f5a0bd2 Merge branch 'for-5.14/drivers-late' into for-next omits 281ea6a5bfdc mmc: switch to blk_mq_alloc_disk omits c58e637bb8f7 mmc: remove an extra blk_{get,put}_queue pair omits 33d5bbc5460d Merge branch 'for-5.14/block' into for-next omits d3cd40f2fa0a Merge branch 'for-5.14/block' into for-next omits 71efee5b8b00 Merge branch 'for-5.14/drivers-late' into for-next omits c239959a4049 nbd: provide a way for userspace processes to identify dev [...] omits 078455556201 Merge branch 'for-5.14/block' into for-next omits e412db2acce6 Merge branch 'for-5.14/libata' into for-next omits 1302a9ff039f Merge branch 'for-5.14/io_uring' into for-next omits 07512276b530 Merge branch 'for-5.14/drivers-late' into for-next omits b12d17fce641 ubd: use blk_mq_alloc_disk and blk_cleanup_disk omits aebbd9fdb0cc ubd: remove the code to register as the legacy IDE driver omits ab29d013e358 null_blk: remove an unused variable assignment in null_add_dev omits 29a0278eee6d mtip32xx: use blk_mq_alloc_disk and blk_cleanup_disk omits 7884a43d2b16 mtip32xx: simplify sysfs setup omits 0e9bd6b208ec Merge branch 'for-5.14/io_uring' into for-next omits 3f49a8432792 Merge branch 'for-5.14/drivers' into for-next omits 52a2c8904f0a Merge branch 'for-5.14/libata' into for-next omits 9658b8acb553 Merge branch 'for-5.14/libata' into for-next omits 195c460f80c9 Merge branch 'for-5.14/drivers' into for-next omits 249a50ed40cc Merge branch 'for-5.14/io_uring' into for-next omits d68c2e29fec2 Merge branch 'for-5.14/libata' into for-next omits 2360d0e75b6b Merge branch 'for-5.14/drivers' into for-next omits 7dcc6d471327 Merge branch 'for-5.14/block' into for-next omits 990e6d0e1de8 arm: extend pfn_valid to take into accound freed memory ma [...] omits 4ce27baf95df memblock: align freed memory map on pageblock boundaries w [...] omits 03be3200ba9f memblock: free_unused_memmap: use pageblock units instead [...] adds c24d37322548 mm/gup: fix try_grab_compound_head() race with split_huge_page() adds 122e093c1734 mm/page_alloc: fix memory map initialization for descending nodes adds ff4b2b4014cb mm/page_alloc: correct return value of populated elements [...] adds 20ce0c2d5a30 kthread: switch to new kerneldoc syntax for named variable [...] adds d71ba1649fa3 kthread_worker: fix return value when kthread_mod_delayed_ [...] adds f589c67ff08c ia64: headers: drop duplicated words adds c5f320ff8a79 ia64: mca_drv: fix incorrect array size calculation adds b83c8ba40ceb streamline_config.pl: make spacing consistent adds d1b1f1e627c0 streamline_config.pl: add softtabstop=4 for vim users adds c1c9142004e7 scripts/spelling.txt: add more spellings to spelling.txt adds d98e4d95411b ntfs: fix validity check for file name attribute adds 10dde05b8998 squashfs: add option to panic on errors adds 74ef829e41be ocfs2: remove unnecessary INIT_LIST_HEAD() adds 54e948c60cc8 ocfs2: fix snprintf() checking adds ca49b6d856eb ocfs2: remove redundant assignment to pointer queue adds 01f01399136c ocfs2: remove repeated uptodate check for buffer adds f0f798db0586 ocfs2: replace simple_strtoull() with kstrtoull() adds 7ed6d4e418d9 ocfs2: remove redundant initialization of variable ret adds b124ac45bda0 kernel: watchdog: modify the explanation related to watchd [...] adds e55fda8cdcba doc: watchdog: modify the explanation related to watchdog thread adds 256f7a6791e8 doc: watchdog: modify the doc related to "watchdog/%u" adds 4acaa7d5045e slab: use __func__ to trace function name adds 26c6cb7cf830 kunit: make test->lock irq safe adds 1f9f78b1b376 mm/slub, kunit: add a KUnit test for SLUB debugging functionality adds 3d8e374c6d46 slub: remove resiliency_test() function adds 588c7fa022d7 mm, slub: change run-time assertion in kmalloc_index() to [...] adds 02ac47d0cdd4 slub: restore slub_debug=- behavior adds 1a88ef87f861 slub: actually use 'message' in restore_bytes() adds 582d1212edc7 slub: indicate slab_fix() uses printf formats adds 792702911f58 slub: force on no_hash_pointers when slub_debug is enabled adds 64dd68497be7 mm: slub: move sysfs slab alloc/free interfaces to debugfs adds 65ebdeef103f mm/slub: add taint after the errors are printed adds 54dd200c5a25 mm/kmemleak: fix possible wrong memory scanning period adds 1a14e3779dd5 dax: fix ENOMEM handling in grab_mapping_entry() adds 85f29cd6a12d tools/vm/page_owner_sort.c: check malloc() return adds 65ac1a60a57e mm/debug_vm_pgtable: ensure THP availability via has_trans [...] adds 832b50725373 mm: mmap_lock: use local locks instead of disabling preemption adds 5631de543acb mm/page_reporting: fix code style in __page_reporting_request() adds f58780a8e385 mm/page_reporting: export reporting order as module parameter adds 9f849c6f9572 mm/page_reporting: allow driver to specify reporting order adds f8af4d0892cb virtio_balloon: specify page reporting order if needed adds 5defd497ed78 mm: page-writeback: kill get_writeback_state() comments adds ab19939a6a50 mm/page-writeback: Fix performance when BDI's share of rat [...] adds 032315543787 mm/page-writeback: update the comment of Dirty position control adds 87e378974975 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() adds 4ade5867b4b8 writeback, cgroup: do not switch inodes with I_WILL_FREE flag adds 592fa002180a writeback, cgroup: add smp_mb() to cgroup_writeback_umount() adds 8826ee4fe750 writeback, cgroup: increment isw_nr_in_flight before grabb [...] adds 29264d92a0f1 writeback, cgroup: switch to rcu_work API in inode_switch_wbs() adds f3b6a6df38aa writeback, cgroup: keep list of inodes attached to bdi_writeback adds 72d4512e9cb1 writeback, cgroup: split out the functional part of inode_ [...] adds f5fbe6b7ad6e writeback, cgroup: support switching multiple inodes at once adds c22d70a162d3 writeback, cgroup: release dying cgwbs by switching attach [...] adds 34ebcce79324 fs: unexport __set_page_dirty adds c1e3dbe9818e fs: move ramfs_aops to libfs adds 0af573780b0b mm: require ->set_page_dirty to be explicitly wired up adds 6e1cae881a06 mm/writeback: move __set_page_dirty() to core mm adds 2f18be363c33 mm/writeback: use __set_page_dirty in __set_page_dirty_nobuffers adds fd7353f88bde iomap: use __set_page_dirty_nobuffers adds fc50eee32915 fs: remove anon_set_page_dirty() adds b82a96c92533 fs: remove noop_set_page_dirty() adds 3a6b2162005f mm: move page dirtying prototypes from mm.h adds f39bd8534594 mm/gup_benchmark: support threading adds 292648ac5cf1 mm: gup: allow FOLL_PIN to scale in SMP adds a458b76a4171 mm: gup: pack has_pinned in MMF_HAS_PINNED adds e17eae2b8399 mm: pagewalk: fix walk for hugepage tables adds 63d8620ecf93 mm/swapfile: use percpu_ref to serialize against concurren [...] adds 2799e77529c2 swap: fix do_swap_page() race with swapoff adds 5c046235a826 mm/swap: remove confusing checking for non_swap_entry() in [...] adds 2efa33fc7f6e mm/shmem: fix shmem_swapin() race with swapoff adds bb243f7dc624 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] adds eb7709c5f3e5 mm/swap: remove unused local variable nr_shadows adds 1cfcc8306a76 mm/swap_slots.c: delete meaningless forward declarations adds a4b451143fa2 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] adds f4c4a3f48480 mm: free idle swap cache page after COW adds eea4a5011ae5 swap: check mapping_empty() for swap cache before being freed adds fdbcb2a6d677 mm/memcg: move mod_objcg_state() to memcontrol.c adds 68ac5b3c8db2 mm/memcg: cache vmstat data in percpu memcg_stock_pcp adds 5387c90490f7 mm/memcg: improve refill_obj_stock() performance adds 559271146efc mm/memcg: optimize user context object stock access adds 41eb5df1cbc9 mm: memcg/slab: properly set up gfp flags for objcg pointer array adds 494c1dfe855e mm: memcg/slab: create a new set of kmalloc-cg-<n> caches adds 13e680fb6a1e mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches adds c5c8b16b596e mm: memcontrol: fix root_mem_cgroup charging adds 8dc87c7d1fec mm: memcontrol: fix page charging in page replacement adds 2884b6b7eed4 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm adds a984226f457f mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] adds f2e4d28dd9f6 mm: memcontrol: simplify lruvec_holds_page_lru_lock adds 7467c39128bd mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] adds 9838354e16a2 mm: memcontrol: simplify the logic of objcg pinning memcg adds 271dd6b1f636 mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] adds 9ef56b78b888 mm: vmscan: remove noinline_for_stack adds b51478a0b3c7 memcontrol: use flexible-array member adds 87579e9b7d8d loop: use worker per cgroup instead of kworker adds 04f94e3fbe1a mm: charge active memcg when no mm is set adds c74d40e8b5e2 loop: charge i/o to mem and blk cg adds 6a1803bb582c mm: memcontrol: remove trailing semicolon in macros adds 8fa207525f6a perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC adds a4eec6a3dfb7 binfmt: remove in-tree usage of MAP_EXECUTABLE adds 3b8db39fad98 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() adds 78d9cf6041b9 mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap adds 96d990239e31 mm/mmap: introduce unlock_range() for code cleanup adds 35e43c5ff4d2 mm/mmap: use find_vma_intersection() in do_mmap() for overlap adds 2797e79f1a49 mm/memory.c: fix comment of finish_mkwrite_fault() adds ce6d42f2e4a2 mm: add vma_lookup(), update find_vma_intersection() comments adds 064b2663603c drm/i915/selftests: use vma_lookup() in __igt_mmap() adds b55541414bd0 arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] adds 09eef83a8015 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] adds 27a14d287e16 arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] adds 900c83f88af0 arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] adds 7f7020ac0dc9 arch/mips/kernel/traps: use vma_lookup() instead of find_vma() adds 3b93e042a59d arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() adds 9ce2c3fc0be6 x86/sgx: use vma_lookup() in sgx_encl_find() adds fc98c03ba9ea virt/kvm: use vma_lookup() instead of find_vma_intersection() adds 85715d680901 vfio: use vma_lookup() instead of find_vma_intersection() adds 47bdd1db16e6 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() adds da68547d3692 drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() adds 49be780f7984 media: videobuf2: use vma_lookup() in get_vaddr_frames() adds 2beaf153e1d0 misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() adds 9016ddeddf85 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() adds 46e6b31d4617 lib/test_hmm: use vma_lookup() in dmirror_migrate() adds ff69fb8100f1 mm/ksm: use vma_lookup() in find_mergeable_vma() adds 059b8b4875b3 mm/migrate: use vma_lookup() in do_pages_stat_array() adds 5aaf07f0812a mm/mremap: use vma_lookup() in vma_to_resize() adds 3e418f988846 mm/memory.c: use vma_lookup() in __access_remote_vm() adds 33e3575c5148 mm/mempolicy: use vma_lookup() in __access_remote_vm() adds 5673a60b80e8 mm: update legacy flush_tlb_* to use vma adds f4c1ab0937c3 h8300: remove unused variable adds e8df2c703d5d mm/dmapool: use DEVICE_ATTR_RO macro adds 53d884a6675b mm, tracing: unify PFN format strings adds a2afc59fb250 mm/page_alloc: add an alloc_pages_bulk_array_node() helper adds 5c1f4e690eec mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() adds cd61413baa10 mm/vmalloc: print a warning message first on failure adds f4bdfeaf18a4 mm/vmalloc: remove quoted strings split across lines adds 12b9f873a5d0 mm/vmalloc: fallback to a single page allocator adds a850e932df65 mm: vmalloc: add cond_resched() in __vunmap() adds 4469c0f17ec6 printk: introduce dump_stack_lvl() adds 336abff6e872 kasan: use dump_stack_lvl(KERN_ERR) to print stacks adds 3ff16d30f593 kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() adds 158f25522ca8 kasan: allow an architecture to disable inline instrumentation adds af3751f3c2b6 kasan: allow architectures to provide an outline readiness check adds c0f8aa4fa815 mm: define default MAX_PTRS_PER_* in include/pgtable.h adds cb32c9c5d456 kasan: use MAX_PTRS_PER_* for early shadow tables adds f06f78ab48fb kasan: rename CONFIG_KASAN_SW_TAGS_IDENTIFY to CONFIG_KASA [...] adds a0503b8a0b3c kasan: integrate the common part of two KASAN tag-based modes adds 7a22bdc3c443 kasan: add memory corruption identification support for ha [...] adds c5a54c706e04 mm: report which part of mem is being freed on initmem case adds b19bd1c976af mm/mmzone.h: simplify is_highmem_idx() adds d2f07ec052ac mm: make __dump_page static adds 691d9497285a mm/page_alloc: bail out on fatal signal during reclaim/com [...] adds be7c701fd42c mm/debug: factor PagePoisoned out of __dump_page adds 8bf6f451bded mm/page_owner: constify dump_page_owner adds 0f2317e34e2c mm: make compound_head const-preserving adds ca891f41c4c7 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype adds 5f7dadf3958f mm: constify page_count and page_ref_count adds 1cfcee728391 mm: optimise nth_page for contiguous memmap adds 9660ecaa79ce mm/page_alloc: switch to pr_debug adds a0b8200d06ad kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 adds 28f836b6777b mm/page_alloc: split per cpu page lists and zone stats adds dbbee9d5cd83 mm/page_alloc: convert per-cpu list protection to local_lock adds f19298b9516c mm/vmstat: convert NUMA statistics to basic NUMA counters adds 3ac44a346a50 mm/vmstat: inline NUMA event counter updates adds 3e23060b2d0b mm/page_alloc: batch the accounting updates in the bulk allocator adds 43c95bcc51e4 mm/page_alloc: reduce duration that IRQs are disabled for [...] adds 56f0e661ea8c mm/page_alloc: explicitly acquire the zone lock in __free_ [...] adds df1acc856923 mm/page_alloc: avoid conflating IRQs disabled with zone->lock adds 902499937e3a mm/page_alloc: update PGFREE outside the zone lock in __fr [...] adds 151e084af494 mm: page_alloc: dump migrate-failed pages only at -EBUSY adds bbbecb35a41c mm/page_alloc: delete vm.percpu_pagelist_fraction adds b92ca18e8ca5 mm/page_alloc: disassociate the pcp->high from pcp->batch adds 04f8cfeaed08 mm/page_alloc: adjust pcp->high after CPU hotplug events adds 3b12e7e97938 mm/page_alloc: scale the number of pages that are batch freed adds c49c2c47dab6 mm/page_alloc: limit the number of pages on PCP lists when [...] adds 74f44822097c mm/page_alloc: introduce vm.percpu_pagelist_high_fraction adds 777c00f5ede4 mm: drop SECTION_SHIFT in code comments adds e47aa90568de mm/page_alloc: improve memmap_pages dbg msg adds f7ec104458e0 mm/page_alloc: fix counting of managed_pages adds 21d02f8f8464 mm/page_alloc: move free_the_page adds fdb7d9b7acd0 alpha: remove DISCONTIGMEM and NUMA adds e7793e53901b arc: update comment about HIGHMEM implementation adds 8b793b442051 arc: remove support for DISCONTIGMEM adds 5ab06e10990c m68k: remove support for DISCONTIGMEM adds bb1c50d3967f mm: remove CONFIG_DISCONTIGMEM adds d3c251ab95b6 arch, mm: remove stale mentions of DISCONIGMEM adds 48d9f3355a8e docs: remove description of DISCONTIGMEM adds a9ee6cf5c60e mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA adds 43b02ba93b25 mm: replace CONFIG_FLAT_NODE_MEM_MAP with CONFIG_FLATMEM adds 44042b449872 mm/page_alloc: allow high-order pages to be stored on the [...] adds 203c06eef579 mm/page_alloc: split pcp->high across all online CPUs for [...] adds a3f5d80ea401 mm,hwpoison: send SIGBUS with error virutal address adds 0ed950d1f281 mm,hwpoison: make get_hwpoison_page() call get_any_page() adds 65090f30ab79 Merge branch 'akpm' (patches from Andrew) adds 30d1a556a997 Merge tag 'fs.mount_setattr.nosymfollow.v5.14' of git://gi [...] adds b97902b62ae8 Merge tag 'fs.openat2.unknown_flags.v5.14' of git://git.ke [...] adds bbd91626f71c Merge tag '5.14-rc-smb3-fixes-part1' of git://git.samba.or [...] adds 8418dabd97ce Merge tag 'gfs2-v5.13-fixes' of git://git.kernel.org/pub/s [...] adds 007b350a5875 Merge tag 'dlm-5.14' of git://git.kernel.org/pub/scm/linux [...] adds c0c6d209b660 Merge tag 'for-linus-5.14-1' of git://github.com/cminyard/ [...] adds ebb81c14543f Merge tag 'mailbox-v5.14' of git://git.linaro.org/landing- [...] adds 776ba3ad659e Merge tag 'platform-drivers-x86-v5.14-1' of git://git.kern [...] adds e60d726f5d8c Merge tag 'tpmdd-next-v5.14-rc1' of git://git.kernel.org/p [...] adds 4b5e35ce0758 Merge tag 'edac_updates_for_v5.14' of git://git.kernel.org [...] adds 5a94296bc02a Merge branch 'for-5.14/amd-sfh' into for-linus adds fd73788ce6a5 Merge branch 'for-5.14/core' into for-linus adds 7f1f38039820 Merge branch 'for-5.14/google' into for-linus adds 33197bd3e82f Merge branch 'for-5.14/intel-ish' into for-linus adds 8f4ef88ebade Merge branch 'for-5.14/logitech' into for-linus adds b3e296425482 Merge branch 'for-5.14/multitouch' into for-linus adds df04fbe8680b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds df668a5fe461 Merge tag 'for-5.14/block-2021-06-29' of git://git.kernel. [...] adds 440462198d9c Merge tag 'for-5.14/drivers-2021-06-29' of git://git.kerne [...] adds bb4e0142dd3e Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 52c6189a46d9 Merge remote-tracking branch 'net/master' adds 7c1a80e80cde net: xfrm: fix memory leak in xfrm_user_rcv_msg adds 46bb5dd1d2a6 Merge remote-tracking branch 'ipsec/master' adds 8aaf6d7ae340 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus adds 2c70ff56e49a ASoC: codecs: allow SSM2518 to be selected by the user adds e6b66edfef64 ASoC: tegra: Use ADMAIF component for DMA allocations adds 5480da22eab2 Merge series "arm64: tegra: Enable audio IOMMU support on [...] adds fd9a20e816a6 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds 80e51d2d8f0c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds d0c71019f247 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds 5db5dd5be70e regulator: hi6421v600: Fix getting wrong drvdata that caus [...] adds 42db01d6430c Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds 8c9c7bcee6e2 Merge remote-tracking branch 'regulator-fixes/for-linus' adds a5276681efc3 Merge remote-tracking branch 'spi/for-5.13' into spi-linus adds e4a5c19888a5 spi: stm32h7: fix full duplex irq handler handling adds dae778069a22 Merge remote-tracking branch 'spi/for-5.14' into spi-linus adds 471cdfed8527 Merge remote-tracking branch 'spi-fixes/for-linus' adds d8019c03387d Merge remote-tracking branch 'input-current/for-linus' adds 9b1246765ed1 Merge remote-tracking branch 'crypto-current/master' adds 626c67fdc95b Merge remote-tracking branch 'omap-fixes/fixes' adds 4580bd9325a9 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 4946bc1b226f Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 2fd4e6e3f625 Merge remote-tracking branch 'vfs-fixes/fixes' adds e9000876c5f8 Merge remote-tracking branch 'mmc-fixes/fixes' adds 013b14008c20 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds a08eab4cba40 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 1e45dbcd86bf Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds fbf137d9483a Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 3d94dfed8cb8 Merge remote-tracking branch 'kbuild/for-next' new 8293715b57c2 Merge remote-tracking branch 'dma-mapping/for-next' new ea121f4885ed Merge remote-tracking branch 'asm-generic/master' new ab918a212bf8 Merge remote-tracking branch 'arm/for-next' new 45ee064587b4 Merge remote-tracking branch 'arm-soc/for-next' new 80021e533cbe Merge remote-tracking branch 'actions/for-next' new af45ed22741a Merge remote-tracking branch 'amlogic/for-next' new 30994dbad4ba Merge remote-tracking branch 'aspeed/for-next' new 6826919d5049 Merge remote-tracking branch 'at91/at91-next' new e1abcc7767ec Merge remote-tracking branch 'drivers-memory/for-next' new 70120b5d8656 Merge remote-tracking branch 'imx-mxs/for-next' new 492696eecdf9 Merge remote-tracking branch 'keystone/next' new 4680199b6419 Merge remote-tracking branch 'mediatek/for-next' new d2b5b98edf2f Merge remote-tracking branch 'mvebu/for-next' new a450e31d2ec5 Merge remote-tracking branch 'omap/for-next' new 801585677172 Merge remote-tracking branch 'qcom/for-next' new 1a6159cb2686 Merge remote-tracking branch 'renesas/next' new cf5bf09bf56b Merge remote-tracking branch 'rockchip/for-next' new 7464e8a13993 Merge remote-tracking branch 'samsung-krzk/for-next' new 5bfbf284dd96 Merge remote-tracking branch 'scmi/for-linux-next' new 9d7cc2d1698c Merge remote-tracking branch 'sunxi/sunxi/for-next' new e0c7d27a6986 Merge remote-tracking branch 'tegra/for-next' new 4fc53ccfdcbd Merge remote-tracking branch 'ti-k3/ti-k3-next' new 95e46b050525 Merge remote-tracking branch 'xilinx/for-next' new b1f247714acb clk: stm32mp1: fix missing spin_lock_init() new b424f73b6c01 clk: lmk04832: fix return value check in lmk04832_probe() new 2cdee50eda9d clk: lmk04832: Fix spelling mistakes in dev_err messages a [...] new faa0e3079485 clk: k210: Fix k210_clk_set_parent() new bbd7a6cc382f clk: divider: Add re-usable determine_rate implementations new db400ac1444b clk: divider: Switch from .round_rate to .determine_rate b [...] new e4c5ef6b9584 clk: meson: regmap: switch to determine_rate for the dividers new 498cc50b3fa9 clk: hisilicon: hi3559a: Drop __init markings everywhere new 43ba6969cfb8 Merge remote-tracking branch 'clk/clk-next' new 9286dfebe1b6 Merge remote-tracking branch 'clk-renesas/renesas-clk' new e6f6966bec6a Merge remote-tracking branch 'csky/linux-next' new 4b4153f97ae9 Merge remote-tracking branch 'h8300/h8300-next' new bab81646c11f Merge remote-tracking branch 'm68knommu/for-next' new 3088658fff6e Merge remote-tracking branch 'microblaze/next' new 579f73cf8485 MIPS: X1830: Respect cell count of common properties. new 2bc434b12d12 dt-bindings: clock: Add documentation for MAC PHY control [...] new ab3040e1379b MIPS: Ingenic: Add MAC syscon nodes for Ingenic SoCs. new 23c64447b353 MIPS: CI20: Reduce clocksource to 750 kHz. new 34c522a07ccb MIPS: CI20: Add second percpu timer for SMP. new cf02ce742f09 MIPS: Fix PKMAP with 32-bit MIPS huge page support new 63c276985117 Merge remote-tracking branch 'mips/mips-next' new 6b534954e465 Merge remote-tracking branch 'openrisc/for-next' new c89e632658e7 powerpc/32s: Fix setup_{kuap/kuep}() on SMP new fc4999864bca powerpc/4xx: Fix setup_kuep() on SMP new 5567b1ee29b7 powerpc/64s: fix hash page fault interrupt handler new fce01acf830a powerpc/64e: fix CONFIG_RELOCATABLE build warnings new 9b69d48c7516 powerpc/64e: remove implicit soft-masking and interrupt ex [...] new 325678fd0522 powerpc/64s: add a table of implicit soft-masked addresses new 1b0482229c30 powerpc/64s/interrupt: preserve regs->softe for NMI interrupts new 2b43dd7653cc powerpc/64: enable MSR[EE] in irq replay pt_regs new 98798f33c6be powerpc/64/interrupt: add missing kprobe annotations on in [...] new c59458b00aec powerpc/64s/interrupt: clean up interrupt return labels new 91fc46eced0f powerpc/64s: move ret_from_fork etc above __end_soft_masked new 6f234c93f865 Merge remote-tracking branch 'powerpc/next' new c93af12c62b5 Merge remote-tracking branch 'risc-v/for-next' new fa6845c1b53e Merge remote-tracking branch 's390/for-next' new 87a9e7750c65 Merge remote-tracking branch 'sh/for-next' new f98420444c5a Merge remote-tracking branch 'uml/linux-next' new dace0fc2531c Merge remote-tracking branch 'xtensa/xtensa-for-next' new 9fb566cdd8bc Merge remote-tracking branch 'pidfd/for-next' new eb6a68a9a47c Merge remote-tracking branch 'fscache/fscache-next' new 3ad87226f8d7 Merge remote-tracking branch 'btrfs/for-next' new 2ff55b2cc942 Merge remote-tracking branch 'ceph/master' new 8fec6a3a449e Merge remote-tracking branch 'cifsd/cifsd-for-next' new 428cc9c467c5 Merge remote-tracking branch 'configfs/for-next' new 39cf401cf3b2 Merge remote-tracking branch 'exfat/dev' new e8a2bcf6fc7d Merge remote-tracking branch 'ext3/for_next' new 6d2424a84533 ext4: fix comment for s_hash_unsigned new ee00d6b3c7aa ext4: fsmap: fix the block/inode bitmap comment new 310c097c2bdb ext4: remove duplicate definition of ext4_xattr_ibody_inli [...] new e9f9f61d0cdc ext4: consolidate checks for resize of bigalloc into ext4_ [...] new b1489186cc83 ext4: add check to prevent attempting to resize an fs with [...] new d07621d9b9b8 jbd2: clean up misleading comments for jbd2_fc_release_bufs new 0caaefbaf2a4 ext4: no need to verify new add extent block new 1866cba84243 jbd2: remove the out label in __jbd2_journal_remove_checkpoint() new fcf37549ae19 jbd2: ensure abort the journal if detect IO error when wri [...] new 235d68069cbd jbd2: don't abort the journal when freeing buffers new 214eb5a4d8a2 jbd2: remove redundant buffer io error checks new 4ba3fcdde7e3 jbd2,ext4: add a shrinker to release checkpointed buffers new dbf2bab7935b jbd2: simplify journal_clean_one_cp_list() new 3b672e3aedff ext4: remove bdev_try_to_free_page() callback new acc6100d3ffa fs: remove bdev_try_to_free_page callback new d578b99443fd ext4: notify sysfs on errors_count value change new 16aa4c9a1fbe jbd2: export jbd2_journal_[un]register_shrinker() new bd4f4bd577fc Merge remote-tracking branch 'ext4/dev' new ab91b9200dc9 Merge remote-tracking branch 'f2fs/dev' new 1ca5eddcf8dc Merge remote-tracking branch 'fuse/for-next' new f780dbdd1279 Merge remote-tracking branch 'jfs/jfs-next' new a0f46eb30851 Merge remote-tracking branch 'nfs/linux-next' new 043d87ce1844 Merge remote-tracking branch 'nfsd/nfsd-next' new a41e54844166 Merge remote-tracking branch 'orangefs/for-next' new 7f5d2cc4b5d4 Merge remote-tracking branch 'ubifs/next' new e6161b975e37 Merge remote-tracking branch 'v9fs/9p-next' new 8d9ebe4bade3 Merge remote-tracking branch 'xfs/for-next' new a88a1452143a Merge remote-tracking branch 'vfs/for-next' new fdc8c4fa5559 Merge remote-tracking branch 'printk/for-next' new 8f6d7b324870 Merge remote-tracking branch 'pci/next' new ecd06bf0e5b2 Merge remote-tracking branch 'pstore/for-next/pstore' new e7a16fc3a7ad Merge remote-tracking branch 'hid/for-next' new 5be2f85e5338 Merge remote-tracking branch 'i2c/i2c/for-next' new b327f9177389 Merge remote-tracking branch 'i3c/i3c/next' new 93d31efb58c8 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new bf95ac0bcd69 Merge remote-tracking branch 'thermal/thermal/linux-next' new cff1f23fad6e Merge remote-tracking branch 'swiotlb/linux-next' new f63c4fda987a Merge remote-tracking branch 'rdma/for-next' new f312f87b922f Merge remote-tracking branch 'net-next/master' new 76314345b8bf Bluetooth: hci_h5: Disable the hci_suspend_notifier for bt [...] new 8f5d478b6985 Merge remote-tracking branch 'bluetooth/master' new 0bcc3939c98d Merge tag 'spi-nor/for-5.14' into mtd/next new 82ae1de9bafd Merge remote-tracking branch 'mtd/mtd/next' new 4bac159e595d Merge tag 'drm-misc-next-fixes-2021-06-24' of git://anongi [...] new 8a02ea42bc1d Merge tag 'drm-intel-next-fixes-2021-06-29' of git://anong [...] new 49c8769be0b9 Merge remote-tracking branch 'drm/drm-next' new f18f58012ee8 drm/radeon: Fix NULL dereference when updating memory stats new eb6f728f1c6d Merge remote-tracking branch 'drm-misc/for-linux-next' new a51482458daf drm/amd/display: Enabling eDP no power sequencing with DAL [...] new dafff0476d65 drm/amdgpu: Power down VCN and JPEG before disabling SMU features new 0dbc2c81a1ab drm/amdgpu: correct tcp harvest setting new 9c26ddb1c5b6 drm/amdgpu: fix Navi1x tcp power gating hang when issuing [...] new 5a5da8ae9546 drm/amdgpu: fix NAK-G generation during PCI-e link width switch new adcf949e664a drm/amdgpu: fix the hang caused by PCIe link width switch new 754e9883d48c drm/amdgpu: correct clock gating settings on feature unsupported new 3e7fbfb40fd8 drm/amdgpu: update GFX MGCG settings new ff4b601a0541 drm/amdgpu: update HDP LS settings new 75ae84c89b13 drm/amdkfd: add helper function for kfd sysfs create new dcdb4d904b4b drm/amdkfd: fix sysfs kobj leak new 751580b3ff9a drm/amdkfd: add sysfs counters for vm fault and migration new d4ebc2007040 drm/amdkfd: implement counters for vm fault and migration new c8af9390e5c0 drm/amdgpu: enable tmz on yellow carp new b3a24461f9fb amdgpu/nv.c - Added codec query for Beige Goby new e7d9560aeae5 Revert "drm/amd/display: Fix overlay validation by conside [...] new ed50995514d3 drm/amdgpu/display: drop unused variable new 91161b06be57 amdgpu/pm: remove code duplication in show_power_cap calls new a2f55040cfbe drm/amd/amdgpu: enable gpu recovery for beige_goby new 62eb61db2467 drm/amdgpu: enable sdma0 tmz for Raven/Renoir(V2) new 0af053e85921 drm/amd/display: fix incorrrect valid irq check new 0981f5d7e619 drm/amd/display: fix null pointer access in gpu reset new 341d9fc46d9d drm/amdgpu: Set ttm caching flags during bo allocation new 9eae09d8402c drm/radeon: Call radeon_suspend_kms() in radeon_pci_shutdo [...] new 199c9889d6e8 drm/amdgpu/dc: Really fix DCN3.1 Makefile for PPC64 new 11c737a3fdb6 drm/radeon: Add the missed drm_gem_object_put() in radeon_ [...] new 31e2fbc7f058 drm/amd/display: Respect CONFIG_FRAME_WARN=0 in dml Makefile new 4b1205b36495 drm/amdgpu: move apu flags initialization to the start of [...] new 19748a8b78cb drm/amd/pm: skip PrepareMp1ForUnload message in s0ix new cb967eb6daca drm/amdgpu: add new dimgrey cavefish DID new 2a787a739cbd drm/amdgpu: Update NV SIMD-per-CU to 2 new 65e00be5a397 drm/amd/display: Extend DMUB diagnostic logging to DCN3.1 new d6228dc2ccc4 drm/amdkfd: inc counter on child ranges with xnack off new 7d70b91ac742 drm/amdkfd: device pgmap owner at the svm migrate init new 2d5167b7a6e1 drm/amdkfd: add owner ref param to get hmm pages new 6b4553b2dca7 drm/amdkfd: set owner ref to svm range prefault new 434d8f765cf5 drm/amdgpu: get owner ref in validate and map new 5b3b66ad26e1 drm/amdkfd: use hmm range fault to get both domain pfns new 6c1ce701601b drm/amdkfd: classify and map mixed svm range pages in GPU new c7b902282b3e drm/amdkfd: skip invalid pages during migrations new ea39d417f201 drm/amdkfd: skip migration for pages already in VRAM new e5cb222e1702 drm/amdkfd: add invalid pages debug at vram migration new 259a57017831 drm/amdkfd: Maintain svm_bo reference in page->zone_device_data new f84e551e4fc4 drm/amdgpu: Conditionally reset SDMA RAS error counts new 9ec33ab60f62 drm/amdgpu: add a mutex for the smu11 i2c bus (v2) new 8dd4d6261b6b drm/amdgpu/pm: rework i2c xfers on sienna cichlid (v4) new 84b8706ded83 drm/amdgpu/pm: rework i2c xfers on arcturus (v5) new c0cadf5ff805 drm/amdgpu/pm: add smu i2c implementation for navi1x (v5) new a42f54908bd5 drm/amdgpu: add new helper for handling EEPROM i2c transfers new 31a462f984dc drm/amdgpu/ras: switch ras eeprom handling to use generic helper new a417db23e732 drm/amdgpu/ras: switch fru eeprom handling to use generic [...] new 06db8398ac3a drm/amdgpu: i2c subsystem uses 7 bit addresses new 2ee41d864c9c drm/amdgpu: add I2C_CLASS_HWMON to SMU i2c buses new 63d540ac9a4d drm/amdgpu: rework smu11 i2c for generic operation new 356ead10ffb1 drm/amdgpu: only set restart on first cmd of the smu i2c t [...] new a7126875e62b drm/amdgpu: Remember to wait 10ms for write buffer flush v2 new 9d6922be1216 dmr/amdgpu: Add RESTART handling also to smu_v11_0_i2c (VG20) new 28a5de275364 drm/amdgpu: Drop i > 0 restriction for issuing RESTART new f0e21277fbcd drm/amdgpu: Send STOP for the last byte of msg only new ef07d0e16d4c drm/amd/pm: SMU I2C: Return number of messages processed new a54f7ca6b4aa drm/amdgpu/pm: ADD I2C quirk adapter table new 9addda5f0a76 drm/amdgpu: Fix Vega20 I2C to be agnostic (v2) new 6cda0af81a50 drm/amdgpu: Fixes to the AMDGPU EEPROM driver new 0d900997f537 drm/amdgpu: EEPROM respects I2C quirks new 721f1f9cf34b drm/amdgpu: I2C EEPROM full memory addressing new e43238cc6b1e drm/amdgpu: RAS and FRU now use 19-bit I2C address new 72a4a6f5fc65 drm/amdgpu: Fix wrap-around bugs in RAS new 27c37776ebe1 drm/amdgpu: I2C class is HWMON new 83de86866296 drm/amdgpu: RAS: EEPROM --> RAS new b8ea3cdd7998 drm/amdgpu: Rename misspelled function new 0f907d8ecf7e drm/amdgpu: RAS xfer to read/write new da767653ce90 drm/amdgpu: EEPROM: add explicit read and write new 7c4225ae3fd3 drm/amd/pm: Extend the I2C quirk table new d2e8cd7d2230 drm/amd/pm: Simplify managed I2C transfer functions new fde35c283133 drm/amdgpu: Fix width of I2C address new 17cdd58d62c8 drm/amdgpu: Return result fix in RAS new aae60cde43f2 drm/amdgpu: Fix amdgpu_ras_eeprom_init() new 47123630eb2f drm/amdgpu: Simplify RAS EEPROM checksum calculations new cf4f63145658 drm/amdgpu: Use explicit cardinality for clarity new d7bb2f840b25 drm/amdgpu: Nerf buff new f83f5086ec5e drm/amdgpu: Some renames new d967020775e3 drm/amdgpu: Get rid of test function new 79beb6114014 drm/amdgpu: Optimize EEPROM RAS table I/O new 9b790694a031 drm/amdgpu: RAS EEPROM table is now in debugfs new f62d54604edd drm/amdgpu: Fix koops when accessing RAS EEPROM new 1cf9a877b2df drm/amdgpu: Use a single loop new 0b38a2191163 drm/amdgpu: Correctly disable the I2C IP block new 5016afdbdd5d drm/amd/pm: Simplify managed I2C transfer of Aldebaran new 28a0fa713a6f drm/amdgpu: fix 64 bit divide in eeprom code new f5223a47e659 drm/amdgpu: rectify line endings in umc v8_7_0 IP headers new 6c5e21741941 drm/amdgpu: add license to umc_8_7_0_sh_mask.h new 5cd2232d7ded drm/amdgpu: add function to show ucode name via id new c9aeeec45291 drm/amdgpu: add function to show psp_gfx_cmd name via id new 52e3d162ee6f drm/amdgpu: show explicit name instead of id in psp_cmd_su [...] new af4c9e6ffe71 usb/host: enable auto power control for xhci-pci new 2f2c619f7c8b drm/amdgpu: add another raven1 gfxoff quirk new 1e36c7888aa5 drm/amdgpu: only check for _PR3 on dGPUs new 3914bc55ad69 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 4a4af28fcb02 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new 36e97ecc28a2 Revert "drm/amd/display: To modify the condition in indica [...] new 6e37f2f8191d drm/amdgpu: check whether s2idle is enabled to determine s0ix new f61dde5891f3 drm/radeon: Add HD-audio component notifier support (v2) new 07f2df969cc6 PCI: quirks: Quirk PCI d3hot delay for AMD xhci new 6af6de35ea6c Merge remote-tracking branch 'amdgpu/drm-next' new fde0cb5a7a5b Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 16c965d3d954 Merge remote-tracking branch 'sound/for-next' new 850d4b999bac Merge remote-tracking branch 'modules/modules-next' new 9e0a9c36d76f Merge remote-tracking branch 'input/next' new 948e19479cb6 io_uring: don't change sqpoll creds if not needed new 1a924a808208 io_uring: refactor io_sq_thread() new fe7e32575029 io_uring: fix code style problems new 16340eab61a3 io_uring: update sqe layout build checks new 9ba6a1c06279 io_uring: simplify struct io_uring_sqe layout new 12dcb58ac785 io_uring: refactor io_openat2() new ed7eb2592286 io_uring: add IOPOLL and reserved field checks to IORING_O [...] new 22634bc5620d io_uring: add IOPOLL and reserved field checks to IORING_O [...] new 59b735aeeb0f io_uring: reduce latency by reissueing the operation new b2d9c3da7711 io_uring: refactor io_arm_poll_handler() new dd432ea5204e io_uring: mainstream sqpoll task_work running new e5dc480d4ed9 io_uring: remove not needed PF_EXITING check new 4cfb25bf8877 io_uring: optimise hot path restricted checks new 5182ed2e332e io_uring: refactor io_submit_flush_completions new 99ebe4efbd38 io_uring: pre-initialise some of req fields new 915b3dde9b72 io_uring: spin in iopoll() only when reqs are in a single queue new e149bd742b2d io_uring: code clean for kiocb_done() new 8a380cb46bae io_uring: fix stuck fallback reqs new 295765dbf4a6 io_uring: simplify task_work func new d6f645a277b7 Merge branch 'for-5.14/io_uring' into for-next new d2efa81dd8ba mtip32xx: simplify sysfs setup new cc25592caa5d mtip32xx: use blk_mq_alloc_disk and blk_cleanup_disk new 2f43dbf3a742 null_blk: remove an unused variable assignment in null_add_dev new 7eb90f7e90a8 ubd: remove the code to register as the legacy IDE driver new 35efb594c3a8 ubd: use blk_mq_alloc_disk and blk_cleanup_disk new 6497ef8df568 nbd: provide a way for userspace processes to identify dev [...] new 249cda3325e0 mmc: remove an extra blk_{get,put}_queue pair new 607d968a5769 mmc: switch to blk_mq_alloc_disk new 1033d103a9b7 mmc: initialized disk->minors new 8b52d8be86d7 loop: reorder loop_exit new bd5c39edad53 loop: reduce loop_ctl_mutex coverage in loop_exit new d6da83d072c1 loop: remove the l argument to loop_add new 4157fe0b3d16 loop: don't call loop_lookup before adding a loop device new f9d107644aa4 loop: split loop_control_ioctl new 18d1f200b380 loop: move loop_ctl_mutex locking into loop_add new e5d66a10324f loop: don't allow deleting an unspecified loop device new b9848081465d loop: split loop_lookup new 8e60947d2f1e loop: rewrite loop_exit using idr_for_each_entry new 5ec780a6edda block: mark blk_mq_init_queue_data static new da6269da4cfe block: remove REQ_OP_SCSI_{IN,OUT} new c01b5a814e7b block: support polling through blk_execute_rq new be42a33b9252 nvme: use blk_execute_rq() for passthrough commands new fb9b16e15cd7 block: return errors from blk_execute_rq() new ae5e6886b4f8 nvme: use return value from blk_execute_rq() new efee99e68e69 ubd: remove dead code in ubd_setup_common new 600adbd4d239 Merge branch 'for-5.14/drivers-late' into for-next new a724c49e773a Merge remote-tracking branch 'block/for-next' new c44b195ee206 Merge remote-tracking branch 'device-mapper/for-next' new ba44dda7990b Merge remote-tracking branch 'mfd/for-mfd-next' new dbe2e8f0c29c Merge remote-tracking branch 'backlight/for-backlight-next' new 2e19fb8a6674 Merge remote-tracking branch 'battery/for-next' new b969f6d98e10 Merge remote-tracking branch 'security/next-testing' new e48d89ff43db Merge remote-tracking branch 'apparmor/apparmor-next' new 6571ad739320 Merge remote-tracking branch 'keys/keys-next' new 3c42c17f90c6 Merge remote-tracking branch 'safesetid/safesetid-next' new a05e0bd8f9a2 Merge remote-tracking branch 'selinux/next' new a370624cf9ec Merge remote-tracking branch 'smack/next' new cfb7de7cbff8 Merge remote-tracking branch 'watchdog/master' new b715abeb8505 Merge remote-tracking branch 'iommu/next' new b91c9617a72a Merge remote-tracking branch 'audit/next' new c05df7ae15e8 Merge remote-tracking branch 'devicetree/for-next' new 782fe2900521 Merge branch 'x86/irq' new 1e41a1abbda7 Merge branch 'x86/fpu' new 51828be506a5 Merge branch 'x86/entry' new f46f8b27ef9e Merge branch 'timers/core' new 61bf8a400bb9 Merge branch 'smp/urgent' new 15ab9cf2e9b5 Merge branch 'smp/core' new d2343cb8d154 sched/core: Disable CONFIG_SCHED_CORE by default new 1c35b07e6d39 sched/fair: Ensure _sum and _avg values stay consistent new a22a5cb81e20 Merge branch 'sched/core' into sched/urgent, to pick up fix new 02f70bd7186c Merge branch 'sched/urgent' new 459b09b5a325 sched/debug: Don't update sched_domain debug directories b [...] new 77eccd0dfae3 wait: use LIST_HEAD_INIT() to initialize wait_queue_head new 18765447c3b7 sched/sysctl: Move extern sysctl declarations to sched.h new 031e3bd8986f sched: Optimize housekeeping_cpumask() in for_each_cpu_and() new 2093168ea5a5 Merge branch 'sched/core' new b322e9e52c4c Merge branch 'for-mingo-kcsan' of git://git.kernel.org/pub [...] new 38edbc04e15e Merge branch 'for-mingo-lkmm' of git://git.kernel.org/pub/ [...] new 55697ade04ab Merge branch 'locking/urgent' new 3c1beb3f6714 Merge branch 'irq/core' new d49632ff79db Merge branch 'for-mingo-rcu' of git://git.kernel.org/pub/s [...] new 60ab3ed18cf1 Merge branch 'core/rcu' new d73a00353085 Merge remote-tracking branch 'tip/auto-latest' new f19bd2011375 Merge remote-tracking branch 'clockevents/timers/drivers/next' new b96285e10aad tracing: Have osnoise_main() add a quiescent state for task rcu new f7d9f6370e00 trace/osnoise: Fix 'no previous prototype' warnings new 2a81afa326fd trace/osnoise: Make interval u64 on osnoise_main new 498627b4ac85 trace/osnoise: Fix return value on osnoise_init_hotplug_support new bd09c0556eca Documentation: Fix a typo on trace/osnoise-tracer new b62613b431bd tracing: Fix spelling in osnoise tracer "interferences" -> [...] new 9913d5745bd7 tracepoint: Add tracepoint_probe_register_may_exist() for [...] new 19c3eaa72288 trace/osnoise: Make 'noise' variable s64 in run_osnoise() new 6a82f42a2e55 trace/timerlat: Fix indentation on timerlat_main() new bfbf8d157a8e tracing: Change variable type as bool for clean-up new 78c14b385c19 treewide: Add missing semicolons to __assign_str uses new b8d11ab96c29 Merge remote-tracking branch 'ftrace/for-next' new 72e59e13616f Merge remote-tracking branch 'rcu/rcu/next' new da844dfc6615 Merge remote-tracking branch 'percpu/for-next' new 71c775664954 Merge remote-tracking branch 'workqueues/for-next' new 9851acc0162d Merge remote-tracking branch 'leds/for-next' new c3ebb1b28a08 Merge remote-tracking branch 'driver-core/driver-core-next' new 3aea15f56843 Merge remote-tracking branch 'usb/usb-next' new b3fef201af52 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new e628c36ec7f4 Merge remote-tracking branch 'tty/tty-next' new 3b858fe26f20 Merge remote-tracking branch 'char-misc/char-misc-next' new 0dd1b7fc3e7d vfio/mtty: Delete mdev_devices_list new 97d0a6874478 vfio/mtty: Enforce available_instances new 6a45ece4c9af vfio/pci: Handle concurrent vma faults new 0a9bc7e09a22 Merge remote-tracking branch 'vfio/next' new 293ffd556dde Merge remote-tracking branch 'staging/staging-next' new ac20f984b761 Merge remote-tracking branch 'dmaengine/next' new b7289b49bb2e Merge remote-tracking branch 'cgroup/for-next' new 7514748cce98 Merge remote-tracking branch 'scsi/for-next' new 30f83e673c80 Merge remote-tracking branch 'scsi-mkp/for-next' new 85698d65cc6e Merge remote-tracking branch 'vhost/linux-next' new dfe05e8f6dbf Merge remote-tracking branch 'rpmsg/for-next' new ce0072a395a9 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 68730a9647bb Merge remote-tracking branch 'pinctrl/for-next' new 3f3e805177af pwm: berlin: use consistent naming for variables new 30dffb42fcd4 pwm: berlin: Implement .apply() callback new 0512f0503b05 pwm: berlin: Don't check the return code of pwmchip_remove() new 81b7c173e360 pwm: pxa: Drop if with an always false condition new b63d60b2eaf3 pwm: pxa: Always use the same variable name for driver data new fde25294dfd8 pwm: img: Fix PM reference leak in img_pwm_enable() new 76982e478de4 pwm: sprd: Don't check the return code of pwmchip_remove() new b0b8d558efb5 dt-bindings: pwm: pwm-tiecap: Convert to json schema new 9939648a53c4 dt-bindings: pwm: pwm-tiecap: Add compatible string for AM64 SoC new ef3d13b86763 docs: firmware-guide: ACPI: Add a PWM example new ca06616b1eed pwm: core: Convert to use fwnode for matching new e5c38ba9f281 pwm: core: Reuse fwnode_to_pwmchip() in ACPI case new e625fb70a6d2 pwm: core: Unify fwnode checks in the module new c333b936c153 pwm: core: Remove unused devm_pwm_put() new 9ae241d06ef7 pwm: core: Simplify some devm_*pwm*() functions new c1b8ac969feb pwm: tegra: Drop an if block with an always false condition new 86f7fa71cd83 pwm: tegra: Don't modify HW state in .remove callback new 3b8b571fcc49 pwm: tegra: Don't needlessly enable and disable the clock [...] new 2f1a3bd4510a pwm: tegra: Assert reset only after the PWM was unregistered new fb2cb3bff9e0 pwm: vt8500: Drop if with an always false condition new 868f13bdea33 pwm: vt8500: Only unprepare the clock after the pwmchip wa [...] new 6d45374af539 pwm: ep93xx: Implement .apply callback new 72cce47fe8f8 pwm: ep93xx: Unfold legacy callbacks into ep93xx_pwm_apply() new b235f8a39fc3 pwm: ep93xx: Prepare clock before using it new 96e45e520237 pwm: ep93xx: Fix read of uninitialized variable ret new 20bf25c2b863 Merge remote-tracking branch 'pwm/for-next' new 5a5f9a812667 Merge remote-tracking branch 'kselftest/next' new 692b685d8b1f Merge remote-tracking branch 'livepatching/for-next' new 6ec73dc563ff Merge remote-tracking branch 'coresight/next' new 9273ce04b78a Merge remote-tracking branch 'rtc/rtc-next' new daafcd12665f Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new ecada2caa659 Merge remote-tracking branch 'ntb/ntb-next' new b397489636fc Merge remote-tracking branch 'kspp/for-next/kspp' new d951287e3d10 Merge remote-tracking branch 'gnss/gnss-next' new 1ba803f28437 Merge remote-tracking branch 'slimbus/for-next' new 0306e2b1ac1b Merge remote-tracking branch 'nvmem/for-next' new 8c085f15f351 Merge remote-tracking branch 'auxdisplay/auxdisplay' new 1a21853f4eef Merge remote-tracking branch 'kgdb/kgdb/for-next' new dc90b9fc9701 Merge remote-tracking branch 'fpga/for-next' new 312d598a2ea9 Merge remote-tracking branch 'mhi/mhi-next' new e2a86800d586 memblock: free_unused_memmap: use pageblock units instead [...] new f921f53e089a memblock: align freed memory map on pageblock boundaries w [...] new 023accf5cdc1 memblock: ensure there is no overflow in memblock_overlaps [...] new a4d5613c4dc6 arm: extend pfn_valid to take into account freed memory ma [...] new 928b104e3800 Merge remote-tracking branch 'memblock/for-next' new 2d74aceb4589 Merge remote-tracking branch 'rust/rust-next' new d266180aa281 Merge remote-tracking branch 'cxl/next' new 382bc4d9b216 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next'
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 (adec44fc4327) \ N -- N -- N refs/heads/akpm-base (382bc4d9b216)
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 393 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/admin-guide/kernel-parameters.txt | 6 + Documentation/admin-guide/lockup-watchdogs.rst | 4 +- Documentation/admin-guide/sysctl/kernel.rst | 10 +- Documentation/admin-guide/sysctl/vm.rst | 42 +- Documentation/dev-tools/kasan.rst | 9 +- .../devicetree/bindings/clock/ingenic,cgu.yaml | 2 + Documentation/trace/osnoise-tracer.rst | 2 +- Documentation/vm/memory-model.rst | 45 +- arch/alpha/Kconfig | 22 - arch/alpha/include/asm/machvec.h | 6 - arch/alpha/include/asm/mmzone.h | 100 -- arch/alpha/include/asm/pgtable.h | 4 - arch/alpha/include/asm/topology.h | 39 - arch/alpha/kernel/core_marvel.c | 53 +- arch/alpha/kernel/core_wildfire.c | 29 +- arch/alpha/kernel/pci_iommu.c | 29 - arch/alpha/kernel/proto.h | 8 - arch/alpha/kernel/setup.c | 16 - arch/alpha/kernel/sys_marvel.c | 5 - arch/alpha/kernel/sys_wildfire.c | 5 - arch/alpha/mm/Makefile | 2 - arch/alpha/mm/init.c | 3 - arch/alpha/mm/numa.c | 223 ---- arch/arc/Kconfig | 13 - arch/arc/include/asm/mmzone.h | 40 - arch/arc/kernel/troubleshoot.c | 8 +- arch/arc/mm/init.c | 21 +- arch/arm/include/asm/tlbflush.h | 13 +- arch/arm/mm/tlb-v6.S | 2 +- arch/arm/mm/tlb-v7.S | 2 +- arch/arm64/Kconfig | 2 +- arch/arm64/kvm/mmu.c | 2 +- arch/h8300/kernel/setup.c | 2 - arch/ia64/Kconfig | 2 +- arch/ia64/include/asm/pal.h | 2 +- arch/ia64/include/asm/spinlock.h | 2 +- arch/ia64/include/asm/uv/uv_hub.h | 2 +- arch/ia64/kernel/efi_stub.S | 2 +- arch/ia64/kernel/mca_drv.c | 2 +- arch/ia64/kernel/topology.c | 5 +- arch/ia64/mm/numa.c | 5 +- arch/m68k/Kconfig.cpu | 10 - arch/m68k/include/asm/mmzone.h | 10 - arch/m68k/include/asm/page.h | 2 +- arch/m68k/include/asm/page_mm.h | 35 - arch/m68k/include/asm/tlbflush.h | 2 +- arch/m68k/kernel/sys_m68k.c | 4 +- arch/m68k/mm/init.c | 20 - arch/mips/Kconfig | 2 +- arch/mips/boot/dts/ingenic/ci20.dts | 24 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 7 + arch/mips/boot/dts/ingenic/x1830.dtsi | 16 +- arch/mips/include/asm/highmem.h | 2 +- arch/mips/include/asm/mmzone.h | 8 +- arch/mips/include/asm/page.h | 2 +- arch/mips/kernel/traps.c | 4 +- arch/mips/mm/init.c | 7 +- arch/nds32/include/asm/memory.h | 6 - arch/openrisc/include/asm/tlbflush.h | 2 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/include/asm/interrupt.h | 41 +- arch/powerpc/include/asm/mmzone.h | 4 +- arch/powerpc/include/asm/ppc_asm.h | 7 + arch/powerpc/kernel/exceptions-64e.S | 23 +- arch/powerpc/kernel/exceptions-64s.S | 64 +- arch/powerpc/kernel/interrupt.c | 2 +- arch/powerpc/kernel/interrupt_64.S | 90 +- arch/powerpc/kernel/irq.c | 1 + arch/powerpc/kernel/setup_64.c | 2 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/vmlinux.lds.S | 9 + arch/powerpc/kexec/core.c | 4 +- arch/powerpc/kvm/book3s_hv.c | 4 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 2 +- arch/powerpc/lib/restart_table.c | 26 + arch/powerpc/mm/Makefile | 2 +- arch/powerpc/mm/book3s32/kuap.c | 2 +- arch/powerpc/mm/book3s32/kuep.c | 2 +- arch/powerpc/mm/book3s64/hash_utils.c | 24 +- arch/powerpc/mm/mem.c | 4 +- arch/powerpc/mm/nohash/44x.c | 6 +- arch/riscv/Kconfig | 2 +- arch/s390/Kconfig | 2 +- arch/s390/include/asm/pgtable.h | 2 - arch/sh/include/asm/mmzone.h | 4 +- arch/sh/kernel/topology.c | 2 +- arch/sh/mm/Kconfig | 2 +- arch/sh/mm/init.c | 2 +- arch/sparc/Kconfig | 2 +- arch/sparc/include/asm/mmzone.h | 4 +- arch/sparc/kernel/smp_64.c | 2 +- arch/sparc/mm/init_64.c | 12 +- arch/x86/Kconfig | 2 +- arch/x86/ia32/ia32_aout.c | 4 +- arch/x86/kernel/cpu/mce/core.c | 13 +- arch/x86/kernel/cpu/sgx/encl.h | 4 +- arch/x86/kernel/setup_percpu.c | 6 +- arch/x86/kernel/trace.c | 3 - arch/x86/mm/init_32.c | 4 +- arch/xtensa/include/asm/page.h | 4 - arch/xtensa/include/asm/tlbflush.h | 4 +- drivers/base/node.c | 18 +- drivers/block/loop.c | 250 +++- drivers/block/loop.h | 15 +- drivers/bluetooth/hci_h5.c | 7 + drivers/bluetooth/hci_serdev.c | 3 + drivers/bluetooth/hci_uart.h | 7 +- drivers/clk/clk-divider.c | 93 +- drivers/clk/clk-k210.c | 1 + drivers/clk/clk-lmk04832.c | 20 +- drivers/clk/clk-stm32mp1.c | 1 + drivers/clk/hisilicon/clk-hi3559a.c | 39 +- drivers/clk/meson/clk-regmap.c | 19 +- drivers/dax/device.c | 2 +- drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 37 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c | 239 ++++ .../amd/amdgpu/{amdgpu_mn.h => amdgpu_eeprom.h} | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 116 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 1257 +++++++++++++------- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 78 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 5 + drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 266 ++++- drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c | 85 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 51 +- drivers/gpu/drm/amd/amdgpu/nv.c | 37 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 319 ++--- drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 100 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 9 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 272 +++-- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 236 ++-- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 19 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 2 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 8 +- drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 4 +- drivers/gpu/drm/amd/display/dc/irq_types.h | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 60 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 16 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 5 +- .../amd/include/asic_reg/umc/umc_8_7_0_sh_mask.h | 179 +-- drivers/gpu/drm/amd/include/navi10_enum.h | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 95 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 242 +--- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 118 ++ .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 241 +--- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 230 +--- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 3 +- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 2 +- drivers/gpu/drm/lima/lima_trace.h | 2 +- drivers/gpu/drm/radeon/radeon_display.c | 1 + drivers/gpu/drm/radeon/radeon_drv.c | 8 +- drivers/gpu/drm/radeon/radeon_object.c | 29 +- drivers/gpu/drm/radeon/radeon_object.h | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 13 +- drivers/infiniband/core/umem.c | 29 +- drivers/infiniband/core/umem_dmabuf.c | 1 + drivers/infiniband/hw/hfi1/trace_misc.h | 4 +- drivers/infiniband/hw/hfi1/trace_rc.h | 4 +- drivers/infiniband/hw/hfi1/trace_tid.h | 6 +- drivers/infiniband/hw/hfi1/trace_tx.h | 8 +- drivers/infiniband/hw/mlx4/mr.c | 4 +- drivers/infiniband/hw/mlx5/mr.c | 3 +- drivers/infiniband/sw/rdmavt/mr.c | 2 +- drivers/infiniband/sw/rdmavt/trace_cq.h | 4 +- drivers/infiniband/sw/rdmavt/trace_mr.h | 2 +- drivers/infiniband/sw/rdmavt/trace_qp.h | 4 +- drivers/infiniband/sw/rdmavt/trace_rc.h | 2 +- drivers/infiniband/sw/rdmavt/trace_tx.h | 4 +- drivers/infiniband/sw/rxe/rxe_mr.c | 3 +- drivers/media/common/videobuf2/frame_vector.c | 2 +- drivers/misc/mei/mei-trace.h | 6 +- drivers/misc/sgi-gru/grufault.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_trace.h | 12 +- drivers/net/fjes/fjes_trace.h | 4 +- drivers/nvme/host/fabrics.c | 2 - drivers/pwm/core.c | 137 +-- drivers/pwm/pwm-ep93xx.c | 1 + drivers/regulator/hi6421v600-regulator.c | 16 +- drivers/spi/spi-stm32.c | 15 +- drivers/usb/cdns3/cdnsp-trace.h | 2 +- drivers/vfio/pci/vfio_pci.c | 29 +- drivers/vfio/vfio_iommu_type1.c | 2 +- drivers/virtio/virtio_balloon.c | 17 + fs/adfs/inode.c | 1 + fs/affs/file.c | 2 + fs/bfs/file.c | 1 + fs/binfmt_aout.c | 4 +- fs/binfmt_elf.c | 2 +- fs/binfmt_elf_fdpic.c | 11 +- fs/binfmt_flat.c | 2 +- fs/block_dev.c | 16 +- fs/buffer.c | 25 - fs/configfs/inode.c | 8 +- fs/dax.c | 3 +- fs/ecryptfs/mmap.c | 13 + fs/exec.c | 8 +- fs/exfat/inode.c | 1 + fs/ext2/inode.c | 4 +- fs/ext4/ext4.h | 3 +- fs/ext4/extents.c | 1 + fs/ext4/fsmap.h | 4 +- fs/ext4/inline.c | 11 +- fs/ext4/inode.c | 2 +- fs/ext4/ioctl.c | 14 - fs/ext4/resize.c | 9 + fs/ext4/super.c | 31 +- fs/ext4/sysfs.c | 5 + fs/ext4/xattr.c | 26 +- fs/ext4/xattr.h | 6 +- fs/fat/inode.c | 1 + fs/fs-writeback.c | 332 ++++-- fs/fuse/dax.c | 3 +- fs/gfs2/aops.c | 2 +- fs/gfs2/meta_io.c | 2 + fs/hfs/inode.c | 2 + fs/hfsplus/inode.c | 2 + fs/hpfs/file.c | 1 + fs/internal.h | 8 +- fs/io_uring.c | 319 +---- fs/iomap/buffered-io.c | 27 +- fs/jbd2/checkpoint.c | 206 +++- fs/jbd2/journal.c | 111 +- fs/jbd2/transaction.c | 17 - fs/jfs/inode.c | 1 + fs/kernfs/inode.c | 8 +- fs/libfs.c | 44 +- fs/minix/inode.c | 1 + fs/namei.c | 137 +-- fs/nfs/nfs4trace.h | 6 +- fs/nfs/nfstrace.h | 4 +- fs/nilfs2/mdt.c | 1 + fs/ntfs/inode.c | 2 +- fs/ocfs2/aops.c | 4 +- fs/ocfs2/cluster/heartbeat.c | 7 +- fs/ocfs2/cluster/nodemanager.c | 2 +- fs/ocfs2/dlm/dlmmaster.c | 2 +- fs/ocfs2/filecheck.c | 6 +- fs/ocfs2/stackglue.c | 8 +- fs/omfs/file.c | 1 + fs/proc/task_mmu.c | 2 +- fs/ramfs/inode.c | 9 +- fs/squashfs/block.c | 5 +- fs/squashfs/squashfs_fs_sb.h | 1 + fs/squashfs/super.c | 86 ++ fs/sysv/itree.c | 1 + fs/udf/file.c | 1 + fs/udf/inode.c | 1 + fs/ufs/inode.c | 1 + fs/xfs/xfs_aops.c | 4 +- fs/zonefs/super.c | 4 +- include/asm-generic/memory_model.h | 37 +- include/asm-generic/pgtable-nop4d.h | 1 - include/asm-generic/topology.h | 2 +- include/kunit/test.h | 5 +- include/linux/backing-dev-defs.h | 20 +- include/linux/clk-provider.h | 6 + include/linux/cpuhotplug.h | 2 +- include/linux/fs.h | 8 +- include/linux/gfp.h | 13 +- include/linux/iomap.h | 1 - include/linux/jbd2.h | 37 + include/linux/kasan.h | 7 +- include/linux/kernel.h | 2 + include/linux/kthread.h | 2 +- include/linux/memblock.h | 6 +- include/linux/memcontrol.h | 54 +- include/linux/mm.h | 53 +- include/linux/mm_types.h | 10 - include/linux/mman.h | 2 + include/linux/mmdebug.h | 3 +- include/linux/mmzone.h | 90 +- include/linux/page-flags.h | 10 +- include/linux/page_owner.h | 6 +- include/linux/page_ref.h | 4 +- include/linux/page_reporting.h | 3 + include/linux/pageblock-flags.h | 2 +- include/linux/pagemap.h | 4 + include/linux/pgtable.h | 22 + include/linux/printk.h | 5 + include/linux/scatterlist.h | 8 +- include/linux/sched/coredump.h | 8 + include/linux/sched/sysctl.h | 18 - include/linux/slab.h | 59 +- include/linux/swap.h | 19 +- include/linux/swapops.h | 5 + include/linux/trace.h | 2 + include/linux/tracepoint.h | 10 + include/linux/vmstat.h | 65 +- include/linux/wait.h | 2 +- include/linux/writeback.h | 1 + include/rdma/ib_umem.h | 5 +- include/rdma/ib_verbs.h | 28 - include/trace/events/btrfs.h | 2 +- include/trace/events/cma.h | 4 +- include/trace/events/dma_fence.h | 4 +- include/trace/events/filemap.h | 2 +- include/trace/events/jbd2.h | 101 ++ include/trace/events/kmem.h | 12 +- include/trace/events/osnoise.h | 2 +- include/trace/events/page_pool.h | 4 +- include/trace/events/pagemap.h | 4 +- include/trace/events/rpcgss.h | 4 +- include/trace/events/sunrpc.h | 40 +- include/trace/events/vmscan.h | 2 +- include/uapi/linux/io_uring.h | 4 - kernel/Kconfig.preempt | 6 +- kernel/crash_core.c | 4 +- kernel/events/core.c | 2 - kernel/events/uprobes.c | 4 +- kernel/fork.c | 1 - kernel/kthread.c | 19 +- kernel/rcu/tree_stall.h | 6 +- kernel/sched/core.c | 6 +- kernel/sched/debug.c | 7 + kernel/sched/fair.c | 12 +- kernel/sched/sched.h | 15 + kernel/sysctl.c | 8 +- kernel/trace/bpf_trace.c | 3 +- kernel/trace/trace_osnoise.c | 40 +- kernel/trace/trace_sched_wakeup.c | 24 +- kernel/tracepoint.c | 33 +- kernel/watchdog.c | 12 +- lib/Kconfig.debug | 15 + lib/Kconfig.kasan | 16 +- lib/Makefile | 1 + lib/dump_stack.c | 16 +- lib/kunit/test.c | 18 +- lib/scatterlist.c | 32 +- lib/slub_kunit.c | 152 +++ lib/test_hmm.c | 5 +- lib/test_kasan.c | 11 +- lib/vsprintf.c | 2 +- mm/Kconfig | 36 +- mm/backing-dev.c | 66 +- mm/compaction.c | 2 +- mm/debug.c | 25 +- mm/debug_vm_pgtable.c | 63 +- mm/dmapool.c | 5 +- mm/filemap.c | 2 +- mm/gup.c | 73 +- mm/hugetlb.c | 2 + mm/internal.h | 9 +- mm/kasan/Makefile | 4 +- mm/kasan/common.c | 6 + mm/kasan/generic.c | 3 + mm/kasan/hw_tags.c | 22 - mm/kasan/init.c | 6 +- mm/kasan/kasan.h | 10 +- mm/kasan/report.c | 6 +- mm/kasan/report_hw_tags.c | 5 - mm/kasan/report_sw_tags.c | 43 - mm/kasan/report_tags.c | 51 + mm/kasan/shadow.c | 6 + mm/kasan/sw_tags.c | 41 - mm/kasan/tags.c | 59 + mm/kfence/kfence_test.c | 5 +- mm/kmemleak.c | 18 +- mm/ksm.c | 6 +- mm/memblock.c | 11 +- mm/memcontrol.c | 363 ++++-- mm/memory-failure.c | 344 ++++-- mm/memory.c | 22 +- mm/memory_hotplug.c | 6 +- mm/mempolicy.c | 4 +- mm/migrate.c | 4 +- mm/mmap.c | 54 +- mm/mmap_lock.c | 33 +- mm/mremap.c | 5 +- mm/nommu.c | 2 +- mm/page-writeback.c | 89 +- mm/page_alloc.c | 806 ++++++++----- mm/page_ext.c | 2 +- mm/page_owner.c | 2 +- mm/page_reporting.c | 19 +- mm/page_reporting.h | 5 +- mm/pagewalk.c | 58 +- mm/shmem.c | 18 +- mm/slab.h | 24 +- mm/slab_common.c | 60 +- mm/slub.c | 418 ++++--- mm/sparse.c | 2 +- mm/swap.c | 4 +- mm/swap_slots.c | 2 - mm/swap_state.c | 20 +- mm/swapfile.c | 177 ++- mm/vmalloc.c | 121 +- mm/vmscan.c | 43 +- mm/vmstat.c | 246 ++-- mm/workingset.c | 2 +- net/ipv4/tcp.c | 4 +- net/xfrm/xfrm_user.c | 10 + samples/vfio-mdev/mtty.c | 36 +- scripts/kconfig/streamline_config.pl | 80 +- scripts/link-vmlinux.sh | 4 + scripts/spelling.txt | 16 + sound/soc/codecs/Kconfig | 2 +- sound/soc/tegra/tegra_pcm.c | 21 +- tools/testing/selftests/vm/gup_test.c | 96 +- tools/vm/page_owner_sort.c | 4 + virt/kvm/kvm_main.c | 2 +- 422 files changed, 7973 insertions(+), 5588 deletions(-) delete mode 100644 arch/alpha/include/asm/mmzone.h delete mode 100644 arch/alpha/mm/numa.c delete mode 100644 arch/arc/include/asm/mmzone.h delete mode 100644 arch/m68k/include/asm/mmzone.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c copy drivers/gpu/drm/amd/amdgpu/{amdgpu_mn.h => amdgpu_eeprom.h} (51%) create mode 100644 lib/slub_kunit.c create mode 100644 mm/kasan/report_tags.c create mode 100644 mm/kasan/tags.c