This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits ba722ca78024 sh: add missing EXPORT_SYMBOL() for __delay omits e71a61c40477 sh: use generic strncpy() omits 67b5eee3240b sh: clkfwk: remove r8/r16/r32 omits 83d9a40ebb4a include/asm-generic/vmlinux.lds.h: align ro_after_init omits a008f60947f0 mm: annotate a data race in page_zonenum() omits d6c8f6a18d74 mm/swap.c: annotate data races for lru_rotate_pvecs omits 3eaf923ce751 mm/rmap: annotate a data race at tlb_flush_batched omits 1751faffed73 mm/mempool: fix a data race in mempool_free() omits fabe69e7a03f mm/list_lru: fix a data race in list_lru_count_one omits a069287c9af4 mm/memcontrol: fix a data race in scan count omits 8d2e10ef3cc7 mm/page_counter: fix various data races at memsw omits 33c2a8b2da6a mm-swapfile-fix-and-annotate-various-data-races-v2 omits e73322b3565e mm/swapfile: fix and annotate various data races omits 2b5282c06b4b mm/filemap.c: fix a data race in filemap_fault() omits 4bc03365fe36 mm/swap_state: mark various intentional data races omits 7f5d2923d86a mm-page_io-mark-various-intentional-data-races-v2 omits 7cf0539fba92 mm/page_io: mark various intentional data races omits 3025e21880e3 mm/frontswap: mark various intentional data races omits 9c968c1abc43 mm/kmemleak: silence KCSAN splats in checksum omits 2b50088465b5 s390: fix build error for sys_call_table_emu omits 258ea6ca0b2f all arch: remove system call sys_sysctl omits a46dba9933af mm/madvise: check fatal signal pending of target process omits 4392d4bdddeb mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits af0bf782e85c mm-madvise-introduce-process_madvise-syscall-an-external-m [...] omits af5b68c831b3 mm/madvise: introduce process_madvise() syscall: an extern [...] omits b30c9442a200 pid: move pidfd_get_pid() to pid.c omits f0b30bc423ef mm/madvise: pass task and mm to do_madvise omits 863d0686a7de mm/gup: remove task_struct pointer for all gup code omits c5f482f58a02 mm: clean up the last pieces of page fault accountings omits 9eea23f05849 mm/xtensa: use general page fault accounting omits cd5ffff151e4 mm/x86: use general page fault accounting omits 5d91d7b3aa26 mm/sparc64: use general page fault accounting omits 56fffe6ad207 mm/sparc32: use general page fault accounting omits f94524251acb mm/sh: use general page fault accounting omits 4bb60df89511 mm/s390: use general page fault accounting omits a53c4d0df3ce mm/riscv: use general page fault accounting omits 55f6bf251a97 mm/powerpc: use general page fault accounting omits 34f8741cd58e mm/parisc: use general page fault accounting omits fd0fdd93f921 mm/openrisc: use general page fault accounting omits f36d48ae6086 mm/nios2: use general page fault accounting omits 2ca1177575c4 mm/nds32: use general page fault accounting omits b9861aa921fa mm/mips: use general page fault accounting omits d2bc574ea695 mm/microblaze: use general page fault accounting omits 6f7ec7190788 mm/m68k: use general page fault accounting omits a5c437b76d41 mm/ia64: use general page fault accounting omits 8bf771af1224 mm/hexagon: use general page fault accounting omits 7136b65573d8 mm/csky: use general page fault accounting omits 986acc968db4 mm/arm64: use general page fault accounting omits a1e50e1352ec mm/arm: use general page fault accounting omits 535baf1e3fd7 mm/arc: use general page fault accounting omits b2fb755e5b51 mm/alpha: use general page fault accounting omits 256aaa7a6723 mm: do page fault accounting in handle_mm_fault omits 8c0650cda70f scripts/deprecated_terms: sync with inclusive terms omits cd5ffbd08d5e mm/memory_hotplug: remove a wrapper for alloc_migration_target() omits 5bfc0dc02a88 mm/memory-failure: remove a wrapper for alloc_migration_target() omits d8d7fec0c936 mm/page_alloc: remove a wrapper for alloc_migration_target() omits 982d3b69dbf5 mm/mempolicy: use a standard migration target allocation callback omits 774c10a81176 mm/migrate: introduce a standard migration target allocati [...] omits 791d2395d5a3 mm-migrate-clear-__gfp_reclaim-to-make-the-migration-callb [...] omits a188664f88b7 mm/migrate: clear __GFP_RECLAIM to make the migration call [...] omits 5d2649e57482 mm/hugetlb: unify migration callbacks omits 385b28030493 mm/migrate: move migration helper from .h to .c omits 6f530f795ea0 mm/page_isolation: prefer the node of the source page omits d3724d30a4f6 Merge branch 'akpm-current/current' omits 2e4856953fbd Merge remote-tracking branch 'init/init-user-pointers' omits 4eed7463e855 Merge remote-tracking branch 'set_fs/set_fs-rw' omits 238a38e3e7eb Merge remote-tracking branch 'memblock/for-next' omits b26791315f55 Merge remote-tracking branch 'fsinfo/fsinfo-core' omits 6694d9e9dd85 Merge remote-tracking branch 'notifications/notifications- [...] omits 61169b157f64 Merge remote-tracking branch 'mhi/mhi-next' omits 14879a0b0c54 Merge remote-tracking branch 'trivial/for-next' omits 041989f2bb43 Merge remote-tracking branch 'kunit-next/kunit' omits 0d4813902d62 Merge remote-tracking branch 'fpga/for-next' omits 0f1c86ad01e3 Merge remote-tracking branch 'hmm/hmm' omits 3ce68d436731 Merge remote-tracking branch 'devfreq/devfreq-next' omits 2bf9d380901c Merge remote-tracking branch 'pidfd/for-next' omits 3b9d05c3f078 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 8fa1c5d1a8a2 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits c93ecbb7b6b6 Merge remote-tracking branch 'hyperv/hyperv-next' omits 9c972f60a03f Merge remote-tracking branch 'xarray/xarray' omits b95cce3c94d8 Merge remote-tracking branch 'nvmem/for-next' omits b029df173272 Merge remote-tracking branch 'fsi/next' omits c254809348a6 Merge remote-tracking branch 'kspp/for-next/kspp' omits c0ee9f1b46ac Merge remote-tracking branch 'seccomp/for-next/seccomp' omits e384d8fae832 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 48da7563db49 Merge remote-tracking branch 'rtc/rtc-next' omits 35d82934b29c Merge remote-tracking branch 'livepatching/for-next' omits db8468bc257f Merge remote-tracking branch 'kselftest/next' omits e3dd96075aa8 Merge remote-tracking branch 'ktest/for-next' omits 2e57dcf6f4bb Merge remote-tracking branch 'userns/for-next' omits 328a67db1908 Merge remote-tracking branch 'pwm/for-next' omits 23887c48eda2 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits e5c6a3723dce Merge remote-tracking branch 'pinctrl-intel/for-next' omits 47d37684d7fd Merge remote-tracking branch 'pinctrl/for-next' omits 770749911a4d Merge remote-tracking branch 'gpio-intel/for-next' omits d7043c88da42 Merge remote-tracking branch 'gpio/for-next' omits 135d4dc0b5ef Merge remote-tracking branch 'rpmsg/for-next' omits 73e9f058a06c Merge remote-tracking branch 'scsi/for-next' omits b433d9437fe9 Merge remote-tracking branch 'dmaengine/next' omits 244c9a356c87 Merge remote-tracking branch 'icc/icc-next' omits c67eaf91cf4a Merge remote-tracking branch 'mux/for-next' omits 6437a56bebd2 Merge remote-tracking branch 'staging/staging-next' omits 0ae267749459 Merge remote-tracking branch 'soundwire/next' omits 5440094a1956 Merge remote-tracking branch 'char-misc/char-misc-next' omits 5afc452f5bf0 Merge remote-tracking branch 'tty/tty-next' omits 7ad7c5a5e030 Merge remote-tracking branch 'phy-next/next' omits b95e2155c722 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 44251f5fa306 Merge remote-tracking branch 'usb-serial/usb-next' omits 1008e4a2cf84 Merge remote-tracking branch 'usb/usb-next' omits 31903bac7c6d Merge remote-tracking branch 'driver-core/driver-core-next' omits 8750033b6e83 Merge remote-tracking branch 'ipmi/for-next' omits f7278b5ecd16 Merge remote-tracking branch 'leds/for-next' omits e1a9f90e3904 Merge remote-tracking branch 'chrome-platform/for-next' omits e3677ec7ec88 Merge remote-tracking branch 'drivers-x86/for-next' omits 52ab48b10bd9 Merge remote-tracking branch 'kvms390/next' omits d34252abee96 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits 9894fc3f6122 Merge remote-tracking branch 'kvm-arm/next' omits fc0f76e5bf29 Merge remote-tracking branch 'kvm/linux-next' omits 36dafc6064c4 Merge remote-tracking branch 'rcu/rcu/next' omits 64ea50b5f500 Merge remote-tracking branch 'ftrace/for-next' omits 22961b1d21ec Merge remote-tracking branch 'edac/edac-for-next' omits f4dd3af8b673 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 6f6c537ccb66 Merge remote-tracking branch 'tip/auto-latest' omits 3b6a19c8075a Merge remote-tracking branch 'spi/for-next' omits 3b8d24a29956 Merge remote-tracking branch 'devicetree/for-next' omits 916c537f39cc Merge remote-tracking branch 'audit/next' omits 57617a0fbc55 Merge remote-tracking branch 'iommu/next' omits 8b1448e1e6a6 Merge remote-tracking branch 'smack/next' omits a7b3cc818e9c Merge remote-tracking branch 'selinux/next' omits d150baaa471f Merge remote-tracking branch 'safesetid/safesetid-next' omits f180c18dfe0e Merge remote-tracking branch 'integrity/next-integrity' omits 82375ff73cb6 Merge remote-tracking branch 'security/next-testing' omits 9976a30d3e6a Merge remote-tracking branch 'regulator/for-next' omits 06af2c4bc800 Merge remote-tracking branch 'battery/for-next' omits a2d2ed588098 Merge remote-tracking branch 'backlight/for-backlight-next' omits 4deae5134562 Merge remote-tracking branch 'mfd/for-mfd-next' omits 31ddb43b9fd2 Merge remote-tracking branch 'mmc/next' omits 180e569afefe Merge remote-tracking branch 'device-mapper/for-next' omits 410f2fbb5ca5 Merge remote-tracking branch 'block/for-next' omits 4f57e1af52bf Merge remote-tracking branch 'input/next' omits af12b747ad24 Merge remote-tracking branch 'modules/modules-next' omits f19f1ff6a152 Merge remote-tracking branch 'sound-asoc/for-next' omits c00f1c6e4975 Merge remote-tracking branch 'sound/for-next' omits 49da760494bb Merge remote-tracking branch 'regmap/for-next' omits 1503e4a386d6 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 6da0ed9d224e Merge remote-tracking branch 'drm-msm/msm-next' omits 7fa52a358429 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 090ccfcf196f Merge remote-tracking branch 'amdgpu/drm-next' omits fdbe0f8fd7f2 Merge remote-tracking branch 'drm/drm-next' omits 6813a3ea4940 Merge remote-tracking branch 'crypto/master' omits 29c3a9f775fc Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 18a74f220386 Merge remote-tracking branch 'nand/nand/next' omits d824d7161a39 Merge remote-tracking branch 'mtd/mtd/next' omits ab98a1bb0670 Merge remote-tracking branch 'gfs2/for-next' omits ba3603261e8e Merge remote-tracking branch 'bluetooth/master' omits 0ece436d82fa Merge remote-tracking branch 'netfilter-next/master' omits ce1f0c6f380a Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 31b1cd0bfa19 Merge remote-tracking branch 'ipsec-next/master' omits 80ce39205863 Merge remote-tracking branch 'bpf-next/master' omits cdd4978ca1b1 Merge remote-tracking branch 'net-next/master' omits 50d7e22d7962 Merge remote-tracking branch 'rdma/for-next' omits 485111f74804 Merge remote-tracking branch 'swiotlb/linux-next' omits c70bfeb1ff6f Merge remote-tracking branch 'dlm/next' omits f4148377ff42 Merge remote-tracking branch 'ieee1394/for-next' omits cae6f9a3c96b Merge remote-tracking branch 'thermal/thermal/linux-next' omits c63d50504983 Merge remote-tracking branch 'opp/opp/linux-next' omits 63ec96c06006 Merge remote-tracking branch 'cpupower/cpupower' omits 1fb64847001f Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 0f9107bd97de Merge remote-tracking branch 'pm/linux-next' omits 43da1b45d58f Merge remote-tracking branch 'v4l-dvb/master' omits c26659d683b4 PM / devfreq: Clean up the devfreq instance name in sysfs attr omits 1f26234017b8 memory: samsung: exynos5422-dmc: Add module param to contr [...] omits 556f5589bac9 memory: samsung: exynos5422-dmc: Adjust polling interval a [...] omits 1a7284cbd6ee Merge remote-tracking branch 'jc_docs/docs-next' omits ca795cfdcadb Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 16ed68330835 Merge remote-tracking branch 'dmi/dmi-for-next' omits 72b36587f4e5 Merge remote-tracking branch 'i2c/i2c/for-next' omits 28264769866f Merge remote-tracking branch 'hid/for-next' omits 0cc7dd7d0979 Merge remote-tracking branch 'pstore/for-next/pstore' omits 22d8e6f8f9e0 Merge remote-tracking branch 'pci/next' omits 7a5e030c5395 Merge remote-tracking branch 'printk/for-next' omits fb20336a67c6 Merge remote-tracking branch 'vfs/for-next' omits feddf692ec6d Merge remote-tracking branch 'file-locks/locks-next' omits 07807b186890 Merge remote-tracking branch 'iomap/iomap-for-next' omits 41dc5f761d6a Merge remote-tracking branch 'zonefs/for-next' omits 1d24847c6922 Merge remote-tracking branch 'xfs/for-next' omits 415032bc09ce Merge remote-tracking branch 'v9fs/9p-next' omits 888a0933f808 Merge remote-tracking branch 'nfs/linux-next' omits 9a8994164437 Merge remote-tracking branch 'f2fs/dev' omits acd6bb06890c Merge remote-tracking branch 'ext3/for_next' omits 5d03142099d5 Merge remote-tracking branch 'exfat/dev' omits 53b473ef344c Merge remote-tracking branch 'configfs/for-next' omits b714272b6b73 Merge remote-tracking branch 'cifs/for-next' omits 09ae705e69fb Merge remote-tracking branch 'btrfs/for-next' omits 9793cdc11279 Merge remote-tracking branch 'fscrypt/master' omits e93ab5fdd638 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 2bc5108e7ab3 Merge remote-tracking branch 'sh/for-next' omits 98b7c284209f Merge remote-tracking branch 's390/features' omits 6633db820a5d Merge remote-tracking branch 'risc-v/for-next' omits 434faad44cc6 Merge remote-tracking branch 'powerpc/next' omits d5c79ae13466 Merge remote-tracking branch 'parisc-hd/for-next' omits a4bcfa1715c5 Merge remote-tracking branch 'nds32/next' omits 4f13b51fe4da Merge remote-tracking branch 'mips/mips-next' omits 9ccde907b66f Merge remote-tracking branch 'm68knommu/for-next' omits 8f86d3de5a76 Merge remote-tracking branch 'm68k/for-next' omits e88c350ad754 Merge remote-tracking branch 'ia64/next' omits 1695b34cd763 Merge remote-tracking branch 'h8300/h8300-next' omits fa43eced3366 Merge remote-tracking branch 'csky/linux-next' omits 3cb94696e33e Merge remote-tracking branch 'clk/clk-next' omits 82c4097a0b49 Merge remote-tracking branch 'uniphier/for-next' omits 0e79a714ac4f Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 188ad14321c7 Merge remote-tracking branch 'tegra/for-next' omits aab3c0efcaad Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 6b709101a789 Merge remote-tracking branch 'samsung-krzk/for-next' omits 64bbfe9e6a4e Merge remote-tracking branch 'rockchip/for-next' omits 3a3a41759812 Merge remote-tracking branch 'renesas/next' omits 450c187c0a0f Merge remote-tracking branch 'realtek/for-next' omits 84e2bc85944f Merge remote-tracking branch 'qcom/for-next' omits a9221c3ce9a7 Merge remote-tracking branch 'omap/for-next' omits 59f707fd43e7 Merge remote-tracking branch 'mvebu/for-next' omits b26b40342123 Merge remote-tracking branch 'mediatek/for-next' omits f29893566d96 Merge remote-tracking branch 'keystone/next' omits 87e4f4b14b71 Merge remote-tracking branch 'imx-mxs/for-next' omits c0c53d64c708 Merge remote-tracking branch 'at91/at91-next' omits 00d099d272d6 Merge remote-tracking branch 'aspeed/for-next' omits a65b78e32970 Merge remote-tracking branch 'amlogic/for-next' omits 778f0973976f Merge remote-tracking branch 'arm-soc/for-next' omits 7a3bbb913e7c Merge remote-tracking branch 'arm64/for-next/core' omits a01ea402ce58 Merge remote-tracking branch 'arm/for-next' omits 2b1626700c71 Merge remote-tracking branch 'dma-mapping/for-next' omits 8cd6798fafa6 Merge remote-tracking branch 'kbuild/for-next' omits b1263ee340f7 Merge remote-tracking branch 'mmc-fixes/fixes' omits abdf30bcee6b Merge remote-tracking branch 'drm-fixes/drm-fixes' omits d2146259c71e Merge remote-tracking branch 'scsi-fixes/fixes' omits 7fc5b5a0a43a Merge remote-tracking branch 'vfs-fixes/fixes' omits 14833f4c2cf5 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 232cc15661ec Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 79a8da06cf76 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits a16cf4ab1f1b Merge remote-tracking branch 'staging.current/staging-linus' omits 4f95951c9b73 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 76fbd730e0d2 Merge remote-tracking branch 'usb.current/usb-linus' omits 8292015566ce Merge remote-tracking branch 'tty.current/tty-linus' omits 0da4e609c171 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits e9de7f748138 Merge remote-tracking branch 'pci-current/for-linus' omits f30b4f427264 Merge remote-tracking branch 'spi-fixes/for-linus' omits 442b8cdc7609 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 2d7be6807c19 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 0260c103c522 Merge remote-tracking branch 'sound-current/for-linus' omits 95ac179ce660 Merge remote-tracking branch 'rdma-fixes/for-rc' omits 13dfed070d18 Merge remote-tracking branch 'wireless-drivers/master' omits 61e446b4d10b Merge remote-tracking branch 'netfilter/master' omits 7481b43c7fc5 Merge remote-tracking branch 'ipsec/master' omits f9a53f6998ca Merge remote-tracking branch 'bpf/master' omits 7221a8adbac4 Merge remote-tracking branch 'net/master' omits 36144f027b5d Merge remote-tracking branch 'sparc/master' omits a2acb8321911 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits c58c9449026b Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 020ea50a63ba Merge remote-tracking branch 'arm-current/fixes' omits f656ba2bc350 Merge remote-tracking branch 'kbuild-current/fixes' omits 12d96f4ba673 Merge remote-tracking branch 'fixes/master' omits 31645e70b748 Merge remote-tracking branch 'asoc/for-5.9' into asoc-next omits f18b655a59a4 Merge remote-tracking branch 'asoc/for-5.8' into asoc-linus omits 210bec567936 mtd: properly check all write ioctls for permissions omits c0d30fd2318f Merge branch 'mvebu/dt64' into mvebu/for-next omits 456aa5bd6f24 Merge branch 'mvebu/dt' into mvebu/for-next omits 31b269205537 Merge branch 'mvebu/drivers' into mvebu/for-next omits dc5d48c39684 Merge remote-tracking branch 'regulator/for-5.9' into regu [...] omits 4eb34c4d4589 Merge branch 'for-5.9/io_uring' into for-next omits 4485732da21d io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works omits d1f41bd6290b Merge branch 'for-next/read-barrier-depends' into for-next/core omits 4f6cfa397960 Merge branch 'for-next/tlbi' into for-next/core omits 4da50079120b Merge branches 'for-next/misc', 'for-next/vmcoreinfo', 'fo [...] omits c3cf63174974 bpf: Add bpf_prog iterator omits 663b2ad83ea7 bpf: Fix pos computation for bpf_iter seq_ops->start() omits 5d5ab82997d8 selftests/bpf: Test BPF socket lookup and reuseport with c [...] omits 4a0e87bb1836 udp: Don't discard reuseport selection when group has connections omits 2b4b5ca5a42d tools/bpftool: Strip BPF .o files before skeleton generation omits 569ec0b75760 Merge branch 'for-5.9/drivers' into for-next omits 357aaa8c4936 Merge branches 'iommu/fixes', 'arm/renesas', 'arm/qcom', ' [...] omits 9f6b5ac4c7b6 Merge branch 'misc' into for-next omits 7aad62c01cb5 Merge branch 'fixes' into for-next omits 3c330f187ea8 scsi: ufs-qcom: Add Inline Crypto Engine support omits 6764aec2222e scsi: ufs: Add program_key() variant op omits 017ca0188929 scsi: ufs-qcom: Name the dev_ref_clk_ctrl registers omits ca568c167752 scsi: firmware: qcom_scm: Add support for programming inli [...] omits c73df453bc10 scsi: ufs: Fix 'unmet direct dependencies' config warning omits 578d76ebe112 scsi: aic79xx: Restore modes when exiting ahd_linux_queue_ [...] omits 925230b8723f scsi: megaraid_sas: Clear affinity hint omits ec20ceffab8f xtensa: fix access check in csum_and_copy_from_user omits 88110d3ab0df ipc/shm.c: Remove the superfluous break omits e44e3305dd1f ipc: uninline functions omits 8f1033f23a87 kcov: make some symbols static omits 36edeb1a6a6a kcov: unconditionally add -fno-stack-protector to compiler [...] omits be75610b8985 aio: simplify read_events() omits 1cfb74ad7453 lib/Kconfig.debug: fix typo in the help text of CONFIG_PAN [...] omits 94aea757df82 kernel/panic.c: make oops_may_print() return bool omits af53aa0644b3 rapidio/rio_mport_cdev: Use array_size() helper in copy_{f [...] omits 4546cca971e2 drivers/rapidio/rio-scan.c: use struct_size() helper omits 4bf358546975 drivers/rapidio/devices/rio_mport_cdev.c: use struct_size( [...] omits 1be58200f940 kdump: append kernel build-id string to VMCOREINFO omits 382f3470355f exec: move path_noexec() check earlier omits 438f26fe4c32 exec: move S_ISREG() check earlier omits d00e36d0dd80 exec: change uselib(2) IS_SREG() failure to EACCES omits 2abfbe496d26 coredump: add %f for executable filename. omits 3fa83adb0c57 test_kmod: avoid potential double free in trigger_config_r [...] omits aac89e37f0ae kmod: remove redundant "be an" in the comment omits 354622b42e2c selftests: kmod: use variable NAME in kmod_test_0001() omits 3180ae7965a3 fs/signalfd.c: fix inconsistent return codes for signalfd4 omits b10fc48c5289 fat: fix fat_ra_init() for data clusters == 0 omits 715e6de09d3e VFAT/FAT/MSDOS FILESYSTEM: Replace HTTP links with HTTPS ones omits c43277abbe64 fatfs: switch write_lock to read_lock in fat_ioctl_get_attributes omits 4849f08bd3a7 fs/ufs: avoid potential u32 multiplication overflow omits f570dcad829c fs/minix: remove expected error message in block_to_path() omits f6f53af66109 fs/minix: fix block limit check for V1 filesystems omits 13b92002a6bc fs/minix: set s_maxbytes correctly omits c88bf2387a57 fs/minix: reject too-large maximum file size omits f442b7f8ad4f fs/minix: don't allow getting deleted inodes omits 4714df751711 fs/minix: check return value of sb_getblk() omits 8d4f9d03530b autofs: fix doubled word omits 89b5a6cabd68 checkpatch: fix CONST_STRUCT when const_structs.checkpatch [...] omits e5c66ce81205 checkpatch: add --fix option for ASSIGN_IN_IF omits 6b18fd789f56 scripts/deprecated_terms: recommend denylist/allowlist ins [...] omits 9faf1bcef061 checkpatch: support deprecated terms checking omits 4117fecb5899 checkpatch: add test for possible misuse of IS_ENABLED() w [...] omits 765e58cebf09 lib/test_bits: make some functions static omits 70fdfe143a23 lib/test_bits: add MODULE_LICENSE() omits b190dbb673c0 lib/test_bits.c: add tests of GENMASK omits b5ad47d7487a virtio: pci: constify ioreadX() iomem argument (as in gene [...] omits 4eb4dfa76e49 ntb: intel: constify ioreadX() iomem argument (as in gener [...] omits a9c8a2a452ed rtl818x: constify ioreadX() iomem argument (as in generic [...] omits f384deefbbf7 iomap: constify ioreadX() iomem argument (as in generic im [...] omits df8e86ee364b lib/test_lockup.c: make symbol 'test_works' static omits 5daf31ebda6b lib: optimize cpumask_local_spread() omits fd8b4f72e667 lib/test_bitops: do the full test during module init omits e503a2546f6b lib/generic-radix-tree.c: remove unneeded __rcu omits 459117bc158d lib/test_bitmap.c: add test for bitmap_cut() omits bc45e5604f5e lib/bitmap.c: fix bitmap_cut() for partial overlapping case omits 1fb0e09cf2ac sparse: group the defines by functionality omits 381ec247c1da include/linux/xz.h: drop duplicated word omits f034e2b2408f include/linux/async_tx.h: drop duplicated word in a comment omits e52a303e5280 include/linux/exportfs.h: drop duplicated word in a comment omits 477058cfc2f3 include/linux/compiler-clang.h: drop duplicated word in a comment omits 5dc1ecb6714f proc/sysctl: make protected_* world readable omits 233c452e14a7 alpha: fix annotation of io{read,write}{16,32}be() omits c5519cad80d7 kernel/hung_task.c: Monitor killed tasks. omits 086cfd05ea8b fs/buffer.c: dump more info for __getblk_gfp() stall problem omits a545d8989a69 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 7188ccd4e14c exec: use force_uaccess_begin during exec and exit omits f57f0276ebed uaccess-add-force_uaccess_beginend-helpers-v2 omits 5d70718bfd1a uaccess: add force_uaccess_{begin,end} helpers omits 0a312fbd2c2d uaccess: remove segment_eq omits 76f10c9e58f5 riscv: include <asm/pgtable.h> in <asm/uaccess.h> omits 9ffb5820b276 nds32: use uaccess_kernel in show_regs omits cfed43dca276 arm: don't call addr_limit_user_check for nommu omits 2dfad9bf6aa1 syscalls: use uaccess_kernel in addr_limit_user_check omits f025fbb1cc92 include/linux/memcontrol.h: drop duplicate word and fix spello omits eea7dd569b14 include/linux/frontswap.h: drop duplicated word in a comment omits bcd29a19e001 include/linux/highmem.h: fix duplicated words in a comment omits ceec9bbf4201 mm: drop duplicated words in <linux/mm.h> omits c4e30e30cc28 mm: drop duplicated words in <linux/pgtable.h> omits 992d123f9778 linux/sched/mm.h: drop duplicated words in comments omits ff712b0cfe61 mm/memory_hotplug: fix unpaired mem_hotplug_begin/done omits 3f116e5c37a2 mm/memory_hotplug: introduce default dummy memory_add_phys [...] omits 0e38da13c606 x86-mm-use-max-memory-block-size-on-bare-metal-v3 omits 609f34c54c07 x86/mm: use max memory block size on bare metal omits 12bb66c97fa3 include/linux/sched/mm.h: optimize current_gfp_context() omits 458dcdc569cb mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 268fa7f39469 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits b3226740afc3 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits d96679b99aae mm,hwpoison: introduce MF_MSG_UNSPLIT_THP omits 444b04a49c42 mm,hwpoison: return 0 if the page is already poisoned in s [...] omits c31c64195d45 mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] omits bae236daedba mmhwpoison-rework-soft-offline-for-in-use-pages-fix omits 8f4c14ddd714 mm,hwpoison: rework soft offline for in-use pages omits 4f509cfa8f03 mm,hwpoison: rework soft offline for free pages omits 9f12e5e0ccf8 mm,hwpoison: Unify THP handling for hard and soft offline omits 0d52f615af29 mm,hwpoison: remove flag argument from soft offline functions omits 17ce9bcf0110 mm,hwpoison: remove MF_COUNT_INCREASED omits 1d5903550df5 mm,hwpoison: kill put_hwpoison_page omits 0e761bb9d307 mm,hwpoison: Un-export get_hwpoison_page and make it static omits d5e30e88f749 mm,hwpoison-inject: don't pin for hwpoison_filter omits b6d73d1f93ec mm,madvise: Refactor madvise_inject_error omits 7a6aeb9ba39b mm,madvise: call soft_offline_page() without MF_COUNT_INCREASED omits 346d76b39f68 mm, hwpoison: remove recalculating hpage omits 891c79366178 mm,hwpoison: cleanup unused PageHuge() check omits 7637f3d70986 mm: hugetlb: fix the name of hugetlb CMA omits 34292e54cb58 mm: cma: return cma->name directly in cma_get_name omits cf303ec6e70a mm: cma: fix the name of CMA areas omits 2469938a8e25 mm/cma.c: fix NULL pointer dereference when cma could not [...] omits e005229f3aaa mm-vmstat-add-events-for-thp-migration-without-split-fix-2 omits 58e6e1b4367d mm-vmstat-add-events-for-thp-migration-without-split-fix omits b925ce12e1a1 mm/vmstat: add events for THP migration without split omits 437b4afbe348 mm: introduce offset_in_thp omits cccaae03c6ae mm: add thp_head omits 1e33a8a8459f mm: replace hpage_nr_pages with thp_nr_pages omits 061eb333b13b mm: add thp_size omits 8fd6627dc5c7 mm: add thp_order omits 5b3b6da5d8cd mm: move page-flags include to top of file omits e6de33611765 mm: store compound_nr as well as compound_order omits 5a5cbe0dfa86 mm: thp: remove debug_cow switch omits 3ad7f034a12a mm/migrate: add migrate-shared test for migrate_vma_*() omits 291e75424565 mm-migrate-optimize-migrate_vma_setup-for-holes-v2 omits 8ec746e1b39f mm/migrate: optimize migrate_vma_setup() for holes omits 03d02991e354 hugetlbfs: prevent filesystem stacking of hugetlbfs omits 7c68b8ae1aa4 doc, mm: clarify /proc/<pid>/oom_score value range omits ea4c8235e1fb doc, mm: sync up oom_score_adj documentation omits 196e720da0d0 mm-oom-make-the-calculation-of-oom-badness-more-accurate-v3 omits bacf3f8560c3 mm, oom: make the calculation of oom badness more accurate omits feaa968b00de mm: use unsigned types for fragmentation score omits 4b3f337fdb8d mm: fix compile error due to COMPACTION_HPAGE_ORDER omits 4f2d4786164d mm: proactive compaction omits a5e6de5c1529 mm: vmscan: consistent update to pgrefill omits d88aad5d71fc mm/vmscan.c: fix typo omits 49d7dfb0abf5 mm-thp-replace-http-links-with-https-ones-fix omits 0197aa902cd5 mm: thp: replace HTTP links with HTTPS ones omits 838b18c7a38a mm/hugetlb: split hugetlb_cma in nodes with memory omits c1a71fd36fae MIPS: do not call flush_tlb_all when setting pmd entry omits d4a5918637d5 mm/huge_memory.c: update tlb entry if pmd is changed omits 0f8d5c17abba mm/page_alloc.c: skip setting nodemask when we are in interrupt omits 2eefa3dbe1fe mm/page_alloc: fallbacks at most has 3 elements omits f4a1604d4331 mm/page_alloc: silence a KASAN false positive omits 065185d7c9a8 mm/page_alloc.c: remove unnecessary end_bitidx for [set|ge [...] omits 93ff3a171367 mm/page_alloc.c: simplify pageblock bitmap access omits e7b8cb3408bb mm/page_alloc.c: extract the common part in pfn_to_bitidx() omits dee20ad29c62 mm/page_alloc.c: replace the definition of NR_MIGRATETYPE_ [...] omits 2492e4eaa3a4 mm/page_alloc: keep memoryless cpuless node 0 offline omits 7a19ce92d30a powerpc/numa: prefer node id queried from vphn omits c1c71f31e1e5 powerpc/numa: set numa_node for all possible cpus omits 7addb148664b mm/shuffle: remove dynamic reconfiguration omits 4a2b1fad1d9a mm/memory_hotplug: document why shuffle_zone() is relevant omits ca973a2c5301 mm/page_alloc: remove nr_free_pagecache_pages() omits 893b3c626a84 mm: remove vm_total_pages omits be864e805001 mm, page_alloc: skip ->watermark_boost for atomic order-0 [...] omits fbd6e5c8f18b mm, page_alloc: skip ->waternark_boost for atomic order-0 [...] omits 2470fb63bd46 page_alloc-consider-highatomic-reserve-in-watermark-fast-v5 omits 4394da37f40a page_alloc: consider highatomic reserve in watermark fast omits 0db360afcd63 mm, page_alloc: use unlikely() in task_capc() omits 15a4fc768594 kasan-fix-kasan-unit-tests-for-tag-based-kasan-v4 omits dfb76c3e6139 lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN omits cbe222aed8a1 kasan: remove kasan_unpoison_stack_above_sp_to() omits d10d5040a319 kasan: update documentation for generic kasan omits 60670a53e28a kasan: add tests for call_rcu stack recording omits 2a5d4fceff31 kasan-record-and-print-the-free-track-v8 omits 33385076d84f kasan: record and print the free track omits 3b22f372e034 rcu-kasan-record-and-print-call_rcu-call-stack-v8 omits ecbd3c5b8b9d rcu: kasan: record and print call_rcu() call stack omits 3fe4f8ce26f5 kasan: update required compiler versions in documentation omits 5354592e5d4d kasan: improve and simplify Kconfig.kasan omits 72fc8ef2202d mm/vmalloc.c: remove BUG() from the find_va_links() omits 5d9d75aeadd3 mm: vmalloc: remove redundant assignment in unmap_kernel_r [...] omits 911a27aeafa6 mm/vmalloc: update the header about KVA rework omits a2b559d0aada mm/vmalloc: switch to "propagate()" callback omits 0631a71ddbe5 mm/vmalloc: simplify augment_tree_propagate_check() omits 9007ad809bbe mm/vmalloc: simplify merge_or_add_vmap_area() omits 3f64030b53dc vmalloc: convert to XArray omits 4bb4b34642ff mm/sparse: cleanup the code surrounding memory_present() omits a949af45b625 mm/sparse: only sub-section aligned range would be populated omits c79eab81d953 mm/sparse: never partially remove memmap for early section omits b68ffdcc4419 mm/mremap: start addresses are properly aligned omits 4fc4675093ae mm/mremap: calculate extent in one place omits bf1f696be3d9 mm/mremap: it is sure to have enough space when extent mee [...] omits fd5a8cfb0d0b arm64/mm: enable vmem_altmap support for vmemmap mappings omits b9da783c3794 mm/sparsemem: enable vmem_altmap support in vmemmap_alloc_ [...] omits c01ce823a6e6 mm/sparsemem: enable vmem_altmap support in vmemmap_popula [...] omits c818e057bb35 riscv: use generic pgprot_* macros from <linux/pgtable.h> omits 1a6804edf5d0 mm: pgtable: make generic pgprot_* macros available for no-MMU omits 8479582cc77a mm: adjust vm_committed_as_batch according to vm overcommi [...] omits 7b613c42a3ed percpu_counter: add percpu_counter_sync() omits 9482247c26fe mm/util.c: make vm_memory_committed() more accurate omits 35717e31d77c proc/meminfo: avoid open coded reading of vm_committed_as omits b79a5a1b0a68 mm/mmap: optimize a branch judgment in ksys_mmap_pgoff() omits 62f0f871fc35 mm/mmap.c: fix the adjusted length error omits fc35477a29b3 mm: move p?d_alloc_track to separate header file omits 5928503d3bf6 mm: move lib/ioremap.c to mm/ omits 85b42929be62 asm-generic: pgalloc: provide generic pgd_free() omits 76c6ce7be25b asm-generic: pgalloc: provide generic pud_alloc_one() and [...] omits 6969ccf79a73 asm-generic: pgalloc: provide generic pmd_alloc_one() and [...] omits 82bb211c925c xtensa: switch to generic version of pte allocation omits 62b55a1cb7aa opeinrisc: switch to generic version of pte allocation omits 8b823ee3b20e powerpc: fix compilation warning caused by missing include [...] omits 39973e4e32bc mm: remove unneeded includes of <asm/pgalloc.h> omits 283f39de5007 mm/memory.c: make remap_pfn_range() reject unaligned addr omits a8e9efab083a mm: remove redundant check non_swap_entry() omits e01d6f4f2750 memcg, oom: check memcg margin for parallel oom omits 7833fb7ef4cb mm, memcg: decouple e{low,min} state mutations from protec [...] omits 1696187893fc mm, memcg: avoid stale protection values when cgroup is ab [...] omits 50efd82d3fef mm, memcg: unify reclaim retry limits with page allocator omits 2c54b50c990f mm, memcg: reclaim more aggressively before high allocator [...] omits d3a6b75214ed mm: memcontrol: avoid workload stalls when lowering memory.high omits bcb22ecd4a0d mm: kmem: switch to static_branch_likely() in memcg_kmem_e [...] omits 7a8b2114550c mm: slab: rename (un)charge_slab_page() to (un)account_sla [...] omits 1ea0df0fea72 mm: memcg/slab: remove unused argument by charge_slab_page() omits 3b1101704b3f mm: memcontrol: account kernel stack per node omits 6269caf118a5 kselftests: cgroup: add perpcu memory accounting test omits ab8bac2140c4 mm: memcg: charge memcg percpu memory to the parent cgroup omits 6a719794b346 mm-memcg-percpu-per-memcg-percpu-memory-statistics-v3 omits 55467e88850e mm: memcg/percpu: per-memcg percpu memory statistics omits 64db02e46e36 mm/percpu: fix 'defined but not used' warning omits 2b43e1314c66 mm-memcg-percpu-account-percpu-memory-to-memory-cgroups-fix-fix omits ca27d65ec495 mm-memcg-percpu-account-percpu-memory-to-memory-cgroups-fix omits 784dd8d55782 mm: memcg/percpu: account percpu memory to memory cgroups omits 22b1f37d4faf percpu: return number of released bytes from pcpu_free_area() omits 40bd02508beb tools/cgroup: add memcg_slabinfo.py tool omits 0e97c8730a27 kselftests: cgroup: add kernel memory accounting tests omits c9e6cc5c2c4e mm: slab/memcg: fix build on MIPS omits 801532f5964e mm: memcg/slab: use a single set of kmem_caches for all al [...] omits 7987352bbe15 mm: memcg/slab: remove redundant check in memcg_accumulate [...] omits ab18ef62e384 mm: memcg/slab: deprecate slab_root_caches omits aaf544e431d0 mm: memcg/slab: remove memcg_kmem_get_cache() omits fd037ba62d1c mm: memcg/slab: simplify memcg cache creation omits bcec1a3a16b5 mm: memcg/slab: use a single set of kmem_caches for all ac [...] omits ea01ce523502 mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h omits 8deed02951b6 mm: memcg/slab: deprecate memory.kmem.slabinfo omits f78b66541a8f mm: memcg/slab: charge individual slab objects instead of pages omits 9c7949e87d38 mm: memcg/slab: save obj_cgroup for non-root slab objects omits 2fd9765d8f34 mm: memcg/slab: allocate obj_cgroups for non-root slab pages omits 7fb26f5f09a0 mm: memcg/slab: obj_cgroup API omits 61e1ba162584 mm: memcontrol: decouple reference counting from page accounting omits 1f3f13d2b2c2 mm: slub: implement SLUB version of obj_to_index() omits b81f4cade0bf mm: memcg: convert vmstat slab counters to bytes omits 974a564bd2fc mm: memcg: prepare for byte-sized vmstat items omits 2b1f65001907 mm: memcg: factor out memcg- and lruvec-level changes out [...] omits 9fc3516285be mm: kmem: make memcg_kmem_enabled() irreversible omits 1916be956170 tmpfs: support 64-bit inums per-sb omits 9ac544be7eba tmpfs: per-superblock i_ino support omits 8b27c64e6f01 mm/swap_slots.c: remove redundant check for swap_slot_cach [...] omits 058e5f828f71 mm/swap_slots.c: simplify enable_swap_slots_cache() omits 7404dfeecc93 mm/swap_slots.c: simplify alloc_swap_slot_cache() omits 7154d6211514 mm/gup.c: Fix the comment of return value for populate_vma [...] omits f1b559ebbc52 mm: filemap: add missing FGP_ flags in kerneldoc comment f [...] omits b39c8b0f00d1 mm: filemap: clear idle flag for writes omits 9de28bee636c mm/debug: print hashed address of struct page omits d468db531ce0 mm/debug: print the inode number in dump_page omits e472386bc36f mm/debug: switch dump_page to get_kernel_nofault omits 529263d51f2e mm/debug: print head flags in dump_page omits 53e9a5105510 mm/debug: dump compound page information on a second line omits a2469af34d08 mm-handle-page-mapping-better-in-dump_page-fix omits f28a0419ebad mm/debug: handle page->mapping better in dump_page omits 90aa7f3cf6d7 documentation-mm-add-descriptions-for-arch-page-table-helpers-v5 omits 7803f6b3d419 Documentation/mm: Add descriptions for arch page table helpers omits 554d34ca1cfe mm/debug_vm_pgtable: add debug prints for individual tests omits c0528caa21ba mm-debug_vm_pgtable-add-tests-validating-advanced-arch-pag [...] omits eed96b6115d0 mm/debug_vm_pgtable: add tests validating advanced arch pa [...] omits 2e2aa8e15bed mm/debug_vm_pgtable: add tests validating arch helpers for [...] omits 261ef7787377 mm, kcsan: instrument SLAB/SLUB free with "ASSERT_EXCLUSIV [...] omits 022536174ed5 mm/slub.c: drop lockdep_assert_held() from put_map() omits dee94f808b96 mm, slab/slub: improve error reporting and overhead of cac [...] omits b13585214b2a mm, slab/slub: improve error reporting and overhead of cac [...] omits b1b58c8a41d2 mm, slab/slub: move and improve cache_from_obj() omits 09e4c591164c mm, slub: extend checks guarded by slub_debug static key omits 66543bad2e15 mm, slub: introduce kmem_cache_debug_flags()-fix omits 6ee212dd503c mm, slub: introduce kmem_cache_debug_flags() omits a881b51a66bf mm, slub: introduce static key for slub_debug() omits 7c20ac73e57d mm, slub: make reclaim_account attribute read-only omits 9f4361b73bc0 mm, slub: make remaining slub_debug related attributes read-only omits 16b1e4740a41 mm, slub: remove runtime allocation order changes omits 5e6be10445b6 mm, slub: make some slub_debug related attributes read-only omits 6e1c9742268d mm, slub: make function parse_slub_debug_flags() static omits 7bec084c4cf3 mm, slub: extend slub_debug syntax for multiple blocks omits 801d99f811c0 mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in km [...] omits b5137fe3f0ea slab: fix misplaced __free_one() omits 597dac8a097b mm/slab: add naive detection of double free omits 77552e70fb40 mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB omits 9b777f20e4bd mm: ksize() should silently accept a NULL pointer omits 4dac15bdf5c8 mm, treewide: rename kzfree() to kfree_sensitive() omits 8bd288d4dc95 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 21c0ece783f5 ramfs: support O_TMPFILE omits aee6a110824e ocfs2: change slot number type s16 to u16 omits 819a52ed05b7 ocfs2: fix ocfs2 corrupt when iputting an inode omits d8fe2e8b3be1 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits c12c009e4b56 ocfs2: suballoc.h: delete a duplicated word omits ca661da601c8 ocfs2: fix remounting needed after setfacl command omits fae540ab7356 ntfs: fix ntfs_test_inode and ntfs_init_locked_inode funct [...] omits 9f84e70d4bf6 scripts/spelling.txt: add more spellings to spelling.txt omits 6f277ba5cec4 const_structs.checkpatch: add regulator_ops omits f50a7677721b scripts/decode_stacktrace.sh: guess path to vmlinux by rel [...] omits 1d865e2f4e8f scripts/decode_stacktrace.sh: guess path to modules omits ea56c99c7a7b scripts/decode_stacktrace.sh: guess basepath if not specified omits aee09dfd56da scripts/decode_stacktrace.sh: skip missing symbols omits 20a957629479 scripts/bloat-o-meter: Support comparing library archives omits c7fc42586611 scripts-tagssh-collect-compiled-source-precisely-v2 omits 380f2a093824 scripts/tags.sh: collect compiled source precisely omits 06c3cf0e677d kthread: remove incorrect comment in kthread_create_on_cpu() omits 03823d7a15cd checkpatch: test $GIT_DIR changes omits 2272a5f94107 scripts/decode_stacktrace: strip basepath from all paths omits 8891c27a53d9 squashfs: fix length field overlap check in metadata reading omits 25c95833f46a mailmap: add entry for Mike Rapoport omits 38efb581af53 mm/hugetlb: better checks before using hugetlb_cma omits 510518197ea5 f2fs: Change the type of f2fs_flush_inline_data() to void omits 60e149cc2965 Merge branch 'devel' into for-next omits e8284d4ee8bc Merge branch 'devel' into for-next omits d653fb84aa5c hwmon: (sparx5) Make symbol 's5_temp_match' static omits f5273c6447d7 hwmon: (corsair-cpro) add reading pwm values omits afea24189508 scsi: hpsa: Bump version omits c73deaf3b001 scsi: hpsa: Increase controller error handling timeout omits 3fcb972bc1d7 scsi: hpsa: Increase queue depth for external LUNs omits a1cc279c246a scsi: hpsa: Correct rare oob condition omits 05b18b1eb3eb scsi: scsi_transport_iscsi: Drop a duplicated word omits 8729fda59982 mm-hugetlb-avoid-hardcoding-while-checking-if-cma-is-enabled-fix omits ee0889218f26 mm/hugetlb: avoid hardcoding while checking if cma is enabled omits b0264d684434 mm: memcg/slab: fix memory leak at non-root kmem_cache destroy omits 249c57db67f0 mm/memcg: fix refcount error while moving and swapping omits 06fdc42e6223 /proc/kpageflags: do not use uninitialized struct pages omits edcc2e672df8 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 0554c59eed26 mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() omits 1dba11a9e7dd mm: initialize return of vm_insert_pages omits 196294cde3be vfs/xattr: mm/shmem: kernfs: release simple xattr entry in [...] omits eb280dbb74d7 mm-close-race-between-munmap-and-expand_upwards-downwards-fix omits 8d821a7fbaec mm/mmap.c: close race between munmap() and expand_upwards( [...] omits c07f8ab1e5aa mm-avoid-access-flag-update-tlb-flush-for-retried-page-fault-v2 omits e99c922a1a32 mm/memory.c: avoid access flag update TLB flush for retrie [...] omits 1aae2889df7c mm/shuffle: don't move pages between zones and don't read [...] omits 38364267251f scsi: scsi_transport_sas: Add missing newline in sysfs 'en [...] omits eb3e9de0c932 scsi: sd_zbc: Don't limit max_zone_append sectors to max_h [...] omits 957ee40d413b scsi: ufs: exynos: Implement dbg_register_dump omits c3b5e96ef515 scsi: ufs: exynos: Introduce command history omits 679d4ca6c93f scsi: ufs: Introduce callback to capture command completio [...] omits d9ad7006330c Merge branch 'for-5.9/block-merge' into for-next omits 83d0111cc01c refperf: Avoid null pointer dereference when buf fails to [...] omits 72e3a22dd188 rcutorture: Properly synchronize with OOM notifier omits de1c2c1a1046 rcutorture: Properly set rcu_fwds for OOM handling omits 3171acb1acb7 torture: Add kvm.sh --help and update help message omits f014b006f6e1 rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 omits 68164ce73386 torture: Update initrd documentation omits d232528e6f17 rcutorture: Replace HTTP links with HTTPS ones omits 0c69a26a45ad kvm: mmu: page_track: Fix RCU list API usage omits ddd3f0494784 rculist : Introduce list/hlist_for_each_entry_srcu() macros omits b268c28bd36a rcu: Fix kerneldoc comments in rcupdate.h omits 91b653db567f lib: Add backtrace_idle parameter to force backtrace of idle CPUs omits 50ab78e9161e kcsan: Add atomic builtin test case omits 0c64284c5700 objtool: Add atomic builtin TSAN instrumentation to uacces [...] omits 3cdb6a541d28 kcsan: Add support for atomic builtins omits 38414d9510d2 locktorture: Make function torture_percpu_rwsem_init() static omits 01469e4044f3 Replace HTTP links with HTTPS ones: LKMM omits c1c8004b7415 smp: Make symbol 'csd_bug_count' static omits 5c2fe349005d doc: Drop doubled words from RCU requirements documentation omits 398f7c781e10 doc: Drop doubled words from RCU Data-Structures.rst omits 019497c1f2b4 scftorture: Adapt memory-ordering test to UP operation omits c9c58e9adfd8 torture: document --allcpus argument added to the kvm.sh script omits 6a561a133e34 scftorture: Block scftorture_invoker() kthreads for offline CPUs omits 2c9dc1fa0728 scftorture: Check unexpected "switch" statement value omits 53871ce6a407 docs: Fix typo in synchronize_rcu() function name omits c9edc8421782 scftorture: Make symbol 'scf_torture_rand' static omits 09631fb714cc scftorture: Prevent compiler from reducing race probabilities omits 17d89ee9d63d scftorture: Flag errors in torture-compatible manner omits db0aab5e7faa scftorture: Consolidate scftorture_invoke_one() scf_check [...] omits 2a843f3fa0de scftorture: Consolidate scftorture_invoke_one() check and kfree() omits da678d164aa0 scftorture: Add smp_call_function() memory-ordering checks omits 7423c92f65dc scftorture: Add smp_call_function_many() memory-ordering checks omits 4f4ddac277aa scftorture: Add smp_call_function_single() memory-ordering checks omits 5fb443db9c71 scftorture: Summarize per-thread statistics omits 1af4b06012bd kernel/smp: Provide CSD lock timeout diagnostics omits 7196b66ebb64 Merge branch 'for-5.9/io_uring' into for-next omits 8141ad4ceff7 io_uring: batch put_task_struct() omits ce162c23fa29 opp: Allow disabled OPPs in dev_pm_opp_get_freq() omits 5808de986cb4 thermal: core: Move initialization after core initcall omits c23b2c075e90 thermal: netlink: Improve the initcall ordering omits 2b3515e00a42 net: genetlink: Move initialization to core_initcall omits c2cb4b5777e1 hwmon: sparx5: Add Sparx5 SoC temperature driver omits f2aa710118df dt-bindings: hwmon: Add Sparx5 temperature sensor omits 701f57fa2952 hwmon: (tmp401) Replace HTTP links with HTTPS ones omits fb211ce068ec hwmon: (lm95234) Replace HTTP links with HTTPS ones omits 1002985adf9d hwmon: (lm90) Replace HTTP links with HTTPS ones omits 53b91fbcfb2c hwmon: (k8temp) Replace HTTP links with HTTPS ones omits 6d0cca087126 hwmon: (jc42) Replace HTTP links with HTTPS ones omits 96c0537a3728 hwmon: (ina2xx) Replace HTTP links with HTTPS ones omits 32be7d55dd70 hwmon: (ina209) Replace HTTP links with HTTPS ones omits 2e02f8e8c70f hwmon: Replace HTTP links with HTTPS ones omits dafc0690dd62 docs: hwmon: Replace HTTP links with HTTPS ones omits 10c27a024657 hwmon: (adm1025) Replace HTTP links with HTTPS ones omits 8e17af393885 hwmon: add Corsair Commander Pro driver omits 4c9cfce89c37 hwmon: (max6697) Allow max6581 to create tempX_offset omits 0a89e6087d3d hwmon: (tmmp513) Replace HTTP links with HTTPS links omits 9f29cdf69f6d Documentation: hwmon/w83l786ng: drop duplicate words omits c4b2713a91ae Documentation: hwmon/w83627ehf: drop duplicate words omits fc8f8e77fa90 Documentation: hwmon/nct7665: drop duplicate words omits 22d2c89aa4ba Documentation: hwmon/lm93: drop duplicate words omits b7ac7af63147 Documentation: hwmon/f71882fg: drop duplicate words omits c76ded0ee2cc hwmon: (pmbus/core) Use s64 instead of long for calculations omits e85f20bbd8ce hwmon (pmbus/max20730): add max20710 support omits 46352d29ac35 thermal: rcar_gen3_thermal: Add r8a774e1 support omits bf8be8bafa0c thermal/drivers/clock_cooling: Remove clock_cooling code omits c8125b26d4c1 thermal: core: remove redundant initialization of variable ret omits fd34e0bf614b tasks: add put_task_struct_many() omits c29eeefc5080 io_uring: return locked and pinned page accounting omits 4dcb85c19fc8 io_uring: don't miscount pinned memory omits 4f3e40b2c5f7 io_uring: don't open-code recv kbuf managment omits 915a14c6bda9 io_uring: extract io_put_kbuf() helper omits 77bcf91b4518 io_uring: move BUFFER_SELECT check into *recv[msg] omits 54a84db9b774 io_uring: free selected-bufs if error'ed omits 7368203b8577 io_uring: don't forget cflags in io_recv() omits 575bec4e31f5 io_uring: remove extra checks in send/recv omits 785c4ee26bb6 io_uring: indent left {send,recv}[msg]() omits 6d900dad2868 io_uring: simplify file ref tracking in submission state omits 3593f3e8434c io_uring/io-wq: move RLIMIT_FSIZE to io-wq omits fd134d39ad3f io_uring: alloc ->io in io_req_defer_prep() omits 0910090de386 io_uring: remove empty cleanup of OP_OPEN* reqs omits ccf6adb477a3 io_uring: inline io_req_work_grab_env() omits 88fa4eefc6cb io_uring: place cflags into completion data omits 1872441be717 io_uring: remove sequence from io_kiocb omits 31a8c570902e io_uring: use non-intrusive list for defer omits 4c19ab5041ed io_uring: remove init for unused list omits b6b712d1925c io_uring: add req->timeout.list omits 8f275b4d6b83 io_uring: use completion list for CQ overflow omits 7e4c94f33255 io_uring: use inflight_entry list for iopoll'ing omits 0fd292f00b8e io_uring: rename ctx->poll into ctx->iopoll omits 573f2ac5e5e5 io_uring: share completion list w/ per-op space omits acda1324c8b4 io_uring: follow **iovec idiom in io_import_iovec omits d8de3841f003 io_uring: add a helper for async rw iovec prep omits 62b225d8b65a io_uring: simplify io_req_map_rw() omits 5bf37d3583e0 io_uring: replace rw->task_work with rq->task_work omits 7d2d7ce368a6 io_uring: extract io_sendmsg_copy_hdr() omits c0e2b53d5886 io_uring: use more specific type in rcv/snd msg cp omits a3d893a0befd io_uring: rename sr->msg into umsg omits 8bda0b3d98d9 io_uring: fix sq array offset calculation omits b9d572ed2507 Merge branch 'io_uring-5.8' into for-5.9/io_uring2 omits fe968a8210b4 samples: add error state information to test-fsinfo.c omits 39bd8cce8d1f vfs: allow fsinfo to fetch the current state of s_wb_err omits c25d4432fb79 errseq: add a new errseq_scrape function omits 640b0d2b2640 fsinfo: Add an attribute that lists all the visible mounts [...] omits 605da1142f20 fsinfo: Add support to ext4 omits e6416b744983 fsinfo: Add support for AFS omits 6bb357c42c96 fsinfo: Add API documentation omits f0ccc76ec9df fsinfo: sample: Mount listing program omits 6f785b1db105 fsinfo: Provide notification overrun handling support omits c9fb1074e57e fsinfo: Allow mount topology and propagation info to be retrieved omits c4d810ade8ee fsinfo: Allow mount information to be queried omits a4a5b61823ba fsinfo: Add a uniquifier ID to struct mount omits 81e44c9353e8 fsinfo: Allow fsinfo() to look up a mount object by ID omits 5122cf7d4614 fsinfo: Allow retrieval of superblock devname, options and stats omits 9d7651e96633 fsinfo: Provide a bitmap of supported features omits bef2c8053c2f fsinfo: Add fsinfo() syscall to query filesystem information omits 30eb2979dde8 watch_queue: Add superblock notifications omits 249847b5d295 watch_queue: Introduce a non-repeating system-unique super [...] omits a9c747be1b9e watch_queue: sample: Display mount tree change notifications omits 67fe9052affb watch_queue: Implement mount topology and attribute change [...] omits 67c64946777a watch_queue: Add security hooks to rule on setting mount a [...] omits bca2c579a5e9 Merge branch 'misc' into for-next omits 74a16cd76678 Merge branch 'fixes' into for-next omits 8b68f1cda59d Merge branch 'irq/urgent' omits e5c247994ed3 Merge branch 'x86/entry' omits 4ecc8e662134 Merge branch 'linus' omits 52d82df42eef opp: ti-opp-supply: Replace HTTP links with HTTPS ones omits 40690b3f40b7 opp: core: Add missing export for dev_pm_opp_adjust_voltage omits a8351c12c6c7 OPP: Add and export helper to set bandwidth omits 1cf9e3130ee0 Merge branch 'misc' into for-next omits bccf9048549a Merge branch 'locking/core' omits 8e62572d2c29 Merge branch 'linus' omits 85ecc49f7ac5 Merge branch 'linus' omits 3aa66b690fdc memory: samsung: exynos5422-dmc: Use delayed timer as default omits d7c46505a7ad PM / devfreq: Add support delayed timer for polling mode omits 5f03e7bc3e06 dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle omits 57eae7d5a9e8 PM / devfreq: tegra: Add Dmitry as a maintainer omits 1b9e247f2c2c PM / devfreq: event: Fix trivial spelling omits 669945cd373b PM / devfreq: rk3399_dmc: Fix kernel oops when rockchip,pm [...] omits 372c57520606 Merge branch 'sched/core' omits 9227c1cbc6d1 Merge branch 'timers/urgent' omits d91a57aa10c0 Merge branch 'x86/urgent' omits cbfecf8c0eb3 Merge branch 'linus' omits 275e79f95566 Merge branch 'fixes' into for-next omits e327200d9d75 smp: Add source and destination CPUs to __call_single_data omits 0f6d693c11da Merge branch 'perf/core' omits 8f5b4fde9834 Merge branch 'sched/urgent' omits 7e39c1d5c603 Merge branch 'x86/entry' omits ded05aa91f09 Merge branch 'linus' omits b78f18a34607 thermal: netlink: Fix compilation error when CONFIG_NET=n omits 220dbf4aaa5b Merge branch 'WIP.core/headers' omits 23e5b2435542 Merge branch 'WIP.fixes' omits 1c14587141a0 Merge branch 'core/urgent' omits 7758295904bc Merge branch 'irq/core' omits f16cac26d056 Merge branch 'irq/urgent' omits 8647c224ddf1 Merge branch 'locking/core' omits e0ccab4be5ba Merge branch 'objtool/core' omits e9c8c19545f3 Merge branch 'perf/core' omits 9beb2d3e146e Merge branch 'perf/vlbr' omits 5395f2c13992 Merge branch 'ras/core' omits 7bc50b484e69 Merge branch 'sched/core' omits 02a4b9fe3af4 Merge branch 'sched/fifo' omits 7128a23ab42a Merge branch 'x86/alternatives' omits 4d26e5be48b9 Merge branch 'x86/cleanups' omits c7ad225fdf3e Merge branch 'x86/cpu' omits f050817d8583 Merge branch 'x86/fpu' omits e868b827f2ea Merge branch 'x86/fsgsbase' omits 8158d1ab2efb Merge branch 'x86/microcode' omits 735989a3a423 Merge branch 'x86/misc' omits 09668e55a34b Merge branch 'x86/urgent' omits 1167da790ee8 Merge branch 'rcu/urgent' into WIP.core/headers omits bdbfb1d52d5e Revert "mm/vmalloc: modify struct vmap_area to reduce its size" omits 548cbab5e7bc nds32: configs: Cleanup CONFIG_CROSS_COMPILE omits 1cce4a202061 nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 1d8fcbb76bb1 compiler.h: Move instrumentation_begin()/end() into new <l [...] omits a158c2b7ec23 Merge branch 'for_5.8/driver-soc' into next omits 058288fb30c1 Merge branch 'for_5.8/keystone-dts' into next adds 88fff0b7dcc1 Merge tag 'drm-fixes-2020-07-24' of git://anongit.freedesk [...] adds b85bcb784fd8 Merge tag 'mmc-v5.8-rc5' of git://git.kernel.org/pub/scm/l [...] adds c615035b29c3 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds a38a19efcd9b Merge tag 'for-5.8/dm-fixes-3' of git://git.kernel.org/pub [...] adds fcef1046eb1b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 5a0b8af0719f Merge tag 'iommu-fix-v5.8-rc6' of git://git.kernel.org/pub [...] adds 61710e437f28 io_uring: always allow drain/link/hardlink/async sqe flags adds 3e863ea3bb1a io_uring: missed req_init_async() for IOSQE_ASYNC adds 1f68f31b5150 Merge tag 'io_uring-5.8-2020-07-24' of git://git.kernel.dk [...] adds 01b2651cfb20 zonefs: Fix compilation warning adds 89ee72376be2 zonefs: count pages after truncating the iterator adds 6a343656d302 Merge tag 'zonefs-5.8-rc7' of git://git.kernel.org/pub/scm [...] adds 0669704270e1 Merge tag 'for-5.8-rc6-tag' of git://git.kernel.org/pub/sc [...] adds c6d686047456 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 5fff09bc1415 xtensa: fix access check in csum_and_copy_from_user adds c953d60b1180 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 246c320a8cfe mm/mmap.c: close race between munmap() and expand_upwards( [...] adds 3bef735ad7b7 vfs/xattr: mm/shmem: kernfs: release simple xattr entry in [...] adds 45779b036d3d mm: initialize return of vm_insert_pages adds 82ff165cd351 mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() adds 8d22a9351035 mm/memcg: fix refcount error while moving and swapping adds d38a2b7a9c93 mm: memcg/slab: fix memory leak at non-root kmem_cache destroy adds dbda8feadfa4 mm/hugetlb: avoid hardcoding while checking if cma is enabled adds 594cced14ad3 khugepaged: fix null-pointer dereference due to race adds e57942c5630f mailmap: add entry for Mike Rapoport adds 2910c59fd042 squashfs: fix length field overlap check in metadata reading adds d178770d8d21 scripts/decode_stacktrace: strip basepath from all paths adds e0b3e0b1a043 io-mapping: indicate mapping failure adds bb9715379abf MAINTAINERS: add KCOV section adds 7359608a271c scripts/gdb: fix lx-symbols 'gdb.error' while loading modules adds 68845a55c31b Merge branch 'akpm' into master (patches from Andrew) adds 9affa4358177 nfsd4: fix NULL dereference in nfsd/clients display code adds 5876aa073f52 Merge tag 'nfsd-5.8-2' of git://linux-nfs.org/~bfields/lin [...] adds 23ee3e4e5bd2 Merge tag 'pci-v5.8-fixes-2' of git://git.kernel.org/pub/s [...] adds 8e8135862ccb Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds c2b69f24ebd1 flow_offload: Move rhashtable inclusion to the source file adds c2c633106453 xen-netfront: fix potential deadlock in xennet_remove() adds 657237f56b26 Merge tag 'wireless-drivers-2020-07-24' of git://git.kerne [...] adds af9f691f0f5b qrtr: orphan socket in qrtr_release() adds 7df5cb75cfb8 dev: Defer free of skbs in flush_backlog adds 8754e1379e70 drivers/net/wan: lapb: Corrected the usage of skb_cow adds 1b64b2e2444c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev [...] adds 7cb3a5c5f647 Merge tag '5.8-rc6-cifs-fix' of git://git.samba.org/sfrenc [...] adds 0bda49f30ca4 efi/x86: Remove unused variables adds 59476f80d878 efi/x86: Only copy upto the end of setup_header adds c1aac64ddc01 efi/libstub/arm64: link stub lib.a conditionally adds 950accbabd4c efi/libstub: Fix gcc error around __umoddi3 for 32 bit builds adds 3230d95cea05 efi/libstub: Move the function prototypes to header file adds f88814cc2578 efi/efivars: Expose RT service availability via efivars ab [...] adds 769e0fe1171e efi: Revert "efi/x86: Fix build with gcc 4" adds 74f85551666f Merge tag 'efi-urgent-for-v5.8-rc4' of git://git.kernel.or [...] adds 17baa4428642 Merge tag 'efi-urgent-2020-07-25' of git://git.kernel.org/ [...] adds d136122f5845 sched: Fix race against ptrace_freeze_trace() adds 062d3f95b630 sched: Warn if garbage is passed to default_wake_function() adds 3077805eebb6 Merge tag 'sched-urgent-2020-07-25' of git://git.kernel.or [...] adds 6cfcd5563b4f clocksource/drivers/timer-ti-dm: Fix suspend and resume fo [...] adds b4a25fb0e629 Merge tag 'timers-v5.8-rc7' of https://git.linaro.org/peop [...] adds a7b36c2b134f Merge tag 'timers-urgent-2020-07-25' of git://git.kernel.o [...] adds fe5ed7ab99c6 uprobes: Change handle_swbp() to send SIGTRAP with si_code [...] adds 78b1afe22d51 Merge tag 'perf-urgent-2020-07-25' of git://git.kernel.org [...] adds de2b41be8fcc x86, vmlinux.lds: Page-align end of ..page_aligned sections adds 372a8eaa0599 x86/unwind/orc: Fix ORC for newly forked tasks adds 039a7a30ec10 x86/stacktrace: Fix reliable check for empty user task stacks adds d181d2da0141 x86/dumpstack: Dump user space code correctly again adds fbe0d451bcea Merge tag 'x86-urgent-2020-07-25' of git://git.kernel.org/ [...] adds 4cb699d0447b riscv: kasan: use local_tlb_flush_all() to avoid uninitial [...] adds d0d8aae64566 RISC-V: Set maximum number of mapped pages correctly adds 4400231c8acc RISC-V: Do not rely on initrd_start/end computed during ea [...] adds fa5a19835905 riscv: Parse all memory blocks to remove unusable memory adds 04300d66f0a0 Merge tag 'riscv-for-linus-5.8-rc7' of git://git.kernel.or [...] adds cf48f79b74de Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 17f50e28a858 Merge tag 'usb-5.8-rc7' of git://git.kernel.org/pub/scm/li [...] adds 5fdbe136ae19 serial: exar: Fix GPIO configuration for Sealevel cards ba [...] adds 7d22af6c5bdb Merge tag 'tty-5.8-rc7' of git://git.kernel.org/pub/scm/li [...] adds f208a76fcb57 Merge tag 'staging-5.8-rc7' of git://git.kernel.org/pub/sc [...] adds 7f2e231c3165 Merge tag 'driver-core-5.8-rc7' of git://git.kernel.org/pu [...] adds 1ada9010e578 Merge tag 'char-misc-5.8-rc7' of git://git.kernel.org/pub/ [...] adds 40c60ac32174 Merge branch 'parisc-5.8-2' of git://git.kernel.org/pub/sc [...] adds 1c8594b84272 Merge tag 'kbuild-fixes-v5.8-3' of git://git.kernel.org/pu [...] adds 92ed30191993 Linux 5.8-rc7 adds 093ac5fe5c7b Merge remote-tracking branch 'fixes/master' adds 57dc89e3cd3c Merge remote-tracking branch 'arm-current/fixes' adds 09781ba0395c ARM: dts: armada-38x: fix NETA lockup when repeatedly swit [...] adds b0fef5edff03 Merge tag 'mvebu-fixes-5.8-1' of git://git.kernel.org/pub/ [...] adds 608ad68cb7ec Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds ab6682d35bea Merge remote-tracking branch 'sparc/master' adds 92b75127f5db Merge remote-tracking branch 'bpf/master' adds 101dde4207f1 xfrm: Fix crash when the hold queue is used. adds 37bd22420f85 af_key: pfkey_dump needs parameter validation adds af8514d3e30e Merge remote-tracking branch 'ipsec/master' adds fd6f50d3605f Merge remote-tracking branch 'sound-current/for-linus' adds dc5fb6d2e8df ASoC: max98390: Fix dac event dapm mixer. adds 63d511c8dcb8 Merge remote-tracking branch 'asoc/for-5.8' into asoc-linus adds a4d1f7d688a9 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds be332855a410 Merge remote-tracking branch 'regmap-fixes/for-linus' adds e680ebe8f973 Merge remote-tracking branch 'spi-fixes/for-linus' adds ec1d7b5a3f84 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds f7e6b19bc764 mtd: properly check all write ioctls for permissions adds 69c8b04015af Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds c56cdf4d83c9 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 7665a47f70b3 signal: fix typo in dequeue_synchronous_signal() adds 38fa96248f56 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 4ee48cc5586b drm: of: Fix double-free bug adds f10761c9df96 drm/bridge/adv7511: set the bridge type properly adds 667d73d72f31 drm: panel: simple: Delay HPD checking on boe_nv133fhm_n61 [...] adds d76acc9fcdde drm/panel: Fix auo, kd101n80-45na horizontal noise on edge [...] adds 07c08f5210e0 drm/bridge: nwl-dsi: Drop DRM_BRIDGE_ATTACH_NO_CONNECTOR check. adds aa7bf898d4bf drm/mcde: Fix stability issue adds 8e4b9e8d6624 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 9be98bc21cc9 Merge remote-tracking branch 'kbuild/for-next' new 41bd4de2d452 dma-contiguous: cleanup dma_alloc_contiguous new 491ae8106ce2 Merge remote-tracking branch 'dma-mapping/for-next' new d165211ca3a5 Merge remote-tracking branch 'arm/for-next' new a46cec12f4a5 arm64: Reserve HWCAP2_MTE as (1 << 18) new ea0eada45632 recordmcount: only record relocation of type R_AARCH64_CAL [...] new d53b5c013e1e arm64/vdso: use the fault callback to map vvar pages new 1b6867d2916b arm64/vdso: Zap vvar pages when switching to a time namespace new 3503d56cc723 arm64/vdso: Add time namespace page new ee3cda8e4606 arm64/vdso: Handle faults on timens page new bcf996434240 arm64/vdso: Restrict splitting VVAR VMA new 9614cc576d76 arm64: enable time namespace support new 1885694a61a3 Merge branches 'for-next/misc', 'for-next/vmcoreinfo', 'fo [...] new a50f2e70bfb4 Merge branch 'for-next/tlbi' into for-next/core new 647a20c4c034 Merge branch 'for-next/read-barrier-depends' into for-next/core new a7ef852f5706 Merge remote-tracking branch 'arm64/for-next/core' new 34d8ddb4d451 dt-bindings: arm: amazon: rename al,alpine DT binding to a [...] new 39889b8294c5 arm64: dts: amazon: rename al folder to be amazon new e6293d123a85 dt-bindings: arm: amazon: update maintainers of amazon,al [...] new 81079390fab2 dt-bindings: arm: amazon: add missing alpine-v2 DT binding new b29dd1131306 dt-bindings: arm: amazon: add Amazon Annapurna Labs Alpine V3 new 0183b9b0e9a1 arm64: dts: amazon: add Amazon's Annapurna Labs Alpine v3 support new cf8182fc9d3d Merge tag 'ti-k3-dt-for-v5.9' of git://git.kernel.org/pub/ [...] new a127fdac2397 Merge tag 'mvebu-dt-5.9-1' of git://git.kernel.org/pub/scm [...] new 33c56edacd9f Merge tag 'mvebu-dt64-5.9-1' of git://git.kernel.org/pub/s [...] new 63a9cfd4762e Merge branch 'arm/dt' into for-next new fb01eb36518f ARM: davinci: Replace HTTP links with HTTPS ones new 66ed86d6377a ARM: davinci: Fix trivial spelling new 951e39568632 ARM: davinci: dm646x-evm: Simplify error handling in 'evm_ [...] new 92607f8a4451 Merge tag 'davinci-for-v5.9/soc' of git://git.kernel.org/p [...] new 0e3a4cb12812 Merge tag 'mvebu-arm-5.9-1' of git://git.kernel.org/pub/sc [...] new b399b45d5f35 Merge branch 'arm/soc' into for-next new cb0d5cba0294 dt-bindings: vendor-prefixes: Add mstar vendor prefix new 13fd6dfd3503 dt-bindings: vendor-prefixes: Add sstar vendor prefix new 9f9b6e5560fe dt-bindings: vendor-prefixes: Add 70mai vendor prefix new 97771c5bcbe7 dt-bindings: vendor-prefixes: Add thingy.jp prefix new 04c7bb3695ef dt-bindings: arm: Add mstar YAML schema new 9c2387eeba44 ARM: mstar: Add machine for MStar/Sigmastar Armv7 SoCs new d1c7f6eb7e48 ARM: mstar: Add binding details for mstar,l3bridge new b968eee1862f ARM: mstar: Add Armv7 base dtsi new 34a6a898b3f4 ARM: mstar: Add infinity/infinity3 family dtsis new b6d785a8410e ARM: mstar: Add mercury5 series dtsis new 22a30e8035c6 ARM: mstar: Add dts for msc313(e) based BreadBee boards new 16730dda542e ARM: mstar: Add dts for 70mai midrive d08 new fe726c30bf57 Merge branch 'arm/newsoc' into for-next new 1d4eadaf1717 Merge tag 'mvebu-drivers-5.9-1' of git://git.kernel.org/pu [...] new eddf9bf67379 Merge branch 'arm/drivers' into for-next new 2ee61200b7d7 Merge tag 'ti-k3-config-for-v5.9' of git://git.kernel.org/ [...] new 71f89a95be96 Merge branch 'arm/defconfig' into for-next new 477804d0b9cc Merge branch 'arm/fixes' into for-next new 42c078ec2cf4 soc: document merges new c4f16e96d8fd memory: samsung: exynos5422-dmc: Do not ignore return code [...] new a4022f6a2187 memory: of: Remove unused headers new efc4646327ca memory: of: Remove __func__ in device related messages new 9825095a0949 memory: of: Correct indentation new df3072733663 memory: of: Remove unneeded extern from function declarations new a53f7f08c07f memory: emif-asm-offsets: Add GPLv2 SPDX license header new ec6652bda5c5 memory: emif: Put constant in comparison on the right side new 28dc76f1ed09 memory: emif: Fix whitespace coding style violations new e79f3849377d memory: emif: Silence platform_get_irq() error in driver new fdc482ff7321 memory: ti-aemif: Rename SS to SSTROBE to avoid name conflicts new 96424aa976bf memory: ti-emif-pm: Fix cast to iomem pointer new a6ca67a83882 memory: brcmstb_dpfe: Constify the contents of string new bf77f3f46599 memory: brcmstb_dpfe: Remove unneeded braces new 3aa5a6c2d9a0 memory: mtk-smi: Add argument to function pointer definition new 07852c3f7f87 memory: omap-gpmc: Include <linux/sizes.h> for SZ_16M new 1a1e7580e771 memory: omap-gpmc: Fix whitespace issue new a6159740fde0 memory: pl172: Add GPLv2 SPDX license header new a269ff3433f3 memory: fsl_ifc: Fix whitespace issues new 6b16f369b62b memory: da8xx-ddrctl: Remove unused 'node' variable new 2664a0758a68 memory: Describe the MEMORY Kconfig entry new 5ec2914af672 memory: samsung: exynos-srom: Describe the Kconfig entry new 8a9ff8758159 MAINTAINERS: Add Krzysztof Kozlowski as maintainer of memo [...] new ab274a7ec835 Merge tag 'memory-controller-drv-5.9' of git://git.kernel. [...] new 91d19a9121ab Merge branch 'arm/drivers' into for-next new 5f3991b97ff6 MAINTAINERS: arm/amlogic: add designated reviewers new 95f2bb8e2de8 Merge branch 'arm/soc' into for-next new d65357be8764 soc: document merges new 4a775263fcda Merge tag 'amlogic-dt64-2' of git://git.kernel.org/pub/scm [...] new 44cef71148c0 Merge branch 'arm/dt' into for-next new 1c4b0ded3dde Merge remote-tracking branch 'arm-soc/for-next' new 6640d39b94a3 Merge remote-tracking branch 'amlogic/for-next' new b3e10b5e40ee ARM: dts: aspeed: ast2500: Update XDMA engine node new 645afe73f951 ARM: dts: aspeed: ast2600: Update XDMA engine node new 67268c28cc5f ARM: dts: aspeed: witherspoon: Enable XDMA engine new 965e0e26d62b ARM: dts: aspeed: tacoma: Enable XDMA engine new fafc991c887e ARM: dts: aspeed: tacoma: Remove checkstop gpio-key new 080f88e8400b ARM: dts: aspeed: rainier: Add line-name checkstop new 1b36c0d0eb56 ARM: dts: aspeed: rainier: Add second cfam on the hub new 1daa0147f113 ARM: dts: rainier: Configure ball Y23 as GPIOP7 for MCLR_VPP new 0ce0581e6d32 ARM: dts: aspeed: tacoma: Fix gpio-key definitions new b23b2b842002 ARM: dts: aspeed: rainier: Add CFAM reset GPIO new f17af8953b7d ARM: dts: aspeed: tacoma: Add CFAM reset GPIO new a5d28390d646 ARM: dts: aspeed: cmm: Fixup I2C tree new a4bf24d4db1c ARM: dts: aspeed: wedge40: Disable unused i2c controllers new acd0093062a3 ARM: dts: aspeed: wedge40: Enable ADC device new e6873087cce6 ARM: dts: aspeed: wedge40: Enable pwm_tacho device new d52a8cd684e0 Merge remote-tracking branch 'aspeed/for-next' new 2eaf15efba83 Merge remote-tracking branch 'at91/at91-next' new 5081f562ac11 Merge remote-tracking branch 'imx-mxs/for-next' new 19e3b58d0469 dt-bindings: soc: ti: k3-ringacc: convert bindings to json-schema new 6b3da0b475b8 soc: ti: k3-ringacc: Move state tracking variables under a struct new 175e663f70d6 soc: ti: k3-ringacc: add ring's flags to dump new 43148b1cab44 soc: ti: k3-ringacc: add request pair of rings api. new 40a2a7c395cf soc: ti: k3-ringacc: separate soc specific initialization new 4927b1ab2047 dmaengine: ti: k3-udma: Switch to k3_ringacc_request_rings_pair new a03744a40844 Merge branch 'for_5.9/driver-soc' into next new 80ff73f75848 soc: ti: k3-ringacc: fix: warn: variable dereferenced befo [...] new 1d0360161c85 soc: ti: k3: fix semicolon.cocci warnings new 2ea17d504a0e soc: ti/ti_sci_protocol.h: drop a duplicated word + clarify new a6df49f42243 firmware: ti_sci: Replace HTTP links with HTTPS ones new 09241e61103d soc: TI knav_qmss: make symbol 'knav_acc_range_ops' static new 50c950e2c8b6 Merge branch 'for_5.9/driver-soc' into next new e8f7b478085c Merge remote-tracking branch 'keystone/next' new 9490a9ee05c6 Merge remote-tracking branch 'mediatek/for-next' new a369530e98ca Merge branch 'mvebu/arm' into mvebu/for-next new 36ddea536475 Merge branch 'mvebu/drivers' into mvebu/for-next new e5846529d18e Merge branch 'mvebu/dt' into mvebu/for-next new 29bd9d8c2ac1 Merge branch 'mvebu/dt64' into mvebu/for-next new e168ab12859e Merge remote-tracking branch 'mvebu/for-next' new b8dc6cb2c827 Merge remote-tracking branch 'omap/for-next' new f2d4b92a989f Merge remote-tracking branch 'qcom/for-next' new 29f36b51e2f6 Merge remote-tracking branch 'realtek/for-next' new 5e2ad759ec2a Merge remote-tracking branch 'renesas/next' new bfbb5cda617b reset: imx7: Support module build new bcd9836f3c3b dt-bindings: reset: Updated binding for Versal reset driver new 5653c11b75b5 reset: reset-zynqmp: Added support for Versal platform new c2bd4b7f2d4c Merge remote-tracking branch 'reset/reset/next' new 944ca6c94c51 Merge remote-tracking branch 'rockchip/for-next' new 3f61e08ac0be Merge branch 'next/memory-ctrl-drivers' into for-next new e705310061bc Merge branch 'next/memory-ctrl-drivers' into for-next new 9b270839b242 Merge remote-tracking branch 'samsung-krzk/for-next' new acb79d2fddb7 Merge remote-tracking branch 'sunxi/sunxi/for-next' new c1ae7099426c Merge remote-tracking branch 'tegra/for-next' new c7c347a240b4 Merge remote-tracking branch 'ti-k3/ti-k3-next' new d7056d9b743b Merge remote-tracking branch 'uniphier/for-next' new 3ba72c35cf1c dt-bindings: clk: versaclock5: fix 'idt' prefix typos new db136ac978ff MAINTAINERS: take over IDT VersaClock 5 clock driver new 45c940184b50 dt-bindings: clk: versaclock5: convert to yaml new 3bca66b08ec8 clk: vc5: use a dedicated struct to describe the output drivers new 3ba210505796 Merge branch 'clk-vc5' into clk-next new 667f39b59b49 clk: qcom: gcc: fix sm8150 GPU and NPU clocks new c8b9002f44e4 clk: qcom: clk-alpha-pll: remove unused/incorrect PLL_CAL_VAL new 0b01489475c6 clk: qcom: clk-alpha-pll: same regs and ops for trion and lucid new d28b503c248d clk: qcom: clk-alpha-pll: use the right PCAL_DONE value fo [...] new 3f6b25062587 clk: qcom: gcc: remove unnecessary vco_table from SM8150 new 23e2653ee649 dt-bindings: clock: combine qcom,sdm845-gpucc and qcom,sc7 [...] new f793e4549458 dt-bindings: clock: add SM8150 QCOM Graphics clock bindings new 324e0bfcfb00 dt-bindings: clock: add SM8250 QCOM Graphics clock bindings new 0638226dd095 clk: qcom: add common gdsc_gx_do_nothing_enable for gpucc drivers new 0cef71f2ccc8 clk: qcom: Add graphics clock controller driver for SM8150 new 28f0769c772b clk: qcom: Add graphics clock controller driver for SM8250 new 77ab2630ef26 Merge branch 'clk-qcom' into clk-next new 9f7d5042a641 clk: iproc: round clock rate to the closest new 39c937b6aabe Merge branch 'clk-iproc' into clk-next new 8529fc0aaa70 clk: intel: Use devm_clk_hw_register() instead of clk_hw_r [...] new c9e28fe649f7 clk: intel: Improve locking in the driver new d310124cd99d clk: intel: Avoid unnecessary memset by improving code new 1c631a640fd1 Merge branch 'clk-intel' into clk-next new 03111b1088f1 clk: Add support for enabling/disabling clocks from debugfs new d54cf03ff1af Merge branch 'clk-debugfs' into clk-next new 153bc1c66a88 clk: at91: fix possible dead lock in new drivers new 3a5c42b18a6d clk: at91: clk-generated: continue if __clk_determine_rate [...] new 83331bfcc021 clk: at91: clk-generated: check best_rate against ranges new 3bf639a611a8 clk: at91: clk-sam9x60-pll: fix mul mask new 1bef0986b125 clk: at91: sam9x60-pll: use logical or for range check new 390227dca870 clk: at91: sam9x60-pll: check fcore against ranges new 35d06f74785c clk: at91: sam9x60-pll: use frac when setting frequency new 172e7ddeeafd clk: at91: sam9x60: fix main rc oscillator frequency new e1e3e7008a90 clk: at91: sckc: register slow_rc with accuracy option new 42324d953b38 clk: at91: replace conditional operator with double logical not new 64c9247b9e87 clk: at91: clk-generated: pass the id of changeable parent [...] new 22a1dfe93bf4 clk: at91: clk-generated: add mux_table option new 75c88143f3b8 clk: at91: clk-master: add master clock support for SAMA7G5 new b4c115c76184 clk: at91: clk-peripheral: add support for changeable parent rate new c57aaaa28cf1 clk: at91: clk-programmable: add mux_table option new 0416824edca1 clk: at91: add macro for pll ids mask new 43b1bb4a9b3e clk: at91: clk-sam9x60-pll: re-factor to support plls with [...] new ef396df99251 clk: at91: clk-utmi: add utmi support for sama7g5 new cb783bbbcf54 clk: at91: sama7g5: add clock support for sama7g5 new 52d33ffcfb56 Merge branch 'clk-at91' into clk-next new 413d84b88bee clk: qcom: Export gdsc_gx_do_nothing_enable() to modules new 9d84cb0f4acb Merge branch 'clk-qcom' into clk-next new 6378cfdcc32d clk: Clean up kernel-doc errors new 190949093246 Merge branch 'clk-doc' into clk-next new 173722995cdb clk: qcom: gdsc: Add support to enable retention of GSDCR new 381cc6f97cda dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7180 new 47110b6aa5c8 clk: qcom: gcc: Add support for GCC LPASS clock for SC7180 new edab812d802d clk: qcom: lpass: Add support for LPASS clock controller f [...] new a1f4e2755b69 Merge branch 'clk-qcom' into clk-next new eb9c260f7b17 Merge remote-tracking branch 'clk/clk-next' new 66496df49f16 Merge remote-tracking branch 'csky/linux-next' new 0b1e8d9ad8de Merge remote-tracking branch 'h8300/h8300-next' new 63143de31409 Merge remote-tracking branch 'ia64/next' new a14c38bd4eb9 Merge remote-tracking branch 'm68k/for-next' new b3d49c5eb4eb Merge remote-tracking branch 'm68knommu/for-next' new 35546aeede8e MIPS: Retire kvm paravirt new e8b9fc10f261 MIPS: OCTEON: add missing put_device() call in dwc3_octeon [...] new 0d10d17bac3d MIPS: X2000: Add X2000 system type. new e27e1cc9d360 MIPS: BCM63xx: improve CFE version detection new a2eec1099bc3 mips: traps, add __init to parity_protection_init new f2790db134df mips: io.h: delete duplicated word new 108cff579baf mips: octeon: cvmx-l2c.h: delete duplicated word new 0390de410db9 mips: octeon: cvmx-pip.h: delete duplicated word new 37cbd2b3cb6e mips: octeon: cvmx-pkoh: fix duplicated words new c7e33709421c mips: octeon: cvmx-pow.h: fix duplicated words new 0bfdf92a9754 mips: octeon: octeon.h: delete duplicated word new d8727385f4ab MIPS: ingenic: JZ4725B: Add IPU node new 9cce844abf07 MIPS: CPU#0 is not hotpluggable new b1ce9716f3b5 MIPS: Fix unable to reserve memory for Crash kernel new 83b0e138835c Merge remote-tracking branch 'mips/mips-next' new b39935f3664d nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> new ce4316b6164b nds32: configs: Cleanup CONFIG_CROSS_COMPILE new 5f639bd65e82 nds32: remove dump_instr new 0a2e478902c7 nds32: use get_kernel_nofault in dump_mem new f373043b8fef Merge remote-tracking branch 'nds32/next' new 66e2db30fb30 openrisc: fix __user in raw_copy_to_user()'s prototype new d4727188d64e init: Align init_task to avoid conflict with MUTEX_FLAGS new 016e2ede1a64 openrisc: Add support for external initrd images new 40cda9381727 openrisc: Fix oops caused when dumping stack new b974d6482cc5 openrisc: Implement proper SMP tlb flushing new ba1efbc35eba Merge remote-tracking branch 'openrisc/for-next' new 208151bfb70f parisc: Convert to BIT_MASK() and BIT_WORD() new 41fbb820b797 PARISC: elf.h: delete a duplicated word new 93df45d04859 parisc: Report bad pages as HardwareCorrupted new bfb6457458b3 Merge remote-tracking branch 'parisc-hd/for-next' new 70cc062c47e7 powerpc/test_emulate_sstep: Fix build error new 826b07b190c8 powerpc/sstep: Fix incorrect CONFIG symbol in scv handling new 269e829f48a0 powerpc/book3s64/pkey: Disable pkey on POWER6 and before new 3190ecbfeeb2 powerpc/watchpoint: Fix 512 byte boundary limit new f6780ce619f8 powerpc/watchpoint: Fix DAWR exception constraint new f3c832f1350b powerpc/watchpoint: Fix DAWR exception for CACHEOP new 8f460a8175e6 powerpc/watchpoint: Enable watchpoint functionality on pow [...] new dc1cedca5470 powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR new 8f45ca3f8b87 powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit new 6f3fe297f951 powerpc/watchpoint: Rename current H_SET_MODE DAWR macro new 03f3e54abd95 powerpc/watchpoint: Guest support for 2nd DAWR hcall new deb2bd9bcc84 powerpc/watchpoint: Return available watchpoints dynamically new 3f31e49dc458 powerpc/watchpoint: Remove 512 byte boundary new 475028efc708 powerpc/eeh: Remove eeh_dev_phb_init_dynamic() new d74ee8e9d12e powerpc/eeh: Remove eeh_dev.c new dffa91539e80 powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev new c408ce9075b8 powerpc/pseries: Stop using pdn->pe_number new a40db934312c powerpc/eeh: Kill off eeh_ops->get_pe_addr() new 21b43bd59c78 powerpc/eeh: Remove VF config space restoration new 0c2c76523c04 powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() new 8225d543dc01 powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() new 17d2a4870467 powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() new 1a303d8844d0 powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log new 768a42845b9e powerpc/eeh: Remove class code field from edev new d923ab7a96fc powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() new 31595ae5aece powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() new a131bfc69bc8 powerpc/eeh: Move PE tree setup into the platform new 5609ffddd19d powerpc/powernv/pci: Add pci_bus_to_pnvhb() helper new 7a52ffabe867 powerpc/powernv/pci: Always tear down DMA windows on PE release new 01e12629af4e powerpc/powernv/pci: Add explicit tracking of the DMA setup state new 369633654fcb powerpc/powernv/pci: Initialise M64 for IODA1 as a 1-1 window new 37b59ef08c54 powerpc/powernv/sriov: Move SR-IOV into a separate file new ff79e11af097 powerpc/powernv/sriov: Explain how SR-IOV works on PowerNV new fac248f81191 powerpc/powernv/sriov: Rename truncate_iov new ad9add529d99 powerpc/powernv/sriov: Simplify used window tracking new a610d35cc878 powerpc/powernv/sriov: Factor out M64 BAR setup new a4bc676ed5c3 powerpc/powernv/pci: Refactor pnv_ioda_alloc_pe() new d29a2488d2c0 powerpc/powernv/sriov: Drop iov->pe_num_map[] new 052da31d45fc powerpc/powernv/sriov: De-indent setup and teardown new 39efc03e3ee8 powerpc/powernv/sriov: Move M64 BAR allocation into a helper new a0be516f8160 powerpc/powernv/sriov: Refactor M64 BAR setup new 4c51f3e1e870 powerpc/powernv/sriov: Make single PE mode a per-BAR setting new 84d8505ed1da powerpc/powernv/sriov: Remove vfs_expanded new 65156f2b1d9d powerpc/perf: Initialize power10 PMU registers in cpu setu [...] new 8384c82ab086 macintosh/adb-iop: Remove dead and redundant code new ff785e179faf macintosh/adb-iop: Correct comment text new 303511edb859 macintosh/adb-iop: Adopt bus reset algorithm from via-maci [...] new aac840eca8fe macintosh/adb-iop: Access current_req and adb_iop_state wh [...] new 56b732edda96 macintosh/adb-iop: Resolve static checker warnings new 32226e817043 macintosh/adb-iop: Implement idle -> sending state transition new e2954e5f727f macintosh/adb-iop: Implement sending -> idle state transition new c66da95a39ec macintosh/adb-iop: Implement SRQ autopolling new 59ea38f6b3af macintosh/via-macii: Access autopoll_devs when inside lock new f93bfeb55255 macintosh/via-macii: Poll the device most likely to respond new b4d76c28eca3 macintosh/via-macii: Handle /CTLR_IRQ signal correctly new b16b67689baa macintosh/via-macii: Remove read_done state new 624cf5b538b5 macintosh/via-macii: Handle poll replies correctly new f87a162572c9 macintosh/via-macii: Use bool type for reading_reply variable new 5c0c15a1953a macintosh/via-macii: Use unsigned type for autopoll_devs variable new 046ace825648 macintosh/via-macii: Use the stack for reset request storage new 3327e58a0450 macintosh/via-macii: Clarify definition of macii_init() new dbce45628085 powerpc/numa: Limit possible nodes to within num_possible_nodes new 20d444d06f97 powerpc/pseries: Move some PAPR paravirt functions to thei [...] new 12d0b9d6c843 powerpc: Move spinlock implementation to simple_spinlock new aa65ff6b18e0 powerpc/64s: Implement queued spinlocks and rwlocks new 20c0e8269e9d powerpc/pseries: Implement paravirt qspinlocks for SPLPAR new 2f6560e652df powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() tha [...] new 49a7d46a06c3 powerpc: Implement smp_cond_load_relaxed() new faedc3801295 powerpc/64s: allow for clang's objdump differences new 19a551b254e6 powerpc/papr_scm: Make some symbols static new ccc8fcf72a69 powerpc/lib: Prepare code-patching for modules allocated o [...] new 7fbc22ce2993 powerpc: Use MODULES_VADDR if defined new c49643319715 powerpc/32s: Only leave NX unset on segments used for modules new b6be1bb7f721 powerpc/32: Set user/kernel boundary at TASK_SIZE instead [...] new f1a1f7a15eb0 powerpc/32s: Kernel space starts at TASK_SIZE new 6ca055322da8 powerpc/32s: Use dedicated segment for modules with STRICT [...] new 846feeace51b powerpc/ptdump: Refactor update of st->last_pa new e54e30bca402 powerpc/ptdump: Refactor update of pg_state new e28026189705 powerpc/lib: remove memcpy_flushcache redundant return new 10a4a016d6a8 powerpc/book3s/mmu-hash.h: delete duplicated word new 92be1fca08ea powerpc/book3s/radix-4k.h: delete duplicated word new dc9bf323d6b8 powerpc/cputime.h: delete duplicated word new 8965aa4b684f powerpc/epapr_hcalls.h: delete duplicated words new 028cc22d2995 powerpc/hw_breakpoint.h: delete duplicated word new db10f5500004 powerpc/ppc_asm.h: delete duplicated word new 850659392abc powerpc/reg.h: delete duplicated word new 3b56ed4b461f powerpc/smu.h: delete duplicated word new 86052e407e8e powerpc/powernv/pci.h: delete duplicated word new 969d080217d7 Merge remote-tracking branch 'powerpc/next' new 4200e8255684 RISC-V: Setup exception vector early new 89fd82173263 Merge remote-tracking branch 'risc-v/for-next' new ae13b6c9c11d Merge remote-tracking branch 's390/features' new 621fb85b08e6 Merge remote-tracking branch 'sh/for-next' new 8fca463fccc5 Merge remote-tracking branch 'xtensa/xtensa-for-next' new c0c2b8a4148f Merge remote-tracking branch 'fscrypt/master' new bbb2c3ea44d5 Merge remote-tracking branch 'btrfs/for-next' new 35f0177e3b72 Merge remote-tracking branch 'configfs/for-next' new 3d96a0796d83 Merge remote-tracking branch 'exfat/dev' new f4a425151ddc Merge remote-tracking branch 'ext3/for_next' new 68e79baf41f8 f2fs: Change the type of f2fs_flush_inline_data() to void new 99c787cfd2bd f2fs: fix use-after-free issue new a87aff1d491f f2fs: space related cleanup new 944dd22ea447 f2fs: compress: fix to update isize when overwriting compr [...] new b2f57a8e6bc9 f2fs: compress: delay temp page allocation new 289ea2e56009 Merge remote-tracking branch 'f2fs/dev' new 0d6212c62a07 Merge remote-tracking branch 'nfs/linux-next' new 96a9e487bfea Merge remote-tracking branch 'v9fs/9p-next' new 92a005448f6f xfs: get rid of unnecessary xfs_perag_{get,put} pairs new 76622c88c2ce xfs: remove SYNC_WAIT and SYNC_TRYLOCK new 8464e650b957 xfs: remove duplicated include from xfs_buf_item.c new ea52eff66dcd xfs: preserve inode versioning across remounts new c22c309bbfb2 xfs: drain the buf delwri queue before xfsaild idles new dddf0bdecbbd xfs: fix inode allocation block res calculation precedence new 80173d80c71d xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffe [...] new e21952105397 xfs: fix inode quota reservation checks new 8dbcc82de92c xfs: validate ondisk/incore dquot flags new 55dd2acf0ba0 xfs: move the flags argument of xfs_qm_scall_trunc_qfiles [...] new b28727897146 xfs: refactor quotacheck flags usage new 7c69193f7bbb xfs: rename dquot incore state flags new 930ba8279a27 xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format new edce943d38d8 xfs: stop using q_core.d_flags in the quota code new 97c063443107 xfs: stop using q_core.d_id in the quota code new c5b54558911f xfs: use a per-resource struct for incore dquot data new 6acefb6b8425 xfs: stop using q_core limits in the quota code new 296614b5cc0f xfs: stop using q_core counters in the quota code new 520dbb0f1a26 xfs: stop using q_core warning counters in the quota code new 7359faf11c31 xfs: stop using q_core timers in the quota code new b7029e39b725 xfs: remove qcore from incore dquots new da67bbae6436 xfs: refactor default quota limits by resource new 4ad67354ac45 xfs: remove unnecessary arguments from quota adjust functions new e7ff64e6d4d8 xfs: refactor quota exceeded test new 6ca6b9a7bbdf xfs: refactor xfs_qm_scall_setqlim new fd93db86adfd xfs: refactor xfs_trans_dqresv new 647ad56d03b0 xfs: refactor xfs_trans_apply_dquot_deltas new daed79d91b5f xfs: assume the default quota limits are always set in xfs [...] new 74388072e2e7 xfs: actually bump warning counts when we send warnings new e4c039328d54 xfs: add more dquot tracepoints new d2ab70323d96 xfs: drop the type parameter from xfs_dquot_verify new d307681cfc35 xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* new 9ba905aaffe4 xfs: refactor testing if a particular dquot is being enforced new 0350dbfe4e60 xfs: remove the XFS_QM_IS[UGP]DQ macros new 178d57f792fe xfs: refactor quota type testing new 873aa0e36625 xfs: always use xfs_dquot_type when extracting type from a dquot new 99c1aa0fd76a xfs: remove unnecessary quota type masking new c92b1646dc44 xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses new 0e98ad9caee2 xfs: create xfs_dqtype_t to represent quota types new 7223a7180b9c xfs: improve ondisk dquot flags checking new 762d41cc223d xfs: rename the ondisk dquot d_flags to d_type new 073a5a695e63 xfs: xfs_btree_staging.h: delete duplicated words new a96bebcf8ac3 xfs: Remove kmem_zone_alloc() usage new 7b4920b0e334 xfs: Remove kmem_zone_zalloc() usage new cc0417dabb7e xfs: Modify xlog_ticket_alloc() to use kernel's MM API new 5736c4aab953 xfs: remove xfs_zone_{alloc,zalloc} helpers new 65b9e9b3fac8 xfs: Refactor xfs_da_state_alloc() helper new cfe3d8821c6f xfs: Add xfs_has_attr and subroutines new 9a1ba001993d xfs: Check for -ENOATTR or -EEXIST new 4b971430bc8c xfs: Factor out new helper functions xfs_attr_rmtval_set new 6b92c2b89831 xfs: Pull up trans handling in xfs_attr3_leaf_flipflags new 11708ea13985 xfs: Split apart xfs_attr_leaf_addname new c7f19ffd8361 xfs: Refactor xfs_attr_try_sf_addname new 83735a6dfca0 xfs: Pull up trans roll from xfs_attr3_leaf_setflag new ae20f9b47979 xfs: Factor out xfs_attr_rmtval_invalidate new 28d507b43854 xfs: Pull up trans roll in xfs_attr3_leaf_clearflag new 963110828639 xfs: Refactor xfs_attr_rmtval_remove new 5ad9fab778e2 xfs: Pull up xfs_attr_rmtval_invalidate new ca2b2d9c6bb3 xfs: Add helper function xfs_attr_node_shrink new 7191ab01f48f xfs: Remove unneeded xfs_trans_roll_inode calls new 7edd32bc0375 xfs: Remove xfs_trans_roll in xfs_attr_node_removename new 5c017e3e7378 xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform new e55de149f8f3 xfs: Add helper function xfs_attr_leaf_mark_incomplete new 2f9cc8554f2a xfs: Add remote block helper functions new 534c7e150352 xfs: Add helper function xfs_attr_node_removename_setup new a977f5557e6e xfs: Add helper function xfs_attr_node_removename_rmt new daea66493061 xfs: Simplify xfs_attr_leaf_addname new e4dbaf503021 xfs: Simplify xfs_attr_node_addname new 9f347d7a7e0e xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname new 5330981cb211 Merge remote-tracking branch 'xfs/for-next' new 556ff83fcfee Merge remote-tracking branch 'zonefs/for-next' new 6fa1c383e783 iomap: Only invalidate page cache pages on direct IO writes new 00dccd7bf406 xfs: use ENOTBLK for direct I/O to buffered I/O fallback new 979045f83ced iomap: fall back to buffered writes for invalidation failures new fcc3454bf2e0 Merge remote-tracking branch 'iomap/iomap-for-next' new 20480baf2a92 Merge remote-tracking branch 'file-locks/locks-next' new 0f17865d8847 introduction of regset ->get() wrappers, switching ELF cor [...] new 36c8673f90c8 x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() us [...] new 4dfa103e82ae x86: kill dump_fpu() new 4c35bf3ae948 [ia64] sanitize elf_access_gpreg() new e2115cf3cc57 [ia64] teach elf_access_reg() to handle the missing range [...] new a79ca8e7b9d5 [ia64] regularize do_gpregs_[gs]et() new 6bc4f16c6c9b [ia64] access_uarea(): stop bothering with gpregs_[gs]et() new e3fdfa37a3fa [ia64] access_uarea(): don't bother with fpregs_[gs]et() new 030754c99538 sparc64: switch genregs32_get() to use of get_from_target() new 87d805331a69 sparc32: get rid of odd callers of copy_regset_to_user() new 8f0329211b70 sparc64: get rid of odd callers of copy_regset_to_user() new cf921bf15c62 sparc32: get rid of odd callers of copy_regset_from_user() new b457f4f7fbef sparc64: get rid of odd callers of copy_regset_from_user() new a96dacf98884 arm64: take fetching compat reg out of pt_regs into a new helper new b44f384074d0 arm64: get rid of copy_regset_to_user() in compat_ptrace_r [...] new d547175b54fa arm64: sanitize compat_ptrace_write_user() new ab89f4102e12 Merge branches 'regset.x86', 'regset.ia64', 'regset.sparc' [...] new 7875ade80f27 copy_regset_to_user(): do all copyout at once. new 895a2451daea regset: new method and helpers for it new c196049cc732 x86: switch to ->regset_get() new 5e39a71bddb3 powerpc: switch to ->regset_get() new 34ef2d724fb7 s390: switch to ->regset_get() new ca2440d0ce7b sparc: switch to ->regset_get() new 006380ece8b1 mips: switch to ->regset_get() new fbd4e65ac121 arm64: switch to ->regset_get() new 70bb6b0aba44 sh: convert to ->regset_get() new 00fa870cd342 arm: switch to ->regset_get() new ef1508028d81 arc: switch to ->regset_get() new 2b15eb21a734 ia64: switch to ->regset_get() new 4140d0bec048 c6x: switch to ->regset_get() new 70f7b2c11255 riscv: switch to ->regset_get() new 96163684ddc2 openrisc: switch to ->regset_get() new a85ad62360d5 h8300: switch to ->regset_get() new 16c4dc7df6b7 hexagon: switch to ->regset_get() new d8e256cb16e9 nios2: switch to ->regset_get() new 37b77d2a9a40 nds32: switch to ->regset_get() new 31d1d4a888af parisc: switch to ->regset_get() new 980162b2c52d xtensa: switch to ->regset_get() new 0c27973220a9 csky: switch to ->regset_get() new a52896c228e4 regset: kill ->get() new e32bb369e03f regset(): kill ->get_size() new f847336a2115 regset: kill user_regset_copyout{,_zero}() new 139bb4afe17e Merge branch 'work.regset' into for-next new c1ed3371b8bf unexport linux/elfcore.h new 01eaf2df137b take fdpic-related parts of elf_prstatus out new 0b2c2a9c2b97 kill elf_fpxregs_t new 54026cf8d662 [elf-fdpic] coredump: don't bother with cyclic list for pe [...] new 9d19f0db656e [elf-fdpic] move allocation of elf_thread_status into elf_ [...] new b986783c07ac [elf-fdpic] use elf_dump_thread_status() for the dumper th [...] new 6212164e6945 [elf-fdpic] switch coredump to regsets new b338dd317010 Merge branch 'work.fdpic' into for-next new e6af927a47e5 Merge remote-tracking branch 'vfs/for-next' new b27759d52fb1 Merge remote-tracking branch 'printk/for-next' new fc3b88a072d3 Merge remote-tracking branch 'pci/next' new 534838d6aae7 Merge remote-tracking branch 'pstore/for-next/pstore' new 011dc22d5a18 Merge remote-tracking branch 'hid/for-next' new ccf1b044da2f Merge remote-tracking branch 'i2c/i2c/for-next' new 9a20905600a4 Merge remote-tracking branch 'dmi/dmi-for-next' new 5c9353f5f813 hwmon: (pmbus/max20730) Add max20710 support new 8ba75b202849 hwmon: (pmbus/core) Use s64 instead of long for calculations new 3cdeccb5f072 Documentation: hwmon/f71882fg: drop duplicate words new bb21eb10715d Documentation: hwmon/lm93: drop duplicate words new e5754c1e677a Documentation: hwmon/nct7665: drop duplicate words new f8c963e57d55 Documentation: hwmon/w83627ehf: drop duplicate words new 0505aca8cbc8 Documentation: hwmon/w83l786ng: drop duplicate words new e263f2d3c2bc hwmon: (tmmp513) Replace HTTP links with HTTPS links new a686024e18bd hwmon: (max6697) Allow max6581 to create tempX_offset new 40c3a4454225 hwmon: add Corsair Commander Pro driver new 0303d0631556 hwmon: (adm1025) Replace HTTP links with HTTPS ones new f12d634f90f6 docs: hwmon: Replace HTTP links with HTTPS ones new ad736c1a4dcc hwmon: Replace HTTP links with HTTPS ones new 009f429f6b0d hwmon: (ina209) Replace HTTP links with HTTPS ones new 49dc2fb0e046 hwmon: (ina2xx) Replace HTTP links with HTTPS ones new d38b7e4a877e hwmon: (jc42) Replace HTTP links with HTTPS ones new f4753560377b hwmon: (k8temp) Replace HTTP links with HTTPS ones new 6c7b66bed0d2 hwmon: (lm90) Replace HTTP links with HTTPS ones new fdf416450395 hwmon: (lm95234) Replace HTTP links with HTTPS ones new e53ee186b31e hwmon: (tmp401) Replace HTTP links with HTTPS ones new f5520753c16f dt-bindings: hwmon: Add Sparx5 temperature sensor new e4922176e166 hwmon: sparx5: Add Sparx5 SoC temperature driver new fa4dac3e1bf7 hwmon: (corsair-cpro) add reading pwm values new 2fdf8f7f0867 hwmon: (sparx5) Make symbol 's5_temp_match' static new 31d13722c064 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 392a669252b5 Merge remote-tracking branch 'jc_docs/docs-next' new bc3f82a20d65 Merge remote-tracking branch 'v4l-dvb/master' new abdc78c74c3b Merge remote-tracking branch 'pm/linux-next' new b4ae30d11fc2 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 646d282d7703 Merge remote-tracking branch 'cpupower/cpupower' new 036491542aa4 opp: core: Add missing export for dev_pm_opp_adjust_voltage new 0e510bf1b881 opp: ti-opp-supply: Replace HTTP links with HTTPS ones new 06a8a059e88b opp: Allow disabled OPPs in dev_pm_opp_get_freq() new 7db5ac4241f3 Merge remote-tracking branch 'opp/opp/linux-next' new 5b8583d3bd7f thermal: netlink: Fix compilation error when CONFIG_NET=n new 52674f565718 thermal: core: remove redundant initialization of variable ret new af0e5f1f47d8 thermal/drivers/clock_cooling: Remove clock_cooling code new 947d85f00c03 thermal: rcar_gen3_thermal: Add r8a774e1 support new c62e7ac39564 net: genetlink: Move initialization to core_initcall new d2a89b528395 thermal: netlink: Improve the initcall ordering new 3f5a2cbe0f5c thermal: core: Move initialization after core initcall new cff1d293bb3a dt-bindings: thermal: Get rid of thermal.txt and replace r [...] new 679d10df716b thermal: rcar_gen3_thermal: Do not shadow thcode variable new 8bcd0178d37b MAINTAINERS: Add maintenance information for IPA new 0f348db01fdf thermal: ti-soc-thermal: Fix reversed condition in ti_ther [...] new 4b9e373e04ca thermal: imx8mm: Support module autoloading new 287d95955835 thermal: int340x: processor_thermal: fix: update Jasper La [...] new 82aa68afa168 thermal: core: Fix thermal zone lookup by ID new 900b8c8f4093 Merge remote-tracking branch 'thermal/thermal/linux-next' new 952f777d6d50 Merge remote-tracking branch 'ieee1394/for-next' new 4f4b9c72b103 Merge remote-tracking branch 'dlm/next' new c258be199c8a Merge remote-tracking branch 'swiotlb/linux-next' new 3ebaa9fcd341 Merge remote-tracking branch 'rdma/for-next' new 4a062d66b5a5 net: hyperv: dump TX indirection table to ethtool regs new 0cb09aff9d49 net/flow_dissector: add packet hash dissection new 5923b8f7fa21 net/sched: cls_flower: Add hash info to flow classification new 197569f72a1a Merge branch 'TC-datapath-hash-api' new e024e008186b bpfilter: fix up a sparse annotation new c9ffebdde8de net/bpfilter: split __bpfilter_process_sockopt new d200cf624c92 bpfilter: reject kernel addresses new ba423fdaa589 net: add a new sockptr_t type new b1ea9ff6aff2 net: switch copy_bpf_fprog_from_user to sockptr_t new 5790642b4748 net: switch sock_setbindtodevice to sockptr_t new c34645ac2548 net: switch sock_set_timeout to sockptr_t new c8c1bbb6eb49 net: switch sock_set_timeout to sockptr_t new c6d1b26a8fd4 net/xfrm: switch xfrm_user_policy to sockptr_t new 7e4b9dbabb2a netfilter: remove the unused user argument to do_update_counters new ab214d1bf8c7 netfilter: switch xt_copy_counters to sockptr_t new c2f12630c60f netfilter: switch nf_setsockopt to sockptr_t new b03afaa82ece bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t new 01ccb5b48f08 net/ipv4: switch ip_mroute_setsockopt to sockptr_t new de40a3e88311 net/ipv4: merge ip_options_get and ip_options_get_from_user new 89654c5fcd51 net/ipv4: switch do_ip_setsockopt to sockptr_t new b43c6153132c net/ipv6: switch ip6_mroute_setsockopt to sockptr_t new ff6a4cf214ef net/ipv6: split up ipv6_flowlabel_opt new 86298285c9ae net/ipv6: switch ipv6_flowlabel_opt to sockptr_t new b84d2b73af40 net/ipv6: factor out a ipv6_set_opt_hdr helper new 894cfbc0cf3e net/ipv6: switch do_ipv6_setsockopt to sockptr_t new 91ac1ccaff59 net/udp: switch udp_lib_setsockopt to sockptr_t new d4c19c49142d net/tcp: switch ->md5_parse to sockptr_t new d38d2b00ba64 net/tcp: switch do_tcp_setsockopt to sockptr_t new a7b75c5a8c41 net: pass a sockptr_t into ->setsockopt new 6d04fe15f78a net: optimize the sockptr_t for unified kernel/user addres [...] new 7c4c24168014 Merge branch 'get-rid-of-the-address_space-override-in-set [...] new 2d6be17d85f4 mISDN: Don't try to print a sockptr_t from debug logging code. new 1082b360e3f6 ice: refactor ice_discover_caps to avoid need to retry new 595b13e22844 ice: split ice_parse_caps into separate functions new 81aed6475dbe ice: split ice_discover_caps into two functions new 769c500dcc1e ice: Add advanced power mgmt for WoL new 2ffb60856ac8 ice: refactor FC functions new 61cf42e71abc ice: move auto FEC checks into ice_cfg_phy_fec() new 1a3571b5938c ice: restore PHY settings on media insertion new ea78ce4dab05 ice: add link lenient and default override support new b4e813dd04e8 ice: support Total Port Shutdown on devices that support it new 55df52a0bcc0 ice: add ice_aq_get_phy_caps() debug logs new 5ee30564c85c ice: update reporting of autoneg capabilities new bdeff9718a1b ice: Rename low_power_ctrl new 8ea1da593b25 ice: add AQC get link topology handle support new c1eb3b6b6868 ice: Report AOC PHY Types as Fiber new c2b352262af4 ice: add 1G SGMII PHY type new aab99b62b4d0 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new dfd3d5266dc1 sctp: fix slab-out-of-bounds in SCTP_DELAYED_SACK processing new a65878d6f00b net: openvswitch: fixes potential deadlock in dp cleanup code new 623b57bec7c8 sctp: remove redundant initialization of variable status new c4e9e09f5589 icmp: revise rfc4884 tests new 178c49d9f9a4 icmp: prepare rfc 4884 for ipv6 new 01370434df85 icmp6: support rfc 4884 new fb92f57b4a4e Merge branch 'icmp6-support-rfc-4884' new 95075150d0bd l2tp: avoid multiple assignments new 7a379558c28c l2tp: WARN_ON rather than BUG_ON in l2tp_dfs_seq_start new ce2f86ae253d l2tp: remove BUG_ON in l2tp_session_queue_purge new cd3e29b333cc l2tp: remove BUG_ON in l2tp_tunnel_closeall new 1aa646ac71fe l2tp: don't BUG_ON session magic checks in l2tp_ppp new ebb4f5e6e4cd l2tp: don't BUG_ON seqfile checks in l2tp_ppp new 493048f5dfcd l2tp: WARN_ON rather than BUG_ON in l2tp_session_queue_purge new 0dd62f69d898 l2tp: remove BUG_ON refcount value in l2tp_session_free new ab6934e084e5 l2tp: WARN_ON rather than BUG_ON in l2tp_session_free new a8cf7d03319e Merge branch 'l2tp-avoid-multiple-assignment-remove-BUG_ON' new 9b964f165461 net: hix5hd2_gmac: Remove unneeded cast from memory allocation new 0f3c66a3c7b4 net: dsa: mv88e6xxx: MV88E6097 does not support jumbo conf [...] new e8b34c67d6c1 net: dsa: mv88e6xxx: Support jumbo configuration on 6190/6190X new 1baf0fac10fb net: dsa: mv88e6xxx: Use chip-wide max frame size for MTU new dfecd3e00cd3 Merge branch 'net-dsa-mv88e6xxx-port-mtu-support' new a57066b1a019 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 3f07d6800391 Merge remote-tracking branch 'net-next/master' new f3c93a93b564 tools/bpftool: Strip BPF .o files before skeleton generation new c8a2983c4df0 udp: Don't discard reuseport selection when group has connections new 86176a1821a1 selftests/bpf: Test BPF socket lookup and reuseport with c [...] new 3f9969f2c040 bpf: Fix pos computation for bpf_iter seq_ops->start() new a228a64fc1e4 bpf: Add bpf_prog iterator new 14fc6bd6b79c bpf: Refactor bpf_iter_reg to have separate seq_info member new f9c792729581 bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t new afbf21dce668 bpf: Support readonly/readwrite buffers in verifier new a5cbe05a6673 bpf: Implement bpf iterator for map elements new d6c4503cc296 bpf: Implement bpf iterator for hash maps new d3cc2ab546ad bpf: Implement bpf iterator for array maps new 5ce6e77c7edf bpf: Implement bpf iterator for sock local storage map new cd31039a7347 tools/libbpf: Add support for bpf map element iterator new d8793aca7086 tools/bpftool: Add bpftool support for bpf map element iterator new 2a7c2fff7dd6 selftests/bpf: Add test for bpf hash map iterators new 60dd49ea6539 selftests/bpf: Add test for bpf array map iterators new 3b1c420bd882 selftests/bpf: Add a test for bpf sk_storage_map iterator new 9efcc4ad7a15 selftests/bpf: Add a test for out of bound rdonly buf access new 909e446b3204 Merge branch 'bpf_iter-for-map-elems' new 7b04d6d60fcf bpf: Separate bpf_get_[stack|stackid] for perf events BPF new 5d99cb2c8677 bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_[stack|stack [...] new d4b4dd6ce770 libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO new 1da4864c2b20 selftests/bpf: Add callchain_stackid new 346938e9380c selftests/bpf: Add get_stackid_cannot_attach new 90065c0647ef Merge branch 'fix-bpf_get_stack-with-PEBS' new d4a89c1eb814 selftests/bpf: Add test for CGROUP_STORAGE map on multiple [...] new 9e5bd1f7633b selftests/bpf: Test CGROUP_STORAGE map can't be used by mu [...] new 7d9c3427894f bpf: Make cgroup storages shared between programs on the s [...] new 3573f384014f selftests/bpf: Test CGROUP_STORAGE behavior on shared egre [...] new 4e15f460be6d Documentation/bpf: Document CGROUP_STORAGE map type new 36f72484820a Merge branch 'shared-cgroup-storage' new dfcdf0e9ad2e bpf/local_storage: Fix build without CONFIG_CGROUP new 2b9b305fcdda bpf: Fix build on architectures with special bpf_user_pt_regs_t new 6cc7d1e8e9e0 bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL new 7f0a838254bd bpf, xdp: Maintain info on attached XDP BPF programs in ne [...] new d4baa9368a5e bpf, xdp: Extract common XDP program attachment logic new aa8d3a716b59 bpf, xdp: Add bpf_link-based XDP attachment API new 026a4c28e1db bpf, xdp: Implement LINK_UPDATE for BPF XDP link new c1931c9784eb bpf: Implement BPF XDP link-specific introspection APIs new dc8698cac7aa libbpf: Add support for BPF XDP link new fe48230cf2ae selftests/bpf: Add BPF XDP link selftests new e8407fdeb9a6 bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP [...] new 47960ad614d0 Merge branch 'bpf_link-XDP' new aa66a9dad82b Merge remote-tracking branch 'bpf-next/master' new b328ecc468f8 xfrm: Make the policy hold queue work with VTI. new f6b0357af170 Merge remote-tracking branch 'ipsec-next/master' new 042dd05bddbd RDMA/mlx5: ConnectX-7 new capabilities to set relaxed orde [...] new ef65349499fc Merge remote-tracking branch 'mlx5-next/mlx5-next' new 80269acf63ba Merge remote-tracking branch 'netfilter-next/master' new 34bfa33781fe Merge remote-tracking branch 'bluetooth/master' new 45bfda6dfb6a Merge remote-tracking branch 'gfs2/for-next' new 21120ba0810b Merge remote-tracking branch 'mtd/mtd/next' new e266353f0331 Merge remote-tracking branch 'nand/nand/next' new ed70b0466fd3 Merge remote-tracking branch 'spi-nor/spi-nor/next' new aa1f1d27efff Merge remote-tracking branch 'crypto/master' new 8869dff1bdb3 drm/nouveau/disp/gm200-: remove 'head' parameter from nvkm [...] new f612b0f66cbe drm/nouveau/gr/gf100-: make some functions static new 8b962dc4ece7 drm/nouveau/nvfw/acr: make lsb_header_tail_dump static new 94cad89ae450 drm/nouveau/mc/gp10b: make gp10b_mc_init static new 3b54befd49dc drm/nouveau/mmu: make a couple of functions static new 9c64a8dbcb46 drm/nouveau/therm/gt215: make gt215_therm_init static new 804f57050228 drm/nouveau/tmr: fix nvkm_usec/nvkm_msec definitions new b448a266cc4a drm/nouveau/nvfw: firmware structures should begin with nvfw_ new b9f327f1afc7 drm/nouveau/mmu/gp100-: enable mmu invalidate depth optimisation new 8140f92c277f drm/nouveau/core: drop error message when no compatible FW found new 8fdc45e4b615 drm/nouveau/acr: refuse to load LSFW if HSFW is missing new 90e9cf749a61 drm/nouveau/acr: allow module to load when HSFW(s) are missing new 587debc9a79b drm/nouveau/acr: store a mask of LS falcons the HSFW can b [...] new de088372da01 drm/nouveau/acr: store a mask of LS falcons the controllin [...] new 46fc98bfb8bc drm/nouveau/pmu/gm20x: don't pretend we support loading wi [...] new 38fd546beb48 drm/nouveau/pmu/gm200-: explicitly handle nofw new b9c246ad3b54 drm/nouveau/gr/gm200-: explicitly handle nofw new eddb04732992 drm/nouveau/sec2/gp102: allow module to load when LSFW is missing new bfad51c76333 drm/nouveau/drm/noveau: fix reference count leak in nouvea [...] new 659fb5f154c3 drm/nouveau: fix multiple instances of reference count leaks new a2cdf39536b0 drm/nouveau: fix reference count leak in nv50_disp_atomic_commit new 990a1162986e drm/nouveau: Fix reference count leak in nouveau_connector_detect new 8f29432417b1 drm/nouveau: fix reference count leak in nouveau_debugfs_s [...] new e5c7864f6297 drm/nouveau/mmu: make nvkm_vmm_ctor() static new 7763d24f3ba0 drm/nouveau/vmm/gp100-: fix mapping 2MB sysmem pages new f6e7393edefa drm/nouveau: Use fallthrough pseudo-keyword new 188e905ce4fe drm/nouveau/kms/tu102: set NVC57D_HEAD_SET_HEAD_USAGE_BOUN [...] new 6db25fb13aba drm/nouveau/nvif: rename client ctor/dtor new 9ac596a4e875 drm/nouveau/nvif: give every object a human-readable identifier new bd21080eb6ca drm/nouveau/nvif: give every device object a human-readabl [...] new b495396cc9cc drm/nouveau/nvif: give every mmu object a human-readable i [...] new e79c9a0ba5e7 drm/nouveau/nvif: give every mem object a human-readable i [...] new 45faf3d7b64f drm/nouveau/nvif: give every vmm object a human-readable i [...] new 64a0f59ab124 drm/nouveau/nvif: give every usermode object a human-reada [...] new 54d44bfc5630 drm/nouveau/nvif: give every disp object a human-readable [...] new f7a7d22ad678 drm/nouveau/nvif: give every notify object a human-readable name new 3e176fd06004 drm/nouveau/nvif: add support for object-level debug output new 2853ccf09255 drm/nouveau/kms/nv50-: wrap existing command submission in [...] new bea8395ccf17 drm/nouveau/kms/nv50-: convert wimm point() to new push macros new 9659be21e803 drm/nouveau/kms/nv50-: convert wimm update() to new push macros new 34cf8cae288e drm/nouveau/kms/nv50-: convert wndw sema_set() to new push macros new c686051a5a01 drm/nouveau/kms/nv50-: convert wndw sema_clr() to new push macros new fe8a2eec7dd6 drm/nouveau/kms/nv50-: convert wndw ntfy_set() to new push macros new bcae99c282aa drm/nouveau/kms/nv50-: convert wndw ntfy_clr() to new push macros new 72587dca9658 drm/nouveau/kms/nv50-: convert wndw csc_set() to new push macros new cfb4120dae34 drm/nouveau/kms/nv50-: convert wndw csc_clr() to new push macros new 222439ebe6d4 drm/nouveau/kms/nv50-: convert wndw xlut_set() to new push macros new 34838908f62a drm/nouveau/kms/nv50-: convert wndw xlut_clr() to new push macros new 6d6e11e28440 drm/nouveau/kms/nv50-: convert wndw image_set() to new pus [...] new 8944d8b37ac9 drm/nouveau/kms/nv50-: convert wndw image_clr() to new pus [...] new 0a4693e80dc9 drm/nouveau/kms/nv50-: convert wndw scale_set() to new pus [...] new 85bdfcd43588 drm/nouveau/kms/nv50-: convert wndw blend_set() to new pus [...] new 3afb4db782a3 drm/nouveau/kms/nv50-: convert wndw update() to new push macros new 5e691222eac6 drm/nouveau/kms/nv50-: convert core init() to new push macros new 3c43c362b3a5 drm/nouveau/kms/nv50-: convert core caps_init() to new pus [...] new 203f6eaf4182 drm/nouveau/kms/nv50-: convert core update() to new push macros new b505935e56b2 drm/nouveau/kms/nv50-: convert core wndw_owner() to new pu [...] new 9ec5e8204053 drm/nouveau/kms/nv50-: convert core or_ctrl() to new push macros new 1f772f5a08b2 drm/nouveau/kms/nv50-: convert core head_view() to new pus [...] new caa966a7a6e5 drm/nouveau/kms/nv50-: convert core head_mode() to new pus [...] new a5df76301cae drm/nouveau/kms/nv50-: convert core head_olut_set() to new [...] new 4fbf03a32fd8 drm/nouveau/kms/nv50-: convert core head_olut_clr() to new [...] new a38870a21c16 drm/nouveau/kms/nv50-: convert core head_core_set() to new [...] new aabe253e3824 drm/nouveau/kms/nv50-: convert core head_core_clr() to new [...] new 9549c14b3229 drm/nouveau/kms/nv50-: convert core head_curs_set() to new [...] new bc5af56a8f18 drm/nouveau/kms/nv50-: convert core head_curs_clr() to new [...] new 93f7f0545742 drm/nouveau/kms/nv50-: convert core head_base() to new pus [...] new db2a20693ef9 drm/nouveau/kms/nv50-: convert core head_ovly() to new pus [...] new 2f819f2be061 drm/nouveau/kms/nv50-: convert core head_dither() to new p [...] new 246db5fd38b9 drm/nouveau/kms/nv50-: convert core head_procamp() to new [...] new ff37116ea421 drm/nouveau/kms/nv50-: convert core head_or() to new push macros new c4b27bc8682c drm/nouveau/kms/nv50-: convert core crc_set_src() to new p [...] new ae09163ac27c drm/nouveau/kms/nv50-: convert core crc_set_ctx() to new p [...] new 0a96099691c8 drm/nouveau/kms/nv50-: implement proper push buffer control logic new fdb06e2b2a18 drm/nouveau: interop with new push macros new d9a91300ae21 drm/nouveau/fbcon: convert accel_init() to new push macros new 1d04a64a0a7a drm/nouveau/fbcon: convert imageblit() to new push macros new 9ec525729f59 drm/nouveau/fbcon: convert fillrect() to new push macros new a535aa677521 drm/nouveau/fbcon: convert copyarea() to new push macros new 8b9d5d63a719 drm/nouveau/bo: split buffer move functions into their own [...] new 01c43a66eb7a drm/nouveau/bo: convert move init() to new push macros new fe4249afd6a9 drm/nouveau/bo: convert move move() to new push macros new 71e741ad124d drm/nouveau/svm: convert migrate_copy to new push macros new 44517aa8d787 drm/nouveau/svm: convert migrate_clear to new push macros new 105f756c5038 drm/nouveau/kms/nv04: convert page_flip_emit() to new push macros new c548b25cab50 drm/nouveau/kms/nv04: convert page_flip() to new push macros new 2bf00037c47f drm/nouveau/kms/nv04-: no need for multiple nvsw objects new 0d2bdf2b0a73 drm/nouveau: convert nvsw init to new push macros new cd346a89d249 drm/nouveau/chan: convert nvsw init to new push macros new 183b70bbdf61 drm/nouveau/gem: convert indirect pushbufs to new push macros new 7aa638cfdb28 drm/nouveau/fence: convert emit() to new push macros new 2f5bfd1c0aad drm/nouveau/fence: convert sync() to new push macros new 2a0d40bbd688 drm/nouveau/kms/nv50-: use NVIDIA's headers for wimm space() new 937014086af8 drm/nouveau/kms/nv50-: use NVIDIA's headers for wimm point() new 852dfbde915c drm/nouveau/kms/nv50-: use NVIDIA's headers for wimm update() new fccc858003f3 drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw sema_set() new 941522b7fe64 drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw sema_clr() new 0ecaefc14423 drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_reset() new d4793bc39f03 drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_set() new 9562e564abbf drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_clr() new 75bd8304e61c drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_ [...] new 84e1d06b0677 drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw csc_set() new 2740edb3c640 drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw csc_clr() new 6833d2a0c778 drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw xlut_set() new 66f7b7bddfe6 drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw xlut_clr() new f844eb485eb0 drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw image_set() new 1070832b1eab drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw image_clr() new 5329dbd4a3bf drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw scale_set() new fbc318bdbb43 drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw blend_set() new 9f7ffb49ee6b drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw update() new b11d8ca151d0 drm/nouveau/kms/nv50-: use NVIDIA's headers for core init() new 38a323b0076c drm/nouveau/kms/nv50-: use NVIDIA's headers for core ntfy_init() new d8b24526ef68 drm/nouveau/kms/nv50-: use NVIDIA's headers for core caps_init() new 4daef27cb802 drm/nouveau/kms/nv50-: use NVIDIA's headers for core ntfy_ [...] new 2806280a0cd7 drm/nouveau/kms/nv50-: use NVIDIA's headers for core update() new 8e650ecbcd5d drm/nouveau/kms/nv50-: use NVIDIA's headers for core wndw_owner() new 344c2e5a4796 drm/nouveau/kms/nv50-: use NVIDIA's headers for core or_ctrl() new ca31b0c01a27 drm/nouveau/kms/nv50-: use NVIDIA's headers for core or_ge [...] new fb3939e232f6 drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_view() new c4c751885efb drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_mode() new a41ef363f5e8 drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ [...] new a66a096d7848 drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ [...] new 1302634f7931 drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ [...] new dbb23f544e9c drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ [...] new ed0b86a90bf9 drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ [...] new 916722fce5a2 drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ [...] new 2aa934ca04bc drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_base() new 35cefc538be7 drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ovly() new f801efb127ad drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ [...] new 29ace860ecdf drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ [...] new c854bf946450 drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_or() new 6162638e196f drm/nouveau/kms/nv50-: use NVIDIA's headers for core crc_s [...] new 1fad04ceef14 drm/nouveau/kms/nv50-: use NVIDIA's headers for core crc_s [...] new 5755b1eac019 drm/nouveau/fbcon/nv50-: use NVIDIA's headers for accel_init() new c7acff989428 drm/nouveau/fbcon/nv50-: use NVIDIA's headers for imageblit() new 95b1469e5cba drm/nouveau/fbcon/nv50-: use NVIDIA's headers for copyarea() new a38f83d9014d drm/nouveau/fbcon/nv50-: use NVIDIA's headers for fillrect() new e767835a52cd drm/nouveau/bo: use NVIDIA's headers for move init() new 6c75137274b0 drm/nouveau/bo: use NVIDIA's headers for move move() new 66c3bdd4e7fa drm/nouveau/svm: use NVIDIA's headers for migrate_copy() new c47fceca2ef3 drm/nouveau/svm: use NVIDIA's headers for migrate_clear() new 60cdadace320 drm/nouveau/fence: use NVIDIA's headers for emit() new 40f1171e7c26 drm/nouveau/fence: use NVIDIA's headers for sync() new 2bd43e0ad0f0 drm/nouveau/fence: use NVIDIA's headers for read() new 0059a9081ac3 drm/nouveau/kms/nv50-: Fix CRC-related compile errors with [...] new fc01d1f10b15 Merge branch 'linux-5.9' of git://github.com/skeggsb/linux [...] new 92be42392256 Merge tag 'amd-drm-next-5.9-2020-07-24' of git://people.fr [...] new befd70809b2a Merge remote-tracking branch 'drm/drm-next' new 3c9ef37da712 Merge remote-tracking branch 'amdgpu/drm-next' new 56e1e5d0ab66 drm/i915/selftests: Downgrade severity of CS/SRM frequency [...] new 0871161bd479 Merge remote-tracking branch 'drm-intel/for-linux-next' new 7d98404c8162 drm/omap: Use {} to zero initialize the mode new 099740bab8c3 Merge remote-tracking branch 'drm-misc/for-linux-next' new 82ee526d7aab drm/msm: sync generated headers new ee108cc87e0f drm/msm/adreno: un-open-code some packets new d56e117a6237 drm/msm/a6xx: set ubwc config for A640 and A650 new 855c2d4a3cab drm/msm/dpu: use right setup_blend_config for sm8150 and sm8250 new ddc7e8bd2ece drm/msm/dpu: update UBWC config for sm8150 and sm8250 new 75e431128aa7 drm/msm/dpu: move some sspp caps to dpu_caps new d79dedbb93c7 drm/msm/dpu: don't use INTF_INPUT_CTRL feature on sdm845 new 3748172650ce drm/msm/dpu: set missing flush bits for INTF_2 and INTF_3 new 355e2b6038e6 drm/msm/dpu: intf timing path for displayport new a7ed031efae7 drm/msm/dpu: add SM8150 to hw catalog new d1c335195cc2 drm/msm/dpu: add SM8250 to hw catalog new 61a036cdc55d drm/msm/a6xx: hwcg tables in gpulist new d812d1e0ac3c drm/msm/a6xx: add A640/A650 hwcg new 8fc3772bc531 drm/msm/dsi: Add phy configuration for SDM630/636/660 new 08f0d3546d4c drm/msm/mdp5: Add MDP5 configuration for SDM630 new 72d3dc26bed3 drm/msm/dsi: Add DSI configuration for SDM660 new 8955f2abe6e3 drm/msm/mdp5: Add MDP5 configuration for SDM636/660 new 00be2abf1413 drm/msm: use kthread_create_worker instead of kthread_run new 3c3abbe2deaa Merge remote-tracking branch 'drm-msm/msm-next' new cc1f9fedc56b Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new ccae85bebc1d Merge remote-tracking branch 'regmap/for-next' new 737435d2980c Merge remote-tracking branch 'sound/for-next' new cc4d8cebbf2a ASoC: soc-component: don't report of_xlate_dai_name failures new aa785705685e ASoC: max98390: Update dsm init sequence and condition. new 62f2c7797de3 ASoC: max98390: update dsm param bin max size new ed3b53e7ffe9 ASoC: qcom: Use devm for resource management new 627ab55d745b ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() new 0a8c336a1e02 ASoC: q6afe: Remove unused q6afe_is_rx_port() function new 47ea88488209 ASoC: qcom: common: Support parsing links without DPCM new f0d67fdba5dc ASoC: qcom: common: Parse properties with "qcom," prefix new 118205d241ef ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() new a63419beafd4 ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER new aa2d1ee76660 Merge series "ASoC: qcom: Use qcom_snd_parse_of() for apq8 [...] new 3aecfc72d7ad ASoC: dapm: don't call pm_runtime_* on card device new c5c54c2e0da1 Merge remote-tracking branch 'asoc/for-5.9' into asoc-next new b53e0769b40a Merge remote-tracking branch 'sound-asoc/for-next' new 280bd4f061b3 Merge remote-tracking branch 'modules/modules-next' new f345c4046df2 Merge remote-tracking branch 'input/next' new 77636e6ea9d7 Merge branch 'for-5.9/block-merge' into for-next new 6d20a39991d1 Merge branch 'for-5.9/drivers' into for-next new d5e16d8e2382 io_uring: fix ->work corruption with poll_add new 4ae6dbd68386 io_uring: fix lockup in io_fail_links() new 760618f7a8e3 Merge branch 'io_uring-5.8' into for-5.9/io_uring new b36200f543ff io_uring: fix sq array offset calculation new 270a5940700b io_uring: rename sr->msg into umsg new 1400e69705ba io_uring: use more specific type in rcv/snd msg cp new 2ae523ed07f1 io_uring: extract io_sendmsg_copy_hdr() new e73751225bae io_uring: replace rw->task_work with rq->task_work new b64e3444d4e1 io_uring: simplify io_req_map_rw() new c3e330a49374 io_uring: add a helper for async rw iovec prep new 252917c30f55 io_uring: follow **iovec idiom in io_import_iovec new 3ca405ebfc1c io_uring: share completion list w/ per-op space new 540e32a0855e io_uring: rename ctx->poll into ctx->iopoll new d21ffe7eca82 io_uring: use inflight_entry list for iopoll'ing new 40d8ddd4facb io_uring: use completion list for CQ overflow new 135fcde8496b io_uring: add req->timeout.list new 7d6ddea6beaf io_uring: remove init for unused list new 27dc8338e5fb io_uring: use non-intrusive list for defer new 9cf7c104deae io_uring: remove sequence from io_kiocb new 0f7e466b393a io_uring: place cflags into completion data new dca9cf8b87f5 io_uring: inline io_req_work_grab_env() new 1c2da9e8839d io_uring: remove empty cleanup of OP_OPEN* reqs new 327d6d968b19 io_uring: alloc ->io in io_req_defer_prep() new 57f1a6495854 io_uring/io-wq: move RLIMIT_FSIZE to io-wq new 06ef3608b0ee io_uring: simplify file ref tracking in submission state new 7a7cacba8b45 io_uring: indent left {send,recv}[msg]() new 6b754c8b912a io_uring: remove extra checks in send/recv new 14c32eee9286 io_uring: don't forget cflags in io_recv() new 0e1b6fe3d1e5 io_uring: free selected-bufs if error'ed new bc02ef3325e3 io_uring: move BUFFER_SELECT check into *recv[msg] new 8ff069bf2efd io_uring: extract io_put_kbuf() helper new 7fbb1b541f42 io_uring: don't open-code recv kbuf managment new 5dbcad51f784 io_uring: don't miscount pinned memory new cbcf72148da4 io_uring: return locked and pinned page accounting new dd6f843a9fca tasks: add put_task_struct_many() new 5af1d13e8f0d io_uring: batch put_task_struct() new 23b3628e4592 io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works new ae34817bd93e io_uring: don't do opcode prep twice new f56040b81999 io_uring: deduplicate io_grab_files() calls new 2bef59f8670f Merge branch 'for-5.9/io_uring' into for-next new 83c3e5e17b5e md/raid5: use do_div() for 64 bit divisions in raid5_sync_request new 2e49f51aba2b Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new 1cdba4fe9490 Merge branch 'for-5.9/drivers' into for-next new 6acd193b2654 bcache: Fix typo in Kconfig name new 5fe488678563 bcache: allocate meta data pages as compound pages new ef4eeb855f74 bcache: journel: use for_each_clear_bit() to simplify the code new 7236657c6b3a bcache: writeback: Remove unneeded variable i new 6706ad56436c bcache: movinggc: Use struct_size() helper in kzalloc() new 29f1d5caced9 bcache: Use struct_size() in kzalloc() new 65f0f017e7be bcache: avoid nr_stripes overflow in bcache_device_init() new 7a1481267999 bcache: fix overflow in offset_to_stripe() new 5b21403c7f48 bcache: add read_super_common() to read major part of super block new c557a5f7bb25 bcache: add more accurate error information in read_super_ [...] new a42d3c642cf9 bcache: disassemble the big if() checks in bch_cache_set_alloc() new 117f636ea695 bcache: fix super block seq numbers comparision in registe [...] new d721a43ff69c bcache: increase super block version for cache device and [...] new 198efa35c526 bcache: move bucket related code into read_super_common() new 4c1ccd0896d6 bcache: struct cache_sb is only for in-memory super block now new de1fafab649f bcache: introduce meta_bucket_pages() related helper routines new 21e478ddb293 bcache: handle c->uuids properly for bucket size > 8MB new c954ac8d6610 bcache: handle cache prio_buckets and disk_buckets properl [...] new bf6af1706507 bcache: handle cache set verify_ondisk properly for bucket [...] new f9c32a5a900c bcache: handle btree node memory allocation properly for b [...] new ffa470327572 bcache: add bucket_size_hi into struct cache_sb_disk for l [...] new 092bd54d6923 bcache: add sysfs file to display feature sets information [...] new 6907dc498f79 bcache: avoid extra memory allocation from mempool c->fill_iter new 4e4d4e096226 bcache: avoid extra memory consumption in struct bbio for [...] new a2f32ee8fd85 bcache: fix bio_{start,end}_io_acct with proper device new 354bad2ac198 Merge branch 'for-5.9/drivers' into for-next new b65e0dd6a2de io_uring: mark ->work uninitialised after cleanup new f063c5477eb3 io_uring: fix missing io_queue_linked_timeout() new b089ed390b5c io-wq: update hash bits new 0be04712a5a9 Merge branch 'for-5.9/io_uring' into for-next new e8fb68009a98 Merge remote-tracking branch 'block/for-next' new 6d4758c7852b Merge remote-tracking branch 'device-mapper/for-next' new 16ecd8f33c6e dt-bindings: mmc: convert arasan sdhci bindings to yaml new a1c767340953 dt-bindings: mmc: renesas,sdhi: convert to YAML new 907be2a62e45 mmc: sdhci: Fix a potential uninitialized variable new 88e1d0b175ec mmc: sdhci-of-arasan: fix timings allocation code new 90508658d713 mmc: cqhci: Fix a print format for the task descriptor new 786d33c887e1 mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enabl [...] new adc40a5179df mmc: sdhci-cadence: do not use hardware tuning for SD mode new c4e5e22b3b48 memstick: jmb38x_ms: use generic power management new 0d776e5bede6 mmc: via-sdmmc: use generic power management new cdd2b769789a mmc: sdhci-pci-o2micro: Bug fix for O2 host controller Seabird1 new 7b7d897e8898 mmc: sdhci-pci-o2micro: Add HW tuning for SDR104 mode new 7d176b0ea6f0 mmc: mediatek: add MT6779 MMC driver support new 557011b6b8c8 mmc: mediatek: refine msdc timeout api new 88bd652b3c74 mmc: mediatek: command queue support new ac42e4e906b6 dt-bindings: mmc: mediatek: Add document for mt6779 new e5b6ef74302a Merge remote-tracking branch 'mmc/next' new f65aeb764fbd Merge remote-tracking branch 'mfd/for-mfd-next' new b695ed497f21 Merge remote-tracking branch 'backlight/for-backlight-next' new 98cc1b93724a power_supply: Add additional health properties to the header new 8f7bda7a666d dt-bindings: power: Add the bindings for the bq2515x famil [...] new 44908459275e power: supply: bq25150 introduce the bq25150 new f03a3497fbf8 power: reset: keystone-reset: Replace HTTP links with HTTPS ones new 9d832cd36c60 power: Convert to DEFINE_SHOW_ATTRIBUTE new ab92ffd5f6ac power: fix duplicated words in bq2415x_charger.h new 789072531e2c Merge remote-tracking branch 'battery/for-next' new 9177514ce349 regulator: fix memory leak on error path of regulator_register() new ad9790ad65fc Merge remote-tracking branch 'regulator/for-5.9' into regu [...] new 8e76c724019d Merge remote-tracking branch 'regulator/for-next' new c7b0d9998590 Merge remote-tracking branch 'security/next-testing' new bad8c11333b8 Merge remote-tracking branch 'integrity/next-integrity' new d7d04fa1bb19 Merge remote-tracking branch 'safesetid/safesetid-next' new 35f280b5c223 Merge remote-tracking branch 'selinux/next' new 169a600b5bb4 Merge remote-tracking branch 'smack/next' new 7f3d176f5f7e tpm: Require that all digests are present in TCG_PCR_EVENT [...] new 6c4e79d99e6f tpm: Unify the mismatching TPM space buffer sizes new 18306111e65b acpi: Extend TPM2 ACPI table with missing log fields new 85467f63a05c tpm: Add support for event log pointer found in TPM2 ACPI table new fa93cf078f40 Merge remote-tracking branch 'tpmdd/next' new 5f77d6ca5ca7 iommu/vt-d: Enforce PASID devTLB field mask new 78df6c86f069 iommu/vt-d: Remove global page support in devTLB flush new e7e69461a832 iommu/vt-d: Fix PASID devTLB invalidation new 288d08e78008 iommu/vt-d: Handle non-page aligned address new 0fa1a15fa9b3 iommu/vt-d: Fix devTLB flush for vSVA new 1ff00279655d iommu/vt-d: Warn on out-of-range invalidation address new d315e9e684d1 iommu/vt-d: Disable multiple GPASID-dev bind new dd6692f1b883 iommu/vt-d: Refactor device_to_iommu() helper new 19abcf70c2b1 iommu/vt-d: Add a helper to get svm and sdev for pasid new eb8d93ea3c1d iommu/vt-d: Report page request faults for guest SVA new 8b73712115eb iommu/vt-d: Add page response ops support new 02f3effddfd0 iommu/vt-d: Rename intel-pasid.h to pasid.h new b1012ca8dc4f iommu/vt-d: Skip TE disabling on quirky gfx dedicated iommu new 9930264fd997 iommu: Mark __iommu_map_sg() as static new f34ce7a7018c iommu: Add gfp parameter to io_pgtable_ops->map() new 7b96a1fa1766 Merge branches 'iommu/fixes', 'arm/renesas', 'arm/qcom', ' [...] new 29ab3870044d Merge remote-tracking branch 'iommu/next' new da688b4e2717 Merge remote-tracking branch 'audit/next' new 0386e81d26d4 dt-bindings: misc: Convert olpc,xo1.75-ec to json-schema new 80d7f913de00 dt-bindings: mux: mux.h: drop a duplicated word new ec799c0f16b8 dt-bindings: phy: ti: phy-gmii-sel: convert bindings to js [...] new 3dcd77fba25d Merge remote-tracking branch 'devicetree/for-next' new fbb13cfabf16 Merge remote-tracking branch 'spi/for-next' new d3dcb355e078 Merge branch 'x86/urgent' new 8b3c9b160648 x86/platform/uv: Remove support for UV1 platform from uv_time new 95328de5fc2d x86/platform/uv: Remove support for UV1 platform from uv_tlb new a6b740f1732c x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x new 3736e82d3a31 x86/platform/uv: Remove support for UV1 platform from uv_mmrs new 711621a098f4 x86/platform/uv: Remove support for UV1 platform from uv_bau new 9b9ee172410d x86/platform/uv: Remove support for uv1 platform from uv_hub new f584c75307f3 x86/platform/uv: Remove support for UV1 platform from uv new 5d662537510e x86/platform/uv: Remove vestigial mention of UV1 platform [...] new 3dad716240f9 x86/platform/uv: Remove efi=old_map command line option new cadde2379f0c x86/efi: Delete SGI UV1 detection. new 66d67fecd896 x86/efi: Remove references to no-longer-used efi_have_uv1_ [...] new 6aa3baabe106 x86/platform/uv: Remove uv bios and efi code related to EF [...] new 3bcf25a40b01 x86/efi: Remove unused EFI_UV1_MEMMAP code new 3de4bd1ec6da Merge branch 'x86/platform' new 2cdb594658d7 Merge branch 'x86/misc' new 35fb2d220a90 Merge branch 'x86/microcode' new c126d92e48a0 Merge branch 'x86/fsgsbase' new 21017947f248 Merge branch 'x86/fpu' new 7f6fa101dfac x86: Correct noinstr qualifiers new 3870131053f2 Merge branch 'x86/entry' new 218e664eb489 Merge branch 'x86/cpu' new fd07f802a709 x86/dumpstack: Add log_lvl to show_iret_regs() new 44e215352cf1 x86/dumpstack: Add log_lvl to __show_regs() new ef2ff0f5d600 x86/dumpstack: Show registers dump with trace's log level new 9f1413383fbc Merge branch 'x86/core' new 0a787b28b7a3 x86/mm: Drop unused MAX_PHYSADDR_BITS new 7ff2f1dda294 Merge branch 'x86/cleanups' new 6526b12de075 x86/defconfigs: Remove CONFIG_CRYPTO_AES_586 from i386_defconfig new 587af649bcc0 x86/build: Move max-page-size option to LDFLAGS_vmlinux new a6af33ba53ef Merge branch 'x86/build' new 6865dc3ae93b x86/percpu: Introduce size abstraction macros new c175acc14719 x86/percpu: Clean up percpu_to_op() new bb631e300284 x86/percpu: Clean up percpu_from_op() new 33e5614a435f x86/percpu: Clean up percpu_add_op() new e4d16defbbde x86/percpu: Remove "e" constraint from XADD new bbff583b84a1 x86/percpu: Clean up percpu_add_return_op() new 73ca542fbabb x86/percpu: Clean up percpu_xchg_op() new ebcd580bed4a x86/percpu: Clean up percpu_cmpxchg_op() new c94055fe93c8 x86/percpu: Clean up percpu_stable_op() new 4719ffecbb06 x86/percpu: Remove unused PER_CPU() macro new 158807de5822 x86/uaccess: Make __get_user_size() Clang compliant on 32-bit new 1b06aab58811 Merge branch 'x86/asm' new cdac1c356638 Merge branch 'x86/alternatives' new e0362ade671f Merge branch 'timers/urgent' new 3d2e83a2a6a0 timers: Preserve higher bits of expiration on index calculation new 1f32cab0db4b timers: Use only bucket expiry for base->next_expiry value new 9a2b764b06c8 timers: Move trigger_dyntick_cpu() to enqueue_timer() new 446889721162 timers: Add comments about calc_index() ceiling work new 001ec1b3925d timers: Optimize _next_timer_interrupt() level iteration new dc2a0f1fb2a0 timers: Always keep track of next expiry new 90d52f65f303 timers: Reuse next expiry cache after nohz exit new 1f8a4212dc83 timers: Expand clk forward logic beyond nohz new d4f7dae87096 timers: Spare timer softirq until next expiry new 0975fb565b8b timers: Remove must_forward_clk new 36cd28a4cdd0 timers: Lower base clock forwarding threshold new f19d838d08fc clocksource/drivers/ingenic: Add high resolution timer sup [...] new a6d0812a081d clocksource/drivers/imx: Add support for i.MX TPM driver w [...] new ad7794d4dd0c clocksource/drivers/sh_cmt: Use "kHz" for kilohertz new aaea0b83458c clocksource/drivers/nomadik-mtu: Handle 32kHz clock new dcf30fc0ca9e clocksource/drivers: Replace HTTP links with HTTPS ones new ac756d05c468 dt-bindings: timer: Add Ingenic X1000 OST bindings. new 5ecafc120bbe clocksource/drivers/ingenic: Add support for the Ingenic X [...] new 1b7efaa61549 Merge tag 'timers-v5.9' of https://git.linaro.org/people/d [...] new 31cd0e119d50 timers: Recalculate next timer interrupt only when necessary new ed1ba3976c56 Merge branch 'timers/core' new 49854310352a Merge branch 'sched/urgent' new 9211f732949e Merge branch 'sched/fifo' new 015dc0891878 Merge branch 'sched/urgent' new 58877d347b58 sched: Better document ttwu() new 46132e3ac58c sched: nohz: stop passing around unused "ticks" parameter. new 3edecfef0285 sched/fair: update_pick_idlest() Select group with lowest [...] new 589343569d7b smp: Fix a potential usage of stale nr_cpus new e0078e2eb862 linux/sched/mm.h: drop duplicated words in comments new 2705937a0395 trace/events/sched.h: fix duplicated word new 25980c7a79af arch_topology, sched/core: Cleanup thermal pressure definition new 98eb401d0930 sched: Cleanup SCHED_THERMAL_PRESSURE kconfig entry new e17ae7fea871 arm, arm64: Select CONFIG_SCHED_THERMAL_PRESSURE new 16900ff42388 Merge branch 'sched/core' new 31047d82a420 Merge branch 'ras/core' new 3d9c0b8a3db3 Merge branch 'perf/vlbr' new 91535063ca01 Merge branch 'perf/urgent' new c2127e14c127 perf: <linux/perf_event.h>: drop a duplicated word new 2ac5413e5edc x86/perf: Fix a typo new c74dcc70e901 Merge branch 'perf/core' new 6e7b8cf5e09c Merge branch 'objtool/core' new 5be542e945cb lockdep: Move list.h inclusion into lockdep.h new 482cbb6cc33d docs: locking: Replace HTTP links with HTTPS ones new a9232dc5607d rwsem: fix commas in initialisation new 9180bd467f9a futex: Remove put_futex_key() new d7c5ed73b19c futex: Remove needless goto's new 9261308598ad futex: Consistently use fshared as boolean new 9a71df495c3d futex: Remove unused or redundant includes new 23df91624a3b Merge branch 'locking/core' new ec0160891e38 irqdomain/treewide: Free firmware node after domain removal new 6276989a2370 Merge branch 'irq/urgent' new cece30fe1189 Merge branch 'irq/core' new e4a9c90cf4d3 Merge branch 'efi/urgent' new d19e789f068b compiler.h: Move instrumentation_begin()/end() to new <lin [...] new 7ad32c863a31 Merge branch 'core/headers' new 0f85c4805184 debugobjects: Convert to DEFINE_SHOW_ATTRIBUTE new a1f91a8f560f Merge branch 'core/debugobjects' new c83e1021a772 Merge remote-tracking branch 'tip/auto-latest' new 5054c6fbb181 Merge remote-tracking branch 'clockevents/timers/drivers/next' new 8ef072c35b95 Merge remote-tracking branch 'edac/edac-for-next' new 3d21f0b41266 irqchip/ti-sci-inta: Remove dead code in ti_sci_inta_set_type() new 4b127a14cb13 irqchip/ti-sci-inta: Fix return value about devm_ioremap_r [...] new ef6b0bf43be5 irqchip/ti-sci-inta: Fix typo about MODULE_AUTHOR new adf4f9d49c74 irqchip/vic: Drop cascaded intialization call new b0b92ab6a86e irqchip/vic: Cut down the external API new 6eeb997ab507 irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock new 2f7a9bda42f7 irqchip/imx-intmux: Use struct_size() helper in devm_kzalloc() new 293953d60e21 irqchip/atmel-aic5: Add support for sam9x60 rtt fixup new 89778093d38d drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY new aba3c7ed3fcf drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY new 8ebf642f3d80 drivers/acpi: Remove function cast new f4ccb74569aa irqchip/bcm7120-l2: Set controller as wake-up source new c8d8d6fc478a irqchip/brcmstb-l2: Set controller as wake-up source new 90b06e2dc4d1 dt-bindings: interrupt-controller: Document Broadcom STB HIF L2 new 9ac793dc5c97 irqchip/brcmstb-l2: Match HIF_SPI_INTR2 compatible new 03a7ac47c14c dt-bindings: interrupt-controller: Document UPG auxiliary L2 new 240e176a9618 irqchip/brcmstb-l2: Match UPG_AUX_AON_INTR2 compatible new 52b350cbc947 irqchip/irq-bcm7038-l1: Allow building on ARM 32-bit new f90fafecf488 irqchip/loongson-htpic: Remove redundant kfree operation new 85efd6059ae1 irqchip/loongson-htpic: Remove unneeded select of I8259 new 652d54e77a43 irqchip/loongson-htvec: Fix potential resource leak new dbec37048d27 irqchip/loongson-htvec: Check return value of irq_domain_t [...] new 66a535c495f7 irqchip/loongson-pch-pic: Check return value of irq_domain [...] new b10cbca8f03d irqchip/loongson-pch-msi: Remove unneeded variable new fa03587cad9b irqchip/loongson-liointc: Fix potential dead lock new 1055df97676a dt-bindings: interrupt-controller: Fix typos in loongson,l [...] new e5c19cf32b68 irqchip/stm32-exti: Use the hwspin_lock_timeout_in_atomic() API new 605a2cf566e1 irqchip/ativic32: Constify irq_domain_ops new 47903428b0e9 genirq/irqdomain: Remove redundant NULL pointer check on fwnode new 63bf3444359c irqchip/mips-gic: Make local symbols static new ce8cefa53c06 irqdomain: Export irq_domain_update_bus_token new 96703f046c42 genirq: Export irq_chip_retrigger_hierarchy and irq_chip_s [...] new 5ef7f1bbf9f5 irqchip/qcom-pdc: Allow QCOM_PDC to be loadable as a perma [...] new 058fd3c4feaa Revert "dt-bindings: interrupt-controller: Fix typos in lo [...] new 9e735d642e22 irqchip/gic-v3: Remove unused register definition new 29a190b6a2bd irqchip/irq-bcm7038-l1: Guard uses of cpu_logical_map new fdccf1d9d103 irqchip/gic-v4.1: Ensure accessing the correct RD when wri [...] new b48489d82fcf irqchip: irq-bcm2836.h: drop a duplicated word new f3b5e608ed6d irqchip: Add IRQCHIP_PLATFORM_DRIVER_BEGIN/END and IRQCHIP [...] new 04741740254c irqchip/qcom-pdc: Switch to using IRQCHIP_PLATFORM_DRIVER [...] new 3ae3022690e6 irqchip/mtk-sysirq: Convert to a platform driver new 538b63351607 irqchip/mtk-cirq: Convert to a platform driver new 99e05524bc72 irqchip/stm32-exti: Map direct event to irq parent new 1d820cc6b7a5 irqchip: Fix IRQCHIP_PLATFORM_DRIVER_* compilation by incl [...] new d06c6aa273ee Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 75c8dc8248ee Merge remote-tracking branch 'ftrace/for-next' new 4aa27c25e047 scftorture: Summarize per-thread statistics new 804bf5e6a7a6 scftorture: Add smp_call_function_single() memory-ordering checks new 2e15e4758521 scftorture: Add smp_call_function_many() memory-ordering checks new e33e581b404b scftorture: Add smp_call_function() memory-ordering checks new 3861db3683ed scftorture: Consolidate scftorture_invoke_one() check and kfree() new d0394c4e49a8 scftorture: Consolidate scftorture_invoke_one() scf_check [...] new 114fbd6b35a3 scftorture: Flag errors in torture-compatible manner new 523a5b5d2b64 scftorture: Prevent compiler from reducing race probabilities new 7eb3698063f1 scftorture: Make symbol 'scf_torture_rand' static new 204c48fd009d docs: Fix typo in synchronize_rcu() function name new 2e5dd2c763f1 scftorture: Check unexpected "switch" statement value new 55b712eade28 scftorture: Block scftorture_invoker() kthreads for offline CPUs new e277963873b0 torture: document --allcpus argument added to the kvm.sh script new ba2c5d7a7a17 scftorture: Adapt memory-ordering test to UP operation new fb2392bbc0c1 doc: Drop doubled words from RCU Data-Structures.rst new dc980e098c56 doc: Drop doubled words from RCU requirements documentation new 8a1432735675 Replace HTTP links with HTTPS ones: LKMM new e708b3f636c4 locktorture: Make function torture_percpu_rwsem_init() static new 828410e82535 kcsan: Add support for atomic builtins new 53f91342f631 objtool: Add atomic builtin TSAN instrumentation to uacces [...] new 1c392d83c790 kcsan: Add atomic builtin test case new 279808c75550 lib: Add backtrace_idle parameter to force backtrace of idle CPUs new 330a901468e2 rcu: Fix kerneldoc comments in rcupdate.h new 2394ffbf3faa rculist : Introduce list/hlist_for_each_entry_srcu() macros new 74e71f01ff46 kvm: mmu: page_track: Fix RCU list API usage new 5f5c499ef97e rcutorture: Replace HTTP links with HTTPS ones new 0e2fa68614ef torture: Update initrd documentation new 0de8cd1fc000 rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 new d85828f7b0d9 torture: Add kvm.sh --help and update help message new e5e989a31cac rcutorture: Properly set rcu_fwds for OOM handling new 4a5b54567ee1 rcutorture: Properly synchronize with OOM notifier new b0a65b09020a refperf: Avoid null pointer dereference when buf fails to [...] new a504654151e0 rcutorture: Hoist OOM registry up one level new 651687b64847 tools/memory-model: Update recipes.txt prime_numbers.c path new 599139c016ca scftorture: Add cond_resched() to test loop new a0aabbf7eab6 smp: Add source and destination CPUs to __call_single_data new 75d100c37315 kernel/smp: Provide CSD lock timeout diagnostics new 44a019da539f smp: Make symbol 'csd_bug_count' static new 530dbb128850 kcsan: Support compounded read-write instrumentation new 2e04cb32122c objtool, kcsan: Add __tsan_read_write to uaccess whitelist new f17b11c207bc kcsan: Skew delay to be longer for certain access types new 55ce337a13da kcsan: Add missing CONFIG_KCSAN_IGNORE_ATOMICS checks new 0bfc8afa617d kcsan: Test support for compound instrumentation new ae20ed718cd5 instrumented.h: Introduce read-write instrumentation hooks new 6cb0c9432fda asm-generic/bitops: Use instrument_read_write() where appropriate new d314c1f0ee52 locking/atomics: Use read-write instrumentation for atomic RMWs new c86409b6f860 rcu: Move rcu_cpu_started per-CPU variable to rcu_data new e763636b3a84 Merge remote-tracking branch 'rcu/rcu/next' new f45b42ff596c Merge remote-tracking branch 'kvm/linux-next' new 42ef0b8ab6ac Merge remote-tracking branch 'kvm-arm/next' new 132e9366898d Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' new 81c0072c16c0 Merge remote-tracking branch 'kvms390/next' new 720444d45dad Merge remote-tracking branch 'drivers-x86/for-next' new e6e50ebe8d61 Merge remote-tracking branch 'chrome-platform/for-next' new feff72735b31 leds: pattern trigger -- check pattern for validity new ae036f9fb6cd dt-bindings: leds: add cznic,turris-omnia-leds binding new 089381b27abe leds: initial support for Turris Omnia LEDs new 45c2818f78d3 Documentation: ABI: leds-turris-omnia: document sysfs attribute new 3ec2d869565a Merge remote-tracking branch 'leds/for-next' new 6cea107eefc7 Merge remote-tracking branch 'ipmi/for-next' new 0d312d60f729 next-20200724/driver-core new 8aaf19b8ec78 xhci: Make debug message consistent with bus and port number new 5b43a2a84bac xhci: dbc: Don't use generic xhci inc_deq() function for dbc new e3bc8004bde7 xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() new 0b832e997436 xhci: dbc: Don't use generic xhci erst allocation and free [...] new c9dd94385d48 xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper new bcf87ea6e2d0 xhci: dbc: Remove dbc_dma_free_coherent() wrapper new be33f4809351 xhci: dbc: Add device pointer to dbc structure new 985247fe4c52 xhci: dbc: Use dev_info() and similar instead of xhci_info() new 7cd6312e09be xhci: dbc: Don't use xhci_write_64() as it takes xhci as a [...] new 1da49a26af6c xhci: dbc: Don't pass the xhci pointer as a parameter to x [...] new ed7bffee0216 xhci: dbc: Get the device pointer from dbc structure in db [...] new d3249fa9177f xhci: dbc: Pass dbc pointer to endpoint init and exit functions. new 903089b7b9d8 xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() new a1f6376df494 xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() ins [...] new b396fa39de9b xhci: dbgtty: Pass dbc pointer when registering a dbctty device new 91aaf97471a0 xhci: dbc: Pass dbc pointer to get_in/out_ep() helper func [...] new f39f3afdf9b1 xhci: dbc: Use dbc structure in the request completion ins [...] new cb66434e67cc xhci: dbc: Don't use generic xhci context allocation for dbc new ac286428c69f xhci: dbc: don't use generic xhci ring allocation function [...] new dd98570be1fb xhci: dbc: Pass dbc pointer to dbc memory init and cleanup [...] new 11e229a75851 xhci: dbc: Pass dbc pointer to dbc start and stop functions. new e0aa56dc7b18 xhci: dbc: simplify dbc requests allocation and queueing new 4ee0e3664389 xhci: dbc: remove endpoint pointers from dbc_port structure new 4521f1613940 xhci: dbctty: split dbc tty driver registration and unregi [...] new 6ae6470bfa33 xhci: dbc: Add a operations structure to access driver functions new 688915b11aa7 xhci: dbgcap: remove dbc dependency on dbctty specific flag new 9a360a7cae11 xhci: dbc: remove tty specific port structure from struct [...] new c97793089b11 Merge 5.8-rc7 into usb-next new 02a0013eedaf Merge remote-tracking branch 'usb/usb-next' new bc0f0d4a5853 usb: dwc2: override PHY input signals with usb role switch [...] new 916f8b627288 usb: dwc2: don't use ID/Vbus detection if usb-role-switch [...] new 7a410953d1fb usb: dwc3: meson-g12a: fix shared reset control use new f4cfe5ce607d usb: cdns3: gadget: improve the set_configuration handling new 37d9453b052d usb: gadget: udc: Flush pending work also in error path new abac8a85c819 usb: gadget: udc: atmel: implement .pullup callback new 33a06f1300a7 usb: dwc2: Fix error path in gadget registration new 75ae051efc9b usb: gadget: bdc: use readl_poll_timeout() to simplify code new ae90cc8237bf usb: gadget: net2272: skip BAR1 on error handling paths in probe new 33c4b00b85a9 usb: cdns3: ep0: delete the unnecessary operation new 95f5acfc4f58 usb: cdns3: gadget: always zeroed TRB buffer when enable endpoint new b20aecff99a2 usb: cdns3: core: removed cdns3_get_current_role_driver function new 27afe1661275 usb: cdns3: drd: removed not needed variables initialization new ecf4f823fb70 usb: cnds3: drd: deleted != new 03cce68a828d usb: cdns3: drd: return IRQ_NONE explicitly. new 245258495a51 usb: cdns3: drd: changed return type from int to bool new 08c35dd3cc21 usb: cdns3: Added CDNS3_ID_PERIPHERAL and CDNS3_ID_HOST new 5c2cf30f14cc usb: cdns3: core: removed 'goto not_otg' new f41ca26b8b17 usb: cdns3: core: removed overwriting some error code new b2aeb6da3d6e usb: cdns3: drd: simplify *switch_gadet and *switch_host new 2468c877da42 usb: gadget: net2280: fix memory leak on probe error handl [...] new 4afd6fe4a3e3 dt-bindings: USB: Add bindings for new Ingenic SoCs. new 6e5478aeb318 USB: PHY: JZ4770: Unify code style and simplify code. new 2a6c0b82e651 USB: PHY: JZ4770: Add support for new Ingenic SoCs. new f7e764cba28e USB: PHY: JZ4770: Reformat the code to align it. new 4e33ba7f8223 dt-bindings: usb: bdc: Update compatible strings new 4e3a765ba03c usb: bdc: Add compatible string for new style USB DT nodes new a95bdfd22076 bdc: Fix bug causing crash after multiple disconnects new 33d1c71832b7 usb: bdc: Adb shows offline after resuming from S2 new b10d33c4f068 usb: bdc: driver runs out of buffer descriptors on large A [...] new 5fc453d7de3d usb: bdc: Halt controller on suspend new 1fa645b1c927 usb: bdc: Use devm_clk_get_optional() new ec3966268c67 dt-bindings: usb: ti,keystone-dwc3.yaml: Improve schema new a9cf8715180b usb: gadget: f_uac2: fix AC Interface Header Descriptor wT [...] new 7f2ca14d2f9b usb: gadget: function: printer: Interface is disabled and [...] new ca14378560db usb: dwc3: gadget: add frame number mask new c5a7092f4015 usb: dwc3: gadget: make starting isoc transfers more robust new f5e46aa4a124 usb: dwc3: gadget: when the started list is empty stop the [...] new 6e8a4459f76a Merge remote-tracking branch 'usb-gadget/next' new ee59ae332298 Merge remote-tracking branch 'usb-serial/usb-next' new 1dace1b6c968 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 85e891cfbe28 Merge remote-tracking branch 'phy-next/next' new 118499e70ece newport_con: vc_color is now in state new de5b2c9d1692 serial: pmac_zilog: add sparse context annotation new ca45b5cd55d2 serial: msm_serial: add sparse context annotation new e09010bb207b Merge remote-tracking branch 'tty/tty-next' new e745251d1057 next-20200724/char-misc new 839bd70027c4 Merge remote-tracking branch 'soundwire/next' new 869090266ceb staging: rtl8188eu: clear alignment style issues new a176db57611f staging: rtl8188eu: cleanup whitespace in declarations new 12d9516944c9 staging: vc04_services: vchiq-mmal: Fixed tab styling issu [...] new 032ae2fd3ce1 staging: rtl8188eu: Fix an indent coding style issue new 20a2d16d22f2 staging: octeon: Add the license identifier new fa74af6b128c staging: unisys: visorhba: remove redundant initialization [...] new d05c9a9eefd7 staging: octeon: Indent with tabs instead of spaces new b311b98d80a9 staging: rtl8723bs: Cleanup open brace issues new b5dbbadb0eb9 Staging: rtl8188eu: Fix a constant comparison coding style issue new d8cc6b5664b4 STAGING - REALTEK RTL8188EU DRIVERS: Fix Coding Style Error new 13d8b1f3c032 staging: comedi: Replace HTTP links with HTTPS ones new 28ce4c5b1930 staging: comedi: cb: Replace HTTP links with HTTPS ones new d761e90e6ab0 staging: comedi: adv: Replace HTTP links with HTTPS ones new a5fc6f6d39a6 staging: comedi: adl: Replace HTTP links with HTTPS ones new e3913b6e062d staging: comedi: pcm: Replace HTTP links with HTTPS ones new 2c183944ac85 staging: comedi: pcl: Replace HTTP links with HTTPS ones new 3659743d481f staging: comedi: ni: Replace HTTP links with HTTPS ones new f8cdbd4f4dd5 staging: comedi: dt: Replace HTTP links with HTTPS ones new a5dfb7753348 staging: comedi: das: Replace HTTP links with HTTPS ones new 411adf23ceab staging: comedi: amplc: Replace HTTP links with HTTPS ones new 58b1d3f864b1 staging: comedi: addi: Replace HTTP links with HTTPS ones new 348fe2dd4b1d Merge remote-tracking branch 'staging/staging-next' new 6ed3267e43aa Merge remote-tracking branch 'mux/for-next' new 700686b2311d Merge remote-tracking branch 'icc/icc-next' new 3df359d1e23a Merge remote-tracking branch 'dmaengine/next' new b9245385f73c scsi: sd_zbc: Don't limit max_zone_append sectors to max_h [...] new ede74559ed8b scsi: scsi_transport_sas: Add missing newline in sysfs 'en [...] new e6b9489acc7e scsi: scsi_transport_iscsi: Drop a duplicated word new 27e1b94dc9af scsi: hpsa: Correct rare oob condition new 9bb872a725f6 scsi: hpsa: Increase queue depth for external LUNs new 30bda7848a23 scsi: hpsa: Increase controller error handling timeout new 654cc541a949 scsi: hpsa: Bump version new 1eb81df5c53b scsi: megaraid_sas: Clear affinity hint new 3eef38a14370 scsi: aic79xx: Restore modes when exiting ahd_linux_queue_ [...] new 0f206514749b scsi: firmware: qcom_scm: Add support for programming inli [...] new 083dd788e4c1 scsi: ufs-qcom: Name the dev_ref_clk_ctrl registers new 1bc726e26ef3 scsi: ufs: Add program_key() variant op new df4ec2fa7a4d scsi: ufs-qcom: Add Inline Crypto Engine support new 8f38f8e0a30e scsi: block: pm: Simplify resume handling new b54dc46cbe71 scsi: imm: Remove superfluous breaks new 6671eebd672c scsi: ppa: Remove superfluous breaks new e3d2bf6505dd scsi: lpfc: Add dependency on CPU_FREQ new 3a243c2c3500 scsi: libsas: Remove postreset from sas_sata_ops new 386533796574 scsi: libsas: Check link status in ATA prereset() new 55eb809f5e1c scsi: libsas: Remove redundant assignment to variable res new edd7dd2292ab scsi: mesh: Fix panic after host or bus reset new 61965bf6c142 scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' [...] new 584d902eb10e scsi: isci: Remove redundant initialization of variable 'status' new 51d263cbdd76 scsi: fnic: Use eth_broadcast_addr() to assign broadcast address new e2289db1ccc6 scsi: fcoe: Use eth_zero_addr() to clear mac address new e73a5e8e8003 scsi: core: Only return started requests from scsi_host_fi [...] new f30785db7546 scsi: core: Add missing scsi_device_put() in scsi_host_block() new 811f39479c0c scsi: core: Delete unnecessary buffer allocation for every [...] new 003015b890e1 scsi: dpt_i2o: Remove superfluous memset() new 99b91847b291 Merge branch 'misc' into for-next new 1f542cd0b4a2 Merge remote-tracking branch 'scsi/for-next' new 7c7ef829ad08 scsi: arcmsr: arcmsr_hba: Remove statement with no effect new 84dc1a1d5459 scsi: aic7xxx: aic79xx_core: Remove a bunch of unused variables new baef36891460 scsi: aacraid: Add descriptions for missing parameters new 3c4538f80b09 scsi: aacraid: Add missing description for 'dev' new 5d9d46b93d0a scsi: aacraid: Add missing description for 'dev' new ee37a6e6d2a1 scsi: aic94xx: Fix a couple of kerneldoc formatting issues new a13689118f63 scsi: aacraid: Add descriptions for missing parameters new 45c21cec3867 scsi: aic94xx: Fix kerneldoc formatting issue with 'task' new a0cf5ce40d12 scsi: pm8001: Move function header and supply some missing [...] new cd2eebfd4028 scsi: pm8001: Add descriptions for unused 'attr' function [...] new 4c2de9c54112 scsi: qla4xxx: Remove set but unused variable 'func_number' new b854460053ec scsi: qla4xxx: Check return value of pci_set_mwi() new 3ca2c203ed99 scsi: qla4xxx: Move 'qla4_83xx_reg_tbl' from shared header new 0683550b54c4 scsi: aic7xxx: Remove set but unused variables 'targ_info' [...] new 083645bab221 scsi: pm8001: Fix a bunch of kerneldoc issues new 6ad4a51764a0 scsi: pm8001: Fix some function documentation issues new 685f94794f9a scsi: pm8001: Remove a bunch of set but unused variables new f30554c27112 scsi: qla4xxx: Move 'qla4_82xx_reg_tbl' to the only place [...] new 3c1311ad837e scsi: lpfc: Remove unused variable 'pg_addr' new 0d5fea42989e scsi: qla4xxx: Fix-up incorrectly documented parameter new 67b8b93a559f scsi: qla4xxx: Fix incorrectly named function parameter new 7af29d455362 scsi: lpfc: Fix-up around 120 documentation issues new ea310f574e73 scsi: pm8001: Staticify 'pm80xx_pci_mem_copy' and 'mpi_set [...] new cdeeb36d8f24 scsi: qla4xxx: Fix some kerneldoc parameter documentation issues new fc5fba6e2ae2 scsi: qla4xxx: Repair function documentation headers new c734de98a7bc scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'al [...] new c0ad04b4b6d7 scsi: qla4xxx: Document qla4xxx_process_ddb()'s 'conn_err' new 6265bc4a41cd scsi: lpfc: Fix-up formatting/docrot where appropriate new 5446a91d8401 scsi: csiostor: Fix misnamed function parameter new f67e81641db7 scsi: qla4xxx: Remove three set but unused variables new 653557df36e0 scsi: qla4xxx: Supply description for 'code' new fd4cdf6488d1 scsi: csiostor: Demote kerneldoc that fails to meet the criteria new 3bbd8ef9f780 scsi: bfa: Staticify all local functions new 11d8e56bfd3f scsi: lpfc: Ensure variable has the same stipulations as c [...] new 633e19b57110 scsi: sym53c8xx_2: Add missing description for 'pdev' new 101706dc0a46 scsi: sym53c8xx_2: Ensure variable has the same stipulatio [...] new f27e1bbc5cb2 scsi: cxgb3i: Remove bad documentation and demote kerneldo [...] new a0e4a64f8650 scsi: lpfc: Fix some function parameter descriptions new e415f2a2acd9 scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/m [...] new bc5b681614cc scsi: ufs: ufs-qcom: Demote nonconformant kerneldoc headers new b4688a7e01e5 scsi: bnx2i: Fix parameter misnaming in function header new b44cc4a40bd6 scsi: ufs: ufs-exynos: Demote seemingly unintentional kern [...] new 0aaaa04a7a79 scsi: bfa: Staticify local functions new 2ad6e0c339d2 scsi: bnx2i: Add missing descriptions for 'attr' parameter new 70b4de0bb928 scsi: bfa: Remove set but unused variable 'rp' new 7106de1d8a75 scsi: bfa: Demote seemingly unintentional kerneldoc header new e4020e0835ed scsi: qedi: Remove 2 set but unused variables new ffe1757e45aa scsi: ips: Remove some set but unused variables new 00e245655e75 scsi: ips: Convert strnlen() to memcpy() since result shou [...] new 6e3f4f68821b scsi: qla4xxx: Remove set but unused variable 'status' new 7fa03c77cd54 scsi: lpfc: Use __printf() format notation new fe614acd583f scsi: lpfc: Add and rename a whole bunch of function param [...] new d10d1df6301d scsi: qla4xxx: Rename function parameter descriptions new 012d019f5a50 scsi: lpfc: Fix a bunch of kerneldoc misdemeanors new 22f8c077411b scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param new c7ccd038b729 scsi: bfa: Remove a few unused variables 'pgoff' and 't' new 085d46fd2202 scsi: csiostor: Mark known unused variable as __always_unused new f11106c93fc9 scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_st [...] new 00025fc7e676 scsi: bfa: Staticify non-external functions new f5816509a2f2 scsi: csiostor: Add missing description for csio_rnode_fwe [...] new eaefa33014bf scsi: bfa: Demote non-compliant kerneldoc headers to stand [...] new e95fcb77921c scsi: bfa: Remove unused variable 'adisc' new dd3273c9b10f scsi: bnx2i: Fix a whole host of kerneldoc issues new 89c19a8e5ec3 scsi: bnx2i: Add, remove and edit some function parameter [...] new c4b68559edf5 scsi: be2iscsi: Correct misdocumentation of function param 'ep' new 56d244fe89c9 scsi: qedi: Remove set but unused variable 'tmp' new e36e0427a46a scsi: esas2r: Add braces around the one-line if() new b1a187f2615a scsi: bfa: Demote non-kerneldoc headers down to standard c [...] new 310531ffc3c8 scsi: bfa: Demote seemingly unintentional kerneldoc header new 20e73cb1d03c scsi: bfa: Demote seemingly unintentional kerneldoc header new 3db05fed8b58 scsi: qedi: Demote seemingly unintentional kerneldoc header new 010f7c2ab4ad scsi: qedi: Staticify non-external function 'qedi_get_iscs [...] new 64332c13d0d1 scsi: bfa: Ensure a blank line precedes next function/header new a8b6d0ee6e9e scsi: bnx2i: Add parameter description and rename another new e3903d31826f scsi: esas2r: Demote a few non-conformant kerneldoc headers new 6eaa862747ea scsi: mvsas: Move 'core_nr' inside #ifdef and remove unuse [...] new 769094db7fd9 Merge remote-tracking branch 'scsi-mkp/for-next' new adf2a5ed3cf1 Merge remote-tracking branch 'rpmsg/for-next' new ce8672c20ba6 Merge tag 'intel-gpio-v5.9-1' of git://git.kernel.org/pub/ [...] new ecb55df8f3a8 gpio: dln2: Use irqchip template new bde8c0e64c78 gpio: omap: improve coding style for pin config flags new fceb7ab3854b gpio: ws16c48: Use irqchip template new 2fa1d392cdf4 gpio: 104-dio-48e: Use irqchip template new 44b01cf5d242 gpio: 104-idi-48: Use irqchip template new 82e4613d3d14 gpio: 104-idio-16: Use irqchip template new 866e863edb9b gpio: pcie-idio-24: Use irqchip template new 4530a840e74e gpio: pci-idio-16: Use irqchip template new 8fc3ed3a474d gpio: Correct kernel-doc inconsistency new a070bdbbb06d gpio: regmap: fix type clash new 1859950df492 Merge remote-tracking branch 'gpio/for-next' new b8e73b5f6ea2 Merge tag 'intel-pinctrl-v5.9-1' of git://git.kernel.org/p [...] new 0a04d767af8c pinctrl: sx150x: Use irqchip template new 57597e150f1b pinctrl: mcp23s08: Use irqchip template new 290a9f937e5a pinctrl: stm32: use the hwspin_lock_timeout_in_atomic() API new b07b61621485 pinctrl: mediatek: update pinmux definitions for mt6779 new cf2ae37ab939 pinctrl: add DT bindings for MediaTek MT6779 SoC new 86c402ee7e5e pinctrl: mediatek: avoid virtual gpio trying to set reg new f39faab08279 pinctrl: mediatek: add pinctrl support for MT6779 SoC new 44f668ce4d24 pinctrl: mediatek: add mt6779 eint support new 1b4069567035 pinctrl: core: print gpio in pins debugfs file new ad70108cd932 pinctrl: samsung: Use bank name as irqchip name new 5a32a137edfe Merge branch 'devel' into for-next new 2f4a64dbc738 Merge remote-tracking branch 'pinctrl/for-next' new d969d7609ccf Merge remote-tracking branch 'pinctrl-samsung/for-next' new 499c83248915 Merge remote-tracking branch 'pwm/for-next' new f41ef6077a9a Merge remote-tracking branch 'userns/for-next' new 0ab44f03d50a Merge remote-tracking branch 'ktest/for-next' new 027dd514544d Merge remote-tracking branch 'kselftest/next' new 4676e95d57b7 Merge remote-tracking branch 'livepatching/for-next' new 45a916514000 Merge remote-tracking branch 'rtc/rtc-next' new 636b98ea946c Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 288c41a95b4a Merge remote-tracking branch 'seccomp/for-next/seccomp' new 1eb5f7518073 Merge remote-tracking branch 'kspp/for-next/kspp' new 6294d79497c8 Merge remote-tracking branch 'fsi/next' new ce2c8cb313ee Merge remote-tracking branch 'nvmem/for-next' new 1e8c6c6e5ed2 Merge remote-tracking branch 'xarray/xarray' new 65b2b62149be Merge remote-tracking branch 'hyperv/hyperv-next' new 28bc109506bd Merge remote-tracking branch 'auxdisplay/auxdisplay' new d54880c6dd81 Merge remote-tracking branch 'kgdb/kgdb/for-next' new 124ea650d307 capabilities: Introduce CAP_CHECKPOINT_RESTORE new 1caef81da05a pid: use checkpoint_restore_ns_capable() for set_tid new b9a3db92e1a1 pid_namespace: use checkpoint_restore_ns_capable() for ns_ [...] new 12886f8ab10c proc: allow access in init userns for map_files with CAP_C [...] new ebd6de681238 prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/ [...] new 227175b2c914 prctl: exe link permission error changed from -EINVAL to -EPERM new 1d27a0be16d6 selftests: add clone3() CAP_CHECKPOINT_RESTORE test new da83d0cb9237 Merge branch 'cap_checkpoint_restore' into for-next new b4cf8d590106 Merge remote-tracking branch 'pidfd/for-next' new f5e23474f496 PM / devfreq: rk3399_dmc: Fix kernel oops when rockchip,pm [...] new e2d62ac208d1 PM / devfreq: event: Fix trivial spelling new 34886407581b PM / devfreq: tegra: Add Dmitry as a maintainer new c7cbf804ea4c dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle new b5ae1e9bb880 PM / devfreq: Add support delayed timer for polling mode new 295e94644877 memory: samsung: exynos5422-dmc: Use delayed timer as default new 90a75ac77b48 memory: samsung: exynos5422-dmc: Adjust polling interval a [...] new 609047105da5 memory: samsung: exynos5422-dmc: Add module param to contr [...] new 9393424ff91f PM / devfreq: Clean up the devfreq instance name in sysfs attr new c505f9b33237 PM / devfreq: Fix indentaion of devfreq_summary debugfs node new 3c66c7a5d197 PM / devfreq: Fix the wrong end with semicolon new 75dd205c0bc3 Merge remote-tracking branch 'devfreq/devfreq-next' new baaa5f59f227 Merge remote-tracking branch 'hmm/hmm' new e6353afc7d0e Merge remote-tracking branch 'fpga/for-next' new cd3f98a00bd6 Merge remote-tracking branch 'kunit-next/kunit' new 47dd9b30539c Merge remote-tracking branch 'trivial/for-next' new 80cbc8078fef Merge remote-tracking branch 'mhi/mhi-next' new 449b9a404779 watch_queue: Make watch_sizeof() check record size new 41c32f3d7b28 watch_queue: Add security hooks to rule on setting mount watches new 39061e1d93ba watch_queue: Implement mount topology and attribute change [...] new ccfb66b17760 watch_queue: sample: Display mount tree change notifications new 07597d8dcd8b Merge remote-tracking branch 'notifications/notifications- [...] new 3a50059ee941 fsinfo: Introduce a non-repeating system-unique superblock ID new 348b039216fb fsinfo: Add fsinfo() syscall to query filesystem information new 2737d251adc2 fsinfo: Provide a bitmap of the features a filesystem supports new e3bbb38309d3 fsinfo: Allow retrieval of superblock devname, options and stats new ea92f2c717a1 fsinfo: Allow fsinfo() to look up a mount object by ID new 9da4aa7705bf fsinfo: Add a uniquifier ID to struct mount new 75fdc99b3fd8 fsinfo: Allow mount information to be queried new 177284948ad7 fsinfo: Allow mount topology and propagation info to be retrieved new 9bd9473c478a fsinfo: Provide notification overrun handling support new 50e9cc802b32 fsinfo: sample: Mount listing program new e30be6f9e679 fsinfo: Add API documentation new ba7984877dce fsinfo: Add support for AFS new e5307e70518a fsinfo: Add support to ext4 new 72fa8f006a2d fsinfo: Add an attribute that lists all the visible mounts [...] new 9553723d738c errseq: add a new errseq_scrape function new be30a0ffcd48 vfs: allow fsinfo to fetch the current state of s_wb_err new 33c5bb872721 samples: add error state information to test-fsinfo.c new dfd0388e46f0 Merge remote-tracking branch 'fsinfo/fsinfo-core' new d3df4e0e82c6 Merge remote-tracking branch 'memblock/for-next' new 383963a7caf5 Merge remote-tracking branch 'set_fs/set_fs-rw' new 2c334445eca7 initrd: fix spelling mistake "depreated" -> "deprecated" new dd0d7b52aff8 Merge remote-tracking branch 'init/init-user-pointers' new 99b42df9d57e memory: Enable compile testing for most of the drivers new f9bf1a080c26 memory: bt1-l2-ctl: Add blank lines after declarations new efa83c3e42b8 memory: mvebu-devbus: Add missing braces to all arms of if [...] new 6722d77a4891 memory: mvebu-devbus: Align with open parenthesis new c55793d26240 memory: omap-gpmc: Correct kerneldoc new bfe8c5484bf6 memory: omap-gpmc: Enclose macro argument usage in parenthesis new 7d4356c11da6 memory: omap-gpmc: Use 'unsigned int' for consistency new 5ef68099ff24 memory: omap-gpmc: Correct white space issues new c699ab7b8dd5 memory: omap-gpmc: Fix language typo new 542946d30cda memory: of: Correct kerneldoc new a085cdafaff0 memory: pl172: Enclose macro argument usage in parenthesis new 35180a290969 memory: samsung: exynos-srom: Correct alignment new ff1ca9546a71 memory: samsung: exynos5422-dmc: Correct white space issues new ec2e8e5a6826 memory: brcmstb_dpfe: Fix language typo new e518e6e0108d MAINTAINERS: Add Git repository for memory controller drivers new 9f65d290406e Merge remote-tracking branch 'drivers-memory/for-next' new f7896c0c8465 Revert "memory: Enable compile testing for most of the drivers" new 79571f2cafba sparc32: declare ret new 72b758d5a987 mm/shuffle: don't move pages between zones and don't read [...] new 85dd37d3511e mm/memory.c: avoid access flag update TLB flush for retrie [...] new 9401856fa433 mm-avoid-access-flag-update-tlb-flush-for-retried-page-fault-v2 new 11db5e3b5b68 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new e62d4688094a /proc/kpageflags: do not use uninitialized struct pages new 5919e7dc084d checkpatch: test $GIT_DIR changes new 60566518f619 kthread: remove incorrect comment in kthread_create_on_cpu() new b084d777562e scripts/tags.sh: collect compiled source precisely new 92e77bd55d79 scripts-tagssh-collect-compiled-source-precisely-v2 new 8af5e5f73ce6 scripts/bloat-o-meter: Support comparing library archives new 08cdc625cbb5 scripts/decode_stacktrace.sh: skip missing symbols new 3e909da3c796 scripts/decode_stacktrace.sh: guess basepath if not specified new 07327d402bcb scripts/decode_stacktrace.sh: guess path to modules new e3cd46095b55 scripts/decode_stacktrace.sh: guess path to vmlinux by rel [...] new 903b0fd4c477 const_structs.checkpatch: add regulator_ops new 98995541ecf0 scripts/spelling.txt: add more spellings to spelling.txt new 30a4bf58a615 ntfs: fix ntfs_test_inode and ntfs_init_locked_inode funct [...] new 2f00dae1f13d ocfs2: fix remounting needed after setfacl command new 084b785970d7 ocfs2: suballoc.h: delete a duplicated word new d87b9ebcf04c ocfs2: clear links count in ocfs2_mknod() if an error occurs new 1115b20f5a0c ocfs2: fix ocfs2 corrupt when iputting an inode new a813b8e38cb7 ocfs2: change slot number type s16 to u16 new 925acbf5e885 ramfs: support O_TMPFILE new b177e32a4681 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new 100e827bfafb mm, treewide: rename kzfree() to kfree_sensitive() new a9f2b88547c3 mm: ksize() should silently accept a NULL pointer new f8ec357212b5 mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB new ddc55d6782da mm/slab: add naive detection of double free new 85f4d73aa8a1 slab: fix misplaced __free_one() new a1c5bccb3623 mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in km [...] new 47429bf30bb9 mm, slub: extend slub_debug syntax for multiple blocks new 4a743a475a16 mm, slub: make function parse_slub_debug_flags() static new 338aa1fe0f5d mm, slub: make some slub_debug related attributes read-only new 1163f622bfb3 mm, slub: remove runtime allocation order changes new 9b77f2b412d7 mm, slub: make remaining slub_debug related attributes read-only new c00a7d80053e mm, slub: make reclaim_account attribute read-only new 66d5fa4d8785 mm, slub: introduce static key for slub_debug() new bad467a3108c mm, slub: introduce kmem_cache_debug_flags() new 6247d8da6228 mm, slub: introduce kmem_cache_debug_flags()-fix new 702cb7cee624 mm, slub: extend checks guarded by slub_debug static key new f874b549a755 mm, slab/slub: move and improve cache_from_obj() new a0ae9b83737f mm, slab/slub: improve error reporting and overhead of cac [...] new bc79aacc3903 mm, slab/slub: improve error reporting and overhead of cac [...] new 6fa5fc71cc61 mm/slub.c: drop lockdep_assert_held() from put_map() new 1506ddee8ad9 mm, kcsan: instrument SLAB/SLUB free with "ASSERT_EXCLUSIV [...] new 1cd3ef213248 mm/debug_vm_pgtable: add tests validating arch helpers for [...] new 193c9ae3e8d3 mm/debug_vm_pgtable: add tests validating advanced arch pa [...] new 8245a50b6900 mm-debug_vm_pgtable-add-tests-validating-advanced-arch-pag [...] new 0bb1124bbbf5 mm/debug_vm_pgtable: add debug prints for individual tests new aaea9b88cf1f Documentation/mm: Add descriptions for arch page table helpers new 71c15c0405b1 documentation-mm-add-descriptions-for-arch-page-table-helpers-v5 new 1a7d1e860036 mm/debug: handle page->mapping better in dump_page new 4c2d04867515 mm-handle-page-mapping-better-in-dump_page-fix new d51651340c23 mm/debug: dump compound page information on a second line new 591dfc145c24 mm/debug: print head flags in dump_page new eae9a03b4fa5 mm/debug: switch dump_page to get_kernel_nofault new e08ff5c57b3b mm/debug: print the inode number in dump_page new f377410b0102 mm/debug: print hashed address of struct page new f715705b835e mm: filemap: clear idle flag for writes new 4227209d6e1b mm: filemap: add missing FGP_ flags in kerneldoc comment f [...] new 6f43cbbbe9c1 mm/gup.c: Fix the comment of return value for populate_vma [...] new 7577e476649b mm/swap_slots.c: simplify alloc_swap_slot_cache() new 0efb14f8438b mm/swap_slots.c: simplify enable_swap_slots_cache() new 7fa3f26fbfef mm/swap_slots.c: remove redundant check for swap_slot_cach [...] new c2d30a4076e1 tmpfs: per-superblock i_ino support new 6942da8227f0 tmpfs: support 64-bit inums per-sb new ab0b3fd036bd mm: kmem: make memcg_kmem_enabled() irreversible new 200ef389363a mm: memcg: factor out memcg- and lruvec-level changes out [...] new df2482679bf8 mm: memcg: prepare for byte-sized vmstat items new 887b3efa4d59 mm: memcg: convert vmstat slab counters to bytes new 5b8a0704b1ca mm: slub: implement SLUB version of obj_to_index() new 6f28554ba2c4 mm: memcontrol: decouple reference counting from page accounting new dd732b3fe27a mm: memcg/slab: obj_cgroup API new 052d460975fc mm: memcg/slab: allocate obj_cgroups for non-root slab pages new 84792c55604e mm: memcg/slab: save obj_cgroup for non-root slab objects new 33ed3fdcae75 mm: memcg/slab: charge individual slab objects instead of pages new 387db9dc10db mm: memcg/slab: deprecate memory.kmem.slabinfo new 0438946eb01b mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h new c6b73c495245 mm: memcg/slab: use a single set of kmem_caches for all ac [...] new ea54f7d73301 mm: memcg/slab: simplify memcg cache creation new 5cea4d68cfe6 mm: memcg/slab: remove memcg_kmem_get_cache() new fa17fc3186e8 mm: memcg/slab: deprecate slab_root_caches new a247fa0236a5 mm: memcg/slab: remove redundant check in memcg_accumulate [...] new 64f8e093dee7 mm: memcg/slab: use a single set of kmem_caches for all al [...] new b7b8fee1fac8 mm: slab/memcg: fix build on MIPS new c5dbd79358ce kselftests: cgroup: add kernel memory accounting tests new 625b950d775a tools/cgroup: add memcg_slabinfo.py tool new 0f54c0cd2081 percpu: return number of released bytes from pcpu_free_area() new 9965672bf9f5 mm: memcg/percpu: account percpu memory to memory cgroups new 0838b5918066 mm-memcg-percpu-account-percpu-memory-to-memory-cgroups-fix new 1b029f880b4f mm-memcg-percpu-account-percpu-memory-to-memory-cgroups-fix-fix new 1ba4b5d6217b mm/percpu: fix 'defined but not used' warning new 755a2ba44440 mm: memcg/percpu: per-memcg percpu memory statistics new e5877346b308 mm-memcg-percpu-per-memcg-percpu-memory-statistics-v3 new 1aea2348fdbd mm: memcg: charge memcg percpu memory to the parent cgroup new cb7a7d22fc70 kselftests: cgroup: add perpcu memory accounting test new 12e89d3df2b0 mm: memcontrol: account kernel stack per node new 6b2b86959090 mm: memcg/slab: remove unused argument by charge_slab_page() new 4d949178a937 mm: slab: rename (un)charge_slab_page() to (un)account_sla [...] new 453a5adbad45 mm: kmem: switch to static_branch_likely() in memcg_kmem_e [...] new 9495c05b22bf mm: memcontrol: avoid workload stalls when lowering memory.high new 1c56badf1a06 mm, memcg: reclaim more aggressively before high allocator [...] new c143b1cbd01e mm, memcg: unify reclaim retry limits with page allocator new 892900a28625 mm, memcg: avoid stale protection values when cgroup is ab [...] new 7c15d943a243 mm, memcg: decouple e{low,min} state mutations from protec [...] new 8e2fe35570df memcg, oom: check memcg margin for parallel oom new 206f0c613e6b mm: remove redundant check non_swap_entry() new a1f79fdb1d2c mm/memory.c: make remap_pfn_range() reject unaligned addr new 941e70fe2af0 mm: remove unneeded includes of <asm/pgalloc.h> new e8729206d123 powerpc: fix compilation warning caused by missing include [...] new 1724a1ce5258 opeinrisc: switch to generic version of pte allocation new 6ad798028a75 xtensa: switch to generic version of pte allocation new fa953b2fb5a8 asm-generic: pgalloc: provide generic pmd_alloc_one() and [...] new 4a94c7eb6194 asm-generic: pgalloc: provide generic pud_alloc_one() and [...] new 6fccb09ff2d7 asm-generic: pgalloc: provide generic pgd_free() new dc5d605a17a5 mm: move lib/ioremap.c to mm/ new 2bbb69a1be14 mm: move p?d_alloc_track to separate header file new 8848f1c0c968 mm/mmap.c: fix the adjusted length error new 0a2f938ab369 mm/mmap: optimize a branch judgment in ksys_mmap_pgoff() new 6b80af854d54 proc/meminfo: avoid open coded reading of vm_committed_as new 2aa8c1b13f6d mm/util.c: make vm_memory_committed() more accurate new 23fbe454828c percpu_counter: add percpu_counter_sync() new 3d960b7452dc mm: adjust vm_committed_as_batch according to vm overcommi [...] new e9f94488582a mm: pgtable: make generic pgprot_* macros available for no-MMU new 0767d9d14e3d riscv: use generic pgprot_* macros from <linux/pgtable.h> new cd9431392184 mm/sparsemem: enable vmem_altmap support in vmemmap_popula [...] new a25560bf99e9 mm/sparsemem: enable vmem_altmap support in vmemmap_alloc_ [...] new 8342837cc455 arm64/mm: enable vmem_altmap support for vmemmap mappings new 8000ee8c24e7 mm/mremap: it is sure to have enough space when extent mee [...] new 62c73c1645c0 mm/mremap: calculate extent in one place new 05c569e0d288 mm/mremap: start addresses are properly aligned new c0dec574d8ba mm/sparse: never partially remove memmap for early section new dd060b67b13e mm/sparse: only sub-section aligned range would be populated new 3f00cf1851ba mm/sparse: cleanup the code surrounding memory_present() new 20cd1e4f7c82 vmalloc: convert to XArray new 163758434922 mm/vmalloc: simplify merge_or_add_vmap_area() new a92cbe721d89 mm/vmalloc: simplify augment_tree_propagate_check() new b320ddca2071 mm/vmalloc: switch to "propagate()" callback new f5a3cf3041ea mm/vmalloc: update the header about KVA rework new 37e6305caa5d mm: vmalloc: remove redundant assignment in unmap_kernel_r [...] new a841be3260af mm/vmalloc.c: remove BUG() from the find_va_links() new 1c471767da5c kasan: improve and simplify Kconfig.kasan new 210e3d0971e8 kasan: update required compiler versions in documentation new 89550e672ccd rcu: kasan: record and print call_rcu() call stack new 26216ce51694 rcu-kasan-record-and-print-call_rcu-call-stack-v8 new a137aed59563 kasan: record and print the free track new 68c6cd338d10 kasan-record-and-print-the-free-track-v8 new e3cfb589717e kasan: add tests for call_rcu stack recording new 90cdb120cc72 kasan: update documentation for generic kasan new 102d173e5fd1 kasan: remove kasan_unpoison_stack_above_sp_to() new 31c23ab31d55 lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN new 32621e2fd9b4 kasan-fix-kasan-unit-tests-for-tag-based-kasan-v4 new 6c9da55c98d0 mm, page_alloc: use unlikely() in task_capc() new d216b58af519 page_alloc: consider highatomic reserve in watermark fast new 6b42669fd34d page_alloc-consider-highatomic-reserve-in-watermark-fast-v5 new 5983f1517bd3 mm, page_alloc: skip ->waternark_boost for atomic order-0 [...] new da7430655f0d mm, page_alloc: skip ->watermark_boost for atomic order-0 [...] new db35495b5ef7 mm: remove vm_total_pages new 3d2f9f4f825a mm/page_alloc: remove nr_free_pagecache_pages() new 3cca702abd05 mm/memory_hotplug: document why shuffle_zone() is relevant new 52008c255464 mm/shuffle: remove dynamic reconfiguration new 5ba6a2b43a36 powerpc/numa: set numa_node for all possible cpus new f5ef78ebf37c powerpc/numa: prefer node id queried from vphn new 78b895ef80bf mm/page_alloc: keep memoryless cpuless node 0 offline new c8f44e18aae5 mm/page_alloc.c: replace the definition of NR_MIGRATETYPE_ [...] new f935d4d9683c mm/page_alloc.c: extract the common part in pfn_to_bitidx() new 3071331008d0 mm/page_alloc.c: simplify pageblock bitmap access new d494967bb3b7 mm/page_alloc.c: remove unnecessary end_bitidx for [set|ge [...] new 89fd17c189d1 mm/page_alloc: silence a KASAN false positive new 30c226c99c3d mm/page_alloc: fallbacks at most has 3 elements new 994400d0d37a mm/page_alloc.c: skip setting nodemask when we are in interrupt new 5fc9235c820f mm/huge_memory.c: update tlb entry if pmd is changed new 908771a01821 MIPS: do not call flush_tlb_all when setting pmd entry new eee3bf34ef09 mm/hugetlb: split hugetlb_cma in nodes with memory new 28e048bac71e mm: thp: replace HTTP links with HTTPS ones new 78b63618b410 mm-thp-replace-http-links-with-https-ones-fix new 5371df0b00ce mm/vmscan.c: fix typo new 4fc78ca22e89 mm: vmscan: consistent update to pgrefill new 6e39505fdfae mm: proactive compaction new 683726a7a074 mm: fix compile error due to COMPACTION_HPAGE_ORDER new 1f40fdcfaa27 mm: use unsigned types for fragmentation score new 932af74b48b5 mm, oom: make the calculation of oom badness more accurate new f15854c1352b mm-oom-make-the-calculation-of-oom-badness-more-accurate-v3 new 5ca3b8b56746 doc, mm: sync up oom_score_adj documentation new 8e24ab184c60 doc, mm: clarify /proc/<pid>/oom_score value range new 070e493d7e25 hugetlbfs: prevent filesystem stacking of hugetlbfs new 468ee74a3f91 mm/migrate: optimize migrate_vma_setup() for holes new 7830bab8f038 mm-migrate-optimize-migrate_vma_setup-for-holes-v2 new 9287203943c5 mm/migrate: add migrate-shared test for migrate_vma_*() new e71ad02efdc6 mm: thp: remove debug_cow switch new c21413c2619b mm: store compound_nr as well as compound_order new 2884d7289336 mm: move page-flags include to top of file new 539671adaedc mm: add thp_order new e35a75fffd2f mm: add thp_size new 5a3b228f6555 mm: replace hpage_nr_pages with thp_nr_pages new 630af4fe07f9 mm: add thp_head new 96d92cff8010 mm: introduce offset_in_thp new 61c885d36080 mm/vmstat: add events for THP migration without split new a776ced98004 mm-vmstat-add-events-for-thp-migration-without-split-fix new 7889b8770f8f mm-vmstat-add-events-for-thp-migration-without-split-fix-2 new 578c57c82d0d mm/cma.c: fix NULL pointer dereference when cma could not [...] new 58c1a6b3a721 mm: cma: fix the name of CMA areas new c73a366c071b mm: cma: return cma->name directly in cma_get_name new 5429aeb1811a mm: hugetlb: fix the name of hugetlb CMA new 1ba85799c219 mm,hwpoison: cleanup unused PageHuge() check new c4c1f2673d17 mm, hwpoison: remove recalculating hpage new c573c65aad29 mm,madvise: call soft_offline_page() without MF_COUNT_INCREASED new f9395a2d871e mm,madvise: Refactor madvise_inject_error new 3a92c0cae03a mm,hwpoison-inject: don't pin for hwpoison_filter new 9ac3aa56bcbd mm,hwpoison: Un-export get_hwpoison_page and make it static new 0562b3326a77 mm,hwpoison: kill put_hwpoison_page new c99feee2a873 mm,hwpoison: remove MF_COUNT_INCREASED new 8a1bc202c9d4 mm,hwpoison: remove flag argument from soft offline functions new 212653631c6a mm,hwpoison: Unify THP handling for hard and soft offline new 10bf526e566d mm,hwpoison: rework soft offline for free pages new e6296bfd43f6 mm,hwpoison: rework soft offline for in-use pages new 803feb735ed7 mmhwpoison-rework-soft-offline-for-in-use-pages-fix new c903fbc9e971 mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] new 4e919d1838bb mm,hwpoison: return 0 if the page is already poisoned in s [...] new 9e0861054bcb mm,hwpoison: introduce MF_MSG_UNSPLIT_THP new e11dc8b92a32 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new 28ae51a4d0ca mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new f3f9b3f7f4c7 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new f14e20eeb2fc include/linux/sched/mm.h: optimize current_gfp_context() new e5541b79f807 x86/mm: use max memory block size on bare metal new 8dd4de3c1fda x86-mm-use-max-memory-block-size-on-bare-metal-v3 new cf1e61480035 mm/memory_hotplug: introduce default dummy memory_add_phys [...] new 35118c24fa4d mm/memory_hotplug: fix unpaired mem_hotplug_begin/done new 4033dc47437c linux/sched/mm.h: drop duplicated words in comments new c4f347449fc6 mm: drop duplicated words in <linux/pgtable.h> new 04c51231fc9c mm: drop duplicated words in <linux/mm.h> new 60718c034fcf include/linux/highmem.h: fix duplicated words in a comment new ba73c5f6574c include/linux/frontswap.h: drop duplicated word in a comment new 94868610d774 include/linux/memcontrol.h: drop duplicate word and fix spello new e21087a8ab22 syscalls: use uaccess_kernel in addr_limit_user_check new 6cb0a649990e arm: don't call addr_limit_user_check for nommu new 508aa35423fa nds32: use uaccess_kernel in show_regs new 763c8f9840b2 riscv: include <asm/pgtable.h> in <asm/uaccess.h> new 4b51380a6e49 uaccess: remove segment_eq new 892e4ec924d3 uaccess: add force_uaccess_{begin,end} helpers new 41b09d14562a uaccess-add-force_uaccess_beginend-helpers-v2 new 97acbd7d1a01 exec: use force_uaccess_begin during exec and exit new bcabd4155395 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 90ad384a4b90 fs/buffer.c: dump more info for __getblk_gfp() stall problem new fce7fcb68ea7 kernel/hung_task.c: Monitor killed tasks. new 34da014fefb2 alpha: fix annotation of io{read,write}{16,32}be() new d28857281250 proc/sysctl: make protected_* world readable new e179b4e92442 include/linux/compiler-clang.h: drop duplicated word in a comment new 087b67083b27 include/linux/exportfs.h: drop duplicated word in a comment new 8356b37cbfe1 include/linux/async_tx.h: drop duplicated word in a comment new a53f2315e729 include/linux/xz.h: drop duplicated word new bd843b7860f3 sparse: group the defines by functionality new d415e34d0576 lib/bitmap.c: fix bitmap_cut() for partial overlapping case new 5b17fe1d3c9a lib/test_bitmap.c: add test for bitmap_cut() new 17bebfbbcf0c lib/generic-radix-tree.c: remove unneeded __rcu new 491fe820475e lib/test_bitops: do the full test during module init new b3880a669cd8 lib: optimize cpumask_local_spread() new 64dbe421047d lib/test_lockup.c: make symbol 'test_works' static new 9faf0b8c23c3 iomap: constify ioreadX() iomem argument (as in generic im [...] new 064c36b81f8d rtl818x: constify ioreadX() iomem argument (as in generic [...] new 85478182d427 ntb: intel: constify ioreadX() iomem argument (as in gener [...] new cb9f76fb2cd0 virtio: pci: constify ioreadX() iomem argument (as in gene [...] new b75a91ecf456 lib/test_bits.c: add tests of GENMASK new 3bce44ceac15 lib/test_bits: add MODULE_LICENSE() new da3a9140d958 lib/test_bits: make some functions static new cd52a57074d0 checkpatch: add test for possible misuse of IS_ENABLED() w [...] new ea74cdab7118 checkpatch: support deprecated terms checking new 48a9eb4d033d scripts/deprecated_terms: recommend denylist/allowlist ins [...] new a8d412c1120e checkpatch: add --fix option for ASSIGN_IN_IF new 3f1fcc408aca checkpatch: fix CONST_STRUCT when const_structs.checkpatch [...] new 77c0bebe32c0 autofs: fix doubled word new 96636810ef88 fs/minix: check return value of sb_getblk() new b5eba714928d fs/minix: don't allow getting deleted inodes new ff586272c82b fs/minix: reject too-large maximum file size new ac481d6ac67c fs/minix: set s_maxbytes correctly new a671881ba410 fs/minix: fix block limit check for V1 filesystems new 25c1375a1673 fs/minix: remove expected error message in block_to_path() new 0fb6dcd8a0de fs/ufs: avoid potential u32 multiplication overflow new e1f27396ce6c fatfs: switch write_lock to read_lock in fat_ioctl_get_attributes new e91646ef5d0c VFAT/FAT/MSDOS FILESYSTEM: Replace HTTP links with HTTPS ones new b6908e54ea8e fat: fix fat_ra_init() for data clusters == 0 new ba0cc168e188 fs/signalfd.c: fix inconsistent return codes for signalfd4 new 905625bc1afc selftests: kmod: use variable NAME in kmod_test_0001() new 853abab79779 kmod: remove redundant "be an" in the comment new cd9e1e35e71b test_kmod: avoid potential double free in trigger_config_r [...] new 4deb02e519ab coredump: add %f for executable filename. new 9f9d71ef3ddc exec: change uselib(2) IS_SREG() failure to EACCES new 5f2ec1176133 exec: move S_ISREG() check earlier new 771acaa77b39 exec: move path_noexec() check earlier new c0cff285996d kdump: append kernel build-id string to VMCOREINFO new 290dc14358c4 drivers/rapidio/devices/rio_mport_cdev.c: use struct_size( [...] new a6016fcce988 drivers/rapidio/rio-scan.c: use struct_size() helper new 93f0154bdb19 rapidio/rio_mport_cdev: Use array_size() helper in copy_{f [...] new 09f1c24fbc1b kernel/panic.c: make oops_may_print() return bool new fa49457ac981 lib/Kconfig.debug: fix typo in the help text of CONFIG_PAN [...] new 6d329914d0c7 aio: simplify read_events() new a1f76a9c7235 kcov: unconditionally add -fno-stack-protector to compiler [...] new 445737010af4 kcov: make some symbols static new 83ca5e6f5363 ipc: uninline functions new a4bf2ef7e7a2 ipc/shm.c: Remove the superfluous break new d58ea4da1633 Merge branch 'akpm-current/current' new 7e401f269bb4 mm/page_isolation: prefer the node of the source page new fd38ccf51c7b mm/migrate: move migration helper from .h to .c new c6bea24d7276 mm/hugetlb: unify migration callbacks new c2c62c9eb4ec mm/migrate: clear __GFP_RECLAIM to make the migration call [...] new 743e4b2ebebb mm-migrate-clear-__gfp_reclaim-to-make-the-migration-callb [...] new f50c54f9c306 mm/migrate: introduce a standard migration target allocati [...] new ef892b760569 mm/mempolicy: use a standard migration target allocation callback new f197fc14e4e8 mm/page_alloc: remove a wrapper for alloc_migration_target() new ebd5a369e59d mm/memory-failure: remove a wrapper for alloc_migration_target() new dd50b1b05f6a mm/memory_hotplug: remove a wrapper for alloc_migration_target() new 54398e8480dd scripts/deprecated_terms: sync with inclusive terms new 0dd7156ba413 mm: do page fault accounting in handle_mm_fault new 443f3d6c0924 mm/alpha: use general page fault accounting new 5530f88e2e32 mm/arc: use general page fault accounting new 4c812da3ff72 mm/arm: use general page fault accounting new 5b91dab50016 mm/arm64: use general page fault accounting new 93551536e484 mm/csky: use general page fault accounting new 877b80430fb7 mm/hexagon: use general page fault accounting new febbe6d105f0 mm/ia64: use general page fault accounting new 67b1b901257b mm/m68k: use general page fault accounting new 0a41d4c85d44 mm/microblaze: use general page fault accounting new 0b97fbbd9805 mm/mips: use general page fault accounting new f9ffec34a1d2 mm/nds32: use general page fault accounting new 8436e0838c64 mm/nios2: use general page fault accounting new e2cfd0b135b1 mm/openrisc: use general page fault accounting new 4108951e7457 mm/parisc: use general page fault accounting new 2ad6337d3655 mm/powerpc: use general page fault accounting new f39c19ea5d0a mm/riscv: use general page fault accounting new 687895d3ae35 mm/s390: use general page fault accounting new c837d1188266 mm/sh: use general page fault accounting new 15e9eea08520 mm/sparc32: use general page fault accounting new 0952a83b6835 mm/sparc64: use general page fault accounting new 722c7ed57986 mm/x86: use general page fault accounting new effd7e1d045d mm/xtensa: use general page fault accounting new 85bb32cd94ff mm: clean up the last pieces of page fault accountings new 33e1626a3ad9 mm/gup: remove task_struct pointer for all gup code new 15532520e7da mm/madvise: pass task and mm to do_madvise new db9860913fd8 pid: move pidfd_get_pid() to pid.c new ce82ff860b62 mm/madvise: introduce process_madvise() syscall: an extern [...] new cb82fa8136f8 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new aefabf8de323 mm-madvise-introduce-process_madvise-syscall-an-external-m [...] new 42b67bb64001 mm/madvise: check fatal signal pending of target process new 956a07cec633 all arch: remove system call sys_sysctl new e27816ed3f63 s390: fix build error for sys_call_table_emu new adedfc98d912 mm/kmemleak: silence KCSAN splats in checksum new 00a9dd8c44bc mm/frontswap: mark various intentional data races new d7810aaaa009 mm/page_io: mark various intentional data races new 0f8ffbb4ad1c mm-page_io-mark-various-intentional-data-races-v2 new 32f0eca0296b mm/swap_state: mark various intentional data races new aeba171aa61c mm/filemap.c: fix a data race in filemap_fault() new 98a38eef4f84 mm/swapfile: fix and annotate various data races new ebaa87b37eba mm-swapfile-fix-and-annotate-various-data-races-v2 new 885c189addaf mm/page_counter: fix various data races at memsw new d0e5799e6644 mm/memcontrol: fix a data race in scan count new 564d6e4b2e92 mm/list_lru: fix a data race in list_lru_count_one new 1f14b5f316a9 mm/mempool: fix a data race in mempool_free() new a50d4bc453eb mm/rmap: annotate a data race at tlb_flush_batched new 72d6b36b056f mm/swap.c: annotate data races for lru_rotate_pvecs new ff813927129e mm: annotate a data race in page_zonenum() new 1a79f8a0e582 include/asm-generic/vmlinux.lds.h: align ro_after_init new 92d649532795 sh: clkfwk: remove r8/r16/r32 new ff78922b943e sh: use generic strncpy() new bf83627f99a3 sh: add missing EXPORT_SYMBOL() for __delay
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 (ba722ca78024) \ N -- N -- N refs/heads/akpm (bf83627f99a3)
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 1875 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: .../testing/sysfs-class-led-driver-turris-omnia | 14 + Documentation/ABI/testing/sysfs-class-power | 3 +- Documentation/bpf/index.rst | 9 + Documentation/bpf/map_cgroup_storage.rst | 169 + .../devicetree/bindings/arm/al,alpine.yaml | 21 - .../devicetree/bindings/arm/amazon,al.yaml | 33 + Documentation/devicetree/bindings/arm/arm,scmi.txt | 2 +- Documentation/devicetree/bindings/arm/arm,scpi.txt | 2 +- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 2 +- .../arm/marvell/ap80x-system-controller.txt | 2 +- .../arm/marvell/cp110-system-controller.txt | 2 +- Documentation/devicetree/bindings/arm/mstar.yaml | 33 + .../devicetree/bindings/clock/idt,versaclock5.txt | 125 - .../devicetree/bindings/clock/idt,versaclock5.yaml | 154 + .../devicetree/bindings/clock/qcom,gpucc.yaml | 82 + .../bindings/clock/qcom,sc7180-gpucc.yaml | 74 - .../bindings/clock/qcom,sc7180-lpasscorecc.yaml | 102 + .../bindings/clock/qcom,sdm845-gpucc.yaml | 74 - .../devicetree/bindings/cpufreq/cpufreq-dt.txt | 3 +- .../bindings/cpufreq/cpufreq-mediatek.txt | 4 +- .../bindings/cpufreq/nvidia,tegra20-cpufreq.txt | 2 +- .../devicetree/bindings/display/msm/dsi.txt | 1 + .../devicetree/bindings/hwmon/gpio-fan.txt | 3 +- Documentation/devicetree/bindings/hwmon/lm90.txt | 4 +- .../bindings/interrupt-controller/brcm,l2-intc.txt | 5 +- .../bindings/interrupt-controller/ti,sci-intr.txt | 2 +- .../bindings/leds/cznic,turris-omnia-leds.yaml | 90 + .../devicetree/bindings/misc/mstar,l3bridge.yaml | 44 + .../devicetree/bindings/misc/olpc,xo1.75-ec.txt | 23 - .../devicetree/bindings/misc/olpc,xo1.75-ec.yaml | 52 + .../devicetree/bindings/mmc/arasan,sdhci.txt | 192 -- .../devicetree/bindings/mmc/arasan,sdhci.yaml | 299 ++ Documentation/devicetree/bindings/mmc/mtk-sd.txt | 1 + .../devicetree/bindings/mmc/renesas,sdhi.txt | 114 - .../devicetree/bindings/mmc/renesas,sdhi.yaml | 191 ++ .../devicetree/bindings/phy/ti,phy-gmii-sel.yaml | 104 + .../devicetree/bindings/phy/ti-phy-gmii-sel.txt | 69 - .../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml | 197 ++ .../devicetree/bindings/power/supply/bq2515x.yaml | 93 + .../bindings/reset/xlnx,zynqmp-reset.txt | 11 +- .../devicetree/bindings/soc/ti/k3-ringacc.txt | 59 - .../devicetree/bindings/soc/ti/k3-ringacc.yaml | 102 + .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 2 +- .../bindings/thermal/amazon,al-thermal.txt | 2 +- .../bindings/thermal/brcm,avs-ro-thermal.yaml | 2 +- .../bindings/thermal/brcm,bcm2835-thermal.txt | 2 +- .../bindings/thermal/hisilicon-thermal.txt | 2 +- .../bindings/thermal/max77620_thermal.txt | 6 +- .../bindings/thermal/mediatek-thermal.txt | 2 +- .../bindings/thermal/nvidia,tegra124-soctherm.txt | 10 +- .../thermal/nvidia,tegra186-bpmp-thermal.txt | 2 +- .../bindings/thermal/qcom-spmi-temp-alarm.txt | 2 +- .../bindings/thermal/rockchip-thermal.txt | 2 +- .../devicetree/bindings/thermal/tango-thermal.txt | 2 +- .../bindings/thermal/thermal-generic-adc.txt | 2 +- .../devicetree/bindings/thermal/thermal.txt | 586 ---- Documentation/devicetree/bindings/usb/brcm,bdc.txt | 4 +- .../bindings/usb/ingenic,jz4770-phy.yaml | 6 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 51 +- .../devicetree/bindings/vendor-prefixes.yaml | 8 + Documentation/watch_queue.rst | 12 - MAINTAINERS | 46 +- Makefile | 2 +- arch/alpha/kernel/syscalls/syscall.tbl | 5 +- arch/arc/kernel/ptrace.c | 148 +- arch/arm/Kconfig | 3 + arch/arm/Makefile | 1 + arch/arm/boot/dts/Makefile | 4 + arch/arm/boot/dts/armada-38x.dtsi | 3 +- arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 1231 ++++++- arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 42 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 51 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 73 +- arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 11 + arch/arm/boot/dts/aspeed-g5.dtsi | 5 +- arch/arm/boot/dts/aspeed-g6.dtsi | 15 +- arch/arm/boot/dts/da850-evm.dts | 2 +- .../boot/dts/infinity-msc313-breadbee_crust.dts | 25 + arch/arm/boot/dts/infinity-msc313.dtsi | 14 + arch/arm/boot/dts/infinity.dtsi | 7 + arch/arm/boot/dts/infinity3-msc313e-breadbee.dts | 25 + arch/arm/boot/dts/infinity3-msc313e.dtsi | 14 + arch/arm/boot/dts/infinity3.dtsi | 7 + arch/arm/boot/dts/mercury5-ssc8336n-midrived08.dts | 25 + arch/arm/boot/dts/mercury5-ssc8336n.dtsi | 14 + arch/arm/boot/dts/mercury5.dtsi | 7 + arch/arm/boot/dts/mstar-v7.dtsi | 83 + arch/arm/include/asm/topology.h | 3 +- arch/arm/kernel/ptrace.c | 52 +- arch/arm/mach-davinci/Kconfig | 4 +- arch/arm/mach-davinci/board-da830-evm.c | 2 +- arch/arm/mach-davinci/board-da850-evm.c | 2 +- arch/arm/mach-davinci/board-dm646x-evm.c | 13 +- arch/arm/mach-davinci/board-mityomapl138.c | 2 +- arch/arm/mach-davinci/board-neuros-osd2.c | 2 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 2 +- arch/arm/mach-davinci/cpuidle.c | 2 +- arch/arm/mach-davinci/cpuidle.h | 2 +- arch/arm/mach-davinci/da850.c | 2 +- arch/arm/mach-davinci/da8xx-dt.c | 2 +- arch/arm/mach-davinci/include/mach/pm.h | 2 +- arch/arm/mach-davinci/pm.c | 2 +- arch/arm/mach-davinci/sleep.S | 2 +- arch/arm/mach-mstar/Kconfig | 26 + arch/arm/mach-mstar/Makefile | 1 + arch/arm/mach-mstar/mstarv7.c | 80 + arch/arm/soc-for-next-contents.txt | 39 + arch/arm/tools/syscall.tbl | 5 +- arch/arm64/Kconfig | 2 + arch/arm64/Makefile | 2 +- arch/arm64/boot/dts/Makefile | 2 +- arch/arm64/boot/dts/al/Makefile | 2 - arch/arm64/boot/dts/amazon/Makefile | 3 + .../boot/dts/{al => amazon}/alpine-v2-evp.dts | 0 arch/arm64/boot/dts/{al => amazon}/alpine-v2.dtsi | 0 arch/arm64/boot/dts/amazon/alpine-v3-evp.dts | 24 + arch/arm64/boot/dts/amazon/alpine-v3.dtsi | 408 +++ arch/arm64/include/asm/hwcap.h | 1 + arch/arm64/include/asm/topology.h | 3 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 6 +- arch/arm64/include/asm/vdso.h | 2 + arch/arm64/include/asm/vdso/compat_gettimeofday.h | 12 + arch/arm64/include/asm/vdso/gettimeofday.h | 8 + arch/arm64/include/uapi/asm/hwcap.h | 1 + arch/arm64/kernel/cpuinfo.c | 1 + arch/arm64/kernel/ptrace.c | 303 +- arch/arm64/kernel/vdso.c | 136 +- arch/arm64/kernel/vdso/vdso.lds.S | 5 +- arch/arm64/kernel/vdso32/vdso.lds.S | 5 +- arch/c6x/kernel/ptrace.c | 11 +- arch/csky/kernel/ptrace.c | 24 +- arch/h8300/kernel/ptrace.c | 17 +- arch/hexagon/kernel/ptrace.c | 62 +- arch/ia64/include/asm/elf.h | 2 - arch/ia64/kernel/ptrace.c | 396 +-- arch/ia64/kernel/syscalls/syscall.tbl | 5 +- arch/m68k/include/asm/adb_iop.h | 1 + arch/m68k/kernel/syscalls/syscall.tbl | 5 +- arch/microblaze/kernel/syscalls/syscall.tbl | 5 +- arch/mips/Kbuild.platforms | 1 - arch/mips/Kconfig | 19 - arch/mips/bcm63xx/boards/board_bcm963xx.c | 22 +- arch/mips/boot/dts/ingenic/jz4725b.dtsi | 30 + arch/mips/boot/dts/ingenic/rs90.dts | 6 +- arch/mips/cavium-octeon/octeon-usb.c | 5 +- arch/mips/configs/mips_paravirt_defconfig | 98 - arch/mips/include/asm/Kbuild | 1 + arch/mips/include/asm/bootinfo.h | 1 + arch/mips/include/asm/cpu.h | 6 +- arch/mips/include/asm/io.h | 2 +- arch/mips/include/asm/kvm_para.h | 115 - arch/mips/include/asm/octeon/cvmx-l2c.h | 2 +- arch/mips/include/asm/octeon/cvmx-pip.h | 2 +- arch/mips/include/asm/octeon/cvmx-pko.h | 7 +- arch/mips/include/asm/octeon/cvmx-pow.h | 8 +- arch/mips/include/asm/octeon/octeon.h | 2 +- arch/mips/include/uapi/asm/Kbuild | 2 + arch/mips/include/uapi/asm/kvm_para.h | 5 - arch/mips/jz4740/setup.c | 4 + arch/mips/kernel/cpu-probe.c | 11 + arch/mips/kernel/ptrace.c | 204 +- arch/mips/kernel/setup.c | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 5 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 5 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 5 +- arch/mips/kernel/topology.c | 2 +- arch/mips/kernel/traps.c | 2 +- arch/mips/paravirt/Kconfig | 7 - arch/mips/paravirt/Makefile | 14 - arch/mips/paravirt/Platform | 7 - arch/mips/paravirt/paravirt-irq.c | 368 -- arch/mips/paravirt/paravirt-smp.c | 145 - arch/mips/paravirt/serial.c | 39 - arch/mips/paravirt/setup.c | 67 - arch/mips/pci/Makefile | 1 - arch/mips/pci/pci-virtio-guest.c | 131 - arch/mips/pci/pci-xtalk-bridge.c | 3 + arch/nds32/kernel/ptrace.c | 9 +- arch/nds32/kernel/traps.c | 50 +- arch/nios2/kernel/ptrace.c | 51 +- arch/openrisc/include/asm/uaccess.h | 2 +- arch/openrisc/kernel/ptrace.c | 26 +- arch/openrisc/kernel/setup.c | 8 +- arch/openrisc/kernel/smp.c | 85 +- arch/openrisc/kernel/stacktrace.c | 18 +- arch/openrisc/kernel/vmlinux.lds.S | 12 - arch/openrisc/mm/tlb.c | 17 +- arch/parisc/include/asm/bitops.h | 41 +- arch/parisc/include/asm/elf.h | 2 +- arch/parisc/kernel/pdt.c | 3 + arch/parisc/kernel/ptrace.c | 84 +- arch/parisc/kernel/syscalls/syscall.tbl | 5 +- arch/parisc/mm/init.c | 12 +- arch/powerpc/Kconfig | 16 + arch/powerpc/include/asm/Kbuild | 1 + arch/powerpc/include/asm/atomic.h | 28 + arch/powerpc/include/asm/barrier.h | 16 + arch/powerpc/include/asm/book3s/32/pgtable.h | 15 +- arch/powerpc/include/asm/book3s/64/mmu-hash.h | 2 +- arch/powerpc/include/asm/book3s/64/radix-4k.h | 2 +- arch/powerpc/include/asm/cputable.h | 9 +- arch/powerpc/include/asm/cputime.h | 2 +- arch/powerpc/include/asm/device.h | 3 + arch/powerpc/include/asm/eeh.h | 26 +- arch/powerpc/include/asm/elf.h | 2 - arch/powerpc/include/asm/epapr_hcalls.h | 4 +- arch/powerpc/include/asm/hvcall.h | 3 +- arch/powerpc/include/asm/hw_breakpoint.h | 6 +- arch/powerpc/include/asm/machdep.h | 2 +- arch/powerpc/include/asm/page.h | 4 +- arch/powerpc/include/asm/paravirt.h | 87 + arch/powerpc/include/asm/pci-bridge.h | 1 - arch/powerpc/include/asm/plpar_wrappers.h | 7 +- arch/powerpc/include/asm/ppc_asm.h | 2 +- arch/powerpc/include/asm/qspinlock.h | 91 + arch/powerpc/include/asm/qspinlock_paravirt.h | 7 + arch/powerpc/include/asm/reg.h | 2 +- arch/powerpc/include/asm/simple_spinlock.h | 288 ++ arch/powerpc/include/asm/simple_spinlock_types.h | 21 + arch/powerpc/include/asm/smu.h | 2 +- arch/powerpc/include/asm/spinlock.h | 308 +- arch/powerpc/include/asm/spinlock_types.h | 17 +- arch/powerpc/include/asm/string.h | 2 +- arch/powerpc/kernel/Makefile | 2 +- arch/powerpc/kernel/cpu_setup_power.S | 19 +- arch/powerpc/kernel/dawr.c | 2 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 1 + arch/powerpc/kernel/eeh.c | 106 +- arch/powerpc/kernel/eeh_dev.c | 67 - arch/powerpc/kernel/eeh_driver.c | 12 +- arch/powerpc/kernel/eeh_pe.c | 141 +- arch/powerpc/kernel/eeh_sysfs.c | 2 +- arch/powerpc/kernel/head_32.S | 12 +- arch/powerpc/kernel/hw_breakpoint.c | 98 +- arch/powerpc/kernel/module.c | 11 + arch/powerpc/kernel/of_platform.c | 4 +- arch/powerpc/kernel/pci_dn.c | 29 +- arch/powerpc/kernel/prom.c | 2 + arch/powerpc/kernel/ptrace/ptrace-altivec.c | 37 +- arch/powerpc/kernel/ptrace/ptrace-decl.h | 44 +- arch/powerpc/kernel/ptrace/ptrace-novsx.c | 5 +- arch/powerpc/kernel/ptrace/ptrace-spe.c | 16 +- arch/powerpc/kernel/ptrace/ptrace-tm.c | 152 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 194 +- arch/powerpc/kernel/ptrace/ptrace-vsx.c | 13 +- arch/powerpc/kernel/syscalls/syscall.tbl | 5 +- arch/powerpc/kvm/book3s_hv.c | 2 +- arch/powerpc/lib/Makefile | 3 + arch/powerpc/lib/code-patching.c | 2 +- arch/powerpc/lib/locks.c | 12 +- arch/powerpc/lib/pmem.c | 4 +- arch/powerpc/lib/sstep.c | 2 +- arch/powerpc/lib/test_emulate_step.c | 1 + arch/powerpc/mm/book3s32/hash_low.S | 2 +- arch/powerpc/mm/book3s32/mmu.c | 17 +- arch/powerpc/mm/book3s64/pkeys.c | 6 + arch/powerpc/mm/kasan/kasan_init_32.c | 6 + arch/powerpc/mm/numa.c | 7 +- arch/powerpc/mm/ptdump/ptdump.c | 55 +- arch/powerpc/platforms/powernv/Makefile | 1 + arch/powerpc/platforms/powernv/eeh-powernv.c | 114 +- arch/powerpc/platforms/powernv/pci-ioda.c | 897 +---- arch/powerpc/platforms/powernv/pci-sriov.c | 770 +++++ arch/powerpc/platforms/powernv/pci.c | 14 +- arch/powerpc/platforms/powernv/pci.h | 103 +- arch/powerpc/platforms/pseries/Kconfig | 9 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 150 +- arch/powerpc/platforms/pseries/papr_scm.c | 4 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 11 +- arch/powerpc/tools/unrel_branch_check.sh | 5 +- arch/riscv/kernel/head.S | 10 +- arch/riscv/kernel/ptrace.c | 33 +- arch/riscv/kernel/smpboot.c | 2 +- arch/riscv/kernel/traps.c | 8 +- arch/riscv/mm/init.c | 66 +- arch/riscv/mm/kasan_init.c | 4 +- arch/s390/kernel/ptrace.c | 199 +- arch/s390/kernel/syscalls/syscall.tbl | 5 +- arch/sh/kernel/process_32.c | 5 +- arch/sh/kernel/ptrace_32.c | 48 +- arch/sh/kernel/syscalls/syscall.tbl | 5 +- arch/sparc/kernel/ptrace_32.c | 267 +- arch/sparc/kernel/ptrace_64.c | 591 ++-- arch/sparc/kernel/syscalls/syscall.tbl | 5 +- arch/x86/Makefile | 32 +- arch/x86/configs/i386_defconfig | 1 - arch/x86/entry/syscalls/syscall_32.tbl | 5 +- arch/x86/entry/syscalls/syscall_64.tbl | 5 +- arch/x86/events/zhaoxin/core.c | 2 +- arch/x86/include/asm/efi.h | 20 +- arch/x86/include/asm/elf.h | 2 - arch/x86/include/asm/fpu/internal.h | 1 - arch/x86/include/asm/fpu/regset.h | 4 +- arch/x86/include/asm/fpu/xstate.h | 4 +- arch/x86/include/asm/kdebug.h | 5 +- arch/x86/include/asm/percpu.h | 510 +-- arch/x86/include/asm/sparsemem.h | 6 +- arch/x86/include/asm/uaccess.h | 5 +- arch/x86/include/asm/uv/bios.h | 2 +- arch/x86/include/asm/uv/uv.h | 2 +- arch/x86/include/asm/uv/uv_bau.h | 118 +- arch/x86/include/asm/uv/uv_hub.h | 34 +- arch/x86/include/asm/uv/uv_mmrs.h | 712 ---- arch/x86/kernel/alternative.c | 2 +- arch/x86/kernel/apic/io_apic.c | 5 + arch/x86/kernel/apic/x2apic_uv_x.c | 122 +- arch/x86/kernel/cpu/mce/core.c | 2 +- arch/x86/kernel/dumpstack.c | 50 +- arch/x86/kernel/fpu/regset.c | 55 +- arch/x86/kernel/fpu/signal.c | 13 +- arch/x86/kernel/fpu/xstate.c | 164 +- arch/x86/kernel/kexec-bzimage64.c | 9 - arch/x86/kernel/process_32.c | 29 +- arch/x86/kernel/process_64.c | 51 +- arch/x86/kernel/ptrace.c | 75 +- arch/x86/kernel/stacktrace.c | 5 - arch/x86/kernel/tls.c | 32 +- arch/x86/kernel/tls.h | 2 +- arch/x86/kernel/unwind_orc.c | 8 +- arch/x86/kernel/vmlinux.lds.S | 1 + arch/x86/math-emu/fpu_entry.c | 19 +- arch/x86/platform/efi/efi.c | 16 +- arch/x86/platform/efi/efi_64.c | 38 +- arch/x86/platform/efi/quirks.c | 31 - arch/x86/platform/uv/bios_uv.c | 173 +- arch/x86/platform/uv/tlb_uv.c | 243 +- arch/x86/platform/uv/uv_time.c | 16 +- arch/xtensa/kernel/ptrace.c | 16 +- arch/xtensa/kernel/syscalls/syscall.tbl | 5 +- block/blk-pm.c | 41 +- crypto/af_alg.c | 7 +- drivers/base/arch_topology.c | 11 + drivers/bus/ti-sysc.c | 22 + drivers/char/tpm/eventlog/acpi.c | 63 +- drivers/char/tpm/tpm-chip.c | 9 +- drivers/char/tpm/tpm.h | 5 +- drivers/char/tpm/tpm2-space.c | 26 +- drivers/char/tpm/tpmrm-dev.c | 2 +- drivers/clk/at91/Makefile | 1 + drivers/clk/at91/at91rm9200.c | 3 +- drivers/clk/at91/at91sam9260.c | 3 +- drivers/clk/at91/at91sam9g45.c | 5 +- drivers/clk/at91/at91sam9n12.c | 7 +- drivers/clk/at91/at91sam9rl.c | 3 +- drivers/clk/at91/at91sam9x5.c | 7 +- drivers/clk/at91/clk-generated.c | 44 +- drivers/clk/at91/clk-main.c | 6 +- drivers/clk/at91/clk-master.c | 310 +- drivers/clk/at91/clk-peripheral.c | 111 +- drivers/clk/at91/clk-programmable.c | 11 +- drivers/clk/at91/clk-sam9x60-pll.c | 547 ++- drivers/clk/at91/clk-system.c | 4 +- drivers/clk/at91/clk-utmi.c | 103 +- drivers/clk/at91/dt-compat.c | 25 +- drivers/clk/at91/pmc.h | 43 +- drivers/clk/at91/sam9x60.c | 66 +- drivers/clk/at91/sama5d2.c | 41 +- drivers/clk/at91/sama5d3.c | 8 +- drivers/clk/at91/sama5d4.c | 7 +- drivers/clk/at91/sama7g5.c | 1059 ++++++ drivers/clk/at91/sckc.c | 5 +- drivers/clk/bcm/clk-iproc-asiu.c | 4 +- drivers/clk/clk-versaclock5.c | 24 +- drivers/clk/clk.c | 32 + drivers/clk/qcom/Kconfig | 25 + drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/clk-alpha-pll.c | 70 +- drivers/clk/qcom/clk-alpha-pll.h | 15 +- drivers/clk/qcom/gcc-sc7180.c | 14 + drivers/clk/qcom/gcc-sm8150.c | 26 +- drivers/clk/qcom/gdsc.c | 39 + drivers/clk/qcom/gdsc.h | 2 + drivers/clk/qcom/gpucc-sc7180.c | 27 +- drivers/clk/qcom/gpucc-sdm845.c | 27 +- drivers/clk/qcom/gpucc-sm8150.c | 320 ++ drivers/clk/qcom/gpucc-sm8250.c | 348 ++ drivers/clk/qcom/lpasscorecc-sc7180.c | 476 +++ drivers/clk/x86/clk-cgu-pll.c | 2 +- drivers/clk/x86/clk-cgu.c | 32 +- drivers/clocksource/timer-ti-dm-systimer.c | 46 +- drivers/crypto/chelsio/chtls/chtls_main.c | 18 +- drivers/devfreq/devfreq.c | 15 +- drivers/dma/ti/k3-udma-glue.c | 42 +- drivers/dma/ti/k3-udma.c | 34 +- drivers/firmware/efi/efi-pstore.c | 5 +- drivers/firmware/efi/efi.c | 12 +- drivers/firmware/efi/efivars.c | 5 +- drivers/firmware/efi/libstub/Makefile | 3 +- drivers/firmware/efi/libstub/alignedmem.c | 2 +- drivers/firmware/efi/libstub/efi-stub.c | 17 - drivers/firmware/efi/libstub/efistub.h | 16 + drivers/firmware/efi/libstub/x86-stub.c | 8 +- drivers/firmware/efi/vars.c | 6 + drivers/firmware/ti_sci.c | 2 +- drivers/firmware/ti_sci.h | 2 +- drivers/gpio/gpio-104-dio-48e.c | 35 +- drivers/gpio/gpio-104-idi-48.c | 33 +- drivers/gpio/gpio-104-idio-16.c | 33 +- drivers/gpio/gpio-dln2.c | 17 +- drivers/gpio/gpio-omap.c | 13 +- drivers/gpio/gpio-pci-idio-16.c | 33 +- drivers/gpio/gpio-pcie-idio-24.c | 17 +- drivers/gpio/gpio-ws16c48.c | 39 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 1 + drivers/gpu/drm/bridge/nwl-dsi.c | 5 - drivers/gpu/drm/drm_of.c | 4 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 4 +- drivers/gpu/drm/mcde/mcde_display.c | 11 +- drivers/gpu/drm/msm/adreno/a2xx.xml.h | 1102 +++++- drivers/gpu/drm/msm/adreno/a3xx.xml.h | 102 +- drivers/gpu/drm/msm/adreno/a4xx.xml.h | 125 +- drivers/gpu/drm/msm/adreno/a5xx.xml.h | 403 ++- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 5 +- drivers/gpu/drm/msm/adreno/a6xx.xml.h | 3624 ++++++++++++++++---- drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 147 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 191 +- drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 230 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 3 + drivers/gpu/drm/msm/adreno/adreno_gpu.h | 8 + drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 933 ++++- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 8 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 287 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 48 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 29 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 18 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 7 - drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 75 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 6 +- drivers/gpu/drm/msm/disp/mdp4/mdp4.xml.h | 26 +- drivers/gpu/drm/msm/disp/mdp5/mdp5.xml.h | 26 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 198 ++ drivers/gpu/drm/msm/disp/mdp_common.xml.h | 26 +- drivers/gpu/drm/msm/dsi/dsi.xml.h | 230 +- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 21 + drivers/gpu/drm/msm/dsi/dsi_cfg.h | 1 + drivers/gpu/drm/msm/dsi/dsi_host.c | 14 +- drivers/gpu/drm/msm/dsi/mmss_cc.xml.h | 26 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 + drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 18 + drivers/gpu/drm/msm/dsi/sfpb.xml.h | 26 +- drivers/gpu/drm/msm/edp/edp.xml.h | 26 +- drivers/gpu/drm/msm/hdmi/hdmi.xml.h | 26 +- drivers/gpu/drm/msm/hdmi/qfprom.xml.h | 26 +- drivers/gpu/drm/msm/msm_drv.c | 18 +- drivers/gpu/drm/msm/msm_drv.h | 3 +- drivers/gpu/drm/nouveau/Kbuild | 7 + drivers/gpu/drm/nouveau/Kconfig | 8 + drivers/gpu/drm/nouveau/dispnv04/crtc.c | 30 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 7 +- drivers/gpu/drm/nouveau/dispnv50/base.h | 12 +- drivers/gpu/drm/nouveau/dispnv50/base507c.c | 233 +- drivers/gpu/drm/nouveau/dispnv50/base827c.c | 74 +- drivers/gpu/drm/nouveau/dispnv50/base907c.c | 159 +- drivers/gpu/drm/nouveau/dispnv50/core.h | 16 +- drivers/gpu/drm/nouveau/dispnv50/core507d.c | 69 +- drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 129 +- drivers/gpu/drm/nouveau/dispnv50/corec57d.c | 44 +- drivers/gpu/drm/nouveau/dispnv50/crc.c | 22 +- drivers/gpu/drm/nouveau/dispnv50/crc.h | 29 +- drivers/gpu/drm/nouveau/dispnv50/crc907d.c | 69 +- drivers/gpu/drm/nouveau/dispnv50/crcc37d.c | 61 +- drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 32 +- drivers/gpu/drm/nouveau/dispnv50/cursc37a.c | 23 +- drivers/gpu/drm/nouveau/dispnv50/dac507d.c | 30 +- drivers/gpu/drm/nouveau/dispnv50/dac907d.c | 20 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 274 +- drivers/gpu/drm/nouveau/dispnv50/disp.h | 22 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 10 +- drivers/gpu/drm/nouveau/dispnv50/head.h | 72 +- drivers/gpu/drm/nouveau/dispnv50/head507d.c | 408 ++- drivers/gpu/drm/nouveau/dispnv50/head827d.c | 165 +- drivers/gpu/drm/nouveau/dispnv50/head907d.c | 443 ++- drivers/gpu/drm/nouveau/dispnv50/head917d.c | 64 +- drivers/gpu/drm/nouveau/dispnv50/headc37d.c | 315 +- drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 199 +- drivers/gpu/drm/nouveau/dispnv50/lut.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/oimm507b.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/ovly.h | 6 +- drivers/gpu/drm/nouveau/dispnv50/ovly507e.c | 136 +- drivers/gpu/drm/nouveau/dispnv50/ovly827e.c | 76 +- drivers/gpu/drm/nouveau/dispnv50/ovly907e.c | 65 +- drivers/gpu/drm/nouveau/dispnv50/pior507d.c | 30 +- drivers/gpu/drm/nouveau/dispnv50/sor507d.c | 30 +- drivers/gpu/drm/nouveau/dispnv50/sor907d.c | 28 +- drivers/gpu/drm/nouveau/dispnv50/sorc37d.c | 20 +- drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c | 42 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 95 +- drivers/gpu/drm/nouveau/dispnv50/wndw.h | 57 +- drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 335 +- drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 179 +- drivers/gpu/drm/nouveau/include/nvfw/pmu.h | 6 +- drivers/gpu/drm/nouveau/include/nvfw/sec2.h | 6 +- .../gpu/drm/nouveau/include/nvhw/class/cl0039.h | 45 + .../gpu/drm/nouveau/include/nvhw/class/cl006c.h | 46 + .../gpu/drm/nouveau/include/nvhw/class/cl006e.h | 30 + .../gpu/drm/nouveau/include/nvhw/class/cl176e.h | 10 + .../gpu/drm/nouveau/include/nvhw/class/cl206e.h | 35 + .../gpu/drm/nouveau/include/nvhw/class/cl502d.h | 337 ++ .../gpu/drm/nouveau/include/nvhw/class/cl5039.h | 153 + .../gpu/drm/nouveau/include/nvhw/class/cl507a.h | 36 + .../gpu/drm/nouveau/include/nvhw/class/cl507c.h | 165 + .../gpu/drm/nouveau/include/nvhw/class/cl507d.h | 372 ++ .../gpu/drm/nouveau/include/nvhw/class/cl507e.h | 93 + .../gpu/drm/nouveau/include/nvhw/class/cl826f.h | 39 + .../gpu/drm/nouveau/include/nvhw/class/cl827c.h | 86 + .../gpu/drm/nouveau/include/nvhw/class/cl827d.h | 106 + .../gpu/drm/nouveau/include/nvhw/class/cl827e.h | 88 + .../gpu/drm/nouveau/include/nvhw/class/cl837d.h | 101 + .../gpu/drm/nouveau/include/nvhw/class/cl887d.h | 68 + .../gpu/drm/nouveau/include/nvhw/class/cl902d.h | 357 ++ .../gpu/drm/nouveau/include/nvhw/class/cl9039.h | 74 + .../gpu/drm/nouveau/include/nvhw/class/cl906f.h | 74 + .../gpu/drm/nouveau/include/nvhw/class/cl907c.h | 143 + .../gpu/drm/nouveau/include/nvhw/class/cl907d.h | 429 +++ .../gpu/drm/nouveau/include/nvhw/class/cl907e.h | 73 + .../gpu/drm/nouveau/include/nvhw/class/cl917d.h | 104 + .../gpu/drm/nouveau/include/nvhw/class/cla0b5.h | 162 + .../gpu/drm/nouveau/include/nvhw/class/clc37a.h | 31 + .../gpu/drm/nouveau/include/nvhw/class/clc37b.h | 49 + .../gpu/drm/nouveau/include/nvhw/class/clc37d.h | 567 +++ .../gpu/drm/nouveau/include/nvhw/class/clc37e.h | 394 +++ .../gpu/drm/nouveau/include/nvhw/class/clc57d.h | 286 ++ .../gpu/drm/nouveau/include/nvhw/class/clc57e.h | 142 + drivers/gpu/drm/nouveau/include/nvhw/drf.h | 208 ++ drivers/gpu/drm/nouveau/include/nvif/client.h | 4 +- drivers/gpu/drm/nouveau/include/nvif/device.h | 6 +- drivers/gpu/drm/nouveau/include/nvif/disp.h | 3 +- drivers/gpu/drm/nouveau/include/nvif/mem.h | 14 +- drivers/gpu/drm/nouveau/include/nvif/mmu.h | 5 +- drivers/gpu/drm/nouveau/include/nvif/notify.h | 9 +- drivers/gpu/drm/nouveau/include/nvif/object.h | 22 +- drivers/gpu/drm/nouveau/include/nvif/parent.h | 25 + drivers/gpu/drm/nouveau/include/nvif/printf.h | 20 + drivers/gpu/drm/nouveau/include/nvif/push.h | 359 ++ drivers/gpu/drm/nouveau/include/nvif/push006c.h | 73 + drivers/gpu/drm/nouveau/include/nvif/push206e.h | 13 + drivers/gpu/drm/nouveau/include/nvif/push507c.h | 25 + drivers/gpu/drm/nouveau/include/nvif/push906f.h | 48 + drivers/gpu/drm/nouveau/include/nvif/pushc37b.h | 18 + drivers/gpu/drm/nouveau/include/nvif/user.h | 4 +- drivers/gpu/drm/nouveau/include/nvif/vmm.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h | 10 +- .../gpu/drm/nouveau/include/nvkm/core/firmware.h | 5 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/acr.h | 3 + drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/timer.h | 4 +- drivers/gpu/drm/nouveau/nouveau_abi16.c | 14 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 363 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 43 +- drivers/gpu/drm/nouveau/nouveau_bo0039.c | 109 + drivers/gpu/drm/nouveau/nouveau_bo5039.c | 151 + drivers/gpu/drm/nouveau/nouveau_bo74c1.c | 54 + drivers/gpu/drm/nouveau/nouveau_bo85b5.c | 74 + drivers/gpu/drm/nouveau/nouveau_bo9039.c | 98 + drivers/gpu/drm/nouveau/nouveau_bo90b5.c | 67 + drivers/gpu/drm/nouveau/nouveau_boa0b5.c | 90 + drivers/gpu/drm/nouveau/nouveau_chan.c | 90 +- drivers/gpu/drm/nouveau/nouveau_chan.h | 6 + drivers/gpu/drm/nouveau/nouveau_connector.c | 13 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 25 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 8 +- drivers/gpu/drm/nouveau/nouveau_display.c | 3 +- drivers/gpu/drm/nouveau/nouveau_dma.c | 13 - drivers/gpu/drm/nouveau/nouveau_dma.h | 80 - drivers/gpu/drm/nouveau/nouveau_dmem.c | 130 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 89 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 3 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 18 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 5 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 20 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 8 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 15 +- drivers/gpu/drm/nouveau/nouveau_vmm.c | 6 +- drivers/gpu/drm/nouveau/nv04_fbcon.c | 186 +- drivers/gpu/drm/nouveau/nv04_fence.c | 11 +- drivers/gpu/drm/nouveau/nv10_fence.c | 18 +- drivers/gpu/drm/nouveau/nv17_fence.c | 41 +- drivers/gpu/drm/nouveau/nv50_fbcon.c | 290 +- drivers/gpu/drm/nouveau/nv50_fence.c | 3 +- drivers/gpu/drm/nouveau/nv84_fence.c | 52 +- drivers/gpu/drm/nouveau/nvc0_fbcon.c | 288 +- drivers/gpu/drm/nouveau/nvc0_fence.c | 48 +- drivers/gpu/drm/nouveau/nvif/client.c | 13 +- drivers/gpu/drm/nouveau/nvif/device.c | 14 +- drivers/gpu/drm/nouveau/nvif/disp.c | 9 +- drivers/gpu/drm/nouveau/nvif/driver.c | 2 +- drivers/gpu/drm/nouveau/nvif/mem.c | 30 +- drivers/gpu/drm/nouveau/nvif/mmu.c | 13 +- drivers/gpu/drm/nouveau/nvif/notify.c | 11 +- drivers/gpu/drm/nouveau/nvif/object.c | 13 +- drivers/gpu/drm/nouveau/nvif/user.c | 9 +- drivers/gpu/drm/nouveau/nvif/vmm.c | 14 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 8 +- .../gpu/drm/nouveau/nvkm/engine/disp/channv50.h | 2 + .../gpu/drm/nouveau/nvkm/engine/disp/coregf119.c | 4 +- .../gpu/drm/nouveau/nvkm/engine/disp/coregp102.c | 2 +- .../gpu/drm/nouveau/nvkm/engine/disp/coregv100.c | 3 +- .../gpu/drm/nouveau/nvkm/engine/disp/corenv50.c | 4 +- .../gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.c | 4 +- .../gpu/drm/nouveau/nvkm/engine/disp/dmacgp102.c | 2 +- .../gpu/drm/nouveau/nvkm/engine/disp/dmacgv100.c | 4 +- .../gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.c | 34 +- .../gpu/drm/nouveau/nvkm/engine/disp/hdmigm200.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 4 +- .../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h | 1 + drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c | 10 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c | 21 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/priv.h | 1 + drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c | 9 +- drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c | 6 +- drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c | 8 +- drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.h | 2 +- drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c | 44 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c | 18 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/priv.h | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c | 12 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h | 3 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c | 51 + drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp100.c | 43 - drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.c | 2 +- drivers/gpu/drm/omapdrm/omap_connector.c | 2 +- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 6 +- drivers/gpu/drm/panel/panel-simple.c | 16 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 2 +- drivers/hwmon/pmbus/max20730.c | 10 +- drivers/iommu/arm-smmu-v3.c | 2 +- drivers/iommu/arm-smmu.c | 2 +- drivers/iommu/intel/debugfs.c | 2 +- drivers/iommu/intel/dmar.c | 26 +- drivers/iommu/intel/intel-pasid.h | 128 - drivers/iommu/intel/iommu.c | 123 +- drivers/iommu/intel/irq_remapping.c | 8 + drivers/iommu/intel/pasid.c | 13 +- drivers/iommu/intel/pasid.h | 128 + drivers/iommu/intel/svm.c | 335 +- drivers/iommu/io-pgtable-arm-v7s.c | 18 +- drivers/iommu/io-pgtable-arm.c | 18 +- drivers/iommu/iommu.c | 6 +- drivers/iommu/ipmmu-vmsa.c | 2 +- drivers/iommu/msm_iommu.c | 2 +- drivers/iommu/mtk_iommu.c | 2 +- drivers/iommu/qcom_iommu.c | 2 +- drivers/irqchip/Kconfig | 3 +- drivers/irqchip/irq-ativic32.c | 2 +- drivers/irqchip/irq-atmel-aic5.c | 8 +- drivers/irqchip/irq-bcm7038-l1.c | 11 + drivers/irqchip/irq-bcm7120-l2.c | 8 +- drivers/irqchip/irq-brcmstb-l2.c | 5 + drivers/irqchip/irq-gic-v3-its.c | 10 +- drivers/irqchip/irq-gic-v3.c | 2 +- drivers/irqchip/irq-gic.c | 2 +- drivers/irqchip/irq-imx-intmux.c | 3 +- drivers/irqchip/irq-loongson-htpic.c | 6 +- drivers/irqchip/irq-loongson-htvec.c | 10 +- drivers/irqchip/irq-loongson-liointc.c | 1 + drivers/irqchip/irq-loongson-pch-msi.c | 7 +- drivers/irqchip/irq-loongson-pch-pic.c | 15 +- drivers/irqchip/irq-mips-gic.c | 10 +- drivers/irqchip/irq-mtk-cirq.c | 4 +- drivers/irqchip/irq-mtk-sysirq.c | 12 +- drivers/irqchip/irq-stm32-exti.c | 166 +- drivers/irqchip/irq-ti-sci-inta.c | 8 +- drivers/irqchip/irq-ti-sci-intr.c | 2 +- drivers/irqchip/irq-vic.c | 26 +- drivers/irqchip/irqchip.c | 29 + drivers/irqchip/qcom-pdc.c | 8 +- drivers/isdn/mISDN/socket.c | 8 +- drivers/leds/Kconfig | 11 + drivers/leds/Makefile | 1 + drivers/leds/leds-turris-omnia.c | 295 ++ drivers/leds/trigger/ledtrig-pattern.c | 6 +- drivers/macintosh/adb-iop.c | 186 +- drivers/macintosh/via-macii.c | 324 +- drivers/md/bcache/Kconfig | 2 +- drivers/md/bcache/Makefile | 2 +- drivers/md/bcache/alloc.c | 2 +- drivers/md/bcache/bcache.h | 31 +- drivers/md/bcache/bset.c | 2 +- drivers/md/bcache/btree.c | 12 +- drivers/md/bcache/features.c | 75 + drivers/md/bcache/features.h | 86 + drivers/md/bcache/io.c | 2 +- drivers/md/bcache/journal.c | 9 +- drivers/md/bcache/movinggc.c | 8 +- drivers/md/bcache/request.c | 31 +- drivers/md/bcache/super.c | 277 +- drivers/md/bcache/sysfs.c | 14 + drivers/md/bcache/writeback.c | 22 +- drivers/md/bcache/writeback.h | 19 +- drivers/md/raid5.c | 2 +- drivers/memory/Kconfig | 6 + drivers/memory/brcmstb_dpfe.c | 7 +- drivers/memory/bt1-l2-ctl.c | 2 + drivers/memory/da8xx-ddrctl.c | 2 - drivers/memory/emif-asm-offsets.c | 10 +- drivers/memory/emif.c | 23 +- drivers/memory/fsl_ifc.c | 30 +- drivers/memory/mtk-smi.c | 2 +- drivers/memory/mvebu-devbus.c | 20 +- drivers/memory/of_memory.c | 32 +- drivers/memory/of_memory.h | 21 +- drivers/memory/omap-gpmc.c | 66 +- drivers/memory/pl172.c | 19 +- drivers/memory/samsung/Kconfig | 7 + drivers/memory/samsung/exynos-srom.c | 22 +- drivers/memory/samsung/exynos5422-dmc.c | 15 +- drivers/memory/ti-aemif.c | 16 +- drivers/memory/ti-emif-pm.c | 2 +- drivers/memstick/host/jmb38x_ms.c | 38 +- drivers/mfd/ioc3.c | 6 + drivers/mmc/host/Kconfig | 1 + drivers/mmc/host/cqhci.c | 2 +- drivers/mmc/host/mtk-sd.c | 160 +- drivers/mmc/host/sdhci-cadence.c | 123 +- drivers/mmc/host/sdhci-of-arasan.c | 25 +- drivers/mmc/host/sdhci-pci-gli.c | 220 +- drivers/mmc/host/sdhci-pci-o2micro.c | 39 +- drivers/mmc/host/sdhci.c | 2 +- drivers/mmc/host/via-sdmmc.c | 33 +- drivers/mtd/mtdchar.c | 6 +- drivers/net/dsa/mv88e6xxx/chip.c | 12 +- drivers/net/dsa/mv88e6xxx/chip.h | 3 + drivers/net/dsa/mv88e6xxx/global1.c | 17 + drivers/net/dsa/mv88e6xxx/global1.h | 2 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 6 - drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 4 - drivers/net/ethernet/cavium/thunder/nicvf_main.c | 3 - drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 5 - drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 3 - drivers/net/ethernet/intel/ice/ice.h | 11 + drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 67 +- drivers/net/ethernet/intel/ice/ice_common.c | 1229 +++++-- drivers/net/ethernet/intel/ice/ice_common.h | 24 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 740 ++-- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 9 + drivers/net/ethernet/intel/ice/ice_lib.c | 24 + drivers/net/ethernet/intel/ice/ice_lib.h | 2 + drivers/net/ethernet/intel/ice/ice_main.c | 777 ++++- drivers/net/ethernet/intel/ice/ice_nvm.c | 5 +- drivers/net/ethernet/intel/ice/ice_nvm.h | 4 + drivers/net/ethernet/intel/ice/ice_type.h | 57 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 25 - drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 4 - drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 6 - drivers/net/ethernet/marvell/mvneta.c | 5 - drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 3 - drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 24 - drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 18 - .../net/ethernet/netronome/nfp/nfp_net_common.c | 4 - drivers/net/ethernet/qlogic/qede/qede_filter.c | 3 - drivers/net/ethernet/sfc/efx.c | 5 - drivers/net/ethernet/socionext/netsec.c | 3 - drivers/net/ethernet/ti/cpsw_priv.c | 3 - drivers/net/geneve.c | 2 +- drivers/net/hyperv/netvsc_bpf.c | 21 +- drivers/net/hyperv/netvsc_drv.c | 19 + drivers/net/netdevsim/bpf.c | 4 - drivers/net/netdevsim/netdev.c | 4 +- drivers/net/netdevsim/netdevsim.h | 2 +- drivers/net/tun.c | 15 - drivers/net/veth.c | 15 - drivers/net/virtio_net.c | 17 - drivers/net/wan/hdlc_x25.c | 4 +- drivers/net/wan/lapbether.c | 8 +- drivers/net/xen-netfront.c | 85 +- drivers/pci/controller/vmd.c | 3 + drivers/pinctrl/core.c | 21 + drivers/pinctrl/mediatek/Kconfig | 12 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-mt6779.c | 785 +++++ drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 25 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 1 + drivers/pinctrl/mediatek/pinctrl-mtk-mt6779.h | 2085 +++++++++++ drivers/pinctrl/mediatek/pinctrl-paris.c | 7 + drivers/pinctrl/pinctrl-mcp23s08.c | 44 +- drivers/pinctrl/pinctrl-sx150x.c | 44 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 78 +- drivers/power/reset/keystone-reset.c | 2 +- drivers/power/supply/Kconfig | 13 + drivers/power/supply/Makefile | 1 + drivers/power/supply/bq2515x_charger.c | 1169 +++++++ drivers/power/supply/da9030_battery.c | 12 +- drivers/power/supply/power_supply_sysfs.c | 3 + drivers/regulator/core.c | 18 +- drivers/reset/Kconfig | 5 +- drivers/reset/reset-imx7.c | 9 +- drivers/reset/reset-ti-sci.c | 2 +- drivers/reset/reset-zynqmp.c | 50 +- drivers/scsi/Kconfig | 1 + drivers/scsi/aacraid/nark.c | 1 + drivers/scsi/aacraid/rkt.c | 5 +- drivers/scsi/aacraid/sa.c | 19 +- drivers/scsi/aacraid/src.c | 13 +- drivers/scsi/aic7xxx/aic79xx_core.c | 20 +- drivers/scsi/aic94xx/aic94xx_dev.c | 4 +- drivers/scsi/aic94xx/aic94xx_tmf.c | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 3 - drivers/scsi/be2iscsi/be_iscsi.c | 2 +- drivers/scsi/bfa/bfa_core.c | 2 +- drivers/scsi/bfa/bfa_fcpim.c | 10 +- drivers/scsi/bfa/bfa_fcs_rport.c | 3 - drivers/scsi/bfa/bfa_ioc.c | 57 +- drivers/scsi/bfa/bfa_ioc_ct.c | 6 +- drivers/scsi/bfa/bfa_port.c | 4 +- drivers/scsi/bfa/bfa_svc.c | 4 +- drivers/scsi/bfa/bfad_bsg.c | 222 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 53 +- drivers/scsi/bnx2i/bnx2i_init.c | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 19 +- drivers/scsi/bnx2i/bnx2i_sysfs.c | 4 + drivers/scsi/csiostor/csio_hw.c | 2 +- drivers/scsi/csiostor/csio_hw_t5.c | 6 +- drivers/scsi/csiostor/csio_init.c | 2 +- drivers/scsi/csiostor/csio_lnode.c | 3 +- drivers/scsi/csiostor/csio_rnode.c | 2 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 13 +- drivers/scsi/cxgbi/libcxgbi.c | 8 +- drivers/scsi/dpt_i2o.c | 4 - drivers/scsi/esas2r/esas2r.h | 3 +- drivers/scsi/esas2r/esas2r_log.c | 10 +- drivers/scsi/fcoe/fcoe_ctlr.c | 2 +- drivers/scsi/fnic/fnic_scsi.c | 3 +- drivers/scsi/imm.c | 3 - drivers/scsi/ips.c | 34 +- drivers/scsi/isci/request.c | 2 +- drivers/scsi/libsas/sas_ata.c | 17 +- drivers/scsi/libsas/sas_expander.c | 2 +- drivers/scsi/lpfc/lpfc_ct.c | 10 +- drivers/scsi/lpfc/lpfc_els.c | 12 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 15 +- drivers/scsi/lpfc/lpfc_init.c | 46 +- drivers/scsi/lpfc/lpfc_mbox.c | 12 +- drivers/scsi/lpfc/lpfc_mem.c | 1 + drivers/scsi/lpfc/lpfc_nportdisc.c | 1 + drivers/scsi/lpfc/lpfc_sli.c | 125 +- drivers/scsi/mesh.c | 8 +- drivers/scsi/mvsas/mv_init.c | 8 +- drivers/scsi/pm8001/pm8001_ctl.c | 9 +- drivers/scsi/pm8001/pm8001_hwi.c | 27 +- drivers/scsi/pm8001/pm8001_sas.c | 9 +- drivers/scsi/pm8001/pm80xx_hwi.c | 23 +- drivers/scsi/ppa.c | 3 - drivers/scsi/qedi/qedi_fw.c | 5 +- drivers/scsi/qedi/qedi_iscsi.c | 2 +- drivers/scsi/qedi/qedi_main.c | 9 +- drivers/scsi/qla4xxx/ql4_83xx.c | 34 +- drivers/scsi/qla4xxx/ql4_83xx.h | 17 - drivers/scsi/qla4xxx/ql4_bsg.c | 4 +- drivers/scsi/qla4xxx/ql4_init.c | 6 +- drivers/scsi/qla4xxx/ql4_iocb.c | 2 +- drivers/scsi/qla4xxx/ql4_isr.c | 6 +- drivers/scsi/qla4xxx/ql4_mbx.c | 7 +- drivers/scsi/qla4xxx/ql4_nx.c | 18 +- drivers/scsi/qla4xxx/ql4_nx.h | 17 - drivers/scsi/qla4xxx/ql4_os.c | 58 +- drivers/scsi/scsi_lib.c | 4 +- drivers/scsi/scsi_logging.c | 8 +- drivers/scsi/scsi_pm.c | 10 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 1 + drivers/scsi/sym53c8xx_2/sym_hipd.c | 8 + drivers/scsi/ufs/Kconfig | 17 +- drivers/scsi/ufs/Makefile | 1 - drivers/scsi/ufs/ufs-exynos-dbg.c | 198 -- drivers/scsi/ufs/ufs-exynos-if.h | 17 - drivers/scsi/ufs/ufs-exynos.c | 39 +- drivers/scsi/ufs/ufs-exynos.h | 35 - drivers/scsi/ufs/ufs-qcom.c | 6 +- drivers/scsi/ufs/ufshcd.c | 1 - drivers/scsi/ufs/ufshcd.h | 8 - drivers/soc/ti/k3-ringacc.c | 200 +- drivers/soc/ti/knav_qmss_acc.c | 2 +- drivers/staging/comedi/comedi_fops.c | 2 +- drivers/staging/comedi/comedi_pci.c | 2 +- drivers/staging/comedi/comedi_pcmcia.c | 2 +- drivers/staging/comedi/comedi_usb.c | 2 +- drivers/staging/comedi/drivers/8255.c | 2 +- drivers/staging/comedi/drivers/8255_pci.c | 2 +- drivers/staging/comedi/drivers/addi_apci_1032.c | 2 +- drivers/staging/comedi/drivers/addi_apci_1500.c | 2 +- drivers/staging/comedi/drivers/addi_apci_1516.c | 2 +- drivers/staging/comedi/drivers/addi_apci_1564.c | 2 +- drivers/staging/comedi/drivers/addi_apci_16xx.c | 2 +- drivers/staging/comedi/drivers/addi_apci_2032.c | 2 +- drivers/staging/comedi/drivers/addi_apci_2200.c | 2 +- drivers/staging/comedi/drivers/addi_apci_3120.c | 2 +- drivers/staging/comedi/drivers/addi_apci_3501.c | 2 +- drivers/staging/comedi/drivers/addi_apci_3xxx.c | 2 +- drivers/staging/comedi/drivers/adl_pci6208.c | 2 +- drivers/staging/comedi/drivers/adl_pci8164.c | 2 +- drivers/staging/comedi/drivers/adl_pci9111.c | 2 +- drivers/staging/comedi/drivers/adl_pci9118.c | 2 +- drivers/staging/comedi/drivers/adq12b.c | 2 +- drivers/staging/comedi/drivers/adv_pci1710.c | 2 +- drivers/staging/comedi/drivers/adv_pci1723.c | 2 +- drivers/staging/comedi/drivers/adv_pci1760.c | 2 +- drivers/staging/comedi/drivers/adv_pci_dio.c | 2 +- drivers/staging/comedi/drivers/aio_aio12_8.c | 2 +- drivers/staging/comedi/drivers/aio_iiro_16.c | 2 +- drivers/staging/comedi/drivers/amplc_dio200.c | 4 +- drivers/staging/comedi/drivers/amplc_dio200.h | 2 +- .../staging/comedi/drivers/amplc_dio200_common.c | 4 +- drivers/staging/comedi/drivers/amplc_dio200_pci.c | 4 +- drivers/staging/comedi/drivers/amplc_pc236.c | 4 +- drivers/staging/comedi/drivers/amplc_pc236.h | 2 +- .../staging/comedi/drivers/amplc_pc236_common.c | 4 +- drivers/staging/comedi/drivers/amplc_pc263.c | 4 +- drivers/staging/comedi/drivers/amplc_pci224.c | 4 +- drivers/staging/comedi/drivers/amplc_pci230.c | 2 +- drivers/staging/comedi/drivers/amplc_pci236.c | 4 +- drivers/staging/comedi/drivers/amplc_pci263.c | 4 +- drivers/staging/comedi/drivers/c6xdigio.c | 2 +- drivers/staging/comedi/drivers/cb_pcidas.c | 2 +- drivers/staging/comedi/drivers/cb_pcidas64.c | 2 +- drivers/staging/comedi/drivers/cb_pcidda.c | 2 +- drivers/staging/comedi/drivers/cb_pcimdas.c | 6 +- drivers/staging/comedi/drivers/comedi_8255.c | 2 +- drivers/staging/comedi/drivers/comedi_parport.c | 2 +- drivers/staging/comedi/drivers/comedi_test.c | 2 +- drivers/staging/comedi/drivers/contec_pci_dio.c | 2 +- drivers/staging/comedi/drivers/daqboard2000.c | 4 +- drivers/staging/comedi/drivers/das08.c | 2 +- drivers/staging/comedi/drivers/das08_isa.c | 2 +- drivers/staging/comedi/drivers/das08_pci.c | 2 +- drivers/staging/comedi/drivers/das16.c | 2 +- drivers/staging/comedi/drivers/das16m1.c | 2 +- drivers/staging/comedi/drivers/das1800.c | 2 +- drivers/staging/comedi/drivers/das800.c | 2 +- drivers/staging/comedi/drivers/dmm32at.c | 2 +- drivers/staging/comedi/drivers/dt2801.c | 2 +- drivers/staging/comedi/drivers/dt2811.c | 2 +- drivers/staging/comedi/drivers/dt2814.c | 2 +- drivers/staging/comedi/drivers/dt2815.c | 2 +- drivers/staging/comedi/drivers/dt2817.c | 2 +- drivers/staging/comedi/drivers/dt282x.c | 2 +- drivers/staging/comedi/drivers/dt3000.c | 2 +- drivers/staging/comedi/drivers/fl512.c | 2 +- drivers/staging/comedi/drivers/gsc_hpdi.c | 2 +- drivers/staging/comedi/drivers/icp_multi.c | 2 +- drivers/staging/comedi/drivers/ii_pci20kc.c | 2 +- drivers/staging/comedi/drivers/jr3_pci.c | 4 +- drivers/staging/comedi/drivers/ke_counter.c | 2 +- drivers/staging/comedi/drivers/me4000.c | 4 +- drivers/staging/comedi/drivers/me_daq.c | 2 +- drivers/staging/comedi/drivers/mite.c | 2 +- drivers/staging/comedi/drivers/mpc624.c | 2 +- drivers/staging/comedi/drivers/multiq3.c | 2 +- drivers/staging/comedi/drivers/ni_6527.c | 2 +- drivers/staging/comedi/drivers/ni_65xx.c | 2 +- drivers/staging/comedi/drivers/ni_660x.c | 2 +- drivers/staging/comedi/drivers/ni_670x.c | 2 +- drivers/staging/comedi/drivers/ni_at_a2150.c | 2 +- drivers/staging/comedi/drivers/ni_at_ao.c | 2 +- drivers/staging/comedi/drivers/ni_atmio.c | 2 +- drivers/staging/comedi/drivers/ni_atmio16d.c | 2 +- drivers/staging/comedi/drivers/ni_daq_700.c | 4 +- drivers/staging/comedi/drivers/ni_labpc.c | 4 +- drivers/staging/comedi/drivers/ni_labpc_common.c | 2 +- drivers/staging/comedi/drivers/ni_labpc_isadma.c | 2 +- drivers/staging/comedi/drivers/ni_labpc_pci.c | 2 +- drivers/staging/comedi/drivers/ni_pcidio.c | 4 +- drivers/staging/comedi/drivers/ni_pcimio.c | 2 +- drivers/staging/comedi/drivers/ni_routes.c | 2 +- drivers/staging/comedi/drivers/ni_usb6501.c | 2 +- drivers/staging/comedi/drivers/pcl711.c | 2 +- drivers/staging/comedi/drivers/pcl724.c | 2 +- drivers/staging/comedi/drivers/pcl726.c | 2 +- drivers/staging/comedi/drivers/pcl730.c | 2 +- drivers/staging/comedi/drivers/pcl812.c | 2 +- drivers/staging/comedi/drivers/pcl816.c | 2 +- drivers/staging/comedi/drivers/pcl818.c | 2 +- drivers/staging/comedi/drivers/pcm3724.c | 2 +- drivers/staging/comedi/drivers/pcmad.c | 2 +- drivers/staging/comedi/drivers/pcmda12.c | 2 +- drivers/staging/comedi/drivers/pcmmio.c | 2 +- drivers/staging/comedi/drivers/pcmuio.c | 2 +- drivers/staging/comedi/drivers/plx9052.h | 2 +- drivers/staging/comedi/drivers/quatech_daqp_cs.c | 2 +- drivers/staging/comedi/drivers/rtd520.c | 2 +- drivers/staging/comedi/drivers/rti800.c | 2 +- drivers/staging/comedi/drivers/rti802.c | 2 +- drivers/staging/comedi/drivers/s526.c | 2 +- drivers/staging/comedi/drivers/ssv_dnp.c | 2 +- .../staging/comedi/drivers/tests/ni_routes_test.c | 2 +- drivers/staging/octeon/ethernet-defines.h | 10 +- drivers/staging/octeon/octeon-stubs.h | 1 + drivers/staging/rtl8188eu/core/rtw_recv.c | 4 +- drivers/staging/rtl8188eu/core/rtw_security.c | 2 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 4 +- drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 20 +- drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h | 6 +- drivers/staging/rtl8723bs/include/HalVerDef.h | 18 +- drivers/staging/rtl8723bs/include/drv_types.h | 6 +- drivers/staging/rtl8723bs/include/drv_types_sdio.h | 3 +- drivers/staging/rtl8723bs/include/hal_btcoex.h | 3 +- drivers/staging/rtl8723bs/include/hal_com.h | 3 +- drivers/staging/rtl8723bs/include/ieee80211.h | 3 +- drivers/staging/rtl8723bs/include/ioctl_cfg80211.h | 3 +- drivers/staging/rtl8723bs/include/rtl8192c_recv.h | 3 +- drivers/staging/rtl8723bs/include/rtl8723b_recv.h | 6 +- drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 3 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 30 +- drivers/staging/rtl8723bs/include/rtw_eeprom.h | 6 +- drivers/staging/rtl8723bs/include/rtw_event.h | 6 +- drivers/staging/rtl8723bs/include/rtw_ht.h | 3 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 6 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 51 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 15 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 12 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 12 +- drivers/staging/rtl8723bs/include/rtw_security.h | 9 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 12 +- drivers/staging/rtl8723bs/include/wifi.h | 24 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 9 +- drivers/staging/unisys/visorhba/visorhba_main.c | 4 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 12 +- drivers/thermal/imx8mm_thermal.c | 1 + .../int340x_thermal/processor_thermal_device.c | 2 +- drivers/thermal/rcar_gen3_thermal.c | 6 +- drivers/thermal/thermal_core.c | 8 +- drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 2 +- drivers/tty/serial/8250/8250_exar.c | 12 +- drivers/tty/serial/msm_serial.c | 2 + drivers/tty/serial/pmac_zilog.c | 1 + drivers/usb/cdns3/core.c | 39 +- drivers/usb/cdns3/drd.c | 165 +- drivers/usb/cdns3/drd.h | 13 +- drivers/usb/cdns3/ep0.c | 18 +- drivers/usb/cdns3/gadget.c | 10 +- drivers/usb/cdns3/host.c | 4 +- drivers/usb/dwc2/Kconfig | 1 + drivers/usb/dwc2/Makefile | 2 +- drivers/usb/dwc2/core.h | 8 + drivers/usb/dwc2/drd.c | 190 + drivers/usb/dwc2/gadget.c | 2 +- drivers/usb/dwc2/params.c | 4 +- drivers/usb/dwc2/platform.c | 17 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 15 +- drivers/usb/dwc3/gadget.c | 30 +- drivers/usb/dwc3/gadget.h | 2 + drivers/usb/gadget/function/f_printer.c | 36 + drivers/usb/gadget/function/f_uac2.c | 7 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 20 + drivers/usb/gadget/udc/bdc/bdc.h | 2 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 53 +- drivers/usb/gadget/udc/bdc/bdc_ep.c | 16 +- drivers/usb/gadget/udc/core.c | 1 + drivers/usb/gadget/udc/net2272.c | 2 + drivers/usb/gadget/udc/net2280.c | 4 +- drivers/usb/host/xhci-dbgcap.c | 391 ++- drivers/usb/host/xhci-dbgcap.h | 69 +- drivers/usb/host/xhci-dbgtty.c | 219 +- drivers/usb/host/xhci-hub.c | 41 +- drivers/usb/host/xhci-mem.c | 35 +- drivers/usb/host/xhci.h | 2 + drivers/usb/phy/Kconfig | 4 +- drivers/usb/phy/phy-jz4770.c | 284 +- drivers/video/console/newport_con.c | 10 +- fs/Kconfig | 12 - fs/binfmt_elf.c | 84 +- fs/binfmt_elf_fdpic.c | 205 +- fs/efivarfs/super.c | 6 +- fs/ext4/file.c | 2 + fs/f2fs/checkpoint.c | 2 +- fs/f2fs/compress.c | 37 +- fs/f2fs/data.c | 8 +- fs/f2fs/f2fs.h | 4 +- fs/f2fs/namei.c | 8 +- fs/f2fs/node.c | 4 +- fs/f2fs/super.c | 5 +- fs/f2fs/sysfs.c | 4 +- fs/f2fs/xattr.c | 4 +- fs/gfs2/file.c | 3 +- fs/internal.h | 2 +- fs/io-wq.c | 5 +- fs/io_uring.c | 68 +- fs/iomap/direct-io.c | 37 +- fs/iomap/trace.h | 1 + fs/namespace.c | 45 +- fs/nfsd/nfs4state.c | 20 +- fs/proc/base.c | 8 +- fs/proc/proc_net.c | 2 +- fs/super.c | 207 +- fs/xfs/kmem.c | 21 - fs/xfs/kmem.h | 8 - fs/xfs/libxfs/xfs_ag.c | 4 +- fs/xfs/libxfs/xfs_ag_resv.h | 12 - fs/xfs/libxfs/xfs_alloc.c | 25 +- fs/xfs/libxfs/xfs_alloc_btree.c | 10 +- fs/xfs/libxfs/xfs_attr.c | 864 +++-- fs/xfs/libxfs/xfs_attr.h | 1 + fs/xfs/libxfs/xfs_attr_leaf.c | 117 +- fs/xfs/libxfs/xfs_attr_leaf.h | 3 + fs/xfs/libxfs/xfs_attr_remote.c | 216 +- fs/xfs/libxfs/xfs_attr_remote.h | 3 +- fs/xfs/libxfs/xfs_bmap.c | 8 +- fs/xfs/libxfs/xfs_bmap_btree.c | 2 +- fs/xfs/libxfs/xfs_btree_staging.h | 6 +- fs/xfs/libxfs/xfs_da_btree.c | 12 +- fs/xfs/libxfs/xfs_da_btree.h | 2 +- fs/xfs/libxfs/xfs_dir2_node.c | 17 +- fs/xfs/libxfs/xfs_dquot_buf.c | 25 +- fs/xfs/libxfs/xfs_format.h | 36 +- fs/xfs/libxfs/xfs_ialloc.c | 28 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 2 +- fs/xfs/libxfs/xfs_inode_fork.c | 6 +- fs/xfs/libxfs/xfs_quota_defs.h | 31 +- fs/xfs/libxfs/xfs_refcount_btree.c | 6 +- fs/xfs/libxfs/xfs_rmap_btree.c | 11 +- fs/xfs/libxfs/xfs_trans_space.h | 2 +- fs/xfs/scrub/dabtree.c | 4 +- fs/xfs/scrub/quota.c | 83 +- fs/xfs/scrub/repair.c | 10 +- fs/xfs/scrub/repair.h | 4 +- fs/xfs/xfs_bmap_item.c | 4 +- fs/xfs/xfs_buf.c | 4 +- fs/xfs/xfs_buf_item.c | 3 +- fs/xfs/xfs_buf_item_recover.c | 9 +- fs/xfs/xfs_dquot.c | 386 ++- fs/xfs/xfs_dquot.h | 129 +- fs/xfs/xfs_dquot_item.c | 8 +- fs/xfs/xfs_dquot_item_recover.c | 12 +- fs/xfs/xfs_extfree_item.c | 6 +- fs/xfs/xfs_file.c | 8 +- fs/xfs/xfs_icache.c | 14 +- fs/xfs/xfs_icache.h | 3 - fs/xfs/xfs_icreate_item.c | 2 +- fs/xfs/xfs_inode.c | 38 +- fs/xfs/xfs_inode_item.c | 3 +- fs/xfs/xfs_iomap.c | 42 +- fs/xfs/xfs_log.c | 9 +- fs/xfs/xfs_log_cil.c | 3 +- fs/xfs/xfs_log_priv.h | 4 +- fs/xfs/xfs_qm.c | 189 +- fs/xfs/xfs_qm.h | 106 +- fs/xfs/xfs_qm_bhv.c | 22 +- fs/xfs/xfs_qm_syscalls.c | 250 +- fs/xfs/xfs_quota.h | 10 +- fs/xfs/xfs_quotaops.c | 26 +- fs/xfs/xfs_refcount_item.c | 5 +- fs/xfs/xfs_rmap_item.c | 5 +- fs/xfs/xfs_super.c | 4 + fs/xfs/xfs_trace.h | 176 +- fs/xfs/xfs_trans.c | 4 +- fs/xfs/xfs_trans_ail.c | 16 +- fs/xfs/xfs_trans_dquot.c | 375 +- fs/zonefs/super.c | 25 +- include/acpi/actbl3.h | 7 + include/asm-generic/atomic-instrumented.h | 330 +- include/asm-generic/bitops/instrumented-atomic.h | 6 +- include/asm-generic/bitops/instrumented-lock.h | 2 +- .../asm-generic/bitops/instrumented-non-atomic.h | 6 +- include/asm-generic/qspinlock.h | 4 + include/asm-generic/vmlinux.lds.h | 5 +- include/dt-bindings/clock/qcom,gcc-sc7180.h | 1 + include/dt-bindings/clock/qcom,gpucc-sm8150.h | 33 + include/dt-bindings/clock/qcom,gpucc-sm8250.h | 34 + .../dt-bindings/clock/qcom,lpasscorecc-sc7180.h | 29 + include/dt-bindings/mux/mux.h | 2 +- include/dt-bindings/pinctrl/mt6779-pinfunc.h | 1242 +++++++ include/dt-bindings/reset/xlnx-versal-resets.h | 105 + include/linux/acpi.h | 23 +- include/linux/arch_topology.h | 4 +- include/linux/bpf-cgroup.h | 12 +- include/linux/bpf.h | 125 +- include/linux/bpfilter.h | 6 +- include/linux/capability.h | 6 + include/linux/clk/at91_pmc.h | 4 + include/linux/dmar.h | 1 + include/linux/efi.h | 1 + include/linux/elfcore-compat.h | 4 - include/linux/elfcore.h | 66 +- include/linux/filter.h | 6 +- include/linux/fs.h | 61 +- include/linux/gpio/driver.h | 8 +- include/linux/gpio/regmap.h | 2 +- include/linux/icmp.h | 3 +- include/linux/instrumented.h | 30 + include/linux/intel-iommu.h | 13 +- include/linux/io-mapping.h | 5 +- include/linux/io-pgtable.h | 2 +- include/linux/ipv6.h | 1 + include/linux/irqchip.h | 29 +- include/linux/irqchip/arm-gic-v3.h | 4 - include/linux/irqchip/arm-vic.h | 11 - include/linux/irqchip/irq-bcm2836.h | 2 +- include/linux/kcsan-checks.h | 45 +- include/linux/lockdep.h | 1 + include/linux/lockdep_types.h | 2 - include/linux/lsm_hook_defs.h | 3 - include/linux/lsm_hooks.h | 6 - include/linux/mlx5/mlx5_ifc.h | 4 +- include/linux/mroute.h | 5 +- include/linux/mroute6.h | 8 +- include/linux/net.h | 4 +- include/linux/netdevice.h | 29 +- include/linux/netfilter.h | 6 +- include/linux/netfilter/x_tables.h | 4 +- include/linux/perf_event.h | 2 +- include/linux/power/bq2415x_charger.h | 4 +- include/linux/power_supply.h | 3 + include/linux/proc_fs.h | 3 +- include/linux/regset.h | 218 +- include/linux/rwsem.h | 20 +- include/linux/sched.h | 12 +- include/linux/sched/loadavg.h | 2 +- include/linux/sched/topology.h | 7 + include/linux/security.h | 8 - include/linux/skbuff.h | 4 + include/linux/soc/ti/k3-ringacc.h | 4 + include/linux/soc/ti/ti_sci_inta_msi.h | 2 +- include/linux/soc/ti/ti_sci_protocol.h | 6 +- include/linux/sockptr.h | 132 + include/linux/syscalls.h | 2 - include/linux/tpm.h | 1 + include/linux/tpm_eventlog.h | 11 +- include/linux/watch_queue.h | 7 +- include/net/flow_dissector.h | 9 + include/net/flow_offload.h | 1 - include/net/inet_connection_sock.h | 3 +- include/net/ip.h | 7 +- include/net/ipv6.h | 6 +- include/net/sctp/structs.h | 2 +- include/net/sock.h | 7 +- include/net/tcp.h | 6 +- include/net/udp.h | 2 +- include/net/xdp.h | 2 - include/net/xfrm.h | 12 +- include/scsi/scsi_tcq.h | 2 +- include/trace/events/sched.h | 2 +- include/uapi/asm-generic/unistd.h | 8 +- include/uapi/linux/bcache.h | 38 +- include/uapi/linux/bpf.h | 17 +- include/uapi/linux/capability.h | 9 +- include/uapi/linux/elfcore.h | 101 - include/uapi/linux/fsinfo.h | 15 +- include/uapi/linux/icmpv6.h | 1 + include/uapi/linux/in6.h | 1 + include/uapi/linux/mount.h | 13 +- include/uapi/linux/pkt_cls.h | 3 + include/uapi/linux/watch_queue.h | 31 +- include/vdso/datapage.h | 1 + init/Kconfig | 15 +- init/do_mounts.c | 2 +- init/do_mounts_rd.c | 2 +- init/init_task.c | 1 + kernel/Makefile | 2 +- kernel/bpf/arraymap.c | 138 + kernel/bpf/bpf_iter.c | 85 +- kernel/bpf/btf.c | 13 + kernel/bpf/cgroup.c | 67 +- kernel/bpf/core.c | 12 - kernel/bpf/hashtab.c | 194 ++ kernel/bpf/local_storage.c | 216 +- kernel/bpf/map_iter.c | 62 +- kernel/bpf/prog_iter.c | 8 +- kernel/bpf/stackmap.c | 183 +- kernel/bpf/syscall.c | 5 + kernel/bpf/task_iter.c | 18 +- kernel/bpf/verifier.c | 94 +- kernel/dma/contiguous.c | 31 +- kernel/events/core.c | 18 + kernel/events/uprobes.c | 2 +- kernel/futex.c | 114 +- kernel/irq/chip.c | 3 +- kernel/irq/irqdomain.c | 3 +- kernel/kcsan/core.c | 51 +- kernel/kcsan/kcsan-test.c | 65 +- kernel/kcsan/report.c | 4 + kernel/pid.c | 2 +- kernel/pid_namespace.c | 2 +- kernel/rcu/rcutorture.c | 4 +- kernel/rcu/tree.c | 11 +- kernel/rcu/tree.h | 1 + kernel/regset.c | 76 + kernel/scftorture.c | 1 + kernel/sched/core.c | 224 +- kernel/sched/fair.c | 8 +- kernel/sched/loadavg.c | 2 +- kernel/sched/sched.h | 10 + kernel/signal.c | 2 +- kernel/smp.c | 61 +- kernel/sys.c | 13 +- kernel/sys_ni.c | 3 - kernel/time/timekeeping.c | 2 +- kernel/time/timer.c | 253 +- kernel/trace/bpf_trace.c | 4 +- lib/Kconfig.kcsan | 5 + lib/debugobjects.c | 13 +- mm/khugepaged.c | 3 + net/atm/common.c | 6 +- net/atm/common.h | 2 +- net/atm/pvc.c | 2 +- net/atm/svc.c | 6 +- net/ax25/af_ax25.c | 6 +- net/bluetooth/hci_sock.c | 8 +- net/bluetooth/l2cap_sock.c | 22 +- net/bluetooth/rfcomm/sock.c | 12 +- net/bluetooth/sco.c | 8 +- net/bpfilter/bpfilter_kern.c | 55 +- net/bridge/netfilter/ebtables.c | 46 +- net/caif/caif_socket.c | 8 +- net/can/j1939/socket.c | 12 +- net/can/raw.c | 16 +- net/core/bpf_sk_storage.c | 206 ++ net/core/dev.c | 532 ++- net/core/filter.c | 6 +- net/core/flow_dissector.c | 17 + net/core/flow_offload.c | 1 + net/core/rtnetlink.c | 5 +- net/core/sock.c | 36 +- net/core/xdp.c | 9 - net/dccp/dccp.h | 2 +- net/dccp/proto.c | 20 +- net/decnet/af_decnet.c | 13 +- net/ieee802154/socket.c | 6 +- net/ipv4/bpfilter/sockopt.c | 16 +- net/ipv4/icmp.c | 26 +- net/ipv4/ip_options.c | 43 +- net/ipv4/ip_sockglue.c | 80 +- net/ipv4/ip_vti.c | 6 +- net/ipv4/ipmr.c | 14 +- net/ipv4/netfilter/arp_tables.c | 33 +- net/ipv4/netfilter/ip_tables.c | 29 +- net/ipv4/raw.c | 8 +- net/ipv4/tcp.c | 30 +- net/ipv4/tcp_ipv4.c | 16 +- net/ipv4/udp.c | 46 +- net/ipv4/udp_impl.h | 4 +- net/ipv6/datagram.c | 16 + net/ipv6/ip6_flowlabel.c | 315 +- net/ipv6/ip6_vti.c | 6 +- net/ipv6/ip6mr.c | 17 +- net/ipv6/ipv6_sockglue.c | 215 +- net/ipv6/netfilter/ip6_tables.c | 28 +- net/ipv6/raw.c | 10 +- net/ipv6/route.c | 8 +- net/ipv6/tcp_ipv6.c | 4 +- net/ipv6/udp.c | 24 +- net/ipv6/udp_impl.h | 4 +- net/iucv/af_iucv.c | 4 +- net/kcm/kcmsock.c | 6 +- net/key/af_key.c | 7 + net/l2tp/l2tp_core.c | 22 +- net/l2tp/l2tp_debugfs.c | 5 +- net/l2tp/l2tp_ip.c | 12 +- net/l2tp/l2tp_ip6.c | 6 +- net/l2tp/l2tp_ppp.c | 20 +- net/llc/af_llc.c | 4 +- net/mptcp/protocol.c | 6 +- net/netfilter/ipvs/ip_vs_ctl.c | 4 +- net/netfilter/nf_sockopt.c | 2 +- net/netfilter/x_tables.c | 20 +- net/netlink/af_netlink.c | 12 +- net/netrom/af_netrom.c | 4 +- net/nfc/llcp_sock.c | 6 +- net/openvswitch/datapath.c | 23 +- net/openvswitch/datapath.h | 4 +- net/packet/af_packet.c | 39 +- net/phonet/pep.c | 4 +- net/qrtr/qrtr.c | 1 + net/rds/af_rds.c | 30 +- net/rds/rdma.c | 14 +- net/rds/rds.h | 6 +- net/rose/af_rose.c | 4 +- net/rxrpc/af_rxrpc.c | 8 +- net/rxrpc/ar-internal.h | 4 +- net/rxrpc/key.c | 9 +- net/sched/cls_api.c | 1 - net/sched/cls_flower.c | 16 + net/sctp/protocol.c | 12 +- net/sctp/socket.c | 54 +- net/smc/af_smc.c | 4 +- net/socket.c | 24 +- net/tipc/socket.c | 8 +- net/tls/tls_main.c | 17 +- net/vmw_vsock/af_vsock.c | 4 +- net/x25/af_x25.c | 4 +- net/xdp/xsk.c | 8 +- net/xfrm/xfrm_policy.c | 11 + net/xfrm/xfrm_state.c | 6 +- samples/vfs/test-fsinfo.c | 31 +- samples/vfs/test-mntinfo.c | 6 +- scripts/Makefile.kcsan | 2 +- scripts/atomic/gen-atomic-instrumented.sh | 21 +- scripts/gdb/linux/symbols.py | 2 +- scripts/headers_install.sh | 1 - scripts/recordmcount.c | 6 + security/security.c | 7 - security/selinux/include/classmap.h | 5 +- sound/soc/codecs/max98390.c | 8 +- sound/soc/codecs/max98390.h | 2 +- sound/soc/qcom/Kconfig | 1 + sound/soc/qcom/apq8016_sbc.c | 120 +- sound/soc/qcom/apq8096.c | 28 +- sound/soc/qcom/common.c | 58 +- sound/soc/qcom/qdsp6/q6afe.c | 8 - sound/soc/qcom/qdsp6/q6afe.h | 1 - sound/soc/qcom/sdm845.c | 40 +- sound/soc/soc-component.c | 14 +- sound/soc/soc-dapm.c | 4 +- tools/bpf/bpftool/Documentation/bpftool-iter.rst | 18 +- tools/bpf/bpftool/bash-completion/bpftool | 18 +- tools/bpf/bpftool/iter.c | 33 +- tools/include/uapi/linux/bpf.h | 17 +- tools/lib/bpf/bpf.c | 1 + tools/lib/bpf/bpf.h | 3 +- tools/lib/bpf/libbpf.c | 22 +- tools/lib/bpf/libbpf.h | 5 +- tools/lib/bpf/libbpf.map | 1 + tools/memory-model/Documentation/recipes.txt | 4 +- tools/objtool/check.c | 5 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 442 +++ .../selftests/bpf/prog_tests/cg_storage_multi.c | 403 +++ .../bpf/prog_tests/get_stackid_cannot_attach.c | 91 + .../selftests/bpf/prog_tests/perf_event_stackmap.c | 116 + .../selftests/bpf/prog_tests/section_names.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdp_link.c | 137 + .../selftests/bpf/progs/bpf_iter_bpf_array_map.c | 40 + .../selftests/bpf/progs/bpf_iter_bpf_hash_map.c | 100 + .../bpf/progs/bpf_iter_bpf_percpu_array_map.c | 46 + .../bpf/progs/bpf_iter_bpf_percpu_hash_map.c | 50 + .../bpf/progs/bpf_iter_bpf_sk_storage_map.c | 34 + .../selftests/bpf/progs/bpf_iter_test_kern5.c | 35 + .../testing/selftests/bpf/progs/cg_storage_multi.h | 13 + .../bpf/progs/cg_storage_multi_egress_only.c | 33 + .../bpf/progs/cg_storage_multi_isolated.c | 57 + .../selftests/bpf/progs/cg_storage_multi_shared.c | 57 + .../selftests/bpf/progs/perf_event_stackmap.c | 59 + tools/testing/selftests/bpf/progs/test_xdp_link.c | 12 + tools/testing/selftests/clone3/.gitignore | 1 + tools/testing/selftests/clone3/Makefile | 4 +- .../clone3/clone3_cap_checkpoint_restore.c | 182 + usr/include/Makefile | 1 - 1486 files changed, 49740 insertions(+), 22088 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-led-driver-turris-omnia create mode 100644 Documentation/bpf/map_cgroup_storage.rst delete mode 100644 Documentation/devicetree/bindings/arm/al,alpine.yaml create mode 100644 Documentation/devicetree/bindings/arm/amazon,al.yaml create mode 100644 Documentation/devicetree/bindings/arm/mstar.yaml delete mode 100644 Documentation/devicetree/bindings/clock/idt,versaclock5.txt create mode 100644 Documentation/devicetree/bindings/clock/idt,versaclock5.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gpucc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-gpucc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-lpasscorecc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sdm845-gpucc.yaml create mode 100644 Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml create mode 100644 Documentation/devicetree/bindings/misc/mstar,l3bridge.yaml delete mode 100644 Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.txt create mode 100644 Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/arasan,sdhci.txt create mode 100644 Documentation/devicetree/bindings/mmc/arasan,sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/renesas,sdhi.txt create mode 100644 Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml create mode 100644 Documentation/devicetree/bindings/phy/ti,phy-gmii-sel.yaml delete mode 100644 Documentation/devicetree/bindings/phy/ti-phy-gmii-sel.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/bq2515x.yaml delete mode 100644 Documentation/devicetree/bindings/soc/ti/k3-ringacc.txt create mode 100644 Documentation/devicetree/bindings/soc/ti/k3-ringacc.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/thermal.txt create mode 100644 arch/arm/boot/dts/infinity-msc313-breadbee_crust.dts create mode 100644 arch/arm/boot/dts/infinity-msc313.dtsi create mode 100644 arch/arm/boot/dts/infinity.dtsi create mode 100644 arch/arm/boot/dts/infinity3-msc313e-breadbee.dts create mode 100644 arch/arm/boot/dts/infinity3-msc313e.dtsi create mode 100644 arch/arm/boot/dts/infinity3.dtsi create mode 100644 arch/arm/boot/dts/mercury5-ssc8336n-midrived08.dts create mode 100644 arch/arm/boot/dts/mercury5-ssc8336n.dtsi create mode 100644 arch/arm/boot/dts/mercury5.dtsi create mode 100644 arch/arm/boot/dts/mstar-v7.dtsi create mode 100644 arch/arm/mach-mstar/Kconfig create mode 100644 arch/arm/mach-mstar/Makefile create mode 100644 arch/arm/mach-mstar/mstarv7.c delete mode 100644 arch/arm64/boot/dts/al/Makefile create mode 100644 arch/arm64/boot/dts/amazon/Makefile rename arch/arm64/boot/dts/{al => amazon}/alpine-v2-evp.dts (100%) rename arch/arm64/boot/dts/{al => amazon}/alpine-v2.dtsi (100%) create mode 100644 arch/arm64/boot/dts/amazon/alpine-v3-evp.dts create mode 100644 arch/arm64/boot/dts/amazon/alpine-v3.dtsi delete mode 100644 arch/mips/configs/mips_paravirt_defconfig delete mode 100644 arch/mips/include/asm/kvm_para.h delete mode 100644 arch/mips/include/uapi/asm/kvm_para.h delete mode 100644 arch/mips/paravirt/Kconfig delete mode 100644 arch/mips/paravirt/Makefile delete mode 100644 arch/mips/paravirt/Platform delete mode 100644 arch/mips/paravirt/paravirt-irq.c delete mode 100644 arch/mips/paravirt/paravirt-smp.c delete mode 100644 arch/mips/paravirt/serial.c delete mode 100644 arch/mips/paravirt/setup.c delete mode 100644 arch/mips/pci/pci-virtio-guest.c create mode 100644 arch/powerpc/include/asm/paravirt.h create mode 100644 arch/powerpc/include/asm/qspinlock.h create mode 100644 arch/powerpc/include/asm/qspinlock_paravirt.h create mode 100644 arch/powerpc/include/asm/simple_spinlock.h create mode 100644 arch/powerpc/include/asm/simple_spinlock_types.h delete mode 100644 arch/powerpc/kernel/eeh_dev.c create mode 100644 arch/powerpc/platforms/powernv/pci-sriov.c create mode 100644 drivers/clk/at91/sama7g5.c create mode 100644 drivers/clk/qcom/gpucc-sm8150.c create mode 100644 drivers/clk/qcom/gpucc-sm8250.c create mode 100644 drivers/clk/qcom/lpasscorecc-sc7180.c create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl0039.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl006c.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl006e.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl176e.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl206e.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl502d.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl5039.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl507a.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl507c.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl507e.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl826f.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl827c.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl827d.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl827e.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl837d.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl887d.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl902d.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl9039.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl906f.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl907c.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl907e.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl917d.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cla0b5.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/clc37a.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/clc37b.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/clc37e.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/clc57e.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/drf.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/parent.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/printf.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/push.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/push006c.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/push206e.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/push507c.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/push906f.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/pushc37b.h create mode 100644 drivers/gpu/drm/nouveau/nouveau_bo0039.c create mode 100644 drivers/gpu/drm/nouveau/nouveau_bo5039.c create mode 100644 drivers/gpu/drm/nouveau/nouveau_bo74c1.c create mode 100644 drivers/gpu/drm/nouveau/nouveau_bo85b5.c create mode 100644 drivers/gpu/drm/nouveau/nouveau_bo9039.c create mode 100644 drivers/gpu/drm/nouveau/nouveau_bo90b5.c create mode 100644 drivers/gpu/drm/nouveau/nouveau_boa0b5.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp100.c delete mode 100644 drivers/iommu/intel/intel-pasid.h create mode 100644 drivers/iommu/intel/pasid.h create mode 100644 drivers/leds/leds-turris-omnia.c create mode 100644 drivers/md/bcache/features.c create mode 100644 drivers/md/bcache/features.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6779.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6779.h create mode 100644 drivers/power/supply/bq2515x_charger.c delete mode 100644 drivers/scsi/ufs/ufs-exynos-dbg.c delete mode 100644 drivers/scsi/ufs/ufs-exynos-if.h create mode 100644 drivers/usb/dwc2/drd.c create mode 100644 include/dt-bindings/clock/qcom,gpucc-sm8150.h create mode 100644 include/dt-bindings/clock/qcom,gpucc-sm8250.h create mode 100644 include/dt-bindings/clock/qcom,lpasscorecc-sc7180.h create mode 100644 include/dt-bindings/pinctrl/mt6779-pinfunc.h create mode 100644 include/dt-bindings/reset/xlnx-versal-resets.h create mode 100644 include/linux/sockptr.h delete mode 100644 include/uapi/linux/elfcore.h create mode 100644 kernel/regset.c create mode 100644 tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c create mode 100644 tools/testing/selftests/bpf/prog_tests/get_stackid_cannot_attach.c create mode 100644 tools/testing/selftests/bpf/prog_tests/perf_event_stackmap.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_link.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_bpf_array_map.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_bpf_hash_map.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_bpf_percpu_array_map.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_bpf_percpu_hash_map.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_bpf_sk_storage_map.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern5.c create mode 100644 tools/testing/selftests/bpf/progs/cg_storage_multi.h create mode 100644 tools/testing/selftests/bpf/progs/cg_storage_multi_egress_only.c create mode 100644 tools/testing/selftests/bpf/progs/cg_storage_multi_isolated.c create mode 100644 tools/testing/selftests/bpf/progs/cg_storage_multi_shared.c create mode 100644 tools/testing/selftests/bpf/progs/perf_event_stackmap.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_link.c create mode 100644 tools/testing/selftests/clone3/clone3_cap_checkpoint_restore.c