This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allnoconfig in repository toolchain/ci/linux.
omits ac5b84a1ffe9 Add linux-next specific files for 20190408 omits 7aa3507895b9 Merge branch 'akpm/master' omits 9f45ce8a10f2 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 53ba3732ba61 drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl omits 0cca9b63e0f3 drivers/virt/fsl_hypervisor.c: dereferencing error pointer [...] omits 2edfe06fc989 mm, memcg: consider subtrees in memory.events omits 639be16d19a3 mm-rename-ambiguously-named-memorystat-counters-and-functions-fix omits 53a1151bff1b mm, memcg: rename ambiguously named memory.stat counters a [...] omits d4504bd46ae6 arch: remove <asm/sizes.h> amd <asm-generic/sizes.h> omits 52d6f99b2c64 treewide: replace #include <asm/sizes.h> with #include <li [...] omits 115627f4dd9c kernel, resource: use resource_overlaps() to simplify regi [...] omits 772f0e8d4774 fs/block_dev.c: Remove duplicate header omits 7f7b4748ad20 fs/cachefiles/namei.c: remove duplicate header omits 5106fd66b2e5 include/linux/sched/signal.h: replace `tsk' with `task' omits 1e55e2ae49e1 fs/coda/psdev.c: remove duplicate header omits 99b9b197d40a scripts/atomic/gen-atomics.sh: don't assume that scripts a [...] omits 6631d8abc5de pinctrl: fix pxa2xx.c build warnings omits 9d72c4d4fe41 Merge branch 'akpm-current/current' omits c9abfc572259 Merge remote-tracking branch 'devfreq/for-next' omits 7cae5630402a Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' omits 5a34f4771b5a Merge remote-tracking branch 'xarray/xarray' omits 4fc1696c7bc7 Merge remote-tracking branch 'nvmem/for-next' omits 915bd3cffc59 Merge remote-tracking branch 'slimbus/for-next' omits fae41d65c976 Merge remote-tracking branch 'gnss/gnss-next' omits 8706183728df Merge remote-tracking branch 'ntb/ntb-next' omits af3d1b3d770c Merge remote-tracking branch 'at24/at24/for-next' omits 59effbd69aeb Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits a8d048890a41 Merge remote-tracking branch 'rtc/rtc-next' omits bf6386b3c850 Merge remote-tracking branch 'coresight/next' omits c5247eb71272 Merge remote-tracking branch 'livepatching/for-next' omits 10890f89718c Merge remote-tracking branch 'y2038/y2038' omits de27273d6502 Merge remote-tracking branch 'kselftest/next' omits e947d72a0e0d Merge remote-tracking branch 'random/dev' omits 3033bbb7e1bf Merge remote-tracking branch 'pwm/for-next' omits 628114f63aac Merge remote-tracking branch 'pinctrl/for-next' omits ca7e1e1322f8 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 236c74876e66 Merge remote-tracking branch 'gpio/for-next' omits 10c37c59a28b Merge remote-tracking branch 'rpmsg/for-next' omits 4546cb2fe4fa Merge remote-tracking branch 'vhost/linux-next' omits 4e4f79aa6983 Merge remote-tracking branch 'scsi/for-next' omits f4b6c2b7c1f5 Merge remote-tracking branch 'cgroup/for-next' omits 736b4517e434 Merge remote-tracking branch 'slave-dma/next' omits d94d9e82d64c Merge remote-tracking branch 'icc/icc-next' omits 46746434025f Merge remote-tracking branch 'mux/for-next' omits 1ddbbc3dc4b7 Merge remote-tracking branch 'staging/staging-next' omits 09e3aea0df70 Merge remote-tracking branch 'thunderbolt/next' omits 9d5f1f3127a4 Merge remote-tracking branch 'extcon/extcon-next' omits 75f744d2b717 Merge remote-tracking branch 'char-misc/char-misc-next' omits 82665d5fb178 Merge remote-tracking branch 'tty/tty-next' omits 2776ba835a28 Merge remote-tracking branch 'phy-next/next' omits 5f6ef6c631da Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 9ba290bd80ad Merge remote-tracking branch 'usb-serial/usb-next' omits e5306be2a76e Merge remote-tracking branch 'usb/usb-next' omits 9acf61a7b41c Merge remote-tracking branch 'driver-core/driver-core-next' omits a4e724778937 Merge remote-tracking branch 'ipmi/for-next' omits 082eabdb64f9 Merge remote-tracking branch 'leds/for-next' omits 4ffa8c69fd85 Merge remote-tracking branch 'chrome-platform/for-next' omits 3e0e55331744 Merge remote-tracking branch 'workqueues/for-next' omits b742b325ae14 Merge remote-tracking branch 'percpu/for-next' omits 07c023880ff4 Merge remote-tracking branch 'kvm-arm/next' omits cfdee76fab72 Merge remote-tracking branch 'rcu/rcu/next' omits c428dc30b083 Merge remote-tracking branch 'edac-amd/for-next' omits 4c8d815704ae Merge remote-tracking branch 'clockevents/clockevents/next' omits 37cfcc27f4e0 Merge remote-tracking branch 'tip/auto-latest' omits 514576f54854 Merge remote-tracking branch 'spi/for-next' omits fae1039cc1a2 Merge remote-tracking branch 'devicetree/for-next' omits 9ae8afaad9f3 Merge remote-tracking branch 'audit/next' omits fc1f102e8d19 Merge remote-tracking branch 'iommu/next' omits 0d90e1796527 Merge remote-tracking branch 'tpmdd/next' omits 40f6a56f7955 Merge remote-tracking branch 'selinux/next' omits b59babb13517 Merge remote-tracking branch 'integrity/next-integrity' omits 35f047bea0cb Merge remote-tracking branch 'apparmor/apparmor-next' omits 6028cfd87826 Merge remote-tracking branch 'security/next-testing' omits 17a5a562ebb4 Merge remote-tracking branch 'regulator/for-next' omits 574b2c9010b4 Merge remote-tracking branch 'battery/for-next' omits 699c93daae0d Merge remote-tracking branch 'backlight/for-backlight-next' omits 6728d27bf21a Merge remote-tracking branch 'mfd/for-mfd-next' omits 30ef48073519 Merge remote-tracking branch 'kgdb/kgdb-next' omits 3f8cadc8fc5d Merge remote-tracking branch 'mmc/next' omits 2e6ade42dff6 Merge remote-tracking branch 'block/for-next' omits 0adffdeaada6 Merge remote-tracking branch 'input/next' omits 3189146aecfd Merge remote-tracking branch 'modules/modules-next' omits fea6e8275a77 Merge remote-tracking branch 'sound-asoc/for-next' omits 1949b04e27c0 Merge remote-tracking branch 'sound/for-next' omits 0a58a6e54a59 Merge remote-tracking branch 'regmap/for-next' omits 8c8eb729e2ef Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 880218a565e9 Merge remote-tracking branch 'drm-msm/msm-next' omits 2862b2ed2fa8 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 47c0581d00f3 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 005bd7aad864 Merge remote-tracking branch 'drm-intel/for-linux-next' omits a26dcd63bb46 Merge remote-tracking branch 'amdgpu/drm-next' omits 1d64d46f9c1f Merge remote-tracking branch 'drm/drm-next' omits c6f8f173d902 Merge remote-tracking branch 'crypto/master' omits f309a91d36ec Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 5050d4936530 Merge remote-tracking branch 'nand/nand/next' omits a481f6462dba Merge remote-tracking branch 'gfs2/for-next' omits e2505b576625 Merge remote-tracking branch 'bluetooth/master' omits 2f945f9083ee Merge remote-tracking branch 'wireless-drivers-next/master' omits dab8d3bbf33a Merge remote-tracking branch 'nfc-next/master' omits 7315315a3f1d Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 073f0446d09f Merge remote-tracking branch 'ipsec-next/master' omits 64d1279258dd Merge remote-tracking branch 'bpf-next/master' omits 0982874e1694 Merge remote-tracking branch 'net-next/master' omits e151e78817a0 Merge remote-tracking branch 'rdma/for-next' omits fda719b5d3d2 Merge remote-tracking branch 'dlm/next' omits 72d557b8daec Merge remote-tracking branch 'ieee1394/for-next' omits d650807b8d85 Merge remote-tracking branch 'pm/linux-next' omits 01820f6d5a16 Merge remote-tracking branch 'fbdev/fbdev-for-next' omits b4e9ddec9f3e Merge remote-tracking branch 'v4l-dvb-next/master' omits 12cdfe25253e Merge remote-tracking branch 'v4l-dvb/master' omits ae5c70abdc62 Merge remote-tracking branch 'jc_docs/docs-next' omits db7f1bab18dd Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 7b109826d6af Merge remote-tracking branch 'i3c/i3c/next' omits 9f116c838f65 Merge remote-tracking branch 'i2c/i2c/for-next' omits 8f94d4559ee9 Merge remote-tracking branch 'hid/for-next' omits 7650b1dafbfe Merge remote-tracking branch 'pci/next' omits 0eb7d8757140 Merge remote-tracking branch 'printk/for-next' omits b61aa8a48865 Merge remote-tracking branch 'vfs/for-next' omits b3fd65fd0df5 Merge remote-tracking branch 'nfsd/nfsd-next' omits 915da8bc68fa Merge remote-tracking branch 'jfs/jfs-next' omits 5efad99b0b36 Merge remote-tracking branch 'f2fs/dev' omits 7d71b0c78d33 Merge remote-tracking branch 'ext4/dev' omits 20adb146dcf9 Merge remote-tracking branch 'ext3/for_next' omits c701ed33a675 Merge remote-tracking branch 'ecryptfs/next' omits a896f207cd0e Merge remote-tracking branch 'cifs/for-next' omits a9e12ea01006 Merge remote-tracking branch 'btrfs-kdave/for-next' omits 6b0bfacff127 Merge remote-tracking branch 'befs/for-next' omits 2175aa9ed3b4 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 7fd845506878 Merge remote-tracking branch 's390/features' omits e614c8cd7c5b Merge remote-tracking branch 'parisc-hd/for-next' omits 2ba261454ded Merge remote-tracking branch 'nds32/next' omits 74c164acd433 Merge remote-tracking branch 'mips/mips-next' omits 98c61bd63334 Merge remote-tracking branch 'm68k/for-next' omits 9e5b709a5039 Merge remote-tracking branch 'csky/linux-next' omits 58c6bcac3ed9 Merge remote-tracking branch 'clk-samsung/for-next' omits 3ba9a6fc147c Merge remote-tracking branch 'clk/clk-next' omits e236a8650f41 Merge remote-tracking branch 'tegra/for-next' omits 8672596f08cf Merge remote-tracking branch 'sunxi/sunxi/for-next' omits a6cc55447b39 Merge remote-tracking branch 'samsung-krzk/for-next' omits 2b7b07604c42 Merge remote-tracking branch 'rockchip/for-next' omits 13596f215f9b Merge remote-tracking branch 'renesas/next' omits 78abe2a2d419 Merge remote-tracking branch 'qcom/for-next' omits 13c8212c45db Merge remote-tracking branch 'reset/reset/next' omits 58d6f341d466 Merge remote-tracking branch 'mvebu/for-next' omits e50ef2e43934 Merge remote-tracking branch 'mediatek/for-next' omits b6b9b734f121 Merge remote-tracking branch 'keystone/next' omits fd6a724f4795 Merge remote-tracking branch 'imx-mxs/for-next' omits 56a445e1b930 Merge remote-tracking branch 'bcm2835/for-next' omits 1cd52ce0afaf Merge remote-tracking branch 'at91/at91-next' omits 0d0aad4e0824 Merge remote-tracking branch 'amlogic/for-next' omits 8f2345bf7ce8 Merge remote-tracking branch 'actions/for-next' omits 4497fe84f243 Merge remote-tracking branch 'arm-perf/for-next/perf' omits 62130010de7e Merge remote-tracking branch 'arm64/for-next/core' omits 4a2ca609c6d3 Merge remote-tracking branch 'kbuild/for-next' omits 34c5edc150b7 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 8b0607442d4b Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits c22381f9b9fe Merge remote-tracking branch 'mmc-fixes/fixes' omits bf5fc84872ee Merge remote-tracking branch 'vfs-fixes/fixes' omits 7d1210fe4d36 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 20953f1413b2 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits a06d3dca63a9 Merge remote-tracking branch 'omap-fixes/fixes' omits f3831fad9df3 Merge remote-tracking branch 'at91-fixes/at91-fixes' omits 70f621d45ad4 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits c381d7fd6a40 Merge remote-tracking branch 'reset-fixes/reset/fixes' omits 113dd4bf2c7c Merge remote-tracking branch 'kselftest-fixes/fixes' omits 240ed7ce5958 Merge remote-tracking branch 'crypto-current/master' omits 006ac48cf9b9 Merge remote-tracking branch 'input-current/for-linus' omits db4cde2e4a54 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 5f7a19e9f744 Merge remote-tracking branch 'staging.current/staging-linus' omits 40ed53c831fb Merge remote-tracking branch 'phy/fixes' omits 6caf764cf663 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 60547bffe1df Merge remote-tracking branch 'pci-current/for-linus' omits b960587904d5 Merge remote-tracking branch 'spi-fixes/for-linus' omits ce9e5f845e81 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 37a6fb4a04b7 Merge remote-tracking branch 'regmap-fixes/for-linus' omits c467564ee1f7 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 65bd77ff0d8b Merge remote-tracking branch 'sound-current/for-linus' omits 89ba8c7d505d Merge remote-tracking branch 'rdma-fixes/for-rc' omits 041f8ec3c301 Merge remote-tracking branch 'mac80211/master' omits a65339bad799 Merge remote-tracking branch 'wireless-drivers/master' omits fc7421ef90dc Merge remote-tracking branch 'ipsec/master' omits e57e5c0a5637 Merge remote-tracking branch 'net/master' omits 33ea51a13ffd Merge remote-tracking branch 'arc-current/for-curr' omits beb660109092 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 829189e1413b Merge remote-tracking branch 'fixes/master' omits e7a9595c6dac cifs: Call MID callback before destroying transport omits 8a5aec28810a cifs: smbd: Retry on memory registration failure omits 351be8610c8f cifs: smbd: Indicate to retry on transport sending failure omits 74e6704bdee3 cifs: smbd: Return EINTR when interrupted omits 3b6e8977fd5e cifs: smbd: Don't destroy transport on RDMA disconnect omits cbdb49e867d5 smbd: Make upper layer decide when to destroy the transport omits bc3d58f75290 SMB3: update comment to clarify enumerating snapshots omits bdd51358c500 CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb omits bde14411cb14 CIFS: Show locallease in /proc/mounts for cifs shares moun [...] omits a99e5db1740b cifs: Fix DFS cache refresher for DFS links omits 9673d309b58b cifs: don't use __constant_cpu_to_le32() omits 70b9b0b3dfec CIFS: keep FileInfo handle live during oplock break omits 0758cbb20e2a SMB3: Track total time spent on roundtrips for each SMB3 command omits ef184c1f7c86 cifs: Fix lease buffer length error omits bc7aa003721d cifs: Fix use-after-free in SMB2_read omits 853ad88e3d5b cifs: Fix use-after-free in SMB2_write omits 01f821409858 ipc: do cyclic id allocation for the ipc object. omits a3136a7a75ed ipc: conserve sequence numbers in ipcmni_extend mode omits 268d58b1a3ce ipc: allow boot time extension of IPCMNI from 32k to 16M omits 30dbabe0dbef ipc/mqueue: optimize msg_get() omits 7b1b0a98432a ipc/mqueue: remove redundant wq task assignment omits f047762fcb84 ipc: prevent lockup on alloc_msg and free_msg omits c432b9019acc scripts/gdb: silence pep8 checks omits 52bf2a16f6c4 scripts-gdb-add-a-timer-list-command-v2 omits 582a83a2ff4f scripts/gdb: add a timer list command omits 80182d345bc1 scripts-gdb-add-rb-tree-iterating-utilities-v2 omits f54b73d22150 scripts/gdb: add rb tree iterating utilities omits 163155eeb5af scripts-gdb-add-kernel-config-dumping-command-v2 omits 9f49a8dcd9d7 scripts/gdb: add kernel config dumping command omits 8bd1955c1da8 scripts/gdb: find vmlinux where it was before omits efac7cbc00db pps: pps-gpio PPS ECHO implementation omits 75422d0ffa90 dt-bindings: pps: pps-gpio PPS ECHO implementation omits d4072f74253d pps: descriptor-based gpio omits 1ad6517f2510 panic/reboot: allow specifying reboot_mode for panic only omits 118bc60fe6e7 panic: avoid the extra noise dmesg omits aae70b921c07 gcov: docs: add a note on GCC vs Clang differences omits cc8d7374570f gcov: clang: move common GCC code into gcc_base.c omits 11b7e68a2c3a eventfd: present id to userspace via fdinfo omits a2d25ccc2bae convert-struct-pid-count-to-refcount_t-fix omits 2ddb4c498b43 kernel/pid.c: convert struct pid:count to refcount_t omits f1682d1fbe1b sysctl: return -EINVAL if val violates minmax omits 1a3434273ab1 kernel/sysctl.c: switch to bitmap_zalloc() omits c1f06721dd7e rapidio: fix a NULL pointer dereference when create_workqu [...] omits c4224bdbdf63 kernel/signal.c: annotate implicit fall through omits e9a43f494bba autofs: add description of ignore pseudo mount option omits a97c4a88e14a autofs: update mount control expire desription with AUTOFS [...] omits 35649682962f autofs: update AUTOFS_EXP_LEAVES description omits 7f03ca16236d autofs: update autofs.txt for strictexpire mount option omits 3418b94b0327 autofs: fix some word usage oddities in autofs.txt omits 9db1bec52422 fs/binfmt_elf.c: delete trailing "return;" in functions re [...] omits 5de613445263 fs/binfmt_elf.c: fix GPF when dereferencing invalid interpreter omits d4f7399bf4ab fs/binfmt_elf.c: free PT_INTERP filename ASAP omits cd58c33542b4 fs/binfmt_elf.c: make scope of "pos" variable smaller omits 3167695423a0 fs/binfmt_elf.c: remove unneeded initialization of mm->sta [...] omits 283e7aa002da checkpatch: fix something omits 46e02dfe6605 lib/math/rational.c: fix possible incorrect result from ra [...] omits ecaf1db91fdb lib/test_bitmap: add tests for bitmap_parselist_user() omits d7efc4e66f2c lib/test_bitmap: add testcases for bitmap_parselist() omits c09cfb2f959f lib/test_bitmap: switch test_bitmap_parselist to ktime_get() omits f5067ea3aea3 lib: rework bitmap_parselist omits e0a923b9ff4b lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() omits f0b75ae19b51 lib/math: move int_pow() from pwm_bl.c for wider use omits 338ed20791e2 lib: Move mathematic helpers to separate folder omits 7a8287814148 lib/list_sort: optimize number of calls to comparison function omits 39c9df1d41b8 lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS omits 319b9c249d9a lib/sort: avoid indirect calls to built-in swap omits 9b0695c37ae8 lib/sort: use more efficient bottom-up heapsort variant omits 49d87616888e lib/sort: make swap functions more generic omits 7413fb824f5e lib/plist: rename DEBUG_PI_LIST to DEBUG_PLIST omits 922b30867296 Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits 3096f42f1e34 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits f1267d95a379 lib/genalloc.c: export symbol addr_in_gen_pool omits 0cde1bd86a60 lib/bitmap.c: guard exotic bitmap functions by CONFIG_NUMA omits 8d898e861439 lib/bitmap.c: remove unused EXPORT_SYMBOLs omits 3d9057af5703 kernel/latencytop.c: rename clear_all_latency_tracing to c [...] omits 08a8e00895f7 kernel/latencytop.c: remove unnecessary checks for latency [...] omits ac73dea11603 kernel/notifier.c: double register detection omits 596b67db89e9 treewide: remove SPDX "WITH Linux-syscall-note" from kerne [...] omits 2ab838d417f0 kdb: det rid of broken attempt to print CCVERSION in kdb summary omits e0e692e095bb fs/select: avoid clang stack usage warning omits f1a7af618414 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 1cd081249ad7 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 54e0f48fc780 mm: don't expose page to fast gup before it's ready omits 563fef0c3139 mm-mincore-make-mincore-more-conservative-v2 omits 3e0c951da011 mm/mincore.c: make mincore() more conservative omits bf383fdc8d19 mm/vmscan: remove unused lru_pages argument omits 2d535a3369f8 mm-maintain-randomization-of-page-free-lists-checkpatch-fixes omits b9c7b3602e0b mm: maintain randomization of page free lists omits 871a08715c9c mm-move-buddy-list-manipulations-into-helpers-fix2 omits 07888d9b411c mm: fix buddy list helpers omits 00066eac6847 mm: move buddy list manipulations into helpers omits 615d5756992f mm/shuffle: fix shuffle enable omits ddd20bcab91c mm: shuffle initial free memory to improve memory-side-cac [...] omits 08883badae3d mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t omits 93f6e7b332fa powerpc: use probe_user_read() omits 3843fbb46044 mm-add-probe_user_read-fix omits 0d7b755ece1f include/linux/uaccess.h: add probe_user_read() omits cac85e241978 mm, memcg: make scan aggression always exclude protection omits cff780d3ac37 mm, memcg: make memory.emin the baseline for utilisation d [...] omits fecd9379346d mm, memcg: proportional memory.{low,min} reclaim omits e4c9f6506804 mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro omits eda8d2c0e941 mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro omits b26bbe080334 mm/vmap: keep track of free blocks for vmap allocation omits 407e4e119855 mm/vmalloc.c: keep track of free blocks for vmap allocation omits 5417e107e73a mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() omits c5178814c4fc psi: introduce psi monitor omits cc227f9e303d include/: refactor headers to allow kthread.h inclusion in [...] omits d1a0de6e7eef psi: track changed states omits 337c30879e14 psi: split update_stats into parts omits 8c9912eaf9af psi-rename-psi-fields-in-preparation-for-psi-trigger-addition-v6 omits f02f92372065 psi: rename psi fields in preparation for psi trigger addition omits a80268234af8 psi: make psi_enable static omits 11004721b3bd psi: introduce state_mask to represent stalled psi states omits b1bd1882baf5 memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work-v3 omits 29565e00498e memcg: schedule high reclaim for remote memcgs on high_work omits e47719e607a0 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] omits 8a2d70768f14 mm: implement new zone specific memblock iterator omits a165c7424a04 mm: drop meminit_pfn_in_nid as it is redundant omits 860554c567e3 mm: use mm_zero_struct_page from SPARC on all 64b architectures omits 49cd15220dd4 mm/rmap.c: use the pra.mapcount to do the check omits 5c4f787f12c5 mm-enable-error-injection-at-add_to_page_cache-fix omits 8f69b67e428e mm/filemap.c: enable error injection at add_to_page_cache() omits 881c5f49e6d3 mm/hmm: convert various hmm_pfn_* to device_entry which is [...] omits 00d4704e81a8 mm/hmm: add an helper function that fault pages and map th [...] omits b9556bc374b9 mm/hmm: add helpers to test if mm is still alive or not omits ea4d7ad77404 mm/hmm: allow to mirror vma of a file on a DAX backed filesystem omits 7d7bac02a940 mm/hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) omits 41a8bf7bb9d2 mm/hmm: add default fault flags to avoid the need to pre-f [...] omits c6eb1b984c42 mm/hmm: improve driver API to work and wait over a range omits 5555d6a89b4e mm/hmm: improve and rename hmm_vma_fault() to hmm_range_fault() omits 30472cb6c924 mm/hmm: improve and rename hmm_vma_get_pfns() to hmm_range [...] omits f5234d0d5b62 mm/hmm: do not erase snapshot when a range is invalidated omits 9641f2971f92 mm/hmm: use reference counting for HMM struct omits 06158be4047f mm/hmm: select mmu notifier when selecting HMM omits dab3bf158adf hugetlb: use same fault hash key for shared and private mappings omits f04c5a505d0b hugetlbfs: on restore reserve error path retain subpool re [...] omits b0fe20dad792 drivers/base/memory.c: clean up relics in function parameters omits 3168739a08ff mm/sparse.c: clean up obsolete code comment omits 6419ee495de3 include/linux/balloon_compaction.h: drop unused function stubs omits a13a139d0114 mm/swap.c: __pagevec_lru_add_fn: typo fix omits 06400d046cb0 mm/hugetlb: get rid of NODEMASK_ALLOC omits 343706e8e575 hugetlbfs: fix potential over/underflow setting node speci [...] omits 94eb8495ecb4 mem-hotplug: fix node spanned pages when we have a node wi [...] omits cf71cc9f8d21 mm/vmscan: drop may_writepage and classzone_idx from direc [...] omits 4825fdb7fec9 mm: page_mkclean vs MADV_DONTNEED race omits ab3e34f69299 mm: introduce put_user_page*(), placeholder versions omits 189d1d199967 hugetlb: allow to free gigantic pages regardless of the co [...] omits 5dff4989e8e7 mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CO [...] omits 11f27eb49c62 sparc: advertise gigantic page support omits ae88828310c6 sh: advertise gigantic page support omits b455542acb42 riscv: switch over to generic free_initmem() omits d256c9532fc3 init: free_initmem: poison freed init memory omits 3a6633d1f91b hexagon: switch over to generic free_initmem() omits 4dad6879d3f2 init: provide a generic free_initmem implementation omits bd09f2667a9a initramfs: poison freed initrd memory omits 1558bf6a9f1c initramfs: provide a generic free_initrd_mem implementation omits fc7513a3007b initramfs: move the legacy keepinitrd parameter to core code omits 1f1df1365811 initramfs: fix a compilation error omits 9dd540efe53b initramfs: cleanup populate_rootfs omits dd9a9935eb09 initramfs: factor out a helper to populate the initrd image omits 76078f842156 initramfs: cleanup initrd freeing omits c3fac58772a5 initramfs: free initrd memory if opening /initrd.image fails omits d3f1a5dffe4f mm/cma.c: fix crash on CMA allocation if bitmap allocation fails omits 818050452834 mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pa [...] omits a9af4b83d875 mm: memcontrol: push down mem_cgroup_nr_lru_pages() omits 33e6bb612389 mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() omits f36713a0a38d mm: memcontrol: replace node summing with memcg_page_state() omits 3bf314e0675d mm: memcontrol: replace zone summing with lruvec_page_state() omits 53df0e8c7188 mm: memcontrol: track LRU counts in the vmstats array omits b0f0db97302b mm/vmscan: add tracepoints for node reclaim omits a29bc0405a43 mm/page_isolation.c: remove redundant pfn_valid_within() i [...] omits 76c675843659 mm: change mm_update_next_owner() to update mm->owner with [...] omits ddde59ba4dca mm, compaction: some tracepoints should be defined only wh [...] omits c083e9bd4ac4 mm: compaction: show gfp flag names in try_to_compact_page [...] omits 0e461f8e78d9 mm/cma.c: fix the bitmap status to show failed allocation reason omits c2f21148b219 mm-compaction-fix-an-undefined-behaviour-fix omits a70df5f22c21 mm/compaction.c: fix an undefined behaviour omits de12ae7c600d mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY omits 89cb4a7531ea mm,memory_hotplug: drop redundant hugepage_migration_suppo [...] omits 7a7296ef7602 mm,memory_hotplug: unlock 1GB-hugetlb on x86_64 omits 8a574d3bd0d6 IB/mthca: use the new FOLL_LONGTERM flag to get_user_pages_fast() omits 40037746e4e5 IB/qib: use the new FOLL_LONGTERM flag to get_user_pages_fast() omits 385cddc912d5 IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() omits 7bbbcbf34d7c mm/gup: add FOLL_LONGTERM capability to GUP fast omits e56deca654f9 mm/gup: change GUP fast to use flags rather than a write 'bool' omits edc84c720d5e mm/gup: change write parameter to flags in fast walk omits b982a3e6b9dc mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM omits 2e9940d2eda1 mm: generalize putback scan functions omits 26d366cee2a0 mm: remove pages_to_free argument of move_active_pages_to_lru() omits a9ecbb693ceb fixup: vmscan: Fix build on !CONFIG_MEMCG from nr_deactiva [...] omits aa32c8a6491d mm: move nr_deactivate accounting to shrink_active_list() omits 07a84529a967 mm: move recent_rotated pages calculation to shrink_inacti [...] omits 8bc4f13b5e1e mm, page_alloc: disallow __GFP_COMP in alloc_pages_exact() omits cc256a07ae1e page-cache-store-only-head-pages-in-i_pages-fix-fix omits 913c08bf4ea0 page-cache-store-only-head-pages-in-i_pages-fix omits d3cf03943981 mm: page cache: store only head pages in i_pages omits db949a51cd69 userfaultfd-sysctl-add-vmunprivileged_userfaultfd-fix omits 658225c3a6c1 userfaultfd/sysctl: add vm.unprivileged_userfaultfd omits 0724f91de570 mm/cma_debug.c: fix the break condition in cma_maxchunk_get() omits 243824f5b8e6 include/trace/events/vmscan.h: drop zone id from kswapd tr [...] omits de3cdf67ca03 mm/slub.c: update the comment about slab frozen omits ad79a93c36e1 mm/slab.c: remove unneed check in cpuup_canceled omits b1a8bda56121 slub: remove useless kmem_cache_debug() before remove_full() omits e364db6b2ae8 mm: remove stale comment from page struct omits 72aff2fbf57f slab: use slab_list instead of lru omits 9e37c383d664 slub: use slab_list instead of lru omits e0a467d2f274 slub: add comments to endif pre-processor macros omits 4d170984b3fb slob: use slab_list instead of lru omits 6629e8a7a678 slob: respect list_head abstraction layer omits 06edba658a39 list: add function list_rotate_to_front() omits 0548e3444f39 ramfs: support O_TMPFILE omits 6e824bd5743f ocfs2: checkpoint appending truncate log transaction befor [...] omits d003f3756671 ocfs2: wait for recovering done after direct unlock request omits dbda740b7918 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits 7fd8640f6ff2 ocfs2: clear zero in unaligned direct IO omits 8e9886422542 ocfs2: use common file type conversion omits 251c756056e4 lib/debugobjects.c: move printk out of db lock critical sections omits 6d462c977f87 arch/sh/boards/mach-dreamcast/irq.c: Remove duplicate header omits 61af36f6dd56 scripts/spelling.txt: add more typos to spelling.txt and sort omits 32080bcc7498 slab: store tagged freelist for off-slab slabmgmt omits 42a01e35f61e userfaultfd: use RCU to free the task struct when fork fails omits bd4900b2d34e coredump: fix race condition between mmget_not_zero()/get_ [...] omits 325de9c2295e mm: add /sys/kernel/slab/cache/cache_dma32 omits 5e88baa65c93 checkpatch: don't interpret stack dumps as commit IDs omits 21c1e3728750 Merge branch 'sunxi/dt64-for-5.2' into sunxi/for-next omits ff8866b0c0ef arm64: dts: allwinner: h6: Add watchdog node omits 877e0ee820b3 dt-bindings: watchdog: sunxi: Add H6 compatible omits 7fe66cae1984 csky: Reconstruct signal.c and entry.S omits a95d919cf021 Merge branch 'spi-5.2' into spi-next omits 4cb7a4b2f6ef Merge branch 'spi-5.1' into spi-linus omits 566d17b003cf Merge branch 'asoc-5.2' into asoc-next omits a243bce92ee5 Merge branch 'asoc-5.1' into asoc-linus omits 48e086c3b20b Merge branch 'regulator-5.2' into regulator-next omits e4bf73ad9d85 Merge branch 'regulator-5.1' into regulator-linus omits 15c5e2d6d5f0 csky: Use in_syscall & forget_syscall instead of r11_sig omits 673d4524bc59 csky: fix syscall_get_arguments() and syscall_set_arguments() omits e86433dc2b52 csky: Remove pre-processing pte-dirty&young in entry.S omits 8711977f9620 csky: Add non-uapi asm/ptrace.h namespace omits bbf5cc2b9d9f csky: mm/fault.c: Remove duplicate header omits 66c9204dc58e csky: remove redundant generic-y omits 7b732d8c9c31 csky: Update syscall_trace_enter/exit implementation omits 4fa773f71a13 csky: Add perf callchain support omits 78b90027f60e csky/ftrace: Add dynamic function tracer (include graph tracer) omits 2c2b7b7e8b12 csky: Fixup vdsp&fpu issues in kernel omits 03bd14009425 Merge branch 'work.dcache' into for-next omits 5f85444c61d3 Merge branch 'work.misc' into for-next omits 0dcdbc0cfeb0 gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple omits 6402eced3fa2 Merge branch 'misc' into for-next omits a41d623b2a2c Merge branch 'fixes' into for-next omits ae2f79594980 gpio: Set proper argument value to set_config omits 9dbb1a1cd8c5 gpio: omap: use devm_platform_ioremap_resource() omits 2d99d7a27c76 gpio: omap: avoid clang warning omits 61ae66b2b2ed pinctrl: mcp23s08: debugfs: remove custom printer omits 33fa0e8738ca gpio: zynq: use devm_platform_ioremap_resource() omits da38b8338151 drivers: gpio: xlp: devm_platform_ioremap_resource() omits e66e0264135e drivers: gpio: zx: use devm_platform_ioremap_resource() omits df8451b7150e drivers: gpio: xgene-sb: use devm_platform_ioremap_resource() omits a93dff0d2337 drivers: gpio: vf610: use devm_platform_ioremap_resource() omits 64b930a62b76 drivers: gpio: uniphier: use devm_platform_ioremap_resource() omits a51349e496f7 drivers: gpio: ts4800: use devm_platform_ioremap_resource() omits 95390f0a1359 drivers: gpio: timberdale: use devm_platform_ioremap_resource() omits 81cd9506ea62 drivers: gpio: tegra: use devm_platform_ioremap_resource() omits f3f0be48534e drivers: gpio: tb10x: use devm_platform_ioremap_resource() omits ba275a3637f8 drivers: gpio: stp-xway: use devm_platform_ioremap_resource() omits f19c7fddf94e drivers: gpio: sta2x11: use devm_platform_ioremap_resource() omits 09e5026b73db drivers: gpio: spear-spics: use devm_platform_ioremap_resource() omits c57d56201c1d drivers: gpio: rcar: use devm_platform_ioremap_resource() omits e62a657760b5 drivers: gpio: pxa: use devm_platform_ioremap_resource() omits caad68eb1b3d drivers: gpio: octeon: use devm_platform_ioremap_resource() omits 61e27a0b8e3a mtd: nand: Remove useless line in Kconfig omits bebc1b796ba9 mtd: rawnand: Clarify Kconfig entry MTD_NAND omits 13a487bab4de mtd: rawnand: Change Kconfig titles and re-order a bit the list omits 1c09b057467a mtd: nand: Clarify Kconfig entry for software Hamming ECC entries omits afad96f59b80 mtd: nand: Clarify Kconfig entry for software BCH ECC algorithm omits 8cd8c4858664 mtd: nand: omap: Fix comment in platform data using wrong [...] omits 6231d2fe7487 mtd: rawnand: Get rid of chip->ecc_{strength,step}_ds omits a6c62b7b9ae0 mtd: rawnand: Get rid of chip->numchips omits 28ead5e1e2e5 mtd: rawnand: Get rid of chip->chipsize omits 30c8fb43b07b mtd: rawnand: Get rid of chip->bits_per_cell omits ebc22db51932 mtd: rawnand: Use nanddev_mtd_max_bad_blocks() omits 61818e6c5177 mtd: rawnand: Move all page cache related fields to a sub-struct omits 0c38b05a75b4 mtd: rawnand: Provide a helper to get chip->data_buf omits f88ed81402d1 mtd: rawnand: Initialize the nand_device object omits 9f721feb4d08 mtd: rawnand: Fill memorg during detection omits d3b10e7f169d mtd: rawnand: Prepare things to reuse the generic NAND layer omits 5c0cdcdca5fb mtd: rawnand: Use nand_to_mtd() in nand_{set,get}_flash_node() omits b4d2c6602aa2 mtd: spinand: Implement mtd->_max_bad_blocks omits 9e3d67c6c55d mtd: nand: Add a helper to retrieve the number of pages pe [...] omits 64c128f32699 mtd: nand: Add a helper returning the number of eraseblock [...] omits 461de39f5646 mtd: nand: Add max_bad_eraseblocks_per_lun info to memorg omits 97d0e4344537 mtd: rawnand: meson: set oob layout ops omits 9c89bbfe330a mtd: rawnand: vf610: Avoid a potential NULL pointer dereference omits 4dabcb91a36b mtd: rawnand: ingenic: Move BBTs out of ECC area omits 2abc17211fa6 mtd: rawnand: ingenic: Add ooblayout for the Qi Ben Nanonote omits 9f0d42389428 mtd: rawnand: ingenic: Add support for the JZ4725B omits c55296ebb4f2 Merge branch 'regmap-5.2' into regmap-next omits 34fd5ecd01f0 Merge branch 'regmap-5.1' into regmap-linus omits 72ca7024287a drivers: gpio: mxc: use devm_platform_ioremap_resource() omits 6e28bfe1a609 drivers: gpio: mvebu: use devm_platform_ioremap_resource() omits 44fa7b166195 drivers: gpio: mt7621: use devm_platform_ioremap_resource() omits 4da421f8cca6 drivers: gpio: mb86s7x: use devm_platform_ioremap_resource() omits 0255602e9433 drivers: gpio: lpc18xx: use devm_platform_ioremap_resource() omits 8b9ef128b7ce drivers: gpio: loongon1: use devm_platform_ioremap_resource() omits d9d5c6af7a53 drivers: gpio: janz-ttl: use devm_platform_ioremap_resource() omits 42baf9bc682c drivers: gpio: iop: use devm_platform_ioremap_resource() omits 1f1b0d3c35e2 drivers: gpio: hlwd: use devm_platform_ioremap_resource() omits b95cbb1b78a4 drivers: gpio: ftgpio010: use devm_platform_ioremap_resource() omits 256cbc323e31 autofs: fix use-after-free in lockless ->d_manage() omits 823a548d2da6 memory: squash drivers/memory/Makefile.asm-offsets omits 41e83cfd5c51 sysv: bury the broken "quietly truncate the long filenames [...] omits 6fe99b23102a mtd: rawnand: ingenic: Add support for the JZ4740 omits 3aa06ba7ea9f mtd: rawnand: ingenic: Make use of ecc-engine property omits 9df5741a577e mtd: rawnand: ingenic: Separate top-level and SoC specific code omits 851f66daeab9 drivers: gpio: sprd: use devm_platform_ioremap_resource() omits f7b17a652fc1 drivers: gpio: dwap: use devm_platform_ioremap_resource() omits 205089d24131 drivers: gpio: clps711x: use devm_platform_ioremap_resource() omits 9b0baec991f7 drivers: gpio: cadence: use devm_platform_ioremap_resource() omits 337e45cad0d4 drivers: gpio: bcm-kona: use devm_platform_ioremap_resource() omits 5aac74647043 drivers: gpio: aspeed: use devm_platform_ioremap_resource() omits 79b9cc97fe04 drivers: gpio: amdpt: use devm_platform_ioremap_resource() omits d86fde4fb00d Merge branches 'pm-cpuidle' and 'pm-sleep' into linux-next omits e1d9ead39179 Merge branches 'pm-cpufreq-fixes' and 'pm-cpufreq' into li [...] omits 8fc08d414c90 Merge branches 'acpi-utils' and 'acpi-video' into linux-next omits ae75baec63f8 drivers: gpio: 74xx-mmio: use devm_platform_ioremap_resource() omits dca01883405a drivers: gpio: Kconfig: pedantic formatting cleanups omits 914de70b4e72 drivers/cpufreq: Convert some slow-path static_cpu_has() c [...] omits 68c10234fda0 cpufreq: intel_pstate: Update max frequency on global turb [...] omits 1234f0490667 cpufreq: schedutil: Simplify iowait boosting omits 831e90bd606e ARC: PAE40: don't panic and instead turn off hw ioc omits 33227e105bf3 Merge branch 'pm-tools' into linux-next omits b7418fb0e2e0 Merge branches 'acpi-scan', 'acpi-tables', 'acpi-misc' and [...] omits 04fb3eda1732 Merge branch 'acpica' into linux-next omits 2d212a1bac7e NFC: st21nfca: Fix fall-through warnings omits cc91a546800d NFC: pn533: mark expected switch fall-throughs omits 1b77f78287be block: Mark expected switch fall-throughs omits df75791d5e9d Merge commit 'v5.1-rc2^{}' into for-next/kspp omits c30eecb7e2ac Merge branch 'pm-x86' into linux-next omits 53bf5811ca37 cfg80211: add ratelimited variants of err and warn omits 7f92e3b3c4d0 mac80211: make ieee80211_schedule_txq schedule empty TXQs omits 1d9bb69a454a of: property: Document that of_graph_get_endpoint_by_regs [...] omits e3a5de7be7a5 Merge branch 'pci/trivial' omits 58a2cdef7110 Merge branch 'remotes/lorenzo/pci/misc' omits 3304d39bfdcc Merge branch 'remotes/lorenzo/pci/controller-fixes' omits 73f3b4b88a20 Merge branch 'pci/msi' omits c7a0cb7cf4c2 Merge branch 'pci/misc' omits 0a2101343274 Merge branch 'misc' into for-next omits 1c665ca77285 Merge branch 'fixes' into for-next omits 011e3cadcb83 gpio: Remove obsolete comment about gpiochip_free_hogs() usage omits 1bb208e36bc9 selftests: cgroup: fix cleanup path in test_memcg_subtree_ [...] omits ff73f1f2190e Merge branches 'at91-soc' and 'at91-dt' into at91-next omits 41e1c2c6379f Merge LKMM and RCU branches omits cb8e80ee7c3c Merge branches 'consolidate.2019.03.27a', 'doc.2019.03.26b [...] omits 1ccb568a9f3c net/ipv4/netfilter: Update comment from call_rcu_bh() to c [...] omits fc75f4ecabfd tools/memory-model: Make runlitmus.sh check for jingle errors omits c90f1b7f4c83 tools/memory-model: Allow herd to deduce CPU type omits 2ef3fba7d1ff tools/memory-model: Keep assembly-language litmus tests omits 9a27b1abe064 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 54e345e1ac4d tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 659641c0c799 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits a07c845ac027 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 8d9f161a3d9b tools/memory-model: Hardware checking for check{,all}litmus.sh omits 5ac0507ae79e tools/memory-model: Fix checkalllitmus.sh comment omits 67a6c01911e0 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 48a05c02fee1 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 6e2dc7017f73 tools/memory-model: Update parseargs.sh for hardware verification omits a8b15300dbb7 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 5b10df169eda tools/memory-model: Add support for synchronize_srcu_expedited() omits c2edea1edc64 tools/memory-model: Make judgelitmus.sh identify bad macros omits bec1f4249450 tools/memory-model: Make cmplitmushist.sh note timeouts omits 45e3c0402ec6 tools/memory-model: Make judgelitmus.sh note timeouts omits 377e1eb1008a Merge branch 'next/soc' into for-next omits bb2054ada159 ARM: exynos: Fix infinite loops on CPU powerup failure omits 55d4337e14d4 Merge branch 'misc' into for-next omits c0b85cd51564 Merge branch 'fixes' into for-next omits 020065937d91 Merge branch 'next/dt' into for-next omits f5b2be36fa1d selftest/gpio: Remove duplicate header omits 89b12ad4d171 selftest/rseq: Remove duplicate header omits f492a1bb5be2 selftest/timers: Remove duplicate header omits fadfc6eaf7a2 selftest/x86/mpx-dig.c: Remove duplicate header omits 76d252fecf58 selftests: efivarfs: remove the test_create_read file if i [...] omits 8044de11f424 rseq/selftests: Adapt number of threads to the number of d [...] omits 091c86d9bae8 CPER: Remove unnecessary use of user-space types omits 17a40c86c958 CPER: Add UEFI spec references omits 06bd779d51c3 PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface omits 98acea86c913 PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling omits e143645ca40d PM / devfreq: rk3399_dmc: Pass ODT and auto power down par [...] omits c85e7a4d9691 PM / devfreq: rockchip-dfi: Move GRF definitions to a comm [...] omits fd4da44174ea PM / devfreq: exynos-bus: Suspend all devices on system shutdown omits e6af19d3ba7f PM / devfreq: Fix static checker warning in try_then_reque [...] omits 1586b21e8329 PM / devfreq: Restart previous governor if new governor fa [...] omits 89808ca5d2c6 PM / devfreq: tegra: remove unneeded variable omits 3ff61c935b58 PM / devfreq: rockchip-dfi: remove unneeded semicolon omits d3b64f373656 PM / devfreq: rk3399_dmc: remove unneeded semicolon omits 7d01dafc8168 PM / devfreq: consistent indentation omits 68daa23d60bf PM / devfreq: fix missing check of return value in devfreq [...] omits 7f2deae6db40 PM / devfreq: fix mem leak in devfreq_add_device() omits 289c5058b314 PM / devfreq: Use of_node_name_eq for node name comparisons omits 33e9bf6071b6 gpio: mmio: Support two direction registers omits 212dc9443ac5 nsfs: unobfuscate omits 929c46941296 PCI: Fix comment typos omits 93ab8c06c203 nfsd: avoid uninitialized variable warning omits 8a7e0f327b8e Merge branch 'next/soc' into for-next omits 60d1f775a6f4 ARM: exynos: Set MCPM as mandatory for Exynos542x/5800 SoCs omits 69a3c01d588e Merge branch 'misc' into for-next omits 7bfa02347250 Merge branch 'fixes' into for-next omits b352face4ca9 adfs: mark expected switch fall-throughs omits b21eea8bbcc3 Merge branch 'next/dt64' into for-next omits 4d93afc75372 Merge branch 'next/dt' into for-next omits d9e2ec4af09a Merge branch 'misc' into for-next omits f6f6a3f209b7 Merge branch 'next/soc' into for-next omits 04cca4ae0cb9 Merge branch 'next/dt' into for-next omits b13ade388bea Merge branch 'next/soc' into for-next omits 093e4c7dcf79 docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFE [...] omits e9cc6e9437e2 tools/memory-model: Do not use "herd" to refer to "herd7" omits fd4b7b3c6c0d tools/memory-model: Fix comment in MP+poonceonces.litmus omits ece264389af9 tools/memory-model: Make scripts be executable omits c869381f66c5 unexport d_alloc_pseudo() omits 56deac897903 dcache: sort the freeing-without-RCU-delay mess for good. omits 34d2f27d7060 dt-bindings: Require child nodes type to be 'object' omits 543f68c04c98 dt-bindings: Add a guide of do's and don't's for writing bindings omits 3fbdb54c7d5a arch: move common mmap flags to linux/mman.h omits ab0322c31c90 drm: tweak header name omits ad1fa881ee2a x86/mpx: tweak header name omits 43db76ac7cfc virtio: use dependent_ptr_mb omits eddbd75ce7e2 barriers: convert a control to a data dependency omits 54621442c60b include/linux/compiler.h: allow memory operands omits 916faccfe56d virtio-net: bql support omits 0a9a202abe5a iommu/virtio: Add event queue omits 31910716a223 iommu/virtio: Add probe request omits 4601048f90d5 iommu: Add virtio-iommu driver omits 203bef2d420a PCI: OF: Initialize dev->fwnode appropriately omits b36a5dbe6c3d of: Allow the iommu-map property to omit untranslated devices omits c6a7652fe776 dt-bindings: virtio: Add virtio-pci-iommu node omits 870b58f2a842 dt-bindings: virtio-mmio: Add IOMMU description omits 1f7ae812f87e x86/syscalls: Mark expected switch fall-throughs omits 5ac767a3c402 ASN.1: mark expected switch fall-through omits 42559d0ee6f5 lib/cmdline.c: mark expected switch fall-throughs omits 8effe37d2f58 lib: zstd: Mark expected switch fall-throughs omits 9ba343caeebc scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through omits 2758cbd62233 scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs omits a571e5dc51a1 scsi: ppa: mark expected switch fall-through omits 087f3e62d488 scsi: osst: mark expected switch fall-throughs omits b4a94194b0bf scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs omits 79c1d97e905a scsi: lpfc: lpfc_nvme: Mark expected switch fall-through omits 5a41df13acbb scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through omits c88a7a0445f8 scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs omits 18946aa551cf scsi: lpfc: lpfc_els: Mark expected switch fall-throughs omits 220dadf8cd23 scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs omits 2d5025260c82 scsi: imm: mark expected switch fall-throughs omits 6a1409b9f261 scsi: csiostor: csio_wr: mark expected switch fall-through omits 0c75d9ae143a scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs omits e1890f809537 scsi: be2iscsi: be_main: Mark expected switch fall-through omits 618d118f1e21 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through omits 491d3a37392b scsi: aic7xxx: mark expected switch fall-throughs omits 282dd6ace5e0 fs: mark expected switch fall-throughs omits 26880dc87719 drm/nouveau/nvkm: mark expected switch fall-throughs omits ee58c3045d82 afs: Mark expected switch fall-throughs adds b9a1ff504b94 block: use blk_free_flush_queue() to free hctx->fq in blk_ [...] adds ff3b74b8e167 blk-mq: add trace block plug and unplug for multiple queues adds 25adf50fe25d io_uring: fix double free in case of fileset regitration failure adds 58ccd2d31e50 paride/pf: Fix potential NULL pointer dereference adds bcc816dfe51a blk-mq: do not reset plug->rq_count before the list is sorted adds f0d176255401 paride/pcd: Fix potential NULL pointer dereference and mem leak adds fd9c40f64c51 block: Revert v5.0 blk_mq_request_issue_directly() changes adds 7ff684a683d7 null_blk: prevent crash from bad home_node value adds 47b16820c490 xsysace: Fix error handling in ace_setup adds 429fba106e82 Merge tag 'for-linus-20190407' of git://git.kernel.dk/linux-block adds ac0722f23ff5 dt-bindings: cpu: Fix JSON schema adds 57683e452b73 Merge tag 'reset-fixes-for-v5.1' of git://git.pengutronix. [...] adds 8efd6365417a arm64: dts: stratix10: add the sysmgr-syscon property from [...] adds 3e372088abaa Merge tag 'stratix10_fix_for_v5.1' of git://git.kernel.org [...] adds a97082852f69 Merge tag 'v5.1-rockchip-dtfixes-1' of git://git.kernel.or [...] adds fccf5166eb98 Merge tag 'at91-5.1-fixes' of git://git.kernel.org/pub/scm [...] adds c983f102c6df Merge tag 'omap-for-v5.1/fixes-signed' of git://git.kernel [...] adds fbe8758f931f Revert "ARM: dts: nomadik: Fix polarity of SPI CS" adds cd92d74d67c8 ARM: orion: don't use using 64-bit DMA masks adds 2125801ccce1 ARM: iop: don't use using 64-bit DMA masks adds 9a8f32038a74 ARM: milbeaut: fix build with !CONFIG_HOTPLUG_CPU adds d8491223bc24 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 15ade5d2e777 Linux 5.1-rc4 adds fcf88917dd43 slab: fix a crash by reading /proc/slab_allocators adds fd008d1a7a20 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 10d433979f2e Merge tag 'xtensa-20190408' of git://github.com/jcmvbkbc/l [...] adds e891db1a18bf tpm: turn on TPM on suspend for TPM 1.x adds 711062926346 tpm: fix an invalid condition in tpm_common_poll adds c78719203fc6 KEYS: trusted: allow trusted.ko to initialize w/o a TPM adds b9d0a85d6b2e tpm: Fix the type of the return value in calc_tpm2_event_size() adds be24b37e22c2 KEYS: trusted: fix -Wvarags warning adds f1a0ba6cccff selftests/tpm2: Extend tests to cover partial reads adds 6da70580af96 selftests/tpm2: Open tpm dev in unbuffered mode adds a556810d8e06 Merge branch 'fixes-v5.1' of git://git.kernel.org/pub/scm/ [...] adds b959ecf8f953 selftests: add a tc matchall test case adds 5055376a3b44 net: vrf: Fix ping failed when vrf mtu is set to 0 adds b1a6e8f91313 MAINTAINERS: ieee802154: update documentation file pattern adds b75bb8a5b755 r8169: disable ASPM again adds 492b67e28ee5 net: ip_gre: fix possible use-after-free in erspan_rcv adds 2a3cabae4536 net: ip6_gre: fix possible use-after-free in ip6erspan_rcv adds 3c5189ad7099 Merge branch 'erspan-use-after-free' adds afe64245af9f ethtool: avoid signed-unsigned comparison in ethtool_valid [...] adds caf2c5205d82 broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant adds d63da85a4226 qlogic: qlcnic: fix use of SPEED_UNKNOWN ethtool constant adds 738de00cda52 Merge branch 'ethtool-fix-use-of-SPEED_UNKNOWN-constant' adds a62520473f15 net: macb driver, check for SKBTX_HW_TSTAMP adds a1b0e4e684e9 bnxt_en: Improve RX consumer index validity check. adds 8e44e96c6c8e bnxt_en: Reset device on RX buffer errors. adds e063f4598249 Merge branch 'bnxt_en-fixes' adds 869e3305f23d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 972acfb49446 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0ee7fb36f988 Merge tag 'mips_fixes_5.1_2' of git://git.kernel.org/pub/s [...] adds 771acc7e4a6e Bluetooth: btusb: request wake pin with NOAUTOEN adds e33c1b992377 apparmor: Restore Y/N in /sys for apparmor's "enabled" adds 6a8aae68c873 virtio_pci: fix a NULL pointer reference in vp_del_vqs adds 5e9642a2e14c MAiNTAINERS: add Paolo, Stefan for virtio blk/scsi adds cf94db219053 virtio: Honour 'may_reduce_num' in vring_create_virtqueue adds ed79cc87302b Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds ea7a5c706fa4 RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove adds 4772e03d2394 RDMA/hns: Fix bug that caused srq creation to fail adds 00fb67ec6b98 RDMA/hns: Bugfix for SCC hem free adds d737b25b1ae0 IB/hfi1: Do not flush send queue in the TID RDMA second leg adds 582549e3fbe1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 0a4c92657f25 fs: mark expected switch fall-throughs adds e690c9e3f4fb afs: Mark expected switch fall-throughs adds 74f79099efe0 adfs: mark expected switch fall-throughs adds e2e801644eb3 scsi: aic7xxx: mark expected switch fall-throughs adds 6a29edc41e13 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through adds a8308767c169 scsi: be2iscsi: be_main: Mark expected switch fall-through adds 8fabc0eb9daa scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs adds 1f7716373901 scsi: csiostor: csio_wr: mark expected switch fall-through adds 9fa29a670bb8 scsi: imm: mark expected switch fall-throughs adds dbb744ba4129 scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs adds bf9598bdb311 scsi: lpfc: lpfc_els: Mark expected switch fall-throughs adds f60deecb9661 scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs adds e305c8dfa5ec scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through adds 309cf28a0451 scsi: lpfc: lpfc_nvme: Mark expected switch fall-through adds 88216a783b15 scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs adds 6bb0497834d4 scsi: osst: mark expected switch fall-throughs adds 2d5ffc2611f4 scsi: ppa: mark expected switch fall-through adds 7c2901107d1a scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs adds 0779ad71aa08 scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through adds 224b44d46ffe lib: zstd: Mark expected switch fall-throughs adds 8a05452ca460 lib/cmdline.c: mark expected switch fall-throughs adds afb33e40d54e ASN.1: mark expected switch fall-through adds e16fb3a8d271 block: Mark expected switch fall-throughs adds 9fe0a7590890 NFC: pn533: mark expected switch fall-throughs adds a01bcfd6990d NFC: st21nfca: Fix fall-through warnings new 322b38ce3dd6 drm/nouveau/nvkm: mark expected switch fall-throughs new 04468ad205cb Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 99bd5fcc505d ARC: PAE40: don't panic and instead turn off hw ioc adds 21cee1bd1594 ARC: [hsdk] Make it easier to add PAE40 region to DTB adds 55c0c4c793b5 ARC: memset: fix build with L1_CACHE_SHIFT != 6 new 4a3b3af8a577 Merge remote-tracking branch 'arc-current/for-curr' adds 5a3ae7b314a2 arm64/ftrace: fix inadvertent BUG() in trampoline check adds 1e6f5440a681 arm64: backtrace: Don't bother trying to unwind the usersp [...] new 3ee6f6ec02fd Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds fd427103e8df powerpc/32: Fix early boot failure with RTAS built-in adds dd9a994fc68d powerpc/vdso32: fix CLOCK_MONOTONIC on PPC64 new 7100e8704b61 powerpc/64s/radix: Fix radix segment exception handling new cf7cf6977f53 powerpc/mm: Define MAX_PHYSMEM_BITS for all 64-bit configs new fa2e3a5ac52c Merge remote-tracking branch 'powerpc-fixes/fixes' adds a58d7525b801 cfg80211: add ratelimited variants of err and warn adds 45fcef8b727b mac80211_hwsim: calculate if_combination.max_interfaces adds 2b4a66980217 mac80211: make ieee80211_schedule_txq schedule empty TXQs adds 78ad2341521d mac80211: Honor SW_CRYPTO_CONTROL for unicast keys in AP V [...] adds c03fd0171ba6 Merge tag 'mac80211-for-davem-2019-04-09' of git://git.ker [...] new d4d0e40977ac mlxsw: spectrum_switchdev: Add MDB entries in prepare phase new a8c133b06183 mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue new 4af0699782e2 mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered w [...] new b442fed1b724 mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue new 972fae683cba mlxsw: spectrum_router: Do not check VRF MAC address new 7052e2436373 selftests: mlxsw: Test VRF MAC vetoing new d5949d92c29c mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 new f8d49bee4a5e Merge branch 'mlxsw-Various-fixes' new b66b7bd2bdc1 ibmvnic: Enable GRO new dde746a35f8b ibmvnic: Fix netdev feature clobbering during a reset new f4a58857151f Merge branch 'ibmvnic-features' new 5a03bc73abed net/tls: fix the IV leaks new 35b71a34ada6 net/tls: don't leak partially sent record in device mode new 4a9c2e3746e6 net: strparser: partially revert "strparser: Call skb_uncl [...] new 44f5e0480752 Merge branch 'tls-leaks' new ac4da2e13b7f Merge remote-tracking branch 'net/master' new 30c7a39d7209 Merge remote-tracking branch 'ipsec/master' new d82b82f734ec Merge remote-tracking branch 'wireless-drivers/master' new e9f33a8fee53 mac80211: fix RX STBC override byte order new df20758adbae Merge remote-tracking branch 'mac80211/master' adds cae30527901d ALSA: hda - Add two more machines to the power_save_blacklist new d7a181da2dfa ALSA: hda: Fix racy display power access new e544e67bc87e Merge remote-tracking branch 'sound-current/for-linus' adds 54f8844e3f6c ASoC: topology: Use the correct dobj to free enum control [...] adds 17d3069ccf06 ASoC: stm32: fix sai driver name initialisation adds b4ed6b51f356 ASoC: core: conditionally increase module refcount on comp [...] adds 52034add758e ASoC: pcm: update module refcount if module_get_upon_open is set new d6ba3f815bc5 ASoC: Intel: kbl: fix wrong number of channels new e37c2deafe70 ASoC: stm32: sai: fix master clock management new 70802487bb91 ASoC: pcm: fix error handling when try_module_get() fails. new e6fbe5236bae Merge branch 'asoc-5.1' into asoc-linus new d5ba3cf2230c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new dc1546f108cf Merge branch 'regmap-5.1' into regmap-linus new d303961f3dd2 Merge remote-tracking branch 'regmap-fixes/for-linus' new f680dca99311 Merge branch 'regulator-5.1' into regulator-linus new a90e9ed51f79 Merge remote-tracking branch 'regulator-fixes/for-linus' new ba7e42598c08 Merge branch 'spi-5.1' into spi-linus new ab0cef2172e1 Merge remote-tracking branch 'spi-fixes/for-linus' new 3943af9d01e9 PCI: pciehp: Ignore Link State Changes after powering off a slot new d97b7c16fb44 Merge remote-tracking branch 'pci-current/for-linus' new df4834e0e32e Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new 3abee78e9aeb Merge remote-tracking branch 'phy/fixes' new a4e9531018b2 Merge remote-tracking branch 'staging.current/staging-linus' new 64eedaef4512 Merge remote-tracking branch 'char-misc.current/char-misc-linus' new eaa6e34672c6 Merge remote-tracking branch 'input-current/for-linus' adds 678cce4019d7 crypto: x86/poly1305 - fix overflow during partial reduction new 210b1efcefc7 Merge remote-tracking branch 'crypto-current/master' new 1bfb97b9a519 MAINTAINERS: BMIPS: Add internal Broadcom mailing list new 9ee85076ca0d Merge remote-tracking branch 'mips-fixes/mips-fixes' new fea26703d686 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 351f339faa30 acpi/nfit: Always dump _DSM output payload adds 55c1fc0af29a libnvdimm/namespace: Fix a potential NULL pointer dereference adds 486fa92df470 libnvdimm/btt: Fix a kmemdup failure check adds 037c8489ade6 libnvdimm/security: provide fix for secure-erase to use zero-key adds d2e5b6436c28 libnvdimm/security, acpi/nfit: unify zero-key for all secu [...] adds 9dc6488e84b0 libnvdimm/pmem: fix a possible OOB access when read and wr [...] new 2170a0d53bee tools/testing/nvdimm: Retain security state after overwrite adds 11cf9d863dcb fs/dax: Deposit pagetable even when installing zero page new a7de824d947a Merge branch 'for-5.1/dax' into libnvdimm-for-next new 994c1ec27b2e Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new de6a54a44096 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 46c874419652 securityfs: fix use-after-free on symlink traversal new f51dcd0f621c apparmorfs: fix use-after-free on symlink traversal new aec5490def76 Merge remote-tracking branch 'vfs-fixes/fixes' new 2a29e9f6b9b4 sparc64/pci_sun4v: fix ATU checks for large DMA masks new 2d39651afbd0 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' new 9752c37cc89f i3c: Fix the verification of random PID new 907621e94d49 i3c: dw: Fix dw_i3c_master_disable controller by using cor [...] new 709a53e19484 MAINTAINERS: Fix the I3C entry new 0d129c261cf1 Merge remote-tracking branch 'i3c-fixes/master' adds 5c2442fd7899 scsi: csiostor: fix missing data copy in csio_scsi_err_handler() new 1555a817fa33 Merge remote-tracking branch 'scsi-fixes/fixes' adds 9b39b013037f drm/udl: add a release method and delay modeset teardown new 0fb51edb0d47 Merge remote-tracking branch 'drm-fixes/drm-fixes' adds e1b7058ece71 drm/i915: Fix pipe_bpp readout for BXT/GLK DSI adds bef42cb2029c drm/i915: Get power refs in encoder->get_power_domains() new 20eea462bf2f drm/i915/icl: Ungate ddi clocks before IO enable new 4690985e00ac drm/i915/icl: Fix port disable sequence for mipi-dsi new 21635d731173 drm/i915/dp: revert back to max link rate and lane count on eDP new 46b257c76697 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new af145a13561f Merge remote-tracking branch 'mmc-fixes/fixes' new 54c2a742ac2a Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds b85d00bfef2a Merge drm/drm-fixes into drm-misc-fixes adds 1a07a94b47b1 drm/sun4i: tcon top: Fix NULL/invalid pointer dereference [...] new 461d4ccb5d33 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds ad4d1216f2c5 memory: squash drivers/memory/Makefile.asm-offsets adds 24512795df09 kbuild: remove unneeded dependency for include/config/kern [...] adds a788b2ed81ab kbuild: check arch/$(SRCARCH)/include/generated before out [...] adds b63e37bc9ec4 kconfig: Make nconf-cfg.sh executable adds c574ef4e17c2 Merge branch 'kconfig' into for-next new e3df10fffa5a Merge remote-tracking branch 'kbuild/for-next' adds c13edf8106f6 dma: select GENERIC_ALLOCATOR for DMA_REMAP adds 4217efa353c6 parport_ip32: pass struct device to DMA API functions adds 12a7b035cacc da8xx-fb: pass struct device to DMA API functions adds 9f989e8c06fe gbefb: switch to managed version of the DMA allocator adds 02c486f48343 pxa3xx-gcu: pass struct device to dma_mmap_coherent adds 5ab6a91a1cac arm: use a dummy struct device for ISA DMA use of the DMA API adds d7e02a931235 dma-mapping: remove leftover NULL device support adds e43e2657fe77 x86/dma: Remove the x86_dma_fallback_dev hack new 4f1b013ba388 Merge remote-tracking branch 'dma-mapping/for-next' adds edf072d36dbf arm64: Makefile: Replace -pg with CC_FLAGS_FTRACE adds e1a7eafb7350 efi/arm/arm64: Makefile: Replace -pg with CC_FLAGS_FTRACE adds e2092740b723 kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE adds 52c6d145da15 arm64: debug: Remove unused return value from do_debug_exc [...] adds 5a9132add862 arm64: debug: Rename addr parameter for non-watchpoint exc [...] adds cb764a69fa41 arm64: debug: Remove meaningless comment adds 26a04d84bc53 arm64: debug: Separate debug hooks based on target excepti [...] adds a22d570aee77 arm64: kprobes: Avoid calling kprobes debug handlers explicitly adds fb610f2a2006 arm64: debug: Remove redundant user_mode(regs) checks from [...] adds 453b7740ebfd arm64: probes: Move magic BRK values into brk-imm.h adds ab6211c90052 arm64: debug: Clean up brk_handler() adds 90292aca9854 arm64: mm: use appropriate ctors for page tables adds 369aaab845a6 arm64: mm: don't call page table ctors for init_mm adds 14b94d075726 KVM: ARM: Remove pgtable page standard functions from stag [...] adds 54c8d9119ec8 arm64: mm: enable per pmd page table lock adds 475ba3fc194b arm64: mm: Consolidate early page table allocation adds 6fda41bf1261 arm64: Clear OSDLR_EL1 on CPU boot adds 827a108e354d arm64: Save and restore OSDLR_EL1 across suspend/resume adds 4614bbdee357 docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFE [...] adds d1be6a28b13c asm-generic/mmiowb: Add generic implementation of mmiowb() [...] adds fdcd06a8ab77 arch: Use asm-generic header for asm/mmiowb.h adds 60ca1e5a200c mmiowb: Hook up mmiowb helpers to spinlocks and generic I/ [...] adds 7fdae81dd415 ARM/io: Remove useless definition of mmiowb() adds d51575621f0f arm64/io: Remove useless definition of mmiowb() adds 08f1f3a72f4c x86/io: Remove useless definition of mmiowb() adds 335b5c638bfd nds32/io: Remove useless definition of mmiowb() adds 0f43ca692dcb m68k/io: Remove useless definition of mmiowb() adds e9e8543fecd2 sh/mmiowb: Add unconditional mmiowb() to arch_spin_unlock() adds 346e91ee090b mips/mmiowb: Add unconditional mmiowb() to arch_spin_unlock() adds 49ca6462fc9e ia64/mmiowb: Add unconditional mmiowb() to arch_spin_unlock() adds 420af1554790 powerpc/mmiowb: Hook up mmwiob() implementation to asm-gen [...] adds b012980d1c6e riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code adds 915530396c78 Documentation: Kill all references to mmiowb() adds 949b8c72768e drivers: Remove useless trailing comments from mmiowb() in [...] adds fb24ea52f78e drivers: Remove explicit invocations of mmiowb() adds 161861a4c827 scsi/qla1280: Remove stale comment about mmiowb() adds 1b8546d7e238 i40iw: Redefine i40iw_mmiowb() to do nothing adds 96670b2fd025 net/ethernet/silan/sc92031: Remove stale comment about mmiowb() adds 01e3b958efe8 arch: Remove dummy mmiowb() definitions from arch code adds 2f39be46bf81 Merge remote-tracking branch 'arm64/for-next/mmiowb' into [...] new 364811ba7933 Merge remote-tracking branch 'arm64/for-next/core' new a674def3e853 Merge remote-tracking branch 'arm-perf/for-next/perf' adds 864e86544543 Merge branch 'arm/fixes' into for-next adds 81b901d9009a ARM: Document merges new ef74e3d478af Merge remote-tracking branch 'arm-soc/for-next' new 12d887832219 Merge remote-tracking branch 'actions/for-next' new b2fbc6e68e94 Merge remote-tracking branch 'amlogic/for-next' adds c848f3ba0029 ARM: dts: sama5d{2,4}: use SPDX-License-Identifier adds 7015533ee0e9 ARM: dts: at91sam9xe: use SPDX-License-Identifier adds 43216d05eda5 ARM: dts: atmel boards: use SPDX-License-Identifier adds a4a11b7934a5 ARM: dts: at91-vinco: use SPDX-License-Identifier adds 3037271388ee ARM: at91: remove HAVE_FB_ATMEL for sama5 SoC as they use DRM adds 11c0dbdbf11b Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] new e423fb8dbb75 Merge remote-tracking branch 'at91/at91-next' new 7a918c6eec5f Merge remote-tracking branch 'bcm2835/for-next' new 63dfcf36a89c Merge remote-tracking branch 'imx-mxs/for-next' new 6e69975ef3b0 Merge remote-tracking branch 'keystone/next' new de6c3d55f1bc Merge remote-tracking branch 'mediatek/for-next' new a686a19b8aab Merge remote-tracking branch 'mvebu/for-next' adds 7ebd1ea798a4 ARM: dts: am33xx: Added macros for numeric pinmux addresses adds f1ff9be7652b ARM: dts: am33xx: Added AM33XX_PADCONF macro adds 3b6150a6eb61 ARM: dts: am335x: bone-common: Replaced register offsets w [...] adds 399c6b924a83 ARM: dts: am335x: boneblack-common: Replaced register offs [...] adds 682668df1f64 ARM: dts: am335x: boneblack-wireless: Replaced register of [...] adds 05165a63d605 ARM: dts: am335x: pocketbeagle: Replaced register offsets [...] adds 38e81831e3f4 Merge branch 'omap-for-v5.2/dt-am3' into for-next adds 7f0d078667a4 ARM: OMAP2+: Fix potentially uninitialized return value fo [...] adds 798bd175ab0d ARM: OMAP2+: Make interconnect target module allocation fu [...] adds 513a4abb19d5 ARM: OMAP2+: Prepare class allocation for dynamically allo [...] adds 6d63b12d182e ARM: OMAP2+: Define _HWMOD_STATE_DEFAULT and use it adds b57250fa5eb3 ARM: OMAP2+: Allocate struct omap_hwmod based on dts data adds 70451127873f ARM: OMAP2+: Remove hwmod .rev data and use local SoC chec [...] adds 8b30919a4e3c ARM: OMAP2+: Handle reset quirks for dynamically allocated [...] adds aaa29bb01cc4 bus: ti-sysc: Fix sysc_unprepare() when no clocks have bee [...] adds 386cb76681ca bus: ti-sysc: Handle missed no-idle property in addition t [...] adds b7182b42a937 bus: ti-sysc: Make functions static adds ff43728c4aa2 bus: ti-sysc: Move legacy platform data idling into separa [...] adds d878970f6ce1 bus: ti-sysc: Add separate functions for handling clocks adds 1a5cd7c23cc5 bus: ti-sysc: Enable all clocks directly during init to re [...] adds a3e92e7b32f2 bus: ti-sysc: Allocate mdata as needed and do platform dat [...] adds 93de83a21e76 bus: ti-sysc: Manage clocks for the interconnect target mo [...] adds b11c1ea1f636 bus: ti-sysc: Move rstctrl reset to happen later adds 42b9c5c99bfc bus: ti-sysc: Add support for early quirks based on regist [...] adds a54275f4ab20 bus: ti-sysc: Add quirk handling for external optional fun [...] adds 10645e81b967 bus: ti-sysc: Pass clockactivity quirk to platform functions adds b4a9a7a38917 bus: ti-sysc: Handle swsup idle mode quirks adds 13aad51935df bus: ti-sysc: Detect DMIC for debugging adds 1d960858bed2 Documentation: bus: ti-sysc: fix spelling mistakes "multip [...] adds 92168478680b ARM: OMAP2+: Drop mmc platform data for omap4 adds f9d34da30346 ARM: OMAP2+: Drop i2c platform data for omap4 adds e1c59a3bf6db ARM: OMAP2+: Drop gpio platform data for omap4 adds 91abfb9847b2 ARM: OMAP2+: Drop uart platform data for omap4 adds 4e27f752ab8c ARM: OMAP2+: Drop mmc platform data for am330x and am43xx adds cb682853c98f ARM: OMAP2+: Drop i2c platform data for am33xx and am43xx adds a071e407ffbe ARM: OMAP2+: Drop gpio platform data for am33xx and am43xx adds 12a2a95421e4 ARM: OMAP2+: Drop uart platform data for am33xx and am43xx adds 514c7fc6647f ARM: OMAP2+: Drop mmc platform data for omap5 adds 655332d3ba43 ARM: OMAP2+: Drop i2c platform data for omap5 adds 3aa60e82f00e ARM: OMAP2+: Drop gpio platform data for omap5 adds 2af5473e2bf0 ARM: OMAP2+: Drop uart platform data for omap5 adds ede0ac642213 ARM: OMAP2+: Drop mmc platform data for dra7 adds a688939a975e ARM: OMAP2+: Drop i2c platform data for dra7 adds 19326ef5d5e9 ARM: OMAP2+: Drop gpio platform data for dra7 adds fbf3b4b9f4ba ARM: OMAP2+: Drop uart platform data for dra7 adds d80caf9516a5 ARM: OMAP2+: Drop mcspi platform data for omap4 adds 2027f1199182 Merge branch 'omap-for-v5.2/ti-sysc' into for-next adds 6256f7f7f217 rtc: OMAP: Add support for rtc-only mode adds 44c22a2d12a5 ARM: OMAP2+: pm33xx: Add support for rtc+ddr in self refresh mode adds 1c6c03545089 soc: ti: pm33xx: Move the am33xx_push_sram_idle to the top adds 5a99ae0092fe soc: ti: pm33xx: AM437X: Add rtc_only with ddr in self-ref [...] adds b923dcabe111 Merge branch 'omap-for-v5.2/am4-pm-v2' into for-next adds f8033678c6fe ARM: OMAP2+: Wakeupgen: AM43xx HS devices should save cont [...] adds 72aff4ecf1cb ARM: OMAP2+: pm33xx-core: Do not Turn OFF CEFUSE as PPA ma [...] adds 330dda2b537f Merge branch 'omap-for-v5.2/soc' into for-next adds 6c110561eb2d memory: ti-emif-sram: Add ti_emif_run_hw_leveling for DDR3 [...] adds 11140cc40ddc ARM: OMAP2+: sleep43xx: Run EMIF HW leveling on resume path adds a9d672158d1c Merge branch 'omap-for-v5.2/am4-ddr3' into for-next adds b5acec09e259 ARM: dts: dra7: Add properties to enable PCIe x2 lane mode adds d921e53a5107 ARM: dts: am43xx-epos-evm: Keep DCDC5 and DCDC6 always on adds 177425ef586a ARM: dts: am43xx-epos-evm: Keep DCDC3 regulator on in susp [...] adds e74cf9186be8 ARM: dts: am43xx-epos-evm: Add matrix keypad as wakeup source adds b453c417609f ARM: dts: omap2420-n810: Use new CODEC reset pin name adds a77b7c4a721f Merge branch 'omap-for-v5.2/dt' into for-next adds d59b60564cbf bus: ti-sysc: Add generic enable/disable functions adds 6e6454d1a71b Merge branch 'omap-for-v5.2/ti-sysc' into for-next new ed01ffd9dd1c ARM: dts: Add common mcpdm dts file for omap4 new 5b5975312903 ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc da [...] new b2770b2d6f1b ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc da [...] new 6744671e2eb6 Merge branch 'omap-for-v5.2/dt-ti-sysc' into for-next new 982a9d2c4dca Merge remote-tracking branch 'omap/for-next' new a7dcf0a7d907 Merge remote-tracking branch 'reset/reset/next' new 33984dd6c4bb ARM: dts: qcom: apq8064: add gpio-ranges new 3bc5163ebbac ARM: dts: qcom: mdm9615: add gpio-ranges new 546f72e7ecb2 ARM: dts: qcom: msm8660: add gpio-ranges new 05d86a0ae83b ARM: dts: qcom: pma8084: add gpio-ranges new f3e35357cd46 ARM: dts: qcom: ipq4019: enlarge PCIe BAR range new 77eba1b0d2bf Merge branch 'dts-for-5.2' into all-for-5.2 new acd92c5a1149 ARM: qcom_defconfig: add options for LG Nexus 5 phone new 22b7e775677a arm64: defconfig: Enable stmmac qualcomm ethernet config new 272c5f956321 Merge branch 'defconfig-for-5.2' into all-for-5.2 new 503250482c9c arm64: dts: msm8998: thermal: split address space into two new 86f93c93dd50 arm64: dts: msm8998: efficiency is not valid property new f2e8b07c1b72 arm64: dts: msm8916: thermal: Add sensor for modem new 0f5f91f01cad arm64: dts: msm8996: thermal: Add temperature sensors near [...] new b67d9c5d6f4a arm64: dts: msm8998: thermal: Fix the cpu sensor numbers new 9284aa44a514 arm64: dts: msm8998: thermal: Fix the gpu sensor number new 2fa2d301cbca arm64: dts: msm8998: thermal: GPU has two sensors, add the second new e9d2729dec4b arm64: dts: msm8998: thermal: Add temperature sensors near [...] new 1c403ec27c1f arm64: dts: sdm845: thermal: Add temperature sensors near [...] new ae8876ddb826 arm64: dts: msm8998: thermal: Make trip names consistent new 032d7c6ee21b arm64: dts: msm8916: thermal: Make trip names consistent new bc3ac5d25195 arm64: dts: msm8996: thermal: Make trip names consistent new 10518bb15940 arm64: dts: msm8916: thermal: Convert camera trip type to hot new 58ad5ab73152 Merge branch 'arm64-thermal-for-5.2' into arm64-for-5.2 new c35b67d3956f arm64: dts: msm8998: Add UFS phy reset new 369b89366a3d dt-bindings: phy-qcom-qmp: Tweak qcom,msm8998-qmp-ufs-phy new 64e35d2d4e18 arm64: dts: qcom: pm8005: add gpio-ranges new 78dbf67ff310 arm64: dts: qcom: pm8998: add gpio-ranges new e48ac3f7aeb2 arm64: dts: qcom: pmi8994: add gpio-ranges new 0e02c18e2f37 arm64: dts: qcom: pmi8998: add gpio-ranges new 52f2a8082c15 arm64: dts: qcom: qcs404-evb: Change the compatible to dis [...] new cd6494c878ab Merge branch 'arm64-for-5.2' into all-for-5.2 new bbeac60f0641 drivers: soc: qcom: rpmh-rsc: Correct check for slot number new 52669757a5ac Merge branch 'drivers-for-5.2' into all-for-5.2 new fbcd4c687a07 Merge remote-tracking branch 'qcom/for-next' new 720066d17c97 arm64: dts: renesas: r8a7795: Add CMT device nodes new 99cb95103e2d arm64: dts: renesas: r8a77965: Add CMT device nodes new 28a5c61b5136 arm64: dts: renesas: r8a77990: Add CMT device nodes new f43dc1c4ff6e Merge branch 'arm64-dt-for-v5.2' into next new 69c7ec717db7 Merge remote-tracking branch 'renesas/next' new a2a39cbb819e Merge remote-tracking branch 'rockchip/for-next' adds 98a3308ea864 ARM: exynos: Fix infinite loops on CPU powerup failure adds 5f34e20b5b64 Merge remote-tracking branch 'krzk-korg/next/dt' into for-next adds 28ca5eadafee Merge remote-tracking branch 'krzk-korg/next/dt64' into for-next new 06d536094645 ARM: dts: exynos: Use stdout-path property instead of cons [...] new 8cc76b1c7572 ARM: dts: exynos: Remove console argument from bootargs new 88c63ebd1f5a Merge branch 'next/dt' into for-next new 2997520c2d4e ARM: exynos: Set MCPM as mandatory for Exynos542x/5800 SoCs new d9b42e05b208 Merge branch 'next/soc' into for-next new bc56c9c0fd8c Merge remote-tracking branch 'samsung-krzk/for-next' adds 41eb0df1926a ARM: dts: sun8i: tbs-a711: Enable UART2 (for NEO-6M GPS module) adds 7c9914fd4a80 Merge branches 'sunxi/dt-for-5.2' and 'sunxi/dt64-for-5.2' [...] adds dccd30ea5992 ARM: dts: sunxi: Improve A33 NAND transfers by using DMA adds 5a61fc012996 Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next adds d6212ce3fc93 ARM: dts: sunxi: Add R_LRADC support for A83T adds 5824c8ebb94d ARM: dts: sun8i: tbs-a711: Add support for volume keys input adds 1e7011fad854 dt-bindings: arm: sunxi: Add Beelink GS1 board adds 013df97be45f ARM: dts: sun8i: a83t: Add I2C2 pinmux setting for PE pins adds 493ab13a5d38 dt-bindings: sunxi: Add compatible for OrangePi 3 board adds b3adde03ba39 clk: sunxi-ng: a83t: Add pll-video0 as parent of csi-mclk adds 6ba2e45d57af arm64: dts: allwinner: h6: move MMC pinctrl to dtsi adds 2c98d9e47533 dt-bindings: vendor-prefixes: add AZW adds 089bee8dd119 arm64: dts: allwinner: h6: Introduce Beelink GS1 board adds 686ba25c6eab Merge branches 'sunxi/dt-for-5.2', 'sunxi/clk-for-5.2' and [...] adds 8fe62f128631 arm64: dts: allwinner: h6: Add Orange Pi 3 DTS adds faeb23ceee2f Merge branch 'sunxi/dt64-for-5.2' into sunxi/for-next new c77cebac96a9 clk: sunxi-ng: sun5i: Export the MBUS clock new 22f88e311399 ARM: dts: sun5i: Add the MBUS controller new 3aacbf7dc763 Merge branches 'sunxi/clk-for-5.2' and 'sunxi/dt-for-5.2' [...] new 72d768ee8bdd Merge remote-tracking branch 'sunxi/sunxi/for-next' new 9969c6534230 Merge remote-tracking branch 'tegra/for-next' new 5f00d9466208 Merge remote-tracking branch 'clk/clk-next' new 6c79b778a587 Merge remote-tracking branch 'clk-samsung/for-next' adds abaa5898d020 csky: Fixup vdsp&fpu issues in kernel adds 4498cd6c7a1e csky/ftrace: Add dynamic function tracer (include graph tracer) adds cd15d9ab46ff csky: Add perf callchain support adds 1d2d8f3025c7 csky: Update syscall_trace_enter/exit implementation adds b34e75001cd6 csky: remove redundant generic-y adds 35bf885ba741 csky: mm/fault.c: Remove duplicate header adds 0cd843d29d97 csky: Add non-uapi asm/ptrace.h namespace new 82a42f69c080 csky: Use in_syscall & forget_syscall instead of r11_sig new 0212037fa1a2 csky: Reconstruct signal processing new d1aecf4cdea3 csky: Support dynamic start physical address new e34825b4068c csky: Fixup wrong update_mmu_cache implementation new 24010a5c0ba6 csky: Add perf_arch_fetch_caller_regs support new cd18da52aa0c Merge remote-tracking branch 'csky/linux-next' new a6ae9424719d Merge remote-tracking branch 'm68k/for-next' new fde367172206 Merge remote-tracking branch 'mips/mips-next' new 23f8a7e72fe6 Merge remote-tracking branch 'nds32/next' adds 0ed2deb18dab parisc: remove kprobes.h from generic-y adds c5a8e90742bf parisc: Implement kretprobes adds 7fcc60704cf7 doc: update kprobes supported architecture list adds ad9c18ad5906 parisc: remove unused flags parameter in __patch_text() adds 0c4a92fae7e9 parisc: Show n/a if product number not available adds 8cd5d85e8c89 parisc: update feature lists new a5571ce0121e parisc: Switch from DISCONTIGMEM to SPARSEMEM new f994dd771fc8 Merge remote-tracking branch 'parisc-hd/for-next' new bf9921a9c15b s390: introduce .boot.preserved.data section new 1e941d39493f s390: move ipl block to .boot.preserved.data section new fd184e1a8b65 s390: introduce .boot.preserved.data section compile time [...] new 5abb9351dfd9 s390/uv: introduce guest side ultravisor code new db9492cef45e s390/protvirt: add memory sharing for diag 308 set/store new 093ddccb5515 s390/protvirt: block kernel command line alteration new 34298422cc44 s390/qdio: fix output of DSCI value in debug file new b39544c6e02f s390/qdio: pass up count of ready-to-process SBALs new 65e4f776385a s390/qdio: simplify SBAL range calculation new dccbbaff174d s390/qdio: eliminate queue's last_move cursor new 81a8f2beb32a s390/mm: silence compiler warning when compiling without C [...] new e91012ee855a s390: cio: fix cio_irb declaration new e24e4712efad s390/rseq: use trap4 for RSEQ_SIG new f537fb66936b s390: fine-tune stack switch helper new 0aa4d4fbeb1d s390: remove -fno-strength-reduce flag new f3f08ea6d0c5 s390: don't build vdso32 with clang new 5657e87607e7 s390: syscall_wrapper: avoid clang warning new 6a5172f9152b s390: make __load_psw_mask work with clang new 9c27b5a506c2 s390: make chkbss work with clang new 465088ed1b25 s390: Convert IS_ENABLED uses to __is_defined new 0fe89cf8f399 Merge remote-tracking branch 's390/features' new 31a44c2a6a13 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 9b7d875f3569 Merge remote-tracking branch 'befs/for-next' new 7560cd71401c Merge remote-tracking branch 'btrfs-kdave/for-next' adds e625bda470cc cifs: Fix use-after-free in SMB2_write adds cb17faf082da cifs: Fix use-after-free in SMB2_read adds 6fc1c02ab12e cifs: Fix lease buffer length error new b309328a59fd cifs: fix handle leak in smb2_query_symlink() new 0e6238d889a0 SMB3: Track total time spent on roundtrips for each SMB3 command new 29e0afd967fe CIFS: keep FileInfo handle live during oplock break new 643c2621aee9 cifs: don't use __constant_cpu_to_le32() new 582fda883da6 cifs: Fix DFS cache refresher for DFS links new 86d31ceb88a2 CIFS: Show locallease in /proc/mounts for cifs shares moun [...] new 12a5e3b2ad1d CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb new 0bb8705a470c SMB3: update comment to clarify enumerating snapshots new 955baa95ce8f smbd: Make upper layer decide when to destroy the transport new b12a2cc1aacd cifs: smbd: Don't destroy transport on RDMA disconnect new b6d9269608fe cifs: smbd: Return EINTR when interrupted new af3341459e69 cifs: smbd: Indicate to retry on transport sending failure new 56c1b673d6bb cifs: smbd: Retry on memory registration failure new 37d520ec7f34 cifs: Call MID callback before destroying transport new 69862b2ae015 cifs: remove superfluous inode_lock in cifs_{strict_}fsync new 9099576b57e2 cifs: update module internal version number new dc226a06a4d6 Merge remote-tracking branch 'cifs/for-next' new ab11d0e630ff Merge remote-tracking branch 'ecryptfs/next' new 458ed00ea04a Merge remote-tracking branch 'ext3/for_next' new 490e749335b5 Merge remote-tracking branch 'ext4/dev' new 71582373e638 Merge remote-tracking branch 'f2fs/dev' new 025d1921456e Merge remote-tracking branch 'jfs/jfs-next' adds 0789f833b857 NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. new 9566c6d40df1 Merge remote-tracking branch 'nfs-anna/linux-next' adds d58431eacb22 sunrpc: don't mark uninitialised items as VALID. adds 3c86794ac0e6 nfsd/nfsd3_proc_readdir: fix buffer count and page pointers adds e6abc8caa6de nfsd: Don't release the callback slot unless it was actually held adds 344dd2007cf7 nfsd: avoid uninitialized variable warning adds 52ef3fbf86b7 sunrpc/cache: handle missing listeners better. adds eb9f02f15005 nfsd: make nfs4_client_reclaim use an xdr_netobj instead o [...] adds d6fd9212f992 nfsd: un-deprecate nfsdcld adds ddb785bdc11b nfsd: keep a tally of RECLAIM_COMPLETE operations when usi [...] adds 69ac035bf6c9 nfsd: re-order client tracking method selection adds 38e944038538 nfsd: handle legacy client tracking records sent by nfsdcld adds 3c539bc283dc SUNRPC/nfs: Fix return value for nfs4_callback_compound() adds 7469c5c4f300 SUNRPC: Add a callback to initialise server requests adds 99f3832acada SUNRPC: Clean up generic dispatcher code adds 366fad64336e SUNRPC: Allow further customisation of RPC program registration adds 927cc496acf9 nfsd: Add custom rpcbind callbacks for knfsd adds b74544c07ebe nfsd: Allow containers to set supported nfs versions adds 61593a5e592b SUNRPC: Cache the process user cred in the RPC server listener adds 003350621353 SUNRPC: Temporary sockets should inherit the cred from the [...] adds 26670305c06f lockd: Pass the user cred from knfsd when starting the loc [...] adds 4479937a4947 SUNRPC: Fix the server AUTH_UNIX userspace mappings adds d2cd704fbb7f SUNRPC: rsi_parse() should use the current user namespace adds b8fab687541c nfsd: knfsd must use the container user namespace new 6e016d8cb5e0 Merge remote-tracking branch 'nfsd/nfsd-next' new 6d46d2934aea fs/block_dev.c: remove unused include new 5467a68cbf68 dcache: sort the freeing-without-RCU-delay mess for good. new ce285c267a00 autofs: fix use-after-free in lockless ->d_manage() new ab1152dd5650 unexport d_alloc_pseudo() new 357ab5b5d240 nsfs: unobfuscate new 1d8b29fdb7ef sysv: bury the broken "quietly truncate the long filenames [...] new af467ef6c590 Merge branches 'work.misc' and 'work.dcache' into for-next new a08fe11466cc Merge remote-tracking branch 'vfs/for-next' adds d75f773c86a2 treewide: Switch printk users from %pf and %pF to %ps and [...] adds 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next new 47347589c11e Merge remote-tracking branch 'printk/for-next' adds 6302bf3ef78d PCI: Init PCIe feature bits for managed host bridge alloc adds 86fa6a344209 PCI: Factor out pcie_retrain_link() function adds 4ec73791a64b PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum adds 658eec837b11 PCI: Rework pcie_retrain_link() wait loop new d61592c673ca Merge branch 'pci/enumeration' new fb26228bfc4c PCI: rpadlpar: Fix leaked device_node references in add/re [...] new 91800660bbe9 PCI: rpaphp: Get/put device node reference during slot all [...] new 3c34975b4ac7 Merge branch 'pci/hotplug' new 8bd384e35332 Merge branch 'pci/msi' new da6f45058859 Merge branch 'pci/misc' new 74ee52a9dde8 Merge branch 'remotes/lorenzo/pci/controller-fixes' adds 915347f67d41 PCI: qcom: Use default config space read function adds 7dfa80a01cff PCI: dwc: Fix dw_pcie_free_msi() if msi_irq is invalid adds da26612f3e12 PCI: dwc: Free the page for MSI IRQ in dw_pcie_free_msi() adds 4e2ed6537271 PCI: dwc: Free MSI in the error code path of dw_pcie_host_init() adds 3dc91de47be1 PCI: dwc: Use devm_pci_alloc_host_bridge() to simplify the code adds 147380066a24 PCI: dwc: Save root bus for drivers remove hooks new 394f8d8cdfe4 Merge branch 'remotes/lorenzo/pci/dwc' adds 73b9e4d3309c PCI: iproc: Add CRS check in config read adds ea2df11f7221 PCI: iproc: Allow outbound configuration for 32-bit I/O region new fee155e9a91d Merge branch 'remotes/lorenzo/pci/iproc' adds b2c615457b28 PCI: rcar: Clean up remaining macros defining bits adds 7dc13a7939e0 PCI: rcar: Replace unsigned long with u32/unsigned int in [...] adds d8fa26609b91 PCI: rcar: Replace various variable types with unsigned on [...] adds 29ffa6db4043 PCI: rcar: Replace (8 * n) with (BITS_PER_BYTE * n) adds 42a58f73e9ea PCI: rcar: Clean up debug messages adds 954b4b752a4c PCI: rcar: Fix 64bit MSI message address handling adds f0d14edd2ba4 PCI: rcar: Fix a potential NULL pointer dereference adds a27beb5820d1 PCI: rcar: Do not shadow the 'irq' variable new a4923e7912a8 Merge branch 'remotes/lorenzo/pci/rcar' adds 699ca3016268 PCI: xilinx: Check for __get_free_pages() failure new 2a7592b34514 Merge branch 'remotes/lorenzo/pci/xilinx' adds 91e0a58e663f PCI: dwc: pci-dra7xx: Fix a leaked reference by adding mis [...] adds e12bfa013c09 PCI: uniphier: Fix a leaked reference by adding missing of [...] adds b35c0e454394 PCI: dwc: layerscape: Fix a leaked reference by adding mis [...] adds 69adea738eb2 PCI: rockchip: Fix a leaked reference by adding missing of [...] adds 3842f5166bf1 PCI: aardvark: Fix a leaked reference by adding missing of [...] adds 8956388d3670 PCI: iproc: Fix a leaked reference by adding missing of_no [...] adds ff7a5a0a8562 PCI: mediatek: Fix a leaked reference by adding missing of [...] new 0bce1167140d Merge branch 'remotes/lorenzo/pci/misc' adds 54cfc84de3ee PCI: Fix comment typos adds 5496147dfcea CPER: Add UEFI spec references adds 706ffab2480a CPER: Remove unnecessary use of user-space types new 6c16e337dfa5 Merge branch 'pci/trivial' new b33f8b0f1c1e Merge remote-tracking branch 'pci/next' new 42337b9d4d95 HID: add driver for U2F Zero built-in LED and RNG new a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next new 9dd241352818 Merge remote-tracking branch 'hid/for-next' new 8eeb13d86345 Merge remote-tracking branch 'i2c/i2c/for-next' new fad1deced084 Merge remote-tracking branch 'i3c/i3c/next' new 23f75d441be0 hwmon: (occ) Move common code to a separate module new 03ff42e5d8b9 hwmon: OCC drivers are ARM-only new f3bd336d38b9 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds ad4b009f2d7b Documentation: kernel-docs: Remove entry for vfs.txt adds 583b3845915d docs/zh_CN: correct a word in managment-style. adds 49afe7e99350 docs: Fix spelling mistake adds 8c1007fdc71f docs: Add colon clearing sphinx warning adds 66e9c46c5cdb docs: Use reference to link to rst file new 481a299e574f Merge remote-tracking branch 'jc_docs/docs-next' new 730c8cb79e7e Merge remote-tracking branch 'v4l-dvb/master' new d9f310eaa65f Merge remote-tracking branch 'v4l-dvb-next/master' new 49f66de741f5 Merge remote-tracking branch 'fbdev/fbdev-for-next' adds 7898b0a7d69a Merge branches 'acpi-scan', 'acpi-tables', 'acpi-misc' and [...] adds f1f65256ffc8 Merge branches 'acpi-utils' and 'acpi-video' into linux-next adds 5861381d4866 PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling adds b9c273babce7 PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface adds dac77930aad8 Merge branch 'pm-x86' into linux-next adds 9eca544b1491 cpufreq: schedutil: Simplify iowait boosting adds 9083e4986124 cpufreq: intel_pstate: Update max frequency on global turb [...] adds 108ec36b6994 drivers/cpufreq: Convert some slow-path static_cpu_has() c [...] adds e75135e601ee Merge back cpufreq material for v5.2. adds cf2c2377b218 Merge branch 'pm-cpufreq' into linux-next adds b5dee3130bb4 PM / sleep: Refactor filesystems sync to reduce duplication adds c64546b17bc9 PM / sleep: Measure the time of filesystems syncing adds 10be187a52e6 Merge branches 'pm-cpuidle' and 'pm-sleep' into linux-next adds fbc9418f099d ACPI: PM: Print debug messages when enabling GPEs for wakeup adds 6197ac209485 Merge branch 'acpi-pm' into linux-next adds 1120b0f9850c cpufreq: intel_pstate: Documentation: Add references sections adds fc7db767b16c Documentation: PM: Add SPDX license tags to multiple files adds fc1860d6b17f Documentation: PM: Unify copyright notices adds 7973b799dbea admin-guide: pm: intel_epb: Add SPDX license tag and copyr [...] adds 40b78b3dad71 Merge branches 'pm-docs' and 'pm-x86' into linux-next adds c5781ffbbd4f ACPICA: Namespace: remove address node from global list af [...] adds b6cc9dcbca43 Merge branch 'acpica-fixes' into linux-next new 89f98d7e5fa8 cpufreq: Remove cpufreq_driver check in cpufreq_boost_supported() new fcccc5c838c1 cpufreq: stats: Use lock by stat to replace global spin lock new 5a9bb58af24a Merge branch 'pm-cpufreq' into linux-next new a3ce7a8e0dd9 ACPICA: Rename nameseg copy macro for clarity new 5599fb69355d ACPICA: Rename nameseg compare macro for clarity new 3278675567df ACPICA: Rename nameseg length macro/define for clarity new f49c90e8958e ACPICA: utilities: fix spelling of PCC to platform_comm_channel new 985d5124bfb0 ACPICA: Update version to 20190329 new df9271d69f40 ACPICA: Namespace: add check to avoid null pointer dereference new 6c6a828f86d6 ACPICA: Update version to 20190405 new 4a3e1cae2eb0 Merge branch 'acpica' into linux-next new c4a586fdd440 PM / core: fix kerneldoc comment for dpm_watchdog_handler() new 0b237cb2fc7b PM / core: fix kerneldoc comment for device_pm_wait_for_dev() new 49a27e279052 PM / Domains: Add generic data pointer to struct genpd_pow [...] new eb594b7325f6 PM / Domains: Add support for CPU devices to genpd new 6f9b83ac877f cpuidle: Export the next timer expiration for CPUs new 50899f7d5078 PM / Domains: Add genpd governor for CPUs new 21bb56ef8684 Merge branches 'pm-sleep' and 'pm-cpuidle' into linux-next new 7ad60886f317 Merge remote-tracking branch 'pm/linux-next' adds b623fa320f83 cpufreq: ap806: fix possible object reference leak adds ddb64c5db3cc cpufreq: imx6q: fix possible object reference leak adds 7c468966f05a cpufreq: kirkwood: fix possible object reference leak adds ddb07fba1c64 cpufreq: maple: fix possible object reference leak adds a9acc26b75f6 cpufreq/pasemi: fix possible object reference leak adds 8d10dc28a9ea cpufreq: pmac32: fix possible object reference leak adds 233298032803 cpufreq: ppc_cbe: fix possible object reference leak adds c1d1090c3c76 cpufreq: maple: Remove redundant code from maple_cpufreq_init() new 8bd612faa5fb Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 2f36bde0fc8f OPP: Introduce dev_pm_opp_find_freq_ceil_by_volt() new 24dccbcad35d Merge remote-tracking branch 'opp/opp/linux-next' new 5106ff3438a6 Merge remote-tracking branch 'ieee1394/for-next' new 7906dbdb5dd8 Merge remote-tracking branch 'dlm/next' new 83ca25948940 swiotlb: dump used and total slots when swiotlb buffer is full new b969e8736df0 Merge remote-tracking branch 'swiotlb/linux-next' adds f6f3f532556e IB/hfi1: Delay the release of destination mr for TID RDMA [...] adds 6a40693a884d IB/hfi1: Add a function to read next expected psn from har [...] adds b885d5be9ca1 IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE adds 8da0f0f26f80 IB/hfi1: Remove WARN_ON when freeing expected receive groups adds 747b931fbe23 IB/hfi1: Implement CCA for TID RDMA protocol adds 1c726c44210f Merge HFI1 updates into k.o/for-next adds 0f51427bd097 RDMA/mlx5: Cleanup WQE page fault handler adds d2c33370ae73 RDMA/iw_cxgb4: Always disconnect when QP is transitioning [...] adds c7252a653299 RDMA/cm: Remove useless zeroing of static global variable adds d10bcf947a3e RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs adds 4d2e11d42fe4 opa_vnic: fix check on record->event, incorrect operator used adds c87e65cfb97c RDMA/cm: Move debug counters to be under relevant IB device adds 9e886b39a73a RDMA/nldev: Return device protocol adds e79c9c60622a IB/mlx5: Remove references to uboject->context adds feec576a6af2 IB: When attrs.udata/ufile is available use that instead o [...] adds f6316032fd32 RDMA/core: Support object allocation in atomic context adds d345691471b4 RDMA: Handle AH allocations by IB/core adds 68e326dea1db RDMA: Handle SRQ allocations by IB/core adds e1c9a0dc2939 RDMA/hns: Dump detailed driver-specific CQ new 90c10dc64c2a Merge remote-tracking branch 'rdma/for-next' adds d595b85a6cea net: hsr: fix lines exceeding 80 characters adds d4730775ed4b net: hsr: fix multiple blank lines in the code adds 5670342ced28 net: hsr: remove unnecessary paranthesis from the code adds 4fe25bd8c3e7 net: hsr: fix alignment issues in the code for functions adds 0525fc069f03 net: hsr: fix lines that ends with a '(' adds 05ca6e644dc9 net: hsr: fix NULL checks in the code adds 5fa967780364 net: hsr: remove unnecessary space after a cast adds 059477830022 net: hsr: fix placement of logical operator in a multi-lin [...] adds d131fcc690b9 net: hsr: add missing space around operator in code adds b1b4aa914080 net: hsr: remove camel case usage in the code adds 9f73c2bb46f4 net: hsr: add blank line after function declaration adds 0e7623bdf34f net: hsr: convert to SPDX identifier adds fc4ecaeebd26 net: hsr: add debugfs support for display node list adds 5150b45fd355 net: hsr: Fix node prune function for forget time expiry adds 1e045a62eea6 Merge branch 'net-hsr-improvements-and-bug-fixes' adds 7a41c294c146 rhashtable: use cmpxchg() in nested_table_alloc() adds ff302db965b5 rhashtable: allow rht_bucket_var to return NULL. adds 8f0db018006a rhashtable: use bit_spin_locks to protect hash bucket. adds 149212f07856 rhashtable: add lockdep tracking to bucket bit-spin-locks. adds 9186c90bbb95 Merge branch 'rhashtable-bitlocks' adds 1f17f7742eeb net: sched: flower: insert filter to ht before offloading [...] adds fd69c399c7d6 datagram: remove rendundant 'peeked' argument adds 9a80ba067a9c net: xilinx: emaclite: add minimal ethtool ops adds fcf9782573ec net: xilinx: emaclite: add minimal ndo_do_ioctl hook adds ed514fc5615d cxgb4: Don't return EAGAIN when TCAM is full. adds b6460c72c36d Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 5d3c537f9070 net/mlx5: Handle event of power detection in the PCIE slot adds eda99e11a097 net/mlx5: E-Switch, Fix double mutex initialization adds 1b18b781516d net/mlx5e: Make the log friendly when decapsulation offloa [...] adds 6f9af8ff1166 net/mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() adds 20bb4a813e13 net/mlx5e: Deletes unnecessary setting of esw_attr->parse_attr adds 2cc1cb1d1735 net/mlx5e: Return -EOPNOTSUPP when attempting to offload a [...] adds 8377629e76bc net/mlx5e: Use helpers to get headers criteria and value pointers adds bf2f3bca1c5d net/mlx5e: Deny VLAN rewrite if there is no VLAN header match adds 6fca9d1e603a net/mlx5e: Allow VLAN rewrite of prio field with the same match adds 278748a95aa3 net/mlx5e: Offload TC e-switch rules with egress VLAN device adds 35a605db168c net/mlx5e: Offload TC e-switch rules with ingress VLAN device adds 27c11b6b844c net/mlx5e: Do not rewrite fields with the same match adds 98df6d5b877c net/mlx5: A write memory barrier is sufficient in EQ ci update adds 0b77f2305f38 net/mlx5e: Obsolete param field holding a constant value adds 6d7ee2edaa54 net/mlx5e: Unify logic of MTU boundaries adds 8bb309e67f57 Merge tag 'mlx5-updates-2019-04-02' of git://git.kernel.or [...] adds 3b8b11f96616 net: phy: improve link partner capability detection adds 1aefd3de7bc6 ipv6: Add fib6_nh_init and release to stubs adds 71df5777aaae ipv6: Add neighbor helpers that use the ipv6 stub adds bdf004677107 net: Replace nhc_has_gw with nhc_gw_family adds 1550c171935d ipv4: Prepare rtable for IPv6 gateway adds f35b794b3b40 ipv4: Prepare fib_config for IPv6 gateway adds 0f5f7d7bf6e6 ipv4: Add support to rtable for ipv6 gateway adds a4ea5d43c807 ipv4: Add support to fib_config for IPv6 gateway adds 448d72481917 ipv4: Refactor fib_check_nh adds 717a8f5b2923 ipv4: Add fib_check_nh_v6_gw adds 0353f28231c7 neighbor: Add skip_cache argument to neigh_output adds 5c9f7c1dfc2e ipv4: Add helpers for neigh lookup for nexthop adds 6f5f68d05ec0 bpf: Handle ipv6 gateway in bpf_ipv4_fib_lookup adds 6de9c0557e4f ipv4: Handle ipv6 gateway in ipv4_confirm_neigh adds 619d1826269b ipv4: Handle ipv6 gateway in fib_detect_death adds 1a38c43d319e ipv4: Handle ipv6 gateway in fib_good_nh adds 19a9d136f198 ipv4: Flag fib_info with a fib_nh using IPv6 gateway adds d15662682db2 ipv4: Allow ipv6 gateway with ipv4 routes adds 228ddb3315ba selftests: fib_tests: Add tests for ipv6 gateway with ipv4 route adds 0ed8c3dc4133 Merge branch 'ipv4-Enable-support-for-IPv6-gateway-with-IP [...] adds 0f14c5b1a9c9 net: hns3: set vport alive state to default while resetting adds cd513a69750b net: hns3: set up the vport alive state while reinitializing adds cc645dfa89a7 net: hns3: not reset vport who not alive when PF reset adds eb32c896f10a net: hns3: adjust the timing of hns3_client_stop when unloading adds 056cbab33294 net: hns3: deactive the reset timer when reset successfully adds 0fdf4d304c24 net: hns3: ignore lower-level new coming reset adds 4f765d3e5213 net: hns3: do not request reset when hardware resetting adds cf1f212916d9 net: hns3: handle pending reset while reset fail adds 18e2488881c6 net: hns3: stop mailbox handling when command queue need re-init adds 4339ef396ab6 net: hns3: add error handler for initializing command queue adds 7d60070668e4 net: hns3: remove resetting check in hclgevf_reset_task_schedule adds e233516e6a92 net: hns3: fix keep_alive_timer not stop problem adds 5af82f5205f1 Merge branch 'hns3-next' adds 22b56e827093 net: phy: replace genphy_10g_driver with genphy_c45_driver adds e4bf63482c30 qmi_wwan: Add quirk for Quectel dynamic config adds 8d77d4bfb0c1 mlxsw: reg: Add MGIR register adds a9c8336f6544 mlxsw: core: Add support for devlink info command adds be0faac952e1 Documentation: networking: devlink-info-versions: Add fw.psid adds 13ee7d49733b Merge branch 'mlxsw-Add-support-for-devlink-info-command' adds b7f29f8ce170 net: phy: fix setting autoneg_complete in genphy_update_link adds 7f301cff1fc2 ethtool: thunder_bgx: use ethtool.h constants for speed an [...] adds 310655b07ae8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 7d1df2c978dc netdevsim: remove nsim_dellink() implementation adds c3d9a435d939 netdevsim: let net core to free netdevsim netdev adds 027d4ca6f0f5 netdevsim: assume CONFIG_NET_DEVLINK is always enabled adds 0c9381d9bcfb Merge branch 'netdevsim-small-spring-cleanup' new 4c75be07f938 net: phy: remove unnecessary callback settings in C45 drivers new b0a231a26d56 net: caif: avoid using qdisc_qlen() new 1f5e6fdd6aec net: sched: prefer qdisc_is_empty() over direct qlen access new 9c01c9f1f2a3 net: sched: always do stats accounting according to TCQ_F_ [...] new 8a53e616de29 net: sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too new 73eb628ddfd3 Revert: "net: sched: put back q.qlen into a single location" new 44b9b6ca251c Merge branch 'net-sched-move-back-qlen-to-per-CPU-accounting' new d73f80f921fd ipv4: Handle RTA_GATEWAY set to 0 new 93e212547700 net: strparser: fix comment new 8cc7f5a6b2ac Merge remote-tracking branch 'net-next/master' adds d8eca5bbb2be bpf: implement lookup-free direct value access for maps adds be70bcd53de6 bpf: do not retain flags that are not tied to map lifetime adds 591fe9888d78 bpf: add program side {rd, wr}only support for maps adds 87df15de441b bpf: add syscall side map freeze support adds 3e0ddc4f3ff1 bpf: allow . char as part of the object name adds f063c889c945 bpf: add specification for BTF Var and DataSec kinds adds 1dc92851849c bpf: kernel side support for BTF Var and DataSec adds 2824ecb7010f bpf: allow for key-less BTF in array map adds c83fef6bc562 bpf: sync {btf, bpf}.h uapi header from tools infrastructure adds f8c7a4d4dc39 bpf, libbpf: refactor relocation handling adds d859900c4c56 bpf, libbpf: support global data/bss/rodata sections adds 1713d68b3bf0 bpf, libbpf: add support for BTF Var and DataSec adds 817998afa038 bpf: bpftool support for dumping data/bss/rodata sections adds fb2abb73e575 bpf, selftest: test {rd, wr}only flags and direct value access adds b915ebe6d9c8 bpf, selftest: test global data/bss/rodata sections adds c861168b7c21 bpf, selftest: add test cases for BTF Var and DataSec adds 6316f78306c1 Merge branch 'support-global-data' new 69a0f9ecef22 bpf, bpftool: fix a few ubsan warnings new 50bd645b3a21 libbpf: fix crash in XDP socket part with new larger BPF_L [...] new 1574a9c8aba2 Merge remote-tracking branch 'bpf-next/master' new b262a69582a4 xfrm: place af number into xfrm_mode struct new b45714b164ca xfrm: prefer family stored in xfrm_mode struct new c2d305e51038 xfrm: remove input indirection from xfrm_mode new 0c620e97b349 xfrm: remove output indirection from xfrm_mode new 303c5fab1272 xfrm: remove xmit indirection from xfrm_mode new 7613b92b1ae3 xfrm: remove gso_segment indirection from xfrm_mode new b3284df1c86f xfrm: remove input2 indirection from xfrm_mode new 1de70830066b xfrm: remove output2 indirection from xfrm_mode new 733a5fac2f15 xfrm: remove afinfo pointer from xfrm_mode new 4c145dce2601 xfrm: make xfrm modes builtin new c9500d7b7de8 xfrm: store xfrm_mode directly, not its address new 4c72e0773a0c Merge remote-tracking branch 'ipsec-next/master' new b6d9ccb11250 net/mlx5: E-Switch, don't use hardcoded values for FDB prios new d9cb06759eca net/mlx5: E-Switch, add a new prio to be used by the RDMA side new 022c35bb460f Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 3b15d09f7e6d time: Introduce jiffies64_to_msecs() adds f7e840ee4dca netfilter: nf_tables: remove unused parameter ctx adds b3dfee340a9b netfilter: nft_redir: Make nft_redir_dump static adds 227e1e4d0d6c netfilter: nf_flowtable: skip device lookup from interface index adds 84c0d5e96f3a ipvs: allow tunneling with gue encapsulation adds 01902f8c85bf netfilter: optimize nf_inet_addr_cmp adds d164385ec572 netfilter: nat: add inet family nat support adds c1deb065cf3b netfilter: nf_tables: merge route type into core adds 4806e975729f netfilter: replace NF_NAT_NEEDED with IS_ENABLED(CONFIG_NF_NAT) adds 071657d2c38c netfilter: nft_masq: add inet support adds 63ce3940f3ab netfilter: nft_redir: add inet support adds 6978cdb129da kselftests: extend nft_nat with inet family based nat hooks adds 22c7652cdaa8 netfilter: nft_osf: Add version option support adds 3b0a081db1f7 netfilter: make two functions static new a67dc99673d5 Merge remote-tracking branch 'netfilter-next/master' new 5f09d6640d5d Merge remote-tracking branch 'nfc-next/master' new e0f10e2cab60 Merge remote-tracking branch 'wireless-drivers-next/master' new 800c323e9bf3 Merge remote-tracking branch 'bluetooth/master' adds d39f3b4f33d2 nl80211: reindent some sched scan code adds 1e1b11b6a111 nl80211/cfg80211: Specify band specific min RSSI threshold [...] adds ab60633c7136 mac80211: Add support for NL80211_STA_INFO_AIRTIME_LINK_METRIC adds cb74e9775871 cfg80211/nl80211: Offload OWE processing to user space in AP mode adds 1a484069ab0f nl80211: Allow change CW to Ad-Hock network adds d2c0cad096a3 mac80211: add hdrlen to ieee80211_tx_data adds da0926f12dab nl80211: increase NL80211_MAX_SUPP_REG_RULES adds c772f036eb34 mac80211_hwsim: set p2p device interface support indication adds 30f2a38b6c0a cfg80211: don't skip multi-bssid index element adds 00639b0d8793 cfg80211: support non-inheritance element adds 601203aef65f mac80211: support non-inheritance element adds abcbbd2e6447 cfg80211: support profile split between elements adds ae26fd648578 mac80211: support profile split between elements adds 6eff2631f4b5 ieee80211: update HE IEs to D4.0 spec adds aa2be20fb007 mac80211: mesh: drop redundant rcu_read_lock/unlock calls adds dcec1d9bc8a7 mac80211: calculate hash for fq without holding fq->lock i [...] adds 7ef769459f14 mac80211: run late dequeue late tx handlers without holdin [...] adds 6dc65c7490eb mac80211: set NETIF_F_LLTX when using intermediate tx queues adds 0cd3cfeb499d mac80211: Optimize tailroom_needed update checks adds cb56361e608a nl80211/cfg80211: Extended Key ID support adds 356cf46d169a mac80211: IEEE 802.11 Extended Key ID support adds 38170a1e7a34 mac80211: minstrel_ht: add support for rates with 4 spatia [...] adds c2c5273d29f1 mac80211: minstrel_ht: automatically calculate rate durati [...] adds 58f3a5cc5555 mac80211/cfg80211: update bss channel on channel switch adds 8a0382c1de5a cfg80211: remove redundant zero check on variable 'changed' adds b1a33646db81 mac80211: debugfs option to force TX status frames adds 58f42bcdb4f8 cfg80211: Use struct_size() in kzalloc() adds b67c4ce4537c nl80211: Use struct_size() in kzalloc() adds e3190a97ca8b mac80211: only allocate one queue when using iTXQs adds 3555b6a6f87e cfg80211: Add support to set tx power for a station associated adds afd4fa06a84b mac80211: store tx power value from user to station new a36daa389875 Merge remote-tracking branch 'mac80211-next/master' adds 0cc961db138d gfs2: Fix occasional glock use-after-free adds 0cf2c8dc6134 gfs2: Replace gl_revokes with a GLF flag adds 2ea6f760283e gfs2: Remove misleading comments in gfs2_evict_inode adds 249ac80e9b2c gfs2: Remove unnecessary extern declarations adds 9845c6d2cd02 gfs2: Rename sd_log_le_{revoke,ordered} adds 684349df4d42 gf2: Rename gfs2_trans_{add_unrevoke => remove_revoke} new ce85e3235f19 Merge remote-tracking branch 'gfs2/for-next' adds 15de8c6efd0e mtd: rawnand: ingenic: Separate top-level and SoC specific code adds f838154add45 mtd: rawnand: ingenic: Make use of ecc-engine property adds a0ac778eb82c mtd: rawnand: ingenic: Add support for the JZ4740 adds 3e6ac2ad90b3 mtd: rawnand: ingenic: Add support for the JZ4725B adds 2a73858364aa mtd: rawnand: ingenic: Add ooblayout for the Qi Ben Nanonote adds e84950691bf7 mtd: rawnand: ingenic: Move BBTs out of ECC area adds 6f0ce4dfc5a3 mtd: rawnand: vf610: Avoid a potential NULL pointer dereference adds d090c25028e9 mtd: rawnand: meson: set oob layout ops adds 377e517b5fa5 mtd: nand: Add max_bad_eraseblocks_per_lun info to memorg adds 7c4ecca103b3 mtd: nand: Add a helper returning the number of eraseblock [...] adds 46b01d7efda2 mtd: nand: Add a helper to retrieve the number of pages pe [...] adds 509198485bf2 mtd: spinand: Implement mtd->_max_bad_blocks adds 080d66e94d69 mtd: rawnand: Use nand_to_mtd() in nand_{set,get}_flash_node() adds 3020e30af6f8 mtd: rawnand: Prepare things to reuse the generic NAND layer adds 629a442cad5f mtd: rawnand: Fill memorg during detection adds a7ab085d7c16 mtd: rawnand: Initialize the nand_device object adds eeab717483e5 mtd: rawnand: Provide a helper to get chip->data_buf adds d974541e2379 mtd: rawnand: Move all page cache related fields to a sub-struct adds 7beb37e5f0d2 mtd: rawnand: Use nanddev_mtd_max_bad_blocks() adds 298151689b33 mtd: rawnand: Get rid of chip->bits_per_cell adds 6c836d515ff8 mtd: rawnand: Get rid of chip->chipsize adds 32813e288414 mtd: rawnand: Get rid of chip->numchips adds 6a1b66d6c8d6 mtd: rawnand: Get rid of chip->ecc_{strength,step}_ds adds e90a619fb7e1 mtd: nand: omap: Fix comment in platform data using wrong [...] adds 51ef1d0b2095 mtd: nand: Clarify Kconfig entry for software BCH ECC algorithm adds d877289baa48 mtd: nand: Clarify Kconfig entry for software Hamming ECC entries adds af72e26ba3bc mtd: rawnand: Change Kconfig titles and re-order a bit the list adds f4a72a22cb19 mtd: rawnand: Clarify Kconfig entry MTD_NAND adds e6a35ef45a03 mtd: nand: Remove useless line in Kconfig new 1943512afa4e Merge remote-tracking branch 'nand/nand/next' new 762a286ee788 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 8a3719a5b9ef crypto: cavium/nitrox - Added rfc4106(gcm(aes)) cipher support adds ffecb696d462 crypto: caam/qi - Change a couple IS_ERR_OR_NULL() checks [...] adds d6112ea0cb34 crypto: ccp - introduce SEV_GET_ID2 command adds 6a4d1b18ef00 crypto: scompress - return proper error code for allocatio [...] adds 71052dcf4be7 crypto: scompress - Use per-CPU struct instead multiple variables adds 61abc356bf31 crypto: aes - Use ___cacheline_aligned for aes data adds 8316da02e3e0 crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() adds d31549774d5d crypto: marvell - remove set but not used variable 'index' adds dbbaffefd269 crypto: mxs-dcp - return errcode in mxs_dcp_aes_enqueue an [...] adds f947d7fd12ab crypto: nx842 - remove set but not used variables 'dpaddin [...] adds 307508d10729 crypto: crct10dif-generic - fix use via crypto_shash_digest() adds dec3d0b1071a crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest() adds dcaca01a42cc crypto: skcipher - don't WARN on unprocessed data after sl [...] adds 5e27f38f1f3f crypto: chacha20poly1305 - set cra_name correctly adds c5c46887cfe7 crypto: streebog - fix unaligned memory accesses adds c31a871985ca crypto: cts - don't support empty messages adds f6e9af876615 crypto: arm64/cbcmac - handle empty messages in same way a [...] adds eda69b0c06bc crypto: testmgr - add panic_on_fail module parameter new caaf443713fa Merge remote-tracking branch 'crypto/master' new 10bcd095ae69 Merge remote-tracking branch 'drm/drm-next' new 4825d8d6a0fe drm/amd/powerplay: optimization function of smu_update_table new 0e4f087ba2fe drm/amd/powerplay: simplify the code of [get|set]_activity [...] new 191051a1bef8 drm/amdgpu: Make default ras error type to none new 77de502b088f drm/amdgpu: Introduce another ras enable function new a170d49d084d drm/amdgpu: gfx use amdgpu_ras_feature_enable_on_boot new 53d650548c38 drm/amdgpu: gmc use amdgpu_ras_feature_enable_on_boot new 7dd609da9b4e drm/amdgpu: sdma use amdgpu_ras_feature_enable_on_boot new 14cfde84e33e drm/amdgpu: Add a check to avoid panic because of unexpected irqs new b0960c3592a3 drm/amdgpu: Always enable memory sharing within same XGMI hive new bb5a2bdf36a8 drm/amdgpu: support dpm level modification under virtualiz [...] new 3d12beb319c4 drm/amd/display: Remove semicolon from to_dm_plane_state d [...] new 2aa632c5ffbe drm/amd/display: Initialize stream_update with memset new b62f95d16251 drm/amd/display: Add debugfs entry for amdgpu_dm_visual_confirm new e5490464f45d drm/amd/display: fix dp_hdmi_max_pixel_clk units new e49f69363adf drm/amd/display: use proper formula to calculate bandwidth [...] new 0de34efc7b5f drm/amd/display: fix clk_mgr naming new 332c11914a76 drm/amd/display: Calculate link bandwidth in a common function new a1e07ba89d49 drm/amd/display: Use plane->color_space for dpp if specified new b4423fd9cf3e drm/amd/display: return correct dc_status for dcn10_valida [...] new 2fbbd495e9fe drm/amd/display: 3.2.25 new e9164db72aa2 drm/amd/display: remove min reduction for abm 2.2 level 3 new 7ee3769a37d3 drm/amd/display: prefer preferred link cap over verified l [...] new 004fefa385b4 drm/amd/display: Set surface color space from DRM plane state new 86eb426a0f30 drm/amd/display: Call hwss.set_cursor_sdr_white_level, if [...] new c85fc65e2241 drm/amd/display: init dc_config before rest of DC init new 15ae3b28f8ca drm/amd/display: disable link before changing link settings new d5ca5fdbeb76 drm/amd/display: fix underflow on boot new fbd06ec492fc drm/amd/display: HDR visual confirmation incorrectly repor [...] new 113b7a010872 drm/amd/display: Recreate private_obj->state during S3 resume new c7e557ab46a7 drm/amd/display: Clean up locking in dcn*_apply_ctx_for_surface() new cc1fec5724d1 drm/amd/display: Pass plane caps into amdgpu_dm_plane_init new fe6382cd69de drm/amd/display: fix is odm head pipe logic new 1c8a31e90e92 Merge remote-tracking branch 'amdgpu/drm-next' adds 499653501baf drm/i915: Fix pipe_bpp readout for BXT/GLK DSI adds e1ef734eaec5 drm/i915: make intel_frontbuffer.h self-contained adds 331c201a0726 drm/i915: extract intel_audio.h from intel_drv.h adds d2ee2e8afeea drm/i915: extract intel_crt.h from intel_drv.h adds fdc24cf30897 drm/i915: extract intel_ddi.h from intel_drv.h adds ec7f29ff0d14 drm/i915: extract intel_connector.h from intel_drv.h adds 174594db632a drm/i915: extract intel_csr.h from intel_drv.h adds 98afa316d1ed drm/i915: extract intel_fbc.h from intel_drv.h adds 55367a275ada drm/i915: extract intel_psr.h from intel_drv.h adds 78c61320c542 drm/i915: extract intel_color.h from intel_drv.h adds f3e189479427 drm/i915: extract intel_lspcon.h from intel_drv.h adds 596fee14fbc9 drm/i915: extract intel_sdvo.h from intel_drv.h adds 408bd9178666 drm/i915: extract intel_hdcp.h from intel_drv.h adds 44c1220a441c drm/i915: extract intel_panel.h from intel_drv.h adds 696173b064c6 drm/i915: extract intel_pm.h from intel_drv.h adds 6dfccb95cf17 drm/i915: extract intel_fbdev.h from intel_drv.h adds 27fec1f9734d drm/i915: extract intel_dp.h from intel_drv.h adds 0550691d58f9 drm/i915: extract intel_hdmi.h from intel_drv.h adds 56dabc930252 drm/i915: extract intel_atomic_plane.h from intel_drv.h adds c6a35b9cf9e2 drm/i915: extract intel_pipe_crc.h from intel_drv.h adds efe57eeae510 drm/i915: extract intel_tv.h from intel_drv.h adds 42406fdc282c drm/i915: extract intel_lvds.h from intel_drv.h adds 75a4639a9f9a drm/i915: extract intel_dvo.h from intel_drv.h adds f9a79f9aeeee drm/i915: extract intel_sprite.h from intel_drv.h adds e7674ef682f2 drm/i915: extract intel_cdclk.h from intel_drv.h adds 93a643f29bcb drm/i915/cdclk: have only one init/uninit function adds 3a52fb7e7953 drm/i915: Get power refs in encoder->get_power_domains() adds 99fa4bc26d74 drm/i915/icl: Simplify release of encoder power refs adds bfd045331384 drm/i915/guc: Replace WARN with a DRM_ERROR adds da23379f1508 drm/i915: Use static allocation for i915_globals_park() adds de220cc21967 drm/i915: Consolidate the timeline->barrier adds 15b7dae0076b drm/i915/psr: Update PSR2 SU corruption workaround comment adds c0f6ffb2cd6a drm/i915: Remove unused VLV/CHV PSR registers adds 98c0d19ec72c drm/i915/psr: Initialize PSR mutex even when sink is not reliable adds 7ae6ad6fbd83 drm/i915/psr: Do not enable PSR in interlaced mode for all GENs adds 6484775766e3 drm/i915/selftests: Mark live_forcewake_ops as unreliable adds 174221e84915 drm/i915/guc: Replace preempt_client lookup with engine->p [...] new c5b81a325263 drm/i915/icl: Ungate ddi clocks before IO enable new 942d1cf48eae drm/i915/icl: Fix port disable sequence for mipi-dsi new f11cb1c19ad0 drm/i915/dp: revert back to max link rate and lane count on eDP new 4bdc42094d9c ALSA: hda: Fix racy display power access new a087bafeeac7 drm/i915/icl: Handle rps interrupts without irq lock new 8455dad7ba8c drm/i915/icl: Don't warn on spurious interrupts new feb8846b3a4f drm/i915/dp: Expose force_dsc_enable through debugfs new 9726920b7ea2 drm/i915: Only reset the pinned kernel contexts on resume new 552a35748a85 Merge remote-tracking branch 'drm-intel/for-linux-next' new 4d9e105cc228 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 7415287e1f36 drm: move tinydrm format conversion helpers to new drm_for [...] adds 26f024f54ab6 drm: add drm_fb_memcpy_dstclip() helper adds bcc4442008ac drm: add drm_fb_xrgb8888_to_rgb565_dstclip() adds ec3de7a43e9c drm: add drm_fb_xrgb8888_to_rgb888_dstclip() adds ab3e023b1b4c drm/cirrus: rewrite and modernize driver. adds 6f61a82507c9 MAINTAINERS: mark lima mailing list as moderated adds ebc41018d84b dt-bindings: gpu: add bindings for the ARM Mali Bifrost GPU adds 71bfbaa47b6d dt-bindings: display: amlogic, meson-vpu: Add G12A compati [...] adds 6c28dca669c6 dt-bindings: display: amlogic, meson-dw-hdmi: Add G12A com [...] adds 61af6e22ec26 drm/meson: Switch PLL to 5.94GHz base for 297Mhz pixel clock adds b93a66faeea9 drm/meson: Add registers for G12A SoC adds e4d1ae1fa360 drm/meson: Add G12A Support for VPP setup adds 728883948b0d drm/meson: Add G12A Support for VIU setup adds 490f50c109d1 drm/meson: Add G12A support for OSD1 Plane adds 11c2d4c751e5 drm/meson: Add G12A Support for the Overlay video plane adds 68679d41a3d6 drm/meson: Add G12A support for plane handling in CRTC driver adds 64d598a106c3 drm/meson: Add G12A support for CVBS Encoder adds 202b9808f8ed drm/meson: Add G12A Video Clock setup adds 4deb190aa355 drm/meson: Add G12A compatible adds 3b7c1237a72a drm/meson: Add G12A support for the DW-HDMI Glue adds 2b5440bc1756 drm/lima: add missing Kconfig dependency adds 80bb8d983224 drm/lima: include used header file explicitly new bf4f6d16c894 drm: switch drm_fb_memcpy_dstclip to accept __iomem dst new d653bd394823 drm: switch drm_fb_xrgb8888_to_rgb565_dstclip to accept __ [...] new 5c5373b51bec drm: switch drm_fb_xrgb8888_to_rgb888_dstclip to accept __ [...] new 669105a74a28 drm/bochs: use simple display pipe new 3bfaf1f7044c Merge drm/drm-next into drm-misc-next new 0332aa3127d7 Merge remote-tracking branch 'drm-misc/for-linux-next' new 656552c73d27 Merge remote-tracking branch 'drm-msm/msm-next' new ba58e0ff655e Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 533df0884d83 Merge branch 'regmap-5.2' into regmap-next new 341a596bcbdd Merge remote-tracking branch 'regmap/for-next' adds df55531b8b0e ALSA: timer: Revert active callback sync check at close new fd7ae83de11a ALSA: seq: Use kvmalloc() for cell pools new 4b24b960b10b ALSA: seq: Align temporary re-locking with irqsave version new f823b8a75527 ALSA: seq: Remove superfluous irqsave flags new feb689025fbb ALSA: seq: Protect in-kernel ioctl calls with mutex new 2eabc5ec8ab4 ALSA: seq: Fix race of get-subscription call vs port-delet [...] new 41672c0c24a6 ALSA: timer: Simplify error path in snd_timer_open() new 5d704b0d3b48 ALSA: timer: Coding style fixes new be2f08c74dd9 Merge remote-tracking branch 'sound/for-next' adds 1c05c1ed6f4d ASoC: imx-pcm: Switch to SPDX identifier adds ecf4630f1b98 ASoC: eukrea-tlv320: Switch to SPDX identifier adds e073564fe653 ASoC: fsl-dma: Switch to SPDX identifier adds 47bbcbfeb8ac ASoC: imx-audmux: Switch to SPDX identifier adds 0fe61fc0c243 ASoC: imx-es8328: Switch to SPDX identifier adds a134f42eaaca ASoC: imx-mc13783: Switch to SPDX identifier adds d4451c159a0b ASoC: imx-pcm-fiq: Switch to SPDX identifier adds 58dbd1015d3e ASoC: imx-spdif: Switch to SPDX identifier adds bdc16b574892 ASoC: imx-ssi: Switch to SPDX identifier adds 1edfc2485d8d ASoC: mpc5200_dma: Switch to SPDX identifier adds 1af301d46246 ASoC: mpc5200_psc_ac97: Switch to SPDX identifier adds 864a8472c441 ASoC: mpc5200_psc_i2s: Switch to SPDX identifier adds eed9bb238e08 ASoC: mpc8610_hpcd: Switch to SPDX identifier adds 1021ec41a909 ASoC: mx27vis-aic32x4: Switch to SPDX identifier adds ab78529cfec0 ASoC: p1022_ds: Switch to SPDX identifier adds 8acfeb65cbaa ASoC: p1022_rdk: Switch to SPDX identifier adds 6e3398c67e68 ASoC: pcm030-audio-fabric: Switch to SPDX identifier adds e5eec5ee98a6 ASoC: phycore-ac97: Switch to SPDX identifier adds a03584b75a28 ASoC: wm1133-ev1: Switch to SPDX identifier adds ba49cf6f8e4a ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect adds a8d218f4fe81 ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II adds 2390c9b473da ASoC: Intel: kbl_da7219_max98927: remove headset adds daae4c583534 ASoC: tlv320aic32x4: Fix spacing new c243796d0706 ASoC: tlv320aic32x4: Fix potential uninitialized variable new 053cefe348b9 ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 new 7fa5782d5355 ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 new 830b857f7971 ASoC: fsl_audmix: remove "model" attribute new 23261179da29 ASoC: fsl_audmix: remove "model" attribute from DT document new 10802048d948 ASoC: imx-audmix: fix object reference leaks in probe new 51e3724aec01 ASoC: cs43130: fix a NULL pointer dereference new 15c8795ef111 ASoC: rt5645: fix a NULL pointer dereference new f05dfd3f1cdc Merge branch 'asoc-5.2' into asoc-next new 068b55cb4b15 Merge remote-tracking branch 'sound-asoc/for-next' new 0d793a8aed7f Merge remote-tracking branch 'modules/modules-next' new 8731aa5e4a1a Merge remote-tracking branch 'input/next' adds 9bc00750f5b6 virtio_blk: replace 0 by HCTX_TYPE_DEFAULT to index blk_mq [...] adds d0b0a81acbd8 block: remove unused variable 'def' adds c2161088c4ee Merge branch 'for-5.2/block' into for-next adds 636b8fe86bed block, bfq: fix some typos in comments adds d4ecdcd118f3 Merge branch 'for-5.2/block' into for-next adds b21e11c5c831 block: fix build warning in merging bvecs adds 06bda9d56ba3 Merge branch 'for-5.2/block' into for-next adds 2be8481a8a44 ahci: qoriq: add lx2160 platforms support adds a1d78317f84b ahci: qoriq: add ls1028a platforms support adds d93762b334b9 Merge branch 'for-5.2/libata' into for-next new 0d413829bd20 block: null: Add documentation for "zone_nr_conv" param new ee37e62191a5 md: add mddev->pers to avoid potential NULL pointer dereference new ed4d0a4ea11e md: add a missing endianness conversion in check_sb_changes new c35403f82ced md: use correct types in md_bitmap_print_sb new 00485d094244 md: use correct type in super_1_load new ae50640bebc4 md: use correct type in super_1_sync new 2b598ee54a1e md: mark md_cluster_mod static new 368ecade0532 md: add __acquires/__releases annotations to (un)lock_two_stripes new efcd487c69b9 md: add __acquires/__releases annotations to handle_active [...] new 22391ac30ab9 Merge branch 'md-next' of https://github.com/liu-song-6/li [...] new 02980f066e34 Merge branch 'for-5.2/block' into for-next new 25f7b8475f8e Merge remote-tracking branch 'block/for-next' new 11a9bc87b147 Merge remote-tracking branch 'mmc/next' new a26371101d9f Merge remote-tracking branch 'kgdb/kgdb-next' new 7db282ea82a0 Merge remote-tracking branch 'mfd/for-mfd-next' new 35898e57519b Merge remote-tracking branch 'backlight/for-backlight-next' adds 2e220e6eb3ce power: supply: ltc3651-charger: Fix device name adds d7830ce3c5e0 power: supply: ltc3651-charger: Fix device name (rename files) new cc61a531733d Merge remote-tracking branch 'battery/for-next' adds 45a310136b3e ASoC: ab8500: add range to usleep_range adds 0a245f0efcb5 regulator: bd718x7: Use rdev_get_id() to get regulator id adds 0677c3ea53dc regulator: s2mpa01: Convert to use simplified DT parsing new 784816d46aae regulator: hi655x: Constify regulators array new 29e5cb657e2a regulator: hi655x: Remove ctrl_mask field from struct hi65 [...] new 6e1f22ee7e48 regulator: s2mpa01: Remove unused define for S2MPA01_REGUL [...] new f34a269229ec regulator: anatop: Remove unneeded fields from struct anat [...] new c82c8bc5b63e Merge branch 'regulator-5.2' into regulator-next new ab458917fc2a Merge remote-tracking branch 'regulator/for-next' new b8f6cc102192 selftests/tpm2: Open tpm dev in unbuffered mode new 84e239d14c5c selftests/tpm2: Extend tests to cover partial reads new 83086497b890 KEYS: trusted: fix -Wvarags warning new 79d03fe16eff tpm: Fix the type of the return value in calc_tpm2_event_size() new 3d0b1a381f6e KEYS: trusted: allow trusted.ko to initialize w/o a TPM new 7bde1fe0abbe tpm: fix an invalid condition in tpm_common_poll new ada14f61ed5e tpm: turn on TPM on suspend for TPM 1.x new a94e55b91c7d Merge tag 'tpmdd-next-20190329' of git://git.infradead.org [...] new ed7a397570e3 Merge branch 'next-tpm' into next-testing new 1b26fcdb748e Yama: mark local symbols as static new 708e52ca7134 Merge branch 'next-general' into next-testing new 5c7e372caa35 security: don't use RCU accessors for cred->session_keyring new 0b9dc6c9f01c keys: safe concurrent user->{session,uid}_keyring access new d1a0846006e4 security: inode: fix a missing check for securityfs_create_file new ecb8e74dac1a Yama: mark function as static new 4490364bb774 Merge branch 'next-general' into next-testing new fe9fd2ef383c Revert "security: inode: fix a missing check for securityf [...] new 316e92078be8 Merge branch 'next-general' into next-testing new 97e0b0343849 Merge remote-tracking branch 'security/next-testing' new 7b7709c64890 Merge remote-tracking branch 'apparmor/apparmor-next' new 966b78e32242 Merge remote-tracking branch 'integrity/next-integrity' new a9acd933ae47 Merge remote-tracking branch 'selinux/next' new 7a4d5cad0b96 Merge remote-tracking branch 'tpmdd/next' new 2d16428a5574 Merge remote-tracking branch 'iommu/next' adds 699c1868a743 audit: purge unnecessary list_empty calls new 63ded151d3fc Merge remote-tracking branch 'audit/next' new b06ce8218c45 dt-bindings: Add a guide of do's and don't's for writing bindings new 99838f011a3a dt-bindings: Require child nodes type to be 'object' new deb387d4af5a of: property: Document that of_graph_get_endpoint_by_regs [...] new d0b8ed47e83a of: reserved_mem: fix reserve memory leak new ecb0abc1d852 of: use correct function prototype for of_overlay_fdt_apply() new c43a4469402f dt-bindings: interconnect: Add a dma interconnect name new e5ffa40c0305 dt-bindings: bus: Add binding for the Allwinner MBUS controller new 95835a8d473e of: address: Retrieve a parent through a callback in __of_ [...] new f83a6e5dea6c of: address: Add support for the parent DMA bus new a32c3d9d9807 dt-bindings: Add schemas for simple-framebuffer new 12eeae7147af dt-bindings: connector: Spelling mistake new af3be70a3211 of: Improve of_phandle_iterator_next() error message new df20d9a81b4c Merge remote-tracking branch 'devicetree/for-next' adds b93318a22f23 spi: kill useless initializer in spi_register_controller() adds 9b186e9a65bf spi: bcm2835aux: Fix build error without CONFIG_DEBUG_FS adds 9d8371e287b9 spi-mem: fix kernel-doc for spi_mem_dirmap_{read|write}() adds 6599be346daf spi: fsl-lpspi: Fix problematic dev_set_drvdata call adds a18656ea3985 spi: fsl-lpspi: Fix build warning when !CONFIG_PM adds 5d785141c8b3 spi: fsl-lpspi: Clean up fsl_lpspi_probe adds 8b57b11bc45e spi: pxa2xxx: change "no DMA channels..." msg from debug t [...] adds 8b797490b4db spi: gpio: Make sure spi_master_put() is called in every e [...] adds 45beec351998 spi: bitbang: Introduce spi_bitbang_init() adds 79567c1a321e spi: gpio: Use devm_spi_register_master() adds 9877a347f205 spi: tegra114: add dual mode support adds 9d199231b000 spi: tegra114: add 3 wire transfer mode support adds fa28fd342137 spi: tegra114: add support for interrupt mask adds 24496da6927f spi-summary: document set_cs_timing adds f1ca9992ced7 spi: add a method for configuring CS timing adds 7558f978f9b6 spi: document tx/rx clock delay properties new 0e530e4eba5e spi: spi-mem: Fix build error without CONFIG_SPI_MEM new d4a91044e241 spi: spi-mem: Make spi_mem_default_supports_op() static inline new c74453544181 Merge branch 'spi-5.2' into spi-next new 1a0e989f8ffc Merge remote-tracking branch 'spi/for-next' new 039a57cd7dfe Merge remote-tracking branch 'tip/auto-latest' new 5dc0258f5955 Merge remote-tracking branch 'clockevents/clockevents/next' new b9c8172eedc1 Documentation: dt: edac: Fix Stratix10 IRQ bindings new 71eec083eef1 Documentation: dt: edac: Add Stratix10 Peripheral bindings new 74676a8e247a arm64: dts: stratix10: Use new Stratix10 EDAC bindings new 1c8cc9a7fdb0 Merge remote-tracking branch 'edac-amd/for-next' adds 40ed29b37338 ring-buffer: Fix ring buffer size in rb_write_something() adds f45d1225adb0 tracing: Kernel access to Ftrace instances adds 8a062902be72 tracing: Add tracing error log adds a1a05bb40e22 tracing: Save the last hist command's associated event name adds d566c5e9d1ba tracing: Use tracing error_log with hist triggers adds 34f76afaac7a tracing: Use tracing error_log with trace event filters adds ab105a4fb894 tracing: Use tracing error_log with probe events adds 1e144d73f729 tracing: Add trace_array parameter to create_event_filter() adds d0cd871ba0d6 tracing: Have histogram code pass around trace_array for e [...] adds 2f754e771b1a tracing: Have the error logs show up in the proper instances adds 8ab4483eb660 selftests/ftrace: Add error_log testcase for probe errors adds c5e4114fee0b selftests/ftrace: Move kprobe/uprobe check_error() to test [...] adds 0ae8dde9d7b6 selftests/ftrace: Remove trigger-extended-error-support testcase adds 4eab1cc461a6 selftests/ftrace: Add tracing/error_log testcase adds 26a944917989 tracing: Add tracing/error_log Documentation adds a8d655792a32 tracing: Add error_log to README adds 163363455b42 tracing: introduce TRACE_EVENT_NOP() adds 2a09b5de235a sched/fair: do not expose some tracepoints to user if CONF [...] adds 4f5fbd78a7b4 rcu: validate arguments for rcu tracepoints new 1c2f8b0462db Merge remote-tracking branch 'ftrace/for-next' adds a5220e7d2e1b tools/memory-model: Add support for synchronize_srcu_expedited() adds ba099ffb9a29 tools/memory-model: Make scripts be executable adds 27e15ddcb9af tools/memory-model: Fix comment in MP+poonceonces.litmus adds d428eed50796 tools/memory-model: Do not use "herd" to refer to "herd7" adds e3a6f2ea892f tools/memory-model: Make judgelitmus.sh note timeouts adds 25f19a5ae32c tools/memory-model: Make cmplitmushist.sh note timeouts adds f0418a9231b6 tools/memory-model: Make judgelitmus.sh identify bad macros adds 94fb0af9f3d6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds f44a9f4e2329 tools/memory-model: Update parseargs.sh for hardware verification adds e489d5886d79 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds c67a422a40c7 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 3b5296522fb4 tools/memory-model: Fix checkalllitmus.sh comment adds ef76d1f261a6 tools/memory-model: Hardware checking for check{,all}litmus.sh adds 6fd8163baae7 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds cbcfd6037c3b tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 563222d57d9b tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds dfa4c8fd6db5 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 46f1114c6420 tools/memory-model: Keep assembly-language litmus tests adds fac403086c9c tools/memory-model: Allow herd to deduce CPU type adds e912a44ba6db tools/memory-model: Make runlitmus.sh check for jingle errors adds f015b0c50728 tools/memory-model: Add -v flag to jingle7 runs adds 9aa0e340cf57 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 902eddb8b550 tools/memory-model: Fix scripting --jobs argument adds 42c6baaa4d79 tools/memory-model: Make checkghlitmus.sh use mselect7 adds ca0be596f9a2 tools/memory-model: Make history-check scripts use mselect7 adds bee58fe34675 net/ipv4/netfilter: Update comment from call_rcu_bh() to c [...] adds 6cdbc07a5adc Merge branches 'consolidate.2019.04.09a', 'doc.2019.03.26b [...] adds 0a84ec0b3fd5 Merge LKMM and RCU commits new 6faccdd33645 Merge remote-tracking branch 'rcu/rcu/next' new 951659439ae4 Merge remote-tracking branch 'kvm-arm/next' new 56e42407fe38 Merge remote-tracking branch 'percpu/for-next' adds 24acfb718225 workqueue: Use normal rcu new d17f0eae25ff Merge remote-tracking branch 'workqueues/for-next' adds e28f296ea155 platform/x86: dell-rbtn: Add missing #include adds e79e74a51c26 platform/x86: touchscreen_dmi: Add info for Myria MY8307 2-in-1 adds f7db839fccf0 platform/x86: thinkpad_acpi: Disable Bluetooth for some machines adds 9a4b33d4d22f platform/x86: thinkpad_acpi: Read EC information on newer models adds e61985d0550d platform/x86: intel_pmc_ipc: adding error handling adds 9ae11e237d95 platform/x86: intel_pmc_core: Mark local function static new 1b8b00c063bc Merge remote-tracking branch 'drivers-x86/for-next' adds 399eeb610d63 platform/chrome: cros_ec_proto: check for NULL transfer function new 107cd50e1980 Merge remote-tracking branch 'chrome-platform/for-next' new 5885e83df3d9 Merge remote-tracking branch 'leds/for-next' adds c1c5836532a0 ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash new ea92515c2267 Merge remote-tracking branch 'ipmi/for-next' new be117404788f Merge remote-tracking branch 'driver-core/driver-core-next' new 826240089b08 Merge remote-tracking branch 'usb/usb-next' new 6e405ad5131b Merge remote-tracking branch 'usb-serial/usb-next' new c2c68c03248c Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 64a52ebf17ed Merge remote-tracking branch 'phy-next/next' new 2aaba4011f97 Merge remote-tracking branch 'tty/tty-next' new 3f82d2b4e671 Merge remote-tracking branch 'char-misc/char-misc-next' new f951d73685f3 Merge remote-tracking branch 'extcon/extcon-next' new 8f7b8f12d0ea Merge remote-tracking branch 'thunderbolt/next' new 774d620500aa Merge remote-tracking branch 'staging/staging-next' new 0f640daca373 Merge remote-tracking branch 'mux/for-next' new b2b1cdc71613 Merge remote-tracking branch 'icc/icc-next' new e8421ff07cc4 Merge remote-tracking branch 'slave-dma/next' new 76a7494eff1d Merge remote-tracking branch 'cgroup/for-next' adds d964b3e53438 scsi: lpfc: Fix a recently introduced compiler warning adds a7dff3ad4787 scsi: fc: add FPIN ELS definition adds 2b1be55819dc scsi: scsi_transport_fc: refactor event posting routines adds c39e0af64bce scsi: scsi_transport_fc: Add FPIN fc event codes adds 1a61e5486aeb scsi: lpfc: add support for posting FC events on FPIN reception adds ef19af9c2852 scsi: qla2xxx: fix spelling mistake "alredy" -> "already" adds 5585cbddce0e scsi: scsi_transport_fc: Declare wwn_to_u64() argument const adds c02ee1e5a946 scsi: qla2xxx: Change a stack variable into a static const [...] adds abe5706dcf47 scsi: qla2xxx: Remove a comment that refers to the SCSI host lock adds b0a1c5b5c38a scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_L [...] adds b3ede8ea78e8 scsi: qla2xxx: Declare local symbols static adds 6515ad717bd7 scsi: qla2xxx: Reduce the number of forward declarations adds 7b006b9755ac scsi: qla2xxx: Make qla2x00_process_response_queue() easie [...] adds 2c26348c4d09 scsi: qla2xxx: Use get/put_unaligned where appropriate adds c794d24ec9eb scsi: qla2xxx: Unregister chrdev if module initialization fails adds 59c209a689a6 scsi: qla2xxx: Unregister resources in the opposite order [...] adds c8538b0b9ed6 scsi: tcm_qla2xxx: Minimize #include directives new 40fc71a02339 Merge branch 'misc' into for-next new 49878b0964bd Merge remote-tracking branch 'scsi/for-next' adds a5fb6247d261 dt-bindings: virtio-mmio: Add IOMMU description adds d8a47de0821e dt-bindings: virtio: Add virtio-pci-iommu node adds 3e8bae6282fe of: Allow the iommu-map property to omit untranslated devices adds e1c326663501 PCI: OF: Initialize dev->fwnode appropriately adds 9fc177b008a7 iommu: Add virtio-iommu driver adds 5d69340843b7 iommu/virtio: Add probe request adds 8c783e0a011b iommu/virtio: Add event queue adds 6291dbf2df4e virtio-net: bql support adds 11826a85f4ad include/linux/compiler.h: allow memory operands adds cfe40a8e8a98 barriers: convert a control to a data dependency adds 4e76105b74c1 virtio: use dependent_ptr_mb new 851d1e3091b4 Merge remote-tracking branch 'vhost/linux-next' new 1a950fdc8901 Merge remote-tracking branch 'rpmsg/for-next' adds f69e00bd21aa gpio: mmio: Support two direction registers adds 7e9fa3c9d3e3 gpio: Remove obsolete comment about gpiochip_free_hogs() usage adds c42e34c9fdba drivers: gpio: Kconfig: pedantic formatting cleanups adds 3faf1e6f7e36 drivers: gpio: 74xx-mmio: use devm_platform_ioremap_resource() adds bb17a27a5f48 drivers: gpio: amdpt: use devm_platform_ioremap_resource() adds aee70b77fb99 drivers: gpio: aspeed: use devm_platform_ioremap_resource() adds 72d8cb715477 drivers: gpio: bcm-kona: use devm_platform_ioremap_resource() adds b2c09588f242 drivers: gpio: cadence: use devm_platform_ioremap_resource() adds 09ec47359214 drivers: gpio: clps711x: use devm_platform_ioremap_resource() adds 2a7194e97595 drivers: gpio: dwap: use devm_platform_ioremap_resource() adds 94a2d4279924 drivers: gpio: sprd: use devm_platform_ioremap_resource() adds b35263db10a7 drivers: gpio: ftgpio010: use devm_platform_ioremap_resource() adds 8f701e1dd64f drivers: gpio: hlwd: use devm_platform_ioremap_resource() adds 30f8c5210002 drivers: gpio: iop: use devm_platform_ioremap_resource() adds 38b1e6805e1d drivers: gpio: janz-ttl: use devm_platform_ioremap_resource() adds 62fe072a24e2 drivers: gpio: loongon1: use devm_platform_ioremap_resource() adds 47b4916cb4fb drivers: gpio: lpc18xx: use devm_platform_ioremap_resource() adds 329e23f9bc0a drivers: gpio: mb86s7x: use devm_platform_ioremap_resource() adds 92d718fd4774 drivers: gpio: mt7621: use devm_platform_ioremap_resource() adds dc02a0cacb6c drivers: gpio: mvebu: use devm_platform_ioremap_resource() adds 123ac0e5356c drivers: gpio: mxc: use devm_platform_ioremap_resource() adds 037ae5bc3778 drivers: gpio: octeon: use devm_platform_ioremap_resource() adds 542c25b7a209 drivers: gpio: pxa: use devm_platform_ioremap_resource() adds ecbf7c2e8bb3 drivers: gpio: rcar: use devm_platform_ioremap_resource() adds 7290f152fecc drivers: gpio: spear-spics: use devm_platform_ioremap_resource() adds c68a520f6a05 drivers: gpio: sta2x11: use devm_platform_ioremap_resource() adds 6ba7c53b799d drivers: gpio: stp-xway: use devm_platform_ioremap_resource() adds 5b827ff598b0 drivers: gpio: tb10x: use devm_platform_ioremap_resource() adds a0b81f1ca432 drivers: gpio: tegra: use devm_platform_ioremap_resource() adds aa6c9b91089b drivers: gpio: timberdale: use devm_platform_ioremap_resource() adds f7a6e467eaf1 drivers: gpio: ts4800: use devm_platform_ioremap_resource() adds 83fa76b65cd2 drivers: gpio: uniphier: use devm_platform_ioremap_resource() adds df53665b4f18 drivers: gpio: vf610: use devm_platform_ioremap_resource() adds 6ff49fba4007 drivers: gpio: xgene-sb: use devm_platform_ioremap_resource() adds 8d86f985ac41 drivers: gpio: zx: use devm_platform_ioremap_resource() adds 3883de0287d0 drivers: gpio: xlp: devm_platform_ioremap_resource() adds 77bc0e69c3e2 gpio: zynq: use devm_platform_ioremap_resource() adds 430c1ce304e4 pinctrl: mcp23s08: debugfs: remove custom printer adds 7c68571f77fb gpio: omap: avoid clang warning adds 58f57f864c03 gpio: omap: use devm_platform_ioremap_resource() adds 542f36159f94 gpio: Set proper argument value to set_config adds 4f2f95e9a812 gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple adds 27157af66324 gpio: mmio: Drop bgpio_dir_inverted adds 26af34079f1d Merge tag 'v5.1-rc3' into devel adds a71a81e79758 gpio: of: Optimize quirk checks adds f70fbc15bae2 gpio: pca953x: Configure wake-up path when wake-up is enabled adds 12f2639038ef tracing: stop making gpio tracing configurable adds b0d2569d8276 gpio: mlxbf: remove unused including <linux/version.h> adds 4779a066e71d Merge tag 'gpio-v5.2-updates-for-linus-part1' of git://git [...] new 0479c9d446f6 Merge remote-tracking branch 'gpio/for-next' new c9cc1ec0f180 Merge remote-tracking branch 'pinctrl/for-next' new 3bc590bb4582 Merge remote-tracking branch 'pwm/for-next' new df60e2b1d012 Merge remote-tracking branch 'random/dev' adds d11a7e376ad7 selftest/x86/mpx-dig.c: Remove duplicate header adds a04a67845cfa selftest/timers: Remove duplicate header adds cde53520e287 selftest/rseq: Remove duplicate header adds 6f9e64b0ff26 selftest/gpio: Remove duplicate header adds 6989808ee763 lib/test_printf: Add empty module_exit function adds d3460527706e kselftest: Add test runner creation script adds eebf4dd45237 kselftest: Add test module framework header adds 6b1a4d5b1a26 lib: Use new kselftest header adds 458a3bf82df4 lib/string: Add strscpy_pad() function adds 0b0600c8c97a lib: Add test module for strscpy_pad adds 0a7dc82ef2ed rseq/selftests: Adapt number of threads to the number of d [...] adds f8a0590f0e01 selftests: efivarfs: remove the test_create_read file if i [...] adds e14d314c7a48 selftests: cgroup: fix cleanup path in test_memcg_subtree_ [...] new ff878b31ff8a Merge remote-tracking branch 'kselftest/next' new e6969f196ad5 Merge remote-tracking branch 'y2038/y2038' adds 43bd3a95c98e kbuild: use -flive-patching when CONFIG_LIVEPATCH is enabled adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next new ba5098b61dbf Merge remote-tracking branch 'livepatching/for-next' new c5539480c135 Merge remote-tracking branch 'coresight/next' adds 43dae505dae6 rtc: test: use .set_time new d1fbe695d889 rtc: ds1672: set range new 10e3efc16569 rtc: ds1672: move oscillator handling to .read_time new c346065582f8 rtc: ds1672: remove sysfs debug interface new 7a5670c754b8 rtc: ds1672: remove useless indirection new 520d6516736e rtc: ds1672: use rtc_time64_to_tm new 219219d9b89b rtc: ds1672: use .set_time new 69468320a94d rtc: ds1672: convert to SPDX identifier new e3a7691321ae rtc: ds1672: switch debug message to %ptR new 06cfd668ec67 rtc: coh901331: set range new 9cf2f9b5adcb rtc: coh901331: switch to rtc_time64_to_tm/rtc_tm_to_time64 new febad7946072 rtc: coh901331: use .set_time new 7d624621b704 rtc: coh901331: convert to SPDX identifier new e1089802467d rtc: tegra: set range new 34ea0ac3e2e6 rtc: tegra: switch to rtc_time64_to_tm/rtc_tm_to_time64 new b6838275be1f rtc: tegra: convert to SPDX identifier new 65a3864a449b rtc: stmp3xxx: set range new 0822ded72a2d rtc: stmp3xxx: switch to rtc_time64_to_tm/rtc_tm_to_time64 new 57f34277a5da rtc: stmp3xxx: use .set_time new 371a256ca90f rtc: stmp3xxx: convert to SPDX identifier new e8ec3f63fbe0 Merge remote-tracking branch 'rtc/rtc-next' new a4fca849fa8f Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new a07fa7aa247b Merge remote-tracking branch 'at24/at24/for-next' new 265264eeeb7b Merge remote-tracking branch 'ntb/ntb-next' new bfe186c4e66e Merge remote-tracking branch 'gnss/gnss-next' new bbdcc9ae5235 Merge remote-tracking branch 'slimbus/for-next' new 2da16b1592e2 Merge remote-tracking branch 'nvmem/for-next' new 3e230c3308c7 Merge remote-tracking branch 'xarray/xarray' new eb3428807c6e Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' new b34d702db1ed PM / devfreq: Use of_node_name_eq for node name comparisons new 3c3144dfc772 PM / devfreq: fix mem leak in devfreq_add_device() new 6f0fc28eb949 PM / devfreq: fix missing check of return value in devfreq [...] new 0eb99a4f3440 PM / devfreq: consistent indentation new fc3d5e874c63 PM / devfreq: rk3399_dmc: remove unneeded semicolon new fc3068f37bbf PM / devfreq: rockchip-dfi: remove unneeded semicolon new b1ac591af3c6 PM / devfreq: tegra: remove unneeded variable new 13dcba4b0a9d PM / devfreq: Restart previous governor if new governor fa [...] new 7c7c9ccbef37 PM / devfreq: Fix static checker warning in try_then_reque [...] new 123d7c94c492 PM / devfreq: exynos-bus: Suspend all devices on system shutdown new 91637bbfc9b6 PM / devfreq: rockchip-dfi: Move GRF definitions to a comm [...] new ed5279a94871 PM / devfreq: rk3399_dmc: Pass ODT and auto power down par [...] new 81b0b743e66c trace: events: add devfreq trace event file new ff90d67c6570 PM / devfreq: add tracing for scheduling work new efab5e464e32 Merge remote-tracking branch 'devfreq/for-next' adds 4412c59675f7 checkpatch: don't interpret stack dumps as commit IDs adds d60b14504a79 mm: add /sys/kernel/slab/cache/cache_dma32 adds c4a9c3d24796 coredump: fix race condition between mmget_not_zero()/get_ [...] adds 36c3cd4eaf10 userfaultfd: use RCU to free the task struct when fork fails adds 4ac415e29055 slab: store tagged freelist for off-slab slabmgmt adds 579ecef7dabd mm: swapoff: shmem_find_swap_entries() filter out other types adds 5f28d41f4e8d mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES adds 1ce033f54eba mm: swapoff: take notice of completion sooner adds 901749176c0d mm: swapoff: shmem_unuse() stop eviction without igrab() adds e5bfaadb1429 mm-swapoff-shmem_unuse-stop-eviction-without-igrab-fix adds 63ac4dae5f30 mm/memory_hotplug: do not unlock after failing to take the [...] adds f2ecd03393fd mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBF [...] adds ccd26e740253 kernel/sys.c: prctl: fix false positive in validate_prctl_map() adds 2d207d7ef809 scripts/spelling.txt: add more typos to spelling.txt and sort adds c34cc1d44b60 arch/sh/boards/mach-dreamcast/irq.c: Remove duplicate header adds a3c10c3c22f0 lib/debugobjects.c: move printk out of db lock critical sections adds f1c6d905d49a ocfs2: use common file type conversion adds 1a9339122a47 ocfs2: fix ocfs2 read inode data panic in ocfs2_iget adds 81093ce65c9e ocfs2: clear zero in unaligned direct IO adds 78cff9d6d8eb ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds 5c7ff7bc7683 ocfs2: wait for recovering done after direct unlock request adds 516599f26493 ocfs2: checkpoint appending truncate log transaction befor [...] adds c7146eb5480b ramfs: support O_TMPFILE adds 16a871f0d073 list: add function list_rotate_to_front() adds 4b7daa56deb9 slob: respect list_head abstraction layer adds b10a4aed5924 slob: use slab_list instead of lru adds f77a2c293e7a slub: add comments to endif pre-processor macros adds 6f992a5972a6 slub: use slab_list instead of lru adds eab4d71441bf slab: use slab_list instead of lru adds 56e43161f272 mm: remove stale comment from page struct adds 2a95fbc5f771 slub: remove useless kmem_cache_debug() before remove_full() adds 0d856717cd74 mm/slab.c: remove unneed check in cpuup_canceled adds 4764518123ea mm/slub.c: update the comment about slab frozen adds 05568bdf39c8 include/trace/events/vmscan.h: drop zone id from kswapd tr [...] adds 6ebcc3a27291 mm/cma_debug.c: fix the break condition in cma_maxchunk_get() adds a8879d1a4609 userfaultfd/sysctl: add vm.unprivileged_userfaultfd adds 48cffb563521 userfaultfd-sysctl-add-vmunprivileged_userfaultfd-fix adds 2417889e1356 mm: page cache: store only head pages in i_pages adds fcb41db68318 page-cache-store-only-head-pages-in-i_pages-fix adds 524d58d80322 page-cache-store-only-head-pages-in-i_pages-fix-fix adds fc9725a13cb2 mm, page_alloc: disallow __GFP_COMP in alloc_pages_exact() adds cb87c3665e20 mm: move recent_rotated pages calculation to shrink_inacti [...] adds c109282747ef mm: move nr_deactivate accounting to shrink_active_list() adds 725238595665 fixup: vmscan: Fix build on !CONFIG_MEMCG from nr_deactiva [...] adds bfc11f56e735 mm: remove pages_to_free argument of move_active_pages_to_lru() adds b7c1e217ae40 mm: generalize putback scan functions adds 86d66694919e mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM adds 84f631ed92ee mm-gup-replace-get_user_pages_longterm-with-foll_longterm-v3 adds 2e17762f9a9e mm/gup: change write parameter to flags in fast walk adds bf02aeacf9b5 mm/gup: change GUP fast to use flags rather than a write 'bool' adds 2910bb1b490a mm/gup: add FOLL_LONGTERM capability to GUP fast adds 51d633ac7e00 mm-gup-add-foll_longterm-capability-to-gup-fast-v3 adds f05faf9ff827 IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() adds e542939a7ca5 ib-hfi1-use-the-new-foll_longterm-flag-to-get_user_pages_fast-v3 adds 67ed54e46284 IB/qib: use the new FOLL_LONGTERM flag to get_user_pages_fast() adds d3bdfe0f955d IB/mthca: use the new FOLL_LONGTERM flag to get_user_pages_fast() adds 313ef84a4312 mm,memory_hotplug: unlock 1GB-hugetlb on x86_64 adds 0b7106641491 mm,memory_hotplug: drop redundant hugepage_migration_suppo [...] adds 66aadacb0c44 mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY adds c9e8e4e375c4 mm/compaction.c: fix an undefined behaviour adds 1be7516d81d8 mm-compaction-fix-an-undefined-behaviour-fix adds 3a46ee4995ea mm/cma.c: fix the bitmap status to show failed allocation reason adds b42f340924fe mm: compaction: show gfp flag names in try_to_compact_page [...] adds 132cbd134378 mm, compaction: some tracepoints should be defined only wh [...] adds 139011277897 mm: change mm_update_next_owner() to update mm->owner with [...] adds d0b47488fbfb mm/page_isolation.c: remove redundant pfn_valid_within() i [...] adds 4cdf3574619f mm/vmscan: add tracepoints for node reclaim adds 5ce7574c1b4e mm: memcontrol: track LRU counts in the vmstats array adds 178557223546 mm: memcontrol: replace zone summing with lruvec_page_state() adds 3fe40680872c mm: memcontrol: replace node summing with memcg_page_state() adds e782d902fc19 mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() adds 3ccd047b64c4 mm: memcontrol: push down mem_cgroup_nr_lru_pages() adds acfbc3c73491 mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pa [...] adds 6d518bc61296 mm/cma.c: fix crash on CMA allocation if bitmap allocation fails adds dce18ff7f099 initramfs: free initrd memory if opening /initrd.image fails adds 633c8e33c29c initramfs: cleanup initrd freeing adds 08b0a2ce4df2 initramfs: factor out a helper to populate the initrd image adds fe5d69733193 initramfs: cleanup populate_rootfs adds 152dd7c30a83 initramfs: fix a compilation error adds b6d67ab16464 initramfs: move the legacy keepinitrd parameter to core code adds 08cdf16cf0f8 initramfs: provide a generic free_initrd_mem implementation adds 984f26d3a3be initramfs: poison freed initrd memory adds 6e2ff35462c3 init: provide a generic free_initmem implementation adds b302e7d7cfab hexagon: switch over to generic free_initmem() adds 054e7a723586 init: free_initmem: poison freed init memory adds e519ed2cdc6e riscv: switch over to generic free_initmem() adds a680421f378f sh: advertise gigantic page support adds 5727ee8f0ac2 sparc: advertise gigantic page support adds 95dbfa0c43c8 mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CO [...] adds 09ed95834d11 hugetlb: allow to free gigantic pages regardless of the co [...] adds 247878b4fbdb mm: introduce put_user_page*(), placeholder versions adds 40c19061926d mm: page_mkclean vs MADV_DONTNEED race adds f0c63cf5f270 mm/vmscan: drop may_writepage and classzone_idx from direc [...] adds 2ba23102937c mem-hotplug: fix node spanned pages when we have a node wi [...] adds 3cf7123d3561 hugetlbfs: fix potential over/underflow setting node speci [...] adds 0f41a46966aa mm/hugetlb: get rid of NODEMASK_ALLOC adds c94254d230bd mm/swap.c: __pagevec_lru_add_fn: typo fix adds d3ec7897891d include/linux/balloon_compaction.h: drop unused function stubs adds b19b37873fb0 mm/sparse.c: clean up obsolete code comment adds 2a53e2dacfef drivers/base/memory.c: clean up relics in function parameters adds 55290bf1171e hugetlbfs: on restore reserve error path retain subpool re [...] adds 6a1d12ce0f4f hugetlb: use same fault hash key for shared and private mappings adds 711fb0ac6d7e mm/hmm: select mmu notifier when selecting HMM adds fbe1d132a5a5 mm/hmm: use reference counting for HMM struct adds 5edcd1582e0e mm/hmm: do not erase snapshot when a range is invalidated adds eb7a0721c98a mm/hmm: improve and rename hmm_vma_get_pfns() to hmm_range [...] adds 4cb9615fd669 mm/hmm: improve and rename hmm_vma_fault() to hmm_range_fault() adds 75ab9c881238 mm/hmm: improve driver API to work and wait over a range adds 3730a5bd6faf mm/hmm: add default fault flags to avoid the need to pre-f [...] adds f245a532ae2c mm/hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) adds 0ec07abc3110 mm/hmm: allow to mirror vma of a file on a DAX backed filesystem adds 553ef9c66e91 mm/hmm: add helpers to test if mm is still alive or not adds fa6a13e90b16 mm/hmm: add an helper function that fault pages and map th [...] adds 8cc043b6d0f4 mm-hmm-add-an-helper-function-that-fault-pages-and-map-the [...] adds 3f756afaa633 mm/hmm: convert various hmm_pfn_* to device_entry which is [...] adds ce1a8d11c5ac mm/mmu_notifier: helper to test if a range invalidation is [...] adds 0465a5769e9c mm/mmu_notifier: convert user range->blockable to helper function adds c3c8afe2d9b7 mm/mmu_notifier: convert mmu_notifier_range->blockable to a flags adds f742e35302b1 mm/mmu_notifier: contextual information for event enums adds ab959675a83b mm/mmu_notifier: contextual information for event triggeri [...] adds 8c82511cab51 mm/mmu_notifier: use correct mmu_notifier events for each [...] adds 70d09988fb8a mm/mmu_notifier: pass down vma and reasons why mmu notifie [...] adds 73afe443d525 mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper adds 04847bc48443 mm/filemap.c: enable error injection at add_to_page_cache() adds 1d104bbfe8ec mm-enable-error-injection-at-add_to_page_cache-fix adds c85c7f93dc5d mm/rmap.c: use the pra.mapcount to do the check adds a87a3fa26a38 mm: use mm_zero_struct_page from SPARC on all 64b architectures adds dd5cd056007f mm: drop meminit_pfn_in_nid as it is redundant adds fbf45a52eb25 mm: implement new zone specific memblock iterator adds d3a5bb59fc89 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] adds aeda82c8313a mm, memory_hotplug: cleanup memory offline path adds 0b423ef224e4 mm, memory_hotplug: provide a more generic restrictions fo [...] adds e60ac30862d2 mm-memory_hotplug-provide-a-more-generic-restrictions-for- [...] adds f007c1f4e910 mm/filemap.c: fix minor typo adds 5af92d15e179 mm/memory_hotplug: release memory resource after arch_remo [...] adds e1ef84ca92ac mm/memory_hotplug: make unregister_memory_section() never fail adds 3a3a00b781c4 mm/memory_hotplug: make __remove_section() never fail adds e820c546cddc mm/memory_hotplug: make __remove_pages() and arch_remove_m [...] adds 9c399cf0e331 memcg: schedule high reclaim for remote memcgs on high_work adds fddab5268de7 memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work-v3 adds db5526f389c2 psi: introduce state_mask to represent stalled psi states adds c12754171b3f psi: make psi_enable static adds cd62f259fbcd psi: rename psi fields in preparation for psi trigger addition adds 464f20e0b477 psi-rename-psi-fields-in-preparation-for-psi-trigger-addition-v6 adds b3a2668dd407 psi: split update_stats into parts adds 5c98c261b53e psi: track changed states adds 473388c56666 include/: refactor headers to allow kthread.h inclusion in [...] adds 4bd2865fb507 psi: introduce psi monitor adds 3319f8b3a38b mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() adds 2e261f9a35c5 mm/vmalloc.c: keep track of free blocks for vmap allocation adds e925d43b498e mm/vmap: keep track of free blocks for vmap allocation adds 537c4834b0b4 mm-vmap-keep-track-of-free-blocks-for-vmap-allocation-v4 adds a1d26d2c51ea mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro adds 58d22cfc2d49 mm-vmap-add-debug_augment_propagate_check-macro-v4 adds c9962924a35c mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro adds 437e5b067900 mm-vmap-add-debug_augment_lowest_match_check-macro-v4 adds 2713b5645407 mm, memcg: proportional memory.{low,min} reclaim adds 0c237e4beb09 mm, memcg: make memory.emin the baseline for utilisation d [...] adds 5b05f3aafef7 mm, memcg: make scan aggression always exclude protection adds de4f08a9eb30 include/linux/uaccess.h: add probe_user_read() adds 72fdfbe8f692 mm-add-probe_user_read-fix adds 62c09c2572f0 powerpc: use probe_user_read() adds 287819acc18b mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t adds 5df893e80265 mm: shuffle initial free memory to improve memory-side-cac [...] adds cbcac7edee0c mm/shuffle: fix shuffle enable adds 522e7c32dec6 mm: move buddy list manipulations into helpers adds 42d08aac0c5e mm: fix buddy list helpers adds a35bd92433db mm-move-buddy-list-manipulations-into-helpers-fix2 adds d6afe3cbd93b mm: maintain randomization of page free lists adds 5170d78b94d5 mm-maintain-randomization-of-page-free-lists-checkpatch-fixes adds 2ccde587004d mm/vmscan: remove unused lru_pages argument adds e2f4d60e12b7 mm/mincore.c: make mincore() more conservative adds 3b3063176549 mm-mincore-make-mincore-more-conservative-v2 adds e4dea9468e62 mm: don't expose page to fast gup before it's ready adds ed5ccb7e3b23 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds d4a54a98dc93 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 750eea8c33f8 fs/select: avoid clang stack usage warning adds 685dc1264544 kdb: det rid of broken attempt to print CCVERSION in kdb summary adds fde30099c27b treewide: remove SPDX "WITH Linux-syscall-note" from kerne [...] adds 097f264e0796 kernel/notifier.c: double register detection adds c27bb90103d1 kernel/latencytop.c: remove unnecessary checks for latency [...] adds 84de9d63a421 kernel/latencytop.c: rename clear_all_latency_tracing to c [...] adds 5d06d5a3308a lib/bitmap.c: remove unused EXPORT_SYMBOLs adds 7e4deadf0035 lib/bitmap.c: guard exotic bitmap functions by CONFIG_NUMA adds 21370d1472ed lib/genalloc.c: export symbol addr_in_gen_pool adds 6d74cce59c05 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds 8df6389b6284 Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds 23861a5cd84e lib/plist: rename DEBUG_PI_LIST to DEBUG_PLIST adds fbb5d3827314 lib/sort: make swap functions more generic adds 9b04ecfeb5d5 lib/sort: use more efficient bottom-up heapsort variant adds 33cdd5c22a3b lib/sort: avoid indirect calls to built-in swap adds 865fcf7ae7fe lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS adds fb81ca72f9ba lib/list_sort: optimize number of calls to comparison function adds f45390dac64e lib: Move mathematic helpers to separate folder adds 792a62a679d0 lib/math: move int_pow() from pwm_bl.c for wider use adds 2a3bdfbc2116 lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() adds 086c7026582c lib: rework bitmap_parselist adds 4abfd5d3f161 lib/test_bitmap: switch test_bitmap_parselist to ktime_get() adds fe62e8c1b315 lib/test_bitmap: add testcases for bitmap_parselist() adds 57d73b4ffe6f lib/test_bitmap: add tests for bitmap_parselist_user() adds 9c35c4fb016d include/linux/bitops.h: fix UBSAN undefined behavior warni [...] adds 68fe1d9b70f6 lib/math/rational.c: fix possible incorrect result from ra [...] adds 83def6bfd201 checkpatch: fix something adds 7240fb7ac138 fs/binfmt_elf.c: remove unneeded initialization of mm->sta [...] adds e932f8bcbe89 fs/binfmt_elf.c: make scope of "pos" variable smaller adds 0eb187991fcb fs/binfmt_elf.c: free PT_INTERP filename ASAP adds 5bd1f98d1fee fs/binfmt_elf.c: fix GPF when dereferencing invalid interpreter adds 07f7a8510bbd fs/binfmt_elf.c: delete trailing "return;" in functions re [...] adds 5a38db829577 autofs: fix some word usage oddities in autofs.txt adds d64189fb2c21 autofs: update autofs.txt for strictexpire mount option adds 30f3c71a153b autofs: update AUTOFS_EXP_LEAVES description adds 977865aca350 autofs: update mount control expire desription with AUTOFS [...] adds 906b15c31322 autofs: add description of ignore pseudo mount option adds c670bea9122d fs/fat/file.c: issue flush after the writeback of FAT adds 90facf355995 kernel/signal.c: annotate implicit fall through adds dfcd17d92092 include/linux/cpumask.h: fix double string traverse in cpu [...] adds 983c92f7faa5 cpumask-fix-double-string-traverse-in-cpumask_parse-fix adds e438c89f8d98 rapidio: fix a NULL pointer dereference when create_workqu [...] adds 32f5e066b3e2 kernel/sysctl.c: switch to bitmap_zalloc() adds 52962aec8140 sysctl: return -EINVAL if val violates minmax adds 15f01e1d7b48 kernel/pid.c: convert struct pid:count to refcount_t adds 775820b52a09 convert-struct-pid-count-to-refcount_t-fix adds 0280565ab901 eventfd: present id to userspace via fdinfo adds 63e03b2baa58 gcov: clang: move common GCC code into gcc_base.c adds 500c3b8b126d gcov: docs: add a note on GCC vs Clang differences adds afafa201048d panic: avoid the extra noise dmesg adds d1904671d40d panic/reboot: allow specifying reboot_mode for panic only adds bdc78f31b5cd pps: descriptor-based gpio adds 0b53e60f35c7 dt-bindings: pps: pps-gpio PPS ECHO implementation adds bd6c06771609 pps: pps-gpio PPS ECHO implementation adds 28646b555c7f scripts/gdb: find vmlinux where it was before adds 4a9bd17f785b scripts/gdb: add kernel config dumping command adds 26fd984f5955 scripts-gdb-add-kernel-config-dumping-command-v2 adds 5babc71089af scripts/gdb: add rb tree iterating utilities adds c2881100592d scripts-gdb-add-rb-tree-iterating-utilities-v2 adds 17c357adc7c0 scripts/gdb: add a timer list command adds 0774fe07d990 scripts-gdb-add-a-timer-list-command-v2 adds e9f5d1ac3d00 scripts/gdb: silence pep8 checks adds 0f4a7bb79c92 ipc: prevent lockup on alloc_msg and free_msg adds 7e8dd8cda98c ipc/mqueue: remove redundant wq task assignment adds c5b03742cfa1 ipc/mqueue: optimize msg_get() adds 8a713cce2e8e ipc: allow boot time extension of IPCMNI from 32k to 16M adds 2a2ae56bfb42 ipc: conserve sequence numbers in ipcmni_extend mode adds 9b9607c0c01d ipc: do cyclic id allocation for the ipc object. new 71099af9cbf0 Merge branch 'akpm-current/current' new 0e66b231653a pinctrl: fix pxa2xx.c build warnings new ed98ebda3840 scripts/atomic/gen-atomics.sh: don't assume that scripts a [...] new 627dc75feeac fs/coda/psdev.c: remove duplicate header new 935b043cb6ea include/linux/sched/signal.h: replace `tsk' with `task' new 00fa9d1c6bdf fs/cachefiles/namei.c: remove duplicate header new 29390718f290 fs/block_dev.c: Remove duplicate header new 2f1fad385246 kernel, resource: use resource_overlaps() to simplify regi [...] new e82fcc8925e1 treewide: replace #include <asm/sizes.h> with #include <li [...] new d634a0b22405 arch: remove <asm/sizes.h> amd <asm-generic/sizes.h> new 0241be0c8291 mm, memcg: rename ambiguously named memory.stat counters a [...] new 8ce9c45a75a2 mm-rename-ambiguously-named-memorystat-counters-and-functions-fix new c3797f665664 mm, memcg: consider subtrees in memory.events new b39053d1ad47 drivers/virt/fsl_hypervisor.c: dereferencing error pointer [...] new 0c7bf6a64c06 drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl new bd23fdf8bc9c drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] new b842f58bc552 Merge branch 'akpm/master' new 2f4c4d833153 Add linux-next specific files for 20190411
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 (ac5b84a1ffe9) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 544 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/DMA-API-HOWTO.txt | 13 +- Documentation/admin-guide/pm/cpufreq.rst | 18 +- Documentation/admin-guide/pm/cpuidle.rst | 8 +- Documentation/admin-guide/pm/index.rst | 2 + Documentation/admin-guide/pm/intel_epb.rst | 8 + Documentation/admin-guide/pm/intel_pstate.rst | 32 +- Documentation/admin-guide/pm/sleep-states.rst | 8 +- Documentation/admin-guide/pm/strategies.rst | 8 +- Documentation/admin-guide/pm/system-wide.rst | 2 + Documentation/admin-guide/pm/working-state.rst | 2 + Documentation/block/null_blk.txt | 4 + Documentation/bpf/btf.rst | 57 + Documentation/dev-tools/kselftest.rst | 94 +- Documentation/devicetree/bindings/arm/cpus.yaml | 2 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 10 + .../devicetree/bindings/arm/sunxi/sunxi-mbus.txt | 36 + Documentation/devicetree/bindings/bus/ti-sysc.txt | 6 +- .../bindings/connector/usb-connector.txt | 2 +- .../bindings/display/amlogic,meson-dw-hdmi.txt | 4 + .../bindings/display/amlogic,meson-vpu.txt | 4 + .../display/amlogic,simple-framebuffer.txt | 33 - .../bindings/display/simple-framebuffer-sunxi.txt | 36 - .../bindings/display/simple-framebuffer.txt | 91 - .../bindings/display/simple-framebuffer.yaml | 160 + .../devicetree/bindings/edac/socfpga-eccmgr.txt | 135 +- .../devicetree/bindings/gpu/arm,mali-bifrost.txt | 92 + .../bindings/interconnect/interconnect.txt | 4 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 3 +- .../{ltc3651-charger.txt => lt3651-charger.txt} | 10 +- .../devicetree/bindings/sound/fsl,audmix.txt | 4 - .../bindings/spi/nvidia,tegra114-spi.txt | 20 + .../devicetree/bindings/vendor-prefixes.txt | 1 + .../devicetree/bindings/watchdog/sunxi-wdt.txt | 1 - Documentation/driver-api/device-io.rst | 45 - Documentation/driver-api/pci/p2pdma.rst | 4 - Documentation/driver-api/pm/cpuidle.rst | 7 +- Documentation/driver-api/pm/devices.rst | 12 +- Documentation/driver-api/pm/index.rst | 2 + Documentation/driver-api/pm/notifiers.rst | 8 +- Documentation/driver-api/pm/types.rst | 2 + Documentation/features/debug/kgdb/arch-support.txt | 2 +- .../features/debug/kprobes/arch-support.txt | 2 +- .../features/debug/kretprobes/arch-support.txt | 2 +- Documentation/kprobes.txt | 1 + Documentation/memory-barriers.txt | 105 +- Documentation/networking/devlink-info-versions.rst | 5 + Documentation/process/howto.rst | 2 +- Documentation/process/kernel-docs.rst | 12 - Documentation/spi/spi-summary | 6 + Documentation/trace/ftrace.rst | 31 + Documentation/trace/histogram.rst | 16 +- .../zh_CN/process/management-style.rst | 2 +- Documentation/vm/numa.rst | 4 +- MAINTAINERS | 22 +- Makefile | 14 +- Next/SHA1s | 196 +- Next/merge.log | 3444 +++++++++++++------- arch/alpha/include/asm/Kbuild | 1 + arch/alpha/include/asm/io.h | 2 - arch/alpha/kernel/pci_iommu.c | 20 +- arch/arc/boot/dts/hsdk.dts | 13 +- arch/arc/include/asm/Kbuild | 1 + arch/arc/lib/memset-archs.S | 4 +- arch/arm/arm-soc-for-next-contents.txt | 29 + arch/arm/boot/dts/am335x-bone-common.dtsi | 116 +- arch/arm/boot/dts/am335x-boneblack-common.dtsi | 54 +- arch/arm/boot/dts/am335x-boneblack-wireless.dts | 28 +- arch/arm/boot/dts/am335x-pocketbeagle.dts | 56 +- arch/arm/boot/dts/am43x-epos-evm.dts | 11 + arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 39 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 39 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 39 +- arch/arm/boot/dts/at91-sama5d4_xplained.dts | 39 +- arch/arm/boot/dts/at91-sama5d4ek.dts | 39 +- arch/arm/boot/dts/at91-vinco.dts | 39 +- arch/arm/boot/dts/at91sam9260ek.dts | 39 +- arch/arm/boot/dts/at91sam9xe.dtsi | 39 +- arch/arm/boot/dts/dra7.dtsi | 2 + arch/arm/boot/dts/exynos4210-origen.dts | 4 +- arch/arm/boot/dts/exynos4210-smdkv310.dts | 4 +- arch/arm/boot/dts/exynos4210-trats.dts | 4 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 4 +- arch/arm/boot/dts/exynos4412-origen.dts | 3 +- arch/arm/boot/dts/exynos4412-smdk4412.dts | 4 +- arch/arm/boot/dts/exynos4412-trats2.dts | 3 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 3 +- arch/arm/boot/dts/exynos5260-xyref5260.dts | 2 +- arch/arm/boot/dts/exynos5410-smdk5410.dts | 2 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 3 +- arch/arm/boot/dts/omap2420-n810.dts | 2 +- arch/arm/boot/dts/omap4-duovero.dtsi | 21 +- arch/arm/boot/dts/omap4-l4-abe.dtsi | 501 +++ arch/arm/boot/dts/omap4-mcpdm.dtsi | 44 + arch/arm/boot/dts/omap4-panda-common.dtsi | 21 +- arch/arm/boot/dts/omap4-sdp.dts | 21 +- arch/arm/boot/dts/omap4-var-som-om44.dtsi | 21 +- arch/arm/boot/dts/omap4.dtsi | 192 +- arch/arm/boot/dts/omap5-board-common.dtsi | 8 +- arch/arm/boot/dts/omap5-l4-abe.dtsi | 447 +++ arch/arm/boot/dts/omap5.dtsi | 115 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 1 + arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 1 + arch/arm/boot/dts/qcom-msm8660.dtsi | 1 + arch/arm/boot/dts/qcom-pma8084.dtsi | 1 + arch/arm/boot/dts/sama5d2.dtsi | 39 +- arch/arm/boot/dts/sama5d36ek_cmp.dts | 39 +- arch/arm/boot/dts/sama5d3xcm_cmp.dtsi | 39 +- arch/arm/boot/dts/sama5d3xmb_cmp.dtsi | 39 +- arch/arm/boot/dts/sama5d4.dtsi | 39 +- arch/arm/boot/dts/ste-nomadik-nhk15.dts | 9 +- arch/arm/boot/dts/sun5i.dtsi | 13 + arch/arm/boot/dts/sun8i-a23-a33.dtsi | 4 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 41 + arch/arm/boot/dts/sun8i-a83t.dtsi | 13 + arch/arm/configs/aspeed_g4_defconfig | 1 - arch/arm/configs/aspeed_g5_defconfig | 1 - arch/arm/configs/qcom_defconfig | 13 +- arch/arm/include/asm/Kbuild | 1 + arch/arm/include/asm/io.h | 2 - arch/arm/include/asm/stage2_pgtable.h | 4 +- arch/arm/kernel/dma-isa.c | 8 +- arch/arm/mach-at91/Kconfig | 3 - arch/arm/mach-exynos/Kconfig | 2 +- arch/arm/mach-exynos/Makefile | 2 +- arch/arm/mach-exynos/suspend.c | 12 +- arch/arm/mach-imx/pm-imx6.c | 2 +- arch/arm/mach-iop13xx/setup.c | 8 +- arch/arm/mach-iop13xx/tpmi.c | 10 +- arch/arm/mach-milbeaut/platsmp.c | 4 + arch/arm/mach-omap2/common.h | 9 + arch/arm/mach-omap2/i2c.c | 11 +- arch/arm/mach-omap2/io.c | 7 +- arch/arm/mach-omap2/mmc.h | 8 + arch/arm/mach-omap2/omap-wakeupgen.c | 4 +- arch/arm/mach-omap2/omap_hwmod.c | 210 +- arch/arm/mach-omap2/omap_hwmod.h | 8 +- arch/arm/mach-omap2/omap_hwmod_2420_data.c | 1 - arch/arm/mach-omap2/omap_hwmod_2430_data.c | 1 - arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 1 - .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 29 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 103 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 255 -- arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 64 - arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 4 - arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 113 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 740 ----- arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 748 ----- arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 848 +---- arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 1 - arch/arm/mach-omap2/pm33xx-core.c | 84 +- arch/arm/mach-omap2/sleep43xx.S | 3 + arch/arm/mach-omap2/sr_device.c | 5 +- arch/arm/mach-rpc/dma.c | 8 +- arch/arm/mm/alignment.c | 2 +- arch/arm/nwfpe/fpmodule.c | 2 +- arch/arm/plat-iop/adma.c | 6 +- arch/arm/plat-orion/common.c | 4 +- arch/arm64/Kconfig | 3 + arch/arm64/boot/dts/allwinner/Makefile | 2 + ...i-h6-pine-h64.dts => sun50i-h6-beelink-gs1.dts} | 103 +- ...i-h6-orangepi.dtsi => sun50i-h6-orangepi-3.dts} | 65 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 2 - .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 4 - arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 10 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 28 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 41 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 174 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 246 +- arch/arm64/boot/dts/qcom/pm8005.dtsi | 1 + arch/arm64/boot/dts/qcom/pm8998.dtsi | 1 + arch/arm64/boot/dts/qcom/pmi8994.dtsi | 1 + arch/arm64/boot/dts/qcom/pmi8998.dtsi | 1 + arch/arm64/boot/dts/qcom/qcs404-evb-1000.dts | 3 +- arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts | 3 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 205 ++ arch/arm64/boot/dts/renesas/r8a7795.dtsi | 70 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 70 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 70 + arch/arm64/configs/defconfig | 9 + arch/arm64/crypto/aes-glue.c | 2 +- arch/arm64/include/asm/Kbuild | 1 + arch/arm64/include/asm/brk-imm.h | 5 + arch/arm64/include/asm/debug-monitors.h | 25 +- arch/arm64/include/asm/esr.h | 4 +- arch/arm64/include/asm/io.h | 2 - arch/arm64/include/asm/kprobes.h | 2 - arch/arm64/include/asm/module.h | 5 + arch/arm64/include/asm/pgalloc.h | 12 +- arch/arm64/include/asm/stage2_pgtable.h | 4 +- arch/arm64/include/asm/tlb.h | 5 +- arch/arm64/kernel/Makefile | 6 +- arch/arm64/kernel/debug-monitors.c | 115 +- arch/arm64/kernel/ftrace.c | 3 +- arch/arm64/kernel/kgdb.c | 30 +- arch/arm64/kernel/probes/kprobes.c | 22 +- arch/arm64/kernel/probes/uprobes.c | 19 +- arch/arm64/kernel/traps.c | 41 +- arch/arm64/lib/Makefile | 2 +- arch/arm64/mm/fault.c | 14 +- arch/arm64/mm/mmu.c | 53 +- arch/arm64/mm/proc.S | 34 +- arch/c6x/include/asm/Kbuild | 1 + arch/csky/abiv1/inc/abi/ckmmu.h | 20 + arch/csky/abiv1/inc/abi/entry.h | 41 +- arch/csky/abiv1/inc/abi/regdef.h | 1 + arch/csky/abiv2/cacheflush.c | 13 +- arch/csky/abiv2/inc/abi/ckmmu.h | 20 + arch/csky/abiv2/inc/abi/entry.h | 44 +- arch/csky/abiv2/inc/abi/regdef.h | 1 + arch/csky/include/asm/Kbuild | 1 + arch/csky/include/asm/mmu_context.h | 4 +- arch/csky/include/asm/page.h | 39 +- arch/csky/include/asm/perf_event.h | 8 + arch/csky/include/asm/pgtable.h | 10 +- arch/csky/include/asm/traps.h | 5 - arch/csky/kernel/entry.S | 205 +- arch/csky/kernel/setup.c | 5 + arch/csky/mm/fault.c | 13 +- arch/h8300/include/asm/Kbuild | 1 + arch/hexagon/include/asm/Kbuild | 1 + arch/hexagon/include/asm/io.h | 2 - arch/ia64/include/asm/io.h | 17 - arch/ia64/include/asm/mmiowb.h | 25 + arch/ia64/include/asm/spinlock.h | 2 + arch/ia64/mm/init.c | 17 +- arch/m68k/include/asm/Kbuild | 1 + arch/m68k/include/asm/io_mm.h | 2 - arch/microblaze/include/asm/Kbuild | 1 + arch/microblaze/mm/pgtable.c | 2 +- arch/mips/include/asm/io.h | 3 - arch/mips/include/asm/mmiowb.h | 11 + arch/mips/include/asm/spinlock.h | 15 + arch/nds32/include/asm/Kbuild | 1 + arch/nds32/include/asm/io.h | 2 - arch/nios2/include/asm/Kbuild | 1 + arch/openrisc/include/asm/Kbuild | 1 + arch/parisc/Kconfig | 13 +- arch/parisc/include/asm/Kbuild | 2 +- arch/parisc/include/asm/io.h | 2 - arch/parisc/include/asm/mmzone.h | 58 +- arch/parisc/include/asm/page.h | 4 +- arch/parisc/include/asm/sparsemem.h | 14 + arch/parisc/kernel/kprobes.c | 110 +- arch/parisc/kernel/parisc_ksyms.c | 6 - arch/parisc/kernel/patch.c | 9 +- arch/parisc/kernel/processor.c | 3 +- arch/parisc/mm/init.c | 101 +- arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/io.h | 33 +- arch/powerpc/include/asm/mmiowb.h | 18 + arch/powerpc/include/asm/mmu.h | 2 +- arch/powerpc/include/asm/paca.h | 6 +- arch/powerpc/include/asm/spinlock.h | 17 - arch/powerpc/kernel/exceptions-64s.S | 12 + arch/powerpc/kernel/head_32.S | 8 - arch/powerpc/kernel/vdso32/gettimeofday.S | 2 +- arch/powerpc/mm/mem.c | 17 +- arch/powerpc/xmon/xmon.c | 5 +- arch/riscv/Kconfig | 1 + arch/riscv/include/asm/io.h | 15 +- arch/riscv/include/asm/mmiowb.h | 14 + arch/s390/Kconfig | 14 + arch/s390/Makefile | 2 +- arch/s390/boot/Makefile | 5 +- arch/s390/boot/compressed/decompressor.h | 2 + arch/s390/boot/compressed/vmlinux.lds.S | 1 + arch/s390/boot/ipl_parm.c | 27 +- arch/s390/boot/startup.c | 6 + arch/s390/boot/uv.c | 24 + arch/s390/include/asm/Kbuild | 1 + arch/s390/include/asm/boot_data.h | 4 +- arch/s390/include/asm/ipl.h | 1 - arch/s390/include/asm/processor.h | 24 +- arch/s390/include/asm/sections.h | 7 + arch/s390/include/asm/syscall_wrapper.h | 4 +- arch/s390/include/asm/uv.h | 132 + arch/s390/include/asm/vmlinux.lds.h | 13 + arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/early.c | 1 - arch/s390/kernel/ipl.c | 24 +- arch/s390/kernel/nospec-branch.c | 6 +- arch/s390/kernel/nospec-sysfs.c | 2 +- arch/s390/kernel/setup.c | 5 + arch/s390/kernel/vdso.c | 10 +- arch/s390/kernel/vmlinux.lds.S | 4 + arch/s390/mm/init.c | 11 +- arch/s390/mm/pgtable.c | 2 + arch/s390/net/bpf_jit_comp.c | 6 +- arch/s390/scripts/Makefile.chkbss | 3 +- arch/sh/include/asm/io.h | 3 - arch/sh/include/asm/mmiowb.h | 12 + arch/sh/include/asm/spinlock-llsc.h | 2 + arch/sh/mm/init.c | 17 +- arch/sparc/include/asm/Kbuild | 1 + arch/sparc/include/asm/io_64.h | 2 - arch/sparc/kernel/ds.c | 2 +- arch/sparc/kernel/pci_sun4v.c | 20 +- arch/um/include/asm/Kbuild | 1 + arch/um/kernel/sysrq.c | 2 +- arch/unicore32/include/asm/Kbuild | 1 + arch/x86/boot/compressed/acpi.c | 2 +- arch/x86/crypto/crct10dif-pclmul_glue.c | 13 +- arch/x86/crypto/poly1305-avx2-x86_64.S | 14 +- arch/x86/crypto/poly1305-sse2-x86_64.S | 22 +- arch/x86/include/asm/Kbuild | 1 + arch/x86/include/asm/dma-mapping.h | 10 - arch/x86/include/asm/io.h | 2 - arch/x86/include/asm/trace/exceptions.h | 2 +- arch/x86/kernel/amd_gart_64.c | 6 - arch/x86/kernel/irq_64.c | 2 +- arch/x86/kernel/pci-dma.c | 20 - arch/x86/mm/extable.c | 4 +- arch/x86/mm/init_32.c | 11 +- arch/x86/mm/init_64.c | 20 +- arch/x86/xen/multicalls.c | 2 +- arch/xtensa/include/asm/Kbuild | 1 + block/bfq-cgroup.c | 2 +- block/bfq-iosched.c | 16 +- block/bfq-iosched.h | 4 +- block/bfq-wf2q.c | 10 +- block/blk-core.c | 4 +- block/blk-merge.c | 16 +- block/blk-mq-sched.c | 8 +- block/blk-mq.c | 129 +- block/blk-mq.h | 6 +- block/elevator.c | 6 +- crypto/aes_generic.c | 8 +- crypto/chacha20poly1305.c | 4 +- crypto/crct10dif_generic.c | 11 +- crypto/cts.c | 18 +- crypto/scompress.c | 129 +- crypto/skcipher.c | 9 +- crypto/streebog_generic.c | 25 +- crypto/testmgr.c | 8 +- crypto/testmgr.h | 44 +- drivers/acpi/acpi_configfs.c | 4 +- drivers/acpi/acpica/aclocal.h | 4 +- drivers/acpi/acpica/dbexec.c | 2 +- drivers/acpi/acpica/dbnames.c | 2 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/evgpeinit.c | 4 +- drivers/acpi/acpica/exnames.c | 6 +- drivers/acpi/acpica/nsaccess.c | 2 +- drivers/acpi/acpica/nsalloc.c | 4 + drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsinit.c | 4 +- drivers/acpi/acpica/nsnames.c | 8 +- drivers/acpi/acpica/nsobject.c | 4 + drivers/acpi/acpica/nsparse.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 4 +- drivers/acpi/acpica/nsutils.c | 14 +- drivers/acpi/acpica/nsxfname.c | 4 +- drivers/acpi/acpica/psargs.c | 8 +- drivers/acpi/acpica/rsxface.c | 8 +- drivers/acpi/acpica/tbdata.c | 3 +- drivers/acpi/acpica/tbfind.c | 20 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 10 +- drivers/acpi/acpica/tbutils.c | 6 +- drivers/acpi/acpica/tbxface.c | 4 +- drivers/acpi/acpica/tbxfload.c | 15 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utdecode.c | 4 +- drivers/acpi/acpica/utmisc.c | 8 +- drivers/acpi/acpica/utpredef.c | 4 +- drivers/acpi/acpica/utstring.c | 6 +- drivers/acpi/device_pm.c | 5 +- drivers/acpi/nfit/core.c | 12 +- drivers/acpi/nfit/intel.c | 10 +- drivers/acpi/scan.c | 2 +- drivers/acpi/sysfs.c | 14 +- drivers/acpi/tables.c | 4 +- drivers/ata/ahci_qoriq.c | 55 +- drivers/base/memory.c | 18 +- drivers/base/power/domain.c | 77 +- drivers/base/power/domain_governor.c | 65 +- drivers/base/power/main.c | 10 +- drivers/base/syscore.c | 12 +- drivers/block/drbd/drbd_receiver.c | 2 +- drivers/block/floppy.c | 10 +- drivers/block/null_blk_main.c | 5 + drivers/block/paride/pcd.c | 14 +- drivers/block/paride/pf.c | 12 +- drivers/block/virtio_blk.c | 3 +- drivers/block/xsysace.c | 2 + drivers/bluetooth/btusb.c | 2 +- drivers/bus/ti-sysc.c | 661 +++- drivers/char/ipmi/ipmi_si_hardcode.c | 2 + drivers/char/tpm/tpm-dev-common.c | 9 +- drivers/char/tpm/tpm-interface.c | 14 +- drivers/clk/sunxi-ng/ccu-sun5i.h | 4 - drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 5 +- drivers/cpufreq/armada-8k-cpufreq.c | 1 + drivers/cpufreq/cpufreq.c | 4 +- drivers/cpufreq/cpufreq_stats.c | 15 +- drivers/cpufreq/imx6q-cpufreq.c | 4 +- drivers/cpufreq/kirkwood-cpufreq.c | 19 +- drivers/cpufreq/maple-cpufreq.c | 6 +- drivers/cpufreq/pasemi-cpufreq.c | 1 + drivers/cpufreq/pmac32-cpufreq.c | 2 + drivers/cpufreq/ppc_cbe_cpufreq.c | 1 + drivers/cpuidle/cpuidle.c | 19 +- drivers/crypto/caam/qi.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_aead.c | 337 +- drivers/crypto/cavium/nitrox/nitrox_req.h | 46 +- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 4 - drivers/crypto/ccp/ccp-crypto-rsa.c | 3 +- drivers/crypto/ccp/psp-dev.c | 67 + drivers/crypto/marvell/hash.c | 3 +- drivers/crypto/mxs-dcp.c | 4 +- drivers/crypto/nx/nx-842-pseries.c | 6 +- drivers/crypto/nx/nx-842.c | 3 +- drivers/devfreq/devfreq.c | 5 + drivers/dma/txx9dmac.c | 3 - drivers/firewire/ohci.c | 1 - drivers/firmware/efi/libstub/Makefile | 6 +- drivers/firmware/iscsi_ibft.c | 2 +- drivers/gpio/gpio-mlxbf.c | 1 - drivers/gpio/gpio-mmio.c | 7 - drivers/gpio/gpio-pca953x.c | 21 +- drivers/gpio/gpiolib-of.c | 11 +- drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 16 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 49 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 11 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 78 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 6 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 12 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 127 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 39 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 26 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 77 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 83 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 13 +- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 8 + drivers/gpu/drm/amd/display/dc/dc_types.h | 2 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 6 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 79 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 4 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 2 +- .../drm/amd/display/modules/power/power_helpers.c | 4 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 7 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 11 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 75 +- drivers/gpu/drm/bochs/bochs.h | 6 +- drivers/gpu/drm/bochs/bochs_kms.c | 176 +- drivers/gpu/drm/cirrus/Kconfig | 3 +- drivers/gpu/drm/cirrus/Makefile | 3 - drivers/gpu/drm/cirrus/cirrus.c | 657 ++++ drivers/gpu/drm/cirrus/cirrus_drv.c | 161 - drivers/gpu/drm/cirrus/cirrus_fbdev.c | 309 -- drivers/gpu/drm/cirrus/cirrus_main.c | 328 -- drivers/gpu/drm/cirrus/cirrus_mode.c | 617 ---- drivers/gpu/drm/drm_format_helper.c | 325 ++ drivers/gpu/drm/i915/Makefile.header-test | 24 + drivers/gpu/drm/i915/i915_debugfs.c | 15 +- drivers/gpu/drm/i915/i915_drv.c | 11 +- drivers/gpu/drm/i915/i915_drv.h | 12 +- drivers/gpu/drm/i915/i915_gem.c | 10 +- drivers/gpu/drm/i915/i915_gem_context.c | 13 +- drivers/gpu/drm/i915/i915_gem_userptr.c | 2 +- drivers/gpu/drm/i915/i915_globals.c | 74 +- drivers/gpu/drm/i915/i915_irq.c | 40 +- drivers/gpu/drm/i915/i915_pci.c | 1 + drivers/gpu/drm/i915/i915_reg.h | 36 - drivers/gpu/drm/i915/i915_request.c | 12 +- drivers/gpu/drm/i915/i915_reset.h | 1 + drivers/gpu/drm/i915/i915_suspend.c | 4 +- drivers/gpu/drm/i915/i915_timeline.c | 2 - drivers/gpu/drm/i915/i915_timeline.h | 15 - drivers/gpu/drm/i915/i915_timeline_types.h | 10 - drivers/gpu/drm/i915/icl_dsi.c | 66 +- drivers/gpu/drm/i915/intel_atomic.c | 2 + drivers/gpu/drm/i915/intel_atomic_plane.c | 3 + drivers/gpu/drm/i915/intel_atomic_plane.h | 40 + drivers/gpu/drm/i915/intel_audio.c | 12 +- drivers/gpu/drm/i915/intel_audio.h | 24 + drivers/gpu/drm/i915/intel_cdclk.c | 121 +- drivers/gpu/drm/i915/intel_cdclk.h | 46 + drivers/gpu/drm/i915/intel_color.c | 1 + drivers/gpu/drm/i915/intel_color.h | 17 + drivers/gpu/drm/i915/intel_connector.c | 9 +- drivers/gpu/drm/i915/intel_connector.h | 35 + drivers/gpu/drm/i915/intel_context_types.h | 1 + drivers/gpu/drm/i915/intel_crt.c | 7 +- drivers/gpu/drm/i915/intel_crt.h | 21 + drivers/gpu/drm/i915/intel_csr.c | 3 + drivers/gpu/drm/i915/intel_csr.h | 17 + drivers/gpu/drm/i915/intel_ddi.c | 33 +- drivers/gpu/drm/i915/intel_ddi.h | 53 + drivers/gpu/drm/i915/intel_display.c | 34 +- drivers/gpu/drm/i915/intel_dp.c | 89 +- drivers/gpu/drm/i915/intel_dp.h | 121 + drivers/gpu/drm/i915/intel_dp_link_training.c | 1 + drivers/gpu/drm/i915/intel_dp_mst.c | 9 +- drivers/gpu/drm/i915/intel_dpio_phy.c | 1 + drivers/gpu/drm/i915/intel_drv.h | 591 +--- drivers/gpu/drm/i915/intel_dvo.c | 10 +- drivers/gpu/drm/i915/intel_dvo.h | 13 + drivers/gpu/drm/i915/intel_engine_cs.c | 24 + drivers/gpu/drm/i915/intel_fbc.c | 4 +- drivers/gpu/drm/i915/intel_fbc.h | 42 + drivers/gpu/drm/i915/intel_fbdev.c | 17 +- drivers/gpu/drm/i915/intel_fbdev.h | 53 + drivers/gpu/drm/i915/intel_fifo_underrun.c | 1 + drivers/gpu/drm/i915/intel_frontbuffer.c | 5 +- drivers/gpu/drm/i915/intel_frontbuffer.h | 10 + drivers/gpu/drm/i915/intel_guc_submission.c | 9 +- drivers/gpu/drm/i915/intel_hdcp.c | 10 +- drivers/gpu/drm/i915/intel_hdcp.h | 33 + drivers/gpu/drm/i915/intel_hdmi.c | 27 +- drivers/gpu/drm/i915/intel_hdmi.h | 51 + drivers/gpu/drm/i915/intel_lrc.c | 49 +- drivers/gpu/drm/i915/intel_lrc.h | 1 - drivers/gpu/drm/i915/intel_lspcon.c | 6 +- drivers/gpu/drm/i915/intel_lspcon.h | 38 + drivers/gpu/drm/i915/intel_lvds.c | 9 +- drivers/gpu/drm/i915/intel_lvds.h | 22 + drivers/gpu/drm/i915/intel_opregion.c | 3 +- drivers/gpu/drm/i915/intel_panel.c | 3 + drivers/gpu/drm/i915/intel_panel.h | 65 + drivers/gpu/drm/i915/intel_pipe_crc.c | 4 +- drivers/gpu/drm/i915/intel_pipe_crc.h | 35 + drivers/gpu/drm/i915/intel_pm.c | 5 +- drivers/gpu/drm/i915/intel_pm.h | 71 + drivers/gpu/drm/i915/intel_psr.c | 25 +- drivers/gpu/drm/i915/intel_psr.h | 40 + drivers/gpu/drm/i915/intel_ringbuffer.c | 17 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 3 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 20 +- drivers/gpu/drm/i915/intel_sdvo.c | 13 +- drivers/gpu/drm/i915/intel_sdvo.h | 23 + drivers/gpu/drm/i915/intel_sprite.c | 16 +- drivers/gpu/drm/i915/intel_sprite.h | 55 + drivers/gpu/drm/i915/intel_tv.c | 5 +- drivers/gpu/drm/i915/intel_tv.h | 13 + drivers/gpu/drm/i915/intel_uncore.c | 9 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 11 + drivers/gpu/drm/i915/selftests/mock_timeline.c | 1 - drivers/gpu/drm/i915/vlv_dsi.c | 34 +- drivers/gpu/drm/lima/Kconfig | 3 + drivers/gpu/drm/lima/lima_gem.c | 1 + drivers/gpu/drm/meson/meson_crtc.c | 269 +- drivers/gpu/drm/meson/meson_drv.c | 1 + drivers/gpu/drm/meson/meson_drv.h | 4 + drivers/gpu/drm/meson/meson_dw_hdmi.c | 163 +- drivers/gpu/drm/meson/meson_dw_hdmi.h | 32 +- drivers/gpu/drm/meson/meson_overlay.c | 10 +- drivers/gpu/drm/meson/meson_plane.c | 15 +- drivers/gpu/drm/meson/meson_registers.h | 247 ++ drivers/gpu/drm/meson/meson_vclk.c | 123 +- drivers/gpu/drm/meson/meson_venc.c | 11 +- drivers/gpu/drm/meson/meson_venc_cvbs.c | 25 +- drivers/gpu/drm/meson/meson_viu.c | 72 +- drivers/gpu/drm/meson/meson_vpp.c | 51 +- drivers/gpu/drm/radeon/radeon_mn.c | 4 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 5 +- drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c | 158 - drivers/gpu/drm/tinydrm/mipi-dbi.c | 7 +- drivers/gpu/drm/tinydrm/repaper.c | 3 +- drivers/gpu/drm/tinydrm/st7586.c | 3 +- drivers/gpu/drm/udl/udl_drv.c | 1 + drivers/gpu/drm/udl/udl_drv.h | 1 + drivers/gpu/drm/udl/udl_main.c | 8 +- drivers/hid/Kconfig | 15 + drivers/hid/Makefile | 1 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-u2fzero.c | 371 +++ drivers/hwmon/occ/Kconfig | 5 +- drivers/hwmon/occ/Makefile | 6 +- drivers/hwmon/occ/common.c | 7 + drivers/hwmon/occ/sysfs.c | 2 + drivers/i3c/master.c | 5 +- drivers/i3c/master/dw-i3c-master.c | 2 +- drivers/ide/tx4939ide.c | 2 - drivers/iio/industrialio-buffer.c | 2 +- drivers/infiniband/core/addr.c | 2 +- drivers/infiniband/core/cm.c | 47 +- drivers/infiniband/core/core_priv.h | 6 + drivers/infiniband/core/device.c | 5 + drivers/infiniband/core/nldev.c | 24 +- drivers/infiniband/core/rdma_core.c | 6 +- drivers/infiniband/core/sysfs.c | 43 + drivers/infiniband/core/umem.c | 101 +- drivers/infiniband/core/umem_odp.c | 9 +- drivers/infiniband/core/uverbs_cmd.c | 12 +- .../infiniband/core/uverbs_std_types_counters.c | 2 +- drivers/infiniband/core/uverbs_std_types_cq.c | 2 +- drivers/infiniband/core/uverbs_std_types_dm.c | 4 +- .../infiniband/core/uverbs_std_types_flow_action.c | 2 +- drivers/infiniband/core/verbs.c | 119 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 76 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 20 +- drivers/infiniband/hw/bnxt_re/main.c | 2 + drivers/infiniband/hw/bnxt_re/qplib_fp.c | 12 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 4 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 12 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 4 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 7 +- drivers/infiniband/hw/cxgb4/provider.c | 1 + drivers/infiniband/hw/cxgb4/qp.c | 36 +- drivers/infiniband/hw/hfi1/chip.c | 38 +- drivers/infiniband/hw/hfi1/driver.c | 4 +- drivers/infiniband/hw/hfi1/exp_rcv.c | 3 - drivers/infiniband/hw/hfi1/pio.c | 1 - drivers/infiniband/hw/hfi1/rc.c | 23 +- drivers/infiniband/hw/hfi1/rc.h | 8 + drivers/infiniband/hw/hfi1/tid_rdma.c | 303 +- drivers/infiniband/hw/hfi1/tid_rdma.h | 2 - drivers/infiniband/hw/hfi1/trace_tid.h | 12 +- drivers/infiniband/hw/hfi1/user_pages.c | 4 +- drivers/infiniband/hw/hns/Makefile | 4 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 24 +- drivers/infiniband/hw/hns/hns_roce_cmd.h | 1 + drivers/infiniband/hw/hns/hns_roce_device.h | 24 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 6 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 2 - drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 5 + drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 3 + drivers/infiniband/hw/hns/hns_roce_hw_v2_dfx.c | 35 + drivers/infiniband/hw/hns/hns_roce_main.c | 5 + drivers/infiniband/hw/hns/hns_roce_mr.c | 4 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 3 - drivers/infiniband/hw/hns/hns_roce_restrack.c | 126 + drivers/infiniband/hw/hns/hns_roce_srq.c | 52 +- drivers/infiniband/hw/i40iw/i40iw_osdep.h | 2 +- drivers/infiniband/hw/mlx4/ah.c | 95 +- drivers/infiniband/hw/mlx4/mad.c | 35 +- drivers/infiniband/hw/mlx4/main.c | 3 + drivers/infiniband/hw/mlx4/mlx4_ib.h | 19 +- drivers/infiniband/hw/mlx4/qp.c | 6 - drivers/infiniband/hw/mlx4/srq.c | 47 +- drivers/infiniband/hw/mlx5/ah.c | 33 +- drivers/infiniband/hw/mlx5/devx.c | 16 +- drivers/infiniband/hw/mlx5/flow.c | 13 +- drivers/infiniband/hw/mlx5/main.c | 38 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 21 +- drivers/infiniband/hw/mlx5/odp.c | 121 +- drivers/infiniband/hw/mlx5/qp.c | 1 - drivers/infiniband/hw/mlx5/srq.c | 59 +- drivers/infiniband/hw/mlx5/srq.h | 2 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 8 +- drivers/infiniband/hw/mthca/mthca_cmd.c | 6 - drivers/infiniband/hw/mthca/mthca_cq.c | 5 - drivers/infiniband/hw/mthca/mthca_provider.c | 82 +- drivers/infiniband/hw/mthca/mthca_qp.c | 17 - drivers/infiniband/hw/mthca/mthca_srq.c | 6 - drivers/infiniband/hw/nes/nes_cm.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 25 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 6 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 11 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.h | 6 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 4 + drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 47 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 6 +- drivers/infiniband/hw/qedr/main.c | 3 + drivers/infiniband/hw/qedr/verbs.c | 60 +- drivers/infiniband/hw/qedr/verbs.h | 13 +- drivers/infiniband/hw/qib/qib_iba6120.c | 4 - drivers/infiniband/hw/qib/qib_iba7220.c | 3 - drivers/infiniband/hw/qib/qib_iba7322.c | 3 - drivers/infiniband/hw/qib/qib_sd7220.c | 4 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 6 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 11 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 40 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 36 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 13 +- drivers/infiniband/sw/rdmavt/ah.c | 37 +- drivers/infiniband/sw/rdmavt/ah.h | 9 +- drivers/infiniband/sw/rdmavt/srq.c | 43 +- drivers/infiniband/sw/rdmavt/srq.h | 7 +- drivers/infiniband/sw/rdmavt/vt.c | 3 + drivers/infiniband/sw/rxe/rxe_pool.c | 4 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 61 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 4 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 2 +- drivers/md/md-bitmap.c | 8 +- drivers/md/md.c | 17 +- drivers/md/raid5.c | 6 + drivers/media/pci/dt3155/dt3155.c | 8 - drivers/memory/Makefile | 4 +- drivers/memory/emif.h | 4 + drivers/memory/ti-emif-pm.c | 3 + drivers/memory/ti-emif-sram-pm.S | 41 + drivers/memstick/host/jmb38x_ms.c | 4 - drivers/misc/ioc4.c | 2 - drivers/misc/mei/hw-me.c | 3 - drivers/misc/tifm_7xx1.c | 1 - drivers/mmc/core/quirks.h | 2 +- drivers/mmc/host/alcor.c | 1 - drivers/mmc/host/sdhci.c | 13 - drivers/mmc/host/tifm_sd.c | 3 - drivers/mmc/host/via-sdmmc.c | 10 - drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 3 + drivers/mtd/nand/raw/r852.c | 2 - drivers/mtd/nand/raw/txx9ndfmc.c | 1 - drivers/net/appletalk/ipddp.c | 6 +- drivers/net/ethernet/aeroflex/greth.c | 1 - drivers/net/ethernet/alacritech/slicoss.c | 4 - drivers/net/ethernet/amazon/ena/ena_com.c | 1 - drivers/net/ethernet/atheros/atlx/atl1.c | 1 - drivers/net/ethernet/atheros/atlx/atl2.c | 1 - drivers/net/ethernet/broadcom/bnx2.c | 4 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 4 - .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 1 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 29 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 1 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 4 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 19 +- drivers/net/ethernet/broadcom/tg3.c | 14 +- drivers/net/ethernet/broadcom/tg3.h | 4 +- drivers/net/ethernet/cadence/macb_main.c | 4 +- .../net/ethernet/cavium/liquidio/cn66xx_device.c | 10 - .../net/ethernet/cavium/liquidio/octeon_device.c | 1 - drivers/net/ethernet/cavium/liquidio/octeon_droq.c | 4 - .../net/ethernet/cavium/liquidio/request_manager.c | 1 - drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 16 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 7 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 12 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 11 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 22 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 11 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 17 +- drivers/net/ethernet/ibm/ibmvnic.c | 32 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 5 - drivers/net/ethernet/intel/e1000e/netdev.c | 7 - drivers/net/ethernet/intel/fm10k/fm10k_iov.c | 2 - drivers/net/ethernet/intel/fm10k/fm10k_main.c | 5 - drivers/net/ethernet/intel/i40e/i40e_txrx.c | 5 - drivers/net/ethernet/intel/iavf/iavf_txrx.c | 5 - drivers/net/ethernet/intel/ice/ice_txrx.c | 5 - drivers/net/ethernet/intel/igb/igb_main.c | 5 - drivers/net/ethernet/intel/igbvf/netdev.c | 4 - drivers/net/ethernet/intel/igc/igc_main.c | 5 - drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 5 - drivers/net/ethernet/marvell/sky2.c | 4 - drivers/net/ethernet/mellanox/mlx4/catas.c | 4 - drivers/net/ethernet/mellanox/mlx4/cmd.c | 13 - drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 301 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 2 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 7 - drivers/net/ethernet/mellanox/mlx5/core/events.c | 75 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 12 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 5 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 47 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 55 + .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 19 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 14 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 6 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 2 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 - drivers/net/ethernet/neterion/s2io.c | 2 - drivers/net/ethernet/neterion/vxge/vxge-main.c | 5 - drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 4 - drivers/net/ethernet/qlogic/qed/qed_int.c | 13 - drivers/net/ethernet/qlogic/qed/qed_spq.c | 3 - drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 8 - drivers/net/ethernet/qlogic/qede/qede_fp.c | 8 - drivers/net/ethernet/qlogic/qla3xxx.c | 1 - drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 2 +- drivers/net/ethernet/qlogic/qlge/qlge.h | 1 - drivers/net/ethernet/qlogic/qlge/qlge_main.c | 1 - drivers/net/ethernet/realtek/r8169.c | 6 + drivers/net/ethernet/renesas/ravb_main.c | 9 - drivers/net/ethernet/renesas/ravb_ptp.c | 3 - drivers/net/ethernet/renesas/sh_eth.c | 1 - drivers/net/ethernet/rocker/rocker_main.c | 9 + drivers/net/ethernet/sfc/falcon/io.h | 2 - drivers/net/ethernet/sfc/io.h | 2 - drivers/net/ethernet/silan/sc92031.c | 15 - drivers/net/ethernet/via/via-rhine.c | 3 - drivers/net/ethernet/wiznet/w5100.c | 6 - drivers/net/ethernet/wiznet/w5300.c | 15 - drivers/net/ethernet/xilinx/xilinx_emaclite.c | 40 + drivers/net/netdevsim/Makefile | 6 +- drivers/net/netdevsim/netdev.c | 8 +- drivers/net/netdevsim/netdevsim.h | 22 - drivers/net/phy/aquantia_main.c | 14 - drivers/net/phy/marvell10g.c | 1 - drivers/net/phy/phy-c45.c | 17 +- drivers/net/phy/phy_device.c | 38 +- drivers/net/usb/qmi_wwan.c | 65 +- drivers/net/vrf.c | 20 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 2 +- drivers/net/wireless/ath/ath10k/mac.c | 4 +- drivers/net/wireless/ath/ath5k/base.c | 4 - drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2 - drivers/net/wireless/ath/ath9k/xmit.c | 5 +- drivers/net/wireless/broadcom/b43/main.c | 7 - drivers/net/wireless/broadcom/b43/sysfs.c | 1 - drivers/net/wireless/broadcom/b43legacy/ilt.c | 2 - drivers/net/wireless/broadcom/b43legacy/main.c | 20 - drivers/net/wireless/broadcom/b43legacy/phy.c | 1 - drivers/net/wireless/broadcom/b43legacy/pio.h | 1 - drivers/net/wireless/broadcom/b43legacy/radio.c | 4 - drivers/net/wireless/broadcom/b43legacy/sysfs.c | 1 - drivers/net/wireless/intel/iwlegacy/common.h | 7 - drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 1 - drivers/net/wireless/mac80211_hwsim.c | 21 +- drivers/ntb/hw/idt/ntb_hw_idt.c | 7 - drivers/ntb/test/ntb_perf.c | 3 - drivers/nvdimm/btt_devs.c | 18 +- drivers/nvdimm/bus.c | 2 +- drivers/nvdimm/dimm_devs.c | 2 +- drivers/nvdimm/namespace_devs.c | 5 +- drivers/nvdimm/pmem.c | 8 +- drivers/nvdimm/security.c | 118 +- drivers/of/address.c | 40 +- drivers/of/base.c | 5 +- drivers/of/of_reserved_mem.c | 22 +- drivers/opp/core.c | 54 + drivers/parport/parport_ip32.c | 18 +- drivers/pci/controller/dwc/pci-dra7xx.c | 1 + drivers/pci/controller/dwc/pci-layerscape.c | 1 + drivers/pci/controller/dwc/pcie-designware-host.c | 60 +- drivers/pci/controller/dwc/pcie-designware.h | 2 + drivers/pci/controller/dwc/pcie-qcom.c | 23 +- drivers/pci/controller/dwc/pcie-uniphier.c | 11 +- drivers/pci/controller/pci-aardvark.c | 13 +- drivers/pci/controller/pcie-iproc.c | 52 +- drivers/pci/controller/pcie-mediatek.c | 1 + drivers/pci/controller/pcie-rcar.c | 64 +- drivers/pci/controller/pcie-rockchip-host.c | 1 + drivers/pci/controller/pcie-xilinx.c | 12 +- drivers/pci/hotplug/pciehp_ctrl.c | 4 + drivers/pci/hotplug/rpadlpar_core.c | 4 + drivers/pci/hotplug/rpaphp_slot.c | 3 +- drivers/pci/pci-driver.c | 14 +- drivers/pci/pcie/aspm.c | 47 +- drivers/pci/probe.c | 23 +- drivers/pci/quirks.c | 21 +- drivers/platform/chrome/cros_ec_proto.c | 11 + drivers/platform/x86/dell-rbtn.c | 2 + drivers/platform/x86/intel_pmc_core.c | 2 +- drivers/platform/x86/intel_pmc_ipc.c | 6 +- drivers/platform/x86/thinkpad_acpi.c | 134 +- drivers/platform/x86/touchscreen_dmi.c | 25 + drivers/pnp/quirks.c | 2 +- drivers/power/supply/Kconfig | 8 +- drivers/power/supply/Makefile | 2 +- .../supply/{ltc3651-charger.c => lt3651-charger.c} | 123 +- drivers/regulator/anatop-regulator.c | 63 +- drivers/regulator/bd718x7-regulator.c | 4 +- drivers/regulator/hi655x-regulator.c | 15 +- drivers/regulator/s2mpa01.c | 41 +- drivers/rtc/rtc-coh901331.c | 37 +- drivers/rtc/rtc-ds1672.c | 127 +- drivers/rtc/rtc-omap.c | 49 +- drivers/rtc/rtc-stmp3xxx.c | 34 +- drivers/rtc/rtc-tegra.c | 47 +- drivers/rtc/rtc-test.c | 8 +- drivers/s390/cio/cio.h | 2 +- drivers/s390/cio/qdio.h | 3 - drivers/s390/cio/qdio_debug.c | 9 +- drivers/s390/cio/qdio_main.c | 100 +- drivers/scsi/bfa/bfa.h | 3 +- drivers/scsi/bfa/bfa_hw_cb.c | 2 - drivers/scsi/bfa/bfa_hw_ct.c | 2 - drivers/scsi/bnx2fc/bnx2fc_hwi.c | 2 - drivers/scsi/bnx2i/bnx2i_hwi.c | 3 - drivers/scsi/csiostor/csio_scsi.c | 5 +- drivers/scsi/esp_scsi.c | 2 +- drivers/scsi/lpfc/lpfc_els.c | 8 + drivers/scsi/lpfc/lpfc_hw.h | 4 + drivers/scsi/lpfc/lpfc_nvme.c | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 1 - drivers/scsi/megaraid/megaraid_sas_fusion.c | 1 - drivers/scsi/mpt3sas/mpt3sas_base.c | 1 - drivers/scsi/qedi/qedi_fw.c | 1 - drivers/scsi/qla1280.c | 15 - drivers/scsi/qla2xxx/qla_attr.c | 5 +- drivers/scsi/qla2xxx/qla_bsg.c | 2 +- drivers/scsi/qla2xxx/qla_iocb.c | 21 +- drivers/scsi/qla2xxx/qla_isr.c | 87 +- drivers/scsi/qla2xxx/qla_nvme.c | 6 +- drivers/scsi/qla2xxx/qla_os.c | 127 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 6 - drivers/scsi/scsi_transport_fc.c | 116 +- drivers/soc/qcom/rpmh-rsc.c | 2 +- drivers/soc/ti/Kconfig | 5 +- drivers/soc/ti/pm33xx.c | 273 +- drivers/spi/spi-bcm2835aux.c | 3 +- drivers/spi/spi-bitbang.c | 66 +- drivers/spi/spi-fsl-lpspi.c | 24 +- drivers/spi/spi-gpio.c | 32 +- drivers/spi/spi-mem.c | 4 +- drivers/spi/spi-pxa2xx.c | 2 +- drivers/spi/spi-tegra114.c | 66 +- drivers/spi/spi.c | 17 +- drivers/ssb/pci.c | 1 - drivers/ssb/pcmcia.c | 4 - drivers/staging/comedi/drivers/mite.c | 3 - drivers/staging/comedi/drivers/ni_660x.c | 2 - drivers/staging/comedi/drivers/ni_mio_common.c | 1 - drivers/staging/comedi/drivers/ni_pcidio.c | 2 - drivers/staging/comedi/drivers/ni_tio.c | 1 - drivers/staging/comedi/drivers/s626.c | 2 - .../intel/int340x_thermal/acpi_thermal_rel.c | 2 +- drivers/tty/serial/men_z135_uart.c | 1 - drivers/tty/serial/serial_txx9.c | 1 - drivers/usb/early/xhci-dbc.c | 4 - drivers/usb/host/xhci-dbgcap.c | 2 - drivers/video/fbdev/da8xx-fb.c | 13 +- drivers/video/fbdev/gbefb.c | 24 +- drivers/video/fbdev/pxa3xx-gcu.c | 4 +- drivers/virtio/virtio_pci_common.c | 8 +- drivers/virtio/virtio_ring.c | 2 + drivers/xen/gntdev.c | 6 +- fs/block_dev.c | 1 - fs/btrfs/tests/free-space-tree-tests.c | 4 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/file.c | 5 - fs/cifs/smb2ops.c | 2 + fs/dax.c | 15 + fs/dcache.c | 3 +- fs/f2fs/f2fs.h | 2 +- fs/fat/file.c | 11 +- fs/gfs2/bmap.c | 4 +- fs/gfs2/dir.c | 2 +- fs/gfs2/glock.c | 3 +- fs/gfs2/incore.h | 6 +- fs/gfs2/log.c | 19 +- fs/gfs2/log.h | 2 +- fs/gfs2/lops.c | 43 +- fs/gfs2/lops.h | 5 - fs/gfs2/main.c | 1 - fs/gfs2/ops_fstype.c | 4 +- fs/gfs2/rgrp.c | 2 +- fs/gfs2/super.c | 7 +- fs/gfs2/trans.c | 4 +- fs/gfs2/trans.h | 2 +- fs/gfs2/xattr.c | 6 +- fs/io_uring.c | 1 + fs/lockd/clntlock.c | 4 +- fs/lockd/svc.c | 33 +- fs/nfs/callback.c | 9 +- fs/nfs/callback_xdr.c | 2 +- fs/nfs/client.c | 1 + fs/nfs/super.c | 3 +- fs/nfsd/export.c | 18 +- fs/nfsd/netns.h | 11 + fs/nfsd/nfs3proc.c | 17 +- fs/nfsd/nfs3xdr.c | 32 +- fs/nfsd/nfs4callback.c | 8 +- fs/nfsd/nfs4idmap.c | 8 +- fs/nfsd/nfs4proc.c | 3 +- fs/nfsd/nfs4recover.c | 436 ++- fs/nfsd/nfs4state.c | 63 +- fs/nfsd/nfs4xdr.c | 5 +- fs/nfsd/nfsctl.c | 42 +- fs/nfsd/nfsd.h | 17 +- fs/nfsd/nfssvc.c | 271 +- fs/nfsd/nfsxdr.c | 17 +- fs/nfsd/state.h | 9 +- fs/ocfs2/export.c | 30 +- fs/proc/task_mmu.c | 3 +- fs/pstore/inode.c | 2 +- include/acpi/acpixf.h | 2 +- include/acpi/actbl.h | 4 +- include/acpi/actypes.h | 12 +- include/asm-generic/io.h | 7 +- include/asm-generic/mmiowb.h | 63 + include/asm-generic/mmiowb_types.h | 12 + include/crypto/aes.h | 8 +- include/crypto/streebog.h | 5 +- include/drm/drm_format_helper.h | 35 + include/drm/tinydrm/tinydrm-helpers.h | 10 - include/dt-bindings/clock/sun5i-ccu.h | 2 +- include/dt-bindings/pinctrl/am33xx.h | 130 +- include/dt-bindings/pinctrl/omap.h | 1 + include/linux/bitops.h | 12 + include/linux/bpf.h | 38 +- include/linux/bpf_verifier.h | 4 + include/linux/btf.h | 1 + include/linux/cpuidle.h | 1 + include/linux/cpumask.h | 3 +- include/linux/cred.h | 2 +- include/linux/dma-mapping.h | 6 +- include/linux/gpio/driver.h | 4 - include/linux/ieee80211.h | 14 +- include/linux/jiffies.h | 1 + include/linux/lockd/bind.h | 3 +- include/linux/memory.h | 2 +- include/linux/memory_hotplug.h | 42 +- include/linux/mlx5/device.h | 1 + include/linux/mlx5/fs.h | 6 + include/linux/mm.h | 29 +- include/linux/mmu_notifier.h | 63 +- include/linux/netfilter.h | 9 +- include/linux/netfilter/nfnetlink_osf.h | 11 +- include/linux/netfilter/x_tables.h | 1 - include/linux/netfilter_ipv6.h | 15 + include/linux/of.h | 3 +- include/linux/pci.h | 2 + include/linux/phy.h | 2 + include/linux/platform_data/pm33xx.h | 5 + include/linux/platform_data/ti-sysc.h | 9 +- include/linux/pm_domain.h | 20 +- include/linux/pm_opp.h | 8 + include/linux/psp-sev.h | 3 +- include/linux/qed/qed_if.h | 2 - include/linux/rhashtable-types.h | 2 - include/linux/rhashtable.h | 271 +- include/linux/rtc/rtc-omap.h | 7 + include/linux/sched/user.h | 7 + include/linux/shmem_fs.h | 1 + include/linux/skbuff.h | 6 +- include/linux/spi/spi-mem.h | 15 +- include/linux/spi/spi.h | 15 + include/linux/spi/spi_bitbang.h | 1 + include/linux/spinlock.h | 11 +- include/linux/string.h | 4 + include/linux/sunrpc/svc.h | 33 + include/linux/sunrpc/svc_xprt.h | 4 +- include/linux/sunrpc/svcsock.h | 3 +- include/linux/suspend.h | 3 + include/linux/ti-emif-sram.h | 3 + include/linux/tick.h | 7 +- include/linux/tracepoint.h | 15 + include/linux/virtio_ring.h | 2 +- include/linux/wait.h | 2 +- include/net/cfg80211.h | 99 + include/net/fq_impl.h | 18 +- include/net/ip6_route.h | 2 +- include/net/ip_fib.h | 18 +- include/net/ip_vs.h | 5 + include/net/ipv6_stubs.h | 6 + include/net/mac80211.h | 37 +- include/net/ndisc.h | 40 + include/net/neighbour.h | 5 +- include/net/netfilter/nf_conntrack_expect.h | 2 +- include/net/netfilter/nf_nat.h | 7 +- include/net/netfilter/nf_tables.h | 4 +- include/net/route.h | 43 +- include/net/sch_generic.h | 80 +- include/net/tls.h | 2 + include/net/udp.h | 6 +- include/net/xfrm.h | 107 +- include/rdma/ib_umem.h | 2 +- include/rdma/ib_umem_odp.h | 1 + include/rdma/ib_verbs.h | 24 +- include/rdma/uverbs_std_types.h | 2 +- include/scsi/scsi_transport_fc.h | 15 +- include/sound/soc.h | 9 +- include/sound/timer.h | 1 + include/trace/define_trace.h | 8 + include/trace/events/btrfs.h | 2 +- include/trace/events/cpuhp.h | 4 +- include/trace/events/devfreq.h | 40 + include/trace/events/fib.h | 4 +- include/trace/events/gpio.h | 4 - include/trace/events/preemptirq.h | 2 +- include/trace/events/rcu.h | 85 +- include/trace/events/sched.h | 21 +- include/trace/events/sunrpc.h | 2 +- include/trace/events/vmscan.h | 4 +- include/trace/events/workqueue.h | 4 +- include/trace/events/xen.h | 2 +- include/uapi/linux/bpf.h | 20 +- include/uapi/linux/btf.h | 32 +- include/uapi/linux/ethtool.h | 2 +- include/uapi/linux/ip_vs.h | 11 + include/uapi/linux/netfilter/nf_tables.h | 6 + include/uapi/linux/nfsd/cld.h | 1 + include/uapi/linux/nl80211.h | 69 +- include/uapi/linux/psp-sev.h | 18 +- include/uapi/rdma/rdma_netlink.h | 5 + include/uapi/scsi/fc/fc_els.h | 33 + init/main.c | 6 +- ipc/util.c | 1 - kernel/Kconfig.locks | 7 + kernel/async.c | 4 +- kernel/auditfilter.c | 2 - kernel/auditsc.c | 64 +- kernel/bpf/arraymap.c | 53 +- kernel/bpf/btf.c | 419 ++- kernel/bpf/core.c | 3 +- kernel/bpf/disasm.c | 5 +- kernel/bpf/hashtab.c | 6 +- kernel/bpf/local_storage.c | 6 +- kernel/bpf/lpm_trie.c | 3 +- kernel/bpf/queue_stack_maps.c | 6 +- kernel/bpf/syscall.c | 131 +- kernel/bpf/verifier.c | 132 +- kernel/dma/Kconfig | 1 + kernel/dma/direct.c | 2 +- kernel/dma/mapping.c | 7 - kernel/dma/swiotlb.c | 3 +- kernel/events/uprobes.c | 5 +- kernel/fail_function.c | 2 +- kernel/irq/debugfs.c | 2 +- kernel/irq/handle.c | 2 +- kernel/irq/manage.c | 2 +- kernel/irq/spurious.c | 4 +- kernel/locking/spinlock.c | 7 + kernel/locking/spinlock_debug.c | 6 +- kernel/memremap.c | 12 +- kernel/power/hibernate.c | 5 +- kernel/power/main.c | 14 + kernel/power/suspend.c | 13 +- kernel/power/user.c | 5 +- kernel/rcu/rcu.h | 9 +- kernel/rcu/tree.c | 10 +- kernel/stop_machine.c | 2 +- kernel/sys.c | 2 +- kernel/time/sched_clock.c | 2 +- kernel/time/tick-sched.c | 12 + kernel/time/time.c | 10 + kernel/time/timer.c | 2 +- kernel/trace/Kconfig | 7 - kernel/trace/ring_buffer.c | 2 +- kernel/trace/trace.c | 312 +- kernel/trace/trace.h | 10 +- kernel/trace/trace_events.c | 1 + kernel/trace/trace_events_filter.c | 36 +- kernel/trace/trace_events_hist.c | 268 +- kernel/trace/trace_events_trigger.c | 3 +- kernel/trace/trace_kprobe.c | 77 +- kernel/trace/trace_probe.c | 274 +- kernel/trace/trace_probe.h | 77 +- kernel/trace/trace_uprobe.c | 44 +- kernel/workqueue.c | 105 +- lib/Kconfig.debug | 3 + lib/Makefile | 1 + lib/error-inject.c | 2 +- lib/percpu-refcount.c | 4 +- lib/rhashtable.c | 161 +- lib/string.c | 47 +- lib/test_bitmap.c | 20 +- lib/test_printf.c | 17 +- lib/test_rhashtable.c | 2 +- lib/test_strscpy.c | 150 + localversion-next | 2 +- mm/filemap.c | 2 +- mm/gup.c | 98 +- mm/hmm.c | 18 +- mm/huge_memory.c | 14 +- mm/hugetlb.c | 12 +- mm/kasan/Makefile | 6 +- mm/khugepaged.c | 3 +- mm/ksm.c | 6 +- mm/madvise.c | 3 +- mm/memblock.c | 12 +- mm/memory.c | 27 +- mm/memory_hotplug.c | 119 +- mm/migrate.c | 5 +- mm/mmu_notifier.c | 12 +- mm/mprotect.c | 4 +- mm/mremap.c | 3 +- mm/oom_kill.c | 3 +- mm/page_alloc.c | 11 +- mm/rmap.c | 6 +- mm/shmem.c | 58 +- mm/slab.c | 3 +- mm/swapfile.c | 32 +- mm/vmalloc.c | 227 +- mm/vmscan.c | 2 +- mm/vmstat.c | 5 - net/atm/clip.c | 4 +- net/bridge/br_fdb.c | 1 - net/bridge/br_multicast.c | 1 - net/bridge/br_vlan.c | 1 - net/bridge/br_vlan_tunnel.c | 1 - net/caif/caif_dev.c | 12 +- net/ceph/osd_client.c | 2 +- net/core/datagram.c | 19 +- net/core/filter.c | 25 +- net/core/gen_stats.c | 2 + net/core/net-procfs.c | 2 +- net/core/netpoll.c | 4 +- net/core/pktgen.c | 2 +- net/hsr/Makefile | 1 + net/hsr/hsr_device.c | 66 +- net/hsr/hsr_device.h | 6 +- net/hsr/hsr_forward.c | 90 +- net/hsr/hsr_forward.h | 6 +- net/hsr/hsr_framereg.c | 127 +- net/hsr/hsr_framereg.h | 18 +- net/hsr/hsr_main.c | 16 +- net/hsr/hsr_main.h | 63 +- net/hsr/hsr_netlink.c | 59 +- net/hsr/hsr_netlink.h | 6 +- net/hsr/hsr_prp_debugfs.c | 120 + net/hsr/hsr_slave.c | 19 +- net/hsr/hsr_slave.h | 7 +- net/ipv4/Kconfig | 29 +- net/ipv4/Makefile | 3 - net/ipv4/esp4_offload.c | 40 +- net/ipv4/fib_frontend.c | 69 +- net/ipv4/fib_semantics.c | 433 ++- net/ipv4/inet_connection_sock.c | 4 +- net/ipv4/ip_forward.c | 2 +- net/ipv4/ip_gre.c | 15 +- net/ipv4/ip_output.c | 13 +- net/ipv4/ip_vti.c | 6 +- net/ipv4/ipmr.c | 1 - net/ipv4/netfilter/Kconfig | 8 - net/ipv4/netfilter/Makefile | 1 - net/ipv4/netfilter/nft_chain_route_ipv4.c | 89 - net/ipv4/route.c | 112 +- net/ipv4/udp.c | 19 +- net/ipv4/xfrm4_mode_beet.c | 155 - net/ipv4/xfrm4_mode_transport.c | 114 - net/ipv4/xfrm4_mode_tunnel.c | 152 - net/ipv4/xfrm4_output.c | 27 +- net/ipv4/xfrm4_policy.c | 7 +- net/ipv6/Kconfig | 35 +- net/ipv6/Makefile | 4 - net/ipv6/addrconf.c | 2 +- net/ipv6/addrconf_core.c | 9 + net/ipv6/af_inet6.c | 2 + net/ipv6/esp6_offload.c | 40 +- net/ipv6/ip6_fib.c | 2 +- net/ipv6/ip6_gre.c | 20 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/ip6_vti.c | 6 +- net/ipv6/ip6mr.c | 1 - net/ipv6/netfilter/Kconfig | 8 - net/ipv6/netfilter/Makefile | 1 - net/ipv6/netfilter/nft_chain_route_ipv6.c | 91 - net/ipv6/route.c | 18 +- net/ipv6/udp.c | 10 +- net/ipv6/xfrm6_mode_beet.c | 131 - net/ipv6/xfrm6_mode_ro.c | 85 - net/ipv6/xfrm6_mode_transport.c | 121 - net/ipv6/xfrm6_mode_tunnel.c | 151 - net/ipv6/xfrm6_output.c | 36 +- net/mac80211/cfg.c | 45 + net/mac80211/debugfs.c | 54 + net/mac80211/driver-ops.c | 21 + net/mac80211/driver-ops.h | 5 + net/mac80211/ht.c | 5 +- net/mac80211/ieee80211_i.h | 5 +- net/mac80211/iface.c | 11 +- net/mac80211/key.c | 96 +- net/mac80211/key.h | 2 + net/mac80211/main.c | 5 + net/mac80211/mesh.h | 2 + net/mac80211/mesh_hwmp.c | 30 +- net/mac80211/mesh_pathtbl.c | 2 +- net/mac80211/mlme.c | 3 - net/mac80211/rc80211_minstrel_ht.c | 124 +- net/mac80211/rc80211_minstrel_ht.h | 2 +- net/mac80211/rx.c | 74 +- net/mac80211/sta_info.c | 15 + net/mac80211/trace.h | 30 + net/mac80211/tx.c | 58 +- net/mac80211/util.c | 167 +- net/mac80211/wep.c | 11 +- net/mac80211/wep.h | 1 + net/mac80211/wpa.c | 13 +- net/mpls/mpls_iptunnel.c | 12 +- net/netfilter/Kconfig | 5 - net/netfilter/Makefile | 3 +- net/netfilter/ipvs/ip_vs_ctl.c | 35 +- net/netfilter/ipvs/ip_vs_xmit.c | 84 +- net/netfilter/nf_conntrack_expect.c | 2 +- net/netfilter/nf_conntrack_netlink.c | 16 +- net/netfilter/nf_conntrack_sip.c | 2 +- net/netfilter/nf_flow_table_ip.c | 10 +- net/netfilter/nf_nat_core.c | 16 +- net/netfilter/nf_nat_proto.c | 59 +- net/netfilter/nf_tables_api.c | 17 +- net/netfilter/nfnetlink_osf.c | 14 +- net/netfilter/nft_chain_nat.c | 36 + net/netfilter/nft_chain_route.c | 169 + net/netfilter/nft_masq.c | 64 + net/netfilter/nft_nat.c | 58 +- net/netfilter/nft_osf.c | 30 +- net/netfilter/nft_redir.c | 63 +- net/netfilter/x_tables.c | 3 +- net/openvswitch/conntrack.c | 18 +- net/sched/cls_flower.c | 64 +- net/sched/sch_api.c | 15 +- net/sched/sch_generic.c | 67 +- net/strparser/strparser.c | 14 +- net/sunrpc/auth_gss/svcauth_gss.c | 6 +- net/sunrpc/cache.c | 7 +- net/sunrpc/svc.c | 298 +- net/sunrpc/svc_xprt.c | 17 +- net/sunrpc/svcauth_unix.c | 15 +- net/sunrpc/svcsock.c | 4 +- net/tls/tls_device.c | 12 +- net/tls/tls_main.c | 22 + net/tls/tls_sw.c | 15 +- net/unix/af_unix.c | 6 +- net/wireless/nl80211.c | 284 +- net/wireless/rdev-ops.h | 16 +- net/wireless/reg.c | 23 +- net/wireless/scan.c | 173 +- net/wireless/trace.h | 69 +- net/wireless/util.c | 21 +- net/wireless/wext-compat.c | 3 - net/xfrm/xfrm_device.c | 58 +- net/xfrm/xfrm_inout.h | 38 + net/xfrm/xfrm_input.c | 299 +- net/xfrm/xfrm_interface.c | 6 +- net/xfrm/xfrm_output.c | 381 ++- net/xfrm/xfrm_policy.c | 14 +- net/xfrm/xfrm_state.c | 181 +- scripts/kconfig/nconf-cfg.sh | 0 security/apparmor/apparmorfs.c | 13 +- security/apparmor/lsm.c | 49 +- security/inode.c | 13 +- security/keys/process_keys.c | 41 +- security/keys/request_key.c | 14 +- security/keys/trusted.c | 28 +- sound/core/seq/seq_clientmgr.c | 38 +- sound/core/seq/seq_fifo.c | 14 +- sound/core/seq/seq_memory.c | 30 +- sound/core/seq/seq_ports.c | 28 +- sound/core/seq/seq_ports.h | 5 +- sound/core/timer.c | 70 +- sound/hda/ext/hdac_ext_bus.c | 1 - sound/hda/hdac_bus.c | 1 + sound/hda/hdac_component.c | 6 +- sound/pci/hda/hda_intel.c | 4 + sound/soc/codecs/ab8500-codec.c | 4 +- sound/soc/codecs/cs43130.c | 2 + sound/soc/codecs/rt5645.c | 3 + sound/soc/codecs/tlv320aic32x4-clk.c | 6 +- sound/soc/fsl/eukrea-tlv320.c | 26 +- sound/soc/fsl/fsl_audmix.c | 43 +- sound/soc/fsl/fsl_dma.c | 26 +- sound/soc/fsl/fsl_dma.h | 5 +- sound/soc/fsl/imx-audmix.c | 4 + sound/soc/fsl/imx-audmux.c | 26 +- sound/soc/fsl/imx-es8328.c | 15 +- sound/soc/fsl/imx-mc13783.c | 22 +- sound/soc/fsl/imx-pcm-fiq.c | 21 +- sound/soc/fsl/imx-pcm.h | 6 +- sound/soc/fsl/imx-spdif.c | 13 +- sound/soc/fsl/imx-ssi.c | 57 +- sound/soc/fsl/imx-ssi.h | 6 +- sound/soc/fsl/mpc5200_dma.c | 14 +- sound/soc/fsl/mpc5200_psc_ac97.c | 16 +- sound/soc/fsl/mpc5200_psc_i2s.c | 14 +- sound/soc/fsl/mpc8610_hpcd.c | 18 +- sound/soc/fsl/mx27vis-aic32x4.c | 29 +- sound/soc/fsl/p1022_ds.c | 18 +- sound/soc/fsl/p1022_rdk.c | 32 +- sound/soc/fsl/pcm030-audio-fabric.c | 18 +- sound/soc/fsl/phycore-ac97.c | 16 +- sound/soc/fsl/wm1133-ev1.c | 21 +- sound/soc/intel/boards/bytcht_es8316.c | 37 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 52 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 2 +- sound/soc/intel/skylake/skl-pcm.c | 2 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 38 + .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 42 + sound/soc/soc-core.c | 4 +- sound/soc/soc-pcm.c | 12 +- sound/soc/soc-topology.c | 7 +- sound/soc/stm/stm32_sai_sub.c | 66 +- sound/soc/txx9/txx9aclc-ac97.c | 1 - tools/bpf/bpftool/btf_dumper.c | 59 + tools/bpf/bpftool/map.c | 10 +- tools/bpf/bpftool/xlated_dumper.c | 3 + tools/include/linux/filter.h | 21 +- tools/include/uapi/linux/bpf.h | 20 +- tools/include/uapi/linux/btf.h | 32 +- tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/bpf.c | 29 +- tools/lib/bpf/bpf.h | 1 + tools/lib/bpf/btf.c | 97 +- tools/lib/bpf/btf.h | 3 + tools/lib/bpf/libbpf.c | 546 +++- tools/lib/bpf/libbpf.h | 5 + tools/lib/bpf/libbpf.map | 7 + tools/lib/bpf/xsk.c | 9 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/newlitmushist.sh | 2 +- tools/memory-model/scripts/parseargs.sh | 2 +- tools/memory-model/scripts/runlitmus.sh | 5 +- tools/memory-model/scripts/runlitmushist.sh | 27 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 48 +- tools/power/acpi/tools/acpidump/apdump.c | 8 +- tools/power/acpi/tools/acpidump/apfiles.c | 8 +- tools/testing/nvdimm/test/nfit.c | 17 +- tools/testing/selftests/bpf/bpf_helpers.h | 8 +- .../testing/selftests/bpf/prog_tests/global_data.c | 157 + .../testing/selftests/bpf/progs/test_global_data.c | 106 + tools/testing/selftests/bpf/test_btf.c | 665 +++- tools/testing/selftests/bpf/test_verifier.c | 51 +- .../testing/selftests/bpf/verifier/array_access.c | 159 + .../selftests/bpf/verifier/direct_value_access.c | 347 ++ .../selftests/drivers/net/mlxsw/rtnetlink.sh | 20 + .../ftrace/test.d/ftrace/tracing-error-log.tc | 19 + tools/testing/selftests/ftrace/test.d/functions | 12 + .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 85 + .../ftrace/test.d/kprobe/uprobe_syntax_errors.tc | 23 + .../inter-event/trigger-extended-error-support.tc | 28 - tools/testing/selftests/kselftest_module.h | 48 + tools/testing/selftests/kselftest_module.sh | 84 + tools/testing/selftests/lib/Makefile | 2 +- tools/testing/selftests/lib/bitmap.sh | 18 +- tools/testing/selftests/lib/config | 1 + tools/testing/selftests/lib/prime_numbers.sh | 17 +- tools/testing/selftests/lib/printf.sh | 19 +- tools/testing/selftests/lib/strscpy.sh | 3 + tools/testing/selftests/net/config | 2 - tools/testing/selftests/net/fib_tests.sh | 70 +- tools/testing/selftests/netfilter/nft_nat.sh | 130 +- tools/testing/selftests/rseq/rseq-s390.h | 9 +- .../tc-testing/tc-tests/filters/tests.json | 20 + virt/kvm/arm/mmu.c | 2 +- virt/kvm/kvm_main.c | 3 +- 1432 files changed, 28693 insertions(+), 18200 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/sunxi/sunxi-mbus.txt delete mode 100644 Documentation/devicetree/bindings/display/amlogic,simple-frameb [...] delete mode 100644 Documentation/devicetree/bindings/display/simple-framebuffer-sunxi.txt delete mode 100644 Documentation/devicetree/bindings/display/simple-framebuffer.txt create mode 100644 Documentation/devicetree/bindings/display/simple-framebuffer.yaml create mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-bifrost.txt rename Documentation/devicetree/bindings/power/supply/{ltc3651-charger.txt => lt36 [...] create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/omap4-l4-abe.dtsi create mode 100644 arch/arm/boot/dts/omap4-mcpdm.dtsi create mode 100644 arch/arm/boot/dts/omap5-l4-abe.dtsi copy arch/arm64/boot/dts/allwinner/{sun50i-h6-pine-h64.dts => sun50i-h6-beelink-gs [...] copy arch/arm64/boot/dts/allwinner/{sun50i-h6-orangepi.dtsi => sun50i-h6-orangepi- [...] create mode 100644 arch/ia64/include/asm/mmiowb.h create mode 100644 arch/mips/include/asm/mmiowb.h create mode 100644 arch/parisc/include/asm/sparsemem.h create mode 100644 arch/powerpc/include/asm/mmiowb.h create mode 100644 arch/riscv/include/asm/mmiowb.h create mode 100644 arch/s390/boot/uv.c create mode 100644 arch/s390/include/asm/uv.h create mode 100644 arch/sh/include/asm/mmiowb.h create mode 100644 drivers/gpu/drm/cirrus/cirrus.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_drv.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_fbdev.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_main.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_mode.c create mode 100644 drivers/gpu/drm/drm_format_helper.c create mode 100644 drivers/gpu/drm/i915/intel_atomic_plane.h create mode 100644 drivers/gpu/drm/i915/intel_audio.h create mode 100644 drivers/gpu/drm/i915/intel_cdclk.h create mode 100644 drivers/gpu/drm/i915/intel_color.h create mode 100644 drivers/gpu/drm/i915/intel_connector.h create mode 100644 drivers/gpu/drm/i915/intel_crt.h create mode 100644 drivers/gpu/drm/i915/intel_csr.h create mode 100644 drivers/gpu/drm/i915/intel_ddi.h create mode 100644 drivers/gpu/drm/i915/intel_dp.h create mode 100644 drivers/gpu/drm/i915/intel_dvo.h create mode 100644 drivers/gpu/drm/i915/intel_fbc.h create mode 100644 drivers/gpu/drm/i915/intel_fbdev.h create mode 100644 drivers/gpu/drm/i915/intel_hdcp.h create mode 100644 drivers/gpu/drm/i915/intel_hdmi.h create mode 100644 drivers/gpu/drm/i915/intel_lspcon.h create mode 100644 drivers/gpu/drm/i915/intel_lvds.h create mode 100644 drivers/gpu/drm/i915/intel_panel.h create mode 100644 drivers/gpu/drm/i915/intel_pipe_crc.h create mode 100644 drivers/gpu/drm/i915/intel_pm.h create mode 100644 drivers/gpu/drm/i915/intel_psr.h create mode 100644 drivers/gpu/drm/i915/intel_sdvo.h create mode 100644 drivers/gpu/drm/i915/intel_sprite.h create mode 100644 drivers/gpu/drm/i915/intel_tv.h create mode 100644 drivers/hid/hid-u2fzero.c create mode 100644 drivers/infiniband/hw/hns/hns_roce_hw_v2_dfx.c create mode 100644 drivers/infiniband/hw/hns/hns_roce_restrack.c rename drivers/power/supply/{ltc3651-charger.c => lt3651-charger.c} (50%) create mode 100644 include/asm-generic/mmiowb.h create mode 100644 include/asm-generic/mmiowb_types.h create mode 100644 include/drm/drm_format_helper.h create mode 100644 include/linux/rtc/rtc-omap.h create mode 100644 include/trace/events/devfreq.h create mode 100644 lib/test_strscpy.c create mode 100644 net/hsr/hsr_prp_debugfs.c delete mode 100644 net/ipv4/netfilter/nft_chain_route_ipv4.c delete mode 100644 net/ipv4/xfrm4_mode_beet.c delete mode 100644 net/ipv4/xfrm4_mode_transport.c delete mode 100644 net/ipv4/xfrm4_mode_tunnel.c delete mode 100644 net/ipv6/netfilter/nft_chain_route_ipv6.c delete mode 100644 net/ipv6/xfrm6_mode_beet.c delete mode 100644 net/ipv6/xfrm6_mode_ro.c delete mode 100644 net/ipv6/xfrm6_mode_transport.c delete mode 100644 net/ipv6/xfrm6_mode_tunnel.c create mode 100644 net/netfilter/nft_chain_route.c create mode 100644 net/xfrm/xfrm_inout.h mode change 100644 => 100755 scripts/kconfig/nconf-cfg.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/global_data.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_data.c create mode 100644 tools/testing/selftests/bpf/verifier/direct_value_access.c create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/tracing-error-log.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_syntax_errors.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/uprobe_syntax_errors.tc delete mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100644 tools/testing/selftests/kselftest_module.h create mode 100755 tools/testing/selftests/kselftest_module.sh create mode 100755 tools/testing/selftests/lib/strscpy.sh