This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allnoconfig in repository toolchain/ci/linux.
omits 3f310e51ceb1 Add linux-next specific files for 20190607 omits ac926fecb9c1 Merge branch 'akpm/master' omits 5763cc9941d6 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 30f72fb741d4 pinctrl: fix pxa2xx.c build warnings omits 6e88c6a7cb62 Merge branch 'akpm-current/current' omits d8968cab72ef Merge remote-tracking branch 'hmm/hmm' omits 9a88031e8d03 Merge remote-tracking branch 'pidfd/for-next' omits 6bb865c83a86 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 3416efe63408 Merge remote-tracking branch 'hyperv/hyperv-next' omits 370b3883acae Merge remote-tracking branch 'xarray/xarray' omits 0680c1142c63 Merge remote-tracking branch 'nvmem/for-next' omits 97c9ad76ce56 Merge remote-tracking branch 'kspp/for-next/kspp' omits 7e0a086b5fc8 Merge remote-tracking branch 'ntb/ntb-next' omits bdcab17b59da Merge remote-tracking branch 'at24/at24/for-next' omits f839e0f81224 Merge remote-tracking branch 'rtc/rtc-next' omits fb23db7acdaf Merge remote-tracking branch 'coresight/next' omits a9a44885f1c8 Merge remote-tracking branch 'livepatching/for-next' omits 7415ac4e7b78 Merge remote-tracking branch 'y2038/y2038' omits 636e93b96207 Merge remote-tracking branch 'userns/for-next' omits ec45a1d97936 Merge remote-tracking branch 'pinctrl/for-next' omits 62559656f745 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 1de020856779 Merge remote-tracking branch 'gpio/for-next' omits 622820a87490 Merge remote-tracking branch 'rpmsg/for-next' omits 43c4c7acd6af Merge remote-tracking branch 'vhost/linux-next' omits 6f8199696d94 Merge remote-tracking branch 'scsi/for-next' omits dd644b9844a5 Merge remote-tracking branch 'cgroup/for-next' omits b372b40faaa3 Merge remote-tracking branch 'slave-dma/next' omits 4d2e04fc4c1b Merge remote-tracking branch 'mux/for-next' omits 33b6ea3704ca Merge remote-tracking branch 'staging/staging-next' omits ff1c23ed48a4 Merge remote-tracking branch 'soundwire/next' omits 1c52f5c1c816 Merge remote-tracking branch 'extcon/extcon-next' omits 73eeae018559 Merge remote-tracking branch 'char-misc/char-misc-next' omits 28bfcc09b308 Merge remote-tracking branch 'tty/tty-next' omits a13012e0fbef Merge remote-tracking branch 'phy-next/next' omits 1eac7813100d Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 68176684a250 Merge remote-tracking branch 'usb/usb-next' omits 47d580bcae2d Merge remote-tracking branch 'driver-core/driver-core-next' omits 99b0953529e9 Merge remote-tracking branch 'ipmi/for-next' omits cfd4de3b34a4 Merge remote-tracking branch 'leds/for-next' omits c0f57f78a868 Merge remote-tracking branch 'chrome-platform/for-next' omits a756b4e83090 Merge remote-tracking branch 'drivers-x86/for-next' omits 5609044a7d46 Merge remote-tracking branch 'percpu/for-next' omits 65dee14abb71 Merge remote-tracking branch 'xen-tip/linux-next' omits 6198a88ce4c5 Merge remote-tracking branch 'kvms390/next' omits 5377f8a7dc69 Merge remote-tracking branch 'ftrace/for-next' omits a1cd18848a59 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 6f548d04da93 Merge remote-tracking branch 'clockevents/clockevents/next' omits 73b5aadd6b55 Merge remote-tracking branch 'tip/auto-latest' omits 0e8fa51a1250 Merge remote-tracking branch 'spi/for-next' omits ca0f9fe81752 Merge remote-tracking branch 'devicetree/for-next' omits 4076ae9db56c Merge remote-tracking branch 'audit/next' omits 9bedbe4d8898 Merge remote-tracking branch 'iommu/next' omits e96f1974e45c next-20190604/tpmdd omits 226dacd25e90 Merge remote-tracking branch 'selinux/next' omits d360fa0cbd92 Merge remote-tracking branch 'integrity/next-integrity' omits b66c404df84f Merge remote-tracking branch 'apparmor/apparmor-next' omits cd870337c8dd Merge remote-tracking branch 'security/next-testing' omits 9beb7bd036f1 Merge remote-tracking branch 'regulator/for-next' omits f2fe01f4de53 Merge remote-tracking branch 'backlight/for-backlight-next' omits 32b363354351 Merge remote-tracking branch 'mfd/for-mfd-next' omits 363e7db1711b Merge remote-tracking branch 'kgdb/kgdb-next' omits c55125ed69f8 Merge remote-tracking branch 'mmc/next' omits 74cfd6280374 Merge remote-tracking branch 'block/for-next' omits f7127958117c Merge remote-tracking branch 'input/next' omits 1ff3e509e5f9 Merge remote-tracking branch 'modules/modules-next' omits 43dc7a64a1b0 Merge remote-tracking branch 'sound-asoc/for-next' omits 3b1a81e85a44 Merge remote-tracking branch 'sound/for-next' omits 47d9d6b3d12b Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 2092abc4d882 Merge remote-tracking branch 'drm-msm/msm-next' omits 6edf74d1db76 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 2f0a0288342c Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 21ecbcf3557e Merge remote-tracking branch 'drm-intel/for-linux-next' omits e6cc7d805336 Merge remote-tracking branch 'drm/drm-next' omits 7c096e9903ec Merge remote-tracking branch 'crypto/master' omits 81eb60563c10 Merge remote-tracking branch 'nand/nand/next' omits cfe6b44bbc9e Merge remote-tracking branch 'gfs2/for-next' omits ce5b5ffe880a Merge remote-tracking branch 'mac80211-next/master' omits 9a4ea14e90d0 Merge remote-tracking branch 'wireless-drivers-next/master' omits 1bfa3a5540bd Merge remote-tracking branch 'nfc-next/master' omits bbb48ddf3268 Merge remote-tracking branch 'netfilter-next/master' omits 0fce6e60eae2 Merge remote-tracking branch 'bpf-next/master' omits 8b117bba99fe Merge remote-tracking branch 'net-next/master' omits 1feece82381f Merge remote-tracking branch 'rdma/for-next' omits fcf12983d104 Merge remote-tracking branch 'swiotlb/linux-next' omits ba140a53d200 Merge remote-tracking branch 'dlm/next' omits 326167761f71 Merge remote-tracking branch 'ieee1394/for-next' omits d770d01e7c6a Merge remote-tracking branch 'thermal-soc/next' omits 45de6dbefc40 Merge remote-tracking branch 'opp/opp/linux-next' omits 70219332e040 Merge remote-tracking branch 'cpupower/cpupower' omits f0f235491612 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 8547a803e475 Merge remote-tracking branch 'pm/linux-next' omits b4dae81dc879 Merge remote-tracking branch 'fbdev/fbdev-for-next' omits 1e29a39cb09c Merge remote-tracking branch 'v4l-dvb/master' omits 8c1b3215dd7a Merge remote-tracking branch 'jc_docs/docs-next' omits e1948e92a926 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits f9efc96c8f4e Merge remote-tracking branch 'i3c/i3c/next' omits 8705e89f9a99 Merge remote-tracking branch 'i2c/i2c/for-next' omits d27ee02dd260 Merge remote-tracking branch 'hid/for-next' omits b864dd1f1e83 Merge remote-tracking branch 'pstore/for-next/pstore' omits 89d2e4a05072 Merge remote-tracking branch 'pci/next' omits 1e703a969dc5 Merge remote-tracking branch 'printk/for-next' omits a0abad058dee Merge remote-tracking branch 'vfs/for-next' omits 3bec11cc32cd Merge remote-tracking branch 'v9fs/9p-next' omits 5596bc7db795 Merge remote-tracking branch 'ubifs/linux-next' omits f4beda9c2652 Merge remote-tracking branch 'nfsd/nfsd-next' omits 224a26e80a04 Merge remote-tracking branch 'f2fs/dev' omits baaeac55a77e Merge remote-tracking branch 'ext4/dev' omits 353429a849e0 Merge remote-tracking branch 'ext3/for_next' omits 2c22dbde235f Merge remote-tracking branch 'ecryptfs/next' omits 4492bdeb50b3 Merge remote-tracking branch 'cifs/for-next' omits 406156b6cacc Merge remote-tracking branch 'ceph/master' omits 8973cf98eaf0 Merge remote-tracking branch 'btrfs-kdave/for-next' omits 3269cfb13fab Merge remote-tracking branch 'fscrypt/master' omits 0e83f76956b1 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 2976cda0885b Merge remote-tracking branch 'sh/sh-next' omits 85d8f68365e8 Merge remote-tracking branch 's390/features' omits a188a4a1a316 Merge remote-tracking branch 'soc-fsl/next' omits 9c9201489cf0 Merge remote-tracking branch 'powerpc/next' omits 51d8249a2a96 Merge remote-tracking branch 'parisc-hd/for-next' omits 5e20a2775324 Merge remote-tracking branch 'mips/mips-next' omits 498946257d06 Merge remote-tracking branch 'm68k/for-next' omits 5227a8cca5e9 Merge remote-tracking branch 'csky/linux-next' omits d99768cd8b06 Merge remote-tracking branch 'clk-samsung/for-next' omits bc7901873a8a Merge remote-tracking branch 'clk/clk-next' omits 25e61e6b5e74 Merge remote-tracking branch 'tegra/for-next' omits 8ea09b137fd9 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits eb7820666818 Merge remote-tracking branch 'samsung-krzk/for-next' omits 8dbc37590cd2 Merge branch 'clk-mtk' into clk-next omits 001aeb875a39 Merge remote-tracking branch 'rockchip/for-next' omits d623291dddfd Merge remote-tracking branch 'renesas/next' omits 95175b61e49e Merge remote-tracking branch 'qcom/for-next' omits 7369d34f0ddd Merge remote-tracking branch 'reset/reset/next' omits ad5ac3a8fc1a Merge remote-tracking branch 'mvebu/for-next' omits 4e52e9b96143 Merge remote-tracking branch 'mediatek/for-next' omits 4e6dcafe0065 Merge remote-tracking branch 'keystone/next' omits 63ca234ff357 Merge remote-tracking branch 'imx-mxs/for-next' omits 2429fe92183b Merge remote-tracking branch 'bcm2835/for-next' omits 220efa442a39 Merge remote-tracking branch 'at91/at91-next' omits b0a0871e1826 Merge remote-tracking branch 'aspeed/for-next' omits 97ce959a4556 Merge remote-tracking branch 'amlogic/for-next' omits 3b5c255cab13 Merge remote-tracking branch 'actions/for-next' omits 541c805ea578 Merge remote-tracking branch 'arm-soc/for-next' omits 8d0c4719a495 Merge remote-tracking branch 'arm64/for-next/core' omits 7765de7b4ad9 Merge remote-tracking branch 'arm/for-next' omits 2528134f8791 Merge remote-tracking branch 'arc/for-next' omits 3d676b35b06b Merge remote-tracking branch 'dma-mapping/for-next' omits 863e79c40b3d Merge remote-tracking branch 'kbuild/for-next' omits aa494f467cc3 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 54af928436fa Merge remote-tracking branch 'mmc-fixes/fixes' omits 746e70e994eb Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 004e0caecb99 Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 49ae30324f44 Merge remote-tracking branch 'scsi-fixes/fixes' omits 4629bcfc9a29 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits f82ffd3afdf5 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits cebdfcfa3594 Merge remote-tracking branch 'omap-fixes/fixes' omits 52283cd9e7a2 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 46485889afc7 Merge remote-tracking branch 'reset-fixes/reset/fixes' omits d8b339c49876 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 55f330630d25 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 73bc47f6b683 Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 67768c658a7b Merge remote-tracking branch 'kselftest-fixes/fixes' omits 452d9c1e8efc Merge remote-tracking branch 'vfio-fixes/for-linus' omits af5103b7f665 Merge remote-tracking branch 'input-current/for-linus' omits 0a3ae6947898 Merge remote-tracking branch 'soundwire-fixes/fixes' omits dc937e4a92ab Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 7305e17fd5a7 Merge remote-tracking branch 'phy/fixes' omits 037340cf9e58 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 9560821fa253 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits d7f124b9517a Merge remote-tracking branch 'usb-gadget-fixes/fixes' omits ffc15cce3367 Merge remote-tracking branch 'usb.current/usb-linus' omits 471f50185729 Merge remote-tracking branch 'spi-fixes/for-linus' omits ec0a61bdbd43 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 8b60688f5d68 Merge remote-tracking branch 'regmap-fixes/for-linus' omits e1c350e6a0d3 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 16118c12f170 Merge remote-tracking branch 'sound-current/for-linus' omits b78937686b5e Merge remote-tracking branch 'rdma-fixes/for-rc' omits a3af4f0eab67 Merge remote-tracking branch 'mac80211/master' omits f32c32c5b44b Merge remote-tracking branch 'wireless-drivers/master' omits 4dd90ce4d4ba Merge remote-tracking branch 'netfilter/master' omits c46f422c83b9 Merge remote-tracking branch 'ipsec/master' omits a316398e02d4 Merge remote-tracking branch 'bpf/master' omits efc28609f11a Merge remote-tracking branch 'net/master' omits 4688ce7204e2 Merge remote-tracking branch 's390-fixes/fixes' omits 34f1b44180f7 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 349151d051fb Merge remote-tracking branch 'kbuild-current/fixes' omits ec8c9e797a7a Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 65b65b97734b Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next omits abda62eed103 Merge branch 'spi-5.3' into spi-next omits 25799698910e Merge branch 'spi-5.2' into spi-linus omits 2c447cd09251 Merge branch 'regulator-5.3' into regulator-next omits 2061c4be6a8e Merge branch 'regulator-5.2' into regulator-linus omits 8320a046b9e3 Merge branch 'asoc-5.3' into asoc-next omits 45b2461230bf Merge branch 'asoc-5.2' into asoc-linus omits e626e6b4f4c3 parisc: add dynamic ftrace omits 9c4cd4042e36 compiler.h: add CC_USING_PATCHABLE_FUNCTION_ENTRY omits a2da851efcb4 parisc: use pr_debug() in kernel/module.c omits db273cb208a6 parisc: add WARN_ON() to clear_fixmap omits d136176b2c65 parisc: add spinlock to patch function omits cb5b8e14ecf5 parisc: add support for patching multiple words omits 0fdee12e9736 Merge branch 'clk-bcm' into clk-next omits db3362be6a29 include/linux/lz4.h: fix spelling and copy-paste errors in [...] omits e376731e7640 drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate so [...] omits 86611442c46d coredump: split pipe command whitespace before expanding template omits be3c0435e933 signal: reorder struct sighand_struct omits 7215b1c7ab04 selftests-ptrace-add-a-test-case-for-ptrace_get_syscall_in [...] omits 92dae19ff7c0 selftests/ptrace: add a test case for PTRACE_GET_SYSCALL_INFO omits 844f28d4e747 ptrace: add PTRACE_GET_SYSCALL_INFO request omits f8ddf8d370a4 powerpc: define syscall_get_error() omits 12fb1e366f53 parisc: define syscall_get_error() omits d8d2fa8b4864 mips: define syscall_get_error() omits e0f2fe572887 hexagon: define syscall_get_error() and syscall_get_return [...] omits a72a4053c3d1 nds32: fix asm/syscall.h omits df1b01cab305 fs/ufs/super.c: remove set but not used variable 'usb3' omits 2a865cd177f6 fs/hfsplus/xattr.c: replace strncpy with memcpy omits 9335d8d9924e coda: ftoc validity check integration omits 1895e1ddbcec coda: remove sb test in coda_fid_to_inode() omits c9102854489c coda: remove sysctl object from module when unused omits 38167d4dc040 coda: add __init to init_coda_psdev() omits 74ef0260fe1f coda: use SIZE() for stat omits c1a61681e5a3 coda: destroy mutex in put_super() omits 2c2b668db729 coda: remove uapi/linux/coda_psdev.h omits 5837e09a2183 coda: Move internal defs out of include/linux/ [ver #2] omits f1f2da1d1564 coda: bump module version omits f645d627a7f9 coda: get rid of CODA_FREE() omits 128922046174 coda: get rid of CODA_ALLOC() omits 73a9847bfc56 coda: change Coda's user api to use 64-bit time_t in timespec omits 03e603d53c58 coda: stop using 'struct timespec' in user API omits 6b485a7ff947 coda: clean up indentation, replace spaces with tab omits 595911551c5f uapi linux/coda_psdev.h: move CODA_REQ_ from uapi to kerne [...] omits 2cae2ab5c271 coda: don't try to print names that were considered too long omits 6298c45fe792 coda: fix build using bare-metal toolchain omits 6b8bf8ddd2d5 coda: potential buffer overflow in coda_psdev_write() omits 703fb60a3080 coda: add error handling for fget omits 9d0a722bf051 uapi linux/coda_psdev.h: move upc_req definition from uapi [...] omits 00cacee452bb uapi linux/coda.h: use __kernel_pid_t for userspace omits 9bc122035a68 coda: pass the host file in vma->vm_file on mmap omits f34d507a3255 init/Kconfig: fix neighboring typos omits cba16277cd2a fs/binfmt_elf.c: delete stale comment omits 1f9b3a31f00e fs/binfmt_flat.c: remove set but not used variable 'inode' omits c45ce8244bb1 checkpatch: fix something omits 5c89d177d7c8 checkpatch: don't interpret stack dumps as commit IDs omits 2fe8b04de2ae checkpatch.pl: warn on duplicate sysctl local variable omits 5b86d348f3d4 lib: introduce test_meminit module omits a5f10a01dbf7 lib/test_overflow.c: avoid tainting the kernel and fix wrap size omits 44f05ecc1e79 lib/test_string.c: add some testcases for strchr and strnchr omits 87f3948b158a lib/test_string.c: avoid masking memset16/32/64 failures omits d6f5299917c6 lib/string.c: allow searching for NUL with strnchr omits df8e1c5b38cd lib/list: tweak LIST_POISON2 for better code generation on x86_64 omits 9cbf3b5b7c3a lib/math/rational.c: fix possible incorrect result from ra [...] omits b4d89997e8c3 Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits e0dd3ff53f45 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits 372c0e385680 lib/genalloc.c: export symbol addr_in_gen_pool omits cc9a973b71d0 byteorder-sanity-check-toolchain-vs-kernel-endianess-check [...] omits 8071b9aa2e8a byteorder: sanity check toolchain vs kernel endianness omits ce6874aa45fb kernel: fix typos and some coding style in comments omits 3f0e18e27b10 fs/proc/inode.c: use typeof_member() macro omits 139f3a2ad87d include/linux/kernel.h: add typeof_member() macro omits ee0d958a4c65 vmcore-add-a-kernel-parameter-novmcoredd-fix-fix omits e8642b12815f vmcore-add-a-kernel-parameter-novmcoredd-fix omits 8a2e05400aa4 vmcore: Add a kernel parameter novmcoredd omits 76db5d841157 tools/testing/selftests/proc/proc-pid-vm.c: hide "segfault [...] omits 9b3e25d1629f tipc: remove two unused variables omits b457e21b44da proc-sysctl-add-shared-variables-for-range-check-fix omits f4e7c821eda5 proc/sysctl: add shared variables for range check omits f2690921371c kernel/hung_task.c: Monitor killed tasks. omits 87017aac6616 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits ddf6ca911e9b fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 90af7c3d521d mm: don't expose page to fast gup before it's ready omits 6756d73c87ad mm/vmscan: remove unused lru_pages argument omits 4e5cc6889e80 mm, memcg: make scan aggression always exclude protection omits e0c680ffa5c1 mm, memcg: make memory.emin the baseline for utilisation d [...] omits 37fe0e60240d mm, memcg: proportional memory.{low,min} reclaim omits 240423cfd8a1 mm: be more verbose about zonelist initialization omits cfdcdf706150 x86, numa: always initialize all possible nodes omits bf579898b4d0 mm/memory-failure.c: clarify error message omits a3dad92feff0 mm/z3fold: fix variable set but not used warnings omits 14553e034498 z3fold: remove redundant assignment to bud omits dc57ba233d62 z3fold: add inter-page compaction omits bfa7ade2eb0a Merge branch 'clk-pwm-duty' into clk-next omits ded344118457 Merge branch 'clk-unused' into clk-next omits 70061f846766 clk: mmp: frac: Remove set but not used variable 'prev_rate' omits d3f03e6cc956 clk: ti: Remove unused functions omits 01269050c65c clk: mediatek: mt8516: Remove unused variable omits a3587ee6331d coresight: etb10: Do not call smp_processor_id from preemptible omits 1ad3db8f9ec6 coresight: tmc-etf: Do not call smp_processor_id from preemptible omits 83cc5886ba56 coresight: tmc-etr: alloc_perf_buf: Do not call smp_proces [...] omits 2b3fa0388bc3 coresight: tmc-etr: Do not call smp_processor_id() from pr [...] omits 38d237a5d051 coresight: Add dummy definition for of_coresight_get_cpu() omits da4512d2a0ec hwmon: (core) Add comment describing how hwdev is freed in [...] omits f2a0c2706592 hwmon: (smsc47m1) fix (suspicious) outside array bounds warnings omits 055d1020a013 hwmon: (pmbus) Add Infineon IRPS5401 driver omits 2b92ac3e4603 hwmon: (nct7904) Fix the incorrect value of tcpu_mask in n [...] omits bbbe75cc2c21 hwmon: (pmbus) Document Infineon PXE1610 driver omits 1843e6c1306d hwmon: (pmbus) Add Infineon PXE1610 VR driver omits 5c6435692bc0 hwmon: (occ) Add temp sensor value check omits ab4d63621b7c hwmon: (pmbus/adm1275) support PMBUS_VIRT_*_SAMPLES omits bb27e33181d8 Merge branch 'imx/defconfig' into for-next omits b33bbe43441d Merge branch 'imx/dt64' into for-next omits 3561c5cef85e Merge branch 'imx/dt' into for-next omits e3f34fd48a4a Merge branch 'imx/dt-clkdep' into for-next omits 08e67e09de4a Merge branch 'imx/soc' into for-next omits ebbfb196b269 Merge branch 'imx/drivers' into for-next omits 886c426b496a Merge branch 'clk/imx' into for-next omits 28290abeaef1 Add SMB3.1.1 GCM to negotiated crypto algorigthms omits 209fe29b9275 fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) omits f3941d20431c Merge branch 'v5.3/drivers' into tmp/aml-rebuild omits f434673e8fc9 Merge branch 'v5.3/dt64' into tmp/aml-rebuild omits 590eb0a9b6c8 Merge branch 'v5.3/dt' into tmp/aml-rebuild omits e9664ff8f2e5 Merge branch 'v5.2/fixes' into tmp/aml-rebuild omits 155fef3bc7cd Merge branch 'for-5.3' into for-next omits 4aabed122760 Merge branch 'for-5.2-fixes' into for-5.3 omits b6e7b3aefe97 Merge branch 'for-5.2-fixes' into for-next omits 357bcce3d084 arm64: dts: meson: g12a: add SDIO controller omits 2540adeab1de arm64: dts: meson: Add minimal support for Odroid-N2 omits a76b9b318a71 mm/devm_memremap_pages: fix final page put race omits 8d536caad842 PCI/P2PDMA: track pgmap references per resource, not globally omits d9032126a199 lib/genalloc: introduce chunk owners omits e5725cdd9ccb PCI/P2PDMA: fix the gen_pool_add_virt() failure path omits 9e81737c8e52 mm/devm_memremap_pages: introduce devm_memunmap_pages omits a0aa4d880027 drivers/base/devres: introduce devm_release_action() omits 7e51e413099f tools/vm/slabinfo: add sorting info to help menu omits d00b4003adc7 tools/vm/slabinfo: add option to sort by partial slabs omits 8a54255c83e0 tools/vm/slabinfo: add partial slab listing to -X omits 4997f156b6cb tools/vm/slabinfo: order command line options omits be03acc5fad4 mm: vmscan: correct some vmscan counters for THP swapout omits de2fd8d2ddc3 mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned omits 08aaf3f2ad65 mm/memory_hotplug: remove "zone" parameter from sparse_rem [...] omits d7673a8eca5f mm/memory_hotplug: make unregister_memory_block_under_node [...] omits c55063b042ac mm/memory_hotplug: remove memory block devices before arch [...] omits eea44d08cfba mm/memory_hotplug: drop MHP_MEMBLOCK_API omits ee3a1469211e mm/memory_hotplug: create memory block devices after arch_ [...] omits 974bf1550622 mm/memory_hotplug: allow arch_remove_memory() without CONF [...] omits f180ed1a0a73 drivers/base/memory: fix a compilation warning omits c80ad4a4c206 drivers/base/memory: pass a block_id to init_memory_block() omits d7f5c23e97a0 arm64/mm: add temporary arch_remove_memory() implementation omits ee15ec5640d7 s390x/mm: implement arch_remove_memory() omits e0036297cc3d s390x/mm: fail when an altmap is used for arch_add_memory() omits 9677a1a33413 mm/memory_hotplug: simplify and fix check_hotplug_memory_range() omits f64b67934a81 mm-add-account_locked_vm-utility-function-v3 omits 8a372421f8e7 mm: add account_locked_vm utility function omits 1814ccf100f9 mm/mmu_notifier: use hlist_add_head_rcu() omits 4b9298bbff34 mm-swap-fix-release_pages-when-releasing-devmap-pages-v3 omits 100005be93ce mm-swap-fix-release_pages-when-releasing-devmap-pages-v2 omits 9b1fb62454b0 mm/swap.c: fix release_pages() when releasing devmap pages omits cb56c5f7f135 mm/mmap: move common defines to mman-common.h omits aced72759b22 mm/memory.c: fail when offset == num in first check of vm_ [...] omits 2c9b55d98f6d mm/pgtable: drop pgtable_t variable from pte_fn_t functions omits 2fbb510ca067 arm64-mm-implement-pte_devmap-support-fix omits 8977390d89dc arm64: mm: implement pte_devmap support omits e22bf757ab00 mm: introduce ARCH_HAS_PTE_DEVMAP omits bb1dcc17c208 mm: clean up is_device_*_page() definitions omits fc64c058d01b mm/memremap: rename and consolidate SECTION_SIZE omits b069d955bf24 unicore32: switch to generic version of pte allocation omits 8f85b5926e50 um: switch to generic version of pte allocation omits 1a68a6f874d7 riscv: switch to generic version of pte allocation omits 735027b7b947 parisc: switch to generic version of pte allocation omits 875d5fbe76f8 nios2: switch to generic version of pte allocation omits a276c7a8444f nds32: switch to generic version of pte allocation omits 9229e63be36c mips: switch to generic version of pte allocation omits 58694bd3b2fa m68k: sun3: switch to generic version of pte allocation omits f28f24534b64 csky: switch to generic version of pte allocation omits 84301b0b89e5 arm64: switch to generic version of pte allocation omits a4f75297d80a arm: switch to generic version of pte allocation omits 796bf3b8dedb alpha: switch to generic version of pte allocation omits f062184b7c30 asm-generic, x86: introduce generic pte_{alloc,free}_one[_kernel] omits 61841bcb5d28 mm/mmap.c: fix the adjusted length error omits 53062cee6cb9 mm: memcontrol: dump memory.stat during cgroup OOM omits c85c168433a0 mm, memcg: introduce memory.events.local omits 37b2d608d426 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints omits 7b402c4eaee7 memcg, fsnotify: no oom-kill for remote memcg charging omits 064de93154e9 memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL omits 2c533bf9c49e mm-swap-use-rbtree-for-swap_extent-fix omits 2f3b22f5dd88 mm, swap: use rbtree for swap_extent omits b9807dc2ede4 mm, swap: fix bad swap file entry warning omits db10bac07319 mm/swap_state.c: simplify total_swapcache_pages() with get [...] omits f239256b1292 mm, swap: fix race between swapoff and some swap operations omits 764ae5a845bd mm/filemap.c: correct the comment about VM_FAULT_RETRY omits d2706977e782 9p: pass the correct prototype to read_cache_page omits 03372783e91f jffs2: pass the correct prototype to read_cache_page omits 1e240f37504e mm/filemap: don't cast ->readpage to filler_t for do_read_ [...] omits 5819ead47a79 mm/filemap.c: fix an overly long line in read_cache_page omits 05a81a663833 mm, debug_pagealloc: use a page type instead of page_ext flag omits 44346fd45c90 mm, page_alloc: more extensive free page checking with deb [...] omits d3aced453461 mm, debug_pagelloc: use static keys to enable debugging omits baec1051edb7 mm/failslab.c: by default, do not fail allocations with di [...] omits d67cac840ba1 include/linux/mm_types.h: ifdef struct vm_area_struct::swa [...] omits 41bc866d228f mm: make !CONFIG_HUGE_PAGE wrappers into static inlines omits c8df5d11b1f8 mm/memory.c: trivial clean up in insert_page() omits 1f9dbeb0f18c mm: migrate: remove unused mode argument omits a6b85959783b mm/gup.c: make follow_page_mask() static omits 3a806ea363a9 sparc: remove ARCH_SELECT_MEMORY_MODEL omits 32834145bed6 s390: remove ARCH_SELECT_MEMORY_MODEL omits 725a63bbe2bb arm: remove ARCH_SELECT_MEMORY_MODEL omits fc98598c5e7e include/linux/pfn_t.h: remove pfn_t_to_virt() omits 4d280da95b10 mm: move MAP_SYNC to asm-generic/mman-common.h omits f00678424c9a device-dax: "Hotremove" persistent memory that is used lik [...] omits 0e5ef2aaba52 mm/hotplug: make remove_memory() interface usable omits bf89310ebb77 device-dax: fix memory and resource leak if hotplug fails omits 9fe4ceaf5e57 mm/kasan: print frame description for stack bugs omits 6aa72b250f7e mm/kmemleak.c: fix check for softirq context omits 44136e196b78 mm/slub.c: avoid double string traverse in kmem_cache_flags() omits affd7c712ede lkdtm/heap: add tests for freelist hardening omits cbb60c97606b mm/slab: sanity-check page type when looking up cache omits 16b9f43b48ec mm/slab: validate cache membership under freelist hardening omits daa90e500ba0 ramfs: support O_TMPFILE omits f90a3c1d9bfa ocfs2: checkpoint appending truncate log transaction befor [...] omits e2d32cfd4eac ocfs2: wait for recovering done after direct unlock request omits f3d884600113 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits 3ea4e00838d1 ocfs2: clear zero in unaligned direct IO omits ccafa4d81048 fs: ocfs: fix spelling mistake "hearbeating" -> "heartbeat" omits 4a9f35f86cb2 ocfs2: add locking filter debugfs file omits c4dfe840dc58 ocfs2: add last unlock times in locking_state omits 3e6a4dede6cd lib/debugobjects.c: move printk out of db lock critical sections omits f0ba879088c0 sh: config: remove left-over BACKLIGHT_LCD_SUPPORT omits 25d36d41afd2 arch/sh/configs/sdk7786_defconfig: remove CONFIG_LOGFS omits 46bf7a7c9158 scripts/checkstack.pl: fix arm64 wrong or unknown architecture omits 8fa87ceb1d1e scripts/decode_stacktrace: Accept dash/underscore in modules omits ba8aa41b4d11 scripts/spelling.txt: add spelling fix for prohibited omits a8edb87b9919 scripts-spellingtxt-drop-sepc-from-the-misspelling-list-fix omits 1360dddbe3dc scripts/spelling.txt: drop "sepc" from the misspelling list omits aa2981f70537 scripts-decode_stacktrace-look-for-modules-with-kodebug-ex [...] omits 45c0918ce665 scripts/decode_stacktrace: look for modules with .ko.debug [...] omits c921de2a04da scripts/decode_stacktrace: match basepath using shell pref [...] omits af8ff04bdda4 include/linux/dmar.h: replace single-char identifiers in macros omits 11b8010bc6e3 signal: remove the wrong signal_pending() check in restore [...] omits 043849f68089 mm/mlock.c: change count_mm_mlocked_page_nr return type omits ed0ee7a6ce0f zstd: change structure variable from int to char omits 07c2cd38550d crypto/zstd.c: move params structure to global variable to [...] omits c88d8bb2b1ed zstd: use U16 data type for rankPos omits 3a42bcf6b829 zstd-pass-pointer-rathen-than-structure-to-functions-fix omits d85ceec00bf0 zstd: pass pointer rather than structure to functions omits 8aac7f5785e1 mm/vmscan.c: fix trying to reclaim unevictable LRU page omits d23824728bbc fs/binfmt_flat.c: make load_flat_shared_library() work omits b79b9f59b537 mm/mempolicy.c: fix an incorrect rebind node in mpol_rebin [...] omits e0f11897b16f fs/proc/array.c: allow reporting eip/esp for all coredumpi [...] omits 3e2db0be052b mm/dev_pfn: exclude MEMORY_DEVICE_PRIVATE while computing [...] omits a55da8a8b5c3 mm-mmu_gather-remove-__tlb_reset_range-for-force-flush-che [...] omits 104e6fccf3b6 mm: mmu_gather: remove __tlb_reset_range() for force flush omits 867e1135207f fs/ocfs2: fix race in ocfs2_dentry_attach_lock() omits 17781b4897c1 mm/vmscan.c: fix recent_rotated history omits 8d0406d2b31a mm/mlock.c: mlockall error for flag MCL_ONFAULT omits 41f300dfa6ca scripts/decode_stacktrace.sh: prefix addr2line with $CROSS [...] omits 3422c39792ae mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node omits 7ae3a965ceb7 mm: memcontrol: don't batch updates of local VM stats and events omits 4b42b3759229 kernel/pid.c: convert struct pid:count to refcount_t omits 32ba80cdd186 cifs: Use kmemdup in SMB2_ioctl_init() omits bf1a602cb00b cifs: fix panic in smb2_reconnect omits 1f50f93474ed dt-bindings: arm: amlogic: add Odroid-N2 binding omits e666603395ff dt-bindings: arm: amlogic: add G12B bindings omits 38806e0e9975 arm64: dts: meson-gxbb-vega-s95: add ethernet PHY interrupt omits 7bb69f8cb87c arm64: dts: meson-gxbb-vega-s95: fix WiFi/BT module support omits 9e6118698cae arm64: dts: meson-gxbb-vega-s95: enable SARADC omits d521030938a3 arm64: dts: meson-gxbb-vega-s95: enable CEC omits d9e8109bcaff arm64: dts: meson-gxbb-vega-s95: add HDMI nodes omits 064145e6fbeb arm64: dts: meson-gxbb-vega-s95: fix regulators omits a96ee8eb859a arm64: dts: meson-gxbb-wetek: enable bluetooth omits 854be41eacd0 arm64: dts: meson-gxbb-wetek: enable SARADC omits a3f5ca70ad9f arm64: dts: meson-gxm-khadas-vim2: fix Bluetooth support omits 7cca2ec799c0 arm64: dts: meson-gxm-khadas-vim2: fix gpio-keys-polled node omits 9208119be1c3 Merge branch 'kconfig' into for-next omits 0e1035e1aa54 unicore32: rename unicore32_defconfig to defconfig omits 5dc11831a4c3 kconfig: make arch/*/configs/defconfig the default of KBUI [...] omits ceac5eae2e97 kconfig: add static qualifier to expand_string() omits 5732e9bb3d3e kconfig: require the argument of --defconfig omits 5b7f0c0b0d1b kconfig: remove always false ifeq ($(KBUILD_DEFCONFIG,) co [...] omits ad7a325a7982 kbuild: Remove -Waggregate-return from scripts/Makefile.extrawarn omits b4e3258c27cd Merge branch 'devprop' into linux-next omits 914fbda2e174 Merge branch 'pm-x86' into linux-next omits c769c3cb70e0 mfd: cros_ec: Update I2S API omits 8f23b7d37df3 mfd: cros_ec: Add Management API entry points omits 5edd636686a9 mfd: cros_ec: Add SKU ID and Secure storage API omits 7b567144b018 mfd: cros_ec: Add API for rwsig omits c2029ffe5d22 mfd: cros_ec: Add API for Fingerprint support omits 49af505fa2e8 mfd: cros_ec: Add API for Touchpad support omits a7a4906e346b mfd: cros_ec: Add API for EC-EC communication omits cd1e0acca52a mfd: cros_ec: Add I2C passthru protection API omits 2dceb0013dee mfd: cros_ec: Add Smart Battery Firmware update API omits 082b51786839 mfd: cros_ec: Add Hibernate API omits 239fa1dfd70f mfd: cros_ec: Add API for keyboard testing omits bad595e27cb6 mfd: cros_ec: Complete Power and USB PD API omits 7dd1869128b9 mfd: cros_ec: Fix temperature API omits 3e5881f552e1 mfd: cros_ec: Add fingerprint API omits 04fb8bb3b213 mfd: cros_ec: Fix event processing API omits fc7cb1637e64 mfd: cros_ec: Complete MEMS sensor API omits ad6b3a0bd539 mfd: cros_ec: Add EC transport protocol v4 omits adb106153cf9 mfd: cros_ec: Expand hash API omits 3fbbabc4443d mfd: cros_ec: Add lightbar v2 API omits acbeaa05720e mfd: cros_ec: Add PWM_SET_DUTY API omits e6e2c48a87e6 mfd: cros_ec: Add Flash V2 commands API omits 488ba2441201 mfd: cros_ec: Remove zero-size structs omits 7e287b741ed5 mfd: cros_ec: move HDMI CEC API definition omits 5621049ec2cb mfd: cros_ec: Update ACPI interface definition omits b32534e01497 mfd: cros_ec: use BIT macro omits 0a60fe99c38b mfd: cros_ec: Define commands as 4-digit UPPER CASE hex values omits 7ef3ee3eab16 mfd: cros_ec: add ec_align macros omits ffde3524f630 mfd: cros_ec: set comments properly omits 051161e313a6 mfd: cros_ec: Zero BUILD_ macro omits c1d8cde0bf2a mfd: cros_ec: Update license term omits 07eb35473c64 Merge branch 'mvebu/dt64' into mvebu/for-next omits cce857df4e11 Merge branch 'mvebu/dt' into mvebu/for-next omits dc741049403b MAINTAINERS: mvebu: Add git entry omits e18bf09fa678 ARM: mvebu_v7_defconfig: fix Ethernet on Clearfog omits a78b6dc2b410 mmc: sdhci-pci: remove redundant check of slots == 0 omits 18b0aa2065d6 dt-bindings: mmc: sun4i: Add YAML schemas omits 5de4410f54ce dt-bindings: mmc: Add YAML schemas for the generic MMC options omits 8d199fd4a002 mmc: sdhci_am654: Print error message if the DLL fails to lock omits b34f7396adcc mmc: sdhci_am654: Improve whitespace utilisation with regm [...] omits ebae45ce1b32 Merge branch 'fixes' into next omits 8dc7bdae9b01 memstick: Fix error cleanup path of memstick_init omits e9aa1154179d mfd: intel-lpss: Keep device tables sorted by ID omits a987999adafb mfd: menelaus: Remove superfluous error message omits d925a74ebb2d mfd: bd718x7: Make power button press duration configurable omits 5842f198152a dt-bindings: mfd: Document short/long press duration for BD718X7 omits 046a486f956a mfd: bd718x7: Remove hardcoded config for button press duration omits 70f3bc399eb1 mfd: cros_ec: Register cros_ec_lid_angle driver when presented omits 37714cc97c7a mfd: lp87565: Add support for 4-phase LP87561 combination omits fce5a8a494ff dt-bindings: mfd: lp87565: Add LP87561 configuration omits 4fd3f8a4617c mfd: madera: Add missing of table registration omits 700ffe3c92c2 phy: tegra: xusb: Add Tegra210 PLL power supplies omits 6e53982f2e7b phy: tegra: xusb: Add Tegra124 PLL power supplies omits 96b26fcb1598 dt-bindings: phy: tegra-xusb: List PLL power supplies omits ffaefc0f0ac4 phy: usb: phy-brcm-usb: Remove sysfs attributes upon drive [...] omits 3ddc3f3057ff phy: renesas: rcar-gen2: Fix memory leak at error paths omits f6a8ff82ce68 clk: imx: imx8mm: correct audio_pll2_clk to audio_pll2_out omits a58e37b837ca Merge branches 'pm-sleep' and 'pm-x86' into linux-next omits e613225696c1 Merge branches 'acpi-pm' and 'acpi-tools' into linux-next omits 33b1958b089d Merge branches 'pm-tools' and 'pm-misc' into linux-next omits 8219ffa1e232 pinctrl: u300: Fix SPDX tags omits 6c9912e79c9c pinctrl: nomadik: Fix SPDX tags omits ef94e8ea94ed ARC: entry: EV_Trap expects r10 (vs. r9) to have exception cause omits 916f96a40b19 ARCv2: entry: rewrite to enable use of double load/stores LDD/STD omits 49a09f1402d6 ARCv2: entry: avoid a branch omits 7538f31ed069 ARCv2: entry: push out the Z flag unclobber from common EX [...] omits da9f4b90b03c ARCv2: entry: comments about hardware auto-save on taken i [...] omits f0feebaf1632 ARC: mm: do_page_fault refactor #8: release mmap_sem sooner omits a64a8b823deb ARC: mm: do_page_fault refactor #7: fold the various error [...] omits d1b240beca65 Merge branch 'drivers-for-5.3' into all-for-5.3 omits 4bacf4d920ee Merge branch 'fixes' into next omits 8b1d37b7b32d Merge branch 'misc-5.2' into next-fixes omits 8f35caae1e1f coresight: acpi: Support for platform devices omits daf5ab01dd77 coresight: acpi: Support for AMBA components omits 9bfd27e7e6c2 coresight: Support for ACPI bindings omits 2508dfaf642a coresight: stm: ACPI support for parsing stimulus base omits 2b5df32aa16a coresight: Use platform agnostic names omits 13238111d905 coresight: Use fwnode handle instead of device names omits f21d564b5a95 coresight: platform: Use fwnode handle for device search omits 3ac0c8ad22e2 coresight: Add support for releasing platform specific data omits 1b27483be4a0 coresight: Rearrange platform data probing omits e8ce92e37de2 coresight: Reuse platform data structure for connection tracking omits 4684997f8ad4 coresight: Cleanup coresight_remove_conns omits 8f04478cfb5e coresight: Remove name from platform description omits e071021f0f1b coresight: Remove cpu field from platform data omits f32aaa057218 coresight: Make device to CPU mapping generic omits ca647d98fde1 coresight: Introduce generic platform data helper omits c26f38e913a6 coresight: Make sure device uses DT for obsolete compatible check omits 58772031d1e7 coresight: platform: Make memory allocation helper generic omits b45eb65dac58 coresight: tmc-etr: Rearrange probing default buffer size omits 378f7ecbd4f6 coresight: stm: Rearrange probing the stimulus area omits 85385b5ad587 coresight: etm3x: Rearrange cp14 access detection omits 19387295b7ce coresight: Rename of_coresight to coresight-platform omits 66767e99b7a3 coresight: Use coresight device names for sinks in PMU attribute omits e173d6ba0538 coresight: etb10: Clean up device specific data omits da6efba24089 coresight: etm: Clean up device specific data omits f71696096355 coresight: stm: Cleanup device specific data omits 87f16a69731f coresight: tpiu: Clean up device specific data omits d28ded6d938a coresight: catu: Cleanup device specific data omits e172419fb8c5 coresight: tmc: Clean up device specific data omits 9d75f7bac292 coresight: replicator: Cleanup device tracking omits b5ba6233b366 coresight: funnel: Clean up device book keeping omits be6f5269fee2 mmc: meson-gx: add dram-access-quirk omits 35f7c256c992 dt-bindings: mmc: meson-gx: add dram-access-quirk property omits 2168d9767f4d mmc: meson-mx-sdio: update with SPDX Licence identifier omits c849c86a2b53 mmc: meson-gx-mmc: update with SPDX Licence identifier omits 70ef2a635b97 Merge branch 'fixes' into next omits b77021ae6a89 mmc: tmio: move runtime PM enablement to the driver implem [...] omits 5030b0a1f182 mmc: android-goldfish: Drop pointer to mmc_host from goldf [...] omits 38ee2a8cc70e Merge branch 'regmap-5.2' into regmap-linus omits f191a146bcee Merge branch 'clk-fixes' into clk-next omits acc639eca380 ARC: mm: do_page_fault refactor #6: error handlers to use [...] omits ea3885229b0f ARC: mm: do_page_fault refactor #5: scoot no_context to end omits b78d2f207247 ARC: mm: do_page_fault refactor #4: consolidate retry rela [...] omits 23a44bcb15ac ARC: mm: do_page_fault refactor #3: tidyup vma access perm [...] omits 932af76f8fa5 ARC: mm: do_page_fault refactor #2: remove short lived variable omits ffe5b2c2d501 ARC: mm: do_page_fault refactor #1: remove label @good_area omits 8243b87c3abb dt-bindings: dma: uart: rename binding omits e8b3ba1e38a2 dmaengine: mediatek: Add MediaTek UART APDMA support omits 64e77d2af2c0 perf tools: Properly set the value of 'old' and 'head' in [...] omits ff89e2f4b34d tpm: Actually fail on TPM errors during "get random" omits 9183541ce036 tpm: turn on TPM on suspend for TPM 1.x omits 515b5c8ca2dd tpm: fix an invalid condition in tpm_common_poll omits 80badd47288a KEYS: trusted: allow trusted.ko to initialize w/o a TPM omits 323124186257 tpm: Fix the type of the return value in calc_tpm2_event_size() omits 3b92a851534a KEYS: trusted: fix -Wvarags warning omits 34dbe29364df selftests/tpm2: Extend tests to cover partial reads omits fb97ed2314ad selftests/tpm2: Open tpm dev in unbuffered mode adds a02a532c2a6c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 6e38335dcc70 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 1e1d92636954 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds de9f869616dd x86/insn-eval: Fix use-after-free access to LDT entry adds a964d23c94e8 Merge branch 'pm-x86' adds a373ec23ab52 Merge tag 'pm-5.2-rc4' of git://git.kernel.org/pub/scm/lin [...] adds 91f152e75bcd Merge tag 'mmc-v5.2-rc2' of git://git.kernel.org/pub/scm/l [...] adds 913ab9780fc0 kbuild: use more portable 'command -v' for cc-cross-prefix adds 33de0d1c68a5 Merge tag 'kbuild-fixes-v5.2-2' of git://git.kernel.org/pu [...] adds d18c7e9d6e4e Merge tag 'xtensa-20190607' of git://github.com/jcmvbkbc/l [...] adds d93445225cd3 uaccess: add noop untagged_addr definition adds 893a7d32e8e0 lockref: Limit number of cmpxchg loop retries adds d4425649c630 Merge tag 'hwmon-for-v5.2-rc4' of git://git.kernel.org/pub [...] adds e659b4122cf9 Merge tag 'drm-intel-fixes-2019-06-06' of git://anongit.fr [...] adds 8854eed1a4f5 drm/nouveau/core: pass subdev into nvkm_firmware_get, rath [...] adds 475cf02b8345 drm/nouveau/core: support versioned firmware loading adds c26f3061fe51 drm/nouveau/secboot: pass max supported FW version to LS l [...] adds 5f0f8b573a79 drm/nouveau/secboot: split out FW version-specific LS func [...] adds 9352ce377512 drm/nouveau/secboot: enable loading of versioned LS PMU/SE [...] adds ab4bec16d4bc drm/nouveau/secboot/gp10[2467]: support newer FW to fix SE [...] adds 671e2ee5ee21 Merge branch 'linux-5.2' of git://github.com/skeggsb/linux [...] adds 79c3ba3206c7 Merge tag 'drm-fixes-2019-06-07-1' of git://anongit.freede [...] adds 0ad43e29b6e8 Merge tag 'linux-kselftest-5.2-rc4-2' of git://git.kernel. [...] adds 1b02caa319cf Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds ca09720657fc MAINTAINERS: Hand over skd maintainership adds e0241fb0b943 block: aoe: no need to check return value of debugfs_creat [...] adds 98d669b49120 block: Drop unlikely before IS_ERR(_OR_NULL) adds a48bc520011e nvme-pci: don't limit DMA segement size adds 84f3fc7aec42 rsxx: don't call dma_set_max_seg_size adds bb6f59af309c mtip32xx: also set max_segment_size in the device adds cf1db7fc8c2d mmc: also set max_segment_size in the device adds c3e2219216c9 block: free sched's request pool in blk_cleanup_queue adds 54b7b868e826 cgroup: let a symlink too be created with a cftype file adds 19e9da9e86c4 block, bfq: add weight symlink to the bfq.weight cgroup parameter adds 5651cd3c4336 nvme-rdma: fix queue mapping when queue count is limited adds 6486199378a5 nvme-tcp: fix queue mapping when queue count is limited adds 3562f5d9f21e nvmet: fix data_len to 0 for bdev-backed write_zeroes adds c8e8c77b3bdb nvme: Fix u32 overflow in the number of namespace list cal [...] adds 62f99b62e5e3 nvme-rdma: use dynamic dma mapping per command adds 6c70f899b808 Merge branch 'nvme-5.2-rc-next' of git://git.infradead.org [...] adds 8d72e5bd86cb Merge tag 'for-linus-20190608' of git://git.kernel.dk/linux-block adds 66b59f2b5e48 Merge tag 'dmaengine-fix-5.2-rc4' of git://git.infradead.o [...] adds 49b809586730 i2c: xiic: Add max_read_len quirk adds 8f77293cca1f MAINTAINERS: Karthikeyan Ramasubramanian is MIA adds 902b2edfca34 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 1ce2c85137b1 Merge tag 'char-misc-5.2-rc4' of git://git.kernel.org/pub/ [...] adds 910070454e64 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds c9af7f315d3f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 3e5580c46585 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds adf77481fbe5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f7be8ec10428 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds fb9e53cce719 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 2d31bf953bed treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f45e350b16f9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 12eb90f1eda1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 1439f94c5489 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds b67eb1520b39 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 24c9d96ddb9c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds d94d71cb45fd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 08dbd0f8ef8d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 04672fe6d698 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds c942299924a7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 16da78b7b580 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 21eb0be9ace7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds ff7924b02467 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 07d7fe7bd6a5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 7614a55ea294 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds e47ca509053e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds af7c5f890859 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds e26441b693e1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 75d67a54909b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 43aa31327bb3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 0e9facca1b88 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 9c92ab619141 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 880a13c40be8 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 97fb5e8d9b57 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 8e8e69d67e5f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 50acfb2b76e1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds d95236782b8d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 2025cf9e193d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds eb3ae0aa382e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4e43d779e5dc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4fa9c49f4d59 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 52fa7bf9eada treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 9f8068503d63 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 5b497af42fab treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 41a1c9ecc38c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds a32dd67d8a30 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 64d85cc99980 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 432d4130f5bb treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 38e1884df763 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 5efdfe759aae treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds fc9c69249e8d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds dcc4086d9e1a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f6cc69f1f384 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f3949fd021ff treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 49833cbeafa4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds aecd8454c0fa treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 06776077412d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 1237a75addc7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds cc7feb7f4f85 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4b44398e38b6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 3b20eb23724d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 685a6bf8485e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4273a380f2ed treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 2a2786edacfe treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 0b156947b889 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 7be2e6dcda26 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4cd10358d64a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 0fc479b1ad63 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 36edc93958e0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 1d0ea0692ae3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4505153954fd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4b3d69535dd0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds a61127c21302 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 2b27bdcc2095 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 6e9ef5098c12 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds eee1cba5edf1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 2b72c9e36c28 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 6b1baefec065 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 5dfa3c2f105a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds b7c320ff088a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 35e62ae830f9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds da607e1969ff treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 61790d5bbba7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 3817d2b8c7a0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds b4cda052c2b4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 1949739ac5f0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 00b46d22a47b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 42bd2d91f3f6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 7876981a65f3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds fc01b568f760 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4c89e549fe10 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 754460a47fac treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds ddc64d0ac978 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 5765e78e8402 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 52a6e82ac272 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 003cc6434e3f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 63682fb02470 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds b8f9f7009616 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds a10e763b8713 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 76e692f501a3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f797118391ce treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 55766568587b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds c51669eafb45 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4317cf95ca02 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f097dcba1d4a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 28ad9e6d182f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 58751759a6f2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds e46bd7099dc6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds c9fd3ce16100 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds c2e30119fe88 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 67d0ae42b8d0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 5a8e0ff9b3f7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 90832ef1c035 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds d2d19cfa8988 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds d9df6c32909d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 9d5a634946f5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 7336d0e654f7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 46fe7771647f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 41597408fd9a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds dc1a8bc16c50 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds a6377d905913 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds b2139ce04f00 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 9c9cf6bee838 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 921a3d4d311d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 0b0191aeda69 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 1514e8511756 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 0ebc04719c97 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds ce718dfb2c01 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds a98c5b196546 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 65c85c837882 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4d8bc5106988 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds b1fb60d7dff6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 808cb5dc7be7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 8fba24537d31 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 25d5bf4764f9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds ad1d7d7c1069 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 8d36fe1e9e1f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 579d8b5c8d61 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 75a6faf617d1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 9f06080f861c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 722d94a3ad0f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 1623de843dd2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 55716d26439f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds dbf5ebee09fc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 767a67b0b355 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds bb9b83dfc91a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 28c61a66abd6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 1c6bec5b3dbe treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 28b665f6b867 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 31e12cb6792c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 3e45610181bc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 82664963ee5f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds acf147074cb2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 3287e96af0d8 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds b886d83c5b62 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 27ba4deb4e26 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds e559355a9da6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds eeac88ac304a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 04dc82e1160e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 3c910ecbdda4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds c637ffb5180c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds acc15900ee9d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds d925da5c7b09 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 9331b6740f86 Merge tag 'spdx-5.2-rc4' of git://git.kernel.org/pub/scm/l [...] adds d0cc617affbf Merge tag 'mips_fixes_5.2_1' of git://git.kernel.org/pub/s [...] adds 0ab0d7ac2090 s390/unwind: correct stack switching during unwind adds 3d4645bf7a76 Merge tag 's390-5.2-4' of git://git.kernel.org/pub/scm/lin [...] adds 8e61f6f7c308 Merge tag 'for-linus-5.2b-rc4-tag' of git://git.kernel.org [...] adds 2759e05cdb25 Merge tag 'ceph-for-5.2-rc4' of git://github.com/ceph/ceph-client adds d1fdb6d8f6a4 Linux 5.2-rc4 adds e59bf4282c8b Merge tag 'spi-fix-v5.2-rc4' of git://git.kernel.org/pub/s [...] adds 5e3b6b8ecc53 Merge tag 'regulator-fix-v5.2-rc4' of git://git.kernel.org [...] adds cf8929885de3 cgroup/bfq: revert bfq.weight symlink change adds 01ccc3ad4413 Merge tag 'for-linus-20190610' of git://git.kernel.dk/linux-block new e630c7971d8e Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 2bc42bfba9b2 ARC: build: Try to guess CROSS_COMPILE with cc-cross-prefix new ec9b4feb1e41 ARC: [plat-hsdk]: unify memory apertures configuration new 8926bc2af195 Merge remote-tracking branch 'arc-current/for-curr' new f9364df30420 s390/boot: disable address-of-packed-member warning new 93c2f55ffc89 s390/ctl_reg: mark __ctl_set_bit and __ctl_clear_bit as __ [...] new 9563fcf56aa8 Merge remote-tracking branch 's390-fixes/fixes' adds c7e3c93abbc1 Merge tag 'wireless-drivers-for-davem-2019-06-07' of git:/ [...] adds 983695fa6765 bpf: fix unconnected udp hooks adds 3dbc6adac1f3 bpf: sync tooling uapi header adds 9bb59ac1f6c3 bpf, libbpf: enable recvmsg attach types adds 000aa1250d57 bpf, bpftool: enable recvmsg attach types adds 1812291e7661 bpf: more msg_name rewrite tests to test_sock_addr adds b714560f7b38 bpf: expand section tests for test_section_names adds 4aeba328019a Merge branch 'fix-unconnected-udp' adds 38e406f600a2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds c3fee640bcf5 net: ipv4: fib_semantics: fix uninitialized variable adds 65a3c497c0e9 ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero adds a9520543b123 net: phy: rename Asix Electronics PHY driver adds 2f3f7d1fa0d1 mpls: fix warning with multi-label encap adds 0ed89d777dd6 can: usb: Kconfig: Remove duplicate menu entry adds 247e5356a709 can: flexcan: fix timeout when set small bitrate adds 904044dd8fff can: xilinx_can: use correct bittiming_const for CAN FD core adds 0df82dcd5583 dt-bindings: can: mcp251x: add mcp25625 support adds 35b7fa4d07c4 can: mcp251x: add support for mcp25625 adds 3e82f2f34c93 can: m_can: implement errata "Needless activation of MRAF irq" adds c5a3aed1cd31 can: af_can: Fix error path of can_init() adds eb503004a7e5 can: flexcan: Remove unneeded registration message adds fd704bd5ee74 can: purge socket error queue on sock destruct adds 62f42a114b92 Merge tag 'linux-can-fixes-for-5.2-20190607' of git://git. [...] adds 6a6fabbfa3e8 net/mlx5: Update pci error handler entries and command tra [...] adds dd80857bf388 net/mlx5: Avoid reloading already removed devices adds d3cbd4254df8 net/mlx5e: Add ndo_set_feature for uplink representor adds 57c70d8740f7 net/mlx5e: Replace reciprocal_scale in TX select queue function adds b83c0730167c net/mlx5e: Fix source port matching in fdb peer flow rule adds 47c9d2c99dde net/mlx5e: Avoid detaching non-existing netdev under switc [...] adds 45e7d4c0c172 net/mlx5e: Support tagged tunnel over bond adds 4172eadb0864 Merge tag 'mlx5-fixes-2019-06-07' of git://git.kernel.org/ [...] adds 1f94608b0ce1 ibmvnic: Do not close unopened driver during reset adds be32a24372cf ibmvnic: Refresh device multicast list after reset adds 7c940b1a5291 ibmvnic: Fix unchecked return codes of memory allocations adds 7f0b44a42e22 Merge branch 'ibmvnic-Fixes-for-device-reset-handling' adds c1a9d65954c6 mpls: fix af_mpls dependencies adds fcc2202a9d6e tcp: fix undo spurious SYNACK in passive Fast Open adds dce5ccccd123 nfp: ensure skb network header is set for packet redirect new 522924b58308 net: correct udp zerocopy refcnt also when zerocopy only o [...] new 309b66970ee2 net: openvswitch: do not free vport if register_netdevice( [...] new 8399a6930d12 vxlan: Don't assume linear buffers in error handler new eccc73a6b2cb geneve: Don't assume linear buffers in error handler new 93c65f83f25b Merge branch 'vxlan-geneve-linear' new d3c827ddb0da Merge remote-tracking branch 'net/master' new da2577fdd093 bpf: lpm_trie: check left child of last leftmost node for NULL new ba9480b32ef9 Merge remote-tracking branch 'bpf/master' new 2780df071de2 Merge remote-tracking branch 'ipsec/master' adds 8a3dca632538 netfilter: ipv6: nf_defrag: accept duplicate fragments again new 4b07a79985ef Merge remote-tracking branch 'netfilter/master' new 3e5a71b78d4a Merge remote-tracking branch 'mac80211/master' new 0e3fb6995bfa ALSA: firewire-motu: fix destruction of data for isochrono [...] new d8fa87c368f5 ALSA: oxfw: allow PCM capture for Stanton SCS.1m new 352bcae97f9b ALSA: ice1712: Check correct return value to snd_i2c_sendb [...] new 537dfacb8e13 Merge remote-tracking branch 'sound-current/for-linus' adds 495f926c68dd ASoC: core: Fix deadlock in snd_soc_instantiate_card() adds 3da428ff2aa5 ASoC: Intel: sst: fix kmalloc call with wrong flags adds 05c7b3fc218d Merge branch 'asoc-5.2' into asoc-linus new 236d7a176fb3 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 301cd2100315 Merge branch 'regmap-5.2' into regmap-linus new af6214bcbc0f Merge remote-tracking branch 'regmap-fixes/for-linus' adds 412700f47c19 Merge branch 'regulator-5.2' into regulator-linus new 48565af80221 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 4d96f255dd76 Merge branch 'spi-5.2' into spi-linus new fd6a1d28a0ee Merge remote-tracking branch 'spi-fixes/for-linus' adds 01fb49ff124a Merge tag 'fixes-for-v5.2-rc4' of git://git.kernel.org/pub [...] adds c2ed3d474fac Merge tag 'usb-serial-5.2-rc5' of https://git.kernel.org/p [...] new 3813a1a0c932 Merge remote-tracking branch 'usb.current/usb-linus' new eb8a2d92815e Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 2b3346ef699f phy: renesas: rcar-gen2: Fix memory leak at error paths adds 882f79199da4 phy: usb: phy-brcm-usb: Remove sysfs attributes upon drive [...] adds c9d627fb6695 dt-bindings: phy: tegra-xusb: List PLL power supplies adds de116e5542ec phy: tegra: xusb: Add Tegra124 PLL power supplies adds ada28f7b3a97 phy: tegra: xusb: Add Tegra210 PLL power supplies new 52b47afefb6d Merge remote-tracking branch 'phy/fixes' adds b7108486d2d6 Merge tag 'soundwire-5.2-rc4' of git://git.kernel.org/pub/ [...] new 494215a2fe5e Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds a876697b0ad1 Input: iqs5xx - get axis info before calling input_mt_init [...] new 76b2812c339d Merge remote-tracking branch 'input-current/for-linus' new e3fcc213b18e Merge remote-tracking branch 'vfio-fixes/for-linus' new 1569b84b2925 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' new 9807fc393a88 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 2cad2ba72fba Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 34f61de87017 ARM: dts: Drop bogus CLKSEL for timer12 on dra7 adds cbdce1418894 ARM: dts: dra72x: Disable usb4_tm target module adds 8a0098c05a27 ARM: dts: am335x phytec boards: Fix cd-gpios active level new 59e81f06ae0e Merge remote-tracking branch 'omap-fixes/fixes' adds 7050053f92ba hwmon: (gpio-fan) Check return value from devm_add_action_ [...] adds 48b5b6d53b28 hwmon: (pwm-fan) Check return value from devm_add_action_or_reset new cbc94ed6a6ac Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 8103d10b7161 btrfs: Always trim all unallocated space in btrfs_trim_fre [...] adds 265ab749b7c3 Merge branch 'misc-5.2' into next-fixes new 5bef25fda842 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 625d7d351887 scsi: hpsa: correct ioaccel2 chaining new ea37fd162515 Merge remote-tracking branch 'scsi-fixes/fixes' adds 97bf85b6ec9e mmc: sdhi: disallow HS400 for M3-W ES1.2, RZ/G2M, and V3H new b6b4aa70e389 Merge remote-tracking branch 'mmc-fixes/fixes' new afa7529973d9 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds e98c7952db1a drm/meson: fix G12A HDMI PLL settings for 4K60 1000/1001 v [...] adds c03ea50e27ec drm/meson: fix primary plane disabling adds 0b84933db7f2 drm/meson: fix G12A primary plane disabling adds 15abc7110a77 drm: panel-orientation-quirks: Add quirk for GPD pocket2 adds 652b8b086538 drm: panel-orientation-quirks: Add quirk for GPD MicroPC adds be7d9f05c53e drm/gem_shmem: Use a writecombine mapping for ->vaddr adds 1c3b526e559d drm/panfrost: make devfreq optional again adds de060de333ef drm/panfrost: Require the simple_ondemand governor new 26c91f14d441 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 869ee58b8268 kbuild: Remove -Waggregate-return from scripts/Makefile.extrawarn adds e0a2668665a5 kconfig: remove always false ifeq ($(KBUILD_DEFCONFIG,) co [...] adds b6f7e9f7050b kconfig: require the argument of --defconfig adds 5533397d1ec8 kconfig: add static qualifier to expand_string() adds bd305f259cd3 kconfig: make arch/*/configs/defconfig the default of KBUI [...] adds a94a48b16141 unicore32: rename unicore32_defconfig to defconfig adds a3dfe2a76497 Merge branch 'kconfig' into for-next new 83e96ca3adc5 Merge remote-tracking branch 'kbuild/for-next' new 912cb246a4aa Merge remote-tracking branch 'dma-mapping/for-next' new 1ae996fc0e14 ARC: mm: do_page_fault refactor #1: remove label @good_area new 9f2c668b2d8b ARC: mm: do_page_fault refactor #2: remove short lived variable new fb7d9a124694 ARC: mm: do_page_fault refactor #3: tidyup vma access perm [...] new f3c838ca5072 ARC: mm: do_page_fault refactor #4: consolidate retry rela [...] new fe55a491f81e ARC: mm: do_page_fault refactor #5: scoot no_context to end new eed1517e16f7 ARC: mm: do_page_fault refactor #6: error handlers to use [...] new 8fb98ecd39ac ARC: mm: do_page_fault refactor #7: fold the various error [...] new 2aa4202d3cac ARC: mm: do_page_fault refactor #8: release mmap_sem sooner new 272eb74a909a ARCv2: entry: comments about hardware auto-save on taken i [...] new ba3708e2862b ARCv2: entry: push out the Z flag unclobber from common EX [...] new 536ddfe7297b ARCv2: entry: avoid a branch new 850fa8b24a91 ARCv2: entry: rewrite to enable use of double load/stores LDD/STD new a463a5848a56 ARC: entry: EV_Trap expects r10 (vs. r9) to have exception cause new 1a42d1d8c766 ARCv2: entry: simplify return to Delay Slot via interrupt new 772ecf39d449 Merge remote-tracking branch 'arc/for-next' new 3825c1c015df Merge remote-tracking branch 'arm/for-next' adds 8e01076afd97 arm64: Fix comment after #endif adds c49bd02f4c74 arm64/mm: Document write abort detection from ESR adds 4745224b4509 arm64/mm: Refactor __do_page_fault() new 9b6047220590 arm64: mm: avoid redundant READ_ONCE(*ptep) new a3e3d930e432 Merge remote-tracking branch 'arm64/for-next/core' new 0f532f767d75 Merge remote-tracking branch 'arm-soc/for-next' new 3db22b269df0 Merge remote-tracking branch 'actions/for-next' adds 2dcf5830e076 Merge branch 'v5.2/fixes' into tmp/aml-rebuild adds 8f46c19bf552 Merge branch 'v5.3/dt' into tmp/aml-rebuild adds 58310d4d6dce arm64: dts: meson-gxm-khadas-vim2: fix gpio-keys-polled node adds 1936d46f2aff arm64: dts: meson-gxm-khadas-vim2: fix Bluetooth support adds 4e774092455a arm64: dts: meson-gxbb-wetek: enable SARADC adds 0df681c26f74 arm64: dts: meson-gxbb-wetek: enable bluetooth adds df9652dd6e2f arm64: dts: meson-gxbb-vega-s95: fix regulators adds 5603f64a96f6 arm64: dts: meson-gxbb-vega-s95: add HDMI nodes adds 4ee583f2fbcf arm64: dts: meson-gxbb-vega-s95: enable CEC adds 6b386906d980 arm64: dts: meson-gxbb-vega-s95: enable SARADC adds 1b95d2112e8f arm64: dts: meson-gxbb-vega-s95: fix WiFi/BT module support adds 7b1414ea6237 arm64: dts: meson-gxbb-vega-s95: add ethernet PHY interrupt adds a15a5ce487c8 dt-bindings: arm: amlogic: add G12B bindings adds 7b99cc1a7c2b dt-bindings: arm: amlogic: add Odroid-N2 binding adds 60e9007833a0 arm64: dts: meson: Add minimal support for Odroid-N2 adds a1737347250e arm64: dts: meson: g12a: add SDIO controller adds 37552c22aa6a arm64: dts: meson-g12a-x96-max: add support for sdcard and emmc adds d688166850b8 arm64: dts: meson-g12a-x96-max: Enable Wifi SDIO Module adds da75649256f2 arm64: dts: meson-g12a-sei510: Enable Wifi SDIO module adds b0408cbb92cb arm64: dts: meson-g12a-sei510: add 32k clock to bluetooth node adds 50751c7595a9 arm64: dts: meson-g12a-x96-max: add 32k clock to bluetooth node adds a4df25310774 arm64: dts: meson-g12a-sei510: bump bluetooth bus speed to [...] adds a8fb3416746e arm64: dts: meson-g12a-x96-max: bump bluetooth bus speed t [...] adds 3e26c5c534a4 Merge branch 'v5.3/dt64' into tmp/aml-rebuild adds b6f9158bb033 Merge branch 'v5.3/drivers' into tmp/aml-rebuild new 7edbd0f328e7 Merge remote-tracking branch 'amlogic/for-next' new 271b2f3377ae Merge remote-tracking branch 'aspeed/for-next' new e60ee1c17201 Merge remote-tracking branch 'at91/at91-next' new 0cbd13dade95 Merge remote-tracking branch 'bcm2835/for-next' adds 5b933e28d8b1 clk: imx: imx8mm: correct audio_pll2_clk to audio_pll2_out adds a4a4069f4523 clk: imx: Add imx_obtain_fixed_clock clk_hw based variant adds fa7574740cdf clk: imx6sx: Do not reparent to unregistered IMX6SX_CLK_AXI adds f5697226f90e clk: imx6q: Do not reparent uninitialized IMX6QDL_CLK_PERI [...] adds dd1a6c0d339b clk: imx: clk-busy: Switch to clk_hw based API adds 2bc7e9dc1c19 clk: imx: clk-cpu: Switch to clk_hw based API adds 1f9aec966256 clk: imx: clk-gate2: Switch to clk_hw based API adds e5674a4d0762 clk: imx: clk-pllv3: Switch to clk_hw based API adds 995087c91e9c clk: imx: clk-pfd: Switch to clk_hw based API adds dfc148b32a79 clk: imx: clk-gate-exclusive: Switch to clk_hw based API adds 2597b39ed1f5 clk: imx: clk-fixup-div: Switch to clk_hw based API adds 3ead0f1e5fae clk: imx: clk-fixup-mux: Switch to clk_hw based API adds eccf8dfd0052 clk: imx: Switch wrappers to clk_hw based API adds 3a1d8fe6f445 clk: imx6sl: Switch to clk_hw based API adds 992b703b5b38 clk: imx6q: Switch to clk_hw based API adds f1541e15e38e clk: imx6sx: Switch to clk_hw based API adds 1487b60dc2d2 clk: imx6ul: Switch to clk_hw based API adds bce5b921502f clk: imx7d: Switch to clk_hw based API adds b170b5d5e8a3 clk: imx6sll: Switch to clk_hw based API adds fa8b368de27b Merge branch 'clk/imx' into for-next adds e76b27a462b7 Merge branch 'imx/drivers' into for-next adds 032288452220 Merge branch 'imx/soc' into for-next adds 800edf6c1baa Merge branch 'imx/dt-clkdep' into for-next adds b979c03b8330 Merge branch 'imx/dt' into for-next adds 5b136d49d9af Merge branch 'imx/dt64' into for-next adds 0e3379645ca5 Merge branch 'imx/defconfig' into for-next new bb73724fbdd3 Merge remote-tracking branch 'imx-mxs/for-next' new dd6d9acc6719 Merge remote-tracking branch 'keystone/next' new 6eba0e4b7f4b Merge remote-tracking branch 'mediatek/for-next' new 3b41a10b1f65 ARM: mvebu_v7_defconfig: fix Ethernet on Clearfog new 332bbefe14e8 MAINTAINERS: mvebu: Add git entry new afa2a31f7b1d Merge branch 'mvebu/arm' into mvebu/for-next new e133b82e5f53 Merge branch 'mvebu/dt' into mvebu/for-next new 188ea2fc99b7 arm64: dts: marvell: clearfog-gt-8k: set SFP power limit new b172733dd1c0 arm64: dts: marvell: Change core numbering in AP806 thermal-node new fe7f7f229f07 arm64: dts: marvell: Enable AP806 thermal throttling with CPUfreq new d8cc5cf08b11 arm64: dts: marvell: Disable AP I2C on Armada-8040-DB new 00954566464a arm64: dts: armada-3720-espressobin: correct spi node new 85e27ed7b6bd arm64: dts: marvell: armada-7040-db: Add USB current regulators new 453e5932a681 Merge branch 'mvebu/dt64' into mvebu/for-next new c0f5fa669bae Merge remote-tracking branch 'mvebu/for-next' adds 2b2f7def058a bus: ti-sysc: Add support for missing clockdomain handling adds 5aa912953611 bus: ti-sysc: Support 16-bit writes too adds e0db94fe87da bus: ti-sysc: Make OCP reset work for sysstatus and syscon [...] adds bd808f9a4423 bus: ti-sysc: Allow QUIRK_LEGACY_IDLE even if legacy_mode [...] adds eec26555ae9b bus: ti-sysc: Enable interconnect target module autoidle b [...] adds ae9ae12e9daa bus: ti-sysc: Handle clockactivity for enable and disable adds fb685f1c190e bus: ti-sysc: Handle swsup idle mode quirks adds 6e09f497eb91 bus: ti-sysc: Set ENAWAKEUP if available adds 8383e25994ef bus: ti-sysc: Add support for disabling module without leg [...] adds ea5a2e4d5467 bus: ti-sysc: Do rstctrl reset handling in two phases adds b6a53c4c872a bus: ti-sysc: Detect uarts also on omap34xx adds bd80c674f826 ARM: dts: Drop legacy custom hwmods property for omap4 uart adds 22a7fc15cf1e ARM: dts: Drop legacy custom hwmods property for omap4 mmc adds 62ee9926f756 Merge branch 'omap-for-v5.3/ti-sysc' into for-next adds 566734534f56 ARM: dts: Add LCD type 28 support to LogicPD Torpedo DM373 [...] adds 81ec03f5d912 ARM: dts: am335x phytec boards: Remove regulator node adds 65604db5792b ARM: dts: am335x-phycore-som: Add emmc node adds 66fa560004b4 ARM: dts: am335x-phycore-som: Enable gpmc node in dts files adds 267247d3d2df ARM: dts: am335x-pcm-953: Update user led names adds 4dc020c50755 ARM: dts: am335x-pcm-953: Remove eth phy delay adds e3630fd9aa2a ARM: dts: Add support for phyBOARD-REGOR-AM335x adds 0b7b68d92efa Merge branch 'omap-for-v5.3/dt' into for-next adds 9037829ca29e ARM: OMAP2+: Make some variables static adds 45450f36e569 soc: ti: pm33xx: Add a print while entering RTC only mode [...] adds 0430948172d0 Merge branch 'omap-for-v5.3/soc' into for-next new 4e23be473e30 bus: ti-sysc: Add support for module specific reset quirks new fc1232566512 Merge branch 'omap-for-v5.3/ti-sysc-quirks' into for-next new 508968d0935c Merge remote-tracking branch 'omap/for-next' adds b422b03a3889 arm64: dts: qcom-msm8916: Update coresight DT bindings adds 4b2c7ea8a629 arm64: dts: qcom-qcs404: Add reset-cells to GCC node adds b08e23d9b000 Merge branch 'arm64-for-5.3' into all-for-5.3 adds e32d07b2e4c8 ARM: dts: qcom-apq8064: Update coresight DT bindings adds 15061c3edde4 ARM: dts: qcom-msm8974: Update coresight DT bindings adds 296c59b14ff4 Merge branch 'dts-for-5.3' into all-for-5.3 new 9938497493e3 Merge remote-tracking branch 'qcom/for-next' new 81030d2883b5 Merge remote-tracking branch 'renesas/next' new 68d75924729b Merge remote-tracking branch 'reset/reset/next' new 4797deb2c52f Merge remote-tracking branch 'rockchip/for-next' new d2cac68e0d9b ARM: dts: exynos: Add ADC node to Exynos5410 and Odroid XU new f8c9d8cbf3e6 Merge branch 'next/dt' into for-next new 8c7e7061f477 Merge remote-tracking branch 'samsung-krzk/for-next' new 8de9336f4b92 ARM: dts: vexpress-v2p-ca15_a7: update coresight DT bindings new 6f3710f1f65f arm: dts: vexpress-v2p-ca15_a7: disable NOR flash node by default new b8e65c1939ff ARM: dts: vexpress: set the right partition type for NOR flash new b6ad90f0816d Merge branch 'for-next/vexpress-updates' of git://git.kern [...] new f37fdc1d6b2c arm64: dts: juno: update coresight DT bindings new 7f8e78ca90e2 arm64: dts: juno: set the right partition type for NOR flash new efc1a15fc54c Merge branch 'for-next/juno-updates' of git://git.kernel.o [...] new e322dcbd75e8 dt-bindings: arm: fix the document ID for SCMI protocol do [...] new 8e7ae244c095 firmware: arm_scmi: fix bitfield definitions for SENSOR_DE [...] new cc6f83a7657e firmware: arm_scmi: update rate_discrete in clock_describe [...] new 591ce1df2de7 firmware: arm_scmi: fetch and store sensor scale new 6c5356c634bd hwmon: scmi: Scale values to target desired HWMON units new 0469161c4f66 Merge branch 'for-next/scmi-updates' of git://git.kernel.o [...] new 886ed03d37ef Merge remote-tracking branch 'scmi/for-linux-next' new dae335bcae86 arm64: defconfig: enable Allwinner DMA drivers new 2e30cca74ddd Merge branch 'sunxi/config64-for-5.3' into sunxi/for-next new ae655e2b84b8 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 5b1d917af06c Merge remote-tracking branch 'tegra/for-next' new 60e9c3703c77 clk: mediatek: mt8516: Remove unused variable new da6a5dda5e84 clk: ti: Remove unused functions new be411411279b clk: mmp: frac: Remove set but not used variable 'prev_rate' new 14f26acd78bf Merge branch 'clk-pwm-duty' into clk-next new 1210f45a2145 Merge branch 'clk-bcm' into clk-next new 89514b8864f1 Merge branch 'clk-mtk' into clk-next new 072a551fd5cf dt-bindings: clock: Document gpucc for msm8998 new d26d23a7aaa8 Merge branch 'clk-qcom-msm8998-gpu' into clk-next new 54bbb6654450 clk: renesas: r8a779{5|6|65}: Add TPU clock new e7f30c257bd0 clk: renesas: r8a7796: Add CMM clocks new f243220e674c clk: renesas: cpg-mssr: Use genpd of_node instead of local copy new ed04e6288ac5 clk: renesas: cpg-mssr: Remove error messages on out-of-me [...] new 0f7ece0d1434 clk: renesas: mstp: Remove error messages on out-of-memory [...] new af9422a85721 dt-bindings: clock: renesas: r9a06g032-sysctrl: Document p [...] new aad03a66f902 clk: renesas: r9a06g032: Add clock domain support new f81d086095f2 Merge tag 'clk-renesas-for-v5.3-tag1' of git://git.kernel. [...] new 67e17ef0893b Merge branch 'clk-renesas' into clk-next new f02fba3aa8fe clk: qcom: gdsc: WARN when failing to toggle new 816b865e33c1 Merge branch 'clk-qcom-gdsc-warn' into clk-next new a9fa2893fcc6 clk: ingenic: Add support for divider tables new 2a1a703635a0 clk: ingenic/jz4740: Fix incorrect dividers for main clocks new 44b06a76ad33 clk: ingenic/jz4770: Fix incorrect dividers for main clocks new 74054c413ae8 clk: ingenic/jz4725b: Fix incorrect dividers for main clocks new 13ad1948d90d clk: ingenic/jz4725b: Fix "pll half" divider not read/writ [...] new e16f52e2d123 Merge branch 'clk-ingenic' into clk-next new 41b3588dba6e clk: ti: clkctrl: Fix returning uninitialized data new 6bdb96908a2e Merge branch 'clk-fixes' into clk-next new e5bbbff5b7d7 clk: gcc-qcs404: Add PCIe resets new 9cf2eb69ecc5 Merge branch 'clk-qcom-qcs404-reset' into clk-next new 1ed2a22160ff Merge remote-tracking branch 'clk/clk-next' new 2c4b2ff30ec1 Merge remote-tracking branch 'clk-samsung/for-next' new 0864b505618c Merge remote-tracking branch 'csky/linux-next' new 204884981fac Merge remote-tracking branch 'm68k/for-next' new 1323c3b72a98 MIPS: lb60: Fix pin mappings new ffa7546283c4 memory: Kconfig: Drop dependency on MACH_JZ4780 for jz4780 new d7d14ccfe29a dt-bindings: memory: jz4780: Add compatible string for JZ4740 SoC new fcbc3b104d82 memory: jz4780_nemc: Add support for the JZ4740 new 56a171e5dcb8 memory: jz4780-nemc: Reduce size of const array new d171df6b73bb memory: jz4780-nemc: Grammar s/the its/its/ new 4f85c9566cc1 MIPS: ftrace: Reword prepare_ftrace_return() comment block new 017105478bb5 MIPS: ralink: Switch pinmux.h to SPDX header new cf910de5c3c2 MIPS: config: Remove left-over BACKLIGHT_LCD_SUPPORT new 65eb3e4c1426 MIPS: configs: Remove useless UEVENT_HELPER_PATH new 3ae68df6b366 Merge remote-tracking branch 'mips/mips-next' adds d2ba3b1714d7 parisc: Fix module loading error with JUMP_LABEL feature new 887e7d7449dc Merge remote-tracking branch 'parisc-hd/for-next' new a010a1c12bb6 Merge remote-tracking branch 'powerpc/next' new 0fd86a36383e Merge remote-tracking branch 'soc-fsl/next' adds 67626fadd269 s390: enforce CONFIG_SMP adds 3e8eb22faee1 s390: enforce CONFIG_HOTPLUG_CPU adds 10400c401754 s390/configs: remove useless UEVENT_HELPER_PATH adds bae0aae2f8f9 s390: fix unrecognized __aligned() in uapi header adds e1ab11012e1c s390/zcrypt: support special flagged EP11 cprbs adds 34c636a0c157 s390/cio: fix kdoc for tiqdio_thinint_handler adds b0bb8fbd49af s390/boot: disable address-of-packed-member warning adds 6887560c039f s390/jump_label: remove unused structure definition adds 04310324c6f4 s390/qdio: handle PENDING state for QEBSM devices new dc3988f40fdf docs: Debugging390.txt: convert table to ascii artwork new 8b4a503d659b docs: s390: convert docs to ReST and rename to *.rst new a20aa857e0c2 s390: include/asm/debug.h add kerneldoc markups new eec0a43ddd36 RAID/s390: remove invalid 'r' inline asm operand modifier new 2980ba6ae8ca s390/kdump: get rid of compile warning new 67d44a160e6e Merge remote-tracking branch 's390/features' adds 7c04efc8d2ef sh: configs: Remove useless UEVENT_HELPER_PATH new 4a391a1b887e Merge remote-tracking branch 'sh/sh-next' new 9a5d138db949 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 0bb06cac060d fscrypt: remove unnecessary includes of ratelimit.h new 8bc4baf42633 Merge remote-tracking branch 'fscrypt/master' new 8c66998f9645 Merge remote-tracking branch 'btrfs-kdave/for-next' adds 0caa6563df26 cifs: fix panic in smb2_reconnect adds b5ea6129c93c cifs: add spinlock for the openFileList to cifsInodeInfo adds 9e56b2a4b99f cifs: Use kmemdup in SMB2_ioctl_init() adds e46f6684a39a fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) adds 389fd34dd4c1 SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms adds f02a5871ac4f Add SMB3.1.1 GCM crypto to the encrypt and decrypt functions new 87e5bfd97e22 Merge remote-tracking branch 'cifs/for-next' new aca918d3cff8 Merge remote-tracking branch 'ecryptfs/next' new 62f68e423d1d Merge remote-tracking branch 'ext3/for_next' new ad85377e7cf6 Merge remote-tracking branch 'ext4/dev' new bed2515d03f3 Merge remote-tracking branch 'f2fs/dev' new 766741fcaa1f Revert "fuse: require /dev/fuse reads to have enough buffe [...] new 8466641b6a44 Merge remote-tracking branch 'fuse/for-next' adds 2a27f3bb32f6 nfsd: use 64-bit seconds fields in nfsd v4 code adds cf2670a136bc nfsd4: remove outdated nfsd4_decode_time comment adds 4fc2b5fe1cf2 nfsd: fix cleanup of nfsd_reply_cache_init on failure new 04613daca677 Merge remote-tracking branch 'nfsd/nfsd-next' new da10f2f91dd3 Merge remote-tracking branch 'ubifs/linux-next' new af23741c2c36 Merge remote-tracking branch 'v9fs/9p-next' new 68a3315c3d7f Merge remote-tracking branch 'vfs/for-next' new b86554ac495a Merge remote-tracking branch 'printk/for-next' new 7de7cb50bad8 Merge remote-tracking branch 'pci/next' new 7e29b5ca4ea9 Merge remote-tracking branch 'pstore/for-next/pstore' new dbcbabf7da92 HID: logitech-dj: fix return value of logi_dj_recv_query_h [...] new 227a5f56b66c Merge branch 'for-5.3/logitech' into for-next new 88bb346dd63b HID: uclogic: Add support for Ugee Rainbow CV720 new f3d8631d6a04 Merge branch 'for-5.3/uclogic' into for-next new 4c98b714eff5 Merge remote-tracking branch 'hid/for-next' adds 5213d7efc8ec i2c: acpi: export i2c_acpi_find_adapter_by_handle adds cb7302fbe365 i2c: nvidia-gpu: refactor master_xfer adds d4a4f927e4dd i2c: nvidia-gpu: add runtime pm support adds a94ecde41f7e usb: typec: ucsi: ccg: enable runtime pm support adds 9f2e244d0a39 i2c: nvidia-gpu: resume ccgx i2c client adds f0e4cd948b91 usb: typec: ucsi: ccg: add runtime pm workaround adds 19b07cb4a187 i2c: i801: Register optional lis3lv02d I2C device on Dell [...] adds 095561f476ab i2c: fsi: Create busses for all ports adds 52ffa19b267e Merge branch 'i2c/for-5.3' into i2c/for-next adds b02504655fa2 Merge branch 'i2c/for-current' into i2c/for-next new 4a4caefaee24 Merge remote-tracking branch 'i2c/i2c/for-next' new 828bd308b894 Merge remote-tracking branch 'i3c/i3c/next' adds 82f1bdf369ce hwmon: (pmbus/adm1275) support PMBUS_VIRT_*_SAMPLES adds 4ad5819bd57f hwmon: (occ) Add temp sensor value check adds 37af6eb593a8 hwmon: (pmbus) Add Infineon PXE1610 VR driver adds 2e72f956ed73 hwmon: (pmbus) Document Infineon PXE1610 driver adds 983d236afd77 hwmon: (nct7904) Fix the incorrect value of tcpu_mask in n [...] adds 6e5a7ad6a206 hwmon: (pmbus) Add Infineon IRPS5401 driver adds 2cf6745e69d1 hwmon: (smsc47m1) fix (suspicious) outside array bounds warnings adds 91de98e4d5b0 hwmon: (core) Add comment describing how hwdev is freed in [...] adds a8463754a5a9 hwmon: (max6650) Use devm function to register thermal device adds cde241084412 hwmon: (max6650) Introduce pwm_to_dac and dac_to_pwm adds 0fe2ea6d465b hwmon: (max6650) Improve error handling in max6650_init_client adds 6d3443df83a8 hwmon: (max6650) Declare valid as boolean adds 46359946e6eb hwmon: (max6650) Cache alarm_en register adds 592b56503b4e hwmon: (max6650) Simplify alarm handling adds febd26024d6e hwmon: (max6650) Convert to use devm_hwmon_device_register [...] adds c8917136e50e hwmon: (max6650) Read non-volatile registers only once adds 46be7a3a31cd hwmon: (max6650) Improve error handling in max6650_update_device adds 8807e83b1171 hwmon: (max6650) Fix minor formatting issues new 89c460bb0812 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 50c1f43a37d0 docs: filesystems: vfs: Remove space before tab adds 4ee33ea403ac docs: filesystems: vfs: Use uniform space after period. adds 90caa781f640 docs: filesystems: vfs: Use 72 character column width adds e04c83cd53b5 docs: filesystems: vfs: Use uniform spacing around headings adds 90ac11a844f8 docs: filesystems: vfs: Use correct initial heading adds 099c5c7a3fba docs: filesystems: vfs: Use SPDX identifier adds e66b04571545 docs: filesystems: vfs: Fix pre-amble indentation adds 1b44ae63deae docs: filesystems: vfs: Convert spaces to tabs adds af96c1e304f7 docs: filesystems: vfs: Convert vfs.txt to RST adds ee5dc0491c38 docs: filesystems: vfs: Render method descriptions adds 9cd9e749e99c Merge branch 'vfs' into docs-next adds b422124758c1 docs/core-api: Add string helpers API to the list adds 58d494669f36 docs/core-api: Add integer power functions to the list adds 99d2b9386729 Documentation: DMA-API: fix a function name of max_mapping_size adds 4241d516b004 Documentation/dm-init: fix multi device example adds e0cef9ff6315 Documentation: fix typo CLOCK_MONONOTNIC_COARSE adds e47cf0c95877 Documentation: tee: Grammar s/the its/its/ adds 6fb44c439eda Documentation: net: dsa: Grammar s/the its/its/ adds 3f9564e680ef KVM: arm/arm64: Always capitalize ITS adds b1663d7e3a79 docs: Kbuild/Makefile: allow check for missing docs at build time adds 889aa9ca9306 docs: clk: fix struct syntax adds 54002b56b04b scripts/sphinx-pre-install: fix "dependenties" typo adds 165915c17d68 doc:it_IT: fix file references adds bed0918d64ca doc:it_IT: documentation alignment adds 3d9cf48b2ca2 Documentation: nvdimm: Fix typo adds 9d6194435659 Documentation: xfs: Fix typo adds 462e5a521ab7 treewide: trivial: fix s/poped/popped/ typo adds 78a89463a31c Documentation: {u,k}probes: add tracing_on before tracing adds 671c30957e78 ABI: sysfs-devices-system-cpu: point to the right docs adds 8b01caee99fb isdn: mISDN: remove a bogus reference to a non-existing doc adds 065efe27872c docs: zh_CN: get rid of basic_profiling.txt adds 2e03e3a42c96 docs: mm: numaperf.rst: get rid of a build warning adds d857a3ffd3d6 docs: bpf: get rid of two warnings adds 27c054d2939f docs: mark orphan documents as such adds f672febc3d13 docs: amd-memory-encryption.rst get rid of warnings adds d0727cc650f3 docs: zh_CN: avoid duplicate citation references adds ea0ad8763b17 docs: it: license-rules.rst: get rid of warnings adds 6ad8b21652ec docs: security: trusted-encrypted.rst: fix code-block tag adds 43415f13276f docs: security: core.rst: Fix several warnings adds c6fff4d3b2f4 docs: net: sja1105.rst: fix table format adds 14b767430a58 docs: net: dpio-driver.rst: fix two codeblock warnings adds 1eecbcdca2bd docs: move protection-keys.rst to the core-api book adds cb1aaebea8d7 docs: fix broken documentation links adds 9915ec28ec7f docs: isdn: remove hisax references from kernel-parameters.txt adds 5c437fa29561 docs: fs: fix broken links to vfs.txt with was renamed to vfs.rst adds b640fbad2d8f docs: pci: fix broken links due to conversion from pci.txt [...] new 82d34893711c Merge remote-tracking branch 'jc_docs/docs-next' adds f0d2b7a8915a media: v4l2: Fix the _MPLANE format check in v4l_enum_fmt() adds 2659417876d5 media: Revert "media: staging/imx: Allow driver to build i [...] adds 3c8f4cd271c4 media: stv6110x: Implement probe/remove for stv6110x adds eb5005df886b media: stv090x: Implement probe/remove for stv090x adds 71f49a8bf5c5 media: ttpci: use rc-core for the IR receiver new a1ccca0e8424 media: dt-bindings: media: add Amlogic Video Decoder Bindings new 3e7f51bd9607 media: meson: add v4l2 m2m video decoder driver new 22670e77724d media: MAINTAINERS: Add meson video decoder new e5bc0e1ddd1c media: vicodec: move v4l2_ctrl_request_complete after spin_unlock new d421ba0c165f media: vicodec: always return a valid format. new 518f6b9a145a media: vicodec: fix initial stateless sizeimage value new efec9c815e5d media: vicodec: pass on enc output format to capture side new 358387d34bea media: vicodec: add V4L2_CID_MIN_BUFFERS_FOR_OUTPUT new fbbbb2cd0b39 media: vicodec: set KEY/PFRAME flag when decoding new 8307f0ab0331 media: vicodec: use correct sizeimage value when draining new 3b6813d6f52d media: vicodec: stateless codecs do not have EOS and SOURC [...] new d17589afa970 media: vicodec: improve handling of ENC_CMD_STOP/START new 580057196023 Merge tag 'v5.2-rc4' into media/master new 675e2f20b113 media: uvcvideo: Include streaming interface number in deb [...] new 11a087f484bf media: uvcvideo: Fix access to uninitialized fields on pro [...] new a8a3e813963c media: i2c: mt9p031: simplify getting the adapter of a client new 4e8c120de926 media: fdp1: Support M3N and E3 platforms new 5ef0373a9868 Merge remote-tracking branch 'v4l-dvb/master' adds f225f1393f03 video: fbdev: mxsfb: Remove driver adds e0b29902483b au1200fb: fix DMA API abuse adds 7e801d63fd3a video: fbdev: atafb: remove superfluous function prototypes adds 59c1ad914ef2 video: fbdev: atmel_lcdfb: add COMPILE_TEST support adds b90b279e87a3 video: fbdev: imxfb: add COMPILE_TEST support adds f0bab2e3f675 video: fbdev: pxa168fb: add COMPILE_TEST support adds 552ccf6b259d video: fbdev: gbefb: add COMPILE_TEST support adds 767ceabc6cc6 video: fbdev: da8xx-fb: add COMPILE_TEST support adds 66019bc26d2b video: fbdev: cyber2000fb: remove superfluous CONFIG_PCI ifdef adds db7f2cb965cb video: fbdev: pvr2fb: remove function prototypes adds 0f5a5712ad1e video: fbdev: pvr2fb: add COMPILE_TEST support new 72134171fe91 Merge remote-tracking branch 'fbdev/fbdev-for-next' adds d8b573c8fcc0 Merge branches 'pm-misc' and 'pm-tools' into linux-next adds 60247fd4e734 Merge branches 'acpi-pm' and 'acpi-tools' into linux-next adds 382335fe4c7b Merge branch 'devprop' into linux-next adds 9fe51603d953 ACPI: OSL: Make a W=1 kernel-doc warning go away adds 1a059f234084 Merge branch 'acpi-osl' into linux-next new 9bbae639cde7 Merge remote-tracking branch 'pm/linux-next' new 92328c54bdac Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new f63184ea6ff1 Merge remote-tracking branch 'cpupower/cpupower' new 57dd697e4924 Merge remote-tracking branch 'opp/opp/linux-next' new 0873b0655ba6 Merge remote-tracking branch 'thermal-soc/next' new a4a360bf56ac Merge remote-tracking branch 'ieee1394/for-next' new 47f5d8cdd44d Merge remote-tracking branch 'dlm/next' new 0bfaffbf4cc6 swiotlb: Group identical cleanup in swiotlb_cleanup() new 4aa095ea329d swiotlb: Return consistent SWIOTLB segments/nr_tbl new 4ff28b731405 Merge remote-tracking branch 'swiotlb/linux-next' new 29bbd44a6773 Merge remote-tracking branch 'rdma/for-next' adds a6cdeeb16bff Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 146d442c2357 net: dsa: Keep a pointer to the skb clone for TX timestamping adds 5e3f847a02aa net: dsa: Add teardown callback for drivers adds d461933638ae net: dsa: tag_8021q: Create helper function for removing V [...] adds 070ca3bb95e2 net: dsa: sja1105: Move sja1105_change_tpid into sja1105_v [...] adds f9a1a7646c0d net: dsa: sja1105: Reverse TPID and TPID2 adds 42824463d38d net: dsa: sja1105: Limit use of incl_srcpt to bridge+vlan mode adds 28e8fb3e91c9 net: dsa: sja1105: Export symbols for upcoming PTP driver adds bb77f36ac21d net: dsa: sja1105: Add support for the PTP clock adds 47ed985e97f5 net: dsa: sja1105: Add logic for TX timestamping adds d3f9b90bf19f net: dsa: sja1105: Build a minimal understanding of meta frames adds 24c01949e555 net: dsa: sja1105: Add support for the AVB Parameters Table adds 79fa7061397a net: dsa: sja1105: Make sja1105_is_link_local not match me [...] adds e53e18a6fe4d net: dsa: sja1105: Receive and decode meta frames adds 844d7edc6a34 net: dsa: sja1105: Add a global sja1105_tagger_data structure adds 08fde09a0d1f net: dsa: sja1105: Increase priority of CPU-trapped frames adds f3097be21bf1 net: dsa: sja1105: Add a state machine for RX timestamping adds a602afd200f5 net: dsa: sja1105: Expose PTP timestamping ioctls to userspace adds 8d94a8733c94 Merge branch 'PTP-support-for-the-SJA1105-DSA-driver' adds 12775af50549 dt-bindings: doc: net: keystone-netcp: document cpts adds 8a6389a515f4 net: ethernet: ti: cpts: use devm_get_clk_from_child adds c8ad14514302 net: ethernet: ti: netcp_ethss: add support for child cpts node adds a3047a81ba13 net: ethernet: ti: cpts: add support for ext rftclk selection adds 900d96e418dc Merge branch 'net-ethernet-ti-netcp-update-and-enable-cpts [...] adds 238882c8e034 net: hns3: log detail error info of ROCEE ECC and AXI errors adds f5d20e396abf net: hns3: fix wrong size of mailbox responding data adds e2ee1c5a5944 net: hns3: make HW GRO handling compliant with SW GRO adds d5970dc73f1c net: hns3: replace numa_node_id with numa_mem_id for buffe [...] adds 4a43caf5b74f net: hns3: refactor hns3_get_new_int_gl function adds 0cd8618298cc net: hns3: trigger VF reset if a VF has an over_8bd_nfe_err adds b69c97373769 net: hns3: delete the redundant user NIC codes adds e91e388ca737 net: hns3: small changes for magic numbers adds b37ce5876d7f net: hns3: use macros instead of magic numbers adds 3caf772bcea1 net: hns3: refactor PF/VF RSS hash key configuration adds 63cbf7a94142 net: hns3: some modifications to simplify and optimize code adds 9b2f3477d1ed net: hns3: fix some coding style issues adds 632d1a4840c4 Merge branch 'hns3-next' adds c976507441ee cxgb4: Set initial IRQ affinity hints adds 517a772c6c65 net: fec_main: Use dev_err() instead of pr_err() adds 75466dce4d72 bonding: improve event debug usability adds f43b6530265a bonding: fix error messages in bond_do_fail_over_mac adds 5237ff79b239 bonding: add slave_foo printk macros adds e2a7420df2e0 bonding/main: convert to using slave printk macros adds 17720981964a bonding/802.3ad: convert to using slave printk macros adds 7ea2e4232d9b bonding/alb: convert to using slave printk macros adds f887e54ce349 bonding/options: convert to using slave printk macros adds 90b8b7e755db Merge branch 'bonding-clean-up-and-standarize-logging-printks' adds 5270041d342d nexthop: off by one in nexthop_mpath_select() adds 257c25598584 net: sfp: Stop SFP polling and interrupt handling during shutdown adds 2158e856f56b net: sfp: add mutex to prevent concurrent state checks adds 9e49fe4d6e17 Merge branch 'SFP-polling-fixes' adds 7ba7aeabbaba net: Don't disable interrupts in napi_alloc_frag() adds 92dcabd7a0ea net: Don't disable interrupts in __netdev_alloc_skb() adds f9dae5554aed dpaa2-eth: Remove preempt_disable() from seed_pool() adds 90bc6d4b5466 dpaa2-eth: Use napi_alloc_frag() adds 3a89aae4b49e bnx2x: Use napi_alloc_frag() adds 49eef82dcd54 tg3: Use napi_alloc_frag() adds 6dcdd884e2a4 net: hwbm: Make the hwbm_pool lock a mutex adds e8a492cd5394 Merge branch 'Avoid-local_irq_save-and-use-napi_alloc_frag [...] adds 392096736a06 ipv6: tcp: fix potential NULL deref in tcp_v6_send_reset() adds de47c5d8e11d af_key: make use of BUG_ON macro adds c44d05358ebf net: dsa: sja1105: Use SPEED_{10, 100, 1000, UNKNOWN} macros adds 1fd4a173f027 net: dsa: sja1105: Update some comments about PHYLIB adds d114fb04163f net: dsa: sja1105: Export the sja1105_inhibit_tx function adds 8400cff60b47 net: dsa: sja1105: Rethink the PHYLINK callbacks adds a274ce0f3110 Merge branch 'Rethink-PHYLINK-callbacks-for-SJA1105-DSA' adds 283da99af1d8 net: phy: broadcom: Add genphy_suspend and genphy_resume f [...] adds b5b0c7f41e73 net: dsa: sja1105: Remove duplicate rgmii_pad_mii_tx from regs adds c05ec3d4d7df net: dsa: sja1105: Add RGMII delay support for P/Q/R/S chips adds 6566cd3690c1 Merge branch 'RGMII-delays-for-SJA1105-DSA-driver' adds c67b85558ff2 ipv6: tcp: send consistent autoflowlabel in TIME_WAIT state adds ad3a9ee0b623 ocelot: remove unused variable 'rc' in vcap_cmd() adds 6410c1391a9c net: mvpp2: Only clear the stat counters at port init adds f9fa96b980b9 net: mvpp2: Rename mvpp2_ethtool_counters to mvpp2_ethtool [...] adds 9bea6897cc43 net: mvpp2: Add support for more ethtool counters adds ba217a44f815 Merge branch 'mvpp2-stats' adds a248384e6420 cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI adds ec9a40881732 r8169: improve setting interrupt mask adds bc73241e29cc r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions adds 6c19156e2995 r8169: remove callback hw_start from struct rtl_cfg_info adds 9fa0a8e1e15a r8169: remove member coalesce_info from struct rtl_cfg_info adds 145a40e87e0b r8169: remove struct rtl_cfg_info adds 00fa28390c78 Merge branch 'r8169-improve-handling-of-chip-specific-conf [...] adds 948622f9840a tcp: Make tcp_fastopen_alloc_ctx static adds f88c9aa12fd0 nexthops: Add ipv6 helper to walk all fib6_nh in a nexthop struct adds 2ab75bfb17e2 ipv6: Handle all fib6_nh in a nexthop in fib6_drop_pcpu_from adds 962b68038351 ipv6: Handle all fib6_nh in a nexthop in rt6_device_match adds 17a5984eee6c ipv6: Handle all fib6_nh in a nexthop in __find_rr_leaf adds a1b7a1f06c78 ipv6: Handle all fib6_nh in a nexthop in rt6_nlmsg_size adds 2c170e075375 ipv6: Handle all fib6_nh in a nexthop in fib6_info_uses_dev adds e659ba31d806 ipv6: Handle all fib6_nh in a nexthop in exception handling adds c55c89884d3d ipv6: Handle all fib6_nh in a nexthop in __ip6_route_redirect adds 49d5b8ef20d0 ipv6: Handle all fib6_nh in a nexthop in rt6_do_redirect adds 2d44234bf9ed ipv6: Handle all fib6_nh in a nexthop in mtu updates adds 493ced1ac47c ipv4: Allow routes to use nexthop objects adds 6c48ea5fe639 ipv4: Optimization for fib_info lookup with nexthops adds 5b98324ebe29 ipv6: Allow routes to use nexthop objects adds 7bf4796dd099 nexthops: add support for replace adds 243781dba790 selftests: pmtu: Move running of test into a new function adds f4ca0c341ce0 selftests: pmtu: Move route installs to a new function adds 438a9a856ba4 selftests: pmtu: Add support for routing via nexthop objects adds 622946d9186e selftests: icmp_redirect: Add support for routing via next [...] adds 735ab2f65dce selftests: Add test with multiple prefixes using single nexthop adds cab14d1087d9 selftests: Add version of router_multipath.sh using nextho [...] adds 48debfd736d5 Merge branch 'net-Enable-nexthop-objects-with-IPv4-and-IPv [...] new e28799e52a0a selftests: pmtu: Introduce list_flush_ipv6_exception test case new abf9979f7ef3 net: netlink: make netlink_walk_start() void return type new f7a8fb1ff1e5 net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vp [...] new 46088059aaa0 packet: remove unused variable 'status' in __packet_lookup [...] new 4967373959cd net/tls: simplify seq calculation in handle_device_resync() new 89fec474fa1a net/tls: pass record number as a byte array new fe58a5a02cd9 net/tls: rename handle_device_resync() new f953d33ba122 net/tls: add kernel-driven TLS RX resync new 5bcb5c7e981b nfp: tls: set skb decrypted flag new d7053e0433c2 nfp: rename nfp_ccm_mbox_alloc() new e2c7114a1236 nfp: add async version of mailbox communication new cad228a3760c nfp: tls: implement RX TLS resync new c0a4948e1dda nfp: tls: enable TLS RX offload new eeb2efaf36c7 net/tls: generalize the resync callback new 50180074099f net/tls: add kernel-driven resync mechanism for TX new 9ed431c1d7cf nfp: tls: make use of kernel-driven TX resync new 758a0a4d60ab Merge branch 'tls-add-support-for-kernel-driven-resync-and [...] new 81f268ceeee2 Merge remote-tracking branch 'net-next/master' new fada7fdc83c0 bpf: Allow bpf_map_lookup_elem() on an xskmap new 91eda5998c31 bpf/tools: sync bpf.h new 940e7be34ab3 tools/bpf: Add bpf_map_lookup_elem selftest for xskmap new 10a13bb40e54 libbpf: remove qidconf and better support external bpf programs. new ab1b3a957de3 Merge branch 'xskmap-lookup' new 0ed3cc4abc10 samples: bpf: don't run probes at the local make stage new c7cebffea2c7 selftests/bpf: fix constness of source arg for bpf helpers new 89cceaa93917 selftests/bpf : clean up feature/ when make clean new 6446b3155521 bpf: add a new API libbpf_num_possible_cpus() new ebb886078bae selftests/bpf: remove bpf_util.h from BPF C progs new 4c587c196d82 bpf: use libbpf_num_possible_cpus internally new 5e2ac390fbd0 Merge branch 'bpf-libbpf-num-cpus' new 16b1ea53911a Merge remote-tracking branch 'bpf-next/master' new bac9593515c6 xfrm: remove init_tempsel indirection from xfrm_state_afinfo new 5c1b9ab3ec81 xfrm: remove init_temprop indirection from xfrm_state_afinfo new e46817472a1d xfrm: remove init_flags indirection from xfrm_state_afinfo new 3aaf3915a31a xfrm: remove state and template sort indirections from xfr [...] new 4c203b0454b5 xfrm: remove eth_proto value from xfrm_state_afinfo new 4f518e802cca xfrm: remove type and offload_type map from xfrm_state_afinfo new cada35a6b695 Merge remote-tracking branch 'ipsec-next/master' new a17fd704cb89 Merge remote-tracking branch 'netfilter-next/master' new 416c68ff0e28 Merge remote-tracking branch 'nfc-next/master' new caae0619ba63 Merge remote-tracking branch 'wireless-drivers-next/master' new 2e7086a7e3bd Merge remote-tracking branch 'mac80211-next/master' new a4262eaf3df3 gfs2: Use IS_ERR_OR_NULL new 7ceffce9c75e Merge remote-tracking branch 'gfs2/for-next' new e5865c27aea0 Merge remote-tracking branch 'nand/nand/next' adds df6bd6c002a4 mtd: spi-nor: stm32: remove the driver as it was replaced [...] adds 21ed90acd178 mtd: spi-nor: Add Micron MT25QL02 support adds 92aae4ce8427 mtd: spi-nor: change "error reading JEDEC id" from dbg to err new 33bd183bad49 Merge remote-tracking branch 'spi-nor/spi-nor/next' new 91f3f7077ae3 Merge remote-tracking branch 'crypto/master' new 2acd1d1f2199 dt-bindings: display: renesas: du: Document the r8a774a1 bindings new 07c7c6bfbe03 dt-bindings: display: renesas: lvds: Document r8a774a1 bindings new d31349a50415 drm: rcar-du: Add R8A774A1 support new 62e2da682a0a drm: rcar-du: lvds: Add r8a774a1 support new 66659d9d0962 drm: rcar-du: writeback: include interface header new b0a6b94027c8 drm: bridge: Add dual_link field to the drm_bridge_timings [...] new 3cb120814eb9 dt-bindings: display: bridge: thc63lvd1024: Document dual- [...] new 1ddf2d4ad898 drm: bridge: thc63: Report input bus mode through bridge timings new f54b4df6b14f dt-bindings: display: renesas: lvds: Add renesas,companion [...] new 968328496b0f drm: rcar-du: lvds: Remove LVDS double-enable checks new fa440d870358 drm: rcar-du: lvds: Add support for dual-link mode new 8e8fddab0d0a drm: rcar-du: Skip LVDS1 output on Gen3 when using dual-li [...] new 329972a9db8a drm: rcar-du: Add support for missing 32-bit RGB formats new e158dbb0e6b6 drm: rcar-du: Add support for missing 16-bit RGB4444 formats new cb5f15b711d3 drm: rcar-du: Add support for missing 16-bit RGB1555 formats new 34c8a892ec5e Merge tag 'du-next-20190608-2' of git://linuxtv.org/pincha [...] new 1ee2db22dbad drm/omap: Make sure device_id tables are NULL terminated new 9a671c214531 drm/omap: remove open-coded drm_invalid_op() new f2f5f77a22c1 drm/omap: Use dev_get_drvdata() new 81f2ca24999a drm/omap: use DRM_DEBUG_DRIVER instead of CORE new ad9df7d91b4a drm/omap: don't check dispc timings for DSI new 47103a80f55a drm/omap: add framedone interrupt support new 1bb418bffdd6 drm/omap: add support for manually updated displays new 561564bea324 Merge tag 'omapdrm-5.3' of git://git.kernel.org/pub/scm/li [...] new a9250522e13d Merge remote-tracking branch 'drm/drm-next' new 5a6bfe0960c4 drm/amdgpu/psp: udpate ta_ras interface header new a3e7738d5771 drm/amdgpu: drop some validation failure messages new 94de7349f78d drm/amdgpu: create GDS, GWS and OA in system domain new 55c2e5a1600c drm/amdgpu: stop removing BOs from the LRU v3 new 7e9309494501 drm/amd/display: Don't set mode_changed=false if the strea [...] new 59648d6954cd drm/amd/display: Add back missing hw translate init for DCN1_01 new 052af915d826 drm/amdgpu: Fixed missing to clear some EDC count new bb2d2128a54c drm/amdkfd: Simplify eviction state logic new 0ccbc7cdf54d drm/amdkfd: CP queue priority controls new 77866d541677 drm/amdkfd: Implement queue priority controls for gfx9 new 91c9c23e4308 drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) new e038b9016aa8 drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc new e0301317acfe drm/amdgpu: Hardcode reg access using L1 security new efa0bf86a59c drm/amd/powerplay: add set_power_profile_mode for raven1_refresh new 80f41f84ae2c drm/amd/amdgpu: add RLC firmware to support raven1 refresh new 4b7ef85cc65e drm/amd/display: Add connector debugfs for "output_bpc" new f04bee34d6e3 drm/amd/display: Always allocate initial connector state state new b4559a16467a drm/amd/amdgpu: remove vram_page_split kernel option (v3) new 01933ba42d3d drm/amd/display: Use current connector state if NULL when [...] new 37fb6e8a96fb drm/amd/display: Enable fast plane updates when state->all [...] new df0a8064be4f drm/amdgpu: Add GDS clearing workaround in later init for gfx9 new ae1589f669b5 drm/amdgpu: drop the incorrect soft_reset for SRIOV new ad4de27f48f0 drm/amdgpu: Add module parameter for specifying default ABM level new c3e50f89006c drm/amd/display: Set default ABM level to module parameter new 540c122924bd drm/amd/display: fix resource saving missing when power st [...] new 53c81fc7875b drm/amd/display: Update link rate from DPCD 10 new 6e5155ae6b66 drm/amd/display: Copy stream updates onto streams new 327e4f12104e drm/amd/display: add some math functions for dcn_calc_math new 620ab8aa248f drm/amd/display: 3.2.33 new 0bfb01ce90c6 drm/amd/display: Dont aser if DP_DPHY_INTERNAL_CTRL new f09220041851 drm/amd/display: add i2c_hw_Status check to make sure as H [...] new c7c7192c56d2 drm/amd/display: add audio related regs new 1760bd06c8e9 drm/amd/display: Use macro for invalid OPP ID new 7cd4b70091a5 drm/amd/display: Rework CRTC color management new abe882a39a9c drm/amd/display: fix issue with eDP not detected on driver load new 0d44494af174 drm/amd/display: fix gamma logic breaking driver unload new 7f9c24a0fc43 drm/amd/display: 3.2.34 new 70bcf2bc5203 drm/amd/display: 3.2.35 new cca738e8735b drm/amd/display: Clean up scdc_test_data struct new acbf7faaf925 drm/amd/display: Remove superflous error message new 11cd74cdb98a drm/amd/display: move vmid determination logic out of dc new 9ed43ef84d9d drm/amd/display: Add Underflow Asserts to dc new 910954da2c05 drm/amd/display: Gamma logic limitations causing unintende [...] new c08264876f4d drm/amd/display: Use stream opp_id instead of hubp new 3de5aa81c506 drm/amd/display: S3 Resume time increase after decoupling [...] new 16b6253a0837 drm/amd/display: Do not grant POST_LT_ADJ when TPS4 is used new a1651530a3ba drm/amd/display: make clk_mgr call enable_pme_wa new 233d87a579b8 drm/amd/display: set link->dongle_max_pix_clk to 0 on a di [...] new 4a39ec6ac5f3 drm/amdgpu: fix pm_load_smu_firmware for SR-IOV new 9c5ab937b15f drm/amdgpu: Add CHIP_VEGAM to amdgpu_amdkfd_device_probe new 8252562d5270 drm/amdgpu: Fix bounds checking in amdgpu_ras_is_supported() new 66c45500bfdc drm/amdgpu: use new HMM APIs and helpers new eec0b4cf92b0 drm/amdkfd: Only initialize sdma vm for sdma queues new 2ff528190f5c drm/amdkfd: Only load sdma mqd when queue is active new d39b77373463 drm/amdkfd: Refactor create_queue_nocpsch new 8636e53c4715 drm/amdkfd: Separate mqd allocation and initialization new 06b89b38f3cc drm/amdkfd: Fix a circular lock dependency new f77dac6cd62e drm/amdkfd: Fix sdma queue allocate race condition new 1ae99eab34f9 drm/amdkfd: Initialize HSA_CAP_ATS_PRESENT capability in t [...] new 465ab9e02aac drm/amdkfd: Add device to topology after it is completely inited new e3b8ae4be3ef Merge remote-tracking branch 'amdgpu/drm-next' adds bc7b488b1d1c drm/i915/dmc: protect against reading random memory adds b61ea001b2df drm/i915: Reset only affected engines when handling error capture adds 7c53c48d01a3 drm/i915: Tidy engine mask types in hangcheck adds 77a302e04312 drm/i915: Make Gen6/7 RING_FAULT_REG access engine centric adds f736ae1b1031 drm/i915: Extract engine fault reset to a helper adds bcc726bea2cd drm/i915: Unexport i915_gem_init/fini_aliasing_ppgtt adds dbc651836372 drm/i915: Convert some more bits to use engine mmio accessors adds f6e903db89bc drm/i915: Tidy intel_execlists_submission_init adds 97068c1b905d drm/i915: Move intel_dp->prepare_link_train assignment int [...] adds 0502a1af95a1 drm/i915: Drop pointless WARN_ON adds 38f300410f3e drm/i915: Fix per-pixel alpha with CCS adds cc54d5e8d816 drm/i915/sdvo: Fix AVI infoframe TX rate readout adds dc49a56bd43b drm/i915/sdvo: Implement proper HDMI audio support for SDVO adds dd6090f8780a drm/i915: Rename SDVO_AUDIO_ENABLE to HDMI_AUDIO_ENABLE adds b5716a4efe5c drm/i915/sdvo: Check that we have space for the infoframe adds 700bbf83eabd drm/i915/sdvo: Don't unpack stack garbage adds 7f668346e70f drm/i915/sdvo: Don't write stack garbage into the hbuf adds bca29283dcc0 drm/i915/sdvo: Actually print the reason why the SDVO comm [...] adds 0e29eb9d9160 drm/i915/dsi: Move logging of DSI VBT parameters to a help [...] adds 2def5ae7d7fb drm/i915/dsi: Move vlv/icl_dphy_param_init call out of int [...] adds 6be306bee7dd drm/i915/dsi: Read back pclk set by GOP and use that as pclk (v3) adds 33ec6c9eb35e drm/i915/guc: always use Command Transport Buffers adds 23529cbe9156 drm/i915/wopcm: update default size for gen11+ adds d13616db8bac drm/i915: move pm related declarations to intel_pm.h adds a6617183b7d2 drm/i915: remove some unused declarations from intel_drv.h adds f59d6414a6d1 drm/i915: move more atomic plane declarations to intel_ato [...] adds c57984478ba9 drm/i915/frontbuffer: remove obsolete comment about mark b [...] adds cf20b411bb02 drm/i915: Grammar s/the its/its/ adds 6a8cc66ffe0f drm/i915: Move i915_check_and_clear_faults to intel_reset.c adds bf210f6c9e6f drm/i915/perf: fix whitelist on Gen10+ adds 4d94961d7f28 drm/i915: Eliminate unused mmio accessors adds 8ed3a6230482 drm/i915: Convert i915_reg_read_ioctl to use explicit mmio [...] adds 8500f14b6398 drm/i915: Convert icl_get_stolen_reserved to uncore mmio a [...] adds 7f1502d99614 drm/i915: Convert gem_record_fences to uncore mmio accessors adds 1cea02dbca84 drm/i915: Convert intel_read_wm_latency to uncore mmio accessors adds 6caed5c938f6 drm/i915: Remove I915_READ64 and I915_READ64_32x2 adds f398bbde9e97 drm/i915: Make read_subslice_reg take engine adds f4d57d838c48 drm/i915: Allow interrupts when taking the timeline->mutex adds a8cff4c8283a drm/i915: Promote i915->mm.obj_lock to be irqsafe new e568ac3874be drm/i915: Pull kref into i915_address_space new ab53497b5757 drm/i915: Rename i915_hw_ppgtt to i915_ppgtt new 9937e16b2820 drm/i915/guc: Move intel_guc_reserved_gtt_size to intel_wo [...] new 09a32cb7b45f drm/i915: Make GuC GGTT reservation work on ggtt new 4f338ac0b2fa drm/i915/icl: use ranges for voltage level lookup new 63b1700b40d6 drm/i915/cnl: use ranges for voltage level lookup new 522d47cff112 drm/i915/skl: use ranges for voltage level lookup new 280a01b5212a Merge remote-tracking branch 'drm-intel/for-linux-next' new 225b03147384 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds fd311d880c76 drm/meson: Add zpos immutable property to planes adds 5ffff4415f9e drm/meson: Add support for XBGR8888 & ABGR8888 formats adds 630bec0c16ee drm/stm: ltdc: No message if probe adds 35ab6cfbf211 drm/stm: support runtime power management adds 955f03a7d073 drm/bridge: sii902x: re-order conditions to prevent out of [...] adds 382d8dfe8b1b drm/bridge: sii902x: fix comparision of u32 with less than zero adds d99004d7201a drm/crc-debugfs: Also sprinkle irqrestore over early exits adds df7378951455 drm/atomic: Move __drm_atomic_helper_disable_plane/set_config() adds eade2a17ddc5 drm/fb-helper: Prepare to move out commit code adds aec3925f093d drm/fb-helper: Move out commit code adds 427231bc6d58 dma-fence: Signal all callbacks from dma_fence_release() adds 0bd79f915c68 drm/bridge/synopsys: dw-hdmi: Fix unwedge crash when no pi [...] adds 75f3f70f0462 drm: drm_crtc.h self-contained adds a7d469cc99b1 drm: drm_debugfs.h self-contained adds 0e1a351d90c8 drm/radeon: drop dependency on drm_os_linux.h adds 2ed9aa0ff3bd drm/radeon: drop drmP.h from header files adds 88f489d26b04 drm/radeon: prepare header files for drmP.h removal adds f91831274e6e drm/radeon: drop use of drmP.h (1/2) adds c182615f3ea3 drm/radeon: drop use of drmP.h (2/2) adds 656600efd67b drm: fix build errors with drm_print.h adds c366be543c5e drm/amd: drop dependencies on drm_os_linux.h adds 4fc4dca8320e drm/amd: drop use of drmp.h in os_types.h adds f867723b41f8 drm/amd: drop use of drmP.h in amdgpu.h adds 841d0023338c drm/amd: drop use of drmP.h in atom.h adds 831583c30910 drm/amd: drop use of drmP.h from all header files adds 9fdd91aa8cf4 drm/amd: drop use of drmP.h in powerplay/ adds 09d21852a6f3 drm/amd: drop use of drmP.h in display/ adds fdf2f6c56e5e drm/amd: drop use of drmP.h in amdgpu/amdgpu* adds 47b757fba2a3 drm/amd: drop use of drmP.h in remaining files new 9ff3a5c88e1f drm/virtio: Add memory barriers for capset cache. new e5852bee90d6 drm/fb-helper: Remove drm_fb_helper_connector new aafa9e066872 drm/fb-helper: Prepare to move out modeset config code new cf13909aee05 drm/fb-helper: Move out modeset config code new ce25600842f3 drm/todo: Add bootsplash entry new ecf79e7ca156 drm/fb: document dirty helper better new 99d02ed523dc drm: bridge: dw-hdmi: Add hook for resume new 27c9130baef5 drm/rockchip: dw_hdmi: Handle suspend/resume new b23a894ee028 Merge remote-tracking branch 'drm-misc/for-linux-next' new f91fa460ea1f Merge remote-tracking branch 'drm-msm/msm-next' adds 128ec20a1de8 drm/komeda: Constify the usage of komeda_component/pipelin [...] adds 7e530f818d18 drm/komeda: fixing of DMA mapping sg segment warning adds a042dc6cc3c5 drm/arm/mali-dp: Add a loop around the second set CVAL and [...] adds 9b8b29bfa6e0 drm/arm/hdlcd: Actually validate CRTC modes adds 7306413756e0 drm/arm/hdlcd: Allow a bit of clock tolerance adds af04c09c2d5b drm/komeda: remove set but not used variable 'kcrtc' adds 3659a2d1569e drm/komeda: Potential error pointer dereference adds 0eb7a0a7148c drm/komeda: Add writeback support adds 9ccf536e53cb drm/komeda: Added AFBC support for komeda driver adds 5a6051ead497 drm/komeda: Attach scaler to drm as private object adds 59f70a6cccff drm/komeda: Add the initial scaler support for CORE adds 3837786a0a1f drm/komeda: Implement D71 scaler support adds e61e8a787c91 drm/komeda: Add writeback scaling support adds a962091227ed drm/komeda: Add engine clock requirement check for the dow [...] adds 5429f5dc2f22 drm/komeda: Add image enhancement support adds 7607826bf4a2 drm/komeda: Creates plane alpha and blend mode properties adds 7ae8a8562383 arm/komeda: Convert dp_wait_cond() to return an error code. adds f268ac9ed0be drm/komeda: Clear enable bit in CU_INPUTx_CONTROL adds 73af7867c16e drm/komeda: Add rotation support on Komeda driver adds de04e65cdbd8 drm/komeda: Adds limitation check for AFBC wide block not [...] adds 6af28ee62f7a drm/komeda: Update HW up-sampling on D71 adds abd459ba9560 drm/komeda: Enable color-encoding (YUV format) support adds 8b74e4ba49f5 drm/komeda: Adds SMMU support adds 412777432482 dt/bindings: drm/komeda: Adds SMMU support for D71 devicetree adds f04e089c9b53 drm/komeda: Add komeda_fb_check_src_coords adds 75f3b7efacb8 drm/komeda: Add format support for Y0L2, P010, YUV420_8/10BIT adds 576029f8f6fc drm/komeda: Adds zorder support adds c088716fc07e drm/komeda: Unify mclk/pclk/pipeline->aclk to one MCLK adds c90d4da60faf drm/komeda: Rename main engine clk name "mclk" to "aclk" adds f8834701bcd2 dt/bindings: drm/komeda: Unify mclk/pclk/pipeline->aclk to [...] new 360d5cde7161 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 73aed0ef8dac Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 6445500b4312 regmap: add i3c bus support adds 594797d70909 Merge branch 'regmap-5.3' into regmap-next new bb8cdc693eaf Merge remote-tracking branch 'regmap/for-next' new d670d4458284 ALSA: lx6464es - Remove set but not used variables 'orun_m [...] new 2ef0b7cf161c ALSA: firewire-tascam: code refactoring for registration o [...] new 810b37ff294d ALSA: firewire-tascam: code refactoring for reservation of [...] new a364af2eecfa ALSA: firewire-tascam: code refactoring for release of iso [...] new 07b266424df5 ALSA: firewire-tascam: reserve/release isochronous resourc [...] new a0c049a647fb ALSA: firewire-tascam: update isochronous resources when s [...] new ece92831f0fa ALSA: firewire-tascam: minor code refactoring to finish st [...] new d8f291b7b84c ALSA: firewire-tascam: code refactoring for pcm.hw_params/ [...] new 47b87c8ed072 ALSA: fireface: add protocol-specific operation to allocat [...] new ca8159a8e66f ALSA: fireface: support allocate_resources operation in ff [...] new 75be43d97f55 ALSA: fireface: support allocate_resources operation in ff [...] new 60aec494b389 ALSA: fireface: support allocate_resources operation in la [...] new 55162d2bb0e8 ALSA: fireface: reserve/release isochronous resources in p [...] new b88f4d7c3812 ALSA: fireface: update isochronous resources when starting [...] new f55e2a897962 ALSA: fireface: minor code refactoring to finish streaming [...] new 49f621fe3c79 ALSA: fireface: code refactoring for pcm.hw_params/hw_free [...] new 861bee5adc8b ALSA: usb-audio: Enable .product_name override for Emagic, [...] new 6bc9322936f2 ALSA: firewire-digi00x: refactoring to move timing of regi [...] new d18b0a6e42f7 ALSA: firewire-digi00x: code refactoring to finish streami [...] new 638e19fc46af ALSA: firewire-digi00x: simplify error path to begin strea [...] new ad3065054761 ALSA: firewire-digi00x: code refactoring to keep isochrono [...] new ae8ffbb26512 ALSA: firewire-digi00x: reserve/release isochronous resour [...] new 24bb77b3fff4 ALSA: firewire-digi00x: update isochronous resources when [...] new 478f3a56dcbc ALSA: firewire-digi00x: code refactoring for pcm.hw_params [...] new b3480638a52a ALSA: dice: code refactoring to stop packet streaming new c738aed136a7 ALSA: dice: code refactoring to keep isochronous resources new 3cd2c2d780a2 ALSA: dice: reserve/release isochronous resources in pcm.h [...] new d5553026b53a ALSA: dice: update isochronous resources when starting pac [...] new 4dbf4f44cf83 ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks new c7e68a697c7c ALSA: hda: fix a mask for unsolicited event tags new f98eb9e9eae6 Merge remote-tracking branch 'sound/for-next' adds ef8a4757a6db ASoC: msm8916-wcd-digital: Add sidetone support adds 0779935938b1 ASoC: Remove erroneous soc_cleanup_card_resources() call adds 6c0215f5d9f2 ASoC: dt-bindings: fix some broken links from txt->yaml co [...] adds 960f428ca0a0 ASoC: meson: axg-card: fix null pointer dereference in clean up adds f3821c553191 Merge branch 'asoc-5.3' into asoc-next new f00235207500 Merge remote-tracking branch 'sound-asoc/for-next' adds 8d1b73dd25ff kernel: module: Use struct_size() helper new 46c7528a9317 Merge remote-tracking branch 'modules/modules-next' new 67345708bf1b Merge remote-tracking branch 'input/next' new 7e78f35de92a Merge remote-tracking branch 'block/for-next' adds fdc4e755f6c5 mmc: android-goldfish: Drop pointer to mmc_host from goldf [...] adds 7ff213193310 mmc: tmio: move runtime PM enablement to the driver implem [...] adds 754aee559160 mmc: meson-gx-mmc: update with SPDX Licence identifier adds 5a46b6fa0f33 dt-bindings: mmc: meson-gx: add dram-access-quirk property adds acdc8e71d9bb mmc: meson-gx: add dram-access-quirk adds 65f1a0d39c28 memstick: Fix error cleanup path of memstick_init adds 8023cf2634b0 mmc: sdhci_am654: Improve whitespace utilisation with regm [...] adds 7e24e28b79b3 mmc: sdhci_am654: Print error message if the DLL fails to lock adds f9b7989859dd dt-bindings: mmc: Add YAML schemas for the generic MMC options adds ca4570a4c2d3 dt-bindings: mmc: sun4i: Add YAML schemas adds 90298dc353bc mmc: sdhci-pci: remove redundant check of slots == 0 adds 1d94717ddcc7 mmc: sdhci-sprd: Check the enable clock's return value correctly adds 334eb9bcb94f dt-bindings: mmc: sprd: Add another optional clock documentation adds ebd88a38dbf9 mmc: sdhci-sprd: Add optional gate clock support adds 7486831d7d6a mmc: sdhci-sprd: Implement the get_max_timeout_count() interface adds 494c11e1a536 mmc: sdhci-sprd: Add HS400 enhanced strobe mode adds 87a395c27bfa mmc: sdhci-sprd: Enable PHY DLL to make clock stable adds c8ff5351b598 dt-bindings: mmc: sprd: Add PHY DLL delay documentation adds 5f2f4e0da2b5 mmc: sdhci-sprd: Add PHY DLL delay configuration adds 00a9584eadf3 sdhci: tegra: Do not log error message on deferred probe adds 07649d955043 Merge branch 'fixes' into next adds 6a6869869a37 mmc: sdhi: improve quirk descriptions adds ef4a8d90b7f4 mmc: sdhi: remove unneeded initialization new 1814237ea91e Merge remote-tracking branch 'mmc/next' new ac5c2ff3cb54 Merge remote-tracking branch 'kgdb/kgdb-next' adds 2769bd79a915 mfd: cros_ec: Update license term adds c9f69d8b170c mfd: cros_ec: Zero BUILD_ macro adds df95a3bdf8f1 mfd: cros_ec: set comments properly adds 6f72c3f9bbdf mfd: cros_ec: add ec_align macros adds ff8343328bb9 mfd: cros_ec: Define commands as 4-digit UPPER CASE hex values adds 9e8165606377 mfd: cros_ec: use BIT macro adds ce86c87d7351 mfd: cros_ec: Update ACPI interface definition adds e849b87487fb mfd: cros_ec: move HDMI CEC API definition adds fd3bbf4a4744 mfd: cros_ec: Remove zero-size structs adds 3c46ae6160af mfd: cros_ec: Add Flash V2 commands API adds 89193a04fce5 mfd: cros_ec: Add PWM_SET_DUTY API adds de83db57d734 mfd: cros_ec: Add lightbar v2 API adds 03f6896aeb5b mfd: cros_ec: Expand hash API adds 2908c4ed296e mfd: cros_ec: Add EC transport protocol v4 adds a517bb4bb8c1 mfd: cros_ec: Complete MEMS sensor API adds 784dd15c930f mfd: cros_ec: Fix event processing API adds 716bf50ea8b1 mfd: cros_ec: Add fingerprint API adds 170309b438a3 mfd: cros_ec: Fix temperature API adds e16efdf12105 mfd: cros_ec: Complete Power and USB PD API adds fd5372848a6f mfd: cros_ec: Add API for keyboard testing adds b92be99f3742 mfd: cros_ec: Add Hibernate API adds 77c48c76ad91 mfd: cros_ec: Add Smart Battery Firmware update API adds a47bc8a4e88b mfd: cros_ec: Add I2C passthru protection API adds d90a4121bf98 mfd: cros_ec: Add API for EC-EC communication adds 6f9d485ca4c5 mfd: cros_ec: Add API for Touchpad support adds da038d6ee7a4 mfd: cros_ec: Add API for Fingerprint support adds a0d50b31cee9 mfd: cros_ec: Add API for rwsig adds cc3a032fd712 mfd: cros_ec: Add SKU ID and Secure storage API adds 2f2e6d14866e mfd: cros_ec: Add Management API entry points adds 3aa6be30da89 mfd: cros_ec: Update I2S API adds 96b3cf118030 mfd: madera: Add missing of table registration adds e26e1992b6ff dt-bindings: mfd: lp87565: Add LP87561 configuration adds 0ab9f302b30d mfd: lp87565: Add support for 4-phase LP87561 combination adds 951151b202fb mfd: cros_ec: Register cros_ec_lid_angle driver when presented adds 5ca884553908 mfd: bd718x7: Remove hardcoded config for button press duration adds 767fe8f84ebc dt-bindings: mfd: Document short/long press duration for BD718X7 adds 96e5e445e9a0 mfd: bd718x7: Make power button press duration configurable adds f7e2019613bb mfd: menelaus: Remove superfluous error message adds ed7af8a15e9c mfd: intel-lpss: Keep device tables sorted by ID new 9222e454243b Merge remote-tracking branch 'mfd/for-mfd-next' new 14c132fb464f Merge remote-tracking branch 'backlight/for-backlight-next' adds 25a7d03dae3a regulator: cpcap: Spelling s/configuraion/configuration/ adds 6b96092a6bfa regulator: max8952: simplify getting the adapter of a client adds d17adf7d3f5b regulator: max77802: Drop unused includes adds 8088b0b4056f Merge branch 'regulator-5.3' into regulator-next new 357fc6049b16 Merge remote-tracking branch 'regulator/for-next' new 5855380792d8 security: Make capability_hooks static new ba9bfa0e4809 Merge branch 'next-general' into next-testing new 0efea9a36d17 Merge remote-tracking branch 'security/next-testing' new 11a403bc4e27 Merge remote-tracking branch 'apparmor/apparmor-next' new 43081d593a62 Merge remote-tracking branch 'integrity/next-integrity' new 2343569cbf8b Merge remote-tracking branch 'selinux/next' adds c4cd24593bc6 tpm: Actually fail on TPM errors during "get random" adds ccc494d308e1 tpm: Abstract crypto agile event size calculations adds a537b15c54a3 tpm: Reserve the TPM final events table adds 2aa52d7791f1 tpm: Append the final event log to the TPM event log adds 31be68564a43 efi: Attempt to get the TCG2 event log in the boot stub new d42cf2adbd9e Merge remote-tracking branch 'tpmdd/next' new 9177cf9c5501 Merge remote-tracking branch 'iommu/next' new fbbe4711a3d5 Merge remote-tracking branch 'audit/next' new 73c699ffe538 dt-bindings: vendor: Add a bunch of vendors new 7bc896ca611a Merge remote-tracking branch 'devicetree/for-next' adds aef9752274f4 spi: Use struct_size() helper adds 4343f61103cd Merge tag 'v5.2-rc4' into spi-5.3 adds 234e4b602980 Merge branch 'spi-5.3' into spi-next adds c21fc68c5c6b Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next new 2dcdf758e253 Merge remote-tracking branch 'spi/for-next' adds e35faeb64146 x86/CPU: Add more Icelake model numbers adds 1c16b1bcd1aa Merge branch 'x86/urgent' adds b81ff1013eb8 x86/fpu: Use fault_in_pages_writeable() for pre-faulting adds 887023604491 Merge branch 'x86/urgent' adds 6bbeb276b71f x86/kexec: Add the EFI system tables and ACPI tables to th [...] adds 0a23ebc66a46 x86/boot: Use efi_setup_data for searching RSDP on kexec-e [...] adds 8e44c7840479 Revert "x86/boot: Disable RSDP parsing temporarily" adds 5b51ae969e3d x86/boot: Call get_rsdp_addr() after console_init() adds 960e1e721aa6 Merge branch 'x86/boot' adds 00e5a2bbcc31 x86/mm/KASLR: Compute the size of the vmemmap section properly adds aab8445c4e1c x86/fpu: Update kernel's FPU state before using for the fs [...] adds f2b6dca80ec1 Merge branch 'x86/urgent' adds f3c74b38a55a RAS/CEC: Fix binary search function adds 0ade0b6240c4 RAS/CEC: Convert the timer callback to a workqueue adds 932878fd18c0 Merge branch 'ras/urgent' adds 6d8e294bf5f0 RAS/CEC: Fix pfn insertion adds de0e0624d86f RAS/CEC: Check count_threshold unconditionally adds 5cc6b16ea131 RAS/CEC: Do not set decay value on error adds d0e375e8f26e RAS/CEC: Fix potential memory leak adds 9632a3299bb1 RAS/CEC: Sanity-check array on every insertion adds b8b5ca6600de RAS/CEC: Rename count_threshold to action_threshold adds f57518cd56e2 RAS/CEC: Dump the different array element sections adds 60fd42d26cc7 RAS/CEC: Add CONFIG_RAS_CEC_DEBUG and move CEC debug featu [...] adds 09afc797f362 RAS/CEC: Add copyright adds 9d91ebb8ad93 Merge branch 'ras/core' adds f9818950848a Merge branch 'linus' adds 9671361ee997 Merge branch 'linus' adds 515f0453752e x86/resctrl: Use _ASM_BX to avoid ifdeffery adds 9411e9911afd Merge branch 'x86/cache' adds 5a949b38839e x86/kexec: Add the ACPI NVS region to the ident map adds 0ce1b19493e7 Merge branch 'x86/boot' new 07b69279d395 Merge remote-tracking branch 'tip/auto-latest' new e27f1bb5b610 Merge remote-tracking branch 'clockevents/clockevents/next' adds 6f346347459c EDAC/sysfs: Fix memory leak when creating a csrow object adds f5d59da9663d EDAC/sysfs: Drop device references properly adds b7831befaaf6 EDAC/altera: Add Stratix10 OCRAM ECC support adds 096322224f94 arm64: dts: stratix10: Add OCRAM EDAC node adds 1465c42fdddc EDAC/altera: Add Stratix10 SDMMC support adds caef756dd2f7 arm64: dts: stratix10: Add SDMMC EDAC node adds f9aaba8dafc0 EDAC/sb_edac: Remove redundant update of tad_base adds a1ee570c831d EDAC/sifive: Add EDAC platform driver for SiFive SoCs adds efcea746fdc6 EDAC/ie31200: Add Intel Coffee Lake CPU support adds b28372c4390e EDAC/ie31200: Reformat PCI device table new 2e3633d53c67 EDAC/aspeed: Remove set but not used variable 'np' new 42c5bb198c62 Merge remote-tracking branch 'edac-amd/for-next' new 90b4c5558615 irqchip/gic-v2m: Add support for Amazon Graviton variant o [...] new 02d7e0417f6e irqchip: Enable compile-testing for Renesas drivers new 5028bd681559 dt-bindings: interrupt-controller: New binding for Meson-G12A SoC new c64a9e804ccf irqchip/meson-gpio: Add support for Meson-G12A SoC new ec93b94ac16a irqchip/renesas-intc-irqpin: Use proper irq_chip name and parent new 17c888920949 irqchip/renesas-irqc: Use proper irq_chip name and parent new 648f835a028f irqchip/irq-csky-mpintc: Add triger type new dc96f45074a5 dt-bindings: interrupt-controller: Update csky mpintc new e85c9c90b431 irqchip/irq-csky-mpintc: Remove unnecessary loop in interr [...] new b744c3bcff5a irqchip/qcom: Use struct_size() in devm_kzalloc() new 5abd164c15a7 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 4f7b003595d7 Merge remote-tracking branch 'ftrace/for-next' new 1d428f0baf8c Merge remote-tracking branch 'kvms390/next' new a4793ce12cb9 Merge remote-tracking branch 'percpu/for-next' new ad04ca76c653 Platform: OLPC: Fix build error without CONFIG_SPI new cdaf018c54bd Platform: OLPC: Add INPUT dependencies new b8a84365bbff Platform: OLPC: Make olpc_dt_compatible_match() static __init new 097d45dd45d8 Platform: OLPC: Fix olpc_xo175_ec_cmd() return value new 50e288e78465 Platform: OLPC: Require CONFIG_POWER_SUPPLY for XO-1.75 EC new aa7813b3124a Platform: OLPC: Add a config menu category for XO 1.75 new eb8eb0ed1c39 Merge remote-tracking branch 'drivers-x86/for-next' new 0ed12d31026c Merge remote-tracking branch 'chrome-platform/for-next' new 1c57d9bd29f6 leds: leds-pca955x: simplify getting the adapter of a client new 09bfa5f6833a leds: leds-tca6507: simplify getting the adapter of a client new 2f230f300497 dt-bindings: mfd: LMU: Add the ramp up/down property new d0147554d004 dt-bindings: mfd: LMU: Add ti,brightness-resolution new 3fce8e1eb994 leds: TI LMU: Add common code for TI LMU devices new 1372bbe66a59 dt-bindings: ti-lmu: Modify dt bindings for the LM3697 new b86b9ba55a2e mfd: ti-lmu: Remove support for LM3697 new 5c1d824cda9f leds: lm3697: Introduce the lm3697 driver new 4665743276c3 dt-bindings: mfd: Add lm36274 bindings to ti-lmu new 9c523efb749d mfd: ti-lmu: Add LM36274 support to the ti-lmu new bff5e8071533 regulator: lm363x: Add support for LM36274 new 04f4dc1bc5f0 dt-bindings: leds: Add LED bindings for the LM36274 new 11e1bbc116a7 leds: lm36274: Introduce the TI LM36274 LED driver new 25529edef561 Merge tag 'ti-lmu-led-drivers' into for-next new 97d08b2d2fc7 Merge remote-tracking branch 'leds/for-next' adds 51bd6f291583 Add support for IPMB driver new 589b60dcc03b Merge remote-tracking branch 'ipmi/for-next' new ddaf29fd9bb6 firmware: Free temporary page table after vmapping new 8f58570b98c0 firmware: Unify the paged buffer release helper new 993f5d11a963 firmware: Use kvmalloc for page tables new c8aa4e5a2ca4 Merge remote-tracking branch 'driver-core/driver-core-next' adds 0e016249f687 usb: host: u132-hcd: remove unneeded variable frame adds 812086d362a1 USB: move usb debugfs directory creation to the usb common core adds 4c06a42e826d usb: typec: tcpm: fusb302: simplify getting the adapter of [...] new e40a3aa08d0e Merge remote-tracking branch 'usb/usb-next' new bbd5e312969d Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 5c3c9d7a9bfb Merge remote-tracking branch 'phy-next/next' new 1f7d8a095b4b Merge remote-tracking branch 'tty/tty-next' adds 7e527e11d672 mei: docs: move documentation under driver-api adds 815d0f26c104 mei: docs: move iamt docs to a iamt.rst file adds 6080e0cff2bf mei: docs: update mei client bus documentation. adds 4e3d3b784ae7 mei: docs: add a short description for nfc behind mei adds 0475afd2a5de mei: docs: add hdcp documentation adds 7e706da35a45 mei: docs: fix broken links in iamt documentation. adds aacd152ecd7b w1: ds2413: fix state byte comparision adds 0e3743d87071 w1: ds2805: rename w1_family struct, fixing c-p typo adds d0a178095c5f mei: docs: update mei documentation adds 9c3cef54c50d VMCI: Fixup atomic64_t abuse adds 0154ec71d597 Merge 5.2-rc4 into char-misc-next new 1a0911a06c23 misc: isl29003: simplify getting the adapter of a client new 3cc2decc6a08 misc: tsl2550: simplify getting the adapter of a client new ee3095c194c5 misc: fsa9480: simplify getting the adapter of a client new 2f0f2441b4a1 slimbus: fix kerneldoc comments new b0c35cb59f7b misc: mic: scif: fix potential double free of scif_dev new 573474ab62fc Merge remote-tracking branch 'char-misc/char-misc-next' new 4a10e657ce91 Merge remote-tracking branch 'extcon/extcon-next' new 152aad8c478c Merge remote-tracking branch 'soundwire/next' adds 636928fc1275 staging: kpc2000: simplify comparisons to NULL in core.c adds 1c10f0694074 staging: kpc2000: remove unnecessary parentheses in core.c adds 5298be4877f3 staging: kpc2000: remove unnecessary oom message in core.c adds 745cde4ef6e3 staging: kpc2000: use __func__ in debug messages in core.c adds a12cae870afc staging: kpc2000: remove unnecessary include in core.c adds a1ceab8b9251 staging: kpc2000: use sizeof(var) in kzalloc call adds c1c7830cc717 staging: kpc2000: fix incorrect code comment in core.c adds dfa6cbbf3c35 staging: rtl8723bs: hal: fix error "do not initialise glob [...] adds ca039163d8dd staging: rtl8188eu: core: Remove initialisation of return [...] adds 15c1843d70a4 staging: rtl8712: Replace function r8712_free_network_queue adds 259c20b38d28 staging: most: trivial: fix a couple of typos adds 7942b209ade7 staging: staging: kpc2000: kpc_dma: fix symbol 'kpc_dma_ad [...] adds 89a237aa84c7 staging: kpc2000: Use '%llx' for printing 'long long int' type adds fa6a80ca5a60 staging: kpc2000: Use '%zu' for printing 'size_t' type adds 8b37865055fe staging: kpc2000: kpc_spi: remove unnecessary struct member phys adds d06ad04b7d87 staging: kpc2000: kpc_spi: remove unnecessary struct membe [...] adds dafcc4a54672 staging: kpc2000: kpc_spi: remove unnecessary struct membe [...] adds 77a91f4b68b0 staging: kpc2000: kpc_spi: remove unnecessary struct membe [...] adds fbf476ea29cc staging: kpc2000: kpc_spi: remove unnecessary ulong repr o [...] adds 17dcc588d42b staging: kpc2000: kpc_spi: remove unnecessary cast in [rea [...] adds 7bce355180a8 Staging: vc04_services : vchiq_core: Fix a brace issue adds a7dd567eb6f2 staging: rtl8723bs: Resolve "(foo*)" should be "(foo *)" e [...] adds 4769aae357ba staging: rtl8723bs: Fix Unneeded variable: "ret". Return "0" adds 286570fbdf4c staging: rtl8712: hal_init.c: Remove leading p from variab [...] adds a78e4b1f25f2 staging: rtl8712: recv_linux.c: Remove leading p from vari [...] adds 3f35d9022761 staging: rtl8712: xmit_linux.c: Remove leading p from vari [...] adds 2370b876fc5e staging: rtl8712: usb_ops.c: Remove leading p from variable names adds 4087a2faa4d8 staging: rtl8712: usb_halinit.c: Remove p from variable names adds 7a58b4abc774 staging: rtl8188eu: core: Replace function rtw_free_networ [...] adds 5555ebbbac82 staging: fsl-dpaa2/ethsw: fix memory leak of switchdev_work adds 308f9df30bc4 staging: erofs: fix warning Comparison to bool adds 800c16c8a927 staging: erofs: make use of DBG_BUGON adds 546cbac4ab54 staging: kpc2000: kpc2000_i2c: void* -> void * adds 58462a443563 staging: kpc2000: kpc2000_i2c: add space after , adds 130b5fb3738c Staging: ralink-gdma: fixed a brace coding style issue new fd8e6fc14e42 Merge remote-tracking branch 'staging/staging-next' new f385c4c40117 Merge remote-tracking branch 'mux/for-next' adds 9135408c3ace dmaengine: mediatek: Add MediaTek UART APDMA support adds fb6dda8349ea dt-bindings: dma: uart: rename binding adds e63d79d1ffcd dmaengine: Add Synopsys eDMA IP core driver adds 7e4b8a4fbe2c dmaengine: Add Synopsys eDMA IP version 0 support adds 305aebeff879 dmaengine: Add Synopsys eDMA IP version 0 debugfs support adds 1f418f46503d PCI: Add Synopsys endpoint EDDA Device ID adds 41aaff2a2ac0 dmaengine: Add Synopsys eDMA IP PCIe glue-logic adds 28635f6cd78e MAINTAINERS: Add Synopsys eDMA IP driver maintainer adds f4a9fe97ea5a dmaengine: axi-dmac: update license header adds fe333389ccce dmaengine: Grammar s/the its/its/, s/need/needs/ new c1e09ebc0b4b Merge remote-tracking branch 'slave-dma/next' adds c596687a008b cgroup: Fix css_task_iter_advance_css_set() cset skip condition adds 11dc8b4011f5 Merge branch 'for-5.2-fixes' into for-5.3 new 4a6fd21ca140 Merge remote-tracking branch 'cgroup/for-next' adds e1ab2530cc47 Merge branch 'fixes' into for-next adds 4c76e56c3f8c scsi: MAINTAINERS: update maintainer for PM8001 adds 21e7efae06a5 scsi: lpfc: Avoid unused function warnings adds 11b4e46997f7 scsi: lib/sg_pool.c: clear 'first_chunk' in case of no pre [...] adds 2942546e94f7 scsi: core: don't pre-allocate small SGL in case of NO_SG_CHAIN adds 471ccc47f890 scsi: esp: add SG_CHAIN support adds a693153c6bed scsi: megaraid_sas: remove set but not used variable 'sge_sz' adds e14168ff73d3 scsi: megaraid_sas: remove set but not used variables 'buf [...] adds 33a4eb0b9d47 scsi: megaraid_sas: make max_sectors visible in sys adds 1e97b4528f1b scsi: megaraid_sas: use octal permissions instead of constants adds d3fa0d07f038 scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} adds c904deb3007b scsi: megaraid_sas: Remove unused including <linux/version.h> adds 8f6e6516d5f9 scsi: aic7xxx: Spelling s/configuraion/configuration/ adds a28fe8c9c6a4 scsi: isci: Grammar s/the its/its/ adds 402f4e5dfd5b scsi: mpt3sas: function pointers of request descriptor adds 27cfef717aa8 scsi: mpt3sas: Add Atomic RequestDescriptor support on Aero adds 1f73911d0368 scsi: mpt3sas: Add flag high_iops_queues adds 9beeb9e6d7bc scsi: mpt3sas: change _base_get_msix_index prototype adds 6de580c0a892 scsi: mpt3sas: Use high iops queues under some circumstances adds 2a8f8d33d2cc scsi: mpt3sas: save and use MSI-X index for posting RD adds 7a485b286843 scsi: mpt3sas: Affinity high iops queues IRQs to local node adds aff64728dc8d scsi: mpt3sas: Enable interrupt coalescing on high iops adds 30cb97023f38 scsi: mpt3sas: Introduce perf_mode module parameter adds f3e88ad00f58 scsi: mpt3sas: Update driver version to 29.100.00.00 adds 4e9c049f93e9 Merge branch 'misc' into for-next new 61b4cc1f00c1 Merge remote-tracking branch 'scsi/for-next' new 4e4f0bffe716 Merge remote-tracking branch 'vhost/linux-next' new 8dec513e724c Merge remote-tracking branch 'rpmsg/for-next' adds 3b00691cc46a gpio: pca953x: hack to fix 24 bit gpio expanders adds 0aa3ebffc43c docs: gpio: driver.rst: fix a bad tag adds 5923ea6c2ce6 gpio: pass lookup and descriptor flags to request_own adds 36c0551976d5 gpio: davinci: Fix the compiler warning with ARM64 config enabled adds 6eeea326b389 gpio: Davinci: Add K3 dependencies adds 6a4d8b6bd279 gpio: davinci: Add new compatible for K3 AM654 SoCs adds fc8938d445d5 dt-bindings: gpio: davinci: Add k3 am654 compatible adds 4e4c1dc1fdb0 Merge branch 'devel' into for-next new 37100d3aab61 Merge remote-tracking branch 'gpio/for-next' new d4c11d92c7f1 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 6c99d348fde7 pinctrl: u300: Fix SPDX tags adds 3a11cf221752 dt-bindings: imx: Correct pinfunc head file path for i.MX8MM adds f38b50692349 pinctrl: ns2: Fix potential NULL dereference adds 7ea6a2edbfd0 dt-bindings: pinctrl: Document drive strength settings for [...] adds 9f1e3c5966e5 pinctrl: Add drive strength support for BM1880 SoC adds 53a5372ce326 pinctrl: qcom: sdm845: Expose ufs_reset as gpio adds 76c4c597b2ef pinctrl: aspeed: Add SGPM pinmux adds d32aa7455557 pinctrl: tb10x: Use flexible-array member and struct_size( [...] adds 9d130f91a4cb pinctrl: nomadik: Fix SPDX tags adds 5f304f8c87c7 pinctrl: sh-pfc: Correct printk level of group reference warning adds 80cde64f68ff pinctrl: sh-pfc: Mark run-time debug code __init adds 3dd5fd79f071 pinctrl: sh-pfc: Add check for empty pinmux groups/functions adds 542ffc9e026a pinctrl: sh-pfc: Validate pin tables at runtime adds bd79c92039f1 pinctrl: sh-pfc: Rename 2-parameter CPU_ALL_PORT() variant adds f1074e7281a2 pinctrl: sh-pfc: Add SH_PFC_PIN_CFG_PULL_UP_DOWN shorthand adds 4d1816cd6724 pinctrl: sh-pfc: Move PIN_NONE to shared header file adds e7ad75162890 pinctrl: sh-pfc: r8a77970: Remove MMC_{CD,WP} adds 0cbdf1b87624 pinctrl: sh-pfc: r8a7795-es1: Add TPU pins, groups and functions adds 9141d4558fcc pinctrl: sh-pfc: r8a7795: Add TPU pins, groups and functions adds 32ba9f222edb pinctrl: sh-pfc: r8a7796: Add TPU pins, groups and functions adds be1c072d6628 pinctrl: sh-pfc: r8a77965: Add TPU pins, groups and functions adds fbc5108d93ff pinctrl: sh-pfc: Add PORT_GP_27 helper macro adds dd1f760bffce pinctrl: sh-pfc: r8a7778: Use common PORT_GP_CFG_27() macro adds 4818f448986d pinctrl: sh-pfc: Add new non-GPIO helper macros adds 587a9b5dada9 pinctrl: sh-pfc: emev2: Use new macros for non-GPIO pins adds 8eba07d3d951 pinctrl: sh-pfc: r8a7778: Use new macros for non-GPIO pins adds 2404187c8420 pinctrl: sh-pfc: r8a7790: Use new macros for non-GPIO pins adds 4f062bcb5889 pinctrl: sh-pfc: r8a7795-es1: Use new macros for non-GPIO pins adds 42ee6c339546 pinctrl: sh-pfc: r8a7795: Use new macros for non-GPIO pins adds 168e18fd6cac pinctrl: sh-pfc: r8a7796: Use new macros for non-GPIO pins adds 5da89cedce5c pinctrl: sh-pfc: r8a77965: Use new macros for non-GPIO pins adds 7ad549ffcbd7 pinctrl: sh-pfc: r8a77990: Use new macros for non-GPIO pins adds 25491559322e pinctrl: sh-pfc: sh73a0: Use new macros for non-GPIO pins adds 992968d78626 pinctrl: sh-pfc: Remove obsolete SH_PFC_PIN_NAMED*() macros adds 6bd1eb6c5d44 Merge tag 'sh-pfc-for-v5.3-tag1' of git://git.kernel.org/p [...] adds d6e561df50b5 dt-bindings: pinctrl: pic32: Spelling s/configuraion/confi [...] new 50d6e2cb0de9 Merge remote-tracking branch 'pinctrl/for-next' new 79e1d4d225f8 Merge remote-tracking branch 'userns/for-next' new c7ac8b8245ea Merge remote-tracking branch 'y2038/y2038' new 9147f2736f8e Merge remote-tracking branch 'livepatching/for-next' new f0528df36f06 coresight: funnel: Clean up device book keeping new 93bce1036124 coresight: replicator: Cleanup device tracking new 743256e214e8 coresight: tmc: Clean up device specific data new 35d278cf9019 coresight: catu: Cleanup device specific data new a47d59284fed coresight: tpiu: Clean up device specific data new e09265727e86 coresight: stm: Cleanup device specific data new 21d26b905c05 coresight: etm: Clean up device specific data new a3001ff6248b coresight: etb10: Clean up device specific data new dd544898cd1a coresight: Use coresight device names for sinks in PMU attribute new 4abc9acb4501 coresight: Rename of_coresight to coresight-platform new 7aa4aee212e0 coresight: etm3x: Rearrange cp14 access detection new cd80acb501da coresight: stm: Rearrange probing the stimulus area new 0703249074e1 coresight: tmc-etr: Rearrange probing default buffer size new 536e38f00f42 coresight: platform: Make memory allocation helper generic new e59e550e87e2 coresight: Make sure device uses DT for obsolete compatible check new 3fb8701307ca coresight: Introduce generic platform data helper new 0f4544fb0e70 coresight: Make device to CPU mapping generic new a983121c5b40 coresight: Remove cpu field from platform data new d13b806e6484 coresight: Remove name from platform description new 5e104a3c5dce coresight: Cleanup coresight_remove_conns new 75ac97282148 coresight: Reuse platform data structure for connection tracking new 120304ccfa79 coresight: Rearrange platform data probing new 6541b5cb3fa5 coresight: Add support for releasing platform specific data new ac0e232c12f0 coresight: platform: Use fwnode handle for device search new e33725e7b9af coresight: Use fwnode handle instead of device names new 26d4f1e11413 coresight: Use platform agnostic names new e2c28caa34ff coresight: stm: ACPI support for parsing stimulus base new 99bf09a7c42a coresight: Support for ACPI bindings new ae87b6a0c0e3 coresight: acpi: Support for AMBA components new fe446287ec9f coresight: acpi: Support for platform devices new e06486d08b64 coresight: Add dummy definition for of_coresight_get_cpu() new 04b270337e03 coresight: tmc-etr: Do not call smp_processor_id() from pr [...] new 34df1a2ef6b7 coresight: tmc-etr: alloc_perf_buf: Do not call smp_proces [...] new a86502bcac9a coresight: tmc-etf: Do not call smp_processor_id from preemptible new 7e4fb7e475e2 coresight: etb10: Do not call smp_processor_id from preemptible new 475850eb775d Merge remote-tracking branch 'coresight/next' adds 7bdcb8e0454a dt-bindings: rtc: Add YAML schemas for the generic RTC bindings adds 43390e0710fd dt-bindings: rtc: Move trivial RTC over to a schemas of their own adds 36e63ef3582b dt-bindings: rtc: Convert Allwinner A10 RTC to a schema adds 5a0797599b47 dt-bindings: rtc: Convert Allwinner A31 RTC to a schema adds f5a336496e0f dt-bindings: rtc: sun6i: Add the R40 RTC compatible adds d6624cc75021 rtc: sun6i: Add R40 compatible adds 59ab3f4060fc rtc: tegra: Drop MODULE_ALIAS new 089b090315e5 Merge remote-tracking branch 'rtc/rtc-next' new 60cc18318daf Merge remote-tracking branch 'at24/at24/for-next' new d4dfa9e9027a Merge remote-tracking branch 'ntb/ntb-next' new f96c3fe2673b Merge remote-tracking branch 'kspp/for-next/kspp' new 02dcfcae29dd Merge remote-tracking branch 'nvmem/for-next' new e3b292e215f9 Merge remote-tracking branch 'xarray/xarray' new 92f843454c4f Merge remote-tracking branch 'hyperv/hyperv-next' new 35121c116ab2 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds 7f192e3cd316 fork: add clone3 adds 8f3220a80654 arch: wire-up clone3() syscall adds 0560505fbd43 Merge branch 'clone' into for-next new 8eacdaae3345 Merge remote-tracking branch 'pidfd/for-next' new 4eac4746b57e Merge remote-tracking branch 'hmm/hmm' new 460669860867 kernel/pid.c: convert struct pid:count to refcount_t new 5ab85344517f mm: memcontrol: don't batch updates of local VM stats and events new 67a2c2f0e764 mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node new 0de463fa93cf scripts/decode_stacktrace.sh: prefix addr2line with $CROSS [...] new 22467c448172 mm/mlock.c: mlockall error for flag MCL_ONFAULT new edb949e7daf6 mm/vmscan.c: fix recent_rotated history new b5f210df14d4 fs/ocfs2: fix race in ocfs2_dentry_attach_lock() new 08acbeb4f383 mm: mmu_gather: remove __tlb_reset_range() for force flush new 43905ffc5a81 mm-mmu_gather-remove-__tlb_reset_range-for-force-flush-che [...] new 8f25b8f65e5f mm/mlock.c: change count_mm_mlocked_page_nr return type new 8ae7ba761a6a coredump: fix race condition between collapse_huge_page() [...] new 5b2cb1afe947 mm/vmscan.c: fix trying to reclaim unevictable LRU page new 02778fcae11f mm/dev_pfn: exclude MEMORY_DEVICE_PRIVATE while computing [...] new a33a006b45f7 fs/proc/array.c: allow reporting eip/esp for all coredumpi [...] new 0eb112951b90 mm/mempolicy.c: fix an incorrect rebind node in mpol_rebin [...] new 4c021e600869 fs/binfmt_flat.c: make load_flat_shared_library() work new 634c377bc437 signal: remove the wrong signal_pending() check in restore [...] new 05fdfe2c0c2a mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy [...] new 6597faec94bd mm: hugetlb: soft-offline: dissolve_free_huge_page() retur [...] new 75d6fd5e7099 include/linux/dmar.h: replace single-char identifiers in macros new 6c1ef8a728a0 scripts/decode_stacktrace: match basepath using shell pref [...] new c29f5b5b32fc scripts/decode_stacktrace: look for modules with .ko.debug [...] new fa62184c7889 scripts-decode_stacktrace-look-for-modules-with-kodebug-ex [...] new cba4160fee9f scripts/spelling.txt: drop "sepc" from the misspelling list new d0445abcf831 scripts-spellingtxt-drop-sepc-from-the-misspelling-list-fix new 5089141ea0af scripts/spelling.txt: add spelling fix for prohibited new 0fc77c293e79 scripts/decode_stacktrace: Accept dash/underscore in modules new bbc1eb174dae arch/sh/configs/sdk7786_defconfig: remove CONFIG_LOGFS new 8f6083b21e28 sh: config: remove left-over BACKLIGHT_LCD_SUPPORT new d1a612f4764c lib/debugobjects.c: move printk out of db lock critical sections new 2fd2daf5afeb fs: ocfs: fix spelling mistake "hearbeating" -> "heartbeat" new edb6da0cc32b ocfs2/dlm: use struct_size() helper new 079941de89ce ocfs2: add last unlock times in locking_state new dce01a28ecc9 ocfs2: add locking filter debugfs file new e2941981189f ocfs2: add first lock wait time in locking_state new 494e4826de88 ocfs2: clear zero in unaligned direct IO new 21d86cdf9685 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes new e24cbbaacb5a ocfs2: wait for recovering done after direct unlock request new a4352709112f ocfs2: checkpoint appending truncate log transaction befor [...] new 705f61fcb5f5 ramfs: support O_TMPFILE new ced2d1fbcfa9 mm/slab: validate cache membership under freelist hardening new 4f5d94fd4ed5 mm/slab: sanity-check page type when looking up cache new 4e7f59a3a732 lkdtm/heap: add tests for freelist hardening new da7043aa88e3 mm/slub.c: avoid double string traverse in kmem_cache_flags() new 2ac1a39ab38a mm/kmemleak.c: fix check for softirq context new 7d09e137d35f mm/kasan: print frame description for stack bugs new 3314f897dfe5 device-dax: fix memory and resource leak if hotplug fails new f4be74ba01c0 mm/hotplug: make remove_memory() interface usable new 69b440b12653 device-dax: "Hotremove" persistent memory that is used lik [...] new cb0a8d67f256 mm: move MAP_SYNC to asm-generic/mman-common.h new a3838855c43c include/linux/pfn_t.h: remove pfn_t_to_virt() new 6dfd43eafc55 arm: remove ARCH_SELECT_MEMORY_MODEL new 83f3300d85e7 s390: remove ARCH_SELECT_MEMORY_MODEL new 9daea01ac5ad sparc: remove ARCH_SELECT_MEMORY_MODEL new dff915a609e8 mm/gup.c: make follow_page_mask() static new 5fd9e4850e55 mm: migrate: remove unused mode argument new 8518196177b7 mm/memory.c: trivial clean up in insert_page() new 10c3d1351a99 mm: make !CONFIG_HUGE_PAGE wrappers into static inlines new a0ce444afd41 include/linux/mm_types.h: ifdef struct vm_area_struct::swa [...] new 223e1aed8f01 mm: remove the account_page_dirtied export new ecc2d64592cd mm/failslab.c: by default, do not fail allocations with di [...] new 5233cac2867b mm, debug_pagelloc: use static keys to enable debugging new f9a412b9b5b5 mm, page_alloc: more extensive free page checking with deb [...] new 45535522335a mm, debug_pagealloc: use a page type instead of page_ext flag new 6d95cd2ab2cc mm/page_owner.c: store page_owner's gfp_mask in stackdepot itself new 63c6d5db4606 mm/filemap.c: fix an overly long line in read_cache_page new edd0edb39f44 mm/filemap: don't cast ->readpage to filler_t for do_read_ [...] new 9d2bcb579d90 jffs2: pass the correct prototype to read_cache_page new 2b1d07ae94ba 9p: pass the correct prototype to read_cache_page new 852a74c41cfb mm/filemap.c: correct the comment about VM_FAULT_RETRY new c921dee54cb6 mm, swap: fix race between swapoff and some swap operations new cc4435fa116e mm/swap_state.c: simplify total_swapcache_pages() with get [...] new 0fd1858c9278 mm, swap: fix bad swap file entry warning new 87dadbf23941 mm, swap: use rbtree for swap_extent new 6eb9bd1c37a7 mm-swap-use-rbtree-for-swap_extent-fix new 58b7b20de5cc mm/mincore.c: fix race between swapoff and mincore new 66566f7c36b9 memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL new 8a7e4c37f258 memcg, fsnotify: no oom-kill for remote memcg charging new c7026105174e mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints new 83674ebb97a4 mm, memcg: introduce memory.events.local new 9a6621b0f593 mm: memcontrol: dump memory.stat during cgroup OOM new 23e8c1509965 mm-memcontrol-dump-memorystat-during-cgroup-oom-fix new 4b1d7ac569c0 mm/mmap.c: fix the adjusted length error new 7588c4e3bfe9 asm-generic, x86: introduce generic pte_{alloc,free}_one[_kernel] new a0eae238aea4 alpha: switch to generic version of pte allocation new b25b0993cde4 arm: switch to generic version of pte allocation new 0f3a7d1734ae arm64: switch to generic version of pte allocation new 7f00c6670a22 arm64/mm: fix a bogus GFP flag in pgd_alloc() new 5e87fdfc35bf csky: switch to generic version of pte allocation new 408220271953 m68k: sun3: switch to generic version of pte allocation new 6f05d3afe275 mips: switch to generic version of pte allocation new 0143f1d16f6e nds32: switch to generic version of pte allocation new b89097288f66 nios2: switch to generic version of pte allocation new edfce966ae72 parisc: switch to generic version of pte allocation new 7bd8bd332ab9 riscv: switch to generic version of pte allocation new e3dccc8691a0 um: switch to generic version of pte allocation new cf105e3df39d unicore32: switch to generic version of pte allocation new 4333210c1ce2 mm/memremap: rename and consolidate SECTION_SIZE new e9c765fc225d mm: clean up is_device_*_page() definitions new ea5cbf986031 mm: introduce ARCH_HAS_PTE_DEVMAP new 0c1d9370f2bf arm64: mm: implement pte_devmap support new 0227926e7174 arm64-mm-implement-pte_devmap-support-fix new cb879abe8b36 mm/pgtable: drop pgtable_t variable from pte_fn_t functions new 335dc2a33c35 mm/memory.c: fail when offset == num in first check of __v [...] new a5b5dbc81af4 mm/mmap: move common defines to mman-common.h new 7ffa4450b474 mm/swap.c: fix release_pages() when releasing devmap pages new ae3905d44662 mm-swap-fix-release_pages-when-releasing-devmap-pages-v2 new f605b9bc6826 mm-swap-fix-release_pages-when-releasing-devmap-pages-v3 new 4dff2593d349 mm-swap-fix-release_pages-when-releasing-devmap-pages-v4 new dd53c1a28a73 mm/mmu_notifier: use hlist_add_head_rcu() new e68722b6e9bd mm: add account_locked_vm utility function new 83e5d0d7f4a2 mm-add-account_locked_vm-utility-function-v3 new 4ac91af230a8 drivers/base/devres: introduce devm_release_action() new c5deabbfa5f5 mm/devm_memremap_pages: introduce devm_memunmap_pages new a62b17674fd5 PCI/P2PDMA: fix the gen_pool_add_virt() failure path new 6d53d0e28caf lib/genalloc: introduce chunk owners new dc12cd076031 PCI/P2PDMA: track pgmap references per resource, not globally new b3f1ad61a285 mm/devm_memremap_pages: fix final page put race new 4cb531a660a1 mm/memory_hotplug: simplify and fix check_hotplug_memory_range() new 408fea7ce416 s390x/mm: fail when an altmap is used for arch_add_memory() new a327976baf93 s390x/mm: implement arch_remove_memory() new 2a4c7c890b6c arm64/mm: add temporary arch_remove_memory() implementation new 30c1b3a4bef9 drivers/base/memory: pass a block_id to init_memory_block() new 93109181450d drivers/base/memory: fix a compilation warning new b8ea6d1dedfc mm/memory_hotplug: allow arch_remove_memory() without CONF [...] new 866d4eb22b16 mm/memory_hotplug: create memory block devices after arch_ [...] new de87e8ea7c9e mm/memory_hotplug: drop MHP_MEMBLOCK_API new f690960c8491 mm/memory_hotplug: remove memory block devices before arch [...] new 1429ff09fc8a mm/memory_hotplug: make unregister_memory_block_under_node [...] new f31f826dca0a mm/memory_hotplug: remove "zone" parameter from sparse_rem [...] new d77db11193c0 mm/sparsemem: introduce struct mem_section_usage new 680a5cab4cdc mm/sparsemem: add helpers track active portions of a secti [...] new f4a668a386fd mm/hotplug: prepare shrink_{zone, pgdat}_span for sub-sect [...] new 075b8c4c8cd7 mm/sparsemem: convert kmalloc_section_memmap() to populate [...] new 5996bd5059d3 mm/hotplug: kill is_dev_zone() usage in __remove_pages() new 0e3403f22723 mm: kill is_dev_zone() helper new 3d1fc6ac3a82 mm/sparsemem: prepare for sub-section ranges new 11a2d98ff533 mm/sparsemem: support sub-section hotplug new 9b9ac5dd03a3 mm: document ZONE_DEVICE memory-model implications new e9e3ae9da6e5 mm/devm_memremap_pages: enable sub-section remap new 27d9612ac4a2 libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields new 58073c592ca9 libnvdimm/pfn: stop padding pmem namespaces to section alignment new 1914494fadac mm/vmalloc.c: remove "node" argument new 38cf5933e929 mm/vmalloc.c: preload a CPU with one object for split purpose new 79fc1c93b8bb mm/vmalloc.c: get rid of one single unlink_va() when merge new ea7a89d5c57f mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() new da863b775f56 mm/vmalloc.c: spelling> s/informaion/information/ new cee9ecee2bf2 mm/large system hash: use vmalloc for size > MAX_ORDER whe [...] new 04e789e25e1d mm/large system hash: clear hashdist when only one node wi [...] new 9d6fd4fc1477 mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned new d33732c774e3 mm: vmscan: correct some vmscan counters for THP swapout new 96cb6c2ce95f tools/vm/slabinfo: order command line options new 97da8c98cb17 tools/vm/slabinfo: add partial slab listing to -X new ae58e22ba649 tools/vm/slabinfo: add option to sort by partial slabs new e6ef2081b7ea tools/vm/slabinfo: add sorting info to help menu new 0a80d527e0ca proc: use down_read_killable mmap_sem for /proc/pid/maps new 46377013078f proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup new b7cf6384a79c proc: use down_read_killable mmap_sem for /proc/pid/pagemap new 859b05a81160 proc: use down_read_killable mmap_sem for /proc/pid/clear_refs new 6992831de274 proc: use down_read_killable mmap_sem for /proc/pid/map_files new 6b8f9d05bb9a mm: use down_read_killable for locking mmap_sem in access_ [...] new 2a592811c166 z3fold: add inter-page compaction new 2524fafe51db z3fold: remove redundant assignment to bud new 34771258e180 mm/z3fold: fix variable set but not used warnings new 78792c870dae mm/memory-failure.c: clarify error message new fa97fdc8d410 x86, numa: always initialize all possible nodes new c9dc48b28e8e mm: be more verbose about zonelist initialization new 1a6c8f09efb9 mm/gup: fix omission of check on FOLL_LONGTERM in get_user [...] new 3f33beba0448 mm/gup: rename nr to nr_pinned in get_user_pages_fast() new 15d515a3c803 mm, memcg: proportional memory.{low,min} reclaim new 348d57eb6837 mm, memcg: make memory.emin the baseline for utilisation d [...] new 273e9e52e127 mm, memcg: make scan aggression always exclude protection new 482143326dbe mm/vmscan: remove unused lru_pages argument new db1d92b08418 mm: don't expose page to fast gup before it's ready new d7bf5b665c3b fs/buffer.c: add debug print for __getblk_gfp() stall problem new 3a69f13fca31 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 51535046c679 kernel/hung_task.c: Monitor killed tasks. new b1a1c6e2ab2e tools/testing/selftests/proc/proc-pid-vm.c: hide "segfault [...] new 66945198904d vmcore: Add a kernel parameter novmcoredd new b1ef784237a5 vmcore-add-a-kernel-parameter-novmcoredd-fix new f4b31c81e02b vmcore-add-a-kernel-parameter-novmcoredd-fix-fix new 3e56d467bfd1 include/linux/kernel.h: add typeof_member() macro new 3ea38313235e fs/proc/inode.c: use typeof_member() macro new a09281f10652 kernel: fix typos and some coding style in comments new 133828cb6c6e linux/bits.h: make BIT(), GENMASK(), and friends available [...] new 9a59a9bbe2f6 arch: replace _BITUL() in kernel-space headers with BIT() new 4f75e3d96aff byteorder: sanity check toolchain vs kernel endianness new a2ab5821b1ad byteorder-sanity-check-toolchain-vs-kernel-endianess-check [...] new cb108447cbf8 lib/genalloc.c: export symbol addr_in_gen_pool new c31729d69653 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr new 328205cda362 Documentation: rename addr_in_gen_pool to gen_pool_has_addr new 87cd96170aae lib/math/rational.c: fix possible incorrect result from ra [...] new 35997abac5d9 lib/list: tweak LIST_POISON2 for better code generation on x86_64 new 7dd1c2467d7d lib/string.c: allow searching for NUL with strnchr new ed511a9f7b79 lib/test_string.c: avoid masking memset16/32/64 failures new c6101a08d479 lib/test_string.c: add some testcases for strchr and strnchr new fc83699998a5 lib/test_overflow.c: avoid tainting the kernel and fix wrap size new af734ee6ec85 lib: introduce test_meminit module new 045ed30f40f0 mm/ioremap: check virtual address alignment while creating [...] new 1e4d819f18df lib/string_helpers: fix some kerneldoc warnings new e2c0572c5954 checkpatch.pl: warn on duplicate sysctl local variable new b67aa19339d2 checkpatch: don't interpret stack dumps as commit IDs new 715e4d253dcd checkpatch: fix something new a5b6803039f7 fs/binfmt_flat.c: remove set but not used variable 'inode' new c0763b8bc93b fs/binfmt_elf.c: delete stale comment new 7e1d8bdef0ec init/Kconfig: fix neighboring typos new 0fa67a6412c4 coda: pass the host file in vma->vm_file on mmap new 666b16ef4199 uapi linux/coda.h: use __kernel_pid_t for userspace new 08976a16aa13 uapi linux/coda_psdev.h: move upc_req definition from uapi [...] new 41fa59b858b3 coda: add error handling for fget new f27975217267 coda: potential buffer overflow in coda_psdev_write() new a7064c4c79c9 coda: fix build using bare-metal toolchain new c6cf606fc824 coda: don't try to print names that were considered too long new de3e436b5fa9 uapi linux/coda_psdev.h: move CODA_REQ_ from uapi to kerne [...] new 94058376759b coda: clean up indentation, replace spaces with tab new 12fd13fdbbef coda: stop using 'struct timespec' in user API new f9946b82863d coda: change Coda's user api to use 64-bit time_t in timespec new 24a98e994f31 coda: get rid of CODA_ALLOC() new b11c481eeb8f coda: get rid of CODA_FREE() new a0bad6dd8d0f coda: bump module version new 4cfb0aee1dd4 coda: Move internal defs out of include/linux/ [ver #2] new 16e7f733901e coda: remove uapi/linux/coda_psdev.h new d8806f9556cb coda: destroy mutex in put_super() new d2ea38c4bfb2 coda: use SIZE() for stat new 63133895d217 coda: add __init to init_coda_psdev() new 3110d3156e66 coda: remove sysctl object from module when unused new 99e93c879d75 coda: remove sb test in coda_fid_to_inode() new d58956e07080 coda: ftoc validity check integration new e02e244a1578 fs/hfsplus/xattr.c: replace strncpy with memcpy new be2404c39994 fs/ufs/super.c: remove set but not used variable 'usb3' new 67d1a181ed88 nds32: fix asm/syscall.h new 266c4ce5b40f hexagon: define syscall_get_error() and syscall_get_return [...] new c25ffbc794a5 mips: define syscall_get_error() new a5c2162feb80 parisc: define syscall_get_error() new 19ae77f565ea powerpc: define syscall_get_error() new fc32c61566db ptrace: add PTRACE_GET_SYSCALL_INFO request new 75dfff9d2a68 selftests/ptrace: add a test case for PTRACE_GET_SYSCALL_INFO new e5d64c695c21 selftests-ptrace-add-a-test-case-for-ptrace_get_syscall_in [...] new 59bfbd9b7d88 signal: reorder struct sighand_struct new ebf84910f2c2 signal: simplify set_user_sigmask/restore_user_sigmask new 8b14f6069bba select: change do_poll() to return -ERESTARTNOHAND rather [...] new 6e43ae338574 select: shift restore_saved_sigmask_unless() into poll_sel [...] new ae8167d48c48 coredump: split pipe command whitespace before expanding template new 9130be2b3370 drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate so [...] new 8d1d45b05743 aio: simplify read_events() new 33c1b59f4af6 ipc/mqueue.c: only perform resource calculation if user valid new cc490c2b3005 include/linux/lz4.h: fix spelling and copy-paste errors in [...] new 061d6d2e47c2 Merge branch 'akpm-current/current' new b279e51c6a1e pinctrl: fix pxa2xx.c build warnings new a1cab0a85409 proc: add /proc/<pid>/arch_status new 6dec959496d4 x86,/proc/pid/arch_status: add AVX-512 usage elapsed time new 4325148c5443 Documentation/filesystems/proc.txt: add arch_status file new c81c506545f4 proc/sysctl: add shared variables for range check new 23bc38bd7029 proc-sysctl-add-shared-variables-for-range-check-fix new 05c9224527cb tipc: remove two unused variables new e27e10a8ea96 proc-sysctl-add-shared-variables-for-range-check-fix-2-fix new 0667131db449 fs/select.c: use struct_size() in kmalloc() new a1f6f313a44d drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] new 41dc2ddf955d Merge branch 'akpm/master' new 81a72c79224f Add linux-next specific files for 20190612
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 (3f310e51ceb1) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 806 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-devices-system-cpu | 3 +- Documentation/DMA-API.txt | 2 +- Documentation/IPMB.txt | 103 + Documentation/Kconfig | 13 + Documentation/Makefile | 5 + Documentation/accelerators/ocxl.rst | 2 + Documentation/acpi/dsd/leds.txt | 2 +- Documentation/admin-guide/kernel-parameters.rst | 6 +- Documentation/admin-guide/kernel-parameters.txt | 23 +- Documentation/admin-guide/mm/numaperf.rst | 5 +- Documentation/admin-guide/ras.rst | 2 +- Documentation/arm/mem_alignment | 2 +- Documentation/arm/stm32/overview.rst | 2 + Documentation/arm/stm32/stm32f429-overview.rst | 2 + Documentation/arm/stm32/stm32f746-overview.rst | 2 + Documentation/arm/stm32/stm32f769-overview.rst | 2 + Documentation/arm/stm32/stm32h743-overview.rst | 2 + Documentation/arm/stm32/stm32mp157-overview.rst | 2 + Documentation/bpf/btf.rst | 2 + Documentation/core-api/index.rst | 1 + Documentation/core-api/kernel-api.rst | 12 + .../{x86 => core-api}/protection-keys.rst | 0 Documentation/core-api/timekeeping.rst | 2 +- Documentation/device-mapper/dm-init.txt | 14 +- Documentation/devicetree/bindings/arm/arm,scmi.txt | 2 +- .../devicetree/bindings/arm/omap/omap.txt | 3 + .../devicetree/bindings/clock/qcom,gpucc.txt | 4 +- .../bindings/clock/renesas,r9a06g032-sysctrl.txt | 7 +- .../devicetree/bindings/display/arm,komeda.txt | 23 +- .../bindings/display/bridge/renesas,lvds.txt | 19 +- .../bindings/display/bridge/thine,thc63lvd1024.txt | 6 + .../devicetree/bindings/display/renesas,du.txt | 2 + .../devicetree/bindings/gpio/gpio-davinci.txt | 18 + .../amlogic,meson-gpio-intc.txt | 1 + .../bindings/interrupt-controller/csky,mpintc.txt | 20 +- .../devicetree/bindings/leds/leds-lm36274.txt | 85 + .../devicetree/bindings/leds/leds-lm3697.txt | 73 + .../devicetree/bindings/media/amlogic,vdec.txt | 71 + .../devicetree/bindings/media/st,stm32-dcmi.txt | 2 +- .../memory-controllers/ingenic,jz4780-nemc.txt | 1 + Documentation/devicetree/bindings/mfd/ti-lmu.txt | 88 +- .../devicetree/bindings/mmc/sdhci-sprd.txt | 19 + .../devicetree/bindings/mtd/stm32-quadspi.txt | 43 - .../bindings/net/can/microchip,mcp251x.txt | 1 + .../devicetree/bindings/net/fsl-enetc.txt | 7 +- .../devicetree/bindings/net/keystone-netcp.txt | 44 + .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 2 +- .../bindings/pinctrl/bitmain,bm1880-pinctrl.txt | 11 + .../bindings/pinctrl/fsl,imx8mm-pinctrl.txt | 2 +- .../bindings/pinctrl/microchip,pic32-pinctrl.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-aspeed.txt | 2 +- .../bindings/pinctrl/qcom,sdm845-pinctrl.txt | 2 +- .../bindings/regulator/qcom,rpmh-regulator.txt | 2 +- .../bindings/rtc/allwinner,sun4i-a10-rtc.yaml | 43 + .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 134 + Documentation/devicetree/bindings/rtc/rtc.txt | 73 +- Documentation/devicetree/bindings/rtc/rtc.yaml | 50 + .../devicetree/bindings/rtc/sun6i-rtc.txt | 46 - .../devicetree/bindings/rtc/sunxi-rtc.txt | 17 - .../devicetree/bindings/rtc/trivial-rtc.yaml | 92 + .../devicetree/bindings/sound/st,stm32-i2s.txt | 2 +- .../devicetree/bindings/sound/st,stm32-sai.txt | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 58 + Documentation/devicetree/booting-without-of.txt | 2 +- Documentation/driver-api/clk.rst | 6 +- Documentation/driver-api/gpio/board.rst | 2 +- Documentation/driver-api/gpio/consumer.rst | 2 +- Documentation/driver-api/gpio/driver.rst | 2 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/mei/hdcp.rst | 32 + Documentation/driver-api/mei/iamt.rst | 101 + Documentation/driver-api/mei/index.rst | 23 + Documentation/driver-api/mei/mei-client-bus.rst | 168 + Documentation/driver-api/mei/mei.rst | 176 + Documentation/driver-api/mei/nfc.rst | 28 + Documentation/driver-api/s390-drivers.rst | 4 +- Documentation/filesystems/index.rst | 1 + Documentation/filesystems/porting | 10 +- Documentation/filesystems/proc.txt | 39 + Documentation/filesystems/vfs.rst | 1428 +++++++ Documentation/filesystems/vfs.txt | 1268 ------ .../filesystems/xfs-delayed-logging-design.txt | 2 +- Documentation/firmware-guide/acpi/enumeration.rst | 2 +- .../firmware-guide/acpi/method-tracing.rst | 2 +- Documentation/gpu/msm-crash-dump.rst | 2 + Documentation/gpu/todo.rst | 19 + Documentation/i2c/instantiating-devices | 2 +- Documentation/interconnect/interconnect.rst | 2 + Documentation/laptops/lg-laptop.rst | 2 + Documentation/memory-barriers.txt | 2 +- Documentation/misc-devices/mei/mei-client-bus.txt | 141 - Documentation/misc-devices/mei/mei.txt | 266 -- .../device_drivers/freescale/dpaa2/dpio-driver.rst | 4 +- Documentation/networking/dsa/dsa.rst | 4 +- Documentation/networking/dsa/sja1105.rst | 6 +- Documentation/networking/tls-offload.rst | 54 +- Documentation/nvdimm/nvdimm.txt | 4 +- Documentation/powerpc/isa-versions.rst | 2 + Documentation/s390/3270.rst | 298 ++ Documentation/s390/3270.txt | 271 -- Documentation/s390/CommonIO | 125 - Documentation/s390/DASD | 73 - Documentation/s390/Debugging390.txt | 2142 ---------- Documentation/s390/cds.rst | 530 +++ Documentation/s390/cds.txt | 472 --- Documentation/s390/common_io.rst | 140 + Documentation/s390/dasd.rst | 84 + Documentation/s390/debugging390.rst | 2613 ++++++++++++ Documentation/s390/driver-model.rst | 328 ++ Documentation/s390/driver-model.txt | 287 -- Documentation/s390/index.rst | 30 + Documentation/s390/monreader.rst | 212 + Documentation/s390/monreader.txt | 197 - Documentation/s390/qeth.rst | 64 + Documentation/s390/qeth.txt | 50 - Documentation/s390/s390dbf.rst | 133 + Documentation/s390/s390dbf.txt | 667 --- Documentation/s390/text_files.rst | 11 + Documentation/s390/vfio-ap.rst | 866 ++++ Documentation/s390/vfio-ap.txt | 837 ---- Documentation/s390/vfio-ccw.rst | 326 ++ Documentation/s390/vfio-ccw.txt | 300 -- Documentation/s390/zfcpdump.rst | 50 + Documentation/s390/zfcpdump.txt | 48 - Documentation/security/keys/core.rst | 16 +- Documentation/security/keys/trusted-encrypted.rst | 4 +- Documentation/sysctl/kernel.txt | 4 +- Documentation/tee.txt | 2 +- Documentation/trace/kprobetrace.rst | 6 + Documentation/trace/uprobetracer.rst | 7 +- .../it_IT/admin-guide/kernel-parameters.rst | 12 + .../translations/it_IT/doc-guide/sphinx.rst | 17 +- .../translations/it_IT/process/adding-syscalls.rst | 2 +- .../translations/it_IT/process/coding-style.rst | 2 +- Documentation/translations/it_IT/process/howto.rst | 2 +- .../translations/it_IT/process/license-rules.rst | 28 +- .../translations/it_IT/process/magic-number.rst | 2 +- .../it_IT/process/stable-kernel-rules.rst | 4 +- .../translations/ko_KR/memory-barriers.txt | 2 +- .../translations/zh_CN/basic_profiling.txt | 71 - .../translations/zh_CN/process/4.Coding.rst | 2 +- .../zh_CN/process/management-style.rst | 4 +- .../zh_CN/process/programming-language.rst | 59 +- .../virtual/kvm/amd-memory-encryption.rst | 3 + Documentation/virtual/kvm/devices/arm-vgic-its.txt | 2 +- Documentation/vm/memory-model.rst | 39 + Documentation/x86/index.rst | 1 - Documentation/x86/x86_64/5level-paging.rst | 2 +- Documentation/x86/x86_64/boot-options.rst | 4 +- Documentation/x86/x86_64/fake-numa-for-cpusets.rst | 2 +- Kconfig | 2 + MAINTAINERS | 39 +- Makefile | 2 +- Next/SHA1s | 203 +- Next/Trees | 5 +- Next/merge.log | 4357 +++++++++++++------- arch/alpha/include/asm/device.h | 3 +- arch/alpha/kernel/srm_env.c | 18 +- arch/arc/Makefile | 4 + arch/arc/boot/dts/abilis_tb100.dtsi | 14 +- arch/arc/boot/dts/abilis_tb100_dvk.dts | 14 +- arch/arc/boot/dts/abilis_tb101.dtsi | 14 +- arch/arc/boot/dts/abilis_tb101_dvk.dts | 14 +- arch/arc/boot/dts/abilis_tb10x.dtsi | 14 +- arch/arc/boot/dts/eznps.dts | 13 +- arch/arc/include/asm/pgtable.h | 8 +- arch/arc/kernel/entry-arcv2.S | 58 +- arch/arc/kernel/troubleshoot.c | 4 +- arch/arc/plat-eznps/ctop.c | 13 +- arch/arc/plat-eznps/entry.S | 12 +- arch/arc/plat-eznps/include/plat/ctop.h | 28 +- arch/arc/plat-eznps/include/plat/mtm.h | 13 +- arch/arc/plat-eznps/include/plat/smp.h | 13 +- arch/arc/plat-eznps/mtm.c | 13 +- arch/arc/plat-eznps/platform.c | 13 +- arch/arc/plat-eznps/smp.c | 13 +- arch/arc/plat-hsdk/platform.c | 161 +- arch/arc/plat-tb10x/Kconfig | 13 +- arch/arc/plat-tb10x/Makefile | 13 +- arch/arc/plat-tb10x/tb10x.c | 14 +- arch/arm/Kconfig | 2 +- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/am335x-pcm-953.dtsi | 24 +- arch/arm/boot/dts/am335x-phycore-rdk.dts | 4 + arch/arm/boot/dts/am335x-phycore-som.dtsi | 47 +- arch/arm/boot/dts/am335x-regor-rdk.dts | 24 + arch/arm/boot/dts/am335x-regor.dtsi | 223 + arch/arm/boot/dts/am335x-wega-rdk.dts | 4 + arch/arm/boot/dts/am335x-wega.dtsi | 18 +- arch/arm/boot/dts/da850-evm.dts | 5 +- arch/arm/boot/dts/da850-lego-ev3.dts | 5 +- arch/arm/boot/dts/dra7-l4.dtsi | 2 - arch/arm/boot/dts/dra72x.dtsi | 4 + arch/arm/boot/dts/exynos5410-odroidxu.dts | 5 + arch/arm/boot/dts/exynos5410.dtsi | 6 + arch/arm/boot/dts/exynos5420.dtsi | 18 +- arch/arm/boot/dts/exynos54xx.dtsi | 9 + arch/arm/boot/dts/hi3620-hi4511.dts | 5 +- arch/arm/boot/dts/hi3620.dtsi | 5 +- arch/arm/boot/dts/hip04-d01.dts | 5 +- arch/arm/boot/dts/hisi-x5hd2-dkb.dts | 5 +- arch/arm/boot/dts/hisi-x5hd2.dtsi | 5 +- .../boot/dts/logicpd-torpedo-37xx-devkit-28.dts | 32 + arch/arm/boot/dts/mmp2-brownstone.dts | 5 +- arch/arm/boot/dts/mmp2.dtsi | 5 +- arch/arm/boot/dts/omap4-l4.dtsi | 9 - arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 10 +- arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 10 +- arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts | 10 +- arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts | 10 +- arch/arm/boot/dts/pxa168-aspenite.dts | 5 +- arch/arm/boot/dts/pxa168.dtsi | 5 +- arch/arm/boot/dts/pxa910-dkb.dts | 5 +- arch/arm/boot/dts/pxa910.dtsi | 5 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 10 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 6 +- arch/arm/boot/dts/stih407-family.dtsi | 5 +- arch/arm/boot/dts/stih407-pinctrl.dtsi | 5 +- arch/arm/boot/dts/stih407.dtsi | 5 +- arch/arm/boot/dts/stih410-pinctrl.dtsi | 5 +- arch/arm/boot/dts/stih410.dtsi | 5 +- arch/arm/boot/dts/stih418.dtsi | 5 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 5 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 3 + arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 13 +- arch/arm/include/asm/dcc.h | 10 +- arch/arm/include/asm/device.h | 3 +- arch/arm/include/asm/fncpy.h | 14 +- arch/arm/include/asm/hardware/cache-l2x0.h | 14 +- arch/arm/include/asm/hardware/cp14.h | 10 +- arch/arm/include/asm/hardware/iop3xx-adma.h | 15 +- arch/arm/include/asm/hardware/iop_adma.h | 15 +- arch/arm/include/asm/hugetlb-3level.h | 14 +- arch/arm/include/asm/hugetlb.h | 14 +- arch/arm/include/asm/kvm_arm.h | 14 +- arch/arm/include/asm/kvm_asm.h | 14 +- arch/arm/include/asm/kvm_coproc.h | 14 +- arch/arm/include/asm/kvm_emulate.h | 14 +- arch/arm/include/asm/kvm_host.h | 14 +- arch/arm/include/asm/kvm_mmio.h | 14 +- arch/arm/include/asm/kvm_mmu.h | 14 +- arch/arm/include/asm/outercache.h | 14 +- arch/arm/include/asm/pgtable-2level-types.h | 14 +- arch/arm/include/asm/pgtable-3level-hwdef.h | 14 +- arch/arm/include/asm/pgtable-3level-types.h | 14 +- arch/arm/include/asm/pgtable-3level.h | 14 +- arch/arm/include/asm/unified.h | 14 +- arch/arm/include/asm/unwind.h | 14 +- arch/arm/include/debug/msm.S | 11 +- arch/arm/include/debug/tegra.S | 11 +- arch/arm/include/debug/zynq.S | 10 +- arch/arm/kernel/hw_breakpoint.c | 13 +- arch/arm/kernel/smccc-call.S | 11 +- arch/arm/kernel/thumbee.c | 14 +- arch/arm/kernel/unwind.c | 15 +- arch/arm/kvm/coproc.c | 14 +- arch/arm/kvm/coproc.h | 14 +- arch/arm/kvm/coproc_a15.c | 14 +- arch/arm/kvm/coproc_a7.c | 14 +- arch/arm/kvm/emulate.c | 14 +- arch/arm/kvm/guest.c | 14 +- arch/arm/kvm/handle_exit.c | 14 +- arch/arm/kvm/hyp/hyp-entry.S | 14 +- arch/arm/kvm/init.S | 14 +- arch/arm/kvm/interrupts.S | 14 +- arch/arm/kvm/irq.h | 5 +- arch/arm/kvm/reset.c | 14 +- arch/arm/lib/call_with_stack.S | 14 +- arch/arm/lib/delay.c | 14 +- arch/arm/mach-cns3xxx/cns3420vb.c | 5 +- arch/arm/mach-cns3xxx/cns3xxx.h | 5 +- arch/arm/mach-cns3xxx/core.c | 5 +- arch/arm/mach-cns3xxx/core.h | 5 +- arch/arm/mach-cns3xxx/devices.c | 5 +- arch/arm/mach-cns3xxx/devices.h | 5 +- arch/arm/mach-cns3xxx/pcie.c | 5 +- arch/arm/mach-cns3xxx/pm.c | 5 +- arch/arm/mach-cns3xxx/pm.h | 5 +- arch/arm/mach-davinci/sleep.S | 15 +- arch/arm/mach-hisi/hotplug.c | 5 +- arch/arm/mach-hisi/platmcpm.c | 5 +- arch/arm/mach-hisi/platsmp.c | 5 +- arch/arm/mach-iop13xx/include/mach/adma.h | 15 +- arch/arm/mach-iop13xx/include/mach/entry-macro.S | 15 +- arch/arm/mach-iop13xx/io.c | 15 +- arch/arm/mach-iop13xx/iq81340mc.c | 15 +- arch/arm/mach-iop13xx/iq81340sc.c | 15 +- arch/arm/mach-iop13xx/irq.c | 15 +- arch/arm/mach-iop13xx/msi.c | 15 +- arch/arm/mach-iop13xx/pci.c | 15 +- arch/arm/mach-iop13xx/setup.c | 15 +- arch/arm/mach-iop13xx/tpmi.c | 15 +- arch/arm/mach-keystone/keystone.c | 5 +- arch/arm/mach-keystone/keystone.h | 5 +- arch/arm/mach-keystone/memory.h | 5 +- arch/arm/mach-keystone/platsmp.c | 5 +- arch/arm/mach-keystone/pm_domain.c | 5 +- arch/arm/mach-mmp/aspenite.c | 5 +- arch/arm/mach-mmp/avengers_lite.c | 5 +- arch/arm/mach-mmp/brownstone.c | 5 +- arch/arm/mach-mmp/flint.c | 5 +- arch/arm/mach-mmp/gplugd.c | 5 +- arch/arm/mach-mmp/jasper.c | 5 +- arch/arm/mach-mmp/mmp-dt.c | 5 +- arch/arm/mach-mmp/mmp2-dt.c | 5 +- arch/arm/mach-mmp/tavorevb.c | 5 +- arch/arm/mach-mmp/teton_bga.c | 5 +- arch/arm/mach-mmp/teton_bga.h | 5 +- arch/arm/mach-mmp/ttc_dkb.c | 5 +- arch/arm/mach-mvebu/kirkwood-pm.c | 10 +- arch/arm/mach-mvebu/kirkwood-pm.h | 10 +- arch/arm/mach-netx/fb.c | 14 +- arch/arm/mach-netx/fb.h | 14 +- arch/arm/mach-netx/generic.c | 14 +- arch/arm/mach-netx/generic.h | 14 +- arch/arm/mach-netx/include/mach/hardware.h | 14 +- arch/arm/mach-netx/include/mach/irqs.h | 14 +- arch/arm/mach-netx/include/mach/netx-regs.h | 14 +- arch/arm/mach-netx/include/mach/pfifo.h | 14 +- arch/arm/mach-netx/include/mach/uncompress.h | 14 +- arch/arm/mach-netx/include/mach/xc.h | 14 +- arch/arm/mach-netx/nxdb500.c | 14 +- arch/arm/mach-netx/nxdkn.c | 14 +- arch/arm/mach-netx/nxeb500hmi.c | 14 +- arch/arm/mach-netx/pfifo.c | 14 +- arch/arm/mach-netx/time.c | 14 +- arch/arm/mach-netx/xc.c | 14 +- arch/arm/mach-omap1/ams-delta-fiq.c | 4 +- arch/arm/mach-omap1/board-ams-delta.c | 5 +- arch/arm/mach-omap1/i2c.c | 16 +- arch/arm/mach-omap1/i2c.h | 16 +- arch/arm/mach-omap2/hdq1w.c | 15 +- arch/arm/mach-omap2/hdq1w.h | 15 +- arch/arm/mach-omap2/i2c.c | 16 +- arch/arm/mach-omap2/i2c.h | 16 +- arch/arm/mach-omap2/msdi.c | 15 +- arch/arm/mach-omap2/omap_hwmod.c | 39 +- .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 8 +- arch/arm/mach-omap2/pdata-quirks.c | 60 + arch/arm/mach-pxa/littleton.c | 5 +- arch/arm/mach-pxa/mioa701_bootresume.S | 3 +- arch/arm/mach-pxa/pxa-dt.c | 5 +- arch/arm/mach-pxa/saar.c | 5 +- arch/arm/mach-pxa/tavorevb.c | 5 +- arch/arm/mach-rockchip/pm.c | 11 +- arch/arm/mach-rockchip/pm.h | 10 +- arch/arm/mach-rockchip/sleep.S | 11 +- arch/arm/mach-tegra/board-paz00.c | 11 +- arch/arm/mach-tegra/board.h | 11 +- arch/arm/mach-tegra/io.c | 11 +- arch/arm/mach-tegra/iomap.h | 11 +- arch/arm/mach-tegra/irq.c | 11 +- arch/arm/mach-tegra/reset.c | 11 +- arch/arm/mach-tegra/reset.h | 11 +- arch/arm/mach-tegra/tegra.c | 11 +- arch/arm/mach-w90x900/clksel.c | 5 +- arch/arm/mach-w90x900/cpu.c | 6 +- arch/arm/mach-w90x900/dev.c | 6 +- arch/arm/mach-w90x900/include/mach/irqs.h | 6 +- arch/arm/mach-w90x900/include/mach/map.h | 6 +- arch/arm/mach-w90x900/include/mach/mfp.h | 6 +- arch/arm/mach-w90x900/include/mach/regs-clock.h | 6 +- arch/arm/mach-w90x900/irq.c | 6 +- arch/arm/mach-w90x900/mach-nuc910evb.c | 6 +- arch/arm/mach-w90x900/mach-nuc950evb.c | 5 +- arch/arm/mach-w90x900/mach-nuc960evb.c | 6 +- arch/arm/mach-w90x900/mfp.c | 5 +- arch/arm/mach-w90x900/nuc910.c | 6 +- arch/arm/mach-w90x900/nuc950.c | 6 +- arch/arm/mach-w90x900/nuc960.c | 6 +- arch/arm/mach-w90x900/regs-ebi.h | 6 +- arch/arm/mach-w90x900/regs-usb.h | 6 +- arch/arm/mach-zynq/common.c | 10 +- arch/arm/mach-zynq/common.h | 10 +- arch/arm/mach-zynq/platsmp.c | 10 +- arch/arm/mm/cache-l2x0-pmu.c | 14 +- arch/arm/mm/cache-l2x0.c | 14 +- arch/arm/mm/cache-xsc3l2.c | 14 +- arch/arm/mm/dump.c | 6 +- arch/arm/mm/hugetlbpage.c | 14 +- arch/arm/mm/pageattr.c | 10 +- arch/arm/mm/proc-v7-3level.S | 14 +- arch/arm/net/bpf_jit_32.c | 5 +- arch/arm/net/bpf_jit_32.h | 5 +- arch/arm/plat-iop/adma.c | 15 +- arch/arm/plat-iop/cp6.c | 15 +- arch/arm/tools/syscall.tbl | 1 + arch/arm/vdso/vdsomunge.c | 15 +- arch/arm/vdso/vgettimeofday.c | 14 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 8 + .../boot/dts/altera/socfpga_stratix10_socdk.dts | 11 + arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 53 + arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 93 + arch/arm64/boot/dts/arm/juno-base.dtsi | 6 +- arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi | 4 +- arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 4 +- .../arm64/boot/dts/hisilicon/hi6220-coresight.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hip05-d02.dts | 6 +- arch/arm64/boot/dts/hisilicon/hip05.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hip06-d03.dts | 6 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hip07-d05.dts | 6 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 6 +- .../boot/dts/marvell/armada-3720-espressobin.dts | 18 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 28 + .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 1 + arch/arm64/boot/dts/marvell/armada-8040-db.dts | 7 +- arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi | 2 + arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 5 + arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 118 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 10 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 10 +- arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi | 10 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 10 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 10 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 10 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8916-mtp.dts | 10 +- arch/arm64/boot/dts/qcom/msm8916-mtp.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 14 +- .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 10 +- arch/arm64/boot/dts/qcom/msm8992-pins.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 10 +- .../arm64/boot/dts/qcom/msm8994-angler-rev-101.dts | 10 +- arch/arm64/boot/dts/qcom/msm8994-pins.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8994-smd-rpm.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dts | 10 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 10 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 1 + arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/dcc.h | 10 +- arch/arm64/include/asm/pgtable.h | 47 +- arch/arm64/include/asm/sysreg.h | 82 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/kernel/cacheinfo.c | 13 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/kvm/irq.h | 5 +- arch/arm64/mm/dump.c | 6 +- arch/arm64/mm/fault.c | 41 +- arch/arm64/mm/mmu.c | 2 +- arch/arm64/mm/pageattr.c | 10 +- arch/arm64/mm/pgd.c | 2 +- arch/hexagon/include/asm/atomic.h | 16 +- arch/hexagon/include/asm/bitops.h | 16 +- arch/hexagon/include/asm/cache.h | 15 +- arch/hexagon/include/asm/cacheflush.h | 15 +- arch/hexagon/include/asm/checksum.h | 15 +- arch/hexagon/include/asm/cmpxchg.h | 16 +- arch/hexagon/include/asm/delay.h | 15 +- arch/hexagon/include/asm/dma.h | 15 +- arch/hexagon/include/asm/elf.h | 15 +- arch/hexagon/include/asm/exec.h | 15 +- arch/hexagon/include/asm/fixmap.h | 15 +- arch/hexagon/include/asm/hexagon_vm.h | 15 +- arch/hexagon/include/asm/intrinsics.h | 15 +- arch/hexagon/include/asm/io.h | 15 +- arch/hexagon/include/asm/irq.h | 15 +- arch/hexagon/include/asm/irqflags.h | 15 +- arch/hexagon/include/asm/kgdb.h | 15 +- arch/hexagon/include/asm/linkage.h | 15 +- arch/hexagon/include/asm/mem-layout.h | 15 +- arch/hexagon/include/asm/mmu.h | 15 +- arch/hexagon/include/asm/mmu_context.h | 15 +- arch/hexagon/include/asm/module.h | 15 +- arch/hexagon/include/asm/page.h | 15 +- arch/hexagon/include/asm/perf_event.h | 15 +- arch/hexagon/include/asm/pgalloc.h | 15 +- arch/hexagon/include/asm/pgtable.h | 15 +- arch/hexagon/include/asm/processor.h | 15 +- arch/hexagon/include/asm/smp.h | 15 +- arch/hexagon/include/asm/spinlock.h | 16 +- arch/hexagon/include/asm/spinlock_types.h | 15 +- arch/hexagon/include/asm/string.h | 15 +- arch/hexagon/include/asm/suspend.h | 15 +- arch/hexagon/include/asm/switch_to.h | 15 +- arch/hexagon/include/asm/syscall.h | 15 +- arch/hexagon/include/asm/thread_info.h | 15 +- arch/hexagon/include/asm/time.h | 15 +- arch/hexagon/include/asm/timer-regs.h | 15 +- arch/hexagon/include/asm/timex.h | 15 +- arch/hexagon/include/asm/tlb.h | 15 +- arch/hexagon/include/asm/tlbflush.h | 15 +- arch/hexagon/include/asm/traps.h | 15 +- arch/hexagon/include/asm/uaccess.h | 15 +- arch/hexagon/include/asm/vdso.h | 15 +- arch/hexagon/include/asm/vm_fault.h | 15 +- arch/hexagon/include/asm/vm_mmu.h | 15 +- arch/hexagon/kernel/asm-offsets.c | 15 +- arch/hexagon/kernel/dma.c | 15 +- arch/hexagon/kernel/head.S | 16 +- arch/hexagon/kernel/hexagon_ksyms.c | 15 +- arch/hexagon/kernel/irq_cpu.c | 15 +- arch/hexagon/kernel/kgdb.c | 15 +- arch/hexagon/kernel/module.c | 15 +- arch/hexagon/kernel/process.c | 15 +- arch/hexagon/kernel/ptrace.c | 15 +- arch/hexagon/kernel/reset.c | 15 +- arch/hexagon/kernel/setup.c | 15 +- arch/hexagon/kernel/signal.c | 15 +- arch/hexagon/kernel/smp.c | 15 +- arch/hexagon/kernel/stacktrace.c | 15 +- arch/hexagon/kernel/syscalltab.c | 15 +- arch/hexagon/kernel/time.c | 15 +- arch/hexagon/kernel/trampoline.S | 15 +- arch/hexagon/kernel/traps.c | 15 +- arch/hexagon/kernel/vdso.c | 15 +- arch/hexagon/kernel/vm_entry.S | 15 +- arch/hexagon/kernel/vm_events.c | 15 +- arch/hexagon/kernel/vm_init_segtable.S | 15 +- arch/hexagon/kernel/vm_ops.S | 15 +- arch/hexagon/kernel/vm_switch.S | 15 +- arch/hexagon/kernel/vm_vectors.S | 15 +- arch/hexagon/kernel/vmlinux.lds.S | 15 +- arch/hexagon/lib/checksum.c | 15 +- arch/hexagon/lib/io.c | 15 +- arch/hexagon/lib/memcpy.S | 16 +- arch/hexagon/lib/memset.S | 15 +- arch/hexagon/mm/cache.c | 15 +- arch/hexagon/mm/copy_from_user.S | 15 +- arch/hexagon/mm/copy_to_user.S | 15 +- arch/hexagon/mm/copy_user_template.S | 15 +- arch/hexagon/mm/init.c | 15 +- arch/hexagon/mm/ioremap.c | 15 +- arch/hexagon/mm/pgalloc.c | 15 +- arch/hexagon/mm/strnlen_user.S | 15 +- arch/hexagon/mm/uaccess.c | 15 +- arch/hexagon/mm/vm_fault.c | 15 +- arch/hexagon/mm/vm_tlb.c | 15 +- arch/ia64/include/asm/device.h | 3 +- arch/m68k/coldfire/gpio.c | 10 +- arch/m68k/include/asm/gpio.h | 10 +- arch/m68k/include/asm/mcfgpio.h | 10 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/configs/ar7_defconfig | 1 - arch/mips/configs/ath25_defconfig | 1 - arch/mips/configs/ath79_defconfig | 1 - arch/mips/configs/bcm63xx_defconfig | 1 - arch/mips/configs/bigsur_defconfig | 1 - arch/mips/configs/bmips_be_defconfig | 1 - arch/mips/configs/bmips_stb_defconfig | 1 - arch/mips/configs/cavium_octeon_defconfig | 1 - arch/mips/configs/ci20_defconfig | 1 - arch/mips/configs/cobalt_defconfig | 1 - arch/mips/configs/fuloong2e_defconfig | 1 - arch/mips/configs/gpr_defconfig | 1 - arch/mips/configs/ip27_defconfig | 1 - arch/mips/configs/ip32_defconfig | 1 - arch/mips/configs/lemote2f_defconfig | 2 - arch/mips/configs/loongson1b_defconfig | 1 - arch/mips/configs/loongson1c_defconfig | 1 - arch/mips/configs/loongson3_defconfig | 1 - arch/mips/configs/malta_defconfig | 1 - arch/mips/configs/malta_kvm_defconfig | 1 - arch/mips/configs/malta_kvm_guest_defconfig | 1 - arch/mips/configs/maltaup_xpa_defconfig | 1 - arch/mips/configs/mips_paravirt_defconfig | 1 - arch/mips/configs/omega2p_defconfig | 1 - arch/mips/configs/pistachio_defconfig | 1 - arch/mips/configs/pnx8335_stb225_defconfig | 1 - arch/mips/configs/qi_lb60_defconfig | 2 - arch/mips/configs/rb532_defconfig | 1 - arch/mips/configs/rt305x_defconfig | 1 - arch/mips/configs/sb1250_swarm_defconfig | 1 - arch/mips/configs/tb0219_defconfig | 1 - arch/mips/configs/tb0226_defconfig | 1 - arch/mips/configs/tb0287_defconfig | 1 - arch/mips/configs/vocore2_defconfig | 1 - arch/mips/configs/xway_defconfig | 1 - arch/mips/include/asm/mach-lantiq/xway/xway_dma.h | 13 +- arch/mips/include/asm/mach-pic32/irq.h | 10 +- arch/mips/include/asm/mach-pic32/pic32.h | 10 +- arch/mips/include/asm/mach-pic32/spaces.h | 10 +- arch/mips/include/asm/mach-pistachio/irq.h | 5 +- arch/mips/include/asm/mach-ralink/pinmux.h | 5 +- arch/mips/jz4740/board-qi_lb60.c | 16 +- arch/mips/kernel/cacheinfo.c | 13 +- arch/mips/kernel/ftrace.c | 23 +- arch/mips/lantiq/xway/dma.c | 13 +- arch/mips/math-emu/cp1emu.c | 14 +- arch/mips/math-emu/dp_add.c | 14 +- arch/mips/math-emu/dp_cmp.c | 14 +- arch/mips/math-emu/dp_div.c | 14 +- arch/mips/math-emu/dp_fint.c | 14 +- arch/mips/math-emu/dp_flong.c | 14 +- arch/mips/math-emu/dp_fsp.c | 14 +- arch/mips/math-emu/dp_mul.c | 14 +- arch/mips/math-emu/dp_rint.c | 13 +- arch/mips/math-emu/dp_simple.c | 14 +- arch/mips/math-emu/dp_sqrt.c | 14 +- arch/mips/math-emu/dp_sub.c | 14 +- arch/mips/math-emu/dp_tint.c | 14 +- arch/mips/math-emu/dp_tlong.c | 14 +- arch/mips/math-emu/ieee754.c | 15 +- arch/mips/math-emu/ieee754.h | 14 +- arch/mips/math-emu/ieee754d.c | 14 +- arch/mips/math-emu/ieee754dp.c | 14 +- arch/mips/math-emu/ieee754dp.h | 14 +- arch/mips/math-emu/ieee754int.h | 14 +- arch/mips/math-emu/ieee754sp.c | 14 +- arch/mips/math-emu/ieee754sp.h | 14 +- arch/mips/math-emu/sp_add.c | 14 +- arch/mips/math-emu/sp_cmp.c | 14 +- arch/mips/math-emu/sp_div.c | 14 +- arch/mips/math-emu/sp_fdp.c | 14 +- arch/mips/math-emu/sp_fint.c | 14 +- arch/mips/math-emu/sp_flong.c | 14 +- arch/mips/math-emu/sp_mul.c | 14 +- arch/mips/math-emu/sp_rint.c | 13 +- arch/mips/math-emu/sp_simple.c | 14 +- arch/mips/math-emu/sp_sqrt.c | 14 +- arch/mips/math-emu/sp_sub.c | 14 +- arch/mips/math-emu/sp_tint.c | 14 +- arch/mips/math-emu/sp_tlong.c | 14 +- arch/mips/net/bpf_jit.h | 5 +- arch/mips/net/ebpf_jit.c | 5 +- arch/mips/pci/ops-loongson2.c | 5 +- arch/mips/pic32/common/irq.c | 10 +- arch/mips/pic32/common/reset.c | 10 +- arch/mips/pic32/pic32mzda/config.c | 10 +- arch/mips/pic32/pic32mzda/early_clk.c | 10 +- arch/mips/pic32/pic32mzda/early_console.c | 10 +- arch/mips/pic32/pic32mzda/early_pin.c | 10 +- arch/mips/pic32/pic32mzda/early_pin.h | 10 +- arch/mips/pic32/pic32mzda/init.c | 10 +- arch/mips/pic32/pic32mzda/pic32mzda.h | 10 +- arch/mips/pic32/pic32mzda/time.c | 10 +- arch/mips/pistachio/init.c | 5 +- arch/mips/pistachio/irq.c | 5 +- arch/mips/pistachio/time.c | 5 +- arch/mips/power/cpu.c | 3 +- arch/mips/power/hibernate_asm.S | 3 +- arch/parisc/Kconfig | 2 - arch/parisc/Makefile | 18 - arch/parisc/include/asm/ftrace.h | 15 +- arch/parisc/include/asm/patch.h | 4 +- arch/parisc/kernel/Makefile | 9 +- arch/parisc/kernel/entry.S | 64 - arch/parisc/kernel/ftrace.c | 129 +- arch/parisc/kernel/module.c | 68 +- arch/parisc/kernel/module.lds | 7 - arch/parisc/kernel/patch.c | 88 +- arch/parisc/kernel/pdc_chassis.c | 14 +- arch/parisc/kernel/vmlinux.lds.S | 2 - arch/parisc/mm/fixmap.c | 7 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/boot/bamboo.c | 5 +- arch/powerpc/boot/cuboot-rainier.c | 5 +- arch/powerpc/boot/cuboot-sequoia.c | 5 +- arch/powerpc/boot/dts/xcalibur1501.dts | 5 +- arch/powerpc/boot/dts/xpedite5200.dts | 5 +- arch/powerpc/boot/dts/xpedite5200_xmon.dts | 5 +- arch/powerpc/boot/dts/xpedite5301.dts | 5 +- arch/powerpc/boot/dts/xpedite5330.dts | 5 +- arch/powerpc/boot/dts/xpedite5370.dts | 5 +- arch/powerpc/boot/treeboot-bamboo.c | 5 +- arch/powerpc/boot/wrapper | 3 +- arch/powerpc/include/asm/device.h | 3 +- arch/powerpc/include/asm/disassemble.h | 13 +- arch/powerpc/include/asm/emulated_ops.h | 14 +- arch/powerpc/include/asm/fsl_pamu_stash.h | 14 +- arch/powerpc/include/asm/kvm_asm.h | 13 +- arch/powerpc/include/asm/kvm_book3s.h | 13 +- arch/powerpc/include/asm/kvm_book3s_32.h | 13 +- arch/powerpc/include/asm/kvm_book3s_64.h | 13 +- arch/powerpc/include/asm/kvm_book3s_asm.h | 13 +- arch/powerpc/include/asm/kvm_booke.h | 13 +- arch/powerpc/include/asm/kvm_fpu.h | 13 +- arch/powerpc/include/asm/kvm_host.h | 13 +- arch/powerpc/include/asm/kvm_para.h | 13 +- arch/powerpc/include/asm/kvm_ppc.h | 13 +- arch/powerpc/include/asm/mpc5121.h | 4 +- arch/powerpc/include/asm/mpic_msgr.h | 7 +- arch/powerpc/include/asm/msi_bitmap.h | 7 +- arch/powerpc/include/asm/pasemi_dma.h | 14 +- arch/powerpc/include/asm/ps3gpu.h | 14 +- arch/powerpc/include/asm/sparsemem.h | 3 + arch/powerpc/kernel/cpu_setup_pa6t.S | 15 +- arch/powerpc/kernel/epapr_paravirt.c | 14 +- arch/powerpc/kernel/kexec_elf_64.c | 10 +- arch/powerpc/kernel/kvm.c | 14 +- arch/powerpc/kernel/kvm_emul.S | 13 +- arch/powerpc/kernel/machine_kexec_file_64.c | 10 +- arch/powerpc/kernel/suspend.c | 3 +- arch/powerpc/kvm/book3s_32_mmu.c | 13 +- arch/powerpc/kvm/book3s_32_mmu_host.c | 14 +- arch/powerpc/kvm/book3s_32_sr.S | 13 +- arch/powerpc/kvm/book3s_64_mmu.c | 13 +- arch/powerpc/kvm/book3s_64_mmu_host.c | 14 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 13 +- arch/powerpc/kvm/book3s_64_slb.S | 13 +- arch/powerpc/kvm/book3s_64_vio.c | 13 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 13 +- arch/powerpc/kvm/book3s_emulate.c | 13 +- arch/powerpc/kvm/book3s_exports.c | 13 +- arch/powerpc/kvm/book3s_hv_interrupts.S | 13 +- arch/powerpc/kvm/book3s_interrupts.S | 13 +- arch/powerpc/kvm/book3s_mmu_hpte.c | 14 +- arch/powerpc/kvm/book3s_paired_singles.c | 13 +- arch/powerpc/kvm/book3s_rmhandlers.S | 13 +- arch/powerpc/kvm/book3s_segment.S | 13 +- arch/powerpc/kvm/booke.c | 13 +- arch/powerpc/kvm/booke.h | 13 +- arch/powerpc/kvm/booke_emulate.c | 13 +- arch/powerpc/kvm/booke_interrupts.S | 13 +- arch/powerpc/kvm/bookehv_interrupts.S | 13 +- arch/powerpc/kvm/emulate.c | 13 +- arch/powerpc/kvm/emulate_loadstore.c | 13 +- arch/powerpc/kvm/powerpc.c | 13 +- arch/powerpc/kvm/timing.c | 13 +- arch/powerpc/kvm/timing.h | 13 +- arch/powerpc/lib/pmem.c | 10 +- arch/powerpc/mm/ptdump/hashpagetable.c | 6 +- arch/powerpc/mm/ptdump/ptdump.c | 6 +- arch/powerpc/net/bpf_jit.h | 6 +- arch/powerpc/net/bpf_jit32.h | 6 +- arch/powerpc/net/bpf_jit64.h | 6 +- arch/powerpc/net/bpf_jit_asm.S | 6 +- arch/powerpc/net/bpf_jit_comp.c | 6 +- arch/powerpc/net/bpf_jit_comp64.c | 6 +- arch/powerpc/oprofile/op_model_pa6t.c | 14 +- arch/powerpc/platforms/40x/ppc40x_simple.c | 5 +- arch/powerpc/platforms/44x/idle.c | 15 +- arch/powerpc/platforms/44x/ppc44x_simple.c | 5 +- arch/powerpc/platforms/4xx/gpio.c | 14 +- arch/powerpc/platforms/512x/mpc512x_lpbfifo.c | 3 +- arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c | 3 +- arch/powerpc/platforms/85xx/common.c | 5 +- arch/powerpc/platforms/85xx/xes_mpc85xx.c | 5 +- arch/powerpc/platforms/86xx/common.c | 5 +- arch/powerpc/platforms/pasemi/dma_lib.c | 14 +- arch/powerpc/platforms/pasemi/gpio_mdio.c | 14 +- arch/powerpc/platforms/pasemi/idle.c | 15 +- arch/powerpc/platforms/pasemi/iommu.c | 14 +- arch/powerpc/platforms/pasemi/msi.c | 7 +- arch/powerpc/platforms/pasemi/pci.c | 14 +- arch/powerpc/platforms/pasemi/powersave.S | 15 +- arch/powerpc/platforms/pasemi/setup.c | 14 +- arch/powerpc/platforms/pasemi/time.c | 14 +- arch/powerpc/platforms/pseries/msi.c | 7 +- arch/powerpc/purgatory/trampoline.S | 5 +- arch/powerpc/sysdev/fsl_mpic_err.c | 7 +- arch/powerpc/sysdev/fsl_msi.c | 7 +- arch/powerpc/sysdev/fsl_msi.h | 7 +- arch/powerpc/sysdev/mpic.h | 7 +- arch/powerpc/sysdev/mpic_msgr.c | 7 +- arch/powerpc/sysdev/mpic_msi.c | 7 +- arch/powerpc/sysdev/mpic_u3msi.c | 7 +- arch/powerpc/sysdev/msi_bitmap.c | 7 +- arch/riscv/Kconfig | 1 + arch/riscv/include/asm/asm.h | 10 +- arch/riscv/include/asm/bitops.h | 10 +- arch/riscv/include/asm/bug.h | 10 +- arch/riscv/include/asm/cache.h | 10 +- arch/riscv/include/asm/cacheflush.h | 10 +- arch/riscv/include/asm/cmpxchg.h | 10 +- arch/riscv/include/asm/csr.h | 10 +- arch/riscv/include/asm/current.h | 10 +- arch/riscv/include/asm/delay.h | 10 +- arch/riscv/include/asm/io.h | 10 +- arch/riscv/include/asm/irq.h | 10 +- arch/riscv/include/asm/irqflags.h | 10 +- arch/riscv/include/asm/linkage.h | 10 +- arch/riscv/include/asm/mmu.h | 10 +- arch/riscv/include/asm/mmu_context.h | 10 +- arch/riscv/include/asm/page.h | 10 +- arch/riscv/include/asm/pci.h | 10 +- arch/riscv/include/asm/pgalloc.h | 10 +- arch/riscv/include/asm/pgtable-32.h | 10 +- arch/riscv/include/asm/pgtable-64.h | 10 +- arch/riscv/include/asm/pgtable-bits.h | 10 +- arch/riscv/include/asm/pgtable.h | 10 +- arch/riscv/include/asm/processor.h | 10 +- arch/riscv/include/asm/ptrace.h | 10 +- arch/riscv/include/asm/sbi.h | 10 +- arch/riscv/include/asm/smp.h | 10 +- arch/riscv/include/asm/spinlock.h | 10 +- arch/riscv/include/asm/spinlock_types.h | 10 +- arch/riscv/include/asm/string.h | 10 +- arch/riscv/include/asm/switch_to.h | 10 +- arch/riscv/include/asm/syscall.h | 10 +- arch/riscv/include/asm/thread_info.h | 10 +- arch/riscv/include/asm/timex.h | 10 +- arch/riscv/include/asm/tlb.h | 10 +- arch/riscv/include/asm/tlbflush.h | 10 +- arch/riscv/include/asm/uaccess.h | 10 +- arch/riscv/include/asm/unistd.h | 10 +- arch/riscv/include/asm/word-at-a-time.h | 9 +- arch/riscv/include/uapi/asm/ptrace.h | 10 +- arch/riscv/include/uapi/asm/sigcontext.h | 10 +- arch/riscv/kernel/asm-offsets.c | 10 +- arch/riscv/kernel/cacheinfo.c | 10 +- arch/riscv/kernel/cpu.c | 10 +- arch/riscv/kernel/entry.S | 10 +- arch/riscv/kernel/head.S | 10 +- arch/riscv/kernel/ptrace.c | 10 +- arch/riscv/kernel/reset.c | 10 +- arch/riscv/kernel/sys_riscv.c | 10 +- arch/riscv/kernel/syscall_table.c | 10 +- arch/riscv/kernel/time.c | 10 +- arch/riscv/kernel/traps.c | 10 +- arch/riscv/kernel/vdso/clock_getres.S | 10 +- arch/riscv/kernel/vdso/clock_gettime.S | 10 +- arch/riscv/kernel/vdso/flush_icache.S | 10 +- arch/riscv/kernel/vdso/getcpu.S | 10 +- arch/riscv/kernel/vdso/gettimeofday.S | 10 +- arch/riscv/kernel/vdso/rt_sigreturn.S | 10 +- arch/riscv/kernel/vdso/vdso.S | 10 +- arch/riscv/kernel/vdso/vdso.lds.S | 10 +- arch/riscv/kernel/vmlinux.lds.S | 10 +- arch/riscv/lib/delay.c | 10 +- arch/riscv/lib/memcpy.S | 10 +- arch/riscv/lib/memset.S | 10 +- arch/riscv/lib/tishift.S | 10 +- arch/riscv/lib/udivdi3.S | 10 +- arch/riscv/mm/cacheflush.c | 10 +- arch/riscv/mm/init.c | 10 +- arch/riscv/mm/ioremap.c | 10 +- arch/s390/Kconfig | 34 +- arch/s390/Makefile | 1 + arch/s390/configs/defconfig | 1 - arch/s390/configs/zfcpdump_defconfig | 1 - arch/s390/include/asm/ctl_reg.h | 55 +- arch/s390/include/asm/debug.h | 235 +- arch/s390/include/asm/nmi.h | 20 +- arch/s390/include/asm/percpu.h | 2 +- arch/s390/include/asm/processor.h | 20 +- arch/s390/include/asm/ptrace.h | 10 +- arch/s390/include/asm/setup.h | 40 +- arch/s390/include/asm/smp.h | 35 - arch/s390/include/asm/spinlock.h | 4 - arch/s390/include/asm/stacktrace.h | 2 +- arch/s390/include/asm/thread_info.h | 34 +- arch/s390/include/asm/tlbflush.h | 17 - arch/s390/include/uapi/asm/runtime_instr.h | 2 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/dumpstack.c | 2 - arch/s390/kernel/entry.S | 4 - arch/s390/kernel/jump_label.c | 5 - arch/s390/kernel/machine_kexec.c | 3 +- arch/s390/kernel/setup.c | 2 - arch/s390/kernel/smp.c | 19 - arch/s390/kernel/swsusp.S | 2 - arch/s390/lib/Makefile | 3 +- arch/sh/configs/ap325rxa_defconfig | 1 - arch/sh/configs/apsh4a3a_defconfig | 1 - arch/sh/configs/apsh4ad0a_defconfig | 1 - arch/sh/configs/cayman_defconfig | 1 - arch/sh/configs/dreamcast_defconfig | 1 - arch/sh/configs/ecovec24-romimage_defconfig | 1 - arch/sh/configs/ecovec24_defconfig | 1 - arch/sh/configs/edosk7760_defconfig | 1 - arch/sh/configs/espt_defconfig | 1 - arch/sh/configs/hp6xx_defconfig | 1 - arch/sh/configs/kfr2r09-romimage_defconfig | 1 - arch/sh/configs/kfr2r09_defconfig | 1 - arch/sh/configs/landisk_defconfig | 1 - arch/sh/configs/lboxre2_defconfig | 1 - arch/sh/configs/magicpanelr2_defconfig | 1 - arch/sh/configs/microdev_defconfig | 1 - arch/sh/configs/migor_defconfig | 1 - arch/sh/configs/polaris_defconfig | 1 - arch/sh/configs/r7780mp_defconfig | 1 - arch/sh/configs/r7785rp_defconfig | 1 - arch/sh/configs/rsk7201_defconfig | 1 - arch/sh/configs/rsk7203_defconfig | 1 - arch/sh/configs/rsk7264_defconfig | 1 - arch/sh/configs/rsk7269_defconfig | 1 - arch/sh/configs/rts7751r2d1_defconfig | 1 - arch/sh/configs/rts7751r2dplus_defconfig | 1 - arch/sh/configs/sdk7780_defconfig | 1 - arch/sh/configs/sdk7786_defconfig | 1 - arch/sh/configs/se7206_defconfig | 1 - arch/sh/configs/se7343_defconfig | 1 - arch/sh/configs/se7712_defconfig | 1 - arch/sh/configs/se7721_defconfig | 1 - arch/sh/configs/se7722_defconfig | 1 - arch/sh/configs/se7724_defconfig | 1 - arch/sh/configs/sh03_defconfig | 1 - arch/sh/configs/sh2007_defconfig | 1 - arch/sh/configs/sh7710voipgw_defconfig | 1 - arch/sh/configs/sh7724_generic_defconfig | 1 - arch/sh/configs/sh7757lcr_defconfig | 1 - arch/sh/configs/sh7763rdp_defconfig | 1 - arch/sh/configs/sh7770_generic_defconfig | 1 - arch/sh/configs/sh7785lcr_32bit_defconfig | 1 - arch/sh/configs/sh7785lcr_defconfig | 1 - arch/sh/configs/shx3_defconfig | 1 - arch/sh/configs/titan_defconfig | 1 - arch/sh/configs/ul2_defconfig | 1 - arch/sh/configs/urquell_defconfig | 1 - arch/sparc/include/asm/device.h | 3 +- arch/x86/Kconfig | 17 +- arch/x86/Kconfig.debug | 2 +- arch/x86/boot/compressed/acpi.c | 143 +- arch/x86/boot/compressed/misc.c | 11 +- arch/x86/boot/compressed/mkpiggy.c | 16 +- arch/x86/boot/header.S | 2 +- arch/x86/crypto/crc32c-intel_glue.c | 15 +- arch/x86/entry/common.c | 2 +- arch/x86/entry/entry_64.S | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/events/intel/bts.c | 10 +- arch/x86/events/intel/pt.c | 10 +- arch/x86/events/intel/pt.h | 10 +- arch/x86/hyperv/hv_init.c | 12 +- arch/x86/ia32/sys_ia32.c | 12 +- arch/x86/include/asm/apb_timer.h | 6 +- arch/x86/include/asm/archrandom.h | 15 +- arch/x86/include/asm/bootparam_utils.h | 2 +- arch/x86/include/asm/imr.h | 6 +- arch/x86/include/asm/intel-family.h | 3 + arch/x86/include/asm/intel-mid.h | 6 +- arch/x86/include/asm/intel_telemetry.h | 11 +- arch/x86/include/asm/irq_remapping.h | 14 +- arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/include/asm/pgtable_64_types.h | 2 +- arch/x86/include/asm/platform_sst_audio.h | 6 +- arch/x86/include/asm/smap.h | 6 +- arch/x86/include/asm/syscalls.h | 4 +- arch/x86/include/asm/vmx.h | 15 +- arch/x86/include/asm/xor_avx.h | 6 +- arch/x86/kernel/acpi/cppc_msr.c | 11 +- arch/x86/kernel/acpi/wakeup_32.S | 3 +- arch/x86/kernel/acpi/wakeup_64.S | 3 +- arch/x86/kernel/apb_timer.c | 6 +- arch/x86/kernel/cpu/aperfmperf.c | 3 +- arch/x86/kernel/cpu/mce/amd.c | 4 +- arch/x86/kernel/cpu/mce/apei.c | 14 +- arch/x86/kernel/cpu/mce/genpool.c | 3 +- arch/x86/kernel/cpu/mce/severity.c | 6 +- arch/x86/kernel/cpu/microcode/amd.c | 6 +- arch/x86/kernel/cpu/mshyperv.c | 6 +- arch/x86/kernel/cpu/rdrand.c | 15 +- arch/x86/kernel/cpu/resctrl/core.c | 10 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 10 +- arch/x86/kernel/cpu/resctrl/monitor.c | 10 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 6 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 10 +- arch/x86/kernel/espfix_64.c | 10 +- arch/x86/kernel/fpu/signal.c | 16 +- arch/x86/kernel/fpu/xstate.c | 47 + arch/x86/kernel/itmt.c | 6 +- arch/x86/kernel/kdebugfs.c | 3 +- arch/x86/kernel/kexec-bzimage64.c | 2 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/ksysfs.c | 3 +- arch/x86/kernel/machine_kexec_64.c | 87 + arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kernel/tboot.c | 15 +- arch/x86/kernel/vsmp_64.c | 5 +- arch/x86/kvm/irq.c | 14 +- arch/x86/kvm/irq.h | 14 +- arch/x86/kvm/irq_comm.c | 13 +- arch/x86/lib/cmpxchg16b_emu.S | 8 +- arch/x86/lib/cmpxchg8b_emu.S | 8 +- arch/x86/lib/insn-eval.c | 47 +- arch/x86/mm/dump_pagetables.c | 6 +- arch/x86/mm/init_64.c | 4 +- arch/x86/mm/kaslr.c | 11 +- arch/x86/mm/pkeys.c | 10 +- arch/x86/mm/pti.c | 10 +- arch/x86/mm/tlb.c | 2 +- arch/x86/net/bpf_jit_comp.c | 6 +- arch/x86/pci/ce4100.c | 18 +- arch/x86/pci/mmconfig_32.c | 3 +- arch/x86/pci/sta2x11-fixup.c | 15 +- arch/x86/platform/atom/punit_atom_debug.c | 11 +- arch/x86/platform/ce4100/ce4100.c | 6 +- arch/x86/platform/ce4100/falconfalls.dts | 5 +- arch/x86/platform/goldfish/goldfish.c | 11 +- .../intel-mid/device_libs/platform_bcm43xx.c | 6 +- .../intel-mid/device_libs/platform_bma023.c | 6 +- .../platform/intel-mid/device_libs/platform_bt.c | 6 +- .../intel-mid/device_libs/platform_emc1403.c | 6 +- .../intel-mid/device_libs/platform_gpio_keys.c | 6 +- .../intel-mid/device_libs/platform_lis331.c | 6 +- .../intel-mid/device_libs/platform_max7315.c | 6 +- .../intel-mid/device_libs/platform_mpu3050.c | 6 +- .../intel-mid/device_libs/platform_mrfld_pinctrl.c | 6 +- .../device_libs/platform_mrfld_power_btn.c | 6 +- .../intel-mid/device_libs/platform_mrfld_rtc.c | 6 +- .../intel-mid/device_libs/platform_mrfld_sd.c | 6 +- .../intel-mid/device_libs/platform_mrfld_spidev.c | 6 +- .../intel-mid/device_libs/platform_mrfld_wdt.c | 6 +- .../platform/intel-mid/device_libs/platform_msic.c | 6 +- .../platform/intel-mid/device_libs/platform_msic.h | 6 +- .../intel-mid/device_libs/platform_msic_audio.c | 6 +- .../intel-mid/device_libs/platform_msic_battery.c | 6 +- .../intel-mid/device_libs/platform_msic_gpio.c | 6 +- .../intel-mid/device_libs/platform_msic_ocd.c | 6 +- .../device_libs/platform_msic_power_btn.c | 6 +- .../intel-mid/device_libs/platform_msic_thermal.c | 6 +- .../intel-mid/device_libs/platform_pcal9555a.c | 6 +- .../intel-mid/device_libs/platform_tc35876x.c | 6 +- .../intel-mid/device_libs/platform_tca6416.c | 6 +- arch/x86/platform/intel-mid/intel-mid.c | 6 +- arch/x86/platform/intel-mid/intel_mid_vrtc.c | 6 +- arch/x86/platform/intel-mid/pwr.c | 5 +- arch/x86/platform/intel-mid/sfi.c | 6 +- arch/x86/platform/intel/iosf_mbi.c | 11 +- arch/x86/platform/olpc/olpc_dt.c | 2 +- arch/x86/platform/pvh/enlighten.c | 2 +- arch/x86/platform/sfi/sfi.c | 15 +- arch/x86/power/cpu.c | 3 +- arch/x86/power/hibernate_32.c | 3 +- arch/x86/power/hibernate_64.c | 3 +- arch/x86/power/hibernate_asm_64.S | 3 +- arch/x86/ras/Kconfig | 10 + arch/xtensa/kernel/syscalls/syscall.tbl | 1 + block/blk-cgroup.c | 2 +- block/blk-core.c | 13 + block/blk-mq-sched.c | 30 +- block/blk-mq-sched.h | 1 + block/blk-sysfs.c | 2 +- block/blk.h | 10 +- block/elevator.c | 2 +- crypto/async_tx/async_memcpy.c | 15 +- crypto/async_tx/async_tx.c | 15 +- crypto/async_tx/async_xor.c | 15 +- crypto/async_tx/raid6test.c | 15 +- crypto/crypto_user_base.c | 14 +- crypto/lz4.c | 15 +- crypto/lz4hc.c | 15 +- crypto/lzo-rle.c | 15 +- crypto/lzo.c | 15 +- crypto/pcrypt.c | 14 +- crypto/zstd.c | 11 +- drivers/acpi/Kconfig | 10 +- drivers/acpi/acpi_extlog.c | 3 +- drivers/acpi/acpi_pad.c | 11 +- drivers/acpi/apei/bert.c | 4 +- drivers/acpi/arm64/iort.c | 10 +- drivers/acpi/cppc_acpi.c | 6 +- drivers/acpi/dptf/dptf_power.c | 11 +- drivers/acpi/evged.c | 11 +- drivers/acpi/glue.c | 3 +- drivers/acpi/internal.h | 11 +- drivers/acpi/nfit/core.c | 10 +- drivers/acpi/nfit/mce.c | 10 +- drivers/acpi/nfit/nfit.h | 10 +- drivers/acpi/nvs.c | 3 +- drivers/acpi/osl.c | 4 +- drivers/acpi/sbshc.c | 5 +- drivers/acpi/sleep.c | 4 +- drivers/amba/tegra-ahb.c | 11 +- drivers/android/binder.c | 11 +- drivers/android/binder_alloc.c | 11 +- drivers/android/binder_alloc.h | 11 +- drivers/android/binder_alloc_selftest.c | 11 +- drivers/android/binder_trace.h | 11 +- drivers/ata/ahci_sunxi.c | 10 +- drivers/ata/ahci_tegra.c | 11 +- drivers/ata/libata-pmp.c | 3 +- drivers/ata/pata_cs5530.c | 14 +- drivers/ata/pata_cs5535.c | 14 +- drivers/ata/pata_cs5536.c | 14 +- drivers/ata/pata_sc1200.c | 15 +- drivers/ata/pata_sch.c | 15 +- drivers/ata/pata_triflex.c | 14 +- drivers/base/firmware_loader/fallback.c | 20 +- drivers/base/firmware_loader/firmware.h | 6 + drivers/base/firmware_loader/main.c | 27 +- drivers/base/regmap/Kconfig | 6 +- drivers/base/regmap/Makefile | 1 + drivers/base/regmap/regmap-i3c.c | 60 + drivers/block/aoe/aoeblk.c | 16 +- drivers/block/mtip32xx/mtip32xx.c | 1 + drivers/block/rsxx/core.c | 1 - drivers/block/umem.c | 5 +- drivers/block/umem.h | 3 +- drivers/bluetooth/btqca.c | 15 +- drivers/bluetooth/btqca.h | 15 +- drivers/bluetooth/btqcomsmd.c | 10 +- drivers/bluetooth/btwilink.c | 15 +- drivers/bluetooth/hci_ll.c | 15 +- drivers/bluetooth/hci_qca.c | 15 +- drivers/bus/ti-sysc.c | 454 +- drivers/char/hangcheck-timer.c | 15 +- drivers/char/hw_random/pasemi-rng.c | 14 +- drivers/char/hw_random/pic32-rng.c | 10 +- drivers/char/hw_random/pseries-rng.c | 14 +- drivers/char/hw_random/s390-trng.c | 6 +- drivers/char/ipmi/Kconfig | 8 + drivers/char/ipmi/Makefile | 1 + drivers/char/ipmi/ipmb_dev_int.c | 364 ++ drivers/char/tpm/eventlog/efi.c | 50 +- drivers/char/tpm/eventlog/tpm2.c | 47 +- drivers/char/tpm/st33zp24/st33zp24.h | 13 +- drivers/char/tpm/tpm-chip.c | 7 +- drivers/char/tpm/tpm-dev-common.c | 7 +- drivers/char/tpm/tpm-dev.c | 7 +- drivers/char/tpm/tpm-interface.c | 7 +- drivers/char/tpm/tpm-sysfs.c | 7 +- drivers/char/tpm/tpm.h | 7 +- drivers/char/tpm/tpm2-cmd.c | 6 +- drivers/char/tpm/tpm2-space.c | 6 +- drivers/char/tpm/tpm_atmel.c | 7 +- drivers/char/tpm/tpm_atmel.h | 7 +- drivers/char/tpm/tpm_crb.c | 6 +- drivers/char/tpm/tpm_i2c_infineon.c | 8 +- drivers/char/tpm/tpm_ibmvtpm.c | 7 +- drivers/char/tpm/tpm_ibmvtpm.h | 7 +- drivers/char/tpm/tpm_infineon.c | 6 +- drivers/char/tpm/tpm_nsc.c | 7 +- drivers/char/tpm/tpm_ppi.c | 6 +- drivers/char/tpm/tpm_tis.c | 6 +- drivers/char/tpm/tpm_tis_core.c | 6 +- drivers/char/tpm/tpm_tis_core.h | 6 +- drivers/char/tpm/tpm_tis_spi.c | 6 +- drivers/char/tpm/tpm_vtpm_proxy.c | 7 +- drivers/char/ttyprintk.c | 5 +- drivers/char/xillybus/xillybus.h | 5 +- drivers/char/xillybus/xillybus_core.c | 5 +- drivers/char/xillybus/xillybus_of.c | 5 +- drivers/char/xillybus/xillybus_pcie.c | 5 +- drivers/clk/clk-hi655x.c | 10 +- drivers/clk/clk-rk808.c | 10 +- drivers/clk/clk-twl6040.c | 16 +- drivers/clk/clk-vt8500.c | 11 +- drivers/clk/hisilicon/clk-hix5hd2.c | 5 +- drivers/clk/imx/clk-busy.c | 30 +- drivers/clk/imx/clk-cpu.c | 14 +- drivers/clk/imx/clk-fixup-div.c | 15 +- drivers/clk/imx/clk-fixup-mux.c | 15 +- drivers/clk/imx/clk-gate-exclusive.c | 17 +- drivers/clk/imx/clk-gate2.c | 14 +- drivers/clk/imx/clk-imx1.c | 14 +- drivers/clk/imx/clk-imx6q.c | 767 ++-- drivers/clk/imx/clk-imx6sl.c | 404 +- drivers/clk/imx/clk-imx6sll.c | 430 +- drivers/clk/imx/clk-imx6sx.c | 656 +-- drivers/clk/imx/clk-imx6ul.c | 574 +-- drivers/clk/imx/clk-imx7d.c | 983 ++--- drivers/clk/imx/clk-pfd.c | 14 +- drivers/clk/imx/clk-pllv3.c | 14 +- drivers/clk/imx/clk.c | 11 + drivers/clk/imx/clk.h | 142 +- drivers/clk/ingenic/cgu.c | 41 +- drivers/clk/ingenic/cgu.h | 3 + drivers/clk/ingenic/jz4725b-cgu.c | 38 +- drivers/clk/ingenic/jz4740-cgu.c | 29 +- drivers/clk/ingenic/jz4770-cgu.c | 34 +- drivers/clk/microchip/clk-core.c | 10 +- drivers/clk/microchip/clk-core.h | 10 +- drivers/clk/microchip/clk-pic32mzda.c | 10 +- drivers/clk/pistachio/clk-pistachio.c | 5 +- drivers/clk/pistachio/clk-pll.c | 5 +- drivers/clk/pistachio/clk.c | 5 +- drivers/clk/pistachio/clk.h | 5 +- drivers/clk/pxa/clk-pxa.c | 6 +- drivers/clk/pxa/clk-pxa.h | 6 +- drivers/clk/pxa/clk-pxa25x.c | 5 +- drivers/clk/pxa/clk-pxa27x.c | 6 +- drivers/clk/pxa/clk-pxa3xx.c | 5 +- drivers/clk/qcom/clk-pll.c | 10 +- drivers/clk/qcom/clk-pll.h | 10 +- drivers/clk/qcom/clk-rcg.c | 10 +- drivers/clk/qcom/clk-regmap-divider.c | 10 +- drivers/clk/qcom/clk-regmap-divider.h | 10 +- drivers/clk/qcom/clk-regmap-mux.c | 10 +- drivers/clk/qcom/clk-regmap-mux.h | 10 +- drivers/clk/qcom/clk-rpm.c | 10 +- drivers/clk/qcom/clk-smd-rpm.c | 10 +- drivers/clk/qcom/clk-spmi-pmic-div.c | 10 +- drivers/clk/qcom/gcc-apq8084.c | 10 +- drivers/clk/qcom/gcc-ipq4019.c | 10 +- drivers/clk/qcom/gcc-ipq806x.c | 10 +- drivers/clk/qcom/gcc-ipq8074.c | 10 +- drivers/clk/qcom/gcc-mdm9615.c | 10 +- drivers/clk/qcom/gcc-msm8660.c | 10 +- drivers/clk/qcom/gcc-msm8916.c | 10 +- drivers/clk/qcom/gcc-msm8960.c | 10 +- drivers/clk/qcom/gcc-msm8974.c | 10 +- drivers/clk/qcom/gcc-msm8994.c | 10 +- drivers/clk/qcom/gcc-msm8996.c | 10 +- drivers/clk/qcom/gcc-qcs404.c | 7 + drivers/clk/qcom/gdsc.c | 14 +- drivers/clk/qcom/gdsc.h | 10 +- drivers/clk/qcom/lcc-ipq806x.c | 10 +- drivers/clk/qcom/lcc-mdm9615.c | 10 +- drivers/clk/qcom/lcc-msm8960.c | 10 +- drivers/clk/qcom/mmcc-apq8084.c | 10 +- drivers/clk/qcom/mmcc-msm8960.c | 10 +- drivers/clk/qcom/mmcc-msm8974.c | 10 +- drivers/clk/qcom/mmcc-msm8996.c | 10 +- drivers/clk/qcom/reset.c | 10 +- drivers/clk/qcom/reset.h | 10 +- drivers/clk/renesas/clk-mstp.c | 8 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 1 + drivers/clk/renesas/r8a7796-cpg-mssr.c | 4 + drivers/clk/renesas/r8a77965-cpg-mssr.c | 1 + drivers/clk/renesas/r9a06g032-clocks.c | 227 +- drivers/clk/renesas/renesas-cpg-mssr.c | 12 +- drivers/clk/rockchip/clk-muxgrf.c | 12 +- drivers/clk/socfpga/clk.h | 11 +- drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 10 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 10 +- drivers/clk/sunxi-ng/ccu-sun5i.c | 10 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 10 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 10 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 10 +- drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 10 +- drivers/clk/sunxi-ng/ccu_common.h | 10 +- drivers/clk/sunxi-ng/ccu_div.h | 10 +- drivers/clk/sunxi-ng/ccu_frac.h | 10 +- drivers/clk/sunxi-ng/ccu_gate.h | 10 +- drivers/clk/sunxi-ng/ccu_mmc_timing.c | 10 +- drivers/clk/sunxi-ng/ccu_mp.h | 10 +- drivers/clk/sunxi-ng/ccu_nk.h | 10 +- drivers/clk/sunxi-ng/ccu_nkm.h | 10 +- drivers/clk/sunxi-ng/ccu_nkmp.h | 10 +- drivers/clk/sunxi-ng/ccu_nm.h | 10 +- drivers/clk/sunxi-ng/ccu_phase.h | 10 +- drivers/clk/sunxi-ng/ccu_reset.h | 10 +- drivers/clk/sunxi-ng/ccu_sdm.h | 10 +- drivers/clk/tegra/clk-emc.c | 10 +- drivers/clk/ti/clk-814x.c | 6 +- drivers/clk/ti/clkctrl.c | 7 +- drivers/clk/x86/clk-pmc-atom.c | 10 +- drivers/clk/zynq/clkc.c | 13 +- drivers/clk/zynq/pll.c | 14 +- drivers/clocksource/numachip.c | 11 +- drivers/clocksource/timer-cadence-ttc.c | 10 +- drivers/clocksource/timer-qcom.c | 11 +- drivers/clocksource/timer-tegra.c | 2 +- drivers/clocksource/timer-ti-32k.c | 13 +- drivers/cpufreq/cppc_cpufreq.c | 6 +- drivers/cpufreq/intel_pstate.c | 6 +- drivers/cpufreq/powernow-k8.h | 4 +- drivers/cpufreq/sti-cpufreq.c | 5 +- drivers/cpufreq/tegra124-cpufreq.c | 10 +- drivers/cpufreq/tegra186-cpufreq.c | 10 +- drivers/cpufreq/tegra20-cpufreq.c | 11 +- drivers/cpuidle/poll_state.c | 3 +- drivers/crypto/amcc/crypto4xx_trng.c | 5 +- drivers/crypto/nx/nx-aes-cbc.c | 14 +- drivers/crypto/nx/nx-aes-ccm.c | 14 +- drivers/crypto/nx/nx-aes-ctr.c | 14 +- drivers/crypto/nx/nx-aes-ecb.c | 14 +- drivers/crypto/nx/nx-aes-gcm.c | 14 +- drivers/crypto/nx/nx-aes-xcbc.c | 14 +- drivers/crypto/nx/nx-sha256.c | 14 +- drivers/crypto/nx/nx-sha512.c | 14 +- drivers/crypto/nx/nx.c | 14 +- drivers/crypto/nx/nx_debugfs.c | 14 +- drivers/crypto/qce/ablkcipher.c | 10 +- drivers/crypto/qce/cipher.h | 10 +- drivers/crypto/qce/common.c | 10 +- drivers/crypto/qce/common.h | 10 +- drivers/crypto/qce/core.c | 10 +- drivers/crypto/qce/core.h | 10 +- drivers/crypto/qce/dma.c | 10 +- drivers/crypto/qce/dma.h | 10 +- drivers/crypto/qce/regs-v5.h | 10 +- drivers/crypto/qce/sha.c | 10 +- drivers/crypto/qce/sha.h | 10 +- drivers/crypto/rockchip/rk3288_crypto.c | 5 +- drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c | 5 +- drivers/crypto/rockchip/rk3288_crypto_ahash.c | 5 +- drivers/crypto/vmx/aes.c | 2 +- drivers/crypto/vmx/aes_cbc.c | 2 +- drivers/crypto/vmx/aes_ctr.c | 2 +- drivers/crypto/vmx/aes_xts.c | 2 +- drivers/crypto/vmx/vmx.c | 2 +- drivers/dax/dax-private.h | 10 +- drivers/dax/super.c | 10 +- drivers/devfreq/event/rockchip-dfi.c | 10 +- drivers/devfreq/rk3399_dmc.c | 10 +- drivers/dma-buf/dma-fence.c | 21 +- drivers/dma-buf/sw_sync.c | 11 +- drivers/dma-buf/sync_debug.c | 11 +- drivers/dma-buf/sync_file.c | 11 +- drivers/dma/Kconfig | 2 + drivers/dma/Makefile | 1 + drivers/dma/dma-axi-dmac.c | 4 +- drivers/dma/dmaengine.c | 4 +- drivers/dma/dw-edma/Kconfig | 18 + drivers/dma/dw-edma/Makefile | 7 + drivers/dma/dw-edma/dw-edma-core.c | 937 +++++ drivers/dma/dw-edma/dw-edma-core.h | 165 + drivers/dma/dw-edma/dw-edma-pcie.c | 229 + drivers/dma/dw-edma/dw-edma-v0-core.c | 354 ++ drivers/dma/dw-edma/dw-edma-v0-core.h | 28 + drivers/dma/dw-edma/dw-edma-v0-debugfs.c | 310 ++ drivers/dma/dw-edma/dw-edma-v0-debugfs.h | 27 + drivers/dma/dw-edma/dw-edma-v0-regs.h | 158 + drivers/dma/img-mdc-dma.c | 5 +- drivers/dma/ioat/dca.c | 14 +- drivers/dma/ioat/dma.c | 14 +- drivers/dma/ioat/init.c | 14 +- drivers/dma/ioat/prep.c | 14 +- drivers/dma/ioat/sysfs.c | 14 +- drivers/dma/iop-adma.c | 11 +- drivers/dma/mic_x100_dma.c | 13 +- drivers/dma/mic_x100_dma.h | 13 +- drivers/dma/mv_xor.c | 10 +- drivers/dma/mv_xor.h | 10 +- drivers/dma/qcom/bam_dma.c | 11 +- drivers/dma/qcom/hidma.h | 10 +- drivers/dma/qcom/hidma_dbg.c | 10 +- drivers/dma/qcom/hidma_ll.c | 10 +- drivers/dma/qcom/hidma_mgmt.c | 10 +- drivers/dma/qcom/hidma_mgmt.h | 10 +- drivers/dma/qcom/hidma_mgmt_sys.c | 10 +- drivers/edac/Kconfig | 6 + drivers/edac/Makefile | 1 + drivers/edac/altera_edac.c | 43 +- drivers/edac/amd8111_edac.c | 14 +- drivers/edac/amd8111_edac.h | 14 +- drivers/edac/amd8131_edac.c | 14 +- drivers/edac/amd8131_edac.h | 14 +- drivers/edac/aspeed_edac.c | 4 - drivers/edac/cpc925_edac.c | 14 +- drivers/edac/edac_mc_sysfs.c | 18 +- drivers/edac/ie31200_edac.c | 78 +- drivers/edac/pasemi_edac.c | 14 +- drivers/edac/pnd2_edac.c | 10 +- drivers/edac/pnd2_edac.h | 10 +- drivers/edac/ppc4xx_edac.c | 7 +- drivers/edac/ppc4xx_edac.h | 7 +- drivers/edac/sb_edac.c | 1 - drivers/edac/sifive_edac.c | 119 + drivers/extcon/devres.c | 10 +- drivers/extcon/extcon-gpio.c | 10 +- drivers/extcon/extcon.c | 10 +- drivers/firmware/arm_scmi/clock.c | 2 + drivers/firmware/arm_scmi/sensors.c | 10 +- drivers/firmware/edd.c | 11 +- drivers/firmware/efi/efi.c | 5 +- drivers/firmware/efi/libstub/tpm.c | 50 +- drivers/firmware/efi/runtime-wrappers.c | 3 +- drivers/firmware/efi/tpm.c | 63 +- drivers/firmware/google/coreboot_table.c | 10 +- drivers/firmware/google/coreboot_table.h | 10 +- drivers/firmware/google/framebuffer-coreboot.c | 10 +- drivers/firmware/google/memconsole-coreboot.c | 10 +- drivers/firmware/google/memconsole-x86-legacy.c | 10 +- drivers/firmware/google/memconsole.c | 10 +- drivers/firmware/google/memconsole.h | 10 +- drivers/firmware/google/vpd.c | 10 +- drivers/firmware/google/vpd_decode.c | 10 +- drivers/firmware/google/vpd_decode.h | 10 +- drivers/firmware/iscsi_ibft.c | 11 +- drivers/firmware/iscsi_ibft_find.c | 10 +- drivers/firmware/memmap.c | 11 +- drivers/firmware/meson/meson_sm.c | 8 +- drivers/firmware/qcom_scm-32.c | 15 +- drivers/firmware/qcom_scm-64.c | 10 +- drivers/firmware/qcom_scm.c | 11 +- drivers/firmware/qcom_scm.h | 10 +- drivers/firmware/tegra/bpmp-debugfs.c | 11 +- drivers/firmware/tegra/bpmp.c | 10 +- drivers/firmware/tegra/ivc.c | 10 +- drivers/fpga/altera-cvp.c | 10 +- drivers/fpga/altera-ps-spi.c | 5 +- drivers/fpga/ice40-spi.c | 5 +- drivers/fpga/ts73xx-fpga.c | 10 +- drivers/fpga/xilinx-pr-decoupler.c | 10 +- drivers/fpga/xilinx-spi.c | 5 +- drivers/fpga/zynq-fpga.c | 10 +- drivers/gpio/Kconfig | 2 +- drivers/gpio/gpio-davinci.c | 7 +- drivers/gpio/gpio-dln2.c | 5 +- drivers/gpio/gpio-it87.c | 14 +- drivers/gpio/gpio-kempld.c | 10 +- drivers/gpio/gpio-ks8695.c | 14 +- drivers/gpio/gpio-lp3943.c | 5 +- drivers/gpio/gpio-max732x.c | 5 +- drivers/gpio/gpio-max77620.c | 5 +- drivers/gpio/gpio-mb86s7x.c | 10 +- drivers/gpio/gpio-menz127.c | 5 +- drivers/gpio/gpio-mpc5200.c | 14 +- drivers/gpio/gpio-mvebu.c | 11 +- drivers/gpio/gpio-pca953x.c | 8 +- drivers/gpio/gpio-sta2x11.c | 15 +- drivers/gpio/gpio-tb10x.c | 14 +- drivers/gpio/gpio-tegra.c | 11 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_sched.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 172 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 15 +- drivers/gpu/drm/amd/amdgpu/atom.h | 3 +- drivers/gpu/drm/amd/amdgpu/atombios_crtc.c | 2 +- drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 2 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 4 +- drivers/gpu/drm/amd/amdgpu/atombios_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/cik.c | 3 +- drivers/gpu/drm/amd/amdgpu/cik_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 6 +- drivers/gpu/drm/amd/amdgpu/cz_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 142 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 4 + drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 1 - drivers/gpu/drm/amd/amdgpu/kv_smc.c | 1 - drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 15 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 3 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 2 + drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 7 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/si.c | 3 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 4 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 4 +- drivers/gpu/drm/amd/amdgpu/si_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/si_smc.c | 2 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 2 + drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 108 +- drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/vi.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 13 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 296 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 16 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 24 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 20 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 105 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 98 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 110 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 16 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 11 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 73 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 15 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 473 ++- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 75 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 1 - .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 2 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 1 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 1 - drivers/gpu/drm/amd/display/dc/Makefile | 4 +- drivers/gpu/drm/amd/display/dc/basics/vector.c | 2 + drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 2 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 + drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 2 + .../gpu/drm/amd/display/dc/calcs/dcn_calc_math.c | 20 + .../gpu/drm/amd/display/dc/calcs/dcn_calc_math.h | 3 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 2 + .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 14 + drivers/gpu/drm/amd/display/dc/core/dc.c | 84 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 53 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 16 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 65 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 123 - drivers/gpu/drm/amd/display/dc/dc.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 3 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 6 + drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 2 + drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 5 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 7 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 3 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 2 + drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 68 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 5 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c | 2 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 2 + .../drm/amd/display/dc/dce/dce_stream_encoder.c | 2 + .../drm/amd/display/dc/dce100/dce100_resource.c | 3 + .../drm/amd/display/dc/dce110/dce110_compressor.c | 3 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 63 +- .../amd/display/dc/dce110/dce110_opp_regamma_v.c | 2 + .../drm/amd/display/dc/dce110/dce110_resource.c | 2 + .../drm/amd/display/dc/dce110/dce110_transform_v.c | 2 + .../drm/amd/display/dc/dce112/dce112_compressor.c | 3 + .../drm/amd/display/dc/dce112/dce112_resource.c | 2 + .../drm/amd/display/dc/dce120/dce120_resource.c | 2 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 2 + .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 2 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 7 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 41 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 2 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c | 2 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 2 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 6 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 1 + .../gpu/drm/amd/display/dc/dml/dml_inline_defs.h | 8 + drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 2 + drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 2 + drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 3 + drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 2 + drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 2 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/hw/vmid.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 1 + drivers/gpu/drm/amd/display/dc/inc/vm_helper.h | 16 +- .../amd/display/dc/irq/dce110/irq_service_dce110.c | 2 + .../amd/display/dc/irq/dce120/irq_service_dce120.c | 2 + .../amd/display/dc/irq/dce80/irq_service_dce80.c | 2 + .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 2 + drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 + drivers/gpu/drm/amd/display/dc/os_types.h | 8 +- .../amd/display/dc/virtual/virtual_link_encoder.c | 2 + .../display/dc/virtual/virtual_stream_encoder.c | 2 + .../drm/amd/display/modules/color/color_gamma.c | 8 +- .../drm/amd/display/modules/freesync/freesync.c | 2 + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 4 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 3 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 1 + .../amd/powerplay/hwmgr/vega10_processpptables.c | 1 + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 4 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 1 + .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 1 + .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 2 + .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 2 + .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 1 + .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 2 + drivers/gpu/drm/arm/display/include/malidp_io.h | 7 + drivers/gpu/drm/arm/display/include/malidp_utils.h | 5 +- drivers/gpu/drm/arm/display/komeda/Makefile | 2 + .../gpu/drm/arm/display/komeda/d71/d71_component.c | 382 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 142 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.h | 2 + .../gpu/drm/arm/display/komeda/komeda_color_mgmt.c | 67 + .../gpu/drm/arm/display/komeda/komeda_color_mgmt.h | 17 + drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 114 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 56 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 13 +- .../drm/arm/display/komeda/komeda_format_caps.c | 58 + .../drm/arm/display/komeda/komeda_format_caps.h | 24 +- .../drm/arm/display/komeda/komeda_framebuffer.c | 174 +- .../drm/arm/display/komeda/komeda_framebuffer.h | 13 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 96 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 44 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 15 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 45 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 261 +- drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 136 +- .../drm/arm/display/komeda/komeda_private_obj.c | 55 + .../drm/arm/display/komeda/komeda_wb_connector.c | 183 + drivers/gpu/drm/arm/malidp_crtc.c | 6 +- drivers/gpu/drm/arm/malidp_drv.c | 6 +- drivers/gpu/drm/arm/malidp_drv.h | 6 +- drivers/gpu/drm/arm/malidp_hw.c | 6 +- drivers/gpu/drm/arm/malidp_hw.h | 6 +- drivers/gpu/drm/arm/malidp_planes.c | 6 +- drivers/gpu/drm/arm/malidp_regs.h | 6 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 10 +- drivers/gpu/drm/bridge/analogix-anx78xx.c | 11 +- drivers/gpu/drm/bridge/analogix-anx78xx.h | 11 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 10 +- drivers/gpu/drm/bridge/parade-ps8622.c | 10 +- drivers/gpu/drm/bridge/sii902x.c | 6 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 62 +- drivers/gpu/drm/bridge/thc63lvd1024.c | 54 +- drivers/gpu/drm/drm_atomic.c | 168 + drivers/gpu/drm/drm_atomic_helper.c | 164 - drivers/gpu/drm/drm_client_modeset.c | 995 ++++- drivers/gpu/drm/drm_crtc_internal.h | 7 + drivers/gpu/drm/drm_debugfs_crc.c | 4 +- drivers/gpu/drm/drm_fb_helper.c | 1140 +---- drivers/gpu/drm/drm_gem_shmem_helper.c | 3 +- drivers/gpu/drm/drm_sysfs.c | 4 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_g2d.h | 5 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 5 +- drivers/gpu/drm/exynos/regs-decon5433.h | 5 +- drivers/gpu/drm/gma500/accel_2d.c | 14 +- drivers/gpu/drm/gma500/backlight.c | 15 +- drivers/gpu/drm/gma500/blitter.c | 10 +- drivers/gpu/drm/gma500/blitter.h | 10 +- drivers/gpu/drm/gma500/cdv_device.c | 14 +- drivers/gpu/drm/gma500/cdv_device.h | 14 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 14 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 14 +- drivers/gpu/drm/gma500/framebuffer.c | 14 +- drivers/gpu/drm/gma500/framebuffer.h | 15 +- drivers/gpu/drm/gma500/gem.c | 14 +- drivers/gpu/drm/gma500/gem.h | 10 +- drivers/gpu/drm/gma500/gma_device.c | 10 +- drivers/gpu/drm/gma500/gma_device.h | 10 +- drivers/gpu/drm/gma500/gma_display.c | 14 +- drivers/gpu/drm/gma500/gma_display.h | 14 +- drivers/gpu/drm/gma500/gtt.c | 14 +- drivers/gpu/drm/gma500/gtt.h | 14 +- drivers/gpu/drm/gma500/intel_bios.c | 15 +- drivers/gpu/drm/gma500/intel_bios.h | 15 +- drivers/gpu/drm/gma500/intel_i2c.c | 14 +- drivers/gpu/drm/gma500/mdfld_device.c | 14 +- drivers/gpu/drm/gma500/mdfld_intel_display.c | 14 +- drivers/gpu/drm/gma500/mid_bios.c | 14 +- drivers/gpu/drm/gma500/mid_bios.h | 14 +- drivers/gpu/drm/gma500/mmu.c | 14 +- drivers/gpu/drm/gma500/mmu.h | 9 +- drivers/gpu/drm/gma500/oaktrail.h | 14 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 14 +- drivers/gpu/drm/gma500/oaktrail_device.c | 14 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 14 +- drivers/gpu/drm/gma500/psb_device.c | 14 +- drivers/gpu/drm/gma500/psb_device.h | 14 +- drivers/gpu/drm/gma500/psb_drv.c | 14 +- drivers/gpu/drm/gma500/psb_drv.h | 14 +- drivers/gpu/drm/gma500/psb_intel_display.c | 14 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 15 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 14 +- drivers/gpu/drm/gma500/psb_intel_modes.c | 14 +- drivers/gpu/drm/gma500/psb_intel_reg.h | 14 +- drivers/gpu/drm/gma500/psb_irq.c | 16 +- drivers/gpu/drm/gma500/psb_irq.h | 14 +- drivers/gpu/drm/gma500/psb_lid.c | 14 +- drivers/gpu/drm/gma500/psb_reg.h | 14 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 136 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 6 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 23 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 16 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 38 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 6 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 38 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 36 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 5 +- drivers/gpu/drm/i915/gt/intel_context.h | 5 +- drivers/gpu/drm/i915/gt/intel_engine.h | 18 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 23 +- drivers/gpu/drm/i915/gt/intel_hangcheck.c | 6 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 47 +- drivers/gpu/drm/i915/gt/intel_reset.c | 80 +- drivers/gpu/drm/i915/gt/intel_reset.h | 2 +- drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 29 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 7 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 2 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 10 +- drivers/gpu/drm/i915/gvt/scheduler.c | 12 +- drivers/gpu/drm/i915/i915_debugfs.c | 12 +- drivers/gpu/drm/i915/i915_drv.h | 41 +- drivers/gpu/drm/i915/i915_gem.c | 8 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 234 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 53 +- drivers/gpu/drm/i915/i915_gpu_error.c | 18 +- drivers/gpu/drm/i915/i915_irq.c | 1 + drivers/gpu/drm/i915/i915_pci.c | 1 - drivers/gpu/drm/i915/i915_perf.c | 1 + drivers/gpu/drm/i915/i915_reg.h | 5 +- drivers/gpu/drm/i915/i915_request.c | 5 +- drivers/gpu/drm/i915/i915_trace.h | 2 +- drivers/gpu/drm/i915/i915_vma.c | 17 +- drivers/gpu/drm/i915/icl_dsi.c | 108 + drivers/gpu/drm/i915/intel_atomic_plane.h | 16 + drivers/gpu/drm/i915/intel_cdclk.c | 52 +- drivers/gpu/drm/i915/intel_csr.c | 18 + drivers/gpu/drm/i915/intel_ddi.c | 5 +- drivers/gpu/drm/i915/intel_ddi.h | 1 - drivers/gpu/drm/i915/intel_device_info.h | 1 - drivers/gpu/drm/i915/intel_display.c | 12 +- drivers/gpu/drm/i915/intel_dp.c | 7 - drivers/gpu/drm/i915/intel_dpll_mgr.h | 2 +- drivers/gpu/drm/i915/intel_drv.h | 15 - drivers/gpu/drm/i915/intel_dsi.h | 1 + drivers/gpu/drm/i915/intel_dsi_vbt.c | 343 +- drivers/gpu/drm/i915/intel_frontbuffer.c | 6 - drivers/gpu/drm/i915/intel_guc.c | 89 +- drivers/gpu/drm/i915/intel_guc.h | 4 - drivers/gpu/drm/i915/intel_guc_ct.c | 14 - drivers/gpu/drm/i915/intel_guc_submission.c | 4 +- drivers/gpu/drm/i915/intel_hdmi.c | 10 +- drivers/gpu/drm/i915/intel_pm.c | 8 +- drivers/gpu/drm/i915/intel_pm.h | 9 + drivers/gpu/drm/i915/intel_sdvo.c | 79 +- drivers/gpu/drm/i915/intel_sdvo_regs.h | 3 + drivers/gpu/drm/i915/intel_uc.c | 19 +- drivers/gpu/drm/i915/intel_uncore.c | 23 +- drivers/gpu/drm/i915/intel_wopcm.c | 27 +- drivers/gpu/drm/i915/intel_wopcm.h | 15 + drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 16 +- drivers/gpu/drm/i915/selftests/i915_request.c | 3 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 4 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 5 +- drivers/gpu/drm/i915/selftests/lib_sw_fence.h | 4 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 7 +- drivers/gpu/drm/i915/selftests/mock_gtt.h | 4 +- drivers/gpu/drm/i915/vlv_dsi.c | 192 +- drivers/gpu/drm/meson/meson_crtc.c | 6 +- drivers/gpu/drm/meson/meson_overlay.c | 3 + drivers/gpu/drm/meson/meson_plane.c | 27 +- drivers/gpu/drm/meson/meson_vclk.c | 13 +- drivers/gpu/drm/meson/meson_viu.c | 3 +- drivers/gpu/drm/mgag200/mgag200_cursor.c | 5 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 5 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 5 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 5 +- drivers/gpu/drm/mgag200/mgag200_main.c | 5 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 5 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 11 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.h | 11 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 11 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 11 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.h | 11 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 11 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 11 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 11 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 10 +- .../gpu/drm/msm/disp/dpu1/dpu_hw_catalog_format.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hwio.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.h | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.h | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.h | 10 +- drivers/gpu/drm/msm/dsi/dsi.c | 10 +- drivers/gpu/drm/msm/dsi/dsi.h | 10 +- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 10 +- drivers/gpu/drm/msm/dsi/dsi_cfg.h | 10 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 10 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 10 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 10 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 10 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c | 10 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c | 10 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c | 10 +- drivers/gpu/drm/msm/edp/edp.c | 10 +- drivers/gpu/drm/msm/edp/edp.h | 10 +- drivers/gpu/drm/msm/edp/edp_aux.c | 10 +- drivers/gpu/drm/msm/edp/edp_bridge.c | 10 +- drivers/gpu/drm/msm/edp/edp_connector.c | 10 +- drivers/gpu/drm/msm/edp/edp_ctrl.c | 10 +- drivers/gpu/drm/msm/edp/edp_phy.c | 10 +- drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c | 11 +- drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 10 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 10 +- drivers/gpu/drm/msm/msm_submitqueue.c | 11 +- .../gpu/drm/nouveau/include/nvkm/core/firmware.h | 16 +- drivers/gpu/drm/nouveau/nvkm/core/firmware.c | 33 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c | 56 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.h | 22 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.c | 50 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.h | 3 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.c | 33 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.c | 36 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.h | 1 + .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r375.c | 12 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode.h | 12 +- .../drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c | 22 +- .../nvkm/subdev/secboot/ls_ucode_msgqueue.c | 38 +- drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 18 +- drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 1 + drivers/gpu/drm/omapdrm/omap_crtc.c | 180 +- drivers/gpu/drm/omapdrm/omap_crtc.h | 2 + drivers/gpu/drm/omapdrm/omap_drv.c | 16 +- drivers/gpu/drm/omapdrm/omap_drv.h | 4 +- drivers/gpu/drm/omapdrm/omap_fb.c | 19 + drivers/gpu/drm/omapdrm/omap_irq.c | 25 + drivers/gpu/drm/omapdrm/omap_irq.h | 1 + drivers/gpu/drm/panfrost/Kconfig | 1 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 13 +- drivers/gpu/drm/pl111/pl111_display.c | 7 +- drivers/gpu/drm/pl111/pl111_drm.h | 8 +- drivers/gpu/drm/pl111/pl111_drv.c | 7 +- drivers/gpu/drm/radeon/atom.c | 2 + drivers/gpu/drm/radeon/atom.h | 1 - drivers/gpu/drm/radeon/atombios_crtc.c | 7 +- drivers/gpu/drm/radeon/atombios_dp.c | 2 +- drivers/gpu/drm/radeon/atombios_encoders.c | 14 +- drivers/gpu/drm/radeon/atombios_i2c.c | 2 +- drivers/gpu/drm/radeon/btc_dpm.c | 16 +- drivers/gpu/drm/radeon/btc_dpm.h | 3 + drivers/gpu/drm/radeon/ci_dpm.c | 14 +- drivers/gpu/drm/radeon/ci_dpm.h | 1 + drivers/gpu/drm/radeon/ci_smc.c | 2 +- drivers/gpu/drm/radeon/cik.c | 18 +- drivers/gpu/drm/radeon/cik_sdma.c | 6 +- drivers/gpu/drm/radeon/clearstate_cayman.h | 2 + drivers/gpu/drm/radeon/clearstate_ci.h | 2 + drivers/gpu/drm/radeon/clearstate_si.h | 2 + drivers/gpu/drm/radeon/cypress_dpm.c | 11 +- drivers/gpu/drm/radeon/dce3_1_afmt.c | 2 +- drivers/gpu/drm/radeon/dce6_afmt.c | 2 +- drivers/gpu/drm/radeon/evergreen.c | 16 +- drivers/gpu/drm/radeon/evergreen_cs.c | 2 +- drivers/gpu/drm/radeon/evergreen_dma.c | 2 +- drivers/gpu/drm/radeon/evergreen_hdmi.c | 2 +- drivers/gpu/drm/radeon/kv_dpm.c | 10 +- drivers/gpu/drm/radeon/kv_smc.c | 1 - drivers/gpu/drm/radeon/ni.c | 17 +- drivers/gpu/drm/radeon/ni_dma.c | 2 +- drivers/gpu/drm/radeon/ni_dpm.c | 16 +- drivers/gpu/drm/radeon/r100.c | 36 +- drivers/gpu/drm/radeon/r100_track.h | 2 + drivers/gpu/drm/radeon/r200.c | 2 +- drivers/gpu/drm/radeon/r300.c | 18 +- drivers/gpu/drm/radeon/r420.c | 16 +- drivers/gpu/drm/radeon/r520.c | 4 +- drivers/gpu/drm/radeon/r600.c | 18 +- drivers/gpu/drm/radeon/r600_cs.c | 2 +- drivers/gpu/drm/radeon/r600_dma.c | 6 +- drivers/gpu/drm/radeon/r600_dpm.c | 1 - drivers/gpu/drm/radeon/r600_dpm.h | 2 + drivers/gpu/drm/radeon/r600_hdmi.c | 2 +- drivers/gpu/drm/radeon/radeon_acpi.c | 13 +- drivers/gpu/drm/radeon/radeon_agp.c | 8 +- drivers/gpu/drm/radeon/radeon_asic.c | 10 +- drivers/gpu/drm/radeon/radeon_atombios.c | 5 +- drivers/gpu/drm/radeon/radeon_audio.c | 2 +- drivers/gpu/drm/radeon/radeon_benchmark.c | 2 +- drivers/gpu/drm/radeon/radeon_bios.c | 12 +- drivers/gpu/drm/radeon/radeon_clocks.c | 9 +- drivers/gpu/drm/radeon/radeon_combios.c | 5 +- drivers/gpu/drm/radeon/radeon_connectors.c | 2 +- drivers/gpu/drm/radeon/radeon_cs.c | 10 +- drivers/gpu/drm/radeon/radeon_cursor.c | 4 +- drivers/gpu/drm/radeon/radeon_device.c | 18 +- drivers/gpu/drm/radeon/radeon_display.c | 21 +- drivers/gpu/drm/radeon/radeon_dp_auxch.c | 2 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 5 +- drivers/gpu/drm/radeon/radeon_drv.c | 19 +- drivers/gpu/drm/radeon/radeon_encoders.c | 5 +- drivers/gpu/drm/radeon/radeon_fb.c | 13 +- drivers/gpu/drm/radeon/radeon_fence.c | 16 +- drivers/gpu/drm/radeon/radeon_gart.c | 5 +- drivers/gpu/drm/radeon/radeon_gem.c | 7 +- drivers/gpu/drm/radeon/radeon_i2c.c | 5 +- drivers/gpu/drm/radeon/radeon_ib.c | 5 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 14 +- drivers/gpu/drm/radeon/radeon_kms.c | 17 +- drivers/gpu/drm/radeon/radeon_legacy_crtc.c | 9 +- drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 11 +- drivers/gpu/drm/radeon/radeon_legacy_tv.c | 4 +- drivers/gpu/drm/radeon/radeon_mn.c | 2 +- drivers/gpu/drm/radeon/radeon_object.c | 9 +- drivers/gpu/drm/radeon/radeon_pm.c | 17 +- drivers/gpu/drm/radeon/radeon_prime.c | 8 +- drivers/gpu/drm/radeon/radeon_ring.c | 6 +- drivers/gpu/drm/radeon/radeon_sa.c | 2 +- drivers/gpu/drm/radeon/radeon_semaphore.c | 2 +- drivers/gpu/drm/radeon/radeon_sync.c | 1 - drivers/gpu/drm/radeon/radeon_test.c | 2 +- drivers/gpu/drm/radeon/radeon_trace.h | 4 +- drivers/gpu/drm/radeon/radeon_trace_points.c | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 26 +- drivers/gpu/drm/radeon/radeon_ucode.c | 2 +- drivers/gpu/drm/radeon/radeon_uvd.c | 2 +- drivers/gpu/drm/radeon/radeon_vce.c | 4 +- drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/radeon/rs400.c | 11 +- drivers/gpu/drm/radeon/rs600.c | 13 +- drivers/gpu/drm/radeon/rs690.c | 6 +- drivers/gpu/drm/radeon/rs780_dpm.c | 12 +- drivers/gpu/drm/radeon/rv515.c | 13 +- drivers/gpu/drm/radeon/rv6xx_dpm.c | 1 - drivers/gpu/drm/radeon/rv730_dpm.c | 1 - drivers/gpu/drm/radeon/rv740_dpm.c | 1 - drivers/gpu/drm/radeon/rv770.c | 12 +- drivers/gpu/drm/radeon/rv770_dma.c | 2 +- drivers/gpu/drm/radeon/rv770_dpm.c | 1 - drivers/gpu/drm/radeon/rv770_dpm.h | 1 + drivers/gpu/drm/radeon/rv770_smc.c | 2 +- drivers/gpu/drm/radeon/si.c | 16 +- drivers/gpu/drm/radeon/si_dma.c | 2 +- drivers/gpu/drm/radeon/si_dpm.c | 14 +- drivers/gpu/drm/radeon/si_smc.c | 2 +- drivers/gpu/drm/radeon/sumo_dpm.c | 1 - drivers/gpu/drm/radeon/sumo_dpm.h | 1 + drivers/gpu/drm/radeon/sumo_smc.c | 1 - drivers/gpu/drm/radeon/trinity_dpm.c | 10 +- drivers/gpu/drm/radeon/trinity_smc.c | 1 - drivers/gpu/drm/radeon/uvd_v1_0.c | 4 +- drivers/gpu/drm/radeon/uvd_v2_2.c | 2 +- drivers/gpu/drm/radeon/uvd_v3_1.c | 1 - drivers/gpu/drm/radeon/uvd_v4_2.c | 2 +- drivers/gpu/drm/radeon/vce_v1_0.c | 2 +- drivers/gpu/drm/radeon/vce_v2_0.c | 2 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 30 + drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 12 + drivers/gpu/drm/rcar-du/rcar_du_kms.c | 82 +- drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 1 + drivers/gpu/drm/rcar-du/rcar_lvds.c | 127 +- drivers/gpu/drm/rcar-du/rcar_lvds.h | 5 + drivers/gpu/drm/rockchip/cdn-dp-core.c | 10 +- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 10 +- drivers/gpu/drm/rockchip/cdn-dp-reg.h | 10 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 14 + drivers/gpu/drm/rockchip/inno_hdmi.c | 10 +- drivers/gpu/drm/rockchip/inno_hdmi.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_psr.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_psr.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 10 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 10 +- drivers/gpu/drm/rockchip/rockchip_lvds.h | 10 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 10 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 10 +- drivers/gpu/drm/stm/drv.c | 43 +- drivers/gpu/drm/stm/ltdc.c | 69 +- drivers/gpu/drm/tve200/tve200_display.c | 6 +- drivers/gpu/drm/tve200/tve200_drm.h | 6 +- drivers/gpu/drm/tve200/tve200_drv.c | 6 +- drivers/gpu/drm/udl/udl_connector.c | 5 +- drivers/gpu/drm/udl/udl_drv.c | 5 +- drivers/gpu/drm/udl/udl_drv.h | 5 +- drivers/gpu/drm/udl/udl_encoder.c | 5 +- drivers/gpu/drm/udl/udl_fb.c | 5 +- drivers/gpu/drm/udl/udl_gem.c | 5 +- drivers/gpu/drm/udl/udl_main.c | 5 +- drivers/gpu/drm/udl/udl_modeset.c | 4 +- drivers/gpu/drm/udl/udl_transfer.c | 5 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 3 + drivers/gpu/drm/virtio/virtgpu_vq.c | 2 + drivers/gpu/host1x/debug.c | 11 +- drivers/gpu/host1x/hw/debug_hw.c | 11 +- drivers/gpu/host1x/hw/debug_hw_1x01.c | 11 +- drivers/gpu/host1x/hw/debug_hw_1x06.c | 11 +- drivers/gpu/ipu-v3/ipu-pre.c | 10 +- drivers/gpu/ipu-v3/ipu-prg.c | 10 +- drivers/hid/hid-appleir.c | 10 +- drivers/hid/hid-cmedia.c | 10 +- drivers/hid/hid-cp2112.c | 17 +- drivers/hid/hid-elo.c | 3 +- drivers/hid/hid-hyperv.c | 10 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-led.c | 5 +- drivers/hid/hid-logitech-dj.c | 19 +- drivers/hid/hid-logitech-hidpp.c | 6 +- drivers/hid/hid-picolcd.h | 12 +- drivers/hid/hid-picolcd_backlight.c | 12 +- drivers/hid/hid-picolcd_cir.c | 12 +- drivers/hid/hid-picolcd_core.c | 12 +- drivers/hid/hid-picolcd_debugfs.c | 12 +- drivers/hid/hid-picolcd_fb.c | 12 +- drivers/hid/hid-picolcd_lcd.c | 12 +- drivers/hid/hid-picolcd_leds.c | 12 +- drivers/hid/hid-primax.c | 10 +- drivers/hid/hid-sensor-custom.c | 10 +- drivers/hid/hid-sensor-hub.c | 15 +- drivers/hid/hid-uclogic-core.c | 2 + drivers/hid/hid-uclogic-params.c | 2 + drivers/hid/hid-udraw-ps3.c | 10 +- drivers/hid/hidraw.c | 10 +- drivers/hid/intel-ish-hid/ipc/hw-ish-regs.h | 10 +- drivers/hid/intel-ish-hid/ipc/hw-ish.h | 10 +- drivers/hid/intel-ish-hid/ipc/ipc.c | 10 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 10 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 10 +- drivers/hid/intel-ish-hid/ishtp-hid.c | 10 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 10 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 10 +- drivers/hid/intel-ish-hid/ishtp/bus.h | 10 +- drivers/hid/intel-ish-hid/ishtp/client-buffers.c | 11 +- drivers/hid/intel-ish-hid/ishtp/client.c | 11 +- drivers/hid/intel-ish-hid/ishtp/client.h | 10 +- drivers/hid/intel-ish-hid/ishtp/dma-if.c | 11 +- drivers/hid/intel-ish-hid/ishtp/hbm.c | 11 +- drivers/hid/intel-ish-hid/ishtp/hbm.h | 10 +- drivers/hid/intel-ish-hid/ishtp/init.c | 10 +- drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 10 +- drivers/hsi/clients/cmt_speech.c | 15 +- drivers/hsi/clients/hsi_char.c | 15 +- drivers/hsi/clients/nokia-modem.c | 15 +- drivers/hsi/clients/ssi_protocol.c | 15 +- drivers/hsi/controllers/omap_ssi.h | 15 +- drivers/hsi/controllers/omap_ssi_core.c | 15 +- drivers/hsi/controllers/omap_ssi_port.c | 15 +- drivers/hsi/controllers/omap_ssi_regs.h | 15 +- drivers/hsi/hsi_boardinfo.c | 15 +- drivers/hsi/hsi_core.c | 15 +- drivers/hsi/hsi_core.h | 15 +- drivers/hv/channel.c | 14 +- drivers/hv/channel_mgmt.c | 14 +- drivers/hv/connection.c | 15 +- drivers/hv/hv.c | 15 +- drivers/hv/hv_balloon.c | 12 +- drivers/hv/hv_fcopy.c | 12 +- drivers/hv/hv_snapshot.c | 13 +- drivers/hv/hv_util.c | 14 +- drivers/hv/hv_utils_transport.c | 12 +- drivers/hv/hv_utils_transport.h | 12 +- drivers/hv/hyperv_vmbus.h | 15 +- drivers/hv/ring_buffer.c | 15 +- drivers/hv/vmbus_drv.c | 15 +- drivers/hwmon/ad7418.c | 5 +- drivers/hwmon/applesmc.c | 14 +- drivers/hwmon/asus_atk0110.c | 2 +- drivers/hwmon/gpio-fan.c | 4 +- drivers/hwmon/hwmon.c | 5 +- drivers/hwmon/ina209.c | 5 +- drivers/hwmon/ina2xx.c | 5 +- drivers/hwmon/lm73.c | 5 +- drivers/hwmon/ltc2990.c | 3 +- drivers/hwmon/ltc4215.c | 5 +- drivers/hwmon/ltc4245.c | 5 +- drivers/hwmon/max1111.c | 5 +- drivers/hwmon/max16065.c | 5 +- drivers/hwmon/max31722.c | 5 +- drivers/hwmon/max6650.c | 703 ++-- drivers/hwmon/nsa320-hwmon.c | 10 +- drivers/hwmon/pwm-fan.c | 10 +- drivers/hwmon/s3c-hwmon.c | 14 +- drivers/hwmon/scmi-hwmon.c | 48 + drivers/hwmon/smm665.c | 5 +- drivers/hwmon/w83793.c | 15 +- drivers/hwmon/w83795.c | 15 +- drivers/hwmon/w83l786ng.c | 15 +- drivers/hwmon/wm831x-hwmon.c | 14 +- drivers/hwmon/wm8350-hwmon.c | 14 +- drivers/i2c/busses/i2c-ali1563.c | 3 +- drivers/i2c/busses/i2c-amd8111.c | 5 +- drivers/i2c/busses/i2c-diolan-u2c.c | 5 +- drivers/i2c/busses/i2c-dln2.c | 5 +- drivers/i2c/busses/i2c-eg20t.c | 10 +- drivers/i2c/busses/i2c-fsi.c | 32 +- drivers/i2c/busses/i2c-i801.c | 117 + drivers/i2c/busses/i2c-iop3xx.c | 5 +- drivers/i2c/busses/i2c-iop3xx.h | 10 +- drivers/i2c/busses/i2c-kempld.c | 10 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 64 +- drivers/i2c/busses/i2c-robotfuzz-osif.c | 5 +- drivers/i2c/busses/i2c-scmi.c | 5 +- drivers/i2c/busses/i2c-taos-evm.c | 10 +- drivers/i2c/busses/i2c-tiny-usb.c | 6 +- drivers/i2c/busses/i2c-xiic.c | 5 + drivers/i2c/i2c-slave-eeprom.c | 5 +- drivers/i2c/muxes/i2c-arb-gpio-challenge.c | 11 +- drivers/i2c/muxes/i2c-demux-pinctrl.c | 5 +- drivers/ide/cs5536.c | 14 +- drivers/ide/triflex.c | 14 +- drivers/idle/intel_idle.c | 14 +- drivers/iio/accel/adxl345.h | 5 +- drivers/iio/accel/adxl345_core.c | 5 +- drivers/iio/accel/adxl345_i2c.c | 5 +- drivers/iio/accel/adxl345_spi.c | 5 +- drivers/iio/accel/bma180.c | 5 +- drivers/iio/accel/bma220_spi.c | 5 +- drivers/iio/accel/bmc150-accel-core.c | 10 +- drivers/iio/accel/bmc150-accel-i2c.c | 10 +- drivers/iio/accel/da280.c | 5 +- drivers/iio/accel/da311.c | 5 +- drivers/iio/accel/dmard06.c | 5 +- drivers/iio/accel/dmard09.c | 10 +- drivers/iio/accel/dmard10.c | 5 +- drivers/iio/accel/hid-sensor-accel-3d.c | 15 +- drivers/iio/accel/kxcjk-1013.c | 10 +- drivers/iio/accel/mma7660.c | 5 +- drivers/iio/accel/mma9551.c | 10 +- drivers/iio/accel/mma9551_core.c | 10 +- drivers/iio/accel/mma9551_core.h | 10 +- drivers/iio/accel/mma9553.c | 10 +- drivers/iio/accel/mxc4005.c | 10 +- drivers/iio/accel/mxc6255.c | 5 +- drivers/iio/accel/stk8312.c | 5 +- drivers/iio/accel/stk8ba50.c | 5 +- drivers/iio/adc/aspeed_adc.c | 6 +- drivers/iio/adc/at91-sama5d2_adc.c | 10 +- drivers/iio/adc/axp288_adc.c | 11 +- drivers/iio/adc/dln2-adc.c | 5 +- drivers/iio/adc/ltc2471.c | 3 +- drivers/iio/adc/max1118.c | 5 +- drivers/iio/adc/men_z188_adc.c | 5 +- drivers/iio/adc/meson_saradc.c | 8 +- drivers/iio/adc/palmas_gpadc.c | 5 +- drivers/iio/adc/qcom-spmi-iadc.c | 10 +- drivers/iio/adc/qcom-spmi-vadc.c | 10 +- drivers/iio/adc/ti-adc0832.c | 5 +- drivers/iio/adc/ti-adc108s102.c | 10 +- drivers/iio/adc/ti-adc12138.c | 5 +- drivers/iio/adc/ti-ads1015.c | 5 +- drivers/iio/adc/twl4030-madc.c | 16 +- drivers/iio/adc/twl6030-gpadc.c | 16 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 15 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 15 +- .../iio/common/hid-sensors/hid-sensor-trigger.h | 15 +- drivers/iio/dac/mcp4725.c | 5 +- drivers/iio/gyro/bmg160_core.c | 10 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 15 +- drivers/iio/humidity/am2315.c | 5 +- drivers/iio/humidity/hid-sensor-humidity.c | 13 +- drivers/iio/humidity/si7005.c | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 10 +- drivers/iio/imu/kmx61.c | 6 +- drivers/iio/light/adjd_s311.c | 5 +- drivers/iio/light/al3320a.c | 6 +- drivers/iio/light/apds9300.c | 5 +- drivers/iio/light/cm3323.c | 5 +- drivers/iio/light/hid-sensor-als.c | 15 +- drivers/iio/light/hid-sensor-prox.c | 14 +- drivers/iio/light/isl29125.c | 5 +- drivers/iio/light/jsa1212.c | 10 +- drivers/iio/light/ltr501.c | 5 +- drivers/iio/light/max44000.c | 5 +- drivers/iio/light/opt3001.c | 10 +- drivers/iio/light/rpr0521.c | 5 +- drivers/iio/light/si1145.c | 5 +- drivers/iio/light/stk3310.c | 5 +- drivers/iio/light/tcs3414.c | 5 +- drivers/iio/light/tcs3472.c | 5 +- drivers/iio/light/tsl2563.c | 15 +- drivers/iio/light/tsl4531.c | 5 +- drivers/iio/light/vcnl4000.c | 5 +- drivers/iio/light/veml6070.c | 5 +- drivers/iio/light/vl6180.c | 5 +- drivers/iio/light/zopt2201.c | 5 +- drivers/iio/magnetometer/bmc150_magn.c | 10 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 10 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 5 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 15 +- drivers/iio/magnetometer/mag3110.c | 5 +- drivers/iio/magnetometer/mmc35240.c | 5 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 14 +- drivers/iio/orientation/hid-sensor-rotation.c | 10 +- drivers/iio/pressure/hid-sensor-press.c | 14 +- drivers/iio/pressure/hp206c.c | 5 +- drivers/iio/pressure/mpl115.c | 6 +- drivers/iio/pressure/mpl115.h | 5 +- drivers/iio/pressure/mpl115_i2c.c | 5 +- drivers/iio/pressure/mpl115_spi.c | 5 +- drivers/iio/pressure/mpl3115.c | 5 +- drivers/iio/pressure/t5403.c | 5 +- drivers/iio/proximity/rfd77402.c | 5 +- drivers/iio/proximity/srf08.c | 5 +- drivers/iio/temperature/hid-sensor-temperature.c | 13 +- drivers/iio/temperature/mlx90614.c | 6 +- drivers/iio/temperature/tmp006.c | 5 +- drivers/iio/temperature/tmp007.c | 6 +- drivers/infiniband/core/cgroup.c | 10 +- drivers/infiniband/core/cq.c | 10 +- drivers/infiniband/core/mr_pool.c | 10 +- drivers/infiniband/core/rw.c | 10 +- drivers/input/keyboard/goldfish_events.c | 11 +- drivers/input/keyboard/hilkbd.c | 6 +- drivers/input/keyboard/lm8323.c | 14 +- drivers/input/keyboard/mtk-pmic-keys.c | 11 +- drivers/input/keyboard/pmic8xxx-keypad.c | 10 +- drivers/input/keyboard/w90p910_keypad.c | 6 +- drivers/input/matrix-keymap.c | 10 +- drivers/input/misc/atmel_captouch.c | 10 +- drivers/input/misc/cm109.c | 5 +- drivers/input/misc/e3x0-button.c | 10 +- drivers/input/misc/keyspan_remote.c | 5 +- drivers/input/misc/kxtj9.c | 15 +- drivers/input/misc/pm8941-pwrkey.c | 10 +- drivers/input/misc/pm8xxx-vibrator.c | 10 +- drivers/input/misc/pmic8xxx-pwrkey.c | 10 +- drivers/input/misc/soc_button_array.c | 6 +- drivers/input/misc/twl4030-vibra.c | 16 +- drivers/input/misc/twl6040-vibra.c | 16 +- drivers/input/misc/wistron_btns.c | 14 +- drivers/input/serio/hyperv-keyboard.c | 10 +- drivers/input/touchscreen/ar1021_i2c.c | 3 +- drivers/input/touchscreen/auo-pixcir-ts.c | 12 +- drivers/input/touchscreen/cyttsp4_core.c | 12 +- drivers/input/touchscreen/cyttsp4_core.h | 12 +- drivers/input/touchscreen/cyttsp4_i2c.c | 12 +- drivers/input/touchscreen/cyttsp4_spi.c | 12 +- drivers/input/touchscreen/cyttsp_core.c | 16 +- drivers/input/touchscreen/cyttsp_core.h | 16 +- drivers/input/touchscreen/cyttsp_i2c.c | 12 +- drivers/input/touchscreen/cyttsp_i2c_common.c | 12 +- drivers/input/touchscreen/cyttsp_spi.c | 12 +- drivers/input/touchscreen/goodix.c | 6 +- drivers/input/touchscreen/iqs5xx.c | 24 +- drivers/input/touchscreen/pixcir_i2c_ts.c | 10 +- drivers/input/touchscreen/raydium_i2c_ts.c | 11 +- drivers/input/touchscreen/rohm_bu21023.c | 10 +- drivers/input/touchscreen/sis_i2c.c | 10 +- drivers/input/touchscreen/surface3_spi.c | 6 +- drivers/input/touchscreen/tsc40.c | 2 +- drivers/input/touchscreen/w90p910_ts.c | 6 +- drivers/input/touchscreen/zforce_ts.c | 10 +- drivers/iommu/amd_iommu.c | 14 +- drivers/iommu/amd_iommu_init.c | 14 +- drivers/iommu/amd_iommu_proto.h | 14 +- drivers/iommu/amd_iommu_types.h | 14 +- drivers/iommu/amd_iommu_v2.c | 14 +- drivers/iommu/arm-smmu-regs.h | 14 +- drivers/iommu/arm-smmu.c | 14 +- drivers/iommu/dmar.c | 14 +- drivers/iommu/fsl_pamu.c | 14 +- drivers/iommu/fsl_pamu.h | 14 +- drivers/iommu/fsl_pamu_domain.c | 14 +- drivers/iommu/fsl_pamu_domain.h | 14 +- drivers/iommu/intel-iommu.c | 10 +- drivers/iommu/intel-svm.c | 10 +- drivers/iommu/iommu.c | 14 +- drivers/iommu/iova.c | 14 +- drivers/iommu/irq_remapping.h | 14 +- drivers/iommu/msm_iommu.c | 15 +- drivers/iommu/msm_iommu.h | 15 +- drivers/iommu/msm_iommu_hw-8xxx.h | 15 +- drivers/iommu/of_iommu.c | 14 +- drivers/iommu/tegra-gart.c | 14 +- drivers/ipack/carriers/tpci200.c | 5 +- drivers/ipack/carriers/tpci200.h | 5 +- drivers/ipack/devices/ipoctal.c | 5 +- drivers/ipack/devices/ipoctal.h | 5 +- drivers/ipack/devices/scc2698.h | 5 +- drivers/ipack/ipack.c | 5 +- drivers/irqchip/Kconfig | 20 +- drivers/irqchip/irq-csky-mpintc.c | 86 +- drivers/irqchip/irq-gic-v2m.c | 85 +- drivers/irqchip/irq-gic-v3.c | 3 + drivers/irqchip/irq-meson-gpio.c | 1 + drivers/irqchip/irq-renesas-intc-irqpin.c | 3 +- drivers/irqchip/irq-renesas-irqc.c | 3 +- drivers/irqchip/irq-tb10x.c | 14 +- drivers/irqchip/irq-tegra.c | 11 +- drivers/irqchip/qcom-irq-combiner.c | 15 +- drivers/isdn/mISDN/dsp_core.c | 2 - drivers/leds/Kconfig | 25 + drivers/leds/Makefile | 3 + drivers/leds/leds-dac124s085.c | 5 +- drivers/leds/leds-is31fl319x.c | 6 +- drivers/leds/leds-lm36274.c | 172 + drivers/leds/leds-lm3697.c | 395 ++ drivers/leds/leds-lp5521.c | 15 +- drivers/leds/leds-lp5523.c | 15 +- drivers/leds/leds-pca9532.c | 6 +- drivers/leds/leds-pca955x.c | 7 +- drivers/leds/leds-pca963x.c | 5 +- drivers/leds/leds-pm8058.c | 10 +- drivers/leds/leds-ss4200.c | 14 +- drivers/leds/leds-tca6507.c | 2 +- drivers/leds/leds-ti-lmu-common.c | 156 + drivers/leds/leds-tlc591xx.c | 5 +- drivers/lightnvm/core.c | 16 +- drivers/macintosh/windfarm_smu_sat.c | 3 +- drivers/mailbox/arm_mhu.c | 10 +- drivers/mailbox/hi6220-mailbox.c | 11 +- drivers/mailbox/platform_mhu.c | 10 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 10 +- drivers/mailbox/rockchip-mailbox.c | 10 +- drivers/mailbox/tegra-hsp.c | 10 +- drivers/mcb/mcb-core.c | 5 +- drivers/mcb/mcb-lpc.c | 5 +- drivers/mcb/mcb-pci.c | 5 +- drivers/md/dm-verity-target.c | 3 +- drivers/md/dm-verity.h | 3 +- drivers/md/raid5-cache.c | 11 +- drivers/md/raid5-ppl.c | 10 +- drivers/media/dvb-frontends/dib0070.h | 5 +- drivers/media/dvb-frontends/dib0090.h | 5 +- drivers/media/dvb-frontends/dib3000mb_priv.h | 5 +- drivers/media/dvb-frontends/dib3000mc.c | 5 +- drivers/media/dvb-frontends/dib3000mc.h | 5 +- drivers/media/dvb-frontends/dib7000m.c | 5 +- drivers/media/dvb-frontends/dib7000p.c | 5 +- drivers/media/dvb-frontends/dib8000.c | 5 +- drivers/media/dvb-frontends/dib9000.c | 5 +- drivers/media/dvb-frontends/eds1547.h | 5 +- drivers/media/dvb-frontends/gp8psk-fe.c | 5 +- drivers/media/dvb-frontends/mb86a20s.c | 10 +- drivers/media/dvb-frontends/mb86a20s.h | 10 +- drivers/media/dvb-frontends/s921.c | 10 +- drivers/media/dvb-frontends/s921.h | 10 +- drivers/media/dvb-frontends/stv090x.c | 198 +- drivers/media/dvb-frontends/stv090x.h | 3 + drivers/media/dvb-frontends/stv090x_priv.h | 2 +- drivers/media/dvb-frontends/stv6110x.c | 135 +- drivers/media/dvb-frontends/stv6110x.h | 3 + drivers/media/dvb-frontends/stv6110x_priv.h | 3 +- drivers/media/dvb-frontends/z0194a.h | 5 +- drivers/media/i2c/cx25840/cx25840-core.c | 1 - drivers/media/i2c/mt9p031.c | 2 +- drivers/media/pci/cx25821/cx25821-alsa.c | 11 +- drivers/media/pci/saa7134/saa7134-alsa.c | 11 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 18 +- drivers/media/pci/ttpci/av7110.c | 14 +- drivers/media/pci/ttpci/av7110.h | 21 +- drivers/media/pci/ttpci/av7110_ir.c | 423 +- drivers/media/platform/atmel/atmel-isc.c | 5 +- drivers/media/platform/davinci/vpbe.c | 10 +- drivers/media/platform/davinci/vpbe_display.c | 10 +- drivers/media/platform/davinci/vpbe_osd.c | 11 +- drivers/media/platform/davinci/vpbe_osd_regs.h | 10 +- drivers/media/platform/davinci/vpbe_venc.c | 10 +- drivers/media/platform/davinci/vpbe_venc_regs.h | 10 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 5 + drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 5 + .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 5 + .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 4 + .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h | 4 + drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 5 + drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 5 + drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h | 5 + .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 5 + .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 4 + .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h | 4 + .../media/platform/mtk-vcodec/mtk_vcodec_intr.c | 4 + .../media/platform/mtk-vcodec/mtk_vcodec_intr.h | 4 + .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 5 + .../media/platform/mtk-vcodec/mtk_vcodec_util.h | 5 + .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 4 + .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 5 + .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 6 + drivers/media/platform/mtk-vcodec/vdec_drv_base.h | 4 + drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 5 + drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 5 + drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 4 + drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 4 + drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 4 + .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 6 + .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 5 + drivers/media/platform/mtk-vcodec/venc_drv_base.h | 6 + drivers/media/platform/mtk-vcodec/venc_drv_if.c | 6 + drivers/media/platform/mtk-vcodec/venc_drv_if.h | 6 + drivers/media/platform/mtk-vcodec/venc_ipi_msg.h | 6 + drivers/media/platform/mtk-vcodec/venc_vpu_if.c | 4 + drivers/media/platform/mtk-vcodec/venc_vpu_if.h | 4 + drivers/media/platform/qcom/venus/core.c | 11 +- drivers/media/platform/qcom/venus/core.h | 11 +- drivers/media/platform/qcom/venus/firmware.c | 11 +- drivers/media/platform/qcom/venus/firmware.h | 11 +- drivers/media/platform/qcom/venus/helpers.c | 11 +- drivers/media/platform/qcom/venus/helpers.h | 11 +- drivers/media/platform/qcom/venus/hfi.c | 11 +- drivers/media/platform/qcom/venus/hfi.h | 11 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 11 +- drivers/media/platform/qcom/venus/hfi_cmds.h | 11 +- drivers/media/platform/qcom/venus/hfi_helper.h | 11 +- drivers/media/platform/qcom/venus/hfi_msgs.c | 11 +- drivers/media/platform/qcom/venus/hfi_msgs.h | 11 +- drivers/media/platform/qcom/venus/hfi_venus.c | 11 +- drivers/media/platform/qcom/venus/hfi_venus.h | 11 +- drivers/media/platform/qcom/venus/hfi_venus_io.h | 11 +- drivers/media/platform/qcom/venus/vdec.c | 11 +- drivers/media/platform/qcom/venus/vdec.h | 11 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 11 +- drivers/media/platform/qcom/venus/venc.c | 11 +- drivers/media/platform/qcom/venus/venc.h | 11 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 11 +- drivers/media/platform/rcar_fdp1.c | 8 + drivers/media/platform/rockchip/rga/rga-buf.c | 10 +- drivers/media/platform/rockchip/rga/rga-hw.c | 10 +- drivers/media/platform/rockchip/rga/rga-hw.h | 10 +- drivers/media/platform/rockchip/rga/rga.c | 10 +- drivers/media/platform/rockchip/rga/rga.h | 10 +- drivers/media/platform/via-camera.c | 2 +- drivers/media/platform/vicodec/vicodec-core.c | 257 +- drivers/media/radio/radio-si476x.c | 11 +- drivers/media/rc/gpio-ir-recv.c | 10 +- drivers/media/rc/ir-hix5hd2.c | 5 +- drivers/media/rc/ir-jvc-decoder.c | 10 +- drivers/media/rc/ir-mce_kbd-decoder.c | 10 +- drivers/media/rc/ir-rc6-decoder.c | 10 +- drivers/media/rc/ir-sharp-decoder.c | 10 +- drivers/media/rc/ir-sony-decoder.c | 10 +- drivers/media/rc/ir-xmp-decoder.c | 10 +- drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c | 8 +- drivers/media/rc/keymaps/rc-d680-dmb.c | 5 +- drivers/media/rc/keymaps/rc-dvico-mce.c | 5 +- drivers/media/rc/keymaps/rc-dvico-portable.c | 5 +- drivers/media/rc/keymaps/rc-geekbox.c | 8 +- drivers/media/rc/keymaps/rc-hauppauge.c | 1 + drivers/media/usb/dvb-usb-v2/gl861.c | 5 +- drivers/media/usb/dvb-usb-v2/lmedm04.h | 4 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 5 +- drivers/media/usb/dvb-usb-v2/mxl111sf.h | 5 +- drivers/media/usb/dvb-usb/a800.c | 5 +- drivers/media/usb/dvb-usb/az6027.c | 5 +- drivers/media/usb/dvb-usb/cxusb.c | 5 +- drivers/media/usb/dvb-usb/dib0700.h | 5 +- drivers/media/usb/dvb-usb/dib0700_core.c | 5 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 5 +- drivers/media/usb/dvb-usb/dibusb-common.c | 5 +- drivers/media/usb/dvb-usb/dibusb-mc-common.c | 5 +- drivers/media/usb/dvb-usb/dibusb.h | 5 +- drivers/media/usb/dvb-usb/digitv.c | 5 +- drivers/media/usb/dvb-usb/dtt200u-fe.c | 5 +- drivers/media/usb/dvb-usb/dtt200u.c | 5 +- drivers/media/usb/dvb-usb/dtt200u.h | 5 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 5 +- drivers/media/usb/dvb-usb/dw2102.c | 5 +- drivers/media/usb/dvb-usb/gp8psk.c | 5 +- drivers/media/usb/dvb-usb/gp8psk.h | 5 +- drivers/media/usb/dvb-usb/m920x.c | 5 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 5 +- drivers/media/usb/dvb-usb/opera1.c | 5 +- drivers/media/usb/dvb-usb/ttusb2.c | 5 +- drivers/media/usb/dvb-usb/ttusb2.h | 5 +- drivers/media/usb/dvb-usb/umt-010.c | 5 +- drivers/media/usb/dvb-usb/vp702x-fe.c | 6 +- drivers/media/usb/dvb-usb/vp702x.c | 5 +- drivers/media/usb/dvb-usb/vp7045-fe.c | 6 +- drivers/media/usb/dvb-usb/vp7045.c | 5 +- drivers/media/usb/dvb-usb/vp7045.h | 5 +- drivers/media/usb/gspca/m5602/m5602_bridge.h | 6 +- drivers/media/usb/gspca/m5602/m5602_core.c | 6 +- drivers/media/usb/gspca/m5602/m5602_mt9m111.c | 6 +- drivers/media/usb/gspca/m5602/m5602_mt9m111.h | 6 +- drivers/media/usb/gspca/m5602/m5602_ov7660.c | 6 +- drivers/media/usb/gspca/m5602/m5602_ov7660.h | 6 +- drivers/media/usb/gspca/m5602/m5602_ov9650.c | 6 +- drivers/media/usb/gspca/m5602/m5602_ov9650.h | 6 +- drivers/media/usb/gspca/m5602/m5602_po1030.c | 6 +- drivers/media/usb/gspca/m5602/m5602_po1030.h | 6 +- drivers/media/usb/gspca/m5602/m5602_s5k4aa.c | 6 +- drivers/media/usb/gspca/m5602/m5602_s5k4aa.h | 6 +- drivers/media/usb/gspca/m5602/m5602_s5k83a.c | 6 +- drivers/media/usb/gspca/m5602/m5602_s5k83a.h | 6 +- drivers/media/usb/gspca/m5602/m5602_sensor.h | 6 +- drivers/media/usb/gspca/zc3xx-reg.h | 3 +- drivers/media/usb/hdpvr/hdpvr-control.c | 6 +- drivers/media/usb/hdpvr/hdpvr-core.c | 6 +- drivers/media/usb/hdpvr/hdpvr-i2c.c | 6 +- drivers/media/usb/hdpvr/hdpvr-video.c | 6 +- drivers/media/usb/hdpvr/hdpvr.h | 6 +- drivers/media/usb/tm6000/tm6000-dvb.c | 10 +- drivers/media/usb/tm6000/tm6000-input.c | 10 +- drivers/media/usb/uvc/uvc_ctrl.c | 4 +- drivers/media/usb/uvc/uvc_debugfs.c | 5 +- drivers/media/v4l2-core/v4l2-ioctl.c | 9 +- drivers/memory/Kconfig | 2 +- drivers/memory/atmel-sdramc.c | 14 +- drivers/memory/jz4780-nemc.c | 28 +- drivers/memory/mvebu-devbus.c | 14 +- drivers/memory/omap-gpmc.c | 4 +- drivers/memory/tegra/tegra124-emc.c | 11 +- drivers/mfd/Kconfig | 5 +- drivers/mfd/aat2870-core.c | 15 +- drivers/mfd/as3711.c | 5 +- drivers/mfd/cros_ec.c | 10 +- drivers/mfd/dln2.c | 5 +- drivers/mfd/exynos-lpass.c | 5 +- drivers/mfd/htc-pasic3.c | 5 +- drivers/mfd/intel_quark_i2c_gpio.c | 10 +- drivers/mfd/kempld-core.c | 10 +- drivers/mfd/lp87565.c | 5 +- drivers/mfd/lpc_ich.c | 10 +- drivers/mfd/lpc_sch.c | 10 +- drivers/mfd/omap-usb-host.c | 13 +- drivers/mfd/omap-usb-tll.c | 13 +- drivers/mfd/qcom-pm8xxx.c | 10 +- drivers/mfd/qcom-spmi-pmic.c | 10 +- drivers/mfd/qcom_rpm.c | 10 +- drivers/mfd/rk808.c | 10 +- drivers/mfd/rn5t618.c | 8 +- drivers/mfd/rt5033.c | 5 +- drivers/mfd/si476x-cmd.c | 11 +- drivers/mfd/si476x-i2c.c | 11 +- drivers/mfd/si476x-prop.c | 10 +- drivers/mfd/sprd-sc27xx-spi.c | 10 +- drivers/mfd/ssbi.c | 10 +- drivers/mfd/sta2x11-mfd.c | 15 +- drivers/mfd/ti-lmu.c | 23 +- drivers/mfd/twl4030-audio.c | 16 +- drivers/mfd/twl6040.c | 16 +- drivers/mfd/wl1273-core.c | 16 +- drivers/misc/apds990x.c | 16 +- drivers/misc/bh1770glc.c | 16 +- drivers/misc/eeprom/max6875.c | 5 +- drivers/misc/fsa9480.c | 2 +- drivers/misc/genwqe/card_base.c | 10 +- drivers/misc/genwqe/card_base.h | 10 +- drivers/misc/genwqe/card_ddcb.c | 10 +- drivers/misc/genwqe/card_debugfs.c | 10 +- drivers/misc/genwqe/card_dev.c | 10 +- drivers/misc/genwqe/card_sysfs.c | 10 +- drivers/misc/genwqe/card_utils.c | 10 +- drivers/misc/genwqe/genwqe_driver.h | 10 +- drivers/misc/isl29003.c | 2 +- drivers/misc/kgdbts.c | 14 +- drivers/misc/lis3lv02d/lis3lv02d_i2c.c | 15 +- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 5 +- drivers/misc/mei/hdcp/mei_hdcp.c | 11 +- drivers/misc/mic/bus/cosm_bus.c | 13 +- drivers/misc/mic/bus/cosm_bus.h | 13 +- drivers/misc/mic/bus/mic_bus.c | 13 +- drivers/misc/mic/bus/vop_bus.c | 13 +- drivers/misc/mic/bus/vop_bus.h | 13 +- drivers/misc/mic/card/mic_debugfs.c | 14 +- drivers/misc/mic/card/mic_device.c | 14 +- drivers/misc/mic/card/mic_device.h | 14 +- drivers/misc/mic/card/mic_x100.c | 14 +- drivers/misc/mic/card/mic_x100.h | 14 +- drivers/misc/mic/common/mic_dev.h | 14 +- drivers/misc/mic/cosm/cosm_debugfs.c | 14 +- drivers/misc/mic/cosm/cosm_main.c | 14 +- drivers/misc/mic/cosm/cosm_main.h | 14 +- drivers/misc/mic/cosm/cosm_scif_server.c | 14 +- drivers/misc/mic/cosm/cosm_sysfs.c | 14 +- drivers/misc/mic/cosm_client/cosm_scif_client.c | 14 +- drivers/misc/mic/host/mic_boot.c | 14 +- drivers/misc/mic/host/mic_debugfs.c | 14 +- drivers/misc/mic/host/mic_device.h | 14 +- drivers/misc/mic/host/mic_intr.c | 14 +- drivers/misc/mic/host/mic_intr.h | 14 +- drivers/misc/mic/host/mic_main.c | 13 +- drivers/misc/mic/host/mic_smpt.c | 14 +- drivers/misc/mic/host/mic_smpt.h | 14 +- drivers/misc/mic/host/mic_x100.c | 14 +- drivers/misc/mic/host/mic_x100.h | 14 +- drivers/misc/mic/scif/scif_main.c | 1 + drivers/misc/mic/vop/vop_debugfs.c | 14 +- drivers/misc/mic/vop/vop_main.c | 18 +- drivers/misc/mic/vop/vop_main.h | 14 +- drivers/misc/mic/vop/vop_vringh.c | 14 +- drivers/misc/pci_endpoint_test.c | 15 +- drivers/misc/qcom-coincell.c | 10 +- drivers/misc/ti-st/st_core.c | 15 +- drivers/misc/ti-st/st_kim.c | 15 +- drivers/misc/ti-st/st_ll.c | 15 +- drivers/misc/tsl2550.c | 2 +- drivers/misc/vmw_vmci/vmci_context.c | 10 +- drivers/misc/vmw_vmci/vmci_context.h | 10 +- drivers/misc/vmw_vmci/vmci_datagram.c | 10 +- drivers/misc/vmw_vmci/vmci_datagram.h | 10 +- drivers/misc/vmw_vmci/vmci_doorbell.c | 10 +- drivers/misc/vmw_vmci/vmci_doorbell.h | 10 +- drivers/misc/vmw_vmci/vmci_driver.c | 10 +- drivers/misc/vmw_vmci/vmci_driver.h | 10 +- drivers/misc/vmw_vmci/vmci_event.c | 10 +- drivers/misc/vmw_vmci/vmci_event.h | 10 +- drivers/misc/vmw_vmci/vmci_guest.c | 10 +- drivers/misc/vmw_vmci/vmci_handle_array.c | 10 +- drivers/misc/vmw_vmci/vmci_handle_array.h | 10 +- drivers/misc/vmw_vmci/vmci_host.c | 10 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 10 +- drivers/misc/vmw_vmci/vmci_queue_pair.h | 10 +- drivers/misc/vmw_vmci/vmci_resource.c | 10 +- drivers/misc/vmw_vmci/vmci_resource.h | 10 +- drivers/misc/vmw_vmci/vmci_route.c | 10 +- drivers/misc/vmw_vmci/vmci_route.h | 10 +- drivers/mmc/core/queue.c | 2 + drivers/mmc/host/cqhci.c | 10 +- drivers/mmc/host/cqhci.h | 10 +- drivers/mmc/host/meson-mx-sdio.c | 2 +- drivers/mmc/host/mmci_qcom_dml.c | 11 +- drivers/mmc/host/renesas_sdhi_core.c | 18 +- drivers/mmc/host/sdhci-acpi.c | 15 +- drivers/mmc/host/sdhci-msm.c | 11 +- drivers/mmc/host/sdhci-of-at91.c | 10 +- drivers/mmc/host/sdhci-omap.c | 13 +- drivers/mmc/host/sdhci-pci-o2micro.c | 11 +- drivers/mmc/host/sdhci-pxav2.c | 11 +- drivers/mmc/host/sdhci-pxav3.c | 11 +- drivers/mmc/host/sdhci-sprd.c | 171 +- drivers/mmc/host/sdhci-tegra.c | 16 +- drivers/mmc/host/sdhci-xenon-phy.c | 5 +- drivers/mmc/host/sdhci-xenon.c | 5 +- drivers/mmc/host/sdhci-xenon.h | 5 +- drivers/mmc/host/sdhci_f_sdh30.c | 5 +- drivers/mmc/host/vub300.c | 5 +- drivers/mtd/devices/lart.c | 5 +- drivers/mtd/devices/m25p80.c | 6 +- drivers/mtd/devices/mchp23k256.c | 6 +- drivers/mtd/devices/pmc551.c | 6 +- drivers/mtd/devices/serial_flash_cmds.h | 6 +- drivers/mtd/devices/sst25l.c | 6 +- drivers/mtd/devices/st_spi_fsm.c | 6 +- drivers/mtd/mtdoops.c | 16 +- drivers/mtd/mtdswap.c | 15 +- drivers/mtd/nand/onenand/omap2.c | 15 +- drivers/mtd/nand/raw/nuc900_nand.c | 6 +- drivers/mtd/nand/raw/pasemi_nand.c | 14 +- drivers/mtd/nand/raw/qcom_nandc.c | 10 +- drivers/mtd/spi-nor/Kconfig | 7 - drivers/mtd/spi-nor/Makefile | 1 - drivers/mtd/spi-nor/spi-nor.c | 5 +- drivers/mtd/spi-nor/stm32-quadspi.c | 720 ---- drivers/mtd/tests/nandbiterrs.c | 15 +- drivers/mtd/tests/oobtest.c | 14 +- drivers/mtd/tests/pagetest.c | 14 +- drivers/mtd/tests/readtest.c | 14 +- drivers/mtd/tests/speedtest.c | 14 +- drivers/mtd/tests/stresstest.c | 14 +- drivers/mtd/tests/subpagetest.c | 15 +- drivers/mtd/tests/torturetest.c | 14 +- drivers/mtd/ubi/block.c | 10 +- drivers/mtd/ubi/fastmap-wl.c | 11 +- drivers/mtd/ubi/fastmap.c | 11 +- drivers/net/bonding/bond_3ad.c | 222 +- drivers/net/bonding/bond_alb.c | 30 +- drivers/net/bonding/bond_main.c | 309 +- drivers/net/bonding/bond_options.c | 30 +- drivers/net/can/dev.c | 13 +- drivers/net/can/flexcan.c | 5 +- drivers/net/can/m_can/m_can.c | 21 + drivers/net/can/mscan/mpc5xxx_can.c | 13 +- drivers/net/can/mscan/mscan.c | 13 +- drivers/net/can/mscan/mscan.h | 13 +- drivers/net/can/pch_can.c | 13 +- drivers/net/can/peak_canfd/peak_canfd_user.h | 10 +- drivers/net/can/rx-offload.c | 13 +- drivers/net/can/sja1000/ems_pci.c | 13 +- drivers/net/can/sja1000/kvaser_pci.c | 13 +- drivers/net/can/sja1000/plx_pci.c | 13 +- drivers/net/can/sja1000/sja1000_isa.c | 13 +- drivers/net/can/sja1000/sja1000_platform.c | 13 +- drivers/net/can/softing/softing_cs.c | 13 +- drivers/net/can/softing/softing_fw.c | 13 +- drivers/net/can/softing/softing_main.c | 13 +- drivers/net/can/spi/Kconfig | 5 +- drivers/net/can/spi/mcp251x.c | 41 +- drivers/net/can/usb/Kconfig | 6 - drivers/net/can/usb/gs_usb.c | 10 +- drivers/net/can/usb/mcba_usb.c | 13 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_core.h | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.h | 10 +- drivers/net/can/usb/usb_8dev.c | 13 +- drivers/net/can/vxcan.c | 13 +- drivers/net/can/xilinx_can.c | 2 +- drivers/net/dsa/qca8k.h | 10 +- drivers/net/dsa/sja1105/Kconfig | 9 +- drivers/net/dsa/sja1105/Makefile | 1 + drivers/net/dsa/sja1105/sja1105.h | 34 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 100 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 2 + drivers/net/dsa/sja1105/sja1105_main.c | 454 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 404 ++ drivers/net/dsa/sja1105/sja1105_ptp.h | 64 + drivers/net/dsa/sja1105/sja1105_spi.c | 60 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 62 + drivers/net/dsa/sja1105/sja1105_static_config.h | 10 + drivers/net/ethernet/8390/Kconfig | 2 +- drivers/net/ethernet/amd/au1000_eth.c | 19 +- drivers/net/ethernet/amd/au1000_eth.h | 19 +- drivers/net/ethernet/aquantia/atlantic/Makefile | 16 +- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_common.h | 5 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 5 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 5 +- .../net/ethernet/aquantia/atlantic/aq_hw_utils.c | 5 +- .../net/ethernet/aquantia/atlantic/aq_hw_utils.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_main.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 5 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 5 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_rss.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_utils.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.h | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_a0_internal.h | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 5 +- drivers/net/ethernet/aquantia/atlantic/ver.h | 5 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/brocade/bna/bfa_cee.c | 10 +- drivers/net/ethernet/brocade/bna/bfa_cee.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_cs.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_defs.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_defs_cna.h | 10 +- .../net/ethernet/brocade/bna/bfa_defs_mfg_comm.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_defs_status.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_ioc.c | 10 +- drivers/net/ethernet/brocade/bna/bfa_ioc.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c | 10 +- drivers/net/ethernet/brocade/bna/bfa_msgq.c | 10 +- drivers/net/ethernet/brocade/bna/bfa_msgq.h | 10 +- drivers/net/ethernet/brocade/bna/bfi.h | 10 +- drivers/net/ethernet/brocade/bna/bfi_cna.h | 10 +- drivers/net/ethernet/brocade/bna/bfi_enet.h | 10 +- drivers/net/ethernet/brocade/bna/bfi_reg.h | 10 +- drivers/net/ethernet/brocade/bna/bna.h | 10 +- drivers/net/ethernet/brocade/bna/bna_enet.c | 10 +- drivers/net/ethernet/brocade/bna/bna_hw_defs.h | 10 +- drivers/net/ethernet/brocade/bna/bna_tx_rx.c | 10 +- drivers/net/ethernet/brocade/bna/bna_types.h | 10 +- drivers/net/ethernet/brocade/bna/bnad.c | 10 +- drivers/net/ethernet/brocade/bna/bnad.h | 10 +- drivers/net/ethernet/brocade/bna/bnad_debugfs.c | 10 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 10 +- drivers/net/ethernet/brocade/bna/cna.h | 10 +- drivers/net/ethernet/brocade/bna/cna_fwimg.c | 10 +- drivers/net/ethernet/cadence/macb_pci.c | 13 +- drivers/net/ethernet/cadence/macb_ptp.c | 13 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_common.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h | 14 +- .../net/ethernet/chelsio/cxgb4/cudbg_lib_common.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 7 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 113 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c | 13 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 21 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 1 + drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 3 + drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c | 47 +- drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h | 7 +- drivers/net/ethernet/ec_bhf.c | 11 +- drivers/net/ethernet/emulex/benet/be.h | 6 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 6 +- drivers/net/ethernet/emulex/benet/be_cmds.h | 6 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 6 +- drivers/net/ethernet/emulex/benet/be_hw.h | 6 +- drivers/net/ethernet/emulex/benet/be_main.c | 6 +- drivers/net/ethernet/emulex/benet/be_roce.c | 6 +- drivers/net/ethernet/emulex/benet/be_roce.h | 6 +- drivers/net/ethernet/ezchip/nps_enet.c | 13 +- drivers/net/ethernet/ezchip/nps_enet.h | 13 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 11 +- drivers/net/ethernet/freescale/fec_main.c | 9 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 21 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 7 - drivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 199 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 43 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 24 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 20 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 175 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 372 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 26 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 141 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 85 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 3 + drivers/net/ethernet/huawei/hinic/hinic_common.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_common.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_dev.h | 11 +- .../net/ethernet/huawei/hinic/hinic_hw_api_cmd.c | 11 +- .../net/ethernet/huawei/hinic/hinic_hw_api_cmd.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_csr.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 11 +- .../net/ethernet/huawei/hinic/hinic_hw_qp_ctxt.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wqe.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_port.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_rx.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_tx.h | 11 +- drivers/net/ethernet/ibm/ibmvnic.c | 19 +- drivers/net/ethernet/marvell/mvneta.c | 2 +- drivers/net/ethernet/marvell/mvneta_bm.c | 4 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 18 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 134 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 10 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 10 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 8 + drivers/net/ethernet/mellanox/mlx5/core/dev.c | 25 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 11 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 12 +- drivers/net/ethernet/mscc/ocelot_ace.c | 3 +- drivers/net/ethernet/netronome/nfp/ccm.h | 12 +- drivers/net/ethernet/netronome/nfp/ccm_mbox.c | 179 +- drivers/net/ethernet/netronome/nfp/crypto/crypto.h | 6 +- drivers/net/ethernet/netronome/nfp/crypto/tls.c | 73 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 20 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 58 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 18 +- drivers/net/ethernet/nuvoton/w90p910_ether.c | 6 +- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 13 +- .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 13 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 13 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c | 13 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c | 13 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.h | 13 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_debug.h | 5 +- drivers/net/ethernet/qlogic/qede/qede_dcbnl.c | 5 +- drivers/net/ethernet/qualcomm/emac/emac-ethtool.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-mac.h | 10 +- drivers/net/ethernet/qualcomm/emac/emac-phy.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-phy.h | 10 +- .../ethernet/qualcomm/emac/emac-sgmii-fsm9900.c | 10 +- .../ethernet/qualcomm/emac/emac-sgmii-qdf2400.c | 10 +- .../ethernet/qualcomm/emac/emac-sgmii-qdf2432.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-sgmii.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-sgmii.h | 10 +- drivers/net/ethernet/qualcomm/emac/emac.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac.h | 10 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 11 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.h | 11 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h | 10 +- .../ethernet/qualcomm/rmnet/rmnet_map_command.c | 10 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_private.h | 10 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 12 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.h | 11 +- drivers/net/ethernet/realtek/r8169_main.c | 220 +- drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 12 +- drivers/net/ethernet/stmicro/stmmac/common.h | 12 +- drivers/net/ethernet/stmicro/stmmac/descs.h | 12 +- drivers/net/ethernet/stmicro/stmmac/descs_com.h | 12 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac100.h | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 12 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 12 +- .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 12 +- .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.h | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 12 +- drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 12 +- drivers/net/ethernet/stmicro/stmmac/mmc.h | 12 +- drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 12 +- drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 12 +- drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 12 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 12 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 12 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 12 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.h | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 12 +- drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/ti/cpts.c | 88 +- drivers/net/ethernet/ti/cpts.h | 2 +- drivers/net/ethernet/ti/netcp_ethss.c | 9 +- drivers/net/ethernet/toshiba/ps3_gelic_wireless.h | 14 +- drivers/net/fjes/Makefile | 16 +- drivers/net/fjes/fjes.h | 17 +- drivers/net/fjes/fjes_debugfs.c | 17 +- drivers/net/fjes/fjes_ethtool.c | 17 +- drivers/net/fjes/fjes_hw.c | 17 +- drivers/net/fjes/fjes_hw.h | 17 +- drivers/net/fjes/fjes_main.c | 17 +- drivers/net/fjes/fjes_regs.h | 17 +- drivers/net/fjes/fjes_trace.c | 17 +- drivers/net/fjes/fjes_trace.h | 17 +- drivers/net/geneve.c | 2 +- drivers/net/hamradio/mkiss.c | 12 +- drivers/net/ieee802154/atusb.c | 5 +- drivers/net/ieee802154/atusb.h | 4 +- drivers/net/phy/Kconfig | 2 +- drivers/net/phy/Makefile | 2 +- drivers/net/phy/{asix.c => ax88796b.c} | 0 drivers/net/phy/broadcom.c | 2 + drivers/net/phy/sfp.c | 37 +- drivers/net/usb/cdc-phonet.c | 15 +- drivers/net/usb/hso.c | 16 +- drivers/net/vxlan.c | 2 +- drivers/net/wan/lmc/lmc_ioctl.h | 4 +- drivers/net/wan/lmc/lmc_main.c | 5 +- drivers/net/wan/lmc/lmc_media.c | 4 +- drivers/net/wan/lmc/lmc_proto.c | 4 +- drivers/net/wan/lmc/lmc_var.h | 4 +- drivers/net/wimax/i2400m/debug-levels.h | 16 +- drivers/net/wimax/i2400m/debugfs.c | 16 +- drivers/net/wimax/i2400m/driver.c | 17 +- drivers/net/wimax/i2400m/netdev.c | 17 +- drivers/net/wimax/i2400m/op-rfkill.c | 17 +- drivers/net/wimax/i2400m/sysfs.c | 16 +- drivers/net/wimax/i2400m/usb-debug-levels.h | 16 +- drivers/net/wimax/i2400m/usb.c | 17 +- drivers/net/wireless/ath/carl9170/fwdesc.h | 14 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 17 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 17 +- drivers/net/wireless/intel/iwlegacy/3945.c | 17 +- drivers/net/wireless/intel/iwlegacy/3945.h | 17 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 17 +- drivers/net/wireless/intel/iwlegacy/4965-rs.c | 17 +- drivers/net/wireless/intel/iwlegacy/4965.c | 17 +- drivers/net/wireless/intel/iwlegacy/common.h | 17 +- drivers/net/wireless/intel/iwlegacy/iwl-spectrum.h | 17 +- drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 13 +- drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 13 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 13 +- drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 15 +- drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/led.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/led.h | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 15 +- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/power.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/power.h | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 15 +- drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/tt.h | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 15 +- drivers/net/wireless/intel/iwlwifi/dvm/ucode.c | 15 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 13 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 13 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-io.h | 13 +- .../wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h | 13 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 13 +- .../wireless/intel/iwlwifi/iwl-devtrace-ucode.h | 13 +- drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c | 13 +- drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 13 +- drivers/net/wireless/intersil/p54/p54spi.c | 15 +- drivers/net/wireless/intersil/p54/p54spi.h | 15 +- drivers/net/wireless/intersil/p54/p54spi_eeprom.h | 15 +- drivers/net/wireless/intersil/prism54/isl_38xx.c | 14 +- drivers/net/wireless/intersil/prism54/isl_38xx.h | 14 +- drivers/net/wireless/intersil/prism54/isl_ioctl.h | 14 +- drivers/net/wireless/intersil/prism54/isl_oid.h | 14 +- drivers/net/wireless/intersil/prism54/islpci_dev.c | 14 +- drivers/net/wireless/intersil/prism54/islpci_dev.h | 14 +- drivers/net/wireless/intersil/prism54/islpci_eth.c | 13 +- drivers/net/wireless/intersil/prism54/islpci_eth.h | 14 +- .../net/wireless/intersil/prism54/islpci_hotplug.c | 14 +- drivers/net/wireless/intersil/prism54/islpci_mgt.c | 14 +- drivers/net/wireless/intersil/prism54/islpci_mgt.h | 14 +- drivers/net/wireless/intersil/prism54/oid_mgt.c | 14 +- drivers/net/wireless/intersil/prism54/oid_mgt.h | 14 +- .../net/wireless/intersil/prism54/prismcompat.h | 14 +- drivers/net/wireless/ray_cs.c | 14 +- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h | 10 +- drivers/net/wireless/ti/wilink_platform_data.c | 16 +- drivers/net/wireless/ti/wl1251/acx.h | 16 +- drivers/net/wireless/ti/wl1251/boot.c | 16 +- drivers/net/wireless/ti/wl1251/boot.h | 16 +- drivers/net/wireless/ti/wl1251/cmd.h | 16 +- drivers/net/wireless/ti/wl1251/debugfs.c | 16 +- drivers/net/wireless/ti/wl1251/debugfs.h | 16 +- drivers/net/wireless/ti/wl1251/event.c | 16 +- drivers/net/wireless/ti/wl1251/event.h | 16 +- drivers/net/wireless/ti/wl1251/init.c | 16 +- drivers/net/wireless/ti/wl1251/init.h | 16 +- drivers/net/wireless/ti/wl1251/io.c | 16 +- drivers/net/wireless/ti/wl1251/io.h | 16 +- drivers/net/wireless/ti/wl1251/main.c | 16 +- drivers/net/wireless/ti/wl1251/ps.c | 16 +- drivers/net/wireless/ti/wl1251/ps.h | 16 +- drivers/net/wireless/ti/wl1251/reg.h | 16 +- drivers/net/wireless/ti/wl1251/rx.c | 16 +- drivers/net/wireless/ti/wl1251/rx.h | 16 +- drivers/net/wireless/ti/wl1251/sdio.c | 15 +- drivers/net/wireless/ti/wl1251/spi.c | 16 +- drivers/net/wireless/ti/wl1251/spi.h | 16 +- drivers/net/wireless/ti/wl1251/tx.c | 16 +- drivers/net/wireless/ti/wl1251/tx.h | 16 +- drivers/net/wireless/ti/wl1251/wl1251.h | 16 +- drivers/net/wireless/ti/wl12xx/acx.c | 16 +- drivers/net/wireless/ti/wl12xx/acx.h | 16 +- drivers/net/wireless/ti/wl12xx/cmd.c | 16 +- drivers/net/wireless/ti/wl12xx/cmd.h | 16 +- drivers/net/wireless/ti/wl12xx/conf.h | 16 +- drivers/net/wireless/ti/wl12xx/debugfs.c | 16 +- drivers/net/wireless/ti/wl12xx/debugfs.h | 16 +- drivers/net/wireless/ti/wl12xx/event.c | 16 +- drivers/net/wireless/ti/wl12xx/event.h | 16 +- drivers/net/wireless/ti/wl12xx/main.c | 16 +- drivers/net/wireless/ti/wl12xx/reg.h | 16 +- drivers/net/wireless/ti/wl12xx/scan.c | 16 +- drivers/net/wireless/ti/wl12xx/scan.h | 16 +- drivers/net/wireless/ti/wl12xx/wl12xx.h | 16 +- drivers/net/wireless/ti/wl18xx/acx.c | 16 +- drivers/net/wireless/ti/wl18xx/acx.h | 16 +- drivers/net/wireless/ti/wl18xx/cmd.c | 16 +- drivers/net/wireless/ti/wl18xx/cmd.h | 16 +- drivers/net/wireless/ti/wl18xx/conf.h | 16 +- drivers/net/wireless/ti/wl18xx/debugfs.c | 16 +- drivers/net/wireless/ti/wl18xx/debugfs.h | 16 +- drivers/net/wireless/ti/wl18xx/event.c | 16 +- drivers/net/wireless/ti/wl18xx/event.h | 16 +- drivers/net/wireless/ti/wl18xx/io.c | 16 +- drivers/net/wireless/ti/wl18xx/io.h | 16 +- drivers/net/wireless/ti/wl18xx/main.c | 16 +- drivers/net/wireless/ti/wl18xx/reg.h | 16 +- drivers/net/wireless/ti/wl18xx/scan.c | 16 +- drivers/net/wireless/ti/wl18xx/scan.h | 16 +- drivers/net/wireless/ti/wl18xx/tx.c | 16 +- drivers/net/wireless/ti/wl18xx/tx.h | 16 +- drivers/net/wireless/ti/wl18xx/wl18xx.h | 16 +- drivers/net/wireless/ti/wlcore/acx.c | 16 +- drivers/net/wireless/ti/wlcore/acx.h | 16 +- drivers/net/wireless/ti/wlcore/boot.c | 16 +- drivers/net/wireless/ti/wlcore/boot.h | 16 +- drivers/net/wireless/ti/wlcore/cmd.c | 16 +- drivers/net/wireless/ti/wlcore/cmd.h | 16 +- drivers/net/wireless/ti/wlcore/conf.h | 16 +- drivers/net/wireless/ti/wlcore/debug.h | 16 +- drivers/net/wireless/ti/wlcore/debugfs.c | 16 +- drivers/net/wireless/ti/wlcore/debugfs.h | 16 +- drivers/net/wireless/ti/wlcore/event.c | 16 +- drivers/net/wireless/ti/wlcore/event.h | 16 +- drivers/net/wireless/ti/wlcore/hw_ops.h | 16 +- drivers/net/wireless/ti/wlcore/ini.h | 16 +- drivers/net/wireless/ti/wlcore/init.c | 16 +- drivers/net/wireless/ti/wlcore/init.h | 16 +- drivers/net/wireless/ti/wlcore/io.c | 16 +- drivers/net/wireless/ti/wlcore/io.h | 16 +- drivers/net/wireless/ti/wlcore/main.c | 16 +- drivers/net/wireless/ti/wlcore/ps.c | 16 +- drivers/net/wireless/ti/wlcore/ps.h | 16 +- drivers/net/wireless/ti/wlcore/rx.c | 16 +- drivers/net/wireless/ti/wlcore/rx.h | 16 +- drivers/net/wireless/ti/wlcore/scan.c | 16 +- drivers/net/wireless/ti/wlcore/scan.h | 16 +- drivers/net/wireless/ti/wlcore/sdio.c | 16 +- drivers/net/wireless/ti/wlcore/spi.c | 16 +- drivers/net/wireless/ti/wlcore/sysfs.c | 16 +- drivers/net/wireless/ti/wlcore/sysfs.h | 16 +- drivers/net/wireless/ti/wlcore/testmode.c | 16 +- drivers/net/wireless/ti/wlcore/testmode.h | 16 +- drivers/net/wireless/ti/wlcore/tx.c | 16 +- drivers/net/wireless/ti/wlcore/tx.h | 16 +- drivers/net/wireless/ti/wlcore/wlcore.h | 16 +- drivers/net/wireless/ti/wlcore/wlcore_i.h | 16 +- drivers/nfc/microread/i2c.c | 13 +- drivers/nfc/microread/microread.c | 13 +- drivers/nfc/nfcsim.c | 11 +- drivers/nfc/nxp-nci/core.c | 13 +- drivers/nfc/nxp-nci/firmware.c | 13 +- drivers/nfc/nxp-nci/i2c.c | 13 +- drivers/nfc/nxp-nci/nxp-nci.h | 13 +- drivers/nfc/pn544/i2c.c | 13 +- drivers/nfc/pn544/pn544.c | 13 +- drivers/nfc/port100.c | 11 +- drivers/nfc/st-nci/core.c | 13 +- drivers/nfc/st-nci/i2c.c | 13 +- drivers/nfc/st-nci/ndlc.c | 13 +- drivers/nfc/st-nci/ndlc.h | 13 +- drivers/nfc/st-nci/se.c | 13 +- drivers/nfc/st-nci/spi.c | 13 +- drivers/nfc/st-nci/st-nci.h | 13 +- drivers/nfc/st-nci/vendor_cmds.c | 13 +- drivers/nfc/st21nfca/core.c | 13 +- drivers/nfc/st21nfca/dep.c | 13 +- drivers/nfc/st21nfca/i2c.c | 13 +- drivers/nfc/st21nfca/se.c | 13 +- drivers/nfc/st21nfca/st21nfca.h | 13 +- drivers/nfc/st21nfca/vendor_cmds.c | 13 +- drivers/nfc/st95hf/core.c | 13 +- drivers/nfc/st95hf/spi.c | 13 +- drivers/nfc/st95hf/spi.h | 13 +- drivers/nfc/trf7970a.c | 5 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 11 +- drivers/nvdimm/badrange.c | 10 +- drivers/nvdimm/blk.c | 10 +- drivers/nvdimm/btt.c | 10 +- drivers/nvdimm/btt.h | 10 +- drivers/nvdimm/btt_devs.c | 10 +- drivers/nvdimm/bus.c | 10 +- drivers/nvdimm/claim.c | 10 +- drivers/nvdimm/core.c | 10 +- drivers/nvdimm/dax_devs.c | 12 +- drivers/nvdimm/dimm.c | 10 +- drivers/nvdimm/dimm_devs.c | 10 +- drivers/nvdimm/label.c | 10 +- drivers/nvdimm/label.h | 10 +- drivers/nvdimm/namespace_devs.c | 10 +- drivers/nvdimm/nd-core.h | 10 +- drivers/nvdimm/nd.h | 10 +- drivers/nvdimm/pfn.h | 25 +- drivers/nvdimm/pfn_devs.c | 105 +- drivers/nvdimm/pmem.c | 10 +- drivers/nvdimm/region.c | 10 +- drivers/nvdimm/region_devs.c | 10 +- drivers/nvme/host/core.c | 3 +- drivers/nvme/host/pci.c | 6 + drivers/nvme/host/rdma.c | 152 +- drivers/nvme/host/tcp.c | 57 +- drivers/nvme/target/io-cmd-bdev.c | 1 + drivers/nvmem/qfprom.c | 10 +- drivers/nvmem/rockchip-efuse.c | 10 +- drivers/nvmem/vf610-ocotp.c | 10 +- drivers/of/of_mdio.c | 3 +- drivers/of/of_net.c | 3 +- drivers/parisc/pdc_stable.c | 15 +- drivers/pcmcia/pxa2xx_base.c | 3 +- drivers/perf/qcom_l2_pmu.c | 10 +- drivers/perf/qcom_l3_pmu.c | 10 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 8 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 8 +- drivers/phy/broadcom/phy-bcm-kona-usb2.c | 10 +- drivers/phy/broadcom/phy-brcm-usb-init.c | 10 +- drivers/phy/broadcom/phy-brcm-usb-init.h | 10 +- drivers/phy/broadcom/phy-brcm-usb.c | 10 +- drivers/phy/marvell/phy-pxa-28nm-hsic.c | 11 +- drivers/phy/marvell/phy-pxa-28nm-usb2.c | 11 +- drivers/phy/phy-pistachio-usb.c | 5 +- drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 10 +- drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c | 10 +- drivers/phy/qualcomm/phy-qcom-ufs-i.h | 11 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c | 11 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.h | 11 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c | 11 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.h | 11 +- drivers/phy/qualcomm/phy-qcom-ufs.c | 11 +- drivers/phy/rockchip/phy-rockchip-typec.c | 11 +- drivers/phy/tegra/xusb-tegra124.c | 10 +- drivers/phy/tegra/xusb-tegra210.c | 10 +- drivers/phy/tegra/xusb.c | 10 +- drivers/phy/tegra/xusb.h | 10 +- drivers/phy/ti/phy-da8xx-usb.c | 10 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 4 + drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 2 + drivers/pinctrl/meson/pinctrl-meson.h | 2 +- drivers/pinctrl/meson/pinctrl-meson8-pmx.h | 2 +- drivers/pinctrl/nomadik/pinctrl-ab8500.c | 2 +- drivers/pinctrl/nomadik/pinctrl-ab8505.c | 2 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 2 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 2 +- drivers/pinctrl/pinctrl-amd.c | 6 +- drivers/pinctrl/pinctrl-amd.h | 6 +- drivers/pinctrl/pinctrl-at91-pio4.c | 10 +- drivers/pinctrl/pinctrl-at91.c | 3 +- drivers/pinctrl/pinctrl-bm1880.c | 290 +- drivers/pinctrl/pinctrl-da850-pupd.c | 10 +- drivers/pinctrl/pinctrl-lantiq.c | 5 +- drivers/pinctrl/pinctrl-lantiq.h | 5 +- drivers/pinctrl/pinctrl-max77620.c | 5 +- drivers/pinctrl/pinctrl-oxnas.c | 10 +- drivers/pinctrl/pinctrl-pic32.c | 10 +- drivers/pinctrl/pinctrl-pic32.h | 10 +- drivers/pinctrl/pinctrl-pistachio.c | 5 +- drivers/pinctrl/pinctrl-sx150x.c | 10 +- drivers/pinctrl/pinctrl-tb10x.c | 26 +- drivers/pinctrl/pinctrl-xway.c | 5 +- drivers/pinctrl/pxa/pinctrl-pxa25x.c | 6 +- drivers/pinctrl/pxa/pinctrl-pxa27x.c | 6 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 6 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.h | 6 +- drivers/pinctrl/qcom/pinctrl-apq8064.c | 10 +- drivers/pinctrl/qcom/pinctrl-apq8084.c | 11 +- drivers/pinctrl/qcom/pinctrl-ipq4019.c | 10 +- drivers/pinctrl/qcom/pinctrl-ipq8064.c | 11 +- drivers/pinctrl/qcom/pinctrl-ipq8074.c | 10 +- drivers/pinctrl/qcom/pinctrl-mdm9615.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm.h | 10 +- drivers/pinctrl/qcom/pinctrl-msm8660.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm8916.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm8960.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm8994.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm8996.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm8x74.c | 10 +- drivers/pinctrl/qcom/pinctrl-qdf2xxx.c | 10 +- drivers/pinctrl/qcom/pinctrl-sdm845.c | 12 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 10 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 10 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 10 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 10 +- drivers/pinctrl/sh-pfc/core.c | 60 +- drivers/pinctrl/sh-pfc/pfc-emev2.c | 70 +- drivers/pinctrl/sh-pfc/pfc-r8a73a4.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7740.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a77470.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 125 +- drivers/pinctrl/sh-pfc/pfc-r8a7779.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 36 +- drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7792.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 434 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 414 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 414 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 410 +- drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 26 +- drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 181 +- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 2 +- drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 21 +- drivers/pinctrl/sh-pfc/pfc-sh7734.c | 2 +- drivers/pinctrl/sh-pfc/pinctrl.c | 3 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 90 +- drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra.h | 10 +- drivers/pinctrl/tegra/pinctrl-tegra114.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra124.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra20.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra210.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra30.c | 10 +- drivers/pinctrl/vt8500/pinctrl-vt8500.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wm8505.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wm8650.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wm8750.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wm8850.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wmt.h | 10 +- drivers/platform/olpc/Kconfig | 18 +- drivers/platform/olpc/olpc-xo175-ec.c | 1 + drivers/platform/x86/dcdbas.c | 10 +- drivers/platform/x86/dcdbas.h | 10 +- drivers/platform/x86/dell-smo8800.c | 1 + drivers/platform/x86/dell_rbu.c | 10 +- drivers/platform/x86/fujitsu-tablet.c | 14 +- drivers/platform/x86/hdaps.c | 14 +- drivers/platform/x86/panasonic-laptop.c | 15 +- drivers/platform/x86/pmc_atom.c | 11 +- drivers/platform/x86/surface3-wmi.c | 6 +- drivers/platform/x86/surface3_button.c | 6 +- drivers/platform/x86/surfacepro3_button.c | 6 +- drivers/power/avs/rockchip-io-domain.c | 10 +- drivers/power/reset/as3722-poweroff.c | 10 +- drivers/power/reset/axxia-reset.c | 11 +- drivers/power/reset/gpio-restart.c | 10 +- drivers/power/reset/msm-poweroff.c | 11 +- drivers/power/supply/axp288_fuel_gauge.c | 11 +- drivers/power/supply/qcom_smbb.c | 10 +- drivers/power/supply/rt5033_battery.c | 5 +- drivers/powercap/intel_rapl.c | 14 +- drivers/powercap/powercap_sys.c | 14 +- drivers/pwm/pwm-lp3943.c | 5 +- drivers/pwm/pwm-lpc32xx.c | 6 +- drivers/pwm/pwm-vt8500.c | 10 +- drivers/ras/cec.c | 210 +- drivers/regulator/Kconfig | 2 +- drivers/regulator/aat2870-regulator.c | 15 +- drivers/regulator/cpcap-regulator.c | 2 +- drivers/regulator/lm363x-regulator.c | 78 +- drivers/regulator/lp87565-regulator.c | 5 +- drivers/regulator/max77620-regulator.c | 5 +- drivers/regulator/max77802-regulator.c | 2 - drivers/regulator/max8952.c | 2 +- drivers/regulator/qcom_rpm-regulator.c | 10 +- drivers/regulator/qcom_smd-regulator.c | 10 +- drivers/regulator/qcom_spmi-regulator.c | 10 +- drivers/regulator/rk808-regulator.c | 10 +- drivers/regulator/rn5t618-regulator.c | 8 +- drivers/regulator/rt5033-regulator.c | 5 +- drivers/regulator/vctrl-regulator.c | 10 +- drivers/remoteproc/remoteproc_internal.h | 10 +- drivers/remoteproc/remoteproc_virtio.c | 10 +- drivers/reset/reset-imx7.c | 10 +- drivers/reset/reset-pistachio.c | 5 +- drivers/reset/reset-zynq.c | 10 +- drivers/rtc/rtc-ds1302.c | 5 +- drivers/rtc/rtc-hid-sensor-time.c | 15 +- drivers/rtc/rtc-hym8563.c | 10 +- drivers/rtc/rtc-mrst.c | 6 +- drivers/rtc/rtc-nuc900.c | 6 +- drivers/rtc/rtc-pm8xxx.c | 10 +- drivers/rtc/rtc-rk808.c | 10 +- drivers/rtc/rtc-sun6i.c | 1 + drivers/rtc/rtc-tegra.c | 1 - drivers/rtc/rtc-vt8500.c | 10 +- drivers/s390/char/zcore.c | 2 +- drivers/s390/cio/qdio_main.c | 1 + drivers/s390/cio/qdio_thinint.c | 1 + drivers/s390/crypto/zcrypt_msgtype6.c | 4 + drivers/scsi/BusLogic.c | 9 +- drivers/scsi/BusLogic.h | 9 +- drivers/scsi/aic7xxx/aic7xxx.reg | 2 +- drivers/scsi/aic94xx/Makefile | 18 +- drivers/scsi/aic94xx/aic94xx.h | 19 +- drivers/scsi/aic94xx/aic94xx_dev.c | 19 +- drivers/scsi/aic94xx/aic94xx_dump.c | 20 +- drivers/scsi/aic94xx/aic94xx_dump.h | 20 +- drivers/scsi/aic94xx/aic94xx_hwi.c | 20 +- drivers/scsi/aic94xx/aic94xx_hwi.h | 20 +- drivers/scsi/aic94xx/aic94xx_init.c | 20 +- drivers/scsi/aic94xx/aic94xx_reg.c | 20 +- drivers/scsi/aic94xx/aic94xx_reg.h | 20 +- drivers/scsi/aic94xx/aic94xx_reg_def.h | 20 +- drivers/scsi/aic94xx/aic94xx_sas.h | 20 +- drivers/scsi/aic94xx/aic94xx_scb.c | 20 +- drivers/scsi/aic94xx/aic94xx_sds.c | 20 +- drivers/scsi/aic94xx/aic94xx_sds.h | 20 +- drivers/scsi/aic94xx/aic94xx_seq.c | 20 +- drivers/scsi/aic94xx/aic94xx_seq.h | 20 +- drivers/scsi/aic94xx/aic94xx_task.c | 20 +- drivers/scsi/aic94xx/aic94xx_tmf.c | 20 +- drivers/scsi/be2iscsi/be.h | 7 +- drivers/scsi/be2iscsi/be_cmds.c | 7 +- drivers/scsi/be2iscsi/be_cmds.h | 7 +- drivers/scsi/be2iscsi/be_iscsi.h | 7 +- drivers/scsi/be2iscsi/be_main.h | 7 +- drivers/scsi/be2iscsi/be_mgmt.h | 7 +- drivers/scsi/bfa/bfa.h | 10 +- drivers/scsi/bfa/bfa_core.c | 10 +- drivers/scsi/bfa/bfa_cs.h | 10 +- drivers/scsi/bfa/bfa_defs.h | 10 +- drivers/scsi/bfa/bfa_defs_fcs.h | 10 +- drivers/scsi/bfa/bfa_defs_svc.h | 10 +- drivers/scsi/bfa/bfa_fc.h | 10 +- drivers/scsi/bfa/bfa_fcbuild.c | 10 +- drivers/scsi/bfa/bfa_fcbuild.h | 10 +- drivers/scsi/bfa/bfa_fcpim.c | 10 +- drivers/scsi/bfa/bfa_fcpim.h | 10 +- drivers/scsi/bfa/bfa_fcs.c | 10 +- drivers/scsi/bfa/bfa_fcs.h | 10 +- drivers/scsi/bfa/bfa_fcs_fcpim.c | 10 +- drivers/scsi/bfa/bfa_fcs_lport.c | 10 +- drivers/scsi/bfa/bfa_fcs_rport.c | 10 +- drivers/scsi/bfa/bfa_hw_cb.c | 10 +- drivers/scsi/bfa/bfa_hw_ct.c | 10 +- drivers/scsi/bfa/bfa_ioc.c | 10 +- drivers/scsi/bfa/bfa_ioc.h | 10 +- drivers/scsi/bfa/bfa_ioc_cb.c | 10 +- drivers/scsi/bfa/bfa_ioc_ct.c | 10 +- drivers/scsi/bfa/bfa_modules.h | 10 +- drivers/scsi/bfa/bfa_plog.h | 10 +- drivers/scsi/bfa/bfa_port.c | 10 +- drivers/scsi/bfa/bfa_port.h | 10 +- drivers/scsi/bfa/bfa_svc.c | 10 +- drivers/scsi/bfa/bfa_svc.h | 10 +- drivers/scsi/bfa/bfad.c | 10 +- drivers/scsi/bfa/bfad_attr.c | 10 +- drivers/scsi/bfa/bfad_bsg.c | 10 +- drivers/scsi/bfa/bfad_bsg.h | 10 +- drivers/scsi/bfa/bfad_debugfs.c | 10 +- drivers/scsi/bfa/bfad_drv.h | 10 +- drivers/scsi/bfa/bfad_im.c | 10 +- drivers/scsi/bfa/bfad_im.h | 10 +- drivers/scsi/bfa/bfi.h | 10 +- drivers/scsi/bfa/bfi_ms.h | 10 +- drivers/scsi/bfa/bfi_reg.h | 10 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 10 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 17 +- drivers/scsi/cxgbi/libcxgbi.c | 15 +- drivers/scsi/cxgbi/libcxgbi.h | 9 +- drivers/scsi/esp_scsi.c | 20 +- drivers/scsi/esp_scsi.h | 2 + drivers/scsi/fcoe/fcoe.h | 2 +- drivers/scsi/hpsa.c | 11 +- drivers/scsi/hpsa_cmd.h | 1 + drivers/scsi/hptiop.c | 10 +- drivers/scsi/hptiop.h | 10 +- drivers/scsi/isci/request.c | 6 +- drivers/scsi/iscsi_boot_sysfs.c | 10 +- drivers/scsi/libfc/fc_libfc.h | 2 +- drivers/scsi/lpfc/lpfc_nvmet.c | 2 + drivers/scsi/megaraid/megaraid_sas_base.c | 80 +- drivers/scsi/megaraid/megaraid_sas_debugfs.c | 1 - drivers/scsi/megaraid/megaraid_sas_fp.c | 2 +- drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 476 ++- drivers/scsi/mpt3sas/mpt3sas_base.h | 34 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 73 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 20 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 38 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 8 +- drivers/scsi/qedf/drv_fcoe_fw_funcs.c | 5 +- drivers/scsi/qedf/drv_fcoe_fw_funcs.h | 5 +- drivers/scsi/qedf/drv_scsi_fw_funcs.c | 5 +- drivers/scsi/qedf/drv_scsi_fw_funcs.h | 5 +- drivers/scsi/qedf/qedf.h | 5 +- drivers/scsi/qedf/qedf_attr.c | 5 +- drivers/scsi/qedf/qedf_dbg.c | 5 +- drivers/scsi/qedf/qedf_dbg.h | 5 +- drivers/scsi/qedf/qedf_debugfs.c | 5 +- drivers/scsi/qedf/qedf_els.c | 5 +- drivers/scsi/qedf/qedf_fip.c | 5 +- drivers/scsi/qedf/qedf_hsi.h | 5 +- drivers/scsi/qedf/qedf_io.c | 5 +- drivers/scsi/qedf/qedf_main.c | 5 +- drivers/scsi/qedf/qedf_version.h | 5 +- drivers/scsi/qedi/qedi.h | 5 +- drivers/scsi/qedi/qedi_dbg.c | 5 +- drivers/scsi/qedi/qedi_dbg.h | 5 +- drivers/scsi/qedi/qedi_debugfs.c | 5 +- drivers/scsi/qedi/qedi_fw.c | 5 +- drivers/scsi/qedi/qedi_fw_api.c | 5 +- drivers/scsi/qedi/qedi_fw_iscsi.h | 5 +- drivers/scsi/qedi/qedi_fw_scsi.h | 5 +- drivers/scsi/qedi/qedi_gbl.h | 5 +- drivers/scsi/qedi/qedi_hsi.h | 5 +- drivers/scsi/qedi/qedi_iscsi.c | 5 +- drivers/scsi/qedi/qedi_iscsi.h | 5 +- drivers/scsi/qedi/qedi_main.c | 5 +- drivers/scsi/qedi/qedi_nvm_iscsi_cfg.h | 5 +- drivers/scsi/qedi/qedi_sysfs.c | 5 +- drivers/scsi/qedi/qedi_version.h | 5 +- drivers/scsi/qla2xxx/qla_target.c | 11 +- drivers/scsi/raid_class.c | 3 +- drivers/scsi/scsi_lib.c | 6 +- drivers/scsi/storvsc_drv.c | 14 +- drivers/scsi/ufs/ufs-qcom.c | 11 +- drivers/scsi/ufs/ufs-qcom.h | 11 +- drivers/scsi/ufs/ufs_quirks.h | 11 +- drivers/scsi/ufs/ufshcd-pltfrm.h | 11 +- drivers/slimbus/stream.c | 12 +- drivers/soc/qcom/glink_ssr.c | 10 +- drivers/soc/qcom/qcom_gsbi.c | 10 +- drivers/soc/qcom/rmtfs_mem.c | 10 +- drivers/soc/qcom/smd-rpm.c | 10 +- drivers/soc/qcom/smem.c | 10 +- drivers/soc/qcom/smem_state.c | 10 +- drivers/soc/qcom/smp2p.c | 10 +- drivers/soc/qcom/smsm.c | 10 +- drivers/soc/qcom/spm.c | 10 +- drivers/soc/qcom/wcnss_ctrl.c | 10 +- drivers/soc/tegra/flowctrl.c | 13 +- drivers/soc/tegra/fuse/fuse.h | 11 +- drivers/soc/tegra/pmc.c | 11 +- drivers/soc/tegra/powergate-bpmp.c | 10 +- drivers/soc/ti/pm33xx.c | 1 + drivers/spi/spi-dln2.c | 5 +- drivers/spi/spi-dw-mid.c | 10 +- drivers/spi/spi-dw-mmio.c | 5 +- drivers/spi/spi-dw-pci.c | 10 +- drivers/spi/spi-dw.c | 10 +- drivers/spi/spi-img-spfi.c | 5 +- drivers/spi/spi-lantiq-ssc.c | 5 +- drivers/spi/spi-mpc52xx.c | 3 +- drivers/spi/spi-pic32-sqi.c | 10 +- drivers/spi/spi-pic32.c | 10 +- drivers/spi/spi-qup.c | 10 +- drivers/spi/spi-rockchip.c | 11 +- drivers/spi/spi-st-ssc4.c | 4 +- drivers/spi/spi-ti-qspi.c | 9 +- drivers/spi/spi-topcliff-pch.c | 10 +- drivers/spi/spi.c | 3 +- drivers/spmi/spmi-pmic-arb.c | 10 +- drivers/spmi/spmi.c | 10 +- drivers/staging/erofs/unzip_vle.c | 2 +- drivers/staging/erofs/unzip_vle.h | 6 +- .../fieldbus/Documentation/fieldbus_dev.txt | 4 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 1 + drivers/staging/kpc2000/kpc2000/core.c | 38 +- drivers/staging/kpc2000/kpc2000/pcie.h | 2 +- drivers/staging/kpc2000/kpc2000_i2c.c | 4 +- drivers/staging/kpc2000/kpc2000_spi.c | 19 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 2 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 2 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/imx/Kconfig | 2 +- drivers/staging/media/meson/vdec/Kconfig | 11 + drivers/staging/media/meson/vdec/Makefile | 8 + drivers/staging/media/meson/vdec/TODO | 8 + drivers/staging/media/meson/vdec/codec_mpeg12.c | 210 + drivers/staging/media/meson/vdec/codec_mpeg12.h | 14 + drivers/staging/media/meson/vdec/dos_regs.h | 98 + drivers/staging/media/meson/vdec/esparser.c | 324 ++ drivers/staging/media/meson/vdec/esparser.h | 32 + drivers/staging/media/meson/vdec/vdec.c | 1098 +++++ drivers/staging/media/meson/vdec/vdec.h | 267 ++ drivers/staging/media/meson/vdec/vdec_1.c | 230 ++ drivers/staging/media/meson/vdec/vdec_1.h | 14 + drivers/staging/media/meson/vdec/vdec_helpers.c | 449 ++ drivers/staging/media/meson/vdec/vdec_helpers.h | 83 + drivers/staging/media/meson/vdec/vdec_platform.c | 101 + drivers/staging/media/meson/vdec/vdec_platform.h | 30 + .../most/Documentation/ABI/configfs-most.txt | 16 +- .../staging/most/Documentation/driver_usage.txt | 8 +- drivers/staging/ralink-gdma/ralink-gdma.c | 3 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 9 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 3 - drivers/staging/rtl8712/hal_init.c | 174 +- drivers/staging/rtl8712/recv_linux.c | 50 +- drivers/staging/rtl8712/rtl871x_mlme.c | 7 +- drivers/staging/rtl8712/usb_halinit.c | 288 +- drivers/staging/rtl8712/usb_ops.c | 84 +- drivers/staging/rtl8712/xmit_linux.c | 50 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 4 +- drivers/staging/rtl8723bs/include/rtw_ap.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 35 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 3 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 6 +- drivers/target/target_core_user.c | 14 +- drivers/target/tcm_fc/tcm_fc.h | 14 +- drivers/target/tcm_fc/tfc_cmd.c | 14 +- drivers/target/tcm_fc/tfc_io.c | 14 +- drivers/target/tcm_fc/tfc_sess.c | 14 +- drivers/tee/optee/call.c | 11 +- drivers/tee/optee/core.c | 11 +- drivers/tee/optee/optee_private.h | 11 +- drivers/tee/optee/rpc.c | 11 +- drivers/tee/optee/shm_pool.c | 11 +- drivers/tee/optee/shm_pool.h | 11 +- drivers/tee/optee/supp.c | 11 +- drivers/tee/tee_core.c | 11 +- drivers/tee/tee_private.h | 11 +- drivers/tee/tee_shm.c | 11 +- drivers/tee/tee_shm_pool.c | 11 +- drivers/thermal/armada_thermal.c | 11 +- drivers/thermal/broadcom/brcmstb_thermal.c | 11 +- drivers/thermal/clock_cooling.c | 10 +- drivers/thermal/dove_thermal.c | 11 +- drivers/thermal/gov_bang_bang.c | 12 +- .../intel/int340x_thermal/int3403_thermal.c | 10 +- .../intel/int340x_thermal/int340x_thermal_zone.c | 11 +- .../intel/int340x_thermal/int340x_thermal_zone.h | 11 +- .../int340x_thermal/processor_thermal_device.c | 11 +- drivers/thermal/intel/intel_pch_thermal.c | 11 +- drivers/thermal/intel/intel_powerclamp.c | 17 +- drivers/thermal/intel/intel_soc_dts_iosf.c | 11 +- drivers/thermal/intel/intel_soc_dts_iosf.h | 11 +- drivers/thermal/intel/intel_soc_dts_thermal.c | 11 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 14 +- drivers/thermal/kirkwood_thermal.c | 11 +- drivers/thermal/max77620_thermal.c | 5 +- drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 10 +- drivers/thermal/rockchip_thermal.c | 10 +- drivers/thermal/spear_thermal.c | 11 +- drivers/thermal/tegra/soctherm-fuse.c | 11 +- drivers/thermal/tegra/tegra-bpmp-thermal.c | 11 +- drivers/thermal/ti-soc-thermal/dra752-bandgap.h | 16 +- .../thermal/ti-soc-thermal/dra752-thermal-data.c | 11 +- .../thermal/ti-soc-thermal/omap3-thermal-data.c | 10 +- .../thermal/ti-soc-thermal/omap4-thermal-data.c | 11 +- drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h | 16 +- .../thermal/ti-soc-thermal/omap5-thermal-data.c | 11 +- drivers/thermal/ti-soc-thermal/omap5xxx-bandgap.h | 16 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 16 +- drivers/thermal/ti-soc-thermal/ti-bandgap.h | 16 +- drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 16 +- drivers/thermal/ti-soc-thermal/ti-thermal.h | 16 +- drivers/uio/uio_aec.c | 14 +- drivers/usb/Makefile | 3 +- drivers/usb/common/common.c | 21 + drivers/usb/common/common.h | 14 + drivers/usb/common/led.c | 9 +- drivers/usb/core/usb.c | 10 +- drivers/usb/host/u132-hcd.c | 3 +- drivers/usb/typec/tcpm/fusb302.c | 3 +- drivers/usb/typec/ucsi/ucsi.c | 10 + drivers/usb/typec/ucsi/ucsi.h | 1 + drivers/usb/typec/ucsi/ucsi_ccg.c | 118 +- drivers/uwb/address.c | 16 +- drivers/uwb/beacon.c | 16 +- drivers/uwb/driver.c | 16 +- drivers/uwb/est.c | 16 +- drivers/uwb/hwa-rc.c | 19 +- drivers/uwb/i1480/dfu/dfu.c | 16 +- drivers/uwb/i1480/dfu/i1480-dfu.h | 16 +- drivers/uwb/i1480/dfu/mac.c | 16 +- drivers/uwb/i1480/dfu/phy.c | 16 +- drivers/uwb/i1480/dfu/usb.c | 16 +- drivers/uwb/i1480/i1480-est.c | 16 +- drivers/uwb/ie.c | 16 +- drivers/uwb/lc-dev.c | 16 +- drivers/uwb/lc-rc.c | 16 +- drivers/uwb/neh.c | 16 +- drivers/uwb/reset.c | 16 +- drivers/uwb/scan.c | 17 +- drivers/uwb/umc-bus.c | 3 +- drivers/uwb/umc-dev.c | 3 +- drivers/uwb/umc-drv.c | 3 +- drivers/uwb/uwb-debug.c | 16 +- drivers/uwb/uwb-internal.h | 15 +- drivers/uwb/uwbd.c | 16 +- drivers/uwb/whc-rc.c | 16 +- drivers/uwb/whci.c | 3 +- drivers/vhost/vhost.c | 2 +- drivers/video/backlight/aat2870_bl.c | 15 +- drivers/video/backlight/locomolcd.c | 2 +- drivers/video/backlight/pm8941-wled.c | 10 +- drivers/video/backlight/tdo24m.c | 5 +- drivers/video/display_timing.c | 3 +- drivers/video/fbdev/Kconfig | 31 +- drivers/video/fbdev/Makefile | 1 - drivers/video/fbdev/atafb.c | 21 - drivers/video/fbdev/atmel_lcdfb.c | 4 +- drivers/video/fbdev/au1200fb.c | 19 +- drivers/video/fbdev/cyber2000fb.c | 5 - drivers/video/fbdev/gbefb.c | 19 +- drivers/video/fbdev/goldfishfb.c | 11 +- drivers/video/fbdev/hyperv_fb.c | 11 +- drivers/video/fbdev/mxsfb.c | 1028 ----- drivers/video/fbdev/omap2/omapfb/dss/video-pll.c | 8 +- drivers/video/fbdev/omap2/omapfb/vrfb.c | 14 +- drivers/video/fbdev/pvr2fb.c | 176 +- drivers/video/fbdev/simplefb.c | 10 +- drivers/video/fbdev/smscufx.c | 5 +- drivers/video/fbdev/udlfb.c | 5 +- drivers/video/fbdev/via/via-gpio.c | 2 +- drivers/video/fbdev/vt8500lcdfb.c | 10 +- drivers/video/fbdev/vt8500lcdfb.h | 10 +- drivers/video/fbdev/wm8505fb.c | 10 +- drivers/video/fbdev/wm8505fb_regs.h | 10 +- drivers/video/fbdev/wmt_ge_rops.c | 10 +- drivers/video/of_display_timing.c | 3 +- drivers/video/of_videomode.c | 3 +- drivers/video/videomode.c | 3 +- drivers/w1/masters/ds2482.c | 5 +- drivers/w1/slaves/w1_ds2413.c | 8 +- drivers/w1/slaves/w1_ds2805.c | 6 +- drivers/watchdog/ie6xx_wdt.c | 17 +- drivers/watchdog/intel_scu_watchdog.c | 17 +- drivers/watchdog/intel_scu_watchdog.h | 17 +- drivers/watchdog/iop_wdt.c | 14 +- drivers/watchdog/kempld_wdt.c | 10 +- drivers/watchdog/nuc900_wdt.c | 6 +- drivers/watchdog/qcom-wdt.c | 11 +- drivers/watchdog/rn5t618_wdt.c | 8 +- drivers/watchdog/sbsa_gwdt.c | 11 +- drivers/xen/pci.c | 14 +- drivers/xen/platform-pci.c | 15 +- drivers/xen/swiotlb-xen.c | 11 +- drivers/xen/xen-acpi-pad.c | 10 +- drivers/xen/xen-acpi-processor.c | 11 +- fs/aio.c | 29 +- fs/btrfs/extent-tree.c | 28 +- fs/btrfs/zstd.c | 24 +- fs/cifs/cifsfs.c | 1 + fs/cifs/cifsglob.h | 5 + fs/cifs/file.c | 8 +- fs/cifs/smb2ops.c | 18 +- fs/cifs/smb2pdu.c | 7 +- fs/cifs/smb2pdu.h | 2 +- fs/cifs/smb2transport.c | 10 +- fs/crypto/fname.c | 1 - fs/crypto/hooks.c | 1 - fs/crypto/keyinfo.c | 1 - fs/dax.c | 10 +- fs/dlm/plock.c | 5 +- fs/ecryptfs/messaging.c | 15 +- fs/ecryptfs/miscdev.c | 15 +- fs/eventpoll.c | 12 +- fs/fat/nfs.c | 11 +- fs/fuse/cuse.c | 3 +- fs/fuse/dev.c | 10 - fs/gfs2/acl.c | 5 +- fs/gfs2/acl.h | 5 +- fs/gfs2/aops.c | 5 +- fs/gfs2/bmap.c | 5 +- fs/gfs2/bmap.h | 5 +- fs/gfs2/dentry.c | 5 +- fs/gfs2/dir.c | 9 +- fs/gfs2/dir.h | 5 +- fs/gfs2/export.c | 5 +- fs/gfs2/file.c | 5 +- fs/gfs2/gfs2.h | 5 +- fs/gfs2/glock.c | 7 +- fs/gfs2/glock.h | 5 +- fs/gfs2/glops.c | 5 +- fs/gfs2/glops.h | 5 +- fs/gfs2/incore.h | 5 +- fs/gfs2/inode.c | 7 +- fs/gfs2/inode.h | 5 +- fs/gfs2/lock_dlm.c | 5 +- fs/gfs2/log.c | 5 +- fs/gfs2/log.h | 5 +- fs/gfs2/lops.c | 5 +- fs/gfs2/lops.h | 5 +- fs/gfs2/main.c | 5 +- fs/gfs2/meta_io.c | 5 +- fs/gfs2/meta_io.h | 5 +- fs/gfs2/ops_fstype.c | 7 +- fs/gfs2/quota.c | 5 +- fs/gfs2/quota.h | 5 +- fs/gfs2/recovery.c | 5 +- fs/gfs2/recovery.h | 5 +- fs/gfs2/rgrp.c | 5 +- fs/gfs2/rgrp.h | 5 +- fs/gfs2/super.c | 5 +- fs/gfs2/super.h | 5 +- fs/gfs2/sys.c | 5 +- fs/gfs2/sys.h | 5 +- fs/gfs2/trans.c | 5 +- fs/gfs2/trans.h | 5 +- fs/gfs2/util.c | 5 +- fs/gfs2/util.h | 5 +- fs/gfs2/xattr.c | 5 +- fs/gfs2/xattr.h | 5 +- fs/io_uring.c | 11 +- fs/kernfs/dir.c | 3 +- fs/kernfs/file.c | 3 +- fs/kernfs/inode.c | 3 +- fs/kernfs/kernfs-internal.h | 3 +- fs/kernfs/mount.c | 3 +- fs/kernfs/symlink.c | 3 +- fs/nfsd/blocklayout.c | 8 +- fs/nfsd/nfs4xdr.c | 17 +- fs/nfsd/nfscache.c | 10 +- fs/nfsd/xdr4.h | 2 +- fs/ocfs2/cluster/sys.c | 17 +- fs/ocfs2/cluster/sys.h | 17 +- fs/ocfs2/dlm/dlmrecovery.c | 8 +- fs/ocfs2/dlmglue.c | 57 +- fs/ocfs2/extent_map.c | 15 +- fs/ocfs2/extent_map.h | 15 +- fs/ocfs2/filecheck.c | 10 +- fs/ocfs2/filecheck.h | 10 +- fs/ocfs2/ocfs1_fs_compat.h | 15 +- fs/ocfs2/ocfs2.h | 3 +- fs/ocfs2/ocfs2_fs.h | 15 +- fs/ocfs2/stack_o2cb.c | 10 +- fs/ocfs2/stack_user.c | 10 +- fs/ocfs2/stackglue.c | 10 +- fs/ocfs2/stackglue.h | 10 +- fs/proc/Kconfig | 4 + fs/proc/base.c | 33 +- fs/proc/task_mmu.c | 23 +- fs/proc/task_nommu.c | 6 +- fs/pstore/ftrace.c | 10 +- fs/pstore/inode.c | 14 +- fs/pstore/platform.c | 14 +- fs/pstore/pmsg.c | 10 +- fs/pstore/ram.c | 16 +- fs/pstore/ram_core.c | 11 +- fs/select.c | 96 +- fs/ubifs/budget.c | 14 +- fs/ubifs/commit.c | 14 +- fs/ubifs/compress.c | 14 +- fs/ubifs/debug.c | 14 +- fs/ubifs/debug.h | 14 +- fs/ubifs/dir.c | 14 +- fs/ubifs/file.c | 14 +- fs/ubifs/find.c | 14 +- fs/ubifs/gc.c | 14 +- fs/ubifs/io.c | 14 +- fs/ubifs/ioctl.c | 14 +- fs/ubifs/journal.c | 14 +- fs/ubifs/key.h | 14 +- fs/ubifs/log.c | 14 +- fs/ubifs/lprops.c | 14 +- fs/ubifs/lpt.c | 14 +- fs/ubifs/lpt_commit.c | 14 +- fs/ubifs/master.c | 14 +- fs/ubifs/misc.h | 14 +- fs/ubifs/orphan.c | 14 +- fs/ubifs/recovery.c | 14 +- fs/ubifs/replay.c | 14 +- fs/ubifs/sb.c | 14 +- fs/ubifs/scan.c | 14 +- fs/ubifs/shrinker.c | 14 +- fs/ubifs/super.c | 14 +- fs/ubifs/tnc.c | 14 +- fs/ubifs/tnc_commit.c | 14 +- fs/ubifs/tnc_misc.c | 14 +- fs/ubifs/ubifs-media.h | 14 +- fs/ubifs/ubifs.h | 14 +- fs/ubifs/xattr.c | 14 +- fs/unicode/utf8-norm.c | 11 +- fs/unicode/utf8-selftest.c | 10 +- fs/unicode/utf8n.h | 11 +- include/acpi/acpi_drivers.h | 2 +- include/acpi/acpi_io.h | 4 +- include/acpi/cppc_acpi.h | 6 +- include/acpi/hed.h | 3 +- include/acpi/pcc.h | 6 +- include/asm-generic/device.h | 3 +- include/asm-generic/vmlinux.lds.h | 7 - include/clocksource/pxa.h | 6 +- include/crypto/pcrypt.h | 14 +- include/drm/bridge/dw_hdmi.h | 2 + include/drm/drm_atomic_helper.h | 4 - include/drm/drm_bridge.h | 8 + include/drm/drm_client.h | 24 +- include/drm/drm_crtc.h | 1 + include/drm/drm_debugfs.h | 2 + include/drm/drm_fb_helper.h | 84 +- include/drm/drm_framebuffer.h | 3 + include/drm/drm_print.h | 2 + include/dt-bindings/clock/alphascale,asm9260.h | 10 +- include/dt-bindings/clock/am3.h | 10 +- include/dt-bindings/clock/am4.h | 10 +- include/dt-bindings/clock/dm814.h | 10 +- include/dt-bindings/clock/dm816.h | 10 +- include/dt-bindings/clock/dra7.h | 10 +- include/dt-bindings/clock/hix5hd2-clock.h | 5 +- include/dt-bindings/clock/microchip,pic32-clock.h | 10 +- include/dt-bindings/clock/omap4.h | 10 +- include/dt-bindings/clock/omap5.h | 10 +- include/dt-bindings/clock/pistachio-clk.h | 5 +- include/dt-bindings/clock/qcom,gcc-apq8084.h | 10 +- include/dt-bindings/clock/qcom,gcc-ipq806x.h | 10 +- include/dt-bindings/clock/qcom,gcc-ipq8074.h | 10 +- include/dt-bindings/clock/qcom,gcc-mdm9615.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8660.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8916.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8960.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8974.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8994.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8996.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8998.h | 10 +- include/dt-bindings/clock/qcom,gcc-qcs404.h | 7 + include/dt-bindings/clock/qcom,gpucc-msm8998.h | 29 + include/dt-bindings/clock/qcom,lcc-ipq806x.h | 10 +- include/dt-bindings/clock/qcom,lcc-mdm9615.h | 10 +- include/dt-bindings/clock/qcom,lcc-msm8960.h | 10 +- include/dt-bindings/clock/qcom,mmcc-apq8084.h | 10 +- include/dt-bindings/clock/qcom,mmcc-msm8960.h | 10 +- include/dt-bindings/clock/qcom,mmcc-msm8974.h | 10 +- include/dt-bindings/clock/qcom,mmcc-msm8996.h | 10 +- include/dt-bindings/clock/qcom,rpmcc.h | 10 +- include/dt-bindings/gpio/meson-gxbb-gpio.h | 2 +- include/dt-bindings/gpio/meson-gxl-gpio.h | 2 +- include/dt-bindings/gpio/meson8-gpio.h | 2 +- include/dt-bindings/gpio/meson8b-gpio.h | 2 +- include/dt-bindings/phy/phy-pistachio-usb.h | 5 +- include/dt-bindings/pinctrl/pinctrl-tegra.h | 10 +- include/dt-bindings/power/r8a7779-sysc.h | 5 +- include/dt-bindings/power/r8a7790-sysc.h | 5 +- include/dt-bindings/power/r8a7791-sysc.h | 5 +- include/dt-bindings/power/r8a7792-sysc.h | 5 +- include/dt-bindings/power/r8a7793-sysc.h | 5 +- include/dt-bindings/power/r8a7794-sysc.h | 5 +- include/dt-bindings/power/r8a7795-sysc.h | 5 +- include/dt-bindings/power/r8a7796-sysc.h | 5 +- include/dt-bindings/power/r8a77995-sysc.h | 5 +- include/dt-bindings/reset/altr,rst-mgr-a10.h | 10 +- include/dt-bindings/reset/altr,rst-mgr.h | 10 +- include/dt-bindings/reset/qcom,gcc-apq8084.h | 10 +- include/dt-bindings/reset/qcom,gcc-ipq806x.h | 10 +- include/dt-bindings/reset/qcom,gcc-mdm9615.h | 10 +- include/dt-bindings/reset/qcom,gcc-msm8660.h | 10 +- include/dt-bindings/reset/qcom,gcc-msm8916.h | 10 +- include/dt-bindings/reset/qcom,gcc-msm8960.h | 10 +- include/dt-bindings/reset/qcom,gcc-msm8974.h | 10 +- include/dt-bindings/reset/qcom,mmcc-apq8084.h | 10 +- include/dt-bindings/reset/qcom,mmcc-msm8960.h | 10 +- include/dt-bindings/reset/qcom,mmcc-msm8974.h | 10 +- include/dt-bindings/soc/qcom,gsbi.h | 10 +- include/dt-bindings/spmi/spmi.h | 10 +- include/keys/encrypted-type.h | 5 +- include/keys/trusted-type.h | 5 +- include/kvm/arm_arch_timer.h | 14 +- include/kvm/iodev.h | 14 +- include/linux/acpi_iort.h | 14 +- include/linux/amd-iommu.h | 14 +- include/linux/arm-smccc.h | 11 +- include/linux/async.h | 6 +- include/linux/async_tx.h | 15 +- include/linux/attribute_container.h | 3 +- include/linux/avf/virtchnl.h | 16 +- include/linux/bch.h | 14 +- include/linux/bits.h | 17 +- include/linux/bpf-cgroup.h | 8 + include/linux/bpf.h | 8 + include/linux/can/dev/peak_canfd.h | 10 +- include/linux/clk/sunxi-ng.h | 10 +- include/linux/clock_cooling.h | 10 +- include/linux/compat.h | 3 +- include/linux/compiler_types.h | 2 - include/linux/cper.h | 14 +- include/linux/cpu_pm.h | 11 +- include/linux/dcache.h | 4 +- include/linux/devcoredump.h | 17 +- include/linux/digsig.h | 6 +- include/linux/dma-debug.h | 14 +- include/linux/dma/edma.h | 47 + include/linux/dma/qcom_bam_dma.h | 10 +- include/linux/dmar.h | 14 +- include/linux/dsa/8021q.h | 16 +- include/linux/dsa/sja1105.h | 34 + include/linux/edd.h | 11 +- include/linux/efi.h | 9 + include/linux/extcon-provider.h | 10 +- include/linux/extcon.h | 10 +- include/linux/firmware-map.h | 11 +- include/linux/firmware/meson/meson_sm.h | 8 +- include/linux/fs.h | 2 +- include/linux/fs_context.h | 2 +- include/linux/gpio/driver.h | 4 +- include/linux/hid-sensor-hub.h | 15 +- include/linux/hid-sensor-ids.h | 15 +- include/linux/hidraw.h | 10 +- include/linux/hsi/hsi.h | 15 +- include/linux/hsi/ssi_protocol.h | 15 +- include/linux/hwmon.h | 4 +- include/linux/hyperv.h | 15 +- include/linux/iio/accel/kxcjk_1013.h | 10 +- include/linux/iio/common/cros_ec_sensors_core.h | 10 +- include/linux/ima.h | 5 +- include/linux/input/auo-pixcir-ts.h | 12 +- include/linux/input/cyttsp.h | 16 +- include/linux/input/kxtj9.h | 15 +- include/linux/integrity.h | 5 +- include/linux/intel-iommu.h | 14 +- include/linux/intel-svm.h | 10 +- include/linux/iommu.h | 14 +- include/linux/iopoll.h | 11 +- include/linux/iova.h | 4 +- include/linux/ipack.h | 5 +- include/linux/irqchip/arm-gic-common.h | 5 + include/linux/irqchip/arm-gic.h | 3 - include/linux/irqchip/irq-omap-intc.h | 10 +- include/linux/iscsi_boot_sysfs.h | 10 +- include/linux/iscsi_ibft.h | 10 +- include/linux/kernfs.h | 3 +- include/linux/kmemleak.h | 14 +- include/linux/kref.h | 4 +- include/linux/leds-pca9532.h | 6 +- include/linux/leds-tca6507.h | 15 +- include/linux/leds-ti-lmu-common.h | 47 + include/linux/libnvdimm.h | 10 +- include/linux/llist.h | 14 +- include/linux/lsm_hooks.h | 2 +- include/linux/mcb.h | 5 +- include/linux/memory_hotplug.h | 7 +- include/linux/mfd/aat2870.h | 15 +- include/linux/mfd/as3711.h | 5 +- include/linux/mfd/cros_ec.h | 10 +- include/linux/mfd/cros_ec_commands.h | 2 +- include/linux/mfd/kempld.h | 5 +- include/linux/mfd/lp87565.h | 5 +- include/linux/mfd/lpc_ich.h | 14 +- include/linux/mfd/max77620.h | 5 +- include/linux/mfd/rk808.h | 10 +- include/linux/mfd/rn5t618.h | 8 +- include/linux/mfd/rt5033-private.h | 5 +- include/linux/mfd/rt5033.h | 5 +- include/linux/mfd/si476x-core.h | 11 +- include/linux/mfd/si476x-platform.h | 11 +- include/linux/mfd/si476x-reports.h | 11 +- include/linux/mfd/sta2x11-mfd.h | 14 +- include/linux/mfd/ti-lmu-register.h | 63 +- include/linux/mfd/ti-lmu.h | 5 +- include/linux/mfd/twl4030-audio.h | 16 +- include/linux/mfd/twl6040.h | 16 +- include/linux/mfd/wl1273-core.h | 15 +- include/linux/mic_bus.h | 13 +- include/linux/mm.h | 15 +- include/linux/mmzone.h | 92 +- include/linux/nd.h | 10 +- include/linux/of_mdio.h | 3 +- include/linux/of_net.h | 3 +- include/linux/openvswitch.h | 15 +- include/linux/padata.h | 14 +- include/linux/pci_ids.h | 1 + include/linux/pe.h | 13 +- include/linux/phonet.h | 15 +- include/linux/phy/phy-sun4i-usb.h | 10 +- include/linux/phy/tegra/xusb.h | 10 +- include/linux/platform_data/apds990x.h | 16 +- include/linux/platform_data/bh1770glc.h | 16 +- include/linux/platform_data/cyttsp4.h | 16 +- include/linux/platform_data/eth-netx.h | 14 +- include/linux/platform_data/gpio-dwapb.h | 10 +- include/linux/platform_data/gpmc-omap.h | 5 +- include/linux/platform_data/i2c-designware.h | 10 +- include/linux/platform_data/i2c-imx.h | 3 +- include/linux/platform_data/invensense_mpu6050.h | 10 +- include/linux/platform_data/leds-pca963x.h | 15 +- include/linux/platform_data/lm8323.h | 14 +- include/linux/platform_data/mmc-esdhc-imx.h | 6 +- include/linux/platform_data/omap-twl4030.h | 15 +- include/linux/platform_data/sdhci-pic32.h | 10 +- include/linux/platform_data/shtc1.h | 11 +- include/linux/platform_data/spi-nuc900.h | 6 +- include/linux/platform_data/ti-sysc.h | 12 + include/linux/platform_data/x86/clk-pmc-atom.h | 10 +- include/linux/platform_data/x86/pmc_atom.h | 11 +- include/linux/platform_data/zforce_ts.h | 10 +- include/linux/platform_device.h | 3 +- include/linux/pm2301_charger.h | 15 +- include/linux/pm_clock.h | 3 +- include/linux/pm_domain.h | 3 +- include/linux/pm_runtime.h | 3 +- include/linux/powercap.h | 14 +- include/linux/proc_fs.h | 9 + include/linux/pstore.h | 14 +- include/linux/pstore_ram.h | 11 +- include/linux/qcom_scm.h | 10 +- include/linux/qed/fcoe_common.h | 5 +- include/linux/raid_class.h | 3 +- include/linux/regmap.h | 20 + include/linux/regulator/act8865.h | 10 +- include/linux/regulator/fan53555.h | 6 +- include/linux/regulator/tps6507x.h | 14 +- include/linux/resource_ext.h | 10 +- include/linux/rodata_test.h | 6 +- include/linux/sbitmap.h | 13 +- include/linux/sched/mm.h | 4 + include/linux/sched/signal.h | 12 +- include/linux/sched/task.h | 17 +- include/linux/scmi_protocol.h | 1 + include/linux/semaphore.h | 3 +- include/linux/serdev.h | 10 +- include/linux/signal.h | 4 - include/linux/spi/rspi.h | 10 +- include/linux/spi/sh_hspi.h | 10 +- include/linux/spmi.h | 10 +- include/linux/ssb/ssb_driver_chipcommon.h | 3 +- include/linux/ssb/ssb_driver_extif.h | 3 +- include/linux/ssbi.h | 10 +- include/linux/stmmac.h | 16 +- include/linux/stmp3xxx_rtc_wdt.h | 3 +- include/linux/sunrpc/cache.h | 4 +- include/linux/switchtec.h | 11 +- include/linux/syscalls.h | 8 +- include/linux/syscore_ops.h | 3 +- include/linux/tboot.h | 15 +- include/linux/tee_drv.h | 11 +- include/linux/ti_wilink_st.h | 15 +- include/linux/tpm.h | 7 +- include/linux/tpm_eventlog.h | 152 + include/linux/tracepoint.h | 4 +- include/linux/transport_class.h | 3 +- include/linux/uio_driver.h | 3 +- include/linux/uwb.h | 16 +- include/linux/uwb/spec.h | 16 +- include/linux/uwb/umc.h | 3 +- include/linux/uwb/whci.h | 17 +- include/linux/via-gpio.h | 2 +- include/linux/vm_sockets.h | 10 +- include/linux/vmw_vmci_api.h | 10 +- include/linux/vmw_vmci_defs.h | 40 +- include/linux/wait.h | 4 +- include/linux/wimax/debug.h | 23 +- include/linux/wl12xx.h | 16 +- include/linux/zstd.h | 16 +- include/media/davinci/vpbe.h | 10 +- include/media/davinci/vpbe_display.h | 10 +- include/media/davinci/vpbe_osd.h | 11 +- include/media/davinci/vpbe_types.h | 10 +- include/media/davinci/vpbe_venc.h | 10 +- include/media/davinci/vpif_types.h | 10 +- include/media/drv-intf/si476x.h | 11 +- include/media/rc-core.h | 10 +- include/net/af_vsock.h | 10 +- include/net/bonding.h | 9 + include/net/busy_poll.h | 14 +- include/net/dsa.h | 1 + include/net/fq.h | 3 +- include/net/fq_impl.h | 3 +- include/net/hwbm.h | 6 +- include/net/inet_timewait_sock.h | 1 + include/net/ip6_fib.h | 1 + include/net/ip_fib.h | 1 + include/net/mpls.h | 10 +- include/net/mpls_iptunnel.h | 10 +- include/net/nexthop.h | 6 +- include/net/nfc/digital.h | 11 +- include/net/nfc/llc.h | 13 +- include/net/phonet/gprs.h | 15 +- include/net/phonet/pep.h | 15 +- include/net/phonet/phonet.h | 15 +- include/net/phonet/pn_dev.h | 15 +- include/net/tls.h | 63 +- include/net/vsock_addr.h | 10 +- include/net/wimax.h | 17 +- include/net/xdp.h | 2 +- include/net/xdp_sock.h | 4 +- include/net/xfrm.h | 49 +- include/rdma/mr_pool.h | 10 +- include/rdma/rw.h | 10 +- include/scsi/fc/fc_encaps.h | 2 +- include/scsi/fc/fc_fc2.h | 2 +- include/scsi/fc/fc_fcoe.h | 2 +- include/scsi/fc/fc_fcp.h | 2 +- include/scsi/fc/fc_ms.h | 2 +- include/scsi/fc_encode.h | 14 +- include/scsi/fc_frame.h | 14 +- include/scsi/fcoe_sysfs.h | 14 +- include/scsi/libfc.h | 2 +- include/scsi/libfcoe.h | 2 +- include/soc/imx/cpuidle.h | 10 +- include/soc/rockchip/rockchip_sip.h | 10 +- include/soc/tegra/ahb.h | 10 +- include/soc/tegra/bpmp.h | 10 +- include/soc/tegra/cpuidle.h | 10 +- include/soc/tegra/flowctrl.h | 13 +- include/soc/tegra/ivc.h | 10 +- include/soc/tegra/pmc.h | 11 +- include/sound/tpa6130a2-plat.h | 15 +- include/trace/events/clk.h | 10 +- include/trace/events/ufs.h | 10 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/linux/bpf.h | 6 + include/uapi/linux/sched.h | 16 + include/video/display_timing.h | 3 +- include/video/gbe.h | 4 +- include/video/of_display_timing.h | 3 +- include/video/of_videomode.h | 3 +- include/video/omapvrfb.h | 14 +- include/video/videomode.h | 3 +- ipc/ipc_sysctl.c | 6 +- ipc/mq_sysctl.c | 6 +- ipc/mqueue.c | 19 +- kernel/async.c | 6 +- kernel/backtracetest.c | 6 +- kernel/bpf/arraymap.c | 10 +- kernel/bpf/cpumap.c | 2 +- kernel/bpf/devmap.c | 10 +- kernel/bpf/disasm.c | 10 +- kernel/bpf/disasm.h | 10 +- kernel/bpf/hashtab.c | 10 +- kernel/bpf/helpers.c | 10 +- kernel/bpf/lpm_trie.c | 9 +- kernel/bpf/syscall.c | 18 +- kernel/bpf/verifier.c | 43 +- kernel/bpf/xskmap.c | 7 + kernel/cgroup/cgroup.c | 2 +- kernel/cpu_pm.c | 11 +- kernel/dma/debug.c | 14 +- kernel/dma/swiotlb.c | 26 +- kernel/fork.c | 201 +- kernel/latencytop.c | 6 +- kernel/locking/semaphore.c | 3 +- kernel/memremap.c | 61 +- kernel/module.c | 3 +- kernel/nsproxy.c | 6 +- kernel/power/hibernate.c | 3 +- kernel/power/main.c | 4 +- kernel/power/snapshot.c | 4 +- kernel/power/suspend.c | 3 +- kernel/power/suspend_test.c | 3 +- kernel/power/swap.c | 4 +- kernel/power/user.c | 4 +- kernel/sched/cpudeadline.c | 6 +- kernel/sched/cpupri.c | 6 +- kernel/signal.c | 69 +- kernel/softirq.c | 3 +- kernel/ucount.c | 7 +- kernel/user_namespace.c | 7 +- kernel/utsname.c | 6 +- kernel/utsname_sysctl.c | 6 +- lib/bsearch.c | 5 +- lib/btree.c | 4 +- lib/digsig.c | 5 +- lib/earlycpio.c | 10 +- lib/find_bit_benchmark.c | 10 +- lib/ioremap.c | 9 + lib/llist.c | 14 +- lib/lockref.c | 3 + lib/raid6/recov_avx2.c | 6 +- lib/raid6/recov_avx512.c | 7 +- lib/raid6/recov_neon.c | 6 +- lib/raid6/recov_neon_inner.c | 6 +- lib/raid6/recov_ssse3.c | 6 +- lib/raid6/s390vx.uc | 2 +- lib/ratelimit.c | 3 +- lib/sbitmap.c | 13 +- lib/sg_pool.c | 6 +- lib/show_mem.c | 2 +- lib/string_helpers.c | 77 +- lib/test_bpf.c | 10 +- lib/test_static_key_base.c | 10 +- lib/test_static_keys.c | 10 +- lib/test_user_copy.c | 10 +- lib/zstd/compress.c | 85 +- lib/zstd/decompress.c | 2 +- lib/zstd/huf_compress.c | 4 +- localversion-next | 2 +- mm/Kconfig | 2 +- mm/dmapool.c | 5 +- mm/gup.c | 43 +- mm/hugetlb.c | 15 +- mm/khugepaged.c | 3 + mm/kmemleak-test.c | 14 +- mm/kmemleak.c | 15 +- mm/memcontrol.c | 6 +- mm/memory-failure.c | 12 +- mm/memory.c | 4 +- mm/memory_hotplug.c | 171 +- mm/mincore.c | 12 +- mm/nommu.c | 3 +- mm/page-writeback.c | 1 - mm/page_alloc.c | 57 +- mm/page_owner.c | 61 +- mm/percpu-km.c | 3 +- mm/percpu-stats.c | 3 +- mm/percpu-vm.c | 3 +- mm/percpu.c | 3 +- mm/rodata_test.c | 6 +- mm/sparse-vmemmap.c | 21 +- mm/sparse.c | 359 +- mm/swap.c | 8 +- mm/vmalloc.c | 96 +- net/appletalk/atalk_proc.c | 5 +- net/bluetooth/6lowpan.c | 9 +- net/bluetooth/a2mp.c | 9 +- net/bluetooth/a2mp.h | 9 +- net/bluetooth/amp.c | 9 +- net/bluetooth/amp.h | 9 +- net/can/af_can.c | 25 +- net/ceph/snapshot.c | 15 +- net/core/fib_rules.c | 5 +- net/core/filter.c | 42 + net/core/hwbm.c | 15 +- net/core/lwt_bpf.c | 10 +- net/core/ptp_classifier.c | 10 +- net/core/skbuff.c | 68 +- net/core/xdp.c | 2 +- net/dccp/ackvec.c | 5 +- net/dccp/qpolicy.c | 5 +- net/dccp/sysctl.c | 5 +- net/dsa/dsa2.c | 3 + net/dsa/slave.c | 3 + net/dsa/tag_8021q.c | 57 +- net/dsa/tag_sja1105.c | 213 +- net/ipv4/ah4.c | 3 +- net/ipv4/esp4.c | 3 +- net/ipv4/esp4_offload.c | 9 +- net/ipv4/fib_frontend.c | 19 + net/ipv4/fib_semantics.c | 88 +- net/ipv4/ip_output.c | 2 +- net/ipv4/ip_tunnel.c | 15 +- net/ipv4/ip_tunnel_core.c | 15 +- net/ipv4/ipcomp.c | 3 +- net/ipv4/nexthop.c | 250 +- net/ipv4/tcp_fastopen.c | 6 +- net/ipv4/tcp_input.c | 2 +- net/ipv4/tcp_minisocks.c | 1 + net/ipv4/udp.c | 4 + net/ipv4/xfrm4_state.c | 45 - net/ipv4/xfrm4_tunnel.c | 3 +- net/ipv6/ah6.c | 4 +- net/ipv6/esp6.c | 3 +- net/ipv6/esp6_offload.c | 9 +- net/ipv6/fib6_rules.c | 5 +- net/ipv6/ip6_fib.c | 31 +- net/ipv6/ip6_flowlabel.c | 7 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/ipcomp6.c | 3 +- net/ipv6/mcast_snoop.c | 14 +- net/ipv6/mip6.c | 6 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 10 +- net/ipv6/route.c | 458 +- net/ipv6/tcp_ipv6.c | 15 +- net/ipv6/udp.c | 4 + net/ipv6/xfrm6_state.c | 137 - net/key/af_key.c | 6 +- net/llc/llc_output.c | 9 +- net/mac80211/cfg.c | 3 +- net/mac80211/ethtool.c | 3 +- net/mac80211/tdls.c | 3 +- net/mpls/Kconfig | 1 + net/mpls/mpls_iptunnel.c | 2 +- net/netfilter/nft_nat.c | 6 +- net/netfilter/nft_objref.c | 5 +- net/netfilter/xt_IDLETIMER.c | 15 +- net/netlink/af_netlink.c | 15 +- net/nfc/digital.h | 11 +- net/nfc/digital_core.c | 11 +- net/nfc/digital_dep.c | 11 +- net/nfc/digital_technology.c | 11 +- net/nfc/hci/llc.c | 13 +- net/nfc/hci/llc.h | 13 +- net/nfc/hci/llc_nop.c | 13 +- net/nfc/hci/llc_shdlc.c | 13 +- net/nfc/nci/spi.c | 15 +- net/openvswitch/actions.c | 15 +- net/openvswitch/conntrack.c | 10 +- net/openvswitch/conntrack.h | 10 +- net/openvswitch/datapath.c | 15 +- net/openvswitch/datapath.h | 15 +- net/openvswitch/dp_notify.c | 15 +- net/openvswitch/flow.c | 15 +- net/openvswitch/flow.h | 15 +- net/openvswitch/flow_netlink.c | 15 +- net/openvswitch/flow_netlink.h | 15 +- net/openvswitch/flow_table.c | 15 +- net/openvswitch/flow_table.h | 15 +- net/openvswitch/vport-gre.c | 15 +- net/openvswitch/vport-internal_dev.c | 33 +- net/openvswitch/vport-internal_dev.h | 15 +- net/openvswitch/vport-netdev.c | 15 +- net/openvswitch/vport-netdev.h | 15 +- net/openvswitch/vport-vxlan.c | 15 +- net/openvswitch/vport.c | 17 +- net/openvswitch/vport.h | 15 +- net/packet/af_packet.c | 3 +- net/phonet/af_phonet.c | 15 +- net/phonet/datagram.c | 15 +- net/phonet/pep-gprs.c | 15 +- net/phonet/pep.c | 15 +- net/phonet/pn_dev.c | 15 +- net/phonet/pn_netlink.c | 15 +- net/phonet/socket.c | 15 +- net/phonet/sysctl.c | 15 +- net/qrtr/qrtr.c | 10 +- net/qrtr/smd.c | 10 +- net/sunrpc/cache.c | 4 +- net/tls/tls_device.c | 140 +- net/tls/tls_sw.c | 9 +- net/vmw_vsock/af_vsock.c | 10 +- net/vmw_vsock/diag.c | 10 +- net/vmw_vsock/hyperv_transport.c | 11 +- net/vmw_vsock/vmci_transport.c | 10 +- net/vmw_vsock/vmci_transport.h | 10 +- net/vmw_vsock/vmci_transport_notify.c | 10 +- net/vmw_vsock/vmci_transport_notify.h | 10 +- net/vmw_vsock/vmci_transport_notify_qstate.c | 10 +- net/vmw_vsock/vsock_addr.c | 10 +- net/wimax/debug-levels.h | 16 +- net/wimax/debugfs.c | 16 +- net/wimax/id-table.c | 17 +- net/wimax/op-msg.c | 17 +- net/wimax/op-reset.c | 17 +- net/wimax/op-rfkill.c | 17 +- net/wimax/op-state-get.c | 15 +- net/wimax/stack.c | 17 +- net/wimax/wimax-internal.h | 17 +- net/wireless/sysfs.c | 3 +- net/xfrm/xfrm_input.c | 24 +- net/xfrm/xfrm_policy.c | 2 +- net/xfrm/xfrm_replay.c | 14 +- net/xfrm/xfrm_state.c | 403 +- samples/bpf/Makefile | 3 + samples/bpf/xdp_redirect_map_user.c | 10 +- samples/bpf/xdp_redirect_user.c | 10 +- samples/mic/mpssd/micctrl | 13 +- samples/mic/mpssd/mpss | 13 +- samples/mic/mpssd/mpssd.c | 13 +- samples/mic/mpssd/mpssd.h | 13 +- samples/mic/mpssd/sysfs.c | 13 +- samples/rpmsg/rpmsg_client_sample.c | 10 +- scripts/Kbuild.include | 7 +- scripts/bootgraph.pl | 16 +- scripts/coccinelle/api/platform_no_drv_owner.cocci | 3 +- scripts/documentation-file-ref-check | 9 + scripts/dtc/dtx_diff | 4 +- scripts/extract-vmlinux | 2 +- scripts/extract_xc3028.pl | 2 +- scripts/markup_oops.pl | 5 +- scripts/recordmcount.c | 2 +- scripts/recordmcount.h | 3 +- scripts/show_delta | 2 +- scripts/sortextable.c | 2 +- scripts/sortextable.h | 4 +- scripts/sphinx-pre-install | 2 +- security/Kconfig | 2 +- security/apparmor/apparmorfs.c | 6 +- security/apparmor/audit.c | 6 +- security/apparmor/capability.c | 6 +- security/apparmor/crypto.c | 6 +- security/apparmor/domain.c | 6 +- security/apparmor/file.c | 6 +- security/apparmor/include/apparmor.h | 6 +- security/apparmor/include/apparmorfs.h | 6 +- security/apparmor/include/audit.h | 6 +- security/apparmor/include/capability.h | 6 +- security/apparmor/include/cred.h | 6 +- security/apparmor/include/crypto.h | 6 +- security/apparmor/include/domain.h | 6 +- security/apparmor/include/file.h | 6 +- security/apparmor/include/ipc.h | 6 +- security/apparmor/include/label.h | 6 +- security/apparmor/include/lib.h | 6 +- security/apparmor/include/match.h | 6 +- security/apparmor/include/mount.h | 6 +- security/apparmor/include/net.h | 6 +- security/apparmor/include/path.h | 6 +- security/apparmor/include/perms.h | 6 +- security/apparmor/include/policy.h | 6 +- security/apparmor/include/policy_ns.h | 6 +- security/apparmor/include/policy_unpack.h | 6 +- security/apparmor/include/procattr.h | 6 +- security/apparmor/include/resource.h | 6 +- security/apparmor/include/secid.h | 6 +- security/apparmor/include/task.h | 6 +- security/apparmor/ipc.c | 6 +- security/apparmor/label.c | 6 +- security/apparmor/lib.c | 6 +- security/apparmor/lsm.c | 6 +- security/apparmor/match.c | 6 +- security/apparmor/mount.c | 6 +- security/apparmor/net.c | 6 +- security/apparmor/path.c | 6 +- security/apparmor/policy.c | 7 +- security/apparmor/policy_ns.c | 6 +- security/apparmor/policy_unpack.c | 6 +- security/apparmor/procattr.c | 6 +- security/apparmor/resource.c | 6 +- security/apparmor/secid.c | 7 +- security/apparmor/task.c | 6 +- security/commoncap.c | 2 +- security/integrity/digsig.c | 6 +- security/integrity/digsig_asymmetric.c | 6 +- security/integrity/evm/evm.h | 6 +- security/integrity/evm/evm_crypto.c | 5 +- security/integrity/evm/evm_main.c | 5 +- security/integrity/evm/evm_posix_acl.c | 5 +- security/integrity/evm/evm_secfs.c | 5 +- security/integrity/iint.c | 6 +- security/integrity/ima/ima.h | 6 +- security/integrity/ima/ima_api.c | 6 +- security/integrity/ima/ima_appraise.c | 5 +- security/integrity/ima/ima_crypto.c | 5 +- security/integrity/ima/ima_fs.c | 6 +- security/integrity/ima/ima_init.c | 6 +- security/integrity/ima/ima_main.c | 6 +- security/integrity/ima/ima_mok.c | 7 +- security/integrity/ima/ima_policy.c | 6 +- security/integrity/ima/ima_queue.c | 6 +- security/integrity/ima/ima_template.c | 6 +- security/integrity/ima/ima_template_lib.c | 6 +- security/integrity/ima/ima_template_lib.h | 6 +- security/integrity/integrity.h | 7 +- security/integrity/integrity_audit.c | 5 +- security/keys/encrypted-keys/ecryptfs_format.c | 5 +- security/keys/encrypted-keys/ecryptfs_format.h | 5 +- security/keys/encrypted-keys/encrypted.c | 5 +- security/keys/encrypted-keys/masterkey_trusted.c | 5 +- security/keys/trusted.c | 5 +- security/loadpin/loadpin.c | 10 +- security/selinux/ibpkey.c | 12 +- security/selinux/include/conditional.h | 4 +- security/selinux/include/ibpkey.h | 12 +- security/selinux/include/netnode.h | 12 +- security/selinux/include/netport.h | 12 +- security/selinux/netnode.c | 12 +- security/selinux/netport.c | 12 +- security/selinux/selinuxfs.c | 4 +- security/selinux/ss/avtab.h | 4 +- security/selinux/ss/conditional.c | 4 +- security/selinux/ss/conditional.h | 4 +- security/selinux/ss/policydb.c | 4 +- security/selinux/ss/policydb.h | 4 +- security/selinux/ss/services.c | 4 +- security/smack/smack.h | 6 +- security/smack/smack_access.c | 6 +- security/smack/smackfs.c | 6 +- sound/core/pcm_local.h | 3 +- sound/core/vmaster.c | 6 +- sound/firewire/amdtp-am824.c | 3 +- sound/firewire/amdtp-stream-trace.h | 2 +- sound/firewire/amdtp-stream.c | 2 +- sound/firewire/bebob/bebob.c | 3 +- sound/firewire/bebob/bebob.h | 3 +- sound/firewire/bebob/bebob_command.c | 3 +- sound/firewire/bebob/bebob_focusrite.c | 3 +- sound/firewire/bebob/bebob_hwdep.c | 3 +- sound/firewire/bebob/bebob_maudio.c | 3 +- sound/firewire/bebob/bebob_midi.c | 3 +- sound/firewire/bebob/bebob_pcm.c | 3 +- sound/firewire/bebob/bebob_proc.c | 3 +- sound/firewire/bebob/bebob_stream.c | 3 +- sound/firewire/bebob/bebob_terratec.c | 3 +- sound/firewire/bebob/bebob_yamaha_terratec.c | 3 +- sound/firewire/cmp.c | 2 +- sound/firewire/dice/dice-hwdep.c | 3 +- sound/firewire/dice/dice-midi.c | 13 +- sound/firewire/dice/dice-pcm.c | 65 +- sound/firewire/dice/dice-proc.c | 3 +- sound/firewire/dice/dice-stream.c | 353 +- sound/firewire/dice/dice-transaction.c | 3 +- sound/firewire/dice/dice.c | 2 +- sound/firewire/dice/dice.h | 7 +- sound/firewire/digi00x/amdtp-dot.c | 3 +- sound/firewire/digi00x/digi00x-hwdep.c | 3 +- sound/firewire/digi00x/digi00x-midi.c | 13 +- sound/firewire/digi00x/digi00x-pcm.c | 68 +- sound/firewire/digi00x/digi00x-proc.c | 3 +- sound/firewire/digi00x/digi00x-stream.c | 192 +- sound/firewire/digi00x/digi00x-transaction.c | 3 +- sound/firewire/digi00x/digi00x.c | 3 +- sound/firewire/digi00x/digi00x.h | 7 +- sound/firewire/fcp.c | 2 +- sound/firewire/fireface/amdtp-ff.c | 3 +- sound/firewire/fireface/ff-hwdep.c | 3 +- sound/firewire/fireface/ff-midi.c | 3 +- sound/firewire/fireface/ff-pcm.c | 60 +- sound/firewire/fireface/ff-proc.c | 3 +- sound/firewire/fireface/ff-protocol-former.c | 112 +- sound/firewire/fireface/ff-protocol-latter.c | 114 +- sound/firewire/fireface/ff-stream.c | 88 +- sound/firewire/fireface/ff-transaction.c | 3 +- sound/firewire/fireface/ff.c | 3 +- sound/firewire/fireface/ff.h | 6 +- sound/firewire/fireworks/fireworks.c | 3 +- sound/firewire/fireworks/fireworks.h | 3 +- sound/firewire/fireworks/fireworks_command.c | 3 +- sound/firewire/fireworks/fireworks_hwdep.c | 3 +- sound/firewire/fireworks/fireworks_midi.c | 3 +- sound/firewire/fireworks/fireworks_pcm.c | 3 +- sound/firewire/fireworks/fireworks_proc.c | 3 +- sound/firewire/fireworks/fireworks_stream.c | 3 +- sound/firewire/fireworks/fireworks_transaction.c | 3 +- sound/firewire/isight.c | 2 +- sound/firewire/iso-resources.c | 2 +- sound/firewire/lib.c | 2 +- sound/firewire/motu/amdtp-motu-trace.h | 2 +- sound/firewire/motu/amdtp-motu.c | 3 +- sound/firewire/motu/motu-hwdep.c | 3 +- sound/firewire/motu/motu-midi.c | 3 +- sound/firewire/motu/motu-pcm.c | 3 +- sound/firewire/motu/motu-proc.c | 3 +- sound/firewire/motu/motu-protocol-v2.c | 3 +- sound/firewire/motu/motu-protocol-v3.c | 3 +- sound/firewire/motu/motu-stream.c | 5 +- sound/firewire/motu/motu-transaction.c | 3 +- sound/firewire/motu/motu.c | 3 +- sound/firewire/motu/motu.h | 3 +- sound/firewire/oxfw/oxfw-command.c | 3 +- sound/firewire/oxfw/oxfw-hwdep.c | 3 +- sound/firewire/oxfw/oxfw-midi.c | 3 +- sound/firewire/oxfw/oxfw-pcm.c | 2 +- sound/firewire/oxfw/oxfw-proc.c | 3 +- sound/firewire/oxfw/oxfw-scs1x.c | 3 +- sound/firewire/oxfw/oxfw-spkr.c | 2 +- sound/firewire/oxfw/oxfw-stream.c | 3 +- sound/firewire/oxfw/oxfw.c | 5 +- sound/firewire/oxfw/oxfw.h | 2 +- sound/firewire/packets-buffer.c | 2 +- sound/firewire/tascam/amdtp-tascam.c | 3 +- sound/firewire/tascam/tascam-hwdep.c | 3 +- sound/firewire/tascam/tascam-midi.c | 3 +- sound/firewire/tascam/tascam-pcm.c | 62 +- sound/firewire/tascam/tascam-proc.c | 3 +- sound/firewire/tascam/tascam-stream.c | 212 +- sound/firewire/tascam/tascam-transaction.c | 3 +- sound/firewire/tascam/tascam.c | 3 +- sound/firewire/tascam/tascam.h | 5 +- sound/hda/ext/hdac_ext_bus.c | 10 +- sound/hda/ext/hdac_ext_controller.c | 10 +- sound/hda/ext/hdac_ext_stream.c | 10 +- sound/isa/wavefront/wavefront_midi.c | 5 +- sound/isa/wavefront/wavefront_synth.c | 5 +- sound/pci/asihpi/asihpi.c | 15 +- sound/pci/asihpi/hpi.h | 13 +- sound/pci/asihpi/hpi6000.c | 13 +- sound/pci/asihpi/hpi6000.h | 13 +- sound/pci/asihpi/hpi6205.c | 13 +- sound/pci/asihpi/hpi6205.h | 13 +- sound/pci/asihpi/hpi_internal.h | 13 +- sound/pci/asihpi/hpicmn.c | 13 +- sound/pci/asihpi/hpicmn.h | 13 +- sound/pci/asihpi/hpidebug.c | 13 +- sound/pci/asihpi/hpidebug.h | 13 +- sound/pci/asihpi/hpidspcd.c | 13 +- sound/pci/asihpi/hpidspcd.h | 13 +- sound/pci/asihpi/hpimsginit.c | 13 +- sound/pci/asihpi/hpimsginit.h | 13 +- sound/pci/asihpi/hpimsgx.c | 13 +- sound/pci/asihpi/hpimsgx.h | 13 +- sound/pci/asihpi/hpioctl.c | 9 +- sound/pci/asihpi/hpioctl.h | 13 +- sound/pci/asihpi/hpios.c | 13 +- sound/pci/asihpi/hpios.h | 13 +- sound/pci/asihpi/hpipcida.h | 13 +- sound/pci/ctxfi/ct20k1reg.h | 5 +- sound/pci/ctxfi/ct20k2reg.h | 5 +- sound/pci/ctxfi/ctamixer.c | 6 +- sound/pci/ctxfi/ctamixer.h | 6 +- sound/pci/ctxfi/ctatc.c | 5 +- sound/pci/ctxfi/ctatc.h | 6 +- sound/pci/ctxfi/ctdaio.c | 6 +- sound/pci/ctxfi/ctdaio.h | 6 +- sound/pci/ctxfi/cthardware.c | 6 +- sound/pci/ctxfi/cthardware.h | 6 +- sound/pci/ctxfi/cthw20k1.c | 6 +- sound/pci/ctxfi/cthw20k1.h | 6 +- sound/pci/ctxfi/cthw20k2.c | 6 +- sound/pci/ctxfi/cthw20k2.h | 6 +- sound/pci/ctxfi/ctimap.c | 6 +- sound/pci/ctxfi/ctimap.h | 6 +- sound/pci/ctxfi/ctmixer.c | 6 +- sound/pci/ctxfi/ctmixer.h | 6 +- sound/pci/ctxfi/ctpcm.c | 6 +- sound/pci/ctxfi/ctpcm.h | 6 +- sound/pci/ctxfi/ctresource.c | 6 +- sound/pci/ctxfi/ctresource.h | 6 +- sound/pci/ctxfi/ctsrc.c | 6 +- sound/pci/ctxfi/ctsrc.h | 6 +- sound/pci/ctxfi/cttimer.c | 5 +- sound/pci/ctxfi/ctvmem.c | 5 +- sound/pci/ctxfi/ctvmem.h | 5 +- sound/pci/ctxfi/xfi.c | 5 +- sound/pci/hda/hda_jack.c | 2 +- sound/pci/ice1712/ews.c | 2 +- sound/pci/lx6464es/lx_core.c | 5 - sound/pci/oxygen/oxygen.c | 14 +- sound/pci/oxygen/oxygen_io.c | 14 +- sound/pci/oxygen/oxygen_lib.c | 14 +- sound/pci/oxygen/oxygen_mixer.c | 14 +- sound/pci/oxygen/oxygen_pcm.c | 14 +- sound/pci/oxygen/se6x.c | 12 +- sound/pci/oxygen/virtuoso.c | 14 +- sound/pci/oxygen/xonar_cs43xx.c | 13 +- sound/pci/oxygen/xonar_dg.c | 12 +- sound/pci/oxygen/xonar_dg_mixer.c | 12 +- sound/pci/oxygen/xonar_hdmi.c | 13 +- sound/pci/oxygen/xonar_lib.c | 13 +- sound/pci/oxygen/xonar_pcm179x.c | 13 +- sound/pci/oxygen/xonar_wm87x6.c | 13 +- sound/pci/sis7019.c | 14 +- sound/pci/sis7019.h | 14 +- sound/ppc/snd_ps3.c | 14 +- sound/ppc/snd_ps3.h | 14 +- sound/sh/aica.h | 15 +- sound/soc/amd/acp-pcm-dma.c | 10 +- sound/soc/codecs/cs42l73.h | 16 +- sound/soc/codecs/dmic.c | 16 +- sound/soc/codecs/hdac_hdmi.c | 10 +- sound/soc/codecs/isabelle.c | 7 +- sound/soc/codecs/isabelle.h | 6 +- sound/soc/codecs/lm49453.c | 5 +- sound/soc/codecs/lm49453.h | 6 +- sound/soc/codecs/max9768.c | 5 +- sound/soc/codecs/max98357a.c | 10 +- sound/soc/codecs/msm8916-wcd-digital.c | 282 ++ sound/soc/codecs/pcm3168a-i2c.c | 5 +- sound/soc/codecs/pcm3168a-spi.c | 5 +- sound/soc/codecs/pcm3168a.c | 5 +- sound/soc/codecs/pcm3168a.h | 5 +- sound/soc/codecs/si476x.c | 11 +- sound/soc/codecs/tlv320dac33.c | 16 +- sound/soc/codecs/tlv320dac33.h | 16 +- sound/soc/codecs/tpa6130a2.c | 15 +- sound/soc/codecs/tpa6130a2.h | 16 +- sound/soc/codecs/twl4030.c | 16 +- sound/soc/codecs/twl6040.c | 16 +- sound/soc/codecs/twl6040.h | 16 +- sound/soc/codecs/wl1273.c | 16 +- sound/soc/codecs/wl1273.h | 16 +- sound/soc/codecs/wm9090.c | 15 +- sound/soc/codecs/wm9090.h | 15 +- sound/soc/codecs/wm9705.c | 6 +- sound/soc/hisilicon/hi6210-i2s.c | 10 +- sound/soc/hisilicon/hi6210-i2s.h | 13 +- sound/soc/img/img-i2s-in.c | 5 +- sound/soc/img/img-i2s-out.c | 5 +- sound/soc/img/img-parallel-out.c | 5 +- sound/soc/img/img-spdif-in.c | 5 +- sound/soc/img/img-spdif-out.c | 5 +- sound/soc/img/pistachio-internal-dac.c | 5 +- sound/soc/intel/atom/sst-atom-controls.c | 10 +- sound/soc/intel/atom/sst-atom-controls.h | 11 +- sound/soc/intel/atom/sst-mfld-dsp.h | 10 +- sound/soc/intel/atom/sst-mfld-platform-compress.c | 10 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 10 +- sound/soc/intel/atom/sst-mfld-platform.h | 10 +- sound/soc/intel/atom/sst/sst.c | 10 +- sound/soc/intel/atom/sst/sst.h | 10 +- sound/soc/intel/atom/sst/sst_acpi.c | 12 +- sound/soc/intel/atom/sst/sst_drv_interface.c | 10 +- sound/soc/intel/atom/sst/sst_ipc.c | 10 +- sound/soc/intel/atom/sst/sst_loader.c | 10 +- sound/soc/intel/atom/sst/sst_pci.c | 10 +- sound/soc/intel/atom/sst/sst_pvt.c | 14 +- sound/soc/intel/atom/sst/sst_stream.c | 10 +- sound/soc/intel/baytrail/sst-baytrail-dsp.c | 10 +- sound/soc/intel/baytrail/sst-baytrail-ipc.c | 10 +- sound/soc/intel/baytrail/sst-baytrail-ipc.h | 10 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 10 +- sound/soc/intel/boards/byt-max98090.c | 10 +- sound/soc/intel/boards/byt-rt5640.c | 10 +- sound/soc/intel/boards/bytcht_da7213.c | 10 +- sound/soc/intel/boards/bytcht_es8316.c | 10 +- sound/soc/intel/boards/bytcht_nocodec.c | 10 +- sound/soc/intel/boards/bytcr_rt5640.c | 10 +- sound/soc/intel/boards/bytcr_rt5651.c | 10 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 10 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 10 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 10 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 10 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 11 +- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 11 +- .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 11 +- sound/soc/intel/skylake/bxt-sst.c | 10 +- sound/soc/intel/skylake/skl-debug.c | 10 +- sound/soc/intel/skylake/skl-i2s.h | 10 +- sound/soc/intel/skylake/skl-nhlt.c | 11 +- sound/soc/intel/skylake/skl-nhlt.h | 11 +- sound/soc/intel/skylake/skl-pcm.c | 11 +- sound/soc/intel/skylake/skl-ssp-clk.h | 11 +- sound/soc/intel/skylake/skl-topology.h | 11 +- sound/soc/intel/skylake/skl.c | 10 +- sound/soc/intel/skylake/skl.h | 11 +- sound/soc/meson/axg-card.c | 6 +- sound/soc/nuc900/nuc900-ac97.c | 6 +- sound/soc/nuc900/nuc900-audio.c | 6 +- sound/soc/nuc900/nuc900-audio.h | 6 +- sound/soc/nuc900/nuc900-pcm.c | 6 +- sound/soc/pxa/e740_wm9705.c | 6 +- sound/soc/pxa/e750_wm9705.c | 6 +- sound/soc/pxa/e800_wm9712.c | 6 +- sound/soc/pxa/mioa701_wm9713.c | 14 +- sound/soc/qcom/apq8016_sbc.c | 11 +- sound/soc/qcom/lpass-apq8016.c | 11 +- sound/soc/qcom/lpass-cpu.c | 10 +- sound/soc/qcom/lpass-ipq806x.c | 10 +- sound/soc/qcom/lpass-lpaif-reg.h | 10 +- sound/soc/qcom/lpass-platform.c | 10 +- sound/soc/qcom/lpass.h | 10 +- sound/soc/qcom/storm.c | 10 +- sound/soc/rockchip/rockchip_pdm.c | 11 +- sound/soc/rockchip/rockchip_pdm.h | 11 +- sound/soc/soc-core.c | 5 +- sound/soc/tegra/tegra20_das.c | 16 +- sound/soc/tegra/tegra20_das.h | 16 +- sound/soc/tegra/tegra20_i2s.c | 16 +- sound/soc/tegra/tegra20_i2s.h | 16 +- sound/soc/tegra/tegra20_spdif.c | 16 +- sound/soc/tegra/tegra20_spdif.h | 16 +- sound/soc/tegra/tegra_asoc_utils.c | 16 +- sound/soc/tegra/tegra_asoc_utils.h | 16 +- sound/soc/tegra/tegra_pcm.c | 16 +- sound/soc/tegra/tegra_pcm.h | 16 +- sound/soc/tegra/tegra_wm8753.c | 16 +- sound/soc/tegra/tegra_wm8903.c | 16 +- sound/soc/tegra/trimslice.c | 16 +- sound/soc/ti/ams-delta.c | 16 +- sound/soc/ti/n810.c | 16 +- sound/soc/ti/omap-abe-twl6040.c | 16 +- sound/soc/ti/omap-dmic.c | 16 +- sound/soc/ti/omap-mcbsp.c | 16 +- sound/soc/ti/omap-mcbsp.h | 16 +- sound/soc/ti/omap-mcpdm.c | 16 +- sound/soc/ti/omap-mcpdm.h | 16 +- sound/soc/ti/omap-twl4030.c | 16 +- sound/soc/ti/omap3pandora.c | 16 +- sound/soc/ti/osk5912.c | 16 +- sound/soc/ti/rx51.c | 16 +- sound/usb/line6/capture.c | 6 +- sound/usb/line6/capture.h | 6 +- sound/usb/line6/driver.c | 6 +- sound/usb/line6/driver.h | 6 +- sound/usb/line6/midi.c | 6 +- sound/usb/line6/midi.h | 6 +- sound/usb/line6/midibuf.c | 6 +- sound/usb/line6/midibuf.h | 6 +- sound/usb/line6/pcm.c | 6 +- sound/usb/line6/pcm.h | 6 +- sound/usb/line6/playback.c | 6 +- sound/usb/line6/playback.h | 6 +- sound/usb/line6/pod.c | 6 +- sound/usb/line6/podhd.c | 6 +- sound/usb/line6/toneport.c | 6 +- sound/usb/line6/variax.c | 6 +- sound/usb/misc/ua101.c | 12 +- sound/usb/quirks-table.h | 2 +- sound/x86/intel_hdmi_audio.c | 10 +- sound/x86/intel_hdmi_lpe_audio.h | 10 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 2 +- tools/bpf/bpftool/bash-completion/bpftool | 5 +- tools/bpf/bpftool/cgroup.c | 5 +- tools/bpf/bpftool/common.c | 53 +- tools/bpf/bpftool/prog.c | 3 +- tools/hv/hv_fcopy_daemon.c | 11 +- tools/hv/hv_vss_daemon.c | 13 +- tools/include/linux/err.h | 2 +- tools/include/uapi/linux/bpf.h | 6 + tools/lib/api/fd/array.c | 3 +- tools/lib/bpf/libbpf.c | 61 + tools/lib/bpf/libbpf.h | 16 + tools/lib/bpf/libbpf.map | 1 + tools/lib/bpf/xsk.c | 103 +- tools/objtool/Documentation/stack-validation.txt | 4 +- tools/pci/pcitest.c | 13 +- tools/perf/arch/arm/util/cs-etm.c | 124 +- tools/perf/arch/s390/util/header.c | 5 +- tools/perf/arch/s390/util/kvm-stat.c | 5 +- tools/perf/arch/x86/tests/gen-insn-x86-dat.awk | 9 +- tools/perf/arch/x86/tests/gen-insn-x86-dat.sh | 9 +- tools/perf/arch/x86/util/auxtrace.c | 11 +- tools/perf/arch/x86/util/intel-bts.c | 11 +- tools/perf/arch/x86/util/intel-pt.c | 11 +- tools/perf/builtin-ftrace.c | 3 +- tools/perf/builtin-kallsyms.c | 3 +- tools/perf/builtin-stat.c | 3 +- tools/perf/builtin-timechart.c | 6 +- tools/perf/builtin-top.c | 3 +- tools/perf/builtin-trace.c | 3 +- tools/perf/perf-with-kcore.sh | 9 +- tools/perf/python/twatch.py | 9 +- tools/perf/util/annotate.c | 3 +- tools/perf/util/auxtrace.c | 11 +- tools/perf/util/auxtrace.h | 11 +- tools/perf/util/call-path.c | 11 +- tools/perf/util/call-path.h | 11 +- tools/perf/util/data-convert-bt.c | 3 +- tools/perf/util/db-export.c | 11 +- tools/perf/util/db-export.h | 11 +- tools/perf/util/evlist.c | 3 +- tools/perf/util/evsel.c | 3 +- tools/perf/util/genelf.c | 3 +- tools/perf/util/intel-bts.c | 11 +- tools/perf/util/intel-bts.h | 11 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 11 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 11 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 11 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.h | 11 +- tools/perf/util/intel-pt-decoder/intel-pt-log.c | 11 +- tools/perf/util/intel-pt-decoder/intel-pt-log.h | 11 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 11 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.h | 11 +- tools/perf/util/intel-pt.c | 11 +- tools/perf/util/intel-pt.h | 11 +- tools/perf/util/intlist.c | 3 +- tools/perf/util/metricgroup.c | 11 +- tools/perf/util/mmap.c | 3 +- tools/perf/util/rblist.c | 3 +- tools/perf/util/srccode.c | 10 +- tools/perf/util/strlist.c | 3 +- tools/perf/util/svghelper.c | 6 +- tools/perf/util/syscalltbl.c | 10 +- tools/perf/util/target.c | 3 +- tools/perf/util/thread-stack.c | 11 +- tools/perf/util/thread-stack.h | 11 +- tools/perf/util/top.c | 3 +- tools/perf/util/trace-event-info.c | 18 +- tools/perf/util/trace-event-parse.c | 18 +- tools/perf/util/trace-event-read.c | 18 +- tools/power/acpi/Makefile | 5 +- tools/power/acpi/Makefile.config | 5 +- tools/power/acpi/Makefile.rules | 5 +- tools/power/acpi/tools/acpidbg/Makefile | 5 +- tools/power/acpi/tools/acpidump/Makefile | 5 +- tools/power/acpi/tools/ec/Makefile | 5 +- tools/power/cpupower/lib/cpufreq.h | 10 +- tools/power/pm-graph/bootgraph.py | 10 +- tools/power/pm-graph/sleepgraph.py | 10 +- tools/power/x86/turbostat/turbostat.c | 14 +- tools/testing/nvdimm/dax-dev.c | 10 +- tools/testing/nvdimm/pmem-dax.c | 10 +- tools/testing/nvdimm/test/iomap.c | 10 +- tools/testing/nvdimm/test/nfit.c | 10 +- tools/testing/nvdimm/test/nfit_test.h | 10 +- tools/testing/radix-tree/benchmark.c | 10 +- tools/testing/radix-tree/idr-test.c | 10 +- tools/testing/radix-tree/iteration_check.c | 10 +- tools/testing/radix-tree/multiorder.c | 10 +- tools/testing/selftests/android/ion/ion.h | 11 +- .../testing/selftests/android/ion/ionapp_export.c | 11 +- .../testing/selftests/android/ion/ionapp_import.c | 11 +- tools/testing/selftests/bpf/Makefile | 3 +- tools/testing/selftests/bpf/bpf_endian.h | 1 + tools/testing/selftests/bpf/bpf_helpers.h | 4 +- tools/testing/selftests/bpf/bpf_util.h | 37 +- .../selftests/bpf/progs/sockmap_parse_prog.c | 1 - .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 2 +- .../selftests/bpf/progs/sockmap_verdict_prog.c | 1 - .../testing/selftests/bpf/progs/test_sysctl_prog.c | 5 +- tools/testing/selftests/bpf/test_lpm_map.c | 41 +- tools/testing/selftests/bpf/test_section_names.c | 10 + tools/testing/selftests/bpf/test_sock_addr.c | 213 +- .../selftests/bpf/verifier/prevent_map_lookup.c | 15 - tools/testing/selftests/bpf/verifier/sock.c | 18 + .../selftests/breakpoints/breakpoint_test_arm64.c | 11 +- .../breakpoints/step_after_suspend_test.c | 11 +- .../selftests/net/fib_nexthop_multiprefix.sh | 290 ++ .../selftests/net/forwarding/router_mpath_nh.sh | 359 ++ tools/testing/selftests/net/icmp_redirect.sh | 49 + tools/testing/selftests/net/pmtu.sh | 286 +- tools/testing/selftests/net/tcp_inq.c | 12 +- .../networking/timestamping/timestamping.c | 14 +- .../networking/timestamping/txtimestamp.c | 15 +- tools/testing/selftests/powerpc/scripts/hmi.sh | 9 +- tools/testing/selftests/timers/freq-step.c | 10 +- tools/testing/selftests/x86/check_cc.sh | 2 +- .../selftests/x86/check_initial_reg_state.c | 10 +- tools/testing/selftests/x86/entry_from_vm86.c | 3 +- tools/testing/selftests/x86/fsgsbase.c | 2 +- tools/testing/selftests/x86/mpx-mini-test.c | 5 +- tools/testing/selftests/x86/protection_keys.c | 2 +- tools/testing/selftests/x86/sigreturn.c | 10 +- tools/testing/selftests/x86/single_step_syscall.c | 10 +- tools/testing/selftests/x86/syscall_arg_fault.c | 10 +- tools/testing/selftests/x86/syscall_nt.c | 10 +- tools/testing/selftests/x86/sysret_rip.c | 10 +- tools/testing/selftests/x86/sysret_ss_attrs.c | 10 +- tools/testing/selftests/x86/test_mremap_vdso.c | 10 +- tools/testing/selftests/x86/test_syscall_vdso.c | 10 +- tools/testing/selftests/x86/thunks.S | 10 +- tools/testing/selftests/x86/thunks_32.S | 10 +- .../testing/selftests/x86/trivial_32bit_program.c | 2 +- .../testing/selftests/x86/trivial_64bit_program.c | 2 +- tools/testing/selftests/x86/unwind_vdso.c | 10 +- tools/testing/selftests/x86/vdso_restorer.c | 10 +- tools/testing/vsock/control.c | 6 +- tools/testing/vsock/timeout.c | 6 +- tools/testing/vsock/vsock_diag_test.c | 6 +- tools/time/udelay_test.sh | 9 +- tools/vm/page-types.c | 14 +- tools/vm/slabinfo-gnuplot.sh | 9 +- virt/kvm/arm/arch_timer.c | 14 +- virt/kvm/arm/arm.c | 14 +- virt/kvm/arm/mmio.c | 14 +- virt/kvm/arm/mmu.c | 14 +- virt/kvm/irqchip.c | 14 +- 5069 files changed, 48417 insertions(+), 57579 deletions(-) create mode 100644 Documentation/IPMB.txt create mode 100644 Documentation/Kconfig rename Documentation/{x86 => core-api}/protection-keys.rst (100%) create mode 100644 Documentation/devicetree/bindings/leds/leds-lm36274.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-lm3697.txt create mode 100644 Documentation/devicetree/bindings/media/amlogic,vdec.txt delete mode 100644 Documentation/devicetree/bindings/mtd/stm32-quadspi.txt create mode 100644 Documentation/devicetree/bindings/rtc/allwinner,sun4i-a10-rtc.yaml create mode 100644 Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml create mode 100644 Documentation/devicetree/bindings/rtc/rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/sun6i-rtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/sunxi-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/trivial-rtc.yaml create mode 100644 Documentation/driver-api/mei/hdcp.rst create mode 100644 Documentation/driver-api/mei/iamt.rst create mode 100644 Documentation/driver-api/mei/index.rst create mode 100644 Documentation/driver-api/mei/mei-client-bus.rst create mode 100644 Documentation/driver-api/mei/mei.rst create mode 100644 Documentation/driver-api/mei/nfc.rst create mode 100644 Documentation/filesystems/vfs.rst delete mode 100644 Documentation/filesystems/vfs.txt delete mode 100644 Documentation/misc-devices/mei/mei-client-bus.txt delete mode 100644 Documentation/misc-devices/mei/mei.txt create mode 100644 Documentation/s390/3270.rst delete mode 100644 Documentation/s390/3270.txt delete mode 100644 Documentation/s390/CommonIO delete mode 100644 Documentation/s390/DASD delete mode 100644 Documentation/s390/Debugging390.txt create mode 100644 Documentation/s390/cds.rst delete mode 100644 Documentation/s390/cds.txt create mode 100644 Documentation/s390/common_io.rst create mode 100644 Documentation/s390/dasd.rst create mode 100644 Documentation/s390/debugging390.rst create mode 100644 Documentation/s390/driver-model.rst delete mode 100644 Documentation/s390/driver-model.txt create mode 100644 Documentation/s390/index.rst create mode 100644 Documentation/s390/monreader.rst delete mode 100644 Documentation/s390/monreader.txt create mode 100644 Documentation/s390/qeth.rst delete mode 100644 Documentation/s390/qeth.txt create mode 100644 Documentation/s390/s390dbf.rst delete mode 100644 Documentation/s390/s390dbf.txt create mode 100644 Documentation/s390/text_files.rst create mode 100644 Documentation/s390/vfio-ap.rst delete mode 100644 Documentation/s390/vfio-ap.txt create mode 100644 Documentation/s390/vfio-ccw.rst delete mode 100644 Documentation/s390/vfio-ccw.txt create mode 100644 Documentation/s390/zfcpdump.rst delete mode 100644 Documentation/s390/zfcpdump.txt create mode 100644 Documentation/translations/it_IT/admin-guide/kernel-parameters.rst delete mode 100644 Documentation/translations/zh_CN/basic_profiling.txt create mode 100644 arch/arm/boot/dts/am335x-regor-rdk.dts create mode 100644 arch/arm/boot/dts/am335x-regor.dtsi create mode 100644 arch/arm/boot/dts/logicpd-torpedo-37xx-devkit-28.dts delete mode 100644 arch/parisc/kernel/module.lds create mode 100644 drivers/base/regmap/regmap-i3c.c create mode 100644 drivers/char/ipmi/ipmb_dev_int.c create mode 100644 drivers/dma/dw-edma/Kconfig create mode 100644 drivers/dma/dw-edma/Makefile create mode 100644 drivers/dma/dw-edma/dw-edma-core.c create mode 100644 drivers/dma/dw-edma/dw-edma-core.h create mode 100644 drivers/dma/dw-edma/dw-edma-pcie.c create mode 100644 drivers/dma/dw-edma/dw-edma-v0-core.c create mode 100644 drivers/dma/dw-edma/dw-edma-v0-core.h create mode 100644 drivers/dma/dw-edma/dw-edma-v0-debugfs.c create mode 100644 drivers/dma/dw-edma/dw-edma-v0-debugfs.h create mode 100644 drivers/dma/dw-edma/dw-edma-v0-regs.h create mode 100644 drivers/edac/sifive_edac.c delete mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.h create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c create mode 100644 drivers/leds/leds-lm36274.c create mode 100644 drivers/leds/leds-lm3697.c create mode 100644 drivers/leds/leds-ti-lmu-common.c delete mode 100644 drivers/mtd/spi-nor/stm32-quadspi.c create mode 100644 drivers/net/dsa/sja1105/sja1105_ptp.c create mode 100644 drivers/net/dsa/sja1105/sja1105_ptp.h rename drivers/net/phy/{asix.c => ax88796b.c} (100%) create mode 100644 drivers/staging/media/meson/vdec/Kconfig create mode 100644 drivers/staging/media/meson/vdec/Makefile create mode 100644 drivers/staging/media/meson/vdec/TODO create mode 100644 drivers/staging/media/meson/vdec/codec_mpeg12.c create mode 100644 drivers/staging/media/meson/vdec/codec_mpeg12.h create mode 100644 drivers/staging/media/meson/vdec/dos_regs.h create mode 100644 drivers/staging/media/meson/vdec/esparser.c create mode 100644 drivers/staging/media/meson/vdec/esparser.h create mode 100644 drivers/staging/media/meson/vdec/vdec.c create mode 100644 drivers/staging/media/meson/vdec/vdec.h create mode 100644 drivers/staging/media/meson/vdec/vdec_1.c create mode 100644 drivers/staging/media/meson/vdec/vdec_1.h create mode 100644 drivers/staging/media/meson/vdec/vdec_helpers.c create mode 100644 drivers/staging/media/meson/vdec/vdec_helpers.h create mode 100644 drivers/staging/media/meson/vdec/vdec_platform.c create mode 100644 drivers/staging/media/meson/vdec/vdec_platform.h create mode 100644 drivers/usb/common/common.h delete mode 100644 drivers/video/fbdev/mxsfb.c create mode 100644 include/dt-bindings/clock/qcom,gpucc-msm8998.h create mode 100644 include/linux/dma/edma.h create mode 100644 include/linux/leds-ti-lmu-common.h create mode 100755 tools/testing/selftests/net/fib_nexthop_multiprefix.sh create mode 100755 tools/testing/selftests/net/forwarding/router_mpath_nh.sh