This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allnoconfig in repository toolchain/ci/linux.
discards 3f310e51ceb1 Add linux-next specific files for 20190607 discards ac926fecb9c1 Merge branch 'akpm/master' discards 5763cc9941d6 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards 30f72fb741d4 pinctrl: fix pxa2xx.c build warnings discards 6e88c6a7cb62 Merge branch 'akpm-current/current' discards d8968cab72ef Merge remote-tracking branch 'hmm/hmm' discards 9a88031e8d03 Merge remote-tracking branch 'pidfd/for-next' discards 6bb865c83a86 Merge remote-tracking branch 'auxdisplay/auxdisplay' discards 3416efe63408 Merge remote-tracking branch 'hyperv/hyperv-next' discards 370b3883acae Merge remote-tracking branch 'xarray/xarray' discards 0680c1142c63 Merge remote-tracking branch 'nvmem/for-next' discards 97c9ad76ce56 Merge remote-tracking branch 'kspp/for-next/kspp' discards 7e0a086b5fc8 Merge remote-tracking branch 'ntb/ntb-next' discards bdcab17b59da Merge remote-tracking branch 'at24/at24/for-next' discards f839e0f81224 Merge remote-tracking branch 'rtc/rtc-next' discards fb23db7acdaf Merge remote-tracking branch 'coresight/next' discards a9a44885f1c8 Merge remote-tracking branch 'livepatching/for-next' discards 7415ac4e7b78 Merge remote-tracking branch 'y2038/y2038' discards 636e93b96207 Merge remote-tracking branch 'userns/for-next' discards ec45a1d97936 Merge remote-tracking branch 'pinctrl/for-next' discards 62559656f745 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 1de020856779 Merge remote-tracking branch 'gpio/for-next' discards 622820a87490 Merge remote-tracking branch 'rpmsg/for-next' discards 43c4c7acd6af Merge remote-tracking branch 'vhost/linux-next' discards 6f8199696d94 Merge remote-tracking branch 'scsi/for-next' discards dd644b9844a5 Merge remote-tracking branch 'cgroup/for-next' discards b372b40faaa3 Merge remote-tracking branch 'slave-dma/next' discards 4d2e04fc4c1b Merge remote-tracking branch 'mux/for-next' discards 33b6ea3704ca Merge remote-tracking branch 'staging/staging-next' discards ff1c23ed48a4 Merge remote-tracking branch 'soundwire/next' discards 1c52f5c1c816 Merge remote-tracking branch 'extcon/extcon-next' discards 73eeae018559 Merge remote-tracking branch 'char-misc/char-misc-next' discards 28bfcc09b308 Merge remote-tracking branch 'tty/tty-next' discards a13012e0fbef Merge remote-tracking branch 'phy-next/next' discards 1eac7813100d Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' discards 68176684a250 Merge remote-tracking branch 'usb/usb-next' discards 47d580bcae2d Merge remote-tracking branch 'driver-core/driver-core-next' discards 99b0953529e9 Merge remote-tracking branch 'ipmi/for-next' discards cfd4de3b34a4 Merge remote-tracking branch 'leds/for-next' discards c0f57f78a868 Merge remote-tracking branch 'chrome-platform/for-next' discards a756b4e83090 Merge remote-tracking branch 'drivers-x86/for-next' discards 5609044a7d46 Merge remote-tracking branch 'percpu/for-next' discards 65dee14abb71 Merge remote-tracking branch 'xen-tip/linux-next' discards 6198a88ce4c5 Merge remote-tracking branch 'kvms390/next' discards 5377f8a7dc69 Merge remote-tracking branch 'ftrace/for-next' discards a1cd18848a59 Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards 6f548d04da93 Merge remote-tracking branch 'clockevents/clockevents/next' discards 73b5aadd6b55 Merge remote-tracking branch 'tip/auto-latest' discards 0e8fa51a1250 Merge remote-tracking branch 'spi/for-next' discards ca0f9fe81752 Merge remote-tracking branch 'devicetree/for-next' discards 4076ae9db56c Merge remote-tracking branch 'audit/next' discards 9bedbe4d8898 Merge remote-tracking branch 'iommu/next' discards e96f1974e45c next-20190604/tpmdd discards 226dacd25e90 Merge remote-tracking branch 'selinux/next' discards d360fa0cbd92 Merge remote-tracking branch 'integrity/next-integrity' discards b66c404df84f Merge remote-tracking branch 'apparmor/apparmor-next' discards cd870337c8dd Merge remote-tracking branch 'security/next-testing' discards 9beb7bd036f1 Merge remote-tracking branch 'regulator/for-next' discards f2fe01f4de53 Merge remote-tracking branch 'backlight/for-backlight-next' discards 32b363354351 Merge remote-tracking branch 'mfd/for-mfd-next' discards 363e7db1711b Merge remote-tracking branch 'kgdb/kgdb-next' discards c55125ed69f8 Merge remote-tracking branch 'mmc/next' discards 74cfd6280374 Merge remote-tracking branch 'block/for-next' discards f7127958117c Merge remote-tracking branch 'input/next' discards 1ff3e509e5f9 Merge remote-tracking branch 'modules/modules-next' discards 43dc7a64a1b0 Merge remote-tracking branch 'sound-asoc/for-next' discards 3b1a81e85a44 Merge remote-tracking branch 'sound/for-next' discards 47d9d6b3d12b Merge remote-tracking branch 'imx-drm/imx-drm/next' discards 2092abc4d882 Merge remote-tracking branch 'drm-msm/msm-next' discards 6edf74d1db76 Merge remote-tracking branch 'drm-misc/for-linux-next' discards 2f0a0288342c Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards 21ecbcf3557e Merge remote-tracking branch 'drm-intel/for-linux-next' discards e6cc7d805336 Merge remote-tracking branch 'drm/drm-next' discards 7c096e9903ec Merge remote-tracking branch 'crypto/master' discards 81eb60563c10 Merge remote-tracking branch 'nand/nand/next' discards cfe6b44bbc9e Merge remote-tracking branch 'gfs2/for-next' discards ce5b5ffe880a Merge remote-tracking branch 'mac80211-next/master' discards 9a4ea14e90d0 Merge remote-tracking branch 'wireless-drivers-next/master' discards 1bfa3a5540bd Merge remote-tracking branch 'nfc-next/master' discards bbb48ddf3268 Merge remote-tracking branch 'netfilter-next/master' discards 0fce6e60eae2 Merge remote-tracking branch 'bpf-next/master' discards 8b117bba99fe Merge remote-tracking branch 'net-next/master' discards 1feece82381f Merge remote-tracking branch 'rdma/for-next' discards fcf12983d104 Merge remote-tracking branch 'swiotlb/linux-next' discards ba140a53d200 Merge remote-tracking branch 'dlm/next' discards 326167761f71 Merge remote-tracking branch 'ieee1394/for-next' discards d770d01e7c6a Merge remote-tracking branch 'thermal-soc/next' discards 45de6dbefc40 Merge remote-tracking branch 'opp/opp/linux-next' discards 70219332e040 Merge remote-tracking branch 'cpupower/cpupower' discards f0f235491612 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards 8547a803e475 Merge remote-tracking branch 'pm/linux-next' discards b4dae81dc879 Merge remote-tracking branch 'fbdev/fbdev-for-next' discards 1e29a39cb09c Merge remote-tracking branch 'v4l-dvb/master' discards 8c1b3215dd7a Merge remote-tracking branch 'jc_docs/docs-next' discards e1948e92a926 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards f9efc96c8f4e Merge remote-tracking branch 'i3c/i3c/next' discards 8705e89f9a99 Merge remote-tracking branch 'i2c/i2c/for-next' discards d27ee02dd260 Merge remote-tracking branch 'hid/for-next' discards b864dd1f1e83 Merge remote-tracking branch 'pstore/for-next/pstore' discards 89d2e4a05072 Merge remote-tracking branch 'pci/next' discards 1e703a969dc5 Merge remote-tracking branch 'printk/for-next' discards a0abad058dee Merge remote-tracking branch 'vfs/for-next' discards 3bec11cc32cd Merge remote-tracking branch 'v9fs/9p-next' discards 5596bc7db795 Merge remote-tracking branch 'ubifs/linux-next' discards f4beda9c2652 Merge remote-tracking branch 'nfsd/nfsd-next' discards 224a26e80a04 Merge remote-tracking branch 'f2fs/dev' discards baaeac55a77e Merge remote-tracking branch 'ext4/dev' discards 353429a849e0 Merge remote-tracking branch 'ext3/for_next' discards 2c22dbde235f Merge remote-tracking branch 'ecryptfs/next' discards 4492bdeb50b3 Merge remote-tracking branch 'cifs/for-next' discards 406156b6cacc Merge remote-tracking branch 'ceph/master' discards 8973cf98eaf0 Merge remote-tracking branch 'btrfs-kdave/for-next' discards 3269cfb13fab Merge remote-tracking branch 'fscrypt/master' discards 0e83f76956b1 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 2976cda0885b Merge remote-tracking branch 'sh/sh-next' discards 85d8f68365e8 Merge remote-tracking branch 's390/features' discards a188a4a1a316 Merge remote-tracking branch 'soc-fsl/next' discards 9c9201489cf0 Merge remote-tracking branch 'powerpc/next' discards 51d8249a2a96 Merge remote-tracking branch 'parisc-hd/for-next' discards 5e20a2775324 Merge remote-tracking branch 'mips/mips-next' discards 498946257d06 Merge remote-tracking branch 'm68k/for-next' discards 5227a8cca5e9 Merge remote-tracking branch 'csky/linux-next' discards d99768cd8b06 Merge remote-tracking branch 'clk-samsung/for-next' discards bc7901873a8a Merge remote-tracking branch 'clk/clk-next' discards 25e61e6b5e74 Merge remote-tracking branch 'tegra/for-next' discards 8ea09b137fd9 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards eb7820666818 Merge remote-tracking branch 'samsung-krzk/for-next' omits 8dbc37590cd2 Merge branch 'clk-mtk' into clk-next discards 001aeb875a39 Merge remote-tracking branch 'rockchip/for-next' discards d623291dddfd Merge remote-tracking branch 'renesas/next' discards 95175b61e49e Merge remote-tracking branch 'qcom/for-next' discards 7369d34f0ddd Merge remote-tracking branch 'reset/reset/next' discards ad5ac3a8fc1a Merge remote-tracking branch 'mvebu/for-next' discards 4e52e9b96143 Merge remote-tracking branch 'mediatek/for-next' discards 4e6dcafe0065 Merge remote-tracking branch 'keystone/next' discards 63ca234ff357 Merge remote-tracking branch 'imx-mxs/for-next' discards 2429fe92183b Merge remote-tracking branch 'bcm2835/for-next' discards 220efa442a39 Merge remote-tracking branch 'at91/at91-next' discards b0a0871e1826 Merge remote-tracking branch 'aspeed/for-next' discards 97ce959a4556 Merge remote-tracking branch 'amlogic/for-next' discards 3b5c255cab13 Merge remote-tracking branch 'actions/for-next' discards 541c805ea578 Merge remote-tracking branch 'arm-soc/for-next' discards 8d0c4719a495 Merge remote-tracking branch 'arm64/for-next/core' discards 7765de7b4ad9 Merge remote-tracking branch 'arm/for-next' discards 2528134f8791 Merge remote-tracking branch 'arc/for-next' discards 3d676b35b06b Merge remote-tracking branch 'dma-mapping/for-next' discards 863e79c40b3d Merge remote-tracking branch 'kbuild/for-next' discards aa494f467cc3 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' discards 54af928436fa Merge remote-tracking branch 'mmc-fixes/fixes' discards 746e70e994eb Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards 004e0caecb99 Merge remote-tracking branch 'drm-fixes/drm-fixes' discards 49ae30324f44 Merge remote-tracking branch 'scsi-fixes/fixes' discards 4629bcfc9a29 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards f82ffd3afdf5 Merge remote-tracking branch 'hwmon-fixes/hwmon' discards cebdfcfa3594 Merge remote-tracking branch 'omap-fixes/fixes' discards 52283cd9e7a2 Merge remote-tracking branch 'mips-fixes/mips-fixes' discards 46485889afc7 Merge remote-tracking branch 'reset-fixes/reset/fixes' discards d8b339c49876 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards 55f330630d25 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' discards 73bc47f6b683 Merge remote-tracking branch 'slave-dma-fixes/fixes' discards 67768c658a7b Merge remote-tracking branch 'kselftest-fixes/fixes' discards 452d9c1e8efc Merge remote-tracking branch 'vfio-fixes/for-linus' discards af5103b7f665 Merge remote-tracking branch 'input-current/for-linus' discards 0a3ae6947898 Merge remote-tracking branch 'soundwire-fixes/fixes' discards dc937e4a92ab Merge remote-tracking branch 'char-misc.current/char-misc-linus' discards 7305e17fd5a7 Merge remote-tracking branch 'phy/fixes' discards 037340cf9e58 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards 9560821fa253 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' discards d7f124b9517a Merge remote-tracking branch 'usb-gadget-fixes/fixes' discards ffc15cce3367 Merge remote-tracking branch 'usb.current/usb-linus' discards 471f50185729 Merge remote-tracking branch 'spi-fixes/for-linus' discards ec0a61bdbd43 Merge remote-tracking branch 'regulator-fixes/for-linus' discards 8b60688f5d68 Merge remote-tracking branch 'regmap-fixes/for-linus' discards e1c350e6a0d3 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 16118c12f170 Merge remote-tracking branch 'sound-current/for-linus' discards b78937686b5e Merge remote-tracking branch 'rdma-fixes/for-rc' discards a3af4f0eab67 Merge remote-tracking branch 'mac80211/master' discards f32c32c5b44b Merge remote-tracking branch 'wireless-drivers/master' discards 4dd90ce4d4ba Merge remote-tracking branch 'netfilter/master' discards c46f422c83b9 Merge remote-tracking branch 'ipsec/master' discards a316398e02d4 Merge remote-tracking branch 'bpf/master' discards efc28609f11a Merge remote-tracking branch 'net/master' discards 4688ce7204e2 Merge remote-tracking branch 's390-fixes/fixes' discards 34f1b44180f7 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' discards 349151d051fb Merge remote-tracking branch 'kbuild-current/fixes' discards ec8c9e797a7a Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' discards 65b65b97734b Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next discards abda62eed103 Merge branch 'spi-5.3' into spi-next discards 25799698910e Merge branch 'spi-5.2' into spi-linus discards 2c447cd09251 Merge branch 'regulator-5.3' into regulator-next discards 2061c4be6a8e Merge branch 'regulator-5.2' into regulator-linus discards 8320a046b9e3 Merge branch 'asoc-5.3' into asoc-next discards 45b2461230bf Merge branch 'asoc-5.2' into asoc-linus discards e626e6b4f4c3 parisc: add dynamic ftrace discards 9c4cd4042e36 compiler.h: add CC_USING_PATCHABLE_FUNCTION_ENTRY discards a2da851efcb4 parisc: use pr_debug() in kernel/module.c discards db273cb208a6 parisc: add WARN_ON() to clear_fixmap discards d136176b2c65 parisc: add spinlock to patch function discards 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() discards da4512d2a0ec hwmon: (core) Add comment describing how hwdev is freed in [...] discards f2a0c2706592 hwmon: (smsc47m1) fix (suspicious) outside array bounds warnings discards 055d1020a013 hwmon: (pmbus) Add Infineon IRPS5401 driver discards 2b92ac3e4603 hwmon: (nct7904) Fix the incorrect value of tcpu_mask in n [...] discards bbbe75cc2c21 hwmon: (pmbus) Document Infineon PXE1610 driver discards 1843e6c1306d hwmon: (pmbus) Add Infineon PXE1610 VR driver discards 5c6435692bc0 hwmon: (occ) Add temp sensor value check discards ab4d63621b7c hwmon: (pmbus/adm1275) support PMBUS_VIRT_*_SAMPLES discards bb27e33181d8 Merge branch 'imx/defconfig' into for-next discards b33bbe43441d Merge branch 'imx/dt64' into for-next discards 3561c5cef85e Merge branch 'imx/dt' into for-next discards e3f34fd48a4a Merge branch 'imx/dt-clkdep' into for-next discards 08e67e09de4a Merge branch 'imx/soc' into for-next discards ebbfb196b269 Merge branch 'imx/drivers' into for-next discards 886c426b496a Merge branch 'clk/imx' into for-next discards 28290abeaef1 Add SMB3.1.1 GCM to negotiated crypto algorigthms discards 209fe29b9275 fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) discards f3941d20431c Merge branch 'v5.3/drivers' into tmp/aml-rebuild discards f434673e8fc9 Merge branch 'v5.3/dt64' into tmp/aml-rebuild discards 590eb0a9b6c8 Merge branch 'v5.3/dt' into tmp/aml-rebuild discards e9664ff8f2e5 Merge branch 'v5.2/fixes' into tmp/aml-rebuild discards 155fef3bc7cd Merge branch 'for-5.3' into for-next discards 4aabed122760 Merge branch 'for-5.2-fixes' into for-5.3 discards b6e7b3aefe97 Merge branch 'for-5.2-fixes' into for-next discards 357bcce3d084 arm64: dts: meson: g12a: add SDIO controller discards 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 discards 32ba80cdd186 cifs: Use kmemdup in SMB2_ioctl_init() discards bf1a602cb00b cifs: fix panic in smb2_reconnect discards 1f50f93474ed dt-bindings: arm: amlogic: add Odroid-N2 binding discards e666603395ff dt-bindings: arm: amlogic: add G12B bindings discards 38806e0e9975 arm64: dts: meson-gxbb-vega-s95: add ethernet PHY interrupt discards 7bb69f8cb87c arm64: dts: meson-gxbb-vega-s95: fix WiFi/BT module support discards 9e6118698cae arm64: dts: meson-gxbb-vega-s95: enable SARADC discards d521030938a3 arm64: dts: meson-gxbb-vega-s95: enable CEC discards d9e8109bcaff arm64: dts: meson-gxbb-vega-s95: add HDMI nodes discards 064145e6fbeb arm64: dts: meson-gxbb-vega-s95: fix regulators discards a96ee8eb859a arm64: dts: meson-gxbb-wetek: enable bluetooth discards 854be41eacd0 arm64: dts: meson-gxbb-wetek: enable SARADC discards a3f5ca70ad9f arm64: dts: meson-gxm-khadas-vim2: fix Bluetooth support discards 7cca2ec799c0 arm64: dts: meson-gxm-khadas-vim2: fix gpio-keys-polled node discards 9208119be1c3 Merge branch 'kconfig' into for-next discards 0e1035e1aa54 unicore32: rename unicore32_defconfig to defconfig discards 5dc11831a4c3 kconfig: make arch/*/configs/defconfig the default of KBUI [...] discards ceac5eae2e97 kconfig: add static qualifier to expand_string() discards 5732e9bb3d3e kconfig: require the argument of --defconfig discards 5b7f0c0b0d1b kconfig: remove always false ifeq ($(KBUILD_DEFCONFIG,) co [...] discards ad7a325a7982 kbuild: Remove -Waggregate-return from scripts/Makefile.extrawarn discards b4e3258c27cd Merge branch 'devprop' into linux-next discards 914fbda2e174 Merge branch 'pm-x86' into linux-next discards c769c3cb70e0 mfd: cros_ec: Update I2S API discards 8f23b7d37df3 mfd: cros_ec: Add Management API entry points discards 5edd636686a9 mfd: cros_ec: Add SKU ID and Secure storage API discards 7b567144b018 mfd: cros_ec: Add API for rwsig discards c2029ffe5d22 mfd: cros_ec: Add API for Fingerprint support discards 49af505fa2e8 mfd: cros_ec: Add API for Touchpad support discards a7a4906e346b mfd: cros_ec: Add API for EC-EC communication discards cd1e0acca52a mfd: cros_ec: Add I2C passthru protection API discards 2dceb0013dee mfd: cros_ec: Add Smart Battery Firmware update API discards 082b51786839 mfd: cros_ec: Add Hibernate API discards 239fa1dfd70f mfd: cros_ec: Add API for keyboard testing discards bad595e27cb6 mfd: cros_ec: Complete Power and USB PD API discards 7dd1869128b9 mfd: cros_ec: Fix temperature API discards 3e5881f552e1 mfd: cros_ec: Add fingerprint API discards 04fb8bb3b213 mfd: cros_ec: Fix event processing API discards fc7cb1637e64 mfd: cros_ec: Complete MEMS sensor API discards ad6b3a0bd539 mfd: cros_ec: Add EC transport protocol v4 discards adb106153cf9 mfd: cros_ec: Expand hash API discards 3fbbabc4443d mfd: cros_ec: Add lightbar v2 API discards acbeaa05720e mfd: cros_ec: Add PWM_SET_DUTY API discards e6e2c48a87e6 mfd: cros_ec: Add Flash V2 commands API discards 488ba2441201 mfd: cros_ec: Remove zero-size structs discards 7e287b741ed5 mfd: cros_ec: move HDMI CEC API definition discards 5621049ec2cb mfd: cros_ec: Update ACPI interface definition discards b32534e01497 mfd: cros_ec: use BIT macro discards 0a60fe99c38b mfd: cros_ec: Define commands as 4-digit UPPER CASE hex values discards 7ef3ee3eab16 mfd: cros_ec: add ec_align macros discards ffde3524f630 mfd: cros_ec: set comments properly discards 051161e313a6 mfd: cros_ec: Zero BUILD_ macro discards 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 discards a78b6dc2b410 mmc: sdhci-pci: remove redundant check of slots == 0 discards 18b0aa2065d6 dt-bindings: mmc: sun4i: Add YAML schemas discards 5de4410f54ce dt-bindings: mmc: Add YAML schemas for the generic MMC options discards 8d199fd4a002 mmc: sdhci_am654: Print error message if the DLL fails to lock discards b34f7396adcc mmc: sdhci_am654: Improve whitespace utilisation with regm [...] discards ebae45ce1b32 Merge branch 'fixes' into next discards 8dc7bdae9b01 memstick: Fix error cleanup path of memstick_init discards e9aa1154179d mfd: intel-lpss: Keep device tables sorted by ID discards a987999adafb mfd: menelaus: Remove superfluous error message discards d925a74ebb2d mfd: bd718x7: Make power button press duration configurable discards 5842f198152a dt-bindings: mfd: Document short/long press duration for BD718X7 discards 046a486f956a mfd: bd718x7: Remove hardcoded config for button press duration discards 70f3bc399eb1 mfd: cros_ec: Register cros_ec_lid_angle driver when presented discards 37714cc97c7a mfd: lp87565: Add support for 4-phase LP87561 combination discards fce5a8a494ff dt-bindings: mfd: lp87565: Add LP87561 configuration discards 4fd3f8a4617c mfd: madera: Add missing of table registration discards 700ffe3c92c2 phy: tegra: xusb: Add Tegra210 PLL power supplies discards 6e53982f2e7b phy: tegra: xusb: Add Tegra124 PLL power supplies discards 96b26fcb1598 dt-bindings: phy: tegra-xusb: List PLL power supplies discards ffaefc0f0ac4 phy: usb: phy-brcm-usb: Remove sysfs attributes upon drive [...] discards 3ddc3f3057ff phy: renesas: rcar-gen2: Fix memory leak at error paths discards f6a8ff82ce68 clk: imx: imx8mm: correct audio_pll2_clk to audio_pll2_out discards a58e37b837ca Merge branches 'pm-sleep' and 'pm-x86' into linux-next discards e613225696c1 Merge branches 'acpi-pm' and 'acpi-tools' into linux-next discards 33b1958b089d Merge branches 'pm-tools' and 'pm-misc' into linux-next discards 8219ffa1e232 pinctrl: u300: Fix SPDX tags discards 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 [...] discards d1b240beca65 Merge branch 'drivers-for-5.3' into all-for-5.3 discards 4bacf4d920ee Merge branch 'fixes' into next discards 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 discards be6f5269fee2 mmc: meson-gx: add dram-access-quirk discards 35f7c256c992 dt-bindings: mmc: meson-gx: add dram-access-quirk property discards 2168d9767f4d mmc: meson-mx-sdio: update with SPDX Licence identifier discards c849c86a2b53 mmc: meson-gx-mmc: update with SPDX Licence identifier discards 70ef2a635b97 Merge branch 'fixes' into next discards b77021ae6a89 mmc: tmio: move runtime PM enablement to the driver implem [...] discards 5030b0a1f182 mmc: android-goldfish: Drop pointer to mmc_host from goldf [...] discards 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 discards 8243b87c3abb dt-bindings: dma: uart: rename binding discards e8b3ba1e38a2 dmaengine: mediatek: Add MediaTek UART APDMA support omits 64e77d2af2c0 perf tools: Properly set the value of 'old' and 'head' in [...] discards ff89e2f4b34d tpm: Actually fail on TPM errors during "get random" discards 9183541ce036 tpm: turn on TPM on suspend for TPM 1.x discards 515b5c8ca2dd tpm: fix an invalid condition in tpm_common_poll discards 80badd47288a KEYS: trusted: allow trusted.ko to initialize w/o a TPM discards 323124186257 tpm: Fix the type of the return value in calc_tpm2_event_size() discards 3b92a851534a KEYS: trusted: fix -Wvarags warning discards 34dbe29364df selftests/tpm2: Extend tests to cover partial reads discards 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 adds e630c7971d8e Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 2bc42bfba9b2 ARC: build: Try to guess CROSS_COMPILE with cc-cross-prefix adds ec9b4feb1e41 ARC: [plat-hsdk]: unify memory apertures configuration adds 8926bc2af195 Merge remote-tracking branch 'arc-current/for-curr' adds f9364df30420 s390/boot: disable address-of-packed-member warning adds 93c2f55ffc89 s390/ctl_reg: mark __ctl_set_bit and __ctl_clear_bit as __ [...] adds 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 adds 522924b58308 net: correct udp zerocopy refcnt also when zerocopy only o [...] adds 309b66970ee2 net: openvswitch: do not free vport if register_netdevice( [...] adds 8399a6930d12 vxlan: Don't assume linear buffers in error handler adds eccc73a6b2cb geneve: Don't assume linear buffers in error handler adds 93c65f83f25b Merge branch 'vxlan-geneve-linear' adds d3c827ddb0da Merge remote-tracking branch 'net/master' adds da2577fdd093 bpf: lpm_trie: check left child of last leftmost node for NULL adds ba9480b32ef9 Merge remote-tracking branch 'bpf/master' adds 2780df071de2 Merge remote-tracking branch 'ipsec/master' adds 8a3dca632538 netfilter: ipv6: nf_defrag: accept duplicate fragments again adds 4b07a79985ef Merge remote-tracking branch 'netfilter/master' adds 3e5a71b78d4a Merge remote-tracking branch 'mac80211/master' adds 0e3fb6995bfa ALSA: firewire-motu: fix destruction of data for isochrono [...] adds d8fa87c368f5 ALSA: oxfw: allow PCM capture for Stanton SCS.1m adds 352bcae97f9b ALSA: ice1712: Check correct return value to snd_i2c_sendb [...] adds 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 adds 236d7a176fb3 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 301cd2100315 Merge branch 'regmap-5.2' into regmap-linus adds af6214bcbc0f Merge remote-tracking branch 'regmap-fixes/for-linus' adds 412700f47c19 Merge branch 'regulator-5.2' into regulator-linus adds 48565af80221 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 4d96f255dd76 Merge branch 'spi-5.2' into spi-linus adds 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 [...] adds 3813a1a0c932 Merge remote-tracking branch 'usb.current/usb-linus' adds 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 adds 52b47afefb6d Merge remote-tracking branch 'phy/fixes' adds b7108486d2d6 Merge tag 'soundwire-5.2-rc4' of git://git.kernel.org/pub/ [...] adds 494215a2fe5e Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds a876697b0ad1 Input: iqs5xx - get axis info before calling input_mt_init [...] adds 76b2812c339d Merge remote-tracking branch 'input-current/for-linus' adds e3fcc213b18e Merge remote-tracking branch 'vfio-fixes/for-linus' adds 1569b84b2925 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 9807fc393a88 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 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 adds 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 adds 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 adds 5bef25fda842 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 625d7d351887 scsi: hpsa: correct ioaccel2 chaining adds ea37fd162515 Merge remote-tracking branch 'scsi-fixes/fixes' adds 97bf85b6ec9e mmc: sdhi: disallow HS400 for M3-W ES1.2, RZ/G2M, and V3H adds b6b4aa70e389 Merge remote-tracking branch 'mmc-fixes/fixes' adds 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 adds 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 adds 83e96ca3adc5 Merge remote-tracking branch 'kbuild/for-next' adds 912cb246a4aa Merge remote-tracking branch 'dma-mapping/for-next' adds 1ae996fc0e14 ARC: mm: do_page_fault refactor #1: remove label @good_area adds 9f2c668b2d8b ARC: mm: do_page_fault refactor #2: remove short lived variable adds fb7d9a124694 ARC: mm: do_page_fault refactor #3: tidyup vma access perm [...] adds f3c838ca5072 ARC: mm: do_page_fault refactor #4: consolidate retry rela [...] adds fe55a491f81e ARC: mm: do_page_fault refactor #5: scoot no_context to end adds eed1517e16f7 ARC: mm: do_page_fault refactor #6: error handlers to use [...] adds 8fb98ecd39ac ARC: mm: do_page_fault refactor #7: fold the various error [...] adds 2aa4202d3cac ARC: mm: do_page_fault refactor #8: release mmap_sem sooner adds 272eb74a909a ARCv2: entry: comments about hardware auto-save on taken i [...] adds ba3708e2862b ARCv2: entry: push out the Z flag unclobber from common EX [...] adds 536ddfe7297b ARCv2: entry: avoid a branch adds 850fa8b24a91 ARCv2: entry: rewrite to enable use of double load/stores LDD/STD adds a463a5848a56 ARC: entry: EV_Trap expects r10 (vs. r9) to have exception cause adds 1a42d1d8c766 ARCv2: entry: simplify return to Delay Slot via interrupt adds 772ecf39d449 Merge remote-tracking branch 'arc/for-next' adds 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() adds 9b6047220590 arm64: mm: avoid redundant READ_ONCE(*ptep) adds a3e3d930e432 Merge remote-tracking branch 'arm64/for-next/core' adds 0f532f767d75 Merge remote-tracking branch 'arm-soc/for-next' adds 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 adds 7edbd0f328e7 Merge remote-tracking branch 'amlogic/for-next' adds 271b2f3377ae Merge remote-tracking branch 'aspeed/for-next' adds e60ee1c17201 Merge remote-tracking branch 'at91/at91-next' adds 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 adds bb73724fbdd3 Merge remote-tracking branch 'imx-mxs/for-next' adds dd6d9acc6719 Merge remote-tracking branch 'keystone/next' adds 6eba0e4b7f4b Merge remote-tracking branch 'mediatek/for-next' adds 3b41a10b1f65 ARM: mvebu_v7_defconfig: fix Ethernet on Clearfog adds 332bbefe14e8 MAINTAINERS: mvebu: Add git entry adds afa2a31f7b1d Merge branch 'mvebu/arm' into mvebu/for-next adds e133b82e5f53 Merge branch 'mvebu/dt' into mvebu/for-next adds 188ea2fc99b7 arm64: dts: marvell: clearfog-gt-8k: set SFP power limit adds b172733dd1c0 arm64: dts: marvell: Change core numbering in AP806 thermal-node adds fe7f7f229f07 arm64: dts: marvell: Enable AP806 thermal throttling with CPUfreq adds d8cc5cf08b11 arm64: dts: marvell: Disable AP I2C on Armada-8040-DB adds 00954566464a arm64: dts: armada-3720-espressobin: correct spi node adds 85e27ed7b6bd arm64: dts: marvell: armada-7040-db: Add USB current regulators adds 453e5932a681 Merge branch 'mvebu/dt64' into mvebu/for-next adds 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 adds 4e23be473e30 bus: ti-sysc: Add support for module specific reset quirks adds fc1232566512 Merge branch 'omap-for-v5.3/ti-sysc-quirks' into for-next adds 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 adds 9938497493e3 Merge remote-tracking branch 'qcom/for-next' adds 81030d2883b5 Merge remote-tracking branch 'renesas/next' adds 68d75924729b Merge remote-tracking branch 'reset/reset/next' adds 4797deb2c52f Merge remote-tracking branch 'rockchip/for-next' adds d2cac68e0d9b ARM: dts: exynos: Add ADC node to Exynos5410 and Odroid XU adds f8c9d8cbf3e6 Merge branch 'next/dt' into for-next adds 8c7e7061f477 Merge remote-tracking branch 'samsung-krzk/for-next' adds 8de9336f4b92 ARM: dts: vexpress-v2p-ca15_a7: update coresight DT bindings adds 6f3710f1f65f arm: dts: vexpress-v2p-ca15_a7: disable NOR flash node by default adds b8e65c1939ff ARM: dts: vexpress: set the right partition type for NOR flash adds b6ad90f0816d Merge branch 'for-next/vexpress-updates' of git://git.kern [...] adds f37fdc1d6b2c arm64: dts: juno: update coresight DT bindings adds 7f8e78ca90e2 arm64: dts: juno: set the right partition type for NOR flash adds efc1a15fc54c Merge branch 'for-next/juno-updates' of git://git.kernel.o [...] adds e322dcbd75e8 dt-bindings: arm: fix the document ID for SCMI protocol do [...] adds 8e7ae244c095 firmware: arm_scmi: fix bitfield definitions for SENSOR_DE [...] adds cc6f83a7657e firmware: arm_scmi: update rate_discrete in clock_describe [...] adds 591ce1df2de7 firmware: arm_scmi: fetch and store sensor scale adds 6c5356c634bd hwmon: scmi: Scale values to target desired HWMON units adds 0469161c4f66 Merge branch 'for-next/scmi-updates' of git://git.kernel.o [...] adds 886ed03d37ef Merge remote-tracking branch 'scmi/for-linux-next' adds dae335bcae86 arm64: defconfig: enable Allwinner DMA drivers adds 2e30cca74ddd Merge branch 'sunxi/config64-for-5.3' into sunxi/for-next adds ae655e2b84b8 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 5b1d917af06c Merge remote-tracking branch 'tegra/for-next' adds 60e9c3703c77 clk: mediatek: mt8516: Remove unused variable adds da6a5dda5e84 clk: ti: Remove unused functions adds be411411279b clk: mmp: frac: Remove set but not used variable 'prev_rate' adds 14f26acd78bf Merge branch 'clk-pwm-duty' into clk-next adds 1210f45a2145 Merge branch 'clk-bcm' into clk-next adds 89514b8864f1 Merge branch 'clk-mtk' into clk-next adds 072a551fd5cf dt-bindings: clock: Document gpucc for msm8998 adds d26d23a7aaa8 Merge branch 'clk-qcom-msm8998-gpu' into clk-next adds 54bbb6654450 clk: renesas: r8a779{5|6|65}: Add TPU clock adds e7f30c257bd0 clk: renesas: r8a7796: Add CMM clocks adds f243220e674c clk: renesas: cpg-mssr: Use genpd of_node instead of local copy adds ed04e6288ac5 clk: renesas: cpg-mssr: Remove error messages on out-of-me [...] adds 0f7ece0d1434 clk: renesas: mstp: Remove error messages on out-of-memory [...] adds af9422a85721 dt-bindings: clock: renesas: r9a06g032-sysctrl: Document p [...] adds aad03a66f902 clk: renesas: r9a06g032: Add clock domain support adds f81d086095f2 Merge tag 'clk-renesas-for-v5.3-tag1' of git://git.kernel. [...] adds 67e17ef0893b Merge branch 'clk-renesas' into clk-next adds f02fba3aa8fe clk: qcom: gdsc: WARN when failing to toggle adds 816b865e33c1 Merge branch 'clk-qcom-gdsc-warn' into clk-next adds a9fa2893fcc6 clk: ingenic: Add support for divider tables adds 2a1a703635a0 clk: ingenic/jz4740: Fix incorrect dividers for main clocks adds 44b06a76ad33 clk: ingenic/jz4770: Fix incorrect dividers for main clocks adds 74054c413ae8 clk: ingenic/jz4725b: Fix incorrect dividers for main clocks adds 13ad1948d90d clk: ingenic/jz4725b: Fix "pll half" divider not read/writ [...] adds e16f52e2d123 Merge branch 'clk-ingenic' into clk-next adds 41b3588dba6e clk: ti: clkctrl: Fix returning uninitialized data adds 6bdb96908a2e Merge branch 'clk-fixes' into clk-next adds e5bbbff5b7d7 clk: gcc-qcs404: Add PCIe resets adds 9cf2eb69ecc5 Merge branch 'clk-qcom-qcs404-reset' into clk-next adds 1ed2a22160ff Merge remote-tracking branch 'clk/clk-next' adds 2c4b2ff30ec1 Merge remote-tracking branch 'clk-samsung/for-next' adds 0864b505618c Merge remote-tracking branch 'csky/linux-next' adds 204884981fac Merge remote-tracking branch 'm68k/for-next' adds 1323c3b72a98 MIPS: lb60: Fix pin mappings adds ffa7546283c4 memory: Kconfig: Drop dependency on MACH_JZ4780 for jz4780 adds d7d14ccfe29a dt-bindings: memory: jz4780: Add compatible string for JZ4740 SoC adds fcbc3b104d82 memory: jz4780_nemc: Add support for the JZ4740 adds 56a171e5dcb8 memory: jz4780-nemc: Reduce size of const array adds d171df6b73bb memory: jz4780-nemc: Grammar s/the its/its/ adds 4f85c9566cc1 MIPS: ftrace: Reword prepare_ftrace_return() comment block adds 017105478bb5 MIPS: ralink: Switch pinmux.h to SPDX header adds cf910de5c3c2 MIPS: config: Remove left-over BACKLIGHT_LCD_SUPPORT adds 65eb3e4c1426 MIPS: configs: Remove useless UEVENT_HELPER_PATH adds 3ae68df6b366 Merge remote-tracking branch 'mips/mips-next' adds d2ba3b1714d7 parisc: Fix module loading error with JUMP_LABEL feature adds 887e7d7449dc Merge remote-tracking branch 'parisc-hd/for-next' adds a010a1c12bb6 Merge remote-tracking branch 'powerpc/next' adds 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 adds dc3988f40fdf docs: Debugging390.txt: convert table to ascii artwork adds 8b4a503d659b docs: s390: convert docs to ReST and rename to *.rst adds a20aa857e0c2 s390: include/asm/debug.h add kerneldoc markups adds eec0a43ddd36 RAID/s390: remove invalid 'r' inline asm operand modifier adds 2980ba6ae8ca s390/kdump: get rid of compile warning adds 67d44a160e6e Merge remote-tracking branch 's390/features' adds 7c04efc8d2ef sh: configs: Remove useless UEVENT_HELPER_PATH adds 4a391a1b887e Merge remote-tracking branch 'sh/sh-next' adds 9a5d138db949 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 0bb06cac060d fscrypt: remove unnecessary includes of ratelimit.h adds 8bc4baf42633 Merge remote-tracking branch 'fscrypt/master' adds 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 adds 87e5bfd97e22 Merge remote-tracking branch 'cifs/for-next' adds aca918d3cff8 Merge remote-tracking branch 'ecryptfs/next' adds 62f68e423d1d Merge remote-tracking branch 'ext3/for_next' adds ad85377e7cf6 Merge remote-tracking branch 'ext4/dev' adds bed2515d03f3 Merge remote-tracking branch 'f2fs/dev' adds 766741fcaa1f Revert "fuse: require /dev/fuse reads to have enough buffe [...] adds 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 adds 04613daca677 Merge remote-tracking branch 'nfsd/nfsd-next' adds da10f2f91dd3 Merge remote-tracking branch 'ubifs/linux-next' adds af23741c2c36 Merge remote-tracking branch 'v9fs/9p-next' adds 68a3315c3d7f Merge remote-tracking branch 'vfs/for-next' adds b86554ac495a Merge remote-tracking branch 'printk/for-next' adds 7de7cb50bad8 Merge remote-tracking branch 'pci/next' adds 7e29b5ca4ea9 Merge remote-tracking branch 'pstore/for-next/pstore' adds dbcbabf7da92 HID: logitech-dj: fix return value of logi_dj_recv_query_h [...] adds 227a5f56b66c Merge branch 'for-5.3/logitech' into for-next adds 88bb346dd63b HID: uclogic: Add support for Ugee Rainbow CV720 adds f3d8631d6a04 Merge branch 'for-5.3/uclogic' into for-next adds 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 adds 4a4caefaee24 Merge remote-tracking branch 'i2c/i2c/for-next' adds 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 adds 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 [...] adds 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 adds a1ccca0e8424 media: dt-bindings: media: add Amlogic Video Decoder Bindings adds 3e7f51bd9607 media: meson: add v4l2 m2m video decoder driver adds 22670e77724d media: MAINTAINERS: Add meson video decoder adds e5bc0e1ddd1c media: vicodec: move v4l2_ctrl_request_complete after spin_unlock adds d421ba0c165f media: vicodec: always return a valid format. adds 518f6b9a145a media: vicodec: fix initial stateless sizeimage value adds efec9c815e5d media: vicodec: pass on enc output format to capture side adds 358387d34bea media: vicodec: add V4L2_CID_MIN_BUFFERS_FOR_OUTPUT adds fbbbb2cd0b39 media: vicodec: set KEY/PFRAME flag when decoding adds 8307f0ab0331 media: vicodec: use correct sizeimage value when draining adds 3b6813d6f52d media: vicodec: stateless codecs do not have EOS and SOURC [...] adds d17589afa970 media: vicodec: improve handling of ENC_CMD_STOP/START adds 580057196023 Merge tag 'v5.2-rc4' into media/master adds 675e2f20b113 media: uvcvideo: Include streaming interface number in deb [...] adds 11a087f484bf media: uvcvideo: Fix access to uninitialized fields on pro [...] adds a8a3e813963c media: i2c: mt9p031: simplify getting the adapter of a client adds 4e8c120de926 media: fdp1: Support M3N and E3 platforms adds 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 adds 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 adds 9bbae639cde7 Merge remote-tracking branch 'pm/linux-next' adds 92328c54bdac Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds f63184ea6ff1 Merge remote-tracking branch 'cpupower/cpupower' adds 57dd697e4924 Merge remote-tracking branch 'opp/opp/linux-next' adds 0873b0655ba6 Merge remote-tracking branch 'thermal-soc/next' adds a4a360bf56ac Merge remote-tracking branch 'ieee1394/for-next' adds 47f5d8cdd44d Merge remote-tracking branch 'dlm/next' adds 0bfaffbf4cc6 swiotlb: Group identical cleanup in swiotlb_cleanup() adds 4aa095ea329d swiotlb: Return consistent SWIOTLB segments/nr_tbl adds 4ff28b731405 Merge remote-tracking branch 'swiotlb/linux-next' adds 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 [...] adds e28799e52a0a selftests: pmtu: Introduce list_flush_ipv6_exception test case adds abf9979f7ef3 net: netlink: make netlink_walk_start() void return type adds f7a8fb1ff1e5 net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vp [...] adds 46088059aaa0 packet: remove unused variable 'status' in __packet_lookup [...] adds 4967373959cd net/tls: simplify seq calculation in handle_device_resync() adds 89fec474fa1a net/tls: pass record number as a byte array adds fe58a5a02cd9 net/tls: rename handle_device_resync() adds f953d33ba122 net/tls: add kernel-driven TLS RX resync adds 5bcb5c7e981b nfp: tls: set skb decrypted flag adds d7053e0433c2 nfp: rename nfp_ccm_mbox_alloc() adds e2c7114a1236 nfp: add async version of mailbox communication adds cad228a3760c nfp: tls: implement RX TLS resync adds c0a4948e1dda nfp: tls: enable TLS RX offload adds eeb2efaf36c7 net/tls: generalize the resync callback adds 50180074099f net/tls: add kernel-driven resync mechanism for TX adds 9ed431c1d7cf nfp: tls: make use of kernel-driven TX resync adds 758a0a4d60ab Merge branch 'tls-add-support-for-kernel-driven-resync-and [...] adds 81f268ceeee2 Merge remote-tracking branch 'net-next/master' adds fada7fdc83c0 bpf: Allow bpf_map_lookup_elem() on an xskmap adds 91eda5998c31 bpf/tools: sync bpf.h adds 940e7be34ab3 tools/bpf: Add bpf_map_lookup_elem selftest for xskmap adds 10a13bb40e54 libbpf: remove qidconf and better support external bpf programs. adds ab1b3a957de3 Merge branch 'xskmap-lookup' adds 0ed3cc4abc10 samples: bpf: don't run probes at the local make stage adds c7cebffea2c7 selftests/bpf: fix constness of source arg for bpf helpers adds 89cceaa93917 selftests/bpf : clean up feature/ when make clean adds 6446b3155521 bpf: add a new API libbpf_num_possible_cpus() adds ebb886078bae selftests/bpf: remove bpf_util.h from BPF C progs adds 4c587c196d82 bpf: use libbpf_num_possible_cpus internally adds 5e2ac390fbd0 Merge branch 'bpf-libbpf-num-cpus' adds 16b1ea53911a Merge remote-tracking branch 'bpf-next/master' adds bac9593515c6 xfrm: remove init_tempsel indirection from xfrm_state_afinfo adds 5c1b9ab3ec81 xfrm: remove init_temprop indirection from xfrm_state_afinfo adds e46817472a1d xfrm: remove init_flags indirection from xfrm_state_afinfo adds 3aaf3915a31a xfrm: remove state and template sort indirections from xfr [...] adds 4c203b0454b5 xfrm: remove eth_proto value from xfrm_state_afinfo adds 4f518e802cca xfrm: remove type and offload_type map from xfrm_state_afinfo adds cada35a6b695 Merge remote-tracking branch 'ipsec-next/master' adds a17fd704cb89 Merge remote-tracking branch 'netfilter-next/master' adds 416c68ff0e28 Merge remote-tracking branch 'nfc-next/master' adds caae0619ba63 Merge remote-tracking branch 'wireless-drivers-next/master' adds 2e7086a7e3bd Merge remote-tracking branch 'mac80211-next/master' adds a4262eaf3df3 gfs2: Use IS_ERR_OR_NULL adds 7ceffce9c75e Merge remote-tracking branch 'gfs2/for-next' adds 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 adds 33bd183bad49 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 91f3f7077ae3 Merge remote-tracking branch 'crypto/master' adds 2acd1d1f2199 dt-bindings: display: renesas: du: Document the r8a774a1 bindings adds 07c7c6bfbe03 dt-bindings: display: renesas: lvds: Document r8a774a1 bindings adds d31349a50415 drm: rcar-du: Add R8A774A1 support adds 62e2da682a0a drm: rcar-du: lvds: Add r8a774a1 support adds 66659d9d0962 drm: rcar-du: writeback: include interface header adds b0a6b94027c8 drm: bridge: Add dual_link field to the drm_bridge_timings [...] adds 3cb120814eb9 dt-bindings: display: bridge: thc63lvd1024: Document dual- [...] adds 1ddf2d4ad898 drm: bridge: thc63: Report input bus mode through bridge timings adds f54b4df6b14f dt-bindings: display: renesas: lvds: Add renesas,companion [...] adds 968328496b0f drm: rcar-du: lvds: Remove LVDS double-enable checks adds fa440d870358 drm: rcar-du: lvds: Add support for dual-link mode adds 8e8fddab0d0a drm: rcar-du: Skip LVDS1 output on Gen3 when using dual-li [...] adds 329972a9db8a drm: rcar-du: Add support for missing 32-bit RGB formats adds e158dbb0e6b6 drm: rcar-du: Add support for missing 16-bit RGB4444 formats adds cb5f15b711d3 drm: rcar-du: Add support for missing 16-bit RGB1555 formats adds 34c8a892ec5e Merge tag 'du-next-20190608-2' of git://linuxtv.org/pincha [...] adds 1ee2db22dbad drm/omap: Make sure device_id tables are NULL terminated adds 9a671c214531 drm/omap: remove open-coded drm_invalid_op() adds f2f5f77a22c1 drm/omap: Use dev_get_drvdata() adds 81f2ca24999a drm/omap: use DRM_DEBUG_DRIVER instead of CORE adds ad9df7d91b4a drm/omap: don't check dispc timings for DSI adds 47103a80f55a drm/omap: add framedone interrupt support adds 1bb418bffdd6 drm/omap: add support for manually updated displays adds 561564bea324 Merge tag 'omapdrm-5.3' of git://git.kernel.org/pub/scm/li [...] adds a9250522e13d Merge remote-tracking branch 'drm/drm-next' adds 5a6bfe0960c4 drm/amdgpu/psp: udpate ta_ras interface header adds a3e7738d5771 drm/amdgpu: drop some validation failure messages adds 94de7349f78d drm/amdgpu: create GDS, GWS and OA in system domain adds 55c2e5a1600c drm/amdgpu: stop removing BOs from the LRU v3 adds 7e9309494501 drm/amd/display: Don't set mode_changed=false if the strea [...] adds 59648d6954cd drm/amd/display: Add back missing hw translate init for DCN1_01 adds 052af915d826 drm/amdgpu: Fixed missing to clear some EDC count adds bb2d2128a54c drm/amdkfd: Simplify eviction state logic adds 0ccbc7cdf54d drm/amdkfd: CP queue priority controls adds 77866d541677 drm/amdkfd: Implement queue priority controls for gfx9 adds 91c9c23e4308 drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) adds e038b9016aa8 drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc adds e0301317acfe drm/amdgpu: Hardcode reg access using L1 security adds efa0bf86a59c drm/amd/powerplay: add set_power_profile_mode for raven1_refresh adds 80f41f84ae2c drm/amd/amdgpu: add RLC firmware to support raven1 refresh adds 4b7ef85cc65e drm/amd/display: Add connector debugfs for "output_bpc" adds f04bee34d6e3 drm/amd/display: Always allocate initial connector state state adds b4559a16467a drm/amd/amdgpu: remove vram_page_split kernel option (v3) adds 01933ba42d3d drm/amd/display: Use current connector state if NULL when [...] adds 37fb6e8a96fb drm/amd/display: Enable fast plane updates when state->all [...] adds df0a8064be4f drm/amdgpu: Add GDS clearing workaround in later init for gfx9 adds ae1589f669b5 drm/amdgpu: drop the incorrect soft_reset for SRIOV adds ad4de27f48f0 drm/amdgpu: Add module parameter for specifying default ABM level adds c3e50f89006c drm/amd/display: Set default ABM level to module parameter adds 540c122924bd drm/amd/display: fix resource saving missing when power st [...] adds 53c81fc7875b drm/amd/display: Update link rate from DPCD 10 adds 6e5155ae6b66 drm/amd/display: Copy stream updates onto streams adds 327e4f12104e drm/amd/display: add some math functions for dcn_calc_math adds 620ab8aa248f drm/amd/display: 3.2.33 adds 0bfb01ce90c6 drm/amd/display: Dont aser if DP_DPHY_INTERNAL_CTRL adds f09220041851 drm/amd/display: add i2c_hw_Status check to make sure as H [...] adds c7c7192c56d2 drm/amd/display: add audio related regs adds 1760bd06c8e9 drm/amd/display: Use macro for invalid OPP ID adds 7cd4b70091a5 drm/amd/display: Rework CRTC color management adds abe882a39a9c drm/amd/display: fix issue with eDP not detected on driver load adds 0d44494af174 drm/amd/display: fix gamma logic breaking driver unload adds 7f9c24a0fc43 drm/amd/display: 3.2.34 adds 70bcf2bc5203 drm/amd/display: 3.2.35 adds cca738e8735b drm/amd/display: Clean up scdc_test_data struct adds acbf7faaf925 drm/amd/display: Remove superflous error message adds 11cd74cdb98a drm/amd/display: move vmid determination logic out of dc adds 9ed43ef84d9d drm/amd/display: Add Underflow Asserts to dc adds 910954da2c05 drm/amd/display: Gamma logic limitations causing unintende [...] adds c08264876f4d drm/amd/display: Use stream opp_id instead of hubp adds 3de5aa81c506 drm/amd/display: S3 Resume time increase after decoupling [...] adds 16b6253a0837 drm/amd/display: Do not grant POST_LT_ADJ when TPS4 is used adds a1651530a3ba drm/amd/display: make clk_mgr call enable_pme_wa adds 233d87a579b8 drm/amd/display: set link->dongle_max_pix_clk to 0 on a di [...] adds 4a39ec6ac5f3 drm/amdgpu: fix pm_load_smu_firmware for SR-IOV adds 9c5ab937b15f drm/amdgpu: Add CHIP_VEGAM to amdgpu_amdkfd_device_probe adds 8252562d5270 drm/amdgpu: Fix bounds checking in amdgpu_ras_is_supported() adds 66c45500bfdc drm/amdgpu: use new HMM APIs and helpers adds eec0b4cf92b0 drm/amdkfd: Only initialize sdma vm for sdma queues adds 2ff528190f5c drm/amdkfd: Only load sdma mqd when queue is active adds d39b77373463 drm/amdkfd: Refactor create_queue_nocpsch adds 8636e53c4715 drm/amdkfd: Separate mqd allocation and initialization adds 06b89b38f3cc drm/amdkfd: Fix a circular lock dependency adds f77dac6cd62e drm/amdkfd: Fix sdma queue allocate race condition adds 1ae99eab34f9 drm/amdkfd: Initialize HSA_CAP_ATS_PRESENT capability in t [...] adds 465ab9e02aac drm/amdkfd: Add device to topology after it is completely inited adds 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 adds e568ac3874be drm/i915: Pull kref into i915_address_space adds ab53497b5757 drm/i915: Rename i915_hw_ppgtt to i915_ppgtt adds 9937e16b2820 drm/i915/guc: Move intel_guc_reserved_gtt_size to intel_wo [...] adds 09a32cb7b45f drm/i915: Make GuC GGTT reservation work on ggtt adds 4f338ac0b2fa drm/i915/icl: use ranges for voltage level lookup adds 63b1700b40d6 drm/i915/cnl: use ranges for voltage level lookup adds 522d47cff112 drm/i915/skl: use ranges for voltage level lookup adds 280a01b5212a Merge remote-tracking branch 'drm-intel/for-linux-next' adds 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 adds 9ff3a5c88e1f drm/virtio: Add memory barriers for capset cache. adds e5852bee90d6 drm/fb-helper: Remove drm_fb_helper_connector adds aafa9e066872 drm/fb-helper: Prepare to move out modeset config code adds cf13909aee05 drm/fb-helper: Move out modeset config code adds ce25600842f3 drm/todo: Add bootsplash entry adds ecf79e7ca156 drm/fb: document dirty helper better adds 99d02ed523dc drm: bridge: dw-hdmi: Add hook for resume adds 27c9130baef5 drm/rockchip: dw_hdmi: Handle suspend/resume adds b23a894ee028 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 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 [...] adds 360d5cde7161 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 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 adds bb8cdc693eaf Merge remote-tracking branch 'regmap/for-next' adds d670d4458284 ALSA: lx6464es - Remove set but not used variables 'orun_m [...] adds 2ef0b7cf161c ALSA: firewire-tascam: code refactoring for registration o [...] adds 810b37ff294d ALSA: firewire-tascam: code refactoring for reservation of [...] adds a364af2eecfa ALSA: firewire-tascam: code refactoring for release of iso [...] adds 07b266424df5 ALSA: firewire-tascam: reserve/release isochronous resourc [...] adds a0c049a647fb ALSA: firewire-tascam: update isochronous resources when s [...] adds ece92831f0fa ALSA: firewire-tascam: minor code refactoring to finish st [...] adds d8f291b7b84c ALSA: firewire-tascam: code refactoring for pcm.hw_params/ [...] adds 47b87c8ed072 ALSA: fireface: add protocol-specific operation to allocat [...] adds ca8159a8e66f ALSA: fireface: support allocate_resources operation in ff [...] adds 75be43d97f55 ALSA: fireface: support allocate_resources operation in ff [...] adds 60aec494b389 ALSA: fireface: support allocate_resources operation in la [...] adds 55162d2bb0e8 ALSA: fireface: reserve/release isochronous resources in p [...] adds b88f4d7c3812 ALSA: fireface: update isochronous resources when starting [...] adds f55e2a897962 ALSA: fireface: minor code refactoring to finish streaming [...] adds 49f621fe3c79 ALSA: fireface: code refactoring for pcm.hw_params/hw_free [...] adds 861bee5adc8b ALSA: usb-audio: Enable .product_name override for Emagic, [...] adds 6bc9322936f2 ALSA: firewire-digi00x: refactoring to move timing of regi [...] adds d18b0a6e42f7 ALSA: firewire-digi00x: code refactoring to finish streami [...] adds 638e19fc46af ALSA: firewire-digi00x: simplify error path to begin strea [...] adds ad3065054761 ALSA: firewire-digi00x: code refactoring to keep isochrono [...] adds ae8ffbb26512 ALSA: firewire-digi00x: reserve/release isochronous resour [...] adds 24bb77b3fff4 ALSA: firewire-digi00x: update isochronous resources when [...] adds 478f3a56dcbc ALSA: firewire-digi00x: code refactoring for pcm.hw_params [...] adds b3480638a52a ALSA: dice: code refactoring to stop packet streaming adds c738aed136a7 ALSA: dice: code refactoring to keep isochronous resources adds 3cd2c2d780a2 ALSA: dice: reserve/release isochronous resources in pcm.h [...] adds d5553026b53a ALSA: dice: update isochronous resources when starting pac [...] adds 4dbf4f44cf83 ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks adds c7e68a697c7c ALSA: hda: fix a mask for unsolicited event tags adds 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 adds f00235207500 Merge remote-tracking branch 'sound-asoc/for-next' adds 8d1b73dd25ff kernel: module: Use struct_size() helper adds 46c7528a9317 Merge remote-tracking branch 'modules/modules-next' adds 67345708bf1b Merge remote-tracking branch 'input/next' adds 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 adds 1814237ea91e Merge remote-tracking branch 'mmc/next' adds 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 adds 9222e454243b Merge remote-tracking branch 'mfd/for-mfd-next' adds 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 adds 357fc6049b16 Merge remote-tracking branch 'regulator/for-next' adds 5855380792d8 security: Make capability_hooks static adds ba9bfa0e4809 Merge branch 'next-general' into next-testing adds 0efea9a36d17 Merge remote-tracking branch 'security/next-testing' adds 11a403bc4e27 Merge remote-tracking branch 'apparmor/apparmor-next' adds 43081d593a62 Merge remote-tracking branch 'integrity/next-integrity' adds 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 adds d42cf2adbd9e Merge remote-tracking branch 'tpmdd/next' adds 9177cf9c5501 Merge remote-tracking branch 'iommu/next' adds fbbe4711a3d5 Merge remote-tracking branch 'audit/next' adds 73c699ffe538 dt-bindings: vendor: Add a bunch of vendors adds 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 adds 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' adds 07b69279d395 Merge remote-tracking branch 'tip/auto-latest' adds 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 adds 2e3633d53c67 EDAC/aspeed: Remove set but not used variable 'np' adds 42c5bb198c62 Merge remote-tracking branch 'edac-amd/for-next' adds 90b4c5558615 irqchip/gic-v2m: Add support for Amazon Graviton variant o [...] adds 02d7e0417f6e irqchip: Enable compile-testing for Renesas drivers adds 5028bd681559 dt-bindings: interrupt-controller: New binding for Meson-G12A SoC adds c64a9e804ccf irqchip/meson-gpio: Add support for Meson-G12A SoC adds ec93b94ac16a irqchip/renesas-intc-irqpin: Use proper irq_chip name and parent adds 17c888920949 irqchip/renesas-irqc: Use proper irq_chip name and parent adds 648f835a028f irqchip/irq-csky-mpintc: Add triger type adds dc96f45074a5 dt-bindings: interrupt-controller: Update csky mpintc adds e85c9c90b431 irqchip/irq-csky-mpintc: Remove unnecessary loop in interr [...] adds b744c3bcff5a irqchip/qcom: Use struct_size() in devm_kzalloc() adds 5abd164c15a7 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 4f7b003595d7 Merge remote-tracking branch 'ftrace/for-next' adds 1d428f0baf8c Merge remote-tracking branch 'kvms390/next' adds a4793ce12cb9 Merge remote-tracking branch 'percpu/for-next' adds ad04ca76c653 Platform: OLPC: Fix build error without CONFIG_SPI adds cdaf018c54bd Platform: OLPC: Add INPUT dependencies adds b8a84365bbff Platform: OLPC: Make olpc_dt_compatible_match() static __init adds 097d45dd45d8 Platform: OLPC: Fix olpc_xo175_ec_cmd() return value adds 50e288e78465 Platform: OLPC: Require CONFIG_POWER_SUPPLY for XO-1.75 EC adds aa7813b3124a Platform: OLPC: Add a config menu category for XO 1.75 adds eb8eb0ed1c39 Merge remote-tracking branch 'drivers-x86/for-next' adds 0ed12d31026c Merge remote-tracking branch 'chrome-platform/for-next' adds 1c57d9bd29f6 leds: leds-pca955x: simplify getting the adapter of a client adds 09bfa5f6833a leds: leds-tca6507: simplify getting the adapter of a client adds 2f230f300497 dt-bindings: mfd: LMU: Add the ramp up/down property adds d0147554d004 dt-bindings: mfd: LMU: Add ti,brightness-resolution adds 3fce8e1eb994 leds: TI LMU: Add common code for TI LMU devices adds 1372bbe66a59 dt-bindings: ti-lmu: Modify dt bindings for the LM3697 adds b86b9ba55a2e mfd: ti-lmu: Remove support for LM3697 adds 5c1d824cda9f leds: lm3697: Introduce the lm3697 driver adds 4665743276c3 dt-bindings: mfd: Add lm36274 bindings to ti-lmu adds 9c523efb749d mfd: ti-lmu: Add LM36274 support to the ti-lmu adds bff5e8071533 regulator: lm363x: Add support for LM36274 adds 04f4dc1bc5f0 dt-bindings: leds: Add LED bindings for the LM36274 adds 11e1bbc116a7 leds: lm36274: Introduce the TI LM36274 LED driver adds 25529edef561 Merge tag 'ti-lmu-led-drivers' into for-next adds 97d08b2d2fc7 Merge remote-tracking branch 'leds/for-next' adds 51bd6f291583 Add support for IPMB driver adds 589b60dcc03b Merge remote-tracking branch 'ipmi/for-next' adds ddaf29fd9bb6 firmware: Free temporary page table after vmapping adds 8f58570b98c0 firmware: Unify the paged buffer release helper adds 993f5d11a963 firmware: Use kvmalloc for page tables adds 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 [...] adds e40a3aa08d0e Merge remote-tracking branch 'usb/usb-next' adds bbd5e312969d Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 5c3c9d7a9bfb Merge remote-tracking branch 'phy-next/next' adds 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 adds 1a0911a06c23 misc: isl29003: simplify getting the adapter of a client adds 3cc2decc6a08 misc: tsl2550: simplify getting the adapter of a client adds ee3095c194c5 misc: fsa9480: simplify getting the adapter of a client adds 2f0f2441b4a1 slimbus: fix kerneldoc comments adds b0c35cb59f7b misc: mic: scif: fix potential double free of scif_dev adds 573474ab62fc Merge remote-tracking branch 'char-misc/char-misc-next' adds 4a10e657ce91 Merge remote-tracking branch 'extcon/extcon-next' adds 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 adds fd8e6fc14e42 Merge remote-tracking branch 'staging/staging-next' adds 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/ adds 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 adds 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 adds 61b4cc1f00c1 Merge remote-tracking branch 'scsi/for-next' adds 4e4f0bffe716 Merge remote-tracking branch 'vhost/linux-next' adds 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 adds 37100d3aab61 Merge remote-tracking branch 'gpio/for-next' adds 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 [...] adds 50d6e2cb0de9 Merge remote-tracking branch 'pinctrl/for-next' adds 79e1d4d225f8 Merge remote-tracking branch 'userns/for-next' adds c7ac8b8245ea Merge remote-tracking branch 'y2038/y2038' adds 9147f2736f8e Merge remote-tracking branch 'livepatching/for-next' adds f0528df36f06 coresight: funnel: Clean up device book keeping adds 93bce1036124 coresight: replicator: Cleanup device tracking adds 743256e214e8 coresight: tmc: Clean up device specific data adds 35d278cf9019 coresight: catu: Cleanup device specific data adds a47d59284fed coresight: tpiu: Clean up device specific data adds e09265727e86 coresight: stm: Cleanup device specific data adds 21d26b905c05 coresight: etm: Clean up device specific data adds a3001ff6248b coresight: etb10: Clean up device specific data adds dd544898cd1a coresight: Use coresight device names for sinks in PMU attribute adds 4abc9acb4501 coresight: Rename of_coresight to coresight-platform adds 7aa4aee212e0 coresight: etm3x: Rearrange cp14 access detection adds cd80acb501da coresight: stm: Rearrange probing the stimulus area adds 0703249074e1 coresight: tmc-etr: Rearrange probing default buffer size adds 536e38f00f42 coresight: platform: Make memory allocation helper generic adds e59e550e87e2 coresight: Make sure device uses DT for obsolete compatible check adds 3fb8701307ca coresight: Introduce generic platform data helper adds 0f4544fb0e70 coresight: Make device to CPU mapping generic adds a983121c5b40 coresight: Remove cpu field from platform data adds d13b806e6484 coresight: Remove name from platform description adds 5e104a3c5dce coresight: Cleanup coresight_remove_conns adds 75ac97282148 coresight: Reuse platform data structure for connection tracking adds 120304ccfa79 coresight: Rearrange platform data probing adds 6541b5cb3fa5 coresight: Add support for releasing platform specific data adds ac0e232c12f0 coresight: platform: Use fwnode handle for device search adds e33725e7b9af coresight: Use fwnode handle instead of device names adds 26d4f1e11413 coresight: Use platform agnostic names adds e2c28caa34ff coresight: stm: ACPI support for parsing stimulus base adds 99bf09a7c42a coresight: Support for ACPI bindings adds ae87b6a0c0e3 coresight: acpi: Support for AMBA components adds fe446287ec9f coresight: acpi: Support for platform devices adds e06486d08b64 coresight: Add dummy definition for of_coresight_get_cpu() adds 04b270337e03 coresight: tmc-etr: Do not call smp_processor_id() from pr [...] adds 34df1a2ef6b7 coresight: tmc-etr: alloc_perf_buf: Do not call smp_proces [...] adds a86502bcac9a coresight: tmc-etf: Do not call smp_processor_id from preemptible adds 7e4fb7e475e2 coresight: etb10: Do not call smp_processor_id from preemptible adds 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 adds 089b090315e5 Merge remote-tracking branch 'rtc/rtc-next' adds 60cc18318daf Merge remote-tracking branch 'at24/at24/for-next' adds d4dfa9e9027a Merge remote-tracking branch 'ntb/ntb-next' adds f96c3fe2673b Merge remote-tracking branch 'kspp/for-next/kspp' adds 02dcfcae29dd Merge remote-tracking branch 'nvmem/for-next' adds e3b292e215f9 Merge remote-tracking branch 'xarray/xarray' adds 92f843454c4f Merge remote-tracking branch 'hyperv/hyperv-next' adds 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 adds 8eacdaae3345 Merge remote-tracking branch 'pidfd/for-next' adds 4eac4746b57e Merge remote-tracking branch 'hmm/hmm' adds 460669860867 kernel/pid.c: convert struct pid:count to refcount_t adds 5ab85344517f mm: memcontrol: don't batch updates of local VM stats and events adds 67a2c2f0e764 mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node adds 0de463fa93cf scripts/decode_stacktrace.sh: prefix addr2line with $CROSS [...] adds 22467c448172 mm/mlock.c: mlockall error for flag MCL_ONFAULT adds edb949e7daf6 mm/vmscan.c: fix recent_rotated history adds b5f210df14d4 fs/ocfs2: fix race in ocfs2_dentry_attach_lock() adds 08acbeb4f383 mm: mmu_gather: remove __tlb_reset_range() for force flush adds 43905ffc5a81 mm-mmu_gather-remove-__tlb_reset_range-for-force-flush-che [...] adds 8f25b8f65e5f mm/mlock.c: change count_mm_mlocked_page_nr return type adds 8ae7ba761a6a coredump: fix race condition between collapse_huge_page() [...] adds 5b2cb1afe947 mm/vmscan.c: fix trying to reclaim unevictable LRU page adds 02778fcae11f mm/dev_pfn: exclude MEMORY_DEVICE_PRIVATE while computing [...] adds a33a006b45f7 fs/proc/array.c: allow reporting eip/esp for all coredumpi [...] adds 0eb112951b90 mm/mempolicy.c: fix an incorrect rebind node in mpol_rebin [...] adds 4c021e600869 fs/binfmt_flat.c: make load_flat_shared_library() work adds 634c377bc437 signal: remove the wrong signal_pending() check in restore [...] adds 05fdfe2c0c2a mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy [...] adds 6597faec94bd mm: hugetlb: soft-offline: dissolve_free_huge_page() retur [...] adds 75d6fd5e7099 include/linux/dmar.h: replace single-char identifiers in macros adds 6c1ef8a728a0 scripts/decode_stacktrace: match basepath using shell pref [...] adds c29f5b5b32fc scripts/decode_stacktrace: look for modules with .ko.debug [...] adds fa62184c7889 scripts-decode_stacktrace-look-for-modules-with-kodebug-ex [...] adds cba4160fee9f scripts/spelling.txt: drop "sepc" from the misspelling list adds d0445abcf831 scripts-spellingtxt-drop-sepc-from-the-misspelling-list-fix adds 5089141ea0af scripts/spelling.txt: add spelling fix for prohibited adds 0fc77c293e79 scripts/decode_stacktrace: Accept dash/underscore in modules adds bbc1eb174dae arch/sh/configs/sdk7786_defconfig: remove CONFIG_LOGFS adds 8f6083b21e28 sh: config: remove left-over BACKLIGHT_LCD_SUPPORT adds d1a612f4764c lib/debugobjects.c: move printk out of db lock critical sections adds 2fd2daf5afeb fs: ocfs: fix spelling mistake "hearbeating" -> "heartbeat" adds edb6da0cc32b ocfs2/dlm: use struct_size() helper adds 079941de89ce ocfs2: add last unlock times in locking_state adds dce01a28ecc9 ocfs2: add locking filter debugfs file adds e2941981189f ocfs2: add first lock wait time in locking_state adds 494e4826de88 ocfs2: clear zero in unaligned direct IO adds 21d86cdf9685 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds e24cbbaacb5a ocfs2: wait for recovering done after direct unlock request adds a4352709112f ocfs2: checkpoint appending truncate log transaction befor [...] adds 705f61fcb5f5 ramfs: support O_TMPFILE adds ced2d1fbcfa9 mm/slab: validate cache membership under freelist hardening adds 4f5d94fd4ed5 mm/slab: sanity-check page type when looking up cache adds 4e7f59a3a732 lkdtm/heap: add tests for freelist hardening adds da7043aa88e3 mm/slub.c: avoid double string traverse in kmem_cache_flags() adds 2ac1a39ab38a mm/kmemleak.c: fix check for softirq context adds 7d09e137d35f mm/kasan: print frame description for stack bugs adds 3314f897dfe5 device-dax: fix memory and resource leak if hotplug fails adds f4be74ba01c0 mm/hotplug: make remove_memory() interface usable adds 69b440b12653 device-dax: "Hotremove" persistent memory that is used lik [...] adds cb0a8d67f256 mm: move MAP_SYNC to asm-generic/mman-common.h adds a3838855c43c include/linux/pfn_t.h: remove pfn_t_to_virt() adds 6dfd43eafc55 arm: remove ARCH_SELECT_MEMORY_MODEL adds 83f3300d85e7 s390: remove ARCH_SELECT_MEMORY_MODEL adds 9daea01ac5ad sparc: remove ARCH_SELECT_MEMORY_MODEL adds dff915a609e8 mm/gup.c: make follow_page_mask() static adds 5fd9e4850e55 mm: migrate: remove unused mode argument adds 8518196177b7 mm/memory.c: trivial clean up in insert_page() adds 10c3d1351a99 mm: make !CONFIG_HUGE_PAGE wrappers into static inlines adds a0ce444afd41 include/linux/mm_types.h: ifdef struct vm_area_struct::swa [...] adds 223e1aed8f01 mm: remove the account_page_dirtied export adds ecc2d64592cd mm/failslab.c: by default, do not fail allocations with di [...] adds 5233cac2867b mm, debug_pagelloc: use static keys to enable debugging adds f9a412b9b5b5 mm, page_alloc: more extensive free page checking with deb [...] adds 45535522335a mm, debug_pagealloc: use a page type instead of page_ext flag adds 6d95cd2ab2cc mm/page_owner.c: store page_owner's gfp_mask in stackdepot itself adds 63c6d5db4606 mm/filemap.c: fix an overly long line in read_cache_page adds edd0edb39f44 mm/filemap: don't cast ->readpage to filler_t for do_read_ [...] adds 9d2bcb579d90 jffs2: pass the correct prototype to read_cache_page adds 2b1d07ae94ba 9p: pass the correct prototype to read_cache_page adds 852a74c41cfb mm/filemap.c: correct the comment about VM_FAULT_RETRY adds c921dee54cb6 mm, swap: fix race between swapoff and some swap operations adds cc4435fa116e mm/swap_state.c: simplify total_swapcache_pages() with get [...] adds 0fd1858c9278 mm, swap: fix bad swap file entry warning adds 87dadbf23941 mm, swap: use rbtree for swap_extent adds 6eb9bd1c37a7 mm-swap-use-rbtree-for-swap_extent-fix adds 58b7b20de5cc mm/mincore.c: fix race between swapoff and mincore adds 66566f7c36b9 memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL adds 8a7e4c37f258 memcg, fsnotify: no oom-kill for remote memcg charging adds c7026105174e mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints adds 83674ebb97a4 mm, memcg: introduce memory.events.local adds 9a6621b0f593 mm: memcontrol: dump memory.stat during cgroup OOM adds 23e8c1509965 mm-memcontrol-dump-memorystat-during-cgroup-oom-fix adds 4b1d7ac569c0 mm/mmap.c: fix the adjusted length error adds 7588c4e3bfe9 asm-generic, x86: introduce generic pte_{alloc,free}_one[_kernel] adds a0eae238aea4 alpha: switch to generic version of pte allocation adds b25b0993cde4 arm: switch to generic version of pte allocation adds 0f3a7d1734ae arm64: switch to generic version of pte allocation adds 7f00c6670a22 arm64/mm: fix a bogus GFP flag in pgd_alloc() adds 5e87fdfc35bf csky: switch to generic version of pte allocation adds 408220271953 m68k: sun3: switch to generic version of pte allocation adds 6f05d3afe275 mips: switch to generic version of pte allocation adds 0143f1d16f6e nds32: switch to generic version of pte allocation adds b89097288f66 nios2: switch to generic version of pte allocation adds edfce966ae72 parisc: switch to generic version of pte allocation adds 7bd8bd332ab9 riscv: switch to generic version of pte allocation adds e3dccc8691a0 um: switch to generic version of pte allocation adds cf105e3df39d unicore32: switch to generic version of pte allocation adds 4333210c1ce2 mm/memremap: rename and consolidate SECTION_SIZE adds e9c765fc225d mm: clean up is_device_*_page() definitions adds ea5cbf986031 mm: introduce ARCH_HAS_PTE_DEVMAP adds 0c1d9370f2bf arm64: mm: implement pte_devmap support adds 0227926e7174 arm64-mm-implement-pte_devmap-support-fix adds cb879abe8b36 mm/pgtable: drop pgtable_t variable from pte_fn_t functions adds 335dc2a33c35 mm/memory.c: fail when offset == num in first check of __v [...] adds a5b5dbc81af4 mm/mmap: move common defines to mman-common.h adds 7ffa4450b474 mm/swap.c: fix release_pages() when releasing devmap pages adds ae3905d44662 mm-swap-fix-release_pages-when-releasing-devmap-pages-v2 adds f605b9bc6826 mm-swap-fix-release_pages-when-releasing-devmap-pages-v3 adds 4dff2593d349 mm-swap-fix-release_pages-when-releasing-devmap-pages-v4 adds dd53c1a28a73 mm/mmu_notifier: use hlist_add_head_rcu() adds e68722b6e9bd mm: add account_locked_vm utility function adds 83e5d0d7f4a2 mm-add-account_locked_vm-utility-function-v3 adds 4ac91af230a8 drivers/base/devres: introduce devm_release_action() adds c5deabbfa5f5 mm/devm_memremap_pages: introduce devm_memunmap_pages adds a62b17674fd5 PCI/P2PDMA: fix the gen_pool_add_virt() failure path adds 6d53d0e28caf lib/genalloc: introduce chunk owners adds dc12cd076031 PCI/P2PDMA: track pgmap references per resource, not globally adds b3f1ad61a285 mm/devm_memremap_pages: fix final page put race adds 4cb531a660a1 mm/memory_hotplug: simplify and fix check_hotplug_memory_range() adds 408fea7ce416 s390x/mm: fail when an altmap is used for arch_add_memory() adds a327976baf93 s390x/mm: implement arch_remove_memory() adds 2a4c7c890b6c arm64/mm: add temporary arch_remove_memory() implementation adds 30c1b3a4bef9 drivers/base/memory: pass a block_id to init_memory_block() adds 93109181450d drivers/base/memory: fix a compilation warning adds b8ea6d1dedfc mm/memory_hotplug: allow arch_remove_memory() without CONF [...] adds 866d4eb22b16 mm/memory_hotplug: create memory block devices after arch_ [...] adds de87e8ea7c9e mm/memory_hotplug: drop MHP_MEMBLOCK_API adds f690960c8491 mm/memory_hotplug: remove memory block devices before arch [...] adds 1429ff09fc8a mm/memory_hotplug: make unregister_memory_block_under_node [...] adds f31f826dca0a mm/memory_hotplug: remove "zone" parameter from sparse_rem [...] adds d77db11193c0 mm/sparsemem: introduce struct mem_section_usage adds 680a5cab4cdc mm/sparsemem: add helpers track active portions of a secti [...] adds f4a668a386fd mm/hotplug: prepare shrink_{zone, pgdat}_span for sub-sect [...] adds 075b8c4c8cd7 mm/sparsemem: convert kmalloc_section_memmap() to populate [...] adds 5996bd5059d3 mm/hotplug: kill is_dev_zone() usage in __remove_pages() adds 0e3403f22723 mm: kill is_dev_zone() helper adds 3d1fc6ac3a82 mm/sparsemem: prepare for sub-section ranges adds 11a2d98ff533 mm/sparsemem: support sub-section hotplug adds 9b9ac5dd03a3 mm: document ZONE_DEVICE memory-model implications adds e9e3ae9da6e5 mm/devm_memremap_pages: enable sub-section remap adds 27d9612ac4a2 libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields adds 58073c592ca9 libnvdimm/pfn: stop padding pmem namespaces to section alignment adds 1914494fadac mm/vmalloc.c: remove "node" argument adds 38cf5933e929 mm/vmalloc.c: preload a CPU with one object for split purpose adds 79fc1c93b8bb mm/vmalloc.c: get rid of one single unlink_va() when merge adds ea7a89d5c57f mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() adds da863b775f56 mm/vmalloc.c: spelling> s/informaion/information/ adds cee9ecee2bf2 mm/large system hash: use vmalloc for size > MAX_ORDER whe [...] adds 04e789e25e1d mm/large system hash: clear hashdist when only one node wi [...] adds 9d6fd4fc1477 mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned adds d33732c774e3 mm: vmscan: correct some vmscan counters for THP swapout adds 96cb6c2ce95f tools/vm/slabinfo: order command line options adds 97da8c98cb17 tools/vm/slabinfo: add partial slab listing to -X adds ae58e22ba649 tools/vm/slabinfo: add option to sort by partial slabs adds e6ef2081b7ea tools/vm/slabinfo: add sorting info to help menu adds 0a80d527e0ca proc: use down_read_killable mmap_sem for /proc/pid/maps adds 46377013078f proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup adds b7cf6384a79c proc: use down_read_killable mmap_sem for /proc/pid/pagemap adds 859b05a81160 proc: use down_read_killable mmap_sem for /proc/pid/clear_refs adds 6992831de274 proc: use down_read_killable mmap_sem for /proc/pid/map_files adds 6b8f9d05bb9a mm: use down_read_killable for locking mmap_sem in access_ [...] adds 2a592811c166 z3fold: add inter-page compaction adds 2524fafe51db z3fold: remove redundant assignment to bud adds 34771258e180 mm/z3fold: fix variable set but not used warnings adds 78792c870dae mm/memory-failure.c: clarify error message adds fa97fdc8d410 x86, numa: always initialize all possible nodes adds c9dc48b28e8e mm: be more verbose about zonelist initialization adds 1a6c8f09efb9 mm/gup: fix omission of check on FOLL_LONGTERM in get_user [...] adds 3f33beba0448 mm/gup: rename nr to nr_pinned in get_user_pages_fast() adds 15d515a3c803 mm, memcg: proportional memory.{low,min} reclaim adds 348d57eb6837 mm, memcg: make memory.emin the baseline for utilisation d [...] adds 273e9e52e127 mm, memcg: make scan aggression always exclude protection adds 482143326dbe mm/vmscan: remove unused lru_pages argument adds db1d92b08418 mm: don't expose page to fast gup before it's ready adds d7bf5b665c3b fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 3a69f13fca31 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 51535046c679 kernel/hung_task.c: Monitor killed tasks. adds b1a1c6e2ab2e tools/testing/selftests/proc/proc-pid-vm.c: hide "segfault [...] adds 66945198904d vmcore: Add a kernel parameter novmcoredd adds b1ef784237a5 vmcore-add-a-kernel-parameter-novmcoredd-fix adds f4b31c81e02b vmcore-add-a-kernel-parameter-novmcoredd-fix-fix adds 3e56d467bfd1 include/linux/kernel.h: add typeof_member() macro adds 3ea38313235e fs/proc/inode.c: use typeof_member() macro adds a09281f10652 kernel: fix typos and some coding style in comments adds 133828cb6c6e linux/bits.h: make BIT(), GENMASK(), and friends available [...] adds 9a59a9bbe2f6 arch: replace _BITUL() in kernel-space headers with BIT() adds 4f75e3d96aff byteorder: sanity check toolchain vs kernel endianness adds a2ab5821b1ad byteorder-sanity-check-toolchain-vs-kernel-endianess-check [...] adds cb108447cbf8 lib/genalloc.c: export symbol addr_in_gen_pool adds c31729d69653 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds 328205cda362 Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds 87cd96170aae lib/math/rational.c: fix possible incorrect result from ra [...] adds 35997abac5d9 lib/list: tweak LIST_POISON2 for better code generation on x86_64 adds 7dd1c2467d7d lib/string.c: allow searching for NUL with strnchr adds ed511a9f7b79 lib/test_string.c: avoid masking memset16/32/64 failures adds c6101a08d479 lib/test_string.c: add some testcases for strchr and strnchr adds fc83699998a5 lib/test_overflow.c: avoid tainting the kernel and fix wrap size adds af734ee6ec85 lib: introduce test_meminit module adds 045ed30f40f0 mm/ioremap: check virtual address alignment while creating [...] adds 1e4d819f18df lib/string_helpers: fix some kerneldoc warnings adds e2c0572c5954 checkpatch.pl: warn on duplicate sysctl local variable adds b67aa19339d2 checkpatch: don't interpret stack dumps as commit IDs adds 715e4d253dcd checkpatch: fix something adds a5b6803039f7 fs/binfmt_flat.c: remove set but not used variable 'inode' adds c0763b8bc93b fs/binfmt_elf.c: delete stale comment adds 7e1d8bdef0ec init/Kconfig: fix neighboring typos adds 0fa67a6412c4 coda: pass the host file in vma->vm_file on mmap adds 666b16ef4199 uapi linux/coda.h: use __kernel_pid_t for userspace adds 08976a16aa13 uapi linux/coda_psdev.h: move upc_req definition from uapi [...] adds 41fa59b858b3 coda: add error handling for fget adds f27975217267 coda: potential buffer overflow in coda_psdev_write() adds a7064c4c79c9 coda: fix build using bare-metal toolchain adds c6cf606fc824 coda: don't try to print names that were considered too long adds de3e436b5fa9 uapi linux/coda_psdev.h: move CODA_REQ_ from uapi to kerne [...] adds 94058376759b coda: clean up indentation, replace spaces with tab adds 12fd13fdbbef coda: stop using 'struct timespec' in user API adds f9946b82863d coda: change Coda's user api to use 64-bit time_t in timespec adds 24a98e994f31 coda: get rid of CODA_ALLOC() adds b11c481eeb8f coda: get rid of CODA_FREE() adds a0bad6dd8d0f coda: bump module version adds 4cfb0aee1dd4 coda: Move internal defs out of include/linux/ [ver #2] adds 16e7f733901e coda: remove uapi/linux/coda_psdev.h adds d8806f9556cb coda: destroy mutex in put_super() adds d2ea38c4bfb2 coda: use SIZE() for stat adds 63133895d217 coda: add __init to init_coda_psdev() adds 3110d3156e66 coda: remove sysctl object from module when unused adds 99e93c879d75 coda: remove sb test in coda_fid_to_inode() adds d58956e07080 coda: ftoc validity check integration adds e02e244a1578 fs/hfsplus/xattr.c: replace strncpy with memcpy adds be2404c39994 fs/ufs/super.c: remove set but not used variable 'usb3' adds 67d1a181ed88 nds32: fix asm/syscall.h adds 266c4ce5b40f hexagon: define syscall_get_error() and syscall_get_return [...] adds c25ffbc794a5 mips: define syscall_get_error() adds a5c2162feb80 parisc: define syscall_get_error() adds 19ae77f565ea powerpc: define syscall_get_error() adds fc32c61566db ptrace: add PTRACE_GET_SYSCALL_INFO request adds 75dfff9d2a68 selftests/ptrace: add a test case for PTRACE_GET_SYSCALL_INFO adds e5d64c695c21 selftests-ptrace-add-a-test-case-for-ptrace_get_syscall_in [...] adds 59bfbd9b7d88 signal: reorder struct sighand_struct adds ebf84910f2c2 signal: simplify set_user_sigmask/restore_user_sigmask adds 8b14f6069bba select: change do_poll() to return -ERESTARTNOHAND rather [...] adds 6e43ae338574 select: shift restore_saved_sigmask_unless() into poll_sel [...] adds ae8167d48c48 coredump: split pipe command whitespace before expanding template adds 9130be2b3370 drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate so [...] adds 8d1d45b05743 aio: simplify read_events() adds 33c1b59f4af6 ipc/mqueue.c: only perform resource calculation if user valid adds cc490c2b3005 include/linux/lz4.h: fix spelling and copy-paste errors in [...] adds 061d6d2e47c2 Merge branch 'akpm-current/current' adds b279e51c6a1e pinctrl: fix pxa2xx.c build warnings adds a1cab0a85409 proc: add /proc/<pid>/arch_status adds 6dec959496d4 x86,/proc/pid/arch_status: add AVX-512 usage elapsed time adds 4325148c5443 Documentation/filesystems/proc.txt: add arch_status file adds c81c506545f4 proc/sysctl: add shared variables for range check adds 23bc38bd7029 proc-sysctl-add-shared-variables-for-range-check-fix adds 05c9224527cb tipc: remove two unused variables adds e27e10a8ea96 proc-sysctl-add-shared-variables-for-range-check-fix-2-fix adds 0667131db449 fs/select.c: use struct_size() in kmalloc() adds a1f6f313a44d drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 41dc2ddf955d Merge branch 'akpm/master' adds 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-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: 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