This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 7c4a1eb315d5 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits fdb734807479 mm, memcg: consider subtrees in memory.events omits 67f1b8ba5e83 mm, memcg: rename ambiguously named memory.stat counters a [...] omits b4aeb2733e8c include/linux/sched/signal.h: replace `tsk' with `task' omits 93b684254dcc fs: fs_parser: fix printk format warning omits 5d9316e91c57 scripts/atomic/gen-atomics.sh: don't assume that scripts a [...] omits 0160e9f503a9 pinctrl: fix pxa2xx.c build warnings omits d8f68e06fa12 Merge branch 'akpm-current/current' omits 2a1fc8f22a13 Merge remote-tracking branch 'devfreq/for-next' omits c59dfb5b2ec7 next-20190327/pidfd omits 5f710586118f Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' omits 9b02bd280221 Merge remote-tracking branch 'xarray/xarray' omits 3fdcfb2980d6 Merge remote-tracking branch 'nvmem/for-next' omits 464af90647da Merge remote-tracking branch 'slimbus/for-next' omits c73d906c0bfc Merge remote-tracking branch 'ntb/ntb-next' omits 2e291d25a44b Merge remote-tracking branch 'at24/at24/for-next' omits 97c88264eb6a Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 858e0aaf9b87 Merge remote-tracking branch 'rtc/rtc-next' omits 805549906cea Merge remote-tracking branch 'coresight/next' omits 2f298a3e28ba Merge remote-tracking branch 'livepatching/for-next' omits c79491f50c17 Merge remote-tracking branch 'y2038/y2038' omits a3adc891a603 Merge remote-tracking branch 'kselftest/next' omits cfc97c5091ad Merge remote-tracking branch 'random/dev' omits 460650d71749 Merge remote-tracking branch 'pwm/for-next' omits 54c5517ce8c9 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 0cdeea2047a5 Merge remote-tracking branch 'gpio/for-next' omits 95a5fe35c929 Merge remote-tracking branch 'rpmsg/for-next' omits b02c27693eb4 Merge remote-tracking branch 'vhost/linux-next' omits 44d6ae194c3a Merge remote-tracking branch 'scsi/for-next' omits a17fed423e47 Merge remote-tracking branch 'cgroup/for-next' omits 61053e7cf8d4 Merge remote-tracking branch 'slave-dma/next' omits af1f8f7d3dbc Merge remote-tracking branch 'icc/icc-next' omits c8689d310eb2 Merge remote-tracking branch 'mux/for-next' omits b0cffe53e1bb Merge remote-tracking branch 'staging/staging-next' omits 6f630aa02101 Merge remote-tracking branch 'thunderbolt/next' omits 46e17f9efa94 Merge remote-tracking branch 'extcon/extcon-next' omits e0ebb0484505 Merge remote-tracking branch 'phy-next/next' omits c806b1d2e0c2 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 733e91732d72 Merge remote-tracking branch 'usb/usb-next' omits 1b863ad8c118 Merge remote-tracking branch 'ipmi/for-next' omits e7b6f2503109 Merge remote-tracking branch 'leds/for-next' omits 6f1a46762ccc Merge remote-tracking branch 'workqueues/for-next' omits 4e8592ee4d65 Merge remote-tracking branch 'percpu/for-next' omits 8a1530adc1a7 Merge remote-tracking branch 'rcu/rcu/next' omits 308ce18d76d4 Merge remote-tracking branch 'edac-amd/for-next' omits 466406e1677d Merge remote-tracking branch 'clockevents/clockevents/next' omits 3edac98d6c5d Merge remote-tracking branch 'tip/auto-latest' omits 30b4cb340b21 Merge remote-tracking branch 'spi/for-next' omits 964769f0397a Merge remote-tracking branch 'audit/next' omits f50a120ee266 Merge remote-tracking branch 'iommu/next' omits 973f1f3eef79 Merge remote-tracking branch 'tpmdd/next' omits dca2e5f97d13 Merge remote-tracking branch 'selinux/next' omits a0ae9d3c45f8 Merge remote-tracking branch 'integrity/next-integrity' omits 5f04eca39bdb Merge remote-tracking branch 'apparmor/apparmor-next' omits a9491c0a67ad Merge remote-tracking branch 'security/next-testing' omits 9a99dbdacce0 Merge remote-tracking branch 'regulator/for-next' omits 9d48e6dfb25c Merge remote-tracking branch 'kgdb/kgdb-next' omits 6a34271d42f8 Merge remote-tracking branch 'mmc/next' omits 86d940b983b9 Merge remote-tracking branch 'input/next' omits fda3f2538113 Merge remote-tracking branch 'modules/modules-next' omits bcec4e740907 Merge remote-tracking branch 'sound-asoc/for-next' omits e1dac5348c4c Merge remote-tracking branch 'sound/for-next' omits 9f7754727843 Merge remote-tracking branch 'regmap/for-next' omits eb7e2f1a70ea Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits baa0418f4c64 Merge remote-tracking branch 'drm-msm/msm-next' omits 5ca74acc6a13 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 63ebce4c99c1 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 9482bd2c2774 Merge remote-tracking branch 'drm-intel/for-linux-next' omits a15cac10cbcf Merge remote-tracking branch 'amdgpu/drm-next' omits 5fadfff13260 Merge remote-tracking branch 'drm/drm-next' omits 9a06e6c56ac4 Merge remote-tracking branch 'crypto/master' omits 6c809ef5efcb Merge remote-tracking branch 'spi-nor/spi-nor/next' omits d7e694537d0e Merge remote-tracking branch 'gfs2/for-next' omits a3083ce10ae5 Merge remote-tracking branch 'bluetooth/master' omits 875c8340e6cb Merge remote-tracking branch 'nfc-next/master' omits 3bf4fa220a73 Merge remote-tracking branch 'ipsec-next/master' omits f79bbda0755f Merge remote-tracking branch 'net-next/master' omits 8066111b964a Merge remote-tracking branch 'dlm/next' omits d0d28712b80c Merge remote-tracking branch 'ieee1394/for-next' omits f2a0626e6d06 Merge remote-tracking branch 'pm/linux-next' omits dec92a9eb90a Merge remote-tracking branch 'v4l-dvb-next/master' omits 02d7373f864e Merge remote-tracking branch 'v4l-dvb/master' omits dbefbd4aaf63 Merge remote-tracking branch 'jc_docs/docs-next' omits c8aab586390e Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 2dc8875730dc Merge remote-tracking branch 'i2c/i2c/for-next' omits 375e5cc96147 Merge remote-tracking branch 'hid/for-next' omits 0be233c883ce Merge remote-tracking branch 'pci/next' omits 856df58f944c Merge remote-tracking branch 'printk/for-next' omits 548fb977d054 Merge remote-tracking branch 'vfs/for-next' omits f9d4d3d1f092 Merge remote-tracking branch 'xfs/for-next' omits cf3f4af7d8ac Merge remote-tracking branch 'nfsd/nfsd-next' omits 6ff2973f0938 Merge remote-tracking branch 'jfs/jfs-next' omits dfbd56a187ae Merge remote-tracking branch 'f2fs/dev' omits b4024a4b2ed7 Merge remote-tracking branch 'ext3/for_next' omits f86730c4ccf3 Merge remote-tracking branch 'ecryptfs/next' omits e7ea4ba08302 Merge remote-tracking branch 'cifs/for-next' omits 1765e9ed8c60 Merge remote-tracking branch 'ceph/master' omits 92223f33828f Merge remote-tracking branch 'btrfs-kdave/for-next' omits a73814ca97d6 Merge remote-tracking branch 'befs/for-next' omits fb4b28492428 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 4df9e8c1a6a3 Merge remote-tracking branch 's390/features' omits bdbcc00d8b16 Merge remote-tracking branch 'parisc-hd/for-next' omits 074a11b7828e Merge remote-tracking branch 'nds32/next' omits 20db3aeff521 Merge remote-tracking branch 'mips/mips-next' omits e23b3c3ba41a Merge remote-tracking branch 'm68k/for-next' omits 2561e52a1f87 Merge remote-tracking branch 'csky/linux-next' omits 38fcaab7f217 Merge remote-tracking branch 'clk-samsung/for-next' omits 51927bca8620 Merge remote-tracking branch 'clk/clk-next' omits 99f762f956ce Merge remote-tracking branch 'tegra/for-next' omits 322130fa2f31 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 7866ef033ec9 Merge remote-tracking branch 'samsung-krzk/for-next' omits 00d1c1e67b47 Merge remote-tracking branch 'rockchip/for-next' omits 487e7a796b91 Merge remote-tracking branch 'renesas/next' omits 24c709876ea9 Merge remote-tracking branch 'qcom/for-next' omits 1b45b760210d Merge remote-tracking branch 'reset/reset/next' omits e78dae6f9142 Merge remote-tracking branch 'mvebu/for-next' omits 7c3fabea390c Merge remote-tracking branch 'mediatek/for-next' omits 464eb8e49998 Merge remote-tracking branch 'keystone/next' omits 0982041df588 Merge remote-tracking branch 'imx-mxs/for-next' omits d474f56d5cb5 Merge remote-tracking branch 'bcm2835/for-next' omits 454bed86176b Merge remote-tracking branch 'at91/at91-next' omits f79cb0e28ce0 Merge remote-tracking branch 'amlogic/for-next' omits bdb33af50cf4 Merge remote-tracking branch 'actions/for-next' omits 8f8a9cd958e2 Merge remote-tracking branch 'arm-soc/for-next' omits 4b6de3c2d4e6 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits c640171a7b01 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 38b872128c43 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 0365cfae87ea Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits c2cd4a7cf0f2 Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 09fbcfde2717 Merge remote-tracking branch 'scsi-fixes/fixes' omits 3232d26aeb5b Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 302885109e32 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits c615cff76a32 Merge remote-tracking branch 'omap-fixes/fixes' omits 88ee0cecd6ac Merge remote-tracking branch 'reset-fixes/reset/fixes' omits a189da44ad69 Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 5d373973cc8d Merge remote-tracking branch 'kselftest-fixes/fixes' omits 320cd03eb7c2 Merge remote-tracking branch 'input-current/for-linus' omits 4a4aa2b64dfe Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits f43f025a97b9 Merge remote-tracking branch 'staging.current/staging-linus' omits fd0e40919571 Merge remote-tracking branch 'phy/fixes' omits a88e5e351b88 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits e6bd17af9ad0 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits c2d3aec5e3b5 Merge remote-tracking branch 'usb-gadget-fixes/fixes' omits 3b8954fa7861 Merge remote-tracking branch 'usb.current/usb-linus' omits f4e524d66897 Merge remote-tracking branch 'tty.current/tty-linus' omits b8f7d09ad665 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits a467d7756650 Merge remote-tracking branch 'pci-current/for-linus' omits d1bd5360d892 Merge remote-tracking branch 'spi-fixes/for-linus' omits 97c1bfe21cde Merge remote-tracking branch 'regulator-fixes/for-linus' omits 31d3a0c6621a Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 6249408b91e4 Merge remote-tracking branch 'sound-current/for-linus' omits f4b091217283 Merge remote-tracking branch 'ipsec/master' omits 945c599298c3 Merge remote-tracking branch 'bpf/master' omits e61965b9e4c5 Merge remote-tracking branch 'net/master' omits 25323e581e61 Merge remote-tracking branch 'arc-current/for-curr' omits a581f41724dd Merge remote-tracking branch 'kbuild-current/fixes' omits 43a6006e8d26 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits c3ea506c5590 Merge remote-tracking branch 'fixes/master' omits 2d5db321a3b4 Merge branch 'pci/trivial' omits 1a381ff8eb54 Merge branch 'remotes/lorenzo/pci/misc' omits 618cd9cf3a24 Merge branch 'pci/msi' omits fc5a7ef857e8 Merge branch 'pci/misc' omits 921e026f73a2 Merge remote-tracking branch 'remotes/lorenzo/pci/controll [...] omits 7f4d485413fb rtc: Add ASPEED RTC driver omits 8ad2b0e64ab7 Merge branches 'at91-soc' and 'at91-dt' into at91-next omits 268d040e27f2 CIFS: keep FileInfo handle around while writing pages omits d39b26f16763 Merge branch 'for-next-stale-20190326' into for-next-20190326 omits 784c437b017a Merge branch 'for-next-next-v5.1-20190326' into for-next-20190326 omits f7c88fc2e156 Merge branch 'for-next-current-v5.0-20190326' into for-nex [...] omits 573baa24d3ff Merge branch 'ext/JAILLET/retval-mark-extent-written' into [...] omits 814f2f032814 Merge branch 'ext/cmason/fix-dirty-writes' into for-next-s [...] omits a7f35b1e578c Merge branch 'ext/anand/stale-devids-free' into for-next-s [...] omits f84daf016f58 Merge branch 'ext/nikbor/subvol-ro-drop-received-uuid' int [...] omits b31264d68e79 Merge branch 'ext/qu/tree-checker-v2' into for-next-next-v [...] omits 4df158d83ed6 Merge branch 'misc-next' into for-next-next-v5.1-20190326 omits e9feae1914cf Merge branch 'misc-5.1' into for-next-current-v5.0-20190326 omits 1ede3774cc9f btrfs: Perform locking/unlocking in btrfs_remap_file_range() omits e05ea47d65d8 btrfs: use BUG() instead of BUG_ON(1) omits 04d3fe7d5710 btrfs: move tree block wait and write helpers to tree-log omits 9c0a79837739 btrfs: remove stale definition of BUFFER_LRU_MAX omits 68a1b24313a2 btrfs: Defer setting new inode mode until after do_set_acl [...] omits 659ae8a851cd btrfs: tests: unify messages when tests start omits cde666d97b1f btrfs: tests: drop messages when some tests finish omits 34d904864722 btrfs: tests: fix comments about tested extent map ranges omits 1c6f972b0ef5 btrfs: tests: use SZ_ constants everywhere omits cfbef95437a2 btrfs: tests: use standard error message after extent map [...] omits 83f7b209657f btrfs: tests: return error from all extent map test cases omits 6525652f6319 btrfs: tests: return errors from extent map test case 4 omits 30c7db8e4771 btrfs: tests: return errors from extent map test case 3 omits 674862fbffb0 btrfs: tests: return errors from extent map test case 2 omits dd82ed065bc9 btrfs: tests: return errors from extent map test case 1 omits 670b0a282da4 btrfs: tests: return errors from extent map tests omits 14a680c4217d btrfs: tests: properly initialize fs_info of extent buffer omits 1dceb85812aa btrfs: tests: use standard error message after block group [...] omits 0309c2976f58 btrfs: tests: use standard error message after inode alloc [...] omits 9592c4d28384 btrfs: tests: use standard error message after path alloca [...] omits 3554cd273e05 btrfs: tests: use standard error message after extent buff [...] omits 44e7bf9ed525 btrfs: tests: use standard error message after root alloca [...] omits f76696099a9b btrfs: tests: use standard error message after fs_info all [...] omits 8fa1c2c45efe btrfs: tests: add table of most common errors omits 28cedf4d5310 btrfs: tests: print file:line for error messages omits bfc60265f33a btrfs: tests: don't leak fs_info in extent_io bitmap tests omits 7cac3c77aacf btrfs: tests: handle fs_info allocation failure in extent_ [...] omits 711755b04603 btrfs: Do mandatory tree block check before submitting bio omits bb8435ce1751 btrfs: disk-io: Show the timing of corrupted tree block ex [...] omits 3dd07b8830e5 btrfs: fix panic during relocation after ENOSPC before wri [...] omits e6ab5ea9548b btrfs: Use less confusing condition for uptodate parameter [...] omits 74d8547dc69d btrfs: extent_io: Handle errors better in extent_writepages() omits b48742e7f624 btrfs: extent_io: add proper error handling to lock_extent [...] omits 135886209afc btrfs: extent_io: Handle errors better in extent_write_loc [...] omits a313e4d14866 btrfs: extent_io: Kill dead condition in extent_write_cach [...] omits e6229dcf0cd8 btrfs: extent_io: Handle errors better in btree_write_cach [...] omits 920c3acfb11f btrfs: extent_io: Handle errors better in extent_write_ful [...] omits 1f3c3b8e3d27 btrfs: extent_io: Move the BUG_ON() in flush_write_bio() o [...] omits 7d541aad9d30 btrfs: Always output error message when key/level verifica [...] omits 0508a601ca98 btrfs: Check the first key and level for cached extent buffer omits c9f1401b4be5 btrfs: Correctly free extent buffer in case btree_read_ext [...] omits 00eea7602ce0 btrfs: Make btrfs_(set|clear)_header_flag return void omits 57f687130f47 btrfs: reloc: Fix NULL pointer dereference due to expanded [...] omits 167a3c6ce07b btrfs: inode: Verify inode mode to avoid NULL pointer dereference omits 156e3c8a9c96 btrfs: tree-checker: Verify inode item omits e0da81cd9e18 btrfs: tree-checker: Enhance chunk checker to validate chu [...] omits 70d28b0e4f8e btrfs: tree-checker: Verify dev item omits 17e9e945f9f7 ARM: dts: at91: Fix typo in ISC_D0 on PC9 omits 36b9d2bc695e btrfs: tree-checker: Check chunk item at tree block read time omits cf3ea6d48c1d btrfs: tree-checker: Make btrfs_check_chunk_valid() return [...] omits 0a0606e4e83f btrfs: tree-checker: Make chunk item checker messages more [...] omits f9e6ed633f2d btrfs: Move btrfs_check_chunk_valid() to tree-check.[ch] a [...] omits f764e20d5f46 tests: add pidctl() tests omits 91110e7952d8 signal: support pidctl() with pidfd_send_signal() omits 4ad8ad2d8d07 CIFS: prevent refcount underflow omits 7b8eefade079 pid: add pidctl() omits 50ae2cf45f96 btrfs: Perform locking/unlocking in btrfs_remap_file_range() omits 21022672f50b btrfs: use BUG() instead of BUG_ON(1) omits 8d79b0692740 btrfs: move tree block wait and write helpers to tree-log omits eaeabdbbb8c8 Make anon_inodes unconditional omits 080eb452bdc8 ARM: dts: at91: sama5d2_xplained: Add proper regulator sta [...] omits 2802bac0b675 ARM: dts: at91: sama5d2: add labels to soc dtsi for deriva [...] omits 0c0fccec0545 ARM: at91: pm: do not disable/enable PLLA for ULP modes omits 9e35b518b8b2 ARM: at91: pm: disable RC oscillator in ULP0 omits 1b86244a4d5e ARM: at91: pm: add ULP1 support for SAM9X60 omits 0017bace228b ARM: at91: pm: add support for per SoC wakeup source confi [...] omits 3201145a666b ARM: at91: pm: keep at91_pm_backup_init() only for SAMA5D2 SoCs omits 24c2ac08869b ARM: at91: pm: initial PM support for SAM9X60 omits 0b072b0e1bd6 dt-bindings: arm: atmel: add binding for SAM9X60 SoC omits 783d37b06ad4 ARM: at91: pm: introduce at91_soc_pm structure omits a8e7ea235ed1 Merge branch 'x86/urgent' omits 41fad4215406 Merge branch 'x86/timers' omits 1eb33e5ad324 Merge branch 'x86/cpu' omits 324d8e0cceab Merge branch 'timers/core' omits f6600d21506d Merge branch 'ras/core' omits 956221fe6d5f btrfs: remove stale definition of BUFFER_LRU_MAX omits 13e83829ee05 btrfs: Defer setting new inode mode until after do_set_acl [...] omits efdd784d8ba1 btrfs: tests: unify messages when tests start omits 7448ede16144 btrfs: tests: drop messages when some tests finish omits b163331174e2 btrfs: tests: fix comments about tested extent map ranges omits 9d08d0042130 btrfs: tests: use SZ_ constants everywhere omits 509cbf00b08d btrfs: tests: use standard error message after extent map [...] omits 181a6977389a btrfs: tests: return error from all extent map test cases omits eb512ed8bd29 btrfs: tests: return errors from extent map test case 4 omits f69360c4fd2e btrfs: tests: return errors from extent map test case 3 omits b95f1da72599 btrfs: tests: return errors from extent map test case 2 omits a0378ea40840 btrfs: tests: return errors from extent map test case 1 omits 367916898ec4 btrfs: tests: return errors from extent map tests omits 170bd602e016 btrfs: tests: properly initialize fs_info of extent buffer omits 4f021a636a9f btrfs: tests: use standard error message after block group [...] omits 32280bc28b59 btrfs: tests: use standard error message after inode alloc [...] omits 6600eff239d7 btrfs: tests: use standard error message after path alloca [...] omits bc11e980580b btrfs: tests: use standard error message after extent buff [...] omits 0e07b7bebf6e btrfs: tests: use standard error message after root alloca [...] omits 1d572e18ebe3 btrfs: tests: use standard error message after fs_info all [...] omits 106769a47c81 btrfs: tests: add table of most common errors omits 37a2423eccd8 btrfs: tests: print file:line for error messages omits 4b8d8f00ce2a btrfs: tests: don't leak fs_info in extent_io bitmap tests omits 7d8c4033a175 btrfs: tests: handle fs_info allocation failure in extent_ [...] omits 999257708890 btrfs: Do mandatory tree block check before submitting bio omits bacf4c9b8b97 btrfs: disk-io: Show the timing of corrupted tree block ex [...] omits 97d991749029 btrfs: fix panic during relocation after ENOSPC before wri [...] omits c89125b963d9 btrfs: Use less confusing condition for uptodate parameter [...] omits 1408e90cef0b btrfs: extent_io: Handle errors better in extent_writepages() omits d3d2d671f9ee btrfs: extent_io: add proper error handling to lock_extent [...] omits 77a0661eb2b0 btrfs: extent_io: Handle errors better in extent_write_loc [...] omits 7c9144d0b93e btrfs: extent_io: Kill dead condition in extent_write_cach [...] omits 1844d16fe8d6 btrfs: extent_io: Handle errors better in btree_write_cach [...] omits 3ef002ee7bf9 btrfs: extent_io: Handle errors better in extent_write_ful [...] omits 82fb23f3755c btrfs: extent_io: Move the BUG_ON() in flush_write_bio() o [...] omits 28fd1ebd59ef btrfs: Always output error message when key/level verifica [...] omits 7819565de448 btrfs: Remove unused -EIO assignment in end_bio_extent_readpage omits 14996f8d9d3c btrfs: Check the first key and level for cached extent buffer omits 143a81348436 btrfs: Exploit the fact that pages passed to extent_readpa [...] omits a16a44ccab5b btrfs: Correctly free extent buffer in case btree_read_ext [...] omits 3e07a9ca39d4 btrfs: Make btrfs_(set|clear)_header_flag return void omits 167ab7e5ebbf btrfs: reloc: Fix NULL pointer dereference due to expanded [...] omits 1bebd95f4f8f btrfs: switch extent_buffer::lock_nested to bool omits ab63d759f6a8 btrfs: use assertion helpers for extent buffer write lock [...] omits 529046df9aae btrfs: add assertion helpers for extent buffer write lock [...] omits 99f6c95e9bae btrfs: use assertion helpers for extent buffer read lock counters omits f2ff5c7c5843 btrfs: add assertion helpers for extent buffer read lock counters omits bc86e2b31e3b btrfs: use assertion helpers for spinning readers omits 1d25abe5a84c btrfs: add assertion helpers for spinning readers omits 623d041c4581 btrfs: use assertion helpers for spinning writers omits 0a0eb5212c5b btrfs: add assertion helpers for spinning writers omits f823129ad31e btrfs: Remove EXTENT_IOBITS omits fb01fd3d4c85 btrfs: Remove EXTENT_WRITEBACK omits a540189f9247 btrfs: Turn an 'else if' into an 'else' in btrfs_uuid_tree_add omits 286b69f27a90 btrfs: Factor out common extent locking code in submit_com [...] omits 1d0617577108 btrfs: Set io_tree only once in submit_compressed_extents omits b41216977025 btrfs: Replace clear_extent_bit with unlock_extent omits 5808530c678e btrfs: Make compress_file_range take only struct async_chunk omits ff2f47d63470 btrfs: Remove fs_info from struct async_chunk omits ade325a919d4 btrfs: Rename async_cow to async_chunk omits 3a40056d89a8 btrfs: Preallocate chunks in cow_file_range_async omits c02e0b987dc6 btrfs: merge btrfs_setxattr and do_setxattr omits 4fd0898b2f16 btrfs: don't create transaction in btrfs_setxattr omits c3cff251dab1 btrfs: start transaction in btrfs_xattr_handler_set omits 00159e5f7990 btrfs: start transaction in btrfs_set_acl omits 463fabd56188 drm/amd/display: Only allow VRR when vrefresh is within su [...] omits 3843483aca34 btrfs: start transaction in btrfs_set_prop_trans omits 9dc2dee6717d btrfs: refactor btrfs_set_prop and add btrfs_set_prop_trans omits 96b7ce22f33e btrfs: rename fs_info argument to fs_private omits fcab989c1621 btrfs: drop redundant forward declaration in props.c omits b2e7208c448c btrfs: merge _btrfs_set_prop helpers omits af5477645e9c btrfs: reduce kmap_atomic time for checksumming omits 94efe757b095 btrfs: tracepoints: Add trace events for extent_io_tree omits ede091c0e8d8 btrfs: Introduce extent_io_tree::owner to distinguish diff [...] omits ca4dc039d534 btrfs: switch extent_io_tree::track_uptodate to bool omits 8f1b2b1bd412 btrfs: Introduce fs_info to extent_io_tree omits 58750af387f7 Btrfs: remove no longer used 'sync' member from transactio [...] omits dfe30a3db041 btrfs: zstd: remove indirect calls for local functions omits 9637d3d58b03 btrfs: scrub: return EAGAIN when fs is closing omits fd799e9eacf3 btrfs: Initialize inode::i_mapping once in btrfs_symlink omits 61cfc12db407 btrfs: Don't panic when we can't find a root key omits d0f7ba393325 btrfs: warn if extent buffer mapping crosses a page bounda [...] omits 690c8d79b228 btrfs: factor our read/write stage off csum_tree_block int [...] omits fb7d5dc911b1 Merge branch 'misc-5.1' into next-fixes omits 90dcc77f765a ipc: do cyclic id allocation with ipcmni_extend mode omits f64727694685 ipc: conserve sequence numbers in ipcmni_extend mode omits 5f7dac7260c5 ipc: allow boot time extension of IPCMNI from 32k to 16M omits 83d5821752a5 sysctl: return -EINVAL if val violates minmax omits 72d7900797ab kernel/signal.c: allow the null signal in rt_sigqueueinfo() omits 7d42b7141df6 ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] omits f5d5aa9bef30 checkpatch: fix something omits b625486a7cbe Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits 20b63a6f3b72 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits 6101906b205d lib/genalloc.c: export symbol addr_in_gen_pool omits 7a2a591378e7 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 95ec41250d05 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits a7bdf51f6636 mm: don't expose page to fast gup before it's ready omits a008cef08847 mm/page_alloc.c: calculate first_deferred_pfn directly omits 873d98b96ff2 mm: use common iterator for deferred_init_pages and deferr [...] omits 39ca84351098 mm: add reserved flag setting to set_page_links() omits 02981f910493 mm: move hot-plug specific memory init into separate funct [...] omits 753c943fed2a mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] omits e340ab33a789 mm: implement new zone specific memblock iterator omits 6f250e81bb85 mm: drop meminit_pfn_in_nid as it is redundant omits 6bf2b1d3009c mm: use mm_zero_struct_page from SPARC on all 64b architectures omits a47aee38781f mm/mincore.c: make mincore() more conservative omits b6cd8bab333e mm/vmscan: remove unused lru_pages argument omits c4b3f009e085 mm-maintain-randomization-of-page-free-lists-checkpatch-fixes omits fd3f8de25fee mm: maintain randomization of page free lists omits da023c9440ca mm-move-buddy-list-manipulations-into-helpers-fix2 omits 55c95d056e11 mm: fix buddy list helpers omits 930d7816ade6 mm: move buddy list manipulations into helpers omits b38bed282735 mm/shuffle: fix shuffle enable omits 8dda07210e1a mm: shuffle initial free memory to improve memory-side-cac [...] omits ed4d3cbd4eea mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t omits 8a5a8cd75285 powerpc: use probe_user_read() omits e86fe2fc8a7a mm-add-probe_user_read-fix omits 896540bfe442 include/linux/uaccess.h: add probe_user_read() omits e37c380254ef Merge branch 'v5.2/drivers' into tmp/aml-rebuild omits aa3a55c2bbbf Merge branch 'v5.2/dt64' into tmp/aml-rebuild omits c8fecd0a96c8 mm, memcg: make memory.emin the baseline for utilisation d [...] omits b297f1e0ca96 mm, memcg: proportional memory.{low,min} reclaim omits 6bac76fa6c6d mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() omits eeb9df02f57d psi-introduce-psi-monitor-fix-3 omits 44836b851caa psi-introduce-psi-monitor-fix-fix omits e23cfab33284 psi-introduce-psi-monitor-fix omits 3a70bb9dcb42 psi: introduce psi monitor omits b0223adbfb43 psi: rename psi fields in preparation for psi trigger addition omits b4aa94e2349f psi: introduce state_mask to represent stalled psi states omits 4c35789f0173 memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work-v3 omits ac4a0f291f07 memcg: schedule high reclaim for remote memcgs on high_work omits ba952e896a29 ramfs: support O_TMPFILE omits 610ea6996e55 ocfs2: checkpoint appending truncate log transaction befor [...] omits c81e5eb5ff49 ocfs2: wait for recovering done after direct unlock request omits e176f37905d3 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits 8963bff89fa5 ocfs2: clear zero in unaligned direct IO omits b2c3d78af5f2 lib/debugobjects.c: move printk out of db lock critical sections omits 975b1a2c42cf kasan: fix variable 'tag' set but not used warning omits e9c1dd70fd53 checkpatch: don't interpret stack dumps as commit IDs omits 86b1459c5e7e hugetlbfs: fix potential over/underflow setting node speci [...] omits d7bc3956cc2e hugetlb: allow to free gigantic pages regardless of the co [...] omits 75920dd0498d Merge tag 'qcom-fixes-for-5.0-rc8' into doof omits b6ca34ef2736 Merge tag 'qcom-dts-for-5.1-2' into doof omits e6d693c4edbf Merge tag 'qcom-dts-for-5.1' into doof omits 1c9137c593f4 Merge tag 'qcom-drivers-for-5.1-3' into doof omits e4928c27f906 Merge tag 'qcom-drivers-for-5.1-2' into doof omits cffe94589b3e Merge tag 'qcom-drivers-for-5.1' into doof omits 5ff19889d56a Merge tag 'qcom-arm64-for-5.1' into doof omits 49c5af59417b Merge tag 'qcom-fixes-for-5.0-rc3' into doof omits 3f97d7fed4e6 Merge tag 'qcom-fixes-for-5.0-rc1' into doof new 1a9df9e29c2a Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net new 97c41a6bdce5 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] new 50b7f1b7236b vfio: ccw: only free cp on final interrupt new 0ba8141fa06d Merge tag 'vfio-ccw-20190311' of git://git.kernel.org/pub/ [...] new 0d9c038feff6 zcrypt: handle AP Info notification from CHSC SEI command new b6ffdf27f3d4 s390/cpumf: Fix warning from check_processor_id new bfed6d0ffc8d Merge tag 's390-5.1-2' of git://git.kernel.org/pub/scm/lin [...] new 7d6ab823d646 vfs: Update mount API docs new 8c7ae38d1ce1 afs: Fix StoreData op marshalling new 9814e0698c23 Merge remote-tracking branch 'fixes/master' new ad090042bfaa Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 7265f5b72640 coccinelle: put_device: reduce false positives new 221cc2d27ddc kbuild: skip parsing pre sub-make code for recursion new 156e7cbb3ef5 kbuild: do not overwrite .gitignore in output directory new 1a49b2fd8f58 kbuild: strip whitespace in cmd_record_mcount findstring new 7fcddf7c0041 scripts: coccinelle: Fix description of badty.cocci new 54a7151b1496 kbuild: modversions: Fix relative CRC byte order interpretation new 00278bb995fc Merge remote-tracking branch 'kbuild-current/fixes' new bf7c922689af Merge remote-tracking branch 'arc-current/for-curr' new 9e0a17db517d arm64: replace memblock_alloc_low with memblock_alloc new 10af01212cd3 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' new 5ceaeb99ffb4 net: dsa: mv88e6xxx: fix few issues in mv88e6390x_port_set_cmode new 0b91bce1ebfc net: datagram: fix unbounded loop in __skb_try_recv_datagram() new 79706ced7a98 MAINTAINERS: Fix documentation file name for PHY Library new b5f9bd15b885 ila: Fix rhashtable walker list corruption new 669efc76b317 net: hns3: fix compile error new 7f07e5f1f778 net: mii: Fix PAUSE cap advertisement from linkmode_adv_to [...] new b3e208069477 thunderx: enable page recycling for non-XDP case new cd35ef91490a thunderx: eliminate extra calls to put_page() for pages he [...] new 23da1021a573 Merge branch 'thunderx-fix-receive-buffer-page-recycling' new 1017e0987117 vrf: prevent adding upper devices new 4ba104f468bb batman-adv: Reduce claim hash refcnt only for removed entry new 3d65b9accab4 batman-adv: Reduce tt_local hash refcnt only for removed entry new f131a56880d1 batman-adv: Reduce tt_global hash refcnt only for removed entry new ca8c3b922e70 batman-adv: fix warning in function batadv_v_elp_get_throughput new 438b3d3fae43 batman-adv: Fix genl notification for throughput_override new d3332184f1e9 Merge tag 'batadv-net-for-davem-20190328' of git://git.ope [...] new fb905469cc66 Merge remote-tracking branch 'net/master' new 379e2014c95b libbpf: add xsk.h to install_headers target new 89dedaef49d3 libbpf: add libelf dependency to shared library build new 8543e4378079 bpf, libbpf: fix quiet install_headers new d1adcbe09e65 Merge remote-tracking branch 'bpf/master' new bda8bcf63a20 Merge remote-tracking branch 'ipsec/master' new 662d66466637 IB/hfi1: Failed to drain send queue when QP is put into er [...] new 93b289b9aff6 IB/hfi1: Clear the IOWAIT pending bits when QP is put into [...] new a8639a79e85c IB/hfi1: Eliminate opcode tests on mr deref new d0294344470e IB/hfi1: Fix the allocation of RSM table new 1abe186ed8a6 IB/mlx5: Reset access mask when looping inside page fault handler new 2a2e35b88a2e Merge remote-tracking branch 'rdma-fixes/for-rc' new 1a5163bba057 Merge remote-tracking branch 'sound-current/for-linus' new a8f65c227db4 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 0bc136360bce Merge remote-tracking branch 'regulator-fixes/for-linus' new a1ae595a24bf Merge remote-tracking branch 'spi-fixes/for-linus' new e490e0445b86 Merge remote-tracking branch 'pci-current/for-linus' new 0aec7ac3ea73 Merge remote-tracking branch 'driver-core.current/driver-c [...] new d5cf86c75ed0 Merge remote-tracking branch 'tty.current/tty-linus' new 126fd20a7d24 Merge remote-tracking branch 'usb.current/usb-linus' new ec2fb81263f7 Merge remote-tracking branch 'usb-gadget-fixes/fixes' new a595ecdd5f60 USB: serial: cp210x: add new device id new 84f3b43f7378 USB: serial: option: add Olicard 600 new 7070bc528237 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new 8c0a6dfcd2f7 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new 700a4c14987d Merge remote-tracking branch 'phy/fixes' new 8f267dfcdfe3 Merge remote-tracking branch 'staging.current/staging-linus' new 729fd618a0b2 Merge remote-tracking branch 'char-misc.current/char-misc-linus' new 5381d08dff20 Merge remote-tracking branch 'input-current/for-linus' new b4e9e931e9bb crypto: caam - fix copy of next buffer for xcbc and cmac new 97e42ec9f588 Merge remote-tracking branch 'crypto-current/master' new 1bb208e36bc9 selftests: cgroup: fix cleanup path in test_memcg_subtree_ [...] new 818ff1f4989c Merge remote-tracking branch 'kselftest-fixes/fixes' new edfdd118884a Merge remote-tracking branch 'slave-dma-fixes/fixes' new c857fdd95a8b Merge remote-tracking branch 'reset-fixes/reset/fixes' new ab8a6d821179 MIPS: KGDB: fix kgdb support for SMP platforms. new e4952b0c2c03 MIPS: SGI-IP27: Fix use of unchecked pointer in shutdown_b [...] new dc67d0bc7776 Merge remote-tracking branch 'mips-fixes/mips-fixes' new e7dfb6d04e47 ARM: dts: at91: Fix typo in ISC_D0 on PC9 new a22c478f3ddb Merge remote-tracking branch 'at91-fixes/at91-fixes' new 0d85fdfe25ff Merge remote-tracking branch 'omap-fixes/fixes' new af857160fa04 Merge remote-tracking branch 'hwmon-fixes/hwmon' new f35f06c35560 Btrfs: do not allow trimming when a fs is mounted with the [...] new 3db79a379489 Merge branch 'misc-5.1' into next-fixes new 9ce17820fc37 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 70fc085c5015 scsi: core: Run queue when state is set to running after b [...] new c14a57264399 scsi: sd: Fix a race between closing an sd device and sd I/O new 1d5de5bd311b scsi: sd: Quiesce warning if device does not report optima [...] new fe67888fc007 scsi: zfcp: fix rport unblock if deleted SCSI devices on S [...] new 242ec1455151 scsi: zfcp: fix scsi_eh host reset with port_forced ERP fo [...] new c8206579175c scsi: zfcp: reduce flood of fcrscn1 trace records on multi [...] new 6dc6a944d58a scsi: ibmvfc: Remove "failed" from logged errors new 95237c25d8d0 scsi: ibmvfc: Add failed PRLI to cmd_status lookup array new 3e6f7de43f49 scsi: ibmvfc: Byte swap status and error codes when logging new d6e2635b9cf7 scsi: ibmvfc: Clean up transport events new 704847d97d2c Merge remote-tracking branch 'scsi-fixes/fixes' new cec039402526 Merge remote-tracking branch 'drm-fixes/drm-fixes' new 26cdaac4793c drm/i915/icl: Fix VEBOX mismatch BUG_ON() new b8695a88a19c Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 157c99c5a295 mmc: alcor: don't write data before command has completed new ea97d3dbacef Merge remote-tracking branch 'mmc-fixes/fixes' new 032e4eef0809 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new 61f6b91f44ed Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new d1aefc2c45c0 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 189ee6929463 Merge remote-tracking branch 'actions/for-next' new 17c01db5fca7 Merge branch 'v5.2/dt' into tmp/aml-rebuild new b019f4a4199f arm64: dts: meson: g12a: Add AO Clock + Reset Controller support new 11a7bea17c9e arm64: dts: meson: g12a: add pinctrl support controllers new e92546c226ec arm64: dts: meson: g12a: add uart_ao_a pinctrl new 7ab41c474125 arm64: dts: meson: g12a: add reset controller new ff4f8b6cab58 arm64: dts: meson: g12a: Add UART A, B & C nodes and pins new 638914212ace arm64: dts: meson-g12a-u200: add uart_AO pinctrl new 51d215c14341 arm64: dts: meson-g12a-sei510: add uart_AO pinctrl new 0b7aed337ff0 arm64: dts: meson-g12a-x96-max: add uart_AO pinctrl new 2297c33c19af arm64: dts: meson-g12a-sei510: add regulators new 55dbaf06224a Merge branch 'v5.2/dt64' into tmp/aml-rebuild new 5454e1f8eea2 Merge branch 'v5.2/drivers' into tmp/aml-rebuild new 68ebf7fefb20 Merge remote-tracking branch 'amlogic/for-next' new c3f5b8fde71f ARM: at91: pm: introduce at91_soc_pm structure new db9630273f90 dt-bindings: arm: atmel: add binding for SAM9X60 SoC new 01c7031cfa73 ARM: at91: pm: initial PM support for SAM9X60 new 2fa86e5200a4 ARM: at91: pm: keep at91_pm_backup_init() only for SAMA5D2 SoCs new a958156dac93 ARM: at91: pm: add support for per SoC wakeup source confi [...] new eaedc0d379da ARM: at91: pm: add ULP1 support for SAM9X60 new bc0779bd8f13 ARM: at91: pm: disable RC oscillator in ULP0 new 2725d70aa513 ARM: at91: pm: do not disable/enable PLLA for ULP modes new 1ba8994faa33 ARM: dts: at91: sama5d2: add labels to soc dtsi for deriva [...] new 7784a6eb89d4 ARM: dts: at91: sama5d2_xplained: Add proper regulator sta [...] new ff73f1f2190e Merge branches 'at91-soc' and 'at91-dt' into at91-next new 3753d774bff1 Merge remote-tracking branch 'at91/at91-next' new b3735dcb2228 Merge remote-tracking branch 'bcm2835/for-next' new aa956665fc61 Merge remote-tracking branch 'imx-mxs/for-next' new cc27568c2db8 Merge remote-tracking branch 'keystone/next' new ffac359e5ced Merge remote-tracking branch 'mediatek/for-next' new 40cd67366cf2 Merge remote-tracking branch 'mvebu/for-next' new 4e01964b466d Merge remote-tracking branch 'reset/reset/next' new 8da3daaa0971 soc: qcom: rmtfs: Add support for mmap functionality new 9324df5817c0 soc: qcom: qmi: Change txn wait to non-interruptible new 93b260528020 soc: qcom: cmd-db: Fix an error code in cmd_db_dev_probe() new d6e5a4f84e28 dt-bindings: iio: adc: Add binding for ADC on pms405 PMIC new f95f57e43722 arm64: dts: qcom: qcs404: Fix regulator supply names new 71f1fdd9c300 arm64: dts: sdm845: Include the interconnect resources DT header new 4dfa70ea0f74 arm64: dts: qcom: qcs404: Add Ethernet node new 0253735f503a arm64: dts: qcom: qcs404: Enable ethernet for EVB-4000 new 331ab98f8c4a arm64: dts: qcom: qcs404: Fix voltages l3 new 6703a27327dd arm64: dts: qcom: qcs404: Remove default setting of contro [...] new cb79a81fd98f dt-bindings: ufs: Add msm8998 compatible string new 695942de1da7 arm64: dts: qcom: msm8998: Allow UFSHC driver to set-load new cd3dbe2a4e6c arm64: dts: qcom: msm8998: Add UFS nodes new a60a072c5e7f arm64: dts: qcom: pms405: add spmi regulators new 8faea8edbb35 arm64: dts: qcom: qcs404-evb: add spmi regulators new 60f77ae7d1c1 arm64: dts: qcom: qcs404-evb: Enable uart3 and add Bluetooth new 596a434369f6 arm64: dts: sdm845: Include rpmpd DT header new b9c7d1e25e51 Merge branch 'arm64-for-5.2' into all-for-5.2 new 8b3b12ae25ec Merge remote-tracking branch 'qcom/for-next' new dca4d00f3250 Merge remote-tracking branch 'renesas/next' new 1ba4c178eda6 Merge remote-tracking branch 'rockchip/for-next' new 30d4a54db133 Merge remote-tracking branch 'samsung-krzk/for-next' new 2f64c5027317 Merge remote-tracking branch 'sunxi/sunxi/for-next' new b91f7dab1f36 Merge remote-tracking branch 'tegra/for-next' new b437a9cee891 Merge remote-tracking branch 'clk/clk-next' new 25a6ad62839e Merge remote-tracking branch 'clk-samsung/for-next' new 9f5d9032a707 Merge remote-tracking branch 'csky/linux-next' new a3ed924e2f64 Merge remote-tracking branch 'm68k/for-next' new fa61e42aba2b Merge remote-tracking branch 'mips/mips-next' new e83f92379b3a Merge remote-tracking branch 'nds32/next' new 69132a23060b Merge remote-tracking branch 'parisc-hd/for-next' new e0d6cced3616 Merge remote-tracking branch 'xtensa/xtensa-for-next' new f45295a02eeb Merge remote-tracking branch 'befs/for-next' new fa546ea75cee Merge branch 'misc-5.1' into for-next-current-v5.0-20190328 new 5fefa4b66e4b Merge branch 'for-next-current-v5.0-20190328' into for-nex [...] new 307718b6f63a btrfs: factor our read/write stage off csum_tree_block int [...] new 6c01edf63890 btrfs: warn if extent buffer mapping crosses a page bounda [...] new 30cd4df021ef btrfs: Don't panic when we can't find a root key new 9276e718408d btrfs: Initialize inode::i_mapping once in btrfs_symlink new c091febbc7ad btrfs: scrub: return EAGAIN when fs is closing new 578aa664b272 btrfs: zstd: remove indirect calls for local functions new e8bb03f4b6fa Btrfs: remove no longer used 'sync' member from transactio [...] new 99dab763725b btrfs: Introduce fs_info to extent_io_tree new 5d46e4b3404d btrfs: switch extent_io_tree::track_uptodate to bool new b990579dd6ee btrfs: Introduce extent_io_tree::owner to distinguish diff [...] new a71742bb168e btrfs: tracepoints: Add trace events for extent_io_tree new 1b5d0c4418e2 btrfs: reduce kmap_atomic time for checksumming new 8208e09bdb6a btrfs: merge _btrfs_set_prop helpers new 10e02a8f96ea btrfs: drop redundant forward declaration in props.c new 324ca2c1a69c btrfs: rename fs_info argument to fs_private new f42b202d0af0 btrfs: refactor btrfs_set_prop and add btrfs_set_prop_trans new 682ed4a94369 btrfs: start transaction in btrfs_set_prop_trans new 62ef14c27b7e btrfs: start transaction in btrfs_set_acl new 819cd81c137b btrfs: start transaction in btrfs_xattr_handler_set new 042aa9382be2 btrfs: don't create transaction in btrfs_setxattr new 70e808a144ed btrfs: merge btrfs_setxattr and do_setxattr new 27558b55b8f9 btrfs: Preallocate chunks in cow_file_range_async new a8236bba90cf btrfs: Rename async_cow to async_chunk new 8b40500b7f87 btrfs: Remove fs_info from struct async_chunk new 2314dfcd1574 btrfs: Make compress_file_range take only struct async_chunk new 0071ea45717a btrfs: Replace clear_extent_bit with unlock_extent new 4fffefe306a6 btrfs: Set io_tree only once in submit_compressed_extents new 6929ff76b799 btrfs: Factor out common extent locking code in submit_com [...] new e95322ab40c9 btrfs: Turn an 'else if' into an 'else' in btrfs_uuid_tree_add new fa92f3e2ffda btrfs: Remove EXTENT_WRITEBACK new be6f426fd0aa btrfs: Remove EXTENT_IOBITS new 9661257734b0 btrfs: add assertion helpers for spinning writers new caf81238a9d6 btrfs: use assertion helpers for spinning writers new 0c4095718fbd btrfs: add assertion helpers for spinning readers new 568a67ed98b3 btrfs: use assertion helpers for spinning readers new 4c60adce192c btrfs: add assertion helpers for extent buffer read lock counters new a75ed42108df btrfs: use assertion helpers for extent buffer read lock counters new ec19518512b1 btrfs: add assertion helpers for extent buffer write lock [...] new 96e0e28c9805 btrfs: use assertion helpers for extent buffer write lock [...] new cb050e7f39a5 btrfs: switch extent_buffer::lock_nested to bool new 6f7e36989cb3 btrfs: Exploit the fact that pages passed to extent_readpa [...] new 5305788cb2a5 btrfs: Remove unused -EIO assignment in end_bio_extent_readpage new 3b37ffa325c6 btrfs: reloc: Fix NULL pointer dereference due to expanded [...] new 349cfda1bf40 btrfs: Make btrfs_(set|clear)_header_flag return void new 97bb42bf8396 btrfs: Correctly free extent buffer in case btree_read_ext [...] new feb9b50e5502 btrfs: Check the first key and level for cached extent buffer new f1d786c5ed1b btrfs: Always output error message when key/level verifica [...] new ee945ae46fc9 btrfs: extent_io: Move the BUG_ON() in flush_write_bio() o [...] new f128ee7d7b46 btrfs: extent_io: Handle errors better in extent_write_ful [...] new 0c4fbfe676dc btrfs: extent_io: Handle errors better in btree_write_cach [...] new d1f9411134b6 btrfs: extent_io: Kill dead condition in extent_write_cach [...] new b62d89d4e615 btrfs: extent_io: Handle errors better in extent_write_loc [...] new b22be322e6fd btrfs: extent_io: add proper error handling to lock_extent [...] new ff5494cda00d btrfs: extent_io: Handle errors better in extent_writepages() new 3c55b4f17c12 btrfs: Use less confusing condition for uptodate parameter [...] new dc7da083d4d3 btrfs: fix panic during relocation after ENOSPC before wri [...] new 84d7d1b1e882 btrfs: disk-io: Show the timing of corrupted tree block ex [...] new cd70d74f3e30 btrfs: Do mandatory tree block check before submitting bio new 5e66198b8010 btrfs: tests: handle fs_info allocation failure in extent_ [...] new 190151b8bd0d btrfs: tests: don't leak fs_info in extent_io bitmap tests new 146925c75102 btrfs: tests: print file:line for error messages new 00fb097240c9 btrfs: tests: add table of most common errors new c9d6b2dfcce0 btrfs: tests: use standard error message after fs_info all [...] new edd1417f8344 btrfs: tests: use standard error message after root alloca [...] new c6cc91dd805e btrfs: tests: use standard error message after extent buff [...] new f74030a66270 btrfs: tests: use standard error message after path alloca [...] new b9d076128c17 btrfs: tests: use standard error message after inode alloc [...] new d6207eb70adc btrfs: tests: use standard error message after block group [...] new 5cc9bc5229d6 btrfs: tests: properly initialize fs_info of extent buffer new a9bd621f3565 btrfs: tests: return errors from extent map tests new e8a3dc5cf29c btrfs: tests: return errors from extent map test case 1 new 4fad52b68793 btrfs: tests: return errors from extent map test case 2 new 7e2f2bfd40c9 btrfs: tests: return errors from extent map test case 3 new 81137f84b26e btrfs: tests: return errors from extent map test case 4 new 3638b325372a btrfs: tests: return error from all extent map test cases new 3f419b905401 btrfs: tests: use standard error message after extent map [...] new 1ccdfe23ed54 btrfs: tests: use SZ_ constants everywhere new fa1d10361f00 btrfs: tests: fix comments about tested extent map ranges new fe6dc4b4ee63 btrfs: tests: drop messages when some tests finish new 54ed8fdf30ee btrfs: tests: unify messages when tests start new 08984e8b0188 btrfs: Defer setting new inode mode until after do_set_acl [...] new f01b97b0fb1e btrfs: remove stale definition of BUFFER_LRU_MAX new 8319fc71f118 btrfs: move tree block wait and write helpers to tree-log new 7d9af3ab0c1a btrfs: use BUG() instead of BUG_ON(1) new e7a925942509 btrfs: Perform locking/unlocking in btrfs_remap_file_range() new 0b3436f5f989 btrfs: use common file type conversion new c3dc665f7548 btrfs: get fs_info from eb in lock_extent_buffer_for_io new e5870d26292b btrfs: get fs_info from eb in repair_eb_io_failure new 933f25dfd04a btrfs: get fs_info from eb in write_one_eb new e3b4954786ea btrfs: get fs_info from eb in leaf_data_end new fe071f378325 btrfs: get fs_info from eb in btrfs_exclude_logged_extents new ac8ee96474e6 btrfs: get fs_info from eb in check_tree_block_fsid new 85cf3d44de79 btrfs: get fs_info from eb in tree_mod_log_eb_copy new b9c192a97cf8 btrfs: get fs_info from eb in clean_tree_block new 70c4b87eafa3 btrfs: get fs_info from eb in btrfs_leaf_free_space new 6fb40d0c629f btrfs: get fs_info from eb in read_node_slot new f7e46f29be03 btrfs: get fs_info from eb in btree_read_extent_buffer_pages new 6e95aac3e634 btrfs: get fs_info from eb in btrfs_verify_level_key new ea4d8f159132 btrfs: qgroup: remove obsolete fs_info members new df890173f820 btrfs: Move btrfs_check_chunk_valid() to tree-check.[ch] a [...] new ede38a2f4054 btrfs: tree-checker: Make chunk item checker messages more [...] new b55931eaa013 btrfs: tree-checker: Make btrfs_check_chunk_valid() return [...] new 698de3a600e4 btrfs: tree-checker: Check chunk item at tree block read time new 43d58b7c2932 btrfs: tree-checker: Verify dev item new 55bb946e7ba5 btrfs: tree-checker: Enhance chunk checker to validate chu [...] new 271023b7d19a btrfs: tree-checker: Verify inode item new 9944a5b5d26e btrfs: inode: Verify inode mode to avoid NULL pointer dereference new 026c5dbdfcb2 Btrfs: do not allow trimming when a fs is mounted with the [...] new dc46aa0c5d4b btrfs: tree-checker: get fs_info from eb in generic_err new bf8fd4e07919 btrfs: tree-checker: get fs_info from eb in file_extent_err new 256116d74402 btrfs: tree-checker: get fs_info from eb in check_csum_item new 562dcc381acb btrfs: tree-checker: get fs_info from eb in dir_item_err new 33ada247b043 btrfs: tree-checker: get fs_info from eb in check_dir_item new 25385b7be697 btrfs: tree-checker: get fs_info from eb in block_group_err new 369054cbc0b9 btrfs: tree-checker: get fs_info from eb in check_block_gr [...] new 966eeba19567 btrfs: tree-checker: get fs_info from eb in check_extent_d [...] new cd3fcb961a24 btrfs: tree-checker: get fs_info from eb in check_leaf_item new b39d52f36a89 btrfs: tree-checker: get fs_info from eb in check_leaf new d93219d7f759 btrfs: tree-checker: get fs_info from eb in chunk_err new 7d2c1b858d01 btrfs: tree-checker: get fs_info from eb in dev_item_err new 47744b0e5fe3 btrfs: tree-checker: get fs_info from eb in check_dev_item new da8d67bb75ad btrfs: tree-checker: get fs_info from eb in check_inode_item new 559cecc4a2ae Merge branch 'misc-next' into for-next-next-v5.1-20190328 new 14dcccda0c63 Merge branch 'for-next-next-v5.1-20190328' into for-next-20190328 new c254dc9c273a Merge branch 'ext/nikbor/subvol-ro-drop-received-uuid' int [...] new fc687a99c48b Merge branch 'ext/anand/stale-devids-free' into for-next-s [...] new d013d5390bb7 Merge branch 'ext/cmason/fix-dirty-writes' into for-next-s [...] new 24152031b7fd Merge branch 'ext/JAILLET/retval-mark-extent-written' into [...] new d0d85ba55d62 Merge branch 'for-next-stale-20190328' into for-next-20190328 new 28bd8af010fe Merge remote-tracking branch 'btrfs-kdave/for-next' new b6f3496d35c2 Merge remote-tracking branch 'ceph/master' new 1dd47a4229c8 cifs: fix kref underflow in close_shroot() new 90a5e7dbe4ff smb3: Fix enumerating snapshots to Azure new 9262188adf18 Merge remote-tracking branch 'cifs/for-next' new 8a71d50bab82 Merge remote-tracking branch 'ecryptfs/next' new bd56cc65cadd Merge remote-tracking branch 'ext3/for_next' new 4658f43ed679 Merge remote-tracking branch 'f2fs/dev' new 1a8d55af1e65 Merge remote-tracking branch 'jfs/jfs-next' new 5caba06c873d Merge remote-tracking branch 'nfsd/nfsd-next' new d8bad468382d Merge remote-tracking branch 'xfs/for-next' new 1dca5b77cdae Merge remote-tracking branch 'vfs/for-next' new df99e3d8a4f8 Merge remote-tracking branch 'printk/for-next' new c7a0cb7cf4c2 Merge branch 'pci/misc' new 73f3b4b88a20 Merge branch 'pci/msi' new 3304d39bfdcc Merge branch 'remotes/lorenzo/pci/controller-fixes' new 58a2cdef7110 Merge branch 'remotes/lorenzo/pci/misc' new e3a5de7be7a5 Merge branch 'pci/trivial' new f1beec00f78e Merge remote-tracking branch 'pci/next' new 8631370f716c Merge remote-tracking branch 'hid/for-next' new 83a0ce4a1693 Merge remote-tracking branch 'i2c/i2c/for-next' new 0c8fc876bd73 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 8e95bf40a7cf Merge remote-tracking branch 'jc_docs/docs-next' new 12fda5c67ca6 Merge remote-tracking branch 'v4l-dvb/master' new 454f30eb8218 Merge remote-tracking branch 'v4l-dvb-next/master' new a8452ceb316d ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper new d0e7ebdbf092 Merge branch 'acpi-utils' into linux-next new ec5a56633c9e Merge remote-tracking branch 'pm/linux-next' new 0c34d4367b8a Merge remote-tracking branch 'ieee1394/for-next' new 3572172a0816 Merge remote-tracking branch 'dlm/next' new 180a8c3d5dad net: phy: mdio-bcm-unimac: remove redundant !timeout check new df453700e8d8 inet: switch IP ID generator to siphash new 356d71e00d27 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net new a7efefc7b49c Merge remote-tracking branch 'net-next/master' new dd399ac9e343 tools/bpf: generate pkg-config file for libbpf new e32966bcaab6 Merge remote-tracking branch 'bpf-next/master' new 4e9565bb50fa Merge remote-tracking branch 'ipsec-next/master' new 68d557b72cf4 Merge remote-tracking branch 'nfc-next/master' new 23da6674713d Merge remote-tracking branch 'bluetooth/master' new 5366fdfc0bf8 gfs2: clean_journal improperly set sd_log_flush_head new 1f4480050590 Merge remote-tracking branch 'gfs2/for-next' new 72cd9072f1e2 Merge remote-tracking branch 'spi-nor/spi-nor/next' new 6469a3c96585 crypto: cavium - remove unused fucntions new cd1af982338d crypto: cavium - Make some functions static new 52c899ec472e crypto: ccp - Make ccp_register_rsa_alg static new 8355003c502e crypto: zip - Make some functions static new 78ea86da5a64 crypto: bcm - remove unused array tag_to_hash_idx new 2ff9dff5aadf crypto: cavium - Make cptvf_device_init static new d99324c22643 crypto: fips - Grammar s/options/option/, s/to/the/ new e44e77ab8bbf crypto: vmx - Make p8_init and p8_exit static new a118dfa0dbfc crypto: caam/jr - Remove spinlock for output job ring new 1b30b989cbea crypto: caam/jr - Removed redundant vars from job ring pri [...] new c23116e48a9b crypto: caam/jr - Remove extra memory barrier during job r [...] new 33d69455e402 crypto: caam - limit AXI pipeline to a depth of 1 new 3c7b4714bb7d Merge remote-tracking branch 'crypto/master' new d355bd10d3b2 Merge remote-tracking branch 'drm/drm-next' new 73aa8e1a3a84 drm/amdgpu: Fix some sanity check new 9f491d731c9d drm/amdgpu: use macro instead of enum for flags new 828cfa29093f drm/amdgpu: Fix amdgpu ras to ta enums conversion new 190211ab7554 drm/amdgpu: remove per obj debugfs write new fed184e9057a drm/amdgpu: trivial typo fix new 39fee32b467c drm/amdgpu: error out on mode1 reset failure new 7a3d7bf606ca drm/amdgpu: add more debug friendly prompts new 37945a3ad56f drm/amdgpu: defer cmd/fence/fw buffers destroy on hw_init failure new adc7e863f684 drm/amdgpu: use the new VM backend for clears new df399b064118 drm/amdgpu: XGMI pstate switch initial support new ecf96b52bf98 drm/amdgpu: move VM table mapping into the backend as well new 110aef572afc drm/amdgpu: drop the ib from the VM update parameters new fda43ab68ce4 drm/amdgpu: don't put the root PD into the relocated list new 5581192d7233 drm/amd/display: add preferred pipe split logic new 3ae42acde349 drm/amd/display: program default output gamma new a504ad265dec drm/amd/display: Handle branch device with DFP count = 0 case. new d9673c920c03 drm/amd/display: Pass init_data into DCN resource creation new bc07dfb3660f drm/amd/display: Clean up old pplib interface functions new 3a66541c63bc drm/amd/display: Create clock funcs new bb1cb98e215c drm/amd/display: Pass SDP spliting in parameters new a5706c61cb8e drm/amd/display: 3.2.24 new 248cbed60db0 drm/amd/display: use dc_is_virtual instead of ENUM new 0cbba1638b8e drm/amd/display: Populate macro_tile_size field for dml new c0415c8722a4 drm/amd/display: fix odm output gamma programming new e815a9e62b32 drm/amd/powerplay: update current profile mode only when i [...] new b523c3a61394 Revert "drm/amdgpu: more descriptive message if HMM not enabled" new ac83d0ff9cbf Revert "drm/amdgpu: support userptr cross VMAs case with HMM" new 96aa5bfa091c Revert "drm/amdkfd: support concurrent userptr update for HMM" new 8944042dece3 Revert "drm/amdgpu: fix HMM config dependency issue" new 318c3f4bf337 Revert "drm/amdgpu: replace get_user_pages with HMM mirror [...] new 20d059278ebe Revert "drm/amdkfd: avoid HMM change cause circular lock" new 296bb163e2d5 Revert "drm/amdgpu: use HMM callback to replace mmu notifier" new 208c5a36d4f8 Merge remote-tracking branch 'amdgpu/drm-next' new a24dac922fda drm/i915: Update DRIVER_DATE to 20190328 new 4828d64e7f38 drm/i915: Update DRIVER_DATE to 20190328 new a01b2c6f47d8 drm/i915: Update DRIVER_DATE to 20190328 new e0510da05192 drm/i915: Extract check_luts() new 9d9cb9c18c70 drm/i915: Turn intel_color_check() into a vfunc new e98f35624ca4 drm/i915: Extract i9xx_color_check() new 3cdd5174cfc6 drm/i915: Extract chv_color_check() new 1b386cf84931 drm/i915: Extract icl_color_check() new fbeb4f362213 drm/i915: Extract glk_color_check() new 1eb631561120 drm/i915: Extract bdw_color_check() new f65d5528c023 drm/i915: Extract ilk_color_check() new c25abff511ad drm/i915: Drop the pointless linear legacy LUT load on CHV new c4128ce7d59e drm/i915: Skip the linear degamma LUT load on ICL+ new 6bd7797d90d6 Merge remote-tracking branch 'drm-intel/for-linux-next' new c5b5783a7fe5 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new df16a224d2b5 drm/virtio: remove set but not used variable 'vgdev' new 6bbeae35b67b drm/virtio: add virtio-gpu-features debugfs file. new 42ca472603a2 drm/virtio: move virtio_gpu_object_{attach, detach} calls. new 4441235f9566 drm/virtio: use struct to pass params to virtio_gpu_object [...] new f9659329f222 drm/virtio: params struct for virtio_gpu_cmd_create_resource() new fd4d6a427771 drm/virtio: params struct for virtio_gpu_cmd_create_resource_3d() new 530b28426a94 drm/virtio: rework resource creation workflow. new a60f14cf56fe Merge remote-tracking branch 'drm-misc/for-linux-next' new 4f412ad6efca Merge remote-tracking branch 'drm-msm/msm-next' new b197a5c0bcdc Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 25b857f94f2b Merge remote-tracking branch 'regmap/for-next' new 734b5a0bbdf4 ALSA: Replace snd_malloc_pages() and snd_free_pages() with [...] new 36b8defc4476 ALSA: us122l: Use alloc_pages_exact() new 8748b850becc ALSA: timer: Unify timer callback process code new 7bb4a8a2cc93 ALSA: timer: Make sure to clear pending ack list new a7588c896b05 ALSA: timer: Check ack_list emptiness instead of bit flag new fe1b26c93d43 ALSA: timer: Make snd_timer_close() really kill pending actions new 3a23fd0415cb Merge branch 'topic/timer-fixes' into for-next new d6cae194e391 Merge remote-tracking branch 'sound/for-next' new 6f23ef4ade53 Merge remote-tracking branch 'sound-asoc/for-next' new 1c7651f43777 kallsyms: store type information in its own array new 10a0fafb1414 Merge remote-tracking branch 'modules/modules-next' new 8949bda34f2d Merge remote-tracking branch 'input/next' new 417b85c5da5e Merge branch 'fixes' into next new 20bee38b01a2 mmc: alcor: enable DMA for writes new 07631bf072a4 mmc: mmci: add get_datactrl_cfg callback and helper functions new 066524f83ab8 mmc: mmci: define get_dctrl_cfg for legacy variant new 44eff3c90940 mmc: mmci: qcom: define get_dctrl_cfg new 141d535e8296 mmc: mmci: stm32: define get_dctrl_cfg new 6a15ed2e51ad mmc: mmci: replace blksz_datactrlXX by get_datactrl_cfg callback new ecaaa7721fd6 mmc: mmc_spi: Remove redundant dev_set_drvdata() new 73b3f9c882c1 mmc: mmc_spi: Remove useless NULL check at ->remove() new 96e828b2c876 mmc: mmc_spi: Join string literals back new a763c8c804b4 mmc: mmc_spi: Indentation fixes new b97f38895d35 mmc: mmc_spi: Convert to use SPDX identifier new 52dee2abd22c Merge remote-tracking branch 'mmc/next' new be701b8f614b Merge remote-tracking branch 'kgdb/kgdb-next' new 956506b17d3a Merge remote-tracking branch 'regulator/for-next' new 54554674180e Merge remote-tracking branch 'security/next-testing' new d5b5457f7699 Merge remote-tracking branch 'apparmor/apparmor-next' new 9a803950b8c4 Merge remote-tracking branch 'integrity/next-integrity' new cf0b96c786a9 Merge remote-tracking branch 'selinux/next' new 1868b16ef1b1 Merge remote-tracking branch 'tpmdd/next' new 87fe9de3d735 Merge remote-tracking branch 'iommu/next' new 043e6d538dc0 Merge remote-tracking branch 'audit/next' new 543f68c04c98 dt-bindings: Add a guide of do's and don't's for writing bindings new 34d2f27d7060 dt-bindings: Require child nodes type to be 'object' new 1d9bb69a454a of: property: Document that of_graph_get_endpoint_by_regs [...] new c5acb6fbe734 Merge remote-tracking branch 'devicetree/for-next' new a90861b7a4a5 Merge remote-tracking branch 'spi/for-next' new db779ef67ffe proc/kcore: Remove unused kclist_add_remap() new cfa637cb20e9 Merge tag 'v5.1-rc2' into core/urgent, to resolve a conflict new ef6a9f4f3ef9 Merge branch 'core/urgent' new 0ed638dd7f81 Merge branch 'irq/core' new 1762058319f1 MAINTAINERS: Fix file pattern for X86 MCE INFRASTRUCTURE new f19501aa07f1 x86/mce: Fix machine_check_poll() tests for error types new 006c077041dc x86/mce: Handle varying MCA bank counts new f5c360d14397 Merge branch 'ras/core' new 53d7de5a8a81 Merge branch 'timers/core' new 766460852cfa x86/platform/uv: Fix missing checks of kcalloc() return values new e511ab5b0456 Merge branch 'x86/cleanups' new 9e1d77f25fad Merge branch 'x86/cpu' new 8911b02c48da Merge branch 'x86/timers' new 0f02daed4e08 x86/boot: Fix incorrect ifdeffery scope new b929a500d684 x86/realmode: Don't leak the trampoline kernel address new 0626f0df9ed0 Merge branch 'x86/urgent' new 3f39f1840bd2 Merge remote-tracking branch 'tip/auto-latest' new d1f617399315 Merge remote-tracking branch 'clockevents/clockevents/next' new 8e34ac9a4b90 Merge remote-tracking branch 'edac-amd/for-next' new 4c76b62e8ab7 Merge remote-tracking branch 'rcu/rcu/next' new 1af2828d40ab Merge remote-tracking branch 'percpu/for-next' new dc90729b5c11 Merge remote-tracking branch 'workqueues/for-next' new b4177c1feef6 Merge remote-tracking branch 'leds/for-next' new 5bf42d77a0c7 Merge remote-tracking branch 'ipmi/for-next' new b686c873db9b Merge remote-tracking branch 'usb/usb-next' new 586bd9ac9b1f Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 019f73c751d0 Merge remote-tracking branch 'phy-next/next' new 9828def35a36 serial: 8250_fintek: Make fintek_8250_set_termios static new 984df54e4304 dt-bindings: serial: sprd: Add clocks and clocks-names properties new 4007098f4ce4 serial: sprd: Add power management for the Spreadtrum seri [...] new 083206100d97 dt-bindings: serial: sprd: Add dma properties to support DMA mode new f4487db58eb7 serial: sprd: Add DMA mode support new 8650e026c819 dt-bindings: sc16is7xx: Add alternative clock-frequency property new 24bc6e68efa0 serial: sc16is7xx: Respect clock-frequency property new 00d9f0c65401 serial: sc16is7xx: Switch to use device_get_match_data() new 6b77908fea62 serial: sc16is7xx: Drop of_match_ptr() use new 6ac972dd4db4 tty/sysrq: Convert show_lock to raw_spinlock_t new 3adf2aa8af2d drivers/tty/tty_jobctrl.c - fix non-kerneldoc comment new cf90c06f8115 tty: fix read of tty->pgrp outside of ctrl_lock new 1bbb1c318cd8 tty: ipwireless: fix missing checks for ioremap new 46ca3f735f34 tty/vt: fix write/write race in ioctl(KDSKBSENT) handler new 75ddbc1fb11e tty: vt.c: Fix TIOCL_BLANKSCREEN console blanking if blank [...] new b9ca5f8560af tty: pty: Fix race condition between release_one_tty and p [...] new 67fbfc3943e0 vt: use /dev/vcs (not /dev/vcs0) in comment new 4b0a2c5ff721 virtio_console: initialize vtermno value for ports new dba69ed11739 Merge remote-tracking branch 'tty/tty-next' new 21c75ad65f8e parport_cs: Fix memory leak in parport_config new 3634946f5224 mei: add missing SPDX tag to mei Kconfig new 9fff0425aab0 mei: convert to SPDX license tags new 191b0700727c nfc/mei: convert to SPDX license tags new 514c37e320a2 mei/hdcp: Fix SPDX identifiers new 1e55b609b983 mei: adjust the copyright notice in the files. new 34bf9ce91e04 misc: rtsx: clean up some indenting new 8e7389c79b40 misc: fastrpc: Avoid free of DMA buffer in interrupt context new b49f6d83e290 misc: fastrpc: Fix a possible double free new 415a0729bd12 misc: fastrpc: make sure memory read and writes are visible new 977e6c8d1d18 misc: fastrpc: use correct spinlock variant new 80f3afd72bd4 misc: fastrpc: consider address offset before sending to DSP new 25e8dfb83cda misc: fastrpc: take into account of overlapping buffers new 02b45b47fbe8 misc: fastrpc: fix remote page size calculation new f1cf11c296c5 misc: fastrpc: increase max init file size to 64 MB new 19f8d67fc6c2 uio: uio_fsl_elbc_gpcm: Make dev_attr_reg_br and dev_attr_ [...] new d8fb3fafa220 sgi-xpc: mark expected switch fall-through new 13bd14a41ce3 char: hpet: fix a missing check of ioremap new 5cb27d30fc3a w1: ds2482: cosmetic fixes after 54865314f5a1 new ae21f41e1f56 firmware: vpd: Drop __iomem usage for memremap() memory new d943a49128cf Merge remote-tracking branch 'char-misc/char-misc-next' new 5db9c58416b2 Merge remote-tracking branch 'extcon/extcon-next' new 6183d5a51866 thunderbolt: property: Fix a missing check of kzalloc new fd21b79e541e thunderbolt: Fix to check the return value of kmemdup new f430ae4bfa1c Merge remote-tracking branch 'thunderbolt/next' new f0977109a577 staging: sm750fb: lower case to fix camelcase checkpatch warning new f40c9e3d7703 Staging: rtl8188eu: Get rid of custom macro, DBG_88E in kmalloc new 49103a816a49 staging: rtl8192u: Remove typedef for struct. new 27903f9f6b6c staging: rtl8712: remove unnecessary parentheses new b6e24d0e2118 staging: rtl8712: Remove comparison to true new ffb99752e930 staging: vc04_services: add missing __user annotations new ac118d87cff7 staging: wilc1000: use cfg80211 ssid list instead of repacking it new b83970f23f36 staging: emxx_udc: remove unneeded parenthesis new 3f6363462937 staging: rtl8723bs: core: fix line over 80 characters warning new 4195b4f11fbb staging: mt7621-mmc: Remove obsolete Kconfig flags new 7ca8c2c8bbed staging: mt7621-mmc: Initialize completions a single time [...] new 65d34eed9ccb Merge remote-tracking branch 'staging/staging-next' new d0aede3601c4 Merge remote-tracking branch 'mux/for-next' new d1cb8c4f68a8 Merge remote-tracking branch 'icc/icc-next' new fb9f834d4ed0 Merge remote-tracking branch 'slave-dma/next' new 27f7cb9601dd Merge remote-tracking branch 'cgroup/for-next' new 1c665ca77285 Merge branch 'fixes' into for-next new 82129697df9d scsi: target: alua: fix the tg_pt_gps_count new 837857335372 scsi: libcxgbi: remove uninitialized variable len new ea9006dfda65 scsi: mpt3sas: fix indentation issue new 21e6ba3f0e02 scsi: sd: Rely on the driver core for asynchronous probing new d16ece577bf2 scsi: sd: Inline sd_probe_part2() new 46333cebe778 scsi: qla2xxx: Simplify conditional check again new 155f425025fd scsi: MAINTAINERS: Add maintainer for MediaTek UFS driver new f1c43590365b scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails new 650ce64c9ead scsi: qedf: Correct xid range overlap between offloaded re [...] new c5e06ba2f768 scsi: qedf: Add missing return in qedf_post_io_req() in th [...] new 3e2c11b3fb7a scsi: qedf: Simplify s/g list mapping new 5d5e55659b37 scsi: qedf: Modify flush routine to handle all I/Os and TMF new 69ef2c692510 scsi: qedf: Modify abort and tmf handler to handle edge co [...] new 96b1765a099b scsi: qedf: Use a separate completion for cleanup commands new 90ccf7579873 scsi: qedf: Correct the memory barriers in qedf_ring_doorbell new 0cbd0075390d scsi: qedf: Add missing fc_disc_init call after allocating lport new 76dbf4ff068c scsi: qedf: Check for link state before processing LL2 pac [...] new 4262d35c32c6 scsi: qedf: missing kref_put in qedf_xmit() new 6d1368e8f987 scsi: qedf: fixup locking in qedf_restart_rport() new 78a8ab3cc0f9 scsi: qedf: fixup bit operations new 627cc7dd73f6 scsi: qedf: Add additional checks for io_req->sc_cmd validity new a66c6cd2a8ad scsi: qedf: Wait for upload and link down processing durin [...] new 6f15d0c02950 scsi: qedf: Add missing return in qedf_scsi_done() new 56efc304b18c scsi: qedf: fc_rport_priv reference counting fixes new fc37ddce937b scsi: qedf: Check both the FCF and fabric ID before servic [...] new ff543e2886f0 scsi: qedf: Don't queue anything if upload is in progress new 582a47274a57 scsi: qedf: Don't send ABTS for under run scenario new feac47f50787 scsi: qedf: Add a flag to help debugging io_req which coul [...] new f2c98af4a27d scsi: qedf: Check for tm_flags instead of cmd_type during cleanup new faea5719d373 scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is [...] new fe2043d19e4a scsi: qedf: Correctly handle refcounting of rdata new efc8fe9b6cab scsi: qedf: Fix lport may be used uninitialized warning new fb17358ce8a0 scsi: qedf: Update the driver version to 8.37.25.19 new 0a2101343274 Merge branch 'misc' into for-next new 9f21b7499a27 Merge remote-tracking branch 'scsi/for-next' new 0da2b857e2e4 Merge remote-tracking branch 'vhost/linux-next' new e04886a74681 Merge remote-tracking branch 'rpmsg/for-next' new e5545c94e43b gpio: of: Check propname before applying "cs-gpios" quirks new 7ce40277bf84 gpio: of: Check for "spi-cs-high" in child instead of parent node new f7299d441a4d gpio: of: Fix of_gpiochip_add() error path new 33e9bf6071b6 gpio: mmio: Support two direction registers new 011e3cadcb83 gpio: Remove obsolete comment about gpiochip_free_hogs() usage new 6adb91f90863 Merge branch 'devel' into for-next new 2eea3ddb8342 Merge remote-tracking branch 'gpio/for-next' new 3b07bd8658a4 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 73ef9c17860e Merge remote-tracking branch 'pwm/for-next' new d6ca6db72877 Merge remote-tracking branch 'random/dev' new deb9eb14951c Merge remote-tracking branch 'kselftest/next' new c9e0e7f08deb Merge remote-tracking branch 'y2038/y2038' new 0b859df1a697 Merge remote-tracking branch 'livepatching/for-next' new 251921de29ff Merge remote-tracking branch 'coresight/next' new ae35e9efe6af rtc: Add ASPEED RTC driver new e99e72bceb94 Merge remote-tracking branch 'rtc/rtc-next' new 81fb73c0087a Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 8383090b7bcc Merge remote-tracking branch 'at24/at24/for-next' new e0142d2f6c02 Merge remote-tracking branch 'ntb/ntb-next' new c33acb7ff369 Merge remote-tracking branch 'slimbus/for-next' new a9dfd2f07c36 Merge remote-tracking branch 'nvmem/for-next' new 168fff0d08ed Merge remote-tracking branch 'xarray/xarray' new fff9aebc943e Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' new 2ed3a066995e Merge remote-tracking branch 'devfreq/for-next' new eefa658b8868 checkpatch: don't interpret stack dumps as commit IDs new 62b6e62bf4aa kasan: fix variable 'tag' set but not used warning new 96a233cf1ac3 mm/memory.c: fix modifying of page protection by insert_pfn() new e36df71a5753 mm/debug.c: add a cast to u64 for atomic64_read() new 393397608aec mailmap: Add Changbin Du new 73f1d6ba8039 fs/open.c: allow opening only regular files during execve() new 4fcd6fc0ae8e mm/hotplug: fix offline undo_isolate_page_range() new d19bfd78c8ea mm-hotplug-fix-offline-undo_isolate_page_range-v4 new 76a76f585aaa ocfs2: fix inode bh swapping mixup in ocfs2_reflink_inodes_lock new 5e1b60ead609 mm: add support for kmem caches in DMA32 zone new d8c5eb28e9bb iommu/io-pgtable-arm-v7s: request DMA32 memory, and improv [...] new 11265d1a876e include/linux/hugetlb.h: convert to use vm_fault_t new f5c529534e00 mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRIC [...] new 79afd7728fd4 mm-mempolicy-make-mbind-return-eio-when-mpol_mf_strict-is- [...] new 7062094e4c53 mm/debug.c: fix __dump_page when mapping->host is not set new aaa9f9870ef3 include/linux/list.h: fix list_is_first() kernel-doc new 6b420e2f0345 fs/proc/kcore.c: make kcore_modules static new 3ef4c11ab0de ptrace: take into account saved_sigmask in PTRACE{GET,SET}SIGMASK new da5465b0cca4 mm/memory_hotplug.c: fix notification in offline error path new 4e0a9cfbbf33 mm/page_isolation.c: fix a wrong flag in set_migratetype_i [...] new c9e8d1955e68 drivers/block/zram/zram_drv.c: fix idle/writeback string compare new 737cd8be6ae0 mm/migrate.c: add missing flush_dcache_page for non-mapped [...] new c0dfde872300 checkpatch: add %pt as a valid vsprintf extension new 18a4b6f8b122 fs: fs_parser: fix printk format warning new 017a5214f413 fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links new f4ffebcf7ac8 mm: add /sys/kernel/slab/cache/cache_dma32 new b2a22763d911 mm/compaction.c: abort search if isolation fails new 5232a43a06ee lib/string.c: implement a basic bcmp new 9e022c014345 kmemleak: powerpc: skip scanning holes in the .bss section new 8f8681b2d3ee include/linux/bitrev.h: fix constant bitrev new 82f796f31c38 coredump: fix race condition between mmget_not_zero()/get_ [...] new 0c9e96a100e1 userfaultfd: use RCU to free the task struct when fork fails new 4d699e9dcd65 lib/lzo: fix bugs for very short or empty input new 50a48441fd24 mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() new e2a2be7656d9 mm/compaction.c: correct zone boundary handling when reset [...] new 86c1b64dd75e scripts/spelling.txt: add more typos to spelling.txt and sort new e02bc73050dd arch/sh/boards/mach-dreamcast/irq.c: Remove duplicate header new 9127ad2f58d1 lib/debugobjects.c: move printk out of db lock critical sections new ac9a5c92b6f6 ocfs2: clear zero in unaligned direct IO new 572b05ca0307 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes new bf1c2ed9686c ocfs2: wait for recovering done after direct unlock request new a4e0e474555d ocfs2: checkpoint appending truncate log transaction befor [...] new f381b0606494 ramfs: support O_TMPFILE new 5b605b7c0b90 include/linux/list.h: add list_rotate_to_front() new 340d3d6178f8 mm/slob.c: respect list_head abstraction layer new f034a9265007 mm/slob.c: use slab_list instead of lru new 69b9e3e25724 mm/slub.c: add comments to endif pre-processor macros new f748491e6bea mm/slub.c: use slab_list instead of lru new 6f703843836a mm/slab.c: use slab_list instead of lru new 06ce2be2afcf include/linux/mm_types.h: remove stale comment from page struct new c2e1fbca0a76 slub: remove useless kmem_cache_debug() before remove_full() new 641b9c39beb7 mm/slab.c: remove unneed check in cpuup_canceled new a2f1a1fc95d9 include/trace/events/vmscan.h: drop zone id from kswapd tr [...] new 53d4e764aeee mm/cma_debug.c: fix the break condition in cma_maxchunk_get() new 7593d42d0f73 userfaultfd/sysctl: add vm.unprivileged_userfaultfd new 341a58de668d userfaultfd-sysctl-add-vmunprivileged_userfaultfd-fix new 5ce7d8af0534 mm: page cache: store only head pages in i_pages new 77c5aaa46974 page-cache-store-only-head-pages-in-i_pages-fix new 3721eaa5acbd mm, page_alloc: disallow __GFP_COMP in alloc_pages_exact() new 38cf2176bb8e mm: move recent_rotated pages calculation to shrink_inacti [...] new 09273148b761 mm: move nr_deactivate accounting to shrink_active_list() new 4fbacc235b36 fixup: vmscan: Fix build on !CONFIG_MEMCG from nr_deactiva [...] new be6acee1d601 mm: remove pages_to_free argument of move_active_pages_to_lru() new 84cee28c41c5 mm: generalize putback scan functions new 3cd29128c9b3 mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM new dea854771872 mm/gup: change write parameter to flags in fast walk new 7c2c466d9b24 mm/gup: change GUP fast to use flags rather than a write 'bool' new 3131d3dc5150 mm/gup: add FOLL_LONGTERM capability to GUP fast new b9223ca08297 IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() new 988913b8c0d4 IB/qib: use the new FOLL_LONGTERM flag to get_user_pages_fast() new 2556a8407ea8 IB/mthca: use the new FOLL_LONGTERM flag to get_user_pages_fast() new 0998b7ef46d6 mm,memory_hotplug: unlock 1GB-hugetlb on x86_64 new 7def43085586 mm,memory_hotplug: drop redundant hugepage_migration_suppo [...] new 7ba828975429 mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY new 15316ab238d5 mm/compaction.c: fix an undefined behaviour new d173f3e7e109 mm-compaction-fix-an-undefined-behaviour-fix new 023e7d06734e mm/cma.c: fix the bitmap status to show failed allocation reason new 2ff8c1423556 mm: compaction: show gfp flag names in try_to_compact_page [...] new f77000e94424 mm, compaction: some tracepoints should be defined only wh [...] new 0766ae8634a1 mm: change mm_update_next_owner() to update mm->owner with [...] new f2bf690e12b7 mm/page_isolation.c: remove redundant pfn_valid_within() i [...] new 632d9f4910d8 mm/vmscan: add tracepoints for node reclaim new 36e6d13241ab mm: memcontrol: track LRU counts in the vmstats array new 5dde3e32c23e mm: memcontrol: replace zone summing with lruvec_page_state() new d96e9a9b3705 mm: memcontrol: replace node summing with memcg_page_state() new 7e747d18cc00 mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() new 655e368478e1 mm: memcontrol: push down mem_cgroup_nr_lru_pages() new 897de689575b mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pa [...] new 01602da0babd mm/cma.c: fix crash on CMA allocation if bitmap allocation fails new e97ccbc0d2ab initramfs: free initrd memory if opening /initrd.image fails new c93809d375ef initramfs: cleanup initrd freeing new 9fa9293a78ee initramfs: factor out a helper to populate the initrd image new 86e521e0dcc0 initramfs: cleanup populate_rootfs new a98778d9c7e3 initramfs: fix a compilation error new 85b6ada30394 initramfs: move the legacy keepinitrd parameter to core code new 89b9891de3c3 initramfs: provide a generic free_initrd_mem implementation new 214fface72f0 initramfs: poison freed initrd memory new c69478fd12f7 init: provide a generic free_initmem implementation new 78bed15bc0b4 hexagon: switch over to generic free_initmem() new f0ed35bfee06 init: free_initmem: poison freed init memory new d76ab54797e8 riscv: switch over to generic free_initmem() new 9c7b177cc532 sh: advertise gigantic page support new ff766a5ec6e8 sparc: advertise gigantic page support new 44f285db31ab mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CO [...] new a73027930b4f hugetlb: allow to free gigantic pages regardless of the co [...] new 0ab78b92a39c mm: introduce put_user_page*(), placeholder versions new cfd1f8536b09 mm: page_mkclean vs MADV_DONTNEED race new 373f616c4493 mm/vmscan: drop may_writepage and classzone_idx from direc [...] new 4ef6eed27b56 memcg: schedule high reclaim for remote memcgs on high_work new 92c0355570ec memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work-v3 new 9e15663c02b3 psi: introduce state_mask to represent stalled psi states new 252778f4c825 psi: make psi_enable static new 594878586d97 psi: rename psi fields in preparation for psi trigger addition new e4c3431c5ea0 psi-rename-psi-fields-in-preparation-for-psi-trigger-addition-v6 new 4da780d68698 psi: split update_stats into parts new 381422dfa83a psi: track changed states new 97f2540b246e include/: refactor headers to allow kthread.h inclusion in [...] new c1690403c01c psi: introduce psi monitor new 7a866571a8d6 mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() new 7ae76449bd30 mm/vmalloc.c: keep track of free blocks for vmap allocation new 907b639e1ade mm, memcg: proportional memory.{low,min} reclaim new 4e4313b11a9e mm, memcg: make memory.emin the baseline for utilisation d [...] new 5b61f1b4d136 mm, memcg: make scan aggression always exclude protection new 677510e25f22 include/linux/uaccess.h: add probe_user_read() new 5926695aed11 mm-add-probe_user_read-fix new 1a6d3a74e760 powerpc: use probe_user_read() new d1e2efceb4ae mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t new 8daf874614ab mm: shuffle initial free memory to improve memory-side-cac [...] new 6ec57595efb6 mm/shuffle: fix shuffle enable new 2f8f749d6481 mm: move buddy list manipulations into helpers new e814bb98b077 mm: fix buddy list helpers new 86a2d719da1d mm-move-buddy-list-manipulations-into-helpers-fix2 new a7249f21e4bc mm: maintain randomization of page free lists new de1099ac923c mm-maintain-randomization-of-page-free-lists-checkpatch-fixes new 768e2e2690c2 mm/vmscan: remove unused lru_pages argument new 8b32100994f3 mm/mincore.c: make mincore() more conservative new a8036f951bde mm-mincore-make-mincore-more-conservative-v2 new 0a321107b6a7 mm: don't expose page to fast gup before it's ready new c812afce0d36 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 599b7928b03f fs/buffer.c: dump more info for __getblk_gfp() stall problem new deb9040b81b8 fs/select: avoid clang stack usage warning new ceb65fd3a20c kdb: det rid of broken attempt to print CCVERSION in kdb summary new fbbb70066018 kernel/notifier.c: double register detection new 1b3e9eb9c9fe lib/genalloc.c: export symbol addr_in_gen_pool new 89306ee2d43f lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr new 71729347ef57 Documentation: rename addr_in_gen_pool to gen_pool_has_addr new 946982fd6d67 lib/plist: rename DEBUG_PI_LIST to DEBUG_PLIST new 72b53f255488 lib/sort: make swap functions more generic new 72250db46dab lib/sort: use more efficient bottom-up heapsort variant new 0063a66df1b7 lib/sort: avoid indirect calls to built-in swap new 820c81be5237 lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS new 1dab3e2be7ff lib/list_sort: optimize number of calls to comparison function new 548dfa882438 lib: bitmap_parselist: don't calculate length of the input string new a0b3bdfdd1f1 lib: bitmap_parselist: move non-parser logic to helpers new 8df39a3ad634 bitmap_parselist-move-non-parser-logic-to-helpers-fix new be35b8aa59c0 lib: bitmap_parselist: rework input string parser new 573547ccd06c lib/test_bitmap.c: switch test_bitmap_parselist to ktime_get() new 2062627091f1 lib/test_bitmap.c: add testcases for bitmap_parselist new a0407a788690 lib/test_bitmap.c: add tests for bitmap_parselist_user new 8cc4cc763003 lib: Move mathematic helpers to separate folder new 52ed00ce33b5 lib/math: move int_pow() from pwm_bl.c for wider use new f5e77ea68fbe checkpatch: fix something new 9e0e54675f8b fs/binfmt_elf.c: remove unneeded initialization of mm->sta [...] new b6d20697ae59 fs/binfmt_elf.c: make scope of "pos" variable smaller new 44e63c4a0263 fs/binfmt_elf.c: free PT_INTERP filename ASAP new 9d4b81412551 fs/binfmt_elf.c: delete trailing "return;" in functions re [...] new d5cef3ea866e autofs: fix some word usage oddities in autofs.txt new 6874f98d9a1e autofs: update autofs.txt for strictexpire mount option new 8415d5a3ed71 autofs: update AUTOFS_EXP_LEAVES description new b38b81ac8aac autofs: update mount control expire desription with AUTOFS [...] new b3d944db565f autofs: add description of ignore pseudo mount option new bd548e87939f rapidio: fix a NULL pointer dereference when create_workqu [...] new 7159953e8e7b sysctl: return -EINVAL if val violates minmax new fe71dd3997e9 kernel/pid.c: convert struct pid:count to refcount_t new f9565c39ff20 convert-struct-pid-count-to-refcount_t-fix new b3a1fdee4a94 eventfd: present id to userspace via fdinfo new dd15021daf73 gcov: clang: move common GCC code into gcc_base.c new 8c3d220cb6b5 gcov: clang support new fc6256310358 gcov: docs: add a note on GCC vs Clang differences new 0f5cf07c8351 pps: descriptor-based gpio new e5878aa4356c dt-bindings: pps: pps-gpio PPS ECHO implementation new 4b38ae4bb300 pps: pps-gpio PPS ECHO implementation new 8110e54e1bd3 scripts/gdb: find vmlinux where it was before new de11bc9f996a scripts/gdb: add kernel config dumping command new 776973b6e281 scripts/gdb: add rb tree iterating utilities new a1ef97110946 scripts/gdb: add a timer list command new fedff0f2428f ipc: prevent lockup on alloc_msg and free_msg new c8ffae1657ab Merge branch 'akpm-current/current' new ad5e1b9411dd pinctrl: fix pxa2xx.c build warnings new b368abddcc3c scripts/atomic/gen-atomics.sh: don't assume that scripts a [...] new f8e3a3d37e9a fs/coda/psdev.c: remove duplicate header new 185cfcc4104f include/linux/sched/signal.h: replace `tsk' with `task' new 9764ce574761 fs/cachefiles/namei.c: remove duplicate header new 73a37cd2d761 fs/block_dev.c: Remove duplicate header new d63fb2567763 kernel, resource: use resource_overlaps() to simplify regi [...] new abc33a1345ce treewide: replace #include <asm/sizes.h> with #include <li [...] new 2862691642e4 arch: remove <asm/sizes.h> amd <asm-generic/sizes.h> new e0922cba1562 mm, memcg: rename ambiguously named memory.stat counters a [...] new 7f4c01648b9d mm, memcg: consider subtrees in memory.events new 771a7bfb1673 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (7c4a1eb315d5) \ N -- N -- N refs/heads/akpm (771a7bfb1673)
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 800 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 2 + Documentation/ABI/testing/sysfs-kernel-slab | 9 + Documentation/admin-guide/kernel-parameters.txt | 6 - Documentation/dev-tools/gcov.rst | 18 +- Documentation/devicetree/bindings/arm/cpus.yaml | 1 + .../devicetree/bindings/iio/adc/qcom,spmi-vadc.txt | 1 + .../bindings/interrupt-controller/arm,gic.yaml | 1 + Documentation/devicetree/bindings/pps/pps-gpio.txt | 7 + .../devicetree/bindings/serial/nxp,sc16is7xx.txt | 2 + .../devicetree/bindings/serial/sprd-uart.txt | 17 +- .../bindings/timer/arm,arch_timer_mmio.yaml | 1 + .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 1 + .../devicetree/bindings/writing-bindings.txt | 60 ++ Documentation/filesystems/autofs-mount-control.txt | 6 +- Documentation/filesystems/autofs.txt | 66 +- Documentation/filesystems/mount_api.txt | 367 ++++--- Documentation/lzo.txt | 8 +- Documentation/sysctl/vm.txt | 12 + .../trace/postprocess/trace-vmscan-postprocess.pl | 7 +- MAINTAINERS | 11 +- Makefile | 11 +- arch/Kconfig | 7 + arch/alpha/mm/init.c | 14 - arch/arc/mm/init.c | 15 - arch/arm/Kconfig | 1 + arch/arm/common/sa1111.c | 2 +- arch/arm/include/asm/Kbuild | 1 - arch/arm/kvm/Kconfig | 1 + arch/arm/mach-imx/devices/platform-fec.c | 2 +- arch/arm/mach-imx/devices/platform-gpio_keys.c | 2 +- arch/arm/mach-imx/devices/platform-imx2-wdt.c | 2 +- arch/arm/mach-imx/devices/platform-mxc_nand.c | 2 +- arch/arm/mach-imx/hardware.h | 2 +- arch/arm/mach-integrator/impd1.c | 2 +- arch/arm/mach-iop13xx/pci.c | 2 +- arch/arm/mach-iop13xx/tpmi.c | 2 +- arch/arm/mach-ixp4xx/common-pci.c | 2 +- arch/arm/mach-ks8695/include/mach/hardware.h | 2 +- arch/arm/mach-omap1/include/mach/hardware.h | 2 +- .../mach-omap2/omap_hwmod_2xxx_interconnect_data.c | 2 +- arch/arm/mach-prima2/common.c | 2 +- arch/arm/mach-pxa/balloon3.c | 2 +- arch/arm/mach-pxa/colibri-pxa270.c | 2 +- arch/arm/mach-pxa/colibri-pxa300.c | 2 +- arch/arm/mach-pxa/colibri-pxa320.c | 2 +- arch/arm/mach-pxa/colibri-pxa3xx.c | 2 +- arch/arm/mach-pxa/gumstix.c | 2 +- arch/arm/mach-pxa/lpd270.c | 2 +- arch/arm/mach-pxa/lubbock.c | 2 +- arch/arm/mach-pxa/mainstone.c | 2 +- arch/arm/mach-pxa/trizeps4.c | 2 +- arch/arm/mach-pxa/viper.c | 2 +- arch/arm/mach-s3c24xx/include/mach/hardware.h | 2 +- arch/arm/mach-sa1100/include/mach/memory.h | 2 +- arch/arm/mach-sa1100/neponset.c | 2 +- arch/arm/mach-tegra/iomap.h | 2 +- arch/arm/mach-tegra/irammap.h | 2 +- arch/arm/mach-w90x900/include/mach/hardware.h | 2 +- arch/arm/mm/init.c | 25 +- arch/arm64/Kconfig | 3 +- arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 59 ++ arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 2 + arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 2 + arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 156 +++ arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 22 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 65 ++ arch/arm64/boot/dts/qcom/pms405.dtsi | 11 + arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts | 82 ++ arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 95 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 23 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 22 +- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/boot.h | 2 +- arch/arm64/include/asm/hugetlb.h | 7 - arch/arm64/include/asm/memory.h | 2 +- arch/arm64/kernel/setup.c | 2 +- arch/arm64/kvm/Kconfig | 1 + arch/arm64/mm/init.c | 19 +- arch/arm64/mm/mmu.c | 2 +- arch/c6x/mm/init.c | 12 - arch/h8300/include/asm/Kbuild | 1 - arch/h8300/mm/init.c | 14 - arch/hexagon/include/asm/Kbuild | 1 - arch/hexagon/mm/init.c | 10 - arch/m68k/mm/init.c | 7 - arch/microblaze/mm/init.c | 12 - arch/mips/kernel/kgdb.c | 3 +- arch/mips/kvm/Kconfig | 1 + arch/mips/mm/gup.c | 11 +- arch/mips/mm/init.c | 8 - arch/mips/sgi-ip27/ip27-irq.c | 3 +- arch/nds32/include/asm/Kbuild | 1 - arch/nds32/include/asm/pgtable.h | 2 +- arch/nds32/kernel/head.S | 2 +- arch/nds32/mm/init.c | 12 - arch/nios2/mm/init.c | 12 - arch/openrisc/mm/init.c | 12 - arch/parisc/mm/init.c | 7 - arch/powerpc/include/asm/book3s/64/hugetlb.h | 5 +- arch/powerpc/kernel/kvm.c | 7 + arch/powerpc/kvm/Kconfig | 1 + arch/powerpc/kvm/book3s_64_mmu_hv.c | 4 +- arch/powerpc/kvm/e500_mmu.c | 2 +- arch/powerpc/mm/mem.c | 7 - arch/powerpc/mm/mmu_context_iommu.c | 3 +- arch/powerpc/platforms/Kconfig.cputype | 2 +- arch/riscv/mm/init.c | 5 - arch/s390/Kconfig | 2 +- arch/s390/include/asm/ap.h | 11 + arch/s390/include/asm/hugetlb.h | 5 +- arch/s390/kernel/perf_cpum_cf_diag.c | 19 +- arch/s390/kvm/Kconfig | 1 + arch/s390/kvm/interrupt.c | 2 +- arch/s390/mm/gup.c | 12 +- arch/s390/mm/init.c | 8 - arch/sh/Kconfig | 1 + arch/sh/boards/board-apsh4a3a.c | 2 +- arch/sh/boards/board-apsh4ad0a.c | 2 +- arch/sh/boards/board-edosk7705.c | 2 +- arch/sh/boards/board-edosk7760.c | 2 +- arch/sh/boards/board-espt.c | 2 +- arch/sh/boards/board-urquell.c | 2 +- arch/sh/boards/mach-dreamcast/irq.c | 1 - arch/sh/boards/mach-microdev/setup.c | 2 +- arch/sh/boards/mach-sdk7786/fpga.c | 2 +- arch/sh/boards/mach-sdk7786/setup.c | 2 +- arch/sh/boards/mach-sdk7786/sram.c | 2 +- arch/sh/boards/mach-se/7343/irq.c | 2 +- arch/sh/boards/mach-se/7722/irq.c | 2 +- arch/sh/drivers/pci/pci-sh7751.c | 2 +- arch/sh/drivers/pci/pci-sh7780.c | 2 +- arch/sh/drivers/pci/pcie-sh7786.c | 2 +- arch/sh/include/asm/Kbuild | 1 - arch/sh/mm/gup.c | 11 +- arch/sh/mm/init.c | 14 +- arch/sh/mm/pmb.c | 2 +- arch/sh/mm/uncached.c | 2 +- arch/sparc/Kconfig | 1 + arch/sparc/include/asm/pgtable_64.h | 30 + arch/sparc/mm/gup.c | 9 +- arch/sparc/mm/init_32.c | 13 - arch/sparc/mm/init_64.c | 8 - arch/um/kernel/mem.c | 7 - arch/unicore32/Kconfig | 1 + arch/unicore32/include/asm/Kbuild | 1 - arch/unicore32/include/asm/memory.h | 2 +- arch/unicore32/mm/init.c | 26 +- arch/unicore32/mm/ioremap.c | 2 +- arch/unicore32/mm/mmu.c | 2 +- arch/x86/Kconfig | 3 +- arch/x86/boot/compressed/misc.h | 4 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/events/intel/bts.c | 2 +- arch/x86/include/asm/hugetlb.h | 7 - arch/x86/kernel/cpu/mce/core.c | 66 +- arch/x86/kernel/cpu/mce/inject.c | 14 +- arch/x86/kvm/Kconfig | 1 + arch/x86/kvm/paging_tmpl.h | 2 +- arch/x86/kvm/svm.c | 2 +- arch/x86/mm/hugetlbpage.c | 2 +- arch/x86/platform/uv/tlb_uv.c | 7 +- arch/x86/realmode/init.c | 2 - arch/xtensa/mm/init.c | 5 - crypto/Kconfig | 4 +- drivers/acpi/utils.c | 24 +- drivers/base/Kconfig | 1 + drivers/block/zram/zram_drv.c | 32 +- drivers/char/hpet.c | 2 + drivers/char/tpm/Kconfig | 1 + drivers/char/virtio_console.c | 3 +- drivers/crypto/bcm/spu.c | 3 - drivers/crypto/caam/caamhash.c | 13 +- drivers/crypto/caam/ctrl.c | 20 + drivers/crypto/caam/intern.h | 3 - drivers/crypto/caam/jr.c | 19 +- drivers/crypto/cavium/cpt/cptvf_main.c | 2 +- drivers/crypto/cavium/cpt/cptvf_mbox.c | 17 - drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 6 +- drivers/crypto/cavium/zip/zip_crypto.c | 8 +- drivers/crypto/ccp/ccp-crypto-rsa.c | 3 +- drivers/crypto/vmx/vmx.c | 4 +- drivers/dma-buf/Kconfig | 1 + drivers/firmware/google/vpd.c | 4 +- drivers/fpga/dfl-afu-dma-region.c | 2 +- drivers/gpio/Kconfig | 1 + drivers/gpio/gpio-mmio.c | 85 +- drivers/gpio/gpiolib-of.c | 17 +- drivers/gpio/gpiolib.c | 2 - drivers/gpu/drm/amd/amdgpu/Kconfig | 7 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 108 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 138 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 185 ++-- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 69 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 82 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 56 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 249 +++-- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 153 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 10 + drivers/gpu/drm/amd/amdgpu/soc15.c | 7 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 32 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 53 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 25 - drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 90 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 87 +- drivers/gpu/drm/amd/display/dc/dc.h | 4 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 3 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 2 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 17 - .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h | 4 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 6 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.h | 2 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 3 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 6 - drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 1 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 12 +- .../display/dc/virtual/virtual_stream_encoder.c | 3 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 9 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 13 +- drivers/gpu/drm/i915/i915_drv.h | 5 +- drivers/gpu/drm/i915/intel_color.c | 416 ++++++-- drivers/gpu/drm/msm/msm_drv.h | 2 +- drivers/gpu/drm/via/via_dmablit.c | 3 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 27 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 43 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 4 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 35 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 107 +- drivers/gpu/drm/virtio/virtgpu_object.c | 74 +- drivers/gpu/drm/virtio/virtgpu_ttm.c | 98 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 36 +- drivers/iio/Kconfig | 1 + drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/umem.c | 5 +- drivers/infiniband/core/uverbs_main.c | 3 + drivers/infiniband/hw/hfi1/chip.c | 26 +- drivers/infiniband/hw/hfi1/qp.c | 4 +- drivers/infiniband/hw/hfi1/rc.c | 4 +- drivers/infiniband/hw/hfi1/user_pages.c | 5 +- drivers/infiniband/hw/mlx5/odp.c | 3 +- drivers/infiniband/hw/mthca/mthca_memfree.c | 3 +- drivers/infiniband/hw/qib/qib_user_pages.c | 8 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 2 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 9 +- drivers/iommu/io-pgtable-arm-v7s.c | 19 +- drivers/iommu/msm_iommu.c | 2 +- drivers/media/v4l2-core/videobuf-dma-sg.c | 6 +- drivers/misc/cardreader/rts5260.c | 4 +- drivers/misc/fastrpc.c | 235 ++++- drivers/misc/genwqe/card_utils.c | 2 +- drivers/misc/mei/Kconfig | 2 + drivers/misc/mei/Makefile | 2 +- drivers/misc/mei/bus-fixup.c | 14 +- drivers/misc/mei/bus.c | 13 +- drivers/misc/mei/client.c | 14 +- drivers/misc/mei/client.h | 14 +- drivers/misc/mei/debugfs.c | 15 +- drivers/misc/mei/dma-ring.c | 2 +- drivers/misc/mei/hbm.c | 15 +- drivers/misc/mei/hbm.h | 14 +- drivers/misc/mei/hdcp/Makefile | 2 +- drivers/misc/mei/hdcp/mei_hdcp.c | 2 +- drivers/misc/mei/hdcp/mei_hdcp.h | 2 +- drivers/misc/mei/hw-me-regs.h | 68 +- drivers/misc/mei/hw-me.c | 14 +- drivers/misc/mei/hw-me.h | 16 +- drivers/misc/mei/hw-txe-regs.h | 63 +- drivers/misc/mei/hw-txe.c | 14 +- drivers/misc/mei/hw-txe.h | 14 +- drivers/misc/mei/hw.h | 14 +- drivers/misc/mei/init.c | 14 +- drivers/misc/mei/interrupt.c | 15 +- drivers/misc/mei/main.c | 15 +- drivers/misc/mei/mei-trace.c | 14 +- drivers/misc/mei/mei-trace.h | 14 +- drivers/misc/mei/mei_dev.h | 14 +- drivers/misc/mei/pci-me.c | 15 +- drivers/misc/mei/pci-txe.c | 14 +- drivers/misc/sgi-xp/xpc_uv.c | 1 + drivers/misc/vmw_vmci/vmci_host.c | 2 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 6 +- drivers/mmc/host/alcor.c | 37 +- drivers/mmc/host/mmc_spi.c | 94 +- drivers/mmc/host/mmci.c | 56 +- drivers/mmc/host/mmci.h | 18 +- drivers/mmc/host/mmci_qcom_dml.c | 6 + drivers/mmc/host/mmci_stm32_sdmmc.c | 18 + drivers/mmc/host/mvsdio.c | 2 +- drivers/mmc/host/of_mmc_spi.c | 6 +- drivers/mmc/host/pxamci.c | 2 +- drivers/mtd/maps/sa1100-flash.c | 2 +- drivers/net/dsa/mv88e6xxx/port.c | 24 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 30 +- .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +- .../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 2 +- drivers/net/phy/mdio-bcm-unimac.c | 5 +- drivers/net/vrf.c | 1 + drivers/nfc/mei_phy.c | 18 +- drivers/nfc/microread/mei.c | 17 +- drivers/nfc/pn544/mei.c | 15 +- drivers/of/property.c | 2 +- drivers/parport/parport_cs.c | 5 +- drivers/pcmcia/omap_cf.c | 2 +- drivers/platform/goldfish/goldfish_pipe.c | 3 +- drivers/pps/clients/pps-gpio.c | 153 ++- drivers/rapidio/devices/rio_mport_cdev.c | 4 +- drivers/rapidio/rio_cm.c | 8 + drivers/rtc/rtc-aspeed.c | 2 - drivers/s390/cio/chsc.c | 13 + drivers/s390/cio/vfio_ccw_drv.c | 8 +- drivers/s390/crypto/ap_bus.c | 10 + drivers/s390/scsi/zfcp_erp.c | 17 + drivers/s390/scsi/zfcp_ext.h | 2 + drivers/s390/scsi/zfcp_fc.c | 21 +- drivers/s390/scsi/zfcp_scsi.c | 4 + drivers/sbus/char/oradax.c | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 5 +- drivers/scsi/ibmvscsi/ibmvfc.c | 39 +- drivers/scsi/ibmvscsi/ibmvfc.h | 7 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 4 +- drivers/scsi/qedf/qedf.h | 51 +- drivers/scsi/qedf/qedf_debugfs.c | 2 - drivers/scsi/qedf/qedf_els.c | 72 +- drivers/scsi/qedf/qedf_fip.c | 76 +- drivers/scsi/qedf/qedf_io.c | 736 ++++++++++--- drivers/scsi/qedf/qedf_main.c | 249 +++-- drivers/scsi/qedf/qedf_version.h | 8 +- drivers/scsi/qla2xxx/qla_nx.c | 4 +- drivers/scsi/scsi.c | 14 - drivers/scsi/scsi_pm.c | 22 +- drivers/scsi/scsi_priv.h | 3 - drivers/scsi/scsi_sysfs.c | 6 + drivers/scsi/sd.c | 132 ++- drivers/scsi/st.c | 3 +- drivers/sh/intc/userimask.c | 2 +- drivers/soc/qcom/cmd-db.c | 4 +- drivers/soc/qcom/qmi_interface.c | 7 +- drivers/soc/qcom/rmtfs_mem.c | 21 + drivers/spi/spi-rockchip.c | 1 + drivers/staging/emxx_udc/emxx_udc.c | 10 +- drivers/staging/gasket/gasket_page_table.c | 4 +- drivers/staging/mt7621-mmc/Kconfig | 8 - drivers/staging/mt7621-mmc/sd.c | 18 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 1 - drivers/staging/rtl8192u/ieee80211/ieee80211.h | 4 +- drivers/staging/rtl8712/rtl8712_xmit.c | 12 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 4 +- drivers/staging/sm750fb/ddk750_chip.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 14 +- drivers/staging/wilc1000/host_interface.c | 32 +- drivers/staging/wilc1000/host_interface.h | 14 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 69 +- drivers/target/target_core_alua.c | 6 +- drivers/tee/tee_shm.c | 2 +- drivers/thunderbolt/icm.c | 5 + drivers/thunderbolt/property.c | 7 +- drivers/tty/ipwireless/main.c | 8 + drivers/tty/pty.c | 7 + drivers/tty/serial/8250/8250_fintek.c | 5 +- drivers/tty/serial/sc16is7xx.c | 34 +- drivers/tty/serial/sprd_serial.c | 501 ++++++++- drivers/tty/sysrq.c | 6 +- drivers/tty/tty_io.c | 3 + drivers/tty/tty_jobctrl.c | 4 +- drivers/tty/vt/keyboard.c | 33 +- drivers/tty/vt/vc_screen.c | 2 +- drivers/tty/vt/vt.c | 2 - drivers/uio/uio_fsl_elbc_gpcm.c | 4 +- drivers/usb/serial/cp210x.c | 1 + drivers/usb/serial/option.c | 10 +- drivers/vfio/Kconfig | 1 + drivers/vfio/vfio_iommu_spapr_tce.c | 3 +- drivers/vfio/vfio_iommu_type1.c | 3 +- drivers/vhost/vhost.c | 2 +- drivers/video/backlight/pwm_bl.c | 15 - drivers/video/fbdev/fb-puv3.c | 2 +- drivers/video/fbdev/pvr2fb.c | 2 +- drivers/virt/fsl_hypervisor.c | 2 +- drivers/w1/masters/ds2482.c | 18 +- drivers/xen/gntdev.c | 2 +- fs/Kconfig | 2 +- fs/Makefile | 2 +- fs/afs/fsclient.c | 6 +- fs/afs/yfsclient.c | 2 +- fs/binfmt_elf.c | 29 +- fs/block_dev.c | 1 - fs/btrfs/btrfs_inode.h | 2 - fs/btrfs/ctree.c | 139 ++- fs/btrfs/ctree.h | 14 +- fs/btrfs/delayed-inode.c | 5 +- fs/btrfs/disk-io.c | 32 +- fs/btrfs/disk-io.h | 5 +- fs/btrfs/extent-tree.c | 10 +- fs/btrfs/extent_io.c | 18 +- fs/btrfs/extent_io.h | 3 +- fs/btrfs/file-item.c | 4 +- fs/btrfs/file.c | 2 +- fs/btrfs/free-space-tree.c | 2 +- fs/btrfs/inode.c | 37 +- fs/btrfs/ioctl.c | 10 + fs/btrfs/print-tree.c | 2 +- fs/btrfs/qgroup.c | 2 +- fs/btrfs/tests/btrfs-tests.c | 1 - fs/btrfs/tree-checker.c | 200 ++-- fs/btrfs/tree-log.c | 8 +- fs/btrfs/xattr.c | 2 +- fs/cachefiles/namei.c | 1 - fs/cifs/cifsglob.h | 2 +- fs/cifs/file.c | 3 - fs/cifs/smb2ops.c | 53 +- fs/cifs/smb2pdu.c | 31 +- fs/cifs/smb2proto.h | 3 +- fs/coda/psdev.c | 1 - fs/dax.c | 2 +- fs/eventfd.c | 8 + fs/gfs2/incore.h | 2 +- fs/gfs2/log.c | 28 +- fs/gfs2/log.h | 3 +- fs/gfs2/lops.c | 6 +- fs/gfs2/lops.h | 2 +- fs/gfs2/recovery.c | 8 +- fs/gfs2/recovery.h | 2 +- fs/io_uring.c | 5 +- fs/notify/fanotify/Kconfig | 1 + fs/notify/inotify/Kconfig | 1 + fs/ocfs2/refcounttree.c | 42 +- fs/open.c | 6 + fs/orangefs/orangefs-bufmap.c | 2 +- fs/proc/kcore.c | 2 +- fs/proc/proc_sysctl.c | 3 +- fs/proc/task_mmu.c | 18 + fs/userfaultfd.c | 14 + include/acpi/acpi_bus.h | 3 + include/asm-generic/hugetlb.h | 7 + include/asm-generic/sizes.h | 2 - include/linux/acpi.h | 6 + include/linux/bitrev.h | 46 +- include/linux/gfp.h | 4 +- include/linux/gpio/driver.h | 15 +- include/linux/hugetlb.h | 8 +- include/linux/ipc_namespace.h | 1 - include/linux/kcore.h | 11 - include/linux/kernel.h | 1 + include/linux/kthread.h | 3 +- include/linux/list.h | 20 +- include/linux/list_sort.h | 1 + include/linux/mei_cl_bus.h | 3 + include/linux/memblock.h | 41 - include/linux/memcontrol.h | 59 +- include/linux/mii.h | 2 +- include/linux/mm.h | 92 +- include/linux/mm_inline.h | 2 +- include/linux/mm_types.h | 4 +- include/linux/mmzone.h | 5 - include/linux/module.h | 1 + include/linux/page-isolation.h | 10 - include/linux/pagemap.h | 10 + include/linux/pid.h | 7 +- include/linux/pid_namespace.h | 8 - include/linux/plist.h | 4 +- include/linux/poll.h | 4 + include/linux/pps-gpio.h | 5 +- include/linux/psi.h | 4 +- include/linux/psi_types.h | 42 +- include/linux/sched.h | 1 - include/linux/sched/mm.h | 21 + include/linux/siphash.h | 5 + include/linux/slab.h | 2 + include/linux/string.h | 3 + include/linux/syscalls.h | 2 - include/linux/userfaultfd_k.h | 2 + include/linux/vmalloc.h | 6 +- include/linux/vmstat.h | 2 +- include/net/netns/ipv4.h | 2 + include/sound/memalloc.h | 4 - include/sound/timer.h | 1 - include/trace/events/compaction.h | 10 +- include/trace/events/vmscan.h | 78 +- include/uapi/linux/btrfs_tree.h | 2 + include/uapi/linux/mei.h | 67 +- include/uapi/linux/wait.h | 14 - init/Kconfig | 10 + init/initramfs.c | 147 +-- init/main.c | 5 + ipc/ipc_sysctl.c | 14 +- ipc/mqueue.c | 10 +- ipc/msgutil.c | 6 + ipc/util.c | 27 +- ipc/util.h | 46 +- kernel/cgroup/cgroup.c | 30 +- kernel/debug/kdb/Makefile | 1 - kernel/debug/kdb/kdb_main.c | 1 - kernel/exit.c | 6 +- kernel/fork.c | 34 +- kernel/futex.c | 2 +- kernel/gcov/Kconfig | 3 +- kernel/gcov/Makefile | 5 +- kernel/gcov/base.c | 86 +- kernel/gcov/clang.c | 586 +++++++++++ kernel/gcov/gcc_3_4.c | 12 + kernel/gcov/gcc_4_7.c | 12 + kernel/gcov/gcc_base.c | 86 ++ kernel/gcov/gcov.h | 5 + kernel/iomem.c | 4 +- kernel/kthread.c | 1 + kernel/module-internal.h | 2 +- kernel/module.c | 21 +- kernel/notifier.c | 1 + kernel/pid.c | 171 +-- kernel/pid_namespace.c | 25 - kernel/resource.c | 11 +- kernel/sched/psi.c | 484 +++++---- kernel/signal.c | 31 +- kernel/sys_ni.c | 3 + kernel/sysctl.c | 12 + lib/Kconfig | 14 +- lib/Kconfig.debug | 2 +- lib/Makefile | 15 +- lib/bitmap.c | 294 ++++-- lib/iov_iter.c | 7 +- lib/list_sort.c | 242 +++-- lib/lzo/lzo1x_compress.c | 9 +- lib/lzo/lzo1x_decompress_safe.c | 4 +- lib/math/Kconfig | 11 + lib/math/Makefile | 5 + lib/{ => math}/cordic.c | 0 lib/{ => math}/div64.c | 2 +- lib/{ => math}/gcd.c | 0 lib/math/int_pow.c | 32 + lib/{ => math}/int_sqrt.c | 0 lib/{ => math}/lcm.c | 0 lib/{ => math}/prime_numbers.c | 0 lib/{ => math}/rational.c | 0 lib/{ => math}/reciprocal_div.c | 0 lib/plist.c | 4 +- lib/sort.c | 254 ++++- lib/string.c | 20 + lib/test_bitmap.c | 67 +- mm/Kconfig | 3 + mm/cma.c | 23 +- mm/cma_debug.c | 2 +- mm/compaction.c | 33 +- mm/debug.c | 4 +- mm/filemap.c | 159 ++- mm/gup.c | 363 +++++-- mm/gup_benchmark.c | 5 +- mm/huge_memory.c | 3 + mm/hugetlb.c | 97 +- mm/khugepaged.c | 4 +- mm/kmemleak.c | 16 +- mm/memblock.c | 64 -- mm/memcontrol.c | 85 +- mm/memfd.c | 2 + mm/memory.c | 11 +- mm/memory_hotplug.c | 28 +- mm/mempolicy.c | 40 +- mm/migrate.c | 13 +- mm/mincore.c | 8 +- mm/mmap.c | 7 +- mm/page_alloc.c | 645 +++++------- mm/page_isolation.c | 53 +- mm/rmap.c | 2 +- mm/shmem.c | 2 +- mm/slab.c | 57 +- mm/slab.h | 3 +- mm/slab_common.c | 2 +- mm/slob.c | 32 +- mm/slub.c | 79 +- mm/sparse.c | 2 +- mm/swap_state.c | 4 +- mm/util.c | 8 +- mm/vmalloc.c | 1109 +++++++++++++++----- mm/vmscan.c | 231 ++-- mm/workingset.c | 5 +- net/batman-adv/bat_v_elp.c | 6 +- net/batman-adv/bridge_loop_avoidance.c | 16 +- net/batman-adv/sysfs.c | 7 +- net/batman-adv/translation-table.c | 32 +- net/ceph/pagevec.c | 2 +- net/core/datagram.c | 2 +- net/ipv4/route.c | 12 +- net/ipv6/ila/ila_xlat.c | 1 + net/ipv6/output_core.c | 30 +- net/rds/info.c | 2 +- net/rds/rdma.c | 3 +- net/xdp/xdp_umem.c | 4 +- scripts/Makefile.build | 7 +- scripts/checkpatch.pl | 2 +- scripts/coccinelle/free/put_device.cocci | 1 + scripts/coccinelle/misc/badty.cocci | 2 +- scripts/gdb/linux/config.py | 48 + scripts/gdb/linux/constants.py.in | 8 + scripts/gdb/linux/rbtree.py | 169 +++ scripts/gdb/linux/symbols.py | 6 +- scripts/gdb/linux/timerlist.py | 194 ++++ scripts/gdb/vmlinux-gdb.py | 3 + scripts/mod/modpost.c | 2 +- scripts/spelling.txt | 579 ++++++++-- sound/core/memalloc.c | 53 +- sound/core/pcm.c | 14 +- sound/core/timer.c | 123 ++- sound/usb/usx2y/usX2Yhwdep.c | 3 +- sound/usb/usx2y/usb_stream.c | 20 +- sound/usb/usx2y/usbusx2y.c | 3 +- sound/usb/usx2y/usx2yhwdeppcm.c | 6 +- tools/lib/bpf/.gitignore | 1 + tools/lib/bpf/Makefile | 25 +- tools/lib/bpf/libbpf.pc.template | 12 + tools/testing/selftests/cgroup/test_memcontrol.c | 38 +- tools/testing/selftests/pidfd/Makefile | 2 +- tools/testing/selftests/pidfd/pidctl_test.c | 537 ---------- tools/vm/slabinfo.c | 7 +- 633 files changed, 10783 insertions(+), 7042 deletions(-) create mode 100644 Documentation/devicetree/bindings/writing-bindings.txt delete mode 100644 include/asm-generic/sizes.h create mode 100644 kernel/gcov/clang.c create mode 100644 kernel/gcov/gcc_base.c create mode 100644 lib/math/Kconfig create mode 100644 lib/math/Makefile rename lib/{ => math}/cordic.c (100%) rename lib/{ => math}/div64.c (99%) rename lib/{ => math}/gcd.c (100%) create mode 100644 lib/math/int_pow.c rename lib/{ => math}/int_sqrt.c (100%) rename lib/{ => math}/lcm.c (100%) rename lib/{ => math}/prime_numbers.c (100%) rename lib/{ => math}/rational.c (100%) rename lib/{ => math}/reciprocal_div.c (100%) create mode 100644 scripts/gdb/linux/config.py create mode 100644 scripts/gdb/linux/rbtree.py create mode 100644 scripts/gdb/linux/timerlist.py create mode 100644 tools/lib/bpf/libbpf.pc.template delete mode 100644 tools/testing/selftests/pidfd/pidctl_test.c