This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allmodconfig in repository toolchain/ci/linux.
discards 6cab33afc3dd Add linux-next specific files for 20190110 discards 4fb0ced4774b Merge branch 'akpm/master' discards ec12f08e8896 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards 536253448d52 kernel/fork.c: remove duplicated include discards d9f5674e3739 locking/atomics: build atomic headers as required discards 30f3da1864f3 include/linux/sched/signal.h: replace `tsk' with `task' discards 18e13f8591d9 scripts/atomic/check-atomics.sh: don't assume that scripts [...] discards 104ee6443771 Merge branch 'akpm-current/current' discards 49bf67c5bf53 Merge remote-tracking branch 'pidfd/for-next' discards be13fc3e50ff Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' discards 71882400c5e6 Merge remote-tracking branch 'xarray/xarray' discards 3b7ed2637601 Merge remote-tracking branch 'cisco/for-next' discards 146190a8e6fa Merge remote-tracking branch 'kspp/for-next/kspp' discards 114cd4fd8822 Merge remote-tracking branch 'ntb/ntb-next' discards 0a023afcb3b2 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards 784b17c740e3 Merge remote-tracking branch 'coresight/next' discards c4462e649a78 Merge remote-tracking branch 'livepatching/for-next' discards 135c73174f8e Merge remote-tracking branch 'random/dev' discards fa364ec9a9f0 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards efb5667fd01e Merge remote-tracking branch 'gpio/for-next' discards a6addd856ca1 Merge remote-tracking branch 'rpmsg/for-next' discards cff8f6ab40ac Merge remote-tracking branch 'vhost/linux-next' discards 60a9bc6b474c Merge remote-tracking branch 'scsi/for-next' discards ba66c556028c Merge remote-tracking branch 'cgroup/for-next' discards 8562c78b5c9b Merge remote-tracking branch 'slave-dma/next' discards b6ccf8b74cf4 Merge remote-tracking branch 'icc/icc-next' discards f20ddb26a3de Merge remote-tracking branch 'mux/for-next' discards 0b73ac08579d Merge remote-tracking branch 'staging/staging-next' discards a29d9e9b8427 Merge remote-tracking branch 'tty/tty-next' discards c7f9e0e380c7 Merge remote-tracking branch 'usb/usb-next' discards ab5b23d4553a Merge remote-tracking branch 'driver-core/driver-core-next' discards 610109f027d6 Merge remote-tracking branch 'ipmi/for-next' discards c22088a4259d Merge remote-tracking branch 'percpu/for-next' discards d1e0449ef210 Merge remote-tracking branch 'xen-tip/linux-next' discards decbdac32edd Merge remote-tracking branch 'rcu/rcu/next' discards 62d9bf7cbfd1 Merge remote-tracking branch 'tip/auto-latest' discards 7e2d23948972 Merge remote-tracking branch 'spi/for-next' discards 652e70b041c3 Merge remote-tracking branch 'watchdog/master' discards ec2773c601d9 Merge remote-tracking branch 'apparmor/apparmor-next' discards e7e4aa2d3e47 Merge remote-tracking branch 'security/next-testing' discards 9ad0e01ce930 Merge remote-tracking branch 'regulator/for-next' discards 96e3e1e298a7 Merge remote-tracking branch 'backlight/for-backlight-next' discards b1fc0a2870da Merge remote-tracking branch 'mfd/for-mfd-next' discards 2b9d8dc84ae9 Merge remote-tracking branch 'kgdb/kgdb-next' discards 0c0f1debf33d Merge remote-tracking branch 'device-mapper/for-next' discards 90d1c2c95426 Merge remote-tracking branch 'block/for-next' discards 5dcbc7429ebc Merge remote-tracking branch 'input/next' discards 114235a2a13b Merge remote-tracking branch 'sound-asoc/for-next' discards 6c9971cb3667 Merge remote-tracking branch 'sound/for-next' discards 2a520646a63d Merge remote-tracking branch 'etnaviv/etnaviv/next' discards 61eadcfbfa51 Merge remote-tracking branch 'imx-drm/imx-drm/next' discards 3bae707f119c Merge remote-tracking branch 'drm-msm/msm-next' discards 7da7b81d384a Merge remote-tracking branch 'drm-misc/for-linux-next' discards 6ff00e77305e Merge remote-tracking branch 'drm-intel/for-linux-next' discards 721746631b71 Merge remote-tracking branch 'drm/drm-next' discards 45daa05b201d Merge remote-tracking branch 'mtd/mtd/next' discards 538df1a919ab Merge remote-tracking branch 'nfc-next/master' discards c0582a5ff602 Merge remote-tracking branch 'rdma/for-next' discards f695d589c052 Merge remote-tracking branch 'swiotlb/linux-next' discards 4df9144eddd6 Merge remote-tracking branch 'pm/linux-next' discards 7fc03cd94288 Merge remote-tracking branch 'v4l-dvb-next/master' discards d66b1deca008 Merge remote-tracking branch 'v4l-dvb/master' discards 58f3b4f8ed8d Merge remote-tracking branch 'jc_docs/docs-next' discards 7d034e2b69dc Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 807ef5de5498 Merge remote-tracking branch 'hid/for-next' discards d58892f8e285 Merge remote-tracking branch 'printk/for-next' discards 35f781b92e7a Merge remote-tracking branch 'vfs/for-next' discards fa313d91cd98 Merge remote-tracking branch 'nfs-anna/linux-next' discards db51fa161bb4 Merge remote-tracking branch 'jfs/jfs-next' discards 0ca02d9f0f0d Merge remote-tracking branch 'f2fs/dev' discards 849603c11808 Merge remote-tracking branch 'ext3/for_next' discards e6ed14490e6e Merge remote-tracking branch 'ecryptfs/next' discards 6ef69c52f166 Merge remote-tracking branch 'cifs/for-next' discards 21df9f607fd5 Merge remote-tracking branch 'ceph/master' discards a9e5d743c35d Merge remote-tracking branch 'btrfs-kdave/for-next' discards b181c827f13c Merge remote-tracking branch 'befs/for-next' discards 95e1c26f8a83 Merge remote-tracking branch 'fscrypt/master' discards 41602048a8a5 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards aee9ea7dcc03 Merge remote-tracking branch 's390/features' discards bbaeb33dfa9e Merge remote-tracking branch 'risc-v/for-next' discards 2a6bce75e611 Merge remote-tracking branch 'parisc-hd/for-next' discards 94d23f4c06cc Merge remote-tracking branch 'nios2/for-next' discards 30d5f3a2b9fa Merge remote-tracking branch 'csky/linux-next' discards 482c322b978b Merge remote-tracking branch 'clk/clk-next' discards cfe2d7eb9101 Merge remote-tracking branch 'tegra/for-next' discards ca117b6528b9 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 62312ddbc3cf Merge remote-tracking branch 'samsung-krzk/for-next' discards 029a1bfdd069 Merge remote-tracking branch 'rockchip/for-next' discards f570411d3495 Merge remote-tracking branch 'renesas/next' discards 5acaa0367b05 Merge remote-tracking branch 'qcom/for-next' discards c50ab77482c7 Merge remote-tracking branch 'reset/reset/next' discards 6f34d6364de6 Merge remote-tracking branch 'omap/for-next' discards 70f0d8d17be4 Merge remote-tracking branch 'mvebu/for-next' discards 4ec10a0fd4d0 Merge remote-tracking branch 'mediatek/for-next' discards 47a12e907a36 Merge remote-tracking branch 'keystone/next' discards 4ba19a6b30f7 Merge remote-tracking branch 'imx-mxs/for-next' discards c2b8a8939614 Merge remote-tracking branch 'bcm2835/for-next' discards 65737aee15c1 Merge remote-tracking branch 'at91/at91-next' discards 1d5f98006a14 Merge remote-tracking branch 'aspeed/for-next' discards d74230c1f35f Merge remote-tracking branch 'amlogic/for-next' discards 9aecced2017f Merge remote-tracking branch 'actions/for-next' discards f6ca97357239 Merge remote-tracking branch 'arm-soc/for-next' discards da90ba9b796f Merge remote-tracking branch 'arm/for-next' discards 460cc2d20183 Merge remote-tracking branch 'leaks/leaks-next' discards 2421cc4bcafc Merge remote-tracking branch 'compiler-attributes/compiler [...] discards 89ab343c9d3c Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards b838b664b7f4 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' discards 36321e993bc5 Merge remote-tracking branch 'scsi-fixes/fixes' discards 69c61934b6dd Merge remote-tracking branch 'i3c-fixes/master' discards 33a78ddf6931 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 240ef0979c63 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards 9862d248fee3 Merge remote-tracking branch 'hwmon-fixes/hwmon' discards 84f02c420752 Merge remote-tracking branch 'omap-fixes/fixes' discards 082d5f3c4f5f Merge remote-tracking branch 'mips-fixes/mips-fixes' discards 596e2ee0ecbe Merge remote-tracking branch 'mtd-fixes/master' discards f7fb03a8a04c Merge remote-tracking branch 'vfio-fixes/for-linus' discards 7ceafcd78415 Merge remote-tracking branch 'ide/master' discards f3975889d9ea Merge remote-tracking branch 'char-misc.current/char-misc-linus' discards 4380bf9c5f63 Merge remote-tracking branch 'staging.current/staging-linus' discards 252f81b8edd9 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' discards 2b3feab0a5e6 Merge remote-tracking branch 'usb.current/usb-linus' discards 72ba1e503007 Merge remote-tracking branch 'tty.current/tty-linus' discards ea901660cf6f Merge remote-tracking branch 'driver-core.current/driver-c [...] discards 06a2eff685ab Merge remote-tracking branch 'pci-current/for-linus' discards 4810e3307e51 Merge remote-tracking branch 'spi-fixes/for-linus' discards 358ea5fca195 Merge remote-tracking branch 'regulator-fixes/for-linus' discards aef0badc2fc7 Merge remote-tracking branch 'regmap-fixes/for-linus' discards fa28d6792d43 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards d37ad7f12bac Merge remote-tracking branch 'sound-current/for-linus' discards ab4465dac661 Merge remote-tracking branch 'rdma-fixes/for-rc' discards fb2847f0ca96 Merge remote-tracking branch 'net/master' discards b8fd01c83e9e Merge remote-tracking branch 'arc-current/for-curr' discards 1b4a54015fe3 Merge LKMM and RCU commits discards 529c7a46afd1 Merge branches 'doc.2019.01.08a', 'fixes.2019.01.08a', 'si [...] discards b5447bc28a21 virt/kvm: Replace spin_is_locked() with lockdep discards c9e62ea3ec91 Merge branch 'spi-5.1' into spi-next discards 8bbe604b3938 Merge branch 'regulator-5.1' into regulator-next discards 0a73d408b9be Merge branch 'asoc-5.1' into asoc-next discards 89efba07f701 Merge branch 'asoc-5.0' into asoc-linus discards a7b37381f7bc Merge branch 'misc-4.21' into next-fixes discards f17631751f79 Merge branch 'pm-cpufreq' into linux-next discards cc5703ac0eba Merge branch 'pm-cpuidle' into linux-next discards bbd1d781faa9 irqchip/csky: support csky,dh7k SOC intc driver discards 3a9df6350ece Merge branch 'pm-core' into linux-next omits 3e2ee8862553 Merge branch 'pm-cpufreq' into linux-next discards 01badadb1004 PM-runtime: Fix autosuspend_delay on 32bits arch discards c219764c6d0d cifs: Fix potential OOB access of lock element array discards 8f1b1e704936 cifs: Limit memory used by lock request calls to a page discards 5be02194e2f1 cifs: update internal module version number discards 33b415bddb21 cifs: move large array from stack to heap discards 5b07f93c84fa CIFS: Move credit processing to mid callbacks for SMB3 discards 6d97d17da6a3 CIFS: Fix credits calculation for cancelled requests discards 337eabf72fc9 CIFS: Fix credit computation for compounded requests discards 4811ccdc877c CIFS: Do not set credits to 1 if the server didn't grant anything discards 341f010c77a3 CIFS: Fix adjustment of credits for MTU requests discards 4a4b1ec77258 cifs: Fix a tiny potential memory leak discards 0e84649027f7 cifs: Fix a debug message discards 3778fd59ba49 Merge branches 'consolidate.2019.01.08a' and 'fwd.2019.01. [...] discards 64e160db7675 selftests: add tests for pidfd_send_signal() discards 003216eb68d0 signal: add pidfd_send_signal() syscall discards c62f9a610d89 tools/memory-model: Dynamically check SRCU lock-to-unlock [...] omits 9651c0a030b8 Merge branch 'acpi-pmic' into linux-next omits e790d062f5e6 Merge branch 'pm-cpuidle' into linux-next omits 9c1ab07a052d Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next omits 519d27f26a9a Merge branches 'acpi-pci', 'acpi-power' and 'acpi-misc' in [...] discards 52a51ad1d9dd s390/vdso: correct vdso mapping for compat tasks discards 5959f54f988b s390/kasan: improve string/memory functions checks discards 2e7775013ad0 s390: remove the ptep_modify_prot_{start,commit} exports omits c3f57725d1cc Merge branch 'for-4.21/block-late' into for-next omits 7f86a211fabe virtio: use dependent_ptr_mb omits 50487cd8d302 barriers: convert a control to a data dependency omits 09666c3d81ac include/linux/compiler.h: allow memory operands omits 5cddcf65d87d include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR omits f6fda5c55c04 Merge branch 'for-4.21/block-late' into for-next omits 18a3b9c92547 PCI: avoid bridge feature re-probing on hotplug omits ece6ce2740fe virtio-net: bql support omits cb20fb754511 virtio_net: bulk free tx skbs omits 24f36e248952 Merge branch 'for-4.21/block-late' into for-next omits be9feab677f4 Merge branch 'for-4.21/libata-late' into for-next omits ca377e0a2c25 Merge branch 'for-4.21/block-late' into for-next omits 2d8fbd971495 Merge branch 'for-4.21/block' into for-next omits d91b30ea3b12 Merge branch 'for-4.21/block-late' into for-next omits 3d1fa304c92a Merge branch 'for-4.21/block' into for-next omits 23a6704e30e3 Merge branch 'for-4.21/block' into for-next omits 323c5a6cc8f4 Merge branch 'for-4.21/block' into for-next omits bd938bf0b6cf Merge branch 'dm-4.20' into dm-next omits 9b41439af4e9 Merge branch 'for-4.21/block' into for-next omits d97b73a86dfd Merge branch 'for-4.21/block' into for-next omits 6a252f2772c0 Merge branch 'for-4.21/block' into for-next omits 757bd94dad07 Merge branch 'for-4.21/block' into for-next omits bc1bcd379218 Merge branch 'for-4.21/block' into for-next discards 467e1ec42943 Merge branch 'imx8mq/dt' into for-next discards ebb0244255a6 Merge branch 'imx/qspi-dt' into for-next discards 9bf0624f555d Merge tag 'qcom-drivers-for-4.21-2' into foobar-for-4.21-2 discards 491ace6bddc3 Merge tag 'qcom-arm64-for-4.21-2' into foobar-for-4.21-2 discards 95c715fd08f0 Merge tag 'qcom-arm64-defconfig-for-4.21' into foobar-for-4.21-2 discards 5d062a359c63 Merge tag 'qcom-arm64-for-4.21' into foobar-for-4.21-2 discards c9f0e709b14f Merge tag 'qcom-drivers-for-4.21' into foobar-for-4.21-2 discards 41169d4d2371 Merge tag 'qcom-dts-for-4.21' into foobar-for-4.21-2 omits 0be304441fb9 Merge branch 'for-4.21/block' into for-next omits 7eb467e0c46c Merge branch 'for-4.21/block' into for-next omits 8543b7366a7a Merge branch 'for-4.21/block' into for-next omits 193e9a5b71f3 Merge branch 'for-4.21/block' into for-next omits 8521aa094755 Merge branch 'for-4.21/block' into for-next omits dea38e438f9c Merge branch 'for-4.21/block' into for-next omits dd2bf2df85a7 Merge branch 'for-4.21/block' into for-next discards 50eba438c55e Merge branch 'mvebu/dt64' into mvebu/for-next omits 7c762b648f2e Merge branch 'for-4.21/block' into for-next omits 6f6fca991db0 Merge branch 'for-4.21/block' into for-next discards 8313ad5dc030 Merge branch 'imx/defconfig' into for-next discards 9d0f160584d3 Merge branch 'imx/dt64' into for-next discards a0212ae5ca65 Merge branch 'imx7ulp/dt' into for-next discards 468342a8290c Merge branch 'imx7d/pico' into for-next discards 58e37965ed0a Merge branch 'imx/dt' into for-next discards a72b2ad3c5cb Merge branch 'imx/soc' into for-next discards 36f03e4b1c45 Merge branch 'imx/drivers' into for-next omits fa1b80970d36 Merge branch 'for-4.21/block' into for-next omits ef9e8d391154 Merge branch 'for-4.21/block' into for-next omits 3d4078e71514 Merge branch 'for-4.21/libata' into for-next omits f0ea84586b7c Merge branch 'for-4.21/block' into for-next omits cfa4885ae990 Merge branch 'for-4.21/libata' into for-next omits f8325633fbae MAINTAINERS: add a maintainer for the interconnect API omits f13eb585bca4 arm64: dts: sdm845: Add interconnect provider DT nodes omits 0cffacb2857f interconnect: qcom: Add sdm845 interconnect provider driver omits 71cd18481c1b interconnect: Add debugfs support omits e75ae06071fe interconnect: Allow endpoints translation via DT omits 2b51ed6ff043 dt-bindings: Introduce interconnect binding omits f3ffabe319fb interconnect: Add generic on-chip interconnect API discards 2c5357c6a2f2 Merge branch 'for-4.20/dax-fixes' into libnvdimm-pending adds ba422731316d mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug i [...] adds 70c25259537c csky: fixup compile error with CPU 810. adds 81d9bdf59092 mtd: rawnand: qcom: fix memory corruption that causes panic adds e7446be4468b Merge tag 'mtd/fixes-for-5.0-rc2' of git://git.infradead.o [...] adds f0ebbe9b18e0 Merge tag 'sound-5.0-rc2' of git://git.kernel.org/pub/scm/ [...] adds 1bdbe2274920 Merge tag 'vfio-v5.0-rc2' of git://github.com/awilliam/linux-vfio adds 27de1f541f1f tty/serial: Add RISC-V SBI earlycon support adds 4f548c25a38e Merge tag 'riscv-for-linus-4.21-rc2-v2' of git://git.kerne [...] adds de6629eb262e Merge tag 'pci-v5.0-fixes-1' of git://git.kernel.org/pub/s [...] adds bd86c9e66c83 Merge tag 'drm-misc-fixes-2019-01-10' of git://anongit.fre [...] adds 47bbcc1e9238 drm/amdgpu/virtual_dce: No need to pin the fb's bo adds baf3c982dfbf drm/amdgpu/virtual_dce: No need to pin the cursor bo adds 048b9b0f5cee drm/amd/powerplay: support BOOTUP_DEFAULT power profile mode adds b8cf66182edd drm/amdgpu/sriov:Correct pfvf exchange logic adds e49cddcd0ab0 drm/amdgpu/gfx_v8_0: Reorder the gfx, kiq and kcq rings te [...] adds 96d8f63c44e5 drm/amdgpu: Cleanup 2 compiler warnings adds abc856259a6d drm/amdgpu: make gfx9 enter into rlc safe mode when set MGCG adds 8139d493daf1 drm/amd/powerplay: update OD support flag for SKU with no [...] adds 0624e145fb2b drm/amd/powerplay: create pp_od_clk_voltage device file un [...] adds fff0d3f76869 drm/amd/powerplay: avoid possible buffer overflow adds fadcb8f9fc89 drm/amd/powerplay: drop the unnecessary uclk hard min setting adds 89f23b6efef5 drm/amdgpu: validate user pitch alignment adds c4a32b266da7 drm/amdgpu: validate user GEM object size adds 3e958fe67720 drm/amdgpu: fix CPDMA hang in PRT mode for VEGA20 adds 0c6c81255827 drm/amdgpu: set WRITE_BURST_LENGTH to 64B to workaround SD [...] adds 1c1eba86339c drm/amdgpu: disable system memory page tables for now adds f34c48e06ddc Merge branch 'drm-fixes-5.0' of git://people.freedesktop.o [...] adds 385c59c7baaa Merge tag 'drm-fixes-2019-01-11' of git://anongit.freedesk [...] adds 1f7b7081568b PM-runtime: Fix 'jiffies' in comments after switch to hrtimers adds ca27e4cd0bdd PM-runtime: Fix autosuspend_delay on 32bits arch adds 343e60e52a3a Merge branches 'pm-cpuidle', 'pm-cpufreq' and 'pm-sleep' adds f4f31fff3225 Merge tag 'pm-5.0-rc2' of git://git.kernel.org/pub/scm/lin [...] adds 65a4f3a1efda Merge branches 'acpi-pci', 'acpi-power' and 'acpi-misc' adds 8e1b295b693c Merge tag 'acpi-5.0-rc2' of git://git.kernel.org/pub/scm/l [...] adds 90802938f7e8 x86/cache: Rename config option to CONFIG_X86_RESCTRL adds e4f358916d52 x86, modpost: Replace last remnants of RETPOLINE with CONF [...] adds e8af37f3f488 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 172bf02d564b perf trace: Fix ')' placement in "interrupted" syscall lines adds ac6e022cbfdc perf trace: Fix alignment for [continued] lines adds 011532379b7c perf tools: Make find_vdso_map() more modular adds 21327c7843e9 perf tests: Add a test for the ARM 32-bit [vectors] page adds ca3958b1c096 tools lib traceevent: Introduce new libtracevent API: tep_ [...] adds eed14f4b075e tools lib traceevent: Initialize host_bigendian at tep_han [...] adds 2e4318a287bd tools lib traceevent: Rename struct cmdline to struct tep_cmdline adds 6d2d6fd7e3ee tools lib traceevent: Changed return logic of trace_seq_pr [...] adds f87ce7c43f36 tools lib traceevent: Changed return logic of tep_register [...] adds 4104e6042770 tools lib traceevent: Rename tep_is_file_bigendian() to te [...] adds 9231967e2f51 tools lib traceevent: Remove tep_data_event_from_type() API adds f2e14cd2c936 perf top: Lift restriction on using callchains without "sy [...] adds 250bfc87ddc4 tools include uapi: Grab a copy of linux/mount.h adds 1c23397d2a6a perf beauty: Switch from using uapi/linux/fs.h to uapi/lin [...] adds fdc42ca190c7 tools include uapi: Sync linux/fs.h copy with the kernel sources adds ee412f14693a tools include uapi: Sync linux/vhost.h with the kernel sources adds 576b50ea2356 Merge tag 'perf-core-for-mingo-5.0-20190108' of git://git. [...] adds 498c203d855e tools include uapi: Sync linux/if_link.h copy with the ker [...] adds 549aff770ccf perf symbols: Add 'arch_cpu_idle' to the list of kernel id [...] adds 0206131811fa perf powerpc: Rework syscall table generation adds 15c03092a9fb tools headers powerpc: Remove unistd.h adds 4e72ee887227 Merge tag 'perf-core-for-mingo-5.0-20190110' of git://git. [...] adds 40a31da414c3 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 85f5a4d666fd rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set adds f87092c4337f Merge tag 'ceph-for-5.0-rc2' of git://github.com/ceph/ceph-client adds 6b68835b5af4 ACPI/IORT: Fix build when CONFIG_IOMMU_API=n adds d9ed41962ee2 arm64: asm-prototypes: Fix fat-fingered typo in comment adds b89d82ef01b3 arm64: kpti: Avoid rewriting early page tables when KASLR [...] adds c7777236dd8f ACPI/IORT: Fix rc_dma_get_range() adds 279667212ab2 arm64: kexec_file: return successfully even if kaslr-seed [...] adds c3405d689974 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 6ebec961d59b i2c: dev: prevent adapter retries and timeout being set as [...] adds b67d4530cdad i2c: tegra: Fix Maximum transfer size adds 4b3c31c8d4dd Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 15f77c4ade33 drm/nouveau: register backlight on pascal and newer adds 118780066e30 drm/nouveau: Don't disable polling in fallback mode adds a5176a4cb85b drm/nouveau/falcon: avoid touching registers if engine is off adds ae5e5ae90d32 Merge branch 'linux-4.21' of git://github.com/skeggsb/linu [...] adds 62d85b3bf9d9 drm/fb-helper: Partially bring back workaround for bugs of [...] adds 66a8d5bfb518 drm/fb-helper: Ignore the value of fb_var_screeninfo.pixclock adds 4089e272ac61 gpu/drm: Fix lock held when returning to user space. adds 95681cda8dcc Merge tag 'drm-misc-fixes-2019-01-10-1' of git://anongit.f [...] adds f0e994372518 drm/i915/gvt: Fix workload request allocation before request add adds 038a0a8d2972 Merge tag 'gvt-fixes-2019-01-09' of https://github.com/int [...] adds 1035f4a65f58 drm/i915: Disable PSR in Apple panels adds 107c595c2a27 drm/i915: Skip the ERR_PTR error state adds 280d479b3102 drm/i915: Unwind failure on pinning the gen7 ppgtt adds 70e31424eabe drm/i915: init per-engine WAs for all engines adds f299e0bdbaeb drm: Fix documentation generation for DP_DPCD_QUIRK_NO_PSR adds e2d3c414ec0f Merge tag 'drm-intel-fixes-2019-01-11' of git://anongit.fr [...] adds 7b5c8f5226bd Merge tag 'drm-fixes-2019-01-11-1' of git://anongit.freede [...] adds d14eff1bc53e KVM: x86: Fix bit shifting in update_intel_pt_cfg adds 98938aa8edd6 KVM: validate userspace input in kvm_clear_dirty_log_protect() adds 3f14a89d1132 kvm: sev: Fail KVM_SEV_INIT if already initialized adds b7c1c226f940 KVM/VMX: Avoid return error when flush tlb successfully in [...] adds cf1754c2a1d6 Documentation/virtual/kvm: Update URL for AMD SEV API spec [...] adds 826c1362e79a x86/kvm/nVMX: don't skip emulated instruction twice when v [...] adds 473348891c36 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 750afb08ca71 cross-tree: phase out dma_zalloc_coherent() adds 07a85fe14254 cross-tree: phase out dma_zalloc_coherent() on headers adds dfd32cad146e dma-mapping: remove dma_zalloc_coherent() adds 66c56cfa64d9 Merge tag 'remove-dma_zalloc_coherent-5.0' of git://git.in [...] adds bb351abaf5cd block: add documentation for io_timeout adds 373282e7ab68 null_blk: add zoned config support information adds 40405851af73 block: clarify documentation for blk_{start|finish}_plug adds 47cb393ee481 block: doc: add slice_idle_us to bfq documentation adds 649d4968860b block: fix kerneldoc comment for blk_attempt_plug_merge() adds 5db470e229e2 loop: drop caches if offset or block_size are changed adds c61e678f30da nvme-pci: fix the wrong setting of nr_maps adds cc667f6d5de0 nvme-pci: use the same attributes when freeing host_mem_de [...] adds 8fae268b40f5 nvme-pci: rerun irq setup on IO queue init errors adds dcca16627272 nvme-pci: fix out of bounds access in nvme_cqe_pending adds e9c2edc09892 nvme-tcp: remove dead code adds e85037a2e90a nvme-tcp: don't ask if controller is fabrics adds 9846ac0143fe nvme-fabrics: unset write/poll queues for discovery controllers adds c7055fd15ff4 nvme-multipath: zero out ANA log buffer adds 3da584f57133 nvme: pad fake subsys NQN vid and ssvid with zeros adds 6299358d198a nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN adds b8a38ea64dc7 nvme: don't initlialize ctrl->cntlid twice adds a39c330d7436 Merge branch 'nvme-5.0' of git://git.infradead.org/nvme in [...] adds 49e54187ae0b ata: libahci_platform: comply to PHY framework adds c9bc136791ba ata: ahci: mvebu: remove stale comment adds 96dbcb40e4b1 ata: ahci: mvebu: do Armada 38x configuration only on rele [...] adds 2f558bc3f33c ata: ahci: mvebu: add Armada 3700 initialization needed for S2RAM adds bde0b5c109e8 ata: ahci: mvebu: request PHY suspend/resume for Armada 3700 adds b8c3b8992ff2 Merge tag 'for-linus-20190112' of git://git.kernel.dk/linux-block adds e1706720408e phy: fix build breakage: add PHY_MODE_SATA adds 8428817dc400 cifs: Fix a debug message adds c715f89c4dab cifs: Fix a tiny potential memory leak adds b983f7e92348 CIFS: Fix adjustment of credits for MTU requests adds 33fa5c8b8a7d CIFS: Do not set credits to 1 if the server didn't grant anything adds 8544f4aa9dd1 CIFS: Fix credit computation for compounded requests adds ee13919c2e8d CIFS: Do not hide EINTR after sending network packets adds 15bc77f94e9f cifs: move large array from stack to heap adds 92a8109e4d3a cifs: Limit memory used by lock request calls to a page adds b9a74cde9495 cifs: Fix potential OOB access of lock element array adds 8a26f0f781f5 CIFS: Fix credits calculation for cancelled requests adds ee258d79159a CIFS: Move credit processing to mid callbacks for SMB3 adds 9a66396f1857 CIFS: Fix error paths in writeback code adds 48d2ba625701 cifs: update internal module version number adds 0f9d140a5665 Merge tag '5.0-rc1-smb3-fixes' of git://git.samba.org/sfre [...] adds 1dd8a3f6c619 Merge tag 'usb-5.0-rc2' of git://git.kernel.org/pub/scm/li [...] adds d3736d82e816 tty: Don't hold ldisc lock in tty_reopen() if ldisc present adds 437e878a6c48 Merge tag 'tty-5.0-rc2' of git://git.kernel.org/pub/scm/li [...] adds 06382deac2b8 Revert "staging: rtl8723bs: Mark ACPI table declaration as used" adds f7c1038bc759 Merge tag 'staging-5.0-rc2' of git://git.kernel.org/pub/sc [...] adds 72d657dd2115 Merge tag 'driver-core-5.0-rc2' of git://git.kernel.org/pu [...] adds 1b3922a8bc74 btrfs: Use real device structure to verify dev extent adds 6b529fb0a3ea Merge tag 'for-5.0-rc1-tag' of git://git.kernel.org/pub/sc [...] adds 70bf439a9492 Merge tag 'renesas-fixes-for-v5.0' of https://git.kernel.o [...] adds cc557afb4d10 ARM: davinci: da830-evm: fix label names in GPIO lookup entries adds c3f08cceb6a5 ARM: davinci: da850-evm: fix label names in GPIO lookup entries adds 94777ed3b644 ARM: davinci: dm355-evm: fix label names in GPIO lookup entries adds 7f1015b29d9b ARM: davinci: dm644x-evm: fix label names in GPIO lookup entries adds 054b8dc381b1 ARM: davinci: omapl138-hawk: fix label names in GPIO looku [...] adds 706edaa88835 ARM: dts: da850-evm: Correct the audio codec regulators adds 7fca69d4e43f ARM: dts: da850-evm: Correct the sound card name adds bd540ebe68c3 ARM: dts: da850-lcdk: Correct the audio codec regulators adds c25748acc5c2 ARM: dts: da850-lcdk: Correct the sound card name adds 98a5f673119b Merge tag 'davinci-fixes-for-v5.0' of git://git.kernel.org [...] adds 2076607a20bd qcom-scm: Include <linux/err.h> header adds f4f8aa6de35a Merge tag 'qcom-fixes-for-5.0-rc1' of git://git.kernel.org [...] adds 431a8b73de58 Merge tag 'amlogic-fixes' of https://git.kernel.org/pub/sc [...] adds df209c43a0e8 gpio: pl061: handle failed allocations adds 21face6f0d4d ARM: integrator: impd1: use struct_size() in devm_kzalloc() adds 2ec472edcd72 Merge tag 'integrator-fixes-armsoc' of git://git.kernel.or [...] adds 132ac39cffbc arm64: dts: marvell: armada-ap806: reserve PSCI area adds 59c4dccbc367 arm64: dts: marvell: mcbin: fix PCIe reset signal adds b5f034845e70 ARM: dts: kirkwood: Fix polarity of GPIO fan lines adds 56acb3ef7617 Merge tag 'mvebu-fixes-5.0-1' of git://git.infradead.org/l [...] adds 465612178b44 Merge tag 'reset-for-5.0-rc2' of git://git.pengutronix.de/ [...] adds dbc3c09b819f Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds b7285b425318 kernel/sys.c: Clarify that UNAME26 does not generate uniqu [...] adds 1c7fc5cbc339 Linux 5.0-rc2 adds 3a73e73a10a7 Merge tag 'backlight-next-4.21' of git://git.kernel.org/pu [...] adds 9deb9e163776 Merge tag 'mfd-next-4.21' of git://git.kernel.org/pub/scm/ [...] adds d04e779fb1db gpio: pca953x: Make symbol 'pca953x_i2c_regmap' static adds e3e4767bd550 mmc: core: don't override the CD GPIO level when "cd-inver [...] adds c962cb323ec2 Merge tag 'gpio-v5.0-2' of git://git.kernel.org/pub/scm/li [...] adds 3719876809e7 sbitmap: Protect swap_lock from softirqs adds fe76fc6aaf53 sbitmap: Protect swap_lock from hardirq adds 0b7959b62573 tun: publish tfile after it's fully initialized adds 4a06fa67c4da ip: on queued skb use skb_header_pointer instead of pskb_may_pull adds 2acc0abc882a net: cxgb3: fix various indentation issues adds fd21c89b8765 net: cxgb4: fix various indentation issues adds 85704cb8dcfd net/core/neighbour: tell kmemleak about hash tables adds 7d033c9f6a7f ipv6: fix kernel-infoleak in ipv6_local_error() adds 001e465f09a1 bonding: update nest level on unlink adds ea89098ef9a5 net: dsa: mv88x6xxx: mv88e6390 errata adds c5715b8fabfc tcp: change txhash on SYN-data timeout adds b19bce0335e2 net: ethernet: mediatek: fix warning in phy_start_aneg adds 31aa6503a15b bpf: correctly set initial window on active Fast Open sender adds e3ca63de8ade selftests/bpf: add missing executables to .gitignore adds 11b36abc249f samples: bpf: user proper argument index adds f98937c6bb73 selftests: bpf: install files tcp_(server|client)*.py adds beaf3d1901f4 bpf: fix panic in stack_map_get_build_id() on i386 and arm32 adds 17e3ac812541 bpf: fix bpffs bitfield pretty print adds e43207fa2e61 tools/bpf: test btf bitfield with >=256 struct member offset adds 298e59d32295 tools/bpf: fix bpftool map dump with bitfields adds fb4129b9279d Merge branch 'bpf-fix-bitfield-printing' adds e8b108b050e8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 6dea7e1881fd net: stmmac: Fix PCI module removal leak adds fcc509eb10ff net: stmmac: dwxgmac2: Only clear interrupts that are active adds 0650d4017f4d net: stmmac: Check if CBS is supported before configuring adds 3b5094665e27 net: stmmac: Fix the logic of checking if RX Watchdog must [...] adds fa0be0a43f10 net: stmmac: Prevent RX starvation in stmmac_napi_poll() adds 5fea7f1091d7 Merge branch 'stmmac-fixes' adds 7fbe078c37ab vhost/vsock: fix vhost vsock cid hashing inconsistent adds 2ff33d663739 isdn: i4l: isdn_tty: Fix some concurrency double-free bugs adds 73ab1cb2de9e umh: add exit routine for UMH process adds 5b4cb650e569 net: bpfilter: use cleanup callback to release umh_info adds 61fbf5933d42 net: bpfilter: restart bpfilter_umh when error occurred adds 71a8508402b5 net: bpfilter: disallow to remove bpfilter module while be [...] adds 3f4261d4e62f Merge branch 'bpfilter-fixes' adds 41d1c8839e5f net: clear skb->tstamp in bridge forwarding path adds 8d008e64a2eb mISDN: hfcsusb: Use struct_size() in kzalloc() adds 0b815023a1d4 bnxt_en: Fix ring checking logic on 57500 chips. adds 6ef982dec7ed bnxt_en: Fix context memory allocation. adds 2f960bd05640 Merge branch 'bnxt_en-Bug-fixes-for-57500-chips' adds e8746440bf68 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 8b05a3a7503c tracing/kprobes: Fix NULL pointer dereference in trace_kpr [...] adds 7939f8beecf1 Merge tag 'trace-v5.0-rc1' of git://git.kernel.org/pub/scm [...] adds 726274f93e49 scsi: aic7xxx: aic79xx: mark expected switch fall-through adds 91af78ac392d scsi: aic7xxx: mark expected switch fall-throughs adds 478f5f5c35e3 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through adds d2d011c121a1 scsi: be2iscsi: be_main: Mark expected switch fall-through adds e3c0aa03ee51 scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs adds 118d35873370 scsi: bfa: bfa_fcs_lport: Mark expected switch fall-throughs adds 117cc7ad9d6e scsi: bfa: bfa_fcs_rport: Mark expected switch fall-throughs adds fc95de0bf555 scsi: bfa: bfa_ioc: Mark expected switch fall-throughs adds 483f4db1c65e scsi: csiostor: csio_wr: mark expected switch fall-through adds a49b86c65b90 scsi: esas2r: esas2r_init: mark expected switch fall-throughs adds 0a0fe54a40cd scsi: imm: mark expected switch fall-throughs adds 48e0bb527fdc scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs adds d783bdbd9dc1 scsi: lpfc: lpfc_els: Mark expected switch fall-throughs adds 8049530566db scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs adds a38a6d44943d scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through adds 1e5fffb7637c scsi: lpfc: lpfc_nvme: Mark expected switch fall-through adds bf20c06e2146 scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs adds 803e47ef3f96 scsi: lpfc: lpfc_sli: Mark expected switch fall-throughs adds b46857ad321b scsi: osd: osd_initiator: mark expected switch fall-throughs adds 16970713a19a scsi: osst: mark expected switch fall-throughs adds d6875e2c0100 scsi: ppa: mark expected switch fall-through adds d46f79118b80 scsi: qla4xxx: ql4_os: mark expected switch fall-through adds 4d854d3fe33c scsi: st: mark expected switch fall-throughs adds 46c2c462cda7 scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs adds 9776eccaa147 scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through adds b564edf00e28 afs: Mark expected switch fall-throughs adds dbd00dab8d53 drm/nouveau/nvkm: mark expected switch fall-throughs adds 154f73908a99 adfs: mark expected switch fall-throughs adds 0ce4e20ca4ea x86/syscalls: Mark expected switch fall-throughs adds 2648ca1859bb kconfig: clean generated *conf-cfg files adds 16fd20aa9808 kbuild: Disable LD_DEAD_CODE_DATA_ELIMINATION with ftrace [...] adds bd352a739fde kbuild: remove unused baseprereq adds f13fb160620a ia64: remove redundant 'export AWK' adds c78279a15d7c nds32: remove unneeed code in arch/ndsd32/Makefile adds beedd844b014 openrisc: remove unneeded code in arch/openrisc/Makefile adds a7ea1443e2f7 Merge remote-tracking branch 'kbuild-current/fixes' adds d256c146567d Merge remote-tracking branch 'arc-current/for-curr' adds 6529870cb032 powerpc/perf: Update perf_regs structure to include MMCRA adds d7b6cc199b2d powerpc/powernv/npu: Allocate enough memory in pnv_try_set [...] adds fb0bdec51a49 powerpc/8xx: fix setting of pagetable for Abatron BDI debug tool. adds 897bc3df8c5a powerpc/tm: Limit TM code inside PPC_TRANSACTIONAL_MEM adds 6bca51591751 powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() adds fcf5036f0969 powerpc/4xx/ocm: Fix fix for phys_addr_t printf warnings adds da727097a482 powerpc/pseries: Fix build break due to pnv_npu2_init() adds 7bea7ac0ca01 powerpc/syscalls: Fix syscall tracing adds 7ac5f237a86c Merge remote-tracking branch 'powerpc-fixes/fixes' adds cc5b5d356504 xsk: Check if a queue exists during umem setup adds 1be72f29bfb9 selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh adds 6bf3bbe1f4d4 samples/bpf: workaround clang asm goto compilation errors adds 86edaed37963 bpf: libbpf: retry loading program on EAGAIN adds 5f01617b8112 Merge remote-tracking branch 'bpf/master' adds 0977b2383de6 selftests: xfrm: add block rules with adjacent/overlapping [...] adds 355b00d1e140 xfrm: policy: use hlist rcu variants on inexact insert, part 2 adds 7a474c36586f xfrm: policy: increment xfrm_hash_generation on hash rebuild adds 1548bc4e0512 xfrm: policy: delete inexact policies from inexact list on [...] adds 1d38900cb85d xfrm: policy: fix reinsertion on node merge adds fcf86f55f2d4 selftests: xfrm: alter htresh to trigger move of policies [...] adds 12750abad517 xfrm: policy: fix infinite loop when merging src-nodes adds dd9ee3444014 vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel adds 35e6103861a3 xfrm: refine validation of template and selector families adds a14d1eb6412c Merge remote-tracking branch 'ipsec/master' adds 310529e663ed netfilter: nf_tables: Fix for endless loop when dumping ruleset adds b91d90368837 netfilter: nf_tables: fix leaking object reference count adds 715849ab31f8 netfilter: nf_tables: selective rule dump needs table to b [...] adds a799aea0988e netfilter: nft_flow_offload: Fix reverse route lookup adds e2c8d550a973 netfilter: ebtables: account ebt_table_info to kmemcg adds 10f4e765879e netfilter: nft_flow_offload: fix interaction with vrf slav [...] adds 2314e879747e netfilter: nft_flow_offload: fix checking method of conntr [...] adds d608ca53cebe Merge remote-tracking branch 'netfilter/master' adds 6325e01b6cdf RDMA/vmw_pvrdma: Return the correct opcode when creating WR adds 9d9f59b4204b RDMA/mthca: Clear QP objects during their allocation adds d6f4a21f309d RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT adds 7e9f81985ee1 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 82aa0d7e0984 ALSA: hda/realtek - Fix typo for ALC225 model adds 687ae9e287b3 ASoC: intel: skl: Fix display power regression adds f0384b7be352 Merge remote-tracking branch 'sound-current/for-linus' adds 04eb1efcd614 ASoC: soc-core: Hold client_mutex around soc_init_dai_link() adds 09ac6a817bd6 ASoC: soc-core: fix init platform memory handling adds 5a7b2aabc1aa ASoC: core: Make snd_soc_find_component() more robust adds 2833548ecbb3 ASoC: core: Don't defer probe on optional, NULL components adds ee7ea2a9a318 ASoC: rt5682: Fix PLL source register definitions adds e581e151e965 ASoC: dapm: change snprintf to scnprintf for possible overflow adds 060d0bf49187 ASoC: rt5514-spi: Fix potential NULL pointer dereference adds c407cd008fd0 ASoC: imx-audmux: change snprintf to scnprintf for possibl [...] adds 4cb79ef9c6c4 ASoC: amd: Fix potential NULL pointer dereference adds 906e2be2ce0e Merge branch 'asoc-5.0' into asoc-linus adds 73651cfc22ba Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 7151449fe7fa regmap-irq: do not write mask register if mask_base is zero adds b3ffce399349 Merge branch 'regmap-5.0' into regmap-linus adds 790ac67c71a7 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 0ab66b3c326e regulator: max77620: Initialize values for DT properties adds b4c4aa249eff Merge branch 'regulator-5.0' into regulator-linus adds 7c582d9146d4 Merge remote-tracking branch 'regulator-fixes/for-linus' adds baf8b9f8d260 spi: omap2-mcspi: Fix DMA and FIFO event trigger size mismatch adds 63f5ffc46d4f spi: sprd: Fix the error data length in SPI read-only mode adds d1d6bd785da0 spi: dw: change snprintf to scnprintf for possible overflow adds dd14aa37977c Merge branch 'spi-5.0' into spi-linus adds dc796a4a8762 Merge remote-tracking branch 'spi-fixes/for-linus' adds 2e8cb2cf1bd6 PCI: Fix PCI kconfig menu organization adds b962b1ada13e Merge remote-tracking branch 'pci-current/for-linus' adds 01c10880d242 usb: dwc3: gadget: synchronize_irq dwc irq in suspend adds bd6742249b9c usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup adds 88b1bb1f3b88 usb: dwc3: gadget: Fix the uninitialized link_state when u [...] adds df28169e1538 usb: gadget: Potential NULL dereference on allocation error adds 4a995e3496de usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing adds 525d78ee709c Merge remote-tracking branch 'usb-gadget-fixes/fixes' adds a8eda9fa1bd8 USB: serial: ftdi_sio: fix GPIO not working in autosuspend adds 9b5c70df7d03 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds d6d768a0ec3c usb: chipidea: fix static checker warning for NULL pointer adds 2a04d18d51a8 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds b62ce02e157a staging: wilc1000: fix registration frame size adds fe2570fbf3df staging: wilc1000: fix memory leak in wilc_add_rx_gtk adds 0a9019cc8ae0 Staging: wilc1000: unlock on error in init_chip() adds a50c4c9a6577 staging: vchiq: Fix local event signalling adds 5f74a8cbb38d staging: rtl8188eu: Add device code for D-Link DWA-121 rev B1 adds 21af610aa2b1 Merge remote-tracking branch 'staging.current/staging-linus' adds 849d540ddfcd binderfs: implement "max" mount option adds c13295ad219d binderfs: rename header to binderfs.h adds 36bdf3cae09d binderfs: reserve devices for initial mount adds b5679cebf780 vmbus: fix subchannel removal adds 411aba3c128f Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds 7fefaadd6a96 binderfs: handle !CONFIG_IPC_NS builds adds 82e59cbe5fdc mei: dma: silent the reject message adds 173436ba800d mei: me: mark LBG devices as having dma support adds f7ee8ead151f mei: me: add denverton innovation engine device IDs adds aa169c617d42 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 2e746942ebac Input: input_event - provide override for sparc64 adds fe2bfd0d40c9 Input: xpad - add support for SteelSeries Stratus Duo adds 4add635b4e00 Input: raspberrypi-ts - fix link error adds 3eb66e91a254 Merge tag 'v4.20' into for-linus adds d77651a227f8 Input: uinput - fix undefined behavior in uinput_validate_ [...] adds e5aa386e1fa4 Merge remote-tracking branch 'input-current/for-linus' adds 8f9c46934848 crypto: authenc - fix parsing key with misaligned rta_len adds ab57b33525c3 crypto: bcm - convert to use crypto_authenc_extractkeys() adds dc95b5350a8f crypto: ccree - convert to use crypto_authenc_extractkeys() adds 04e6d25c5bb2 crypto: caam - fix zero-length buffer DMA mapping adds 2dd3fde41bf3 crypto: caam - fix SHA support detection adds a7773363624b crypto: authencesn - Avoid twice completion call in decrypt path adds 06bbf753476d crypto: cavium/nitrox - Use after free in process_response_list() adds 6db43410179b crypto: adiantum - initialize crypto_spawn::inst adds c56c2e173773 crypto: talitos - reorder code in talitos_edesc_alloc() adds 1bea445b0a02 crypto: talitos - fix ablkcipher for CONFIG_VMAP_STACK adds d45a90cb5d06 crypto: sm3 - fix undefined shift by >= width of value adds ac205f7a0308 Merge remote-tracking branch 'crypto-current/master' adds 4ab4376eb6ef Merge remote-tracking branch 'ide/master' adds fdac94489c4d selftests: rtc: rtctest: fix alarm tests adds 7b3027728f4d selftests: rtc: rtctest: add alarm test on minute boundary adds a180ac19ac19 x86/mpx/selftests: fix spelling mistake "succeded" -> "succeeded" adds b686057e9507 tools/testing/selftests/x86/unwind_vdso.c: Remove duplicat [...] adds 91cd63d320f8 selftests/vm/gup_benchmark.c: match gup struct to kernel adds c6f7353b41a3 Merge remote-tracking branch 'kselftest-fixes/fixes' adds a214720cbf50 Disable MSI also when pcie-octeon.pcie_disable on adds 5a9372f751b5 mips: fix n32 compat_ipc_parse_version adds 8a644c64a9f1 MIPS: OCTEON: fix kexec support adds fbecf2afa2b8 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 981311f2e73a ARM: dts: Remove unnecessary idle flags for omap5 uart3 adds 935853fa3e1b ARM: dts: omap3-gta04: Fix graph_port warning adds c11b90423b9a Merge remote-tracking branch 'omap-fixes/fixes' adds 3d17971603a1 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds dadbcb450cb2 ACPI/nfit: delete the redundant header file adds 8a7f02f67c39 ACPI/nfit: delete the function to_acpi_nfit_desc adds ccb7f15a8a3c nfit: Mark some functions as __maybe_unused adds 1cb95e072ede libnvdimm/dimm: Fix security capability detection for non- [...] adds 7df335a903e0 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 7e18e3107377 Revert "btrfs: balance dirty metadata pages in btrfs_finis [...] adds 753302090206 btrfs: handle delayed ref head accounting cleanup in abort adds 037e271628bd btrfs: just delete pending bgs if we are aborted adds bbf00526e309 btrfs: cleanup pending bgs on transaction abort adds 3926f97e6a7d btrfs: wait on ordered extents on abort cleanup adds bc44e34f94da Merge branch 'misc-4.21' into next-fixes adds e336338e4372 btrfs: run delayed iputs before committing adds 95b63865c377 btrfs: wakeup cleaner thread when adding delayed iput adds 83d4056ddb86 btrfs: replace cleaner_delayed_iput_mutex with a waitqueue adds 65b4e1469131 Merge branch 'ext/josef/iput-fixes-for-5.0' into next-fixes adds 523c3b568bb2 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds f2326c4e11b6 fix cgroup_do_mount() handling of failure exits adds 61aa329d0762 cgroup: saner refcounting for cgroup_root adds 628759818752 Merge remote-tracking branch 'vfs-fixes/fixes' adds 222e3872c2de swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit adds 39621ba5cc1d Merge remote-tracking branch 'dma-mapping-fixes/for-linus' adds f29fd331aa05 i3c: master: dw-i3c-master: fix i3c_attach/reattach adds a1576d9e438a Merge remote-tracking branch 'i3c-fixes/master' adds 8ce5f8415753 of: Remove struct device_node.type pointer adds ef4efa14560a dt-bindings: marvell,mmp2: fix typos in bindings doc adds 8217724eb7c5 doc: bindings: fix bad reference to ARM CPU bindings adds 26e3cd08a72e Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds a94a2572b977 scsi: tcmu: avoid cmd/qfull timers updated whenever a new [...] adds 7bb25a89aad2 scsi: hisi_sas: Set protection parameters prior to adding [...] adds f0783d43dde4 scsi: qla2xxx: Use correct number of vectors for online CPUs adds ce9e7bce4352 scsi: ufs: Fix system suspend status adds 34a2ce887668 scsi: qedi: Add ep_state for login completion on un-reacha [...] adds c65bfc816369 scsi: megaraid_sas: Retry reads of outbound_intr_status reg adds 9be9db9f78f5 scsi: ufs: Fix geometry descriptor size adds 4a01ab60f550 scsi: qla1280: set 64bit coherent mask adds 9e8f1c798314 scsi: cxgb4i: add wait_for_completion() adds 15172c7a780a Merge remote-tracking branch 'scsi-fixes/fixes' adds c2eda8ab2e2d mmc: sdhci-acpi: Make PCI dependency explicit adds 287b1da6a458 mmc: host: Fix Kconfig warnings on keystone_defconfig adds bb364890323c mmc: meson-gx: Free irq in release() callback adds 2bd44dadd5bf mmc: sdhci-iproc: handle mmc_of_parse() errors during probe adds e238f976ce11 Merge remote-tracking branch 'mmc-fixes/fixes' adds a17ce9960b36 drm/rockchip: add missing of_node_put adds f4c34b1e2a37 drm/qxl: drop prime import/export callbacks adds b318e3ff7ca0 drm/virtio: drop prime import/export callbacks adds f672b93e4a0a drm/meson: add missing of_node_put adds ce0210c12433 drm/meson: Fix atomic mode switching regression adds 7ce4a9e1feee Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds b5f090c89fe1 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds b107f09294cc Merge remote-tracking branch 'leaks/leaks-next' adds 7ea9346c2237 Merge remote-tracking branch 'arm/for-next' adds c061ce249f9b dt-bindings: arm: Convert PMU binding to json-schema adds df9468ab52d0 Merge remote-tracking branch 'arm-perf/for-next/perf' adds 2731cde59e91 Merge remote-tracking branch 'arm-soc/for-next' adds 773de94eaffb Merge remote-tracking branch 'actions/for-next' adds e35e26b26e95 arm: dts: meson: Fix IRQ trigger type for macirq adds 3fb348e03031 ARM: dts: meson8b: odroidc1: mark the SD card detection GP [...] adds c8bfe65fb1fb ARM: dts: meson8b: ec100: mark the SD card detection GPIO [...] adds 8615f5596335 ARM: dts: meson8m2: mxiii-plus: mark the SD card detection [...] adds f29200c8b1e2 arm64: dts: meson: Fix mmc cd-gpios polarity adds 90d2bf8975cc ARM64: dts: meson-gxbb-odroidc2: Fix usb phy regulator pow [...] adds cb71f01028ab ARM64: dts: meson-gxbb-odroidc2: Fix usb phy reset warning adds 589edc7e5c3f Merge branch 'v5.0/fixes' into tmp/aml-rebuild adds 2fc6f3773733 ARM: dts: meson6: add the APB2 bus adds 7e22d7283487 ARM: dts: meson8: add the APB bus adds e402d24d8841 ARM: dts: meson8b: add the APB bus adds 5938f2c8c8bb dt-bindings: gpu: mali-utgard: add Amlogic Meson8 and Meso [...] adds 7d3f6b536e72 ARM: dts: meson8: add the Mali-450 MP6 GPU adds c3ea80b6138c ARM: dts: meson8b: add the Mali-450 MP2 GPU adds 7ee4be62b680 Merge branch 'v5.1/dt' into tmp/aml-rebuild adds 5e6a18ac6caa arm64: dts: meson-axg: add spdifin adds e6a5539799ab arm64: dts: meson-axg: s400: add spdif-dir codec adds 99e322cc512f arm64: dts: meson-axg: s400: add spdifin to the sound card adds fabca7aadc75 Merge branch 'v5.1/dt64' into tmp/aml-rebuild adds e34906b1b7cb Merge remote-tracking branch 'amlogic/for-next' adds fc08f0eb4159 Merge remote-tracking branch 'aspeed/for-next' adds 2c4648f0b578 Merge remote-tracking branch 'at91/at91-next' adds 5775094d31fb Merge remote-tracking branch 'bcm2835/for-next' adds 00ccd4532c8a ARM: dts: vf610-bk4: fix incorrect #address-cells for dspi3 adds 08b88e80a1f4 ARM: dts: imx: replace gpio-key,wakeup with wakeup-source [...] adds ba0f4560526b ARM: dts: imx6sx: correct backward compatible of gpt adds b798d5a1b0ea soc: imx: gpcv2: handle additional power-down bits in hand [...] adds ae1d2add26a4 soc: imx: gpcv2: handle reset clocks adds 4c783b010467 dt-bindings: bus: imx-weim: document multiple address rang [...] adds 8b8cb52af34d bus: imx-weim: support multiple address ranges per child node adds c7995bcb36ef bus: imx-weim: guard against timing configuration conflicts adds d80eebeb5dc6 dt-bindings: fsl: scu: add fallback compatible string for [...] adds 8ae170cfad9a dt-bindings: fsl: scu: add imx8qm scu power domain support adds e59e59b80e33 firmware: imx: scu-pd: add fallback compatible string support adds 9b0bb07328f2 soc: imx: Break dependency on SOC_IMX8MQ for GPCv2 adds f4522c662ddf Merge branch 'imx/drivers' into for-next adds 23b2441b9002 ARM: imx: don't build ssi-fiq if not required adds 6d45a4028c8a ARM: imx: add i.MX7ULP cpuidle support adds 0c78872af6f1 Merge branch 'imx/soc' into for-next adds a1a38e1f4d1d dt-bindings: arm: Convert FSL board/soc bindings to json-schema adds 839eb8c7738b dt-bindings: arm: imx: add imx8qxp mek support adds 676cc58b70f2 Merge branch 'imx/bindings' into for-next adds 13c033bc630a ARM: dts: imx7ulp: add HSRUN mode clocks adds 02f95c355122 ARM: dts: vf610-zii-cfu1: Run I2C0 at 400 kHz adds cd8281acdf91 ARM: dts: ls1021a: Add memory controller adds 65441e1ffc21 ARM: dts: imx6q-tbs2910: Switch to SPDX identifier adds cf91ce9696a0 ARM: dts: vf610-bk4: Provide support for reading ID code f [...] adds 5ddb78d6b149 ARM: dts: ls1021a: add num-viewport property for PCIe DT nodes adds 0ce7b4a77412 ARM: dts: imx6sl: correct PWM ipg clock source adds c4f70b4f93b0 ARM: dts: ls1021a: Add incr-burst-byte-adjustment property [...] adds e0b22fa041a6 ARM: dts: imx: Change i.MX27 interrupt controller unit name adds 1fded78a67cb ARM: dts: i.MX51: digi-connectcore: Move RTC from SOM to JSK adds 526f56a359c5 ARM: dts: i.MX51: imx51-digi-connectcore: Enable ESDHC1 adds 0d422e670b6f ARM: dts: i.MX51: digi-connectcore-som: Add support for I2 [...] adds 31b17669f0c1 ARM: dts: imx6ul: add DMA properties for ECSPI adds 7302741ab063 ARM: dts: imx7: add DMA properties for ECSPI adds 0e0995afe487 ARM: dts: imx6sx: Add DISPLAY power domain support adds ca7f5d0045fb ARM: dts: imx6ull: Fix i.MX6ULL/ULZ ocotp compatible adds e85f3f2a8c6d ARM: dts: imx6ull: change to use new compatible "fsl,imx6u [...] adds 4ca4862f4c5f Merge branch 'imx/dt' into for-next adds a2b91efd30eb arm64: dts: imx8mq: move watchdog nodes to correct location adds 881e90d27a07 arm64: dts: layerscape: add num-viewport property for PCIe [...] adds 83c58a55ce78 arm64: dts: ls1088: add smmu device node adds 859873fb12ba arm64: dts: ls1088: add missing dma-coherent property in fsl-mc adds 1ba67dafb3fd arm64: dts: fsl: use a generic node name for m25p80 flashes adds bc3e457072aa arm64: dts: fsl: ls1046a: disable the flash controller by default adds 3ffe6c9621cd arm64: dts: fsl: ls1046a: disable uarts by default adds 1000ae68e00f arm64: dts: layerscape: Add incr-burst-type-adjustment pro [...] adds 703c5e40fd8e arm64: dts: lx2160a: Add fsl-mc node adds 0154878dec5c arm64: dts: lx2160a: Add dma-ranges property adds 3d91ba65fecd arm64: dts: imx: add imx8qxp support adds fdea904e85e1 arm64: dts: imx: add imx8qxp mek support adds 6334f879bf93 arm64: dts: imx: add i.MX8QXP system controller RTC support adds 9f7ea2e6666e Merge branch 'imx/dt64' into for-next adds da05da9a6e80 ARM: imx_v6_v7_defconfig: Enable SIOX bus adds 94c737092577 arm64: defconfig: add i.MX system controller RTC support adds bc52727f4631 arm64: defconfig: add imx8qxp support adds e9605df71743 Merge branch 'imx/defconfig' into for-next adds da8b7f0fb02b MAINTAINERS: add all files matching "imx" and "mxs" to the [...] adds 30c14ee46b7e Merge branch 'imx/maintainers' into for-next adds 5a305d1dce4b Merge remote-tracking branch 'imx-mxs/for-next' adds eef3edebe390 Merge remote-tracking branch 'keystone/next' adds 594a2194ff05 Merge remote-tracking branch 'mediatek/for-next' adds 771f86762a3e Merge remote-tracking branch 'omap/for-next' adds e3764a6c1aec Merge remote-tracking branch 'reset/reset/next' adds a0b92ba8d4e6 Merge tag 'qcom-fixes-for-5.0-rc1' into all-for-5.1 adds 67d62e5a3b55 arm64: dts: qcom: sdm845: Add SD node adds b454dbdb8f06 arm64: dts: qcom: sdm845: Add SD nodes for sdm845-mtp adds 4429e57567bb arm64: dts: sdm845: Add node for arm,mmu-500 adds cc16687fbd74 arm64: dts: qcom: sdm845: add UFS controller adds b010fdb4ea58 arm64: dts: qcom: sdm845: Add UFS nodes for sdm845-mtp adds 9ebfcba1ac46 arm64: dts: qcom: sdm845: Add USB PHY lane two adds c604b82a09ce arm64: dts: sdm845: Add cpufreq device node adds f72281126815 arm64: dts: qcom: qcs404: sdcc1: enable HS400 adds 4bbbca1e7fea arm64: dts: qcom: qcs404: Add WCN3990 WLAN module device node adds 041b9a7b9fdb arm64: dts: pms405: Export PMIC temperature to thermal framework adds af61bef513ba arm64: dts: apq8016-sbc: Increase load on l11 for SDCARD adds ff10032fb309 arm64: dts: qcom: Correct "gpiio" typo in msm8996-pins adds 0f60e6fb54fb arm64: dts: qcom: pm8916: Add PON watchdog node adds a3ece12f1917 Merge branch 'arm64-for-5.1' into all-for-5.1 adds 9ed128628806 Merge remote-tracking branch 'qcom/for-next' adds 3ebce3cbaaa0 arm64: dts: renesas: v3msk: specify EtherAVB PHY IRQ adds 697383cef9c3 arm64: dts: renesas: r8a77990: ebisu: Fix backlight regula [...] adds 8a7c2bd44677 Merge branch 'arm64-dt-for-v5.1' into next adds 597d5f02424c Merge remote-tracking branch 'renesas/next' adds e7a095908227 arm64: dts: rockchip: Add devicetree for NanoPC-T4 adds 65c90be7a3ee Merge branch 'v5.1-armsoc/dts64' into for-next adds 58bcc8d95545 ARM: dts: rockchip: add rk3066 vop display nodes adds a4b0e36d694d ARM: dts: rockchip: Add missing dma-names SPI support for rv1108 adds fa2b56e7af46 ARM: dts: rockchip: rv1108: Add spim0 and spim1 pinctrl groups adds d4c03ebe7c03 dt-bindings: Add vendor prefix for elgin adds 4a26c1602927 ARM: dts: rv1108: Add support for rv1108-elgin-r1 board adds 024af5e3ef8f Merge branch 'v5.1-armsoc/dts32' into for-next adds 1b5715c602fd arm64: dts: rockchip: add ROCK Pi 4 DTS support adds 9290e9a9def3 Merge branch 'v5.1-armsoc/dts64' into for-next adds c68c0bf129ac Merge remote-tracking branch 'rockchip/for-next' adds 657846f75670 ARM: dts: s5pv210: Add reserved memory for MFC on Aries adds c7985d8cb4c2 ARM: dts: s5pv210: Add support for more devices present on Aries adds b99f1870b689 ARM: dts: s5pv210: Add DMC nodes adds be6a95a55a09 ARM: dts: s5pv210: Fix onenand's unit address format warning adds 4de3f59c51f9 ARM: dts: s3c2416: Fix xti node's missing reg property warning adds bb5f858a677c Merge branch 'next/dt' into for-next adds 04aacc64ca38 ARM: dts: exynos: Fix conflicting fixed-regulator GPIO fla [...] adds 0b94260ac1e1 ARM: dts: exynos: Fix eMMC regulator properties on Odroid [...] adds 68d47082ffd1 Merge branch 'next/dt' into for-next adds 0775989a3329 ARM: s5pv210_defconfig: Run make savedefconfig adds d6aebe5116a1 ARM: s5pv210_defconfig: Enable more drivers present on Sam [...] adds 25c390ec2216 ARM: s5pv210_defconfig: Enable cpufreq adds 2e625e23d6bf Merge branch 'next/defconfig' into for-next adds 2d1cc9439f68 Merge remote-tracking branch 'samsung-krzk/for-next' adds b1360dcfdaa1 arm64: dts: allwinner: a64: Fix USB OTG regulator adds 69ac2faf3bc9 Merge branch 'sunxi/fixes-for-5.0' into sunxi/for-next adds e63c8c8bb791 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 40a5d519f8b6 Merge remote-tracking branch 'tegra/for-next' adds 83b4c147967b clk: qcom: Select QCOM_GDSC with MSM_GCC_8998 adds a46d62ce9d36 Merge branch 'clk-fixes' into clk-next adds c0a636e4cc2e clk: socfpga: stratix10: fix rate calculation for pll clocks adds 960fc67321e4 Merge branch 'clk-fixes' into clk-next adds b488517b28a4 clk: socfpga: stratix10: fix naming convention for the fix [...] adds 1f7e1389516e Merge branch 'clk-fixes' into clk-next adds 96ba8ea6532c Merge remote-tracking branch 'clk/clk-next' adds 05acb6f82f8c irqchip/csky: support csky,dh7k SOC intc driver adds 26d79a0498d5 csky: fixup compile error with CPU 810. adds b8f80b1d2072 csky: fixup _PAGE_GLOBAL bit for 610 tlb entry adds ffc7f28c7b3e Merge remote-tracking branch 'csky/linux-next' adds 226a893bbb1f microblaze: no need to check return value of debugfs_creat [...] adds b2e3422942ae Merge remote-tracking branch 'microblaze/next' adds 761cee8ccbd9 Merge remote-tracking branch 'nios2/for-next' adds f63eb781846d Merge remote-tracking branch 'parisc-hd/for-next' adds 03aa047ef2db s390/early: improve machine detection adds a38662084c8b s390/mm: always force a load of the primary ASCE on contex [...] adds b7cb707c3730 s390/smp: fix CPU hotplug deadlock with CPU rescan adds 190f056fba23 s390/vdso: correct vdso mapping for compat tasks adds 60f1bf29c0b2 s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU adds 8a5bdca86a29 s390: remove the ptep_modify_prot_{start,commit} exports adds 2abb90f6f031 s390/kasan: improve string/memory functions checks adds a28028959ea8 s390/hypfs: Use struct_size() in kzalloc() adds a55c0e1b8005 Merge remote-tracking branch 's390/features' adds aa6d25e1761c Merge remote-tracking branch 'xtensa/xtensa-for-next' adds f701d1a976d3 Merge remote-tracking branch 'fscrypt/master' adds 1d1c7c1c889a Merge remote-tracking branch 'befs/for-next' adds 79d12b642dc3 Merge remote-tracking branch 'btrfs-kdave/for-next' adds 2093a122df69 Merge remote-tracking branch 'ecryptfs/next' adds 1705b936adfc Merge remote-tracking branch 'ext3/for_next' adds 58594918e29e Merge remote-tracking branch 'f2fs/dev' adds 462ba5c49582 fuse: handle zero sized retrieve correctly adds 87a2f045e263 cuse: fix ioctl adds d41826d204e3 fuse: call pipe_buf_release() under pipe lock adds da7e12c49aef fuse: decrement NR_WRITEBACK_TEMP on the right page adds e39d1f09af74 fuse: extract fuse_find_writeback() helper adds ec01c1d1444a fuse: clean up fuse_writepage_in_flight() adds 3499cf48b5c8 fuse: only reuse auxiliary request in fuse_writepage_in_flight() adds 9d9704b49585 fuse: Replace page without copying in fuse_writepage_in_flight() adds 3fefe51f6394 fuse: Remove stale comment in end_requests() adds b24894d441f5 fuse: Kill fasync only if interrupt is queued in queue_int [...] adds 085d91cbeec5 fuse: Optimize request_end() by not taking fiq->waitq.lock adds 37d82a0f000d fuse: Wake up req->waitq of only if not background adds 2b93f6fa4a7e fuse: Do some refactoring in fuse_dev_do_write() adds 5a4f1bf8f57e fuse: Verify userspace asks to requeue interrupt that we r [...] adds 6317fcfff5aa fuse: Add fuse_inode argument to fuse_prepare_release() adds 106e86f68eb7 fuse: Convert fc->attr_version into atomic64_t adds 72f6f24d9122 fuse: Introduce fi->lock to protect write related fields adds ea18c7557f7e fuse: Protect fi->nlookup with fi->lock adds 4964e1dca5b8 fuse: Protect ff->reserved_req via corresponding fi->lock adds 72fdbefa2273 fuse: clean up aborted adds b370bbbc510a fuse: use atomic64_t for khctr adds 62e6045b49dc Merge remote-tracking branch 'fuse/for-next' adds 3a9a12fbed5f jfs: remove incorrect comment in jfs_superblock adds 7ca5e8f089c2 jfs: compare old and new mode before setting update_mode flag adds 2e3bc6125154 fs/jfs: Switch to use new generic UUID API adds 1403be4bc3e1 Merge remote-tracking branch 'jfs/jfs-next' adds e7f45099442a sunrpc: kernel BUG at kernel/cred.c:825! adds 45ac486ecf2d NFSv4.2 fix unnecessary retry in nfs4_copy_file_range adds e66721f04363 SUNRPC: Ensure rq_bytes_sent is reset before request transmission adds 97b78ae96ba7 SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit adds deaa5c96c2f7 SUNRPC: Address Kerberos performance/behavior regression adds 27bb91f51ce8 Merge remote-tracking branch 'nfs-anna/linux-next' adds 257f1c90da7e nfsd: fix an IS_ERR() vs NULL check adds aa4710266bf5 SUNRPC: Don't allow compiler optimisation of svc_xprt_rele [...] adds 4cdc3fa31c45 svcrpc: svc_xprt_has_something_to_do seems a little long adds 92d669f210de svcrpc: fix unlikely races preventing queueing of sockets adds 940d51a406f1 Merge remote-tracking branch 'nfsd/nfsd-next' adds 2424e1c7256c overlayfs: During copy up, first copy up data and then xattrs adds 1b5de4cc79a5 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds d152b58c0f9e Merge remote-tracking branch 'vfs/for-next' adds 9b9489ade796 Merge remote-tracking branch 'printk/for-next' adds ee46967fc6e7 HID: core: replace the collection tree pointers with indices adds 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next adds 77ae0d8e401f HID: i2c-hid: Disable runtime PM on Goodix touchpad adds 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next adds af8cd70a9930 Support for Maltron L90 keyboard media keys adds 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next adds 8ca2825268ae Merge remote-tracking branch 'hid/for-next' adds 9ac6cb5fbb17 i2c: add suspended flag and accessors for i2c adapters adds 1adcc83e212c i2c: synquacer: remove unused is_suspended flag adds f2e0d28cba1e i2c: brcmstb: use core helper to mark adapter suspended adds 5601df355b63 i2c: zx2967: use core helper to mark adapter suspended adds 7b6b69984e04 i2c: sprd: don't use pdev as variable name for struct device * adds 5a7b81ff1b3e i2c: sprd: use core helper to mark adapter suspended adds d5c95bd6f325 i2c: exynos5: use core helper to mark adapter suspended adds 2088716f90d1 i2c: s3c2410: use core helper to mark adapter suspended adds 18569fa89a4d i2c: rcar: add suspend/resume support adds 5b3a23a3cc94 i2c: imx: notify about real errors on dma i2c_imx_dma_request adds e1ab9a468e3b i2c: imx: improve the error handling in i2c_imx_dma_request() adds b33a02aadcc6 i2c: acpi: Move I2C bits from acpi.h to i2c.h adds edbeef85ecc3 Merge remote-tracking branch 'i2c/i2c/for-next' adds 1c7999043cca hwmon: (adt7462) Mark expected switch fall-throughs adds 4b27aa7e45f2 hwmon: (pmbus) associate PMBUS_SKIP_STATUS_CHECK with driver data adds dd336374267f hwmon: (pmbus) add support for DPS-650AB adds 47e5119fe910 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 7fbc258fea74 Documentation: fix coding-style.rst Sphinx warning adds 5591a3075e95 Documentation: add ibmvmc to toctree(index) and fix warnings adds 35283f56626c Documentation/filesystems: add binderfs adds 9762dc1432e1 samples: add binderfs sample program adds 631605c00753 Documentation/sysctl/vm.txt: Fix drop_caches bit number adds 58f4df3c1bde Documentation/dev-tools: Use gcc version number instead sv [...] adds 98e5f349c9a0 docs/core-api: memory-allocation: add mention of kmem_cach [...] adds 80a76c7261d5 docs/core-api/mm: fix GFP combinations section name adds 4d01460ec9a4 docs-rst: doc-guide: Minor grammar fixes adds b631c7f51354 docs: don't try to get comments from rcupdate_wait.h or rcutree.h adds edc238735874 Merge remote-tracking branch 'jc_docs/docs-next' adds 1c44b4763722 Merge remote-tracking branch 'v4l-dvb/master' adds 6199daa8d2df Merge remote-tracking branch 'v4l-dvb-next/master' adds a01421e44843 omap2fb: Fix stack memory disclosure adds 00257e0cc550 fbdev: offb: Fix OF node name handling adds 48a62336b42a Merge remote-tracking branch 'fbdev/fbdev-for-next' adds b1c0330823fe ACPI: EC: Look for ECDT EC after calling acpi_load_tables() adds 1622745551db ACPI / LPSS: Make PCI dependency explicit adds 995592bc5319 ata: pata_acpi: Make PCI dependency explicit adds 94e8e8e97661 vga-switcheroo: make PCI dependency explicit adds 63680e0d625b platform/x86: intel_ips: make PCI dependency explicit adds 737ee5824d91 platform/x86: intel_pmc: Make PCI dependency explicit adds 7934d76c8881 platform/x86: apple-gmux: Make PCI dependency explicit adds e9820d6b0a6c x86/intel/lpss: Make PCI dependency explicit adds 6f9b5e70dfcd drivers: thermal: int340x_thermal: Make PCI dependency explicit adds 347d570919ca Merge branch 'acpi-pci' into linux-next adds 98a455d91e71 ACPI / tables: table override from built-in initrd adds 6f9c104b183a APEI / ERST: Switch to use new generic UUID API adds f3355298fc5a ACPI / APEI: Fix parsing HEST that includes Deferred Machi [...] adds ee9fa8f302dc ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files adds e0a9fde86ba1 Merge branches 'acpi-tables' and 'acpi-apei' into linux-next adds 26626098e19b Merge remote-tracking branch 'pm/linux-next' adds d4990efa8c5f cpufreq: qcom-hw: Move to device_initcall adds 23954144f36c Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 332ca392d3aa Merge remote-tracking branch 'swiotlb/linux-next' adds 6fa8f1afd337 IB/{core,uverbs}: Move ib_umem_xxx functions from ib_core [...] adds b0ea0fa5435f IB/{core,hw}: Have ib_umem_get extract the ib_ucontext fro [...] adds 4959d5da5737 IB/usnic: Fix out of bounds index check in query pkey adds b188940796c7 RDMA/ocrdma: Fix out of bounds index check in query pkey adds dbe30dae487e RDMA/qedr: Fix out of bounds index check in query pkey adds 8cbfaac3d097 RDMA: Clear PD objects during their allocation adds 0975890ebe9b RDMA: Clear CQ objects during their allocation adds 081de9495c7a RDMA: Clear CTX objects during their allocation adds ea4baf7f116a RDMA: Rename port_callback to init_port adds 54747231150f RDMA: Introduce and use rdma_device_to_ibdev() adds 97099cc6529c RDMA/bnxt_re: fix a size calculation adds 5fc01fb846bc RDMA/cma: Rollback source IP address if failing to acquire device adds 92826826a8db Merge remote-tracking branch 'rdma/for-next' adds 3d505147178b ice: Fix unused variable build warning adds 1f9c7840e81a ice: Refactor a few Tx scheduler functions adds 27a98affa660 ice: Configure RSS LUT and HASH KEY in rebuild path adds 8e151d50a145 ice: Add ethtool set_phys_id handler adds 4c98ab550cc6 ice: Implement support for normal get_eeprom[_len] ethtool ops adds b6f934f027bb ice: Set physical link up/down when an interface is set up/down adds ab4ab73fc1ec ice: Add ethtool private flag to make forcing link down optional adds 03f7a9866845 ice: Rework queue management code for reuse adds 9be1d6f8c337 ice: Move aggregator list into ice_hw instance adds 63f545ed1285 ice: Add support for adaptive interrupt moderation adds 67fe64d78c43 ice: Implement getting and setting ethtool coalesce adds a8939784a17a ice: Allow for software timestamping adds cf909e19acf3 ice: Offload SCTP checksum adds aef74145f088 ice: Add support for new PHY types adds d671e3e0dac9 ice: add const qualifier to mac_addr parameter adds 9dde6da51297 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 2b5aff43982a Merge remote-tracking branch 'net-next/master' adds 73f5a82bb3c9 RDMA/mad: Reduce MAD scope to mlx5_ib only adds da160932f999 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 11822c837bf7 Merge remote-tracking branch 'nfc-next/master' adds 6375d40322f0 brcmsmac: remove set but not used variables 'phybw40, maxt [...] adds ba2ffc96321c wlcore: Fix memory leak in case wl12xx_fetch_firmware failure adds 72255c807156 ray_cs: fix array out-of-bounds access adds 4d95f99c59b8 brcmfmac: Add DMI nvram filename quirk for PoV TAB-P1006W- [...] adds 51c8d24101c7 cw1200: fix missing unlock on error in cw1200_hw_scan() adds 06605b0d38b4 cw1200: drop useless LIST_HEAD adds 42daad3343be brcmfmac: add a check for the status of usb_register adds 7fdcb8e12660 rsi: add support for hardware scan offload adds 5a1c18b761dd bcma: keep a direct pointer to the struct device adds 777bc4801a68 bcma: use dev_* printing functions adds 3a33bd840523 brcmfmac: fix system warning message during wowl suspend adds 4ad0be160544 brcmfmac: Use firmware_request_nowarn for the clm_blob adds 9ed87a08940b Merge remote-tracking branch 'wireless-drivers-next/master' adds 9da2fc737c50 Merge remote-tracking branch 'mtd/mtd/next' adds 8c6e7fd9ac79 dt-bindings: mtd: stm32_fmc2: add STM32 FMC2 NAND controll [...] adds d8349957a88f mtd: rawnand: stm32_fmc2: add STM32 FMC2 NAND flash contro [...] adds 72066ba76e3b mtd: rawnand: stm32_fmc2: add polling mode adds 46d2e9e9ecde mtd: rawnand: sunxi: Use a consistent name for sunxi_nand_ [...] adds f4897f3254d1 mtd: rawnand: sunxi: Use struct_size() adds 9f32be433b0c mtd: rawnand: sunxi: Name nand_chip objects consistently adds d3789a340556 mtd: rawnand: sunxi: Stop passing mtd_info objects around adds cd4ed6bbd1a0 mtd: rawnand: sunxi: Add an SPDX tag adds 57bee6ecc5c7 mtd: rawnand: sunxi: Migrate to ->exec_op() adds d0ce318268e5 mtd: rawnand: sunxi: Fix kernel doc headers adds 6c685cdcd48f mtd: spinand: macronix: Fix ECC Status Read adds b7158d968eaf mtd: rawnand: sunxi: Handle the tREA > tRC / 2 case adds c7cd66097da6 mtd: rawnand: denali_dt: remove single anonymous clock support adds 192f772820cf mtd: rawnand: marvell: use struct_size() in devm_kzalloc() adds b47b307ac23d mtd: spinand: Use the spi-mem dirmap API adds d798c508f99e mtd: rawnand: mtk: Use nand_controller_init() instead of o [...] adds 166707535cef mtd: rawnand: tmio: Do not abuse nand_controller->wq adds db274cf412c6 mtd: rawnand: omap2: Use nand_controller_init() adds 10927a561ebc mtd: rawnand: Stop using chip->state in drivers adds 9f952302802f mtd: rawnand: Simplify the locking adds 3d8bef0e23f2 Merge remote-tracking branch 'nand/nand/next' adds 5b3b9871cc28 crypto: caam - move shared symbols in a common location adds bec9ba7f3763 crypto: cipher - remove struct cipher_desc adds 8d555c528565 crypto: chtls - remove set but not used variables 'err, ad [...] adds fa5cd1c72e32 crypto: ccp - Update copyright notices and dates adds 0f103b37282f crypto: caam - fix error reporting for caam_hash_alloc adds 9a2537d0ebc9 crypto: caam - create ahash shared descriptors only once adds 12b8567f6fa4 crypto: caam - add support for xcbc(aes) adds d072bfa48853 crypto: crypto4xx - add prng crypto support adds be8a54d367bf crypto: ux500 - catch dma submission error adds 66af86d93ce3 crypto: chelsio - check set_msg_len overflow in generate_b0 adds e12468241b19 crypto: chelsio - remove set but not used variables 'adap' adds af8cb01f1e43 crypto: Kconfig - Fix typo in "pclmul" adds 1bb64d867cfe crypto: virtio - clean up indentation, replace spaces with tab adds 394a9e044702 crypto: cfb - add missing 'chunksize' property adds 6c2e322b3621 crypto: cfb - remove bogus memcpy() with src == dest adds b3e3e2db7de4 crypto: ofb - fix handling partial blocks and make thread-safe adds 251b7aea34ba crypto: pcbc - remove bogus memcpy()s with src == dest adds 0872da16dd63 crypto: skcipher - add helper for simple block cipher modes adds a5a84a9dbf3d crypto: cbc - convert to skcipher_alloc_instance_simple() adds 03b8302ddaad crypto: cfb - convert to skcipher_alloc_instance_simple() adds 11f14630c4b3 crypto: ctr - convert to skcipher API adds 52e9368fe6d9 crypto: ecb - convert to skcipher API adds 6b611d98c6f5 crypto: keywrap - convert to skcipher API adds 21f3ca6cd52e crypto: ofb - convert to skcipher_alloc_instance_simple() adds fb6de25c3bdb crypto: pcbc - remove ability to wrap internal ciphers adds 0be487ba2e2f crypto: pcbc - convert to skcipher_alloc_instance_simple() adds 426bcb50856f crypto: arc4 - convert to skcipher API adds 31d40c20983f crypto: null - convert ecb-cipher_null to skcipher API adds 14aa1a839a33 crypto: algapi - remove crypto_alloc_instance() adds 6b476662b09c crypto: algapi - reject NULL crypto_spawn::inst adds 04ffd497c9f9 Merge remote-tracking branch 'crypto/master' adds 432973fd3a20 drm/tilcdc: Register cpufreq notifier after we have initia [...] adds e3d093070eb0 Merge tag 'tilcdc-4.22' of https://github.com/jsarha/linux [...] adds e6d886b4fde3 Merge remote-tracking branch 'drm/drm-next' adds d22ba0cb1ffe drm/i915: Reduce i915_request_alloc retirement to local context adds f663b0ca9b7d drm/i915/selftests: recreate WA lists inside the selftest adds a60acb223fec drm/i915: init per-engine WAs for all engines adds d78a600f703b drm/i915: drop DPF code for gen8+ adds 7f9e20ef0f46 drm/i915: Guard error capture against unpinned vma adds 3824e41975ae drm/i915: Use mutex_lock_killable() from inside the shrinker adds 9fab8a2ea0d3 drm/i915: Removing polling for struct_mutex from vmap shrinker adds 74256b7ecf77 drm/i915: Update DRIVER_DATE to 20190110 adds bd780f37a361 drm/i915: Track all held rpm wakerefs adds 16e4dd0342a8 drm/i915: Markup paired operations on wakerefs adds 506d1f62454b drm/i915: Track GT wakeref adds 183e260ba246 drm/i915: Track the rpm wakerefs for error handling adds 48d1c8121607 drm/i915: Mark up sysfs with rpm wakeref tracking adds a037121c3c7f drm/i915: Mark up debugfs with rpm wakeref tracking adds 6619c0075f78 drm/i915/perf: Track the rpm wakeref adds 00e27cbe4c89 drm/i915/pmu: Track rpm wakeref adds 3055f0cd782f drm/i915/guc: Track the rpm wakeref adds 538ef96b9dae drm/i915/gem: Track the rpm wakerefs adds 1d264d91befc drm/i915/fb: Track rpm wakerefs adds 6a712a20bff4 drm/i915/hotplug: Track temporary rpm wakeref adds 2cb2cb5ff41a drm/i915/panel: Track temporary rpm wakeref adds c9d08cc3e339 drm/i915/selftests: Mark up rpm wakerefs adds d4225a535b3b drm/i915: Syntatic sugar for using intel_runtime_pm adds 0e6e0be4c952 drm/i915: Markup paired operations on display power domains adds 25c896bdb8dc drm/i915: Track the wakeref used to initialise display pow [...] adds 69d938200598 drm/i915/dp: Markup pps lock power well adds 04161d64da09 drm/i915: Complain if hsw_get_pipe_config acquires the sam [...] adds 8d761e773e29 drm/i915: Combined gt.awake/gt.power wakerefs adds 4a8ab5ea0cde drm/i915: Mark up Ironlake ips with rpm wakerefs adds d8af327087f7 drm/i915: Fix ILK-IVB primary plane enable delays adds 305dc3f9834c drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex adds 8cd999181f8c drm/i915: Prevent concurrent GGTT update and use on Braswe [...] adds b14c06ec0249 drm/i915/cnl: Fix CNL macros for Voltage Swing programming adds fed85691b408 drm/i915: Fix the static code analysis warning in debugfs adds 6d2438c8233b drm/i915/perf: Annotate i915_perf.wakeref for keneldoc adds decd29e6b5fe drm/i915: Only dump GPU state on set-wedged if interesting adds e9d49bb718f3 drm/i915/ddi: Move DDI port detection to the corresponding helper adds 3f2e9ed0b26d drm/i915/icl: Detect port F presence via VBT adds 484d9a844d0d drm/i915/userptr: Avoid struct_mutex recursion for mmu_inv [...] adds f3f8c3f4d9be Merge remote-tracking branch 'drm-intel/for-linux-next' adds 2b5ab0eeb5ca drm/crtc-helpers: WARN when used with atomic drivers adds 13d0add333af drm/edid: Pass connector to AVI infoframe functions adds c3735f5c1f9b drm/i915: Use drm_hdmi_avi_infoframe_quant_range() for SDV [...] adds 8ee491b4d29b drm/radeon: Use drm_hdmi_avi_infoframe_quant_range() adds 1581b2df4cbf drm/edid: Add display_info.rgb_quant_range_selectable adds f4bd542bcaee drm/fb-helper: Scale back depth to supported maximum adds 7510a9c68c13 drm: msm: Cleanup drm_display_mode print str adds 15609559a834 drm/rockchip: update cursors asynchronously through atomic. adds 1c21aa8f2b68 drm/rockchip: Fix YUV buffers color rendering adds 2996fb75d69c drm/rockchip: Fix typo in VOP macros argument adds fbb1c7382671 drm/rockchip: Separate RK3288 from RK3368 win01 registers adds 677e8bbc0e5a drm/rockchip: Add reflection properties adds 3d76df632d7f drm/dp_mst: Fix some formatting in drm_dp_add_port() adds de6d68182f22 drm/dp_mst: Fix some formatting in drm_dp_payload_send_msg() adds e0ac7113fb23 drm/dp_mst: Fix some formatting in drm_dp_mst_allocate_vcpi() adds 4afb8a26b53a drm/dp_mst: Fix some formatting in drm_dp_mst_deallocate_vcpi() adds d0757afd00d7 drm/dp_mst: Rename drm_dp_mst_get_validated_(port|mstb)_re [...] adds ebcc0e6b5091 drm/dp_mst: Introduce new refcounting scheme for mstbs and ports adds 56d1c14ecfe8 drm/dp_mst: Restart last_connected_port_and_mstb() if topo [...] adds a68f9917721b drm/dp_mst: Stop releasing VCPI when removing ports from topology adds cfe9f90358d9 drm/dp_mst: Fix payload deallocation on hotplugs using mal [...] adds 79a47cd36c8d drm/i915: Keep malloc references to MST ports adds d25689760b74 drm/amdgpu/display: Keep malloc ref to MST port adds 013240935d4e drm/nouveau: Remove bogus cleanup in nv50_mstm_add_connector() adds 5e292e7646ef drm/nouveau: Remove unnecessary VCPI checks in nv50_msto_c [...] adds 81640f01c2aa drm/nouveau: Keep malloc references to MST ports adds d79a3c52f34b drm/nouveau: Stop unsetting mstc->port, use malloc refs adds 7aa275ca0eae drm/nouveau: Grab payload lock in nv50_msto_payload() adds bea5c38f1eb6 drm/dp_mst: Add some atomic state iterator macros adds eceae1472467 drm/dp_mst: Start tracking per-port VCPI allocations adds 5e187a01426d drm/dp_mst: Check payload count in drm_dp_mst_atomic_check() adds 232c9eec417a drm/nouveau: Use atomic VCPI helpers for MST adds a50f52dcc3b5 drm/ch7006: Stop using drm_crtc_force_disable adds 934c5b32a5e4 drm/nouveau: Stop using drm_crtc_force_disable adds 1e9080ac21d1 drm: Unexport drm_crtc_force_disable adds 7d0250ed8e69 drm/atomic: Add missing () to function ref in kerneldoc adds 23d19ba06b9c Merge drm/drm-next into drm-misc-next adds 0ea3305d7c59 drm/vc4: Limit SAND tiling support to semiplanar YUV420 formats adds 890880ddfdbe drm: Auto-set allow_fb_modifiers when given modifiers at p [...] adds 324bb707d2a5 drm/panel: Add a driver for the TPO TPG110 adds c2d88e06bcb9 drm: Move the legacy kms disable_all helper to crtc helpers adds 81ce50c2c30b drm/arc: Don't set the dpms hook adds 9cd070a6d197 drm/tda998x: Don't set dpms hook adds 3214a1668446 drm/doc: Polish kerneldoc for drm_device.h adds 33e70110876e drm/docs: improve docs for drm_drv.c adds 3fbdfe99f752 drm/of: Fix kerneldoc adds 0aa5eb3a4429 drm/panel: Small documentation polish adds b981a6863e9b drm/doc: Move bridge link target to the right place adds f4a6de855eae drm: rockchip: vop: add rk3066 vop definitions adds 35289661219b drm/bochs: encoder cleanup adds 472fde887f6c drm/bochs: split bochs_hw_setmode adds 0f0eb98e33c6 drm/bochs: atomic: add atomic_flush+atomic_enable callbacks. adds 63092001846e drm/bochs: atomic: add mode_set_nofb callback. adds 6579c39594ae drm/bochs: atomic: switch planes to atomic, wire up helpers. adds c13008562f81 drm/bochs: atomic: use atomic set_config helper adds b635ecb5f2c7 drm/bochs: atomic: use atomic page_flip helper adds 568a4c72d469 drm/bochs: atomic: use suspend/resume helpers adds 834adb3bb8d0 drm/bochs: atomic: set DRIVER_ATOMIC adds e9af3c608857 drm/bochs: remove old bochs_crtc_* functions adds dde8fb5555a5 drm/bochs: drop unused gpu_addr arg from bochs_bo_pin() adds 0bcdda5e35d7 drm/bochs: move ttm_bo_(un)reserve calls into bochs_bo_{pi [...] adds 132a45340a4b drm/bochs: add basic prime support adds 7a0483ac4ffc drm/bochs: switch to generic drm fbdev emulation adds 60119b0ba0e7 drm/bochs: drop old fbdev emulation code adds 19b85cfabf5c drm/bochs: move remaining fb bits to kms adds f5d5ef72cf75 drm/cirrus: fix connector leak at unload adds e9eafcb58921 drm: move drm_can_sleep() to drm_util.h adds 21376e2c3c5b drm: move EXPORT_SYMBOL_FOR_TESTS_ONLY to drm_util.h adds 331bd404a1b5 drm/hisilicon/kirin: Use drm_fbdev_generic_setup() adds 8e93f1028d74 drm/mxsfb: Use drm_fbdev_generic_setup() adds e3de0aa6c9af drm/meson: remove firmware framebuffers adds ed20151a7699 drm/vblank: Allow dynamic per-crtc max_vblank_count adds 2db8ebca1f6c drm/fourcc: Add modifier defininitions for AFBC 1.3 adds e9c0c874711b drm/dp: annotate implicit fall throughs adds 0ed833baf7fa drm: armada: Cleanup drm_display_mode print str adds 0e691bc73026 drm: Remove use of drm_mode_object adds a3004db01f85 drm: Complete remove drm_mode_object dependency adds 6bd324e0d7ca MAINTAINERS: Add entry for VKMS adds 81c5a2c79649 staging/vboxvideo: Don't set FBINFO_MISC_ALWAYS_SETPAR adds 96550555a78c drm/i915: Pass down rc in intel_encoder->compute_config() adds 2465c219c523 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 9953442a4405 Merge remote-tracking branch 'drm-msm/msm-next' adds 3affaa5a7ca3 drm/afbc: Add AFBC modifier usage documentation adds 37fc9bb022c6 drm/arm: Delete redundant CONFIG_DRM_ARM adds bd628c1bed79 drm/komeda: komeda_dev/pipeline/component definition and i [...] adds df766e4a419c dt/bindings: drm/komeda: Add DT bindings for ARM display p [...] adds 26bd43a75996 drm/komeda: Build komeda to be a platform module adds 29e56aec911d drm/komeda: Add DT parsing adds 981d29d2db7c drm/komeda: Add komeda_format_caps for format handling adds c46c24bb6b11 drm/komeda: Add komeda_framebuffer adds 61f1c4a8ab75 drm/komeda: Attach komeda_dev to DRM-KMS adds 557c37360eca drm/doc: Add initial komeda driver documentation adds ab6911b73493 MAINTAINERS: Add maintainer for Arm komeda driver adds ba39ed66d57c Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds d26d128664b1 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds ec50af21af64 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds e6ce7943231f ALSA: hda: add verbs for stripe control adds 5dd3d271320d ALSA: hda: Add api to program stripe control bits adds b59c8e7a7316 ALSA: hda: add register offset for stripe control adds 9b6f7e7a296e ALSA: hda: program stripe bits for controller adds 053b055948e9 ALSA: hda: program stripe control for codec adds f72ffffcf129 Merge remote-tracking branch 'sound/for-next' adds f833fe2056b3 ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt [...] adds 3e8c45f57a90 ASoC: cs4341: fix waring unused-function adds fecd5c09ddf8 ASoC: msm8916-wcd-digital: remove few unused variables adds 5b86fa6d2903 ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error adds c284d4e31a0b ASoC: xlnx: parse AES audio parameters adds 64c6a55d9c94 Merge branch 'asoc-5.1' into asoc-next adds afa8e20f9d4d Merge remote-tracking branch 'sound-asoc/for-next' adds e85bb0beb649 Input: ad7879 - add check for read errors in interrupt adds 4116941b7a70 Merge tag 'v4.20' into next adds fb5fc09cc803 Input: tca6416-keypad - use struct_size() in kzalloc() adds a73450036e32 Input: mcs_touchkey - use struct_size() in kzalloc() adds 1eb7ea26d123 Input: mtk-pmic-keys - remove duplicated include from mtk- [...] adds a2f39dac0dec Input: edt-ft5x06 - add support for Evervision FT5726 adds 2ebc1919e9a9 Input: edt-ft5x06 - add support to update ev-ft5726 registers adds b6eba86030bf Input: edt-ft5x06 - add offset support for ev-ft5726 adds e48daf495f52 Merge remote-tracking branch 'input/next' adds 15dd68818c8d btrfs: look at bi_size for repair decisions adds efd90e9099c6 block: don't use bio->bi_vcnt to figure out segment number adds 965c0d13518b block: remove bvec_iter_rewind() adds f3effe4c1240 block: rename bvec helpers adds ceb818e839d3 block: introduce multi-page bvec helpers adds cad1e6bb0ecf block: introduce bio_for_each_bvec() and rq_for_each_bvec() adds 258cfdfaf7bd block: use bio_for_each_bvec() to compute multi-page bvec count adds 73f4209ccda9 block: use bio_for_each_bvec() to map sg adds beab05e01146 block: introduce bvec_last_segment() adds b2ec4c8258dd fs/buffer.c: use bvec iterator to truncate the bio adds 0cf6f1cb39d8 btrfs: use bvec_last_segment to get bio's last page adds 3b0928cc5452 block: loop: pass multi-page bvec to iov_iter adds 382dd5a5efe4 bcache: avoid to use bio_for_each_segment_all() in bch_bio [...] adds eb754eb2a953 block: allow bio_for_each_segment_all() to iterate over mu [...] adds 4d935359889e block: enable multipage bvecs adds 4584d5744381 block: always define BIO_MAX_PAGES as 256 adds 75a205bd6e73 block: document usage of bio iterator helpers adds 93670fad03e9 block: kill QUEUE_FLAG_NO_SG_MERGE adds e209757ae2b8 block: kill BLK_MQ_F_SG_MERGE adds 7cff4903d1fe mtip32xx: ѕtop abusing the managed resource APIs adds 6cb6b5a89b70 Merge remote-tracking branch 'block/for-next' adds 1856b9f7bcc8 dm crypt: fix parsing of extended IV arguments adds d445bd9cec1a dm thin: fix passdown_double_checking_shared_status() adds f3127833dc7f Merge remote-tracking branch 'device-mapper/for-next' adds e9d5c536ccab mmc: sdhci_am654: Make symbol 'sdhci_am654_ops' static adds 3f165342f7a9 mmc: sdhci-esdhc-imx: Constify driver data adds f12acb16436e mmc: sdhci-esdhc-imx: clear ESDHC_STD_TUNING_EN for manual [...] adds d2c5338d71de mmc: sdhci: usdhc: do not do tuning for DDR50 mode. adds a31c9eff3a63 mmc: sdhci-esdhc-imx: fix HS400 timing issue adds 4f2f8c395df4 dt-bindings: mmc: fsl-imx-esdhc: add imx6ull compatible string adds 8d78f51f1f28 mmc: sdhci-esdhc-imx: add SD clock limitation for imx6ull adds 38641ccc5244 mmc: sdhci-esdhc-imx: add delay between tuning cycles adds a39399783868 mmc: sdhci: add delay after the last tuning command adds e265a541a009 mmc: sdhci-brcmstb: handle mmc_of_parse() errors during probe adds 661f2e3b576d mmc: dt-bindings: omap: Remove duplicate documentation paragraphs adds f8f2e2579e54 mmc: block: fix debugfs_simple_attr.cocci warnings adds 61f53ba051cb mmc: sdhci: Moving sdhci_o2 into sdhci-pci-o2micro.c adds 130010061e95 mmc: sdhci: Fix O2 Host PLL and card detect issue adds 5d95748bdf77 mmc:sdio: Remove unneeded variable ret adds 4344f11a9acb mmc: tmio: fix typo in tmio_mmc_init_ocr() adds a704473e94f5 mmc: tmio: undo PM autosuspend when removing the host adds 41a62a6fb32f mmc: sdhci-esdhc-imx: remove the 100MHz limitation for Strobe DLL adds 99ea7f47eb9b mmc: sdhci-esdhc-imx: add HS400_ES support for i.MX8QXP adds 88e6dd517f0f mmc: sdhci: correct the maximum timeout when enable CMDQ adds 1ec594916e42 Merge branch 'fixes' into next adds fadac7488064 mmc: sdhci-esdhc-imx: add CMDQ support adds e0fc4f56e724 mmc: sdhci-esdhc-imx: add DCMD support for CMDQ adds a5f1a7f8c686 Merge remote-tracking branch 'mmc/next' adds ae563d4fc73a Merge remote-tracking branch 'kgdb/kgdb-next' adds 08f0b14adc7c regulator: hi655x: Removed unused ctrl_regs field from str [...] adds 638aef7a776a regulator: pwm: No need to make a copy of regulator_ops pe [...] adds 67cc7ca316c4 regulator: max14577: Remove redundant MODULE_ALIAS adds 7085180d6a38 regulator: twl6030: Use of_device_get_match_data() adds f01a7beb6791 regulator: act8865: Fix act8600_sudcdc_voltage_ranges setting adds 053979d2395b regulator: dt-bindings: Convert fixed-regulator to json-schema adds 1488c1d4973a Merge branch 'regulator-5.1' into regulator-next adds a439a2aac7ab Merge remote-tracking branch 'regulator/for-next' adds 49e41801b335 Merge tag 'v5.0-rc1' into next-general adds 47008e5161fa LSM: Introduce LSM_FLAG_LEGACY_MAJOR adds 657d910b52a3 LSM: Provide separate ordered initialization adds c5459b829b71 LSM: Plumb visibility into optional "enabled" state adds f4941d75b9cb LSM: Lift LSM selection out of individual LSMs adds 2d4d51198c73 LSM: Build ordered list of LSMs to initialize adds 13e735c0e953 LSM: Introduce CONFIG_LSM adds 79f7865d844c LSM: Introduce "lsm=" for boottime LSM selection adds a8027fb0d188 LSM: Tie enabling logic to presence in ordered list adds 5ef4e41918b2 LSM: Prepare for reorganizing "security=" logic adds 7e611486d905 LSM: Refactor "security=" in terms of enable/disable adds 14bd99c821f7 LSM: Separate idea of "major" LSM from "exclusive" LSM adds 0102fb83f900 apparmor: Remove SECURITY_APPARMOR_BOOTPARAM_VALUE adds be6ec88f41ba selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE adds c91d8106b370 LSM: Add all exclusive LSMs to ordered initialization adds d8e9bbd4fa7f LSM: Split LSM preparation from initialization adds 70b62c25665f LoadPin: Initialize as ordered LSM adds d6aed64b74b7 Yama: Initialize as ordered LSM adds e2bc445b66ca LSM: Introduce enum lsm_order adds d117a154e612 capability: Initialize as LSM_ORDER_FIRST adds 6d9c939dbe4d procfs: add smack subdir to attrs adds b17103a8b8ae Smack: Abstract use of cred security blob adds 0c6cfa622cf5 SELinux: Abstract use of cred security blob adds 98c886513657 SELinux: Remove cred security blob poisoning adds 3d252529480c SELinux: Remove unused selinux_is_enabled adds 69b5a44a95bb AppArmor: Abstract use of cred security blob adds 43fc460907dc TOMOYO: Abstract use of cred security blob adds bbd3662a8348 Infrastructure management of the cred security blob adds bb6c6b02ccb7 SELinux: Abstract use of file security blob adds f28952ac9008 Smack: Abstract use of file security blob adds 33bf60cabcc7 LSM: Infrastructure management of the file security adds 80788c229116 SELinux: Abstract use of inode security blob adds fb4021b6fb58 Smack: Abstract use of inode security blob adds afb1cbe37440 LSM: Infrastructure management of the inode security adds f4ad8f2c4076 LSM: Infrastructure management of the task security adds 7c6538280ae9 SELinux: Abstract use of ipc security blobs adds 019bcca4626a Smack: Abstract use of ipc security blobs adds ecd5f82e05dd LSM: Infrastructure management of the ipc security blob adds a5e2fe7ede12 TOMOYO: Update LSM flags to no longer be exclusive adds 2233975cd792 Merge tag 'blob-stacking-security-next' of https://git.ker [...] adds ffaf0e140478 Merge branch 'next-general' into next-testing adds c1a85a00ea66 LSM: generalize flag passing to security_capable adds f30160f982fc Merge branch 'next-general' into next-testing adds 9c94b5b900d4 Merge remote-tracking branch 'security/next-testing' adds 8c4aa656d7be Merge remote-tracking branch 'apparmor/apparmor-next' adds 3a28cff3bd4b selinux: avoid silent denials in permissive mode under RCU walk adds e46e01eebbbc selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link adds a83d6ddaebe5 selinux: never allow relabeling on context mounts adds 53e0c2aa9a59 selinux: do not override context on context mounts adds 36c34dda4f50 Merge remote-tracking branch 'selinux/next' adds 8bb374609842 Merge remote-tracking branch 'watchdog/master' adds e8e683ae9a73 iommu/of: Fix probe-deferral adds ba93c357229f iommu/msm: Reduce indentation adds 5b438f4ba315 iommu/vt-d: Support page request in scalable mode adds bd3c2e66e4cb iommu/iova: Allow compiling the library without IOMMU support adds 33798a966b8b Merge branches 'iommu/fixes', 'arm/msm', 'x86/vt-d' and 'c [...] adds 20edb6f747b2 Merge remote-tracking branch 'iommu/next' adds 53fc7a01df51 audit: give a clue what CONFIG_CHANGE op was involved adds 9e36a5d49c3a audit: hand taken context to audit_kill_trees for syscall logging adds 98c785452379 Merge remote-tracking branch 'audit/next' adds 4f0a0cd52d6c spi: dw: fix warning unused variable 'ret' adds 74fa750e63a9 spi: davinci: Get rid of dangling variable adds 0357a3daada3 spi: spi-geni-qcom: Don't initialize completion for normal [...] adds de43affed77b spi: spi-geni-qcom: Get rid of forward declaration adds 734882a8bf98 spi: cadence: Correct initialisation of runtime PM adds 14fb28994085 Merge branch 'spi-5.1' into spi-next adds 8c1a56a9ed9f Merge remote-tracking branch 'spi/for-next' adds eccf62dd349c Merge remote-tracking branch 'tip/auto-latest' adds e98376367759 rcu: Remove wrapper definitions for obsolete RCU update functions adds a18fc79c4b23 Merge branches 'consolidate.2019.01.10a' and 'fwd.2019.01. [...] adds ccafccadff44 virt/kvm: Replace spin_is_locked() with lockdep adds 3284d1a85ff8 Merge branches 'doc.2019.01.08a', 'fixes.2019.01.08a', 'si [...] adds dbb12fb08c61 tools/memory-model: Dynamically check SRCU lock-to-unlock [...] adds f25bcbbbf561 Merge LKMM and RCU commits adds 29c8649321d7 Merge remote-tracking branch 'rcu/rcu/next' adds 9f51c05dc41a pvcalls-front: Avoid get_free_pages(GFP_KERNEL) under spinlock adds 5268c8f39e0e always clear the X2APIC_ENABLE bit for PV guest adds b4711098066f pvcalls-front: fix potential null dereference adds be8bb61a07e1 Merge remote-tracking branch 'xen-tip/linux-next' adds 6d4466c8f56a Merge remote-tracking branch 'percpu/for-next' adds 3157e0b4bc61 Merge remote-tracking branch 'ipmi/for-next' adds bdfe0df1e97b Merge 5.0-rc2 into driver-core-next adds 8c7ab7e75aff Merge remote-tracking branch 'driver-core/driver-core-next' adds cb7edfd4cd47 Merge 5.0-rc2 into usb-next adds 86a2688da2a3 Merge remote-tracking branch 'usb/usb-next' adds defe3b6d7010 Merge 5.0-rc2 into tty-next adds ceb0861fc316 Merge remote-tracking branch 'tty/tty-next' adds a77d087fd566 lkdtm: Do not depend on BLOCK and clean up headers adds 4c411157a42f lkdtm: Print real addresses adds 59a12205d3c3 lkdtm: Add tests for NULL pointer dereference adds a2915698ba08 Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/l [...] adds 4ad84cb56b00 mei: squash single_recv_buf into one bit in client properties adds 9a66daa53cbd Merge remote-tracking branch 'char-misc/char-misc-next' adds 0a64d62d5399 staging: erofs: fixed -Wmissing-prototype warnings by maki [...] adds e7dfb1cff65b staging: erofs: fixed -Wmissing-prototype warnings by movi [...] adds 4b03f3f4ccb8 staging: erofs: Add identifier for function definition arguments adds 90c5f2d29fc9 Merge 5.0-rc2 into staging-next adds b177f635e9a3 Merge remote-tracking branch 'staging/staging-next' adds 462d754fa484 Merge remote-tracking branch 'mux/for-next' adds cafea36c43d5 interconnect: Add generic on-chip interconnect API adds 8e3607a7880e dt-bindings: Introduce interconnect binding adds 42924b601d83 interconnect: Allow endpoints translation via DT adds a3131255299d interconnect: Add debugfs support adds 25e6ea7bc985 interconnect: qcom: Add sdm845 interconnect provider driver adds bb313c42ee85 arm64: dts: sdm845: Add interconnect provider DT nodes adds 13ebd0668d7e MAINTAINERS: add a maintainer for the interconnect API adds 65ee6e51c402 Merge remote-tracking branch 'icc/icc-next' adds a565f04cfb19 Merge remote-tracking branch 'slave-dma/next' adds 8676c8249e19 Merge remote-tracking branch 'cgroup/for-next' adds 42b72109b36a Merge remote-tracking branch 'scsi/for-next' adds fc9ac87eabb2 scsi: qla4xxx: ql4_os: mark expected switch fall-through adds 211d62a8ce68 scsi: st: mark expected switch fall-throughs adds b9f57f5805cf scsi: esas2r: esas2r_init: mark expected switch fall-throughs adds 8425811b8d95 scsi: bfa: bfa_fcs_lport: Mark expected switch fall-throughs adds d14e4cd45ac8 scsi: bfa: bfa_fcs_rport: Mark expected switch fall-throughs adds f1b1dceedd7b scsi: bfa: bfa_ioc: Mark expected switch fall-throughs adds 4edff70494e4 scsi: aic7xxx: aic79xx: mark expected switch fall-through adds 7855d2ba1172 scsi: qla2xxx: Add protection mask module parameters adds 50b812755e97 scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosse [...] adds ff525b6e2d30 scsi: libsas: Fix some indentation in libsas.h adds 01929a65dfa1 scsi: libsas: Check SMP PHY control function result adds cec9771d2e95 scsi: libsas: Support SATA PHY connection rate unmatch fix [...] adds afd055809b38 scsi: doc: remove reference to tmscsim.txt file adds 326a859b2814 scsi: ufs: Remove select of phy-qcom-ufs from ufs-qcom adds 08773eeec613 Merge remote-tracking branch 'scsi-mkp/for-next' adds b89a07c4373b virtio: fix virtio_config_ops description adds d1c1dad89e7a virtio: document virtio_config_ops restrictions adds ddbeac07a39a virtio_pci: use queue idx instead of array idx to set up the vq adds a229989d975e virtio: don't allocate vqs when names[i] = NULL adds bf4dc0b2beeb virtio-balloon: tweak config_changed implementation adds 74ad7419489d vhost: return EINVAL if iovecs size does not match the mes [...] adds 8e5dadfe76cf vhost/scsi: Use copy_to_iter() to send control queue response adds a73c976c635f virtio_net: bulk free tx skbs adds 017ed06fa099 virtio-net: bql support adds 0ebe1db6335a PCI: avoid bridge feature re-probing on hotplug adds 17d5cd182c24 include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR adds 5be764e72829 include/linux/compiler.h: allow memory operands adds 0139f6a7ec9d barriers: convert a control to a data dependency adds 5cee7f8e2c00 virtio: use dependent_ptr_mb adds 24abf4e8cd42 virtio-balloon: improve update_balloon_size_func adds b03f1d919455 virtio_balloon: remove the unnecessary 0-initialization adds 96df504fa729 Merge remote-tracking branch 'vhost/linux-next' adds adac74259d71 Merge remote-tracking branch 'rpmsg/for-next' adds e8dacf5957ea gpio: mvebu: implement get_direction adds 72893f0c6bd3 gpiolib-acpi: Preserve non direction flags when updating g [...] adds e4889362e038 gpio: sama5d2-piobu: Set proper output level for direction_output adds 08589fe40380 Merge branch 'devel' into for-next adds 25530fbf4f3d Merge remote-tracking branch 'gpio/for-next' adds 430b9b424f61 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 2d2d478576d7 pinctrl: mediatek: fix Kconfig build errors for moore core adds f05c07b05d67 pinctrl: imx: add imx8qm driver adds 823868fceae3 pinctrl: armada-37xx: Correct mpp definitions adds 4d98fbaacd79 pinctrl: armada-37xx: add missing pin: PCIe1 Wakeup adds 3fbb9a8d79a8 pinctrl: dt-bindings: Fix the armada-37xx documentation adds 6e737a4e921e pinctrl: mediatek: add EINT support to virtual GPIOs adds 16f4372fd7a5 pinctrl: mcp23s08: use struct_size() in devm_kzalloc() adds 1e11820f72b7 pinctrl: sirf: atlas7: use struct_size() in devm_kzalloc() adds 48c67f1fc663 pinctrl/amd: fix typo adds 489d4832bfba Merge branch 'devel' into for-next adds 2c6ae6fe7e94 Merge remote-tracking branch 'pinctrl/for-next' adds 309b32fb97d8 pwm: Don't use memcmp() to compare state variables adds cc2d22477779 pwm: Drop per-chip dbg_show callback adds 5d0a4c11896e pwm: Rearrange structures to group members by purpose adds 01482d2443db pwm: imx: Remove if block where the condition is always wrong adds f20b187e32e0 pwm: imx: Set driver data earlier simplifying the end of - [...] adds b9a5c60bc2f6 pwm: imx: Don't print an error on -EPROBE_DEFER adds 7c2b526ed560 pwm: imx: Split into two drivers adds 38c7bc7c60f7 pwm: imx: Signedness bug in imx_pwm_get_state() adds d693d043f420 Merge remote-tracking branch 'pwm/for-next' adds ee17e5d6201c signal: Make siginmask safe when passed a signal of 0 adds 82f384598ca2 Merge remote-tracking branch 'userns/for-next' adds 1323525f5257 Merge remote-tracking branch 'random/dev' adds 19514910d021 livepatch: Change unsigned long old_addr -> void *old_func [...] adds 26c3e98e2f8e livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code adds 0430f78bf38f livepatch: Consolidate klp_free functions adds 68007289bf3c livepatch: Don't block the removal of patches loaded after [...] adds 958ef1e39d24 livepatch: Simplify API by removing registration step adds 20e55025958e livepatch: Use lists to manage patches, objects and functions adds e1452b607c48 livepatch: Add atomic replace adds d697bad588eb livepatch: Remove Nop structures when unused adds c4e6874f2a29 livepatch: Atomic replace and cumulative patches documentation adds d67a53720966 livepatch: Remove ordering (stacking) of the livepatches adds a2818ee4dce5 selftests/livepatch: introduce tests adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds 42d0085e8659 Merge remote-tracking branch 'livepatching/for-next' adds 8fc6c89dc147 Merge remote-tracking branch 'coresight/next' adds a9074e1e3d78 dt-bindings: define vendor prefix for whwave, Inc. adds a1c1eae4690a dt-bindings: rtc: sd3078: add device tree documentation adds 1d67a232105b rtc: sd3078: new driver. adds 7c617e0c5f37 rtc: pcf8523: Add rv8523 compatible adds 074b01a51d05 rtc: Fix UBSAN overflow warning adds c8c97a4fb52c rtc: isl1208: fix negative digital trim reporting adds b688dca43351 Merge remote-tracking branch 'rtc/rtc-next' adds 6e5033a19149 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds dab9ad442520 ARM: davinci: da850-evm: remove dead MTD code adds 5e4ac9274b0b ARM: davinci: mityomapl138: don't read the MAC address fro [...] adds 1e94d710e17d ARM: davinci: dm365-evm: use device properties for at24 eeprom adds c70cf56252b9 ARM: davinci: da830-evm: use device properties for at24 eeprom adds 4b683bbbf572 ARM: davinci: dm644x-evm: use device properties for at24 eeprom adds 71be5811815f ARM: davinci: dm646x-evm: use device properties for at24 eeprom adds 6dce6036325e ARM: davinci: sffsdr: fix the at24 eeprom device name adds 890150165649 ARM: davinci: sffsdr: use device properties for at24 eeprom adds 19e99de9a53f ARM: davinci: remove dead code related to MAC address reading adds 2f983f8c9417 ARM: davinci: mityomapl138: use nvmem notifiers adds e430685f4969 ARM: davinci: mityomapl138: use device properties for at24 eeprom adds 0173fe1fdb93 Merge branch 'v5.1/eeprom-for-bartosz' of git://git.kernel [...] adds 3b0548784079 eeprom: at24: remove at24_platform_data adds 2a8981ef81b7 Merge remote-tracking branch 'at24/at24/for-next' adds ee8a00ee2ebe Merge remote-tracking branch 'ntb/ntb-next' adds 2f884ae8c228 Merge remote-tracking branch 'kspp/for-next/kspp' adds 988caf7768be Merge remote-tracking branch 'cisco/for-next' adds 103ed225b197 slimbus: core: match full device id adds c8ec80460ca5 slimbus: core: do not call device_status under a lock adds aff6831de47d slimbus: core: use slim_device_update_status() to update status adds 81648d8bc222 slimbus: core: add missing spin_lock_init on txn_lock adds d00ff110aa21 Merge remote-tracking branch 'slimbus/for-next' adds 01f4c45bfb11 nvmem: sc27xx: Convert nvmem offset to block index adds 9bf662261b76 nvmem: bcm-ocotp: Add ACPI support to BCM OCOTP adds 22f321305b04 dt-bindings: nvmem: imx-ocotp: add compatible string for i.MX7ULP adds cbc68911b3cb nvmem: imx-ocotp: add i.MX7ULP support adds cdf93fd3d252 dt-bindings: imx-ocotp: Add i.MX6ULL/ULZ support adds 34be93e6b549 nvmem: imx-ocotp: Implement i.MX6ULL/ULZ support adds dc4286abbbe0 nvmem: core: Set the provider read-only when no write call [...] adds 4c13aec8174f nvmem: core: Fix of_nvmem_cell_get() for optional cells adds f7089b8270bf nvmem: core: Fix cell lookup when no cell is found adds b090a18debc4 nvmem: core: Properly handle connection ID in of_nvmem_dev [...] adds 67eaf212aaec nvmem: core: Always reference the device returned by nvmem [...] adds dd508ccc890b nvmem: core: Fix device reference leak adds ff3b9b5c6b1b nvmem: core: Avoid useless iterations in nvmem_cell_get_fr [...] adds 7dc6cf3245f9 Merge remote-tracking branch 'nvmem/for-next' adds 19ba9ecf2418 XArray: Fix typo in comment adds d69d287a9002 XArray tests: Check mark 2 gets squashed adds 525e9074f234 Merge remote-tracking branch 'xarray/xarray' adds 5deb1a12cf0c Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' adds 3d2991bc7a67 signal: add pidfd_send_signal() syscall adds 4607de57fff5 selftests: add tests for pidfd_send_signal() adds 653e50927ef0 Merge remote-tracking branch 'pidfd/for-next' adds d432a593a1d8 Merge branch 'akpm-current/current' adds f9e1794f81a6 scripts/atomic/check-atomics.sh: don't assume that scripts [...] adds 576591282867 include/linux/sched/signal.h: replace `tsk' with `task' adds f7820fdc68a0 locking/atomics: build atomic headers as required adds c4621a0f8c00 kernel/fork.c: remove duplicated include adds e90c667fd5bc drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds bb87249299d3 Merge branch 'akpm/master' adds cbeb3db684f7 Add linux-next specific files for 20190116
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 (6cab33afc3dd) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .clang-format | 2 +- Documentation/ABI/testing/sysfs-block | 9 + Documentation/acpi/initrd_table_override.txt | 4 + Documentation/admin-guide/LSM/index.rst | 13 +- Documentation/admin-guide/kernel-parameters.txt | 4 + Documentation/block/bfq-iosched.txt | 7 + Documentation/block/biovecs.txt | 25 + Documentation/block/null_blk.txt | 3 +- Documentation/block/queue-sysfs.txt | 7 + Documentation/core-api/kernel-api.rst | 4 - Documentation/core-api/memory-allocation.rst | 8 +- Documentation/core-api/mm-api.rst | 2 +- Documentation/dev-tools/kcov.rst | 2 +- Documentation/devicetree/bindings/arm/armadeus.txt | 6 - Documentation/devicetree/bindings/arm/bhf.txt | 6 - .../devicetree/bindings/arm/compulab-boards.txt | 25 - .../devicetree/bindings/arm/cpu-capacity.txt | 2 +- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 8 +- Documentation/devicetree/bindings/arm/fsl.txt | 237 -- Documentation/devicetree/bindings/arm/fsl.yaml | 220 ++ Documentation/devicetree/bindings/arm/i2se.txt | 22 - .../devicetree/bindings/arm/idle-states.txt | 2 +- Documentation/devicetree/bindings/arm/olimex.txt | 10 - Documentation/devicetree/bindings/arm/pmu.txt | 70 - Documentation/devicetree/bindings/arm/pmu.yaml | 87 + .../devicetree/bindings/arm/rockchip.yaml | 15 + Documentation/devicetree/bindings/arm/sp810.txt | 2 +- .../devicetree/bindings/arm/technologic.txt | 23 - Documentation/devicetree/bindings/arm/topology.txt | 2 +- Documentation/devicetree/bindings/bus/imx-weim.txt | 32 +- .../devicetree/bindings/clock/marvell,mmp2.txt | 2 +- .../devicetree/bindings/display/arm,komeda.txt | 73 + .../devicetree/bindings/display/arm,pl11x.txt | 2 +- .../bindings/display/rockchip/rockchip-vop.txt | 1 + .../devicetree/bindings/gpu/arm,mali-utgard.txt | 6 + .../bindings/input/touchscreen/edt-ft5x06.txt | 13 +- .../bindings/interrupt-controller/arm,gic-v3.txt | 2 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 1 + Documentation/devicetree/bindings/mmc/ti-omap.txt | 28 - .../devicetree/bindings/mtd/stm32-fmc2-nand.txt | 61 + .../devicetree/bindings/nvmem/imx-ocotp.txt | 4 +- .../pinctrl/marvell,armada-37xx-pinctrl.txt | 24 +- .../devicetree/bindings/power/fsl,imx-gpcv2.txt | 3 + .../bindings/regulator/fixed-regulator.txt | 35 - .../bindings/regulator/fixed-regulator.yaml | 67 + Documentation/devicetree/bindings/rtc/rtc.txt | 2 + .../devicetree/bindings/vendor-prefixes.txt | 2 + Documentation/doc-guide/sphinx.rst | 12 +- Documentation/filesystems/binderfs.rst | 68 + Documentation/filesystems/index.rst | 7 + Documentation/gpu/afbc.rst | 235 ++ Documentation/gpu/dp-mst/topology-figure-1.dot | 52 + Documentation/gpu/dp-mst/topology-figure-2.dot | 56 + Documentation/gpu/dp-mst/topology-figure-3.dot | 59 + Documentation/gpu/drivers.rst | 2 + Documentation/gpu/drm-internals.rst | 12 + Documentation/gpu/drm-kms-helpers.rst | 30 +- Documentation/gpu/komeda-kms.rst | 488 ++++ Documentation/i2c/fault-codes | 4 + Documentation/index.rst | 1 + Documentation/livepatch/callbacks.txt | 489 +--- Documentation/livepatch/cumulative-patches.txt | 102 + Documentation/livepatch/livepatch.txt | 167 +- Documentation/misc-devices/ibmvmc.rst | 1 + Documentation/misc-devices/index.rst | 17 + Documentation/process/coding-style.rst | 2 +- Documentation/sysctl/vm.txt | 2 +- .../virtual/kvm/amd-memory-encryption.rst | 2 +- Documentation/x86/resctrl_ui.txt | 2 +- MAINTAINERS | 55 +- Makefile | 2 +- Next/SHA1s | 245 +- Next/Trees | 1 + Next/merge.log | 2497 ++++++++++++++------ arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/da850-evm.dts | 31 +- arch/arm/boot/dts/da850-lcdk.dts | 38 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 1 - arch/arm/boot/dts/exynos4412-odroidx.dts | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 2 +- arch/arm/boot/dts/imx27.dtsi | 2 +- arch/arm/boot/dts/imx51-digi-connectcore-jsk.dts | 16 + arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi | 34 +- arch/arm/boot/dts/imx6q-pistachio.dts | 2 +- arch/arm/boot/dts/imx6q-tbs2910.dts | 49 +- arch/arm/boot/dts/imx6sl.dtsi | 8 +- arch/arm/boot/dts/imx6sll-evk.dts | 2 +- arch/arm/boot/dts/imx6sx.dtsi | 21 +- arch/arm/boot/dts/imx6ul.dtsi | 8 + arch/arm/boot/dts/imx6ull.dtsi | 12 + arch/arm/boot/dts/imx7s.dtsi | 8 + arch/arm/boot/dts/imx7ulp.dtsi | 6 +- arch/arm/boot/dts/kirkwood-dnskw.dtsi | 4 +- arch/arm/boot/dts/ls1021a.dtsi | 10 + arch/arm/boot/dts/meson.dtsi | 2 +- arch/arm/boot/dts/meson6.dtsi | 8 + arch/arm/boot/dts/meson8.dtsi | 66 + arch/arm/boot/dts/meson8b-ec100.dts | 3 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 4 +- arch/arm/boot/dts/meson8b.dtsi | 54 + arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 3 +- arch/arm/boot/dts/omap3-gta04.dtsi | 4 - arch/arm/boot/dts/omap5-l4.dtsi | 2 - arch/arm/boot/dts/rk3066a.dtsi | 47 + arch/arm/boot/dts/rv1108-elgin-r1.dts | 206 ++ arch/arm/boot/dts/rv1108.dtsi | 37 + arch/arm/boot/dts/s3c2416-smdk2416.dts | 5 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 90 + arch/arm/boot/dts/s5pv210.dtsi | 14 +- arch/arm/boot/dts/vf610-bk4.dts | 35 +- arch/arm/boot/dts/vf610-zii-cfu1.dts | 2 +- arch/arm/configs/imx_v6_v7_defconfig | 3 + arch/arm/configs/s5pv210_defconfig | 47 +- arch/arm/mach-davinci/board-da830-evm.c | 17 +- arch/arm/mach-davinci/board-da850-evm.c | 32 +- arch/arm/mach-davinci/board-dm355-evm.c | 4 +- arch/arm/mach-davinci/board-dm365-evm.c | 13 +- arch/arm/mach-davinci/board-dm644x-evm.c | 17 +- arch/arm/mach-davinci/board-dm646x-evm.c | 13 +- arch/arm/mach-davinci/board-mityomapl138.c | 38 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 4 +- arch/arm/mach-davinci/board-sffsdr.c | 13 +- arch/arm/mach-davinci/common.c | 15 - arch/arm/mach-imx/Makefile | 3 +- arch/arm/mach-imx/common.h | 10 + arch/arm/mach-imx/cpuidle-imx7ulp.c | 60 + arch/arm/mach-imx/cpuidle.h | 5 + arch/arm/mach-imx/mach-imx7ulp.c | 7 + arch/arm/mach-imx/pm-imx7ulp.c | 49 +- arch/arm/mach-integrator/impd1.c | 8 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 1 + arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 24 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 12 + .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 3 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 3 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 3 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 13 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 3 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 3 +- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 3 +- .../dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts | 3 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 3 +- .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 3 +- .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 3 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 3 +- .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 3 +- arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 3 +- arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 2 + arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 6 + arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 11 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 97 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 6 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 120 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 48 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 137 ++ arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 446 ++++ arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 17 + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 2 + arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 6 + arch/arm64/boot/dts/qcom/pms405.dtsi | 79 + arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 5 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 20 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 72 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 177 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 2 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 2 +- arch/arm64/boot/dts/rockchip/Makefile | 2 + arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 17 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 725 ++++++ arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 606 +++++ arch/arm64/configs/defconfig | 11 + arch/arm64/include/asm/asm-prototypes.h | 2 +- arch/arm64/include/asm/mmu.h | 41 + arch/arm64/include/asm/pgtable-prot.h | 4 +- arch/arm64/kernel/cpu_errata.c | 2 +- arch/arm64/kernel/cpufeature.c | 9 +- arch/arm64/kernel/head.S | 1 + arch/arm64/kernel/machine_kexec_file.c | 4 +- arch/csky/include/asm/pgtable.h | 4 +- arch/csky/kernel/module.c | 2 +- arch/ia64/Makefile | 2 - arch/microblaze/kernel/setup.c | 13 +- arch/mips/Kconfig | 1 + arch/mips/cavium-octeon/setup.c | 2 +- arch/mips/lantiq/xway/dma.c | 6 +- arch/mips/pci/msi-octeon.c | 4 +- arch/nds32/Makefile | 8 - arch/openrisc/Makefile | 3 - arch/powerpc/include/uapi/asm/perf_regs.h | 1 + arch/powerpc/kernel/head_8xx.S | 3 +- arch/powerpc/kernel/signal_64.c | 7 +- arch/powerpc/kernel/trace/ftrace.c | 7 - arch/powerpc/perf/perf_regs.c | 6 + arch/powerpc/platforms/4xx/ocm.c | 6 +- arch/powerpc/platforms/pasemi/dma_lib.c | 2 +- arch/powerpc/platforms/powernv/npu-dma.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 3 +- arch/powerpc/platforms/pseries/pci.c | 2 + arch/powerpc/sysdev/fsl_rmu.c | 7 +- arch/s390/hypfs/hypfs_diag0c.c | 3 +- arch/s390/include/asm/mmu_context.h | 5 +- arch/s390/kernel/early.c | 4 +- arch/s390/kernel/setup.c | 2 + arch/s390/kernel/smp.c | 11 +- arch/x86/Kconfig | 4 +- arch/x86/include/asm/resctrl_sched.h | 4 +- arch/x86/include/asm/syscall.h | 28 + arch/x86/kernel/cpu/Makefile | 2 +- arch/x86/kernel/cpu/bugs.c | 2 +- arch/x86/kernel/cpu/resctrl/Makefile | 4 +- arch/x86/kvm/svm.c | 3 + arch/x86/kvm/vmx/nested.c | 3 +- arch/x86/kvm/vmx/vmx.c | 4 +- arch/x86/xen/enlighten_pv.c | 5 +- block/bio.c | 49 +- block/blk-core.c | 20 +- block/blk-merge.c | 206 +- block/blk-mq-debugfs.c | 2 - block/blk-mq.c | 3 - block/bounce.c | 6 +- crypto/Kconfig | 4 +- crypto/adiantum.c | 4 + crypto/algapi.c | 36 +- crypto/arc4.c | 82 +- crypto/authenc.c | 14 +- crypto/authencesn.c | 2 +- crypto/cbc.c | 131 +- crypto/cfb.c | 139 +- crypto/crypto_null.c | 57 +- crypto/ctr.c | 160 +- crypto/ecb.c | 151 +- crypto/keywrap.c | 198 +- crypto/ofb.c | 202 +- crypto/pcbc.c | 143 +- crypto/skcipher.c | 131 + crypto/sm3_generic.c | 2 +- crypto/testmgr.h | 53 +- drivers/Makefile | 2 +- drivers/acpi/Kconfig | 10 + drivers/acpi/Makefile | 3 +- drivers/acpi/apei/einj.c | 17 +- drivers/acpi/apei/erst.c | 27 +- drivers/acpi/apei/hest.c | 6 + drivers/acpi/arm64/iort.c | 5 +- drivers/acpi/bus.c | 24 +- drivers/acpi/internal.h | 4 + drivers/acpi/nfit/core.c | 13 +- drivers/acpi/nfit/intel.c | 8 +- drivers/acpi/tables.c | 12 +- drivers/android/binderfs.c | 115 +- drivers/ata/Kconfig | 2 +- drivers/ata/ahci.h | 2 + drivers/ata/ahci_mvebu.c | 87 +- drivers/ata/libahci_platform.c | 13 + drivers/ata/sata_fsl.c | 4 +- drivers/atm/he.c | 39 +- drivers/atm/idt77252.c | 16 +- drivers/base/power/runtime.c | 11 +- drivers/base/regmap/regmap-irq.c | 6 + drivers/bcma/bcma_private.h | 9 +- drivers/bcma/driver_gpio.c | 2 +- drivers/bcma/host_pci.c | 2 + drivers/bcma/host_soc.c | 4 +- drivers/bcma/main.c | 45 +- drivers/block/loop.c | 57 +- drivers/block/mtip32xx/mtip32xx.c | 37 +- drivers/block/nbd.c | 2 +- drivers/block/null_blk.h | 1 + drivers/block/rbd.c | 11 +- drivers/block/skd_main.c | 5 +- drivers/block/xen-blkfront.c | 2 +- drivers/bus/imx-weim.c | 70 +- drivers/clk/qcom/Kconfig | 1 + drivers/clk/socfpga/clk-pll-s10.c | 2 +- drivers/clk/socfpga/clk-s10.c | 20 +- drivers/cpufreq/qcom-cpufreq-hw.c | 2 +- drivers/crypto/Kconfig | 1 + drivers/crypto/amcc/crypto4xx_core.c | 93 +- drivers/crypto/amcc/crypto4xx_core.h | 4 + drivers/crypto/amcc/crypto4xx_reg_def.h | 1 + drivers/crypto/bcm/cipher.c | 44 +- drivers/crypto/caam/caamalg.c | 2 +- drivers/crypto/caam/caamalg_qi2.c | 7 - drivers/crypto/caam/caamhash.c | 214 +- drivers/crypto/caam/caamhash_desc.c | 58 +- drivers/crypto/caam/caamhash_desc.h | 2 + drivers/crypto/caam/ctrl.c | 4 - drivers/crypto/caam/desc.h | 1 + drivers/crypto/caam/error.c | 6 + drivers/crypto/caam/error.h | 9 + drivers/crypto/cavium/cpt/cptpf_main.c | 4 +- drivers/crypto/cavium/cpt/cptvf_main.c | 7 +- drivers/crypto/cavium/nitrox/nitrox_lib.c | 6 +- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 2 +- drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 2 +- drivers/crypto/ccp/ccp-crypto-sha.c | 2 +- drivers/crypto/ccp/ccp-dev-v5.c | 6 +- drivers/crypto/ccp/ccp-ops.c | 2 +- drivers/crypto/ccp/psp-dev.c | 2 +- drivers/crypto/ccp/psp-dev.h | 2 +- drivers/crypto/ccp/sp-dev.c | 2 +- drivers/crypto/ccp/sp-dev.h | 2 +- drivers/crypto/ccp/sp-pci.c | 2 +- drivers/crypto/ccp/sp-platform.c | 2 +- drivers/crypto/ccree/cc_aead.c | 40 +- drivers/crypto/chelsio/chcr_algo.c | 8 +- drivers/crypto/chelsio/chtls/chtls_io.c | 12 +- drivers/crypto/hisilicon/sec/sec_algs.c | 4 +- drivers/crypto/hisilicon/sec/sec_drv.c | 15 +- drivers/crypto/ixp4xx_crypto.c | 6 +- drivers/crypto/mediatek/mtk-platform.c | 16 +- drivers/crypto/qat/qat_common/adf_admin.c | 12 +- drivers/crypto/qat/qat_common/qat_algs.c | 24 +- drivers/crypto/qat/qat_common/qat_asym_algs.c | 68 +- drivers/crypto/talitos.c | 26 +- drivers/crypto/ux500/cryp/cryp_core.c | 6 + drivers/crypto/virtio/virtio_crypto_algs.c | 2 +- drivers/dma/imx-sdma.c | 8 +- drivers/dma/mediatek/mtk-hsdma.c | 4 +- drivers/dma/mxs-dma.c | 6 +- drivers/dma/xgene-dma.c | 4 +- drivers/dma/xilinx/xilinx_dma.c | 14 +- drivers/dma/xilinx/zynqmp_dma.c | 6 +- drivers/firmware/imx/scu-pd.c | 1 + drivers/gpio/gpio-mvebu.c | 11 + drivers/gpio/gpio-pca953x.c | 2 +- drivers/gpio/gpio-sama5d2-piobu.c | 20 +- drivers/gpio/gpiolib-acpi.c | 5 +- drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 3 - drivers/gpu/drm/amd/amdgpu/atom.c | 2 + drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 17 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 48 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 3 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 11 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 13 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 24 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 8 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 12 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 34 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 2 +- drivers/gpu/drm/arc/arcpgu_sim.c | 1 - drivers/gpu/drm/arm/Kconfig | 12 +- drivers/gpu/drm/arm/Makefile | 1 + drivers/gpu/drm/arm/display/Kbuild | 3 + drivers/gpu/drm/arm/display/Kconfig | 14 + drivers/gpu/drm/arm/display/include/malidp_io.h | 42 + .../gpu/drm/arm/display/include/malidp_product.h | 23 + drivers/gpu/drm/arm/display/include/malidp_utils.h | 16 + drivers/gpu/drm/arm/display/komeda/Makefile | 21 + drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 111 + drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 106 + drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 192 ++ drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 113 + drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 144 ++ .../drm/arm/display/komeda/komeda_format_caps.c | 75 + .../drm/arm/display/komeda/komeda_format_caps.h | 89 + .../drm/arm/display/komeda/komeda_framebuffer.c | 165 ++ .../drm/arm/display/komeda/komeda_framebuffer.h | 34 + drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 169 ++ drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 113 + .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 200 ++ .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 359 +++ drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 109 + .../drm/arm/display/komeda/komeda_private_obj.c | 88 + drivers/gpu/drm/armada/armada_crtc.c | 8 +- drivers/gpu/drm/ast/ast_fb.c | 4 +- drivers/gpu/drm/bochs/Makefile | 2 +- drivers/gpu/drm/bochs/bochs.h | 23 +- drivers/gpu/drm/bochs/bochs_drv.c | 35 +- drivers/gpu/drm/bochs/bochs_fbdev.c | 163 -- drivers/gpu/drm/bochs/bochs_hw.c | 19 +- drivers/gpu/drm/bochs/bochs_kms.c | 218 +- drivers/gpu/drm/bochs/bochs_mm.c | 68 +- drivers/gpu/drm/bridge/analogix-anx78xx.c | 5 +- drivers/gpu/drm/bridge/panel.c | 22 +- drivers/gpu/drm/bridge/sii902x.c | 3 +- drivers/gpu/drm/bridge/sil-sii8620.c | 3 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 3 +- drivers/gpu/drm/cirrus/cirrus_fbdev.c | 3 + drivers/gpu/drm/drm_atomic_uapi.c | 3 +- drivers/gpu/drm/drm_crtc.c | 41 - drivers/gpu/drm/drm_crtc_helper.c | 58 +- drivers/gpu/drm/drm_crtc_internal.h | 1 + drivers/gpu/drm/drm_dp_helper.c | 3 + drivers/gpu/drm/drm_dp_mst_topology.c | 946 ++++++-- drivers/gpu/drm/drm_drv.c | 23 +- drivers/gpu/drm/drm_edid.c | 101 +- drivers/gpu/drm/drm_fb_helper.c | 188 +- drivers/gpu/drm/drm_flip_work.c | 1 + drivers/gpu/drm/drm_framebuffer.c | 1 + drivers/gpu/drm/drm_modes.c | 9 - drivers/gpu/drm/drm_of.c | 4 +- drivers/gpu/drm/drm_panel.c | 3 + drivers/gpu/drm/drm_pci.c | 5 +- drivers/gpu/drm/drm_plane.c | 3 + drivers/gpu/drm/drm_vblank.c | 45 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 3 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 38 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h | 4 - drivers/gpu/drm/i2c/ch7006_drv.c | 6 +- drivers/gpu/drm/i2c/tda998x_drv.c | 4 +- drivers/gpu/drm/i915/Kconfig.debug | 3 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 8 +- drivers/gpu/drm/i915/gvt/gvt.h | 2 +- drivers/gpu/drm/i915/gvt/sched_policy.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 68 +- drivers/gpu/drm/i915/gvt/scheduler.h | 1 + drivers/gpu/drm/i915/i915_debugfs.c | 318 +-- drivers/gpu/drm/i915/i915_drv.c | 11 +- drivers/gpu/drm/i915/i915_drv.h | 41 +- drivers/gpu/drm/i915/i915_gem.c | 101 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 5 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 6 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 42 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 2 + drivers/gpu/drm/i915/i915_gem_object.h | 7 + drivers/gpu/drm/i915/i915_gem_shrinker.c | 114 +- drivers/gpu/drm/i915/i915_gem_userptr.c | 224 +- drivers/gpu/drm/i915/i915_gpu_error.c | 2 +- drivers/gpu/drm/i915/i915_irq.c | 8 +- drivers/gpu/drm/i915/i915_perf.c | 6 +- drivers/gpu/drm/i915/i915_pmu.c | 23 +- drivers/gpu/drm/i915/i915_reg.h | 14 +- drivers/gpu/drm/i915/i915_request.c | 55 +- drivers/gpu/drm/i915/i915_sysfs.c | 27 +- drivers/gpu/drm/i915/icl_dsi.c | 44 +- drivers/gpu/drm/i915/intel_audio.c | 3 +- drivers/gpu/drm/i915/intel_bios.c | 9 + drivers/gpu/drm/i915/intel_cdclk.c | 10 +- drivers/gpu/drm/i915/intel_connector.c | 4 + drivers/gpu/drm/i915/intel_crt.c | 60 +- drivers/gpu/drm/i915/intel_csr.c | 25 +- drivers/gpu/drm/i915/intel_ddi.c | 42 +- drivers/gpu/drm/i915/intel_display.c | 111 +- drivers/gpu/drm/i915/intel_dp.c | 334 +-- drivers/gpu/drm/i915/intel_dp_mst.c | 67 +- drivers/gpu/drm/i915/intel_dpll_mgr.c | 66 +- drivers/gpu/drm/i915/intel_drv.h | 95 +- drivers/gpu/drm/i915/intel_dsi.h | 1 + drivers/gpu/drm/i915/intel_dvo.c | 11 +- drivers/gpu/drm/i915/intel_engine_cs.c | 12 +- drivers/gpu/drm/i915/intel_fbdev.c | 9 +- drivers/gpu/drm/i915/intel_guc_log.c | 29 +- drivers/gpu/drm/i915/intel_hdmi.c | 52 +- drivers/gpu/drm/i915/intel_hotplug.c | 5 +- drivers/gpu/drm/i915/intel_huc.c | 8 +- drivers/gpu/drm/i915/intel_i2c.c | 20 +- drivers/gpu/drm/i915/intel_lrc.c | 9 +- drivers/gpu/drm/i915/intel_lspcon.c | 16 +- drivers/gpu/drm/i915/intel_lvds.c | 20 +- drivers/gpu/drm/i915/intel_panel.c | 19 +- drivers/gpu/drm/i915/intel_pipe_crc.c | 6 +- drivers/gpu/drm/i915/intel_pm.c | 178 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 570 ++++- drivers/gpu/drm/i915/intel_sdvo.c | 44 +- drivers/gpu/drm/i915/intel_sprite.c | 24 +- drivers/gpu/drm/i915/intel_tv.c | 8 +- drivers/gpu/drm/i915/intel_uncore.c | 31 +- drivers/gpu/drm/i915/intel_vdsc.c | 4 +- drivers/gpu/drm/i915/intel_workarounds.c | 117 +- drivers/gpu/drm/i915/selftests/huge_pages.c | 5 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 47 +- .../gpu/drm/i915/selftests/i915_gem_coherency.c | 5 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 31 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 18 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 10 +- drivers/gpu/drm/i915/selftests/i915_gem_object.c | 21 +- drivers/gpu/drm/i915/selftests/i915_request.c | 29 +- drivers/gpu/drm/i915/selftests/intel_guc.c | 10 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 15 +- drivers/gpu/drm/i915/selftests/intel_lrc.c | 25 +- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 114 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 8 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 6 +- drivers/gpu/drm/i915/vlv_dsi.c | 28 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 3 +- drivers/gpu/drm/meson/meson_crtc.c | 23 +- drivers/gpu/drm/meson/meson_drv.c | 34 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 1 + drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 10 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c | 9 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c | 9 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 9 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 9 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 9 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c | 9 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 1 + drivers/gpu/drm/msm/dsi/dsi_manager.c | 9 +- drivers/gpu/drm/msm/edp/edp_bridge.c | 9 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 3 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 26 +- drivers/gpu/drm/mxsfb/mxsfb_drv.h | 1 - drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 103 +- drivers/gpu/drm/nouveau/nouveau_backlight.c | 3 + drivers/gpu/drm/nouveau/nouveau_display.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.c | 17 + drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/falcon.c | 7 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c | 2 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c | 7 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 4 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 1 + drivers/gpu/drm/panel/Kconfig | 9 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-tpo-tpg110.c | 496 ++++ drivers/gpu/drm/qxl/qxl_cmd.c | 2 + drivers/gpu/drm/qxl/qxl_drv.c | 4 - drivers/gpu/drm/qxl/qxl_prime.c | 14 - drivers/gpu/drm/radeon/atom.c | 2 + drivers/gpu/drm/radeon/radeon_audio.c | 14 +- drivers/gpu/drm/radeon/radeon_display.c | 2 +- drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 1 + drivers/gpu/drm/rockchip/inno_hdmi.c | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 36 - drivers/gpu/drm/rockchip/rockchip_drm_psr.c | 37 + drivers/gpu/drm/rockchip/rockchip_drm_psr.h | 3 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 157 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 15 + drivers/gpu/drm/rockchip/rockchip_rgb.c | 4 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 180 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 53 + drivers/gpu/drm/sti/sti_hdmi.c | 3 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 3 +- drivers/gpu/drm/tegra/hdmi.c | 3 +- drivers/gpu/drm/tegra/sor.c | 3 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 34 +- drivers/gpu/drm/vc4/vc4_drv.h | 1 + drivers/gpu/drm/vc4/vc4_hdmi.c | 16 +- drivers/gpu/drm/vc4/vc4_plane.c | 17 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 4 - drivers/gpu/drm/virtio/virtgpu_drv.h | 4 - drivers/gpu/drm/virtio/virtgpu_prime.c | 14 - drivers/gpu/drm/zte/zx_hdmi.c | 4 +- drivers/gpu/vga/Kconfig | 1 + drivers/hid/Kconfig | 7 + drivers/hid/Makefile | 1 + drivers/hid/hid-core.c | 32 +- drivers/hid/hid-ids.h | 4 + drivers/hid/hid-maltron.c | 165 ++ drivers/hid/i2c-hid/i2c-hid-core.c | 2 + drivers/hv/channel.c | 9 +- drivers/hwmon/adt7462.c | 4 + drivers/hwmon/pmbus/pmbus.c | 64 +- drivers/i2c/busses/i2c-brcmstb.c | 13 +- drivers/i2c/busses/i2c-exynos5.c | 11 +- drivers/i2c/busses/i2c-imx.c | 37 +- drivers/i2c/busses/i2c-rcar.c | 25 + drivers/i2c/busses/i2c-s3c2410.c | 8 +- drivers/i2c/busses/i2c-sprd.c | 34 +- drivers/i2c/busses/i2c-synquacer.c | 5 - drivers/i2c/busses/i2c-tegra.c | 15 +- drivers/i2c/busses/i2c-zx2967.c | 8 +- drivers/i2c/i2c-core-base.c | 3 + drivers/i2c/i2c-dev.c | 6 + drivers/i3c/master/dw-i3c-master.c | 7 +- drivers/infiniband/Kconfig | 15 +- drivers/infiniband/core/Makefile | 4 +- drivers/infiniband/core/cma.c | 13 +- drivers/infiniband/core/core_priv.h | 4 +- drivers/infiniband/core/device.c | 9 +- drivers/infiniband/core/rdma_core.h | 2 + drivers/infiniband/core/sysfs.c | 28 +- drivers/infiniband/core/umem.c | 9 +- drivers/infiniband/core/uverbs_cmd.c | 7 + drivers/infiniband/core/uverbs_ioctl.c | 62 +- drivers/infiniband/core/uverbs_main.c | 25 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 13 +- drivers/infiniband/hw/bnxt_re/main.c | 8 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 7 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 8 +- drivers/infiniband/hw/cxgb3/cxio_hal.c | 6 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 18 +- drivers/infiniband/hw/cxgb4/mem.c | 2 +- drivers/infiniband/hw/cxgb4/provider.c | 16 +- drivers/infiniband/hw/cxgb4/qp.c | 5 +- drivers/infiniband/hw/hfi1/init.c | 29 +- drivers/infiniband/hw/hfi1/pio.c | 9 +- drivers/infiniband/hw/hfi1/sdma.c | 27 +- drivers/infiniband/hw/hfi1/sysfs.c | 16 +- drivers/infiniband/hw/hfi1/verbs.c | 2 +- drivers/infiniband/hw/hns/Kconfig | 1 - drivers/infiniband/hw/hns/hns_roce_alloc.c | 11 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 9 +- drivers/infiniband/hw/hns/hns_roce_db.c | 6 +- drivers/infiniband/hw/hns/hns_roce_device.h | 3 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 10 +- drivers/infiniband/hw/hns/hns_roce_main.c | 4 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 7 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 2 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 13 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 7 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 9 +- drivers/infiniband/hw/mlx4/Kconfig | 1 - drivers/infiniband/hw/mlx4/cq.c | 19 +- drivers/infiniband/hw/mlx4/doorbell.c | 6 +- drivers/infiniband/hw/mlx4/main.c | 9 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 3 +- drivers/infiniband/hw/mlx4/mr.c | 11 +- drivers/infiniband/hw/mlx4/qp.c | 14 +- drivers/infiniband/hw/mlx4/srq.c | 5 +- drivers/infiniband/hw/mlx5/Kconfig | 1 - drivers/infiniband/hw/mlx5/cmd.c | 37 + drivers/infiniband/hw/mlx5/cmd.h | 2 + drivers/infiniband/hw/mlx5/cq.c | 11 +- drivers/infiniband/hw/mlx5/devx.c | 2 +- drivers/infiniband/hw/mlx5/doorbell.c | 6 +- drivers/infiniband/hw/mlx5/mad.c | 11 +- drivers/infiniband/hw/mlx5/main.c | 17 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 7 +- drivers/infiniband/hw/mlx5/mr.c | 22 +- drivers/infiniband/hw/mlx5/odp.c | 4 +- drivers/infiniband/hw/mlx5/qp.c | 40 +- drivers/infiniband/hw/mlx5/srq.c | 5 +- drivers/infiniband/hw/mthca/mthca_memfree.c | 5 +- drivers/infiniband/hw/mthca/mthca_provider.c | 23 +- drivers/infiniband/hw/nes/Kconfig | 2 +- drivers/infiniband/hw/nes/nes_verbs.c | 6 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 14 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 8 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 10 +- drivers/infiniband/hw/qedr/main.c | 5 +- drivers/infiniband/hw/qedr/verbs.c | 39 +- drivers/infiniband/hw/qib/qib_sysfs.c | 18 +- drivers/infiniband/hw/qib/qib_verbs.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_sysfs.c | 26 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 4 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma.h | 35 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 6 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 12 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 4 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 4 +- drivers/infiniband/sw/rdmavt/mr.c | 3 +- drivers/infiniband/sw/rdmavt/pd.c | 2 +- drivers/infiniband/sw/rdmavt/vt.c | 7 +- drivers/infiniband/sw/rxe/rxe_mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 6 +- drivers/input/joystick/xpad.c | 3 + drivers/input/keyboard/mcs_touchkey.c | 5 +- drivers/input/keyboard/mtk-pmic-keys.c | 13 +- drivers/input/keyboard/tca6416-keypad.c | 4 +- drivers/input/misc/uinput.c | 5 +- drivers/input/touchscreen/Kconfig | 2 +- drivers/input/touchscreen/ad7879.c | 11 +- drivers/input/touchscreen/edt-ft5x06.c | 110 +- drivers/input/touchscreen/raspberrypi-ts.c | 4 +- drivers/iommu/Kconfig | 7 +- drivers/iommu/intel-svm.c | 77 +- drivers/iommu/msm_iommu.c | 8 +- drivers/iommu/mtk_iommu_v1.c | 5 +- drivers/iommu/of_iommu.c | 2 +- drivers/isdn/hardware/mISDN/hfcsusb.c | 3 +- drivers/isdn/i4l/isdn_tty.c | 6 +- drivers/md/bcache/btree.c | 3 +- drivers/md/bcache/util.c | 6 +- drivers/md/dm-crypt.c | 28 +- drivers/md/dm-integrity.c | 2 +- drivers/md/dm-io.c | 4 +- drivers/md/dm-rq.c | 2 +- drivers/md/dm-table.c | 13 - drivers/md/dm-thin-metadata.c | 4 +- drivers/md/dm-thin-metadata.h | 2 +- drivers/md/dm-thin.c | 10 +- drivers/md/raid1.c | 3 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 4 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 2 +- drivers/misc/eeprom/at24.c | 162 +- drivers/misc/genwqe/card_utils.c | 4 +- drivers/misc/lkdtm/core.c | 11 +- drivers/misc/lkdtm/lkdtm.h | 2 + drivers/misc/lkdtm/perms.c | 36 +- drivers/misc/mei/hbm.c | 12 +- drivers/misc/mei/hw-me-regs.h | 2 + drivers/misc/mei/hw.h | 3 +- drivers/misc/mei/pci-me.c | 4 +- drivers/misc/mic/vop/vop_main.c | 9 +- drivers/mmc/core/block.c | 9 +- drivers/mmc/core/host.c | 2 +- drivers/mmc/core/queue.c | 3 +- drivers/mmc/core/sdio_bus.c | 3 +- drivers/mmc/host/Kconfig | 5 +- drivers/mmc/host/meson-gx-mmc.c | 18 +- drivers/mmc/host/sdhci-brcmstb.c | 4 +- drivers/mmc/host/sdhci-esdhc-imx.c | 286 ++- drivers/mmc/host/sdhci-iproc.c | 5 +- drivers/mmc/host/sdhci-pci-core.c | 10 - drivers/mmc/host/sdhci-pci-o2micro.c | 140 +- drivers/mmc/host/sdhci-pci.h | 6 +- drivers/mmc/host/sdhci.c | 21 +- drivers/mmc/host/sdhci.h | 4 + drivers/mmc/host/sdhci_am654.c | 2 +- drivers/mmc/host/tmio_mmc_core.c | 3 +- drivers/mtd/nand/raw/Kconfig | 9 + drivers/mtd/nand/raw/Makefile | 1 + drivers/mtd/nand/raw/denali_dt.c | 27 +- drivers/mtd/nand/raw/marvell_nand.c | 5 +- drivers/mtd/nand/raw/mtk_nand.c | 3 +- drivers/mtd/nand/raw/nand_base.c | 111 +- drivers/mtd/nand/raw/omap2.c | 20 +- drivers/mtd/nand/raw/qcom_nandc.c | 20 +- drivers/mtd/nand/raw/r852.c | 3 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 2073 ++++++++++++++++ drivers/mtd/nand/raw/sunxi_nand.c | 732 +++--- drivers/mtd/nand/raw/tmio_nand.c | 21 +- drivers/mtd/nand/spi/core.c | 231 +- drivers/mtd/nand/spi/macronix.c | 8 +- drivers/net/bonding/bond_main.c | 3 + drivers/net/dsa/mv88e6xxx/chip.c | 113 + drivers/net/dsa/mv88e6xxx/chip.h | 5 + drivers/net/dsa/mv88e6xxx/port.h | 10 + drivers/net/ethernet/aeroflex/greth.c | 12 +- drivers/net/ethernet/alacritech/slicoss.c | 12 +- drivers/net/ethernet/amazon/ena/ena_com.c | 61 +- drivers/net/ethernet/apm/xgene-v2/main.c | 8 +- drivers/net/ethernet/atheros/alx/main.c | 7 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 4 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 8 +- drivers/net/ethernet/broadcom/bcmsysport.c | 4 +- drivers/net/ethernet/broadcom/bgmac.c | 12 +- drivers/net/ethernet/broadcom/bnx2.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 28 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 5 +- drivers/net/ethernet/broadcom/tg3.c | 22 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 14 +- drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 2 +- drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 2 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 68 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 18 +- drivers/net/ethernet/emulex/benet/be_main.c | 18 +- drivers/net/ethernet/faraday/ftgmac100.c | 14 +- drivers/net/ethernet/faraday/ftmac100.c | 7 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 5 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 5 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 5 +- .../net/ethernet/huawei/hinic/hinic_hw_api_cmd.c | 16 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 10 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 8 +- drivers/net/ethernet/ibm/emac/mal.c | 4 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 8 +- drivers/net/ethernet/intel/e1000e/netdev.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 4 +- drivers/net/ethernet/intel/ice/ice.h | 16 + drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 77 +- drivers/net/ethernet/intel/ice/ice_common.c | 160 +- drivers/net/ethernet/intel/ice/ice_common.h | 11 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 680 +++++- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 1 + drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 3 + drivers/net/ethernet/intel/ice/ice_lib.c | 266 ++- drivers/net/ethernet/intel/ice/ice_lib.h | 5 +- drivers/net/ethernet/intel/ice/ice_main.c | 132 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 81 + drivers/net/ethernet/intel/ice/ice_sched.c | 156 +- drivers/net/ethernet/intel/ice/ice_sched.h | 2 + drivers/net/ethernet/intel/ice/ice_sriov.c | 9 + drivers/net/ethernet/intel/ice/ice_txrx.c | 71 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 32 +- drivers/net/ethernet/intel/ice/ice_type.h | 4 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 24 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 8 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 6 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 2 +- drivers/net/ethernet/marvell/pxa168_eth.c | 18 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 34 +- drivers/net/ethernet/mellanox/mlx4/alloc.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/mad.c | 75 - drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 6 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 12 +- drivers/net/ethernet/ni/nixge.c | 12 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 12 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 6 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 16 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c | 28 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 12 +- drivers/net/ethernet/sfc/falcon/nic.c | 4 +- drivers/net/ethernet/sfc/nic.c | 4 +- drivers/net/ethernet/sgi/meth.c | 4 +- drivers/net/ethernet/socionext/netsec.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 91 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 10 + drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 2 + drivers/net/ethernet/tundra/tsi108_eth.c | 8 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 12 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 12 +- drivers/net/fddi/defxx.c | 6 +- drivers/net/fddi/skfp/skfddi.c | 8 +- drivers/net/tun.c | 11 +- drivers/net/vmxnet3/vmxnet3_drv.c | 8 +- drivers/net/wan/fsl_ucc_hdlc.c | 7 +- drivers/net/wireless/ath/ath10k/ce.c | 7 +- drivers/net/wireless/ath/ath10k/mac.c | 8 +- drivers/net/wireless/ath/ath10k/pci.c | 3 +- drivers/net/wireless/ath/ath10k/wmi.c | 2 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 17 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 8 +- drivers/net/wireless/broadcom/b43/dma.c | 6 +- drivers/net/wireless/broadcom/b43legacy/dma.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 15 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 16 +- .../net/wireless/broadcom/brcm80211/brcmfmac/pno.c | 5 + .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 6 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 13 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 39 +- drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c | 6 +- drivers/net/wireless/ray_cs.c | 2 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 3 + drivers/net/wireless/rsi/rsi_91x_mac80211.c | 67 + drivers/net/wireless/rsi/rsi_91x_main.c | 1 + drivers/net/wireless/rsi/rsi_91x_mgmt.c | 133 ++ drivers/net/wireless/rsi/rsi_main.h | 22 + drivers/net/wireless/rsi/rsi_mgmt.h | 35 + drivers/net/wireless/st/cw1200/queue.c | 1 - drivers/net/wireless/st/cw1200/scan.c | 5 +- drivers/net/wireless/ti/wlcore/main.c | 7 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 8 +- drivers/nvdimm/blk.c | 4 +- drivers/nvdimm/btt.c | 4 +- drivers/nvme/host/core.c | 19 +- drivers/nvme/host/fabrics.c | 2 + drivers/nvme/host/multipath.c | 2 + drivers/nvme/host/nvme.h | 5 + drivers/nvme/host/pci.c | 75 +- drivers/nvme/host/tcp.c | 16 +- drivers/nvmem/bcm-ocotp.c | 37 +- drivers/nvmem/core.c | 38 +- drivers/nvmem/imx-ocotp.c | 13 + drivers/nvmem/sc27xx-efuse.c | 12 +- drivers/of/dynamic.c | 3 - drivers/of/fdt.c | 4 - drivers/of/overlay.c | 3 - drivers/of/pdt.c | 1 - drivers/pci/Kconfig | 22 +- drivers/pci/controller/pcie-iproc-msi.c | 6 +- drivers/pci/switch/switchtec.c | 8 +- drivers/phy/marvell/phy-berlin-sata.c | 5 +- drivers/pinctrl/freescale/Kconfig | 7 + drivers/pinctrl/freescale/Makefile | 1 + drivers/pinctrl/freescale/pinctrl-imx8qm.c | 326 +++ drivers/pinctrl/mediatek/Kconfig | 3 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 8 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 11 +- drivers/pinctrl/pinctrl-amd.c | 2 +- drivers/pinctrl/pinctrl-mcp23s08.c | 3 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 4 +- drivers/platform/x86/Kconfig | 6 +- drivers/pwm/Kconfig | 17 +- drivers/pwm/Makefile | 3 +- drivers/pwm/core.c | 10 +- drivers/pwm/pwm-imx1.c | 199 ++ drivers/pwm/{pwm-imx.c => pwm-imx27.c} | 217 +- drivers/rapidio/devices/tsi721.c | 22 +- drivers/rapidio/devices/tsi721_dma.c | 8 +- drivers/regulator/act8865-regulator.c | 5 +- drivers/regulator/hi655x-regulator.c | 1 - drivers/regulator/max14577-regulator.c | 1 - drivers/regulator/max77620-regulator.c | 10 +- drivers/regulator/pwm-regulator.c | 17 +- drivers/regulator/twl6030-regulator.c | 7 +- drivers/remoteproc/remoteproc_virtio.c | 9 +- drivers/rtc/Kconfig | 9 + drivers/rtc/Makefile | 1 + drivers/rtc/lib.c | 6 +- drivers/rtc/rtc-isl1208.c | 9 +- drivers/rtc/rtc-pcf8523.c | 1 + drivers/rtc/rtc-sd3078.c | 232 ++ drivers/s390/char/sclp_config.c | 2 + drivers/s390/net/ism_drv.c | 15 +- drivers/s390/virtio/virtio_ccw.c | 12 +- drivers/scsi/3w-sas.c | 5 +- drivers/scsi/Kconfig | 2 - drivers/scsi/a100u2w.c | 8 +- drivers/scsi/aic7xxx/aic79xx_core.c | 14 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 12 +- drivers/scsi/arcmsr/arcmsr_hba.c | 18 +- drivers/scsi/be2iscsi/be_iscsi.c | 1 + drivers/scsi/be2iscsi/be_main.c | 5 +- drivers/scsi/be2iscsi/be_mgmt.c | 11 +- drivers/scsi/bfa/bfa_fcpim.c | 6 +- drivers/scsi/bfa/bfa_fcs_lport.c | 8 +- drivers/scsi/bfa/bfa_fcs_rport.c | 19 +- drivers/scsi/bfa/bfa_ioc.c | 9 +- drivers/scsi/bfa/bfad_bsg.c | 6 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 49 +- drivers/scsi/bnx2fc/bnx2fc_tgt.c | 44 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 8 +- drivers/scsi/csiostor/csio_wr.c | 5 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 9 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 28 +- drivers/scsi/cxgbi/libcxgbi.c | 7 +- drivers/scsi/cxgbi/libcxgbi.h | 5 +- drivers/scsi/esas2r/esas2r_init.c | 3 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 12 +- drivers/scsi/imm.c | 33 +- drivers/scsi/libsas/sas_expander.c | 29 +- drivers/scsi/lpfc/lpfc_bsg.c | 4 +- drivers/scsi/lpfc/lpfc_ct.c | 2 + drivers/scsi/lpfc/lpfc_els.c | 1 + drivers/scsi/lpfc/lpfc_hbadisc.c | 4 +- drivers/scsi/lpfc/lpfc_init.c | 14 +- drivers/scsi/lpfc/lpfc_mbox.c | 6 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 1 + drivers/scsi/lpfc/lpfc_nvme.c | 1 + drivers/scsi/lpfc/lpfc_scsi.c | 8 +- drivers/scsi/lpfc/lpfc_sli.c | 15 +- drivers/scsi/megaraid/megaraid_mbox.c | 15 +- drivers/scsi/megaraid/megaraid_sas_base.c | 26 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 8 +- drivers/scsi/mesh.c | 5 +- drivers/scsi/mvumi.c | 9 +- drivers/scsi/osd/osd_initiator.c | 3 +- drivers/scsi/osst.c | 6 + drivers/scsi/pm8001/pm8001_sas.c | 4 +- drivers/scsi/ppa.c | 1 + drivers/scsi/qedf/qedf_main.c | 29 +- drivers/scsi/qedi/qedi_iscsi.c | 3 + drivers/scsi/qedi/qedi_iscsi.h | 1 + drivers/scsi/qedi/qedi_main.c | 39 +- drivers/scsi/qla1280.c | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 25 +- drivers/scsi/qla2xxx/qla_bsg.c | 4 +- drivers/scsi/qla2xxx/qla_def.h | 30 + drivers/scsi/qla2xxx/qla_gbl.h | 3 +- drivers/scsi/qla2xxx/qla_gs.c | 14 +- drivers/scsi/qla2xxx/qla_init.c | 8 +- drivers/scsi/qla2xxx/qla_iocb.c | 335 ++- drivers/scsi/qla2xxx/qla_isr.c | 12 + drivers/scsi/qla2xxx/qla_os.c | 207 +- drivers/scsi/qla2xxx/qla_target.c | 2 +- drivers/scsi/qla2xxx/qla_target.h | 2 + drivers/scsi/qla4xxx/ql4_init.c | 4 +- drivers/scsi/qla4xxx/ql4_mbx.c | 18 +- drivers/scsi/qla4xxx/ql4_nx.c | 4 +- drivers/scsi/qla4xxx/ql4_os.c | 12 +- drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 32 +- drivers/scsi/st.c | 4 + drivers/scsi/sym53c8xx_2/sym_hipd.c | 2 + drivers/scsi/sym53c8xx_2/sym_nvram.c | 1 + drivers/scsi/ufs/Kconfig | 1 - drivers/scsi/ufs/ufs.h | 2 +- drivers/scsi/ufs/ufshcd.c | 2 + drivers/slimbus/core.c | 45 +- drivers/soc/fsl/qbman/dpaa_sys.c | 2 +- drivers/soc/imx/Kconfig | 2 +- drivers/soc/imx/gpcv2.c | 76 +- drivers/spi/spi-cadence.c | 11 +- drivers/spi/spi-davinci.c | 1 - drivers/spi/spi-dw.c | 37 +- drivers/spi/spi-geni-qcom.c | 56 +- drivers/spi/spi-omap2-mcspi.c | 4 +- drivers/spi/spi-pic32-sqi.c | 6 +- drivers/spi/spi-sprd.c | 10 +- drivers/staging/erofs/data.c | 9 +- drivers/staging/erofs/internal.h | 7 + drivers/staging/erofs/unzip_vle.c | 5 +- drivers/staging/erofs/unzip_vle_lz4.c | 2 +- drivers/staging/erofs/utils.c | 14 +- drivers/staging/erofs/xattr.c | 10 +- drivers/staging/mt7621-eth/mtk_eth_soc.c | 3 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 1 + drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 2 +- drivers/staging/vboxvideo/vbox_fb.c | 5 - .../interface/vchiq_arm/vchiq_2835_arm.c | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 1 + drivers/staging/vt6655/device_main.c | 19 +- drivers/staging/wilc1000/host_interface.c | 5 +- drivers/staging/wilc1000/wilc_wlan.c | 7 +- drivers/target/target_core_user.c | 88 +- drivers/thermal/intel/int340x_thermal/Kconfig | 2 +- drivers/tty/serial/Kconfig | 12 + drivers/tty/serial/Makefile | 1 + drivers/tty/serial/earlycon-riscv-sbi.c | 28 + drivers/tty/tty_io.c | 20 +- drivers/usb/chipidea/ci_hdrc_imx.c | 3 +- drivers/usb/dwc2/gadget.c | 2 +- drivers/usb/dwc3/gadget.c | 4 + drivers/usb/gadget/function/f_sourcesink.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 13 +- drivers/usb/host/uhci-hcd.c | 6 +- drivers/usb/host/xhci-mem.c | 8 +- drivers/usb/serial/ftdi_sio.c | 15 +- drivers/vhost/scsi.c | 20 +- drivers/vhost/vhost.c | 8 +- drivers/vhost/vsock.c | 2 +- drivers/video/fbdev/da8xx-fb.c | 6 +- drivers/video/fbdev/offb.c | 18 +- drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c | 2 + drivers/virtio/virtio_balloon.c | 104 +- drivers/virtio/virtio_mmio.c | 9 +- drivers/virtio/virtio_pci_common.c | 8 +- drivers/virtio/virtio_ring.c | 17 +- drivers/xen/pvcalls-front.c | 84 +- fs/adfs/dir_f.c | 6 + fs/afs/cmservice.c | 8 + fs/afs/file.c | 2 + fs/afs/flock.c | 1 + fs/afs/fsclient.c | 31 +- fs/afs/misc.c | 9 + fs/afs/rxrpc.c | 1 + fs/afs/vlclient.c | 18 +- fs/afs/yfsclient.c | 30 +- fs/block_dev.c | 6 +- fs/btrfs/compression.c | 3 +- fs/btrfs/ctree.h | 11 +- fs/btrfs/disk-io.c | 20 +- fs/btrfs/extent-tree.c | 38 +- fs/btrfs/extent_io.c | 16 +- fs/btrfs/inode.c | 32 +- fs/btrfs/raid56.c | 3 +- fs/btrfs/transaction.c | 4 + fs/btrfs/volumes.c | 12 + fs/buffer.c | 5 +- fs/cifs/cifsglob.h | 19 + fs/cifs/cifssmb.c | 7 +- fs/cifs/file.c | 29 +- fs/cifs/inode.c | 10 + fs/cifs/transport.c | 2 +- fs/crypto/bio.c | 3 +- fs/direct-io.c | 4 +- fs/exofs/ore.c | 3 +- fs/exofs/ore_raid.c | 3 +- fs/ext4/page-io.c | 3 +- fs/ext4/readpage.c | 3 +- fs/f2fs/data.c | 9 +- fs/fuse/control.c | 4 +- fs/fuse/cuse.c | 7 +- fs/fuse/dev.c | 119 +- fs/fuse/dir.c | 54 +- fs/fuse/file.c | 208 +- fs/fuse/fuse_i.h | 25 +- fs/fuse/inode.c | 25 +- fs/fuse/readdir.c | 4 +- fs/gfs2/lops.c | 9 +- fs/gfs2/meta_io.c | 3 +- fs/iomap.c | 10 +- fs/jfs/acl.c | 3 +- fs/jfs/jfs_incore.h | 6 +- fs/jfs/jfs_logmgr.c | 18 +- fs/jfs/jfs_logmgr.h | 10 +- fs/jfs/jfs_mount.c | 4 +- fs/jfs/jfs_superblock.h | 8 +- fs/jfs/super.c | 8 +- fs/kernfs/mount.c | 8 +- fs/mpage.c | 3 +- fs/nfs/nfs4file.c | 8 +- fs/nfsd/nfs4callback.c | 4 +- fs/overlayfs/copy_up.c | 31 +- fs/proc/base.c | 64 +- fs/proc/internal.h | 1 + fs/verity/verify.c | 5 +- fs/xfs/xfs_aops.c | 9 +- include/crypto/algapi.h | 6 +- include/crypto/internal/hash.h | 6 +- include/crypto/internal/skcipher.h | 15 + include/drm/drmP.h | 19 +- include/drm/drm_atomic.h | 6 +- include/drm/drm_connector.h | 6 + include/drm/drm_crtc.h | 3 - include/drm/drm_crtc_helper.h | 1 + include/drm/drm_device.h | 156 +- include/drm/drm_dp_mst_helper.h | 151 +- include/drm/drm_edid.h | 10 +- include/drm/drm_modes.h | 21 +- include/drm/drm_util.h | 53 +- include/drm/drm_vblank.h | 22 + include/linux/acpi.h | 11 - include/linux/bcma/bcma.h | 11 +- include/linux/bio.h | 47 +- include/linux/blk-mq.h | 1 - include/linux/blkdev.h | 5 +- include/linux/bpfilter.h | 15 +- include/linux/bvec.h | 104 +- include/linux/ceph/messenger.h | 2 +- include/linux/compiler-gcc.h | 2 +- include/linux/cred.h | 1 - include/linux/crypto.h | 8 - include/linux/davinci_emac.h | 1 - include/linux/dma-mapping.h | 9 - include/linux/hid.h | 4 +- include/linux/i2c.h | 44 + include/linux/initrd.h | 3 + include/linux/intel-iommu.h | 21 +- include/linux/intel-svm.h | 2 +- include/linux/libnvdimm.h | 1 + include/linux/livepatch.h | 50 +- include/linux/lsm_hooks.h | 48 +- include/linux/mlx5/driver.h | 2 - include/linux/module.h | 2 +- include/linux/mtd/rawnand.h | 24 +- include/linux/mtd/spinand.h | 7 + include/linux/of.h | 1 - include/linux/pci-dma-compat.h | 2 +- include/linux/phy/phy.h | 1 + include/linux/platform_data/at24.h | 60 - include/linux/pwm.h | 37 +- include/linux/qcom_scm.h | 1 + include/linux/rcupdate.h | 53 - include/linux/sched.h | 11 +- include/linux/security.h | 43 +- include/linux/selinux.h | 35 - include/linux/signal.h | 2 +- include/linux/umh.h | 2 + include/linux/virtio_config.h | 13 +- include/linux/xarray.h | 2 +- include/net/netfilter/nf_flow_table.h | 1 - include/rdma/ib_umem.h | 8 +- include/rdma/ib_verbs.h | 34 +- include/rdma/rdma_vt.h | 3 - include/scsi/libsas.h | 56 +- include/sound/hda_register.h | 2 + include/sound/hda_verbs.h | 2 + include/sound/hdaudio.h | 3 + include/sound/soc.h | 6 + include/uapi/drm/drm_fourcc.h | 26 + .../linux/android/{binder_ctl.h => binderfs.h} | 0 include/uapi/linux/input.h | 6 +- include/uapi/rdma/vmw_pvrdma-abi.h | 1 + init/Kconfig | 1 + kernel/audit.c | 7 +- kernel/audit.h | 4 +- kernel/audit_tree.c | 19 +- kernel/auditsc.c | 12 +- kernel/bpf/btf.c | 12 +- kernel/bpf/stackmap.c | 3 +- kernel/capability.c | 22 +- kernel/cgroup/cgroup.c | 1 - kernel/cred.c | 13 - kernel/dma/swiotlb.c | 2 + kernel/exit.c | 1 + kernel/livepatch/core.c | 790 ++++--- kernel/livepatch/core.h | 5 + kernel/livepatch/patch.c | 57 +- kernel/livepatch/patch.h | 5 +- kernel/livepatch/transition.c | 34 +- kernel/seccomp.c | 4 +- kernel/sys.c | 3 +- kernel/trace/trace_kprobe.c | 12 +- kernel/umh.c | 33 +- lib/Kconfig.debug | 23 +- lib/Makefile | 2 + lib/iov_iter.c | 2 +- lib/livepatch/Makefile | 15 + lib/livepatch/test_klp_atomic_replace.c | 57 + lib/livepatch/test_klp_callbacks_busy.c | 43 + lib/livepatch/test_klp_callbacks_demo.c | 121 + lib/livepatch/test_klp_callbacks_demo2.c | 93 + lib/livepatch/test_klp_callbacks_mod.c | 24 + lib/livepatch/test_klp_livepatch.c | 51 + lib/livepatch/test_klp_shadow_vars.c | 236 ++ lib/sbitmap.c | 13 +- lib/test_xarray.c | 6 +- localversion-next | 2 +- mm/rmap.c | 4 +- net/bpfilter/bpfilter_kern.c | 76 +- net/bpfilter/bpfilter_umh_blob.S | 2 +- net/bridge/br_forward.c | 1 + net/bridge/netfilter/ebtables.c | 6 +- net/ceph/messenger.c | 14 +- net/core/filter.c | 2 +- net/core/neighbour.c | 13 +- net/ipv4/bpfilter/sockopt.c | 58 +- net/ipv4/ip_sockglue.c | 12 +- net/ipv4/ip_vti.c | 50 + net/ipv4/tcp_timer.c | 2 +- net/ipv6/datagram.c | 11 +- net/netfilter/nf_flow_table_core.c | 5 +- net/netfilter/nf_tables_api.c | 14 +- net/netfilter/nft_flow_offload.c | 13 +- net/sunrpc/auth.c | 3 + net/sunrpc/auth_gss/auth_gss.c | 12 +- net/sunrpc/clnt.c | 20 +- net/sunrpc/svc_xprt.c | 24 +- net/sunrpc/xprt.c | 3 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 3 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 3 +- net/sunrpc/xprtsock.c | 2 +- net/xdp/xdp_umem.c | 16 +- net/xfrm/xfrm_policy.c | 58 +- net/xfrm/xfrm_user.c | 13 +- samples/Kconfig | 7 + samples/Makefile | 2 +- samples/binderfs/Makefile | 1 + samples/binderfs/binderfs_example.c | 83 + samples/bpf/Makefile | 1 + samples/bpf/asm_goto_workaround.h | 16 + samples/bpf/xdp1_user.c | 2 +- samples/livepatch/livepatch-callbacks-demo.c | 13 +- samples/livepatch/livepatch-sample.c | 13 +- samples/livepatch/livepatch-shadow-fix1.c | 14 +- samples/livepatch/livepatch-shadow-fix2.c | 14 +- scripts/Kbuild.include | 4 - scripts/coccinelle/api/alloc/alloc_cast.cocci | 8 +- scripts/coccinelle/api/alloc/zalloc-simple.cocci | 11 +- scripts/kconfig/Makefile | 2 +- scripts/mod/modpost.c | 2 +- security/Kconfig | 41 +- security/apparmor/Kconfig | 16 - security/apparmor/capability.c | 14 +- security/apparmor/domain.c | 2 +- security/apparmor/include/capability.h | 2 +- security/apparmor/include/cred.h | 16 +- security/apparmor/include/file.h | 5 +- security/apparmor/include/lib.h | 4 + security/apparmor/include/task.h | 18 +- security/apparmor/ipc.c | 3 +- security/apparmor/lsm.c | 69 +- security/apparmor/resource.c | 2 +- security/apparmor/task.c | 6 +- security/commoncap.c | 26 +- security/loadpin/loadpin.c | 8 +- security/security.c | 649 ++++- security/selinux/Kconfig | 15 - security/selinux/Makefile | 2 +- security/selinux/avc.c | 37 +- security/selinux/exports.c | 23 - security/selinux/hooks.c | 421 ++-- security/selinux/include/audit.h | 3 - security/selinux/include/avc.h | 6 +- security/selinux/include/objsec.h | 38 +- security/selinux/selinuxfs.c | 4 +- security/selinux/ss/services.c | 1 - security/selinux/xfrm.c | 4 +- security/smack/smack.h | 44 +- security/smack/smack_access.c | 6 +- security/smack/smack_lsm.c | 316 +-- security/smack/smackfs.c | 18 +- security/tomoyo/common.h | 22 +- security/tomoyo/domain.c | 4 +- security/tomoyo/securityfs_if.c | 15 +- security/tomoyo/tomoyo.c | 49 +- security/yama/yama_lsm.c | 8 +- sound/aoa/soundbus/i2sbus/core.c | 4 +- sound/hda/hdac_stream.c | 40 + sound/pci/hda/patch_hdmi.c | 10 +- sound/pci/hda/patch_realtek.c | 2 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 6 +- sound/soc/codecs/Kconfig | 3 +- sound/soc/codecs/cs4341.c | 6 +- sound/soc/codecs/hdac_hdmi.c | 116 +- sound/soc/codecs/msm8916-wcd-digital.c | 10 - sound/soc/codecs/rt5514-spi.c | 2 + sound/soc/codecs/rt5682.h | 24 +- sound/soc/fsl/imx-audmux.c | 24 +- sound/soc/intel/boards/bytcht_es8316.c | 3 +- sound/soc/intel/skylake/skl.c | 13 +- sound/soc/soc-core.c | 23 +- sound/soc/soc-dapm.c | 10 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 143 ++ sound/sparc/dbri.c | 4 +- tools/arch/powerpc/include/uapi/asm/perf_regs.h | 1 + tools/arch/powerpc/include/uapi/asm/unistd.h | 404 ---- tools/bpf/bpftool/btf_dumper.c | 13 +- tools/include/uapi/linux/fs.h | 60 +- tools/include/uapi/linux/if_link.h | 19 + {include => tools/include}/uapi/linux/mount.h | 0 tools/include/uapi/linux/vhost.h | 113 +- tools/lib/bpf/.gitignore | 1 + tools/lib/bpf/bpf.c | 19 +- tools/lib/traceevent/event-parse-api.c | 4 +- tools/lib/traceevent/event-parse-local.h | 4 +- tools/lib/traceevent/event-parse.c | 129 +- tools/lib/traceevent/event-parse.h | 17 +- tools/lib/traceevent/plugin_kvm.c | 2 +- tools/lib/traceevent/trace-seq.c | 17 +- tools/perf/Makefile.perf | 4 +- tools/perf/arch/arm/tests/Build | 1 + tools/perf/arch/arm/tests/arch-tests.c | 4 + tools/perf/arch/arm/tests/vectors-page.c | 24 + tools/perf/arch/powerpc/Makefile | 15 +- .../perf/arch/powerpc/entry/syscalls/mksyscalltbl | 22 +- .../perf/arch/powerpc/entry}/syscalls/syscall.tbl | 0 tools/perf/arch/powerpc/include/perf_regs.h | 3 +- tools/perf/arch/powerpc/util/perf_regs.c | 1 + tools/perf/builtin-top.c | 7 +- tools/perf/builtin-trace.c | 15 +- tools/perf/check-headers.sh | 2 +- tools/perf/perf-read-vdso.c | 6 +- tools/perf/tests/tests.h | 5 + tools/perf/trace/beauty/mount_flags.sh | 4 +- tools/perf/util/{find-vdso-map.c => find-map.c} | 7 +- tools/perf/util/symbol.c | 1 + tools/perf/util/vdso.c | 6 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 5 +- tools/testing/selftests/bpf/test_btf.c | 29 +- tools/testing/selftests/livepatch/Makefile | 8 + tools/testing/selftests/livepatch/README | 43 + tools/testing/selftests/livepatch/config | 1 + tools/testing/selftests/livepatch/functions.sh | 203 ++ .../testing/selftests/livepatch/test-callbacks.sh | 587 +++++ .../testing/selftests/livepatch/test-livepatch.sh | 168 ++ .../selftests/livepatch/test-shadow-vars.sh | 60 + tools/testing/selftests/net/xfrm_policy.sh | 153 +- tools/testing/selftests/rtc/rtctest.c | 109 +- tools/testing/selftests/vm/gup_benchmark.c | 1 + tools/testing/selftests/x86/mpx-mini-test.c | 2 +- tools/testing/selftests/x86/unwind_vdso.c | 1 - virt/kvm/kvm_main.c | 9 +- 1345 files changed, 31814 insertions(+), 12892 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/armadeus.txt delete mode 100644 Documentation/devicetree/bindings/arm/bhf.txt delete mode 100644 Documentation/devicetree/bindings/arm/compulab-boards.txt delete mode 100644 Documentation/devicetree/bindings/arm/fsl.txt create mode 100644 Documentation/devicetree/bindings/arm/fsl.yaml delete mode 100644 Documentation/devicetree/bindings/arm/i2se.txt delete mode 100644 Documentation/devicetree/bindings/arm/olimex.txt delete mode 100644 Documentation/devicetree/bindings/arm/pmu.txt create mode 100644 Documentation/devicetree/bindings/arm/pmu.yaml delete mode 100644 Documentation/devicetree/bindings/arm/technologic.txt create mode 100644 Documentation/devicetree/bindings/display/arm,komeda.txt create mode 100644 Documentation/devicetree/bindings/mtd/stm32-fmc2-nand.txt delete mode 100644 Documentation/devicetree/bindings/regulator/fixed-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/fixed-regulator.yaml create mode 100644 Documentation/filesystems/binderfs.rst create mode 100644 Documentation/gpu/afbc.rst create mode 100644 Documentation/gpu/dp-mst/topology-figure-1.dot create mode 100644 Documentation/gpu/dp-mst/topology-figure-2.dot create mode 100644 Documentation/gpu/dp-mst/topology-figure-3.dot create mode 100644 Documentation/gpu/komeda-kms.rst create mode 100644 Documentation/livepatch/cumulative-patches.txt create mode 100644 Documentation/misc-devices/index.rst create mode 100644 arch/arm/boot/dts/rv1108-elgin-r1.dts create mode 100644 arch/arm/mach-imx/cpuidle-imx7ulp.c create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts create mode 100644 drivers/gpu/drm/arm/display/Kbuild create mode 100644 drivers/gpu/drm/arm/display/Kconfig create mode 100644 drivers/gpu/drm/arm/display/include/malidp_io.h create mode 100644 drivers/gpu/drm/arm/display/include/malidp_product.h create mode 100644 drivers/gpu/drm/arm/display/include/malidp_utils.h create mode 100644 drivers/gpu/drm/arm/display/komeda/Makefile create mode 100644 drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_dev.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_dev.h create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_drv.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_format_caps.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_format_caps.h create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.h create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_kms.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_kms.h create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.h create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_plane.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c delete mode 100644 drivers/gpu/drm/bochs/bochs_fbdev.c create mode 100644 drivers/gpu/drm/panel/panel-tpo-tpg110.c create mode 100644 drivers/hid/hid-maltron.c create mode 100644 drivers/mtd/nand/raw/stm32_fmc2_nand.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/mad.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx8qm.c create mode 100644 drivers/pwm/pwm-imx1.c rename drivers/pwm/{pwm-imx.c => pwm-imx27.c} (59%) create mode 100644 drivers/rtc/rtc-sd3078.c create mode 100644 drivers/tty/serial/earlycon-riscv-sbi.c delete mode 100644 include/linux/platform_data/at24.h delete mode 100644 include/linux/selinux.h rename include/uapi/linux/android/{binder_ctl.h => binderfs.h} (100%) create mode 100644 lib/livepatch/Makefile create mode 100644 lib/livepatch/test_klp_atomic_replace.c create mode 100644 lib/livepatch/test_klp_callbacks_busy.c create mode 100644 lib/livepatch/test_klp_callbacks_demo.c create mode 100644 lib/livepatch/test_klp_callbacks_demo2.c create mode 100644 lib/livepatch/test_klp_callbacks_mod.c create mode 100644 lib/livepatch/test_klp_livepatch.c create mode 100644 lib/livepatch/test_klp_shadow_vars.c create mode 100644 samples/binderfs/Makefile create mode 100644 samples/binderfs/binderfs_example.c create mode 100644 samples/bpf/asm_goto_workaround.h delete mode 100644 security/selinux/exports.c delete mode 100644 tools/arch/powerpc/include/uapi/asm/unistd.h copy {include => tools/include}/uapi/linux/mount.h (100%) create mode 100644 tools/perf/arch/arm/tests/vectors-page.c copy {arch/powerpc/kernel => tools/perf/arch/powerpc/entry}/syscalls/syscall.tbl (100%) rename tools/perf/util/{find-vdso-map.c => find-map.c} (71%) create mode 100644 tools/testing/selftests/livepatch/Makefile create mode 100644 tools/testing/selftests/livepatch/README create mode 100644 tools/testing/selftests/livepatch/config create mode 100644 tools/testing/selftests/livepatch/functions.sh create mode 100755 tools/testing/selftests/livepatch/test-callbacks.sh create mode 100755 tools/testing/selftests/livepatch/test-livepatch.sh create mode 100755 tools/testing/selftests/livepatch/test-shadow-vars.sh