This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 37c9540210ba drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 1d8d50063745 samples/mic/mpssd/mpssd.h: remove duplicate header omits 81867f8532de kernel/fork.c: remove duplicated include omits b9ed28361166 include/linux/relay.h: fix percpu annotation in struct rchan omits 87c4862a47c1 Drop flex_arrays omits 4b6a92a253e9 sctp: convert to genradix omits 98fe1e01bb3d proc: commit to genradix omits 92a179542180 Generic radix trees omits 975d94dd4968 selinux: convert to kvmalloc omits c196454d290d md: convert to kvmalloc omits 6c181126bed6 openvswitch: convert to kvmalloc omits 8c7afc4fd61d memblock-update-comments-and-kernel-doc-fix omits 37b1acd199ff mm: memblock: update comments and kernel-doc omits 16daf1463e4a memblock: split checks whether a region should be skipped [...] omits a09fa93b485b memblock: remove memblock_{set,clear}_region_flags omits 816a2df6742d memblock: drop memblock_alloc_*_nopanic() variants omits 8cae8f07f4a7 memblock: memblock_alloc_try_nid: don't panic omits 4f919f31702b mm/sparse: don't panic if the allocation in sparse_buffer_ [...] omits 922d8e572ea7 memblock: fix format strings for panics after memblock_alloc omits 5227b62bdd41 mm: sparse: Use '%pa' with 'phys_addr_t' type omits 3838bbe2f86b treewide: add checks for the return value of memblock_alloc*() omits fd45791a8528 swiotlb: add checks for the return value of memblock_alloc*() omits 229d4867dd67 init/main: add checks for the return value of memblock_alloc*() omits d86adde10886 mm/percpu: add checks for the return value of memblock_alloc*() omits c3278cb8a377 sparc: add checks for the return value of memblock_alloc*() omits 68a2e5b83739 ia64: add checks for the return value of memblock_alloc*() omits e817560a2f15 arch: don't memset(0) memory returned by memblock_alloc() omits 2818c54a7037 arch: use memblock_alloc() instead of memblock_alloc_from( [...] omits 32ac23b90233 memblock: make memblock_find_in_range_node() and choose_me [...] omits 3f54eb0827c4 memblock: fix parameter order in memblock_phys_alloc_try_nid() omits 9609ce283262 memblock: refactor internal allocation functions omits 4a13f01dcf00 memblock: drop memblock_alloc_base() omits 4e4918ebba61 memblock: drop __memblock_alloc_base() omits 12dbffb9e5d5 memblock: memblock_phys_alloc(): don't panic omits 81debd66ec84 memblock: memblock_phys_alloc_try_nid(): don't panic omits cba7ee8c52e9 memblock: emphasize that memblock_alloc_range() returns a [...] omits 945c46a3fd49 memblock: drop memblock_alloc_base_nid() omits bef5120d8cf8 memblock: replace memblock_alloc_base(ANYWHERE) with membl [...] omits 843e5fa5e888 powerpc: use memblock functions returning virtual address omits 0b9e60867588 openrisc: prefer memblock APIs returning virtual address omits e07bfc412cb4 include/linux/sched/signal.h: replace `tsk' with `task' omits 3782d9d404d5 arch/nios2/mm/fault.c: remove duplicate include omits ab246a538d26 unicore32: stop printing the virtual memory layout omits 9d154ec2ce74 proc: merge fix for proc_pident_lookup() API change omits 33c8cc4bc08d proc: calculate end pointer for /proc/*/* lookup at compile time omits c9fc94e4157f scripts/atomic/check-atomics.sh: don't assume that scripts [...] omits 17f2ed4a45f7 Merge branch 'akpm-current/current' omits 97bd34fee3df Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits b095e80c7af7 Merge remote-tracking branch 'pidfd/for-next' omits 9993b160401a Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' omits 51f324a5c4cf Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 756704c12169 Merge remote-tracking branch 'hyperv/hyperv-next' omits fbb68b4ca435 Merge remote-tracking branch 'xarray/xarray' omits c989c06d558a Merge remote-tracking branch 'nvmem/for-next' omits a076e5fc8fbd Merge remote-tracking branch 'slimbus/for-next' omits 953c18f8894c Merge remote-tracking branch 'gnss/gnss-next' omits 54c651c80278 Merge remote-tracking branch 'cisco/for-next' omits 28acb958b234 Merge remote-tracking branch 'kspp/for-next/kspp' omits 68cdf8869dd6 Merge remote-tracking branch 'ntb/ntb-next' omits d5d5d35cb6b6 Merge remote-tracking branch 'at24/at24/for-next' omits 4c81126338ed Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 343726790c8a Merge remote-tracking branch 'rtc/rtc-next' omits cb713388888a Merge remote-tracking branch 'coresight/next' omits 9137fcf65632 Merge remote-tracking branch 'livepatching/for-next' omits 02fc8bb5f5f1 Merge remote-tracking branch 'random/dev' omits 0a0ad1434345 Merge remote-tracking branch 'pwm/for-next' omits d9fd52dfef8c Merge remote-tracking branch 'pinctrl/for-next' omits 2c37a1eb2eab Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits d23aaecc77b5 Merge remote-tracking branch 'gpio/for-next' omits 4b12bd612bd3 Merge remote-tracking branch 'rpmsg/for-next' omits abe124a52283 Merge remote-tracking branch 'vhost/linux-next' omits 29eecd5cf2d3 Merge remote-tracking branch 'scsi/for-next' omits 567a5b88e5dd Merge remote-tracking branch 'cgroup/for-next' omits 56c9b249a25a Merge remote-tracking branch 'slave-dma/next' omits 8b7df402afbc Merge remote-tracking branch 'icc/icc-next' omits e3ab4350cc1a Merge remote-tracking branch 'mux/for-next' omits 981a032164a7 Merge remote-tracking branch 'staging/staging-next' omits b8ae0f996a37 Merge remote-tracking branch 'char-misc/char-misc-next' omits 32204dc941cd Merge remote-tracking branch 'tty/tty-next' omits b7d2f2cbb536 Merge remote-tracking branch 'phy-next/next' omits 0ab2a4dc5126 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 66958879ffb9 Merge remote-tracking branch 'usb-serial/usb-next' omits 5af76200fb42 Merge remote-tracking branch 'usb-gadget/next' omits e8803ec8e7ce Merge remote-tracking branch 'usb/usb-next' omits 7b033dffbd05 Merge remote-tracking branch 'driver-core/driver-core-next' omits 51770f29b27b Merge remote-tracking branch 'ipmi/for-next' omits a55179f54e83 Merge remote-tracking branch 'leds/for-next' omits b927e2929048 Merge remote-tracking branch 'chrome-platform/for-next' omits eeb5565f3888 Merge remote-tracking branch 'drivers-x86/for-next' omits f60ec6365a64 Merge remote-tracking branch 'workqueues/for-next' omits b505482d1ea4 Merge remote-tracking branch 'percpu/for-next' omits e10340616e73 Merge remote-tracking branch 'kvms390/next' omits eb7c6d047f52 Merge remote-tracking branch 'kvm-arm/next' omits a7c1865858a2 Merge remote-tracking branch 'rcu/rcu/next' omits a70c02778150 Merge remote-tracking branch 'edac-amd/for-next' omits 86353c6f5095 Merge remote-tracking branch 'clockevents/clockevents/next' omits aa43310f737a Merge remote-tracking branch 'tip/auto-latest' omits c270136e11a5 Merge remote-tracking branch 'spi/for-next' omits d40fee27697c Merge remote-tracking branch 'devicetree/for-next' omits 6d4bb92f5578 Merge remote-tracking branch 'audit/next' omits 10090897221d Merge remote-tracking branch 'vfio/next' omits b166c8eb2ff8 Merge remote-tracking branch 'iommu/next' omits 6cc8e9c816a7 Merge remote-tracking branch 'watchdog/master' omits 15386481f729 Merge remote-tracking branch 'tpmdd/next' omits 3fd6d490a20e Merge remote-tracking branch 'selinux/next' omits 75ca8901f830 Merge remote-tracking branch 'integrity/next-integrity' omits ddd3df4c5cc5 Merge remote-tracking branch 'apparmor/apparmor-next' omits 554dfef514db Merge remote-tracking branch 'security/next-testing' omits 7848a8581e4b Merge remote-tracking branch 'regulator/for-next' omits b0e4f3059093 Merge remote-tracking branch 'battery/for-next' omits 11544a0b0904 Merge remote-tracking branch 'backlight/for-backlight-next' omits d811ae372474 Merge remote-tracking branch 'mfd/for-mfd-next' omits 95f4a166e2f0 Merge remote-tracking branch 'kgdb/kgdb-next' omits ca93b5ff35bb Merge remote-tracking branch 'mmc/next' omits 3db5ba176b00 Merge remote-tracking branch 'block/for-next' omits 5bb395490430 Merge remote-tracking branch 'input/next' omits fea56163cf21 Merge remote-tracking branch 'sound-asoc/for-next' omits 1be223d425ba Merge remote-tracking branch 'sound/for-next' omits ec764f26f25f Merge remote-tracking branch 'regmap/for-next' omits 441d0f446ab4 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits f093d2c4935a Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 113bf7d2c1af Merge remote-tracking branch 'drm-msm/msm-next' omits 7463bd8fb177 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 7c342fd30360 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 1f5011cd2036 Merge remote-tracking branch 'drm/drm-next' omits 829cfb436c6e Merge remote-tracking branch 'crypto/master' omits d39a62f55628 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits dc41ef522462 Merge remote-tracking branch 'nand/nand/next' omits 287595fdeb68 Merge remote-tracking branch 'mtd/mtd/next' omits d69c59ac7ea3 Merge remote-tracking branch 'gfs2/for-next' omits a19f7f17cbe6 Merge remote-tracking branch 'mac80211-next/master' omits 29c257f81d98 Merge remote-tracking branch 'bluetooth/master' omits eebf45c3f708 Merge remote-tracking branch 'wireless-drivers-next/master' omits 509989e02fa2 Merge remote-tracking branch 'nfc-next/master' omits 59d454e7627a Merge remote-tracking branch 'netfilter-next/master' omits e980954e87e7 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 5273705eb70c Merge remote-tracking branch 'bpf-next/master' omits 5d3f12297c94 Merge remote-tracking branch 'net-next/master' omits 884ec3c4687f Merge remote-tracking branch 'rdma/for-next' omits d8f57cc3780a Merge remote-tracking branch 'dlm/next' omits effe6a8bde46 Merge remote-tracking branch 'opp/opp/linux-next' omits 956cb134fa83 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 9fbece826929 Merge remote-tracking branch 'pm/linux-next' omits 4812a7bb0dc6 Merge remote-tracking branch 'fbdev/fbdev-for-next' omits c4571fa0dba6 Merge remote-tracking branch 'v4l-dvb-next/master' omits 7752a96a1bff Merge remote-tracking branch 'v4l-dvb/master' omits 792fae633660 Merge remote-tracking branch 'jc_docs/docs-next' omits a5a43d994194 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 0fa77fc7c565 Merge remote-tracking branch 'i2c/i2c/for-next' omits 56c62e161f0f Merge remote-tracking branch 'hid/for-next' omits fe802326d4bd Merge remote-tracking branch 'pstore/for-next/pstore' omits ec0656bbb660 Merge remote-tracking branch 'pci/next' omits 2fb32f4e0fc6 Merge remote-tracking branch 'printk/for-next' omits d08d2ea32824 Merge remote-tracking branch 'vfs/for-next' omits 0bc4bfe96d2d Merge remote-tracking branch 'v9fs/9p-next' omits d17e9d66d0db Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 27149bcdd163 Merge remote-tracking branch 'nfsd/nfsd-next' omits 0830d27e63b7 Merge remote-tracking branch 'jfs/jfs-next' omits f7c1d07b19fb Merge remote-tracking branch 'fuse/for-next' omits 041932ed95c1 Merge remote-tracking branch 'f2fs/dev' omits 93a86e858552 Merge branch 'remotes/lorenzo/pci/vmd' omits 6e6e4510ff25 Merge branch 'remotes/lorenzo/pci/dwc' omits 2a164341c0d5 Merge branch 'remotes/lorenzo/pci/dt' omits 7e228942d910 Merge branch 'pci/pm' omits c4aff484cc76 Merge branch 'pci/misc' omits 5dfaa56f5e53 Merge branch 'pci/hotplug' omits 922bd559ed07 Merge branch 'pci/enumeration' omits 7a43716bc16d Merge branch 'pci/aspm' omits d872e226f7f2 Merge branch 'pci/aer' omits 638c9fff0b22 Merge remote-tracking branch 'ext3/for_next' omits 2668c6d1b989 Merge remote-tracking branch 'ecryptfs/next' omits ac9c18f228fc Merge remote-tracking branch 'cifs/for-next' omits b7351735b0b4 Merge remote-tracking branch 'ceph/master' omits 464bc20dc8c3 Merge remote-tracking branch 'btrfs-kdave/for-next' omits f081a640a347 Merge remote-tracking branch 'befs/for-next' omits fdff99159525 Merge remote-tracking branch 'fscrypt/master' omits d99b90215027 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 7699aecdfdc6 Merge remote-tracking branch 's390/features' omits 331146c308d5 Merge remote-tracking branch 'powerpc/next' omits d5293db1dc0a Merge remote-tracking branch 'parisc-hd/for-next' omits 99d6cc4c78fb Merge remote-tracking branch 'nios2/for-next' omits 533bd96f8396 Merge remote-tracking branch 'mips/mips-next' omits 5313ed170baf Merge remote-tracking branch 'microblaze/next' omits f092126ba9cb Merge remote-tracking branch 'm68knommu/for-next' omits 6376c4974e8a Merge remote-tracking branch 'm68k/for-next' omits a105562c4322 Merge remote-tracking branch 'csky/linux-next' omits e0daa77e44f4 Merge remote-tracking branch 'clk/clk-next' omits 486cd5f97181 Merge remote-tracking branch 'tegra/for-next' omits 1a45f1d5180b Merge remote-tracking branch 'sunxi/sunxi/for-next' omits bbd62a189962 Merge remote-tracking branch 'samsung-krzk/for-next' omits 40ff830ba537 Merge remote-tracking branch 'rockchip/for-next' omits 50e69e0a8511 Merge remote-tracking branch 'renesas/next' omits 0ebbb3dfcfd3 Merge remote-tracking branch 'qcom/for-next' omits 97fbacdf1ccd Merge remote-tracking branch 'reset/reset/next' omits 0196a5275ddc Merge remote-tracking branch 'omap/for-next' omits 4a0844a9ae6a Merge remote-tracking branch 'mvebu/for-next' omits 7fa1fc58b60f Merge remote-tracking branch 'mediatek/for-next' omits 744a300690e5 Merge remote-tracking branch 'keystone/next' omits ea40607ce55d Merge remote-tracking branch 'imx-mxs/for-next' omits 6a51ef1d2b4c Merge remote-tracking branch 'bcm2835/for-next' omits 25ed2512afea Merge remote-tracking branch 'at91/at91-next' omits 089243e0c263 Merge remote-tracking branch 'amlogic/for-next' omits 481ecdd104e9 Merge remote-tracking branch 'actions/for-next' omits bffacc664c7a Merge remote-tracking branch 'arm-soc/for-next' omits 2645332aeb68 Merge remote-tracking branch 'arm-perf/for-next/perf' omits 180fbc65fa3a Merge remote-tracking branch 'arm64/for-next/core' omits 6276c9159b3b Merge remote-tracking branch 'arm/for-next' omits 421160efc042 Merge remote-tracking branch 'dma-mapping/for-next' omits fcb8afd20cd5 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 5ff712fd3c5e Merge remote-tracking branch 'kbuild/for-next' omits 88edf2c308b0 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits c246abb31f23 Merge remote-tracking branch 'mmc-fixes/fixes' omits 22b22d942624 Merge remote-tracking branch 'scsi-fixes/fixes' omits c049e89a0a02 Merge remote-tracking branch 'vfs-fixes/fixes' omits 56d14874955f Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 35e8bdd54784 Merge remote-tracking branch 'kvms390-fixes/master' omits 9ec44dbac8c0 Merge remote-tracking branch 'omap-fixes/fixes' omits 2fe0824c7233 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 9264fcba0219 Merge remote-tracking branch 'ide/master' omits 02bd098d44e9 Merge remote-tracking branch 'crypto-current/master' omits b8655ec70029 Merge remote-tracking branch 'input-current/for-linus' omits a35670c212ac Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits c1432309a2ad Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 858ca028dd48 Merge remote-tracking branch 'spi-fixes/for-linus' omits 450d9d2409bf Merge remote-tracking branch 'regulator-fixes/for-linus' omits 36407509294b Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 9dad710a01ec Merge remote-tracking branch 'sound-current/for-linus' omits d248fdd3b47b Merge remote-tracking branch 'rdma-fixes/for-rc' omits ef5cb7e8727a Merge remote-tracking branch 'mac80211/master' omits 722f9ffe838c Merge remote-tracking branch 'wireless-drivers/master' omits 7f55c0e88c64 Merge remote-tracking branch 'ipsec/master' omits a20374b345c1 Merge remote-tracking branch 'bpf/master' omits bbcc9d72209d Merge remote-tracking branch 'net/master' omits 6c4e31f460b8 Merge remote-tracking branch 'arm-current/fixes' omits 1df12ecf5612 Merge remote-tracking branch 'arc-current/for-curr' omits b47ec160b3d7 Merge remote-tracking branch 'kbuild-current/fixes' omits 7fb68590db60 Merge remote-tracking branch 'fixes/master' omits a50d1c471ec5 ARC: boot: robustify u-boot arg referencing omits 9a6daff99f07 PCI: imx: Add workaround for e10728, IMX7d PCIe PLL failure omits 3994d4487f9d ARM: dts: imx7d: Add node for PCIe PHY omits 9e996ab94b05 dt-bindings: imx6q-pcie: Add description of imx7d pcie phy omits 672680c195c5 Merge branch 'imx/maintainers' into for-next omits c5dcc287307d Merge branch 'imx/defconfig' into for-next omits 435cfdf70aa8 Merge branch 'imx/dt64' into for-next omits 4086e759c745 Merge branch 'imx/dt' into for-next omits c51f92dcd490 Merge branch 'imx/bindings' into for-next omits 831cf19e3281 Merge branch 'imx/soc' into for-next omits 5808320bbf84 Merge branch 'imx/drivers' into for-next omits 6fddbf05ba46 ARM: dts: imx: Add support for Logic PD i.MX6QD EVM omits 0b6e39a450a4 ARM: dts: imx6qdl-sabresd: remove reg_sensors' regulator-a [...] omits 06c4db6e0b8c ARM: dts: imx6qdl-sabresd: add regulators control for mma8 [...] omits 593649080f67 ARM: dts: imx6qdl-sabresd: add regulators control for mag3 [...] omits 10ce59e32562 ARM: dts: imx6qdl-sabresd: add regulator control for isl29 [...] omits 757dc82a8766 csky: Fixup dead loop in show_stack omits c15ab41749e7 csky: Fixup io-range page attribute for mmap("/dev/mem") omits c49c0ee111ab irqchip/csky: Add support-vector-irq for apb-intc omits d6622f2dc688 dt-bindings: csky,apb-intc: Add vector irq mode omits dd888089e56f csky: coding convention: Use task_stack_page omits 0b3961332d15 csky: Fixup wrong pt_regs size omits ac5111ec08f5 dt-bindings: interrupt-controller: Update csky mpintc omits d5b34ff014fb irqchip/irq-csky-mpintc: Add triger type and priority omits 56c90eaad694 irqchip/csky: Optimize remove unnecessary loop irq handle omits 0a664943c75f csky: Fixup _PAGE_GLOBAL bit for 610 tlb entry omits f975ce467a37 dt-bindings: csky,apb-intc: Add dh7k SOC support omits d52c96c402fb irqchip/csky: Support csky,dh7k SOC intc driver omits f61fc891f1e2 ARM: dts: vf610: Add ZII SSMB DTU board omits 33ac4bde91b9 ARM: dts: pfla02: add ksz9031 clock skew values omits 803a3e3d85b2 ARM: dts: imx6qdl-phytec-pfla02: add missing interrupt-con [...] omits 5fcdd28a904a ARM: dts: Add stmpe-adc DT node to Toradex T30 modules omits 5348aef9b161 PCI/ASPM: Save LTR Capability for suspend/resume omits 345ce896cac4 Merge LKMM and RCU omits 51c80555dea3 PCI/ASPM: Use LTR if already enabled by platform omits 5dfd8e97afb6 zram: default to lzo-rle instead of lzo omits 2a0d168de399 lib/lzo: separate lzo-rle from lzo omits 0bdc4793b399 lib/lzo: implement run-length encoding omits 5903b449c364 lib/lzo: fast 8-byte copy on arm64 omits 746f85a9240f lib/lzo: 64-bit CTZ on arm64 omits 0419c1fe7297 lib/lzo: tidy-up ifdefs omits 982242ad8402 ipc/sem.c: replace kvmalloc/memset with kvzalloc and use s [...] omits 2fca424f68d4 ipc: annotate implicit fall through omits cfa96ee23404 ipc: conserve sequence numbers in extended IPCMNI mode omits 9178f16af171 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] omits b9f6696bb812 ipc: allow boot time extension of IPCMNI from 32k to 8M omits 852773e6b9b4 lib/ubsan: default UBSAN_ALIGNMENT to not set omits 8445cd79db06 kcov: convert kcov.refcount to refcount_t omits c6c86d34d8e3 kcov: no need to check return value of debugfs_create functions omits 621c848d9924 configs: get rid of obsolete CONFIG_ENABLE_WARN_DEPRECATED omits c34f10826a50 kernel/gcov/gcc_3_4.c: use struct_size() in kzalloc() omits 3de4b563df31 sysctl: handle overflow for file-max omits 9d1122c1c173 sysctl: handle overflow in proc_get_long omits 0cbd9396a12e kernel/sysctl.c: define minmax conv functions in terms of [...] omits 2540052183e9 kernel/sysctl.c: add missing range check in do_proc_dointv [...] omits 38e2e2aa27fa tools/testing/selftests/sysctl/sysctl.sh: add tests for >3 [...] omits ced4852f0c1b drivers/rapidio/rio_cm.c: fix potential oops in riocm_ch_listen() omits c067dd41c6f3 kernel: workqueue: clarify wq_worker_last_func() caller re [...] omits 1871ba0e32ca exec: don't force_sigsegv processes with a pending fatal signal omits f5b95d62c8a9 exec: increase BINPRM_BUF_SIZE to 256 omits c5ffed213ed3 fs/exec.c: replace opencoded set_mask_bits() omits a425569b1af9 kernel/signal.c: allow the null signal in rt_sigqueueinfo() omits 1200b45b49a0 ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] omits 96911fe8124a fs/autofs/inode.c: use seq_puts() for simple strings in au [...] omits 71e74a607ff6 autofs: add ignore mount option omits 23cbe6cf60fa init/calibrate.c: provide proper prototype omits 5fcd389eac54 fs/binfmt_elf.c: spread const a little omits fd752880d8cd elf: fixup compilation omits 971dc9988374 fs/binfmt_elf.c: use list_for_each_entry() omits f2fce4a68b57 fs/binfmt_elf.c: don't be afraid of overflow omits ea2423f1de3a epoll: use rwlock in order to reduce ep_poll_callback() co [...] omits a3d8235d3f82 epoll: unify awaking of wakeup source on ep_poll_callback() path omits 14fd2a46604b epoll: make sure all elements in ready list are in FIFO order omits 0b9b3960ac9d checkpatch: fix something omits c76f2806de79 checkpatch: add test for SPDX-License-Identifier on wrong line # omits 2391be296211 checkpatch: allow reporting C99 style comments omits 9d2965c64143 checkpatch: add some new alloc functions to various tests omits b7caca98101b checkpatch: verify SPDX comment style omits c53205985c7c lib/test_ubsan.c: VLA no longer used in kernel omits 5866f381864b lib/div64.c: off by one in shift omits 06d210a026f1 Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits 7611c6d55a63 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits 6dd767584c16 lib/genalloc.c: export symbol addr_in_gen_pool omits 0bc5f18cb97a include/linux/bitops.h: set_mask_bits() to return old value omits 5577032c19c0 linux/kernel.h: split *_MAX and *_MIN macros into <linux/l [...] omits a30c1e7b3c3a linux/kernel.h: use 'short' to define USHRT_MAX, SHRT_MAX, [...] omits cd330185c592 linux/fs.h: move member alignment check next to definition [...] omits 521dd30ddbf6 lib/vsprintf.c: move sizeof(struct printf_spec) next to it [...] omits 38dc031634c4 build_bug.h: add wrapper for _Static_assert omits da2d02f074e0 scripts/spelling.txt: add more spellings to spelling.txt omits 89a051da136e kernel/sys: annotate implicit fall through omits cd1d8be24610 kernel/hung_task.c - fix sparse warnings omits 3170939d938d kernel/panic.c: taint: fix debugfs_simple_attr.cocci warnings omits 5cc3c5a759dd kernel.h: unconditionally include asm/div64.h for do_div() omits 853934bf82c7 proc/stat: make the interrupt statistics more efficient omits 4df57c55e1d8 genirq: avoid summation loops for /proc/stat omits 4b8284891826 proc: exit correctly in /proc/*/maps test omits 1947b6a29a47 proc: test /proc/*/maps, smaps, smaps_rollup, statm omits 2b89fee12edd proc: use seq_puts() everywhere omits b5028466289c proc: read kernel cpu stat pointer once omits 2ebfc0a7bf81 proc: remove unused argument in proc_pid_lookup() omits 460d259a1c0e fs/proc/thread_self.c: code cleanup for proc_setup_thread_self() omits 6a5b7f89e4c6 fs/proc/self.c: code cleanup for proc_setup_self() omits afc10e0cfa85 proc: return exit code 4 for skipped tests omits 655d5b96b400 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 4867b99954e1 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 07b0521a963b mm/shuffle: default enable all shuffling omits 8bb5182bc02e mm: don't expose page to fast gup before it's ready omits d600518f652a filemap-drop-the-mmap_sem-for-all-blocking-operations-chec [...] omits dffedb13ea1b filemap-drop-the-mmap_sem-for-all-blocking-operations-fix omits dd6d23c40bf0 filemap-drop-the-mmap_sem-for-all-blocking-operations-v6 omits e1cced4a2388 filemap: drop the mmap_sem for all blocking operations omits 59fbf78c241a filemap: pass vm_fault to the mmap ra helpers omits 05a256e19c7e filemap-kill-page_cache_read-usage-in-filemap_fault-fix omits b6a06f9f694e filemap: kill page_cache_read usage in filemap_fault omits f2aebcc85721 mm/page_alloc.c: calculate first_deferred_pfn directly omits 072c0d769926 mm: use common iterator for deferred_init_pages and deferr [...] omits b111e2927904 mm: add reserved flag setting to set_page_links() omits 964e600ed8aa mm: move hot-plug specific memory init into separate funct [...] omits e822497629bf mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] omits f569987823c5 mm: implement new zone specific memblock iterator omits 3fed989ef23c mm: drop meminit_pfn_in_nid as it is redundant omits 547482e9a360 mm: use mm_zero_struct_page from SPARC on all 64b architectures omits 02230eb4fa91 include/linux/compaction.h: fix potential build error omits 7b0e0df373e1 mm,memory_hotplug: explicitly pass the head to isolate_huge_page omits ee18747972e3 mm: page_cache_add_speculative(): refactor out some code d [...] omits 3724b8089ec0 mm/migrate.c: cleanup expected_page_refs() omits ab5f24d1c0b1 docs/core-api/mm: fix return value descriptions in mm/ omits e3d835ab4f78 docs/core-api/mm: fix user memory accessors formatting omits 1233f2782066 docs/mm: vmalloc: re-indent kernel-doc comemnts omits 12477ad49ee6 mm-maintain-randomization-of-page-free-lists-checkpatch-fixes omits 16f9cc0b543b mm: maintain randomization of page free lists omits ff465a2a3154 mm: move buddy list manipulations into helpers omits 44c217917bb9 mm/shuffle: fix shuffle enable omits 44f48f138ab0 mm: shuffle initial free memory to improve memory-side-cac [...] omits 9be75b7e445e mm, memcg: make memory.emin the baseline for utilisation d [...] omits 4f2df5fb67f7 numa: make "nr_online_nodes" unsigned int omits 6a9cd359b56e numa: make "nr_node_ids" unsigned int omits c13649c36269 hugetlb: allow to free gigantic pages regardless of the co [...] omits b6668295d6b1 mm,oom: don't kill global init via memory.oom.group omits 448785341aac mm, swap: bounds check swap_info array accesses to avoid N [...] omits f3843a81cca0 mm/vmscan.c: Do not allocate duplicate stack variables in [...] omits ce0f9442a408 mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t omits 3ad11bf47c6c mm: ksm: do not block on page lock when searching stable tree omits df5c17fcc034 fixup: mm: memcontrol: Unbreak memcontrol build when THP i [...] omits 7bb484ac4923 mm-memcontrol-expose-thp-events-on-a-per-memcg-basis-fix omits 679a8000c126 mm: memcontrol: expose THP events on a per-memcg basis omits 84c0d961f050 mm: vmscan: do not iterate all mem cgroups for global dire [...] omits 5adf1d2479a5 mm: swap: use mem_cgroup_is_root() instead of deferencing [...] omits cf28e41f8a7e selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal omits ec76c0cdaf4f mm/memfd: add an F_SEAL_FUTURE_WRITE seal to memfd omits 6276b5c0f504 powerpc/mm/iommu: allow large IOMMU page size only for hug [...] omits 49d87886a5a9 powerpc/mm/iommu: allow migration of cma allocated pages d [...] omits 09d3ba63b558 mm: update get_user_pages_longterm to migrate pages alloca [...] omits 1e5d46f949da mm/cma: add PF flag to force non cma alloc omits d3f207a8522a mm: better document PG_reserved omits f3b6daa1df19 ia64: perfmon: don't mark buffer pages as PG_reserved omits 072143075d0a arm64: kdump: no need to mark crashkernel pages manually P [...] omits 4013caf81bc7 arm64: kexec: no need to ClearPageReserved() omits d0291ab0dbb2 m68k/mm: use __ClearPageReserved() omits fa3488ad12cb riscv/vdso: don't clear PG_reserved omits 42f4a205d783 powerpc/vdso: don't clear PG_reserved omits a96410993f10 s390/vdso: don't clear PG_reserved omits dab5f8776b8c agp: efficeon: no need to set PG_reserved on GATT tables omits 382850271bda mm: rid swapoff of quadratic complexity omits 6ec6f99c71fb mm: refactor swap-in logic out of shmem_getpage_gfp omits 69af1b3fb58e mm/vmscan.c: remove 7th argument of isolate_lru_pages() omits ccf40aad5c59 mm, mempolicy: fix uninit memory access omits 32c8193ee065 memcg: killed threads should not invoke memcg OOM killer omits 730697b568e3 powerpc: use probe_user_read() omits ec77e0776718 mm-add-probe_user_read-fix omits 6e1b7f776846 include/linux/uaccess.h: add probe_user_read() omits bff43f6b7fbb mm/page_alloc.c: check return value of memblock_alloc_node [...] omits 5408053ec484 arch/powerpc/mm/hugetlb: NestMMU workaround for hugetlb mp [...] omits c0546d51181b mm/hugetlb: add prot_modify_start/commit sequence for huge [...] omits e80963f263fd arch/powerpc/mm: Nest MMU workaround for mprotect RW upgrade omits 1be96529ef71 mm: update ptep_modify_prot_commit to take old pte value as arg omits 9c239be0f708 mm: update ptep_modify_prot_start/commit to take vm_area_s [...] omits e79b4a2ced74 mm/hmm: add helpers for driver to safely take the mmap_sem omits b5c65b026905 mm/hmm: allow to mirror vma of a file on a DAX backed filesystem omits 5e38a973b9f1 mm/hmm: support hugetlbfs (snapshotting, faulting and DMA [...] omits 3e55828e1126 mm/hmm: add a helper function that faults pages and maps t [...] omits 00301f3f00ec mm/hmm: add default fault flags to avoid the need to pre-f [...] omits 9d7245f23510 mm-hmm-improve-driver-api-to-work-and-wait-over-a-range-fix-fix omits 4049d34231ab mm/hmm: potential deadlock in nonblocking code omits cd586f50d6a1 mm/hmm: improve driver API to work and wait over a range omits f7120cff3549 mm/hmm: improve and rename hmm_vma_fault() to hmm_range_fault() omits 3cdc7390b007 mm/hmm: improve and rename hmm_vma_get_pfns() to hmm_range [...] omits d6bd91eccb17 mm/hmm: do not erase snapshot when a range is invalidated omits ab2c76b0953b mm/hmm: use reference counting for HMM struct omits 9be5e5bc1804 mm: fix some typos in mm directory omits 38d51afbedb7 mm/page_owner: move config option to mm/Kconfig.debug omits 3a7490d75c18 mm/mmap.c: remove some redundancy in arch_get_unmapped_are [...] omits aaeaa44ebd2c mm-oom-remove-prefer-children-over-parent-heuristic-checkp [...] omits 9678dfca7d72 mm, oom: remove 'prefer children over parent' heuristic omits ddbf26818fbc mm: no need to check return value of debugfs_create functions omits aad388d64d18 mm, memcg: Handle cgroup_disable=memory when getting memcg [...] omits fe41ecb00597 mm-proportional-memorylowmin-reclaim-checkpatch-fixes omits 59611b7e7962 mm, memcg: proportional memory.{low,min} reclaim omits c4d976ac4ce3 mm/memory.c: prevent mapping typed pages to userspace omits 7f0a09909e42 mm: prevent mapping slab pages to userspace omits e90f1036cf22 mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() omits a943f5563f3c mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512! omits b2d0fd93c28c mm, memcg: extract memcg maxable seq_file logic to seq_sho [...] omits 97e2464586ac mm, memcg: create mem_cgroup_from_seq omits 7fbd62690883 psi-introduce-psi-monitor-fix-3 omits ba7ede13dcf2 psi-introduce-psi-monitor-fix-fix omits 3f9fa1d16045 psi-introduce-psi-monitor-fix omits d9be05c54315 psi: introduce psi monitor omits 6528548bc475 psi: rename psi fields in preparation for psi trigger addition omits eb3db8ae6ad4 psi: introduce state_mask to represent stalled psi states omits 7de9559dd8d6 kernel: cgroup: add poll file operation omits 51d23eb6a31d fs: kernfs: add poll file operation omits ee2168b64bc8 mm, compaction: Capture a page under direct compaction -fix omits eeaabc645ac8 mm, compaction: capture a page under direct compaction omits 7c3087189d30 mm/compaction: no stuck in __reset_isolation_pfn() omits db81990c4204 mm, compaction: be selective about what pageblocks to clea [...] omits a7c9547cda03 mm, compaction: sample pageblocks for free pages omits 5a9ef29e2fd5 mm, compaction: round-robin the order while searching the [...] omits 49a35d83fe26 mm, compaction: reduce premature advancement of the migrat [...] omits 1df8193852c4 mm, compaction: do not consider a need to reschedule as co [...] omits 419a3e2f79e6 mm, compaction: rework compact_should_abort as compact_che [...] omits bbe8e083ef26 mm, compaction: keep cached migration PFNs synced for unus [...] omits 3251a97aa2b7 mm, compaction: check early for huge pages encountered by [...] omits 29fce1a914a9 mm, compaction: finish pageblock scanning on contention omits 6704cb6d0ba4 mm, compaction: avoid rescanning the same pageblock multip [...] omits 116de9d17396 mm, compaction: use free lists to quickly locate a migrati [...] omits 11fa5efac04a mm, compaction: keep migration source private to a single [...] omits 3adf9809f57c mm, compaction: Use free lists to quickly locate a migrati [...] omits 7a25b17d88cb mm, compaction: use free lists to quickly locate a migrati [...] omits 9283c37f7886 mm, compaction: ignore the fragmentation avoidance boost f [...] omits 050a7354511f mm, compaction: always finish scanning of a full pageblock omits 7c69cf9cb3a8 mm, migrate: immediately fail migration of a page with no [...] omits 2acb6eba5a3e mm, compaction: rename map_pages to split_map_pages omits fa88c0175ed3 mm, compaction: remove unnecessary zone parameter in some [...] omits b5ef63f7898a mm, compaction: remove last_migrated_pfn from compact_control omits ae1ceb988e1a mm, compaction: rearrange compact_control omits c82acb611ea2 mm, compaction: shrink compact_control omits e867b476bd9f mm/filemap: pass inclusive 'end_byte' parameter to filemap [...] omits 49f9c237050f mm: shuffle GFP_* flags omits 2fd0d923f6d9 mm: swap: add comment for swap_vma_readahead omits 264432aaa650 mm-swap-check-if-swap-backing-device-is-congested-or-not-fix-2 omits dafa2d935b46 mm-swap-check-if-swap-backing-device-is-congested-or-not-fix omits 75d472bc1a47 mm: swap: check if swap backing device is congested or not omits 8467df387019 memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work-v3 omits 83f751db3166 memcg: schedule high reclaim for remote memcgs on high_work omits 76694671b20b mm/filemap.c: remove redundant test from find_get_pages_contig omits e55f0127c370 mm/memcontrol.c: use struct_size() in kmalloc() omits 4fb8e5b89bcb include/linux/nodemask.h: use nr_node_ids (not MAX_NUMNODE [...] omits 8739e4996abb mm/hmm: convert to use vm_fault_t omits 8f9a99aab084 x86/mm/fault.c: Convert to use vm_fault_t omits 90cb574cc7f4 mm: create the new vm_fault_t type omits 6b95e7a82674 mm: remove extra drain pages on pcp list omits 7473e3097af1 arm64/mm: enable HugeTLB migration for contiguous bit Huge [...] omits ab722da64fc9 arm64/mm: enable HugeTLB migration omits a2f2a6b77c35 mm/hugetlb: enable arch specific huge page size support fo [...] omits 61ae3a29c423 mm/hugetlb: enable PUD level huge page migration omits deedf0d3c85a mm/hugetlb: distinguish between migratability and movability omits a51afa81a57f mm: remove sysctl_extfrag_handler() omits 6e57a2b422d8 selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE omits 73958da449ac vmalloc-add-test-driver-to-analyse-vmalloc-allocator-fix omits 717efc933f3a vmalloc: add test driver to analyse vmalloc allocator omits 7e12903a6271 vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALL [...] omits d7cf4bc92e88 mm/vmalloc: pass VM_USERMAP flags directly to __vmalloc_no [...] omits 6b6673444d00 mm/vmalloc: do not call kmemleak_free() on not yet account [...] omits 96c8b5b6fa82 mm/vmalloc: fix size check for remap_vmalloc_range_partial() omits 7438c757b42b mm/vmalloc.c: make vmalloc_32_user() align base kernel vir [...] omits 6ca925699956 memcg: localize memcg_kmem_enabled() check omits ca932a82c6df mm, slub: make the comment of put_cpu_partial() complete omits 5a18939d8863 arm, s390, unicore32: remove oneliner wrappers for membloc [...] omits 3f059b9bedab arch: simplify several early memory allocations omits c29121aeaddb openrisc: simplify pte_alloc_one_kernel() omits df59d03f17ed sh: prefer memblock APIs returning virtual address omits 46958f43e91a microblaze: prefer memblock API returning virtual address omits 7e40d87e9074 powerpc: prefer memblock APIs returning virtual address omits 2e6fc8f16e42 mm-reuse-only-pte-mapped-ksm-page-in-do_wp_page-fix omits 8c483461447b mm: reuse only-pte-mapped KSM page in do_wp_page() omits 011060fc68d8 tools/: fix for replace open encodings for NUMA_NO_NODE omits 31536224e375 tools/: replace open encodings for NUMA_NO_NODE omits 860ccd341115 mm: replace all open encodings for NUMA_NO_NODE omits 99fe553a920a mm/vmalloc.c: don't dereference possible NULL pointer in _ [...] omits 90a8e69584dd mm: Refactor readahead defines in mm.h omits 5d65e386829d pm-hibernate-exclude-all-pageoffline-pages-v2 omits a2baf566695f PM/Hibernate: exclude all PageOffline() pages omits 6ecfced24b2c PM/Hibernate: use pfn_to_online_page() omits 0b74fd9f6b6e vmw_balloon-mark-inflated-pages-pg_offline-v2 omits bce36541d725 vmw_balloon: mark inflated pages PG_offline omits 767070a53265 hv_balloon: mark inflated pages PG_offline omits 808500db5941 xen/balloon: mark inflated pages PG_offline omits 57fa7bc0f00a kexec: export PG_offline to VMCOREINFO omits f952bb294530 mm-convert-pg_balloon-to-pg_offline-fix omits 403499e2e589 mm: convert PG_balloon to PG_offline omits 2650cc939e10 mm: balloon: update comment about isolation/migration/compaction omits 8275a497bd9b mm-page_allocc-memory_hotplug-free-pages-as-higher-order-v11-fix omits 78a5e76c01b6 mm-page_allocc-memory_hotplug-free-pages-as-higher-order-v11 omits b569cef4be64 mm/page_alloc.c: memory hotplug: free pages as higher order omits 108b0dda9c5b include/linux/slub_def.h: comment fixes omits e763527a96ef mm/slab.c: kmemleak no scan alien caches omits 6104859ae426 mm-slub-introduce-slab_warn_on_error-fix omits 336fce243977 mm/slub: introduce SLAB_WARN_ON_ERROR omits 3a40c255031e mm/slub.c: freelist is ensured to be NULL when new_slab() fails omits 80fe2ee2988c fs/file.c: initialize init_files.resize_wait omits aee17aca3ab7 fs/inode.c: inode_set_flags(): replace opencoded set_mask_bits() omits b5f2d0416b81 ramfs: support O_TMPFILE omits 90725bd2521b ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] omits 2803c5fd2ca0 ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] omits a047b29f8f29 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits ca74dfb7e404 ocfs2: clear zero in unaligned direct IO omits 7d422cbe5a44 ocfs2: Use zero-sized array and struct_size() in kzalloc() omits 87376e4cf4a9 ocfs2: fix the application IO timeout when fstrim is running omits b2e086a0292b ocfs2: fix a panic problem caused by o2cb_ctl omits 6bad418cba05 lib/debugobjects.c: move printk out of db lock critical sections omits 6862f98ae0da sh: remove nargs from __SYSCALL omits d5f61a0b4227 scripts/decode_stacktrace.sh: handle RIP address with segment omits cc1c427ae86e kasan: fix kasan_check_read/write definitions omits db82e767fe46 page_poison: play nicely with KASAN omits 271c85239c9b kasan: remove use after scope bugs detection. omits 21a3362338bd mm: proc: smaps_rollup: fix pss_locked calculation omits 31544046ebe1 revert "initramfs: cleanup incomplete rootfs" omits 4ee758248061 mm/swap.c: workaround for_each_cpu() bug on UP kernel omits 6d4c4d39351d Rename include/{uapi => }/asm-generic/shmparam.h really omits 5540225603d7 Revert "mm: use early_pfn_to_nid in page_ext_init" omits 8014b725bfee hugetlbfs: fix page leak during migration of file pages omits f82d1e4bcb47 mm/gup: fix gup_pmd_range() for dax omits cd93b1717aba Revert "mm: slowly shrink slabs with a relatively small nu [...] omits 63f8734b229c Revert "mm: don't reclaim inodes with many attached pages" omits ea16c4459807 checkpatch: don't interpret stack dumps as commit IDs omits 18e31e0feff3 Merge branch 'regulator-5.1' into regulator-next omits a71f59222522 Merge branch 'regulator-5.0' into regulator-linus omits bdfc54c16c45 Merge branch 'asoc-5.1' into asoc-next omits bb62989dccca Merge branch 'asoc-5.0' into asoc-linus omits 81dc19231d10 arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking omits e0d6cc719052 Merge branch 'spi-5.1' into spi-next omits a4a9ebe8cb0f Merge branch 'spi-5.0' into spi-linus omits 43f9a48a2e2c PCI: dwc: Print debug error message when MSI-X entry contr [...] omits 425618e410dd PCI: imx6: Limit DBI register length omits 3d99709c4ad2 PCI: dwc: Allow to limit registers set length omits c43658cedf4d Merge branches 'fixes', 'misc' and 'smp-hotplug' into for-next omits 21f820685b7e tools/memory-model: Avoid duplicating herdtools versions omits 71e2ff5304c1 tools/memory-model: Dynamically check SRCU lock-to-unlock [...] omits 8e977dabe7c7 tools/memory-model: Update Documentation/explanation.txt t [...] omits 3f305018dcf3 docs/memory-barriers.txt: Enforce heavy ordering for port [...] omits be1944712d8e Merge branch 'for-next/gcc-plugin/arm-stackprotector' into [...] new 3079f340caa7 thermal: of-thermal: Print name of device node with error new bf78f133cd39 thermal: cpu_cooling: Clarify error message new aa0c38cf39de Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 0908ba949ae0 Merge remote-tracking branch 'fixes/master' new 0b2ee40e5349 Merge remote-tracking branch 'kbuild-current/fixes' new 01d73db842e4 Merge remote-tracking branch 'arc-current/for-curr' new 0ac569bf6a79 ARM: 8834/1: Fix: kprobes: optimized kprobes illegal instruction new fc67e6f120a3 ARM: 8835/1: dma-mapping: Clear DMA ops on teardown new bb22c9854963 Merge remote-tracking branch 'arm-current/fixes' new 989723b00b7f Documentation: bring operstate documentation up-to-date new 4179cb5a4c92 vxlan: test dev->flags & IFF_UP before calling netif_rx() new cf657d22ee1f net/x25: do not hold the cpu too long in x25_new_lci() new 7384b538d3ae tipc: fix skb may be leaky in tipc_link_input new e75913c93f7c net: fix IPv6 prefix route residue new 91986ee166cf tipc: fix link session and re-establish issues new 1ea06107b0d0 Merge tag 'mac80211-for-davem-2019-02-12' of git://git.ker [...] new c65285428b6e sfc: initialise found bitmap in efx_ef10_mtd_probe new a7603ac1fc8c geneve: change NET_UDP_TUNNEL dependency to select new 87454b6edc1b net: phylink: avoid resolving link state too early new 29dded89e80e net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames new d1f20798a119 ipv6: propagate genlmsg_reply return code new 4ffcbfac6064 batman-adv: fix uninit-value in batadv_interface_tx() new 1ec17dbd90f8 inet_diag: fix reporting cgroup classid and fallback to priority new fc62814d690c net/packet: fix 4gb buffer limit due to overflow check new e1f1bd9bfbed net: ena: fix race between link up and device initalization new d9b8656da922 net: ena: update driver version from 2.0.2 to 2.0.3 new 6a7dd172000b Merge branch 'ena-races' new 8015d93ebd27 net_sched: fix a race condition in tcindex_destroy() new 033b228e7f26 net_sched: fix a memory leak in cls_tcindex new 1db817e75f5b net_sched: fix two more memory leaks in cls_tcindex new a090d7948eda Merge branch 'net_sched-some-fixes-for-cls_tcindex' new 2fdeee254923 team: avoid complex list operations in team_nl_cmd_options_set() new c726ebdb157a Merge remote-tracking branch 'net/master' new 1e405c1a3f66 xsk: do not remove umem from netdevice on fall-back to copy-mode new 30fe47e038a0 Merge remote-tracking branch 'bpf/master' new fc2d5cfdcfe2 af_key: unconditionally clone on broadcast new 8989415cdda8 Merge remote-tracking branch 'ipsec/master' new 8d29d16d2134 netfilter: compat: initialize all fields in xt_init new ac9743a3d698 Merge remote-tracking branch 'netfilter/master' new 44aaeb8a2992 Merge remote-tracking branch 'wireless-drivers/master' new 946ffb00f362 Merge remote-tracking branch 'rdma-fixes/for-rc' new 9363fbb14071 Merge remote-tracking branch 'sound-current/for-linus' new 323fb7b947b2 ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI new 476e1f03e36e Merge branch 'asoc-5.0' into asoc-linus new c48cd7c51fa0 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 56b5d4ea778c regulator: s2mps11: Fix steps for buck7, buck8 and LDO35 new e03ae9fb9107 Merge branch 'regulator-5.0' into regulator-linus new 1e28edf4023a Merge remote-tracking branch 'regulator-fixes/for-linus' new 5ff2531354af Merge branch 'spi-5.0' into spi-linus new cebe38e24977 Merge remote-tracking branch 'spi-fixes/for-linus' new 7d94c0f2f3f2 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new d21457ff1d25 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new 8d5e69a4650f Merge remote-tracking branch 'input-current/for-linus' new ed3454a2e5f2 Merge remote-tracking branch 'crypto-current/master' new d5f7c8b0c9fd Merge remote-tracking branch 'ide/master' new 74f03104ed46 MIPS: lantiq: pass struct device to DMA API functions new 5ebab8b15ca1 Merge remote-tracking branch 'mips-fixes/mips-fixes' new 1876d0fea051 Merge remote-tracking branch 'omap-fixes/fixes' new 31c4581cc141 Merge remote-tracking branch 'kvms390-fixes/master' new 3fe1e76ca531 Merge remote-tracking branch 'hwmon-fixes/hwmon' new 626204413eaf Merge remote-tracking branch 'vfs-fixes/fixes' new 7b3e64279d88 Merge remote-tracking branch 'scsi-fixes/fixes' new 9659c1af451a drm/i915/icl: combo port vswing programming changes per BSPEC new 3b91a9359732 drm/i915/cnl: Fix CNL macros for Voltage Swing programming new d8b879bb2ed2 drm/i915/pmu: Fix enable count array size and bounds checking new e8a8fedd57fd drm/i915: Block fbdev HPD processing during suspend new 2e7bd10e05af drm/i915: Prevent a race during I915_GEM_MMAP ioctl with WC set new fc89a38d99d4 drm/i915/opregion: fix version check new 16eb0f34cdf4 drm/i915/opregion: rvda is relative from opregion base in [...] new 8a2773f2b1cf Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new dc51e8b66a9a Merge remote-tracking branch 'mmc-fixes/fixes' new 277e699b9143 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 03a9d7c87fa5 Merge remote-tracking branch 'kbuild/for-next' new 9cee2124242e Merge remote-tracking branch 'compiler-attributes/compiler [...] new 308feabbc6d8 Merge remote-tracking branch 'dma-mapping/for-next' new de9c0d49d85d ARM: 8833/1: Ensure that NEON code always compiles with Clang new d25495e864b9 Merge branches 'fixes', 'misc' and 'smp-hotplug' into for-next new f78f3e3161dd Merge remote-tracking branch 'arm/for-next' new a80554fc36ba arm64: irqflags: Fix clang build warnings new 27d0e7b50921 Merge remote-tracking branch 'arm64/for-next/core' new 6306b1ca14c8 Merge remote-tracking branch 'arm-perf/for-next/perf' new 550486b3fee1 Merge remote-tracking branch 'arm-soc/for-next' new c1070c12fc94 Merge remote-tracking branch 'actions/for-next' new d4117c557ceb Merge remote-tracking branch 'amlogic/for-next' new 66f21ace4639 Merge remote-tracking branch 'at91/at91-next' new d16bd327a50f Merge remote-tracking branch 'bcm2835/for-next' new 7cd5ada55db9 Merge branch 'imx/drivers' into for-next new 87296dd449de Merge branch 'imx/soc' into for-next new fee174f7346a Merge branch 'imx/bindings' into for-next new bffe0d85e51a ARM: dts: imx6qdl-phytec-pfla02: add missing interrupt-con [...] new 8de81c89d0a1 ARM: dts: pfla02: add ksz9031 clock skew values new 4a2c25961aa3 ARM: dts: vf610: Add ZII SSMB DTU board new 1e797150e026 ARM: dts: imx6qdl-sabresd: add regulator control for isl29 [...] new 72af502f17b8 ARM: dts: imx6qdl-sabresd: add regulators control for mag3 [...] new 14cc68e143b3 ARM: dts: imx6qdl-sabresd: add regulators control for mma8 [...] new ee9ec3ea79c6 ARM: dts: imx6qdl-sabresd: remove reg_sensors' regulator-a [...] new 1c207f911fe9 ARM: dts: imx: Add support for Logic PD i.MX6QD EVM new 56de9c142974 Merge branch 'imx/dt' into for-next new 72ae4021c83d Merge branch 'imx/dt64' into for-next new 891ed3bfdd25 Merge branch 'imx/defconfig' into for-next new fe0b295f61af Merge branch 'imx/maintainers' into for-next new 47417f2fb875 Merge remote-tracking branch 'imx-mxs/for-next' new a18e2bdecf59 Merge remote-tracking branch 'keystone/next' new 6d9c83a2bfa5 Merge remote-tracking branch 'mediatek/for-next' new db99582d7cfc Merge remote-tracking branch 'mvebu/for-next' new 361df7797666 ARM: dts: am335x: Add support for Bosch Guardian new 947b78025971 ARM: dts: omap3-gta04: declare backlight in lcd node new 1c84ede3a262 Merge branch 'omap-for-v5.1/dt' into for-next new 07d1c7c11217 Merge remote-tracking branch 'omap/for-next' new 1a068828f297 Merge remote-tracking branch 'reset/reset/next' new df5d52404c65 Merge remote-tracking branch 'qcom/for-next' new 6514a45ef9f3 Merge remote-tracking branch 'renesas/next' new de754f160601 Merge remote-tracking branch 'rockchip/for-next' new 0830ae7f1af9 Merge remote-tracking branch 'samsung-krzk/for-next' new c7caaee2db9c Merge remote-tracking branch 'sunxi/sunxi/for-next' new 0a3d26d9c149 Merge remote-tracking branch 'tegra/for-next' new 990a9c621b37 Merge remote-tracking branch 'clk/clk-next' new 881f4c3343a6 csky: Fixup _PAGE_GLOBAL bit for 610 tlb entry new 4a45ba99c1f8 irqchip/csky: Optimize remove unnecessary loop irq handle new 0c58ff533486 irqchip/irq-csky-mpintc: Add triger type and priority new d73be359133b dt-bindings: interrupt-controller: Update csky mpintc new 12893098935b csky: Fixup wrong pt_regs size new 4752244550c3 csky: coding convention: Use task_stack_page new 698c7a1b805c dt-bindings: csky,apb-intc: Add vector irq mode new c19d01508d10 irqchip/csky: Add support-vector-irq for apb-intc new f1feab7252d2 csky: Fixup io-range page attribute for mmap("/dev/mem") new 749e649084d0 csky: Fixup dead loop in show_stack new 979dd3d6077c Merge remote-tracking branch 'csky/linux-next' new 6f4840b3f50c Merge remote-tracking branch 'm68k/for-next' new 609c3a550d89 Merge remote-tracking branch 'm68knommu/for-next' new 759fab3f13b3 Merge remote-tracking branch 'microblaze/next' new 1224b2cdefc3 Merge remote-tracking branch 'mips/mips-next' new 586f37659299 Merge remote-tracking branch 'nios2/for-next' new c97644896eb9 parisc: Add constant for PDC_PAT_COMPLEX firmware call new 0b9a52de6874 parisc: Add constants for various PDC firmware calls new 4dcd9acecda3 Merge remote-tracking branch 'parisc-hd/for-next' new 0117cc6a5c3c Merge remote-tracking branch 'powerpc/next' new e3613bb8afc2 riscv: Add pte bit to distinguish swap from invalid new 41fb9d54f12b Revert "RISC-V: Make BSS section as the last section in vm [...] new 7265d103902c riscv: add missing newlines to printk messages new e1b1381b3179 riscv: use pr_info and friends new 149820c6cf3c riscv: fix riscv_of_processor_hartid() comment new e3d794d555cd riscv: treat cpu devicetree nodes without status as enabled new dd81c8ab819d riscv: use for_each_of_cpu_node iterator new c82c3aa3cc85 Merge remote-tracking branch 'risc-v/for-next' new ef9926262a60 Merge remote-tracking branch 's390/features' new 7718c93e7b5f Merge remote-tracking branch 'xtensa/xtensa-for-next' new aafa132a684d Merge remote-tracking branch 'fscrypt/master' new 4c45a1849aed Merge remote-tracking branch 'befs/for-next' new 58c1d5a73f81 Merge remote-tracking branch 'btrfs-kdave/for-next' new 2bb819790dc0 Merge remote-tracking branch 'ceph/master' new aeaef54e8e43 Merge remote-tracking branch 'cifs/for-next' new 648b2f4ee923 Merge remote-tracking branch 'ecryptfs/next' new 380426792274 Merge remote-tracking branch 'ext3/for_next' new 6afbeef75215 f2fs: don't clear CP_QUOTA_NEED_FSCK_FLAG new 123b2b97b71c Merge remote-tracking branch 'f2fs/dev' new 4654448ee458 Merge remote-tracking branch 'fuse/for-next' new eab226856d61 Merge remote-tracking branch 'jfs/jfs-next' new 09c3a4d575b0 Merge remote-tracking branch 'nfsd/nfsd-next' new 86542e2b425e Merge remote-tracking branch 'overlayfs/overlayfs-next' new 51560e29866c Merge remote-tracking branch 'v9fs/9p-next' new 89ae6fd7c5ba Merge remote-tracking branch 'vfs/for-next' new 24d8b150fe67 Merge remote-tracking branch 'printk/for-next' new 72fcdae3fc2b Merge branch 'pci/aer' new 10ecc818ea73 PCI/ASPM: Use LTR if already enabled by platform new dbbfadf23190 PCI/ASPM: Save LTR Capability for suspend/resume new be6a0732aaa4 Merge branch 'pci/aspm' new 00ba157ceedc Merge branch 'pci/enumeration' new ac4f01c1ddba Merge branch 'pci/hotplug' new 0338314f4e94 Merge branch 'pci/misc' new 0bcbb98969fc Merge branch 'pci/pm' new 225582faaf3a Merge branch 'remotes/lorenzo/pci/dt' new 0380cf843c54 PCI: dwc: Print debug error message when MSI-X entry contr [...] new b7e312dea1d8 dt-bindings: imx6q-pcie: Add description of imx7d pcie phy new 27f7717e2344 ARM: dts: imx7d: Add node for PCIe PHY new 1df82ec46600 PCI: imx: Add workaround for e10728, IMX7d PCIe PLL failure new 5f06328b8675 Merge branch 'remotes/lorenzo/pci/dwc' new 593425276b94 PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() new 0d621bdab3e8 Merge branch 'remotes/lorenzo/pci/endpoint' new cc051d51a4af Merge branch 'remotes/lorenzo/pci/vmd' new 9750be1cecac Merge remote-tracking branch 'pci/next' new 4c6c4d345367 pstore: Avoid writing records with zero size new 1e0f67a96aed pstore/ram: Move initialization earlier new 47afd7ae65c7 pstore/ram: Add kmsg hlen zero check to ramoops_pstore_write() new 93ee4b7d9f06 pstore/ram: Avoid needless alloc during header write new 85b5b02b9703 Merge remote-tracking branch 'pstore/for-next/pstore' new 089406a1cc34 Merge remote-tracking branch 'hid/for-next' new ec996dd9b825 Merge remote-tracking branch 'i2c/i2c/for-next' new edb7d64b43ad hwmon: (ad7418) Catch I2C errors new 2a22ffc98997 hwmon: (f71882fg) Mark expected switch fall-through new eaf1605585b4 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 2555265e54f0 Merge remote-tracking branch 'jc_docs/docs-next' new 952d2a0d9480 Merge remote-tracking branch 'v4l-dvb/master' new 8b9f49282b17 Merge remote-tracking branch 'v4l-dvb-next/master' new b9fc96a04fe2 Merge remote-tracking branch 'fbdev/fbdev-for-next' new 78317ed93a58 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new d26ff2405272 Merge branch 'pm-opp' into linux-next new c207493029e2 Merge remote-tracking branch 'pm/linux-next' new 610257bf7b97 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 311b23f70390 Merge remote-tracking branch 'dlm/next' new 6442ca2abf88 swiotlb: fix comment on swiotlb_bounce() new 71602fe6d4e9 swiotlb: add debugfs to track swiotlb buffer usage new 60513ed06a41 swiotlb: checking whether swiotlb buffer is full with io_tlb_used new fb664a81c717 Merge remote-tracking branch 'swiotlb/linux-next' new d901b2760dc6 lib/scatterlist: Provide a DMA page iterator new 161ebe2498d4 RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL new 8d249af3e6d7 RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL new 43fae91276a5 RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL new 3856ec552700 RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL new 48b586ac36fc RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL new b44e47eb065b RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL new f3e6d3117939 RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL new 95ad233ffbed RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL new be8c456abfbd RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL new 8317d6cdc1c7 RDMA/rxe: Use for_each_sg_page iterator on umem SGL new 0da4d48d99df IB/mlx5: Fix bad flow upon DEVX mkey creation new fc9e4477f924 RDMA/mlx5: Fix memory leak in case we fail to add an IB device new a87145957eb9 RDMA/bnxt_re: fix or'ing of data into an uninitialized str [...] new b52b7db55094 Merge remote-tracking branch 'rdma/for-next' new 3ceb745baa4c devlink: fix condition for compat device info new 68750561dd56 devlink: don't allocate attrs on the stack new 14fd1901e718 devlink: add a generic board.manufacture version name new 05fe4ab75cc4 nfp: devlink: use the generic manufacture identifier inste [...] new 1f5cf1036cbe nfp: devlink: include vendor/product info in serial number new 5ed9d4f2e745 Merge branch 'devinfo-tweaks' new bd37fdf5243c Documentation: fix some freescale dpio-driver.rst warnings new 6663cf821c13 flow_offload: Fix flow action infrastructure new 0ff8409b521b nfp: flower: remove double new line new 4dff63c25ebf net/smc: reset cursor update required flag new 5bc056d8d0e3 net/smc: move wake up of close waiter new 16297d143989 net/smc: no delay for free tx buffer wait new cf0cfe535845 net/smc: reduce amount of status updates to peer new e78b2622266c net/smc: check connections in smc_lgr_free_work new 81cf64305265 net/smc: check port_idx of ib event new 994c6e29564b MAINTAINERS: add Karsten as SMC maintainer new 3f9b2d286441 Merge branch 'net-smc-next' new 48ebab31d424 mlxsw: spectrum: Set LAG port collector only when active new 24f91ce0d27c mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() new 384c2f7473bc mlxsw: spectrum_flower: Fix VLAN modify action support new f5c7bd93c4f1 selftests: mlxsw: avoid double sourcing of lib.sh new 99e1311475a1 Merge branch 'mlxsw-Several-updates' new e222822f9be0 net: caif: pass struct device to DMA API functions new 3c69aec48f3c au1000_eth: pass struct device to DMA API functions new 564923e4c0b6 macb_main: pass struct device to DMA API functions new 74e0deb89a8b lantiq_etop: pass struct device to DMA API functions new e86b76f63351 pxa168_eth: pass struct device to DMA API functions new 5dac33ad6f0d moxart_ether: pass struct device to DMA API functions new 8d4c28fbc284 meth: pass struct device to DMA API functions new 0eb1645a8daa smc911x: pass struct device to DMA API functions new 5e9c51b301dc Merge branch 'net-DMA-API' new da203dfa89ce Revert "devlink: Add a generic wake_on_lan port parameter" new 0946cf1dc7b6 net: phylink: only call mac_config() during resolve when l [...] new 86e58135bc4a net: phylink: add phylink_init_eee() helper new b7d286f01b9d net: marvell: mvpp2: add mvpp2_is_xlg() helper new 1d9b041e9c5c net: marvell: mvpp2: use mvpp2_is_xlg() helper elsewhere new fde55ea74ce6 devlink: use direct return of genlmsg_reply new c0ab4732d4c6 net/tls: Do not use async crypto for non-data records new 9f771f1f52f2 net: phy: simplify genphy_config_eee_advert new 1ecb195753a1 mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS new 610d2b601bba rocker: Remove getting PORT_BRIDGE_FLAGS new 1b8b589d9103 staging: fsl-dpaa2: ethsw: Remove getting PORT_BRIDGE_FLAGS new 317d8e2f38a4 Merge branch 'SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS-get-remove' new 4ea7b0cf0da7 net/skbuff: fix up kernel-doc placement new 1e562c815e67 ptp_qoriq: make structure/function names more consistent new 73356e4ea895 ptp_qoriq: make ptp operations global new ff54571a747b ptp_qoriq: convert to use ptp_qoriq_init/free new f038ddf25b80 ptp_qoriq: add little enadian support new 2843bf518579 dt-binding: ptp_qoriq: add little-endian support new d4e176870bff ptp_qoriq: fix register memory map new ad6e1be64ae1 ptp: add QorIQ PTP support for ENETC new 19971f5ea0ab enetc: add PTP clock driver new bb024c3b123b MAINTAINERS: add enetc_ptp driver into QorIQ PTP list new 74abc07dee61 net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames new a263f99ca8ad Merge branch 'Add-ENETC-PTP-clock-driver' new 84dbea461e49 s390/qeth: reduce data length for ARP cache query new c21532771e9f s390/qeth: consolidate filling of low-level cmd length fields new 7e83747dc954 s390/qeth: enable only required csum offload features new 4386e34fab6c s390/qeth: align csum offload with TSO control logic new 51581fd07d8b s390/qeth: limit trace to valid data of command request new 0951c6babf49 s390/qeth: simplify reply object handling new 54daaca7024d s390/qeth: cancel cmd on early error new 4b7ae1221694 s390/qeth: allow cmd callbacks to return errnos new 1709ff8d8603 s390/qeth: convert bridgeport callbacks new 742d4d40831d s390/qeth: convert remaining legacy cmd callbacks new 8a1343c5f872 Merge branch 's390-qeth-next' new b6cd7dd99a89 ser_gigaset: mark expected switch fall-through new 56e9b6b9601c isdn: i4l: isdn_tty: Mark expected switch fall-through new b67de691f60b isdn_v110: mark expected switch fall-through new c266f64dbfa2 net: sched: protect block state with mutex new 91052fa1c657 net: sched: protect chain->explicitly_created with block->lock new 2cbfab07c696 net: sched: refactor tc_ctl_chain() to use block->lock new 165f01354c52 net: sched: protect block->chain0 with block->lock new bbf73830cd48 net: sched: traverse chains in block with tcf_get_next_chain() new a5654820bb4b net: sched: protect chain template accesses with block lock new ed76f5edccc9 net: sched: protect filter_chain list with filter_chain_lo [...] new 4dbfa766440c net: sched: introduce reference counting for tcf_proto new fe2923afc124 net: sched: traverse classifiers in chain with tcf_get_nex [...] new 8b64678e0af8 net: sched: refactor tp insert/delete for concurrent execution new 726d061286ce net: sched: prevent insertion of new classifiers during ch [...] new ec6743a10996 net: sched: track rtnl lock status when validating extensions new 7d5509fa0d3d net: sched: extend proto ops with 'put' callback new 12db03b65c2b net: sched: extend proto ops to support unlocked classifiers new dfcd2a2b2274 net: sched: add flags to Qdisc class ops struct new 18d3eefb17cf net: sched: refactor tcf_block_find() into standalone functions new 470502de5bdb net: sched: unlock rules update API new ef718bc30993 Merge branch 'classifier-no-rtnl' new bd3606c29fcc rocker: Remove port_attr_bridge_flags_get assignment new 6caaac2455ba Merge remote-tracking branch 'net-next/master' new 1727a9dce677 selftests: bpf: add "alu32" to .gitignore new 4836b4637ef0 selftests: bpf: extend sub-register mode compilation to al [...] new bd4aed0ee73c selftests: bpf: centre kernel bpf objects under new subdir [...] new 64e39ee2c84b selftests: bpf: relax sub-register mode compilation criteria new ecdf68e2bb30 Merge branch 'bpf-prog-build' new ebbed0f46ed9 tools: bpftool: doc, add text about feature-subcommand new dd27c2e3d0a0 bpf: offload: add priv field for drivers new fe5135f6ea91 Merge remote-tracking branch 'bpf-next/master' new 45025399b7ff Merge remote-tracking branch 'mlx5-next/mlx5-next' new 13f5251fd170 netfilter: conntrack: fix cloned unconfirmed skb->_nfct ra [...] new bfcf40da7559 netfilter: reject: skip csum verification for protocols th [...] new b7548a6cef99 Merge remote-tracking branch 'netfilter-next/master' new b5c56746661f Merge remote-tracking branch 'nfc-next/master' new fd1f21c26004 Merge remote-tracking branch 'wireless-drivers-next/master' new ed6780a30f4e Merge remote-tracking branch 'bluetooth/master' new 2107b38318e5 Merge remote-tracking branch 'mac80211-next/master' new 1a3065ce7b5e Merge remote-tracking branch 'gfs2/for-next' new 3ca04f7e0b27 Merge remote-tracking branch 'mtd/mtd/next' new be2cb097eeed Merge remote-tracking branch 'nand/nand/next' new f5114f28b00f Merge remote-tracking branch 'spi-nor/spi-nor/next' new 16d3320c95cd Merge remote-tracking branch 'crypto/master' new cf63fc564a58 Merge remote-tracking branch 'drm/drm-next' new ed7dc6777400 drm/i915: Reacquire priolist cache after dropping the engine lock new ab98e94435ab drm/i915: Dump skl+ watermark changes new aeaaa55c7368 drm/i915: Recursive i915_reset_trylock() verboten new b3b0391af2af drm/i915: Detect potential i915_reset_trylock() lockups new 9a0c207fbf9f Merge remote-tracking branch 'drm-intel/for-linux-next' new f78d3d8d4318 Merge remote-tracking branch 'drm-misc/for-linux-next' new fc8a7c59ef70 Merge remote-tracking branch 'drm-msm/msm-next' new 5028ed11f14b Merge remote-tracking branch 'imx-drm/imx-drm/next' new 36a44332b7e6 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 72d9d5579c8b Merge remote-tracking branch 'regmap/for-next' new a5bc3b8178b7 Merge remote-tracking branch 'sound/for-next' new b450b87847b1 ASoC: core: don't increase component module refcount uncon [...] new e0771fc98909 ASoC: Intel: Skylake: set .ignore_module_refcount field in [...] new a3daee085905 ASoC: pcm3060: Add soft reset on probe new 1e61405e2015 ASoC: pcm3060: Add clock select new 49ff8cfb1755 ASoC: mediatek: use %pOFn instead of device_node.name new c7ba4e5396fb ASoC: hdac_hdmi: use devm_kzalloc for all structures new 36b1599340b5 ASoC: wm8741: Add digital mute callback new e9418629e2fc ASoC: wm8741: Set OSR mode in hw_params() new fc23af99e476 ASoC: mediatek: btcvsd fix rx stream assign new 674f9abd0945 tlv320aic32x4: delay i2c access by 1 ms after hardware reset new 595d2f74cd3c ASoC: Use __printf markup to silence compiler new 51256d348c9a ASoC: dmaengine: Improve of_node test in dmaengine_pcm_req [...] new 10cbf3507bcb ASoC: dmaengine: Extend use of chan_names provided in cust [...] new 96f06cde2c00 ASoC: samsung: dmaengine: Allow to specify custom DMA device new a404b72d2bdd ASoC: samsung: i2s: Convert to single component with multi [...] new e529a9d44a97 ASoC: Intel: bxt-match: remove prefix for SOF files new 528f07152a78 ASoC: Intel: byt-match.c: remove prefix for SOF files new 2e441dea9fee ASoC: Intel: cht-match: remove prefix for SOF files new 7466e749a3b4 ASoC: Intel: cnl-match: remove prefix for SOF files new 6d356d52297d ASoC: Intel: glk-match: remove prefix for SOF files new e576b097918f ASoC: Intel: hda-match: remove prefix for SOF files new bb2538e28a54 ASoC: Intel: hsw-bdw-match: remove prefix for SOF files new a5b1e2284567 ASoC: Intel: icl-match: remove prefix for SOF files new dcc9de2ebe86 ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field new f01d00c30095 ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field new 9eebe4372f4a ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field new 3f4d9d67c339 ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field new 2eddca128be2 ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field new fc906fda39c1 ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field new c5898050fe80 ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field new ecefff3e5b9b ASoC: soc-acpi: remove asoc_plat_name field new b3d8f7cad1b4 ASoC: soc-acpi: remove new_mach_data field new 48c84eab1173 Merge branch 'asoc-5.1' into asoc-next new 9cdcf09a2d9d Merge remote-tracking branch 'sound-asoc/for-next' new d2b71fce72e3 Merge remote-tracking branch 'input/next' new a26deb98a0ab fs: add an iopoll method to struct file_operations new 973c75f069e7 block: wire up block device iopoll method new 7e091484c9d5 block: add bio_set_polled() helper new f502504209d6 iomap: wire up the iopoll method new 1690d3ffa284 Add io_uring IO interface new 745822b5fd18 io_uring: add fsync support new f92cfc8b57de io_uring: support for IO polling new 1c8d9b0f63fa fs: add fget_many() and fput_many() new cde4884fcdb1 io_uring: use fget/fput_many() for file references new 72ada0aea9e1 io_uring: batch io_kiocb allocation new 4a32d2a04668 block: implement bio helper to add iter bvec pages to bio new 0e5d5b5a94c8 io_uring: add support for pre-mapped user IO buffers new 962fdc7d9a5f net: split out functions related to registering inflight s [...] new af05261b4079 io_uring: add file set registration new 134a25658c1c io_uring: add submission polling new fc2476898828 io_uring: add io_kiocb ref count new 27b8f12c1b3c io_uring: add support for IORING_OP_POLL new 6eff5fa16a2e io_uring: allow workqueue item to handle multiple buffered [...] new 6171d2dd07e5 io_uring: add io_uring_event cache hit information new d3925377530c Merge branch 'io_uring' into for-next new a8bdec79e336 Merge remote-tracking branch 'block/for-next' new 96f176dea260 Merge remote-tracking branch 'mmc/next' new 3ea1e7b51164 Merge remote-tracking branch 'kgdb/kgdb-next' new ec1a406e3d71 Merge remote-tracking branch 'mfd/for-mfd-next' new 0ee82d7348a0 Merge remote-tracking branch 'backlight/for-backlight-next' new 74f0aaba7c71 power: supply: ds2782: fix possible use-after-free on remove new e76ae1e8a334 Merge remote-tracking branch 'battery/for-next' new 7932a88052e1 regulator: lp8788-buck: Convert to linear range new c79fba835ca8 regulator: max77802-regulator: fix indentation in if statement new b3ed6bb40637 Merge branch 'regulator-5.1' into regulator-next new 8d54167e70f5 Merge remote-tracking branch 'regulator/for-next' new c67e8ec03f3f LSM: SafeSetID: add selftest new e7a44cfd6399 LSM: fix return value check in safesetid_init_securityfs() new 19199883732d Merge branch 'next-general' into next-testing new beb0c3b3a9d5 Merge remote-tracking branch 'security/next-testing' new 710c986b830b apparmor: fix missing ZLIB defines new df4d55f2e1b8 apparmor: fix double free when unpack of secmark rules fails new 26eceb9a5ad7 Merge remote-tracking branch 'apparmor/apparmor-next' new d3a214470984 Merge remote-tracking branch 'integrity/next-integrity' new ee1fda6f12ef Merge remote-tracking branch 'selinux/next' new 353f13585f99 Merge remote-tracking branch 'tpmdd/next' new 07320c04db8b Merge remote-tracking branch 'watchdog/master' new 211e362bf57c Merge remote-tracking branch 'iommu/next' new d7c857192c31 Merge remote-tracking branch 'vfio/next' new 131d34cb0795 audit: mark expected switch fall-through new 4ce34e9c3135 Merge remote-tracking branch 'audit/next' new 309e234ab7e0 Merge remote-tracking branch 'devicetree/for-next' new 9b4f84212f04 spi: gpio: Advertise support for SPI_CS_HIGH new 28f7604f48c1 spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO new 97a6a2ddc2ea dt-bindings: spi: imx: Add an entry for the i.MX8QM compatible new e9ad7649caa5 Merge branch 'spi-5.1' into spi-next new ebe4e0960d0c Merge remote-tracking branch 'spi/for-next' new 81ec3f3c4c4d perf/x86: Add check_period PMU callback new 224c1a1e4276 Merge branch 'perf/urgent' new 266d63a7d9d4 x86/cpufeature: Fix various quality problems in the <asm/c [...] new e094a82e09e2 Merge branch 'x86/cpu' new dc14b5fe7d0a Merge tag 'v5.0-rc6' into x86/fpu, to pick up fixes new 9eb1f524bbbe Merge branch 'x86/fpu' new 41b8687191cf Merge branch 'locking/atomics' into locking/core, to pick [...] new b14e77f89aca locking/atomics: Change 'fold' to 'grep' new 4ad119545d78 locking/atomics: Check atomic headers with sha1sum new 0c98ac540b38 Merge branch 'locking/core' new 2f7726f95557 x86/fpu: Track AVX-512 usage of tasks new 095746a50dee Merge branch 'x86/fpu' new d62eb41aa8d9 Merge remote-tracking branch 'tip/auto-latest' new bf1e05f01e7e Merge remote-tracking branch 'clockevents/clockevents/next' new c7f9255a9250 Merge remote-tracking branch 'edac-amd/for-next' new 47ae32084c47 tools/memory-model: Update Documentation/explanation.txt t [...] new 06a45c3380ca tools/memory-model: Dynamically check SRCU lock-to-unlock [...] new 4c4f3c3321a5 tools/memory-model: Avoid duplicating herdtools versions new e880edadc149 Merge LKMM and RCU new 4f92de9a3f06 Merge remote-tracking branch 'rcu/rcu/next' new 40f531445fdf Merge remote-tracking branch 'kvm-arm/next' new 9530797369bc Merge remote-tracking branch 'kvms390/next' new a1de7eb1090a xen: mark expected switch fall-through new b023afc88bb0 xen-scsiback: mark expected switch fall-through new bbfd1ba9c312 Merge remote-tracking branch 'xen-tip/linux-next' new acbf9587c3a3 Merge remote-tracking branch 'percpu/for-next' new 45fa66ab0905 Merge remote-tracking branch 'workqueues/for-next' new 216a48853d24 Merge remote-tracking branch 'drivers-x86/for-next' new 08d9ff6f44bc Merge remote-tracking branch 'chrome-platform/for-next' new ceab0edc981c Merge remote-tracking branch 'leds/for-next' new a34774a64aeb Merge remote-tracking branch 'ipmi/for-next' new 4d69c80e0d0f component: Add documentation new 3521ee994bca components: multiple components for a device new 8857c7d065e9 i915/snd_hdac: I915 subcomponent for the snd_hdac new 4417967bf247 Merge tag 'topic/component-typed-2019-02-11' of git://anon [...] new e42cd52ab0a3 Merge remote-tracking branch 'driver-core/driver-core-next' new ad5e2252e572 Merge remote-tracking branch 'usb/usb-next' new 0de02a6978a6 Merge remote-tracking branch 'usb-gadget/next' new 0ce7105506d3 Merge remote-tracking branch 'usb-serial/usb-next' new acf61ac54701 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new d28ffb42f4fe dt-bindings: phy-qcom-qmp: Add qcom,msm8998-qmp-ufs-phy new 203d9b11928c phy: qcom-qmp: Add QMP UFS PHY support for msm8998 new 61b1cb1e52a0 Merge remote-tracking branch 'phy-next/next' new 54b2f300f386 serial: 8250_pci: Replace custom code with pci_match_id() new 2fc51c935389 Merge remote-tracking branch 'tty/tty-next' new 3af6b3d746f0 Merge remote-tracking branch 'char-misc/char-misc-next' new 30c311a2a492 staging: rtl8192e: rename function Dot11d_Channelmap to do [...] new 8e9f5da2fd7d staging: rtl8192e: rename function Dot11d_Reset to dot11d_ [...] new 43defd93289f staging: rtl8192e: rename function Dot11d_UpdateCountryIe [...] new c40cac3b760e staging: rtl8192e: rename function DOT11D_ScanComplete to [...] new 5441ab2ff54e staging: rtl8192e: rename local variables of function dot1 [...] new 7ed27a094178 staging: rtl8192e: rename parameters of function dot11d_up [...] new d099c72d3868 Staging: mt7621-pci: Fix space required coding style new 52ec10337c2b staging: mt7621-pci: update driver's TODO file new 7fadcdce5d31 staging: erofs: remove redundant likely/unlikely annotatio [...] new 209312369e6d staging: erofs: remove redundant unlikely annotation in un [...] new 220cf8fbf9b1 Merge remote-tracking branch 'staging/staging-next' new 3ecf46c79b89 Merge remote-tracking branch 'mux/for-next' new a68132f81acc Merge remote-tracking branch 'icc/icc-next' new ef5a58433cf3 Merge remote-tracking branch 'slave-dma/next' new 1ec2d931e115 Merge remote-tracking branch 'cgroup/for-next' new 2d07e16f6b76 Merge remote-tracking branch 'scsi/for-next' new c49da294a21a Merge remote-tracking branch 'vhost/linux-next' new 9c47585ef937 Merge remote-tracking branch 'rpmsg/for-next' new 49442b45f00b Merge remote-tracking branch 'gpio/for-next' new 683e2e6caecd Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 76fbd54be162 Merge remote-tracking branch 'pinctrl/for-next' new 99c5a3b1b099 Merge remote-tracking branch 'pwm/for-next' new 3d219247ed7e Merge remote-tracking branch 'random/dev' new fbb76d579dff livepatch/selftests: use "$@" to preserve argument list new b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next new 89a374ad1d05 Merge remote-tracking branch 'livepatching/for-next' new dd0a8b58f68c Merge remote-tracking branch 'coresight/next' new 200c6f238ae6 rtc: isl1208: Introduce driver state struct new d5dc737024b5 rtc: isl1208: Support more chip variations new 7929a401d766 rtc: isl1208: Add new style nvmem support to driver new 68108728d0d9 dt-bindings: rtc: Update for new chip in isl1208 series new f02100476f37 Merge remote-tracking branch 'rtc/rtc-next' new 02fffbfcf068 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new a3282aa91ffe Merge remote-tracking branch 'at24/at24/for-next' new 1b96d05dba7b Merge remote-tracking branch 'ntb/ntb-next' new 9219e54be983 gcc-plugins: structleak: Generalize to all variable types new ddf89e25fad8 lib: Introduce test_stackinit module new 9cbd7fe120f2 Merge remote-tracking branch 'kspp/for-next/kspp' new ac697b4c3661 Merge remote-tracking branch 'cisco/for-next' new 5b16aa167242 Merge remote-tracking branch 'gnss/gnss-next' new 253f5252da7c Merge remote-tracking branch 'slimbus/for-next' new 977634dcc5d8 Merge remote-tracking branch 'nvmem/for-next' new 5dbec98156ee Merge remote-tracking branch 'xarray/xarray' new 10b094e676d7 Merge remote-tracking branch 'hyperv/hyperv-next' new d2d9340418b3 Merge remote-tracking branch 'auxdisplay/auxdisplay' new 4c184cdb70be Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' new e5200f143f02 Merge remote-tracking branch 'pidfd/for-next' new 18baf2b80c4b Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new c2753464ee68 Revert "netfilter: reject: skip csum verification for prot [...] new 69056ee6a8a3 Revert "mm: don't reclaim inodes with many attached pages" new a9a238e83fbb Revert "mm: slowly shrink slabs with a relatively small nu [...] new 414fd080d125 mm/gup: fix gup_pmd_range() for dax new 2f1ee0913ce5 Revert "mm: use early_pfn_to_nid in page_ext_init" new 76ce2a80a28e Rename include/{uapi => }/asm-generic/shmparam.h really new 27dd768ed8db mm: proc: smaps_rollup: fix pss_locked calculation new 88f52c999e67 checkpatch: don't interpret stack dumps as commit IDs new 6a026c2082f0 revert "initramfs: cleanup incomplete rootfs" new a2f675f389da numa: change get_mempolicy() to use nr_node_ids instead of [...] new 92df5f4869ee kasan: fix assigning tags twice new 90b73ebda5fc kasan, kmemleak: pass tagged pointers to kmemleak new 6a14a4bbb22a kmemleak: account for tagged pointers when calculating poi [...] new 2b4713eea24b kasan, slub: move kasan_poison_slab hook before page_address new c67faa2a788c kasan-slub-move-kasan_poison_slab-hook-before-page_address-fix new cd8a10a83b45 kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED new c8b23b149053 slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS new ec4e7a8085eb proc, oom: do not report alien mms when setting oom_score_adj new 699eb391cab6 hugetlbfs: fix races and page leaks during migration new 7fabedf42152 kasan: remove use after scope bugs detection. new 5faaf50eae86 page_poison: play nicely with KASAN new 2f780418589a kasan: fix kasan_check_read/write definitions new 940798a94234 scripts/decode_stacktrace.sh: handle RIP address with segment new a3cc27161e8a sh: remove nargs from __SYSCALL new 01230c01cf6d lib/debugobjects.c: move printk out of db lock critical sections new 97a50e28111c ocfs2: fix a panic problem caused by o2cb_ctl new 2e2a46811526 ocfs2: fix the application IO timeout when fstrim is running new 89706afe5043 ocfs2: Use zero-sized array and struct_size() in kzalloc() new 3e5db0acef85 ocfs2: clear zero in unaligned direct IO new cc860afd5a38 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes new fe9345753de5 ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] new 5313f35b1f57 ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] new 7b485ef9f996 ramfs: support O_TMPFILE new d70803edff96 fs/inode.c: inode_set_flags(): replace opencoded set_mask_bits() new 0f9c5ac7f3fe fs/file.c: initialize init_files.resize_wait new f34c4478a62c mm/slub.c: freelist is ensured to be NULL when new_slab() fails new d89d47b7c41b mm/slub: introduce SLAB_WARN_ON_ERROR new d5cc04c56f41 mm-slub-introduce-slab_warn_on_error-fix new d1193099aff8 mm/slab.c: kmemleak no scan alien caches new 2b322fdd8011 include/linux/slub_def.h: comment fixes new debea81dd582 mm/slub.c: remove an unused addr argument new 10c283b213ae mm/page_alloc.c: memory hotplug: free pages as higher order new f4c23a342906 mm-page_allocc-memory_hotplug-free-pages-as-higher-order-v11 new b87b42529834 mm-page_allocc-memory_hotplug-free-pages-as-higher-order-v11-fix new 1f5e318ccfef mm: balloon: update comment about isolation/migration/compaction new 3e527dd2cd5e mm: convert PG_balloon to PG_offline new ee943f61dbe3 mm-convert-pg_balloon-to-pg_offline-fix new 6682dd72cad4 kexec: export PG_offline to VMCOREINFO new 97b10cd95f2d xen/balloon: mark inflated pages PG_offline new 4f20f94275ee hv_balloon: mark inflated pages PG_offline new e2cebef9b194 vmw_balloon: mark inflated pages PG_offline new ef92f78c9aa4 vmw_balloon-mark-inflated-pages-pg_offline-v2 new 9a02f9123e09 PM/Hibernate: use pfn_to_online_page() new 2bc1066c6037 PM/Hibernate: exclude all PageOffline() pages new 8cf517f65877 pm-hibernate-exclude-all-pageoffline-pages-v2 new 4c416502dae2 mm: Refactor readahead defines in mm.h new f9e0ac00b985 mm/vmalloc.c: don't dereference possible NULL pointer in _ [...] new 217227b8af2a mm: replace all open encodings for NUMA_NO_NODE new f05519668114 tools/: replace open encodings for NUMA_NO_NODE new 5c67ecf298ac tools/: fix for replace open encodings for NUMA_NO_NODE new 777e4b526975 mm: reuse only-pte-mapped KSM page in do_wp_page() new 5b88b23cd6f9 mm-reuse-only-pte-mapped-ksm-page-in-do_wp_page-fix new 5ae542c2cb76 powerpc: prefer memblock APIs returning virtual address new b826a6e189ec microblaze: prefer memblock API returning virtual address new 366b8f8f74ed sh: prefer memblock APIs returning virtual address new c401a021ef6d openrisc: simplify pte_alloc_one_kernel() new 819c6397ac2f arch: simplify several early memory allocations new f5cf4c5bb36d arm, s390, unicore32: remove oneliner wrappers for membloc [...] new 59bd885a2135 mm, slub: make the comment of put_cpu_partial() complete new 3f9da29e89a3 memcg: localize memcg_kmem_enabled() check new d3d7ede25b45 mm/vmalloc.c: make vmalloc_32_user() align base kernel vir [...] new b5e52b1aae42 mm/vmalloc: fix size check for remap_vmalloc_range_partial() new 33718c51e347 mm/vmalloc: do not call kmemleak_free() on not yet account [...] new 7268b7f5d9d3 mm/vmalloc: pass VM_USERMAP flags directly to __vmalloc_no [...] new fac8ffad8221 vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALL [...] new 97654f8e2c92 vmalloc: add test driver to analyse vmalloc allocator new eb23420eef16 vmalloc-add-test-driver-to-analyse-vmalloc-allocator-fix new cacf473766d9 selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE new 7befeae9260e mm: remove sysctl_extfrag_handler() new 2b0e01a946ce mm/hugetlb: distinguish between migratability and movability new 3bb2bd3010b5 mm/hugetlb: enable PUD level huge page migration new 380bcd626b84 mm/hugetlb: enable arch specific huge page size support fo [...] new 63ee1653db4c arm64/mm: enable HugeTLB migration new 2650c5491feb arm64/mm: enable HugeTLB migration for contiguous bit Huge [...] new 5bd7f40d41ac mm: remove extra drain pages on pcp list new 2713083a0664 mm: create the new vm_fault_t type new 2ee01fc70d14 x86/mm/fault.c: Convert to use vm_fault_t new 210a4f58faec mm/hmm: convert to use vm_fault_t new 4760bfa10efb include/linux/nodemask.h: use nr_node_ids (not MAX_NUMNODE [...] new 3cc5ef34ee3a mm/memcontrol.c: use struct_size() in kmalloc() new d43153689b31 mm/filemap.c: remove redundant test from find_get_pages_contig new 27667a238209 memcg: schedule high reclaim for remote memcgs on high_work new 7343364c8c6e memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work-v3 new 2fb3fce6b100 mm: swap: check if swap backing device is congested or not new 80df28d9fc3d mm-swap-check-if-swap-backing-device-is-congested-or-not-fix new beae6519ae56 mm-swap-check-if-swap-backing-device-is-congested-or-not-fix-2 new 3641838c22cf mm: swap: add comment for swap_vma_readahead new 2b1dc866418e mm: shuffle GFP_* flags new 262d391082a3 mm/filemap: pass inclusive 'end_byte' parameter to filemap [...] new 8c4d15e08b1c mm, compaction: shrink compact_control new 54890ba452c7 mm, compaction: rearrange compact_control new f55eb49c558f mm, compaction: remove last_migrated_pfn from compact_control new a63a4fc1ca6d mm, compaction: remove unnecessary zone parameter in some [...] new a21d1cd62015 mm, compaction: rename map_pages to split_map_pages new 0fbd5ebe60ed mm, migrate: immediately fail migration of a page with no [...] new c584bf87f1e0 mm, compaction: always finish scanning of a full pageblock new ca9ad384a6b7 mm, compaction: ignore the fragmentation avoidance boost f [...] new e5e4bece6565 mm, compaction: use free lists to quickly locate a migrati [...] new 65a5087524a7 mm, compaction: Use free lists to quickly locate a migrati [...] new a1d043c38556 mm, compaction: keep migration source private to a single [...] new d798561c697e mm, compaction: use free lists to quickly locate a migrati [...] new e5979ba20442 mm, compaction: avoid rescanning the same pageblock multip [...] new 845aa57d15e5 mm, compaction: finish pageblock scanning on contention new 5d9ae1013d79 mm, compaction: check early for huge pages encountered by [...] new 75b96ae7ac5b mm, compaction: keep cached migration PFNs synced for unus [...] new 0d311213345f mm, compaction: rework compact_should_abort as compact_che [...] new e048c4664e9e mm, compaction: do not consider a need to reschedule as co [...] new 1c6971558fb5 mm, compaction: reduce premature advancement of the migrat [...] new b4a1b56abfd0 mm, compaction: round-robin the order while searching the [...] new 768a3abd7710 mm, compaction: sample pageblocks for free pages new c8c51b47c34d mm, compaction: be selective about what pageblocks to clea [...] new f301a66fcc4a mm/compaction: no stuck in __reset_isolation_pfn() new 9a27011480f2 mm, compaction: capture a page under direct compaction new 04543cbcbced mm, compaction: Capture a page under direct compaction -fix new 96da97242363 fs: kernfs: add poll file operation new 60b05b403ec5 kernel: cgroup: add poll file operation new a9e7ac439798 psi: introduce state_mask to represent stalled psi states new e58b5177067e psi: rename psi fields in preparation for psi trigger addition new a584a96dc65e psi: introduce psi monitor new 81ebb11086fa psi-introduce-psi-monitor-fix new 41b9306006e5 psi-introduce-psi-monitor-fix-fix new 3144f434ea35 psi-introduce-psi-monitor-fix-3 new 5bcaf19d1512 mm, memcg: create mem_cgroup_from_seq new eb1c0544c889 mm, memcg: extract memcg maxable seq_file logic to seq_sho [...] new a5770ba28831 mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512! new f0a889763db7 mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() new 30eabbae6ecf mm: prevent mapping slab pages to userspace new 403170709649 mm/memory.c: prevent mapping typed pages to userspace new fac0445c6a46 mm, memcg: proportional memory.{low,min} reclaim new ada08ee27753 mm-proportional-memorylowmin-reclaim-checkpatch-fixes new 01bfd0bd5852 mm, memcg: Handle cgroup_disable=memory when getting memcg [...] new cb48c3ad9b9a mm: no need to check return value of debugfs_create functions new 2a0496122993 mm, oom: remove 'prefer children over parent' heuristic new e165ba0771ce mm-oom-remove-prefer-children-over-parent-heuristic-checkp [...] new 9ee578e02c0f mm/mmap.c: remove some redundancy in arch_get_unmapped_are [...] new 535d970adc52 mm/page_owner: move config option to mm/Kconfig.debug new a169914a6109 mm: fix some typos in mm directory new b05162cadd15 mm/hmm: use reference counting for HMM struct new 0203043519e0 mm/hmm: do not erase snapshot when a range is invalidated new 61309fe423b8 mm/hmm: improve and rename hmm_vma_get_pfns() to hmm_range [...] new 9b0f001ebcc6 mm/hmm: improve and rename hmm_vma_fault() to hmm_range_fault() new 36a2f4375e36 mm/hmm: improve driver API to work and wait over a range new e1c8c4bed116 mm/hmm: potential deadlock in nonblocking code new c12620381271 mm-hmm-improve-driver-api-to-work-and-wait-over-a-range-fix-fix new a8eb0bf2b894 mm/hmm: add default fault flags to avoid the need to pre-f [...] new 108b73178671 mm/hmm: add a helper function that faults pages and maps t [...] new 277182ecb9c1 mm/hmm: support hugetlbfs (snapshotting, faulting and DMA [...] new ff791b111305 mm/hmm: allow to mirror vma of a file on a DAX backed filesystem new 0ab2366f263a mm/hmm: add helpers for driver to safely take the mmap_sem new f73e2f1c9e3e mm: update ptep_modify_prot_start/commit to take vm_area_s [...] new 3755c2005b43 mm: update ptep_modify_prot_commit to take old pte value as arg new 34c2ea76c9d8 arch/powerpc/mm: Nest MMU workaround for mprotect RW upgrade new 83f4eaa0e796 mm/hugetlb: add prot_modify_start/commit sequence for huge [...] new d15fb4e2f86d arch/powerpc/mm/hugetlb: NestMMU workaround for hugetlb mp [...] new 3e5a8a5371de mm/page_alloc.c: check return value of memblock_alloc_node [...] new 0419ba4403f6 include/linux/uaccess.h: add probe_user_read() new ecac2a2c85e9 mm-add-probe_user_read-fix new 686d251da6e7 powerpc: use probe_user_read() new 2afd87947ed5 memcg: killed threads should not invoke memcg OOM killer new e0e3a4fd12b2 mm, mempolicy: fix uninit memory access new 7c2b14177752 mm/vmscan.c: remove 7th argument of isolate_lru_pages() new 2dcc491d57bc mm: refactor swap-in logic out of shmem_getpage_gfp new 7493269be441 mm: rid swapoff of quadratic complexity new 002d9666c3cd agp: efficeon: no need to set PG_reserved on GATT tables new 2ac06b51b62f s390/vdso: don't clear PG_reserved new 70d802126222 powerpc/vdso: don't clear PG_reserved new e4efeebeeca4 riscv/vdso: don't clear PG_reserved new ad7a8f57bc4e m68k/mm: use __ClearPageReserved() new 82f192808e65 arm64: kexec: no need to ClearPageReserved() new 3f92e7062d06 arm64: kdump: no need to mark crashkernel pages manually P [...] new 2ef9495939ba ia64: perfmon: don't mark buffer pages as PG_reserved new d19c8e7e290e mm: better document PG_reserved new 784d358913be mm/cma: add PF flag to force non cma alloc new 9a730e85a42a mm: update get_user_pages_longterm to migrate pages alloca [...] new 380d835096f8 powerpc/mm/iommu: allow migration of cma allocated pages d [...] new 9b444d349e7d powerpc/mm/iommu: allow large IOMMU page size only for hug [...] new 757daa3c0c5a mm/memfd: add an F_SEAL_FUTURE_WRITE seal to memfd new a502897f5bad selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal new 5a8dc97ba5e1 mm: swap: use mem_cgroup_is_root() instead of deferencing [...] new 7f6cb95b9078 mm: vmscan: do not iterate all mem cgroups for global dire [...] new 6bcc9777445a mm: memcontrol: expose THP events on a per-memcg basis new b30f17b58d68 mm-memcontrol-expose-thp-events-on-a-per-memcg-basis-fix new a0a1084dc324 fixup: mm: memcontrol: Unbreak memcontrol build when THP i [...] new 618b56e249d9 mm: ksm: do not block on page lock when searching stable tree new 53859e805bc6 mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t new 411249e39b32 mm/vmscan.c: Do not allocate duplicate stack variables in [...] new c1da9d1ef4c8 mm, swap: bounds check swap_info array accesses to avoid N [...] new a25159fd90fb mm,oom: don't kill global init via memory.oom.group new dd0cecd503be hugetlb: allow to free gigantic pages regardless of the co [...] new c81406a4c32b numa: make "nr_node_ids" unsigned int new 0142cd4a4505 numa: make "nr_online_nodes" unsigned int new 0e7e37085fe7 mm, memcg: make memory.emin the baseline for utilisation d [...] new 10d48f2f5ba2 mm: shuffle initial free memory to improve memory-side-cac [...] new afab5fa788cd mm/shuffle: fix shuffle enable new c2c41b091d70 mm: move buddy list manipulations into helpers new 8db339256a46 mm: maintain randomization of page free lists new 5a6f0539af90 mm-maintain-randomization-of-page-free-lists-checkpatch-fixes new bfb9ff7e2a65 mm/page_poison: update comment after code moved new 7539573e30ae docs/mm: vmalloc: re-indent kernel-doc comemnts new f32a5cffa548 docs/core-api/mm: fix user memory accessors formatting new 715cba39ca82 docs/core-api/mm: fix return value descriptions in mm/ new c699103c2f3d mm/migrate.c: cleanup expected_page_refs() new 4a5e3a4fbc16 mm: page_cache_add_speculative(): refactor out some code d [...] new 76b079f40d98 mm,memory_hotplug: explicitly pass the head to isolate_huge_page new 15eafe75b5da include/linux/compaction.h: fix potential build error new 81af9e67b6c2 mm/memory-hotplug: add sysfs hot-remove trigger new c3febbd59beb tools/vm/slabinfo: update options in usage message new 246e4795904f tools/vm/slabinfo: put options in alphabetic order new 9a8401650125 tools/vm/slabinfo: align usage output columns new 87981fbc6051 tools/vm/slabinfo: clean up usage menu debug items new 35140c7adbd2 mm: use mm_zero_struct_page from SPARC on all 64b architectures new deccd37a55d8 mm: drop meminit_pfn_in_nid as it is redundant new 82b10a7911ef mm: implement new zone specific memblock iterator new 8ad728b4f542 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] new 0ef8a01a547b mm: move hot-plug specific memory init into separate funct [...] new ca2956a5877b mm: add reserved flag setting to set_page_links() new 87a35ebd8617 mm: use common iterator for deferred_init_pages and deferr [...] new 70f5874bc4ed mm/page_alloc.c: calculate first_deferred_pfn directly new f5d49c6a8496 filemap: kill page_cache_read usage in filemap_fault new 948a09c73b17 filemap-kill-page_cache_read-usage-in-filemap_fault-fix new fe2b75196977 filemap: pass vm_fault to the mmap ra helpers new 863f892af301 filemap: drop the mmap_sem for all blocking operations new d1470e69c777 filemap-drop-the-mmap_sem-for-all-blocking-operations-v6 new 4ad6ff9c1698 filemap-drop-the-mmap_sem-for-all-blocking-operations-fix new b6c4d5e43a2f filemap-drop-the-mmap_sem-for-all-blocking-operations-chec [...] new e3609e8ca552 mm: don't expose page to fast gup before it's ready new 8e4ca873fd6e mm/shuffle: default enable all shuffling new db0919b59fcc fs/buffer.c: add debug print for __getblk_gfp() stall problem new 3ae3e1958b40 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 77dc63fee97f proc: return exit code 4 for skipped tests new 9836124d47a2 fs/proc/self.c: code cleanup for proc_setup_self() new 00c6511fccb8 fs/proc/thread_self.c: code cleanup for proc_setup_thread_self() new b725743ceec2 proc: remove unused argument in proc_pid_lookup() new 3645113dab57 proc: read kernel cpu stat pointer once new 60a44189862f proc: use seq_puts() everywhere new bf39d948d3b5 proc: test /proc/*/maps, smaps, smaps_rollup, statm new 6b8d167a418b proc: exit correctly in /proc/*/maps test new b90651f0929a proc: more robust bulk read test new 47609c3b17cf kernel.h: unconditionally include asm/div64.h for do_div() new 07bda6c5584d kernel/panic.c: taint: fix debugfs_simple_attr.cocci warnings new 75b1469612a6 kernel/hung_task.c - fix sparse warnings new dbc282d82367 kernel/sys: annotate implicit fall through new 8683610af743 scripts/spelling.txt: add more spellings to spelling.txt new fd8caaadbeb4 build_bug.h: add wrapper for _Static_assert new 2c7484bc508f lib/vsprintf.c: move sizeof(struct printf_spec) next to it [...] new 5ce56176079d linux/fs.h: move member alignment check next to definition [...] new ab59597e122f linux/kernel.h: use 'short' to define USHRT_MAX, SHRT_MAX, [...] new cf81c7e5e589 linux/kernel.h: split *_MAX and *_MIN macros into <linux/l [...] new 13d81b9e8a3a include/linux/bitops.h: set_mask_bits() to return old value new d0625531077e lib/genalloc.c: export symbol addr_in_gen_pool new 61b3ea6e83e4 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr new a49748582552 Documentation: rename addr_in_gen_pool to gen_pool_has_addr new 2fded1429358 lib/div64.c: off by one in shift new e7e35591681c lib/test_ubsan.c: VLA no longer used in kernel new dfd4a152c7f0 lib/assoc_array.c: mark expected switch fall-through new 1c3917d405d7 checkpatch: verify SPDX comment style new 7bd54a087dce checkpatch: add some new alloc functions to various tests new cef909bb8678 checkpatch: allow reporting C99 style comments new 6daf5b2b2801 checkpatch: add test for SPDX-License-Identifier on wrong line # new dd3177df0e09 checkpatch: fix something new 8f4fdf8b6941 epoll: make sure all elements in ready list are in FIFO order new b112c66a796f epoll: unify awaking of wakeup source on ep_poll_callback() path new d494b67b6974 epoll: use rwlock in order to reduce ep_poll_callback() co [...] new 1418f3a96d7e fs/binfmt_elf.c: don't be afraid of overflow new 3985774d4724 fs/binfmt_elf.c: use list_for_each_entry() new abbbe6a0394f elf: fixup compilation new 9b097d29faf6 fs/binfmt_elf.c: spread const a little new 3365cf605cd2 init/calibrate.c: provide proper prototype new 81f7c7f512c7 autofs: add ignore mount option new da985b480689 fs/autofs/inode.c: use seq_puts() for simple strings in au [...] new e9aa40c61866 autofs: clear O_NONBLOCK on the pipe new 69562ae06b7b ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] new 3337bdfd913f kernel/signal.c: allow the null signal in rt_sigqueueinfo() new d2d515865103 fs/exec.c: replace opencoded set_mask_bits() new 46fd1042ea68 exec: increase BINPRM_BUF_SIZE to 256 new 199f65c7e8d5 kernel: workqueue: clarify wq_worker_last_func() caller re [...] new c86807a36b1d drivers/rapidio/rio_cm.c: fix potential oops in riocm_ch_listen() new 84c357e43815 tools/testing/selftests/sysctl/sysctl.sh: add tests for >3 [...] new 42e9d5e1d118 kernel/sysctl.c: add missing range check in do_proc_dointv [...] new 8864ca3a8c46 kernel/sysctl.c: define minmax conv functions in terms of [...] new 49e2b30292be sysctl: handle overflow in proc_get_long new faae6f600817 sysctl: handle overflow for file-max new eaacc9e6f627 sysctl-handle-overflow-for-file-max-v4 new e4e918506a99 sysctl: return -EINVAL if val violates minmax new a1886537bcad kernel/gcov/gcc_3_4.c: use struct_size() in kzalloc() new 3b19f95cd160 configs: get rid of obsolete CONFIG_ENABLE_WARN_DEPRECATED new 61f1b8108ae1 kernel/configs: use .incbin directive to embed config_data.gz new 46d9fe1821b3 kcov: no need to check return value of debugfs_create functions new 8d22537cff66 kcov: convert kcov.refcount to refcount_t new 3cdee95f3768 lib/ubsan: default UBSAN_ALIGNMENT to not set new 93f983bfdf65 init/initramfs.c: provide more details in error messages new 46d271baad67 ipc: allow boot time extension of IPCMNI from 32k to 8M new b17674899c8a ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] new 2925e4d208f1 ipc: conserve sequence numbers in extended IPCMNI mode new d8b41e5279af ipc: annotate implicit fall through new 2d36f6500109 ipc/sem.c: replace kvmalloc/memset with kvzalloc and use s [...] new 4b36a46a82ab lib/lzo: tidy-up ifdefs new c521a5d18bd4 lib/lzo: 64-bit CTZ on arm64 new 7167cb28c949 lib/lzo: fast 8-byte copy on arm64 new 9c2cd18fff96 lib/lzo: implement run-length encoding new 6b8d28f70854 lib/lzo: separate lzo-rle from lzo new eafe51671959 zram: default to lzo-rle instead of lzo new 2d837c2637ab Merge branch 'akpm-current/current' new 6ade7cb5626d io_uring: fix up for readahead defines refactor new 3c84acb3ed02 pinctrl: fix pxa2xx.c build warnings new c1e65fe43e8a scripts/atomic/check-atomics.sh: don't assume that scripts [...] new 1360d98b509d fs: fs_parser: fix printk format warning new 990ccfe7e4b0 proc: calculate end pointer for /proc/*/* lookup at compile time new 6e4b87fd23ea proc: merge fix for proc_pident_lookup() API change new ab755671ddb3 unicore32: stop printing the virtual memory layout new 4c44445c3656 arch/nios2/mm/fault.c: remove duplicate include new 1996bf48f11a include/linux/sched/signal.h: replace `tsk' with `task' new 3ee376fd123c openrisc: prefer memblock APIs returning virtual address new 3ddd30667c56 powerpc: use memblock functions returning virtual address new 35355f4470d5 memblock: replace memblock_alloc_base(ANYWHERE) with membl [...] new e97dee6eb22b memblock: drop memblock_alloc_base_nid() new 134de7cd117a memblock: emphasize that memblock_alloc_range() returns a [...] new 4ecbe0c98914 memblock: memblock_phys_alloc_try_nid(): don't panic new cdefa9bf35f2 memblock: memblock_phys_alloc(): don't panic new 09c1ed6360f3 memblock: drop __memblock_alloc_base() new 4188224879b5 memblock: drop memblock_alloc_base() new ec3835dc3b9c memblock: refactor internal allocation functions new 75d3e7fbcb46 memblock: fix parameter order in memblock_phys_alloc_try_nid() new 1dfa97599a83 memblock: make memblock_find_in_range_node() and choose_me [...] new 58a45d80037f arch: use memblock_alloc() instead of memblock_alloc_from( [...] new bf4f682d1225 arch: don't memset(0) memory returned by memblock_alloc() new a57869bd09ab ia64: add checks for the return value of memblock_alloc*() new 9a6a1575f11d sparc: add checks for the return value of memblock_alloc*() new af376ffacbc2 mm/percpu: add checks for the return value of memblock_alloc*() new 70a4174c2ced init/main: add checks for the return value of memblock_alloc*() new e8249450a79b swiotlb: add checks for the return value of memblock_alloc*() new 5107c1e0490f treewide: add checks for the return value of memblock_alloc*() new de987e5319b8 mm: sparse: Use '%pa' with 'phys_addr_t' type new 59b6779344af memblock: fix format strings for panics after memblock_alloc new f6def45524a4 mm/sparse: don't panic if the allocation in sparse_buffer_ [...] new 6c545cc6bfa0 memblock: memblock_alloc_try_nid: don't panic new 2e75419cda9f memblock: drop memblock_alloc_*_nopanic() variants new 3501153ada53 memblock: remove memblock_{set,clear}_region_flags new 5291506dc573 memblock: split checks whether a region should be skipped [...] new 83211a8aaf4d mm: memblock: update comments and kernel-doc new a33256ea2b90 memblock-update-comments-and-kernel-doc-fix new 8e9708164ba5 mm, memcg: rename ambiguously named memory.stat counters a [...] new c64f1114cab4 mm, memcg: consider subtrees in memory.events new 57f5dd9d7361 openvswitch: convert to kvmalloc new 4877673a57b0 md: convert to kvmalloc new 6e1ca16e8e95 selinux: convert to kvmalloc new cd615c098b21 Generic radix trees new ca3d9f154f4a proc: commit to genradix new 3f06f2e5e156 sctp: convert to genradix new 176030d6afd1 Drop flex_arrays new ad221a437011 include/linux/relay.h: fix percpu annotation in struct rchan new df876f71368e kernel/fork.c: remove duplicated include new c1d29b1fe601 samples/mic/mpssd/mpssd.h: remove duplicate header new bf3563d3cbbf drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...]
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 (37c9540210ba) \ N -- N -- N refs/heads/akpm (bf3563d3cbbf)
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 886 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: .clang-format | 1 + Documentation/ABI/testing/sysfs-devices-memory | 25 + Documentation/admin-guide/cgroup-v2.rst | 9 + Documentation/arm/kernel_mode_neon.txt | 4 +- .../interrupt-controller/csky,apb-intc.txt | 1 - .../devicetree/bindings/phy/qcom-qmp-phy.txt | 4 + .../devicetree/bindings/ptp/ptp-qoriq.txt | 3 + .../devicetree/bindings/rtc/isil,isl1208.txt | 38 + .../devicetree/bindings/rtc/isil,isl1219.txt | 29 - .../devicetree/bindings/spi/fsl-imx-cspi.txt | 1 + Documentation/dontdiff | 1 - Documentation/driver-api/component.rst | 17 + Documentation/driver-api/device_link.rst | 3 + Documentation/driver-api/index.rst | 1 + Documentation/filesystems/vfs.txt | 3 + Documentation/memory-barriers.txt | 6 +- .../device_drivers/freescale/dpaa2/dpio-driver.rst | 14 +- Documentation/networking/devlink-info-versions.rst | 5 + Documentation/networking/operstates.txt | 14 +- MAINTAINERS | 2 + arch/arc/kernel/setup.c | 62 +- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/am335x-guardian.dts | 511 ++++ arch/arm/boot/dts/omap3-gta04.dtsi | 3 +- arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 22 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 22 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 22 +- arch/arm/lib/Makefile | 2 +- arch/arm/lib/xor-neon.c | 2 +- arch/arm/mm/dma-mapping.c | 2 + arch/arm/probes/kprobes/opt-arm.c | 2 +- arch/mips/lantiq/xway/vmmc.c | 4 +- arch/parisc/include/asm/pdcpat.h | 4 + arch/parisc/include/uapi/asm/pdc.h | 20 +- arch/powerpc/mm/pgtable-book3s64.c | 44 +- arch/riscv/include/asm/pgtable-bits.h | 6 + arch/riscv/include/asm/pgtable.h | 8 +- arch/riscv/kernel/cpu.c | 28 +- arch/riscv/kernel/cpufeature.c | 13 +- arch/riscv/kernel/ftrace.c | 2 +- arch/riscv/kernel/setup.c | 6 +- arch/riscv/kernel/smpboot.c | 4 +- arch/riscv/kernel/vmlinux.lds.S | 8 +- arch/x86/entry/syscalls/syscall_32.tbl | 3 + arch/x86/entry/syscalls/syscall_64.tbl | 3 + arch/x86/events/core.c | 14 + arch/x86/events/intel/core.c | 9 + arch/x86/events/perf_event.h | 16 +- arch/x86/include/asm/cpu_device_id.h | 31 +- arch/x86/include/asm/fpu/internal.h | 7 + arch/x86/include/asm/fpu/types.h | 7 + block/bio.c | 59 +- drivers/base/component.c | 206 +- drivers/base/memory.c | 42 +- drivers/gpu/drm/i915/i915_gem.c | 16 +- drivers/gpu/drm/i915/i915_reset.c | 3 + drivers/gpu/drm/i915/i915_scheduler.c | 27 +- drivers/gpu/drm/i915/intel_audio.c | 4 +- drivers/gpu/drm/i915/intel_pm.c | 86 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 8 +- drivers/hwmon/ad7418.c | 63 +- drivers/hwmon/f71882fg.c | 2 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 25 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 9 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 29 +- drivers/infiniband/hw/cxgb4/mem.c | 32 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 7 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 25 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 88 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 10 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 35 +- drivers/infiniband/hw/mlx5/devx.c | 5 +- drivers/infiniband/hw/mlx5/ib_rep.c | 4 +- drivers/infiniband/hw/mthca/mthca_provider.c | 36 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 55 +- drivers/infiniband/hw/qedr/verbs.c | 67 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c | 21 +- drivers/infiniband/sw/rxe/rxe_mr.c | 13 +- drivers/irqchip/irq-csky-apb-intc.c | 96 +- drivers/isdn/gigaset/ser-gigaset.c | 2 +- drivers/isdn/i4l/isdn_tty.c | 2 +- drivers/isdn/i4l/isdn_v110.c | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 4 +- drivers/net/Kconfig | 4 +- drivers/net/caif/caif_spi.c | 30 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 10 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 2 +- drivers/net/ethernet/amd/au1000_eth.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 19 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 1 - drivers/net/ethernet/cadence/macb_main.c | 8 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 2 +- drivers/net/ethernet/freescale/enetc/Kconfig | 12 + drivers/net/ethernet/freescale/enetc/Makefile | 3 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 5 +- drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 144 + drivers/net/ethernet/freescale/gianfar_ethtool.c | 2 +- drivers/net/ethernet/lantiq_etop.c | 6 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 35 +- drivers/net/ethernet/marvell/pxa168_eth.c | 11 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 22 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 62 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 3 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 2 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 17 - drivers/net/ethernet/moxa/moxart_ether.c | 11 +- drivers/net/ethernet/moxa/moxart_ether.h | 1 + drivers/net/ethernet/netronome/nfp/bpf/main.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 4 +- .../net/ethernet/netronome/nfp/flower/offload.c | 1 - drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 23 +- drivers/net/ethernet/rocker/rocker.h | 2 - drivers/net/ethernet/rocker/rocker_main.c | 15 - drivers/net/ethernet/rocker/rocker_ofdpa.c | 11 - drivers/net/ethernet/sfc/ef10.c | 2 +- drivers/net/ethernet/sgi/meth.c | 25 +- drivers/net/ethernet/smsc/smc911x.c | 4 +- drivers/net/netdevsim/bpf.c | 5 +- drivers/net/phy/phy_device.c | 27 +- drivers/net/phy/phylink.c | 48 +- drivers/net/team/team.c | 27 +- drivers/net/vxlan.c | 14 +- drivers/pci/controller/dwc/pci-imx6.c | 4 - drivers/pci/controller/dwc/pcie-designware-host.c | 16 +- drivers/pci/controller/dwc/pcie-designware.h | 1 - drivers/pci/endpoint/functions/pci-epf-test.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 3 + drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 1 + drivers/power/supply/ds2782_battery.c | 8 +- drivers/ptp/Kconfig | 2 +- drivers/ptp/ptp_qoriq.c | 437 +-- drivers/ptp/ptp_qoriq_debugfs.c | 48 +- drivers/regulator/lp8788-buck.c | 38 +- drivers/regulator/max77802-regulator.c | 6 +- drivers/regulator/s2mps11.c | 6 +- drivers/rtc/rtc-isl1208.c | 158 +- drivers/s390/net/qeth_core.h | 8 +- drivers/s390/net/qeth_core_main.c | 498 ++-- drivers/s390/net/qeth_core_mpc.c | 23 +- drivers/s390/net/qeth_core_mpc.h | 15 - drivers/s390/net/qeth_l2_main.c | 150 +- drivers/s390/net/qeth_l3_main.c | 128 +- drivers/spi/spi-gpio.c | 3 +- drivers/spi/spi.c | 5 +- drivers/staging/erofs/namei.c | 6 +- drivers/staging/erofs/unzip_vle.c | 2 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 5 - drivers/staging/mt7621-pci/TODO | 8 - drivers/staging/mt7621-pci/pci-mt7621.c | 4 +- drivers/staging/rtl8192e/dot11d.c | 50 +- drivers/staging/rtl8192e/dot11d.h | 10 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2 +- drivers/staging/rtl8192e/rtllib_rx.c | 2 +- drivers/staging/rtl8192e/rtllib_softmac.c | 6 +- drivers/thermal/cpu_cooling.c | 2 +- drivers/thermal/of-thermal.c | 4 +- drivers/tty/serial/8250/8250_pci.c | 29 +- drivers/xen/xen-pciback/xenbus.c | 2 +- drivers/xen/xen-scsiback.c | 2 +- fs/Makefile | 1 + fs/autofs/autofs_i.h | 2 + fs/block_dev.c | 19 +- fs/exec.c | 7 +- fs/f2fs/checkpoint.c | 2 - fs/file.c | 15 +- fs/file_table.c | 9 +- fs/fs_parser.c | 2 +- fs/gfs2/file.c | 2 + fs/hugetlbfs/inode.c | 8 +- fs/io_uring.c | 2934 ++++++++++++++++++++ fs/iomap.c | 48 +- fs/proc/base.c | 4 - fs/pstore/platform.c | 3 + fs/pstore/ram.c | 29 +- fs/xfs/xfs_file.c | 1 + include/asm-generic/atomic-instrumented.h | 1 + include/asm-generic/atomic-long.h | 1 + include/drm/i915_component.h | 4 + include/linux/atomic-fallback.h | 1 + include/linux/bio.h | 14 + include/linux/blk_types.h | 1 + include/linux/bpf.h | 3 +- include/linux/cgroup-defs.h | 5 + include/linux/component.h | 76 + include/linux/file.h | 2 + include/linux/fs.h | 15 +- include/linux/fsl/ptp_qoriq.h | 63 +- include/linux/iomap.h | 1 + include/linux/memcontrol.h | 34 +- include/linux/perf_event.h | 5 + include/linux/phylink.h | 1 + include/linux/poison.h | 2 +- include/linux/scatterlist.h | 49 +- include/linux/sched/user.h | 2 +- include/linux/skbuff.h | 12 +- include/linux/syscalls.h | 8 + include/net/af_unix.h | 1 + include/net/devlink.h | 10 +- include/net/flow_offload.h | 2 +- include/net/pkt_cls.h | 6 +- include/net/sch_generic.h | 68 +- include/sound/hda_component.h | 5 +- include/sound/soc-acpi.h | 5 - include/sound/soc.h | 3 + include/uapi/asm-generic/unistd.h | 8 +- include/uapi/linux/inet_diag.h | 16 +- include/uapi/linux/io_uring.h | 142 + init/Kconfig | 9 + init/initramfs.c | 6 +- kernel/.gitignore | 2 - kernel/Makefile | 11 +- kernel/auditfilter.c | 2 +- kernel/bpf/offload.c | 10 +- kernel/cgroup/cgroup.c | 16 +- kernel/configs.c | 41 +- kernel/dma/swiotlb.c | 50 +- kernel/events/core.c | 16 + kernel/signal.c | 6 +- kernel/sys_ni.c | 3 + kernel/sysctl.c | 6 +- lib/Kconfig.debug | 10 + lib/Makefile | 1 + lib/assoc_array.c | 1 + lib/raid6/Makefile | 2 +- lib/scatterlist.c | 26 + lib/test_stackinit.c | 378 +++ mm/hugetlb.c | 9 +- mm/kasan/common.c | 29 +- mm/kmemleak.c | 10 +- mm/memcontrol.c | 144 +- mm/mempolicy.c | 6 +- mm/migrate.c | 10 +- mm/slab.h | 6 +- mm/slab_common.c | 2 +- mm/slub.c | 46 +- mm/swap.c | 5 - net/Makefile | 2 +- net/batman-adv/soft-interface.c | 2 + net/core/devlink.c | 26 +- net/ipv4/inet_diag.c | 10 +- net/ipv6/addrconf.c | 3 +- net/ipv6/seg6.c | 4 +- net/key/af_key.c | 40 +- net/netfilter/nf_conntrack_core.c | 14 +- net/netfilter/x_tables.c | 2 +- net/packet/af_packet.c | 2 +- net/sched/cls_api.c | 1214 ++++++-- net/sched/cls_basic.c | 14 +- net/sched/cls_bpf.c | 15 +- net/sched/cls_cgroup.c | 13 +- net/sched/cls_flow.c | 15 +- net/sched/cls_flower.c | 16 +- net/sched/cls_fw.c | 15 +- net/sched/cls_matchall.c | 16 +- net/sched/cls_route.c | 14 +- net/sched/cls_rsvp.h | 16 +- net/sched/cls_tcindex.c | 93 +- net/sched/cls_u32.c | 14 +- net/sched/sch_api.c | 10 +- net/sched/sch_generic.c | 8 +- net/sctp/diag.c | 1 + net/smc/smc_cdc.c | 29 +- net/smc/smc_core.c | 6 +- net/smc/smc_ib.c | 24 +- net/smc/smc_tx.c | 12 +- net/tipc/link.c | 17 +- net/tipc/msg.h | 22 + net/tipc/node.c | 11 +- net/tls/tls_sw.c | 18 +- net/unix/Kconfig | 5 + net/unix/Makefile | 2 + net/unix/af_unix.c | 63 +- net/unix/garbage.c | 68 +- net/unix/scm.c | 151 + net/unix/scm.h | 10 + net/x25/af_x25.c | 6 +- net/xdp/xdp_umem.c | 3 +- scripts/Makefile.gcc-plugins | 2 + scripts/atomic/atomic-tbl.sh | 2 +- scripts/atomic/check-atomics.sh | 26 +- .../atomic/{check-atomics.sh => gen-atomics.sh} | 9 +- scripts/gcc-plugins/Kconfig | 58 +- scripts/gcc-plugins/structleak_plugin.c | 36 +- security/apparmor/Kconfig | 2 + security/apparmor/policy_unpack.c | 1 + security/safesetid/securityfs.c | 2 +- sound/hda/hdac_component.c | 4 +- sound/hda/hdac_i915.c | 6 +- sound/soc/codecs/hdac_hdmi.c | 87 +- sound/soc/codecs/pcm3060.c | 35 + sound/soc/codecs/pcm3060.h | 5 + sound/soc/codecs/tlv320aic32x4.c | 1 + sound/soc/codecs/wm8741.c | 22 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 25 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 60 +- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 70 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 5 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 10 +- sound/soc/intel/common/soc-acpi-intel-hda-match.c | 2 +- .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 20 +- sound/soc/intel/common/soc-acpi-intel-icl-match.c | 5 +- sound/soc/intel/skylake/skl-pcm.c | 1 + sound/soc/mediatek/common/mtk-btcvsd.c | 4 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 2 +- sound/soc/samsung/dma.h | 3 +- sound/soc/samsung/dmaengine.c | 4 +- sound/soc/samsung/i2s.c | 204 +- sound/soc/samsung/pcm.c | 2 +- sound/soc/samsung/s3c2412-i2s.c | 2 +- sound/soc/samsung/s3c24xx-i2s.c | 2 +- sound/soc/samsung/spdif.c | 2 +- sound/soc/soc-core.c | 6 +- sound/soc/soc-dapm.c | 1 + sound/soc/soc-generic-dmaengine-pcm.c | 14 +- tools/bpf/bpftool/Documentation/bpftool.rst | 4 +- tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 45 +- tools/testing/selftests/bpf/{ => progs}/bpf_flow.c | 0 .../selftests/bpf/{ => progs}/connect4_prog.c | 0 .../selftests/bpf/{ => progs}/connect6_prog.c | 0 .../testing/selftests/bpf/{ => progs}/dev_cgroup.c | 0 .../selftests/bpf/{ => progs}/get_cgroup_id_kern.c | 0 .../selftests/bpf/{ => progs}/netcnt_prog.c | 0 .../selftests/bpf/{ => progs}/sample_map_ret0.c | 0 .../selftests/bpf/{ => progs}/sample_ret0.c | 0 .../selftests/bpf/{ => progs}/sendmsg4_prog.c | 0 .../selftests/bpf/{ => progs}/sendmsg6_prog.c | 0 .../selftests/bpf/{ => progs}/socket_cookie_prog.c | 0 .../selftests/bpf/{ => progs}/sockmap_parse_prog.c | 0 .../bpf/{ => progs}/sockmap_tcp_msg_prog.c | 0 .../bpf/{ => progs}/sockmap_verdict_prog.c | 0 .../selftests/bpf/{ => progs}/test_adjust_tail.c | 0 .../selftests/bpf/{ => progs}/test_btf_haskv.c | 0 .../selftests/bpf/{ => progs}/test_btf_nokv.c | 0 .../bpf/{ => progs}/test_get_stack_rawtp.c | 0 .../testing/selftests/bpf/{ => progs}/test_l4lb.c | 0 .../selftests/bpf/{ => progs}/test_l4lb_noinline.c | 0 .../bpf/{ => progs}/test_lirc_mode2_kern.c | 0 .../selftests/bpf/{ => progs}/test_lwt_seg6local.c | 0 .../selftests/bpf/{ => progs}/test_map_in_map.c | 0 .../selftests/bpf/{ => progs}/test_map_lock.c | 0 .../selftests/bpf/{ => progs}/test_obj_id.c | 0 .../selftests/bpf/{ => progs}/test_pkt_access.c | 0 .../selftests/bpf/{ => progs}/test_pkt_md_access.c | 0 .../selftests/bpf/{ => progs}/test_queue_map.c | 0 .../bpf/{ => progs}/test_select_reuseport_kern.c | 0 .../bpf/{ => progs}/test_sk_lookup_kern.c | 0 .../bpf/{ => progs}/test_skb_cgroup_id_kern.c | 0 .../bpf/{ => progs}/test_sock_fields_kern.c | 0 .../selftests/bpf/{ => progs}/test_sockhash_kern.c | 0 .../selftests/bpf/{ => progs}/test_sockmap_kern.c | 0 .../selftests/bpf/{ => progs}/test_spin_lock.c | 0 .../selftests/bpf/{ => progs}/test_stack_map.c | 0 .../bpf/{ => progs}/test_stacktrace_build_id.c | 0 .../bpf/{ => progs}/test_stacktrace_map.c | 0 .../selftests/bpf/{ => progs}/test_tcp_estats.c | 0 .../selftests/bpf/{ => progs}/test_tcpbpf_kern.c | 0 .../bpf/{ => progs}/test_tcpnotify_kern.c | 0 .../selftests/bpf/{ => progs}/test_tracepoint.c | 0 .../selftests/bpf/{ => progs}/test_tunnel_kern.c | 0 tools/testing/selftests/bpf/{ => progs}/test_xdp.c | 0 .../selftests/bpf/{ => progs}/test_xdp_meta.c | 0 .../selftests/bpf/{ => progs}/test_xdp_noinline.c | 0 .../selftests/bpf/{ => progs}/test_xdp_redirect.c | 0 .../selftests/bpf/{ => progs}/test_xdp_vlan.c | 0 .../testing/selftests/bpf/{ => progs}/xdp_dummy.c | 0 .../drivers/net/mlxsw/spectrum/resource_scale.sh | 1 - tools/testing/selftests/livepatch/functions.sh | 19 +- tools/testing/selftests/proc/read.c | 14 + tools/testing/selftests/safesetid/.gitignore | 1 + tools/testing/selftests/safesetid/Makefile | 8 + tools/testing/selftests/safesetid/config | 2 + tools/testing/selftests/safesetid/safesetid-test.c | 334 +++ .../testing/selftests/safesetid/safesetid-test.sh | 26 + tools/vm/slabinfo.c | 35 +- 375 files changed, 9258 insertions(+), 2991 deletions(-) create mode 100644 Documentation/devicetree/bindings/rtc/isil,isl1208.txt delete mode 100644 Documentation/devicetree/bindings/rtc/isil,isl1219.txt create mode 100644 Documentation/driver-api/component.rst create mode 100644 arch/arm/boot/dts/am335x-guardian.dts create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_ptp.c create mode 100644 fs/io_uring.c create mode 100644 include/uapi/linux/io_uring.h create mode 100644 lib/test_stackinit.c create mode 100644 net/unix/scm.c create mode 100644 net/unix/scm.h copy scripts/atomic/{check-atomics.sh => gen-atomics.sh} (61%) mode change 100755 => 100644 rename tools/testing/selftests/bpf/{ => progs}/bpf_flow.c (100%) rename tools/testing/selftests/bpf/{ => progs}/connect4_prog.c (100%) rename tools/testing/selftests/bpf/{ => progs}/connect6_prog.c (100%) rename tools/testing/selftests/bpf/{ => progs}/dev_cgroup.c (100%) rename tools/testing/selftests/bpf/{ => progs}/get_cgroup_id_kern.c (100%) rename tools/testing/selftests/bpf/{ => progs}/netcnt_prog.c (100%) rename tools/testing/selftests/bpf/{ => progs}/sample_map_ret0.c (100%) rename tools/testing/selftests/bpf/{ => progs}/sample_ret0.c (100%) rename tools/testing/selftests/bpf/{ => progs}/sendmsg4_prog.c (100%) rename tools/testing/selftests/bpf/{ => progs}/sendmsg6_prog.c (100%) rename tools/testing/selftests/bpf/{ => progs}/socket_cookie_prog.c (100%) rename tools/testing/selftests/bpf/{ => progs}/sockmap_parse_prog.c (100%) rename tools/testing/selftests/bpf/{ => progs}/sockmap_tcp_msg_prog.c (100%) rename tools/testing/selftests/bpf/{ => progs}/sockmap_verdict_prog.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_adjust_tail.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_btf_haskv.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_btf_nokv.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_get_stack_rawtp.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_l4lb.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_l4lb_noinline.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_lirc_mode2_kern.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_lwt_seg6local.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_map_in_map.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_map_lock.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_obj_id.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_pkt_access.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_pkt_md_access.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_queue_map.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_select_reuseport_kern.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_sk_lookup_kern.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_skb_cgroup_id_kern.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_sock_fields_kern.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_sockhash_kern.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_sockmap_kern.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_spin_lock.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_stack_map.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_stacktrace_build_id.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_stacktrace_map.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_tcp_estats.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_tcpbpf_kern.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_tcpnotify_kern.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_tracepoint.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_tunnel_kern.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_xdp.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_xdp_meta.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_xdp_noinline.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_xdp_redirect.c (100%) rename tools/testing/selftests/bpf/{ => progs}/test_xdp_vlan.c (100%) rename tools/testing/selftests/bpf/{ => progs}/xdp_dummy.c (100%) create mode 100644 tools/testing/selftests/safesetid/.gitignore create mode 100644 tools/testing/selftests/safesetid/Makefile create mode 100644 tools/testing/selftests/safesetid/config create mode 100644 tools/testing/selftests/safesetid/safesetid-test.c create mode 100755 tools/testing/selftests/safesetid/safesetid-test.sh