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-release-aarch64-next-defconfig in repository toolchain/ci/linux.
omits 9733a7c62c66 Add linux-next specific files for 20190823 omits 48f88a58d7c7 Merge branch 'akpm/master' omits 6cec62711202 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits d8349221924e drivers/tty/serial/sh-sci.c: suppress warning omits 2b3b78ce0689 mm: treewide: clarify pgtable_page_{ctor,dtor}() naming omits 49f2de6de754 vfio/type1: untag user pointers in vaddr_get_pfn omits df5895ead224 tee/shm: untag user pointers in tee_shm_register omits 05b8ce2218bd media/v4l2-core: untag user pointers in videobuf_dma_conti [...] omits 414b30a6df31 drm/radeon: untag user pointers in radeon_gem_userptr_ioctl omits b2b98d8e6b17 drm/amdgpu: untag user pointers omits 2b3e55f25884 userfaultfd: untag user pointers omits faa5c168d6af fs/namespace: untag user pointers in copy_mount_options omits d096cb8749fa mm: untag user pointers in get_vaddr_frames omits da20eee093ff mm: untag user pointers in mm/gup.c omits fb58512a9671 mm: untag user pointers passed to memory syscalls omits 217fe8af7f0b lib: untag user pointers in strn*_user omits e34bb31940ee pinctrl: fix pxa2xx.c build warnings omits 48b9f5bd0eb8 Merge branch 'akpm-current/current' omits 5d40bd8d788d Merge remote-tracking branch 'fpga/for-next' omits 5097ebf731a5 Merge remote-tracking branch 'hmm/hmm' omits 4732b24b8e0b Merge remote-tracking branch 'devfreq/for-next' omits 1f3f5cd2cd2d Merge remote-tracking branch 'pidfd/for-next' omits a8c2a68d39c3 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 70efd79b2aa1 Merge remote-tracking branch 'hyperv/hyperv-next' omits afdaa6ddc444 Merge remote-tracking branch 'xarray/xarray' omits c6a8c79b4db8 Merge remote-tracking branch 'nvmem/for-next' omits 94ece5451266 Merge remote-tracking branch 'slimbus/for-next' omits 0bbc913d12c1 Merge remote-tracking branch 'fsi/next' omits da39376fff70 Merge remote-tracking branch 'kspp/for-next/kspp' omits dbfe31828d88 Merge remote-tracking branch 'at24/at24/for-next' omits af3c79b06a98 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 3afb0ea0b9b2 Merge remote-tracking branch 'rtc/rtc-next' omits cc3ea4ac5b48 Merge remote-tracking branch 'coresight/next' omits 2ce9be6e2fc6 Merge remote-tracking branch 'livepatching/for-next' omits 5f7bc5499783 Merge remote-tracking branch 'y2038/y2038' omits 6d5d9a4a55e4 Merge remote-tracking branch 'kselftest/next' omits 5cd842cfe70b Merge remote-tracking branch 'pinctrl-samsung/for-next' omits cd331fd3523e Merge remote-tracking branch 'pinctrl-intel/for-next' omits 1cdbecbb05e9 Merge remote-tracking branch 'pinctrl/for-next' omits 1638f7b93f6f Merge remote-tracking branch 'gpio-intel/for-next' omits fc1fc2bf5b0f Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits f241d864c77d Merge remote-tracking branch 'gpio/for-next' omits e65f792cda1e Merge remote-tracking branch 'rpmsg/for-next' omits 5463ff84a8bf Merge remote-tracking branch 'scsi-mkp/for-next' omits db82e842fbeb Merge remote-tracking branch 'scsi/for-next' omits 02af958f89d8 Merge remote-tracking branch 'cgroup/for-next' omits c50006c1536f Merge remote-tracking branch 'slave-dma/next' omits 2ef679600c99 Merge remote-tracking branch 'icc/icc-next' omits 1498a308ff12 Merge remote-tracking branch 'mux/for-next' omits ee84746e6deb Merge remote-tracking branch 'staging/staging-next' omits bc8cc1df8524 Merge remote-tracking branch 'thunderbolt/next' omits fafe1c3eb1ef Merge remote-tracking branch 'soundwire/next' omits f90523c21adf Merge remote-tracking branch 'extcon/extcon-next' omits ec3de35c9158 Merge remote-tracking branch 'char-misc/char-misc-next' omits 462546e5dc05 Merge remote-tracking branch 'tty/tty-next' omits 99e6bacd8902 Merge remote-tracking branch 'phy-next/next' omits 2094e84c02f1 Merge remote-tracking branch 'usb/usb-next' omits 3585c67365ed Merge remote-tracking branch 'driver-core/driver-core-next' omits 0384986263b6 Merge remote-tracking branch 'ipmi/for-next' omits 57c92dacc9bf Merge remote-tracking branch 'leds/for-next' omits 349ad62be12f Merge remote-tracking branch 'hsi/for-next' omits 9175d7c15e43 Merge remote-tracking branch 'drivers-x86/for-next' omits 2bf7bc238a78 Merge remote-tracking branch 'percpu/for-next' omits 7e0a59af1a85 Merge remote-tracking branch 'kvms390/next' omits 6ca0ff29d9db Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits 60276d8b8ddc Merge remote-tracking branch 'kvm-arm/next' omits 650852ec4a08 Merge remote-tracking branch 'kvm/linux-next' omits cbad0be239e7 Merge remote-tracking branch 'rcu/rcu/next' omits e0c7903f9ebc Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 611c8909de31 Merge remote-tracking branch 'edac/edac-for-next' omits b47dd6a69123 Merge remote-tracking branch 'clockevents/clockevents/next' omits bd357f35c98f Merge remote-tracking branch 'tip/auto-latest' omits 1396c2efe3fc Merge remote-tracking branch 'spi/for-next' omits def15c93e19e Merge remote-tracking branch 'devicetree/for-next' omits ee3b494d15ea Merge remote-tracking branch 'iommu/next' omits b39e541b2f62 Merge remote-tracking branch 'watchdog/master' omits 1299acf28f9f Merge remote-tracking branch 'selinux/next' omits 37e462aacd1d Merge remote-tracking branch 'keys/keys-next' omits 817e5fb899ae Merge remote-tracking branch 'integrity/next-integrity' omits da6fe1938ac8 Merge remote-tracking branch 'apparmor/apparmor-next' omits 4f8be0b4e32f Merge remote-tracking branch 'security/next-testing' omits 0033928515b5 Merge remote-tracking branch 'regulator/for-next' omits be4e56b00de4 Merge remote-tracking branch 'mfd/for-mfd-next' omits 151dcca58c1b Merge remote-tracking branch 'kgdb/kgdb-next' omits cdacd9ea5b05 Merge remote-tracking branch 'mmc/next' omits d17deb2de7bc Merge remote-tracking branch 'device-mapper/for-next' omits 5baaf778a066 Merge remote-tracking branch 'block/for-next' omits ec3a6caeeb1f Merge remote-tracking branch 'input/next' omits 2be0fd8e4092 Merge remote-tracking branch 'modules/modules-next' omits 60a2a698f147 Merge remote-tracking branch 'sound-asoc/for-next' omits ad41bb239b86 Merge remote-tracking branch 'sound/for-next' omits 62a42a510b5f Merge remote-tracking branch 'regmap/for-next' omits fe8f579df390 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 52ad59d11435 Merge remote-tracking branch 'drm-msm/msm-next' omits fde2dd601640 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 3552fc07f88d Merge remote-tracking branch 'drm-intel/for-linux-next' omits 2df8cb10e906 Merge remote-tracking branch 'amdgpu/drm-next' omits 3c12d1eeecd3 Merge remote-tracking branch 'drm/drm-next' omits ef295417a423 Merge remote-tracking branch 'crypto/master' omits 5245af236d26 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 021d5ed4b5b0 Merge remote-tracking branch 'nand/nand/next' omits 176b3109f090 Merge remote-tracking branch 'gfs2/for-next' omits 5ad06a3f1e17 Merge remote-tracking branch 'bluetooth/master' omits 4a41aa529ab7 Merge remote-tracking branch 'nfc-next/master' omits 25ebe3b9b5a7 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits d989e0c087b7 Merge remote-tracking branch 'bpf-next/master' omits 94e2798accb8 Merge remote-tracking branch 'net-next/master' omits 3bebb539c365 Merge remote-tracking branch 'rdma/for-next' omits 98d80ea377e4 Merge remote-tracking branch 'swiotlb/linux-next' omits f44c4c5fcfb4 Merge remote-tracking branch 'ieee1394/for-next' omits dd641814a57b Merge remote-tracking branch 'thermal-soc/next' omits 7dc3c5d2e810 Merge remote-tracking branch 'thermal/next' omits 1731610db187 Merge remote-tracking branch 'opp/opp/linux-next' omits a7aeb0d7cd81 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 4662ce3c94bd Merge remote-tracking branch 'pm/linux-next' omits f94c61c997c5 Merge remote-tracking branch 'v4l-dvb/master' omits 6cbc4efdd929 Merge remote-tracking branch 'jc_docs/docs-next' omits 38646d371025 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 6c34b043767d Merge remote-tracking branch 'i3c/i3c/next' omits 2522b74874fe Merge remote-tracking branch 'i2c/i2c/for-next' omits 2f2b4056b754 Merge remote-tracking branch 'hid/for-next' omits 0ee0e958803b Merge remote-tracking branch 'pci/next' omits 7cbb3619e0bf Merge remote-tracking branch 'printk/for-next' omits 5756b70462d3 Merge remote-tracking branch 'vfs/for-next' omits 9a32f9f32b57 Merge remote-tracking branch 'file-locks/locks-next' omits f0128cac9863 Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits 6ffdba417abc Merge remote-tracking branch 'iomap/iomap-for-next' omits 19125193b5d5 Merge remote-tracking branch 'xfs/for-next' omits 52b51c6726f2 Merge remote-tracking branch 'ubifs/linux-next' omits d5a59e79f4db Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 7c9437d4842b Merge remote-tracking branch 'nfsd/nfsd-next' omits 0f7b3e30e11b Merge remote-tracking branch 'nfs-anna/linux-next' omits baa7f41d3e84 Merge remote-tracking branch 'nfs/linux-next' omits 62b0bec6c11e Merge remote-tracking branch 'fuse/for-next' omits 6f12684fc167 Merge remote-tracking branch 'fsverity/fsverity' omits 15a9b84c3f73 Merge remote-tracking branch 'f2fs/dev' omits d345a4626fa8 Merge remote-tracking branch 'ext4/dev' omits 63d4d7c236c7 Merge remote-tracking branch 'ext3/for_next' omits 77fc1c7e8dc9 Merge remote-tracking branch 'ecryptfs/next' omits c87e0f123391 Merge remote-tracking branch 'cifs/for-next' omits 8d7d4a398c9d Merge remote-tracking branch 'ceph/master' omits f2cfa50441d1 Merge remote-tracking branch 'btrfs-kdave/for-next' omits 6af9b65b0fc0 Merge remote-tracking branch 'afs/afs-next' omits 5f69155e5b41 Merge remote-tracking branch 'fscrypt/master' omits acd21cfe3ead Merge remote-tracking branch 'xtensa/xtensa-for-next' omits e1e41bd7a7e2 Merge remote-tracking branch 'uml/linux-next' omits aedea34eb45e Merge remote-tracking branch 'sh/sh-next' omits 396f06a7261d Merge remote-tracking branch 's390/features' omits f7c863140e48 Merge remote-tracking branch 'soc-fsl/next' omits 233bafb7e176 Merge remote-tracking branch 'powerpc/next' omits b2217b4c8840 Merge remote-tracking branch 'parisc-hd/for-next' omits 433033aebe74 Merge remote-tracking branch 'mips/mips-next' omits 7c7ef418b0f6 Merge remote-tracking branch 'm68knommu/for-next' omits a1de73fb21ea Merge remote-tracking branch 'm68k/for-next' omits adf75901b1c1 Merge remote-tracking branch 'ia64/next' omits d4a5691c6a62 Merge remote-tracking branch 'h8300/h8300-next' omits bba9529bd348 Merge remote-tracking branch 'csky/linux-next' omits d960f7e91b92 Merge remote-tracking branch 'clk/clk-next' omits a12efdb53608 Merge remote-tracking branch 'tegra/for-next' omits e834b98713dc Merge remote-tracking branch 'sunxi/sunxi/for-next' omits edda99f5e4e7 drm/amdgpu/display: add flag for multi-display mclk switching omits 7bf66e02cc13 drm/amd/display: update bw_calcs to take pipe sync into ac [...] omits 67ef0cc05903 drm/amdgpu/powerplay/vega10: enable mclk switching if moni [...] omits 90e98398895e drm/amdgpu/powerplay/smu7: enable mclk switching if monito [...] omits 045e9e30faa1 drm/amdkfd: Remove GPU ID in GWS queue creation omits fa60a03ac207 Merge remote-tracking branch 'samsung-krzk/for-next' omits b9be8e0bd2e6 Merge remote-tracking branch 'rockchip/for-next' omits b8ae3f615cb7 Merge remote-tracking branch 'renesas-geert/next' omits 5c9c8fb93542 Merge remote-tracking branch 'renesas/next' omits 11af0295b0b5 Merge remote-tracking branch 'qcom/for-next' omits 23ec2fa047d3 Merge remote-tracking branch 'omap/for-next' omits c7493fe443a5 Merge remote-tracking branch 'mvebu/for-next' omits f8495336c5a7 Merge remote-tracking branch 'mediatek/for-next' omits cc952a933612 Merge remote-tracking branch 'keystone/next' omits f39ba3d88f7b Merge remote-tracking branch 'imx-mxs/for-next' omits 7f3bc7c13ec5 Merge remote-tracking branch 'bcm2835/for-next' omits a1b1ebf7ee15 Merge remote-tracking branch 'at91/at91-next' omits 4cf19698e127 Merge remote-tracking branch 'aspeed/for-next' omits a3f580feaec7 Merge remote-tracking branch 'amlogic/for-next' omits c8e111f4b475 Merge remote-tracking branch 'actions/for-next' omits 19c6090786d5 Merge remote-tracking branch 'arm-soc/for-next' omits 5a81d5f602a3 Merge remote-tracking branch 'arm-perf/for-next/perf' omits 9c200b578f80 Merge remote-tracking branch 'arm64/for-next/core' omits d7d579d6392b Merge remote-tracking branch 'arm/for-next' omits 83e00fad1cc7 Merge remote-tracking branch 'dma-mapping/for-next' omits d292b6b0f49d Merge remote-tracking branch 'kbuild/for-next' omits 82e92bca2b8c Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 88ec806247b2 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 365612060277 Merge remote-tracking branch 'fpga-fixes/fixes' omits b8853cb2a8d0 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 71898e297a16 Merge remote-tracking branch 'mmc-fixes/fixes' omits 13d00dccf97a Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 3e07292a402b Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 7d311b498e26 Merge remote-tracking branch 'scsi-fixes/fixes' omits 7548394bbece Merge remote-tracking branch 'vfs-fixes/fixes' omits 8c6d47e8e931 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 98926b5ad130 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits a0c06aa9504e Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 7cd46dff2c26 Merge remote-tracking branch 'ide/master' omits 76e883d35ae9 Merge remote-tracking branch 'crypto-current/master' omits 3f72ade0ed9b Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 7e2f3153c1a6 Merge remote-tracking branch 'usb.current/usb-linus' omits 3a4034308189 Merge remote-tracking branch 'spi-fixes/for-linus' omits af94993048a7 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 9ca1b8dab4d5 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 9fd7995d3dc6 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 2918bc5f1532 Merge remote-tracking branch 'sound-current/for-linus' omits 8e0c9e24c3c3 Merge remote-tracking branch 'rdma-fixes/for-rc' omits c87978d5fa24 Merge remote-tracking branch 'wireless-drivers/master' omits 61448a3ba040 Merge remote-tracking branch 'ipsec/master' omits 7247c2c4d98a Merge remote-tracking branch 'bpf/master' omits 139d856ce381 Merge remote-tracking branch 'net/master' omits 0a5920c5bf9c Merge remote-tracking branch 'sparc/master' omits bda34e42bd79 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 9c92b66e0b50 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits d3bac8d1c486 Merge remote-tracking branch 'arc-current/for-curr' omits df837779ae2f rtc: pcf2127: add tamper detection support omits bbc597561ce1 rtc: pcf2127: add watchdog feature support omits b71ace5b238d rtc: pcf2127: bugfix: read rtc disables watchdog omits f78d98286ca8 rtc: pcf2127: cleanup register and bit defines omits ed3dd76ea73a rtc: pcf2127: convert to devm_rtc_allocate_device omits d4cbdbc0f88b rtc: sun6i: Add support for H6 RTC omits 0ee2b1874aed dt-bindings: rtc: sun6i: Add compatible for H6 RTC omits 1e054f2fef08 rtc: fsl: add FTM alarm driver as the wakeup source omits b6bef258a1e4 dt-bindings: rtc: add bindings for FlexTimer Module omits 691fdcbe82ea dm verity: add root hash pkcs#7 signature verification omits a0e758a39a98 dm crypt: reuse eboiv skcipher for IV generation omits 31fa8a7c09f9 Merge branch 'spi-5.4' into spi-next omits c85faac995d4 Merge branch 'spi-5.3' into spi-linus omits 3993f980afb3 Merge branch 'asoc-5.4' into asoc-next omits 539dc6dc322b Merge branch 'asoc-5.3' into asoc-linus omits 59d3b0d0bb04 Merge remote-tracking branch 'korg/sunxi/sunxi/fixes-for-5 [...] omits 487001c1b50f Merge branch 'sunxi/dt-for-5.4', remote-tracking branches [...] omits 02bb66b347ff arm64: dts: allwinner: a64: Add A64 OlinuXino board (with eMMC) omits ce6f29fbbaa9 dt-bindings: arm: sunxi: Add compatible for A64 OlinuXino [...] omits e4f9df4f3259 ARM: dts: v3s: Change the timers compatible omits 1fd0fbfbd21c ARM: dts: h3: Change the timers compatible omits 7ebb5d8d2276 ARM: dts: a83t: Change the timers compatible omits f5f2ad2a993a ARM: dts: a23/a33: Change the timers compatible omits be95ce830ac3 ARM: dts: sun6i: Add missing timers interrupts omits 324e33b587b6 ARM: dts: sun5i: Add missing timers interrupts omits 15cbcec655a0 ARM: dts: sun4i: Add missing timers interrupts omits e40d01d54677 dt-bindings: mfd: Convert Allwinner GPADC bindings to a schema omits ad59c7ef3fec arm64: dts: allwinner: h6: Introduce Tanix TX6 board omits eb41513f9d15 dt-bindings: arm: sunxi: Add compatible for Tanix TX6 board omits bc8dd2fb8e65 arm64: allwinner: h6: add I2C nodes omits 84c1267fd84d dt-bindings: i2c: mv64xxx: Add compatible for the H6 i2c node. omits ecc96c0510bb ARM: dts: sunxi: Add mdio bus sub-node to GMAC omits 80bef67357bd arm64: dts: allwinner: Enable DDC regulator for Beelink GS1 omits 5d40de84feb3 arm64: dts: allwinner: h6: Enable SPDIF for Beelink GS1 omits 955dc704ee5f arm64: dts: allwinner: Add SPDIF node for Allwinner H6 omits 0f83570125b1 ARM: dts: sun8i: s3: add devicetree for Lichee zero plus w/ S3 omits bc9ee1be2d0b ARM: sunxi: dts: s3/s3l/v3: add DTSI files for S3/S3L/V3 SoCs omits e647a80a00f5 dt-bindings: arm: sunxi: add binding for Lichee Zero Plus [...] omits 44c228248cb9 arm64: dts: allwinner: orange-pi-3: Enable HDMI output omits c60e09f77c83 ARM: dts: sun8i: a83t: Enable HDMI output on Cubietruck Plus omits cebc919f05bf Merge branches 'arm/omap', 'arm/exynos', 'x86/amd' and 'co [...] omits 67d5826a3303 Merge branch 'devel' into for-next omits 607ff4deb08f gpio: Fix irqchip initialization order omits da9e97dce800 Merge branch 'imx/defconfig' into for-next omits 38e549176af4 Merge branch 'imx/dt64' into for-next omits 6e9262464d33 Merge branch 'imx/dt' into for-next omits abbd91552a19 Merge branch 'imx/dt-clkdep' into for-next omits 594580ce828a Merge branch 'imx/bindings' into for-next omits 62c12dda4f26 Merge branch 'imx/soc' into for-next omits e932871b10ab Merge branch 'imx/drivers' into for-next omits 2b96645400ea Merge branch 'clk/imx' into for-next omits a5f91c561825 SUNRPC: Handle connection breakages correctly in call_status() omits e1425975e86f Revert "NFSv4/flexfiles: Abort I/O early if the layout seg [...] omits b11da09ea1c9 SUNRPC: Handle EADDRINUSE and ENOBUFS correctly omits c45ea7d1bbc8 pNFS/flexfiles: Turn off soft RPC calls omits 9f27bf38e0ad SUNRPC: Don't handle errors if the bind/connect succeeded omits 4cda54426a48 NFS: Fix spurious EIO read errors omits 440c2d87d716 ARM: imx: stop adjusting ar8031 phy tx delay omits 2230b8443ae0 Merge branch 'efi/core' omits 7af3cd678248 Merge branch 'efi/urgent' omits a11e74257e15 Merge branch 'locking/core' omits 6160ff2a462a Merge branch 'perf/core' omits 08db34410c59 Merge branch 'ras/core' omits e9e0af605676 Merge branch 'sched/core' omits eb1c21d820b8 Merge branch 'sched/rt' omits f2fe9ead6918 Merge branch 'smp/hotplug' omits bfb026695821 Merge branch 'timers/core' omits 929c6104a98c Merge branch 'x86/apic' omits b01d74b99d54 Merge branch 'x86/boot' omits 872605e73349 Merge branch 'x86/build' omits 20f8008e8810 Merge branch 'x86/cleanups' omits 6bf0f275d8c4 Merge branch 'x86/cpu' omits b7f157d54ae4 Merge branch 'x86/entry' omits e39f9511e5ec Merge branch 'x86/hyperv' omits 646cf1ee98fa Merge branch 'x86/mm' omits 6938c31338b5 Merge branch 'x86/urgent' omits e25aee40a9ef ipc/msg.c: consolidate all xxxctl_down() functions omits 76535edec16d scripts/gdb: handle split debug omits 41524bec90e3 kgdb: don't use a notifier to enter kgdb at panic; call directly omits 8185b840348c aio: simplify read_events() omits fddb6731b6f5 kexec: restore arch_kexec_kernel_image_probe declaration omits fb33d286cd0f kexec: bail out upon SIGKILL when allocating memory. omits 231bbc833d91 cpumask: nicer for_each_cpumask_and() signature omits 86cf63b8707f fork: improve error message for corrupted page tables omits 5d28a1d0e478 fat: add nobarrier to workaround the strange behavior of device omits f2b45da6be7e fs: reiserfs: remove unnecessary check of bh in remove_fro [...] omits b8f858828648 checkpatch: prefer __section over __attribute__((section(...))) omits 9ace674848d1 checkpatch: exclude sizeof sub-expressions from MACRO_ARG_REUSE omits 58e34d56e9a5 checkpatch.pl: warn on invalid commit id omits ef7c8d136b4b checkpatch: improve SPDX license checking omits a604c7c9ed86 checkpatch: don't interpret stack dumps as commit IDs omits 5dcdbb363d99 lib/math/rational.c: fix possible incorrect result from ra [...] omits 61b811352268 lib/extable.c: add missing prototypes omits 87a4ebc6ebd9 lib/generic-radix-tree.c: make 2 functions static inline omits 5920702dc582 strscpy: reject buffer sizes larger than INT_MAX omits 7e872663822c include/trace/events/writeback.h: fix -Wstringop-truncatio [...] omits 63411f65b08e kernel-doc: core-api: Include string.h into core-api omits cc32a0bb60d7 kernel-doc: core-api: include string.h into core-api omits 207ce91555bf Documentation/checkpatch: prefer stracpy/strscpy over strc [...] omits e184f506fbcd string: add stracpy and stracpy_pad mechanisms omits 4ab2472c1776 Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits 2f4d0908ebfd lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits 634d0736ea95 lib/genalloc.c: export symbol addr_in_gen_pool omits c84f774a707a augmented rbtree: rework the RB_DECLARE_CALLBACKS macro de [...] omits 329b9a718e44 augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix-3 omits 8ab293d9a05a augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix omits 5a3eae516241 augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro omits 535bd47a78f6 augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro omits 1110f45f7eb3 rbtree: avoid generating code twice for the cached version [...] omits c18087490ea4 linux/bits.h: clarify macro argument names omits e38e4dc76f26 hung_task: allow printing warnings every check interval omits 531596ac6e83 kernel/elfcore.c: include proper prototypes omits 66e7496bf83e linux/coff.h: add include guard omits 5804ad7c9fec dev-kmem-debug-preadv-progress-fix-fix omits 071417d73538 dev-kmem-debug-preadv-progress-fix omits 20e059fdebb8 /dev/kmem : debug preadv() progress omits e1fedadaf937 kernel/hung_task.c: Monitor killed tasks. omits 1474463d43be fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 96344aabd474 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 7ed16532af86 mm: don't expose page to fast gup before it's ready omits 2f5bfda5c55a mm/vmscan: remove unused lru_pages argument omits 3e1d2414ad20 mm, memcg: make scan aggression always exclude protection omits 44fa1ca2b7af mm, memcg: make memory.emin the baseline for utilisation d [...] omits e4ad075263bb mm, memcg: proportional memory.{low,min} reclaim omits 295264acc874 zswap: use movable memory if zpool support allocate movabl [...] omits 4dcac0fba552 zpool: add malloc_support_movable to zpool_driver omits 2117022774c1 mm/madvise: reduce code duplication in error handling paths omits ec8b4cba3fad mm: factor out common parts between MADV_COLD and MADV_PAGEOUT omits b0c31918c648 mm: clear PG_active on MADV_PAGEOUT omits 78b70cde1a1e mm: introduce MADV_PAGEOUT omits 1fb456ebeb8a mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM omits a55f1a132dd6 mm: introduce MADV_COLD omits efee1f836794 mm: mmap: increase sockets maximum memory size pgoff for 32bits omits 8df89c0f602e mm-mmapc-refine-find_vma_prev-with-rb_last-fix omits b8c107613d6d mm/mmap.c: refine find_vma_prev() with rb_last() omits 09ad284e1fd7 riscv-make-mmap-allocation-top-down-by-default-v6 omits c09a4c5993a8 riscv: make mmap allocation top-down by default omits a66146d3210c mips: use generic mmap top-down layout and brk randomization omits 96f6dd35c83e mips: replace arch specific way to determine 32bit task wi [...] omits e752aff48eff mips: adjust brk randomization offset to fit generic version omits 68fa6ee87375 mips: use STACK_TOP when computing mmap base address omits 11c8f8d0362e mips: properly account for stack randomization and stack g [...] omits 83286f0dcb91 arm: use generic mmap top-down layout and brk randomization omits 1dab7c10267b arm: use STACK_TOP when computing mmap base address omits 5eabdb6614ed arm: properly account for stack randomization and stack guard gap omits e61ba01fd9b7 arm64, mm: make randomization selected by generic topdown [...] omits 45399d1660e3 arm64, mm: move generic mmap layout functions to mm omits d4311c8b0099 arm64: consider stack randomization for mmap base only whe [...] omits 5083fe555dc5 arm64: make use of is_compat_task instead of hardcoding this test omits a61843017975 mm, fs: move randomize_stack_top from fs to mm omits 6f4826c74087 psi-annotate-refault-stalls-from-io-submission-fix-2 omits 5e0f9ab47131 psi-annotate-refault-stalls-from-io-submission-fix omits c95338abe479 mm: thp: make deferred split shrinker memcg aware omits bedd40cbbba4 mm: shrinker: make shrinker not depend on memcg kmem omits 5bb71999c7c4 mm: move mem_cgroup_uncharge out of __page_cache_release() omits 4dd2595cd5ec mm: thp: extract split_queue_* into a struct omits 52703b04d0bf mm,thp: avoid writes to file with THP in pagecache omits c297128e3fee khugepaged: fix double unlock in collapse_file() omits c34ccfaa64d8 khugepaged: fix build without CONFIG_SHMEM omits 20a5a02980d6 mm,thp: add read-only THP support for (non-shmem) FS omits ceae81fa5961 khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() omits bbd123e8019e mm,thp: stats for file backed THP omits c675f82ab16b filemap: update offset check in filemap_fault() omits 859cfdba41e4 filemap: check compound_head(page)->mapping in pagecache_g [...] omits a7b8a1802e6d filemap: check compound_head(page)->mapping in filemap_fault() omits d0f5e9e7c918 thp: update split_huge_page_pmd() comment omits cb630f8d3521 mm/migrate.c: clean up useless code in migrate_vma_collect_pmd() omits 3a83d4174ec9 hugetlbfs: don't retry when pool page allocations start to fail omits 8f467747b6b1 mm, compaction: raise compaction priority after it withdrawns omits e4c46851b720 mm, reclaim: cleanup should_continue_reclaim() omits 94550a8efe71 mm, reclaim: make should_continue_reclaim perform dryrun d [...] omits f562f2884009 memcg, oom: don't require __GFP_FS when invoking memcg OOM killer omits d73b50ce29aa mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix omits 505d2bdfecda mm/oom_kill.c: add task UID to info message on an oom kill omits 1c573b41ccf6 mm-oom-avoid-printk-iteration-under-rcu-fix omits ad22e9a4ad38 mm, oom: avoid printk() iteration under RCU omits fa78f24811b0 mm/mempolicy.c: remove unnecessary nodemask check in kerne [...] omits 08b9e66b7078 mm/compaction.c: remove unnecessary zone parameter in isol [...] omits 35e9574f188b mm-compaction-clear-total_migratefree_scanned-before-scann [...] omits d67725e43ccc mm-compaction-clear-total_migratefree_scanned-before-scann [...] omits 18d4996ec192 mm-compaction-clear-total_migratefree_scanned-before-scann [...] omits 993b4a9c0e20 mm/compaction: introduce a helper compact_zone_counters_init() omits 2a3e9526e830 mm/compaction.c: clear total_{migrate,free}_scanned before [...] omits 80fb86d064ff mm: use CPU_BITS_NONE to initialize init_mm.cpu_bitmask omits 684ffc571c97 mm/vmalloc: modify struct vmap_area to reduce its size omits fca39f421682 mm/vmalloc: do not keep unpurged areas in the busy tree omits 0e81ed7d6a69 mm/sparse.c: use __nr_to_section(section_nr) to get mem_section omits 89f720b80906 mm/sparse.c: fix ALIGN() without power of 2 in sparse_buff [...] omits 69a42c54e347 mm/sparse.c: mark sparse_buffer_free as __meminit omits cabdcf6e1b57 mm/sparse.c: fix memory leak of sparsemap_buf in aliged memory omits 786a88b4726b mm/memory_hotplug.c: prevent memory leak when reusing pgdat omits 551235b1f91d drivers/base/memory.c: don't store end_section_nr in memor [...] omits 844557a97505 mm/memory_hotplug: online_pages cannot be 0 in online_pages() omits 3719785061ed mm/memory_hotplug: simplify online_pages_range() omits 5d13932ecd8e mm/memory_hotplug: handle unaligned start and nr_pages in [...] omits bba5212d0ca3 resource: use PFN_UP / PFN_DOWN in walk_system_ram_range() omits ca9b4b2e04c5 driver/base/memory.c: validate memory block size early omits 3a183d2293c0 drivers/base/memory.c: fixup documentation of removable/ph [...] omits ff8e7df7e44a drivers/base/node.c: simplify unregister_memory_block_unde [...] omits 8dacd5ec6510 mm-memory_hotplug-remove-move_pfn_range-fix omits 9eaf92cb44c8 mm/memory_hotplug: remove move_pfn_range() omits 60398c182af8 microblaze: switch to generic version of pte allocation omits 76c99a39e76a sh: switch to generic version of pte allocation omits f6c7ad31a50b ia64: switch to generic version of pte allocation omits f851616fa013 mm: remove quicklist page table caches omits e24d8d6e054f mm: release the spinlock on zap_pte_range omits c55da0a7a6a3 mm/mmap.c: fix the adjusted length error omits 2cd2af6af14d mm: remove redundant assignment of entry omits 56989373b1db net/xdp: convert put_page() to put_user_page*() omits 4c6013d7ab9f drivers/gpu/drm/via: convert put_page() to put_user_page*() omits 298568aa7283 mm/gup: remove unused variable in siw_free_plist() omits ccc97c3a3fe5 mm/gup: add make_dirty arg to put_user_pages_dirty_lock() omits 70782fcdef69 mm: vmscan: do not share cgroup iteration between reclaimers omits 33f9d4e04b73 mm: memcontrol: switch to rcu protection in drain_all_stock() omits 97e0616289f0 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints omits 32b75a3e7145 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] omits 82a2b79bff29 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] omits ea78b27d923d mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] omits 23fc8c959069 mm-throttle-allocators-when-failing-reclaim-over-memoryhigh-fix omits 4c03b05142e5 mm, memcg: throttle allocators when failing reclaim over m [...] omits c134450c8507 mm-page-cache-store-only-head-pages-in-i_pages-fix omits 16d6cfbe5483 mm: page cache: store only head pages in i_pages omits 2a8365732769 mm/filemap.c: rewrite mapping_needs_writeback in less fanc [...] omits 7b4c33222a33 mm/filemap.c: don't initiate writeback if mapping has no d [...] omits 41fbafd56648 mm: replace list_move_tail() with add_page_to_lru_list_tail() omits bee1d2381126 mm: introduce compound_nr() omits 3fae37b0384a mm-introduce-page_shift-fix omits 5fbe399c1d95 mm: Introduce page_shift() omits 07e922bb633e mm: introduce page_size() omits 168bd23eef19 mm/rmap.c: remove set but not used variable 'cstart' omits 2296d0fa46cb mm/page_poison.c: fix a typo in a comment omits eca6f1a58529 mm-kmemleak-use-the-memory-pool-for-early-allocations-chec [...] omits 9b683f268271 mm-kmemleak-use-the-memory-pool-for-early-allocations-chec [...] omits 03b6ef65336a mm: kmemleak: use the memory pool for early allocations omits 834d442110b0 mm: kmemleak: simple memory allocation pool for kmemleak objects omits 2723ab7f88e6 mm: kmemleak: make the tool tolerant to struct scan_area a [...] omits 0006799773a8 kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K omits e634bc42de6f mm, slab: move memcg_cache_params structure to mm/slab.h omits 074300636f3c mm, slab: extend slab/shrink to shrink all memcg caches omits e1b0d2aef996 ramfs: support O_TMPFILE omits 63fc1c0689ca fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] omits 78dbdfe8f96e fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] omits 5b7ce37714d5 fs-ocfs2-fix-possible-null-pointer-dereferences-in-ocfs2_x [...] omits 11c0cb1d8dcc fs: ocfs2: fix possible null-pointer dereferences in ocfs2 [...] omits 1c5aab9a1a0e ocfs2: checkpoint appending truncate log transaction befor [...] omits d08c95f7ee24 ocfs2: wait for recovering done after direct unlock request omits 6f1b2d9eceb9 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits 0f72a217923e ocfs2: clear zero in unaligned direct IO omits 43fa8bd69ca4 ocfs2: remove unused ocfs2_orphan_scan_exit() declaration omits c423f8d46bc6 ocfs2: remove unused ocfs2_calc_tree_trunc_credits() omits 2d5281e9539c ocfs2: ensure ret is set to zero before returning omits fb71dd6b059f ocfs2: further debugfs cleanups omits bc4dda1cdd31 jbd2: remove jbd2_journal_inode_add_[write|wait] omits 253b719a4df0 ocfs2: use jbd2_inode dirty range scoping omits 0eb1d1164e7d kbuild: clean compressed initramfs image omits 179bdfa3a336 mm: memcontrol: flush percpu vmevents before releasing memcg omits 5c19edef35ba mm: memcontrol: flush percpu slab vmstats on kmem offlining omits d3b50b417b7d mm: memcontrol: flush percpu vmstats before releasing memcg omits f607472b5a5f mm, page_alloc: move_freepages should not examine struct p [...] omits 4dcad5c1fd99 mm/z3fold.c: fix race between migration and destruction omits 1ed60e3c73e6 /proc/kpageflags: do not use uninitialized struct pages omits 0bdf2f0696ca /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 6c9a32394a13 parisc: fix compilation errrors omits 26f9b841c455 PM / devfreq: tegra20: add COMMON_CLK dependency omits b617376df8f0 PM / devfreq: events: add Exynos PPMU new events omits 4c615075779f PM / devfreq: Fix kernel oops on governor module load omits dfff4c02be1f PM / devfreq: rk3399_dmc: Fix spelling typo omits 7c056fd0fbf6 PM / devfreq: Fix spelling typo omits c4448af01222 PM / devfreq: Introduce driver for NVIDIA Tegra20 omits f7e37d1d7f6f PM / devfreq: tegra: Rename tegra-devfreq.c to tegra30-devfreq.c omits 791ad5bb1302 PM / devfreq: tegra: Enable COMPILE_TEST for the driver omits 4f30f6a6908b PM / devfreq: tegra: Support Tegra30 omits 206881aa4dd2 PM / devfreq: tegra: Reconfigure hardware on governor's restart omits 2b9b39198644 PM / devfreq: tegra: Move governor registration to driver's probe omits 12ceca810ad9 PM / devfreq: tegra: Mark ACTMON's governor as immutable omits b70634cbc240 PM / devfreq: tegra: Avoid inconsistency of current freque [...] omits e6595c6b6d71 PM / devfreq: tegra: Clean up driver's probe / remove omits 28d76eca7e74 PM / devfreq: tegra: Properly disable interrupts omits 100fb5984d46 PM / devfreq: tegra: Drop primary interrupt handler omits 523fc74c2ab7 PM / devfreq: tegra: Don't set EMC clock rate to maximum on probe omits 3d426988f0ba PM / devfreq: tegra: Don't ignore clk errors omits 6047fb7c9443 PM / devfreq: tegra: Replace write memory barrier with the [...] omits 372e875da2f9 PM / devfreq: tegra: Replace readl-writel with relaxed versions omits afcef2325779 PM / devfreq: tegra: Fix kHz to Hz conversion omits c901cfe5ada0 ARM: imx: Drop imx_anatop_init() omits 7d62460b4060 MAINTAINERS: Move linux-fpga tree to new location omits 90fbe456b5f0 Merge branch 'at91-dt' into at91-next omits b7a735f3a606 Merge branch 'for-arm-soc' into for-next omits adaf427f81a6 Merge commit commit 'drm-armada-devel^{/drm/armada: no nee [...] omits fc7e5b209aef Merge commit 'drm-tda998x-devel^{/drm/i2c: tda998x: add ve [...] omits 4d6a24e64643 Merge branch 'sa1100-for-next', tag 'for-rc-adfs' into for-next omits 73ade6a62931 Merge branch 'v5.1-next/soc' into for-next adds dd89c1127f80 Merge tag 'drm-intel-fixes-2019-08-22' of git://anongit.fr [...] adds cf3627fb1af1 Merge tag 'drm-misc-fixes-2019-08-22' of git://anongit.fre [...] adds 75710f08ea7e drm/amdgpu/powerplay: silence a warning in smu_v11_0_setup [...] adds 1374a22e0641 Merge tag 'drm-fixes-2019-08-23' of git://anongit.freedesk [...] adds 4e5639449069 Merge tag 'ceph-for-5.3-rc6' of git://github.com/ceph/ceph-client adds e3fb13b7e47c Merge tag 'modules-for-v5.3-rc6' of git://git.kernel.org/p [...] adds f576518c9ab5 Merge tag 'xfs-5.3-fixes-4' of git://git.kernel.org/pub/sc [...] adds 1cfd5d3399e8 dm table: fix invalid memory accesses with too high sector number adds dd469a456047 Merge tag 'for-5.3/dm-fixes-2' of git://git.kernel.org/pub [...] adds 500f9fbadef8 io_uring: fix potential hang with polled IO adds 504db087aacc nvme-multipath: fix possible I/O hang when paths are updated adds a89fcca81856 nvme: Fix cntlid validation when not using NVMEoF adds cb32de1b7e25 nvme: Add quirk for LiteON CL1 devices running FW 22301111 adds a3a0e43fd770 io_uring: don't enter poll loop if we have CQEs pending adds 7035eef4496d md: update MAINTAINERS info adds 08f5439f1df2 io_uring: add need_resched() check in inner poll loop adds b9bd6806d014 Merge tag 'for-linus-20190823' of git://git.kernel.dk/linux-block adds d37b1e534071 RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_s [...] adds fab4f97e1fe3 RDMA/siw: Fix SGL mapping issues adds c536277e0db1 RDMA/siw: Fix 64/32bit pointer inconsistency adds 9140d8bdd4c5 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds c358ebf59634 drm/nouveau: Don't retry infinitely when receiving no data [...] adds a4a759b2797b Merge branch 'linux-5.3' of git://github.com/skeggsb/linux [...] adds 7837951a12fd drm/mediatek: include dma-mapping header adds bc67b17eb91e Merge tag 'drm-fixes-2019-08-24' of git://anongit.freedesk [...] adds 1fb254aa983b xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fai [...] adds 8942230a7e1c Merge tag 'xfs-5.3-fixes-6' of git://git.kernel.org/pub/sc [...] adds 17d0fbf47eb1 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 2113c5f62b74 KVM: arm/arm64: Only skip MMIO insn once adds 2e16f3e926ed KVM: arm/arm64: VGIC: Properly initialise private IRQ affinity adds 087eeea9adcb Merge tag 'kvmarm-fixes-for-5.3-3' of git://git.kernel.org [...] adds 0a022eccf7c4 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 361469211f87 Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds 48057ed1840f gpio: Fix irqchip initialization order adds 083f0f2cd402 Merge tag 'gpio-v5.3-4' of git://git.kernel.org/pub/scm/li [...] adds e67095fd2f72 Merge tag 'dma-mapping-5.3-5' of git://git.infradead.org/u [...] adds d776aaa9895e mm/z3fold.c: fix race between migration and destruction adds cd961038381f mm, page_alloc: move_freepages should not examine struct p [...] adds bbcb03a97ffe parisc: fix compilation errrors adds c350a99ea2b1 mm: memcontrol: flush percpu vmstats before releasing memcg adds bb65f89b7d3d mm: memcontrol: flush percpu vmevents before releasing memcg adds 7b2b55da1db1 psi: get poll_work to run when calling poll syscall next time adds 46d0b24c5ee1 userfaultfd_release: always remove uffd flags and clear vm [...] adds f7da677bc6e7 mm, page_owner: handle THP splits correctly adds 1a87aa03597e mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely adds 701d678599d0 mm/zsmalloc.c: fix race condition in zs_destroy_pool adds 00fb24a42a68 mm/kasan: fix false positive invalid-free reports with CON [...] adds f47edb59bb48 Merge branch 'akpm' (patches from Andrew) adds d0ff14fdc987 genirq: Properly pair kobject_del() with kobject_add() adds 44c471e43698 Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds 77d760328ee0 perf/x86: Fix typo in comment adds f1c6ece23729 kprobes: Fix potential deadlock in kprobe_optimizer() adds 05bbb9360a00 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds b0fdc01354f4 sched/core: Schedule new worker even if PI-blocked adds 8a04c2ee62a4 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds b99328a60a48 timekeeping/vsyscall: Prevent math overflow in BOOTTIME update adds 5a13fc3d8ba0 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds f897e60a12f0 x86/apic: Handle missing global clockevent gracefully adds 0a46fff2f910 x86/boot/compressed/64: Fix boot on machines with broken E [...] adds c49a0a80137c x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h adds 7846f58fba96 x86/boot: Fix boot regression caused by bootparam sanitizing adds b63f20a778c8 x86/retpoline: Don't clobber RFLAGS during CALL_NOSPEC on i386 adds 146c3d3220e0 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 94a76d9b525c Merge tag 'for-linus-5.3-rc6' of git://git.kernel.org/pub/ [...] adds 32ae83ffec63 Merge tag 'for-linus-5.3-rc6' of git://git.kernel.org/pub/ [...] adds c749088f2543 Merge tag 'auxdisplay-for-linus-v5.3-rc7' of git://github. [...] adds a55aa89aab90 Linux 5.3-rc6 new cb6656d68edc Merge remote-tracking branch 'arc-current/for-curr' new c51bc12d06b3 ARM: 8874/1: mm: only adjust sections of valid mm structures new 693898371711 ARM: 8897/1: check stmfd instruction using right shift new 6323bcb88a00 Merge remote-tracking branch 'arm-current/fixes' new baa88cb48153 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new bfea25352735 Merge remote-tracking branch 'powerpc-fixes/fixes' new 430c9df370b9 Merge remote-tracking branch 'sparc/master' new a71d9eff9394 ocelot_ace: fix action of trap new de0e4fd2f07c qed: Add cleanup in qed_slowpath_start() new 4df0d839babd Merge tag 'wireless-drivers-for-davem-2019-08-21' of git:/ [...] new f6edbf2d6164 net/ncsi: Fix the payload copying for the request coming f [...] new db0b99f59ae4 ipv6: propagate ipv6_add_dev's error returns out of ipv6_f [...] new 345b93265b3a Revert "r8169: remove not needed call to dma_sync_single_f [...] new db38de39684d flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH new 6754172c208d bpf: fix precision tracking in presence of bpf2bpf calls new c751798aa224 bpf: fix use after free in prog symbol exposure new 2c238177bd7f bpf: allow narrow loads of some sk_reuseport_md fields wit [...] new 211c46245215 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 1cbbbf39efab ieee802154: hwsim: Fix error handle path in hwsim_init_module new de166bbe8617 ieee802154: hwsim: unregister hw while hwsim_subscribe_all [...] new 074014abdf2b net: ieee802154: remove redundant assignment to rc new 12e2e15d837f Merge branch 'ieee802154-for-davem-2019-08-24' of git://gi [...] new 12c6bc38f99b openvswitch: Fix log message in ovs conntrack new e2c693934194 ipv4/icmp: fix rt dst dev null pointer dereference new c3b4c3a47e05 xfrm/xfrm_policy: fix dst dev null pointer dereference in [...] new 9b45ff910674 Merge branch 'collect_md-mode-dev-null' new 0c69b19f92df MAINTAINERS: Add phylink keyword to SFF/SFP/SFP+ MODULE SUPPORT new 8465df4025dd net/mlx5: Fix crdump chunks print new a6633e11e873 net/mlx5: Fix delay in fw fatal report handling due to fw report new 5c6f40c61777 net/mlx5e: Add num bytes metadata to WQE info new a195784c105b net/mlx5e: Remove ethernet segment from dump WQE new d37fb9758f76 Merge tag 'mlx5-fixes-2019-08-22' of git://git.kernel.org/ [...] new b45ce32135d1 sock: fix potential memory leak in proto_register() new 292a50e3fc2c s390/qeth: reject oversized SNMP requests new e93fb3e9521a net: route dump netlink NLM_F_MULTI flag missing new e0e6d0628225 net: rds: add service level support in rds-info new 9b5f68418240 nexthop: Fix nexthop_num_path for blackhole nexthops new 803f3e22ae10 ipv4: mpls: fix mpls_xmit for iptunnel new 9aed25d7dc8e Merge remote-tracking branch 'net/master' new aec6e3c148e2 Merge remote-tracking branch 'ipsec/master' new 75545304eba6 ALSA: seq: Fix potential concurrent access to the deleted pool new a63200c75b6b Merge remote-tracking branch 'sound-current/for-linus' new f1ae2996ca31 Merge branch 'asoc-5.3' into asoc-linus new c036de5ef7d9 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 5028d9481220 Merge remote-tracking branch 'regmap-fixes/for-linus' new b5d7d2df0d5f Merge remote-tracking branch 'regulator-fixes/for-linus' new d41f36a6464a spi: spi-fsl-dspi: Exit the ISR with IRQ_NONE when it's not ours new 0fb2637a974f Merge branch 'spi-5.3' into spi-linus new ead061c26bf7 Merge remote-tracking branch 'spi-fixes/for-linus' new 08df1ce7b889 Merge remote-tracking branch 'usb.current/usb-linus' new 74d06eb739fc Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new b91fcaf74473 Merge remote-tracking branch 'crypto-current/master' new 63704b272768 Merge remote-tracking branch 'ide/master' new 618417d80180 Merge remote-tracking branch 'slave-dma-fixes/fixes' new 21ccc6146fd7 Merge remote-tracking branch 'hwmon-fixes/hwmon' new 8f1522aa9028 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new b9f09f7f3d81 Merge remote-tracking branch 'vfs-fixes/fixes' new bc5e8c3f5252 drm/amdgpu/powerplay: silence a warning in smu_v11_0_setup [...] new 664be84b22f1 drm/amdgpu: fix dma_fence_wait without reference new 38c72bb0be58 Merge remote-tracking branch 'amdgpu-fixes/drm-fixes' new d4476be69bb6 Merge remote-tracking branch 'mmc-fixes/fixes' new c7f4a07b1a3a Merge remote-tracking branch 'fpga-fixes/fixes' new fbf0a7f44cdd drm/qxl: get vga ioports new 8090f7eb318d drm/omap: Fix port lookup for SDI output new 9b2a0a1ef66f drm/virtio: use virtio_max_dma_size new 8f6a79112a36 drm/komeda: Fix error: not allocating enough data 1592 vs 1584 new 61d05b184963 drm/komeda: Fix warning -Wunused-but-set-variable new 95abcd33ad51 drm/komeda: Clean warning 'komeda_component_add' might be [...] new 51a44a28eefd drm/komeda: Add missing of_node_get() call new 6749e21cbc93 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 9592b86467ca Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 2ff2b7ec65dc kbuild: add CONFIG_ASM_MODVERSIONS new eb27ea5ce7f3 kbuild: move modkern_{c,a}flags to Makefile.lib from Makef [...] new cdfca821571d merge_config.sh: Check error codes from make new 46a63d4b0d79 kbuild: pkg: clean up package files/dirs from the top Makefile new 6a4f6a26d32a kbuild: pkg: add package targets to PHONY instead of FORCE new 000ec95fbe75 kbuild: pkg: rename scripts/package/Makefile to scripts/Ma [...] new 3e4c6948e78b kbuild: remove unneeded '+' marker from kselftest-merge new b7be276f2957 Merge remote-tracking branch 'kbuild/for-next' new e112b032a72c arm64: map FDT as RW for early_init_dt_scan() new 428826f5358c fdt: add support for rng-seed new 7f591fa7a62d arm64: kexec_file: add rng-seed support new 0b9b00029758 Merge branch 'for-next/rng' into for-next/core new 2d6eb25828d2 Merge remote-tracking branch 'arm64/for-next/core' new 315d5653ae86 Merge remote-tracking branch 'arm-perf/for-next/perf' new 31d40dfb2f3b Merge remote-tracking branch 'arm-soc/for-next' new 29c9a14c72c9 Merge remote-tracking branch 'actions/for-next' new a12bbc40daa9 Merge remote-tracking branch 'amlogic/for-next' new 15494a7b5f9a Merge remote-tracking branch 'aspeed/for-next' new 9fac85a6db89 ARM: at91: move platform-specific asm-offset.h to arch/arm [...] new ec8005339bad MAINTAINERS: at91: Collect all pinctrl/gpio drivers in same entry new 44015a8181a5 MAINTAINERS: at91: remove the TC entry new 2cb831e0f152 mailmap: map old company name to new one @microchip.com new abab1cd6c617 dt-bindings: add vendor prefix "acme" for "Acme Systems srl" new 1fef2bf578f0 ARM: dts: at91: Add label for sam9x5's internal RTC new 60839c530853 ARM: dts: at91: ariag25: Style cleanup new c756f614577e ARM: dts: at91: ariettag25: style cleanup new fd117bba8c1e ARM: dts: at91: cosino: Style cleanup new a77eb442f987 ARM: dts: at91: kizboxmini: Style cleanup new c1ad3ffb182e ARM: dts: at91: at91sam9g15: Style cleanup new b222de0242df ARM: dts: at91: at91sam9xx5ek: Style cleanup new 532173b404a8 ARM: dts: at91: at91sam9x5_lcd.dtsi: Style cleanup new bb3e9c767c61 ARM: dts: at91: at91sam9x5dm.dtsi: Style cleanup new 1069a5a3f3d8 Merge branches 'at91-soc' and 'at91-dt' into at91-next new 6054de295cf5 Merge remote-tracking branch 'at91/at91-next' new 19a463b64721 Merge remote-tracking branch 'bcm2835/for-next' new 760e548e7f88 clk: imx: imx8mn: fix audio pll setting new 7a457dadb771 Merge branch 'clk/imx' into for-next new 968c6f4b3c21 soc: imx: gpcv2: Print the correct error code new 879ded6fe955 Merge branch 'imx/drivers' into for-next new acf993a0f222 ARM: imx: stop adjusting ar8031 phy tx delay new 842aca63581d Merge branch 'imx/soc' into for-next new 1e58b6f0cc8f dt-bindings: fsl: dspi: Add fsl,ls1088a-dspi compatible string new e0496bfd4887 dt-bindings: arm: imx: add imx8mq nitrogen support new 0a6a928300df dt-bindings: arm: fsl: add Hummingboard Pulse new 082b1ed591b1 dt-bindings: vendor-prefixes: Add Anvo-Systems new 730fd9d73629 dt-bindings: eeprom: at25: Add Anvo ANV32E61W new 8d5fc0b95fd1 dt-bindings: arm: fsl: Add Kontron i.MX6UL N6310 compatibles new bc72fd5f57ce Merge branch 'imx/bindings' into for-next new 3cf8601b6d90 Merge branch 'imx/dt-clkdep' into for-next new 929c11a55b9e ARM: dts: pbab01: correct rtc vendor new 801592402c39 ARM: dts: vf610-zii-cfu1: Slow I2C0 down to 100 kHz new 1ea4b76cdfde ARM: dts: imx6ul-kontron-n6310: Add Kontron i.MX6UL N6310 [...] new b04f537caab4 ARM: dts: vf610-zii-scu4-aib: Configure IRQ line for GPIO [...] new c35345bcaffa Merge branch 'imx/dt' into for-next new 60ca9248e470 arm64: dts: ls1088a: Add the DSPI controller node new 34a33ba609dc arm64: dts: ls1088a-qds: Add the spi-flash nodes under the [...] new 90771e50d5bd arm64: dts: imx: Add i.mx8mq nitrogen8m basic dts support new afd3b35fdb0d arm64: dts: ls1088a: update gpio compatible new ffe0f9a0baf9 arm64: dts: fsl: add support for Hummingboard Pulse new 215701807e53 arm64: dts: imx8mq: Add mux controller to iomuxc_gpr new 44cf618c373b Merge branch 'imx/dt64' into for-next new d26d83e3e1fc Merge branch 'imx/defconfig' into for-next new d85beb40f40b Merge remote-tracking branch 'imx-mxs/for-next' new 3dbeca74f6f0 Merge remote-tracking branch 'keystone/next' new cc212241df0b arm: dts: mediatek: add basic support for MT7629 SoC new cac33c104a10 arm64: dts: mt8183: fix pwrap gic number new 251137b8fa97 arm64: dts: mt8183: add I2C nodes new d9bd211dfa93 dt-bindings: mediatek: add support for mt6779 reference board new 563d4f0fa998 dt-bindings: mtk-uart: add mt6779 uart bindings new 7b07a7a4e169 dt-bindings: irq: mtk, sysirq: add support for mt6779 new 021363171363 Merge branch 'v5.3-next/dts64' into for-next new 1a92f989126e soc: mediatek: cmdq: reorder the parameter new 556030f0604f soc: mediatek: cmdq: change the type of input parameter new 4ae1ce88e9a0 Merge branch 'v5.3-next/soc' into for-next new 01a241f85a29 Merge remote-tracking branch 'mediatek/for-next' new 3398c0932e32 Merge remote-tracking branch 'mvebu/for-next' new ebaa5da385b3 Merge remote-tracking branch 'omap/for-next' new cf0d37676373 Merge remote-tracking branch 'qcom/for-next' new f3d13e128191 Merge remote-tracking branch 'renesas/next' new af0bc634728c soc: renesas: rmobile-sysc: Set GENPD_FLAG_ALWAYS_ON for a [...] new 435dce2da218 soc: renesas: Enable ARM_ERRATA_814220 for affected Cortex-A7 new 2eced4607a1e soc: renesas: Enable ARM_ERRATA_754322 for affected Cortex-A9 new 542934456db5 Merge branch 'renesas-drivers-for-v5.4' into renesas-next new 72c90d8141f8 Merge remote-tracking branch 'renesas-geert/next' new 83190bacd4a2 Merge remote-tracking branch 'rockchip/for-next' new 9b0bc861b93e Merge remote-tracking branch 'samsung-krzk/for-next' new 56e7c8e02144 ARM: dts: sun8i: a83t: Enable HDMI output on Cubietruck Plus new 802cbe1b46dc arm64: dts: allwinner: orange-pi-3: Enable HDMI output new d400cc4ad18f dt-bindings: arm: sunxi: add binding for Lichee Zero Plus [...] new 11d1bdead79c ARM: sunxi: dts: s3/s3l/v3: add DTSI files for S3/S3L/V3 SoCs new 6f002c57c746 ARM: dts: sun8i: s3: add devicetree for Lichee zero plus w/ S3 new f95b598df419 arm64: dts: allwinner: Add SPDIF node for Allwinner H6 new 45dd5cf87291 arm64: dts: allwinner: h6: Enable SPDIF for Beelink GS1 new f46f408c152a arm64: dts: allwinner: Enable DDC regulator for Beelink GS1 new 968f2c916939 ARM: dts: sunxi: Add mdio bus sub-node to GMAC new 88dc4e7ea714 dt-bindings: i2c: mv64xxx: Add compatible for the H6 i2c node. new 89336e1f096d arm64: allwinner: h6: add I2C nodes new 8e3efec9b97f dt-bindings: arm: sunxi: Add compatible for Tanix TX6 board new 652a458eb920 arm64: dts: allwinner: h6: Introduce Tanix TX6 board new 0988e6c2cd6c dt-bindings: mfd: Convert Allwinner GPADC bindings to a schema new 14c17ed24851 ARM: dts: sun4i: Add missing timers interrupts new f49f797c2b4e ARM: dts: sun5i: Add missing timers interrupts new 628f020d1320 ARM: dts: sun6i: Add missing timers interrupts new 2b9df83fa6b0 ARM: dts: a23/a33: Change the timers compatible new df75eaac4938 ARM: dts: a83t: Change the timers compatible new 19aeb5a80cfa ARM: dts: h3: Change the timers compatible new 18742b249e37 ARM: dts: v3s: Change the timers compatible new 2063288662f2 dt-bindings: arm: sunxi: Add compatible for A64 OlinuXino [...] new 94f68f3a4b2a arm64: dts: allwinner: a64: Add A64 OlinuXino board (with eMMC) new d2b9c6444301 ARM: dts: sun7i: Add CSI0 controller new 719366e30496 Merge branch 'sunxi/dt-for-5.4', remote-tracking branches [...] new 4cdc12a3ef42 arm64: dts: allwinner: h6: Add support for RTC and fix the [...] new 39b0d6fbea88 Merge branch 'sunxi/dt-for-5.4' into sunxi/for-next new 89d1e51462d4 ARM: dts: sunxi: Add missing watchdog interrupts new 9e1975f0bca9 ARM: dts: sunxi: Add missing watchdog clocks new 15ede9705488 arm64: dts: allwinner: orange-pi-3: Enable WiFi new 15ea63583bfb Merge branch 'sunxi/dt-for-5.4' into sunxi/for-next new c63709776a99 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 641b19149fed Merge remote-tracking branch 'tegra/for-next' new 9f8a57ed9ae9 Merge remote-tracking branch 'clk/clk-next' new 4b70b5987eeb Merge remote-tracking branch 'csky/linux-next' new 1d152184716e Merge remote-tracking branch 'h8300/h8300-next' new 476fb1ea7ff0 Merge remote-tracking branch 'ia64/next' new b00052fc885e Merge remote-tracking branch 'm68k/for-next' new aecc461cb210 Merge remote-tracking branch 'm68knommu/for-next' new 6cda3a5e002f MIPS: OCTEON: Drop boot_mem_map new 0df1007677d5 MIPS: fw: Record prom memory new 79fd0fe44731 MIPS: malta: Drop prom_free_prom_memory new b3c948e2c00f MIPS: msp: Record prom memory new aa1edac13e5f MIPS: ip22: Drop addr_is_ram new a121d6e0caf0 MIPS: xlp: Drop boot_mem_map new a5718fe8f70f MIPS: mm: Drop boot_mem_map new a94e4f24ec83 MIPS: init: Drop boot_mem_map new 625cfb6f2036 MIPS: mm: Fix highmem compile new dbb9ced79764 MIPS: Fix build with CONFIG_PROC_VMCORE=y new 12051b318bc3 mips: avoid explicit UB in assignment of mips_io_port_base new ed90302be64a MIPS: lantiq: update the clock alias' for the mainline PCI [...] new 048dc3abe827 MIPS: dts: mscc: describe the PTP register range new b4742e6682d5 MIPS: dts: mscc: describe the PTP ready interrupt new be4e7504c65d Merge remote-tracking branch 'mips/mips-next' new 22cff9f9a77b Merge remote-tracking branch 'parisc-hd/for-next' new e575363bdf7e Merge remote-tracking branch 'powerpc/next' new 5c9dbee9a81f Merge remote-tracking branch 'soc-fsl/next' new 8e39649c9265 Merge remote-tracking branch 's390/features' new 809064a18754 Merge remote-tracking branch 'sh/sh-next' new 2cc648d158fb Merge remote-tracking branch 'xtensa/xtensa-for-next' new bc8f6ac3cb05 Merge remote-tracking branch 'fscrypt/master' new 7ce923f78f75 Merge remote-tracking branch 'afs/afs-next' new 616fcf6113c9 Merge remote-tracking branch 'btrfs-kdave/for-next' new 236729dcb005 Merge remote-tracking branch 'cifs/for-next' new ccd4e04986d4 Merge remote-tracking branch 'ecryptfs/next' new f10cbcbb211f Merge remote-tracking branch 'ext3/for_next' new e3d550c2c4f2 ext4: fix warning inside ext4_convert_unwritten_extents_endio new 7963e5ac9012 ext4: treat buffers with write errors as containing valid data new 219db95bbe79 ext4: documentation fixes new b87eabf8902d ext4: rework reserved cluster accounting when invalidating pages new 86b1201d7f8a ext4: fix punch hole for inline_data file systems new ea4463b8c36b jbd2: add missing tracepoint for reserved handle new cc08b68e62ec ext4: use percpu_counters for extent_status cache hits/misses new c747f2a0aa5e ext4: fix potential use after free after remounting with n [...] new edc7988efecd Merge remote-tracking branch 'ext4/dev' new e501deca3f24 Merge remote-tracking branch 'f2fs/dev' new fc6c734de3a5 Merge remote-tracking branch 'fsverity/fsverity' new 780266690741 Merge remote-tracking branch 'fuse/for-next' new 627d48e597ec SUNRPC: Don't handle errors if the bind/connect succeeded new 5cb264e4ac61 pNFS/flexfiles: Turn off soft RPC calls new 4447236db47d SUNRPC: Handle EADDRINUSE and ENOBUFS correctly new 75dde0f33f67 Revert "NFSv4/flexfiles: Abort I/O early if the layout seg [...] new 8cda554431a0 SUNRPC: Handle connection breakages correctly in call_status() new 8f1e31ecaa7d pNFS/flexfiles: Don't time out requests on hard mounts new f1e901c60206 NFS: Fix spurious EIO read errors new aefb623c422e NFS: Fix writepage(s) error handling to not report errors twice new 0d7a7bd05bb5 Merge remote-tracking branch 'nfs/linux-next' new 0369d506d0e0 Merge remote-tracking branch 'nfs-anna/linux-next' new 2ebf655dd261 Merge remote-tracking branch 'nfsd/nfsd-next' new 51e50819d90b Merge remote-tracking branch 'overlayfs/overlayfs-next' new 7472017a97b1 Merge remote-tracking branch 'iomap/iomap-for-next' new 463b85ab51fe Merge remote-tracking branch 'djw-vfs/vfs-for-next' new 21b22c5070b4 Merge remote-tracking branch 'file-locks/locks-next' new ac2a823c529f Merge remote-tracking branch 'vfs/for-next' new c41475cc9093 Merge remote-tracking branch 'printk/for-next' new 3452b532a8d6 Merge remote-tracking branch 'pci/next' new 6f50fa2a6f13 Merge branch 'master' into for-5.4/logitech new 992ff2cc9ec6 HID: logitech-dj: add support of the G700(s) receiver new 5722f3386eb9 hid-logitech-dj: add the new Lightspeed receiver new 04db301da38e Merge branch 'for-5.4/logitech' into for-next new e9ea028d0358 Merge remote-tracking branch 'hid/for-next' new 8593eed1c45b Merge remote-tracking branch 'i2c/i2c/for-next' new 60ac63ad8655 Merge remote-tracking branch 'i3c/i3c/next' new 1228ab801f33 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 5aff7c46172b docs: process: fix broken link new a41af0ca8b8c Merge remote-tracking branch 'jc_docs/docs-next' new 623fd246bb40 media: atmel: atmel-isi: fix timeout value for stop streaming new c5e8f4ccd775 media: dt-bindings: media: Add Allwinner A10 CSI binding new 3f0e6df62213 media: sunxi: Refactor the Makefile and Kconfig new 577bbf23b758 media: sunxi: Add A10 CSI driver new 38e934aa252c Merge remote-tracking branch 'v4l-dvb/master' new e9a7cc1d97f1 cpufreq: Print driver name if cpufreq_suspend() fails new 563a965beb53 Merge branch 'pm-cpufreq' into linux-next new 90cfe07f3f83 Merge remote-tracking branch 'pm/linux-next' new b2677e4120db Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new c79e7903f524 Merge remote-tracking branch 'opp/opp/linux-next' new 52b4f467dabe Merge remote-tracking branch 'thermal/next' new c08277513b3b Merge remote-tracking branch 'thermal-soc/next' new c7f5618d84bb Merge remote-tracking branch 'ieee1394/for-next' new 7fb97542888f Merge remote-tracking branch 'swiotlb/linux-next' new 7cc2e18f2100 RDMA/odp: Use the common interval tree library instead of generic new f993de88a55f RDMA/odp: Iterate over the whole rbtree directly new fd7dbf035edc RDMA/odp: Make it clearer when a umem is an implicit ODP umem new 22d79c9a912c RMDA/odp: Consolidate umem_odp initialization new f20bef6a951b RDMA/odp: Make the three ways to create a umem_odp clear new 261dc53f8ee0 RDMA/odp: Split creating a umem_odp from ib_umem_get new 0446cad9ca38 RDMA/odp: Provide ib_umem_odp_release() to undo the allocs new 204e3e5630c5 RDMA/odp: Check for overflow when computing the umem_odp end new 37824952dc8f RDMA/odp: Use kvcalloc for the dma_list and page_list new ce51346feede RDMA/core: Make invalidate_range a device operation new a705f3e3a1a8 RDMA/mlx5: Use ib_umem_start instead of umem.address new fba0e448a2c5 RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr new 868df536f5e8 Merge branch 'odp_fixes' into rdma.git for-next new 15ad723c58d8 Merge remote-tracking branch 'rdma/for-next' new 6d24e1414005 net/ncsi: update response packet length for GCPS/GNS/GNPTS [...] new f4a93be689df r8152: saving the settings of EEE new e7bde56b7446 r8152: add a helper function about setting EEE new aa19d1f1042e Merge branch 'r8152-save-EEE' new c7a42eb49212 net: ipv6: fix listify ip6_rcv_finish in case of forwarding new 87cade2997c9 net/mlx5: Fix return code in case of hyperv wrong size read new bf1867db9b85 net/rds: Whitelist rdma_cookie and rx_tstamp for usercopy new bd1200b79510 drop_monitor: Make timestamps y2038 safe new d4ed7463d02a r8169: fix DMA issue on MIPS platform new f3acd33d840d net: use unlikely for dql_avail case new 2307f4a517c7 net: hns3: Fix -Wunused-const-variable warning new dd016aca28f6 net/core/skmsg: Delete an unnecessary check before the fun [...] new fbbdbc647307 bnxt_en: Fix allocation of zero statistics block size regression. new 7c47f5afdeef s390/qdio: enable drivers to poll for Output completions new 313dc689b16c s390/qdio: let drivers opt-out from Output Queue scanning new eeac0e20a173 s390/qeth: collect accurate TX statistics new e53edf743d26 s390/qeth: add TX NAPI support for IQD devices new 85e537d8f1b6 s390/qeth: when in TX NAPI mode, use napi_consume_skb() new 96bd6c94bdf9 s390/qeth: add BQL support for IQD devices new 9549d70a2d71 s390/qeth: add xmit_more support for IQD devices new ace4cedea934 Merge branch 's390-qeth-next' new 0c3a6101ff2d ice: Allow egress control packets from PF_VSI new 1b0c3247a092 ice: Account for all states of FW DCBx and LLDP new da4a9e73d8a5 ice: Don't call synchronize_irq() for VF's from the host new 64bcaec64284 ice: Treat DCBx state NOT_STARTED as valid new 42a179c80ddd ice: Copy dcbx configuration only if mode is correct new f8af5bf5b45e ice: reject VF attempts to enable head writeback new 84a118ab58ed ice: Rename ethtool private flag for lldp new 90e477379e92 ice: silence some bogus error messages new 057911ba9b79 ice: Fix flag used for module query new 3747f03115c1 ice: Don't clear auto_fec bit in ice_cfg_phy_fec() new 3f416961b0a5 ice: Add input handlers for virtual channel handlers new 5a4a86731027 ice: update ethtool stats on-demand new bbb968e8b34c ice: Fix issues updating VSI MAC filters new 8b2c858240ac ice: Don't allow VSI to remove unassociated ucast filter new a914a8411035 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new c1236979b4d2 net: phy: sfp: Add labels to hwmon sensors new deb4349a1417 Merge remote-tracking branch 'net-next/master' new 6abed8eb078f Merge remote-tracking branch 'bpf-next/master' new e9b27c7a05a7 Merge remote-tracking branch 'mlx5-next/mlx5-next' new b066fac6a708 Merge remote-tracking branch 'nfc-next/master' new 90a7f73ece37 Merge remote-tracking branch 'bluetooth/master' new fa7008659e43 Merge remote-tracking branch 'gfs2/for-next' new 5c574b4879a3 Merge remote-tracking branch 'nand/nand/next' new 36ae04b53a41 Merge remote-tracking branch 'spi-nor/spi-nor/next' new c363a0f7643e Merge remote-tracking branch 'crypto/master' new 863a6670a4f1 drm/nouveau/secboot: Make acr_r352_ls_gpccs_func static new fcca420d6604 drm/nouveau/bios/init: fix spelling mistake "CONDITON" -> [...] new 977b7e81df73 drm/nouveau: drop use of DRM_UDELAY new c587cd6fc8b3 drm/nouveau: drop drmP.h from nouveau_drv.h new 3a2b92725bc8 drm/nouveau: drop drmP.h from all header files new 690ae20c0426 drm/nouveau: drop use of drmp.h new 7b97492555b1 drm/nouveau/mmu: use struct_size() helper new c8b3585d4fbd drm/nouveau/dispnv04: subdev/bios.h is included more than once new eb3f4cfa53bc drm/nouveau: fix nvif/device.h is included more than once new 0446f48cb53d drm/nouveau/kms/gv100: allow windows to use PACKED8BPP formats new 1e339ab2ac3c drm/nouveau/kms/tu102-: disable input lut when input is al [...] new ebf8ca6b3d6d drm/nouveau/kms/nv50-: disable input lut harder new 38a72243235e drm/nouveau/kms/nv50-: add fp16 scanout support new ad45354a631b drm/nouveau: Disable atomic support on a per-device basis new 607db661b7ac drm/nouveau/bios: downgrade absence of tmds table to info [...] new 66cbcc72ae34 drm/nouveau/bios/init: handle INIT_RESET_BEGUN devinit opcode new 9f9b450752d3 drm/nouveau/bios/init: handle INIT_RESET_END devinit opcode new cf9518b50a9c drm/nouveau/fifo/gf1xx: convert to using nvkm_fault_data new cde540211ab1 drm/nouveau/fifo/gk104-: fix parsing of mmu fault data new 7c844e9d95fb drm/nouveau/kms/nv50-: remove overlay alpha formats new 88b703527ba7 drm/nouveau/kms/gf119-: add ctm property support new af364a447b4a drm/nouveau/kms/nv50-: enable modern color management properties new 2c7442ea17f3 drm/nouveau/kms/gv100-: use premultiplied alpha blending b [...] new dffa487822d1 drm/nouveau/kms/gv100-: implement csc + enable modern colo [...] new a4ec848910a3 drm/nouveau/kms/nv50-: use __drm_atomic_helper_plane_reset() new 6f78991fbcfe drm/nouveau/kms/nv50-: create primary plane before overlay planes new 7a962f2b7276 drm/nouveau/kms/nv50-: attach immutable zpos property to planes new 9a99e904cc5b drm/nouveau/kms/gv100-: add support for plane zpos property new a0a76244760d drm/nouveau/kms/gv100-: attach alpha property to planes new edc641b2b2f4 drm/nouveau/kms/gv100-: attach pixel blend mode property t [...] new f0790cda65a1 drm/nouveau/therm: skip probing for devices not specified [...] new 69cbbb7b04ff drm/nouveau/therm: don't attempt fan control where PMU is [...] new e79ef1c0076a drm/nouveau/bios/gpio: sort gpios by values new 72251fac062c drm/nouveau/gpio: fail if gpu external power is missing new 940794b3dd34 drm/nouveau/gpio: check the gpio function 16 in the power [...] new 3c978f73959c drm/nouveau/gpio: check function 76 in the power check as well new 2b7e7bb16812 drm/nouveau/dispnv04: Remove runtime PM new ed22eb56f2bf drm/nouveau/dispnv50: Fix runtime PM ref tracking for non- [...] new a1af2afbd244 drm/nouveau/volt: Fix for some cards having 0 maximum voltage new 34044cd2955b Merge branch 'linux-5.4' of git://github.com/skeggsb/linux [...] new 5e4f93c24999 Merge remote-tracking branch 'drm/drm-next' new 64cc5414fbf6 drm/amdgpu: correct ras error count type new 706feb26f890 drm/amd/powerpaly: fix navi series custom peak level value error new b313bbebd79f amd/amdkfd: add Arcturus vf DID support new 951e15c2b584 drm/powerplay: Fix Vega20 power reading again new bb6897f1c571 drm/amdgpu/powerplay/smu7: enable mclk switching if monito [...] new 55b852069d02 drm/amdgpu/powerplay/vega10: enable mclk switching if moni [...] new 8b2608f1cfec drm/amd/display: update bw_calcs to take pipe sync into ac [...] new d99f38aed1a0 drm/amdgpu/display: add flag for multi-display mclk switching new bad4c3e66543 drm/amdgpu: set adev->num_vmhubs for gmc6,7,8 new b1f6d01c4a3b drm/amd/display: re structure odm to allow 4 to 1 support new 67427d4f10e7 drm/amd/display: Delete dead code in command_table_helper new 574304041bb9 drm/amd/display: fix audio endpoint not getting disabled issue new 89cb5614736b drm/amd/display: fix MPO HUBP underflow with Scatter Gather new 361c61f47a1c drm/amd/display: load iram for abm 2.3 new 1f3324603e39 drm/amd/display: fix dp stream enable new 43d4baab525d drm/amd/display: set Hratio and VRatio in dml new ddef02de0d71 drm/amd/display: add null checks before logging new 387ad34cb7ff drm/amd/display: Implement voltage limitation stub new 7f6e7186f9f4 drm/amd/display: Zero-out dsc init regs new df3b7e32ed45 drm/amd/display: refactor Device ID for external chips new ee80de548b47 drm/amd/display: Add VM page fault handle implementation new 75a543347c6b drm/amd/display: cleaned up coding error in init_hw new 1c0e2f435777 drm/amd/display: remove unused function new 37fe34d24326 drm/amd/display: 3.2.47 new a9f54ce3c603 drm/amd/display: Refactoring VTEM new b5a41620bb88 drm/amd/display: support spdif new 436d96357fa9 drm/amd/display: fix stuck test pattern on right half of display new 1e7f100ce8c0 drm/amd/display: fix trigger not generated for freesync new 24d01c9b3254 drm/amd/display: fix odm pipe copy new 5165d204acb8 drm/amd/display: Fix number of slices not being checked for dsc new 285e30049708 drm/amd/display: fix dcn20 odm dpp programming new 224980366d9d drm/amd/display: fix odm stream release new c0358809d491 drm/amd/display: fix odm validation new 5e1613e21fc1 drm/amd/display: add Cursor Degamma logic for DCN2 new c00576225352 drm/amd/display: Enable HW rotation new 4551666f5b6c drm/amd/display: Add Logging for Gamma Related information new 78d9b95ecf8a drm/amd/display: set av_mute in hw_init for HDMI new 0ec7d06b2256 drm/amd/display: MST topology debugfs new b1a47f5338a6 drm/amd/display: fix DML not calculating delivery time new 470e2ca569bf drm/amd/display: Expose OTG_V_TOTAL_MID for HW Diags new 9a00d0ff92f4 drm/amd/display: Use res_cap to acquire i2c instead of pipe count new 617089d5837a drm/amd/display: revert wait in pipelock new 9a7bfcb6acee drm/amd/display: Properly read LVTMA_PWRSEQ_CNTL new f49cfa279b9a drm/amd/display: flicking observed while installing driver [...] new b4d857ded1c5 drm/amd/display: 3.2.48 new 39d334c12477 drm/amdkfd: Remove GPU ID in GWS queue creation new 26183bac5320 Merge remote-tracking branch 'amdgpu/drm-next' new b3c0692f36a4 drm/i915/tgl: Move GTCR register to cope with GAM MMIO add [...] new 5d86923060fc drm/i915/tgl: Enable VD HCP/MFX sub-pipe power gating new 4087f873df1f drm/i915: Use variable for debugfs device status new 8b355db99cfb drm/i915: Add function to set SSEU info per platform new 7a200aad1127 drm/i915: Add subslice stride runtime parameter new 49610c377be7 drm/i915: Add EU stride runtime parameter new 33ee9e868096 drm/i915: Use local variables for subslice_mask for device info new 9e8a135ed5a4 drm/i915: Add function to set subslices new 6db40ec80f54 drm/i915: Use subslice stride to set subslices for a given slice new e1210bbfb1f8 drm/i915: Add function to determine if a slice has a subslice new eaef5b3c4113 drm/i915: Refactor instdone loops on new subslice functions new 668df17f594d drm/i915: Add new function to copy subslices for a slice new 100f5f7fbc3e drm/i915: Expand subslice mask new d06a79d33e0f drm/i915: Use enum pipe instead of crtc index to track act [...] new e8edae54c593 drm/i915: Unconfuse pipe vs. crtc->index in i915_get_crtc_ [...] new d048a2684a41 drm/i915: Use enum pipe consistently new c08e91323920 drm/i915: s/num_active_crtcs/num_active_pipes/ new 0b14d96820d1 drm/i915: Use hweight8() for 8bit masks new 6dcb85a0ad99 drm/i915: Hold irq-off for the entire fake lock period new 191797a892c9 drm/i915/gtt: Preallocate Braswell top-level page directory new 636e83f2f208 drm/i915: Flush the existing fence before GGTT read/write new 936ad29de812 drm/i915/uc: define GuC and HuC FWs for EHL new 777159069212 drm/i915: Keep drm_i915_file_private around under RCU new 75b974a859e5 drm/i915/selftests: Teach igt_gpu_fill_dw() to take intel_context new 529880098431 drm/i915: to make vgpu ppgtt notificaiton as atomic operation new aafc6f516369 Merge remote-tracking branch 'drm-intel/for-linux-next' new 3037e0c5e8af drm/omap: Add 'alpha' and 'pixel blend mode' plane properties new e26ae7c04321 omapdrm: no need to check return value of debugfs_create f [...] new 0a8459693238 fbdev: drop res_id parameter from remove_conflicting_pci_f [...] new 35616a4aa919 drm: drop resource_id parameter from drm_fb_helper_remove_ [...] new f2521f7731ed drm/i915: switch to drm_fb_helper_remove_conflicting_pci_f [...] new 52282163dfa6 drm/panfrost: Add missing check for pfdev->regulator new 97588c89993d MAINTAINERS: Add Steven and Alyssa as panfrost reviewers new 593bc4d008cf drm/panfrost: Fix possible suspend in panfrost_remove new 4fa3d66f132b drm/shmem: Do dma_unmap_sg before purging pages new dfbc7a46b940 drm/shmem: Use mutex_trylock in drm_gem_shmem_purge new ce4932426195 drm/panfrost: Use mutex_trylock in panfrost_gem_purge new 1c5f087a2bb2 drm/panfrost: Add errata descriptions from kbase new 65abbda8ed7c drm/panel: Add missing drm_panel_init() in panel drivers new 6dbe0c4b0fc0 drm/panel: Initialise panel dev and funcs through drm_pane [...] new 269a9a5b1b83 Merge remote-tracking branch 'drm-misc/for-linux-next' new 5e646188e151 Merge remote-tracking branch 'drm-msm/msm-next' new 9b75651f41a0 gpu: ipu-v3: image-convert: enable V4L2_PIX_FMT_BGRX32 and [...] new ca84b1b86040 gpu: ipu-v3: image-convert: move output seam valid interva [...] new 82c3e948cc0f gpu: ipu-v3: image-convert: fix output seam valid interval new 2e67a553e965 gpu: ipu-v3: image-convert: limit input seam position to h [...] new de2564c70fcc gpu: ipu-v3: image-convert: fix image downsize coefficient [...] new 5fb8b650cc11 gpu: ipu-v3: image-convert: bail on invalid tile sizes new fbefb84dd142 gpu: ipu-v3: image-convert: move tile burst alignment out of loop new 4d24376370fb gpu: ipu-v3: image-convert: only sample into the next tile [...] new ef5bccfeefca Merge remote-tracking branch 'imx-drm/imx-drm/next' new d79f7640a666 Merge remote-tracking branch 'regmap/for-next' new e0ccdef92653 ALSA: usb-audio: Clean up check_input_term() new 34114becfbe9 Merge remote-tracking branch 'sound/for-next' new 542694df7511 ASoC: soc-core: rename soc_post_component_init() to soc_rt [...] new 6830feb69669 Merge branch 'asoc-5.4' into asoc-next new bab57f2cfc48 Merge remote-tracking branch 'sound-asoc/for-next' new 1e3b6aa5e774 Merge remote-tracking branch 'input/next' new 12ce6b0d21c2 ata/pata_buddha: Probe via modalias instead of initcall new 1b3f6666a052 Merge branch 'for-5.4/libata' into for-next new d4b186ed227b null_blk: move duplicate code to callers new adb84284796b null_blk: create a helper for throttling new 8f94d1c1dc1e null_blk: create a helper for badblocks new 7ea88e229e9d null_blk: create a helper for mem-backed ops new fceb5d1b19cb null_blk: create a helper for zoned devices new a3d7d67403fc null_blk: create a helper for req completion new 16e030b12e17 Merge branch 'for-5.4/block' into for-next new 38b4e09fbcca null_blk: fix inline misuse new fcf75acca7b3 Merge branch 'for-5.4/block' into for-next new e8071dd1b8f4 Merge remote-tracking branch 'block/for-next' new 123d87d553e2 dm: make dm_table_find_target return NULL new 39d13a1ac41d dm crypt: reuse eboiv skcipher for IV generation new 88cd3e6cfac9 dm verity: add root hash pkcs#7 signature verification new 30919111f274 Merge remote-tracking branch 'device-mapper/for-next' new 64e9de2b0ca8 Merge remote-tracking branch 'mmc/next' new c3ada1d6c0a0 Merge remote-tracking branch 'kgdb/kgdb-next' new 689d24ea5b85 Merge remote-tracking branch 'mfd/for-mfd-next' new bcc7749e0efc Merge remote-tracking branch 'regulator/for-next' new e3a4cafac669 Merge remote-tracking branch 'security/next-testing' new 43f598175760 Merge remote-tracking branch 'apparmor/apparmor-next' new 6936291fea9d Merge remote-tracking branch 'integrity/next-integrity' new c3d9c7a76db5 Merge remote-tracking branch 'keys/keys-next' new c43cd6f389ab Merge remote-tracking branch 'selinux/next' new 6e6ab8d6e2ff Merge remote-tracking branch 'watchdog/master' new 93d051550ee0 iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems new faf1498993cd iommu: Remember when default domain type was set on kernel [...] new 8a69961c7f75 iommu: Add helpers to set/get default domain type new adab0b07cbbc iommu: Use Functions to set default domain type in iommu_s [...] new cc7c8ad9736b iommu/amd: Request passthrough mode from IOMMU core new 6b9a7d3a466f iommu/vt-d: Request passthrough mode from IOMMU core new c53c47aac4ff x86/dma: Get rid of iommu_pass_through new 74bc0f6b22fd ia64: Get rid of iommu_pass_through new 5fa9e7c5fa50 iommu: Print default domain type on boot new 22bb182c839d iommu: Set default domain type at runtime new 2cc13bb4f59f iommu: Disable passthrough mode when SME is active new c8fb436b3b63 Documentation: Update Documentation for iommu.passthrough new b912da3e6f22 Merge branches 'arm/omap', 'arm/exynos', 'x86/amd' and 'co [...] new 1c8ba2e77f5d Merge remote-tracking branch 'iommu/next' new 78becab98b8f vfio/spapr_tce: Fix incorrect tce_iommu_group memory free new db2cb969e8ae vfio: re-arrange vfio region definitions new 92c8026854c2 vfio_pci: Restore original state on release new eee413e620f4 vfio-mdev/mtty: Simplify interrupt generation new 1108696aecf0 vfio/type1: Introduce iova list and add iommu aperture val [...] new af029169b8fd vfio/type1: Check reserved region conflict and update iova list new f45daadfe1ad vfio/type1: Update iova list on detach new 9b77e5c79840 vfio/type1: check dma map request is within a valid iova range new a717072007e8 vfio/type1: Add IOVA range capability support new b09d6e473974 vfio/type1: remove duplicate retrieval of reserved regions new e6c5d727db0a Merge branches 'v5.4/vfio/alexey-tce-memory-free-v1', 'v5. [...] new 29fbd17bb34c Merge remote-tracking branch 'vfio/next' new 893a5291a8f2 Merge remote-tracking branch 'devicetree/for-next' new 795227660d05 Merge branch 'spi-5.3' into spi-5.4 new 12fb61a97393 spi: spi-fsl-dspi: Reduce indentation level in dspi_interrupt new 37b410018064 spi: spi-fsl-dspi: Exit the ISR with IRQ_NONE when it's not ours new 1eaeba70738e spi: spi-fsl-dspi: Remove impossible to reach error check new c55be3059159 spi: spi-fsl-dspi: Use poll mode in case the platform IRQ [...] new 0d74f1aadc37 Merge branch 'spi-5.4' into spi-next new b7171ea6bab2 Merge remote-tracking branch 'spi/for-next' new 00452ba9fdb5 x86/platform/intel/iosf_mbi Rewrite locking new 67249703c20d Merge branch 'x86/platform' new c84b82dd3e59 x86/fixmap: Cleanup outdated comments new 659583dfd5fd Merge branch 'x86/mm' new e30c44e2e59c x86/irq: Improve definition of VECTOR_SHUTDOWN et al new d6f83427ff42 x86/irq: Move IS_ERR_OR_NULL() check into common do_IRQ() code new 8725fcd99a30 x86/irq: Check for VECTOR_UNUSED directly new 65bf736e32a8 Merge branch 'x86/irq' new c5e957ce69c1 Merge branch 'x86/hyperv' new af2eb90fb548 Merge branch 'x86/entry' new 342061c53a04 x86/msr-index: Move AMD MSRs where they belong new 4dce08f4ef0b Merge branch 'x86/cpu' new f25896ebfe0c x86/PCI: Remove superfluous returns from void functions new 9c28bb6cc68c Merge branch 'x86/cleanups' new 9ddba6a8368c Merge branch 'x86/build' new f288e47a88ae Merge branch 'x86/boot' new 7128818d4824 Merge branch 'x86/apic' new ec8f954a40da posix-timers: Use a callback for cancel synchronization on [...] new 0bee3b601b77 hrtimer: Improve comments on handling priority inversion a [...] new ce03f6134616 posix-timers: Cleanup forward declarations and includes new 3758b0f86ef5 alarmtimers: Avoid rtc.h include new 7cb9a94c158b posix-cpu-timers: Fixup stale comment new dd2261ed45aa hrtimer: Protect lockless access to timer->base new 68b2c8c1e421 hrtimer: Don't take expiry_lock when timer is currently migrated new 692117c1f7a6 posix-cpu-timers: Sanitize bogus WARNONS new dce3e8fd039c posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() new adb87ff4f96c clocksource/drivers/hyperv: Allocate Hyper-V TSC page statically new bd00cd52d5be clocksource/drivers/hyperv: Add Hyper-V specific sched clo [...] new 3e2d94535adb clocksource/drivers/hyperv: Enable TSC page clocksource on 32bit new d89bfd748df4 Merge branch 'timers/core' new fc721229f37c Merge branch 'smp/hotplug' new c6a244613c2f Merge branch 'sched/rt' new 516bf53de168 Merge branch 'sched/core' new 9e059a97cb32 Merge branch 'ras/core' new 51c359c2fd0a Merge tag 'v5.3-rc5' into perf/core, to pick up fixes new 6e98bc349ea4 tools headers: Add limits.h to access __WORDSIZE new 146dc303630a perf tools: tools/include should come before tools/uapi/include new aaa6ef8aa85f tools headers: Grab copy of linux/const.h, needed by linux/bits.h new b658911731d4 tools headers: Synchronize linux/bits.h with the kernel sources new 0ac10d87a571 tools arch x86: Sync asm/cpufeatures.h with the with the kernel new 3c84e65a533d perf evsel: Add comment for 'idx' member in 'struct perf_s [...] new 82a2f88458d7 tools lib traceevent: Fix "robust" test of do_generate_dyn [...] new 2566349648b4 perf record: Enable LBR callstack capture jointly with thr [...] new d2720c3dad58 perf report: Dump LBR callstack data by -D jointly with th [...] new 10ccbc1cc0b8 perf report: Prefer DWARF callstacks to LBR ones when capt [...] new a4973d8f7bea perf cs-etm: Support sample flags 'insn' and 'insnlen' new 9e79ff77e419 perf ui: Make 'exit_msg' optional in ui__question_window() new 9b01611934c0 perf ui: Introduce non-interactive ui__info_window() function new 2284cf8074ff perf ui browser: Allow specifying message to show when no [...] new 5c959b6d8f93 perf top: Show info message while collecting samples new 42fc2e9ef960 tools headers: Fixup bitsperlong per arch includes new b81d39c7a1ef libperf: Fix arch include paths new 4e92b18e5b0b Merge tag 'perf-core-for-mingo-5.4-20190820' of git://git. [...] new db9a5fd02a06 tools headers: Add missing perf_event.h include new 6549cd8f2cc2 perf tools: Use perf_cpu_map__nr instead of cpu_map__nr new 315c0a1f0ccd libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() new b4df75de3b39 libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() new 45a2c0ccf6b9 perf arm64: Add missing debug.h header new e740ca86f354 perf kvm s390: Add missing string.h header new 0b8026e8fb0e perf metricgroup: Remove needless includes from metricgroup.h new 7646602401e6 perf evsel: Move xyarray.h from evsel.c to evsel.h to redu [...] new 2d64ae9b8561 perf counts: Add missing headers needed for types used new 964f38498958 perf bpf: Add missing xyarray.h header new e14e5497d525 perf evlist: Add missing xyarray.h header new 0f31c0195c14 perf script: Add missing counts.h new e4aec1b1bdad perf tests: Add missing counts.h new bfc49182c64e perf stat: Add missing counts.h new 430482c2e34e perf scripting python: Add missing counts.h header new 69714a4e3959 perf evsel: Add missing perf/evsel.h header in util/evsel.h new ddee688a8307 perf evsel: Remove needless counts.h header from util/evsel.h new a06b7f422d6a perf evsel: Remove needless stddef.h from util/evsel.h new 43cc5d5ecbd1 perf evsel: util/evsel.h needs stdio.h as it uses FILE new 1028f96226b1 perf x86 kvm-stat: Add missing string.h header new f7004f5990e2 perf evsel: Switch to libperf's cpumap.h new 5e51b0bb245d perf cpumap: Remove needless includes from cpumap.h new a2f354e3abb8 libperf: Add perf_thread_map__nr/perf_thread_map__pid functions new 1ea770f6c197 perf c2c: Fix report with offline cpus new d9c5c0834165 libperf: Fix alignment trap with xyarray contents in 'perf stat' new 49c46457caad Merge tag 'perf-core-for-mingo-5.4-20190822' of git://git. [...] new ecfc212a3979 Merge branch 'perf/core' new 4338ec571483 Merge branch 'locking/core' new b6a32bbd8735 genirq: Force interrupt threading on RT new 88fdbca94ffd Merge branch 'irq/core' new e4372a5941f7 Merge branch 'efi/core' new ee050dc83bc3 lib/stackdepot: Fix outdated comments new b0c2beb7b13c Merge branch 'core/stacktrace' new 6c06b66e957c Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] new 8c19e97b2205 Merge branch 'core/rcu' new 5b67bc20a5e4 posix-cpu-timers: Provide task validation functions new 4d9b4bebb5e9 posix-cpu-timers: Use common permission check in posix_cpu [...] new dd73866df531 posix-cpu-timers: Use common permission check in posix_cpu [...] new 6add2f23f29f posix-cpu-timers: Provide quick sample function for itimer new ae5366ec32e3 itimers: Use quick sample function new c895a99d2e07 posix-cpu-timers: Sample directly in timer check new 8f8fb8af4a89 posix-cpu-timers: Rename thread_group_cputimer() and make [...] new b141b8de195f posix-cpu-timers: Consolidate thread group sample code new e70ad8c0fa69 posix-cpu-timers: Use clock ID in posix_cpu_timer_set() new 13aa8bba4a39 posix-cpu-timers: Use clock ID in posix_cpu_timer_get() new 8c768bb88f3f posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() new 9ebc1ad3b762 posix-cpu-timers: Remove pointless return value check new 9459311baf6b posix-cpu-timers: Simplify sample functions new 957d8bcaf4e1 posix-cpu-timers: Get rid of pointer indirection new c663b713eda5 posix-cpu-timers: Sample task times once in expiry check new 4663b7f47d8e posix-cpu-timers: Move prof/virt_ticks into caller new 05c191a0cab4 posix-cpu-timers: Create a container struct new 2fcd363a1a55 sched: Move struct task_cputime to types.h new 4cc121376363 posix-cpu-timers: Move expiry cache into struct posix_cputimers new fc0a4de8e668 posix-cpu-timers: Provide array based access to expiry cache new 6f440f889147 posix-cpu-timers: Simplify timer queueing new 95c0e29afa2a posix-cpu-timers: Simplify set_process_cpu_timer() new ca2258d8695a posix-cpu-timers: Switch check_*_timers() to array cache new 080b31145ed2 posix-cpu-timers: Remove the odd field rename defines new c96d6e594d1b posix-cpu-timers: Provide array based sample functions new e762ac92cfd3 posix-cpu-timers: Make expiry checks array based new 8dc06959500c posix-cpu-timers: Remove cputime_expires new 0102a96de44a posix-cpu-timers: Restructure expiry array new 8e8c6459bb44 posix-cpu-timers: Switch thread group sampling to array new d9f868a03b3f posix-cpu-timers: Respect INFINITY for hard RTTIME limit new 9336cd130321 rlimit: Rewrite non-sensical RLIMIT_CPU comment new 5786d249ef52 posix-cpu-timers: Get rid of zero checks new ac1089cb1697 posix-cpu-timers: Consolidate timer expiry further new c9401dda8e60 posix-cpu-timers: Get rid of 64bit divisions new f0610ad15b61 posix-cpu-timers: Remove pointless comparisons new f4a2ed1b9d67 posix-cpu-timers: Deduplicate rlimit handling new cc1f6a2ef0cf posix-cpu-timers: Move state tracking to struct posix_cputimers new ce709abdd2b9 posix-cpu-timers: Utilize timerqueue for storage new d1543e48a658 posix-cpu-timers: Fix build on !CONFIG_POSIX_TIMERS new 02c12a148262 Merge branch 'WIP.timers/core' new 71bf353abfbf Merge remote-tracking branch 'tip/auto-latest' new 510a98d683cb clocksource/drivers/timer-of: Do not warn on deferred probe new 4d3b79ef95cc clocksource/drivers: Do not warn on probe defer new 48edf1ada497 dt-bindings: timer: renesas, cmt: Add CMT0234 to sh73a0 an [...] new f7848023e0c8 dt-bindings: timer: renesas, cmt: Update CMT1 on sh73a0 an [...] new d3bf92ae4b45 dt-bindings: timer: renesas, cmt: Add CMT0 and CMT1 to r8a7792 new b7bcb069e6af dt-bindings: timer: renesas, cmt: Add CMT0 and CMT1 to r8a77995 new 1257887a2a76 dt-bindings: timer: renesas, cmt: Update R-Car Gen3 CMT1 usage new 81b56da380a6 clocksource/drivers/sh_cmt: r8a7740 and sh73a0 SoC-specific match new befd04abfbe4 clocksource/drivers/sh_cmt: Document "cmt-48" as deprecated new 53a91665c5c0 Merge remote-tracking branch 'clockevents/clockevents/next' new d971e28e2ce4 EDAC/amd64: Support more than two controllers for chip sel [...] new f8be8e568022 EDAC/amd64: Recognize DRAM device type ECC capability new 353a1fcb8f9e EDAC/amd64: Initialize DIMM info for systems with more tha [...] new e53a3b267fb0 EDAC/amd64: Find Chip Select memory size using Address Mask new 8a2eaab7daf0 EDAC/amd64: Decode syndrome before translating address new 7574729e9146 EDAC/amd64: Cache secondary Chip Select registers new 81f5090db843 EDAC/amd64: Support asymmetric dual-rank DIMMs new 9697d73ae4a0 Merge remote-tracking branch 'edac/edac-for-next' new 12a8e3b8cfb1 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 4b97c2292179 Merge remote-tracking branch 'kvm/linux-next' new 926c61568d0b KVM: arm/arm64: vgic: Remove spurious semicolons new 3109741a8d77 KVM: arm/arm64: vgic: Use a single IO device per redistributor new 25fe20f76981 Merge remote-tracking branch 'kvm-arm/next' new 75bf465f0bc3 Merge remote-tracking branch 'remotes/powerpc/topic/ppc-kv [...] new ff7240ccf0cd KVM: PPC: Book3S: Mark expected switch fall-through new d22deab6960a KVM: PPC: Book3S HV: Define usage types for rmap array in [...] new 6f7aa78a3435 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' new a45dd9e7bc7c Merge remote-tracking branch 'kvms390/next' new 780b048798ea Merge remote-tracking branch 'percpu/for-next' new 0a1ad12ffa3e Merge remote-tracking branch 'drivers-x86/for-next' new f15e9aa71f64 Merge remote-tracking branch 'hsi/for-next' new ae6c4c70dfd1 leds: max77650: Switch to fwnode property API new fd81d7e946c6 leds: Switch to use fwnode instead of be stuck with OF one new c4b8354e5341 leds: lm3532: Fix brightness control for i2c mode new 305cec648c99 leds: lm3532: Change the define for the fs current register new 3f5381c2ba60 leds: lm3532: Fixes for the driver for stability new 680e8896d0e5 dt: lm3532: Add property for full scale current. new 56277fd924e3 leds: lm3532: Add full scale current configuration new 192263c576ef leds: Allow to call led_classdev_unregister() unconditionally new 8944ec8547a8 Merge remote-tracking branch 'leds/for-next' new 96158251a0bb Merge remote-tracking branch 'ipmi/for-next' new 653e0e2986d7 Merge remote-tracking branch 'driver-core/driver-core-next' new cdfee5623290 driver core: initialize a default DMA mask for platform device new 25854d7f5ac0 Merge remote-tracking branch 'usb/usb-next' new 99dac9ea46bf Merge remote-tracking branch 'phy-next/next' new 1f67396849f1 serial: sprd: Add loopback function support new 53e5a3be73ab serial: 8250_pci: Merge 8250_moxa to 8250_pci new b88d7260d786 tty: n_gsm: add ioctl to map serial device to mux'ed tty new c5f9f5db027e tty: serial: add dependence for CONFIG_SERIAL_FSL_LINFLEXUART new a976556d6705 serial: mctrl_gpio: Use gpiod flags directly new 591f4ea2ed61 serial: 8250_pci: Add F81504A series Support new ad0126997688 Merge remote-tracking branch 'tty/tty-next' new dac4f1964a9c misc: xilinx_sdfec: Fix a couple small information leaks new 129c3b082c63 misc: xilinx_sdfec: Return -EFAULT if copy_from_user() fails new 56a635c0ec14 misc: xilinx_sdfec: Prevent a divide by zero in xsdfec_reg [...] new 6123f1fe5398 misc: xilinx_sdfec: Prevent integer overflow in xsdfec_tab [...] new 3b420aeb7525 misc: xilinx_sdfec: fix spelling mistake: "Schdule" -> "Schedule" new e240c0a2fb31 Merge remote-tracking branch 'char-misc/char-misc-next' new 9cc9f1026528 Merge remote-tracking branch 'extcon/extcon-next' new e87cf35835d9 soundwire: intel: remove unused variables new bf03473d5bcc soundwire: add debugfs support new aa85066e5f26 soundwire: cadence_master: add debugfs register dump new 79ee66312640 soundwire: intel: add debugfs register dump new 395713d8ca43 soundwire: intel: handle disabled links new 1b8822989ce1 Merge remote-tracking branch 'soundwire/next' new 03779a5715d2 Merge remote-tracking branch 'thunderbolt/next' new 47e4937a4a7c erofs: move erofs out of staging new de9defd21539 staging: rtl8723bs: os_dep: Remove unused declarations new eac53016919f staging: rtl8723bs: hal: Drop condition with no effect new 5ab706bd0bca staging: rtl8723bs: os_dep: Drop condition with no effect new 5e718a12e1a1 staging: rtl8192u: remove redundant assignment to pointer crypt new 76fe9cfb09e7 staging: rtl8192u: Remove unnecessary blank lines new 684c215dd06e staging: rtl8192u: remove code under TO_DO_LIST new cadcc6b20d97 staging: rtl8192u: Add space around binary operators new b7ad8c443750 Merge remote-tracking branch 'staging/staging-next' new 9e8b3e23f9f2 Merge remote-tracking branch 'mux/for-next' new d5c3550a465b Merge remote-tracking branch 'icc/icc-next' new 38691b2400a9 Merge remote-tracking branch 'slave-dma/next' new ddc5b463d4ad Merge remote-tracking branch 'cgroup/for-next' new 04e3cf094fd1 Merge remote-tracking branch 'scsi/for-next' new 6327c0c67dec Merge remote-tracking branch 'scsi-mkp/for-next' new b05abdda1ecc Merge remote-tracking branch 'rpmsg/for-next' new ac1213b7d795 gpio/ixp4xx: Register the base PA instead of its VA in fwnode new ff6cd68d6601 gpio: mpc8xxx: add ls1088a platform gpio node DT binding d [...] new 7b732209eb5d gpio: mpc8xxx: add ls1088a platform special function new 49751efbf630 gpio: zx: Pass irqchip when adding gpiochip new e599256ab78b gpio: vf610: Pass irqchip when adding gpiochip new 74639d66e1ec gpio: tqmx86: Pass irqchip when adding gpiochip new d5d4aa1ec198 MAINTAINERS: Remove FMC subsystem new 7db47faae79b gpio: aspeed: Add SGPIO driver new c7663fa2a663 gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h new b1d64c7139c1 gpio: ftgpio: Fix an error handling path in 'ftgpio_gpio_probe()' new f4e9bcc05f4e gpio: mt7621: Pass irqchip when adding gpiochip new 82357f82ec69 pinctrl: bcm2835: Pass irqchip when adding gpiochip new 7afb6b237bb5 Merge branch 'devel' into for-next new daa7a675c136 Merge remote-tracking branch 'gpio/for-next' new d7399d0a43ed Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 3394cea1f3c3 Merge remote-tracking branch 'gpio-intel/for-next' new d21b8adbd475 pinctrl: amd: disable spurious-firing GPIO IRQs new d67070c372dd dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8150 support new 9bdacadd1606 dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8150b support new 2dc889a8846d dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8150l support new 472a61e777fe pinctrl/gpio: Take MUX usage into account new 2ff110bbe98e pinctrl: meson: meson: Add of_node_put() before return new 1d4ba593d02e pinctrl: sh-pfc: Add new flags into struct sh_pfc_pin_config new b13431ed6eab pinctrl: sh-pfc: Remove incomplete flag "cfg->type" new 8a0cc47ccc7c pinctrl: sh-pfc: Rollback to mux if required when the gpio [...] new df62267ddec5 pinctrl: sh-pfc: Include the right header new ab6366ee887a pinctrl: rza1: Add of_node_put() before return new 5b1d96e029bf pinctrl: rza2: Drop driver use of consumer flags new 0a6864274e41 pinctrl: rza2: Include the appropriate headers new 7c772bed431c Merge tag 'sh-pfc-for-v5.4-tag2' of https://git.kernel.org [...] new 7485fe67d5d8 Merge remote-tracking branch 'pinctrl/for-next' new 983b51c080fa Merge remote-tracking branch 'pinctrl-intel/for-next' new 34d2dc1f009e Merge remote-tracking branch 'pinctrl-samsung/for-next' new 772b408fdc94 kunit: test: add KUnit test runner core new fe33c162065b kunit: test: add test resource management API new 3c49770597ff kunit: test: add string_stream a std::stream like string builder new 630a7c17149a kunit: test: add assertion printing library new f8c6f4eb850d kunit: test: add the concept of expectations new fe539dde39e8 kbuild: enable building KUnit new 8faf220835e8 kunit: test: add initial tests new 451efcfcc09c objtool: add kunit_try_catch_throw to the noreturn list new 0461d027c83d kunit: test: add support for test abort new 6852cbf2064d kunit: test: add tests for kunit test abort new a088934bd516 kunit: test: add the concept of assertions new b12cc8c40932 kunit: test: add tests for KUnit managed resources new 0a53f35d6e5d kunit: tool: add Python wrappers for running KUnit tests new 3c08fc542498 kunit: defconfig: add defconfigs for building KUnit tests new f3abcc8c57a7 Documentation: kunit: add documentation for KUnit new ce7526d56556 MAINTAINERS: add entry for KUnit the unit testing framework new 103ebb60074e kernel/sysctl-test: Add null pointer test for sysctl.c:pro [...] new 49435c478386 MAINTAINERS: add proc sysctl KUnit test to PROC SYSCTL section new 3275f6fd750f Merge remote-tracking branch 'kselftest/next' new f4266889d438 Merge remote-tracking branch 'y2038/y2038' new 6b86573cc0c9 Merge remote-tracking branch 'livepatching/for-next' new 8359f04f3ac7 Merge remote-tracking branch 'coresight/next' new 1d74f0992991 dt-bindings: rtc: add bindings for FlexTimer Module new 7b0b551dbc1e rtc: fsl-ftm-alarm: add FTM alarm driver new 903e259f9caf dt-bindings: rtc: sun6i: Add compatible for H6 RTC new b60ff2cfb598 rtc: sun6i: Add support for H6 RTC new e788771cacaf rtc: pcf2127: convert to devm_rtc_allocate_device new bbfe3a7a1d41 rtc: pcf2127: cleanup register and bit defines new 7f43020e3bdb rtc: pcf2127: bugfix: read rtc disables watchdog new 9e8157e1f9dc rtc: pcf2127: add watchdog feature support new 36180aed4cd2 rtc: pcf2127: add tamper detection support new 52bed6843b33 Merge remote-tracking branch 'rtc/rtc-next' new b1f23360a0cf Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 4757760133b8 Merge remote-tracking branch 'at24/at24/for-next' new 805e5ca1db2f Merge remote-tracking branch 'kspp/for-next/kspp' new 9020166fa826 Merge remote-tracking branch 'fsi/next' new 2272e0a98af9 Merge remote-tracking branch 'slimbus/for-next' new 6e70cfbc21c0 Merge remote-tracking branch 'nvmem/for-next' new 61864f6f9397 Merge remote-tracking branch 'xarray/xarray' new 2a28910bfa7d Merge remote-tracking branch 'hyperv/hyperv-next' new 3e7bf974e166 Merge remote-tracking branch 'pidfd/for-next' new 62bacb06b9f0 PM / devfreq: tegra: Fix kHz to Hz conversion new efe9043db496 PM / devfreq: tegra: Replace readl-writel with relaxed versions new ed2a8dd22a75 PM / devfreq: tegra: Replace write memory barrier with the [...] new 30af44fae8bd PM / devfreq: tegra: Don't ignore clk errors new b061312f4bca PM / devfreq: tegra: Don't set EMC clock rate to maximum on probe new dd3f2616bb99 PM / devfreq: tegra: Drop primary interrupt handler new 7514dd05eaae PM / devfreq: tegra: Properly disable interrupts new 8fda5c1fab4f PM / devfreq: tegra: Clean up driver's probe / remove new 151531f79a2d PM / devfreq: tegra: Avoid inconsistency of current freque [...] new 386789ebbdd3 PM / devfreq: tegra: Mark ACTMON's governor as immutable new 5a7e10c89501 PM / devfreq: tegra: Move governor registration to driver's probe new 546ff0938137 PM / devfreq: tegra: Reconfigure hardware on governor's restart new 1ac347488529 PM / devfreq: tegra: Support Tegra30 new 35f8dbc72721 PM / devfreq: tegra: Enable COMPILE_TEST for the driver new 23601752911b PM / devfreq: tegra: Rename tegra-devfreq.c to tegra30-devfreq.c new d196175ed8f4 PM / devfreq: Introduce driver for NVIDIA Tegra20 new 2c09083293f4 PM / devfreq: Fix spelling typo new 0a453aca94bd PM / devfreq: rk3399_dmc: Fix spelling typo new 7544fd7f3845 PM / devfreq: Fix kernel oops on governor module load new 5f8669639f3e PM / devfreq: events: add Exynos PPMU new events new 23ca7d2503d8 PM / devfreq: tegra20: add COMMON_CLK dependency new 0ae9c3213c2c PM / devfreq: exynos-events: change matching code during probe new 1dd62c66d345 PM / devfreq: events: extend events by type of counted data new e2fc1677eea7 PM / devfreq: Correct devm_devfreq_remove_device() documentation new 2c2b20e0da89 PM / devfreq: exynos-bus: Correct clock enable sequence new 4294a779bd8d PM / devfreq: exynos-bus: Convert to use dev_pm_opp_set_rate() new 0ef7c7cce43f PM / devfreq: passive: Use non-devm notifiers new 1f2bc3ab73f6 Merge remote-tracking branch 'devfreq/for-next' new 266b6f510662 Merge remote-tracking branch 'hmm/hmm' new eb12511f0d47 fpga: altera-cvp: Discover Vendor Specific offset new d2083d040a95 fpga: altera-cvp: Preparation for V2 parts. new e58915179f3f fpga: altera-cvp: Add Stratix10 (V2) Support new 6c2983abf371 Merge remote-tracking branch 'fpga/for-next' new 4beff7db0666 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 4386ef0a214d /proc/kpageflags: do not use uninitialized struct pages new 3a60e2e9ec52 mm: memcontrol: flush percpu slab vmstats on kmem offlining new baed0b872843 mm, memcg: partially revert "mm/memcontrol.c: keep local V [...] new bcd90e494455 kbuild: clean compressed initramfs image new 4f724cd69d70 ocfs2: use jbd2_inode dirty range scoping new 91286d9c75aa jbd2: remove jbd2_journal_inode_add_[write|wait] new 017221ba6c5c ocfs2: further debugfs cleanups new fafbe1bd88ed ocfs2: ensure ret is set to zero before returning new cc3fba42bc1b ocfs2: remove unused ocfs2_calc_tree_trunc_credits() new 4287045511d8 ocfs2: remove unused ocfs2_orphan_scan_exit() declaration new 017f0c58da04 fs/ocfs2/namei.c: remove set but not used variables new 5bd5e97aed45 fs/ocfs2/file.c: remove set but not used variables new ba8f54cbe80e fs/ocfs2/dir.c: remove set but not used variables new 426b94d465f0 ocfs2: clear zero in unaligned direct IO new 3db83c6faf1e ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes new 6e5efa0d4f49 ocfs2: wait for recovering done after direct unlock request new 52728d1ac77a ocfs2: checkpoint appending truncate log transaction befor [...] new 6cf76bc58bd1 fs: ocfs2: fix possible null-pointer dereferences in ocfs2 [...] new a469d2d0a15d fs-ocfs2-fix-possible-null-pointer-dereferences-in-ocfs2_x [...] new 96fbd0881b73 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] new f51d19bf09f1 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] new e0d545ee0058 ramfs: support O_TMPFILE new 7072253b7483 mm, slab: extend slab/shrink to shrink all memcg caches new b7cb72465ed7 mm, slab: move memcg_cache_params structure to mm/slab.h new 013179bc4741 kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K new 81a369e18c21 mm: kmemleak: make the tool tolerant to struct scan_area a [...] new 30a56c0de439 mm: kmemleak: simple memory allocation pool for kmemleak objects new c544a5760b29 mm: kmemleak: use the memory pool for early allocations new a4c1defa5ac5 mm-kmemleak-use-the-memory-pool-for-early-allocations-chec [...] new ca2d53e516a8 mm-kmemleak-use-the-memory-pool-for-early-allocations-chec [...] new 909d92d16e30 mm/kmemleak.c: record the current memory pool size new 9bbabef58c88 mm/kmemleak: increase the max mem pool to 1M new f10615856b57 kasan: add memory corruption identification for software t [...] new a40ad87b3003 lib/test_kasan.c: add roundtrip tests new 3051db637fa2 lib-test_kasan-add-roundtrip-tests-checkpatch-fixes new 82cb43260d0d mm/page_poison.c: fix a typo in a comment new 8a02fd3bb645 mm/rmap.c: remove set but not used variable 'cstart' new 3dacfed4823f mm: introduce page_size() new 017338ce23db mm: Introduce page_shift() new a944ad6d9708 mm-introduce-page_shift-fix new 2d7210b1f429 mm: introduce compound_nr() new 956bed53316c mm: replace list_move_tail() with add_page_to_lru_list_tail() new 69f138a8d904 mm, page_owner: record page owner for each subpage new 0a22ad9f8ae2 mm, page_owner: keep owner info when freeing the page new 090a8e328c0e mm, page_owner, debug_pagealloc: save and dump freeing sta [...] new 8fb5ff7a4fc1 mm/filemap.c: don't initiate writeback if mapping has no d [...] new bab519f14090 mm/filemap.c: rewrite mapping_needs_writeback in less fanc [...] new f204304c6487 mm: page cache: store only head pages in i_pages new 1ba4dd8561b5 mm-page-cache-store-only-head-pages-in-i_pages-fix new 782dd679657b mm, memcg: throttle allocators when failing reclaim over m [...] new 8e40edfe449b mm-throttle-allocators-when-failing-reclaim-over-memoryhigh-fix new 070d3e2f7b93 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] new 7b04f610e318 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] new a23ac76dbbca mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] new d91282218d13 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints new 8a42bd1e807d mm: memcontrol: switch to rcu protection in drain_all_stock() new 068f782f7d34 mm: vmscan: do not share cgroup iteration between reclaimers new 148a8691b6df mm/gup: add make_dirty arg to put_user_pages_dirty_lock() new b6096ae07b1a mm/gup: remove unused variable in siw_free_plist() new 85ab7cb1fe39 drivers/gpu/drm/via: convert put_page() to put_user_page*() new 4672e0b77fb0 net/xdp: convert put_page() to put_user_page*() new 84d12253c3f0 mm: remove redundant assignment of entry new 139734106503 mm/mmap.c: fix the adjusted length error new 020780c204f0 mm: release the spinlock on zap_pte_range new e60835324f73 mm: remove quicklist page table caches new 3f180a4b5d06 ia64: switch to generic version of pte allocation new 4db90807b174 sh: switch to generic version of pte allocation new 1943eaa65817 microblaze: switch to generic version of pte allocation new 036445db1115 mm: consolidate pgtable_cache_init() and pgd_cache_init() new 45b913a525c5 mm/memory_hotplug: remove move_pfn_range() new b8afefa57a75 mm-memory_hotplug-remove-move_pfn_range-fix new e2e5eac8e80e drivers/base/node.c: simplify unregister_memory_block_unde [...] new 65fdd28dd025 drivers/base/memory.c: fixup documentation of removable/ph [...] new 150f58830154 driver/base/memory.c: validate memory block size early new 6827b293cd11 drivers/base/memory.c: don't store end_section_nr in memor [...] new 98cc5b0ca4ac mm/memory_hotplug.c: prevent memory leak when reusing pgdat new f8a9c8071e13 mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ [...] new 3cf1428f64f3 mm/memory_hotplug: drop PageReserved() check in online_pag [...] new c9ad023bd861 mm/memory_hotplug: simplify online_pages_range() new 333628873ff9 mm/memory_hotplug: make sure the pfn is aligned to the ord [...] new 7bfe1372cad3 mm-memory_hotplug-make-sure-the-pfn-is-aligned-to-the-orde [...] new a9b6b8275c3d mm/memory_hotplug: online_pages cannot be 0 in online_pages() new 555829ab047f mm/sparse.c: fix memory leak of sparsemap_buf in aliged memory new 252259413c86 mm/sparse.c: mark sparse_buffer_free as __meminit new afb1fbcbe51a mm/sparse.c: fix ALIGN() without power of 2 in sparse_buff [...] new 99c8767ab92d mm/sparse.c: use __nr_to_section(section_nr) to get mem_section new be8b1fa8c02a mm/vmalloc: do not keep unpurged areas in the busy tree new 598aa5d26bad mm/vmalloc: modify struct vmap_area to reduce its size new 063e61301d31 mm: use CPU_BITS_NONE to initialize init_mm.cpu_bitmask new 33bf3e248277 mm/compaction.c: clear total_{migrate,free}_scanned before [...] new 8c080b27679e mm/compaction: introduce a helper compact_zone_counters_init() new 9d78bcdbcfab mm-compaction-clear-total_migratefree_scanned-before-scann [...] new 01480cdb5609 mm-compaction-clear-total_migratefree_scanned-before-scann [...] new b6794ddf5e01 mm-compaction-clear-total_migratefree_scanned-before-scann [...] new 7b2fb6174633 mm/compaction.c: remove unnecessary zone parameter in isol [...] new 6c096f083e98 mm/mempolicy.c: remove unnecessary nodemask check in kerne [...] new 237578579f89 mm, oom: avoid printk() iteration under RCU new 21c060955be8 mm-oom-avoid-printk-iteration-under-rcu-fix new d4f4475d8f5b mm/oom_kill.c: add task UID to info message on an oom kill new 2e01a05bc199 mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix new 971c38b0513a memcg, oom: don't require __GFP_FS when invoking memcg OOM killer new 04cb0d01813a mm/oom: add oom_score_adj and pgtables to Killed process message new b942dff042cb mm, reclaim: make should_continue_reclaim perform dryrun d [...] new 3bb9a3851a58 mm, reclaim: cleanup should_continue_reclaim() new 1c50fa518d66 mm, compaction: raise compaction priority after it withdrawns new ed800128dffa hugetlbfs: don't retry when pool page allocations start to fail new 670bc5dc5b70 mm/migrate.c: clean up useless code in migrate_vma_collect_pmd() new f83e7ec74d35 thp: update split_huge_page_pmd() comment new e1752f39c71a filemap: check compound_head(page)->mapping in filemap_fault() new 56429f50e410 filemap: check compound_head(page)->mapping in pagecache_g [...] new c789583f01b9 filemap: update offset check in filemap_fault() new 5d0460cf9411 mm,thp: stats for file backed THP new 9af7208f1641 khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() new 55e771ca35bd mm,thp: add read-only THP support for (non-shmem) FS new fee39365aa0c khugepaged: fix build without CONFIG_SHMEM new 766afa953abf khugepaged: fix double unlock in collapse_file() new aa32165e3231 mm,thp: avoid writes to file with THP in pagecache new ba631411d49f mm: thp: extract split_queue_* into a struct new de558e3a3bf9 mm: move mem_cgroup_uncharge out of __page_cache_release() new 60b111fbd854 mm: shrinker: make shrinker not depend on memcg kmem new d4eb45b8a396 mm-shrinker-make-shrinker-not-depend-on-memcg-kmem-v6 new 7d7665978a65 mm: thp: make deferred split shrinker memcg aware new e7e3fa61a322 mm-thp-make-deferred-split-shrinker-memcg-aware-v6 new abefdbb56200 mm: move memcmp_pages() and pages_identical() new a29ba4b09165 uprobe: use original page when all uprobes are removed new 1a435b043c49 mm, thp: introduce FOLL_SPLIT_PMD new 3290b054e16b uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT new fb76003f9e76 khugepaged: enable collapse pmd for pte-mapped THP new 86a0f075ecdd khugepaged: add comments for retract_page_tables() new a863ff6d4503 uprobe: collapse THP pmd after removing all uprobes new 86edc05cf5ef mm, thp: account deferred split THPs into MemAvailable new 0e39cd1d1b2f psi-annotate-refault-stalls-from-io-submission-fix new 91983296d64c psi-annotate-refault-stalls-from-io-submission-fix-2 new 501a169663bf mm, fs: move randomize_stack_top from fs to mm new d86055532b74 arm64: make use of is_compat_task instead of hardcoding this test new 087c374f299a arm64: consider stack randomization for mmap base only whe [...] new 746e565a70a8 arm64, mm: move generic mmap layout functions to mm new bc1e43de091d arm64, mm: make randomization selected by generic topdown [...] new 1bc6bfceb689 arm: properly account for stack randomization and stack guard gap new 8e32c33e7983 arm: use STACK_TOP when computing mmap base address new 256c5f5cbbe1 arm: use generic mmap top-down layout and brk randomization new c5b1ed1c1e85 mips: properly account for stack randomization and stack g [...] new ff4883aaff32 mips: use STACK_TOP when computing mmap base address new 9ded0104fa11 mips: adjust brk randomization offset to fit generic version new eb8b0991e9ce mips: replace arch specific way to determine 32bit task wi [...] new b301da60e524 mips: use generic mmap top-down layout and brk randomization new 311d0fec3299 riscv: make mmap allocation top-down by default new 397a452127a2 riscv-make-mmap-allocation-top-down-by-default-v6 new 1c93b7368775 mm/mmap.c: refine find_vma_prev() with rb_last() new 51a9276b5f30 mm-mmapc-refine-find_vma_prev-with-rb_last-fix new 4ec27b4f15a2 mm: mmap: increase sockets maximum memory size pgoff for 32bits new f227453a14ca mm: introduce MADV_COLD new 8251e7e7786d mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM new 027b9b8fd9ee mm: introduce MADV_PAGEOUT new e0ddfbc2c151 mm: clear PG_active on MADV_PAGEOUT new b16161bf4836 mm: factor out common parts between MADV_COLD and MADV_PAGEOUT new 27eae3695a34 mm/madvise: reduce code duplication in error handling paths new 9b5dac7e8c58 shmem: fix obsolete comment in shmem_getpage_gfp() new b726f2540d80 zpool: add malloc_support_movable to zpool_driver new b2a52cc225a1 zswap: use movable memory if zpool support allocate movabl [...] new 4bedc51f33e2 mm, memcg: proportional memory.{low,min} reclaim new f013c692ea3c mm, memcg: make memory.emin the baseline for utilisation d [...] new 7d710802de3c mm, memcg: make scan aggression always exclude protection new 7db921928965 mm/vmscan: remove unused lru_pages argument new e9355c95bd86 mm: don't expose page to fast gup before it's ready new e69c91f440c6 fs/buffer.c: add debug print for __getblk_gfp() stall problem new b8ff120fb47b fs/buffer.c: dump more info for __getblk_gfp() stall problem new e0a61661df7f kernel/hung_task.c: Monitor killed tasks. new 3b5324bf3c36 linux/coff.h: add include guard new 0669687b69ac kernel/elfcore.c: include proper prototypes new 3b040936dd42 hung_task: allow printing warnings every check interval new 426f62db52aa rbtree: avoid generating code twice for the cached version [...] new 43eb060be507 augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro new d53468f04ead augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro new c5ef6e7ceb98 augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix new d5385078d968 augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix-3 new 53f5b5cdbd80 augmented rbtree: rework the RB_DECLARE_CALLBACKS macro de [...] new 94783e357feb lib/genalloc.c: export symbol addr_in_gen_pool new 87dec8349d0e lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr new af4cde77724d Documentation: rename addr_in_gen_pool to gen_pool_has_addr new a611c28a9144 string: add stracpy and stracpy_pad mechanisms new d4d7513afaa6 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] new f4e39e95c026 kernel-doc: core-api: include string.h into core-api new 8edfd8549f77 kernel-doc: core-api: Include string.h into core-api new 6e9e36bbd168 include/trace/events/writeback.h: fix -Wstringop-truncatio [...] new 2deb4e859125 strscpy: reject buffer sizes larger than INT_MAX new 0eac02ffb447 lib/generic-radix-tree.c: make 2 functions static inline new 6737a88c7254 lib/extable.c: add missing prototypes new 200004bec179 lib/stackdepot.c: fix obsolete comments new 434f8cee2425 lib/memweight.c: open code bitmap_weight() new d3cb2c0b4567 lib/hexdump: make print_hex_dump_bytes() a nop on !DEBUG builds new efef8c17fb35 lib/math/rational.c: fix possible incorrect result from ra [...] new 57def6bdae22 checkpatch: don't interpret stack dumps as commit IDs new 2233f146b87c checkpatch: improve SPDX license checking new 449d0ceafa0e checkpatch.pl: warn on invalid commit id new 1d1f7301303c checkpatch: exclude sizeof sub-expressions from MACRO_ARG_REUSE new 2a01e96e0fab checkpatch: prefer __section over __attribute__((section(...))) new 303f29646840 fs: reiserfs: remove unnecessary check of bh in remove_fro [...] new 7a7018abf8e8 fs/reiserfs/journal.c: remove set but not used variables new c882f3ced402 fs/reiserfs/stree.c: remove set but not used variables new 29867f94f7ed fs/reiserfs/lbalance.c: remove set but not used variables new 5e131c1d4b5b fs/reiserfs/objectid.c: remove set but not used variables new 3545227f988f fs/reiserfs/prints.c: remove set but not used variables new 6666216111d8 fs/reiserfs/fix_node.c: remove set but not used variables new b3dfa7fee789 fs/reiserfs/do_balan.c: remove set but not used variables new b6bf9f802e49 fat: add nobarrier to workaround the strange behavior of device new 100dd09bb46f fork: improve error message for corrupted page tables new 0cebbbd68f62 cpumask: nicer for_each_cpumask_and() signature new 4dfc65dacac5 kexec: bail out upon SIGKILL when allocating memory. new 58c9f4e28c9d kexec: restore arch_kexec_kernel_image_probe declaration new fbb2f1d96701 aio: simplify read_events() new fb6bee420be5 kgdb: don't use a notifier to enter kgdb at panic; call directly new 86beafc4461c scripts/gdb: handle split debug new 7038896ee0ae bug: refactor away warn_slowpath_fmt_taint() new 22ab2de36546 bug: rename __WARN_printf_taint() to __WARN_printf() new 39988d61a43d bug: consolidate warn_slowpath_fmt() usage new cb9fafd203d1 bug: lift "cut here" out of __warn() new cae0aea165cd bug: clean up helper macros to remove __WARN_TAINT() new 41eb5013badd bug: consolidate __WARN_FLAGS usage new 271839a2622e bug: move WARN_ON() "cut here" into exception handler new 69bc39147a93 ipc/mqueue.c: delete an unnecessary check before the macro [...] new 871e2e446b7d ipc/mqueue: improve exception handling in do_mq_notify() new 4d7b1ed2501f ipc/msg.c: consolidate all xxxctl_down() functions new b758b043bb8e Merge branch 'akpm-current/current' new 96f54d335c9f pinctrl: fix pxa2xx.c build warnings new fbe026aa00a4 lib: untag user pointers in strn*_user new 649fdc3e2fff mm: untag user pointers passed to memory syscalls new d244d6b9a746 mm: untag user pointers in mm/gup.c new ccb67a659c2c mm: untag user pointers in get_vaddr_frames new 142ecdc00878 fs/namespace: untag user pointers in copy_mount_options new 876ba8added2 userfaultfd: untag user pointers new 155f0ce97d23 drm/amdgpu: untag user pointers new a870f61e8c6c drm/radeon: untag user pointers in radeon_gem_userptr_ioctl new a69b1b0fa136 media/v4l2-core: untag user pointers in videobuf_dma_conti [...] new b7771683eec1 tee/shm: untag user pointers in tee_shm_register new 94f4a1a0d045 vfio/type1: untag user pointers in vaddr_get_pfn new c03d145cb91d mm: untag user pointers in mmap/munmap/mremap/brk new ac3d6d68e3a2 hexagon: drop empty and unused free_initrd_mem new 5e551aafd291 mm: treewide: clarify pgtable_page_{ctor,dtor}() naming new 6d632fece828 drivers/tty/serial/sh-sci.c: suppress warning new 5ad8ab5eb246 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] new 0cac2881f890 Merge branch 'akpm/master' new ed858b88e6cb Add linux-next specific files for 20190826
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 (9733a7c62c66) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
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 1105 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 1 + Documentation/admin-guide/kernel-parameters.txt | 11 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kunit/api/index.rst | 16 + Documentation/dev-tools/kunit/api/test.rst | 11 + Documentation/dev-tools/kunit/faq.rst | 62 + Documentation/dev-tools/kunit/index.rst | 79 + Documentation/dev-tools/kunit/start.rst | 180 ++ Documentation/dev-tools/kunit/usage.rst | 576 ++++ Documentation/devicetree/bindings/arm/fsl.yaml | 16 + .../devicetree/bindings/arm/mediatek.yaml | 4 + Documentation/devicetree/bindings/eeprom/at25.txt | 1 + .../devicetree/bindings/gpio/gpio-mpc8xxx.txt | 6 +- .../interrupt-controller/mediatek,sysirq.txt | 1 + .../devicetree/bindings/leds/leds-lm3532.txt | 4 + .../bindings/media/allwinner,sun4i-a10-csi.yaml | 109 + .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 6 + .../devicetree/bindings/rtc/rtc-fsl-ftm-alarm.txt | 1 + .../devicetree/bindings/serial/mtk-uart.txt | 1 + .../devicetree/bindings/spi/spi-fsl-dspi.txt | 1 + .../devicetree/bindings/timer/renesas,cmt.txt | 40 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/serial/n_gsm.rst | 11 +- .../filesystems/erofs.txt | 4 - Documentation/filesystems/ext4/blockgroup.rst | 10 +- Documentation/filesystems/ext4/blocks.rst | 4 +- Documentation/filesystems/ext4/directory.rst | 2 +- Documentation/filesystems/ext4/group_descr.rst | 9 +- Documentation/filesystems/ext4/inodes.rst | 4 +- Documentation/filesystems/ext4/super.rst | 20 +- Documentation/filesystems/proc.txt | 4 +- Documentation/process/howto.rst | 2 +- Documentation/process/submitting-patches.rst | 2 +- Documentation/translations/it_IT/process/howto.rst | 2 +- .../it_IT/process/submitting-patches.rst | 2 +- Documentation/translations/ja_JP/SubmittingPatches | 2 +- Documentation/translations/ja_JP/howto.rst | 2 +- Documentation/translations/ko_KR/howto.rst | 2 +- Documentation/translations/zh_CN/process/howto.rst | 2 +- .../zh_CN/process/submitting-patches.rst | 2 +- Kconfig | 2 + MAINTAINERS | 65 +- Makefile | 20 +- Next/SHA1s | 122 +- Next/merge.log | 2764 ++++++++++++-------- arch/Kconfig | 7 + arch/alpha/Kconfig | 1 + arch/alpha/include/asm/pgtable.h | 5 - arch/arc/include/asm/pgtable.h | 5 - arch/arm/boot/dts/Makefile | 3 + arch/arm/boot/dts/at91-ariag25.dts | 255 +- arch/arm/boot/dts/at91-ariettag25.dts | 100 +- arch/arm/boot/dts/at91-cosino.dtsi | 203 +- arch/arm/boot/dts/at91-cosino_mega2560.dts | 93 +- arch/arm/boot/dts/at91-kizboxmini.dts | 179 +- arch/arm/boot/dts/at91sam9g15.dtsi | 28 +- arch/arm/boot/dts/at91sam9g15ek.dts | 12 +- arch/arm/boot/dts/at91sam9g25ek.dts | 89 +- arch/arm/boot/dts/at91sam9g35ek.dts | 22 +- arch/arm/boot/dts/at91sam9x25ek.dts | 36 +- arch/arm/boot/dts/at91sam9x35ek.dts | 43 +- arch/arm/boot/dts/at91sam9x5.dtsi | 2 +- arch/arm/boot/dts/at91sam9x5_lcd.dtsi | 194 +- arch/arm/boot/dts/at91sam9x5dm.dtsi | 86 +- arch/arm/boot/dts/at91sam9x5ek.dtsi | 265 +- arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6310-s-43.dts | 102 + arch/arm/boot/dts/imx6ul-kontron-n6310-s.dts | 420 +++ arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi | 134 + arch/arm/boot/dts/mt7629-rfb.dts | 263 ++ arch/arm/boot/dts/mt7629.dtsi | 481 ++++ arch/arm/boot/dts/sun4i-a10.dtsi | 2 + arch/arm/boot/dts/sun5i.dtsi | 2 + arch/arm/boot/dts/sun6i-a31.dtsi | 2 + arch/arm/boot/dts/sun7i-a20.dtsi | 27 + arch/arm/boot/dts/sun8i-a23-a33.dtsi | 1 + arch/arm/boot/dts/sun8i-r40.dtsi | 2 + arch/arm/boot/dts/sun8i-v3s.dtsi | 1 + arch/arm/boot/dts/sunxi-h3-h5.dtsi | 1 + arch/arm/boot/dts/vf610-zii-cfu1.dts | 2 +- arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 2 + arch/arm/include/asm/pgtable-nommu.h | 5 - arch/arm/include/asm/pgtable.h | 2 - arch/arm/lib/backtrace.S | 2 +- arch/arm/mach-at91/.gitignore | 1 + arch/arm/mach-at91/Makefile | 5 +- arch/arm/mach-at91/pm_suspend.S | 2 +- arch/arm/mach-imx/anatop.c | 25 + arch/arm/mach-imx/common.h | 1 + arch/arm/mach-imx/mach-imx6q.c | 1 + arch/arm/mach-imx/mach-imx6sl.c | 1 + arch/arm/mach-imx/mach-imx6sx.c | 1 + arch/arm/mach-imx/mach-imx6ul.c | 1 + arch/arm/mach-imx/mach-imx7d.c | 1 + arch/arm/mm/init.c | 3 +- arch/arm64/Kconfig | 1 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 1 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 46 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 32 +- arch/arm64/boot/dts/freescale/Makefile | 2 + arch/arm64/boot/dts/freescale/fsl-ls1088a-qds.dts | 33 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 21 +- .../dts/freescale/imx8mq-hummingboard-pulse.dts | 256 ++ arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 405 +++ arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi | 309 +++ arch/arm64/boot/dts/freescale/imx8mq.dtsi | 9 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 96 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 191 +- arch/arm64/include/asm/mmu.h | 2 +- arch/arm64/include/asm/pgtable.h | 2 - arch/arm64/kernel/kaslr.c | 5 +- arch/arm64/kernel/machine_kexec_file.c | 18 +- arch/arm64/kernel/setup.c | 9 +- arch/arm64/mm/mmu.c | 15 +- arch/arm64/mm/pgd.c | 2 +- arch/c6x/include/asm/pgtable.h | 5 - arch/csky/include/asm/pgtable.h | 5 - arch/h8300/include/asm/pgtable.h | 6 - arch/hexagon/include/asm/pgtable.h | 3 - arch/hexagon/mm/Makefile | 2 +- arch/hexagon/mm/init.c | 13 - arch/hexagon/mm/pgalloc.c | 10 - arch/ia64/Kconfig | 1 + arch/ia64/include/asm/iommu.h | 2 - arch/ia64/include/asm/pgtable.h | 5 - arch/ia64/kernel/pci-dma.c | 2 - arch/m68k/Kconfig | 1 + arch/m68k/include/asm/pgtable_mm.h | 5 - arch/m68k/include/asm/pgtable_no.h | 5 - arch/m68k/kernel/dma.c | 9 - arch/microblaze/include/asm/pgtable.h | 7 - arch/mips/Kconfig | 1 + arch/mips/boot/dts/mscc/ocelot.dtsi | 7 +- arch/mips/cavium-octeon/dma-octeon.c | 17 +- arch/mips/cavium-octeon/setup.c | 3 +- arch/mips/fw/arc/memory.c | 24 +- arch/mips/include/asm/bootinfo.h | 16 - arch/mips/include/asm/io.h | 14 +- arch/mips/include/asm/pgtable.h | 5 - arch/mips/kernel/setup.c | 357 +-- arch/mips/lantiq/xway/sysctrl.c | 16 +- arch/mips/mm/init.c | 92 +- arch/mips/mti-malta/malta-memory.c | 11 - arch/mips/netlogic/xlp/setup.c | 12 +- arch/mips/pmcs-msp71xx/msp_prom.c | 22 +- arch/mips/sgi-ip22/ip28-berr.c | 20 +- arch/nds32/include/asm/pgtable.h | 2 - arch/nios2/include/asm/pgtable.h | 2 - arch/openrisc/include/asm/pgtable.h | 5 - arch/parisc/include/asm/pgtable.h | 2 - arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/kvm_host.h | 22 +- arch/powerpc/include/asm/pgtable.h | 1 - arch/powerpc/kernel/setup-common.c | 6 - arch/powerpc/kvm/book3s_hv_rm_mmu.c | 2 +- arch/riscv/Kconfig | 1 + arch/riscv/include/asm/pgtable.h | 5 - arch/s390/Kconfig | 1 + arch/s390/include/asm/pgtable.h | 5 - arch/s390/include/asm/qdio.h | 6 +- arch/sh/boards/mach-ap325rxa/setup.c | 1 - arch/sh/boards/mach-ecovec24/setup.c | 2 - arch/sh/boards/mach-kfr2r09/setup.c | 1 - arch/sh/boards/mach-migor/setup.c | 1 - arch/sh/boards/mach-se/7724/setup.c | 2 - arch/sh/include/asm/pgtable.h | 5 - arch/sh/mm/nommu.c | 4 - arch/sparc/Kconfig | 1 + arch/sparc/include/asm/pgtable_32.h | 5 - arch/sparc/include/asm/pgtable_64.h | 1 - arch/um/Kconfig | 1 + arch/um/configs/kunit_defconfig | 3 + arch/um/include/asm/pgtable.h | 2 - arch/unicore32/include/asm/pgtable.h | 2 - arch/x86/Kconfig | 1 + arch/x86/boot/compressed/pgtable_64.c | 13 +- arch/x86/entry/vdso/vma.c | 2 +- arch/x86/events/core.c | 2 +- arch/x86/hyperv/hv_init.c | 2 - arch/x86/include/asm/bootparam_utils.h | 2 +- arch/x86/include/asm/fixmap.h | 5 +- arch/x86/include/asm/hw_irq.h | 4 +- arch/x86/include/asm/iommu.h | 1 - arch/x86/include/asm/irq.h | 2 +- arch/x86/include/asm/msr-index.h | 14 +- arch/x86/include/asm/nospec-branch.h | 2 +- arch/x86/include/asm/pgtable_32.h | 1 - arch/x86/include/asm/pgtable_64.h | 2 - arch/x86/include/asm/vdso/gettimeofday.h | 6 +- arch/x86/kernel/apic/apic.c | 68 +- arch/x86/kernel/cpu/amd.c | 66 + arch/x86/kernel/cpu/mshyperv.c | 8 + arch/x86/kernel/irq.c | 10 +- arch/x86/kernel/irq_32.c | 7 +- arch/x86/kernel/irq_64.c | 9 - arch/x86/kernel/pci-dma.c | 20 +- arch/x86/kernel/quirks.c | 4 - arch/x86/mm/pgtable.c | 6 +- arch/x86/platform/intel/iosf_mbi.c | 100 +- arch/x86/power/cpu.c | 86 +- arch/xtensa/include/asm/pgtable.h | 1 - drivers/ata/pata_buddha.c | 228 +- drivers/base/platform.c | 37 +- drivers/block/null_blk.h | 13 +- drivers/block/null_blk_main.c | 162 +- drivers/block/null_blk_zoned.c | 37 +- drivers/char/Kconfig | 9 + drivers/char/mem.c | 9 - drivers/char/random.c | 14 + drivers/clk/imx/clk-imx8mn.c | 4 +- drivers/clocksource/hyperv_timer.c | 45 +- drivers/clocksource/sh_cmt.c | 14 +- drivers/clocksource/timer-of.c | 6 +- drivers/clocksource/timer-probe.c | 4 +- drivers/cpufreq/cpufreq.c | 4 +- drivers/devfreq/devfreq.c | 2 +- drivers/devfreq/event/exynos-ppmu.c | 98 +- drivers/devfreq/exynos-bus.c | 153 +- drivers/devfreq/governor_passive.c | 6 +- drivers/edac/amd64_edac.c | 358 ++- drivers/edac/amd64_edac.h | 12 +- drivers/fpga/Kconfig | 6 +- drivers/fpga/altera-cvp.c | 339 ++- drivers/gpio/gpio-ftgpio010.c | 6 +- drivers/gpio/gpio-mpc8xxx.c | 1 + drivers/gpio/gpio-mt7621.c | 33 +- drivers/gpio/gpio-tqmx86.c | 41 +- drivers/gpio/gpio-vf610.c | 26 +- drivers/gpio/gpio-zx.c | 34 +- drivers/gpio/gpiolib.c | 3 +- drivers/gpio/sgpio-aspeed.c | 533 ++++ drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 24 + .../dc/bios/dce110/command_table_helper_dce110.c | 36 +- .../dc/bios/dce112/command_table_helper2_dce112.c | 36 +- .../dc/bios/dce112/command_table_helper_dce112.c | 36 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 27 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 56 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 40 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 231 +- drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 5 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 43 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 3 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 50 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 16 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 6 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 149 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 23 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 2 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 15 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 8 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 4 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 5 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 9 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 18 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 140 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 2 +- .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 1 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 268 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 2 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 27 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 4 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 9 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 2 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 5 - .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 2 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 8 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 3 - .../drm/amd/display/include/ddc_service_types.h | 10 +- .../drm/amd/display/modules/color/color_gamma.c | 4 +- .../drm/amd/display/modules/freesync/freesync.c | 276 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 2 + .../drm/amd/display/modules/inc/mod_info_packet.h | 2 +- .../amd/display/modules/info_packet/info_packet.c | 88 + .../drm/amd/display/modules/power/power_helpers.c | 121 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 7 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 4 + drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 7 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 2 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 6 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 1 + .../drm/arm/display/komeda/komeda_wb_connector.c | 2 +- drivers/gpu/drm/bochs/bochs_drv.c | 2 +- drivers/gpu/drm/cirrus/cirrus.c | 2 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 13 +- drivers/gpu/drm/drm_panel.c | 11 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 12 +- drivers/gpu/drm/i915/display/intel_display.c | 62 +- drivers/gpu/drm/i915/display/intel_display_types.h | 6 +- drivers/gpu/drm/i915/display/intel_dvo.c | 2 +- drivers/gpu/drm/i915/display/intel_lvds.c | 2 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 4 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 103 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 70 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 26 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h | 13 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 28 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 30 +- drivers/gpu/drm/i915/gt/intel_hangcheck.c | 3 +- drivers/gpu/drm/i915/gt/intel_reset.c | 9 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 37 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 32 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 10 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 3 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 13 +- drivers/gpu/drm/i915/i915_debugfs.c | 51 +- drivers/gpu/drm/i915/i915_drv.c | 43 +- drivers/gpu/drm/i915/i915_drv.h | 9 +- drivers/gpu/drm/i915/i915_gem.c | 23 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 30 +- drivers/gpu/drm/i915/i915_gpu_error.c | 5 +- drivers/gpu/drm/i915/i915_irq.c | 19 +- drivers/gpu/drm/i915/i915_query.c | 10 +- drivers/gpu/drm/i915/i915_reg.h | 4 + drivers/gpu/drm/i915/i915_request.c | 22 +- drivers/gpu/drm/i915/i915_vgpu.c | 1 + drivers/gpu/drm/i915/intel_device_info.c | 122 +- drivers/gpu/drm/i915/intel_pm.c | 64 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 1 + drivers/gpu/drm/mgag200/mgag200_drv.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/arb.c | 2 - drivers/gpu/drm/nouveau/dispnv04/crtc.c | 54 +- drivers/gpu/drm/nouveau/dispnv04/cursor.c | 1 - drivers/gpu/drm/nouveau/dispnv04/dac.c | 1 - drivers/gpu/drm/nouveau/dispnv04/dfp.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 3 +- drivers/gpu/drm/nouveau/dispnv04/disp.h | 1 - drivers/gpu/drm/nouveau/dispnv04/hw.c | 1 - drivers/gpu/drm/nouveau/dispnv04/hw.h | 1 - drivers/gpu/drm/nouveau/dispnv04/overlay.c | 1 - drivers/gpu/drm/nouveau/dispnv04/tvmodesnv17.c | 1 - drivers/gpu/drm/nouveau/dispnv04/tvnv04.c | 1 - drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 1 - drivers/gpu/drm/nouveau/dispnv50/atom.h | 14 + drivers/gpu/drm/nouveau/dispnv50/base507c.c | 26 +- drivers/gpu/drm/nouveau/dispnv50/base827c.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/base907c.c | 65 + drivers/gpu/drm/nouveau/dispnv50/base917c.c | 2 + drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 43 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 18 +- drivers/gpu/drm/nouveau/dispnv50/ovly507e.c | 3 +- drivers/gpu/drm/nouveau/dispnv50/ovly827e.c | 3 - drivers/gpu/drm/nouveau/dispnv50/ovly907e.c | 13 +- drivers/gpu/drm/nouveau/dispnv50/ovly917e.c | 5 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 109 +- drivers/gpu/drm/nouveau/dispnv50/wndw.h | 10 +- drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 61 +- drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 72 +- .../drm/nouveau/include/nvkm/subdev/bios/extdev.h | 2 + .../drm/nouveau/include/nvkm/subdev/bios/gpio.h | 5 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h | 1 + drivers/gpu/drm/nouveau/nouveau_bios.c | 4 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 1 - drivers/gpu/drm/nouveau/nouveau_crtc.h | 2 + drivers/gpu/drm/nouveau/nouveau_debugfs.h | 2 +- drivers/gpu/drm/nouveau/nouveau_display.c | 4 +- drivers/gpu/drm/nouveau/nouveau_display.h | 4 + drivers/gpu/drm/nouveau/nouveau_dma.c | 2 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 1 - drivers/gpu/drm/nouveau/nouveau_drm.c | 3 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 9 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 2 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 3 +- drivers/gpu/drm/nouveau/nouveau_gem.h | 2 - drivers/gpu/drm/nouveau/nouveau_hwmon.c | 2 - drivers/gpu/drm/nouveau/nouveau_ioc32.c | 3 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 1 - drivers/gpu/drm/nouveau/nouveau_vga.c | 1 - drivers/gpu/drm/nouveau/nvif/mmu.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c | 188 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c | 28 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.h | 6 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c | 26 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm20b.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c | 27 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp10b.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.c | 13 + drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c | 28 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.c | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c | 32 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c | 24 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 18 + .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c | 3 + drivers/gpu/drm/omapdrm/dss/dss.c | 11 +- drivers/gpu/drm/omapdrm/dss/output.c | 4 +- drivers/gpu/drm/omapdrm/omap_plane.c | 9 +- drivers/gpu/drm/panel/panel-arm-versatile.c | 4 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 4 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 4 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 4 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 5 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 4 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 4 +- drivers/gpu/drm/panel/panel-lvds.c | 4 +- drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 4 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 4 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 4 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 5 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 5 +- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 3 +- drivers/gpu/drm/panel/panel-raydium-rm67191.c | 4 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 4 +- drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 4 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 4 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 4 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 4 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 4 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 4 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 5 +- drivers/gpu/drm/panel/panel-simple.c | 4 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 4 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 3 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 4 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 4 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 4 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 6 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 6 +- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 11 +- drivers/gpu/drm/panfrost/panfrost_issues.h | 81 + drivers/gpu/drm/qxl/qxl_drv.c | 22 +- drivers/gpu/drm/radeon/radeon_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 1 - drivers/gpu/drm/virtio/virtgpu_object.c | 10 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 230 +- drivers/hid/hid-ids.h | 3 +- drivers/hid/hid-logitech-dj.c | 18 +- drivers/hv/Kconfig | 3 - drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/device.c | 1 + drivers/infiniband/core/umem.c | 50 +- drivers/infiniband/core/umem_odp.c | 437 ++-- drivers/infiniband/core/uverbs_cmd.c | 2 - drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 8 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 11 +- drivers/infiniband/hw/mlx5/main.c | 4 - drivers/infiniband/hw/mlx5/mem.c | 13 - drivers/infiniband/hw/mlx5/mr.c | 38 +- drivers/infiniband/hw/mlx5/odp.c | 88 +- drivers/infiniband/sw/siw/siw.h | 8 +- drivers/infiniband/sw/siw/siw_cm.c | 77 +- drivers/infiniband/sw/siw/siw_cq.c | 5 +- drivers/infiniband/sw/siw/siw_mem.c | 14 +- drivers/infiniband/sw/siw/siw_mem.h | 2 +- drivers/infiniband/sw/siw/siw_qp.c | 2 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 26 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 80 +- drivers/infiniband/sw/siw/siw_verbs.c | 40 +- drivers/iommu/Makefile | 2 +- drivers/iommu/amd_iommu.c | 6 +- drivers/iommu/amd_iommu.h | 14 + drivers/iommu/amd_iommu_init.c | 5 +- drivers/iommu/amd_iommu_quirks.c | 92 + drivers/iommu/intel-iommu.c | 2 +- drivers/iommu/iommu.c | 93 +- drivers/leds/led-class.c | 8 +- drivers/leds/led-core.c | 9 +- drivers/leds/leds-lm3532.c | 98 +- drivers/leds/leds-max77650.c | 22 +- drivers/md/dm-ioctl.c | 2 +- drivers/md/dm-table.c | 11 +- drivers/md/dm.c | 8 +- drivers/md/dm.h | 5 - drivers/media/platform/Kconfig | 2 +- drivers/media/platform/Makefile | 2 +- drivers/media/platform/atmel/atmel-isi.c | 2 +- drivers/media/platform/sunxi/Kconfig | 2 + drivers/media/platform/sunxi/Makefile | 2 + drivers/media/platform/sunxi/sun4i-csi/Kconfig | 11 + drivers/media/platform/sunxi/sun4i-csi/Makefile | 5 + drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 314 +++ drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h | 160 ++ drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 454 ++++ .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 385 +++ drivers/misc/xilinx_sdfec.c | 15 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 3 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 44 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 44 - drivers/net/ethernet/intel/ice/ice.h | 4 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 1 + drivers/net/ethernet/intel/ice/ice_common.c | 11 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 3 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 42 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 13 +- drivers/net/ethernet/intel/ice/ice_lib.c | 45 +- drivers/net/ethernet/intel/ice/ice_lib.h | 4 + drivers/net/ethernet/intel/ice/ice_main.c | 70 +- drivers/net/ethernet/intel/ice/ice_switch.c | 56 + drivers/net/ethernet/intel/ice/ice_txrx.c | 11 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 113 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 38 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/lib/hv.c | 6 +- drivers/net/ethernet/mscc/ocelot_ace.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 4 + drivers/net/ieee802154/mac802154_hwsim.c | 8 +- drivers/net/phy/sfp.c | 73 +- drivers/net/usb/r8152.c | 184 +- drivers/nvme/host/core.c | 14 +- drivers/nvme/host/multipath.c | 1 + drivers/nvme/host/nvme.h | 5 + drivers/nvme/host/pci.c | 3 +- drivers/of/fdt.c | 14 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 56 +- drivers/pinctrl/core.c | 28 + drivers/pinctrl/meson/pinctrl-meson.c | 1 + drivers/pinctrl/pinctrl-amd.c | 12 +- drivers/pinctrl/pinctrl-rza1.c | 12 +- drivers/pinctrl/pinctrl-rza2.c | 17 +- drivers/pinctrl/pinmux.c | 24 + drivers/pinctrl/pinmux.h | 8 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 6 + drivers/pinctrl/sh-pfc/gpio.c | 2 +- drivers/pinctrl/sh-pfc/pinctrl.c | 45 +- drivers/rtc/Kconfig | 3 +- drivers/rtc/rtc-fsl-ftm-alarm.c | 5 +- drivers/s390/cio/qdio.h | 3 +- drivers/s390/cio/qdio_main.c | 75 +- drivers/s390/cio/qdio_setup.c | 2 +- drivers/s390/net/qeth_core.h | 52 + drivers/s390/net/qeth_core_main.c | 414 ++- drivers/s390/net/qeth_ethtool.c | 2 + drivers/s390/net/qeth_l2_main.c | 12 +- drivers/s390/net/qeth_l3_main.c | 9 +- drivers/soc/imx/gpcv2.c | 2 +- drivers/soc/mediatek/mtk-cmdq-helper.c | 10 +- drivers/soc/renesas/Kconfig | 11 + drivers/soc/renesas/rmobile-sysc.c | 31 +- drivers/soundwire/Makefile | 4 + drivers/soundwire/bus.c | 6 + drivers/soundwire/bus.h | 16 + drivers/soundwire/bus_type.c | 3 + drivers/soundwire/cadence_master.c | 107 + drivers/soundwire/cadence_master.h | 4 + drivers/soundwire/debugfs.c | 151 ++ drivers/soundwire/intel.c | 145 +- drivers/soundwire/slave.c | 1 + drivers/spi/spi-fsl-dspi.c | 128 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/erofs/TODO | 46 - drivers/staging/rtl8192u/ieee80211/ieee80211.h | 2 - .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 1 - drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 21 - .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 4 - .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 4 - drivers/staging/rtl8192u/r8180_93cx6.c | 11 +- drivers/staging/rtl8192u/r8192U_core.c | 101 +- drivers/staging/rtl8192u/r819xU_phy.c | 59 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 4 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 - drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 5 - drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 5 - drivers/tty/n_gsm.c | 4 + drivers/tty/serial/8250/8250_moxa.c | 155 -- drivers/tty/serial/8250/8250_pci.c | 234 +- drivers/tty/serial/8250/Kconfig | 10 - drivers/tty/serial/8250/Makefile | 1 - drivers/tty/serial/Kconfig | 1 + drivers/tty/serial/serial_mctrl_gpio.c | 36 +- drivers/tty/serial/sprd_serial.c | 10 +- drivers/vfio/pci/vfio_pci.c | 17 +- drivers/vfio/vfio_iommu_spapr_tce.c | 9 +- drivers/vfio/vfio_iommu_type1.c | 518 +++- drivers/video/fbdev/core/fbmem.c | 17 +- fs/Kconfig | 1 + fs/Makefile | 1 + {drivers/staging => fs}/erofs/Kconfig | 0 {drivers/staging => fs}/erofs/Makefile | 4 +- {drivers/staging => fs}/erofs/compress.h | 2 - {drivers/staging => fs}/erofs/data.c | 2 - {drivers/staging => fs}/erofs/decompressor.c | 2 - {drivers/staging => fs}/erofs/dir.c | 2 - {drivers/staging => fs}/erofs/erofs_fs.h | 3 - {drivers/staging => fs}/erofs/inode.c | 2 - {drivers/staging => fs}/erofs/internal.h | 3 +- {drivers/staging => fs}/erofs/namei.c | 2 - {drivers/staging => fs}/erofs/super.c | 2 - {drivers/staging => fs}/erofs/tagptr.h | 0 {drivers/staging => fs}/erofs/utils.c | 2 - {drivers/staging => fs}/erofs/xattr.c | 2 - {drivers/staging => fs}/erofs/xattr.h | 2 - {drivers/staging => fs}/erofs/zdata.c | 2 - {drivers/staging => fs}/erofs/zdata.h | 2 - {drivers/staging => fs}/erofs/zmap.c | 2 - {drivers/staging => fs}/erofs/zpvec.h | 2 - fs/ext4/block_validity.c | 188 +- fs/ext4/ext4.h | 26 +- fs/ext4/extents.c | 4 +- fs/ext4/extents_status.c | 466 +++- fs/ext4/extents_status.h | 6 +- fs/ext4/inode.c | 76 +- fs/io_uring.c | 66 +- fs/jbd2/transaction.c | 3 + fs/nfs/flexfilelayout/flexfilelayout.c | 11 +- fs/nfs/internal.h | 10 + fs/nfs/read.c | 4 +- fs/nfs/write.c | 33 +- fs/ocfs2/dir.c | 3 +- fs/ocfs2/file.c | 3 - fs/ocfs2/namei.c | 2 - fs/read_write.c | 6 - fs/reiserfs/do_balan.c | 12 +- fs/reiserfs/fix_node.c | 6 +- fs/reiserfs/journal.c | 10 +- fs/reiserfs/lbalance.c | 3 +- fs/reiserfs/objectid.c | 3 +- fs/reiserfs/prints.c | 3 - fs/reiserfs/stree.c | 4 - fs/userfaultfd.c | 25 +- fs/xfs/xfs_iops.c | 1 + include/asm-generic/bug.h | 53 +- include/asm-generic/mshyperv.h | 1 + include/asm-generic/pgtable.h | 2 +- include/clocksource/hyperv_timer.h | 8 +- include/drm/drm_fb_helper.h | 6 +- include/drm/drm_gem_shmem_helper.h | 2 +- include/drm/drm_panel.h | 3 +- include/dt-bindings/reset/mt7629-resets.h | 71 + include/kunit/assert.h | 356 +++ include/kunit/string-stream.h | 51 + include/kunit/test.h | 1491 +++++++++++ include/kunit/try-catch.h | 75 + include/kvm/arm_vgic.h | 1 - include/linux/alarmtimer.h | 3 +- include/linux/bits.h | 16 +- include/linux/devfreq-event.h | 6 + include/linux/fb.h | 2 +- include/linux/gpio.h | 13 - include/linux/gpio/driver.h | 19 +- include/linux/huge_mm.h | 7 +- include/linux/init_task.h | 11 - include/linux/interrupt.h | 4 + include/linux/iommu.h | 16 + include/linux/khugepaged.h | 12 + include/linux/mm.h | 8 + include/linux/mm_types.h | 3 +- include/linux/mmzone.h | 5 +- include/linux/netdevice.h | 2 +- include/linux/page_ext.h | 1 + include/linux/pinctrl/consumer.h | 6 + include/linux/platform_device.h | 2 +- include/linux/posix-timers.h | 129 +- include/linux/printk.h | 22 +- include/linux/random.h | 1 + include/linux/sched.h | 29 +- include/linux/sched/cputime.h | 12 +- include/linux/sched/signal.h | 14 +- include/linux/sched/types.h | 23 + include/linux/shrinker.h | 4 + include/linux/soc/mediatek/mtk-cmdq.h | 14 +- include/linux/soundwire/sdw.h | 10 + include/linux/timekeeper_internal.h | 5 + include/linux/timerqueue.h | 10 + include/net/nexthop.h | 6 - include/net/route.h | 2 +- include/rdma/ib_umem_odp.h | 48 +- include/rdma/ib_verbs.h | 4 +- .../erofs/include => include}/trace/events/erofs.h | 0 include/uapi/linux/gsmmux.h | 2 + include/uapi/linux/magic.h | 1 + include/uapi/linux/net_dropmon.h | 2 +- include/uapi/linux/rds.h | 2 + include/uapi/linux/vfio.h | 71 +- init/Kconfig | 8 + init/init_task.c | 2 - init/main.c | 3 +- ipc/mqueue.c | 22 +- kernel/Makefile | 2 + kernel/bpf/syscall.c | 30 +- kernel/bpf/verifier.c | 9 +- kernel/events/uprobes.c | 81 +- kernel/fork.c | 34 +- kernel/irq/irqdesc.c | 15 +- kernel/irq/manage.c | 2 +- kernel/kprobes.c | 8 +- kernel/panic.c | 34 +- kernel/sched/core.c | 5 +- kernel/sched/psi.c | 8 + kernel/sched/rt.c | 6 +- kernel/sys.c | 16 +- kernel/sysctl-test.c | 392 +++ kernel/time/alarmtimer.c | 14 + kernel/time/hrtimer.c | 23 +- kernel/time/itimer.c | 11 +- kernel/time/posix-cpu-timers.c | 978 ++++--- kernel/time/posix-timers.c | 38 +- kernel/time/posix-timers.h | 1 + kernel/time/timekeeping.c | 5 + kernel/time/timer.c | 2 +- kernel/time/vsyscall.c | 22 +- kunit/Kconfig | 38 + kunit/Makefile | 9 + kunit/assert.c | 141 + kunit/example-test.c | 88 + kunit/string-stream-test.c | 52 + kunit/string-stream.c | 217 ++ kunit/test-test.c | 331 +++ kunit/test.c | 523 ++++ kunit/try-catch.c | 118 + lib/Kconfig.debug | 13 +- lib/Kconfig.kasan | 8 + lib/bug.c | 11 +- lib/hexdump.c | 21 - lib/memweight.c | 10 +- lib/stackdepot.c | 4 +- lib/test_kasan.c | 41 + localversion-next | 2 +- mm/Kconfig.debug | 4 +- mm/gup.c | 8 +- mm/huge_memory.c | 35 +- mm/kasan/common.c | 32 +- mm/kasan/kasan.h | 14 +- mm/kasan/report.c | 44 +- mm/kasan/tags_report.c | 24 + mm/khugepaged.c | 192 +- mm/kmemleak.c | 3 +- mm/ksm.c | 18 - mm/memcontrol.c | 66 +- mm/memory_hotplug.c | 7 +- mm/mmap.c | 5 + mm/mremap.c | 6 +- mm/oom_kill.c | 14 +- mm/page_owner.c | 123 +- mm/rmap.c | 4 +- mm/shmem.c | 2 +- mm/util.c | 13 + mm/zsmalloc.c | 78 +- net/core/drop_monitor.c | 14 +- net/core/filter.c | 8 +- net/core/flow_dissector.c | 2 +- net/core/skmsg.c | 3 +- net/core/sock.c | 31 +- net/ieee802154/socket.c | 2 +- net/ipv4/fib_trie.c | 2 +- net/ipv4/icmp.c | 8 +- net/ipv4/route.c | 17 +- net/ipv6/addrconf.c | 16 +- net/ipv6/ip6_input.c | 4 +- net/mpls/mpls_iptunnel.c | 8 +- net/ncsi/ncsi-cmd.c | 11 +- net/ncsi/ncsi-rsp.c | 6 +- net/openvswitch/conntrack.c | 2 +- net/rds/ib.c | 16 +- net/rds/ib.h | 1 + net/rds/ib_cm.c | 3 + net/rds/ib_recv.c | 11 +- net/rds/rdma_transport.c | 10 +- net/rds/rds.h | 9 +- net/rds/recv.c | 22 +- net/xfrm/xfrm_policy.c | 4 +- samples/vfio-mdev/mtty.c | 39 +- scripts/Makefile | 2 +- scripts/Makefile.build | 20 +- scripts/Makefile.lib | 12 + scripts/Makefile.modfinal | 6 +- scripts/{package/Makefile => Makefile.package} | 43 +- scripts/kconfig/merge_config.sh | 10 +- sound/core/seq/seq_clientmgr.c | 3 +- sound/core/seq/seq_fifo.c | 17 + sound/core/seq/seq_fifo.h | 2 + sound/soc/soc-core.c | 9 +- sound/usb/mixer.c | 401 +-- tools/arch/x86/include/asm/cpufeatures.h | 3 + tools/include/linux/bitops.h | 1 + tools/include/linux/bits.h | 17 +- {include => tools/include}/linux/const.h | 0 tools/include/linux/ring_buffer.h | 1 + tools/include/uapi/asm/bitsperlong.h | 18 +- {include => tools/include}/uapi/linux/const.h | 0 tools/lib/traceevent/Makefile | 4 +- tools/objtool/check.c | 1 + tools/perf/Makefile.config | 2 +- tools/perf/arch/arm/util/cs-etm.c | 12 +- tools/perf/arch/arm64/util/header.c | 1 + tools/perf/arch/s390/util/kvm-stat.c | 1 + tools/perf/arch/x86/util/header.c | 1 + tools/perf/arch/x86/util/intel-bts.c | 4 +- tools/perf/arch/x86/util/intel-pt.c | 10 +- tools/perf/arch/x86/util/kvm-stat.c | 1 + tools/perf/builtin-c2c.c | 4 +- tools/perf/builtin-ftrace.c | 2 +- tools/perf/builtin-report.c | 2 + tools/perf/builtin-script.c | 5 +- tools/perf/builtin-stat.c | 8 +- tools/perf/builtin-trace.c | 4 +- tools/perf/check-headers.sh | 2 + tools/perf/lib/Makefile | 2 +- tools/perf/lib/cpumap.c | 17 + tools/perf/lib/include/internal/cpumap.h | 2 + tools/perf/lib/include/internal/xyarray.h | 3 +- tools/perf/lib/include/perf/cpumap.h | 2 + tools/perf/lib/include/perf/threadmap.h | 2 + tools/perf/lib/libperf.map | 3 + tools/perf/lib/threadmap.c | 10 + tools/perf/tests/mem2node.c | 1 + tools/perf/tests/openat-syscall-all-cpus.c | 1 + tools/perf/tests/openat-syscall.c | 1 + tools/perf/tests/thread-map.c | 6 +- tools/perf/ui/browser.c | 2 + tools/perf/ui/browser.h | 1 + tools/perf/ui/browsers/hists.c | 3 + tools/perf/ui/tui/util.c | 37 +- tools/perf/ui/util.h | 2 + tools/perf/util/auxtrace.c | 4 +- tools/perf/util/bpf-loader.c | 2 + tools/perf/util/counts.h | 4 + tools/perf/util/cpumap.c | 22 +- tools/perf/util/cpumap.h | 17 +- tools/perf/util/cputopo.c | 2 + tools/perf/util/cs-etm.c | 35 +- tools/perf/util/env.c | 1 + tools/perf/util/event.c | 10 +- tools/perf/util/evlist.c | 32 +- tools/perf/util/evsel.c | 6 +- tools/perf/util/evsel.h | 19 +- tools/perf/util/mem2node.c | 1 + tools/perf/util/metricgroup.c | 3 +- tools/perf/util/metricgroup.h | 13 +- tools/perf/util/mmap.c | 2 +- tools/perf/util/parse-branch-options.c | 1 + tools/perf/util/pmu.c | 1 + tools/perf/util/record.c | 2 +- .../util/scripting-engines/trace-event-python.c | 3 +- tools/perf/util/session.c | 31 +- tools/perf/util/stat-display.c | 7 +- tools/perf/util/stat.c | 7 +- tools/perf/util/svghelper.c | 1 + tools/perf/util/thread_map.c | 4 +- tools/perf/util/thread_map.h | 10 - tools/testing/kunit/.gitignore | 3 + tools/testing/kunit/configs/all_tests.config | 3 + tools/testing/kunit/kunit.py | 136 + tools/testing/kunit/kunit_config.py | 66 + tools/testing/kunit/kunit_kernel.py | 149 ++ tools/testing/kunit/kunit_parser.py | 310 +++ tools/testing/kunit/kunit_tool_test.py | 206 ++ .../test_data/test_is_test_passed-all_passed.log | 32 + .../kunit/test_data/test_is_test_passed-crash.log | 69 + .../test_data/test_is_test_passed-failure.log | 36 + .../test_data/test_is_test_passed-no_tests_run.log | 75 + .../test_data/test_output_isolated_correctly.log | 106 + .../kunit/test_data/test_read_from_file.kconfig | 17 + virt/kvm/arm/mmio.c | 7 + virt/kvm/arm/vgic/vgic-init.c | 33 +- virt/kvm/arm/vgic/vgic-mmio-v3.c | 81 +- 889 files changed, 24231 insertions(+), 8893 deletions(-) create mode 100644 Documentation/dev-tools/kunit/api/index.rst create mode 100644 Documentation/dev-tools/kunit/api/test.rst create mode 100644 Documentation/dev-tools/kunit/faq.rst create mode 100644 Documentation/dev-tools/kunit/index.rst create mode 100644 Documentation/dev-tools/kunit/start.rst create mode 100644 Documentation/dev-tools/kunit/usage.rst create mode 100644 Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml rename {drivers/staging/erofs/Documentation => Documentation}/filesystems/erofs.txt (98%) create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6310-s-43.dts create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6310-s.dts create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi create mode 100644 arch/arm/boot/dts/mt7629-rfb.dts create mode 100644 arch/arm/boot/dts/mt7629.dtsi create mode 100644 arch/arm/mach-at91/.gitignore create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-hummingboard-pulse.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi delete mode 100644 arch/hexagon/mm/pgalloc.c create mode 100644 arch/um/configs/kunit_defconfig create mode 100644 drivers/gpio/sgpio-aspeed.c create mode 100644 drivers/iommu/amd_iommu.h create mode 100644 drivers/iommu/amd_iommu_quirks.c create mode 100644 drivers/media/platform/sunxi/Kconfig create mode 100644 drivers/media/platform/sunxi/Makefile create mode 100644 drivers/media/platform/sunxi/sun4i-csi/Kconfig create mode 100644 drivers/media/platform/sunxi/sun4i-csi/Makefile create mode 100644 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c create mode 100644 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h create mode 100644 drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c create mode 100644 drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c create mode 100644 drivers/soundwire/debugfs.c delete mode 100644 drivers/staging/erofs/TODO delete mode 100644 drivers/tty/serial/8250/8250_moxa.c rename {drivers/staging => fs}/erofs/Kconfig (100%) rename {drivers/staging => fs}/erofs/Makefile (68%) rename {drivers/staging => fs}/erofs/compress.h (96%) rename {drivers/staging => fs}/erofs/data.c (99%) rename {drivers/staging => fs}/erofs/decompressor.c (99%) rename {drivers/staging => fs}/erofs/dir.c (98%) rename {drivers/staging => fs}/erofs/erofs_fs.h (99%) rename {drivers/staging => fs}/erofs/inode.c (99%) rename {drivers/staging => fs}/erofs/internal.h (99%) rename {drivers/staging => fs}/erofs/namei.c (99%) rename {drivers/staging => fs}/erofs/super.c (99%) rename {drivers/staging => fs}/erofs/tagptr.h (100%) rename {drivers/staging => fs}/erofs/utils.c (99%) rename {drivers/staging => fs}/erofs/xattr.c (99%) rename {drivers/staging => fs}/erofs/xattr.h (98%) rename {drivers/staging => fs}/erofs/zdata.c (99%) rename {drivers/staging => fs}/erofs/zdata.h (99%) rename {drivers/staging => fs}/erofs/zmap.c (99%) rename {drivers/staging => fs}/erofs/zpvec.h (98%) create mode 100644 include/dt-bindings/reset/mt7629-resets.h create mode 100644 include/kunit/assert.h create mode 100644 include/kunit/string-stream.h create mode 100644 include/kunit/test.h create mode 100644 include/kunit/try-catch.h create mode 100644 include/linux/sched/types.h rename {drivers/staging/erofs/include => include}/trace/events/erofs.h (100%) create mode 100644 kernel/sysctl-test.c create mode 100644 kunit/Kconfig create mode 100644 kunit/Makefile create mode 100644 kunit/assert.c create mode 100644 kunit/example-test.c create mode 100644 kunit/string-stream-test.c create mode 100644 kunit/string-stream.c create mode 100644 kunit/test-test.c create mode 100644 kunit/test.c create mode 100644 kunit/try-catch.c rename scripts/{package/Makefile => Makefile.package} (92%) copy {include => tools/include}/linux/const.h (100%) copy {include => tools/include}/uapi/linux/const.h (100%) create mode 100644 tools/testing/kunit/.gitignore create mode 100644 tools/testing/kunit/configs/all_tests.config create mode 100755 tools/testing/kunit/kunit.py create mode 100644 tools/testing/kunit/kunit_config.py create mode 100644 tools/testing/kunit/kunit_kernel.py create mode 100644 tools/testing/kunit/kunit_parser.py create mode 100755 tools/testing/kunit/kunit_tool_test.py create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-all_passed.log create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-crash.log create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-failure.log create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-no_tests_run.log create mode 100644 tools/testing/kunit/test_data/test_output_isolated_correctly.log create mode 100644 tools/testing/kunit/test_data/test_read_from_file.kconfig