This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allmodconfig in repository toolchain/ci/linux.
omits b4b52b881cf0 Merge tag 'Wimplicit-fallthrough-5.2-rc1' of git://git.ker [...] omits 2d60d96b6f00 Merge tag 'meminit-v5.2-rc1' of git://git.kernel.org/pub/s [...] omits eac7078a0fff Merge tag 'pidfd-v5.2-rc1' of git://git.kernel.org/pub/scm [...] omits 41bc10cabe96 Merge tag 'stream_open-5.2' of https://lab.nexedi.com/kirr/linux omits aa26690fab13 Merge tag 'xfs-5.2-merge-4' of git://git.kernel.org/pub/sc [...] omits d8456eaf319a Merge tag 'iomap-5.2-merge-2' of git://git.kernel.org/pub/ [...] omits b8cac3cd24c1 Merge tag 'jfs-5.2' of git://github.com/kleikamp/linux-shaggy omits 9f2e3a53f7ec Merge tag 'for-5.2-tag' of git://git.kernel.org/pub/scm/li [...] omits 78438ce18f26 Merge branch 'stable-fodder' of git://git.kernel.org/pub/s [...] omits 168e153d5ebb Merge branch 'work.icache' of git://git.kernel.org/pub/scm [...] omits 8ff468c29e9a Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/p [...] omits 68253e718c27 Merge tag 'ktest-v5.1' of git://git.kernel.org/pub/scm/lin [...] omits 0968621917ad Merge tag 'printk-for-5.2' of git://git.kernel.org/pub/scm [...] omits 573de2a6e844 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b4dd05dee0db Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 80104bb06b17 Merge tag 'i3c/for-5.2' of git://git.kernel.org/pub/scm/li [...] omits 78ee8b1b9b2f Merge branch 'next-general' of git://git.kernel.org/pub/sc [...] omits 9bff9dfc513b Merge tag 'spi-v5.2' of git://git.kernel.org/pub/scm/linux [...] omits 61be53f9ef37 Merge tag 'regulator-v5.2' of git://git.kernel.org/pub/scm [...] omits 962d5ecca101 Merge tag 'regmap-v5.2' of git://git.kernel.org/pub/scm/li [...] omits 43c6afee48d4 samples: show race-free pidfd metadata access omits 2151ad1b0672 signal: support CLONE_PIDFD with pidfd_send_signal omits b3e583825266 clone: add CLONE_PIDFD omits 71ae5fc87c34 Merge tag 'linux-kselftest-5.2-rc1' of git://git.kernel.or [...] omits 81ff5d2cba4f Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 7aefd944f038 Merge tag 'hwmon-for-v5.2' of git://git.kernel.org/pub/scm [...] omits ffa6f55eb618 Merge branch 'ras-core-for-linus' of git://git.kernel.org/ [...] omits 275b103a26e2 Merge tag 'edac_for_5.2' of git://git.kernel.org/pub/scm/l [...] omits 4dd2ab9a0f84 Merge tag 'devprop-5.2-rc1' of git://git.kernel.org/pub/sc [...] omits 8f5e823f9131 Merge tag 'pm-5.2-rc1' of git://git.kernel.org/pub/scm/lin [...] omits 59df1c2bdecb Merge tag 'acpi-5.2-rc1' of git://git.kernel.org/pub/scm/l [...] omits c620f7bd0ba5 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] omits dd4e5d6106b2 Merge tag 'arm64-mmiowb' of git://git.kernel.org/pub/scm/l [...] omits 14be4c61c205 Merge tag 's390-5.2-1' of git://git.kernel.org/pub/scm/lin [...] omits ccbc2e5ed192 Merge tag 'm68k-for-v5.2-tag1' of git://git.kernel.org/pub [...] omits fdafe5d1ffe8 Merge branch 'x86-microcode-for-linus' of git://git.kernel [...] omits 948a64995aca Merge branch 'x86-topology-for-linus' of git://git.kernel. [...] omits db10ad041b31 Merge branch 'x86-timers-for-linus' of git://git.kernel.or [...] omits ba3934de557a Merge branch 'x86-platform-for-linus' of git://git.kernel. [...] omits 0bc40e549aee Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pu [...] omits e913c4a4c21c Merge branch 'x86-kdump-for-linus' of git://git.kernel.org [...] omits 8f147727030b Merge branch 'x86-irq-for-linus' of git://git.kernel.org/p [...] omits 53f8b081c184 Merge branch 'x86-entry-for-linus' of git://git.kernel.org [...] omits 31a4319b68c0 Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/p [...] omits 46e80e6c3d45 Merge branch 'x86-cleanups-for-linus' of git://git.kernel. [...] omits 82ac4043cac5 Merge branch 'x86-cache-for-linus' of git://git.kernel.org [...] omits 75571d822dcc Merge branch 'x86-build-for-linus' of git://git.kernel.org [...] omits f725492dd16f Merge branch 'x86-asm-for-linus' of git://git.kernel.org/p [...] omits 80e77644efcc Merge branch 'x86-apic-for-linus' of git://git.kernel.org/ [...] omits a0e928ed7c60 Merge branch 'timers-core-for-linus' of git://git.kernel.o [...] omits 5a2bf1abbf96 Merge branch 'smp-hotplug-for-linus' of git://git.kernel.o [...] omits e00d4135751b Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] omits 90489a72fba9 Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] omits 007dc78fea62 Merge branch 'locking-core-for-linus' of git://git.kernel. [...] omits 2f1835dffa94 Merge branch 'irq-core-for-linus' of git://git.kernel.org/ [...] omits d90dcc1f1455 Merge branch 'efi-core-for-linus' of git://git.kernel.org/ [...] omits 2c6a392cddac Merge branch 'core-stacktrace-for-linus' of git://git.kern [...] omits 0a499fc5c37e Merge branch 'core-speculation-for-linus' of git://git.ker [...] omits e50c5d2e725e Merge branch 'core-rseq-for-linus' of git://git.kernel.org [...] omits 5ba2a4b12f45 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...] omits 6ec62961e6de Merge branch 'core-objtool-for-linus' of git://git.kernel. [...] omits 171c2bcbcb58 Merge branch 'core-mm-for-linus' of git://git.kernel.org/p [...] omits 423ea3255424 tty: rocket: fix incorrect forward declaration of 'rp_init()' omits 9a91ad929f9a ubsan: Remove vla bound checks. omits f0996bc2978e ubsan: Fix nasty -Wbuiltin-declaration-mismatch GCC-9 warnings omits 438ab720c675 vfs: pass ppos=NULL to .read()/.write() of FMODE_STREAM files omits c5bf68fe0c86 *: convert stream-like files from nonseekable_open -> stream_open omits 184012ad69b2 dtlk: remove double call to nonseekable_open omits 1efbd99ed41d Merge branches 'for-5.1/upstream-fixes' and 'for-5.2/core' [...] omits e2a23affe6a6 Merge branch 'regulator-5.2' into regulator-next omits c7b5128f72ef Merge branch 'regulator-5.1' into regulator-linus omits 63b6f0b827d6 Merge branches 'for-5.1/upstream-fixes', 'for-5.2/core', ' [...] omits fdd20ec8786a Documentation/features/time: Mark m68k having modern-timekeeping omits e07095c9bbcd Merge branches 'pm-devfreq' and 'pm-domains' omits 7afc53951a2b Merge branches 'pm-docs' and 'pm-misc' omits 78baa1ea5880 Merge branches 'pm-cpuidle' and 'pm-sleep' omits 7d4a27c1c861 Merge branch 'pm-cpufreq' omits 4566e2dd4a12 Merge branch 'pm-x86' omits 10b4768b27a0 Merge branch 'acpi-doc' omits 7e8e05fd0822 Merge branches 'acpi-utils', 'acpi-video', 'acpi-soc' and [...] omits 91751459ecad Merge branches 'acpi-scan', 'acpi-tables', 'acpi-misc' and [...] omits 317e2cac4551 Merge branch 'acpica' omits 0f46c78391e1 Merge branch 'for-5.2-pf-removal' into for-linus omits 35e1547511fc Merge branch 'for-5.2-vsprintf-hardening' into for-linus omits d9c9ce34ed5c x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails omits 476c7e1d34f2 i3c: Fix a shift wrap bug in i3c_bus_set_addr_slot_status() omits e93c9c99a629 Linux 5.1 omits 7178fb0b239d Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits 70c9fb570b7c Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] omits 13369e831173 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits caa841360134 x86/mm: Initialize PGD cache during mm initialization omits 51987affd626 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6f55967ad9d9 perf/x86/intel: Fix race in intel_pmu_disable_event() omits 6203838dec05 Merge tag 'powerpc-5.1-7' of git://git.kernel.org/pub/scm/ [...] omits aa1be08f5258 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 39abe9d88b30 hwmon: (lm75) Add support for TMP75B omits be889be7785d dt-bindings: hwmon: Add tmp75b to lm75.txt omits f68d67cf2f83 livepatch: Remove duplicated code for early initialization omits 4d141ab3416d livepatch: Remove custom kobject state handling omits 82463436a7fa Merge branch 'i2c/for-current-fixed' of ssh://gitolite.ker [...] omits 08ae95f4fd3b nohz_full: Allow the boot CPU to be nohz_full omits 9219565aa890 sched/isolation: Require a present CPU in housekeeping mask omits 9ca12ac04bb7 kernel/cpu: Allow non-zero CPU to be primary for suspend / [...] omits 2f1a6fbbef77 power/suspend: Add function to disable secondaries for suspend omits a4ccb5f9dc6c Merge tag 'drm-fixes-2019-05-03' of git://anongit.freedesk [...] omits 8f76216c80c2 Merge tag 'clk-fixes-for-linus' of ssh://gitolite.kernel.o [...] omits 46572f785fb4 Merge tag 'sound-5.1' of ssh://gitolite.kernel.org/pub/scm [...] omits ce968f6012f6 s390/vdso: drop unnecessary cc-ldoption omits 4ae987894c06 s390: fix clang -Wpointer-sign warnigns in boot code omits 964d06b4ed21 s390: drop CONFIG_VIRT_TO_BUS omits 96fb54a18089 s390: boot, purgatory: pass $(CLANG_FLAGS) where needed omits c263a4e990b7 s390: only build for new CPUs with clang omits 77a5352ba977 sched/core: Allow the remote scheduler tick to be started on CPU0 omits 176d2323c774 Merge branch 'linus' into sched/core, to pick up fixes omits 72e830f68428 perf/x86/intel/pt: Remove software double buffering PMU ca [...] omits 26ae4f4406f8 perf/ring_buffer: Fix AUX software double buffering omits b33f908811b7 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] omits 498209445124 regulator: core: simplify return value on suported_voltage omits fd2f02f9724c regulator: da9xxx: Switch to SPDX identifier omits 311a68a51a58 regulator: stm32-pwr: Remove unneeded .min_uV and .list_volage omits 7bcbdbe01fa8 regulator: stm32-pwr: Remove unneeded *desc from struct st [...] omits e219c2b3dc77 regulator: ab3100: Set fixed_uV instead of min_uV for fixe [...] omits 95602d7d77f5 regulator: ab3100: Constify regulator_ops and ab3100_regul [...] omits 0ae3b061df30 regulator: pv880x0: Switch to SPDX identifier omits e59f755ceb6d crypto: ccree - use a proper le32 type for le32 val omits 50af32727509 crypto: ccree - remove set but not used variable 'du_size' omits 181a9096717b crypto: ccree - Make cc_sec_disable static omits 22e2db68e809 crypto: ccree - fix spelling mistake "protedcted" -> "protected" omits 418cd20e4dcd crypto: caam/qi2 - generate hash keys in-place omits 5965dc745287 crypto: caam/qi2 - fix DMA mapping of stack memory omits 07586d3ddf28 crypto: caam/qi2 - fix zero-length buffer DMA mapping omits 5f49f18d27cd crypto: stm32/cryp - update to return iv_out omits 29aed438e870 crypto: stm32/cryp - remove request mutex protection omits 7ee27f5a3f80 crypto: stm32/cryp - add weak key check for DES omits 6bbc3936a455 crypto: atmel - remove set but not used variable 'alg_name' omits 0e4c61011417 crypto: picoxcell - Use dev_get_drvdata() omits 38cf5533d7a8 crypto: crypto4xx - get rid of redundant using_sd variable omits 9848e4c873c1 crypto: crypto4xx - use sync skcipher for fallback omits 7e92e1717e3e crypto: crypto4xx - fix cfb and ofb "overran dst buffer" issues omits 25baaf8e2c93 crypto: crypto4xx - fix ctr-aes missing output IV omits 221856b16e8e Merge tag 'perf-urgent-for-mingo-5.1-20190502' of git://gi [...] omits 1daa0449d287 Merge tag 'drm-misc-fixes-2019-05-02' of git://anongit.fre [...] omits 7e221b811f14 perf tools: Remove needless asm/unistd.h include fixing bu [...] omits 18f90d372cf3 tools arch uapi: Copy missing unistd.h headers for arc, he [...] omits c638417e1a64 tools build: Add -ldl to the disassembler-four-args feature test omits 35bb59c10a6d perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet omits cf0c37b6dbf7 perf cs-etm: Don't check cs_etm_queue::prev_packet validity omits 167e418fa087 perf report: Report OOM in status line in the GTK UI omits bf561d3c1342 perf bench numa: Add define for RUSAGE_THREAD if not present omits 5f05182fab9a tools lib traceevent: Change tag string for error omits 01e985e900d3 perf annotate: Fix build on 32 bit for BPF annotation omits 24e45b49eef0 tools uapi x86: Sync vmx.h with the kernel omits 2e712675ffd1 perf bpf: Return value with unlocking in perf_env__find_btf() omits ea9866793d1e Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 5ce3307b6d9d Merge tag 'for-linus-20190502' of git://git.kernel.dk/linux-block omits 72bfcee11cf8 i2c: Prevent runtime suspend of adapter when Host Notify i [...] omits 95e0cf3caeb1 i2c: synquacer: fix enumeration of slave devices omits fb31fbef9c35 MAINTAINERS: friendly takeover of i2c-gpio driver omits 1804569d87de MAINTAINERS: Include vendor specific files under arch/*/events/* omits 0e3b74e26280 perf/x86/amd: Update generic hardware cache events for Family 17h omits 6bac9bc273cd i2c: designware: ratelimit 'transfer when suspended' errors omits b7a5b22b0547 Merge tag 'pci-v5.1-fixes-3' of git://git.kernel.org/pub/s [...] omits e2a4b102d48b Merge tag 'mtd/fixes-for-5.1-rc6' of git://git.kernel.org/ [...] omits 2078e1e7f7e0 PCI/LINK: Add Kconfig option (default off) omits 98587c2d894c s390: simplify disabled_wait omits ec7bf4789d95 s390/ftrace: use HAVE_FUNCTION_GRAPH_RET_ADDR_PTR omits 78c98f907413 s390/unwind: introduce stack unwind API omits 1c705ad5efae s390/opcodes: add missing instructions to the disassembler omits e21f8baf8d9a s390/bug: add entry size to the __bug_table section omits bf72630130c2 s390: use proper expoline sections for .dma code omits 40a3abf751dd s390/nospec: rename assembler generated expoline thunks omits 26a374ae7af8 s390: add missing ENDPROC statements to assembler functions omits b1c16ac978fd btrfs: Use kvmalloc for allocating compressed path context omits 7447555fe776 btrfs: Factor out common extent locking code in submit_com [...] omits 4336650aff74 btrfs: Set io_tree only once in submit_compressed_extents omits 69684c5a8890 btrfs: Replace clear_extent_bit with unlock_extent omits 1368c6dac7f1 btrfs: Make compress_file_range take only struct async_chunk omits c5a68aec4e68 btrfs: Remove fs_info from struct async_chunk omits b5326271e791 btrfs: Rename async_cow to async_chunk omits 97db120451e2 btrfs: Preallocate chunks in cow_file_range_async omits c8eaeac7b734 btrfs: reserve delalloc metadata differently omits 4e9036042fed ufs: fix braino in ufs_get_inode_gid() for solaris UFS flavour omits 12f363511d47 powerpc/32s: Fix BATs setting with CONFIG_STRICT_KERNEL_RWX omits 910832697cf8 xfs: change some error-less functions to void types omits cbbf4c0be8a7 iomap: move iomap_read_inline_data around omits f276ae0dd6d0 orangefs: make use of ->free_inode() omits 74b1da5645cc shmem: make use of ->free_inode() omits b62de3225797 hugetlb: make use of ->free_inode() omits 0b269ded4e60 overlayfs: make use of ->free_inode() omits b3b4a6e356db jfs: switch to ->free_inode() omits 9baf28bbfea1 fuse: switch to ->free_inode() omits 94053139d482 ext4: make use of ->free_inode() omits 586a94fdc9c9 ecryptfs: make use of ->free_inode() omits cfa6d41263ca ceph: use ->free_inode() omits 26602cab4117 btrfs: use ->free_inode() omits 51b9fe48c411 afs: switch to use of ->free_inode() omits 53e228299965 dax: make use of ->free_inode() omits a2b757fe0fcd ntfs: switch to ->free_inode() omits f614ee1e3ea7 securityfs: switch to ->free_inode() omits 27afa27d6703 apparmor: switch to ->free_inode() omits bef252fa194c rpcpipe: switch to ->free_inode() omits 524845ff9c47 bpf: switch to ->free_inode() omits 015d7956183b mqueue: switch to ->free_inode() omits 98835e884cb0 ufs: switch to ->free_inode() omits d984892bd7e8 coda: switch to ->free_inode() omits 6becf8edf1a7 sysv: switch to ->free_inode() omits a78bb3838d58 udf: switch to ->free_inode() omits dc4317599616 ubifs: switch to ->free_inode() omits 56b5af19318f squashfs: switch to ->free_inode() omits bcb8d71bda47 romfs: convert to ->free_inode() omits a5a8cbea63be reiserfs: convert to ->free_inode() omits 45c2a3ff3a84 qnx6: switch to ->free_inode() omits bc40ddd12c92 qnx4: switch to ->free_inode() omits 4aa6b55c05a2 procfs: switch to ->free_inode() omits 363db959aeb1 openpromfs: switch to ->free_inode() omits e91b9194bc87 ocfs2: switch to ->free_inode() omits 9fbc000786ba dlmfs: switch to ->free_inode() omits 977c3d18948e nilfs2: switch to ->free_inode() omits ca1a199e3b87 nfs{,4}: switch to ->free_inode() omits d67a398a5fc6 minix: switch to ->free_inode() omits db0bd7b7198e jffs2: switch to ->free_inode() omits 07b012071046 isofs: switch to ->free_inode() omits 4d436d5cd51a hpfs: switch to ->free_inode() omits 08ccfc5c363d hostfs: switch to ->free_inode() omits 08ab2293936c hfsplus: switch to ->free_inode() omits 6d845e2286a8 hfs: switch to ->free_inode() omits 784494e1d759 gfs2: switch to ->free_inode() omits 9f179271e7bf freevxfs: switch to ->free_inode() omits f9ec991d4158 fat: switch to ->free_inode() omits d01718a050d0 f2fs: switch to ->free_inode() omits a2d1b88becd9 ext2: switch to ->free_inode() omits f415c51123b8 efs: switch to ->free_inode() omits 6234ddf429ef debugfs: switch to ->free_inode() omits c2e6802e7b5a cifs: switch to ->free_inode() omits 41149cb08aeb bdev: switch to ->free_inode() omits 8d8fc9cbc7a8 bfs: switch to ->free_inode() omits 49f82a808bb0 befs: switch to ->free_inode() omits 312a679183b0 affs: switch to ->free_inode() omits 8f05a7953560 adfs: switch to ->free_inode() omits 5e8a0770c01a 9p: switch to ->free_inode() omits 25af6c4a4a6b erofs: switch to ->free_inode() omits 6d0e0d0bb8eb spufs: switch to ->free_inode() omits fdb0da89f4ba new inode method: ->free_inode() omits 4dd2b82d5adf udp: fix GRO packet of death omits 2e5f081003f0 Merge branch 'spi-5.2' into spi-next omits 58b860ed4a77 Merge branch 'spi-5.1' into spi-linus omits 8b9085200681 regulator: hi6xxx: Switch to SPDX identifier omits c5e911add161 regulator: vexpress: Switch to SPDX identifier omits eeb1b2355a6f regulator: vexpress: Get rid of struct vexpress_regulator omits 7e95b16625a3 spi: rspi: Fix handling of QSPI code when transmit and receive omits e5c27498a040 spi: atmel-quadspi: fix crash while suspending omits 8d1467a68426 spi: stm32: return the get_irq error omits cc1b69fc5f9f spi: tegra114: fix PIO transfer omits 29f2133717c5 spi: pxa2xx: fix SCR (divisor) calculation omits d61ad23cb3be spi: Clear SPI_CS_HIGH flag from bad_bits for GPIO chip-select omits 1dfbf334f123 spi: ep93xx: Convert to use CS GPIO descriptors omits 2a168e10d6db spi: AD ASoC: declare missing of table omits ba3ce8cb3808 spi: spi-mem: zynq-qspi: Fix build error on architectures [...] omits 4b562de4e227 spi: stm32-qspi: manage the get_irq error case omits 8b7bd10eb00d spi/spi-bcm2835: Split transfers that exceed DLEN omits 937e6d756422 spi: expand mode support omits bf6e83965759 dt-bindings: spi: spi-mt65xx: add support for MT8516 omits 41a918026407 spi: pxa2xx: Add support for Intel Comet Lake omits ed86bf8ef3b5 spi/trace: Cap buffer contents at 64 bytes omits c9ba7a16d0f1 spi: Release spi_res after finalizing message omits 4d1841d64535 spi: Remove warning in spi_split_transfers_maxsize() omits 76d2f7ee68b6 spi: Remove one needless transfer speed fall back case omits 9231b4603ef2 spi: sh-msiof: Document r8a77470 bindings omits 51ebf6acb00f spi: pxa2xx: use a module softdep for dw_dmac omits b5881b153bc8 spi: spi-mem: Make spi_mem_default_supports_op() static inline omits 72e6841608b9 spi: spi-mem: Fix build error without CONFIG_SPI_MEM omits 600d7258316d Merge tag 'for-v5.1-rc' of git://git.kernel.org/pub/scm/li [...] omits 886b7a50100a ipv6: A few fixes on dereferencing rt->from omits f3505745c07f rds: ib: force endiannes annotation omits 65beea4c3a52 Merge tag 'arc-5.1-final' of git://git.kernel.org/pub/scm/ [...] omits 15d2aba7c602 PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management omits fb0af61d3afe Merge tag 'acpi-5.1-rc8' of git://git.kernel.org/pub/scm/l [...] omits 7e74e235bb31 gcc-9: don't warn about uninitialized btrfs extent_type variable omits f68d7c44e765 selftests: fib_rule_tests: print the result and return 1 i [...] omits 459e3a21535a gcc-9: properly declare the {pv,hv}clock_page storage omits cf676908846a gcc-9: don't warn about uninitialized variable omits 6f303d60534c gcc-9: silence 'address-of-packed-member' warning omits d2f0c961148f ipv4: ip_do_fragment: Preserve skb_iif during fragmentation omits d4ef647510b1 io_uring: avoid page allocation warnings omits 2dcb00331403 net/tls: avoid NULL pointer deref on nskb->sk in fallback omits 15d55bae4e3c selftests: fib_rule_tests: Fix icmp proto with ipv6 omits 486efdc8f6ce packet: validate msg_namelen in send directly omits b2cf86e1563e packet: in recvmsg msg_name return at least sizeof sockaddr_ll omits df0db3ecdb8f iomap: Add a page_prepare callback omits 7a77dad7e3be iomap: Fix use-after-free error in page_done callback omits 26ddb1f4fd88 fs: Turn __generic_write_end into a void function omits dbc582b6fb6a iomap: Clean up __generic_write_end calling omits 24cf262da1ad Merge branch 'for-next/timers' of git://git.kernel.org/pub [...] omits f5eb4d3b92a6 iov_iter: fix iov_iter_type omits 60a27b906d1a block: fix handling for BIO_NO_PAGE_REF omits 817869d2519f io_uring: drop req submit reference always in async punt omits 52e04ef4c9d4 io_uring: free allocated io_memory once omits 975554b03edd io_uring: fix SQPOLL cpu validation omits 50abbe19623e Merge branch 'for-next/mitigations' of git://git.kernel.or [...] omits 9431ac2bf6b7 Merge branch 'for-next/futex' of git://git.kernel.org/pub/ [...] omits 4ad499c94264 Documentation: Add ARM64 to kernel-parameters.rst omits a111b7c0f20e arm64/speculation: Support 'mitigations=' cmdline option omits eb337cdfcd5d arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB omits 61ae1321f06c arm64: enable generic CPU vulnerabilites support omits 526e065dbca6 arm64: add sysfs vulnerability show for speculative store bypass omits 61cf61d81e32 arm64: Fix size of __early_cpu_boot_status omits fbd019737d71 sctp: avoid running the sctp state machine recursively omits 37e9c087c814 stmmac: pci: Fix typo in IOT2000 comment omits 799381e49b4e Documentation: fix netdev-FAQ.rst markup warning omits 5c8b0b54db22 io_uring: have submission side sqe errors post a cqe omits 23583f779502 ACPI / property: fix handling of data_nodes in acpi_get_ne [...] omits 0e2338749192 ipv6: fix races in ip6_dst_destroy() omits e8ab8d24b488 KVM: nVMX: Fix size checks in vmx_set_nested_state omits f2bc9c908dfe Merge tag 'fsnotify_for_v5.1-rc8' of git://git.kernel.org/ [...] omits 6245242d9145 Merge tag 'kvmarm-fixes-for-5.1-2' of git://git.kernel.org [...] omits eba3afde1cea KVM: selftests: make hyperv_cpuid test pass on AMD omits b904cb8dff82 KVM: lapic: Check for in-kernel LAPIC before deferencing a [...] omits 76d58e0f07ec KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size omits 0699c64a4be6 x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE omits 8764ed55c970 KVM: x86: Whitelist port 0x7e for pre-incrementing %rip omits 2c2a2fb1e2a9 Revert "ACPICA: Clear status of GPEs before enabling them" omits b51ce3744f11 x86/mm/mem_encrypt: Disable all instrumentation for early [...] omits 34259977f23c Merge tag 'wireless-drivers-for-davem-2019-04-30' of git:/ [...] omits bf3bd966dfd7 Merge tag 'usb-5.1-rc8' of git://git.kernel.org/pub/scm/li [...] omits 62977281a638 io_uring: remove unnecessary barrier after unsetting IORIN [...] omits b841f19524a1 io_uring: remove unnecessary barrier after incrementing dr [...] omits 82ab082c0e2f io_uring: remove unnecessary barrier before reading SQ tail omits 9e4c15a39394 io_uring: remove unnecessary barrier after updating SQ head omits 115e12e58dbc io_uring: remove unnecessary barrier before reading cq head omits 4f7067c3fb7f io_uring: remove unnecessary barrier before wq_has_sleeper omits 1e84b97b7377 io_uring: fix notes on barriers omits 8449eedaa1da io_uring: fix handling SQEs requesting NOWAIT omits fea27bc7ff43 Merge tag 'selinux-pr-20190429' of git://git.kernel.org/pu [...] omits a622b40035d1 l2ip: fix possible use-after-free omits 75efa57d0bf5 xfs: add online scrub for superblock counters omits 94079285756d xfs: don't parse the mtpt mount option omits 710d707d2fa9 xfs: always rejoin held resources during defer roll omits 0ea415390cd3 clocksource/arm_arch_timer: Use arch_timer_read_counter to [...] omits a862fc2254bd clocksource/arm_arch_timer: Remove use of workaround static key omits 57f27666f91a clocksource/arm_arch_timer: Drop use of static key in arch [...] omits 5ef19a161cfa clocksource/arm_arch_timer: Direcly assign set_next_event [...] omits dea86a80033f arm64: Use arch_timer_read_counter instead of arch_counter [...] omits c93ad1337ad0 appletalk: Set error code if register_snap_client failed omits eae1ddc615be watchdog/sbsa: Use arch_timer_read_counter instead of arch [...] omits 1f5b62f09f6b ARM: vdso: Remove dependency with the arch_timer driver internals omits f949a12fd697 net: dsa: bcm_sf2: fix buffer overflow doing set_rxnfc omits b13023421b51 rxrpc: Fix net namespace cleanup omits 6989303a3b2d arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 omits 0cf57b86859c arm64: Add part number for Neoverse N1 omits c2b5bba3967a arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT omits 0f80cad3124f arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 omits 640d4ea83c8a HID: logitech-dj: fix spelling in printk omits 3887c26c0e24 ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR omits b145745fc8d1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ab042b824c11 Revert "drm/qxl: drop prime import/export callbacks" omits 5fbbeedb9a8f arm64: mm: Remove pte_unmap_nested() omits 74dd022f9e62 arm64: Fix compiler warning from pte_unmap() with -Wunused [...] omits 3950746d9d8e x86/alternatives: Add comment about module removal races omits 241a1f223806 x86/kprobes: Use vmalloc special flag omits 7fdfe1e40b22 x86/ftrace: Use vmalloc special flag omits d53d2f78cead bpf: Use vmalloc special flag omits 1a7b7d922081 modules: Use vmalloc special flag omits 868b104d7379 mm/vmalloc: Add flag for freeing of special permsissions omits d63326928611 mm/hibernation: Make hibernation handle unmapped pages omits d253ca0c3865 x86/mm/cpa: Add set_direct_map_*() functions omits 0a203df5cf0e x86/alternatives: Remove the return value of text_poke_*() omits bb0a008d6a2c x86/jump-label: Remove support for custom text poker omits f2c65fb3221a x86/modules: Avoid breaking W^X while loading modules omits 7298e24f9042 x86/kprobes: Set instruction page as executable omits 3c0dab44e227 x86/ftrace: Set trampoline pages as executable omits 86a22057127d x86/kgdb: Avoid redundant comparison of patched code omits b3fd8e83ada0 x86/alternatives: Use temporary mm for text poking omits 4fc19708b165 x86/alternatives: Initialize temporary mm for patching omits 13585fa0668c fork: Provide a function for copying init_mm omits aad42dd44db0 uprobes: Initialize uprobes earlier omits d97080ebed78 x86/mm: Save debug registers when loading a temporary mm omits cefa929c034e x86/mm: Introduce temporary mm structs omits 1fd8de46d01d x86/jump_label: Use text_poke_early() during early init omits c7b6f29b6257 bpf: Fail bpf_probe_write_user() while mm is switched omits 5932c9fd19e6 mm/tlb: Provide default nmi_uaccess_okay() omits e836673c9b49 x86/alternatives: Add text_poke_kgdb() to not assert the l [...] omits 359db57c34af arm64: compat: Reduce address limit for 64K pages omits 75a19a0202db arm64: arch_timer: Ensure counter register reads occur wit [...] omits 4ebe36c94aed cpufreq: Fix kobject memleak omits 0a0cf5988f52 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 5a28654cc0e6 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 9a4f26cc98d8 sched/cpufreq: Fix kobject memleak omits d5963d87bf84 Merge tag 'v5.1-rc7' into x86/mm, to pick up fixes omits 6c0afef5fb0c ipv6/flowlabel: wait rcu grace period before put_pid() omits 1d3fd8a10bed vrf: Use orig netdev to count Ip6InNoRoutes and a fresh ro [...] omits ca2fe2956ace tcp: add sanity tests in tcp_add_backlog() omits 95c169251bf7 ipv6: invert flowlabel sharing check in process and user mode omits 6ee12b7b15e0 Merge branch 'ieee802154-for-davem-2019-04-25' of git://gi [...] omits 83a50840e72a Merge tag 'seccomp-v5.1-rc8' of git://git.kernel.org/pub/s [...] omits 4297ff84dc24 btrfs: track DIO bytes in flight omits da9b6ec829df btrfs: merge calls of btrfs_setxattr and btrfs_setxattr_tr [...] omits 717ebdc3205a btrfs: delete unused function btrfs_set_prop_trans omits b3f6a4be1333 btrfs: start transaction in xattr_handler_set_prop omits 44e5194b5ec1 btrfs: drop local copy of inode i_mode omits 3c8d8b635780 btrfs: drop old_fsflags in btrfs_ioctl_setflags omits d2b8fcfe4315 btrfs: modify local copy of btrfs_inode flags omits 11d3cd5c6258 btrfs: drop useless inode i_flags copy and restore omits ff9fef559bab btrfs: start transaction in btrfs_ioctl_setflags() omits cd31af158b32 btrfs: export btrfs_set_prop omits f22125e5d8ae btrfs: refactor btrfs_set_props to validate externally omits 7c15d41016dc btrfs: ctree: Dump the leaf before BUG_ON in btrfs_set_ite [...] omits 02529d7a1077 btrfs: tree-checker: Allow error injection for tree-checker omits 51d470aeaa3a btrfs: Document btrfs_csum_one_bio omits b8aa330d2acb Btrfs: improve performance on fsync of files with multiple [...] omits 62d54f3a7fa2 Btrfs: fix race between send and deduplication that lead t [...] omits 9f89d5de8631 Btrfs: send, flush dellaloc in order to avoid data loss omits 03628cdbc64d Btrfs: do not start a transaction during fiemap omits f5c8daa5b2ae btrfs: remove unused parameter fs_info from btrfs_set_disk [...] omits c6e340bc1c9e btrfs: remove unused parameter fs_info from btrfs_add_dela [...] omits 5c5aff98f83a btrfs: remove unused parameter fs_info from emit_last_fiem [...] omits 033774dc5a90 btrfs: remove unused parameter fs_info from CHECK_FE_ALIGNED omits 179d1e6a3b6a btrfs: remove unused parameter fs_info from from tree_advance omits c7da9597fe8c btrfs: remove unused parameter fs_info from tree_move_down omits c71dd88007bd btrfs: remove unused parameter fs_info from btrfs_extend_item omits 78ac4f9e5ae0 btrfs: remove unused parameter fs_info from btrfs_truncate_item omits 25263cd7cec1 btrfs: remove unused parameter fs_info from split_item omits c4140cbf35b9 btrfs: qgroup: Don't scan leaf if we're modifying reloc tree omits ffd4bb2a19cd btrfs: extent-tree: Use btrfs_ref to refactor btrfs_free_extent() omits 82fa113fccc4 btrfs: extent-tree: Use btrfs_ref to refactor btrfs_inc_ex [...] omits ddf30cf03fb5 btrfs: extent-tree: Use btrfs_ref to refactor add_pinned_bytes() omits 8a5040f7d9fd btrfs: ref-verify: Use btrfs_ref to refactor btrfs_ref_tree_mod() omits 76675593b69f btrfs: delayed-ref: Use btrfs_ref to refactor btrfs_add_de [...] omits ed4f255b9bac btrfs: delayed-ref: Use btrfs_ref to refactor btrfs_add_de [...] omits dd28b6a5aad3 btrfs: extent-tree: Open-code process_func in __btrfs_mod_ref omits b28b1f0ce44c btrfs: delayed-ref: Introduce better documented delayed re [...] omits bfc61c36260c Btrfs: do not start a transaction at iterate_extent_inodes() omits 65237ee3b6b3 btrfs: get fs_info from device in btrfs_rm_dev_replace_fre [...] omits 163e97ee0d0f btrfs: get fs_info from device in btrfs_scrub_cancel_dev omits f331a9525f96 btrfs: get fs_info from device in btrfs_rm_dev_item omits 8087c193450b btrfs: get fs_info from eb in __push_leaf_left omits f72f0010b202 btrfs: get fs_info from eb in __push_leaf_right omits 50489a5734ec btrfs: Remove bio_offset argument from submit_bio_hook omits e68f2ee72181 btrfs: Always pass 0 bio_offset for btree_submit_bio_start omits e7681167c36f btrfs: Pass 0 for bio_offset to btrfs_wq_submit_bio omits c2ccfbc62e9f btrfs: Remove 'tree' argument from read_extent_buffer_pages omits a56b1c7bc83c btrfs: Change submit_bio_hook to taking an inode directly omits a9355a0ef32f btrfs: Define submit_bio_hook's type directly omits 2ccf545e0db9 btrfs: get fs_info from block group in search_free_space_info omits 2ceeae2e4c4c btrfs: get fs_info from block group in btrfs_find_space_cluster omits 6701bdb39ceb btrfs: get fs_info from block group in write_pinned_extent [...] omits bb6cb1c5b92b btrfs: get fs_info from block group in load_free_space_cache omits 7949f3392ed6 btrfs: get fs_info from block group in lookup_free_space_inode omits fdf08605b95d btrfs: get fs_info from block group in pin_down_extent omits f87b7eb821e3 btrfs: get fs_info from block group in next_block_group omits 32b593bfcb58 Btrfs: remove no longer used function to run delayed refs [...] omits e3de9b159a92 btrfs: cleanup btrfs_setxattr_trans and drop transaction p [...] omits 04e6863b19c7 btrfs: split btrfs_setxattr calls regarding transaction omits 353c2ea735e4 btrfs: remove redundant readonly root check in btrfs_setxa [...] omits 3e125a74fbc1 btrfs: export btrfs_setxattr omits 2d74fa3efcff btrfs: rename do_setxattr to btrfs_setxattr omits cac237ae095f btrfs: rename btrfs_setxattr to btrfs_setxattr_trans omits 31aab402076f btrfs: trace: Introduce trace events for all btrfs tree lo [...] omits 34e73cc930a8 btrfs: trace: Introduce trace events for sleepable tree lock omits 74f657d89c67 Btrfs: remove no longer used member num_dirty_bgs from tra [...] omits 2b584c688bb5 btrfs: get fs_info from trans in btrfs_run_dev_replace omits 196c9d8de838 btrfs: get fs_info from trans in btrfs_run_dev_stats omits 5c466629e27a btrfs: get fs_info from trans in btrfs_finish_sprout omits 6f8e0fc77cd5 btrfs: get fs_info from trans in init_first_rw_device omits 94f94ad97255 btrfs: get fs_info from trans in copy_for_split omits 6ad3cf6df096 btrfs: get fs_info from trans in insert_ptr omits 55d32ed8d3e3 btrfs: get fs_info from trans in balance_node_right omits d30a668f1bf1 btrfs: get fs_info from trans in push_node_left omits fe04153452a6 btrfs: get fs_info from trans in btrfs_write_out_cache omits 4ca75f1bd413 btrfs: get fs_info from trans in create_free_space_inode omits 907877664e2d btrfs: get fs_info from trans in btrfs_set_log_full_commit omits 4884b8e8ebf5 btrfs: get fs_info from trans in btrfs_need_log_full_commit omits 9b7a2440ae51 btrfs: get fs_info from trans in btrfs_create_tree omits 6b2794084345 btrfs: get fs_info from trans in update_block_group omits 5742d15fa76a btrfs: get fs_info from trans in btrfs_write_dirty_block_groups omits bbebb3e0babb btrfs: get fs_info from trans in btrfs_setup_space_cache omits 39db232daec7 btrfs: get fs_info from trans in write_one_cache_group omits f9756261c28c btrfs: Remove redundant inode argument from btrfs_add_ordered_sum omits 8d47a0d8f794 btrfs: Do mandatory tree block check before submitting bio omits ff2ac107fae2 btrfs: tree-checker: Remove comprehensive root owner check omits 39ad31731588 Btrfs: fix data bytes_may_use underflow with fallocate due [...] omits 178507595c93 btrfs: get fs_info from eb in read_one_dev omits 9690ac098774 btrfs: get fs_info from eb in read_one_chunk omits ddaf1d5aef2c btrfs: get fs_info from eb in btrfs_check_chunk_valid omits 6ec0896c4c81 btrfs: get fs_info from eb in should_balance_chunk omits 813fd1dcab2d btrfs: get fs_info from eb in btrfs_check_node omits cfdaad5e5f42 btrfs: get fs_info from eb in btrfs_check_leaf_relaxed omits 1c4360ee056b btrfs: get fs_info from eb in btrfs_check_leaf_full omits 929be17a9b49 btrfs: Switch btrfs_trim_free_extents to find_first_clear_ [...] omits 45bfcfc168f8 btrfs: Implement find_first_clear_extent_bit omits 8811133d8a98 btrfs: Optimize unallocated chunks discard omits e74e3993bcf6 btrfs: Factor out in_range macro omits 60dfdf25bd31 btrfs: Remove 'trans' argument from find_free_dev_extent(_start) omits 1c11b63eff2a btrfs: replace pending/pinned chunks lists with io tree omits 68c94e55e150 btrfs: Transpose btrfs_close_devices/btrfs_mapping_tree_fr [...] omits 8e75fd893b06 btrfs: Stop using call_rcu for device freeing omits 4ca7365606ca btrfs: Implement set_extent_bits_nowait omits 930b09072977 btrfs: Introduce new bits for device allocation tree omits 39e264a40dd7 btrfs: Populate ->orig_block_len during read_one_chunk omits 41e7acd38c1a btrfs: Rename and export clear_btree_io_tree omits 61d0d0d2cbb7 btrfs: Handle pending/pinned chunks before blockgroup relo [...] omits bbbf7243d62d btrfs: combine device update operations during transaction commit omits c2d1b3aae336 btrfs: Honour FITRIM range constraints during free space trim omits 040ee6120cb6 Btrfs: send, improve clone range omits 8b4d1efc9e6c btrfs: prop: open code btrfs_set_prop in inherit_prop omits ae0bc863106a btrfs: drop unused parameter in mount_subvol omits 39e57f495bf9 btrfs: tree-checker: get fs_info from eb in check_inode_item omits 412a23127c58 btrfs: tree-checker: get fs_info from eb in check_dev_item omits 5617ed80cbaa btrfs: tree-checker: get fs_info from eb in dev_item_err omits d001e4a3fe39 btrfs: tree-checker: get fs_info from eb in chunk_err omits e2ccd361ef06 btrfs: tree-checker: get fs_info from eb in check_leaf omits 0076bc89a77a btrfs: tree-checker: get fs_info from eb in check_leaf_item omits ae2a19d8ad2e btrfs: tree-checker: get fs_info from eb in check_extent_d [...] omits af60ce2b9354 btrfs: tree-checker: get fs_info from eb in check_block_gr [...] omits 4806bd886aa0 btrfs: tree-checker: get fs_info from eb in block_group_err omits ce4252c049bd btrfs: tree-checker: get fs_info from eb in check_dir_item omits d98ced688f49 btrfs: tree-checker: get fs_info from eb in dir_item_err omits 68128ce75620 btrfs: tree-checker: get fs_info from eb in check_csum_item omits 1fd715ffdd14 btrfs: tree-checker: get fs_info from eb in file_extent_err omits 86a6be3abe6c btrfs: tree-checker: get fs_info from eb in generic_err omits 6bf9e4bd6a27 btrfs: inode: Verify inode mode to avoid NULL pointer dereference omits 496245cac57e btrfs: tree-checker: Verify inode item omits 80e46cf22ba0 btrfs: tree-checker: Enhance chunk checker to validate chu [...] omits ab4ba2e13346 btrfs: tree-checker: Verify dev item omits 075cb3c78fe7 btrfs: tree-checker: Check chunk item at tree block read time omits bf871c3b43b1 btrfs: tree-checker: Make btrfs_check_chunk_valid() return [...] omits f114024376bc btrfs: tree-checker: Make chunk item checker messages more [...] omits 82fc28fbedbb btrfs: Move btrfs_check_chunk_valid() to tree-check.[ch] a [...] omits 90b1377daa96 btrfs: qgroup: remove obsolete fs_info members omits e064d5e9f0a0 btrfs: get fs_info from eb in btrfs_verify_level_key omits 5ab12d1ff837 btrfs: get fs_info from eb in btree_read_extent_buffer_pages omits d0d20b0f5c6d btrfs: get fs_info from eb in read_node_slot omits e902baac6564 btrfs: get fs_info from eb in btrfs_leaf_free_space omits 6a884d7d527f btrfs: get fs_info from eb in clean_tree_block omits ed874f0db897 btrfs: get fs_info from eb in tree_mod_log_eb_copy omits b0c9b3b05dcb btrfs: get fs_info from eb in check_tree_block_fsid omits bcdc428cfe7d btrfs: get fs_info from eb in btrfs_exclude_logged_extents omits 8f881e8c1880 btrfs: get fs_info from eb in leaf_data_end omits 0ab020632860 btrfs: get fs_info from eb in write_one_eb omits 20a1fbf97e11 btrfs: get fs_info from eb in repair_eb_io_failure omits 9df76fb5442a btrfs: get fs_info from eb in lock_extent_buffer_for_io omits 7d157c3d4810 btrfs: use common file type conversion omits 7984ae52bbf7 btrfs: Perform locking/unlocking in btrfs_remap_file_range() omits 290342f66108 btrfs: use BUG() instead of BUG_ON(1) omits 247462a5aca5 btrfs: move tree block wait and write helpers to tree-log omits d4eb671a0882 btrfs: remove stale definition of BUFFER_LRU_MAX omits e4fa7469eb7a btrfs: tests: unify messages when tests start omits 752dbe48e22a btrfs: tests: drop messages when some tests finish omits 3173fd926c46 btrfs: tests: fix comments about tested extent map ranges omits 43f7cddc6e5a btrfs: tests: use SZ_ constants everywhere omits 6c3047468088 btrfs: tests: use standard error message after extent map [...] omits ccfada1f650b btrfs: tests: return error from all extent map test cases omits 7c6f670052f1 btrfs: tests: return errors from extent map test case 4 omits 992dce7494d6 btrfs: tests: return errors from extent map test case 3 omits e71f2e17e8c9 btrfs: tests: return errors from extent map test case 2 omits d7de4b0864dd btrfs: tests: return errors from extent map test case 1 omits 488f673023be btrfs: tests: return errors from extent map tests omits 7b9586bc2b31 btrfs: tests: properly initialize fs_info of extent buffer omits 3199366da73d btrfs: tests: use standard error message after block group [...] omits 6a060db85d0a btrfs: tests: use standard error message after inode alloc [...] omits 770e0cc040b0 btrfs: tests: use standard error message after path alloca [...] omits 9e3d9f8462ef btrfs: tests: use standard error message after extent buff [...] omits 52ab7bca3583 btrfs: tests: use standard error message after root alloca [...] omits 37b2a7bc1ea9 btrfs: tests: use standard error message after fs_info all [...] omits 703de4266f63 btrfs: tests: add table of most common errors omits efd31fce54f7 btrfs: tests: print file:line for error messages omits d33d105b85d6 btrfs: tests: don't leak fs_info in extent_io bitmap tests omits d46a05edac44 btrfs: tests: handle fs_info allocation failure in extent_ [...] omits 75391f0d4119 btrfs: disk-io: Show the timing of corrupted tree block ex [...] omits ff612ba78499 btrfs: fix panic during relocation after ENOSPC before wri [...] omits 6a8d2136ca3f btrfs: Use less confusing condition for uptodate parameter [...] omits a2a72fbd1110 btrfs: extent_io: Handle errors better in extent_writepages() omits 2e3c25136adf btrfs: extent_io: add proper error handling to lock_extent [...] omits 02c6db4f7308 btrfs: extent_io: Handle errors better in extent_write_loc [...] omits e06808be8a52 btrfs: extent_io: Kill dead condition in extent_write_cach [...] omits 2b952eea813b btrfs: extent_io: Handle errors better in btree_write_cach [...] omits 3065976b045f btrfs: extent_io: Handle errors better in extent_write_ful [...] omits f4340622e022 btrfs: extent_io: Move the BUG_ON() in flush_write_bio() o [...] omits 63489055e4c0 btrfs: Always output error message when key/level verifica [...] omits 448de471cd4c btrfs: Check the first key and level for cached extent buffer omits 537f38f019fa btrfs: Correctly free extent buffer in case btree_read_ext [...] omits 80fbc341dcff btrfs: Make btrfs_(set|clear)_header_flag return void omits 10995c049120 btrfs: reloc: Fix NULL pointer dereference due to expanded [...] omits d51f51bb6f3c btrfs: Remove unused -EIO assignment in end_bio_extent_readpage omits e65ef21ed850 btrfs: Exploit the fact that pages passed to extent_readpa [...] omits ed1b4ed79df2 btrfs: switch extent_buffer::lock_nested to bool omits c79adfc085c0 btrfs: use assertion helpers for extent buffer write lock [...] omits e3f153886702 btrfs: add assertion helpers for extent buffer write lock [...] omits 5c9c799ab783 btrfs: use assertion helpers for extent buffer read lock counters omits 58a2ddaedbf7 btrfs: add assertion helpers for extent buffer read lock counters omits afd495a8264f btrfs: use assertion helpers for spinning readers omits 225948dedc9d btrfs: add assertion helpers for spinning readers omits 843ccf9f46ba btrfs: use assertion helpers for spinning writers omits e4e9fd0f3262 btrfs: add assertion helpers for spinning writers omits 8882679ea50b btrfs: Remove EXTENT_IOBITS omits 4e586ca3c3e6 btrfs: Remove EXTENT_WRITEBACK omits e8baf7abcf56 btrfs: Turn an 'else if' into an 'else' in btrfs_uuid_tree_add omits 262c96a3c367 btrfs: refactor btrfs_set_prop and add btrfs_set_prop_trans omits 419a6f30fd84 btrfs: rename fs_info argument to fs_private omits 3dcf96c7b9fe btrfs: drop redundant forward declaration in props.c omits 7715da84f74d btrfs: merge _btrfs_set_prop helpers omits 443c8e2a839f btrfs: reduce kmap_atomic time for checksumming omits a1d198478e92 btrfs: tracepoints: Add trace events for extent_io_tree omits 43eb5f297584 btrfs: Introduce extent_io_tree::owner to distinguish diff [...] omits 7b4397386fbd btrfs: switch extent_io_tree::track_uptodate to bool omits c258d6e36442 btrfs: Introduce fs_info to extent_io_tree omits 3b1da515c64e Btrfs: remove no longer used 'sync' member from transactio [...] omits b2423496a656 btrfs: zstd: remove indirect calls for local functions omits 6c3abeda7730 btrfs: scrub: return EAGAIN when fs is closing omits 8de60fe94292 btrfs: Initialize inode::i_mapping once in btrfs_symlink omits 7ac1e464c4d4 btrfs: Don't panic when we can't find a root key omits c53839fc3217 btrfs: warn if extent buffer mapping crosses a page bounda [...] omits 2996e1f8bcad btrfs: factor our read/write stage off csum_tree_block int [...] omits 80871482fd5c x86: make ZERO_PAGE() at least parse its argument omits 6a5c5d26c4c6 rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use omits 7a0f8ad5ff63 Merge ath-current from git://git.kernel.org/pub/scm/linux/ [...] omits 2f1d4e24d91b firmware: arm_sdei: Prohibit probing in '_sdei_handler' omits dfbd199a7cfe selinux: use kernel linux/socket.h for genheaders and mdp omits 2ae7a39770c7 Merge tag 'mac80211-for-davem-2019-04-26' of git://git.ker [...] omits f08cae2f28db arm64: mmap: Ensure file offset is treated as unsigned omits 9e80ad37f678 ath10k: Drop WARN_ON()s that always trigger during system resume omits 38faed150438 ath10k: perform crash dump collection in workqueue omits d671002be6bd locking/lockdep: Remove unnecessary unlikely() omits bc15cf701fa4 arm64: Kconfig: Tidy up errata workaround help text omits 31adf2308f33 livepatch: Convert error about unsupported reliable stackt [...] omits dbcdae185a70 Documentation: kvm: fix dirty log ioctl arch lists omits ce9d3eceb7ff lib/vsprintf: Make function pointer_string static omits 3599fe12a125 x86/stacktrace: Use common infrastructure omits 214d8ca6ee85 stacktrace: Provide common infrastructure omits 56d8f079c51a lib/stackdepot: Remove obsolete functions omits 988ec8841ca1 stacktrace: Remove obsolete functions omits 25e39e32b0a3 livepatch: Simplify stack trace retrieval omits 9f50c91b1195 tracing: Remove the last struct stack_trace usage omits ee6dd0db4d8d tracing: Simplify stack trace retrieval omits c438f140cc16 tracing: Make ftrace_trace_userstack() static and conditional omits 2a820bf74918 tracing: Use percpu stack trace buffer more intelligently omits e7d916632b52 tracing: Simplify stacktrace retrieval in histograms omits c120bce78065 lockdep: Simplify stack trace handling omits 76b14436b4d9 lockdep: Remove save argument from check_prev_add() omits b1abe4622d4c lockdep: Remove unused trace argument from print_circular_bug() omits 487f3c7fb1a0 drm: Simplify stacktrace handling omits be9c52ed84eb dm persistent data: Simplify stack trace handling omits 741b58f3e236 dm bufio: Simplify stack trace retrieval omits 6924f5feba21 btrfs: ref-verify: Simplify stack trace retrieval omits 746017ed8d4d dma/debug: Simplify stracktrace retrieval omits 30191250c2b3 fault-inject: Simplify stacktrace retrieval omits af52bf6b92f7 mm/page_owner: Simplify stack trace handling omits 880e049c9ce9 mm/kasan: Simplify stacktrace handling omits 07984aad1c7e mm/kmemleak: Simplify stacktrace handling omits 7971679994d3 mm/slub: Simplify stack trace retrieval omits f93877214a83 latency_top: Simplify stack trace handling omits e988e5ec18d6 proc: Simplify task stack retrieval omits 1b59562d3ab0 backtrace-test: Simplify stack trace handling omits c0cfc337264c lib/stackdepot: Provide functions which operate on plain s [...] omits e9b98e162aa5 stacktrace: Provide helpers for common stack trace operations omits 3d9a80729153 tracing: Cleanup stack trace code omits 8db82563451f cpufreq: armada-37xx: fix frequency calculation for opp omits 7a5da02de8d6 locking/lockdep: check for freed initmem in static_obj() omits b2d24b97b2a9 s390/kernel: add support for kernel address space layout r [...] omits a80313ff91ab s390/kernel: introduce .dma sections omits 087c4d742398 s390/sclp: do not use static sccbs omits fd3d2742d558 s390/kprobes: use static buffer for insn_page omits ff4a742dde3c s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad omits 805bc0bc238f s390/kernel: build a relocatable kernel omits 833b441ec0f6 s390: enable processes for mio instructions omits 56271303808f s390/pci: add parameter to disable usage of MIO instructions omits 71ba41c9b1d9 s390/pci: provide support for MIO instructions omits c475f1770a5e s390/ism: move oddities of device IO to wrapper function omits 81deca12c202 s390/pci: move io address mapping code to pci_insn.c omits fbfe07d440f2 s390/pci: add parameter to force floating irqs omits 07e3ec3acb80 s390/pci: gather statistics for floating vs directed irqs omits 914b7dd07ee8 s390: show statistics for MSI IRQs omits e979ce7bced2 s390/pci: provide support for CPU directed interrupts omits 414cbd1e3d14 s390/airq: provide cacheline aligned ivs omits b1f548645cb5 s390/pci: clarify interrupt vector usage omits 30e63ef2ef43 s390/airq: recognize directed interrupts omits 0a9fddfaa8ea s390/sclp: detect DIRQ facility omits c840927cf5f2 s390/pci: move everything irq related to pci_irq.c omits 066ee72aecdc s390/pci: remove unused define omits 6324b4de6dca s390/pci: mark command line parser data __initdata omits c9896acc7851 s390/ipl: Provide has_secure sysfs attribute omits 268a78404973 s390/kexec_file: Disable kexec_load when IPLed secure omits 99feaa717e55 s390/kexec_file: Create ipl report and pass to next kernel omits e23a8020ce4e s390/kexec_file: Signature verification prototype omits 653beba24d4c s390/kexec_file: Load new kernel to absolute 0 omits 8e4964261374 s390/kexec_file: Unify loader code omits d0d249d75dda s390/kexec_file: Simplify parmarea access omits 4c0f032d4963 s390/purgatory: Omit use of bin2c omits 61f3f8fc2235 s390/purgatory: Reduce purgatory size omits 729829d775c9 s390/kexec_file: Fix detection of text segment in ELF loader omits 6339a3889ad4 s390/kexec_file: Fix potential segment overlap in ELF loader omits 75b0f8473fed cpufreq: centrino: Fix centrino_setpolicy() kerneldoc comment omits 712e9ad0a2bd cpufreq: qoriq: add support for lx2160a omits 94b5f312cfb4 locking/static_key: Don't take sleeping locks in __static_ [...] omits b92e793bbe4a locking/static_key: Factor out the fast path of static_key [...] omits ad282a8117d5 locking/static_key: Add support for deferred static branches omits 948f83768a18 locking/lockdep: Test all incompatible scenarios at once i [...] omits 9b019acb72e4 sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs omits d15d356887e7 perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER omits f69e749a4935 Abort file_remove_privs() for non-reg. files omits ee948837d7fa [fix] get rid of checking for absent device name in vfs_ge [...] omits 37624b58542f Linux 5.1-rc7 omits b1da6a51871c fsnotify: Fix NULL ptr deref in fanotify_get_fsid() omits 9520b5324b0e Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits 0d82044e1b7e Merge tag 'powerpc-5.1-6' of git://git.kernel.org/pub/scm/ [...] omits 975a0f400f2e Merge tag 'for-linus-20190428' of git://git.kernel.dk/linux-block omits 14f974d7f0f1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits 72a6e35db32b Merge tag 'dmaengine-fix-5.1-rc7' of git://git.infradead.o [...] omits e5c812e84f0d ALSA: line6: use dynamic buffers omits 73ce6abae5f9 iomap: convert to SPDX identifier omits 5c403533fb5f Merge tag 'iwlwifi-for-kalle-2019-04-28' of git://git.kern [...] omits d156e67d3f58 iwlwifi: mvm: fix merge damage in iwl_mvm_vif_dbgfs_register() omits 5c9adef97891 iwlwifi: fix driver operation for 5350 omits de1887c064b9 iwlwifi: mvm: check for length correctness in iwl_mvm_crea [...] omits 0700d3d117a7 ALSA: hda/realtek - Fixed Dell AIO speaker noise omits 21f1b8a6636c udp: fix GRO reception in case of length mismatch omits fbef9478ff22 Merge branch 'tls-data-copies' omits eb3d38d5adb5 net/tls: fix copy to fragments in reencrypt omits 97e1caa517e2 net/tls: don't copy negative amounts of data in reencrypt omits 25cce03b1d06 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b2a20fd0725e Merge branch 'bnxt_en-Misc-bug-fixes' omits 0b397b17a412 bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). omits 3f93cd3f098e bnxt_en: Fix statistics context reservation logic. omits ad361adf0d08 bnxt_en: Pass correct extended TX port statistics size to [...] omits 1f83391bd6fc bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under [...] omits f9099d611449 bnxt_en: Free short FW command HWRM memory in error path i [...] omits b4e30e8e7ea1 bnxt_en: Improve multicast address setup logic. omits 037904a22bf8 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits 15d4e26b816a Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] omits 508499166365 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits f2fde6a5bcfc KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit omits baf76f0c58ae slip: make slhc_free() silently accept an error pointer omits ce944935eef2 Merge branch 'akpm' (patches from Andrew) omits 3a349763cf11 Input: synaptics-rmi4 - write config register values to th [...] omits 1749d1ea89bd xfs: add missing error check in xfs_prepare_shift() omits 47cd97b5b239 xfs: scrub should check incore counters against ondisk headers omits 9a1f3049f473 xfs: allow scrubbers to pause background reclaim omits ed30dcbd901c xfs: rename the speculative block allocation reclaim toggl [...] omits 9fe82b8c422b xfs: track delayed allocation reservations across the filesystem omits f60be90fc9a9 xfs: fix broken bhold behavior in xrep_roll_ag_trans omits 857e17c2ee7c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits e9e1a2e7b486 Merge tag 'trace-v5.1-rc6' of git://git.kernel.org/pub/scm [...] omits 29279d21997a Merge tag 'gpio-v5.1-3' of git://git.kernel.org/pub/scm/li [...] omits 4e40f0f35be8 Merge tag 'drm-fixes-2019-04-26' of git://anongit.freedesk [...] omits d0473f978e61 Merge tag 'for-5.1-rc6-tag' of git://git.kernel.org/pub/sc [...] omits 58130235bfcc Merge tag '5.1-rc6-smb3-fixes' of git://git.samba.org/sfre [...] omits 89189557b47b fs/proc/proc_sysctl.c: Fix a NULL pointer dereference omits 8118b82eb756 mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag omits 8139ad043d63 mm/page_alloc.c: avoid potential NULL pointer dereference omits ee8ab0eeb49b mm, page_alloc: always use a captured page regardless of c [...] omits 24512228b7a3 mm: do not boost watermarks to avoid fragmentation for the [...] omits e789803507b2 lib/test_vmalloc.c: do not create cpumask_t variable on stack omits ae3d6a323347 lib/Kconfig.debug: fix build error without CONFIG_BLOCK omits e153abc0739f zram: pass down the bvec we need to read into in the work struct omits 89c02e69fc52 mm/memory_hotplug.c: drop memory device reference after fi [...] omits fdfdf86720a3 net: phy: marvell: Fix buffer overrun with stats counters omits 4e43df38a2e6 genetlink: use idr_alloc_cyclic for family->id assignment omits d6097c9e4454 trace: Fix preempt_enable_no_resched() abuse omits 91862cc7867b tracing: Fix a memory leak by early error exit in trace_pi [...] omits b987222654f8 tracing: Fix buffer_ref pipe ops omits d42281b6e495 arm64: Always enable ssb vulnerability detection omits d2532e27b563 arm64: add sysfs vulnerability show for spectre-v2 omits 88ef66a28391 qmi_wwan: new Wistron, ZTE and D-Link devices omits 8c1e3d2bb44c arm64: Always enable spectre-v2 vulnerability detection omits 517953c2c47f arm64: Use firmware to detect CPUs that are not affected b [...] omits 73f381660959 arm64: Advertise mitigation of Spectre-v2, or lack thereof omits 1b3ccf4be0e7 arm64: add sysfs vulnerability show for meltdown omits 3891ebccace1 arm64: Add sysfs vulnerability show for spectre-v1 omits e5ce5e7267dd arm64: Provide a command line to disable spectre_v2 mitigation omits 56c5bc1849de net: ethernet: stmmac: manage the get_irq probe defer case omits c1c477217882 l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() omits c8c3b584343c vsprintf: Limit the length of inlined error messages omits 635720ac75a5 vsprintf: Avoid confusion between invalid address and value omits 3e5903eb9cff vsprintf: Prevent crash when dereferencing invalid pointers omits 0b74d4d763fd vsprintf: Consolidate handling of unknown pointer specifiers omits 798cc27a305e vsprintf: Factor out %pO handler as kobject_string() omits 45c3e93d751e vsprintf: Factor out %pV handler as va_format() omits f00cc102b862 vsprintf: Factor out %p[iI] handler as ip_addr_string() omits d529ac4194f2 vsprintf: Do not check address of well-known strings omits 1ac2f9789c4b vsprintf: Consistent %pK handling for kptr_restrict == 0 omits 6eea242f9bcd vsprintf: Shuffle restricted_pointer() omits 427503519739 futex: Update comments and docs about return values of arc [...] omits 8e4e0ac02b44 arm64: futex: Avoid copying out uninitialised stack in fai [...] omits 03110a5cb216 arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP omits 6b4f4bc9cb22 locking/futex: Allow low-level atomic operations to return [...] omits 84ff7a09c371 arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero r [...] omits cbafee55b5a0 Merge branch 'core/speculation' of git://git.kernel.org/pu [...] omits 5bb5c3a3ac10 dmaengine: mediatek-cqdma: fix wrong register usage in mtk [...] omits f3df44e7c986 s390/zcore: Rename ipl_block to mitigate name collision omits f6780686525c s390/boot: pad bzImage to 4K omits 937347ac56bf s390/ipl: add helper functions to create an IPL report omits 9641b8cc733f s390/ipl: read IPL report at early boot omits d29af5b7a886 s390/ipl: add definitions for the IPL report block omits 5f1207fbe744 s390/ipl: provide uapi header for list directed IPL omits 86c74d869d32 s390/ipl: make ipl_info less confusing omits 3db6d5a5ecaf x86/mm/tlb: Remove 'struct flush_tlb_info' from the stack omits da398dbd7d87 Merge branch 'linus' into x86/mm, to pick up dependent fix omits fb9bf5c8f15c regulator: sky81452: Switch to SPDX identifier omits c7e3ddd129d5 regulator: sky81452: Constify sky81452_reg_ops omits 5d7ebba38baf regulator: sy8106a: Get rid of struct sy8106a omits b9816363c0e8 regulator: core: do not report EPROBE_DEFER as error but as debug omits fe669cb95ebb regulator: mt63xx: Switch to SPDX identifier omits 6a1beee2fe37 regulator: fan53555: Switch to SPDX identifier omits a69929c7aa70 regulator: fan53555: Clean up unneeded fields from struct [...] omits b2745697bfe4 regulator: ltc3589: Switch to SPDX identifier omits 63c7c2962ae7 regulator: ltc3589: Get rid of struct ltc3589_regulator omits ce62ba3afd10 regulator: ltc3589: Convert to use simplified DT parsing omits ad759c906954 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 6db71bea59f9 Merge tag 'imx-drm-fixes-2019-04-25' of git://git.pengutro [...] omits a35d9d6a8677 Merge branch 'vmwgfx-fixes-5.1' of git://people.freedeskto [...] omits 528ffbfe6431 Merge tag 'drm-misc-fixes-2019-04-25' of git://anongit.fre [...] omits f21492d33ea4 Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] omits 0edd6b64d193 bpf: Fix preempt_enable_no_resched() abuse omits 6dd7f1408047 selftests/bpf: test cases for pkt/null checks in subprogs omits c6a9efa1d835 bpf: mark registers in all frames after pkt/null checks omits 39391377f8ec libbpf: add binary to gitignore omits 8694d8c1f82c tools: bpftool: fix infinite loop in map create omits ecfc3fcabbb5 MIPS: eBPF: Make ebpf_to_mips_reg() static omits b3a39c798213 Merge tag 'drm-intel-fixes-2019-04-24' of git://anongit.fr [...] omits 7a0df7fbc145 seccomp: Make NEW_LISTENER and TSYNC flags exclusive omits 4ee0776760af selftests/seccomp: Prepare for exclusive seccomp flags omits 349ced9984ff power: supply: sysfs: prevent endless uevent loop with CON [...] omits 9a8f612ca0d6 mtd: rawnand: marvell: Clean the controller state before e [...] omits c208ac8f8f86 x86: tsc: Rework time_cpufreq_notifier() omits f9ccd7c3a1d8 PM / Domains: Allow to attach a CPU via genpd_dev_pm_attac [...] omits b24e196586fe PM / Domains: Search for the CPU device outside the genpd lock omits a174920d69db PM / Domains: Drop unused in-parameter to some genpd functions omits 51dcf7482f4b PM / Domains: Use the base device for driver_deferred_prob [...] omits 40aa4db6d530 Merge cpuidle material depended on by the subsequent changes. omits 7fb091f806c5 Documentation: ACPI: move video_extension.txt to firmware- [...] omits 7fe19072df55 Documentation: ACPI: move ssdt-overlays.txt to admin-guide [...] omits 4887954cac77 Documentation: ACPI: move lpit.txt to firmware-guide/acpi [...] omits 3e57460f007c Documentation: ACPI: move cppc_sysfs.txt to admin-guide/ac [...] omits 440ebec745dc Documentation: ACPI: move apei/einj.txt to firmware-guide/ [...] omits deb95169ef42 Documentation: ACPI: move apei/output_format.txt to firmwa [...] omits 472e89b4e1a8 Documentation: ACPI: move aml-debugger.txt to firmware-gui [...] omits 3c03a1bde4dc Documentation: ACPI: move method-tracing.txt to firmware-g [...] omits 99ed6bfaa5a0 Documentation: ACPI: move debug.txt to firmware-guide/acpi [...] omits 05000042f33d Documentation: ACPI: move dsd/data-node-references.txt to [...] omits f2dde1ed0f28 Documentation: ACPI: move dsd/graph.txt to firmware-guide/ [...] omits 011eed59ba6d Documentation: ACPI: move acpi-lid.txt to firmware-guide/a [...] omits 572c9fa516f5 Documentation: ACPI: move i2c-muxes.txt to firmware-guide/ [...] omits 34bf473baef0 Documentation: ACPI: move dsdt-override.txt to admin-guide [...] omits 59bcdcccf31f Documentation: ACPI: move initrd_table_override.txt to adm [...] omits eea780327861 Documentation: ACPI: move method-customizing.txt to firmwa [...] omits b6dff0e153e9 Documentation: ACPI: move gpio-properties.txt to firmware- [...] omits 538f6f76b9ca Documentation: ACPI: move DSD-properties-rules.txt to firm [...] omits 97a63dd43477 Documentation: ACPI: move scan_handlers.txt to driver-api/ [...] omits 25710e23cdee Documentation: ACPI: move linuxized-acpica.txt to driver-a [...] omits 1cf70ae6f07b Documentation: ACPI: move osi.txt to firmware-guide/acpi a [...] omits c24bc66e8157 Documentation: ACPI: move enumeration.txt to firmware-guid [...] omits 8a2fe04b446f Documentation: ACPI: move namespace.txt to firmware-guide/ [...] omits 680e6ffa1510 Documentation: add Linux ACPI to Sphinx TOC tree omits 615c4d9a50e2 Merge branch 'regmap-5.2' into regmap-next omits 7fdc9fc87492 Merge branch 'regmap-5.1' into regmap-linus omits 37613fa5b762 regmap: add proper SPDX identifiers on files that did not [...] omits 734008e714d8 regulator: max77620: Fix regulator info setting for max20024 omits 78927aa40bc8 regulator: core: Actually put the gpiod after use omits 6eb4f08293e9 x86/apic: Unify duplicated local apic timer clockevent ini [...] omits a860fa7b96e1 sched/numa: Fix a possible divide-by-zero omits 8113a85f8720 Merge tag 'ceph-for-5.1-rc7' of git://github.com/ceph/ceph-client omits f6f3e747454f Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits b88c9f4129dc clk: Add missing stubs for a few functions omits 8de9930a4618 Revert "EDAC/amd64: Support more than two controllers for [...] omits be604c616ca7 arm64: sysreg: Make mrs_s and msr_s macros work with Clang [...] omits 2557fabd6e29 RDMA/hns: Bugfix for mapping user db omits a8fd61688dfa s390: report new CPU capabilities omits 769f020b6c92 s390/crypto: use TRNG for seeding/reseeding omits 23d1aee92b42 s390/crypto: rework generate_entropy function for pseudo r [...] omits 6bc210003dff KVM: arm/arm64: Don't emulate virtual timers on userspace ioctls omits a3d46aea46f9 btrfs: Switch memory allocations in async csum calculation [...] omits 5513bc8eb4a0 Merge tag 'vfio-ccw-20190425' of https://git.kernel.org/pu [...] omits b82d6c1f8f82 mwifiex: Make resume actually do something useful again on [...] omits 2e8010bb71b3 kvm: arm: Skip stage2 huge mappings for unaligned ipa back [...] omits 811328fc3222 KVM: arm/arm64: Ensure vcpu target is unset on reset failure omits 4235a5947a16 cpufreq: qoriq: Add ls1028a chip support omits c114944d7d67 USB: w1 ds2490: Fix bug caused by improper use of altsetti [...] omits ef61eb43ada6 USB: yurex: Fix protection fault after device removal omits c409ca3be3c6 usb: usbip: fix isoc packet num validation in get_pipe omits c4cba44eeeca drm/bridge: dw-hdmi: fix SCDC configuration for ddc-i2c-bus omits 1036633e10f8 crypto: ecrdsa - select ASN1 and OID_REGISTRY for EC-RDSA omits 42e37c2edd8e crypto: ux500 - use ccflags-y instead of CFLAGS_<basename>.o omits 3ccf3f0cd197 PM / Domains: Enable genpd_dev_pm_attach_by_id|name() for [...] omits 7138377ce104 crypto: ccree - handle tee fips error during power managem [...] omits 897ab2316910 crypto: ccree - add function to handle cryptocell tee fips error omits 3499efbeed39 crypto: ccree - HOST_POWER_DOWN_EN should be the last CC a [...] omits 1fc165721be8 crypto: ccree - remove cc7x3 obsoleted AXIM configs omits 7766dd774d80 crypto: ccree - pm resume first enable the source clk omits e8662a6a5f8f crypto: ccree - don't map AEAD key and IV on stack omits 874e163759f2 crypto: ccree - don't map MAC key on stack omits 18dd574acdb7 crypto: ccree - allow more AEAD assoc data fragments omits f3df82b468f0 crypto: ccree - use correct internal state sizes for export omits 05c292afb0c0 crypto: ccree - zap entire sg on aead request unmap omits c776f7d37b6b crypto: ccree - make AEAD sgl iterator well behaved omits da3cf67f1bcf crypto: ccree - don't mangle the request assoclen omits c9877cbc83b6 crypto: ccree - simplify AEAD ICV addr calculation omits 6825cfd6d6f0 crypto: ccree - simplify fragment ICV detection omits bd233baf223d crypto: ccree - remove unused defines omits d2d34fb560ee crypto: ccree - do not copy zero size MLLI table omits 9f31eb6e08cc crypto: ccree - zero out internal struct before use omits 03963caeb0dd crypto: ccree - copyright header update omits b7ec8530687a crypto: ccree - use std api when possible omits dcb2cf1d2c76 crypto: ccree - use devm_kzalloc for device data omits d574b707c873 crypto: ccree - fix mem leak on error path omits 1a143cdde4af crypto: ccree - fix typo in debugfs error path omits c4b22bf51b81 crypto: ccree - remove special handling of chained sg omits 151ded73a6c4 crypto: ccree - use proper callback completion api omits a108f9311c01 crypto: ccree - fix backlog notifications omits dcf6285d18ea crypto: ccree - add CID and PID support omits 6f17e00f77d8 crypto: ccree - read next IV from HW omits 533edf9f93e8 crypto: ccree - adapt CPP descriptor to new HW omits bee711fa354e crypto: ccree - add SM4 protected keys support omits 52f42c650a2b crypto: ccree - add remaining logic for CPP omits cadfd8987af0 crypto: ccree - add CPP completion handling omits f98f6e2134bd crypto: ccree - add support for sec disabled mode omits 4b1d7deb2cf2 crypto: ccree - move MLLI desc. before key load omits dd8486c75085 crypto: ccree - move key load desc. before flow desc. omits f0372c00afea crypto: testmgr - add missing self test entries for protec [...] omits 0ae1f46c55f8 crypto: sun4i-ss - fallback when length is not multiple of [...] omits f87391558acf crypto: sun4i-ss - Fix invalid calculation of hash end omits 179930a62f31 crypto: sun4i-ss - remove ivsize from ECB omits 82b3ad744596 crypto: sun4i-ss - Handle better absence/presence of IV omits bee7bdf11f01 crypto: cavium/nitrox - Fix HW family part name format omits df80bfd34310 crypto: caam/jr - update gcm detection logic omits 6ddc8e3117d6 crypto: caam - fix spelling mistake "cannote" -> "cannot" omits 877b5691f27a crypto: shash - remove shash_desc::flags omits 75f2222832e0 crypto: nx - don't abuse shash MAY_SLEEP flag omits 54fe792b36bb crypto: shash - remove useless crypto_yield() in shash_aha [...] omits e8b04de9da71 PM / Domains: Allow OF lookup for multi PM domain case fro [...] omits 71b77697af9e PM / Domains: Don't kfree() the virtual device in the error path omits 357798909164 gpio: Fix gpiochip_add_data_with_key() error path omits 81103355b1e2 drm/vmwgfx: Fix dma API layer violation omits 2792107dc3af x86/Kconfig: Deprecate DISCONTIGMEM support for 32-bit x86 omits 6ad57f7f2cbf x86/Kconfig: Make SPARSEMEM default for 32-bit x86 omits 82c99f7a81f2 perf/x86/intel: Update KBL Package C-state events to also [...] omits cd8dead0c394 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 11bfe6473bf2 Merge tag 'leds-for-5.1-rc7' of git://git.kernel.org/pub/s [...] omits 20ff83f10f11 ipv4: add sanity checks in ipv4_link_failure() omits 0453c6824595 net/rose: fix unbound loop in rose_loopback_timer() omits 032be5f19a94 rxrpc: fix race condition in rxrpc_input_packet() omits 709a972efb01 security: Implement Clang's stack initialization omits b6a6a3772d20 security: Move stackleak config to Kconfig.hardening omits 9f671e58159a security: Create "kernel hardening" config area omits 52fb56f7b5a9 MAINTAINERS: LEDs: Add designated reviewer for LED subsystem omits 4b9fc7146249 net: rds: exchange of 8K and 1M pool omits 6819e3f6d83a net: vrf: Fix operation not supported when set vrf mac omits 22e8860cf8f7 net: ieee802154: fix missing checks for regmap_update_bits omits 13f5938d8264 cifs: fix page reference leak with readv/writev omits 652727bbe1b1 cifs: do not attempt cifs operation on smb2+ rename error omits 05fd5c2c6173 cifs: fix memory leak in SMB2_read omits bce1a7842396 Input: synaptics-rmi4 - fix possible double free omits 67f269b37f9b RDMA/ucontext: Fix regression with disassociate omits f06eba722747 Input: snvs_pwrkey - make it depend on ARCH_MXC omits d5e560d3f723 RDMA/mlx5: Use rdma_user_map_io for mapping BAR pages omits c660133c339f RDMA/mlx5: Do not allow the user to write to the clock page omits 462ce5d963f1 drm/vc4: Fix compilation error reported by kbuild test bot omits 792a2fdcee10 Merge tag 'iwlwifi-for-kalle-2019-04-19' of git://git.kern [...] omits 39b3c3a5fbc5 HID: input: fix assignment of .value omits d43c17ead879 HID: input: make sure the wheel high resolution multiplier is set omits c08f38e9fd0b HID: logitech-dj: add usbhid dependency in Kconfig omits e02bc29b2cfa drm/sun4i: Unbind components before releasing DRM and memory omits d1ffa760d22a vfio-ccw: Prevent quiesce function going into an infinite loop omits b49bdc8602b7 vfio-ccw: Release any channel program when releasing/remov [...] omits cea5dde42a83 vfio-ccw: Do not call flush_workqueue while holding the spinlock omits d5afd5d135c8 vfio-ccw: add handling for async channel instructions omits b0940857379e s390/cio: export hsch to modules omits db8e5d17ac03 vfio-ccw: add capabilities chain omits 4f76617378ee vfio-ccw: protect the I/O region omits 690f6a1581c7 vfio-ccw: rework ssch state handling omits 71189f263f8a vfio-ccw: make it safe to access channel programs omits c9f621524e70 s390/mm: fix pxd_bad with folded page tables omits 01eb42afb457 s390/kasan: fix strncpy_from_user kasan checks omits 15854edd193a x86/pci: Clean up usage of X86_DEV_DMA_OPS omits 392bef709659 x86/build: Move _etext to actual end of .text omits 3855f11d54a0 x86/um/vdso: Drop unnecessary cc-ldoption omits 0a29c57b7662 ALSA: hda/realtek - Add new Dell platform for headset mode omits a65c88e16f32 x86/mm: Remove in_nmi() warning from 64-bit implementation [...] omits 29da93fea3ea mm/uaccess: Use 'unsigned long' to placate UBSAN warnings [...] omits 6ae865615fc4 x86/uaccess: Dont leak the AC flag into __put_user() argum [...] omits d4645d30b50d smpboot: Place the __percpu annotation correctly omits 0d02113b31b2 x86/mm: Fix a crash with kmemleak_scan() omits d08106796a78 drm/vc4: Fix memory leak during gpu reset. omits 1c5c12ee308a net/ncsi: handle overflow when incrementing mac address omits ba25b50d582f Merge tag 'drm-fixes-2019-04-24' of git://anongit.freedesk [...] omits ffbf9870dcf1 net: socionext: replace napi_alloc_frag with the netdev va [...] omits 66c031716bcd net: atheros: fix spelling mistake "underun" -> "underrun" omits a0cecc23cfcb Revert "drm/virtio: drop prime import/export callbacks" omits 9fa246256e09 Revert "drm/i915/fbdev: Actually configure untiled displays" omits 6beff00b79ca seccomp: fix up grammar in comment omits d386bb9042f4 i2c: imx: correct the method of getting private data in no [...] omits 12a54b150fb5 Merge tag 'nfsd-5.1-1' of git://linux-nfs.org/~bfields/linux omits d286e13d53f5 Merge tag 'syscalls-5.1' of git://git.kernel.org/pub/scm/l [...] omits 37659182bff1 ceph: fix ci->i_head_snapc leak omits 4b8222870032 ceph: handle the case where a dentry has been renamed on o [...] omits 76a495d666e5 ceph: ensure d_name stability in ceph_dentry_hash() omits 1bcb344086f3 ceph: only use d_name directly when parent is locked omits d04830531d0c spi: ST ST95HF NFC: declare missing of table omits 2f23a2a768be spi: Micrel eth switch: declare missing of table omits 06a916feca2b arm64: Expose SVE2 features for userspace omits dd523791c939 arm64: Kconfig: Make CONFIG_COMPAT a menuconfig entry omits af1b3cf2c2a3 arm64: compat: Add KUSER_HELPERS config option omits 1255a7341bee arm64: compat: Refactor aarch32_alloc_vdso_pages() omits d1e5ca64d5ba arm64: compat: Split kuser32 omits 0d747f658595 arm64: compat: Alloc separate pages for vectors and sigpage omits e17b1af96b2a ARM: 8857/1: efi: enable CP15 DMB instructions before clea [...] omits c3143967807a ARM: 8856/1: NOMMU: Fix CCR register faulty initialization [...] omits 503621628b32 ARM: fix function graph tracer and unwinder dependencies omits 71a84402b93e x86/MCE/AMD: Don't report L1 BTB MCA errors on some family [...] omits f5d356328d67 drm/sched: Fix description of drm_sched_stop omits 45d4b7b9cb88 x86/MCE: Add an MCE-record filtering function omits 42bc4f3129e6 HID: logitech-hidpp: add support for HID++ 1.0 consumer ke [...] omits 7457bc1b0ebf HID: logitech-hidpp: add support for HID++ 1.0 extra mouse [...] omits 4a79bcc64a05 HID: logitech-hidpp: add support for HID++ 1.0 wheel reports omits 35839f77238b HID: logitech-hidpp: make hidpp10_set_register_bit a bit m [...] omits 0610430e3dea HID: logitech-hidpp: add input_device ptr to struct hidpp_device omits d71b18f7c799 HID: logitech-hidpp: do not hardcode very long report length omits 754a30884886 HID: logitech-hidpp: handle devices attached to 27MHz wire [...] omits 096377525cdb HID: logitech-hidpp: use RAP instead of FAP to get the pro [...] omits e54abaf675ca HID: logitech-hidpp: remove unused origin_is_hid_core func [...] omits 205a2ab0c97b HID: logitech-hidpp: remove double assignment from __hidpp [...] omits 2ddf07f388af HID: logitech-hidpp: do not make failure to get the name fatal omits 22bf6bdef4a1 HID: logitech-hidpp: ignore very-short or empty names omits 91cf9a98ae41 HID: logitech-hidpp: make .probe usbhid capable omits fe3ee1ec007b HID: logitech-hidpp: allow non HID++ devices to be handled [...] omits f2113c3020ef HID: logitech-dj: add support for Logitech Bluetooth Mini- [...] omits 6d3c3f031f43 HID: logitech-dj: make appending of the HID++ descriptors [...] omits e316aa6e545f HID: logitech-dj: remove false-positive error on double qu [...] omits de76b1d3332d HID: logitech-dj: pick a better name for non-unifying receivers omits da12b224b7d5 HID: logitech-dj: deal with some KVMs adding an extra inte [...] omits aca22a35396c HID: logitech-dj: replace dev_err calls with hid_err calls omits 1f944ac62608 HID: logitech-dj: add support for 27 MHz mouse-only receivers omits c9121cf63733 HID: logitech-dj: add support for 27 MHz receivers omits f5fb57a74e88 HID: logitech-dj: add support for the gaming unifying receiver omits 74808f9115ce HID: logitech-dj: add support for non unifying receivers omits b6aeeddef68d HID: logitech-dj: add logi_dj_recv_queue_unknown_work helper omits a1d97ccbb4d0 HID: logitech-dj: support sharing struct dj_receiver_dev b [...] omits 0ee755449157 HID: logitech-dj: rename dj_receiver_dev.hdev to dj_receiv [...] omits f41d766c34cb HID: logitech-dj: protect the paired_dj_devices access in [...] omits 61d14de2948e HID: logitech-dj: remove unused querying_devices variable omits 4fcad95a24bb HID: logitech-dj: do not schedule the dj report itself omits 82c0beb85854 HID: logitech-dj: remove USB dependency omits c034041284e8 HID: logitech-dj: declare and use a few HID++ 1.0 constants omits a17dd1f2da43 HID: logitech-dj: use BIT() macro for RF Report types omits 7bb56a5f3809 HID: logitech-dj: fix variable naming in logi_dj_hidpp_event omits 83898234f2ae HID: logitech-dj: reshuffle logi_dj_recv_forward_* omits 43cd97af70c6 HID: logitech: Stop setting drvdata to NULL on probe failu [...] omits 2fbe5a5d8853 HID: quirks: do not blacklist Logitech devices omits 7d3879bd5da4 Merge branch 'for-5.1/upstream-fixes' into for-5.2/logitech omits 3de5eab3fde1 xfs: unlock inode when xfs_ioctl_setattr_get_trans can't g [...] omits 078f4a7d3109 xfs: kill the xfs_dqtrx_t typedef omits 394aafdc15da xfs: widen inode delalloc block counter to 64-bits omits 903b1fc2737f xfs: widen quota block counters to 64-bit integers omits 1fdeaea4d92c xfs: abort unaligned nowait directio early omits 362f5e745ae2 xfs: assert that we don't enter agfl freeing with a non-pe [...] omits ccaa75187a5f memstick: mark expected switch fall-throughs omits 1c410fd6a561 s390/cpum_cf_diag: Add support for CPU-MF SVN 6 omits 1a42010cdc26 s390/mm: convert to the generic get_user_pages_fast code omits d1874a0c2805 s390/mm: make the pxd_offset functions more robust omits 8358e3a8264a io_uring: remove 'state' argument from io_{read,write} path omits a60170000338 hwmon: (s3c) Use dev_get_drvdata() omits 212244f76d13 hwmon: (max6650) Drop call to thermal_cdev_update omits 7bcde275eb1d drm/imx: don't skip DP channel disable for background plane omits d4fad0a426c6 gpu: ipu-v3: dp: fix CSC handling omits 4e69ecf4da1e arm64/module: ftrace: deal with place relative nature of PLTs omits 9726840d9cf0 docs/memory-barriers.txt: Update I/O section to be clearer [...] omits a50e8e2ecc14 HID: intel-ish-hid: Add Comet Lake PCI device ID omits 517879147493 mac80211: don't attempt to rename ERR_PTR() debugfs dirs omits 8772eed9a95a cfg80211: Notify previous user request during self managed [...] omits f1267cf3c01b mac80211: Fix kernel panic due to use of txq after free omits 9bcb929f969e perf/arm-ccn: Clean up CPU hotplug handling omits 0d2e2a82d4de perf/arm-cci: Remove broken race mitigation omits d4d18e3ec609 arm64: mm: Ensure tail of unaligned initrd is reserved omits fe066621c796 gpio: merrifield: Fix build err without CONFIG_ACPI omits 4db7c34cb41a cpufreq: Move ->get callback check outside of __cpufreq_get() omits b0f65b917987 ACPI / DPTF: Use dev_get_drvdata() omits c7d5f21e8d18 ACPI: event: replace strcpy() by strscpy() omits 6e7da7477534 dmaengine: sh: rcar-dmac: Fix glitch in dmaengine_tx_status omits 907bd68a2edc dmaengine: sh: rcar-dmac: With cyclic DMA residue 0 is valid omits f147384774a7 dmaengine: bcm2835: Avoid GFP_KERNEL in device_prep_slave_sg omits b561af36b184 net: stmmac: move stmmac_check_ether_addr() to driver probe omits acced9d2b4df Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits 945c941fcd82 xfs: make tr_growdata a permanent transaction omits d917fb876f6e selftests: build and run gpio when output directory is the [...] omits f786dbbe6f26 docs: hwmon: remove the extension from .rst files omits e57695e772e8 docs: hwmon: convert three docs to ReST format omits f456458e4d25 nfsd: wake blocked file lock waiters before sending callback omits 6aaafc43a4ec nfsd: wake waiters blocked on file_lock before deleting it omits 7142eaa58b49 Merge tag 'mips_fixes_5.1_3' of git://git.kernel.org/pub/s [...] omits fb775faa9e46 io_uring: fix poll full SQ detection omits 0d7bae69c574 io_uring: fix race condition when sq threads goes sleeping omits e523a29c4f27 io_uring: fix race condition reading SQ entries omits 35fa71a030ca io_uring: fail io_uring_register(2) on a dying io_uring instance omits 2c4645439e8f x86/irq: Fix outdated comments omits 36f0c423552d x86/boot: Disable RSDP parsing temporarily omits d48668052b26 netfilter: fix nf_l4proto_log_invalid to log invalid packets omits 916f6efae623 netfilter: never get/set skb->tstamp omits 7caa56f006e9 netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON omits b9ac3849af41 x86/kdump: Fall back to reserve high crashkernel memory omits 9ca5c8e632ce x86/kdump: Have crashkernel=X reserve under 4G by default omits ea2f8d60603e x86/fault: Make fault messages more succinct omits 26d1b8586b4f Documentation: decnet: remove reference to CONFIG_DECNET_R [...] omits 39420fe04f09 dt-bindings: add an explanation for internal phy-mode omits 085b7755808a Linux 5.1-rc6 omits 12c768611132 net/tls: don't leak IV and record seq when offload fails omits 62ef81d56326 net/tls: avoid potential deadlock in tls_set_device_offload_rx() omits 8c03557c3f25 selftests/net: correct the return value for run_afpackettests omits 9e5de623a0cb Merge tag 'nfs-for-5.1-5' of git://git.linux-nfs.org/proje [...] omits a06bc2f241f2 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 38a2ca2cac28 Merge tag 'for-linus-20190420' of git://git.kernel.dk/linux-block omits 34396bdfd2b7 Merge tag 'i3c/fixes-for-5.1-rc6' of git://git.kernel.org/ [...] omits 4b609f1e26f3 Merge tag 'sound-5.1-rc6' of git://git.kernel.org/pub/scm/ [...] omits e899cc3b3d98 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] omits b25c69b9d5e4 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits 1fd91d719eb1 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits 2b4cf5850db6 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] omits de3af9a99013 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] omits 4f8d374b770a hwmon: (max6650) add thermal cooling device capability omits 09cbd2197e92 RAS/CEC: Increment cec_entered under the mutex lock omits 371dd432ab39 Merge branch 'for-5.1-fixes' of git://git.kernel.org/pub/s [...] omits a147faa96f83 selftests/ipc: Fix msgque compiler warnings omits dff6d2ae56d0 selftests/efivarfs: clean up test files from test_create*() omits 8ce72dc32578 selftests: fix headers_install circular dependency omits 4c3f49ae1306 Merge branch 'for-5.1-fixes' of git://git.kernel.org/pub/s [...] omits d1bcf2b65177 Merge tag 'mlx5-fixes-2019-04-19' of git://git.kernel.org/ [...] omits 925b0c841e06 team: fix possible recursive locking when add slaves omits 30c04d796b69 selftests/net: correct the return value for run_netsocktests omits ace329f4ab3b net/mlx5e: ethtool, Remove unsupported SFP EEPROM high pag [...] omits d460c2718906 net/mlx5e: Fix the max MTU check in case of XDP omits 12fc512f5741 net/mlx5e: Fix use-after-free after xdp_return_frame omits ac71e68746a3 Merge tag 'clk-fixes-for-5.1' of https://git.kernel.org/pu [...] omits b97369f07e3b x86/vdso: Rename variable to fix -Wshadow warning omits 55e3a6ba5cce Merge tag 'tty-5.1-rc6' of git://git.kernel.org/pub/scm/li [...] omits c2b71462d294 USB: core: Fix bug caused by duplicate interface PM usage counter omits ad2e379def13 sched/debug: Fix spelling mistake "logaritmic" -> "logarithmic" omits 36ad7022536e of_net: Fix residues after of_get_nvmem_mac_address removal omits f36e7495dd39 x86/tools/relocs: Fix big section header tables omits 3ecafda911f4 Merge branch 'akpm' (patches from Andrew) omits b222e9af0a25 Merge tag 'staging-5.1-rc6' of git://git.kernel.org/pub/sc [...] omits f9764dd4d3be Merge tag 'char-misc-5.1-rc6' of git://git.kernel.org/pub/ [...] omits cb0c04143b61 sched/topology: Update init_sched_domains() comment omits b6fbbf31d15b cgroup/cpuset: Update stale generate_sched_domains() comments omits 8fea0f59e97d x86/topology: Make DEBUG_HOTPLUG_CPU0 pr_info() more descriptive omits 6bedf00e55e5 block: make sure that bvec length can't be overflow omits b40fabc05ea0 block: kill all_q_node in request_queue omits 18ea35c5ed99 x86/fault: Decode and print #PF oops in human readable form omits f28b11a2abd9 x86/fault: Reword initial BUG message for unhandled page faults omits 240206fcab66 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 987ddbe4870b x86/power: Optimize C3 entry on Centaur CPUs omits 28156d767843 x86/mce: Fix debugfs_simple_attr.cocci warnings omits 2ee27796f298 x86/cpu/intel: Lower the "ENERGY_PERF_BIAS: Set to normal" [...] omits 13e792a19d4e tick: Fix typos in comments omits 7579dfc42d2e Merge tag 'perf-urgent-for-mingo-5.1-20190419' of git://gi [...] omits 04f5866e41fb coredump: fix race condition between mmget_not_zero()/get_ [...] omits dce5b0bdeec6 mm/kmemleak.c: fix unused-function warning omits 6041186a3258 init: initialize jump labels before command line option parsing omits 8f4a8c12cafe kernel/watchdog_hld.c: hard lockup message should end with [...] omits 40453c4f9bb6 kcov: improve CONFIG_ARCH_HAS_KCOV help text omits 3b991208b897 mm: fix inactive list balancing between NUMA nodes and cgroups omits 1a9f219157b2 mm/hotplug: treat CMA pages as unmovable omits 68545aa1cda8 proc: fixup proc-pid-vm test omits 8cd40d1d41ff proc: fix map_files test on F29 omits e8277b3b5224 mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBF [...] omits 37803841c92d mm/memory_hotplug: do not unlock after failing to take the [...] omits af53d3e9e040 mm: swapoff: shmem_unuse() stop eviction without igrab() omits 64165b1affc5 mm: swapoff: take notice of completion sooner omits dd862deb151a mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES omits 870395465444 mm: swapoff: shmem_find_swap_entries() filter out other types omits 1a62b18d51e5 slab: store tagged freelist for off-slab slabmgmt omits bd4264112f93 drm/ttm: fix re-init of global structures omits 14e581c381b9 x86/kvm: Make steal_time visible omits 02143c2931c3 x86/hyperv: Make hv_vcpu_is_preempted() visible omits 81423c37415f x86/timer: Don't inline __const_udelay() omits 26b31f46f036 x86/cpu/amd: Exclude 32bit only assembler from 64bit build omits c03e27506a56 x86/asm: Mark all top level asm statements as .text omits 1de7edbb59c8 x86/cpu/bugs: Use __initconst for 'const' init data omits b191fa96ea6d x86/kprobes: Avoid kretprobe recursion bug omits fabe38ab6b2b kprobes: Mark ftrace mcount handler functions nokprobe omits 3ff9c075cc76 x86/kprobes: Verify stack frame on kretprobe omits b50776ae011c locking/atomics: Don't assume that scripts are executable omits fc834e607ae3 USB: dummy-hcd: Fix failure to give back unlinked URBs omits c53051128bb0 sc16is7xx: put err_spi and err_i2c into correct #ifdef omits 5dd50aaeb185 Make anon_inodes unconditional omits 1a8b4540db73 sched/core: Check quota and period overflow at usec to nse [...] omits 5b61d50ab4ef sched/core: Handle overflow in cpu_shares_write_u64 omits 1a010e29cfa0 sched/rt: Check integer overflow at usec to nsec conversion omits f6c6010a0773 mm/resource: Use resource_overlaps() to simplify region_in [...] omits 83b0b15bcb0f rseq: Remove superfluous rseq_len from task_struct omits bff9504bfc9c rseq: Clean up comments by reflecting removal of event counter omits 93ddedaa5c9c x86/defconfig: Remove archaic partition tables support omits bee9853932e9 sched/core: Fix typo in comment omits 169d0869962d x86/smpboot: Rename match_die() to match_pkg() omits 3a1c779fb8f7 topology: Simplify cputopology.txt formatting and wording omits ef7c7727f2c1 x86/topology: Fix documentation typo omits 6a1faa4a43f5 crypto: ccm - fix incompatibility between "ccm" and "ccm_base" omits f699594d4369 crypto: gcm - fix incompatibility between "gcm" and "gcm_base" omits 144ec97493af scsi: aic7xxx: fix EISA support omits 0228034d8e59 Revert "scsi: fcoe: clear FC_RP_STARTED flags when receivi [...] omits 9188d5ca454f net/tls: fix refcount adjustment in fallback omits 5a7efdacb9dd clkdev: Hold clocks_mutex while iterating clocks list omits e0c1d14a1a32 stmmac: pci: Adjust IOT2000 matching omits a7cf2cc3cd36 firestream: fix spelling mistake "tramsitted" -> "transmitted" omits b1546edcf2aa sched/core: Make some functions static omits d5f6db353829 net: ipv6: addrlabel: fix spelling mistake "requewst" -> " [...] omits 7275a7edf9c8 Merge branch 'mlxsw-Few-small-fixes' omits 151f0dddbbfe mlxsw: spectrum: Fix autoneg status in ethtool omits 1ab3030193d2 mlxsw: pci: Reincrease PCI reset timeout omits f476b3f809fa mlxsw: spectrum: Put MC TCs into DWRR mode omits 6d906f998179 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits ff8acf929014 arm64: futex: Restore oldval initialization to work around [...] omits b6aa57c69cb2 KVM: lapic: Convert guest TSC to host time domain if necessary omits c3941d9e0ccd KVM: lapic: Allow user to disable adaptive tuning of timer [...] omits 39497d7660d9 KVM: lapic: Track lapic timer advance per vCPU omits 57bf67e73ce9 KVM: lapic: Disable timer advancement if adaptive tuning g [...] omits da66761c2d93 x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 omits c09d65d9eab6 KVM: x86: Consider LAPIC TSC-Deadline timer expired if dea [...] omits 78671ab4c9f4 Merge tag 'kvm-ppc-fixes-5.1-1' of git://git.kernel.org/pu [...] omits 738a7832d21e signal: use fdget() since we don't allow O_PATH omits 37e1677330bd ktest: introduce REBOOT_RETURN_CODE to confirm the result [...] omits d22113a2cd1f Merge tag 's390-5.1-3' of git://git.kernel.org/pub/scm/lin [...] omits 2a852fd1ac89 Merge tag 'afs-fixes-20190413' of git://git.kernel.org/pub [...] omits d3ce3b1879ff Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 95ea55291e35 Merge tag 'drm-fixes-2019-04-18' of git://anongit.freedesk [...] omits c8afd03486c2 ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* func [...] omits 0fcc2bdc8aff device property: Add fwnode_graph_get_endpoint_by_id() omits e757e7fa3a93 PM / Domains: remove unnecessary unlikely() omits f5a9ed867c83 drm/sun4i: Fix component unbinding and component master deletion omits 02b92adbe33e drm/sun4i: Set device driver data at bind time for use in unbind omits 71adf60f0a92 drm/sun4i: Add missing drm_atomic_helper_shutdown at drive [...] omits 67cb60e4efe7 crypto: shash - fix missed optimization in shash_ahash_digest() omits 626ddb2fbe79 crypto: powerpc - convert to use crypto_simd_usable() omits 0edf8593eb09 crypto: cavium - remove bogus code handling cryptd omits 0a877e354a2c crypto: cryptd - remove ability to instantiate ablkciphers omits 8c3fffe3993b crypto: scompress - initialize per-CPU variables on each CPU omits f0cfd57b43fe crypto: rockchip - update IV buffer to contain the next IV omits c4741b230597 crypto: run initcalls for generic implementations earlier omits 40153b10d91c crypto: testmgr - fuzz AEADs against their generic implementation omits d435e10e67be crypto: testmgr - fuzz skciphers against their generic imp [...] omits 9a8a6b3f0950 crypto: testmgr - fuzz hashes against their generic implem [...] omits f2bb770ae896 crypto: testmgr - add helpers for fuzzing against generic [...] omits 951d13328a8a crypto: testmgr - identify test vectors by name rather tha [...] omits 5283a8ee9bad crypto: testmgr - expand ability to test for errors omits be08f0c681a8 integrity: support EC-RDSA signatures for asymmetric_verify omits 32fbdbd32e1c crypto: ecrdsa - add EC-RDSA test vectors to testmgr omits 0d7a78643f69 crypto: ecrdsa - add EC-RDSA (GOST 34.10) algorithm omits 4a2289dae0cd crypto: ecc - make ecc into separate module omits 3d6228a5052b crypto: Kconfig - create Public-key cryptography section omits f1774cb8956a X.509: parse public key parameters from x509 for akcipher omits 83bc02999604 KEYS: do not kmemdup digest in {public,tpm}_key_verify_signature omits c7381b012872 crypto: akcipher - new verify API for public key algorithms omits 3ecc97259934 crypto: rsa - unimplement sign/verify for raw RSA backends omits 78a0324f4a53 crypto: akcipher - default implementations for request callbacks omits 3c2bc636219f crypto: ux500 - Forbid 2-key 3DES in FIPS mode omits ef7c5c854859 crypto: talitos - Forbid 2-key 3DES in FIPS mode omits aee118139afa crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode omits beebb714e79c crypto: stm32 - Forbid 2-key 3DES in FIPS mode omits 1ad2267cb620 crypto: rockchip - Forbid 2-key 3DES in FIPS mode omits 5feaaae1b549 crypto: qce - Forbid 2-key 3DES in FIPS mode omits aa113da291e4 crypto: picoxcell - Forbid 2-key 3DES in FIPS mode omits 7f88c4d725b6 crypto: omap - Forbid 2-key 3DES in FIPS mode omits e4fffa5f527a crypto: n2 - Forbid 2-key 3DES in FIPS mode omits cc4bd9f2f2d9 crypto: marvell - Forbid 2-key 3DES in FIPS mode omits dba434a9c189 crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode omits 67ac62bf3d79 crypto: inside-secure - Forbid 2-key 3DES in FIPS mode omits 94fc2e0be0e6 crypto: hisilicon - Forbid 2-key 3DES in FIPS mode omits 270e21da4890 crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode omits 9fbfcefc9a41 crypto: ccree - Forbid 2-key 3DES in FIPS mode omits 76a329cdcb1f crypto: ccp - Forbid 2-key 3DES in FIPS mode omits 19291691b02f crypto: nitrox - Forbid 2-key 3DES in FIPS mode omits 3b2de7247f45 crypto: cavium - Forbid 2-key 3DES in FIPS mode omits 1b52c40919e6 crypto: caam - Forbid 2-key 3DES in FIPS mode omits a66082441369 crypto: bcm - Forbid 2-key 3DES in FIPS mode omits 52ea3cd2917b crypto: atmel - Forbid 2-key 3DES in FIPS mode omits eee25da50baa crypto: sparc - Forbid 2-key 3DES in FIPS mode omits 55902d851448 crypto: s390 - Forbid 2-key 3DES in FIPS mode omits d7198ce46d10 crypto: des_generic - Forbid 2-key in 3DES and add helpers omits 694e0db6600c crypto: vmx - return correct error code on failed setkey omits 4a8108b70508 crypto: arm64/aes-neonbs - don't access already-freed walk.iv omits 767f015ea0b7 crypto: arm/aes-neonbs - don't access already-freed walk.iv omits edaf28e996af crypto: salsa20 - don't access already-freed walk.iv omits aec286cd36ea crypto: lrw - don't access already-freed walk.iv omits 11fe71f146ee crypto: mxs-dcp - remove set but not used variable 'fini' omits 222f6b856749 crypto: sahara - Convert IS_ENABLED uses to __is_defined omits bbfcac5ff5f2 crypto: caam/jr - Remove extra memory barrier during job r [...] omits f5a2aeb8b254 crypto: ccp - Do not free psp_master when PLATFORM_INIT fails omits a88be9a7558a crypto: stm32/hash - Fix self test issue during export omits b257b48cd583 crypto: lrw - Fix atomic sleep when walking skcipher omits 44427c0fbc09 crypto: xts - Fix atomic sleep when walking skcipher omits 023912dbb80f hwmon: (ina3221) Add voltage conversion time settings omits 521c0b6116ef hwmon: (ina3221) Do not read-back to cache reg_config omits 94e4dcc75a47 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] omits 3f2552f7e9c5 timers/sched_clock: Prevent generic sched_clock wrap cause [...] omits 3fe3331bb285 perf/x86/amd: Add event map for AMD Family 17h omits 471ba0e686cb irq_work: Do not raise an IPI when queueing work on the local CPU omits c537e07b000b iwlwifi: cfg: use family 22560 based_params for AX210 family omits 154d4899e411 iwlwifi: mvm: properly check debugfs dentry before using it omits 76e1552466ff watchdog: Fix typo in comment omits 3771b0fe9dfc locking/lockdep: Avoid bogus Clang warning omits b35f63972c5c iwlwifi: dbg_ini: check debug TLV type explicitly omits 72d3c7bbc9b5 iwlwifi: mvm: don't attempt debug collection in rfkill omits 1c6bca6d75bc iwlwifi: don't panic in error path on non-msix systems omits 8808a7c65423 locking/lockdep: Generate LOCKF_ bit composites omits 627f364d24c0 locking/lockdep: Use expanded masks on find_usage_*() functions omits c902a1e8d9c9 locking/lockdep: Map remaining magic numbers to lock usage [...] omits 0d2cc3b34532 locking/lockdep: Move valid_state() inside CONFIG_TRACE_IR [...] omits ec3937107ab4 x86/mm/KASLR: Fix the size of the direct mapping section omits 6bcf74e2d15c s390/qdio: consolidate index tracking for queue scan omits 5b2ad270529f s390/qdio: limit direct access to first_to_check cursor omits 3c454f47e67b x86/build/vdso: Add FORCE to the build rule of %.so omits 27b141fc234a s390: ctcm: fix ctcm_new_device error return code omits d003d772e64d nfp: abm: fix spelling mistake "offseting" -> "offsetting" omits f87db4dbd52f net: stmmac: Use bfsize1 in ndesc_init_rx_desc omits 7249c8ea227a IB/mlx5: Fix scatter to CQE in DCT QP creation omits 68911069f509 ktest: Add support for meta characters in GRUB_MENU omits fca797f16354 ktest: Show name and iteration on errors omits 47820e73f5b3 x86/resctrl: Initialize a new resource group with default [...] omits 7390619ab9ea x86/resctrl: Move per RDT domain initialization to a separ [...] omits 1bddcc645f9b Merge x86/urgent into x86/cache omits b433a52aa287 selftests/kexec: update get_secureboot_mode omits 726ff75f2946 selftests/kexec: make kexec_load test independent of IMA b [...] omits 7cea0b9227dc selftests/kexec: check kexec_load and kexec_file_load are enabled omits a4df92adcacd selftests/kexec: Add missing '=y' to config options omits 973b71c60f16 selftests/kexec: kexec_file_load syscall test omits c660a81796d4 selftests/kexec: define "require_root_privileges" omits 6038c81526d7 selftests/kexec: define common logging functions omits 5025b0f0fa25 selftests/kexec: define a set of common functions omits 89eba7db8ebf selftests/kexec: cleanup the kexec selftest omits c3c0e8114276 selftests/kexec: move the IMA kexec_load selftest to selft [...] omits 19fad20d15a6 ipv4: set the tcp_min_rtt_wlen range from 0 to one day omits 00fd14ff3017 Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] omits ce519c1baa6a Merge tag 'drm/tegra/for-5.1-rc6' of git://anongit.freedes [...] omits e53f31bffe1d Merge tag '5.1-rc5-smb3-fixes' of git://git.samba.org/sfre [...] omits a7b1a4839ff9 SUNRPC: Ignore queue transmission errors on successful tra [...] omits 0336e04a6520 s390/speculation: Support 'mitigations=' cmdline option omits 782e69efb3df powerpc/speculation: Support 'mitigations=' cmdline option omits d68be4c4d312 x86/speculation: Support 'mitigations=' cmdline option omits 98af8452945c cpu/speculation: Add 'mitigations=' cmdline option omits 74f464e97044 io_uring: fix CQ overflow condition omits 7ebd8b66dd9e docs: hwmon: Add an index file and rename docs to *.rst omits b04f2f7d387b docs: hwmon: convert remaining files to ReST format omits 2db7b1e0bd49 perf bpf: Return NULL when RB tree lookup fails in perf_en [...] omits b9abbdfa8802 perf tools: Fix map reference counting omits adc6257c4a6f perf evlist: Fix side band thread draining omits a93e0b2365e8 perf tools: Check maps for bpf programs omits aa5266023141 perf bpf: Return NULL when RB tree lookup fails in perf_en [...] omits fe5cdef29e41 Merge tag 'for-linus-5.1-2' of git://github.com/cminyard/l [...] omits 2a3a028fc61d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits b32570a4f091 docs: hwmon: misc files: convert to ReST format omits 1f234ff16217 docs: hwmon: pmbus files: convert to ReST format omits 0d9256262f92 docs: hwmon: k8temp, w83793: convert to ReST format omits 08fae079ea75 docs: hwmon: da9052, da9055: convert to ReST format omits 4f1158b355a8 docs: hwmon: wm831x, wm8350: convert to ReST format omits cdc39b091b9d docs: hwmon: dme1737, vt1211: convert to ReST format omits 33ffc74ffa3d docs: hwmon: ads1015: convert to ReST format omits 1288cfe0437e docs: hwmon: asc7621: convert to ReST format omits a4710b72190a docs: hwmon: ibmpowernv: convert to ReST format omits 9e929c6745da docs: hwmon: aspeed-pwm-tacho: convert to ReST format omits 270efaa46c2e docs: hwmon: coretemp: convert to ReST format omits ce09cfb600d3 docs: hwmon: w83791d: convert to ReST format omits b413e3fa7fb0 docs: hwmon: fam15h_power: convert to ReST format omits a9fc881b9bac docs: hwmon: pc87360: convert to ReST format omits 92e395d7b173 docs: hwmon: emc2103: convert to ReST format omits 42c027a5b7ba docs: hwmon: sch5627: convert to ReST format omits de6f29174607 docs: hwmon: menf21bmc: convert to ReST format omits a449dff630eb docs: hwmon: vexpress: convert to ReST format omits 362af7365081 regulator: wm8400: Switch to SPDX identifier omits 87dbc5eb3cff regulator: wm8350: Switch to SPDX identifier omits 3cad5fc89ac9 regulator: wm831x: Switch to SPDX identifier omits dfc0c82b3368 regulator: arizona: Switch to SPDX identifier omits e8d59d9a79a1 regulator: wm8994: Switch to SPDX identifier omits f8e8cfda6569 docs: hwmon: k10temp: convert to ReST format omits dc62f951a6a8 regulator: stm32-pwr: Fix return value check in stm32_pwr_ [...] omits 82f26185a912 regulator: ready_mask_table[] can be static omits 3b9a907223d7 ipmi: fix sleep-in-atomic in free_user at cleanup SRCU use [...] omits 59579a8d173e HID: u2fzero: fail probe if not using USB transport omits 117ed4548541 x86/irq/64: Remove stack overflow debug code omits 18b7a6bef62d x86/irq/64: Remap the IRQ stack with guard pages omits e6401c130931 x86/irq/64: Split the IRQ stack into its own pages omits 0ac261042084 x86/irq/64: Init hardirq_stack_ptr during CPU hotplug omits 66c7ceb47f62 x86/irq/32: Handle irq stack allocation failure proper omits 451f743a64e1 x86/irq/32: Invoke irq_ctx_init() from init_IRQ() omits 758a2e312228 x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr omits a754fe2b76d1 x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr omits 231c4846b106 x86/irq/32: Make irq stack a character array omits aa641c287b2f x86/irq/32: Define IRQ_STACK_SIZE omits c450c8f532b6 x86/dumpstack/64: Speedup in_exception_stack() omits 2a594d4ccf3f x86/exceptions: Split debug IST stack omits 1bdb67e5aa2d x86/exceptions: Enable IST guard pages omits 3207426925d2 x86/exceptions: Disconnect IST index and stack order omits b2ecf0063136 vt: fix cursor when clearing the screen omits 4d68c3d0ecd5 x86/cpu: Remove orig_ist array omits f6ef73224a0f x86/cpu: Prepare TSS.IST setup for guard pages omits 7a3a4d763837 powerpc/mm_iommu: Allow pinning large regions omits eb9d7a62c386 powerpc/mm_iommu: Fix potential deadlock omits afcd21dad88b x86/dumpstack/64: Use cpu_entry_area instead of orig_ist omits bf5882abab77 x86/irq/64: Use cpu entry area instead of orig_ist omits d876b67343a6 x86/traps: Use cpu_entry_area instead of orig_ist omits 7623f37e4111 x86/cpu_entry_area: Provide exception stack accessor omits a4af767ae59c x86/cpu_entry_area: Prepare for IST guard pages omits 019b17b3ffe4 x86/exceptions: Add structs for exception stacks omits 881a463cf21d x86/cpu_entry_area: Cleanup setup functions omits 8f34c5b5afce x86/exceptions: Make IST index zero based omits 30842211506e x86/exceptions: Remove unused stack defines on 32bit omits 6f36bd8d2e8c x86/64: Remove stale CURRENT_MASK omits 99d334511b33 x86/idt: Remove unused macro SISTG omits df835e7083be x86/irq/64: Sanitize the top/bottom confusion omits 4f44b8f0b33b x86/irq/64: Remove a hardcoded irq_stack_union access omits fa33215422fd x86/dumpstack: Fix off-by-one errors in stack identification omits 7dbcf2b0b770 x86/irq/64: Limit IST stack overflow check to #DB stack omits af4b54a2e5ba staging: comedi: ni_usb6501: Fix possible double-free of - [...] omits 660cf4ce9d0f staging: comedi: ni_usb6501: Fix use of uninitialized mutex omits 80552f0f7aeb mm/slab: Remove store_stackinfo() omits 8adddf349fda powerpc/mm/radix: Make Radix require HUGETLB_PAGE omits b26e36b7ef36 ALSA: hda/realtek - add two more pin configuration sets to [...] omits 35af0d469c66 s390: correct some inline assembly constraints omits e32d93926477 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 5f21f3055a32 ACPI: property: restore _DSD data subnodes GUID comment omits 83f8bf4b837b drm/tegra: hdmi: Setup audio only if configured omits e6986423d283 socket: fix compat SO_RCVTIMEO_NEW/SO_SNDTIMEO_NEW omits 50ce163a72d8 tcp: tcp_grow_window() needs to respect tcp_space() omits 1e1caa9735f9 ocelot: Clean up stats update deferred work omits a8fd48b50dea ocelot: Don't sleep in atomic context (irqs_disabled()) omits 600bea7dba1a net: bridge: fix netlink export of vlan_stats_per_port option omits 3321b6c23fb3 qed: fix spelling mistake "faspath" -> "fastpath" omits 4bcd4ec10172 tipc: set sysctl_tipc_rmem and named_timeout right range omits f7a937801b9f tipc: fix link established but not in session omits d85e8be2a5a0 net: Fix missing meta data in skb with vlan packet omits 899537b73557 net: atm: Fix potential Spectre v1 vulnerabilities omits ad910c7c0126 net/core: work around section mismatch warning for ptp_classifier omits 3b2e2904deb3 net: bridge: fix per-port af_packet sockets omits a745f7af3cbd selftests/harness: Add 30 second timeout per test omits 9dd3fcb0ab73 selftests/seccomp: Handle namespace failures gracefully omits d2a9b01ff682 hwmon: (occ) Add more details to Kconfig help text omits afe8419eb628 hwmon: (occ) Prevent sysfs error attribute from returning error omits b5c46a53ee6b hwmon: (occ) Store error condition for rate-limited polls omits a1e8783db8e0 MIPS: perf: ath79: Fix perfcount IRQ assignment omits a885bcfd152f ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash omits bd2e98b351b6 ipmi: Fix failure on SMBIOS specified devices omits b23aa311fa1f cpufreq: Remove needless bios_limit check in show_bios_limit() omits eae2ef0ed246 drivers/cpufreq/acpi-cpufreq.c: This fixes the following c [...] omits 4302e381a870 firmware/psci: add support for SYSTEM_RESET2 omits 5c090abf945b hwmon: (ina3221) Add averaging mode support omits 2d65c42b43e5 genirq/devres: Use struct_size() in devm_kzalloc() omits 444fe9913539 Merge tag 'riscv-for-linus-5.1-rc6' of git://git.kernel.or [...] omits 36a2ba07757d ACPI/IORT: Reject platform device creation on NUMA node ma [...] omits 81fb8736dd81 arm64: vdso: Fix clock_getres() for CLOCK_REALTIME omits 3994fc489575 xfs: merge adjacent io completions of the same type omits 28408243706e xfs: remove unused m_data_workqueue omits cb357bf3d105 xfs: implement per-inode writeback completion queues omits 4fb7951fde64 xfs: scrub should only cross-reference with healthy btrees omits 4860a05d2475 xfs: scrub/repair should update filesystem metadata health omits 160b5a784525 xfs: hoist the already_fixed variable to the scrub context omits f8c2a2257ca1 xfs: collapse scrub bool state flags into a single unsigned int omits 9d71e15586fd xfs: refactor scrub context initialization omits fd1a4da3bfd7 regulator: tps80031: Switch to SPDX identifier omits 4b77a49cb826 regulator: tps80031: Constify regulator_ops and tps80031_d [...] omits de110f387371 regulator: tps80031: Remove unused *rdev from struct tps80 [...] omits b5de3c5026f5 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 30e4c574969c tools include uapi: Sync sound/asound.h copy omits 1e6db2ee86e6 perf top: Always sample time to satisfy needs of use of or [...] omits 22e6c8087e17 arm64: Use the correct style for SPDX License Identifier omits 131e135f7fd1 arm64: instrument smp_{load_acquire,store_release} omits eea1bb224869 arm64: mm: check virtual addr in virt_to_page() if CONFIG_ [...] omits b9585f53bcf1 arm64: Advertise ARM64_HAS_DCPODP cpu feature omits 04a1438e5660 arm64: add CVADP support to the cache maintenance helper omits 671db581815f arm64: Expose DC CVADP to userspace omits d16ed4105f5b arm64: Handle trapped DC CVADP omits aec0bff757c9 arm64: HWCAP: encapsulate elf_hwcap omits aaba098fe6ce arm64: HWCAP: add support for AT_HWCAP2 omits b24131eb7742 Merge tag 'perf-urgent-for-mingo-5.1-20190416' of git://gi [...] omits 2a3f7221acdd ALSA: core: Fix card races between register and disconnect omits 7dd778841164 sched/core: Unify p->on_rq updates omits 1b174a2cb67a sched/core: Remove ttwu_activate() omits 6d25be5782e4 sched/core, workqueues: Distangle worker accounting from rq lock omits 1b02cd6a2d7f sched/deadline: Correctly handle active 0-lag timers omits 2e8e19226398 sched/fair: Limit sched_cfs_period_timer() loop to avoid h [...] omits e2abb398115e sched/fair: Remove unneeded prototype of capacity_of() omits b98749cac4a6 CIFS: keep FileInfo handle live during oplock break omits e6d0fb7b34f2 cifs: fix handle leak in smb2_query_symlink() omits b57a55e2200e cifs: Fix lease buffer length error omits 088aaf17aa79 cifs: Fix use-after-free in SMB2_read omits 6a3eb3360667 cifs: Fix use-after-free in SMB2_write omits 3a5b64f05d7f perf evsel: Use hweight64() instead of hweight_long(attr.s [...] omits f32c2877bcb0 tools lib traceevent: Fix missing equality check for strcmp omits 8002a63f9ace perf stat: Disable DIR_FORMAT feature for 'perf stat record' omits 6e4b1cac30d2 perf scripts python: export-to-sqlite.py: Fix use of paren [...] omits 14c9b31a925a perf header: Fix lock/unlock imbalances when processing BP [...] omits 91df49e187c1 Merge LKMM and RCU commits omits 1c0909918850 Merge tag 'timers-v5.1-rc6' of https://git.linaro.org/peop [...] omits 8c2f870890fd ALSA: info: Fix racy addition/deletion of nodes omits 7a223e06b1a4 KVM: x86: avoid misreporting level-triggered irqs as edge- [...] omits 1d487e9bf8ba KVM: fix spectrev1 gadgets omits be43c440eb5d KVM: x86: fix warning Using plain integer as NULL pointer omits 79904c9de0d1 selftests: kvm: add a selftest for SMM omits c2390f16fc5b selftests: kvm: fix for compilers that do not support -no-pie omits c68c21ca9297 selftests: kvm/evmcs_test: complete I/O before migrating g [...] omits b68f3cc7d978 KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels omits 8f4dc2e77cdf KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU omits 9ec19493fb86 KVM: x86: clear SMM flags before loading state while leaving SMM omits c5833c7a43a6 KVM: x86: Open code kvm_set_hflags omits ed19321fb657 KVM: x86: Load SMRAM in a single shot when leaving SMM omits e51bfdb68725 KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU omits 672ff6cff80c KVM: x86: Raise #GP when guest vCPU do not support PMU omits 1811d979c716 x86/kvm: move kvm_load/put_guest_xcr0 into atomic context omits 99c221796a81 KVM: x86: svm: make sure NMI is injected after nmi_singlestep omits e44e3eacccfd svm/avic: Fix invalidate logical APIC id entry omits 4a58038b9e42 Revert "svm: Fix AVIC incomplete IPI emulation" omits bc8a3d8925a8 kvm: mmu: Fix overflow on kvm mmu page limit calculation omits 2b27924bb1d4 KVM: nVMX: always use early vmcs check when EPT is disabled omits e00164a0f000 sc16is7xx: move label 'err_spi' to correct section omits 6b87784b5359 serial: sh-sci: Fix HSCIF RX sampling point adjustment omits ace965696da2 serial: sh-sci: Fix HSCIF RX sampling point calculation omits 4d86c9f73c5a clocksource/drivers/timer-ti-dm: Remove omap_dm_timer_set_ [...] omits f4e97f5d4c9e staging: erofs: fix unexpected out-of-bound data access omits a943245adc9a x86/Kconfig: Fix spelling mistake "effectivness" -> "effec [...] omits 663d294b4768 staging: comedi: vmk80xx: Fix possible double-free of ->us [...] omits 08b7c2f9208f staging: comedi: vmk80xx: Fix use of uninitialized semaphore omits bb0925b283fe Merge tag 'extcon-fixes-for-5.1-rc4' of git://git.kernel.o [...] omits ba696429d290 x86/hyper-v: Implement EOI assist omits 6daeb8737f8a perf/x86/intel: Add Tremont core PMU support omits 6e394376ee89 perf/x86/intel/uncore: Add Intel Icelake uncore support omits cf50d79a8cfe perf/x86/msr: Add Icelake support omits b3377c3acb9e perf/x86/intel/rapl: Add Icelake support omits f08c47d1f86c perf/x86/intel/cstate: Add Icelake support omits 6017608936c1 perf/x86/intel: Add Icelake support omits 63b79f6ebc46 perf/x86: Support constraint ranges omits d3617b98b045 perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS ha [...] omits c22497f5838c perf/x86/intel: Support adaptive PEBS v4 omits c01c348ecdc6 USB: core: Fix unterminated string returned by usb_string() omits 477f00f96170 perf/x86/intel/ds: Extract code of event update in short period omits 48f38aa4cc5a perf/x86/intel: Extract memory code PEBS parser for reuse omits 878068ea270e perf/x86: Support outputting XMM registers omits f447e4eb3ad1 perf/x86/intel: Force resched when TFA sysctl is modified omits c68d224e5ed1 perf/core: Add perf_pmu_resched() as global function omits cc8670945d43 Merge branch 'perf/urgent' into perf/core, to pick up fixes omits 9d5dcc93a6dd perf/x86: Fix incorrect PEBS_REGS omits 339bc4183596 perf/ring_buffer: Fix AUX record suppression omits 52a44f83fc2d perf/core: Fix the address filtering fix omits 7c39f7f671d2 IB/rdmavt: Fix frwr memory registration omits 496156e3647f Merge branch 'linus' into perf/core, to pick up fixes omits 690908104e39 KVM: nVMX: allow tests to use bad virtual-APIC page address omits 780e0106d468 x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" omits 0082517fa4bc x86/reboot, efi: Use EFI reboot for Acer TravelMate X514-51T omits 510bb96fe5b3 x86/mm: Prevent bogus warnings with "noexec=off" omits 5f843ed41558 kprobes: Fix error check when reusing optimized probes omits 89502a019790 x86/mm: Fix the 56-bit addresses memory map in Documentati [...] omits 8b39adbee805 locking/lockdep: Make lockdep_unregister_key() honor 'debu [...] omits 6a03469a1edc x86/build/lto: Fix truncated .bss with -fdata-sections omits be549d491154 scsi: core: set result when the command cannot be dispatched omits f1b70d16389d crypto: mxc-scc - Remove broken driver omits cf451adfa392 PM / devfreq: add tracing for scheduling work omits 1be0730f1dcd trace: events: add devfreq trace event file omits 9173c5ceb035 PM / devfreq: rk3399_dmc: Pass ODT and auto power down par [...] omits adfe3b76608f PM / devfreq: rockchip-dfi: Move GRF definitions to a comm [...] omits fbb9c3c9a5ac PM / devfreq: exynos-bus: Suspend all devices on system shutdown omits b53b0128052f PM / devfreq: Fix static checker warning in try_then_reque [...] omits bc658bef97a7 PM / devfreq: Restart previous governor if new governor fa [...] omits 1d1397c3ec1f PM / devfreq: tegra: remove unneeded variable omits 726409698fee PM / devfreq: rockchip-dfi: remove unneeded semicolon omits e2794d74f1ec PM / devfreq: rk3399_dmc: remove unneeded semicolon omits 6d690f77932f PM / devfreq: consistent indentation omits 25846fa1ceda PM / devfreq: fix missing check of return value in devfreq [...] omits a9487917ba67 PM / devfreq: fix mem leak in devfreq_add_device() omits 0d00a239f70f PM / devfreq: Use of_node_name_eq for node name comparisons omits 614c70f35cd7 bnx2x: fix spelling mistake "dicline" -> "decline" omits 038a9c3d1e42 hwmon: (pmbus/isl68137) Add driver for Intersil ISL68137 P [...] omits 991d679951f0 pmbus: support for custom sysfs attributes omits 9f00995e4eb2 hwmon: Add support for samples attributes omits 5d9e8b3f809f hwmon: (lm25066) Support SAMPLES_FOR_AVG register omits bfe033a048f7 hwmon: Document the samples attributes omits 49c4455dccf2 hwmon: (pmbus) Introduce PMBUS_VIRT_*_SAMPLES registers omits 8e742fc2e25a hwmon: (ir38064) delete incorrect line omits 3cf10282821a hwmon: (pmbus_core) Replace S_<PERMS> with octal values omits 00669d196c61 hwmon: (pmbus/ir38064) Add driver for Infineon IR38064 Vol [...] omits c49b7b3981f5 hwmon: (ir35221) fix company name omits 841cf6767bf6 hwmon: (pwm-fan) Report probe errors consistently omits 6b1ec4789fb1 hwmon: (pwm-fan) Add RPM support via external interrupt omits 285d7483aa33 Documentation: pwm-fan: Add description for RPM support omits c7366e951469 dt-bindings: hwmon: (pwm-fan) Add tachometer interrupt omits c112d75840fb hwmon: OCC drivers are ARM-only omits 5679ed990653 hwmon: (occ) Move common code to a separate module omits 14b97ba5c200 hwmon: (vt1211) Use request_muxed_region for Super-IO accesses omits e95fd518d05b hwmon: (w83627hf) Use request_muxed_region for Super-IO accesses omits d6410408ad2a hwmon: (smsc47m1) Use request_muxed_region for Super-IO accesses omits 19f7b17630f2 hwmon: (adm1029) Use permission specific [SENSOR_][DEVICE_ [...] omits 502a92ff25b3 hwmon: (w83627hf) Use permission specific SENSOR[_DEVICE]_ [...] omits 96c6f81afaa1 hwmon: (smsc47m1) Use permission specific SENSOR[_DEVICE]_ [...] omits f2bec7ea6c49 hwmon: (smsc47m192) Use permission specific SENSOR[_DEVICE [...] omits 08ea5a87466b hwmon: (vt8231) Use permission specific SENSOR[_DEVICE]_AT [...] omits 60a9c3f150df hwmon: (sis5595) Use permission specific SENSOR[_DEVICE]_A [...] omits 24f9ec1fa329 hwmon: (menf21bmc_hwmon) Use permission specific SENSOR[_D [...] omits 9d5bc0906cc1 hwmon: (via686a) Use permission specific SENSOR[_DEVICE]_A [...] omits 7bc85e492158 hwmon: (lm85) Use permission specific SENSOR[_DEVICE]_ATTR [...] omits e7655cfd39d8 hwmon: (lm78) Use permission specific SENSOR[_DEVICE]_ATTR [...] omits f6c93aeb0aad hwmon: (lm87) Use permission specific SENSOR[_DEVICE]_ATTR [...] omits 8e757e15a509 hwmon: (adm1031) Use permission specific SENSOR[_DEVICE]_A [...] omits 29168f30e33b hwmon: (thmc50) Use permission specific SENSOR[_DEVICE]_AT [...] omits 7352ae8d0011 hwmon: (adm9240) Use permission specific SENSOR[_DEVICE]_A [...] omits 7ded2315ffe2 hwmon: (adm1026) Use permission specific SENSOR[_DEVICE]_A [...] omits 66efcd2b6a0d hwmon: (adm1025) Use permission specific SENSOR[_DEVICE]_A [...] omits 8c0826756744 hwmon: (smsc47b397) Use request_muxed_region for Super-IO [...] omits 755a9b0f8aaa hwmon: (pc87427) Use request_muxed_region for Super-IO accesses omits 73e6ff71a7ea hwmon: (f71805f) Use request_muxed_region for Super-IO accesses omits df6b8c70c210 hwmon: (ina2xx) Fix build warning omits 8c71c7b943d4 hwmon: (lm63) Fix build warning omits 0e09e9f939cb hwmon: lm95245: Fix build warnings omits bd7d56a70900 hwmon: (tmp421) Fix build warning omits 1cbee124dfd4 hwmon: (stts751) Fix build warning omits 969c45b98b1d hwmon: (max6621) Fix build warning omits 20b497ab9c38 hwmon: (lm85) Fix build warning omits 2720ce7e46e1 hwmon: (max6650) Fix build warning omits f198a8697dc5 hwmon: (max6697) Fix build warning omits 32c2d4025245 hwmon: (ina209) Fix build warning omits ffa83e784745 hwmon: (lm75) Fix build warning omits acb614a393b5 hwmon: (w83773g) Fix build warning omits 0337dd9b4ac6 hwmon: (ads7828) Fix build warning omits a62fe340e271 hwmon: (hih6130) Fix build warning omits fe339dbf295a hwmon: (adt7475) Fix build warning omits eb3cb6d5bd51 hwmon: (ads1015) Fix build warning omits 20894216d8b2 hwmon: (tmp103) Fix build warning omits 07af9a4a6d15 hwmon: (tmp102) Fix build warning omits 0718298685f5 hwmon: (ad7414) Fix build warning omits 462d7e7ec9e8 hwmon: (adc128d818) Fix build warning omits 787afaa30fa5 hwmon: (lm90) Fix build warning omits a90cdd134546 hwmon: (ltc4151) Fix build warning omits 64e511627958 hwmon: (pmbus/ucd900) Fix build warning omits e91cb17b733f hwmon: (pmbus/tps53679) Fix build warning omits 9c6b0f75ea9c hwmon: (pmbus/ucd9200): Mark ucd9200_of_match as maybe_unused omits cb202bb8b323 hwmon: (iio_hwmon) Simplify attr.name generation in iio_hw [...] omits 5aaa58734d88 hwmon: (jz4740) Use devm_platform_ioremap_resource omits 2f2defda176c hwmon: (w83773g) Use HWMON_CHANNEL_INFO macro omits 6cbd4926a2ac hwmon: (tmp108) Use HWMON_CHANNEL_INFO macro omits 880782547272 hwmon: (tmp102) Use HWMON_CHANNEL_INFO macro omits 0c42186e3976 hwmon: (raspberrypi-hwmon) Use HWMON_CHANNEL_INFO macro omits dfeace08338c hwmon: (npcm750-pwm-fan) Use HWMON_CHANNEL_INFO macro omits 725dcf082c87 hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro omits dcb00ee817b4 hwmon: (max6621) Use HWMON_CHANNEL_INFO macro omits b605e671cff6 hwmon: (max31790) Use HWMON_CHANNEL_INFO macro omits f4a407f4ddf0 hwmon: (ltq-cputemp) Use HWMON_CHANNEL_INFO macro omits 0ee508f0cd51 hwmon: (ltc4245) Use HWMON_CHANNEL_INFO macro omits 7aea00647f9c hwmon: (lm95245) Use HWMON_CHANNEL_INFO macro omits f5011f9fc287 hwmon: (lm95241) Use HWMON_CHANNEL_INFO macro omits a4d41e6730b8 hwmon: (lm90) Use HWMON_CHANNEL_INFO macro omits e4f6fed12710 hwmon: (lm75) Use HWMON_CHANNEL_INFO macro omits 1eade10fe94e hwmon: (jc42) Use HWMON_CHANNEL_INFO macro omits 6f307b7c2ba2 hwmon: (ina3221) Use HWMON_CHANNEL_INFO macro omits ff56121e71fd hwmon: (adt7411) Use HWMON_CHANNEL_INFO macro omits 6bf2db4621fc hwmon: Documentation: Add usage example for HWMON_CHANNEL_INFO omits 4ec1d234a966 hwmon: (nct7904) Use new HWMON_CHANNEL_INFO() macro omits 4cdb56214746 hwmon: lochnagar: Add Lochnagar 2 hardware monitoring driver omits 5ad4d7ca2125 hwmon: lochnagar: Add device tree binding document omits 0ddca5773786 hwmon: (ntc_thermistor) Use new HWMON_CHANNEL_INFO() macro omits c43a113ca2c8 hwmon: Add convience macro to define simple static sensors omits b429ebc86f2e hwmon: (mlxreg-fan) Add support for fan capability registers omits b88c5049219a hwmon: (occ) Fix extended status bits omits 53f1647da3e8 hwmon: (pwm-fan) Disable PWM if fetching cooling data fails omits 618d919cae2f Merge tag 'libnvdimm-fixes-5.1-rc6' of git://git.kernel.or [...] omits 5512320c9f6f Merge tag 'fsdax-fix-5.1-rc6' of git://git.kernel.org/pub/ [...] omits 9c69a1320515 route: Avoid crash from dereferencing NULL rt->from omits 789445b960c1 MAINTAINERS: normalize Woojung Huh's email address omits 92480b3977fd bonding: fix event handling for stacked bonds omits 8ed633b9baf9 Revert "net-sysfs: Fix memory leak in netdev_register_kobject" omits a44acf906061 Merge tag 'wireless-drivers-for-davem-2019-04-15' of git:/ [...] omits 79b4a9cf0e2e MIPS: scall64-o32: Fix indirect syscall number load omits b19062a56726 io_uring: fix possible deadlock between io_uring_{enter,register} omits f5c58ba18ab8 drm/i915: Restore correct bxt_ddi_phy_calc_lane_lat_optim_ [...] omits 5aae7832d1b4 drm/i915: Do not enable FEC without DSC omits 39036cd27273 arch: add pidfd and io_uring syscalls everywhere omits cfd32acf7875 KVM: x86/mmu: Fix an inverted list_empty() check when zapp [...] omits 6cdae8173f67 regulator: Add support for stm32 power regulators omits c29687c354c5 dt-bindings: regulator: Add stm32mp1 pwr regulators omits 38a1965f42cc hwrng: stm32 - set default random quality omits af0d4442dd68 hwrng: stm32 - fix unbalanced pm_runtime_enable omits 2aae471d66c1 drivers: power: supply: goldfish_battery: Fix bogus SPDX i [...] omits e252e0e00281 HID: u2fzero: fix compiling error in u2fzero_probe() omits 0dceab33342d regulator: max8998: Factor out struct voltage_map_desc omits 7d695f20c27f regulator: max8998: Constify regulator_ops omits 7a8b0e66df5a regulator: tps6524x: Remove *rdev[N_REGULATORS] from struc [...] omits 357db0279a23 regulator: tps6524x: Constify regulator_ops omits 7cfcecfb82af regulator: tps65218: Convert to use regulator_get_current_ [...] omits 7c6b8e3b9fe8 regulator: ab8500: Remove *regulator from struct ab8500_re [...] omits 6d66d9952ec0 regulator: ab8500: Constify regulator_ops omits 8e5be4f7e142 regulator: ab8500-ext: Constify ab8500_ext_regulator_ops omits 802c24716079 selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED omits 48cb9737edff regulator: ab8500-ext: Convert to use simplified DT parsing omits 80a9c22a9da9 regulator: ab8500-ext: Remove *rdev from struct ab8500_ext [...] omits 3ec25826ae33 printk: Tie printk_once / printk_deferred_once into .data. [...] omits 6b1f16ba730d s390/pkey: add one more argument space for debug feature entry omits 5bdac418f33f netfilter: nat: fix icmp id randomization omits 33d1c018179d netfilter: nf_tables: prevent shift wrap in nft_chain_pars [...] omits 3c79107631db netfilter: ctnetlink: don't use conntrack/expect object ad [...] omits c238bfe0be9e drm/amd/display: If one stream full updates, full update a [...] omits 89d139d5ad46 xfs: report inode health via bulkstat omits 1302c6a24fd9 xfs: report AG health via AG geometry ioctl omits c23232d40935 xfs: report fs and rt health via geometry structure omits 7cd5006bdb6f xfs: add a new ioctl to describe allocation group geometry omits 1b6d968de22b xfs: bump XFS_IOC_FSGEOMETRY to v5 structures omits 519841c207de xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem omits 39353ff6e96f xfs: replace the BAD_SUMMARY mount flag with the equivalen [...] omits 6772c1f11206 xfs: track metadata health status omits 2bf9d264efed xfs,fstrim: fix to return correct minlen omits 1ca89fbc48e1 xfs: don't account extra agfl blocks as available omits 22fedd80b652 xfs: shutdown after buf release in iflush cluster abort path omits 545aa41f5cba xfs: wake commit waiters on CIL abort before log item abort omits 4d09807f2046 xfs: fix use after free in buf log item unlock assert omits dc4060a5dc25 Linux 5.1-rc5 omits 6b3a70773630 Merge branch 'page-refs' (page ref overflow) omits 732488018281 Merge tag 'mlx5-fixes-2019-04-09' of git://git.kernel.org/ [...] omits 69f23a09daf9 rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check omits 2f5fb1934188 x86/speculation: Prevent deadlock on ssb_state::lock omits a6b16d8d2ae7 Merge branch 'qed-doorbell-overflow-recovery' omits 0d72c2ac8918 qed: Fix the DORQ's attentions handling omits d4476b8a6151 qed: Fix missing DORQ attentions omits b61b04ad81d5 qed: Fix the doorbell address sanity check omits 9ac6bb1414ac qed: Delete redundant doorbell recovery types omits c543cb4a5f07 ipv4: ensure rcu_read_lock() in ipv4_link_failure() omits 4285f2fcef80 tracing: Remove the ULONG_MAX stack trace hackery omits fa49e2eac9aa drm: Remove the ULONG_MAX stack trace hackery omits accddc41b969 latency_top: Remove the ULONG_MAX stack trace hackery omits ead97a49ec3a mm/kasan: Remove the ULONG_MAX stack trace hackery omits 4621c9858f05 mm/page_owner: Remove the ULONG_MAX stack trace hackery omits b8ca7ff7731f mm/slub: Remove the ULONG_MAX stack trace hackery omits 2dfed4565afe lockdep: Remove the ULONG_MAX stack trace hackery omits 6a28b4c2d93b s390/stacktrace: Remove the pointless ULONG_MAX marker omits 4f3bd6ca310b parisc/stacktrace: Remove the pointless ULONG_MAX marker omits 7b2c7b623349 arm64/stacktrace: Remove the pointless ULONG_MAX marker omits fa9833992d5f riscv/stacktrace: Remove the pointless ULONG_MAX marker omits f8a9a269c28d unicore32/stacktrace: Remove the pointless ULONG_MAX marker omits b01f6d368d29 sh/stacktrace: Remove the pointless ULONG_MAX marker omits 2a2bcfa0c94d arm/stacktrace: Remove the pointless ULONG_MAX marker omits c5c27a0a5838 x86/stacktrace: Remove the pointless ULONG_MAX marker omits fdc7833964d8 um/stacktrace: Remove the pointless ULONG_MAX marker omits 15fab63e1e57 fs: prevent page refcount overflow in pipe_buf_get omits 8fde12ca79af mm: prevent get_user_pages() from overflowing page refcount omits 88b1a17dfc3e mm: add 'try_get_page()' helper function omits f958d7b528b1 mm: make page ref count overflow check tighter and more explicit omits 40fba00ffa43 x86/resctrl: Do not repeat rdtgroup mode initialization omits 26536e7c242e locking/rwsem: Prevent unneeded warning during locking selftest omits 3d6770fbd935 io_uring: drop io_file_put() 'file' argument omits 77f1e0a52d26 bfq: update internal depth state when queue depth changes omits 917257daa0fe io_uring: only test SQPOLL cpu after we've verified it omits 060586324648 io_uring: park SQPOLL thread if it's percpu omits 4443f8e6ac77 Merge tag 'for-linus-20190412' of git://git.kernel.dk/linux-block omits b60bc0665e6a Merge tag 'nfs-for-5.1-4' of git://git.linux-nfs.org/proje [...] omits 87af0c381357 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 09bad0df3974 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits a3b84248628d Merge tag 'pci-v5.1-fixes-2' of git://git.kernel.org/pub/s [...] omits cf60528f8ab8 Merge tag 'powerpc-5.1-5' of git://git.kernel.org/pub/scm/ [...] omits 5ded88718aef Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 0261ea1bd1eb ipvs: do not schedule icmp errors from tunnels omits 8176c8332751 netfilter: conntrack: initialize ct->timeout omits 1025ce75212b netfilter: conntrack: don't set related state for differen [...] omits becf2319f320 selftests: netfilter: check icmp pkttoobig errors are set [...] omits 183ab39eb0ea ALSA: hda: Initialize power_state field properly omits eeba1e9cf31d afs: Fix in-progess ops to ignore server-level callback in [...] omits 21bd68f196ca afs: Unlock pages for __pagevec_release() omits 8022c4b95c37 afs: Differentiate abort due to unmarshalling from other errors omits d2abfa86ff37 afs: Avoid section confusion in CM_NAME omits ba25b81e3a42 afs: avoid deprecated get_seconds() omits 6d0a598489ca Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits 122c215bfae8 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] omits 5e6f1fee60a3 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] omits 73fdb2c908c6 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits 26e2b81977bb Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] omits 6a022984c3fe Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] omits 54c63a75581f Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] omits ed0de45a1008 ipv4: recompile ip options in ipv4_link_failure omits 9e550f015303 Merge branch 'rxrpc-fixes' omits 1a2391c30c0b rxrpc: Fix detection of out of order acks omits 39ce67557568 rxrpc: Trace received connection aborts omits f7f1dd3162ef afs: Check for rxrpc call completion in wait loop omits 8e8715aaa905 rxrpc: Allow errors to be returned from rxrpc_queue_packet() omits 4611da30d679 rxrpc: Make rxrpc_kernel_check_life() indicate if call completed omits 56d282d9db19 rxrpc: Clear socket error omits 1dc2b3d65523 qede: fix write to free'd pointer error and double free of ptp omits 0a2c34f18c94 vxge: fix return of a free'd memblock on a failed dma mapping omits f89b9e1be7da clk: imx: Fix PLL_1416X not rounding rates omits d5bc73f34cc9 PCI: Fix issue with "pci=disable_acs_redir" parameter bein [...] omits 832bc250d71f Merge tag 'iwlwifi-for-kalle-2019-04-03' of git://git.kern [...] omits bafdf85dfa59 mt76x02: avoid status_list.lock and sta->rate_ctrl_lock de [...] omits 746ba11f1706 rt2x00: do not increment sequence number while re-transmitting omits 9dc27bcbe78c mt76: mt7603: send BAR after powersave wakeup omits aa3cb24be18b mt76: mt7603: fix sequence number assignment omits 2170e2157d7c mt76: mt7603: add missing initialization for dev->ps_lock omits a5eff7259790 x86/pkeys: Add PKRU value to init_fpstate omits 06b251dff787 x86/fpu: Restore regs in copy_fpstate_to_sigframe() in ord [...] omits da2f32fb8dc7 x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() omits 1d731e731c4c x86/fpu: Add a fastpath to __fpu__restore_sig() omits 5f409e20b794 x86/fpu: Defer FPU state load until return to userspace omits bddc028a4f2a udpv6: Check address length before reading address family omits ba024f2574a1 bpf: Check address length before reading address family omits c68e747d0a98 llc: Check address length before reading address field omits bd7d46ddca06 Bluetooth: Check address length before reading address field omits a9107a14a9b9 rxrpc: Check address length before reading srx_service field omits d852be84770c net: netlink: Check address length before reading groups field omits 175f7c1f01d3 sctp: Check address length before reading address family omits 238ffdc49ef9 mISDN: Check address length before reading address family omits dd3ac9a68435 net/rds: Check address length before reading address family omits b3cf181c65c4 clk: mediatek: fix clk-gate flag setting omits 1925e7d3d467 drm/amdgpu/gmc9: fix VM_L2_CNTL3 programming omits b575f10dbd6f drm/amdgpu: shadow in shadow_list without tbo.mem.start ca [...] omits a823c35ff2ed arm64: ptrace: Add function argument access API omits 8ee15f324866 Merge tag 'dma-mapping-5.1-1' of git://git.infradead.org/u [...] omits 4876191cbe2a Merge tag 'iommu-fix-v5.1-rc5' of git://git.kernel.org/pub [...] omits 8e72d95d993d Merge tag 'clang-format-for-linus-v5.1-rc5' of git://githu [...] omits ea951a943f8d Merge tag 'mmc-v5.1-rc2' of git://git.kernel.org/pub/scm/l [...] omits 372686e60c84 Merge tag 'sound-5.1-rc5' of git://git.kernel.org/pub/scm/ [...] omits f2a7346955e5 Merge tag 'acpi-5.1-rc5' of git://git.kernel.org/pub/scm/l [...] omits 58890f31f98d Merge tag 'drm-fixes-2019-04-12' of git://anongit.freedesk [...] omits 045afc24124d arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero r [...] omits c2ff9e9a3d9d x86/fpu: Merge the two code paths in __fpu__restore_sig() omits 926b21f37b07 x86/fpu: Restore from kernel memory on the 64-bit path too omits 3c677d206210 iommu/amd: Set exclusion range correctly omits f16628d6e8c6 clang-format: Update with the latest for_each macro list omits dc351d4c5f4f PM / core: Propagate dev->power.wakeup_path when no callbacks omits 60dd1ead65e8 drivers: firmware: psci: Announce support for OS initiated [...] omits d036b5cfef63 drivers: firmware: psci: Simplify error path of psci_dt_init() omits 0865d20c5074 drivers: firmware: psci: Split psci_dt_cpu_init_idle() omits f0f6ad909260 MAINTAINERS: Update files for PSCI omits e720a6c8fbdb drivers: firmware: psci: Move psci to separate directory omits 2564002abcde regulator: dbx500-prcmu: Remove unused fields from struct [...] omits 92722a8fac53 regulator: db8500-prcmu: Convert to use simplified DT parsing omits 1a18195a2c4e regulator: db8500-prcmu: Constify regulator_ops omits 13e962140be6 ACPI: button: reinitialize button state upon resume omits f456277ee15f Merge back ACPICA changes for v5.2. omits 837f74116585 xfrm: update doc about xfrm[46]_gc_thresh omits 1d54ad944074 perf/core: Fix perf_event_disable_inatomic() race omits d15d9fd02575 drm: bridge: dw-hdmi: Fix overflow workaround for Rockchip SoCs omits e30584509659 dctcp: more accurate tracking of packets delivery omits 788f07ebe040 Merge tag 'drm-intel-fixes-2019-04-11' of git://anongit.fr [...] omits a89afe58f1a7 block: fix the return errno for direct IO omits 2d06b235815e Merge tag 'for-5.1-rc4-tag' of git://git.kernel.org/pub/sc [...] omits a5f622984a62 selftests: fib_tests: Fix 'Command line is not complete' errors omits d3706566ae3d net: netrom: Fix error cleanup path of nr_proto_init omits ffb5d6fe140d Merge tag 'drm-misc-fixes-2019-04-11' of git://anongit.fre [...] omits d7c3a206e633 net: fec: manage ahb clock in runtime pm omits e94999688e3a PM / Domains: Add genpd governor for CPUs omits fbc87aa0f7c4 clocksource/drivers/oxnas: Fix OX820 compatible omits 9155697e2004 clocksource/drivers/arm_arch_timer: Remove unneeded pr_fmt macro omits 99834eead2a0 clocksource/drivers/npcm: select TIMER_OF omits af6b61d7ef58 Revert "SUNRPC: Micro-optimise when the task is known not [...] omits 0769663b4f58 NFSv4.1 fix incorrect return value in copy_file_range omits e1ede312f17e xprtrdma: Fix helper that drains the transport omits 29e7ca715f2a NFS: Fix handling of reply page vector omits 7c2bd9a39845 NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. omits e0d3602f9333 x86/fpu: Inline copy_user_to_fpregs_zeroing() omits 0d714dba1626 x86/fpu: Update xstate's PKRU value on write_pkru() omits c5b493ce192b net: bridge: multicast: use rcu to access port list from b [...] omits 9a4dda81f1d3 Merge branch 'thunderx-xdp-mtu' omits 1f227d16083b net: thunderx: don't allow jumbo frames with XDP omits 5ee15c101f29 net: thunderx: raise XDP MTU to 1508 omits 796fff0c12b2 Merge branch 'smc-fixes' omits f61bca58f6c3 net/smc: move unhash before release of clcsock omits 8ef659f1a840 net/smc: fix return code from FLUSH command omits 07603b230895 net/smc: propagate file from SMC to TCP socket omits e183d4e414b6 net/smc: fix a NULL pointer dereference omits fd57770dd198 net/smc: wait for pending work before clcsock release_sock omits 8c5165430c01 dma-debug: only skip one stackframe entry omits b995dcca7cf1 platform/x86: pmc_atom: Drop __initconst on dmi table omits 691efbedc60d arm64: vdso: use $(LD) instead of $(CC) to link VDSO omits 3d659e7d6513 arm64: perf_event: Remove wrongfully used inline omits a352a3b7b792 x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD omits 3f5f5d534bd4 Merge tag 'gvt-fixes-2019-04-11' of https://github.com/int [...] omits 69277c98f5ee x86/fpu: Always store the registers in copy_fpstate_to_sigframe() omits 8bbad1ba3196 gpu: host1x: Program stream ID to bypass without SMMU omits c0c14e935032 Merge branch 'nvme-5.1' of git://git.infradead.org/nvme in [...] omits d808b7f759b5 nvmet: fix discover log page when offsets are used omits 67f471b6ed3b nvme-fc: correct csn initialization and increments on error omits f4bbebf8e7eb drm/amd/display: extending AUX SW Timeout omits 543c364d8eee drm/ttm: fix dma_fence refcount imbalance on error path omits 453393369dc9 drm/ttm: fix incrementing the page pointer for huge pages omits ac1e516d5a4c drm/ttm: fix start page for huge page check in ttm_put_pages() omits a66477b0efe5 drm/ttm: fix out-of-bounds read in ttm_put_pages() v2 omits 383c252545ed x86/entry: Add TIF_NEED_FPU_LOAD omits 0cecca9d03c9 x86/fpu: Eager switch PKRU state omits 0556cbdc2fbc x86/pkeys: Don't check if PKRU is zero before writing it omits 577ff465f5a6 x86/fpu: Only write PKRU if it is different from current omits c806e88734b9 x86/pkeys: Provide *pkru() helpers omits 102bbe34b31c gpio: eic: sprd: Fix incorrect irq type setting for the sync EIC omits 9b0dcd0e5a27 Merge tag 'asoc-fix-v5.1-rc4' of git://git.kernel.org/pub/ [...] omits 913140e22156 s390: zcrypt: initialize variables before_use omits 6e042492a272 s390: avoid __builtin_return_address(n) on clang omits 475c8e9e89db s390: Convert IS_ENABLED uses to __is_defined omits 9a0ceb9cfbee s390: make chkbss work with clang omits 0a113efc3b48 s390: make __load_psw_mask work with clang omits efb150df1de6 s390: syscall_wrapper: avoid clang warning omits 96ca7674ea66 s390: don't build vdso32 with clang omits c1afcaec2af6 s390: remove -fno-strength-reduce flag omits 7aa0055e0647 s390: fine-tune stack switch helper omits 784c24c3e45c regulator: mcp16502: Remove setup_regulators function omits 4cf469539b63 regulator: mcp16502: Remove unneeded fields from struct mcp16502 omits ab54a4d7b0dd regulator: vexpress: Constify regulator_ops omits 29dc269a85ef regulator: hi6421: Convert to use simplified DT parsing omits 0cde62a46e88 docs/memory-barriers.txt: Fix style, spacing and grammar i [...] omits 5c41ea6d5200 mmc: sdhci-omap: Don't finish_mrq() on a command error dur [...] omits d47703d43eca Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] omits 86dc6612abc1 Merge branch 'mediatek-drm-fixes-5.1' of https://github.co [...] omits 7a74198f587b Merge tag 'drm/tegra/for-5.1-rc5' of git://anongit.freedes [...] omits 20522fefd522 Revert "HID: i2c-hid: Disable runtime PM on Synaptics touchpad" omits e154592a1d25 gpu: host1x: Fix compile error when IOMMU API is not available omits 988dc4a9a3b6 net: fou: do not use guehdr after iptunnel_pull_offloads i [...] omits d1841533e548 tipc: missing entries in name table of publications omits 813dbeb656d6 vhost: reject zero size iova range omits b4f47f3848eb net/tls: prevent bad memory access in tls_is_sk_tx_device_ [...] omits 8065a779f17e failover: allow name change on IFF_UP slave interfaces omits cd7879f79f83 drm/i915/gvt: Roundup fb->height into tile's height at cal [...] omits 43c2adb9df7d team: set slave to promisc if team is already in promisc mode omits 903f1a187776 net/tls: fix build without CONFIG_TLS_DEVICE omits 7c2e07130090 clk: x86: Add system specific quirk to mark clocks as critical omits a3761c3c9120 block: do not leak memory in bio_copy_user_iov() omits fe9fd2ef383c Revert "security: inode: fix a missing check for securityf [...] omits 3943af9d01e9 PCI: pciehp: Ignore Link State Changes after powering off a slot omits c02f48e070bd x86/microcode: Deprecate MICROCODE_OLD_INTERFACE omits 24613a04ad1c x86/microcode: Fix the ancient deprecated microcode loadin [...] omits 7e94a7b659ee x86/microcode/intel: Refactor Intel microcode blob loading omits 44f5e0480752 Merge branch 'tls-leaks' omits 4a9c2e3746e6 net: strparser: partially revert "strparser: Call skb_uncl [...] omits 35b71a34ada6 net/tls: don't leak partially sent record in device mode omits 5a03bc73abed net/tls: fix the IV leaks omits 2a29e9f6b9b4 sparc64/pci_sun4v: fix ATU checks for large DMA masks omits 582549e3fbe1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits f4a58857151f Merge branch 'ibmvnic-features' omits dde746a35f8b ibmvnic: Fix netdev feature clobbering during a reset omits b66b7bd2bdc1 ibmvnic: Enable GRO omits 1bfb97b9a519 MAINTAINERS: BMIPS: Add internal Broadcom mailing list omits 74676a8e247a arm64: dts: stratix10: Use new Stratix10 EDAC bindings omits 71eec083eef1 Documentation: dt: edac: Add Stratix10 Peripheral bindings omits f8d49bee4a5e Merge branch 'mlxsw-Various-fixes' omits d5949d92c29c mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 omits 7052e2436373 selftests: mlxsw: Test VRF MAC vetoing omits 972fae683cba mlxsw: spectrum_router: Do not check VRF MAC address omits b442fed1b724 mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue omits 4af0699782e2 mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered w [...] omits a8c133b06183 mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue omits d4d0e40977ac mlxsw: spectrum_switchdev: Add MDB entries in prepare phase omits b9c8172eedc1 Documentation: dt: edac: Fix Stratix10 IRQ bindings omits b2b3a70cd998 lightnvm: pblk: fix crash in pblk_end_partial_read due to [...] omits ad7999cd701e Merge branch 'fixes' into work.icache omits d737b25b1ae0 IB/hfi1: Do not flush send queue in the TID RDMA second leg omits f51dcd0f621c apparmorfs: fix use-after-free on symlink traversal omits 46c874419652 securityfs: fix use-after-free on symlink traversal omits ecb8e74dac1a Yama: mark function as static omits d1a0846006e4 security: inode: fix a missing check for securityfs_create_file omits 0b9dc6c9f01c keys: safe concurrent user->{session,uid}_keyring access omits 5c7e372caa35 security: don't use RCU accessors for cred->session_keyring omits 1b26fcdb748e Yama: mark local symbols as static omits ed79cc87302b Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits f05badde4e20 RISC-V: Fix Maximum Physical Memory 2GiB option for 64bit systems omits d263119387de arm64: compat: Reduce address limit omits abd16d68d652 x86/fpu: Use a feature number instead of mask in two more helpers omits ac71317e6be0 ASoC: wcd9335: Fix missing regmap requirement omits 21635d731173 drm/i915/dp: revert back to max link rate and lane count on eDP omits 4690985e00ac drm/i915/icl: Fix port disable sequence for mipi-dsi omits 20eea462bf2f drm/i915/icl: Ungate ddi clocks before IO enable omits eb3afb75b57c nvme: cancel request synchronously omits 1b8f21b74c3c blk-mq: introduce blk_mq_complete_request_sync() omits e24e4712efad s390/rseq: use trap4 for RSEQ_SIG omits e91012ee855a s390: cio: fix cio_irb declaration omits 81a8f2beb32a s390/mm: silence compiler warning when compiling without C [...] omits dccbbaff174d s390/qdio: eliminate queue's last_move cursor omits 65e4f776385a s390/qdio: simplify SBAL range calculation omits b39544c6e02f s390/qdio: pass up count of ready-to-process SBALs omits 34298422cc44 s390/qdio: fix output of DSCI value in debug file omits 093ddccb5515 s390/protvirt: block kernel command line alteration omits db9492cef45e s390/protvirt: add memory sharing for diag 308 set/store omits 5abb9351dfd9 s390/uv: introduce guest side ultravisor code omits fd184e1a8b65 s390: introduce .boot.preserved.data section compile time [...] omits 1e941d39493f s390: move ipl block to .boot.preserved.data section omits bf9921a9c15b s390: introduce .boot.preserved.data section omits 16222cfb96b0 s390/zcrypt: fix possible deadlock situation on ap queue remove omits 5712f3301a12 s390/3270: fix lockdep false positive on view->lock omits 322b38ce3dd6 drm/nouveau/nvkm: mark expected switch fall-throughs omits 07baeb04f37c x86/fpu: Make __raw_xsave_addr() use a feature number inst [...] omits 4ee91519e1dc x86/fpu: Add an __fpregs_load_activate() internal helper omits 1978f30a8773 scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids omits bf348f9b78d4 virtio-blk: limit number of hw queues by nr_cpu_ids omits 0169f53e0d97 x86/fpu: Remove user_fpu_begin() omits eed47d19d936 block, bfq: fix use after free in bfq_bfqq_expire omits 2722146eb784 x86/fpu: Remove fpu->initialized omits d7a181da2dfa ALSA: hda: Fix racy display power access omits 07d7e12091f4 alarmtimer: Return correct remaining time omits 39388e80f9b0 x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate [...] omits e9f33a8fee53 mac80211: fix RX STBC override byte order omits 42337b9d4d95 HID: add driver for U2F Zero built-in LED and RNG omits 90c1cba2b3b3 locking/lockdep: Zap lock classes even with lock debugging [...] omits 70802487bb91 ASoC: pcm: fix error handling when try_module_get() fails. omits e33c1b992377 apparmor: Restore Y/N in /sys for apparmor's "enabled" omits f34a269229ec regulator: anatop: Remove unneeded fields from struct anat [...] omits 6e1f22ee7e48 regulator: s2mpa01: Remove unused define for S2MPA01_REGUL [...] omits 29e5cb657e2a regulator: hi655x: Remove ctrl_mask field from struct hi65 [...] omits 784816d46aae regulator: hi655x: Constify regulators array omits e37c2deafe70 ASoC: stm32: sai: fix master clock management omits d6ba3f815bc5 ASoC: Intel: kbl: fix wrong number of channels omits 3966c3feca3f x86/perf/amd: Remove need to check "running" bit in NMI handler omits 709a53e19484 MAINTAINERS: Fix the I3C entry omits 907621e94d49 i3c: dw: Fix dw_i3c_master_disable controller by using cor [...] omits 9752c37cc89f i3c: Fix the verification of random PID omits 364f784f048c locking/rwsem: Optimize rwsem structure for uncontended lo [...] omits a8654596f037 locking/rwsem: Enable lock event counting omits bf20616f46e5 locking/lock_events: Don't show pvqspinlock events on bare metal omits fb346fd9fc08 locking/lock_events: Make lock_events available for all ar [...] omits ad53fa10fa9e locking/qspinlock_stat: Introduce generic lockevent_*() co [...] omits 3b4ba6643d26 locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro omits a68e2c4c6379 locking/rwsem: Add debug check for __down_read*() omits a338ecb07a33 locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() omits 12a30a7fc142 locking/rwsem: Move rwsem internal function declarations t [...] omits c7580c1e8443 locking/rwsem: Move owner setting code from rwsem.c to rwsem.h omits eecec78f7777 locking/rwsem: Relocate rwsem_down_read_failed() omits a5881bea8861 x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol omits f2a424f6c613 PM / core: Introduce dpm_async_fn() helper omits 9df1e2c60d2b cpufreq: boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option omits 547571b5abe6 x86/asm: Modernize sync_bitops.h omits 67d4f6ff2fb6 sched/topology: Skip duplicate group rewrites in build_sch [...] omits d8743230c9f4 sched/topology: Fix build_sched_groups() comment omits f7c2b7477bdc Merge branch 'lkmm-for-mingo' of git://git.kernel.org/pub/ [...] omits 54bbfe75cbb1 Merge branch 'linus' into locking/core, to pick up fixes omits 2f36bde0fc8f OPP: Introduce dev_pm_opp_find_freq_ceil_by_volt() omits cf7cf6977f53 powerpc/mm: Define MAX_PHYSMEM_BITS for all 64-bit configs omits 771acc7e4a6e Bluetooth: btusb: request wake pin with NOAUTOEN omits 6ec4bae178d8 dt-bindings: clock: sifive: add FU540-C000 PRCI clock constants omits 0ee7fb36f988 Merge tag 'mips_fixes_5.1_2' of git://git.kernel.org/pub/s [...] omits 972acfb49446 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ce285c267a00 autofs: fix use-after-free in lockless ->d_manage() omits 5467a68cbf68 dcache: sort the freeing-without-RCU-delay mess for good. omits dbe7208c6c4a power: supply: cpcap-battery: Fix division by zero omits 6f9b83ac877f cpuidle: Export the next timer expiration for CPUs omits eb594b7325f6 PM / Domains: Add support for CPU devices to genpd omits 49a27e279052 PM / Domains: Add generic data pointer to struct genpd_pow [...] omits 7ee2ace9c544 net/mlx5e: Switch to Toeplitz RSS hash by default omits 8c8811d46d00 Revert "net/mlx5e: Enable reporting checksum unnecessary a [...] omits 5e0060b1491b net/mlx5e: Protect against non-uplink representor for encap omits 0318a7b7fcad net/mlx5e: Rx, Check ip headers sanity omits 0aa1d18615c1 net/mlx5e: Rx, Fixup skb checksum for packets with tail padding omits 5d0bb3bac4b9 net/mlx5e: XDP, Avoid checksum complete when XDP prog is loaded omits 484c1ada0bd2 net/mlx5e: Use fail-safe channels reopen in tx reporter recover omits 192fba79822d net/mlx5e: Skip un-needed tx recover if interface state is down omits df3a8344d404 net/mlx5: FPGA, tls, idr remove on flow delete omits 31634bf5dcc4 net/mlx5: FPGA, tls, hold rcu read lock a bit longer omits fbcc9e0c37ba x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_ [...] omits c03fd0171ba6 Merge tag 'mac80211-for-davem-2019-04-09' of git://git.ker [...] omits 88f5260a3bf9 x86/fpu: Always init the state in fpu__clear() omits 60e528d6ce3f x86/fpu: Remove preempt_disable() in fpu__clear() omits 6dd677a044e6 x86/fpu: Remove fpu__restore() omits 39ea9baffda9 x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() omits a01bcfd6990d NFC: st21nfca: Fix fall-through warnings omits 9fe0a7590890 NFC: pn533: mark expected switch fall-throughs omits e16fb3a8d271 block: Mark expected switch fall-throughs omits 1b937e8faa87 RISC-V: Add separate defconfig for 32bit systems omits 6cdbc07a5adc Merge branches 'consolidate.2019.04.09a', 'doc.2019.03.26b [...] omits bee58fe34675 net/ipv4/netfilter: Update comment from call_rcu_bh() to c [...] omits d75f773c86a2 treewide: Switch printk users from %pf and %pF to %ps and [...] omits 78ad2341521d mac80211: Honor SW_CRYPTO_CONTROL for unicast keys in AP V [...] omits 827a108e354d arm64: Save and restore OSDLR_EL1 across suspend/resume omits 6fda41bf1261 arm64: Clear OSDLR_EL1 on CPU boot omits 475ba3fc194b arm64: mm: Consolidate early page table allocation omits 54c8d9119ec8 arm64: mm: enable per pmd page table lock omits 14b94d075726 KVM: ARM: Remove pgtable page standard functions from stag [...] omits 369aaab845a6 arm64: mm: don't call page table ctors for init_mm omits 90292aca9854 arm64: mm: use appropriate ctors for page tables omits ab6211c90052 arm64: debug: Clean up brk_handler() omits 453b7740ebfd arm64: probes: Move magic BRK values into brk-imm.h omits fb610f2a2006 arm64: debug: Remove redundant user_mode(regs) checks from [...] omits a22d570aee77 arm64: kprobes: Avoid calling kprobes debug handlers explicitly omits 26a04d84bc53 arm64: debug: Separate debug hooks based on target excepti [...] omits cb764a69fa41 arm64: debug: Remove meaningless comment omits 5a9132add862 arm64: debug: Rename addr parameter for non-watchpoint exc [...] omits 52c6d145da15 arm64: debug: Remove unused return value from do_debug_exc [...] omits 0b237cb2fc7b PM / core: fix kerneldoc comment for device_pm_wait_for_dev() omits c4a586fdd440 PM / core: fix kerneldoc comment for dpm_watchdog_handler() omits 9ee76098a1b8 drm/mediatek: no change parent rate in round_rate() for MT [...] omits 8eeb3946feeb drm/mediatek: using new factor for tvdpll for MT2701 hdmi phy omits 827abdd02420 drm/mediatek: remove flag CLK_SET_RATE_PARENT for MT2701 hdmi phy omits 321b628e6f5a drm/mediatek: make implementation of recalc_rate() for MT2 [...] omits e2092740b723 kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE omits e1a7eafb7350 efi/arm/arm64: Makefile: Replace -pg with CC_FLAGS_FTRACE omits edf072d36dbf arm64: Makefile: Replace -pg with CC_FLAGS_FTRACE omits fcccc5c838c1 cpufreq: stats: Use lock by stat to replace global spin lock omits 6c6a828f86d6 ACPICA: Update version to 20190405 omits df9271d69f40 ACPICA: Namespace: add check to avoid null pointer dereference omits 985d5124bfb0 ACPICA: Update version to 20190329 omits f49c90e8958e ACPICA: utilities: fix spelling of PCC to platform_comm_channel omits 3278675567df ACPICA: Rename nameseg length macro/define for clarity omits 0c24613cda16 drm/mediatek: fix the rate and divder of hdmi phy for MT2701 omits 5599fb69355d ACPICA: Rename nameseg compare macro for clarity omits a3ce7a8e0dd9 ACPICA: Rename nameseg copy macro for clarity omits c5781ffbbd4f ACPICA: Namespace: remove address node from global list af [...] omits 89f98d7e5fa8 cpufreq: Remove cpufreq_driver check in cpufreq_boost_supported() omits 2ae2c3316fb7 drm/mediatek: fix possible object reference leak omits bef42cb2029c drm/i915: Get power refs in encoder->get_power_domains() omits 869e3305f23d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits a556810d8e06 Merge branch 'fixes-v5.1' of git://git.kernel.org/pub/scm/ [...] omits 10d433979f2e Merge tag 'xtensa-20190408' of git://github.com/jcmvbkbc/l [...] omits 5c2442fd7899 scsi: csiostor: fix missing data copy in csio_scsi_err_handler() omits e063f4598249 Merge branch 'bnxt_en-fixes' omits 8e44e96c6c8e bnxt_en: Reset device on RX buffer errors. omits a1b0e4e684e9 bnxt_en: Improve RX consumer index validity check. omits afb33e40d54e ASN.1: mark expected switch fall-through omits 8a05452ca460 lib/cmdline.c: mark expected switch fall-throughs omits 224b44d46ffe lib: zstd: Mark expected switch fall-throughs omits 0779ad71aa08 scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through omits 7c2901107d1a scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs omits 2d5ffc2611f4 scsi: ppa: mark expected switch fall-through omits 6bb0497834d4 scsi: osst: mark expected switch fall-throughs omits 88216a783b15 scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs omits 309cf28a0451 scsi: lpfc: lpfc_nvme: Mark expected switch fall-through omits e305c8dfa5ec scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through omits f60deecb9661 scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs omits a62520473f15 net: macb driver, check for SKBTX_HW_TSTAMP omits bf9598bdb311 scsi: lpfc: lpfc_els: Mark expected switch fall-throughs omits dbb744ba4129 scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs omits 9fa29a670bb8 scsi: imm: mark expected switch fall-throughs omits 1f7716373901 scsi: csiostor: csio_wr: mark expected switch fall-through omits 8fabc0eb9daa scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs omits a8308767c169 scsi: be2iscsi: be_main: Mark expected switch fall-through omits 6a29edc41e13 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through omits e2e801644eb3 scsi: aic7xxx: mark expected switch fall-throughs omits 74f79099efe0 adfs: mark expected switch fall-throughs omits e690c9e3f4fb afs: Mark expected switch fall-throughs omits 738de00cda52 Merge branch 'ethtool-fix-use-of-SPEED_UNKNOWN-constant' omits d63da85a4226 qlogic: qlcnic: fix use of SPEED_UNKNOWN ethtool constant omits caf2c5205d82 broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant omits afe64245af9f ethtool: avoid signed-unsigned comparison in ethtool_valid [...] omits 0a4c92657f25 fs: mark expected switch fall-throughs omits 3c5189ad7099 Merge branch 'erspan-use-after-free' omits 2a3cabae4536 net: ip6_gre: fix possible use-after-free in ip6erspan_rcv omits 492b67e28ee5 net: ip_gre: fix possible use-after-free in erspan_rcv omits 6da70580af96 selftests/tpm2: Open tpm dev in unbuffered mode omits f1a0ba6cccff selftests/tpm2: Extend tests to cover partial reads omits be24b37e22c2 KEYS: trusted: fix -Wvarags warning omits b9d0a85d6b2e tpm: Fix the type of the return value in calc_tpm2_event_size() omits c78719203fc6 KEYS: trusted: allow trusted.ko to initialize w/o a TPM omits 711062926346 tpm: fix an invalid condition in tpm_common_poll omits e891db1a18bf tpm: turn on TPM on suspend for TPM 1.x omits e14d314c7a48 selftests: cgroup: fix cleanup path in test_memcg_subtree_ [...] omits f8a0590f0e01 selftests: efivarfs: remove the test_create_read file if i [...] omits 0a7dc82ef2ed rseq/selftests: Adapt number of threads to the number of d [...] omits 0b0600c8c97a lib: Add test module for strscpy_pad omits 458a3bf82df4 lib/string: Add strscpy_pad() function omits 6b1a4d5b1a26 lib: Use new kselftest header omits eebf4dd45237 kselftest: Add test module framework header omits d3460527706e kselftest: Add test runner creation script omits b75bb8a5b755 r8169: disable ASPM again omits 6989808ee763 lib/test_printf: Add empty module_exit function omits 6f9e64b0ff26 selftest/gpio: Remove duplicate header omits cde53520e287 selftest/rseq: Remove duplicate header omits a04a67845cfa selftest/timers: Remove duplicate header omits d11a7e376ad7 selftest/x86/mpx-dig.c: Remove duplicate header omits cf94db219053 virtio: Honour 'may_reduce_num' in vring_create_virtqueue omits b1a6e8f91313 MAINTAINERS: ieee802154: update documentation file pattern omits 1e6f5440a681 arm64: backtrace: Don't bother trying to unwind the usersp [...] omits 3ec482d15cb9 io_uring: restrict IORING_SETUP_SQPOLL to root omits 704236672eda tools/io_uring: remove IOCQE_FLAG_CACHEHIT omits e6abc8caa6de nfsd: Don't release the callback slot unless it was actually held omits 00fb67ec6b98 RDMA/hns: Bugfix for SCC hem free omits 2170a0d53bee tools/testing/nvdimm: Retain security state after overwrite omits 4772e03d2394 RDMA/hns: Fix bug that caused srq creation to fail omits ea7a5c706fa4 RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove omits 5a3ae7b314a2 arm64/ftrace: fix inadvertent BUG() in trampoline check omits 55c0c4c793b5 ARC: memset: fix build with L1_CACHE_SHIFT != 6 omits e1b7058ece71 drm/i915: Fix pipe_bpp readout for BXT/GLK DSI omits bd13b2b874ec drm/amd/display: Fix negative cursor pos programming (v2) omits 43bd3a95c98e kbuild: use -flive-patching when CONFIG_LIVEPATCH is enabled omits 1200e07f3ad4 block: don't use for-inside-for in bio_for_each_segment_all omits 5e9642a2e14c MAiNTAINERS: add Paolo, Stefan for virtio blk/scsi omits 6a8aae68c873 virtio_pci: fix a NULL pointer reference in vp_del_vqs omits cae30527901d ALSA: hda - Add two more machines to the power_save_blacklist omits 7100e8704b61 powerpc/64s/radix: Fix radix segment exception handling omits 2b4a66980217 mac80211: make ieee80211_schedule_txq schedule empty TXQs omits 45fcef8b727b mac80211_hwsim: calculate if_combination.max_interfaces omits a58d7525b801 cfg80211: add ratelimited variants of err and warn omits 01e3b958efe8 arch: Remove dummy mmiowb() definitions from arch code omits 96670b2fd025 net/ethernet/silan/sc92031: Remove stale comment about mmiowb() omits 1b8546d7e238 i40iw: Redefine i40iw_mmiowb() to do nothing omits 161861a4c827 scsi/qla1280: Remove stale comment about mmiowb() omits fb24ea52f78e drivers: Remove explicit invocations of mmiowb() omits 949b8c72768e drivers: Remove useless trailing comments from mmiowb() in [...] omits 915530396c78 Documentation: Kill all references to mmiowb() omits b012980d1c6e riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code omits 420af1554790 powerpc/mmiowb: Hook up mmwiob() implementation to asm-gen [...] omits 49ca6462fc9e ia64/mmiowb: Add unconditional mmiowb() to arch_spin_unlock() omits 346e91ee090b mips/mmiowb: Add unconditional mmiowb() to arch_spin_unlock() omits e9e8543fecd2 sh/mmiowb: Add unconditional mmiowb() to arch_spin_unlock() omits 0f43ca692dcb m68k/io: Remove useless definition of mmiowb() omits 335b5c638bfd nds32/io: Remove useless definition of mmiowb() omits 08f1f3a72f4c x86/io: Remove useless definition of mmiowb() omits d51575621f0f arm64/io: Remove useless definition of mmiowb() omits 7fdae81dd415 ARM/io: Remove useless definition of mmiowb() omits 60ca1e5a200c mmiowb: Hook up mmiowb helpers to spinlocks and generic I/ [...] omits fdcd06a8ab77 arch: Use asm-generic header for asm/mmiowb.h omits d1be6a28b13c asm-generic/mmiowb: Add generic implementation of mmiowb() [...] omits 4614bbdee357 docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFE [...] omits 7973b799dbea admin-guide: pm: intel_epb: Add SPDX license tag and copyr [...] omits fc1860d6b17f Documentation: PM: Unify copyright notices omits fc7db767b16c Documentation: PM: Add SPDX license tags to multiple files omits 1120b0f9850c cpufreq: intel_pstate: Documentation: Add references sections omits fbc9418f099d ACPI: PM: Print debug messages when enabling GPEs for wakeup omits e75135e601ee Merge back cpufreq material for v5.2. omits c1d1090c3c76 cpufreq: maple: Remove redundant code from maple_cpufreq_init() omits 28e3ace70c3d x86/mm: Convert some slow-path static_cpu_has() callers to [...] omits 67e87d43b794 x86: Convert some slow-path static_cpu_has() callers to bo [...] omits 233298032803 cpufreq: ppc_cbe: fix possible object reference leak omits 8d10dc28a9ea cpufreq: pmac32: fix possible object reference leak omits a9acc26b75f6 cpufreq/pasemi: fix possible object reference leak omits ddb07fba1c64 cpufreq: maple: fix possible object reference leak omits 7c468966f05a cpufreq: kirkwood: fix possible object reference leak omits ddb64c5db3cc cpufreq: imx6q: fix possible object reference leak omits b623fa320f83 cpufreq: ap806: fix possible object reference leak omits bfdd5a67c8cb x86/asm: Clarify static_cpu_has()'s intended use omits 108ec36b6994 drivers/cpufreq: Convert some slow-path static_cpu_has() c [...] omits 9083e4986124 cpufreq: intel_pstate: Update max frequency on global turb [...] omits 9eca544b1491 cpufreq: schedutil: Simplify iowait boosting omits 1a07a94b47b1 drm/sun4i: tcon top: Fix NULL/invalid pointer dereference [...] omits b85d00bfef2a Merge drm/drm-fixes into drm-misc-fixes omits 7558f978f9b6 spi: document tx/rx clock delay properties omits 52034add758e ASoC: pcm: update module refcount if module_get_upon_open is set omits b4ed6b51f356 ASoC: core: conditionally increase module refcount on comp [...] omits f1ca9992ced7 spi: add a method for configuring CS timing omits 24496da6927f spi-summary: document set_cs_timing omits fa28fd342137 spi: tegra114: add support for interrupt mask omits 9d199231b000 spi: tegra114: add 3 wire transfer mode support omits 9877a347f205 spi: tegra114: add dual mode support omits 79567c1a321e spi: gpio: Use devm_spi_register_master() omits 45beec351998 spi: bitbang: Introduce spi_bitbang_init() omits 8b797490b4db spi: gpio: Make sure spi_master_put() is called in every e [...] omits 8b57b11bc45e spi: pxa2xxx: change "no DMA channels..." msg from debug t [...] omits 5d785141c8b3 spi: fsl-lpspi: Clean up fsl_lpspi_probe omits a18656ea3985 spi: fsl-lpspi: Fix build warning when !CONFIG_PM omits 6599be346daf spi: fsl-lpspi: Fix problematic dev_set_drvdata call omits 9d8371e287b9 spi-mem: fix kernel-doc for spi_mem_dirmap_{read|write}() omits 9b186e9a65bf spi: bcm2835aux: Fix build error without CONFIG_DEBUG_FS omits b93318a22f23 spi: kill useless initializer in spi_register_controller() omits 0677c3ea53dc regulator: s2mpa01: Convert to use simplified DT parsing omits 0a245f0efcb5 regulator: bd718x7: Use rdev_get_id() to get regulator id omits 45a310136b3e ASoC: ab8500: add range to usleep_range omits 678cce4019d7 crypto: x86/poly1305 - fix overflow during partial reduction omits eda69b0c06bc crypto: testmgr - add panic_on_fail module parameter omits f6e9af876615 crypto: arm64/cbcmac - handle empty messages in same way a [...] omits c31a871985ca crypto: cts - don't support empty messages omits c5c46887cfe7 crypto: streebog - fix unaligned memory accesses omits 5e27f38f1f3f crypto: chacha20poly1305 - set cra_name correctly omits dcaca01a42cc crypto: skcipher - don't WARN on unprocessed data after sl [...] omits dec3d0b1071a crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest() omits 307508d10729 crypto: crct10dif-generic - fix use via crypto_shash_digest() omits 17d3069ccf06 ASoC: stm32: fix sai driver name initialisation omits 54f8844e3f6c ASoC: topology: Use the correct dobj to free enum control [...] omits f947d7fd12ab crypto: nx842 - remove set but not used variables 'dpaddin [...] omits dbbaffefd269 crypto: mxs-dcp - return errcode in mxs_dcp_aes_enqueue an [...] omits d31549774d5d crypto: marvell - remove set but not used variable 'index' omits 8316da02e3e0 crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() omits 61abc356bf31 crypto: aes - Use ___cacheline_aligned for aes data omits 71052dcf4be7 crypto: scompress - Use per-CPU struct instead multiple variables omits 6a4d1b18ef00 crypto: scompress - return proper error code for allocatio [...] omits d6112ea0cb34 crypto: ccp - introduce SEV_GET_ID2 command omits ffecb696d462 crypto: caam/qi - Change a couple IS_ERR_OR_NULL() checks [...] omits 8a3719a5b9ef crypto: cavium/nitrox - Added rfc4106(gcm(aes)) cipher support omits 9b39b013037f drm/udl: add a release method and delay modeset teardown omits fd008d1a7a20 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 5055376a3b44 net: vrf: Fix ping failed when vrf mtu is set to 0 omits fcf88917dd43 slab: fix a crash by reading /proc/slab_allocators omits 968a85b19d0a drm/i915/gvt: Prevent use-after-free in ppgtt_free_all_spt() omits 196a66275520 drm/i915/gvt: Annotate iomem usage omits b959ecf8f953 selftests: add a tc matchall test case omits 15ade5d2e777 Linux 5.1-rc4 omits d8491223bc24 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 429fba106e82 Merge tag 'for-linus-20190407' of git://git.kernel.dk/linux-block omits 9a8f32038a74 ARM: milbeaut: fix build with !CONFIG_HOTPLUG_CPU omits 2125801ccce1 ARM: iop: don't use using 64-bit DMA masks omits cd92d74d67c8 ARM: orion: don't use using 64-bit DMA masks omits fbe8758f931f Revert "ARM: dts: nomadik: Fix polarity of SPI CS" omits c983f102c6df Merge tag 'omap-for-v5.1/fixes-signed' of git://git.kernel [...] omits fccf5166eb98 Merge tag 'at91-5.1-fixes' of git://git.kernel.org/pub/scm [...] omits a97082852f69 Merge tag 'v5.1-rockchip-dtfixes-1' of git://git.kernel.or [...] omits 3e372088abaa Merge tag 'stratix10_fix_for_v5.1' of git://git.kernel.org [...] omits 57683e452b73 Merge tag 'reset-fixes-for-v5.1' of git://git.pengutronix. [...] omits ac0722f23ff5 dt-bindings: cpu: Fix JSON schema omits 9dc6488e84b0 libnvdimm/pmem: fix a possible OOB access when read and wr [...] omits dd9a994fc68d powerpc/vdso32: fix CLOCK_MONOTONIC on PPC64 omits b9c273babce7 PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface omits 5861381d4866 PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling omits 3b0468914708 Merge tag 'for-linus-5.1b-rc4-tag' of git://git.kernel.org [...] omits 82331a70cc3c Merge tag 'mtd/fixes-for-5.1-rc4' of git://git.kernel.org/ [...] omits eccc58cb10fe Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 6491d698396f nfc: nci: Potential off by one in ->pipes[] array omits d7ee81ad09f0 NFC: nci: Add some bounds checking in nci_hci_cmd_received() omits faac51ddac45 Merge branch 'i2c/for-current-fixed' of git://git.kernel.o [...] omits 373c39250857 Merge branch 'parisc-5.1-2' of git://git.kernel.org/pub/sc [...] omits d006e95b5561 parisc: Detect QEMU earlier in boot process omits f324fa583277 parisc: also set iaoq_b in instruction_pointer_set() omits 45efd871bf0a parisc: regs_return_value() should return gpr28 omits c2f8d7cb32cd Revert: parisc: Use F_EXTEND() macro in iosapic code omits 10dce8af3422 fs: stream_open - opener for stream-like files so that rea [...] omits 47b16820c490 xsysace: Fix error handling in ace_setup omits 7ff684a683d7 null_blk: prevent crash from bad home_node value omits be76865df56f Merge tag 'rtc-5.1-2' of git://git.kernel.org/pub/scm/linu [...] omits 3ace6891ce8b i2c: imx: don't leak the i2c adapter on error omits 5b77e95dd779 x86/asm: Use stricter assembly constraints in bitops omits f654f0fc0bd3 Merge branch 'akpm' (patches from Andrew) omits 9002b21465fa kernel/sysctl.c: fix out-of-bounds access when setting file-max omits e91455217d8c mm/util.c: fix strndup_user() comment omits acaf892ecbf5 sh: fix multiple function definition build errors omits 803cfadcb6c5 MAINTAINERS: add maintainer and replacing reviewer ARM/NUV [...] omits 166dbd930c99 MAINTAINERS: fix bad pattern in ARM/NUVOTON NPCM omits 0b3d6e6f2dd0 mm: writeback: use exact memcg dirty counts omits be87ab0afd68 psi: clarify the units used in pressure files omits c6f3c5ee40c1 mm/huge_memory.c: fix modifying of page protection by inse [...] omits 58b6e5e8f1ad hugetlbfs: fix memory leak for resv_map omits fcae96ff9653 mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() omits b11ed18efa8f lib/lzo: fix bugs for very short or empty input omits 6147e136ff50 include/linux/bitrev.h: fix constant bitrev omits 298a32b13208 kmemleak: powerpc: skip scanning holes in the .bss section omits 5f074f3e192f lib/string.c: implement a basic bcmp omits 4f1cbe078546 Merge tag 'for-5.1/dm-fixes' of git://git.kernel.org/pub/s [...] omits 3e28fb0fcb69 Merge tag 'vfio-v5.1-rc4' of git://github.com/awilliam/linux-vfio omits 3c86794ac0e6 nfsd/nfsd3_proc_readdir: fix buffer count and page pointers omits d58431eacb22 sunrpc: don't mark uninitialised items as VALID. omits bc5725f97408 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 2f9e10acfa12 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 970b766cfd3f Merge tag 'trace-5.1-rc3' of git://git.kernel.org/pub/scm/ [...] omits 4ed319c6ac08 dm integrity: fix deadlock with overlapping I/O omits 9cde402a5977 PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA [...] omits bbba0e7c5cda genirq/timings: Add array suffix computation code omits bfe83844987a genirq/timings: Remove variance computation code omits b569c1843498 x86/mm/KASLR: Reduce randomization granularity for 5-level [...] omits 0925dda5962e x86/mm/KASLR: Use only one PUD entry for real mode trampoline omits c73f4c998e1f KVM: x86: nVMX: fix x2APIC VTPR read intercept omits acff78477b9b KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) omits b86bc2858b38 KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow omits ede885ecb2cd kvm: svm: fix potential get_num_contig_pages overflow omits 7f46774c6480 Merge tag 'mm-compaction-5.1-rc4' of git://git.kernel.org/ [...] omits c7084edc3f6d tty: mark Siemens R3964 line discipline as BROKEN omits 325aa19598e4 genirq: Respect IRQCHIP_SKIP_SET_WAKE in irq_chip_set_wake [...] omits fd9c40f64c51 block: Revert v5.0 blk_mq_request_issue_directly() changes omits 4ceabaf7909d HID: core: Do not call request_module() in async context omits f0d176255401 paride/pcd: Fix potential NULL pointer dereference and mem leak omits 32d92586629a syscalls: Remove start and number from syscall_set_argumen [...] omits b35f549df1d7 syscalls: Remove start and number from syscall_get_argumen [...] omits b5b447b6b4e8 x86/entry: Remove unneeded need_resched() loop omits e8458e7afa85 genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n omits 95c5c618fa43 irqchip/irq-ls1x: Missing error code in ls1x_intc_of_init() omits 212ac181c158 ALSA: seq: Fix OOB-reads from strlcpy omits f6e564354a01 arm64: Use defines instead of magic numbers omits 4fa5ecda2bf9 objtool: Add rewind_stack_do_exit() to the noreturn list omits cabf5ebbabcd Merge tag 'perf-core-for-mingo-5.2-20190402' of git://git. [...] omits 4df4309587e1 x86/kexec/crash: Use struct_size() in vzalloc() omits 7c21383f3429 x86/build: Keep local relocations with ld.lld omits cd9063757a22 drm/sun4i: DW HDMI: Lower max. supported rate for H6 omits 3df1af984b76 Revert "Documentation/gpu/meson: Remove link to meson_canvas.c" omits 42d8644bd77d xen: Prevent buffer overflow in privcmd ioctl omits ad94dc3a7eb5 xen: use struct_size() helper in kzalloc() omits ea2cec24c8d4 Merge tag 'drm-fixes-2019-04-05' of git://anongit.freedesk [...] omits 0548740e53e6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 345077c8e172 KVM: PPC: Book3S: Protect memslots while validating user address omits 7cb9eb106d7a KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on gu [...] omits 67dca5e580f1 spi: spi-mem: Add support for Zynq QSPI controller omits d2920ef5d094 dt-bindings: spi: Add device tree binding documentation fo [...] omits 45f7718ae713 spi: gpio: Drop unused pdev field in struct spi_gpio omits 5c8283c172c1 spi: gpio: Drop mflags argument from spi_gpio_request() omits 0a919ae49223 spi: Don't call spi_get_gpio_descs() before device name is set omits 249e2632dcd0 spi: gpio: Don't request CS GPIO in DT use-case omits d9088966c851 spi: tegra114: set bus number based on id omits 76457eea24db spi: tegra114: use unpacked mode for below 4 bytes omits f0a0bc90c6e7 spi: tegra114: set supported bits per word omits a0253c8fa181 spi: tegra114: dump SPI registers during timeout omits e1a7d1673062 Merge branch 'spi-5.1' into spi-5.2 omits a026525d4e45 spi: tegra114: avoid reset call in atomic context omits f3e182c33e53 spi: tegra114: de-assert CS before SPI mode change omits 063773011d33 regulator: core: Avoid potential deadlock on regulator_unregister omits 2e05ddd2c9f8 ASoC: intel: skylake: add remove() callback for component driver omits 47c4cc08cb5b ASoC: cs35l35: Disable regulators on driver removal omits ecae26fae15a xtensa: fix format string warning in init_pmd omits bbd669a868bb ibmvnic: Fix completion structure initialization omits bb9bd814ebf0 ipv6: sit: reset ip header pointer in ipip6_rcv omits 86baf800de84 extcon: ptn5150: fix COMPILE_TEST dependencies omits 9419a3191dcb acct_on(): don't mess with freeze protection omits 8e22ba96d44c Merge tag 'riscv-for-linus-5.1-rc4' of git://git.kernel.or [...] omits 1515a63fc413 net: bridge: always clear mcast matching struct on reports [...] omits 20ad549488d5 Merge tag 'pm-5.1-rc4' of git://git.kernel.org/pub/scm/lin [...] omits b512f71221d0 Merge tag 'acpi-5.1-rc4' of git://git.kernel.org/pub/scm/l [...] omits 23b5f422e8f4 Merge tag 'drm-intel-fixes-2019-04-04' of git://anongit.fr [...] omits 9db6ce4ecefb Merge tag 'mfd-fixes-5.1' of git://git.kernel.org/pub/scm/ [...] omits 2ded18812bb1 Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] omits cc5a726c7915 libcxgb: fix incorrect ppmax calculation omits 0a89eb92d8c3 vlan: conditional inclusion of FCoE hooks to match netdevi [...] omits 6af1c849dfb1 aio: use kmem_cache_free() instead of kfree() omits d9b8a67b3b95 mtd: cfi: fix deadloop in cfi_cmdset_0002.c do_write_buffer omits a5220e7d2e1b tools/memory-model: Add support for synchronize_srcu_expedited() omits 5ba578011702 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits b59fb7ef5240 Merge branch 'acpica' into acpi omits 58b0cf8e2418 Merge branch 'pm-tools' omits bcb44433bba5 dm: disable DISCARD if the underlying storage no longer su [...] omits ada770b1e74a xtensa: fix return_address omits 6e3572e83dc3 MIPS: generic: Add switchdev, pinctrl and fit to ocelot_defconfig omits 3baf5c2d6f4f Merge branch 'sch_cake-fixes' omits c87b4ecdbe8d sch_cake: Make sure we can write the IP header before chan [...] omits b2100cc56fca sch_cake: Use tc_skb_protocol() helper for getting packet [...] omits aecfde23108b tcp: Ensure DCTCP reacts to losses omits fae2708174ae net/sched: act_sample: fix divide by zero in the traffic path omits 2ec1ed2aa687 net: thunderx: fix NULL pointer dereference in nicvf_open/ [...] omits 47b62cd8368f Merge branch 'net-hns-bugfixes-for-HNS-Driver' omits 15400663aba5 net: hns: Fix sparse: some warnings in HNS drivers omits 8601a99d7c02 net: hns: Fix WARNING when remove HNS driver with SMMU enabled omits f058e46855dc net: hns: fix ICMP6 neighbor solicitation messages discard [...] omits c0b098442681 net: hns: Fix probabilistic memory overwrite when HNS driv [...] omits acb1ce15a611 net: hns: Use NAPI_POLL_WEIGHT for hns driver omits 3a39a12ad364 net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() omits 272e5326c783 btrfs: prop: fix vanished compression property after failed set omits 50398fde997f btrfs: prop: fix zstd compression parameter validation omits 24062fe85860 perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk omits f202cdab3b48 perf/smmuv3: Add MSI irq support omits 7d839b4b9e00 perf/smmuv3: Add arm64 smmuv3 pmu driver omits c1cefe115d1c drm/amd/display: fix cursor black issue omits 1712fb1a2f68 drm/amdgpu: amdgpu_device_recover_vram always failed if on [...] omits d4162c61e253 drm/amdgpu: Adjust IB test timeout for XGMI configuration omits e7ad88553aa1 drm/amdkfd: Add picasso pci id omits 1c41860864c8 arm64: fix wrong check of on_sdei_stack in nmi context omits bcc816dfe51a blk-mq: do not reset plug->rq_count before the list is sorted omits ed3bb007021b csky: Fix syscall_get_arguments() and syscall_set_arguments() omits 10a16997db3d riscv: Fix syscall_get_arguments() and syscall_set_arguments() omits 5eed7898626b flow_dissector: rst'ify documentation omits d08e411397cb tracing/syscalls: Pass in hardcoded 6 into syscall_get_arg [...] omits 631b7abacd02 ptrace: Remove maxargs from task_current_syscall() omits 8b030a57e35a ALSA: xen-front: Do not use stream buffer size before it is set omits 24e516049360 ACPI/IORT: Add support for PMCG omits 2eb3c3e6eafb HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" omits 5b56d996dd50 mm/compaction.c: abort search if isolation fails omits 6b0868c820ff mm/compaction.c: correct zone boundary handling when reset [...] omits ba5e60c9b75d arm/mach-at91/pm : fix possible object reference leak omits a3f98bb22cbf Documentation/gpu/meson: Remove link to meson_canvas.c omits 86a7b6ffd900 ASoC: rockchip: pdm: change dma burst to 8 omits c85064435fe7 ASoC: rockchip: pdm: fix regmap_ops hang issue omits 42bf029a55a9 ASoC: simple-card: don't select DPCM via simple-audio-card omits c2c616021d64 ASoC: audio-graph-card: don't select DPCM via audio-graph-card omits 1054e4dd1cbb clk: sunxi-ng: nkmp: Explain why zero width check is needed omits 145f47c7381d Merge tag '5.1-rc3-smb3-fixes' of git://git.samba.org/sfre [...] omits 2663147dc746 xtensa: fix initialization of pt_regs::syscall in start_thread omits 2201f31f2c6d xtensa: use actual syscall number in do_syscall_trace_leave omits 9fda6693335c spi: sh-msiof: Convert to use GPIO descriptors omits 1a8fa5166ec5 spi: bcm2835aux: polling_limit_us can be static omits 1723fdec5fcb spi: Add missing error handling for CS GPIOs omits 807195f2103f spi: spi-gpio: Remove spi->controller_data comment omits 7297ba6c74c5 ASoC: tlv320aic32x4: Change author's name omits ef0efcd3bd3f ipv6: Fix dangling pointer when ipv6 fragment omits 0ab03f353d36 net-gro: Fix GRO flush when receiving a GSO packet. omits 4eb015358866 scsi: lpfc: Fix missing wakeups on abort threads omits ed2e63aaec4f scsi: storvsc: Reduce default ring buffer size to 128 Kbytes omits 382e06d11e07 scsi: storvsc: Fix calculation of sub-channel count omits 1cb1d2c64e81 scsi: core: add new RDAC LENOVO/DE_Series device omits 27fad74a5a77 iov_iter: Fix build error without CONFIG_CRYPTO omits 57cbec02f9b1 Merge tag 'gvt-fixes-2019-04-04' of https://github.com/int [...] omits cf9ed66671ec drm/i915/gvt: Fix kerneldoc typo for intel_vgpu_emulate_hotplug omits 7f1a93b1f1d1 drm/i915/gvt: Correct the calculation of plane size omits bf2a7ca39fd3 Input: snvs_pwrkey - initialize necessary driver data befo [...] omits 492855939bdb vfio/type1: Limit DMA mappings per container omits e39dd513d5f2 vfio/spapr_tce: Make symbol 'tce_iommu_driver_ops' static omits 426b046b748d vfio/pci: use correct format characters omits 697e96ed1720 arm64: vdso: fix and clean-up Makefile omits 70b3d237bd7f arm64: mm: Ensure we ignore the initrd if it is placed out [...] omits 18bfb9c6a8a5 aio: Fix an error code in __io_submit_one() omits 8ed86627f715 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 58ccd2d31e50 paride/pf: Fix potential NULL pointer dereference omits 25adf50fe25d io_uring: fix double free in case of fileset regitration failure omits 161f62cd07fd HID: macally: Add support for Macally ikey keyboard omits a090dbf25c56 Merge branch 'bpf-flow-dissector-fixes' omits ae82899bbe92 flow_dissector: document BPF flow dissector environment omits 2ee7fba0d62d flow_dissector: allow access only to a subset of __sk_buff fields omits b9e9c8599f0f flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff omits 822fe6179501 net/flow_dissector: pass flow_keys->n_proto to BPF programs omits 2c3af7d901c6 selftests/bpf: fix vlan handling in flow dissector program omits a6cbfbe6677e x86/uaccess: Fix implicit cast of __user pointer omits 91b228107da3 HID: intel-ish-hid: ISH firmware loader client driver omits ddb20d1d3aed locking/rwsem: Optimize down_read_trylock() omits 390a0c62c23c locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c [...] omits 46ad0840b158 locking/rwsem: Remove arch specific rwsem files omits 92606ec9285f arm64: cpu_ops: fix a leaked reference by adding missing o [...] omits 7048a5973eb1 arm64: mm: Make show_pte() a static function omits 0f1bf7e39822 arm64/vdso: don't leak kernel addresses omits 89833fab15d6 x86/fpu: Fix __user annotations omits 19d6242ece1f arm64: setup min_low_pfn omits b1ce45e86b81 arm64/mm: fix kernel-doc comments omits ce856634af8c HID: input: add mapping for Assistant key omits 71b47eaf6fb2 sched/fair: Make sync_entity_load_avg() and remove_entity_ [...] omits 7ba7319f9e38 sched/core: Annotate perf_domain pointer with __rcu omits 03f4b48edae7 rcuwait: Annotate task_struct with __rcu omits 994aeb7a93e4 sched_domain: Annotate RCU pointers properly omits b10abd0a8859 sched/cpufreq: Annotate cpufreq_update_util_data pointer w [...] omits 80690a276f44 ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 omits 8983eb602af5 ALSA: hda/realtek - Move to ACT_INIT state omits a0fe2c6479aa linux/kernel.h: Use parentheses around argument in u64_to_ [...] omits a1247d06d010 locking/static_key: Fix false positive warnings on concurr [...] omits 6d3edaae16c6 x86/perf/amd: Resolve NMI latency issues for active PMCs omits 914123fa3904 x86/perf/amd: Resolve race condition when disabling PMC omits d7262457e35d perf/x86/intel: Initialize TFA MSR omits 1279e41d535e perf/headers: Fix stale comment for struct perf_addr_filter omits 64604d54d311 sched/x86_64: Don't save flags on context switch omits 2f0f9e9ad7b3 objtool: Add Direction Flag validation omits ea24213d8088 objtool: Add UACCESS validation omits 54262aa28301 objtool: Fix sibling call detection omits 764eef4b109a objtool: Rewrite alt->skip_orig omits 7697eee3ddd7 objtool: Add --backtrace support omits aaf5c623b915 objtool: Rewrite add_ignores() omits 09f30d83d330 objtool: Handle function aliases omits a4d09dde9093 objtool: Set insn->func for alternatives omits 40ea97290b08 x86/uaccess, kcov: Disable stack protector omits 4a6c91fbdef8 x86/uaccess, ftrace: Fix ftrace_likely_update() vs. SMAP omits d08965a27e84 x86/uaccess, ubsan: Fix UBSAN vs. SMAP omits 57b78a62e7f2 x86/uaccess, kasan: Fix KASAN vs SMAP omits a936af8ea358 x86/smap: Ditch __stringify() omits e74deb11931f x86/uaccess: Introduce user_access_{save,restore}() omits 6455959819bf ia64/tlb: Eradicate tlb_migrate_finish() callback omits 0a8caf211bcf asm-generic/tlb: Remove tlb_table_flush() omits fa0aafb8acb6 asm-generic/tlb: Remove tlb_flush_mmu_free() omits b3fa8ed4e488 asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER omits 1808d65b55e4 asm-generic/tlb: Remove arch_tlb*_mmu() omits 9de7d833e370 s390/tlb: Convert to generic mmu_gather omits 952a31c9e6fa asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y omits 6137fed08232 arch/tlb: Clean up simple architectures omits 7bb8709d6ad3 um/tlb: Convert to generic mmu_gather omits c5b27a889da9 sh/tlb: Convert SH to generic mmu_gather omits e154700774e8 ia64/tlb: Convert to generic mmu_gather omits b78180b97dcf arm/tlb: Convert to generic mmu_gather omits 96bc9567cbe1 asm-generic/tlb, arch: Invert CONFIG_HAVE_RCU_TABLE_INVALIDATE omits 8b6dd0c47894 asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() omits a30e32bd79e9 asm-generic/tlb: Provide generic tlb_flush() based on flus [...] omits 5f307be18b32 asm-generic/tlb, arch: Provide generic tlb_flush() based o [...] omits e7fd28a706bf asm-generic/tlb, arch: Provide generic VIPT cache flush omits ed6a79352cad asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE omits dea2434c23c1 asm-generic/tlb: Provide a comment omits debec2f23910 iwlwifi: add support for quz firmwares omits dcfe3b103dd1 iwlwifi: mvm: update offloaded rate control on changes omits f5ae2f932e2f iwlwifi: mvm: avoid possible deadlock in TX path omits 583feb08e7f7 perf/x86/intel: Fix handling of wakeup_events for multi-en [...] omits 2abc330c514f clk: sunxi-ng: nkmp: Avoid GENMASK(-1, 0) omits d18bf4229b17 perf/core: Make perf_swevent_init_cpu() static omits 0e9f02450da0 sched/fair: Do not re-read ->h_load_next during hierarchic [...] omits 88e4718275c1 x86/uaccess, signal: Fix AC=1 bloat omits b7f89bfe52cd x86/uaccess: Always inline user_access_begin() omits 4fc0f0e9471e x86/uaccess, xen: Suppress SMAP warnings omits ff05ab2305aa x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE omits b69656fa7ea2 x86/uaccess: Fix up the fixup omits a05a2e7998ab mfd: sun6i-prcm: Allow to compile with COMPILE_TEST omits 3693ca81151e x86/uaccess: Move copy_user_handle_tail() into asm omits 8f4faed01e30 i915, uaccess: Fix redundant CLAC omits 67a0514afdbb x86/ia32: Fix ia32_restore_sigcontext() AC leak omits 37686b1353cf tracing: Improve "if" macro code generation omits 6690e86be83a sched/x86: Save [ER]FLAGS on context switch omits f80deefa4189 perf/x86: Add sanity checks to x86_schedule_events() omits 109717de57b9 perf/x86: Optimize x86_schedule_events() omits 2c9651c38d17 perf/x86: Clear ->event_constraint[] on put omits c090cb70c615 perf/x86/intel: Optimize intel_get_excl_constraints() omits 1f6a1e2d7d71 perf/x86: Remove PERF_X86_EVENT_COMMITTED omits 21d65555cd87 perf/x86: Simplify x86_pmu.get_constraints() interface omits 1a81542abfda perf/x86/intel: Simplify intel_tfa_commit_scheduling() omits a816fd6b49b6 Merge tag 'pidfd-fixes-v5.1-rc3' of gitolite.kernel.org:pu [...] omits 4bcdec39c454 ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once [...] omits 8048d151eb4d spi: bcm2835aux: add driver stats to debugfs omits fedd6940682a spi: sh-msiof: Add reset of registers before starting transfer omits 9115b4d89b21 spi: sh-msiof: Use readl_poll_timeout_atomic() instead of [...] omits 8863eca8c46a spi: lpspi: add missing complete in abort func at dma mode omits 703b47669523 spi: gpio: Drop unused pdata copy in struct spi_gpio omits 68cd9dc2cc00 spi: gpio: Simplify SPI_MASTER_NO_TX check in spi_gpio_probe() omits 15dd0e9e002a spi: gpio: Add local struct spi_bitbang pointer in spi_gpi [...] omits 96cad6d78f7f spi: gpio: Add local struct device pointer in spi_gpio_probe() omits 4d9f8fed4269 spi: gpio: Drop unused spi_to_pdata() omits 5fd917afc4bf spi: bcm2835aux: make the polling duration limits configurable omits ccd978b708b0 spi: bcm2835aux: setup gpio-cs to output and correct level [...] omits 519f2c22a6c7 spi: bcm2835aux: warn in dmesg that native cs is not reall [...] omits 509c583620e9 spi: bcm2835aux: fix driver to not allow 65535 (=-1) cs-gpios omits 08a8549509b6 spi: bcm2835aux: remove dead code omits 73b114ee7db1 spi: bcm2835aux: fix corruptions for longer spi transfers omits c7de8500fd8e spi: bcm2835aux: remove dangerous uncontrolled read of fifo omits 7188a6f0eee3 spi: bcm2835aux: unifying code between polling and interru [...] omits 46109648052f spi: spi-mem: export spi_mem_default_supports_op() omits 5a4df21e8371 spi: sh-msiof: Use BIT() and GENMASK() omits 4a3164e3d7be Merge tag 'hwmon-for-v5.1-rc4' of git://git.kernel.org/pub [...] omits 9f3bd8fe8f9d Update Nicolas Pitre's email address omits 401861f51a47 regulator: twl: Constify regulator_ops omits 55c083d89634 regulator: lm363x: Constify regulator_ops omits 8a76f107216f regulator: lm363x: Use proper data type for regmap_read arguments omits 8b9f9d4dc511 regmap: verify if register is writeable before writing operations omits 43d147be5738 ASoC: wm_adsp: Check for buffer in trigger stop omits 96085b949672 KVM: arm/arm64: vgic-v3: Retire pending interrupts on disa [...] omits 882c5e552ffd rtc: da9063: set uie_unsupported when relevant omits d939f44d4a7f drm/amdgpu: remove unnecessary rlc reset function on gfx9 omits 845368bc61a7 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits b2e54b09a3d2 ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type omits 21cee1bd1594 ARC: [hsdk] Make it easier to add PAE40 region to DTB omits 99bd5fcc505d ARC: PAE40: don't panic and instead turn off hw ioc omits 131ac62253db staging: most: core: use device description as name omits 01b76c32e3f3 misc: fastrpc: add checked value for dma_set_mask omits c24b074cfd67 Merge tag 'misc-habanalabs-fixes-2019-04-01' of git://peop [...] omits fad9fab975cb EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call omits ff3b74b8e167 blk-mq: add trace block plug and unplug for multiple queues omits a025a18fecd4 HID: core: Call request_module before doing device_add omits b9a1ff504b94 block: use blk_free_flush_queue() to free hctx->fq in blk_ [...] omits 58e75155009c HID: core: move Usage Page concatenation to Main item omits de7b77e5bb94 cpu/hotplug: Create SMT sysfs interface for all arches omits c64546b17bc9 PM / sleep: Measure the time of filesystems syncing omits b5dee3130bb4 PM / sleep: Refactor filesystems sync to reduce duplication omits b5bdbb6ccd11 ALSA: uapi: #include <time.h> in asound.h omits ea5c7eba216e ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B [...] omits 360b921bdfba Merge tag 'iio-fixes-for-5.1a' of git://git.kernel.org/pub [...] omits 8742dc86d0c7 xfrm4: Fix uninitialized memory read in _decode_session4 omits af0e6242909c spi: spi-fsl-spi: automatically adapt bits-per-word in cpu mode omits a798a7086c38 spi: spi-fsl-spi: allow changing bits_per_word while CS is [...] omits 748fbadf951a spi: pxa2xx: Unify remaing prints in pxa2xx_spi_transfer_one() omits 20f4c379c39d spi: pxa2xx: Use struct spi_device directly in pxa2xx_spi_ [...] omits 6e3bfcff191e ASoC: dapm: set power_check callback for widgets that shou [...] omits a4e73625cb12 regulator: bcm590xx: Convert to use simplified DT parsing omits 6246f283d5e0 ASoC: dpcm: skip missing substream while applying symmetry omits 1d71670e5e09 mfd: sc27xx: Use SoC compatible string for PMIC devices omits 20bb907f7dc8 mfd: twl-core: Disable IRQ while suspended omits 2d85978341e6 drm/mediatek: Fix an error code in mtk_hdmi_dt_parse_pdata() omits 1d3ff0950e2b dccp: Fix memleak in __feat_register_sp omits 09279e615c81 sctp: initialize _pad of sockaddr_in before copying to use [...] omits d1b58fc60758 Merge branch 'nfp-flower-fix-matching-and-pushing-vlan-CFI-bit' omits 42cd5484a22f nfp: flower: remove vlan CFI bit from push vlan action omits f7ee799a51dd nfp: flower: replace CFI with vlan present omits 3c446e6f9699 kcm: switch order of device registration to fix a crash omits 74a1dd86d173 PM / wakeup: Use pm_pr_dbg() instead of pr_debug() omits c4df1bddc430 Merge branch 'net-sched-fix-stats-accounting-for-child-NOL [...] omits e5f0e8f8e456 net: sched: introduce and use qdisc tree flush/purge helpers omits 5dd431b6b92c net: sched: introduce and use qstats read helpers omits c324f43aed89 cpuidle: exynos: Unify target residency for AFTR and coupl [...] omits 540a375822a4 cpufreq: Add cpufreq_cpu_acquire() and cpufreq_cpu_release() omits 5a25e3f7cc53 cpufreq: intel_pstate: Driver-specific handling of _PPC updates omits 4ab526468344 cpufreq/intel_pstate: Load only on Intel hardware omits 0db6f8befc32 net/sched: fix ->get helper of the matchall cls omits 556a888a14af signal: don't silently convert SI_USER signals to non-curr [...] omits eb40c0acdc34 dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic [...] omits 75ae193626de dm: revert 8f50e358153d ("dm: limit the max bio size as BI [...] omits 93fc91675a6c dm init: fix const confusion for dm_allowed_targets array omits 5efedc9b62b5 dm integrity: make dm_integrity_init and dm_integrity_exit static omits 0d74e6a3b642 dm integrity: change memcmp to strncmp in dm_integrity_ctr omits 4811e3096daa cifs: a smb2_validate_and_copy_iov failure does not mean t [...] omits ca567eb2b3f0 SMB3: Allow persistent handle timeout to be configurable on mount omits 153322f7536a smb3: Fix enumerating snapshots to Azure omits 2f94a3125b87 cifs: fix kref underflow in close_shroot() omits 44ddd4f17092 i40e: add tracking of AF_XDP ZC state for each queue pair omits 1c3a2c864d2d perf vendor events intel: Update Silvermont to v14 omits c53dd5898838 perf vendor events intel: Update GoldmontPlus to v1.01 omits f3ef08583ea6 perf vendor events intel: Update Goldmont to v13 omits b1580f542ca7 perf vendor events intel: Update Bonnell to V4 omits 643e72255e35 perf vendor events intel: Update KnightsLanding events to v9 omits efc351f1b550 perf vendor events intel: Update Haswell events to v28 omits 2111da70ff10 perf vendor events intel: Update IvyBridge events to v21 omits 59da390e54a4 perf vendor events intel: Update SandyBridge events to v16 omits e6b32be4455f perf vendor events intel: Update JakeTown events to v20 omits 009edd9ae0e7 perf vendor events intel: Update IvyTown events to v20 omits e313477f7e76 perf vendor events intel: Update HaswellX events to v20 omits 9f0f4a242c24 perf vendor events intel: Update BroadwellX events to v14 omits 19f2d40c5714 perf vendor events intel: Update SkylakeX events to v1.12 omits 24339348b915 perf vendor events intel: Update Skylake events to v42 omits d2243329ef3c perf vendor events intel: Update Broadwell-DE events to v7 omits 8313fe2d685d perf vendor events intel: Update Broadwell events to v23 omits fd5500989c8f perf vendor events intel: Update metrics from TMAM 3.5 omits 470530bbb8fb perf record: Implement --mmap-flush=<number> option omits 3b1c5d965971 tools build: Implement libzstd feature check, LIBZSTD_DIR [...] omits c9bd7796959a tools lib traceevent: Rename input arguments and local var [...] omits 6b1f4c426a60 perf tools, tools lib traceevent: Rename "pevent" member o [...] omits 69769ce159cb perf tools, tools lib traceevent: Rename "pevent" member o [...] omits 047ff221e3ab tools lib traceevent: Rename input arguments of libtraceev [...] omits 55c34ae076f6 tools tools, tools lib traceevent: Make traceevent APIs mo [...] omits fea6b632235b tools lib traceevent: Remove call to exit() from tep_filte [...] omits a634b278ec25 tools lib traceevent: Remove tep filter trivial APIs omits 2ce4639f6936 tools lib traceevent: Removed unneeded !! and return parenthesis omits 80c5526c8544 tools lib traceevent: Implement new traceevent APIs for ac [...] omits d5d2d05bd5b0 tools lib traceevent: Coding style fixes omits 489b34948cbb tools lib traceevent: Change description of few APIs omits 70df6a731118 tools lib traceevent: Add more debugging to see various in [...] omits 6699ed712a97 tools lib traceevent: Implement a new API, tep_list_events_copy() omits fed33e905c4b tools lib traceevent: Add mono clocks to be parsed in seconds omits 328b82b74977 tools lib traceevent: Handle trace_printk() "%px" omits 5e0861baa3fa perf list: Output tool events omits 3371f389e4be perf evsel: Support printing evsel name for 'duration_time' omits f0fbb114e302 perf stat: Implement duration_time as a proper event omits c2b3c170db61 perf stat: Revert checks for duration_time omits 7fcfa9a2d9a7 perf list: Fix s390 counter long description for L1D_RO_EX [...] omits 514c54039da9 perf tools: Add header defining used namespace struct to event.h omits b64f1cc6d02c perf trace beauty renameat: No need to include linux/fs.h omits 59f3bd7802d3 perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to cop [...] omits c52a82f77963 perf augmented_raw_syscalls: Copy strings from all syscall [...] omits 2b64b2ed277f perf trace: Add 'string' event alias to select syscalls wi [...] omits b83f28e1e38a i40e: move i40e_xsk_umem function omits 8c83f2df9c65 vrf: check accept_source_route on the original netdevice omits 8c1074f690bc MAINTAINERS: net: update Solarflare maintainers omits a145b5b0e487 drm/i915: Always backoff after a drm_modeset_lock() deadlock omits b506bc975f60 tcp: fix a potential NULL pointer dereference in tcp_sk_exit omits faa3604eda32 x86/resctrl: Fix typos in the mba_sc mount option omits 81717283cf2c Merge commit '7d56bedb2730dc2ea8abf0fd7240ee99ecfee3c9' in [...] omits 5e7a8ca31926 Merge branch 'work.aio' of git://git.kernel.org/pub/scm/li [...] omits db5481e705e2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 344bf332ceb2 arm64: mm: fix incorrect assignment of 'max_mapnr' omits 74e7c6c877f6 HID: i2c-hid: Disable runtime PM on Synaptics touchpad omits 1f87b0cd32b3 HID: logitech-hidpp: change low battery level threshold fr [...] omits 090760d4269d HID: logitech-hidpp: remove hidpp_is_connected() omits 9576af6a95db HID: logitech-hidpp: simplify printing of HID++ version omits 42b1bd33dcde block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y omits fd427103e8df powerpc/32: Fix early boot failure with RTAS built-in omits aefa763b18a2 ACPI: video: Use vendor backlight on Sony VPCEH3U1E omits 257f9053c020 ACPI / utils: Remove deprecated function since no user left omits b664e6fe2225 ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_f [...] omits fe4c283a79db ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_f [...] omits 7075e9babb5d ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_fir [...] omits a320d89e67d6 ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_fir [...] omits 645056da6770 ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_fi [...] omits 1b55f1c6fd64 ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_fi [...] omits d00d2109c367 gpio: merrifield: Convert to use acpi_dev_get_first_match_dev() omits 0cf064db948a extcon: axp288: Convert to use acpi_dev_get_first_match_dev() omits 817b4d64da03 ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper omits 2b17a3c759e5 spi: tegra114: add SPI_LSB_FIRST support omits fc9ba6e3e28a spi: tegra114: use packed mode for 32 bits per word omits 17ecffa28948 spi: spi-fsl-spi: relax message sanity checking a little omits 24c363623361 spi: spi-fsl-spi: remove always-true conditional in fsl_sp [...] omits 019194933339 spi: tegra114: reset controller on probe omits f4ce428c41fb spi: tegra114: configure dma burst size to fifo trig level omits c4fc9e5b28ff spi: tegra114: flush fifos omits 32bd1a9551ca spi: tegra114: terminate dma and reset on transfer timeout omits 1a89ac5b9189 spi: tegra114: fix for unpacked mode transfers omits 7b3d10cdf54b spi: tegra114: clear packed bit for unpacked mode omits 94b18a86eb5c spi: pic32: fix dma channels termination omits 7dc6c766a7d7 regulator: as3722: Slightly improve readability omits ce0a383db3cd regulator: as3722: Convert to use regulator_set/get_curren [...] omits f979c08f7624 regulator: tps6507x: Convert to regulator core's simplifie [...] omits 69c57b97db9c regulator: tps6507x: Remove unused *rdev[] from struct tps [...] omits 646e268e66ec regulator: tps6507x: Constify tps6507x_pmic_ops omits 9e488c0a59cb regulator: vctrl: Remove unneeded continue statement omits c07608f737bd regulator: rc5t583: Get rid of struct rc5t583_regulator omits 8293488205f1 regmap: regmap-irq: fix getting type default values omits c63adb28f6d9 ASoC: tlv320aic32x4: Fix Common Pins omits 93b919da64c1 debugfs: fix use-after-free on symlink traversal omits 0cdc17ebd207 ubifs: fix use-after-free on symlink traversal omits 4fdcfab5b553 jffs2: fix use-after-free on symlink traversal omits 7ff0b608984b Merge branch 'tipc-a-batch-of-uninit-value-fixes-for-netli [...] omits 2ac695d1d602 tipc: handle the err returned from cmd header function omits 8c63bf9ab4be tipc: check link name with right length in tipc_nl_compat_ [...] omits 6f07e5f06c87 tipc: check bearer name with right length in tipc_nl_compa [...] omits d3de85a51a4b Merge branch 'net-stmmac-fix-handling-of-oversized-frames' omits 057a0c5642a2 net: stmmac: don't log oversized frames omits 8ac0c24fe1c2 net: stmmac: fix dropping of multi-descriptor RX frames omits 1b746ce8b397 net: stmmac: don't overwrite discard_frame status omits 07b397535237 net: stmmac: don't stop NAPI processing when dropping a packet omits 972c9be784e0 net: stmmac: ratelimit RX error logs omits 583e63614149 net: stmmac: use correct DMA buffer size in the RX descriptor omits 7f75591fc5a1 iio: core: fix a possible circular locking dependency omits 288ac524cf70 r8169: disable default rx interrupt coalescing on RTL8168 omits d2e5b6436c28 libnvdimm/security, acpi/nfit: unify zero-key for all secu [...] omits 037c8489ade6 libnvdimm/security: provide fix for secure-erase to use zero-key omits 8fa761624871 KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation omits 124dbd750da4 i3c: master: dw: remove dead code from dw_i3c_master_*_xfers() omits 4837696f6b54 Merge tag 'iwlwifi-for-kalle-2019-03-22' of git://git.kern [...] omits 22bdf7d459ce Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 59cc8cd60c78 Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] omits 9f842abde84d Merge tag 'meson-clk-fixes-for-5.1-v2' of https://github.c [...] omits 19c847444d1e Merge tag 'mlx5-fixes-2019-03-29' of git://git.kernel.org/ [...] omits ec915f4744a0 Revert "cxgb4: Update 1.23.3.0 as the latest firmware supported." omits 4d31c4fa3f9e cxgb4: Update 1.23.3.0 as the latest firmware supported. omits 3d8830266ffc net: ethtool: not call vzalloc for zero sized memory request omits c43ac97bac98 net: tls: prevent false connection termination with offload omits 1b704c4a1ba9 hv_netvsc: Fix unwanted wakeup after tx_disable omits 18bebc6dd328 bonding: show full hw address in sysfs for slave entries omits 7f1a546e3222 net/mlx5e: Consider tunnel type for encap contexts omits e28408e98bce net/mlx5e: Update xon formula omits 5ec983e924c7 net/mlx5e: Update xoff formula omits 36acf63a066f net/mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa omits eca4a928585a net/mlx5: E-Switch, Fix esw manager vport indication for m [...] omits 5c1d260ed10c net/mlx5: E-Switch, Protect from invalid memory access in [...] omits 84be899f6fd2 net/mlx5e: Correctly use the namespace type when allocatin [...] omits 8a91ad9355c6 net/mlx5: E-Switch, Fix access to invalid memory when togg [...] omits dd1b9e09c12b net/mlx5: ethtool, Allow legacy link-modes configuration v [...] omits 8d047bf56a2c net/mlx5: ethtool, Fix type analysis of advertised link-mode omits 80a2a9026b24 net/mlx5e: Add a lock on tir list omits 8e949363f017 net: mlx5: Add a missing check on idr_find, free buf omits 8998576bd9c6 net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all [...] omits bc87a0036826 net/mlx5e: Fix error handling when refreshing TIRs omits e8b26b2135de net/mlx5: Decrease default mr cache size omits 676e4a6fe703 xdp: fix cpumap redirect SKB creation bug omits ae37a8cd9b0a x86/cpufeature: Remove __pure attribute to _static_cpu_has() omits d3b018f75756 dt-bindings: hwmon: (adc128d818) Specify ti,mode property size omits 5fd43ddbec76 hwmon: (ntc_thermistor) Fix temperature type reporting omits 8e6af454117a hwmon: (occ) Fix power sensor indexing omits a165dcc923ad hwmon: (w83773g) Select REGMAP_I2C to fix build error omits 39f0584ee695 x86/mce: Remove mce_report_event() omits 872e192fab64 scsi: qedi: remove declaration of nvm_image from stack omits a72a19327b92 x86/mm/tlb: Define LOADED_MM_SWITCHING with pointer-sized number omits aba0954327c8 tick/broadcast: Fix warning about undefined tick_broadcast [...] omits fe6169288666 drm/atomic-helper: Make atomic_enable/disable crtc callbac [...] omits 788586efd116 EDAC/altera: Initialize peripheral FIFOs in probe() omits 436b0a583af0 EDAC/altera: Do less intrusive error injection omits 5b989c18dab2 mac80211: rework locking for txq scheduling / airtime fairness omits d6db02a88a4a nl80211: Add NL80211_FLAG_CLEAR_SKB flag for other NL commands omits 90abf96abd9b cfg80211: Use kmemdup in cfg80211_gen_new_ie() omits 4856bfd23098 mac80211: do not call driver wake_tx_queue op during reconfig omits 344c9719c508 cfg80211: Change an 'else if' into an 'else' in cfg80211_c [...] omits eb9b64e3a9f8 mac80211: fix memory accounting with A-MSDU aggregation omits 08a75a887ee4 cfg80211: Handle WMM rules in regulatory domain intersection omits 78be2d21cc1c mac80211: Increase MAX_MSG_LEN omits 40586e3fc400 mac80211: fix unaligned access in mesh table hash function omits b49c15e1211c mac80211: un-schedule TXQs on powersave start omits 6620f45ff851 clk: meson: vid-pll-div: remove warning and return 0 on in [...] omits 02562d0ca108 efi/libstub/arm: Omit unneeded stripping of ksymtab/kcrcta [...] omits 0fca08122eaf efi: Unify DMI setup code over the arm/arm64, ia64 and x86 [...] omits 5e83cfe94744 efi/arm: Show SMBIOS bank/device location in CPER and GHES [...] omits c2999c281ea2 efifb: Omit memory map check on legacy boot omits e8d368ad20f5 efi/libstub: Refactor the cmd_stubcopy Makefile command omits 46a984ffb86c s390/cpum_cf: Add support for CPU-MF SVN 6 omits 2f2f3839fb8d s390/qdio: clean up qdio_check_outbound_after_thinint() omits f85b2b297c16 s390/qdio: clean up pci_out_supported() omits 2cc9637ce825 s390/dasd: Fix capacity calculation for large volumes omits 2d4ea4b95cae s390/mem_detect: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD) omits da4ed3787391 RISC-V: Use IS_ENABLED(CONFIG_CMODEL_MEDLOW) omits ff0e2a7bd13f RISC-V: Fix FIXMAP_TOP to avoid overlap with VMALLOC area omits 663a50ceac75 drm/i915/gvt: do not let pin count of shadow mm go negative omits dade58ed5af6 drm/i915/gvt: do not deliver a workload if its creation fails omits 9a5a90d167b0 net: core: netif_receive_skb_list: unlist skb before passi [...] omits cb66ddd15620 net: rds: force to destroy connection if t_sock is NULL in [...] omits f28cd2af22a0 openvswitch: fix flow actions reallocation omits 577dd43a17b2 Merge branch 'nfp-fix-retcode-and-disable-netpoll-on-repre [...] omits c3e1f7fff69c nfp: disable netpoll on representors omits c8ba5b91a04e nfp: validate the return code from dev_queue_xmit() omits 355b98553789 netns: provide pure entropy for net_hash_mix() omits 6289d0facd9e qmi_wwan: add Olicard 600 omits 6e57d72a84db net: dsa: Implement flow_dissect callback for tag_qca omits 5ac4b47d1a88 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits e4952b0c2c03 MIPS: SGI-IP27: Fix use of unchecked pointer in shutdown_b [...] omits ab8a6d821179 MIPS: KGDB: fix kgdb support for SMP platforms. omits f35f06c35560 Btrfs: do not allow trimming when a fs is mounted with the [...] omits d3332184f1e9 Merge tag 'batadv-net-for-davem-20190328' of git://git.ope [...] omits 8543e4378079 bpf, libbpf: fix quiet install_headers omits 89dedaef49d3 libbpf: add libelf dependency to shared library build omits 379e2014c95b libbpf: add xsk.h to install_headers target omits 157c99c5a295 mmc: alcor: don't write data before command has completed omits 7a8e61f84786 timekeeping: Force upper bound for setting CLOCK_REALTIME omits e7dfb6d04e47 ARM: dts: at91: Fix typo in ISC_D0 on PC9 omits 4d720e2a8c5f Documentation: acpi: Add an example for PRP0001 omits c8b1917c8987 ACPICA: Clear status of GPEs before enabling them omits 33d69455e402 crypto: caam - limit AXI pipeline to a depth of 1 omits c23116e48a9b crypto: caam/jr - Remove extra memory barrier during job r [...] omits 1b30b989cbea crypto: caam/jr - Removed redundant vars from job ring pri [...] omits a118dfa0dbfc crypto: caam/jr - Remove spinlock for output job ring omits e44e77ab8bbf crypto: vmx - Make p8_init and p8_exit static omits d99324c22643 crypto: fips - Grammar s/options/option/, s/to/the/ omits 2ff9dff5aadf crypto: cavium - Make cptvf_device_init static omits 78ea86da5a64 crypto: bcm - remove unused array tag_to_hash_idx omits 8355003c502e crypto: zip - Make some functions static omits 52c899ec472e crypto: ccp - Make ccp_register_rsa_alg static omits cd1af982338d crypto: cavium - Make some functions static omits 6469a3c96585 crypto: cavium - remove unused fucntions omits 1017e0987117 vrf: prevent adding upper devices omits b4e9e931e9bb crypto: caam - fix copy of next buffer for xcbc and cmac omits 23da1021a573 Merge branch 'thunderx-fix-receive-buffer-page-recycling' omits cd35ef91490a thunderx: eliminate extra calls to put_page() for pages he [...] omits b3e208069477 thunderx: enable page recycling for non-XDP case omits 7f07e5f1f778 net: mii: Fix PAUSE cap advertisement from linkmode_adv_to [...] omits 669efc76b317 net: hns3: fix compile error omits b5f9bd15b885 ila: Fix rhashtable walker list corruption omits 79706ced7a98 MAINTAINERS: Fix documentation file name for PHY Library omits 0b91bce1ebfc net: datagram: fix unbounded loop in __skb_try_recv_datagram() omits 5ceaeb99ffb4 net: dsa: mv88e6xxx: fix few issues in mv88e6390x_port_set_cmode omits ab0cb022c8fd drm/amd/display: VBIOS can't be light up HDMI when restart system omits db64a2f43c1b drm/amd/powerplay: fix possible hang with 3+ 4K monitors omits aaaba51bf161 drm/amd/powerplay: correct data type to avoid overflow omits 6f5d29ff1a64 drm/amd/powerplay: add ECC feature bit omits ad51c46eec73 drm/amd/amdgpu: fix PCIe dpm feature issue (v3) omits 1755ecedc485 doc/kprobes: Update obsolete RCU update functions omits 1abe186ed8a6 IB/mlx5: Reset access mask when looping inside page fault handler omits d0294344470e IB/hfi1: Fix the allocation of RSM table omits a8639a79e85c IB/hfi1: Eliminate opcode tests on mr deref omits 93b289b9aff6 IB/hfi1: Clear the IOWAIT pending bits when QP is put into [...] omits 662d66466637 IB/hfi1: Failed to drain send queue when QP is put into er [...] omits 486fa92df470 libnvdimm/btt: Fix a kmemdup failure check omits 025c65e119bf xfrm: Honor original L3 slave device in xfrmi policy lookup omits 369b976d6f36 Merge branch 'fix-btf_dedup' omits eb76899ce749 selftests/bpf: add btf_dedup test for VOID equivalence check omits 9ec71c1cdbdd libbpf: fix btf_dedup equivalence check handling of differ [...] omits 2bafa1e96254 HID: quirks: Fix keyboard + touchpad on Lenovo Miix 630 omits 70cd8121ca7d HID: picolcd: Convert to use sysfs_streq() omits 77f9f7721866 HID: hid-sensor-custom: simplify getting .driver_data omits 0e694df356c0 spi: tegra20-slink: change chip select action order omits 006c077041dc x86/mce: Handle varying MCA bank counts omits f19501aa07f1 x86/mce: Fix machine_check_poll() tests for error types omits 36a1da15b5df drm/omap: hdmi4_cec: Fix CEC clock handling for PM omits 14bc29646639 drm/omap: fix typo omits abfe3c456068 selftests/livepatch: use TEST_PROGS for test scripts omits 387181dcdb6c RISC-V: Always compile mm/init.c with cmodel=medany and notrace omits dbee9c9c4584 riscv: fix accessing 8-byte variable from RV32 omits c01908a14bf7 HID: input: add mapping for "Toggle Display" key omits afbbaa1bc001 HID: input: add mapping for "Full Screen" key omits 7975a1d6a7af HID: input: add mapping for keyboard Brightness Up/Down/To [...] omits 96dd86871e1f HID: input: add mapping for Expose/Overview key omits f7b3d85aa7a3 HID: input: fix mapping of aspect ratio key omits 2291da5b4d30 [media] doc-rst: switch to new names for Full Screen/Aspect keys omits 07ba9e7be423 Input: document meanings of KEY_SCREEN and KEY_ZOOM omits 738c06d0e456 Input: elan_i2c - add hardware ID for multiple Lenovo laptops omits 8d93e952fba2 LSM: lsm_hooks.h: fix documentation format omits 9c53cb9d5648 LSM: fix documentation for the shm_* hooks omits e9220bc8b79a LSM: fix documentation for the sem_* hooks omits ab012bc83615 LSM: fix documentation for the msg_queue_* hooks omits 5fdd268f6eb8 LSM: fix documentation for the audit_* hooks omits 6b6b6476a32f LSM: fix documentation for the path_chmod hook omits 2f991d7ae86a LSM: fix documentation for the socket_getpeersec_dgram hook omits a890e6378201 LSM: fix documentation for the task_setscheduler hook omits 68b3edbd9fd8 LSM: fix documentation for the socket_post_create hook omits 5f4b97555c2e LSM: fix documentation for the syslog hook omits 733e4467dd06 LSM: fix documentation for sb_copy_data hook omits 9d7b7bfbafba Merge tag 'v5.1-rc2' into next-general omits 01ca667133d0 fm10k: Fix a potential NULL pointer dereference omits f669d24f3dd0 i40e: fix WoL support check omits 7ec52b9df7d7 ixgbe: fix mdio bus registration omits fc00c6a41638 EDAC/amd64: Adjust printed chip select sizes when interleaved omits 0a227af521d6 EDAC/amd64: Support more than two controllers for chip sel [...] omits 7835961d377b EDAC/amd64: Recognize x16 symbol size omits 869adc4316ea EDAC/amd64: Set maximum channel layer size depending on family omits bdcee7747f5c EDAC/amd64: Support more than two Unified Memory Controllers omits 4d30d2bc3c23 EDAC/amd64: Use a macro for iterating over Unified Memory [...] omits 6e846239e548 EDAC/amd64: Add Family 17h Model 30h PCI IDs omits dabb8338be53 igb: Fix WARN_ONCE on runtime suspend omits b3ccbbce1e45 i40e: fix i40e_ptp_adjtime when given a negative delta omits 164a4daaeaec torture: Suppress false-positive CONFIG_INITRAMFS_SOURCE c [...] omits a9d6938ddb7f locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg d [...] omits ad092c027713 rcuperf: Fix cleanup path for invalid perf_type strings omits b813afae7ab6 rcutorture: Fix cleanup path for invalid torture_type strings omits d44ac1bebc47 rcutorture: Fix expected forward progress duration in OOM [...] omits f47cb1bb0da2 rcutorture: Remove ->ext_irq_conflict field omits a3b0e1e59ef1 rcutorture: Make rcutorture_extend_mask() comment match the code omits fef141f6195b tools/.../rcutorture: Convert to SPDX license identifier omits 24aca4aea4f0 torture: Don't try to offline the last CPU omits 6c70e9cd5f3c rcu: Fix nohz status in stall warning omits b51bcbbf16ef rcu: Move forward-progress checkers into tree_stall.h omits 7ac1907c9e7b rcu: Move irq-disabled stall-warning checking to tree_stall.h omits e23344c2ca42 rcu: Organize functions in tree_stall.h omits 59b73a27681c rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h omits 40e69ac7d0c5 rcu: Inline RCU stall-warning info helper functions omits d87cda509458 rcu: Move rcu_print_task_exp_stall() to tree_exp.h omits 21d0d79ab051 rcu: Inline RCU task stall-warning helper functions omits 32255d51b6ed rcu: Move RCU CPU stall-warning code out of tree.c omits 3fc3d1709fc7 rcu: Move RCU CPU stall-warning code out of tree_plugin.h omits 10462d6f58fb rcu: Move RCU CPU stall-warning code out of update.c omits 2e018c59fe8f ACPI / tables: Clean up whitespace omits f5ad3991493c srcu: Remove cleanup_srcu_struct_quiesced() omits 5cdfd174ea6c srcu: Check for in-flight callbacks in _cleanup_srcu_struct() omits add0d37b4f1e rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unloc [...] omits f1a98045abd8 rcu: Fix typo in tree_exp.h comment omits a2badefa8574 rcu: Eliminate redundant NULL-pointer check omits 5d8a752e31aa rcu: Fix force_qs_rnp() header comment omits 85f2b60c4321 rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sc [...] omits b699cce1604e rcu: Do a single rhp->func read in rcu_head_after_call_rcu() omits 6973032a602e rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs omits 0f58d2ac2c87 rcu: Fix self-wakeups for grace-period kthread omits 497e42600b69 rcu: Report error for bad rcu_nocbs= parameter values omits da8739f23fad rcu: Allow rcu_nocbs= to specify all CPUs omits b2eb85b49a57 rcu: Move common code out of if-else block omits 9145b505bbbd MAINTAINERS: Add -rcu branch name ("dev") omits bdead419fb1d MAINTAINERS: RCU now has its own email list omits 3ffe3d1adc0b rcu: Set rcutree.kthread_prio sysfs access to read-only omits 884157cef0ac rcu: Make exit_rcu() handle non-preempted RCU readers omits 18d7e40679ef rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice omits 671a63517cf9 rcu: Avoid unnecessary softirq when system is idle omits e85e6a21b2b5 rcu: Unconditionally expedite during suspend/hibernate omits 884b429ae667 doc: Fix typos and otherwise modernize checklist.txt omits d1b493bbe101 doc: Describe choice of rcu_dereference() APIs and __rcu usage omits 0fa201d1618e doc: Repair some whitespace damage omits 4fea6ef0b219 doc: Remove obsolete RCU update functions from RCU documentation omits 5ceb5f0522bd ACPI / scan: Add labels for PNP button devices omits 40381a3c1fa3 ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power [...] omits 603fadf33604 ACPI: Fix comment typos omits f52c97d9df98 bpf, doc: fix BTF docs reflow of bullet list omits 61777f378774 Merge branch 'fix-verifier-warning' omits cabacfbbe54e selftests/bpf: test case for invalid call stack in dead code omits 927cb78177ae bpf: remove incorrect 'verifier bug' warning omits 7d56bedb2730 ARM: dts: Fix dcan clkctrl clock for am3 omits 766460852cfa x86/platform/uv: Fix missing checks of kcalloc() return values omits 7cae255d2757 regulator: act8865: Constify regulator_ops omits 253c9c79adbc regulator: act8865: Convert to regulator core's simplified [...] omits 0b5e200cc7ee regulator: tps65217: Fix off-by-one for latest seletor of [...] omits 245308c62170 spi: stm32-qspi: add dma support omits a88eceb17ac7 spi: stm32-qspi: add spi_master_put in release function omits 883ce2421ed7 regulator: sc2731: Constify regulators omits 5de219ccc1a7 regulator: da9063: convert header to SPDX omits 36e075ce74ec ASoC: Intel: Skylake: enable S24_LE format support omits 8dfb4eba4100 esp4: add length check for UDP encapsulation omits dbb2483b2a46 xfrm: clean up xfrm protocol checks omits bcc5c1bbf76c MAINTAINERS: Add entry for EDAC-I10NM omits 76fc276f4a91 MAINTAINERS: Update entry for EDAC-SKYLAKE omits 1762058319f1 MAINTAINERS: Fix file pattern for X86 MCE INFRASTRUCTURE omits 1da6c4d9140c bpf: fix use after free in bpf_evict_inode omits 13e8a05b9224 reset: meson-audio-arb: Fix missing .owner setting of rese [...] omits a6256b3a92cb dt-bindings: reset: meson-g12a: Add missing USB2 PHY resets omits 1a96665143c3 ARM: dts: rockchip: Remove #address/#size-cells from rk328 [...] omits 282e2e078ba5 ARM: dts: rockchip: Remove #address/#size-cells from rk328 [...] omits d040e4e8deea ARM: dts: rockchip: Fix gpu opp node names for rk3288 omits 2c33b50e6201 regulator: tps65217: Constify regulator_ops omits d1030b439934 regulator: tps65218: Constify regulator_ops omits cacea3a90e21 ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_f [...] omits d6f987c8462a clk: meson: pll: fix rounding and setting a rate that matc [...] omits 836f90f9e2d1 drm/bridge: dw-hdmi: disable SCDC configuration for invali [...] omits cbd66c626e16 spi: mt7621: Move SPI driver out of staging omits 72dca1f6744b spi: at91-usart: Remove duplicated checking for spi->bits_ [...] omits 55e3dacaf538 spi: atmel-quadspi: Make atmel_qspi_get_name static omits a71bcdfe6476 regulator: uniphier: Fix build dependency omits 8f71370f4b02 ASoC: intel: Fix crash at suspend/resume after failed code [...] omits 733df11cfc36 m68k: defconfig: Update defconfigs for v5.1-rc1 omits 19999a8b8782 m68k: mvme16x: Handle timer counter overflow omits 3d744eee38f1 m68k: mvme16x: Convert to clocksource API omits 7529b90d051e m68k: mvme147: Handle timer counter overflow omits fc4c47b3b5b8 m68k: mvme147: Convert to clocksource API omits 481fa139b893 m68k: mac: Convert to clocksource API omits 4be2ba93cf2e m68k: hp300: Handle timer counter overflow omits 2ed16626f58f m68k: hp300: Convert to clocksource API omits 3384df06c131 m68k: bvme6000: Convert to clocksource API omits 26ccd2d376d9 m68k: atari: Convert to clocksource API omits 5afd3d06e5cb m68k: amiga: Convert to clocksource API omits 7d6ca23554e3 m68k: Drop ARCH_USES_GETTIMEOFFSET omits 6242c94d1430 m68k: apollo, q40, sun3, sun3x: Remove arch_gettimeoffset [...] omits 0ca7ce7db771 m68k: mac: Fix VIA timer counter accesses omits 1efdd4bd2543 m68k: Call timer_interrupt() with interrupts disabled omits 438b3d3fae43 batman-adv: Fix genl notification for throughput_override omits ca8c3b922e70 batman-adv: fix warning in function batadv_v_elp_get_throughput omits f131a56880d1 batman-adv: Reduce tt_global hash refcnt only for removed entry omits 3d65b9accab4 batman-adv: Reduce tt_local hash refcnt only for removed entry omits 4ba104f468bb batman-adv: Reduce claim hash refcnt only for removed entry omits 59c39840f5ab genirq: Prevent use-after-free and work list corruption omits f28d3d5346e9 timer/trace: Improve timer tracing omits 6849cbb0f9a8 timer/trace: Replace deprecated vsprintf pointer extension [...] omits dc1e7dc5ac62 timer: Move trace point to get proper index omits d6b87eaf10bd tick/sched: Update tick_sched struct documentation omits fccfb9ce70ed iio: ad_sigma_delta: select channel when reading register omits bfb57a91c2cb habanalabs: remove low credit limit of DMA #0 omits 9308fd407455 x86/MCE: Group AMD function prototypes in <asm/mce.h> omits 1b72d4323798 tick: Remove outgoing CPU from broadcast masks omits e0ceeae708ce x86/CPU/hygon: Fix phys_proc_id calculation logic for mult [...] omits e1e41b6ce5f9 timekeeping: Consistently use unsigned int for seqcount snapshot omits 1bd76ff448a9 EDAC, altera: Fix S10 Double Bit Error Notification omits fe783516e301 EDAC, skx, i10nm: Make skx_common.c a pure library omits 55c1fc0af29a libnvdimm/namespace: Fix a potential NULL pointer dereference omits 351f339faa30 acpi/nfit: Always dump _DSM output payload omits 6691370646e8 ARM: dts: am335x-evmsk: Correct the regulators for the aud [...] omits 4f96dc0a3e79 ARM: dts: am335x-evm: Correct the regulators for the audio codec omits 30645307e5d2 ARM: OMAP2+: add missing of_node_put after of_device_is_available omits 3e2cf62efec5 ARM: OMAP1: ams-delta: Fix broken GPIO ID allocation omits a5fdd713d256 jfs: fix bogus variable self-initialization omits d7dcf26ff0ff softirq: Remove tasklet_hrtimer omits 671422b2205b xfrm: Replace hrtimer tasklet with softirq hrtimer omits 77dcc6233e0d mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer omits 0f0b7e1cc7ab x86/tsc: Add option to disable tsc clocksource watchdog omits 4e5180eb3d4f crypto: Kconfig - fix typos AEGSI -> AEGIS omits f6fff1707223 crypto: salsa20-generic - use crypto_xor_cpy() omits 29d97dec22dd crypto: chacha-generic - use crypto_xor_cpy() omits dcf7b48212c0 crypto: vmx - fix copy-paste error in CTR mode omits 5db46ac29a67 crypto: ccree - reduce kernel stack usage with clang omits 6570737c7fa0 crypto: testmgr - test the !may_use_simd() fallback code omits 8b8d91d4ce5a crypto: simd - convert to use crypto_simd_usable() omits e52b7023cdad crypto: arm64 - convert to use crypto_simd_usable() omits 99680c5e9182 crypto: arm - convert to use crypto_simd_usable() omits f2abe0d72b21 crypto: x86 - convert to use crypto_simd_usable() omits b55e1a39543f crypto: simd,testmgr - introduce crypto_simd_usable() omits 580e29517840 crypto: arm64/gcm-aes-ce - fix no-NEON fallback code omits 7aceaaef04ea crypto: chacha-generic - fix use as arm64 no-NEON fallback omits 62f95ae805fa hwrng: omap - Set default quality omits f808aa3f245e crypto: testmgr - remove workaround for AEADs that modify [...] omits e151a8d28c2c crypto: x86/morus1280 - convert to use AEAD SIMD helpers omits 477309580dcc crypto: x86/morus640 - convert to use AEAD SIMD helpers omits b6708c2d8fbd crypto: x86/aegis256 - convert to use AEAD SIMD helpers omits d628132a5e3d crypto: x86/aegis128l - convert to use AEAD SIMD helpers omits de272ca72c61 crypto: x86/aegis128 - convert to use AEAD SIMD helpers omits 149e12252fb3 crypto: x86/aesni - convert to use AEAD SIMD helpers omits 8b56d3488d87 crypto: x86/aesni - convert to use skcipher SIMD bulk regi [...] omits 1661131a0479 crypto: simd - support wrapping AEAD algorithms omits 16c4dd83a1b2 crypto: caam/jr - optimize job ring enqueue and dequeue op [...] omits 972d8e137779 iwlwifi: add new 0x2723/0x2080 card for 22000 omits 0d5bad14226a iwlwifi: rename structs to fit the new names omits 07d35b4270ef iwlwifi: use sync nmi in case of init flow failure omits b05d57c9b647 iwlwifi: dbg_ini: fix bad dump size calculation omits 8625794e3639 iwlwifi: dbg_ini: in case of region dump failure set memory to 0 omits d1967ce64177 iwlwifi: add sync_nmi to trans ops omits 475c6bde7228 iwlwifi: mvm: fix TX crypto on 22560+ devices omits 8efd6365417a arm64: dts: stratix10: add the sysmgr-syscon property from [...] omits ca1438dcb34c spi: export tracepoint symbols to modules omits 69c8a9bcb032 spi: lpspi: fix dataloss when SS is inactivated between ev [...] omits e69b394703e0 regulator: tps65086: Fix tps65086_ldoa1_ranges for selector 0xB omits 7287275b4301 regulator: add regulator_get_linear_step() stub helper omits 689b9e025f0c regulator: tps65217: Simplify linear range for selector 25-52 omits 4e105e3b4bc6 regulator: tps65132: Constify tps65132_regulator_ops and t [...] omits 2e62e03333bb regulator: tps65132: Remove unneeded fields from struct tp [...] omits 0ff4e8c61b79 ASoC: fsl_esai: fix channel swap issue when stream starts omits 53f67a786638 ASoC: fsl_asrc: add constraint for the asrc of older version omits f0f2338a9cfa ASoC: cs4270: Set auto-increment bit for register writes omits 01ce31c57b3f vti4: removed duplicate log message. omits 5483844c3fc1 vti4: ipip tunnel deregistration fixes. omits 0f71d089c912 tools/power turbostat: update version number omits 5ea7647b333f tools/power turbostat: Warn on bad ACPI LPIT data omits 8173c336989c tools/power turbostat: Add checks for failure of fgets() a [...] omits 3316f99a9f1b tools/power turbostat: Also read package power on AMD F17h (Zen) omits 9392bd98bba7 tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL omits 0a42d235e50d tools/power turbostat: Do not display an error on systems [...] omits 6de68fe15a0f tools/power turbostat: Add Die column omits 937807d355a3 tools/power turbostat: Add Icelake support omits 31a1f15cea5e tools/power turbostat: Cleanup CNL-specific code omits 562855eeb113 tools/power turbostat: Cleanup CC3-skip code omits df2f677dee3c tools/power turbostat: Restore ability to execute in topol [...] omits 000c6af41775 spi: pxa2xx: Debug print DMA burst size omits 37821a82e678 spi: pxa2xx: Introduce DMA burst size support omits 560ee7e91009 spi: dw: Add support for an optional interface clock omits 2f324ac7cf8c dt-bindings: snps,dw-apb-ssi: Add optional clock bindings [...] omits 57a9f6e7eefa dt-bindings: snps,dw-apb-ssi: Add mandatory clock bindings [...] omits f457cb707836 spi: mxic: simplify getting .driver_data omits 43a8d240eee4 spi: spi-mem: stm32-qspi: stm32_qspi_pm_ops can be static omits 563943864f3f regulator: axp20x: Mark expected switch fall-throughs omits c47255b61129 ASoC: stm32: dfsdm: fix debugfs warnings on entry creation omits 19441e35a43b ASoC: stm32: dfsdm: manage multiple prepare omits 80c94557e94f regulator: gpio: Reword the binding document omits c22938562fd8 regulator: rn5t618: Constify regulator_desc omits 6185de50e441 regulator: max8925: Convert to regulator core's simplified [...] omits 7a67eb1d3abe regulator: of: Make regulator_of_get_init_node static omits cc6a8d69ba62 regmap: debugfs: Jump to the next readable register omits bfc01ddff2b0 Revert "net: xfrm: Add '_rcu' tag for rcu protected pointe [...] omits fd35759ce32b HID: logitech: Handle 0 scroll events for the m560 omits 2821fd0c2be0 lib/test_printf: Switch to bitmap_zalloc() omits 22e7d5148d9a rtc: sd3078: fix manufacturer name omits 15d82d224987 rtc: sh: Fix invalid alarm warning for non-enabled alarm omits d6752e185c31 rtc: cros-ec: Fail suspend/resume if wake IRQ can't be configured omits 22cf7c6f8ee6 Merge tag 'meson-clk-fixes-for-5.1' of https://github.com/ [...] omits 0fcc4c8c044e device_cgroup: fix RCU imbalance in error case omits 9e05e49c29fd clk: meson-g12a: fix VPU clock parents omits f53b9f146fa1 clk: meson: g12a: fix VPU clock muxes mask omits 9b70c697e872 clk: meson-gxbb: round the vdec dividers to closest omits cef0d4948cb0 HID: debug: fix race condition with between rdesc_show() a [...] omits 249acb5f47df Merge tag 'v5.1-rc1' into spi-5.2 omits c9e48084c88c Merge tag 'v5.1-rc1' into regulator-5.2 omits a1c67d65df0b regmap: debugfs: Replace code by already existing function omits 9384d0e6facc spi: pxa2xx-pci: Drop unused header inclusion omits 70b464918e53 regulator: core: fix error path for regulator_set_voltage_ [...] omits a2bcbc1b9ac2 ASoC: wm_adsp: Shutdown any compressed streams on DSP watc [...] omits a2225a6d155f ASoC: wm_adsp: Add locking to wm_adsp2_bus_error omits 48ead31ce247 ASoC: wm_adsp: Correct error messages in wm_adsp_buffer_get_error omits 639e5eb3c7d6 ASoC: wm_adsp: Correct handling of compressed streams that [...] omits 809b169abbfe spi: lpspi: fsl_lpspi_runtime_resume() can be static omits 04d1446bce27 regulator: axp20x: Use rdev_get_id at appropriate places omits 969697de7fa6 regulator: axp20x: Remove unneeded NULL test against rdev omits e66264273f5e regulator: 88pm8607: Convert to regulator core's simplifie [...] omits 0e568a16af40 HID: intel-ish-hid: Add interface function for PCI device pointer omits 29b06d12ba79 HID: intel-ish-hid: Use the new interface functions in HID [...] omits 5f7224cf4185 HID: intel-ish-hid: Move functions related to bus and device omits 51cbc7079eca HID: intel-ish-hid: Add interface functions for struct ishtp_cl omits 8991eb309e1f HID: intel-ish-hid: Move the common functions from client.h omits 9a0bc1a63780 HID: intel-ish-hid: Store ishtp_cl_device instance in device omits e00a864f976a HID: intel-ish-hid: Move driver registry functions omits c2012ec06204 HID: intel-ish-hid: Simplify ishtp_cl_link() omits 7ab2184246bd HID: intel-ish-hid: Hide members of struct ishtp_cl_device omits 6b3f75f75fdd HID: intel-ish-hid: Add match callback to ishtp bus type omits 6c44b15e1c90 HID: logitech: check the return value of create_singlethre [...] omits d6db988a4429 drm/mediatek: Add Mediatek framebuffer device omits 3df64d7b0a4f drm/mediatek: Implement gem prime vmap/vunmap function omits 45b06682113b clk: at91: fix programmable clock for sama5d2 omits 00206a69ee32 percpu: stop printing kernel addresses omits f1887143f598 Documentation/atomic_t: Clarify signed vs unsigned omits db467147f131 locking/memory-barriers/kokr: Update Korean translation to [...] omits 487ecc460732 sched/Documentation/kokr: Update Korean translation to upd [...] omits 034fb712a620 tools/memory-model: Avoid duplicating herdtools versions omits 9393998e9ee0 tools/memory-model: Dynamically check SRCU lock-to-unlock [...] omits 648e717586f2 tools/memory-model: Update Documentation/explanation.txt t [...] omits ad9fd20b6dad tools/memory-model: Update README for addition of SRCU omits a3f600d92da5 tools/memory-model: Add SRCU support omits 284749b0aebb tools/memory-model: Refactor some RCU relations omits 0172d9e32203 tools/memory-model: Rename some RCU relations omits a48f127519d9 regulator: core: Fix application of "drop lockdep annotati [...] omits 69b921acae8a spi: spi-fsl-spi: support use of the SPISEL_BOOT signal on [...] omits 1c5b6a27e432 ASoC: rt5682: recording has no sound after booting omits 675212bfb233 ASoC: rt5682: fix jack type detection issue omits 4834d7070c85 ASoC: rt5682: Check JD status when system resume omits 9729e3b65a64 ASoC: mediatek: mt8183: skip for i2s5 in mck_disable omits 94a9992f7dbd HID: Increase maximum report size allowed by hid_field_extract() omits e19595fcabb5 HID: intel-ish: enable raw interface to HID devices on ISH omits 6b538cc21334 HID: steam: fix deadlock with input devices. omits 84d8df745b62 spi: orion: Support spi_xfer->word_delay_usecs omits 2ed6692e8ce9 spi: spidev: Enable control of inter-word delays omits 4e3891a55f67 spi: lpspi: Code cleanup omits 578465ea2b4b spi: lpspi: Add the missing NULL check omits 09c04466ce7e spi: lpspi: add dma mode support omits c7a402599504 spi: lpspi: use the core way to implement cs-gpio function omits 77736a98b859 spi: lpspi: add the error info of transfer speed setting omits 944c01a889d9 spi: lpspi: enable runtime pm for lpspi omits addb32866d99 doc: lpspi: Document DT bindings for LPSPI clocks omits f5e5afdb0e56 spi: lpspi: Add i.MX8 boards support for lpspi omits f37d8e67f39e spi : spi-topcliff-pch: Fix to handle empty DMA buffers omits 5b1f537e4983 regulator: da9063: Convert to use regulator_set/get_curren [...] omits 958e9b8265c7 regulator: da9062: Convert to use regulator_set/get_curren [...] omits d0ccbe11773d regulator: lp87565: Convert to use regulator_set/get_curre [...] omits d1a6cbdf1e59 regulator: lp87565: Fix missing register for LP87565_BUCK_0 omits dc3b2881fad4 regulator: mt6397: Use unsigned int for volt_tables omits 1fc26296a260 regulator: mt6380: Use unsigned int for volt_tables omits dad110a0c5c1 regulator: mt6323: Use unsigned int for volt_tables omits 5fe0ed243796 regulator: max77650: Use unsigned int for max77651_sbb1_re [...] omits f668a1db0b30 regulator: as3711: Remove struct as3711_regulator_info and [...] omits f4192c2cc923 regulator: cpcap: Convert to use of_device_get_match_data omits 2106e9bbffb9 regulator: cpcap: Remove unneeded init_data setting omits 4d92ac7bd9f8 regulator: as3722: Remove *rdevs[] from struct as3722_regulators omits 9cff03710d40 regulator: da9052: Include linux/of.h to fix build warning [...] omits 22d91ed32b65 Merge tag 'v5.1-rc1' into asoc-5.1 omits 09f91381fa5d arm64: dts: rockchip: fix rk3328 sdmmc0 write errors omits 6fd8b9780ec1 arm64: dts: rockchip: fix rk3328 rgmii high tx error rate omits 8dbc4d5ddb59 ARM: dts: rockchip: Fix SD card detection on rk3288-tinker omits a8772e5d826d arm64: dts: rockchip: Fix vcc_host1_5v GPIO polarity on rk [...] omits 6b2fde3dbfab ARM: dts: rockchip: fix rk3288 cpu opp node reference omits eb523a4960b6 arm64: dts: rockchip: add DDC bus on Rock Pi 4 omits 924726888f66 arm64: dts: rockchip: fix rk3328-roc-cc gmac2io tx/rx_delay omits 7316b49c2a11 aio: move sanity checks and request allocation to io_submit_one() omits fa0ca2aee3be deal with get_reqs_available() in aio_get_req() itself omits 7425970347a2 aio: move dropping ->ki_eventfd into iocb_destroy() omits 958c13ce141c make aio_read()/aio_write() return int omits af5c72b1fc7a Fix aio_poll() races omits 2bb874c0d873 aio: store event at final iocb_put() omits a9339b785509 aio: keep io_event in aio_kiocb omits 833f4154ed56 aio: fold lookup_kiocb() into its sole caller omits b53119f13a04 pin iocb through aio. omits f6a7bf2ccf22 iio: pms7003: select IIO_TRIGGERED_BUFFER omits 3d02d7082e58 iio: cros_ec: Fix the maths for gyro scale calculation omits 2e4b88f73966 iio: adc: xilinx: prevent touching unclocked h/w on remove omits 862e4644fd2d iio: adc: xilinx: fix potential use-after-free on probe omits 62039b6aef63 iio: adc: xilinx: fix potential use-after-free on remove omits 06003531502d iio: dac: mcp4725: add missing powerdown bits in store eeprom omits 2e541b64ee52 spi: spi-mem: stm32-qspi: add suspend/resume support omits 3949ba3b3724 Merge branch 'spi-5.1' into spi-5.2 for stm32 omits 5356c2c70e38 spi: spi-mem: stm32-qspi: avoid memory corruption at low f [...] omits 26843bb12859 spi: rspi: Fix sequencer reset during initialization omits 42bdaaece121 spi: rspi: Fix register initialization while runtime-suspended omits db7ecb493cab regulator: da9055: Convert to regulator core's simplified [...] omits 67ddc68a78b1 regulator: da9052: Convert to regulator core's simplified [...] omits 6cabb8b7fc14 regulator: 88pm800: Get rid of struct pm800_regulators omits 6ee02a54ef99 xfrm6_tunnel: Fix potential panic when unloading xfrm6_tun [...] omits 6d85028134d3 spi: fix SPI_BPW_RANGE_MASK() regression omits 11cf9d863dcb fs/dax: Deposit pagetable even when installing zero page omits 8fcb830a00f0 spi: spi-fsl-qspi: use devm_spi_register_controller omits c842749ea1d3 spi: imx: stop buffer overflow in RX FIFO flush omits dfeb7a93bf3b regulator: wm8350: Convert to use regulator_set/get_curren [...] omits d48acfd0377f regulator: wm831x-isink: Convert to use regulator_set/get_ [...] omits 5816df2f75f5 regulator: wm8350: Select maximum current in specific range omits 45aa908d9b72 regulator: wm831x-isink: Select maximum current in specific range omits 8be64b6d87bd regulator: wm831x ldo: Fix notifier mutex lock warning omits f7a621728a6a regulator: wm831x isink: Fix notifier mutex lock warning omits ae15c519a6b9 regulator: max14577: Get rid of match_init_data/match_of_n [...] omits 0077aaaeeb69 regulator: da903x: don't build with clang omits f58213637206 regulator: pv88060: Fix notifier mutex lock warning omits 769fc8d4182c regulator: ltc3676: Fix notifier mutex lock warning omits f132da2534ec regulator: ltc3589: Fix notifier mutex lock warning omits 89b2758c192c regulator: lp8755: Fix notifier mutex lock warning omits 65378de3359d regulator: da9211: Fix notifier mutex lock warning omits 29d40b4a5776 regulator: da9063: Fix notifier mutex lock warning omits 119c4f5085c4 regulator: wm831x: Fix notifier mutex lock warning omits 275513b7695a regulator: pv88090: Fix notifier mutex lock warning omits 1867af94cfdf regulator: pv88080: Fix notifier mutex lock warning omits 978995def0f6 regulator: da9062: Fix notifier mutex lock warning omits 5e6afb3832be regulator: da9055: Fix notifier mutex lock warning omits 705e2a905a04 regulator: gpio: Constify regulator_ops omits 7cdc2ee7bf10 regulator: gpio: Convert to devm_regulator_register omits 2b13bee38849 ASoC: samsung: odroid: Fix clock configuration for 44100 s [...] omits 54d1cf78b0f4 ASoC: nau8810: fix the issue of widget with prefixed name omits 399706df420e ASoC: rsnd: src: fix compiler warnings omits ba164a49f8f7 ASoC: rsnd: src: Avoid a potential deadlock omits a39fe6e20616 ASoC: stm32: i2s: fix registers declaration in regmap omits 844a4a362dbe ASoC: nau8824: fix the issue of the widget with prefix name omits a97648697790 ASoC: dpcm: prevent snd_soc_dpcm use after free omits c899df3e9b0b ASoC:intel:skl:fix a simultaneous playback & capture issue [...] omits 03d0aa4d4fdd ASoC:hdac_hda:use correct format to setup hda codec omits 570f18b6a8d1 ASoC:soc-pcm:fix a codec fixup issue in TDM case omits 0a9c8998e75b spi: imx: add module parameter to control DMA use omits eefffb42f665 spi: work around clang bug in SPI_BPW_RANGE_MASK() omits 5442dcaa0d90 spi: Fix zero length xfer bug omits 178d08ea81b1 regulator: wm8400: Fix trivial typo omits e08abeca3967 regulator: wm8400: Get rid of wm8400_block_read/wm8400_set [...] omits 5b60ee576a02 regulator: ab3100: Remove ab3100_regulators_remove function omits 74b060d6845f regulator: palmas: Remove *rdev[PALMAS_NUM_REGS] from stru [...] omits 42e4cedd67e4 ASoC: samsung: i2s: Fix DAPM routes for capture stream omits 1cbbd85fbcdc HID: uclogic: remove redudant duplicated null check on ver_ptr omits 78b92f5f00cb HID: quirks: Drop misused kernel-doc annotation omits a23eab893476 HID: hid-asus: select CONFIG_POWER_SUPPLY omits 7d01427aaa78 HID: quirks: use correct format chars in dbg_hid omits fe2d3df639a7 io: accel: kxcjk1013: restore the range after resume. omits 73f3bc6da506 iio:chemical:bme680: Fix SPI read interface omits 9436f45dd535 iio:chemical:bme680: Fix, report temperature in millidegrees omits 831d2fefdfce iio: chemical: fix missing Kconfig block for sgp30 omits 09c6bdee5118 iio: adc: at91: disable adc channel interrupt in timeout case omits 409a51e0a4a5 iio: gyro: mpu3050: fix chip ID reading omits 20ea39ef9f2f iio: Fix scan mask selection omits 7ce0f2162218 staging: iio: ad7192: Fix ad7193 channel address omits 40a7198a4a01 iio/gyro/bmg160: Use millidegrees for temperature scale omits 0a8a29be499c Staging: iio: meter: fixed typo omits f10e0010fae8 net: xfrm: Add '_rcu' tag for rcu protected pointer in netns_xfrm omits 6ed69184ed9c xfrm: Reset secpath in xfrm failure omits c342febcde45 ASoC: soc-core: Fix probe deferral following prelink failure omits bbf62563d862 ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() omits ba54f278c318 Merge branch 'for-5.0' of https://git.kernel.org/pub/scm/l [...] omits d4180b4c02e7 ASoC: stm32: sai: fix set_sync service omits 71d9537fada4 ASoC: stm32: sai: fix oversampling mode omits 26f98e82dd49 ASoC: stm32: sai: fix race condition in irq handler omits b84681929718 ASoC: stm32: sai: fix exposed capabilities in spdif mode omits 5f8a1000c3e6 ASoC: stm32: sai: fix iec958 controls indexation omits 102cefc8e879 ASoC: ab8500: Mark expected switch fall-through omits 2e95f984aae4 ASoC: hdmi-codec: fix S/PDIF DAI omits b805d78d300b xfrm: policy: Fix out-of-bound array accesses in __xfrm_po [...] omits f060f46f09bb ASoC: mediatek: btcvsd add loopback omits 82ad759143ed ASoC: tlv320aic3x: fix reset gpio reference counting omits 2e3bc6125154 fs/jfs: Switch to use new generic UUID API omits 7ca5e8f089c2 jfs: compare old and new mode before setting update_mode flag omits 3a9a12fbed5f jfs: remove incorrect comment in jfs_superblock omits a83722f45c5b jfs: fix spelling mistake, EACCESS -> EACCES adds 0ec6fc6f453a staging: rtl8712: rename bDriverStopped to driver_stopped adds 5b8d98f1711e staging: rtl8712: rename bSurpriseRemoved to surprise_removed adds 7e5173822c9c staging: rtl8712: rename bSuspended to suspended adds 6fc84d16664c staging: wilc1000: Fix line over 80 characters adds b9c96308fda2 staging: emxx_udc: Fix equal sign alignment adds 1d4c11dd7849 staging: emxx_udc: Fix open parenthesis at the end of the line adds 35defd6dd162 staging: greybus: Change NULL comparison to Boolean Negation adds c12425567d7b staging: vt6655: channel.h: Fix comment style of SPDX Lice [...] adds 8e99e99baf38 staging: vt6655: desc.h: Fix comment style of SPDX-License [...] adds 5e8e08c81f1f staging: fbtft: Fix line over 80 characters adds 4ca7f0a2ae5b staging: r8712u: Replace '--help--' with 'help' adds 7782c3c93dc9 staging: iio: Line over 80 characters adds 3e00865cf87c staging: ralink-gdma: Avoid unnecessary line continuations [...] adds 2c78d9f6ab8a staging: ralink-gdma: Replace from uint32_t to u32 adds b6a3a880cfa6 staging: ralink-gdma: Avoid unnecessary line continuations adds ba118202b95b staging: vboxvideo: Fix open parenthesis at the end of line adds 57a633dc68a6 staging: vc04-services: bcm2835-audio: Fix alignment issues adds fbdc55155c7f staging: vc04_services: bcm2835-camera: Fix multiple line [...] adds 2b90bf28ac38 staging: speakup: Comparison to NULL. adds 084a8e546005 staging: vt6655: Fix spelling mistake adds 572dbab6e353 staging: vt6655: Fix space around binary operator adds 5a56a0f9ea04 staging: vt6655: dpc.h: Fix comment style of SPDX License [...] adds f105e04e7b3e staging: vt6655: key.h: Fix comment style for SPDX-License [...] adds d67a81ff8546 staging: vt6655: Remove unnecessary blank line adds f6fe7f2809d3 staging: vt6655: mac.h: Fix comment style for SPDX-License [...] adds 582270600819 staging: vt6655: Fix the warning line over 80 characters adds 219347ebf057 staging: vt6655: Align function declaration adds 730551f754a7 staging: fbtft: Remove unused #defines. adds 50d280f3e31c staging: speakup: Spaces around operator adds a57250582a00 staging: fwserial: Convert macro into an inline function adds d33fe112c9a2 staging: speakup: Add spaces around operators adds b2c4f4660b69 staging: vc04_services: bcm2835-camera: Fix logical contin [...] adds ff7fa1f6b9b2 staging: rtl8712: Replace NULL comparisons adds 84580771dd9c staging: vt6655: Fix malformed SPDX-License-Identifier tag adds f270392c7e3f staging: vt6655: Remove an unused function prototype adds 5921a1383ac2 staging: media: davinci_vpfe: Fix comparison to NULL adds a4c5fbfa60e4 staging: media: davinci_vpfe: Fix multiple line dereference adds 975520608bd6 staging: media: davinci_vpfe: Fix alignment issues adds 173e3e69b297 staging: rtl8188eu: cleanup spacing style adds d5aa59ad1665 staging: sm750fb: trivial comment indention fix. adds 682bb4e63084 staging: zoran: add SPDX GPL-2.0+ license identifier adds 4068f661f604 staging: zoran: remove license boilerplate text adds e91dea57f36c staging: most: usb: Change '--help--' to 'help' in Kconfig adds d8b2f7cfe4d4 staging: vt6655: Remove unused function prototype and definition adds dfa5fbb9dbce staging: fbtft: convert a macro to a function. adds b92f5d83fa1d staging: octeon-usb: remove unnecessary variable frame_number adds 9e510b68f044 staging: most: dim2: errors.h: Correct SPDX-License-Identifier adds da2773be2cf2 staging: most: dim2: hal.h: Correct SPDX-License-Identifier adds 3037be14a219 staging: most: dim2: sysfs.h: Correct SPDX-License-Identifier adds b66003f02d9a staging: most: dim2: reg.h: Correct SPDX-License-Identifier adds 256ab3efbe95 staging: vt6655: line over 80 characters adds de5e4aea8881 staging: sm750fb: Edit CamelCase in local variables adds 6de5cd74fb8f staging: vboxvideo: Do not return -ENOSYS adds 81c2317cb966 staging: rtlwifi: phydm: remove unnecessary parentheses adds 1d78178410f4 staging: media: zoran: remove unnecessary parentheses adds 72a2af220175 staging: wilc1000: remove unnecessary local variables adds bc6b124b6863 staging: rtl8192u: Remove typedef for struct _bandwidth_au [...] adds d83908ed0fc6 staging: rtl8192u: Remove typedef for struct _IbssParms adds 82ec1977b393 staging: rtl8192u: Remove typedef for struct _RT_POWER_SAV [...] adds 00b0f841b740 staging: rtl8192u: Remove typedef for struct _RT_LINK_DETECT_T adds 3eb9aa00daae staging: rtl8192u: Remove typedef for struct _RX_REORDER_ENTRY adds a279fc9d051b staging: rtl8192u: Remove casts on the return values of li [...] adds e8ca82a1348b staging: rtl8192u: Adjust 'if' to follow Kernel coding Style adds 796618673fcd staging: netlogic: Remove unnecessary 'out of memory' message adds 5b628549e954 staging: most: Replace '--help--' in Kconfig file adds 715a7148d774 staging: octeon: Lines should not end with a '(' adds a77a40cf8b42 staging: rtl8712: line over 80 characters. adds 6d49a15ead2b staging: mt7621-pci: IF statement expression comparing to NULL adds 7b53a16a1a7a staging: remove mt7621-eth adds ef2719d35ac4 staging: mt7621-dts: update ethernet settings. adds 84c45d5f3bf1 staging: gasket: Replace macro __ATTR with __ATTR_NULL adds 3f8e5931fe60 staging: fbtft: line over 80 characters adds 5af3304506ae staging: rtl8192e: add SPDX GPL-2.0 license identifier adds 14e9bb7e9ea7 staging: rtl8192e: remove boilerplate license text adds 3df3162f1d52 staging: pi433: Remove unused variable. adds d5f4a5684d1b staging: rtlwifi: Replace 0 with false. adds 996341276286 staging: mt7621-mmc: delele extra blank lines adds 3732d7016725 staging: sm750fb: Remove an unnecessary local variable in [...] adds 8b1cf0b7205a staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] adds 7f91d8866f93 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] adds 019acabec865 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] adds 3f181eb23ea6 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] adds da80ede2e79e staging: rtl8723bs: hal:Remove comparison to NULL in rtl87 [...] adds 7cd6f4b0f593 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] adds 8f884e76cae6 staging: rtl8723bs: hal: Remove comparison to NULL in hal_ [...] adds 0a6f6e9351db staging: rtl8723bs: hal: Remove comparison to NULL in hal_com.c adds 54b3de55f4c2 staging: rtl8723bs: hal: Remove comparison to NULL in hal_ [...] adds ca739e21ba90 staging: rtl8723bs: hal: Modify comparison to constant in [...] adds 3b3a1a0b7824 staging: rtl8723bs: hal: Modify comparison to constant in [...] adds 74a6565f378c staging: rtl8723bs: use kernel_read() instead of open-code [...] adds df9ce52c8a30 staging: rtl8188eu: remove unnecessary braces from if/else adds 27a0eb8fb69a staging: fbtft: fixed format-string errors. adds fbcd84743a8e staging: octeon-usb octeon-hcd: Fix several typos. adds 8af36478f951 staging: erofs: add a new line after variable declaration adds 50505e578f53 staging: rtl8712 - fix up non-kerneldoc comments adds 1c666e2191db staging: vc04_services: Use tabs instead of spaces adds d5469036124d staging: rtl8192u: Add required spaces before open parenthesis adds dedf215bd1c7 staging: rtl8723bs: remove unused code adds 93f6bc735fd9 staging: vt6655: rxtx.c: Remove unnecessary space after a cast adds cbc570a769e0 staging: rtl8723bs: os_dep: Fix assignment in if condition adds fdd1b243edd7 staging: rtl8723bs: os_dep: Fix space in pointer definition adds cfc7ef740342 staging: rtl8723bs: Remove wrapper functions and change fu [...] adds b1c30bd6b74a staging: rtl8723bs: Change type of variables and return type adds 982c34e0c2a5 staging: mt7621-mmc: Fix ret.cooci warnings adds c580d1f98e22 staging: mt7621-mmc: Modify the return type of the functio [...] adds 42f56fef6720 staging: rtl8188eu: core: rtw_ap.c: Fix multiple blank lines adds 83053c3eabd7 staging: speakup: fix line over 80 characters. adds ce2439ec8356 staging: greybus: remove extern prototypes adds f21cf4601404 staging: gasket: gasket_interuppt.c: Fix string split issue. adds 0842eabb6fd5 staging: rtl8188eu: core: rtw_recv.c: fix a space issue adds 5c4f2259181f staging: rtl8188eu: core: rtw_recv.c: fix a paranthesis is [...] adds a02da43c814b staging: rtl8188eu: core: rtw_recv.c: Fix a tab indent issue adds ed98730d9f25 staging: gdm724x: Do not break expressions adds 0531d4c95425 staging: rtl8723bs: Remove Dead Code in `struct mlme_priv` adds 93bb0b1b18a3 staging: rtl8723bs: Remove Dead Include in include/drv_types.h adds 8ecd30a6685e staging: rtl8723bs: Remove Dead Code in collect_bss_info Function adds 391d9469abd8 staging: rtl8723bs: Remove old unreachable Code adds 3fc9413bcdc7 staging: rtl8723bs: Remove unreachable Code in core/rtw_cmd.c adds bd10cd97e213 staging: rtl8723bs: Remove Dead Code in os_dep/os_intfs.c adds 320d197d1336 staging: rtl8723bs: Remove Dead Code in os_dep/os_intfs.c adds ba61d2dc45b0 staging: rtl8723bs: Remove Dead Code in os_dep/ioctl_linux.c adds 1b818345d1c1 staging: rtl8723bs: Remove Dead Functions in os_dep/ioctl_linux.c adds 043ad6b1c112 staging: rtl8723bs: Remove Dead Code in core/rtw_mlme.c adds f680cf503abc Staging: rtl8192e: Remove parentheses around the right han [...] adds 7af91810209f Staging: rtl8188eu: core: rtw_pwrctrl.c: Fix a comparision [...] adds c9da300ab61c staging: speakup: fix printk KERN_LEVEL facility level warning adds ffe5a0a16fcd staging: wlan-ng: line over 80 character limit adds c127e22f4cc1 Staging: gasket: gasket_sysfs.c: Fix string split issue. adds d85be9b1f0ad Staging: rtl8188eu: core: rtw_mlme.c: Replace NULL comparision. adds 758904ad61ae Staging: rtl8188eu: rtw_ieee80211: Fix indent for 'if' statement. adds 7f2c43964268 staging: rtl8188eu: remove unused defines from wifi.h adds 7d6009f28212 staging: ks7010: remove redundant auth_type check adds 403fa6deca57 staging: rtl8723bs: do not use __constant_cpu_to_le16 adds 917344982196 Staging: rtl8723bs: Remove unnecessary local variable in function adds cfd587d6b1f7 Staging: rtl8723bs: Change values to standard error codes [...] adds 4cdf1d0e1aeb Staging: rtl8723bs: Replace NULL comparison with ! adds 59dbadcdabfa Staging: rtl8723bs: Add missing NULL check for kmalloc adds fe77a268cbaf Staging: rtl8192u: r8180_93cx6.c: Fix space around '<<'. adds 7945e2782604 staging: mt7621-pci-phy: Add Spaces to Macro Definition adds e54c2b0aefa6 staging: fbtft: ternary statement to if statement. adds 447a3621b383 staging: erofs: fix parenthesis alignment adds 180a41bfbfe0 staging: greybus: Remove parentheses around variable adds df08e38510f8 staging: gasket: Remove return variable adds f981a79eff0b staging: rtl8192u: r8192U_dm: Fix alignment issue. adds b6ed32ab49f5 staging: rtl8192u: r8192U_dm: Fix space issue around operators. adds 993798a51162 staging: rtl8192u: r8192U_dm: Remove unnecessary blank lines. adds c0fb0459cb0c staging: rtl8192u: ieee80211: ieee80211_rx.c: Fix NULL com [...] adds e655d23dbac8 staging: rtl8192u: ieee80211: ieee80211_tx.c: Adjust space [...] adds 40197d076c84 staging: sm750fb: Eliminate camel case adds 875af97f6674 Staging: unisys: visornic: Replace '--help--' with 'help' [...] adds 93ea10f5453c Staging: unisys: visorinput: Replace '--help--' with 'help [...] adds fa008fdf002d Staging: unisys: visorhba: Replace '--help--' with 'help' [...] adds 730b3cf282a3 staging: fsl-dpaa2: ethsw: Remove return variable adds ea9420cea390 staging: mt7621-mmc: fix unused variable compiler warning adds c62a4073b243 staging: mt7621-mmc: Remove obsolete comments and variables adds 64eb131e22bd staging: mt7621-mmc: Use pinctrl subsystem to select SDXC [...] adds 472033f59139 staging: mt7621-mmc: Bill the caller for I/O time adds 6d0e4698c89a staging: mt7621-mmc: Remove redundant host->mmc->f_max write adds 983b2fd7235b staging: mt7621-mmc: Immediately notify mmc layer of card [...] adds b22f49923ac8 staging: mt7621-mmc: Fix BRUST -> BURST typo adds b8585eb51e74 staging: mt7621-mmc: Only unmap_sg if mapped adds fe57d1e113fc staging: comedi: ni_mio_common: Use insn->n in ni_calib_in [...] adds 776d25ff5b49 staging: comedi: ni_mio_common: use insn->n in ni_calib_in [...] adds 018768ccc7dc staging: comedi: ni_mio_common: use insn->n in ni_eeprom_i [...] adds 49634aa7d9e6 staging: comedi: ni_mio_common: use insn->n in ni_m_series [...] adds a7265633683c Staging: unisys: Correct malformed SPDX-License-Identifier adds ac22353f803b staging: rtl8188eu: remove unused WFD defines adds 40a3483b194e staging: rtl8192u: ieee80211: ieee80211_rx.c: Remove unnec [...] adds b17b6823419a staging: netlogic: replace skb_put/pull pair with skb_reserve adds 2fd37c9d4335 staging: rtl8192u: r8192U_dm: Remove unnecessary comments. adds 9e4f62f42caa staging: rtl8188eu: core: rtw_recv.c: Modify return type s [...] adds 42784bd7a2c8 staging: mt7621-spi: Remove references to nonexistent mt76 [...] adds 82c6f68090b7 staging: wlan-ng: malformed SPDX-License-Identifier adds 737e061563b0 staging: wlan-ng: Correct typo in comment message adds 19c74ea57715 staging: r8188eu: refactor recvframe_defrag() adds e4432160d9b3 Staging: rtl8723bs: Change return type and type of local variable adds 0d808cdfe0fc staging: gdm724x: Rename dftEpsId to dft_eps_id adds e2ff9f15e8ac staging: erofs: Replace NULL comparisons adds 52012642a599 staging: greybus: sdio.c: Remove unncessary paranthesis. adds c896c89066ae staging: emxx_udc: lines should not end with parenthesis adds 0049363c9253 staging: rtl8188eu: core: rtw_mlme: Remove return variables. adds 72369b1b8790 staging: rtl8188eu: core: Remove unnecessary parentheses adds e9e2d2e34fb1 staging: rtl8188eu: core: Add spaces around operators adds 4c1c9871fb99 staging: rtl8192e: kconfig: use help over --help-- adds 1f176773fac0 staging: vt6655: correction in spelling adds 4a278a92958d staging: vt6655: lines should not end with a parenthesis adds 85b45eadbe6e staging: netlogic: Remove unnecessary error print adds 53db33a48934 Staging: media: Use !x in place of NULL comparision adds 88ad17b6fd02 staging: rtl8712: remove blank line adds f916e23f56a8 staging: rtl8712: alignment should match open parenthesis adds 4fb5eb2da969 staging: rtl8712: rtl8712_efuse.h: remove blank line adds 447da755b810 staging: rtl8712: rtl8712_efuse.h: alignment should match [...] adds a936ac3add1a staging: rtl8712: rtl8712_led.c: remove unnecessary parentheses adds 32c6abf0d02e staging: rtl8712: rtl8712_led.c: alignment should match op [...] adds a752d01c3d87 staging: rtl8712: rtl8712_led.c: remove blank line adds 8cf0466a2df6 staging: rtl8723bs: core: Change NULL comparison to Boolea [...] adds 319aa7e516da staging: rtl8723bs: include: remove typedef for struct pno [...] adds 8b4e7034fd30 staging: rtl8723bs: include: remove typedef for struct pno_ssid adds cc746197159b staging: rtl8723bs: include: remove typedef for struct pno [...] adds bc8212ef3d2a staging: rtl8723bs: include: remove typedef for struct pno [...] adds 454e531f938f staging: rtl8723bs: include: remove typedef for struct pno [...] adds 83cdfc17a907 Staging: comedi: ni_mio_common.c: Added blank line after d [...] adds a41d42a9fda3 Staging: gdm724x: Remove unnecessary print statements adds 8f51bd83e443 staging: pi433: remove empty space to fix line over 80 cha [...] adds b6d00e179fe5 staging: vt6655: Add spaces around operator adds 953137522929 staging: wilc1000: Remove return variable from host_interface.c adds 283a9e4b5624 staging: wilc1000: Remove return variables from wilc_spi.c adds 5947e900d084 staging: rtl8723bs: core: Change NULL comparisons to Boole [...] adds 63ff599a76a6 staging: rtl8723bs: core: Remove return variables in rtw_m [...] adds 51385436f181 staging: rtl8188eu: remove unnecessary parentheses adds 561fb35a9d04 staging: erofs: Use !x or x in place of NULL comparision adds f2778bb3cb6c staging: mt7621-mmc: Fix warning when reloading module wit [...] adds d4223e06b6ae staging: mt7621-mmc: Check for nonzero number of scatterli [...] adds cb8de77c78c7 staging; rtl8723bs: Remove unnecessary function rtw_init_m [...] adds 2c506ddfd51b staging: rtl8723bs: core: Change datatype from sint to int adds 367cdd1305ac staging: rtl8723bs: core: Remove parentheses adds 8e97f7d86623 staging: rtl8723bs: Remove function rtw_alloc_network() adds 3fe9ff487746 staging: rtl8723bs: include: Fix spelling mistake adds d01deea6d72c staging: rtl8723bs: include: Fix a space issue adds 9c0867e0b836 staging: rtl8723bs: include: Fix identation issue adds 6a023205d2d7 staging: rts5208: correction in spelling adds 03f4a7b68801 staging: vt6655: Modify comment style of SPDX License Identifier adds ab2a7a292a78 staging: vt6655: lines should not end with a parentheses adds 1ec119f09420 Staging: media: imx: mipi-csi2: Remove unnecessary error messages adds ac394266dc7f staging: media: zoran: Use unsigned int instead of unsigned adds a3703713e18a Staging: media: davinci_vpfe: Fix preferred form of passin [...] adds 993e826884e5 Staging: media: davinci_vpfe: Drop macros adds 3d107833139b staging: tegra-vde: Add SPDX GPL-2.0+ license identifier t [...] adds 506bce733590 staging: tegra-vde: remove unnecessary boilerplate license [...] adds 4da99b90ce06 staging: ralink-gdma: Change unsigned to unsigned int adds 344201e0f866 staging: ralink-gdma: Remove space after cast adds e5adddf5ae97 staging: pi433: remove unnecessary calling rf69_set_mode() adds d638e7eeda54 staging: rtl8188eu: cleanup long line in odm.c adds 96711664002c staging: ralink-gdma: ralink-gdma.c fixed line width adds dc1e3766ec72 staging: rtl8723bs: include: Fix indentation and spacing issues adds c8723cb8d06b staging: sm750fb: Prefer using the BIT macro adds 11152496021e staging: erofs: fix error handling when failed to read com [...] adds d61fbb6b1634 staging: erofs: introduce erofs_page_is_managed() adds 14a56ec65bab staging: erofs: support IO read error injection adds f0977109a577 staging: sm750fb: lower case to fix camelcase checkpatch warning adds f40c9e3d7703 Staging: rtl8188eu: Get rid of custom macro, DBG_88E in kmalloc adds 49103a816a49 staging: rtl8192u: Remove typedef for struct. adds 27903f9f6b6c staging: rtl8712: remove unnecessary parentheses adds b6e24d0e2118 staging: rtl8712: Remove comparison to true adds ffb99752e930 staging: vc04_services: add missing __user annotations adds ac118d87cff7 staging: wilc1000: use cfg80211 ssid list instead of repacking it adds b83970f23f36 staging: emxx_udc: remove unneeded parenthesis adds 3f6363462937 staging: rtl8723bs: core: fix line over 80 characters warning adds 4195b4f11fbb staging: mt7621-mmc: Remove obsolete Kconfig flags adds 7ca8c2c8bbed staging: mt7621-mmc: Initialize completions a single time [...] adds a4f93fc7183f staging: media: ipu3: Avoid unnecessary blank line. adds 81a6e1cc312e staging: pi433: Fix rf69_set_tx_cfg() logic adds 5c724e197eb5 staging: comedi: ni_tio: Use data[insn->n-1] in ni_tio_ins [...] adds 3589e74873a9 staging: rtl8192e: Remove unnecessary parentheses. adds eab0754655a6 staging: wilc1000: assign scan result callback before star [...] adds 7a4f9419eb94 staging: rtl8192u: ieee80211: ieee80211_wx: add space befo [...] adds 4e1a0d114258 Staging: rtl8192u: Use BIT macro adds bdcca44e16a2 staging: rtl8192u: ieee80211: Use !x in place of NULL comparison adds 041273721201 staging: gasket: apex: Prefer using the BIT macro adds 1c948eaa011d staging: rtlwifi: Remove return variable. adds b12ccd2e6ce0 staging: rtlwifi: phydm: phydm_hwconfig.c: Remove parentheses adds c27d975a0356 staging: rtlwifi: phydm: phydm_adc_sampling.c Remove brackets adds 7d304e1cdf60 staging: mt7621-dts: simplify pcie phy bindings adds 200ff80dc7ed staging: mt7621-pci-phy: update bindings documentation adds e933158d984b staging: mt7621-pci-phy: change driver to don't use child nodes adds d5cac52c092a staging: mediatek: addres minor style issues flagged by cl [...] adds b5af36e3e5aa staging: greybus: audio_manager: fix a missing check of id [...] adds 8eaade886198 staging: rtl8723bs: Remove unnecessary parentheses adds d247b0357fa6 Staging: rtl8192u: ieee80211: Remove custom macro IEEE80211_DEBUG adds c377a43d4f38 Staging: media: davinci_vpfe: Convert macro 'IPIPE_S12Q8' [...] adds 309614bb458f staging: rtlwifi: Remove unnecessary parentheses adds ce957fe2b735 staging: media: zoran: Fix block comment style adds db920621eb85 staging: rtl8712: Fix a space issue adds e920b8081b61 staging: rtl8723bs: core: Fix a comparison warning. adds 41604797e524 staging: rtl8723bs: core: Remove unnecessary parentheses adds 13b7e0139bf1 staging: rtl8723bs: hal: sdio_ops.c: Remove unnecessary pa [...] adds eb322b764ffc staging: rtl8723bs: hal: rtl8723b_phycfg.c: Remove unneces [...] adds 74907e2d83fb staging: rtl8723bs: hal: hal_com.c: Remove unnecessary par [...] adds 2beb8a8189a8 staging: rtl8723bs: hal: odm_HWConfig.c: Remove unnecessar [...] adds fbf99f66707c staging: rtl8723bs: core: rtw_mlme.c: Remove unnecessary p [...] adds 454e27b977db staging: rtl8723bs: core: rtw_ieee80211.c: Remove unnecess [...] adds 5b07a3905fc0 staging: rtl8723bs: os_dep: ioctl_linux.c: Remove unnecess [...] adds 1bba5b2110b2 staging: rtl8723bs: Compress two lines into one line adds 7997c3670126 staging: rtl8723bs: core: rtw_efuse.c: Compress two lines [...] adds b60080197af4 staging: rtlwifi: phydm: Remove parentheses adds b397f82585c3 Merge 5.1-rc3 into staging-next adds 591ad6f1af1b staging: greybus: hid: Remove print following unsuccessful [...] adds 1bb608f231b2 Staging: vt6655: rxtx: Add spaces around '*' adds 00de2287a769 staging: rtlwifi: phydm: Move operator to left hand side adds 19605872ae98 staging: rtlwifi: phydm: Move function arguments to previous line adds a161c66faf7a staging: rtlwifi: phydm: phydm.c: Compress two lines into [...] adds 22228e6a6e46 staging: rtlwifi: phydm: phydm_rainfo.c: Compress two line [...] adds bce05d152864 staging: rtlwifi: btcoexist: Compress two lines into one line adds d3830cc03ee0 staging: rtlwifi: halmac: halmac_88xx: Compress two lines [...] adds 2e6c3a037f6b staging: rtlwifi: halmac: Compress two lines into one line adds 0514b848a82b staging: rtlwifi: halmac: halmac_api.c: Compress two lines [...] adds 198980e079a4 staging: rtlwifi: use !x in place of NULL comparison adds 643cd0a25d5d staging: comedi: use !x in place of NULL comparison adds 0d15252370ec staging: media: imx: Replace list_entry with list_for_each [...] adds 135afb2b2184 staging: media: zoran: Modify return statement. adds 9a3aebc02a84 staging: sm750fb: Remove unnecessary parenthesis. adds 557e36194ed4 staging: comedi: Prefer using BIT macro in various files. adds d34709c64de1 staging: rtl8188eu: Modify return statement. adds 07f9ef042048 staging: vc04_services: Remove unnecessary casts. adds b7987debe356 staging: rtl8712: rtl871x_mp.c: Compress two lines into one line adds 8f24f505fc2a Staging: rtl8723bs: core: Remove typecast in kfree adds 18f0e249da67 staging: mt7621-spi: Remove parentheses adds 9df8a97088f2 staging: vt6656: Fix styling of the comment related to SPD [...] adds fa8e35c70a62 staging: rtlwifi: rtl8822be: Remove functions adds 005fb2de9a8a Staging: rtl8723bs: Remove typedef in struct dynamic_primary_CCA adds 9361076277c0 staging: rtl8192u: ieee80211: ieee80211_rx.c: Replace bit [...] adds 9f383969ae90 staging: rtl8192u: ieee80211: ieee80211_crypt_ccmp.c: Repl [...] adds 37b299c7c49a staging: rtl8192u: ieee80211: ieee80211_crypt_tkip.c: Repl [...] adds f36fa2d94b3d staging: rtl8723bs: core: Replace bit shifting with BIT macro adds a3b3e835d6ca staging: rtlwifi: base.c: Replace bit shifting with BIT macro adds 46a49a52d1c0 staging: fbtft: fb_agm1264k-fl.c: Replace bit shifting wit [...] adds 36cbd6851d57 staging: fbtft: fb_ssd1351.c: Replace bit shifting with BIT macro adds ab6426e3353a staging: emxx_udc: emxx_udc.c: Replace bit shifting with B [...] adds 58ff7e7aaa51 staging: rtl8712: rtl871x_mlme.c: use !x in place of NULL [...] adds 6082ac0412a6 staging: iio: impedance-analyzer: ad5933.c: Replace bit sh [...] adds e7c3d0545967 staging: iio: adc: ad7816.c: Replace bit shifting with BIT macro adds a35342d0f8b3 staging: pi433: Return thread immediately when kthread_sho [...] adds d45c6c9bbfb3 Staging: media: davinci_vpfe: Drop macro and use an in-ker [...] adds 1fbd0bcc363a staging: media: zoran: Remove print statement adds dc2971f20a3c staging: media: zoran: Remove print statement for failed kmalloc adds b5243475c1c7 staging: mt7621-dma: Remove print statement on devm_kzalloc error adds 4e37138ed3f9 staging: ralink-gdma: Remove print statement on failure of [...] adds 9fc6eeb7cbe5 staging: vchiq_arm: remove space after open '(' adds 2d2d5b861abb staging: zoran: fix brace in the wrong line adds dc88057f36ee Staging: rtl8192e: Fix spaces around "+" adds 99b75a4e3275 staging: add missing SPDX lines to Kconfig files adds 97ed8eab2a00 staging: add missing SPDX lines to Makefile files adds 441bf7332d55 staging: m57621-mmc: delete driver from the tree. adds 25338628bbfc staging: sm750fb: add proper SPDX identifier to driver adds 371ebdbe1b74 staging: vc04_services: add proper SPDX identifier for dua [...] adds 3baad68a9780 staging: vc04_services: remove remaining redundant license text adds 7beaea29453b staging: comedi: quatec_daqp_cs: add proper SPDX identifie [...] adds 2506abea7f40 staging: iio: add proper SPDX identifiers to remaining dri [...] adds 21baa36d92a0 staging: rtl8192u: add proper SPDX identifiers on files th [...] adds 53b6f8bc53f7 staging: ralink-gdma: add proper SPDX identifiers on ralin [...] adds 18056f34c3b7 staging: rtl8192e: add proper SPDX identifiers on files th [...] adds b36bcbe511f8 staging: rtl8192e: delete license file. adds b20deecfd1d1 staging: media: zoran: add proper SPDX identifiers on file [...] adds 26855d5ace5e staging: media: soc_camera: add proper SPDX identifiers on [...] adds ffe00b0a0e65 staging: media: imx: add proper SPDX identifiers on files [...] adds 44b8ef17c435 staging: media: tegra-vde: add proper SPDX identifiers on [...] adds 6b079a807b36 iio: remove redundant unlikely annotation adds 76838a8f2973 iio: adc: ingenic: remove redundant dev_err call in ingeni [...] adds 036aa1fee1cc iio: chemical: pms7003: extend supported sensors list adds faad0af1623c dt-bindings: iio: chemical: pms7003: extend supported sens [...] adds cb57f2eb0156 iio: mma8452: mark expected switch fall-through adds be35d281da6a iio: trigger: Print an error if there is no available irq adds abbde2792999 iio: adc: ti-ads7950: Fix improper use of mlock adds cede2f899d8f iio: imu: adis16480: Add support for configurable drdy indicator adds 304840c476ee iio: imu: adis16480: Add OF device ID table adds 6cf7b866bdd5 iio: imu: adis16480: Treat temperature scale in a generic way adds e0e6398e1e4e iio: imu: adis16480: Calculate the sampling frequency in a [...] adds 83ec2d5404bf iio: imu: adis16480: Deal with filter freq in a generic way adds 82e7a1b25017 iio: imu: adis16480: Add support for ADIS1649x family of devices adds 1842a700ec59 iio: imu: adis16480: Add docs for ADIS16480 IMU adds 722f2cca9a29 iio: chemical: sps30: fix attribute kernel version adds 74896202dfb7 dt-bindings: iio: stm32-lptimer-counter: document pinctrl [...] adds 6dc3e36fbc4c iio: counter: stm32-lptimer: Add power management support adds 66deb5c170a5 iio:adc:ad7923: Align broken line to parenthesis adds c1fc8bb0f658 iio:adc:ad7923: Use BIT macro instead of bitshift adds 385c301cec0b iio:adc:ad7923: Put macro argument between ()'s adds 0a39ac29e070 iio:adc:ad7923: Rewrite comparison to NULL adds fb1589710efe iio: Allow to read mount matrix from ACPI adds 3c35e20a1118 iio: accel: bmc150: add mount matrix support adds 587c2bea23f8 iio: accel: bma180: add mount matrix support adds 3a6049f6dbab iio: gyro: bmg160: add mount matrix support adds 70b5fdbb2eae iio: gyro: itg3200: add mount matrix support adds d9842c770a47 iio: magnetometer: bmc150: add mount matrix support adds 8d7ea73814b4 iio: magnetometer: hmc5843: add mount matrix support adds 28799ceac014 iio: mpu6050: improve code readability adds 67b9d4d0985f iio: ak8975: improve code readability adds 3054c4ff28bf iio: imu: st_lsm6dsx: add support to ASM330LHH adds e132f62b9fab dt-bindings: iio: imu: st_lsm6dsx: add asm330lhh device bindings adds f6672544df43 iio: st_accel: remove redundant unsigned less than zero check adds 74c420e0a581 iio: cros_ec_accel_legacy: Refactor code in cros_ec_accel_ [...] adds 3862828a903d iio: buffer: Switch to bitmap_zalloc() adds 35a4ae6d7aee mailmap: Update email for Sean Nyekjaer adds a29b8657d322 dt-bindings: iio: adc: document the Meson G12A support adds e415a1659ec9 iio: adc: meson-saradc: add support for Meson G12A adds 2e5cee6c7622 dt-bindings: Add vendor prefix for Kionix, Inc. adds 0d90fe4786cb dt-bindings: iio: accel: kxcjk1013: Add device tree bindin [...] adds 3b866fd28ff1 iio: accel: kxcjk1013: Add device tree support adds bcccd7ab3dcd iio: adc: ti-ads8688: Update the module author email address adds d43102f525d9 iio: dac: ti-dac5571: Update the module author email address adds 13814627c965 iio: adc: fix a potential NULL pointer dereference adds c97dce792dc8 iio: adc: ti-ads7950: add GPIO support adds 681ca4477933 iio:potentiostat:lmp91000: remove unnecessary parentheses adds cd4779f120c1 iio:potentiostat:lmp91000: reduce line width and remove bl [...] adds b11a89d5d249 iio:potentiostat:lmp91000: invert if statement adds 71a7766b36f3 iio:potentiostat:lmp91000: change dev_err message adds 11362b7a43ba iio: proximity: as3935: fix use-after-free on device remove adds 6f9ca1d3eb74 iio: common: ssp_sensors: Initialize calculated_time in ss [...] adds 17104ca2713b iio: adc: stmpe-adc: Shuffle an if statement around in stm [...] adds d626be00e856 drivers: iio: Kconfig: pedantic cleanup adds 20d9248e704a iio:dac:ad5064 mlock cleanup - move to a local lock. adds 326e2357553d iio: imu: adis16480: Add support for external clock adds 3b5de76b285e dt-bindings: iio: imu: adis16480: Document external clock adds 6282b5c62018 iio: pressure: bmp280: BMP280 calibration to entropy adds b921d928a31c iio: cros_ec: Drop unnecessary include files adds ad9cc622f101 iio: cros_ec: Add kernel-doc for cros_ec_sensors_read_lpc adds 37aa055c4172 iio: cros_ec: Switch to SPDX identifier. adds b34d6c835d6b iio: adc: ad7124 fix indentation issue, remove extra tab adds 17b90e6a0df2 staging: iio: adc: ad7192: Fix identation adds 3ad7a939c931 staging: iio: adc: ad7192: Use DT clock binding adds 753a9870e041 staging: iio: adc: ad7192: Report error directly in ad7192_setup adds 6af0e8a9a7a5 iio: imu: st_lsm6dsx: add support to LSM6DSOX adds 6be4f55456f9 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsox device bindings adds eb4f07a5ba05 staging: iio: adc: ad7192: Convert platform data to DT properties adds 163321094ba1 iio: adc: lpc32xx: Sort headers adds 9f29b00c5826 iio: adc: lpc32xx: Cleanup headers adds e32cff6f6163 iio: adc: lpc32xx: Add scale feature adds caeffabc36cb dt-bindings: iio: adc: lpc32xx-adc: Document vref-supply adds 9085daa4abcc staging: iio: ad7780: add gain & filter gpio support adds ae9f86feb429 staging: iio: ad7780: add missing switch default case adds 0149ba2d5b6d staging: iio: ad7780: add gain reading to ad778x adds 0ee6d5ebe13d staging: iio: ad7780: add filter reading to ad778x adds 33e1f90204f0 staging: iio: ad7780: set pattern values and masks directly adds 4812a14a78c8 staging:iio:ad7780: add chip ID values and mask adds 5bb30e7daf00 staging: iio: ad7780: move regulator to after GPIO init adds bb4af619a603 staging: iio: ad7780: add SPDX identifier adds 69fdf26f6ffe staging: iio: ad7780: add new copyright holder adds 9fb27f807ecc staging: iio: ad7780: moving ad7780 out of staging adds 46c1eb4bb137 staging: iio: ad7780: add device tree binding adds 3204683722c2 staging: iio: ad5933: change multi-line comment style adds 700e8911a681 staging: iio: ad5933: organize includes adds adb0ef4120bb staging: iio: ad5933: add SPDX identifier adds 8fce3d34d70c staging: iio: ad5933: change help rule message adds a816646f08ce staging: iio: ad5933: add ABI documentation adds 536cc27deade iio: hmc5843: fix potential NULL pointer dereferences adds 835ab93dcdcf dt-bindings: Add vendor prefix for MaxBotix adds 7483e40d7e43 dt-bindings: maxbotix,mb1232: Add MaxBotix i2c ultrasonic rangers adds 16b05261537e mb1232.c: add distance iio sensor with i2c adds 10b5d3d10759 MAINTAINERS: add maintainer for maxbotix ultrasonic driver adds d04411c2a678 staging: iio: adc: ad7280a: Avoid precedence issues in macro adds 6c249591eef2 staging: iio: adc: ad7280a: Adding temp var to improve rea [...] adds 9bf1468e9d62 staging: iio: adc: ad7280a: Remove CamelCase notation adds 74878d4fa816 iio: imu: adis16400: move trigger handler into adis16400_core adds 5075e0720d93 iio: imu: adis: generalize burst mode support adds 0e92e2d03623 iio: imu: adis16400: move burst logic to ADIS lib adds 5447e3f15c43 iio: imu: adis16400: rename adis16400_core.c -> adi16400.c adds 3cb5161317b2 iio: imu: adis16400: move adis16400.h into adis16400.c adds bf2da9707900 iio: adc: ad7780: Add parentheses to macros adds 57565828adf5 staging: iio: ad5933: change attributes to match ABI adds 2e19ba661ece iio: adc: stm32-dfsdm: make spi_master_freq more accurate adds 6f2c4a59d9fc iio: adc: stm32-dfsdm: continuous mode depends on current mode adds caf9c1e59809 iio: adc: stm32-dfsdm: move dma enable from start_conv() t [...] adds 746485087371 iio: adc: stm32-dfsdm: move dma slave config to start routine adds 9491f75fe2ea iio: adc: stm32-dfsdm: enable hw consumer adds a6096762e98b iio: adc: stm32-dfsdm: add support for scan mode adds 11646e81d775 iio: adc: stm32-dfsdm: add support for buffer modes adds 37ada026be2c iio: adc: stm32-dfsdm: claim direct mode for raw read and [...] adds 78ed050dd296 iio: light: vcnl4000 use word writes instead of byte writes adds ebd457d55911 iio: light: vcnl4000 add devicetree hooks adds 5da8affed2f8 dt-bindings: iio: light: add vcnl4000 devicetree bindings adds 5a441aade5b3 iio: light: vcnl4000 add support for the VCNL4040 proximit [...] adds 54480943235e dt-bindings: iio: light: add vcnl4040 devicetree bindings adds 2b0d1c6f1219 staging: iio: adc: ad7192: Use read_avail for available at [...] adds 94bceb3cf5d1 iio: gyro: bmg160: add device tree compatibility table adds e8379e05e811 dt-bindings: iio: add Bosch BMG160 gyroscope sensor adds 89c16919a078 iio: Make possible to include driver.h first adds 5cd66239574d iio: frequency: ad9523: Fix typo in ad9523_platform_data adds 52f171abaecb devantech-srf04.yaml: transform DT binding to YAML adds 023e41632e06 dt-bindings: iio/temperature: Add thermocouple types (and doc) adds 8fede567b847 iio:temperature:max31856:Add device tree bind info adds fb55a51310d1 iio:temperature: Add MAX31856 thermocouple support adds 0976f94f7602 MAINTAINERS: Fix the link to ad7606 dt-bindings adds 65500c53aa6d staging: iio: adc: ad7280a: Tab alignment adds 9f57110d2e3d iio: adc: stm32-dfsdm: improve sampling frequency accuracy adds 6ec417d2f1a0 iio: adc: stm32-dfsdm: add PM support adds df1d80aee963 iio: ad_sigma_delta: Properly handle SPI bus locking vs CS [...] adds 932f98922f6f Merge tag 'iio-for-5.2a-2' of git://git.kernel.org/pub/scm [...] adds 3935a6fb4bd7 staging: comedi: dyna_pci10xx: remove set but not used var [...] adds 28f69ae49b79 staging: comedi: dt2811: Fix spelling mistake adds b368fa114a62 staging: comedi: adv_pci1710: fix spelling mistake: "dropu [...] adds 8136eaa012c4 staging: wilc1000: drop explicit conversion to bool adds ae26aa844679 staging: wilc1000: Avoid GFP_KERNEL allocation from atomic [...] adds c901556a43d2 staging: wilc1000: give usleep_range a range adds e2e89d4a7320 staging: wilc1000: fix spelling mistake "dissconect" -> "d [...] adds 740a998d58ee Staging: gasket: Use DIV_ROUND_UP adds 47830c1127ef staging: greybus: power_supply: fix prop-descriptor request size adds 2bfde348879a staging: most: add new file configfs.c adds dfee92dd5046 staging: most: change signature of function probe_channel adds 3d89b2731b1e staging: most: core: add configfs interface functions adds 9640baca34f5 staging: most: sound: introduce new sound adapter management adds 919c03ae11b9 staging: most: enable configfs support adds 787105b30f23 staging: most: core: make sysfs attributes read-only adds 5b082c2e07d8 staging: most: usb: remove prefix from description tag adds a1ee286d5a2f staging: most: core: remove attribute add_link adds acdbb8975373 staging: most: allow speculative configuration adds a15f465caf09 staging: most: configfs: make create attributes write-only adds 1a89eb0a8f6d staging: most: configfs: add code for link removal adds deaf3b71550d staging: most: Documentation: update driver documentation adds 060ea4271a82 staging: android: vsoc: fix copy_from_user overrun adds 391f544e355d staging: rtl8712: remove unnecessary NULL check adds 7e894d1086a4 staging: rtl8188eu: remove unnecessary declaration adds 307e07486aaa staging: rtl8188eu: make sta2sta_data_frame() static adds e4d7efbb91ef staging: rtl8723bs: hal: replace spaces by tabs. adds 9e6aac6796a7 staging: rtl8192u: Add missing space adds cd62878c9d6f staging: rtl8192u: ieee80211: add space around '==' and be [...] adds c8ab348df025 staging: rtl8723bs: add space after enum declaration adds 94be357fe618 staging: rtlwifi: rtl8822be: Remove set but not used varia [...] adds 52927d97d80e staging: rtl8192e: Remove set but not used variable 'VenderID' adds 08ce43b9c58c staging: rtl8192e: Remove a not necessary blank line befor [...] adds e00fd8ecaa87 staging: rtl8192e: remove a blank line adds affbeba3a299 Staging: rtl8723bs: Remove typedef in struct sdio_data adds 827ad2c7b303 staging: axis-fifo: Add elaborate description in Kconfig adds 031ba1fd9172 staging: remove redundant 'default n' from Kconfig adds 8eee2c467df9 Staging: hal: hal_com_phycfg: fixed a coding style issue adds e7cc9eba71ef staging: rtlwifi: base: Remove set but not used variables adds d5d682270f35 Staging: rtlwifi: Remove & on function name adds 3b706841c29f Staging: rtlwifi: Cleanup crc16_ccitt() adds e291fa1237a7 staging: ralink-gdma: Use struct_size() in kzalloc() adds 94f99bcedaea staging: mt7621-pci-phy: prevent use of uninitialized variable adds 9fdb04e9ccab staging: vt6655: upc: remove double blank lines adds fb563860742a Staging: vc04_services: bcm2835-camera: Remove an exceptional & adds 7be2b288be66 staging: pi433: add dependency to PA0, 1, 2 setting for ou [...] adds 74941703accd Staging: rtl8723bs: Remove typedef in struct ieee_param_ex adds 5ef6c5db04ff Staging: rtl8723bs: Remove typedef in struct ieee_param adds e1f79c148c65 Staging: rtl8723bs: Remove an unused struct tx_pending_t adds f9a82c4820ac staging: add Fieldbus Device subsystem. adds 308ee87a2f1e staging: fieldbus: anybus-s: support HMS Anybus-S bus adds 17614978ed34 staging: fieldbus: anybus-s: support the Arcx anybus controller adds 20a980e957bf dt-bindings: anybus-controller: document devicetree binding adds d564d73f2264 dt-bindings: Add vendor prefix for arcx / Archronix adds debe7c8621de staging: fieldbus: support HMS Profinet IRT industrial controller adds 1598475c6651 staging: fieldbus: add TODO adds 4138b1d44f34 staging: comedi: dyna_pci10xx: Don't bother configuring le [...] adds 6229fed9ee85 staging: comedi: dyna_pci10xx: Set number of AO channels to 1 adds 2e299cc96952 staging: wilc1000: Avoid GFP_KERNEL allocation from atomic [...] adds f439696c81fc staging: comedi: don't release mutex too early in comedi_a [...] adds 77c21b626be5 staging: comedi: Add lockdep_assert_held() calls for dev->mutex adds f44303e85268 staging: comedi: Add lockdep_assert_held() calls for dev-> [...] adds a5112277872a staging: vc04_services: handle kzalloc failure adds 8bedf934a33b staging: rtl8723bs: hal: fix spelling mistake "singal" -> [...] adds a5c795056c44 staging: most: configfs: Make mdev_link_list static adds 2cd086967242 staging: comedi: usbduxsigma: Call mutex_destroy() on priv [...] adds 35756f3dbf43 staging: comedi: usbduxfast: Call mutex_destroy() on priva [...] adds 3c03c470f476 staging: comedi: usbdux: Call mutex_destroy() on private mutex adds 6e1167444c7d staging: comedi: ni_usb6501: Call mutex_destroy() on priva [...] adds 7c2c18202ce0 staging: comedi: dt9812: Call mutex_destroy() on private mutex adds 8e227f7005da staging: rtlwifi: fix spelling mistake "notity" -> "notify" adds 9c5d9e572e0e staging: rtl8723bs: fix spelling mistake: "nonprintabl" -> [...] adds fc1e669ad15a staging: mt7621-pci-phy: use 'platform_get_resource' adds d43f53c6cc92 staging: mt7621-pci-phy: remove some unnecessary local variables adds 9445ccb3714c staging: mt7621-pci-phy: add quirks for 'E2' revision usin [...] adds 36d657b011ef staging: mt7621-pci-phy: convert driver to use kernel regm [...] adds 3322d579679d Staging: rtl8723bs: Avoid typedefs for structure adds 24c9f9b66a70 staging: comedi: use help instead of ---help--- in Kconfig adds 827c085baede staging: greybus: power_supply: use struct_size() helper adds 496124e5e16e vt: selection: allow functions to be called from inside kernel adds 41f13084506a staging: speakup: refactor to use existing code in vt adds 2fc489d8acc7 Staging: rtl8723bs: core: Replace return types adds f59232a1da59 Staging: rtlwifi: Replace return type adds 7dc7967fc39a staging: kpc2000: add initial set of Daktronics drivers
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 (b4b52b881cf0) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-m [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .clang-format | 24 - .mailmap | 3 +- .../sysfs-bus-iio-impedance-analyzer-ad5933 | 35 + Documentation/ABI/testing/sysfs-bus-iio-sps30 | 2 +- .../ABI/testing/sysfs-bus-iio-temperature-max31856 | 24 + Documentation/ABI/testing/sysfs-devices-system-cpu | 28 +- .../Design/Data-Structures/Data-Structures.html | 3 +- .../Expedited-Grace-Periods.html | 4 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.html | 5 +- Documentation/RCU/NMI-RCU.txt | 13 +- Documentation/RCU/UP.txt | 6 +- Documentation/RCU/checklist.txt | 91 +- Documentation/RCU/rcu.txt | 8 +- Documentation/RCU/rcu_dereference.txt | 103 - Documentation/RCU/rcubarrier.txt | 27 +- Documentation/RCU/whatisRCU.txt | 10 +- Documentation/accounting/psi.txt | 12 +- Documentation/acpi/DSD-properties-rules.txt | 97 + Documentation/acpi/acpi-lid.txt | 96 + Documentation/acpi/aml-debugger.txt | 66 + Documentation/acpi/apei/einj.txt | 177 ++ Documentation/acpi/apei/output_format.txt | 147 ++ Documentation/acpi/cppc_sysfs.txt | 69 + Documentation/acpi/debug.txt | 148 ++ Documentation/acpi/dsd/data-node-references.txt | 89 + Documentation/acpi/dsd/graph.txt | 174 ++ Documentation/acpi/dsdt-override.txt | 7 + Documentation/acpi/enumeration.txt | 426 ++++ Documentation/acpi/gpio-properties.txt | 223 ++ Documentation/acpi/i2c-muxes.txt | 58 + Documentation/acpi/initrd_table_override.txt | 111 + Documentation/acpi/linuxized-acpica.txt | 262 +++ Documentation/acpi/lpit.txt | 25 + Documentation/acpi/method-customizing.txt | 73 + Documentation/acpi/method-tracing.txt | 192 ++ Documentation/acpi/namespace.txt | 388 ++++ Documentation/acpi/osi.txt | 187 ++ Documentation/acpi/scan_handlers.txt | 77 + Documentation/acpi/ssdt-overlays.txt | 172 ++ Documentation/acpi/video_extension.txt | 106 + Documentation/admin-guide/acpi/cppc_sysfs.rst | 76 - Documentation/admin-guide/acpi/dsdt-override.rst | 13 - Documentation/admin-guide/acpi/index.rst | 14 - .../admin-guide/acpi/initrd_table_override.rst | 115 - Documentation/admin-guide/acpi/ssdt-overlays.rst | 180 -- Documentation/admin-guide/index.rst | 1 - Documentation/admin-guide/kernel-parameters.rst | 1 - Documentation/admin-guide/kernel-parameters.txt | 59 +- Documentation/admin-guide/pm/cpufreq.rst | 18 +- Documentation/admin-guide/pm/cpuidle.rst | 8 +- Documentation/admin-guide/pm/index.rst | 2 - Documentation/admin-guide/pm/intel_epb.rst | 41 - Documentation/admin-guide/pm/intel_pstate.rst | 32 +- Documentation/admin-guide/pm/sleep-states.rst | 8 +- Documentation/admin-guide/pm/strategies.rst | 8 +- Documentation/admin-guide/pm/system-wide.rst | 2 - Documentation/admin-guide/pm/working-state.rst | 3 - Documentation/arm64/cpu-feature-registers.txt | 16 - Documentation/arm64/elf_hwcaps.txt | 41 +- Documentation/arm64/silicon-errata.txt | 2 - Documentation/arm64/sve.txt | 17 - Documentation/atomic_t.txt | 17 - Documentation/bpf/btf.rst | 8 +- Documentation/clearing-warn-once.txt | 2 +- Documentation/core-api/cachetlb.rst | 10 + Documentation/core-api/printk-formats.rst | 8 - Documentation/cputopology.txt | 46 +- Documentation/crypto/api-samples.rst | 1 + Documentation/dev-tools/kselftest.rst | 94 +- Documentation/devicetree/bindings/arm/cpus.yaml | 2 +- .../devicetree/bindings/edac/socfpga-eccmgr.txt | 135 +- .../bindings/fieldbus/arcx,anybus-controller.txt | 71 + .../devicetree/bindings/hwmon/adc128d818.txt | 4 +- .../devicetree/bindings/hwmon/cirrus,lochnagar.txt | 26 - Documentation/devicetree/bindings/hwmon/g762.txt | 2 +- Documentation/devicetree/bindings/hwmon/lm75.txt | 1 - .../devicetree/bindings/hwmon/pwm-fan.txt | 21 +- .../bindings/iio/accel/kionix,kxcjk1013.txt | 17 + .../devicetree/bindings/iio/adc/adi,ad7780.txt | 48 + .../bindings/iio/adc/amlogic,meson-saradc.txt | 1 + .../devicetree/bindings/iio/adc/lpc32xx-adc.txt | 5 + .../bindings/iio/chemical/plantower,pms7003.txt | 8 +- .../bindings/iio/counter/stm32-lptimer-cnt.txt | 8 +- .../devicetree/bindings/iio/gyroscope/bmg160.txt | 20 + .../devicetree/bindings/iio/imu/adi,adis16480.txt | 85 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 2 + .../devicetree/bindings/iio/light/vcnl4000.txt | 24 + .../bindings/iio/proximity/devantech-srf04.txt | 28 - .../bindings/iio/proximity/devantech-srf04.yaml | 59 + .../bindings/iio/proximity/maxbotix,mb1232.txt | 29 + .../bindings/iio/temperature/max31856.txt | 24 + .../iio/temperature/temperature-bindings.txt | 7 + .../devicetree/bindings/net/davinci_emac.txt | 2 - Documentation/devicetree/bindings/net/ethernet.txt | 5 +- Documentation/devicetree/bindings/net/macb.txt | 4 - .../bindings/regulator/gpio-regulator.txt | 30 +- .../bindings/regulator/st,stm32mp1-pwr-reg.txt | 43 - Documentation/devicetree/bindings/spi/fsl-spi.txt | 4 - .../bindings/spi/nvidia,tegra114-spi.txt | 20 - Documentation/devicetree/bindings/spi/sh-msiof.txt | 1 - .../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 10 +- .../devicetree/bindings/spi/spi-fsl-lpspi.txt | 10 +- .../devicetree/bindings/spi/spi-mt65xx.txt | 1 - .../devicetree/bindings/spi/spi-mt7621.txt | 26 - .../devicetree/bindings/spi/spi-zynq-qspi.txt | 25 - .../devicetree/bindings/vendor-prefixes.txt | 3 + Documentation/driver-api/acpi/index.rst | 9 - Documentation/driver-api/acpi/linuxized-acpica.rst | 279 --- Documentation/driver-api/acpi/scan_handlers.rst | 83 - Documentation/driver-api/device-io.rst | 45 + Documentation/driver-api/index.rst | 1 - Documentation/driver-api/pci/p2pdma.rst | 4 + Documentation/driver-api/pm/cpuidle.rst | 7 +- Documentation/driver-api/pm/devices.rst | 12 +- Documentation/driver-api/pm/index.rst | 2 - Documentation/driver-api/pm/notifiers.rst | 8 +- Documentation/driver-api/pm/types.rst | 2 - Documentation/driver-api/usb/power-management.rst | 14 +- .../time/modern-timekeeping/arch-support.txt | 2 +- Documentation/filesystems/Locking | 2 - Documentation/filesystems/porting | 30 - .../firmware-guide/acpi/DSD-properties-rules.rst | 100 - Documentation/firmware-guide/acpi/acpi-lid.rst | 114 - Documentation/firmware-guide/acpi/aml-debugger.rst | 75 - Documentation/firmware-guide/acpi/apei/einj.rst | 185 -- .../firmware-guide/acpi/apei/output_format.rst | 150 -- Documentation/firmware-guide/acpi/debug.rst | 151 -- .../acpi/dsd/data-node-references.rst | 93 - Documentation/firmware-guide/acpi/dsd/graph.rst | 177 -- Documentation/firmware-guide/acpi/enumeration.rst | 463 ----- .../firmware-guide/acpi/gpio-properties.rst | 233 --- Documentation/firmware-guide/acpi/i2c-muxes.rst | 61 - Documentation/firmware-guide/acpi/index.rst | 26 - Documentation/firmware-guide/acpi/lpit.rst | 33 - .../firmware-guide/acpi/method-customizing.rst | 89 - .../firmware-guide/acpi/method-tracing.rst | 238 --- Documentation/firmware-guide/acpi/namespace.rst | 400 ---- Documentation/firmware-guide/acpi/osi.rst | 190 -- .../firmware-guide/acpi/video_extension.rst | 121 -- Documentation/firmware-guide/index.rst | 13 - Documentation/hwmon/ab8500 | 22 + Documentation/hwmon/ab8500.rst | 26 - Documentation/hwmon/abituguru | 92 + Documentation/hwmon/abituguru-datasheet | 312 +++ Documentation/hwmon/abituguru-datasheet.rst | 336 --- Documentation/hwmon/abituguru.rst | 113 - Documentation/hwmon/abituguru3 | 65 + Documentation/hwmon/abituguru3.rst | 75 - Documentation/hwmon/abx500 | 28 + Documentation/hwmon/abx500.rst | 32 - Documentation/hwmon/acpi_power_meter | 51 + Documentation/hwmon/acpi_power_meter.rst | 54 - Documentation/hwmon/ad7314 | 25 + Documentation/hwmon/ad7314.rst | 34 - Documentation/hwmon/adc128d818 | 47 + Documentation/hwmon/adc128d818.rst | 50 - Documentation/hwmon/adm1021 | 113 + Documentation/hwmon/adm1021.rst | 153 -- Documentation/hwmon/adm1025 | 51 + Documentation/hwmon/adm1025.rst | 60 - Documentation/hwmon/adm1026 | 93 + Documentation/hwmon/adm1026.rst | 101 - Documentation/hwmon/adm1031 | 35 + Documentation/hwmon/adm1031.rst | 43 - Documentation/hwmon/adm1275 | 122 ++ Documentation/hwmon/adm1275.rst | 148 -- Documentation/hwmon/adm9240 | 177 ++ Documentation/hwmon/adm9240.rst | 201 -- Documentation/hwmon/ads1015 | 76 + Documentation/hwmon/ads1015.rst | 90 - Documentation/hwmon/ads7828 | 58 + Documentation/hwmon/ads7828.rst | 65 - Documentation/hwmon/adt7410 | 73 + Documentation/hwmon/adt7410.rst | 94 - Documentation/hwmon/adt7411 | 42 + Documentation/hwmon/adt7411.rst | 50 - Documentation/hwmon/adt7462 | 67 + Documentation/hwmon/adt7462.rst | 70 - Documentation/hwmon/adt7470 | 90 + Documentation/hwmon/adt7470.rst | 94 - Documentation/hwmon/adt7475 | 138 ++ Documentation/hwmon/adt7475.rst | 156 -- Documentation/hwmon/amc6821 | 102 + Documentation/hwmon/amc6821.rst | 108 - Documentation/hwmon/asb100 | 72 + Documentation/hwmon/asb100.rst | 73 - Documentation/hwmon/asc7621 | 296 +++ Documentation/hwmon/asc7621.rst | 326 --- Documentation/hwmon/aspeed-pwm-tacho | 22 + Documentation/hwmon/aspeed-pwm-tacho.rst | 24 - Documentation/hwmon/coretemp | 181 ++ Documentation/hwmon/coretemp.rst | 195 -- Documentation/hwmon/da9052 | 61 + Documentation/hwmon/da9052.rst | 78 - Documentation/hwmon/da9055 | 47 + Documentation/hwmon/da9055.rst | 57 - Documentation/hwmon/dme1737 | 328 +++ Documentation/hwmon/dme1737.rst | 364 ---- Documentation/hwmon/ds1621 | 187 ++ Documentation/hwmon/ds1621.rst | 217 -- Documentation/hwmon/ds620 | 34 + Documentation/hwmon/ds620.rst | 38 - Documentation/hwmon/emc1403 | 59 + Documentation/hwmon/emc1403.rst | 80 - Documentation/hwmon/emc2103 | 33 + Documentation/hwmon/emc2103.rst | 37 - Documentation/hwmon/emc6w201 | 42 + Documentation/hwmon/emc6w201.rst | 47 - Documentation/hwmon/f71805f | 167 ++ Documentation/hwmon/f71805f.rst | 181 -- Documentation/hwmon/f71882fg | 138 ++ Documentation/hwmon/f71882fg.rst | 192 -- Documentation/hwmon/fam15h_power | 102 + Documentation/hwmon/fam15h_power.rst | 131 -- Documentation/hwmon/ftsteutates | 27 + Documentation/hwmon/ftsteutates.rst | 33 - Documentation/hwmon/g760a | 36 + Documentation/hwmon/g760a.rst | 40 - Documentation/hwmon/g762 | 65 + Documentation/hwmon/g762.rst | 74 - Documentation/hwmon/gl518sm | 73 + Documentation/hwmon/gl518sm.rst | 80 - Documentation/hwmon/hih6130 | 37 + Documentation/hwmon/hih6130.rst | 45 - Documentation/hwmon/hwmon-kernel-api.rst | 386 ---- Documentation/hwmon/hwmon-kernel-api.txt | 341 +++ Documentation/hwmon/ibm-cffps | 54 + Documentation/hwmon/ibm-cffps.rst | 57 - Documentation/hwmon/ibmaem | 38 + Documentation/hwmon/ibmaem.rst | 44 - Documentation/hwmon/ibmpowernv | 80 + Documentation/hwmon/ibmpowernv.rst | 87 - Documentation/hwmon/ina209 | 93 + Documentation/hwmon/ina209.rst | 99 - Documentation/hwmon/ina2xx | 79 + Documentation/hwmon/ina2xx.rst | 104 - Documentation/hwmon/ina3221 | 37 + Documentation/hwmon/ina3221.rst | 62 - Documentation/hwmon/index.rst | 182 -- Documentation/hwmon/ir35221 | 87 + Documentation/hwmon/ir35221.rst | 92 - Documentation/hwmon/ir38064.rst | 66 - Documentation/hwmon/isl68137.rst | 80 - Documentation/hwmon/it87 | 274 +++ Documentation/hwmon/it87.rst | 348 ---- Documentation/hwmon/jc42 | 103 + Documentation/hwmon/jc42.rst | 152 -- Documentation/hwmon/k10temp | 77 + Documentation/hwmon/k10temp.rst | 112 - Documentation/hwmon/k8temp | 55 + Documentation/hwmon/k8temp.rst | 62 - Documentation/hwmon/lineage-pem | 77 + Documentation/hwmon/lineage-pem.rst | 85 - Documentation/hwmon/lm25066 | 107 + Documentation/hwmon/lm25066.rst | 137 -- Documentation/hwmon/lm63 | 77 + Documentation/hwmon/lm63.rst | 95 - Documentation/hwmon/lm70 | 51 + Documentation/hwmon/lm70.rst | 62 - Documentation/hwmon/lm73 | 90 + Documentation/hwmon/lm73.rst | 98 - Documentation/hwmon/lm75 | 98 + Documentation/hwmon/lm75.rst | 162 -- Documentation/hwmon/lm77 | 38 + Documentation/hwmon/lm77.rst | 45 - Documentation/hwmon/lm78 | 68 + Documentation/hwmon/lm78.rst | 80 - Documentation/hwmon/lm80 | 63 + Documentation/hwmon/lm80.rst | 74 - Documentation/hwmon/lm83 | 85 + Documentation/hwmon/lm83.rst | 97 - Documentation/hwmon/lm85 | 237 +++ Documentation/hwmon/lm85.rst | 286 --- Documentation/hwmon/lm87 | 77 + Documentation/hwmon/lm87.rst | 86 - Documentation/hwmon/lm90 | 275 +++ Documentation/hwmon/lm90.rst | 399 ---- Documentation/hwmon/lm92 | 35 + Documentation/hwmon/lm92.rst | 48 - Documentation/hwmon/lm93 | 309 +++ Documentation/hwmon/lm93.rst | 312 --- Documentation/hwmon/lm95234 | 41 + Documentation/hwmon/lm95234.rst | 48 - Documentation/hwmon/lm95245 | 41 + Documentation/hwmon/lm95245.rst | 48 - Documentation/hwmon/lochnagar.rst | 83 - Documentation/hwmon/ltc2945 | 84 + Documentation/hwmon/ltc2945.rst | 92 - Documentation/hwmon/ltc2978 | 216 ++ Documentation/hwmon/ltc2978.rst | 355 ---- Documentation/hwmon/ltc2990 | 49 + Documentation/hwmon/ltc2990.rst | 62 - Documentation/hwmon/ltc3815 | 61 + Documentation/hwmon/ltc3815.rst | 67 - Documentation/hwmon/ltc4151 | 47 + Documentation/hwmon/ltc4151.rst | 55 - Documentation/hwmon/ltc4215 | 51 + Documentation/hwmon/ltc4215.rst | 59 - Documentation/hwmon/ltc4245 | 102 + Documentation/hwmon/ltc4245.rst | 111 - Documentation/hwmon/ltc4260 | 56 + Documentation/hwmon/ltc4260.rst | 64 - Documentation/hwmon/ltc4261 | 63 + Documentation/hwmon/ltc4261.rst | 71 - Documentation/hwmon/max16064 | 66 + Documentation/hwmon/max16064.rst | 75 - Documentation/hwmon/max16065 | 105 + Documentation/hwmon/max16065.rst | 127 -- Documentation/hwmon/max1619 | 29 + Documentation/hwmon/max1619.rst | 33 - Documentation/hwmon/max1668 | 60 + Documentation/hwmon/max1668.rst | 70 - Documentation/hwmon/max197 | 60 + Documentation/hwmon/max197.rst | 70 - Documentation/hwmon/max20751 | 77 + Documentation/hwmon/max20751.rst | 84 - Documentation/hwmon/max31722 | 34 + Documentation/hwmon/max31722.rst | 46 - Documentation/hwmon/max31785 | 60 + Documentation/hwmon/max31785.rst | 66 - Documentation/hwmon/max31790 | 37 + Documentation/hwmon/max31790.rst | 43 - Documentation/hwmon/max34440 | 135 ++ Documentation/hwmon/max34440.rst | 195 -- Documentation/hwmon/max6639 | 49 + Documentation/hwmon/max6639.rst | 55 - Documentation/hwmon/max6642 | 21 + Documentation/hwmon/max6642.rst | 27 - Documentation/hwmon/max6650 | 65 + Documentation/hwmon/max6650.rst | 74 - Documentation/hwmon/max6697 | 58 + Documentation/hwmon/max6697.rst | 91 - Documentation/hwmon/max8688 | 75 + Documentation/hwmon/max8688.rst | 85 - Documentation/hwmon/mc13783-adc | 74 + Documentation/hwmon/mc13783-adc.rst | 89 - Documentation/hwmon/mcp3021 | 29 + Documentation/hwmon/mcp3021.rst | 38 - Documentation/hwmon/menf21bmc | 50 + Documentation/hwmon/menf21bmc.rst | 55 - Documentation/hwmon/mlxreg-fan | 60 + Documentation/hwmon/mlxreg-fan.rst | 70 - Documentation/hwmon/nct6683 | 57 + Documentation/hwmon/nct6683.rst | 64 - Documentation/hwmon/nct6775 | 212 ++ Documentation/hwmon/nct6775.rst | 280 --- Documentation/hwmon/nct7802 | 31 + Documentation/hwmon/nct7802.rst | 38 - Documentation/hwmon/nct7904 | 60 + Documentation/hwmon/nct7904.rst | 67 - Documentation/hwmon/npcm750-pwm-fan | 22 + Documentation/hwmon/npcm750-pwm-fan.rst | 26 - Documentation/hwmon/nsa320 | 53 + Documentation/hwmon/nsa320.rst | 64 - Documentation/hwmon/ntc_thermistor | 100 + Documentation/hwmon/ntc_thermistor.rst | 111 - Documentation/hwmon/occ | 112 + Documentation/hwmon/occ.rst | 153 -- Documentation/hwmon/pc87360 | 184 ++ Documentation/hwmon/pc87360.rst | 198 -- Documentation/hwmon/pc87427 | 59 + Documentation/hwmon/pc87427.rst | 63 - Documentation/hwmon/pcf8591 | 90 + Documentation/hwmon/pcf8591.rst | 98 - Documentation/hwmon/pmbus | 216 ++ Documentation/hwmon/pmbus-core | 283 +++ Documentation/hwmon/pmbus-core.rst | 316 --- Documentation/hwmon/pmbus.rst | 254 --- Documentation/hwmon/powr1220 | 45 + Documentation/hwmon/powr1220.rst | 53 - Documentation/hwmon/pwm-fan | 17 + Documentation/hwmon/pwm-fan.rst | 20 - Documentation/hwmon/raspberrypi-hwmon | 22 + Documentation/hwmon/raspberrypi-hwmon.rst | 25 - Documentation/hwmon/sch5627 | 27 + Documentation/hwmon/sch5627.rst | 31 - Documentation/hwmon/sch5636 | 34 + Documentation/hwmon/sch5636.rst | 37 - Documentation/hwmon/scpi-hwmon | 33 + Documentation/hwmon/scpi-hwmon.rst | 36 - Documentation/hwmon/sht15 | 73 + Documentation/hwmon/sht15.rst | 83 - Documentation/hwmon/sht21 | 50 + Documentation/hwmon/sht21.rst | 68 - Documentation/hwmon/sht3x | 76 + Documentation/hwmon/sht3x.rst | 88 - Documentation/hwmon/shtc1 | 43 + Documentation/hwmon/shtc1.rst | 58 - Documentation/hwmon/sis5595 | 106 + Documentation/hwmon/sis5595.rst | 123 -- Documentation/hwmon/smm665 | 157 ++ Documentation/hwmon/smm665.rst | 187 -- Documentation/hwmon/smsc47b397 | 163 ++ Documentation/hwmon/smsc47b397.rst | 197 -- Documentation/hwmon/smsc47m1 | 63 + Documentation/hwmon/smsc47m1.rst | 86 - Documentation/hwmon/smsc47m192 | 103 + Documentation/hwmon/smsc47m192.rst | 116 -- Documentation/hwmon/submitting-patches | 145 ++ Documentation/hwmon/submitting-patches.rst | 146 -- Documentation/hwmon/sysfs-interface | 809 ++++++++ Documentation/hwmon/sysfs-interface.rst | 1086 ---------- Documentation/hwmon/tc654 | 31 + Documentation/hwmon/tc654.rst | 34 - Documentation/hwmon/tc74 | 20 + Documentation/hwmon/tc74.rst | 23 - Documentation/hwmon/thmc50 | 74 + Documentation/hwmon/thmc50.rst | 89 - Documentation/hwmon/tmp102 | 26 + Documentation/hwmon/tmp102.rst | 31 - Documentation/hwmon/tmp103 | 28 + Documentation/hwmon/tmp103.rst | 33 - Documentation/hwmon/tmp108 | 36 + Documentation/hwmon/tmp108.rst | 41 - Documentation/hwmon/tmp401 | 67 + Documentation/hwmon/tmp401.rst | 93 - Documentation/hwmon/tmp421 | 44 + Documentation/hwmon/tmp421.rst | 66 - Documentation/hwmon/tps40422 | 64 + Documentation/hwmon/tps40422.rst | 73 - Documentation/hwmon/twl4030-madc-hwmon | 45 + Documentation/hwmon/twl4030-madc-hwmon.rst | 49 - Documentation/hwmon/ucd9000 | 118 ++ Documentation/hwmon/ucd9000.rst | 129 -- Documentation/hwmon/ucd9200 | 112 + Documentation/hwmon/ucd9200.rst | 124 -- Documentation/hwmon/userspace-tools | 40 + Documentation/hwmon/userspace-tools.rst | 43 - Documentation/hwmon/vexpress | 34 + Documentation/hwmon/vexpress.rst | 41 - Documentation/hwmon/via686a | 78 + Documentation/hwmon/via686a.rst | 84 - Documentation/hwmon/vt1211 | 206 ++ Documentation/hwmon/vt1211.rst | 226 -- Documentation/hwmon/w83627ehf | 190 ++ Documentation/hwmon/w83627ehf.rst | 248 --- Documentation/hwmon/w83627hf | 115 + Documentation/hwmon/w83627hf.rst | 124 -- Documentation/hwmon/w83773g | 33 + Documentation/hwmon/w83773g.rst | 35 - Documentation/hwmon/w83781d | 453 ++++ Documentation/hwmon/w83781d.rst | 513 ----- Documentation/hwmon/w83791d | 161 ++ Documentation/hwmon/w83791d.rst | 180 -- Documentation/hwmon/w83792d | 181 ++ Documentation/hwmon/w83792d.rst | 199 -- Documentation/hwmon/w83793 | 106 + Documentation/hwmon/w83793.rst | 113 - Documentation/hwmon/w83795 | 127 ++ Documentation/hwmon/w83795.rst | 142 -- Documentation/hwmon/w83l785ts | 40 + Documentation/hwmon/w83l785ts.rst | 45 - Documentation/hwmon/w83l786ng | 54 + Documentation/hwmon/w83l786ng.rst | 66 - Documentation/hwmon/wm831x | 37 + Documentation/hwmon/wm831x.rst | 40 - Documentation/hwmon/wm8350 | 26 + Documentation/hwmon/wm8350.rst | 30 - Documentation/hwmon/xgene-hwmon | 30 + Documentation/hwmon/xgene-hwmon.rst | 36 - Documentation/hwmon/zl6100 | 160 ++ Documentation/hwmon/zl6100.rst | 213 -- Documentation/index.rst | 11 - Documentation/kprobes.txt | 6 +- Documentation/lzo.txt | 8 +- Documentation/media/uapi/rc/rc-tables.rst | 4 +- Documentation/memory-barriers.txt | 249 ++- Documentation/networking/bpf_flow_dissector.rst | 126 -- Documentation/networking/decnet.txt | 2 + Documentation/networking/index.rst | 1 - Documentation/networking/ip-sysctl.txt | 3 - Documentation/networking/netdev-FAQ.rst | 2 +- Documentation/networking/rxrpc.txt | 16 +- Documentation/preempt-locking.txt | 1 + Documentation/robust-futexes.txt | 3 +- Documentation/spi/spi-summary | 6 - Documentation/sysctl/vm.txt | 16 +- Documentation/thermal/sysfs-api.txt | 2 +- .../translations/ko_KR/memory-barriers.txt | 49 +- Documentation/virtual/kvm/api.txt | 11 +- Documentation/x86/kernel-stacks | 13 +- Documentation/x86/topology.txt | 2 +- Documentation/x86/x86_64/mm.txt | 6 +- MAINTAINERS | 189 +- Makefile | 13 +- arch/Kconfig | 21 +- arch/alpha/Kconfig | 8 +- arch/alpha/include/asm/Kbuild | 1 - arch/alpha/include/asm/io.h | 2 + arch/alpha/include/asm/rwsem.h | 211 ++ arch/alpha/include/asm/tlb.h | 6 + arch/alpha/kernel/pci_iommu.c | 20 +- arch/alpha/kernel/syscalls/syscall.tbl | 4 - arch/arc/Kconfig | 3 + arch/arc/boot/dts/hsdk.dts | 13 +- arch/arc/include/asm/Kbuild | 1 - arch/arc/include/asm/syscall.h | 7 +- arch/arc/include/asm/tlb.h | 32 + arch/arc/lib/memset-archs.S | 4 +- arch/arc/mm/cache.c | 31 +- arch/arm/Kconfig | 6 +- arch/arm/Kconfig.debug | 6 +- arch/arm/boot/compressed/head.S | 16 +- arch/arm/boot/dts/am335x-evm.dts | 26 +- arch/arm/boot/dts/am335x-evmsk.dts | 26 +- arch/arm/boot/dts/am33xx-l4.dtsi | 4 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 3 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 2 + arch/arm/boot/dts/rk3288.dtsi | 20 +- arch/arm/boot/dts/sama5d2-pinfunc.h | 2 +- arch/arm/boot/dts/ste-nomadik-nhk15.dts | 9 +- arch/arm/crypto/aes-neonbs-glue.c | 2 - arch/arm/crypto/chacha-neon-glue.c | 5 +- arch/arm/crypto/crc32-ce-glue.c | 5 +- arch/arm/crypto/crct10dif-ce-glue.c | 3 +- arch/arm/crypto/ghash-ce-glue.c | 10 +- arch/arm/crypto/nhpoly1305-neon-glue.c | 3 +- arch/arm/crypto/sha1-ce-glue.c | 5 +- arch/arm/crypto/sha1_neon_glue.c | 5 +- arch/arm/crypto/sha2-ce-glue.c | 5 +- arch/arm/crypto/sha256_neon_glue.c | 5 +- arch/arm/crypto/sha512-neon-glue.c | 5 +- arch/arm/include/asm/Kbuild | 2 +- arch/arm/include/asm/arch_timer.h | 18 +- arch/arm/include/asm/cp15.h | 2 - arch/arm/include/asm/io.h | 2 + arch/arm/include/asm/stage2_pgtable.h | 4 +- arch/arm/include/asm/syscall.h | 47 +- arch/arm/include/asm/tlb.h | 255 ++- arch/arm/kernel/head-nommu.S | 2 +- arch/arm/kernel/signal.c | 3 +- arch/arm/kernel/stacktrace.c | 6 + arch/arm/kvm/Kconfig | 1 + arch/arm/mach-at91/pm.c | 6 +- arch/arm/mach-ep93xx/edb93xx.c | 13 +- arch/arm/mach-ep93xx/simone.c | 11 +- arch/arm/mach-ep93xx/ts72xx.c | 25 +- arch/arm/mach-ep93xx/vision_ep9307.c | 15 +- arch/arm/mach-imx/pm-imx6.c | 2 +- arch/arm/mach-iop13xx/setup.c | 8 +- arch/arm/mach-iop13xx/tpmi.c | 10 +- arch/arm/mach-milbeaut/platsmp.c | 4 - arch/arm/mach-omap1/board-ams-delta.c | 2 - arch/arm/mach-omap2/display.c | 4 +- arch/arm/mm/alignment.c | 2 +- arch/arm/nwfpe/fpmodule.c | 2 +- arch/arm/plat-iop/adma.c | 6 +- arch/arm/plat-orion/common.c | 4 +- arch/arm/tools/syscall.tbl | 4 - arch/arm/vdso/vgettimeofday.c | 5 +- arch/arm64/Kconfig | 136 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 28 +- arch/arm64/boot/dts/mediatek/mt2712-pinfunc.h | 2 +- arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 58 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 1 - arch/arm64/crypto/aes-ce-ccm-glue.c | 9 +- arch/arm64/crypto/aes-ce-glue.c | 5 +- arch/arm64/crypto/aes-glue.c | 6 +- arch/arm64/crypto/aes-neonbs-glue.c | 6 +- arch/arm64/crypto/chacha-neon-glue.c | 7 +- arch/arm64/crypto/crct10dif-ce-glue.c | 9 +- arch/arm64/crypto/ghash-ce-glue.c | 25 +- arch/arm64/crypto/nhpoly1305-neon-glue.c | 5 +- arch/arm64/crypto/sha1-ce-glue.c | 7 +- arch/arm64/crypto/sha2-ce-glue.c | 7 +- arch/arm64/crypto/sha256-glue.c | 9 +- arch/arm64/crypto/sha3-ce-glue.c | 5 +- arch/arm64/crypto/sha512-ce-glue.c | 7 +- arch/arm64/crypto/sm3-ce-glue.c | 7 +- arch/arm64/crypto/sm4-ce-glue.c | 5 +- arch/arm64/include/asm/Kbuild | 2 +- arch/arm64/include/asm/arch_timer.h | 119 +- arch/arm64/include/asm/assembler.h | 8 +- arch/arm64/include/asm/barrier.h | 24 +- arch/arm64/include/asm/brk-imm.h | 5 - arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/cpufeature.h | 25 +- arch/arm64/include/asm/cputype.h | 2 - arch/arm64/include/asm/debug-monitors.h | 25 +- arch/arm64/include/asm/elf.h | 6 +- arch/arm64/include/asm/esr.h | 7 +- arch/arm64/include/asm/futex.h | 61 +- arch/arm64/include/asm/hwcap.h | 60 +- arch/arm64/include/asm/io.h | 2 + arch/arm64/include/asm/irqflags.h | 8 +- arch/arm64/include/asm/kprobes.h | 2 + arch/arm64/include/asm/kvm_hyp.h | 4 +- arch/arm64/include/asm/memory.h | 2 +- arch/arm64/include/asm/module.h | 5 - arch/arm64/include/asm/pgalloc.h | 12 +- arch/arm64/include/asm/pgtable.h | 5 +- arch/arm64/include/asm/pointer_auth.h | 2 +- arch/arm64/include/asm/processor.h | 8 - arch/arm64/include/asm/ptrace.h | 22 - arch/arm64/include/asm/sdei.h | 2 +- arch/arm64/include/asm/signal32.h | 2 + arch/arm64/include/asm/stage2_pgtable.h | 4 +- arch/arm64/include/asm/syscall.h | 46 +- arch/arm64/include/asm/sysreg.h | 59 +- arch/arm64/include/asm/system_misc.h | 1 + arch/arm64/include/asm/tlb.h | 6 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 8 - arch/arm64/include/asm/vdso_datapage.h | 1 - arch/arm64/include/asm/vmap_stack.h | 2 +- arch/arm64/include/uapi/asm/hwcap.h | 13 +- arch/arm64/kernel/Makefile | 11 +- arch/arm64/kernel/asm-offsets.c | 2 +- arch/arm64/kernel/cpu_errata.c | 256 +-- arch/arm64/kernel/cpu_ops.c | 1 - arch/arm64/kernel/cpufeature.c | 193 +- arch/arm64/kernel/cpuinfo.c | 9 +- arch/arm64/kernel/debug-monitors.c | 115 +- arch/arm64/kernel/entry.S | 19 +- arch/arm64/kernel/fpsimd.c | 4 +- arch/arm64/kernel/ftrace.c | 12 +- arch/arm64/kernel/head.S | 12 +- arch/arm64/kernel/kgdb.c | 30 +- arch/arm64/kernel/kuser32.S | 66 +- arch/arm64/kernel/perf_event.c | 4 +- arch/arm64/kernel/probes/kprobes.c | 22 +- arch/arm64/kernel/probes/uprobes.c | 19 +- arch/arm64/kernel/sdei.c | 6 - arch/arm64/kernel/signal32.c | 3 +- arch/arm64/kernel/sigreturn32.S | 46 - arch/arm64/kernel/stacktrace.c | 4 + arch/arm64/kernel/sys.c | 2 +- arch/arm64/kernel/traps.c | 48 +- arch/arm64/kernel/vdso.c | 139 +- arch/arm64/kernel/vdso/Makefile | 19 +- arch/arm64/kernel/vdso/gettimeofday.S | 22 +- arch/arm64/kvm/Kconfig | 1 + arch/arm64/lib/Makefile | 2 +- arch/arm64/mm/fault.c | 16 +- arch/arm64/mm/init.c | 7 +- arch/arm64/mm/mmu.c | 47 +- arch/arm64/mm/numa.c | 25 +- arch/arm64/mm/proc.S | 34 +- arch/c6x/Kconfig | 4 +- arch/c6x/include/asm/Kbuild | 1 - arch/c6x/include/asm/syscall.h | 79 +- arch/c6x/include/asm/tlb.h | 2 + arch/csky/Kconfig | 3 + arch/csky/include/asm/Kbuild | 1 - arch/csky/include/asm/syscall.h | 26 +- arch/h8300/Kconfig | 3 + arch/h8300/include/asm/Kbuild | 1 - arch/h8300/include/asm/syscall.h | 34 +- arch/h8300/include/asm/tlb.h | 2 + arch/hexagon/Kconfig | 6 + arch/hexagon/include/asm/Kbuild | 2 +- arch/hexagon/include/asm/io.h | 2 + arch/hexagon/include/asm/syscall.h | 4 +- arch/hexagon/include/asm/tlb.h | 12 + arch/ia64/Kconfig | 4 + arch/ia64/include/asm/io.h | 17 + arch/ia64/include/asm/machvec.h | 13 + arch/ia64/include/asm/machvec_sn2.h | 2 + arch/ia64/include/asm/mmiowb.h | 25 - arch/ia64/include/asm/rwsem.h | 172 ++ arch/ia64/include/asm/spinlock.h | 2 - arch/ia64/include/asm/syscall.h | 13 +- arch/ia64/include/asm/tlb.h | 259 ++- arch/ia64/include/asm/tlbflush.h | 25 - arch/ia64/kernel/ptrace.c | 7 +- arch/ia64/kernel/setup.c | 4 +- arch/ia64/kernel/syscalls/syscall.tbl | 4 - arch/ia64/mm/tlb.c | 23 +- arch/ia64/sn/kernel/sn2/sn2_smp.c | 7 + arch/m68k/Kconfig | 9 +- arch/m68k/amiga/cia.c | 9 - arch/m68k/amiga/config.c | 49 +- arch/m68k/apollo/config.c | 7 + arch/m68k/atari/ataints.c | 4 +- arch/m68k/atari/config.c | 2 + arch/m68k/atari/time.c | 70 +- arch/m68k/bvme6000/config.c | 77 +- arch/m68k/configs/amiga_defconfig | 14 +- arch/m68k/configs/apollo_defconfig | 14 +- arch/m68k/configs/atari_defconfig | 14 +- arch/m68k/configs/bvme6000_defconfig | 14 +- arch/m68k/configs/hp300_defconfig | 14 +- arch/m68k/configs/mac_defconfig | 14 +- arch/m68k/configs/multi_defconfig | 14 +- arch/m68k/configs/mvme147_defconfig | 14 +- arch/m68k/configs/mvme16x_defconfig | 14 +- arch/m68k/configs/q40_defconfig | 14 +- arch/m68k/configs/sun3_defconfig | 14 +- arch/m68k/configs/sun3x_defconfig | 14 +- arch/m68k/hp300/config.c | 1 + arch/m68k/hp300/time.c | 73 +- arch/m68k/hp300/time.h | 1 + arch/m68k/include/asm/Kbuild | 1 - arch/m68k/include/asm/io_mm.h | 2 + arch/m68k/include/asm/mvme147hw.h | 2 +- arch/m68k/include/asm/tlb.h | 14 + arch/m68k/kernel/syscalls/syscall.tbl | 4 - arch/m68k/mac/config.c | 3 + arch/m68k/mac/via.c | 146 +- arch/m68k/mvme147/config.c | 73 +- arch/m68k/mvme16x/config.c | 97 +- arch/m68k/q40/config.c | 9 + arch/m68k/q40/q40ints.c | 19 +- arch/m68k/sun3/config.c | 2 + arch/m68k/sun3/intersil.c | 7 + arch/m68k/sun3/sun3ints.c | 3 - arch/m68k/sun3x/config.c | 1 + arch/m68k/sun3x/time.c | 21 +- arch/m68k/sun3x/time.h | 1 + arch/microblaze/Kconfig | 7 +- arch/microblaze/include/asm/Kbuild | 1 - arch/microblaze/include/asm/syscall.h | 8 +- arch/microblaze/include/asm/tlb.h | 9 + arch/microblaze/kernel/syscalls/syscall.tbl | 4 - arch/microblaze/mm/pgtable.c | 2 +- arch/mips/Kconfig | 7 + arch/mips/ath79/setup.c | 6 + arch/mips/configs/generic/board-ocelot.config | 8 - arch/mips/include/asm/io.h | 3 + arch/mips/include/asm/mmiowb.h | 11 - arch/mips/include/asm/spinlock.h | 15 - arch/mips/include/asm/syscall.h | 3 +- arch/mips/include/asm/tlb.h | 17 + arch/mips/kernel/kgdb.c | 3 +- arch/mips/kernel/ptrace.c | 2 +- arch/mips/kernel/scall64-o32.S | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 4 - arch/mips/kernel/syscalls/syscall_n64.tbl | 4 - arch/mips/kernel/syscalls/syscall_o32.tbl | 4 - arch/mips/kvm/Kconfig | 1 + arch/mips/net/ebpf_jit.c | 5 +- arch/mips/sgi-ip27/ip27-irq.c | 3 +- arch/nds32/Kconfig | 3 + arch/nds32/include/asm/Kbuild | 1 - arch/nds32/include/asm/io.h | 2 + arch/nds32/include/asm/syscall.h | 62 +- arch/nds32/include/asm/tlb.h | 16 + arch/nds32/include/asm/tlbflush.h | 1 + arch/nios2/Kconfig | 4 +- arch/nios2/include/asm/Kbuild | 1 - arch/nios2/include/asm/syscall.h | 84 +- arch/nios2/include/asm/tlb.h | 14 +- arch/openrisc/Kconfig | 7 +- arch/openrisc/include/asm/Kbuild | 1 - arch/openrisc/include/asm/syscall.h | 12 +- arch/openrisc/include/asm/tlb.h | 8 +- arch/parisc/Kconfig | 6 + arch/parisc/include/asm/Kbuild | 1 - arch/parisc/include/asm/io.h | 2 + arch/parisc/include/asm/ptrace.h | 5 +- arch/parisc/include/asm/syscall.h | 30 +- arch/parisc/include/asm/tlb.h | 18 + arch/parisc/kernel/process.c | 6 + arch/parisc/kernel/setup.c | 3 - arch/parisc/kernel/stacktrace.c | 5 + arch/parisc/kernel/syscalls/syscall.tbl | 4 - arch/powerpc/Kconfig | 14 +- arch/powerpc/configs/skiroot_defconfig | 1 - arch/powerpc/crypto/crc32c-vpmsum_glue.c | 4 +- arch/powerpc/crypto/crct10dif-vpmsum_glue.c | 4 +- arch/powerpc/include/asm/Kbuild | 2 +- arch/powerpc/include/asm/io.h | 33 +- arch/powerpc/include/asm/mmiowb.h | 18 - arch/powerpc/include/asm/mmu.h | 2 +- arch/powerpc/include/asm/paca.h | 6 +- arch/powerpc/include/asm/spinlock.h | 17 + arch/powerpc/include/asm/syscall.h | 15 +- arch/powerpc/include/asm/tlb.h | 18 +- arch/powerpc/kernel/exceptions-64s.S | 12 - arch/powerpc/kernel/head_32.S | 8 + arch/powerpc/kernel/kvm.c | 7 - arch/powerpc/kernel/security.c | 6 +- arch/powerpc/kernel/setup_64.c | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 4 - arch/powerpc/kernel/vdso32/gettimeofday.S | 2 +- arch/powerpc/kvm/Kconfig | 1 + arch/powerpc/kvm/book3s_64_vio.c | 6 +- arch/powerpc/kvm/book3s_hv.c | 4 +- arch/powerpc/mm/mmu_context_iommu.c | 97 +- arch/powerpc/mm/ppc_mmu_32.c | 18 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 2 +- arch/powerpc/platforms/Kconfig.cputype | 2 +- arch/powerpc/platforms/cell/spufs/file.c | 2 +- arch/powerpc/platforms/cell/spufs/inode.c | 10 +- arch/powerpc/xmon/xmon.c | 5 +- arch/riscv/Kconfig | 4 +- arch/riscv/configs/rv32_defconfig | 84 - arch/riscv/include/asm/fixmap.h | 2 +- arch/riscv/include/asm/io.h | 15 +- arch/riscv/include/asm/mmiowb.h | 14 - arch/riscv/include/asm/syscall.h | 24 +- arch/riscv/include/asm/tlb.h | 1 - arch/riscv/include/asm/uaccess.h | 2 +- arch/riscv/kernel/Makefile | 3 + arch/riscv/kernel/module.c | 2 +- arch/riscv/kernel/setup.c | 8 + arch/riscv/kernel/stacktrace.c | 2 + arch/riscv/mm/Makefile | 6 - arch/riscv/mm/init.c | 36 - arch/s390/Kconfig | 64 +- arch/s390/Makefile | 10 +- arch/s390/boot/Makefile | 31 +- arch/s390/boot/als.c | 2 +- arch/s390/boot/boot.h | 5 - arch/s390/boot/compressed/decompressor.h | 5 - arch/s390/boot/compressed/vmlinux.lds.S | 22 - arch/s390/boot/head.S | 48 +- arch/s390/boot/ipl_parm.c | 54 +- arch/s390/boot/ipl_report.c | 165 -- arch/s390/boot/kaslr.c | 144 -- arch/s390/boot/machine_kexec_reloc.c | 2 - arch/s390/boot/mem_detect.c | 2 +- arch/s390/boot/startup.c | 121 +- arch/s390/boot/text_dma.S | 184 -- arch/s390/boot/uv.c | 24 - arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/performance_defconfig | 1 - arch/s390/crypto/crc32be-vx.S | 1 - arch/s390/crypto/crc32le-vx.S | 6 +- arch/s390/crypto/des_s390.c | 21 +- arch/s390/crypto/prng.c | 135 +- arch/s390/defconfig | 1 - arch/s390/hypfs/hypfs_diag0c.c | 18 +- arch/s390/include/asm/Kbuild | 2 +- arch/s390/include/asm/airq.h | 12 +- arch/s390/include/asm/bitops.h | 12 +- arch/s390/include/asm/boot_data.h | 11 +- arch/s390/include/asm/bug.h | 24 +- arch/s390/include/asm/diag.h | 13 - arch/s390/include/asm/ebcdic.h | 2 +- arch/s390/include/asm/elf.h | 4 - arch/s390/include/asm/extable.h | 5 - arch/s390/include/asm/ftrace.h | 7 - arch/s390/include/asm/io.h | 17 +- arch/s390/include/asm/ipl.h | 132 +- arch/s390/include/asm/irq.h | 9 +- arch/s390/include/asm/kexec.h | 26 +- arch/s390/include/asm/linkage.h | 7 - arch/s390/include/asm/lowcore.h | 2 +- arch/s390/include/asm/nospec-insn.h | 10 +- arch/s390/include/asm/pci.h | 12 - arch/s390/include/asm/pci_clp.h | 20 +- arch/s390/include/asm/pci_insn.h | 97 +- arch/s390/include/asm/pci_io.h | 49 +- arch/s390/include/asm/pgtable.h | 112 +- arch/s390/include/asm/processor.h | 82 +- arch/s390/include/asm/sclp.h | 3 - arch/s390/include/asm/sections.h | 22 - arch/s390/include/asm/setup.h | 21 +- arch/s390/include/asm/stacktrace.h | 114 - arch/s390/include/asm/syscall.h | 37 +- arch/s390/include/asm/syscall_wrapper.h | 4 +- arch/s390/include/asm/tlb.h | 130 +- arch/s390/include/asm/uaccess.h | 2 - arch/s390/include/asm/unwind.h | 101 - arch/s390/include/asm/uv.h | 132 -- arch/s390/include/asm/vmlinux.lds.h | 13 - arch/s390/include/uapi/asm/ipl.h | 154 -- arch/s390/kernel/Makefile | 7 +- arch/s390/kernel/asm-offsets.c | 1 - arch/s390/kernel/base.S | 71 +- arch/s390/kernel/diag.c | 67 +- arch/s390/kernel/dumpstack.c | 167 +- arch/s390/kernel/early.c | 9 +- arch/s390/kernel/early_nobss.c | 2 +- arch/s390/kernel/entry.S | 42 +- arch/s390/kernel/entry.h | 2 +- arch/s390/kernel/fpu.c | 2 +- arch/s390/kernel/ftrace.c | 9 +- arch/s390/kernel/head64.S | 26 + arch/s390/kernel/ima_arch.c | 14 - arch/s390/kernel/ipl.c | 370 +--- arch/s390/kernel/ipl_vmparm.c | 8 +- arch/s390/kernel/irq.c | 49 +- arch/s390/kernel/kexec_elf.c | 63 +- arch/s390/kernel/kexec_image.c | 49 +- arch/s390/kernel/kprobes.c | 37 +- arch/s390/kernel/machine_kexec.c | 8 +- arch/s390/kernel/machine_kexec_file.c | 268 +-- arch/s390/kernel/machine_kexec_reloc.c | 53 - arch/s390/kernel/mcount.S | 12 +- arch/s390/kernel/nmi.c | 2 +- arch/s390/kernel/nospec-branch.c | 9 +- arch/s390/kernel/nospec-sysfs.c | 2 +- arch/s390/kernel/perf_cpum_cf.c | 15 +- arch/s390/kernel/perf_cpum_cf_diag.c | 9 +- arch/s390/kernel/perf_cpum_cf_events.c | 107 +- arch/s390/kernel/perf_event.c | 16 +- arch/s390/kernel/pgm_check.S | 2 +- arch/s390/kernel/process.c | 1 - arch/s390/kernel/processor.c | 3 +- arch/s390/kernel/reipl.S | 1 - arch/s390/kernel/relocate_kernel.S | 4 - arch/s390/kernel/setup.c | 71 +- arch/s390/kernel/smp.c | 3 +- arch/s390/kernel/stacktrace.c | 81 +- arch/s390/kernel/swsusp.S | 17 +- arch/s390/kernel/syscalls/syscall.tbl | 4 - arch/s390/kernel/traps.c | 3 +- arch/s390/kernel/unwind_bc.c | 155 -- arch/s390/kernel/vdso.c | 10 +- arch/s390/kernel/vdso32/Makefile | 2 +- arch/s390/kernel/vdso64/Makefile | 2 +- arch/s390/kernel/vmlinux.lds.S | 19 - arch/s390/kernel/vtime.c | 8 +- arch/s390/kvm/Kconfig | 1 + arch/s390/kvm/interrupt.c | 2 +- arch/s390/lib/mem.S | 1 - arch/s390/mm/Makefile | 2 +- arch/s390/mm/fault.c | 14 +- arch/s390/mm/gup.c | 300 +++ arch/s390/mm/init.c | 3 - arch/s390/mm/maccess.c | 1 - arch/s390/mm/pgalloc.c | 63 +- arch/s390/mm/pgtable.c | 2 - arch/s390/mm/vmem.c | 2 - arch/s390/net/bpf_jit_comp.c | 6 +- arch/s390/oprofile/init.c | 22 +- arch/s390/pci/Makefile | 2 +- arch/s390/pci/pci.c | 366 ++-- arch/s390/pci/pci_clp.c | 25 +- arch/s390/pci/pci_insn.c | 169 +- arch/s390/pci/pci_irq.c | 486 ----- arch/s390/purgatory/Makefile | 20 +- arch/s390/purgatory/kexec-purgatory.S | 14 - arch/s390/purgatory/purgatory.lds.S | 54 - arch/s390/scripts/Makefile.chkbss | 3 +- arch/s390/tools/opcodes.txt | 11 - arch/sh/Kconfig | 6 + arch/sh/boards/mach-ecovec24/setup.c | 12 +- arch/sh/boards/of-generic.c | 4 +- arch/sh/include/asm/Kbuild | 1 + arch/sh/include/asm/io.h | 3 + arch/sh/include/asm/mmiowb.h | 12 - arch/sh/include/asm/pgalloc.h | 9 - arch/sh/include/asm/spinlock-llsc.h | 2 - arch/sh/include/asm/syscall_32.h | 47 +- arch/sh/include/asm/syscall_64.h | 8 +- arch/sh/include/asm/tlb.h | 132 +- arch/sh/kernel/stacktrace.c | 4 + arch/sh/kernel/syscalls/syscall.tbl | 4 - arch/sparc/Kconfig | 9 +- arch/sparc/crypto/des_glue.c | 11 +- arch/sparc/include/asm/Kbuild | 2 +- arch/sparc/include/asm/io_64.h | 2 + arch/sparc/include/asm/syscall.h | 11 +- arch/sparc/include/asm/tlb_32.h | 18 + arch/sparc/kernel/ds.c | 2 +- arch/sparc/kernel/pci_sun4v.c | 20 +- arch/sparc/kernel/syscalls/syscall.tbl | 4 - arch/um/drivers/harddog_kern.c | 2 +- arch/um/include/asm/Kbuild | 1 - arch/um/include/asm/syscall-generic.h | 78 +- arch/um/include/asm/tlb.h | 158 +- arch/um/kernel/stacktrace.c | 2 + arch/um/kernel/sysrq.c | 2 +- arch/unicore32/Kconfig | 7 +- arch/unicore32/include/asm/Kbuild | 1 - arch/unicore32/include/asm/tlb.h | 7 +- arch/unicore32/kernel/stacktrace.c | 2 + arch/x86/Kconfig | 47 +- arch/x86/Makefile | 2 +- arch/x86/boot/compressed/acpi.c | 2 +- arch/x86/boot/compressed/misc.c | 2 +- arch/x86/configs/i386_defconfig | 12 + arch/x86/configs/x86_64_defconfig | 12 + arch/x86/crypto/aegis128-aesni-glue.c | 157 +- arch/x86/crypto/aegis128l-aesni-glue.c | 157 +- arch/x86/crypto/aegis256-aesni-glue.c | 157 +- arch/x86/crypto/aesni-intel_glue.c | 212 +- arch/x86/crypto/chacha_glue.c | 6 +- arch/x86/crypto/crc32-pclmul_glue.c | 5 +- arch/x86/crypto/crc32c-intel_glue.c | 7 +- arch/x86/crypto/crct10dif-pclmul_glue.c | 20 +- arch/x86/crypto/ghash-clmulni-intel_glue.c | 11 +- arch/x86/crypto/morus1280-avx2-glue.c | 12 +- arch/x86/crypto/morus1280-sse2-glue.c | 12 +- arch/x86/crypto/morus1280_glue.c | 85 + arch/x86/crypto/morus640-sse2-glue.c | 12 +- arch/x86/crypto/morus640_glue.c | 85 + arch/x86/crypto/nhpoly1305-avx2-glue.c | 5 +- arch/x86/crypto/nhpoly1305-sse2-glue.c | 5 +- arch/x86/crypto/poly1305-avx2-x86_64.S | 14 +- arch/x86/crypto/poly1305-sse2-x86_64.S | 22 +- arch/x86/crypto/poly1305_glue.c | 4 +- arch/x86/crypto/sha1_ssse3_glue.c | 7 +- arch/x86/crypto/sha256_ssse3_glue.c | 7 +- arch/x86/crypto/sha512_ssse3_glue.c | 10 +- arch/x86/entry/common.c | 10 +- arch/x86/entry/entry_32.S | 5 +- arch/x86/entry/entry_64.S | 19 +- arch/x86/entry/vdso/Makefile | 2 +- arch/x86/entry/vdso/vclock_gettime.c | 4 +- arch/x86/entry/vdso/vdso2c.h | 13 +- arch/x86/events/amd/core.c | 286 +-- arch/x86/events/core.c | 108 +- arch/x86/events/intel/core.c | 316 +-- arch/x86/events/intel/cstate.c | 12 +- arch/x86/events/intel/ds.c | 505 +---- arch/x86/events/intel/lbr.c | 35 +- arch/x86/events/intel/pt.c | 3 +- arch/x86/events/intel/rapl.c | 2 - arch/x86/events/intel/uncore.c | 6 - arch/x86/events/intel/uncore.h | 1 - arch/x86/events/intel/uncore_snb.c | 91 - arch/x86/events/msr.c | 1 - arch/x86/events/perf_event.h | 136 +- arch/x86/hyperv/hv_apic.c | 5 - arch/x86/hyperv/hv_spinlock.c | 2 +- arch/x86/ia32/ia32_signal.c | 46 +- arch/x86/include/asm/Kbuild | 1 - arch/x86/include/asm/alternative-asm.h | 11 - arch/x86/include/asm/alternative.h | 10 - arch/x86/include/asm/asm.h | 24 + arch/x86/include/asm/bitops.h | 41 +- arch/x86/include/asm/cpu_entry_area.h | 69 +- arch/x86/include/asm/cpufeature.h | 11 +- arch/x86/include/asm/debugreg.h | 2 + arch/x86/include/asm/fixmap.h | 2 + arch/x86/include/asm/fpu/api.h | 31 - arch/x86/include/asm/fpu/internal.h | 140 +- arch/x86/include/asm/fpu/signal.h | 2 +- arch/x86/include/asm/fpu/types.h | 9 + arch/x86/include/asm/fpu/xstate.h | 8 +- arch/x86/include/asm/intel_ds.h | 2 +- arch/x86/include/asm/io.h | 2 + arch/x86/include/asm/irq.h | 6 +- arch/x86/include/asm/irq_vectors.h | 4 +- arch/x86/include/asm/kvm_emulate.h | 4 +- arch/x86/include/asm/kvm_host.h | 18 +- arch/x86/include/asm/mce.h | 25 +- arch/x86/include/asm/mmu_context.h | 56 - arch/x86/include/asm/msr-index.h | 1 - arch/x86/include/asm/nospec-branch.h | 28 +- arch/x86/include/asm/page_32_types.h | 8 +- arch/x86/include/asm/page_64_types.h | 16 +- arch/x86/include/asm/perf_event.h | 57 +- arch/x86/include/asm/pgtable.h | 34 +- arch/x86/include/asm/processor.h | 43 +- arch/x86/include/asm/rwsem.h | 237 +++ arch/x86/include/asm/set_memory.h | 3 - arch/x86/include/asm/smap.h | 37 +- arch/x86/include/asm/smp.h | 2 +- arch/x86/include/asm/special_insns.h | 19 +- arch/x86/include/asm/stackprotector.h | 6 +- arch/x86/include/asm/stacktrace.h | 15 +- arch/x86/include/asm/switch_to.h | 1 - arch/x86/include/asm/sync_bitops.h | 31 +- arch/x86/include/asm/syscall.h | 142 +- arch/x86/include/asm/text-patching.h | 7 +- arch/x86/include/asm/thread_info.h | 2 - arch/x86/include/asm/tlb.h | 1 - arch/x86/include/asm/tlbflush.h | 4 +- arch/x86/include/asm/trace/exceptions.h | 2 +- arch/x86/include/asm/trace/fpu.h | 13 +- arch/x86/include/asm/uaccess.h | 15 +- arch/x86/include/asm/uaccess_64.h | 3 + arch/x86/include/asm/xen/hypercall.h | 27 +- arch/x86/include/uapi/asm/kvm.h | 1 - arch/x86/include/uapi/asm/perf_regs.h | 23 +- arch/x86/include/uapi/asm/vmx.h | 1 - arch/x86/kernel/acpi/cstate.c | 12 - arch/x86/kernel/alternative.c | 201 +- arch/x86/kernel/apic/apic.c | 57 +- arch/x86/kernel/apic/apic_numachip.c | 2 +- arch/x86/kernel/asm-offsets_64.c | 4 +- arch/x86/kernel/cpu/Makefile | 2 +- arch/x86/kernel/cpu/amd.c | 5 +- arch/x86/kernel/cpu/aperfmperf.c | 6 +- arch/x86/kernel/cpu/bugs.c | 17 +- arch/x86/kernel/cpu/common.c | 84 +- arch/x86/kernel/cpu/cpu.h | 1 + arch/x86/kernel/cpu/hygon.c | 5 - arch/x86/kernel/cpu/intel.c | 34 + arch/x86/kernel/cpu/intel_epb.c | 216 -- arch/x86/kernel/cpu/mce/amd.c | 52 +- arch/x86/kernel/cpu/mce/core.c | 102 +- arch/x86/kernel/cpu/mce/genpool.c | 3 - arch/x86/kernel/cpu/mce/inject.c | 16 +- arch/x86/kernel/cpu/mce/internal.h | 9 - arch/x86/kernel/cpu/microcode/core.c | 5 +- arch/x86/kernel/cpu/microcode/intel.c | 71 +- arch/x86/kernel/cpu/proc.c | 10 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 4 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 182 +- arch/x86/kernel/crash.c | 3 +- arch/x86/kernel/dumpstack_32.c | 8 +- arch/x86/kernel/dumpstack_64.c | 99 +- arch/x86/kernel/fpu/core.c | 195 +- arch/x86/kernel/fpu/init.c | 2 + arch/x86/kernel/fpu/regset.c | 24 +- arch/x86/kernel/fpu/signal.c | 202 +- arch/x86/kernel/fpu/xstate.c | 42 +- arch/x86/kernel/ftrace.c | 22 +- arch/x86/kernel/head_64.S | 2 +- arch/x86/kernel/idt.c | 19 +- arch/x86/kernel/irq_32.c | 41 +- arch/x86/kernel/irq_64.c | 89 +- arch/x86/kernel/irqinit.c | 4 +- arch/x86/kernel/jump_label.c | 21 +- arch/x86/kernel/kgdb.c | 25 +- arch/x86/kernel/kprobes/core.c | 68 +- arch/x86/kernel/kvm.c | 2 +- arch/x86/kernel/ldt.c | 14 +- arch/x86/kernel/module.c | 2 +- arch/x86/kernel/nmi.c | 20 +- arch/x86/kernel/paravirt.c | 2 +- arch/x86/kernel/perf_regs.c | 27 +- arch/x86/kernel/process.c | 14 +- arch/x86/kernel/process_32.c | 18 +- arch/x86/kernel/process_64.c | 12 +- arch/x86/kernel/reboot.c | 23 +- arch/x86/kernel/setup.c | 38 +- arch/x86/kernel/setup_percpu.c | 5 + arch/x86/kernel/signal.c | 55 +- arch/x86/kernel/smpboot.c | 21 +- arch/x86/kernel/stacktrace.c | 128 +- arch/x86/kernel/topology.c | 2 +- arch/x86/kernel/traps.c | 2 +- arch/x86/kernel/tsc.c | 34 +- arch/x86/kernel/vm86_32.c | 2 +- arch/x86/kernel/vmlinux.lds.S | 15 +- arch/x86/kvm/Kconfig | 1 + arch/x86/kvm/emulate.c | 191 +- arch/x86/kvm/hyperv.c | 11 +- arch/x86/kvm/lapic.c | 77 +- arch/x86/kvm/lapic.h | 4 +- arch/x86/kvm/mmu.c | 16 +- arch/x86/kvm/mmu.h | 2 +- arch/x86/kvm/pmu.c | 4 - arch/x86/kvm/svm.c | 79 +- arch/x86/kvm/trace.h | 4 +- arch/x86/kvm/vmx/nested.c | 125 +- arch/x86/kvm/vmx/vmenter.S | 12 - arch/x86/kvm/vmx/vmx.c | 44 +- arch/x86/kvm/vmx/vmx.h | 2 - arch/x86/kvm/x86.c | 148 +- arch/x86/kvm/x86.h | 4 +- arch/x86/lib/Makefile | 13 +- arch/x86/lib/copy_user_64.S | 48 - arch/x86/lib/delay.c | 2 +- arch/x86/lib/error-inject.c | 1 - arch/x86/lib/memcpy_64.S | 3 +- arch/x86/lib/rwsem.S | 156 ++ arch/x86/lib/usercopy_64.c | 20 + arch/x86/math-emu/fpu_entry.c | 3 + arch/x86/mm/cpu_entry_area.c | 64 +- arch/x86/mm/dump_pagetables.c | 7 +- arch/x86/mm/extable.c | 4 +- arch/x86/mm/fault.c | 58 +- arch/x86/mm/init.c | 43 - arch/x86/mm/ioremap.c | 2 +- arch/x86/mm/kaslr.c | 96 +- arch/x86/mm/mpx.c | 6 +- arch/x86/mm/pageattr.c | 16 +- arch/x86/mm/pgtable.c | 14 +- arch/x86/mm/pkeys.c | 21 +- arch/x86/mm/pti.c | 6 +- arch/x86/mm/tlb.c | 116 +- arch/x86/platform/uv/tlb_uv.c | 7 +- arch/x86/power/hibernate.c | 1 + arch/x86/tools/relocs.c | 76 +- arch/x86/um/Kconfig | 6 + arch/x86/um/Makefile | 4 +- arch/x86/um/vdso/Makefile | 2 +- arch/x86/xen/mmu_pv.c | 2 + arch/x86/xen/multicalls.c | 2 +- arch/x86/xen/smp_pv.c | 4 +- arch/x86/xen/xen-head.S | 10 +- arch/xtensa/Kconfig | 3 + arch/xtensa/include/asm/Kbuild | 2 +- arch/xtensa/include/asm/processor.h | 21 +- arch/xtensa/include/asm/syscall.h | 33 +- arch/xtensa/include/asm/tlb.h | 26 + arch/xtensa/kernel/entry.S | 6 - arch/xtensa/kernel/stacktrace.c | 6 +- arch/xtensa/kernel/syscalls/syscall.tbl | 4 - arch/xtensa/mm/mmu.c | 2 +- block/bfq-iosched.c | 25 +- block/bfq-iosched.h | 2 +- block/bfq-wf2q.c | 19 +- block/bio.c | 5 +- block/blk-core.c | 4 +- block/blk-mq-sched.c | 8 +- block/blk-mq.c | 138 +- block/blk-mq.h | 6 +- crypto/842.c | 2 +- crypto/Kconfig | 85 +- crypto/Makefile | 10 +- crypto/adiantum.c | 3 +- crypto/aegis128.c | 2 +- crypto/aegis128l.c | 2 +- crypto/aegis256.c | 2 +- crypto/aes_generic.c | 10 +- crypto/akcipher.c | 14 - crypto/algboss.c | 8 +- crypto/ansi_cprng.c | 2 +- crypto/anubis.c | 2 +- crypto/arc4.c | 2 +- crypto/asymmetric_keys/asym_tpm.c | 43 +- crypto/asymmetric_keys/pkcs7_verify.c | 1 + crypto/asymmetric_keys/public_key.c | 105 +- crypto/asymmetric_keys/verify_pefile.c | 1 + crypto/asymmetric_keys/x509.asn1 | 2 +- crypto/asymmetric_keys/x509_cert_parser.c | 57 +- crypto/asymmetric_keys/x509_public_key.c | 1 + crypto/authenc.c | 2 +- crypto/authencesn.c | 2 +- crypto/blowfish_generic.c | 2 +- crypto/camellia_generic.c | 2 +- crypto/cast5_generic.c | 2 +- crypto/cast6_generic.c | 2 +- crypto/cbc.c | 2 +- crypto/ccm.c | 46 +- crypto/cfb.c | 2 +- crypto/chacha20poly1305.c | 6 +- crypto/chacha_generic.c | 12 +- crypto/cmac.c | 2 +- crypto/crc32_generic.c | 2 +- crypto/crc32c_generic.c | 2 +- crypto/crct10dif_generic.c | 13 +- crypto/cryptd.c | 252 +++ crypto/crypto_null.c | 2 +- crypto/ctr.c | 2 +- crypto/cts.c | 20 +- crypto/deflate.c | 2 +- crypto/des_generic.c | 13 +- crypto/dh.c | 2 +- crypto/drbg.c | 3 +- crypto/ecb.c | 2 +- crypto/ecc.c | 417 +--- crypto/ecc.h | 153 +- crypto/ecc_curve_defs.h | 15 + crypto/ecdh.c | 2 +- crypto/echainiv.c | 2 +- crypto/ecrdsa.c | 296 --- crypto/ecrdsa_defs.h | 225 -- crypto/ecrdsa_params.asn1 | 4 - crypto/ecrdsa_pub_key.asn1 | 1 - crypto/fcrypt.c | 2 +- crypto/fips.c | 2 +- crypto/gcm.c | 36 +- crypto/ghash-generic.c | 2 +- crypto/hmac.c | 13 +- crypto/jitterentropy-kcapi.c | 2 +- crypto/keywrap.c | 2 +- crypto/khazad.c | 2 +- crypto/lrw.c | 12 +- crypto/lz4.c | 2 +- crypto/lz4hc.c | 2 +- crypto/lzo-rle.c | 2 +- crypto/lzo.c | 2 +- crypto/md4.c | 2 +- crypto/md5.c | 2 +- crypto/michael_mic.c | 2 +- crypto/morus1280.c | 2 +- crypto/morus640.c | 2 +- crypto/nhpoly1305.c | 2 +- crypto/ofb.c | 2 +- crypto/pcbc.c | 2 +- crypto/pcrypt.c | 2 +- crypto/poly1305_generic.c | 2 +- crypto/rmd128.c | 2 +- crypto/rmd160.c | 2 +- crypto/rmd256.c | 2 +- crypto/rmd320.c | 2 +- crypto/rsa-pkcs1pad.c | 33 +- crypto/rsa.c | 111 +- crypto/salsa20_generic.c | 13 +- crypto/scompress.c | 129 +- crypto/seed.c | 2 +- crypto/seqiv.c | 2 +- crypto/serpent_generic.c | 2 +- crypto/sha1_generic.c | 2 +- crypto/sha256_generic.c | 2 +- crypto/sha3_generic.c | 2 +- crypto/sha512_generic.c | 2 +- crypto/shash.c | 7 +- crypto/simd.c | 273 +-- crypto/skcipher.c | 9 +- crypto/sm3_generic.c | 2 +- crypto/sm4_generic.c | 2 +- crypto/streebog_generic.c | 27 +- crypto/tcrypt.c | 2 +- crypto/tea.c | 2 +- crypto/testmgr.c | 1242 ++--------- crypto/testmgr.h | 225 +- crypto/tgr192.c | 2 +- crypto/twofish_generic.c | 2 +- crypto/vmac.c | 2 +- crypto/wp512.c | 2 +- crypto/xcbc.c | 2 +- crypto/xts.c | 8 +- crypto/zstd.c | 2 +- drivers/acpi/acpi_configfs.c | 4 +- drivers/acpi/acpi_dbg.c | 2 +- drivers/acpi/acpi_lpat.c | 2 +- drivers/acpi/acpi_lpss.c | 4 +- drivers/acpi/acpica/aclocal.h | 4 +- drivers/acpi/acpica/dbexec.c | 2 +- drivers/acpi/acpica/dbnames.c | 2 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/evgpeinit.c | 4 +- drivers/acpi/acpica/exnames.c | 6 +- drivers/acpi/acpica/nsaccess.c | 2 +- drivers/acpi/acpica/nsalloc.c | 4 - drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsinit.c | 4 +- drivers/acpi/acpica/nsnames.c | 8 +- drivers/acpi/acpica/nsobject.c | 4 - drivers/acpi/acpica/nsparse.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 4 +- drivers/acpi/acpica/nsutils.c | 14 +- drivers/acpi/acpica/nsxfname.c | 4 +- drivers/acpi/acpica/psargs.c | 8 +- drivers/acpi/acpica/rsxface.c | 8 +- drivers/acpi/acpica/tbdata.c | 3 +- drivers/acpi/acpica/tbfind.c | 20 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 10 +- drivers/acpi/acpica/tbutils.c | 6 +- drivers/acpi/acpica/tbxface.c | 4 +- drivers/acpi/acpica/tbxfload.c | 15 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utdecode.c | 4 +- drivers/acpi/acpica/utmisc.c | 8 +- drivers/acpi/acpica/utpredef.c | 4 +- drivers/acpi/acpica/utstring.c | 6 +- drivers/acpi/arm64/iort.c | 150 +- drivers/acpi/button.c | 5 +- drivers/acpi/cppc_acpi.c | 34 +- drivers/acpi/device_pm.c | 5 +- drivers/acpi/dptf/dptf_power.c | 3 +- drivers/acpi/event.c | 4 +- drivers/acpi/nfit/core.c | 12 +- drivers/acpi/nfit/intel.c | 10 +- drivers/acpi/power.c | 4 +- drivers/acpi/pptt.c | 48 +- drivers/acpi/processor_perflib.c | 2 +- drivers/acpi/property.c | 9 - drivers/acpi/scan.c | 21 +- drivers/acpi/spcr.c | 2 +- drivers/acpi/sysfs.c | 14 +- drivers/acpi/tables.c | 22 +- drivers/acpi/utils.c | 16 +- drivers/acpi/video_detect.c | 10 +- drivers/atm/firestream.c | 2 +- drivers/base/Kconfig | 1 + drivers/base/memory.c | 2 +- drivers/base/power/domain.c | 118 +- drivers/base/power/domain_governor.c | 67 +- drivers/base/power/main.c | 76 +- drivers/base/power/wakeup.c | 6 +- drivers/base/property.c | 75 - drivers/base/regmap/internal.h | 5 +- drivers/base/regmap/regcache-flat.c | 18 +- drivers/base/regmap/regcache-lzo.c | 18 +- drivers/base/regmap/regcache-rbtree.c | 18 +- drivers/base/regmap/regcache.c | 18 +- drivers/base/regmap/regmap-ac97.c | 22 +- drivers/base/regmap/regmap-debugfs.c | 48 +- drivers/base/regmap/regmap-i2c.c | 18 +- drivers/base/regmap/regmap-irq.c | 21 +- drivers/base/regmap/regmap-mmio.c | 22 +- drivers/base/regmap/regmap-spi.c | 18 +- drivers/base/regmap/regmap-spmi.c | 29 +- drivers/base/regmap/regmap-w1.c | 16 +- drivers/base/regmap/regmap.c | 27 +- drivers/base/syscore.c | 12 +- drivers/block/drbd/drbd_int.h | 2 +- drivers/block/drbd/drbd_receiver.c | 7 +- drivers/block/drbd/drbd_req.c | 2 +- drivers/block/drbd/drbd_worker.c | 2 + drivers/block/floppy.c | 10 +- drivers/block/null_blk_main.c | 5 - drivers/block/paride/pcd.c | 14 +- drivers/block/paride/pf.c | 12 +- drivers/block/rsxx/core.c | 1 - drivers/block/virtio_blk.c | 2 - drivers/block/xsysace.c | 2 - drivers/block/zram/zram_drv.c | 5 +- drivers/bluetooth/btusb.c | 2 +- drivers/char/Kconfig | 2 +- drivers/char/ds1620.c | 2 +- drivers/char/dtlk.c | 3 +- drivers/char/hw_random/omap-rng.c | 1 - drivers/char/hw_random/stm32-rng.c | 9 - drivers/char/ipmi/ipmi_dmi.c | 1 + drivers/char/ipmi/ipmi_msghandler.c | 19 +- drivers/char/ipmi/ipmi_si_hardcode.c | 2 - drivers/char/ipmi/ipmi_watchdog.c | 2 +- drivers/char/pcmcia/cm4000_cs.c | 2 +- drivers/char/pcmcia/scr24x_cs.c | 2 +- drivers/char/tb0219.c | 2 +- drivers/char/tpm/Kconfig | 1 + drivers/char/tpm/eventlog/tpm2.c | 4 +- drivers/char/tpm/tpm-dev-common.c | 9 +- drivers/char/tpm/tpm-interface.c | 14 +- drivers/clk/at91/clk-programmable.c | 57 +- drivers/clk/at91/pmc.h | 2 - drivers/clk/at91/sama5d2.c | 10 +- drivers/clk/clkdev.c | 5 - drivers/clk/imx/clk-pll14xx.c | 2 +- drivers/clk/mediatek/clk-gate.c | 3 +- drivers/clk/meson/clk-pll.c | 2 +- drivers/clk/meson/g12a.c | 6 +- drivers/clk/meson/gxbb.c | 2 - drivers/clk/meson/vid-pll-div.c | 4 +- drivers/clk/sunxi-ng/ccu_nkmp.c | 24 +- drivers/clk/x86/clk-pmc-atom.c | 14 +- drivers/clocksource/Kconfig | 1 - drivers/clocksource/arm_arch_timer.c | 143 +- drivers/clocksource/timer-oxnas-rps.c | 2 +- drivers/clocksource/timer-ti-dm.c | 28 + drivers/cpufreq/Kconfig | 4 + drivers/cpufreq/acpi-cpufreq.c | 19 +- drivers/cpufreq/amd_freq_sensitivity.c | 2 +- drivers/cpufreq/armada-37xx-cpufreq.c | 22 +- drivers/cpufreq/armada-8k-cpufreq.c | 1 - drivers/cpufreq/cpufreq.c | 102 +- drivers/cpufreq/cpufreq_governor.c | 2 - drivers/cpufreq/cpufreq_stats.c | 15 +- drivers/cpufreq/freq_table.c | 3 + drivers/cpufreq/imx6q-cpufreq.c | 4 +- drivers/cpufreq/intel_pstate.c | 70 +- drivers/cpufreq/kirkwood-cpufreq.c | 19 +- drivers/cpufreq/maple-cpufreq.c | 6 +- drivers/cpufreq/pasemi-cpufreq.c | 1 - drivers/cpufreq/pmac32-cpufreq.c | 2 - drivers/cpufreq/powernow-k8.c | 2 +- drivers/cpufreq/ppc_cbe_cpufreq.c | 1 - drivers/cpufreq/qoriq-cpufreq.c | 2 - drivers/cpufreq/speedstep-centrino.c | 2 +- drivers/cpuidle/cpuidle-exynos.c | 2 +- drivers/cpuidle/cpuidle.c | 19 +- drivers/crypto/Kconfig | 9 + drivers/crypto/Makefile | 1 + drivers/crypto/amcc/crypto4xx_alg.c | 24 +- drivers/crypto/amcc/crypto4xx_core.c | 48 +- drivers/crypto/amcc/crypto4xx_core.h | 3 +- drivers/crypto/atmel-tdes.c | 106 +- drivers/crypto/axis/artpec6_crypto.c | 2 + drivers/crypto/bcm/cipher.c | 22 +- drivers/crypto/bcm/spu.c | 3 + drivers/crypto/bcm/util.c | 1 + drivers/crypto/caam/caamalg.c | 75 +- drivers/crypto/caam/caamalg_qi.c | 66 +- drivers/crypto/caam/caamalg_qi2.c | 243 +-- drivers/crypto/caam/caamalg_qi2.h | 2 + drivers/crypto/caam/caamhash.c | 13 +- drivers/crypto/caam/caampkc.c | 2 + drivers/crypto/caam/ctrl.c | 20 - drivers/crypto/caam/error.c | 2 +- drivers/crypto/caam/intern.h | 4 +- drivers/crypto/caam/jr.c | 33 +- drivers/crypto/caam/qi.c | 4 +- drivers/crypto/caam/regs.h | 11 - drivers/crypto/cavium/cpt/cptvf_algs.c | 30 +- drivers/crypto/cavium/cpt/cptvf_main.c | 2 +- drivers/crypto/cavium/cpt/cptvf_mbox.c | 17 + drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 6 +- drivers/crypto/cavium/nitrox/nitrox_aead.c | 337 +-- drivers/crypto/cavium/nitrox/nitrox_hal.c | 65 +- drivers/crypto/cavium/nitrox/nitrox_req.h | 46 +- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 4 + drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 8 +- drivers/crypto/cavium/zip/zip_crypto.c | 8 +- drivers/crypto/ccp/ccp-crypto-des3.c | 21 +- drivers/crypto/ccp/ccp-crypto-rsa.c | 8 +- drivers/crypto/ccp/ccp-crypto-sha.c | 2 + drivers/crypto/ccp/psp-dev.c | 69 +- drivers/crypto/ccree/Makefile | 1 - drivers/crypto/ccree/cc_aead.c | 118 +- drivers/crypto/ccree/cc_aead.h | 3 +- drivers/crypto/ccree/cc_buffer_mgr.c | 341 ++- drivers/crypto/ccree/cc_buffer_mgr.h | 2 +- drivers/crypto/ccree/cc_cipher.c | 585 ++---- drivers/crypto/ccree/cc_cipher.h | 3 +- drivers/crypto/ccree/cc_crypto_ctx.h | 10 +- drivers/crypto/ccree/cc_debugfs.c | 44 +- drivers/crypto/ccree/cc_debugfs.h | 2 +- drivers/crypto/ccree/cc_driver.c | 120 +- drivers/crypto/ccree/cc_driver.h | 36 +- drivers/crypto/ccree/cc_fips.c | 29 +- drivers/crypto/ccree/cc_fips.h | 4 +- drivers/crypto/ccree/cc_hash.c | 64 +- drivers/crypto/ccree/cc_hash.h | 2 +- drivers/crypto/ccree/cc_host_regs.h | 123 +- drivers/crypto/ccree/cc_hw_queue_defs.h | 35 +- drivers/crypto/ccree/cc_ivgen.c | 11 +- drivers/crypto/ccree/cc_ivgen.h | 2 +- drivers/crypto/ccree/cc_kernel_regs.h | 2 +- drivers/crypto/ccree/cc_lli_defs.h | 4 +- drivers/crypto/ccree/cc_pm.c | 11 +- drivers/crypto/ccree/cc_pm.h | 2 +- drivers/crypto/ccree/cc_request_mgr.c | 116 +- drivers/crypto/ccree/cc_request_mgr.h | 2 +- drivers/crypto/ccree/cc_sram_mgr.c | 7 +- drivers/crypto/ccree/cc_sram_mgr.h | 2 +- drivers/crypto/chelsio/chcr_algo.c | 2 + drivers/crypto/hifn_795x.c | 31 +- drivers/crypto/hisilicon/sec/sec_algs.c | 12 +- drivers/crypto/inside-secure/safexcel_cipher.c | 11 +- drivers/crypto/ixp4xx_crypto.c | 64 +- drivers/crypto/marvell/cipher.c | 11 +- drivers/crypto/marvell/hash.c | 3 +- drivers/crypto/mediatek/mtk-sha.c | 3 + drivers/crypto/mxc-scc.c | 767 +++++++ drivers/crypto/mxs-dcp.c | 14 +- drivers/crypto/n2_core.c | 15 +- drivers/crypto/nx/nx-842-pseries.c | 6 +- drivers/crypto/nx/nx-842.c | 3 +- drivers/crypto/nx/nx-aes-xcbc.c | 12 +- drivers/crypto/nx/nx-sha256.c | 6 +- drivers/crypto/nx/nx-sha512.c | 6 +- drivers/crypto/omap-des.c | 29 +- drivers/crypto/omap-sham.c | 2 + drivers/crypto/padlock-sha.c | 5 + drivers/crypto/picoxcell_crypto.c | 35 +- drivers/crypto/qat/qat_common/qat_algs.c | 1 + drivers/crypto/qat/qat_common/qat_asym_algs.c | 2 + drivers/crypto/qce/ablkcipher.c | 22 +- drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c | 61 +- drivers/crypto/s5p-sss.c | 1 + drivers/crypto/sahara.c | 6 +- drivers/crypto/stm32/Kconfig | 1 - drivers/crypto/stm32/stm32-cryp.c | 74 +- drivers/crypto/stm32/stm32-hash.c | 4 +- drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 78 +- drivers/crypto/sunxi-ss/sun4i-ss-core.c | 19 +- drivers/crypto/sunxi-ss/sun4i-ss-hash.c | 5 +- drivers/crypto/sunxi-ss/sun4i-ss.h | 2 - drivers/crypto/talitos.c | 108 +- drivers/crypto/ux500/cryp/Makefile | 6 +- drivers/crypto/ux500/cryp/cryp_core.c | 86 +- drivers/crypto/vmx/aes.c | 14 +- drivers/crypto/vmx/aes_cbc.c | 14 +- drivers/crypto/vmx/aes_ctr.c | 10 +- drivers/crypto/vmx/aes_xts.c | 14 +- drivers/crypto/vmx/aesp8-ppc.pl | 4 +- drivers/crypto/vmx/ghash.c | 10 +- drivers/crypto/vmx/vmx.c | 4 +- drivers/dax/super.c | 7 +- drivers/devfreq/devfreq-event.c | 2 +- drivers/devfreq/devfreq.c | 90 +- drivers/devfreq/event/exynos-ppmu.c | 2 +- drivers/devfreq/event/rockchip-dfi.c | 25 +- drivers/devfreq/exynos-bus.c | 8 - drivers/devfreq/rk3399_dmc.c | 73 +- drivers/devfreq/tegra-devfreq.c | 7 +- drivers/dma-buf/Kconfig | 1 + drivers/dma/bcm2835-dma.c | 2 +- drivers/dma/mediatek/mtk-cqdma.c | 2 +- drivers/dma/sh/rcar-dmac.c | 30 +- drivers/dma/txx9dmac.c | 3 + drivers/edac/altera_edac.c | 262 +-- drivers/edac/altera_edac.h | 69 +- drivers/edac/amd64_edac.c | 135 +- drivers/edac/amd64_edac.h | 11 +- drivers/edac/i10nm_base.c | 52 +- drivers/edac/mce_amd.c | 4 +- drivers/edac/skx_base.c | 50 +- drivers/edac/skx_common.c | 57 +- drivers/edac/skx_common.h | 8 + drivers/extcon/Kconfig | 2 +- drivers/extcon/extcon-axp288.c | 9 +- drivers/firewire/nosy.c | 2 +- drivers/firewire/ohci.c | 1 + drivers/firmware/Kconfig | 15 +- drivers/firmware/Makefile | 3 +- drivers/firmware/arm_sdei.c | 3 - drivers/firmware/dmi_scan.c | 28 +- drivers/firmware/efi/arm-runtime.c | 6 +- drivers/firmware/efi/libstub/Makefile | 20 +- drivers/firmware/iscsi_ibft.c | 2 +- drivers/firmware/psci.c | 708 +++++++ drivers/firmware/psci/Kconfig | 13 - drivers/firmware/psci/Makefile | 4 - drivers/firmware/psci/psci.c | 750 ------- drivers/firmware/{psci => }/psci_checker.c | 0 drivers/gnss/core.c | 2 +- drivers/gpio/Kconfig | 1 + drivers/gpio/gpio-eic-sprd.c | 1 - drivers/gpio/gpio-merrifield.c | 18 +- drivers/gpio/gpiolib.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 3 - drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 + drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_device.c | 1 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1 - drivers/gpu/drm/amd/display/dc/core/dc.c | 19 - drivers/gpu/drm/amd/display/dc/core/dc_link.c | 6 - drivers/gpu/drm/amd/display/dc/dc.h | 3 - drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 9 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 6 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 23 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 20 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 1 - .../gpu/drm/amd/powerplay/inc/smu11_driver_if.h | 5 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 50 +- drivers/gpu/drm/drm_atomic_helper.c | 5 +- drivers/gpu/drm/drm_mm.c | 25 +- drivers/gpu/drm/i915/gvt/display.c | 2 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 13 +- drivers/gpu/drm/i915/gvt/gtt.c | 14 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 6 +- drivers/gpu/drm/i915/gvt/scheduler.c | 5 +- drivers/gpu/drm/i915/i915_debugfs.c | 5 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 6 +- drivers/gpu/drm/i915/i915_vma.c | 11 +- drivers/gpu/drm/i915/icl_dsi.c | 48 +- drivers/gpu/drm/i915/intel_ddi.c | 29 +- drivers/gpu/drm/i915/intel_display.c | 6 +- drivers/gpu/drm/i915/intel_dp.c | 75 +- drivers/gpu/drm/i915/intel_drv.h | 10 +- drivers/gpu/drm/i915/intel_fbdev.c | 12 +- drivers/gpu/drm/i915/intel_hdmi.c | 10 + drivers/gpu/drm/i915/intel_runtime_pm.c | 25 +- drivers/gpu/drm/i915/vlv_dsi.c | 24 - drivers/gpu/drm/imx/ipuv3-crtc.c | 2 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 8 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 7 - drivers/gpu/drm/mediatek/mtk_drm_gem.c | 46 - drivers/gpu/drm/mediatek/mtk_drm_gem.h | 3 - drivers/gpu/drm/mediatek/mtk_hdmi.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi_phy.c | 35 +- drivers/gpu/drm/mediatek/mtk_hdmi_phy.h | 5 +- drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c | 49 +- drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c | 23 - drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.c | 17 - drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c | 1 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c | 2 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c | 2 - drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c | 1 - drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c | 26 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 2 +- drivers/gpu/drm/qxl/qxl_drv.c | 4 - drivers/gpu/drm/qxl/qxl_prime.c | 12 - drivers/gpu/drm/scheduler/sched_main.c | 3 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 9 - drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 9 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 5 +- drivers/gpu/drm/tegra/hdmi.c | 12 +- drivers/gpu/drm/ttm/ttm_bo.c | 14 +- drivers/gpu/drm/ttm/ttm_memory.c | 5 +- drivers/gpu/drm/ttm/ttm_page_alloc.c | 13 +- drivers/gpu/drm/udl/udl_drv.c | 1 - drivers/gpu/drm/udl/udl_drv.h | 1 - drivers/gpu/drm/udl/udl_main.c | 8 +- drivers/gpu/drm/vc4/vc4_crtc.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 4 - drivers/gpu/drm/virtio/virtgpu_drv.h | 4 - drivers/gpu/drm/virtio/virtgpu_prime.c | 12 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 33 +- drivers/gpu/host1x/hw/channel_hw.c | 6 +- drivers/gpu/ipu-v3/ipu-dp.c | 12 +- drivers/hid/Kconfig | 28 - drivers/hid/Makefile | 3 - drivers/hid/hid-core.c | 59 +- drivers/hid/hid-debug.c | 5 - drivers/hid/hid-ids.h | 6 - drivers/hid/hid-input.c | 99 +- drivers/hid/hid-lg.c | 2 + drivers/hid/hid-logitech-dj.c | 1142 ++-------- drivers/hid/hid-logitech-hidpp.c | 747 ++----- drivers/hid/hid-macally.c | 45 - drivers/hid/hid-picolcd_core.c | 18 +- drivers/hid/hid-quirks.c | 17 +- drivers/hid/hid-sensor-custom.c | 12 +- drivers/hid/hid-steam.c | 26 +- drivers/hid/hid-u2fzero.c | 374 ---- drivers/hid/hid-uclogic-params.c | 4 + drivers/hid/intel-ish-hid/Kconfig | 15 - drivers/hid/intel-ish-hid/Makefile | 3 - drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 - drivers/hid/intel-ish-hid/ipc/pci-ish.c | 1 - drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 1085 ---------- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 168 +- drivers/hid/intel-ish-hid/ishtp-hid.c | 49 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 14 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 96 +- drivers/hid/intel-ish-hid/ishtp/bus.h | 37 +- drivers/hid/intel-ish-hid/ishtp/client.c | 60 +- drivers/hid/intel-ish-hid/ishtp/client.h | 24 + drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 31 + drivers/hid/uhid.c | 2 +- drivers/hwmon/Kconfig | 20 +- drivers/hwmon/Makefile | 1 - drivers/hwmon/ad7414.c | 2 +- drivers/hwmon/adc128d818.c | 2 +- drivers/hwmon/adm1025.c | 98 +- drivers/hwmon/adm1026.c | 416 ++-- drivers/hwmon/adm1029.c | 41 +- drivers/hwmon/adm1031.c | 201 +- drivers/hwmon/adm9240.c | 135 +- drivers/hwmon/ads1015.c | 2 +- drivers/hwmon/ads7828.c | 4 +- drivers/hwmon/adt7411.c | 48 +- drivers/hwmon/adt7475.c | 2 +- drivers/hwmon/f71805f.c | 15 +- drivers/hwmon/fschmd.c | 2 +- drivers/hwmon/hih6130.c | 2 +- drivers/hwmon/hwmon.c | 5 - drivers/hwmon/iio_hwmon.c | 27 +- drivers/hwmon/ina209.c | 2 +- drivers/hwmon/ina2xx.c | 2 +- drivers/hwmon/ina3221.c | 176 +- drivers/hwmon/jc42.c | 18 +- drivers/hwmon/jz4740-hwmon.c | 4 +- drivers/hwmon/lm63.c | 2 +- drivers/hwmon/lm75.c | 45 +- drivers/hwmon/lm78.c | 114 +- drivers/hwmon/lm85.c | 342 ++- drivers/hwmon/lm87.c | 165 +- drivers/hwmon/lm90.c | 15 +- drivers/hwmon/lm95241.c | 34 +- drivers/hwmon/lm95245.c | 49 +- drivers/hwmon/lochnagar-hwmon.c | 412 ---- drivers/hwmon/ltc4151.c | 2 +- drivers/hwmon/ltc4245.c | 73 +- drivers/hwmon/ltq-cputemp.c | 26 +- drivers/hwmon/max197.c | 2 +- drivers/hwmon/max31790.c | 58 +- drivers/hwmon/max6621.c | 44 +- drivers/hwmon/max6650.c | 90 +- drivers/hwmon/max6697.c | 2 +- drivers/hwmon/menf21bmc_hwmon.c | 43 +- drivers/hwmon/mlxreg-fan.c | 121 +- drivers/hwmon/nct7904.c | 128 +- drivers/hwmon/npcm750-pwm-fan.c | 70 +- drivers/hwmon/ntc_thermistor.c | 24 +- drivers/hwmon/occ/Kconfig | 17 +- drivers/hwmon/occ/Makefile | 6 +- drivers/hwmon/occ/common.c | 17 +- drivers/hwmon/occ/common.h | 3 +- drivers/hwmon/occ/sysfs.c | 29 +- drivers/hwmon/pc87427.c | 14 +- drivers/hwmon/pmbus/Kconfig | 18 - drivers/hwmon/pmbus/Makefile | 2 - drivers/hwmon/pmbus/ir38064.c | 65 - drivers/hwmon/pmbus/isl68137.c | 169 -- drivers/hwmon/pmbus/lm25066.c | 17 +- drivers/hwmon/pmbus/pmbus.h | 18 - drivers/hwmon/pmbus/pmbus_core.c | 129 +- drivers/hwmon/pmbus/tps53679.c | 2 +- drivers/hwmon/pmbus/ucd9000.c | 2 +- drivers/hwmon/pmbus/ucd9200.c | 2 +- drivers/hwmon/pwm-fan.c | 116 +- drivers/hwmon/raspberrypi-hwmon.c | 13 +- drivers/hwmon/s3c-hwmon.c | 4 +- drivers/hwmon/sht15.c | 2 +- drivers/hwmon/sis5595.c | 92 +- drivers/hwmon/smsc47b397.c | 13 +- drivers/hwmon/smsc47m1.c | 106 +- drivers/hwmon/smsc47m192.c | 146 +- drivers/hwmon/stts751.c | 2 +- drivers/hwmon/thmc50.c | 83 +- drivers/hwmon/tmp102.c | 28 +- drivers/hwmon/tmp103.c | 2 +- drivers/hwmon/tmp108.c | 29 +- drivers/hwmon/tmp421.c | 2 +- drivers/hwmon/via686a.c | 148 +- drivers/hwmon/vt1211.c | 15 +- drivers/hwmon/vt8231.c | 166 +- drivers/hwmon/w83627hf.c | 299 ++- drivers/hwmon/w83773g.c | 32 +- drivers/hwmon/w83793.c | 2 +- drivers/i2c/busses/i2c-designware-master.c | 3 +- drivers/i2c/busses/i2c-imx.c | 8 +- drivers/i2c/busses/i2c-synquacer.c | 2 - drivers/i2c/i2c-core-base.c | 6 +- drivers/i3c/master.c | 10 +- drivers/i3c/master/dw-i3c-master.c | 12 +- drivers/ide/tx4939ide.c | 2 + drivers/iio/Kconfig | 25 +- drivers/iio/accel/Kconfig | 48 +- drivers/iio/accel/bma180.c | 18 +- drivers/iio/accel/bmc150-accel-core.c | 21 + drivers/iio/accel/cros_ec_accel_legacy.c | 40 +- drivers/iio/accel/kxcjk-1013.c | 12 +- drivers/iio/accel/kxsd9.c | 4 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/accel/st_accel_core.c | 2 +- drivers/iio/adc/Kconfig | 32 +- drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/ad7780.c | 376 ++++ drivers/iio/adc/ad7923.c | 24 +- drivers/iio/adc/ad_sigma_delta.c | 17 +- drivers/iio/adc/at91_adc.c | 28 +- drivers/iio/adc/ingenic-adc.c | 4 +- drivers/iio/adc/lpc32xx_adc.c | 60 +- drivers/iio/adc/meson_saradc.c | 8 + drivers/iio/adc/mxs-lradc-adc.c | 2 + drivers/iio/adc/stm32-dfsdm-adc.c | 628 ++++-- drivers/iio/adc/stm32-dfsdm-core.c | 180 +- drivers/iio/adc/stmpe-adc.c | 5 +- drivers/iio/adc/ti-ads7950.c | 219 +- drivers/iio/adc/ti-ads8688.c | 2 +- drivers/iio/adc/xilinx-xadc-core.c | 3 +- drivers/iio/buffer/industrialio-buffer-cb.c | 10 +- drivers/iio/chemical/Kconfig | 26 +- drivers/iio/chemical/bme680.h | 6 +- drivers/iio/chemical/bme680_core.c | 54 +- drivers/iio/chemical/bme680_i2c.c | 21 + drivers/iio/chemical/bme680_spi.c | 115 +- drivers/iio/chemical/pms7003.c | 5 + .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 19 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 22 +- drivers/iio/common/ms_sensors/Kconfig | 2 +- drivers/iio/common/ssp_sensors/ssp_iio.c | 2 +- drivers/iio/counter/stm32-lptimer-cnt.c | 55 + drivers/iio/dac/ad5064.c | 15 +- drivers/iio/dac/mcp4725.c | 1 - drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/frequency/ad9523.c | 16 +- drivers/iio/gyro/bmg160_core.c | 27 +- drivers/iio/gyro/bmg160_i2c.c | 9 + drivers/iio/gyro/itg3200_core.c | 20 + drivers/iio/gyro/mpu3050-core.c | 11 +- drivers/iio/humidity/Kconfig | 20 +- drivers/iio/imu/Makefile | 2 - drivers/iio/imu/adis16400.c | 1229 +++++++++++ drivers/iio/imu/adis16400.h | 215 -- drivers/iio/imu/adis16400_buffer.c | 101 - drivers/iio/imu/adis16400_core.c | 1001 --------- drivers/iio/imu/adis16480.c | 435 +++- drivers/iio/imu/adis_buffer.c | 40 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 10 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 4 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 8 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 42 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 10 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 10 + drivers/iio/industrialio-buffer.c | 23 +- drivers/iio/industrialio-core.c | 50 +- drivers/iio/industrialio-trigger.c | 5 +- drivers/iio/light/Kconfig | 274 +-- drivers/iio/light/cros_ec_light_prox.c | 12 +- drivers/iio/light/vcnl4000.c | 77 +- drivers/iio/magnetometer/ak8974.c | 5 +- drivers/iio/magnetometer/ak8975.c | 13 +- drivers/iio/magnetometer/bmc150_magn.c | 21 + drivers/iio/magnetometer/hmc5843.h | 1 + drivers/iio/magnetometer/hmc5843_core.c | 20 +- drivers/iio/magnetometer/hmc5843_i2c.c | 7 +- drivers/iio/magnetometer/hmc5843_spi.c | 7 +- drivers/iio/potentiometer/Kconfig | 34 +- drivers/iio/potentiostat/lmp91000.c | 14 +- drivers/iio/pressure/bmp280-core.c | 6 + drivers/iio/pressure/cros_ec_baro.c | 11 +- drivers/iio/proximity/Kconfig | 12 + drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/as3935.c | 50 +- drivers/iio/proximity/mb1232.c | 272 +++ drivers/iio/temperature/Kconfig | 24 +- drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/max31856.c | 353 ++++ drivers/iio/trigger/iio-trig-loop.c | 2 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/ucm.c | 2 +- drivers/infiniband/core/ucma.c | 2 +- drivers/infiniband/core/user_mad.c | 2 +- drivers/infiniband/core/uverbs.h | 1 - drivers/infiniband/core/uverbs_main.c | 57 +- drivers/infiniband/hw/hfi1/chip.c | 29 +- drivers/infiniband/hw/hfi1/pio.c | 1 + drivers/infiniband/hw/hfi1/qp.c | 4 +- drivers/infiniband/hw/hfi1/rc.c | 4 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 31 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 6 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 2 + drivers/infiniband/hw/hns/hns_roce_mr.c | 4 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_osdep.h | 2 +- drivers/infiniband/hw/mlx4/qp.c | 6 + drivers/infiniband/hw/mlx5/main.c | 12 +- drivers/infiniband/hw/mlx5/odp.c | 3 +- drivers/infiniband/hw/mlx5/qp.c | 12 +- drivers/infiniband/hw/mthca/mthca_cmd.c | 6 + drivers/infiniband/hw/mthca/mthca_cq.c | 5 + drivers/infiniband/hw/mthca/mthca_qp.c | 17 + drivers/infiniband/hw/mthca/mthca_srq.c | 6 + drivers/infiniband/hw/qedr/verbs.c | 12 + drivers/infiniband/hw/qib/qib_iba6120.c | 4 + drivers/infiniband/hw/qib/qib_iba7220.c | 3 + drivers/infiniband/hw/qib/qib_iba7322.c | 3 + drivers/infiniband/hw/qib/qib_sd7220.c | 4 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 2 - drivers/infiniband/sw/rdmavt/mr.c | 17 +- drivers/infiniband/sw/rxe/rxe.h | 1 + drivers/input/evdev.c | 2 +- drivers/input/joydev.c | 2 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/snvs_pwrkey.c | 6 +- drivers/input/misc/uinput.c | 2 +- drivers/input/mouse/elan_i2c_core.c | 25 - drivers/input/rmi4/rmi_driver.c | 6 +- drivers/input/rmi4/rmi_f11.c | 2 +- drivers/iommu/amd_iommu_init.c | 2 +- drivers/irqchip/irq-ath79-misc.c | 11 - drivers/irqchip/irq-ls1x.c | 1 - drivers/isdn/capi/capi.c | 2 +- drivers/isdn/mISDN/socket.c | 4 +- drivers/leds/uleds.c | 2 +- drivers/lightnvm/pblk-read.c | 50 +- drivers/md/dm-bufio.c | 15 +- drivers/md/dm-core.h | 1 - drivers/md/dm-crypt.c | 3 + drivers/md/dm-init.c | 2 +- drivers/md/dm-integrity.c | 18 +- drivers/md/dm-rq.c | 11 +- drivers/md/dm-table.c | 39 - drivers/md/dm.c | 30 +- drivers/md/persistent-data/dm-block-manager.c | 19 +- drivers/media/pci/dt3155/dt3155.c | 8 + drivers/media/rc/lirc_dev.c | 2 +- drivers/memstick/host/jmb38x_ms.c | 6 +- drivers/memstick/host/tifm_ms.c | 2 - drivers/mfd/Kconfig | 2 +- drivers/mfd/sprd-sc27xx-spi.c | 42 +- drivers/mfd/twl-core.c | 23 - drivers/mfd/wm831x-core.c | 2 +- drivers/mfd/wm8400-core.c | 6 + drivers/misc/fastrpc.c | 7 +- drivers/misc/habanalabs/goya/goya.c | 9 +- drivers/misc/ioc4.c | 2 + drivers/misc/mei/hw-me.c | 3 + drivers/misc/mic/Kconfig | 4 +- drivers/misc/tifm_7xx1.c | 1 + drivers/mmc/core/quirks.h | 2 +- drivers/mmc/host/alcor.c | 35 +- drivers/mmc/host/sdhci-omap.c | 38 - drivers/mmc/host/sdhci.c | 13 + drivers/mmc/host/tifm_sd.c | 3 + drivers/mmc/host/via-sdmmc.c | 10 + drivers/mtd/chips/cfi_cmdset_0002.c | 6 +- drivers/mtd/nand/raw/marvell_nand.c | 12 +- drivers/mtd/nand/raw/r852.c | 2 + drivers/mtd/nand/raw/txx9ndfmc.c | 1 + drivers/net/bonding/bond_main.c | 6 +- drivers/net/bonding/bond_sysfs_slave.c | 4 +- drivers/net/dsa/bcm_sf2_cfp.c | 6 - drivers/net/dsa/mv88e6xxx/port.c | 24 +- drivers/net/ethernet/aeroflex/greth.c | 1 + drivers/net/ethernet/alacritech/slicoss.c | 4 + drivers/net/ethernet/amazon/ena/ena_com.c | 1 + drivers/net/ethernet/atheros/atlx/atl1.c | 5 +- drivers/net/ethernet/atheros/atlx/atl1.h | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 3 +- drivers/net/ethernet/atheros/atlx/atl2.h | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 4 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 4 + .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 29 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 72 +- drivers/net/ethernet/broadcom/tg3.c | 14 +- drivers/net/ethernet/broadcom/tg3.h | 4 +- drivers/net/ethernet/cadence/macb_main.c | 4 +- .../net/ethernet/cavium/liquidio/cn66xx_device.c | 10 + .../net/ethernet/cavium/liquidio/octeon_device.c | 1 + drivers/net/ethernet/cavium/liquidio/octeon_droq.c | 4 + .../net/ethernet/cavium/liquidio/request_manager.c | 1 + drivers/net/ethernet/cavium/thunder/nicvf_main.c | 42 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 30 +- drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c | 9 +- drivers/net/ethernet/freescale/fec_main.c | 30 +- drivers/net/ethernet/hisilicon/hns/hnae.c | 4 +- drivers/net/ethernet/hisilicon/hns/hnae.h | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 4 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 53 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h | 2 - drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h | 4 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h | 12 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 12 +- .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +- .../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 2 +- drivers/net/ethernet/hisilicon/hns_mdio.c | 18 +- drivers/net/ethernet/ibm/ibmvnic.c | 37 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 5 + drivers/net/ethernet/intel/e1000e/netdev.c | 7 + drivers/net/ethernet/intel/fm10k/fm10k_iov.c | 2 + drivers/net/ethernet/intel/fm10k/fm10k_main.c | 7 +- drivers/net/ethernet/intel/i40e/i40e.h | 16 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 28 - drivers/net/ethernet/intel/i40e/i40e_ptp.c | 5 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 5 + drivers/net/ethernet/intel/i40e/i40e_xsk.c | 3 - drivers/net/ethernet/intel/iavf/iavf_txrx.c | 5 + drivers/net/ethernet/intel/ice/ice_txrx.c | 5 + drivers/net/ethernet/intel/igb/e1000_defines.h | 2 - drivers/net/ethernet/intel/igb/igb_main.c | 62 +- drivers/net/ethernet/intel/igbvf/netdev.c | 4 + drivers/net/ethernet/intel/igc/igc_main.c | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 16 +- drivers/net/ethernet/marvell/sky2.c | 4 + drivers/net/ethernet/mellanox/mlx4/catas.c | 4 + drivers/net/ethernet/mellanox/mlx4/cmd.c | 13 + drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 3 + .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 39 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 11 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 4 - drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 3 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 13 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 57 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 94 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 6 - drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 4 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 82 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 9 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c | 53 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 20 + drivers/net/ethernet/mellanox/mlx5/core/port.c | 4 + drivers/net/ethernet/mellanox/mlxsw/core.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 19 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 2 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 2 +- drivers/net/ethernet/mscc/ocelot.c | 24 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 + drivers/net/ethernet/neterion/s2io.c | 2 + drivers/net/ethernet/neterion/vxge/vxge-config.c | 1 - drivers/net/ethernet/neterion/vxge/vxge-main.c | 5 + drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 4 + drivers/net/ethernet/netronome/nfp/abm/cls.c | 4 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 3 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 3 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 27 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 4 +- drivers/net/ethernet/qlogic/qed/qed.h | 7 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 85 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 96 +- drivers/net/ethernet/qlogic/qed/qed_int.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_spq.c | 3 + drivers/net/ethernet/qlogic/qed/qed_sriov.c | 2 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 8 + drivers/net/ethernet/qlogic/qede/qede_fp.c | 8 + drivers/net/ethernet/qlogic/qede/qede_ptp.c | 7 +- drivers/net/ethernet/qlogic/qla3xxx.c | 1 + drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 2 +- drivers/net/ethernet/qlogic/qlge/qlge.h | 1 + drivers/net/ethernet/qlogic/qlge/qlge_main.c | 1 + drivers/net/ethernet/realtek/r8169.c | 8 +- drivers/net/ethernet/renesas/ravb_main.c | 9 + drivers/net/ethernet/renesas/ravb_ptp.c | 3 + drivers/net/ethernet/renesas/sh_eth.c | 1 + drivers/net/ethernet/sfc/falcon/io.h | 2 + drivers/net/ethernet/sfc/io.h | 2 + drivers/net/ethernet/silan/sc92031.c | 15 + drivers/net/ethernet/socionext/netsec.c | 11 +- drivers/net/ethernet/stmicro/stmmac/descs_com.h | 22 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 3 - drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 2 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 2 +- drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 22 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 2 +- drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 38 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 8 +- drivers/net/ethernet/via/via-rhine.c | 3 + drivers/net/ethernet/wiznet/w5100.c | 6 + drivers/net/ethernet/wiznet/w5300.c | 15 + drivers/net/hyperv/hyperv_net.h | 1 - drivers/net/hyperv/netvsc.c | 6 +- drivers/net/hyperv/netvsc_drv.c | 32 +- drivers/net/ieee802154/mcr20a.c | 6 - drivers/net/phy/marvell.c | 6 +- drivers/net/phy/spi_ks8995.c | 9 - drivers/net/ppp/ppp_mppe.c | 1 + drivers/net/slip/slhc.c | 2 +- drivers/net/team/team.c | 33 - drivers/net/usb/qmi_wwan.c | 11 - drivers/net/vrf.c | 11 +- drivers/net/wireless/ath/ath10k/ce.c | 2 +- drivers/net/wireless/ath/ath10k/core.c | 1 - drivers/net/wireless/ath/ath10k/core.h | 3 - drivers/net/wireless/ath/ath10k/coredump.c | 6 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 2 +- drivers/net/wireless/ath/ath10k/mac.c | 8 +- drivers/net/wireless/ath/ath10k/pci.c | 24 +- drivers/net/wireless/ath/ath10k/pci.h | 2 - drivers/net/wireless/ath/ath5k/base.c | 4 + drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2 + drivers/net/wireless/ath/ath9k/xmit.c | 5 +- drivers/net/wireless/broadcom/b43/main.c | 7 + drivers/net/wireless/broadcom/b43/sysfs.c | 1 + drivers/net/wireless/broadcom/b43legacy/ilt.c | 2 + drivers/net/wireless/broadcom/b43legacy/main.c | 20 + drivers/net/wireless/broadcom/b43legacy/phy.c | 1 + drivers/net/wireless/broadcom/b43legacy/pio.h | 1 + drivers/net/wireless/broadcom/b43legacy/radio.c | 4 + drivers/net/wireless/broadcom/b43legacy/sysfs.c | 1 + drivers/net/wireless/intel/iwlegacy/common.h | 7 + drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 32 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 3 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 34 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 15 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 1 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 3 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 1 - drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 3 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 12 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 71 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 1 + drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 28 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 43 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 7 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 13 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 31 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 2 +- drivers/net/wireless/intersil/orinoco/mic.c | 1 + drivers/net/wireless/mac80211_hwsim.c | 65 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 2 - drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 53 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 14 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 1 + drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 10 + drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 15 +- drivers/nfc/pn533/pn533.c | 2 - drivers/nfc/s3fwrn5/firmware.c | 1 + drivers/nfc/st21nfca/dep.c | 2 - drivers/nfc/st95hf/core.c | 7 - drivers/ntb/hw/idt/ntb_hw_idt.c | 7 + drivers/ntb/test/ntb_perf.c | 3 + drivers/nvdimm/btt_devs.c | 18 +- drivers/nvdimm/bus.c | 2 +- drivers/nvdimm/dimm_devs.c | 2 +- drivers/nvdimm/namespace_devs.c | 5 +- drivers/nvdimm/pmem.c | 8 +- drivers/nvdimm/security.c | 118 +- drivers/nvme/host/core.c | 4 +- drivers/nvme/host/fc.c | 20 +- drivers/nvme/target/admin-cmd.c | 5 - drivers/nvme/target/discovery.c | 68 +- drivers/nvme/target/nvmet.h | 1 - drivers/of/of_net.c | 1 + drivers/opp/core.c | 54 - drivers/parisc/iosapic.c | 6 +- drivers/pci/controller/Kconfig | 1 - drivers/pci/controller/vmd.c | 7 + drivers/pci/hotplug/pciehp_ctrl.c | 4 - drivers/pci/pci-driver.c | 14 +- drivers/pci/pci.c | 19 +- drivers/pci/pcie/Kconfig | 8 - drivers/pci/pcie/Makefile | 2 +- drivers/pci/pcie/portdrv.h | 4 - drivers/pci/pcie/portdrv_core.c | 3 +- drivers/pci/quirks.c | 6 +- drivers/pci/switch/switchtec.c | 2 +- drivers/perf/Kconfig | 9 - drivers/perf/Makefile | 1 - drivers/perf/arm-cci.c | 21 +- drivers/perf/arm-ccn.c | 25 +- drivers/perf/arm_smmuv3_pmu.c | 865 -------- drivers/platform/chrome/cros_ec_debugfs.c | 2 +- drivers/platform/x86/pmc_atom.c | 21 - drivers/pnp/quirks.c | 2 +- drivers/power/supply/cpcap-battery.c | 3 - drivers/power/supply/goldfish_battery.c | 2 +- drivers/power/supply/power_supply_sysfs.c | 6 + drivers/ras/cec.c | 4 +- drivers/regulator/88pm800.c | 18 +- drivers/regulator/88pm8607.c | 43 +- drivers/regulator/Kconfig | 11 +- drivers/regulator/Makefile | 1 - drivers/regulator/ab3100.c | 45 +- drivers/regulator/ab8500-ext.c | 49 +- drivers/regulator/ab8500.c | 20 +- drivers/regulator/act8865-regulator.c | 147 +- drivers/regulator/anatop-regulator.c | 63 +- drivers/regulator/arizona-ldo1.c | 19 +- drivers/regulator/arizona-micsupp.c | 19 +- drivers/regulator/as3711-regulator.c | 37 +- drivers/regulator/as3722-regulator.c | 287 ++- drivers/regulator/axp20x-regulator.c | 23 +- drivers/regulator/bcm590xx-regulator.c | 105 +- drivers/regulator/bd718x7-regulator.c | 4 +- drivers/regulator/core.c | 30 +- drivers/regulator/cpcap-regulator.c | 15 +- drivers/regulator/da903x.c | 16 +- drivers/regulator/da9052-regulator.c | 55 +- drivers/regulator/da9055-regulator.c | 89 +- drivers/regulator/da9062-regulator.c | 146 +- drivers/regulator/da9063-regulator.c | 134 +- drivers/regulator/da9210-regulator.c | 23 +- drivers/regulator/da9210-regulator.h | 17 +- drivers/regulator/da9211-regulator.c | 24 +- drivers/regulator/da9211-regulator.h | 11 +- drivers/regulator/db8500-prcmu.c | 143 +- drivers/regulator/dbx500-prcmu.h | 4 + drivers/regulator/fan53555.c | 60 +- drivers/regulator/gpio-regulator.c | 22 +- drivers/regulator/hi6421-regulator.c | 232 ++- drivers/regulator/hi6421v530-regulator.c | 26 +- drivers/regulator/hi655x-regulator.c | 37 +- drivers/regulator/lm363x-regulator.c | 8 +- drivers/regulator/lp8755.c | 15 +- drivers/regulator/lp87565-regulator.c | 49 +- drivers/regulator/ltc3589.c | 269 ++- drivers/regulator/ltc3676.c | 10 +- drivers/regulator/max14577-regulator.c | 55 + drivers/regulator/max77620-regulator.c | 2 +- drivers/regulator/max77650-regulator.c | 2 +- drivers/regulator/max8925-regulator.c | 76 +- drivers/regulator/max8998.c | 300 ++- drivers/regulator/mcp16502.c | 67 +- drivers/regulator/mt6311-regulator.c | 17 +- drivers/regulator/mt6311-regulator.h | 10 +- drivers/regulator/mt6323-regulator.c | 32 +- drivers/regulator/mt6380-regulator.c | 25 +- drivers/regulator/mt6397-regulator.c | 33 +- drivers/regulator/of_regulator.c | 5 +- drivers/regulator/palmas-regulator.c | 12 + drivers/regulator/pv88060-regulator.c | 22 +- drivers/regulator/pv88060-regulator.h | 11 +- drivers/regulator/pv88080-regulator.c | 22 +- drivers/regulator/pv88080-regulator.h | 11 +- drivers/regulator/pv88090-regulator.c | 22 +- drivers/regulator/pv88090-regulator.h | 11 +- drivers/regulator/rc5t583-regulator.c | 25 +- drivers/regulator/rn5t618-regulator.c | 8 +- drivers/regulator/s2mpa01.c | 41 +- drivers/regulator/sc2731-regulator.c | 2 +- drivers/regulator/sky81452-regulator.c | 26 +- drivers/regulator/stm32-pwr.c | 186 -- drivers/regulator/sy8106a-regulator.c | 40 +- drivers/regulator/tps6507x-regulator.c | 113 +- drivers/regulator/tps65086-regulator.c | 4 +- drivers/regulator/tps65132-regulator.c | 29 +- drivers/regulator/tps65217-regulator.c | 9 +- drivers/regulator/tps65218-regulator.c | 56 +- drivers/regulator/tps6524x-regulator.c | 11 +- drivers/regulator/tps80031-regulator.c | 48 +- drivers/regulator/twl-regulator.c | 6 +- drivers/regulator/vctrl-regulator.c | 4 +- drivers/regulator/vexpress-regulator.c | 72 +- drivers/regulator/wm831x-dcdc.c | 23 +- drivers/regulator/wm831x-isink.c | 66 +- drivers/regulator/wm831x-ldo.c | 21 +- drivers/regulator/wm8350-regulator.c | 102 +- drivers/regulator/wm8400-regulator.c | 39 +- drivers/regulator/wm8994-regulator.c | 19 +- drivers/reset/reset-meson-audio-arb.c | 1 - drivers/rtc/Kconfig | 4 +- drivers/rtc/rtc-cros-ec.c | 4 +- drivers/rtc/rtc-da9063.c | 7 - drivers/rtc/rtc-ds1374.c | 2 +- drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-sh.c | 2 +- drivers/s390/block/dasd_eckd.c | 6 +- drivers/s390/char/con3270.c | 2 +- drivers/s390/char/fs3270.c | 5 +- drivers/s390/char/raw3270.c | 3 +- drivers/s390/char/raw3270.h | 4 +- drivers/s390/char/sclp.c | 14 +- drivers/s390/char/sclp.h | 10 +- drivers/s390/char/sclp_early.c | 5 +- drivers/s390/char/sclp_early_core.c | 20 +- drivers/s390/char/sclp_sdias.c | 74 +- drivers/s390/char/tape_char.c | 2 +- drivers/s390/char/tty3270.c | 3 +- drivers/s390/char/zcore.c | 24 +- drivers/s390/cio/Makefile | 3 +- drivers/s390/cio/airq.c | 41 +- drivers/s390/cio/cio.c | 2 +- drivers/s390/cio/cio.h | 4 +- drivers/s390/cio/ioasm.c | 1 - drivers/s390/cio/qdio.h | 6 +- drivers/s390/cio/qdio_debug.c | 9 +- drivers/s390/cio/qdio_main.c | 211 +- drivers/s390/cio/qdio_setup.c | 2 +- drivers/s390/cio/qdio_thinint.c | 4 +- drivers/s390/cio/vfio_ccw_async.c | 88 - drivers/s390/cio/vfio_ccw_cp.c | 21 +- drivers/s390/cio/vfio_ccw_cp.h | 2 - drivers/s390/cio/vfio_ccw_drv.c | 81 +- drivers/s390/cio/vfio_ccw_fsm.c | 143 +- drivers/s390/cio/vfio_ccw_ops.c | 227 +- drivers/s390/cio/vfio_ccw_private.h | 48 +- drivers/s390/crypto/ap_bus.c | 4 +- drivers/s390/crypto/ap_queue.c | 2 +- drivers/s390/crypto/pkey_api.c | 3 +- drivers/s390/crypto/zcrypt_api.c | 6 +- drivers/s390/net/ctcm_main.c | 1 - drivers/s390/net/ism.h | 29 +- drivers/s390/net/ism_drv.c | 20 +- drivers/s390/virtio/virtio_ccw.c | 2 +- drivers/scsi/aic7xxx/aic7770_osm.c | 1 - drivers/scsi/aic7xxx/aic7xxx.h | 1 - drivers/scsi/aic7xxx/aic7xxx_core.c | 12 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 10 +- drivers/scsi/aic7xxx/aic7xxx_osm_pci.c | 1 - drivers/scsi/be2iscsi/be_iscsi.c | 1 - drivers/scsi/be2iscsi/be_main.c | 1 - drivers/scsi/bfa/bfa.h | 3 +- drivers/scsi/bfa/bfa_fcpim.c | 6 +- drivers/scsi/bfa/bfa_hw_cb.c | 2 + drivers/scsi/bfa/bfa_hw_ct.c | 2 + drivers/scsi/bnx2fc/bnx2fc_hwi.c | 2 + drivers/scsi/bnx2i/bnx2i_hwi.c | 3 + drivers/scsi/csiostor/csio_scsi.c | 5 +- drivers/scsi/csiostor/csio_wr.c | 1 - drivers/scsi/esp_scsi.c | 2 +- drivers/scsi/imm.c | 33 +- drivers/scsi/libfc/fc_rport.c | 1 + drivers/scsi/lpfc/lpfc_ct.c | 2 - drivers/scsi/lpfc/lpfc_els.c | 1 - drivers/scsi/lpfc/lpfc_hbadisc.c | 4 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 1 - drivers/scsi/lpfc/lpfc_nvme.c | 1 - drivers/scsi/lpfc/lpfc_scsi.c | 15 +- drivers/scsi/megaraid/megaraid_sas_base.c | 1 + drivers/scsi/megaraid/megaraid_sas_fusion.c | 1 + drivers/scsi/mpt3sas/mpt3sas_base.c | 1 + drivers/scsi/osst.c | 6 - drivers/scsi/ppa.c | 1 - drivers/scsi/qedf/qedf_io.c | 1 + drivers/scsi/qedi/qedi_fw.c | 1 + drivers/scsi/qedi/qedi_main.c | 7 +- drivers/scsi/qla1280.c | 15 + drivers/scsi/scsi_devinfo.c | 1 - drivers/scsi/scsi_dh.c | 1 - drivers/scsi/scsi_lib.c | 6 +- drivers/scsi/storvsc_drv.c | 15 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 2 - drivers/scsi/sym53c8xx_2/sym_nvram.c | 1 - drivers/scsi/virtio_scsi.c | 1 - drivers/spi/Kconfig | 16 +- drivers/spi/Makefile | 2 - drivers/spi/atmel-quadspi.c | 8 +- drivers/spi/spi-at91-usart.c | 8 +- drivers/spi/spi-bcm2835.c | 39 +- drivers/spi/spi-bcm2835aux.c | 205 +- drivers/spi/spi-bitbang.c | 66 +- drivers/spi/spi-dw-mmio.c | 12 - drivers/spi/spi-ep93xx.c | 33 +- drivers/spi/spi-fsl-lib.h | 2 - drivers/spi/spi-fsl-lpspi.c | 573 +---- drivers/spi/spi-fsl-qspi.c | 2 +- drivers/spi/spi-fsl-spi.c | 81 +- drivers/spi/spi-gpio.c | 227 +- drivers/spi/spi-imx.c | 9 +- drivers/spi/spi-mem.c | 8 +- drivers/spi/spi-mt7621.c | 421 ---- drivers/spi/spi-mxic.c | 6 +- drivers/spi/spi-orion.c | 4 - drivers/spi/spi-pic32.c | 2 +- drivers/spi/spi-pxa2xx-dma.c | 4 +- drivers/spi/spi-pxa2xx-pci.c | 5 +- drivers/spi/spi-pxa2xx.c | 38 +- drivers/spi/spi-rspi.c | 119 +- drivers/spi/spi-sh-msiof.c | 224 +- drivers/spi/spi-stm32-qspi.c | 229 +- drivers/spi/spi-stm32.c | 5 +- drivers/spi/spi-tegra114.c | 310 +-- drivers/spi/spi-tegra20-slink.c | 12 +- drivers/spi/spi-topcliff-pch.c | 15 +- drivers/spi/spi-zynq-qspi.c | 761 ------- drivers/spi/spi.c | 76 +- drivers/spi/spidev.c | 6 +- drivers/ssb/pci.c | 1 + drivers/ssb/pcmcia.c | 4 + drivers/staging/Kconfig | 10 +- drivers/staging/Makefile | 4 +- drivers/staging/android/Kconfig | 3 +- drivers/staging/android/Makefile | 1 + drivers/staging/android/ion/Kconfig | 1 + drivers/staging/android/vsoc.c | 3 +- drivers/staging/axis-fifo/Kconfig | 8 +- drivers/staging/axis-fifo/Makefile | 1 + drivers/staging/board/Kconfig | 1 + drivers/staging/board/Makefile | 1 + drivers/staging/clocking-wizard/Kconfig | 1 + drivers/staging/clocking-wizard/Makefile | 1 + drivers/staging/comedi/Kconfig | 255 +-- drivers/staging/comedi/comedi_buf.c | 2 + drivers/staging/comedi/comedi_fops.c | 32 + drivers/staging/comedi/drivers.c | 11 +- drivers/staging/comedi/drivers/adv_pci1710.c | 2 +- drivers/staging/comedi/drivers/amplc_pci230.c | 2 +- drivers/staging/comedi/drivers/das08.c | 4 +- drivers/staging/comedi/drivers/dt2811.c | 2 +- drivers/staging/comedi/drivers/dt9812.c | 5 +- drivers/staging/comedi/drivers/dyna_pci10xx.c | 12 +- drivers/staging/comedi/drivers/mite.c | 3 + drivers/staging/comedi/drivers/ni_660x.c | 2 + drivers/staging/comedi/drivers/ni_at_ao.c | 2 +- drivers/staging/comedi/drivers/ni_daq_700.c | 2 +- drivers/staging/comedi/drivers/ni_mio_common.c | 37 +- drivers/staging/comedi/drivers/ni_pcidio.c | 2 + .../comedi/drivers/ni_routing/tools/Makefile | 1 + drivers/staging/comedi/drivers/ni_tio.c | 15 +- drivers/staging/comedi/drivers/ni_usb6501.c | 14 +- drivers/staging/comedi/drivers/quatech_daqp_cs.c | 1 + drivers/staging/comedi/drivers/s626.c | 2 + .../staging/comedi/drivers/tests/ni_routes_test.c | 2 +- drivers/staging/comedi/drivers/usbdux.c | 2 + drivers/staging/comedi/drivers/usbduxfast.c | 2 + drivers/staging/comedi/drivers/usbduxsigma.c | 2 + drivers/staging/comedi/drivers/vmk80xx.c | 8 +- drivers/staging/comedi/kcomedilib/Makefile | 1 + drivers/staging/emxx_udc/Kconfig | 1 + drivers/staging/emxx_udc/Makefile | 1 + drivers/staging/emxx_udc/emxx_udc.c | 57 +- .../erofs/Documentation/filesystems/erofs.txt | 1 + drivers/staging/erofs/data.c | 20 +- drivers/staging/erofs/inode.c | 18 +- drivers/staging/erofs/internal.h | 19 +- drivers/staging/erofs/namei.c | 3 +- drivers/staging/erofs/super.c | 56 +- drivers/staging/erofs/unzip_pagevec.h | 6 +- drivers/staging/erofs/unzip_vle.c | 96 +- drivers/staging/erofs/utils.c | 4 +- drivers/staging/erofs/xattr.c | 50 +- drivers/staging/fbtft/Kconfig | 1 + drivers/staging/fbtft/fb_agm1264k-fl.c | 4 +- drivers/staging/fbtft/fb_ra8875.c | 2 +- drivers/staging/fbtft/fb_ssd1306.c | 3 +- drivers/staging/fbtft/fb_ssd1331.c | 3 +- drivers/staging/fbtft/fb_ssd1351.c | 4 +- drivers/staging/fbtft/fb_watterott.c | 15 +- drivers/staging/fbtft/fbtft-io.c | 12 +- drivers/staging/fbtft/fbtft.h | 1 + drivers/staging/fbtft/fbtft_device.c | 2 +- drivers/staging/fbtft/flexfb.c | 7 +- .../fieldbus/Documentation/ABI/fieldbus-dev-cdev | 31 + .../Documentation/ABI/sysfs-class-fieldbus-dev | 62 + .../fieldbus/Documentation/fieldbus_dev.txt | 66 + drivers/staging/fieldbus/Kconfig | 18 + drivers/staging/fieldbus/Makefile | 7 + drivers/staging/fieldbus/TODO | 5 + drivers/staging/fieldbus/anybuss/Kconfig | 39 + drivers/staging/fieldbus/anybuss/Makefile | 10 + drivers/staging/fieldbus/anybuss/anybuss-client.h | 102 + .../staging/fieldbus/anybuss/anybuss-controller.h | 47 + drivers/staging/fieldbus/anybuss/arcx-anybus.c | 399 ++++ drivers/staging/fieldbus/anybuss/hms-profinet.c | 228 ++ drivers/staging/fieldbus/anybuss/host.c | 1460 +++++++++++++ drivers/staging/fieldbus/dev_core.c | 351 ++++ drivers/staging/fieldbus/fieldbus_dev.h | 108 + drivers/staging/fsl-dpaa2/Kconfig | 1 + drivers/staging/fsl-dpaa2/Makefile | 1 + drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 4 +- drivers/staging/fwserial/Kconfig | 1 + drivers/staging/fwserial/Makefile | 1 + drivers/staging/fwserial/fwserial.c | 5 +- drivers/staging/gasket/Kconfig | 1 + drivers/staging/gasket/Makefile | 1 + drivers/staging/gasket/apex_driver.c | 8 +- drivers/staging/gasket/gasket_interrupt.c | 6 +- drivers/staging/gasket/gasket_page_table.c | 5 +- drivers/staging/gasket/gasket_sysfs.c | 9 +- drivers/staging/gasket/gasket_sysfs.h | 4 +- drivers/staging/gdm724x/Kconfig | 1 + drivers/staging/gdm724x/gdm_lte.c | 1 - drivers/staging/gdm724x/gdm_mux.c | 7 +- drivers/staging/gdm724x/hci_packet.h | 2 +- drivers/staging/goldfish/Kconfig | 1 + drivers/staging/goldfish/Makefile | 1 + drivers/staging/greybus/Kconfig | 1 + drivers/staging/greybus/audio_codec.h | 122 +- drivers/staging/greybus/audio_manager.c | 3 + drivers/staging/greybus/bundle.c | 2 +- drivers/staging/greybus/hid.c | 1 - drivers/staging/greybus/power_supply.c | 4 +- drivers/staging/greybus/sdio.c | 8 +- drivers/staging/gs_fpgaboot/Kconfig | 2 +- drivers/staging/gs_fpgaboot/Makefile | 1 + .../sysfs-bus-iio-impedance-analyzer-ad5933 | 30 - drivers/staging/iio/Kconfig | 1 + drivers/staging/iio/accel/Kconfig | 1 + drivers/staging/iio/accel/Makefile | 1 + drivers/staging/iio/accel/adis16203.c | 3 +- drivers/staging/iio/accel/adis16240.c | 3 +- drivers/staging/iio/adc/Kconfig | 14 +- drivers/staging/iio/adc/Makefile | 1 - drivers/staging/iio/adc/ad7192.c | 244 ++- drivers/staging/iio/adc/ad7192.h | 12 +- drivers/staging/iio/adc/ad7280a.c | 112 +- drivers/staging/iio/adc/ad7280a.h | 3 +- drivers/staging/iio/adc/ad7780.c | 277 --- drivers/staging/iio/adc/ad7816.c | 5 +- drivers/staging/iio/addac/Kconfig | 1 + drivers/staging/iio/addac/Makefile | 1 + drivers/staging/iio/addac/adt7316-i2c.c | 3 +- drivers/staging/iio/addac/adt7316-spi.c | 3 +- drivers/staging/iio/addac/adt7316.c | 7 +- drivers/staging/iio/addac/adt7316.h | 3 +- drivers/staging/iio/cdc/Kconfig | 1 + drivers/staging/iio/cdc/Makefile | 1 + drivers/staging/iio/cdc/ad7150.c | 3 +- drivers/staging/iio/cdc/ad7746.c | 3 +- drivers/staging/iio/cdc/ad7746.h | 3 +- drivers/staging/iio/frequency/Kconfig | 1 + drivers/staging/iio/frequency/Makefile | 1 + drivers/staging/iio/frequency/ad9832.c | 3 +- drivers/staging/iio/frequency/ad9832.h | 3 +- drivers/staging/iio/frequency/ad9834.c | 3 +- drivers/staging/iio/frequency/ad9834.h | 3 +- drivers/staging/iio/frequency/dds.h | 3 +- drivers/staging/iio/impedance-analyzer/Kconfig | 3 +- drivers/staging/iio/impedance-analyzer/Makefile | 1 + drivers/staging/iio/impedance-analyzer/ad5933.c | 58 +- drivers/staging/iio/meter/Kconfig | 1 + drivers/staging/iio/meter/ade7854-i2c.c | 3 +- drivers/staging/iio/meter/ade7854-spi.c | 3 +- drivers/staging/iio/meter/ade7854.c | 5 +- drivers/staging/iio/resolver/Kconfig | 1 + drivers/staging/iio/resolver/Makefile | 1 + drivers/staging/iio/resolver/ad2s1210.c | 6 +- drivers/staging/kpc2000/Kconfig | 46 + drivers/staging/kpc2000/Makefile | 5 + drivers/staging/kpc2000/TODO | 8 + drivers/staging/kpc2000/kpc.h | 23 + drivers/staging/kpc2000/kpc2000/Makefile | 4 + drivers/staging/kpc2000/kpc2000/cell_probe.c | 466 +++++ drivers/staging/kpc2000/kpc2000/core.c | 436 ++++ drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 43 + drivers/staging/kpc2000/kpc2000/fileops.c | 128 ++ drivers/staging/kpc2000/kpc2000/kp2000_module.c | 55 + drivers/staging/kpc2000/kpc2000/pcie.h | 112 + drivers/staging/kpc2000/kpc2000/uapi.h | 22 + drivers/staging/kpc2000/kpc_i2c/Makefile | 4 + drivers/staging/kpc2000/kpc_i2c/fileops.c | 181 ++ drivers/staging/kpc2000/kpc_i2c/i2c_driver.c | 698 +++++++ drivers/staging/kpc2000/kpc_spi/Makefile | 4 + drivers/staging/kpc2000/kpc_spi/spi_driver.c | 507 +++++ drivers/staging/kpc2000/kpc_spi/spi_parts.h | 48 + drivers/staging/ks7010/Kconfig | 1 + drivers/staging/ks7010/Makefile | 1 + drivers/staging/ks7010/ks_hostif.c | 17 +- drivers/staging/media/Kconfig | 1 + drivers/staging/media/bcm2048/Kconfig | 1 + drivers/staging/media/bcm2048/Makefile | 1 + drivers/staging/media/davinci_vpfe/Kconfig | 1 + drivers/staging/media/davinci_vpfe/Makefile | 1 + drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 6 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.h | 2 - .../staging/media/davinci_vpfe/dm365_ipipe_hw.c | 24 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 41 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.h | 2 - drivers/staging/media/davinci_vpfe/dm365_resizer.c | 4 +- drivers/staging/media/imx/Kconfig | 1 + drivers/staging/media/imx/imx-ic-common.c | 6 +- drivers/staging/media/imx/imx-ic-prp.c | 6 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 6 +- drivers/staging/media/imx/imx-ic.h | 6 +- drivers/staging/media/imx/imx-media-capture.c | 11 +- drivers/staging/media/imx/imx-media-csi.c | 6 +- drivers/staging/media/imx/imx-media-dev.c | 6 +- drivers/staging/media/imx/imx-media-fim.c | 6 +- drivers/staging/media/imx/imx-media-internal-sd.c | 6 +- drivers/staging/media/imx/imx-media-of.c | 6 +- drivers/staging/media/imx/imx-media-utils.c | 6 +- drivers/staging/media/imx/imx-media-vdic.c | 6 +- drivers/staging/media/imx/imx-media.h | 6 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 10 +- drivers/staging/media/ipu3/Kconfig | 1 + drivers/staging/media/ipu3/Makefile | 1 + drivers/staging/media/ipu3/ipu3.c | 1 - drivers/staging/media/mt9t031/Kconfig | 1 + drivers/staging/media/mt9t031/Makefile | 1 + drivers/staging/media/rockchip/vpu/Kconfig | 2 +- drivers/staging/media/rockchip/vpu/Makefile | 1 + drivers/staging/media/soc_camera/Kconfig | 1 + drivers/staging/media/soc_camera/imx074.c | 6 +- drivers/staging/media/soc_camera/mt9t031.c | 6 +- drivers/staging/media/soc_camera/soc_camera.c | 6 +- drivers/staging/media/soc_camera/soc_mediabus.c | 6 +- drivers/staging/media/soc_camera/soc_mt9v022.c | 6 +- drivers/staging/media/soc_camera/soc_ov5642.c | 6 +- drivers/staging/media/soc_camera/soc_ov9740.c | 6 +- drivers/staging/media/sunxi/Kconfig | 1 + drivers/staging/media/sunxi/Makefile | 1 + drivers/staging/media/sunxi/cedrus/Kconfig | 1 + drivers/staging/media/sunxi/cedrus/Makefile | 1 + drivers/staging/media/tegra-vde/Kconfig | 1 + drivers/staging/media/tegra-vde/Makefile | 1 + drivers/staging/media/tegra-vde/tegra-vde.c | 5 +- drivers/staging/media/tegra-vde/uapi.h | 11 +- drivers/staging/media/zoran/Kconfig | 1 + drivers/staging/media/zoran/videocodec.c | 14 +- drivers/staging/media/zoran/videocodec.h | 17 +- drivers/staging/media/zoran/zoran.h | 12 +- drivers/staging/media/zoran/zoran_card.c | 17 +- drivers/staging/media/zoran/zoran_card.h | 12 +- drivers/staging/media/zoran/zoran_device.c | 16 +- drivers/staging/media/zoran/zoran_device.h | 22 +- drivers/staging/media/zoran/zoran_driver.c | 114 +- drivers/staging/media/zoran/zoran_procfs.c | 12 +- drivers/staging/media/zoran/zoran_procfs.h | 12 +- drivers/staging/media/zoran/zr36016.c | 18 +- drivers/staging/media/zoran/zr36016.h | 18 +- drivers/staging/media/zoran/zr36050.c | 18 +- drivers/staging/media/zoran/zr36050.h | 18 +- drivers/staging/media/zoran/zr36057.h | 12 +- drivers/staging/media/zoran/zr36060.c | 30 +- drivers/staging/media/zoran/zr36060.h | 18 +- .../most/Documentation/ABI/configfs-most.txt | 204 ++ .../staging/most/Documentation/driver_usage.txt | 131 +- drivers/staging/most/Kconfig | 3 +- drivers/staging/most/Makefile | 1 + drivers/staging/most/cdev/Kconfig | 1 + drivers/staging/most/cdev/Makefile | 1 + drivers/staging/most/cdev/cdev.c | 8 +- drivers/staging/most/configfs.c | 676 ++++++ drivers/staging/most/core.c | 305 ++- drivers/staging/most/core.h | 20 +- drivers/staging/most/dim2/Kconfig | 1 + drivers/staging/most/dim2/Makefile | 1 + drivers/staging/most/dim2/errors.h | 2 +- drivers/staging/most/dim2/hal.h | 2 +- drivers/staging/most/dim2/reg.h | 2 +- drivers/staging/most/dim2/sysfs.h | 2 +- drivers/staging/most/i2c/Kconfig | 3 +- drivers/staging/most/i2c/Makefile | 1 + drivers/staging/most/net/Kconfig | 3 +- drivers/staging/most/net/Makefile | 1 + drivers/staging/most/net/net.c | 3 +- drivers/staging/most/sound/Kconfig | 3 +- drivers/staging/most/sound/Makefile | 1 + drivers/staging/most/sound/sound.c | 59 +- drivers/staging/most/usb/Kconfig | 3 +- drivers/staging/most/usb/Makefile | 1 + drivers/staging/most/usb/usb.c | 2 +- drivers/staging/most/video/Kconfig | 3 +- drivers/staging/most/video/Makefile | 1 + drivers/staging/most/video/video.c | 3 +- drivers/staging/mt7621-dma/Kconfig | 1 + drivers/staging/mt7621-dma/Makefile | 1 + drivers/staging/mt7621-dma/mtk-hsdma.c | 7 +- drivers/staging/mt7621-dts/Kconfig | 1 + drivers/staging/mt7621-dts/Makefile | 1 + drivers/staging/mt7621-dts/mt7621.dtsi | 23 +- drivers/staging/mt7621-mmc/Kconfig | 16 - drivers/staging/mt7621-mmc/Makefile | 42 - drivers/staging/mt7621-mmc/TODO | 8 - drivers/staging/mt7621-mmc/board.h | 63 - drivers/staging/mt7621-mmc/dbg.c | 304 --- drivers/staging/mt7621-mmc/dbg.h | 101 - drivers/staging/mt7621-mmc/mt6575_sd.h | 488 ----- drivers/staging/mt7621-mmc/sd.c | 1855 ----------------- drivers/staging/mt7621-pci-phy/Kconfig | 1 + drivers/staging/mt7621-pci-phy/Makefile | 1 + .../mt7621-pci-phy/mediatek,mt7621-pci-phy.txt | 44 +- drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 284 +-- drivers/staging/mt7621-pci/Kconfig | 1 + drivers/staging/mt7621-pci/Makefile | 1 + drivers/staging/mt7621-pci/pci-mt7621.c | 2 +- drivers/staging/mt7621-pinctrl/Kconfig | 1 + drivers/staging/mt7621-pinctrl/Makefile | 1 + drivers/staging/mt7621-spi/Kconfig | 7 + drivers/staging/mt7621-spi/Makefile | 2 + drivers/staging/{mt7621-dma => mt7621-spi}/TODO | 0 drivers/staging/mt7621-spi/spi-mt7621.c | 417 ++++ drivers/staging/netlogic/Kconfig | 1 + drivers/staging/netlogic/Makefile | 1 + drivers/staging/netlogic/xlr_net.c | 11 +- drivers/staging/nvec/Kconfig | 1 + drivers/staging/octeon-usb/Kconfig | 1 + drivers/staging/octeon-usb/octeon-hcd.c | 4 +- drivers/staging/octeon-usb/octeon-hcd.h | 8 +- drivers/staging/octeon/Kconfig | 1 + drivers/staging/octeon/ethernet-tx.c | 20 +- drivers/staging/olpc_dcon/Kconfig | 1 + drivers/staging/olpc_dcon/Makefile | 1 + drivers/staging/pi433/Kconfig | 1 + drivers/staging/pi433/Makefile | 1 + drivers/staging/pi433/pi433_if.c | 40 +- drivers/staging/pi433/rf69.c | 49 +- drivers/staging/ralink-gdma/Kconfig | 1 + drivers/staging/ralink-gdma/Makefile | 1 + drivers/staging/ralink-gdma/ralink-gdma.c | 105 +- drivers/staging/rtl8188eu/Kconfig | 1 + drivers/staging/rtl8188eu/core/rtw_ap.c | 7 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 5 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 70 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 6 +- drivers/staging/rtl8188eu/hal/odm.c | 2 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 6 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 10 +- drivers/staging/rtl8188eu/include/wifi.h | 130 -- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 1 - drivers/staging/rtl8192e/Kconfig | 10 +- drivers/staging/rtl8192e/dot11d.c | 9 +- drivers/staging/rtl8192e/license | 339 --- drivers/staging/rtl8192e/rtl8192e/Kconfig | 1 + drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 18 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 17 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.h | 17 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 18 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 40 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h | 22 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 17 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h | 18 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.c | 18 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 37 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h | 16 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.h | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 20 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 16 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 16 +- drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.h | 21 +- drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c | 18 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.c | 21 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.h | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.h | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.h | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.h | 17 +- drivers/staging/rtl8192e/rtl819x_BA.h | 16 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 16 +- drivers/staging/rtl8192e/rtl819x_HT.h | 16 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 16 +- drivers/staging/rtl8192e/rtl819x_Qos.h | 16 +- drivers/staging/rtl8192e/rtl819x_TS.h | 16 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 16 +- drivers/staging/rtl8192e/rtllib.h | 6 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 7 +- drivers/staging/rtl8192e/rtllib_crypt_wep.c | 6 +- drivers/staging/rtl8192e/rtllib_debug.h | 22 +- drivers/staging/rtl8192e/rtllib_module.c | 21 +- drivers/staging/rtl8192e/rtllib_rx.c | 20 +- drivers/staging/rtl8192e/rtllib_softmac.c | 5 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 5 +- drivers/staging/rtl8192e/rtllib_tx.c | 22 +- drivers/staging/rtl8192e/rtllib_wx.c | 19 +- drivers/staging/rtl8192u/Kconfig | 1 + drivers/staging/rtl8192u/ieee80211/ieee80211.h | 40 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 7 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.h | 6 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 10 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 11 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 6 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 76 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 3 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 3 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 41 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 29 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 8 +- drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h | 4 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 80 +- drivers/staging/rtl8192u/r8180_93cx6.c | 26 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 16 +- drivers/staging/rtl8192u/r8192U_dm.c | 38 +- drivers/staging/rtl8192u/r8192U_hw.h | 2 +- drivers/staging/rtl8192u/r8192U_wx.c | 2 +- drivers/staging/rtl8192u/r8192U_wx.h | 2 +- drivers/staging/rtl8712/Kconfig | 11 +- drivers/staging/rtl8712/drv_types.h | 6 +- drivers/staging/rtl8712/hal_init.c | 3 +- drivers/staging/rtl8712/ieee80211.c | 3 +- drivers/staging/rtl8712/ieee80211.h | 3 +- drivers/staging/rtl8712/os_intfs.c | 8 +- drivers/staging/rtl8712/rtl8712_cmd.c | 6 +- drivers/staging/rtl8712/rtl8712_cmd.h | 1 - drivers/staging/rtl8712/rtl8712_efuse.c | 6 +- drivers/staging/rtl8712/rtl8712_efuse.h | 3 +- drivers/staging/rtl8712/rtl8712_io.c | 4 +- drivers/staging/rtl8712/rtl8712_led.c | 13 +- drivers/staging/rtl8712/rtl8712_recv.c | 28 +- drivers/staging/rtl8712/rtl8712_xmit.c | 12 +- drivers/staging/rtl8712/rtl871x_eeprom.c | 23 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 18 +- drivers/staging/rtl8712/rtl871x_mlme.c | 14 +- drivers/staging/rtl8712/rtl871x_mp.c | 5 +- drivers/staging/rtl8712/rtl871x_pwrctrl.c | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 8 +- drivers/staging/rtl8712/usb_intf.c | 12 +- drivers/staging/rtl8712/usb_ops_linux.c | 26 +- drivers/staging/rtl8723bs/Kconfig | 1 + drivers/staging/rtl8723bs/core/rtw_ap.c | 12 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 51 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 8 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 33 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 79 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 46 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 7 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 2 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 11 +- drivers/staging/rtl8723bs/hal/hal_com.c | 32 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 20 +- drivers/staging/rtl8723bs/hal/odm.c | 4 +- drivers/staging/rtl8723bs/hal/odm.h | 20 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 12 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 8 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 13 +- drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 8 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 9 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 22 +- drivers/staging/rtl8723bs/include/cmd_osdep.h | 6 +- drivers/staging/rtl8723bs/include/drv_types.h | 10 +- drivers/staging/rtl8723bs/include/drv_types_sdio.h | 4 +- drivers/staging/rtl8723bs/include/ieee80211.h | 15 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 6 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 31 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 30 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 6 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 86 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 56 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 57 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 19 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 29 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 10 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 30 +- drivers/staging/rtlwifi/Kconfig | 1 + drivers/staging/rtlwifi/Makefile | 1 + drivers/staging/rtlwifi/base.c | 20 +- drivers/staging/rtlwifi/btcoexist/Makefile | 1 + .../staging/rtlwifi/btcoexist/halbtc8822b1ant.c | 4 +- drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c | 9 +- drivers/staging/rtlwifi/core.c | 18 +- .../halmac/halmac_88xx/halmac_api_88xx_sdio.c | 5 +- .../halmac/halmac_88xx/halmac_api_88xx_usb.c | 5 +- drivers/staging/rtlwifi/halmac/halmac_api.c | 7 +- drivers/staging/rtlwifi/pci.c | 4 +- drivers/staging/rtlwifi/phydm/phydm.c | 20 +- drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c | 4 +- drivers/staging/rtlwifi/phydm/phydm_debug.c | 12 +- drivers/staging/rtlwifi/phydm/phydm_hwconfig.c | 18 +- drivers/staging/rtlwifi/phydm/phydm_rainfo.c | 5 +- drivers/staging/rtlwifi/rtl8822be/Makefile | 1 + drivers/staging/rtlwifi/rtl8822be/hw.c | 24 +- drivers/staging/rtlwifi/rtl8822be/hw.h | 1 - drivers/staging/rtlwifi/rtl8822be/phy.c | 15 +- drivers/staging/rts5208/Kconfig | 1 + drivers/staging/rts5208/Makefile | 1 + drivers/staging/rts5208/rtsx_chip.h | 2 +- drivers/staging/sm750fb/Kconfig | 1 + drivers/staging/sm750fb/Makefile | 1 + drivers/staging/sm750fb/ddk750.h | 1 + drivers/staging/sm750fb/ddk750_chip.c | 27 +- drivers/staging/sm750fb/ddk750_chip.h | 2 +- drivers/staging/sm750fb/ddk750_display.c | 10 +- drivers/staging/sm750fb/ddk750_display.h | 2 +- drivers/staging/sm750fb/ddk750_dvi.c | 40 +- drivers/staging/sm750fb/ddk750_power.h | 2 +- drivers/staging/sm750fb/ddk750_sii164.c | 114 +- drivers/staging/sm750fb/ddk750_swi2c.c | 1 + drivers/staging/sm750fb/ddk750_swi2c.h | 1 + drivers/staging/sm750fb/sm750.c | 5 +- drivers/staging/sm750fb/sm750_accel.c | 32 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- drivers/staging/speakup/Kconfig | 1 + drivers/staging/speakup/kobjects.c | 14 +- drivers/staging/speakup/main.c | 1 + drivers/staging/speakup/selection.c | 212 +- drivers/staging/speakup/speakup.h | 1 + drivers/staging/speakup/speakup_decpc.c | 2 +- drivers/staging/speakup/speakup_keypc.c | 6 +- drivers/staging/speakup/spk_ttyio.c | 2 +- drivers/staging/unisys/Kconfig | 1 + drivers/staging/unisys/Makefile | 1 + drivers/staging/unisys/include/iochannel.h | 2 +- drivers/staging/unisys/visorhba/Kconfig | 13 +- drivers/staging/unisys/visorhba/Makefile | 1 + drivers/staging/unisys/visorinput/Kconfig | 15 +- drivers/staging/unisys/visorinput/Makefile | 1 + drivers/staging/unisys/visornic/Kconfig | 15 +- drivers/staging/unisys/visornic/Makefile | 1 + drivers/staging/vboxvideo/Kconfig | 1 + drivers/staging/vboxvideo/vbox_mode.c | 3 +- drivers/staging/vboxvideo/vbox_prime.c | 10 +- drivers/staging/vc04_services/Kconfig | 1 + .../staging/vc04_services/bcm2835-audio/Kconfig | 1 + .../staging/vc04_services/bcm2835-audio/Makefile | 1 + .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 12 +- .../staging/vc04_services/bcm2835-camera/Kconfig | 1 + .../vc04_services/bcm2835-camera/bcm2835-camera.c | 51 +- .../vc04_services/bcm2835-camera/controls.c | 58 +- .../staging/vc04_services/interface/vchi/vchi.h | 38 +- .../vc04_services/interface/vchi/vchi_cfg.h | 34 +- .../vc04_services/interface/vchi/vchi_common.h | 176 +- .../vc04_services/interface/vchiq_arm/vchiq.h | 34 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 37 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 48 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 32 +- .../vc04_services/interface/vchiq_arm/vchiq_cfg.h | 34 +- .../interface/vchiq_arm/vchiq_connected.c | 34 +- .../interface/vchiq_arm/vchiq_connected.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 50 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 34 +- .../interface/vchiq_arm/vchiq_debugfs.c | 32 +- .../interface/vchiq_arm/vchiq_debugfs.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 34 +- .../interface/vchiq_arm/vchiq_ioctl.h | 34 +- .../interface/vchiq_arm/vchiq_pagelist.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_util.h | 34 +- drivers/staging/vme/Makefile | 1 + drivers/staging/vme/devices/Kconfig | 1 + drivers/staging/vme/devices/Makefile | 1 + drivers/staging/vt6655/Kconfig | 1 + drivers/staging/vt6655/card.h | 6 +- drivers/staging/vt6655/channel.h | 2 +- drivers/staging/vt6655/desc.h | 2 +- drivers/staging/vt6655/device.h | 2 +- drivers/staging/vt6655/device_cfg.h | 2 +- drivers/staging/vt6655/dpc.h | 2 +- drivers/staging/vt6655/key.h | 2 +- drivers/staging/vt6655/mac.c | 25 - drivers/staging/vt6655/mac.h | 9 +- drivers/staging/vt6655/power.c | 7 +- drivers/staging/vt6655/power.h | 2 +- drivers/staging/vt6655/rf.c | 35 +- drivers/staging/vt6655/rf.h | 2 +- drivers/staging/vt6655/rxtx.c | 18 +- drivers/staging/vt6655/rxtx.h | 2 +- drivers/staging/vt6655/srom.h | 2 +- drivers/staging/vt6655/tmacro.h | 2 +- drivers/staging/vt6655/upc.h | 4 +- drivers/staging/vt6656/Kconfig | 1 + drivers/staging/vt6656/baseband.h | 2 +- drivers/staging/vt6656/card.h | 2 +- drivers/staging/vt6656/channel.h | 2 +- drivers/staging/vt6656/desc.h | 2 +- drivers/staging/vt6656/device.h | 2 +- drivers/staging/vt6656/dpc.h | 2 +- drivers/staging/vt6656/firmware.h | 2 +- drivers/staging/vt6656/int.h | 2 +- drivers/staging/vt6656/key.h | 2 +- drivers/staging/vt6656/power.h | 2 +- drivers/staging/vt6656/rf.h | 2 +- drivers/staging/vt6656/rxtx.h | 2 +- drivers/staging/vt6656/usbpipe.h | 2 +- drivers/staging/vt6656/wcmd.h | 2 +- drivers/staging/wilc1000/Kconfig | 2 +- drivers/staging/wilc1000/host_interface.c | 71 +- drivers/staging/wilc1000/host_interface.h | 14 +- drivers/staging/wilc1000/wilc_netdev.c | 2 +- drivers/staging/wilc1000/wilc_spi.c | 13 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 72 +- drivers/staging/wilc1000/wilc_wlan.c | 8 +- drivers/staging/wlan-ng/Kconfig | 2 +- drivers/staging/wlan-ng/hfa384x.h | 4 +- drivers/staging/wlan-ng/hfa384x_usb.c | 4 +- drivers/target/iscsi/iscsi_target_auth.c | 1 + .../intel/int340x_thermal/acpi_thermal_rel.c | 2 +- drivers/thunderbolt/domain.c | 1 + drivers/tty/rocket.c | 2 +- drivers/tty/serial/men_z135_uart.c | 1 + drivers/tty/serial/sc16is7xx.c | 4 +- drivers/tty/serial/serial_txx9.c | 1 + drivers/tty/serial/sh-sci.c | 6 +- drivers/tty/vt/selection.c | 46 +- drivers/tty/vt/vt.c | 10 +- drivers/usb/core/driver.c | 13 + drivers/usb/core/message.c | 4 +- drivers/usb/early/xhci-dbc.c | 4 + drivers/usb/gadget/udc/dummy_hcd.c | 19 +- drivers/usb/host/xhci-dbgcap.c | 2 + drivers/usb/misc/ldusb.c | 2 +- drivers/usb/misc/yurex.c | 1 - drivers/usb/storage/realtek_cr.c | 13 +- drivers/usb/usbip/stub_rx.c | 12 +- drivers/usb/usbip/usbip_common.h | 7 - drivers/vfio/Kconfig | 1 + drivers/vfio/pci/vfio_pci.c | 4 +- drivers/vfio/vfio_iommu_spapr_tce.c | 2 +- drivers/vfio/vfio_iommu_type1.c | 14 - drivers/vhost/vhost.c | 6 +- drivers/video/fbdev/efifb.c | 3 +- drivers/virtio/virtio_pci_common.c | 8 +- drivers/virtio/virtio_ring.c | 2 - drivers/w1/masters/ds2490.c | 6 +- drivers/watchdog/acquirewdt.c | 2 +- drivers/watchdog/advantechwdt.c | 2 +- drivers/watchdog/alim1535_wdt.c | 2 +- drivers/watchdog/alim7101_wdt.c | 2 +- drivers/watchdog/ar7_wdt.c | 2 +- drivers/watchdog/at91rm9200_wdt.c | 2 +- drivers/watchdog/ath79_wdt.c | 2 +- drivers/watchdog/bcm63xx_wdt.c | 2 +- drivers/watchdog/cpu5wdt.c | 2 +- drivers/watchdog/cpwd.c | 2 +- drivers/watchdog/eurotechwdt.c | 2 +- drivers/watchdog/f71808e_wdt.c | 2 +- drivers/watchdog/gef_wdt.c | 2 +- drivers/watchdog/geodewdt.c | 2 +- drivers/watchdog/ib700wdt.c | 2 +- drivers/watchdog/ibmasr.c | 2 +- drivers/watchdog/indydog.c | 2 +- drivers/watchdog/intel_scu_watchdog.c | 2 +- drivers/watchdog/iop_wdt.c | 2 +- drivers/watchdog/it8712f_wdt.c | 2 +- drivers/watchdog/ixp4xx_wdt.c | 2 +- drivers/watchdog/ks8695_wdt.c | 2 +- drivers/watchdog/m54xx_wdt.c | 2 +- drivers/watchdog/machzwd.c | 2 +- drivers/watchdog/mixcomwd.c | 2 +- drivers/watchdog/mtx-1_wdt.c | 2 +- drivers/watchdog/mv64x60_wdt.c | 2 +- drivers/watchdog/nuc900_wdt.c | 2 +- drivers/watchdog/nv_tco.c | 2 +- drivers/watchdog/pc87413_wdt.c | 2 +- drivers/watchdog/pcwd.c | 4 +- drivers/watchdog/pcwd_pci.c | 4 +- drivers/watchdog/pcwd_usb.c | 4 +- drivers/watchdog/pika_wdt.c | 2 +- drivers/watchdog/pnx833x_wdt.c | 2 +- drivers/watchdog/rc32434_wdt.c | 2 +- drivers/watchdog/rdc321x_wdt.c | 2 +- drivers/watchdog/riowd.c | 2 +- drivers/watchdog/sa1100_wdt.c | 2 +- drivers/watchdog/sb_wdog.c | 2 +- drivers/watchdog/sbc60xxwdt.c | 2 +- drivers/watchdog/sbc7240_wdt.c | 2 +- drivers/watchdog/sbc8360.c | 2 +- drivers/watchdog/sbc_epx_c3.c | 2 +- drivers/watchdog/sbc_fitpc2_wdt.c | 2 +- drivers/watchdog/sbsa_gwdt.c | 2 +- drivers/watchdog/sc1200wdt.c | 2 +- drivers/watchdog/sc520_wdt.c | 2 +- drivers/watchdog/sch311x_wdt.c | 2 +- drivers/watchdog/scx200_wdt.c | 2 +- drivers/watchdog/smsc37b787_wdt.c | 2 +- drivers/watchdog/w83877f_wdt.c | 2 +- drivers/watchdog/w83977f_wdt.c | 2 +- drivers/watchdog/wafer5823wdt.c | 2 +- drivers/watchdog/watchdog_dev.c | 2 +- drivers/watchdog/wdrtas.c | 4 +- drivers/watchdog/wdt.c | 4 +- drivers/watchdog/wdt285.c | 2 +- drivers/watchdog/wdt977.c | 2 +- drivers/watchdog/wdt_pci.c | 4 +- drivers/xen/events/events_base.c | 1 + drivers/xen/evtchn.c | 2 +- drivers/xen/privcmd-buf.c | 3 +- drivers/xen/xenbus/xenbus_dev_frontend.c | 4 +- fs/9p/v9fs_vfs.h | 2 +- fs/9p/vfs_inode.c | 10 +- fs/9p/vfs_super.c | 4 +- fs/Makefile | 2 +- fs/adfs/dir_f.c | 6 - fs/adfs/super.c | 10 +- fs/affs/super.c | 13 +- fs/afs/callback.c | 3 +- fs/afs/cmservice.c | 10 +- fs/afs/file.c | 2 - fs/afs/flock.c | 1 - fs/afs/fsclient.c | 31 +- fs/afs/inode.c | 4 +- fs/afs/internal.h | 4 +- fs/afs/misc.c | 9 - fs/afs/rxrpc.c | 31 +- fs/afs/server.c | 1 + fs/afs/super.c | 9 +- fs/afs/vlclient.c | 18 +- fs/afs/write.c | 1 - fs/afs/yfsclient.c | 30 +- fs/aio.c | 338 +-- fs/autofs/autofs_i.h | 1 - fs/autofs/inode.c | 2 +- fs/befs/linuxvfs.c | 12 +- fs/bfs/inode.c | 10 +- fs/block_dev.c | 25 +- fs/btrfs/acl.c | 6 +- fs/btrfs/backref.c | 38 +- fs/btrfs/btrfs_inode.h | 8 + fs/btrfs/compression.c | 2 +- fs/btrfs/ctree.c | 254 ++- fs/btrfs/ctree.h | 79 +- fs/btrfs/delayed-inode.c | 5 +- fs/btrfs/delayed-ref.c | 46 +- fs/btrfs/delayed-ref.h | 122 +- fs/btrfs/dev-replace.c | 8 +- fs/btrfs/dev-replace.h | 3 +- fs/btrfs/dir-item.c | 5 +- fs/btrfs/disk-io.c | 225 +- fs/btrfs/disk-io.h | 7 +- fs/btrfs/extent-tree.c | 651 +++--- fs/btrfs/extent_io.c | 356 +--- fs/btrfs/extent_io.h | 89 +- fs/btrfs/extent_map.c | 38 - fs/btrfs/file-item.c | 47 +- fs/btrfs/file.c | 47 +- fs/btrfs/free-space-cache.c | 45 +- fs/btrfs/free-space-cache.h | 18 +- fs/btrfs/free-space-tree.c | 24 +- fs/btrfs/free-space-tree.h | 1 + fs/btrfs/inode-item.c | 8 +- fs/btrfs/inode.c | 338 ++- fs/btrfs/ioctl.c | 191 +- fs/btrfs/locking.c | 157 +- fs/btrfs/ordered-data.c | 17 +- fs/btrfs/ordered-data.h | 3 +- fs/btrfs/print-tree.c | 2 +- fs/btrfs/props.c | 242 +-- fs/btrfs/props.h | 7 +- fs/btrfs/qgroup.c | 5 +- fs/btrfs/ref-verify.c | 69 +- fs/btrfs/ref-verify.h | 10 +- fs/btrfs/relocation.c | 123 +- fs/btrfs/root-tree.c | 13 +- fs/btrfs/scrub.c | 6 +- fs/btrfs/send.c | 114 +- fs/btrfs/super.c | 5 +- fs/btrfs/tests/btrfs-tests.c | 17 +- fs/btrfs/tests/btrfs-tests.h | 17 +- fs/btrfs/tests/extent-buffer-tests.c | 8 +- fs/btrfs/tests/extent-io-tests.c | 35 +- fs/btrfs/tests/extent-map-tests.c | 213 +- fs/btrfs/tests/free-space-tests.c | 11 +- fs/btrfs/tests/free-space-tree-tests.c | 18 +- fs/btrfs/tests/inode-tests.c | 34 +- fs/btrfs/tests/qgroup-tests.c | 20 +- fs/btrfs/transaction.c | 64 +- fs/btrfs/transaction.h | 4 +- fs/btrfs/tree-checker.c | 513 +---- fs/btrfs/tree-checker.h | 11 +- fs/btrfs/tree-log.c | 289 +-- fs/btrfs/tree-log.h | 10 +- fs/btrfs/uuid-tree.c | 6 +- fs/btrfs/volumes.c | 469 +++-- fs/btrfs/volumes.h | 40 +- fs/btrfs/xattr.c | 65 +- fs/btrfs/xattr.h | 7 +- fs/btrfs/zstd.c | 11 +- fs/buffer.c | 8 +- fs/ceph/dir.c | 6 +- fs/ceph/file.c | 1 - fs/ceph/inode.c | 21 +- fs/ceph/mds_client.c | 70 +- fs/ceph/snap.c | 7 +- fs/ceph/super.c | 1 - fs/ceph/super.h | 1 - fs/cifs/cifsfs.c | 14 +- fs/cifs/cifsglob.h | 10 - fs/cifs/connect.c | 30 +- fs/cifs/file.c | 45 +- fs/cifs/inode.c | 4 - fs/cifs/misc.c | 49 +- fs/cifs/smb2file.c | 6 +- fs/cifs/smb2misc.c | 6 +- fs/cifs/smb2ops.c | 70 +- fs/cifs/smb2pdu.c | 61 +- fs/cifs/smb2proto.h | 5 +- fs/coda/inode.c | 10 +- fs/configfs/dir.c | 2 - fs/crypto/keyinfo.c | 1 + fs/dax.c | 15 - fs/dcache.c | 24 +- fs/debugfs/inode.c | 7 +- fs/ecryptfs/crypto.c | 1 + fs/ecryptfs/keystore.c | 1 + fs/ecryptfs/super.c | 5 +- fs/efs/super.c | 10 +- fs/ext2/super.c | 10 +- fs/ext4/ext4.h | 1 + fs/ext4/super.c | 5 +- fs/f2fs/f2fs.h | 3 +- fs/f2fs/node.c | 2 - fs/f2fs/super.c | 10 +- fs/fat/inode.c | 10 +- fs/fcntl.c | 2 +- fs/freevxfs/vxfs_super.c | 11 +- fs/fuse/dev.c | 12 +- fs/fuse/inode.c | 24 +- fs/gfs2/bmap.c | 19 +- fs/gfs2/super.c | 12 +- fs/hfs/super.c | 10 +- fs/hfsplus/super.c | 13 +- fs/hostfs/hostfs_kern.c | 10 +- fs/hpfs/super.c | 10 +- fs/hugetlbfs/inode.c | 25 +- fs/inode.c | 65 +- fs/internal.h | 4 +- fs/io_uring.c | 333 ++- fs/iomap.c | 105 +- fs/isofs/inode.c | 10 +- fs/jffs2/fs.c | 1 - fs/jffs2/readinode.c | 5 + fs/jffs2/super.c | 13 +- fs/jfs/acl.c | 3 +- fs/jfs/inode.c | 13 - fs/jfs/jfs_incore.h | 6 +- fs/jfs/jfs_logmgr.c | 18 +- fs/jfs/jfs_logmgr.h | 10 +- fs/jfs/jfs_mount.c | 4 +- fs/jfs/jfs_superblock.h | 8 +- fs/jfs/jfs_txnmgr.c | 3 +- fs/jfs/namei.c | 2 +- fs/jfs/super.c | 32 +- fs/libfs.c | 2 - fs/locks.c | 2 +- fs/minix/inode.c | 10 +- fs/nfs/inode.c | 10 +- fs/nfs/internal.h | 2 +- fs/nfs/nfs42proc.c | 3 + fs/nfs/nfs4file.c | 4 +- fs/nfs/nfs4super.c | 2 +- fs/nfs/nfs4xdr.c | 4 +- fs/nfs/super.c | 5 +- fs/nfsd/nfs3proc.c | 17 +- fs/nfsd/nfs3xdr.c | 11 +- fs/nfsd/nfs4callback.c | 8 +- fs/nfsd/nfs4proc.c | 1 - fs/nfsd/nfs4recover.c | 1 + fs/nfsd/nfs4state.c | 13 +- fs/nfsd/state.h | 1 - fs/nilfs2/nilfs.h | 2 + fs/nilfs2/super.c | 11 +- fs/notify/fanotify/Kconfig | 1 + fs/notify/fanotify/fanotify.c | 14 +- fs/notify/inotify/Kconfig | 1 + fs/notify/mark.c | 12 +- fs/nsfs.c | 3 +- fs/ntfs/inode.c | 17 +- fs/ntfs/inode.h | 2 +- fs/ntfs/super.c | 2 +- fs/ocfs2/cluster/quorum.c | 1 - fs/ocfs2/dlmfs/dlmfs.c | 10 +- fs/ocfs2/super.c | 12 +- fs/open.c | 19 - fs/openpromfs/inode.c | 10 +- fs/orangefs/super.c | 9 +- fs/overlayfs/super.c | 13 +- fs/pipe.c | 4 +- fs/proc/base.c | 34 +- fs/proc/inode.c | 10 +- fs/proc/proc_sysctl.c | 6 +- fs/proc/task_mmu.c | 18 - fs/pstore/inode.c | 2 +- fs/qnx4/inode.c | 12 +- fs/qnx6/inode.c | 12 +- fs/read_write.c | 112 +- fs/reiserfs/super.c | 10 +- fs/romfs/super.c | 11 +- fs/seq_file.c | 1 - fs/signalfd.c | 1 - fs/splice.c | 16 +- fs/squashfs/super.c | 11 +- fs/super.c | 5 + fs/sysv/inode.c | 10 +- fs/ubifs/auth.c | 6 + fs/ubifs/replay.c | 2 + fs/ubifs/super.c | 14 +- fs/udf/super.c | 10 +- fs/ufs/super.c | 10 +- fs/ufs/util.h | 6 +- fs/userfaultfd.c | 9 - fs/xfs/Makefile | 3 - fs/xfs/libxfs/xfs_ag.c | 54 - fs/xfs/libxfs/xfs_ag.h | 2 - fs/xfs/libxfs/xfs_alloc.c | 13 +- fs/xfs/libxfs/xfs_attr.c | 35 +- fs/xfs/libxfs/xfs_attr.h | 2 +- fs/xfs/libxfs/xfs_bmap.c | 17 +- fs/xfs/libxfs/xfs_defer.c | 14 +- fs/xfs/libxfs/xfs_dquot_buf.c | 4 +- fs/xfs/libxfs/xfs_fs.h | 139 +- fs/xfs/libxfs/xfs_health.h | 190 -- fs/xfs/libxfs/xfs_quota_defs.h | 2 +- fs/xfs/libxfs/xfs_sb.c | 18 +- fs/xfs/libxfs/xfs_sb.h | 2 +- fs/xfs/libxfs/xfs_trans_resv.c | 6 +- fs/xfs/libxfs/xfs_types.c | 2 +- fs/xfs/libxfs/xfs_types.h | 2 - fs/xfs/scrub/agheader.c | 20 - fs/xfs/scrub/common.c | 47 +- fs/xfs/scrub/common.h | 4 - fs/xfs/scrub/fscounters.c | 366 ---- fs/xfs/scrub/health.c | 237 --- fs/xfs/scrub/health.h | 14 - fs/xfs/scrub/ialloc.c | 4 +- fs/xfs/scrub/parent.c | 2 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/scrub/repair.c | 34 +- fs/xfs/scrub/repair.h | 5 +- fs/xfs/scrub/scrub.c | 49 +- fs/xfs/scrub/scrub.h | 27 +- fs/xfs/scrub/trace.h | 63 +- fs/xfs/xfs_aops.c | 135 +- fs/xfs/xfs_aops.h | 1 + fs/xfs/xfs_bmap_util.c | 2 - fs/xfs/xfs_buf_item.c | 4 +- fs/xfs/xfs_discard.c | 3 +- fs/xfs/xfs_dquot.c | 17 +- fs/xfs/xfs_file.c | 6 +- fs/xfs/xfs_fsops.c | 3 +- fs/xfs/xfs_fsops.h | 2 +- fs/xfs/xfs_health.c | 392 ---- fs/xfs/xfs_icache.c | 11 +- fs/xfs/xfs_icache.h | 4 +- fs/xfs/xfs_inode.c | 31 +- fs/xfs/xfs_inode.h | 17 +- fs/xfs/xfs_ioctl.c | 62 +- fs/xfs/xfs_ioctl32.c | 9 +- fs/xfs/xfs_itable.c | 2 - fs/xfs/xfs_log.c | 3 +- fs/xfs/xfs_log_cil.c | 21 +- fs/xfs/xfs_log_recover.c | 10 +- fs/xfs/xfs_mount.c | 35 +- fs/xfs/xfs_mount.h | 32 +- fs/xfs/xfs_qm.c | 3 +- fs/xfs/xfs_qm.h | 8 +- fs/xfs/xfs_quota.h | 37 +- fs/xfs/xfs_super.c | 41 +- fs/xfs/xfs_trace.h | 76 - fs/xfs/xfs_trans_dquot.c | 52 +- include/acpi/acpi_bus.h | 8 +- include/acpi/acpixf.h | 2 +- include/acpi/actbl.h | 4 +- include/acpi/actypes.h | 12 +- include/asm-generic/futex.h | 8 +- include/asm-generic/io.h | 7 +- include/asm-generic/mmiowb.h | 63 - include/asm-generic/mmiowb_types.h | 12 - include/asm-generic/pgtable.h | 2 - include/asm-generic/rwsem.h | 140 ++ include/asm-generic/sections.h | 14 - include/asm-generic/syscall.h | 21 +- include/asm-generic/tlb.h | 297 +-- include/crypto/aes.h | 8 +- include/crypto/akcipher.h | 54 +- include/crypto/cryptd.h | 18 +- include/crypto/des.h | 43 - include/crypto/hash.h | 10 +- include/crypto/internal/simd.h | 44 - include/crypto/morus1280_glue.h | 79 +- include/crypto/morus640_glue.h | 79 +- include/crypto/public_key.h | 4 - include/crypto/streebog.h | 5 +- include/drm/drm_modeset_helper_vtables.h | 4 - include/drm/ttm/ttm_bo_driver.h | 1 + include/dt-bindings/clock/sifive-fu540-prci.h | 18 - include/dt-bindings/iio/temperature/thermocouple.h | 16 + .../dt-bindings/reset/amlogic,meson-g12a-reset.h | 5 +- include/keys/trusted.h | 2 +- include/linux/acpi.h | 6 +- include/linux/acpi_iort.h | 8 - include/linux/bio.h | 20 +- include/linux/bitrev.h | 46 +- include/linux/blk-mq.h | 1 - include/linux/blkdev.h | 1 + include/linux/bpf.h | 2 +- include/linux/bvec.h | 19 +- include/linux/clk.h | 16 - include/linux/compiler.h | 2 +- include/linux/cpu.h | 44 +- include/linux/cpufreq.h | 14 - include/linux/cpuhotplug.h | 1 - include/linux/cpuidle.h | 1 - include/linux/cred.h | 2 +- include/linux/dcache.h | 2 +- include/linux/dmi.h | 8 +- include/linux/efi.h | 7 +- include/linux/elevator.h | 1 - include/linux/etherdevice.h | 12 - include/linux/filter.h | 18 +- include/linux/firmware/intel/stratix10-smc.h | 19 - include/linux/fs.h | 10 +- include/linux/ftrace.h | 18 +- include/linux/hid.h | 4 +- include/linux/hwmon.h | 18 - include/linux/iio/adc/ad_sigma_delta.h | 1 + include/linux/iio/driver.h | 1 + include/linux/iio/frequency/ad9523.h | 8 +- include/linux/iio/gyro/itg3200.h | 1 + include/linux/iio/iio.h | 4 +- include/linux/iio/imu/adis.h | 14 + include/linux/ima.h | 2 +- include/linux/intel-ish-client-if.h | 112 - include/linux/interrupt.h | 25 + include/linux/iomap.h | 22 +- include/linux/jbd2.h | 1 + include/linux/jump_label_ratelimit.h | 64 +- include/linux/kernel.h | 4 +- include/linux/kprobes.h | 1 - include/linux/kvm_host.h | 10 +- include/linux/livepatch.h | 3 + include/linux/lockdep.h | 11 +- include/linux/lsm_hooks.h | 170 +- include/linux/memcontrol.h | 5 +- include/linux/mfd/palmas.h | 1 + include/linux/mfd/wm831x/regulator.h | 2 +- include/linux/mfd/wm8400-private.h | 8 + include/linux/mii.h | 2 +- include/linux/mlx5/driver.h | 2 - include/linux/mm.h | 33 +- include/linux/mm_types.h | 2 +- include/linux/mount.h | 2 - include/linux/netdevice.h | 3 - include/linux/nvme.h | 9 +- include/linux/oid_registry.h | 18 - include/linux/perf_event.h | 20 +- include/linux/pid.h | 2 - include/linux/pipe_fs_i.h | 11 +- include/linux/platform_data/ads7828.h | 2 +- include/linux/platform_data/ds620.h | 2 +- include/linux/platform_data/ina2xx.h | 2 +- include/linux/platform_data/max197.h | 2 +- include/linux/platform_data/ntc_thermistor.h | 2 +- include/linux/platform_data/spi-ep93xx.h | 4 + include/linux/platform_data/x86/clk-pmc-atom.h | 3 - include/linux/pm_domain.h | 22 +- include/linux/pm_opp.h | 8 - include/linux/printk.h | 4 +- include/linux/property.h | 18 - include/linux/psp-sev.h | 3 +- include/linux/ptrace.h | 11 +- include/linux/qed/qed_if.h | 2 + include/linux/rcupdate.h | 6 +- include/linux/rcuwait.h | 2 +- include/linux/regulator/consumer.h | 5 - include/linux/rwsem-spinlock.h | 47 + include/linux/rwsem.h | 37 +- include/linux/sched.h | 4 + include/linux/sched/mm.h | 21 - include/linux/sched/task.h | 1 - include/linux/sched/topology.h | 4 +- include/linux/sched/user.h | 7 - include/linux/selection.h | 7 +- include/linux/set_memory.h | 11 - include/linux/shmem_fs.h | 1 - include/linux/smpboot.h | 2 +- include/linux/spi/pxa2xx_spi.h | 1 - include/linux/spi/spi-mem.h | 12 - include/linux/spi/spi.h | 24 +- include/linux/spi/spi_bitbang.h | 1 - include/linux/spinlock.h | 11 +- include/linux/srcu.h | 36 +- include/linux/stackdepot.h | 8 +- include/linux/stacktrace.h | 81 +- include/linux/string.h | 7 - include/linux/sunrpc/sched.h | 8 + include/linux/suspend.h | 3 - include/linux/tick.h | 13 +- include/linux/time64.h | 21 - include/linux/uaccess.h | 2 - include/linux/uio.h | 2 +- include/linux/uprobes.h | 5 - include/linux/usb.h | 2 + include/linux/virtio_ring.h | 2 +- include/linux/vmalloc.h | 15 - include/net/af_rxrpc.h | 4 +- include/net/cfg80211.h | 5 - include/net/ip.h | 2 +- include/net/mac80211.h | 63 +- include/net/net_namespace.h | 1 - include/net/netfilter/nf_conntrack.h | 2 - include/net/netfilter/nf_conntrack_l4proto.h | 6 - include/net/netns/hash.h | 10 +- include/net/netrom.h | 2 +- include/net/nfc/nci_core.h | 2 +- include/net/sch_generic.h | 44 +- include/net/sctp/command.h | 1 + include/net/sock.h | 6 + include/net/tls.h | 4 +- include/net/xfrm.h | 22 +- include/soc/rockchip/rk3399_grf.h | 21 - include/soc/rockchip/rockchip_sip.h | 1 - include/sound/soc.h | 11 +- include/trace/events/btrfs.h | 245 +-- include/trace/events/cpuhp.h | 4 +- include/trace/events/devfreq.h | 40 - include/trace/events/preemptirq.h | 2 +- include/trace/events/rcu.h | 4 +- include/trace/events/spi.h | 10 +- include/trace/events/sunrpc.h | 2 +- include/trace/events/syscalls.h | 2 +- include/trace/events/timer.h | 17 +- include/trace/events/vmscan.h | 4 +- include/trace/events/workqueue.h | 4 +- include/trace/events/xen.h | 2 +- include/uapi/linux/btrfs_tree.h | 2 - include/uapi/linux/ethtool.h | 2 +- include/uapi/linux/input-event-codes.h | 6 +- include/uapi/linux/psci.h | 7 - include/uapi/linux/psp-sev.h | 18 +- include/uapi/linux/sched.h | 1 - include/uapi/linux/spi/spidev.h | 6 +- include/uapi/linux/vfio.h | 4 - include/uapi/linux/vfio_ccw.h | 12 - include/uapi/rdma/mlx5-abi.h | 1 - include/uapi/sound/asound.h | 1 - init/Kconfig | 10 + init/main.c | 16 +- ipc/mqueue.c | 10 +- kernel/Kconfig.locks | 9 +- kernel/Makefile | 1 - kernel/acct.c | 4 +- kernel/async.c | 4 +- kernel/backtracetest.c | 11 +- kernel/bpf/core.c | 1 + kernel/bpf/cpumap.c | 13 +- kernel/bpf/inode.c | 26 +- kernel/bpf/verifier.c | 81 +- kernel/cgroup/cpuset.c | 11 +- kernel/cpu.c | 91 +- kernel/dma/debug.c | 14 +- kernel/events/core.c | 101 +- kernel/events/ring_buffer.c | 40 +- kernel/events/uprobes.c | 10 +- kernel/fail_function.c | 2 +- kernel/fork.c | 132 +- kernel/futex.c | 188 +- kernel/iomem.c | 4 +- kernel/irq/chip.c | 4 - kernel/irq/debugfs.c | 2 +- kernel/irq/devres.c | 3 +- kernel/irq/handle.c | 2 +- kernel/irq/irqdesc.c | 1 - kernel/irq/manage.c | 6 +- kernel/irq/spurious.c | 4 +- kernel/irq/timings.c | 522 ++--- kernel/irq_work.c | 75 +- kernel/jump_label.c | 63 +- kernel/kexec_core.c | 4 +- kernel/kexec_file.c | 1 + kernel/kprobes.c | 6 +- kernel/latencytop.c | 29 +- kernel/livepatch/core.c | 91 +- kernel/livepatch/transition.c | 22 +- kernel/locking/Makefile | 5 +- kernel/locking/lock_events.c | 179 -- kernel/locking/lock_events.h | 59 - kernel/locking/lock_events_list.h | 67 - kernel/locking/lockdep.c | 377 ++-- kernel/locking/lockdep_internals.h | 34 +- kernel/locking/locktorture.c | 2 - kernel/locking/percpu-rwsem.c | 2 - kernel/locking/qspinlock.c | 8 +- kernel/locking/qspinlock_paravirt.h | 19 +- kernel/locking/qspinlock_stat.h | 242 ++- kernel/locking/rwsem-spinlock.c | 339 +++ kernel/locking/rwsem-xadd.c | 204 +- kernel/locking/rwsem.c | 25 +- kernel/locking/rwsem.h | 174 +- kernel/locking/spinlock.c | 7 - kernel/locking/spinlock_debug.c | 6 +- kernel/module.c | 82 +- kernel/panic.c | 7 +- kernel/power/Kconfig | 9 - kernel/power/hibernate.c | 17 +- kernel/power/main.c | 14 - kernel/power/snapshot.c | 5 +- kernel/power/suspend.c | 17 +- kernel/power/user.c | 5 +- kernel/rcu/rcu.h | 1 - kernel/rcu/rcuperf.c | 5 - kernel/rcu/rcutorture.c | 21 +- kernel/rcu/srcutiny.c | 9 +- kernel/rcu/srcutree.c | 32 +- kernel/rcu/tiny.c | 2 +- kernel/rcu/tree.c | 510 ++++- kernel/rcu/tree.h | 14 +- kernel/rcu/tree_exp.h | 36 +- kernel/rcu/tree_plugin.h | 257 ++- kernel/rcu/tree_stall.h | 709 ------- kernel/rcu/update.c | 59 +- kernel/resource.c | 11 +- kernel/rseq.c | 9 +- kernel/sched/core.c | 128 +- kernel/sched/cpufreq.c | 2 +- kernel/sched/cpufreq_schedutil.c | 22 +- kernel/sched/deadline.c | 3 +- kernel/sched/debug.c | 2 +- kernel/sched/fair.c | 60 +- kernel/sched/isolation.c | 18 +- kernel/sched/rt.c | 5 - kernel/sched/sched.h | 18 +- kernel/sched/topology.c | 31 +- kernel/seccomp.c | 21 +- kernel/signal.c | 27 +- kernel/softirq.c | 51 + kernel/stacktrace.c | 333 +-- kernel/stop_machine.c | 2 +- kernel/sys_ni.c | 3 + kernel/sysctl.c | 3 +- kernel/time/alarmtimer.c | 2 +- kernel/time/clockevents.c | 18 +- kernel/time/jiffies.c | 2 +- kernel/time/sched_clock.c | 10 +- kernel/time/tick-broadcast.c | 48 +- kernel/time/tick-common.c | 54 +- kernel/time/tick-internal.h | 10 +- kernel/time/tick-sched.c | 49 +- kernel/time/tick-sched.h | 13 +- kernel/time/time.c | 2 +- kernel/time/timekeeping.c | 24 +- kernel/time/timekeeping.h | 7 - kernel/time/timer.c | 32 +- kernel/torture.c | 2 - kernel/trace/bpf_trace.c | 8 - kernel/trace/ftrace.c | 6 +- kernel/trace/ring_buffer.c | 2 +- kernel/trace/trace.c | 144 +- kernel/trace/trace.h | 8 + kernel/trace/trace_branch.c | 4 - kernel/trace/trace_events_hist.c | 14 +- kernel/trace/trace_stack.c | 85 +- kernel/trace/trace_syscalls.c | 9 +- kernel/watchdog.c | 2 +- kernel/watchdog_hld.c | 3 +- kernel/workqueue.c | 66 +- kernel/workqueue_internal.h | 5 +- lib/Kconfig | 4 - lib/Kconfig.debug | 10 +- lib/Makefile | 13 - lib/asn1_decoder.c | 4 - lib/cmdline.c | 5 - lib/crc-t10dif.c | 1 + lib/digsig.c | 1 + lib/error-inject.c | 2 +- lib/fault-inject.c | 12 +- lib/iov_iter.c | 4 - lib/libcrc32c.c | 1 + lib/lzo/lzo1x_compress.c | 9 +- lib/lzo/lzo1x_decompress_safe.c | 4 +- lib/percpu-refcount.c | 4 +- lib/stackdepot.c | 54 +- lib/string.c | 67 +- lib/strncpy_from_user.c | 5 +- lib/strnlen_user.c | 4 +- lib/syscall.c | 57 +- lib/test_bitmap.c | 20 +- lib/test_printf.c | 46 +- lib/test_strscpy.c | 150 -- lib/test_vmalloc.c | 6 +- lib/ubsan.c | 69 +- lib/ubsan.h | 5 + lib/vsprintf.c | 431 ++-- lib/zstd/bitstream.h | 5 - lib/zstd/compress.c | 1 - lib/zstd/decompress.c | 5 +- lib/zstd/huf_compress.c | 2 - mm/compaction.c | 29 +- mm/gup.c | 48 +- mm/huge_memory.c | 40 +- mm/hugetlb.c | 15 +- mm/kasan/Makefile | 9 +- mm/kasan/common.c | 43 +- mm/kasan/report.c | 10 +- mm/kmemleak.c | 42 +- mm/madvise.c | 2 +- mm/memblock.c | 12 +- mm/memcontrol.c | 20 +- mm/memory.c | 8 +- mm/memory_hotplug.c | 1 - mm/mmap.c | 7 +- mm/mmu_gather.c | 129 +- mm/page_alloc.c | 64 +- mm/page_owner.c | 82 +- mm/percpu.c | 8 +- mm/shmem.c | 63 +- mm/slab.c | 52 +- mm/slub.c | 21 +- mm/swapfile.c | 32 +- mm/util.c | 2 +- mm/vmalloc.c | 113 +- mm/vmscan.c | 31 +- mm/vmstat.c | 5 + net/8021q/vlan_dev.c | 26 +- net/appletalk/ddp.c | 1 - net/atm/lec.c | 6 +- net/batman-adv/bat_v_elp.c | 6 +- net/batman-adv/bridge_loop_avoidance.c | 16 +- net/batman-adv/icmp_socket.c | 2 +- net/batman-adv/log.c | 2 +- net/batman-adv/sysfs.c | 7 +- net/batman-adv/translation-table.c | 32 +- net/bluetooth/amp.c | 1 + net/bluetooth/sco.c | 4 +- net/bluetooth/smp.c | 1 + net/bridge/br_input.c | 23 +- net/bridge/br_multicast.c | 7 +- net/bridge/br_netlink.c | 2 +- net/bridge/netfilter/ebtables.c | 3 +- net/ceph/osd_client.c | 2 +- net/core/datagram.c | 2 +- net/core/dev.c | 20 +- net/core/ethtool.c | 46 +- net/core/failover.c | 6 +- net/core/filter.c | 18 +- net/core/flow_dissector.c | 4 +- net/core/net-procfs.c | 2 +- net/core/net-sysfs.c | 14 +- net/core/net_namespace.c | 1 - net/core/netpoll.c | 4 +- net/core/ptp_classifier.c | 7 +- net/core/rtnetlink.c | 2 +- net/core/skbuff.c | 12 +- net/core/sock.c | 4 +- net/dccp/feat.c | 7 +- net/dsa/tag_qca.c | 10 - net/ipv4/esp4.c | 20 +- net/ipv4/esp4_offload.c | 8 +- net/ipv4/fou.c | 4 +- net/ipv4/ip_gre.c | 15 +- net/ipv4/ip_input.c | 7 +- net/ipv4/ip_options.c | 4 +- net/ipv4/ip_output.c | 1 - net/ipv4/ip_vti.c | 9 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 2 +- net/ipv4/route.c | 30 +- net/ipv4/sysctl_net_ipv4.c | 5 +- net/ipv4/tcp_dctcp.c | 81 +- net/ipv4/tcp_input.c | 10 +- net/ipv4/tcp_ipv4.c | 16 +- net/ipv4/udp_offload.c | 16 +- net/ipv4/xfrm4_policy.c | 24 +- net/ipv6/addrlabel.c | 2 +- net/ipv6/esp6_offload.c | 8 +- net/ipv6/ila/ila_xlat.c | 1 - net/ipv6/ip6_fib.c | 4 +- net/ipv6/ip6_flowlabel.c | 22 +- net/ipv6/ip6_gre.c | 20 +- net/ipv6/ip6_output.c | 4 +- net/ipv6/ip6_tunnel.c | 4 +- net/ipv6/route.c | 74 +- net/ipv6/sit.c | 4 - net/ipv6/udp.c | 2 - net/ipv6/xfrm6_tunnel.c | 6 +- net/kcm/kcmsock.c | 16 +- net/key/af_key.c | 4 +- net/l2tp/l2tp_core.c | 10 +- net/llc/af_llc.c | 3 +- net/mac80211/debugfs_netdev.c | 2 +- net/mac80211/driver-ops.h | 3 - net/mac80211/ht.c | 5 +- net/mac80211/iface.c | 3 - net/mac80211/key.c | 9 +- net/mac80211/mesh_pathtbl.c | 2 +- net/mac80211/rx.c | 10 +- net/mac80211/trace_msg.h | 7 +- net/mac80211/tx.c | 53 +- net/ncsi/ncsi-rsp.c | 6 +- net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/nf_conntrack_core.c | 43 +- net/netfilter/nf_conntrack_netlink.c | 34 +- net/netfilter/nf_conntrack_proto.c | 2 +- net/netfilter/nf_conntrack_proto_icmp.c | 93 +- net/netfilter/nf_conntrack_proto_icmpv6.c | 52 +- net/netfilter/nf_nat_core.c | 11 +- net/netfilter/nf_tables_api.c | 2 +- net/netfilter/nfnetlink_log.c | 2 +- net/netfilter/nfnetlink_queue.c | 2 +- net/netfilter/xt_time.c | 23 +- net/netlink/af_netlink.c | 3 +- net/netlink/genetlink.c | 4 +- net/netrom/af_netrom.c | 76 +- net/netrom/nr_loopback.c | 2 +- net/netrom/nr_route.c | 2 +- net/netrom/sysctl_net_netrom.c | 5 +- net/nfc/nci/hci.c | 8 - net/openvswitch/flow_netlink.c | 4 +- net/packet/af_packet.c | 37 +- net/rds/af_rds.c | 3 - net/rds/bind.c | 2 - net/rds/ib_fmr.c | 11 - net/rds/ib_rdma.c | 3 + net/rds/ib_recv.c | 8 +- net/rds/tcp.c | 2 +- net/rfkill/core.c | 2 +- net/rose/rose_loopback.c | 27 +- net/rxrpc/af_rxrpc.c | 17 +- net/rxrpc/ar-internal.h | 1 - net/rxrpc/call_object.c | 32 +- net/rxrpc/conn_event.c | 11 +- net/rxrpc/input.c | 30 +- net/rxrpc/local_object.c | 3 +- net/rxrpc/peer_event.c | 5 - net/rxrpc/sendmsg.c | 21 +- net/sched/act_sample.c | 10 +- net/sched/cls_matchall.c | 5 - net/sched/sch_cake.c | 13 +- net/sched/sch_cbq.c | 10 +- net/sched/sch_drr.c | 16 +- net/sched/sch_hfsc.c | 19 +- net/sched/sch_htb.c | 22 +- net/sched/sch_mq.c | 2 +- net/sched/sch_mqprio.c | 3 +- net/sched/sch_multiq.c | 10 +- net/sched/sch_prio.c | 10 +- net/sched/sch_qfq.c | 14 +- net/sched/sch_red.c | 3 +- net/sched/sch_sfb.c | 3 +- net/sched/sch_taprio.c | 2 +- net/sched/sch_tbf.c | 3 +- net/sctp/auth.c | 1 + net/sctp/protocol.c | 1 - net/sctp/sm_make_chunk.c | 2 + net/sctp/sm_sideeffect.c | 29 + net/sctp/sm_statefuns.c | 35 +- net/sctp/socket.c | 3 +- net/smc/af_smc.c | 58 +- net/smc/smc_close.c | 25 +- net/smc/smc_close.h | 1 - net/smc/smc_ism.c | 5 - net/smc/smc_pnet.c | 3 +- net/strparser/strparser.c | 12 +- net/sunrpc/auth_gss/gss_krb5_crypto.c | 2 + net/sunrpc/auth_gss/gss_krb5_mech.c | 1 + net/sunrpc/cache.c | 3 - net/sunrpc/clnt.c | 52 +- net/sunrpc/rpc_pipe.c | 11 +- net/sunrpc/xprtrdma/verbs.c | 2 +- net/tipc/link.c | 2 - net/tipc/name_table.c | 3 +- net/tipc/netlink_compat.c | 24 +- net/tipc/sysctl.c | 8 +- net/tls/tls_device.c | 55 +- net/tls/tls_device_fallback.c | 16 +- net/tls/tls_main.c | 29 +- net/tls/tls_sw.c | 20 +- net/wireless/lib80211_crypt_tkip.c | 1 + net/wireless/nl80211.c | 18 +- net/wireless/reg.c | 44 +- net/wireless/scan.c | 3 +- net/wireless/util.c | 6 +- net/xfrm/xfrm_interface.c | 17 +- net/xfrm/xfrm_policy.c | 2 +- net/xfrm/xfrm_state.c | 32 +- net/xfrm/xfrm_user.c | 16 +- samples/Makefile | 2 +- samples/pidfd/Makefile | 6 - samples/pidfd/pidfd-metadata.c | 112 - scripts/Makefile.build | 3 - scripts/Makefile.ubsan | 1 + scripts/atomic/gen-atomics.sh | 2 +- scripts/coccinelle/api/stream_open.cocci | 363 ---- scripts/gcc-plugins/Kconfig | 126 +- scripts/selinux/genheaders/genheaders.c | 1 + scripts/selinux/mdp/mdp.c | 1 + security/Kconfig | 2 - security/Kconfig.hardening | 164 -- security/apparmor/apparmorfs.c | 7 +- security/apparmor/crypto.c | 2 + security/apparmor/lsm.c | 49 +- security/device_cgroup.c | 2 +- security/inode.c | 7 +- security/integrity/Kconfig | 11 +- security/integrity/Makefile | 8 +- security/integrity/digsig_asymmetric.c | 11 +- security/integrity/evm/evm_crypto.c | 1 + security/integrity/ima/ima_crypto.c | 4 + security/integrity/platform_certs/load_ipl_s390.c | 36 - security/keys/dh.c | 1 + security/keys/encrypted-keys/encrypted.c | 1 + security/keys/process_keys.c | 41 +- security/keys/request_key.c | 14 +- security/keys/trusted.c | 33 +- security/selinux/include/classmap.h | 1 - sound/core/control.c | 2 +- sound/core/info.c | 12 +- sound/core/init.c | 18 +- sound/core/rawmidi.c | 2 +- sound/core/seq/seq_clientmgr.c | 8 +- sound/core/timer.c | 2 +- sound/hda/ext/hdac_ext_bus.c | 1 + sound/hda/hdac_bus.c | 1 - sound/hda/hdac_component.c | 6 +- sound/pci/hda/hda_codec.c | 1 - sound/pci/hda/hda_intel.c | 4 - sound/pci/hda/patch_realtek.c | 91 +- sound/soc/codecs/Kconfig | 1 - sound/soc/codecs/ab8500-codec.c | 5 +- sound/soc/codecs/adau1977-spi.c | 11 - sound/soc/codecs/cs35l35.c | 11 - sound/soc/codecs/cs4270.c | 1 - sound/soc/codecs/hdac_hda.c | 53 +- sound/soc/codecs/hdac_hda.h | 1 - sound/soc/codecs/hdmi-codec.c | 121 +- sound/soc/codecs/nau8810.c | 4 +- sound/soc/codecs/nau8824.c | 46 +- sound/soc/codecs/rt5682.c | 56 +- sound/soc/codecs/tlv320aic32x4-i2c.c | 4 +- sound/soc/codecs/tlv320aic32x4-spi.c | 4 +- sound/soc/codecs/tlv320aic32x4.c | 2 - sound/soc/codecs/tlv320aic3x.c | 4 +- sound/soc/codecs/wm_adsp.c | 40 +- sound/soc/codecs/wm_adsp.h | 1 - sound/soc/fsl/fsl_asrc.c | 14 - sound/soc/fsl/fsl_esai.c | 47 +- sound/soc/generic/audio-graph-card.c | 11 +- sound/soc/generic/simple-card.c | 12 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 8 - sound/soc/intel/boards/bytcht_da7213.c | 9 +- sound/soc/intel/boards/bytcht_es8316.c | 9 +- sound/soc/intel/boards/bytcr_rt5640.c | 10 +- sound/soc/intel/boards/bytcr_rt5651.c | 14 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 47 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 9 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 9 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 2 +- sound/soc/intel/skylake/skl-messages.c | 1 - sound/soc/intel/skylake/skl-pcm.c | 28 +- sound/soc/mediatek/common/mtk-btcvsd.c | 69 +- sound/soc/mediatek/mt8183/mt8183-afe-clk.c | 4 - sound/soc/rockchip/rockchip_pdm.c | 4 +- sound/soc/samsung/i2s.c | 10 +- sound/soc/samsung/odroid.c | 4 +- sound/soc/sh/rcar/core.c | 2 - sound/soc/sh/rcar/rsnd.h | 5 - sound/soc/sh/rcar/src.c | 21 +- sound/soc/soc-core.c | 6 +- sound/soc/soc-dapm.c | 11 - sound/soc/soc-pcm.c | 66 +- sound/soc/soc-topology.c | 7 +- sound/soc/stm/stm32_adfsdm.c | 38 +- sound/soc/stm/stm32_i2s.c | 3 +- sound/soc/stm/stm32_sai.c | 8 +- sound/soc/stm/stm32_sai_sub.c | 114 +- sound/soc/txx9/txx9aclc-ac97.c | 1 + sound/usb/line6/driver.c | 60 +- sound/usb/line6/podhd.c | 21 +- sound/usb/line6/toneport.c | 24 +- sound/xen/xen_snd_front_alsa.c | 2 +- tools/arch/arc/include/uapi/asm/unistd.h | 51 - tools/arch/hexagon/include/uapi/asm/unistd.h | 40 - tools/arch/riscv/include/uapi/asm/unistd.h | 42 - tools/arch/x86/include/uapi/asm/vmx.h | 1 - tools/bpf/bpftool/map.c | 3 - tools/build/Makefile.feature | 2 - tools/build/feature/Makefile | 6 +- tools/build/feature/test-all.c | 5 - tools/build/feature/test-libzstd.c | 12 - tools/include/uapi/sound/asound.h | 1 - tools/io_uring/io_uring-bench.c | 32 +- tools/lib/bpf/.gitignore | 1 - tools/lib/bpf/Makefile | 7 +- tools/lib/bpf/btf.c | 3 - tools/lib/traceevent/event-parse-api.c | 278 +-- tools/lib/traceevent/event-parse-local.h | 6 +- tools/lib/traceevent/event-parse.c | 911 ++++---- tools/lib/traceevent/event-parse.h | 154 +- tools/lib/traceevent/event-plugin.c | 32 +- tools/lib/traceevent/kbuffer-parse.c | 49 - tools/lib/traceevent/kbuffer.h | 13 - tools/lib/traceevent/parse-filter.c | 216 +- tools/lib/traceevent/parse-utils.c | 2 +- tools/lib/traceevent/plugin_cfg80211.c | 8 +- tools/lib/traceevent/plugin_function.c | 14 +- tools/lib/traceevent/plugin_hrtimer.c | 12 +- tools/lib/traceevent/plugin_jbd2.c | 12 +- tools/lib/traceevent/plugin_kmem.c | 32 +- tools/lib/traceevent/plugin_kvm.c | 48 +- tools/lib/traceevent/plugin_mac80211.c | 8 +- tools/lib/traceevent/plugin_sched_switch.c | 18 +- tools/lib/traceevent/plugin_scsi.c | 8 +- tools/lib/traceevent/plugin_xen.c | 8 +- tools/memory-model/Documentation/explanation.txt | 289 ++- tools/memory-model/README | 33 +- tools/memory-model/linux-kernel.bell | 35 +- tools/memory-model/linux-kernel.cat | 39 +- tools/memory-model/linux-kernel.def | 6 - tools/memory-model/lock.cat | 3 + tools/objtool/arch.h | 8 +- tools/objtool/arch/x86/decode.c | 21 +- tools/objtool/builtin-check.c | 4 +- tools/objtool/builtin.h | 2 +- tools/objtool/check.c | 401 +--- tools/objtool/check.h | 4 +- tools/objtool/elf.c | 15 +- tools/objtool/elf.h | 3 +- tools/objtool/special.c | 18 - tools/objtool/special.h | 1 - tools/objtool/warn.h | 8 - tools/perf/Documentation/perf-record.txt | 19 - tools/perf/Makefile.config | 22 +- tools/perf/Makefile.perf | 3 - tools/perf/bench/numa.c | 4 - tools/perf/builtin-kmem.c | 2 +- tools/perf/builtin-list.c | 6 +- tools/perf/builtin-record.c | 65 +- tools/perf/builtin-stat.c | 29 +- tools/perf/builtin-top.c | 1 - tools/perf/builtin-version.c | 2 - tools/perf/examples/bpf/augmented_raw_syscalls.c | 196 +- tools/perf/perf.h | 1 - .../perf/pmu-events/arch/s390/cf_z14/extended.json | 2 +- .../perf/pmu-events/arch/x86/bonnell/frontend.json | 2 +- .../perf/pmu-events/arch/x86/bonnell/pipeline.json | 2 +- .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 260 +-- .../perf/pmu-events/arch/x86/broadwell/cache.json | 1630 +++++++-------- .../arch/x86/broadwell/floating-point.json | 51 +- .../pmu-events/arch/x86/broadwell/frontend.json | 4 +- .../perf/pmu-events/arch/x86/broadwell/memory.json | 1640 +++++++-------- .../pmu-events/arch/x86/broadwell/pipeline.json | 36 +- .../pmu-events/arch/x86/broadwellde/cache.json | 4 +- .../pmu-events/arch/x86/broadwellde/pipeline.json | 6 +- .../arch/x86/broadwellx/bdx-metrics.json | 278 +-- .../perf/pmu-events/arch/x86/broadwellx/cache.json | 161 +- .../arch/x86/broadwellx/floating-point.json | 16 +- .../pmu-events/arch/x86/broadwellx/memory.json | 148 +- .../pmu-events/arch/x86/broadwellx/pipeline.json | 50 +- .../arch/x86/cascadelakex/clx-metrics.json | 304 +-- tools/perf/pmu-events/arch/x86/goldmont/cache.json | 1240 ++++++++--- .../perf/pmu-events/arch/x86/goldmont/memory.json | 260 +++ .../pmu-events/arch/x86/goldmont/pipeline.json | 5 +- .../arch/x86/goldmont/virtual-memory.json | 9 +- .../pmu-events/arch/x86/goldmontplus/cache.json | 74 +- .../pmu-events/arch/x86/goldmontplus/pipeline.json | 5 +- .../arch/x86/goldmontplus/virtual-memory.json | 9 +- tools/perf/pmu-events/arch/x86/haswell/cache.json | 175 +- .../arch/x86/haswell/floating-point.json | 33 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 234 +-- tools/perf/pmu-events/arch/x86/haswell/memory.json | 172 +- .../perf/pmu-events/arch/x86/haswell/pipeline.json | 33 +- tools/perf/pmu-events/arch/x86/haswellx/cache.json | 173 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 252 +-- .../perf/pmu-events/arch/x86/haswellx/memory.json | 172 +- .../pmu-events/arch/x86/haswellx/pipeline.json | 10 +- .../perf/pmu-events/arch/x86/ivybridge/cache.json | 10 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 250 +-- .../pmu-events/arch/x86/ivybridge/pipeline.json | 4 + .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 256 +-- .../perf/pmu-events/arch/x86/ivytown/pipeline.json | 4 + tools/perf/pmu-events/arch/x86/jaketown/cache.json | 6 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 150 +- .../pmu-events/arch/x86/jaketown/pipeline.json | 12 +- .../pmu-events/arch/x86/knightslanding/cache.json | 666 +++--- .../pmu-events/arch/x86/knightslanding/memory.json | 268 +-- .../arch/x86/knightslanding/pipeline.json | 15 +- .../arch/x86/knightslanding/virtual-memory.json | 2 +- .../pmu-events/arch/x86/sandybridge/cache.json | 680 +++--- .../arch/x86/sandybridge/floating-point.json | 126 +- .../pmu-events/arch/x86/sandybridge/frontend.json | 268 +-- .../pmu-events/arch/x86/sandybridge/memory.json | 68 +- .../pmu-events/arch/x86/sandybridge/other.json | 18 +- .../pmu-events/arch/x86/sandybridge/pipeline.json | 1338 ++++++------ .../arch/x86/sandybridge/snb-metrics.json | 144 +- .../arch/x86/sandybridge/virtual-memory.json | 108 +- .../perf/pmu-events/arch/x86/silvermont/cache.json | 2 +- .../perf/pmu-events/arch/x86/silvermont/other.json | 20 - .../pmu-events/arch/x86/silvermont/pipeline.json | 5 +- tools/perf/pmu-events/arch/x86/skylake/cache.json | 2191 +------------------- .../perf/pmu-events/arch/x86/skylake/frontend.json | 14 +- tools/perf/pmu-events/arch/x86/skylake/memory.json | 1121 +--------- .../perf/pmu-events/arch/x86/skylake/pipeline.json | 39 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 274 +-- tools/perf/pmu-events/arch/x86/skylakex/cache.json | 786 +++---- .../arch/x86/skylakex/floating-point.json | 2 + .../pmu-events/arch/x86/skylakex/frontend.json | 234 +-- .../perf/pmu-events/arch/x86/skylakex/memory.json | 751 ++++--- .../pmu-events/arch/x86/skylakex/pipeline.json | 173 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 304 +-- tools/perf/scripts/python/export-to-sqlite.py | 2 +- tools/perf/trace/beauty/renameat.c | 1 + tools/perf/trace/strace/groups/string | 65 - tools/perf/util/annotate.c | 8 +- tools/perf/util/cloexec.c | 1 + tools/perf/util/cs-etm.c | 14 +- tools/perf/util/data-convert-bt.c | 4 +- tools/perf/util/env.c | 8 +- tools/perf/util/event.h | 1 - tools/perf/util/evlist.c | 20 +- tools/perf/util/evlist.h | 3 +- tools/perf/util/evsel.c | 23 +- tools/perf/util/evsel.h | 6 - tools/perf/util/header.c | 22 +- tools/perf/util/map.c | 20 +- tools/perf/util/map.h | 4 +- tools/perf/util/mmap.c | 4 +- tools/perf/util/mmap.h | 3 +- tools/perf/util/parse-events.c | 58 +- tools/perf/util/parse-events.h | 5 - tools/perf/util/parse-events.l | 11 +- tools/perf/util/parse-events.y | 12 - tools/perf/util/python.c | 2 +- .../perf/util/scripting-engines/trace-event-perl.c | 2 +- .../util/scripting-engines/trace-event-python.c | 2 +- tools/perf/util/session.c | 8 +- tools/perf/util/stat-display.c | 18 + tools/perf/util/trace-event-parse.c | 2 +- tools/perf/util/trace-event-read.c | 2 +- tools/perf/util/trace-event.c | 4 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 48 +- tools/power/acpi/tools/acpidump/apdump.c | 8 +- tools/power/acpi/tools/acpidump/apfiles.c | 8 +- tools/power/x86/turbostat/turbostat.c | 277 +-- tools/testing/ktest/ktest.pl | 41 +- tools/testing/ktest/sample.conf | 4 - tools/testing/nvdimm/test/nfit.c | 17 +- tools/testing/selftests/Makefile | 63 +- .../selftests/bpf/prog_tests/flow_dissector.c | 68 - tools/testing/selftests/bpf/progs/bpf_flow.c | 19 +- tools/testing/selftests/bpf/test_btf.c | 47 - tools/testing/selftests/bpf/verifier/calls.c | 63 - .../selftests/bpf/verifier/direct_packet_access.c | 22 - tools/testing/selftests/cgroup/test_memcontrol.c | 38 +- .../selftests/drivers/net/mlxsw/rtnetlink.sh | 20 - tools/testing/selftests/efivarfs/efivarfs.sh | 28 +- tools/testing/selftests/gpio/gpio-mockup-chardev.c | 1 + tools/testing/selftests/ima/Makefile | 11 + tools/testing/selftests/ima/config | 4 + tools/testing/selftests/ima/test_kexec_load.sh | 54 + tools/testing/selftests/ipc/msgque.c | 11 +- tools/testing/selftests/kexec/Makefile | 12 - tools/testing/selftests/kexec/config | 3 - tools/testing/selftests/kexec/kexec_common_lib.sh | 220 -- .../selftests/kexec/test_kexec_file_load.sh | 208 -- tools/testing/selftests/kexec/test_kexec_load.sh | 47 - tools/testing/selftests/kselftest_harness.h | 2 - tools/testing/selftests/kselftest_module.h | 48 - tools/testing/selftests/kselftest_module.sh | 84 - tools/testing/selftests/kvm/Makefile | 9 +- tools/testing/selftests/kvm/dirty_log_test.c | 9 +- .../selftests/kvm/include/x86_64/processor.h | 27 - tools/testing/selftests/kvm/lib/kvm_util.c | 5 - tools/testing/selftests/kvm/lib/x86_64/processor.c | 20 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 5 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 9 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 157 -- tools/testing/selftests/kvm/x86_64/state_test.c | 15 +- tools/testing/selftests/lib.mk | 38 +- tools/testing/selftests/lib/Makefile | 2 +- tools/testing/selftests/lib/bitmap.sh | 18 +- tools/testing/selftests/lib/config | 1 - tools/testing/selftests/lib/prime_numbers.sh | 17 +- tools/testing/selftests/lib/printf.sh | 19 +- tools/testing/selftests/lib/strscpy.sh | 3 - tools/testing/selftests/livepatch/Makefile | 3 +- tools/testing/selftests/net/fib_rule_tests.sh | 10 +- tools/testing/selftests/net/fib_tests.sh | 94 +- tools/testing/selftests/net/run_afpackettests | 5 - tools/testing/selftests/net/run_netsocktests | 2 +- tools/testing/selftests/netfilter/Makefile | 2 +- .../selftests/netfilter/conntrack_icmp_related.sh | 283 --- tools/testing/selftests/netfilter/nft_nat.sh | 36 +- tools/testing/selftests/proc/proc-pid-vm.c | 4 +- .../selftests/proc/proc-self-map-files-002.c | 20 +- .../selftests/rcutorture/bin/configNR_CPUS.sh | 17 +- .../selftests/rcutorture/bin/config_override.sh | 17 +- .../selftests/rcutorture/bin/configcheck.sh | 19 +- .../testing/selftests/rcutorture/bin/configinit.sh | 17 +- tools/testing/selftests/rcutorture/bin/cpus2use.sh | 17 +- .../testing/selftests/rcutorture/bin/functions.sh | 17 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 17 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 17 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 5 - .../selftests/rcutorture/bin/kvm-recheck-lock.sh | 17 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 17 +- .../rcutorture/bin/kvm-recheck-rcuperf-ftrace.sh | 17 +- .../rcutorture/bin/kvm-recheck-rcuperf.sh | 17 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 17 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 17 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 17 +- tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 15 +- .../selftests/rcutorture/bin/parse-build.sh | 17 +- .../selftests/rcutorture/bin/parse-console.sh | 17 +- .../rcutorture/configs/lock/ver_functions.sh | 17 +- .../rcutorture/configs/rcu/ver_functions.sh | 17 +- .../rcutorture/configs/rcuperf/ver_functions.sh | 17 +- tools/testing/selftests/rseq/rseq-s390.h | 9 +- tools/testing/selftests/rseq/rseq.h | 1 + tools/testing/selftests/rseq/run_param_test.sh | 7 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 77 +- .../tc-testing/tc-tests/actions/sample.json | 24 - .../tc-testing/tc-tests/filters/tests.json | 20 - tools/testing/selftests/timers/skew_consistency.c | 1 + tools/testing/selftests/tpm2/tpm2.py | 5 +- tools/testing/selftests/tpm2/tpm2_tests.py | 63 - tools/testing/selftests/x86/mpx-dig.c | 2 + virt/kvm/arm/arch_timer.c | 17 +- virt/kvm/arm/arm.c | 11 +- virt/kvm/arm/mmu.c | 8 +- virt/kvm/arm/vgic/vgic-mmio-v3.c | 3 - virt/kvm/arm/vgic/vgic.c | 21 - virt/kvm/arm/vgic/vgic.h | 1 - virt/kvm/irqchip.c | 5 +- virt/kvm/kvm_main.c | 13 +- 4218 files changed, 75083 insertions(+), 100515 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-impedance-analyzer-ad5933 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31856 create mode 100644 Documentation/acpi/DSD-properties-rules.txt create mode 100644 Documentation/acpi/acpi-lid.txt create mode 100644 Documentation/acpi/aml-debugger.txt create mode 100644 Documentation/acpi/apei/einj.txt create mode 100644 Documentation/acpi/apei/output_format.txt create mode 100644 Documentation/acpi/cppc_sysfs.txt create mode 100644 Documentation/acpi/debug.txt create mode 100644 Documentation/acpi/dsd/data-node-references.txt create mode 100644 Documentation/acpi/dsd/graph.txt create mode 100644 Documentation/acpi/dsdt-override.txt create mode 100644 Documentation/acpi/enumeration.txt create mode 100644 Documentation/acpi/gpio-properties.txt create mode 100644 Documentation/acpi/i2c-muxes.txt create mode 100644 Documentation/acpi/initrd_table_override.txt create mode 100644 Documentation/acpi/linuxized-acpica.txt create mode 100644 Documentation/acpi/lpit.txt create mode 100644 Documentation/acpi/method-customizing.txt create mode 100644 Documentation/acpi/method-tracing.txt create mode 100644 Documentation/acpi/namespace.txt create mode 100644 Documentation/acpi/osi.txt create mode 100644 Documentation/acpi/scan_handlers.txt create mode 100644 Documentation/acpi/ssdt-overlays.txt create mode 100644 Documentation/acpi/video_extension.txt delete mode 100644 Documentation/admin-guide/acpi/cppc_sysfs.rst delete mode 100644 Documentation/admin-guide/acpi/dsdt-override.rst delete mode 100644 Documentation/admin-guide/acpi/index.rst delete mode 100644 Documentation/admin-guide/acpi/initrd_table_override.rst delete mode 100644 Documentation/admin-guide/acpi/ssdt-overlays.rst delete mode 100644 Documentation/admin-guide/pm/intel_epb.rst create mode 100644 Documentation/devicetree/bindings/fieldbus/arcx,anybus-controller.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7780.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/bmg160.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.txt create mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4000.txt delete mode 100644 Documentation/devicetree/bindings/iio/proximity/devantech-srf04.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt create mode 100644 Documentation/devicetree/bindings/iio/temperature/max31856.txt create mode 100644 Documentation/devicetree/bindings/iio/temperature/temperature-b [...] delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-mt7621.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-zynq-qspi.txt delete mode 100644 Documentation/driver-api/acpi/index.rst delete mode 100644 Documentation/driver-api/acpi/linuxized-acpica.rst delete mode 100644 Documentation/driver-api/acpi/scan_handlers.rst delete mode 100644 Documentation/firmware-guide/acpi/DSD-properties-rules.rst delete mode 100644 Documentation/firmware-guide/acpi/acpi-lid.rst delete mode 100644 Documentation/firmware-guide/acpi/aml-debugger.rst delete mode 100644 Documentation/firmware-guide/acpi/apei/einj.rst delete mode 100644 Documentation/firmware-guide/acpi/apei/output_format.rst delete mode 100644 Documentation/firmware-guide/acpi/debug.rst delete mode 100644 Documentation/firmware-guide/acpi/dsd/data-node-references.rst delete mode 100644 Documentation/firmware-guide/acpi/dsd/graph.rst delete mode 100644 Documentation/firmware-guide/acpi/enumeration.rst delete mode 100644 Documentation/firmware-guide/acpi/gpio-properties.rst delete mode 100644 Documentation/firmware-guide/acpi/i2c-muxes.rst delete mode 100644 Documentation/firmware-guide/acpi/index.rst delete mode 100644 Documentation/firmware-guide/acpi/lpit.rst delete mode 100644 Documentation/firmware-guide/acpi/method-customizing.rst delete mode 100644 Documentation/firmware-guide/acpi/method-tracing.rst delete mode 100644 Documentation/firmware-guide/acpi/namespace.rst delete mode 100644 Documentation/firmware-guide/acpi/osi.rst delete mode 100644 Documentation/firmware-guide/acpi/video_extension.rst delete mode 100644 Documentation/firmware-guide/index.rst create mode 100644 Documentation/hwmon/ab8500 delete mode 100644 Documentation/hwmon/ab8500.rst create mode 100644 Documentation/hwmon/abituguru create mode 100644 Documentation/hwmon/abituguru-datasheet delete mode 100644 Documentation/hwmon/abituguru-datasheet.rst delete mode 100644 Documentation/hwmon/abituguru.rst create mode 100644 Documentation/hwmon/abituguru3 delete mode 100644 Documentation/hwmon/abituguru3.rst create mode 100644 Documentation/hwmon/abx500 delete mode 100644 Documentation/hwmon/abx500.rst create mode 100644 Documentation/hwmon/acpi_power_meter delete mode 100644 Documentation/hwmon/acpi_power_meter.rst create mode 100644 Documentation/hwmon/ad7314 delete mode 100644 Documentation/hwmon/ad7314.rst create mode 100644 Documentation/hwmon/adc128d818 delete mode 100644 Documentation/hwmon/adc128d818.rst create mode 100644 Documentation/hwmon/adm1021 delete mode 100644 Documentation/hwmon/adm1021.rst create mode 100644 Documentation/hwmon/adm1025 delete mode 100644 Documentation/hwmon/adm1025.rst create mode 100644 Documentation/hwmon/adm1026 delete mode 100644 Documentation/hwmon/adm1026.rst create mode 100644 Documentation/hwmon/adm1031 delete mode 100644 Documentation/hwmon/adm1031.rst create mode 100644 Documentation/hwmon/adm1275 delete mode 100644 Documentation/hwmon/adm1275.rst create mode 100644 Documentation/hwmon/adm9240 delete mode 100644 Documentation/hwmon/adm9240.rst create mode 100644 Documentation/hwmon/ads1015 delete mode 100644 Documentation/hwmon/ads1015.rst create mode 100644 Documentation/hwmon/ads7828 delete mode 100644 Documentation/hwmon/ads7828.rst create mode 100644 Documentation/hwmon/adt7410 delete mode 100644 Documentation/hwmon/adt7410.rst create mode 100644 Documentation/hwmon/adt7411 delete mode 100644 Documentation/hwmon/adt7411.rst create mode 100644 Documentation/hwmon/adt7462 delete mode 100644 Documentation/hwmon/adt7462.rst create mode 100644 Documentation/hwmon/adt7470 delete mode 100644 Documentation/hwmon/adt7470.rst create mode 100644 Documentation/hwmon/adt7475 delete mode 100644 Documentation/hwmon/adt7475.rst create mode 100644 Documentation/hwmon/amc6821 delete mode 100644 Documentation/hwmon/amc6821.rst create mode 100644 Documentation/hwmon/asb100 delete mode 100644 Documentation/hwmon/asb100.rst create mode 100644 Documentation/hwmon/asc7621 delete mode 100644 Documentation/hwmon/asc7621.rst create mode 100644 Documentation/hwmon/aspeed-pwm-tacho delete mode 100644 Documentation/hwmon/aspeed-pwm-tacho.rst create mode 100644 Documentation/hwmon/coretemp delete mode 100644 Documentation/hwmon/coretemp.rst create mode 100644 Documentation/hwmon/da9052 delete mode 100644 Documentation/hwmon/da9052.rst create mode 100644 Documentation/hwmon/da9055 delete mode 100644 Documentation/hwmon/da9055.rst create mode 100644 Documentation/hwmon/dme1737 delete mode 100644 Documentation/hwmon/dme1737.rst create mode 100644 Documentation/hwmon/ds1621 delete mode 100644 Documentation/hwmon/ds1621.rst create mode 100644 Documentation/hwmon/ds620 delete mode 100644 Documentation/hwmon/ds620.rst create mode 100644 Documentation/hwmon/emc1403 delete mode 100644 Documentation/hwmon/emc1403.rst create mode 100644 Documentation/hwmon/emc2103 delete mode 100644 Documentation/hwmon/emc2103.rst create mode 100644 Documentation/hwmon/emc6w201 delete mode 100644 Documentation/hwmon/emc6w201.rst create mode 100644 Documentation/hwmon/f71805f delete mode 100644 Documentation/hwmon/f71805f.rst create mode 100644 Documentation/hwmon/f71882fg delete mode 100644 Documentation/hwmon/f71882fg.rst create mode 100644 Documentation/hwmon/fam15h_power delete mode 100644 Documentation/hwmon/fam15h_power.rst create mode 100644 Documentation/hwmon/ftsteutates delete mode 100644 Documentation/hwmon/ftsteutates.rst create mode 100644 Documentation/hwmon/g760a delete mode 100644 Documentation/hwmon/g760a.rst create mode 100644 Documentation/hwmon/g762 delete mode 100644 Documentation/hwmon/g762.rst create mode 100644 Documentation/hwmon/gl518sm delete mode 100644 Documentation/hwmon/gl518sm.rst create mode 100644 Documentation/hwmon/hih6130 delete mode 100644 Documentation/hwmon/hih6130.rst delete mode 100644 Documentation/hwmon/hwmon-kernel-api.rst create mode 100644 Documentation/hwmon/hwmon-kernel-api.txt create mode 100644 Documentation/hwmon/ibm-cffps delete mode 100644 Documentation/hwmon/ibm-cffps.rst create mode 100644 Documentation/hwmon/ibmaem delete mode 100644 Documentation/hwmon/ibmaem.rst create mode 100644 Documentation/hwmon/ibmpowernv delete mode 100644 Documentation/hwmon/ibmpowernv.rst create mode 100644 Documentation/hwmon/ina209 delete mode 100644 Documentation/hwmon/ina209.rst create mode 100644 Documentation/hwmon/ina2xx delete mode 100644 Documentation/hwmon/ina2xx.rst create mode 100644 Documentation/hwmon/ina3221 delete mode 100644 Documentation/hwmon/ina3221.rst delete mode 100644 Documentation/hwmon/index.rst create mode 100644 Documentation/hwmon/ir35221 delete mode 100644 Documentation/hwmon/ir35221.rst delete mode 100644 Documentation/hwmon/ir38064.rst delete mode 100644 Documentation/hwmon/isl68137.rst create mode 100644 Documentation/hwmon/it87 delete mode 100644 Documentation/hwmon/it87.rst create mode 100644 Documentation/hwmon/jc42 delete mode 100644 Documentation/hwmon/jc42.rst create mode 100644 Documentation/hwmon/k10temp delete mode 100644 Documentation/hwmon/k10temp.rst create mode 100644 Documentation/hwmon/k8temp delete mode 100644 Documentation/hwmon/k8temp.rst create mode 100644 Documentation/hwmon/lineage-pem delete mode 100644 Documentation/hwmon/lineage-pem.rst create mode 100644 Documentation/hwmon/lm25066 delete mode 100644 Documentation/hwmon/lm25066.rst create mode 100644 Documentation/hwmon/lm63 delete mode 100644 Documentation/hwmon/lm63.rst create mode 100644 Documentation/hwmon/lm70 delete mode 100644 Documentation/hwmon/lm70.rst create mode 100644 Documentation/hwmon/lm73 delete mode 100644 Documentation/hwmon/lm73.rst create mode 100644 Documentation/hwmon/lm75 delete mode 100644 Documentation/hwmon/lm75.rst create mode 100644 Documentation/hwmon/lm77 delete mode 100644 Documentation/hwmon/lm77.rst create mode 100644 Documentation/hwmon/lm78 delete mode 100644 Documentation/hwmon/lm78.rst create mode 100644 Documentation/hwmon/lm80 delete mode 100644 Documentation/hwmon/lm80.rst create mode 100644 Documentation/hwmon/lm83 delete mode 100644 Documentation/hwmon/lm83.rst create mode 100644 Documentation/hwmon/lm85 delete mode 100644 Documentation/hwmon/lm85.rst create mode 100644 Documentation/hwmon/lm87 delete mode 100644 Documentation/hwmon/lm87.rst create mode 100644 Documentation/hwmon/lm90 delete mode 100644 Documentation/hwmon/lm90.rst create mode 100644 Documentation/hwmon/lm92 delete mode 100644 Documentation/hwmon/lm92.rst create mode 100644 Documentation/hwmon/lm93 delete mode 100644 Documentation/hwmon/lm93.rst create mode 100644 Documentation/hwmon/lm95234 delete mode 100644 Documentation/hwmon/lm95234.rst create mode 100644 Documentation/hwmon/lm95245 delete mode 100644 Documentation/hwmon/lm95245.rst delete mode 100644 Documentation/hwmon/lochnagar.rst create mode 100644 Documentation/hwmon/ltc2945 delete mode 100644 Documentation/hwmon/ltc2945.rst create mode 100644 Documentation/hwmon/ltc2978 delete mode 100644 Documentation/hwmon/ltc2978.rst create mode 100644 Documentation/hwmon/ltc2990 delete mode 100644 Documentation/hwmon/ltc2990.rst create mode 100644 Documentation/hwmon/ltc3815 delete mode 100644 Documentation/hwmon/ltc3815.rst create mode 100644 Documentation/hwmon/ltc4151 delete mode 100644 Documentation/hwmon/ltc4151.rst create mode 100644 Documentation/hwmon/ltc4215 delete mode 100644 Documentation/hwmon/ltc4215.rst create mode 100644 Documentation/hwmon/ltc4245 delete mode 100644 Documentation/hwmon/ltc4245.rst create mode 100644 Documentation/hwmon/ltc4260 delete mode 100644 Documentation/hwmon/ltc4260.rst create mode 100644 Documentation/hwmon/ltc4261 delete mode 100644 Documentation/hwmon/ltc4261.rst create mode 100644 Documentation/hwmon/max16064 delete mode 100644 Documentation/hwmon/max16064.rst create mode 100644 Documentation/hwmon/max16065 delete mode 100644 Documentation/hwmon/max16065.rst create mode 100644 Documentation/hwmon/max1619 delete mode 100644 Documentation/hwmon/max1619.rst create mode 100644 Documentation/hwmon/max1668 delete mode 100644 Documentation/hwmon/max1668.rst create mode 100644 Documentation/hwmon/max197 delete mode 100644 Documentation/hwmon/max197.rst create mode 100644 Documentation/hwmon/max20751 delete mode 100644 Documentation/hwmon/max20751.rst create mode 100644 Documentation/hwmon/max31722 delete mode 100644 Documentation/hwmon/max31722.rst create mode 100644 Documentation/hwmon/max31785 delete mode 100644 Documentation/hwmon/max31785.rst create mode 100644 Documentation/hwmon/max31790 delete mode 100644 Documentation/hwmon/max31790.rst create mode 100644 Documentation/hwmon/max34440 delete mode 100644 Documentation/hwmon/max34440.rst create mode 100644 Documentation/hwmon/max6639 delete mode 100644 Documentation/hwmon/max6639.rst create mode 100644 Documentation/hwmon/max6642 delete mode 100644 Documentation/hwmon/max6642.rst create mode 100644 Documentation/hwmon/max6650 delete mode 100644 Documentation/hwmon/max6650.rst create mode 100644 Documentation/hwmon/max6697 delete mode 100644 Documentation/hwmon/max6697.rst create mode 100644 Documentation/hwmon/max8688 delete mode 100644 Documentation/hwmon/max8688.rst create mode 100644 Documentation/hwmon/mc13783-adc delete mode 100644 Documentation/hwmon/mc13783-adc.rst create mode 100644 Documentation/hwmon/mcp3021 delete mode 100644 Documentation/hwmon/mcp3021.rst create mode 100644 Documentation/hwmon/menf21bmc delete mode 100644 Documentation/hwmon/menf21bmc.rst create mode 100644 Documentation/hwmon/mlxreg-fan delete mode 100644 Documentation/hwmon/mlxreg-fan.rst create mode 100644 Documentation/hwmon/nct6683 delete mode 100644 Documentation/hwmon/nct6683.rst create mode 100644 Documentation/hwmon/nct6775 delete mode 100644 Documentation/hwmon/nct6775.rst create mode 100644 Documentation/hwmon/nct7802 delete mode 100644 Documentation/hwmon/nct7802.rst create mode 100644 Documentation/hwmon/nct7904 delete mode 100644 Documentation/hwmon/nct7904.rst create mode 100644 Documentation/hwmon/npcm750-pwm-fan delete mode 100644 Documentation/hwmon/npcm750-pwm-fan.rst create mode 100644 Documentation/hwmon/nsa320 delete mode 100644 Documentation/hwmon/nsa320.rst create mode 100644 Documentation/hwmon/ntc_thermistor delete mode 100644 Documentation/hwmon/ntc_thermistor.rst create mode 100644 Documentation/hwmon/occ delete mode 100644 Documentation/hwmon/occ.rst create mode 100644 Documentation/hwmon/pc87360 delete mode 100644 Documentation/hwmon/pc87360.rst create mode 100644 Documentation/hwmon/pc87427 delete mode 100644 Documentation/hwmon/pc87427.rst create mode 100644 Documentation/hwmon/pcf8591 delete mode 100644 Documentation/hwmon/pcf8591.rst create mode 100644 Documentation/hwmon/pmbus create mode 100644 Documentation/hwmon/pmbus-core delete mode 100644 Documentation/hwmon/pmbus-core.rst delete mode 100644 Documentation/hwmon/pmbus.rst create mode 100644 Documentation/hwmon/powr1220 delete mode 100644 Documentation/hwmon/powr1220.rst create mode 100644 Documentation/hwmon/pwm-fan delete mode 100644 Documentation/hwmon/pwm-fan.rst create mode 100644 Documentation/hwmon/raspberrypi-hwmon delete mode 100644 Documentation/hwmon/raspberrypi-hwmon.rst create mode 100644 Documentation/hwmon/sch5627 delete mode 100644 Documentation/hwmon/sch5627.rst create mode 100644 Documentation/hwmon/sch5636 delete mode 100644 Documentation/hwmon/sch5636.rst create mode 100644 Documentation/hwmon/scpi-hwmon delete mode 100644 Documentation/hwmon/scpi-hwmon.rst create mode 100644 Documentation/hwmon/sht15 delete mode 100644 Documentation/hwmon/sht15.rst create mode 100644 Documentation/hwmon/sht21 delete mode 100644 Documentation/hwmon/sht21.rst create mode 100644 Documentation/hwmon/sht3x delete mode 100644 Documentation/hwmon/sht3x.rst create mode 100644 Documentation/hwmon/shtc1 delete mode 100644 Documentation/hwmon/shtc1.rst create mode 100644 Documentation/hwmon/sis5595 delete mode 100644 Documentation/hwmon/sis5595.rst create mode 100644 Documentation/hwmon/smm665 delete mode 100644 Documentation/hwmon/smm665.rst create mode 100644 Documentation/hwmon/smsc47b397 delete mode 100644 Documentation/hwmon/smsc47b397.rst create mode 100644 Documentation/hwmon/smsc47m1 delete mode 100644 Documentation/hwmon/smsc47m1.rst create mode 100644 Documentation/hwmon/smsc47m192 delete mode 100644 Documentation/hwmon/smsc47m192.rst create mode 100644 Documentation/hwmon/submitting-patches delete mode 100644 Documentation/hwmon/submitting-patches.rst create mode 100644 Documentation/hwmon/sysfs-interface delete mode 100644 Documentation/hwmon/sysfs-interface.rst create mode 100644 Documentation/hwmon/tc654 delete mode 100644 Documentation/hwmon/tc654.rst create mode 100644 Documentation/hwmon/tc74 delete mode 100644 Documentation/hwmon/tc74.rst create mode 100644 Documentation/hwmon/thmc50 delete mode 100644 Documentation/hwmon/thmc50.rst create mode 100644 Documentation/hwmon/tmp102 delete mode 100644 Documentation/hwmon/tmp102.rst create mode 100644 Documentation/hwmon/tmp103 delete mode 100644 Documentation/hwmon/tmp103.rst create mode 100644 Documentation/hwmon/tmp108 delete mode 100644 Documentation/hwmon/tmp108.rst create mode 100644 Documentation/hwmon/tmp401 delete mode 100644 Documentation/hwmon/tmp401.rst create mode 100644 Documentation/hwmon/tmp421 delete mode 100644 Documentation/hwmon/tmp421.rst create mode 100644 Documentation/hwmon/tps40422 delete mode 100644 Documentation/hwmon/tps40422.rst create mode 100644 Documentation/hwmon/twl4030-madc-hwmon delete mode 100644 Documentation/hwmon/twl4030-madc-hwmon.rst create mode 100644 Documentation/hwmon/ucd9000 delete mode 100644 Documentation/hwmon/ucd9000.rst create mode 100644 Documentation/hwmon/ucd9200 delete mode 100644 Documentation/hwmon/ucd9200.rst create mode 100644 Documentation/hwmon/userspace-tools delete mode 100644 Documentation/hwmon/userspace-tools.rst create mode 100644 Documentation/hwmon/vexpress delete mode 100644 Documentation/hwmon/vexpress.rst create mode 100644 Documentation/hwmon/via686a delete mode 100644 Documentation/hwmon/via686a.rst create mode 100644 Documentation/hwmon/vt1211 delete mode 100644 Documentation/hwmon/vt1211.rst create mode 100644 Documentation/hwmon/w83627ehf delete mode 100644 Documentation/hwmon/w83627ehf.rst create mode 100644 Documentation/hwmon/w83627hf delete mode 100644 Documentation/hwmon/w83627hf.rst create mode 100644 Documentation/hwmon/w83773g delete mode 100644 Documentation/hwmon/w83773g.rst create mode 100644 Documentation/hwmon/w83781d delete mode 100644 Documentation/hwmon/w83781d.rst create mode 100644 Documentation/hwmon/w83791d delete mode 100644 Documentation/hwmon/w83791d.rst create mode 100644 Documentation/hwmon/w83792d delete mode 100644 Documentation/hwmon/w83792d.rst create mode 100644 Documentation/hwmon/w83793 delete mode 100644 Documentation/hwmon/w83793.rst create mode 100644 Documentation/hwmon/w83795 delete mode 100644 Documentation/hwmon/w83795.rst create mode 100644 Documentation/hwmon/w83l785ts delete mode 100644 Documentation/hwmon/w83l785ts.rst create mode 100644 Documentation/hwmon/w83l786ng delete mode 100644 Documentation/hwmon/w83l786ng.rst create mode 100644 Documentation/hwmon/wm831x delete mode 100644 Documentation/hwmon/wm831x.rst create mode 100644 Documentation/hwmon/wm8350 delete mode 100644 Documentation/hwmon/wm8350.rst create mode 100644 Documentation/hwmon/xgene-hwmon delete mode 100644 Documentation/hwmon/xgene-hwmon.rst create mode 100644 Documentation/hwmon/zl6100 delete mode 100644 Documentation/hwmon/zl6100.rst delete mode 100644 Documentation/networking/bpf_flow_dissector.rst create mode 100644 arch/alpha/include/asm/rwsem.h delete mode 100644 arch/arm64/kernel/sigreturn32.S delete mode 100644 arch/ia64/include/asm/mmiowb.h create mode 100644 arch/ia64/include/asm/rwsem.h delete mode 100644 arch/mips/include/asm/mmiowb.h delete mode 100644 arch/powerpc/include/asm/mmiowb.h delete mode 100644 arch/riscv/configs/rv32_defconfig delete mode 100644 arch/riscv/include/asm/mmiowb.h delete mode 100644 arch/s390/boot/ipl_report.c delete mode 100644 arch/s390/boot/kaslr.c delete mode 100644 arch/s390/boot/machine_kexec_reloc.c delete mode 100644 arch/s390/boot/text_dma.S delete mode 100644 arch/s390/boot/uv.c delete mode 100644 arch/s390/include/asm/stacktrace.h delete mode 100644 arch/s390/include/asm/unwind.h delete mode 100644 arch/s390/include/asm/uv.h delete mode 100644 arch/s390/include/uapi/asm/ipl.h delete mode 100644 arch/s390/kernel/ima_arch.c delete mode 100644 arch/s390/kernel/machine_kexec_reloc.c delete mode 100644 arch/s390/kernel/unwind_bc.c create mode 100644 arch/s390/mm/gup.c delete mode 100644 arch/s390/pci/pci_irq.c delete mode 100644 arch/s390/purgatory/kexec-purgatory.S delete mode 100644 arch/s390/purgatory/purgatory.lds.S delete mode 100644 arch/sh/include/asm/mmiowb.h create mode 100644 arch/x86/include/asm/rwsem.h delete mode 100644 arch/x86/kernel/cpu/intel_epb.c create mode 100644 arch/x86/lib/rwsem.S delete mode 100644 crypto/ecrdsa.c delete mode 100644 crypto/ecrdsa_defs.h delete mode 100644 crypto/ecrdsa_params.asn1 delete mode 100644 crypto/ecrdsa_pub_key.asn1 create mode 100644 drivers/crypto/mxc-scc.c create mode 100644 drivers/firmware/psci.c delete mode 100644 drivers/firmware/psci/Kconfig delete mode 100644 drivers/firmware/psci/Makefile delete mode 100644 drivers/firmware/psci/psci.c rename drivers/firmware/{psci => }/psci_checker.c (100%) delete mode 100644 drivers/hid/hid-macally.c delete mode 100644 drivers/hid/hid-u2fzero.c delete mode 100644 drivers/hid/intel-ish-hid/ishtp-fw-loader.c delete mode 100644 drivers/hwmon/lochnagar-hwmon.c delete mode 100644 drivers/hwmon/pmbus/ir38064.c delete mode 100644 drivers/hwmon/pmbus/isl68137.c create mode 100644 drivers/iio/adc/ad7780.c create mode 100644 drivers/iio/imu/adis16400.c delete mode 100644 drivers/iio/imu/adis16400.h delete mode 100644 drivers/iio/imu/adis16400_buffer.c delete mode 100644 drivers/iio/imu/adis16400_core.c create mode 100644 drivers/iio/proximity/mb1232.c create mode 100644 drivers/iio/temperature/max31856.c delete mode 100644 drivers/perf/arm_smmuv3_pmu.c delete mode 100644 drivers/regulator/stm32-pwr.c delete mode 100644 drivers/s390/cio/vfio_ccw_async.c delete mode 100644 drivers/spi/spi-mt7621.c delete mode 100644 drivers/spi/spi-zynq-qspi.c create mode 100644 drivers/staging/fieldbus/Documentation/ABI/fieldbus-dev-cdev create mode 100644 drivers/staging/fieldbus/Documentation/ABI/sysfs-class-fieldbus-dev create mode 100644 drivers/staging/fieldbus/Documentation/fieldbus_dev.txt create mode 100644 drivers/staging/fieldbus/Kconfig create mode 100644 drivers/staging/fieldbus/Makefile create mode 100644 drivers/staging/fieldbus/TODO create mode 100644 drivers/staging/fieldbus/anybuss/Kconfig create mode 100644 drivers/staging/fieldbus/anybuss/Makefile create mode 100644 drivers/staging/fieldbus/anybuss/anybuss-client.h create mode 100644 drivers/staging/fieldbus/anybuss/anybuss-controller.h create mode 100644 drivers/staging/fieldbus/anybuss/arcx-anybus.c create mode 100644 drivers/staging/fieldbus/anybuss/hms-profinet.c create mode 100644 drivers/staging/fieldbus/anybuss/host.c create mode 100644 drivers/staging/fieldbus/dev_core.c create mode 100644 drivers/staging/fieldbus/fieldbus_dev.h delete mode 100644 drivers/staging/iio/Documentation/sysfs-bus-iio-impedance-analy [...] delete mode 100644 drivers/staging/iio/adc/ad7780.c create mode 100644 drivers/staging/kpc2000/Kconfig create mode 100644 drivers/staging/kpc2000/Makefile create mode 100644 drivers/staging/kpc2000/TODO create mode 100644 drivers/staging/kpc2000/kpc.h create mode 100644 drivers/staging/kpc2000/kpc2000/Makefile create mode 100644 drivers/staging/kpc2000/kpc2000/cell_probe.c create mode 100644 drivers/staging/kpc2000/kpc2000/core.c create mode 100644 drivers/staging/kpc2000/kpc2000/dma_common_defs.h create mode 100644 drivers/staging/kpc2000/kpc2000/fileops.c create mode 100644 drivers/staging/kpc2000/kpc2000/kp2000_module.c create mode 100644 drivers/staging/kpc2000/kpc2000/pcie.h create mode 100644 drivers/staging/kpc2000/kpc2000/uapi.h create mode 100644 drivers/staging/kpc2000/kpc_i2c/Makefile create mode 100644 drivers/staging/kpc2000/kpc_i2c/fileops.c create mode 100644 drivers/staging/kpc2000/kpc_i2c/i2c_driver.c create mode 100644 drivers/staging/kpc2000/kpc_spi/Makefile create mode 100644 drivers/staging/kpc2000/kpc_spi/spi_driver.c create mode 100644 drivers/staging/kpc2000/kpc_spi/spi_parts.h create mode 100644 drivers/staging/most/Documentation/ABI/configfs-most.txt create mode 100644 drivers/staging/most/configfs.c delete mode 100644 drivers/staging/mt7621-mmc/Kconfig delete mode 100644 drivers/staging/mt7621-mmc/Makefile delete mode 100644 drivers/staging/mt7621-mmc/TODO delete mode 100644 drivers/staging/mt7621-mmc/board.h delete mode 100644 drivers/staging/mt7621-mmc/dbg.c delete mode 100644 drivers/staging/mt7621-mmc/dbg.h delete mode 100644 drivers/staging/mt7621-mmc/mt6575_sd.h delete mode 100644 drivers/staging/mt7621-mmc/sd.c create mode 100644 drivers/staging/mt7621-spi/Kconfig create mode 100644 drivers/staging/mt7621-spi/Makefile copy drivers/staging/{mt7621-dma => mt7621-spi}/TODO (100%) create mode 100644 drivers/staging/mt7621-spi/spi-mt7621.c delete mode 100644 drivers/staging/rtl8192e/license delete mode 100644 fs/xfs/libxfs/xfs_health.h delete mode 100644 fs/xfs/scrub/fscounters.c delete mode 100644 fs/xfs/scrub/health.c delete mode 100644 fs/xfs/scrub/health.h delete mode 100644 fs/xfs/xfs_health.c delete mode 100644 include/asm-generic/mmiowb.h delete mode 100644 include/asm-generic/mmiowb_types.h create mode 100644 include/asm-generic/rwsem.h delete mode 100644 include/dt-bindings/clock/sifive-fu540-prci.h create mode 100644 include/dt-bindings/iio/temperature/thermocouple.h delete mode 100644 include/linux/intel-ish-client-if.h create mode 100644 include/linux/rwsem-spinlock.h delete mode 100644 include/soc/rockchip/rk3399_grf.h delete mode 100644 include/trace/events/devfreq.h delete mode 100644 kernel/locking/lock_events.c delete mode 100644 kernel/locking/lock_events.h delete mode 100644 kernel/locking/lock_events_list.h create mode 100644 kernel/locking/rwsem-spinlock.c delete mode 100644 kernel/rcu/tree_stall.h delete mode 100644 lib/test_strscpy.c delete mode 100644 samples/pidfd/Makefile delete mode 100644 samples/pidfd/pidfd-metadata.c delete mode 100644 scripts/coccinelle/api/stream_open.cocci delete mode 100644 security/Kconfig.hardening delete mode 100644 security/integrity/platform_certs/load_ipl_s390.c delete mode 100644 tools/arch/arc/include/uapi/asm/unistd.h delete mode 100644 tools/arch/hexagon/include/uapi/asm/unistd.h delete mode 100644 tools/arch/riscv/include/uapi/asm/unistd.h delete mode 100644 tools/build/feature/test-libzstd.c delete mode 100644 tools/perf/pmu-events/arch/x86/silvermont/other.json delete mode 100644 tools/perf/trace/strace/groups/string create mode 100644 tools/testing/selftests/ima/Makefile create mode 100644 tools/testing/selftests/ima/config create mode 100755 tools/testing/selftests/ima/test_kexec_load.sh delete mode 100644 tools/testing/selftests/kexec/Makefile delete mode 100644 tools/testing/selftests/kexec/config delete mode 100755 tools/testing/selftests/kexec/kexec_common_lib.sh delete mode 100755 tools/testing/selftests/kexec/test_kexec_file_load.sh delete mode 100755 tools/testing/selftests/kexec/test_kexec_load.sh delete mode 100644 tools/testing/selftests/kselftest_module.h delete mode 100755 tools/testing/selftests/kselftest_module.sh delete mode 100644 tools/testing/selftests/kvm/x86_64/smm_test.c delete mode 100755 tools/testing/selftests/lib/strscpy.sh delete mode 100755 tools/testing/selftests/netfilter/conntrack_icmp_related.sh