This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allmodconfig in repository toolchain/ci/linux.
omits ea586a076e8a Add linux-next specific files for 20211224 omits 80d1971d9efa Merge branch 'akpm/master' omits 801cefa1c7a8 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] omits a73944a32249 lib/stackdepot: allow optional init and stack_table alloca [...] omits cd8780365fd2 lib/stackdepot: allow optional init and stack_table alloca [...] omits b568ca00331e lib/stackdepot: allow optional init and stack_table alloca [...] omits dd94ba788b4d lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits 605d9b4bdbf9 lib/stackdepot: allow optional init and stack_table alloca [...] omits 057f267f46b9 proc-remove-pde_data-completely-fix-fix omits 2db53c3cdb56 proc-remove-pde_data-completely-fix omits 3fadaca878f5 proc: remove PDE_DATA() completely omits 7093cf272146 fs: proc: store PDE()->data into inode->i_private omits 5857c259a0e0 sysctl: returns -EINVAL when a negative value is passed to [...] omits 2a89f6bce792 kernel/sysctl.c: remove unused variable ten_thousand omits deb761b4ddc2 kprobe: move sysctl_kprobes_optimization to kprobes.c omits 8471b90fb362 fs/coredump: move coredump sysctls into its own file omits f5c3f51c28fe printk: fix build warning when CONFIG_PRINTK=n omits bd3f5a533619 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() omits 129049c35be0 fs: move namespace sysctls and declare fs base directory omits 63afb1a07245 sysctl-add-and-use-base-directory-declarer-and-registratio [...] omits 967c8f408294 sysctl: add and use base directory declarer and registrati [...] omits d886d33701eb fs: move pipe sysctls to is own file omits e2733dacbeb3 fs: move fs/exec.c sysctls into its own file omits 98f36728e1d7 fs: move namei sysctls to its own file omits 8b56a76ca886 fs: move locking sysctls where they are used omits 210d493faa35 fs: move shared sysctls to fs/sysctls.c omits c5289b393db5 sysctl: move maxolduid as a sysctl specific const omits 3f4c09d7ade0 fs/dcache: avoid unused-function warning omits cc7475ff4fee fs/inode: avoid unused-variable warning omits 31eda1747016 fs: move dcache sysctls to its own file omits 366b8c6ed99b fs: move fs stat sysctls to file_table.c omits 09dccec93ca4 fs: move inode sysctls to its own file omits 9b57ef77971f sysctl: share unsigned long const values omits 4ac79732d0e8 stackleak: move stack_erasing sysctl to stackleak.c omits 5f4433af32fc scsi/sg: move sg-big-buff sysctl to scsi/sg.c omits 7a683f59d7dc printk: move printk sysctl to printk/sysctl.c omits a6f1e3b4b43f fs: move binfmt_misc sysctl to its own file omits 1200f7344a97 sysctl-add-helper-to-register-a-sysctl-mount-point-fix omits 8ab4aa6515c5 sysctl: add helper to register a sysctl mount point omits bf0f4cd5f465 random: move the random sysctl declarations to its own file omits 8489768ae3aa firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 omits 8ed83ae56e7a firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix omits 8c862b83409f firmware_loader-move-firmware-sysctl-to-its-own-files-fix omits 0419dbb2c18a firmware_loader: move firmware sysctl to its own files omits 9371114a8d13 eventpoll: simplify sysctl declaration with register_sysctl() omits 626f7c43a1c2 cdrom: simplify subdirectory registration with register_sysctl() omits 06838fbfd1b3 inotify-simplify-subdirectory-registration-with-register_s [...] omits 11f044812c2e inotify: simplify subdirectory registration with register_ [...] omits f03d20b2318f test_sysctl: simplify subdirectory registration with regis [...] omits 149e0e598bc1 ocfs2: simplify subdirectory registration with register_sysctl() omits 41c7bce612f5 macintosh/mac_hid.c: simplify subdirectory registration wi [...] omits 20b463a3baae i915: simplify subdirectory registration with register_sysctl() omits 0863a8304766 hpet: simplify subdirectory registration with register_sysctl() omits 0d6b3233ff8c dnotify: move dnotify sysctl to dnotify.c omits e58aabaa2527 aio: move aio sysctl to aio.c omits 864ece187072 sysctl: use SYSCTL_ZERO to replace some static int zero uses omits acf4162905c3 sysctl: use const for typically used max/min proc sysctls omits 6d34cf1e2e8e sysctl: make ngroups_max const omits 49518b36fe9c watchdog: move watchdog sysctl interface to watchdog.c omits 80d055409d61 hung_task: move hung_task sysctl interface to hung_task.c omits 86277881731d sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] omits 641e146e1ef8 sysctl: move some boundary constants from sysctl.c to sysctl_vals omits 75d0f681759d sysctl: add a new register_sysctl_init() interface omits b5bb1bd8827a mm/migrate.c: rework migration_entry_wait() to not take a pageref omits 7b69285cc1e9 Merge branch 'akpm-current/current' omits f06785129987 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6c408a2a94b0 Merge branch 'slab-next' of git://git.kernel.org/pub/scm/l [...] omits 619ca274c94a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5ced38b573d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7f79d3ddbd8f Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits f743cd3c27f6 Merge branch 'folio-iomap' of git://git.infradead.org/user [...] omits 14eba5849d4c Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 7cd7c8c677c7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8db3e27047e8 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 5a4bd1d60f10 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 969bd734a437 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 8fc3171d707b Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] omits ef5c6400e141 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git omits 63200d3b785f Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits e350af8c396d Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 9430a38ff177 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0352858272a7 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits fb61d8375fb2 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 9520cd835edb Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 04d2e9cd069b Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits a72a13cea9aa Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits 2ff89db5db42 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits 283001896cbf Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 71b6872298c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9e83ed5b4263 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 261a7034a762 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0d66f6beff51 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d13961357454 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c0ff142facc1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 32a3c494e03e Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 87940d806424 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8be5ba05d2dd Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits b6fb1e80803e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e5fa8580620a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 78078ae09666 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 13bf5ee17623 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bf01d92f6f5b Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits f587251bdbee Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git omits 64d4f12d0166 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits c9d1b5a67c45 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 93d7dc00a8d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a257adffbe18 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e7db65432a96 next-20211223/phy-next omits f311e7f2f6ea Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 073543b87edf Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits c8c621d5330e Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits ac691012e42c Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 666115fb6863 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits e4daf7b19f68 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 697b9cada942 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits af4b11e0bd6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 75d0bd1b3a02 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 596184bbfbd8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1409057d2451 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 48921e185454 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 34960179590a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits a0e3df097680 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c496c691d744 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits a74298d5935a Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 758c4b3f8f7f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a158d7ff8cb6 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 39c625b0badf Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 499c2df94278 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits ca6230f4208d Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits a06064a6a739 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2025821ee223 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1fe9db476207 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 825490ccd615 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1f35108f8e4d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6546e60201bd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 57a42002f019 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits 2ee637d0cc5b Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 304bc1434b9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c717a2e4c41b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fc6a9fb68142 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits c1b3ad8c1026 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits f6d6e4c9c63d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 414867377a30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0c1b8cff4479 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 4dbb86204391 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0469fbca82cb Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 2f3cfcd74e1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5916ff16a830 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e0f0688aba77 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits d91b340a01c8 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 4235a27a020c Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits b003722adef2 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits ae73b14f66fd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 76b68e8011c8 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 1db20449e717 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits b4c0f491b481 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits d95d7e5bb591 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 726155861945 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 62983bffc18a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e856bd765dcc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 73ff9fcdd6f8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3e0a1a49ac03 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e55e42963402 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 88da580014f1 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 4e45b439c62f Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits e712d7d7043d Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits c17aa04f084c Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits e9a0135fc443 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 8335bcbf4b27 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 12773163f066 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 745ddcb50860 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 613e06706487 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 8f68514da4f1 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 655d2691226c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f502947673e Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 84174b2375c2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d22390f8eb1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 032f44ffe35a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bc5f4db634f7 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 3112c5690fdc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0eb06d9e388d Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits b36501678e64 Merge branch '9p-next' of git://github.com/martinetd/linux omits 622bb666e493 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 43f4e5edd1b5 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits ba8fc732cdab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 89b8a7651ef7 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] omits e493e1b41ff9 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 6f4109607873 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 14a85fdc22c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 02f64f001b96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4128dc1bf567 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits c1063dd58c98 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 875f119f97b3 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 8896a63e1c25 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 6d7ecc091f32 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 7dbd5c62ba34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b078a7ce0ef5 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits dc6cbb3e91c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 58396b973c0f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 35673ecf2365 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4c22dd66731e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5469fdfd2741 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3049a8876425 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8b27aa3385af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 986af262125f Merge branch 'for-next' of git://github.com/openrisc/linux.git omits ab8b15a572da Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c8c7c3d7950b Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 52744cab38cd Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 0672127535ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f38dffb2ea80 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 7e9e968fe779 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 33213cd7beb1 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 7cdb76ce349b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bf931c0fc098 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 84855cabe588 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 800b8b672fbb Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 289ae7ac83b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5ef169576725 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 95ec8b33de98 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits dbb1ba36294f Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits b60113f8ad05 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 49488d227d6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6448b1fa68fb Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 7f39f533d6e6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 214fb815b8cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 92c378b64948 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 30ac37b55cc6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 105d5c52c3c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 23982dac304a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fc2fc63b963d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6fe795beb05f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 46cca0623f6a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d107c932ac7f Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 3c69a64fd0a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 43b9a8b907de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a79166b0e06b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d5d45222966a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 08977d83342b Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 214d63e718c3 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 162e91828586 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 221cc810df19 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits b625b9baeb17 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits d2e60d8e241e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 727655660152 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits cf66fcb9dde1 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 4df90a4dd907 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] omits ec39ecb383f3 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits 8f9e7f2ea180 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 279b4507ee6e Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] omits cae5a5e2958d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b3aee0b14a2c Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 14cd86116c82 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 01392314b9d3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 715b560ee915 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 9741517567aa Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits b780796b4ba5 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits b4783decec31 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 2f5f75083295 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e20ab50a3194 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 2ed0d7d48338 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 3d35460f1f25 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 626d8c2ef119 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits d112376003d7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0e8c0f7ab0b1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e71c70b025cf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0600c5cfc1b8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 58565927bd0a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7c1fb51fd72c Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 077e5bd0c333 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] omits fb7c2e42c708 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 9ac05e740b93 parisc: Add lws_atomic_xchg and lws_atomic_store syscalls omits 1eaee7a748a3 parisc: Rewrite light-weight syscall and futex code omits 6094392ab0f3 parisc: Switch user access functions to signal errors in r [...] omits 114157960f72 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits 541d759bb769 Merge of signal-for-v5.17, and ucount-rlimit-fixes-for-v5. [...] omits 93c731c87357 parisc: Avoid calling faulthandler_disabled() twice omits e1be56acd01b parisc: Fix lpa and lpa_user defines omits c8a50898f908 parisc: Define depi_safe macro omits ca30828dad64 parisc: decompressor: do not copy source files while building omits 0497943728c7 Merge remote-tracking branch 'spi/for-5.15' into spi-linus omits df81e6740263 Merge branch 'for-5.17/fixes' into for-next omits bf01c2975925 livepatch: Fix kobject refcount bug on klp_init_patch_earl [...] omits 2b8f69eda097 ubsan: remove CONFIG_UBSAN_OBJECT_SIZE omits c424cbe6f774 kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR omits 245c79e4bd03 lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] omits 7a18576be219 btrfs: use generic Kconfig option for 256kB page size limit omits b021f3202d05 arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] omits 9c648b8bdb3f configs: introduce debug.config for CI-like setup omits e73fc87e55bf delayacct: track delays from memory compact omits 454b4f3a7fa6 Documentation/accounting/delay-accounting.rst: add thrashi [...] omits f0ca4f2d5d4a delayacct: cleanup flags in struct task_delay_info and fun [...] omits 586befa9c450 delayacct: fix incomplete disable operation when switch en [...] omits 480abd7db51c delayacct: support swapin delay accounting for swapping wi [...] omits 53af1acf238a panic: allow printing extra panic information on kdump omits 658a6ba2a287 panic: add option to dump all CPUs backtraces in panic_print omits 4b80d4b7ed71 docs: sysctl/kernel: add missing bit to panic_print omits b3fd8ec56672 panic: Remove oops_id. omits 166903c7320e panic-use-error_report_end-tracepoint-on-warnings-fix omits df6da8236390 panic: use error_report_end tracepoint on warnings omits 1542000bfb5f fs/adfs: remove unneeded variable make code cleaner omits 5b4eb665e2c2 signal: clean up kernel-doc comments omits 5300763045e1 FAT: use io_schedule_timeout() instead of congestion_wait() omits f17ce5360f68 hfsplus: use struct_group_attr() for memcpy() region omits 928ec8dd210a init/main.c: silence some -Wunused-parameter warnings omits 04e5c1cb432e ELF: fix overflow in total mapping size calculation omits 224f816597b5 fs/binfmt_elf: use PT_LOAD p_align values for static PIE omits 05b2e813fd43 const_structs.checkpatch: add frequently used ops structs omits 2a3ab7d47856 checkpatch: Improve Kconfig help test omits bd1c326e84e9 checkpatch: relax regexp for COMMIT_LOG_LONG_LINE omits ff6ecd75fd43 lz4: fix LZ4_decompress_safe_partial read out of bound omits 0cb264a6f1c5 lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test omits e07d9875b7a5 uuid: remove licence boilerplate text from the header omits 353d48d03ca7 uuid: discourage people from using UAPI header in new code omits 510f27277fdd kunit: replace kernel.h with the necessary inclusions omits d8a973949391 test_hash.c: refactor into kunit omits 3c9a0688173b lib/Kconfig.debug: properly split hash test kernel entries omits 63f9853a07c5 test_hash.c: split test_hash_init omits 1d9a33244d03 test_hash.c: split test_int_hash into arch-specific functions omits b81b12432082 drivers/infiniband/sw/rxe/rxe_qp.c: fix for "hash.h: remov [...] omits 5b08fdb2cb34 hash.h: remove unused define directive omits 22e947ba74c8 lib/list_debug.c: print more list debugging context in __l [...] omits c1a65c92c244 list: introduce list_is_head() helper and re-use it in list.h omits 4913456696a5 kstrtox: uninline everything omits b450fb83806c kernel-sys-only-take-tasklist_lock-for-get-setpriorityprio [...] omits ec2493517360 kernel/sys.c: only take tasklist_lock for get/setpriority( [...] omits cee89ae8047b kthread: dynamically allocate memory to store kthread's full name omits 952267c8b806 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] omits 5454100aceb6 tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] omits e0d71da8b9e0 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] omits 8b0b0006c556 fs/binfmt_elf: replace open-coded string copy with get_task_comm omits c8901828f94a drivers/infiniband: replace open-coded string copy with ge [...] omits c00cb6b65a5b fs/exec: replace strncpy with strscpy_pad in __get_task_comm omits 0445c40502ab fs/exec: replace strlcpy with strscpy_pad in __set_task_comm omits 804dcef76394 kernel.h: include a note to discourage people from includi [...] omits 325a40892303 include/linux/unaligned: replace kernel.h with the necessa [...] omits 9589da308c2a proc/sysctl: make protected_* world readable omits 4f783fb10afd proc: convert the return type of proc_fd_access_allowed() [...] omits ea09981ea277 proc-make-the-proc_create-stubs-static-inlines-fix2-fix omits 7f136fb75791 proc-make-the-proc_create-stubs-static-inlines-fix2 omits 8ec4d6544aab proc-make-the-proc_create-stubs-static-inlines-fix omits 6e3c823cacf3 proc: make the proc_create[_data]() stubs static inlines omits 1098ccfeb00c proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] omits 658884173ac6 mm: percpu: add generic pcpu_populate_pte() function omits 79b372265f79 mm: percpu: add generic pcpu_fc_alloc/free funciton omits 5f322bd6b8e7 mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef omits 8a4eac19b4f9 mm: percpu: generalize percpu related config omits 309e94895bcd kernel/hung_task.c: Monitor killed tasks. omits 0c3b06b302f5 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits ca1a2230bba0 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 63a6c3761a0b mm/damon: add access checking for hugetlb pages omits 2332413f6274 Docs/admin-guide/mm/damon/usage: update for schemes statistics omits afcd166961cd mm/damon/dbgfs: support all DAMOS stats omits 706909535292 Docs/admin-guide/mm/damon/reclaim: document statistics parameters omits d75be1c60d0a mm/damon/reclaim: provide reclamation statistics omits 518cb10595d0 mm/damon/schemes: account how many times quota limit has exceeded omits 9221bf459dd6 mm/damon/schemes: account scheme actions that successfully [...] omits 9481934d7a11 mm/damon: remove a mistakenly added comment for a future feature omits 6bf1af24f805 Docs/admin-guide/mm/damon/usage: update for kdamond_pid an [...] omits f3b7d8f00944 Docs/admin-guide/mm/damon/usage: mention tracepoint at the [...] omits b0e1240428af Docs/admin-guide/mm/damon/usage: remove redundant information omits 80d97e48bf8d Docs/admin-guide/mm/damon/usage: update for scheme quotas [...] omits 459082fc6b1b mm/damon: convert macro functions to static inline functions omits aa308afaeb57 mm/damon: modify damon_rand() macro to static inline function omits e99bef6d3a8e mm/damon: move damon_rand() definition into damon.h omits 0bc1f3851b70 mm/damon/schemes: add the validity judgment of thresholds omits 6598346c7fad mm/damon/vaddr: remove swap_ranges() and replace it with swap() omits 60ed565b47ae mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix omits 48d1195d946d mm/damon: remove some unneeded function definitions in damon.h omits a36a42c9e174 mm/damon/core: use abs() instead of diff_of() omits 588cd49ed3ec mm/damon: add 'age' of region tracepoint support omits 12bfde756379 mm/damon: unified access_check function naming rules omits 6aae4416fc10 mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault omits 3920837ea9de mm: make some vars and functions static or __init omits 329566fcc6f3 mm: fix some comment errors omits e9fabcfc3cdf zram: use ATTRIBUTE_GROUPS omits 744ede16f9d3 btrfs: avoid live-lock in search_ioctl() on hardware with [...] omits 32f58cc30208 arm64: add support for sub-page faults user probing omits 824d40ed6e4d mm: introduce fault_in_exact_writeable() to probe for sub- [...] omits 6099ad837cb3 zsmalloc: replace get_cpu_var with local_lock omits 30436bc7e29e zsmalloc: replace per zpage lock with pool->migrate_lock omits 4f92f82a62ff locking: fixup write_lock_nested() implementation omits 076b9df20781 locking/rwlocks: fix write_lock_nested for RT omits 7a76f1744202 locking/rwlocks: introduce write_lock_nested omits 9f82342deb67 zsmalloc: remove zspage isolation for migration omits cf3d38cb3200 zsmalloc: move huge compressed obj from page to zspage omits c4eab4e06fe5 zsmalloc: introduce obj_allocated omits 63c6f45cba35 zsmalloc: decouple class actions from zspage works omits 2a5b27b30926 zsmalloc: rename zs_stat_type to class_stat_type omits 5583c838ba2d zsmalloc: introduce some helper functions omits b493e214c277 zpool: remove the list of pools_head omits ae54b7a1a09f mm-rmap-fix-potential-batched-tlb-flush-race-fix omits 37bcb3002838 mm/rmap: fix potential batched TLB flush race omits 4f0128f47ba5 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 4fe62db913ad mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits 438a9e95574e mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix omits e3f6ed9f7904 mm: memcg/percpu: account extra objcg space to memory cgroups omits 728385fb6199 mm/hwpoison: fix unpoison_memory() omits f5507085756a mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE omits ecb9ab434259 mm/hwpoison: mf_mutex for soft offline and unpoison omits 9d7e87229e9a mm: ksm: fix use-after-free kasan report in ksm_might_need [...] omits a98e5d94a7d2 mm/migrate: remove redundant variables used in a for-loop omits 9891e9fa1348 mm/migrate: move node demotion code to near its user omits b1b219be4a0c mm: migrate: add more comments for selecting target node randomly omits 123bf600a8a4 mm: migrate: support multiple target nodes demotion omits 923763343e02 mm: compaction: fix the migration stats in trace_mm_compac [...] omits ffdce19bab3b mm-migrate-correct-the-hugetlb-migration-stats-fix omits 627b8c00cbdd mm: migrate: correct the hugetlb migration stats omits 9d911a2fbddd mm: migrate: fix the return value of migrate_pages() omits 16f7bda1824a mm/mempolicy: fix all kernel-doc warnings omits e626afceaddc mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 457143e0eb94 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 06239811d418 mm/mempolicy: wire up syscall set_mempolicy_home_node omits bf1101a4e88f mm/mempolicy: add set_mempolicy_home_node syscall omits c9225f4cc23b mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY omits 003f0bea9340 mm: vmscan: reduce throttling due to a failure to make pro [...] omits 57af06179e3e mm: vmscan: reduce throttling due to a failure to make progress omits ac1ed134f308 vmscan: make drop_slab_node static omits a5dc1ee7e006 selftests/uffd: allow EINTR/EAGAIN omits 62bf15cca4ae mm, hugepages: make memory size variable in hugepage-mrema [...] omits 4bd913ab7cc6 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits 25fb536dcd29 selftests: vm: add a hugetlb test case omits 52163ccef0ee mm: sparsemem: use page table lock to protect kernel pmd o [...] omits 66e60dc7befe mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits e50b77613f0b mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits bc941365a7f7 hugetlb/cgroup: fix copy/paste array assignment omits 9a0140f3d518 hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" omits d73b6d7f0d9a hugetlb: add hugetlb.*.numa_stat file omits 00f30a713820 mm/page_alloc.c: modify the comment section for alloc_cont [...] omits 6748fd856a45 include/linux/gfp.h: further document GFP_DMA32 omits 39be4ef9068f mm: drop node from alloc_pages_vma omits 4714ee1127b6 mm: page_alloc: fix building error on -Werror=array-compare omits e4e78cbcc3d4 mm: fix boolreturn.cocci warning omits 3b8419d05ff5 mm/pagealloc: sysctl: change watermark_scale_factor max li [...] omits 2d58fe58cc78 mm: introduce memalloc_retry_wait() omits af226b3807ae mm: discard __GFP_ATOMIC omits f348d8240456 mm-vmalloc-allocate-small-pages-for-area-pages-fix omits bd8895d07c22 mm/vmalloc: allocate small pages for area->pages omits ff5b269a7d44 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware omits be50c5805834 mm: allow !GFP_KERNEL allocations for kvmalloc omits 348f3dfb73f7 mm/vmalloc: be more explicit about supported gfp flags. omits 794efe0afc80 mm/vmalloc: add support for __GFP_NOFAIL omits b9ab585142af mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc fix omits fe142b709f4d mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc omits 369278f43e59 mm/dmapool.c: revert "make dma pool to use kmalloc_node" omits de6103acb023 mm: remove the total_mapcount argument from page_trans_hug [...] omits 87c774254573 mm: remove the total_mapcount argument from page_trans_hug [...] omits 9a4044a3f639 mm: remove last argument of reuse_swap_page() omits 17cd1a814999 x86: mm: add x86_64 support for page table check omits a26c01367c0c mm: page table check omits 78059d96c6bc mm: ptep_clear() page table helper omits 539243be171c mm: change page type prior to adding page table entry omits 03a8531616ea docs/vm: add vmalloced-kernel-stacks document omits 6a1549a31a2a mm/oom_kill: allow process_mrelease to run under mmap_lock [...] omits 8ed1e56ed6cc mm: document locking restrictions for vm_operations_struct::close omits aeb81b024532 mm: protect free_pgtables with mmap_lock write lock in exit_mmap omits 2732b14488e1 mm: move tlb_flush_pending inline helpers to mm_inline.h omits 0691b429dd73 mm: move anon_vma declarations to linux/mm_inline.h omits b0ebe03b84d1 mm: add anonymous vma name refcounting omits 3bc7bedcc319 docs: proc.rst: /proc/PID/maps: fix malformed table omits 670707833cef mm: add a field to store names for private anonymous memory omits 3e11f0c4d9da mm: rearrange madvise code to allow for reuse omits f00756c9bf5e mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] omits 3b7b794b76a7 mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit omits b9d9eabc0647 tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] omits 0c0348943a26 memcg-add-per-memcg-vmalloc-stat-v2-fix omits 13672eca92fc memcg-add-per-memcg-vmalloc-stat-v2 omits d6969e6e3006 memcg: add per-memcg vmalloc stat omits e7c8c928af6c mm/memcg: use struct_size() helper in kzalloc() omits 42ae732252cb memcg: better bounds on the memcg stats updates omits bb0e03a338d9 mm: add group_oom_kill memory.event fix omits c09bbeef5dfc mm/memcg: add oom_group_kill memory event omits 7d395ede822b mm/page_counter: remove an incorrect call to propagate_pro [...] omits 9d66a4957385 mm: memcontrol: make cgroup_memory_nokmem static omits 83015f23b204 mm/frontswap.c: use non-atomic '__set_bit()' when possible omits 8bbc1d0a194e mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] omits 90a65307a4be mm: shmem: don't truncate page if memory failure happens omits 94fe7d9f1a99 mm/gup.c: stricter check on THP migration entry during fol [...] omits 6fa66a379976 gup: avoid multiple user access locking/unlocking in fault [...] omits be8ac67bfe13 mm/truncate.c: remove unneeded variable omits 06323ed5fff7 Documentation/vm/page_owner.rst: fix unexpected indentation warns omits e8093ddfafe2 documentation-vm-page_ownerrst-update-the-documentation-fix omits 9f91b7527ac5 Documentation/vm/page_owner.rst: update the documentation omits d94d7ea82dd1 tools/vm/page_owner_sort.c: delete invalid duplicate code omits df37991a78d8 tools/vm/page_owner_sort.c: two trivial fixes omits f7d5efd2c559 tools/vm/page_owner_sort.c: support sorting pid and time omits 00bd9171b8fd tools/vm/page_owner_sort.c: add switch between culling by [...] omits 9a0329210ccf tools/vm/page_owner_sort.c: support sorting by stack trace omits f717cd6f07ab tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits 99e9a82ec3aa tools/vm/page_owner_sort.c: sort by stacktrace before culling omits d60286dd3dd0 mm,fs: split dump_mapping() out from dump_page() omits a906be459628 kasan: fix quarantine conflicting with init_on_free omits 005fa883c366 kasan: test: add test case for double-kmem_cache_destroy() omits aaea01d3d2b0 kasan: add ability to detect double-kmem_cache_destroy() omits 87618b40a1cc kasan: test: add globals left-out-of-bounds test omits 6177009f7927 device-dax: compound devmap support omits 0ddf9d1932ac device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix omits 0009916ecbbd device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() omits 05d5fbef5e12 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() omits beb2209863db device-dax: factor out page mapping initialization omits 3ddf7f9669c2 device-dax: ensure dev_dax->pgmap is valid for dynamic devices omits 83395f1c3a12 device-dax: use struct_size() omits 30e560bffc9a device-dax: use ALIGN() for determining pgoff omits 42a96100c971 mm/memremap: add ZONE_DEVICE support for compound pages omits f01391d8eab2 mm/page_alloc: refactor memmap_init_zone_device() page init omits 873e66ec9112 mm/page_alloc: split prep_compound_page into head and tail [...] omits 08e87f8d7d05 mm-defer-kmemleak-object-creation-of-module_alloc-v4 omits cfdca502a769 mm: defer kmemleak object creation of module_alloc() omits 86ad7155e2aa mm: kmemleak: alloc gray object for reserved region with d [...] omits 671b590a950e kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] omits 12a2eaae9b44 kmemleak: fix kmemleak false positive report with HW tag-b [...] omits 924101a39661 mm: slab: make slab iterator functions static omits 07f1580f4156 mm/slab_common: use WARN() if cache still has objects on destroy omits ea974b885cd8 fs/ioctl: remove unnecessary __user annotation omits b6f15aba12fa ocfs2: fix ocfs2 corrupt when iputting an inode omits 195d69810150 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 8b86b27cd823 ocfs2: reflink deadlock when clone file to the same direct [...] omits e6eb2e34bdb6 ocfs2: clearly handle ocfs2_grab_pages_for_write() return value omits 73b65e30dfe2 ocfs2:Use BUG_ON instead of if condition followed by BUG. omits 2a34abfa8405 squashfs: provide backing_dev_info in order to disable read-ahead omits b3d94d248248 scripts/spelling.txt: add "oveflow" omits 5adad11cbea7 ia64: fix typo in a comment omits e1813e262418 arch/ia64/kernel/setup.c: use swap() to make code cleaner omits 84af486719ba ia64: module: use swap() to make code cleaner omits 52ac0277991b trace/hwlat: make use of the helper function kthread_run_on_cpu() omits 0e9bff5dcffe trace/osnoise: make use of the helper function kthread_run [...] omits 053cadffc936 rcutorture: make use of the helper function kthread_run_on_cpu() omits 6ead51fafa74 ring-buffer: make use of the helper function kthread_run_on_cpu() omits 908f948431e7 RDMA/siw: make use of the helper function kthread_run_on_cpu() omits ce0abe211898 kthread-add-the-helper-function-kthread_run_on_cpu-fix omits ca365fdb2e94 kthread: add the helper function kthread_run_on_cpu() omits ac5a45508786 procfs: prevent unpriveleged processes accessing fdinfo dir omits dd0fe8d7b7b8 /proc/kpageflags: do not use uninitialized struct pages omits 3e83fe1edd8d /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 2d7ec96c7a2e userfaultfd/selftests: fix hugetlb area allocations omits 4f8bba51a040 mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_ [...] omits c841c13c6a99 shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] omits 14829ba8f0bb shmem: fix a race between shmem_unused_huge_shrink and shm [...] omits 0cf20e0b7635 mm/damon/dbgfs: protect targets destructions with kdamond_lock omits 486c1f52d114 mm/page_alloc: fix __alloc_size attribute for alloc_pages_ [...] omits 16ee61ae7667 mm: delete unsafe BUG from page_cache_add_speculative() omits fb28d3fe182f mm-hwpoison-fix-condition-in-free-hugetlb-page-path-fix omits dd75607a9b24 mm, hwpoison: fix condition in free hugetlb page path omits 3e7e563dd5a4 MAINTAINERS: mark more list instances as moderated omits 064cb3561cdc kernel/crash_core: suppress unknown crashkernel parameter warning omits d5cc278dc18e mm: mempolicy: fix THP allocations escaping mempolicy rest [...] omits b93acee44e1a mm/oom_kill: wake futex waiters before annihilating victim [...] omits a8870d3c7cc5 kfence: fix memory leak when cat kfence objects omits 04cce5b36032 mm: fix panic in __alloc_pages omits 8144a7147ddc Merge branch into tip/master: 'objtool/urgent' omits d2849ef7d640 Merge branch into tip/master: 'ras/core' omits 134d4a60853d Merge branch into tip/master: 'x86/build' omits d6d457a8d52d Merge branch into tip/master: 'x86/misc' omits 03cb478074fe Merge branch into tip/master: 'x86/mm' omits 6a654e5501a6 fixup! rcu: Rework rcu_barrier() and callback-migration logic omits 9c42a8706f35 x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUI [...] omits e27830fbaf6a thunderbolt: Add module parameter for CLx disabling omits e9567cd8b572 thunderbolt: Enable CL0s for Intel Titan Ridge omits 195acd15792a Merge branch 'devel' into for-next omits 01b619f3c639 hwmon: (dell-smm) Pack the whole smm_regs struct omits bd982f30deb7 Merge branches 'thermal-tools' and 'thermal-int340x' into [...] omits f929c5bb2c40 Merge branches 'pm-core', 'pm-sleep' and 'powercap' into l [...] omits e9bb9ad59c6b Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next omits b01a99f1baa6 Merge branch 'devprop' into linux-next omits 47028f3e294c Merge branches 'acpi-pmic', 'acpi-numa' and 'acpi-tables' [...] omits bcddddf874a0 Merge branches 'acpi-thermal', 'acpi-pm', 'acpi-power', 'a [...] omits ad4ac5a0f64a Merge branch 'acpi-ec' into linux-next omits e0929e1e5554 Merge branches 'acpi-x86' and 'acpi-scan' into linux-next omits 71a67ef99feb Merge branch 'pm-core-fixes' into linux-next omits 7273fd1f9af8 random: fix data race on crng init time omits 92531943fdff random: fix data race on crng_node_pool omits 31c4ae29c604 irq: remove unused flags argument from __handle_irq_event_ [...] omits 4d5d0089e072 random: remove unused irq_flags argument from add_interrup [...] omits 0d052bfa107a random: document add_hwgenerator_randomness() with other i [...] omits 255c5267d5be tpm: Add Upgrade/Reduced mode support for TPM2 modules omits 91c2ddba0246 char: tpm: cr50: Set TPM_FIRMWARE_POWER_MANAGED based on d [...] omits 422d63aae8be keys: X.509 public key issuer lookup without AKID omits 19ce6a4ba3e7 tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' omits 85f1f4ddf8df tpm: tpm_tis_spi_cr50: Add default RNG quality omits 8ed0c654a65e tpm/st33zp24: drop unneeded over-commenting omits 658d624ffac7 tpm: add request_locality before write TPM_INT_ENABLE omits ab57c081e4ce Merge branch into tip/master: 'core/entry' omits 148f9f41840c Merge branch into tip/master: 'irq/core' omits 7c4545db04d9 Merge branch into tip/master: 'irq/msi' omits c816dfca7b0f Merge branch into tip/master: 'locking/core' omits d5aa0f752eb1 Merge branch into tip/master: 'perf/core' omits 41b2e543a649 Merge branch into tip/master: 'ras/core' omits a1f954c8e923 Merge branch into tip/master: 'sched/core' omits f0fef9710cb7 Merge branch into tip/master: 'x86/cache' omits 41b05c39d0ec Merge branch into tip/master: 'x86/cleanups' omits e8d859238409 Merge branch into tip/master: 'x86/core' omits 4abc4f8e070a Merge branch into tip/master: 'x86/cpu' omits 1ec179447a6f Merge branch into tip/master: 'x86/fpu' omits d4b54082d4ad Merge branch into tip/master: 'x86/misc' omits 6ec886255db5 Merge branch into tip/master: 'x86/mm' omits 4bab7f407544 Merge branch into tip/master: 'x86/paravirt' omits 7208b5524a79 Merge branch into tip/master: 'x86/platform' omits 81eb672baf2c Merge branch into tip/master: 'x86/sev' omits baab18cf3a8b Merge branch into tip/master: 'x86/sgx' omits 1fc397e27ae8 Merge branch into tip/master: 'x86/urgent' omits 69b51c482330 torture: Make kvm-remote.sh try multiple times to download [...] omits 07fda4f11e35 mm/slob: Remove unnecessary page_mapcount_reset() function call omits 78ef2f223b2d bootmem: Use page->index instead of page->freelist omits a593db30a736 zsmalloc: Stop using slab fields in struct page omits 293ff7f386f9 mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PAR [...] omits 91ca519c7588 mm/slub: Simplify struct slab slabs field definition omits 3ac7d32c824c mm/sl*b: Differentiate struct slab fields by sl*b implementations omits e2668a156c51 mm/kfence: Convert kfence_guarded_alloc() to struct slab omits f3643608c27e mm/kasan: Convert to struct folio and struct slab omits 375bbed9b804 mm/slob: Convert SLOB to use struct slab and struct folio omits 90fbf2f30c38 mm/memcg: Convert slab objcgs from struct page to struct slab omits 4b7ceed04234 mm: Convert struct page to struct slab in functions used b [...] omits cdae11af5655 mm/slab: Finish struct page to struct slab conversion omits 3e62dc37a2b8 mm/slab: Convert most struct page to struct slab by spatch omits d98d346d8d02 mm/slab: Convert kmem_getpages() and kmem_freepages() to s [...] omits 9de7d4bcdacc mm/slub: Finish struct page to struct slab conversion omits 86d75bda97ce mm/slub: Convert most struct page to struct slab by spatch omits 84a54adb9d3a mm/slub: Convert pfmemalloc_match() to take a struct slab omits ff17f03aff3f mm/slub: Convert __free_slab() to use struct slab omits 9e2de74735f2 rcu: Inline __call_rcu() into call_rcu() omits 76fd381f123b torture: Compress KCSAN as well as KASAN vmlinux files omits eaf3467ac4ec rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop omits 95b9a715074c rcutorture: Make rcu_fwd_cb_nodelay be a counter omits 9d8281645639 rcutorture: Increase visibility of forward-progress hangs omits fcc227e3aad1 torture: Distinguish kthread stopping and being asked to stop omits 0aa12181397a rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() omits f235e84c1e55 rcu: Remove unused rcu_state.boost omits 6a827ad99cfa rcu/nocb: Handle concurrent nocb kthreads creation omits fa9e26a74666 rcu/exp: Fix check for idle context in rcu_exp_handler omits fb71c73c0866 rcu: Mark accesses to boost_starttime omits 0c334654ecb2 rcu: Make rcu_barrier() no longer block CPU-hotplug operations omits e8a2e810dd2a rcu: Rework rcu_barrier() and callback-migration logic omits dbefb9ac3a3a hwmon: (nct6775) Additional check for ChipID before ASUS W [...] omits effbea2d3e0d hwmon: (mr75203) fix wrong power-up delay value omits facfb001a065 hwmon/pmbus: (ir38064) Fix spelling mistake "comaptible" - [...] omits 3cfae448f91e Merge branches 'rproc-next', 'rpmsg-next' and 'hwspinlock- [...] omits d800192594ec hwmon/pmbus: (ir38064) Expose a regulator omits 3afb05991123 hwmon/pmbus: (ir38064) Add of_match_table omits 504315f1ab97 hwmon/pmbus: (ir38064) Add support for IR38060, IR38164 IR38263 omits 0e43f31ee52f hwmon: add driver for NZXT RGB&Fan Controller/Smart Device v2. omits c9346b3e31c3 hwmon: (nct6775) add ROG STRIX B550-A/X570-I GAMING omits 271da06efa30 hwmon: (pmbus) Add support for MPS Multi-phase mp5023 omits 8a44f9f57770 Merge branch kvm-arm64/misc-5.17 into kvmarm-master/next omits e77bd369ce46 Merge branches 'arm/smmu', 'virtio', 'x86/amd', 'x86/vt-d' [...] omits 280267e26c02 Merge branch 'features' into for-next omits 5656f51a7fe4 Merge branch 'fixes' into for-next omits cbd7aa6a7f13 mm/slub: Convert alloc_slab_page() to return a struct slab omits a7c4d742e0fa mm/slub: Convert print_page_info() to print_slab_info() omits 79516e4f8f45 f2fs: Simplify bool conversion omits 3fbe48be87c0 dt-bindings: add Delta AHE-50DC fan control module omits 12a1c87e47bf hwmon: (pmbus) Add Delta AHE-50DC fan control module driver omits e763dcf4dba1 hwmon: prefix kernel-doc comments for structs with struct omits db00c46b497d hwmon: (ntc_thermistor) Add Samsung 1404-001221 NTC omits f5745007fa91 hwmon: (ntc_thermistor) Drop OF dependency omits 073bd07205af hwmon: (dell-smm) Unify i8k_ioctl() and i8k_ioctl_unlocked() omits 67d8258f9401 hwmon: (dell-smm) Simplify ioctl handler omits 8c9e8b6d08c6 hwmon: (raspberrypi) Exit immediately in case of error in init omits cf088d667b25 hwmon: (nct6775) delete some extension lines omits 3103f9a51dd0 mm: Use multi-index entries in the page cache omits 662f6acdb013 f2fs: don't drop compressed page cache in .{invalidate,rel [...] omits 09d1796ad4c7 f2fs: fix to reserve space for IO align feature omits c8f56d6d0eaa drm/amdgpu: bump driver version for new CTX OP to set/get [...] omits bddcdfff8353 drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates omits 7064fc0577a2 drm/ttm: Put BO in its memory manager's lru list omits d7e6e8be9e74 drm/radeon: Add HD-audio component notifier support (v2) omits 2a8389e7e3a5 Revert "drm/amd/display: To modify the condition in indica [...] omits e208deae75a0 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits fefe6ad4d603 drm/amdgpu: only check for _PR3 on dGPUs omits c37a3adeb65d drm/amdgpu: add another raven1 gfxoff quirk omits a7eb8e38bcd8 extcon: Deduplicate code in extcon_set_state_sync() omits 2b2fb7f6d63d extcon: usb-gpio: fix a non-kernel-doc comment omits 5da21ee8cfb6 f2fs: fix to check available space of CP area correctly in [...] omits 014353931778 f2fs: support fault injection to f2fs_trylock_op() omits d0cc7858ce91 f2fs: clean up __find_inline_xattr() with __find_xattr() omits 5598b24efaf4 f2fs: fix to do sanity check on last xattr entry in __f2fs [...] omits 7e035df5c899 f2fs: do not bother checkpoint by f2fs_get_node_info omits cbcb33f1504d f2fs: avoid down_write on nat_tree_lock during checkpoint omits df159e2b2601 hwmon: (ntc_thermistor) Move DT matches to the driver block omits 961aa49a0a3b hwmon: (ntc_thermistor) Switch to generic firmware props omits 3ee99567ad0e hwmon: (ntc_thermistor) Move and refactor DT parsing omits b293ff664129 hwmon: (adm1031) Remove redundant assignment to variable range omits efe3e6a00d3a hwmon: (asus_wmi_sensors) fix an array overflow omits 863db983f886 hwmon: (asus_wmi_ec_sensors) fix array overflow omits 821846e60047 hwmon: (sht4x) Add device tree match table omits c43355420b74 hwmon: (ntc_thermistor) Merge platform data omits 4ace70d28312 hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO omits 359512f1b170 hwmon: (ntc_thermistor) Drop get_ohm() omits 142f5230e9c7 hwmon: (ntc_thermistor) Merge platform data into driver omits 52b36a71353b hwmon: (jc42) Add support for ONSEMI N34TS04 omits 1cf055fc217f hwmon: (k10temp) Support up to 12 CCDs on AMD Family of pr [...] omits 1dca2b816bfb hwmon: (asus_wmi_sensors) Support X370 Asus WMI. omits 7660007a63de hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI. omits b142baccc517 hwmon: (f71882fg) Add F81966 support omits 560233ee8de8 hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A omits 944d2948ff30 hwmon: (tmp401) Hide register write address differences in [...] omits 662e01ff33be hwmon: (tmp401) Use regmap omits b30053ad9edc hwmon: (tmp401) Convert to _info API omits 084a2baf743a hwmon: (tmp401) Simplify temperature register arrays omits 13fd50f4d0be hwmon: Driver for Texas Instruments INA238 omits 3d525a817245 dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property omits 77e1b063b160 dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatib [...] omits 2d40c19e5f27 hwmon: (k10temp) Add support for AMD Family 19h Models 10h [...] omits 14e413484ddc hwmon: (k10temp) Remove unused definitions omits b060ab74d30f x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-A [...] omits c6ffa2076141 XArray: Add xas_advance() omits 8842c9c23524 truncate,shmem: Handle truncates that split large folios omits fcadb62b90b0 truncate: Convert invalidate_inode_pages2_range to folios omits ce04359d4972 fs: Convert vfs_dedupe_file_range_compare to folios omits 22d9f190bf13 mm: Remove pagevec_remove_exceptionals() omits a41fd75c3187 mm: Convert find_lock_entries() to use a folio_batch omits 482d61f4a4ca filemap: Return only folios from find_get_entries() omits 1710c4012463 filemap: Convert filemap_get_read_batch() to use a folio_batch omits 77151bf8e67e filemap: Convert filemap_read() to use a folio omits f425349b08b6 truncate: Add invalidate_complete_folio2() omits 4c282ce18641 truncate: Convert invalidate_inode_pages2_range() to use a folio omits 9bf002c0c212 truncate: Skip known-truncated indices omits 7cff0ee6d442 truncate,shmem: Add truncate_inode_folio() omits cfaf8383f51e shmem: Convert part of shmem_undo_range() to use a folio omits c2bc89efbe27 mm: Add unmap_mapping_folio() omits 8379034f394c truncate: Add truncate_cleanup_folio() omits 739cf214a8d4 filemap: Add filemap_release_folio() omits e823c3ff5e3d filemap: Use a folio in filemap_page_mkwrite omits 8b645ffca626 filemap: Use a folio in filemap_map_pages omits 7f8720ff6a66 filemap: Use folios in next_uptodate_page omits aebbbcaf28ed filemap: Convert page_cache_delete_batch to folios omits 65169a7fb2bf filemap: Convert filemap_get_pages to use folios omits 5350122ec979 filemap: Add read_cache_folio and read_mapping_folio omits 3ce2ba787700 filemap: Convert filemap_fault to folio omits ff53ed0ad9e5 filemap: Convert do_async_mmap_readahead to take a folio omits 8d79ea808305 readahead: Convert page_cache_ra_unbounded to folios omits ce4dea01693d readahead: Convert page_cache_async_ra() to take a folio omits decc66ce2428 filemap: Convert filemap_range_uptodate to folios omits 2646671ab0f3 filemap: Convert filemap_create_page to folio omits 5d93b913d20f filemap: Convert filemap_read_page to take a folio omits 11194d8ae75a filemap: Convert find_get_pages_contig to folios omits b731694010fb filemap: Convert filemap_get_read_batch to use folios omits 83a3b7b4beae filemap: Remove thp_contains() omits c6c87e94de50 filemap: Convert find_get_entry to return a folio omits d70c981aaa48 filemap: Add filemap_remove_folio and __filemap_remove_folio omits 566a04cd791b filemap: Convert tracing of page cache operations to folio omits 470e3455944f filemap: Add filemap_unaccount_folio() omits d4ee0f4e5e4a filemap: Convert page_cache_delete to take a folio omits 2871d169178b filemap: Add folio_put_wait_locked() omits 9c34e6845c80 mm: Add folio_test_pmd_mappable() omits 1c9b43daa700 iov_iter: Convert iter_xarray to use folios omits b870ef82cb8e iov_iter: Add copy_folio_to_iter() omits ed901756e46e pagevec: Add folio_batch omits 06b43b978d0a mm/writeback: Improve __folio_mark_dirty() comment omits 2bd2803ef017 mm/doc: Add documentation for folio_test_uptodate omits 77e047e818a1 fs/writeback: Convert inode_switch_wbs_work_fn to folios omits 0811c3c77bb5 filemap: Remove PageHWPoison check from next_uptodate_page() omits 279373dee83e Fixup merge-to-merge conflict in lzo_compress_pages omits b71221886a14 Merge branch 'for-next-next-v5.16-20211116' into for-next- [...] omits 85b7c01714a8 Merge branch 'for-next-current-v5.15-20211116' into for-ne [...] omits f0d739a7fa3b Merge branch 'ext/nikbor/pause-balance-v2' into for-next-n [...] omits d872c627a59d Merge branch 'ext/josef/global-steal-v3' into for-next-nex [...] omits e78b180da5c5 Merge branch 'misc-next' into for-next-next-v5.16-20211116 omits ed93ad77fa88 Merge branch 'misc-5.16' into for-next-current-v5.15-20211116 omits a6effc06cc5b btrfs: allow device add if balance is paused omits 68375f1e8746 btrfs: make device add compatible with paused balance in b [...] omits aa7a00161051 btrfs: introduce BTRFS_EXCLOP_BALANCE_PAUSED exclusive state omits 11d02f3b26a6 btrfs: change root to fs_info for btrfs_reserve_metadata_bytes omits be4b570df108 btrfs: get rid of root->orphan_cleanup_state omits 22b461ad9f75 btrfs: remove global rsv stealing logic for orphan cleanup omits 5a92f59934a7 btrfs: make BTRFS_RESERVE_FLUSH_EVICT use the global rsv s [...] omits 8ec97027317a btrfs: check ticket->steal in steal_from_global_block_rsv omits 8a96b88f7586 btrfs: check for priority ticket granting before flushing omits 9f270c741efe btrfs: handle priority ticket failures in their respective [...] omits bf9cda02bd4c btrfs: fix a out-of-boundary access for copy_compressed_da [...] omits 1c0066baa869 btrfs: cache reported zone during mount omits 802dc2194f5a btrfs: remove unused parameter fs_devices from btrfs_init_ [...] omits ddc8e9cb530e btrfs: deprecate BTRFS_IOC_BALANCE ioctl omits 93125cc0884e btrfs: make 1-bit bit-fields of scrub_page unsigned int omits 67266372b88c btrfs: reduce the scope of the tree log mutex during trans [...] omits 4872c473ae6e btrfs: consolidate device_list_mutex in prepare_sprout to [...] omits 3cc41925fd0f btrfs: switch seeding_dev in init_new_device to bool omits 9b45c1ccfae6 btrfs: send: remove unused type parameter to iterate_inode_ref_t omits e7b06765f080 btrfs: send: remove unused found_type parameter to lookup_ [...] omits e1ac5f289076 btrfs: rename btrfs_item_end_nr to btrfs_item_data_end omits e36bce985cd5 btrfs: remove the btrfs_item_end() helper omits 242db53eafb3 btrfs: drop the _nr from the item helpers omits 9cb4aea5af3b btrfs: introduce item_nr token variant helpers omits 22c930aee041 btrfs: make btrfs_file_extent_inline_item_len take a slot omits ea2237894e50 btrfs: add btrfs_set_item_*_nr() helpers omits e2475e9e9aa5 btrfs: use btrfs_item_size_nr/btrfs_item_offset_nr everywhere omits 099725d2a05e btrfs: remove no longer needed logic for replaying directo [...] omits 90a4e2cc9bda btrfs: only copy dir index keys when logging a directory omits 6aedfcbbc1f8 btrfs: check-integrity: fix a warning on write caching dis [...] omits d4b5d76835e9 btrfs: silence lockdep when reading chunk tree during mount omits a88d33b7dc98 btrfs: remove spurious unlock/lock of unused_bgs_lock omits 5bf7d010775e btrfs: fix deadlock between quota enable and other quota o [...] omits b103a9bfdb7c btrfs: fix ENOSPC failure when attempting direct IO write [...] omits 9d48aac53040 btrfs: fix memory ordering between normal and ordered work [...] omits b9cac915c541 ARC: thread_info.h: correct two typos in a comment omits f96cb827ce49 ntb: ntb_pingpong: remove redundant initialization of vari [...] adds 7fe2bc1b6465 Merge branch 'ucount-rlimit-fixes-for-v5.16' of git://git. [...] adds 7b9762a5e883 io_uring: zero iocb->ki_pos for stream file types adds a026fa540431 Merge tag 'io_uring-5.16-2021-12-23' of git://git.kernel.d [...] adds 95b40115a97b Merge tag 'drm-fixes-2021-12-24' of git://anongit.freedesk [...] adds 7a29b11da965 Merge tag '5.16-rc5-ksmbd-fixes' of git://git.samba.org/ksmbd adds c8831184c56d Merge tag 'platform-drivers-x86-v5.16-4' of git://git.kern [...] adds b927dfc67d05 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 0129ab1f268b kfence: fix memory leak when cat kfence objects adds 338635340669 mm: mempolicy: fix THP allocations escaping mempolicy rest [...] adds 71d2bcec2d4d kernel/crash_core: suppress unknown crashkernel parameter warning adds 7e5b901e4609 MAINTAINERS: mark more list instances as moderated adds e37e7b0b3bd5 mm, hwpoison: fix condition in free hugetlb page path adds 94ab10dd42a7 mm: delete unsafe BUG from page_cache_add_speculative() adds 595ec1973c27 mm/page_alloc: fix __alloc_size attribute for alloc_pages_ [...] adds 34796417964b mm/damon/dbgfs: protect targets destructions with kdamond_lock adds 2a57d83c78f8 mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_ [...] adds d0cc67b27816 Merge branch 'akpm' (patches from Andrew) adds 5b5e3d034702 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e2ae0d4a6b0b Merge tag 'hwmon-for-v5.16-rc7' of git://git.kernel.org/pu [...] adds 438645193e59 Merge tag 'pinctrl-v5.16-3' of git://git.kernel.org/pub/sc [...] adds 2afa90bd1c75 Merge tag 'objtool_urgent_for_v5.16_rc7' of git://git.kern [...] adds e8ffcd3ab0e5 Merge tag 'x86_urgent_for_v5.16_rc7' of git://git.kernel.o [...] adds fc74e0a40e4f Linux 5.16-rc7 adds a8ad9a2434dc Merge tag 'efi-urgent-for-v5.16-2' of git://git.kernel.org [...] adds 8d84fca4375e powerpc/ptdump: Fix DEBUG_WX since generic ptdump conversion adds f651faaaba5f Merge tag 'powerpc-5.16-5' of git://git.kernel.org/pub/scm [...] adds ecf71de775a0 Merge tag 'auxdisplay-for-linus-v5.16' of git://github.com [...] adds 732bc2ff080c selinux: initialize proto variable in selinux_ip_postroute [...] adds e7c124bd0463 Merge tag 'selinux-pr-20211228' of git://git.kernel.org/pu [...] adds 4eb1782eaa9f recordmcount.pl: fix typo in s390 mcount regex adds eec4df26e24e Merge tag 's390-5.16-6' of git://git.kernel.org/pub/scm/li [...] adds 2d40060bb51f Merge tag 'usb-5.16' of git://git.kernel.org/pub/scm/linux [...] adds 9bad743e8d22 Merge tag 'char-misc-5.16' of git://git.kernel.org/pub/scm [...] adds 6b8b42585886 net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_ini [...] adds 624bf42c2e39 net/mlx5: DR, Fix querying eswitch manager vport for ECPF adds 26a7993c93a7 net/mlx5: Use first online CPU instead of hard coded CPU adds aa968f922039 net/mlx5: Fix error print in case of IRQ request failed adds 33de865f7bce net/mlx5: Fix SF health recovery flow adds d671e109bd85 net/mlx5: Fix tc max supported prio for nic mode adds 918fc3855a65 net/mlx5e: Wrap the tx reporter dump callback to extract the sq adds a0cb909644c3 net/mlx5e: Fix skb memory leak when TC classifier action o [...] adds 17958d7cd731 net/mlx5e: Fix interoperability between XSK and ICOSQ reco [...] adds 19c4aba2d4e2 net/mlx5e: Fix ICOSQ recovery flow for XSK adds 2820110d9459 net/mlx5e: Delete forward rule for ct or sample action adds 4390c6edc0fb net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_f [...] adds 6f6f0ac6648d Merge tag 'mlx5-fixes-2021-12-22' of git://git.kernel.org/ [...] adds 736ef37fd9a4 udp: using datalen to cap ipv6 udp max gso segments adds 5471d5226c3b selftests: Calculate udpgso segment count without header a [...] adds b45396afa417 net: phy: fixed_phy: Fix NULL vs IS_ERR() checking in __fi [...] adds 5ec7d18d1813 sctp: use call_rcu to free endpoint adds e6007b85dfa2 selftests: mptcp: Remove the deprecated config NFT_COUNTER adds c1833c3964d5 ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate adds 6d7373dabfd3 net/smc: fix using of uninitialized completions adds 6c25449e1a32 net: udp: fix alignment problem in udp4_seq_show() adds 5f5015328845 atlantic: Fix buff_ring OOB in aq_ring_rx_clean adds ca506fca461b net: usb: pegasus: Do not drop long Ethernet frames adds 7175f02c4e5f uapi: fix linux/nfc.h userspace compilation errors adds 79b69a83705e nfc: uapi: use kernel size_t to fix user-space builds adds 8b5fdfc57cc2 mISDN: change function names to avoid conflicts adds 1cd5384c88af net: ag71xx: Fix a potential double free in error handling paths adds 5be60a945329 net: lantiq_xrx200: fix statistics of received bytes adds 1b9dadba5022 NFC: st21nfca: Fix memory leak in device probe and remove adds 90cee52f2e78 net/smc: don't send CDC/LLC message if link not ready adds 349d43127dac net/smc: fix kernel panic caused by race of smc_sock adds 16fa29aef796 Merge branch 'smc-fixes' adds 140c7bc7d119 ionic: Initialize the 'lif->dbid_inuse' bitmap adds 1e81dcc1ab7d igc: Do not enable crosstimestamping for i225-V models adds f85846bbf43d igc: Fix TX timestamp support for non-MSI-X platforms adds 9665e03a8de5 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 5bec7ca2be69 xsk: Initialise xskb free_list_node adds fb7bc9204095 ipv6: raw: check passed optlen before reading adds 99b40610956a net: bridge: mcast: add and enforce query interval minimum adds f83a112bd91a net: bridge: mcast: add and enforce startup query interval [...] adds f7397cd24c59 Merge branch 'net-bridge-mcast-add-and-enforce-query-inter [...] adds 9c1952aeaa98 selftests/net: udpgso_bench_tx: fix dst ip argument adds add25d6d6c85 selftests: net: Fix a typo in udpgro_fwd.sh adds e22e45fc9e41 net: fix use-after-free in tw_timer_handler adds 168fed986b3a net: bridge: mcast: fix br_multicast_ctx_vlan_global_disab [...] adds 92a34ab169f9 net/ncsi: check for error return from call to nla_put_u32 adds 077cdda764c7 net/mlx5e: TC, Fix memory leak with rules with internal port adds 992d8a4e38f0 net/mlx5e: Fix wrong features assignment in case of error adds ccc0c9be75cf Merge tag 'mlx5-fixes-2021-12-28' of git://git.kernel.org/ [...] adds be1c5b53227b Documentation: fix outdated interpretation of ip_no_pmtu_disc adds 8b3170e07539 selftests: net: using ping6 for IPv6 in udpgro_fwd.sh adds bf2b09fedc17 fsl/fman: Fix missing put_device() call in fman_port_probe adds 74c78b4291b4 Merge tag 'net-5.16-rc8' of git://git.kernel.org/pub/scm/l [...] adds 012e332286e2 fs/mount_setattr: always cleanup mount_kattr adds 0f9d36af8f21 drm/i915: Fix possible uninitialized variable in parallel [...] adds d46f329a3f60 drm/i915: Increment composite fence seqno adds 05097b19a900 Merge tag 'drm-intel-fixes-2021-12-29' of git://anongit.fr [...] adds bf67014d6bda drm/amdgpu: introduce new amdgpu_fence object to indicate [...] adds 19e66d512e41 drm/amd/pm: Fix xgmi link control on aldebaran adds b7865173cf6a drm/amdgpu: When the VCN(1.0) block is suspended, powergat [...] adds 5e713c6afa34 drm/amdgpu: add support for IP discovery gc_info table v2 adds 4d625a97a7e9 drm/amdgpu: fix runpm documentation adds 8c45096c60d6 drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume adds daf8de0874ab drm/amdgpu: always reset the asic in suspend (v2) adds 7be3be2b027c drm/amdgpu: put SMU into proper state on runpm suspending [...] adds ebae8973884e drm/amdgpu: no DC support for headless chips adds 2eb82577a16d drm/amd/display: fix B0 TMDS deepcolor no dislay issue adds d97e631af2db drm/amd/display: Added power down for DCN10 adds a07f8b998354 drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization adds 33735c1c8d02 drm/amd/display: Set optimize_pwr_state for DCN31 adds 33bb63915fee drm/amd/display: Fix USB4 null pointer dereference in upda [...] adds ee2698cf79cc drm/amd/display: Changed pipe split policy to allow for mu [...] adds aeeb82fd6147 Merge tag 'amd-drm-fixes-5.16-2021-12-29' of https://gitla [...] adds ce9b333c73a5 Merge branch 'drm-misc-fixes' of ssh://git.freedesktop.org [...] adds 4f3d93c6eaff Merge tag 'drm-fixes-2021-12-31' of git://anongit.freedesk [...] adds e46227bf3899 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds f5c73297181c userfaultfd/selftests: fix hugetlb area allocations adds ebb3f994dd92 mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_id [...] adds f87bcc88f302 Merge branch 'akpm' (patches from Andrew) adds 1b4e3f26f9f7 mm: vmscan: Reduce throttling due to a failure to make progress adds 800829388818 mm: vmscan: reduce throttling due to a failure to make pro [...] adds 9f3ccdc3f6ef Input: appletouch - initialize work before device registration adds bc7ec91718c4 Input: spaceball - fix parsing of movement data packets adds 278218f6778b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d6f12f83989b x86/build: Use the proper name CONFIG_FW_LOADER adds 1286cc4893cf Merge tag 'x86_urgent_for_v5.16_rc8' of git://git.kernel.o [...] adds bb436283e25a i2c: validate user data in compat ioctl adds c116fe1e1883 Docs: Fixes link to I2C specification adds 859431ac11ae Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 9f3c16a430e8 perf expr: Fix return value of ids__new() adds a78abde22024 perf intel-pt: Fix parsing of VM time correlation arguments adds 5e0c325cdb71 perf script: Fix CPU filtering of a script's switch events adds 0f80bfbf4919 perf scripts python: intel-pt-events.py: Fix printing of s [...] adds e0257a01d668 perf pmu: Fix alias events list adds 64f18d2d0430 perf top: Fix TUI exit screen refresh race condition adds 24a0b2206134 Merge tag 'perf-tools-fixes-for-v5.16-2022-01-02' of git:/ [...] adds c9e6606c7fe9 Linux 5.16-rc8 adds 753150ada5e9 ARC: thread_info.h: correct two typos in a comment adds e296c2e1cd70 ARC: perf: Remove redundant initialization of variable idx adds 7e5b06b8c1f8 arc: Replace lkml.org links with lore adds 1b2a62becace ARC: perf: fix misleading comment about pmu vs counter stop adds ca295ffb9102 arc: perf: Move static structs to where they're really used adds 8f67f65d121c arc: use swap() to make code cleaner new f65812a027e6 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new eb3f19deba37 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 7a3429bace0e ipv4: Check attribute length for RTA_GATEWAY in multipath route adds 664b9c4b7392 ipv4: Check attribute length for RTA_FLOW in multipath route adds 4619bcf91399 ipv6: Check attribute length for RTA_GATEWAY in multipath route adds 1ff15a710a86 ipv6: Check attribute length for RTA_GATEWAY when deleting [...] adds 8bda81a4d400 lwtunnel: Validate RTA_ENCAP_TYPE attribute length adds 4760abaac684 Merge branch 'mpr-len-checks' David Ahern says: adds 0f1fe7b83ba0 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 5e75d0b215b8 selftests: net: udpgro_fwd.sh: explicitly checking the ava [...] adds d6d86830705f net ticp:fix a kernel-infoleak in __tipc_sendmsg() adds ae81de737885 mctp: Remove only static neighbour on RTM_DELNEIGH adds c255a34e02ef net: ena: Fix undefined state when tx request id is out of bounds adds cb3d4f98f0b2 net: ena: Fix wrong rx request id by resetting device adds 5055dc0348b8 net: ena: Fix error handling when calculating max IO queue [...] adds 5b40d10b6042 Merge branch 'ena-fixes' adds f9d31c4cf4c1 sctp: hold endpoint before calling cb in sctp_transport_lo [...] adds 29262e1f773b rndis_host: support Hytera digital radios adds 1ef5e1d0dca5 net/fsl: Remove leftover definition in xgmac_mdio adds e30a845b0376 ipv6: Continue processing multipath route even if gateway [...] adds 95bdba23b5b4 ipv6: Do cleanup if attribute validation fails in multipath route new 065e1ae02fbe Revert "net: phy: fixed_phy: Fix NULL vs IS_ERR() checking [...] new 938f2e0b57ff batman-adv: mcast: don't send link-local multicast to mcas [...] new e8fe9e8308b2 Merge tag 'batadv-net-pullrequest-20220103' of git://git.o [...] new fa55a7d745de seg6: export get_srh() for ICMP handling new e41294408c56 icmp: ICMPV6: Examine invoking packet for Segment Route Headers. new 222a011efc83 udp6: Use Segment Routing Header for dest address if present new d2d9a6d0b4c2 Merge branch 'srv6-traceroute' new 3087a6f36ee0 netrom: fix copying in user data in nr_setsockopt new 7d18a07897d0 sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc new 68a18ad71378 mac80211: initialize variable have_higher_than_11mbit new 8b5cb7e41d9d mac80211: mesh: embedd mesh_paths and mpp_paths into ieee8 [...] new 6f89ecf10af1 Merge tag 'mac80211-for-net-2022-01-04' of git://git.kerne [...] new eae917d381b2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 613dc4146947 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6dc86976220c ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices adds 08977fe8cfb7 ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another [...] new 4c098d0ccf2e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new c9d633f3257e Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus new 13524b14f433 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new cbbd5d20e5f2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 6210a7a0f2cd Merge remote-tracking branch 'spi/for-5.15' into spi-linus new 07fd231f0431 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 5673981a28a3 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] new 276c565130f9 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new ff8963b13ff6 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new a031644e365e Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] new 0a5bdc18c3f8 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 4afa9db342e0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 23c44ac18d78 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] new b9e3ed9911bd Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new 794f46c54228 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] new eabb6f964aea Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] adds e5a7431f5a2d gpio: gpio-aspeed-sgpio: Fix wrong hwirq base in irq handler adds 32e246b02f53 MAINTAINERS: update gpio-brcmstb maintainers new 8d2e67d5b20c Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 640f35b871d2 dt-bindings: display: meson-vpu: Add missing amlogic,canva [...] adds 22bf4047d269 dt-bindings: display: meson-dw-hdmi: add missing sound-nam [...] new 99ae9b78c633 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 462cdb9a8d83 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e88c550e37ef Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new 8e2a7f673503 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new f19ebb2ba21d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 3b274216231f Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 58613d532dd9 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 0d493e9c17d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 52e85195e7a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c32efd31cb79 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5bbc68083e9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a8a4bd38141a Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new f4dd18aaa042 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 7e0d60538806 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fddb511de18f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e53e51711104 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b16c16116364 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c8755e99b639 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c0ed6d32f583 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ea71e94e991d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3cdd707950a7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 491b1a314215 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 0c8662341dfd dt-bindings: soc: rockchip: add rk3568-usb2phy-grf adds ef98ad551099 Merge branch 'v5.17-armsoc/drivers' into for-next adds cca4da59db28 arm64: dts: rockchip: add usb2 nodes to rk3568 device tree adds 80d44c01e569 arm64: dts: rockchip: add Quartz64-A usb2 support adds 2a9ed9fa8fe5 Merge branch 'v5.17-armsoc/dts64' into for-next new 270f080935c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 355ec5c41431 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 037b7ea766e6 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new c5044b1f4064 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 257b03072ba1 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 25de06539cad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 617e1b771a8c Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 6cb7c9cdd240 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new e72c203d6faf Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 22e3642084c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new adc714a770a0 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new baab31284ad5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a632c47e444d Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 1a0ae068bf6b m68k: defconfig: Update defconfigs for v5.16-rc1 new 94a4bda821b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d7825d1bc7c9 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds 5a8df9281b05 MIPS: TXX9: Remove rbtx4939 board support adds fc5bb239d5b3 MIPS: TXX9: Remove TX4939 SoC support adds 7eb7819a2e12 MIPS: Loongson64: Add Loongson-2K1000 reset platform driver adds a8f4fcdd8ba7 MIPS: Loongson64: DTS: Add pm block node for Loongson-2K1000 adds 75d4a175ff06 dt-bindings: mips: Add Loongson-2K1000 reset support adds 76f66dfd60dc mips: lantiq: add support for clk_set_parent() adds 6f03055d508f mips: bcm63xx: add support for clk_set_parent() adds 0ebd37a2222f MIPS: signal: Protect against sigaltstack wraparound adds 408bd9ddc247 MIPS: signal: Return immediately if call fails adds 31b2f3dc851c MIPS: enable both vmlinux.gz.itb and vmlinuz for generic adds 79876cc1d7b8 MIPS: new Kconfig option ZBOOT_LOAD_ADDRESS new e92f2138c452 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new ffe77f86ff4c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7c953764f615 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds 9b0c6bc59e72 parisc: decompressor: do not copy source files while building adds 08378ff38930 parisc: Define depi_safe macro adds 3d81dff069c2 parisc: Fix lpa and lpa_user defines adds 78632ce413de parisc: Avoid calling faulthandler_disabled() twice adds cbbbb50dc596 parisc: Switch user access functions to signal errors in r [...] adds bd70aec8278a parisc: Rewrite light-weight syscall and futex code adds a6131538f76a parisc: Add lws_atomic_xchg and lws_atomic_store syscalls adds e14fe318a6bd parisc: Whitespace cleanups in pdc.h adds c7a9608cafef parisc: Show registers at KERN_CRIT loglevel in parisc_terminate new 979215b6d06f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 314f6c23dd8d powerpc/64s: Mask NIP before checking against SRR0 adds fd1eaaaaa686 powerpc/64s: Use EMIT_WARN_ENTRY for SRR debug warnings adds beeac538c366 selftests/powerpc: Add a test of sigreturning to an unalig [...] new 4f248304101d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2a13ffaacc02 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 493561819cf9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 80dcc33d5a7e Merge branch 'fixes' into for-next adds c4538d0f1901 s390: remove unused TASK_SIZE_OF adds f29b15079e35 Merge branch 'features' into for-next new 4c296aeec6a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 67fd37e9a935 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 56d55c151e0a net: xtensa: use strscpy to copy strings adds 71874374b46b xtensa: use strscpy to copy strings new 746c534133ea Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 14c336528ed5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 27c6734446e2 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds f0bfa76a11e9 btrfs: fix ENOSPC failure when attempting direct IO write [...] adds 232796df8c14 btrfs: fix deadlock between quota enable and other quota o [...] adds 17130a65f0cd btrfs: remove spurious unlock/lock of unused_bgs_lock adds 339d03542484 btrfs: only copy dir index keys when logging a directory adds ccae4a19c914 btrfs: remove no longer needed logic for replaying directo [...] adds 227f3cd0d5a1 btrfs: use btrfs_item_size_nr/btrfs_item_offset_nr everywhere adds c91666b1f619 btrfs: add btrfs_set_item_*_nr() helpers adds 437bd07e6c52 btrfs: make btrfs_file_extent_inline_item_len take a slot adds 747942073608 btrfs: introduce item_nr token variant helpers adds 3212fa14e772 btrfs: drop the _nr from the item helpers adds 5a08663d01c5 btrfs: remove the btrfs_item_end() helper adds dc2e724e0fc0 btrfs: rename btrfs_item_end_nr to btrfs_item_data_end adds eab67c064568 btrfs: send: remove unused found_type parameter to lookup_ [...] adds b1dea4e7322d btrfs: send: remove unused type parameter to iterate_inode_ref_t adds fd8808097ad2 btrfs: switch seeding_dev in init_new_device to bool adds 849eae5e57a7 btrfs: consolidate device_list_mutex in prepare_sprout to [...] adds dfba78dc1c3b btrfs: reduce the scope of the tree log mutex during trans [...] adds d21deec5e7e6 btrfs: remove unused parameter fs_devices from btrfs_init_ [...] adds 16beac87e95e btrfs: zoned: cache reported zone during mount adds 9f35f76d7df6 btrfs: handle priority ticket failures in their respective [...] adds 9cd8dcdc5e5c btrfs: check for priority ticket granting before flushing adds 1b0309eaa426 btrfs: check ticket->steal in steal_from_global_block_rsv adds ee6adbfd6a2c btrfs: make BTRFS_RESERVE_FLUSH_EVICT use the global rsv s [...] adds 6dbdd578cd4f btrfs: remove global rsv stealing logic for orphan cleanup adds 54230013d41f btrfs: get rid of root->orphan_cleanup_state adds 9270501c163b btrfs: change root to fs_info for btrfs_reserve_metadata_bytes adds 83f1b68002c2 btrfs: remove unnecessary @nr_written parameters adds 950575c023aa btrfs: only use ->max_extent_size if it is set in the bitmap adds 59c7b566a3b6 btrfs: index free space entries on size adds bbf27275f246 btrfs: add self test for bytes_index free space cache adds 167c0bd3775d btrfs: get next entry in tree_search_offset before doing checks adds bf08387fb462 btrfs: don't check stripe length if the profile is not str [...] adds f1a8fc626586 btrfs: eliminate if in main loop in tree_search_offset adds 0af4769da6b2 btrfs: remove unused BTRFS_FS_BARRIER flag adds fdfbf020664b btrfs: rework async transaction committing adds 2e4e97abac4c btrfs: pass fs_info to trace_btrfs_transaction_commit adds 7a60751a33d9 btrfs: remove trans_handle->root adds 98cc42227a1b btrfs: pass the root to add_keyed_refs adds 9665ebd5dba6 btrfs: move comment in find_parent_nodes() adds e0b7661d44da btrfs: remove SANITY_TESTS check form find_parent_nodes adds fcba0120edf8 btrfs: remove BUG_ON() in find_parent_nodes() adds 9f05c09d6bae btrfs: remove BUG_ON(!eie) in find_parent_nodes adds dfe8aec4520b btrfs: add a btrfs_block_group_root() helper adds 76d76e789d1f btrfs: make remove_extent_backref pass the root adds 8e1d02909185 btrfs: use chunk_root in find_free_extent_update_loop adds 826582cabc22 btrfs: do not special case the extent root for switch comm [...] adds 3478c732520a btrfs: remove unnecessary extent root check in btrfs_defra [...] adds fd51eb2f07c7 btrfs: don't use the extent root in btrfs_chunk_alloc_add_ [...] adds 30a9da5d8d49 btrfs: don't use extent_root in iterate_extent_inodes adds ce5603d015ed btrfs: don't use the extent_root in flush_space adds 2e608bd1dd51 btrfs: init root block_rsv at init root time adds 29cbcf401793 btrfs: stop accessing ->extent_root directly adds 84d2d6c70165 btrfs: fix csum assert to check objectid of the root adds 056c83111648 btrfs: set BTRFS_FS_STATE_NO_CSUMS if we fail to load the [...] adds fc28b25e1f42 btrfs: stop accessing ->csum_root directly adds 7939dd9f35f6 btrfs: stop accessing ->free_space_root directly adds 7fcf8a0050df btrfs: remove useless WARN_ON in record_root_in_trans adds abed4aaae4f7 btrfs: track the csum, extent, and free space trees in a rb tree adds f594f13c194e btrfs: consolidate bitmap_clear_bits/__bitmap_clear_bits adds 32e1649b5356 btrfs: consolidate unlink_free_space/__unlink_free_space f [...] adds 290ef19add76 btrfs: make __btrfs_add_free_space take just block group r [...] adds 364be8421192 btrfs: change name and type of private member of btrfs_fre [...] adds 5646ffa863d0 btrfs: make send work with concurrent block group relocation adds b4a68d82c438 btrfs: introduce exclusive operation BALANCE_PAUSED state adds b7d9e820fbde btrfs: make device add compatible with paused balance in b [...] adds d0cfbf05150a btrfs: allow device add if balance is paused adds 9b6b753bbb90 btrfs: check the root node for uptodate before returning it adds b15eb0b50d29 btrfs: allow generic_bin_search() to take low boundary as [...] adds 3194b73104ec btrfs: try to unlock parent nodes earlier when inserting a key adds fa2b8b908b6b btrfs: remove useless condition check before splitting leaf adds 2d89b22d7bdd btrfs: move leaf search logic out of btrfs_search_slot() adds c1b17e3976bc btrfs: remove BUG_ON() after splitting leaf adds 91ca1f466461 btrfs: remove stale comment about locking at btrfs_search_slot() adds 350d81445d2b btrfs: add an inode-item.h adds 351ae505a19b btrfs: move btrfs_truncate_inode_items to inode-item.c adds dd890370ed18 btrfs: move extent locking outside of btrfs_truncate_inode_items adds 30507f059369 btrfs: remove free space cache inode check in btrfs_trunca [...] adds b686ee8facab btrfs: move btrfs_kill_delayed_inode_items into evict adds ac4ee48fd864 btrfs: remove found_extent from btrfs_truncate_inode_items adds 9805357e78de btrfs: add truncate control struct adds 648a63a7d88b btrfs: only update i_size in truncate paths that care adds 66298c1a8e81 btrfs: only call inode_sub_bytes in truncate paths that care adds 57db96a3f1ac btrfs: control extent reference updates with a control fla [...] adds f3e791ca78a9 btrfs: use a flag to control when to clear the file extent range adds c1039f4b7b51 btrfs: pass the ino via truncate control adds 9ffeef0df1cb btrfs: add inode to truncate control adds 9ec2f07efa2f btrfs: convert BUG_ON() in btrfs_truncate_inode_items to ASSERT adds aafcd6e4e204 btrfs: convert BUG() for pending_del_nr into an ASSERT adds 79e908a53d85 btrfs: combine extra if statements in btrfs_truncate_inode_items adds 4834801f0225 btrfs: make should_throttle loop local in btrfs_truncate_i [...] adds ed1534386ac9 btrfs: do not check -EAGAIN when truncating inodes in the [...] adds 48efc61ea2ea btrfs: update SCRUB_MAX_PAGES_PER_BLOCK adds b23616b3af25 btrfs: scrub: merge SCRUB_PAGES_PER_RD_BIO and SCRUB_PAGES [...] adds 6a418db66ac4 btrfs: include the free space tree in the global rsv minim [...] adds f3754094efd3 btrfs: reserve extra space for the free space tree adds 2e4eb7985185 btrfs: sysfs: add devinfo/fsid to retrieve actual fsid fro [...] adds a17789f29337 btrfs: zoned: encapsulate inode locking for zoned relocation adds 92f8ec2e0900 btrfs: zoned: simplify btrfs_check_meta_write_pointer adds 22a88510c0d5 btrfs: zoned: sink zone check into btrfs_repair_one_zone adds d47d84e31a39 btrfs: zoned: drop redundant check for REQ_OP_ZONE_APPEND [...] adds 9ee1f5215807 btrfs: zoned: unset dedicated block group on allocation failure adds 4caf9e47f0cc btrfs: add extent allocator hook to decide to allocate chu [...] adds d7baa4f70096 btrfs: zoned: fix chunk allocation condition for zoned allocator adds 905d0a39f28d btrfs: skip transaction commit after failure to create subvolume adds 8293752a924a btrfs: refactor unlock_up adds 697650310009 btrfs: scrub: remove the unnecessary path parameter for sc [...] adds 889fc56fa40f btrfs: scrub: use btrfs_path::reada for extent tree readahead adds 7cab99ebb703 btrfs: remove reada infrastructure adds 853258077558 btrfs: scrub: cleanup the argument list of scrub_chunk() adds 471a5e456ff4 btrfs: scrub: cleanup the argument list of scrub_stripe() adds 22003b56790e btrfs: selftests: dump extent io tree if extent-io-tree te [...] adds 609b898db0f6 btrfs: remove unnecessary parameter type from compression_ [...] adds 29f3111c88b5 btrfs: fix argument list that the kdoc format and script verified adds 33d3a69ade8c btrfs: respect the max size in the header when activating [...] adds fbf3f54b6cac btrfs: output more debug messages for uncommitted transaction new 5a2a71122df8 Merge branch 'misc-next' into for-next-next-v5.16-20220104 adds 6239a169ed37 btrfs: don't log unnecessary boundary keys when logging directory adds ce31fdbdc24c btrfs: put initial index value of a directory in a constant adds ba35f7145436 btrfs: stop copying old dir items when logging a directory adds 1d9c017c8c89 btrfs: stop trying to log subdirectories created in past t [...] new df5dc7679228 Merge branch 'ext/filipe/log-speedups' into for-next-next- [...] new 2a578233463d Merge branch 'for-next-next-v5.16-20220104' into for-next- [...] new eb1c5ae6c289 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0b66fa776c36 cifs: remove redundant assignment to pointer p adds d1a931ce2e3b cifs: track individual channel status using chans_need_reconnect adds f486ef8e2003 cifs: use the chans_need_reconnect bitmap for reconnect status adds 66eb0c6e6661 cifs: adjust DebugData to use chans_need_reconnect for con [...] adds 2e0fa298d149 cifs: add WARN_ON for when chan_count goes below minimum adds 183eea2ee5ba cifs: reconnect only the connection and not smb session wh [...] adds 220c5bc25d87 cifs: take cifs_tcp_ses_lock for status checks adds f56c1fec708c cifs: maintain a state machine for tcp/smb/tcon sessions adds 0cd8daca4eab cifs: avoid race during socket reconnect between send and recv adds 963517846a15 cifs: check reconnects for channels of active tcons too adds 747f1f2e3f04 cifs: fix the connection state transitions with multichannel adds 79145d3bc7aa cifs: protect all accesses to chan_* with chan_lock new db54687af999 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds d67aee76d418 erofs: tidy up z_erofs_lz4_decompress adds 10e5f6e482e1 erofs: introduce z_erofs_fixup_insize adds ab749badf9f4 erofs: support unaligned data decompression adds cecf864d3d76 erofs: support inline data decompression adds ab92184ff8f1 erofs: add on-disk compressed tail-packing inline support new fdf80a479302 erofs: introduce meta buffer operations new c521e3ad6cc9 erofs: use meta buffers for inode operations new 2b5379f7860d erofs: use meta buffers for super operations new bb88e8da0025 erofs: use meta buffers for xattr operations new 09c543798c3c erofs: use meta buffers for zmap operations new b9066cb8f917 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new cd4da1f88e04 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 6ac644f65db1 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 4c2467287779 ext4: don't fail remount if journalling mode didn't change adds 4437992be7ca ext4: remove lazytime/nolazytime mount options handled by [...] adds 960e0ab63b2e ext4: fix i_version handling on remount adds 2729cfdcfa1c ext4: use ext4_journal_start/stop for fast commit transactions adds 7bbbe241ec7c ext4: drop ineligible txn start stop APIs adds 0915e464cb27 ext4: simplify updating of fast commit stats adds d1199b94474a ext4: update fast commit TODOs adds f6c90a2bcabc ext4: fix fast commit may miss tracking range for FALLOC_F [...] adds 7b4ed41f48dc ext4: use ext4_ext_remove_space() for fast commit replay d [...] adds a62aba5fcea2 ext4: fast commit may miss tracking unwritten range during [...] adds 3a8cc635700a ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal adds ce85548ab429 ext4: Fix BUG_ON in ext4_bread when write quota data adds 298503cc5015 ext4: make sure quota gets properly shutdown on error adds c5725ba32f98 ext4: make sure to reset inode lockdep class when quota en [...] adds cc5fef71a1c7 ext4: replace snprintf in show functions with sysfs_emit adds 1754b684bf05 ext4: fix a possible ABBA deadlock due to busy PA adds 613da7163720 ext4: initialize err_blk before calling __ext4_get_inode_loc adds 5bceadc3d3ed ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' adds 856dd2096e2a ext4: fix an use-after-free issue about data=journal write [...] new 4d5245d9d162 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 0df035c7208c f2fs: avoid down_write on nat_tree_lock during checkpoint new a9419b63bf41 f2fs: do not bother checkpoint by f2fs_get_node_info new 645a3c40ca3d f2fs: fix to do sanity check on last xattr entry in __f2fs [...] new dd9d4a3a30d0 f2fs: clean up __find_inline_xattr() with __find_xattr() new 3e0203893e0d f2fs: support fault injection to f2fs_trylock_op() new b702c83e2eaa f2fs: fix to check available space of CP area correctly in [...] new 300a842937fb f2fs: fix to reserve space for IO align feature new 2a64e303e305 f2fs: don't drop compressed page cache in .{invalidate,rel [...] new d361b690b6fc f2fs: Simplify bool conversion new 2b642898e5ea f2fs: remove redunant invalidate compress pages new f5dbfda11407 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 7c3b12396d29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b071f9781dcc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 294277410cf3 ksmbd: use oid registry functions to decode OIDs adds 80917f17e3f9 ksmbd: Remove unused parameter from smb2_get_name() adds 305f8bda15eb ksmbd: Remove unused fields from ksmbd_file struct definition adds a58b45a4dbfd ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO adds 71cd9cb680cb ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTER [...] adds ce53d365378c ksmbd: fix multi session connection failure adds e230d0133784 ksmbd: Fix buffer_check_err() kernel-doc comment adds 4bfd9eed15e1 ksmbd: Fix smb2_set_info_file() kernel-doc comment adds f5c381392948 ksmbd: Delete an invalid argument description in smb2_popu [...] adds d4eeb82674ac ksmbd: Fix smb2_get_name() kernel-doc comment new 436504f0dd9c Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 679ee5202854 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 22f16ba2aa1d Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] new 87f7adce2d7e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ef8f1b6ba1ba Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 063e458c7aaf orangefs: use default_groups in kobj_type adds 40a74870b2d1 orangefs: Fix the size of a memory allocation in orangefs_ [...] new 66f2cad0ac27 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3910c7856573 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a4b3e856ccfb Merge branch '9p-next' of git://github.com/martinetd/linux new 15c38624b09a Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new b6f624e12e22 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5f128f3ab9a5 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new d20308b7ab76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5f5e4f622632 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 27217cbf63d1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bdb16bfaf9d3 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 15f52fa34904 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8224d7067bec Merge branch 'i2c/for-current' into i2c/for-next new e20c88ffddfd Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 53766e4cfa68 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds 4fb0abfee424 x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-A [...] adds f707bcb5d1cb hwmon: (k10temp) Remove unused definitions adds 3cf90efa1367 hwmon: (k10temp) Add support for AMD Family 19h Models 10h [...] adds ed68a0effe51 dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatib [...] adds 8be23b9b3114 dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property adds eacb52f010a8 hwmon: Driver for Texas Instruments INA238 adds bcb31e680837 hwmon: (tmp401) Simplify temperature register arrays adds ca53e7640de7 hwmon: (tmp401) Convert to _info API adds 50152fb6c1a1 hwmon: (tmp401) Use regmap adds ff300b71ba38 hwmon: (tmp401) Hide register write address differences in [...] adds ff9b87787979 hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A adds df293076a903 hwmon: (f71882fg) Add F81966 support adds b87611d43757 hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI. adds 548820e21ce1 hwmon: (asus_wmi_sensors) Support X370 Asus WMI. adds 8bb050cd5cf4 hwmon: (k10temp) Support up to 12 CCDs on AMD Family of pr [...] adds bf4d843050af hwmon: (jc42) Add support for ONSEMI N34TS04 adds 11a24ca7e34d hwmon: (ntc_thermistor) Merge platform data into driver adds 76f240ff9523 hwmon: (ntc_thermistor) Drop get_ohm() adds 209218efd6ac hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO adds e380095b8018 hwmon: (ntc_thermistor) Merge platform data adds 62cfc0576393 hwmon: (sht4x) Add device tree match table adds 34e2bd10ab60 hwmon: (asus_wmi_ec_sensors) fix array overflow adds 3315e716999d hwmon: (asus_wmi_sensors) fix an array overflow adds d75553790b9f hwmon: (adm1031) Remove redundant assignment to variable range adds e0149eebe47b hwmon: (ntc_thermistor) Move and refactor DT parsing adds 70760e80db06 hwmon: (ntc_thermistor) Switch to generic firmware props adds 9f448e796cf9 hwmon: (ntc_thermistor) Move DT matches to the driver block adds c2fe0f63cafe hwmon: (nct6775) delete some extension lines adds 9c6d555187f5 hwmon: (raspberrypi) Exit immediately in case of error in init adds 024053877469 hwmon: (dell-smm) Simplify ioctl handler adds 87b93329fdd6 hwmon: (dell-smm) Unify i8k_ioctl() and i8k_ioctl_unlocked() adds 8569e5558d9f hwmon: (ntc_thermistor) Drop OF dependency adds e13e979b2b3d hwmon: (ntc_thermistor) Add Samsung 1404-001221 NTC adds 130d168866a1 hwmon: prefix kernel-doc comments for structs with struct adds d387d88ed045 hwmon: (pmbus) Add Delta AHE-50DC fan control module driver adds 0710e2b9f9b7 dt-bindings: add Delta AHE-50DC fan control module adds e1c5cd7e8af0 hwmon: (pmbus) Add support for MPS Multi-phase mp5023 adds 1e7c94b251d1 hwmon: (nct6775) add ROG STRIX B550-A/X570-I GAMING adds 53e68c20aeb1 hwmon: add driver for NZXT RGB&Fan Controller/Smart Device v2. adds ca003af3aa15 hwmon/pmbus: (ir38064) Add support for IR38060, IR38164 IR38263 adds e65de225ef2f hwmon/pmbus: (ir38064) Add of_match_table adds 0ee7f624263e hwmon/pmbus: (ir38064) Expose a regulator adds 23c7df14f696 hwmon/pmbus: (ir38064) Fix spelling mistake "comaptible" - [...] adds a8d6d4992ad9 hwmon: (mr75203) fix wrong power-up delay value adds 20f2e67cbc75 hwmon: (nct6775) Additional check for ChipID before ASUS W [...] adds 565210c78120 hwmon: (dell-smm) Pack the whole smm_regs struct adds f103b2e5a619 hwmon: (nzxt-smart2) Fix "unused function" warning adds 660d187887cf hwmon: (xgene-hwmon) Add free before exiting xgene_hwmon_probe new b3c492d690fc Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 7baab965896e scripts: sphinx-pre-install: add required ctex dependency adds 09fec26e4ef5 docs/zh_CN: Update and fix a couple of typos adds e765c747d110 Documentation: kgdb: properly capitalize the MAGIC_SYSRQ config adds 82ca67321f55 Documentation: refer to config RANDOMIZE_BASE for kernel a [...] new a3bbcbcc260d Merge branch 'docs-next' of git://git.lwn.net/linux.git new 12ea005c5272 Merge branch 'master' of git://linuxtv.org/media_tree.git new f81bdeaf8161 ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions new ca25f92b72d2 ACPICA: Use original data_table_region pointer for accesses new 5d6e59665d8b ACPICA: Use original pointer for virtual origin tables new 339651be3704 ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR new a3e525feaeec ACPICA: Avoid subobject buffer overflow when validating RS [...] new e4a07f5acd73 ACPICA: iASL/Disassembler: Additional support for NHLT table new 00395b74d57f ACPICA: Fix AEST Processor generic resource substructure d [...] new 1cdfe9e346b4 ACPICA: Utilities: Avoid deleting the same object twice in a row new 24ea5f90ec95 ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_o [...] new 9a3b8655db1a ACPICA: Fix wrong interpretation of PCC address new 0acf24ad7e10 ACPICA: Add support for PCC Opregion special context data new 1d4e0b3abb16 ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 new 9f52815422a4 ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) new b70d6f07ed31 ACPICA: Fixed a couple of warnings under MSVC new 2de6bb92ebbb ACPICA: iASL: Add TDEL table to both compiler/disassembler new 5579649e7eb7 ACPICA: iASL: Add suppport for AGDI table new 0c9a672729d6 ACPICA: iASL/NHLT table: "Specific Data" field support new c95545a03670 ACPICA: Update version to 20211217 new d3ab6d76de75 Merge branch 'acpica' into linux-next new f85196bdd5a5 ACPI: scan: Create platform device for BCM4752 and LNV4752 [...] new 35f9e773bb88 ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumer [...] new a6e1445c4456 i2c: acpi: Do not instantiate I2C-clients on boards with k [...] new 0890186a9658 serdev: Do not instantiate serdevs on boards with known bo [...] new ee9da393387d Merge branches 'acpi-x86' and 'acpi-scan' into linux-next new 4b5a92e24a15 Merge branch 'acpi-ec' into linux-next new 8120832d8f82 ACPI: processor: thermal: avoid cpufreq_get_policy() new e1f66559e4aa Merge branches 'acpi-pm', 'acpi-power', 'acpi-processor' a [...] new 843438deebe2 PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment new e96c1197aca6 ACPI: battery: Add the ThinkPad "Not Charging" quirk new 255ea89fa967 Merge branches 'acpi-pci', 'acpi-pmic', 'acpi-numa', 'acpi [...] new 1a901c914dfb ACPI: CPPC: Amend documentation in the comments new 17f18417d6da ACPI: sysfs: use default_groups in kobj_type new 1882de7fc56c efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and [...] new 0db89fa243e5 ACPI: Introduce Platform Firmware Runtime Update device driver new b0013e037a8b ACPI: Introduce Platform Firmware Runtime Telemetry driver new 53e8558837be ACPI: tools: Introduce utility for firmware updates/telemetry new 0078c27ff24b Merge branches 'acpi-cppc', 'acpi-sysfs', 'acpi-dptf' and [...] new c5fc5ba8b6b7 software node: fix wrong node passed to find nargs_prop new 3a571fc19673 software node: Update MAINTAINERS data base new 7e4b93074c49 Merge branch 'devprop' into linux-next new dfeeedc1bf57 cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes new fe262d5c1fc5 cpufreq: use default_groups in kobj_type adds d776790a5536 cpufreq: mediatek-hw: Fix double devm_remap in hotplug case new 5ee22fa4a9b8 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new dd400abf5b4d Merge branch 'pm-cpufreq' into linux-next new d341db8f48ea x86/cpufeatures: Add AMD Collaborative Processor Performan [...] new 89aa94b4a218 x86/msr: Add AMD CPPC MSR definitions new a2c8f92bea5f ACPI: CPPC: Implement support for SystemIO registers new 2aeca6bd0277 ACPI: CPPC: Check present CPUs for determining _CPC is valid new fb0b00af04d0 ACPI: CPPC: Add CPPC enable register function new ec437d71db77 cpufreq: amd-pstate: Introduce a new AMD P-State driver to [...] new 1d215f0319c2 cpufreq: amd-pstate: Add fast switch function for AMD P-State new e059c184da47 cpufreq: amd-pstate: Introduce the support for the process [...] new 60e10f896dbf cpufreq: amd-pstate: Add trace for AMD P-State module new 41271016dfa4 cpufreq: amd-pstate: Add boost mode support for AMD P-State new ec4e3326a955 cpufreq: amd-pstate: Add AMD P-State frequencies attributes new 3ad7fde16a04 cpufreq: amd-pstate: Add AMD P-State performance attributes new c22760885fd6 Documentation: amd-pstate: Add AMD P-State driver introduction new 38fec059bb69 MAINTAINERS: Add AMD P-State driver maintainer entry new 40181d67f1e9 Merge branch 'pm-cpufreq-amd' into linux-next new e4719b52b144 Merge back PM core changes for v5.17. new 50a460665558 PM: runtime: Simplify locking in pm_runtime_put_suppliers() new 1ca07231f6d2 Merge branches 'pm-cpuidle', 'pm-core' and 'pm-sleep' into [...] adds 489a00ef46c9 Documentation: power: Update outdated contents in opp.rst new ffb9bfa8e470 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 702f21db4995 Merge tag 'devfreq-next-for-5.17' of git://git.kernel.org/ [...] new 66b354064a35 powercap/drivers/dtpm: Remove unused function definition new c1af85e44227 powercap/drivers/dtpm: Reduce trace verbosity new b8470e98e192 Merge tag 'dtpm-v5.17' of https://git.linaro.org/people/da [...] new 36fd3609d0dd Merge back earlier power capping changes for v5.17 new aa551c2056eb Merge branches 'pm-opp', 'pm-devfreq' and 'powercap' into [...] new 3f0bb496ee41 Merge branches 'thermal-tools' and 'thermal-int340x' new 125521addcd6 Merge tag 'thermal-v5.17-rc1' of https://git.kernel.org/pu [...] new 2685c77b80a8 thermal/drivers/int340x: Fix RFIM mailbox write commands new 7a716cec17d1 Merge branches 'thermal' and 'thermal-int340x' into linux-next new dac330f71ca6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 895f1c1e10b4 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new feae43f8aa88 fs: dlm: print cluster addr if non-cluster node connects new e31d9fcd1d1c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c6d5c76fe5a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8b3f91332291 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 24d8a9001a91 net: wan/lmc: fix spelling of "its" adds 7467d716583e net: phy: micrel: Add config_init for LAN8814 adds 7c63f26cb518 lib: objagg: Use the bitmap API when applicable adds 5a717f4a8e00 bnxt_en: Add event handler for PAUSE Storm event adds 0fb8582ae5b9 bnxt_en: Log error report for dropped doorbell adds dc1f5d1ebc5c bnxt_en: enable interrupt sampling on 5750X for DIM adds df78ea22460b bnxt_en: Support configurable CQE coalescing mode adds 3fcbdbd5d8d5 bnxt_en: Support CQE coalescing mode in ethtool adds b976969bed83 bnxt_en: convert to xdp_do_flush adds 720908e5f816 bnxt_en: Use page frag RX buffers for better software GRO [...] adds 099eac91bcda Merge branch 'bnxt_en-next' adds 0c94d657d2a4 net: lan966x: Fix the vlan used by host ports adds 8f58e29ed7fc net: wwan: iosm: Let PCI core handle PCI power transition adds f4dd5174e273 net: wwan: iosm: Keep device at D0 for s2idle case adds c0032d6e87d6 ethernet: netsec: Use platform_get_irq() to get the interrupt adds f83b4348116d net: pxa168_eth: Use platform_get_irq() to get the interrupt adds 441faddaadd7 fsl/fman: Use platform_get_irq() to get the interrupt adds 6c119fbdb805 net: ethoc: Use platform_get_irq() to get the interrupt adds 7801302b9a01 net: xilinx: emaclite: Use platform_get_irq() to get the i [...] adds 32f52e8e78d3 net: ethernet: ti: davinci_emac: Use platform_get_irq() to [...] adds fd3a45900055 net: bridge: Get SIOCGIFBR/SIOCSIFBR ioctl working in compat mode adds b4aadd207322 net:Remove initialization of static variables to 0 adds 0f1eae8e565e net: caif: remove redundant assignment to variable expectlen adds 1bd327718841 r8169: don't use pci_irq_vector() in atomic context adds 723955913e77 net: lantiq_etop: add missing comment for wmb() adds 4c46625bb586 net: lantiq_etop: add blank line after declaration adds dcb95f06eab8 e1000: switch to napi_consume_skb() adds 89a354c03b2d e1000: switch to napi_build_skb() adds 6e19cf7d3815 i40e: switch to napi_build_skb() adds ef687d61e0e9 iavf: switch to napi_build_skb() adds 5ce666315848 ice: switch to napi_build_skb() adds fa441f0fa8bc igb: switch to napi_build_skb() adds 4dd330a7e894 igc: switch to napi_build_skb() adds a39363367a37 ixgbe: switch to napi_build_skb() adds c15500198916 ixgbevf: switch to napi_build_skb() adds 271d3be1c3b6 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 9ed319e41191 of: net: support NVMEM cells with MAC in text format adds 1bb412d46ca9 net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX adds cfe355c56e3a Bonding: return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify u [...] adds cfcad56b2089 Merge branch 'net-define-new-hwtstamp-flag-and-return-it-t [...] adds e2dfb94f27f7 Merge tag 'for-net-next-2021-12-29' of git://git.kernel.or [...] adds 47869e82c8b8 sun4i-emac.c: add dma support adds 6d1b3eb53fc6 net: marvell: prestera: add virtual router ABI adds 0f07bd6bcb15 net: marvell: prestera: Add router interface ABI adds 69204174cc5c net: marvell: prestera: Add prestera router infra adds bca5859bc6c6 net: marvell: prestera: add hardware router objects accounting adds da3c16398602 net: marvell: prestera: Register inetaddr stub notifiers adds 15fa9e8c5ffb net: marvell: prestera: Implement initial inetaddr notifiers adds c67939eff802 Merge branch 'prestera-router-driver' adds 8ab55aba31ee igb: move SDP config initialization to separate function adds cf99c1dd7b77 igb: move PEROUT and EXTTS isr logic to separate functions adds 1819fc753aca igb: support PEROUT on 82580/i354/i350 adds 38970eac41db igb: support EXTTS on 82580/i354/i350 adds a1f18c5fe554 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 40319796b732 ice: Add flow director support for channel mode adds 7b1cd6a644f7 net: lantiq_etop: replace strlcpy with strscpy adds b1cb12a27134 net: lantiq_etop: avoid precedence issues adds 370509b267fa net: lantiq_etop: remove multiple assignments adds 7a6653adde03 net: lantiq_etop: make alignment match open parenthesis adds dda0c2e7ed21 net: lantiq_etop: remove unnecessary space in cast adds c09f103e89f4 ethtool: Remove redundant ret assignments adds 49dc9013e34b net/smc: Use the bitmap API when applicable adds aec53e60e0e6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 314fbde95769 nfc: st21nfca: remove redundant assignment to variable i adds d6c6d0bb2cb3 net: remove references to CONFIG_IRDA in network header files adds af30f8eaa8fe net: dsa: bcm_sf2: refactor LED regs access adds 5f20be4e90e6 net: hns3: refactor hns3 makefile to support hns3_common module adds 0a7b6d221868 net: hns3: create new cmdq hardware description structure [...] adds 6befad603d79 net: hns3: use struct hclge_desc to replace hclgevf_desc i [...] adds 8d307f8e8cf1 net: hns3: create new set of unified hclge_comm_cmd_send APIs adds eaa5607db377 net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd [...] adds 076bb537577f net: hns3: refactor hclgevf_cmd_send with new hclge_comm_c [...] adds da77aef9cc58 net: hns3: create common cmdq resource allocate/free/query APIs adds d3c69a8812c2 net: hns3: refactor PF cmdq resource APIs with new common APIs adds 745f0a19ee9a net: hns3: refactor VF cmdq resource APIs with new common APIs adds 0b04224c1312 net: hns3: create common cmdq init and uninit APIs adds 8e2288cad6cb net: hns3: refactor PF cmdq init and uninit APIs with new [...] adds cb413bfa6e8b net: hns3: refactor VF cmdq init and uninit APIs with new [...] adds aab8d1c6a5e3 net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c adds 20a9013ebad7 Merge branch 'hnsd3-next' adds 84dfac39c61f net/mlx5: DR, Fix error flow in creating matcher adds c3fb0e280b4c net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" adds 32e9bd585307 net/mlx5: DR, Remove unused struct member in matcher adds 08fac109f7bb net/mlx5: DR, Rename list field in matcher struct to list_node adds 89cdba3224f0 net/mlx5: DR, Add check for flex parser ID value adds 7766c9b922fe net/mlx5: DR, Add missing reserved fields to dr_match_param adds 9222f0b27da2 net/mlx5: DR, Add support for dumping steering info adds e3a0f40b2f90 net/mlx5: DR, Add support for UPLINK destination type adds b54128275ef8 net/mlx5: DR, Warn on failure to destroy objects due to refcount adds 0f2a6c3b9219 net/mlx5: Add misc5 flow table match parameters adds 8c2b4fee9c4b net/mlx5: DR, Add misc5 to match_param structs adds 09753babaf46 net/mlx5: DR, Support matching on tunnel headers 0 and 1 adds f59464e257bd net/mlx5: DR, Add support for matching on geneve_tlv_optio [...] adds cc2295cd54e4 net/mlx5: DR, Improve steering for empty or RX/TX-only matchers adds 4ff725e1d4ad net/mlx5: DR, Ignore modify TTL if device doesn't support it adds aa36c94853b2 net/mlx5: Set SMFS as a default steering mode if device su [...] adds ce2b6eb409ad Merge tag 'mlx5-updates-2021-12-28' of git://git.kernel.or [...] adds 3cc31d794097 libbpf: Normalize PT_REGS_xxx() macro definitions adds f60edf5b5384 libbpf: Use 100-character limit to make bpf_tracing.h easi [...] adds 5b3d72987701 libbpf: Improve LINUX_VERSION_CODE detection adds b6459415b384 net: Don't include filter.h from net/sock.h adds 3ccdcee28415 bpf: Add missing map_get_next_key method to bloom filter map. adds 0fe4b381a59e bpf: Allow bpf_local_storage to be used by sleepable programs adds 0ae6eff2978e bpf/selftests: Update local storage selftest for sleepable [...] adds 1705c62e3005 Merge branch 'Sleepable local storage' adds 3b80b73a4b3d net: Add includes masked by netdevice.h including uapi/bpf.h adds aebb51ec3db2 bpf: Invert the dependency between bpf-netns.h and netns/bpf.h adds 35580f90a247 Merge branch 'lighten uapi/bpf.h rebuilds' adds fa86aa77d4da bpf, docs: Fix verifier references adds 41db511a3a16 bpf, docs: Split the comparism to classic BPF from instruc [...] adds 5e4dd19f0049 bpf, docs: Generate nicer tables for instruction encodings adds 63d000c3dc0a bpf, docs: Move the packet access instructions last in ins [...] adds 9e6b19a66d9b bpf: Fix typo in a comment in bpf lpm_trie. adds e63a02348958 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 0237a3a683e4 net/smc: Introduce net namespace support for linkgroup adds 79d39fc503b4 net/smc: Add netlink net namespace support adds de2fea7b39bf net/smc: Print net namespace in log adds a838f5084828 net/smc: Add net namespace for tracepoints adds ab6dd952b2d0 Merge branch 'smc-RDMA-net-namespace' adds d7cd421da9da net/smc: Introduce TCP ULP support adds 3a856c14c31b net/smc: remove redundant re-assignment of pointer link adds b63c5478e9cb ipv6: ioam: Support for Queue depth data field adds e44ef1d4de57 net: socket.c: style fix adds c5180ad0c278 enic: Use dma_set_mask_and_coherent() adds c95e078069bf tehuti: Use dma_set_mask_and_coherent() and simplify code adds 1f52a9380ff1 net/smc: add comments for smc_link_{usable|sendable} adds 584c61cedb12 sun/cassini: Use dma_set_mask_and_coherent() and simplify code adds 1aae5cc0a55c chelsio: cxgb: Use dma_set_mask_and_coherent() and simplify code adds 4f9f531e1505 qed: Use dma_set_mask_and_coherent() and simplify code adds 60c332029c8d enic: Remove usage of the deprecated "pci-dma-compat.h" API adds e7026f15564f net: phy: lynx: refactor Lynx PCS module to use generic ph [...] adds 61f0d0c304a2 net: dsa: felix: name change for clarity from pcs to mdio_device adds 2c1415e67f93 net: dsa: seville: name change for clarity from pcs to mdi [...] adds 82cc453753c5 net: ethernet: enetc: name change for clarity from pcs to [...] adds 0699b3e06f22 net: pcs: lynx: use a common naming scheme for all lynx_pc [...] adds 0d6f01ff4147 Merge branch 'lynx-pcs-interface-cleanup' adds 6bf950a8ff72 net: vertexcom: default to disabled on kbuild adds 7120075ec41a ethernet: s2io: Use dma_set_mask_and_coherent() and simplify code adds 3d694552fd8f net: vxge: Use dma_set_mask_and_coherent() and simplify code new 7590fc6f80ac net: mdio: Demote probed message to debug print new c2262123cc49 batman-adv: Start new development cycle new 9057d6c23e73 batman-adv: allow netlink usage in unprivileged containers new cde3fac565a7 batman-adv: remove unneeded variable in batadv_nc_init new 9d2c27aad0ea Merge tag 'batadv-next-pullrequest-20220103' of git://git. [...] new 9795ded7f924 net/sched: act_ct: Fill offloading tuple iifidx new b702436a51df net: openvswitch: Fill act ct extension new c9c079b4deaa net/mlx5: CT: Set flow source hint from provided tuple device new dfb55f9984f5 Merge branch 'act_tc-offload-originating-device' new 7a71c8aa0a75 phy: nxp-c45-tja11xx: add extts and perout support new c3e6b2c35b34 net: lantiq_xrx200: add ingress SG DMA support new 7d714ff14d64 net: fixup build after bpf header changes new 1de6b15a434c Namespaceify min_pmtu sysctl new 1135fad20480 Namespaceify mtu_expires sysctl new a0619a9e9e3f Merge branch 'namespacify-mtu-ipv4' new 416b27439df9 ethernet/sfc: remove redundant rc variable new 04be6d337d37 mac80211: allow non-standard VHT MCS-10/11 new acb99b9b2a08 mac80211: Add stations iterator where the iterator functio [...] new 5bc03b28ec24 nl80211: clarify comment for mesh PLINK_BLOCKED state new b3c1906ed02a mac80211: use ieee80211_bss_get_elem() new 18343b806915 Merge tag 'mac80211-next-for-net-next-2022-01-04' of git:/ [...] new 8644c85b9368 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds af734a26a1a9 xfrm: update SA curlft.use_time adds e6911affa416 xfrm: Add support for SM3 secure hash adds 23b6a6df94c6 xfrm: Add support for SM4 symmetric cipher algorithm adds 4e484b3e969b xfrm: rate limit SA mapping change message to user space new bbd664d85bc5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2b71e2c7b56c netfilter: nft_set_pipapo_avx2: remove redundant pointer lt new f0a33dfbed2b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2dc6de1cd303 Merge tag 'cfi/for-5.17' into mtd/next adds 5f340402bbfc mtd: spi-nor: Remove debugfs entries that duplicate sysfs entries adds bee387131abe Merge tag 'spi-nor/for-5.17' into mtd/next adds 2997e4871621 Merge tag 'memory-controller-drv-omap-5.17' into nand/next adds 9ce47e43a0f0 Merge tag 'nand/for-5.17' into mtd/next new d4c8b7414e19 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 223a41f54946 crypto: hisilicon/zip - add new algorithms for uacce device adds 38e9791a0209 hwrng: cn10k - Add random number generator support adds acd93f8a4ca7 crypto: x86/curve25519 - use in/out register constraints m [...] adds eca568a39481 crypto: omap - increase priority of DES/3DES adds 3954ab6d9fce crypto: octeontx2 - Use swap() instead of swap_engines() adds e0441e2be155 crypto: qat - get compression extended capabilities adds 547bde7bd4ec crypto: qat - set CIPHER capability for QAT GEN2 adds cfe4894eccdc crypto: qat - set COMPRESSION capability for QAT GEN2 adds 4b44d28c715d crypto: qat - extend crypto capability detection for 4xxx adds 03125541ca29 crypto: qat - support the reset of ring pairs on PF adds 448588adcdf4 crypto: qat - add the adf_get_pmisc_base() helper function adds 6ed942ed3c47 crypto: qat - make PFVF message construction direction agnostic adds 028042856802 crypto: qat - make PFVF send and receive direction agnostic adds 0aeda694f187 crypto: qat - set PFVF_MSGORIGIN just before sending adds db1c034801c4 crypto: qat - abstract PFVF messages with struct pfvf_message adds 952f4e812741 crypto: qat - leverage bitfield.h utils for PFVF messages adds 1c94d8035905 crypto: qat - leverage read_poll_timeout in PFVF send adds 6f87979129d1 crypto: qat - improve the ACK timings in PFVF send adds 4d03135faa05 crypto: qat - store the PFVF protocol version of the endpoints adds 3a5b2a088328 crypto: qat - store the ring-to-service mapping adds 673184a2a58f crypto: qat - introduce support for PFVF block messages adds 851ed498dba1 crypto: qat - exchange device capabilities over PFVF adds 73ef8f3382d1 crypto: qat - support fast ACKs in the PFVF protocol adds e1b176af3d7e crypto: qat - exchange ring-to-service mappings over PFVF adds 925b3069cf6e crypto: qat - config VFs based on ring-to-svc mapping adds a9dc0d966605 crypto: qat - add PFVF support to the GEN4 host driver adds 0bba03ce9739 crypto: qat - add PFVF support to enable the reset of ring pairs adds beb1e6d71f0e crypto: qat - allow detection of dc capabilities for 4xxx adds 0cec19c761e5 crypto: qat - add support for compression for 4xxx adds 3438e7220b31 crypto: octeontx2 - out of bounds access in otx2_cpt_dl_cu [...] adds 10371b6212bb crypto: octeontx2 - prevent underflow in get_cores_bmap() adds ace7660691f8 MAINTAINERS: update caam crypto driver maintainers list adds c2aec59be093 crypto: omap-aes - Fix broken pm_runtime_and_get() usage adds 4cee0700cf1d crypto: hisilicon/qm - disable qm clock-gating adds d7779e22e89a crypto: ux500 - Use platform_get_irq() to get the interrupt adds 25d04a382ebb MAINTAINERS: update SEC2 driver maintainers list adds 908dffaf88a2 crypto: jitter - add oversampling of noise source adds 96ede30f4b17 crypto: sha256 - remove duplicate generic hash init function adds 63bdbfc146ae crypto: mips/sha - remove duplicate hash init function adds 41ea0f6c19f6 crypto: powerpc/sha - remove duplicate hash init function adds e0583b6acb92 crypto: sparc/sha - remove duplicate hash init function adds db1eafb8c512 crypto: s390/sha512 - Use macros instead of direct IV numbers adds 29009604ad4e crypto: stm32/crc32 - Fix kernel BUG triggered in probe() adds ef4d89149944 crypto: ccp - remove unneeded semicolon adds d480a26bdf87 crypto: x86/aesni - don't require alignment of data adds 304b4acee2f0 crypto: kdf - select SHA-256 required for self-test adds c5d692a2335d crypto: hisilicon - cleanup warning in qm_get_qos_value() adds 4cab5dfd15b7 crypto: qat - fix definition of ring reset results new d7532de069a7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 08c4aa3ee264 drm/msm/a6xx: Skip crashdumper state if GPU needs_hw_init adds 96536242f1ee drm/msm/dpu: move disable_danger out of plane subdir adds f31b0e24d31e drm/msm/dpu: fix safe status debugfs file adds 1a24e099c382 drm/msm/dpu: make danger_status/safe_status readable adds 6e85af1e4306 drm/msm/dpu: drop plane's default_scaling debugfs file adds 4d45cace1da6 drm/msm/dpu: stop manually removing debugfs files for the [...] adds 927e8bcaa783 drm/msm/dpu: stop manually removing debugfs files for the [...] adds 37897856ab1e drm/msm/dpu: simplify DPU's regset32 code adds 48d0cf4a7cf2 drm/msm/dp: Fix double free on error in msm_dp_bridge_init() adds 53b53337e112 drm/msm/dpu: add dpu_crtc_atomic_print_state adds 8ecfef96cdcd drm/msm/dpu: add dpu_plane_atomic_print_state adds 857548cbcf82 drm/msm/disp: Tweak display snapshot to match gpu snapshot adds 59871211c654 drm/msm/disp: Export helper for capturing snapshot adds c1760555884b drm/msm/debugfs: Add display/kms state snapshot adds f3d5d7cc2309 drm/msm: Don't use autosuspend for display adds 7620bdfb2502 drm/msm/dp: remove unneeded variable adds 2672e4e71a91 drm/msm/dpu: move SSPP debugfs support from plane to SSPP code adds 3a905438887b drm/msm/dpu: add layer mixer register dump to dpu snapshot adds 6bf7805321b9 drm/msm/a5xx: Add support for Adreno 506 GPU adds 6ed95285382d drm/msm/a5xx: Fix missing CP_PROTECT for SMMU on A540 adds 2b534e90a1e3 Merge tag 'drm-msm-next-2021-12-26' of ssh://gitlab.freede [...] adds c65fe9cbbfd6 drm/i915/fbc: Remember to update FBC state even when not r [...] adds 011e8c3239ed Merge tag 'drm-intel-next-fixes-2021-12-29' of git://anong [...] adds b18ff6925d84 drm/amdgpu: Filter security violation registers adds 0da6f6e5872e drm/amdgpu: Add *_SOC15_IP_NO_KIQ() macro definitions adds 92f153bb5a4b drm/amdgpu: Modify indirect register access for gmc_v9_0 sriov adds 4aa325ae5413 drm/amdgpu: Modify indirect register access for amdkfd_gfx [...] adds 4a0165f0603f drm/amdgpu: get xgmi info before ip_init adds d764fb2af6cd drm/amdgpu: Modify indirect register access for gfx9 sriov adds f4409ee84658 drm/amdgpu: add gpu reset control for umc page retirement adds f6b80c04aabb drm/amdkfd: add reset parameter for unmap queues adds dec63443380c drm/amdkfd: add reset queue function for RAS poison (v2) adds b6485bed40d7 drm/amdkfd: reset queue which consumes RAS poison (v2) adds fbcdbfde8750 drm/amdgpu: Don't inherit GEM object VMAs in child process adds 4da8b63944a4 drm/amdgpu: Send Message to SMU on aldebaran passthrough f [...] adds 88eabcb8e696 drm/amd/display: Fix USB4 null pointer dereference in upda [...] adds 11544d77e397 drm/amdgpu: fixup bad vram size on gmc v8 adds 87172e89dcc7 drm/amdgpu: Call amdgpu_device_unmap_mmio() if device is u [...] adds fd5256cbe196 drm/amdgpu: Remove the redundant code of psp bootloader functions adds 6c92fe5fa5a1 drm/amdgpu: Increase potential product_name to 64 characters adds 4ad31fa15ba4 drm/amdgpu: Enable unique_id for Aldebaran adds de0af8a65ea3 drm/amdgpu: Only overwrite serial if field is empty adds 67416bf85345 drm/amdgpu: Access the FRU on Aldebaran adds f89c6bf73420 drm/amdkfd: correct sdma queue number in kfd device init (v3) adds b6fd6e0f5eb8 drm/amdgpu: Check the memory can be accesssed by ttm_devic [...] adds bf252ce1fa8a drm/amd/display: fix B0 TMDS deepcolor no dislay issue adds fddb024537f1 drm/amd/display: Limit max link cap with LTTPR caps adds 21bf3e6f1454 drm/amd/display: Refactor vendor specific link training sequence adds 2d0158497a9b drm/amd/display: Block z-states when stutter period exceed [...] adds cdbc58386bdc drm/amd/display: Added power down for DCN10 adds e56e9ad0370a drm/amd/display: Fix check for null function ptr adds 3db817fce43e drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization adds 0d988e5de7aa drm/amd/display: Remove CR AUX RD Interval limit for LTTPR adds c856f16c33e6 drm/amd/display: Set optimize_pwr_state for DCN31 adds 458c79a86ae1 drm/amd/display: Changed pipe split policy to allow for mu [...] adds 2ca6c483ed2d drm/amd/display: Add reg defs for DCN303 adds 47547c56739a drm/amd/display: Undo ODM combine adds aca05d338b32 drm/amd/display: [FW Promotion] Release 0.0.98 adds 19afe66ddb8f drm/amd/display: 3.2.167 adds ef30f441f6ac drm/amd/display: define link res and make it accessible to [...] adds f3fac9481bc7 drm/amd/display: populate link res in both detection and v [...] adds 3d38a5839ea8 drm/amd/display: access hpo dp link encoder only through l [...] adds 6dd8931b1cee drm/amd/display: support dynamic HPO DP link encoder allocation adds 4c3adc0b846b drm/amd/display: get and restore link res map adds 45e3d1db7d3c drm/amdgpu: drop redundant semicolon adds fec8c5244fc0 drm/amdgpu: save error count in RAS poison handler adds 11c9cc95f818 amdgpu/pm: Make sysfs pm attributes as read-only for VFs adds 937ed9c8660a drm/amdgpu: fix runpm documentation adds 0726ed3065ee drm/amd/display: Fix the uninitialized variable in enable_ [...] adds 4a700546ec9b drm/amdgpu: put SMU into proper state on runpm suspending [...] adds 6dc8265f9803 drm/amdgpu: always reset the asic in suspend (v2) adds f28cad86ada1 drm/amd/display: fix dereference before NULL check adds 0637d41786a3 drm/amdgpu: no DC support for headless chips adds cb6846fbb83b Merge tag 'amd-drm-next-5.17-2021-12-30' of ssh://gitlab.f [...] new 8cf0f7b0680c Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 3be2709660dc drm/amdgpu: Call amdgpu_device_unmap_mmio() if device is u [...] adds bbf312114a6a drm/amdgpu: Remove the redundant code of psp bootloader functions adds ad07e8e1d04a drm/amdgpu: Increase potential product_name to 64 characters adds 86cd6cde74ac drm/amdgpu: Enable unique_id for Aldebaran adds 9c8320e970f3 drm/amdgpu: Only overwrite serial if field is empty adds 52a42aece41a drm/amdgpu: Access the FRU on Aldebaran adds d9cb26c4dd97 drm/amdkfd: correct sdma queue number in kfd device init (v3) adds 52c61afd4839 drm/amdgpu: Check the memory can be accesssed by ttm_devic [...] adds f076f5b62a4e drm/amd/display: fix B0 TMDS deepcolor no dislay issue adds 8a47688e4cf0 drm/amd/display: Limit max link cap with LTTPR caps adds 615e4545749c drm/amd/display: Refactor vendor specific link training sequence adds aeee7b4295ab drm/amd/display: Block z-states when stutter period exceed [...] adds ff7f34c56b89 drm/amd/display: Added power down for DCN10 adds debcb5f56fa6 drm/amd/display: Fix check for null function ptr adds e20e6d97d2b3 drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization adds fffebad85bd9 drm/amd/display: Remove CR AUX RD Interval limit for LTTPR adds 2e264d24e699 drm/amd/display: Set optimize_pwr_state for DCN31 adds c023a3e1153d drm/amd/display: Changed pipe split policy to allow for mu [...] adds 1ee8831240df drm/amd/display: Add reg defs for DCN303 adds 58cb5bdce83d drm/amd/display: Undo ODM combine adds 200b7c8e10f2 drm/amd/display: [FW Promotion] Release 0.0.98 adds 17029db9fc0d drm/amd/display: 3.2.167 adds 49bc0a9e7ec7 drm/amd/display: define link res and make it accessible to [...] adds 70cc208c2c5e drm/amd/display: populate link res in both detection and v [...] adds 18a1d3cb8452 drm/amd/display: access hpo dp link encoder only through l [...] adds 2b44024f8ac1 drm/amd/display: support dynamic HPO DP link encoder allocation adds 1e3725893b20 drm/amd/display: get and restore link res map adds a4d9f0be9311 drm/amdgpu: drop redundant semicolon adds 05a24dc9a582 drm/amdgpu: save error count in RAS poison handler adds 20954fb6c759 amdgpu/pm: Make sysfs pm attributes as read-only for VFs adds 76b724bfc390 drm/amdgpu: fix runpm documentation adds 3c382512efb7 drm/amd/display: Fix the uninitialized variable in enable_ [...] adds f73b04ae75ab drm/amdgpu: put SMU into proper state on runpm suspending [...] adds 5885ff35f076 drm/amdgpu: always reset the asic in suspend (v2) adds 1beabf3c1fb0 drm/amd/display: fix dereference before NULL check adds 46dbcbf47e68 drm/amdgpu: no DC support for headless chips adds 95acfa8249d1 drm/amdgpu: add another raven1 gfxoff quirk adds 8ab82c98e2a0 drm/amdgpu: only check for _PR3 on dGPUs adds b9394d5003c5 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds f776c478f0b7 Revert "drm/amd/display: To modify the condition in indica [...] adds 5bf30e370894 drm/radeon: Add HD-audio component notifier support (v2) adds 0353879373ac drm/ttm: Put BO in its memory manager's lru list adds 28308c686867 drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates adds c4f21bcaf4ac drm/amdgpu: bump driver version for new CTX OP to set/get [...] new bf82a5ea3709 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 5a8892c2787f Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 12054f0ce8be ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to h [...] adds 0f7e5ee62f4c ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables adds 3f48b137d88e kselftest: alsa: Factor out check that values meet constraints adds 10f2f194663a kselftest: alsa: Validate values read from enumerations adds 5dcdc4600c3a ALSA: hda: use swap() to make code cleaner adds 6c3a0c39130c ALSA: hda/hdmi: Disable silent stream on GLK adds 4d5a628d9653 ALSA: hda: Add AlderLake-N PCI ID adds ca1ece24d9bc ALSA: hda: Add new AlderLake-P variant PCI ID adds d278dc9151a0 ALSA: hda/tegra: Fix Tegra194 HDA reset failure adds 6088ddfb6d8f dt-bindings: sound: tegra: Add minItems for resets adds 146b3a77af80 arm64: tegra: Remove non existent Tegra194 reset adds c19330086795 ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aor [...] new 8cd076571770 ALSA: hda/cs8409: Increase delay during jack detection new 57f234248ff9 ALSA: hda/cs8409: Fix Jack detection after resume new 4e7a7687e37d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 493433785df0 ASoC: mediatek: mt8173: fix device_node leak adds cb006006fe62 ASoC: mediatek: mt8183: fix device_node leak adds db3f5abe68ea ASoC: mediatek: mt8173: reduce log verbosity in probe() adds 082482a50227 ASoC: mediatek: mt8195: release device_node after snd_soc_ [...] adds 9de2b9286a6d ASoC: mediatek: Check for error clk pointer adds b2fde4deff85 ASoC: remove unneeded variable adds 5c5f08f7fc0b ASoC: amd: acp: Power on/off the speaker enable gpio pin b [...] adds da893a93eaf8 ASOC: SOF: Intel: use snd_soc_dai_get_widget() adds b86947b52f0d ASoC/soundwire: intel: simplify callbacks for params/hw_free adds 8ddeafb957a9 soundwire: intel: improve suspend flows adds e8444560b4d9 ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire adds 636110411ca7 ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots [...] adds 9283b6f923f3 soundwire: intel: remove unnecessary init adds 63a6aa963dd0 soundwire: intel: remove PDM support adds 10674ca9ea02 ASoC/SoundWire: improve suspend flows and use set_stream() [...] adds 8f85317292f1 ASoC: cs4265: Fix part number ID error message adds 3667a037e50a ASoC: mediatek: use of_device_get_match_data() adds 3ecb46755eb8 ASoC: samsung: idma: Check of ioremap return value adds c5ab93e289ce ASoC: mediatek: mt8195: update control for RT5682 series adds cc5c9788106f ASoC: rt5682: Register wclk with its parent_hws instead of [...] adds 8b974c122bc6 ASoC: Merge fixes adds a87d42227cf5 ASoC: cs35l41: Convert tables to shared source code adds fe120d4cb6f6 ASoC: cs35l41: Move cs35l41_otp_unpack to shared code adds 062ce0593315 ASoC: cs35l41: Move power initializations to reg_sequence adds 8b2278604b6d ASoC: cs35l41: Create shared function for errata patches adds 3bc3e3da657f ASoC: cs35l41: Create shared function for setting channels adds e8e4fcc047c6 ASoC: cs35l41: Create shared function for boost configuration adds 85b57de33265 ASoC: Add support for CS35L41 in HDA systems adds 2355028c0c54 ASoC: mediatek: mt8195: correct pcmif BE dai control flow adds db5e1c209b92 ASoC: mediatek: mt8195: add playback support to PCM1_BE dai_link adds a155b7526e65 ASoC: mediatek: mt8195: repair pcmif BE dai new 9f3d45318dd9 ASoC: fsl_mqs: fix MODULE_ALIAS new 416e25504624 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 163b6eb86309 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 08a6df090638 Input: gpio-keys - avoid clearing twice some memory new 922aadd7cb67 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 19768f80cf23 block: null_blk: only set set->nr_maps as 3 if active poll [...] adds 34c311d3d9c0 Merge branch 'for-5.17/drivers' into for-next adds 1edd3dc1dd19 fs: split off do_user_path_at_empty from user_path_at_empty() adds 3747b353c2e7 fs: split off setxattr_copy and do_setxattr function from [...] adds 0bc6536a96ff fs: split off do_getxattr from getxattr adds 8fe9559e7b02 io_uring: add fsetxattr and setxattr support adds 29e938a1df6b io_uring: add fgetxattr and getxattr support adds 60a4fa4388fa Merge branch 'for-5.17/io_uring-xattr' into for-next adds e840b4baf3cf io_uring: remove double poll on poll update adds 2bbb146d96f4 io_uring: refactor poll update adds 5641897a5e8f io_uring: move common poll bits adds ab1dab960b83 io_uring: kill poll linking optimisation adds aa43477b0402 io_uring: poll rework adds eb0089d629ba io_uring: single shot poll removal optimisation adds cc8e9ba71a86 io_uring: use completion batching for poll rem/upd adds aafc6e6eba29 Merge branch 'for-5.17/io_uring' into for-next adds f18ee3d98815 nvme-fabrics: print out valid arguments when reading from [...] adds e4fdb2b167ed nvme: increment request genctr on completion adds 3a605e32a7f8 nvme: drop unused variable ctrl in nvme_setup_cmd adds e3d347943919 nvme: add 'iopolicy' module parameter adds 498860df8edc Merge tag 'nvme-5.17-2021-12-29' of git://git.infradead.or [...] adds bb3294e22482 Merge branch 'for-5.17/drivers' into for-next new 16a88078b4b8 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 851a8cd3f05b dm btree spine: remove extra node_check function declaration new e36649b6483c dm btree spine: eliminate duplicate le32_to_cpu() in node_check() new c671ffa55d8b dm btree remove: change a bunch of BUG_ON() calls to prope [...] new 85bca3c05b6c dm btree: add a defensive bounds check to insert_at() new cba23ac158db dm space map common: add bounds check to sm_ll_lookup_bitmap() new 3fe9e7f9f488 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6cf568ec9187 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 93e4d69400fd pcmcia: clean up dead drivers for CompuLab CM-X255/CM-X270 boards adds 3daaf2c7aae8 pcmcia: Make use of the helper macro SET_NOIRQ_SYSTEM_SLEE [...] adds 468c14d82c93 pcmcia: comment out unused exca_readw() function adds ca0fe0d7c35c pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in [...] adds 977d2e7c63c3 pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in [...] adds fffbcee9335c pcmcia: make pcmcia_release_io() void, as no-one is intere [...] new b12c772aa8e6 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds ffaea6ebfe9c mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling adds 4fe543184960 mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields adds 83b272171588 mmc: mtk-sd: Take action for no-sdio device-tree parameter adds 996be7b75e8d mmc: mtk-sd: Fix usage of devm_clk_get_optional() adds e5e8b2246f67 mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs adds 4be33cf18703 mmc: sdhci-pci-o2micro: Improve card input timing at SDR10 [...] adds a7c18e5cbb23 mmc: sdhci-pci-o2micro: Restore the SD clock's base clock [...] adds a1ab47ac99dc mmc: au1xmmc: propagate errors from platform_get_irq() adds 5733c41d5c18 dt-bindings: mmc: sdhci-msm: Add compatible string for msm8994 adds 33a48bd897de dt-bindings: mmc: PL18x stop relying on order of dma-names adds 28df143340b5 mmc: pwrseq: Use bitmap_free() to free bitmap adds 356f3f2c5756 dt-bindings: mmc: synopsys-dw-mshc: integrate Altera and I [...] new e6032d233d9b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 00927df60b4b Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 94c25ce58865 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] adds 1c1348bf056d power: reset: mt6397: Check for null res pointer adds be2c0d5418b1 power: supply: ab8500: Fix the error handling path of ab85 [...] adds 25fd330370ac power: supply_core: Pass pointer to battery info new f972f0ca0ddd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d27bb69dc83f regulator: qcom-labibb: OCP interrupts are not a failure w [...] new 1f156b428586 regulator: remove redundant ret variable new 74148ed189c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a8845fa9c007 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 9b7f83e0c25b apparmor: fix absroot causing audited secids to begin with = adds d86d1652ab13 apparmor: test: Remove some casts which are no-longer required adds 0906a50ee6f3 apparmor: Fix kernel-doc adds 875e5cc6b065 lsm: Fix kernel-doc new 1bbbadec2eea Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 54bf7fa3efd0 ima: Fix undefined arch_ima_get_secureboot() and co adds 92ad19559ea9 integrity: Do not load MOK and MOKx when secure boot be disabled adds cef5cd25a453 selftest/kexec: fix "ignored null byte in input" warning adds 9be6dc8059bb selftests/kexec: update searching for the Kconfig new 28ef86909733 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 6c686c1d696d Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] new a159cb6b2bfd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds dad237b37c8a tpm: add request_locality before write TPM_INT_ENABLE adds b4fc6f2bc058 tpm/st33zp24: drop unneeded over-commenting adds c8c600838f86 tpm: tpm_tis_spi_cr50: Add default RNG quality adds 95bfb541ab5d tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' adds 70d97cb5005a keys: X.509 public key issuer lookup without AKID adds 06ef3d66c51d char: tpm: cr50: Set TPM_FIRMWARE_POWER_MANAGED based on d [...] adds 479be87abc8a tpm: Add Upgrade/Reduced mode support for TPM2 modules adds 8ca8e009e216 tpm: fix potential NULL pointer access in tpm_del_char_device adds 035d19ee9b90 tpm: fix NPE on probe for missing device new b6580a25c6ae Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ab571cbc098c watchdog: Kconfig: enable MTK watchdog adds cea62f9fee0d watchdog: f71808e_wdt: Add F81966 support adds 33950f9a36ac dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7 adds 0b595831c2c8 dt-bindings: watchdog: Document Exynos850 watchdog bindings adds f197d47584be watchdog: s3c2410: Fail probe if can't find valid timeout adds a90102e358ee watchdog: s3c2410: Let kernel kick watchdog adds 8d9fdf60e37c watchdog: s3c2410: Make reset disable register optional adds 2bd33bb4bc1c watchdog: s3c2410: Extract disable and mask code into sepa [...] adds 370bc7f50f47 watchdog: s3c2410: Implement a way to invert mask reg value adds aa220bc6b758 watchdog: s3c2410: Add support for WDT counter enable register adds cf3fad4e62d3 watchdog: s3c2410: Cleanup PMU related code adds e249d01b5e8b watchdog: s3c2410: Support separate source clock adds 1a47cda07af4 watchdog: s3c2410: Remove superfluous err label adds 5c9348157b9d dt-bindings: watchdog: imx7ulp-wdt: Add imx8ulp compatible string adds 15ebdc43d703 watchdog: Kconfig: fix help text indentation adds aeaacc064d85 watchdog: meson_gxbb_wdt: remove stop_on_reboot adds 9439c9fde835 dt-bindings: watchdog: convert Broadcom's WDT to the json-schema adds 17fffe91ba36 dt-bindings: watchdog: Add BCM6345 compatible to BCM7038 binding adds d6b9c679bbac watchdog: bcm7038_wdt: Support platform data configuration adds bc0bf9e9ac3b watchdog: Allow building BCM7038_WDT for BCM63XX adds e764faef774b watchdog: bcm7038_wdt: Add platform device id for bcm63xx-wdt adds b844f9181b4a MIPS: BCM63XX: Provide platform data to watchdog device adds f8d9ba7fedd2 watchdog: Remove BCM63XX_WDT adds 1fc8a2c021c3 watchdog: davinci: Use div64_ul instead of do_div adds 968011a291f3 watchdog: da9063: use atomic safe i2c transfer in reset handler adds cd4eadf228db watchdog: s3c2410: Add Exynos850 support adds 2478fdda7104 dt-bindings: watchdog: Realtek Otto WDT binding adds 489119bf75e6 watchdog: Add Realtek Otto watchdog timer adds ce3401c72f01 watchdog: da9063: Add hard dependency on I2C adds 615e91c1a960 dt-bindings: watchdog: renesas,wdt: Add support for RZ/G2L adds 643a78b5a840 watchdog: Add Watchdog Timer driver for RZ/G2L adds 4593c87051a3 watchdog: mtk_wdt: use platform_get_irq_optional adds 580caaa6532c dt-bindings: watchdog: atmel: Add missing 'interrupts' property adds 98d3e2525fd0 watchdog: s3c2410: Use platform_get_irq() to get the interrupt adds 02d04e694fa3 watchdog: s3c2410: Fix getting the optional clock adds 8613a4bae35b dt-bindings: watchdog: Add SM6350 and SM8250 compatible adds d5e840f1101f watchdog: Add Apple SoC watchdog driver adds 0c2d62421b5b watchdog: msc313e: Check if the WDT was running at boot new 0fe0c0d2ceca Merge branch 'master' of git://www.linux-watchdog.org/linu [...] new 66dc1b791c58 Merge branches 'arm/smmu', 'virtio', 'x86/amd', 'x86/vt-d' [...] new 2923b5c8eb8d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3992259a0ae6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3a7b8154bcb3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ebe33e5a98dc spi: ar934x: fix transfer size new 6a59ed996904 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 74dac5f02a00 Merge branch into tip/master: 'x86/sgx' adds c0292d344bd6 Merge branch into tip/master: 'x86/sev' adds 11e2b647b7b5 Merge branch into tip/master: 'x86/platform' adds ef0b35ebb3d8 Merge branch into tip/master: 'x86/paravirt' adds 2ea1b435cd57 Merge branch into tip/master: 'x86/mm' adds 2e8fd9e0259b Merge branch into tip/master: 'x86/misc' adds 7eb82ff62bdc Merge branch into tip/master: 'x86/fpu' adds 9d8cea663b02 Merge branch into tip/master: 'x86/cpu' adds b09ad9034663 Merge branch into tip/master: 'x86/core' adds 0be4838f018c x86/events/amd/iommu: Remove redundant assignment to varia [...] adds 1904b508df65 Merge branch into tip/master: 'x86/cleanups' adds eb5fe860db60 Merge branch into tip/master: 'x86/cache' adds 5fe392ff9d1f x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUI [...] adds 3d466ae0f23f Merge branch into tip/master: 'x86/build' adds 68bd7b0eade2 Merge branch into tip/master: 'sched/core' adds de768416b203 x86/mce/inject: Avoid out-of-bounds write when setting flags adds 51725c404269 Merge branch into tip/master: 'ras/core' adds 64f53380b0bb Merge branch into tip/master: 'perf/core' adds 1dd9b8b3796c Merge branch into tip/master: 'locking/core' adds c51da7a59be2 Merge branch into tip/master: 'irq/msi' adds 730185148382 Merge branch into tip/master: 'irq/core' adds 9112f80e6756 Merge branch into tip/master: 'core/entry' adds 5abb065dca73 notifier: Return an error when a callback has already been [...] adds fb1b8c9e763d Merge branch into tip/master: 'core/core' adds 030858b50c94 Merge branch into tip/master: 'x86/urgent' adds 244122b4d2e5 x86/lib: Add fast-short-rep-movs check to copy_user_enhanc [...] adds 76345f42a550 Merge branch into tip/master: 'x86/cpu' adds ff936357b496 x86/defconfig: Enable CONFIG_LOCALVERSION_AUTO=y in the defconfig adds 2ad9a070f0d5 Merge branch into tip/master: 'x86/build' adds a41f5b78ac5b x86/vdso: Remove -nostdlib compiler flag adds 9102fa346041 x86/purgatory: Remove -nostdlib compiler flag adds 5f72d76bb7ee Merge branch into tip/master: 'x86/vdso' adds 3376136300a0 x86/mce: Reduce number of machine checks taken during recovery adds 30fddd0b8484 Merge ras/core into tip/master new ef61f1f11232 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new 4ab2aa0b9af4 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 0b8bf9cb142d EDAC/amd64: Add support for family 19h, models 50h-5fh adds 3a8cccd0b519 Merge branch 'edac-amd64' into edac-for-next new e7924829e5d9 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 2a8a660e8487 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new 204815acc03a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4df83e22d406 rcu: Rework rcu_barrier() and callback-migration logic new 57a2f788a064 rcu: Make rcu_barrier() no longer block CPU-hotplug operations new ce2df333d36c rcu: Mark accesses to boost_starttime new ea9a741bb875 rcu/exp: Fix check for idle context in rcu_exp_handler new 218392242a40 rcu/nocb: Handle concurrent nocb kthreads creation new badf341870a4 rcu: Remove unused rcu_state.boost new 4bbdfe5299da rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() new 569dd4688f95 torture: Distinguish kthread stopping and being asked to stop new bee385937af2 rcutorture: Increase visibility of forward-progress hangs new 115b3ef23787 rcutorture: Make rcu_fwd_cb_nodelay be a counter new 017bb53e894f rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop new cf974c5fdaed torture: Compress KCSAN as well as KASAN vmlinux files new 8ac6b074c2c4 rcu: Inline __call_rcu() into call_rcu() new b085fdaabe09 torture: Make kvm-remote.sh try multiple times to download [...] new dfd2074908ab rcu: Use a single ->barrier_lock for all CPUs new d7c4c9dd7a09 torture: Print only one summary line per run new a68e4388bc95 kasan: Record work creation stack trace with interrupts enabled new 4d46b56a9f69 rcutorture: Fix rcu_fwd_mutex deadlock new 42fa720dbcd9 torture: Wake up kthreads after storing task_struct pointer new 1647af1ecf15 rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0 new 4dabd7096bfe rcu: Mark writes to the rcu_segcblist structure's ->flags field new cd802e34599c Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new bea145044a2d Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds cb7c4f364abd KVM: selftests: arm64: Initialise default guest mode at te [...] adds 357c628e1248 KVM: selftests: arm64: Introduce a variable default IPA size adds 0303ffdb9ecf KVM: selftests: arm64: Check for supported page sizes adds 2f41a61c54fb KVM: selftests: arm64: Rework TCR_EL1 configuration adds e7f58a6bd28b KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} adds aa674de1dc3d KVM: selftests: arm64: Add support for various modes with [...] new 089606c0de9e Merge branch kvm-arm64/selftest/ipa into kvmarm-master/next adds 33a1ca736e74 KVM: selftests: aarch64: Move gic_v3.h to shared headers adds 745068367ccb KVM: selftests: aarch64: Add function for accessing GICv3 [...] adds 17ce617bf76a KVM: selftests: aarch64: Add GICv3 register accessor libra [...] adds 227895ed6d03 KVM: selftests: Add kvm_irq_line library function adds e95def3a904d KVM: selftests: aarch64: Add vGIC library functions to dea [...] adds 50b020cdb7f7 KVM: selftests: aarch64: Add vgic_irq to test userspace IR [...] adds e1cb399eed1e KVM: selftests: aarch64: Abstract the injection functions [...] adds e5410ee2806d KVM: selftests: aarch64: Cmdline arg to set number of IRQs [...] adds 8a35b2877d9a KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq adds 0ad3ff4a6adc KVM: selftests: aarch64: Add preemption tests in vgic_irq adds 92f2cc4aa796 KVM: selftests: aarch64: Level-sensitive interrupts tests [...] adds 6830fa915912 KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq adds 90f50acac9ee KVM: selftests: aarch64: Add test_inject_fail to vgic_irq adds 88209c104e9b KVM: selftests: Add IRQ GSI routing library functions adds 6a5a47188cac KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq adds bebd8f3f8693 KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq adds 728fcc46d2c2 KVM: selftests: aarch64: Add test for restoring active IRQs new ad7937dc7745 Merge branch kvm-arm64/selftest/irq-injection into kvmarm- [...] new f15dcf1b5853 KVM: arm64: selftests: get-reg-list: Add pauth configuration new e938eddbeb85 KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() new 6c9eeb5f4a9b KVM: arm64: vgic: Replace kernel.h with the necessary inclusions new 1c53a1ae3612 Merge branch kvm-arm64/misc-5.17 into kvmarm-master/next new 95952fda1c29 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 125c4519c77a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 5386e6d62c7d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 93c5a132d5c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dd123e62bded platform/x86: simatic-ipc: add main driver for Siemens devices adds 8c78e0614edc leds: simatic-ipc-leds: add new driver for Siemens Industial PCs adds 2ebd32ce2aec watchdog: simatic-ipc-wdt: add new driver for Siemens Indu [...] adds 4ba0b8187d98 platform/x86: pmc_atom: improve critclk_systems matching f [...] adds 7c4f5cd18cb1 platform/x86: intel_pmc_core: fix memleak on registration failure adds 9734213ed413 tools/power/x86/intel-speed-select: Update max frequency adds da78fc797fa4 tools/power/x86/intel-speed-select: v1.11 release adds 55fa3c9665bf platform/x86: x86-android-tablets: New driver for x86 Andr [...] adds afca4cbe3a25 x86/platform/uv: use default_groups in kobj_type adds 998e7ea8c641 platform/x86: intel-uncore-frequency: use default_groups i [...] new 9a9f5a1a1d07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ca1c926fa444 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bcb84ac5b1d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 34a522e06263 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds ee6d3dd4ed48 driver core: make kobj_type constant. adds cf6299b61019 kobject: remove kset from struct kset_uevent_ops callbacks adds a6b9a6149d85 nilfs2: use default_groups in kobj_type adds 67aa58e8d4b0 driver core: Simplify async probe test code by using ktime [...] adds 28f0c335dd4a devtmpfs: mount with noexec and nosuid new 139f7477b3f5 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 3254a73fb2ca usb-storage: Remove redundant assignments adds e3088ebc1b97 docs: ABI: added missing num_requests param to UAC2 adds a8cf05160336 docs: ABI: fixed req_number desc in UAC1 adds 13068b7472f9 acpi: Export acpi_bus_type adds 882c982dada4 acpi: Store CRC-32 hash of the _PLD in struct acpi_device adds 8c67d06f3fd9 usb: Link the ports to the connectors they are attached to adds 730b49aac426 usb: typec: port-mapper: Convert to the component framework adds 510a0bdb2bfc usb: Remove usb_for_each_port() adds db3e8244bd1c usb: dwc2: Simplify a bitmap declaration adds e681a9d2050c Merge 5.16-rc8 into usb-next adds 43f977bc60b1 thunderbolt: Enable CL0s for Intel Titan Ridge adds fa487b2a900d thunderbolt: Add module parameter for CLx disabling adds e0d07ba76bd1 Merge tag 'thunderbolt-for-v5.17-rc1' of git://git.kernel. [...] new 89f3594d0de5 usb: gadget: don't release an existing dev->buf new 501e38a5531e usb: gadget: clear related members when goto fail new fa0ef93868a6 usb: dwc3: dwc3-qcom: Add missing platform_device_put() in [...] new 1d7d4c07932e USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status new 0f663729bb4a USB: core: Fix bug in resuming hub's handling of wakeup requests new 76c30c6e1fba Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 47bab2d8b873 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds e822b4973f49 tty/ldsem: Fix syntax errors in comments adds d6d9d17abac8 tty: tty_io: Switch to vmalloc() fallback in case of TTY_N [...] adds 34de6666843d dt-bindings: serial: amlogic, meson-uart: support S4 adds fb09d0ac0772 tty: Fix the keyboard led light display problem adds adbfddc757ae docs/driver-api: Replace a comma in the n_gsm.rst with a d [...] adds 5021d709b31b tty: serial: Use fifo in 8250 console driver adds d3b3404df318 serial: Fix incorrect rs485 polarity on uart open adds b4a29b94804c serial: 8250: Move Alpha-specific quirk out of the core adds cb559bb97453 serial: lantiq: store and compare return status correctly adds b0c86a608322 dt-bindings: serial: renesas,scif: Document RZ/V2L SoC adds a359101c7c64 dt-bindings: serial: renesas,sci: Document RZ/V2L SoC adds 257538544d42 serial: altera: Use platform_get_irq_optional() to get the [...] adds 56c8b1c10e95 serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt adds c195438f1e84 serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() adds 5b6806198347 serial: meson: Use platform_get_irq() to get the interrupt adds 6050efac12c6 serial: pxa: Use platform_get_irq() to get the interrupt adds 60302276caff serial: altera_jtaguart: Use platform_get_irq_optional() t [...] adds f63f1ddb5c2a serial: vt8500: Use platform_get_irq() to get the interrupt adds 1129a63e3a4c serial: ar933x: Use platform_get_irq() to get the interrupt adds fc67c913298c serial: bcm63xx: Use platform_get_irq() to get the interrupt adds e3b27e2f56a5 serial: pmac_zilog: Use platform_get_irq() to get the interrupt adds ad234e2bac27 tty: serial: meson: Drop the legacy compatible strings and [...] adds d8e9a406a931 serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 adds 5acb78dc72b4 tty: goldfish: Use platform_get_irq() to get the interrupt adds 99a507a8ea28 Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification pr [...] new 22e4a64866bb Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 1bc4deedc2d8 Merge tag 'icc-5.17-rc1' of git://git.kernel.org/pub/scm/l [...] adds 38b1a3c6197a extcon: usb-gpio: fix a non-kernel-doc comment adds 2da3db7f498d extcon: Deduplicate code in extcon_set_state_sync() adds 372c73b469e4 Merge tag 'extcon-next-for-5.17' of git://git.kernel.org/p [...] adds c9d1383c75c9 habanalabs: modify wait for boot fit in dynamic FW load adds 4cd454a20506 habanalabs/gaudi: recover from CPU WD event adds ba3aca31f91c habanalabs: print va_range in vm node debugfs adds bfd5110682ca habanalabs: revise and document use of boot status flags adds 90d283b6726f habanalabs/gaudi: fix debugfs dma channel selection adds f06bad02b587 habanalabs: wrong VA size calculation adds 89d6decdb734 habanalabs: make last_mask an MMU property adds 82e5169e8adf habanalabs: add enum mmu_op_flags adds 6ccba9a3bca9 habanalabs: partly skip cache flush when in PMMU map flow adds 8f82ff75dfd2 habanalabs: adding indication of boot fit loaded adds f4e7906dbe7e habanalabs: use variable poll interval for fw loading adds 5edd95a4abb3 habanalabs: don't clear previous f/w indications adds 138858226414 habanalabs: handle abort scenario for user interrupt adds e84e31a9123b habanalabs: add dedicated message towards f/w to set power adds 234caa52736b habanalabs: rename reset flags adds 48f31169830f habanalabs: change wait for interrupt timeout to 64 bit adds 1679c7ee580f habanalabs: expand clock throttling information uAPI adds 792512459fb2 habanalabs/gaudi: Fix collective wait bug adds d4194f21400e habanalabs: refactor wait-for-user-interrupt function adds 49c052dad691 habanalabs: add new opcodes for INFO IOCTL adds e617f5f4c144 habanalabs: make hdev creation code more readable adds 3eb7754ff438 habanalabs: debugfs support for larger I2C transactions adds e2637fdca70a habanalabs: handle device TPM boot error as warning adds 3e55b5dbf929 habanalabs: add support for fetching historic errors adds fe8d70873c49 habanalabs: prevent false heartbeat message adds a9ecddb9e30a habanalabs: align debugfs documentation to alphabetical order adds 6f61e47a68b4 habanalabs: skip PLL freq fetch adds a1b838adb080 habanalabs: fix possible deadlock in cache invl failure adds ab440d3e39f6 habanalabs: abort reset on invalid request adds d8eb50f31cc7 habanalabs: Move frequency change thread to goya_late_init adds 60e0431f41ff habanalabs: fix soft reset accounting adds 6c1bad35e691 habanalabs: rename late init after reset function adds 9eade72e7246 habanalabs/gaudi: return EPERM on non hard-reset adds cad9eb4a8d9f habanalabs: move device boot warnings to the correct location adds 3beaf903a3a0 habanalabs: fix race condition in multi CS completion adds 411943344599 habanalabs: add more info ioctls support during reset adds 75a5c44d143b habanalabs: add power information type to POWER_GET packet adds b13bef204158 habanalabs: change misleading IRQ warning during reset adds 3416d4b59b8f habanalabs: handle events during soft-reset adds 4fac990f604e habanalabs: skip read fw errors if dynamic descriptor invalid adds 1880f7acd7e0 habanalabs: add SOB information to signal submission uAPI adds 2487f4a2812e habanalabs: enable access to info ioctl during hard reset adds d214636be8a6 habanalabs: pass reset flags to reset thread adds b166465452ac habanalabs: add missing kernel-doc comments for hl_device fields adds fee187fe460b habanalabs: free signal handle on failure adds a4dd2ecf36c4 habanalabs: remove redundant check on ctx_fini adds 357ff3dc9ae5 habanalabs: save ctx inside encaps signal adds 6798676f7ef5 habanalabs: fix etr asid configuration adds 4337b50b5fe5 habanalabs: add helper to get compute context adds 5b90e59d55d9 habanalabs: remove compute context pointer adds b02220536cb6 habanalabs: wait again for multi-CS if no CS completed adds 7c623ef732bd habanalabs: return correct clock throttling period adds 7363805b8a52 habanalabs: remove in_debug check in device open adds 9acdc21b0b04 habanalabs: add current PI value to cpu packets adds bb099a805104 habanalabs: fix hwmon handling for legacy f/w adds 707c1252868d habanalabs: keep control device alive during hard reset adds b5c92b888230 habanalabs: sysfs support for two infineon versions adds 9993f27de104 habanalabs: expose soft reset sysfs nodes for inference ASIC adds d636a932b3ab habanalabs: clean MMU headers definitions adds 86c00b2c3639 habanalabs: modify cpu boot status error print adds e2558f0f84d8 habanalabs: prevent wait if CS in multi-CS list completed adds b9d31cada7d9 habanalabs: change wait_for_interrupt implementation adds a7224c21161b habanalabs: fix endianness when reading cpld version adds 0a63ac769b4c habanalabs: fix comments according to kernel-doc adds 519f4ed0a09c habanalabs: replace some -ENOTTY with -EINVAL adds f297a0e9fe7d habanalabs: add CPU-CP packet for engine core ASID cfg adds 60bf3bfb5a37 habanalabs: handle skip multi-CS if handling not done adds eb135291912f habanalabs: refactor reset information variables adds 42eb2872e086 habanalabs: add a lock to protect multiple reset variables adds ce80098db243 habanalabs: support hard-reset scheduling during soft-reset adds 651425fb24b2 Merge tag 'misc-habanalabs-next-2021-12-27' of https://git [...] adds 38be5687da83 mei: add POWERING_DOWN into device state print adds 43aa323e315b mei: cleanup status before client dma setup call adds 0ac467447dde UIO: use default_groups in kobj_type adds 63064451d0b8 cxl: use default_groups in kobj_type adds da35a7b526d9 iio: frequency: admv1013: add support for ADMV1013 adds ce6d7056cc80 dt-bindings: iio: frequency: add admv1013 doc adds f407c2374af6 Documentation:ABI:testing:admv1013: add ABI docs adds bde65965b8ec MAINTAINERS: add imx7d/imx6sx/imx6ul/imx8qxp and vf610 adc [...] adds 088879292a0a dt-bindings:iio:adc: update the maintainer of vf610-adc adds 38ac2f038666 iio: chemical: sunrise_co2: set val parameter only on success adds 0fa328796b98 Merge tag 'iio-for-5.17b' of https://git.kernel.org/pub/sc [...] adds 1563fca2346c Merge tag 'soundwire-5.17-rc1' of git://git.kernel.org/pub [...] adds 8eff5b99042d dt-bindings: phy: phy-rockchip-inno-usb2: add rk3568 docum [...] adds 9c19c531dc98 phy: phy-rockchip-inno-usb2: support #address_cells = 2 adds e6915e1acca5 phy: phy-rockchip-inno-usb2: support standalone phy nodes adds ed2b5a8e6b98 phy: phy-rockchip-inno-usb2: support muxed interrupts adds 42b559727a45 phy: phy-rockchip-inno-usb2: add rk3568 support adds 3ba4c0a8f4c9 dt-bindings: phy: qcom,qmp: Add SM8450 PCIe PHY bindings adds 2c91bf6bf290 phy: qcom-qmp: Add SM8450 PCIe1 PHY support adds c6d92a287ae7 dt-bindings: phy: mediatek: tphy: support software efuse load adds 6f2b033cb883 phy: phy-mtk-tphy: add support efuse setting adds 1371b9a5632a phy: mediatek: add helpers to update bits of registers adds 9520bbf3cb2c phy: phy-mtk-xsphy: use new io helpers to access register adds 33d18746fa51 phy: phy-mtk-tphy: use new io helpers to access register adds 898c7a9ec816 phy: uniphier-usb3ss: fix unintended writing zeros to PHY [...] adds 399c91c3f305 phy: mediatek: Fix missing check in mtk_mipi_tx_probe adds c3c11d553434 phy: cadence: Sierra: Use of_device_get_match_data() to ge [...] adds 078e9e92119a phy: cadence: Sierra: Prepare driver to add support for mu [...] adds 253f06c7b1c1 dt-bindings: phy: cadence-torrent: Rename SSC macros to us [...] adds 262303b92945 dt-bindings: phy: cadence-sierra: Add binding to specify SSC mode adds 1e902b2ae3e9 phy: cadence: Sierra: Add support to get SSC type from dev [...] adds 8c95e1722689 phy: cadence: Sierra: Rename some regmap variables to be i [...] adds fa10517211f7 phy: cadence: Sierra: Add PHY PCS common register configurations adds f1cc6c3f082c phy: cadence: Sierra: Check cmn_ready assertion during PHY [...] adds 36ce416330da phy: cadence: Sierra: Check PIPE mode PHY status to be rea [...] adds 7a5ad9b4b98c phy: cadence: Sierra: Update single link PCIe register con [...] adds da08aab94009 phy: cadence: Sierra: Fix to get correct parent for mux clocks adds 6b81f05a8755 phy: cadence: Sierra: Add support for PHY multilink config [...] adds 8a1b82d744a9 phy: cadence: Sierra: Add PCIe + QSGMII PHY multilink conf [...] adds 637feefb8ac5 dt-bindings: phy: cadence-sierra: Add clock ID for derived [...] adds 09d976b3e8e2 phy: cadence: Sierra: Add support for derived reference cl [...] adds e75a58db41df Merge tag 'phy-for-5.17' of git://git.kernel.org/pub/scm/l [...] adds fcee5ce50bdb misc: lattice-ecp3-config: Fix task hung when firmware loa [...] adds 6b0b80ac103b mei: hbm: fix client dma reply status adds b56346ddbd82 counter: Use container_of instead of drvdata to track coun [...] adds 8b2bc10ca2aa counter: ftm-quaddec: Drop unused platform_set_drvdata() adds 0880603c8401 counter: microchip-tcb-capture: Drop unused platform_set_d [...] adds 5207fb2f311b counter: Provide a wrapper to access device private data adds aea8334b24fe counter: 104-quad-8: Convert to counter_priv() wrapper adds 63f0e2b6c033 counter: interrupt-cnt: Convert to counter_priv() wrapper adds a49ede820811 counter: microchip-tcb-capture: Convert to counter_priv() wrapper adds 53ada0955270 counter: intel-qep: Convert to counter_priv() wrapper adds 1f1b40c0571a counter: ftm-quaddec: Convert to counter_priv() wrapper adds 8817c2d03a85 counter: ti-eqep: Convert to counter_priv() wrapper adds e98ea385f854 counter: stm32-lptimer-cnt: Convert to counter_priv() wrapper adds e152833b2c97 counter: stm32-timer-cnt: Convert to counter_priv() wrapper adds c18e2760308e counter: Provide alternative counter registration functions adds 98644726044e counter: Update documentation for new counter registration [...] adds 9e884bb19ca8 counter: 104-quad-8: Convert to new counter registration adds aefc7e179724 counter: interrupt-cnt: Convert to new counter registration adds e99dec87a9d6 counter: intel-qep: Convert to new counter registration adds b5d6547c8e54 counter: ftm-quaddec: Convert to new counter registration adds 5998ea621424 counter: microchip-tcb-capture: Convert to new counter reg [...] adds e1717d2ea09f counter: stm32-timer-cnt: Convert to new counter registration adds e75d678d041f counter: stm32-lptimer-cnt: Convert to new counter registration adds 02758cb20dff counter: ti-eqep: Convert to new counter registration adds f2ee4759fb70 counter: remove old and now unused registration API adds 824adf37ee9d Merge 5.16-rc8 into char-misc-next adds 04ce4a6b9b7b dt-bindings: ti-serdes-mux: Add defines for J721S2 SoC adds 8f2cade5da97 dt-bindings: mux: Document mux-states property new aa0ab49f592f Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 5580fb579d6d Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 6350e6f6d14f staging: vc04_services: Remove repeated word in vchiq log warning adds 11907481851a staging: pi433: remove unnecessary parentheses pointed out [...] adds b846c0bd43f2 staging: rtl8723bs: removed unused if blocks adds a1f0906447ef staging: r8188eu: include variable declarations from Hal81 [...] adds 12e5241b8b36 staging: most: dim2: update renesas compatible string adds 25f5de0de91e staging: most: dim2: use consistent routine naming adds 0dbd880cb513 staging: vt6655: drop off byRxMode var in device.h adds 9d36de311305 staging: r8188eu: switch the led off during deinit adds b3505203320d staging: r8188eu: move SwLedOn and SwLedOff into rtw_led.c adds 2232e50bd117 staging: r8188eu: move (de)init functions from hal to rtw_led adds ed5a214e55a6 staging: r8188eu: merge InitLed871x and rtl8188eu_InitSwLeds adds 0b8d8a17d628 staging: r8188eu: merge DeInitLed871x and rtl8188eu_DeInitSwLeds adds c87adbe4bf13 staging: r8188eu: make ResetLedStatus static adds 98731fa61247 staging: r8188eu: clean up the blink worker code adds 0a7a87c418f8 staging: r8188eu: clean up blinking macros adds 07a33118b4c5 staging: r8188eu: remove unused blink mode defines adds e3a12865a9c0 staging: r8188eu: bLedStartToLinkBlinkInProgress is set bu [...] adds e83c8ef4411f staging: r8188eu: make blink interval defines internal adds 88514247c142 staging: r8188eu: use bool for boolean values adds 74752a36662c staging: r8188eu: remove obsolete comments adds 517da66148f8 staging: r8188eu: remove LedControlHandler adds 6b3449d1715a staging: r8188eu: LED_CTL_POWER_ON is not used adds a4299e0e3fd8 staging: r8188eu: LED_CTL_START_WPS_BOTTON is not used adds f7b8dc039995 staging: r8188eu: remove bStopBlinking adds e8b0b484f498 staging: r8188eu: summarize some BlinkingLedState adds 334a7f00a5b3 staging: r8188eu: merge blink_work and SwLedBlink1 adds 2cca8b85ed7f staging: r8188eu: merge rtw_led_control and SwLedControlMode1 adds b0d60d3dc3d3 staging: r8188eu: rfoff_reason is never initialised adds 3618e07e88ee staging: r8188eu: remove unused rtw_private_args entries adds c757fa413a14 staging: r8188eu: remove the private ioctl "get sensitivity" adds d8c92147bda2 staging: r8188eu: remove the private drvext_hdl ioctl adds a40f670989b2 staging: r8188eu: remove the private ioctl "wps_prob_req_ie" adds ec970aa39eab staging: r8188eu: remove private ioctls that return -1 adds e269f7acdc53 staging: r8188eu: remove the private ioctl "wps_assoc_req_ie" adds 08ea4a2c62b6 staging: r8188eu: remove the private ioctl "tdls_get" adds 649071f78ab2 staging: r8188eu: remove the private ioctl "tdls" adds 752925690005 staging: r8188eu: remove the private "test" ioctl adds 944a1e54b871 staging: r8188eu: remove unused prototype adds d1315cb9f3ed staging: r8188eu: DM_PriCCA is set but never used adds 786880da775d staging: r8188eu: remove GET_CVID_ROM_VERSION adds b01b5c10218e staging: r8188eu: remove unused enum odm_h2c_cmd adds f795060dd42d staging: r8188eu: remove ODM_CMNINFO_ABILITY from ODM_CmnI [...] adds 9e357d4c8f78 staging: r8188eu: remove write-only fields from struct rtl_ps adds a4a44a1c15ad staging: r8188eu: FAT_State is always FAT_NORMAL_STATE adds 6afdd3ca9c3b staging: r8188eu: FAT_State is set but never used adds f4b1b1f3336a staging: r8188eu: TrainIdx is set but never used adds 6a3631bdacb1 staging: r8188eu: RSSI_test is always false adds 20a77667bbd7 staging: r8188eu: merge _ReadLEDSetting() into ReadAdapter [...] adds 683fade1a2f3 staging: greybus: auto_manager: use default_groups in kobj_type adds 790ada0e6ec3 staging: axis-fifo: Use platform_get_irq() to get the interrupt adds 9d68ce358c4d staging: r8188eu: remove ODM_SetMACReg() adds 0575b39908ea staging: r8188eu: remove ODM_GetMACReg() adds e83545b1ae62 staging: r8188eu: remove ODM_GetRFReg() adds 4c4ab3f449a3 staging: r8188eu: remove ODM_SetRFReg() adds 8aedc08edfcd staging: r8188eu: remove ODM_GetBBReg() adds 502ddefa5085 staging: r8188eu: remove ODM_SetBBReg() adds 420108ef3b56 staging: r8188eu: clean up coding style issues adds 182861b1495b staging: r8188eu: remove ODM_sleep_ms() adds 2e0ed5adb9ed staging: r8188eu: remove ODM_delay_us() adds fec9f472fb1e staging: r8188eu: remove ODM_delay_ms() adds 85dbc7e3abdc staging: r8188eu: remove ODM_CompareMemory() adds 1bcf699d222f staging: r8188eu: remove odm_interface adds 106a28479d83 staging: r8188eu: make odm_ConfigRFReg_8188E() static adds b1be5b8ff901 staging: r8188eu: remove unused prototypes adds 51d260d2426d staging: r8188eu: make odm_DIGInit() static adds 8badd69b53d6 staging: r8188eu: make odm_DIG() static adds 7d3cbea17567 staging: r8188eu: make odm_CommonInfoSelfInit() static adds 5ab68d92cdfc staging: r8188eu: make odm_CommonInfoSelfUpdate() static adds b82d0bc677ce staging: r8188eu: make odm_RateAdaptiveMaskInit() static adds 78865587d080 staging: r8188eu: make odm_RefreshRateAdaptiveMask() static adds e6b5ad5eeb1c staging: r8188eu: make odm_DynamicBBPowerSavingInit() static adds 86f0bea75fd9 staging: r8188eu: make odm_FalseAlarmCounterStatistics() static adds 9afafc05a79d staging: r8188eu: make odm_CCKPacketDetectionThresh() static adds b0515ff42238 staging: r8188eu: make odm_RSSIMonitorCheck() static adds 52a4ccac8a19 staging: r8188eu: remove odm_TXPowerTrackingInit() adds 0956ab4d36ed staging: r8188eu: make odm_TXPowerTrackingThermalMeterInit [...] adds 42f88b792772 staging: r8188eu: make odm_InitHybridAntDiv() static adds bccd2be7842d staging: r8188eu: make odm_HwAntDiv() static adds f24eec9cd679 staging: r8188eu: make ODM_EdcaTurboInit() static adds dc481cb55b68 staging: r8188eu: make odm_EdcaTurboCheck() static adds 489257e6832c staging: r8188eu: remove unnecessary comments adds 512cdc60e65b staging: r8188eu: remove header odm_precomp.h adds 95b47a04673f staging: vc04_services: bcm2835-audio: avoid the use of ty [...] adds 072590cc4f70 staging: vc04_services: bcm2835-camera: avoid the use of t [...] adds 12b31d07b0ce staging: vc04_services: update TODO file new a0c43a469239 staging: pi433: add docs to packet_format and tx_start_con [...] new b376bd63774b staging: r8188eu: bRDGEnable is always false new ffcdb1b194ec staging: r8188eu: UsbRxHighSpeedMode is set but never used new a056e41a0928 staging: r8188eu: bTXPowerDataReadFromEEPORM is set but ne [...] new cfd060fe2edb staging: r8188eu: bAPKThermalMeterIgnore is set but never used new f606b319ef4d staging: r8188eu: remove unused fields from struct hal_data_8188e new 4483319375f3 staging: r8188eu: IntArray and C2hArray are set but never used new 65935347844e staging: r8188eu: FwRsvdPageStartOffset is set but never used new 7e8785d5e40b staging: r8188eu: remove MAX_CHANNEL_NUM_2G new e174a4349438 staging: r8188eu: remove struct rt_channel_plan_2g new 6de349e6800c staging: r8188eu: remove unused enum and defines new 73157fe89f4e staging: r8188eu: struct rx_hpc is not used new 4b224bcbcafd staging: r8188eu: clean up struct rtw_dig new d23d390a5c75 staging: r8188eu: clean up struct sw_ant_switch new 6e5499917bf2 staging: r8188eu: struct odm_sta_info is not used new 44742d88819f staging: r8188eu: enum hw90_block is not used new 69a3a726adcf staging: r8188eu: remove unneeded comments from Hal8188EPhyCfg.h new 403a5e8554c8 staging: r8188eu: remove unused defines from Hal8188EPhyCfg.h new c8f15f0e9d9c staging: r8188eu: remove unused defines from rtw_eeprom.h new 881bc5e02f40 staging: r8188eu: remove unused power management defines new fdf101f5cefc staging: r8188eu: internal autosuspend is always false new 89e32f6db984 staging: r8188eu: fix_rate is set but not used. new 0d6bd7b2deed staging: r8188eu: cmd_issued_cnt is set but not used new 51edf56ea9df staging: r8188eu: turbo scan is always off for r8188eu new 0640d18b15d8 staging: r8188eu: add spaces around P2P_AP_P2P_CH_SWITCH_P [...] new f63e36991103 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new a4f090b3bfa7 Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git new 3090621e2c21 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8ceeba3bba34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d2fa5693d171 Merge branch 'fixes' into for-next adds 083f067c8257 Merge branch 'misc' into for-next new e5034ebe8aa4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2212f09f4171 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6e4fc054e653 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds cfcabbb24d5f remoteproc: stm32: Improve crash recovery time adds feb19d833fa1 Merge branches 'rproc-next', 'rpmsg-next' and 'hwspinlock- [...] new 9d57c3586aef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 01d130a31ade gpio: max3191x: Use bitmap_free() to free bitmap adds 0f7b1d1a5998 dt-bindings: gpio: samsung: drop unused bindings adds 4a08d63c243a gpiolib: acpi: make fwnode take precedence in struct gpio_chip adds 80f60eba9cee gpio: dwapb: Switch to use fwnode instead of of_node new 4b7506304d57 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 438eb8cb1ae9 Revert "pinctrl: bcm2835: Change init order for gpio hogs" adds aa63e6562ab3 pinctrl: imx: fix allocation result check adds 4b1643cb57da pinctrl: bcm: ns: use generic groups & functions helpers adds a382d568f144 pinctrl: samsung: Use platform_get_irq_optional() to get t [...] adds c8eefdbfa18e Merge tag 'samsung-pinctrl-5.17' of https://git.kernel.org [...] adds 79dcd4e840cc dt-bindings: pinctrl: mt8195: add wrapping node of pin con [...] adds 7442936633bd pinctrl: imx: fix assigning groups names adds acd6fb558aa8 Merge branch 'devel' into for-next new 112450e83e51 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0d81e096ace9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bf8949d58a4a hexagon: Fix function name in die() adds 30d32bb67152 h8300: Fix build errors from do_exit() to make_task_dead() [...] adds 77d146f5367b csky: Fix function name in csky_alignment() and die() adds 2de7290d1e9c Merge of signal-for-v5.17, and ucount-rlimit-fixes-for-v5. [...] new aca3be9d4f27 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f072e75c9a0b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5ef3dd20555e livepatch: Fix kobject refcount bug on klp_init_patch_earl [...] new 50a0f3f55e38 livepatch: Fix missing unlock on error in klp_enable_patch() new 8cdf3792526a Merge branch 'for-5.17/fixes' into for-next new d47fe26e4e9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dd93849d47ce rtc: rs5c372: add offset correction support new ed0610661434 rtc: rs5c372: fix incorrect oscillation value on r2221tl new fad6cbe9b2b4 rtc: Add driver for RTC in Sunplus SP7021 new 8462904204ab dt-bindings: rtc: Add Sunplus RTC json-schema new 7b69b54aaa48 rtc: pcf2127: Fix typo in comment new ba52eac083e1 rtc: Move variable into switch case statement new 05020a733b02 rtc: ftrtc010: Use platform_get_irq() to get the interrupt new 34127b3632b2 rtc: pxa: fix null pointer dereference new a12ac1f0ffa4 dt-bindings: rtc: qcom-pm8xxx-rtc: update register numbers new a98e5d486dbd Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 3dbaec791ebf Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new fd8abe05335f Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] new ab434f1b66e6 IDT: Fix Build warnings on some 32bit architectures. new 63f00d0bd816 ntb_hw_amd: Add NTB PCI ID for new gen CPU new 035155a22895 NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment new f1607e122912 ntb_hw_switchtec: fix the spelling of "its" new fca968b9bf53 ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all new d2fa06891aba ntb_hw_switchtec: Fix bug with more than 32 partitions new 5ec4fcd810d9 ntb_hw_switchtec: AND with the part_map for a valid tpart_vec new 2eebd89fc84a ntb_hw_switchtec: Update the way of getting VEP instance ID new 4de7b1d7ca1e ntb_hw_switchtec: Remove code for disabling ID protection new dee871b3979e ntb_hw_switchtec: Fix a minor issue in config_req_id_table() new 4c8737f9bdac Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 95ee0725a3dd Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 5a38a2924811 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 38274525394f Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new 5261ce6aae47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6618cd98a030 Merge branch 'main' of git://git.infradead.org/users/willy [...] adds db3c65bc3a13 Drivers: hv: Fix definition of hypercall input & output ar [...] adds e1878402ab2d x86/hyperv: Fix definition of hv_ghcb_pg variable new 2deb55d9f57b swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() new 25fc00fd46fd Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new 53d793d53de2 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new bff09a934d72 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 368bce87b479 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new be185c2988b4 cxl/core: Remove cxld_const_init in cxl_decoder_alloc() new aab68493a272 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9144785b0276 filemap: Remove PageHWPoison check from next_uptodate_page() new 22b3c8d6612e fs/writeback: Convert inode_switch_wbs_work_fn to folios new ece014141cd4 mm/doc: Add documentation for folio_test_uptodate new a229a4f00d1e mm/writeback: Improve __folio_mark_dirty() comment new 10331795fb79 pagevec: Add folio_batch new d9c19d32d86f iov_iter: Add copy_folio_to_iter() new 821979f5098b iov_iter: Convert iter_xarray to use folios new 5bf34d7c7ffe mm: Add folio_test_pmd_mappable() new 9f2b04a25a41 filemap: Add folio_put_wait_locked() new a548b6158345 filemap: Convert page_cache_delete to take a folio new 621db4880d30 filemap: Add filemap_unaccount_folio() new a0580c6f9bab filemap: Convert tracing of page cache operations to folio new 452e9e6992fe filemap: Add filemap_remove_folio and __filemap_remove_folio new f5e6429a5114 filemap: Convert find_get_entry to return a folio new bb2e98b613a3 filemap: Remove thp_contains() new bdb729329769 filemap: Convert filemap_get_read_batch to use folios new e1c37722b068 filemap: Convert find_get_pages_contig to folios new 9d427b4eb456 filemap: Convert filemap_read_page to take a folio new a5d4ad098528 filemap: Convert filemap_create_page to folio new 2fa4eeb800c0 filemap: Convert filemap_range_uptodate to folios new 7836d9990079 readahead: Convert page_cache_async_ra() to take a folio new 0387df1d1fa7 readahead: Convert page_cache_ra_unbounded to folios new 79598cedad85 filemap: Convert do_async_mmap_readahead to take a folio new e292e6d644ce filemap: Convert filemap_fault to folio new 539a3322f208 filemap: Add read_cache_folio and read_mapping_folio new 81f4c03b7de7 filemap: Drop the refcount while waiting for page lock new 65bca53b5f63 filemap: Convert filemap_get_pages to use folios new 1afd7ae51f63 filemap: Convert page_cache_delete_batch to folios new 9184a307768b filemap: Use folios in next_uptodate_page new 820b05e92bdf filemap: Use a folio in filemap_map_pages new 960ea971fa6c filemap: Use a folio in filemap_page_mkwrite new 82c50f8b4433 filemap: Add filemap_release_folio() new efe99bba2862 truncate: Add truncate_cleanup_folio() new 05aa3250db40 mm: Add unmap_mapping_folio() new 7b5e689f7aa8 shmem: Convert part of shmem_undo_range() to use a folio new 78e63334bf86 truncate,shmem: Add truncate_inode_folio() new 5848c74a7bd2 truncate: Skip known-truncated indices new 80b8f165d54e truncate: Convert invalidate_inode_pages2_range() to use a folio new 8b4831577710 truncate: Add invalidate_complete_folio2() new 3d6cad8852be filemap: Convert filemap_read() to use a folio new 68df038ae7f7 filemap: Convert filemap_get_read_batch() to use a folio_batch new 2df5df6aaacb filemap: Return only folios from find_get_entries() new f6a079faa0e5 mm: Convert find_lock_entries() to use a folio_batch new b4eb416b716b mm: Remove pagevec_remove_exceptionals() new 3af08593b7af fs: Convert vfs_dedupe_file_range_compare to folios new ab3fea91bc23 truncate: Convert invalidate_inode_pages2_range to folios new f351abeaadb8 truncate,shmem: Handle truncates that split large folios new 60fdbf3581c8 XArray: Add xas_advance() new b45608e6c6db mm: Use multi-index entries in the page cache new 45372f987b46 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 1bd895a750b6 Merge branch 'folio-iomap' of git://git.infradead.org/user [...] new 1a053299d826 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] new 0a5ec1ae33ae Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bc60ba5d4529 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 93a04659da1c mm/slub: Convert print_page_info() to print_slab_info() adds a1859159a541 mm/slub: Convert alloc_slab_page() to return a struct slab adds a1177528e622 mm/slub: Convert __free_slab() to use struct slab adds 9059af2cec42 mm/slub: Convert pfmemalloc_match() to take a struct slab adds 0ecfabb8a90b mm/slub: Convert most struct page to struct slab by spatch adds b0d049cabda0 mm/slub: Finish struct page to struct slab conversion adds adf1a2cf5115 mm/slab: Convert kmem_getpages() and kmem_freepages() to s [...] adds 0f4f34ca6de0 mm/slab: Convert most struct page to struct slab by spatch adds f5394e3b9b8e mm/slab: Finish struct page to struct slab conversion adds aeac47470bd6 mm: Convert struct page to struct slab in functions used b [...] adds 92d079ce1330 mm/memcg: Convert slab objcgs from struct page to struct slab adds 0865c3ceb1aa mm/slob: Convert SLOB to use struct slab and struct folio adds e073d743b0cb mm/kasan: Convert to struct folio and struct slab adds e889a6a2e393 mm/kfence: Convert kfence_guarded_alloc() to struct slab adds f2452d14cdb3 mm/sl*b: Differentiate struct slab fields by sl*b implementations adds 863168a55fdb mm/slub: Simplify struct slab slabs field definition adds a1034229e5a8 mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PAR [...] adds 0d5e23a425ba zsmalloc: Stop using slab fields in struct page adds ab38068727e4 bootmem: Use page->index instead of page->freelist adds 08bc9290c7a3 mm/slob: Remove unnecessary page_mapcount_reset() function call new 697bb0ea4268 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5dc46100c48f MAINTAINERS: add git tree for random.c adds 54a6f0c2a03f random: document add_hwgenerator_randomness() with other i [...] adds f18fe1207800 random: remove unused irq_flags argument from add_interrup [...] adds 75e0fd9278af irq: remove unused flags argument from __handle_irq_event_ [...] adds 8afc8e793a90 random: fix data race on crng_node_pool adds bb4cd1475af7 random: fix data race on crng init time new b44eae2cd5bd lib/crypto: blake2s: include as built-in new 2ccb60ebd0bb random: use BLAKE2s instead of SHA1 in extraction new 8175f443f52b random: do not sign extend bytes for rotation when mixing new c0224c434f93 random: fix crash on multiple early calls to add_bootloade [...] new e12787aa8653 random: do not re-init if crng_reseed completes before pri [...] new a9c40c84698f random: do not throw away excess input to crng_fast_load new b1b253c7ca72 random: mix bootloader randomness into pool new 3c88130c308f random: harmonize "crng init done" messages new 95e07421b279 random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs new dcb99d679873 random: early initialization of ChaCha constants new 2c4cf378096a random: avoid superfluous call to RDRAND in CRNG extraction new 65d3efef42b4 random: don't reset crng_init_cnt on urandom_read() new b44b8ab46d39 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 814b1061fabd mm/oom_kill: wake futex waiters before annihilating victim [...] adds 8bd662da9c0f mm: fix panic in __alloc_pages adds 6ffefa510132 shmem: fix a race between shmem_unused_huge_shrink and shm [...] adds ebae5453e90d shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] adds fe7bcf3cb4c8 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds e57fc49060cf /proc/kpageflags: do not use uninitialized struct pages adds ceec753f518a procfs: prevent unpriveleged processes accessing fdinfo dir adds 7ed5b61c058b kthread: add the helper function kthread_run_on_cpu() adds a30d67a45533 kthread-add-the-helper-function-kthread_run_on_cpu-fix adds 46eaa188f0a9 RDMA/siw: make use of the helper function kthread_run_on_cpu() adds a3c3941add77 ring-buffer: make use of the helper function kthread_run_on_cpu() adds 189e2a54b0c0 rcutorture: make use of the helper function kthread_run_on_cpu() adds 7b6b0954face trace/osnoise: make use of the helper function kthread_run [...] adds 288362bf737e trace/hwlat: make use of the helper function kthread_run_on_cpu() adds 1ec10706c19a ia64: module: use swap() to make code cleaner adds 67c86cc5d7fd arch/ia64/kernel/setup.c: use swap() to make code cleaner adds 875ed54c113d ia64: fix typo in a comment adds 4a95136cfd3f scripts/spelling.txt: add "oveflow" adds 4f963a854062 squashfs: provide backing_dev_info in order to disable read-ahead adds 129fe1735e5a ocfs2:Use BUG_ON instead of if condition followed by BUG. adds a2c90a39b30e ocfs2: clearly handle ocfs2_grab_pages_for_write() return value adds bf4991c99c4e ocfs2: use default_groups in kobj_type adds 6d1ae8e4ef62 ocfs2: remove redundant assignment to pointer root_bh adds bc3722cc95df ocfs2: reflink deadlock when clone file to the same direct [...] adds edb886b938d3 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds e9454542f2f6 ocfs2: fix ocfs2 corrupt when iputting an inode adds 7a7ca74550bf fs/ioctl: remove unnecessary __user annotation adds 812ad717f43f mm/slab_common: use WARN() if cache still has objects on destroy adds 9a05605d0210 mm: slab: make slab iterator functions static adds c236f0b986f8 kmemleak: fix kmemleak false positive report with HW tag-b [...] adds da974dfed48d kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] adds 8db97ebfb887 mm: kmemleak: alloc gray object for reserved region with d [...] adds 50909f4f4ace mm: defer kmemleak object creation of module_alloc() adds c5dfc48a8d57 mm-defer-kmemleak-object-creation-of-module_alloc-v4 adds 9a9b738d79a4 mm/page_alloc: split prep_compound_page into head and tail [...] adds b79c64b78400 mm/page_alloc: refactor memmap_init_zone_device() page init adds f31cd1aa96fc mm/memremap: add ZONE_DEVICE support for compound pages adds 138c04cd6ca9 device-dax: use ALIGN() for determining pgoff adds 7ac6867fbee8 device-dax: use struct_size() adds edf3556b8d2b device-dax: ensure dev_dax->pgmap is valid for dynamic devices adds bd0a4060a917 device-dax: factor out page mapping initialization adds 647d4cd0cb3d device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() adds 292b654cde11 device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() adds 787b91ffb278 device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix adds d4cd1f2be163 device-dax: compound devmap support adds f4264470632a kasan: test: add globals left-out-of-bounds test adds 53e0402fa5c2 kasan: add ability to detect double-kmem_cache_destroy() adds 423001a8de3d kasan: test: add test case for double-kmem_cache_destroy() adds ff8ed1db4d0d kasan: fix quarantine conflicting with init_on_free adds abe892dd35b8 mm,fs: split dump_mapping() out from dump_page() adds eff5a4c126de tools/vm/page_owner_sort.c: sort by stacktrace before culling adds 80145503acca tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] adds 86f73a5145e1 tools/vm/page_owner_sort.c: support sorting by stack trace adds 876aacaf860f tools/vm/page_owner_sort.c: add switch between culling by [...] adds 37d2ba78ae6b tools/vm/page_owner_sort.c: support sorting pid and time adds 481a1a572724 tools/vm/page_owner_sort.c: two trivial fixes adds 578a9d04fbf9 tools/vm/page_owner_sort.c: delete invalid duplicate code adds aa250ab9b4a0 Documentation/vm/page_owner.rst: update the documentation adds 2e89bdf2f0dc documentation-vm-page_ownerrst-update-the-documentation-fix adds 443583f5133a Documentation/vm/page_owner.rst: fix unexpected indentation warns adds 2a0c0a54eef7 mm/truncate.c: remove unneeded variable adds 460a999d5260 gup: avoid multiple user access locking/unlocking in fault [...] adds f8cc545d66bb mm/gup.c: stricter check on THP migration entry during fol [...] adds a16368970dfc mm: shmem: don't truncate page if memory failure happens adds a4a1e3865144 mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] adds 5ab30c015a61 mm/frontswap.c: use non-atomic '__set_bit()' when possible adds eb353e1fad36 mm: memcontrol: make cgroup_memory_nokmem static adds d23f5c6aa21e mm/page_counter: remove an incorrect call to propagate_pro [...] adds 2d043f517fcc mm/memcg: add oom_group_kill memory event adds d8b26d9372f5 mm: add group_oom_kill memory.event fix adds be2fa304e252 memcg: better bounds on the memcg stats updates adds c402dfbccc70 mm/memcg: use struct_size() helper in kzalloc() adds e770d7148e80 memcg: add per-memcg vmalloc stat adds 591dc70c8f27 memcg-add-per-memcg-vmalloc-stat-v2 adds 7f44def75289 memcg-add-per-memcg-vmalloc-stat-v2-fix adds 996aee1b11dd tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] adds d2417d7a103c mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit adds 5cf675338b33 mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] adds a8ebdd9ae57c mm: rearrange madvise code to allow for reuse adds 50ec24f43825 mm: add a field to store names for private anonymous memory adds 92ce843a5e13 docs: proc.rst: /proc/PID/maps: fix malformed table adds b99720856981 mm: add anonymous vma name refcounting adds 649443945eaa mm: move anon_vma declarations to linux/mm_inline.h adds 1a3acb36e5bb mm: move tlb_flush_pending inline helpers to mm_inline.h adds dfb453a119b2 mm: protect free_pgtables with mmap_lock write lock in exit_mmap adds 664fea0553ce mm: document locking restrictions for vm_operations_struct::close adds 0d39af4125cb mm/oom_kill: allow process_mrelease to run under mmap_lock [...] adds 9f35e891028e docs/vm: add vmalloced-kernel-stacks document adds e309c6fbcf05 mm: change page type prior to adding page table entry adds f6718d79cce6 mm: ptep_clear() page table helper adds 0e88e78eaf39 mm: page table check adds 456900591ece x86: mm: add x86_64 support for page table check adds 549c5fd17ba1 mm: remove last argument of reuse_swap_page() adds be8bf500cd74 mm: remove the total_mapcount argument from page_trans_hug [...] adds c964d01f78cc mm: remove the total_mapcount argument from page_trans_hug [...] adds ec5a470e6f6b mm/dmapool.c: revert "make dma pool to use kmalloc_node" adds ac0cfa7c274a mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc adds c26431bbbe59 mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc fix adds 6175fbfc698e mm/vmalloc: add support for __GFP_NOFAIL adds 6b45f0e9d760 mm/vmalloc: be more explicit about supported gfp flags. adds d00c103689d4 mm: allow !GFP_KERNEL allocations for kvmalloc adds 6fe884bea2ef mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware adds 2569ef4878c4 mm/vmalloc: allocate small pages for area->pages adds 92e2e82120c0 mm-vmalloc-allocate-small-pages-for-area-pages-fix adds 88c4e4bbb261 mm: discard __GFP_ATOMIC adds 92e2a32ff989 mm: introduce memalloc_retry_wait() adds 114ce480acb0 mm/pagealloc: sysctl: change watermark_scale_factor max li [...] adds fbac92be5806 mm: fix boolreturn.cocci warning adds 038f4a6dbc6a mm: page_alloc: fix building error on -Werror=array-compare adds 63c67e4435e4 mm: drop node from alloc_pages_vma adds 332927ec577b include/linux/gfp.h: further document GFP_DMA32 adds 79d4bc1c6d30 mm/page_alloc.c: modify the comment section for alloc_cont [...] adds 8e9b3725de21 mm_zone: add function to check if managed dma zone exists adds a4f20b78275f dma/pool: create dma atomic pool only if dma zone has mana [...] adds 7e68cde5e803 mm/page_alloc.c: do not warn allocation failure on zone DM [...] adds 0cf5404a09c5 mm-page_allocc-do-not-warn-allocation-failure-on-zone-dma- [...] adds 56e88d927073 hugetlb: add hugetlb.*.numa_stat file adds 6ed6b9c9ee0a hugetlb: fix spelling mistake "hierarichal" -> "hierarchical" adds 8b5afae38da6 hugetlb/cgroup: fix copy/paste array assignment adds 0610c2201382 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] adds defed676eee0 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] adds 6646eb6103ec mm: sparsemem: use page table lock to protect kernel pmd o [...] adds e75858d34107 selftests: vm: add a hugetlb test case adds 28c4f5757fc7 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] adds b949b182c610 mm, hugepages: make memory size variable in hugepage-mrema [...] adds 3f822e7cd218 mm/vmstat: add events for THP max_ptes_* exceeds adds fd4eb4516f5a selftests/uffd: allow EINTR/EAGAIN adds 918650729924 vmscan: make drop_slab_node static adds 075782149abf mm/page_isolation: unset migratetype directly for non Buddy page adds 4d0f24f04eb8 mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY adds ed68b8bb2a65 mm/mempolicy: add set_mempolicy_home_node syscall adds c40468982e91 mm/mempolicy: wire up syscall set_mempolicy_home_node adds 6a5a3a9da4c5 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 1a3ba4474ba5 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds a85e687fe7e5 mm/mempolicy: fix all kernel-doc warnings adds 8adc7b92c364 hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() adds 5212d0bc731b mm: migrate: fix the return value of migrate_pages() adds 910ccae9ba0a mm: migrate: correct the hugetlb migration stats adds a3739dae0216 mm-migrate-correct-the-hugetlb-migration-stats-fix adds 92e57edf3fd2 mm: compaction: fix the migration stats in trace_mm_compac [...] adds 5be6063491a7 mm: migrate: support multiple target nodes demotion adds 5654a7d93dde mm: migrate: add more comments for selecting target node randomly adds 34db36a7fab0 mm/migrate: move node demotion code to near its user adds c194b09c1464 mm/migrate: remove redundant variables used in a for-loop adds 583684c2208e mm: ksm: fix use-after-free kasan report in ksm_might_need [...] adds 390e471af641 mm/hwpoison: mf_mutex for soft offline and unpoison adds bc3893cde365 mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE adds 784aed0c2230 mm/hwpoison: fix unpoison_memory() adds 85f8dfecbb0e mm: memcg/percpu: account extra objcg space to memory cgroups adds 92d005d1da0a mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix adds e6c4db747947 mm: fix race between MADV_FREE reclaim and blkdev direct IO read adds f54ae7e4d0b2 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds efce7919e85d mm/rmap: fix potential batched TLB flush race adds 09a05db0d072 mm-rmap-fix-potential-batched-tlb-flush-race-fix adds 75a73394ba46 zpool: remove the list of pools_head adds 9a6545f1a87f zsmalloc: introduce some helper functions adds 3ebc4747d830 zsmalloc: rename zs_stat_type to class_stat_type adds 3f2b192e4a8d zsmalloc: decouple class actions from zspage works adds 0212633f011d zsmalloc: introduce obj_allocated adds 0b6506c29912 zsmalloc: move huge compressed obj from page to zspage adds 3f059b3269e7 zsmalloc: remove zspage isolation for migration adds e0eda538059b locking/rwlocks: introduce write_lock_nested adds c74febcdaaeb locking/rwlocks: fix write_lock_nested for RT adds 60ace16d929f locking: fixup write_lock_nested() implementation adds 8f879f7f02db zsmalloc: replace per zpage lock with pool->migrate_lock adds 179d4a7c0a9d zsmalloc: replace get_cpu_var with local_lock adds 41ca33b16c24 mm: introduce fault_in_exact_writeable() to probe for sub- [...] adds 07fcd720069c arm64: add support for sub-page faults user probing adds 3ebf12981a2e btrfs: avoid live-lock in search_ioctl() on hardware with [...] adds 3adea085f009 zram: use ATTRIBUTE_GROUPS adds 2aa209d229e3 mm: fix some comment errors adds a3e751676ac3 mm: make some vars and functions static or __init adds b05861fec390 mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault adds 38b8aea1a775 mm/damon: unified access_check function naming rules adds 808b9c590937 mm/damon: add 'age' of region tracepoint support adds 1017fb948dc0 mm/damon/core: use abs() instead of diff_of() adds b9d17bd3181e mm/damon: remove some unneeded function definitions in damon.h adds 4568bb2620ba mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix adds 38709b48c641 mm/damon/vaddr: remove swap_ranges() and replace it with swap() adds 021171dab22c mm/damon/schemes: add the validity judgment of thresholds adds 2dc6cbc04bf7 mm/damon: move damon_rand() definition into damon.h adds 9b10e18e055b mm/damon: modify damon_rand() macro to static inline function adds 73275db7114f mm/damon: convert macro functions to static inline functions adds ae7ddfb89f6f Docs/admin-guide/mm/damon/usage: update for scheme quotas [...] adds 19bcb5f673e9 Docs/admin-guide/mm/damon/usage: remove redundant information adds 5ced4df29bf6 Docs/admin-guide/mm/damon/usage: mention tracepoint at the [...] adds 3cbfbb93b161 Docs/admin-guide/mm/damon/usage: update for kdamond_pid an [...] adds 1bb0f0dcd864 mm/damon: remove a mistakenly added comment for a future feature adds 3f59fe094b28 mm/damon/schemes: account scheme actions that successfully [...] adds 0c9b671aa306 mm/damon/schemes: account how many times quota limit has exceeded adds 98f4df2922a7 mm/damon/reclaim: provide reclamation statistics adds d829763e2218 Docs/admin-guide/mm/damon/reclaim: document statistics parameters adds cc50db42fc24 mm/damon/dbgfs: support all DAMOS stats adds bdd25a499971 Docs/admin-guide/mm/damon/usage: update for schemes statistics adds 86522923bb29 mm/damon: add access checking for hugetlb pages adds 1068ec48f7e3 mm-damon-add-access-checking-for-hugetlb-pages-fix adds 7f0a61f9b5d1 mm-damon-add-access-checking-for-hugetlb-pages-v3 adds 5c3ee81a2fa0 mm/damon: move the implementation of damon_insert_region t [...] adds e7254a9360f4 mm/damon/dbgfs: remove an unnecessary variable adds c0c7fa02eedb mm/damon/vaddr: use pr_debug() for damon_va_three_regions( [...] adds aab418e87595 mm/damon/vaddr: hide kernel pointer from damon_va_three_re [...] adds 58b111df4374 mm/damon: hide kernel pointer from tracepoint event adds c3c75cbdae95 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds ae9252a4a3e8 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 8b8fbc4dd888 kernel/hung_task.c: Monitor killed tasks. adds dea2d0d2e821 mm: percpu: generalize percpu related config adds f88835d3f33f mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef adds b2fdb613a2ae mm: percpu: add generic pcpu_fc_alloc/free funciton adds b23df29caace mm: percpu: add generic pcpu_populate_pte() function adds 97b4c04aab59 proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] adds 977b6acda58c proc: make the proc_create[_data]() stubs static inlines adds bcd33cf92ad5 proc-make-the-proc_create-stubs-static-inlines-fix adds d56e268b9109 proc-make-the-proc_create-stubs-static-inlines-fix2 adds 26c358559d3c proc-make-the-proc_create-stubs-static-inlines-fix2-fix adds fd9f56936680 proc: convert the return type of proc_fd_access_allowed() [...] adds 7735fadba665 proc/sysctl: make protected_* world readable adds ee53c446b5e4 include/linux/unaligned: replace kernel.h with the necessa [...] adds fe8e12df0e68 kernel.h: include a note to discourage people from includi [...] adds 0664f4f1f811 fs/exec: replace strlcpy with strscpy_pad in __set_task_comm adds 212228792c11 fs/exec: replace strncpy with strscpy_pad in __get_task_comm adds 59ae5619f977 drivers/infiniband: replace open-coded string copy with ge [...] adds f75d85d0918f fs/binfmt_elf: replace open-coded string copy with get_task_comm adds 7e4b7b97ebcd samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] adds 5858c17c3405 tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] adds c65d7cbdb5ff tools/testing/selftests/bpf: replace open-coded 16 with TA [...] adds be17d4853c84 kthread: dynamically allocate memory to store kthread's full name adds 8ee71b3f0b12 kernel/sys.c: only take tasklist_lock for get/setpriority( [...] adds 88fe7ce04b1e kernel-sys-only-take-tasklist_lock-for-get-setpriorityprio [...] adds 9f205665fd72 kstrtox: uninline everything adds 3710ee92b0f4 list: introduce list_is_head() helper and re-use it in list.h adds 36115cb4e57d lib/list_debug.c: print more list debugging context in __l [...] adds d66d0f7c6e58 hash.h: remove unused define directive adds ab392d359b92 drivers/infiniband/sw/rxe/rxe_qp.c: fix for "hash.h: remov [...] adds 5fe55e381584 test_hash.c: split test_int_hash into arch-specific functions adds cd2152fa2848 test_hash.c: split test_hash_init adds eab7aebfbc18 lib/Kconfig.debug: properly split hash test kernel entries adds 84c2e0d8fc74 test_hash.c: refactor into kunit adds 1255decbc978 kunit: replace kernel.h with the necessary inclusions adds e081b178f30b uuid: discourage people from using UAPI header in new code adds fd694a1ef3bc uuid: remove licence boilerplate text from the header adds ce9efa18a85e lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test adds 1686f8dc27bb lz4: fix LZ4_decompress_safe_partial read out of bound adds 9dc31268f731 checkpatch: relax regexp for COMMIT_LOG_LONG_LINE adds dda4ee01c50e checkpatch: Improve Kconfig help test adds d017fe74feb5 const_structs.checkpatch: add frequently used ops structs adds 0823b3e36e00 fs/binfmt_elf: use PT_LOAD p_align values for static PIE adds c7401fd12a80 ELF: fix overflow in total mapping size calculation adds 0e57df704d9c init/main.c: silence some -Wunused-parameter warnings adds 802a7efe02d3 nilfs2: remove redundant pointer sbufs adds fe8eb5f7915e hfsplus: use struct_group_attr() for memcpy() region adds f6c4d9255ca1 FAT: use io_schedule_timeout() instead of congestion_wait() adds 388ce3596796 fs/adfs: remove unneeded variable make code cleaner adds de47c8a7a438 panic: use error_report_end tracepoint on warnings adds cbcbc547c934 panic-use-error_report_end-tracepoint-on-warnings-fix adds d2bcbbe90734 panic: Remove oops_id. adds 934d51cad60c docs: sysctl/kernel: add missing bit to panic_print adds addc64999934 panic: add option to dump all CPUs backtraces in panic_print adds 1f4380556a31 panic: allow printing extra panic information on kdump adds 74018a0a7028 delayacct: support swapin delay accounting for swapping wi [...] adds e7a66b3dc948 delayacct: fix incomplete disable operation when switch en [...] adds 296ea878ad84 delayacct: cleanup flags in struct task_delay_info and fun [...] adds 9f3b60f93dff Documentation/accounting/delay-accounting.rst: add thrashi [...] adds 88f92da14048 delayacct: track delays from memory compact adds 57e93df185f3 configs: introduce debug.config for CI-like setup adds e1804fc9dd42 arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] adds fb739d1cabe5 btrfs: use generic Kconfig option for 256kB page size limit adds 359a218dd1aa lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] adds 265dd14e377c kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR adds 91ec6c507902 ubsan: remove CONFIG_UBSAN_OBJECT_SIZE adds bd2b315ce5d7 ipc/sem: do not sleep with a spin lock held new b45210ee319b Merge branch 'akpm-current/current' new afe70751ca41 fs/f2fs/data.c: fix mess new 92e0086e7ebd mm/migrate.c: rework migration_entry_wait() to not take a pageref new a3679cd7322a sysctl: add a new register_sysctl_init() interface new 4dc64ad9ed3b sysctl: move some boundary constants from sysctl.c to sysctl_vals new 277953209865 sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] new 0a89081e4d91 hung_task: move hung_task sysctl interface to hung_task.c new d131db27de47 watchdog: move watchdog sysctl interface to watchdog.c new f0ccf129c495 sysctl: make ngroups_max const new f20cf7ebbdb2 sysctl: use const for typically used max/min proc sysctls new 1ffd9101cf09 sysctl: use SYSCTL_ZERO to replace some static int zero uses new 9a97d66f3560 aio: move aio sysctl to aio.c new 5953a8b842cf dnotify: move dnotify sysctl to dnotify.c new ec633386b556 hpet: simplify subdirectory registration with register_sysctl() new 4c3b37836226 i915: simplify subdirectory registration with register_sysctl() new 9b736a4a1d17 macintosh/mac_hid.c: simplify subdirectory registration wi [...] new 98f3c0d8f056 ocfs2: simplify subdirectory registration with register_sysctl() new 38fae52a1522 test_sysctl: simplify subdirectory registration with regis [...] new a082f3d8893c inotify: simplify subdirectory registration with register_ [...] new 9685c88b77d1 inotify-simplify-subdirectory-registration-with-register_s [...] new 8e483ea8595c cdrom: simplify subdirectory registration with register_sysctl() new 373941ac6f3a eventpoll: simplify sysctl declaration with register_sysctl() new 058325996d42 firmware_loader: move firmware sysctl to its own files new b5f72861729c firmware_loader-move-firmware-sysctl-to-its-own-files-fix new 4dd7efd3f800 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix new bff305d7139f firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 new 6845cdb36494 random: move the random sysctl declarations to its own file new 26cfffd5e162 sysctl: add helper to register a sysctl mount point new 49cb912c38fa sysctl-add-helper-to-register-a-sysctl-mount-point-fix new 723858f43940 fs: move binfmt_misc sysctl to its own file new 6a6461de80f2 printk: move printk sysctl to printk/sysctl.c new ecaf77cb412f scsi/sg: move sg-big-buff sysctl to scsi/sg.c new 12306c27c1e3 stackleak: move stack_erasing sysctl to stackleak.c new bab4fbae71e9 sysctl: share unsigned long const values new aaf15d53fcd9 fs: move inode sysctls to its own file new df60917d51bc fs: move fs stat sysctls to file_table.c new e8f541fda60d fs: move dcache sysctls to its own file new 09fdbf02674c fs/inode: avoid unused-variable warning new 3907fa48a7cc fs/dcache: avoid unused-function warning new 08c622952665 sysctl: move maxolduid as a sysctl specific const new 76cae00eb9f3 sysctl-move-maxolduid-as-a-sysctl-specific-const-fix new 3d1098e28519 fs: move shared sysctls to fs/sysctls.c new 3607f5b5c23d fs: move locking sysctls where they are used new 9feb9b484450 fs: move namei sysctls to its own file new e8a939b23fae fs: move fs/exec.c sysctls into its own file new a0657c65a7c8 fs: move pipe sysctls to is own file new 3c73d796cbc3 sysctl: add and use base directory declarer and registrati [...] new fb98e0baec57 sysctl-add-and-use-base-directory-declarer-and-registratio [...] new 97a7f202c9e6 fs: move namespace sysctls and declare fs base directory new 2431632a8d06 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() new d1d1db8ad9a8 printk: fix build warning when CONFIG_PRINTK=n new b2c9d25d07ba fs/coredump: move coredump sysctls into its own file new 808bbcbffde5 kprobe: move sysctl_kprobes_optimization to kprobes.c new 95340b1e2dbc kernel/sysctl.c: remove unused variable ten_thousand new d74afbe054a5 sysctl: returns -EINVAL when a negative value is passed to [...] new 5255a09e96bc fs: proc: store PDE()->data into inode->i_private new e3fc50179287 proc: remove PDE_DATA() completely new b74dd73c7fe9 proc-remove-pde_data-completely-fix new 7e6716428948 proc-remove-pde_data-completely-fix-fix new 04e5d7162f82 lib/stackdepot: allow optional init and stack_table alloca [...] new f37f1d8fd952 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] new 190dcac5a314 lib/stackdepot: allow optional init and stack_table alloca [...] new a6a1f70d7234 lib/stackdepot: allow optional init and stack_table alloca [...] new 26ffe9f708da lib/stackdepot: allow optional init and stack_table alloca [...] new 6b524dc0a988 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] new b6dfb34c7f09 mm: remove cleancache new 196883a03583 frontswap: remove frontswap_writethrough new eb9422ce1015 frontswap: remove frontswap_tmem_exclusive_gets new 1ede5e191978 frontswap: remove frontswap_shrink new e4f1c7e2af9b frontswap: remove frontswap_curr_pages new 7e9e0106607c frontswap: simplify frontswap_init new 78239336b345 frontswap: remove the frontswap exports new a1d1774f68ae mm: simplify try_to_unuse new 43d1cb32c4a9 frontswap: remove frontswap_test new 30dc81c9a30b frontswap: simplify frontswap_register_ops new 04019887a43f mm: mark swap_lock and swap_active_head static new 592179e66d27 frontswap: remove support for multiple ops new 90211350337e mm: hide the FRONTSWAP Kconfig symbol new 612de5464f40 Merge branch 'akpm/master' new 7a769a3922d8 Add linux-next specific files for 20220105
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 (ea586a076e8a) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-n [...]
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 551 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/configfs-usb-gadget-uac1 | 2 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 2 + .../ABI/testing/debugfs-driver-habanalabs | 23 +- .../ABI/testing/sysfs-bus-iio-frequency-admv1013 | 38 + Documentation/ABI/testing/sysfs-bus-usb | 9 + Documentation/admin-guide/acpi/cppc_sysfs.rst | 2 + Documentation/admin-guide/hw-vuln/spectre.rst | 2 +- Documentation/admin-guide/pm/amd-pstate.rst | 382 ++ Documentation/admin-guide/pm/working-state.rst | 1 + ...instruction-set.rst => classic_vs_extended.rst} | 115 +- Documentation/bpf/index.rst | 1 + Documentation/bpf/instruction-set.rst | 514 +-- Documentation/core-api/kobject.rst | 11 +- Documentation/dev-tools/kgdb.rst | 4 +- .../bindings/display/amlogic,meson-dw-hdmi.yaml | 5 + .../bindings/display/amlogic,meson-vpu.yaml | 6 + .../devicetree/bindings/gpio/gpio-samsung.txt | 41 - .../devicetree/bindings/iio/adc/fsl,vf610-adc.yaml | 2 +- .../bindings/iio/frequency/adi,admv1013.yaml | 91 + .../bindings/mips/loongson/ls2k-reset.yaml | 38 + .../devicetree/bindings/mmc/arm,pl18x.yaml | 10 +- .../devicetree/bindings/mmc/img-dw-mshc.txt | 28 - .../devicetree/bindings/mmc/sdhci-msm.txt | 1 + .../devicetree/bindings/mmc/socfpga-dw-mshc.txt | 23 - .../devicetree/bindings/mmc/synopsys-dw-mshc.yaml | 5 +- .../devicetree/bindings/phy/mediatek,tphy.yaml | 18 + .../bindings/phy/phy-cadence-sierra.yaml | 9 + .../bindings/phy/phy-cadence-torrent.yaml | 4 +- .../bindings/phy/phy-rockchip-inno-usb2.yaml | 44 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 + .../bindings/pinctrl/pinctrl-mt8195.yaml | 338 +- .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 9 +- .../bindings/rtc/sunplus,sp7021-rtc.yaml | 56 + .../bindings/serial/amlogic,meson-uart.yaml | 2 + .../devicetree/bindings/serial/renesas,sci.yaml | 2 + .../devicetree/bindings/serial/renesas,scif.yaml | 7 + .../devicetree/bindings/soc/rockchip/grf.yaml | 1 + .../bindings/sound/nvidia,tegra30-hda.yaml | 2 + .../bindings/watchdog/brcm,bcm7038-wdt.txt | 19 - .../bindings/watchdog/brcm,bcm7038-wdt.yaml | 43 + .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 7 +- .../devicetree/bindings/watchdog/qcom-wdt.yaml | 2 + .../bindings/watchdog/realtek,otto-wdt.yaml | 91 + .../devicetree/bindings/watchdog/renesas,wdt.yaml | 75 +- .../devicetree/bindings/watchdog/samsung-wdt.yaml | 48 +- Documentation/driver-api/generic-counter.rst | 10 +- Documentation/driver-api/serial/n_gsm.rst | 8 +- Documentation/i2c/summary.rst | 8 +- Documentation/networking/ip-sysctl.rst | 6 +- Documentation/power/opp.rst | 14 +- .../translations/zh_CN/admin-guide/README.rst | 11 +- .../translations/zh_CN/core-api/kobject.rst | 7 +- Documentation/usb/gadget-testing.rst | 2 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + Documentation/vm/cleancache.rst | 296 -- Documentation/vm/frontswap.rst | 31 +- Documentation/vm/index.rst | 1 - MAINTAINERS | 60 +- Makefile | 2 +- Next/SHA1s | 208 +- Next/Trees | 2 +- Next/merge.log | 4189 +++++++++++--------- arch/arc/include/asm/irqflags-compact.h | 8 +- arch/arc/include/asm/perf_event.h | 162 - arch/arc/kernel/perf_event.c | 166 +- arch/arc/kernel/unwind.c | 11 +- arch/arc/mm/dma.c | 2 +- arch/arc/plat-axs10x/axs10x.c | 2 +- arch/arc/plat-hsdk/platform.c | 2 +- arch/arm/configs/bcm2835_defconfig | 1 - arch/arm/configs/qcom_defconfig | 1 - arch/arm/crypto/Makefile | 4 +- arch/arm/crypto/blake2s-core.S | 8 +- arch/arm/crypto/blake2s-glue.c | 73 +- .../arm/crypto/{blake2s-glue.c => blake2s-shash.c} | 7 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 5 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 52 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 98 + arch/arm64/kvm/reset.c | 2 +- arch/csky/abiv1/alignment.c | 2 +- arch/csky/kernel/traps.c | 2 +- arch/h8300/kernel/traps.c | 3 +- arch/h8300/mm/fault.c | 2 +- arch/hexagon/kernel/traps.c | 2 +- arch/m68k/configs/amiga_defconfig | 3 - arch/m68k/configs/apollo_defconfig | 3 - arch/m68k/configs/atari_defconfig | 3 - arch/m68k/configs/bvme6000_defconfig | 3 - arch/m68k/configs/hp300_defconfig | 3 - arch/m68k/configs/mac_defconfig | 3 - arch/m68k/configs/multi_defconfig | 3 - arch/m68k/configs/mvme147_defconfig | 3 - arch/m68k/configs/mvme16x_defconfig | 3 - arch/m68k/configs/q40_defconfig | 3 - arch/m68k/configs/sun3_defconfig | 3 - arch/m68k/configs/sun3x_defconfig | 3 - arch/mips/Kconfig | 10 + arch/mips/bcm47xx/Platform | 1 - arch/mips/bcm63xx/clk.c | 6 + arch/mips/bcm63xx/dev-wdt.c | 8 + arch/mips/boot/compressed/Makefile | 4 + arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 5 + arch/mips/cavium-octeon/crypto/octeon-sha1.c | 17 +- arch/mips/cavium-octeon/crypto/octeon-sha256.c | 39 +- arch/mips/cavium-octeon/crypto/octeon-sha512.c | 39 +- arch/mips/configs/rbtx49xx_defconfig | 2 - arch/mips/generic/Platform | 3 +- arch/mips/include/asm/mach-tx49xx/mangle-port.h | 8 - arch/mips/include/asm/txx9/boards.h | 3 - arch/mips/include/asm/txx9/rbtx4939.h | 142 - arch/mips/include/asm/txx9/tx4939.h | 524 --- arch/mips/kernel/signal.c | 27 +- arch/mips/lantiq/clk.c | 6 + arch/mips/pci/Makefile | 1 - arch/mips/pci/pci-tx4939.c | 107 - arch/mips/txx9/Kconfig | 19 - arch/mips/txx9/Makefile | 1 - arch/mips/txx9/generic/7segled.c | 123 - arch/mips/txx9/generic/Makefile | 2 - arch/mips/txx9/generic/irq_tx4939.c | 216 - arch/mips/txx9/generic/setup.c | 20 - arch/mips/txx9/generic/setup_tx4939.c | 568 --- arch/mips/txx9/rbtx4939/Makefile | 2 - arch/mips/txx9/rbtx4939/irq.c | 95 - arch/mips/txx9/rbtx4939/prom.c | 29 - arch/mips/txx9/rbtx4939/setup.c | 554 --- arch/parisc/include/asm/futex.h | 49 +- arch/parisc/include/uapi/asm/pdc.h | 10 +- arch/parisc/kernel/syscall.S | 2 +- arch/parisc/kernel/traps.c | 11 +- arch/powerpc/crypto/sha1-spe-glue.c | 17 +- arch/powerpc/crypto/sha1.c | 14 +- arch/powerpc/crypto/sha256-spe-glue.c | 39 +- arch/powerpc/kernel/interrupt_64.S | 10 +- arch/powerpc/mm/ptdump/ptdump.c | 2 +- arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/defconfig | 1 - arch/s390/crypto/sha512_s390.c | 32 +- arch/s390/include/asm/processor.h | 3 +- arch/sparc/crypto/sha1_glue.c | 14 +- arch/sparc/crypto/sha256_glue.c | 37 +- arch/sparc/crypto/sha512_glue.c | 37 +- arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/crypto/Makefile | 4 +- arch/x86/crypto/aesni-intel_glue.c | 4 +- arch/x86/crypto/blake2s-glue.c | 68 +- .../x86/crypto/{blake2s-glue.c => blake2s-shash.c} | 67 +- arch/x86/crypto/curve25519-x86_64.c | 767 ++-- arch/x86/entry/vdso/Makefile | 2 +- arch/x86/events/amd/iommu.c | 2 +- arch/x86/hyperv/hv_init.c | 2 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/mshyperv.h | 2 +- arch/x86/include/asm/msr-index.h | 17 + arch/x86/kernel/cpu/mce/inject.c | 2 +- arch/x86/lib/copy_user_64.S | 13 +- arch/x86/purgatory/Makefile | 2 +- arch/x86/tools/relocs.c | 2 +- arch/xtensa/kernel/setup.c | 8 +- arch/xtensa/platforms/iss/network.c | 4 +- block/bdev.c | 5 - crypto/Kconfig | 5 +- crypto/jitterentropy.c | 23 +- crypto/sha256_generic.c | 16 +- drivers/acpi/Kconfig | 22 + drivers/acpi/Makefile | 1 + drivers/acpi/acpica/acevents.h | 5 + drivers/acpi/acpica/acobject.h | 1 + drivers/acpi/acpica/actables.h | 8 +- drivers/acpi/acpica/dsopcode.c | 1 + drivers/acpi/acpica/evhandler.c | 2 +- drivers/acpi/acpica/evregion.c | 10 + drivers/acpi/acpica/evrgnini.c | 52 + drivers/acpi/acpica/exconfig.c | 2 +- drivers/acpi/acpica/excreate.c | 1 + drivers/acpi/acpica/exfield.c | 7 +- drivers/acpi/acpica/exoparg1.c | 3 +- drivers/acpi/acpica/exregion.c | 15 +- drivers/acpi/acpica/hwesleep.c | 4 +- drivers/acpi/acpica/hwsleep.c | 4 +- drivers/acpi/acpica/hwxfsleep.c | 2 - drivers/acpi/acpica/tbdata.c | 93 +- drivers/acpi/acpica/tbfadt.c | 6 +- drivers/acpi/acpica/tbinstal.c | 15 +- drivers/acpi/acpica/tbprint.c | 3 +- drivers/acpi/acpica/tbutils.c | 2 +- drivers/acpi/acpica/tbxfload.c | 52 +- drivers/acpi/acpica/utdelete.c | 1 + drivers/acpi/battery.c | 22 + drivers/acpi/bus.c | 1 + drivers/acpi/cppc_acpi.c | 161 +- drivers/acpi/device_sysfs.c | 3 +- drivers/acpi/pci_root.c | 2 +- drivers/acpi/pfr_telemetry.c | 434 ++ drivers/acpi/pfr_update.c | 575 +++ drivers/acpi/processor_thermal.c | 13 +- drivers/acpi/scan.c | 29 +- drivers/acpi/sysfs.c | 3 +- drivers/acpi/tables.c | 4 +- drivers/acpi/x86/utils.c | 111 + drivers/base/Kconfig | 11 + drivers/base/bus.c | 4 +- drivers/base/core.c | 13 +- drivers/base/devtmpfs.c | 10 +- drivers/base/power/runtime.c | 12 +- drivers/base/swnode.c | 2 +- drivers/base/test/test_async_driver_probe.c | 14 +- drivers/block/null_blk/main.c | 2 +- drivers/bluetooth/btqca.c | 1 + drivers/char/hw_random/Kconfig | 24 +- drivers/char/hw_random/Makefile | 2 +- drivers/char/hw_random/cn10k-rng.c | 181 + drivers/char/hw_random/tx4939-rng.c | 157 - drivers/char/random.c | 196 +- drivers/char/tpm/tpm-chip.c | 18 +- drivers/char/tpm/tpm_tis_core.c | 4 +- drivers/counter/104-quad-8.c | 91 +- drivers/counter/counter-core.c | 186 +- drivers/counter/ftm-quaddec.c | 36 +- drivers/counter/intel-qep.c | 46 +- drivers/counter/interrupt-cnt.c | 38 +- drivers/counter/microchip-tcb-capture.c | 44 +- drivers/counter/stm32-lptimer-cnt.c | 51 +- drivers/counter/stm32-timer-cnt.c | 48 +- drivers/counter/ti-eqep.c | 31 +- drivers/cpufreq/Kconfig.x86 | 17 + drivers/cpufreq/Makefile | 5 + drivers/cpufreq/amd-pstate-trace.c | 2 + drivers/cpufreq/amd-pstate-trace.h | 77 + drivers/cpufreq/amd-pstate.c | 643 +++ drivers/cpufreq/cpufreq.c | 5 +- drivers/cpufreq/cpufreq_conservative.c | 5 +- drivers/cpufreq/cpufreq_ondemand.c | 5 +- drivers/cpufreq/intel_pstate.c | 24 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 33 +- drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/hisilicon/qm.c | 19 +- drivers/crypto/hisilicon/zip/zip_main.c | 5 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 17 +- drivers/crypto/omap-aes.c | 2 +- drivers/crypto/omap-des.c | 8 +- drivers/crypto/qat/Kconfig | 1 + drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 145 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 2 + drivers/crypto/qat/qat_4xxx/adf_drv.c | 33 + drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 1 + .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 1 + drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 4 - drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 1 + drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 1 + drivers/crypto/qat/qat_c62xvf/adf_drv.c | 4 - drivers/crypto/qat/qat_common/Makefile | 4 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 28 +- drivers/crypto/qat/qat_common/adf_accel_engine.c | 8 +- drivers/crypto/qat/qat_common/adf_admin.c | 47 +- drivers/crypto/qat/qat_common/adf_cfg.c | 1 + drivers/crypto/qat/qat_common/adf_cfg_common.h | 13 + drivers/crypto/qat/qat_common/adf_cfg_strings.h | 3 + drivers/crypto/qat/qat_common/adf_common_drv.h | 12 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 57 +- drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 9 + drivers/crypto/qat/qat_common/adf_gen2_pfvf.c | 316 +- drivers/crypto/qat/qat_common/adf_gen4_hw_data.c | 62 +- drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 17 + drivers/crypto/qat/qat_common/adf_gen4_pfvf.c | 148 + drivers/crypto/qat/qat_common/adf_gen4_pfvf.h | 17 + drivers/crypto/qat/qat_common/adf_init.c | 9 +- drivers/crypto/qat/qat_common/adf_isr.c | 28 +- drivers/crypto/qat/qat_common/adf_pfvf_msg.h | 202 +- drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.c | 35 +- drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.h | 8 + drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.c | 262 +- drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.h | 2 +- drivers/crypto/qat/qat_common/adf_pfvf_utils.c | 65 + drivers/crypto/qat/qat_common/adf_pfvf_utils.h | 31 + drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c | 98 +- drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.h | 2 + drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.c | 284 +- drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.h | 7 +- drivers/crypto/qat/qat_common/adf_sriov.c | 39 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 14 +- .../crypto/qat/qat_common/icp_qat_fw_init_admin.h | 4 +- drivers/crypto/qat/qat_common/icp_qat_hw.h | 13 +- drivers/crypto/qat/qat_common/qat_crypto.c | 25 + drivers/crypto/qat/qat_common/qat_hal.c | 41 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 3 + .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 1 + drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 4 - drivers/crypto/stm32/stm32-crc32.c | 4 +- drivers/crypto/ux500/cryp/cryp.h | 2 + drivers/crypto/ux500/cryp/cryp_core.c | 26 +- drivers/cxl/core/bus.c | 6 +- drivers/cxl/cxl.h | 2 +- drivers/dma-buf/dma-buf-sysfs-stats.c | 2 +- drivers/dma/idxd/submit.c | 2 +- drivers/edac/amd64_edac.c | 15 + drivers/edac/amd64_edac.h | 3 + drivers/gpio/gpio-aspeed-sgpio.c | 2 +- drivers/gpio/gpio-dwapb.c | 5 +- drivers/gpio/gpio-max3191x.c | 2 +- drivers/gpio/gpiolib-acpi.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 167 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 117 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 6 - drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 63 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 78 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 83 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 5 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 80 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 28 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 5 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 44 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 + .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 1 + drivers/gpu/drm/amd/display/dc/core/dc.c | 18 - drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 241 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 501 ++- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 48 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 63 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 199 +- drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 15 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 14 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 5 +- .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c | 3 +- .../drm/amd/display/dc/dcn201/dcn201_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 13 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 2 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn303/dcn303_dccg.h | 20 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 2 +- .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c | 6 +- .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 1 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 27 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.h | 31 + drivers/gpu/drm/amd/display/dc/dml/dml_wrapper.c | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 17 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 15 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h | 5 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 10 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 6 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 4 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 9 +- drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h | 4 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 6 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 3 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 13 +- drivers/gpu/drm/i915/display/intel_fbc.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 39 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 9 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 18 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 1 - drivers/gpu/drm/msm/adreno/adreno_gpu.h | 5 + drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 30 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 3 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 67 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 4 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 114 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 38 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 213 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 6 + drivers/gpu/drm/msm/disp/msm_disp_snapshot.c | 27 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 14 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 9 +- drivers/gpu/drm/msm/dp/dp_display.c | 3 +- drivers/gpu/drm/msm/dp/dp_drm.c | 1 - drivers/gpu/drm/msm/dsi/dsi_host.c | 8 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 2 +- drivers/gpu/drm/msm/hdmi/hdmi_hpd.c | 4 +- drivers/gpu/drm/msm/msm_debugfs.c | 75 + drivers/hv/hv_common.c | 4 +- drivers/hwmon/nzxt-smart2.c | 2 +- drivers/hwmon/xgene-hwmon.c | 6 +- drivers/i2c/i2c-core-acpi.c | 7 + drivers/i2c/i2c-dev.c | 3 + drivers/iio/chemical/sunrise_co2.c | 4 +- drivers/iio/frequency/Kconfig | 10 + drivers/iio/frequency/Makefile | 1 + drivers/iio/frequency/admv1013.c | 656 +++ drivers/infiniband/core/cache.c | 1 + drivers/infiniband/hw/irdma/ctrl.c | 2 + drivers/infiniband/hw/irdma/uda.c | 2 + drivers/infiniband/hw/mlx5/doorbell.c | 1 + drivers/infiniband/hw/mlx5/qp.c | 1 + drivers/input/joystick/spaceball.c | 11 +- drivers/input/keyboard/gpio_keys.c | 2 +- drivers/input/mouse/appletouch.c | 4 +- drivers/isdn/mISDN/core.c | 6 +- drivers/isdn/mISDN/core.h | 4 +- drivers/isdn/mISDN/layer1.c | 4 +- drivers/leds/Kconfig | 3 + drivers/leds/Makefile | 3 + drivers/leds/simple/Kconfig | 11 + drivers/leds/simple/Makefile | 2 + drivers/leds/simple/simatic-ipc-leds.c | 202 + drivers/md/persistent-data/dm-btree-remove.c | 173 +- drivers/md/persistent-data/dm-btree-spine.c | 12 +- drivers/md/persistent-data/dm-btree.c | 8 +- drivers/md/persistent-data/dm-space-map-common.c | 5 + drivers/misc/cxl/sysfs.c | 3 +- drivers/misc/habanalabs/common/command_buffer.c | 46 +- .../misc/habanalabs/common/command_submission.c | 389 +- drivers/misc/habanalabs/common/context.c | 39 +- drivers/misc/habanalabs/common/debugfs.c | 97 +- drivers/misc/habanalabs/common/device.c | 387 +- drivers/misc/habanalabs/common/firmware_if.c | 253 +- drivers/misc/habanalabs/common/habanalabs.h | 301 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 150 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 195 +- drivers/misc/habanalabs/common/hw_queue.c | 5 +- drivers/misc/habanalabs/common/hwmon.c | 209 +- drivers/misc/habanalabs/common/irq.c | 14 +- drivers/misc/habanalabs/common/memory.c | 78 +- drivers/misc/habanalabs/common/mmu/mmu.c | 25 + drivers/misc/habanalabs/common/mmu/mmu_v1.c | 18 +- drivers/misc/habanalabs/common/sysfs.c | 56 +- drivers/misc/habanalabs/gaudi/gaudi.c | 313 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 4 +- drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 4 +- drivers/misc/habanalabs/goya/goya.c | 165 +- drivers/misc/habanalabs/goya/goyaP.h | 14 +- drivers/misc/habanalabs/goya/goya_coresight.c | 4 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 31 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 62 +- .../misc/habanalabs/include/common/hl_boot_if.h | 4 + .../habanalabs/include/hw_ip/mmu/mmu_general.h | 19 +- .../misc/habanalabs/include/hw_ip/mmu/mmu_v1_0.h | 18 +- .../misc/habanalabs/include/hw_ip/mmu/mmu_v1_1.h | 20 +- drivers/misc/lattice-ecp3-config.c | 12 +- drivers/misc/mei/client.c | 4 + drivers/misc/mei/hbm.c | 20 +- drivers/misc/mei/init.c | 1 + drivers/mmc/core/pwrseq_simple.c | 2 +- drivers/mmc/host/au1xmmc.c | 4 +- drivers/mmc/host/mtk-sd.c | 550 +-- drivers/mmc/host/sdhci-pci-o2micro.c | 62 +- drivers/mtd/maps/Kconfig | 6 - drivers/mtd/maps/Makefile | 1 - drivers/mtd/maps/rbtx4939-flash.c | 133 - drivers/mtd/nand/raw/Kconfig | 2 +- drivers/mtd/spi-nor/core.c | 12 - drivers/net/Kconfig | 1 - drivers/net/amt.c | 1 + drivers/net/appletalk/ipddp.c | 1 + drivers/net/bonding/bond_main.c | 43 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 1 + drivers/net/dsa/bcm_sf2.c | 54 +- drivers/net/dsa/bcm_sf2.h | 10 + drivers/net/dsa/bcm_sf2_regs.h | 65 +- drivers/net/dsa/microchip/ksz8795.c | 1 + drivers/net/dsa/ocelot/felix.c | 3 +- drivers/net/dsa/ocelot/felix.h | 2 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 28 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 28 +- drivers/net/dsa/xrs700x/xrs700x.c | 1 + drivers/net/ethernet/allwinner/sun4i-emac.c | 200 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 49 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 1 + drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 8 + drivers/net/ethernet/atheros/ag71xx.c | 23 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 72 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 24 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 1 + drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 19 +- drivers/net/ethernet/cisco/enic/enic.h | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 16 +- drivers/net/ethernet/ethoc.c | 9 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 13 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 3 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 28 +- drivers/net/ethernet/freescale/enetc/enetc_pf.h | 4 +- drivers/net/ethernet/freescale/fman/fman.c | 32 +- drivers/net/ethernet/freescale/fman/fman_port.c | 12 +- drivers/net/ethernet/freescale/xgmac_mdio.c | 1 - drivers/net/ethernet/hisilicon/hns3/Makefile | 18 +- .../hisilicon/hns3/hns3_common/hclge_comm_cmd.c | 626 +++ .../hisilicon/hns3/hns3_common/hclge_comm_cmd.h | 227 ++ .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 12 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 591 --- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 162 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 10 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 25 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 170 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 23 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 16 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 10 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 556 --- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 151 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 155 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 30 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 23 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 1 + drivers/net/ethernet/intel/e1000/e1000_main.c | 14 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 2 +- drivers/net/ethernet/intel/ice/ice.h | 7 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 2 + drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 260 +- drivers/net/ethernet/intel/ice/ice_fdir.h | 1 + drivers/net/ethernet/intel/ice/ice_flow.c | 51 + drivers/net/ethernet/intel/ice/ice_flow.h | 1 + drivers/net/ethernet/intel/ice/ice_lib.c | 69 +- drivers/net/ethernet/intel/ice/ice_main.c | 75 + drivers/net/ethernet/intel/ice/ice_nvm.c | 2 + drivers/net/ethernet/intel/ice/ice_txrx.c | 2 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 2 + drivers/net/ethernet/intel/ice/ice_type.h | 5 +- drivers/net/ethernet/intel/igb/igb_main.c | 150 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 188 +- drivers/net/ethernet/intel/igc/igc_main.c | 8 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 15 +- drivers/net/ethernet/intel/igc/igc_xdp.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/lantiq_etop.c | 51 +- drivers/net/ethernet/lantiq_xrx200.c | 47 +- drivers/net/ethernet/marvell/prestera/Makefile | 3 +- drivers/net/ethernet/marvell/prestera/prestera.h | 38 + .../net/ethernet/marvell/prestera/prestera_hw.c | 139 + .../net/ethernet/marvell/prestera/prestera_hw.h | 11 + .../net/ethernet/marvell/prestera/prestera_main.c | 8 +- .../ethernet/marvell/prestera/prestera_router.c | 182 + .../ethernet/marvell/prestera/prestera_router_hw.c | 208 + .../ethernet/marvell/prestera/prestera_router_hw.h | 36 + drivers/net/ethernet/marvell/pxa168_eth.c | 9 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 3 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 5 +- .../net/ethernet/mellanox/mlx5/core/en/health.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 1 + .../net/ethernet/mellanox/mlx5/core/en/rep/tc.h | 2 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 35 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 51 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 49 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 2 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 11 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 6 +- .../mellanox/mlx5/core/steering/dr_action.c | 23 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 29 +- .../ethernet/mellanox/mlx5/core/steering/dr_dbg.c | 649 +++ .../ethernet/mellanox/mlx5/core/steering/dr_dbg.h | 15 + .../mellanox/mlx5/core/steering/dr_domain.c | 14 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 250 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 47 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 61 + .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 2 + .../mellanox/mlx5/core/steering/dr_ste_v0.c | 25 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 52 +- .../mellanox/mlx5/core/steering/dr_table.c | 94 +- .../mellanox/mlx5/core/steering/dr_types.h | 262 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 18 +- .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 16 + .../net/ethernet/microchip/lan966x/lan966x_main.c | 6 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 2 + drivers/net/ethernet/neterion/s2io.c | 18 +- drivers/net/ethernet/neterion/s2io.h | 1 - drivers/net/ethernet/neterion/vxge/vxge-main.c | 27 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 28 +- drivers/net/ethernet/realtek/r8169_main.c | 14 +- drivers/net/ethernet/sfc/efx.c | 1 + drivers/net/ethernet/sfc/efx_channels.c | 1 + drivers/net/ethernet/sfc/efx_common.c | 1 + drivers/net/ethernet/sfc/mcdi_port_common.c | 4 +- drivers/net/ethernet/socionext/netsec.c | 13 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 + drivers/net/ethernet/sun/cassini.c | 26 +- drivers/net/ethernet/tehuti/tehuti.c | 28 +- drivers/net/ethernet/ti/cpsw_priv.h | 2 + drivers/net/ethernet/ti/davinci_emac.c | 69 +- drivers/net/ethernet/vertexcom/Kconfig | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 9 +- drivers/net/fddi/skfp/hwmtm.c | 6 +- drivers/net/hamradio/hdlcdrv.c | 1 + drivers/net/hamradio/scc.c | 1 + drivers/net/loopback.c | 1 + drivers/net/pcs/pcs-lynx.c | 36 +- drivers/net/phy/mdio_bus.c | 2 +- drivers/net/phy/micrel.c | 32 + drivers/net/phy/nxp-c45-tja11xx.c | 220 + drivers/net/usb/pegasus.c | 4 +- drivers/net/usb/rndis_host.c | 5 + drivers/net/vrf.c | 1 + drivers/net/wan/lmc/lmc_main.c | 2 +- drivers/net/wwan/iosm/iosm_ipc_pcie.c | 52 +- drivers/nfc/st21nfca/i2c.c | 33 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 2 + drivers/ntb/hw/idt/Makefile | 1 + drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 26 +- drivers/ntb/msi.c | 3 +- drivers/nvme/host/core.c | 7 +- drivers/nvme/host/fabrics.c | 22 +- drivers/nvme/host/multipath.c | 41 +- drivers/nvme/host/nvme.h | 8 + drivers/pcmcia/Kconfig | 2 +- drivers/pcmcia/Makefile | 2 - drivers/pcmcia/pcmcia_resource.c | 5 +- drivers/pcmcia/pxa2xx_cm_x255.c | 124 - drivers/pcmcia/pxa2xx_cm_x270.c | 103 - drivers/pcmcia/pxa2xx_cm_x2xx.c | 44 - drivers/pcmcia/rsrc_nonstatic.c | 6 + drivers/pcmcia/yenta_socket.c | 9 +- drivers/phy/cadence/phy-cadence-sierra.c | 1312 +++++- drivers/phy/mediatek/phy-mtk-io.h | 38 + drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 2 + drivers/phy/mediatek/phy-mtk-tphy.c | 608 +-- drivers/phy/mediatek/phy-mtk-xsphy.c | 140 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 153 + drivers/phy/qualcomm/phy-qcom-qmp.h | 70 + drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 259 +- drivers/phy/socionext/phy-uniphier-usb3ss.c | 10 +- drivers/pinctrl/bcm/Kconfig | 2 + drivers/pinctrl/bcm/pinctrl-bcm2835.c | 29 +- drivers/pinctrl/bcm/pinctrl-ns.c | 163 +- drivers/pinctrl/freescale/pinctrl-imx.c | 8 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 9 +- drivers/platform/mips/Kconfig | 6 + drivers/platform/mips/Makefile | 1 + drivers/platform/mips/ls2k-reset.c | 53 + drivers/platform/x86/Kconfig | 29 + drivers/platform/x86/Makefile | 4 + drivers/platform/x86/intel/uncore-frequency.c | 3 +- drivers/platform/x86/pmc_atom.c | 54 +- drivers/platform/x86/simatic-ipc.c | 176 + drivers/platform/x86/uv_sysfs.c | 6 +- drivers/platform/x86/x86-android-tablets.c | 321 ++ drivers/power/reset/mt6323-poweroff.c | 3 + drivers/power/supply/ab8500-bm.h | 2 +- drivers/power/supply/ab8500_bmdata.c | 7 +- drivers/power/supply/ab8500_btemp.c | 10 +- drivers/power/supply/ab8500_chargalg.c | 16 +- drivers/power/supply/ab8500_charger.c | 8 +- drivers/power/supply/ab8500_fg.c | 18 +- drivers/power/supply/axp20x_battery.c | 6 +- drivers/power/supply/bd99954-charger.c | 24 +- drivers/power/supply/bq24190_charger.c | 6 +- drivers/power/supply/bq2515x_charger.c | 8 +- drivers/power/supply/bq256xx_charger.c | 24 +- drivers/power/supply/bq25980_charger.c | 6 +- drivers/power/supply/bq27xxx_battery.c | 38 +- drivers/power/supply/cw2015_battery.c | 20 +- drivers/power/supply/ingenic-battery.c | 14 +- drivers/power/supply/power_supply_core.c | 19 +- drivers/power/supply/sc2731_charger.c | 8 +- drivers/power/supply/sc27xx_fuel_gauge.c | 22 +- drivers/power/supply/smb347-charger.c | 34 +- drivers/powercap/dtpm.c | 6 +- drivers/regulator/mt6380-regulator.c | 6 +- drivers/regulator/qcom-labibb-regulator.c | 2 +- drivers/remoteproc/stm32_rproc.c | 2 +- drivers/rtc/Kconfig | 13 + drivers/rtc/Makefile | 1 + drivers/rtc/dev.c | 6 +- drivers/rtc/rtc-ftrtc010.c | 8 +- drivers/rtc/rtc-pcf2127.c | 2 +- drivers/rtc/rtc-pxa.c | 4 + drivers/rtc/rtc-rs5c372.c | 130 +- drivers/rtc/rtc-sunplus.c | 362 ++ drivers/soc/mediatek/mtk-scpsys.c | 15 +- drivers/soundwire/cadence_master.c | 36 +- drivers/soundwire/cadence_master.h | 14 +- drivers/soundwire/intel.c | 253 +- drivers/soundwire/qcom.c | 8 +- drivers/soundwire/stream.c | 4 +- drivers/spi/spi-ar934x.c | 16 +- drivers/staging/axis-fifo/axis-fifo.c | 11 +- drivers/staging/greybus/audio_manager_module.c | 3 +- drivers/staging/most/dim2/dim2.c | 28 +- drivers/staging/pi433/rf69.c | 6 +- drivers/staging/pi433/rf69_enum.h | 12 + drivers/staging/r8188eu/Makefile | 2 - drivers/staging/r8188eu/core/rtw_cmd.c | 3 - drivers/staging/r8188eu/core/rtw_led.c | 188 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 9 +- drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c | 2 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 17 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 1 - drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 1 - drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 1 - drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 234 +- drivers/staging/r8188eu/hal/odm.c | 906 ++--- drivers/staging/r8188eu/hal/odm_HWConfig.c | 18 +- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 137 +- drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 58 +- drivers/staging/r8188eu/hal/odm_debug.c | 2 +- drivers/staging/r8188eu/hal/odm_interface.c | 63 - drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 3 - drivers/staging/r8188eu/hal/rtl8188e_dm.c | 1 - drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 8 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 21 +- drivers/staging/r8188eu/hal/rtl8188eu_led.c | 62 - drivers/staging/r8188eu/hal/usb_halinit.c | 25 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 20 - drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 34 +- drivers/staging/r8188eu/include/HalVerDef.h | 1 - drivers/staging/r8188eu/include/drv_types.h | 2 - drivers/staging/r8188eu/include/hal_intf.h | 6 - drivers/staging/r8188eu/include/odm.h | 121 +- drivers/staging/r8188eu/include/odm_RTL8188E.h | 6 - .../staging/r8188eu/include/odm_RegConfig8188E.h | 3 - drivers/staging/r8188eu/include/odm_interface.h | 49 - drivers/staging/r8188eu/include/odm_precomp.h | 54 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 54 +- drivers/staging/r8188eu/include/rtl8188e_led.h | 16 - drivers/staging/r8188eu/include/rtl8188e_recv.h | 1 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 7 - drivers/staging/r8188eu/include/rtw_cmd.h | 1 - drivers/staging/r8188eu/include/rtw_eeprom.h | 31 - drivers/staging/r8188eu/include/rtw_led.h | 68 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 5 - drivers/staging/r8188eu/include/rtw_pwrctrl.h | 6 - drivers/staging/r8188eu/include/rtw_rf.h | 24 - drivers/staging/r8188eu/include/wifi.h | 2 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 149 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 6 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 3 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 5 - .../staging/vc04_services/bcm2835-audio/bcm2835.c | 12 +- .../vc04_services/bcm2835-camera/controls.c | 10 +- drivers/staging/vc04_services/interface/TODO | 8 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2 +- drivers/staging/vt6655/device.h | 2 - .../int340x_thermal/processor_thermal_device.h | 3 +- .../intel/int340x_thermal/processor_thermal_mbox.c | 100 +- .../intel/int340x_thermal/processor_thermal_rfim.c | 23 +- drivers/thunderbolt/lc.c | 3 - drivers/thunderbolt/switch.c | 9 +- drivers/tty/goldfish.c | 10 +- drivers/tty/serdev/core.c | 14 + drivers/tty/serial/8250/8250.h | 12 +- drivers/tty/serial/8250/8250_alpha.c | 21 + drivers/tty/serial/8250/8250_bcm7271.c | 23 +- drivers/tty/serial/8250/8250_core.c | 9 +- drivers/tty/serial/8250/8250_port.c | 63 +- drivers/tty/serial/8250/Makefile | 2 + drivers/tty/serial/altera_jtaguart.c | 11 +- drivers/tty/serial/altera_uart.c | 9 +- drivers/tty/serial/ar933x_uart.c | 12 +- drivers/tty/serial/bcm63xx_uart.c | 10 +- drivers/tty/serial/lantiq.c | 24 +- drivers/tty/serial/meson_uart.c | 45 +- drivers/tty/serial/pmac_zilog.c | 12 +- drivers/tty/serial/pxa.c | 12 +- drivers/tty/serial/serial_core.c | 4 +- drivers/tty/serial/sunsu.c | 3 +- drivers/tty/serial/vt8500_serial.c | 12 +- drivers/tty/tty_io.c | 9 +- drivers/tty/tty_ldsem.c | 2 +- drivers/tty/vt/keyboard.c | 12 + drivers/uio/uio.c | 8 +- drivers/usb/class/cdc-acm.c | 4 - drivers/usb/core/hcd.c | 9 +- drivers/usb/core/hub.c | 2 +- drivers/usb/core/port.c | 32 + drivers/usb/core/usb.c | 46 - drivers/usb/dwc2/core.h | 3 +- drivers/usb/dwc3/dwc3-qcom.c | 8 +- drivers/usb/gadget/legacy/inode.c | 10 +- drivers/usb/storage/sierra_ms.c | 2 - drivers/usb/typec/Makefile | 3 +- drivers/usb/typec/class.c | 2 - drivers/usb/typec/class.h | 10 +- drivers/usb/typec/port-mapper.c | 279 +- drivers/watchdog/Kconfig | 109 +- drivers/watchdog/Makefile | 5 +- drivers/watchdog/apple_wdt.c | 226 ++ drivers/watchdog/bcm63xx_wdt.c | 317 -- drivers/watchdog/bcm7038_wdt.c | 15 +- drivers/watchdog/da9063_wdt.c | 12 +- drivers/watchdog/davinci_wdt.c | 2 +- drivers/watchdog/f71808e_wdt.c | 10 +- drivers/watchdog/meson_gxbb_wdt.c | 1 - drivers/watchdog/msc313e_wdt.c | 4 + drivers/watchdog/mtk_wdt.c | 2 +- drivers/watchdog/realtek_otto_wdt.c | 384 ++ drivers/watchdog/rzg2l_wdt.c | 263 ++ drivers/watchdog/s3c2410_wdt.c | 338 +- drivers/watchdog/simatic-ipc-wdt.c | 228 ++ fs/btrfs/Makefile | 2 +- fs/btrfs/backref.c | 61 +- fs/btrfs/block-group.c | 31 +- fs/btrfs/block-rsv.c | 80 +- fs/btrfs/block-rsv.h | 1 + fs/btrfs/btrfs_inode.h | 12 +- fs/btrfs/compression.c | 11 +- fs/btrfs/ctree.c | 402 +- fs/btrfs/ctree.h | 91 +- fs/btrfs/delayed-inode.c | 1 + fs/btrfs/delayed-ref.c | 25 +- fs/btrfs/dev-replace.c | 5 - fs/btrfs/disk-io.c | 374 +- fs/btrfs/disk-io.h | 11 + fs/btrfs/extent-tree.c | 130 +- fs/btrfs/extent_io.c | 62 +- fs/btrfs/file-item.c | 9 +- fs/btrfs/free-space-cache.c | 322 +- fs/btrfs/free-space-cache.h | 10 +- fs/btrfs/free-space-tree.c | 50 +- fs/btrfs/inode-item.c | 330 ++ fs/btrfs/inode-item.h | 96 + fs/btrfs/inode.c | 487 +-- fs/btrfs/ioctl.c | 49 +- fs/btrfs/qgroup.c | 5 +- fs/btrfs/reada.c | 1086 ----- fs/btrfs/ref-verify.c | 6 +- fs/btrfs/relocation.c | 22 +- fs/btrfs/scrub.c | 228 +- fs/btrfs/send.c | 344 +- fs/btrfs/space-info.c | 15 +- fs/btrfs/super.c | 3 - fs/btrfs/sysfs.c | 11 + fs/btrfs/tests/btrfs-tests.c | 1 + fs/btrfs/tests/extent-io-tests.c | 52 + fs/btrfs/tests/free-space-tests.c | 186 +- fs/btrfs/tests/free-space-tree-tests.c | 5 +- fs/btrfs/tests/qgroup-tests.c | 5 +- fs/btrfs/transaction.c | 82 +- fs/btrfs/transaction.h | 3 +- fs/btrfs/tree-defrag.c | 8 - fs/btrfs/tree-log.c | 157 +- fs/btrfs/volumes.c | 32 +- fs/btrfs/volumes.h | 9 +- fs/btrfs/zoned.c | 46 +- fs/btrfs/zoned.h | 22 +- fs/cifs/cifs_debug.c | 8 +- fs/cifs/cifs_spnego.c | 4 +- fs/cifs/cifs_spnego.h | 3 +- fs/cifs/cifs_swn.c | 4 +- fs/cifs/cifsencrypt.c | 6 +- fs/cifs/cifsfs.c | 2 +- fs/cifs/cifsglob.h | 79 +- fs/cifs/cifsproto.h | 31 +- fs/cifs/cifssmb.c | 94 +- fs/cifs/connect.c | 284 +- fs/cifs/netmisc.c | 4 +- fs/cifs/ntlmssp.h | 2 + fs/cifs/sess.c | 188 +- fs/cifs/smb1ops.c | 21 +- fs/cifs/smb2misc.c | 4 +- fs/cifs/smb2ops.c | 29 +- fs/cifs/smb2pdu.c | 260 +- fs/cifs/smb2proto.h | 6 +- fs/cifs/smb2transport.c | 67 +- fs/cifs/transport.c | 89 +- fs/dlm/lockspace.c | 3 +- fs/dlm/lowcomms.c | 26 +- fs/erofs/compress.h | 4 +- fs/erofs/data.c | 103 +- fs/erofs/decompressor.c | 132 +- fs/erofs/decompressor_lzma.c | 19 +- fs/erofs/erofs_fs.h | 10 +- fs/erofs/inode.c | 68 +- fs/erofs/internal.h | 28 +- fs/erofs/super.c | 107 +- fs/erofs/sysfs.c | 2 + fs/erofs/xattr.c | 135 +- fs/erofs/xattr.h | 1 - fs/erofs/zdata.c | 144 +- fs/erofs/zdata.h | 24 +- fs/erofs/zmap.c | 159 +- fs/ext4/acl.c | 2 - fs/ext4/ext4.h | 8 +- fs/ext4/ext4_jbd2.c | 2 + fs/ext4/extents.c | 11 +- fs/ext4/fast_commit.c | 206 +- fs/ext4/fast_commit.h | 27 +- fs/ext4/file.c | 4 - fs/ext4/inode.c | 58 +- fs/ext4/ioctl.c | 13 +- fs/ext4/mballoc.c | 40 +- fs/ext4/readpage.c | 6 - fs/ext4/super.c | 99 +- fs/ext4/sysfs.c | 34 +- fs/f2fs/data.c | 14 - fs/f2fs/inode.c | 3 +- fs/gfs2/sys.c | 3 +- fs/hugetlbfs/inode.c | 7 +- fs/internal.h | 28 + fs/io_uring.c | 974 +++-- fs/jbd2/journal.c | 2 + fs/ksmbd/asn1.c | 142 +- fs/ksmbd/auth.c | 27 +- fs/ksmbd/auth.h | 10 +- fs/ksmbd/connection.h | 7 +- fs/ksmbd/mgmt/user_config.c | 10 + fs/ksmbd/mgmt/user_config.h | 1 + fs/ksmbd/mgmt/user_session.h | 1 - fs/ksmbd/smb2pdu.c | 64 +- fs/ksmbd/vfs_cache.h | 10 - fs/mpage.c | 7 - fs/namei.c | 10 +- fs/namespace.c | 9 +- fs/nfs/dir.c | 1 + fs/nfs/fs_context.c | 1 + fs/nilfs2/page.c | 4 +- fs/nilfs2/sysfs.c | 13 +- fs/ntfs3/ntfs_fs.h | 1 - fs/ocfs2/alloc.c | 2 +- fs/ocfs2/filecheck.c | 3 +- fs/ocfs2/super.c | 2 - fs/orangefs/orangefs-bufmap.c | 7 +- fs/orangefs/orangefs-sysfs.c | 21 +- fs/proc/proc_sysctl.c | 2 +- fs/select.c | 1 + fs/super.c | 3 - fs/xattr.c | 119 +- include/acpi/acpi_bus.h | 17 + include/acpi/acpixf.h | 8 +- include/acpi/actbl2.h | 116 +- include/acpi/actypes.h | 23 +- include/acpi/cppc_acpi.h | 5 + include/asm-generic/mshyperv.h | 4 +- include/crypto/chacha.h | 15 +- include/crypto/internal/blake2s.h | 6 +- include/dt-bindings/phy/phy-cadence.h | 9 +- include/kvm/arm_vgic.h | 4 +- include/linux/atalk.h | 2 +- include/linux/bpf-netns.h | 8 +- include/linux/bpf_local_storage.h | 6 + include/linux/cleancache.h | 124 - include/linux/counter.h | 15 +- include/linux/damon.h | 13 +- include/linux/dsa/loop.h | 1 + include/linux/dtpm.h | 2 - include/linux/efi.h | 46 + include/linux/frontswap.h | 35 +- include/linux/fs.h | 5 - include/linux/ima.h | 30 +- include/linux/ipv6.h | 2 + include/linux/kobject.h | 15 +- include/linux/mlx5/device.h | 1 + include/linux/mlx5/mlx5_ifc.h | 35 +- include/linux/mmzone.h | 9 + include/linux/namei.h | 2 + include/linux/netdevice.h | 2 +- include/linux/pagevec.h | 16 +- include/linux/pcs-lynx.h | 9 +- include/linux/platform_data/bcm7038_wdt.h | 8 + include/linux/platform_data/x86/simatic-ipc-base.h | 29 + include/linux/platform_data/x86/simatic-ipc.h | 72 + include/linux/power_supply.h | 2 +- include/linux/serial_8250.h | 2 - include/linux/shmem_fs.h | 3 +- include/linux/soundwire/sdw_intel.h | 4 +- include/linux/swapfile.h | 3 - include/linux/switchtec.h | 2 - include/linux/uio.h | 4 +- include/linux/usb.h | 9 - include/linux/usb/typec.h | 12 - include/linux/vm_event_item.h | 3 + include/net/ip6_fib.h | 1 + include/net/ipv6.h | 2 + include/net/mac80211.h | 21 + include/net/netfilter/nf_conntrack_act_ct.h | 50 + include/net/netfilter/nf_conntrack_extend.h | 4 + include/net/netns/bpf.h | 9 +- include/net/netns/ipv4.h | 3 + include/net/route.h | 1 + include/net/sctp/sctp.h | 9 +- include/net/sctp/structs.h | 3 +- include/net/seg6.h | 21 + include/net/sock.h | 2 +- include/net/xdp_sock.h | 1 + include/net/xfrm.h | 5 + include/sound/cs35l41.h | 739 ++++ include/sound/hdaudio.h | 1 + include/sound/hdaudio_ext.h | 27 +- include/sound/soc-dai.h | 32 +- include/trace/events/btrfs.h | 10 +- include/trace/events/damon.h | 8 +- include/uapi/linux/io_uring.h | 8 +- include/uapi/linux/net_tstamp.h | 1 + include/uapi/linux/nfc.h | 6 +- include/uapi/linux/nl80211.h | 2 +- include/uapi/linux/pfkeyv2.h | 2 + include/uapi/linux/pfrut.h | 262 ++ include/uapi/linux/smc.h | 2 + include/uapi/linux/smc_diag.h | 11 +- include/uapi/linux/xfrm.h | 1 + include/uapi/misc/habanalabs.h | 166 +- include/uapi/rdma/mlx5_user_ioctl_cmds.h | 2 +- ipc/sem.c | 4 +- kernel/bpf/bloom_filter.c | 6 + kernel/bpf/bpf_inode_storage.c | 6 +- kernel/bpf/bpf_local_storage.c | 50 +- kernel/bpf/bpf_task_storage.c | 6 +- kernel/bpf/lpm_trie.c | 2 +- kernel/bpf/net_namespace.c | 1 + kernel/bpf/verifier.c | 3 + kernel/dma/pool.c | 4 +- kernel/dma/swiotlb.c | 7 + kernel/livepatch/core.c | 4 +- kernel/notifier.c | 15 +- kernel/params.c | 4 +- kernel/rcu/rcu_segcblist.h | 4 +- kernel/rcu/rcutorture.c | 4 +- kernel/rcu/tree.c | 30 +- kernel/rcu/tree.h | 3 +- kernel/sysctl.c | 1 + kernel/torture.c | 4 +- lib/crypto/Kconfig | 23 +- lib/crypto/Makefile | 9 +- lib/crypto/blake2s-generic.c | 6 +- lib/crypto/blake2s.c | 6 - lib/iov_iter.c | 3 +- lib/kobject.c | 8 +- lib/kobject_uevent.c | 6 +- lib/objagg.c | 7 +- localversion-next | 2 +- mm/Kconfig | 40 +- mm/Makefile | 1 - mm/cleancache.c | 315 -- mm/damon/core.c | 15 +- mm/damon/dbgfs.c | 14 +- mm/damon/vaddr.c | 18 +- mm/filemap.c | 58 +- mm/frontswap.c | 259 +- mm/khugepaged.c | 7 + mm/page_alloc.c | 19 +- mm/page_isolation.c | 2 +- mm/shmem.c | 52 +- mm/swapfile.c | 90 +- mm/truncate.c | 21 +- mm/vmstat.c | 3 + mm/zswap.c | 8 +- net/batman-adv/main.h | 2 +- net/batman-adv/multicast.c | 15 +- net/batman-adv/multicast.h | 10 +- net/batman-adv/netlink.c | 30 +- net/batman-adv/network-coding.c | 8 +- net/batman-adv/soft-interface.c | 7 +- net/bluetooth/bnep/sock.c | 1 + net/bluetooth/eir.h | 2 + net/bluetooth/hidp/sock.c | 1 + net/bluetooth/l2cap_sock.c | 1 + net/bridge/br_ioctl.c | 76 +- net/bridge/br_multicast.c | 32 + net/bridge/br_netlink.c | 4 +- net/bridge/br_private.h | 12 +- net/bridge/br_sysfs_br.c | 4 +- net/bridge/br_vlan_options.c | 4 +- net/caif/caif_socket.c | 1 + net/caif/cfserl.c | 1 - net/core/bpf_sk_storage.c | 8 +- net/core/devlink.c | 1 + net/core/flow_dissector.c | 1 + net/core/lwt_bpf.c | 1 + net/core/lwtunnel.c | 4 + net/core/of_net.c | 33 +- net/core/sock_diag.c | 1 + net/core/sysctl_net_core.c | 1 + net/decnet/dn_nsp_in.c | 1 + net/dsa/dsa_priv.h | 1 + net/ethtool/ioctl.c | 1 + net/ethtool/netlink.c | 1 - net/ipv4/af_inet.c | 10 +- net/ipv4/fib_semantics.c | 49 +- net/ipv4/nexthop.c | 1 + net/ipv4/route.c | 74 +- net/ipv4/udp.c | 2 +- net/ipv6/icmp.c | 6 +- net/ipv6/ioam6.c | 16 +- net/ipv6/ip6_fib.c | 1 + net/ipv6/ip6_vti.c | 2 + net/ipv6/raw.c | 3 + net/ipv6/route.c | 32 +- net/ipv6/seg6.c | 59 + net/ipv6/seg6_local.c | 34 +- net/ipv6/udp.c | 5 +- net/iucv/af_iucv.c | 1 + net/kcm/kcmsock.c | 1 + net/mac80211/ieee80211_i.h | 24 +- net/mac80211/mesh.h | 22 +- net/mac80211/mesh_pathtbl.c | 89 +- net/mac80211/mlme.c | 16 +- net/mac80211/rx.c | 2 +- net/mac80211/util.c | 13 + net/mctp/neigh.c | 9 +- net/ncsi/ncsi-netlink.c | 6 +- net/netfilter/nf_conntrack_core.c | 6 +- net/netfilter/nfnetlink_hook.c | 1 + net/netfilter/nft_reject_netdev.c | 1 + net/netfilter/nft_set_pipapo_avx2.c | 4 +- net/netlink/af_netlink.c | 2 + net/netrom/af_netrom.c | 2 +- net/openvswitch/conntrack.c | 6 + net/packet/af_packet.c | 1 + net/rose/rose_in.c | 1 + net/sched/act_ct.c | 27 + net/sched/sch_frag.c | 1 + net/sched/sch_qfq.c | 6 +- net/sctp/diag.c | 58 +- net/sctp/endpointola.c | 23 +- net/sctp/socket.c | 45 +- net/smc/af_smc.c | 93 +- net/smc/smc.h | 5 + net/smc/smc_cdc.c | 52 +- net/smc/smc_cdc.h | 2 +- net/smc/smc_clc.c | 1 - net/smc/smc_core.c | 58 +- net/smc/smc_core.h | 25 +- net/smc/smc_diag.c | 16 +- net/smc/smc_ib.c | 6 +- net/smc/smc_ib.h | 8 + net/smc/smc_ism.c | 1 + net/smc/smc_llc.c | 21 +- net/smc/smc_pnet.c | 21 +- net/smc/smc_tracepoint.h | 23 +- net/smc/smc_wr.c | 66 +- net/smc/smc_wr.h | 5 +- net/socket.c | 22 +- net/tipc/socket.c | 2 + net/unix/af_unix.c | 1 + net/vmw_vsock/af_vsock.c | 1 + net/xdp/xsk_buff_pool.c | 1 + net/xdp/xskmap.c | 1 + net/xfrm/xfrm_algo.c | 41 + net/xfrm/xfrm_compat.c | 6 +- net/xfrm/xfrm_input.c | 1 + net/xfrm/xfrm_output.c | 1 + net/xfrm/xfrm_state.c | 24 +- net/xfrm/xfrm_user.c | 19 +- scripts/recordmcount.pl | 2 +- scripts/sphinx-pre-install | 1 + security/apparmor/include/lib.h | 5 + security/apparmor/label.c | 11 +- security/apparmor/lsm.c | 10 +- security/apparmor/policy.c | 2 +- security/apparmor/policy_unpack_test.c | 18 +- security/apparmor/procattr.c | 2 +- security/integrity/platform_certs/load_uefi.c | 5 + security/selinux/hooks.c | 2 +- sound/hda/ext/hdac_ext_stream.c | 216 +- sound/hda/hdac_stream.c | 16 + sound/hda/intel-dsp-config.c | 8 + sound/pci/hda/hda_auto_parser.c | 6 +- sound/pci/hda/hda_intel.c | 5 + sound/pci/hda/hda_tegra.c | 43 +- sound/pci/hda/patch_cs8409-tables.c | 3 + sound/pci/hda/patch_cs8409.c | 9 +- sound/pci/hda/patch_cs8409.h | 1 + sound/pci/hda/patch_realtek.c | 32 +- sound/soc/amd/acp/Kconfig | 6 +- sound/soc/amd/acp/acp-legacy-mach.c | 19 +- sound/soc/amd/acp/acp-mach-common.c | 25 + sound/soc/amd/acp/acp-mach.h | 10 +- sound/soc/amd/acp/acp-sof-mach.c | 21 +- sound/soc/codecs/Kconfig | 11 +- sound/soc/codecs/Makefile | 4 +- sound/soc/codecs/cs35l41-i2c.c | 1 - .../soc/codecs/{cs35l41-tables.c => cs35l41-lib.c} | 355 +- sound/soc/codecs/cs35l41-spi.c | 1 - sound/soc/codecs/cs35l41.c | 360 +- sound/soc/codecs/cs35l41.h | 734 ---- sound/soc/codecs/cs4265.c | 4 +- sound/soc/codecs/hdac_hda.c | 22 +- sound/soc/codecs/max98373-sdw.c | 2 +- sound/soc/codecs/mt6660.c | 5 +- sound/soc/codecs/rt1308-sdw.c | 2 +- sound/soc/codecs/rt1316-sdw.c | 2 +- sound/soc/codecs/rt5682-sdw.c | 2 +- sound/soc/codecs/rt5682.c | 7 +- sound/soc/codecs/rt700.c | 2 +- sound/soc/codecs/rt711-sdca.c | 2 +- sound/soc/codecs/rt711.c | 2 +- sound/soc/codecs/rt715-sdca.c | 2 +- sound/soc/codecs/rt715.c | 2 +- sound/soc/codecs/sdw-mockup.c | 2 +- sound/soc/codecs/wcd938x.c | 8 +- sound/soc/codecs/wsa881x.c | 2 +- sound/soc/fsl/fsl_mqs.c | 2 +- sound/soc/intel/boards/sof_sdw.c | 6 +- sound/soc/intel/skylake/skl-pcm.c | 7 +- sound/soc/intel/skylake/skl.c | 4 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 6 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 5 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 5 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 5 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 13 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 14 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 7 +- sound/soc/mediatek/mt8195/mt8195-dai-pcm.c | 73 +- .../mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c | 110 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 133 +- sound/soc/mediatek/mt8195/mt8195-reg.h | 1 + sound/soc/qcom/sdm845.c | 4 +- sound/soc/qcom/sm8250.c | 4 +- sound/soc/samsung/idma.c | 2 + sound/soc/sof/intel/hda-dai.c | 7 +- sound/soc/sof/intel/hda.c | 12 +- tools/lib/bpf/bpf_tracing.h | 431 +- tools/lib/bpf/libbpf.c | 27 +- tools/lib/bpf/libbpf_internal.h | 2 + tools/lib/bpf/libbpf_probes.c | 16 - tools/perf/builtin-script.c | 2 +- tools/perf/scripts/python/intel-pt-events.py | 23 +- tools/perf/ui/tui/setup.c | 8 +- tools/perf/util/expr.c | 7 +- tools/perf/util/intel-pt.c | 1 + tools/perf/util/pmu.c | 23 +- tools/power/acpi/.gitignore | 1 + tools/power/acpi/Makefile | 16 +- tools/power/acpi/Makefile.rules | 2 +- tools/power/acpi/man/pfrut.8 | 137 + tools/power/acpi/tools/pfrut/Makefile | 23 + tools/power/acpi/tools/pfrut/pfrut.c | 424 ++ tools/power/x86/intel-speed-select/isst-config.c | 4 +- tools/testing/selftests/alsa/mixer-test.c | 158 +- .../selftests/bpf/prog_tests/test_local_storage.c | 20 +- tools/testing/selftests/bpf/progs/local_storage.c | 24 +- tools/testing/selftests/kexec/kexec_common_lib.sh | 13 +- .../selftests/kexec/test_kexec_file_load.sh | 5 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/aarch64/arch_timer.c | 2 +- tools/testing/selftests/kvm/aarch64/get-reg-list.c | 50 + tools/testing/selftests/kvm/aarch64/vgic_irq.c | 853 ++++ tools/testing/selftests/kvm/include/aarch64/gic.h | 26 + .../kvm/{lib => include}/aarch64/gic_v3.h | 12 + .../selftests/kvm/include/aarch64/processor.h | 3 + tools/testing/selftests/kvm/include/aarch64/vgic.h | 18 +- tools/testing/selftests/kvm/include/kvm_util.h | 20 +- tools/testing/selftests/kvm/lib/aarch64/gic.c | 66 + .../selftests/kvm/lib/aarch64/gic_private.h | 11 + tools/testing/selftests/kvm/lib/aarch64/gic_v3.c | 206 +- .../testing/selftests/kvm/lib/aarch64/processor.c | 82 +- tools/testing/selftests/kvm/lib/aarch64/vgic.c | 103 +- tools/testing/selftests/kvm/lib/guest_modes.c | 49 +- tools/testing/selftests/kvm/lib/kvm_util.c | 94 + tools/testing/selftests/net/mptcp/config | 1 - tools/testing/selftests/net/udpgro_fwd.sh | 7 +- tools/testing/selftests/net/udpgso.c | 12 +- tools/testing/selftests/net/udpgso_bench_tx.c | 8 +- tools/testing/selftests/powerpc/signal/.gitignore | 1 + tools/testing/selftests/powerpc/signal/Makefile | 1 + .../selftests/powerpc/signal/sigreturn_unaligned.c | 43 + tools/testing/selftests/rcutorture/bin/torture.sh | 2 +- 1278 files changed, 38147 insertions(+), 24415 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-frequency-admv1013 create mode 100644 Documentation/admin-guide/pm/amd-pstate.rst copy Documentation/bpf/{instruction-set.rst => classic_vs_extended.rst} (75%) delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-samsung.txt create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml create mode 100644 Documentation/devicetree/bindings/mips/loongson/ls2k-reset.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/img-dw-mshc.txt delete mode 100644 Documentation/devicetree/bindings/mmc/socfpga-dw-mshc.txt create mode 100644 Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/brcm,bcm7038-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/brcm,bcm7038-wdt.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml delete mode 100644 Documentation/vm/cleancache.rst copy arch/arm/crypto/{blake2s-glue.c => blake2s-shash.c} (91%) delete mode 100644 arch/mips/include/asm/txx9/rbtx4939.h delete mode 100644 arch/mips/include/asm/txx9/tx4939.h delete mode 100644 arch/mips/pci/pci-tx4939.c delete mode 100644 arch/mips/txx9/generic/7segled.c delete mode 100644 arch/mips/txx9/generic/irq_tx4939.c delete mode 100644 arch/mips/txx9/generic/setup_tx4939.c delete mode 100644 arch/mips/txx9/rbtx4939/Makefile delete mode 100644 arch/mips/txx9/rbtx4939/irq.c delete mode 100644 arch/mips/txx9/rbtx4939/prom.c delete mode 100644 arch/mips/txx9/rbtx4939/setup.c copy arch/x86/crypto/{blake2s-glue.c => blake2s-shash.c} (51%) create mode 100644 drivers/acpi/pfr_telemetry.c create mode 100644 drivers/acpi/pfr_update.c create mode 100644 drivers/char/hw_random/cn10k-rng.c delete mode 100644 drivers/char/hw_random/tx4939-rng.c create mode 100644 drivers/cpufreq/amd-pstate-trace.c create mode 100644 drivers/cpufreq/amd-pstate-trace.h create mode 100644 drivers/cpufreq/amd-pstate.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pfvf.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pfvf.h create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_utils.c create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_utils.h create mode 100644 drivers/iio/frequency/admv1013.c create mode 100644 drivers/leds/simple/Kconfig create mode 100644 drivers/leds/simple/Makefile create mode 100644 drivers/leds/simple/simatic-ipc-leds.c delete mode 100644 drivers/mtd/maps/rbtx4939-flash.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.h delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/Makefile delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3vf/Makefile delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_router.c create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_router_hw.c create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_router_hw.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_dbg.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_dbg.h delete mode 100644 drivers/pcmcia/pxa2xx_cm_x255.c delete mode 100644 drivers/pcmcia/pxa2xx_cm_x270.c delete mode 100644 drivers/pcmcia/pxa2xx_cm_x2xx.c create mode 100644 drivers/phy/mediatek/phy-mtk-io.h create mode 100644 drivers/platform/mips/ls2k-reset.c create mode 100644 drivers/platform/x86/simatic-ipc.c create mode 100644 drivers/platform/x86/x86-android-tablets.c create mode 100644 drivers/rtc/rtc-sunplus.c delete mode 100644 drivers/staging/r8188eu/hal/odm_interface.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_led.c delete mode 100644 drivers/staging/r8188eu/include/odm_interface.h delete mode 100644 drivers/staging/r8188eu/include/odm_precomp.h delete mode 100644 drivers/staging/r8188eu/include/rtl8188e_led.h create mode 100644 drivers/tty/serial/8250/8250_alpha.c create mode 100644 drivers/watchdog/apple_wdt.c delete mode 100644 drivers/watchdog/bcm63xx_wdt.c create mode 100644 drivers/watchdog/realtek_otto_wdt.c create mode 100644 drivers/watchdog/rzg2l_wdt.c create mode 100644 drivers/watchdog/simatic-ipc-wdt.c create mode 100644 fs/btrfs/inode-item.h delete mode 100644 fs/btrfs/reada.c delete mode 100644 include/linux/cleancache.h create mode 100644 include/linux/platform_data/bcm7038_wdt.h create mode 100644 include/linux/platform_data/x86/simatic-ipc-base.h create mode 100644 include/linux/platform_data/x86/simatic-ipc.h create mode 100644 include/net/netfilter/nf_conntrack_act_ct.h create mode 100644 include/uapi/linux/pfrut.h delete mode 100644 mm/cleancache.c rename sound/soc/codecs/{cs35l41-tables.c => cs35l41-lib.c} (71%) create mode 100644 tools/power/acpi/man/pfrut.8 create mode 100644 tools/power/acpi/tools/pfrut/Makefile create mode 100644 tools/power/acpi/tools/pfrut/pfrut.c create mode 100644 tools/testing/selftests/kvm/aarch64/vgic_irq.c rename tools/testing/selftests/kvm/{lib => include}/aarch64/gic_v3.h (80%) create mode 100644 tools/testing/selftests/powerpc/signal/sigreturn_unaligned.c