This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allnoconfig in repository toolchain/ci/linux.
omits 05d08e2995cb Add linux-next specific files for 20190402 omits 39432cc35854 Merge branch 'akpm/master' omits 713f1d1ae9dc drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 0f91ee72006f mm, memcg: consider subtrees in memory.events omits a3316f8b5f32 mm, memcg: rename ambiguously named memory.stat counters a [...] omits e21ed7776299 arch: remove <asm/sizes.h> amd <asm-generic/sizes.h> omits 886c913b7bcf treewide: replace #include <asm/sizes.h> with #include <li [...] omits 960529a41e23 kernel, resource: use resource_overlaps() to simplify regi [...] omits e07a086f49db fs/block_dev.c: Remove duplicate header omits bc448a15888e fs/cachefiles/namei.c: remove duplicate header omits cc18101cc7e9 include/linux/sched/signal.h: replace `tsk' with `task' omits de067dd1aaab fs/coda/psdev.c: remove duplicate header omits 3a4e2966c6b3 scripts/atomic/gen-atomics.sh: don't assume that scripts a [...] omits 3edd8637da53 pinctrl: fix pxa2xx.c build warnings omits 1999d633921b Merge branch 'akpm-current/current' omits 046b78627fab Merge remote-tracking branch 'devfreq/for-next' omits 73f004308ea0 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' omits e006c7613228 Merge remote-tracking branch 'xarray/xarray' omits 21ee8b333fde Merge remote-tracking branch 'nvmem/for-next' omits 4eae8ca26e77 Merge remote-tracking branch 'slimbus/for-next' omits b03b10842b72 Merge remote-tracking branch 'ntb/ntb-next' omits e5bb67563589 Merge remote-tracking branch 'at24/at24/for-next' omits f2ea30d06070 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 763a0b51b5d8 Merge remote-tracking branch 'rtc/rtc-next' omits 56118ae9a002 Merge remote-tracking branch 'coresight/next' omits c23339263b10 Merge remote-tracking branch 'livepatching/for-next' omits aed021e83b88 Merge remote-tracking branch 'y2038/y2038' omits 263efb10c28e Merge remote-tracking branch 'kselftest/next' omits 007dd3d988e0 Merge remote-tracking branch 'random/dev' omits b5fbde134d98 Merge remote-tracking branch 'pwm/for-next' omits f857f0262544 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 71149acb277d Merge remote-tracking branch 'gpio/for-next' omits a1a606c78313 Merge remote-tracking branch 'rpmsg/for-next' omits 3c47393f75e2 Merge remote-tracking branch 'vhost/linux-next' omits 4a5e1798c7ec Merge remote-tracking branch 'scsi/for-next' omits 0aff48f95490 Merge remote-tracking branch 'cgroup/for-next' omits cfbf9dde1ad5 Merge remote-tracking branch 'slave-dma/next' omits 4ba5655591d8 Merge remote-tracking branch 'icc/icc-next' omits 54a5af1b6b0f Merge remote-tracking branch 'mux/for-next' omits 84d0a2ed06f6 Merge remote-tracking branch 'staging/staging-next' omits efab265adad0 Merge remote-tracking branch 'thunderbolt/next' omits 1fc9d2996575 Merge remote-tracking branch 'extcon/extcon-next' omits e9b4b9c9fd33 Merge remote-tracking branch 'char-misc/char-misc-next' omits d5204039cace Merge remote-tracking branch 'tty/tty-next' omits 95b63c7bbe87 Merge remote-tracking branch 'phy-next/next' omits d8d1695b43a7 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 6767c0df2ceb Merge remote-tracking branch 'usb/usb-next' omits beef57772fee Merge remote-tracking branch 'driver-core/driver-core-next' omits a6ae4e83b547 Merge remote-tracking branch 'ipmi/for-next' omits cf676ffac6a8 Merge remote-tracking branch 'leds/for-next' omits 21ecb83a9877 Merge remote-tracking branch 'workqueues/for-next' omits 994083107e5b Merge remote-tracking branch 'percpu/for-next' omits d177ed11c13c Merge remote-tracking branch 'kvm-arm/next' omits 277be8559e8f Merge remote-tracking branch 'rcu/rcu/next' omits ee035c867485 Merge remote-tracking branch 'edac-amd/for-next' omits 0859a79b3117 Merge remote-tracking branch 'clockevents/clockevents/next' omits f7b5d8dc04a1 Merge remote-tracking branch 'tip/auto-latest' omits 8961736799da Merge remote-tracking branch 'spi/for-next' omits b8c9acf60a09 Merge remote-tracking branch 'devicetree/for-next' omits 60f263f01eee Merge remote-tracking branch 'audit/next' omits 8f4e5ae4aad2 Merge remote-tracking branch 'iommu/next' omits e05e115847fa Merge remote-tracking branch 'tpmdd/next' omits f2851a044741 Merge remote-tracking branch 'selinux/next' omits 88eac43f2b55 Merge remote-tracking branch 'integrity/next-integrity' omits 608efe74cb93 Merge remote-tracking branch 'apparmor/apparmor-next' omits cd3f29519177 Merge remote-tracking branch 'security/next-testing' omits d66ba55ea119 Merge remote-tracking branch 'regulator/for-next' omits dd50d125e36a Merge remote-tracking branch 'kgdb/kgdb-next' omits 38f7f9ed0cbf Merge remote-tracking branch 'mmc/next' omits 1ac275cb2204 Merge remote-tracking branch 'device-mapper/for-next' omits 5acd964041db Merge remote-tracking branch 'block/for-next' omits b83627d0512a Merge remote-tracking branch 'input/next' omits 89117f10c5fb Merge remote-tracking branch 'modules/modules-next' omits cbbb68b80db6 Merge remote-tracking branch 'sound-asoc/for-next' omits 7a4cf78cb2bc Merge remote-tracking branch 'sound/for-next' omits ebd41716c4f5 Merge remote-tracking branch 'regmap/for-next' omits 22846c596d73 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits f4566af2c7ba Merge remote-tracking branch 'drm-msm/msm-next' omits 6ff739917b15 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 60f41c4edf61 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits ce266ae592fd Merge remote-tracking branch 'drm-intel/for-linux-next' omits b3cec5964ee2 Merge remote-tracking branch 'amdgpu/drm-next' omits 70c711761e59 Merge remote-tracking branch 'drm/drm-next' omits 73f59ff4e3cd Merge remote-tracking branch 'crypto/master' omits 485a66aa53f2 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 4089b1644b37 Merge remote-tracking branch 'gfs2/for-next' omits 5367509b783d Merge remote-tracking branch 'bluetooth/master' omits 04c98f4650ca Merge remote-tracking branch 'wireless-drivers-next/master' omits 398660ccb360 Merge remote-tracking branch 'nfc-next/master' omits fa455d548865 Merge remote-tracking branch 'ipsec-next/master' omits 0d677c328f8c Merge remote-tracking branch 'bpf-next/master' omits 2dbd2d8f2c2c Merge remote-tracking branch 'net-next/master' omits fbcef3f96c36 Merge remote-tracking branch 'rdma/for-next' omits cbfb10444296 Merge remote-tracking branch 'dlm/next' omits 9471ee7892ec Merge remote-tracking branch 'ieee1394/for-next' omits dfa1fb253978 Merge remote-tracking branch 'pm/linux-next' omits 42535aea23dc Merge remote-tracking branch 'fbdev/fbdev-for-next' omits b6f328a10c37 Merge remote-tracking branch 'v4l-dvb-next/master' omits 1fad88371ce2 Merge remote-tracking branch 'v4l-dvb/master' omits b039b01a8645 Merge remote-tracking branch 'jc_docs/docs-next' omits 7298c8fbbfb8 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 66c79b1a66c9 Merge remote-tracking branch 'i3c/i3c/next' omits e5e59d1eb785 Merge remote-tracking branch 'i2c/i2c/for-next' omits bc5d4c817e77 Merge remote-tracking branch 'hid/for-next' omits e473fb20e0b0 Merge remote-tracking branch 'pci/next' omits efe20ae905bc Merge remote-tracking branch 'printk/for-next' omits d3a8ff90ce8c Merge remote-tracking branch 'vfs/for-next' omits bfa5e783721c Merge remote-tracking branch 'nfsd/nfsd-next' omits e25e0f87e478 Merge remote-tracking branch 'jfs/jfs-next' omits 017f1d90c1f8 Merge remote-tracking branch 'f2fs/dev' omits 763fdbb3957a Merge remote-tracking branch 'ext3/for_next' omits bca370ae7003 Merge remote-tracking branch 'ecryptfs/next' omits 310dbfd298fe Merge remote-tracking branch 'cifs/for-next' omits 07a5892b3681 Merge remote-tracking branch 'btrfs-kdave/for-next' omits 94f9e2bb59a8 Merge remote-tracking branch 'befs/for-next' omits eda72101e272 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 8ad1bbde40f8 Merge remote-tracking branch 's390/features' omits 6485200d6583 Merge remote-tracking branch 'risc-v/for-next' omits 6fa63a66d511 Merge remote-tracking branch 'parisc-hd/for-next' omits fa11f57add57 Merge remote-tracking branch 'nds32/next' omits 90ab376131dc Merge remote-tracking branch 'mips/mips-next' omits a359f8b1381c Merge remote-tracking branch 'm68k/for-next' omits 85c1b4f8d054 Merge remote-tracking branch 'csky/linux-next' omits 2c988cf22225 Merge remote-tracking branch 'clk-samsung/for-next' omits f67255374ec4 Merge remote-tracking branch 'clk/clk-next' omits 9c6c021ef28c Merge remote-tracking branch 'tegra/for-next' omits 63b4bb2331bc Merge remote-tracking branch 'sunxi/sunxi/for-next' omits efa71570c0a9 Merge remote-tracking branch 'samsung-krzk/for-next' omits b18ce3843bb4 Merge remote-tracking branch 'rockchip/for-next' omits 32326650da35 Merge remote-tracking branch 'renesas/next' omits cf8cd986fd0e Merge remote-tracking branch 'qcom/for-next' omits bfe17568e7a3 Merge remote-tracking branch 'reset/reset/next' omits 704d8afb0853 Merge remote-tracking branch 'mvebu/for-next' omits 8502f7cc610c Merge remote-tracking branch 'mediatek/for-next' omits cc03971b60c8 Merge remote-tracking branch 'keystone/next' omits 422a2a12a4db Merge remote-tracking branch 'imx-mxs/for-next' omits 6ca28fab8fbe Merge remote-tracking branch 'bcm2835/for-next' omits 9cd7e8ce0bd8 Merge remote-tracking branch 'at91/at91-next' omits 50ea7eebdc38 Merge remote-tracking branch 'amlogic/for-next' omits 7629c574d460 Merge remote-tracking branch 'actions/for-next' omits 4eb11a74f12b Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 3272e2af06cb Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 281d510627e1 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits b5f5ba477966 Merge remote-tracking branch 'mmc-fixes/fixes' omits 8acf3466852f Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits b77bddbf261c Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 1c905b6b6c39 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 849d97d59bb7 Merge remote-tracking branch 'omap-fixes/fixes' omits ab6ceba0a1bc Merge remote-tracking branch 'at91-fixes/at91-fixes' omits a78409897dc7 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 473b1944cf27 Merge remote-tracking branch 'reset-fixes/reset/fixes' omits e32348be85d2 Merge remote-tracking branch 'kselftest-fixes/fixes' omits bfb6a648b235 Merge remote-tracking branch 'crypto-current/master' omits a5f3233fee57 Merge remote-tracking branch 'input-current/for-linus' omits 72ce80db1c89 Merge remote-tracking branch 'phy/fixes' omits 3862379545b6 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 82730a86e4f2 Merge remote-tracking branch 'spi-fixes/for-linus' omits 2027d26a62a7 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 3095ec6361c6 Merge remote-tracking branch 'regmap-fixes/for-linus' omits a5232134a0a8 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 7c6857edf310 Merge remote-tracking branch 'rdma-fixes/for-rc' omits d87c05d0ea4f Merge remote-tracking branch 'mac80211/master' omits b1945a2c6ccf Merge remote-tracking branch 'wireless-drivers/master' omits b8afa873af6c Merge remote-tracking branch 'ipsec/master' omits 5449a689d23e Merge remote-tracking branch 'net/master' omits 64572ef8c3a7 Merge remote-tracking branch 'arc-current/for-curr' omits c1516c44347b Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 8ec605610e15 Merge remote-tracking branch 'fixes/master' omits a5356350a0b2 cifs: update module internal version number omits b6fbd3207b1f hwmon: (jz4740) Use devm_platform_ioremap_resource omits 16c4def24657 hwmon: (w83773g) Use HWMON_CHANNEL_INFO macro omits e2a3e150d248 hwmon: (tmp108) Use HWMON_CHANNEL_INFO macro omits 69c074fc0f89 hwmon: (tmp102) Use HWMON_CHANNEL_INFO macro omits 34a59dd83d5a hwmon: (raspberrypi-hwmon) Use HWMON_CHANNEL_INFO macro omits fe04daea6580 hwmon: (npcm750-pwm-fan) Use HWMON_CHANNEL_INFO macro omits 8222a15c8f4f hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro omits 2ec543faeb0a hwmon: (max6621) Use HWMON_CHANNEL_INFO macro omits 8216066f4ffb hwmon: (max31790) Use HWMON_CHANNEL_INFO macro omits 0961c89255da hwmon: (ltq-cputemp) Use HWMON_CHANNEL_INFO macro omits 84b561024ee3 hwmon: (ltc4245) Use HWMON_CHANNEL_INFO macro omits 7d28955c7cda hwmon: (lm95245) Use HWMON_CHANNEL_INFO macro omits 375ee24f4dba hwmon: (lm95241) Use HWMON_CHANNEL_INFO macro omits 99344bc64eb3 hwmon: (lm90) Use HWMON_CHANNEL_INFO macro omits beb8ef263574 hwmon: (lm75) Use HWMON_CHANNEL_INFO macro omits ab87202220ea hwmon: (jc42) Use HWMON_CHANNEL_INFO macro omits 70756641abc2 hwmon: (ina3221) Use HWMON_CHANNEL_INFO macro omits ef33f2edb2aa phy: fix platform_no_drv_owner.cocci warnings omits c553f88502d2 phy: mapphone-mdm6600: add gpiolib dependency omits d685682e6195 phy: ti: usb2: fix OMAP_CONTROL_PHY dependency omits 873a0667d74e phy: allwinner: allow compile testing omits 0baefb92e639 phy: renesas: rcar-gen3-usb2: No need to request IRQ for non-OTG omits 92c4bc3f3cb0 phy: qcom-ufs: Make ufs_qcom_phy_disable_iface_clk static omits a8222e118582 phy: rockchip-typec: Make usb3_pll_cfg and dp_pll_cfg static omits 8fcb02a6b303 phy: phy-twl4030-usb: Fix cable state handling omits 5a80e0343fb3 phy: ti-pipe3: Fix PCIe power up sequence omits db4a998b0038 phy: ti-pipe3: Fix SATA & USB PHY power up sequence omits c00b3f36e2d9 phy: ti-pipe3: improve DPLL stability for SATA & USB omits cbf43fb3e741 phy: ti-pipe3: Introduce mode property in driver data omits b6e13b9c9482 phy: ti-pipe3: fix missing bit-wise or operator when assig [...] omits acbcb4d7d223 Merge branch 'spi-5.2' into spi-next omits 02b45338db7c Merge branch 'spi-5.1' into spi-linus omits 1132c36b4dca Merge branch 'regulator-5.2' into regulator-next omits ce84eca9761e Merge branch 'regulator-5.1' into regulator-linus omits 317a76cd1628 Merge branch 'regmap-5.2' into regmap-next omits 76da4321eac8 Merge branch 'regmap-5.1' into regmap-linus omits 961a3a6e0969 Merge branch 'asoc-5.2' into asoc-next omits 4259c21f8f7e Merge branch 'asoc-5.1' into asoc-linus omits 8300790b81eb hwmon: (adt7411) Use HWMON_CHANNEL_INFO macro omits 3b4d68fe4797 hwmon: Documentation: Add usage example for HWMON_CHANNEL_INFO omits c5b1a1ebf8ba csky: Remove r11_sig for syscall detect. omits 5a45df332c0f ipc: prevent lockup on alloc_msg and free_msg omits fde2006de1cf scripts/gdb: add a timer list command omits 03fdba4fb489 scripts/gdb: add rb tree iterating utilities omits d4b05226fdc5 scripts/gdb: add kernel config dumping command omits 147f2f9642f8 scripts/gdb: find vmlinux where it was before omits 13a7ef67f6a9 pps: pps-gpio PPS ECHO implementation omits d06a445d548f dt-bindings: pps: pps-gpio PPS ECHO implementation omits b4eacafe0f2f pps: descriptor-based gpio omits 0dc561fa20f7 gcov: docs: add a note on GCC vs Clang differences omits d7930efb0672 gcov: clang support omits 4a9f9702fb63 gcov: clang: move common GCC code into gcc_base.c omits 2175dea3ce03 eventfd: present id to userspace via fdinfo omits fa5abd73093b convert-struct-pid-count-to-refcount_t-fix omits 5341ae7a9fd2 kernel/pid.c: convert struct pid:count to refcount_t omits 757f82558c68 sysctl: return -EINVAL if val violates minmax omits d40af28a1540 rapidio: fix a NULL pointer dereference when create_workqu [...] omits 5832dd6a9810 autofs: add description of ignore pseudo mount option omits d4d4c04eadfd autofs: update mount control expire desription with AUTOFS [...] omits 3b8ee6039558 autofs: update AUTOFS_EXP_LEAVES description omits 44476507a31c autofs: update autofs.txt for strictexpire mount option omits ffbb2d4bbda0 autofs: fix some word usage oddities in autofs.txt omits 42d4a144a5a5 fs/binfmt_elf.c: delete trailing "return;" in functions re [...] omits b050de0f9866 fs/binfmt_elf.c: free PT_INTERP filename ASAP omits 46238614d8a1 fs/binfmt_elf.c: make scope of "pos" variable smaller omits e8b14f6d0121 fs/binfmt_elf.c: remove unneeded initialization of mm->sta [...] omits 11d2673e0f90 checkpatch: fix something omits 361a17d38a20 lib/math: move int_pow() from pwm_bl.c for wider use omits a0714de86310 lib: Move mathematic helpers to separate folder omits a3259ff69337 lib/test_bitmap.c: add tests for bitmap_parselist_user omits 290abeac0a62 lib/test_bitmap.c: add testcases for bitmap_parselist omits bc341e1f87c0 lib/test_bitmap.c: switch test_bitmap_parselist to ktime_get() omits 4121c2a47fc8 lib: bitmap_parselist: rework input string parser omits 9ba79caff7a6 bitmap_parselist-move-non-parser-logic-to-helpers-fix omits 2b37543f9179 lib: bitmap_parselist: move non-parser logic to helpers omits 3aadb4b8685a lib: bitmap_parselist: don't calculate length of the input string omits d44e673ac3ee lib/list_sort: optimize number of calls to comparison function omits 3411871741d2 lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS omits fbcc3ed8b7a1 lib/sort: avoid indirect calls to built-in swap omits b14dc0248659 lib/sort: use more efficient bottom-up heapsort variant omits bf91216d6442 lib/sort: make swap functions more generic omits f6e06951c4f5 lib/plist: rename DEBUG_PI_LIST to DEBUG_PLIST omits aef216fe554b Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits a20aaf54507d lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits ed85c438337b lib/genalloc.c: export symbol addr_in_gen_pool omits baeb437007af kernel/notifier.c: double register detection omits 927e8ca3b0fa kdb: det rid of broken attempt to print CCVERSION in kdb summary omits 134e0a2e5cef fs/select: avoid clang stack usage warning omits 2b0008f4d4f8 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits c34ae0d34b59 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 8a52542c643a mm: don't expose page to fast gup before it's ready omits 0996ae2156e5 mm-mincore-make-mincore-more-conservative-v2 omits e0bae3400949 mm/mincore.c: make mincore() more conservative omits 721e79ed6664 mm/vmscan: remove unused lru_pages argument omits 88930835e8e2 mm-maintain-randomization-of-page-free-lists-checkpatch-fixes omits 0f2042683056 mm: maintain randomization of page free lists omits 3e3298356953 mm-move-buddy-list-manipulations-into-helpers-fix2 omits c04762775464 mm: fix buddy list helpers omits 151ca832082c mm: move buddy list manipulations into helpers omits 953a130c3e05 mm/shuffle: fix shuffle enable omits 5cd6ef99f0e6 mm: shuffle initial free memory to improve memory-side-cac [...] omits 55fa57893447 mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t omits a71252bbed11 powerpc: use probe_user_read() omits 087905b39a39 mm-add-probe_user_read-fix omits 64dc342f2d07 include/linux/uaccess.h: add probe_user_read() omits 7e18a0886c95 mm, memcg: make scan aggression always exclude protection omits de9980b479db mm, memcg: make memory.emin the baseline for utilisation d [...] omits 192457231c39 mm, memcg: proportional memory.{low,min} reclaim omits 3684dc2224f3 mm/vmalloc.c: keep track of free blocks for vmap allocation omits 29bd0631f26b mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() omits 82424dc00f87 psi: introduce psi monitor omits 4fe561068b41 include/: refactor headers to allow kthread.h inclusion in [...] omits 87a673ab02ee psi: track changed states omits 7e6fbfe42a56 psi: split update_stats into parts omits 5d2f1d86c031 psi-rename-psi-fields-in-preparation-for-psi-trigger-addition-v6 omits 45e78a3c6083 psi: rename psi fields in preparation for psi trigger addition omits 55b335fc5595 psi: make psi_enable static omits cb7daa4a2371 psi: introduce state_mask to represent stalled psi states omits 3c688e072d4e memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work-v3 omits 9cb0066ecdde memcg: schedule high reclaim for remote memcgs on high_work omits 6ab6737c00c4 mm/vmscan: drop may_writepage and classzone_idx from direc [...] omits 40dc93136dff mm: page_mkclean vs MADV_DONTNEED race omits 4aa445a97c1d mm: introduce put_user_page*(), placeholder versions omits a8fdf4c576e6 hugetlb: allow to free gigantic pages regardless of the co [...] omits 03d639cb62fb mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CO [...] omits 791ebaf2c635 sparc: advertise gigantic page support omits cbfe13f188bd sh: advertise gigantic page support omits a1bc3464cfdc riscv: switch over to generic free_initmem() omits 397e5d6a9ea0 init: free_initmem: poison freed init memory omits df73fb867d5f hexagon: switch over to generic free_initmem() omits 21a1574ab289 init: provide a generic free_initmem implementation omits 1689940048ee initramfs: poison freed initrd memory omits 30e714711ef4 initramfs: provide a generic free_initrd_mem implementation omits 3dbfb56d2176 initramfs: move the legacy keepinitrd parameter to core code omits 2187ba00ffe5 initramfs: fix a compilation error omits 57e0ba4389a0 initramfs: cleanup populate_rootfs omits 867802ea05e0 initramfs: factor out a helper to populate the initrd image omits 199ff4313333 initramfs: cleanup initrd freeing omits 609feafd7d62 initramfs: free initrd memory if opening /initrd.image fails omits 8aa1d2e98253 mm/cma.c: fix crash on CMA allocation if bitmap allocation fails omits 1165b81e2ca6 mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pa [...] omits 6eba8cc5fa8b mm: memcontrol: push down mem_cgroup_nr_lru_pages() omits cb77e5982627 mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() omits dab739a27e0b mm: memcontrol: replace node summing with memcg_page_state() omits f00aa31c93ab mm: memcontrol: replace zone summing with lruvec_page_state() omits cfb1c9c1b5ae mm: memcontrol: track LRU counts in the vmstats array omits 777f2de4ca4f mm/vmscan: add tracepoints for node reclaim omits a16eab45c72b mm/page_isolation.c: remove redundant pfn_valid_within() i [...] omits 43ddc69c9aad mm: change mm_update_next_owner() to update mm->owner with [...] omits b976a052cc69 mm, compaction: some tracepoints should be defined only wh [...] omits 341d199b411a mm: compaction: show gfp flag names in try_to_compact_page [...] omits 7c5972bfe73b mm/cma.c: fix the bitmap status to show failed allocation reason omits e3812591031e mm-compaction-fix-an-undefined-behaviour-fix omits 6cf48d8d3a4a mm/compaction.c: fix an undefined behaviour omits dc4895ebee7f mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY omits 5cea9b397561 mm,memory_hotplug: drop redundant hugepage_migration_suppo [...] omits bf5ec527261d mm,memory_hotplug: unlock 1GB-hugetlb on x86_64 omits 2a30a5abebad IB/mthca: use the new FOLL_LONGTERM flag to get_user_pages_fast() omits edd55397a073 IB/qib: use the new FOLL_LONGTERM flag to get_user_pages_fast() omits a51e94fc669f IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() omits 761d30e3023a mm/gup: add FOLL_LONGTERM capability to GUP fast omits 600bbeb65e96 mm/gup: change GUP fast to use flags rather than a write 'bool' omits 5b7bb8722d84 mm/gup: change write parameter to flags in fast walk omits 7a12d85195df mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM omits 1b9956ba3276 mm: generalize putback scan functions omits 87578f8a8613 mm: remove pages_to_free argument of move_active_pages_to_lru() omits 1c3287bad488 fixup: vmscan: Fix build on !CONFIG_MEMCG from nr_deactiva [...] omits 705cd8b3afca mm: move nr_deactivate accounting to shrink_active_list() omits ac86c178f87b mm: move recent_rotated pages calculation to shrink_inacti [...] omits 51103db13f3d mm, page_alloc: disallow __GFP_COMP in alloc_pages_exact() omits 33cce9753447 page-cache-store-only-head-pages-in-i_pages-fix omits 5eda49a94790 mm: page cache: store only head pages in i_pages omits f33b681378cd userfaultfd-sysctl-add-vmunprivileged_userfaultfd-fix omits a5908119874d userfaultfd/sysctl: add vm.unprivileged_userfaultfd omits 3203d9ca496a mm/cma_debug.c: fix the break condition in cma_maxchunk_get() omits 7f5f9dfd61f3 include/trace/events/vmscan.h: drop zone id from kswapd tr [...] omits c0de5dc00219 mm/slab.c: remove unneed check in cpuup_canceled omits 7bc64a379770 slub: remove useless kmem_cache_debug() before remove_full() omits 1fe5b3d31af4 include/linux/mm_types.h: remove stale comment from page struct omits f46dc6b6ca02 mm/slab.c: use slab_list instead of lru omits 6c67c32e744e mm/slub.c: use slab_list instead of lru omits 30c89ecf9b91 mm/slub.c: add comments to endif pre-processor macros omits 179f17e589d7 mm/slob.c: use slab_list instead of lru omits 15c8410c67ad mm/slob.c: respect list_head abstraction layer omits 2e1f88301e46 include/linux/list.h: add list_rotate_to_front() omits 565f568d9ffb ramfs: support O_TMPFILE omits b5ac21cf8ffa ocfs2: checkpoint appending truncate log transaction befor [...] omits e36dd6b8432c ocfs2: wait for recovering done after direct unlock request omits 6ee61f4e5d9c ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits ef610638cdaa ocfs2: clear zero in unaligned direct IO omits d77a11616382 lib/debugobjects.c: move printk out of db lock critical sections omits 44be432043bd arch/sh/boards/mach-dreamcast/irq.c: Remove duplicate header omits f1c9bba75b77 scripts/spelling.txt: add more typos to spelling.txt and sort omits 2e5f40a22af8 mm/compaction.c: correct zone boundary handling when reset [...] omits 57fe473c875b mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() omits e12cec8fb4bf lib/lzo: fix bugs for very short or empty input omits 45b9683f4c0c userfaultfd: use RCU to free the task struct when fork fails omits 09b727d9af19 coredump: fix race condition between mmget_not_zero()/get_ [...] omits 843883f7dd62 include/linux/bitrev.h: fix constant bitrev omits 1d380c93b88b kmemleak: powerpc: skip scanning holes in the .bss section omits baab1627f00b lib/string.c: implement a basic bcmp omits d3da3531db2d mm/compaction.c: abort search if isolation fails omits 114b54926660 mm: add /sys/kernel/slab/cache/cache_dma32 omits 5428284ccba1 checkpatch: don't interpret stack dumps as commit IDs omits 2c7e434e4af6 Merge branch 'v5.2/drivers' into tmp/aml-rebuild omits 498de683ff29 Merge branch 'v5.2/defconfig' into tmp/aml-rebuild omits a226cd3a5cdb Merge branch 'v5.2/dt64' into tmp/aml-rebuild omits 01c8e9a02827 Merge branch 'v5.2/dt' into tmp/aml-rebuild omits 37f506439c18 hwmon: (nct7904) Use new HWMON_CHANNEL_INFO() macro omits d1ce5addbaa0 hwmon: lochnagar: Add Lochnagar 2 hardware monitoring driver omits 2a1181baf448 hwmon: lochnagar: Add device tree binding document omits 7b79ca146799 hwmon: (ntc_thermistor) Use new HWMON_CHANNEL_INFO() macro omits 32db0af02096 hwmon: Add convience macro to define simple static sensors omits fe5cec10f27a hwmon: (mlxreg-fan) Add support for fan capability registers omits 2772cc66ab09 drm/amdgpu/smu11: fix warning on 32bit arches omits 96cd559817f2 Merge branch 'devel' into for-next omits 5366fdfc0bf8 gfs2: clean_journal improperly set sd_log_flush_head omits aaffea6880ea Merge branch for-5.2/soc into for-next omits 212b0f714348 Merge branch for-5.1/fixes into for-next omits 6f3bc4334399 arm64: tegra: Disable CQE Support for SDMMC4 on Tegra186 omits 906242774f86 ipmi: Make ipmi_interfaces_srcu variable static omits 487ecb21fa66 ipmi: fix sleep-in-atomic in free_user at cleanup SRCU use [...] omits e880edadc149 Merge LKMM and RCU omits 4c4f3c3321a5 tools/memory-model: Avoid duplicating herdtools versions omits 06a45c3380ca tools/memory-model: Dynamically check SRCU lock-to-unlock [...] omits 47ae32084c47 tools/memory-model: Update Documentation/explanation.txt t [...] omits 01186ec8c1b0 tools/memory-model: Update README for addition of SRCU omits 3381b9554938 tools/memory-model: Add SRCU support omits 86a8d5a6d1e7 tools/memory-model: Refactor some RCU relations omits 89a7b69a7561 tools/memory-model: Rename some RCU relations adds 9f3bd8fe8f9d Update Nicolas Pitre's email address adds 4a3164e3d7be Merge tag 'hwmon-for-v5.1-rc4' of git://git.kernel.org/pub [...] adds 556a888a14af signal: don't silently convert SI_USER signals to non-curr [...] adds a816fd6b49b6 Merge tag 'pidfd-fixes-v5.1-rc3' of gitolite.kernel.org:pu [...] adds ce856634af8c HID: input: add mapping for Assistant key adds 8ed86627f715 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2e54807505c3 Merge remote-tracking branch 'fixes/master' adds 354e618ccdaa Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 0d701d1a0dab Merge remote-tracking branch 'arc-current/for-curr' adds 366338f84374 arm64: compat: Reduce address limit adds 221f6eefc354 arm64: fix wrong check of on_sdei_stack in nmi context adds f0f3e3d89f14 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 8c83f2df9c65 vrf: check accept_source_route on the original netdevice adds 0db6f8befc32 net/sched: fix ->get helper of the matchall cls adds 5dd431b6b92c net: sched: introduce and use qstats read helpers adds e5f0e8f8e456 net: sched: introduce and use qdisc tree flush/purge helpers adds c4df1bddc430 Merge branch 'net-sched-fix-stats-accounting-for-child-NOL [...] adds 3c446e6f9699 kcm: switch order of device registration to fix a crash adds f7ee799a51dd nfp: flower: replace CFI with vlan present adds 42cd5484a22f nfp: flower: remove vlan CFI bit from push vlan action adds d1b58fc60758 Merge branch 'nfp-flower-fix-matching-and-pushing-vlan-CFI-bit' adds 09279e615c81 sctp: initialize _pad of sockaddr_in before copying to use [...] adds 1d3ff0950e2b dccp: Fix memleak in __feat_register_sp adds b2e54b09a3d2 ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type adds a61c2b6d7f69 Merge remote-tracking branch 'net/master' adds 2c3af7d901c6 selftests/bpf: fix vlan handling in flow dissector program adds 822fe6179501 net/flow_dissector: pass flow_keys->n_proto to BPF programs adds b9e9c8599f0f flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff adds 2ee7fba0d62d flow_dissector: allow access only to a subset of __sk_buff fields adds ae82899bbe92 flow_dissector: document BPF flow dissector environment adds a090dbf25c56 Merge branch 'bpf-flow-dissector-fixes' adds 838a1ba24992 Merge remote-tracking branch 'bpf/master' adds 8742dc86d0c7 xfrm4: Fix uninitialized memory read in _decode_session4 adds a7b543a447d2 Merge remote-tracking branch 'ipsec/master' adds 08652d32fbd2 Merge remote-tracking branch 'wireless-drivers/master' adds 09ff8ecd7e52 Merge remote-tracking branch 'mac80211/master' adds c75a511add14 Merge remote-tracking branch 'rdma-fixes/for-rc' adds ea5c7eba216e ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B [...] adds b5bdbb6ccd11 ALSA: uapi: #include <time.h> in asound.h adds 8983eb602af5 ALSA: hda/realtek - Move to ACT_INIT state adds 80690a276f44 ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 adds 84a3dd71c022 Merge remote-tracking branch 'sound-current/for-linus' adds 6246f283d5e0 ASoC: dpcm: skip missing substream while applying symmetry adds 6e3bfcff191e ASoC: dapm: set power_check callback for widgets that shou [...] adds 43d147be5738 ASoC: wm_adsp: Check for buffer in trigger stop adds 4bcdec39c454 ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once [...] adds 33c10c7d0413 Merge branch 'asoc-5.1' into asoc-linus adds 5c01b7299577 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 34fd5ecd01f0 Merge branch 'regmap-5.1' into regmap-linus adds ab5d10b28949 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 29a825a05951 Merge branch 'regulator-5.1' into regulator-linus adds 420b9265fa19 Merge remote-tracking branch 'regulator-fixes/for-linus' adds c97f6ad307e9 Merge branch 'spi-5.1' into spi-linus adds fb4016ceaf60 Merge remote-tracking branch 'spi-fixes/for-linus' adds 644d6d0b0f1d Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 793584d6b771 phy: ti-pipe3: fix missing bit-wise or operator when assig [...] adds c8bcc604ce0a phy: ti-pipe3: Introduce mode property in driver data adds 059bf309e2d5 phy: ti-pipe3: improve DPLL stability for SATA & USB adds 6f875edf49e0 phy: ti-pipe3: Fix SATA & USB PHY power up sequence adds a0d2afaeabfa phy: ti-pipe3: Fix PCIe power up sequence adds 7060967f0175 phy: phy-twl4030-usb: Fix cable state handling adds 9dc817ae3858 phy: rockchip-typec: Make usb3_pll_cfg and dp_pll_cfg static adds 35151b3882e9 phy: qcom-ufs: Make ufs_qcom_phy_disable_iface_clk static adds 323b53ccae36 phy: renesas: rcar-gen3-usb2: No need to request IRQ for non-OTG adds 728c39047909 phy: allwinner: allow compile testing adds 2683ea707eb0 phy: ti: usb2: fix OMAP_CONTROL_PHY dependency adds 10657ce9c3ad phy: mapphone-mdm6600: add gpiolib dependency adds d5d60c3f25ab phy: fix platform_no_drv_owner.cocci warnings adds 28e00aa1c993 Merge remote-tracking branch 'phy/fixes' adds 0a8a29be499c Staging: iio: meter: fixed typo adds 40a7198a4a01 iio/gyro/bmg160: Use millidegrees for temperature scale adds 7ce0f2162218 staging: iio: ad7192: Fix ad7193 channel address adds 20ea39ef9f2f iio: Fix scan mask selection adds 409a51e0a4a5 iio: gyro: mpu3050: fix chip ID reading adds 09c6bdee5118 iio: adc: at91: disable adc channel interrupt in timeout case adds 831d2fefdfce iio: chemical: fix missing Kconfig block for sgp30 adds 9436f45dd535 iio:chemical:bme680: Fix, report temperature in millidegrees adds 73f3bc6da506 iio:chemical:bme680: Fix SPI read interface adds fe2d3df639a7 io: accel: kxcjk1013: restore the range after resume. adds 06003531502d iio: dac: mcp4725: add missing powerdown bits in store eeprom adds 62039b6aef63 iio: adc: xilinx: fix potential use-after-free on remove adds 862e4644fd2d iio: adc: xilinx: fix potential use-after-free on probe adds 2e4b88f73966 iio: adc: xilinx: prevent touching unclocked h/w on remove adds 3d02d7082e58 iio: cros_ec: Fix the maths for gyro scale calculation adds f6a7bf2ccf22 iio: pms7003: select IIO_TRIGGERED_BUFFER adds fccfb9ce70ed iio: ad_sigma_delta: select channel when reading register adds 7f75591fc5a1 iio: core: fix a possible circular locking dependency adds 360b921bdfba Merge tag 'iio-fixes-for-5.1a' of git://git.kernel.org/pub [...] adds 131ac62253db staging: most: core: use device description as name adds 7f879e24b6a0 Merge remote-tracking branch 'staging.current/staging-linus' adds bfb57a91c2cb habanalabs: remove low credit limit of DMA #0 adds c24b074cfd67 Merge tag 'misc-habanalabs-fixes-2019-04-01' of git://peop [...] adds 01b76c32e3f3 misc: fastrpc: add checked value for dma_set_mask adds 5f24591485e7 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 581ac24fc139 Merge remote-tracking branch 'input-current/for-linus' adds e57b38885c65 Merge remote-tracking branch 'crypto-current/master' adds 426b046b748d vfio/pci: use correct format characters adds e39dd513d5f2 vfio/spapr_tce: Make symbol 'tce_iommu_driver_ops' static adds 492855939bdb vfio/type1: Limit DMA mappings per container adds e4734ffcc0c6 Merge remote-tracking branch 'vfio-fixes/for-linus' adds 21ae59c6ee0e Merge remote-tracking branch 'kselftest-fixes/fixes' adds 2037f1b71310 Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 20d482cf49b9 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 3b139be56c15 Merge remote-tracking branch 'at91-fixes/at91-fixes' adds ca3e4627f13f Merge remote-tracking branch 'omap-fixes/fixes' adds 34fdbe5544c7 hwmon: (pwm-fan) Disable PWM if fetching cooling data fails adds 8261f913921f Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 2cd9f1dd57d8 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 18bfb9c6a8a5 aio: Fix an error code in __io_submit_one() adds 866334445cab Merge remote-tracking branch 'vfs-fixes/fixes' adds c6f8b35dd087 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 741a1a7a9b7e Merge remote-tracking branch 'mmc-fixes/fixes' adds 22e7d5148d9a rtc: sd3078: fix manufacturer name adds 882c5e552ffd rtc: da9063: set uie_unsupported when relevant adds c15f0854f17d Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 49c60b29bd59 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds b58317cd480e Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 344bf332ceb2 arm64: mm: fix incorrect assignment of 'max_mapnr' adds b1ce45e86b81 arm64/mm: fix kernel-doc comments adds 19d6242ece1f arm64: setup min_low_pfn adds 0f1bf7e39822 arm64/vdso: don't leak kernel addresses adds 7048a5973eb1 arm64: mm: Make show_pte() a static function adds 92606ec9285f arm64: cpu_ops: fix a leaked reference by adding missing o [...] adds 70b3d237bd7f arm64: mm: Ensure we ignore the initrd if it is placed out [...] adds 697e96ed1720 arm64: vdso: fix and clean-up Makefile adds 23a904825f64 Merge remote-tracking branch 'arm64/for-next/core' adds 4c3889feb924 Merge remote-tracking branch 'actions/for-next' adds 4da3c10fd1bb Merge branch 'v5.2/dt' into tmp/aml-rebuild adds d5ff1adb3809 dt-bindings: gpu: mali-midgard: Add resets property adds 11f8e119ed22 arm64: dts: meson-gxm: Add Mali-T820 node adds 3de378960a7f Merge branch 'v5.2/dt64' into tmp/aml-rebuild adds 141bbc6deb52 Merge branch 'v5.2/defconfig' into tmp/aml-rebuild adds 09466d997703 Merge branch 'v5.2/drivers' into tmp/aml-rebuild adds de98835d3d79 Merge remote-tracking branch 'amlogic/for-next' adds 41d32d7e8390 Merge remote-tracking branch 'at91/at91-next' adds 512ae64b7f6f Merge remote-tracking branch 'bcm2835/for-next' adds 7929b0652ff7 Merge remote-tracking branch 'imx-mxs/for-next' adds 4192e1fce55b Merge remote-tracking branch 'keystone/next' adds d630a7314a7d Merge remote-tracking branch 'mediatek/for-next' adds 01f6a70f2cbf Merge remote-tracking branch 'mvebu/for-next' adds d005aa750c9b reset: fix linux/reset.h errors adds 91a4e21b0b23 Merge remote-tracking branch 'reset/reset/next' adds 2c38366a4cad Merge remote-tracking branch 'qcom/for-next' adds 80acbaee26b5 ARM: shmobile: defconfig: Refresh for v5.1-rc1 adds c8bb03f65cc0 ARM: shmobile: defconfig: Enable support for CFI NOR FLASH adds 5f068190cc10 ARM: multi_v7_defconfig: Enable support for CFI NOR FLASH adds a7586ad99e47 ARM: dts: alt: Enable USB support adds e4176560d265 Merge branches 'arm-defconfig-for-v5.2' and 'arm-dt-for-v5 [...] adds b9d04a610c14 Merge remote-tracking branch 'renesas/next' adds 0b609095b3cc Merge remote-tracking branch 'rockchip/for-next' adds e8cd577b1f76 Merge remote-tracking branch 'samsung-krzk/for-next' adds c9d10c3e0e6c ARM: dts: sunxi: Conform to DT spec for NAND controller adds 612625bb96b0 ARM: dts: sunxi: Remove useless address and size cells adds e6393d42ef90 Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next adds 26fae7a41313 clk: sunxi-ng: h6: Preset hdmi-cec clock parent adds f10885b8548c clk: sunxi-ng: h6: Allow video & vpu clocks to change parent rate adds 2abc330c514f clk: sunxi-ng: nkmp: Avoid GENMASK(-1, 0) adds 0e790f20d032 Merge branches 'sunxi/clk-for-5.2' and 'sunxi/clk-fixes-fo [...] adds 3bc3baf59d97 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 0d7dab926130 bus: tegra-aconnect: use devm_clk_*() helpers adds 1427736e64c3 bus: tegra-aconnect: add system sleep callbacks adds 6060cf2c0b1c Merge branch for-5.2/bus into for-next adds f38da1ca1f2e Merge branch for-5.2/soc into for-next adds 40b2bb1b132a ARM: tegra: enforce PM requirement adds fc5fddc6adcb Merge branch for-5.2/arm/soc into for-next adds c967959371d7 arm64: tegra: Fix timer node for Tegra210 adds 7103ac519e73 arm64: tegra: Add CPU idle states properties for Tegra210 adds e26f5dd5a7b7 arm64: tegra: Enable CPU idle support for Jetson TX1 adds 72ce6f215c7b arm64: tegra: Enable CPU idle support for Smaug adds c934e2257697 arm64: tegra: Enable CPU idle support for Shield adds d1b86ac45458 arm64: tegra: Add L2 cache topology to Tegra210 adds 57fc0c5d1212 arm64: tegra: Enable aconnect, ADMA and AGIC on Jetson TX1 adds ac796236be48 arm64: tegra: Add supply for temperature sensor on P2888 adds be8ffd1ecdbd Merge branch for-5.2/arm64/dt into for-next adds fb8bd68fcfff arm64: defconfig: Enable Tegra HDA support adds bd9ae25314f2 arm64: defconfig: Add PWM Fan support adds 8b2072d950fc Merge branch for-5.2/arm64/defconfig into for-next adds d550ddbb3c41 Merge remote-tracking branch 'tegra/for-next' adds d6f987c8462a clk: meson: pll: fix rounding and setting a rate that matc [...] adds 6620f45ff851 clk: meson: vid-pll-div: remove warning and return 0 on in [...] adds 9f842abde84d Merge tag 'meson-clk-fixes-for-5.1-v2' of https://github.c [...] adds 4ec3d901fbd2 Merge branch 'clk-fixes' into clk-next adds d4d02eee3c80 Merge remote-tracking branch 'clk/clk-next' adds a5979705b299 Merge remote-tracking branch 'clk-samsung/for-next' adds a61564d79791 csky: Use in_syscall & forget_syscall instead of r11_sig adds 597a99877ca7 csky: Reconstruct signal.c and entry.S adds 1234e0b522a4 Merge remote-tracking branch 'csky/linux-next' adds 2fc9aa9d2a64 Merge remote-tracking branch 'm68k/for-next' adds 70149f6b8fa8 Merge remote-tracking branch 'mips/mips-next' adds 4f64ffa8d1e4 Merge remote-tracking branch 'nds32/next' adds bcf127723257 parisc: Detect QEMU earlier in boot process adds 1d6db9312a96 parisc: Tune LASI LAN for QEMU adds 4b924b392fa4 parisc: Skip registering LED when running in QEMU adds bd6ed97fcd8a Merge remote-tracking branch 'parisc-hd/for-next' adds 1d145a5d123e Merge remote-tracking branch 'risc-v/for-next' adds 1145ae796b83 Merge remote-tracking branch 's390/features' adds 0191f8d4ad3a Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 0fb6ee506923 Merge remote-tracking branch 'befs/for-next' adds 9f54a5e0553f Merge remote-tracking branch 'btrfs-kdave/for-next' adds dc40cfe82334 CIFS: Show locallease in /proc/mounts for cifs shares moun [...] adds 124b10d0aab1 CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb adds 65bcad74f6c6 cifs: update module internal version number adds bf62d8eb751e Merge remote-tracking branch 'cifs/for-next' adds 0249fd60fbac Merge remote-tracking branch 'ecryptfs/next' adds 48254d356d5a Merge remote-tracking branch 'ext3/for_next' adds 7a740d22dc5c Merge remote-tracking branch 'f2fs/dev' adds a56858772da1 Merge remote-tracking branch 'jfs/jfs-next' adds f49825920e7c Merge remote-tracking branch 'nfsd/nfsd-next' adds b9a5a4c2bde5 Merge remote-tracking branch 'vfs/for-next' adds 49ec6f332284 Merge remote-tracking branch 'printk/for-next' adds 7bd7548b0661 Merge remote-tracking branch 'pci/next' adds 58e75155009c HID: core: move Usage Page concatenation to Main item adds 8db4f469cb52 Merge branch 'for-5.2/core' into for-next adds a025a18fecd4 HID: core: Call request_module before doing device_add adds 4f205a9f7fda Merge branch 'for-5.2/core' into for-next adds 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next adds 91b228107da3 HID: intel-ish-hid: ISH firmware loader client driver adds efe27707ce1a Merge branch 'for-5.2/ish' into for-next adds 161f62cd07fd HID: macally: Add support for Macally ikey keyboard adds 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next adds f64040707b28 Merge remote-tracking branch 'hid/for-next' adds c24b8d574b7c i2c: iproc: Extend I2C read up to 255 bytes adds f34b8d9093d7 i2c: iproc: Add slave mode support adds 1b23fa2e18f0 i2c: iproc: Add support for more master error status adds 682587080da9 dt-bindings: i2c: iproc: make 'interrupts' optional adds 3f98ad45e585 i2c: iproc: add polling support adds a9f0a81ef88b i2c: iproc: use wrapper for read/write access adds 12402f825d3b dt-bindings: i2c: iproc: add "brcm, iproc-nic-i2c" compati [...] adds 9a1038728037 i2c: iproc: add NIC I2C support adds d469127528ec i2c: nomadik: remove an unnecessary NULL check in nmk_i2c_ [...] adds 0ec4b562c378 i2c: isch: Remove unnecessary acpi.h include adds 3fdc4c5060a5 Merge branch 'i2c/for-5.2' into i2c/for-next adds 9b0a9982d8b4 i2c: imx: don't leak the i2c adapter on error adds fd99dfc48e67 Merge branch 'i2c/for-current' into i2c/for-next adds 74044ce8ade8 Merge remote-tracking branch 'i2c/i2c/for-next' adds 06dfa2eb0a48 Merge remote-tracking branch 'i3c/i3c/next' adds b51c58077cbc hwmon: (mlxreg-fan) Add support for fan capability registers adds 5ef5fc643f83 hwmon: Add convience macro to define simple static sensors adds 4b0ce09bc880 hwmon: (ntc_thermistor) Use new HWMON_CHANNEL_INFO() macro adds 9eec5a13ae22 hwmon: lochnagar: Add device tree binding document adds 21383cd4bce4 hwmon: lochnagar: Add Lochnagar 2 hardware monitoring driver adds aee73256a02b hwmon: (nct7904) Use new HWMON_CHANNEL_INFO() macro adds a1c4247f6eeb hwmon: Documentation: Add usage example for HWMON_CHANNEL_INFO adds f7c651920da3 hwmon: (adt7411) Use HWMON_CHANNEL_INFO macro adds 298c6c6627b5 hwmon: (ina3221) Use HWMON_CHANNEL_INFO macro adds 902b730e5784 hwmon: (jc42) Use HWMON_CHANNEL_INFO macro adds 2bb79f97ffab hwmon: (lm75) Use HWMON_CHANNEL_INFO macro adds 402ebdfaa5b4 hwmon: (lm90) Use HWMON_CHANNEL_INFO macro adds 98abb24d230b hwmon: (lm95241) Use HWMON_CHANNEL_INFO macro adds 6cd93be82e83 hwmon: (lm95245) Use HWMON_CHANNEL_INFO macro adds aa585a17d7ae hwmon: (ltc4245) Use HWMON_CHANNEL_INFO macro adds 2733b4604e53 hwmon: (ltq-cputemp) Use HWMON_CHANNEL_INFO macro adds 75e08e9c1ef4 hwmon: (max31790) Use HWMON_CHANNEL_INFO macro adds 71f2c27af69b hwmon: (max6621) Use HWMON_CHANNEL_INFO macro adds 4dd63e4b9064 hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro adds 5c7217c69702 hwmon: (npcm750-pwm-fan) Use HWMON_CHANNEL_INFO macro adds 9dcd048a5fac hwmon: (raspberrypi-hwmon) Use HWMON_CHANNEL_INFO macro adds 6da3e88efbbe hwmon: (tmp102) Use HWMON_CHANNEL_INFO macro adds 15afe269018c hwmon: (tmp108) Use HWMON_CHANNEL_INFO macro adds c4d7902fa8cf hwmon: (w83773g) Use HWMON_CHANNEL_INFO macro adds df652a98cee1 hwmon: (jz4740) Use devm_platform_ioremap_resource adds 9ef9dd1fe6ba hwmon: (iio_hwmon) Simplify attr.name generation in iio_hw [...] adds d6a536459897 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 28f7c994255a docs: Makefile: use latexmk if available adds 5f6df00fd456 docs: scripts/sphinx-pre-install: suggest latexmk for buil [...] adds 0663a0588440 doc:it: alignement clarification about sign-off and Co-dev [...] adds bba757d8578f coding-style.rst: Generic alloc functions do not need OOM logging adds 5ee23456041a doc:it_IT: translation for maintainer-pgp-guide adds 4022ab4fc17d docs: core-api: Drop reference to flexible-arrays adds 491a3e883cef Documentation: soundwire: Ensure that code is inside the c [...] adds 9aacb03d05a5 docs/zh_CN: translate development-process into Chinese adds cc789dca4e58 docs/zh_CN: add disclaimer and translator info in developm [...] adds 7fe1fde5d7a0 docs/zh_CN: link development-process into process index adds 6c8d1355951f docs/zh_CN: add Chinese 1.Intro file adds 4a6c7b428dbb docs/zh_CN: add disclaimer and translator info into 1.Intro adds 061ea8c3e876 docs/zh_CN: add 2.Process.rst for development-process adds a42d71ee6fd4 docs/zh_CN: add disclaimer and translator info in 2.Process adds 2c573b189ac1 docs/zh_CN: translate 3.Early-stage of development process adds 7c691d647c2a docs/zh_CN: add disclaimer/translator info in 3.Early-stage adds 513b308378a8 docs/zh_CN: add 4.Coding.rst adds c654ddd8ba91 docs/zh_CN: add disclaimer and translator info in 4.Coding adds ea09bbd4ce77 docs/zh_CN: add 5.Posting.rst into development-process adds c9300515f0a0 docs/zh_CN: add disclaimer and translator info in 5.Posting adds 3b12cfded0a6 docs/zh_CN: add the 6th doc 6.Followthrought.rst adds 13ea8294480b docs/zh_CN: add disclaimer and translator info in 6.Followthrough adds 455d59d30196 docs/zh_CN: translate 7.AdvanceTopics.rst adds ca30230dd44a docs/zh_CN: add disclaimer and translator info in 7.Advanc [...] adds b68a32258f3a docs/zh_CN: add 8.Conclusion.rst in development-process adds cc5844ee781a docs/zh_CN: add disclaimer and translator info in 8.Conclusion adds 173584cbdc28 docs/zh_CN: add license-rules Chinese translation adds 7c0a4a0a59a6 docs/zh_CN: fix links failure in license-rules adds d355a5a4c69a docs/zh_CN: include Chinese translation header for license-rules adds 2ca130147131 docs/zh_CN: link the license-rules file into process index adds 3cabb71cdc61 docs/zh_CN: add submit-checklist file adds e1d0ceca8c09 docs/zh_CN: add disclaimer and transtlator info in submit- [...] adds 1ea0d2a3c812 docs/zh_CN: link the submit-checklist into process/index adds 27a0f904348a docs/zh_CN: add CoC doc adds 7f2ac11bd4fe docs/zh_CN: add disclaimer and translator info in CoC adds c67032148693 docs/zh_CN: link the CoC into process/index adds 60bef260f663 docs/zh_CN: add CoC interpretation adds 883992a6052f docs/zh_CN: add disclaim and translator into CoC interp adds d0373af462d7 docs/zh_CN: link CoC interpretation into index adds 973a9f6c70de docs/zh_CN: fix link issue in howto.rst adds 40d93e496180 docs/zh_CN: update howto.rst to latest version adds 56d75cc22dc1 docs/zh_CN: update translator info and comments in howto adds da6cfbf90d03 docs/zh_CN: redirect license-rules to Chinese doc adds 5ada65696c7f docs/zh_CN: redirect howto.rst link to Chinese version adds 62130affd7b3 docs/zh_CN: update to latest submitting-patches.rst adds 1cc9990f528d docs/zh_CN: update translator info in submitting-patches adds 6db147a8bb89 docs/zh_CN: redirect the submitting-patches to Chinese doc adds c0099c97daba docs/zh_CN: redirect submit-checklist adds 08075b0b1104 docs/zh_CN: update co-developed-by info after English version adds edf30385b686 docs/zh_CN: add programming-language.rst adds 98a5c9fce712 docs/zh_CN: link programming-language into process/index adds b307d9bdf17a docs/zh_CN: add disclaimer and translator info into progra [...] adds 4ed38de756c9 docs/zh_CN: add git setting in email-clients adds bb08dbb36a7a docs/zh_CN: Update mutt setting info in email-clients adds eebfcbbe4beb docs/zh_CN: add Alex into translator in email-clients adds d5187f5c1c0e docs/zh_CN: redirect the email-clients link to Chinese version adds f1ab43760e1c docs/zh_CN: add management-style.rst in Chinese adds c4b3b4383322 docs/zh_CN: add disclaimer and translator info in manageme [...] adds e97f5f2fd763 docs/zh_CN: link management-style into process/index adds 9b73a0e90324 docs/zh_CN: redirect management-style to Chinese one adds a8f49dc42518 docs/zh_CN: Cleanup stable-api-nonscense in Chinese adds f5acf9397b5d docs/zh_CN: redirect stable-api-nonsense to Chinese version adds efd298e4afdd docs/zh_CN: update coding-sytle.rst adds 8cd43e35f345 docs/zh_CN: redirect coding-sytle to Chinese version adds ae7e72768100 docs/zh_CN: correct the disclaimer file adds e84549146e68 docs/zh_CN: add Alex Shi as Chinese documentation maintainer adds 5e3ec254e086 docs: Fix a build error in coding-style.rst adds 7a56456669e5 Merge remote-tracking branch 'jc_docs/docs-next' adds 1a39d5ca56e5 Merge remote-tracking branch 'v4l-dvb/master' adds 942af9935480 Merge remote-tracking branch 'v4l-dvb-next/master' adds 9dc20113988b fbdev: sm712fb: fix memory frequency by avoiding a switch/ [...] adds 5f8c9cd13ab4 Merge remote-tracking branch 'fbdev/fbdev-for-next' adds 817b4d64da03 ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper adds 0cf064db948a extcon: axp288: Convert to use acpi_dev_get_first_match_dev() adds d00d2109c367 gpio: merrifield: Convert to use acpi_dev_get_first_match_dev() adds 1b55f1c6fd64 ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_fi [...] adds 645056da6770 ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_fi [...] adds a320d89e67d6 ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_fir [...] adds 7075e9babb5d ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_fir [...] adds fe4c283a79db ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_f [...] adds b664e6fe2225 ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_f [...] adds 257f9053c020 ACPI / utils: Remove deprecated function since no user left adds aefa763b18a2 ACPI: video: Use vendor backlight on Sony VPCEH3U1E adds 8fc08d414c90 Merge branches 'acpi-utils' and 'acpi-video' into linux-next adds 4ab526468344 cpufreq/intel_pstate: Load only on Intel hardware adds 5a25e3f7cc53 cpufreq: intel_pstate: Driver-specific handling of _PPC updates adds 540a375822a4 cpufreq: Add cpufreq_cpu_acquire() and cpufreq_cpu_release() adds 1234f0490667 cpufreq: schedutil: Simplify iowait boosting adds 68c10234fda0 cpufreq: intel_pstate: Update max frequency on global turb [...] adds 914de70b4e72 drivers/cpufreq: Convert some slow-path static_cpu_has() c [...] adds e1d9ead39179 Merge branches 'pm-cpufreq-fixes' and 'pm-cpufreq' into li [...] adds c324f43aed89 cpuidle: exynos: Unify target residency for AFTR and coupl [...] adds 74a1dd86d173 PM / wakeup: Use pm_pr_dbg() instead of pr_debug() adds d86fde4fb00d Merge branches 'pm-cpuidle' and 'pm-sleep' into linux-next adds f239398b2f78 Merge remote-tracking branch 'pm/linux-next' adds 7522fd86990a Merge remote-tracking branch 'ieee1394/for-next' adds e78481cb2411 Merge remote-tracking branch 'dlm/next' adds 5aa848408011 RDMA/bnxt_re: Use correct sizing on buffers holding page D [...] adds 5f818d676ac4 RDMA/cxbg: Use correct sizing on buffers holding page DMA [...] adds 41d34865b24c RDMA/mthca: Use correct sizing on buffers holding page DMA [...] adds 93923d309bda RDMA/rxe: Use correct sizing on buffers holding page DMA a [...] adds 629e6f9db6bf RDMA/rdmavt: Use correct sizing on buffers holding page DM [...] adds cebe556bd755 RDMA/core: Introduce ib_core_device to hold device adds 62dfa7955e84 RDMA/core: Restrict sysfs entries view to init_net adds 4e0f7b907072 RDMA/core: Implement compat device/sysfs tree in net namespace adds 5417783eabb2 RDMA/core: Support core port attributes in non init_net adds a56bc45b27b9 RDMA/core: Add module param to disable device sharing amon [...] adds 41c6140189af RDMA: Check net namespace access for uverbs, umad, cma and nldev adds 37eeab55aeca RDMA/core: Extend ib_device_get_by_index for net namespace adds cb7e0e130503 RDMA/core: Add interface to read device namespace sharing mode adds 2b34c5580226 RDMA/core: Add command to set ib_core device net namspace [...] adds 27e19f451089 RDMA/hns: Convert cq_table to XArray adds 736b5a70db98 RDMA/hns: Convert qp_table_tree to XArray adds 0ee3b915b1b0 hfi1: Convert vesw_idr to XArray adds b6014f9e5f39 qedr: Convert qpidr to XArray adds 9fd15987ed27 qedr: Convert srqidr to XArray adds 065d55237ad1 RDMA/netlink: Remove unused data structure adds d3243da8e370 RDMA/core: Don't compare specific bit after boolean AND adds 03b92789e5cf hfi1: Convert hfi1_unit_table to XArray adds 059d48fbf61b qib: Convert qib_unit_table to XArray adds fae7a699a925 opa_vnic: Convert vport_idr to XArray adds 70f06b26f07e IB: ucontext should be set properly for all cmd & ioctl paths adds a6a3797df274 IB: Pass uverbs_attr_bundle down uobject destroy path adds c4367a26357b IB: Pass uverbs_attr_bundle down ib_x destroy path adds bdeacabd1a5f IB: Remove 'uobject->context' dependency in object destroy APIs adds ff23dfa13457 IB: Pass only ib_udata in function prototypes adds 6734b2973565 RDMA/hns: Fix bad endianess of port_pd variable adds 061ccb52d23c RDMA/cma: Set proper port number as index adds 85a9542d05ff Merge remote-tracking branch 'rdma/for-next' adds eff07b42d8cd nfp: flower: reduce action list size by coalescing mangle actions adds 593cb18285c1 nfp: nsp: implement read SFF module EEPROM adds 61f7c6f44870 nfp: implement ethtool get module EEPROM adds 9dfe6aa077f5 Merge branch 'nfp-flower-improvement-and-SFF-module-EEPROM' adds b6163f194c69 net: phy: improve genphy_read_status adds 5869b8fadad0 net: use rcu_dereference_protected to fetch sk_dst_cache i [...] adds 74dcb4c1a52c net: phy: aquantia: add SGMII statistics adds 97cdcf37b57e net: place xmit recursion in softnet data adds 6b16f9ee89b8 net: move skb->xmit_more hint to softnet data adds 3c31ff22b25f drivers: mellanox: use netdev_xmit_more() helper adds f79c957a0b53 drivers: net: sfc: use netdev_xmit_more helper adds 4f296edeb9d4 drivers: net: aurora: use netdev_xmit_more helper adds 3dc93e85f9b1 Merge branch 'xmit_more-softnet_data' adds e142723700ba macsec: add noinline tag to avoid a frame size warning adds f0dfecc93a60 tg3: allow ethtool -p to work for NICs in down state adds 6d670497e018 openvswitch: use after free in __ovs_ct_free_action() adds 045925e3fe5b net: phy: add genphy_read_abilities adds 2a4d8674b8ec net: phy: use genphy_read_abilities in genphy driver adds 48e4adf9afbe net: phy: realtek: use genphy_read_abilities adds fa288a42646c Merge branch 'genphy_read_abilities' adds 5d237a07f131 net: phy: use c45 standard to detect link partner autoneg [...] adds 372fcc1b8b66 net: phy: deal properly with autoneg incomplete in genphy_ [...] adds 40d0690bd0b6 Merge branch 'net-phy-improve-genphy_c45_read_lpa' adds 3eed52842b9f net: sched: don't set tunnel for decap action adds a0da05763da8 Merge remote-tracking branch 'net-next/master' adds 6b7b6995c43e selftests: bpf: tests.h should depend on .c files, not the output adds 94e8f3c7125a selftests: bpf: fix -Wformat-security warning for flow_dis [...] adds a918b03e8c95 selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c adds 7596aa3ea8a0 selftests: bpf: remove duplicate .flags initialization in [...] adds 99182beed858 Merge branch 'bpf-selftest-clang-fixes' adds e83b9f55448a kbuild: add ability to generate BTF type info for vmlinux adds 67505edf48d7 Merge remote-tracking branch 'bpf-next/master' adds 2f696fac54c8 Merge remote-tracking branch 'ipsec-next/master' adds 38702cce547a net/mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros adds bbf29f618e8c net/mlx5: Remove spinlock support from mlx5_write64 adds 868bc06b2403 net/mlx5: Remove redundant init functions parameter adds 11f3b84d7068 net/mlx5: Split mdev init and pci init adds 52c368dc3da7 net/mlx5: Move health and page alloc init to mdev_init adds e161105e58da net/mlx5: Function setup/teardown procedures adds a80d1b68c8b7 net/mlx5: Break load_one into three stages adds d05120f50b5d net/mlx5: Make mlx5_core messages independent from mdev->pdev adds b09989a21428 net/mlx5: Use dev->priv.name instead of dev_name adds 98a8e6fc482d net/mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info adds aa8106f137b9 net/mlx5: Add explicit bar address field adds 3732b9720ffe net/mlx5: Add rate limit print macros adds 4039049b5c46 net/mlx5: Expose MPEIN (Management PCIE INfo) register layout adds aef6c443fe84 net/mlx5: Fix false compilation warning adds 769e1d0b2882 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds f3dd9028f6b2 Merge remote-tracking branch 'nfc-next/master' adds 9019fb42123b Merge remote-tracking branch 'wireless-drivers-next/master' adds 511c2067303f Merge remote-tracking branch 'bluetooth/master' adds 3e4815fd93fa gfs2: clean_journal improperly set sd_log_flush_head adds acdd3638e2a3 Merge remote-tracking branch 'gfs2/for-next' adds 981d1aa0697c mtd: spinand: Use the spi-mem dirmap API adds f67ed1461eff mtd: rawnand: gpmi: Introduce GPMI_IS_MXS() macro adds 64f1da10ca5e mtd: rawnand: Mark expected switch fall-throughs adds b309df2422c0 ARM: at91: add sam9x60 SFR definitions adds ad7bdbc84730 memory: atmel-ebi: add generic name for ebi regmap adds 996acbfb1fe3 dt-bindings: memory: atmel-ebi: add sam9x60 compatible adds 3e0863dd4c1f memory: atmel-ebi: add sam9x60 EBI support adds e2c19c506c87 mtd: rawnand: atmel: add generic name for EBICSA regmap adds b1e8e0aa15a0 dt-bindings: mtd: atmel-nand: add sam9x60 compatible adds ccf20ccccea3 mtd: rawnand: atmel: add sam9x60 nand controller support adds b849f8b59c68 mtd: rawnand: atmel: switch to SPDX license identifiers adds 91e9dd772084 mtd: rawnand: meson: add missing ENOMEM check in meson_nfc [...] adds 6d50e9b6dcd0 mtd: rawnand: meson: fix a potential memory leak in meson_ [...] adds a07c63d3e95d dt-bindings: mtd: ingenic: Add compatible strings for JZ47 [...] adds 057c319a0fe6 dt-bindings: mtd: ingenic: Change 'BCH' to 'ECC' in documentation adds badb37f1601d dt-bindings: mtd: ingenic: Use standard ecc-engine property adds 1838a7b31fcb mtd: rawnand: Move drivers for Ingenic SoCs to subfolder adds 65bba52d3250 mtd: rawnand: ingenic: Use SPDX license notifiers adds a919619e9a25 mtd: rawnand: ingenic: Rename jz4780_nand driver to ingenic_nand adds d74fd06f4410 mtd: rawnand: ingenic: Rename jz4780_bch_init to jz4780_bch_reset adds 9df5741a577e mtd: rawnand: ingenic: Separate top-level and SoC specific code adds 3aa06ba7ea9f mtd: rawnand: ingenic: Make use of ecc-engine property adds 6fe99b23102a mtd: rawnand: ingenic: Add support for the JZ4740 adds 9f0d42389428 mtd: rawnand: ingenic: Add support for the JZ4725B adds 2abc17211fa6 mtd: rawnand: ingenic: Add ooblayout for the Qi Ben Nanonote adds 4dabcb91a36b mtd: rawnand: ingenic: Move BBTs out of ECC area adds 9c89bbfe330a mtd: rawnand: vf610: Avoid a potential NULL pointer dereference adds 97d0e4344537 mtd: rawnand: meson: set oob layout ops adds 461de39f5646 mtd: nand: Add max_bad_eraseblocks_per_lun info to memorg adds 64c128f32699 mtd: nand: Add a helper returning the number of eraseblock [...] adds 9e3d67c6c55d mtd: nand: Add a helper to retrieve the number of pages pe [...] adds b4d2c6602aa2 mtd: spinand: Implement mtd->_max_bad_blocks adds 5c0cdcdca5fb mtd: rawnand: Use nand_to_mtd() in nand_{set,get}_flash_node() adds d3b10e7f169d mtd: rawnand: Prepare things to reuse the generic NAND layer adds 9f721feb4d08 mtd: rawnand: Fill memorg during detection adds f88ed81402d1 mtd: rawnand: Initialize the nand_device object adds 0c38b05a75b4 mtd: rawnand: Provide a helper to get chip->data_buf adds 61818e6c5177 mtd: rawnand: Move all page cache related fields to a sub-struct adds ebc22db51932 mtd: rawnand: Use nanddev_mtd_max_bad_blocks() adds 30c8fb43b07b mtd: rawnand: Get rid of chip->bits_per_cell adds 28ead5e1e2e5 mtd: rawnand: Get rid of chip->chipsize adds a6c62b7b9ae0 mtd: rawnand: Get rid of chip->numchips adds 6231d2fe7487 mtd: rawnand: Get rid of chip->ecc_{strength,step}_ds adds 8cd8c4858664 mtd: nand: omap: Fix comment in platform data using wrong [...] adds afad96f59b80 mtd: nand: Clarify Kconfig entry for software BCH ECC algorithm adds 1c09b057467a mtd: nand: Clarify Kconfig entry for software Hamming ECC entries adds 13a487bab4de mtd: rawnand: Change Kconfig titles and re-order a bit the list adds bebc1b796ba9 mtd: rawnand: Clarify Kconfig entry MTD_NAND adds 61e27a0b8e3a mtd: nand: Remove useless line in Kconfig adds 2829a3479714 Merge remote-tracking branch 'nand/nand/next' adds f18841a5177c Merge remote-tracking branch 'spi-nor/spi-nor/next' adds eb803dbf9734 Merge remote-tracking branch 'crypto/master' adds 7a65bdc6903d drm/amdgpu/smu11: fix warning on 32bit arches adds 457109829f4e Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] adds 71c420b7bf8a drm/komeda: Add d71 layer adds 7013b667b3d1 drm/komeda: Add d71 compiz component adds f5f0a68e0068 drm/komeda: Add D71 improc and timing_ctrlr adds 321e925c5813 drm/komeda: Add komeda_assemble_pipelines adds 0dac37bf1c5d drm/komeda: Add irq handling adds 7d3cfb70a604 drm/komeda: Add debugfs node "register" for register dump adds 576832681891 arm/komeda: Compile komeda_debugfs_init() only if CONFIG_D [...] adds 04c8a1ec395b MAINTAINERS: Fix pattern for Documentation path for Arm Ma [...] adds 5ebffda25773 Merge commit 'refs/for-upstream/mali-dp' of git://linux-ar [...] adds 251025ddd217 Merge remote-tracking branch 'drm/drm-next' adds af67772d0a76 drm/amdgpu: Correct the irq types' num of sdma adds 795c1b8d0730 drm/amdgpu: Adjust TMR address alignment as per HW requirement adds 5fa76a9dfe9f drm/amdgpu: fix ATC handling for Ryzen adds b6f3a51e0a34 drm/amdgpu: handle leaf PDEs as PTEs on Vega adds c4229c6e37c2 drm/amdgpu: provide the page fault queue to the VM code adds b4ae4fe6cdbb drm/amdgpu: Add preferred_domain check when determine XGMI state adds 233d3ee4ba36 drm/amdgpu: Allow switching to CUSTOM profile on smu7 v2 adds bbdf38cc0dce drm/amdgpu: Allow switching to CUSTOM profile on Vega10 v2 adds e178f10726d1 drm/amdgpu: Allow switching to CUSTOM profile on Vega20 adds e854194c8b6e drm/amd/display: Update VRR state earlier in atomic_commit_tail. adds 66b0c973d7f7 drm/amd/display: Prevent vblank irq disable while VRR is a [...] adds fdd1fe57c00e drm/amd/display: Rework vrr flip throttling for late vblank irq. adds d2574c33bb71 drm/amd/display: In VRR mode, do DRM core vblank handling [...] adds 71bbe51a0839 drm/amd/display: Make pageflip event delivery compatible w [...] adds 813d20dccf93 drm/amd/display: Fix multi-thread writing to 1 state adds 805ab8f7da89 drm/amd/display: Fix "dc has no member named dml" compile error adds 6752bea8b03e drm/amd/display: Prevent cursor hotspot overflow for RV ov [...] adds f285c1200c46 Merge remote-tracking branch 'amdgpu/drm-next' adds b01720bfcdf9 drm/i915: Prefault before locking pages in shmem_pwrite adds 3a891a626794 drm/i915: Move intel_engine_mask_t around for use by i915_ [...] adds 8b74594aa455 drm/i915: Split out i915_priolist_types into its own header adds 7881e6057586 drm/i915: Only emit one semaphore per request adds f722b8c1e2a2 drm/i915/ehl: All EHL ports are combo phys adds 6cbe88303621 drm/i915: add intel_uncore_init_early adds 3de6f8529461 drm/i915: rename init/fini/prune uncore functions adds 640cde65b48a drm/i915: Fix uninitialized mask in intel_device_info_subp [...] adds 4c6ce5c99084 drm/i915: Move the decision to use the breadcrumb tasklet [...] adds 905801fe7237 drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power [...] adds 48d9f87ddd21 drm/i915: Save the old CDCLK atomic state adds 2b21dfbeee72 drm/i915: Remove redundant store of logical CDCLK state adds 59f9e9cab3a1 drm/i915: Skip modeset for cdclk changes if possible adds 320d41b33ade drm/i915: Extract ilk_lut_10() adds 5bda1aca5d94 drm/i915: Don't use split gamma when we don't have to adds c21ce2effc52 drm/i915: Implement split/10bit gamma for ivb/hsw adds 514462caf757 drm/i915: Add 10bit LUT for ilk/snb adds e262568eb58f drm/i915: Add "10.6" LUT mode for i965+ adds 821062478ce4 drm/i915: Expose the legacy LUT via the GAMMA_LUT/GAMMA_LU [...] adds 795f672b88ba drm/i915: Expose full 1024 LUT entries on ivb+ adds 598d4b805a18 Merge remote-tracking branch 'drm-intel/for-linux-next' adds b552bfe0e87a Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 7ff8a316d10b drm/virtio: add missing drm_atomic_helper_shutdown() call. adds 175d176a1a6f drm/bochs: add missing drm_atomic_helper_shutdown() call. adds e543e0293ca2 drm/cirrus: add missing drm_helper_force_disable_all() call. adds 31c17924564f drm/bochs: drop mode_config_initialized adds a719004282c0 drm/cirrus: drop mode_info.mode_config_initialized adds b9ed8cff037b drm/fb-helper: Remove unused gamma_size variable adds 65a102f68005 drm/fb-helper: dpms_legacy(): Only set on connectors in use adds d7f9b83913f1 drm/vc4: Call drm_dev_register() after all setup is done adds 6e3f17ee73f7 drm/fb-helper: generic: Call drm_client_add() after setup is done adds 1fa6fa1cad3a drm/gamma: Clarify gamma lut uapi adds 7f347dd535ce dt-bindings: panel: Add Feiyang FY07024DI26A30-D MIPI-DSI [...] adds 69dc678abc2b drm/panel: Add Feiyang FY07024DI26A30-D MIPI-DSI LCD panel adds 8c089d642fd1 dt-bindings: display/panel: Add missing unit names adds 3ecd76d9640e dt-bindings: Add vendor prefix for ROCKTECH DISPLAYS LIMITED adds 89c30fcb39f3 dt-bindings: Add Rocktech jh057n00900 panel bindings adds 530b19698dc8 drm/panel: Add Rocktech jh057n00900 panel driver adds 0084c3c71126 drm/panel: otm8009a: Add delay at the end of initialization adds f390d43e11cd drm/panel: otm8009a: No error msg if probe deferred adds 135281dfd493 drm/panel: rm68200: No error msg if probe deferred adds fc13d7100299 drm/panel: otm8009a: Set clock to 29.70 Mhz adds c9be804c8c7a drm/vc4: Use common helpers for debugfs setup by the drive [...] adds ffc267407149 drm/vc4: Disable V3D interactions if the v3d component did [...] adds 3dddd14fb844 Merge remote-tracking branch 'drm-misc/for-linux-next' adds ffff52f0b265 Merge remote-tracking branch 'drm-msm/msm-next' adds b78edd461deb Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 8b9f9d4dc511 regmap: verify if register is writeable before writing operations adds c55296ebb4f2 Merge branch 'regmap-5.2' into regmap-next adds 55136c5e70c6 Merge remote-tracking branch 'regmap/for-next' adds 4b81dad109ad ALSA: doc: my_chip has no element ioport adds 72e1d6a7be2f Merge remote-tracking branch 'sound/for-next' adds ebf3326cd969 ASoC: tlv320aic31xx: Add headphone/headset detection adds 90f0202bf2e1 ASoC: tlv320aic31xx: Add button press detection adds f661fa2804af ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning adds cce1396936ef ASoC: sprd: Add Spreadtrum audio compress offload support adds e194098bf909 ASoC: core: support driver alias names for FE topology overrides adds 02b6424509e0 ASoC: topology: Align tplg pointer increment across all kcontrols adds 64b92de9603f ASoC: wcd9335: fix a leaked reference by adding missing of [...] adds c705247136a5 ASoC: fsl_utils: fix a leaked reference by adding missing [...] adds b820d52e7eed ASoC: eukrea-tlv320: fix a leaked reference by adding miss [...] adds 6d5e2bf9d203 Merge branch 'acpi-utils' of git://git.kernel.org/pub/scm/ [...] adds 7742a5b418c9 ASoC: tlv320aic31xx: aic31xx_set_jack() can be static adds 26ffa016a3c1 ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free adds 789b930a8f0d ASoC: wm_adsp: Make use of local variables adds 2b7bcdad3af9 ASoC: Mediatek: MT8183: TS3A227: fix build error adds 52a30f3bb1b1 ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_m [...] adds 0f9e47b3fd92 ASoC: sprd: Fix modular build adds 7c636f5ec5b0 Merge branch 'asoc-5.2' into asoc-next adds 624ec24e65a8 Merge remote-tracking branch 'sound-asoc/for-next' adds 1c5d34e9c895 Merge remote-tracking branch 'modules/modules-next' adds ecdf3a965826 Input: evdev - use struct_size() in kzalloc() and vzalloc() adds ae97fb589648 Input: goodix - add regulators suppot adds a5f50c501321 Input: goodix - add GT5663 CTP support adds 2cefe21f6487 Merge remote-tracking branch 'input/next' adds 179fa7a37c85 Merge remote-tracking branch 'block/for-next' adds c96e0a974714 dm: disable DISCARD if the underlying storage no longer su [...] adds 22b66732d6ad Merge remote-tracking branch 'device-mapper/for-next' adds f504b7eee02e Merge remote-tracking branch 'mmc/next' adds 00543ab7cdcd Merge remote-tracking branch 'kgdb/kgdb-next' adds dff29d536021 mfd: intel_soc_pmic_chtwc: Register LED child device adds 53ca6afce21a mfd: sec: Put one element structure initialisation on one line adds 64cf9b819b6b mfd: sec: Add support for the RTC on S2MPA01 adds c268f3769d1b dt-bindings: stm32: syscon: Add clock support adds 596e0bd17b71 mfd: syscon: Add optional clock support adds aeecaefa6355 mfd: twl6040: Fix device init errors for ACCCTL register adds 22a9eee9268c mfd: axp20x: Add USB power supply mfd cell to AXP813 adds 530115004c7a mfd: Kconfig: Pedantic formatting adds dfbc37d1bca6 mfd: atmel-hlcdc: Add compatible for SAM9X60 HLCD controller adds 509b774a1a0a dt-bindings: mfd: Add bindings for SAM9X60 HLCD controller adds 6662b202a354 mfd: cros_ec: Instantiate properly CrOS ISH MCU device adds 434935f13c79 mfd: rk808: Remove the id_table adds d42bcf4bbc95 mfd: axp20x: Allow the AXP223 to be probed by I2C adds f9dc4361a097 Merge remote-tracking branch 'mfd/for-mfd-next' adds a6d6a589cb09 video: lcd: Remove useless BACKLIGHT_CLASS_DEVICE dependencies adds 0e54518790b3 Merge remote-tracking branch 'backlight/for-backlight-next' adds a4e73625cb12 regulator: bcm590xx: Convert to use simplified DT parsing adds 8a76f107216f regulator: lm363x: Use proper data type for regmap_read arguments adds 55c083d89634 regulator: lm363x: Constify regulator_ops adds 401861f51a47 regulator: twl: Constify regulator_ops adds 96be5cb3b9a5 Merge branch 'regulator-5.2' into regulator-next adds 705ec2b01edd Merge remote-tracking branch 'regulator/for-next' adds 7724e727af2c Merge remote-tracking branch 'security/next-testing' adds 2e3446a78c2d Merge remote-tracking branch 'apparmor/apparmor-next' adds 3c246bfb1cae Merge remote-tracking branch 'integrity/next-integrity' adds 593854c05210 MAINTAINERS: update SELinux file patterns adds fad84125d518 Merge remote-tracking branch 'selinux/next' adds 3faa9dc14ea2 Merge remote-tracking branch 'tpmdd/next' adds 092f6f620747 Merge remote-tracking branch 'iommu/next' adds 899d2e3096e9 Merge remote-tracking branch 'audit/next' adds f391d32fecf1 Merge remote-tracking branch 'devicetree/for-next' adds 20f4c379c39d spi: pxa2xx: Use struct spi_device directly in pxa2xx_spi_ [...] adds 748fbadf951a spi: pxa2xx: Unify remaing prints in pxa2xx_spi_transfer_one() adds a798a7086c38 spi: spi-fsl-spi: allow changing bits_per_word while CS is [...] adds af0e6242909c spi: spi-fsl-spi: automatically adapt bits-per-word in cpu mode adds 5a4df21e8371 spi: sh-msiof: Use BIT() and GENMASK() adds 46109648052f spi: spi-mem: export spi_mem_default_supports_op() adds 7188a6f0eee3 spi: bcm2835aux: unifying code between polling and interru [...] adds c7de8500fd8e spi: bcm2835aux: remove dangerous uncontrolled read of fifo adds 73b114ee7db1 spi: bcm2835aux: fix corruptions for longer spi transfers adds 08a8549509b6 spi: bcm2835aux: remove dead code adds 509c583620e9 spi: bcm2835aux: fix driver to not allow 65535 (=-1) cs-gpios adds 519f2c22a6c7 spi: bcm2835aux: warn in dmesg that native cs is not reall [...] adds ccd978b708b0 spi: bcm2835aux: setup gpio-cs to output and correct level [...] adds 5fd917afc4bf spi: bcm2835aux: make the polling duration limits configurable adds 4d9f8fed4269 spi: gpio: Drop unused spi_to_pdata() adds 96cad6d78f7f spi: gpio: Add local struct device pointer in spi_gpio_probe() adds 15dd0e9e002a spi: gpio: Add local struct spi_bitbang pointer in spi_gpi [...] adds 68cd9dc2cc00 spi: gpio: Simplify SPI_MASTER_NO_TX check in spi_gpio_probe() adds 703b47669523 spi: gpio: Drop unused pdata copy in struct spi_gpio adds 8863eca8c46a spi: lpspi: add missing complete in abort func at dma mode adds 9115b4d89b21 spi: sh-msiof: Use readl_poll_timeout_atomic() instead of [...] adds fedd6940682a spi: sh-msiof: Add reset of registers before starting transfer adds 8048d151eb4d spi: bcm2835aux: add driver stats to debugfs adds 5fe4eda0bef6 Merge branch 'spi-5.2' into spi-next adds 68e389eb7784 Merge remote-tracking branch 'spi/for-next' adds 29350b1f79ae Merge remote-tracking branch 'tip/auto-latest' adds 9381b8ddc814 Merge remote-tracking branch 'clockevents/clockevents/next' adds fad9fab975cb EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call adds 74e20403c586 Merge remote-tracking branch 'edac-amd/for-next' adds 0172d9e32203 tools/memory-model: Rename some RCU relations adds 284749b0aebb tools/memory-model: Refactor some RCU relations adds a3f600d92da5 tools/memory-model: Add SRCU support adds ad9fd20b6dad tools/memory-model: Update README for addition of SRCU adds 648e717586f2 tools/memory-model: Update Documentation/explanation.txt t [...] adds 9393998e9ee0 tools/memory-model: Dynamically check SRCU lock-to-unlock [...] adds 034fb712a620 tools/memory-model: Avoid duplicating herdtools versions adds 487ecc460732 sched/Documentation/kokr: Update Korean translation to upd [...] adds db467147f131 locking/memory-barriers/kokr: Update Korean translation to [...] adds f1887143f598 Documentation/atomic_t: Clarify signed vs unsigned adds ece264389af9 tools/memory-model: Make scripts be executable adds fd4b7b3c6c0d tools/memory-model: Fix comment in MP+poonceonces.litmus adds e9cc6e9437e2 tools/memory-model: Do not use "herd" to refer to "herd7" adds 093e4c7dcf79 docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFE [...] adds 45e3c0402ec6 tools/memory-model: Make judgelitmus.sh note timeouts adds bec1f4249450 tools/memory-model: Make cmplitmushist.sh note timeouts adds c2edea1edc64 tools/memory-model: Make judgelitmus.sh identify bad macros adds 5b10df169eda tools/memory-model: Add support for synchronize_srcu_expedited() adds a8b15300dbb7 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 6e2dc7017f73 tools/memory-model: Update parseargs.sh for hardware verification adds 48a05c02fee1 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 67a6c01911e0 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 5ac0507ae79e tools/memory-model: Fix checkalllitmus.sh comment adds 8d9f161a3d9b tools/memory-model: Hardware checking for check{,all}litmus.sh adds a07c845ac027 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 659641c0c799 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 54e345e1ac4d tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 9a27b1abe064 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 2ef3fba7d1ff tools/memory-model: Keep assembly-language litmus tests adds c90f1b7f4c83 tools/memory-model: Allow herd to deduce CPU type adds fc75f4ecabfd tools/memory-model: Make runlitmus.sh check for jingle errors adds 1755ecedc485 doc/kprobes: Update obsolete RCU update functions adds 1ccb568a9f3c net/ipv4/netfilter: Update comment from call_rcu_bh() to c [...] adds 4fea6ef0b219 doc: Remove obsolete RCU update functions from RCU documentation adds 0fa201d1618e doc: Repair some whitespace damage adds d1b493bbe101 doc: Describe choice of rcu_dereference() APIs and __rcu usage adds 884b429ae667 doc: Fix typos and otherwise modernize checklist.txt adds e85e6a21b2b5 rcu: Unconditionally expedite during suspend/hibernate adds 671a63517cf9 rcu: Avoid unnecessary softirq when system is idle adds 18d7e40679ef rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice adds 884157cef0ac rcu: Make exit_rcu() handle non-preempted RCU readers adds 3ffe3d1adc0b rcu: Set rcutree.kthread_prio sysfs access to read-only adds bdead419fb1d MAINTAINERS: RCU now has its own email list adds 9145b505bbbd MAINTAINERS: Add -rcu branch name ("dev") adds b2eb85b49a57 rcu: Move common code out of if-else block adds da8739f23fad rcu: Allow rcu_nocbs= to specify all CPUs adds 497e42600b69 rcu: Report error for bad rcu_nocbs= parameter values adds 0f58d2ac2c87 rcu: Fix self-wakeups for grace-period kthread adds 6973032a602e rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs adds b699cce1604e rcu: Do a single rhp->func read in rcu_head_after_call_rcu() adds 85f2b60c4321 rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sc [...] adds 5d8a752e31aa rcu: Fix force_qs_rnp() header comment adds a2badefa8574 rcu: Eliminate redundant NULL-pointer check adds f1a98045abd8 rcu: Fix typo in tree_exp.h comment adds add0d37b4f1e rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unloc [...] adds 5cdfd174ea6c srcu: Check for in-flight callbacks in _cleanup_srcu_struct() adds f5ad3991493c srcu: Remove cleanup_srcu_struct_quiesced() adds 10462d6f58fb rcu: Move RCU CPU stall-warning code out of update.c adds 3fc3d1709fc7 rcu: Move RCU CPU stall-warning code out of tree_plugin.h adds 32255d51b6ed rcu: Move RCU CPU stall-warning code out of tree.c adds 21d0d79ab051 rcu: Inline RCU task stall-warning helper functions adds d87cda509458 rcu: Move rcu_print_task_exp_stall() to tree_exp.h adds 40e69ac7d0c5 rcu: Inline RCU stall-warning info helper functions adds 59b73a27681c rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h adds e23344c2ca42 rcu: Organize functions in tree_stall.h adds 7ac1907c9e7b rcu: Move irq-disabled stall-warning checking to tree_stall.h adds b51bcbbf16ef rcu: Move forward-progress checkers into tree_stall.h adds 6c70e9cd5f3c rcu: Fix nohz status in stall warning adds 24aca4aea4f0 torture: Don't try to offline the last CPU adds fef141f6195b tools/.../rcutorture: Convert to SPDX license identifier adds a3b0e1e59ef1 rcutorture: Make rcutorture_extend_mask() comment match the code adds f47cb1bb0da2 rcutorture: Remove ->ext_irq_conflict field adds d44ac1bebc47 rcutorture: Fix expected forward progress duration in OOM [...] adds b813afae7ab6 rcutorture: Fix cleanup path for invalid torture_type strings adds ad092c027713 rcuperf: Fix cleanup path for invalid perf_type strings adds a9d6938ddb7f locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg d [...] adds 164a4daaeaec torture: Suppress false-positive CONFIG_INITRAMFS_SOURCE c [...] adds cb8e80ee7c3c Merge branches 'consolidate.2019.03.27a', 'doc.2019.03.26b [...] adds 41e1c2c6379f Merge LKMM and RCU branches adds d841d97d33e8 Merge remote-tracking branch 'rcu/rcu/next' adds 5d8d4af24460 arm64: KVM: Fix system register enumeration adds 1b485768309e Merge remote-tracking branch 'kvm-arm/next' adds 7bbae909b1b9 Merge remote-tracking branch 'percpu/for-next' adds fb693d81d6e0 Merge remote-tracking branch 'workqueues/for-next' adds 857b079b1a43 leds: blinkm: clean up double assignment to data->i2c_addr adds 6e6c214f16e4 leds: Small fixes for Flash class description adds 90a95a53558d Merge remote-tracking branch 'leds/for-next' adds 897a4acbeb20 ipmi: Make ipmi_interfaces_srcu variable static adds 8df96246fcfe ipmi_si: remove an unused variable in try_smi_init() adds c16fec806b4b ipmi: fix sleep-in-atomic in free_user at cleanup SRCU use [...] adds a73c441608f2 Merge remote-tracking branch 'ipmi/for-next' adds d9cbc4ef0b99 Merge remote-tracking branch 'driver-core/driver-core-next' adds 66f3b2a4e6ee Merge remote-tracking branch 'usb/usb-next' adds 68270dab9710 USB: serial: pl2303: fix non-supported xon/xoff adds f64c3ab23068 USB: serial: pl2303: fix tranceiver suspend mode adds d28460e6a143 Merge remote-tracking branch 'usb-serial/usb-next' adds 0f2977b1cf9a Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 480a1cc75dc8 Merge remote-tracking branch 'phy-next/next' adds df81c976e3b1 Merge remote-tracking branch 'tty/tty-next' adds 9a41691e5e01 VMCI: Use BIT() macro for bit definitions adds de36e16d1557 chardev: add additional check for minor range overlap adds 4712d3796f19 chardev: add a check for given minor range adds 4b0be5726032 chardev: code cleanup for __register_chrdev_region() adds d358b1733fc3 chardev: update comment based on the code adds eb3f69eb125c Merge remote-tracking branch 'char-misc/char-misc-next' adds ea4124a3eb19 Merge remote-tracking branch 'extcon/extcon-next' adds 3e72301ad0a1 Merge remote-tracking branch 'thunderbolt/next' adds 591ad6f1af1b staging: greybus: hid: Remove print following unsuccessful [...] adds 1bb608f231b2 Staging: vt6655: rxtx: Add spaces around '*' adds 00de2287a769 staging: rtlwifi: phydm: Move operator to left hand side adds 19605872ae98 staging: rtlwifi: phydm: Move function arguments to previous line adds a161c66faf7a staging: rtlwifi: phydm: phydm.c: Compress two lines into [...] adds 22228e6a6e46 staging: rtlwifi: phydm: phydm_rainfo.c: Compress two line [...] adds bce05d152864 staging: rtlwifi: btcoexist: Compress two lines into one line adds d3830cc03ee0 staging: rtlwifi: halmac: halmac_88xx: Compress two lines [...] adds 2e6c3a037f6b staging: rtlwifi: halmac: Compress two lines into one line adds 0514b848a82b staging: rtlwifi: halmac: halmac_api.c: Compress two lines [...] adds 198980e079a4 staging: rtlwifi: use !x in place of NULL comparison adds 643cd0a25d5d staging: comedi: use !x in place of NULL comparison adds 0d15252370ec staging: media: imx: Replace list_entry with list_for_each [...] adds 135afb2b2184 staging: media: zoran: Modify return statement. adds 9a3aebc02a84 staging: sm750fb: Remove unnecessary parenthesis. adds 557e36194ed4 staging: comedi: Prefer using BIT macro in various files. adds d34709c64de1 staging: rtl8188eu: Modify return statement. adds 07f9ef042048 staging: vc04_services: Remove unnecessary casts. adds b7987debe356 staging: rtl8712: rtl871x_mp.c: Compress two lines into one line adds 8f24f505fc2a Staging: rtl8723bs: core: Remove typecast in kfree adds 18f0e249da67 staging: mt7621-spi: Remove parentheses adds 9df8a97088f2 staging: vt6656: Fix styling of the comment related to SPD [...] adds fa8e35c70a62 staging: rtlwifi: rtl8822be: Remove functions adds 005fb2de9a8a Staging: rtl8723bs: Remove typedef in struct dynamic_primary_CCA adds 9361076277c0 staging: rtl8192u: ieee80211: ieee80211_rx.c: Replace bit [...] adds 9f383969ae90 staging: rtl8192u: ieee80211: ieee80211_crypt_ccmp.c: Repl [...] adds 37b299c7c49a staging: rtl8192u: ieee80211: ieee80211_crypt_tkip.c: Repl [...] adds f36fa2d94b3d staging: rtl8723bs: core: Replace bit shifting with BIT macro adds a3b3e835d6ca staging: rtlwifi: base.c: Replace bit shifting with BIT macro adds 46a49a52d1c0 staging: fbtft: fb_agm1264k-fl.c: Replace bit shifting wit [...] adds 36cbd6851d57 staging: fbtft: fb_ssd1351.c: Replace bit shifting with BIT macro adds ab6426e3353a staging: emxx_udc: emxx_udc.c: Replace bit shifting with B [...] adds 58ff7e7aaa51 staging: rtl8712: rtl871x_mlme.c: use !x in place of NULL [...] adds 6082ac0412a6 staging: iio: impedance-analyzer: ad5933.c: Replace bit sh [...] adds e7c3d0545967 staging: iio: adc: ad7816.c: Replace bit shifting with BIT macro adds a35342d0f8b3 staging: pi433: Return thread immediately when kthread_sho [...] adds d45c6c9bbfb3 Staging: media: davinci_vpfe: Drop macro and use an in-ker [...] adds 1fbd0bcc363a staging: media: zoran: Remove print statement adds dc2971f20a3c staging: media: zoran: Remove print statement for failed kmalloc adds b5243475c1c7 staging: mt7621-dma: Remove print statement on devm_kzalloc error adds 4e37138ed3f9 staging: ralink-gdma: Remove print statement on failure of [...] adds 9fc6eeb7cbe5 staging: vchiq_arm: remove space after open '(' adds 2d2d5b861abb staging: zoran: fix brace in the wrong line adds dc88057f36ee Staging: rtl8192e: Fix spaces around "+" adds 99b75a4e3275 staging: add missing SPDX lines to Kconfig files adds 97ed8eab2a00 staging: add missing SPDX lines to Makefile files adds 441bf7332d55 staging: m57621-mmc: delete driver from the tree. adds 25338628bbfc staging: sm750fb: add proper SPDX identifier to driver adds 371ebdbe1b74 staging: vc04_services: add proper SPDX identifier for dua [...] adds 3baad68a9780 staging: vc04_services: remove remaining redundant license text adds 7beaea29453b staging: comedi: quatec_daqp_cs: add proper SPDX identifie [...] adds 2506abea7f40 staging: iio: add proper SPDX identifiers to remaining dri [...] adds 21baa36d92a0 staging: rtl8192u: add proper SPDX identifiers on files th [...] adds 53b6f8bc53f7 staging: ralink-gdma: add proper SPDX identifiers on ralin [...] adds 18056f34c3b7 staging: rtl8192e: add proper SPDX identifiers on files th [...] adds b36bcbe511f8 staging: rtl8192e: delete license file. adds b20deecfd1d1 staging: media: zoran: add proper SPDX identifiers on file [...] adds 26855d5ace5e staging: media: soc_camera: add proper SPDX identifiers on [...] adds ffe00b0a0e65 staging: media: imx: add proper SPDX identifiers on files [...] adds 44b8ef17c435 staging: media: tegra-vde: add proper SPDX identifiers on [...] adds 48de149d2f32 Merge remote-tracking branch 'staging/staging-next' adds d918d2e3e73c Merge remote-tracking branch 'mux/for-next' adds ba799bcbe3dd Merge remote-tracking branch 'icc/icc-next' adds a5c39eac5007 Merge remote-tracking branch 'slave-dma/next' adds 1beb800ff73b Merge remote-tracking branch 'cgroup/for-next' adds 8098ced71468 Merge remote-tracking branch 'scsi/for-next' adds 44e04ff62312 Merge remote-tracking branch 'vhost/linux-next' adds 5ae37de1ec41 Merge remote-tracking branch 'rpmsg/for-next' adds dca01883405a drivers: gpio: Kconfig: pedantic formatting cleanups adds ae75baec63f8 drivers: gpio: 74xx-mmio: use devm_platform_ioremap_resource() adds 79b9cc97fe04 drivers: gpio: amdpt: use devm_platform_ioremap_resource() adds 5aac74647043 drivers: gpio: aspeed: use devm_platform_ioremap_resource() adds 337e45cad0d4 drivers: gpio: bcm-kona: use devm_platform_ioremap_resource() adds 9b0baec991f7 drivers: gpio: cadence: use devm_platform_ioremap_resource() adds 205089d24131 drivers: gpio: clps711x: use devm_platform_ioremap_resource() adds f7b17a652fc1 drivers: gpio: dwap: use devm_platform_ioremap_resource() adds 851f66daeab9 drivers: gpio: sprd: use devm_platform_ioremap_resource() adds b95cbb1b78a4 drivers: gpio: ftgpio010: use devm_platform_ioremap_resource() adds 1f1b0d3c35e2 drivers: gpio: hlwd: use devm_platform_ioremap_resource() adds 42baf9bc682c drivers: gpio: iop: use devm_platform_ioremap_resource() adds d9d5c6af7a53 drivers: gpio: janz-ttl: use devm_platform_ioremap_resource() adds 8b9ef128b7ce drivers: gpio: loongon1: use devm_platform_ioremap_resource() adds 0255602e9433 drivers: gpio: lpc18xx: use devm_platform_ioremap_resource() adds 4da421f8cca6 drivers: gpio: mb86s7x: use devm_platform_ioremap_resource() adds 44fa7b166195 drivers: gpio: mt7621: use devm_platform_ioremap_resource() adds 6e28bfe1a609 drivers: gpio: mvebu: use devm_platform_ioremap_resource() adds 72ca7024287a drivers: gpio: mxc: use devm_platform_ioremap_resource() adds caad68eb1b3d drivers: gpio: octeon: use devm_platform_ioremap_resource() adds e62a657760b5 drivers: gpio: pxa: use devm_platform_ioremap_resource() adds c57d56201c1d drivers: gpio: rcar: use devm_platform_ioremap_resource() adds 09e5026b73db drivers: gpio: spear-spics: use devm_platform_ioremap_resource() adds f19c7fddf94e drivers: gpio: sta2x11: use devm_platform_ioremap_resource() adds ba275a3637f8 drivers: gpio: stp-xway: use devm_platform_ioremap_resource() adds f3f0be48534e drivers: gpio: tb10x: use devm_platform_ioremap_resource() adds 81cd9506ea62 drivers: gpio: tegra: use devm_platform_ioremap_resource() adds 95390f0a1359 drivers: gpio: timberdale: use devm_platform_ioremap_resource() adds a51349e496f7 drivers: gpio: ts4800: use devm_platform_ioremap_resource() adds 64b930a62b76 drivers: gpio: uniphier: use devm_platform_ioremap_resource() adds a93dff0d2337 drivers: gpio: vf610: use devm_platform_ioremap_resource() adds df8451b7150e drivers: gpio: xgene-sb: use devm_platform_ioremap_resource() adds e66e0264135e drivers: gpio: zx: use devm_platform_ioremap_resource() adds da38b8338151 drivers: gpio: xlp: devm_platform_ioremap_resource() adds 33fa0e8738ca gpio: zynq: use devm_platform_ioremap_resource() adds 61ae66b2b2ed pinctrl: mcp23s08: debugfs: remove custom printer adds 2d99d7a27c76 gpio: omap: avoid clang warning adds 9dbb1a1cd8c5 gpio: omap: use devm_platform_ioremap_resource() adds ae2f79594980 gpio: Set proper argument value to set_config adds 251b87a181ba Merge branch 'devel' into for-next adds bd66df2adf21 Merge remote-tracking branch 'gpio/for-next' adds 403577689b0b Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 486e481e9dd9 Merge remote-tracking branch 'pwm/for-next' adds 6b5cd7373981 Merge remote-tracking branch 'random/dev' adds 45ff44bc565d Merge remote-tracking branch 'kselftest/next' adds fccdf3850dc2 Merge remote-tracking branch 'y2038/y2038' adds 7a8f362e4455 Merge remote-tracking branch 'livepatching/for-next' adds 3ac557f7dcbd Merge remote-tracking branch 'coresight/next' adds ba374e86c8e3 rtc: snvs: use dev_pm_set_wake_irq() to simplify code adds b7d414fcb315 rtc: mxc: use devm_platform_ioremap_resource() to simplify code adds 042bfafec8a4 rtc: snvs: use devm_platform_ioremap_resource() to simplify code adds ef7a384ad6e0 rtc: pcf85063: switch to probe_new adds 51a792860605 rtc: pcf85063: convert to SPDX identifier adds 0e24574ddf62 rtc: pcf85063: remove bogus i2c functionality check adds 016bcb4d5b5c rtc: pcf85063: convert to devm_rtc_allocate_device adds ae42135541f4 rtc: pcf85063: set range adds 66cb3a20efc4 rtc: pcf85063: switch to regmap adds 365638ec9dd9 rtc: pcf85063: differentiate pcf85063a and pcf85063tp adds 1721a0dc0fd9 rtc: pcf85063: add alarm support adds 83a3acbf5fe4 rtc: pcf85063: add Micro Crystal RV8263 support adds e49c41e84017 rtc: pcf85063: add nvram support adds 37d3f56f2b91 rtc: pcf85063: add offset correction support adds 4b4ef06d96f7 rtc: pcf85063: add RTC_VL_READ/RTC_VL_CLR support adds 00225b650d42 Merge remote-tracking branch 'rtc/rtc-next' adds 513bf2473e50 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 2fe07fc3b8b0 Merge remote-tracking branch 'at24/at24/for-next' adds 07b1ac0226f1 Merge remote-tracking branch 'ntb/ntb-next' adds 9eb4b15464c5 Merge remote-tracking branch 'slimbus/for-next' adds 111e1f30e0c4 Merge remote-tracking branch 'nvmem/for-next' adds de3dd0141bd2 Merge remote-tracking branch 'xarray/xarray' adds 2eee487e96d7 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' adds 60d89149678c Merge remote-tracking branch 'devfreq/for-next' adds 69e93aa90d39 checkpatch: don't interpret stack dumps as commit IDs adds 2e86211ab2c2 lib/string.c: implement a basic bcmp adds e11195d0a1c5 kmemleak: powerpc: skip scanning holes in the .bss section adds bba1a20d40bf include/linux/bitrev.h: fix constant bitrev adds 63402a2e378c lib/lzo: fix bugs for very short or empty input adds a115b09db4cd mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() adds 8d3472fef2c2 mm/compaction.c: correct zone boundary handling when reset [...] adds bcca36665b74 hugetlbfs: fix memory leak for resv_map adds 3482ae9d887b mm: add /sys/kernel/slab/cache/cache_dma32 adds 44c0bfa3ab01 mm/compaction.c: abort search if isolation fails adds 00bc194e69eb coredump: fix race condition between mmget_not_zero()/get_ [...] adds 152b75844582 userfaultfd: use RCU to free the task struct when fork fails adds 86cc7598aa09 mm/huge_memory.c: fix modifying of page protection by inse [...] adds 370cc27da941 psi: clarify the units used in pressure files adds 3b17212d3786 mm: writeback: use exact memcg dirty counts adds 92135343ec9d MAINTAINERS: fix bad pattern in ARM/NUVOTON NPCM adds da9ae19ac318 MAINTAINERS: add maintainer and replacing reviewer ARM/NUV [...] adds 989ef14f8f4a sh: fix multiple function definition build errors adds 90fe185bb9c4 scripts/spelling.txt: add more typos to spelling.txt and sort adds fd470db17aa5 arch/sh/boards/mach-dreamcast/irq.c: Remove duplicate header adds de1ebd44885e lib/debugobjects.c: move printk out of db lock critical sections adds a7ad14c4a341 ocfs2: use common file type conversion adds c380b08c64e6 ocfs2: clear zero in unaligned direct IO adds be169dbbb297 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds 8fb3a3be257d ocfs2: wait for recovering done after direct unlock request adds db0e6dce3f67 ocfs2: checkpoint appending truncate log transaction befor [...] adds fc3c0921cd99 ramfs: support O_TMPFILE adds 6edeb5411411 include/linux/list.h: add list_rotate_to_front() adds b7d6233b1e0a mm/slob.c: respect list_head abstraction layer adds cb443b09c9d0 mm/slob.c: use slab_list instead of lru adds 85fb3002ee4d slob: only use list functions when safe to do so adds 303334714a52 mm/slub.c: add comments to endif pre-processor macros adds 3a585b07b1dd mm/slub.c: use slab_list instead of lru adds 188db0b99805 mm/slab.c: use slab_list instead of lru adds 6b99d8219737 include/linux/mm_types.h: remove stale comment from page struct adds 4c7395eb2849 slub: remove useless kmem_cache_debug() before remove_full() adds 9aa6d00c0ccd mm/slab.c: remove unneed check in cpuup_canceled adds aed1f9da2d65 mm/slub.c: update the comment about slab frozen adds 7768478301c6 include/trace/events/vmscan.h: drop zone id from kswapd tr [...] adds 7df5069669b4 mm/cma_debug.c: fix the break condition in cma_maxchunk_get() adds 83a1cddadbbf userfaultfd/sysctl: add vm.unprivileged_userfaultfd adds 9d5c4072e042 userfaultfd-sysctl-add-vmunprivileged_userfaultfd-fix adds 5f0ad1c9d7f1 mm: page cache: store only head pages in i_pages adds 7078035939dd page-cache-store-only-head-pages-in-i_pages-fix adds ee086cb48c5d mm, page_alloc: disallow __GFP_COMP in alloc_pages_exact() adds b37e15d387b5 mm: move recent_rotated pages calculation to shrink_inacti [...] adds f76c05356018 mm: move nr_deactivate accounting to shrink_active_list() adds 3b79d540bc3b fixup: vmscan: Fix build on !CONFIG_MEMCG from nr_deactiva [...] adds 1e1544be0638 mm: remove pages_to_free argument of move_active_pages_to_lru() adds 9e1731537d34 mm: generalize putback scan functions adds 5164e192ab5c mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM adds 2b8a8dfd45e4 mm/gup: change write parameter to flags in fast walk adds 335db8539da8 mm/gup: change GUP fast to use flags rather than a write 'bool' adds 76b6f0799f28 mm/gup: add FOLL_LONGTERM capability to GUP fast adds 683d5a9d5a8a IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() adds b12596686e46 IB/qib: use the new FOLL_LONGTERM flag to get_user_pages_fast() adds de94205b8768 IB/mthca: use the new FOLL_LONGTERM flag to get_user_pages_fast() adds 160ad16393dc mm,memory_hotplug: unlock 1GB-hugetlb on x86_64 adds f0c78226fee5 mm,memory_hotplug: drop redundant hugepage_migration_suppo [...] adds fd712a8358ad mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY adds ec3ef6cc7d20 mm/compaction.c: fix an undefined behaviour adds 8a3495ea1521 mm-compaction-fix-an-undefined-behaviour-fix adds 26c7a8138b7d mm/cma.c: fix the bitmap status to show failed allocation reason adds dbec86a02bf9 mm: compaction: show gfp flag names in try_to_compact_page [...] adds f009601a2354 mm, compaction: some tracepoints should be defined only wh [...] adds 21e52b704704 mm: change mm_update_next_owner() to update mm->owner with [...] adds 02fe760810d3 mm/page_isolation.c: remove redundant pfn_valid_within() i [...] adds 0e893ed30409 mm/vmscan: add tracepoints for node reclaim adds 10e7f4efcb2d mm: memcontrol: track LRU counts in the vmstats array adds 179ab3cad541 mm: memcontrol: replace zone summing with lruvec_page_state() adds fdc50e4c8112 mm: memcontrol: replace node summing with memcg_page_state() adds ccd974da476f mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() adds b2b667c9e08c mm: memcontrol: push down mem_cgroup_nr_lru_pages() adds 9e36c819e8a0 mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pa [...] adds 26c67512e422 mm/cma.c: fix crash on CMA allocation if bitmap allocation fails adds a4b519791340 initramfs: free initrd memory if opening /initrd.image fails adds 942e6d87812e initramfs: cleanup initrd freeing adds 7af40de30f8c initramfs: factor out a helper to populate the initrd image adds eef6f8b23192 initramfs: cleanup populate_rootfs adds 7b8cfd052a33 initramfs: fix a compilation error adds eef569781233 initramfs: move the legacy keepinitrd parameter to core code adds cfff18718aa8 initramfs: provide a generic free_initrd_mem implementation adds 2763ab48f39f initramfs: poison freed initrd memory adds ee890de55205 init: provide a generic free_initmem implementation adds f987ca014592 hexagon: switch over to generic free_initmem() adds 9e71c5a981aa init: free_initmem: poison freed init memory adds 343f9125418c riscv: switch over to generic free_initmem() adds 3d12482e5819 sh: advertise gigantic page support adds a0987fdc5aca sparc: advertise gigantic page support adds 823f979cf0e8 mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CO [...] adds 1d4b5d829f1c hugetlb: allow to free gigantic pages regardless of the co [...] adds a60209e88eb1 mm: introduce put_user_page*(), placeholder versions adds 6ae870d8dc0d mm: page_mkclean vs MADV_DONTNEED race adds b64ed0b04b16 mm/vmscan: drop may_writepage and classzone_idx from direc [...] adds b3f59e0c22f8 mem-hotplug: fix node spanned pages when we have a node wi [...] adds 3ca7a26777dc hugetlbfs: fix potential over/underflow setting node speci [...] adds 79effc2e4022 mm/hugetlb: get rid of NODEMASK_ALLOC adds 8ab89677310b mm/swap.c: __pagevec_lru_add_fn: typo fix adds c37dbf460238 include/linux/balloon_compaction.h: drop unused function stubs adds 22df18c208cc mm/sparse.c: clean up obsolete code comment adds 8b0c13bb39c2 drivers/base/memory.c: clean up relics in function parameters adds abf81dfe8701 hugetlbfs: on restore reserve error path retain subpool re [...] adds 0528c83e9059 hugetlb: use same fault hash key for shared and private mappings adds bbd82d588036 memcg: schedule high reclaim for remote memcgs on high_work adds 17b6194b1bdb memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work-v3 adds 95dd63561e37 psi: introduce state_mask to represent stalled psi states adds 3403ea4751a2 psi: make psi_enable static adds d3489645fd59 psi: rename psi fields in preparation for psi trigger addition adds a32b32819e4e psi-rename-psi-fields-in-preparation-for-psi-trigger-addition-v6 adds 682239dc6607 psi: split update_stats into parts adds cebcd42c4314 psi: track changed states adds f807684af26b include/: refactor headers to allow kthread.h inclusion in [...] adds fcf704f54065 psi: introduce psi monitor adds 519ae8bf18f6 mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() adds 76a8bf5163a1 mm/vmalloc.c: keep track of free blocks for vmap allocation adds b0a8b66f9793 mm/vmap: keep track of free blocks for vmap allocation adds 9e71aba9651d mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro adds 8d2f7ea02784 mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro adds 9ed79a845c8b mm, memcg: proportional memory.{low,min} reclaim adds 00d805c53f21 mm, memcg: make memory.emin the baseline for utilisation d [...] adds f7dd05e47bc2 mm, memcg: make scan aggression always exclude protection adds 5b3b9b273198 include/linux/uaccess.h: add probe_user_read() adds 3f82ff5c90ce mm-add-probe_user_read-fix adds 25fb8a1600a3 powerpc: use probe_user_read() adds b2e0d8b40685 mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t adds 967d7bbc24f8 mm: shuffle initial free memory to improve memory-side-cac [...] adds 4b9892105267 mm/shuffle: fix shuffle enable adds caa86253d513 mm: move buddy list manipulations into helpers adds 881f8bc440e5 mm: fix buddy list helpers adds 02c8107fb379 mm-move-buddy-list-manipulations-into-helpers-fix2 adds 0da631dfa270 mm: maintain randomization of page free lists adds 16a3ebc037e4 mm-maintain-randomization-of-page-free-lists-checkpatch-fixes adds f145c90b158a mm/vmscan: remove unused lru_pages argument adds d7c55c128a43 mm/mincore.c: make mincore() more conservative adds 4b8df071fee9 mm-mincore-make-mincore-more-conservative-v2 adds 04dab59a87fd mm: don't expose page to fast gup before it's ready adds 6202ce89fe80 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 34c78b588ce3 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 3b3e1f69358d fs/select: avoid clang stack usage warning adds 627e68b91c69 kdb: det rid of broken attempt to print CCVERSION in kdb summary adds 85dc40cfd9f1 treewide: remove SPDX "WITH Linux-syscall-note" from kerne [...] adds 5dc6b9d1dbda kernel/notifier.c: double register detection adds 4e6c15d3797f lib/bitmap.c: remove unused EXPORT_SYMBOLs adds be11f01c9455 lib/bitmap.c: guard exotic bitmap functions by CONFIG_NUMA adds 96ea666ea28a lib/genalloc.c: export symbol addr_in_gen_pool adds a85b1f3b1fdc lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds 05445e1037b8 Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds 7aef6ee3e889 lib/plist: rename DEBUG_PI_LIST to DEBUG_PLIST adds f98dc3bf3bf9 lib/sort: make swap functions more generic adds 427c119fe668 lib/sort: use more efficient bottom-up heapsort variant adds 14aee0b799ab lib/sort: avoid indirect calls to built-in swap adds 610a8d20f024 lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS adds 1f3284fb1f82 lib/list_sort: optimize number of calls to comparison function adds 75297de5c485 lib: bitmap_parselist: don't calculate length of the input string adds a12bd5b71fff lib: bitmap_parselist: move non-parser logic to helpers adds 57114a295302 bitmap_parselist-move-non-parser-logic-to-helpers-fix adds 78686dbed524 lib: bitmap_parselist: rework input string parser adds fb37187d2995 lib/test_bitmap.c: switch test_bitmap_parselist to ktime_get() adds 092f9d4ad8ad lib/test_bitmap.c: add testcases for bitmap_parselist adds cd27593fd3ca lib/test_bitmap.c: add tests for bitmap_parselist_user adds d494da66f6f9 lib: Move mathematic helpers to separate folder adds 66333dbafe6e lib/math: move int_pow() from pwm_bl.c for wider use adds 447e76d8887a lib/math/rational.c: fix possible incorrect result from ra [...] adds 9bc339a2e208 checkpatch: fix something adds 1a8bdc13a778 fs/binfmt_elf.c: remove unneeded initialization of mm->sta [...] adds 283d27afebf4 fs/binfmt_elf.c: make scope of "pos" variable smaller adds 87ac1dee63bf fs/binfmt_elf.c: free PT_INTERP filename ASAP adds adf1589e0190 fs/binfmt_elf.c: fix GPF when dereferencing invalid interpreter adds 956059ed15e5 fs/binfmt_elf.c: delete trailing "return;" in functions re [...] adds de705c8afe54 autofs: fix some word usage oddities in autofs.txt adds dcbecfd733fa autofs: update autofs.txt for strictexpire mount option adds 124c408783d4 autofs: update AUTOFS_EXP_LEAVES description adds 4ae37138d2bf autofs: update mount control expire desription with AUTOFS [...] adds 864df2d3f0e7 autofs: add description of ignore pseudo mount option adds b65466171005 kernel/signal.c: annotate implicit fall through adds c62c54b488f1 rapidio: fix a NULL pointer dereference when create_workqu [...] adds c4200f02f381 sysctl: return -EINVAL if val violates minmax adds df4983f3e3f1 kernel/pid.c: convert struct pid:count to refcount_t adds 230d424cdb65 convert-struct-pid-count-to-refcount_t-fix adds c9a006ade418 eventfd: present id to userspace via fdinfo adds 619cefca3bb6 gcov: clang: move common GCC code into gcc_base.c adds 17553717bf29 gcov: clang support adds d5c24fc5c33c gcov: fix when CONFIG_MODULES is not set adds d06b6a2b2234 gcov: docs: add a note on GCC vs Clang differences adds f78688bb06d9 pps: descriptor-based gpio adds a95a813385a1 dt-bindings: pps: pps-gpio PPS ECHO implementation adds 024c5fab0bf6 pps: pps-gpio PPS ECHO implementation adds 2310f6ddd172 scripts/gdb: find vmlinux where it was before adds 7e41c3dd771b scripts/gdb: add kernel config dumping command adds 664082959582 scripts-gdb-add-kernel-config-dumping-command-v2 adds 48f5960a3240 scripts/gdb: add rb tree iterating utilities adds ddcfb22aab6a scripts-gdb-add-rb-tree-iterating-utilities-v2 adds b1ccdb30966b scripts/gdb: add a timer list command adds 8518e56662eb scripts-gdb-add-a-timer-list-command-v2 adds a7aa67c72c8c scripts/gdb: silence pep8 checks adds 3671a77920fd ipc: prevent lockup on alloc_msg and free_msg adds 2496e9d29afc ipc: allow boot time extension of IPCMNI from 32k to 16M adds f923d5236327 ipc: conserve sequence numbers in ipcmni_extend mode adds ae42e32c5602 ipc: do cyclic id allocation for the ipc object. adds 484eded65e7d Merge branch 'akpm-current/current' adds f65cd3b37517 pinctrl: fix pxa2xx.c build warnings adds 29aad0c12a68 scripts/atomic/gen-atomics.sh: don't assume that scripts a [...] adds c887a8bf92c7 fs/coda/psdev.c: remove duplicate header adds 3dc72ad288fa include/linux/sched/signal.h: replace `tsk' with `task' adds 7a2eb84526ac fs/cachefiles/namei.c: remove duplicate header adds 2529ee3fc0e7 fs/block_dev.c: Remove duplicate header adds ca7b54323fd1 kernel, resource: use resource_overlaps() to simplify regi [...] adds 3c67f56839cf treewide: replace #include <asm/sizes.h> with #include <li [...] adds 4332f14b855a arch: remove <asm/sizes.h> amd <asm-generic/sizes.h> adds 0f393de86b9b mm, memcg: rename ambiguously named memory.stat counters a [...] adds 37b904018d08 mm-rename-ambiguously-named-memorystat-counters-and-functions-fix adds 74bf2d4b90e0 mm, memcg: consider subtrees in memory.events adds dad916f07605 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds d2cf62792a24 Merge branch 'akpm/master' adds 61de49cb5967 Add linux-next specific files for 20190404
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 (05d08e2995cb) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
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.
No new revisions were added by this update.
Summary of changes: .mailmap | 2 + Documentation/Makefile | 9 +- .../Design/Data-Structures/Data-Structures.html | 3 +- .../Expedited-Grace-Periods.html | 4 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.html | 5 +- Documentation/RCU/NMI-RCU.txt | 13 +- Documentation/RCU/UP.txt | 6 +- Documentation/RCU/checklist.txt | 91 +- Documentation/RCU/rcu.txt | 8 +- Documentation/RCU/rcu_dereference.txt | 103 + Documentation/RCU/rcubarrier.txt | 27 +- Documentation/RCU/whatisRCU.txt | 10 +- Documentation/accounting/psi.txt | 12 +- Documentation/admin-guide/kernel-parameters.txt | 7 +- Documentation/atomic_t.txt | 17 + Documentation/core-api/index.rst | 1 - .../devicetree/bindings/arm/stm32/stm32-syscon.txt | 2 + .../display/panel/feiyang,fy07024di26a30d.txt | 20 + .../bindings/display/panel/innolux,p079zca.txt | 2 +- .../bindings/display/panel/innolux,p097pfg.txt | 2 +- .../display/panel/kingdisplay,kd097d04.txt | 2 +- .../display/panel/rocktech,jh057n00900.txt | 18 + .../devicetree/bindings/gpu/arm,mali-midgard.txt | 14 + .../devicetree/bindings/i2c/brcm,iproc-i2c.txt | 17 +- .../bindings/input/touchscreen/goodix.txt | 3 + .../bindings/memory-controllers/atmel,ebi.txt | 1 + .../devicetree/bindings/mfd/atmel-hlcdc.txt | 1 + .../devicetree/bindings/mtd/atmel-nand.txt | 1 + .../bindings/mtd/ingenic,jz4780-nand.txt | 32 +- .../devicetree/bindings/rtc/nxp,pcf85063.txt | 6 +- .../devicetree/bindings/vendor-prefixes.txt | 1 + Documentation/driver-api/soundwire/stream.rst | 16 +- Documentation/kprobes.txt | 6 +- Documentation/memory-barriers.txt | 115 +- Documentation/networking/bpf_flow_dissector.txt | 115 + Documentation/process/coding-style.rst | 6 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 4 +- .../translations/it_IT/process/5.Posting.rst | 10 +- .../it_IT/process/maintainer-pgp-guide.rst | 939 +++++- .../it_IT/process/submitting-patches.rst | 41 +- .../translations/ko_KR/memory-barriers.txt | 49 +- .../translations/zh_CN/disclaimer-zh_CN.rst | 6 +- .../translations/zh_CN/process/1.Intro.rst | 186 ++ .../translations/zh_CN/process/2.Process.rst | 360 +++ .../translations/zh_CN/process/3.Early-stage.rst | 161 + .../translations/zh_CN/process/4.Coding.rst | 290 ++ .../translations/zh_CN/process/5.Posting.rst | 240 ++ .../translations/zh_CN/process/6.Followthrough.rst | 145 + .../zh_CN/process/7.AdvancedTopics.rst | 124 + .../translations/zh_CN/process/8.Conclusion.rst | 64 + .../process/code-of-conduct-interpretation.rst | 108 + .../translations/zh_CN/process/code-of-conduct.rst | 72 + .../translations/zh_CN/process/coding-style.rst | 21 +- .../zh_CN/process/development-process.rst | 26 + .../translations/zh_CN/process/email-clients.rst | 53 +- Documentation/translations/zh_CN/process/howto.rst | 200 +- Documentation/translations/zh_CN/process/index.rst | 7 + .../translations/zh_CN/process/license-rules.rst | 370 +++ .../zh_CN/process/management-style.rst | 207 ++ .../zh_CN/process/programming-language.rst | 41 + .../zh_CN/process/stable-api-nonsense.rst | 5 +- .../zh_CN/process/stable-kernel-rules.rst | 2 +- .../zh_CN/process/submit-checklist.rst | 107 + .../zh_CN/process/submitting-drivers.rst | 2 +- .../zh_CN/process/submitting-patches.rst | 650 ++-- MAINTAINERS | 38 +- Makefile | 3 +- Next/SHA1s | 140 +- Next/Trees | 2 - Next/merge.log | 3152 +++++++++++++------- arch/arm/boot/dts/r8a7794-alt.dts | 26 + arch/arm/boot/dts/sun4i-a10.dtsi | 2 +- arch/arm/boot/dts/sun5i-gr8-chip-pro.dts | 2 - arch/arm/boot/dts/sun5i.dtsi | 2 +- arch/arm/boot/dts/sun7i-a20.dtsi | 2 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 2 +- .../boot/dts/sun8i-r16-nintendo-nes-classic.dts | 2 - arch/arm/configs/at91_dt_defconfig | 2 +- arch/arm/configs/clps711x_defconfig | 2 +- arch/arm/configs/cm_x2xx_defconfig | 2 +- arch/arm/configs/cm_x300_defconfig | 2 +- arch/arm/configs/colibri_pxa270_defconfig | 2 +- arch/arm/configs/corgi_defconfig | 2 +- arch/arm/configs/davinci_all_defconfig | 2 +- arch/arm/configs/em_x270_defconfig | 2 +- arch/arm/configs/ep93xx_defconfig | 2 +- arch/arm/configs/eseries_pxa_defconfig | 2 +- arch/arm/configs/imx_v4_v5_defconfig | 2 +- arch/arm/configs/imx_v6_v7_defconfig | 2 +- arch/arm/configs/ixp4xx_defconfig | 2 +- arch/arm/configs/keystone_defconfig | 2 +- arch/arm/configs/lpc32xx_defconfig | 2 +- arch/arm/configs/mini2440_defconfig | 2 +- arch/arm/configs/mmp2_defconfig | 2 +- arch/arm/configs/multi_v4t_defconfig | 2 +- arch/arm/configs/multi_v5_defconfig | 2 +- arch/arm/configs/multi_v7_defconfig | 6 +- arch/arm/configs/mv78xx0_defconfig | 2 +- arch/arm/configs/mvebu_v5_defconfig | 2 +- arch/arm/configs/mvebu_v7_defconfig | 2 +- arch/arm/configs/mxs_defconfig | 2 +- arch/arm/configs/nhk8815_defconfig | 4 +- arch/arm/configs/omap1_defconfig | 2 +- arch/arm/configs/omap2plus_defconfig | 4 +- arch/arm/configs/orion5x_defconfig | 2 +- arch/arm/configs/oxnas_v6_defconfig | 2 +- arch/arm/configs/pxa3xx_defconfig | 2 +- arch/arm/configs/pxa_defconfig | 4 +- arch/arm/configs/qcom_defconfig | 2 +- arch/arm/configs/s3c2410_defconfig | 2 +- arch/arm/configs/s3c6400_defconfig | 2 +- arch/arm/configs/sama5_defconfig | 2 +- arch/arm/configs/shmobile_defconfig | 10 +- arch/arm/configs/socfpga_defconfig | 2 +- arch/arm/configs/spear13xx_defconfig | 2 +- arch/arm/configs/spear3xx_defconfig | 2 +- arch/arm/configs/spear6xx_defconfig | 2 +- arch/arm/configs/spitz_defconfig | 2 +- arch/arm/configs/tango4_defconfig | 2 +- arch/arm/configs/trizeps4_defconfig | 2 +- arch/arm/configs/u300_defconfig | 2 +- arch/arm/mach-tegra/Kconfig | 1 + arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 27 + arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 1 + arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 6 + arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 12 + arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 6 + arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 7 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 41 +- arch/arm64/configs/defconfig | 5 +- arch/arm64/include/asm/processor.h | 8 + arch/arm64/include/asm/system_misc.h | 1 - arch/arm64/kernel/cpu_ops.c | 1 + arch/arm64/kernel/sdei.c | 6 + arch/arm64/kernel/vdso.c | 2 - arch/arm64/kernel/vdso/Makefile | 8 +- arch/arm64/kvm/guest.c | 8 +- arch/arm64/mm/fault.c | 2 +- arch/arm64/mm/init.c | 5 +- arch/arm64/mm/numa.c | 25 +- arch/csky/abiv1/inc/abi/entry.h | 7 - arch/csky/abiv1/inc/abi/regdef.h | 2 + arch/csky/abiv2/inc/abi/entry.h | 7 - arch/csky/abiv2/inc/abi/regdef.h | 2 + arch/csky/include/asm/ptrace.h | 12 + arch/csky/kernel/atomic.S | 26 +- arch/csky/kernel/entry.S | 152 +- arch/csky/kernel/signal.c | 348 +-- arch/mips/configs/bcm47xx_defconfig | 2 +- arch/mips/configs/ci20_defconfig | 2 +- arch/mips/configs/db1xxx_defconfig | 4 +- arch/mips/configs/generic/board-ni169445.config | 6 +- arch/mips/configs/generic/board-ocelot.config | 2 +- arch/mips/configs/loongson1b_defconfig | 2 +- arch/mips/configs/loongson1c_defconfig | 2 +- arch/mips/configs/qi_lb60_defconfig | 2 +- arch/mips/configs/rb532_defconfig | 2 +- arch/mips/configs/rbtx49xx_defconfig | 2 +- arch/mips/configs/xway_defconfig | 2 +- arch/parisc/kernel/process.c | 6 - arch/parisc/kernel/setup.c | 3 + arch/powerpc/configs/40x/kilauea_defconfig | 2 +- arch/powerpc/configs/40x/obs600_defconfig | 2 +- arch/powerpc/configs/44x/canyonlands_defconfig | 2 +- arch/powerpc/configs/44x/eiger_defconfig | 2 +- arch/powerpc/configs/44x/sequoia_defconfig | 2 +- arch/powerpc/configs/44x/warp_defconfig | 2 +- arch/powerpc/configs/83xx/mpc8313_rdb_defconfig | 2 +- arch/powerpc/configs/83xx/mpc8315_rdb_defconfig | 2 +- arch/powerpc/configs/85xx-hw.config | 2 +- arch/powerpc/configs/85xx/ge_imp3a_defconfig | 2 +- arch/powerpc/configs/85xx/socrates_defconfig | 2 +- arch/powerpc/configs/85xx/tqm8548_defconfig | 4 +- arch/powerpc/configs/85xx/xes_mpc85xx_defconfig | 2 +- arch/powerpc/configs/86xx-hw.config | 2 +- arch/powerpc/configs/mpc512x_defconfig | 2 +- arch/powerpc/configs/mpc83xx_defconfig | 2 +- arch/powerpc/configs/pasemi_defconfig | 2 +- arch/powerpc/configs/ppc44x_defconfig | 2 +- arch/sh/boards/of-generic.c | 4 +- arch/sh/configs/ap325rxa_defconfig | 2 +- arch/sh/configs/ecovec24_defconfig | 2 +- arch/sh/configs/migor_defconfig | 2 +- arch/sh/configs/sdk7786_defconfig | 2 +- arch/sh/configs/se7724_defconfig | 2 +- arch/sh/configs/titan_defconfig | 2 +- arch/x86/include/asm/hyperv-tlfs.h | 2 +- drivers/acpi/processor_perflib.c | 2 +- drivers/acpi/utils.c | 16 +- drivers/acpi/video_detect.c | 8 + drivers/base/memory.c | 12 +- drivers/base/power/wakeup.c | 6 +- drivers/base/regmap/regmap.c | 9 +- drivers/bus/tegra-aconnect.c | 66 +- drivers/char/ipmi/ipmi_msghandler.c | 22 +- drivers/char/ipmi/ipmi_si_intf.c | 2 - drivers/clk/meson/clk-pll.c | 2 +- drivers/clk/meson/vid-pll-div.c | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 17 +- drivers/clk/sunxi-ng/ccu_nkmp.c | 18 +- drivers/cpufreq/amd_freq_sensitivity.c | 2 +- drivers/cpufreq/cpufreq.c | 84 +- drivers/cpufreq/intel_pstate.c | 70 +- drivers/cpufreq/powernow-k8.c | 2 +- drivers/cpuidle/cpuidle-exynos.c | 2 +- drivers/edac/altera_edac.c | 1 + drivers/edac/altera_edac.h | 83 - drivers/extcon/extcon-axp288.c | 9 +- drivers/gpio/Kconfig | 50 +- drivers/gpio/gpio-74xx-mmio.c | 4 +- drivers/gpio/gpio-amdpt.c | 8 +- drivers/gpio/gpio-aspeed.c | 4 +- drivers/gpio/gpio-bcm-kona.c | 4 +- drivers/gpio/gpio-cadence.c | 4 +- drivers/gpio/gpio-clps711x.c | 7 +- drivers/gpio/gpio-dwapb.c | 4 +- drivers/gpio/gpio-ftgpio010.c | 4 +- drivers/gpio/gpio-hlwd.c | 4 +- drivers/gpio/gpio-iop.c | 4 +- drivers/gpio/gpio-janz-ttl.c | 4 +- drivers/gpio/gpio-loongson1.c | 4 +- drivers/gpio/gpio-lpc18xx.c | 5 +- drivers/gpio/gpio-mb86s7x.c | 4 +- drivers/gpio/gpio-merrifield.c | 18 +- drivers/gpio/gpio-mt7621.c | 3 +- drivers/gpio/gpio-mvebu.c | 7 +- drivers/gpio/gpio-octeon.c | 4 +- drivers/gpio/gpio-omap.c | 547 ++-- drivers/gpio/gpio-pxa.c | 8 +- drivers/gpio/gpio-rcar.c | 5 +- drivers/gpio/gpio-spear-spics.c | 4 +- drivers/gpio/gpio-sprd.c | 4 +- drivers/gpio/gpio-sta2x11.c | 5 +- drivers/gpio/gpio-stp-xway.c | 4 +- drivers/gpio/gpio-tb10x.c | 4 +- drivers/gpio/gpio-tegra.c | 4 +- drivers/gpio/gpio-timberdale.c | 4 +- drivers/gpio/gpio-ts4800.c | 4 +- drivers/gpio/gpio-uniphier.c | 4 +- drivers/gpio/gpio-vf610.c | 7 +- drivers/gpio/gpio-xgene-sb.c | 4 +- drivers/gpio/gpio-xlp.c | 7 +- drivers/gpio/gpio-zx.c | 4 +- drivers/gpio/gpio-zynq.c | 4 +- drivers/gpio/gpiolib.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 1 + drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 26 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 8 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 328 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 9 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 22 + drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 98 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 85 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 24 +- drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 30 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 8 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 14 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 62 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 62 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 8 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 2 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 36 +- .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 12 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 10 +- .../amd/display/dc/irq/dce110/irq_service_dce110.c | 7 +- .../amd/display/dc/irq/dce120/irq_service_dce120.c | 7 +- .../amd/display/dc/irq/dce80/irq_service_dce80.c | 6 +- .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 40 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 32 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 23 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 16 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 2 + drivers/gpu/drm/bochs/bochs.h | 1 - drivers/gpu/drm/bochs/bochs_kms.c | 7 +- drivers/gpu/drm/cirrus/cirrus_drv.h | 1 - drivers/gpu/drm/cirrus/cirrus_mode.c | 8 +- drivers/gpu/drm/drm_fb_helper.c | 21 +- drivers/gpu/drm/i915/Makefile | 2 + drivers/gpu/drm/i915/gvt/execlist.c | 11 +- drivers/gpu/drm/i915/gvt/execlist.h | 2 +- drivers/gpu/drm/i915/gvt/gvt.h | 8 +- drivers/gpu/drm/i915/gvt/handlers.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 8 +- drivers/gpu/drm/i915/gvt/scheduler.h | 6 +- drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_debugfs.c | 2 +- drivers/gpu/drm/i915/i915_drv.c | 11 +- drivers/gpu/drm/i915/i915_drv.h | 7 +- drivers/gpu/drm/i915/i915_gem.c | 30 +- drivers/gpu/drm/i915/i915_gem.h | 2 - drivers/gpu/drm/i915/i915_gem_context.c | 6 +- drivers/gpu/drm/i915/i915_gem_context.h | 2 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 9 +- drivers/gpu/drm/i915/i915_gpu_error.h | 2 +- drivers/gpu/drm/i915/i915_irq.c | 2 +- drivers/gpu/drm/i915/i915_pci.c | 23 +- drivers/gpu/drm/i915/i915_priolist_types.h | 42 + drivers/gpu/drm/i915/i915_reg.h | 15 + drivers/gpu/drm/i915/i915_request.c | 11 +- drivers/gpu/drm/i915/i915_reset.c | 43 +- drivers/gpu/drm/i915/i915_reset.h | 9 +- drivers/gpu/drm/i915/i915_scheduler.c | 5 +- drivers/gpu/drm/i915/i915_scheduler.h | 86 +- drivers/gpu/drm/i915/i915_scheduler_types.h | 72 + drivers/gpu/drm/i915/i915_timeline.h | 1 + drivers/gpu/drm/i915/i915_timeline_types.h | 3 +- drivers/gpu/drm/i915/intel_audio.c | 64 +- drivers/gpu/drm/i915/intel_cdclk.c | 185 +- drivers/gpu/drm/i915/intel_color.c | 375 ++- drivers/gpu/drm/i915/intel_device_info.c | 2 +- drivers/gpu/drm/i915/intel_device_info.h | 3 +- drivers/gpu/drm/i915/intel_display.c | 62 +- drivers/gpu/drm/i915/intel_drv.h | 21 +- drivers/gpu/drm/i915/intel_engine_types.h | 18 +- drivers/gpu/drm/i915/intel_guc_submission.c | 2 + drivers/gpu/drm/i915/intel_guc_submission.h | 1 + drivers/gpu/drm/i915/intel_hangcheck.c | 2 +- drivers/gpu/drm/i915/intel_uncore.c | 10 +- drivers/gpu/drm/i915/intel_uncore.h | 7 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 8 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 3 +- .../drm/i915/test_i915_priolist_types_standalone.c | 7 + .../i915/test_i915_scheduler_types_standalone.c | 7 + drivers/gpu/drm/lima/lima_ctx.c | 2 +- drivers/gpu/drm/panel/Kconfig | 22 + drivers/gpu/drm/panel/Makefile | 2 + .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 272 ++ drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 20 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 3 +- drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 386 +++ drivers/gpu/drm/vboxvideo/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_bo.c | 6 +- drivers/gpu/drm/vc4/vc4_crtc.c | 33 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 82 +- drivers/gpu/drm/vc4/vc4_dpi.c | 20 +- drivers/gpu/drm/vc4/vc4_drv.c | 17 +- drivers/gpu/drm/vc4/vc4_drv.h | 40 +- drivers/gpu/drm/vc4/vc4_dsi.c | 24 +- drivers/gpu/drm/vc4/vc4_gem.c | 10 + drivers/gpu/drm/vc4/vc4_hdmi.c | 6 +- drivers/gpu/drm/vc4/vc4_hvs.c | 20 +- drivers/gpu/drm/vc4/vc4_irq.c | 9 + drivers/gpu/drm/vc4/vc4_kms.c | 1 + drivers/gpu/drm/vc4/vc4_perfmon.c | 18 + drivers/gpu/drm/vc4/vc4_txp.c | 20 +- drivers/gpu/drm/vc4/vc4_v3d.c | 21 +- drivers/gpu/drm/vc4/vc4_vec.c | 20 +- drivers/gpu/drm/virtio/virtgpu_display.c | 1 + drivers/hid/Kconfig | 10 + drivers/hid/Makefile | 2 + drivers/hid/hid-core.c | 44 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 1 + drivers/hid/hid-macally.c | 45 + drivers/hid/intel-ish-hid/Kconfig | 15 + drivers/hid/intel-ish-hid/Makefile | 3 + drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 1085 +++++++ drivers/hwmon/iio_hwmon.c | 27 +- drivers/hwmon/pwm-fan.c | 2 +- drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-bcm-iproc.c | 758 ++++- drivers/i2c/busses/i2c-imx.c | 4 +- drivers/i2c/busses/i2c-isch.c | 1 - drivers/i2c/busses/i2c-nomadik.c | 3 +- drivers/iio/accel/kxcjk-1013.c | 2 + drivers/iio/adc/ad_sigma_delta.c | 1 + drivers/iio/adc/at91_adc.c | 28 +- drivers/iio/adc/xilinx-xadc-core.c | 3 +- drivers/iio/chemical/Kconfig | 14 + drivers/iio/chemical/bme680.h | 6 +- drivers/iio/chemical/bme680_core.c | 54 +- drivers/iio/chemical/bme680_i2c.c | 21 - drivers/iio/chemical/bme680_spi.c | 115 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 7 +- drivers/iio/dac/mcp4725.c | 1 + drivers/iio/gyro/bmg160_core.c | 6 +- drivers/iio/gyro/mpu3050-core.c | 8 +- drivers/iio/industrialio-buffer.c | 5 +- drivers/iio/industrialio-core.c | 4 +- drivers/infiniband/core/cma.c | 5 +- drivers/infiniband/core/core_priv.h | 10 +- drivers/infiniband/core/cq.c | 21 +- drivers/infiniband/core/device.c | 422 ++- drivers/infiniband/core/nldev.c | 75 +- drivers/infiniband/core/rdma_core.c | 118 +- drivers/infiniband/core/rdma_core.h | 11 +- drivers/infiniband/core/sysfs.c | 34 +- drivers/infiniband/core/user_mad.c | 10 + drivers/infiniband/core/uverbs.h | 3 +- drivers/infiniband/core/uverbs_cmd.c | 82 +- drivers/infiniband/core/uverbs_ioctl.c | 27 +- drivers/infiniband/core/uverbs_main.c | 5 + drivers/infiniband/core/uverbs_std_types.c | 52 +- .../infiniband/core/uverbs_std_types_counters.c | 3 +- drivers/infiniband/core/uverbs_std_types_cq.c | 10 +- drivers/infiniband/core/uverbs_std_types_dm.c | 5 +- .../infiniband/core/uverbs_std_types_flow_action.c | 3 +- drivers/infiniband/core/uverbs_std_types_mr.c | 8 +- drivers/infiniband/core/verbs.c | 81 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 60 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 18 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 27 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 9 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 4 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 43 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 8 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 4 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 49 +- drivers/infiniband/hw/cxgb4/cq.c | 17 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 14 +- drivers/infiniband/hw/cxgb4/mem.c | 9 +- drivers/infiniband/hw/cxgb4/provider.c | 9 +- drivers/infiniband/hw/cxgb4/qp.c | 8 +- drivers/infiniband/hw/hfi1/chip.c | 16 +- drivers/infiniband/hw/hfi1/debugfs.c | 8 +- drivers/infiniband/hw/hfi1/driver.c | 10 +- drivers/infiniband/hw/hfi1/hfi.h | 8 +- drivers/infiniband/hw/hfi1/init.c | 52 +- drivers/infiniband/hw/hfi1/verbs.c | 8 +- drivers/infiniband/hw/hfi1/vnic_main.c | 16 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 4 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 68 +- drivers/infiniband/hw/hns/hns_roce_device.h | 32 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 22 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 25 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 6 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 7 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 50 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 3 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 47 +- drivers/infiniband/hw/mlx4/ah.c | 2 +- drivers/infiniband/hw/mlx4/cq.c | 40 +- drivers/infiniband/hw/mlx4/doorbell.c | 6 +- drivers/infiniband/hw/mlx4/mad.c | 10 +- drivers/infiniband/hw/mlx4/main.c | 10 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 21 +- drivers/infiniband/hw/mlx4/mr.c | 7 +- drivers/infiniband/hw/mlx4/qp.c | 44 +- drivers/infiniband/hw/mlx4/srq.c | 14 +- drivers/infiniband/hw/mlx5/ah.c | 2 +- drivers/infiniband/hw/mlx5/cmd.c | 4 +- drivers/infiniband/hw/mlx5/cq.c | 47 +- drivers/infiniband/hw/mlx5/devx.c | 6 +- drivers/infiniband/hw/mlx5/flow.c | 3 +- drivers/infiniband/hw/mlx5/main.c | 60 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 25 +- drivers/infiniband/hw/mlx5/mr.c | 10 +- drivers/infiniband/hw/mlx5/qp.c | 43 +- drivers/infiniband/hw/mlx5/srq.c | 21 +- drivers/infiniband/hw/mthca/mthca_provider.c | 101 +- drivers/infiniband/hw/nes/nes_cm.c | 3 +- drivers/infiniband/hw/nes/nes_verbs.c | 68 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 65 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 19 +- drivers/infiniband/hw/qedr/main.c | 10 +- drivers/infiniband/hw/qedr/qedr.h | 11 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 10 +- drivers/infiniband/hw/qedr/verbs.c | 80 +- drivers/infiniband/hw/qedr/verbs.h | 18 +- drivers/infiniband/hw/qib/qib.h | 4 +- drivers/infiniband/hw/qib/qib_driver.c | 20 +- drivers/infiniband/hw/qib/qib_fs.c | 12 +- drivers/infiniband/hw/qib/qib_iba7322.c | 4 +- drivers/infiniband/hw/qib/qib_init.c | 56 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 15 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 12 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 3 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 17 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 4 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 20 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 18 +- drivers/infiniband/sw/rdmavt/ah.c | 4 +- drivers/infiniband/sw/rdmavt/ah.h | 3 +- drivers/infiniband/sw/rdmavt/cq.c | 7 +- drivers/infiniband/sw/rdmavt/cq.h | 3 +- drivers/infiniband/sw/rdmavt/mmap.c | 16 +- drivers/infiniband/sw/rdmavt/mmap.h | 6 +- drivers/infiniband/sw/rdmavt/mr.c | 9 +- drivers/infiniband/sw/rdmavt/mr.h | 7 +- drivers/infiniband/sw/rdmavt/pd.c | 7 +- drivers/infiniband/sw/rdmavt/pd.h | 5 +- drivers/infiniband/sw/rdmavt/qp.c | 7 +- drivers/infiniband/sw/rdmavt/qp.h | 2 +- drivers/infiniband/sw/rdmavt/srq.c | 8 +- drivers/infiniband/sw/rdmavt/srq.h | 2 +- drivers/infiniband/sw/rxe/rxe_cq.c | 10 +- drivers/infiniband/sw/rxe/rxe_loc.h | 16 +- drivers/infiniband/sw/rxe/rxe_mmap.c | 14 +- drivers/infiniband/sw/rxe/rxe_mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_qp.c | 15 +- drivers/infiniband/sw/rxe/rxe_queue.c | 22 +- drivers/infiniband/sw/rxe/rxe_queue.h | 15 +- drivers/infiniband/sw/rxe/rxe_srq.c | 14 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 33 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 60 +- drivers/input/evdev.c | 7 +- drivers/input/touchscreen/goodix.c | 54 + drivers/leds/Kconfig | 4 +- drivers/leds/leds-blinkm.c | 1 - drivers/md/dm-core.h | 1 + drivers/md/dm-rq.c | 3 + drivers/md/dm.c | 12 + drivers/memory/atmel-ebi.c | 37 +- drivers/mfd/Kconfig | 62 +- drivers/mfd/atmel-hlcdc.c | 1 + drivers/mfd/axp20x-i2c.c | 2 + drivers/mfd/axp20x.c | 11 + drivers/mfd/cros_ec_dev.c | 13 + drivers/mfd/intel_soc_pmic_chtwc.c | 1 + drivers/mfd/rk808.c | 9 - drivers/mfd/sec-core.c | 59 +- drivers/mfd/sec-irq.c | 3 + drivers/mfd/syscon.c | 19 + drivers/mfd/twl6040.c | 13 +- drivers/misc/fastrpc.c | 7 +- drivers/misc/habanalabs/goya/goya.c | 9 +- drivers/mtd/Kconfig | 3 +- drivers/mtd/devices/Kconfig | 2 +- drivers/mtd/nand/Kconfig | 1 - drivers/mtd/nand/core.c | 34 + drivers/mtd/nand/raw/Kconfig | 393 ++- drivers/mtd/nand/raw/Makefile | 9 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 125 +- drivers/mtd/nand/raw/atmel/pmecc.c | 5 +- drivers/mtd/nand/raw/atmel/pmecc.h | 6 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 2 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 7 +- drivers/mtd/nand/raw/denali.c | 6 +- drivers/mtd/nand/raw/diskonchip.c | 7 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 4 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 4 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c | 6 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 19 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 1 + drivers/mtd/nand/raw/hisi504_nand.c | 2 +- drivers/mtd/nand/raw/ingenic/Kconfig | 50 + drivers/mtd/nand/raw/ingenic/Makefile | 7 + drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 160 + drivers/mtd/nand/raw/ingenic/ingenic_ecc.h | 83 + drivers/mtd/nand/raw/ingenic/ingenic_nand.c | 530 ++++ drivers/mtd/nand/raw/ingenic/jz4725b_bch.c | 295 ++ drivers/mtd/nand/raw/ingenic/jz4740_ecc.c | 197 ++ drivers/mtd/nand/raw/{ => ingenic}/jz4740_nand.c | 7 +- drivers/mtd/nand/raw/{ => ingenic}/jz4780_bch.c | 182 +- drivers/mtd/nand/raw/internals.h | 2 +- drivers/mtd/nand/raw/jz4780_bch.h | 43 - drivers/mtd/nand/raw/jz4780_nand.c | 415 --- drivers/mtd/nand/raw/marvell_nand.c | 49 +- drivers/mtd/nand/raw/meson_nand.c | 9 +- drivers/mtd/nand/raw/mtk_nand.c | 4 +- drivers/mtd/nand/raw/nand_amd.c | 11 +- drivers/mtd/nand/raw/nand_base.c | 259 +- drivers/mtd/nand/raw/nand_bbt.c | 45 +- drivers/mtd/nand/raw/nand_esmt.c | 10 +- drivers/mtd/nand/raw/nand_hynix.c | 90 +- drivers/mtd/nand/raw/nand_jedec.c | 27 +- drivers/mtd/nand/raw/nand_micron.c | 14 +- drivers/mtd/nand/raw/nand_onfi.c | 35 +- drivers/mtd/nand/raw/nand_samsung.c | 42 +- drivers/mtd/nand/raw/nand_toshiba.c | 19 +- drivers/mtd/nand/raw/nandsim.c | 17 +- drivers/mtd/nand/raw/nuc900_nand.c | 3 +- drivers/mtd/nand/raw/omap2.c | 4 +- drivers/mtd/nand/raw/omap_elm.c | 4 + drivers/mtd/nand/raw/qcom_nandc.c | 8 +- drivers/mtd/nand/raw/sh_flctl.c | 9 +- drivers/mtd/nand/raw/sunxi_nand.c | 15 +- drivers/mtd/nand/raw/tegra_nand.c | 8 +- drivers/mtd/nand/raw/vf610_nfc.c | 3 + drivers/mtd/nand/spi/core.c | 169 +- drivers/mtd/nand/spi/gigadevice.c | 8 +- drivers/mtd/nand/spi/macronix.c | 4 +- drivers/mtd/nand/spi/micron.c | 2 +- drivers/mtd/nand/spi/toshiba.c | 12 +- drivers/mtd/nand/spi/winbond.c | 4 +- drivers/mtd/sm_ftl.c | 12 +- drivers/mtd/tests/mtd_nandecctest.c | 16 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 2 +- drivers/net/ethernet/aurora/nb8800.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 4 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 5 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 2 +- drivers/net/ethernet/i825xx/lasi_82596.c | 5 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 2 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/intel/igc/igc_main.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 2 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 22 +- .../mellanox/mlx5/core/diag/fw_tracer_tracepoint.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 4 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 17 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.h | 21 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 44 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 473 +-- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 29 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 202 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 3 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 27 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 131 + .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 62 + .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 8 + drivers/net/ethernet/qlogic/qede/qede_fp.c | 4 +- drivers/net/ethernet/rdc/r6040.c | 2 +- drivers/net/ethernet/sfc/falcon/tx.c | 4 +- drivers/net/ethernet/sfc/tx.c | 12 +- drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c | 2 +- drivers/net/hyperv/netvsc.c | 2 +- drivers/net/macsec.c | 22 +- drivers/net/phy/aquantia_main.c | 114 +- drivers/net/phy/phy-c45.c | 20 +- drivers/net/phy/phy_device.c | 74 +- drivers/net/phy/realtek.c | 36 +- drivers/net/virtio_net.c | 2 +- drivers/nvme/host/core.c | 2 +- drivers/parisc/led.c | 3 + drivers/pinctrl/pinctrl-mcp23s08.c | 110 - drivers/regulator/bcm590xx-regulator.c | 105 +- drivers/regulator/lm363x-regulator.c | 8 +- drivers/regulator/twl-regulator.c | 6 +- drivers/rtc/Kconfig | 5 +- drivers/rtc/rtc-da9063.c | 7 + drivers/rtc/rtc-mxc.c | 4 +- drivers/rtc/rtc-pcf85063.c | 446 ++- drivers/rtc/rtc-snvs.c | 29 +- drivers/spi/spi-bcm2835aux.c | 204 +- drivers/spi/spi-fsl-lpspi.c | 8 +- drivers/spi/spi-fsl-spi.c | 27 +- drivers/spi/spi-gpio.c | 51 +- drivers/spi/spi-mem.c | 4 +- drivers/spi/spi-mt7621.c | 2 +- drivers/spi/spi-pxa2xx.c | 18 +- drivers/spi/spi-sh-msiof.c | 204 +- drivers/staging/Kconfig | 3 +- drivers/staging/Makefile | 1 - drivers/staging/android/Kconfig | 1 + drivers/staging/android/Makefile | 1 + drivers/staging/android/ion/Kconfig | 1 + drivers/staging/axis-fifo/Kconfig | 1 + drivers/staging/axis-fifo/Makefile | 1 + drivers/staging/board/Kconfig | 1 + drivers/staging/board/Makefile | 1 + drivers/staging/clocking-wizard/Kconfig | 1 + drivers/staging/clocking-wizard/Makefile | 1 + drivers/staging/comedi/Kconfig | 1 + drivers/staging/comedi/drivers/amplc_pci230.c | 2 +- drivers/staging/comedi/drivers/das08.c | 4 +- drivers/staging/comedi/drivers/dyna_pci10xx.c | 2 +- drivers/staging/comedi/drivers/ni_at_ao.c | 2 +- drivers/staging/comedi/drivers/ni_daq_700.c | 2 +- drivers/staging/comedi/drivers/ni_mio_common.c | 4 +- .../comedi/drivers/ni_routing/tools/Makefile | 1 + drivers/staging/comedi/drivers/quatech_daqp_cs.c | 1 + .../staging/comedi/drivers/tests/ni_routes_test.c | 2 +- drivers/staging/comedi/kcomedilib/Makefile | 1 + drivers/staging/emxx_udc/Kconfig | 1 + drivers/staging/emxx_udc/Makefile | 1 + drivers/staging/emxx_udc/emxx_udc.c | 6 +- drivers/staging/fbtft/Kconfig | 1 + drivers/staging/fbtft/fb_agm1264k-fl.c | 2 +- drivers/staging/fbtft/fb_ssd1351.c | 4 +- drivers/staging/fsl-dpaa2/Kconfig | 1 + drivers/staging/fsl-dpaa2/Makefile | 1 + drivers/staging/fwserial/Kconfig | 1 + drivers/staging/fwserial/Makefile | 1 + drivers/staging/gasket/Kconfig | 1 + drivers/staging/gasket/Makefile | 1 + drivers/staging/gdm724x/Kconfig | 1 + drivers/staging/goldfish/Kconfig | 1 + drivers/staging/goldfish/Makefile | 1 + drivers/staging/greybus/Kconfig | 1 + drivers/staging/greybus/hid.c | 1 - drivers/staging/gs_fpgaboot/Kconfig | 1 + drivers/staging/gs_fpgaboot/Makefile | 1 + drivers/staging/iio/Kconfig | 1 + drivers/staging/iio/accel/Kconfig | 1 + drivers/staging/iio/accel/Makefile | 1 + drivers/staging/iio/accel/adis16203.c | 3 +- drivers/staging/iio/accel/adis16240.c | 3 +- drivers/staging/iio/adc/Kconfig | 1 + drivers/staging/iio/adc/ad7192.c | 11 +- drivers/staging/iio/adc/ad7192.h | 3 +- drivers/staging/iio/adc/ad7280a.c | 3 +- drivers/staging/iio/adc/ad7280a.h | 3 +- drivers/staging/iio/adc/ad7780.c | 3 +- drivers/staging/iio/adc/ad7816.c | 5 +- drivers/staging/iio/addac/Kconfig | 1 + drivers/staging/iio/addac/Makefile | 1 + drivers/staging/iio/addac/adt7316-i2c.c | 3 +- drivers/staging/iio/addac/adt7316-spi.c | 3 +- drivers/staging/iio/addac/adt7316.c | 4 +- drivers/staging/iio/addac/adt7316.h | 3 +- drivers/staging/iio/cdc/Kconfig | 1 + drivers/staging/iio/cdc/Makefile | 1 + drivers/staging/iio/cdc/ad7150.c | 3 +- drivers/staging/iio/cdc/ad7746.c | 3 +- drivers/staging/iio/cdc/ad7746.h | 3 +- drivers/staging/iio/frequency/Kconfig | 1 + drivers/staging/iio/frequency/Makefile | 1 + drivers/staging/iio/frequency/ad9832.c | 3 +- drivers/staging/iio/frequency/ad9832.h | 3 +- drivers/staging/iio/frequency/ad9834.c | 3 +- drivers/staging/iio/frequency/ad9834.h | 3 +- drivers/staging/iio/frequency/dds.h | 3 +- drivers/staging/iio/impedance-analyzer/Kconfig | 1 + drivers/staging/iio/impedance-analyzer/Makefile | 1 + drivers/staging/iio/impedance-analyzer/ad5933.c | 7 +- drivers/staging/iio/meter/Kconfig | 1 + drivers/staging/iio/meter/ade7854-i2c.c | 3 +- drivers/staging/iio/meter/ade7854-spi.c | 3 +- drivers/staging/iio/meter/ade7854.c | 5 +- drivers/staging/iio/resolver/Kconfig | 1 + drivers/staging/iio/resolver/Makefile | 1 + drivers/staging/iio/resolver/ad2s1210.c | 6 +- drivers/staging/ks7010/Kconfig | 1 + drivers/staging/ks7010/Makefile | 1 + drivers/staging/media/Kconfig | 1 + drivers/staging/media/bcm2048/Kconfig | 1 + drivers/staging/media/bcm2048/Makefile | 1 + drivers/staging/media/davinci_vpfe/Kconfig | 1 + drivers/staging/media/davinci_vpfe/Makefile | 1 + drivers/staging/media/davinci_vpfe/dm365_ipipe.h | 2 - drivers/staging/media/davinci_vpfe/dm365_resizer.c | 4 +- drivers/staging/media/imx/Kconfig | 1 + drivers/staging/media/imx/imx-ic-common.c | 6 +- drivers/staging/media/imx/imx-ic-prp.c | 6 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 6 +- drivers/staging/media/imx/imx-ic.h | 6 +- drivers/staging/media/imx/imx-media-capture.c | 11 +- drivers/staging/media/imx/imx-media-csi.c | 6 +- drivers/staging/media/imx/imx-media-dev.c | 6 +- drivers/staging/media/imx/imx-media-fim.c | 6 +- drivers/staging/media/imx/imx-media-internal-sd.c | 6 +- drivers/staging/media/imx/imx-media-of.c | 6 +- drivers/staging/media/imx/imx-media-utils.c | 6 +- drivers/staging/media/imx/imx-media-vdic.c | 6 +- drivers/staging/media/imx/imx-media.h | 6 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 6 +- drivers/staging/media/ipu3/Kconfig | 1 + drivers/staging/media/ipu3/Makefile | 1 + drivers/staging/media/rockchip/vpu/Kconfig | 1 + drivers/staging/media/rockchip/vpu/Makefile | 1 + drivers/staging/media/soc_camera/Kconfig | 1 + drivers/staging/media/soc_camera/imx074.c | 6 +- drivers/staging/media/soc_camera/mt9t031.c | 6 +- drivers/staging/media/soc_camera/soc_camera.c | 6 +- drivers/staging/media/soc_camera/soc_mediabus.c | 6 +- drivers/staging/media/soc_camera/soc_mt9v022.c | 6 +- drivers/staging/media/soc_camera/soc_ov5642.c | 6 +- drivers/staging/media/soc_camera/soc_ov9740.c | 6 +- drivers/staging/media/sunxi/Kconfig | 1 + drivers/staging/media/sunxi/Makefile | 1 + drivers/staging/media/sunxi/cedrus/Kconfig | 1 + drivers/staging/media/sunxi/cedrus/Makefile | 1 + drivers/staging/media/tegra-vde/Kconfig | 1 + drivers/staging/media/tegra-vde/Makefile | 1 + drivers/staging/media/tegra-vde/uapi.h | 11 +- drivers/staging/media/zoran/Kconfig | 1 + drivers/staging/media/zoran/videocodec.h | 17 +- drivers/staging/media/zoran/zoran.h | 12 +- drivers/staging/media/zoran/zoran_card.c | 17 +- drivers/staging/media/zoran/zoran_card.h | 12 +- drivers/staging/media/zoran/zoran_device.c | 12 +- drivers/staging/media/zoran/zoran_device.h | 12 +- drivers/staging/media/zoran/zoran_driver.c | 112 +- drivers/staging/media/zoran/zoran_procfs.c | 12 +- drivers/staging/media/zoran/zoran_procfs.h | 12 +- drivers/staging/media/zoran/zr36016.c | 18 +- drivers/staging/media/zoran/zr36016.h | 18 +- drivers/staging/media/zoran/zr36050.c | 18 +- drivers/staging/media/zoran/zr36050.h | 18 +- drivers/staging/media/zoran/zr36057.h | 12 +- drivers/staging/media/zoran/zr36060.c | 18 +- drivers/staging/media/zoran/zr36060.h | 18 +- drivers/staging/most/Kconfig | 1 + drivers/staging/most/cdev/Kconfig | 1 + drivers/staging/most/cdev/Makefile | 1 + drivers/staging/most/core.c | 2 +- drivers/staging/most/dim2/Kconfig | 1 + drivers/staging/most/dim2/Makefile | 1 + drivers/staging/most/i2c/Kconfig | 1 + drivers/staging/most/i2c/Makefile | 1 + drivers/staging/most/net/Kconfig | 1 + drivers/staging/most/net/Makefile | 1 + drivers/staging/most/sound/Kconfig | 1 + drivers/staging/most/sound/Makefile | 1 + drivers/staging/most/usb/Kconfig | 1 + drivers/staging/most/usb/Makefile | 1 + drivers/staging/most/video/Kconfig | 1 + drivers/staging/most/video/Makefile | 1 + drivers/staging/mt7621-dma/Kconfig | 1 + drivers/staging/mt7621-dma/Makefile | 1 + drivers/staging/mt7621-dma/mtk-hsdma.c | 1 - drivers/staging/mt7621-dts/Kconfig | 1 + drivers/staging/mt7621-dts/Makefile | 1 + drivers/staging/mt7621-mmc/Kconfig | 8 - drivers/staging/mt7621-mmc/Makefile | 42 - drivers/staging/mt7621-mmc/TODO | 8 - drivers/staging/mt7621-mmc/board.h | 63 - drivers/staging/mt7621-mmc/dbg.c | 311 -- drivers/staging/mt7621-mmc/dbg.h | 106 - drivers/staging/mt7621-mmc/mt6575_sd.h | 485 --- drivers/staging/mt7621-mmc/sd.c | 1859 ------------ drivers/staging/mt7621-pci-phy/Kconfig | 1 + drivers/staging/mt7621-pci-phy/Makefile | 1 + drivers/staging/mt7621-pci/Kconfig | 1 + drivers/staging/mt7621-pci/Makefile | 1 + drivers/staging/mt7621-pinctrl/Kconfig | 1 + drivers/staging/mt7621-pinctrl/Makefile | 1 + drivers/staging/netlogic/Kconfig | 1 + drivers/staging/netlogic/Makefile | 1 + drivers/staging/nvec/Kconfig | 1 + drivers/staging/octeon-usb/Kconfig | 1 + drivers/staging/octeon/Kconfig | 1 + drivers/staging/olpc_dcon/Kconfig | 1 + drivers/staging/olpc_dcon/Makefile | 1 + drivers/staging/pi433/Kconfig | 1 + drivers/staging/pi433/Makefile | 1 + drivers/staging/pi433/pi433_if.c | 2 +- drivers/staging/ralink-gdma/Kconfig | 1 + drivers/staging/ralink-gdma/Makefile | 1 + drivers/staging/ralink-gdma/ralink-gdma.c | 8 +- drivers/staging/rtl8188eu/Kconfig | 1 + drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 6 +- drivers/staging/rtl8192e/Kconfig | 1 + drivers/staging/rtl8192e/license | 339 --- drivers/staging/rtl8192e/rtl8192e/Kconfig | 1 + drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 18 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 17 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.h | 17 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 17 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 19 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h | 22 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 17 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h | 18 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.c | 18 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 17 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h | 16 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.h | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 20 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 16 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 16 +- drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.h | 21 +- drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c | 18 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.h | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.h | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.h | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.h | 17 +- drivers/staging/rtl8192e/rtl819x_BA.h | 16 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 16 +- drivers/staging/rtl8192e/rtl819x_HT.h | 16 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 16 +- drivers/staging/rtl8192e/rtl819x_Qos.h | 16 +- drivers/staging/rtl8192e/rtl819x_TS.h | 16 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 16 +- drivers/staging/rtl8192e/rtllib.h | 6 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 6 +- drivers/staging/rtl8192e/rtllib_crypt_wep.c | 6 +- drivers/staging/rtl8192e/rtllib_debug.h | 22 +- drivers/staging/rtl8192e/rtllib_module.c | 21 +- drivers/staging/rtl8192e/rtllib_rx.c | 20 +- drivers/staging/rtl8192e/rtllib_softmac.c | 5 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 5 +- drivers/staging/rtl8192e/rtllib_tx.c | 22 +- drivers/staging/rtl8192e/rtllib_wx.c | 19 +- drivers/staging/rtl8192u/Kconfig | 1 + drivers/staging/rtl8192u/ieee80211/ieee80211.h | 6 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 7 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.h | 6 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 10 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 10 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 6 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 38 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 3 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 3 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 17 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 17 +- drivers/staging/rtl8192u/r8180_93cx6.c | 2 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 16 +- drivers/staging/rtl8192u/r8192U_hw.h | 2 +- drivers/staging/rtl8192u/r8192U_wx.c | 2 +- drivers/staging/rtl8192u/r8192U_wx.h | 2 +- drivers/staging/rtl8712/Kconfig | 1 + drivers/staging/rtl8712/rtl871x_mlme.c | 8 +- drivers/staging/rtl8712/rtl871x_mp.c | 5 +- drivers/staging/rtl8723bs/Kconfig | 1 + drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 24 +- drivers/staging/rtl8723bs/hal/odm.h | 8 +- drivers/staging/rtlwifi/Kconfig | 1 + drivers/staging/rtlwifi/Makefile | 1 + drivers/staging/rtlwifi/base.c | 2 +- drivers/staging/rtlwifi/btcoexist/Makefile | 1 + drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c | 7 +- .../halmac/halmac_88xx/halmac_api_88xx_sdio.c | 5 +- .../halmac/halmac_88xx/halmac_api_88xx_usb.c | 5 +- drivers/staging/rtlwifi/halmac/halmac_api.c | 7 +- drivers/staging/rtlwifi/phydm/phydm.c | 16 +- drivers/staging/rtlwifi/phydm/phydm_debug.c | 8 +- drivers/staging/rtlwifi/phydm/phydm_rainfo.c | 5 +- drivers/staging/rtlwifi/rtl8822be/Makefile | 1 + drivers/staging/rtlwifi/rtl8822be/hw.c | 15 - drivers/staging/rtlwifi/rtl8822be/hw.h | 1 - drivers/staging/rts5208/Kconfig | 1 + drivers/staging/rts5208/Makefile | 1 + drivers/staging/sm750fb/Kconfig | 1 + drivers/staging/sm750fb/Makefile | 1 + drivers/staging/sm750fb/ddk750.h | 1 + drivers/staging/sm750fb/ddk750_swi2c.c | 1 + drivers/staging/sm750fb/ddk750_swi2c.h | 1 + drivers/staging/sm750fb/sm750.c | 5 +- drivers/staging/speakup/Kconfig | 1 + drivers/staging/unisys/Kconfig | 1 + drivers/staging/unisys/Makefile | 1 + drivers/staging/unisys/visorhba/Kconfig | 1 + drivers/staging/unisys/visorhba/Makefile | 1 + drivers/staging/unisys/visorinput/Kconfig | 1 + drivers/staging/unisys/visorinput/Makefile | 1 + drivers/staging/unisys/visornic/Kconfig | 1 + drivers/staging/unisys/visornic/Makefile | 1 + drivers/staging/vc04_services/Kconfig | 1 + .../staging/vc04_services/bcm2835-audio/Kconfig | 1 + .../staging/vc04_services/bcm2835-audio/Makefile | 1 + .../staging/vc04_services/bcm2835-camera/Kconfig | 1 + .../staging/vc04_services/interface/vchi/vchi.h | 34 +- .../vc04_services/interface/vchi/vchi_cfg.h | 34 +- .../vc04_services/interface/vchi/vchi_common.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq.h | 34 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 32 +- .../vc04_services/interface/vchiq_arm/vchiq_cfg.h | 34 +- .../interface/vchiq_arm/vchiq_connected.c | 34 +- .../interface/vchiq_arm/vchiq_connected.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 48 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 34 +- .../interface/vchiq_arm/vchiq_debugfs.c | 32 +- .../interface/vchiq_arm/vchiq_debugfs.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 34 +- .../interface/vchiq_arm/vchiq_ioctl.h | 34 +- .../interface/vchiq_arm/vchiq_pagelist.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_util.h | 34 +- drivers/staging/vme/Makefile | 1 + drivers/staging/vme/devices/Kconfig | 1 + drivers/staging/vme/devices/Makefile | 1 + drivers/staging/vt6655/Kconfig | 1 + drivers/staging/vt6655/rxtx.c | 16 +- drivers/staging/vt6656/Kconfig | 1 + drivers/staging/vt6656/baseband.h | 2 +- drivers/staging/vt6656/card.h | 2 +- drivers/staging/vt6656/channel.h | 2 +- drivers/staging/vt6656/desc.h | 2 +- drivers/staging/vt6656/device.h | 2 +- drivers/staging/vt6656/dpc.h | 2 +- drivers/staging/vt6656/firmware.h | 2 +- drivers/staging/vt6656/int.h | 2 +- drivers/staging/vt6656/key.h | 2 +- drivers/staging/vt6656/power.h | 2 +- drivers/staging/vt6656/rf.h | 2 +- drivers/staging/vt6656/rxtx.h | 2 +- drivers/staging/vt6656/usbpipe.h | 2 +- drivers/staging/vt6656/wcmd.h | 2 +- drivers/staging/wilc1000/Kconfig | 1 + drivers/staging/wlan-ng/Kconfig | 1 + drivers/usb/serial/pl2303.c | 58 +- drivers/vfio/pci/vfio_pci.c | 4 +- drivers/vfio/vfio_iommu_spapr_tce.c | 2 +- drivers/vfio/vfio_iommu_type1.c | 14 + drivers/video/backlight/Kconfig | 25 +- drivers/video/fbdev/sm712fb.c | 1 + fs/aio.c | 2 +- fs/binfmt_elf.c | 2 +- fs/char_dev.c | 78 +- fs/cifs/cifsfs.c | 2 + fs/cifs/cifsglob.h | 11 +- fs/gfs2/bmap.c | 26 + fs/gfs2/bmap.h | 1 + fs/gfs2/log.c | 18 +- fs/gfs2/log.h | 2 +- fs/gfs2/recovery.c | 2 + fs/hugetlbfs/inode.c | 27 +- fs/ocfs2/dir.c | 20 +- fs/ocfs2/ocfs2_fs.h | 28 +- include/acpi/acpi_bus.h | 4 +- include/asm-generic/shmparam.h | 2 +- include/linux/acpi.h | 4 +- include/linux/balloon_compaction.h | 15 - include/linux/cpufreq.h | 14 + include/linux/firmware/intel/stratix10-smc.h | 19 + include/linux/hid.h | 1 + include/linux/hugetlb.h | 4 +- include/linux/ipc_namespace.h | 1 + include/linux/memcontrol.h | 5 +- include/linux/mfd/cros_ec.h | 1 + include/linux/mfd/cros_ec_commands.h | 2 + include/linux/mlx5/cq.h | 2 +- include/linux/mlx5/doorbell.h | 39 +- include/linux/mlx5/driver.h | 3 + include/linux/mlx5/mlx5_ifc.h | 51 +- include/linux/mtd/nand.h | 32 +- include/linux/mtd/nand_bch.h | 6 +- include/linux/mtd/rawnand.h | 97 +- include/linux/mtd/spinand.h | 7 + include/linux/netdevice.h | 42 +- include/linux/phy.h | 1 + include/linux/platform_data/elm.h | 2 +- include/linux/qcom-geni-se.h | 2 +- include/linux/rcupdate.h | 6 +- include/linux/reset.h | 2 + include/linux/skbuff.h | 2 - include/linux/spi/spi-mem.h | 3 + include/linux/srcu.h | 36 +- include/linux/vmw_vmci_defs.h | 35 +- include/net/ip.h | 2 +- include/net/sch_generic.h | 44 +- include/rdma/ib_verbs.h | 271 +- include/rdma/uverbs_std_types.h | 40 +- include/rdma/uverbs_types.h | 18 +- include/soc/at91/atmel-sfr.h | 34 +- include/uapi/drm/drm_mode.h | 3 +- include/uapi/rdma/rdma_netlink.h | 22 +- include/uapi/sound/asound.h | 1 + ipc/ipc_sysctl.c | 14 +- ipc/util.c | 48 +- ipc/util.h | 47 +- kernel/gcov/clang.c | 4 + kernel/gcov/gcc_3_4.c | 4 + kernel/gcov/gcc_4_7.c | 4 + kernel/locking/locktorture.c | 2 + kernel/rcu/rcu.h | 1 + kernel/rcu/rcuperf.c | 5 + kernel/rcu/rcutorture.c | 21 +- kernel/rcu/srcutiny.c | 9 +- kernel/rcu/srcutree.c | 32 +- kernel/rcu/tiny.c | 2 +- kernel/rcu/tree.c | 508 +--- kernel/rcu/tree.h | 14 +- kernel/rcu/tree_exp.h | 36 +- kernel/rcu/tree_plugin.h | 257 +- kernel/rcu/tree_stall.h | 709 +++++ kernel/rcu/update.c | 59 +- kernel/sched/cpufreq_schedutil.c | 21 +- kernel/signal.c | 14 +- kernel/torture.c | 2 + lib/Kconfig.debug | 8 + lib/bitmap.c | 6 +- lib/math/rational.c | 63 +- localversion-next | 2 +- mm/huge_memory.c | 36 + mm/hugetlb.c | 100 +- mm/memcontrol.c | 24 +- mm/page_alloc.c | 6 +- mm/slob.c | 50 +- mm/slub.c | 9 +- mm/sparse.c | 16 +- mm/swap.c | 2 +- mm/userfaultfd.c | 3 +- mm/vmalloc.c | 139 +- net/core/dev.c | 10 +- net/core/filter.c | 22 +- net/core/flow_dissector.c | 4 +- net/dccp/feat.c | 7 +- net/decnet/af_decnet.c | 2 +- net/ipv4/af_inet.c | 2 +- net/ipv4/ip_input.c | 7 +- net/ipv4/ip_options.c | 4 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 2 +- net/ipv4/xfrm4_policy.c | 24 +- net/ipv6/ip6_tunnel.c | 4 +- net/kcm/kcmsock.c | 16 +- net/openvswitch/conntrack.c | 2 +- net/sched/cls_api.c | 1 - net/sched/cls_matchall.c | 5 + net/sched/sch_cbq.c | 10 +- net/sched/sch_drr.c | 16 +- net/sched/sch_hfsc.c | 19 +- net/sched/sch_htb.c | 22 +- net/sched/sch_mq.c | 2 +- net/sched/sch_mqprio.c | 3 +- net/sched/sch_multiq.c | 10 +- net/sched/sch_prio.c | 10 +- net/sched/sch_qfq.c | 14 +- net/sched/sch_red.c | 3 +- net/sched/sch_sfb.c | 3 +- net/sched/sch_taprio.c | 2 +- net/sched/sch_tbf.c | 3 +- net/sctp/protocol.c | 1 + scripts/gdb/linux/config.py | 22 +- scripts/gdb/linux/constants.py.in | 7 +- scripts/gdb/linux/cpus.py | 1 + scripts/gdb/linux/lists.py | 1 + scripts/gdb/linux/proc.py | 10 +- scripts/gdb/linux/rbtree.py | 24 +- scripts/gdb/linux/tasks.py | 2 + scripts/gdb/linux/timerlist.py | 135 +- scripts/gdb/linux/utils.py | 7 +- scripts/link-vmlinux.sh | 20 +- scripts/sphinx-pre-install | 1 + sound/pci/hda/patch_realtek.c | 72 +- sound/soc/codecs/Kconfig | 2 +- sound/soc/codecs/tlv320aic31xx.c | 61 +- sound/soc/codecs/tlv320aic31xx.h | 12 + sound/soc/codecs/wcd9335.c | 1 + sound/soc/codecs/wm_adsp.c | 12 +- sound/soc/fsl/eukrea-tlv320.c | 4 +- sound/soc/fsl/fsl_utils.c | 1 + sound/soc/intel/boards/bytcht_da7213.c | 9 +- sound/soc/intel/boards/bytcht_es8316.c | 9 +- sound/soc/intel/boards/bytcr_rt5640.c | 10 +- sound/soc/intel/boards/bytcr_rt5651.c | 14 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 47 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 9 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 9 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 2 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 2 +- sound/soc/soc-core.c | 7 +- sound/soc/soc-dapm.c | 7 + sound/soc/soc-pcm.c | 7 +- sound/soc/soc-topology.c | 17 +- sound/soc/sprd/Kconfig | 1 + sound/soc/sprd/Makefile | 4 +- sound/soc/sprd/sprd-pcm-compress.c | 675 +++++ sound/soc/sprd/sprd-pcm-dma.c | 2 +- sound/soc/sprd/sprd-pcm-dma.h | 43 + tools/memory-model/linux-kernel.def | 1 + tools/memory-model/litmus-tests/.gitignore | 2 +- .../litmus-tests/MP+poonceonces.litmus | 2 +- tools/memory-model/litmus-tests/README | 2 +- tools/memory-model/lock.cat | 2 +- tools/memory-model/scripts/README | 10 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 0 tools/memory-model/scripts/checklitmus.sh | 23 +- tools/memory-model/scripts/checklitmushist.sh | 0 tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/initlitmushist.sh | 0 tools/memory-model/scripts/judgelitmus.sh | 90 +- tools/memory-model/scripts/newlitmushist.sh | 0 tools/memory-model/scripts/parseargs.sh | 11 +- tools/memory-model/scripts/runlitmus.sh | 79 + tools/memory-model/scripts/runlitmushist.sh | 2 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/testing/selftests/bpf/Makefile | 4 +- tools/testing/selftests/bpf/flow_dissector_load.c | 2 +- .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 8 +- .../selftests/bpf/prog_tests/flow_dissector.c | 68 + tools/testing/selftests/bpf/progs/bpf_flow.c | 19 +- tools/testing/selftests/bpf/verifier/ctx_skb.c | 1 - .../selftests/rcutorture/bin/configNR_CPUS.sh | 17 +- .../selftests/rcutorture/bin/config_override.sh | 17 +- .../selftests/rcutorture/bin/configcheck.sh | 19 +- .../testing/selftests/rcutorture/bin/configinit.sh | 17 +- tools/testing/selftests/rcutorture/bin/cpus2use.sh | 17 +- .../testing/selftests/rcutorture/bin/functions.sh | 17 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 17 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 17 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 5 + .../selftests/rcutorture/bin/kvm-recheck-lock.sh | 17 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 17 +- .../rcutorture/bin/kvm-recheck-rcuperf-ftrace.sh | 17 +- .../rcutorture/bin/kvm-recheck-rcuperf.sh | 17 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 17 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 17 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 17 +- tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 15 +- .../selftests/rcutorture/bin/parse-build.sh | 17 +- .../selftests/rcutorture/bin/parse-console.sh | 17 +- .../rcutorture/configs/lock/ver_functions.sh | 17 +- .../rcutorture/configs/rcu/ver_functions.sh | 17 +- .../rcutorture/configs/rcuperf/ver_functions.sh | 17 +- 1219 files changed, 22407 insertions(+), 14934 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/panel/feiyang,fy07024 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/rocktech,jh057n [...] create mode 100644 Documentation/networking/bpf_flow_dissector.txt create mode 100644 Documentation/translations/zh_CN/process/1.Intro.rst create mode 100644 Documentation/translations/zh_CN/process/2.Process.rst create mode 100644 Documentation/translations/zh_CN/process/3.Early-stage.rst create mode 100644 Documentation/translations/zh_CN/process/4.Coding.rst create mode 100644 Documentation/translations/zh_CN/process/5.Posting.rst create mode 100644 Documentation/translations/zh_CN/process/6.Followthrough.rst create mode 100644 Documentation/translations/zh_CN/process/7.AdvancedTopics.rst create mode 100644 Documentation/translations/zh_CN/process/8.Conclusion.rst create mode 100644 Documentation/translations/zh_CN/process/code-of-conduct-interp [...] create mode 100644 Documentation/translations/zh_CN/process/code-of-conduct.rst create mode 100644 Documentation/translations/zh_CN/process/development-process.rst create mode 100644 Documentation/translations/zh_CN/process/license-rules.rst create mode 100644 Documentation/translations/zh_CN/process/management-style.rst create mode 100644 Documentation/translations/zh_CN/process/programming-language.rst create mode 100644 Documentation/translations/zh_CN/process/submit-checklist.rst create mode 100644 drivers/gpu/drm/i915/i915_priolist_types.h create mode 100644 drivers/gpu/drm/i915/i915_scheduler_types.h create mode 100644 drivers/gpu/drm/i915/test_i915_priolist_types_standalone.c create mode 100644 drivers/gpu/drm/i915/test_i915_scheduler_types_standalone.c create mode 100644 drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c create mode 100644 drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c create mode 100644 drivers/hid/hid-macally.c create mode 100644 drivers/hid/intel-ish-hid/ishtp-fw-loader.c create mode 100644 drivers/mtd/nand/raw/ingenic/Kconfig create mode 100644 drivers/mtd/nand/raw/ingenic/Makefile create mode 100644 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c create mode 100644 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h create mode 100644 drivers/mtd/nand/raw/ingenic/ingenic_nand.c create mode 100644 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c create mode 100644 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c rename drivers/mtd/nand/raw/{ => ingenic}/jz4740_nand.c (98%) rename drivers/mtd/nand/raw/{ => ingenic}/jz4780_bch.c (57%) delete mode 100644 drivers/mtd/nand/raw/jz4780_bch.h delete mode 100644 drivers/mtd/nand/raw/jz4780_nand.c delete mode 100644 drivers/staging/mt7621-mmc/Kconfig delete mode 100644 drivers/staging/mt7621-mmc/Makefile delete mode 100644 drivers/staging/mt7621-mmc/TODO delete mode 100644 drivers/staging/mt7621-mmc/board.h delete mode 100644 drivers/staging/mt7621-mmc/dbg.c delete mode 100644 drivers/staging/mt7621-mmc/dbg.h delete mode 100644 drivers/staging/mt7621-mmc/mt6575_sd.h delete mode 100644 drivers/staging/mt7621-mmc/sd.c delete mode 100644 drivers/staging/rtl8192e/license create mode 100644 kernel/rcu/tree_stall.h create mode 100644 sound/soc/sprd/sprd-pcm-compress.c mode change 100644 => 100755 tools/memory-model/scripts/checkghlitmus.sh mode change 100644 => 100755 tools/memory-model/scripts/checklitmushist.sh mode change 100644 => 100755 tools/memory-model/scripts/cmplitmushist.sh mode change 100644 => 100755 tools/memory-model/scripts/initlitmushist.sh mode change 100644 => 100755 tools/memory-model/scripts/judgelitmus.sh mode change 100644 => 100755 tools/memory-model/scripts/newlitmushist.sh mode change 100644 => 100755 tools/memory-model/scripts/parseargs.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh mode change 100644 => 100755 tools/memory-model/scripts/runlitmushist.sh create mode 100755 tools/memory-model/scripts/simpletest.sh