This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allyesconfig in repository toolchain/ci/linux.
from be1df61cf06e ASoC: fsl: Add Audio Mixer CPU DAI driver adds 587443e7773e IB/mlx4: Fix race condition between catas error reset and [...] adds f84b66b9cce7 net/mlx5: Fix DCT creation bad flow adds c5ae1954c47d IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT adds cd27287562d6 IB/mlx5: Fix mapping of link-mode to IB width and speed adds ec4fe4bcc584 i40iw: Avoid panic when handling the inetdev event adds 01c8d80383d9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 5f5f67da9781 mips: loongson64: lemote-2f: Add IRQF_NO_SUSPEND to "casca [...] adds 3f0a53bc6482 MIPS: Ensure ELF appended dtb is relocated adds 47c25036b60f MIPS: Fix kernel crash for R6 in jump label branch function adds cdb8faa00e3f mips: bcm47xx: Enable USB power on Netgear WNDR3400v2 adds f6cab793d4a7 MIPS: Remove custom MIPS32 __kernel_fsid_t type adds b7a42146dca3 Merge tag 'mips_fixes_5.1_1' of git://git.kernel.org/pub/s [...] adds 6f8f89ce1e18 platform/chrome: Fix locking pattern in wilco_ec_mailbox() adds 57aeef7f7a68 platform/chrome: cros_ec_debugfs: cancel/schedule logging [...] adds babf09c3837f Merge tag 'tag-chrome-platform-fixes-for-v5.1-rc2' of git: [...] adds ef4c54c340de ARC: DTB: [scripted] fix node name and address spelling adds 66f7d3709c43 ARC: [plat-hsdk]: Add reset controller handle to manage USB reset adds 5d4ab8d0960e ARC: [plat-hsdk]: Enable AXI DW DMAC support adds 4d1e7918aae5 ARCv2: lib: introduce memcpy optimized for unaligned access adds 76551468833c ARCv2: Add explcit unaligned access support (and ability t [...] adds fbe025c3eaf5 ARC: perf: bpok condition only exists for ARCompact adds edb64bca50cd ARC: u-boot args: check that magic number is correct adds 0728aeb7ead9 arc: hsdk_defconfig: Enable CONFIG_BLK_DEV_RAM adds 00a4ae65cc60 ARCv2: boot log: refurbish HS core/release identification adds 85d6adcbbe6d ARC: boot log: cut down on verbosity adds 6dd356d8fc06 ARC: unaligned: relax the check for gcc supporting -mno-un [...] adds 3032f0c90080 ARCv2: spinlock: remove the extra smp_mb before lock, afte [...] adds 9a18b5a412ba arch: arc: Kconfig: pedantic formatting adds 54c490164523 Merge tag 'arc-5.1-rc2' of git://git.kernel.org/pub/scm/li [...] adds 62c9d2674b31 inotify: Fix fsnotify_mark refcount leak in inotify_update [...] adds b2d22b6bb33a fanotify: Allow copying of file handle to userspace adds 7294fbd4416a Merge tag 'fsnotify_for_v5.1-rc2' of git://git.kernel.org/ [...] adds d3ca4651d05c udf: Fix crash on IO error during truncate adds 2b42be5eb245 udf: Propagate errors from udf_truncate_extents() adds 0939221e6468 Merge tag 'fixes_for_v5.1-rc2' of git://git.kernel.org/pub [...] adds 6a1afffb08ce selinux: fix NULL dereference in policydb_destroy() adds fb549c55475b Merge tag 'selinux-pr-20190321' of git://git.kernel.org/pu [...] adds a872fc8bf030 arm64: kprobes: Move extable address check into arch_prepa [...] adds b5586163de1c arm64: kprobes: Remove unneeded RODATA check adds 6e08af0f10dc arm64: kprobes: Move exception_text check in blacklist adds 6a019a92aa58 arm64: kprobes: Use arch_populate_kprobe_blacklist() adds 3dbcea54b3ff arm64: apply workaround on A64FX v1r0 adds c82fd1e6bd55 arm64/stacktrace: Export save_stack_trace_regs() adds efd00c722ca8 arm64: Add MIDR encoding for HiSilicon Taishan CPUs adds 0ecc471a2cb7 arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs adds e5a5af771861 arm64: remove obsolete selection of MULTI_IRQ_HANDLER adds d92da1fbb724 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 8f3b487685b2 drm/udl: use drm_gem_object_put_unlocked. adds 2219c9ee922d drm/nouveau/dmem: remove set but not used variable 'drm' adds 18ec3c129bca drm/nouveau/dmem: Fix a NULL vs IS_ERR() check adds 909e9c9c4283 drm/nouveau/debugfs: Fix check of pm_runtime_get_sync failure adds 83857418073f drm/nouveau/dmem: empty chunk do not have a buffer object [...] adds cd8457911250 Merge branch 'linux-5.1' of git://github.com/skeggsb/linux [...] adds 6e0473633af0 drm/i915/bios: assume eDP is present on port A when there [...] adds 65f26e978d7c drm/i915: Fix off-by-one in reporting hanging process adds 000c4f90e3f0 drm/i915: Sanity check mmap length against object size adds 8cf13f71fadc Merge tag 'drm-intel-fixes-2019-03-20' of git://anongit.fr [...] adds 6a3b45ada960 drm/exynos/mixer: fix MIXER shadow registry synchronisation code adds 28d3ba6c99a7 Merge tag 'exynos-drm-fixes-for-5.1-rc2' of git://git.kern [...] adds 4b9ce3a651a3 drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's adds c2d311553855 drm/vmwgfx: Don't double-free the mode stored in par->set_mode adds 6a9d8fc0185b Merge branch 'vmwgfx-fixes-5.1' of git://people.freedeskto [...] adds 39bbd3310ec3 drm/amdgpu: revert "cleanup setting bulk_movable" adds 72464382fc2d drm/amdgpu: fix invalid use of change_bit adds 8e078788b57d Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] adds fd1f297b794c Merge tag 'drm-fixes-2019-03-22' of git://anongit.freedesk [...] adds e60a582bcde0 mmc: pxamci: fix enum type confusion adds 9ce58dd7d9da mmc: davinci: remove extraneous __init annotation adds 2b77158ffa92 mmc: mxcmmc: "Revert mmc: mxcmmc: handle highmem pages" adds 031d2ccc1677 mmc: sdhci-omap: Set caps2 to indicate no physical write p [...] adds 5ea47691bd99 mmc: alcor: fix DMA reads adds c9a9497ccef2 mmc: renesas_sdhi: limit block count to 16 bit for old revisions adds 599beede7181 Merge tag 'mmc-v5.1-rc1' of git://git.kernel.org/pub/scm/l [...] adds 2a95496634a0 tools/power turbostat: return the exit status of a command adds 2071ac985d37 PM / Domains: Avoid a potential deadlock adds 112a04f653dd Merge branch 'pm-domains' into pm adds b44290a022dc Merge tag 'pm-5.1-rc2' of git://git.kernel.org/pub/scm/lin [...] adds 54e3aca84e57 ACPI / utils: Drop reference in test for device presence adds 2c1ada4f052d Merge tag 'acpi-5.1-rc2' of git://git.kernel.org/pub/scm/l [...] adds 0e3edd944480 drivers: base: swnode: Make two functions static adds e42091739f64 Merge tag 'devprop-5.1-rc2' of git://git.kernel.org/pub/sc [...] adds 6ade657d6125 ALSA: echoaudio: add a check for ioremap_nocache adds dcd0feac9bab ALSA: sb8: add a check for request_region adds 2d012c65a9ca ALSA: firewire-motu: use 'version' field of unit directory [...] adds 721f1e6c1fd1 ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_b [...] adds b4748e7ab731 ALSA: opl3: fix mismatch between snd_opl3_drum_switch defi [...] adds 744c67ffeb06 ALSA: hda - Don't trigger jackpoll_work in azx_resume adds b5a236c175b0 ALSA: hda - Enforces runtime_resume after S3 and S4 for ea [...] adds 667a8f737539 ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 adds dcacc4864f03 Merge tag 'sound-5.1-rc2' of git://git.kernel.org/pub/scm/ [...] adds 4e50ce03976f iommu/amd: fix sg->dma_address for sg->offset bigger than [...] adds 80ef4464d5e2 iommu/iova: Fix tracking of recently failed iova address adds 5bb71fc790a8 iommu/vt-d: Check capability before disabling protected memory adds 84c11e4df5aa iommu/vt-d: Save the right domain ID used by hardware adds 070c95d45726 Merge tag 'iommu-fixes-v5.1-rc2' of git://git.kernel.org/p [...] adds b5b4453e7912 powerpc/vdso64: Fix CLOCK_MONOTONIC inconsistencies across Y2038 adds 4622a2d43101 powerpc/6xx: fix setup and use of SPRN_SPRG_PGDIR for hash32 adds 8bc086899816 powerpc/mm: Only define MAX_PHYSMEM_BITS in SPARSEMEM conf [...] adds 92edf8df0ff2 powerpc/security: Fix spectre_v2 reporting adds a5ed1e96cafd Merge tag 'powerpc-5.1-3' of git://git.kernel.org/pub/scm/ [...] adds 16d80c54ad42 rbd: set io_min, io_opt and discard_granularity to alloc_size adds bb229bbb3bf6 libceph: wait for latest osdmap in ceph_monc_blacklist_add() adds 9d4a227f6ef1 rbd: drop wait_for_latest_osdmap() adds 9a1050ad83e2 Merge tag 'ceph-for-5.1-rc2' of git://github.com/ceph/ceph-client adds 6ce59025f118 paride/pf: cleanup queues when detection fails adds 81b74ac68c28 paride/pcd: cleanup queues when detection fails adds 684b73245cd4 blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART adds f7c8a4120eed loop: access lo_backing_file only when the loop device is [...] adds 9496c015ed39 blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx adds 29ece8b4354f block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return [...] adds e6c987120e24 block: Unexport blk_mq_add_to_requeue_list() adds 373e915cd8e8 blk-iolatency: #include "blk.h" adds 537d71b3f774 blkcg: Fix kernel-doc warnings adds 1e4471e74c75 sbitmap: trivial - update comment for sbitmap_deferred_clear_bit adds 2335cbe648e7 Merge tag 'for-linus-20190323' of git://git.kernel.dk/linux-block adds e65ef56db494 io_uring: use regular request ref counts adds e0c5c576d507 io_uring: make io_read/write return an integer adds d530a402a114 io_uring: add prepped flag adds 09bb839434bd io_uring: fix fget/fput handling adds 8c838788775a io_uring: fix poll races adds fd6fab2cb78d io_uring: retry bulk slab allocs as single allocs adds bf33a7699e99 io_uring: mark me as the maintainer adds 875f1d0769cd iov_iter: add ITER_BVEC_FLAG_NO_REF flag adds 399254aaf489 block: add BIO_NO_PAGE_REF flag adds 1bdd3dbfff7a Merge tag 'io_uring-20190323' of git://git.kernel.dk/linux-block adds 165aa2bfb429 scsi: iscsi: flush running unbind operations when removing [...] adds db983f6eef57 scsi: core: Also call destroy_rcu_head() for passthrough requests adds 17605afaae82 scsi: core: Avoid that a kernel warning appears during sys [...] adds 4705f10e82c6 scsi: qla2xxx: Fix FC-AL connection target discovery adds ac444b4f0ace scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID adds 0e83fc61eee6 scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() adds 7205981e045e scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modi [...] adds 7f5203c13ba8 scsi: ibmvscsi: Fix empty event pool access during host removal adds 1fa8109f9a47 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 41c8d0adf3c4 auxdisplay: hd44780: Fix memory leak on ->remove() adds b658a2113ba4 auxdisplay: charlcd: Move to_priv() to charlcd namespace adds 8e44fc85060e auxdisplay: charlcd: Introduce charlcd_free() helper adds 9b11d63966fc auxdisplay: panel: Convert to use charlcd_free() adds cb79eb95c56f auxdisplay: hd44780: Convert to use charlcd_free() adds 24c764abfd0d auxdisplay: deconfuse configuration adds c9171722459f auxdisplay: charlcd: simplify init message display adds cc5d04d840d6 auxdisplay: charlcd: make backlight initial state configurable adds e0046bb302da Merge tag 'auxdisplay-for-linus-v5.1-rc2' of git://github. [...] adds d53e292f0f50 CIFS: Fix an issue with re-sending wdata when transport re [...] adds 0b0dfd592167 CIFS: Fix an issue with re-sending rdata when transport re [...] adds b073a08016a1 cifs: fix that return -EINVAL when do dedupe operation adds 85f9987b236c fix incorrect error code mapping for OBJECTID_NOT_FOUND adds e71ab2aa06f7 cifs: allow guest mounts to work for smb3.11 adds 68ddb496800a cifs: Fix slab-out-of-bounds when tracing SMB tcon adds 8c11a607d1d9 SMB3: Fix SMB3.1.1 guest mounts to Samba adds cf7d624f8dcc cifs: update internal module version number adds 38104c002008 Merge tag '5.1-rc1-cifs-smb3-fixes' of git://git.samba.org [...] adds aa36e3616532 thermal/intel_powerclamp: fix __percpu declaration of worker_data adds 3b5236cc5d08 thermal: samsung: Fix incorrect check after code merge adds 35122495a8c6 thermal: bcm2835: Fix crash in bcm2835_thermal_debugfs adds e0fda7377d30 thermal: cpu_cooling: Remove unused cur_freq variable adds fb4d83f293e0 thermal: mtk: Allocate enough space for mtk_thermal. adds 16fc8eca1975 thermal/int340x_thermal: Add additional UUIDs adds 396ee4d0cd52 thermal/int340x_thermal: fix mode setting adds e925b5be5751 thermal/intel_powerclamp: fix truncated kthread name adds 2d7c4e17811f Merge branches 'fixes' and 'thermal-intel' into next adds 9fc13bbdf1d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 0c671812f152 objtool: Move objtool_file struct off the stack adds 48084abf2120 watchdog/core: Make variables static adds 1ebf5afb23cd Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 551417af91b1 genirq: Fix typo in comment of IRQD_MOVE_PCNTXT adds 7d3a5eb78e36 irqchip/imx-irqsteer: Fix of_property_read_u32() error handling adds b41fdc4a7bf9 irqchip/gic: Drop support for secondary GIC in non-DT systems adds 89dc891792c2 irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp adds dc3173c7067e irqchip/brcmstb-l2: Make two init functions static adds 096048cb120d irqchip/mmp: Make mmp_irq_domain_ops static adds 24105bf4d104 dt-bindings: irqchip: renesas-irqc: Document r8a774c0 support adds 0dda09666f50 irqchip/stm32: Don't clear rising/falling config registers [...] adds 6a77623d78b3 irqchip/stm32: Don't set rising configuration registers at init adds fca269f201a8 irqchip/mbigen: Don't clear eventid when freeing an MSI adds 3ce8461f45a7 Merge tag 'irqchip-5.1-2' of git://git.kernel.org/pub/scm/ [...] adds f27b744baaa6 irqchip/irq-mvebu-sei: Make mvebu_sei_ap806_caps static adds bb2e320565f9 genirq/devres: Remove excess parameter from kernel doc adds 93417a3fda20 genirq: Mark expected switch case fall-through adds e08fef881dd5 Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds 82efcab3b9f3 workqueue: Only unregister a registered lockdep key adds 5a07168d8d89 futex: Ensure that futex address is aligned in handle_fute [...] adds f6cc519b6aed Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds e8750053d64a time/jiffies: Make refined_jiffies static adds d18a7408d7be clocksource/drivers/clps711x: Make clps711x_clksrc_init() static adds bddee90af621 clocksource/drivers/tcb_clksrc: Make tc_clksrc_suspend/res [...] adds 008258d995a6 clocksource/drivers/timer-ti-dm: Make omap_dm_timer_set_lo [...] adds 9039de403477 clocksource/drivers/mips-gic-timer: Make gic_compare_irqac [...] adds 32d0be018f6f clocksource/drivers/riscv: Fix clocksource mask adds 2a6a8e2d9004 clocksource/drivers/clps711x: Remove board support adds a75eda7bce5e Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds a3151724437f x86/mm: Don't leak kernel addresses adds a9c640ac96e1 x86/boot: Restrict header scope to make Clang happy adds 725e29db8cb9 x86/lib: Fix indentation issue, remove extra tab adds 2e84f116afca x86/hpet: Prevent potential NULL pointer dereference adds 534c89c22e26 x86/hyperv: Prevent potential NULL pointer dereference adds 9bd681251b7c x86/microcode: Announce reload operation's completion adds 18fb053f9b82 x86/cpu/cyrix: Use correct macros for Cyrix calls on Geode [...] adds 0f4d3aa761b7 x86/cpu/cyrix: Remove {get,set}Cx86_old macros used for Cy [...] adds 4fe64a62e04c x86/mm/pti: Make local symbols static adds e898e69d6b94 x86/hw_breakpoints: Make default case in hw_breakpoint_arc [...] adds 266d63a7d9d4 x86/cpufeature: Fix various quality problems in the <asm/c [...] adds f7798711adee Merge branch 'x86/cpu' into x86/urgent adds ffc8599aa976 x86/gart: Exclude GART aperture from kcore adds 19caf581ba44 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds d9c1bb2f6a21 perf/core: Restore mmap record type correctly adds 3ab481a1cfe1 perf script: Support insn output for normal samples adds 52bab8868211 perf report: Support output in nanoseconds adds f8c856cb2c94 perf time-utils: Add utility function to print time stamps [...] adds 2a1292cbd4e5 perf report: Parse time quantum adds eaeffeb9838a perf probe: Fix getting the kernel map adds 98c07a8f74f8 perf vendor events amd: perf PMU events for AMD Family 17h adds ec65def1045e perf data: Support having perf.data stored as a directory adds cd3dd8dd8ff6 perf data: Don't store auxtrace index for directory data file adds e8be135751f2 perf data: Add perf_data__update_dir() function adds 29583c17b5ce perf data: Make perf_data__size() work over directory adds 258031c017c3 perf header: Add DIR_FORMAT feature to describe directory data adds e51f80619830 perf session: Add process callback to reader object adds 75065a85a970 perf report: Use less for scripts output adds beda0e725e5f perf script python: Add Python3 support to exported-sql-viewer.py adds 1937b0560c3e perf script python: Add Python3 support to export-to-postg [...] adds ebf6c5c181ab perf script python: Add Python3 support to export-to-sqlite.py adds 49f93bbf17e6 perf script python: Add printdate function to SQL exporters adds df94bb44b518 perf tools: Update x86's syscall_64.tbl, no change in tool [...] adds 1a787fc5ba18 tools headers uapi: Sync copy of asm-generic/unistd.h with [...] adds 2fb71043e889 tools headers uapi: Update linux/in.h copy adds e87e548126cd perf script: Filter COMM/FORK/.. events by CPU adds 3723908d0583 perf report: Support time sort key adds 1d6c49df74b0 perf report: Support running scripts for current time range adds 6f3da20e151f perf report: Support builtin perf script in scripts menu adds 4968ac8fb7c3 perf report: Implement browsing of individual samples adds ca52babe033f perf tools: Add some new tips describing the new options adds 905e4aff3138 perf script: Add array bound checking to list_scripts adds 59c24980dffb perf ui browser: Fix ui popup argv browser for many entries adds e3b74de50a5f perf tools report: Add custom scripts to script menu adds dfcbc2f2994b tools lib bpf: Fix the build by adding a missing stdarg.h include adds 4a98be829373 Merge tag 'perf-core-for-mingo-5.1-20190311' of git://git. [...] adds 6f40b2a5dac4 perf list: Filter metrics too adds 03724b2e9c45 perf record: Allow to limit number of reported perf.data files adds c38dab7df7ee perf record: Clarify help for --switch-output adds 702fb9b415e7 perf report: Show all sort keys in help output adds a4e7e6efabc5 perf report: Indicate JITed code better in report adds 90b10f47c0ee perf script: Support relative time adds 75998bb263bf perf stat: Fix --no-scale adds 42a5864cf0a9 perf stat: Improve scaling adds c3b4d5c4afb0 perf vendor events: Remove P8 HW events which are not supported adds af7a14a750b8 perf tools: Add doc about how to build perf with Asan and UBSan adds 39df730b0977 perf list: Don't forget to drop the reference to the alloc [...] adds 11c1ea6f1a9b perf tools: Fix errors under optimization level '-Og' adds 9b40dff7ba3c perf config: Fix an error in the config template documentation adds 54569ba4b06d perf config: Fix a memory leak in collect_config() adds 8bde8516893d perf build-id: Fix memory leak in print_sdt_events() adds 0dba9e4be95b perf top: Delete the evlist before perf_session, fixing he [...] adds 70c819e4bf1c perf top: Fix error handling in cmd_top() adds cb6186aeffda perf hist: Add missing map__put() in error case adds b49265e04410 perf map: Remove map from 'names' tree in __maps__remove() adds da3a53a7390a perf maps: Purge all maps from the 'names' tree adds 1e5b0cf8672e perf top: Fix global-buffer-overflow issue adds 42dfa451d825 perf evsel: Free evsel->counts in perf_evsel__exit() adds 93faa52e8371 perf tests: Fix a memory leak of cpu_map object in the ope [...] adds f97a8991d3b9 perf tests: Fix memory leak by expr__find_other() in test__expr() adds d982b3313328 perf tests: Fix a memory leak in test__perf_evsel__tp_sche [...] adds 71184c6ab7e6 perf record: Replace option --bpf-event with --no-bpf-event adds 34be16466d4d tools lib bpf: Introduce bpf_program__get_prog_info_linear() adds cae73f233923 bpftool: use bpf_program__get_prog_info_linear() in prog.c [...] adds a742258af131 perf bpf: Synthesize bpf events with bpf_program__get_prog [...] adds e5416950454f perf bpf: Make synthesize_bpf_events() receive perf_sessio [...] adds e4378f0cb90b perf bpf: Save bpf_prog_info in a rbtree in perf_env adds 606f972b1361 perf bpf: Save bpf_prog_info information as headers to perf.data adds 3792cb2ff43b perf bpf: Save BTF in a rbtree in perf_env adds a70a1123174a perf bpf: Save BTF information as headers to perf.data adds ee7a112fbcc8 perf top: Add option --no-bpf-event adds 31be9478ed7f perf feature detection: Add -lopcodes to feature-libbfd adds 9b86d04d53b9 perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO adds 3ca3877a9732 perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation adds 8a1b1718214c perf build: Check what binutils's 'disassembler()' signatu [...] adds 6987561c9e86 perf annotate: Enable annotation of BPF programs adds 657ee5531903 perf evlist: Introduce side band thread adds d56354dc4909 perf tools: Save bpf_prog_info and BTF of new BPF programs adds fc462ac75b36 perf bpf: Extract logic to create program names from perf_ [...] adds f8dfeae009ef perf bpf: Show more BPF program info in print_bpf_prog_info() adds d8b5297f6d98 Merge tag 'perf-core-for-mingo-5.1-20190321' of git://git. [...] adds 49ef015632ab Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds a23314e9d88d sched/cpufreq: Fix 32-bit math overflow adds 4c47acd824aa sched/core: Fix buffer overflow in cgroup2 property cpu.max adds e25a7a944f19 sched/fair: Comment some nohz_balancer_kick() kick conditions adds a0fe2cf086ae sched/fair: Tune down misfit NOHZ kicks adds b9a7b8831600 sched/fair: Skip LLC NOHZ logic for asymmetric systems adds 231c807a6071 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds fa30dde38aa8 ext4: fix NULL pointer dereference while journal is aborted adds 372a03e01853 ext4: fix data corruption caused by unaligned direct AIO adds 1dc1097ff60e ext4: avoid panic during forced reboot adds 7cf771407773 ext4: remove useless ext4_pin_inode() adds d64264d6218e ext4: add missing brelse() in add_new_gdb_meta_bg() adds 6c7328400e04 ext4: report real fs size after failed resize adds 674a2b27234d ext4: brelse all indirect buffer in ext4_ind_remove_space() adds 5e86bdda4153 ext4: cleanup bh release code in ext4_ind_remove_space() adds 18915b5873f0 ext4: prohibit fstrim in norecovery mode adds 17403fa277ed Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 8c2ffd917477 Linux 5.1-rc2 adds a3ac7917b730 Revert "parport: daisy: use new parport device model" adds 945ab8f6de94 locks: wake any locks blocked on request before deadlock check adds 9798a22df3a8 Merge tag 'locks-v5.1' of git://git.kernel.org/pub/scm/lin [...] adds ff9d31d0d466 tracing: Remove unnecessary var_ref destroy in track_data_ [...] adds 3dee10da2e9f tracing: initialize variable in create_dyn_event() adds 9efb85c5cfac ftrace: Fix warning using plain integer as NULL & spelling [...] adds 26a3b01be87f Merge tag 'trace-v5.1-rc2' of git://git.kernel.org/pub/scm [...] adds bf504110bc8a Btrfs: fix incorrect file size after shrinking truncate and fsync adds 2cc8334270e2 btrfs: remove WARN_ON in log_dir_items adds 609e804d771f Btrfs: fix file corruption after snapshotting due to mix o [...] adds 0cc068e6ee59 btrfs: don't report readahead errors and don't update statistics adds 3897b6f0a859 btrfs: raid56: properly unmap parity page in finish_parity [...] adds 7ff2c2a1a71e btrfs: Fix bound checking in qgroup_trace_new_subtree_blocks adds 139a56170de6 btrfs: Avoid possible qgroup_rsv_size overflow in btrfs_ca [...] adds 0ccc3876e4b2 Btrfs: fix assertion failure on fsync with NO_HOLES enabled adds 65ae689329c5 Merge tag 'for-5.1-rc2-tag' of git://git.kernel.org/pub/sc [...] adds 3028efe03be9 NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock,u [...] adds 4a9be28c45bf NFS: fix mount/umount race in nlmclnt. adds 0cb98abb5bd1 NFSv4.1 don't free interrupted slot on open adds d84dd3fb82fa SUNRPC: Don't let RPC_SOFTCONN tasks time out if the trans [...] adds 5a698243930c NFS: Fix a typo in nfs_init_timeout_values() adds 166bd5b889ac pNFS/flexfiles: Fix layoutstats handling during read failovers adds 01f2f5b82a2b SUNRPC: fix uninitialized variable warning adds 14c741de9386 Merge tag 'nfs-for-5.1-3' of git://git.linux-nfs.org/proje [...] adds 2795e8c25161 net: ieee802154: fix a potential NULL pointer dereference adds 19b39a25388e ieee802154: hwsim: propagate genlmsg_reply return code adds 9804501fa122 appletalk: Fix potential NULL pointer dereference in unreg [...] adds 80acbed9f8fc net: stmmac: don't set own bit too early for jumbo frames adds 58f2ce6f6161 net: stmmac: fix jumbo frame sending with non-linear skbs adds 5bf7295fe34a qlcnic: Avoid potential NULL pointer dereference adds eab2fc822af3 sch_cake: Interpret fwmark parameter as a bitmask adds 3d4c3cec0909 drivers: net: atp: fix various indentation issues adds 68cfe9a286f3 net: sis900: fix indentation issues, remove some spaces adds 228cd2dba27c net: strparser: fix a missing check for create_singlethrea [...] adds 8a3c245c0319 net: add documentation to socket.c adds daa5c4d0167a net: phy: meson-gxl: fix interrupt support adds 4477138fa0ae tun: properly test for IFF_UP adds 6f19893b644a net: openvswitch: fix a NULL pointer dereference adds 0fff9bd47e13 net: openvswitch: fix missing checks for nla_nest_start adds 07660ca679da net: ncsi: fix a missing check for nla_nest_start adds 4589e28db46e net: tipc: fix a missing check of nla_nest_start adds f38a1f0a5a57 libbpf: handle BTF parsing and loading properly adds d6f1837107c0 selftests/bpf: fix segfault of test_progs when prog loadin [...] adds 6bf21b54a596 libbpf: fix to reject unknown flags in xsk_socket__create() adds 1b986589680a bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to [...] adds dbafd7ddd623 bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper adds ef776a272b09 bpf: Sync bpf.h to tools/ adds b55aa7b04bb4 bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock adds 7681e7b2fbe2 bpf: Add an example for bpf_get_listener_sock adds f48a920504e5 Merge branch 'fix-fullsock-access-after-bpf_sk_release' adds 9768095ba97c btf: resolve enum fwds in btf_dedup adds 8fd7a61aa556 selftests/bpf: add fwd enum resolution test for btf_dedup adds cd70182e8d53 Merge branch 'fix-fwd-enum-resolution' adds 62369db2df8d bpf: fix documentation for eBPF helpers adds 0eb0978528d4 bpf: add documentation for helpers bpf_spin_lock(), bpf_sp [...] adds ea6eced00e4b tools: bpf: synchronise BPF UAPI header with tools adds 895383983eee Merge branch 'fix-bpf-docs' adds 044175a06706 xsk: fix umem memory leak on cleanup adds 86be36f6502c powerpc: bpf: Fix generation of load/store DW instructions adds 0aedadcf6b48 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 9180bb4f0460 tun: add a missing rcu_read_unlock() in error path adds 517ccc2aa50d net: tipc: fix a missing check for nla_nest_start adds 65e9a6d25deb networking: fix snmp_counter.rst Doc. Warnings adds ea239314fe42 tipc: allow service ranges to be connect()'ed on RDM/DGRAM adds 25208dd856e7 doc: fix link to MSG_ZEROCOPY patchset adds e5dcc0c3223c net: rose: fix a possible stack overflow adds c22da36688d6 gtp: change NET_UDP_TUNNEL dependency to select adds bb9e5c5bcd76 mac8390: Fix mmio access size probe adds a7faaa0c5dc7 net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 adds cc4807bb6092 vxlan: Don't call gro_cells_destroy() before device is unr [...] adds a4dc6a49156b packets: Always register packet sk in the same order adds 18bed89107a4 af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL adds 273160ffc6b9 sctp: get sctphdr by offset in sctp_compute_cksum adds 636d25d557d1 sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant adds 1354e72fabf4 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_D [...] adds 8e2614fc1c2a sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_D [...] adds a842e65b25a4 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_D [...] adds cface2cb585e sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_C [...] adds 746bc215a6b2 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_M [...] adds 0685d6b72207 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_A [...] adds 06b39e8506f6 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_A [...] adds 220675eb2e48 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_A [...] adds 200f3a3bcb29 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_A [...] adds cbb45c6cd5e6 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_D [...] adds 9430ff992644 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_E [...] adds 995186193fd7 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_E [...] adds b59c19d9d901 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_S [...] adds 7c614682c8ae Merge branch 'sctp-fix-ignoring-asoc_id-for-tcp-style-sock [...] adds fae846e2b712 mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S adds 12b409dd32df s390/qeth: don't erase configuration while probing adds 7221b727f007 s390/qeth: fix race when initializing the IP address table adds 104b48592b54 s390/qeth: be drop monitor friendly adds d0645cfdda52 Merge branch 's390-qeth-fixes' adds ffa91253739c Documentation: networking: Update netdev-FAQ regarding patches adds 86008304dc2a Merge remote-tracking branch 'net/master' adds e8629d292b1d Merge branch 'ieee802154-for-davem-2019-03-19' of git://gi [...] adds cd44bc40a1f1 mt76: introduce q->stopped parameter adds fc7801021733 mt76: rewrite dma descriptor base and ring size on queue reset adds de3c2af15fce mt76: mt76x02: when setting a key, use PN from mac80211 adds 004960423fe1 mt76: mt76x2: implement full device restart on watchdog reset adds 7b25d3b8e485 mt76x02: fix hdr pointer in write txwi for USB adds 3fd0824a2f80 mt76: mt76x02: only update the base mac address if necessary adds a0ac80610927 mt76: mt76x02: reduce false positives in ED/CCA tx blocking adds 7635276989a1 mt76: mt7603: fix tx status HT rate validation adds 45a042e30268 mt76: mt76x2: fix external LNA gain settings adds b8cfd87ac242 mt76: mt76x2: fix 2.4 GHz channel gain settings adds f25e813bf48d mt76: mt7603: clear ps filtering mode before releasing buf [...] adds fca9615f1a43 mt76: mt7603: fix up hardware queue index for PS filtered packets adds e004b7006600 mt76: mt7603: notify mac80211 about buffered frames in ps queue adds b7001f46085e mt76: mt7603: clear the service period on releasing PS fil [...] adds ffc9a7ff59a4 mt76: when releasing PS frames, end the service period if [...] adds 643749d4a82b mt76: mt76x02: disable ED/CCA by default adds b126c8897435 mt76: mt7603: set moredata flag when queueing ps-filtered packets adds 7c1b998d3483 mt76: fix return value check in mt76_wmac_probe() adds 411e05f4e877 mt76x2u: remove duplicated entry in mt76x2u_device_table adds 47c2be0c9bc0 Merge tag 'mt76-for-kvalo-2019-03-07' of https://github.co [...] adds 688cd8bd2c0f iwlwifi: fix 64-bit division adds c0316470683a mt7601u: check chip version on probe adds 40b941611bd4 mt76x02u: check chip version on probe adds f2a00a821aac mt76: mt7603: use the correct hweight8() function adds 13f61dfc5235 mt76: fix schedule while atomic in mt76x02_reset_state adds 7dfc45e6282a mt76x02: do not enable RTS/CTS by default adds 22781f0745f6 Merge tag 'wireless-drivers-for-davem-2019-03-19' of git:/ [...] adds 7442c483b963 mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning adds 223a960c0122 net: stmmac: fix memory corruption with large MTUs adds a3e23f719f5c net-sysfs: call dev_hold if kobject_init_and_add success adds d7737d425745 nfc: Fix to check for kmemdup failure adds 89e4130939a2 tcp: do not use ipv6 header for ipv4 flow adds e0aa67709f89 dccp: do not use ipv6 header for ipv4 flow adds fb6fafbc7de4 3c515: fix integer overflow warning adds f84532ce5887 mpls: Fix 6PE forwarding adds 398f0132c147 net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec adds 1c87e79a002f ipv6: make ip6_create_rt_rcu return ip6_null_entry instead [...] adds ef82bcfa671b sctp: use memdup_user instead of vmemdup_user adds 536d3680fd2d net: ks8851: Dequeue RX packets explicitly adds 761cfa979a0c net: ks8851: Reassert reset pin if chip ID check fails adds d268f3155279 net: ks8851: Delay requesting IRQ until opened adds 9624bafa5f64 net: ks8851: Set initial carrier state to down adds cbda74a12c4b net: ks8851: Fix register macro misnomers adds aae079aa76d0 net: ks8851: Deduplicate register macros adds cb8075d934ec Merge branch 'ks8851-fixes' adds 64447506f152 dpaa2-eth: Fix possible access beyond end of array adds 33872d79f5d1 tipc: fix cancellation of topology subscriptions adds ceabee6c5994 genetlink: Fix a memory leak on error path adds 29b0b5d56589 netfilter: nf_conntrack_sip: remove direct dependency on IPv6 adds 05b7639da55f netfilter: nft_set_rbtree: check for inactive element afte [...] adds e166e4fdaced netfilter: bridge: set skb transport_header before enterin [...] adds d1fa381033eb netfilter: fix NETFILTER_XT_TARGET_TEE dependencies adds 6d65561f3d5e netfilter: ip6t_srh: fix NULL pointer dereferences adds 8ffcd32f6463 netfilter: nf_tables: bogus EBUSY in helper removal from t [...] adds 74710e05906c netfilter: nft_redir: fix module autoload with ip4 adds 7c9abe12b359 netfilter: nf_flowtable: remove duplicated transition in diagram adds b25a31bf0ca0 netfilter: nf_tables: add missing ->release_ops() in error [...] adds e0831ef7160e Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 06acc17a9621 net: phy: Add DP83825I to the DP83822 driver adds cd5afa91f078 net: macb: Add null check for PCLK and HCLK adds 85d0966fa57e net/sched: prepare TC actions to properly validate the con [...] adds 4e1810049c26 net/sched: act_bpf: validate the control action inside init() adds f5c29d83866d net/sched: act_csum: validate the control action inside init() adds 0da2dbd6029c net/sched: act_gact: validate the control action inside init() adds 11a94d7fd80f net/sched: act_ife: validate the control action inside init() adds ff9721d32b1a net/sched: act_mirred: validate the control action inside init() adds c53075ea5d3c net/sched: act_connmark: validate the control action insid [...] adds 1e45d043a8bb net/sched: act_nat: validate the control action inside init() adds 6ac86ca3524b net/sched: act_pedit: validate the control action inside init() adds d6124d6ba697 net/sched: act_police: validate the control action inside init() adds e8c87c643ef3 net/sched: act_sample: validate the control action inside init() adds 4b006b0c139e net/sched: act_simple: validate the control action inside init() adds ec7727bb24b0 net/sched: act_skbedit: validate the control action inside init() adds 7c3d825d12c5 net/sched: act_skbmod: validate the control action inside init() adds e5fdabacbffc net/sched: act_tunnel_key: validate the control action ins [...] adds 7e0c8892df7d net/sched: act_vlan: validate the control action inside init() adds fe384e2fa36c net/sched: don't dereference a->goto_chain to read the cha [...] adds ee3bbfe806cd net/sched: let actions use RCU to access 'goto_chain' adds 1ea186e3aeea Merge branch 'net-sched-validate-the-control-action-with-a [...] adds 6b70fc94afd1 net-sysfs: Fix memory leak in netdev_register_kobject adds 408f13ef358a rhashtable: Still do rehash when we get EEXIST adds 5f543a54eec0 net: hns3: fix for not calculating tx bd num correctly adds c8248c6c1a3d r8169: don't read interrupt mask register in interrupt handler adds a7fb107b7d89 net: phy: Re-parent menus for MDIO bus drivers correctly adds fa3a419d2f67 net: xilinx: fix possible object reference leak adds be693df3cf9d net: ibm: fix possible object reference leak adds 75eac7b5f68b net: ethernet: ti: fix possible object reference leak adds 23c78343ec36 r8169: fix cable re-plugging issue adds 064c5d6881e8 net: sched: fix cleanup NULL pointer exception in act_mirr adds 737889efe971 tipc: tipc clang warning adds 526949e877f4 rxrpc: avoid clang -Wuninitialized warning adds f01a7dbe98ae bpf: Try harder when allocating memory for large maps adds cba368c1f01c bpf: Only print ref_obj_id for refcounted reg adds 0803278b0b4d bpf: do not restore dst_reg when cur_state is freed adds 83d163124cf1 bpf: verifier: propagate liveness on all frames adds 1d382264d911 bpf, libbpf: fix version info and add it to shared object adds 63197f78bca2 bpf, libbpf: clarify bump in libbpf version info adds a7d6ac3761d3 Merge branch 'libbpf-fixup' adds 27602e2c44da Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds d29f5aa0bc0c net: phy: don't clear BMCR in genphy_soft_reset adds fb1eb41a3dd4 dt-bindings: net: dsa: qca8k: fix example adds 5e07321f3388 dt-bindings: net: dsa: qca8k: support internal mdio-bus adds 1eec7151ae0e net: dsa: qca8k: remove leftover phy accessors adds db460c54b67f net: dsa: qca8k: extend slave-bus implementations adds 1f8389bf63ae net: sched: Kconfig: update reference link for PIE adds b7ebee2f95fb net: usb: aqc111: Extend HWID table by QNAP device adds 9926cb5f8b0f tipc: change to check tipc_own_id to return in tipc_net_stop adds 450895d04ba1 net: phy: bcm54xx: Encode link speed and activity into LEDs adds c493b09b2792 net: devlink: skip info_get op call if it is not defined i [...] adds 047a013f8d0a chelsio: use BUG() instead of BUG_ON(1) adds 8c838f53e149 dpaa2-eth: fix race condition with bql frame accounting adds 1a9df9e29c2a Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 2dbed152e2d4 ARM: davinci: fix build failure with allnoconfig adds e20119f7eaaa arm64: dts: renesas: r8a77990: Fix SCIF5 DMA channels adds c21cd4ae82e1 arm64: dts: renesas: r8a774c0: Fix SCIF5 DMA channels adds 44cd905041c8 Merge tag 'renesas-fixes-for-v5.1' of git://git.kernel.org [...] adds fa9463564e77 ARM: dts: nomadik: Fix polarity of SPI CS adds 544e784188f1 ARM: dts: bcm283x: Fix hdmi hpd gpio pull adds 9c05d4c33d15 Merge tag 'tags/bcm2835-dt-next-2019-03-04' into devicetree/fixes adds 274a8ddcbcc4 Merge tag 'arm-soc/for-5.1/devicetree-fixes' of https://gi [...] adds 7f3d6c8e8f5f soc: bcm: bcm2835-pm: Fix PM_IMAGE_PERI power domain support. adds 4deabfae643d soc: bcm: bcm2835-pm: Fix error paths of initialization. adds 7a9b6be9fe58 arm64: bcm2835: Add missing dependency on MFD_CORE. adds 4823a031f096 Merge tag 'tags/bcm2835-drivers-next-2019-03-12' into soc/fixes adds 0cee41d4d0fe Merge tag 'arm-soc/for-5.1/soc-fixes' of https://github.co [...] adds 1a7ee0efb26d ARM: dts: imx6dl-yapp4: Use rgmii-id phy mode on the cpu port adds 0c17e83fe423 ARM: imx51: fix a leaked reference by adding missing of_node_put adds 91740fc8242b ARM: imx6q: cpuidle: fix bug that CPU might not wake up at [...] adds 032f85c9360f ARM: dts: pfla02: increase phy reset duration adds 3123be11683e ARM: dts: imx6ull: Use the correct style for SPDX License [...] adds 41b37f4c0fa6 ARM: dts: imx6qdl: Fix typo in imx6qdl-icore-rqs.dtsi adds 15b43e497ffd ARM: dts: imx6dl-yapp4: Use correct pseudo PHY address for [...] adds 728e096dd708 ARM: imx_v6_v7_defconfig: continue compiling the pwm driver adds 507aaeeef80d ARM: imx_v4_v5_defconfig: enable PWM driver adds 2e8c54db3b69 Merge tag 'imx-fixes-5.1' of git://git.kernel.org/pub/scm/ [...] adds 93958742192e arm64: tegra: Disable CQE Support for SDMMC4 on Tegra186 adds 97c41a6bdce5 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds cd479eccd2e0 s390: limit brk randomization to 32MB adds 01396a374c3d s390/zcrypt: revisit ap device remove procedure adds 152e9b8676c6 s390/vtime: steal time exponential moving average adds 50b7f1b7236b vfio: ccw: only free cp on final interrupt adds 0ba8141fa06d Merge tag 'vfio-ccw-20190311' of git://git.kernel.org/pub/ [...] adds 0d9c038feff6 zcrypt: handle AP Info notification from CHSC SEI command adds b6ffdf27f3d4 s390/cpumf: Fix warning from check_processor_id adds bfed6d0ffc8d Merge tag 's390-5.1-2' of git://git.kernel.org/pub/scm/lin [...] adds 7d6ab823d646 vfs: Update mount API docs adds 8c7ae38d1ce1 afs: Fix StoreData op marshalling adds 3e82a7f9031f PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked adds 55397ce8df48 PCI/LINK: Clear bandwidth notification interrupt before en [...] adds 0fa635aec9ab PCI/LINK: Deduplicate bandwidth reports for multi-function [...] adds 9936328b41ce Merge tag 'pci-v5.1-fixes-1' of git://git.kernel.org/pub/s [...] adds b6a36e5ddf84 drm/fb: avoid setting 0 depth. adds 7cf77b273a8f drm/tegra: hub: Fix dereference before check adds 509869a2fec3 drm/tegra: vic: Fix implicit function declaration warning adds b23b52b6720e Merge tag 'drm/tegra/for-5.1-rc2' of git://anongit.freedes [...] adds 3f04e0a6cfeb drm: Fix drm_release() and device unplug adds a51143001d9e drm/udl: Refactor edid retrieving in UDL driver (v2) adds 21d2b1227323 drm/vgem: fix use-after-free when drm_gem_handle_create() fails adds 36b6c9ed45af drm/vkms: fix use-after-free when drm_gem_handle_create() fails adds e9abc611a941 drm/rockchip: vop: reset scale mode when win is disabled adds 776e78677f51 drm/meson: Fix invalid pointer in meson_drv_unbind() adds 2d8f92897ad8 drm/meson: Uninstall IRQ handler adds 3d565a21f2ce drm/meson: fix TMDS clock filtering for DMT monitors adds de53874a0f70 Merge tag 'drm-misc-fixes-2019-03-25' of git://anongit.fre [...] adds 0ab925d36906 drm/amd/display: Only allow VRR when vrefresh is within su [...] adds ee41c2db09f7 Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] adds 13bcb80b7ee7 drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check adds 1e8b15a1988e drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list adds 9f4984773240 drm/i915/gvt: stop scheduling workload when vgpu is inactive adds f552e7bd028f drm/i915/gvt: Don't submit request for error workload dispatch adds 1e18d5e6731d drm/i915/gvt: Only assign ppgtt root at dispatch time adds 72aabfb862e4 drm/i915/gvt: Add mutual lock for ppgtt mm LRU list adds 76444b6e62ed Merge tag 'gvt-fixes-2019-03-21' of https://github.com/int [...] adds 69903dfae031 drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro adds 4b9a3932e7ba drm/i915: Mark AML 0x87CA as ULX adds 71cd6cb23487 drm/i915/selftests: Fix an IS_ERR() vs NULL check adds 26cdaac4793c drm/i915/icl: Fix VEBOX mismatch BUG_ON() adds 0271ab11790c Merge tag 'drm-intel-fixes-2019-03-28' of git://anongit.fr [...] adds 9df0ef6ca9ee Merge tag 'drm-fixes-2019-03-29' of git://anongit.freedesk [...] adds 6958d11f77d4 xfs: don't trip over uninitialized buffer on extent read o [...] adds 228de124f290 xfs: dabtree scrub needs to range-check level adds a72e9d8d69e7 xfs: fix btree scrub checking with regards to root-in-inode adds 4b0bce30f39b xfs: always init bma in xfs_bmapi_write adds ed79dac98c5e xfs: prohibit fstrim in norecovery mode adds 2032a8a27b5c xfs: serialize unaligned dio writes against all other dio writes adds c6503f12d135 Merge tag 'xfs-5.1-fixes-1' of git://git.kernel.org/pub/sc [...] adds 187df76325af libceph: fix breakage caused by multipage bvecs adds daf5cc27eed9 ceph: fix use-after-free on symlink traversal adds 7376e39ad965 Merge tag 'ceph-for-5.1-rc3' of git://github.com/ceph/ceph-client adds 13f063815265 blk-mq: use blk_mq_put_driver_tag() to put tag adds 85fae294e1a5 blk-mq: update comment for blk_mq_hctx_has_pending() adds 9e75ad5d8f39 io_uring: fix big-endian compat signal mask handling adds e86185754556 blk-mq: fix sbitmap ws_active for shared tags adds e6d1fa584e0d sbitmap: order READ/WRITE freed instance and setting clear bit adds 9bf7933fc3f3 io_uring: offload write to async worker in case of -EAGAIN adds dd08a8d9a66d libata: fix using DMA buffers on stack adds 988aef9e8b0d nvme-tcp: fix an endianess miss-annotation adds cc2278c413c3 nvme-multipath: relax ANA state check adds 02db99548d36 nvmet: fix building bvec from sg list adds a536b4978575 nvmet: fix error flow during ns enable adds 7bca889ee929 Merge branch 'nvme-5.1' of git://git.infradead.org/nvme in [...] adds ffb8e45cf33e Merge tag 'for-linus-20190329' of git://git.kernel.dk/linux-block adds a75bb4eb9e56 Revert "kbuild: use -Oz instead of -Os when using clang" adds 688931a5ad4e kbuild: skip sub-make for in-tree build with GNU Make 4.x adds 7265f5b72640 coccinelle: put_device: reduce false positives adds 221cc2d27ddc kbuild: skip parsing pre sub-make code for recursion adds 156e7cbb3ef5 kbuild: do not overwrite .gitignore in output directory adds 1a49b2fd8f58 kbuild: strip whitespace in cmd_record_mcount findstring adds 7fcddf7c0041 scripts: coccinelle: Fix description of badty.cocci adds 54a7151b1496 kbuild: modversions: Fix relative CRC byte order interpretation adds 9c38f1f04408 kconfig/[mn]conf: handle backspace (^H) key adds 0e40da3efeb0 Merge tag 'kbuild-fixes-v5.1' of git://git.kernel.org/pub/ [...] adds 2b1d9c8f8723 ALSA: rawmidi: Fix potential Spectre v1 vulnerability adds c709f14f0616 ALSA: seq: oss: Fix Spectre v1 vulnerability adds 2733ccebf4a9 ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-8 [...] adds c7531e31c8a4 ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES [...] adds e1037354a0a7 ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset M [...] adds a806ef1cf3bb ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 adds 6ac371aa1a74 ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X [...] adds ca0214ee2802 ALSA: pcm: Fix possible OOB access in PCM oss plugins adds 4fc90fb883fc ALSA: hda/ca0132 - Simplify alt firmware loading code adds 113ce08109f8 ALSA: pcm: Don't suspend stream in unrecoverable PCM state adds e2a829b3da01 ALSA: hda/realtek - Fix speakers on Acer Predator Helios 5 [...] adds 9a4a6f0dc1ea Merge tag 'sound-5.1-rc3' of git://git.kernel.org/pub/scm/ [...] adds 5cd1c56c42be i2c: i801: Add support for Intel Comet Lake adds c4dcd89d20a8 i2c: iop3xx: make bindings file name match the driver adds 94c87527f4e1 i2c: mt65xx: make bindings file name match the driver adds 0a96f9ffbfe9 i2c: stu300: make bindings file name match the driver adds 45dfceb0d14a i2c: sun6i-p2wi: make bindings file name match the driver adds 080a91041465 i2c: wmt: make bindings file name match the driver adds 4ad528360cf6 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds c2fe742ff6e7 scsi: mpt3sas: Fix kernel panic during expander reset adds b6554cfe09e1 scsi: aacraid: Insure we don't access PCIe space during AER/EEH adds fba1bdd2a9a9 scsi: qla4xxx: fix a potential NULL pointer dereference adds 70fc085c5015 scsi: core: Run queue when state is set to running after b [...] adds c14a57264399 scsi: sd: Fix a race between closing an sd device and sd I/O adds 1d5de5bd311b scsi: sd: Quiesce warning if device does not report optima [...] adds fe67888fc007 scsi: zfcp: fix rport unblock if deleted SCSI devices on S [...] adds 242ec1455151 scsi: zfcp: fix scsi_eh host reset with port_forced ERP fo [...] adds c8206579175c scsi: zfcp: reduce flood of fcrscn1 trace records on multi [...] adds 6dc6a944d58a scsi: ibmvfc: Remove "failed" from logged errors adds 95237c25d8d0 scsi: ibmvfc: Add failed PRLI to cmd_status lookup array adds 3e6f7de43f49 scsi: ibmvfc: Byte swap status and error codes when logging adds d6e2635b9cf7 scsi: ibmvfc: Clean up transport events adds 3467b90737e1 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 5997da82145b binder: fix BUG_ON found by selinux-testsuite adds 5cec2d2e5839 binder: fix race between munmap() and direct reclaim adds bfb1ce1259ca habanalabs: fix MMU number of pages calculation adds 4eb1d1253ddd habanalabs: fix bug when mapping very large memory area adds f650a95b7102 habanalabs: complete user context cleanup before hard reset adds d12a5e2458d4 habanalabs: fix mapping with page size bigger than 4KB adds cbaa99ed1b69 habanalabs: perform accounting for active CS adds 7cb5101ee010 habanalabs: prevent host crash during suspend/resume adds 7c22278edd0a habanalabs: cast to expected type adds 80045e14423a Merge tag 'misc-habanalabs-fixes-2019-03-26' of git://peop [...] adds 0532a1b0d045 virt: vbox: Implement passing requestor info to the host f [...] adds 6f51092301a4 Merge tag 'char-misc-5.1-rc3' of git://git.kernel.org/pub/ [...] adds cd1b772d4881 driver core: remove BUS_ATTR() adds eed4897dfe8a Merge tag 'driver-core-5.1-rc3' of git://git.kernel.org/pu [...] adds 8bc32a285660 iommu: Don't print warning when IOMMU driver only supports [...] adds 8aafaaf22121 iommu/amd: Reserve exclusion range in iova-domain adds c0b7f2a5fb95 Merge tag 'iommu-fixes-v5.1-rc3' of git://git.kernel.org/p [...] adds 9e0a17db517d arm64: replace memblock_alloc_low with memblock_alloc adds f9007cc601e7 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds c412a769d245 kasan: fix variable 'tag' set but not used warning adds cae85cb8add3 mm/memory.c: fix modifying of page protection by insert_pfn() adds 44dc1b1fab78 mm/debug.c: add a cast to u64 for atomic64_read() adds c1e287c11b75 mailmap: add Changbin Du adds 73601ea5b7b1 fs/open.c: allow opening only regular files during execve() adds 9b7ea46a82b3 mm/hotplug: fix offline undo_isolate_page_range() adds e6a9467ea14b ocfs2: fix inode bh swapping mixup in ocfs2_reflink_inodes_lock adds 6d6ea1e967a2 mm: add support for kmem caches in DMA32 zone adds 0a352554da69 iommu/io-pgtable-arm-v7s: request DMA32 memory, and improv [...] adds a953e7721fa9 include/linux/hugetlb.h: convert to use vm_fault_t adds a7f40cfe3b7a mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRIC [...] adds 5ae2efb1dea9 mm/debug.c: fix __dump_page when mapping->host is not set adds b736523f0759 include/linux/list.h: fix list_is_first() kernel-doc adds eebf36480678 fs/proc/kcore.c: make kcore_modules static adds fcfc2aa0185f ptrace: take into account saved_sigmask in PTRACE{GET,SET}SIGMASK adds c4efe484b5f0 mm/memory_hotplug.c: fix notification in offline error path adds f5777bc2d9cf mm/page_isolation.c: fix a wrong flag in set_migratetype_i [...] adds 0bc9f5d14a93 drivers/block/zram/zram_drv.c: fix idle/writeback string compare adds d2b2c6dd227b mm/migrate.c: add missing flush_dcache_page for non-mapped [...] adds 4462996ea3cc checkpatch: add %pt as a valid vsprintf extension adds 262032785247 fs: fs_parser: fix printk format warning adds 23da9588037e fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links adds 922c010cf236 Merge branch 'akpm' (patches from Andrew) adds 1aa176ef5a45 Yama: mark local symbols as static adds 2623c4fbe2ad LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" adds 12195302ee6c Merge branch 'fixes-v5.1-a' of git://git.kernel.org/pub/sc [...] adds edef1ef13418 ACPI / CPPC: Fix guaranteed performance handling adds 92a3e426ec06 cpufreq: intel_pstate: Also use CPPC nominal_perf for base [...] adds 31d4c528cea4 cpufreq: scpi: Fix use after free adds 8e377a1c7e24 Merge tag 'pm-5.1-rc3' of git://git.kernel.org/pub/scm/lin [...] adds aa9aaa4d61c0 ACPI: use different default debug value than ACPICA adds 782492a7a480 Merge tag 'acpi-5.1-rc3' of git://git.kernel.org/pub/scm/l [...] adds e82adc1074a7 usb: typec: Fix unchecked return value adds 40fc165304f0 usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk adds 976daf9d1199 usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3 [...] adds 238e0268c827 usb: common: Consider only available nodes for dr_mode adds 22feda47b574 usb: usb251xb: Remove unnecessary comparison of unsigned i [...] adds 6cbcf596934c xhci: Fix port resume done detection for SS ports with LPM [...] adds 8867ea262196 usb: xhci: dbc: Don't free all memory with spinlock held adds d92f2c59cc2c xhci: Don't let USB3 ports stuck in polling state prevent suspend adds 1396929e8a90 phy: sun4i-usb: Support set_mode to USB_HOST for non-OTG PHYs adds e671765e521c usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothu [...] adds 41f00e6e9e55 usb: usb251xb: fix to avoid potential NULL pointer dereference adds 3d54d10c6afe usb: mtu3: fix EXTCON dependency adds 93e1c8a63830 usb: cdc-acm: fix race during wakeup blocking TX traffic adds f276e002793c usb: u132-hcd: fix resource leak adds 7ae622c978db usb: dwc3: pci: add support for Comet Lake PCH ID adds 9d6a54c14306 usb: gadget: net2280: Fix overrun of OUT messages adds f1d3fba17cd4 usb: gadget: net2280: Fix net2280_dequeue() adds 091dacc3cc10 usb: gadget: net2272: Fix net2272_dequeue() adds 072684e8c58d USB: gadget: f_hid: fix deadlock in f_hidg_write() adds 87be92b903ab Merge tag 'fixes-for-v5.1-rc2' of git://git.kernel.org/pub [...] adds d1252f023723 USB: serial: option: add support for Quectel EM12 adds 422c2537ba9d USB: serial: ftdi_sio: add additional NovaTech products adds f8df5c2c3e2d USB: serial: option: set driver_info for SIM5218 and compatibles adds 2908b076f519 USB: serial: mos7720: fix mos_parport refcount imbalance o [...] adds a595ecdd5f60 USB: serial: cp210x: add new device id adds 84f3b43f7378 USB: serial: option: add Olicard 600 adds d65d25b84f1f Merge tag 'usb-serial-5.1-rc3' of https://git.kernel.org/p [...] adds 8d02a9a89729 Merge tag 'usb-5.1-rc3' of git://git.kernel.org/pub/scm/li [...] adds 32f47179833b serial: mvebu-uart: Fix to avoid a potential NULL pointer [...] adds 3a10e3dd52e8 serial: max310x: Fix to avoid potential NULL pointer dereference adds c85be041065c tty: atmel_serial: fix a potential NULL pointer dereference adds 6734330654da tty: mxs-auart: fix a potential NULL pointer dereference adds ac0cdb3d9901 sc16is7xx: missing unregister/delete driver on error in sc [...] adds c5cbc78acf69 tty: serial: qcom_geni_serial: Initialize baud in qcom_gen [...] adds 72ff51d8dd26 serial: ar933x_uart: Fix build failure with disabled console adds 93bcefd4c6ba serial: sh-sci: Fix setting SCSCR_TIE while transferring data adds f3040983132b tty/serial: atmel: Add is_half_duplex helper adds 69646d7a3689 tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stopped adds 898a737c8a43 dt-bindings: serial: Add compatible for Mediatek MT8183 adds 3ec8002951ea Disable kgdboc failed by echo space to /sys/module/kgdboc/ [...] adds f4e68d58cf2b tty: fix NULL pointer issue when tty_port ops is not set adds 52afe190ff03 Merge tag 'tty-5.1-rc3' of git://git.kernel.org/pub/scm/li [...] adds bd31342f0046 staging: remove mt7621-eth adds 4420a5611ea5 staging: mt7621-dts: update ethernet settings. adds 8bce6dcede65 staging: erofs: fix to handle error path of erofs_vmap() adds bafd9c64056c staging: comedi: ni_mio_common: Fix divide-by-zero for DIO [...] adds ae0a6d2017f7 staging: olpc_dcon_xo_1: add missing 'const' qualifier adds 1beea6204e23 staging: axis-fifo: add CONFIG_OF dependency adds 45ac7b31bc6c staging: speakup_soft: Fix alternate speech with other synths adds 90cd9bed5adb staging, mt7621-pci: fix build without pci support adds 7671ce0d9293 staging: rtl8188eu: Fix potential NULL pointer dereference [...] adds d70d70aec963 staging: rtlwifi: rtl8822b: fix to avoid potential NULL po [...] adds 22c971db7dd4 staging: rtl8712: uninitialized memory in read_bbreg_hdl() adds 6a8ca24590a2 staging: rtlwifi: Fix potential NULL pointer dereference o [...] adds 3b9c2f2e0e99 staging: vt6655: Fix interrupt race condition on device start up. adds b6391ac73400 staging: erofs: fix error handling when failed to read com [...] adds 9b9c87cf5178 staging: vc04_services: Fix an error code in vchiq_probe() adds 9498da46d1ce staging: octeon-ethernet: fix incorrect PHY mode adds 33bac912840f staging: erofs: keep corrupted fs from crashing kernel in [...] adds cc26358f89c3 staging: vt6655: Remove vif check from vnt_interrupt adds 32faca66bd3f Merge tag 'staging-5.1-rc3' of git://git.kernel.org/pub/sc [...] adds 7ecced0934e5 gpio: exar: add a check for the return value of ida_simple [...] adds c5bc6e526d3f gpio: adnp: Fix testing wrong value in adnp_gpio_direction_input adds b45a02e13ee7 gpio: amd-fch: Fix bogus SPDX identifier adds 3b55cb88c389 Merge tag 'gpio-5.1-rc2-fixes-for-linus' of git://git.kern [...] adds e5545c94e43b gpio: of: Check propname before applying "cs-gpios" quirks adds 7ce40277bf84 gpio: of: Check for "spi-cs-high" in child instead of parent node adds f7299d441a4d gpio: of: Fix of_gpiochip_add() error path adds 6cf4511e9729 gpio: aspeed: fix a potential NULL pointer dereference adds fa59dd234c9a Revert "gpio: use new gpio_set_config() helper in more places" adds 2583303debb7 gpio: mockup: fix debugfs read adds ce9fb53c7283 gpio: mockup: use simple_read_from_buffer() in debugfs rea [...] adds 86d0756558b7 Merge tag 'gpio-v5.1-rc3-fixes-for-linus' of git://git.ker [...] adds 3af9a5256f44 Merge tag 'gpio-v5.1-2' of git://git.kernel.org/pub/scm/li [...] adds 4cb6560514fa leds: trigger: netdev: fix refcnt leak on interface rename adds 0aab8e4df470 leds: pca9532: fix a potential NULL pointer dereference adds 909346433064 leds: trigger: netdev: use memcpy in device_name_store adds b5c8314f0eba Merge tag 'led-fixes-for-5.1-rc3' of git://git.kernel.org/ [...] adds 9dfec7ca0ba7 dmaengine: stm32-mdma: Revert "dmaengine: stm32-mdma: Add [...] adds d498bc0ce8ac MAINTAINERS: Fix uniphier-mdmac.c file path adds c877b3df8527 Merge tag 'dmaengine-fix-5.1-rc3' of git://git.infradead.o [...] adds d9470757398a powerpc/64: Fix memcmp reading past the end of src/dest adds ce9afe08e71e powerpc/pseries/energy: Use OF accessor functions to read [...] adds 6f845ebec270 powerpc/pseries/mce: Fix misleading print for TLB mutlihit adds 6536c5f2c8cf Merge tag 'powerpc-5.1-4' of git://git.kernel.org/pub/scm/ [...] adds db779ef67ffe proc/kcore: Remove unused kclist_add_remap() adds cfa637cb20e9 Merge tag 'v5.1-rc2' into core/urgent, to resolve a conflict adds 056d28d135bc objtool: Query pkg-config for libelf location adds 7dd476171149 watchdog: Respect watchdog cpumask on CPU hotplug adds f78b5be2a5d0 Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 93a64ee71d10 MAINTAINERS: Remove deleted file from futex file pattern adds 573efdc5ea95 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds 206b92353c83 cpu/hotplug: Prevent crash when CPU bringup fails on CONFI [...] adds bebd024e4815 x86/smp: Enforce CONFIG_HOTPLUG_CPU when SMP=y adds c29d85417c5f Merge branch 'smp-urgent-for-linus' of git://git.kernel.or [...] adds c8fa7a807f3c perf cs-etm: Add missing case value adds f3b4e06b3bda perf intel-pt: Fix TSC slip adds 4e8a5c155137 perf evsel: Fix max perf_event_attr.precise_ip detection adds be709d48329a tools headers uapi: Sync asm-generic/mman-common.h and lin [...] adds e33ff03da160 tools headers uapi: Sync linux/fcntl.h to get the F_SEAL_F [...] adds 949af89af02c tools arch x86: Sync asm/cpufeatures.h with the kernel sources adds 82392516e9e0 tools headers uapi: Update drm/i915_drm.h adds 8142bd82a59e tools headers: Update x86's syscall_64.tbl and uapi/asm-ge [...] adds 707c373c846c tools headers uapi: Sync powerpc's asm/kvm.h copy with the [...] adds 977c7a6d1e26 perf machine: Update kernel map address and re-order properly adds 8453c936db20 perf scripts python: exported-sql-viewer.py: Fix never-end [...] adds 606bd60ab6fb perf scripts python: exported-sql-viewer.py: Fix python3 support adds e94d6b7f615e perf pmu: Fix parser error for uncore event alias adds 22261fdf68f2 Merge tag 'perf-urgent-for-mingo-5.1-20190329' of git://gi [...] adds 590627f755bc Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 7f2daa96759b x86/resctrl: Remove unused variable adds 0f02daed4e08 x86/boot: Fix incorrect ifdeffery scope adds b929a500d684 x86/realmode: Don't leak the trampoline kernel address adds a9d57ef15cbe x86/retpolines: Disable switch jump tables when retpolines [...] adds 92c77f7c4d5d x86/mm: Don't exceed the valid physical address space adds f6027c81099e x86/cpufeature: Fix __percpu annotation in this_cpu_has() adds f560bd19d2fe x86/realmode: Make set_real_mode_mem() static inline adds 915ee0da5ecb Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 552c69b1dc71 KVM: nVMX: Do not inherit quadrant and invalid for the roo [...] adds 47c42e6b4192 KVM: x86: fix handling of role.cr4_pae and rename it to 'g [...] adds 5e124900c6eb KVM: doc: Fix incorrect word ordering regarding supported [...] adds ddba91801aeb KVM: Reject device ioctls from processes other than the VM [...] adds 05d5a4863525 KVM: SVM: Workaround errata#1096 (insn_len maybe zero on S [...] adds 711eff3a8fa1 kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and H [...] adds 4d66623cfba0 KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_ [...] adds 3d9683cf3bfb KVM: export <linux/kvm_para.h> and <asm/kvm_para.h> iif KV [...] adds f285c633cb6d kvm: mmu: Used range based flushing in slot_handle_level_range adds ca0488aadd01 kvm: don't redefine flags as something else adds 0cf9135b773b KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts adds 2bdb76c015df kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs adds 013cc6ebbf41 x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init adds 45def77ebf79 KVM: x86: update %rip after emulating IO adds 8df98ae0ab2e KVM: selftests: assert on exit reason in CR4/cpuid sync test adds 0a3f29b5a77d KVM: selftests: explicitly disable PIE for tests adds ffac839d0406 KVM: selftests: disable stack protector for all KVM tests adds 0f73bbc851ed KVM: selftests: complete IO before migrating guest state adds 919f6cd8bb2f KVM: doc: Document the life cycle of a VM and its resources adds e2788c4a41cb Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION adds ebff0b0e3d3c KVM: arm64: Reset the PMU in preemptible context adds ca71228b42a9 arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled adds a6ecfb11bf37 KVM: arm/arm64: vgic-its: Take the srcu lock when writing [...] adds 7494cec6cb3b KVM: arm/arm64: vgic-its: Take the srcu lock when parsing [...] adds a80868f39855 KVM: arm/arm64: Enforce PTE mappings at stage2 when needed adds 3c3736cd32bf KVM: arm/arm64: Fix handling of stage2 huge mappings adds d9ea27a33048 KVM: arm/arm64: vgic-its: Make attribute accessors static adds 8324c3d518cf KVM: arm/arm64: Comments cleanup in mmu.c adds 690edec54cba Merge tag 'kvmarm-fixes-for-5.1' of git://git.kernel.org/p [...] adds 63fc9c23488d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 79a3aaa7b82e Linux 5.1-rc3 adds 4fdcfab5b553 jffs2: fix use-after-free on symlink traversal adds 0cdc17ebd207 ubifs: fix use-after-free on symlink traversal adds 93b919da64c1 debugfs: fix use-after-free on symlink traversal adds db5481e705e2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b53119f13a04 pin iocb through aio. adds 833f4154ed56 aio: fold lookup_kiocb() into its sole caller adds a9339b785509 aio: keep io_event in aio_kiocb adds 2bb874c0d873 aio: store event at final iocb_put() adds af5c72b1fc7a Fix aio_poll() races adds 958c13ce141c make aio_read()/aio_write() return int adds 7425970347a2 aio: move dropping ->ki_eventfd into iocb_destroy() adds fa0ca2aee3be deal with get_reqs_available() in aio_get_req() itself adds 7316b49c2a11 aio: move sanity checks and request allocation to io_submit_one() adds 5e7a8ca31926 Merge branch 'work.aio' of git://git.kernel.org/pub/scm/li [...] adds 9f3bd8fe8f9d Update Nicolas Pitre's email address adds a165dcc923ad hwmon: (w83773g) Select REGMAP_I2C to fix build error adds 8e6af454117a hwmon: (occ) Fix power sensor indexing adds 5fd43ddbec76 hwmon: (ntc_thermistor) Fix temperature type reporting adds d3b018f75756 dt-bindings: hwmon: (adc128d818) Specify ti,mode property size adds 4a3164e3d7be Merge tag 'hwmon-for-v5.1-rc4' of git://git.kernel.org/pub [...] adds 556a888a14af signal: don't silently convert SI_USER signals to non-curr [...] adds a816fd6b49b6 Merge tag 'pidfd-fixes-v5.1-rc3' of gitolite.kernel.org:pu [...] adds 7d01427aaa78 HID: quirks: use correct format chars in dbg_hid adds a23eab893476 HID: hid-asus: select CONFIG_POWER_SUPPLY adds 78b92f5f00cb HID: quirks: Drop misused kernel-doc annotation adds 1cbbd85fbcdc HID: uclogic: remove redudant duplicated null check on ver_ptr adds 6b538cc21334 HID: steam: fix deadlock with input devices. adds 94a9992f7dbd HID: Increase maximum report size allowed by hid_field_extract() adds 6c44b15e1c90 HID: logitech: check the return value of create_singlethre [...] adds cef0d4948cb0 HID: debug: fix race condition with between rdesc_show() a [...] adds fd35759ce32b HID: logitech: Handle 0 scroll events for the m560 adds 2bafa1e96254 HID: quirks: Fix keyboard + touchpad on Lenovo Miix 630 adds 74e7c6c877f6 HID: i2c-hid: Disable runtime PM on Synaptics touchpad adds ce856634af8c HID: input: add mapping for Assistant key adds 8ed86627f715 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2f94a3125b87 cifs: fix kref underflow in close_shroot() adds 153322f7536a smb3: Fix enumerating snapshots to Azure adds ca567eb2b3f0 SMB3: Allow persistent handle timeout to be configurable on mount adds 4811e3096daa cifs: a smb2_validate_and_copy_iov failure does not mean t [...] adds 145f47c7381d Merge tag '5.1-rc3-smb3-fixes' of git://git.samba.org/sfre [...] adds 20bb907f7dc8 mfd: twl-core: Disable IRQ while suspended adds 1d71670e5e09 mfd: sc27xx: Use SoC compatible string for PMIC devices adds a05a2e7998ab mfd: sun6i-prcm: Allow to compile with COMPILE_TEST adds 9db6ce4ecefb Merge tag 'mfd-fixes-5.1' of git://git.kernel.org/pub/scm/ [...] adds c8b1917c8987 ACPICA: Clear status of GPEs before enabling them adds b59fb7ef5240 Merge branch 'acpica' into acpi adds b512f71221d0 Merge tag 'acpi-5.1-rc4' of git://git.kernel.org/pub/scm/l [...] adds 4ab526468344 cpufreq/intel_pstate: Load only on Intel hardware adds df2f677dee3c tools/power turbostat: Restore ability to execute in topol [...] adds 562855eeb113 tools/power turbostat: Cleanup CC3-skip code adds 31a1f15cea5e tools/power turbostat: Cleanup CNL-specific code adds 937807d355a3 tools/power turbostat: Add Icelake support adds 6de68fe15a0f tools/power turbostat: Add Die column adds 0a42d235e50d tools/power turbostat: Do not display an error on systems [...] adds 9392bd98bba7 tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL adds 3316f99a9f1b tools/power turbostat: Also read package power on AMD F17h (Zen) adds 8173c336989c tools/power turbostat: Add checks for failure of fgets() a [...] adds 5ea7647b333f tools/power turbostat: Warn on bad ACPI LPIT data adds 0f71d089c912 tools/power turbostat: update version number adds 59cc8cd60c78 Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds 58b0cf8e2418 Merge branch 'pm-tools' adds 20ad549488d5 Merge tag 'pm-5.1-rc4' of git://git.kernel.org/pub/scm/lin [...] adds dbee9c9c4584 riscv: fix accessing 8-byte variable from RV32 adds 387181dcdb6c RISC-V: Always compile mm/init.c with cmodel=medany and notrace adds ff0e2a7bd13f RISC-V: Fix FIXMAP_TOP to avoid overlap with VMALLOC area adds da4ed3787391 RISC-V: Use IS_ENABLED(CONFIG_CMODEL_MEDLOW) adds 8e22ba96d44c Merge tag 'riscv-for-linus-5.1-rc4' of git://git.kernel.or [...] adds 5ceaeb99ffb4 net: dsa: mv88e6xxx: fix few issues in mv88e6390x_port_set_cmode adds 0b91bce1ebfc net: datagram: fix unbounded loop in __skb_try_recv_datagram() adds 79706ced7a98 MAINTAINERS: Fix documentation file name for PHY Library adds b5f9bd15b885 ila: Fix rhashtable walker list corruption adds 669efc76b317 net: hns3: fix compile error adds 7f07e5f1f778 net: mii: Fix PAUSE cap advertisement from linkmode_adv_to [...] adds b3e208069477 thunderx: enable page recycling for non-XDP case adds cd35ef91490a thunderx: eliminate extra calls to put_page() for pages he [...] adds 23da1021a573 Merge branch 'thunderx-fix-receive-buffer-page-recycling' adds 1017e0987117 vrf: prevent adding upper devices adds 4ba104f468bb batman-adv: Reduce claim hash refcnt only for removed entry adds 3d65b9accab4 batman-adv: Reduce tt_local hash refcnt only for removed entry adds f131a56880d1 batman-adv: Reduce tt_global hash refcnt only for removed entry adds ca8c3b922e70 batman-adv: fix warning in function batadv_v_elp_get_throughput adds 438b3d3fae43 batman-adv: Fix genl notification for throughput_override adds d3332184f1e9 Merge tag 'batadv-net-for-davem-20190328' of git://git.ope [...] adds b3ccbbce1e45 i40e: fix i40e_ptp_adjtime when given a negative delta adds dabb8338be53 igb: Fix WARN_ONCE on runtime suspend adds 7ec52b9df7d7 ixgbe: fix mdio bus registration adds f669d24f3dd0 i40e: fix WoL support check adds 01ca667133d0 fm10k: Fix a potential NULL pointer dereference adds 5ac4b47d1a88 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 6e57d72a84db net: dsa: Implement flow_dissect callback for tag_qca adds 6289d0facd9e qmi_wwan: add Olicard 600 adds 355b98553789 netns: provide pure entropy for net_hash_mix() adds c8ba5b91a04e nfp: validate the return code from dev_queue_xmit() adds c3e1f7fff69c nfp: disable netpoll on representors adds 577dd43a17b2 Merge branch 'nfp-fix-retcode-and-disable-netpoll-on-repre [...] adds f28cd2af22a0 openvswitch: fix flow actions reallocation adds cb66ddd15620 net: rds: force to destroy connection if t_sock is NULL in [...] adds 9a5a90d167b0 net: core: netif_receive_skb_list: unlist skb before passi [...] adds 18bebc6dd328 bonding: show full hw address in sysfs for slave entries adds 1b704c4a1ba9 hv_netvsc: Fix unwanted wakeup after tx_disable adds c43ac97bac98 net: tls: prevent false connection termination with offload adds 3d8830266ffc net: ethtool: not call vzalloc for zero sized memory request adds 4d31c4fa3f9e cxgb4: Update 1.23.3.0 as the latest firmware supported. adds ec915f4744a0 Revert "cxgb4: Update 1.23.3.0 as the latest firmware supported." adds e8b26b2135de net/mlx5: Decrease default mr cache size adds bc87a0036826 net/mlx5e: Fix error handling when refreshing TIRs adds 8998576bd9c6 net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all [...] adds 8e949363f017 net: mlx5: Add a missing check on idr_find, free buf adds 80a2a9026b24 net/mlx5e: Add a lock on tir list adds 8d047bf56a2c net/mlx5: ethtool, Fix type analysis of advertised link-mode adds dd1b9e09c12b net/mlx5: ethtool, Allow legacy link-modes configuration v [...] adds 8a91ad9355c6 net/mlx5: E-Switch, Fix access to invalid memory when togg [...] adds 84be899f6fd2 net/mlx5e: Correctly use the namespace type when allocatin [...] adds 5c1d260ed10c net/mlx5: E-Switch, Protect from invalid memory access in [...] adds eca4a928585a net/mlx5: E-Switch, Fix esw manager vport indication for m [...] adds 36acf63a066f net/mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa adds 5ec983e924c7 net/mlx5e: Update xoff formula adds e28408e98bce net/mlx5e: Update xon formula adds 7f1a546e3222 net/mlx5e: Consider tunnel type for encap contexts adds 19c847444d1e Merge tag 'mlx5-fixes-2019-03-29' of git://git.kernel.org/ [...] adds 1da6c4d9140c bpf: fix use after free in bpf_evict_inode adds 927cb78177ae bpf: remove incorrect 'verifier bug' warning adds cabacfbbe54e selftests/bpf: test case for invalid call stack in dead code adds 61777f378774 Merge branch 'fix-verifier-warning' adds f52c97d9df98 bpf, doc: fix BTF docs reflow of bullet list adds 9ec71c1cdbdd libbpf: fix btf_dedup equivalence check handling of differ [...] adds eb76899ce749 selftests/bpf: add btf_dedup test for VOID equivalence check adds 369b976d6f36 Merge branch 'fix-btf_dedup' adds 379e2014c95b libbpf: add xsk.h to install_headers target adds 89dedaef49d3 libbpf: add libelf dependency to shared library build adds 8543e4378079 bpf, libbpf: fix quiet install_headers adds 676e4a6fe703 xdp: fix cpumap redirect SKB creation bug adds 22bdf7d459ce Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 288ac524cf70 r8169: disable default rx interrupt coalescing on RTL8168 adds 583e63614149 net: stmmac: use correct DMA buffer size in the RX descriptor adds 972c9be784e0 net: stmmac: ratelimit RX error logs adds 07b397535237 net: stmmac: don't stop NAPI processing when dropping a packet adds 1b746ce8b397 net: stmmac: don't overwrite discard_frame status adds 8ac0c24fe1c2 net: stmmac: fix dropping of multi-descriptor RX frames adds 057a0c5642a2 net: stmmac: don't log oversized frames adds d3de85a51a4b Merge branch 'net-stmmac-fix-handling-of-oversized-frames' adds 6f07e5f06c87 tipc: check bearer name with right length in tipc_nl_compa [...] adds 8c63bf9ab4be tipc: check link name with right length in tipc_nl_compat_ [...] adds 2ac695d1d602 tipc: handle the err returned from cmd header function adds 7ff0b608984b Merge branch 'tipc-a-batch-of-uninit-value-fixes-for-netli [...] adds b506bc975f60 tcp: fix a potential NULL pointer dereference in tcp_sk_exit adds 8c1074f690bc MAINTAINERS: net: update Solarflare maintainers adds 8c83f2df9c65 vrf: check accept_source_route on the original netdevice adds 0db6f8befc32 net/sched: fix ->get helper of the matchall cls adds 5dd431b6b92c net: sched: introduce and use qstats read helpers adds e5f0e8f8e456 net: sched: introduce and use qdisc tree flush/purge helpers adds c4df1bddc430 Merge branch 'net-sched-fix-stats-accounting-for-child-NOL [...] adds 3c446e6f9699 kcm: switch order of device registration to fix a crash adds f7ee799a51dd nfp: flower: replace CFI with vlan present adds 42cd5484a22f nfp: flower: remove vlan CFI bit from push vlan action adds d1b58fc60758 Merge branch 'nfp-flower-fix-matching-and-pushing-vlan-CFI-bit' adds 09279e615c81 sctp: initialize _pad of sockaddr_in before copying to use [...] adds 1d3ff0950e2b dccp: Fix memleak in __feat_register_sp adds b2e54b09a3d2 ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type adds b83f28e1e38a i40e: move i40e_xsk_umem function adds 44ddd4f17092 i40e: add tracking of AF_XDP ZC state for each queue pair adds 845368bc61a7 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 0ab03f353d36 net-gro: Fix GRO flush when receiving a GSO packet. adds ef0efcd3bd3f ipv6: Fix dangling pointer when ipv6 fragment adds 3a39a12ad364 net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() adds acb1ce15a611 net: hns: Use NAPI_POLL_WEIGHT for hns driver adds c0b098442681 net: hns: Fix probabilistic memory overwrite when HNS driv [...] adds f058e46855dc net: hns: fix ICMP6 neighbor solicitation messages discard [...] adds 8601a99d7c02 net: hns: Fix WARNING when remove HNS driver with SMMU enabled adds 15400663aba5 net: hns: Fix sparse: some warnings in HNS drivers adds 47b62cd8368f Merge branch 'net-hns-bugfixes-for-HNS-Driver' adds 2ec1ed2aa687 net: thunderx: fix NULL pointer dereference in nicvf_open/ [...] adds fae2708174ae net/sched: act_sample: fix divide by zero in the traffic path adds aecfde23108b tcp: Ensure DCTCP reacts to losses adds b2100cc56fca sch_cake: Use tc_skb_protocol() helper for getting packet [...] adds c87b4ecdbe8d sch_cake: Make sure we can write the IP header before chan [...] adds 3baf5c2d6f4f Merge branch 'sch_cake-fixes' adds 2c3af7d901c6 selftests/bpf: fix vlan handling in flow dissector program adds 822fe6179501 net/flow_dissector: pass flow_keys->n_proto to BPF programs adds b9e9c8599f0f flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff adds 2ee7fba0d62d flow_dissector: allow access only to a subset of __sk_buff fields adds ae82899bbe92 flow_dissector: document BPF flow dissector environment adds a090dbf25c56 Merge branch 'bpf-flow-dissector-fixes' adds 5eed7898626b flow_dissector: rst'ify documentation adds 5ba578011702 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 0a89eb92d8c3 vlan: conditional inclusion of FCoE hooks to match netdevi [...] adds cc5a726c7915 libcxgb: fix incorrect ppmax calculation adds 1515a63fc413 net: bridge: always clear mcast matching struct on reports [...] adds bb9bd814ebf0 ipv6: sit: reset ip header pointer in ipip6_rcv adds bbd669a868bb ibmvnic: Fix completion structure initialization adds 0548740e53e6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds ad51c46eec73 drm/amd/amdgpu: fix PCIe dpm feature issue (v3) adds 6f5d29ff1a64 drm/amd/powerplay: add ECC feature bit adds aaaba51bf161 drm/amd/powerplay: correct data type to avoid overflow adds db64a2f43c1b drm/amd/powerplay: fix possible hang with 3+ 4K monitors adds ab0cb022c8fd drm/amd/display: VBIOS can't be light up HDMI when restart system adds d939f44d4a7f drm/amdgpu: remove unnecessary rlc reset function on gfx9 adds 2ded18812bb1 Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] adds a145b5b0e487 drm/i915: Always backoff after a drm_modeset_lock() deadlock adds dade58ed5af6 drm/i915/gvt: do not deliver a workload if its creation fails adds 663a50ceac75 drm/i915/gvt: do not let pin count of shadow mm go negative adds 7f1a93b1f1d1 drm/i915/gvt: Correct the calculation of plane size adds cf9ed66671ec drm/i915/gvt: Fix kerneldoc typo for intel_vgpu_emulate_hotplug adds 57cbec02f9b1 Merge tag 'gvt-fixes-2019-04-04' of https://github.com/int [...] adds 23b5f422e8f4 Merge tag 'drm-intel-fixes-2019-04-04' of git://anongit.fr [...] adds ea2cec24c8d4 Merge tag 'drm-fixes-2019-04-05' of git://anongit.freedesk [...] adds c7084edc3f6d tty: mark Siemens R3964 line discipline as BROKEN adds 6b0868c820ff mm/compaction.c: correct zone boundary handling when reset [...] adds 5b56d996dd50 mm/compaction.c: abort search if isolation fails adds 7f46774c6480 Merge tag 'mm-compaction-5.1-rc4' of git://git.kernel.org/ [...] adds 631b7abacd02 ptrace: Remove maxargs from task_current_syscall() adds d08e411397cb tracing/syscalls: Pass in hardcoded 6 into syscall_get_arg [...] adds 10a16997db3d riscv: Fix syscall_get_arguments() and syscall_set_arguments() adds ed3bb007021b csky: Fix syscall_get_arguments() and syscall_set_arguments() adds b35f549df1d7 syscalls: Remove start and number from syscall_get_argumen [...] adds 32d92586629a syscalls: Remove start and number from syscall_set_argumen [...] adds 970b766cfd3f Merge tag 'trace-5.1-rc3' of git://git.kernel.org/pub/scm/ [...] adds 1c41860864c8 arm64: fix wrong check of on_sdei_stack in nmi context adds 2f9e10acfa12 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds ede885ecb2cd kvm: svm: fix potential get_num_contig_pages overflow adds b86bc2858b38 KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow adds acff78477b9b KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) adds c73f4c998e1f KVM: x86: nVMX: fix x2APIC VTPR read intercept adds bc5725f97408 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 426b046b748d vfio/pci: use correct format characters adds e39dd513d5f2 vfio/spapr_tce: Make symbol 'tce_iommu_driver_ops' static adds 492855939bdb vfio/type1: Limit DMA mappings per container adds 3e28fb0fcb69 Merge tag 'vfio-v5.1-rc4' of git://github.com/awilliam/linux-vfio adds 0d74e6a3b642 dm integrity: change memcmp to strncmp in dm_integrity_ctr adds 5efedc9b62b5 dm integrity: make dm_integrity_init and dm_integrity_exit static adds 93fc91675a6c dm init: fix const confusion for dm_allowed_targets array adds 75ae193626de dm: revert 8f50e358153d ("dm: limit the max bio size as BI [...] adds eb40c0acdc34 dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic [...] adds bcb44433bba5 dm: disable DISCARD if the underlying storage no longer su [...] adds 4ed319c6ac08 dm integrity: fix deadlock with overlapping I/O adds 4f1cbe078546 Merge tag 'for-5.1/dm-fixes' of git://git.kernel.org/pub/s [...] adds 5f074f3e192f lib/string.c: implement a basic bcmp adds 298a32b13208 kmemleak: powerpc: skip scanning holes in the .bss section adds 6147e136ff50 include/linux/bitrev.h: fix constant bitrev adds b11ed18efa8f lib/lzo: fix bugs for very short or empty input adds fcae96ff9653 mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() adds 58b6e5e8f1ad hugetlbfs: fix memory leak for resv_map adds c6f3c5ee40c1 mm/huge_memory.c: fix modifying of page protection by inse [...] adds be87ab0afd68 psi: clarify the units used in pressure files adds 0b3d6e6f2dd0 mm: writeback: use exact memcg dirty counts adds 166dbd930c99 MAINTAINERS: fix bad pattern in ARM/NUVOTON NPCM adds 803cfadcb6c5 MAINTAINERS: add maintainer and replacing reviewer ARM/NUV [...] adds acaf892ecbf5 sh: fix multiple function definition build errors adds e91455217d8c mm/util.c: fix strndup_user() comment adds 9002b21465fa kernel/sysctl.c: fix out-of-bounds access when setting file-max adds f654f0fc0bd3 Merge branch 'akpm' (patches from Andrew) adds d6752e185c31 rtc: cros-ec: Fail suspend/resume if wake IRQ can't be configured adds 15d82d224987 rtc: sh: Fix invalid alarm warning for non-enabled alarm adds 22e7d5148d9a rtc: sd3078: fix manufacturer name adds 882c5e552ffd rtc: da9063: set uie_unsupported when relevant adds be76865df56f Merge tag 'rtc-5.1-2' of git://git.kernel.org/pub/scm/linu [...] adds 10dce8af3422 fs: stream_open - opener for stream-like files so that rea [...] adds c2f8d7cb32cd Revert: parisc: Use F_EXTEND() macro in iosapic code adds 45efd871bf0a parisc: regs_return_value() should return gpr28 adds f324fa583277 parisc: also set iaoq_b in instruction_pointer_set() adds d006e95b5561 parisc: Detect QEMU earlier in boot process adds 373c39250857 Merge branch 'parisc-5.1-2' of git://git.kernel.org/pub/sc [...] adds 3ace6891ce8b i2c: imx: don't leak the i2c adapter on error adds faac51ddac45 Merge branch 'i2c/for-current-fixed' of git://git.kernel.o [...] adds 872e192fab64 scsi: qedi: remove declaration of nvm_image from stack adds 1cb1d2c64e81 scsi: core: add new RDAC LENOVO/DE_Series device adds 382e06d11e07 scsi: storvsc: Fix calculation of sub-channel count adds ed2e63aaec4f scsi: storvsc: Reduce default ring buffer size to 128 Kbytes adds 4eb015358866 scsi: lpfc: Fix missing wakeups on abort threads adds eccc58cb10fe Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds d9b8a67b3b95 mtd: cfi: fix deadloop in cfi_cmdset_0002.c do_write_buffer adds 82331a70cc3c Merge tag 'mtd/fixes-for-5.1-rc4' of git://git.kernel.org/ [...] adds ad94dc3a7eb5 xen: use struct_size() helper in kzalloc() adds 42d8644bd77d xen: Prevent buffer overflow in privcmd ioctl adds 3b0468914708 Merge tag 'for-linus-5.1b-rc4-tag' of git://git.kernel.org [...] adds 42b1bd33dcde block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y adds b9a1ff504b94 block: use blk_free_flush_queue() to free hctx->fq in blk_ [...] adds ff3b74b8e167 blk-mq: add trace block plug and unplug for multiple queues adds 25adf50fe25d io_uring: fix double free in case of fileset regitration failure adds 58ccd2d31e50 paride/pf: Fix potential NULL pointer dereference adds bcc816dfe51a blk-mq: do not reset plug->rq_count before the list is sorted adds f0d176255401 paride/pcd: Fix potential NULL pointer dereference and mem leak adds fd9c40f64c51 block: Revert v5.0 blk_mq_request_issue_directly() changes adds 7ff684a683d7 null_blk: prevent crash from bad home_node value adds 47b16820c490 xsysace: Fix error handling in ace_setup adds 429fba106e82 Merge tag 'for-linus-20190407' of git://git.kernel.dk/linux-block adds ac0722f23ff5 dt-bindings: cpu: Fix JSON schema adds a6256b3a92cb dt-bindings: reset: meson-g12a: Add missing USB2 PHY resets adds 13e8a05b9224 reset: meson-audio-arb: Fix missing .owner setting of rese [...] adds 57683e452b73 Merge tag 'reset-fixes-for-v5.1' of git://git.pengutronix. [...] adds 8efd6365417a arm64: dts: stratix10: add the sysmgr-syscon property from [...] adds 3e372088abaa Merge tag 'stratix10_fix_for_v5.1' of git://git.kernel.org [...] adds 924726888f66 arm64: dts: rockchip: fix rk3328-roc-cc gmac2io tx/rx_delay adds eb523a4960b6 arm64: dts: rockchip: add DDC bus on Rock Pi 4 adds 6b2fde3dbfab ARM: dts: rockchip: fix rk3288 cpu opp node reference adds a8772e5d826d arm64: dts: rockchip: Fix vcc_host1_5v GPIO polarity on rk [...] adds 8dbc4d5ddb59 ARM: dts: rockchip: Fix SD card detection on rk3288-tinker adds 6fd8b9780ec1 arm64: dts: rockchip: fix rk3328 rgmii high tx error rate adds 09f91381fa5d arm64: dts: rockchip: fix rk3328 sdmmc0 write errors adds d040e4e8deea ARM: dts: rockchip: Fix gpu opp node names for rk3288 adds 282e2e078ba5 ARM: dts: rockchip: Remove #address/#size-cells from rk328 [...] adds 1a96665143c3 ARM: dts: rockchip: Remove #address/#size-cells from rk328 [...] adds a97082852f69 Merge tag 'v5.1-rockchip-dtfixes-1' of git://git.kernel.or [...] adds e7dfb6d04e47 ARM: dts: at91: Fix typo in ISC_D0 on PC9 adds ba5e60c9b75d arm/mach-at91/pm : fix possible object reference leak adds fccf5166eb98 Merge tag 'at91-5.1-fixes' of git://git.kernel.org/pub/scm [...] adds 3e2cf62efec5 ARM: OMAP1: ams-delta: Fix broken GPIO ID allocation adds 30645307e5d2 ARM: OMAP2+: add missing of_node_put after of_device_is_available adds 4f96dc0a3e79 ARM: dts: am335x-evm: Correct the regulators for the audio codec adds 6691370646e8 ARM: dts: am335x-evmsk: Correct the regulators for the aud [...] adds 7d56bedb2730 ARM: dts: Fix dcan clkctrl clock for am3 adds 81717283cf2c Merge commit '7d56bedb2730dc2ea8abf0fd7240ee99ecfee3c9' in [...] adds c983f102c6df Merge tag 'omap-for-v5.1/fixes-signed' of git://git.kernel [...] adds fbe8758f931f Revert "ARM: dts: nomadik: Fix polarity of SPI CS" adds cd92d74d67c8 ARM: orion: don't use using 64-bit DMA masks adds 2125801ccce1 ARM: iop: don't use using 64-bit DMA masks adds 9a8f32038a74 ARM: milbeaut: fix build with !CONFIG_HOTPLUG_CPU adds d8491223bc24 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 15ade5d2e777 Linux 5.1-rc4 adds fcf88917dd43 slab: fix a crash by reading /proc/slab_allocators adds b4e9e931e9bb crypto: caam - fix copy of next buffer for xcbc and cmac adds fd008d1a7a20 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 2201f31f2c6d xtensa: use actual syscall number in do_syscall_trace_leave adds 2663147dc746 xtensa: fix initialization of pt_regs::syscall in start_thread adds ada770b1e74a xtensa: fix return_address adds ecae26fae15a xtensa: fix format string warning in init_pmd adds 10d433979f2e Merge tag 'xtensa-20190408' of git://github.com/jcmvbkbc/l [...] adds e891db1a18bf tpm: turn on TPM on suspend for TPM 1.x adds 711062926346 tpm: fix an invalid condition in tpm_common_poll adds c78719203fc6 KEYS: trusted: allow trusted.ko to initialize w/o a TPM adds b9d0a85d6b2e tpm: Fix the type of the return value in calc_tpm2_event_size() adds be24b37e22c2 KEYS: trusted: fix -Wvarags warning adds f1a0ba6cccff selftests/tpm2: Extend tests to cover partial reads adds 6da70580af96 selftests/tpm2: Open tpm dev in unbuffered mode adds a556810d8e06 Merge branch 'fixes-v5.1' of git://git.kernel.org/pub/scm/ [...] adds d7ee81ad09f0 NFC: nci: Add some bounds checking in nci_hci_cmd_received() adds 6491d698396f nfc: nci: Potential off by one in ->pipes[] array adds b959ecf8f953 selftests: add a tc matchall test case adds 5055376a3b44 net: vrf: Fix ping failed when vrf mtu is set to 0 adds b1a6e8f91313 MAINTAINERS: ieee802154: update documentation file pattern adds b75bb8a5b755 r8169: disable ASPM again adds 492b67e28ee5 net: ip_gre: fix possible use-after-free in erspan_rcv adds 2a3cabae4536 net: ip6_gre: fix possible use-after-free in ip6erspan_rcv adds 3c5189ad7099 Merge branch 'erspan-use-after-free' adds afe64245af9f ethtool: avoid signed-unsigned comparison in ethtool_valid [...] adds caf2c5205d82 broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant adds d63da85a4226 qlogic: qlcnic: fix use of SPEED_UNKNOWN ethtool constant adds 738de00cda52 Merge branch 'ethtool-fix-use-of-SPEED_UNKNOWN-constant' adds a62520473f15 net: macb driver, check for SKBTX_HW_TSTAMP adds a1b0e4e684e9 bnxt_en: Improve RX consumer index validity check. adds 8e44e96c6c8e bnxt_en: Reset device on RX buffer errors. adds e063f4598249 Merge branch 'bnxt_en-fixes' adds 869e3305f23d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 18bfb9c6a8a5 aio: Fix an error code in __io_submit_one() adds 27fad74a5a77 iov_iter: Fix build error without CONFIG_CRYPTO adds 6af1c849dfb1 aio: use kmem_cache_free() instead of kfree() adds 972acfb49446 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ab8a6d821179 MIPS: KGDB: fix kgdb support for SMP platforms. adds e4952b0c2c03 MIPS: SGI-IP27: Fix use of unchecked pointer in shutdown_b [...] adds 6e3572e83dc3 MIPS: generic: Add switchdev, pinctrl and fit to ocelot_defconfig adds 0ee7fb36f988 Merge tag 'mips_fixes_5.1_2' of git://git.kernel.org/pub/s [...] adds 771acc7e4a6e Bluetooth: btusb: request wake pin with NOAUTOEN adds e33c1b992377 apparmor: Restore Y/N in /sys for apparmor's "enabled" adds 6a8aae68c873 virtio_pci: fix a NULL pointer reference in vp_del_vqs adds 5e9642a2e14c MAiNTAINERS: add Paolo, Stefan for virtio blk/scsi adds cf94db219053 virtio: Honour 'may_reduce_num' in vring_create_virtqueue adds ed79cc87302b Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 662d66466637 IB/hfi1: Failed to drain send queue when QP is put into er [...] adds 93b289b9aff6 IB/hfi1: Clear the IOWAIT pending bits when QP is put into [...] adds a8639a79e85c IB/hfi1: Eliminate opcode tests on mr deref adds d0294344470e IB/hfi1: Fix the allocation of RSM table adds 1abe186ed8a6 IB/mlx5: Reset access mask when looping inside page fault handler adds ea7a5c706fa4 RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove adds 4772e03d2394 RDMA/hns: Fix bug that caused srq creation to fail adds 00fb67ec6b98 RDMA/hns: Bugfix for SCC hem free adds d737b25b1ae0 IB/hfi1: Do not flush send queue in the TID RDMA second leg adds 582549e3fbe1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds f35f06c35560 Btrfs: do not allow trimming when a fs is mounted with the [...] adds 50398fde997f btrfs: prop: fix zstd compression parameter validation adds 272e5326c783 btrfs: prop: fix vanished compression property after failed set adds 2d06b235815e Merge tag 'for-5.1-rc4-tag' of git://git.kernel.org/pub/sc [...] adds 9b39b013037f drm/udl: add a release method and delay modeset teardown adds e154592a1d25 gpu: host1x: Fix compile error when IOMMU API is not available adds 7a74198f587b Merge tag 'drm/tegra/for-5.1-rc5' of git://anongit.freedes [...] adds 3df64d7b0a4f drm/mediatek: Implement gem prime vmap/vunmap function adds d6db988a4429 drm/mediatek: Add Mediatek framebuffer device adds 2d85978341e6 drm/mediatek: Fix an error code in mtk_hdmi_dt_parse_pdata() adds 2ae2c3316fb7 drm/mediatek: fix possible object reference leak adds 0c24613cda16 drm/mediatek: fix the rate and divder of hdmi phy for MT2701 adds 321b628e6f5a drm/mediatek: make implementation of recalc_rate() for MT2 [...] adds 827abdd02420 drm/mediatek: remove flag CLK_SET_RATE_PARENT for MT2701 hdmi phy adds 8eeb3946feeb drm/mediatek: using new factor for tvdpll for MT2701 hdmi phy adds 9ee76098a1b8 drm/mediatek: no change parent rate in round_rate() for MT [...] adds 86dc6612abc1 Merge branch 'mediatek-drm-fixes-5.1' of https://github.co [...] adds e7ad88553aa1 drm/amdkfd: Add picasso pci id adds d4162c61e253 drm/amdgpu: Adjust IB test timeout for XGMI configuration adds 1712fb1a2f68 drm/amdgpu: amdgpu_device_recover_vram always failed if on [...] adds c1cefe115d1c drm/amd/display: fix cursor black issue adds bd13b2b874ec drm/amd/display: Fix negative cursor pos programming (v2) adds d47703d43eca Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] adds 836f90f9e2d1 drm/bridge: dw-hdmi: disable SCDC configuration for invali [...] adds 14bc29646639 drm/omap: fix typo adds 36a1da15b5df drm/omap: hdmi4_cec: Fix CEC clock handling for PM adds fe6169288666 drm/atomic-helper: Make atomic_enable/disable crtc callbac [...] adds a3f98bb22cbf Documentation/gpu/meson: Remove link to meson_canvas.c adds 3df1af984b76 Revert "Documentation/gpu/meson: Remove link to meson_canvas.c" adds cd9063757a22 drm/sun4i: DW HDMI: Lower max. supported rate for H6 adds b85d00bfef2a Merge drm/drm-fixes into drm-misc-fixes adds 1a07a94b47b1 drm/sun4i: tcon top: Fix NULL/invalid pointer dereference [...] adds ffb5d6fe140d Merge tag 'drm-misc-fixes-2019-04-11' of git://anongit.fre [...] adds e1b7058ece71 drm/i915: Fix pipe_bpp readout for BXT/GLK DSI adds bef42cb2029c drm/i915: Get power refs in encoder->get_power_domains() adds 20eea462bf2f drm/i915/icl: Ungate ddi clocks before IO enable adds 4690985e00ac drm/i915/icl: Fix port disable sequence for mipi-dsi adds 21635d731173 drm/i915/dp: revert back to max link rate and lane count on eDP adds 196a66275520 drm/i915/gvt: Annotate iomem usage adds 968a85b19d0a drm/i915/gvt: Prevent use-after-free in ppgtt_free_all_spt() adds cd7879f79f83 drm/i915/gvt: Roundup fb->height into tile's height at cal [...] adds 3f5f5d534bd4 Merge tag 'gvt-fixes-2019-04-11' of https://github.com/int [...] adds 788f07ebe040 Merge tag 'drm-intel-fixes-2019-04-11' of git://anongit.fr [...] adds 58890f31f98d Merge tag 'drm-fixes-2019-04-12' of git://anongit.freedesk [...] adds c5781ffbbd4f ACPICA: Namespace: remove address node from global list af [...] adds f2a7346955e5 Merge tag 'acpi-5.1-rc5' of git://git.kernel.org/pub/scm/l [...] adds ea5c7eba216e ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B [...] adds b5bdbb6ccd11 ALSA: uapi: #include <time.h> in asound.h adds 8983eb602af5 ALSA: hda/realtek - Move to ACT_INIT state adds 80690a276f44 ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 adds 8b030a57e35a ALSA: xen-front: Do not use stream buffer size before it is set adds 212ac181c158 ALSA: seq: Fix OOB-reads from strlcpy adds cae30527901d ALSA: hda - Add two more machines to the power_save_blacklist adds d7a181da2dfa ALSA: hda: Fix racy display power access adds 19441e35a43b ASoC: stm32: dfsdm: manage multiple prepare adds c47255b61129 ASoC: stm32: dfsdm: fix debugfs warnings on entry creation adds f0f2338a9cfa ASoC: cs4270: Set auto-increment bit for register writes adds 53f67a786638 ASoC: fsl_asrc: add constraint for the asrc of older version adds 0ff4e8c61b79 ASoC: fsl_esai: fix channel swap issue when stream starts adds 8f71370f4b02 ASoC: intel: Fix crash at suspend/resume after failed code [...] adds cacea3a90e21 ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_f [...] adds 36e075ce74ec ASoC: Intel: Skylake: enable S24_LE format support adds c63adb28f6d9 ASoC: tlv320aic32x4: Fix Common Pins adds 6246f283d5e0 ASoC: dpcm: skip missing substream while applying symmetry adds 6e3bfcff191e ASoC: dapm: set power_check callback for widgets that shou [...] adds 43d147be5738 ASoC: wm_adsp: Check for buffer in trigger stop adds 4bcdec39c454 ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once [...] adds 7297ba6c74c5 ASoC: tlv320aic32x4: Change author's name adds c2c616021d64 ASoC: audio-graph-card: don't select DPCM via audio-graph-card adds 42bf029a55a9 ASoC: simple-card: don't select DPCM via simple-audio-card adds c85064435fe7 ASoC: rockchip: pdm: fix regmap_ops hang issue adds 86a7b6ffd900 ASoC: rockchip: pdm: change dma burst to 8 adds 47c4cc08cb5b ASoC: cs35l35: Disable regulators on driver removal adds 2e05ddd2c9f8 ASoC: intel: skylake: add remove() callback for component driver adds 54f8844e3f6c ASoC: topology: Use the correct dobj to free enum control [...] adds 17d3069ccf06 ASoC: stm32: fix sai driver name initialisation adds b4ed6b51f356 ASoC: core: conditionally increase module refcount on comp [...] adds 52034add758e ASoC: pcm: update module refcount if module_get_upon_open is set adds d6ba3f815bc5 ASoC: Intel: kbl: fix wrong number of channels adds e37c2deafe70 ASoC: stm32: sai: fix master clock management adds 70802487bb91 ASoC: pcm: fix error handling when try_module_get() fails. adds ac71317e6be0 ASoC: wcd9335: Fix missing regmap requirement adds 9b0dcd0e5a27 Merge tag 'asoc-fix-v5.1-rc4' of git://git.kernel.org/pub/ [...] adds 372686e60c84 Merge tag 'sound-5.1-rc5' of git://git.kernel.org/pub/scm/ [...] adds 157c99c5a295 mmc: alcor: don't write data before command has completed adds 5c41ea6d5200 mmc: sdhci-omap: Don't finish_mrq() on a command error dur [...] adds ea951a943f8d Merge tag 'mmc-v5.1-rc2' of git://git.kernel.org/pub/scm/l [...] adds f16628d6e8c6 clang-format: Update with the latest for_each macro list adds 8e72d95d993d Merge tag 'clang-format-for-linus-v5.1-rc5' of git://githu [...] adds 3c677d206210 iommu/amd: Set exclusion range correctly adds 4876191cbe2a Merge tag 'iommu-fix-v5.1-rc5' of git://git.kernel.org/pub [...] adds 2a29e9f6b9b4 sparc64/pci_sun4v: fix ATU checks for large DMA masks adds 8c5165430c01 dma-debug: only skip one stackframe entry adds 8ee15f324866 Merge tag 'dma-mapping-5.1-1' of git://git.infradead.org/u [...] adds a0fe2c6479aa linux/kernel.h: Use parentheses around argument in u64_to_ [...] adds 4fa5ecda2bf9 objtool: Add rewind_stack_do_exit() to the noreturn list adds 54c63a75581f Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 95c5c618fa43 irqchip/irq-ls1x: Missing error code in ls1x_intc_of_init() adds e8458e7afa85 genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n adds 325aa19598e4 genirq: Respect IRQCHIP_SKIP_SET_WAKE in irq_chip_set_wake [...] adds 6a022984c3fe Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds 90c1cba2b3b3 locking/lockdep: Zap lock classes even with lock debugging [...] adds 26e2b81977bb Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds 583feb08e7f7 perf/x86/intel: Fix handling of wakeup_events for multi-en [...] adds d7262457e35d perf/x86/intel: Initialize TFA MSR adds 914123fa3904 x86/perf/amd: Resolve race condition when disabling PMC adds 6d3edaae16c6 x86/perf/amd: Resolve NMI latency issues for active PMCs adds 3966c3feca3f x86/perf/amd: Remove need to check "running" bit in NMI handler adds 1d54ad944074 perf/core: Fix perf_event_disable_inatomic() race adds 73fdb2c908c6 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 0e9f02450da0 sched/fair: Do not re-read ->h_load_next during hierarchic [...] adds 5e6f1fee60a3 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 07d7e12091f4 alarmtimer: Return correct remaining time adds 122c215bfae8 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds faa3604eda32 x86/resctrl: Fix typos in the mba_sc mount option adds 5b77e95dd779 x86/asm: Use stricter assembly constraints in bitops adds 6d0a598489ca Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 5a3ae7b314a2 arm64/ftrace: fix inadvertent BUG() in trampoline check adds 1e6f5440a681 arm64: backtrace: Don't bother trying to unwind the usersp [...] adds 045afc24124d arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero r [...] adds 5ded88718aef Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds fd427103e8df powerpc/32: Fix early boot failure with RTAS built-in adds dd9a994fc68d powerpc/vdso32: fix CLOCK_MONOTONIC on PPC64 adds 7100e8704b61 powerpc/64s/radix: Fix radix segment exception handling adds cf7cf6977f53 powerpc/mm: Define MAX_PHYSMEM_BITS for all 64-bit configs adds cf60528f8ab8 Merge tag 'powerpc-5.1-5' of git://git.kernel.org/pub/scm/ [...] adds 9cde402a5977 PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA [...] adds 3943af9d01e9 PCI: pciehp: Ignore Link State Changes after powering off a slot adds a3b84248628d Merge tag 'pci-v5.1-fixes-2' of git://git.kernel.org/pub/s [...] adds 45b06682113b clk: at91: fix programmable clock for sama5d2 adds 9b70c697e872 clk: meson-gxbb: round the vdec dividers to closest adds f53b9f146fa1 clk: meson: g12a: fix VPU clock muxes mask adds 9e05e49c29fd clk: meson-g12a: fix VPU clock parents adds 22cf7c6f8ee6 Merge tag 'meson-clk-fixes-for-5.1' of https://github.com/ [...] adds d6f987c8462a clk: meson: pll: fix rounding and setting a rate that matc [...] adds 6620f45ff851 clk: meson: vid-pll-div: remove warning and return 0 on in [...] adds 9f842abde84d Merge tag 'meson-clk-fixes-for-5.1-v2' of https://github.c [...] adds 7c2e07130090 clk: x86: Add system specific quirk to mark clocks as critical adds b995dcca7cf1 platform/x86: pmc_atom: Drop __initconst on dmi table adds b3cf181c65c4 clk: mediatek: fix clk-gate flag setting adds f89b9e1be7da clk: imx: Fix PLL_1416X not rounding rates adds 09bad0df3974 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 5c2442fd7899 scsi: csiostor: fix missing data copy in csio_scsi_err_handler() adds 87af0c381357 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 7c2bd9a39845 NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. adds 29e7ca715f2a NFS: Fix handling of reply page vector adds e1ede312f17e xprtrdma: Fix helper that drains the transport adds 0769663b4f58 NFSv4.1 fix incorrect return value in copy_file_range adds af6b61d7ef58 Revert "SUNRPC: Micro-optimise when the task is known not [...] adds b60bc0665e6a Merge tag 'nfs-for-5.1-4' of git://git.linux-nfs.org/proje [...] adds 1200e07f3ad4 block: don't use for-inside-for in bio_for_each_segment_all adds 704236672eda tools/io_uring: remove IOCQE_FLAG_CACHEHIT adds 3ec482d15cb9 io_uring: restrict IORING_SETUP_SQPOLL to root adds eed47d19d936 block, bfq: fix use after free in bfq_bfqq_expire adds bf348f9b78d4 virtio-blk: limit number of hw queues by nr_cpu_ids adds 1978f30a8773 scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids adds 1b8f21b74c3c blk-mq: introduce blk_mq_complete_request_sync() adds eb3afb75b57c nvme: cancel request synchronously adds b2b3a70cd998 lightnvm: pblk: fix crash in pblk_end_partial_read due to [...] adds a3761c3c9120 block: do not leak memory in bio_copy_user_iov() adds 67f471b6ed3b nvme-fc: correct csn initialization and increments on error adds d808b7f759b5 nvmet: fix discover log page when offsets are used adds c0c14e935032 Merge branch 'nvme-5.1' of git://git.infradead.org/nvme in [...] adds a89afe58f1a7 block: fix the return errno for direct IO adds 4443f8e6ac77 Merge tag 'for-linus-20190412' of git://git.kernel.dk/linux-block adds f958d7b528b1 mm: make page ref count overflow check tighter and more explicit adds 88b1a17dfc3e mm: add 'try_get_page()' helper function adds 8fde12ca79af mm: prevent get_user_pages() from overflowing page refcount adds 15fab63e1e57 fs: prevent page refcount overflow in pipe_buf_get adds 6b3a70773630 Merge branch 'page-refs' (page ref overflow) adds dc4060a5dc25 Linux 5.1-rc5 adds 11cf9d863dcb fs/dax: Deposit pagetable even when installing zero page adds 5512320c9f6f Merge tag 'fsdax-fix-5.1-rc6' of git://git.kernel.org/pub/ [...] adds 351f339faa30 acpi/nfit: Always dump _DSM output payload adds 55c1fc0af29a libnvdimm/namespace: Fix a potential NULL pointer dereference adds 486fa92df470 libnvdimm/btt: Fix a kmemdup failure check adds 037c8489ade6 libnvdimm/security: provide fix for secure-erase to use zero-key adds d2e5b6436c28 libnvdimm/security, acpi/nfit: unify zero-key for all secu [...] adds 9dc6488e84b0 libnvdimm/pmem: fix a possible OOB access when read and wr [...] adds 2170a0d53bee tools/testing/nvdimm: Retain security state after overwrite adds 618d919cae2f Merge tag 'libnvdimm-fixes-5.1-rc6' of git://git.kernel.or [...] adds cfd32acf7875 KVM: x86/mmu: Fix an inverted list_empty() check when zapp [...] adds 690908104e39 KVM: nVMX: allow tests to use bad virtual-APIC page address adds 2b27924bb1d4 KVM: nVMX: always use early vmcs check when EPT is disabled adds bc8a3d8925a8 kvm: mmu: Fix overflow on kvm mmu page limit calculation adds 4a58038b9e42 Revert "svm: Fix AVIC incomplete IPI emulation" adds e44e3eacccfd svm/avic: Fix invalidate logical APIC id entry adds 99c221796a81 KVM: x86: svm: make sure NMI is injected after nmi_singlestep adds 1811d979c716 x86/kvm: move kvm_load/put_guest_xcr0 into atomic context adds 672ff6cff80c KVM: x86: Raise #GP when guest vCPU do not support PMU adds e51bfdb68725 KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU adds ed19321fb657 KVM: x86: Load SMRAM in a single shot when leaving SMM adds c5833c7a43a6 KVM: x86: Open code kvm_set_hflags adds 9ec19493fb86 KVM: x86: clear SMM flags before loading state while leaving SMM adds 8f4dc2e77cdf KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU adds b68f3cc7d978 KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels adds c68c21ca9297 selftests: kvm/evmcs_test: complete I/O before migrating g [...] adds c2390f16fc5b selftests: kvm: fix for compilers that do not support -no-pie adds 79904c9de0d1 selftests: kvm: add a selftest for SMM adds be43c440eb5d KVM: x86: fix warning Using plain integer as NULL pointer adds 1d487e9bf8ba KVM: fix spectrev1 gadgets adds 7a223e06b1a4 KVM: x86: avoid misreporting level-triggered irqs as edge- [...] adds b5de3c5026f5 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 1b937e8faa87 RISC-V: Add separate defconfig for 32bit systems adds 6ec4bae178d8 dt-bindings: clock: sifive: add FU540-C000 PRCI clock constants adds f05badde4e20 RISC-V: Fix Maximum Physical Memory 2GiB option for 64bit systems adds 444fe9913539 Merge tag 'riscv-for-linus-5.1-rc6' of git://git.kernel.or [...] adds b49c15e1211c mac80211: un-schedule TXQs on powersave start adds 40586e3fc400 mac80211: fix unaligned access in mesh table hash function adds 78be2d21cc1c mac80211: Increase MAX_MSG_LEN adds 08a75a887ee4 cfg80211: Handle WMM rules in regulatory domain intersection adds eb9b64e3a9f8 mac80211: fix memory accounting with A-MSDU aggregation adds 344c9719c508 cfg80211: Change an 'else if' into an 'else' in cfg80211_c [...] adds 4856bfd23098 mac80211: do not call driver wake_tx_queue op during reconfig adds 90abf96abd9b cfg80211: Use kmemdup in cfg80211_gen_new_ie() adds d6db02a88a4a nl80211: Add NL80211_FLAG_CLEAR_SKB flag for other NL commands adds 5b989c18dab2 mac80211: rework locking for txq scheduling / airtime fairness adds a58d7525b801 cfg80211: add ratelimited variants of err and warn adds 45fcef8b727b mac80211_hwsim: calculate if_combination.max_interfaces adds 2b4a66980217 mac80211: make ieee80211_schedule_txq schedule empty TXQs adds 78ad2341521d mac80211: Honor SW_CRYPTO_CONTROL for unicast keys in AP V [...] adds c03fd0171ba6 Merge tag 'mac80211-for-davem-2019-04-09' of git://git.ker [...] adds d4d0e40977ac mlxsw: spectrum_switchdev: Add MDB entries in prepare phase adds a8c133b06183 mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue adds 4af0699782e2 mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered w [...] adds b442fed1b724 mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue adds 972fae683cba mlxsw: spectrum_router: Do not check VRF MAC address adds 7052e2436373 selftests: mlxsw: Test VRF MAC vetoing adds d5949d92c29c mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 adds f8d49bee4a5e Merge branch 'mlxsw-Various-fixes' adds b66b7bd2bdc1 ibmvnic: Enable GRO adds dde746a35f8b ibmvnic: Fix netdev feature clobbering during a reset adds f4a58857151f Merge branch 'ibmvnic-features' adds 5a03bc73abed net/tls: fix the IV leaks adds 35b71a34ada6 net/tls: don't leak partially sent record in device mode adds 4a9c2e3746e6 net: strparser: partially revert "strparser: Call skb_uncl [...] adds 44f5e0480752 Merge branch 'tls-leaks' adds 903f1a187776 net/tls: fix build without CONFIG_TLS_DEVICE adds 43c2adb9df7d team: set slave to promisc if team is already in promisc mode adds 8065a779f17e failover: allow name change on IFF_UP slave interfaces adds b4f47f3848eb net/tls: prevent bad memory access in tls_is_sk_tx_device_ [...] adds 813dbeb656d6 vhost: reject zero size iova range adds d1841533e548 tipc: missing entries in name table of publications adds 988dc4a9a3b6 net: fou: do not use guehdr after iptunnel_pull_offloads i [...] adds fd57770dd198 net/smc: wait for pending work before clcsock release_sock adds e183d4e414b6 net/smc: fix a NULL pointer dereference adds 07603b230895 net/smc: propagate file from SMC to TCP socket adds 8ef659f1a840 net/smc: fix return code from FLUSH command adds f61bca58f6c3 net/smc: move unhash before release of clcsock adds 796fff0c12b2 Merge branch 'smc-fixes' adds 5ee15c101f29 net: thunderx: raise XDP MTU to 1508 adds 1f227d16083b net: thunderx: don't allow jumbo frames with XDP adds 9a4dda81f1d3 Merge branch 'thunderx-xdp-mtu' adds c5b493ce192b net: bridge: multicast: use rcu to access port list from b [...] adds d7c3a206e633 net: fec: manage ahb clock in runtime pm adds d3706566ae3d net: netrom: Fix error cleanup path of nr_proto_init adds a5f622984a62 selftests: fib_tests: Fix 'Command line is not complete' errors adds e30584509659 dctcp: more accurate tracking of packets delivery adds dd3ac9a68435 net/rds: Check address length before reading address family adds 238ffdc49ef9 mISDN: Check address length before reading address family adds 175f7c1f01d3 sctp: Check address length before reading address family adds d852be84770c net: netlink: Check address length before reading groups field adds a9107a14a9b9 rxrpc: Check address length before reading srx_service field adds bd7d46ddca06 Bluetooth: Check address length before reading address field adds c68e747d0a98 llc: Check address length before reading address field adds ba024f2574a1 bpf: Check address length before reading address family adds bddc028a4f2a udpv6: Check address length before reading address family adds 0a2c34f18c94 vxge: fix return of a free'd memblock on a failed dma mapping adds 1dc2b3d65523 qede: fix write to free'd pointer error and double free of ptp adds 56d282d9db19 rxrpc: Clear socket error adds 4611da30d679 rxrpc: Make rxrpc_kernel_check_life() indicate if call completed adds 8e8715aaa905 rxrpc: Allow errors to be returned from rxrpc_queue_packet() adds f7f1dd3162ef afs: Check for rxrpc call completion in wait loop adds 39ce67557568 rxrpc: Trace received connection aborts adds 1a2391c30c0b rxrpc: Fix detection of out of order acks adds 9e550f015303 Merge branch 'rxrpc-fixes' adds ed0de45a1008 ipv4: recompile ip options in ipv4_link_failure adds c543cb4a5f07 ipv4: ensure rcu_read_lock() in ipv4_link_failure() adds 9ac6bb1414ac qed: Delete redundant doorbell recovery types adds b61b04ad81d5 qed: Fix the doorbell address sanity check adds d4476b8a6151 qed: Fix missing DORQ attentions adds 0d72c2ac8918 qed: Fix the DORQ's attentions handling adds a6b16d8d2ae7 Merge branch 'qed-doorbell-overflow-recovery' adds 69f23a09daf9 rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check adds 31634bf5dcc4 net/mlx5: FPGA, tls, hold rcu read lock a bit longer adds df3a8344d404 net/mlx5: FPGA, tls, idr remove on flow delete adds 192fba79822d net/mlx5e: Skip un-needed tx recover if interface state is down adds 484c1ada0bd2 net/mlx5e: Use fail-safe channels reopen in tx reporter recover adds 5d0bb3bac4b9 net/mlx5e: XDP, Avoid checksum complete when XDP prog is loaded adds 0aa1d18615c1 net/mlx5e: Rx, Fixup skb checksum for packets with tail padding adds 0318a7b7fcad net/mlx5e: Rx, Check ip headers sanity adds 5e0060b1491b net/mlx5e: Protect against non-uplink representor for encap adds 8c8811d46d00 Revert "net/mlx5e: Enable reporting checksum unnecessary a [...] adds 7ee2ace9c544 net/mlx5e: Switch to Toeplitz RSS hash by default adds 732488018281 Merge tag 'mlx5-fixes-2019-04-09' of git://git.kernel.org/ [...] adds 475c6bde7228 iwlwifi: mvm: fix TX crypto on 22560+ devices adds d1967ce64177 iwlwifi: add sync_nmi to trans ops adds 8625794e3639 iwlwifi: dbg_ini: in case of region dump failure set memory to 0 adds b05d57c9b647 iwlwifi: dbg_ini: fix bad dump size calculation adds 07d35b4270ef iwlwifi: use sync nmi in case of init flow failure adds 0d5bad14226a iwlwifi: rename structs to fit the new names adds 972d8e137779 iwlwifi: add new 0x2723/0x2080 card for 22000 adds 4837696f6b54 Merge tag 'iwlwifi-for-kalle-2019-03-22' of git://git.kern [...] adds 2170e2157d7c mt76: mt7603: add missing initialization for dev->ps_lock adds aa3cb24be18b mt76: mt7603: fix sequence number assignment adds 9dc27bcbe78c mt76: mt7603: send BAR after powersave wakeup adds 746ba11f1706 rt2x00: do not increment sequence number while re-transmitting adds bafdf85dfa59 mt76x02: avoid status_list.lock and sta->rate_ctrl_lock de [...] adds f5ae2f932e2f iwlwifi: mvm: avoid possible deadlock in TX path adds dcfe3b103dd1 iwlwifi: mvm: update offloaded rate control on changes adds debec2f23910 iwlwifi: add support for quz firmwares adds 832bc250d71f Merge tag 'iwlwifi-for-kalle-2019-04-03' of git://git.kern [...] adds a44acf906061 Merge tag 'wireless-drivers-for-davem-2019-04-15' of git:/ [...] adds 8ed633b9baf9 Revert "net-sysfs: Fix memory leak in netdev_register_kobject" adds 92480b3977fd bonding: fix event handling for stacked bonds adds 789445b960c1 MAINTAINERS: normalize Woojung Huh's email address adds 9c69a1320515 route: Avoid crash from dereferencing NULL rt->from adds 614c70f35cd7 bnx2x: fix spelling mistake "dicline" -> "decline" adds 3b2e2904deb3 net: bridge: fix per-port af_packet sockets adds ad910c7c0126 net/core: work around section mismatch warning for ptp_classifier adds 899537b73557 net: atm: Fix potential Spectre v1 vulnerabilities adds d85e8be2a5a0 net: Fix missing meta data in skb with vlan packet adds f7a937801b9f tipc: fix link established but not in session adds 4bcd4ec10172 tipc: set sysctl_tipc_rmem and named_timeout right range adds 3321b6c23fb3 qed: fix spelling mistake "faspath" -> "fastpath" adds 600bea7dba1a net: bridge: fix netlink export of vlan_stats_per_port option adds a8fd48b50dea ocelot: Don't sleep in atomic context (irqs_disabled()) adds 1e1caa9735f9 ocelot: Clean up stats update deferred work adds 50ce163a72d8 tcp: tcp_grow_window() needs to respect tcp_space() adds e6986423d283 socket: fix compat SO_RCVTIMEO_NEW/SO_SNDTIMEO_NEW adds 2a3a028fc61d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds bd2e98b351b6 ipmi: Fix failure on SMBIOS specified devices adds a885bcfd152f ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash adds 3b9a907223d7 ipmi: fix sleep-in-atomic in free_user at cleanup SRCU use [...] adds fe5cdef29e41 Merge tag 'for-linus-5.1-2' of git://github.com/cminyard/l [...] adds 6a3eb3360667 cifs: Fix use-after-free in SMB2_write adds 088aaf17aa79 cifs: Fix use-after-free in SMB2_read adds b57a55e2200e cifs: Fix lease buffer length error adds e6d0fb7b34f2 cifs: fix handle leak in smb2_query_symlink() adds b98749cac4a6 CIFS: keep FileInfo handle live during oplock break adds e53f31bffe1d Merge tag '5.1-rc5-smb3-fixes' of git://git.samba.org/sfre [...] adds 8bbad1ba3196 gpu: host1x: Program stream ID to bypass without SMMU adds 83f8bf4b837b drm/tegra: hdmi: Setup audio only if configured adds ce519c1baa6a Merge tag 'drm/tegra/for-5.1-rc6' of git://anongit.freedes [...] adds a66477b0efe5 drm/ttm: fix out-of-bounds read in ttm_put_pages() v2 adds ac1e516d5a4c drm/ttm: fix start page for huge page check in ttm_put_pages() adds 453393369dc9 drm/ttm: fix incrementing the page pointer for huge pages adds 543c364d8eee drm/ttm: fix dma_fence refcount imbalance on error path adds f4bbebf8e7eb drm/amd/display: extending AUX SW Timeout adds b575f10dbd6f drm/amdgpu: shadow in shadow_list without tbo.mem.start ca [...] adds 1925e7d3d467 drm/amdgpu/gmc9: fix VM_L2_CNTL3 programming adds c238bfe0be9e drm/amd/display: If one stream full updates, full update a [...] adds 00fd14ff3017 Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] adds 95ea55291e35 Merge tag 'drm-fixes-2019-04-18' of git://anongit.freedesk [...] adds 678cce4019d7 crypto: x86/poly1305 - fix overflow during partial reduction adds d3ce3b1879ff Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds ba25b81e3a42 afs: avoid deprecated get_seconds() adds d2abfa86ff37 afs: Avoid section confusion in CM_NAME adds 8022c4b95c37 afs: Differentiate abort due to unmarshalling from other errors adds 21bd68f196ca afs: Unlock pages for __pagevec_release() adds eeba1e9cf31d afs: Fix in-progess ops to ignore server-level callback in [...] adds 2a852fd1ac89 Merge tag 'afs-fixes-20190413' of git://git.kernel.org/pub [...] adds 2d4ea4b95cae s390/mem_detect: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD) adds 2cc9637ce825 s390/dasd: Fix capacity calculation for large volumes adds 5712f3301a12 s390/3270: fix lockdep false positive on view->lock adds 16222cfb96b0 s390/zcrypt: fix possible deadlock situation on ap queue remove adds 6b1f16ba730d s390/pkey: add one more argument space for debug feature entry adds 35af0d469c66 s390: correct some inline assembly constraints adds d22113a2cd1f Merge tag 's390-5.1-3' of git://git.kernel.org/pub/scm/lin [...] adds 738a7832d21e signal: use fdget() since we don't allow O_PATH adds ff8acf929014 arm64: futex: Restore oldval initialization to work around [...] adds 6d906f998179 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 738c06d0e456 Input: elan_i2c - add hardware ID for multiple Lenovo laptops adds 07ba9e7be423 Input: document meanings of KEY_SCREEN and KEY_ZOOM adds 2291da5b4d30 [media] doc-rst: switch to new names for Full Screen/Aspect keys adds f7b3d85aa7a3 HID: input: fix mapping of aspect ratio key adds 96dd86871e1f HID: input: add mapping for Expose/Overview key adds 7975a1d6a7af HID: input: add mapping for keyboard Brightness Up/Down/To [...] adds afbbaa1bc001 HID: input: add mapping for "Full Screen" key adds c01908a14bf7 HID: input: add mapping for "Toggle Display" key adds bf2a7ca39fd3 Input: snvs_pwrkey - initialize necessary driver data befo [...] adds 240206fcab66 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds bfb57a91c2cb habanalabs: remove low credit limit of DMA #0 adds c24b074cfd67 Merge tag 'misc-habanalabs-fixes-2019-04-01' of git://peop [...] adds 01b76c32e3f3 misc: fastrpc: add checked value for dma_set_mask adds 2aae471d66c1 drivers: power: supply: goldfish_battery: Fix bogus SPDX i [...] adds 86baf800de84 extcon: ptn5150: fix COMPILE_TEST dependencies adds bb0925b283fe Merge tag 'extcon-fixes-for-5.1-rc4' of git://git.kernel.o [...] adds f9764dd4d3be Merge tag 'char-misc-5.1-rc6' of git://git.kernel.org/pub/ [...] adds 0a8a29be499c Staging: iio: meter: fixed typo adds 40a7198a4a01 iio/gyro/bmg160: Use millidegrees for temperature scale adds 7ce0f2162218 staging: iio: ad7192: Fix ad7193 channel address adds 20ea39ef9f2f iio: Fix scan mask selection adds 409a51e0a4a5 iio: gyro: mpu3050: fix chip ID reading adds 09c6bdee5118 iio: adc: at91: disable adc channel interrupt in timeout case adds 831d2fefdfce iio: chemical: fix missing Kconfig block for sgp30 adds 9436f45dd535 iio:chemical:bme680: Fix, report temperature in millidegrees adds 73f3bc6da506 iio:chemical:bme680: Fix SPI read interface adds fe2d3df639a7 io: accel: kxcjk1013: restore the range after resume. adds 06003531502d iio: dac: mcp4725: add missing powerdown bits in store eeprom adds 62039b6aef63 iio: adc: xilinx: fix potential use-after-free on remove adds 862e4644fd2d iio: adc: xilinx: fix potential use-after-free on probe adds 2e4b88f73966 iio: adc: xilinx: prevent touching unclocked h/w on remove adds 3d02d7082e58 iio: cros_ec: Fix the maths for gyro scale calculation adds f6a7bf2ccf22 iio: pms7003: select IIO_TRIGGERED_BUFFER adds fccfb9ce70ed iio: ad_sigma_delta: select channel when reading register adds 7f75591fc5a1 iio: core: fix a possible circular locking dependency adds 360b921bdfba Merge tag 'iio-fixes-for-5.1a' of git://git.kernel.org/pub [...] adds 131ac62253db staging: most: core: use device description as name adds 08b7c2f9208f staging: comedi: vmk80xx: Fix use of uninitialized semaphore adds 663d294b4768 staging: comedi: vmk80xx: Fix possible double-free of ->us [...] adds f4e97f5d4c9e staging: erofs: fix unexpected out-of-bound data access adds 660cf4ce9d0f staging: comedi: ni_usb6501: Fix use of uninitialized mutex adds af4b54a2e5ba staging: comedi: ni_usb6501: Fix possible double-free of - [...] adds b222e9af0a25 Merge tag 'staging-5.1-rc6' of git://git.kernel.org/pub/sc [...] adds 1a62b18d51e5 slab: store tagged freelist for off-slab slabmgmt adds 870395465444 mm: swapoff: shmem_find_swap_entries() filter out other types adds dd862deb151a mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES adds 64165b1affc5 mm: swapoff: take notice of completion sooner adds af53d3e9e040 mm: swapoff: shmem_unuse() stop eviction without igrab() adds 37803841c92d mm/memory_hotplug: do not unlock after failing to take the [...] adds e8277b3b5224 mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBF [...] adds 8cd40d1d41ff proc: fix map_files test on F29 adds 68545aa1cda8 proc: fixup proc-pid-vm test adds 1a9f219157b2 mm/hotplug: treat CMA pages as unmovable adds 3b991208b897 mm: fix inactive list balancing between NUMA nodes and cgroups adds 40453c4f9bb6 kcov: improve CONFIG_ARCH_HAS_KCOV help text adds 8f4a8c12cafe kernel/watchdog_hld.c: hard lockup message should end with [...] adds 6041186a3258 init: initialize jump labels before command line option parsing adds dce5b0bdeec6 mm/kmemleak.c: fix unused-function warning adds 04f5866e41fb coredump: fix race condition between mmget_not_zero()/get_ [...] adds 3ecafda911f4 Merge branch 'akpm' (patches from Andrew) adds ace965696da2 serial: sh-sci: Fix HSCIF RX sampling point calculation adds 6b87784b5359 serial: sh-sci: Fix HSCIF RX sampling point adjustment adds e00164a0f000 sc16is7xx: move label 'err_spi' to correct section adds b2ecf0063136 vt: fix cursor when clearing the screen adds c53051128bb0 sc16is7xx: put err_spi and err_i2c into correct #ifdef adds 55e3a6ba5cce Merge tag 'tty-5.1-rc6' of git://git.kernel.org/pub/scm/li [...] adds 00206a69ee32 percpu: stop printing kernel addresses adds 4c3f49ae1306 Merge branch 'for-5.1-fixes' of git://git.kernel.org/pub/s [...] adds 0fcc4c8c044e device_cgroup: fix RCU imbalance in error case adds 371dd432ab39 Merge branch 'for-5.1-fixes' of git://git.kernel.org/pub/s [...] adds 8b39adbee805 locking/lockdep: Make lockdep_unregister_key() honor 'debu [...] adds b50776ae011c locking/atomics: Don't assume that scripts are executable adds de3af9a99013 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds 2e8e19226398 sched/fair: Limit sched_cfs_period_timer() loop to avoid h [...] adds 1b02cd6a2d7f sched/deadline: Correctly handle active 0-lag timers adds 2b4cf5850db6 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 40fba00ffa43 x86/resctrl: Do not repeat rdtgroup mode initialization adds 2f5fb1934188 x86/speculation: Prevent deadlock on ssb_state::lock adds 6a03469a1edc x86/build/lto: Fix truncated .bss with -fdata-sections adds 510bb96fe5b3 x86/mm: Prevent bogus warnings with "noexec=off" adds 0082517fa4bc x86/reboot, efi: Use EFI reboot for Acer TravelMate X514-51T adds 780e0106d468 x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" adds a943245adc9a x86/Kconfig: Fix spelling mistake "effectivness" -> "effec [...] adds ec3937107ab4 x86/mm/KASLR: Fix the size of the direct mapping section adds 1de7edbb59c8 x86/cpu/bugs: Use __initconst for 'const' init data adds 2ee27796f298 x86/cpu/intel: Lower the "ENERGY_PERF_BIAS: Set to normal" [...] adds 1fd91d719eb1 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 5f843ed41558 kprobes: Fix error check when reusing optimized probes adds 52a44f83fc2d perf/core: Fix the address filtering fix adds 339bc4183596 perf/ring_buffer: Fix AUX record suppression adds 9d5dcc93a6dd perf/x86: Fix incorrect PEBS_REGS adds 14c9b31a925a perf header: Fix lock/unlock imbalances when processing BP [...] adds 6e4b1cac30d2 perf scripts python: export-to-sqlite.py: Fix use of paren [...] adds 8002a63f9ace perf stat: Disable DIR_FORMAT feature for 'perf stat record' adds f32c2877bcb0 tools lib traceevent: Fix missing equality check for strcmp adds 3a5b64f05d7f perf evsel: Use hweight64() instead of hweight_long(attr.s [...] adds b24131eb7742 Merge tag 'perf-urgent-for-mingo-5.1-20190416' of git://gi [...] adds 3fe3331bb285 perf/x86/amd: Add event map for AMD Family 17h adds 3ff9c075cc76 x86/kprobes: Verify stack frame on kretprobe adds fabe38ab6b2b kprobes: Mark ftrace mcount handler functions nokprobe adds b191fa96ea6d x86/kprobes: Avoid kretprobe recursion bug adds 1e6db2ee86e6 perf top: Always sample time to satisfy needs of use of or [...] adds 30e4c574969c tools include uapi: Sync sound/asound.h copy adds aa5266023141 perf bpf: Return NULL when RB tree lookup fails in perf_en [...] adds a93e0b2365e8 perf tools: Check maps for bpf programs adds adc6257c4a6f perf evlist: Fix side band thread draining adds b9abbdfa8802 perf tools: Fix map reference counting adds 2db7b1e0bd49 perf bpf: Return NULL when RB tree lookup fails in perf_en [...] adds 7579dfc42d2e Merge tag 'perf-urgent-for-mingo-5.1-20190419' of git://gi [...] adds b25c69b9d5e4 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 99834eead2a0 clocksource/drivers/npcm: select TIMER_OF adds 9155697e2004 clocksource/drivers/arm_arch_timer: Remove unneeded pr_fmt macro adds fbc87aa0f7c4 clocksource/drivers/oxnas: Fix OX820 compatible adds 4d86c9f73c5a clocksource/drivers/timer-ti-dm: Remove omap_dm_timer_set_ [...] adds 1c0909918850 Merge tag 'timers-v5.1-rc6' of https://git.linaro.org/peop [...] adds 3f2552f7e9c5 timers/sched_clock: Prevent generic sched_clock wrap cause [...] adds e899cc3b3d98 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds 183ab39eb0ea ALSA: hda: Initialize power_state field properly adds 8c2f870890fd ALSA: info: Fix racy addition/deletion of nodes adds 2a3f7221acdd ALSA: core: Fix card races between register and disconnect adds b26e36b7ef36 ALSA: hda/realtek - add two more pin configuration sets to [...] adds 4b609f1e26f3 Merge tag 'sound-5.1-rc6' of git://git.kernel.org/pub/scm/ [...] adds 9752c37cc89f i3c: Fix the verification of random PID adds 907621e94d49 i3c: dw: Fix dw_i3c_master_disable controller by using cor [...] adds 709a53e19484 MAINTAINERS: Fix the I3C entry adds 34396bdfd2b7 Merge tag 'i3c/fixes-for-5.1-rc6' of git://git.kernel.org/ [...] adds 060586324648 io_uring: park SQPOLL thread if it's percpu adds 917257daa0fe io_uring: only test SQPOLL cpu after we've verified it adds 77f1e0a52d26 bfq: update internal depth state when queue depth changes adds 3d6770fbd935 io_uring: drop io_file_put() 'file' argument adds b19062a56726 io_uring: fix possible deadlock between io_uring_{enter,register} adds 74f464e97044 io_uring: fix CQ overflow condition adds b40fabc05ea0 block: kill all_q_node in request_queue adds 6bedf00e55e5 block: make sure that bvec length can't be overflow adds 38a2ca2cac28 Merge tag 'for-linus-20190420' of git://git.kernel.dk/linux-block adds be549d491154 scsi: core: set result when the command cannot be dispatched adds 0228034d8e59 Revert "scsi: fcoe: clear FC_RP_STARTED flags when receivi [...] adds 144ec97493af scsi: aic7xxx: fix EISA support adds a06bc2f241f2 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds a7b1a4839ff9 SUNRPC: Ignore queue transmission errors on successful tra [...] adds 9e5de623a0cb Merge tag 'nfs-for-5.1-5' of git://git.linux-nfs.org/proje [...] adds 085b7755808a Linux 5.1-rc6 adds 1bfb97b9a519 MAINTAINERS: BMIPS: Add internal Broadcom mailing list adds 79b4a9cf0e2e MIPS: scall64-o32: Fix indirect syscall number load adds a1e8783db8e0 MIPS: perf: ath79: Fix perfcount IRQ assignment adds 7142eaa58b49 Merge tag 'mips_fixes_5.1_3' of git://git.kernel.org/pub/s [...] adds 39036cd27273 arch: add pidfd and io_uring syscalls everywhere adds d286e13d53f5 Merge tag 'syscalls-5.1' of git://git.kernel.org/pub/scm/l [...] adds d58431eacb22 sunrpc: don't mark uninitialised items as VALID. adds 3c86794ac0e6 nfsd/nfsd3_proc_readdir: fix buffer count and page pointers adds e6abc8caa6de nfsd: Don't release the callback slot unless it was actually held adds 6aaafc43a4ec nfsd: wake waiters blocked on file_lock before deleting it adds f456458e4d25 nfsd: wake blocked file lock waiters before sending callback adds 12a54b150fb5 Merge tag 'nfsd-5.1-1' of git://linux-nfs.org/~bfields/linux adds 9fa246256e09 Revert "drm/i915/fbdev: Actually configure untiled displays" adds a0cecc23cfcb Revert "drm/virtio: drop prime import/export callbacks" adds ba25b50d582f Merge tag 'drm-fixes-2019-04-24' of git://anongit.freedesk [...] adds 52fb56f7b5a9 MAINTAINERS: LEDs: Add designated reviewer for LED subsystem adds 11bfe6473bf2 Merge tag 'leds-for-5.1-rc7' of git://git.kernel.org/pub/s [...] adds 19fad20d15a6 ipv4: set the tcp_min_rtt_wlen range from 0 to one day adds f87db4dbd52f net: stmmac: Use bfsize1 in ndesc_init_rx_desc adds d003d772e64d nfp: abm: fix spelling mistake "offseting" -> "offsetting" adds 27b141fc234a s390: ctcm: fix ctcm_new_device error return code adds f476b3f809fa mlxsw: spectrum: Put MC TCs into DWRR mode adds 1ab3030193d2 mlxsw: pci: Reincrease PCI reset timeout adds 151f0dddbbfe mlxsw: spectrum: Fix autoneg status in ethtool adds 7275a7edf9c8 Merge branch 'mlxsw-Few-small-fixes' adds d5f6db353829 net: ipv6: addrlabel: fix spelling mistake "requewst" -> " [...] adds a7cf2cc3cd36 firestream: fix spelling mistake "tramsitted" -> "transmitted" adds e0c1d14a1a32 stmmac: pci: Adjust IOT2000 matching adds 9188d5ca454f net/tls: fix refcount adjustment in fallback adds 36ad7022536e of_net: Fix residues after of_get_nvmem_mac_address removal adds 30c04d796b69 selftests/net: correct the return value for run_netsocktests adds 925b0c841e06 team: fix possible recursive locking when add slaves adds 12fc512f5741 net/mlx5e: Fix use-after-free after xdp_return_frame adds d460c2718906 net/mlx5e: Fix the max MTU check in case of XDP adds ace329f4ab3b net/mlx5e: ethtool, Remove unsupported SFP EEPROM high pag [...] adds d1bcf2b65177 Merge tag 'mlx5-fixes-2019-04-19' of git://git.kernel.org/ [...] adds 8c03557c3f25 selftests/net: correct the return value for run_afpackettests adds 62ef81d56326 net/tls: avoid potential deadlock in tls_set_device_offload_rx() adds 12c768611132 net/tls: don't leak IV and record seq when offload fails adds 39420fe04f09 dt-bindings: add an explanation for internal phy-mode adds 26d1b8586b4f Documentation: decnet: remove reference to CONFIG_DECNET_R [...] adds becf2319f320 selftests: netfilter: check icmp pkttoobig errors are set [...] adds 1025ce75212b netfilter: conntrack: don't set related state for differen [...] adds 8176c8332751 netfilter: conntrack: initialize ct->timeout adds 0261ea1bd1eb ipvs: do not schedule icmp errors from tunnels adds 3c79107631db netfilter: ctnetlink: don't use conntrack/expect object ad [...] adds 33d1c018179d netfilter: nf_tables: prevent shift wrap in nft_chain_pars [...] adds 5bdac418f33f netfilter: nat: fix icmp id randomization adds 7caa56f006e9 netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON adds 916f6efae623 netfilter: never get/set skb->tstamp adds d48668052b26 netfilter: fix nf_l4proto_log_invalid to log invalid packets adds acced9d2b4df Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds b561af36b184 net: stmmac: move stmmac_check_ether_addr() to driver probe adds 2f23a2a768be spi: Micrel eth switch: declare missing of table adds d04830531d0c spi: ST ST95HF NFC: declare missing of table adds 66c031716bcd net: atheros: fix spelling mistake "underun" -> "underrun" adds ffbf9870dcf1 net: socionext: replace napi_alloc_frag with the netdev va [...] adds 1c5c12ee308a net/ncsi: handle overflow when incrementing mac address adds 6819e3f6d83a net: vrf: Fix operation not supported when set vrf mac adds 4b9fc7146249 net: rds: exchange of 8K and 1M pool adds 032be5f19a94 rxrpc: fix race condition in rxrpc_input_packet() adds 0453c6824595 net/rose: fix unbound loop in rose_loopback_timer() adds 20ff83f10f11 ipv4: add sanity checks in ipv4_link_failure() adds cd8dead0c394 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 44427c0fbc09 crypto: xts - Fix atomic sleep when walking skcipher adds b257b48cd583 crypto: lrw - Fix atomic sleep when walking skcipher adds f6f3e747454f Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 1bcb344086f3 ceph: only use d_name directly when parent is locked adds 76a495d666e5 ceph: ensure d_name stability in ceph_dentry_hash() adds 4b8222870032 ceph: handle the case where a dentry has been renamed on o [...] adds 37659182bff1 ceph: fix ci->i_head_snapc leak adds 8113a85f8720 Merge tag 'ceph-for-5.1-rc7' of git://github.com/ceph/ceph-client adds 05fd5c2c6173 cifs: fix memory leak in SMB2_read adds 652727bbe1b1 cifs: do not attempt cifs operation on smb2+ rename error adds 13f5938d8264 cifs: fix page reference leak with readv/writev adds 58130235bfcc Merge tag '5.1-rc6-smb3-fixes' of git://git.samba.org/sfre [...] adds a3d46aea46f9 btrfs: Switch memory allocations in async csum calculation [...] adds d0473f978e61 Merge tag 'for-5.1-rc6-tag' of git://git.kernel.org/pub/sc [...] adds 5aae7832d1b4 drm/i915: Do not enable FEC without DSC adds f5c58ba18ab8 drm/i915: Restore correct bxt_ddi_phy_calc_lane_lat_optim_ [...] adds b3a39c798213 Merge tag 'drm-intel-fixes-2019-04-24' of git://anongit.fr [...] adds bd4264112f93 drm/ttm: fix re-init of global structures adds f5d356328d67 drm/sched: Fix description of drm_sched_stop adds f21492d33ea4 Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] adds d15d9fd02575 drm: bridge: dw-hdmi: Fix overflow workaround for Rockchip SoCs adds 71adf60f0a92 drm/sun4i: Add missing drm_atomic_helper_shutdown at drive [...] adds 02b92adbe33e drm/sun4i: Set device driver data at bind time for use in unbind adds f5a9ed867c83 drm/sun4i: Fix component unbinding and component master deletion adds d08106796a78 drm/vc4: Fix memory leak during gpu reset. adds e02bc29b2cfa drm/sun4i: Unbind components before releasing DRM and memory adds 462ce5d963f1 drm/vc4: Fix compilation error reported by kbuild test bot adds c4cba44eeeca drm/bridge: dw-hdmi: fix SCDC configuration for ddc-i2c-bus adds 528ffbfe6431 Merge tag 'drm-misc-fixes-2019-04-25' of git://anongit.fre [...] adds 81103355b1e2 drm/vmwgfx: Fix dma API layer violation adds a35d9d6a8677 Merge branch 'vmwgfx-fixes-5.1' of git://people.freedeskto [...] adds d4fad0a426c6 gpu: ipu-v3: dp: fix CSC handling adds 7bcde275eb1d drm/imx: don't skip DP channel disable for background plane adds 6db71bea59f9 Merge tag 'imx-drm-fixes-2019-04-25' of git://git.pengutro [...] adds 4e40f0f35be8 Merge tag 'drm-fixes-2019-04-26' of git://anongit.freedesk [...] adds 102bbe34b31c gpio: eic: sprd: Fix incorrect irq type setting for the sync EIC adds 357798909164 gpio: Fix gpiochip_add_data_with_key() error path adds 29279d21997a Merge tag 'gpio-v5.1-3' of git://git.kernel.org/pub/scm/li [...] adds b987222654f8 tracing: Fix buffer_ref pipe ops adds 91862cc7867b tracing: Fix a memory leak by early error exit in trace_pi [...] adds d6097c9e4454 trace: Fix preempt_enable_no_resched() abuse adds e9e1a2e7b486 Merge tag 'trace-v5.1-rc6' of git://git.kernel.org/pub/scm [...] adds d4d18e3ec609 arm64: mm: Ensure tail of unaligned initrd is reserved adds 4e69ecf4da1e arm64/module: ftrace: deal with place relative nature of PLTs adds 857e17c2ee7c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 89c02e69fc52 mm/memory_hotplug.c: drop memory device reference after fi [...] adds e153abc0739f zram: pass down the bvec we need to read into in the work struct adds ae3d6a323347 lib/Kconfig.debug: fix build error without CONFIG_BLOCK adds e789803507b2 lib/test_vmalloc.c: do not create cpumask_t variable on stack adds 24512228b7a3 mm: do not boost watermarks to avoid fragmentation for the [...] adds ee8ab0eeb49b mm, page_alloc: always use a captured page regardless of c [...] adds 8139ad043d63 mm/page_alloc.c: avoid potential NULL pointer dereference adds 8118b82eb756 mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag adds 89189557b47b fs/proc/proc_sysctl.c: Fix a NULL pointer dereference adds ce944935eef2 Merge branch 'akpm' (patches from Andrew) adds baf76f0c58ae slip: make slhc_free() silently accept an error pointer adds 82c99f7a81f2 perf/x86/intel: Update KBL Package C-state events to also [...] adds 508499166365 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds a860fa7b96e1 sched/numa: Fix a possible divide-by-zero adds 15d4e26b816a Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 36f0c423552d x86/boot: Disable RSDP parsing temporarily adds 0d02113b31b2 x86/mm: Fix a crash with kmemleak_scan() adds 037904a22bf8 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds f06eba722747 Input: snvs_pwrkey - make it depend on ARCH_MXC adds bce1a7842396 Input: synaptics-rmi4 - fix possible double free adds 3a349763cf11 Input: synaptics-rmi4 - write config register values to th [...] adds 25cce03b1d06 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f147384774a7 dmaengine: bcm2835: Avoid GFP_KERNEL in device_prep_slave_sg adds 907bd68a2edc dmaengine: sh: rcar-dmac: With cyclic DMA residue 0 is valid adds 6e7da7477534 dmaengine: sh: rcar-dmac: Fix glitch in dmaengine_tx_status adds 5bb5c3a3ac10 dmaengine: mediatek-cqdma: fix wrong register usage in mtk [...] adds 72a6e35db32b Merge tag 'dmaengine-fix-5.1-rc7' of git://git.infradead.o [...] adds 7c39f7f671d2 IB/rdmavt: Fix frwr memory registration adds 7249c8ea227a IB/mlx5: Fix scatter to CQE in DCT QP creation adds c660133c339f RDMA/mlx5: Do not allow the user to write to the clock page adds d5e560d3f723 RDMA/mlx5: Use rdma_user_map_io for mapping BAR pages adds 67f269b37f9b RDMA/ucontext: Fix regression with disassociate adds 2557fabd6e29 RDMA/hns: Bugfix for mapping user db adds 14f974d7f0f1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 35fa71a030ca io_uring: fail io_uring_register(2) on a dying io_uring instance adds e523a29c4f27 io_uring: fix race condition reading SQ entries adds 0d7bae69c574 io_uring: fix race condition when sq threads goes sleeping adds fb775faa9e46 io_uring: fix poll full SQ detection adds 8358e3a8264a io_uring: remove 'state' argument from io_{read,write} path adds 975a0f400f2e Merge tag 'for-linus-20190428' of git://git.kernel.dk/linux-block adds 8adddf349fda powerpc/mm/radix: Make Radix require HUGETLB_PAGE adds eb9d7a62c386 powerpc/mm_iommu: Fix potential deadlock adds 7a3a4d763837 powerpc/mm_iommu: Allow pinning large regions adds 0d82044e1b7e Merge tag 'powerpc-5.1-6' of git://git.kernel.org/pub/scm/ [...] adds 503621628b32 ARM: fix function graph tracer and unwinder dependencies adds c3143967807a ARM: 8856/1: NOMMU: Fix CCR register faulty initialization [...] adds e17b1af96b2a ARM: 8857/1: efi: enable CP15 DMB instructions before clea [...] adds 9520b5324b0e Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 37624b58542f Linux 5.1-rc7 adds 6a5c5d26c4c6 rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use adds 80871482fd5c x86: make ZERO_PAGE() at least parse its argument adds 4ee0776760af selftests/seccomp: Prepare for exclusive seccomp flags adds 7a0df7fbc145 seccomp: Make NEW_LISTENER and TSYNC flags exclusive adds 83a50840e72a Merge tag 'seccomp-v5.1-rc8' of git://git.kernel.org/pub/s [...] adds dfbd199a7cfe selinux: use kernel linux/socket.h for genheaders and mdp adds fea27bc7ff43 Merge tag 'selinux-pr-20190429' of git://git.kernel.org/pu [...] adds c01c348ecdc6 USB: core: Fix unterminated string returned by usb_string() adds fc834e607ae3 USB: dummy-hcd: Fix failure to give back unlinked URBs adds c2b71462d294 USB: core: Fix bug caused by duplicate interface PM usage counter adds c409ca3be3c6 usb: usbip: fix isoc packet num validation in get_pipe adds ef61eb43ada6 USB: yurex: Fix protection fault after device removal adds c114944d7d67 USB: w1 ds2490: Fix bug caused by improper use of altsetti [...] adds bf3bd966dfd7 Merge tag 'usb-5.1-rc8' of git://git.kernel.org/pub/scm/li [...] adds b1da6a51871c fsnotify: Fix NULL ptr deref in fanotify_get_fsid() adds f2bc9c908dfe Merge tag 'fsnotify_for_v5.1-rc8' of git://git.kernel.org/ [...] adds 6f303d60534c gcc-9: silence 'address-of-packed-member' warning adds cf676908846a gcc-9: don't warn about uninitialized variable adds 459e3a21535a gcc-9: properly declare the {pv,hv}clock_page storage adds 7e74e235bb31 gcc-9: don't warn about uninitialized btrfs extent_type variable adds 2c2a2fb1e2a9 Revert "ACPICA: Clear status of GPEs before enabling them" adds fb0af61d3afe Merge tag 'acpi-5.1-rc8' of git://git.kernel.org/pub/scm/l [...] adds 99bd5fcc505d ARC: PAE40: don't panic and instead turn off hw ioc adds 21cee1bd1594 ARC: [hsdk] Make it easier to add PAE40 region to DTB adds 55c0c4c793b5 ARC: memset: fix build with L1_CACHE_SHIFT != 6 adds 65beea4c3a52 Merge tag 'arc-5.1-final' of git://git.kernel.org/pub/scm/ [...] adds a9d06162be53 lib/siphash.c: mark expected switch fall-throughs adds 1995fa480636 kernel/compat.c: mark expected switch fall-throughs adds 0e80845cf9b5 Merge remote-tracking branch 'fixes/master' adds 0a4c92657f25 fs: mark expected switch fall-throughs adds e690c9e3f4fb afs: Mark expected switch fall-throughs adds 74f79099efe0 adfs: mark expected switch fall-throughs adds e2e801644eb3 scsi: aic7xxx: mark expected switch fall-throughs adds 6a29edc41e13 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through adds a8308767c169 scsi: be2iscsi: be_main: Mark expected switch fall-through adds 8fabc0eb9daa scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs adds 1f7716373901 scsi: csiostor: csio_wr: mark expected switch fall-through adds 9fa29a670bb8 scsi: imm: mark expected switch fall-throughs adds dbb744ba4129 scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs adds bf9598bdb311 scsi: lpfc: lpfc_els: Mark expected switch fall-throughs adds f60deecb9661 scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs adds e305c8dfa5ec scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through adds 309cf28a0451 scsi: lpfc: lpfc_nvme: Mark expected switch fall-through adds 88216a783b15 scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs adds 6bb0497834d4 scsi: osst: mark expected switch fall-throughs adds 2d5ffc2611f4 scsi: ppa: mark expected switch fall-through adds 7c2901107d1a scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs adds 0779ad71aa08 scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through adds 224b44d46ffe lib: zstd: Mark expected switch fall-throughs adds 8a05452ca460 lib/cmdline.c: mark expected switch fall-throughs adds afb33e40d54e ASN.1: mark expected switch fall-through adds e16fb3a8d271 block: Mark expected switch fall-throughs adds 9fe0a7590890 NFC: pn533: mark expected switch fall-throughs adds a01bcfd6990d NFC: st21nfca: Fix fall-through warnings adds 322b38ce3dd6 drm/nouveau/nvkm: mark expected switch fall-throughs adds ccaa75187a5f memstick: mark expected switch fall-throughs adds 01eae4dbf55d Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds ecfc3fcabbb5 MIPS: eBPF: Make ebpf_to_mips_reg() static adds 8694d8c1f82c tools: bpftool: fix infinite loop in map create adds 39391377f8ec libbpf: add binary to gitignore adds c6a9efa1d835 bpf: mark registers in all frames after pkt/null checks adds 6dd7f1408047 selftests/bpf: test cases for pkt/null checks in subprogs adds 0edd6b64d193 bpf: Fix preempt_enable_no_resched() abuse adds ad759c906954 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds c1c477217882 l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() adds 56c5bc1849de net: ethernet: stmmac: manage the get_irq probe defer case adds 88ef66a28391 qmi_wwan: new Wistron, ZTE and D-Link devices adds 4e43df38a2e6 genetlink: use idr_alloc_cyclic for family->id assignment adds fdfdf86720a3 net: phy: marvell: Fix buffer overrun with stats counters adds b4e30e8e7ea1 bnxt_en: Improve multicast address setup logic. adds f9099d611449 bnxt_en: Free short FW command HWRM memory in error path i [...] adds 1f83391bd6fc bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under [...] adds ad361adf0d08 bnxt_en: Pass correct extended TX port statistics size to [...] adds 3f93cd3f098e bnxt_en: Fix statistics context reservation logic. adds 0b397b17a412 bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). adds b2a20fd0725e Merge branch 'bnxt_en-Misc-bug-fixes' adds 97e1caa517e2 net/tls: don't copy negative amounts of data in reencrypt adds eb3d38d5adb5 net/tls: fix copy to fragments in reencrypt adds fbef9478ff22 Merge branch 'tls-data-copies' adds 21f1b8a6636c udp: fix GRO reception in case of length mismatch adds e9f33a8fee53 mac80211: fix RX STBC override byte order adds f1267cf3c01b mac80211: Fix kernel panic due to use of txq after free adds 8772eed9a95a cfg80211: Notify previous user request during self managed [...] adds 517879147493 mac80211: don't attempt to rename ERR_PTR() debugfs dirs adds 2ae7a39770c7 Merge tag 'mac80211-for-davem-2019-04-26' of git://git.ker [...] adds 22e8860cf8f7 net: ieee802154: fix missing checks for regmap_update_bits adds 6ee12b7b15e0 Merge branch 'ieee802154-for-davem-2019-04-25' of git://gi [...] adds 95c169251bf7 ipv6: invert flowlabel sharing check in process and user mode adds ca2fe2956ace tcp: add sanity tests in tcp_add_backlog() adds 1d3fd8a10bed vrf: Use orig netdev to count Ip6InNoRoutes and a fresh ro [...] adds 6c0afef5fb0c ipv6/flowlabel: wait rcu grace period before put_pid() adds b805d78d300b xfrm: policy: Fix out-of-bound array accesses in __xfrm_po [...] adds 6ed69184ed9c xfrm: Reset secpath in xfrm failure adds f10e0010fae8 net: xfrm: Add '_rcu' tag for rcu protected pointer in netns_xfrm adds 6ee02a54ef99 xfrm6_tunnel: Fix potential panic when unloading xfrm6_tun [...] adds bfc01ddff2b0 Revert "net: xfrm: Add '_rcu' tag for rcu protected pointe [...] adds 5483844c3fc1 vti4: ipip tunnel deregistration fixes. adds 01ce31c57b3f vti4: removed duplicate log message. adds dbb2483b2a46 xfrm: clean up xfrm protocol checks adds 8dfb4eba4100 esp4: add length check for UDP encapsulation adds 025c65e119bf xfrm: Honor original L3 slave device in xfrmi policy lookup adds 8742dc86d0c7 xfrm4: Fix uninitialized memory read in _decode_session4 adds 837f74116585 xfrm: update doc about xfrm[46]_gc_thresh adds b145745fc8d1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b13023421b51 rxrpc: Fix net namespace cleanup adds f949a12fd697 net: dsa: bcm_sf2: fix buffer overflow doing set_rxnfc adds c93ad1337ad0 appletalk: Set error code if register_snap_client failed adds a622b40035d1 l2ip: fix possible use-after-free adds 1c6bca6d75bc iwlwifi: don't panic in error path on non-msix systems adds 72d3c7bbc9b5 iwlwifi: mvm: don't attempt debug collection in rfkill adds b35f63972c5c iwlwifi: dbg_ini: check debug TLV type explicitly adds 154d4899e411 iwlwifi: mvm: properly check debugfs dentry before using it adds c537e07b000b iwlwifi: cfg: use family 22560 based_params for AX210 family adds 792a2fdcee10 Merge tag 'iwlwifi-for-kalle-2019-04-19' of git://git.kern [...] adds b82d6c1f8f82 mwifiex: Make resume actually do something useful again on [...] adds de1887c064b9 iwlwifi: mvm: check for length correctness in iwl_mvm_crea [...] adds 5c9adef97891 iwlwifi: fix driver operation for 5350 adds d156e67d3f58 iwlwifi: mvm: fix merge damage in iwl_mvm_vif_dbgfs_register() adds 5c403533fb5f Merge tag 'iwlwifi-for-kalle-2019-04-28' of git://git.kern [...] adds 38faed150438 ath10k: perform crash dump collection in workqueue adds 9e80ad37f678 ath10k: Drop WARN_ON()s that always trigger during system resume adds 7a0f8ad5ff63 Merge ath-current from git://git.kernel.org/pub/scm/linux/ [...] adds 34259977f23c Merge tag 'wireless-drivers-for-davem-2019-04-30' of git:/ [...] adds 0e2338749192 ipv6: fix races in ip6_dst_destroy() adds 799381e49b4e Documentation: fix netdev-FAQ.rst markup warning adds 37e9c087c814 stmmac: pci: Fix typo in IOT2000 comment adds fbd019737d71 sctp: avoid running the sctp state machine recursively adds b2cf86e1563e packet: in recvmsg msg_name return at least sizeof sockaddr_ll adds 486efdc8f6ce packet: validate msg_namelen in send directly adds 15d55bae4e3c selftests: fib_rule_tests: Fix icmp proto with ipv6 adds 2dcb00331403 net/tls: avoid NULL pointer deref on nskb->sk in fallback adds d2f0c961148f ipv4: ip_do_fragment: Preserve skb_iif during fragmentation adds f68d7c44e765 selftests: fib_rule_tests: print the result and return 1 i [...] adds f3505745c07f rds: ib: force endiannes annotation adds 886b7a50100a ipv6: A few fixes on dereferencing rt->from adds 785a94c04358 Merge remote-tracking branch 'net/master' adds 711aef1bbf88 bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_J [...] adds b9aa0b35d878 bpf, x32: Fix bug for BPF_ALU64 | BPF_NEG adds 5955cd9a95dd Merge remote-tracking branch 'bpf/master' adds 66293c46c931 netfilter: nf_tables: delay chain policy update until tran [...] adds 270a8a297f42 netfilter: nft_flow_offload: add entry to flowtable after [...] adds 26a302afbe32 netfilter: nf_flow_table: fix netdev refcnt leak adds 33cc3c0cfa64 netfilter: nf_flow_table: check ttl value in flow offload [...] adds 45f286139622 Merge remote-tracking branch 'netfilter/master' adds 0a29c57b7662 ALSA: hda/realtek - Add new Dell platform for headset mode adds 0700d3d117a7 ALSA: hda/realtek - Fixed Dell AIO speaker noise adds e5c812e84f0d ALSA: line6: use dynamic buffers adds 3887c26c0e24 ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR adds 27746f18787a Merge remote-tracking branch 'sound-current/for-linus' adds 01c8327667c2 ASoC: codec: hdac_hdmi add device_link to card device adds 66287def4353 ASoC: rsnd: fixup 6ch settings to 8ch adds 0bbf4084e0cf ASoC: stm32: i2s: return the get_irq error adds c46ab1510de1 ASoC: codecs: rt5682: initialize mutex before using adds 780f202f2bf4 ASoC: mediatek: btcvsd fix irq mask adds 952f0986cc51 Merge branch 'asoc-5.1' into asoc-linus adds d459c4e1a3f4 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 8293488205f1 regmap: regmap-irq: fix getting type default values adds 7fdc9fc87492 Merge branch 'regmap-5.1' into regmap-linus adds cf3565ca85c4 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 70b464918e53 regulator: core: fix error path for regulator_set_voltage_ [...] adds 0b5e200cc7ee regulator: tps65217: Fix off-by-one for latest seletor of [...] adds 063773011d33 regulator: core: Avoid potential deadlock on regulator_unregister adds 78927aa40bc8 regulator: core: Actually put the gpiod after use adds 734008e714d8 regulator: max77620: Fix regulator info setting for max20024 adds 222d7eef42eb Merge branch 'regulator-5.1' into regulator-linus adds 368aeff8c953 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 5442dcaa0d90 spi: Fix zero length xfer bug adds c842749ea1d3 spi: imx: stop buffer overflow in RX FIFO flush adds 42bdaaece121 spi: rspi: Fix register initialization while runtime-suspended adds 26843bb12859 spi: rspi: Fix sequencer reset during initialization adds 5356c2c70e38 spi: spi-mem: stm32-qspi: avoid memory corruption at low f [...] adds f37d8e67f39e spi : spi-topcliff-pch: Fix to handle empty DMA buffers adds 69c8a9bcb032 spi: lpspi: fix dataloss when SS is inactivated between ev [...] adds 0e694df356c0 spi: tegra20-slink: change chip select action order adds 94b18a86eb5c spi: pic32: fix dma channels termination adds 7b3d10cdf54b spi: tegra114: clear packed bit for unpacked mode adds 1a89ac5b9189 spi: tegra114: fix for unpacked mode transfers adds 32bd1a9551ca spi: tegra114: terminate dma and reset on transfer timeout adds c4fc9e5b28ff spi: tegra114: flush fifos adds f4ce428c41fb spi: tegra114: configure dma burst size to fifo trig level adds 019194933339 spi: tegra114: reset controller on probe adds 807195f2103f spi: spi-gpio: Remove spi->controller_data comment adds 1723fdec5fcb spi: Add missing error handling for CS GPIOs adds f3e182c33e53 spi: tegra114: de-assert CS before SPI mode change adds a026525d4e45 spi: tegra114: avoid reset call in atomic context adds adb366f61af4 spi: stm32: return the get_irq error adds 12eede5fccc0 spi: atmel-quadspi: fix crash while suspending adds 77d8063fe0a0 spi: rspi: Fix handling of QSPI code when transmit and receive adds 9f2487a2ae45 Merge branch 'spi-5.1' into spi-linus adds fb2f1819b0fe Merge remote-tracking branch 'spi-fixes/for-linus' adds d5bc73f34cc9 PCI: Fix issue with "pci=disable_acs_redir" parameter bein [...] adds 15d2aba7c602 PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management adds 9c9c5fc89b09 PCI/LINK: Add Kconfig option (default off) adds 706af1fa30cd Merge remote-tracking branch 'pci-current/for-linus' adds d6d768a0ec3c usb: chipidea: fix static checker warning for NULL pointer adds 93b21ec8f892 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 20f795881f4f phy: phy-twl4030-usb: Fix cable state handling adds f7f6ed925d9f phy: rockchip-typec: Make usb3_pll_cfg and dp_pll_cfg static adds e0c546fa72a9 phy: qcom-ufs: Make ufs_qcom_phy_disable_iface_clk static adds e03213b9a6ea phy: allwinner: allow compile testing adds d41ce98a122c phy: ti: usb2: fix OMAP_CONTROL_PHY dependency adds 208d3423ee46 phy: mapphone-mdm6600: add gpiolib dependency adds 9dc211c6139b phy: fix platform_no_drv_owner.cocci warnings adds e6f32efb1b12 phy: sun4i-usb: Make sure to disable PHY0 passby for perip [...] adds 1b341a9f74d2 Merge remote-tracking branch 'phy/fixes' adds 46fc15487d02 Drivers: hv: vmbus: Expose monitor data only when monitor [...] adds fcedbb293ee4 Drivers: hv: vmbus: Refactor chan->state if statement adds 4713eb7b580a Drivers: hv: vmbus: Set ring_info field to 0 and remove memset adds 14948e39445d Drivers: hv: vmbus: Fix race condition with new ring_buffe [...] adds a0033bd1eae4 Drivers: hv: vmbus: Remove the undesired put_cpu_ptr() in [...] adds 5450a5f4bfa0 Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds e434a90f3698 Merge tag 'phy-for-5.1-rc-v2' of git://git.kernel.org/pub/ [...] adds ee496da4c391 stm class: Fix channel free in stm output free path adds 51e0f227812e stm class: Fix channel bitmap on 32-bit systems adds e60e9a4b231a intel_th: pci: Add Comet Lake support adds 60d488571083 binder: take read mode of mmap_sem in binder_alloc_free_page() adds 24f1bc280bce misc: rtsx: Fixed rts5260 power saving parameter and sd glitch adds 9ce038dce767 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 9a8f612ca0d6 mtd: rawnand: marvell: Clean the controller state before e [...] adds 851a1c4321ba Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 11e600a8c79d ARM: OMAP1: ams-delta: fix early boot crash when LED suppo [...] adds 6a38df676a0a ARM: dts: logicpd-som-lv: Fix MMC1 card detect adds 1380f0b6854b Merge remote-tracking branch 'omap-fixes/fixes' adds 7cb9eb106d7a KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on gu [...] adds 345077c8e172 KVM: PPC: Book3S: Protect memslots while validating user address adds 78671ab4c9f4 Merge tag 'kvm-ppc-fixes-5.1-1' of git://git.kernel.org/pu [...] adds c09d65d9eab6 KVM: x86: Consider LAPIC TSC-Deadline timer expired if dea [...] adds da66761c2d93 x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 adds 57bf67e73ce9 KVM: lapic: Disable timer advancement if adaptive tuning g [...] adds 39497d7660d9 KVM: lapic: Track lapic timer advance per vCPU adds c3941d9e0ccd KVM: lapic: Allow user to disable adaptive tuning of timer [...] adds b6aa57c69cb2 KVM: lapic: Convert guest TSC to host time domain if necessary adds f2fde6a5bcfc KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit adds dbcdae185a70 Documentation: kvm: fix dirty log ioctl arch lists adds 8764ed55c970 KVM: x86: Whitelist port 0x7e for pre-incrementing %rip adds 0699c64a4be6 x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE adds 76d58e0f07ec KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size adds b904cb8dff82 KVM: lapic: Check for in-kernel LAPIC before deferencing a [...] adds eba3afde1cea KVM: selftests: make hyperv_cpuid test pass on AMD adds 8fa761624871 KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation adds 96085b949672 KVM: arm/arm64: vgic-v3: Retire pending interrupts on disa [...] adds 811328fc3222 KVM: arm/arm64: Ensure vcpu target is unset on reset failure adds 2e8010bb71b3 kvm: arm: Skip stage2 huge mappings for unaligned ipa back [...] adds 6bc210003dff KVM: arm/arm64: Don't emulate virtual timers on userspace ioctls adds 6245242d9145 Merge tag 'kvmarm-fixes-for-5.1-2' of git://git.kernel.org [...] adds e8ab8d24b488 KVM: nVMX: Fix size checks in vmx_set_nested_state adds 2f31620f4286 Merge remote-tracking branch 'kvm-fixes/master' adds 53f1647da3e8 hwmon: (pwm-fan) Disable PWM if fetching cooling data fails adds b88c5049219a hwmon: (occ) Fix extended status bits adds 5b092249542b Merge remote-tracking branch 'hwmon-fixes/hwmon' adds a7de824d947a Merge branch 'for-5.1/dax' into libnvdimm-for-next adds 3b1f70a7f125 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 38464fdaacb5 Merge branch 'misc-5.1' into next-fixes adds 71d22a504ded Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 46c874419652 securityfs: fix use-after-free on symlink traversal adds f51dcd0f621c apparmorfs: fix use-after-free on symlink traversal adds ee948837d7fa [fix] get rid of checking for absent device name in vfs_ge [...] adds f69e749a4935 Abort file_remove_privs() for non-reg. files adds 70e4f062603f Merge remote-tracking branch 'vfs-fixes/fixes' adds 57f634b76a95 platform/x86: dell-laptop: fix rfkill functionality adds 9f8258772512 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds ab042b824c11 Revert "drm/qxl: drop prime import/export callbacks" adds 32149ebb49a2 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 669e06b19de8 kbuild: move RETPOLINE flags below config-targets adds 0209987fc81c kbuild: fix warning "overriding recipe for target 'Makefile'" adds 6b1a9a02c72f kbuild: pass $(MAKECMDGOALS) to sub-make as is adds 25b146c5b8ce kbuild: allow Kbuild to start from any directory adds e07cf4fd7d72 kbuild: mkmakefile: do not check the generated Makefile marker adds 48b5ffd12687 kbuild: mkmakefile: generate a simple wrapper of top Makefile adds a9a49c2ad9b9 kbuild: use $(srctree) instead of KBUILD_SRC to check out- [...] adds ad4d1216f2c5 memory: squash drivers/memory/Makefile.asm-offsets adds 24512795df09 kbuild: remove unneeded dependency for include/config/kern [...] adds a788b2ed81ab kbuild: check arch/$(SRCARCH)/include/generated before out [...] adds 83da1bed86cd modpost: make KBUILD_MODPOST_WARN also configurable for ex [...] adds c21e4135d629 kbuild: re-enable int-in-bool-context warning adds 5a96bacb0911 kbuild: move samples/ to KBUILD_VMLINUX_OBJS adds 362a624d9b47 kbuild: move Documentation to vmlinux-alldirs adds a757ed09d672 samples: guard sub-directories with CONFIG options adds 825428eaa4e3 samples: seccomp: turn CONFIG_SAMPLE_SECCOMP into a bool option adds c9f620c8bd42 samples: kobject: allow CONFIG_SAMPLE_KOBJECT to become y adds 7b6954a982e7 scripts: override locale from environment when running rec [...] adds 2b1451b940ac scripts/tags.sh: fix direct execution of scripts/tags.sh adds b63e37bc9ec4 kconfig: Make nconf-cfg.sh executable adds f711b2ddcf08 Merge branch 'kconfig' into for-next adds 78b24c7e3228 Merge remote-tracking branch 'kbuild/for-next' adds c13edf8106f6 dma: select GENERIC_ALLOCATOR for DMA_REMAP adds 4217efa353c6 parport_ip32: pass struct device to DMA API functions adds 12a7b035cacc da8xx-fb: pass struct device to DMA API functions adds 9f989e8c06fe gbefb: switch to managed version of the DMA allocator adds 02c486f48343 pxa3xx-gcu: pass struct device to dma_mmap_coherent adds 5ab6a91a1cac arm: use a dummy struct device for ISA DMA use of the DMA API adds d7e02a931235 dma-mapping: remove leftover NULL device support adds e43e2657fe77 x86/dma: Remove the x86_dma_fallback_dev hack adds 148a97d5a02a dma-mapping: remove an unnecessary NULL check adds b880556f50b4 Merge remote-tracking branch 'dma-mapping/for-next' adds 737d42f75e94 asm-generic: don't include <asm/segment.h> from <asm/uaccess.h> adds c67fdc1f00cb arch: mostly remove <asm/segment.h> adds bd79f94758c0 asm-generic: provide entirely generic nommu uaccess adds 6edd1dbace0e asm-generic: optimize generic uaccess for 8-byte loads and stores adds ee37543e3d65 Merge remote-tracking branch 'asm-generic/master' adds a6c9e96bf86b ARM: 8851/1: add TUSERCOND() macro for conditional postfix adds fe09d9c641f2 ARM: 8852/1: uaccess: use unified assembler language syntax adds 43947b8890b4 ARM: 8853/1: drop WASM to work around LLVM issue adds e8c24bbda7d5 ARM: 8846/1: warn if divided syntax assembler is used adds fe4fb990202e ARM: 8854/1: drop -mauto-it adds 14b5f54b7829 ARM: 8850/1: use memblocks_present adds 32b25e9b984e ARM: 8855/1: remove unused <asm/limits.h> adds fe00e50b2db8 ARM: 8858/1: vdso: use $(LD) instead of $(CC) to link VDSO adds 3d3c616177cc Merge branches 'fixes' and 'misc' into for-next adds efe3b10fdf67 Merge remote-tracking branch 'arm/for-next' adds 344bf332ceb2 arm64: mm: fix incorrect assignment of 'max_mapnr' adds b1ce45e86b81 arm64/mm: fix kernel-doc comments adds 19d6242ece1f arm64: setup min_low_pfn adds 0f1bf7e39822 arm64/vdso: don't leak kernel addresses adds 7048a5973eb1 arm64: mm: Make show_pte() a static function adds 92606ec9285f arm64: cpu_ops: fix a leaked reference by adding missing o [...] adds 70b3d237bd7f arm64: mm: Ensure we ignore the initrd if it is placed out [...] adds 697e96ed1720 arm64: vdso: fix and clean-up Makefile adds f6e564354a01 arm64: Use defines instead of magic numbers adds edf072d36dbf arm64: Makefile: Replace -pg with CC_FLAGS_FTRACE adds e1a7eafb7350 efi/arm/arm64: Makefile: Replace -pg with CC_FLAGS_FTRACE adds e2092740b723 kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE adds 52c6d145da15 arm64: debug: Remove unused return value from do_debug_exc [...] adds 5a9132add862 arm64: debug: Rename addr parameter for non-watchpoint exc [...] adds cb764a69fa41 arm64: debug: Remove meaningless comment adds 26a04d84bc53 arm64: debug: Separate debug hooks based on target excepti [...] adds a22d570aee77 arm64: kprobes: Avoid calling kprobes debug handlers explicitly adds fb610f2a2006 arm64: debug: Remove redundant user_mode(regs) checks from [...] adds 453b7740ebfd arm64: probes: Move magic BRK values into brk-imm.h adds ab6211c90052 arm64: debug: Clean up brk_handler() adds 90292aca9854 arm64: mm: use appropriate ctors for page tables adds 369aaab845a6 arm64: mm: don't call page table ctors for init_mm adds 14b94d075726 KVM: ARM: Remove pgtable page standard functions from stag [...] adds 54c8d9119ec8 arm64: mm: enable per pmd page table lock adds 475ba3fc194b arm64: mm: Consolidate early page table allocation adds 6fda41bf1261 arm64: Clear OSDLR_EL1 on CPU boot adds 827a108e354d arm64: Save and restore OSDLR_EL1 across suspend/resume adds d263119387de arm64: compat: Reduce address limit adds 691efbedc60d arm64: vdso: use $(LD) instead of $(CC) to link VDSO adds a823c35ff2ed arm64: ptrace: Add function argument access API adds aaba098fe6ce arm64: HWCAP: add support for AT_HWCAP2 adds aec0bff757c9 arm64: HWCAP: encapsulate elf_hwcap adds d16ed4105f5b arm64: Handle trapped DC CVADP adds 671db581815f arm64: Expose DC CVADP to userspace adds 04a1438e5660 arm64: add CVADP support to the cache maintenance helper adds b9585f53bcf1 arm64: Advertise ARM64_HAS_DCPODP cpu feature adds eea1bb224869 arm64: mm: check virtual addr in virt_to_page() if CONFIG_ [...] adds 131e135f7fd1 arm64: instrument smp_{load_acquire,store_release} adds 22e6c8087e17 arm64: Use the correct style for SPDX License Identifier adds 81fb8736dd81 arm64: vdso: Fix clock_getres() for CLOCK_REALTIME adds 36a2ba07757d ACPI/IORT: Reject platform device creation on NUMA node ma [...] adds 0d747f658595 arm64: compat: Alloc separate pages for vectors and sigpage adds d1e5ca64d5ba arm64: compat: Split kuser32 adds 1255a7341bee arm64: compat: Refactor aarch32_alloc_vdso_pages() adds af1b3cf2c2a3 arm64: compat: Add KUSER_HELPERS config option adds dd523791c939 arm64: Kconfig: Make CONFIG_COMPAT a menuconfig entry adds 06a916feca2b arm64: Expose SVE2 features for userspace adds be604c616ca7 arm64: sysreg: Make mrs_s and msr_s macros work with Clang [...] adds bc15cf701fa4 arm64: Kconfig: Tidy up errata workaround help text adds f08cae2f28db arm64: mmap: Ensure file offset is treated as unsigned adds 2f1d4e24d91b firmware: arm_sdei: Prohibit probing in '_sdei_handler' adds 75a19a0202db arm64: arch_timer: Ensure counter register reads occur wit [...] adds 359db57c34af arm64: compat: Reduce address limit for 64K pages adds 74dd022f9e62 arm64: Fix compiler warning from pte_unmap() with -Wunused [...] adds 5fbbeedb9a8f arm64: mm: Remove pte_unmap_nested() adds 61cf61d81e32 arm64: Fix size of __early_cpu_boot_status adds 84ff7a09c371 arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero r [...] adds 6b4f4bc9cb22 locking/futex: Allow low-level atomic operations to return [...] adds 03110a5cb216 arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP adds 8e4e0ac02b44 arm64: futex: Avoid copying out uninitialised stack in fai [...] adds 427503519739 futex: Update comments and docs about return values of arc [...] adds 9431ac2bf6b7 Merge branch 'for-next/futex' of git://git.kernel.org/pub/ [...] adds 98af8452945c cpu/speculation: Add 'mitigations=' cmdline option adds d68be4c4d312 x86/speculation: Support 'mitigations=' cmdline option adds 782e69efb3df powerpc/speculation: Support 'mitigations=' cmdline option adds 0336e04a6520 s390/speculation: Support 'mitigations=' cmdline option adds cbafee55b5a0 Merge branch 'core/speculation' of git://git.kernel.org/pu [...] adds e5ce5e7267dd arm64: Provide a command line to disable spectre_v2 mitigation adds 3891ebccace1 arm64: Add sysfs vulnerability show for spectre-v1 adds 1b3ccf4be0e7 arm64: add sysfs vulnerability show for meltdown adds 73f381660959 arm64: Advertise mitigation of Spectre-v2, or lack thereof adds 517953c2c47f arm64: Use firmware to detect CPUs that are not affected b [...] adds 8c1e3d2bb44c arm64: Always enable spectre-v2 vulnerability detection adds d2532e27b563 arm64: add sysfs vulnerability show for spectre-v2 adds d42281b6e495 arm64: Always enable ssb vulnerability detection adds 526e065dbca6 arm64: add sysfs vulnerability show for speculative store bypass adds 61ae1321f06c arm64: enable generic CPU vulnerabilites support adds eb337cdfcd5d arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB adds a111b7c0f20e arm64/speculation: Support 'mitigations=' cmdline option adds 4ad499c94264 Documentation: Add ARM64 to kernel-parameters.rst adds 50abbe19623e Merge branch 'for-next/mitigations' of git://git.kernel.or [...] adds 0f80cad3124f arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 adds c2b5bba3967a arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT adds 0cf57b86859c arm64: Add part number for Neoverse N1 adds 6989303a3b2d arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 adds 1f5b62f09f6b ARM: vdso: Remove dependency with the arch_timer driver internals adds eae1ddc615be watchdog/sbsa: Use arch_timer_read_counter instead of arch [...] adds dea86a80033f arm64: Use arch_timer_read_counter instead of arch_counter [...] adds 5ef19a161cfa clocksource/arm_arch_timer: Direcly assign set_next_event [...] adds 57f27666f91a clocksource/arm_arch_timer: Drop use of static key in arch [...] adds a862fc2254bd clocksource/arm_arch_timer: Remove use of workaround static key adds 0ea415390cd3 clocksource/arm_arch_timer: Use arch_timer_read_counter to [...] adds 24cf262da1ad Merge branch 'for-next/timers' of git://git.kernel.org/pub [...] adds 4614bbdee357 docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFE [...] adds d1be6a28b13c asm-generic/mmiowb: Add generic implementation of mmiowb() [...] adds fdcd06a8ab77 arch: Use asm-generic header for asm/mmiowb.h adds 60ca1e5a200c mmiowb: Hook up mmiowb helpers to spinlocks and generic I/ [...] adds 7fdae81dd415 ARM/io: Remove useless definition of mmiowb() adds d51575621f0f arm64/io: Remove useless definition of mmiowb() adds 08f1f3a72f4c x86/io: Remove useless definition of mmiowb() adds 335b5c638bfd nds32/io: Remove useless definition of mmiowb() adds 0f43ca692dcb m68k/io: Remove useless definition of mmiowb() adds e9e8543fecd2 sh/mmiowb: Add unconditional mmiowb() to arch_spin_unlock() adds 346e91ee090b mips/mmiowb: Add unconditional mmiowb() to arch_spin_unlock() adds 49ca6462fc9e ia64/mmiowb: Add unconditional mmiowb() to arch_spin_unlock() adds 420af1554790 powerpc/mmiowb: Hook up mmwiob() implementation to asm-gen [...] adds b012980d1c6e riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code adds 915530396c78 Documentation: Kill all references to mmiowb() adds 949b8c72768e drivers: Remove useless trailing comments from mmiowb() in [...] adds fb24ea52f78e drivers: Remove explicit invocations of mmiowb() adds 161861a4c827 scsi/qla1280: Remove stale comment about mmiowb() adds 1b8546d7e238 i40iw: Redefine i40iw_mmiowb() to do nothing adds 96670b2fd025 net/ethernet/silan/sc92031: Remove stale comment about mmiowb() adds 01e3b958efe8 arch: Remove dummy mmiowb() definitions from arch code adds 0cde62a46e88 docs/memory-barriers.txt: Fix style, spacing and grammar i [...] adds 9726840d9cf0 docs/memory-barriers.txt: Update I/O section to be clearer [...] adds a8f7ce5a9fbc Merge branch 'for-next/mmiowb' of git://git.kernel.org/pub [...] adds 174d4d6e23e7 Merge remote-tracking branch 'arm64/for-next/core' adds 24e516049360 ACPI/IORT: Add support for PMCG adds 7d839b4b9e00 perf/smmuv3: Add arm64 smmuv3 pmu driver adds f202cdab3b48 perf/smmuv3: Add MSI irq support adds 24062fe85860 perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk adds 3d659e7d6513 arm64: perf_event: Remove wrongfully used inline adds 0d2e2a82d4de perf/arm-cci: Remove broken race mitigation adds 9bcb929f969e perf/arm-ccn: Clean up CPU hotplug handling adds 6d388dfc598d Merge remote-tracking branch 'arm-perf/for-next/perf' adds 864e86544543 Merge branch 'arm/fixes' into for-next adds 81b901d9009a ARM: Document merges adds 6917de8a6c4d vendor-prefixes: Add prefix for Shenzhen SEI Robotics Co., Ltd adds b7be144932a8 arm64: dts: Add SEI Robotics SEI510 Board adds 0fa724c51e31 arm64: dts: meson-g12a: Add AO Secure node adds 7e09092aee00 arm64: dts: meson-gxl-s905d-phicomm-n1: add status LED adds bd3951528412 arm64: dts: meson: g12a: add secure monitor adds 965c827ac37e arm64: dts: meson: g12a: add efuse adds e5e4df2dccec arm64: dts: meson-gxm-nexbox-a1: Enable USB adds b019f4a4199f arm64: dts: meson: g12a: Add AO Clock + Reset Controller support adds 11a7bea17c9e arm64: dts: meson: g12a: add pinctrl support controllers adds e92546c226ec arm64: dts: meson: g12a: add uart_ao_a pinctrl adds 7ab41c474125 arm64: dts: meson: g12a: add reset controller adds ff4f8b6cab58 arm64: dts: meson: g12a: Add UART A, B & C nodes and pins adds 638914212ace arm64: dts: meson-g12a-u200: add uart_AO pinctrl adds 51d215c14341 arm64: dts: meson-g12a-sei510: add uart_AO pinctrl adds 0b7aed337ff0 arm64: dts: meson-g12a-x96-max: add uart_AO pinctrl adds 2297c33c19af arm64: dts: meson-g12a-sei510: add regulators adds c9206b42ccbe arm64: dts: meson-g12a-x96-max: add regulators adds c5c9c7cff269 arm64: dts: meson-g12a-x96-max: Enable BT Module adds e2cffeb398f4 arm64: dts: meson-g12a: Add CMA reserved memory adds 0159225bc9e5 Merge tag 'amlogic-dt64' of https://git.kernel.org/pub/scm [...] adds b6eac0d06b82 ARM: dts: meson8: add the internal clock measurer adds f1975b982a29 ARM: dts: meson8b: add the internal clock measurer adds 07f9da290067 ARM: dts: meson8b: odroidc1: add the GPIO line names adds 1c93235a6d92 Merge tag 'amlogic-dt' of https://git.kernel.org/pub/scm/l [...] adds de72618cb94f ARM: dts: rockchip: remove disable-wp from rv1108-elgin-r1 [...] adds 61346668325f ARM: dts: rockchip: Enable HDMI CEC on rk3288-tinker-s adds 494da92d56e4 ARM: dts: rockchip: add grf reference in rk3288 tsadc node adds a008eae6956a ARM: dts: rockchip: Enable WiFi on rk3288-tinker adds a2b2012eab25 ARM: dts: rockchip: Fix gic/efuse sort ordering for rk3288 adds 4e92348dc003 dt-bindings: ARM: dts: rockchip: Add rk3288-veyron-jerry r [...] adds 0c4cac5e8f03 ARM: dts: rockchip: Add rk3288-veyron-jerry rev 10-15 adds 21f843ff948b ARM: dts: rockchip: Add dvs-gpios to rk3288-veyron-jerry adds 864c2fee4ee9 ARM: dts: rockchip: Add vdd_logic to rk3288-veyron adds d2a6cfdaca9e dt-bindings: ARM: dts: rockchip: Add bindings for rk3288-v [...] adds 01b2a2d52169 ARM: dts: rockchip: Add device tree for rk3288-veyron-mighty adds fadc78062477 ARM: dts: rockchip: add rk3066 hdmi nodes adds 4b028ebd4e3d ARM: dts: rockchip: enable vop0 and hdmi nodes to rk3066a-mk808 adds f6f9683c5aed Merge tag 'v5.2-rockchip-dts32-1' of git://git.kernel.org/ [...] adds 97df3aa76b4a arm64: dts: rockchip: Add capacity-dmips-mhz attributes to rk3399 adds 443f27e58981 arm64: dts: rockchip: enable HDMI CEC on rk3328 adds ad3c8cc359a2 arm64: dts: rockchip: fix regulator name on rk3328-rock64 adds 092430ea9d14 arm64: dts: rockchip: add leds node on rk3328-rock64 adds e31882e05ae5 arm64: dts: rockchip: add ir-receiver node on rk3328-rock64 adds 3e892ed20c08 arm64: dts: rockchip: add #sound-dai-cells to HDMI of rk3328 adds 3f0effd7490b arm64: dts: rockchip: give some life to the rk3328-roc-cc leds adds f77e7a9aafe1 arm64: dts: rockchip: add rk3328-roc-cc cpu-supply entries [...] adds 0f9e535a0884 arm64: dts: rockchip: enable mali on Rock Pi 4 adds e38b144b8252 arm64: dts: rockchip: enable mali on rock960 boards adds 08b64bd2c681 arm64: dts: rockchip: Add support for the Orange Pi RK3399 board. adds a0dbc5c97f67 arm64: dts: rockchip: enable hdmi audio out for rk3399-rockpro64 adds 092470b537f1 arm64: dts: rockchip: Add Nanopi NEO4 initial support adds 4d7f36d36f73 arm64: dts: rockchip: Rename vcc_sys into vcc5v0_sys on rk [...] adds 16d79ec6e3e6 arm64: dts: rockchip: Add 12V DCIN regulator to rk3399-ficus adds f5639599de4c arm64: dts: rockchip: Fix clock names and add missing supp [...] adds ba12fdd51085 arm64: dts: rockchip: Specify vid supply for the rk3399-or [...] adds 5e3f8027897c arm64: dts: rockchip: Add the fusb typec manager to rk3399 [...] adds 980b52162871 arm64: dts: rockchip: Add PWM fan for NanoPC-T4 adds 1a4e6203f0c8 arm64: dts: rockchip: Add nanopi4 ethernet phy adds a3eec13b8fd2 arm64: dts: rockchip: Disable DCMDs on RK3399's eMMC controller. adds fb8b7460c995 arm64: dts: rockchip: Define drive-impedance-ohm for RK339 [...] adds b4e1728232d6 arm64: dts: rockchip: Decrease emmc-phy's drive impedance [...] adds 1a88083b9349 Merge tag 'v5.2-rockchip-dts64-1' of git://git.kernel.org/ [...] adds 6fffb98645e6 arm64: dts: renesas: r8a77990: ebisu: Add GPIO expander adds b068ed6efe62 arm64: dts: renesas: r8a77990: Fix SPDX license identifier style adds 96c258822527 arm64: dts: renesas: r8a7796: remove unneeded sound #addre [...] adds 71ac75dffdae arm64: dts: renesas: r8a77990: ebisu: Enable LVDS1 encoder adds 9a0ff5c727b6 arm64: dts: renesas: r8a77995: draak: Enable LVDS1 encoder adds 9130c1582984 arm64: dts: renesas: ebisu: Fix adv7482 hexadecimal regist [...] adds 191f7dcd1f5e arm64: dts: renesas: r8a77965: add SSIU support for sound adds 12ce412b2cc6 arm64: dts: renesas: r8a774c0: Fix cpu nodes style adds e64f2c4b3aba arm64: dts: renesas: cat875: Add CAN support adds 07e72397f722 arm64: dts: renesas: r8a774c0-cat874: add RTC support adds dc0b43947132 arm64: dts: renesas: r8a774c0-cat874: Add LEDs support adds a8f6110e6442 arm64: dts: renesas: ebisu: Enable VIN5 adds 79223ca1f577 arm64: dts: renesas: r8a774c0-cat874: Add RWDT support adds 4162aa9db3d4 arm64: dts: renesas: r8a77995: draak: Enable CAN0, CAN1 adds 82ec009297bc arm64: dts: renesas: r8a774c0: Remove invalid compatible v [...] adds af965ba3248e arm64: dts: renesas: r8a77990: Remove invalid compatible v [...] adds 1f4c123a9809 arm64: dts: renesas: r8a77990-ebisu: Add BD9571 PMIC adds 474706117c2b arm64: dts: renesas: ebisu: Add PMIC DDR0 Backup Power config adds eccc40002972 arm64: dts: renesas: r8a774a1: Add clkp2 clock to CAN nodes adds 80bc6dbb8fdb arm64: dts: renesas: r8a774c0: Add CANFD support adds 036bc85c1d06 arm64: dts: renesas: r8a774c0: Add clkp2 clock to CAN nodes adds e2fa79de7ecb arm64: dts: renesas: Update Ebisu and Draak bootargs adds de8e8daaf719 arm64: dts: renesas: salvator-common: Sort node label adds 05f1d882d28b arm64: dts: renesas: r8a77995: draak: Fix EthernetAVB phy [...] adds 7a516e49d975 arm64: dts: renesas: use extended audio dmac register adds e3414b8c45af arm64: dts: renesas: salvator-common: Add GPIO keys support adds 2fe743c27f06 Merge tag 'renesas-arm64-dt-for-v5.2' of https://git.kerne [...] adds a9fc10280225 ARM: dts: aspeed: ast2500: Update flash layout adds e50c667b6432 ARM: dts: aspeed: palmetto: Fix flash_memory region adds 66e7ff850f52 ARM: dts: aspeed: witherspoon: Enable vhub adds e1920e704829 ARM: dts: aspeed-g5: Add resets and clocks to GFX node adds 5de3b03173f8 ARM: dts: aspeed: Enable the GFX IP adds 796b44070199 ARM: dts: aspeed-g5: Add video engine adds ffdbf494821d ARM: dts: aspeed: tiogapass: Enable VUART adds 972f0e069d11 ARM: dts: aspeed: cmm: enable iio-hwmon-adc adds 780726f99655 ARM: dts: aspeed: witherspoon: Update BMC partitioning adds 6d00c6f8d2e7 ARM: dts: aspeed: Add RTC node adds bbf7499dc033 Merge tag 'aspeed-5.2-devicetree' of git://git.kernel.org/ [...] adds 37eadb8555c0 ARM: dts: stm32: add initial support of stm32mp157a-dk1 board adds a352e2b337b8 ARM: dts: stm32: add initial support of stm32mp157c-dk2 board adds 61c0f6b8b42d ARM: dts: stm32: add sdmmc1 support on stm32h743 adds 90f16fea400b ARM: dts: stm32: add sdmmc1 support on stm32h743i eval board adds 30a8e03a1f71 ARM: dts: stm32: add sdmmc1 support on stm32h743i disco board adds 8d17cf7a8e8b ARM: dts: stm32: add sdmmc1 support on stm32mp157c adds 379edbe434e7 ARM: dts: stm32: add sdmmc1 support on stm32mp157c ed1 board adds 8f6e0919b7c2 ARM: dts: stm32: add sdmmc1 support on stm32mp157a dk1 board adds eb2493172f72 ARM: dts: stm32: add IPCC mailbox support on STM32MP157c adds 679d9dac5220 ARM: dts: stm32: enable IPCC mailbox support on STM32MP157c-ed1 adds 682d099514d8 ARM: dts: stm32: enable IPCC mailbox support on STM32MP157a-dk1 adds 0f5795069596 ARM: dts: stm32: Add clock on stm32mp157c syscfg adds 3024c18543ea ARM: dts: stm32: Add romem and temperature calibration on [...] adds 8d07b78c3e2e ARM: dts: stm32: Add romem and temperature calibration on [...] adds 411435d39079 ARM: dts: stm32: add spdifrx support on stm32mp157c adds 94d3d6f4dc69 ARM: dts: stm32: add spdfirx pins to stm32mp157c adds 9c559b1565e6 ARM: dts: stm32: add stpmic1 support on stm32mp157c ed1 board adds b3e993a6170c ARM: dts: stm32: add stpmic1 support on stm32mp157a dk1 board adds 09666b76f358 ARM: dts: stm32: Enable STM32F769 clock driver adds 81987fff52f1 ARM: dts: stm32: add power supply of otm8009a on stm32mp157c-dk2 adds f85c8acc7a1f ARM: dts: stm32: add I2C sleep pins muxing on stm32mp157 adds 63834ff2d604 ARM: dts: stm32: add ltdc pins muxing on stm32mp157 adds 5eaae049416d ARM: dts: stm32: add cec pins muxing on stm32mp157 adds 3fca6a1ab935 ARM: dts: stm32: enable cec on stm32mp157a-dk1 board adds 2140eaf2f46f Merge tag 'stm32-dt-for-v5.2-1' of git://git.kernel.org/pu [...] adds d7fa8ed43372 ARM: dts: exynos: Use ADC for Exynos4x12 on Exynos4412 adds 15b8831f8787 ARM: dts: exynos: Document regulator used by ADC on Odroid U3 adds f35020b94a45 ARM: dts: exynos: Use stdout path property on Arndale Octa board adds 3619452589d0 ARM: dts: exynos: Add unused PMIC regulators on Arndale Oc [...] adds 29a0a2a848ec ARM: dts: exynos: Add CPU cooling on Arndale Octa adds eb1d0a50f74c ARM: dts: exynos: Order nodes alphabetically in Arndale Octa adds 17c130a170f2 ARM: dts: exynos: Use bustop PLL as the source for MMC clo [...] adds c5432b1d44a7 ARM: dts: exynos: Add high speed I2C ports for Exynos5260 adds 7f396393b941 ARM: dts: exynos: Add interrupts for dedicated EINTs on Ex [...] adds b7ed69d67ff0 ARM: dts: exynos: Fix interrupt for shared EINTs on Exynos5260 adds 23c856787a80 ARM: dts: exynos: Enable ADC on Arndale Octa adds 34dc82257488 ARM: dts: exynos: Fix audio routing on Odroid XU3 adds 30082e7b3513 ARM: dts: exynos: Adjust ldo23 and ldo27 to lower levels o [...] adds 3a6a6d0a8b66 ARM: dts: exynos: Add support for UHS-I SD cards on Arndale Octa adds 9a435fb2291d ARM: dts: exynos: Extend the eMMC node on Arndale Octa adds 5ab99cf7d5e9 ARM: dts: exynos: Always enable necessary APIO_1V8 and ABB [...] adds 9b23e1a3e8fd ARM: dts: exynos: Fix audio (microphone) routing on Odroid XU3 adds 1fb8c97f9d96 ARM: dts: exynos: Fix spelling mistake of EXYNOS5420 adds 06d536094645 ARM: dts: exynos: Use stdout-path property instead of cons [...] adds 8cc76b1c7572 ARM: dts: exynos: Remove console argument from bootargs adds 1fbdc2477587 Merge tag 'samsung-dt-5.2' of https://git.kernel.org/pub/s [...] adds 7698ffaf4198 arm64: dts: exynos: configure GSCALER related clocks on TM2 adds 45eedc0e3608 arm64: dts: exynos: add DSD/GSD clocks to DECONs and GSCAL [...] adds 77fc46976e0b arm64: dts: exynos: Add SlimSSS to Exynos5433 adds 629d7161870f Merge tag 'samsung-dt64-5.2' of https://git.kernel.org/pub [...] adds 31a2d5113e53 include: dt-binding: clock: Rename zynqmp header file adds 437541e74c68 dt-bindings: xilinx: Separate clock binding from firmware doc adds 78c484a55d91 arm64: zynqmp: dt: Add TI PHY quirk adds 236a4234ce40 Merge tag 'zynqmp-dt-for-v5.2' of https://github.com/Xilin [...] adds 258bbef06ce9 dt-bindings: reset: Add HI3670 reset controller binding adds 757a4b2913eb arm64: dts: hisilicon: hi3670: Add reset controller support adds 8aa576a8ee1b dt-bindings: mmc: Add HI3670 MMC controller binding adds 570274cdba34 arm64: dts: hisilicon: hi3670: Add MMC controller support adds 1761101048a3 arm64: dts: hisilicon: hikey970: Add SD and WiFi support adds 792cea3f48ad arm64: dts: hi3660: Add dma to uart nodes adds c97263260065 arm64: dts: hi3660: Add hisi asp dma device adds 6d09e003db3d arm64: dts: hi3660: Fixup unofficial dma-min-chan to dma-c [...] adds ddd0dc915647 arm64: dts: hisilicon: hi3670: Add UFS controller support adds 1c3a4540839c Merge tag 'hisi-arm64-dt-for-5.2' of git://github.com/hisi [...] adds b5acec09e259 ARM: dts: dra7: Add properties to enable PCIe x2 lane mode adds d921e53a5107 ARM: dts: am43xx-epos-evm: Keep DCDC5 and DCDC6 always on adds 177425ef586a ARM: dts: am43xx-epos-evm: Keep DCDC3 regulator on in susp [...] adds e74cf9186be8 ARM: dts: am43xx-epos-evm: Add matrix keypad as wakeup source adds b453c417609f ARM: dts: omap2420-n810: Use new CODEC reset pin name adds 09f837546edf dt-binding: arm: omap: Add information for AM5748 adds bcbb63b80284 ARM: dts: dra7: Separate AM57 dtsi files adds 6d918e09331e Merge tag 'omap-for-v5.2/dt-signed' of git://git.kernel.or [...] adds 7f0d078667a4 ARM: OMAP2+: Fix potentially uninitialized return value fo [...] adds 798bd175ab0d ARM: OMAP2+: Make interconnect target module allocation fu [...] adds 513a4abb19d5 ARM: OMAP2+: Prepare class allocation for dynamically allo [...] adds 6d63b12d182e ARM: OMAP2+: Define _HWMOD_STATE_DEFAULT and use it adds b57250fa5eb3 ARM: OMAP2+: Allocate struct omap_hwmod based on dts data adds 70451127873f ARM: OMAP2+: Remove hwmod .rev data and use local SoC chec [...] adds 8b30919a4e3c ARM: OMAP2+: Handle reset quirks for dynamically allocated [...] adds aaa29bb01cc4 bus: ti-sysc: Fix sysc_unprepare() when no clocks have bee [...] adds 386cb76681ca bus: ti-sysc: Handle missed no-idle property in addition t [...] adds b7182b42a937 bus: ti-sysc: Make functions static adds ff43728c4aa2 bus: ti-sysc: Move legacy platform data idling into separa [...] adds d878970f6ce1 bus: ti-sysc: Add separate functions for handling clocks adds 1a5cd7c23cc5 bus: ti-sysc: Enable all clocks directly during init to re [...] adds a3e92e7b32f2 bus: ti-sysc: Allocate mdata as needed and do platform dat [...] adds 93de83a21e76 bus: ti-sysc: Manage clocks for the interconnect target mo [...] adds b11c1ea1f636 bus: ti-sysc: Move rstctrl reset to happen later adds 42b9c5c99bfc bus: ti-sysc: Add support for early quirks based on regist [...] adds a54275f4ab20 bus: ti-sysc: Add quirk handling for external optional fun [...] adds 10645e81b967 bus: ti-sysc: Pass clockactivity quirk to platform functions adds b4a9a7a38917 bus: ti-sysc: Handle swsup idle mode quirks adds 13aad51935df bus: ti-sysc: Detect DMIC for debugging adds 1d960858bed2 Documentation: bus: ti-sysc: fix spelling mistakes "multip [...] adds 92168478680b ARM: OMAP2+: Drop mmc platform data for omap4 adds f9d34da30346 ARM: OMAP2+: Drop i2c platform data for omap4 adds e1c59a3bf6db ARM: OMAP2+: Drop gpio platform data for omap4 adds 91abfb9847b2 ARM: OMAP2+: Drop uart platform data for omap4 adds 4e27f752ab8c ARM: OMAP2+: Drop mmc platform data for am330x and am43xx adds cb682853c98f ARM: OMAP2+: Drop i2c platform data for am33xx and am43xx adds a071e407ffbe ARM: OMAP2+: Drop gpio platform data for am33xx and am43xx adds 12a2a95421e4 ARM: OMAP2+: Drop uart platform data for am33xx and am43xx adds 514c7fc6647f ARM: OMAP2+: Drop mmc platform data for omap5 adds 655332d3ba43 ARM: OMAP2+: Drop i2c platform data for omap5 adds 3aa60e82f00e ARM: OMAP2+: Drop gpio platform data for omap5 adds 2af5473e2bf0 ARM: OMAP2+: Drop uart platform data for omap5 adds ede0ac642213 ARM: OMAP2+: Drop mmc platform data for dra7 adds a688939a975e ARM: OMAP2+: Drop i2c platform data for dra7 adds 19326ef5d5e9 ARM: OMAP2+: Drop gpio platform data for dra7 adds fbf3b4b9f4ba ARM: OMAP2+: Drop uart platform data for dra7 adds d80caf9516a5 ARM: OMAP2+: Drop mcspi platform data for omap4 adds d59b60564cbf bus: ti-sysc: Add generic enable/disable functions adds ed01ffd9dd1c ARM: dts: Add common mcpdm dts file for omap4 adds 5b5975312903 ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc da [...] adds b2770b2d6f1b ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc da [...] adds da9a4c3d32eb Merge tag 'omap-for-v5.2/dt-ti-sysc-signed' of git://git.k [...] adds 61313fb2cca3 ARM: dts: ux500: Add Mali-400 adds f4bdfcc29a8b ARM: dts: Ux500: Add MCDE and Samsung display adds d7f76ac4dca0 Merge tag 'ux500-dts-v5.2-armsoc' of git://git.kernel.org/ [...] adds 17808d445b6f ARM: dts: socfpga: enable MMC highspeed support adds 922bfb7c27f7 arm64: dts: stratix10: enable MMC highspeed support adds 5fc670a87e31 arm64: dts: stratix10: increase QSPI max frequency to 100MHz adds 4b36daf9ada3 arm64: dts: agilex: Add initial support for Intel's Agilex [...] adds a41332dd5e2a Merge tag 'socfpga_dts_updates_for_v5.2' of git://git.kern [...] adds 7ebd1ea798a4 ARM: dts: am33xx: Added macros for numeric pinmux addresses adds f1ff9be7652b ARM: dts: am33xx: Added AM33XX_PADCONF macro adds 3b6150a6eb61 ARM: dts: am335x: bone-common: Replaced register offsets w [...] adds 399c6b924a83 ARM: dts: am335x: boneblack-common: Replaced register offs [...] adds 682668df1f64 ARM: dts: am335x: boneblack-wireless: Replaced register of [...] adds 05165a63d605 ARM: dts: am335x: pocketbeagle: Replaced register offsets [...] adds 7229d544c83a ARM: dts: am335x: baltos-ir2110: Replaced register offsets [...] adds a48d48e6535b ARM: dts: am335x: baltos-ir3220: Replaced register offsets [...] adds f6385bd149ec ARM: dts: am335x: baltos-ir5221: Replaced register offsets [...] adds 8ce8c4b31a82 ARM: dts: am335x: baltos-leds: Replaced register offsets w [...] adds 11ce1e08971e ARM: dts: am335x: baltos: Replaced register offsets with defines adds 0b119fafc882 ARM: dts: am335x: base0033: Replaced register offsets with [...] adds ada077fa906e ARM: dts: am335x: bonegreen-wireless: Replaced register of [...] adds 9faf08c2e677 ARM: dts: am335x: boneblue: Replaced register offsets with [...] adds e52a7204cdd3 ARM: dts: am335x: bonegreen-common: Replaced register offs [...] adds 4e5835effc3d ARM: dts: am335x: chiliboard: Replaced register offsets wi [...] adds 125a6f3c58e3 ARM: dts: am335x: chilisom: Replaced register offsets with [...] adds 6c4f9ebf86db ARM: dts: am335x: cm-t335: Replaced register offsets with defines adds ef2791fd13c3 ARM: dts: am335x: evm: Replaced register offsets with defines adds 1f757e0616cf ARM: dts: am335x: evmsk: Replaced register offsets with defines adds 33ef1394a97d ARM: dts: am335x: icev2: Replaced register offsets with defines adds 387fbf73ebe7 ARM: dts: am335x: igep0033: Replaced register offsets with [...] adds c422b10e88f0 ARM: dts: am335x: lxm: Replaced register offsets with defines adds 876144dd5332 ARM: dts: am335x: moxa-uc-2100-common: Replaced register o [...] adds 4a424b0b168e ARM: dts: am335x: moxa-uc-2101: Replaced register offsets [...] adds c68a4ffd3d75 ARM: dts: am335x: moxa-uc-8100-me-t: Replaced register off [...] adds affcce6f7c5c ARM: dts: am335x: nano: Replaced register offsets with defines adds 443fca762bc3 ARM: dts: am335x: osd3358-sm-red: Replaced register offset [...] adds 558fee9ab504 ARM: dts: am335x: osd335x-common: Replaced register offset [...] adds 781288d2bdef ARM: dts: am335x: pcm-953: Replaced register offsets with defines adds 898c4a59bc62 ARM: dts: am335x: pdu001: Replaced register offsets with defines adds 891ffb8fcd46 ARM: dts: am335x: pepper: Replaced register offsets with defines adds a3328bf02d77 ARM: dts: am335x: phycore-som: Replaced register offsets w [...] adds c5ebf24a41d3 ARM: dts: am335x: sancloud-bbe: Replaced register offsets [...] adds 631493a16af3 ARM: dts: am335x: sbc-t335: Replaced register offsets with [...] adds aa7ed183730a ARM: dts: am335x: shc: Replaced register offsets with defines adds b1e0c487f31d ARM: dts: am335x: sl50: Replaced register offsets with defines adds e5b258e53e58 ARM: dts: am335x: wega: Replaced register offsets with defines adds 7996313656b8 Merge tag 'omap-for-v5.2/dt-am3-signed' of git://git.kerne [...] adds 8cb35d345c08 ARM: tegra: Convert to SPDX license tags for Tegra124 Apalis adds 4a28f63449d0 ARM: tegra: Remove gratuitous parentheses in SPDX license [...] adds 0c2f4ebbd763 ARM: tegra: apalis: Move PLL power supplies to XUSB pad co [...] adds cbfe6d036f2a ARM: tegra: jetson-tk1: Move PLL power supplies to XUSB pa [...] adds 965ae23289d4 ARM: tegra: nyan: Move PLL power supplies to XUSB pad controller adds de36d5451299 ARM: tegra: venice2: Move PLL power supplies to XUSB pad c [...] adds 1078946b4b2e ARM: tegra: Add ACTMON support on Tegra30 adds c076dd723e37 Merge tag 'tegra-for-5.2-arm-dt' of git://git.kernel.org/p [...] adds d9931a1869fb arm64: tegra: Fix timer node for Tegra210 adds da77c6d92bf7 arm64: tegra: Add CPU idle states properties for Tegra210 adds d2c19dd714fc arm64: tegra: Enable CPU idle support for Jetson TX1 adds 15e666968f87 arm64: tegra: Enable CPU idle support for Smaug adds 3056c1ca2939 arm64: tegra: Enable CPU idle support for Shield adds 6c00cac1de5e arm64: tegra: Add L2 cache topology to Tegra210 adds 10ece0c14e11 arm64: tegra: Enable aconnect, ADMA and AGIC on Jetson TX1 adds 7320733094cf arm64: tegra: Add supply for temperature sensor on P2888 adds e9b001960cf5 arm64: tegra: Fix default tap and trim values adds c4307836cb6b arm64: tegra: Enable command queue for Tegra186 SDMMC4 adds 8f68dcd74deb arm64: tegra: jetson-tx1: Move PLL power supplies to XUSB [...] adds fa941e695e10 arm64: tegra: smaug: Move PLL power supplies to XUSB pad c [...] adds 6772cd0eacc8 arm64: tegra: Add NVIDIA Jetson Nano Developer Kit support adds 8bfde5183e98 arm64: tegra: Add XUSB and pad controller on Tegra186 adds 72f8ae3f8d6d arm64: tegra: Enable XUSB on P2771 adds 2f03e39b5bfe arm64: tegra: Remove regulator hacks on Jetson TX2 adds 14d55a3df44a Merge tag 'tegra-for-5.2-arm64-dt' of git://git.kernel.org [...] adds 995c770b6588 ARM: sunxi: fix a leaked reference by adding missing of_node_put adds 2b062a0a00ab ARM: sunxi: fix a leaked reference by adding missing of_node_put adds 07de90945caf arm64: dts: allwinner: a64: Rename hpvcc-supply to cpvdd-supply adds fa44328f4eb0 ARM: dts: sun8i: a33: Reintroduce default pinctrl muxing adds 73b670023327 ARM: dts: sun7i: add pinctrl for missing uart mux options adds 7a13e1820a6b ARM: dts: sun7i: add pinctrl for CAN in PA bank adds cfec64e8f2e7 ARM: dts: sun7i: add pinctrl for EMAC in PH bank adds ff8e860249e8 ARM: dts: sun7i: add /omit-if-no-ref/ tags to pin group nodes adds cd42ca0515d3 ARM: dts: sun7i: olimex-lime2: Add regulators for GPIO banks adds 67fec9db606f ARM: dts: sun8i: a83t: Add cross links for the mixers adds 9d803c1cf851 ARM: dts: sun5i: Fix display pipeline endpoint warnings in DTC adds a87356569559 ARM: dts: sun5i: Fix Display Engine DTC warnings adds 73b65f45bc60 ARM: dts: sun6i: Fix Display Engine DTC warnings adds 5bab80efb750 ARM: dts: sun8i: a23/a33: Fix Display Engine DTC warnings adds f79d79534dba ARM: dts: sun8i: v3s: Fix Display Engine DTC warnings adds 56975bfbb7fb ARM: dts: sun8i: a83t: Fix Display Engine DTC warnings adds 109b7bfa777b ARM: dts: sun8i: r40: Fix Display Engine DTC warnings adds c4953ba1eddd ARM: dts: sun9i: Fix Display Engine DTC warnings adds 927489b1570e ARM: dts: sun9i: Add missing unit address adds 7ee02cb56c3f dt-bindings: Add YAML description for Allwinner boards adds 4f6faf786448 ARM: dts: sun8i: a33: Add default address and size cells t [...] adds ebc42b478b0c ARM: dts: sun8i: a23/a33: Add R_I2C Controller adds be354500c101 dt-bindings: arm: Remove the CPU compatible documentation adds c2a5b5547515 ARM: dts: sun9i: optimus: Fix fixed-regulators adds 1cf0444a23fa ARM: dts: sun5i: lichee-pi one: Remove stale pinctrl-names entry adds 5400cdc1410b ARM: dts: sunxi: Fix GIC compatible adds 0c64f75d89cb ARM: dts: sunxi: Switch to new GPIOs properties for i2c-gpio adds 2c515b0d05a9 ARM: sunxi: Fix the USB PHY ID detect GPIO properties adds 033914f877e8 ARM: sunxi: Fix the USB PHY VBUS detect GPIO properties adds 09f29dcc22d5 ARM: dts: sunxi: Fix the TCON output clock adds 939b6654344c ARM: dts: sun8i: tbs-a711: Fix typo in regulators adds 655c0f429fff ARM: sunxi: dts: Split USB PHY cells into an array adds b9f6b80e04ad ARM: dts: sun8i: r40: Fix AHCI reset-names property adds 327384569871 ARM: dts: sun8i: r40: Remove useless AHCI properties adds 1befb2662373 ARM: dts: sunxi: Remove pinctrl size-cells property adds 1b97cf4987fb ARM: dts: sun8i: A23/A33: Fix pinctrl node names adds d4fe5b1507df ARM: dts: sunxi: Add default dr_mode adds a79668c17684 ARM: dts: sun9i: Remove deprecated pinctrl properties adds 0164945de1b8 ARM: dts: sun7i: fix typos in uart pin mux adds 2a63a027ea15 ARM: dts: sun8i: tbs-a711: Enable bluetooth adds 86e2f89075ac ARM: dts: sun8i: a83t: Add nodes for UART2-UART4 adds 261e1a6e4ae5 ARM: dts: sun8i: a83t: Add missing cooling device properti [...] adds 2efcca8ae688 ARM: dts: sun8i: tbs-a711: Add node for BMA250 accelerometer adds 31ec8c14566e ARM: dts: sun8i: a83t: Add UART2 PB pins adds 3764db4f0b4e ARM: dts: sun8i: a83t: Add missing CPU clock references adds c9d10c3e0e6c ARM: dts: sunxi: Conform to DT spec for NAND controller adds 612625bb96b0 ARM: dts: sunxi: Remove useless address and size cells adds a107bd2b6b63 ARM: dts: sunxi: Remove pinctrl groups setting bias adds 18009b802bd1 ARM: dts: sunxi: Remove useless pinctrl nodes adds 41eb0df1926a ARM: dts: sun8i: tbs-a711: Enable UART2 (for NEO-6M GPS module) adds dccd30ea5992 ARM: dts: sunxi: Improve A33 NAND transfers by using DMA adds d6212ce3fc93 ARM: dts: sunxi: Add R_LRADC support for A83T adds 5824c8ebb94d ARM: dts: sun8i: tbs-a711: Add support for volume keys input adds 1e7011fad854 dt-bindings: arm: sunxi: Add Beelink GS1 board adds 013df97be45f ARM: dts: sun8i: a83t: Add I2C2 pinmux setting for PE pins adds 493ab13a5d38 dt-bindings: sunxi: Add compatible for OrangePi 3 board adds 22f88e311399 ARM: dts: sun5i: Add the MBUS controller adds 635e1e78a685 ARM: dts: sun8i: v40: bananapi-m2-berry: Sort device node [...] adds 3d109bdca981 ARM: dts: sunxi: Remove useless phy-names from EHCI and OHCI adds 147f3d5cc676 ARM: dts: sun4i: protab2: Remove stale pinctrl-names entry adds 15a48503ccd8 ARM: dts: sun4i: lime: Fix the USB PHY ID detect GPIO properties adds 4b03e16d3013 ARM: dts: sun6i: i7: Remove useless property adds 66dc4e4bfc0b ARM: dts: sun5i: Reorder pinctrl nodes adds 6cb6cfd61ec5 ARM: dtsi: axp81x: add USB power supply node adds 6e0c67e34ffc ARM: dts: sun8i: a83t: Enable USB OTG controller on some boards adds f5d6e8c07791 Merge tag 'sunxi-dt-for-5.2' of https://git.kernel.org/pub [...] adds 24bd5d2cb93b arm64: dts: allwinner: a64: teres-i: enable backlight adds ea738c324c7d arm64: dts: allwinner: a64-amarula-relic: Add STLM75 sensor adds 876d8a25bdd5 dt-bindings: Add vendor prefix for oceanic adds 00f7980a3bd5 arm64: allwinner: a64: Add Oceanic 5205 5inMFD initial support adds a7f7047ffcee arm64: dts: allwinner: a64: Add cross links for the mixers adds b542570e5605 arm64: dts: allwinner: h6: Add Video Engine node adds 26c609d5d219 arm64: dts: allwinner: a64: Fix the TCON output clock adds d41a43a0d365 arm64: dts: allwinner: a64: Fix display pipeline endpoints adds 562bf19611c0 arm64: dts: allwinner: a64: Add missing PIO clocks adds 54eac67bbe3a arm64: dts: allwinner: Fix pinctrl node names adds 0973c06bb8fb arm64: dts: allwinner: a64: Add default dr_mode adds ac7fcfa1ecde arm64: dts: allwinner: a64: Fix the Codec I2S binding adds fcf041fbacbc arm64: dts: allwinner: h6: Add device node for SID adds 6ba2e45d57af arm64: dts: allwinner: h6: move MMC pinctrl to dtsi adds 2c98d9e47533 dt-bindings: vendor-prefixes: add AZW adds 089bee8dd119 arm64: dts: allwinner: h6: Introduce Beelink GS1 board adds 8fe62f128631 arm64: dts: allwinner: h6: Add Orange Pi 3 DTS adds 7cf875be2fed arm64: dts: allwinner: h6: Add MMC1 pins adds 3c7ab90aaa28 arm64: dts: allwinner: Remove useless phy-names from EHCI [...] adds 275b63178ff2 arm64: dts: allwinner: Fix DE2 bus node name adds f7056b28b7b5 arm64: dts: allwinner: a64: Add pinmux setting for CSI MCL [...] adds 7cc399f26781 arm64: dts: allwinner: a64-amarula-relic: Add OV5640 camera node adds b76cabc9ded4 Merge tag 'sunxi-dt64-for-5.2' of https://git.kernel.org/p [...] adds 28ff811f58b1 ARM: dts: sun8i-h3: Add support for the RerVision H3-DVK board adds 152d58234ef4 ARM: dts: sunxi: h3/h5: Add device node for SID adds 75f9a058838b ARM: dts: sunxi: h3/h5: Remove stale pinctrl-names entry adds a4dc791974e5 ARM: dts: sun8i: h3: Refactor the pinctrl node names adds 88a20adde5f6 ARM: dts: sun8i: h3: Add default dr_mode adds 8558c6e21ceb ARM: dts: sun8i: h3: bluetooth for Banana Pi M2 Zero board adds 0a3df8bb6dad ARM: dts: sunxi: h3/h5: Remove useless phy-names from EHCI [...] adds 7aaee3d11689 ARM: dts: sun8i: mapleboard: Remove cd-inverted adds 68a3ead58462 Merge tag 'sunxi-h3-h5-for-5.2' of https://git.kernel.org/ [...] adds ad68fa5fe8c1 arm64: dts: renesas: cat874: Add USB-HOST support adds 720066d17c97 arm64: dts: renesas: r8a7795: Add CMT device nodes adds 99cb95103e2d arm64: dts: renesas: r8a77965: Add CMT device nodes adds 28a5c61b5136 arm64: dts: renesas: r8a77990: Add CMT device nodes adds 32d622f3290b arm64: dts: renesas: r8a77965: Remove reg-names of display node adds b7f5a8e435ec arm64: dts: renesas: r8a77980: Add "renesas,id" to VIN adds 64f32d9d3006 Merge tag 'renesas-arm64-dt2-for-v5.2' of https://git.kern [...] adds 72cd625c85e2 ARM: dts: r8a7792: blanche: Add IIC3 and DA9063 PMIC node adds a8d5fc0be537 ARM: dts: alt: Add DA9063 PMIC node adds 53239664e5ae ARM: dts: ape6evm: Add NOR FLASH adds 4ec778fb0f26 ARM: dts: r8a77470: Add DU support adds 26c9d79b3730 ARM: dts: iwg23s-sbc: Add HDMI support adds 129ca9e185ab ARM: dts: rskrza1: Add I2C support adds 1792a0f35319 ARM: dts: rskrza1: Add remaining LEDs adds a7586ad99e47 ARM: dts: alt: Enable USB support adds f408170d1829 ARM: dts: r8a77470: Add HSCIF support adds 3d59e55ef864 ARM: dts: r8a77470: Add PWM support adds 1631b58c7ef6 ARM: dts: r8a77470: Add VIN support adds 1a675db44002 ARM: dts: r8a77470: Add USB PHY DT support adds e18cfb6e0418 ARM: dts: iwg23s-sbc: Enable USB Phy[01] adds ce5940798cf1 ARM: dts: r8a77470: Add USB2.0 Host (EHCI/OHCI) device adds 034484c4a3c7 ARM: dts: iwg23s-sbc: Enable USB USB2.0 Host adds 307ca5cf4778 ARM: dts: r8a77470: Add HSUSB device nodes adds 0725a5478e3b ARM: dts: iwg23s-sbc: Enable HS-USB adds 94b42a96dad8 ARM: dts: kzm9d: Add rw parameter to bootargs adds 44861e54861e ARM: dts: bockw: Reorder bootargs adds ee8b7420feae ARM: dts: marzen: Add rw to bootargs and use ip=dhcp adds 0750e8344eb7 ARM: dts: ape6evm: Reorder bootargs adds c00671c6d052 Merge tag 'renesas-arm-dt-for-v5.2' of https://git.kernel. [...] adds 295768f6207e dt-bindings: Add vendor prefix for Silicon Linux. adds 3961d355dfb5 dt-bindings: power: r8a77965: Remove non-existent A3IR pow [...] adds ea1b42170f7b Merge tag 'renesas-dt-bindings-for-v5.2' of https://git.ke [...] adds f6eb973db22a ARM: dts: meson: add support for the RTC adds 6ffdc4738c5a ARM: dts: meson8b: ec100: enable the RTC adds 09ee951617d9 ARM: dts: meson8b: odroid-c1: prepare support for the RTC adds 31c5d501b9f5 Merge tag 'amlogic-dt-2' of https://git.kernel.org/pub/scm [...] adds d5ff1adb3809 dt-bindings: gpu: mali-midgard: Add resets property adds 11f8e119ed22 arm64: dts: meson-gxm: Add Mali-T820 node adds 55d76e83a39d dt-bindings: power: amlogic, meson-gx-pwrc: Add G12A compatible adds 58b5c8acba12 clk: meson-g12a: add cpu clock bindings adds dc6276f57617 clk: g12a-aoclk: re-export CLKID_AO_SAR_ADC_SEL clock id adds 17750f521876 dt-bindings: clk: g12a-clkc: add PCIE PLL clock ID adds e4c1e95facf9 dt-bindings: clock: axg-audio: unexpose controller inputs adds 19478907951a dt-bindings: clk: g12a-clkc: add VDEC clock IDs adds 23e9ae282646 dt-bindings: clock: meson8b: drop the "ABP" clock definition adds 133bb341b99d dt-bindings: clock: g12a-aoclk: expose CLKID_AO_CTS_OSCIN adds ba1ce88efa3a dt-bindings: clock: meson8b: export the VPU clock adds 77a725ff7a64 dt-bindings: clock: meson8b: export the video decoder clocks adds 08af83100949 Merge tag 'meson-clk-headers-5.2' of git://github.com/BayL [...] adds 55fbc7287eca Merge branch 'reset/meson-g12a' of git://git.pengutronix.d [...] adds 820873cf38da arm64: dts: meson: g12a: Add SAR ADC node adds 9baf7d6be730 arm64: dts: meson: g12a: Add G12A USB nodes adds 2607fd087370 arm64: dts: meson: g12a: Add mali-g31 gpu node adds aa77657b018f arm64: dts: meson-g12a-u200: add regulators adds d1c023af1988 arm64: dts: meson-g12a-sei510: Add ADC Key and BT support adds 41cc4551f454 arm64: dts: meson-g12a-sei510: Enable USB adds 8ad7624453cf arm64: dts: meson-g12a-u200: Enable USB adds 45b721260229 arm64: dts: meson-g12a-x96-max: Enable USB adds 083feecd8548 arm64: dts: meson-g12a: Add VPU and HDMI related nodes adds 91516e5419cf arm64: dts: meson-g12a: Add AO-CEC nodes adds b0be96160a55 arm64: dts: meson-g12a-x96-max: Add support for Video Display adds 912a3395df3a arm64: dts: meson-g12a-sei510: Add support for Video Display adds 659f2563d323 arm64: dts: meson-g12a-u200: Add support for Video Display adds 1e67323721f3 Merge tag 'amlogic-dt64-2' of https://git.kernel.org/pub/s [...] adds 9613163a288e dt-bindings: firmware: imx-scu: remove unused resources fr [...] adds 0f8e23171245 dt-bindings: firmware: imx-scu: add new resources to scu r [...] adds 0b5173368b4c bindings: fsl-imx-sdma: Document fsl,imx8mq-sdma compatbil [...] adds 20d467e1e9bd of: Add vendor prefix for Menlo Systems GmbH adds 8677858da6b9 dt-bindings: memory-controllers: freescale: add MMDC binding doc adds 5930a57fb08a dt-bindings: arm: fsl: Add devicetree binding for Eckelman [...] adds 9d9521e89081 dt-bindings: arm: imx: Add the soc binding for imx8mm adds 82d1c7a1e8c0 dt-bindings: arm: fsl: Add supported ZII VF610 boards to D [...] adds 2bfad1f83ece dt-bindings: arm: fsl: Add support for ZII VF610 SPB4 adds e51fb2536aea dt-bindings: add vendor prefix for TQ Systems GmbH adds e2f6a7630fc1 dt-bindings: arm: add TQ boards adds 189733b0a7e4 dt-bindings: Add vendor prefix for Rakuten Kobo, Inc. adds 42b3862658d9 dt-bindings: arm: fsl: Add i.MX50 based boards adds 9ad593bc959f dt-bindings: fsl: scu: add general interrupt support adds 4f158e11b14b dt-bindings: arm: fsl: Add devicetree binding for M53 Menl [...] adds f0e79eaf310c dt-bindings: arm: fsl: Add support for ZII i.MX7 RPU2 board adds e2c7f52bcdaf dt-bindings: iio: imx7d-adc: Add #io-channel-cells to required adds b45da609a024 Merge tag 'imx-bindings-5.2' of git://git.kernel.org/pub/s [...] adds 99f698e26878 ARM: dts: pfla02: prepare storage devices to add paritions adds 8da0af5d6d39 ARM: dts: vf610-zii: Disable SNVS RTC adds 96d861c2fd40 ARM: dts: vf610-zii-ssmb-spu3: Disable watchdog adds 3117e851cef1 ARM: dts: imx: Add TDA19971 HDMI Receiver to GW551x adds 7d1446688d2d ARM: dts: imx: Add TDA19971 HDMI Receiver to GW54xx adds 54f6deafd27d ARM: dts: ls1021a-qds: enable esdhc controller adds d058ad0e3856 ARM: dts: imx7s-warp: PMIC swbst boot-on/always-on adds 574e852f99c3 ARM: dts: imx6: RDU2: add switch watchdog device adds 5252414f7c15 ARM: dts: imx6: RDU2: manage backlight from panel adds 768b525edb4a ARM: dts: imx6qdl: Enable fsl,sec-v4.0-pwrkey adds 10ee87d19a5d ARM: dts: imx7ulp: add mmdc support adds 476f6e53a0d0 ARM: dts: imx: make MMDC node name generic adds 3a1a67b1ca7b ARM: dts: imx6qdl: Improve mmdc1 node adds f7a6f5f3bb7b ARM: dts: vf610-zii: Remove 'max-brightness' property adds ad8c096a84a7 ARM: dts: i.MX50: Add i2c, mmc and spi aliases adds 5da7f749aec3 ARM: dts: i.MX6SL: Add i2c and mmc aliases adds 67814a9b1b3b ARM: dts: i.MX35: Add i2c and mmc aliases adds aed609c40c6f ARM: dts: imx50: Add PHY node for usbotg and adjust clocks adds 26d459398a7c ARM: dts: ls1021a: Remove unused properties from QSPI node adds 811c94f1e866 ARM: dts: Add devicetree for Eckelmann ci4x10 adds 496456058b50 ARM: dts: imx7ulp: add ocotp support adds dae9f076d1c3 ARM: dts: vf610: Add ZII SPB4 board adds 5f0a88a1aabb ARM: dts: vf610-zii-cfu1: Disable NOR flash/SPI controller adds a8ab3547c7b4 ARM: dts: imx7d: Specify viewport count for PCIE block adds 87fd3ce28b46 ARM: dts: imx6qdl: Specify viewport count for PCIE block adds a80a1af6ec8a ARM: dts: tq imx7 common board support adds c924f0c07e48 ARM: dts: tq imx7s board support adds 684a586741e2 ARM: dts: tq imx7d board support adds 8137474b9dd4 ARM: dts: imx7s: add mipi phy power domain adds 94a905a79f2c ARM: dts: imx7s: add multiplexer controls adds 6a2736fccfb4 ARM: dts: imx7s: Add video mux, csi and mipi_csi adds 2cd37a97d1ea ARM: dts: imx7s-warp: add csi and mipi_csi node adds e345fd42493c ARM: dts: imx7s-warp: add ov2680 sensor node adds b14c872eebc5 ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA adds 8979117765c1 ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA adds 412b032a1dc7 ARM: dts: imx7d: Specify IMX7D_CLK_IPG as "ipg" clock to SDMA adds 7b3132ecefdd ARM: dts: imx6ul: Specify IMX6UL_CLK_IPG as "ipg" clock to SDMA adds c5ed5daa65d5 ARM: dts: imx6sll: Specify IMX6SLL_CLK_IPG as "ipg" clock to SDMA adds cc839d0f8c28 ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA adds 28c168018e09 ARM: dts: imx53: Specify IMX5_CLK_IPG as "ahb" clock to SDMA adds 918bbde8085a ARM: dts: imx51: Specify IMX5_CLK_IPG as "ahb" clock to SDMA adds b7b4fda26362 ARM: dts: imx50: Specify IMX5_CLK_IPG as "ahb" clock to SDMA adds 1268d8339ca4 ARM: dts: mx6qdl-zii-rdu2: Use new CODEC reset pin name adds c83bbdc22713 ARM: dts: imx6qdl-gw5903: Use new CODEC reset pin name adds cadb32a9c118 ARM: dts: imx6qdl-var-dart: Use new CODEC reset pin name adds 891d940aef2f ARM: dts: imx50: Add Kobo Aura DTS adds 4b08ecc7c685 ARM: dts: imx6sll: add cooling-cells for cpu-freq cooling device adds 45d91250405b ARM: dts: imx6q-logicpd: Enable Analog audio capture adds 6fd6d6f6a2f0 ARM: dts: imx6q-logicpd: Shutdown LCD regulator during suspend adds 7ee137a96a88 ARM: dts: imx: Switch Zii dts to SPDX identifier adds 00e3ff8b980b ARM: dts: imx: Use generic node names for Zii dts adds 35dc29ef0f5d ARM: dts: imx6dl-sabreauto: update opp table for auto part adds 6143613a84ad ARM: dts: imx53: Rename M53 SoM touchscreen node adds 716be61d1869 ARM: dts: imx53: Add Menlosystems M53 board adds 5ea0c200bd30 ARM: dts: bugfix tqma7 soft reset issue adds 69ab5392f517 ARM: dts: Add support for ZII i.MX7 RPU2 board adds 1437626ec447 ARM: dts: vf610-zii-dev: Mark i2c0 SCL as GPIO_OPEN_DRAIN adds 2ea5c9b28fab ARM: dts: vf610-zii-dev-rev-b: Specify CS as GPIO_ACTIVE_L [...] adds 4171797ff78f ARM: dts: imx7s: Specify #io-channel-cells in ADC nodes adds be058ba65d9e Merge tag 'imx-dt-5.2' of git://git.kernel.org/pub/scm/lin [...] adds d6e5a4f84e28 dt-bindings: iio: adc: Add binding for ADC on pms405 PMIC adds f95f57e43722 arm64: dts: qcom: qcs404: Fix regulator supply names adds 71f1fdd9c300 arm64: dts: sdm845: Include the interconnect resources DT header adds 4dfa70ea0f74 arm64: dts: qcom: qcs404: Add Ethernet node adds 0253735f503a arm64: dts: qcom: qcs404: Enable ethernet for EVB-4000 adds 331ab98f8c4a arm64: dts: qcom: qcs404: Fix voltages l3 adds 6703a27327dd arm64: dts: qcom: qcs404: Remove default setting of contro [...] adds cb79a81fd98f dt-bindings: ufs: Add msm8998 compatible string adds 695942de1da7 arm64: dts: qcom: msm8998: Allow UFSHC driver to set-load adds cd3dbe2a4e6c arm64: dts: qcom: msm8998: Add UFS nodes adds a60a072c5e7f arm64: dts: qcom: pms405: add spmi regulators adds 8faea8edbb35 arm64: dts: qcom: qcs404-evb: add spmi regulators adds 60f77ae7d1c1 arm64: dts: qcom: qcs404-evb: Enable uart3 and add Bluetooth adds 596a434369f6 arm64: dts: sdm845: Include rpmpd DT header adds 503250482c9c arm64: dts: msm8998: thermal: split address space into two adds 86f93c93dd50 arm64: dts: msm8998: efficiency is not valid property adds f2e8b07c1b72 arm64: dts: msm8916: thermal: Add sensor for modem adds 0f5f91f01cad arm64: dts: msm8996: thermal: Add temperature sensors near [...] adds b67d9c5d6f4a arm64: dts: msm8998: thermal: Fix the cpu sensor numbers adds 9284aa44a514 arm64: dts: msm8998: thermal: Fix the gpu sensor number adds 2fa2d301cbca arm64: dts: msm8998: thermal: GPU has two sensors, add the second adds e9d2729dec4b arm64: dts: msm8998: thermal: Add temperature sensors near [...] adds 1c403ec27c1f arm64: dts: sdm845: thermal: Add temperature sensors near [...] adds ae8876ddb826 arm64: dts: msm8998: thermal: Make trip names consistent adds 032d7c6ee21b arm64: dts: msm8916: thermal: Make trip names consistent adds bc3ac5d25195 arm64: dts: msm8996: thermal: Make trip names consistent adds 10518bb15940 arm64: dts: msm8916: thermal: Convert camera trip type to hot adds 58ad5ab73152 Merge branch 'arm64-thermal-for-5.2' into arm64-for-5.2 adds c35b67d3956f arm64: dts: msm8998: Add UFS phy reset adds 136e9d920dc6 arm64: dts: qcom: pm8005: add gpio-ranges adds 99c70e728623 arm64: dts: qcom: pm8998: add gpio-ranges adds 21750eb93ea9 arm64: dts: qcom: pmi8994: add gpio-ranges adds d1fe337337ed arm64: dts: qcom: pmi8998: add gpio-ranges adds 3efd4352ba7c arm64: dts: qcom: qcs404-evb: Change the compatible to dis [...] adds c8be55410474 arm64: dts: qcom: msm8998: Fix blsp2_i2c5 address adds 71278b058a9f arm64: dts: sdm845: Add UFS PHY reset adds a23b5378b26c arm64: dts: qcom: sdm845: Update reserved memory map adds bdecbe6b48a5 arm64: dts: qcom: sdm845: Define rmtfs memory adds 6ef7c11b31a5 arm64: dts: sdm845: Introduce ADSP and CDSP PAS nodes adds 38c2f3826d8e Merge tag 'qcom-arm64-for-5.2' of git://git.kernel.org/pub [...] adds 33984dd6c4bb ARM: dts: qcom: apq8064: add gpio-ranges adds 3bc5163ebbac ARM: dts: qcom: mdm9615: add gpio-ranges adds 546f72e7ecb2 ARM: dts: qcom: msm8660: add gpio-ranges adds 05d86a0ae83b ARM: dts: qcom: pma8084: add gpio-ranges adds f3e35357cd46 ARM: dts: qcom: ipq4019: enlarge PCIe BAR range adds fbadd4d12234 Merge tag 'qcom-dts-for-5.2' of git://git.kernel.org/pub/s [...] adds 1ba8994faa33 ARM: dts: at91: sama5d2: add labels to soc dtsi for deriva [...] adds 7784a6eb89d4 ARM: dts: at91: sama5d2_xplained: Add proper regulator sta [...] adds c848f3ba0029 ARM: dts: sama5d{2,4}: use SPDX-License-Identifier adds 7015533ee0e9 ARM: dts: at91sam9xe: use SPDX-License-Identifier adds 43216d05eda5 ARM: dts: atmel boards: use SPDX-License-Identifier adds a4a11b7934a5 ARM: dts: at91-vinco: use SPDX-License-Identifier adds 4b2bb6ca140e Merge branch 'at91-dt' of git://git.kernel.org/pub/scm/lin [...] adds 71f2b9957d98 ARM: dts: armada-38x: add interrupts for watchdog adds c5a792b52129 Merge tag 'mvebu-dt-5.2-1' of git://git.infradead.org/linu [...] adds e97bb6d478c2 arm64: dts: clearfog-gt-8k: add wlan_disable signal hog adds 40a250ae6984 Merge tag 'mvebu-dt64-5.2-1' of git://git.infradead.org/li [...] adds c8e3993dd5b9 dt-bindings: hwmon (pwm-fan) Remove dead "cooling-*-state" [...] adds fbbad0287cec arm64: dts: Using standard CCF interface to set vcodec clk adds df8c9581e258 dt-bindings: mtk-sysirq: Add compatible for Mediatek MT8183 adds 8bf043635a1a arm64: dts: mt8183: add pinctrl file adds c4fcbf1186e7 dt-bindings: mediatek: update bindings for MT7629 SoC adds 9ccd75c55ac5 dt-bindings: soc: fix a typo for MT7623A adds 7121f4c0304a dt-bindings: wdog: mtk-wdt: add support for MT851 adds ef038a55dc06 dt-bindings: timer: mtk-timer: add support for MT8516 adds 61a640143f68 dt-bindings: serial: mtk-uart: add support for MT8516 adds 6969706399cc dt-bindings: irq: mtk,sysirq: add support for MT8516 adds 5c6e116dce57 arm64: dts: mt8173: correct cpu type of cpu2 and cpu3 to c [...] adds a4599f6ec8e8 arm64: dts: mt8173: add pmu nodes for mt8173 adds ad88400145a2 Merge tag 'v5.1-next-dts64' of https://git.kernel.org/pub/ [...] adds 2f60eb2f03b9 ARM: dts: rockchip: Remove unnecessary setting of UART0 SC [...] adds 280fa349757b ARM: dts: rockchip: Add BT_EN to the power sequence for veyron adds 07f08d9cee45 ARM: dts: rockchip: bulk convert gpios to their constant c [...] adds ac60c5e33df4 ARM: dts: rockchip: Add dynamic-power-coefficient for rk3288 adds 8a5deb4e316a ARM: dts: rockchip: Add DDR retention/poweroff to rk3288-v [...] adds ed27ae71bf61 ARM: dts: rockchip: vcc33_ccd off in suspend for rk3288-ve [...] adds 356150e86d75 ARM: dts: rockchip: vdd_gpu off in suspend for rk3288-veyron adds bcb84a1097ca Merge tag 'v5.2-rockchip-dts32-2' of git://git.kernel.org/ [...] adds de674862f76d arm64: dts: rockchip: eMMC additions for rk3328-roc-cc adds efd38668884f arm64: dts: rockchip: enable display nodes on rk3328-roc-cc adds d64420e81605 arm64: dts: rockchip: bulk convert gpios to their constant [...] adds 40a0dd4253c0 arm64: dts: rockchip: fix cts, rts pin assign of UART3 for rk3399 adds 798689e45190 arm64: dts: rockchip: fix IO domain voltage setting of API [...] adds b726e211b903 Merge tag 'v5.2-rockchip-dts64-2' of git://git.kernel.org/ [...] adds 6969d1d9c615 ARM: dts: qcom-apq8064: Set 'cxo_board' as ref clock of th [...] adds 366dd293f86f Merge tag 'qcom-dts-for-5.2-1' of git://git.kernel.org/pub [...] adds 7bfd90f5a57e arm64: dts: qcom: pm8998: Use ADC temperature to temp-alarm node adds 79e51645a1dd arm64: dts: qcom: msm8916: Set 'xo_board' as ref clock of [...] adds 0c0e72705a33 arm64: dts: sdm845: Set 'bi_tcxo' as ref clock of the DSI PHYs adds 7b5ee83dfdf8 arm64: dts: sdm845: Add CPU topology adds b6bc6423fa1a arm64: dts: sdm845: Add CPU capacity values adds d26c474d4cf3 arm64: dts: msm8996: Add graphics smmu node adds 953f65737006 arm64: dts: msm8996: Add display smmu node adds 3a4547c1fc2f arm64: qcom: msm8996.dtsi: Add Display nodes adds 69cc3114ab0f arm64: dts: Add Adreno GPU definitions adds 1ad69b695582 arm64: dts: apq8096-db820c: Add HDMI display support adds f3eb39a55a1f arm64: dts: db820c: Add sound card support adds ad480e0149cf arm64: dts: msm8998-mtp: thermal: Remove skin and battery [...] adds 280acabbaa11 arm64: dts: msm8998: thermal: Fix number of supported sensors adds 060f4211f6c6 arm64: dts: msm8998: thermal: Restrict thermal zone name l [...] adds 97fc172d8649 Merge tag 'qcom-arm64-for-5.2-1' of git://git.kernel.org/p [...] adds 44b9c8e77290 ARM: dts: gemini: Indent DIR-685 partition table adds be00300147ae ARM: dts: exynos: Move pmu and timer nodes out of soc adds 39691e775a52 ARM: dts: exynos: Remove unneeded address/size cells from [...] adds 1e440c223503 ARM: dts: exynos: Move fixed-clocks out of soc on Exynos3250 adds 0fd5ff9e4cf4 ARM: dts: exynos: Properly override node to use MDMA0 on U [...] adds b4bcbdee1378 ARM: dts: s5pv210: Fix camera clock provider on Goni board adds 2abeb52e6002 Merge tag 'samsung-dt-5.2-2' of https://git.kernel.org/pub [...] adds 179a2802ac0f arm64: dts: exynos: Move pmu and timer nodes out of soc adds f36afdd0f535 arm64: dts: exynos: Move fixed-clocks out of soc adds 0b6cf36a47bf Merge tag 'samsung-dt64-5.2-2' of https://git.kernel.org/p [...] adds b2713b86584f Merge branch 'arm/dt' into for-next adds 1abbdcdf5cf4 ARM: Document merges adds 56c6eed1df43 ARM: stm32: add AMBA support for stm32 family adds f8033678c6fe ARM: OMAP2+: Wakeupgen: AM43xx HS devices should save cont [...] adds 72aff4ecf1cb ARM: OMAP2+: pm33xx-core: Do not Turn OFF CEFUSE as PPA ma [...] adds 29104e0149b4 Merge tag 'omap-for-v5.2/soc-signed' of git://git.kernel.o [...] adds e639861344f9 Merge tag 'omap-for-v5.2/ti-sysc-signed' of git://git.kern [...] adds e74673120b6b ARM: exynos: Move Exynos542x CPU state reset to pm_prepare() adds 47efaf6ba697 ARM: exynos: Add Exynos SMC values for secure memory write adds 3a1f2f38fb82 ARM: exynos: Add CPU state management for Exynos542x under [...] adds 4d8e3e951a85 ARM: exynos: Fix undefined instruction during Exynos5422 resume adds 629266bf7229 ARM: exynos: Fix a leaked reference by adding missing of_node_put adds 98a3308ea864 ARM: exynos: Fix infinite loops on CPU powerup failure adds 2997520c2d4e ARM: exynos: Set MCPM as mandatory for Exynos542x/5800 SoCs adds 7676e667c841 ARM: s3c64xx: Tidy up handling of regulator GPIO lookups adds e5a0be94ee8b Merge tag 'samsung-soc-5.2' of https://git.kernel.org/pub/ [...] adds 9ee8578d9530 ARM: pxa: ssp: Fix "WARNING: invalid free of devm_ allocat [...] adds a7d6fdf917fc Merge tag 'pxa-for-5.2' of https://github.com/rjarzmik/lin [...] adds 3ea9ae57b412 ARM: davinci: add missing sentinels to GPIO lookup tables adds 8e2f5eae2435 usb: ohci-da8xx: let the regulator framework keep track of [...] adds d327330185f1 usb: ohci-da8xx: disable the regulator if the overcurrent [...] adds 1d272894ec4f ARM: davinci: omapl138-hawk: add a fixed regulator for ohci-da8xx adds 274e4c336192 ARM: davinci: da830-evm: add a fixed regulator for ohci-da8xx adds 512de1ce7bb7 usb: ohci-da8xx: drop the vbus GPIO adds 56e49cd668b7 Merge tag 'davinci-for-v5.2/soc' of git://git.kernel.org/p [...] adds 1b8c813695dc ARM: ep93xx: move network platform data to separate header adds dfb6db007a56 ARM: ep93xx: keypad: stop using mach/platform.h adds 67e38f578aae ARM: ep93xx: move pinctrl interfaces into include/linux/soc adds 5b7cc90496aa ARM: ep93xx: move private headers out of mach/* adds d697ff6d4d02 ARM: u300: regulator: add MODULE_LICENSE() adds a0bdc85e6dbc MAINTAINERS: Add arm64/intel entry for SoCFPGA adds 101f535e50d6 Merge tag 'maintainers_for_v5.2' of git://git.kernel.org/p [...] adds 876e645f2268 ARM: debug-ll: add default address for digicolor adds ebca2a6ee161 ARM: trusted_foundations: Support L2 cache maintenance adds 96446e21d6e9 ARM: trusted_foundations: Make prepare_idle call to take m [...] adds ebc7c1a26578 ARM: trusted_foundations: Provide information about whethe [...] adds 6ad27b835040 ARM: tegra: Set up L2 cache using Trusted Foundations firmware adds 2af6597ac3fa ARM: tegra: Don't apply CPU erratas in insecure mode adds dae84be59d66 ARM: tegra: Always boot CPU in ARM-mode adds 78ee399f1632 ARM: tegra: Add firmware calls required for suspend-resume [...] adds c8e7755ec62b ARM: tegra: Sort dependencies alphabetically adds 4cb5d9eca143 firmware: Move Trusted Foundations support adds abfcba1c35b7 Merge tag 'tegra-for-5.2-firmware' of git://git.kernel.org [...] adds d5aa84087ead ARM: shmobile: porter: enable R-Car Gen2 regulator quirk adds 115bbc30c6d2 ARM: shmobile: fix a leaked reference by adding missing of [...] adds 6a508f98d95e Merge tag 'renesas-arm-soc-for-v5.2' of https://git.kernel [...] adds 64534e060dda ARM: ixp4xx: Add myself as maintainer adds 98ac0cc270b7 ARM: ixp4xx: Convert to MULTI_IRQ_HANDLER adds 075df31aed44 ARM: ixp4xx: Pass IRQ resource to beeper adds dc8ef8cd3a05 ARM: ixp4xx: Convert to SPARSE_IRQ adds 5b978c106659 irqchip: Add driver for IXP4xx adds 813e7d36f227 gpio: ixp4xx: Add driver for the IXP4xx GPIO adds 55ec465e733e ARM: ixp4xx: Switch to use new IRQ+GPIO drivers adds 13e0b4059b98 clocksource/drivers/ixp4xx: Add driver adds 65af666713ff ARM: ixp4xx: Switch to use new timer driver adds 167c6b5ecee1 irqchip: ixp4xx: Add DT bindings adds f1497f3d06ad irqchip: ixp4xx: Add OF initialization support adds 7c23b0e1d4d3 clocksource/drivers/ixp4xx: Add DT bindings adds 40df14cc5cc0 clocksource/drivers/ixp4xx: Add OF initialization support adds e8e2f5651d5f gpio: ixp4xx: Add DT bindings adds e4bfb0ff7163 gpio: ixp4xx: Add OF probing support adds 50d2c8d29106 ARM: ixp4xx: Add DT bindings adds 9540724ca29d ARM: ixp4xx: Add device tree boot support adds b9a35d705a67 ARM: dts: Add some initial IXP4xx device trees adds fcf2d8978cd5 ARM: ixp4xx: Move NPE and QMGR to drivers/soc adds 4af20dc583b3 ARM: ixp4xx: Move IXP4xx QMGR and NPE headers adds bc4d7eafb7ad ARM: ixp4xx: Turn the NPE into a platform device adds 81bca32fcc75 ARM: ixp4xx: Turn the QMGR into a platform device adds 0b458d7b10f8 soc: ixp4xx: npe: Pass addresses as resources adds d08502f245f9 soc: ixp4xx: Uninline several functions adds 6b3903195456 soc: ixp4xx: Remove unused functions adds ecc133c6da60 soc: ixp4xx: qmgr: Pass resources adds 3107fbf7059b soc: ixp4xx: Add DT bindings for IXP4xx NPE adds e00797f2e05b soc: ixp4xx: npe: Add DT probe code adds 6e2b0f8c9bc8 soc: ixp4xx: qmgr: Add DT bindings for IXP4xx qmgr adds 9e01a0095840 soc: ixp4xx: qmgr: Add DT probe code adds 1fae0ad1e203 ARM: dts: Add queue manager and NPE to the IXP4xx DTSI adds 1895ef4ef229 Merge tag 'ixp4xx-for-armsoc' of git://git.kernel.org/pub/ [...] adds b1d96589c891 Merge branch 'arm/soc' into for-next adds 029da5e5266c ARM: multi_v7_defconfig: enable the Amlogic Meson ADC and [...] adds d04e1ac4284a Merge tag 'amlogic-defconfig' of https://git.kernel.org/pu [...] adds a8298e383bf7 ARM: multi_v7_defconfig: Enable support for STPMIC1 adds 7b0d021fbe41 arm64: defconfig: enable PCIE_ALTERA adds f94c0c386896 arm64: defconfig: enable fpga and service layer adds 09d7d3e5291b arm64: defconfig: include the Agilex platform to the arm64 [...] adds 86c77f4944f4 Merge tag 'arm64_defconfig_for_v5.2' of git://git.kernel.o [...] adds 0d2cd68662f4 ARM: multi_v7_defconfig: Update for dropped options adds 35f8e2e29e74 ARM: multi_v7_defconfig: Update for moved options adds c4456b7d6d69 Merge tag 'multi-v7-defconfig-for-v5.2-signed' of git://gi [...] adds 7b3320e6b179 arm64: defconfig: Update UFSHCD for Hi3660 soc adds 3aa5572cd8c9 Merge tag 'multi-v7-defconfig-for-v5.2-signed' of git://gi [...] adds 153f89ad37e1 ARM: tegra: Update default configuration for v5.1-rc1 adds 3a4fea460eb7 ARM: tegra: Enable Trusted Foundations by default adds a6f3d883a6ef ARM: Enable Trusted Foundations for multiplatform ARM v7 adds 84260a4915be Merge tag 'tegra-for-5.2-arm-defconfig' of git://git.kerne [...] adds fb8bd68fcfff arm64: defconfig: Enable Tegra HDA support adds bd9ae25314f2 arm64: defconfig: Add PWM Fan support adds 82b8118d0cd9 Merge tag 'tegra-for-5.2-arm64-defconfig' of git://git.ker [...] adds 89232872319f arm64: defconfig: Enable SPI_SUN6I adds 784baecf92e5 Merge tag 'sunxi-config64-for-5.2' of https://git.kernel.o [...] adds 940d1a288a59 arm64: defconfig: enable RX-8581 config option adds fe08dd9eeaa3 Merge tag 'renesas-arm64-defconfig-for-v5.2' of https://gi [...] adds 80acbaee26b5 ARM: shmobile: defconfig: Refresh for v5.1-rc1 adds c8bb03f65cc0 ARM: shmobile: defconfig: Enable support for CFI NOR FLASH adds 5f068190cc10 ARM: multi_v7_defconfig: Enable support for CFI NOR FLASH adds 0cd4f4f10245 ARM: shmobile: Enable PHY_RCAR_GEN3_USB2 in shmobile_defconfig adds b266731b76d5 ARM: shmobile: Enable USB [EO]HCI HCD PLATFORM support in [...] adds eae7dae81e3a Merge tag 'renesas-arm-defconfig-for-v5.2' of https://git. [...] adds 97c5ccdf7db4 Merge branch 'arm/defconfig' into for-next adds dce47aed20c7 soc: amlogic: gx-socinfo: Add mask for each SoC packages adds 65f80df58eb7 soc: amlogic: gx-socinfo: Add new SoC IDs and Packages IDs adds fdda0a6adc33 meson-gx-socinfo: add missing of_node_put after of_device_ [...] adds 424adc176aa2 Merge tag 'amlogic-drivers' of https://git.kernel.org/pub/ [...] adds 6256f7f7f217 rtc: OMAP: Add support for rtc-only mode adds 44c22a2d12a5 ARM: OMAP2+: pm33xx: Add support for rtc+ddr in self refresh mode adds 1c6c03545089 soc: ti: pm33xx: Move the am33xx_push_sram_idle to the top adds 5a99ae0092fe soc: ti: pm33xx: AM437X: Add rtc_only with ddr in self-ref [...] adds 6c110561eb2d memory: ti-emif-sram: Add ti_emif_run_hw_leveling for DDR3 [...] adds 11140cc40ddc ARM: OMAP2+: sleep43xx: Run EMIF HW leveling on resume path adds 35667d812c38 Merge branch 'omap-for-v5.2/am4-ddr3' into omap-for-v5.2/a [...] adds 0065198e6779 Merge tag 'omap-for-v5.2/am4-pm-v2-signed' of git://git.ke [...] adds b9472f7d8224 firmware: xilinx: fix debugfs write handler adds 3d0313786470 drivers: Defer probe if firmware is not ready adds e840decc1954 firmware: xilinx: Add fpga API's adds 9b0879620ea8 dt-bindings: fpga: Add bindings for ZynqMP fpga driver adds c09f7471127e fpga manager: Adding FPGA Manager support for Xilinx zynqmp adds b94d3ff97e2c Merge tag 'zynqmp-soc-for-v5.2' of https://github.com/Xili [...] adds fa7fe29a645b firmware: arm_scmi: fix of_node leak in scmi_mailbox_check adds d9350f21e5fe firmware: arm_scmi: replace of_match_device->data with of_ [...] adds 7f26bb130a94 Merge tag 'scmi-fixes-5.2' of git://git.kernel.org/pub/scm [...] adds 9733b072a12a optee: allow to work without static shared memory adds aaf75f2b53b7 Merge tag 'tee-optee-for-5.2' of http://git.linaro.org:/pe [...] adds 0d7dab926130 bus: tegra-aconnect: use devm_clk_*() helpers adds 1427736e64c3 bus: tegra-aconnect: add system sleep callbacks adds fea188820b38 Merge tag 'tegra-for-5.2-bus' of git://git.kernel.org/pub/ [...] adds c84b0326d5e4 reset: add acquired/released state for exclusive reset controls adds f31d5c24fb2e reset: Add acquired flag to of_reset_control_array_get() adds 22815f1825e4 reset: Add acquire/release support for arrays adds 41c4f5996b9e Merge branch 'reset/acquire' of git://git.pengutronix.de/g [...] adds 7fe5719b4364 soc/tegra: pmc: Implement acquire/release for resets adds 00cdaa1b811f soc/tegra: pmc: Fix reset sources and levels adds a46b51cd2a57 soc/tegra: pmc: Remove reset sysfs entries on error adds 6ac2a01de170 soc/tegra: pmc: Move powergate initialisation to probe adds 990d4322cc8d Merge tag 'tegra-for-5.2-soc' of git://git.kernel.org/pub/ [...] adds f2222a9e8033 memory: tegra: Make terga20_mc_reset_ops static adds cb2b58391e40 memory: tegra: Properly spell "tegra" adds 76b959a44c0b memory: tegra: Fix missed registers values latching adds b906c056b602 memory: tegra: Fix integer overflow on tick value calculation adds 48791f972234 memory: tegra: Replace readl-writel with mc_readl-mc_writel adds a359de1b4055 Revert "ARM: tegra: Restore memory arbitration on resume f [...] adds 67a8d5b0fadf memory: tegra: Fix a typos for "fdcdwr2" mc client adds 21954712549c Merge tag 'tegra-for-5.2-memory' of git://git.kernel.org/p [...] adds 40b2bb1b132a ARM: tegra: enforce PM requirement adds 36841ba27963 ARM: tegra: cpuidle: Handle tick broadcasting within cpuid [...] adds dd3e3f23387b Merge tag 'tegra-for-5.2-arm-soc' of git://git.kernel.org/ [...] adds 15160f6de0bb soc: renesas: Identify R-Car M3-W ES1.3 adds 3e0c0aee4571 Merge tag 'renesas-drivers-for-v5.2' of https://git.kernel [...] adds 2fe3b4bbc93e soc: amlogic: meson-gx-pwrc-vpu: Fix power on/off register [...] adds bb1dca3a3900 soc: amlogic: meson-gx-pwrc-vpu: Add support for G12A adds 149d35c72a14 Merge tag 'amlogic-drivers-2' of https://git.kernel.org/pu [...] adds 96106603b802 Merge branch 'arm/drivers' into for-next adds 864c9db2ae1c ARM: Document merges adds a93fb4f40788 ARM: lpc32xx: stop overwriting TEST_CLK_SEL adds a1e65c28f602 ARM: lpc32xx: remove redundant included headers adds bbf553c6bb9f ARM: lpc32xx: remove platform data of SSP0 and SSP1 controllers adds e861cfbed091 ARM: lpc32xx: use SPDX license identifier adds e165908fac89 Merge tag 'lpc32xx-soc-for-5.2' of https://github.com/vzap [...] adds 8f3e2d2c9349 ARM: imx6: cpuidle: omit the unnecessary unmask of GINT adds ffb832b4bb17 Merge tag 'imx-soc-5.2' of git://git.kernel.org/pub/scm/li [...] adds 2dd00d31d488 ARM: rockchip: Mark pm-init functions __init adds fbd7af041586 ARM: rockchip: add missing of_node_put in rockchip_smp_pre [...] adds a842b514db72 Merge tag 'v5.2-rockchip-soc32-1' of git://git.kernel.org/ [...] adds ebbda9687857 Merge branch 'arm/soc' into for-next adds 37917ce5b4ee ARM: dts: lpc32xx: change hexadecimal values to lower case adds 903fa2ab79d8 ARM: dts: lpc32xx: disable I2S controllers by default adds 4c546175dbe1 ARM: dts: lpc32xx: disable MAC controller by default adds cea862386791 ARM: dts: lpc32xx: add address and size cell values to SPI [...] adds d5a71e4646a7 ARM: dts: lpc32xx: use SPDX license identifier adds f45f5182d753 Merge tag 'lpc32xx-dt-for-5.2' of https://github.com/vzapo [...] adds 7be494dd81c1 arm64: dts: imx8qxp: add cpu opp table adds 9e113b2e8775 arm64: dts: imx8mq: Add on-chip OTP controller node adds f54f7be5c5ac arm64: dts: ls1028a: Add Audio DT nodes adds b810641a3470 arm64: dts: imx8mq: Add the clocks and the latencies for t [...] adds 9b87ebb149af arm64: dts: imx8mq: Add the buck vdd_arm regulator adds 64d26f8c1dde arm64: dts: imx8mq: Add the opp table and cores opp properties adds 580b064de64c arm64: dts: imx8mq: add clock for GPIO node adds 1474d48bd639 arm64: dts: imx8mq: Add SDMA nodes adds 8c61538dc945 arm64: dts: imx8mq: Add SAI2 node adds c6578d98766a arm64: dts: imx8mq-evk: Enable audio codec wm8524 adds b9eb314ae888 arm64: dts: ls1028a: Add pmu dt nodes adds ee4c12f43907 arm64: dts: freescale: Enable PCI-E controller for Oxalis board adds 14c7c02d2145 arm64: dts: imx8qxp: fix mbox-cells adds e8449baa5c01 arm64: dts: imx8qxp: add lsio_mu2 node adds e464fd2ba4d4 arm64: dts: imx8mq: enable the multi sensor TMU adds e4282ddbd2a8 arm64: dts: fsl: Remove unused properties from FSL QSPI nodes adds 00f1dac3c2d6 arm64: dts: ls1043a: add crypto node alias also for qds adds dbde7ec3ce0d arm64: dts: imx8mq: Move the opp table out of bus node adds a05ea40eb384 arm64: dts: imx: Add i.mx8mm dtsi support adds 547e12325d0e arm64: dts: imx: Add i.mx8mm evk basic dts support adds cddbea8d3d05 arm64: dts: imx8mq: Move thermal-zones out of bus node adds c78d160d0520 arm64: dts: imx8qxp: add system controller watchdog support adds b6c846b954c0 arm64: dts: imx8mq: Fix the fsl,imx8mq-sdma compatible string adds 7240d7d41fd0 arm64: dts: imx8mq: Change ahb clock for imx8mq adds 3f3d79580435 arm64: dts: ls1028a: Corrected the SATA ecc address adds 071f78551160 arm64: dts: lx2160a: add sata node support adds 29fdb6b834b8 arm64: dts: imx8qxp: Add lpuart1/lpuart2/lpuart3 nodes adds beea0f22566c arm64: dts: imx8mq: Mark iomuxc_gpr as i.MX6Q compatible adds d62a250ea33a arm64: dts: imx8mq: Add a node for SRC IP block adds de2a538b97a4 arm64: dts: imx8mq: Combine PCIE power domains adds fc26e600e97a arm64: dts: imx8mq: Add nodes for PCIe IP blocks adds cdfdea07090b arm64: dts: imx8mq-evk: Enable PCIE0 interface adds 8cfd813c7307 arm64: dts: imx8mq: fix higher CPU operating point adds 4a13b3bec3b4 arm64: dts: imx: add Zii Ultra board support adds 45d2c84eb3a2 arm64: dts: imx8mq: add GPU node adds 6b2bcbd8f9db arm64: dts: imx8qxp: enable scu general irq channel adds 7b2ac489c397 arm64: dts: imx8qxp-mek: Add i2c1 with pca9646 adds e85c9d0faa75 arm64: dts: imx8mm: Add cpufreq properties adds eda73fc8146f arm64: dts: fsl: imx8mq-evk: link regulator to GPU domain adds ade5a57e304e arm64: dts: imx8mq: fix GPU clock frequency adds 00c5ce8ac023 arm64: dts: lx2160a: add cpu idle support adds 89f4f128ea53 Merge tag 'imx-dt64-5.2' of git://git.kernel.org/pub/scm/l [...] adds 367e592788a2 arm64: dts: bitmain: Add GPIO support for BM1880 SoC adds 9fe408413f50 arm64: dts: bitmain: Add GPIO Line names for Sophon Edge board adds c1294fb5cb78 arm64: dts: bitmain: Add pinctrl support for BM1880 SoC adds 470fa42933da arm64: dts: bitmain: Add UART pinctrl support for Sophon Edge adds 6cbc4d88ad20 Merge tag 'bitmain-soc-5.2' of git://git.kernel.org/pub/sc [...] adds 1837c286e277 Merge branch 'arm/dt' into for-next adds ab7b7c715e9a spi: zynqmp: Fix build break adds 8217a7a2c762 soc: imx: gpcv2: Make use of regmap_read_poll_timeout() adds 9d616d62faef firmware: imx: scu-pd: use bool to set postfix adds ad8cc071c557 firmware: imx: scu-pd: add specifying the base of domain n [...] adds 32654dad06e2 firmware: imx: scu-pd: decouple the SS information from do [...] adds ccc1de31ab54 soc: imx: gpc: use devm_platform_ioremap_resource() to sim [...] adds 9f735c4e94fc soc: imx: gpcv2: use devm_platform_ioremap_resource() to s [...] adds 851826c7566e firmware: imx: enable imx scu general irq function adds a7e26f356ca1 soc: imx: Add generic i.MX8 SoC driver adds f99552d9eb78 Merge tag 'imx-drivers-5.2' of git://git.kernel.org/pub/sc [...] adds 524feb799408 soc: add aspeed folder and misc drivers adds 8da3daaa0971 soc: qcom: rmtfs: Add support for mmap functionality adds 9324df5817c0 soc: qcom: qmi: Change txn wait to non-interruptible adds 93b260528020 soc: qcom: cmd-db: Fix an error code in cmd_db_dev_probe() adds bbeac60f0641 drivers: soc: qcom: rpmh-rsc: Correct check for slot number adds 2616b3deaf9c MAINTAINERS: Update email for Qualcomm SoC maintainer adds 782935d12ec2 Merge tag 'qcom-drivers-for-5.2' of git://git.kernel.org/p [...] adds 4bad8b0709f5 dt-bindings: pwrap: mediatek: add pwrap support for MT8516 adds a51f4c031de3 soc: mediatek: pwrap: add missing check on rstc adds 45a0686b9120 soc: mediatek: pwrap: add support for MT8516 pwrap adds 89e28da82836 soc: mediatek: pwrap: Zero initialize rdata in pwrap_init_cipher adds c687702b5f50 Merge tag 'v5.1-next-soc' of https://git.kernel.org/pub/sc [...] adds d005aa750c9b reset: fix linux/reset.h errors adds 1e6df9493700 Merge tag 'reset-for-5.2' of git://git.pengutronix.de/pza/ [...] adds bbdc00a7de24 soc: rockchip: Set the proper PWM for rk3288 adds bcca940e5168 Merge tag 'v5.2-rockchip-drivers-1' of git://git.kernel.or [...] adds a6fb2ec11660 Merge branch 'arm/drivers' into for-next adds acd92c5a1149 ARM: qcom_defconfig: add options for LG Nexus 5 phone adds 50676063ddf7 Merge tag 'qcom-defconfig-for-5.2' of git://git.kernel.org [...] adds 04eb7fd961bc arm64: defconfig: enable mv-xor driver adds 5f08da63d756 Merge tag 'mvebu-arm64-5.2-1' of git://git.infradead.org/l [...] adds 366391f04177 ARM: multi_v7_defconfig: Enable missing drivers for suppor [...] adds 85200317b324 Merge tag 'v5.2-rockchip-defconfig32-1' of git://git.kerne [...] adds ddda21ff1d3a Merge branch 'arm/defconfig' into for-next adds f76b35de11cf ARM: Document merges adds 80d0c6492442 soc: aspeed: fix Kconfig adds 3b1084e38548 Merge branch 'arm/drivers' into for-next adds c19ddad91159 ARM: Document merges adds f8af8fb2e7aa Merge remote-tracking branch 'arm-soc/for-next' adds c4b90045984b Merge branch 'v4.20/dt' into next adds 110c998858f5 Merge branch 'v4.20/arm64' into next adds 2a35bd877900 Merge branch 'v4.20/dt64' into next adds 5c7e08659a17 Merge branch 'v4.20/drivers' into next adds fb9c1c1deb5e Merge branch 'v4.20/drivers+s900-sps' into next adds aa43633212e5 Merge remote-tracking branch 'actions/for-next' adds 206d057d9348 Merge branch 'v5.2/dt' into tmp/aml-rebuild adds 4f566eb19390 Merge branch 'v5.2/dt64' into tmp/aml-rebuild adds 1e5f7c14af67 Merge branch 'v5.2/defconfig' into tmp/aml-rebuild adds 14248aa919f9 Merge branch 'v5.2/drivers' into tmp/aml-rebuild adds fcf80c7e0630 Merge remote-tracking branch 'amlogic/for-next' adds c3f5b8fde71f ARM: at91: pm: introduce at91_soc_pm structure adds db9630273f90 dt-bindings: arm: atmel: add binding for SAM9X60 SoC adds 01c7031cfa73 ARM: at91: pm: initial PM support for SAM9X60 adds 2fa86e5200a4 ARM: at91: pm: keep at91_pm_backup_init() only for SAMA5D2 SoCs adds a958156dac93 ARM: at91: pm: add support for per SoC wakeup source confi [...] adds eaedc0d379da ARM: at91: pm: add ULP1 support for SAM9X60 adds bc0779bd8f13 ARM: at91: pm: disable RC oscillator in ULP0 adds 2725d70aa513 ARM: at91: pm: do not disable/enable PLLA for ULP modes adds 3037271388ee ARM: at91: remove HAVE_FB_ATMEL for sama5 SoC as they use DRM adds c60fed1dfd44 ARM: at91: sama5: make ov2640 as a module adds ac650130c227 Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] adds 359193d759bc Merge remote-tracking branch 'at91/at91-next' adds 29abc92c1d93 ARM: bcm283x: Extend the WDT DT node out to cover the whol [...] adds 52a4adbaebcc ARM: bcm283x: Switch V3D over to using the PM driver inste [...] adds 0de4be424ed9 dt-bindings: bcm: Add Raspberry Pi 3 A+ adds dee36c179b5d ARM: dts: add Raspberry Pi 3 A+ adds c2fe01bda115 Merge branch 'bcm2835-dt-next' into for-next adds 3688325a4aca arm64: dts: broadcom: Add reference to RPi 3 A+ adds 9ef81d65b288 Merge branch 'bcm2835-dt-64-next' into for-next adds bc8c72f3a377 ARM: dts: bcm283x: Fix DTC warning for memory node adds 417179704682 ARM: dts: bcm2835-rpi: Drop unnecessary #address-cells/#si [...] adds 51821dc2d36f ARM: dts: bcm2835: Fix labels for GPIO 0,1 adds ff627293f824 ARM: dts: bcm2837-rpi-3-b: Use consistent label for HDMI hotplug adds 981a96689c07 ARM: dts: bcm2837-rpi-3-b-plus: Clarify label for STATUS_LED adds ee70c99ed7af ARM: dts: bcm283x: Add missing GPIO line names adds 14117e0af4a8 ARM: dts: bcm2835-rpi-zero-w: Drop unnecessary pinctrl adds a48c634fedd5 Merge branch 'bcm2835-dt-next' into for-next adds 1ee128f4fff2 Merge branch 'bcm2835-drivers-next' into for-next adds 6b4e53be0b0a Merge remote-tracking branch 'bcm2835/for-next' adds 48a15bb42df8 clk: imx: Remove unused imx_get_clk_hw_fixed adds 639eb9253116 clk: imx5: Fix i.MX50 mainbus clock registers adds 1e06250983b1 clk: imx5: Fix i.MX50 ESDHC clock registers adds de348df5b389 clk: imx: rename clk-imx51-imx53.c to clk-imx5.c adds 5e1b13cd028e Merge branch 'clk/imx5' into for-next adds 03fc565c2a7a clk: imx7ulp: remove snvs clock adds d058fb60d56b dt-bindings: clock: imx7ulp: remove SNVS clock adds f251be175b79 Merge branch 'clk/imx7ulp' into for-next adds 0672d22a1924 ARM: dts: imx: Fix the AR803X phy-mode adds dbb58e291cd4 ARM: dts: imx6q-logicpd: Reduce inrush current on start adds 7aedca875074 ARM: dts: imx6q-logicpd: Reduce inrush current on USBH1 adds c7861adbe37f ARM: dts: ls1021: Fix SGMII PCS link remaining down after [...] adds 91c0539e3bc4 Merge branch 'imx/fixes' into for-next adds d858300c1e33 Merge branch 'imx/drivers' into for-next adds a7df4294d69e Merge branch 'imx/soc' into for-next adds 7f68bf1069dd Merge branch 'imx/bindings' into for-next adds 35345fb3cc49 Merge branch 'imx/dt' into for-next adds 437a1dea79c5 Merge branch 'imx/dt64' into for-next adds 2b4fd225df89 arm64: defconfig: Enable CONFIG_SPI_IMX adds 8b94ed0fb405 ARM: imx_v6_v7_defconfig: Add GPIO_PCF857X adds 30137a11d906 ARM: imx_v6_v7_defconfig: Enable SIOX bus adds f807d9c76e1c arm64: defconfig: add support for i.MX system controller watchdog adds 808c99f77c4e arm64: defconfig: Enable RTC_DRV_SNVS adds 26c200a7a51b arm64: defconfig: Enable imx8mm clk/pinctrl adds 347130dd3686 arm64: defconfig: Enable lpi2c for imx8qxp and sensors adds 55956920ac65 arm64: defconfig: Enable ROHM_BD718XX PMIC for imx8mm-evk adds a3f12aac2184 arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m adds 7119403f9617 Merge branch 'imx/defconfig' into for-next adds ecf631954dce Merge remote-tracking branch 'imx-mxs/for-next' adds 3c3a43c81bda Merge branch 'for_5.1/soc-drivers' into next adds 3b35b05e7f90 Merge remote-tracking branch 'keystone/next' adds 73ade6a62931 Merge branch 'v5.1-next/soc' into for-next adds 80673bf62793 Merge remote-tracking branch 'mediatek/for-next' adds 7971cc408d11 ARM: mvebu: kirkwood: remove error message when retrieving [...] adds 8f11b5ab441d ARM: mvebu: fix a leaked reference by adding missing of_node_put adds 3ab2b5fdd1d8 ARM: mvebu: drop unnecessary label adds 969ad77c14ab ARM: mvebu: prefix coprocessor operand with p adds 7af2ea3b29b1 ARM: mvebu: drop return from void function adds ba5f10af4b11 Merge branch 'mvebu/arm64' into mvebu/for-next adds bba9716cf7f8 Merge branch 'mvebu/dt' into mvebu/for-next adds 891f0f865c37 Merge branch 'mvebu/dt64' into mvebu/for-next adds b110517ea014 Merge remote-tracking branch 'mvebu/for-next' adds 38e81831e3f4 Merge branch 'omap-for-v5.2/dt-am3' into for-next adds 2027f1199182 Merge branch 'omap-for-v5.2/ti-sysc' into for-next adds b923dcabe111 Merge branch 'omap-for-v5.2/am4-pm-v2' into for-next adds 330dda2b537f Merge branch 'omap-for-v5.2/soc' into for-next adds a9d672158d1c Merge branch 'omap-for-v5.2/am4-ddr3' into for-next adds a77b7c4a721f Merge branch 'omap-for-v5.2/dt' into for-next adds 6e6454d1a71b Merge branch 'omap-for-v5.2/ti-sysc' into for-next adds 6744671e2eb6 Merge branch 'omap-for-v5.2/dt-ti-sysc' into for-next adds 5f3073011c89 Merge branch 'omap-for-v5.2/dt-am3' into for-next adds 88742c146f8a Merge branch 'omap-for-v5.2/am4-pm-v2' into for-next adds 213472244917 Merge branch 'omap-for-v5.2/dt' into for-next adds 37c2eadde68d Merge branch 'omap-for-v5.2/dt-am3' into for-next adds 55099f43446e Merge branch 'omap-for-v5.1/fixes' into for-next adds ef2989fe20d8 Merge branch 'fixes' into for-next adds 51012a38b4bc Merge remote-tracking branch 'omap/for-next' adds 5a0415da317b Merge tag 'qcom-dts-for-5.2' into really-done-for-5.2 adds 2387953404ab Merge tag 'qcom-dts-for-5.2-1' into really-done-for-5.2 adds 21c31d7b6015 Merge tag 'qcom-defconfig-for-5.2' into really-done-for-5.2 adds c8cad980d9f2 Merge tag 'qcom-drivers-for-5.2' into really-done-for-5.2 adds 2e8382955a3e arm64: defconfig: Enable stmmac qualcomm ethernet config adds e413e5484ed1 Merge tag 'qcom-arm64-defconfig-for-5.2' into really-done-for-5.2 adds a9737bb2cca6 Merge tag 'qcom-arm64-for-5.2' into really-done-for-5.2 adds 1d31c0b1a28a Merge tag 'qcom-arm64-for-5.2-1' into really-done-for-5.2 adds da2978b7875e Merge remote-tracking branch 'qcom/for-next' adds 2b9c12e01a3d Merge branches 'fixes-for-v5.1', 'arm-dt-for-v5.2', 'arm-s [...] adds edeaf6da5aa7 Merge branches 'arm-dt-for-v5.2' and 'arm64-dt-for-v5.2' i [...] adds e4176560d265 Merge branches 'arm-defconfig-for-v5.2' and 'arm-dt-for-v5 [...] adds 86f046b8eca1 Merge branch 'arm64-dt-for-v5.2' into next adds f43dc1c4ff6e Merge branch 'arm64-dt-for-v5.2' into next adds 4c39da306a44 Merge branches 'arm-defconfig-for-v5.2' and 'arm-dt-for-v5 [...] adds 1b4daf1a0893 Merge branch 'arm64-dt-for-v5.2' into next adds 982700f80241 Merge branch 'arm-dt-for-v5.2' into next adds 240b0a3f4c97 Merge remote-tracking branch 'renesas/next' adds c8d2b748f95a Merge branch 'v5.2-armsoc/defconfig32' into for-next adds 6408da0086e2 Merge branch 'v5.2-armsoc/drivers' into for-next adds d768ffbec30e Merge branch 'v5.2-armsoc/dts32' into for-next adds 070bcb0216aa Merge branch 'v5.2-armsoc/dts64' into for-next adds 65bb0a25318a Merge branch 'v5.2-armsoc/soc32' into for-next adds fb903392131a clk: rockchip: fix wrong clock definitions for rk3328 adds dfe7fb21cd9e clk: rockchip: Make rkpwm a critical clock on rk3288 adds 00c0cd9e59d2 clk: rockchip: Fix video codec clocks on rk3288 adds bf297420cce5 clk: rockchip: Limit use of USB PHY clock to USB on rk3288 adds 57a20248ef3e clk: rockchip: Turn on "aclk_dmac1" for suspend on rk3288 adds 1f55660ff805 clk: rockchip: add a COMPOSITE_DIV_OFFSET clock-type adds f4033db5b84e clk: rockchip: undo several noc and special clocks as crit [...] adds 9c539071723e Merge branch 'v5.2-clk/next' into for-next adds 222ab0552e94 Merge remote-tracking branch 'rockchip/for-next' adds 5f34e20b5b64 Merge remote-tracking branch 'krzk-korg/next/dt' into for-next adds 28ca5eadafee Merge remote-tracking branch 'krzk-korg/next/dt64' into for-next adds 88c63ebd1f5a Merge branch 'next/dt' into for-next adds d9b42e05b208 Merge branch 'next/soc' into for-next adds 0b428d14b485 Merge branch 'next/soc' into for-next adds 784e12f34ee8 Merge branch 'next/dt' into for-next adds 831c75782772 Merge branch 'next/dt64' into for-next adds e8ef5b2f6c27 Merge remote-tracking branch 'samsung-krzk/for-next' adds ab65e04dc101 clk: sunxi-ng: Allow DE clock to set parent rate adds 6630aad719bc clk: sunxi-ng: f1c100s: fix USB PHY gate bit offset adds 49c726d55c1b clk: sunxi: Add Kconfig options adds 3095251cf0d7 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] adds 613e2ef60188 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] adds ed11f1adfb6d Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next adds bb6dedacdb00 Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next adds e6393d42ef90 Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next adds 26fae7a41313 clk: sunxi-ng: h6: Preset hdmi-cec clock parent adds f10885b8548c clk: sunxi-ng: h6: Allow video & vpu clocks to change parent rate adds 2abc330c514f clk: sunxi-ng: nkmp: Avoid GENMASK(-1, 0) adds 0e790f20d032 Merge branches 'sunxi/clk-for-5.2' and 'sunxi/clk-fixes-fo [...] adds 204a1ecda29a Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next adds 6597ce3de9e4 clk: sunxi-ng: h6: Allow video & vpu clocks to change parent rate adds 1054e4dd1cbb clk: sunxi-ng: nkmp: Explain why zero width check is needed adds 78e831c78f68 Merge branches 'sunxi/clk-for-5.2' and 'sunxi/clk-fixes-fo [...] adds 7c9914fd4a80 Merge branches 'sunxi/dt-for-5.2' and 'sunxi/dt64-for-5.2' [...] adds 5a61fc012996 Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next adds b3adde03ba39 clk: sunxi-ng: a83t: Add pll-video0 as parent of csi-mclk adds 686ba25c6eab Merge branches 'sunxi/dt-for-5.2', 'sunxi/clk-for-5.2' and [...] adds faeb23ceee2f Merge branch 'sunxi/dt64-for-5.2' into sunxi/for-next adds c77cebac96a9 clk: sunxi-ng: sun5i: Export the MBUS clock adds 3aacbf7dc763 Merge branches 'sunxi/clk-for-5.2' and 'sunxi/dt-for-5.2' [...] adds 202fcc634b84 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] adds e4caf53eae65 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] adds e8b9038b9342 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] adds f68f26836f0b Merge branch 'sunxi/dt64-for-5.2' into sunxi/for-next adds 613c4ce8fddb Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next adds f91f097f0263 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 573092152ecd Merge branch for-5.2/bus into for-next adds 79b2c833bd54 Merge branch for-5.2/soc into for-next adds d719e0363a9c Merge branch for-5.2/firmware into for-next adds b272713c28ce Merge branch for-5.2/memory into for-next adds 928138800e7b Merge branch for-5.2/arm/soc into for-next adds 2cfc2ff998c7 Merge branch for-5.2/arm/dt into for-next adds 831afd49f009 Merge branch for-5.2/arm/defconfig into for-next adds 62fae4a82fda Merge branch for-5.2/arm64/dt into for-next adds b31c477a9892 Merge branch for-5.2/arm64/defconfig into for-next adds 09429027a9d2 Merge remote-tracking branch 'tegra/for-next' adds 6a82559f745b clk: renesas: rcar-gen3: Pass name/offset to cpg_sd_clk_re [...] adds 9c561be8d8f2 clk: renesas: r7s9210: Always use readl() adds 1addd6d568d0 clk: renesas: r9a06g032: Add missing PCI USB clock adds 20cc05ba04a9 clk: renesas: rcar-gen3: Parameterise Z and Z2 clock fixed [...] adds 10d9ea5100c8 clk: renesas: rcar-gen3: Parameterise Z and Z2 clock offset adds e0836e363843 clk: renesas: rcar-gen3: Remove CLK_TYPE_GEN3_Z2 adds cb8be119d21d math64: New DIV64_U64_ROUND_CLOSEST helper adds 71119b54a2e6 clk: renesas: rcar-gen3: Support Z and Z2 clocks with high [...] adds 787fe096fe42 clk: renesas: r8a77990: Add Z2 clock adds 4aeed945b702 clk: renesas: r8a774c0: Add Z2 clock adds 8d36fdcce21c clk: renesas: rcar-gen3: Correct parent clock of EHCI/OHCI adds c2182095c850 clk: renesas: rcar-gen3: Correct parent clock of HS-USB adds 3c772f71a552 clk: renesas: rcar-gen3: Correct parent clock of SYS-DMAC adds b9df2ea2b8d0 clk: renesas: rcar-gen3: Correct parent clock of Audio-DMAC adds 3c14505c68ca clk: renesas: rcar-gen3: Rename DRIF clocks adds 21ab095cbc06 clk: renesas: r8a77980: Fix RPC-IF module clock's parent adds b953eaaeb58e clk: renesas: rcar-gen3: Fix cpg_sd_clock_round_rate() ret [...] adds 013b1857e817 Merge tag 'clk-renesas-for-v5.2-tag1' of git://git.kernel. [...] adds c2f0705f85fd clk: renesas: rcar-gen3: Remove unused variable adds 8bc7a04bb783 clk: qcom: gcc-qcs404: Add CDSP related clocks and resets adds 5f19c6e936f2 dt-bindings: clock: Introduce Qualcomm Turing Clock controller adds 360fed42282e clk: qcom: branch: Add AON clock ops adds 892df0191b29 clk: qcom: Add QCS404 TuringCC adds c0ee0e43c049 clk: qcom: Skip halt checks on gcc_pcie_0_pipe_clk for 8998 adds be17ca6ac76a clk: mediatek: Disable tuner_en before change PLL rate adds a3ae549917f1 clk: mediatek: Add new clkmux register API adds 9d7e1a82b7d1 clk: mediatek: Add configurable pcwibits and fmin to mtk_pll_data adds 2f41cd9b13ea dt-bindings: ARM: Mediatek: Document bindings for MT8183 adds d90240bc073e clk: mediatek: Add dt-bindings for MT8183 clocks adds 23fe31dedb7b clk: mediatek: Add configurable pcw_chg_reg to mtk_pll_data adds acddfc2c261b clk: mediatek: Add MT8183 clock support adds dac5d67277d6 clk: mediatek: Allow changing PLL rate when it is off adds 67ea15169b35 dt-bindings: mediatek: topckgen: add support for MT8516 adds eb2814bc60d9 dt-bindings: mediatek: infracfg: add support for MT8516 adds 699480d062e0 dt-bindings: mediatek: apmixedsys: add support for MT8516 adds db077febb774 clk: mediatek: add clock driver for MT8516 adds e3ee1f21b3b7 dt-bindings: clock: milbeaut: add Milbeaut clock description adds 6a6ba5b55a72 clock: milbeaut: Add Milbeaut M10V clock controller adds 5d27e1cda1b1 Merge tag 'clk-imx-5.2' of git://git.kernel.org/pub/scm/li [...] adds 363de1d63e41 Merge tag 'clk-imx5-5.2' of git://git.kernel.org/pub/scm/l [...] adds d635c3512d3c Merge tag 'clk-imx7ulp-5.2' of git://git.kernel.org/pub/sc [...] adds a3c9e13ff0f4 clk: imx: pll14xx: drop unused variable adds 6ff46d77ca75 clk: imx6sll: Fix mispelling uart4_serial as serail adds b4a4cb5a0454 clk: imx: correct i.MX7D AV PLL num/denom offset adds 8cd117e712e1 clk: imx: keep uart clock on during system boot adds faa44850ab11 Merge branches 'clk-renesas', 'clk-qcom', 'clk-mtk', 'clk- [...] adds 38581ddc48b7 clk: Collapse gpio clk kerneldoc adds 9fe9b7ab4d05 clk: Document deprecated things adds 31f6e8700fa2 clk: Document CLK_MUX_READ_ONLY mux flag adds 777c1a40a34f clk: Document __clk_mux_determine_rate() adds 7150e182c80a clk: nxp: Drop 'flags' on fixed_rate clk macro adds 7374faa92edc clk: Remove 'flags' member of struct clk_fixed_rate adds 73d4f945f6ea clk: Document and simplify clk_core_get_rate_nolock() adds f14382d7e40c clk: Drop duplicate clk_register() documentation adds 043f44aba9a8 clk: highbank: Convert to CLK_IS_CRITICAL adds 370294e2667f clk: meson: g12a: add cpu clocks adds 39b8500283b4 clk: meson-pll: add reduced specific clk_ops for G12A PCIe PLL adds 34775209ba37 clk: meson-g12a: add PCIE PLL clocks adds 4b0f73055aca clk: meson-g12a: add video decoder clocks adds 32cd198a1a50 clk: meson: meson8b: use a separate clock table for Meson8m2 adds b882964b376f clk: meson: meson8b: add support for the GP_PLL clock on Meson8m2 adds 41785ce56249 clk: meson: meson8b: add the VPU clock trees adds 90751f686e3f clk: meson: meson8b: add the video decoder clock trees adds bc840f3357b8 Merge tag 'meson-clk-5.2' of https://github.com/BayLibre/c [...] adds 8554926b3fcb dt-bindings: clk: axg-audio: add g12a support adds 403365680975 Merge branch 'next/headers' into next/drivers adds b18819c4acf1 clk: meson: axg_audio: replace prefix axg by aud adds 6d6d2a24b2c7 clk: meson: axg-audio: don't register inputs in the onecell data adds 075001385c66 clk: meson: axg-audio: add g12a support adds 6e4fcc34e6a3 Merge tag 'meson-clk-5.2-2' of https://github.com/BayLibre [...] adds 434d69fad63b clk: divider: add explicit big endian support adds 58a2b4c9bdf9 clk: fractional-divider: add explicit big endian support adds d1c8a501ec07 clk: gate: add explicit big endian support adds 9427b71a8505 clk: multiplier: add explicit big endian support adds 3a7275196512 clk: mux: add explicit big endian support adds ce0c890e2a2f powerpc/512x: mark clocks as big endian adds f122498703d6 clk: core: remove powerpc special handling adds 5834fd75e623 clk: core: replace clk_{readl,writel} with {readl,writel} adds f925cd1d297f Merge branches 'clk-doc', 'clk-more-critical', 'clk-meson' [...] adds 33c70c13992f clk: davinci: cfgchip: use PTR_ERR_OR_ZERO in da8xx_cfgchi [...] adds b331db554815 clk: tegra: Make tegra_clk_super_mux_ops static adds c942081c87dd clk: ux500: add range to usleep_range adds 7fbb639aea35 clk: mvebu: fix spelling mistake "gatable" -> "gateable" adds defb149ba42f clk: Aspeed: Setup video engine clocking adds 9d8e8f045ae4 clk: samsung: dt-bindings: Put CLK_UART3 in order adds c52c6857de87 clk: samsung: dt-bindings: Add ADC clock ID to Exynos5410 adds 691dc382769e clk: samsung: exynos5410: Add gate clock for ADC adds aa2a0592ceb6 Merge tag 'clk-v5.2-samsung' of https://git.kernel.org/pub [...] adds 93dc07f8b089 dt-bindings: clock: jz4725b-cgu: Add UDC PHY clock adds eaa9558d35ae clk: ingenic: jz4725b: Add UDC PHY clock adds 60d74e011c8e drivers: clk: zynqmp: Allow zero divisor value adds d3e4ebc18753 drivers: clk: Update clock driver to handle clock attribute adds 5e088faecb4b clk: zynqmp: fix kerneldoc of __zynqmp_clock_get_parents adds e91158f1be5b clk: zynqmp: do not export zynqmp_clk_register_* functions adds c06e64407e03 clk: zynqmp: fix check for fractional clock adds 5852b1365df4 clk: zynqmp: use structs for clk query responses adds dbd5cd340712 Merge branches 'clk-sa', 'clk-aspeed', 'clk-samsung', 'clk [...] adds 9f77a60669d1 clk: hi3660: Mark clk_gate_ufs_subsys as critical adds 3a02cd685443 clk: lochnagar: Add initial binding documentation adds 76c547830bd1 clk: lochnagar: Add support for the Cirrus Logic Lochnagar adds 93737fe93ec6 Merge tag 'sunxi-clk-for-5.2' of https://git.kernel.org/pu [...] adds d3dfc16f8fa1 Merge tag 'v5.2-rockchip-clk-1' of git://git.kernel.org/pu [...] adds c99a8a6e9cb7 Merge branches 'clk-hisi', 'clk-lochnagar', 'clk-allwinner [...] adds f34b2c26fc7d dt-bindings: qoriq-clock: add more PLL divider clocks support adds cc61ab9ba2da clk: qoriq: add more PLL divider clocks support adds 95089f6a9e7a clk: qoriq: Add ls1028a clock configuration adds 008aa5fd119f dt-bindings: qoriq-clock: Add ls1028a chip compatible string adds 42614b5bd954 clk: qoriq: increase array size of cmux_to_group adds 936289f0476b clk: stm32: Introduce clocks of STM32F769 board adds b06df56bad2c clk: stm32mp1: Add ddrperfm clock adds bff1cef5f23a clk: tegra: Don't enable already enabled PLLs adds 40db569d6769 clk: tegra: Fix PLLM programming on Tegra124+ when PMC ove [...] adds 449c695d97e0 clk: tegra124: Remove lock-enable bit from PLLM adds 924ee3d551c9 clk: tegra: emc: Don't enable EMC clock manually adds 888ca40e2843 clk: tegra: emc: Support multiple RAM codes adds 913c3072eb58 clk: tegra: emc: Fix EMC max-rate clamping adds f4037654a899 clk: tegra: emc: Replace BUG() with WARN_ONCE() adds e71f4d385878 clk: tegra: divider: Mark Memory Controller clock as read-only adds cc40f6404d28 dt-bindings: clock: at91: new sckc bindings adds 45b5ec8498ff clk: at91: modernize sckc binding adds 5c16ffa795b7 clk: at91: sckc: handle different RC startup time adds cb4f4949b1c7 clk: at91: allow configuring peripheral PCR layout adds e4cfb823bd71 clk: at91: allow configuring generated PCR layout adds 2423eeaead6f clk: at91: usb: Add sam9x60 support adds e5be537064dd clk: at91: master: Add sam9x60 support adds a436c2a447e5 clk: at91: add sam9x60 PLL driver adds b408038415d9 dt-bindings: clk: at91: add bindings for SAM9X60 pmc adds 01e2113de9a5 clk: at91: add sam9x60 pmc driver adds 7b4c162e03d4 clk: at91: Mark struct clk_range as const adds d69c22b6e8bc Merge branches 'clk-qoriq', 'clk-stm32f4', 'clk-tegra' and [...] adds 5a7efdacb9dd clkdev: Hold clocks_mutex while iterating clocks list adds ac71e68746a3 Merge tag 'clk-fixes-for-5.1' of https://git.kernel.org/pu [...] adds b88c9f4129dc clk: Add missing stubs for a few functions adds 9cad150d71f7 Merge branch 'clk-fixes' into clk-next adds d1011cba02f2 clkdev: Move clk creation outside of 'clocks_mutex' adds fceaa7d80043 clk: Prepare for clk registration API that uses DT nodes adds 1b833924e5b3 driver core: Let dev_of_node() accept a NULL dev adds 89a5ddcc799d clk: Add of_clk_hw_register() API for early clk drivers adds fc0c209c147f clk: Allow parents to be specified without string names adds dde4eff47c82 clk: Look for parents with clkdev based clk_lookups adds 601b6e93304a clk: Allow parents to be specified via clkspec index adds ecbf3f1795fd clk: fixed-factor: Let clk framework find parent adds e4818d615b58 clk: fixed-factor: Initialize clk_init_data on stack adds 5b3c66ad8a80 Merge branch 'clk-parent-rewrite-1' into clk-next adds ddd3e8b976c7 clk: actions: Use the correct style for SPDX License Identifier adds 41d591750e3a clk: davinci: Use the correct style for SPDX License Identifier adds ddc9e569f1bd clk: qcom: Use the correct style for SPDX License Identifier adds 596c5ea46528 clk: renesas: Use the correct style for SPDX License Identifier adds 7a12f838e49a clk: sprd: Use the correct style for SPDX License Identifier adds d65530ca866d clk: sunxi-ng: Use the correct style for SPDX License Identifier adds 4441c52726d6 Merge branch 'clk-spdx' into clk-next adds a048fe996b51 clk: imx: pllv4: add fractional-N pll support adds 61d9707c08e7 Merge branch 'clk-imx' into clk-next adds 2c684b814633 Merge remote-tracking branch 'clk/clk-next' adds 3ba1b0163f3e clk: samsung: dt-bindings: Put CLK_UART3 in order adds a48b8dd5a4c3 clk: samsung: dt-bindings: Add ADC clock ID to Exynos5410 adds 3c297d9e65d8 clk: samsung: exynos5410: Add gate clock for ADC adds 63acad4f0e35 Merge remote-tracking branch 'clk-samsung/for-next' adds 3dfc242f11d7 csky: Fixup vdsp&fpu issues in kernel adds 28bb030f9333 csky/ftrace: Add dynamic function tracer (include graph tracer) adds cfa4d93b977a csky: Add perf callchain support adds 2f7932b011e7 csky: Update syscall_trace_enter/exit implementation adds 1b2707fb1189 csky: remove redundant generic-y adds ce63cd5bd448 csky: mm/fault.c: Remove duplicate header adds f335b10f3b6c csky: Add non-uapi asm/ptrace.h namespace adds f4625ee0e40a csky: Use in_syscall & forget_syscall instead of r11_sig adds bf2416829362 csky: Reconstruct signal processing adds f62e31623d71 csky: Support dynamic start physical address adds 981bbf274b64 csky: Fixup wrong update_mmu_cache implementation adds b4bf274198bd csky: Add perf_arch_fetch_caller_regs support adds 205353fa06cc csky: Support vmlinux bootup with MMU off adds 683fafebf93b csky: Use va_pa_offset instead of phys_offset adds 0eaf50deec8d csky: add page fault perf event support adds daac95e70f48 csky: Add support for perf registers sampling adds 1a23710c71bb csky: Fixup compile warning adds a691f3334d58 csky/syscall_trace: Fixup return processing flow adds 28d28c46114d Merge remote-tracking branch 'csky/linux-next' adds 1efdd4bd2543 m68k: Call timer_interrupt() with interrupts disabled adds 0ca7ce7db771 m68k: mac: Fix VIA timer counter accesses adds 6242c94d1430 m68k: apollo, q40, sun3, sun3x: Remove arch_gettimeoffset [...] adds 7d6ca23554e3 m68k: Drop ARCH_USES_GETTIMEOFFSET adds 5afd3d06e5cb m68k: amiga: Convert to clocksource API adds 26ccd2d376d9 m68k: atari: Convert to clocksource API adds 3384df06c131 m68k: bvme6000: Convert to clocksource API adds 2ed16626f58f m68k: hp300: Convert to clocksource API adds 4be2ba93cf2e m68k: hp300: Handle timer counter overflow adds 481fa139b893 m68k: mac: Convert to clocksource API adds fc4c47b3b5b8 m68k: mvme147: Convert to clocksource API adds 7529b90d051e m68k: mvme147: Handle timer counter overflow adds 3d744eee38f1 m68k: mvme16x: Convert to clocksource API adds 19999a8b8782 m68k: mvme16x: Handle timer counter overflow adds 733df11cfc36 m68k: defconfig: Update defconfigs for v5.1-rc1 adds 0a4bda39fe61 Merge remote-tracking branch 'm68k/for-next' adds b8f3b15a7ba0 MIPS: entry: Remove unneeded need_resched() loop adds 0d1d17b9ff8e MIPS: uasm: Add div, mul and sel instructions for mipsr6 adds 6c2c8a188868 MIPS: eBPF: Provide eBPF support for MIPS64R6 adds 716850ab104d MIPS: eBPF: Initial eBPF support for MIPS32 architecture. adds 371a415153be arch: mips: Kconfig: pedantic formatting adds e6331a321aaf MIPS: KVM: Use prandom_u32_max() to generate tlbwr index adds e6046b5e69a0 MIPS: ralink: fix cpu clock of mt7621 and add dt clk devices adds ec86e545c19a Merge tag 'mips_fixes_5.1_1' into mips-next adds c838b580ca9d MIPS: jump_label: Remove redundant nops adds 9b6584e35f40 MIPS: jump_label: Use compact branches for >= r6 adds 3e3d1dfda4d6 MIPS: generic: Enable CONFIG_JUMP_LABEL adds 16b22f85bca2 Revert "MIPS: ralink: fix cpu clock of mt7621 and add dt c [...] adds 1e0221374e30 mips: vdso: drop unnecessary cc-ldoption adds a703db3d5b4b mips: Make sure kernel .bss exists in boot mem pool adds 6ea3ba6fac31 mips: Discard rudiments from bootmem_init adds cf0c4876684d mips: Combine memblock init and memory reservation loops adds 543e0856b426 Merge remote-tracking branch 'mips/mips-next' adds 9cf97fa63de4 nds32: Removed unused thread flag TIF_USEDFPU adds 428233a45e0d nds32/io: Remove useless definition of mmiowb() adds b7ca56a10823 nds32: ex-exit: Remove unneeded need_resched() loop adds e28f005d9f5f nds32: add vmlinux.lds and vdso.so to .gitignore adds 7d673b08a60c nds32: vdso: fix and clean-up Makefile adds 599a98e5e787 nds32: remove __virt_to_bus and __bus_to_virt adds 5d8e053305c6 nds32: Use the correct style for SPDX License Identifier adds 3f4c901dea27 nds32: remove unused generic-y += cmpxchg-local.h adds fbf94d27fb4e nds32: vdso: drop unnecessary cc-ldoption adds 2754ac6cd736 nds32: fix semicolon code style issue adds e01be22cb5f6 arch: nds32: Kconfig: pedantic formatting adds 83f7b748f739 nds32: fix asm/syscall.h adds 7ad688108763 Merge remote-tracking branch 'nds32/next' adds 5f82e0ca5be2 parisc: Consider stack randomization for mmap base only wh [...] adds bd3258403df9 parisc: add set_fixmap()/clear_fixmap() adds 9117383cb393 parisc: add parisc code patching adds fcaa9f801522 parisc: add KGDB support adds fd53800fd5e4 parisc: Export running_on_qemu symbol for modules adds f6d44a3d0a27 parisc: Tune LASI LAN for QEMU adds a3e7c8c366de parisc: Skip registering LED when running in QEMU adds 4d439953184b parisc: PA-Linux requires at least 32 MB RAM adds 309015f329c3 parisc: add functions required by KPROBE_EVENTS adds 83ccafb209ee parisc: Implement kprobes adds f236305d69cb parisc: remove kprobes.h from generic-y adds 8565e7b1898a parisc: Implement kretprobes adds 229904eb917f doc: update kprobes supported architecture list adds 0961e02a6e16 parisc: remove unused flags parameter in __patch_text() adds fef8a8c4d150 parisc: Show n/a if product number not available adds b9d6ee6b9465 parisc: update feature lists adds 2cb7b29409e0 parisc: enable wide mode early adds 281b718721a5 parisc: Switch from DISCONTIGMEM to SPARSEMEM adds dcd2e599533c parisc: Remove lock code to serialize TLB operations in pacache.S adds 05189d28af21 parisc: Use ldcw instruction for SMP spinlock release barrier adds 9379865dd21e parisc: Add memory clobber to TLB purges adds 61726d43208f parisc: Add memory barrier to asm pdc and sync instructions adds debc70a30f70 parisc: Allow live-patching of __meminit functions adds 1fb55c4cf4e6 parisc: Enable SPARSEMEM_VMEMMAP adds f1abe94b2718 parisc: Use per-pagetable spinlock adds 2b731a920986 parisc: Update huge TLB page support to use per-pagetable [...] adds 9ee16ae6e738 Merge remote-tracking branch 'parisc-hd/for-next' adds d3e76a1acd18 Merge branch 'fixes' into next adds a273fa386a94 powerpc/32: Add ppc_defconfig adds af5cd05de5dd powerpc: Fix defconfig choice logic when cross compiling adds 6c84f8c5cbfb powerpc/highmem: Change BUG_ON() to WARN_ON() adds eea86aa4171d powerpc/mm/64: Document the sizes of/sizes mapped by Pxx_I [...] adds ff6d27823f61 powerpc: vdso: Make vdso32 installation conditional in vds [...] adds 308be6c7817c powerpc/embedded6xx: Make some functions static adds 62611c1e2418 powerpc/embedded6xx: Remove unused functions holly_power_o [...] adds 56c46bba9bbf powerpc/64: Fix booting large kernels with STRICT_KERNEL_RWX adds c9d8dda42372 powerpc/pseries/mce: Improve array initialization. adds 24c174bb23eb powerpc/configs: Enable CONFIG_USB_XHCI_HCD by default adds f89bd8ba834e powerpc/mm/radix: Don't do SLB preload when using the radix MMU adds f172acbfae1a powerpc/mm: move warning from resize_hpt_for_hotplug() adds bff25143da0d powerpc/mm: Silence unused-but-set-variable warnings adds c05f57fdc34a powerpc/pseries/iommu: Fix set but not used values adds e663e1e06089 powerpc/pseries/pmem: Fix a set but not used value adds 679d03f26a68 MAINTAINERS: Remove non-existent VAS file adds 0235854e1c25 MAINTAINERS: Update remaining @linux.vnet.ibm.com addresses adds 4df2cb633b5b powerpc/83xx: Add missing of_node_put() after of_device_is [...] adds 7f177f9810ad powerpc/pseries: hwpoison the pages upon hitting UE adds cc76404feaed powerpc/8xx: Fix possible device node reference leak adds 6917735e8f90 powerpc: Remove duplicate headers adds 80d04b7fabe1 powerpc/crypto: Use cheaper random numbers for crc-vpmsum [...] adds 2f9196b67237 powerpc/powernv: Squash sparse warnings in opal-call.c adds 2d4d9b308f8f powerpc/numa: improve control of topology updates adds 558f86493df0 powerpc/numa: document topology_updates_enabled, disable b [...] adds a3f3072db6ca powerpc/powernv/idle: Restore IAMR after idle adds 53a712bae5dd powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle adds 69795cabe4cf powerpc: Add framework for Kernel Userspace Protection adds 0fb1c25ab523 powerpc: Add skeleton for Kernel Userspace Execution Prevention adds de78a9c42a79 powerpc: Add a framework for Kernel Userspace Access Protection adds b28c97505eb1 powerpc/64: Setup KUP on secondary CPUs adds 1bb2bae2e6c7 powerpc/mm/radix: Use KUEP API for Radix MMU adds ef296729b735 powerpc/lib: Refactor __patch_instruction() to use __put_u [...] adds 890274c2dc4c powerpc/64s: Implement KUAP for Radix MMU adds 5e5be3aed230 powerpc/mm: Detect bad KUAP faults adds e291b6d575bc powerpc/32: Remove MSR_PR test when returning from syscall adds e2fb9f544431 powerpc/32: Prepare for Kernel Userspace Access Protection adds c341a108a581 powerpc/8xx: Only define APG0 and APG1 adds 06fbe81b5909 powerpc/8xx: Add Kernel Userspace Execution Prevention adds 2679f9bd0aba powerpc/8xx: Add Kernel Userspace Access Protection adds 31ed2b13c48d powerpc/32s: Implement Kernel Userspace Execution Prevention. adds f342adca3afc powerpc/32s: Prepare Kernel Userspace Access Protection adds a68c31fc01ef powerpc/32s: Implement Kernel Userspace Access Protection adds 6161a37307f3 powerpc/mm: Fix build error with FLATMEM book3s64 config adds 4f40b15f339d powerpc/mm: Remove PPC_MM_SLICES #ifdef for book3s64 adds 60458fba469a powerpc/mm: Add helpers for accessing hash translation rel [...] adds 67fda38f0d68 powerpc/mm: Move slb_addr_linit to early_init_mmu adds 701101865f5d powerpc/mm: Reduce memory usage for mm_context_t for radix adds ef629cc5bf05 powerc/mm/hash: Reduce hash_mm_context size adds a35a3c6f6065 powerpc/mm/hash64: Add a variable to track the end of IO mapping adds 0034d395f89d powerpc/mm/hash64: Map all the kernel regions in the same [...] adds e09093927e54 powerpc/mm: Validate address values against different regi [...] adds 53ed7a5947de powerpc/mm: Drop the unnecessary region check adds 1c946c1b7f2b powerpc/mm/hash: Simplify the region id calculation. adds a092a03fa942 powerpc/mm: Print kernel map details to dmesg adds 5f53d28608f6 powerpc/mm/hash: Rename KERNEL_REGION_ID to LINEAR_MAP_REGION_ID adds 26ad26718dfa powerpc/mm: Fix section mismatch warning adds 48aa3dfe7d1c Merge remote-tracking branch 'powerpc/next' adds 7a64f3f1cffd riscv/signal: Fixup additional syscall restarting adds df720961c128 riscv: use asm-generic/extable.h adds 5cfade5fdcc9 riscv: turn mm_segment_t into a struct adds e28dcc77e8e8 riscv: remove unreachable big endian code adds 09afac77b6e8 riscv: remove CONFIG_RISCV_ISA_A adds df16c40cbfb4 riscv: clear all pending interrupts when booting adds c637b911e066 riscv: simplify the stack pointer setup in head.S adds ba9c0141941c riscv: cleanup the parse_dtb calling conventions adds 877425424d6c riscv: remove unreachable !HAVE_FUNCTION_GRAPH_RET_ADDR_PTR code adds 6ab77af4b0ee riscv: remove duplicate macros from ptrace.h adds bed137870663 riscv: print the unexpected interrupt cause adds bf0102a0fdd9 riscv: call pm_power_off from machine_halt / machine_power_off adds fd7f744caed8 riscv: vdso: drop unnecessary cc-ldoption adds 2cd8c8497bb4 Merge remote-tracking branch 'risc-v/for-next' adds f85b2b297c16 s390/qdio: clean up pci_out_supported() adds 2f2f3839fb8d s390/qdio: clean up qdio_check_outbound_after_thinint() adds 46a984ffb86c s390/cpum_cf: Add support for CPU-MF SVN 6 adds bf9921a9c15b s390: introduce .boot.preserved.data section adds 1e941d39493f s390: move ipl block to .boot.preserved.data section adds fd184e1a8b65 s390: introduce .boot.preserved.data section compile time [...] adds 5abb9351dfd9 s390/uv: introduce guest side ultravisor code adds db9492cef45e s390/protvirt: add memory sharing for diag 308 set/store adds 093ddccb5515 s390/protvirt: block kernel command line alteration adds 34298422cc44 s390/qdio: fix output of DSCI value in debug file adds b39544c6e02f s390/qdio: pass up count of ready-to-process SBALs adds 65e4f776385a s390/qdio: simplify SBAL range calculation adds dccbbaff174d s390/qdio: eliminate queue's last_move cursor adds 81a8f2beb32a s390/mm: silence compiler warning when compiling without C [...] adds e91012ee855a s390: cio: fix cio_irb declaration adds e24e4712efad s390/rseq: use trap4 for RSEQ_SIG adds 7aa0055e0647 s390: fine-tune stack switch helper adds c1afcaec2af6 s390: remove -fno-strength-reduce flag adds 96ca7674ea66 s390: don't build vdso32 with clang adds efb150df1de6 s390: syscall_wrapper: avoid clang warning adds 0a113efc3b48 s390: make __load_psw_mask work with clang adds 9a0ceb9cfbee s390: make chkbss work with clang adds 475c8e9e89db s390: Convert IS_ENABLED uses to __is_defined adds 6e042492a272 s390: avoid __builtin_return_address(n) on clang adds 913140e22156 s390: zcrypt: initialize variables before_use adds 5b2ad270529f s390/qdio: limit direct access to first_to_check cursor adds 6bcf74e2d15c s390/qdio: consolidate index tracking for queue scan adds d1874a0c2805 s390/mm: make the pxd_offset functions more robust adds 1a42010cdc26 s390/mm: convert to the generic get_user_pages_fast code adds 1c410fd6a561 s390/cpum_cf_diag: Add support for CPU-MF SVN 6 adds 01eb42afb457 s390/kasan: fix strncpy_from_user kasan checks adds c9f621524e70 s390/mm: fix pxd_bad with folded page tables adds 71189f263f8a vfio-ccw: make it safe to access channel programs adds 690f6a1581c7 vfio-ccw: rework ssch state handling adds 4f76617378ee vfio-ccw: protect the I/O region adds db8e5d17ac03 vfio-ccw: add capabilities chain adds b0940857379e s390/cio: export hsch to modules adds d5afd5d135c8 vfio-ccw: add handling for async channel instructions adds cea5dde42a83 vfio-ccw: Do not call flush_workqueue while holding the spinlock adds b49bdc8602b7 vfio-ccw: Release any channel program when releasing/remov [...] adds d1ffa760d22a vfio-ccw: Prevent quiesce function going into an infinite loop adds 5513bc8eb4a0 Merge tag 'vfio-ccw-20190425' of https://git.kernel.org/pu [...] adds 23d1aee92b42 s390/crypto: rework generate_entropy function for pseudo r [...] adds 769f020b6c92 s390/crypto: use TRNG for seeding/reseeding adds a8fd61688dfa s390: report new CPU capabilities adds 86c74d869d32 s390/ipl: make ipl_info less confusing adds 5f1207fbe744 s390/ipl: provide uapi header for list directed IPL adds d29af5b7a886 s390/ipl: add definitions for the IPL report block adds 9641b8cc733f s390/ipl: read IPL report at early boot adds 937347ac56bf s390/ipl: add helper functions to create an IPL report adds f6780686525c s390/boot: pad bzImage to 4K adds f3df44e7c986 s390/zcore: Rename ipl_block to mitigate name collision adds 6339a3889ad4 s390/kexec_file: Fix potential segment overlap in ELF loader adds 729829d775c9 s390/kexec_file: Fix detection of text segment in ELF loader adds 61f3f8fc2235 s390/purgatory: Reduce purgatory size adds 4c0f032d4963 s390/purgatory: Omit use of bin2c adds d0d249d75dda s390/kexec_file: Simplify parmarea access adds 8e4964261374 s390/kexec_file: Unify loader code adds 653beba24d4c s390/kexec_file: Load new kernel to absolute 0 adds e23a8020ce4e s390/kexec_file: Signature verification prototype adds 99feaa717e55 s390/kexec_file: Create ipl report and pass to next kernel adds 268a78404973 s390/kexec_file: Disable kexec_load when IPLed secure adds c9896acc7851 s390/ipl: Provide has_secure sysfs attribute adds 6324b4de6dca s390/pci: mark command line parser data __initdata adds 066ee72aecdc s390/pci: remove unused define adds c840927cf5f2 s390/pci: move everything irq related to pci_irq.c adds 0a9fddfaa8ea s390/sclp: detect DIRQ facility adds 30e63ef2ef43 s390/airq: recognize directed interrupts adds b1f548645cb5 s390/pci: clarify interrupt vector usage adds 414cbd1e3d14 s390/airq: provide cacheline aligned ivs adds e979ce7bced2 s390/pci: provide support for CPU directed interrupts adds 914b7dd07ee8 s390: show statistics for MSI IRQs adds 07e3ec3acb80 s390/pci: gather statistics for floating vs directed irqs adds fbfe07d440f2 s390/pci: add parameter to force floating irqs adds 81deca12c202 s390/pci: move io address mapping code to pci_insn.c adds c475f1770a5e s390/ism: move oddities of device IO to wrapper function adds 71ba41c9b1d9 s390/pci: provide support for MIO instructions adds 56271303808f s390/pci: add parameter to disable usage of MIO instructions adds 833b441ec0f6 s390: enable processes for mio instructions adds 805bc0bc238f s390/kernel: build a relocatable kernel adds ff4a742dde3c s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad adds fd3d2742d558 s390/kprobes: use static buffer for insn_page adds 087c4d742398 s390/sclp: do not use static sccbs adds a80313ff91ab s390/kernel: introduce .dma sections adds b2d24b97b2a9 s390/kernel: add support for kernel address space layout r [...] adds 7a5da02de8d6 locking/lockdep: check for freed initmem in static_obj() adds 26e60277414e Merge remote-tracking branch 's390/features' adds 51fc407848da Merge tag 'v4.9' into xtensa-for-next adds 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU adds ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next adds 5874c700308f xtensa: make __pa work with uncached KSEG addresses adds 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next adds 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next adds bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next adds 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next adds 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next adds a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next adds 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next adds c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next adds 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic adds 9e0031ddb608 xtensa: fix build with KASAN adds e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next adds ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute adds ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next adds 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers adds cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next adds 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} adds 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all adds f0f84837c6da xtensa: rework noMMU cache attributes initialization adds 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next adds 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next adds c9efd0d7beb3 Merge branch 'xtensa-fixes' into xtensa-for-next adds 0fc042bfb322 Merge branch 'xtensa-fixes' into xtensa-for-next adds c478d6d63f73 Merge branch 'xtensa-fixes' into xtensa-for-next adds 91eaf0f3c78a Revert "xtensa: xtfpga: implement platform DMA address helpers" adds 11418596b31f Merge branch 'xtensa-fixes' into xtensa-for-next adds b7c16dd08fb8 Merge branch 'xtensa-fixes' into xtensa-for-next adds 3db1569a17dd xtensa: add __NR_syscalls along with __NR_syscall_count adds b4130fdef9a7 xtensa: add system call table generation support adds 7c17225f2059 xtensa: generate uapi header and syscall table header files adds fcec7756107d Merge branch 'xtensa-syscall-rework' into xtensa-for-next adds 897368ebb6a7 Merge branch 'xtensa-fixes' into xtensa-for-next adds e22864e5a665 xtensa: clean up WSR*/RSR*/get_sr/set_sr adds e836b0528f18 xtensa: simplify coprocessor.S adds d81a6df30db2 xtensa: don't clear cpenable unconditionally on release adds a78d2a03404b Merge branch 'xtensa-cleanups' into xtensa-for-next adds e2f3efdaf1b6 Merge branch 'xtensa-cleanups' into xtensa-for-next adds cf991521b736 Merge branch 'xtensa-cleanups' into xtensa-for-next adds c31f54cdc8da Merge branch 'xtensa-tracehook' into xtensa-for-next adds f1589f675d65 Merge branch 'xtensa-jumplabel' into xtensa-for-next adds da26d363189a xtensa: SMP: fix secondary CPU initialization adds a169c7463e51 xtensa: smp_lx200_defconfig: fix vectors clash adds 18031f71ea01 xtensa: SMP: mark each possible CPU as present adds f2b9dea93c02 drivers/irqchip: xtensa: add warning to irq_retrigger adds 8cd4105fd234 drivers/irqchip: xtensa-mx: fix mask and unmask adds 76428ff915f3 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 16be6fd6a52b xtensa: Fix typo use space=>user space adds 34a783a07a6f xtensa: rename BUILTIN_DTB to BUILTIN_DTB_SOURCE adds 8a668039b788 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 95dd4c87b7a6 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 20d45b2c3fe9 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 036ef74b3ecb Merge branch 'xtensa-5.1' into xtensa-for-next adds c480b5e66793 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds 2b4ed567f1a4 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds a26a70426e9b Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds 3b77b542fb59 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds cd0265fcd2ea fscrypt: drop inode argument from fscrypt_get_ctx() adds ff5d3a97075c fscrypt: remove WARN_ON_ONCE() when decryption fails adds e37a784d8b6a fscrypt: use READ_ONCE() to access ->i_crypt_info adds 6cc248684d3d fscrypt: clean up and improve dentry revalidation adds 968dd6d0c6d6 fscrypt: fix race allowing rename() and link() of cipherte [...] adds 0bf3d5c1604e fs, fscrypt: clear DCACHE_ENCRYPTED_NAME when unaliasing d [...] adds d456a33f041a fscrypt: only set dentry_operations on ciphertext dentries adds b01531db6cec fscrypt: fix race where ->lookup() marks plaintext dentry [...] adds 4c4f7c19b3c7 vfs: use READ_ONCE() to access ->i_link adds 2c58d548f570 fscrypt: cache decrypted symlink target in ->i_link adds c123ce707ba5 Merge remote-tracking branch 'fscrypt/master' adds 55d945e2e4aa fs: befs: btree: Fixed some coding standard issues adds 68dbda566db7 Merge remote-tracking branch 'befs/for-next' adds 46f811f6ab78 Merge branch 'misc-5.1' into for-next-current-v5.0-20190425 adds c5775380a83b Merge branch 'for-next-current-v5.0-20190425' into for-nex [...] adds 82431d78ec88 btrfs: factor our read/write stage off csum_tree_block int [...] adds ccb08a26a6ed btrfs: warn if extent buffer mapping crosses a page bounda [...] adds 84c5a19d1bd6 btrfs: Don't panic when we can't find a root key adds 04b8bba41a7d btrfs: Initialize inode::i_mapping once in btrfs_symlink adds c3abc86356f7 btrfs: scrub: return EAGAIN when fs is closing adds 21f880805f23 btrfs: zstd: remove indirect calls for local functions adds 1091a877eadf Btrfs: remove no longer used 'sync' member from transactio [...] adds 6b55b4a84619 btrfs: Introduce fs_info to extent_io_tree adds 8568d5cc3609 btrfs: switch extent_io_tree::track_uptodate to bool adds e94b39b6b08c btrfs: Introduce extent_io_tree::owner to distinguish diff [...] adds d0bd45d4551c btrfs: tracepoints: Add trace events for extent_io_tree adds cfd9b1e7c3dc btrfs: reduce kmap_atomic time for checksumming adds a8d03f0c37a9 btrfs: merge _btrfs_set_prop helpers adds abf06d955233 btrfs: drop redundant forward declaration in props.c adds 909d884b6e2c btrfs: rename fs_info argument to fs_private adds 26fcaf814d61 btrfs: refactor btrfs_set_prop and add btrfs_set_prop_trans adds 59cc61123221 btrfs: Turn an 'else if' into an 'else' in btrfs_uuid_tree_add adds 6c7c276877f3 btrfs: Remove EXTENT_WRITEBACK adds 334f2ee76307 btrfs: Remove EXTENT_IOBITS adds 40b1e8cd011f btrfs: add assertion helpers for spinning writers adds cea8ebca8ea4 btrfs: use assertion helpers for spinning writers adds f19c115dc7a1 btrfs: add assertion helpers for spinning readers adds e7564281dc36 btrfs: use assertion helpers for spinning readers adds f95a8bf0462f btrfs: add assertion helpers for extent buffer read lock counters adds 0e64e5a029a5 btrfs: use assertion helpers for extent buffer read lock counters adds ff0bd32ccbcf btrfs: add assertion helpers for extent buffer write lock [...] adds 4cf10b0f1f2d btrfs: use assertion helpers for extent buffer write lock [...] adds 9f10d1067024 btrfs: switch extent_buffer::lock_nested to bool adds 5d2a482e0a6e btrfs: Exploit the fact that pages passed to extent_readpa [...] adds 78135a1ca510 btrfs: Remove unused -EIO assignment in end_bio_extent_readpage adds daa88b58aa99 btrfs: reloc: Fix NULL pointer dereference due to expanded [...] adds bcfb0b2b04a0 btrfs: Make btrfs_(set|clear)_header_flag return void adds 3f9bd9c12272 btrfs: Correctly free extent buffer in case btree_read_ext [...] adds a8b21c921df5 btrfs: Check the first key and level for cached extent buffer adds f7f957676bf4 btrfs: Always output error message when key/level verifica [...] adds ac8557995b42 btrfs: extent_io: Move the BUG_ON() in flush_write_bio() o [...] adds ef97391ca2a4 btrfs: extent_io: Handle errors better in extent_write_ful [...] adds 3e26a276033b btrfs: extent_io: Handle errors better in btree_write_cach [...] adds 1ad5ef52544f btrfs: extent_io: Kill dead condition in extent_write_cach [...] adds 7c5589581738 btrfs: extent_io: Handle errors better in extent_write_loc [...] adds 5c2f96c19162 btrfs: extent_io: add proper error handling to lock_extent [...] adds e14896cd8cc7 btrfs: extent_io: Handle errors better in extent_writepages() adds e46abbdc798a btrfs: Use less confusing condition for uptodate parameter [...] adds 89970860498f btrfs: fix panic during relocation after ENOSPC before wri [...] adds 8bdc1b0186f2 btrfs: disk-io: Show the timing of corrupted tree block ex [...] adds b6ed03c9d71d btrfs: tests: handle fs_info allocation failure in extent_ [...] adds 890b3ae4bdd5 btrfs: tests: don't leak fs_info in extent_io bitmap tests adds 72388b61c3b4 btrfs: tests: print file:line for error messages adds 330405f83159 btrfs: tests: add table of most common errors adds f824ef7827b8 btrfs: tests: use standard error message after fs_info all [...] adds 4e75bc9b71d0 btrfs: tests: use standard error message after root alloca [...] adds fa388a37f222 btrfs: tests: use standard error message after extent buff [...] adds 54a16e195ee7 btrfs: tests: use standard error message after path alloca [...] adds 0106880f68e8 btrfs: tests: use standard error message after inode alloc [...] adds ec3185ccfa14 btrfs: tests: use standard error message after block group [...] adds a133dc951468 btrfs: tests: properly initialize fs_info of extent buffer adds 7d27d12dfd45 btrfs: tests: return errors from extent map tests adds f4e417b5c46b btrfs: tests: return errors from extent map test case 1 adds fd25acc862ad btrfs: tests: return errors from extent map test case 2 adds 9b9ba975d82f btrfs: tests: return errors from extent map test case 3 adds cd8382eaa917 btrfs: tests: return errors from extent map test case 4 adds d5083b9cc71c btrfs: tests: return error from all extent map test cases adds 976c43f0ea9b btrfs: tests: use standard error message after extent map [...] adds 7a47690ee2b1 btrfs: tests: use SZ_ constants everywhere adds dca5637b81c4 btrfs: tests: fix comments about tested extent map ranges adds d7f2d89f3c03 btrfs: tests: drop messages when some tests finish adds e50972a03e10 btrfs: tests: unify messages when tests start adds 96b96fee5537 btrfs: remove stale definition of BUFFER_LRU_MAX adds beb5ac5ca32f btrfs: move tree block wait and write helpers to tree-log adds 0edb16e0fd2c btrfs: use BUG() instead of BUG_ON(1) adds 439e14e9b127 btrfs: Perform locking/unlocking in btrfs_remap_file_range() adds b25fce1cc742 btrfs: use common file type conversion adds 56e1caafb0a0 btrfs: get fs_info from eb in lock_extent_buffer_for_io adds 5ae4584c6297 btrfs: get fs_info from eb in repair_eb_io_failure adds a91413c55d12 btrfs: get fs_info from eb in write_one_eb adds 53d2f1e549bd btrfs: get fs_info from eb in leaf_data_end adds 079f7c56ca25 btrfs: get fs_info from eb in btrfs_exclude_logged_extents adds 011b995c1287 btrfs: get fs_info from eb in check_tree_block_fsid adds 217162a1d987 btrfs: get fs_info from eb in tree_mod_log_eb_copy adds 87ee6f66f1e8 btrfs: get fs_info from eb in clean_tree_block adds fdb1524bff0c btrfs: get fs_info from eb in btrfs_leaf_free_space adds 0f9121e54682 btrfs: get fs_info from eb in read_node_slot adds e9c03a9694a9 btrfs: get fs_info from eb in btree_read_extent_buffer_pages adds a2672667e75f btrfs: get fs_info from eb in btrfs_verify_level_key adds 56ffc7da261e btrfs: qgroup: remove obsolete fs_info members adds 548b745d8a0b btrfs: Move btrfs_check_chunk_valid() to tree-check.[ch] a [...] adds 879703f7f3ac btrfs: tree-checker: Make chunk item checker messages more [...] adds 96e893c3fc99 btrfs: tree-checker: Make btrfs_check_chunk_valid() return [...] adds a67af5ad0f16 btrfs: tree-checker: Check chunk item at tree block read time adds 07f127ef1f23 btrfs: tree-checker: Verify dev item adds 360fa2ab2bc6 btrfs: tree-checker: Enhance chunk checker to validate chu [...] adds 082de4ba5203 btrfs: tree-checker: Verify inode item adds 12bc5544ec80 btrfs: inode: Verify inode mode to avoid NULL pointer dereference adds 169a835a1ed1 btrfs: tree-checker: get fs_info from eb in generic_err adds e5ce42df967c btrfs: tree-checker: get fs_info from eb in file_extent_err adds 84438e0016b2 btrfs: tree-checker: get fs_info from eb in check_csum_item adds cb21eb1a4a21 btrfs: tree-checker: get fs_info from eb in dir_item_err adds af0ee600c64e btrfs: tree-checker: get fs_info from eb in check_dir_item adds a705fb5433a5 btrfs: tree-checker: get fs_info from eb in block_group_err adds 2e747ed0f39c btrfs: tree-checker: get fs_info from eb in check_block_gr [...] adds 8feda5b18342 btrfs: tree-checker: get fs_info from eb in check_extent_d [...] adds 8d6823f0b3d2 btrfs: tree-checker: get fs_info from eb in check_leaf_item adds 3f36939ed4b2 btrfs: tree-checker: get fs_info from eb in check_leaf adds f350e82d7526 btrfs: tree-checker: get fs_info from eb in chunk_err adds bcdf960b21dc btrfs: tree-checker: get fs_info from eb in dev_item_err adds 318cc3061d33 btrfs: tree-checker: get fs_info from eb in check_dev_item adds 7d34cc071b9f btrfs: tree-checker: get fs_info from eb in check_inode_item adds e880f420ea88 btrfs: drop unused parameter in mount_subvol adds 0238d772907e btrfs: prop: open code btrfs_set_prop in inherit_prop adds f36f12898989 Btrfs: send, improve clone range adds 0f9477d036ac btrfs: Honour FITRIM range constraints during free space trim adds f711f7eaa813 btrfs: combine device update operations during transaction commit adds 50e70e2233ce btrfs: Handle pending/pinned chunks before blockgroup relo [...] adds 833ab735fb0d btrfs: Rename and export clear_btree_io_tree adds 7334ffb44dc0 btrfs: Populate ->orig_block_len during read_one_chunk adds 2def48edfa14 btrfs: Introduce new bits for device allocation tree adds df4cd55fc677 btrfs: Implement set_extent_bits_nowait adds 1fcb88fb75c4 btrfs: Stop using call_rcu for device freeing adds 57e348300552 btrfs: Transpose btrfs_close_devices/btrfs_mapping_tree_fr [...] adds f3b27b416e72 btrfs: replace pending/pinned chunks lists with io tree adds b2995bd1f0d7 btrfs: Remove 'trans' argument from find_free_dev_extent(_start) adds 0070790c26a0 btrfs: Factor out in_range macro adds eb38f80e77c3 btrfs: Optimize unallocated chunks discard adds a1b3be3a4a4f btrfs: Implement find_first_clear_extent_bit adds 605b92d1e85e btrfs: Switch btrfs_trim_free_extents to find_first_clear_ [...] adds a283a53b0619 btrfs: get fs_info from eb in btrfs_check_leaf_full adds cddd5be366dc btrfs: get fs_info from eb in btrfs_check_leaf_relaxed adds 655afed09fab btrfs: get fs_info from eb in btrfs_check_node adds ef1888c3a579 btrfs: get fs_info from eb in should_balance_chunk adds bfcd9c75aa59 btrfs: get fs_info from eb in btrfs_check_chunk_valid adds be66fbb667a9 btrfs: get fs_info from eb in read_one_chunk adds ea01a6295a25 btrfs: get fs_info from eb in read_one_dev adds 64c125912b4d Btrfs: fix data bytes_may_use underflow with fallocate due [...] adds e7ce9196e8a2 btrfs: tree-checker: Remove comprehensive root owner check adds d1fe27229350 btrfs: Do mandatory tree block check before submitting bio adds a7cba0389a28 btrfs: Remove redundant inode argument from btrfs_add_ordered_sum adds 3664251e6ae1 btrfs: get fs_info from trans in write_one_cache_group adds f63c2076b9ca btrfs: get fs_info from trans in btrfs_setup_space_cache adds 372c838e287e btrfs: get fs_info from trans in btrfs_write_dirty_block_groups adds 135f17c9cfbb btrfs: get fs_info from trans in update_block_group adds c79e54fd9631 btrfs: get fs_info from trans in btrfs_create_tree adds ad4d41716439 btrfs: get fs_info from trans in btrfs_need_log_full_commit adds b9be10c51744 btrfs: get fs_info from trans in btrfs_set_log_full_commit adds 1858ba0e2eda btrfs: get fs_info from trans in create_free_space_inode adds eeddf6caf73d btrfs: get fs_info from trans in btrfs_write_out_cache adds bbd1b566934d btrfs: get fs_info from trans in push_node_left adds ee982ecc6f04 btrfs: get fs_info from trans in balance_node_right adds 897966a38ee7 btrfs: get fs_info from trans in insert_ptr adds 4c7affb51c2b btrfs: get fs_info from trans in copy_for_split adds cc73a005862f btrfs: get fs_info from trans in init_first_rw_device adds 95d6b3648f40 btrfs: get fs_info from trans in btrfs_finish_sprout adds 1641640b1184 btrfs: get fs_info from trans in btrfs_run_dev_stats adds e7197e4c4ba3 btrfs: get fs_info from trans in btrfs_run_dev_replace adds d4b7d31a72d8 Btrfs: remove no longer used member num_dirty_bgs from tra [...] adds 2482f7bc0da8 btrfs: trace: Introduce trace events for sleepable tree lock adds f984e1c78e24 btrfs: trace: Introduce trace events for all btrfs tree lo [...] adds 8e436375b405 btrfs: rename btrfs_setxattr to btrfs_setxattr_trans adds bc35305ef2b5 btrfs: rename do_setxattr to btrfs_setxattr adds 7241ee0c1602 btrfs: export btrfs_setxattr adds cba16236fc0b btrfs: remove redundant readonly root check in btrfs_setxa [...] adds 33135f31b6ab btrfs: split btrfs_setxattr calls regarding transaction adds f61ae4a750e0 btrfs: cleanup btrfs_setxattr_trans and drop transaction p [...] adds 48f5433ef0f1 Btrfs: remove no longer used function to run delayed refs [...] adds fc6c0440270b btrfs: get fs_info from block group in next_block_group adds 1e37b82d5edd btrfs: get fs_info from block group in pin_down_extent adds 9f5c2c29c3aa btrfs: get fs_info from block group in lookup_free_space_inode adds c3ac2cf13b9f btrfs: get fs_info from block group in load_free_space_cache adds 947b3bf9a535 btrfs: get fs_info from block group in write_pinned_extent [...] adds 94150869619b btrfs: get fs_info from block group in btrfs_find_space_cluster adds e813af28084b btrfs: get fs_info from block group in search_free_space_info adds f21e94a51a38 btrfs: Define submit_bio_hook's type directly adds 02097dfb6b09 btrfs: Change submit_bio_hook to taking an inode directly adds 85d6eba2960f btrfs: Remove 'tree' argument from read_extent_buffer_pages adds 7ee38325ff09 btrfs: Pass 0 for bio_offset to btrfs_wq_submit_bio adds 4995bbebce99 btrfs: Always pass 0 bio_offset for btree_submit_bio_start adds 6cdb636f3c48 btrfs: Remove bio_offset argument from submit_bio_hook adds a518077ff786 btrfs: get fs_info from eb in __push_leaf_right adds 28f7476c90da btrfs: get fs_info from eb in __push_leaf_left adds 0306113f39dc btrfs: get fs_info from device in btrfs_rm_dev_item adds 649b012c1ee1 btrfs: get fs_info from device in btrfs_scrub_cancel_dev adds c661f7c88935 btrfs: get fs_info from device in btrfs_rm_dev_replace_fre [...] adds 2e55641a75c6 Btrfs: do not start a transaction at iterate_extent_inodes() adds 12e42b608751 btrfs: delayed-ref: Introduce better documented delayed re [...] adds 0cf08f12bdb6 btrfs: extent-tree: Open-code process_func in __btrfs_mod_ref adds 38636f06ac44 btrfs: delayed-ref: Use btrfs_ref to refactor btrfs_add_de [...] adds 767d88d90744 btrfs: delayed-ref: Use btrfs_ref to refactor btrfs_add_de [...] adds 0554de5a474d btrfs: ref-verify: Use btrfs_ref to refactor btrfs_ref_tree_mod() adds 0839ffa0d328 btrfs: extent-tree: Use btrfs_ref to refactor add_pinned_bytes() adds 14a8e8f6f6e5 btrfs: extent-tree: Use btrfs_ref to refactor btrfs_inc_ex [...] adds 8efaadef7b42 btrfs: extent-tree: Use btrfs_ref to refactor btrfs_free_extent() adds cf16b8db0f8b btrfs: qgroup: Don't scan leaf if we're modifying reloc tree adds c45ed6c8230f btrfs: remove unused parameter fs_info from split_item adds fe62e0625400 btrfs: remove unused parameter fs_info from btrfs_truncate_item adds 1d56c377a209 btrfs: remove unused parameter fs_info from btrfs_extend_item adds 07fca5a4b86c btrfs: remove unused parameter fs_info from tree_move_down adds 24267f7d7820 btrfs: remove unused parameter fs_info from from tree_advance adds 052f2c866dc5 btrfs: remove unused parameter fs_info from CHECK_FE_ALIGNED adds abe524dc07ba btrfs: remove unused parameter fs_info from emit_last_fiem [...] adds 967664bd0541 btrfs: remove unused parameter fs_info from btrfs_add_dela [...] adds 63bf84d32688 btrfs: remove unused parameter fs_info from btrfs_set_disk [...] adds 089590ab370b Btrfs: do not start a transaction during fiemap adds 79da5937881e Btrfs: send, flush dellaloc in order to avoid data loss adds c588c5621117 Btrfs: fix race between send and deduplication that lead t [...] adds af4a7351be41 Btrfs: improve performance on fsync of files with multiple [...] adds 7ba30a90895d btrfs: Document btrfs_csum_one_bio adds 22a841287306 btrfs: tree-checker: Allow error injection for tree-checker adds cd00888135a6 btrfs: ctree: Dump the leaf before BUG_ON in btrfs_set_ite [...] adds d159a8ad3f95 Merge branch 'misc-next' into for-next-next-v5.1-20190425 adds 5be0ea6498e3 btrfs: track odirect bytes in flight adds f56e7d156865 btrfs: reserve delalloc metadata differently adds 60204eb35bf5 Merge branch 'ext/josef/odirect-delalloc' into for-next-ne [...] adds 1bbfd2535a4c btrfs: Preallocate chunks in cow_file_range_async adds b5e789fd42ff btrfs: Rename async_cow to async_chunk adds 487d7e48f602 btrfs: Remove fs_info from struct async_chunk adds cf5d9d8200c0 btrfs: Make compress_file_range take only struct async_chunk adds 7fa6f75e392e btrfs: Replace clear_extent_bit with unlock_extent adds c5fb35389e1b btrfs: Set io_tree only once in submit_compressed_extents adds 4fb16dfb3c3e btrfs: Factor out common extent locking code in submit_com [...] adds 4d1376794d2e btrfs: Use kvmalloc for allocating compressed path context adds 939c3eda842b Merge branch 'ext/nikbor/async-submit-prealloc+kvmalloc' i [...] adds 85bf3ef824e1 btrfs: refactor btrfs_set_props to validate externally adds e68169be14ff btrfs: export btrfs_set_prop adds 06462220970f btrfs: start transaction in btrfs_ioctl_setflags() adds 0b3447326877 btrfs: drop useless inode i_flags copy and restore adds a1f4a400ff89 btrfs: modify local copy of btrfs_inode flags adds e824f71cfb80 btrfs: drop old_fsflags in btrfs_ioctl_setflags adds 352f8fefd575 btrfs: drop local copy of inode i_mode adds add33324bb67 btrfs: start transaction in xattr_handler_set_prop adds cc8cc9de7ee1 btrfs: delete unused function btrfs_set_prop_trans adds 24b042c9fe4c btrfs: merge calls of btrfs_setxattr and btrfs_setxattr_tr [...] adds 5548d20aaf1b Merge branch 'ext/anand/setflags-cleanup' into for-next-ne [...] adds 78d4f58587b3 Merge branch 'for-next-next-v5.1-20190425' into for-next-20190425 adds 84a500a2c07c btrfs: Remove received information from snapshot on ro->rw switch adds bdf1685491a4 Merge branch 'ext/nikbor/subvol-ro-drop-received-uuid' int [...] adds 809f4953c14d btrfs: drop uuid_mutex in btrfs_free_extra_devids() adds dd93cc2992e6 Merge branch 'ext/anand/stale-devids-free' into for-next-s [...] adds c07f9c420c29 Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker adds 336430e8ded7 Merge branch 'ext/cmason/fix-dirty-writes' into for-next-s [...] adds 9606ea6a3943 btrfs: Fix the return value in case of error in 'btrfs_mar [...] adds 74071a16dd3a Merge branch 'ext/JAILLET/retval-mark-extent-written' into [...] adds 6033347bcdd8 Merge branch 'for-next-stale-20190425' into for-next-20190425 adds 0f2c7c5febe0 Merge remote-tracking branch 'btrfs-kdave/for-next' adds 97561746ed10 SMB3: Track total time spent on roundtrips for each SMB3 command adds 0d6548d4cbe6 cifs: don't use __constant_cpu_to_le32() adds feebacfe4c4f cifs: Fix DFS cache refresher for DFS links adds 4151592c1149 CIFS: Show locallease in /proc/mounts for cifs shares moun [...] adds 0da005566d69 CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb adds 3a6cc9517910 SMB3: update comment to clarify enumerating snapshots adds b32e491a461e smbd: Make upper layer decide when to destroy the transport adds e6d61a0adab4 cifs: smbd: Don't destroy transport on RDMA disconnect adds 0d89e871cef0 cifs: smbd: Return EINTR when interrupted adds 6f1550e433b7 cifs: smbd: Indicate to retry on transport sending failure adds 3e027d7eabec cifs: smbd: Retry on memory registration failure adds 81befe86abbb cifs: Call MID callback before destroying transport adds 3e5e3db4e7d3 cifs: remove superfluous inode_lock in cifs_{strict_}fsync adds 73cbd2a89e27 cifs: Add support for FSCTL passthrough that write data to [...] adds 7e7b916efa7c SMB3: Add handling for different FSCTL access flags adds 38db24cfc480 cifs: smbd: take an array of reqeusts when sending upper l [...] adds d024e2649d6c cifs: fix bi-directional fsctl passthrough calls adds 8583f4b667f6 SMB3: Add defines for new negotiate contexts adds 1a26c50abc0b cifs: add fiemap support adds ecb61c331d6f Negotiate and save preferred compression algorithms adds c974533dd35f Add new flag on SMB3.1.1 read adds 34e6432b6f6a cifs: zero-range does not require the file is sparse adds 838a20335ea5 cifs: update module internal version number adds 5192e4dfec2d Merge remote-tracking branch 'cifs/for-next' adds 0bdf8a8245fd eCryptfs: fix a couple type promotion bugs adds 4b47a8b51e7b ecryptfs: re-order a condition for static checkers adds d43388dea04b eCryptfs: fix permission denied with ecryptfs_xattr mount [...] adds a19455be92d5 Merge remote-tracking branch 'ecryptfs/next' adds a768a9abc625 udf: Explain handling of load_nls() failure adds 1206d028b2c8 ext2: Adjust the comment of function ext2_alloc_branch adds df15a2a59d0b quota: code cleanup for __dquot_alloc_space() adds 27942ef503a5 quota: remove trailing whitespaces adds d7bde1a9cbac Merge udf and quota cleanups. adds c4a9d85e65ac quota: fix a problem about transfer quota adds b98177978014 Pull quota limit handling fix. adds 5d552ad79630 fs/reiserfs/journal.c: Make remove_journal_hash static adds 9328d3efaed3 Pull reiserfs cleanup. adds 39416c5872db udf: fix an uninitialized read bug and remove dead code adds eba6a2e1e1d7 Pull udf cleanup. adds 3ef177ec9d5d quota: fix wrong indentation adds 7eb3d83170d4 Pull quota indentation fix. adds 78bc3334a69f fs/quota: erase unused but set variable warning adds 4ae2740412fb Pull quota unused variable cleanup. adds 632a9f3acd66 quota: check time limit when back out space/inode change adds 91e9f2c1d861 Merge quota fix from Chengguang. adds 96d42e9ae9a7 Merge remote-tracking branch 'ext3/for_next' adds fb203751099e jbd2: remove repeated assignments in __jbd2_log_wait_for_space() adds 31562b954b60 ext4: make sanity check in mballoc more strict adds fe53cbc5a398 ext4: remove incorrect comment for NEXT_ORPHAN() adds 742b06b5628f jbd2: check superblock mapped prior to committing adds d454a27384f6 ext4: fix prefetchw of NULL page adds 1e83bc815602 ext4: use BUG() instead of BUG_ON(1) adds 345c0dbf3a30 ext4: protect journal inode's blocks using block_validity adds e5d01196c042 ext4: ignore e_value_offs for xattrs with value-in-ea-inode adds 8c380ab4b7b5 ext4: avoid drop reference to iloc.bh twice adds 7bc04c5c2cc4 ext4: fix use-after-free race with debug_want_extra_isize adds 4b99faa23c51 ext4: cond_resched in work-heavy group loops adds 310a997fd74d ext4: actually request zeroing of inode table after grow adds 955405d1174e unicode: introduce UTF-8 character database adds 44594c2fbf42 unicode: introduce code for UTF-8 normalization adds a8384c68797e unicode: reduce the size of utf8data[] adds 9d53690f0d4e unicode: implement higher level API for string handling adds f0d6cc00325b unicode: introduce test module for normalized utf8 implementation adds 1215d239e791 unicode: update unicode database unicode version 12.1.0 adds e765b4abb221 MAINTAINERS: add Unicode subsystem entry adds 9e9397b237ed ext4: include charset encoding information in the superblock adds c13d0e361f39 ext4: Support case-insensitive file name lookups adds 247c669d0e62 docs: ext4.rst: document case-insensitive directories adds 1a64d05ae637 unicode: refactor the rule for regenerating utf8data.h adds 7403c629f6c8 ext4: fix ext4_show_options for file systems w/o journal adds d5d837063eef Merge remote-tracking branch 'ext4/dev' adds 0916878da355 f2fs: Fix use of number of devices adds 95175dafc439 f2fs: Reduce zoned block device memory usage adds 7f3d7719c188 f2fs: improve discard handling with multi-device volumes adds 186857c5a14a f2fs: fix potential recursive call when enabling data_flush adds e1074d4b1deb f2fs: add comment for conditional compilation statement adds 126ce7214d21 f2fs: add tracepoint for f2fs_file_write_iter() adds adcc00f7dcbf f2fs: data: fix warning Using plain integer as NULL pointer adds 60e61a26ad9e f2fs: fix to avoid accessing xattr across the boundary adds 24e9d7cf5e1f f2fs: fix to avoid deadloop in foreground GC adds 5c5ef6cc81f7 f2fs: fix error path of recovery adds 355bf72a7784 f2fs: fix to retrieve inline xattr space adds 9f4b6fbd8082 f2fs: fix to use inline space only if inline_xattr is enable adds ad5b31eca53b f2fs: fix to avoid panic in dec_valid_block_count() adds f17d0798c6b0 f2fs: fix to avoid panic in dec_valid_node_count() adds 0848c1660230 f2fs: fix wrong __is_meta_io() macro adds 99723a5dc278 f2fs: remove new blank line of f2fs kernel message adds ad3d28cc4cd7 f2fs: fix to clear dirty inode in error path of f2fs_iget() adds fb4cb8871b17 f2fs: fix to avoid panic in f2fs_remove_inode_page() adds 1a7f110e82cf f2fs: fix to do checksum even if inode page is uptodate adds 5c0deb3b81e9 f2fs: fix to do sanity check on free nid adds 8e0cdaef9ab7 f2fs: fix to avoid panic in do_recover_data() adds a6725662b4a6 f2fs: fix to do sanity check on valid node/block count adds 8502faae9925 f2fs: fix to do sanity check on valid block count of segment adds 697ec4745b9f f2fs: fix to avoid panic in f2fs_inplace_write_data() adds d542a4c9107d f2fs: fix to set FI_UPDATE_WRITE correctly adds 09634863196f f2fs: mark is_extension_exist() inline adds d08714bc7b37 f2fs: introduce f2fs_read_single_page() for cleanup adds 2e041b146059 f2fs: allow address pointer number of dnode aligning to sp [...] adds 10b5cd0c64b4 f2fs: insert space before the open parenthesis '(' adds a126be9c75b0 f2fs: Replace spaces with tab adds cba1c3739f02 f2fs: allow unfixed f2fs_checkpoint.checksum_offset adds cb68344ff152 f2fs: relocate chksum_offset for large_nat_bitmap feature adds 8dd819b03317 f2fs: fix to consider multiple device for readonly check adds e67a6e269099 f2fs: fix to skip recovery on readonly device adds cc9adfc1ca35 f2fs: fix to be aware of readonly device in write_checkpoint() adds 4a3c74e17257 f2fs: remove redundant check in f2fs_file_write_iter() adds 12e318445b87 f2fs: fix to handle error in f2fs_disable_checkpoint() adds 1dc9ae36d721 f2fs: introduce DATA_GENERIC_ENHANCE adds 90a238561901 f2fs: add tracepoint for f2fs_filemap_fault() adds a877d85e1645 Merge remote-tracking branch 'f2fs/dev' adds 9de5be06d0a8 fuse: fix writepages on 32bit adds 0cbade024ba5 fuse: honor RLIMIT_FSIZE in fuse_file_fallocate adds f2294482ff65 fuse: convert printk -> pr_* adds ad2ba64dd489 fuse: allow filesystems to have precise control over data cache adds 7640682e67b3 fuse: retrieve: cap requested size to negotiated max_write adds d4b13963f217 fuse: require /dev/fuse reads to have enough buffer capacity adds bbd84f33652f fuse: Add FOPEN_STREAM to use stream_open() adds 154603fe3ec4 fuse: document fuse_fsync_in.fsync_flags adds 68065b841557 fuse: fix changelog entry for protocol 7.12 adds 7142fd1be327 fuse: fix changelog entry for protocol 7.9 adds 29cc02d949b1 fuse: Convert fusectl to use the new mount API adds 6407f44aaf2a fuse: Add ioctl flag for x32 compat ioctl adds f3ee98fc94b1 Merge remote-tracking branch 'fuse/for-next' adds a83722f45c5b jfs: fix spelling mistake, EACCESS -> EACCES adds 3a9a12fbed5f jfs: remove incorrect comment in jfs_superblock adds 7ca5e8f089c2 jfs: compare old and new mode before setting update_mode flag adds 2e3bc6125154 fs/jfs: Switch to use new generic UUID API adds a5fdd713d256 jfs: fix bogus variable self-initialization adds c2f4d791323d Merge remote-tracking branch 'jfs/jfs-next' adds ae67bd3821bb SUNRPC: Fix up task signalling adds 9e6fa0bb84be SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare adds 8ba6a92d0182 SUNRPC: Refactor xprt_request_wait_receive() adds 87150aaed9e5 SUNRPC: Refactor rpc_sleep_on() adds 8357a9b60fe7 SUNRPC: Remove unused argument 'action' from rpc_sleep_on_ [...] adds 6b2e6856275d SUNRPC: Add function rpc_sleep_on_timeout() adds 5efd1876e61f SUNRPC: Fix up tracking of timeouts adds 24a9d9a21e56 SUNRPC: Simplify queue timeouts using timer_reduce() adds 431235818bc3 SUNRPC: Declare RPC timers as TIMER_DEFERRABLE adds 9e910bff74be SUNRPC: Ensure that the transport layer respect major timeouts adds 5ad64b36dda9 SUNRPC: Add tracking of RPC level errors adds e4ec48d3cc61 SUNRPC: Make "no retrans timeout" soft tasks behave like s [...] adds da953063bdce SUNRPC: Start the first major timeout calculation at task [...] adds 0729d995f2a2 SUNRPC: Ensure to ratelimit the "server not responding" sy [...] adds ae6ec9184745 SUNRPC: Add the 'softerr' rpc_client flag adds 11982a7c0f65 NFS: Consider ETIMEDOUT to be a fatal error adds 7b1355b615c6 NFS: Move internal constants out of uapi/linux/nfs_mount.h adds 91a575e1a984 NFS: Add a mount option "softerr" to allow clients to see [...] adds 14bebe3c90b3 NFS: Don't interrupt file writeout due to fatal errors adds 22876f540bdf NFS: Don't call generic_error_remove_page() while holding locks adds aded8d7b54f2 NFS: Don't inadvertently clear writeback errors adds 6fbda89b257f NFS: Replace custom error reporting mechanism with generic one adds c917cfaf9bbe NFS: Fix up NFS I/O subrequest creation adds 28b1d3f5a772 NFS: Remove unused argument from nfs_create_request() adds 33344e0f7eaa pNFS: Add tracking to limit the number of pNFS retries adds 0688e64bc600 NFS: Allow signal interruption of NFS4ERR_DELAYed operations adds 154945112dac NFS: Ensure that all nfs lock contexts have a valid open context adds 9fcd5960e88b NFS: Add a helper to return a pointer to the open context [...] adds c79d183ebb76 NFS: Remove redundant open context from nfs_page adds ce96e888fe48 Fix nfs4.2 return -EINVAL when do dedupe operation adds 52db6f9a0cd8 SUNRPC: Avoid digging into the ATOMIC pool adds b2ca473b920d xprtrdma: Fix an frwr_map recovery nit adds 1769e6a816df xprtrdma: Clean up rpcrdma_create_req() adds 23146500b32f xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() adds 8cec3dba76a4 xprtrdma: rpcrdma_regbuf alignment adds bb93a1ae2bf4 xprtrdma: Allocate req's regbufs at xprt create time adds 0f665ceb71a2 xprtrdma: De-duplicate "allocate new, free old regbuf" adds d2832af38dfd xprtrdma: Clean up regbuf helpers adds 3f9c7e769347 xprtrdma: Backchannel can use GFP_KERNEL allocations adds 4ba02e8d0ea5 xprtrdma: Increase maximum number of backchannel requests adds 17e4c443c0b4 xprtrdma: Trace marshaling failures adds dbcc53a52df2 xprtrdma: Clean up sendctx functions adds c209e49ceac0 xprtrdma: More Send completion batching adds f19bd0bbd363 xprtrdma: Eliminate rpcrdma_ia::ri_device adds 1f7d1c73c58a SUNRPC: Update comments based on recent changes adds fd5951742dbc xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize adds 94087e978e9b xprtrdma: Aggregate the inline settings in struct rpcrdma_ep adds 86c4ccd9b92b xprtrdma: Eliminate struct rpcrdma_create_data_internal adds 5f2311f5bd35 xprtrdma: Remove pr_err() call sites from completion handlers adds b8fe677fd059 xprtrdma: Update comments that reference ib_drain_qp adds 2cfd11f16f01 xprtrdma: Remove stale comment adds 79caa5fad47c SUNRPC: Cache cred of process creating the rpc_client adds 1a58e8a0e5c1 NFS: Store the credential of the mount process in the nfs_server adds 283ebe3ec415 SUNRPC: Use the client user namespace when encoding creds adds ac83228a7101 SUNRPC: Use namespace of listening daemon in the client AU [...] adds 264d948ce7d0 NFS: Convert NFSv3 to use the container user namespace adds 58002399da65 NFSv4: Convert the NFS client idmapper to use the containe [...] adds c207db2f5da5 NFS: Convert NFSv2 to use the container user namespace adds 3b7eb5e35d0f NFS: When mounting, don't share filesystems between differ [...] adds b422df915cef lockd: Store the lockd client credential in struct nlm_host adds 7991a0c443cb Merge remote-tracking branch 'nfs-anna/linux-next' adds 0ab88ca4bcf1 nfsd: avoid uninitialized variable warning adds 9d69338c8c5f sunrpc/cache: handle missing listeners better. adds 6b1891052a3f nfsd: make nfs4_client_reclaim use an xdr_netobj instead o [...] adds 74725959c33c nfsd: un-deprecate nfsdcld adds 362063a595be nfsd: keep a tally of RECLAIM_COMPLETE operations when usi [...] adds 869216075b63 nfsd: re-order client tracking method selection adds 8a9f4f41248a nfsd: handle legacy client tracking records sent by nfsdcld adds 83dd59a0b9af SUNRPC/nfs: Fix return value for nfs4_callback_compound() adds 8e5b67731d08 SUNRPC: Add a callback to initialise server requests adds 4532608d71c8 SUNRPC: Clean up generic dispatcher code adds 642ee6b209c2 SUNRPC: Allow further customisation of RPC program registration adds 029be5d03357 nfsd: Add custom rpcbind callbacks for knfsd adds e333f3bbefe3 nfsd: Allow containers to set supported nfs versions adds 4df493a260d4 SUNRPC: Cache the process user cred in the RPC server listener adds 1237d3545c67 SUNRPC: Temporary sockets should inherit the cred from the [...] adds 40373b125de6 lockd: Pass the user cred from knfsd when starting the loc [...] adds ccfe51a5161c SUNRPC: Fix the server AUTH_UNIX userspace mappings adds e6667c73a27d SUNRPC: rsi_parse() should use the current user namespace adds e45d1a1835b8 nfsd: knfsd must use the container user namespace adds 0b8f62625dc3 nfsd: allow fh_want_write to be called twice adds 0ca0c9d7edcf nfsd: fh_drop_write in nfsd_unlink adds 5926459e7c89 locks: move checks from locks_free_lock() to locks_release [...] adds f52f41301c1e Merge remote-tracking branch 'nfsd/nfsd-next' adds 77becb76042a orangefs: implement xattr cache adds b16ae13cac95 orangefs: do not invalidate attributes on inode create adds c44d92baaec9 orangefs: simplify orangefs_inode_getattr interface adds 29b4e7f8eb61 orangefs: update attributes rather than relying on server adds ccb8426556ee orangefs: hold i_lock during inode_getattr adds 89037450c08c orangefs: set up and use backing_dev_info adds 2b60508263c5 orangefs: let setattr write to cached inode adds 2108ce48a904 orangefs: reorganize setattr functions to track attribute changes adds 8165355d521f orangefs: remove orangefs_readpages adds 371a502d0654 orangefs: service ops done for writeback are not killable adds c8fefe3f1f29 orangefs: migrate to generic_file_read_iter adds 17a572f6df3d orangefs: implement writepage adds f6bf88565412 orangefs: do not return successful read when the client-co [...] adds de0ae120cdf5 orangefs: move do_readv_writev to direct_IO adds ce5e794df655 orangefs: skip inode writeout if nothing to write adds 1919ee1c19f7 orangefs: avoid fsync service operation on flush adds 2b36d3e5140d orangefs: write range tracking adds 37967434772a orangefs: implement writepages adds dfa7c9857356 orangefs: add orangefs_revalidate_mapping adds 2a47f8780c9e orangefs: remember count when reading. adds b51833609568 orangefs: pass slot index back to readpage. adds 7dccb4027ef9 orangefs: copy Orangefs-sized blocks into the pagecache if [...] adds 3b9254efb945 Merge remote-tracking branch 'orangefs/for-next' adds 4d09807f2046 xfs: fix use after free in buf log item unlock assert adds 545aa41f5cba xfs: wake commit waiters on CIL abort before log item abort adds 22fedd80b652 xfs: shutdown after buf release in iflush cluster abort path adds 1ca89fbc48e1 xfs: don't account extra agfl blocks as available adds 2bf9d264efed xfs,fstrim: fix to return correct minlen adds 6772c1f11206 xfs: track metadata health status adds 39353ff6e96f xfs: replace the BAD_SUMMARY mount flag with the equivalen [...] adds 519841c207de xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem adds 1b6d968de22b xfs: bump XFS_IOC_FSGEOMETRY to v5 structures adds 7cd5006bdb6f xfs: add a new ioctl to describe allocation group geometry adds c23232d40935 xfs: report fs and rt health via geometry structure adds 1302c6a24fd9 xfs: report AG health via AG geometry ioctl adds 89d139d5ad46 xfs: report inode health via bulkstat adds 9d71e15586fd xfs: refactor scrub context initialization adds f8c2a2257ca1 xfs: collapse scrub bool state flags into a single unsigned int adds 160b5a784525 xfs: hoist the already_fixed variable to the scrub context adds 4860a05d2475 xfs: scrub/repair should update filesystem metadata health adds 4fb7951fde64 xfs: scrub should only cross-reference with healthy btrees adds cb357bf3d105 xfs: implement per-inode writeback completion queues adds 28408243706e xfs: remove unused m_data_workqueue adds 3994fc489575 xfs: merge adjacent io completions of the same type adds 945c941fcd82 xfs: make tr_growdata a permanent transaction adds 362f5e745ae2 xfs: assert that we don't enter agfl freeing with a non-pe [...] adds 1fdeaea4d92c xfs: abort unaligned nowait directio early adds 903b1fc2737f xfs: widen quota block counters to 64-bit integers adds 394aafdc15da xfs: widen inode delalloc block counter to 64-bits adds 078f4a7d3109 xfs: kill the xfs_dqtrx_t typedef adds 3de5eab3fde1 xfs: unlock inode when xfs_ioctl_setattr_get_trans can't g [...] adds f60be90fc9a9 xfs: fix broken bhold behavior in xrep_roll_ag_trans adds 9fe82b8c422b xfs: track delayed allocation reservations across the filesystem adds ed30dcbd901c xfs: rename the speculative block allocation reclaim toggl [...] adds 9a1f3049f473 xfs: allow scrubbers to pause background reclaim adds 47cd97b5b239 xfs: scrub should check incore counters against ondisk headers adds 1749d1ea89bd xfs: add missing error check in xfs_prepare_shift() adds 710d707d2fa9 xfs: always rejoin held resources during defer roll adds 94079285756d xfs: don't parse the mtpt mount option adds 75efa57d0bf5 xfs: add online scrub for superblock counters adds 73ce6abae5f9 iomap: convert to SPDX identifier adds dbc582b6fb6a iomap: Clean up __generic_write_end calling adds 26ddb1f4fd88 fs: Turn __generic_write_end into a void function adds 7a77dad7e3be iomap: Fix use-after-free error in page_done callback adds df0db3ecdb8f iomap: Add a page_prepare callback adds f00b8b784f75 Merge remote-tracking branch 'korg/iomap-5.2-merge' into for-next adds 3841c3fad4a4 Merge remote-tracking branch 'xfs/for-next' adds 6d46d2934aea fs/block_dev.c: remove unused include adds 9419a3191dcb acct_on(): don't mess with freeze protection adds 5467a68cbf68 dcache: sort the freeing-without-RCU-delay mess for good. adds ce285c267a00 autofs: fix use-after-free in lockless ->d_manage() adds ab1152dd5650 unexport d_alloc_pseudo() adds 357ab5b5d240 nsfs: unobfuscate adds 1d8b29fdb7ef sysv: bury the broken "quietly truncate the long filenames [...] adds af467ef6c590 Merge branches 'work.misc' and 'work.dcache' into for-next adds 8c6dc7676a10 Merge remote-tracking branch 'vfs/for-next' adds 2821fd0c2be0 lib/test_printf: Switch to bitmap_zalloc() adds d75f773c86a2 treewide: Switch printk users from %pf and %pF to %ps and [...] adds 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next adds 3ec25826ae33 printk: Tie printk_once / printk_deferred_once into .data. [...] adds 0142ada02a43 Merge branch 'for-5.2' into for-next adds 6eea242f9bcd vsprintf: Shuffle restricted_pointer() adds 1ac2f9789c4b vsprintf: Consistent %pK handling for kptr_restrict == 0 adds d529ac4194f2 vsprintf: Do not check address of well-known strings adds f00cc102b862 vsprintf: Factor out %p[iI] handler as ip_addr_string() adds 45c3e93d751e vsprintf: Factor out %pV handler as va_format() adds 798cc27a305e vsprintf: Factor out %pO handler as kobject_string() adds 0b74d4d763fd vsprintf: Consolidate handling of unknown pointer specifiers adds 3e5903eb9cff vsprintf: Prevent crash when dereferencing invalid pointers adds 635720ac75a5 vsprintf: Avoid confusion between invalid address and value adds c8c3b584343c vsprintf: Limit the length of inlined error messages adds 2046ddef4735 Merge branch 'for-5.2-vsprintf-hardening' into for-next adds ce9d3eceb7ff lib/vsprintf: Make function pointer_string static adds 3ba3fee931aa Merge branch 'for-5.2-vsprintf-hardening' into for-next adds 797176a35152 Merge remote-tracking branch 'printk/for-next' adds 31f996efbd5a PCI/AER: Change pci_aer_init() stub to return void adds 59d4acb931c8 Merge branch 'pci/aer' adds 6302bf3ef78d PCI: Init PCIe feature bits for managed host bridge alloc adds 86fa6a344209 PCI: Factor out pcie_retrain_link() function adds 4ec73791a64b PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum adds 658eec837b11 PCI: Rework pcie_retrain_link() wait loop adds badd9f19f199 dt-bindings: Add "external-facing" PCIe port property adds 9cb30a71acd4 PCI: OF: Support "external-facing" property adds 2dbce5901179 PCI: Assign bus numbers present in EA capability for bridges adds 60551e69dc7a Merge branch 'pci/enumeration' adds fb26228bfc4c PCI: rpadlpar: Fix leaked device_node references in add/re [...] adds 91800660bbe9 PCI: rpaphp: Get/put device node reference during slot all [...] adds e77704501ca0 PCI/ACPI: Do not export pci_get_hp_params() adds 87fcf12e846a PCI/ACPI: Remove the need for 'struct hotplug_params' adds f873c51a155a PCI/ACPI: Implement _HPX Type 3 Setting Record adds ba11edc65065 PCI/ACPI: Advertise _HPX Type 3 support via _OSC adds 1e2414ed71f3 Merge branch 'pci/hotplug' adds 1903ba82823b PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() adds fc2786545395 PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() adds 0db2639b4d08 Merge branch 'pci/msi' adds 296bd5aea223 PCI: Mark expected switch fall-throughs adds 804ee5be633f PCI: Remove unused pci_request_region_exclusive() adds ea094d53580f x86/PCI: Fix PCI IRQ routing table memory leak adds e0547c81bfcf PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary adds 636ba8b1c9af Merge branch 'pci/misc' adds ba8a39820d46 switchtec: Increase PFF limit from 48 to 255 adds 083c1b5e50b7 switchtec: Fix unintended mask of MRPC event adds e57ebfd50f6a Merge branch 'pci/switchtec' adds d28ca864c493 PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken adds 6afb7e26978d PCI: Mark Atheros AR9462 to avoid bus reset adds ba8e1a6e6053 Merge branch 'pci/virtualization' adds 4166bfe53093 PCI: al: Add Amazon Annapurna Labs PCIe host controller driver adds 1a468292a712 Merge branch 'pci/host/al' adds be20bbcb0a8c PCI: rcar: Add the initialization of PCIe link in resume_noirq() adds 05f151a73ec2 PCI: hv: Fix a memory leak in hv_eject_device_work() adds 15becc2b56c6 PCI: hv: Add hv_pci_remove_slots() when we unload the driver adds 340d45569940 PCI: hv: Add pci_destroy_slot() in pci_devices_present_wor [...] adds c177ba9b88dd Merge branch 'remotes/lorenzo/pci/controller-fixes' adds 915347f67d41 PCI: qcom: Use default config space read function adds 7dfa80a01cff PCI: dwc: Fix dw_pcie_free_msi() if msi_irq is invalid adds da26612f3e12 PCI: dwc: Free the page for MSI IRQ in dw_pcie_free_msi() adds 4e2ed6537271 PCI: dwc: Free MSI in the error code path of dw_pcie_host_init() adds 3dc91de47be1 PCI: dwc: Use devm_pci_alloc_host_bridge() to simplify the code adds 147380066a24 PCI: dwc: Save root bus for drivers remove hooks adds 35527124d7bf PCI: imx6: Allow asynchronous probing adds c6a34d22ccc7 Merge branch 'remotes/lorenzo/pci/dwc' adds 73b9e4d3309c PCI: iproc: Add CRS check in config read adds ea2df11f7221 PCI: iproc: Allow outbound configuration for 32-bit I/O region adds b3ba4db09372 Merge branch 'remotes/lorenzo/pci/iproc' adds 1beb55126937 PCI: keystone: Cleanup interrupt related macros adds 1146c2953dcb PCI: keystone: Add separate functions for configuring MSI [...] adds f6f2900ca9b7 PCI: keystone: Use hwirq to get the MSI IRQ number offset adds 66c10eca5952 PCI: keystone: Cleanup ks_pcie_msi_irq_handler() adds 9f67437b3a08 PCI: dwc: Add support to use non default msi_irq_chip adds 117c3b60bd53 PCI: keystone: Use Keystone specific msi_irq_chip adds dad5258999e9 PCI: dwc: Remove Keystone specific dw_pcie_host_ops adds fd8a44bd5b76 PCI: dwc: Remove default MSI initialization for platform s [...] adds 9afb20d600da PCI: keystone: Add start_link()/stop_link() dw_pcie_ops adds 0790eb175ee0 PCI: keystone: Cleanup error_irq configuration adds 47fe944138a6 dt-bindings: PCI: keystone: Add "reg-names" binding information adds f3560a9f88ae PCI: keystone: Perform host initialization in a single function adds 2341ab4fd5d7 PCI: keystone: Use platform_get_resource_byname() to get m [...] adds b1dee41b7692 PCI: keystone: Move resources initialization to prepare fo [...] adds 1c55c4263fe7 dt-bindings: PCI: Add dt-binding to configure PCIe mode adds 156c6fef75a4 PCI: keystone: Explicitly set the PCIe mode adds 26f51e85b3b6 dt-bindings: PCI: Document "atu" reg-names adds a9f4c2d2f99e PCI: dwc: Enable iATU unroll for endpoint too adds 2aadcb0cd391 PCI: dwc: Fix ATU identification for designware version >= 4.80 adds f316a2b53cd7 PCI: keystone: Prevent ARM32 specific code to be compiled [...] adds 162aaa3b6cc1 dt-bindings: PCI: Add PCI RC DT binding documentation for AM654 adds 18b0415bc802 PCI: keystone: Add support for PCIe RC in AM654x Platforms adds b22af42b3e57 PCI: keystone: Invoke phy_reset() API before enabling PHY adds 40e5d614a0cd PCI: OF: Allow of_pci_get_max_link_speed() to be used by P [...] adds fbb2de891cc4 PCI: keystone: Add support to set the max link speed from DT adds 2a9a801620ef PCI: endpoint: Add support to specify alignment for buffer [...] adds 626961dd6d32 PCI: dwc: Add const qualifier to struct dw_pcie_ep_ops adds 421db1ab287e PCI: dwc: Fix dw_pcie_ep_find_capability() to return corre [...] adds ddf567e3d994 PCI: dwc: Add callbacks for accessing dbi2 address space adds 62d53da9d03b PCI: keystone: Add support for PCIe EP in AM654x Platforms adds d370ac4f14e9 PCI: designware-ep: Configure Resizable BAR cap to adverti [...] adds 0379cd818cd8 PCI: designware-ep: Use aligned ATU window for raising MSI [...] adds 8da53d39d368 misc: pci_endpoint_test: Add support to test PCI EP in AM654x adds b18c547c2d83 misc: pci_endpoint_test: Fix test_reg_bar to be updated in [...] adds 83d2086b4c82 Merge branch 'remotes/lorenzo/pci/keystone' adds 6be22343cc54 PCI: mediatek: Get optional clocks with devm_clk_get_optional() adds 258f250fc5f7 arm64: dts: mt2712: Remove un-used property for PCIe adds cac445942571 Merge branch 'remotes/lorenzo/pci/mediatek' adds b2c615457b28 PCI: rcar: Clean up remaining macros defining bits adds 7dc13a7939e0 PCI: rcar: Replace unsigned long with u32/unsigned int in [...] adds d8fa26609b91 PCI: rcar: Replace various variable types with unsigned on [...] adds 29ffa6db4043 PCI: rcar: Replace (8 * n) with (BITS_PER_BYTE * n) adds 42a58f73e9ea PCI: rcar: Clean up debug messages adds 954b4b752a4c PCI: rcar: Fix 64bit MSI message address handling adds f0d14edd2ba4 PCI: rcar: Fix a potential NULL pointer dereference adds a27beb5820d1 PCI: rcar: Do not shadow the 'irq' variable adds 8e11dc86cc77 Merge branch 'remotes/lorenzo/pci/rcar' adds c577f4a5a08b PCI: rockchip: Fix rockchip_pcie_ep_assert_intx() bitwise [...] adds d31bc4073ea4 Merge branch 'remotes/lorenzo/pci/rockchip' adds 21e2079fe493 PCI: tegra: Use the DMA-API to get the MSI address adds b0148bece7a1 Merge branch 'remotes/lorenzo/pci/tegra' adds 699ca3016268 PCI: xilinx: Check for __get_free_pages() failure adds ef865f9ca7e4 Merge branch 'remotes/lorenzo/pci/xilinx' adds b71f0a0b1e3f tools: PCI: Exit with error code when test fails adds 91e0a58e663f PCI: dwc: pci-dra7xx: Fix a leaked reference by adding mis [...] adds e12bfa013c09 PCI: uniphier: Fix a leaked reference by adding missing of [...] adds b35c0e454394 PCI: dwc: layerscape: Fix a leaked reference by adding mis [...] adds 69adea738eb2 PCI: rockchip: Fix a leaked reference by adding missing of [...] adds 3842f5166bf1 PCI: aardvark: Fix a leaked reference by adding missing of [...] adds 8956388d3670 PCI: iproc: Fix a leaked reference by adding missing of_no [...] adds ff7a5a0a8562 PCI: mediatek: Fix a leaked reference by adding missing of [...] adds fbca0b284bd0 tools: PCI: Add 'h' in optstring of getopt() adds 993d5fe31c7b tools: PCI: Handle pcitest.sh independently from pcitest adds 507b820009a4 PCI: endpoint: Fix a potential NULL pointer dereference adds 46f0b82fb72d Merge branch 'remotes/lorenzo/pci/misc' adds 35d0a06dad22 PCI: Cleanup register definition width and whitespace adds 74356addc0b3 PCI: Fix comment typos adds 12fa4f47924c CPER: Add UEFI spec references adds 113fb03ed1d4 CPER: Remove unnecessary use of user-space types adds e564375c4460 Merge branch 'pci/trivial' adds f7ea9c6c410e Merge remote-tracking branch 'pci/next' adds 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next adds d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next adds 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next adds 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next adds 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next adds 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next adds b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next adds ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next adds f45728380f49 Merge branch 'for-4.18/multitouch' into for-next adds 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next adds 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next adds 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next adds 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next adds 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next adds eb42863d710a Merge branch 'for-4.18/multitouch' into for-next adds 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next adds 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next adds 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next adds 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next adds 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next adds 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next adds b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next adds f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next adds e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next adds c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next adds eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next adds 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next adds 1519d49960da Merge branch 'for-4.19/wiimote' into for-next adds 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next adds 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next adds 53ad28d14107 Merge branch 'for-4.19/elan' into for-next adds 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next adds 57194b035942 Merge branch 'for-4.19/upstream' into for-next adds 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next adds 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next adds 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next adds 18c31465c84e Merge branch 'for-4.20/core' into for-next adds bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next adds 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] adds e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next adds 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next adds cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next adds c226b359099d Merge branch 'for-4.19/fixes' into for-next adds 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next adds c765667f188b Merge branch 'for-4.20/microsoft' into for-next adds df9e33b723ae Merge branch 'for-4.20/core' into for-next adds 4c640c41381e Merge branch 'for-4.19/fixes' into for-next adds 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next adds e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next adds 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next adds d147b17f2503 Merge branch 'for-4.19/fixes' into for-next adds a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next adds c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next adds 53562f204ac3 Merge branch 'for-4.20/apple' into for-next adds 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next adds 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next adds 0492cca63302 Merge branch 'for-4.20/google' into for-next adds 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next adds ee2c444650f4 Merge branch 'for-4.20/google' into for-next adds c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next adds 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next adds b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next adds 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next adds 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next adds 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next adds d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next adds 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next adds 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next adds f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next adds 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next adds 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next adds c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next adds 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next adds 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next adds 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next adds 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next adds f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next adds eb96c85bb8fb Merge branch 'for-4.21/core' into for-next adds f8e8ae868301 Merge branch 'for-4.21/ish' into for-next adds 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next adds 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next adds b76d699daab2 Merge branch 'master' into for-next adds d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next adds 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next adds 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next adds 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next adds 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next adds 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next adds fcee620b2daf Merge branch 'for-5.1/ish' into for-next adds acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next adds b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next adds 255d6167833c Merge branch 'for-5.1/wacom' into for-next adds 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next adds 06e284aafd45 Merge branch 'for-5.1/ish' into for-next adds f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next adds acf15bdef15e Merge branch 'for-5.1/hid-asus' into for-next adds 551cf047a3d8 Merge branch 'for-5.0/upstream-fixes' into for-next adds b761e12da178 Merge branch 'for-5.0/upstream-fixes' into for-next adds 94b5b50420de Merge branch 'for-5.1/hid-logitech' into for-next adds 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next adds b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next adds 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next adds 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next adds c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next adds 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next adds a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next adds e19595fcabb5 HID: intel-ish: enable raw interface to HID devices on ISH adds c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next adds fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next adds 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next adds 6b3f75f75fdd HID: intel-ish-hid: Add match callback to ishtp bus type adds 7ab2184246bd HID: intel-ish-hid: Hide members of struct ishtp_cl_device adds c2012ec06204 HID: intel-ish-hid: Simplify ishtp_cl_link() adds e00a864f976a HID: intel-ish-hid: Move driver registry functions adds 9a0bc1a63780 HID: intel-ish-hid: Store ishtp_cl_device instance in device adds 8991eb309e1f HID: intel-ish-hid: Move the common functions from client.h adds 51cbc7079eca HID: intel-ish-hid: Add interface functions for struct ishtp_cl adds 5f7224cf4185 HID: intel-ish-hid: Move functions related to bus and device adds 29b06d12ba79 HID: intel-ish-hid: Use the new interface functions in HID [...] adds 0e568a16af40 HID: intel-ish-hid: Add interface function for PCI device pointer adds 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next adds cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next adds 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next adds 77f9f7721866 HID: hid-sensor-custom: simplify getting .driver_data adds 70cd8121ca7d HID: picolcd: Convert to use sysfs_streq() adds 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] adds b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next adds 9576af6a95db HID: logitech-hidpp: simplify printing of HID++ version adds 090760d4269d HID: logitech-hidpp: remove hidpp_is_connected() adds 1f87b0cd32b3 HID: logitech-hidpp: change low battery level threshold fr [...] adds d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next adds 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next adds 58e75155009c HID: core: move Usage Page concatenation to Main item adds 8db4f469cb52 Merge branch 'for-5.2/core' into for-next adds a025a18fecd4 HID: core: Call request_module before doing device_add adds 4f205a9f7fda Merge branch 'for-5.2/core' into for-next adds 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next adds 91b228107da3 HID: intel-ish-hid: ISH firmware loader client driver adds efe27707ce1a Merge branch 'for-5.2/ish' into for-next adds 161f62cd07fd HID: macally: Add support for Macally ikey keyboard adds 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next adds 2eb3c3e6eafb HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" adds 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next adds 4ceabaf7909d HID: core: Do not call request_module() in async context adds c569255abd6e Merge branch 'for-5.2/core' into for-next adds 42337b9d4d95 HID: add driver for U2F Zero built-in LED and RNG adds a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next adds 20522fefd522 Revert "HID: i2c-hid: Disable runtime PM on Synaptics touchpad" adds afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next adds e252e0e00281 HID: u2fzero: fix compiling error in u2fzero_probe() adds 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next adds 59579a8d173e HID: u2fzero: fail probe if not using USB transport adds 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next adds a50e8e2ecc14 HID: intel-ish-hid: Add Comet Lake PCI device ID adds 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next adds 7d3879bd5da4 Merge branch 'for-5.1/upstream-fixes' into for-5.2/logitech adds 2fbe5a5d8853 HID: quirks: do not blacklist Logitech devices adds 43cd97af70c6 HID: logitech: Stop setting drvdata to NULL on probe failu [...] adds 83898234f2ae HID: logitech-dj: reshuffle logi_dj_recv_forward_* adds 7bb56a5f3809 HID: logitech-dj: fix variable naming in logi_dj_hidpp_event adds a17dd1f2da43 HID: logitech-dj: use BIT() macro for RF Report types adds c034041284e8 HID: logitech-dj: declare and use a few HID++ 1.0 constants adds 82c0beb85854 HID: logitech-dj: remove USB dependency adds 4fcad95a24bb HID: logitech-dj: do not schedule the dj report itself adds 61d14de2948e HID: logitech-dj: remove unused querying_devices variable adds f41d766c34cb HID: logitech-dj: protect the paired_dj_devices access in [...] adds 0ee755449157 HID: logitech-dj: rename dj_receiver_dev.hdev to dj_receiv [...] adds a1d97ccbb4d0 HID: logitech-dj: support sharing struct dj_receiver_dev b [...] adds b6aeeddef68d HID: logitech-dj: add logi_dj_recv_queue_unknown_work helper adds 74808f9115ce HID: logitech-dj: add support for non unifying receivers adds f5fb57a74e88 HID: logitech-dj: add support for the gaming unifying receiver adds c9121cf63733 HID: logitech-dj: add support for 27 MHz receivers adds 1f944ac62608 HID: logitech-dj: add support for 27 MHz mouse-only receivers adds aca22a35396c HID: logitech-dj: replace dev_err calls with hid_err calls adds da12b224b7d5 HID: logitech-dj: deal with some KVMs adding an extra inte [...] adds de76b1d3332d HID: logitech-dj: pick a better name for non-unifying receivers adds e316aa6e545f HID: logitech-dj: remove false-positive error on double qu [...] adds 6d3c3f031f43 HID: logitech-dj: make appending of the HID++ descriptors [...] adds f2113c3020ef HID: logitech-dj: add support for Logitech Bluetooth Mini- [...] adds fe3ee1ec007b HID: logitech-hidpp: allow non HID++ devices to be handled [...] adds 91cf9a98ae41 HID: logitech-hidpp: make .probe usbhid capable adds 22bf6bdef4a1 HID: logitech-hidpp: ignore very-short or empty names adds 2ddf07f388af HID: logitech-hidpp: do not make failure to get the name fatal adds 205a2ab0c97b HID: logitech-hidpp: remove double assignment from __hidpp [...] adds e54abaf675ca HID: logitech-hidpp: remove unused origin_is_hid_core func [...] adds 096377525cdb HID: logitech-hidpp: use RAP instead of FAP to get the pro [...] adds 754a30884886 HID: logitech-hidpp: handle devices attached to 27MHz wire [...] adds d71b18f7c799 HID: logitech-hidpp: do not hardcode very long report length adds 0610430e3dea HID: logitech-hidpp: add input_device ptr to struct hidpp_device adds 35839f77238b HID: logitech-hidpp: make hidpp10_set_register_bit a bit m [...] adds 4a79bcc64a05 HID: logitech-hidpp: add support for HID++ 1.0 wheel reports adds 7457bc1b0ebf HID: logitech-hidpp: add support for HID++ 1.0 extra mouse [...] adds 42bc4f3129e6 HID: logitech-hidpp: add support for HID++ 1.0 consumer ke [...] adds 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next adds c08f38e9fd0b HID: logitech-dj: add usbhid dependency in Kconfig adds 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next adds d43c17ead879 HID: input: make sure the wheel high resolution multiplier is set adds 39b3c3a5fbc5 HID: input: fix assignment of .value adds 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next adds 640d4ea83c8a HID: logitech-dj: fix spelling in printk adds eb18d1215405 Merge branch 'for-5.2/logitech' into for-next adds 315cb21fee35 Merge remote-tracking branch 'hid/for-next' adds bdfdf4b2ba64 dt: snps,designware-i2c: Add clock bindings documentation adds c62ebb3d5f0d i2c: designware: Add support for an interface clock adds 0d7350316a2a i2c: i2c-stm32f7: improve loopback in timing algorithm adds ed5a81046bf7 i2c: rcar: sanity check for minimal DMA length adds 03f85e380f92 i2c: rcar: let DMA enable routine return success status adds 94e290b0e9a6 i2c: rcar: wait for data empty before starting DMA adds 07345ab220d8 i2c: at91: segregate master mode specific code from probe [...] adds ad7d142f8951 i2c: at91: split driver into core and master file adds 9d3ca54b550c i2c: at91: added slave mode support adds 472ec0ce3ef4 dt-bindings: i2c: stm32: remove extra spaces adds 36ea73cb9a42 dt-bindings: i2c: stm32: update optional properties for st [...] adds cc6e0cb5f4a0 Merge branch 'i2c/for-current' into i2c/for-next adds d2825d3e0448 Merge branch 'i2c/for-current' into i2c/for-next adds 529766e0a011 i2c: Add drivers for the AMD PCIe MP2 I2C controller adds 265bd824e17f i2c: at91: Convert to use struct i2c_timings adds f6ac28d61675 i2c: apply coding style for struct i2c_adapter adds 35b45227af57 Merge branch 'i2c/for-5.2' into i2c/for-next adds c24b8d574b7c i2c: iproc: Extend I2C read up to 255 bytes adds f34b8d9093d7 i2c: iproc: Add slave mode support adds 1b23fa2e18f0 i2c: iproc: Add support for more master error status adds 682587080da9 dt-bindings: i2c: iproc: make 'interrupts' optional adds 3f98ad45e585 i2c: iproc: add polling support adds a9f0a81ef88b i2c: iproc: use wrapper for read/write access adds 12402f825d3b dt-bindings: i2c: iproc: add "brcm, iproc-nic-i2c" compati [...] adds 9a1038728037 i2c: iproc: add NIC I2C support adds d469127528ec i2c: nomadik: remove an unnecessary NULL check in nmk_i2c_ [...] adds 0ec4b562c378 i2c: isch: Remove unnecessary acpi.h include adds 3fdc4c5060a5 Merge branch 'i2c/for-5.2' into i2c/for-next adds 9b0a9982d8b4 i2c: imx: don't leak the i2c adapter on error adds fd99dfc48e67 Merge branch 'i2c/for-current' into i2c/for-next adds 88d609a3ad7a Merge branch 'i2c/for-current-fixed' into i2c/for-next adds bc6eaf17097b i2c: mediatek: Add offsets array for new i2c registers adds a3438152c667 dt-bindings: i2c: Add Mediatek MT8183 i2c binding adds cad6dc5d2887 i2c: mediatek: Add arb clock in i2c driver adds a15c91bac695 i2c: mediatek: Add i2c and apdma sync in i2c driver adds 25708278f810 i2c: mediatek: Add i2c support for MediaTek MT8183 adds 78cdfcea289a i2c: brcmstb: remove unused struct member adds 666608da36c1 i2c: remove use of in_atomic() adds 829fb29ba04f i2c: core: use I2C locking behaviour also for SMBUS adds 36fb1a2352ef i2c: core: introduce callbacks for atomic transfers adds 1a38a8cb529c i2c: mux: populate the new *_atomic callbacks adds 5c5b2e90ee1f i2c: demux: handle the new atomic callbacks adds f5072fff5ec6 i2c: omap: Add the master_xfer_irqless hook adds 94251cce14c1 i2c: tegra-bpmp: convert to use new atomic callbacks adds ecb900a2c1b0 i2c: ocores: refactor setup for polling adds 29501c72112b i2c: ocores: enable atomic xfers adds 0ca883e76352 i2c: stu300: use xfer_atomic callback to bail out early adds 2a5bec8888d4 i2c: algo: bit: add flag to whitelist atomic transfers adds e5b74d798f64 i2c: gpio: flag atomic capability if possible adds b95ad7708cfc i2c: axxia: use auto cmd for last message adds 6f84665bfd0a Merge branch 'i2c/for-5.2' into i2c/for-next adds bae1d3a05a8b i2c: core: remove use of in_atomic() adds 83c42212d254 i2c: core: use I2C locking behaviour also for SMBUS adds 63b96983a5dd i2c: core: introduce callbacks for atomic transfers adds 7168bff2cfd7 i2c: mux: populate the new *_atomic callbacks adds 77c1e1e062b6 i2c: demux: handle the new atomic callbacks adds 89f845a6dcd3 i2c: omap: Add the master_xfer_atomic hook adds 08960b022fb6 i2c: tegra-bpmp: convert to use new atomic callbacks adds dd7dbf0eb090 i2c: ocores: refactor setup for polling adds 3d11a12ece85 i2c: ocores: enable atomic xfers adds 252fa60e7054 i2c: stu300: use xfer_atomic callback to bail out early adds 8927fbf48124 i2c: algo: bit: add flag to whitelist atomic transfers adds e155e3883019 i2c: gpio: flag atomic capability if possible adds 530edb501ce4 i2c: axxia: use auto cmd for last message adds 18073da76973 dt-bindings: i2c: i2c-mtk: add support for MT8516 adds 1ec408609eca Merge branch 'i2c/for-5.2' into i2c/for-next adds 31cac068e9f3 i2c: imx: correct the method of getting private data in no [...] adds 2dbbcd41cb2c Merge branch 'i2c/for-current' into i2c/for-next adds d303ce595cac i2c: riic: Add Runtime PM support adds 8221324b1af8 i2c: iproc: Change driver to use 'BIT' macro adds fe776ae1bb6c Merge branch 'i2c/for-5.2' into i2c/for-next adds d386bb9042f4 i2c: imx: correct the method of getting private data in no [...] adds 5dc8e322f1a8 Merge branch 'i2c/for-current-fixed' into i2c/for-next adds 31816f9ecef0 Merge remote-tracking branch 'i2c/i2c/for-next' adds 124dbd750da4 i3c: master: dw: remove dead code from dw_i3c_master_*_xfers() adds b0baa7a04d49 Merge remote-tracking branch 'i3c/i3c/next' adds b429ebc86f2e hwmon: (mlxreg-fan) Add support for fan capability registers adds c43a113ca2c8 hwmon: Add convience macro to define simple static sensors adds 0ddca5773786 hwmon: (ntc_thermistor) Use new HWMON_CHANNEL_INFO() macro adds 5ad4d7ca2125 hwmon: lochnagar: Add device tree binding document adds 4cdb56214746 hwmon: lochnagar: Add Lochnagar 2 hardware monitoring driver adds 4ec1d234a966 hwmon: (nct7904) Use new HWMON_CHANNEL_INFO() macro adds 6bf2db4621fc hwmon: Documentation: Add usage example for HWMON_CHANNEL_INFO adds ff56121e71fd hwmon: (adt7411) Use HWMON_CHANNEL_INFO macro adds 6f307b7c2ba2 hwmon: (ina3221) Use HWMON_CHANNEL_INFO macro adds 1eade10fe94e hwmon: (jc42) Use HWMON_CHANNEL_INFO macro adds e4f6fed12710 hwmon: (lm75) Use HWMON_CHANNEL_INFO macro adds a4d41e6730b8 hwmon: (lm90) Use HWMON_CHANNEL_INFO macro adds f5011f9fc287 hwmon: (lm95241) Use HWMON_CHANNEL_INFO macro adds 7aea00647f9c hwmon: (lm95245) Use HWMON_CHANNEL_INFO macro adds 0ee508f0cd51 hwmon: (ltc4245) Use HWMON_CHANNEL_INFO macro adds f4a407f4ddf0 hwmon: (ltq-cputemp) Use HWMON_CHANNEL_INFO macro adds b605e671cff6 hwmon: (max31790) Use HWMON_CHANNEL_INFO macro adds dcb00ee817b4 hwmon: (max6621) Use HWMON_CHANNEL_INFO macro adds 725dcf082c87 hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro adds dfeace08338c hwmon: (npcm750-pwm-fan) Use HWMON_CHANNEL_INFO macro adds 0c42186e3976 hwmon: (raspberrypi-hwmon) Use HWMON_CHANNEL_INFO macro adds 880782547272 hwmon: (tmp102) Use HWMON_CHANNEL_INFO macro adds 6cbd4926a2ac hwmon: (tmp108) Use HWMON_CHANNEL_INFO macro adds 2f2defda176c hwmon: (w83773g) Use HWMON_CHANNEL_INFO macro adds 5aaa58734d88 hwmon: (jz4740) Use devm_platform_ioremap_resource adds cb202bb8b323 hwmon: (iio_hwmon) Simplify attr.name generation in iio_hw [...] adds 9c6b0f75ea9c hwmon: (pmbus/ucd9200): Mark ucd9200_of_match as maybe_unused adds e91cb17b733f hwmon: (pmbus/tps53679) Fix build warning adds 64e511627958 hwmon: (pmbus/ucd900) Fix build warning adds a90cdd134546 hwmon: (ltc4151) Fix build warning adds 787afaa30fa5 hwmon: (lm90) Fix build warning adds 462d7e7ec9e8 hwmon: (adc128d818) Fix build warning adds 0718298685f5 hwmon: (ad7414) Fix build warning adds 07af9a4a6d15 hwmon: (tmp102) Fix build warning adds 20894216d8b2 hwmon: (tmp103) Fix build warning adds eb3cb6d5bd51 hwmon: (ads1015) Fix build warning adds fe339dbf295a hwmon: (adt7475) Fix build warning adds a62fe340e271 hwmon: (hih6130) Fix build warning adds 0337dd9b4ac6 hwmon: (ads7828) Fix build warning adds acb614a393b5 hwmon: (w83773g) Fix build warning adds ffa83e784745 hwmon: (lm75) Fix build warning adds 32c2d4025245 hwmon: (ina209) Fix build warning adds f198a8697dc5 hwmon: (max6697) Fix build warning adds 2720ce7e46e1 hwmon: (max6650) Fix build warning adds 20b497ab9c38 hwmon: (lm85) Fix build warning adds 969c45b98b1d hwmon: (max6621) Fix build warning adds 1cbee124dfd4 hwmon: (stts751) Fix build warning adds bd7d56a70900 hwmon: (tmp421) Fix build warning adds 0e09e9f939cb hwmon: lm95245: Fix build warnings adds 8c71c7b943d4 hwmon: (lm63) Fix build warning adds df6b8c70c210 hwmon: (ina2xx) Fix build warning adds 73e6ff71a7ea hwmon: (f71805f) Use request_muxed_region for Super-IO accesses adds 755a9b0f8aaa hwmon: (pc87427) Use request_muxed_region for Super-IO accesses adds 8c0826756744 hwmon: (smsc47b397) Use request_muxed_region for Super-IO [...] adds 66efcd2b6a0d hwmon: (adm1025) Use permission specific SENSOR[_DEVICE]_A [...] adds 7ded2315ffe2 hwmon: (adm1026) Use permission specific SENSOR[_DEVICE]_A [...] adds 7352ae8d0011 hwmon: (adm9240) Use permission specific SENSOR[_DEVICE]_A [...] adds 29168f30e33b hwmon: (thmc50) Use permission specific SENSOR[_DEVICE]_AT [...] adds 8e757e15a509 hwmon: (adm1031) Use permission specific SENSOR[_DEVICE]_A [...] adds f6c93aeb0aad hwmon: (lm87) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds e7655cfd39d8 hwmon: (lm78) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds 7bc85e492158 hwmon: (lm85) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds 9d5bc0906cc1 hwmon: (via686a) Use permission specific SENSOR[_DEVICE]_A [...] adds 24f9ec1fa329 hwmon: (menf21bmc_hwmon) Use permission specific SENSOR[_D [...] adds 60a9c3f150df hwmon: (sis5595) Use permission specific SENSOR[_DEVICE]_A [...] adds 08ea5a87466b hwmon: (vt8231) Use permission specific SENSOR[_DEVICE]_AT [...] adds f2bec7ea6c49 hwmon: (smsc47m192) Use permission specific SENSOR[_DEVICE [...] adds 96c6f81afaa1 hwmon: (smsc47m1) Use permission specific SENSOR[_DEVICE]_ [...] adds 502a92ff25b3 hwmon: (w83627hf) Use permission specific SENSOR[_DEVICE]_ [...] adds 19f7b17630f2 hwmon: (adm1029) Use permission specific [SENSOR_][DEVICE_ [...] adds d6410408ad2a hwmon: (smsc47m1) Use request_muxed_region for Super-IO accesses adds e95fd518d05b hwmon: (w83627hf) Use request_muxed_region for Super-IO accesses adds 14b97ba5c200 hwmon: (vt1211) Use request_muxed_region for Super-IO accesses adds 5679ed990653 hwmon: (occ) Move common code to a separate module adds c112d75840fb hwmon: OCC drivers are ARM-only adds c7366e951469 dt-bindings: hwmon: (pwm-fan) Add tachometer interrupt adds 285d7483aa33 Documentation: pwm-fan: Add description for RPM support adds 6b1ec4789fb1 hwmon: (pwm-fan) Add RPM support via external interrupt adds 841cf6767bf6 hwmon: (pwm-fan) Report probe errors consistently adds c49b7b3981f5 hwmon: (ir35221) fix company name adds 00669d196c61 hwmon: (pmbus/ir38064) Add driver for Infineon IR38064 Vol [...] adds 3cf10282821a hwmon: (pmbus_core) Replace S_<PERMS> with octal values adds 8e742fc2e25a hwmon: (ir38064) delete incorrect line adds 49c4455dccf2 hwmon: (pmbus) Introduce PMBUS_VIRT_*_SAMPLES registers adds bfe033a048f7 hwmon: Document the samples attributes adds 5d9e8b3f809f hwmon: (lm25066) Support SAMPLES_FOR_AVG register adds 9f00995e4eb2 hwmon: Add support for samples attributes adds 991d679951f0 pmbus: support for custom sysfs attributes adds 038a9c3d1e42 hwmon: (pmbus/isl68137) Add driver for Intersil ISL68137 P [...] adds 5c090abf945b hwmon: (ina3221) Add averaging mode support adds b5c46a53ee6b hwmon: (occ) Store error condition for rate-limited polls adds afe8419eb628 hwmon: (occ) Prevent sysfs error attribute from returning error adds d2a9b01ff682 hwmon: (occ) Add more details to Kconfig help text adds f8e8cfda6569 docs: hwmon: k10temp: convert to ReST format adds a449dff630eb docs: hwmon: vexpress: convert to ReST format adds de6f29174607 docs: hwmon: menf21bmc: convert to ReST format adds 42c027a5b7ba docs: hwmon: sch5627: convert to ReST format adds 92e395d7b173 docs: hwmon: emc2103: convert to ReST format adds a9fc881b9bac docs: hwmon: pc87360: convert to ReST format adds b413e3fa7fb0 docs: hwmon: fam15h_power: convert to ReST format adds ce09cfb600d3 docs: hwmon: w83791d: convert to ReST format adds 270efaa46c2e docs: hwmon: coretemp: convert to ReST format adds 9e929c6745da docs: hwmon: aspeed-pwm-tacho: convert to ReST format adds a4710b72190a docs: hwmon: ibmpowernv: convert to ReST format adds 1288cfe0437e docs: hwmon: asc7621: convert to ReST format adds 33ffc74ffa3d docs: hwmon: ads1015: convert to ReST format adds cdc39b091b9d docs: hwmon: dme1737, vt1211: convert to ReST format adds 4f1158b355a8 docs: hwmon: wm831x, wm8350: convert to ReST format adds 08fae079ea75 docs: hwmon: da9052, da9055: convert to ReST format adds 0d9256262f92 docs: hwmon: k8temp, w83793: convert to ReST format adds 1f234ff16217 docs: hwmon: pmbus files: convert to ReST format adds b32570a4f091 docs: hwmon: misc files: convert to ReST format adds b04f2f7d387b docs: hwmon: convert remaining files to ReST format adds 7ebd8b66dd9e docs: hwmon: Add an index file and rename docs to *.rst adds 521c0b6116ef hwmon: (ina3221) Do not read-back to cache reg_config adds 023912dbb80f hwmon: (ina3221) Add voltage conversion time settings adds 4f8d374b770a hwmon: (max6650) add thermal cooling device capability adds e57695e772e8 docs: hwmon: convert three docs to ReST format adds f786dbbe6f26 docs: hwmon: remove the extension from .rst files adds 212244f76d13 hwmon: (max6650) Drop call to thermal_cdev_update adds a60170000338 hwmon: (s3c) Use dev_get_drvdata() adds 105e6b3c51f4 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 01196f96bf2c docs/zh_CN: add disclaimer file adds aa3b3690504d docs/zh_CN: move process related docs into process dir adds 744da9033b3a docs/zh_CN: change Chinese index to know process dir adds 653f10690164 docs/zh_CN: add index file into process dir adds 32946a03984d docs/zh_CN: rename HOWTO into process directory adds 6014f056ac55 docs/zh_CN: howto format changes adds 001ef4e0fc96 docs/zh_CN: rename SubmittingPatches for html links adds 6bd77522580d docs/zh_CN: format the submitting-patches doc to rst adds d7fb7ad29dba docs/zh_CN: rename stable_kernel_rules doc adds d6bf62e30d4d docs/zh_CN: rst format change for stable-kernel-rules adds 9d47f5148c65 docs/zh_CN: rename email-clients.txt as email-clients.rst adds 8bfb5561e1dd docs/zh_CN: do rst format for email-clients.rst adds bc31de5664c1 docs/zh_CN: rename volatile-consider-harmful doc adds 7712cfd6597a docs/zh_CN: volatile doc format changes adds 701a4ebd627c docs/zh_CN: rename SubmittingDrivers adds eb6adf7da473 docs/zh_CN: format submitting drivers as rst adds 95dcdb6e125f docs/zh_CN: rename magic-numbers as rst doc adds 4cc4e49a4164 docs/zh_CN: format the magic-number doc as rst adds 2f3dea95661c docs/zh_CN: rename stable_api_nonsense.txt as stable-api-n [...] adds fce8cc57b37e docs/zh_CN: format stable-api-nonsense adds 707a680e5c90 docs/zh_CN: update Li Yang's email address adds 845a326f95f1 mailmap: update Li Yang's email address adds 89870c214360 docs/zh_CN: update Zhang Wei's email address adds 0e4f08b85206 mailmap: update email address for Triplex adds f448a54e0e47 docs/zh_CN: update TripleX chung's email address adds 115dbd5ca563 docs/zh_CN: fix indent issue in stable-api-nonsense file adds ce8ee3a8c07f docs/zh_CN: fix indent issue in submitting-drivers adds 6dca09cb15cc docs/zh_CN: remove zh-kernel.org in MAINTAINERS adds 9b628c6ab437 mailmap: update my obsolete email address adds a31ffdb3fc06 docs/zh_CN: fix rst format issue in submitting-patch adds dcea1c73a656 docs/zh_CN: fix rst format errors in howto.rst adds 20bd1249489b doc: add translation disclaimer adds 30cc0b6c1220 doc: add boot protocol 2.13 description to Documentation/x [...] adds 6491126e1ba7 Documentation: seccomp: fix reST markup adds 2f1ff5899076 Documentation: seccomp: unify list indentation adds 9834857754ff doc:it_IT: translations for documents in process/ adds cc809ed88509 Documentation: fix core_pattern max length adds 4318f9bb736c docs: remove spaces from shell variable assignment adds 224b1e860c74 doc: minor fixes to translation's disclaimer adds 24a2bb90741b docs: Clarify the usage and sign-off requirements for Co-d [...] adds c55760806d08 Documentation: rtc: Correct location of rtctest.c adds 6c5d24eef7be checkpatch: Warn on improper usage of Co-developed-by adds 28f7c994255a docs: Makefile: use latexmk if available adds 5f6df00fd456 docs: scripts/sphinx-pre-install: suggest latexmk for buil [...] adds 0663a0588440 doc:it: alignement clarification about sign-off and Co-dev [...] adds bba757d8578f coding-style.rst: Generic alloc functions do not need OOM logging adds 5ee23456041a doc:it_IT: translation for maintainer-pgp-guide adds 4022ab4fc17d docs: core-api: Drop reference to flexible-arrays adds 491a3e883cef Documentation: soundwire: Ensure that code is inside the c [...] adds 9aacb03d05a5 docs/zh_CN: translate development-process into Chinese adds cc789dca4e58 docs/zh_CN: add disclaimer and translator info in developm [...] adds 7fe1fde5d7a0 docs/zh_CN: link development-process into process index adds 6c8d1355951f docs/zh_CN: add Chinese 1.Intro file adds 4a6c7b428dbb docs/zh_CN: add disclaimer and translator info into 1.Intro adds 061ea8c3e876 docs/zh_CN: add 2.Process.rst for development-process adds a42d71ee6fd4 docs/zh_CN: add disclaimer and translator info in 2.Process adds 2c573b189ac1 docs/zh_CN: translate 3.Early-stage of development process adds 7c691d647c2a docs/zh_CN: add disclaimer/translator info in 3.Early-stage adds 513b308378a8 docs/zh_CN: add 4.Coding.rst adds c654ddd8ba91 docs/zh_CN: add disclaimer and translator info in 4.Coding adds ea09bbd4ce77 docs/zh_CN: add 5.Posting.rst into development-process adds c9300515f0a0 docs/zh_CN: add disclaimer and translator info in 5.Posting adds 3b12cfded0a6 docs/zh_CN: add the 6th doc 6.Followthrought.rst adds 13ea8294480b docs/zh_CN: add disclaimer and translator info in 6.Followthrough adds 455d59d30196 docs/zh_CN: translate 7.AdvanceTopics.rst adds ca30230dd44a docs/zh_CN: add disclaimer and translator info in 7.Advanc [...] adds b68a32258f3a docs/zh_CN: add 8.Conclusion.rst in development-process adds cc5844ee781a docs/zh_CN: add disclaimer and translator info in 8.Conclusion adds 173584cbdc28 docs/zh_CN: add license-rules Chinese translation adds 7c0a4a0a59a6 docs/zh_CN: fix links failure in license-rules adds d355a5a4c69a docs/zh_CN: include Chinese translation header for license-rules adds 2ca130147131 docs/zh_CN: link the license-rules file into process index adds 3cabb71cdc61 docs/zh_CN: add submit-checklist file adds e1d0ceca8c09 docs/zh_CN: add disclaimer and transtlator info in submit- [...] adds 1ea0d2a3c812 docs/zh_CN: link the submit-checklist into process/index adds 27a0f904348a docs/zh_CN: add CoC doc adds 7f2ac11bd4fe docs/zh_CN: add disclaimer and translator info in CoC adds c67032148693 docs/zh_CN: link the CoC into process/index adds 60bef260f663 docs/zh_CN: add CoC interpretation adds 883992a6052f docs/zh_CN: add disclaim and translator into CoC interp adds d0373af462d7 docs/zh_CN: link CoC interpretation into index adds 973a9f6c70de docs/zh_CN: fix link issue in howto.rst adds 40d93e496180 docs/zh_CN: update howto.rst to latest version adds 56d75cc22dc1 docs/zh_CN: update translator info and comments in howto adds da6cfbf90d03 docs/zh_CN: redirect license-rules to Chinese doc adds 5ada65696c7f docs/zh_CN: redirect howto.rst link to Chinese version adds 62130affd7b3 docs/zh_CN: update to latest submitting-patches.rst adds 1cc9990f528d docs/zh_CN: update translator info in submitting-patches adds 6db147a8bb89 docs/zh_CN: redirect the submitting-patches to Chinese doc adds c0099c97daba docs/zh_CN: redirect submit-checklist adds 08075b0b1104 docs/zh_CN: update co-developed-by info after English version adds edf30385b686 docs/zh_CN: add programming-language.rst adds 98a5c9fce712 docs/zh_CN: link programming-language into process/index adds b307d9bdf17a docs/zh_CN: add disclaimer and translator info into progra [...] adds 4ed38de756c9 docs/zh_CN: add git setting in email-clients adds bb08dbb36a7a docs/zh_CN: Update mutt setting info in email-clients adds eebfcbbe4beb docs/zh_CN: add Alex into translator in email-clients adds d5187f5c1c0e docs/zh_CN: redirect the email-clients link to Chinese version adds f1ab43760e1c docs/zh_CN: add management-style.rst in Chinese adds c4b3b4383322 docs/zh_CN: add disclaimer and translator info in manageme [...] adds e97f5f2fd763 docs/zh_CN: link management-style into process/index adds 9b73a0e90324 docs/zh_CN: redirect management-style to Chinese one adds a8f49dc42518 docs/zh_CN: Cleanup stable-api-nonscense in Chinese adds f5acf9397b5d docs/zh_CN: redirect stable-api-nonsense to Chinese version adds efd298e4afdd docs/zh_CN: update coding-sytle.rst adds 8cd43e35f345 docs/zh_CN: redirect coding-sytle to Chinese version adds ae7e72768100 docs/zh_CN: correct the disclaimer file adds e84549146e68 docs/zh_CN: add Alex Shi as Chinese documentation maintainer adds 5e3ec254e086 docs: Fix a build error in coding-style.rst adds ad4b009f2d7b Documentation: kernel-docs: Remove entry for vfs.txt adds 583b3845915d docs/zh_CN: correct a word in managment-style. adds 49afe7e99350 docs: Fix spelling mistake adds 8c1007fdc71f docs: Add colon clearing sphinx warning adds 66e9c46c5cdb docs: Use reference to link to rst file adds 9fda5130d31c docs: DMA-API-HOWTO: add a missing "=" adds 49618364689c docs: atomic_bitops.txt: add a title for this document adds 26187d18b8d1 docs: clearing-warn-once.txt: add a title for this document adds 3ac10b025573 docs: ntb.txt: use Sphinx notation for the two ascii figures adds 0da3e3e36432 docs: unaligned-memory-access.txt: use a lowercase title adds cf566e1ee2a7 docs: video-output.txt: convert it to ReST format adds 59bc64f0d07c docs: ntb.txt: add blank lines to clean up some Sphinx warnings adds 5d2a2c59108a docs: speculation.txt: mark example blocks as such adds 3df5ffd2e5dc docs: trace: fix some Sphinx warnings adds 9f436194f985 doc: kselftest: Fix KBUILD_OUTPUT usage instructions adds d8e8bcc3d8de docs: doc-guide: remove the extension from .rst files adds a496696ab569 doc: mm: migration doesn't use FOLL_SPLIT anymore adds 40845f9f8021 docs/zh_CN: redirect CoC docs to Chinese version adds 03f8264c9b60 docs/zh_CN: fix typos in 1.Intro.rst file adds 1b8868861366 dontdiff: update with Kconfig build artifacts adds fbf7c7e046ee doc: fix typo in PGP guide adds 678f784cd6cd doc:it_IT: translation alignment adds 7d10bdbd6df3 docs/vm: add documentation of memory models adds 41f0a9542a25 docs/vm: Minor editorial changes in the THP and hugetlbfs adds 204a6019a024 Merge remote-tracking branch 'jc_docs/docs-next' adds 7dfccff14f57 media: cec: fill in cec chardev kobject to ease debugging adds 13deaec42578 media: media-devnode: fill in media chardev kobject to eas [...] adds 57ac53482879 media: vivid: use vzalloc for dev->bitmap_out adds ea6c7e34f3b2 media: vim2m: replace devm_kzalloc by kzalloc adds 0e43734d4c46 media: v4l2-subdev: add release() internal op adds 218bf10e39ed media: v4l2-subdev: handle module refcounting here adds f74267b51cb3 media: vimc: zero the media_device on probe adds 3650a23eda89 media: vimc: free vimc_cap_device when the last user disappears adds 2b177f2849d2 media: vimc: use new release op adds d950fd992ef8 media: rcar-vin: Fix lockdep warning at stream on adds ce3c2433b074 media: imx: vdic: Restore default case to prepare_vdi_in_b [...] adds 3bb7b4931983 media: imx7: fix smatch error adds 904371f90b2c media: imx: csi: Allow unknown nearest upstream entities adds 107927fa597c media: imx: Clear fwnode link struct for each endpoint iteration adds 085b26da6221 media: imx: Rename functions that add IPU-internal subdevs adds dee747f88167 media: imx: Don't register IPU subdevs/links if CSI port missing adds 1fc79c4bb19b media: staging/imx7: Fix an error code in mipi_csis_clk_get() adds 5eaa30aedd7f media: imx7-media-csi: don't store a floating pointer adds 2dba3de6e77f media: rcar_drif: Remove devm_ioremap_resource() error printing adds 29f6c4227e45 media: dt-bindings: media: rcar-csi2: Add r8a774a1 support adds d4b87d459a4c media: rcar-csi2: Enable support for r8a774a1 adds b8f92200d16e media: dt-bindings: media: rcar_vin: Add r8a774a1 support adds f29a317b9c33 media: rcar-vin: Enable support for r8a774a1 adds 3235d3946429 media: mtk-vcodec: fix access to vb2_v4l2_buffer struct adds dea37a972655 media: cpia2: Fix use-after-free in cpia2_exit adds 2c2a8dc32ceb media: platform/sh_veu.c: remove redundant NULL pointer checks adds ab41b99e7e55 media: stm32-dcmi: fix check of pm_runtime_get_sync return value adds b3ce6f6ff3c2 media: stm32-dcmi: fix DMA corruption when stopping streaming adds 0cd25448a198 media: cobalt: replace VB2_BUF_STATE_REQUEUEING by _ERROR adds c6e4e2c403b2 media: vb2: drop VB2_BUF_STATE_REQUEUEING adds dfecb7b2564d media: dt-bindings: media: cedrus: Add H6 compatible adds 70a4f5cda82f media: cedrus: Add a quirk for not setting DMA offset adds dea255334c97 media: cedrus: Add support for H6 adds d30c4ffc0611 media: atmel-isc: Add support for BT656 with CRC decoding adds 03aa4f191a36 media: saa7146: avoid high stack usage with clang adds ed713a4a1367 media: go7007: avoid clang frame overflow warning with KASAN adds f8e579f3ca09 media: ivtv: update *pos correctly in ivtv_read_pos() adds 7afb0df55429 media: cx18: update *pos correctly in cx18_read_pos() adds e855165f3dae media: vicodec: avoid clang frame size warning adds 3eb87773dee6 media: replace WARN_ON in __media_pipeline_start() adds f712e5358d43 media: au0828: minor fix to a misleading comment in _close() adds e6f8bd59c28f media: gspca: do not resubmit URBs when streaming has stopped adds f14f6aa0b442 media: videobuf2: Return error after allocation failure adds 85ab1aa1fac1 media: vimc: deb: fix default sink bayer format adds 2978a505aaa9 media: vimc: stream: fix thread state before sleep adds 5efbc65faeda media: vimc: cap: fix step width/height in enum framesize adds b72e44952124 media: vimc: stream: cleanup frame field from struct vimc_stream adds 43e3b726f5e1 media: vimc: stream: add docs to struct vimc_stream adds 6f3f3e11999b media: vimc: stream: init/terminate the first entity adds e7dd89cef160 media: strscpy() returns a negative value on failure unlik [...] adds 0576385acb89 media: rockchip-vpu: Remove duplicated include from rockch [...] adds 55dde5094698 media: imx: vdic: Fix wrong CSI group ID adds 6685d515157c media: i2c: adv748x: select V4L2_FWNODE adds 49dc762cffd8 media: staging: davinci_vpfe: disallow building with COMPILE_TEST adds 3f7f41d70665 media: staging: media: zoran: Fixes a checkpatch.pl error [...] adds c1a65ebd05a9 media: staging: davinci: drop pointless static qualifier i [...] adds ef4bb63dc1f7 media: wl128x: Fix an error code in fm_download_firmware() adds fdfa59cd63b1 media: dvbsky: Avoid leaking dvb frontend adds 981fbe3da20a media: m88ds3103: serialize reset messages in m88ds3103_se [...] adds a3d7f22ef34e media: cx23885: check allocation return adds 3c73b8a40d49 media: rc: remove unused including <linux/version.h> adds 56cd26b61885 media: serial_ir: Fix use-after-free in serial_ir_init_module adds 0ab34a08812a media: si2165: fix a missing check of return value adds 1cb11bfaa1e0 media: dvb: init i2c already in it930x_frontend_attach adds c51f3b7f25de media: dvb: Add support for the Avermedia TD310 adds 6fe59b7eec39 media: em28xx-input: make const array addr_list static adds f221b84ee13c media: vicodec: remove WARN_ON(1) from get_q_data() adds 76eb24fc233b media: vicodec: reset last_src/dst_buf based on the IS_OUTPUT adds 6d5f26f2e045 media: staging/intel-ipu3-v4l: reduce kernel stack usage adds 948dff7cfa1d media: staging/intel-ipu3: mark PM function as __maybe_unused adds c3c2eca87dcd media: staging/intel-ipu3: reduce kernel stack usage adds 32ab688b2803 media: ov7670: restore default settings after power-up adds 12f6153d4555 media: ov7670: don't access registers when the device is p [...] adds 9d3863736a26 media: v4l2-fwnode: Defaults may not override endpoint con [...] adds fff35d45e16f media: v4l2-fwnode: The first default data lane is 0 on C-PHY adds c1ee825686a4 media: pxa-camera: Match with device node, not the port node adds f1ef70ffbfe7 media: ti-vpe: Parse local endpoint for properties, not th [...] adds 0d0d87fbf4c5 media: v4l: i2c: Regroup lens drivers under their own section adds a5c7caa15a9d media: ipu3-cio2: Set CSI-2 receiver sub-device entity function adds 8a3946cad244 media: v4l2-fwnode: Add a deprecation note in the old ACPI [...] adds b60a5b8dcf49 media: Kconfig files: use the right help coding style adds 90675d391e91 media: vb2: add requires_requests bit for stateless codecs adds ca0d1bd489a4 media: cedrus: set requires_requests adds e79c7159d471 media: media requests: return EBADR instead of EACCES adds 7243e5a06e48 media: vicodec: selection api should only check single buf [...] adds fb56f4be05ad media: vicodec: fix g_selection: either handle crop or compose adds 4d10452cd1ed media: vicodec: upon release, call m2m release before free [...] adds 09ca38a50795 media: v4l2-ctrl: v4l2_ctrl_request_setup returns with err [...] adds f902796a51a8 media: vicodec: change variable name for the return value [...] adds 8eead25cbdf9 media: vicodec: bugfix - call v4l2_m2m_buf_copy_metadata a [...] adds a04a7a2108a1 media: vicodec: bugfix: free compressed_frame upon device release adds 30364c41bd27 media: vicodec: Move raw frame preparation code to a function adds bdbfd992bb9f media: vicodec: add field 'buf' to fwht_raw_frame adds 86764b88c447 media: vicodec: keep the ref frame according to the format [...] adds 92dc64d41276 media: vicodec: Validate version dependent header values i [...] adds 50e4c5e1b6e4 media: vicodec: rename v4l2_fwht_default_fmt to v4l2_fwht_ [...] adds 747993722d20 media: vicodec: Handle the case that the reference buffer is NULL adds c022a4a95722 media: vicodec: add struct for encoder/decoder instance adds b663e57cb490 media: vicodec: add documentation to V4L2_CID_FWHT_I/P_FRAME_QP adds f94368e3b04a media: vicodec: add documentation to V4L2_CID_MPEG_VIDEO_F [...] adds ee3963c492cc media: vicodec: add documentation to V4L2_PIX_FMT_FWHT_STATELESS adds 2495f39ce1fa media: vicodec: Introducing stateless fwht defs and structs adds f05a51b98eaf media: v4l2-ioctl.c: add V4L2_PIX_FMT_FWHT_STATELESS to v4 [...] adds fde649b418d1 media: vicodec: Register another node for stateless decoder adds 997deb811bf5 media: vicodec: Add support for stateless decoder. adds 35e2e8b5fb07 media: vicodec: set pixelformat to V4L2_PIX_FMT_FWHT_STATE [...] adds 149e31e90b50 media: v4l: rcar_fdp1: Fix indentation oddities adds 153d11cc530c media: imx214: don't de-reference a NULL pointer adds 3d19cde7be76 media: cx2341x: replace badly designed macros adds 4f777d011bdd media: pwc-ctl: pChoose can't be NULL adds 1021cd56772b media: sti/delta: remove uneeded check adds bf78f23acf02 media: rcar-dma: p_set can't be NULL adds ded716267196 media: hfi_parser: don't trick gcc with a wrong expected size adds 122d0e8dd050 media: dvbdev: remove double-unlock adds 9b9ea7c2b57a media: gspca: Kill URBs on USB device disconnect adds bcfc16eb1650 media: staging/imx: Fix inconsistent long line breaks adds 2980c03e1f09 media: staging: media: davinci_vpfe: fix large stack usage [...] adds fc1209602959 media: staging: media: imx7-mipi-csis: fix debugfs compilation adds 5f2efda71c09 media: i2c: tda1997x: select V4L2_FWNODE adds 0e633f97162c media: davinci-isif: avoid uninitialized variable use adds d7a955c8ef7c media: v4l2-ctrl: potential shift wrapping bugs adds 52fafc58c353 media: mtk-vcodec: fix access to incorrect planes member adds 99df48ec7c5b media: mtk-vcodec: remove ready_to_display adds aeb0d0f581e2 media: video-mux: fix null pointer dereferences adds f8ee34c3e77a media: usbvision: fix a potential NULL pointer dereference adds 2e7682ebfc75 media: tw5864: Fix possible NULL pointer dereference in tw [...] adds 9c2ccc324b3a media: wl128x: prevent two potential buffer overflows adds b4a7113f8412 media: wl128x: Fix some error handling in fmc_prepare() adds 060162c1af5c media: vim2m: Fix RGB 565 BE/LE support adds 85709cbf1524 media: replace strncpy() by strscpy() adds 05fa38fd63e5 media: bt8xx: avoid a needless u8 to char conversion adds c4b50cabd6a2 media: ov7740: enable to get exposure control in autoexpos [...] adds 95db3cc936f5 media: MAINTAINERS: Fix files for obsolete SoC camera framework adds dfe571ca8daa media: soc_camera: Remove leftover files, add TODO adds 12d5290e63a8 media: staging: use strscpy() instead of strlcpy() adds 8b0a61d1f72e media: pixfmt-packed-yuv.rst: fix PDF output adds 94fa831e3b35 media: pdf docs: adjust several tables for better display adds 1c3ec30bb230 media: index.rst: exclude Indexes section from latex/pdf output adds 87effaae9e90 media: v4l: add I / P frame min max QP definitions adds 1e8f401474d6 media: atmel: atmel-isc: reworked driver and formats adds b063474e2130 media: atmel: atmel-isc: removed ARGB32 added ABGR32 and XBGR32 adds 1a726df6078c media: platform: stm32: wait end of transmission adds c4d1de702575 media: v4l2-ctrls.h: remove spurious text adds e6c237ad93a0 media: vb2: Minor function naming fix adds 9fb10beb8a57 media: rockchip/vpu: Rename pixel format helpers adds f44b969aa3cd media: Introduce helpers to fill pixel format structs adds d82b921a7a8a media: v4l2-common: add bayer formats in v4l2_format_info adds b6c61a6c3731 media: vimc: propagate pixel format in the stream adds 27c8e733c038 media: staging: media: imx: imx7-mipi-csis: simplify getti [...] adds b4ccd7fd062a media: dt-bindings: media: Renesas R-Car IMR bindings adds b105581a1939 media: mtk-vcodec: enlarge struct vdec_pic_info fields adds 0646d347bdc2 media: dvb: clean up redundant break statements adds d8986600dcb6 media: stm32-dcmi: fix error messages adds 1be0a2b70230 media: stm32-dcmi: do not emit error trace in case of few overrun adds 33dfeb62e23c media: stm32-dcmi: fix crash when subdev do not expose any [...] adds 6e1d824e7a1d media: Media Device Allocator API adds 812658d88d26 media: change au0828 to use Media Device Allocator API adds e377d3e98e70 media: media.h: Enable ALSA MEDIA_INTF_T* interface types adds 66354f18fe5f media: sound/usb: Use Media Controller API to share media [...] adds 383b0e5b6ebb media: au0828: fix enable and disable source audio and vid [...] adds bc81c1c796c7 media: selftests: media_dev_allocator api test adds 898bc40bfcc2 media: au0828: Fix NULL pointer dereference in au0828_anal [...] adds 10cb05045985 media: Clear devnode->media_dev holding media_devnode_lock adds f604f0f5afb8 media: au0828: stop video streaming only when last user stops adds 933c1320847f media: ov6650: Fix sensor possibly not detected on probe adds ccdd85d518d8 media: ov6650: Move v4l2_clk_get() to ov6650_video_probe() helper adds c62b96050bee media: ov6650: Register with asynchronous subdevice framework adds bccb89cf9cd0 media: ov2659: make S_FMT succeed even if requested format [...] adds 384538bda109 media: ov2659: fix unbalanced mutex_lock/unlock adds e3521f5687b3 media: uapi: Add MEDIA_BUS_FMT_BGR888_3X8 media bus format adds cffc3df28450 media: dt-bindings: Document MIPID02 bindings adds 642bb5e88fed media: st-mipid02: MIPID02 CSI-2 to PARALLEL bridge driver adds 8ecc7c9da013 media: staging/intel-ipu3: parameter buffer refactoring adds d38b24aab43d media: ipu3-imgu: Use %u for formatting unsigned values (not %d) adds 411a414b26aa media: mtk-vcodec: fix vp9 content playback error with sho [...] adds 1f7f11e8ca15 media: videobuf2-v4l2.c: move up STATE_DEQUEUED check adds dad7e270ba71 media: vivid: use vfree() instead of kfree() for dev->bitmap_cap adds bac875349f85 media: cedrus: Fix initialization order adds c1ced46c7b49 media: pvrusb2: Prevent a buffer overflow adds d65842f7126a media: vb2: add waiting_in_dqbuf flag adds 75480ebf4966 media: coda: set codec earlier adds be9dd094e8f3 media: coda: remove mask from decoder h.264 level control adds bbeefa7357a6 media: coda: clear error return value before picture run adds c1b6761e1f4e media: coda: add min number of buffers controls adds 784867d2135a media: coda: disable encoder command on decoder and vice versa adds b03abe535d37 media: coda: implement encoder frame size enumeration adds 01ba2e65e445 media: coda: allow encoder to set colorimetry on the output queue adds 0eecc61947ed media: coda: throw error on create_bufs with too small size adds ffaebccddef0 media: dt-bindings: rcar-csi2: List resets as a mandatory [...] adds d245a940d97b media: rcar-csi2: Use standby mode instead of resetting adds c1421f1d6c29 media: rcar-csi2: Update V3M and E3 start procedure adds cb5585797afd media: rcar-csi2: Update start procedure for H3 ES2 adds fdf5de63394f media: rcar-csi2: Move setting of Field Detection Control [...] adds 172876928f98 media: rc: xbox_remote: add protocol and set timeout adds 1e98a8400ae8 media: si2165: fix platform_no_drv_owner.cocci warnings adds 37d1e62b5bb3 media: ts2020: Variable "utmp" in function ts2020_set_tune [...] adds 63604a143fe1 media: seco-cec: fix building with RC_CORE=m adds fbbd403b3286 media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper adds 6bc37729df64 media: meson: ao-cec: use new cec_notifier_parse_hdmi_phan [...] adds ba9db909d3a4 media: s5p_cec: use new cec_notifier_parse_hdmi_phandle helper adds e3a7c52de956 media: stih_cec: use new cec_notifier_parse_hdmi_phandle helper adds 4d34c9267db7 media: tegra_cec: use new cec_notifier_parse_hdmi_phandle helper adds b7f3be1c5328 media: seco-cec: decrement HDMI device refcount adds cea053bed853 media: cros-ec-cec: decrement HDMI device refcount adds 3473ba384de7 media: dt-bindings: media: meson-ao-cec: Add G12A AO-CEC-B [...] adds b7778c46683c media: platform: meson: Add Amlogic Meson G12A AO CEC Cont [...] adds a4dfc8a24796 media: MAINTAINERS: Update AO CEC with ao-cec-g12a driver adds 8dce4b265a53 media: zoran: remove deprecated driver adds e25ec9141114 media: v4l: Add definitions for missing 32-bit RGB formats adds 6c84f9b1d290 media: v4l: Add definitions for missing 16-bit RGB4444 formats adds 8b65db13bf59 media: v4l: Add definitions for missing 16-bit RGB555 formats adds 515c45650c9b media: vsp1: Add support for missing 32-bit RGB formats adds 4735c16b8bdd media: vsp1: Add support for missing 16-bit RGB444 formats adds 7afa8db323e3 media: vsp1: Add support for missing 16-bit RGB555 formats adds 0a71f54fe4eb Merge remote-tracking branch 'v4l-dvb/master' adds df7686101956 Merge tag 'v5.1-rc3' of https://git.kernel.org/pub/scm/lin [...] adds 767f17a70e5c fbdev: mxsfb: implement FB_PRE_INIT_FB option adds a7ae716ecfe7 video: fbdev: vesafb: fix indentation issue adds 3f98434235c9 video: fbdev: savage: fix indentation issue adds e4995b12e749 video/macfb: Remove redundant code adds e4bedbb625c9 fbdev: atafb: Stop printing virtual screen_base adds 577eabb2cbe2 fbdev: atafb: Remove obsolete module support adds 80cf96357db7 fbdev: atafb: Fix broken frame buffer after kexec adds cbb91d5d487d fbdev: atafb: Modernize printing of kernel messages adds f82301661c6c video/macfb: Call fb_invert_cmaps() adds 36884ceb7666 video/macfb: Always initialize DAFB colour table pointer register adds 787a79230a0f omapfb: add missing of_node_put after of_device_is_available adds 546f98c1e941 video: fbdev: atmel_lcdfb: drop AVR and platform_data support adds bd86b6c5c607 udlfb: delete the unused parameter for dlfb_handle_damage adds 6b11f9d8433b udlfb: fix sleeping inside spinlock adds babc250e278e udlfb: introduce a rendering mutex adds 17de805aa69e xen, fbfront: mark expected switch fall-through adds 31fa6e2ae65f omapfb: Fix potential NULL pointer dereference in kmalloc adds a4bd25259e97 drivers: video: fbdev: Kconfig: pedantic cleanups adds b0e999c95581 fbdev: list all pci memory bars as conflicting apertures adds ec7f6aad57ad video: hgafb: fix potential NULL pointer dereference adds 1d84353d205a video: imsttfb: fix potential NULL pointer dereferences adds 8069053880e0 fbdev: sm712fb: fix white screen of death on reboot, don't [...] adds 5481115e25e4 fbdev: sm712fb: fix brightness control on reboot, don't set SR30 adds dcf9070595e1 fbdev: sm712fb: fix VRAM detection, don't set SR70/71/74/75 adds ec1587d5073f fbdev: sm712fb: fix boot screen glitch when sm712fb replaces VGA adds 9e0e59993df0 fbdev: sm712fb: fix crashes during framebuffer writes by c [...] adds f627caf55b8e fbdev: sm712fb: fix crashes and garbled display during DPM [...] adds 6053d3a4793e fbdev: sm712fb: fix support for 1024x768-16 mode adds 4ed7d2ccb768 fbdev: sm712fb: use 1024x768 by default on non-MIPS, fix g [...] adds cf84807f6dd0 fbdev: fix divide error in fb_var_to_videomode adds 9dc20113988b fbdev: sm712fb: fix memory frequency by avoiding a switch/ [...] adds a6fdbd551573 video: amba-clcd: Decomission Versatile and Nomadik adds 8c40292be916 fbdev: fix WARNING in __alloc_pages_nodemask bug adds 730dd516eda7 video: fbdev: pvr2fb: remove set but not used variable 'size' adds de110fddcb22 video: fbdev: mxsfb: remove set but not used variable 'lin [...] adds 261ac4ddfa9f video: fbdev: atmel_lcdfb: remove set but not used variabl [...] adds e5f329634ee7 Merge remote-tracking branch 'fbdev/fbdev-for-next' adds a3ce7a8e0dd9 ACPICA: Rename nameseg copy macro for clarity adds 5599fb69355d ACPICA: Rename nameseg compare macro for clarity adds 3278675567df ACPICA: Rename nameseg length macro/define for clarity adds f49c90e8958e ACPICA: utilities: fix spelling of PCC to platform_comm_channel adds 985d5124bfb0 ACPICA: Update version to 20190329 adds df9271d69f40 ACPICA: Namespace: add check to avoid null pointer dereference adds 6c6a828f86d6 ACPICA: Update version to 20190405 adds f456277ee15f Merge back ACPICA changes for v5.2. adds e52034490a5d Merge branch 'acpica' into linux-next adds 40381a3c1fa3 ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power [...] adds 5ceb5f0522bd ACPI / scan: Add labels for PNP button devices adds 2e018c59fe8f ACPI / tables: Clean up whitespace adds 603fadf33604 ACPI: Fix comment typos adds c7d5f21e8d18 ACPI: event: replace strcpy() by strscpy() adds b0f65b917987 ACPI / DPTF: Use dev_get_drvdata() adds fbc9418f099d ACPI: PM: Print debug messages when enabling GPEs for wakeup adds c7adc580ec9d Merge branches 'acpi-scan', 'acpi-tables', 'acpi-misc' and [...] adds 817b4d64da03 ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper adds 0cf064db948a extcon: axp288: Convert to use acpi_dev_get_first_match_dev() adds d00d2109c367 gpio: merrifield: Convert to use acpi_dev_get_first_match_dev() adds 1b55f1c6fd64 ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_fi [...] adds 645056da6770 ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_fi [...] adds a320d89e67d6 ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_fir [...] adds 7075e9babb5d ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_fir [...] adds fe4c283a79db ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_f [...] adds b664e6fe2225 ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_f [...] adds 257f9053c020 ACPI / utils: Remove deprecated function since no user left adds fe066621c796 gpio: merrifield: Fix build err without CONFIG_ACPI adds aefa763b18a2 ACPI: video: Use vendor backlight on Sony VPCEH3U1E adds c8afd03486c2 ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* func [...] adds 13e962140be6 ACPI: button: reinitialize button state upon resume adds 54bc2769ab60 Merge branches 'acpi-utils', 'acpi-video', 'acpi-soc' and [...] adds 4d720e2a8c5f Documentation: acpi: Add an example for PRP0001 adds 680e6ffa1510 Documentation: add Linux ACPI to Sphinx TOC tree adds 8a2fe04b446f Documentation: ACPI: move namespace.txt to firmware-guide/ [...] adds c24bc66e8157 Documentation: ACPI: move enumeration.txt to firmware-guid [...] adds 1cf70ae6f07b Documentation: ACPI: move osi.txt to firmware-guide/acpi a [...] adds 25710e23cdee Documentation: ACPI: move linuxized-acpica.txt to driver-a [...] adds 97a63dd43477 Documentation: ACPI: move scan_handlers.txt to driver-api/ [...] adds 538f6f76b9ca Documentation: ACPI: move DSD-properties-rules.txt to firm [...] adds b6dff0e153e9 Documentation: ACPI: move gpio-properties.txt to firmware- [...] adds eea780327861 Documentation: ACPI: move method-customizing.txt to firmwa [...] adds 59bcdcccf31f Documentation: ACPI: move initrd_table_override.txt to adm [...] adds 34bf473baef0 Documentation: ACPI: move dsdt-override.txt to admin-guide [...] adds 572c9fa516f5 Documentation: ACPI: move i2c-muxes.txt to firmware-guide/ [...] adds 011eed59ba6d Documentation: ACPI: move acpi-lid.txt to firmware-guide/a [...] adds f2dde1ed0f28 Documentation: ACPI: move dsd/graph.txt to firmware-guide/ [...] adds 05000042f33d Documentation: ACPI: move dsd/data-node-references.txt to [...] adds 99ed6bfaa5a0 Documentation: ACPI: move debug.txt to firmware-guide/acpi [...] adds 3c03a1bde4dc Documentation: ACPI: move method-tracing.txt to firmware-g [...] adds 472e89b4e1a8 Documentation: ACPI: move aml-debugger.txt to firmware-gui [...] adds deb95169ef42 Documentation: ACPI: move apei/output_format.txt to firmwa [...] adds 440ebec745dc Documentation: ACPI: move apei/einj.txt to firmware-guide/ [...] adds 3e57460f007c Documentation: ACPI: move cppc_sysfs.txt to admin-guide/ac [...] adds 4887954cac77 Documentation: ACPI: move lpit.txt to firmware-guide/acpi [...] adds 7fe19072df55 Documentation: ACPI: move ssdt-overlays.txt to admin-guide [...] adds 7fb091f806c5 Documentation: ACPI: move video_extension.txt to firmware- [...] adds 0e237755bf4d Merge branch 'acpi-doc' into linux-next adds 5f21f3055a32 ACPI: property: restore _DSD data subnodes GUID comment adds 0fcc2bdc8aff device property: Add fwnode_graph_get_endpoint_by_id() adds 51bc7bd2a402 Merge branch 'devprop' into linux-next adds 5861381d4866 PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling adds b9c273babce7 PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface adds 7973b799dbea admin-guide: pm: intel_epb: Add SPDX license tag and copyr [...] adds c208ac8f8f86 x86: tsc: Rework time_cpufreq_notifier() adds 069590849d94 Merge branch 'pm-x86' into linux-next adds 5a25e3f7cc53 cpufreq: intel_pstate: Driver-specific handling of _PPC updates adds 540a375822a4 cpufreq: Add cpufreq_cpu_acquire() and cpufreq_cpu_release() adds 9eca544b1491 cpufreq: schedutil: Simplify iowait boosting adds 9083e4986124 cpufreq: intel_pstate: Update max frequency on global turb [...] adds 108ec36b6994 drivers/cpufreq: Convert some slow-path static_cpu_has() c [...] adds e75135e601ee Merge back cpufreq material for v5.2. adds 89f98d7e5fa8 cpufreq: Remove cpufreq_driver check in cpufreq_boost_supported() adds fcccc5c838c1 cpufreq: stats: Use lock by stat to replace global spin lock adds 9df1e2c60d2b cpufreq: boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option adds eae2ef0ed246 drivers/cpufreq/acpi-cpufreq.c: This fixes the following c [...] adds b23aa311fa1f cpufreq: Remove needless bios_limit check in show_bios_limit() adds 4db7c34cb41a cpufreq: Move ->get callback check outside of __cpufreq_get() adds 4235a5947a16 cpufreq: qoriq: Add ls1028a chip support adds c324f43aed89 cpuidle: exynos: Unify target residency for AFTR and coupl [...] adds 49a27e279052 PM / Domains: Add generic data pointer to struct genpd_pow [...] adds eb594b7325f6 PM / Domains: Add support for CPU devices to genpd adds 6f9b83ac877f cpuidle: Export the next timer expiration for CPUs adds e94999688e3a PM / Domains: Add genpd governor for CPUs adds 30203f4a990f Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next adds 74a1dd86d173 PM / wakeup: Use pm_pr_dbg() instead of pr_debug() adds b5dee3130bb4 PM / sleep: Refactor filesystems sync to reduce duplication adds c64546b17bc9 PM / sleep: Measure the time of filesystems syncing adds c4a586fdd440 PM / core: fix kerneldoc comment for dpm_watchdog_handler() adds 0b237cb2fc7b PM / core: fix kerneldoc comment for device_pm_wait_for_dev() adds f2a424f6c613 PM / core: Introduce dpm_async_fn() helper adds dc351d4c5f4f PM / core: Propagate dev->power.wakeup_path when no callbacks adds 1120b0f9850c cpufreq: intel_pstate: Documentation: Add references sections adds fc7db767b16c Documentation: PM: Add SPDX license tags to multiple files adds fc1860d6b17f Documentation: PM: Unify copyright notices adds e720a6c8fbdb drivers: firmware: psci: Move psci to separate directory adds f0f6ad909260 MAINTAINERS: Update files for PSCI adds 0865d20c5074 drivers: firmware: psci: Split psci_dt_cpu_init_idle() adds d036b5cfef63 drivers: firmware: psci: Simplify error path of psci_dt_init() adds 60dd1ead65e8 drivers: firmware: psci: Announce support for OS initiated [...] adds 4302e381a870 firmware/psci: add support for SYSTEM_RESET2 adds 90373356bcd1 Merge branches 'pm-sleep', 'pm-docs' and 'pm-misc' into li [...] adds 0d00a239f70f PM / devfreq: Use of_node_name_eq for node name comparisons adds a9487917ba67 PM / devfreq: fix mem leak in devfreq_add_device() adds 25846fa1ceda PM / devfreq: fix missing check of return value in devfreq [...] adds 6d690f77932f PM / devfreq: consistent indentation adds e2794d74f1ec PM / devfreq: rk3399_dmc: remove unneeded semicolon adds 726409698fee PM / devfreq: rockchip-dfi: remove unneeded semicolon adds 1d1397c3ec1f PM / devfreq: tegra: remove unneeded variable adds bc658bef97a7 PM / devfreq: Restart previous governor if new governor fa [...] adds b53b0128052f PM / devfreq: Fix static checker warning in try_then_reque [...] adds fbb9c3c9a5ac PM / devfreq: exynos-bus: Suspend all devices on system shutdown adds adfe3b76608f PM / devfreq: rockchip-dfi: Move GRF definitions to a comm [...] adds 9173c5ceb035 PM / devfreq: rk3399_dmc: Pass ODT and auto power down par [...] adds 1be0730f1dcd trace: events: add devfreq trace event file adds cf451adfa392 PM / devfreq: add tracing for scheduling work adds e32d93926477 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds e757e7fa3a93 PM / Domains: remove unnecessary unlikely() adds 71b77697af9e PM / Domains: Don't kfree() the virtual device in the error path adds e8b04de9da71 PM / Domains: Allow OF lookup for multi PM domain case fro [...] adds 3ccf3f0cd197 PM / Domains: Enable genpd_dev_pm_attach_by_id|name() for [...] adds 40aa4db6d530 Merge cpuidle material depended on by the subsequent changes. adds 51dcf7482f4b PM / Domains: Use the base device for driver_deferred_prob [...] adds a174920d69db PM / Domains: Drop unused in-parameter to some genpd functions adds b24e196586fe PM / Domains: Search for the CPU device outside the genpd lock adds f9ccd7c3a1d8 PM / Domains: Allow to attach a CPU via genpd_dev_pm_attac [...] adds d35cc64a80ec Merge branches 'pm-devfreq' and 'pm-domains' into linux-next adds 712e9ad0a2bd cpufreq: qoriq: add support for lx2160a adds 75b0f8473fed cpufreq: centrino: Fix centrino_setpolicy() kerneldoc comment adds a21f8e1b89a0 Merge branch 'pm-cpufreq' into linux-next adds f9d6fbd8a37e Merge branch 'acpica-fixes' into linux-next adds 2f36bde0fc8f OPP: Introduce dev_pm_opp_find_freq_ceil_by_volt() adds 5a28654cc0e6 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 2ce33e0d3a78 Merge branch 'pm-opp' into linux-next adds 23583f779502 ACPI / property: fix handling of data_nodes in acpi_get_ne [...] adds 72a8c4d24e25 Merge branch 'devprop' into linux-next adds b623fa320f83 cpufreq: ap806: fix possible object reference leak adds ddb64c5db3cc cpufreq: imx6q: fix possible object reference leak adds 7c468966f05a cpufreq: kirkwood: fix possible object reference leak adds ddb07fba1c64 cpufreq: maple: fix possible object reference leak adds a9acc26b75f6 cpufreq/pasemi: fix possible object reference leak adds 8d10dc28a9ea cpufreq: pmac32: fix possible object reference leak adds 233298032803 cpufreq: ppc_cbe: fix possible object reference leak adds c1d1090c3c76 cpufreq: maple: Remove redundant code from maple_cpufreq_init() adds 8db82563451f cpufreq: armada-37xx: fix frequency calculation for opp adds 0a0cf5988f52 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 4ebe36c94aed cpufreq: Fix kobject memleak adds ff9cb8b1104e Merge branch 'pm-cpufreq' into linux-next adds b6c1c4c4746a Merge remote-tracking branch 'pm/linux-next' adds 21027e78e7c1 cpupower: correct spelling of interval adds 488ea6eeff12 Merge remote-tracking branch 'cpupower/cpupower' adds be33e4fbbea5 thermal/drivers/core: Remove the module Kconfig's option adds 5a4e43e6e6fd thermal/drivers/core: Remove module unload code adds 3399d79a61a4 thermal/drivers/core: Remove depends on THERMAL in Kconfig adds 2395b36210a7 thermal/drivers/core: Fix typo in the option name adds 317f48848e71 hwmon/drivers/core: Simplify complex dependency adds d057a4eb3d92 thermal: make device_register's type argument const adds 3f05578cccfe thermal: core: skip update disabled thermal zones after suspend adds 6eb61a936195 thermal/int3403_thermal: favor _TMP instead of PTYP adds 1948d498dcf6 thermal: intel: int340x: processor_thermal_device: simplif [...] adds 3c7110fab805 thermal/int3400_thermal: lower the log level for unsupport [...] adds c5e7be3b089d Merge branches 'thermal-core' and 'thermal-intel' into next adds a1213c42ee8f Merge remote-tracking branch 'thermal/next' adds 812cd88749e0 firewire: mark expected switch fall-throughs adds 3aba2bf2eed2 Merge remote-tracking branch 'ieee1394/for-next' adds dd1dc8694f8f dlm: retry wait_event_interruptible in event of ERESTARTSYS adds 332c8173cf33 dlm: Fix test for -ERESTARTSYS adds 29ad1676d105 dlm: check if workqueues are NULL before flushing/destroying adds a5c28303641a dlm: add TCP multihoming/failover support adds 54cca4bad076 dlm: allow binding to all network interfaces adds 67b22a979562 Merge remote-tracking branch 'dlm/next' adds 8395c154abb7 swiotlb: dump used and total slots when swiotlb buffer is [...] adds 658a5b130082 Merge remote-tracking branch 'swiotlb/linux-next' adds a2f409713e44 cxgb3: Convert cqidr to XArray adds 27114876ceaa cxgb3: Convert qpidr to XArray adds e64a7c02f101 cxgb3: Convert mmidr to XArray adds 52e124c27e7b cxgb4: Convert cqidr to XArray adds 2f43129127e6 cxgb4: Convert qpidr to XArray adds 7a268a93973c cxgb4: Convert mmidr to XArray adds f254ba6ae547 cxgb4: Convert hwtid_idr to XArray adds 9f5a9632e412 cxgb4: Convert atid_idr to XArray adds 401b44804c2a cxgb4: Convert stid_idr to XArray adds f04cc17878b4 RDMA/hns: Only assign the relatived fields of psn if IB_QP [...] adds 601f3e6d067c RDMA/hns: Only assign the fields of the rq psn if IB_QP_RQ [...] adds 834fa8cf6f70 RDMA/hns: Update the range of raq_psn field of qp context adds 5b01b243b0b3 RDMA/hns: Only assgin some fields if the relatived attr_ma [...] adds 07c2339a91c1 RDMA/hns: Hide error print information with roce vf device adds 82342e493b7e RDMA/hns: Bugfix for sending with invalidate adds d0a935563bc0 RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp [...] adds 19b1a294b0b3 RDMA: Use __packed annotation instead of __attribute__ ((packed)) adds 270a9833b269 IB/hfi1: Add running average for adaptive pio adds b02a29eb8841 mlx5: Convert mlx5_srq_table to XArray adds f1430536e008 mlx4: Convert pv_id_table to XArray adds 949a2370466b IB/mad: Convert ib_mad_clients to XArray adds ae78ff3a0f0c RDMA/cm: Convert local_id_table to XArray adds 8e5a9d61e258 ib core: Convert query_idr to XArray adds 81cc440883d4 ucm: Convert ctx_id_table to XArray adds 638267537ad9 cma: Convert portspace IDRs to XArray adds a6a9274a7c71 RDMA/nes: remove redundant check on udata adds 1a2e158327c9 drivers: infiniband: Fix whitespace in kconfig adds a4b7013db23e RDMA/rxe: Fix slab-out-bounds access which lead to kernel [...] adds 4ae27444100f IB/core: Ensure an invalidate_range callback on ODP MR adds e2a438bd7116 RDMA/i40iw: Handle workqueue allocation failure adds 9513ea4f6728 IB/iser: remove uninitialized variable len adds dc7fe518b049 overflow: Fix -Wtype-limits compilation warnings adds e95e52a1788d RDMA/hns: Limit scope of hns_roce_cmq_send() adds 1e5887b700dd IB/mlx5: WQE dump jumps over first 16 bytes adds d623dfd28361 IB/mlx5: Compare only index part of a memory window rkey adds 6a1096611cc5 RDMA/vmw_pvrdma: Skip zeroing device attrs adds 2dd0cf77c93f iw_cxgb4: Update Maintainer details adds 4d60cad5db7f IB/MAD: Add send path trace points adds 821bf1de45a1 IB/MAD: Add recv path trace point adds 0e65bae205cb IB/MAD: Add agent trace points adds 056533192a9e IB/UMAD: Add umad trace points adds 2ccfbb70c277 IB/MAD: Add SMP details to MAD tracing adds 0ac01febd475 BPF: Add sample code for new ib_umad tracepoint adds 08304d714638 IB/rxe: Replace av->network_type with skb->protocol adds 259e66bcdff5 RDMA/uverbs: Add a __user annotation to a pointer adds 2dcdebff5e84 RDMA/uverbs: Annotate uverbs_request_next_ptr() return val [...] adds 0080aed4e4ca RDMA/uverbs: Allow the compiler to verify declaration and [...] adds 1f687edee2ae IB/mlx5: Declare devx_async_cmd_event_fops static adds 920d10e45844 IB/hfi1: Fix two format strings adds 196b4ce57d16 IB/qib: Remove a set-but-not-used variable adds 5aa848408011 RDMA/bnxt_re: Use correct sizing on buffers holding page D [...] adds 5f818d676ac4 RDMA/cxbg: Use correct sizing on buffers holding page DMA [...] adds 41d34865b24c RDMA/mthca: Use correct sizing on buffers holding page DMA [...] adds 93923d309bda RDMA/rxe: Use correct sizing on buffers holding page DMA a [...] adds 629e6f9db6bf RDMA/rdmavt: Use correct sizing on buffers holding page DM [...] adds cebe556bd755 RDMA/core: Introduce ib_core_device to hold device adds 62dfa7955e84 RDMA/core: Restrict sysfs entries view to init_net adds 4e0f7b907072 RDMA/core: Implement compat device/sysfs tree in net namespace adds 5417783eabb2 RDMA/core: Support core port attributes in non init_net adds a56bc45b27b9 RDMA/core: Add module param to disable device sharing amon [...] adds 41c6140189af RDMA: Check net namespace access for uverbs, umad, cma and nldev adds 37eeab55aeca RDMA/core: Extend ib_device_get_by_index for net namespace adds cb7e0e130503 RDMA/core: Add interface to read device namespace sharing mode adds 2b34c5580226 RDMA/core: Add command to set ib_core device net namspace [...] adds 27e19f451089 RDMA/hns: Convert cq_table to XArray adds 736b5a70db98 RDMA/hns: Convert qp_table_tree to XArray adds 0ee3b915b1b0 hfi1: Convert vesw_idr to XArray adds b6014f9e5f39 qedr: Convert qpidr to XArray adds 9fd15987ed27 qedr: Convert srqidr to XArray adds 065d55237ad1 RDMA/netlink: Remove unused data structure adds d3243da8e370 RDMA/core: Don't compare specific bit after boolean AND adds 03b92789e5cf hfi1: Convert hfi1_unit_table to XArray adds 059d48fbf61b qib: Convert qib_unit_table to XArray adds fae7a699a925 opa_vnic: Convert vport_idr to XArray adds 70f06b26f07e IB: ucontext should be set properly for all cmd & ioctl paths adds a6a3797df274 IB: Pass uverbs_attr_bundle down uobject destroy path adds c4367a26357b IB: Pass uverbs_attr_bundle down ib_x destroy path adds bdeacabd1a5f IB: Remove 'uobject->context' dependency in object destroy APIs adds ff23dfa13457 IB: Pass only ib_udata in function prototypes adds 6734b2973565 RDMA/hns: Fix bad endianess of port_pd variable adds 061ccb52d23c RDMA/cma: Set proper port number as index adds f6f3f532556e IB/hfi1: Delay the release of destination mr for TID RDMA [...] adds 6a40693a884d IB/hfi1: Add a function to read next expected psn from har [...] adds b885d5be9ca1 IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE adds 8da0f0f26f80 IB/hfi1: Remove WARN_ON when freeing expected receive groups adds 747b931fbe23 IB/hfi1: Implement CCA for TID RDMA protocol adds 1c726c44210f Merge HFI1 updates into k.o/for-next adds 0f51427bd097 RDMA/mlx5: Cleanup WQE page fault handler adds d2c33370ae73 RDMA/iw_cxgb4: Always disconnect when QP is transitioning [...] adds c7252a653299 RDMA/cm: Remove useless zeroing of static global variable adds d10bcf947a3e RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs adds 4d2e11d42fe4 opa_vnic: fix check on record->event, incorrect operator used adds c87e65cfb97c RDMA/cm: Move debug counters to be under relevant IB device adds 9e886b39a73a RDMA/nldev: Return device protocol adds e79c9c60622a IB/mlx5: Remove references to uboject->context adds feec576a6af2 IB: When attrs.udata/ufile is available use that instead o [...] adds f6316032fd32 RDMA/core: Support object allocation in atomic context adds d345691471b4 RDMA: Handle AH allocations by IB/core adds 68e326dea1db RDMA: Handle SRQ allocations by IB/core adds e1c9a0dc2939 RDMA/hns: Dump detailed driver-specific CQ adds d0b5c01bb446 RDMA/umem: Use correct value for SG entries in sg_copy_to_ [...] adds 2b277dae0679 RDMA/hns: Support to create 1M srq queue adds 4b38da75e089 RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() adds ab7efbe24b28 RDMA/cxgb4: Use ib_device_set_netdev() adds 38702cce547a net/mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros adds bbf29f618e8c net/mlx5: Remove spinlock support from mlx5_write64 adds 868bc06b2403 net/mlx5: Remove redundant init functions parameter adds 11f3b84d7068 net/mlx5: Split mdev init and pci init adds 52c368dc3da7 net/mlx5: Move health and page alloc init to mdev_init adds e161105e58da net/mlx5: Function setup/teardown procedures adds a80d1b68c8b7 net/mlx5: Break load_one into three stages adds d05120f50b5d net/mlx5: Make mlx5_core messages independent from mdev->pdev adds b09989a21428 net/mlx5: Use dev->priv.name instead of dev_name adds 98a8e6fc482d net/mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info adds aa8106f137b9 net/mlx5: Add explicit bar address field adds 3732b9720ffe net/mlx5: Add rate limit print macros adds 4039049b5c46 net/mlx5: Expose MPEIN (Management PCIE INfo) register layout adds aef6c443fe84 net/mlx5: Fix false compilation warning adds b6d9ccb11250 net/mlx5: E-Switch, don't use hardcoded values for FDB prios adds d9cb06759eca net/mlx5: E-Switch, add a new prio to be used by the RDMA side adds 5331fa0db73d Merge branch 'mlx5-next' into rdma.git for-next adds 95579e785a9a RDMA/mlx5: Move netdev info into the port struct adds 4a6dc8552ab2 RDMA/mlx5: Free IB device on remove adds da796ccb3e0e RDMA/mlx5: Move ports allocation to outside of INIT stage adds 5d8f6a0e9207 RDMA/mlx5: Use correct size for device resources adds 6a4d00be0833 RDMA/mlx5: Move rep into port struct adds d5ed8ac34cef RDMA/mlx5: Move default representors SQ steering to rule t [...] adds 35b0aa67b298 RDMA/mlx5: Refactor netdev affinity code adds a989ea01cb10 RDMA/mlx5: Move SMI caps logic adds 26628e2d58c9 RDMA/mlx5: Move to single device multiport ports in switch [...] adds fb652d329902 RDMA/mlx5: Remove VF representor profile adds 1c00d7bc96c2 RDMA/ocrdma: Remove use of idr use pci bdf instead adds 1db86318c4d1 RDMA/mlx5: Check for error return in flow_rule rather than err adds a6d2a5a92e67 RDMA/cxgb4: Fix null pointer dereference on alloc_skb failure adds ff5eefe6d3a3 RDMA/cxgb4: Fix spelling mistake "immedate" -> "immediate" adds 2d9598497757 infiniband/qib: Fix typo in comment adds 3042492bd1f9 RDMA/core: Avoid freeing netdevs in disable_device() adds decbc7a6b007 RDMA/core: Introduce a helper function to change net names [...] adds 2e5b8a01165e RDMA/core: Add a netlink command to change net namespace o [...] adds 13a4376568f6 RDMA/mlx5: Access the prio bypass inside the FDB flow tabl [...] adds 3b70508a6bfb RDMA/mlx5: Create flow table with max size supported adds 52438be44112 RDMA/mlx5: Allow inserting a steering rule to the FDB adds 56e5acd405fa RDMA/mlx5: Add query e-switch vport context to devx white list adds 7f575103b042 RDMA/mlx5: Allow DEVX and raw creation flow on reps adds d3b5cc1cd996 RDMA/mlx5: Initialize roce port info before multiport master init adds 5fb58c9e2fb1 RDMA/mlx5: Don't create IB representors when in multiport [...] adds 823b23da7113 IB/core: Allow vlan link local address based RoCE GIDs adds 5d7ed2f27bbd RDMA/cma: Consider scope_id while binding to ipv6 ll address adds 574258222281 RDMA/hns: Remove asynchronic QP destroy adds 07c5ba912401 IB/hfi1: Add debugfs to control expansion ROM write protect adds ea752bc5e50a IB/{rdmavt, hfi1): Miscellaneous comment fixes adds 62644c1d2bb7 IB/hfi1: Make opfn.h self sufficient adds 715ab1a862c8 IB/rdmavt: Fix ab/ba include issues adds 52cdbcc2b182 IB/rdmavt: Use more efficient allowed_ops adds d40f69c9b9df IB/{rdmavt, qib, hfi1}: Use new routine to release referen [...] adds a9c62e007878 IB/hfi1: Add selected Rcv counters adds 3c176c9d7244 IB/hfi1: Remove reference to RHF.VCRCErr adds ddcdc368b103 RDMA/mlx5: Use get_zeroed_page() for clock_info adds 4eb6ab13b991 RDMA: Remove rdma_user_mmap_page adds 449a224c10a4 Merge branch 'rdma_mmap' into rdma.git for-next adds c3bdd5e65185 Merge tag 'v5.1-rc1' of git://git.kernel.org/pub/scm/linux [...] adds 9fba2b9b4f15 net/mlx5: Expose SW ICM related device memory capabilities adds 3e07047021d3 net/mlx5: Expose TIR ICM address in command outbox adds 96780e4f46b2 net/mlx5: Introduce new TIR creation core API adds 1f1d6abbf0be IB/mlx5: Expose TIR ICM address to user space adds 1d045aa76fe8 Merge branch 'mlx5_tir_icm' into rdma.git for-next adds a7b36d5fa86c ib/bnxt: Remove mention of idr_alloc from comment adds b9b0f34531e0 uverbs: Convert idr to XArray adds dab39b674bd2 Merge remote-tracking branch 'rdma/for-next' adds 310974faccda virtio_net: remove hcpu from virtnet_clean_affinity adds 02ec6cafd78c tipc: support broadcast/replicast configurable for bc-link adds ff2ebbfba618 tipc: introduce new capability flag for cluster adds c55c8edafa91 tipc: smooth change between replicast and broadcast adds f8d6ae0d27ec ibmvnic: Report actual backing device speed and duplex values adds 93a77c11ae79 tcp: add tcp_inet6_sk() helper adds a0cfa79f8470 ibmveth: Make array ibmveth_stats static adds 538abaf38e75 net: hns3: Make hclgevf_update_link_mode static adds 56dc6d635574 datagram: Make __skb_datagram_iter static adds 9403cf230258 tcp: free request sock directly upon TFO or syncookies error adds 64c40525849f net: pasemi: Make pasemi_mac_init_module static adds f9cb75970e7b net: macb: simplify getting .driver_data adds 03f1eccc7a69 ipv6: Add icmp_echo_ignore_multicast support for ICMPv6 adds 9b525171d881 enc28j60: Use device_get_mac_address() adds f23304cbd568 enc28j60: Remove duplicate messaging adds 35b60f37363b enc28j60: Replace dev_*(&netdev->dev, ...) with netdev_*() adds 571fb070a147 enc28j60: Drop driver name duplication from messages adds 41e48c3d8070 enc28j60: Switch to use module_spi_driver() macro adds b4f7a6f964fb enc28j60: Use ether_addr_copy() in enc28j60_set_mac_address() adds e303b6afef21 enc28j60: Switch to dev_<level> from pr_<level> adds 6eae14104fc8 enc28j60: Convert HW related printk() to dev_printk() adds c93a0f2a7fc4 enc28j60: Convert printk() to netdev_printk() adds ba2c37947c42 enc28j60: Remove linux/init.h adds f3cb67b0f347 enc28j60: Amend comments by fixing typos, adding periods, etc adds 5c22dc8debcc enc28j60: Fix indentation splats adds 75dd98c4a848 enc28j60: Convert to use SPDX identifier adds 9bd5423fc75e Merge branch 'enc28j60-messaging-clean-up-and-ACPI-improvements' adds b0ddfe2bb2bd intel: correct return from set features callback adds 5b6e13216be2 igb: Exclude device from suspend direct complete optimization adds 5aa151922e90 igb: fix various indentation issues adds 459d69c407f9 e1000e: Disable runtime PM on CNP+ adds 2121c2712f82 igc: Add multiple receive queues control supporting adds 6245c8483ae0 igc: Extend the ethtool supporting adds 36b9fea60961 igc: Add support for statistics adds 65cd3a725e90 igc: Add support for the ntuple feature adds ecad77fd29e4 igc: Fix the typo in igc_base.h header definition adds bb0e5837db3a igc: Remove unneeded hw_dbg prints adds 8d3a3048c313 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 77a7a84d6221 ice: Fix broadcast traffic in port VLAN mode adds 42b2cc83afb4 ice: Fix issue with VF reset and multiple VFs support on PFs adds 77ed84f49aee ice: avoid multiple unnecessary de-references in probe adds 16c3301b5566 ice: remove redundant variable and if condition adds d8df260af70f ice : Ensure only valid bits are set in ice_aq_set_phy_cfg adds 80ed404abb48 ice: use ice_for_each_vsi macro when possible adds 70457520bab8 ice: configure GLINT_ITR to always have an ITR gran of 2 adds 1c44e3bce12f ice: Implement flow to reset VFs with PFR and other resets adds 7a1f71117540 ice: Get resources per function adds 544f63d307b1 ice: Reset all VFs with VFLR during SR-IOV init flow adds ad71b256ba4e ice: Determine descriptor count and ring size based on PAGE_SIZE adds 0b8515eddbd8 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 5c5f626bcace net: phy: improve handling link_change_notify callback adds 570c8a7d5303 net: phy: aquantia: check for supported interface modes in [...] adds 1e614b5086ee net: phy: aquantia: check for changed interface mode in re [...] adds 6a23c0a6af98 Merge branch 'net-phy-aquantia-add-interface-mode-handling' adds f295b3ae9f59 net/tls: Add support of AES128-CCM based ciphers adds 1bfe45f4ae81 net: bridge: use eth_broadcast_addr() to assign broadcast address adds 254c0a2bfedb macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to re [...] adds a88381dece86 qede: Populate mbi version in ethtool driver query data. adds 1a3ca25062cf qed: Define new MF bit for no_vlan config adds 0b963ef20c56 Merge branch 'qed-next' adds 4bd97d51a5e6 net: dev: rename queue selection helpers. adds b71b5837f871 packet: rework packet_pick_tx_queue() to use common code s [...] adds a350eccee583 net: remove 'fallback' argument from dev->ndo_select_queue() adds 75d317c40964 Merge branch 'net-refactor-ndo_select_queue' adds 881d7afdff16 net: hns3: Make hclge_destroy_cmd_queue static adds a534ea30e70f net: isdn: Make isdn_ppp_mp_discard and isdn_ppp_mp_reasse [...] adds 0b03a5ca8b14 ipv6: Add icmp_echo_ignore_anycast for ICMPv6 adds 77d5ad4048fb tipc: fix use-after-free in tipc_sk_filter_rcv adds 08e046c8966a tipc: fix a null pointer deref adds a88c26f671b0 net/tls: Replace kfree_skb() with consume_skb() adds 67f695134703 ipv6: Move setting default metric for routes adds c7a1ce397ada ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create adds 28b18b39c5a7 Merge branch 'ipv6-Change-addrconf_f6i_alloc-to-use-ip6_ro [...] adds 0c3e0e3bb623 tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining rea [...] adds 12132768dc4a tun: Remove unused first parameter of tun_get_iff() adds 9ab948a91b2c ipv4: Allow amount of dirty memory from fib resizing to be [...] adds 10585b43420e ipv6: Remove fallback argument from ip6_hold_safe adds 647aed232a7c net: phy: mdio-bcm-unimac: Remove print of base address adds fbb7bc45eac7 net: dsa: bcm_sf2: Remove print of base address adds 62be757fbe6f net: systemport: Remove print of base address adds 88f808f312d3 Merge branch 'net-broadcom-Remove-print-of-base-address' adds 02afc7ad45bd net: dst: remove gc leftovers adds f878fe568558 net: phy: Prepare for moving Omega out of bcm7xxx adds 17cc9821766c net: phy: Move Omega PHY entry to Cygnus PHY driver adds 83b038db255d Merge branch 'net-phy-Move-Omega-PHY-entry-to-Cygnus-PHY-driver' adds 4feb7c7a4fbb rhashtable: don't hold lock on first table throughout insertion. adds f7ad68bf9850 rhashtable: rename rht_for_each*continue as *from. adds 143eb9ac9fd9 Merge branch 'rhashtable-cleanups' adds 31f1a0e37cac nfp: remove defines for unused control bits adds e474619a2498 net: sched: flower: don't check for rtnl on head dereference adds 620da4860827 net: sched: flower: refactor fl_change adds 061775583e35 net: sched: flower: introduce reference counting for filters adds b2552b8c40fa net: sched: flower: track filter deletion with flag adds f48ef4d5b083 net: sched: flower: add reference counter to flower mask adds 195c234d15c9 net: sched: flower: handle concurrent mask insertion adds 259e60f96785 net: sched: flower: protect masks list with spinlock adds 9a2d93899897 net: sched: flower: handle concurrent filter insertion in [...] adds 272ffaadeb3e net: sched: flower: handle concurrent tcf proto deletion adds 3d81e7118d57 net: sched: flower: protect flower classifier state with spinlock adds c24e43d83b7a net: sched: flower: track rtnl lock state adds 92149190067d net: sched: flower: set unlocked flag for flower proto ops adds 1d965c4def07 Merge branch 'Refactor-flower-classifier-to-remove-depende [...] adds 110a2432c520 net: phy: aquantia: add downshift support adds 601ed4d6dc3a r8169: use netif_start_queue instead of netif_wake_qeueue [...] adds 3b0f31f2b8c9 genetlink: make policy common to family adds a7a01ab31260 net: phy: Correct Cygnus/Omega PHY driver prompt adds e6d1407013a9 tcp: remove conditional branches from tcp_mstamp_refresh() adds 576fd2f7cac3 tcp: add documentation for tcp_ca_state adds 28cff537ef2e net: sched: add empty status flag for NOLOCK qdisc adds ba27b4cdaaa6 net: dev: introduce support for sch BYPASS for lockless qdisc adds 7c1508e5f64a Merge branch 'net-dev-BYPASS-for-lockless-qdisc' adds dc05360fee66 net: convert rps_needed and rfs_needed to new static branch api adds 472c2e07eef0 tcp: add one skb cache for tx adds 8b27dae5a2e8 tcp: add one skb cache for rx adds bdaba8959e92 Merge branch 'tcp-rx-tx-cache' adds cb93a9529de8 ice: Enable MAC anti-spoof by default adds 7eeac889769a ice: Fix issue reclaiming resources back to the pool after reset adds 1b5c19c7796c ice: fix static analysis warnings adds 23d21c3dbbe1 ice: Remove unused function prototype adds 5743020d37d7 ice: Fix issue reconfiguring VF queues adds 60dcc39ea338 ice: fix the divide by zero issue adds c8b7abdd7d8e ice: fix some function prototype and signature style issues adds eb86b0949183 ice: Remove unused vsi_id field adds e1ca65a3ccea ice: code cleanup in ice_sched.c adds 5eda8afd6bcc ice: Add support for PF/VF promiscuous mode adds 277b3a4547b8 ice: Enable LAN_EN for the right recipes adds b58dafbc6f10 ice: Do not set LB_EN for prune switch rules adds 26069b448e2d ice: Set LAN_EN for all directional rules adds d84b899a946e ice: Don't let VF know that it is untrusted adds f1ef73f50b3e ice: Get VF VSI instances directly via PF adds 071d08af388c Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 88d73849e973 net/mlx5: Simplify sriov enable/disable flow adds 2aca17876028 net/mlx5: Rename total_vfs to total_vports adds eb5cc431f17b net/mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API adds 092ead48290b net/mlx5: Fix compilation warning in eq.c adds d3669ca9ff33 net/mlx5e: Fix port buffer function documentation format adds ee576ec1c1c6 net/mlx5e: Fix compilation warning in en_tc.c adds bdde93114994 net/mlx5e: Remove redundant assignment adds 974eff2b5793 net: Move the definition of the default Geneve udp port to [...] adds cac018b8c7ee net/mlx5e: Take SW parser code to a separate function adds e3cfc7e6b7bd net/mlx5e: TX, Add geneve tunnel stateless offload support adds bea964107fa7 net: Add IANA_VXLAN_UDP_PORT definition to vxlan header file adds 0eb69bb99629 net/mlx5e: Add VLAN ID rewrite fields adds bdc837eecf73 net/mlx5e: Support VLAN modify action adds 76b496b1bd79 net/mlx5e: Replace TC VLAN pop and push actions with VLAN modify adds d64fee0a0320 Merge tag 'mlx5-updates-2019-03-20' of git://git.kernel.or [...] adds 7e2698c4fd35 net: aquantia: optimize rx path using larger preallocated skb len adds 46f4c29d9de6 net: aquantia: optimize rx performance by page reuse strategy adds 9773ef18b83d net: aquantia: Introduce rx refill threshold value adds 8bd7e7639daf net: aquantia: Make RX default frame size 2K adds 1b09e72d1670 net: aquantia: Increase rx ring default size from 1K to 2K adds 1eef4757ce5e net: aquantia: improve LRO configuration adds d0d443cddbef net: aquantia: enable driver build for arm64 or compile_test adds 956ca8fc5c64 Merge branch 'aquantia-rx-perf' adds 375cf8c6439f net: devlink: add couple of missing mutex_destroy() calls adds 477edb7806b6 bnxt: add missing net/devlink.h include adds 402f99e550c6 dsa: add missing net/devlink.h include adds a0e18132ec51 bnxt: set devlink port attrs properly adds c3f10cbcaa3d bnxt: call devlink_port_type_eth_set() before port register adds e0dcd386d1fc net: devlink: don't take devlink_mutex for devlink_compat_* adds 773b1f38e34e net: devlink: don't pass return value of __devlink_port_ty [...] adds e519418f8992 mlxsw: Move devlink_port_attrs_set() call before register adds d8ba36204cc7 dsa: move devlink_port_attrs_set() call before register adds 45b861120e0c net: devlink: disallow port_attrs_set() to be called befor [...] adds faaccbe6eb07 nfp: move devlink port type set after netdev registration adds d0d54e8c3593 bnxt: set devlink port type after registration adds 2b239e7090b8 net: devlink: warn on setting type on unregistered port adds b8f975545cdb net: devlink: add port type spinlock adds f6b19b354d50 net: devlink: select NET_DEVLINK from drivers adds 68cc2999f692 Merge branch 'devlink-small-spring-cleanup' adds b0153fdd7e8a ice: update VSI config dynamically adds 840bcd88f899 ice: Restore VLAN switch rule if port VLAN existed before adds 8d051b8b5d52 ice: use irq_num var in ice_vsi_req_irq_msix adds 250c3b3e0aa2 ice: Enable link events over the ARQ adds 6c869cb7a8f0 ice: Retrieve rx_buf in separate function adds bbb97808a0ef ice: Pull out page reuse checks onto separate function adds 1857ca42a734 ice: Get rid of ice_pull_tail adds 03c66a137661 ice: Introduce bulk update for page count adds 1d032bc77bb8 ice: Gather the rx buf clean-up logic for better reuse adds 712edbbb67d4 ice: Limit the ice_add_rx_frag to frag addition adds a65f71fed5ad ice: map Rx buffer pages with DMA attributes adds 2ebd4428d93a ice: Prevent unintended multiple chain resets adds 105e5bc23a3a ice: change VF VSI tc info along with num_queues adds 2bdc97be9713 ice: add and use new ice_for_each_traffic_class() macro adds 86e81794acdf ice: Create a generic name for the ice_rx_flg64_bits structure adds be67101fbf27 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 9675db398b15 net: phy: aquantia: simplify aqr_config_aneg adds 6146dd453e23 net: dsa: Avoid null pointer when failing to connect to PHY adds 9d685c11bf98 net: phy: aquantia: print remote capabilities if link part [...] adds 43429a0353af net: phy: aquantia: report PHY details like firmware version adds 2d64610934b4 net: phy: aquantia: inform about proprietary 1000Base-T2 m [...] adds f7f9467ad3c3 Merge branch 'net-phy-aquantia-report-Aquantia-specific-se [...] adds 6da88a82df75 tipc: fix return value check in tipc_mcast_send_sync() adds 0a25d92c6f4f dpaa2-eth: use netif_receive_skb_list adds fa7e428c6b7e openvswitch: add seqadj extension when NAT is used. adds 48e5d98a0eb1 selftests/bpf: Add arm target register definitions adds 0f3adc288df8 bpf: track references based on is_acquire_func adds 85a51f8c28b9 bpf: allow helpers to return PTR_TO_SOCK_COMMON adds edbf8c01de5a bpf: add skc_lookup_tcp helper adds 399040847084 bpf: add helper to check for a valid SYN cookie adds 253c8dde3cf6 tools: update include/uapi/linux/bpf.h adds dbaf2877e9ad selftests/bpf: allow specifying helper for BPF_SK_LOOKUP adds 5792d52df1e7 selftests/bpf: test references to sock_common adds bafc0ba8261e selftests/bpf: add tests for bpf_tcp_check_syncookie and b [...] adds 2569473816a9 Merge branch 'bpf_tcp_check_syncookie' adds ab99e7a8f7fe samples: bpf: add xdp_sample_pkts to .gitignore adds f6827526279d selftests: bpf: modify urandom_read and link it non-statically adds 908adce64653 bpf: in bpf_skb_adjust_room avoid copy in tx fast path adds 98cdabcd0798 selftests/bpf: bpf tunnel encap test adds ccd34cd3577d selftests/bpf: expand bpf tunnel test with decap adds ef81bd054942 selftests/bpf: expand bpf tunnel test to ipv6 adds 7255fade7b93 selftests/bpf: extend bpf tunnel test with gre adds 8142958954d1 selftests/bpf: extend bpf tunnel test with tso adds 14aa31929b72 bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC adds 2278f6cc151a bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO adds 868d523535c2 bpf: add bpf_skb_adjust_room encap flags adds 6c408decbdc8 bpf: Sync bpf.h to tools adds 005edd16562b selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC adds 94f16813e1b2 selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_F [...] adds 75a1a9fa2e20 selftests/bpf: convert bpf tunnel test to encap modes adds 629a002568a0 Merge branch 'bpf-tc-tunneling' adds 315a202987dd bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_S [...] adds 7df5e3db8f63 selftests: bpf: tc-bpf flow shaping with EDT adds 62b31b42cff9 bpf: silence uninitialized var warning in bpf_skb_net_grow adds 0c4ea7f87abb bpf: test_tc_tunnel.sh needs reverse path filtering disabled adds b4b6aa83433e selftests: bpf: don't depend on hardcoded perf sample_freq adds 5133a4a800fd Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds c9dbb6cf51e0 net: mvpp2: Don't use an int to store netdev_features_t adds 1f29a8c4c68f net: mvpp2: cls: Add missing MAC_DA field extraction adds dc61b37fd9dc net: mvpp2: cls: Start cls flow entries from beginning of table adds 32f1a672d404 net: mvpp2: cls: use Lookup Type in classification engines adds 93c2589c9259 net: mvpp2: cls: Rename MVPP2_N_FLOWS to MVPP2_N_PRS_FLOWS adds 0b27f8650f20 net: mvpp2: cls: Make the flow definitions const adds 7cb5e368591a net: mvpp2: debugfs: Store debugfs entries data in mvpp2 struct adds 8aa651060ff2 net: mvpp2: debugfs: Allow reading the flow table from debugfs adds b607cc61be41 net: mvpp2: debugfs: Allow reading the C2 engine table fro [...] adds e4bfb4aced83 net: mvpp2: cls: Use iterators to go through the cls_table adds 147c538e7975 net: mvpp2: cls: Write C2 TCAM data last when writing a C2 entry adds b11ffdc538be net: mvpp2: cls: Move C2 read/write helpers around adds 6310f77d9919 net: mvpp2: cls: Rename classifer per-port functions adds 5b3538063627 net: mvpp2: cls: Don't use the sequence attribute for clas [...] adds ff2f3cb6eb89 net: mvpp2: cls: Rename the flow table macros adds 8d2847d9462d net: mvpp2: cls: Invalidate all C2 entries except the ones we use adds 693131db1d5f net: mvpp2: cls: Initialize lookup priorities for all entr [...] adds c2d3d8eebe7c net: mvpp2: cls: Rework C2 engine macros adds b0be25c5752e Merge branch 'net-mvpp2-Classifier-updates-and-cleanups' adds 91dab5d53f4d ice: Remove unnecessary newlines from log messages adds cf6c6e01bf5d ice: use virt channel status codes adds 5abac9d7e1bb ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset adds 5995b6d0c6fc ice: Implement pci_error_handler ops adds 64a59d05a4b3 ice: Fix for adaptive interrupt moderation adds a7c9b47bc993 ice: enable VF admin queue interrupts adds 4e1af7bf22ca ice: Fix issue with VF attempt to delete default MAC address adds 89f3e4a5b762 ice: Do not bail out when filter already exists adds 8244dd2d23b2 ice: Audit hotpath structures with pahole adds 203a068ac9e2 ice: Add missing case in print_link_msg for printing flow control adds 10c7e4c5fca7 ice: Remove unused function prototype adds ac4667551ea5 ice: Remove unnecessary braces adds 6c2f997af50c ice: Update function header for __ice_vsi_get_qs adds 92414f329262 ice: Update comment regarding the ITR_GRAN_S adds 64f4b9437f7c ice: Remove "2 BITS" comment adds eec7e2954df2 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 1713cb37bf67 fou: Support binding FoU socket adds 32705592f944 bnx2x: Utilize FW 7.13.11.0. adds 863d1a8d5523 net: dsa: mv88e6xxx: remove unneeded cmode initialization adds 37f3c421e8f0 net/core: Document reuseport_add_sock() bind_inany argument adds b3c0fd61e6ab net/core: Document all dev_ioctl() arguments adds d79b3bafabc2 net/core: Document __skb_flow_dissect() flags argument adds a986967eb8e9 net/core: Fix rtnetlink kernel-doc headers adds 7b7ed885aff2 net/core: Allow the compiler to verify declaration and def [...] adds 3aeb0803f7ea ethtool: add PHY Fast Link Down support adds 69f42be8af71 net: phy: marvell: add PHY tunable fast link down support [...] adds d7aa033831b3 Merge branch 'ethtool-add-support-for-Fast-Link-Down-as-ne [...] adds 4d5ec89fc8d1 net: openvswitch: Add a new action check_pkt_len adds 4f661542a402 tcp: fix zerocopy and notsent_lowat issues adds 180a8c3d5dad net: phy: mdio-bcm-unimac: remove redundant !timeout check adds df453700e8d8 inet: switch IP ID generator to siphash adds 356d71e00d27 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 0d5f20c42b24 batman-adv: Drop license boilerplate adds 4c35e15a8311 batman-adv: Drop documentation about debugfs files adds 52735a6f0bd2 batman-adv: Drop documentation about sysfs files adds 0fa4c30d710d batman-adv: Make sysfs support optional adds 42cdd521487f batman-adv: ABI: Mark sysfs files as deprecated adds 1392f553a4bf batman-adv: Warn about sysfs file access adds a4357c0edf30 MAINTAINERS: Add B(ugtracker) field for batman-adv adds b755636e5c14 MAINTAINERS: Add C(hat) field for batman-adv adds cedb0dbbb2b0 MAINTAINERS: Add T(ree) field for batman-adv adds c2d8b9a6c17a batman-adv: Adjust name for batadv_dat_send_data adds 099e6cc1582d batman-adv: allow updating DAT entry timeouts on incoming [...] adds 32e727449c79 batman-adv: Add multicast-to-unicast support for multiple targets adds ede1fd185146 Merge tag 'batadv-next-for-davem-20190328' of git://git.op [...] adds 335bc0dde012 nfp: register devlink port before netdev adds 5dc37bb9b035 net: replace ndo_get_devlink with ndo_get_devlink_port adds af3836df9a59 net: devlink: introduce devlink_compat_phys_port_name_get() adds 011d32560242 mlxsw: Implement ndo_get_devlink_port adds 59a6b35a1cf5 mlxsw: Remove ndo_get_phys_port_name implementation adds 14c03ac4c100 net: devlink: remove unused devlink_port_get_phys_port_nam [...] adds c9c49a65e53e bnxt: implement ndo_get_devlink_port adds ab178b058c43 bnxt: remove ndo_get_phys_port_name implementation adds 716efee200a7 dsa: implement ndo_get_devlink_port adds d484210bf745 dsa: do not support ndo_get_phys_port_name for non-legacy ports adds f1fa719cfd55 nfp: do not handle nn->port defined case in nfp_net_get_ph [...] adds 746364f298d4 net: devlink: add warning for ndo_get_phys_port_name set w [...] adds 1571e2fdac90 Merge branch 'net-call-for-phys_port_name-into-devlink-dir [...] adds d0c748256611 s390/qeth: defer RX modesetting adds 5c0aebc6db8c s390/qeth: remove locking for RX modeset cache adds 05a17851341c s390/qeth: add wrapper for IP table access adds 7686e4b6ef44 s390/qeth: defer IPv6 address notifier events adds df2a2a5225cc s390/qeth: convert IP table spinlock to mutex adds 782e4a792147 s390/qeth: don't poll for cmd IO completion adds 988a747d88df s390/qeth: clarify default cmd callback adds 61e04465ddbf s390/qeth: let qeth_notify_reply() set the notify reason adds 48ce6f89fcb1 s390/qeth: use callback to finalize cmd adds 2e873d100d14 s390/qeth: send IDX cmds via qeth_send_control_data() adds c63d11ba5266 Merge branch 's390-next' adds 717700d183d6 netfilter: Export nf_ct_{set,destroy}_timeout() adds 06bd2bdf19d2 openvswitch: Add timeout support to ct action adds eda3d1b02284 net: mvneta: Add 2500BaseT support adds ca059af85283 selftests: forwarding: Add reverse path forwarding (RPF) t [...] adds 0637e1f878b5 selftests: forwarding: Add PCP match and VLAN match tests adds 2fcbc0b15e39 selftests: forwarding: Test action VLAN modify adds 2cca8751af36 selftests: forwarding: devlink_lib: Avoid double sourcing [...] adds 8e46aee69722 selftests: forwarding: devlink_lib: Simplify deduction of [...] adds d04cc726c8da selftests: forwarding: devlink_lib: Add shared buffer helpers adds 5dde21b3a7f6 selftests: mlxsw: qos_mc_aware: Configure shared buffers adds 573363a68f27 selftests: mlxsw: Add qos_lib.sh adds 30905dc63bad selftests: mlxsw: Add a new test for strict priority adds 113e59d09fbc Merge branch 'selftests-forwarding-Add-new-test-cases' adds 8373c6c84e67 ipv4: Define fib_get_nhs when CONFIG_IP_ROUTE_MULTIPATH is [...] adds 331c7a402358 ipv4: Move IN_DEV_IGNORE_ROUTES_WITH_LINKDOWN to helper adds e4516ef65490 ipv4: Create init helper for fib_nh adds faa041a40b9f ipv4: Create cleanup helper for fib_nh adds 83c442515917 ipv6: Create init helper for fib6_nh adds dac7d0f27075 ipv6: Create cleanup helper for fib6_nh adds 2b2450ca4a2d ipv6: Move gateway checks to a fib6_nh setting adds 6d3d07b45c86 ipv6: Refactor fib6_ignore_linkdown adds 572bf4dd7186 ipv6: Change rt6_add_nexthop and rt6_nexthop_info to take fib6_nh adds b75ed8b1aa9c ipv4: Rename fib_nh entries adds ad1601ae0260 ipv6: Rename fib6_nh entries adds f1741730dd18 net: Add fib_nh_common and update fib_nh and fib6_nh adds 979e276ebebd net: Use common nexthop init and release helpers adds 5f4d6749c065 Merge branch 'net-Move-fib_nh-and-fib6_nh-to-a-common-struct' adds 3616d08bcbb5 ipv6: Move ipv6 stubs to a separate header file adds 49b1b4a19ca7 selftests: tc-testing: Add pedit tests adds faddd6cf67fd MAINTAINERS: Fix mellanox Innova IPsec adds eb70a1ae2339 tcp: cleanup sk_tx_skb_cache before reuse adds 18b6f717483a openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_IN [...] adds 5d10de34d43b cxgb4: Update 1.23.3.0 as the latest firmware supported. adds 9f764898c73d cxgb4/cxgb4vf: Display advertised FEC in ethtool adds acb10eac5100 team: use netif_is_team_port() adds 35f861e3c58e net: bridge: use netif_is_bridge_port() adds 44fd86cb7e6d mlxsw: spectrum_acl: Remove redundant failed_rollback from [...] adds f3d4ef1a533a mlxsw: spectrum_acl: Move rehash_dis trace call and err ms [...] adds 7c33c72beff9 mlxsw: spectrum_acl: Remove failed_rollback dead end adds a4e76ba6b499 mlxsw: spectrum_acl: Rename rehash_dis trace adds e66075555f89 Merge branch 'mlxsw-spectrum_acl-Get-rid-of-failed_rollbac [...] adds 6578229d4efb r8169: use netif_receive_skb_list batching adds f5d547676ca0 tcp: fix tcp_inet6_sk() for 32bit kernels adds a2c7023f7075 net: dsa: read mac address from DT for slave device adds 76497732932f cxgb3/l2t: Fix undefined behaviour adds db4863fdb897 cxgb3/l2t: Use struct_size() in kvzalloc() adds 3370b5883f04 Merge branch 'cxgb3-undefined-behaviour-and-use-struct_size' adds 191aeea41804 net: ethernet: ti: davinci_mdio: switch to readl/writel() adds ac9e81c230eb net: phy: aquantia: add suspend / resume callbacks for AQR [...] adds eff07b42d8cd nfp: flower: reduce action list size by coalescing mangle actions adds 593cb18285c1 nfp: nsp: implement read SFF module EEPROM adds 61f7c6f44870 nfp: implement ethtool get module EEPROM adds 9dfe6aa077f5 Merge branch 'nfp-flower-improvement-and-SFF-module-EEPROM' adds b6163f194c69 net: phy: improve genphy_read_status adds 5869b8fadad0 net: use rcu_dereference_protected to fetch sk_dst_cache i [...] adds 74dcb4c1a52c net: phy: aquantia: add SGMII statistics adds 97cdcf37b57e net: place xmit recursion in softnet data adds 6b16f9ee89b8 net: move skb->xmit_more hint to softnet data adds 3c31ff22b25f drivers: mellanox: use netdev_xmit_more() helper adds f79c957a0b53 drivers: net: sfc: use netdev_xmit_more helper adds 4f296edeb9d4 drivers: net: aurora: use netdev_xmit_more helper adds 3dc93e85f9b1 Merge branch 'xmit_more-softnet_data' adds e142723700ba macsec: add noinline tag to avoid a frame size warning adds f0dfecc93a60 tg3: allow ethtool -p to work for NICs in down state adds 6d670497e018 openvswitch: use after free in __ovs_ct_free_action() adds 045925e3fe5b net: phy: add genphy_read_abilities adds 2a4d8674b8ec net: phy: use genphy_read_abilities in genphy driver adds 48e4adf9afbe net: phy: realtek: use genphy_read_abilities adds fa288a42646c Merge branch 'genphy_read_abilities' adds 5d237a07f131 net: phy: use c45 standard to detect link partner autoneg [...] adds 372fcc1b8b66 net: phy: deal properly with autoneg incomplete in genphy_ [...] adds 40d0690bd0b6 Merge branch 'net-phy-improve-genphy_c45_read_lpa' adds 3eed52842b9f net: sched: don't set tunnel for decap action adds 936ee65ffc8f rxrpc: Mark expected switch fall-through adds 0fd128428a14 net: dsa: microchip: mark expected switch fall-through adds af3e28cb9b27 net: phy: marvell10g: implement suspend/resume callbacks adds e02c4a9d9b0d net: phy: marvell10g: add the suspend/resume callbacks for [...] adds 49ffba361d5b Merge branch 'marvel10g-suspend-resume' adds 4950c2ba49cc net: phy: fix autoneg mismatch case in genphy_read_status adds 0af7e7c128eb ipv4: Update fib_table_lookup tracepoint to take common nexthop adds eba618abacad ipv4: Add fib_nh_common to fib_result adds b0f60193632e ipv4: Refactor nexthop attributes in fib_dump_info adds c23641998122 ipv4: Change fib_nexthop_info and fib_add_nexthop to take [...] adds c0a720770c01 ipv6: Flip to fib_nexthop_info adds b571bc623eb9 Merge branch 'net-More-movement-to-fib_nh_common' adds 95dbab9f3606 net: hns3: check 1000M half for hns3_ethtool_ops.set_link_ [...] adds 962e31bdfce9 net: hns3: reduce resources use in kdump kernel adds 9c3e713020fc net: hns3: modify the VF network port media type acquisiti [...] adds 72110b567479 net: hns3: return 0 and print warning when hit duplicate MAC adds 0aa3d88a9197 net: hns3: minor optimization for ring_space adds ceca4a5e3223 net: hns3: minor optimization for datapath adds ffd0a922cdea net: hns3: simplify hclgevf_cmd_csq_clean adds 389775a6605e net: hns3: add protect when handling mac addr list adds c4e401e5a934 net: hns3: check resetting status in hns3_get_stats() adds 6ff7ed8049eb net: hns3: prevent change MTU when resetting adds 1eeb3367897a net: hns3: modify HNS3_NIC_STATE_INITED flag in hns3_reset [...] adds d223dfa40a8f net: hns3: split function hnae3_match_n_instantiate() adds da0dde94ad48 Merge branch 'hnx3-next' adds 942f146a63ce net: use kfree_skb_list() from ip_do_fragment() adds 847d44efad07 net: bridge: update multicast stats from maybe_deliver() adds 95e27a4da614 net: sched: ensure tc flower reoffload takes filter ref adds e1279ff7aec1 tipc: add NULL pointer check adds 28b05b928868 net: use correct this_cpu primitive in dev_recursion_level adds c8f191282f81 ehea: Fix a copy-paste err in ehea_init_port_res adds 1789b8aabefb net: pasemi: remove set but not used variable 'cpyhdr' adds fe1ec0bdfba4 ehea: remove set but not used variables 'epa' and 'cq_handle_ref' adds 53a6b206e36f ibmvnic: remove set but not used variable 'netdev' adds a0640e610f7b net: Remove inclusion of pci.h adds 8dc350202d32 net: bridge: optimize backup_port fdb convergence adds 407dd706fb52 net: devlink: convert devlink_port_attrs bools to bits adds bec5267cded2 net: devlink: extend port attrs for switch ID adds 7e1146e8c10c net: devlink: introduce devlink_compat_switch_id_get() helper adds cdf29f4a2625 mlxsw: Pass switch ID through devlink_port_attrs_set() adds aef36b88229a mlxsw: Remove ndo_get_port_parent_id implementation adds 03213a996531 bnxt: move bp->switch_id initialization to PF probe adds 6605a226781e bnxt: pass switch ID through devlink_port_attrs_set() adds 56d9f4e8f70e bnxt: remove ndo_get_port_parent_id implementation for phy [...] adds 1b15c90270c5 nfp: pass switch ID through devlink_port_attrs_set() adds c25f08ac65e4 nfp: remove ndo_get_port_parent_id implementation adds df535f4c47a6 mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() adds 15b04aceeb83 dsa: pass switch ID through devlink_port_attrs_set() adds 119c0b5721da net: devlink: add warning for ndo_get_port_parent_id set w [...] adds 6124d0670d0b Merge branch 'net-extend-devlink-port-attrs-with-switch-ID' adds f6fee16dbbe3 tcp: Accept ECT on SYN in the presence of RFC8311 adds 448a24130b25 Revert "r8169: use netif_receive_skb_list batching" adds e177163d36d5 net: bridge: mcast: remove unused br_ip_equal function adds a1deab17b2e9 net: phy: allow a PHY driver to define neither features no [...] adds 32a069d807f3 net: phy: realtek: remove setting callback get_features an [...] adds 29502bb127b1 Merge branch 'genphy-ability' adds 9195948fbf34 tipc: improve TIPC throughput by Gap ACK blocks adds 382f598fb66b tipc: reduce duplicate packets for unicast traffic adds 58ee86b8c775 tipc: adapt link failover for new Gap-ACK algorithm adds 8f4043f12532 Merge branch 'tipc-improve-TIPC-unicast-link-throughput' adds f83f7151950d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds eb94dc9aabdf r8169: disable tx interrupt coalescing on RTL8168 adds 6221333ab213 virtio-net: Remove inclusion of pci.h adds 7934b481ab1a virtio-net: Fix some minor formatting errors adds 867934e9c9ba dt-bindings: net: phy: add g12a mdio mux documentation adds 7090425104db net: phy: add amlogic g12a mdio mux support adds 5c3407abb338 net: phy: meson-gxl: add g12a support adds fad137c4ef07 net: phy: meson-gxl: clean-up gxl variant driver adds cdf369cd5808 Merge branch 'net-phy-add-Amlogic-g12a-support' adds d1edc0855597 tcp: remove redundant check on tskb adds 78fdde30d4bd r8152: remove extra action copying ethernet address adds 25766271e42f r8152: Refresh MAC address during USBDEVFS_RESET adds afdb3df2925a Merge branch 'r8152-runtime-mac-changes' adds ea401685a20b net: hns: fix unsigned comparison to less than zero adds f1054c65bca6 selftests: forwarding: test for bridge mcast traffic after [...] adds d595b85a6cea net: hsr: fix lines exceeding 80 characters adds d4730775ed4b net: hsr: fix multiple blank lines in the code adds 5670342ced28 net: hsr: remove unnecessary paranthesis from the code adds 4fe25bd8c3e7 net: hsr: fix alignment issues in the code for functions adds 0525fc069f03 net: hsr: fix lines that ends with a '(' adds 05ca6e644dc9 net: hsr: fix NULL checks in the code adds 5fa967780364 net: hsr: remove unnecessary space after a cast adds 059477830022 net: hsr: fix placement of logical operator in a multi-lin [...] adds d131fcc690b9 net: hsr: add missing space around operator in code adds b1b4aa914080 net: hsr: remove camel case usage in the code adds 9f73c2bb46f4 net: hsr: add blank line after function declaration adds 0e7623bdf34f net: hsr: convert to SPDX identifier adds fc4ecaeebd26 net: hsr: add debugfs support for display node list adds 5150b45fd355 net: hsr: Fix node prune function for forget time expiry adds 1e045a62eea6 Merge branch 'net-hsr-improvements-and-bug-fixes' adds 7a41c294c146 rhashtable: use cmpxchg() in nested_table_alloc() adds ff302db965b5 rhashtable: allow rht_bucket_var to return NULL. adds 8f0db018006a rhashtable: use bit_spin_locks to protect hash bucket. adds 149212f07856 rhashtable: add lockdep tracking to bucket bit-spin-locks. adds 9186c90bbb95 Merge branch 'rhashtable-bitlocks' adds 1f17f7742eeb net: sched: flower: insert filter to ht before offloading [...] adds fd69c399c7d6 datagram: remove rendundant 'peeked' argument adds 9a80ba067a9c net: xilinx: emaclite: add minimal ethtool ops adds fcf9782573ec net: xilinx: emaclite: add minimal ndo_do_ioctl hook adds ed514fc5615d cxgb4: Don't return EAGAIN when TCAM is full. adds b6460c72c36d Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 5d3c537f9070 net/mlx5: Handle event of power detection in the PCIE slot adds eda99e11a097 net/mlx5: E-Switch, Fix double mutex initialization adds 1b18b781516d net/mlx5e: Make the log friendly when decapsulation offloa [...] adds 6f9af8ff1166 net/mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() adds 20bb4a813e13 net/mlx5e: Deletes unnecessary setting of esw_attr->parse_attr adds 2cc1cb1d1735 net/mlx5e: Return -EOPNOTSUPP when attempting to offload a [...] adds 8377629e76bc net/mlx5e: Use helpers to get headers criteria and value pointers adds bf2f3bca1c5d net/mlx5e: Deny VLAN rewrite if there is no VLAN header match adds 6fca9d1e603a net/mlx5e: Allow VLAN rewrite of prio field with the same match adds 278748a95aa3 net/mlx5e: Offload TC e-switch rules with egress VLAN device adds 35a605db168c net/mlx5e: Offload TC e-switch rules with ingress VLAN device adds 27c11b6b844c net/mlx5e: Do not rewrite fields with the same match adds 98df6d5b877c net/mlx5: A write memory barrier is sufficient in EQ ci update adds 0b77f2305f38 net/mlx5e: Obsolete param field holding a constant value adds 6d7ee2edaa54 net/mlx5e: Unify logic of MTU boundaries adds 8bb309e67f57 Merge tag 'mlx5-updates-2019-04-02' of git://git.kernel.or [...] adds 3b8b11f96616 net: phy: improve link partner capability detection adds 1aefd3de7bc6 ipv6: Add fib6_nh_init and release to stubs adds 71df5777aaae ipv6: Add neighbor helpers that use the ipv6 stub adds bdf004677107 net: Replace nhc_has_gw with nhc_gw_family adds 1550c171935d ipv4: Prepare rtable for IPv6 gateway adds f35b794b3b40 ipv4: Prepare fib_config for IPv6 gateway adds 0f5f7d7bf6e6 ipv4: Add support to rtable for ipv6 gateway adds a4ea5d43c807 ipv4: Add support to fib_config for IPv6 gateway adds 448d72481917 ipv4: Refactor fib_check_nh adds 717a8f5b2923 ipv4: Add fib_check_nh_v6_gw adds 0353f28231c7 neighbor: Add skip_cache argument to neigh_output adds 5c9f7c1dfc2e ipv4: Add helpers for neigh lookup for nexthop adds 6f5f68d05ec0 bpf: Handle ipv6 gateway in bpf_ipv4_fib_lookup adds 6de9c0557e4f ipv4: Handle ipv6 gateway in ipv4_confirm_neigh adds 619d1826269b ipv4: Handle ipv6 gateway in fib_detect_death adds 1a38c43d319e ipv4: Handle ipv6 gateway in fib_good_nh adds 19a9d136f198 ipv4: Flag fib_info with a fib_nh using IPv6 gateway adds d15662682db2 ipv4: Allow ipv6 gateway with ipv4 routes adds 228ddb3315ba selftests: fib_tests: Add tests for ipv6 gateway with ipv4 route adds 0ed8c3dc4133 Merge branch 'ipv4-Enable-support-for-IPv6-gateway-with-IP [...] adds 0f14c5b1a9c9 net: hns3: set vport alive state to default while resetting adds cd513a69750b net: hns3: set up the vport alive state while reinitializing adds cc645dfa89a7 net: hns3: not reset vport who not alive when PF reset adds eb32c896f10a net: hns3: adjust the timing of hns3_client_stop when unloading adds 056cbab33294 net: hns3: deactive the reset timer when reset successfully adds 0fdf4d304c24 net: hns3: ignore lower-level new coming reset adds 4f765d3e5213 net: hns3: do not request reset when hardware resetting adds cf1f212916d9 net: hns3: handle pending reset while reset fail adds 18e2488881c6 net: hns3: stop mailbox handling when command queue need re-init adds 4339ef396ab6 net: hns3: add error handler for initializing command queue adds 7d60070668e4 net: hns3: remove resetting check in hclgevf_reset_task_schedule adds e233516e6a92 net: hns3: fix keep_alive_timer not stop problem adds 5af82f5205f1 Merge branch 'hns3-next' adds 22b56e827093 net: phy: replace genphy_10g_driver with genphy_c45_driver adds e4bf63482c30 qmi_wwan: Add quirk for Quectel dynamic config adds 8d77d4bfb0c1 mlxsw: reg: Add MGIR register adds a9c8336f6544 mlxsw: core: Add support for devlink info command adds be0faac952e1 Documentation: networking: devlink-info-versions: Add fw.psid adds 13ee7d49733b Merge branch 'mlxsw-Add-support-for-devlink-info-command' adds b7f29f8ce170 net: phy: fix setting autoneg_complete in genphy_update_link adds 7f301cff1fc2 ethtool: thunder_bgx: use ethtool.h constants for speed an [...] adds 310655b07ae8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 7d1df2c978dc netdevsim: remove nsim_dellink() implementation adds c3d9a435d939 netdevsim: let net core to free netdevsim netdev adds 027d4ca6f0f5 netdevsim: assume CONFIG_NET_DEVLINK is always enabled adds 0c9381d9bcfb Merge branch 'netdevsim-small-spring-cleanup' adds 4c75be07f938 net: phy: remove unnecessary callback settings in C45 drivers adds b0a231a26d56 net: caif: avoid using qdisc_qlen() adds 1f5e6fdd6aec net: sched: prefer qdisc_is_empty() over direct qlen access adds 9c01c9f1f2a3 net: sched: always do stats accounting according to TCQ_F_ [...] adds 8a53e616de29 net: sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too adds 73eb628ddfd3 Revert: "net: sched: put back q.qlen into a single location" adds 44b9b6ca251c Merge branch 'net-sched-move-back-qlen-to-per-CPU-accounting' adds d73f80f921fd ipv4: Handle RTA_GATEWAY set to 0 adds 93e212547700 net: strparser: fix comment adds 7b9eba7ba0c1 net/sched: taprio: fix picos_per_byte miscalculation adds e0a7683d30e9 net/sched: cbs: fix port_rate miscalculation adds b8c7e2c39dd5 Merge branch 'net-sched-taprio-fix-picos_per_byte-miscalculation' adds c9d52f216922 fou: correct spelling of encapsulation adds 526bb57a6ad6 net: fou: remove redundant code in gue_udp_recv adds ecce39ec1093 netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() adds 9e35552ae1ea net: sched: flower: use correct ht function to prevent duplicates adds 909620ff72c8 tipc: use standard write_lock & unlock functions when crea [...] adds 62720b12d20a dns: remove redundant zero length namelen check adds 1ba9a8951794 ipv6: Only call rt6_check_neigh for nexthop with gateway adds 6e1809a564ef ipv6: Remove rt6_check_dev adds cc3a86c802f0 ipv6: Change rt6_probe to take a fib6_nh adds 702cea56852c ipv6: Pass fib6_nh and flags to rt6_score_route adds 28679ed10479 ipv6: Refactor find_match adds 30c15f033847 ipv6: Refactor find_rr_leaf adds af52a52cbabd ipv6: Be smarter with null_entry handling in ip6_pol_route_lookup adds d83009d462a6 ipv6: Move fib6_multipath_select down in ip6_pol_route adds 0c59d0067587 ipv6: Refactor rt6_device_match adds 0b34eb004347 ipv6: Refactor __ip6_route_redirect adds 78f07adac861 Merge branch 'ipv6-Refactor-nexthop-selection-helpers-duri [...] adds dd399ac9e343 tools/bpf: generate pkg-config file for libbpf adds 2011fccfb61b bpf: Support variable offset stack access from helpers adds 8ff80e96e3cc selftests/bpf: Test variable offset stack access adds c3969de8acbc Merge branch 'variable-stack-access' adds 9de2640b06ec bpf: add bpffs multi-dimensional array tests in test_btf adds 6b7b6995c43e selftests: bpf: tests.h should depend on .c files, not the output adds 94e8f3c7125a selftests: bpf: fix -Wformat-security warning for flow_dis [...] adds a918b03e8c95 selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c adds 7596aa3ea8a0 selftests: bpf: remove duplicate .flags initialization in [...] adds 99182beed858 Merge branch 'bpf-selftest-clang-fixes' adds e83b9f55448a kbuild: add ability to generate BTF type info for vmlinux adds 06ee7115b0d1 bpf: add verifier stats and log_level bit 2 adds 9f4686c41bdf bpf: improve verification speed by droping states adds 25af32dad804 bpf: improve verification speed by not remarking live_read adds 71dde681a8ce bpf: convert temp arrays to kvcalloc adds 4f73379ec5c2 bpf: verbose jump offset overflow check adds c04c0d2b968a bpf: increase complexity limit and maximum program size adds 7a9f5c65abcc bpf: increase verifier log limit adds da11b417583e libbpf: teach libbpf about log_level bit 2 adds e5e7a8f2d858 selftests/bpf: add few verifier scale tests adds 8aa2d4b4b92c selftests/bpf: synthetic tests to push verifier limits adds cc441a69486b Merge branch 'bpf-verifier-scalability' adds 0979ff7992fb selftests/bpf: ksym_search won't check symbols exists adds e67b2c715415 samples, selftests/bpf: add NULL check for ksym_search adds 636e78b1cdb4 samples/bpf: fix build with new clang adds f2bcd05ec7b8 bpf: Reject indirect var_off stack access in raw mode adds f68a5b44647b selftests/bpf: Test indirect var_off stack access in raw mode adds 088ec26d9c2d bpf: Reject indirect var_off stack access in unpriv mode adds 2c6927dbdc3f selftests/bpf: Test indirect var_off stack access in unpriv mode adds 107c26a70ca8 bpf: Sanity check max value for var_off stack access adds 07f9196241f8 selftests/bpf: Test unbounded var_off stack access adds 1fbd20f8b77b bpf: Add missed newline in verifier verbose log adds 347807d3876a Merge branch 'bpf-varstack-fixes' adds ff466b58055f libbpf: Ignore -Wformat-nonliteral warning adds d8eca5bbb2be bpf: implement lookup-free direct value access for maps adds be70bcd53de6 bpf: do not retain flags that are not tied to map lifetime adds 591fe9888d78 bpf: add program side {rd, wr}only support for maps adds 87df15de441b bpf: add syscall side map freeze support adds 3e0ddc4f3ff1 bpf: allow . char as part of the object name adds f063c889c945 bpf: add specification for BTF Var and DataSec kinds adds 1dc92851849c bpf: kernel side support for BTF Var and DataSec adds 2824ecb7010f bpf: allow for key-less BTF in array map adds c83fef6bc562 bpf: sync {btf, bpf}.h uapi header from tools infrastructure adds f8c7a4d4dc39 bpf, libbpf: refactor relocation handling adds d859900c4c56 bpf, libbpf: support global data/bss/rodata sections adds 1713d68b3bf0 bpf, libbpf: add support for BTF Var and DataSec adds 817998afa038 bpf: bpftool support for dumping data/bss/rodata sections adds fb2abb73e575 bpf, selftest: test {rd, wr}only flags and direct value access adds b915ebe6d9c8 bpf, selftest: test global data/bss/rodata sections adds c861168b7c21 bpf, selftest: add test cases for BTF Var and DataSec adds 6316f78306c1 Merge branch 'support-global-data' adds 69a0f9ecef22 bpf, bpftool: fix a few ubsan warnings adds 50bd645b3a21 libbpf: fix crash in XDP socket part with new larger BPF_L [...] adds fa0dcb3fe2ca mailmap: add entry for email addresses adds d5adbdd77ecc libbpf: Fix build with gcc-8 adds 569b0c77735d tools/bpftool: show btf id in program information adds b0b9395d865e bpf: support input __sk_buff context in BPF_PROG_TEST_RUN adds 5e903c656b98 libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG [...] adds 3daf8e703ec3 selftests: bpf: add selftest for __sk_buff context in BPF_ [...] adds c695865c5c98 bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN adds 166b5a7f2ca3 selftests_bpf: extend test_tc_tunnel for UDP encap adds 58dfc900faff bpf: add layer 2 encap support to bpf_skb_adjust_room adds 1db04c300a41 bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 adds 3ec61df82ba0 selftests_bpf: add L2 encap to test_tc_tunnel adds 94c59aab42ce Merge branch 'bpf-l2-encap' adds 6b7a21140fca tools: add smp_* barrier variants to include infrastructure adds 947e8b595b82 bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG [...] adds bb23581b9b38 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 56490b623aa0 selftests: Add debugging options to pmtu.sh adds 9994677c968e net: sched: flower: fix filter net reference counting adds 0eff1052438c sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). adds 925b93742263 sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). adds 5e8f641db673 sctp: Use helper for sctp_ulpq_tail_event() when hooked up [...] adds 178ca044aa60 sctp: Make sctp_enqueue_event tak an skb list. adds 013b96ec6461 sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). adds 8af9f7291e22 Merge branch 'sctp-skb-list' adds 6dc400af216a xen-netback: add reference from xenvif to backend_info to [...] adds 50717a37db03 net/smc: nonblocking connect rework adds 4ada81fddfbb net/smc: fallback to TCP after connect problems adds 598866974c94 net/smc: check for ip prefix and subnet adds bc36d2fc93eb net/smc: consolidate function parameters adds fba7e8ef513c net/smc: cleanup of get vlan id adds 228bae05be32 net/smc: code cleanup smc_listen_work adds 9aa68d298c80 net/smc: improve smc_listen_work reason codes adds 7a62725a50e0 net/smc: improve smc_conn_create reason codes adds e0a092ebebf7 Merge branch 'smc-next' adds abe9fd5726e0 net: dummy: use generic helper to report timestamping info adds af730342ec3b net: loopback: use generic helper to report timestamping info adds 056b21fbe689 net: veth: use generic helper to report timestamping info adds 3c91d1148320 Documentation: net: dsa: transition to the rst format adds af9095f00d34 netdevsim: move shared dev creation and destruction into s [...] adds 38f58c972334 netdevsim: move sdev specific bpf debugfs files to sdev dir adds b26b6946a62f netdevsim: make bpf_offload_dev_create() per-sdev instead [...] adds 4b3a84bce4e2 netdevsim: move sdev-specific init/uninit code into separa [...] adds 8c5a3ca306a0 Merge branch 'netdevsim-Mostly-cleanup-in-sdev-bpf-iface-area' adds 1deeb6408c1c ipv6: Remove flowi6_oif compare from __ip6_route_redirect adds e64718282c00 nfp: opportunistically poll for reconfig result adds dd5b2498d845 nfp: add a mutex lock for the vNIC ctrl BAR adds 0a72d8332ce6 nfp: move vNIC reset before netdev init adds bcf0cafab44f nfp: split out common control message handling code adds 9d60f0ea1c55 Merge branch 'nfp-update-to-control-structures' adds c252aa3e8ed3 rhashtable: use struct_size() in kvzalloc() adds e4edbe3c1f44 rhashtable: fix some __rcu annotation errors adds c5783311a124 rhashtable: reorder some inline functions and macros. adds adc6a3ab192e rhashtable: move dereference inside rht_ptr() adds f4712b46a529 rhashtable: replace rht_ptr_locked() with rht_assign_locked() adds ca0b709d1a07 rhashtable: use BIT(0) for locking. adds 5fa7d3f9d318 Merge branch 'rhashtable-bit-locking-m68k' adds f1538eca9ea6 net: phy: shrink PHY settings array adds 5a3144e41956 net: phy: add support for new modes in phylib adds c6576bfe2f4b phy: warn if phylib and ethtool PHY mode definitions are o [...] adds 81f2eeb37074 Merge branch 'net-phy-shrink-PHY-settings-array-and-add-20 [...] adds 741fca1667ea net: hns3: modify VLAN initialization to be compatible wit [...] adds 44e626f720c3 net: hns3: fix VLAN offload handle for VLAN inserted by port adds 21e043cd8124 net: hns3: fix set port based VLAN for PF adds 92f11ea177cd net: hns3: fix set port based VLAN issue for VF adds a4d2cdcbb878 net: hns3: minor refactor for hns3_rx_checksum adds d474d88f8826 net: hns3: add hns3_gro_complete for HW GRO process adds db5936db8f9e net: hns3: always assume no drop TC for performance reason adds 1a49f3c6146f net: hns3: divide shared buffer between TC adds c41e672d1e6a net: hns3: set dividual reset level for all RAS and MSI-X errors adds 2d0075b4a7b7 net: hns3: do not initialize MDIO bus when PHY is inexistent adds cc5ff6e90f80 net: hns3: free the pending skb when clean RX ring adds 6814b5900b83 net: hns3: code optimization for command queue' spin lock adds c19571264dd7 Merge branch 'hns3-next' adds 1fcd165884c8 r8169: create function pointer array for PHY init functions adds 8344ffffd176 r8169: create function pointer array for chip hw init functions adds 0ed1d3ddedb9 Merge branch 'r8169-phy-func-ptr-arrays' adds e62b2fd5d3b4 r8169: change irq handler to always trigger NAPI polling adds 3b15d09f7e6d time: Introduce jiffies64_to_msecs() adds f7e840ee4dca netfilter: nf_tables: remove unused parameter ctx adds b3dfee340a9b netfilter: nft_redir: Make nft_redir_dump static adds 227e1e4d0d6c netfilter: nf_flowtable: skip device lookup from interface index adds 84c0d5e96f3a ipvs: allow tunneling with gue encapsulation adds 01902f8c85bf netfilter: optimize nf_inet_addr_cmp adds d164385ec572 netfilter: nat: add inet family nat support adds c1deb065cf3b netfilter: nf_tables: merge route type into core adds 4806e975729f netfilter: replace NF_NAT_NEEDED with IS_ENABLED(CONFIG_NF_NAT) adds 071657d2c38c netfilter: nft_masq: add inet support adds 63ce3940f3ab netfilter: nft_redir: add inet support adds 6978cdb129da kselftests: extend nft_nat with inet family based nat hooks adds 22c7652cdaa8 netfilter: nft_osf: Add version option support adds 3b0a081db1f7 netfilter: make two functions static adds bf8981a2aa08 netfilter: nf_nat: merge ip/ip6 masquerade headers adds adf82accc5f5 netfilter: x_tables: merge ip and ipv6 masquerade modules adds 610a43149cab netfilter: nf_nat_masquerade: unify ipv4/6 notifier registration adds 26f7fe4a5db5 selftests: netfilter: add ebtables broute test case adds f12064d1b402 bridge: reduce size of input cb to 16 bytes adds 971502d77faa bridge: netfilter: unroll NF_HOOK helper in bridge input path adds 223fd0adfa8a bridge: broute: make broute a real ebtables table adds dc2f4189dcd2 bridge: only include nf_queue.h if needed adds 95337b982107 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds a85e84e0301b mlxsw: spectrum_router: Propagate neighbour update errors adds caf345a18b2f mlxsw: spectrum_router: Add neighbour offload indication adds 3321cff3c570 selftests: mlxsw: Test neighbour offload indication adds 93144b0ecde5 Merge branch 'mlxsw-Add-neighbour-offload-indication' adds 1033990ac5b2 sctp: implement memory accounting on tx path adds 9dde27de3e5e sctp: implement memory accounting on rx path adds c7cf89b5dd38 Merge branch 'sctp-fully-support-memory-accounting' adds 8a9a654b5b52 net: hns3: fix sparse: warning when calling hclge_set_vlan [...] adds 2566f10676ba net: hns3: fix for vport->bw_limit overflow problem adds 47a1a225ab35 Merge branch 'hns3-next' adds 2f2622f59c70 nfp: flower: turn on recirc and merge hint support in firmware adds 4d12ba42787b nfp: flower: allow offloading of matches on 'internal' ports adds 27f54b582567 nfp: allow fallback packets from non-reprs adds f41dd0595d06 nfp: flower: support fallback packets from internal ports adds 45756dfedab5 nfp: flower: allow tunnels to output to internal port adds cf4172d5751f nfp: flower: get flows by host context adds dbc2d68edc98 nfp: flower: handle merge hint messages adds 107e37bb4f88 nfp: flower: validate merge hint flows adds 1c6952ca587d nfp: flower: generate merge flow rule adds aa6ce2ea0c93 nfp: flower: support stats update for merge flows adds 8af56f40e53b nfp: flower: offload merge flows adds b6ed55cb721c Merge branch 'nfp-Flower-flow-merging' adds dcdecdcfe1fc net: phy: switch drivers to use dynamic feature detection adds 9c5f8a19b2de net: hsr: fix naming of file and functions adds 3271273388fb net: hsr: fix debugfs path to support multiple interfaces adds ee2c46f35390 net: hsr: add tx stats for master interface adds 432bc230700f Merge branch 'hsr-next' adds a32b9d91b725 xen-netfront: mark expected switch fall-through adds b320532c9990 bnx2x: Replace magic numbers with macro definitions. adds 00165c25fa3e bnx2x: Add support for detection of P2P event packets. adds 9c03e2270813 Merge branch 'bnx2x-Support-for-timestamping-in-P2P-mode' adds 3aed3e2a143c net: phy: micrel: add Asym Pause workaround adds 9bad65e51549 nfp: flower: fix implicit fallthrough warning adds df8e249be866 dpaa2-eth: Fix Rx classification status adds 61f9bf0011c7 dpaa2-eth: Add a couple of macros adds 3a1e6b84ad2e dpaa2-eth: Update hash key composition code adds 2d6802374c69 dpaa2-eth: Add flow steering support without masking adds 17f780b36426 Merge branch 'dpaa2-eth-Add-flow-steering-support-without- [...] adds ff82cfc78398 net: stmmac: dwxgmac: Finish the Flow Control implementation adds e9989339063d net: stmmac: Set Flow Control to automatic mode in the driver adds e77b8ba640b2 Merge branch 'stmmac-Enable-Flow-Control' adds 3e957b377bf4 i40e: Queues are reserved despite "Invalid argument" error adds cdc594e00370 i40e: Implement DDP support in i40e driver adds bfb0ebed5385 i40e: don't allow changes to HW VLAN stripping on active p [...] adds bf4bf09bdd91 i40e: save PTP time before a device reset adds 262213317331 i40e: Fix for 10G ports LED not blinking adds 54dea0e7efd1 i40e: Update i40e_init_dcb to return correct error adds 735aaafaff7a i40e: Remove misleading messages for untrusted VF adds cce2dffefe6d i40e: Changed maximum supported FW API version to 1.8 adds 4fb29bddb57f i40e: The driver now prints the API version in error message adds f38d1347cd0b i40e: Report advertised link modes on 40GBASE_SR4 adds 06b6e2a2333e i40e: Able to add up to 16 MAC filters on an untrusted VF adds 6e114debb2eb i40e: Fix misleading error message adds 3a6f7892acc1 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 41c47da3b6e5 s390/qeth: clarify naming for some QDIO helpers adds a4cdc9baee07 s390/qeth: handle error from qeth_update_from_chp_desc() adds fdd1a5303efb s390/qeth: don't bother updating the last-tx time adds 333ef9d1d5fb s390/qeth: don't keep statistics for tx timeout adds 3a18d75400ff s390/qeth: add TX multiqueue support for IQD devices adds 73dc2daf110f s390/qeth: add TX multiqueue support for OSA devices adds e6c15b5f34a9 s390/qeth: simplify QoS code adds 54a50941b7db s390/qeth: stop/wake TX queues based on their fill level adds cea0aa9cbd5a Merge branch 's390-next' adds 6b0a7f84ea1f Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds b1d40991506a ipv6: Rename fib6_multipath_select and pass fib6_result adds 7e4b51287573 ipv6: Pass fib6_result to rt6_find_cached_rt adds 85bd05deb35a ipv6: Pass fib6_result to ip6_rt_cache_alloc adds 9b6b35abfbde ipv6: Pass fib6_result to ip6_create_rt_rcu adds db3fedee0cb7 ipv6: Pass fib6_result to pcpu route functions adds 0d16158149ab ipv6: Pass fib6_result to ip6_rt_get_dev_rcu and ip6_rt_copy_init adds 5012f0a5944c ipv6: Pass fib6_result to rt6_insert_exception adds b748f2609262 ipv6: Pass fib6_result to ip6_mtu_from_fib6 and fib6_mtu adds 75ef7389dd23 ipv6: Pass fib6_result to rt6_device_match adds b7bc4b6a620b ipv6: Pass fib6_result to rt6_select and find_rr_leaf adds 8ff2e5b26cb8 ipv6: Pass fib6_result to fib6_table_lookup tracepoint adds effda4dd97e8 ipv6: Pass fib6_result to fib lookups adds 7d21fec90438 ipv6: Add fib6_type and fib6_flags to fib6_result adds cea29a70727e Merge branch 'ipv6-Use-fib6_result-for-fib_lookups' adds b8fb1ab46169 net ipv6: Prevent neighbor add if protocol is disabled on device adds 9cfcf71ce6ec iwlwifi: mvm: report delayed beacon count to FW adds 792211266379 iwlwifi: mvm: implement CSA abort adds d47cdb884a99 iwlwifi: mvm: report all NO_DATA events to mac80211 adds c37763d22d07 iwlwifi: mvm: track CSA beacons adds 77738865eb62 iwlwifi: mvm: notify FW on quiet mode in CSA adds f67806140220 iwlwifi: mvm: disconnect in case of bad channel switch parameters adds 81b4e44e41e6 iwlwifi: mvm: track changes in beacon count during channel switch adds 918cbf39ac00 iwlwifi: mvm: support multiple BSSID adds e47df5bd515c iwlwifi: mvm: enable HT/VHT IBSS adds 8636ca769cab iwlwifi: mvm: be more forgiving if num of channels is too big adds b15ef67c0e6b iwlwifi: add support for 6-7 GHz channels adds 2785ce008e3b iwlwifi: support new NVM response API adds e4fe5d4b10cd iwlwifi: mvm: Support new format of SCAN_OFFLOAD_PROFILES_ [...] adds 8672aad310fc iwlwifi: dbg: use dump mask for tx command dumping length adds fd1190b68a27 iwlwifi: mvm: use dump worker during restart instead of sync dump adds f826faaa1f3a iwlwifi: pcie: switch to correct RBD/CD layout for 22560 adds 5bd757a69bec iwlwifi: for AX210 device support radio GF4 adds a15d4f3b3cdd iwlwifi: mvm: set max amsdu for TLC offload adds c88580e1a96b iwlwifi: dbg: add DRAM monitor support for AX210 device family adds 4b49e34e580c iwlwifi: dbg_ini: separate between ini and legacy dump flows adds 78d722b1bdd9 iwlwifi: Use struct_size() in kzalloc adds a2a120a9cdf1 iwlwifi: remove unnecessary goto out in iwl_parse_nvm_mcc_info() adds fe63f21b20df iwlwifi: dbg_ini: align to FW api version 1 adds 8db32fa40091 Merge tag 'iwlwifi-next-for-kalle-2019-03-22' of git://git [...] adds d123172175db qtnfmac: make regulatory notifier work on per-phy basis adds 642f15a5cee7 qtnfmac: simplify error reporting in regulatory notifier adds a2fbaaf757e3 qtnfmac: include full channels info to regulatory notifier adds 2c31129f8f40 qtnfmac: pass complete channel info in regulatory notifier adds 48cefdfbcb57 qtnfmac: flexible regulatory domain registration logic adds c698bce01562 qtnfmac: allow each MAC to specify its own regulatory rules adds 438fb43bcab1 qtnfmac: pass DFS region to firmware on region update adds 93eeab26791d qtnfmac: update bands information on CHANGE_INTF command adds ae1946be26bc qtnfmac: fix core attach error path in pcie backend adds 83b00f6eb863 qtnfmac: simplify firmware state tracking adds 72b3270e01ab qtnfmac: allow changing the netns adds bc70732f9bd9 qtnfmac: send EAPOL frames via control path adds b63967cae6b1 qtnfmac: use scan duration param for different scan types adds c9692820710f brcmfmac: support repeated brcmf_fw_alloc_request() calls adds a2ec87ddbf16 brcmfmac: add a function designated for handling firmware fails adds 4684997d9eea brcmfmac: reset PCIe bus on a firmware crash adds c80d26e81ef1 brcmfmac: fix WARNING during USB disconnect in case of une [...] adds 5cdb0ef6144f brcmfmac: fix NULL pointer derefence during USB disconnect adds db3b9e2e1d58 brcmfmac: fix race during disconnect when USB completion i [...] adds 2b78e5f52236 brcmfmac: remove pending parameter from brcmf_usb_free_q adds 504f06725d01 brcmfmac: remove unused variable i from brcmf_usb_free_q adds 24d413a31afa brcmfmac: fix Oops when bringing up interface during USB d [...] adds a9fd0953fa4a brcmfmac: convert dev_init_lock mutex to completion adds 46953f97224d brcmfmac: fix missing checks for kmemdup adds d825db346270 b43: shut up clang -Wuninitialized variable warning adds 6603c5844a44 iwlegacy: remove redundant assignment to *res adds e5b9b206f3f6 net: mwifiex: fix a NULL pointer dereference adds 003b686ace82 mwifiex: Fix mem leak in mwifiex_tm_cmd adds 2cd2b42439ea mwifiex: add a bounds check in mwifiex_process_sta_rx_packet() adds 765976285a8c rtlwifi: fix a potential NULL pointer dereference adds 60209d482b97 rtlwifi: fix potential NULL pointer dereference adds 38bb0baea310 rtlwifi: move spin_lock_bh to spin_lock in tasklet adds 95336d4cb588 qtnfmac: replace qtnf_cmd_acl_data_size() with struct_size() adds 4b1831e48974 iwlwifi: dbg_ini: support HW error trigger adds bfa34c332964 iwlwifi: dbg_ini: enforce always on domain checking adds 4bdb2676d8fd iwlwifi: dbg_ini: fix iwl_dump_ini_dev_mem_iter memory bas [...] adds 9802162f98b4 iwlwifi: dbg_ini: add memory offset to the base address of [...] adds 990ffe3e8196 iwlwifi: dbg_ini: add version to dump header adds 1cdb4d8f2a4b iwlwifi: dbg_ini: add region id to the region dump adds 186e6c871b92 iwlwifi: trust calling function adds 60eeaf572f3e iwlwifi: dbg_ini: add registers addresses in fifo dump adds 192a7e1f731f iwlwifi: mvm: IBSS: use BE FIFO for multicast adds f0e1e1c20d5f iwlwifi: dbg_ini: change memory range base address to u64 adds d63916aeba57 iwlwifi: dbg_ini: fix the dram monitor header size adds 4c704534c38f iwlwifi: dbg_ini: add monitor header to smem monitor adds 0bfefe2f41dd iwlwifi: mvm: fix pointer reference when setting HE QAM thres adds 84294b5be15a iwlwifi: dbg_ini: remove redundant curly brackets from tri [...] adds 33a403861572 iwlwifi: dbg_ini: remove redundant type argument from iwl_ [...] adds 30eba3f9a454 iwlwifi: dbg_ini: apply rx fifo offset after reading the r [...] adds 3f7fbc8cc11e iwlwifi: mvm: remove buggy and unnecessary hw_queue initia [...] adds c9af7528c331 iwlwifi: mvm: no need to check return value of debugfs_cre [...] adds cf5d566322be iwlwifi: pcie: no need to check return value of debugfs_cr [...] adds 56fe12d2837f iwlwifi: dbg: fill radio registers data regardless of fifo [...] adds afc1e3b4fc8f iwlwifi: mvm: use correct GP2 register address for 22000 family adds c30aef01bae9 iwlwifi: set 512 TX queue slots for AX210 devices adds d14ae796f849 iwlwifi: mvm: support HE context cmd API change adds ef8a913766cd iwlwifi: remove misconfigured pci ids from 22260 series adds 5f659c792a31 Merge tag 'iwlwifi-next-for-kalle-2019-04-03' of git://git [...] adds 0cf83903aad0 brcmfmac: Use struct_size() in kzalloc() adds e3062e05e1cf brcmfmac: Loading the correct firmware for brcm43456 adds a927e8d8ab57 brcmfmac: fix leak of mypkt on error return path adds 0961d9874a2e rtlwifi: Fix duplicate tests of one of the RX descriptors adds ddab2eee7949 rtlwifi: Convert the wake_match variable to local adds bdfc4027de15 rtlwifi: rtl8723ae: Make rtl8723e_dm_refresh_rate_adaptive [...] adds b5250c9c14c1 rtlwifi: rtl8188ee: Remove extraneous file adds f9a904efca28 Merge tag 'wireless-drivers-next-for-davem-2019-04-18' of [...] adds 94c4441b5a80 ice: Fix typos in code comments adds f9867df6d965 ice: Fix incorrect use of abbreviations adds 802abbb44a25 ice: Bump version adds 37b6f6469f75 ice: Add code for DCB initialization part 1/4 adds 0ebd3ff13cca ice: Add code for DCB initialization part 2/4 adds 7b9ffc76bf59 ice: Add code for DCB initialization part 3/4 adds 0deab659a615 ice: Add code for DCB initialization part 4/4 adds 00cc3f1b3a30 ice: Add code to process LLDP MIB change events adds a629cf0a018b ice: Update rings based on TC information adds 5f6aa50e4ece ice: Add priority information into VLAN header adds 4b0fdceb81ba ice: Add code to get DCB related statistics adds b832c2f63108 ice: Add code for DCB rebuild adds 3a257a1404f8 ice: Add code to control FW LLDP and DCBX adds 9c010de7cf0a ice: Bump driver version adds 711987bbad18 ice: Calculate ITR increment based on direct calculation adds 16111991dbd7 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 5e42574b022b net: phy: don't set autoneg if it's not supported adds 4cf2d206ff40 net: phy: remove dead code from phy_sanitize_settings adds 0bc199854405 ipv6: Add rate limit mask for ICMPv6 messages adds 503c01880166 l2tp: fix set but not used variable adds ce6bf4c141ca sb1000: fix variable set but not used warnings adds 23bddf692d36 net/sched: taprio: fix build without 64bit div adds a115d51aae75 net: gemini: remove unnecessary assert adds a06eaaf7913c net: skb: remove unused asserts adds 8a99aa5d997f Merge branch 'net-some-build-fixes-and-other-improvements' adds b54dd90cab00 dt-bindings: net: add PHY reset controller binding adds 71dd6c0dff51 net: phy: add support for reset-controller adds 6110ed2db3a4 net: mdio: rename mdio_device reset to reset_gpio adds 5c2e6e14a0ad Merge branch 'net-add-reset-controller-driven-PHY-reset' adds 7d26c96052cd nfp: flower: fix size_t compile warning adds 8c8b3458d0b9 vlan: support binding link state to vlan member bridge ports adds 76052d8c4f2d vlan: do not transfer link state in vlan bridge binding mode adds 9c0ec2e7182a bridge: support binding vlan dev link state to vlan member [...] adds 80900acd3a30 bridge: update vlan dev state when port added to or delete [...] adds 8e1acd4fc552 bridge: update vlan dev link state for bridge netdev changes adds 1ab839281cf7 Merge branch 'net-support-binding-vlan-dev-link-state-to-v [...] adds c7cbdbf29f48 net: rework SIOCGSTAMP ioctl handling adds 5ce5d8a5a4ae asm-generic: generalize asm/sockios.h adds 0768e17073dc net: socket: implement 64-bit timestamps adds a26deec69fa4 net: dsa: mv88e6xxx: Only reconfigure MAC when something changes adds 42e5425aa0df tipc: introduce new socket option TIPC_SOCK_RECVQ_USED adds 0a9798c123d0 mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled adds d7cc399e1227 tcp: properly reset skb->truesize for tx recycling adds f02eb82dfe12 net: hns3: add reset statistics info for PF adds c88a6e7d8801 net: hns3: add reset statistics for VF adds 147175c92a5c net: hns3: add some debug information for hclge_check_event_cause adds fbf3cd3fc11c net: hns3: add some debug info for hclgevf_get_mbx_resp() adds beab694aa32a net: hns3: refine tx timeout count handle adds fa6c4084b98b net: hns3: fix loop condition of hns3_get_tx_timeo_queue_info() adds e511c97d0a26 net: hns3: dump more information when tx timeout happens adds bb87be87b165 net: hns3: Add support for netif message level settings adds ffd140e2ea98 net: hns3: add support for dump ncl config by debugfs adds a63457878b12 net: hns3: Add handling of MAC tunnel interruption adds db01afeb6614 net: hns3: add queue's statistics update to service task adds 97afd47b36db net: hns3: add function type check for debugfs help information adds 5313794b7915 Merge branch 'hns3-next' adds 4ef6cbe80d71 nfp: add SR-IOV trusted VF support adds fa73989f2697 mlxsw: spectrum: Use a stable ECMP/LAG seed adds 05414dd116c5 mlxsw: spectrum_router: Relax FIB rule validation adds f9e0d65b1fe3 Merge branch 'mlxsw-Small-routing-improvements' adds 05453eadbf89 atm: iphase: fix misuse of %x adds 966cddef20a7 net: ax25: fix misuse of %x adds fa8b9e8bea50 net: hippi:Fix misuse of %x in rrunner.c adds 4e54507ab1a9 ipv6: Simplify rt6_qualify_for_ecmp adds be659b8d3c79 ipv6: Restore RTF_ADDRCONF check in rt6_qualify_for_ecmp adds b1cd609d9b51 bpf: Add base proto function for cgroup-bpf programs adds 7b146cebe30c bpf: Sysctl hook adds 808649fb787d bpf: Introduce bpf_sysctl_get_name helper adds 1d11b3016cec bpf: Introduce bpf_sysctl_get_current_value helper adds 4e63acdff864 bpf: Introduce bpf_sysctl_{get,set}_new_value helpers adds e1550bfe0de4 bpf: Add file_pos field to bpf_sysctl ctx adds 196398d4c0ac bpf: Sync bpf.h to tools/ adds 063cc9f06ee6 libbpf: Support sysctl hook adds 7007af63da3b selftests/bpf: Test sysctl section name adds 1f5fa9ab6e2e selftests/bpf: Test BPF_CGROUP_SYSCTL adds 6041c67f28d8 selftests/bpf: Test bpf_sysctl_get_name helper adds 11ff34f74e32 selftests/bpf: Test sysctl_get_current_value helper adds 786047dd08de selftests/bpf: Test bpf_sysctl_{get,set}_new_value helpers adds 9a1027e52535 selftests/bpf: Test file_pos field in bpf_sysctl ctx adds 57c3bb725a3d bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types adds d7a4cb9b6705 bpf: Introduce bpf_strtol and bpf_strtoul helpers adds b457e5534c99 bpf: Sync bpf.h to tools/ adds 99f57973ac5b selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h adds c2d5f12e4c6c selftests/bpf: Test ARG_PTR_TO_LONG arg type adds 8549ddc832d6 selftests/bpf: Test bpf_strtol and bpf_strtoul helpers adds 7568f4cbbeae selftests/bpf: C based test for sysctl and strtoX adds a43d05086c5e Merge branch 'bpf-sysctl-hook' adds 51356ac89b5a bpf: Fix distinct pointer types warning for ARCH=i386 adds 1b04aee7e218 bpf: refactor propagate_liveness to eliminate duplicated for loop adds 3f8cafa4131f bpf: refactor propagate_liveness to eliminate code redundance adds 55e7f3b5ac94 bpf: factor out reg and stack slot propagation into "propa [...] adds c342dc109aa5 bpf: refactor "check_reg_arg" to eliminate code redundancy adds 68e5ab1fc8bd kbuild: handle old pahole more gracefully when generating BTF adds 189cf5a4a7d5 btf: add support for VAR and DATASEC in btf_dedup() adds efb2ddc4ce5d selftests/btf: add VAR and DATASEC case for dedup tests adds bcbccad694b7 selftests/bpf: bring back (void *) cast to set_ipv4_csum i [...] adds bfb35c27c65f bpf: fix whitespace for ENCAP_L2 defines in bpf.h adds 43537b8e2dc5 bpf: reserve flags in bpf_skb_net_shrink adds 031ebc1aac3d tools: bpftool: remove blank line after btf_id when listin [...] adds 39c9f10639a3 tools: bpftool: reset errno for "bpftool cgroup tree" adds 9a487883bd6b tools: bpftool: fix man page documentation for "pinmaps" keyword adds 88b3eed805e9 tools: bpftool: fix short option name for printing version [...] adds 25df480def17 tools: bpftool: add a note on program statistics in man page adds 0478c3bf8124 bpftool: Use print_entry_error() in case of ENOENT when dumping adds 3da6e7e408b9 bpftool: Improve handling of ENOSPC on reuseport_array map dumps adds 08de198c9543 selftests/bpf: two scale tests adds a5cb33464e53 selftests/bpf: make flow dissector tests more extensible adds 02a8c817a316 bpf: add map helper functions push, pop, peek in more BPF [...] adds 809041e76505 selftests: bpf: add VRF test cases to lwt_ip_encap test. adds 725721a6506e bpf: allow clearing all sock_ops callback flags adds 0d306c31b2f7 bpf: use BPF_CAST_CALL for casting bpf call adds e1d1dc4653ec libbpf: fix printf formatter for ptrdiff_t argument adds f25377ee4fb1 bpftool: Support sysctl hook adds d459b59ee0f5 tools/bpftool: re-organize newline printing for map listing adds d1b7725dfea3 tools/bpftool: show btf_id in map listing adds f63666de2ba9 xsk: fix XDP socket ring buffer memory ordering adds d5e63fdd4433 libbpf: fix XDP socket ring buffer memory ordering adds a06d729646e8 libbpf: remove likely/unlikely in xsk.h adds b7e3a28019c9 libbpf: remove dependency on barrier.h in xsk.h adds 2c5935f1b2b6 libbpf: optimize barrier for XDP socket rings adds 00967e84f742 Merge branch 'af_xdp-smp_mb-fixes' adds 77361825bb01 bpf: cpumap use ptr_ring_consume_batched adds ba0509b6881e net: core: introduce build_skb_around adds 8f0504a97e1b bpf: cpumap do bulk allocation of SKBs adds 86d231459d6d bpf: cpumap memory prefetchw optimizations for struct page adds 193d0002ef04 Merge branch 'bulk-cpumap-redirect' adds ba02de1aa04e selftests/bpf: fix a compilation error adds da7031491786 bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL adds 79b1b30e4c20 libbpf: remove compile time warning from libbpf_util.h adds 5de35e3ae9d0 selftests/bpf: fix compile errors due to unsync linux/in6. [...] adds 849f257f61ff bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c adds 80695946737d bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a [...] adds 4519efa6f8ea libbpf: fix BPF_LOG_BUF_SIZE off-by-one error adds 3b8802446d27 bpf: document the verifier limits adds 7df737e99106 bpf: remove global variables adds 45a73c17bfb9 bpf: drop bpf_verifier_lock adds f79b464fd6b5 Merge branch 'bpf-verifier-lock' adds 2843ba2ec759 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 0b13c9bb96f6 include/net/tcp.h: whitespace cleanup at tcp_v4_check adds 7e5f4cdb284b ipv6: Remove fib6_info_nh_lwt adds 3c618c1dbb88 net: Rename net/nexthop.h net/rtnh.h adds a79eda3aaf30 net: psample: drop include of module.h from psample.h adds c517796ea91d net: ife: drop include of module.h from net/ife.h adds 113e63286697 net: fib: drop include of module.h from fib_notifier.h adds a130f9b27545 net: tc_act: drop include of module.h from tc_ife.h adds 9628495d5077 cgroup: net: remove left over MODULE_LICENSE tag adds 3557b3fdeefa net: bpfilter: dont use module_init in non-modular code adds 15253b4a719c net: strparser: make it explicitly non-modular adds 7e5ebd0b785c Merge branch 'net-clean-up-needless-use-of-module-infrastructure' adds f2ad1a522e98 net: devlink: Add extack to shared buffer operations adds 8f6862065d8b mlxsw: spectrum_buffers: Add extack messages for invalid c [...] adds 93d3668c027d mlxsw: spectrum_buffers: Use defines for pool indices adds 0636f4de791f mlxsw: spectrum_buffers: Add ability to veto pool's configuration adds f7936d0bcfe4 mlxsw: spectrum_buffers: Add ability to veto TC's configuration adds cce7acca8a00 mlxsw: spectrum_buffers: Forbid configuration of multicast pool adds 51e15a49784c mlxsw: spectrum_buffers: Forbid changing threshold type of [...] adds f1aaeacdae2b mlxsw: spectrum_buffers: Forbid changing multicast TCs' at [...] adds 857f138f04a7 mlxsw: spectrum_buffers: Remove assumption about pool order adds 265c49b4b91b mlxsw: spectrum_buffers: Add pools for CPU traffic adds 50b5b90514a8 mlxsw: spectrum_buffers: Use new CPU ingress pool for cont [...] adds 24a7cc1ef6d9 mlxsw: spectrum_buffers: Split business logic from mlxsw_s [...] adds 6d28725c4de8 mlxsw: spectrum_buffers: Allow skipping ingress port quota [...] adds 7a1ff9f45be5 mlxsw: spectrum_buffers: Adjust CPU port shared buffer egr [...] adds 6f97955fd274 Merge branch 'mlxsw-Shared-buffer-improvements' adds a6cbcb779359 r8152: sync sa_family with the media type of network device adds 697cd36cda32 bridge: Fix possible use-after-free when deleting bridge port adds 7e6e185c74dd net: systemport: Remove need for DMA descriptor adds a93f7fe13454 net: phy: marvell: add new default led configure for m88e151x adds e4f9ba642f0b net: phy: mscc: add support for VSC8514 PHY. adds edeb207b8a80 net: phy: vitesse: Remove support for VSC8514. adds 539b593d3940 Merge branch 'net-phy-mscc-Improvements-to-VSC8514-PHY-driver' adds 3839f99d2168 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds fd9b4be8002c net/mlx5e: RX, Support multiple outstanding UMR posts adds f03590f74cc2 net/mlx5e: XDP, Fix shifted flag index in RQ bitmap adds 15143bf51c57 net/mlx5e: XDP, Enhance RQ indication for XDP redirect flush adds 73cab880e766 net/mlx5e: XDP, Add TX MPWQE session counter adds c2273219baa5 net/mlx5e: XDP, Inline small packets into the TX MPWQE in [...] adds 83b2fd64bac3 net/mlx5e: Remove unused parameter adds 74bbaebf3c69 net/mlx5e: Report mlx5e_xdp_set errors adds 9a22d5d8393f net/mlx5e: Move parameter calculation functions to en/params.c adds b1b187e1029a net/mlx5e: Add an underflow warning comment adds 10961c560651 net/mlx5e: Remove unused parameter adds 63d26b490b56 net/mlx5e: Take HW interrupt trigger into a function adds 03ceda6fe1f7 net/mlx5e: Remove unused rx_page_reuse stat adds f8ebecf2e32a net/mlx5e: Use #define for the WQE wait timeout constant adds 20eb08b2b06b Merge tag 'mlx5-updates-2019-04-22' of git://git.kernel.or [...] adds b0270550229b ipv6: fib6_info_destroy_rcu() cleanup adds 5ea715289af6 ipv6: broadly use fib6_info_hold() helper adds f05713e0916c ipv6: convert fib6_ref to refcount_t adds 6b18bdfdba2c Merge branch 'ipv6-fib6_ref-conversion-to-refcount_t' adds 6f9fd97e3a6b isdn: hisax: Fix misuse of %x in config.c adds 0fa4122b2dc4 isdn:mISDN: fix misuse of %x in hfcpci.c adds c98f4822ed7e net: fix sparc64 compilation of sock_gettstamp adds 0a5d329ffd1b ravb: Avoid unsupported internal delay mode for R-Car E3/D3 adds ffa8ce54be3a lwtunnel: Pass encap and encap type attributes to lwtunnel [...] adds ecc5663cce8c net: Change nhc_flags to unsigned char adds 59ab87f6eb92 net: sched: taprio: Remove pointless variable assigment adds 8599099f0c58 net: sched: taprio: Refactor taprio_get_start_time() adds 5175aafe71bf net: sched: taprio: Remove should_restart_cycle() adds 2684d1b75f21 net: sched: taprio: Fix taprio_peek() adds 6e734c82be63 net: sched: taprio: Fix taprio_dequeue() adds 08308f149b70 Merge branch 'Taprio-qdisc-fixes' adds 7973d9e76727 mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route [...] adds b2f97f7de2f6 ipv6: fib6_rule_action_alt needs to return -EAGAIN adds a65120bae4b7 ipv6: Use result arg in fib_lookup_arg consistently adds 4109a2c3b91e tipc: tipc_udp_recv() cleanup vs rcu verbs adds a3ddd94f3efb net: mvneta: Switch to using devm_alloc_etherdev_mqs adds c049d56eb219 net: sched: flower: refactor reoffload for concurrent access adds 8b4483658364 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 756e16199382 mmc: add SDIO identifiers for MediaTek Bluetooth devices adds 9aebfd4a2200 Bluetooth: mediatek: add support for MediaTek MT7663S and [...] adds 4fdd5a4f8b44 Bluetooth: hci_qca: Add helper function to get the chip family adds 75c98a979581 Bluetooth: btqca: Fix misspelling of 'baudrate' adds ba8f5289f706 Bluetooth: Fix not initializing L2CAP tx_credits adds bbb69b37be15 Bluetooth: Add return check for L2CAP security level set adds db0a39083520 mmc: sdio: Add helper macro for sdio_driver boilerplate adds a6094a468ffc Bluetooth: mediatek: Use module_sdio_driver helper adds afa8d3160add Bluetooth: btsdio: Use module_sdio_driver helper adds 637c8e901391 Bluetooth: btmtksdio: fix uninitialized symbol errors in b [...] adds cac63f9b1637 Bluetooth: mediatek: Fixed incorrect type in assignment adds 98df7446c2a2 Bluetooth: hci_h5: fix spelling mistake "sliped" -> "slipped" adds e1052fb282a4 Bluetooth: btmtksdio: Drop newline with bt_dev logging macros adds 2e47cc2b3a7d Bluetooth: btmtksdio: Add a bit definition for CHLPCR adds bcaa7d72dffd Bluetooth: btmtksdio: Fix hdev->stat.byte_rx accumulation adds 7f3c563c575e Bluetooth: btmtksdio: Add runtime PM support to SDIO based [...] adds 73623340546c Bluetooth: btmrvl: add support for SD8987 chipset adds a1616a5ac99e Bluetooth: hidp: fix buffer overflow adds 5035726128cd Bluetooth: btbcm: Add default address for BCM43341B adds f57c4bbf3443 6lowpan: Off by one handling ->nexthdr adds 039287aa9f72 Bluetooth: btbcm: Add entry for BCM2076B1 UART Bluetooth adds cd9151b618da Bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt adds 62611abc8f37 Bluetooth: hci_bcm: Fix empty regulator supplies for Intel Macs adds 7f09d5a6c33b Bluetooth: hci_qca: Give enough time to ROME controller to [...] adds 5bec1fb866df Bluetooth: Use struct_size() helper adds ecf2b768bd11 Bluetooth: hci_qca: Fix crash with non-serdev devices adds e668eb1e1578 Bluetooth: hci_core: Don't stop BT if the BD address missi [...] adds d5bb334a8e17 Bluetooth: Align minimum encryption key size for LE and BR [...] adds 89eb6e096782 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 1daf36c0dbc0 netdevsim: move device registration on bus to be done earl [...] adds 5fc494225c1e netdevsim: create devlink instance per netdevsim instance adds 8fb4bc6fd5bd netdevsim: rename devlink.c to dev.c to contain per-dev(as [...] adds 925f5afedb93 netdevsim: put netdevsim bus code into separate file adds 40e4fe4ce115 netdevsim: move device registration and related code to bus.c adds 23d415dae924 netdevsim: add stub netdevsim driver implementation adds 57ce97749513 netdevsim: use ida for bus device ids adds f9d9db47d3ba netdevsim: add bus attributes to add new and delete devices adds a60f9e48b770 netdevsim: rename dev_init/exit() functions and make them [...] adds d514f41e793d netdevsim: merge sdev into dev adds 514cf64cc535 netdevsim: generate random switch id instead of using dev id adds ab1d0cc004d7 netdevsim: change debugfs tree topology adds 8320d1459127 netdevsim: implement dev probe/remove skeleton with port i [...] adds 794b2c05ca1c netdevsim: extend device attrs to support port addition an [...] adds e05b2d141fef netdevsim: move netdev creation/destruction to dev probe adds a62fdbbe9403 netdevsim: implement ndo_get_devlink_port adds 9157bc2a5e82 Merge branch 'netdevsim-implement-proper-device-model' adds 46b83629dede s390: qeth: address type mismatch warning adds ddb0ac51e62e s390/qeth: remove RX seqno in skb->cb adds 5c0bfba780ba s390/qeth: clean up stale buffer state documentation adds 379ac99e5192 s390/qeth: use IS_* helpers for checking device type adds 7b579ce57ecf s390/qeth: don't clear Output buffers on every queue init adds 4e26c5fe552e s390/qeth: cache max number of available buffer elements adds 58aa2491aa61 s390/qeth: extract helper to determine L2 cast type adds 14a1b04777b6 s390/qeth: trust non-IP cast type in qeth_l3_fill_header() adds 0ff85d6d5a83 Merge branch 's390-qeth-cleanups' adds 60747828eac2 net: socket: Fix missing break in switch statement adds a36de5b7752a amd-xgbe: Mark expected switch fall-throughs adds 9b8221d4ed60 wimax/i2400m/control: Mark expected switch fall-through adds 05dd2645302f cxgb4/cxgb4vf_main: Mark expected switch fall-through adds 950347f5f7e4 cnic: Refactor code and mark expected switch fall-through adds e55449e71aad ipv6: Initialize fib6_result in bpf_ipv6_fib_lookup adds f7abc0618a4a usbnet: ipheth: Simplify device detection adds 8c90b795e90f net: phy: improve genphy_soft_reset adds 0e58156d700a tipc: remove rcu_read_unlock() left in tipc_udp_recv() adds 16848c8a728e NFC: st95hf: remove set but not used variables 'dev, nfcddev' adds 790d23e7c577 nfp: implement PCI driver shutdown callback adds 26cda2f16138 net: hns3: fix data race between ring->next_to_clean adds 63380a1ae4ce net: hns3: fix for TX clean num when cleaning TX BD adds ea4858670717 net: hns3: handle the BD info on the last BD of the packet adds 1416d333a4ec net: hns3: stop sending keep alive msg when VF command que [...] adds 30780a8b1677 net: hns3: use atomic_t replace u32 for arq's count adds b7048d324b5e net: hns3: use a reserved byte to identify need_resp flag adds 146e92c13fde net: hns3: not reset TQP in the DOWN while VF resetting adds fba2efdae8b4 net: hns3: fix pause configure fail problem adds fd85717d2800 net: hns3: extend the loopback state acquisition time adds 7b8f622e537a net: hns3: prevent double free in hns3_put_ring_config() adds 96490a1c09ce net: hns3: remove reset after command send failed adds 148f025d41a8 Merge branch 'hns3-next' adds d39f3b4f33d2 nl80211: reindent some sched scan code adds 1e1b11b6a111 nl80211/cfg80211: Specify band specific min RSSI threshold [...] adds ab60633c7136 mac80211: Add support for NL80211_STA_INFO_AIRTIME_LINK_METRIC adds cb74e9775871 cfg80211/nl80211: Offload OWE processing to user space in AP mode adds 1d9373329bcb nl80211: increase NL80211_MAX_SUPP_REG_RULES adds 0538395031ca mac80211_hwsim: set p2p device interface support indication adds 5bd9d1082d3b cfg80211: don't skip multi-bssid index element adds f7dacfb11475 cfg80211: support non-inheritance element adds 671042a4fb77 mac80211: support non-inheritance element adds fe806e4992c9 cfg80211: support profile split between elements adds 5023b14cf4df mac80211: support profile split between elements adds abaea61c79ea ieee80211: update HE IEs to D4.0 spec adds ef618b1bd684 mac80211: mesh: drop redundant rcu_read_lock/unlock calls adds f2af2df800d3 mac80211: calculate hash for fq without holding fq->lock i [...] adds ded4698b58cb mac80211: run late dequeue late tx handlers without holdin [...] adds 8dbb000ee73b mac80211: set NETIF_F_LLTX when using intermediate tx queues adds 092c4098f2b4 mac80211: Optimize tailroom_needed update checks adds 6cdd3979a2bd nl80211/cfg80211: Extended Key ID support adds 96fc6efb9ad9 mac80211: IEEE 802.11 Extended Key ID support adds 1974da8b31e6 mac80211: when using iTXQ, select the queue in ieee80211_s [...] adds 7f2e12e1bf99 mac80211: minstrel_ht: add support for rates with 4 spatia [...] adds c2b17948fc78 mac80211: minstrel_ht: automatically calculate rate durati [...] adds 5dc8cdce1d72 mac80211/cfg80211: update bss channel on channel switch adds 5e280420916f cfg80211: remove redundant zero check on variable 'changed' adds 276d9e82e06c mac80211: debugfs option to force TX status frames adds 9f8c7136e8aa cfg80211: Use struct_size() in kzalloc() adds 391d132cbedb nl80211: Use struct_size() in kzalloc() adds dbd50a851c50 mac80211: only allocate one queue when using iTXQs adds e96d1cd2635c cfg80211: Add support to set tx power for a station associated adds ba905bf432f6 mac80211: store tx power value from user to station adds 5809a5d54bb9 cfg80211: don't pass pointer to pointer unnecessarily adds 622fce81280a mac80211: Fix Extended Key ID auto activation adds a680fe468df7 nl80211: do a struct assignment to radar_chandef instead o [...] adds cfe7007a9b4c mac80211_hwsim: Extended Key ID support adds 387bc002250b mac80211: Set CAN_REPLACE_PTK0 for SW crypto only drivers adds 5ab92e7fe49a cfg80211: add support to probe unexercised mesh link adds 060167729a78 mac80211: add option for setting control flags adds 8828f81ad4a2 mac80211: probe unexercised mesh links adds 30e5a9a5ba85 Merge tag 'mac80211-next-for-davem-2019-04-26' of git://gi [...] adds e49d268db95b net/tls: don't log errors every time offload can't proceed adds 9e9957973c77 net/tls: remove old exports of sk_destruct functions adds da68b4ad0234 net/tls: move definition of tls ops into net/tls.h adds 63a1c95f3fe4 net/tls: byte swap device req TCP seq no upon setting adds c7881b4a97e2 Merge branch 'net-tls-small-code-cleanup' adds ae0be8de9a53 netlink: make nla_nest_start() add NLA_F_NESTED flag adds 12ad5f65f030 ipset: drop ipset_nest_start() and ipset_nest_end() adds f78c6032c4cb net: fix two coding style issues adds f6ad55a6a184 Merge branch 'nla_nest_start' adds 6f455f5f4e9c netlink: add NLA_MIN_LEN adds 8cb081746c03 netlink: make validation more configurable for future strictness adds 3de644035446 netlink: re-add parse/validate functions in strict mode adds 56738f460841 netlink: add strict parsing for future attributes adds ef6243acb478 genetlink: optionally validate strictly/dumps adds 84ee91640fc4 Merge branch 'strict-netlink-validation' adds 68cf027f3d9d net: ethernet: ti: convert to SPDX license identifiers adds 99f629718272 net: ethernet: ti: cpsw: drop TI_DAVINCI_CPDMA config option adds 16f54164828b net: ethernet: ti: cpsw: drop CONFIG_TI_CPSW_ALE config option adds 9763a891a596 net: ethernet: ti: cpsw: update cpsw_split_res() to accept [...] adds c8fb566875b7 net: ethernet: ti: cpsw: use local var dev in probe adds 56bf8a5df345 net: ethernet: ti: cpsw: drop pinctrl_pm_select_default_st [...] adds d183a9428dc5 net: ethernet: ti: cpsw: use devm_alloc_etherdev_mqs() adds 10ae80547799 net: ethernet: ti: cpsw: drop cpsw_tx_packet_submit() adds af9f4e6a3392 net: ethernet: ti: ale: fix mcast super setting adds 91c88659a7e8 net: ethernet: ti: ale: use define for host port in cpsw_a [...] adds 06095f34f8a0 net: ethernet: ti: cpsw: fix allmulti cfg in dual_mac mode adds 7cb528c55379 net: ethernet: ti: ale: do not auto delete mcast super entries adds 03f66f067560 net: ethernet: ti: davinci_mdio: use devm_ioremap() adds 83a8471ba255 net: ethernet: ti: cpsw: refactor probe to group common hw [...] adds 814b4a67e5fd net: ethernet: ti: cpsw: move cpsw definitions in priv header adds 5dea39851476 net: ethernet: ti: davinci_cpdma: use dma_addr_t for desc_ [...] adds e6a846249113 net: ethernet: ti: cpsw: move common hw init code in separ [...] adds a71a18f24d26 net: ethernet: ti: cpsw: introduce mac sl module api adds cfc08345ec22 net: ethernet: ti: cpsw: switch to use mac sl api adds c24eef283a23 net: ethernet: ti: cpsw: move ethtool func in separate file adds 7cb523d4fec7 Merge branch 'net-ethernet-ti-clean-up-and-optimizations' adds 026cc9c3eeac cpsw: Put back cpsw_ndo_poll_controller() adds e56e2515669a ibmvnic: Add device identification to requested IRQs adds 406a4362c252 net: dsa: mv88e6060: Add SPDX header adds 3e8bc1b88641 net: dsa: mv88e6060: Replace ds with priv adds c4362c37431b net: dsa: mv88e6060: Replace REG_WRITE macro adds 1ba22bf547a3 net: dsa: mv88e6060: Replace REG_READ macro adds 6acda8fbbda5 Merge branch 'mv88e6060-cleanups' adds 7324d50e47f3 net: dsa: mv88e6xxx: Remove legacy probe support adds b1a79360ee86 cxgb4: Delete all hash and TCAM filters before resource cleanup adds 089b19a9204f flow_dissector: switch kernel context to struct bpf_flow_d [...] adds 7b8a1304323b bpf: when doing BPF_PROG_TEST_RUN for flow dissector use n [...] adds 3cbf4ffba5ee net: plumb network namespace into __skb_flow_dissect adds 9b52e3f267a6 flow_dissector: handle no-skb use case adds c43f1255b866 net: pass net_device argument to the eth_get_headlen adds c9cb2c1e11ce selftests/bpf: add flow dissector bpf_skb_load_bytes helper test adds 0905beec9f52 selftests/bpf: run flow dissector tests in skb-less mode adds fe993c646831 selftests/bpf: properly return error from bpf_flow_load adds 02ee0658362d bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_ [...] adds 2aad32613c35 Merge branch 'bpf-eth-get-headlen' adds 1b00e0dfe7d0 bpf: update skb->protocol in bpf_skb_net_grow adds f6ad6accaa99 selftests/bpf: expand test_tc_tunnel with SIT encap adds a21b48a2f2af Merge branch 'bpf-proto-fixes' adds 8837fe5dd09b bpf, libbpf: handle old kernels more graceful wrt global d [...] adds 4f8827d2b61e bpf, libbpf: fix segfault in bpf_object__init_maps' pr_deb [...] adds 0e33d334df13 Merge branch 'libbpf-fixes' adds 32e621e55496 libbpf: fix samples/bpf build failure due to undefined UINT32_MAX adds ead442a0f9aa samples: bpf: add hbm sample to .gitignore adds 118c8e9ae629 bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type adds 7f0c57fec80f bpftool: show flow_dissector attachment status adds 77d764263d11 bpftool: Fix errno variable usage adds c93cc69004df bpftool: add ability to dump BTF types adds ca253339af92 bpftool/docs: add btf sub-command documentation adds 4a714feefd99 bpftool: add bash completions for btf command adds 8ed1875bf3a7 bpftool: fix indendation in bash-completion/bpftool adds 0c0cad2c2824 Merge branch 'btf-dump' adds 8968c67a82ab bpf, arm64: remove prefetch insn in xadd mapping adds 34b8ab091f9e bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd adds 9df1c28bb752 bpf: add writable context for raw tracepoints adds ea106722c76f nbd: trace sending nbd requests adds 2abd2de712cd nbd: add tracepoints for send/receive timing adds 4635b0ae4d26 tools: sync bpf.h adds e950e843367d selftests: bpf: test writable buffers in raw tps adds 3745dc24aa7a Merge branch 'writeable-bpf-tracepoints' adds 6ac99e8f23d4 bpf: Introduce bpf sk local storage adds 948d930e3d53 bpf: Sync bpf.h to tools adds a19f89f3667c bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing adds 3f4d4c74101d bpf: Refactor BTF encoding macro to test_btf.h adds 7a9bb9762d33 bpf: Add verifier tests for the bpf_sk_storage adds 51a0e301a563 bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps adds 263d0b353341 bpf: Add ene-to-end test for bpf_sk_storage_* helpers adds 9076c49bdca2 Merge branch 'sk-local-storage' adds 5f0d736e7f7d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds dfedd3b62441 dsa: Add SPDX header to tag drivers. adds 875138f81d71 dsa: Move tagger name into its ops structure adds 0b42f0336370 dsa: Add MODULE_ALIAS to taggers in preparation to become modules adds f18bba50d24d dsa: Add MODULE_LICENSE to tag drivers adds 056eed2fb071 dsa: Add TAG protocol to tag ops adds d3b8c04988ca dsa: Add boilerplate helper to register DSA tag driver modules adds bdc6fe5bb1d1 dsa: Keep link list of tag drivers adds 409065b069b9 dsa: Register the none tagger ops adds c39e2a1d71ad dsa: Rename dsa_resolve_tag_protocol() to _get ready for locking adds 4dad81ee1447 dsa: Add stub tag driver put method adds 367561753144 dsa: Make use of the list of tag drivers adds f81a43e8da07 dsa: Cleanup unneeded table and make tag structures static adds 3aa475e197f4 dsa: tag_brcm: Avoid unused symbols adds 0b9f9dfbfab4 dsa: Allow tag drivers to be built as modules adds c1a92c0a6c56 Merge branch 'dsa-tag-modules' adds 88d6272acaaa net: phy: avoid unneeded MDIO reads in genphy_read_status adds 7a1d8390d015 net: phy: micrel: make sure the factory test bit is cleared adds 65fd2c2afac3 xfrm: gso partial offload support adds f981c57ffd2d vti4: eliminated some duplicate code. adds b262a69582a4 xfrm: place af number into xfrm_mode struct adds b45714b164ca xfrm: prefer family stored in xfrm_mode struct adds c2d305e51038 xfrm: remove input indirection from xfrm_mode adds 0c620e97b349 xfrm: remove output indirection from xfrm_mode adds 303c5fab1272 xfrm: remove xmit indirection from xfrm_mode adds 7613b92b1ae3 xfrm: remove gso_segment indirection from xfrm_mode adds b3284df1c86f xfrm: remove input2 indirection from xfrm_mode adds 1de70830066b xfrm: remove output2 indirection from xfrm_mode adds 733a5fac2f15 xfrm: remove afinfo pointer from xfrm_mode adds 4c145dce2601 xfrm: make xfrm modes builtin adds c9500d7b7de8 xfrm: store xfrm_mode directly, not its address adds e54d1527658f xfrm: kconfig: make xfrm depend on inet adds f24ea52873c7 xfrm: remove tos indirection from afinfo_policy adds 2e8b4aa816ea xfrm: remove init_path indirection from afinfo_policy adds c53ac41e3720 xfrm: remove decode_session indirection from afinfo_policy adds bb9cd077e216 xfrm: remove unneeded export_symbols adds a658a3f2ecba Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 85478d73c911 net: dsa: Fix pharse -> phase typo adds 33162e9a0590 net: dsa: Store vlan_filtering as a property of dsa_port adds 8f5d16f638b9 net: dsa: Be aware of switches where VLAN filtering is a g [...] adds 7228b23e68f7 net: dsa: b53: Let DSA handle mismatched VLAN filtering settings adds d371b7c92d19 net: dsa: Unset vlan_filtering when ports leave the bridge adds e3ee07d14fac net: dsa: mt7530: Let DSA handle the unsetting of vlan_filtering adds 145746765f06 net: dsa: Keep the vlan_filtering setting in dsa_switch if [...] adds cf2d45f5ba9a net: dsa: Add helper function to retrieve VLAN awareness setting adds 2a1305515bf4 net: dsa: mt7530: Use the DSA vlan_filtering helper function adds ec9121e7d287 net: dsa: Skip calling .port_vlan_filtering on no change adds 864cd7b05dec net: dsa: b53: Let DSA call .port_vlan_filtering only when [...] adds e74f014eb4ce net: dsa: b53: Use vlan_filtering property from dsa_switch adds 314f76d7a68b net: dsa: Add more convenient functions for installing port VLANs adds 492593010de4 Merge branch 'dsa-core-vlan' adds 277617603c02 net: dsa: mv88e6060: Support probing as an mdio device adds 2f8e7ece4a62 net: dsa: mv88e6060: Remove support for legacy probing adds 93e86b3bc842 net: dsa: Remove legacy probing support adds c1b0f9fa064a dt-bindings: net: DSA: Remove legacy binding adds b4d081df03be Merge branch 'Convert-mv88e6060-to-mdio-device' adds 724c6fd0158c r8169: make ERIAR_EXGMAC the default in eri functions adds e719b3eaeff0 r8169: add helpers rtl_eri_set/clear_bits adds 4e7e4621157e r8169: add rtl_reset_packet_filter adds 58908dc5d412 Merge branch 'r8169-improve-eri-function-handling' adds 2b5bc3c8ebce r8169: remove manual autoneg restart workaround adds 8f8940118654 net: aquantia: add infrastructure to readout chip temperature adds 4c0131539fc0 net: aquantia: implement hwmon api for chip temperature adds 3dd3e236d793 net: aquantia: add link interrupt fields adds 1d2a8a138c2a net: aquantia: link interrupt handling function adds 58608082e66d net: aquantia: create global service workqueue adds 4c83f170b3ac net: aquantia: link status irq handling adds 6775878823bf net: aquantia: improve ifup link detection adds 20ffb879d023 net: aquantia: use macros for better visibility adds 18eac376edfa net: aquantia: user correct MSI irq type adds f5dce08ab179 net: aquantia: introduce fwreq mutex adds 49544935a78c net: aquantia: extract timer cb into work job adds 190f34384c6c net: aquantia: fetch up to date statistics on ethtool request adds f55d477bb513 net: aquantia: get total counters from DMA block adds ce4cdbe44cff net: aquantia: fixups on 64bit dma counters adds 9eec0303a100 net: aquantia: remove outdated device ids adds 5be90f993880 Merge branch 'aquantia-next' adds b587bdaf5f82 devlink: Change devlink health locking mechanism adds 4a46a7c35322 sfc: mcdi_port: Mark expected switch fall-through adds 6d1474a94ea2 netdevsim: fix fall-through annotation adds bc9f38c8328e tcp: avoid unconditional congestion window undo on SYN retransmit adds 7c1f08154c4e tcp: undo initial congestion window on false SYN timeout adds 9e450c1ecb02 tcp: better SYNACK sent timestamp adds 336c39a03151 tcp: undo init congestion window on false SYNACK timeout adds 8c3cfe19feac tcp: lower congestion window on Fast Open SYNACK timeout adds 794200d66273 tcp: undo cwnd on Fast Open spurious SYNACK retransmit adds 6b94b1c88b66 tcp: refactor to consolidate TFO passive open code adds 98fa6271cfcb tcp: refactor setting the initial congestion window adds cd86972a9fd0 Merge branch 'tcp-undo-congestion' adds 8c79f0ea5d60 taprio: Fix potencial use of invalid memory during dequeue() adds a3d43c0d56f1 taprio: Add support adding an admin schedule adds 6ca6a6654225 taprio: Add support for setting the cycle-time manually adds c25031e99344 taprio: Add support for cycle-time-extension adds 5b27aafa1ea0 Merge branch 'net-sched-taprio-change-schedules' adds ac97a359b72d net: ethernet: ti: cpsw: Fix inconsistent IS_ERR and PTR_E [...] adds a63625d2a0e7 net: ll_temac: Fix and simplify error handling by using de [...] adds 8425c41d1ef7 net: ll_temac: Extend support to non-device-tree platforms adds d84aec42151b net: ll_temac: Fix support for 64-bit platforms adds a3246dc41aa3 net: ll_temac: Add support for non-native register endianness adds fdd7454ecb29 net: ll_temac: Fix support for little-endian platforms adds 2c02c37e9d99 net: ll_temac: Allow use on x86 platforms adds f14f5c11f051 net: ll_temac: Support indirect_mutex share within TEMAC IP adds a8c9bd3ba840 net: ll_temac: Fix iommu/swiotlb leak adds 2c9938e738a2 net: ll_temac: Fix bug causing buffer descriptor overrun adds 901d14ab5584 net: ll_temac: Replace bad usage of msleep() with usleep_range() adds 7e97a194aca0 net: ll_temac: Allow configuration of IRQ coalescing adds 73f7375d3ed6 net: ll_temac: Enable DMA when ready, not before adds 2a369ae00388 Merge branch 'net-ll_temac-x86_64-support' adds 6f16a4652262 net: mvpp2: cls: Remove extra whitespace in mvpp2_cls_flow_write adds 84e90b0b51aa net: mvpp2: cls: Use a bitfield to represent the flow_type adds 90b509b39ac9 net: mvpp2: cls: Add Classification offload support adds bec2d46d143d net: mvpp2: cls: Allow dropping packets with classificatio [...] adds f76c4b571fee Merge branch 'net-mvpp2-cls-Add-classification' adds c7830f5cab05 Merge remote-tracking branch 'net-next/master' adds 316793fb2d90 net/mlx5: E-Switch: Introduce prio tag mode adds 27b942fbbd31 net/mlx5: Get rid of storing copy of device name adds c42260f19545 net/mlx5: Separate and generalize dma device from pci device adds 6cfdc7e46842 IB/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet [...] adds 72c6f5243999 net/mlx5: Enable general events on all interfaces adds ae288a487514 net/mlx5: Pass flow steering objects to fs_cmd adds d83eb50e29de net/mlx5: Add support in RDMA RX steering adds f6f7d6b5bd81 net/mlx5: Add new miss flow table action adds 80f09dfc237f net/mlx5: Eswitch, enable RoCE loopback traffic adds 75d90e7def8e net/mlx5: Geneve, Add basic Geneve encap/decap flow table [...] adds b169e64a2444 net/mlx5: Geneve, Add flow table capabilities for Geneve d [...] adds 91a40a48d52d net/mlx5: Fix broken hca cap offset adds 948394f5677e Merge remote-tracking branch 'mlx5-next/mlx5-next' adds f1f86d09ca7e netfilter: nf_tables: relocate header content to consumer adds c5f1931f6617 netfilter: nf_tables: fix implicit include of module.h adds a4cb98f32c90 netfilter: nf_tables: drop include of module.h from nf_tables.h adds 8f14c99c7eda netfilter: conntrack: limit sysctl setting for boolean options adds e1f172e162c0 netfilter: use macros to create module aliases. adds 08010a216026 netfilter: add API to manage NAT helpers. adds 53b11308a1b5 netfilter: nf_nat: register NAT helpers. adds fec9c271b8f1 openvswitch: load and reference the NAT helper. adds 3087c3f7c23b netfilter: nft_ct: Add ct id support adds 1de6f3342191 netfilter: connlabels: fix spelling mistake "trackling" -> [...] adds caa013e64f52 Merge remote-tracking branch 'netfilter-next/master' adds e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size adds 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure adds 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast adds 00afd4c21f2f NFC: fix attrs checks in netlink interface adds 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier adds c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() adds 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] adds 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] adds 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver adds 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() adds 1f008cfec5d5 NFC: fdp: Fix unused variable warnings adds 2c8c3092ce06 Merge remote-tracking branch 'nfc-next/master' adds 73a7d1e34d88 wil6210: align to latest auto generated wmi.h adds a061894587ef wil6210: prevent device memory access while in reset or suspend adds 5793fe9d4fde wil6210: increase PCP stop command timeout adds f6194f769dfc wil6210: do not set BIT_USER_SUPPORT_T_POWER_ON_0 in Talyn-MB adds 044974fbeade wil6210: update WIL_MCS_MAX to 15 adds e4a29bdd8f82 wil6210: check mid is valid adds 7b834639c4c4 wil6210: use OEM MAC address from OTP adds 29ca376066df wil6210: free edma_rx_swtail upon reset adds 4bf019865cf3 wil6210: fix report of rx packet checksum in edma mode adds 49122ec42634 wil6210: fix return code of wmi_mgmt_tx and wmi_mgmt_tx_ext adds 1683a001d5bf wil6210: prevent access to RGF_CAF_ICR in Talyn adds 8454e72a3644 wil6210: add support for ucode tracing adds b4a967b7d0f5 wil6210: reset buff id in status message after completion adds fa0b735414f9 wil6210: print error in FW and board files load failures adds db5e323feb5f Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 0d37d9faa60d iwlwifi: bump FW API to 47 for 22000 series adds 9a16ee0c6b4a iwlwifi: mvm: set 512 TX queue slots for AX210 devices adds 718a8b23ad04 iwlwifi: unite macros with same meaning adds 77f99ae6487b iwlwifi: dbg_ini: support notification and dhc regions typ [...] adds 2953c393a0a4 iwlwifi: add FW_INFO debug level adds 53032e6ec1bf iwlwifi: dbg_ini: add debug prints to the ini flows adds befebbb30af0 iwlwifi: rs: consider LDPC capability in case of HE adds 32d2282a35f7 iwlwifi: dbg: add periphery memory dumping support to ax21 [...] adds e91130cebd47 iwlwifi: dbg: add lmac and umac PC registers to periphery dump adds 957a67c828e7 iwlwifi: mvm: support rtt confidence indication adds 2644f9d0db43 iwlwifi: remove unused 0x40C0 PCI device IDs adds f8510d67d658 iwlwifi: mvm: Change an 'else if' into an 'else' in iwl_mv [...] adds 69166f7a37dc iwlwifi: dbg_ini: set dump bit only when trigger collectio [...] adds b99561c5131e Merge tag 'iwlwifi-next-for-kalle-2019-04-18-2' of git://g [...] adds d442af2e1bcb rndis_wlan: use struct_size() helper adds 444efbde3281 ray_cs: Check return value of pcmcia_register_driver adds 3b6edcb3fffe ray_cs: use remove_proc_subtree to simplify procfs code adds b2c01aab9646 ssb: Fix possible NULL pointer dereference in ssb_host_pcm [...] adds 0ed2a0053474 net: cw1200: fix a NULL pointer dereference adds bb3b18c92533 rt2x00: use ratelimited variants dev_warn/dev_err adds e383c70474db rt2x00: check number of EPROTO errors adds 61a4e5ff0d72 rt2x00: do not print error when queue is full adds 9490c5602445 rt2x00: code-style fix in rt2800usb.c adds d5414c2355b2 rsi: Fix NULL pointer dereference in kmalloc adds 889bb866baaf rt2800: partially restore old mmio txstatus behaviour adds f61131505e85 rt2800: new flush implementation for SoC devices adds 6efa79876486 rt2800: move txstatus pending routine adds 2c7ba758cc4b rt2800mmio: fetch tx status changes adds e5ceab9df437 rt2800mmio: use timer and work for handling tx statuses timeouts adds eb662b1dc62e rt2x00: remove last_nostatus_check adds d954f9e3fb42 rt2x00: remove not used entry field adds 9ea3812f015b rt2x00mmio: remove legacy comment adds 54fdb318c111 rsi: add new device model for 9116 adds 3ac61578fbd4 rsi: move common part of firmware load to separate function adds e5a1ecc97e5f rsi: add firmware loading for 9116 device adds 9ba4562ac195 rsi: change in device init frame sequence for 9116 adds f911c86166d5 rsi: new bootup parameters for 9116 adds 1533f976c668 rsi: send new tx command frame wlan9116 features adds 17ff2c794f39 rsi: reset device changes for 9116 adds 0a60014b76f5 rsi: miscallaneous changes for 9116 and common adds ae187ba91541 mwifiex: use struct_size() in kzalloc() adds 0c7beb2db9a5 zd1211rw: use struct_size() helper adds b4c35c17227f mwifiex: prevent an array overflow adds b25105e126e7 b43: Remove empty function lpphy_papd_cal() adds d1717282afd5 mwl8k: fix error handling in mwl8k_post_cmd() adds 09ac2694b047 at76c50x-usb: Don't register led_trigger if usb_register_d [...] adds 6b583201fa21 mwl8k: Fix rate_idx underflow adds 938c7c80c78e mwifiex: add support for SD8987 chipset adds b9574ce1d05e iwlegacy: fix spelling mistake "acumulative" -> "accumulative" adds 3b989e58e88a mwifiex: fix spelling mistake "capabilties" -> "capabilities" adds 84242b82d81c rtlwifi: rtl8723ae: Fix missing break in switch statement adds 8149069db818 p54: drop device reference count if fails to enable device adds b1a0ba8f772d brcmfmac: Add DMI nvram filename quirk for ACEPC T8 and T1 [...] adds d0e61a0f7cca rt2x00: add RT3883 support adds 99d94ef367af brcmfmac: send mailbox interrupt twice for specific hardwa [...] adds 324f1feb960c Revert "brcmfmac: send mailbox interrupt twice for specifi [...] adds 147b502bda33 wlcore: simplify/fix/optimize reg_ch_conf_pending operations adds 4f87d486faf1 qtnfmac: handle channel switch events for connected stations only adds 888f1564a272 qtnfmac: allow to control DFS slave radar detection adds 0b68fe10b8e8 qtnfmac: modify debugfs to support multiple cards adds 0b2ff1ff64c8 mwl8k: move spin_lock_bh to spin_lock in tasklet adds a0656c6ec2fd rtlwifi: rtl8192cu: remove set but not used variable 'turb [...] adds 9ef77fbedad9 brcmfmac: send mailbox interrupt twice for specific hardwa [...] adds 14cf9bc6085d iwlwifi: Use correct channel_profile iniwl_get_nvm adds c5bf4fa14229 iwlwifi: pcie: initialize debug_rfkill to -1 adds 30f24eabab8c iwlwifi: pcie: don't crash on invalid RX interrupt adds 0c546fb6f959 iwlwifi: mvm: support v2 of the WoWLAN patterns command adds cec2d4f6b4e3 iwlwifi: mvm: report FTM start time TSF when applicable adds aee1b6385e29 iwlwifi: support fseq tlv and print fseq version adds 529281bdf0fc iwlwifi: mvm: limit TLC according to our HE capabilities adds fd986b0b7a72 iwlwifi: bump FW API to 48 for 22000 series adds 11af74ad1d29 iwlwifi: mvm: Don't sleep in RX path adds 1da3823d114d iwlwifi: pcie: remove stray character in iwl_pcie_rx_alloc_page() adds b081e23c45f7 iwlwifi: parse command version TLV adds 954454d6107f iwlwifi: dbg_ini: add lmac and umac error tables dumping support adds bfd8e3dade73 iwlwifi: dbg_ini: add periodic trigger support adds 391481ad2690 iwlwifi: dbg: replace dump info device family with HW type adds 0aade8f4846a iwlwifi: avoid allocating memory for region with disabled domain adds a0eaead41db9 iwlwifi: dbg_ini: check for valid region type during regio [...] adds c745f7226660 Merge tag 'iwlwifi-next-for-kalle-2019-04-29' of git://git [...] adds e3037485c68e rtw88: new Realtek 802.11ac driver adds e025da3d7aa4 brcm80211: potential NULL dereference in brcmf_cfg80211_vn [...] adds 2d91c8ad068a brcmfmac: set txflow request id from 1 to pktids array size adds 47dd82e3d25e brcmfmac: print firmware messages after a firmware crash adds 9220f695c17b mt76: mmio: move mt76x02_set_irq_mask in mt76 module adds b1bfbe704f8f mt76: dma: move mt76x02_init_{tx,rx}_queue in mt76 module adds 89a37842b0c1 mt76: remove mt76_queue dependency from tx_queue_skb funct [...] adds 300832ad5f53 mt76: remove mt76_queue dependency from tx_prepare_skb fun [...] adds e226ba2e3569 mt76: remove mt76_queue dependency from tx_complete_skb fu [...] adds af005f260595 mt76: introduce mt76_sw_queue data structure adds d290c12114fb mt76: introduce mt76_txq_id field in mt76_queue_entry adds 3bb45b5febc0 mt76: move mt76x02_insert_hdr_pad in mt76-core module adds 66105538a62a mt76: mmio: move mt76_insert_hdr_pad in mt76_dma_tx_queue_skb adds eb071ba77c23 mt76: move skb dma mapping before running tx_prepare_skb adds b5903c470328 mt76: introduce mt76_tx_info data structure adds eb9ca7ecd0b4 mt76: dma: add static qualifier to mt76_dma_tx_queue_skb adds 047348fb1146 mt7603: remove mt7603_mcu_init routine adds 4e04ba6aa34b mt7603: core: do not use magic numbers in mt7603_reg_map adds cadae4772d2c mt76: usb: reduce code indentation in mt76u_alloc_tx adds 8d71aef9c9ca mt76x02: introduce mt76x02_beacon.c adds 5a3f1cc288fb mt76x02: add hrtimer for pre TBTT for USB adds c004b881f144 mt76x02: introduce beacon_ops adds c6ad1feb1f0b mt76x02u: implement beacon_ops adds 31cdd4420349 mt76x02: generalize some mmio beaconing functions adds 2baed5db9f7c mt76x02u: add sta_ps adds b98558e25299 mt76x02: disable HW encryption for group frames adds 7e07c27d37bd mt76x02u: implement pre TBTT work for USB adds f2276c29f822 mt76x02: make beacon slots bigger for USB adds 8300ee7c7d47 mt76x02u: add mt76_release_buffered_frames adds 87d531038fa3 mt76: unify set_tim adds 02d49a2e354b mt76x02: enable AP mode for USB adds a5ba16eb6d40 mt76usb: change mt76u_submit_buf adds 069e2d345cc1 mt76: remove rx_page_lock adds 92724071aac8 mt76usb: change mt76u_fill_rx_sg arguments adds 112f980ac892 mt76usb: use usb_dev private data adds 26031b39bbea mt76usb: remove mt76u_buf redundant fileds adds 279ade99ed8f mt76usb: move mt76u_buf->done to queue entry adds d7d4ea9ac84c mt76usb: remove mt76u_buf and use urb directly adds 1bb78d3843ef mt76usb: remove MT_RXQ_MAIN queue from mt76u_urb_alloc adds 48f5a90c838b mt76usb: resue mt76u_urb_alloc for tx adds 7524c63f1f5b mt76usb: remove unneded sg_init_table adds 85d2955ea185 mt76usb: allocate urb and sg as linear data adds e5fc742f9285 mt76usb: remove queue variable from rx_tasklet adds def34a2f4f44 mt76: introduce mt76_free_device routine adds cee646d62b4c mt76: fix tx power issues adds d908d4ec4dd1 mt76: use readl/writel instead of ioread32/iowrite32 adds 90fdc1717b18 mt76: use mac80211 txq scheduling adds 2fe30dce0822 mt76: reduce locking in mt76_dma_tx_cleanup adds db9f11d3433f mt76: store wcid tx rate info in one u32 reduce locking adds a33b8ab868ad mt76: move tx tasklet to struct mt76_dev adds 41634aa8d6db mt76: only schedule txqs from the tx tasklet adds 37426fb67a01 mt76: move mac_work in mt76_dev adds ce0fd8258908 mt76: usb: reduce locking in mt76u_tx_tasklet adds f3950a414143 mt76: set txwi_size according to the driver value adds cfaae9e67cf1 mt76: add skb pointer to mt76_tx_info adds 6ca66722a887 mt76: dma: introduce skb field in mt76_txwi_cache adds 598da38672cd mt76: dma: add skb check for dummy pointer adds 04b8e65922f6 mt76: add mac80211 driver for MT7615 PCIe-based chipsets adds 6edf07478da5 mt76: add unlikely() for dma_mapping_error() check adds b183878a7451 mt76: use macro for sn and seq_ctrl conversion adds c92b52691e54 MAINTAINERS: update entry for mt76 wireless driver adds 1fb869a2d98e mt76: mt76x02u: remove bogus stop on suspend adds 39d501d93d25 mt76usb: fix tx/rx stop adds 091a79fd429c mt76: mt76x02: remove bogus mutex usage adds 2ac515a5d74f mt76: mt76x02: use napi polling for tx cleanup adds 6fe533378795 mt76: mt76x02: remove irqsave/restore in locking for tx st [...] adds 0f66947bffe6 mt76: mt7603: fix initialization of max rx length adds b28e22bd9cd3 mt76: mt7615: use sizeof instead of sizeof_field adds 114fe5e33881 mt76: mt7603: remove query from mt7603_mcu_msg_send signature adds 11ca82d786bc mt76: mt7603: use standard signature for mt7603_mcu_msg_send adds cc1738751cfd mt76: mt7603: initialize mt76_mcu_ops data structure adds e2c2fd0f6983 mt76: introduce mt76_mcu_restart macro adds a4834814e1d3 mt76: mt7603: init mcu_restart function pointer adds d422bb261733 mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware adds 9c7c756eb066 mt76: mt76x02: mt76x02_poll_tx() can be static adds e80279465791 mt76: fix endianness sparse warnings adds 4d0fe26f7ca0 mt76: mt7603: report firmware version using ethtool adds f8f527b16db5 mt76: usb: use EP max packet aligned buffer sizes for rx adds 3041c445e626 mt76: move beacon_int in mt76_dev adds c8a04d985481 mt76: move beacon_mask in mt76_dev adds f1103fa6b349 mt76: add TX/RX antenna pattern capabilities adds dc6057f49a51 mt76: move pre_tbtt_tasklet in mt76_dev adds bd115805e86a mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_se [...] adds ae66068f7872 mt76: do not enable/disable pre_tbtt_tasklet in scan_start [...] adds 4d2a6f7b4e17 mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom adds 5a489b99ecbc Merge tag 'mt76-for-kvalo-2019-05-01' of https://github.co [...] adds 7a0c50a21a48 Merge remote-tracking branch 'wireless-drivers-next/master' adds 6d64affea25c Bluetooth: hci_qca: Added support for WCN3998 adds aa5658534f4f dt-bindings: net: bluetooth: Add device tree bindings for [...] adds 44144f17e1ff Merge remote-tracking branch 'bluetooth/master' adds d86dbd82b9a0 gfs2: Fix loop in gfs2_rbm_find (v2) adds d49f9d9d13a3 gfs2: Fix lru_count going negative adds 3e4815fd93fa gfs2: clean_journal improperly set sd_log_flush_head adds 0cc961db138d gfs2: Fix occasional glock use-after-free adds 0cf2c8dc6134 gfs2: Replace gl_revokes with a GLF flag adds 2ea6f760283e gfs2: Remove misleading comments in gfs2_evict_inode adds 249ac80e9b2c gfs2: Remove unnecessary extern declarations adds 9845c6d2cd02 gfs2: Rename sd_log_le_{revoke,ordered} adds 8b9915bea3fa gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} adds 79dc625c5d06 gfs2: fix race between gfs2_freeze_func and unmount adds 089466488cca Merge branch 'iomap-5.2-merge' of https://git.kernel.org/p [...] adds 08b22006ad4e gfs2: Fix iomap write page reclaim deadlock adds 26d5b1b9af48 Merge remote-tracking branch 'gfs2/for-next' adds 981d1aa0697c mtd: spinand: Use the spi-mem dirmap API adds f67ed1461eff mtd: rawnand: gpmi: Introduce GPMI_IS_MXS() macro adds 64f1da10ca5e mtd: rawnand: Mark expected switch fall-throughs adds b309df2422c0 ARM: at91: add sam9x60 SFR definitions adds ad7bdbc84730 memory: atmel-ebi: add generic name for ebi regmap adds 996acbfb1fe3 dt-bindings: memory: atmel-ebi: add sam9x60 compatible adds 3e0863dd4c1f memory: atmel-ebi: add sam9x60 EBI support adds e2c19c506c87 mtd: rawnand: atmel: add generic name for EBICSA regmap adds b1e8e0aa15a0 dt-bindings: mtd: atmel-nand: add sam9x60 compatible adds ccf20ccccea3 mtd: rawnand: atmel: add sam9x60 nand controller support adds b849f8b59c68 mtd: rawnand: atmel: switch to SPDX license identifiers adds 91e9dd772084 mtd: rawnand: meson: add missing ENOMEM check in meson_nfc [...] adds 6d50e9b6dcd0 mtd: rawnand: meson: fix a potential memory leak in meson_ [...] adds a07c63d3e95d dt-bindings: mtd: ingenic: Add compatible strings for JZ47 [...] adds 057c319a0fe6 dt-bindings: mtd: ingenic: Change 'BCH' to 'ECC' in documentation adds badb37f1601d dt-bindings: mtd: ingenic: Use standard ecc-engine property adds 1838a7b31fcb mtd: rawnand: Move drivers for Ingenic SoCs to subfolder adds 65bba52d3250 mtd: rawnand: ingenic: Use SPDX license notifiers adds a919619e9a25 mtd: rawnand: ingenic: Rename jz4780_nand driver to ingenic_nand adds d74fd06f4410 mtd: rawnand: ingenic: Rename jz4780_bch_init to jz4780_bch_reset adds 15de8c6efd0e mtd: rawnand: ingenic: Separate top-level and SoC specific code adds f838154add45 mtd: rawnand: ingenic: Make use of ecc-engine property adds a0ac778eb82c mtd: rawnand: ingenic: Add support for the JZ4740 adds 3e6ac2ad90b3 mtd: rawnand: ingenic: Add support for the JZ4725B adds 2a73858364aa mtd: rawnand: ingenic: Add ooblayout for the Qi Ben Nanonote adds e84950691bf7 mtd: rawnand: ingenic: Move BBTs out of ECC area adds 6f0ce4dfc5a3 mtd: rawnand: vf610: Avoid a potential NULL pointer dereference adds d090c25028e9 mtd: rawnand: meson: set oob layout ops adds 377e517b5fa5 mtd: nand: Add max_bad_eraseblocks_per_lun info to memorg adds 7c4ecca103b3 mtd: nand: Add a helper returning the number of eraseblock [...] adds 46b01d7efda2 mtd: nand: Add a helper to retrieve the number of pages pe [...] adds 509198485bf2 mtd: spinand: Implement mtd->_max_bad_blocks adds 080d66e94d69 mtd: rawnand: Use nand_to_mtd() in nand_{set,get}_flash_node() adds 3020e30af6f8 mtd: rawnand: Prepare things to reuse the generic NAND layer adds 629a442cad5f mtd: rawnand: Fill memorg during detection adds a7ab085d7c16 mtd: rawnand: Initialize the nand_device object adds eeab717483e5 mtd: rawnand: Provide a helper to get chip->data_buf adds d974541e2379 mtd: rawnand: Move all page cache related fields to a sub-struct adds 7beb37e5f0d2 mtd: rawnand: Use nanddev_mtd_max_bad_blocks() adds 298151689b33 mtd: rawnand: Get rid of chip->bits_per_cell adds 6c836d515ff8 mtd: rawnand: Get rid of chip->chipsize adds 32813e288414 mtd: rawnand: Get rid of chip->numchips adds 6a1b66d6c8d6 mtd: rawnand: Get rid of chip->ecc_{strength,step}_ds adds e90a619fb7e1 mtd: nand: omap: Fix comment in platform data using wrong [...] adds 714c068228d3 mtd: nand: Clarify Kconfig entry for software BCH ECC algorithm adds 9bb94643b941 mtd: nand: Clarify Kconfig entry for software Hamming ECC entries adds e787be1f1d45 mtd: rawnand: Change Kconfig titles and re-order a bit the list adds 72c5af002723 mtd: rawnand: Clarify Kconfig entry MTD_NAND adds 31bc36c45507 mtd: nand: Remove useless line in Kconfig adds 7019ac5d3bbf mtd: rawnand: fix build dependency adds 7e8afca5cf1a mtd: rawnand: Fix sphinx syntax adds 9fed31159196 mtd: rawnand: fsl_elbc: Cosmetic move adds 070fb9744d5b mtd: rawnand: fsl_elbc: Implement RNDOUT command adds f6424c22aa36 mtd: rawnand: fsl_elbc: Make SW ECC work adds e39bb7868164 mtd: rawnand: atmel: Fix spelling mistake in error message adds 750f69b82641 mtd: rawnand: denali: use more nand_chip pointers for inte [...] adds 0e604fc9cffc mtd: rawnand: denali: refactor raw page accessors adds cf067b5be011 mtd: rawnand: denali: remove unneeded casts in denali_{rea [...] adds f55411427f1c mtd: rawnand: denali: switch over to ->exec_op() from lega [...] adds f4f16fd3e7dc mtd: rawnand: denali: use bool type instead of int where a [...] adds 13defd47349e mtd: rawnand: denali_pci: rename goto labels adds d8e8fd0ebf8b mtd: rawnand: denali: decouple controller and NAND chips adds 979da3553625 mtd: rawnand: denali: remove DENALI_NR_BANKS macro adds 2dcfc7b3c899 mtd: rawnand: denali: clean up coding style adds 09e030d97549 mtd: rawnand: ingenic: Add missing MODULE_* information adds cf3bbe67be15 mtd: rawnand: ingenic: Make jz4725b_ooblayout_ops static adds 212e49693592 dt-bindings: mtd: Add YAML schemas for the generic NAND options adds a3c5a11dc822 dt-bindings: mtd: sunxi-nand: Add YAML schemas adds aee02f82e19a dt-bindings: mtd: sunxi: Add new compatible adds a760e77d7598 mtd: rawnand: sunxi: Add a platform data structure adds c49836f05aa1 mtd: rawnand: sunxi: Add A23/A33 DMA support adds 2e16dc73ae65 mtd: rawnand: marvell: Fix helper name in comment adds f56cad5fd6cd mtd: rawnand: constify elements of NAND_OP_PARSER(_PATTERN) adds 5f73f240a4ff mtd: rawnand: meson: use struct_size macro adds 2d8ffbf56944 mtd: rawnand: meson: use of_property_count_elems_of_size helper adds c96ffedf8a2f mtd: rawnand: meson: use a void pointer for meson_nfc_dma_ [...] adds 39e01956e2f7 mtd: rawnand: meson: only initialize the RB completion once adds 04649ec1335f mtd: rawnand: Always store info about bad block markers in [...] adds bfd15c904ac5 mtd: onenand: Store bad block marker position in chip struct adds c902467cda2d mtd: nand: Cleanup flags and fields for bad block marker position adds bb5925480b13 mtd: nand: Make flags for bad block marker position more granular adds f90da7818b14 mtd: rawnand: Support bad block markers in first, second o [...] adds 7a1894a955cc mtd: rawnand: ESMT: Also use the last page for bad block markers adds 598dce706817 mtd: rawnand: AMD: Also use the last page for bad block markers adds 74aee14c776c mtd: nandsim: Embed struct nand_chip in struct nandsim adds 1c14fe2167ef mtd: nandsim: switch to exec_op interface adds 3c3e1f403ecd Merge remote-tracking branch 'nand/nand/next' adds 3ddc8adbbc76 mtd: spi-nor: Print all JEDEC ID bytes on error adds 706707341bef mtd: spi-nor: Fix comment of spi_nor_find_best_erase_type() adds 2b75ebeea6f4 mtd: spi-nor: intel-spi: Avoid crossing 4K address boundar [...] adds dcb4b22eeaf4 spi-nor: s25fl512s supports region locking adds 41b4a1a3d33f Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 16c4dd83a1b2 crypto: caam/jr - optimize job ring enqueue and dequeue op [...] adds 1661131a0479 crypto: simd - support wrapping AEAD algorithms adds 8b56d3488d87 crypto: x86/aesni - convert to use skcipher SIMD bulk regi [...] adds 149e12252fb3 crypto: x86/aesni - convert to use AEAD SIMD helpers adds de272ca72c61 crypto: x86/aegis128 - convert to use AEAD SIMD helpers adds d628132a5e3d crypto: x86/aegis128l - convert to use AEAD SIMD helpers adds b6708c2d8fbd crypto: x86/aegis256 - convert to use AEAD SIMD helpers adds 477309580dcc crypto: x86/morus640 - convert to use AEAD SIMD helpers adds e151a8d28c2c crypto: x86/morus1280 - convert to use AEAD SIMD helpers adds f808aa3f245e crypto: testmgr - remove workaround for AEADs that modify [...] adds 62f95ae805fa hwrng: omap - Set default quality adds 7aceaaef04ea crypto: chacha-generic - fix use as arm64 no-NEON fallback adds 580e29517840 crypto: arm64/gcm-aes-ce - fix no-NEON fallback code adds b55e1a39543f crypto: simd,testmgr - introduce crypto_simd_usable() adds f2abe0d72b21 crypto: x86 - convert to use crypto_simd_usable() adds 99680c5e9182 crypto: arm - convert to use crypto_simd_usable() adds e52b7023cdad crypto: arm64 - convert to use crypto_simd_usable() adds 8b8d91d4ce5a crypto: simd - convert to use crypto_simd_usable() adds 6570737c7fa0 crypto: testmgr - test the !may_use_simd() fallback code adds 5db46ac29a67 crypto: ccree - reduce kernel stack usage with clang adds dcf7b48212c0 crypto: vmx - fix copy-paste error in CTR mode adds 29d97dec22dd crypto: chacha-generic - use crypto_xor_cpy() adds f6fff1707223 crypto: salsa20-generic - use crypto_xor_cpy() adds 4e5180eb3d4f crypto: Kconfig - fix typos AEGSI -> AEGIS adds 6469a3c96585 crypto: cavium - remove unused fucntions adds cd1af982338d crypto: cavium - Make some functions static adds 52c899ec472e crypto: ccp - Make ccp_register_rsa_alg static adds 8355003c502e crypto: zip - Make some functions static adds 78ea86da5a64 crypto: bcm - remove unused array tag_to_hash_idx adds 2ff9dff5aadf crypto: cavium - Make cptvf_device_init static adds d99324c22643 crypto: fips - Grammar s/options/option/, s/to/the/ adds e44e77ab8bbf crypto: vmx - Make p8_init and p8_exit static adds a118dfa0dbfc crypto: caam/jr - Remove spinlock for output job ring adds 1b30b989cbea crypto: caam/jr - Removed redundant vars from job ring pri [...] adds c23116e48a9b crypto: caam/jr - Remove extra memory barrier during job r [...] adds 33d69455e402 crypto: caam - limit AXI pipeline to a depth of 1 adds 8a3719a5b9ef crypto: cavium/nitrox - Added rfc4106(gcm(aes)) cipher support adds ffecb696d462 crypto: caam/qi - Change a couple IS_ERR_OR_NULL() checks [...] adds d6112ea0cb34 crypto: ccp - introduce SEV_GET_ID2 command adds 6a4d1b18ef00 crypto: scompress - return proper error code for allocatio [...] adds 71052dcf4be7 crypto: scompress - Use per-CPU struct instead multiple variables adds 61abc356bf31 crypto: aes - Use ___cacheline_aligned for aes data adds 8316da02e3e0 crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() adds d31549774d5d crypto: marvell - remove set but not used variable 'index' adds dbbaffefd269 crypto: mxs-dcp - return errcode in mxs_dcp_aes_enqueue an [...] adds f947d7fd12ab crypto: nx842 - remove set but not used variables 'dpaddin [...] adds 307508d10729 crypto: crct10dif-generic - fix use via crypto_shash_digest() adds dec3d0b1071a crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest() adds dcaca01a42cc crypto: skcipher - don't WARN on unprocessed data after sl [...] adds 5e27f38f1f3f crypto: chacha20poly1305 - set cra_name correctly adds c5c46887cfe7 crypto: streebog - fix unaligned memory accesses adds c31a871985ca crypto: cts - don't support empty messages adds f6e9af876615 crypto: arm64/cbcmac - handle empty messages in same way a [...] adds eda69b0c06bc crypto: testmgr - add panic_on_fail module parameter adds af0d4442dd68 hwrng: stm32 - fix unbalanced pm_runtime_enable adds 38a1965f42cc hwrng: stm32 - set default random quality adds f1b70d16389d crypto: mxc-scc - Remove broken driver adds a88be9a7558a crypto: stm32/hash - Fix self test issue during export adds f5a2aeb8b254 crypto: ccp - Do not free psp_master when PLATFORM_INIT fails adds bbfcac5ff5f2 crypto: caam/jr - Remove extra memory barrier during job r [...] adds 222f6b856749 crypto: sahara - Convert IS_ENABLED uses to __is_defined adds 11fe71f146ee crypto: mxs-dcp - remove set but not used variable 'fini' adds aec286cd36ea crypto: lrw - don't access already-freed walk.iv adds edaf28e996af crypto: salsa20 - don't access already-freed walk.iv adds 767f015ea0b7 crypto: arm/aes-neonbs - don't access already-freed walk.iv adds 4a8108b70508 crypto: arm64/aes-neonbs - don't access already-freed walk.iv adds 694e0db6600c crypto: vmx - return correct error code on failed setkey adds d7198ce46d10 crypto: des_generic - Forbid 2-key in 3DES and add helpers adds 55902d851448 crypto: s390 - Forbid 2-key 3DES in FIPS mode adds eee25da50baa crypto: sparc - Forbid 2-key 3DES in FIPS mode adds 52ea3cd2917b crypto: atmel - Forbid 2-key 3DES in FIPS mode adds a66082441369 crypto: bcm - Forbid 2-key 3DES in FIPS mode adds 1b52c40919e6 crypto: caam - Forbid 2-key 3DES in FIPS mode adds 3b2de7247f45 crypto: cavium - Forbid 2-key 3DES in FIPS mode adds 19291691b02f crypto: nitrox - Forbid 2-key 3DES in FIPS mode adds 76a329cdcb1f crypto: ccp - Forbid 2-key 3DES in FIPS mode adds 9fbfcefc9a41 crypto: ccree - Forbid 2-key 3DES in FIPS mode adds 270e21da4890 crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode adds 94fc2e0be0e6 crypto: hisilicon - Forbid 2-key 3DES in FIPS mode adds 67ac62bf3d79 crypto: inside-secure - Forbid 2-key 3DES in FIPS mode adds dba434a9c189 crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode adds cc4bd9f2f2d9 crypto: marvell - Forbid 2-key 3DES in FIPS mode adds e4fffa5f527a crypto: n2 - Forbid 2-key 3DES in FIPS mode adds 7f88c4d725b6 crypto: omap - Forbid 2-key 3DES in FIPS mode adds aa113da291e4 crypto: picoxcell - Forbid 2-key 3DES in FIPS mode adds 5feaaae1b549 crypto: qce - Forbid 2-key 3DES in FIPS mode adds 1ad2267cb620 crypto: rockchip - Forbid 2-key 3DES in FIPS mode adds beebb714e79c crypto: stm32 - Forbid 2-key 3DES in FIPS mode adds aee118139afa crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode adds ef7c5c854859 crypto: talitos - Forbid 2-key 3DES in FIPS mode adds 3c2bc636219f crypto: ux500 - Forbid 2-key 3DES in FIPS mode adds 78a0324f4a53 crypto: akcipher - default implementations for request callbacks adds 3ecc97259934 crypto: rsa - unimplement sign/verify for raw RSA backends adds c7381b012872 crypto: akcipher - new verify API for public key algorithms adds 83bc02999604 KEYS: do not kmemdup digest in {public,tpm}_key_verify_signature adds f1774cb8956a X.509: parse public key parameters from x509 for akcipher adds 3d6228a5052b crypto: Kconfig - create Public-key cryptography section adds 4a2289dae0cd crypto: ecc - make ecc into separate module adds 0d7a78643f69 crypto: ecrdsa - add EC-RDSA (GOST 34.10) algorithm adds 32fbdbd32e1c crypto: ecrdsa - add EC-RDSA test vectors to testmgr adds be08f0c681a8 integrity: support EC-RDSA signatures for asymmetric_verify adds 5283a8ee9bad crypto: testmgr - expand ability to test for errors adds 951d13328a8a crypto: testmgr - identify test vectors by name rather tha [...] adds f2bb770ae896 crypto: testmgr - add helpers for fuzzing against generic [...] adds 9a8a6b3f0950 crypto: testmgr - fuzz hashes against their generic implem [...] adds d435e10e67be crypto: testmgr - fuzz skciphers against their generic imp [...] adds 40153b10d91c crypto: testmgr - fuzz AEADs against their generic implementation adds c4741b230597 crypto: run initcalls for generic implementations earlier adds f0cfd57b43fe crypto: rockchip - update IV buffer to contain the next IV adds 8c3fffe3993b crypto: scompress - initialize per-CPU variables on each CPU adds 0a877e354a2c crypto: cryptd - remove ability to instantiate ablkciphers adds 0edf8593eb09 crypto: cavium - remove bogus code handling cryptd adds 626ddb2fbe79 crypto: powerpc - convert to use crypto_simd_usable() adds 67cb60e4efe7 crypto: shash - fix missed optimization in shash_ahash_digest() adds f699594d4369 crypto: gcm - fix incompatibility between "gcm" and "gcm_base" adds 6a1faa4a43f5 crypto: ccm - fix incompatibility between "ccm" and "ccm_base" adds 54fe792b36bb crypto: shash - remove useless crypto_yield() in shash_aha [...] adds 75f2222832e0 crypto: nx - don't abuse shash MAY_SLEEP flag adds 877b5691f27a crypto: shash - remove shash_desc::flags adds 6ddc8e3117d6 crypto: caam - fix spelling mistake "cannote" -> "cannot" adds df80bfd34310 crypto: caam/jr - update gcm detection logic adds bee7bdf11f01 crypto: cavium/nitrox - Fix HW family part name format adds 82b3ad744596 crypto: sun4i-ss - Handle better absence/presence of IV adds 179930a62f31 crypto: sun4i-ss - remove ivsize from ECB adds f87391558acf crypto: sun4i-ss - Fix invalid calculation of hash end adds 0ae1f46c55f8 crypto: sun4i-ss - fallback when length is not multiple of [...] adds f0372c00afea crypto: testmgr - add missing self test entries for protec [...] adds dd8486c75085 crypto: ccree - move key load desc. before flow desc. adds 4b1d7deb2cf2 crypto: ccree - move MLLI desc. before key load adds f98f6e2134bd crypto: ccree - add support for sec disabled mode adds cadfd8987af0 crypto: ccree - add CPP completion handling adds 52f42c650a2b crypto: ccree - add remaining logic for CPP adds bee711fa354e crypto: ccree - add SM4 protected keys support adds 533edf9f93e8 crypto: ccree - adapt CPP descriptor to new HW adds 6f17e00f77d8 crypto: ccree - read next IV from HW adds dcf6285d18ea crypto: ccree - add CID and PID support adds a108f9311c01 crypto: ccree - fix backlog notifications adds 151ded73a6c4 crypto: ccree - use proper callback completion api adds c4b22bf51b81 crypto: ccree - remove special handling of chained sg adds 1a143cdde4af crypto: ccree - fix typo in debugfs error path adds d574b707c873 crypto: ccree - fix mem leak on error path adds dcb2cf1d2c76 crypto: ccree - use devm_kzalloc for device data adds b7ec8530687a crypto: ccree - use std api when possible adds 03963caeb0dd crypto: ccree - copyright header update adds 9f31eb6e08cc crypto: ccree - zero out internal struct before use adds d2d34fb560ee crypto: ccree - do not copy zero size MLLI table adds bd233baf223d crypto: ccree - remove unused defines adds 6825cfd6d6f0 crypto: ccree - simplify fragment ICV detection adds c9877cbc83b6 crypto: ccree - simplify AEAD ICV addr calculation adds da3cf67f1bcf crypto: ccree - don't mangle the request assoclen adds c776f7d37b6b crypto: ccree - make AEAD sgl iterator well behaved adds 05c292afb0c0 crypto: ccree - zap entire sg on aead request unmap adds f3df82b468f0 crypto: ccree - use correct internal state sizes for export adds 18dd574acdb7 crypto: ccree - allow more AEAD assoc data fragments adds 874e163759f2 crypto: ccree - don't map MAC key on stack adds e8662a6a5f8f crypto: ccree - don't map AEAD key and IV on stack adds 7766dd774d80 crypto: ccree - pm resume first enable the source clk adds 1fc165721be8 crypto: ccree - remove cc7x3 obsoleted AXIM configs adds 3499efbeed39 crypto: ccree - HOST_POWER_DOWN_EN should be the last CC a [...] adds 897ab2316910 crypto: ccree - add function to handle cryptocell tee fips error adds 7138377ce104 crypto: ccree - handle tee fips error during power managem [...] adds 42e37c2edd8e crypto: ux500 - use ccflags-y instead of CFLAGS_<basename>.o adds 1036633e10f8 crypto: ecrdsa - select ASN1 and OID_REGISTRY for EC-RDSA adds d13fae4bf81e Merge remote-tracking branch 'crypto/master' adds 8518f05a7110 drm/atomic: Constify mode argument to mode_valid_path() adds 5d79ef3fcd41 drm/omap: Remove declaration of nonexisting function adds 374805b0bd84 drm/omap: Remove unused kobj field from struct omap_dss_device adds d79bd6b445a2 drm/omap: venc: Remove wss_data field from venc_device structure adds d2c53162f557 drm/omap: Use atomic suspend/resume helpers adds b80bfc66b0ee drm/omap: Move common display enable/disable code to encoder adds f8a8eabb273b drm/omap: Remove connection checks from internal encoders [...] adds b49a2139ba67 drm/omap: Remove connection checks from display .enable() [...] adds 3f3623dd0f88 drm/omap: Remove enable checks from display .enable() and [...] adds 19b4200d8f4b drm/omap: Reverse direction of the DSS device enable/disab [...] adds 56c9818d5c89 drm/omap: Remove omap_dss_device dst field adds d17eb4537a7e drm/omap: Factor out common init/cleanup code for output devices adds 870e19d59f8a drm/omap: Expose DRM modes instead of timings in display devices adds a872d5e92a67 drm/omap: Merge display .get_modes() and .get_size() operations adds 46b3847d7f68 drm/omap: Add a dss device operation flag for .get_modes() adds 40e5f937d50f drm/omap: venc: List both PAL and NTSC modes adds 79d11e96e397 drm/omap: Don't pass display pointer to encoder init function adds de9225a9bda1 drm/omap: Move display alias ID to omap_drm_pipeline adds 6b97cc956047 drm/omap: Don't store display pointer in omap_connector structure adds 7bce5ae124ac drm/omap: panel-dsi-cm: Store source pointer internally adds 27a7e3e18419 drm/omap: Notify all devices in the pipeline of output dis [...] adds df6682b43533 drm/omap: Remove src field from omap_dss_device structure adds 116c7721077c drm/omap: Move DISPC timing checks to CRTC .mode_valid() o [...] adds d60dfaba4225 drm/omap: venc: Simplify mode setting by caching configuration adds d68164fe2964 drm/omap: Factor out common mode validation code adds 41322aa69195 drm/omap: Pass drm_display_mode to .check_timings() and .s [...] adds b08644a235a4 drm/omap: venc: Use drm_display_mode natively adds e5906f765c68 drm/omap: Store pixel clock instead of full mode in DPI an [...] adds ce69aac84fe3 drm/omap: Simplify OF lookup of DSS devices adds a4e26525cacb drm/omap: Refactor initialization sequence adds 0dbfc3966720 drm/omap: Merge omap_dss_device type and output_type fields adds a792fa0e2187 drm: Clarify definition of the DRM_BUS_FLAG_(PIXDATA|SYNC) [...] adds 88bc4178568b drm: Use new DRM_BUS_FLAG_*_(DRIVE|SAMPLE)_(POS|NEG)EDGE flags adds d23286ff3d79 drm/bridge: use bus flags in bridge timings adds 2645d8d0980c dt-bindings: display: tfp410: Add bus parameters properties adds 60b903c3e621 drm/bridge: ti-tfp410: Set connector type based on DT conn [...] adds 38c02db7e66e drm/bridge: ti-tfp410: Add support for the powerdown GPIO adds 897dae5657e6 drm/bridge: ti-tfp410: Report input bus config through bri [...] adds b7b33786b7c3 dt-bindings: Add vendor prefix for OSD Displays adds 1b1b5330a007 dt-bindings: display: Add OSD Displays OSD070T1718-19TS pa [...] adds 163f7a3578ec drm/panel: simple: Add OSD070T1718-19TS panel support adds 79107f274b2f drm/omap: Add support for drm_bridge adds 30b71761957c drm/omap: Add support for drm_panel adds 4e17763c321f drm/omap: Whitelist DT nodes to fixup with omapdss, prefix adds be3143d8b27f drm/omap: Remove TFP410 and DVI connector drivers adds 8bf4b1621178 drm/omap: Remove panel-dpi driver adds a0970e87b5d3 drm: Turn bus flags macros into an enum adds fe4ed1b45794 drm/omap: dsi: Fix PM for display blank with paired dss_pll calls adds b477a009b426 drm/omap: panel-tpo-td028ttec1: add backlight support adds 5880955fc7a5 dt-bindings: panel: td028ttec1: add backlight property adds b9e687fc0aa4 Merge tag 'omapdrm-5.2' of git://git.kernel.org/pub/scm/li [...] adds 437c24dd19b8 Revert "[media] v4l: vsp1: Supply frames to the DU continuously" adds 79b15b4b8201 media: vsp1: wpf: Fix partition configuration for display [...] adds 08af8538d4ce media: vsp1: Replace leftover occurrence of fragment with body adds ae444200042a media: vsp1: Fix addresses of display-related registers fo [...] adds 65cddb197660 media: vsp1: Replace the display list internal flag with a [...] adds b36c6049ed4b media: vsp1: Add vsp1_dl_list argument to .configure_strea [...] adds 5c7de45a43a8 media: vsp1: dl: Allow chained display lists for display p [...] adds 9ec5742b6930 media: vsp1: wpf: Add writeback support adds e2ef2a129084 media: vsp1: drm: Split RPF format setting to separate function adds 09e513e390ea media: vsp1: drm: Extend frame completion API to the DU driver adds a63722aeb76c media: vsp1: drm: Implement writeback support adds 97eb9eaeb95b drm: writeback: Cleanup job ownership handling when queuing job adds e482ae9b5fdc drm: writeback: Fix leak of writeback job adds 9d2230dc1351 drm: writeback: Add job prepare and cleanup operations adds 12a85f994d84 drm: rcar-du: Fix rcar_du_crtc structure documentation adds d8a4ef2542cd drm: rcar-du: Store V4L2 fourcc in rcar_du_format_info structure adds d46a4e93ea4d drm: rcar-du: vsp: Extract framebuffer (un)mapping to sepa [...] adds 12e32f554d8d drm: rcar-du: Add writeback support for R-Car Gen3 adds 535f6f5d7b7f Merge tag 'du-next-20190318' of git://linuxtv.org/pinchart [...] adds cc3f60cfd4f2 drm/v3d: Fix BO stats accounting for dma-buf-imported buffers. adds fd347df16d4e drm/v3d: Update top-level kerneldoc for the addition of TFU. adds 85fb35266673 drm/sun4i: dsi: Restrict DSI tcon clock divider adds da676c6aa641 drm/sun4i: dsi: Change the start delay calculation adds efa31801203a drm/sun4i: dsi: Enforce boundaries on the start delay adds 2cfdc24d2f8d drm/sun4i: dsi: Fix front vs back porch calculation adds 62e7511a4f4d drm/sun4i: dsi: Rework a bit the hblk calculation adds 1c1a7aa3663c drm/sun4i: dsi: Add burst support adds 1ba627148ef5 drm: Add reservation_object to drm_gem_object adds fa238ea1668e drm: etnaviv: Switch to use drm_gem_object reservation_object adds dd55cf6929e6 drm: msm: Switch to use drm_gem_object reservation_object adds 8d668309769d drm: v3d: Switch to use drm_gem_object reservation_object adds bd7de1e8d96c drm: vc4: Switch to use drm_gem_object reservation_object adds 1220935be2bb drm: imx: Use of_node_name_eq for node name comparisons adds e6049cf122d1 drm: Remove set but not used variable 'gem' adds ae6ba10d5090 Merge drm/drm-next into drm-misc-next adds e179d8e074e0 Merge tag 'topic/component-typed-2019-02-11' of git://anon [...] adds 58db702266c1 drm/drm_vm: Mark expected switch fall-throughs adds 86ab67dfcfc5 drm/doc: document recommended component helper usage adds d2c6a405846c drm: Add HDMI colorspace property adds 0d68b8876e01 drm: Add colorspace info to AVI Infoframe adds 2f146b78d5a9 drm/i915: Attach colorspace property and enable modeset adds 913b2cb727b7 drm: change func to better detect wether swiotlb is needed adds 1fdafbd02379 drm/amdgpu: fix dma mask check in gmc_v6_0.c adds 1ee57d4d75fb drm: Fix drm_release() and device unplug adds ba3bf37e150a drm/drv: drm_dev_unplug(): Move out drm_dev_put() call adds 06db4b8b2628 drm/modes: Add DRM_SIMPLE_MODE() adds 96f2a9aef598 drm/tinydrm: tinydrm_display_pipe_init() don't use tinydrm_device adds d0a516347688 drm/tinydrm: Remove tinydrm_shutdown() adds 4f8347989143 drm/tinydrm/mipi-dbi: Add drm_to_mipi_dbi() adds eb73e1d5ddd8 drm/tinydrm: Trivia typo fix adds 6ab20a05f4c7 drm/fb-helper: generic: Don't take module ref for fbcon adds fb8cd60c8418 drm/qxl: remove set but not used variable 'bo_old' adds 7e6a3a618a54 dt-bindings: Add vendor prefix for Ronbo Electronics adds 1860cc4a624c dt-bindings: panel: Add YAML schemas for the Ronbo RB070D30 panel adds 979a1bb6ba5a drm/panel: Add Ronbo RB070D30 panel adds 60b801999c48 drm: Wake up next in drm_read() chain if we are forced to [...] adds 547c7138bcfb dma-buf: add some lockdep asserts to the reservation objec [...] adds 372c9329e5aa dma-buf: clarify locking documentation for reservation_obj [...] adds c837da88c335 drm/virtio: implement prime mmap adds 873f51d43439 drm/virtio: remove prime pin/unpin callbacks. adds 98f41dc3b3ee drm/virtio: implement prime export adds 13b99014c64a drm/bochs: Drop best_encoder adds b49996cb304a drm/doc: Fix copy paste error in drm_crtc_funcs.destroy() adds c825dc239785 drm: panel-orientation-quirks: Add quirk for Lenovo Ideapad D330 adds 2586de70c15c drm/sun4i: Add VI scaler line size quirk for DE2/DE3 adds a7db690c0628 drm/sun4i: Improve VI scaling for DE2/DE3 adds 56be6503aab2 drm/drv: Hold ref on parent device during drm_device lifetime adds 9b1f1b6b7843 drm: Add devm_drm_dev_init() adds de99f0600a79 drm/drv: DOC: Add driver example code adds ec33f1d69056 drm/tinydrm/repaper: Drop using tinydrm_device adds 3eba3922819f drm/tinydrm: Drop using tinydrm_device adds 2afd9fcba6b1 drm/tinydrm: Remove tinydrm_device adds 9d5645ad1b97 drm/tinydrm: Use drm_dev_enter/exit() adds 8ff62645eab9 drm: fix spelling mistake "intead" -> "instead" adds dc43332b7af6 drm/i915: Move dsc rate params compute into drm adds 06d7cecdb611 drm/dsc: Add native 420 and 422 support to compute_rc_params adds dbfbe717ccbb drm/dsc: Split DSC PPS and SDP header initialisations adds 531a1b622da9 drm/vc4: Report HVS underrun errors adds 4686da83154d drm/vc4: Add a load tracker to prevent HVS underflow errors adds 6b5c029df5e4 drm/vc4: Add a debugfs entry to disable/enable the load tracker adds cd7d3a1bb42e Merge drm/drm-next into drm-misc-next adds f741b28fb299 drm/vc4: Use 16bpp by default for the fbdev buffer adds 1ce6f91c5fdd drm/sun4i: Move the panel pointer from the TCON to the encoders adds 19d0ffe0ed79 drm/sun4i: rgb: Store the bridge pointer adds 9f7dfd0cb50f drm/sun4i: Move rate variables to long long adds e2771deb5dec drm/sun4i: rgb: Change the pixel clock validation check adds 877b372996bf drm: export drm_timeout_abs_to_jiffies adds e13122115525 drm/i915: Add P010, P012, P016 plane control definitions adds df7d4156fe76 drm/i915: Preparations for enabling P010, P012, P016 formats adds 095b1d0706b9 drm/i915: Enable P010, P012, P016 formats for primary and [...] adds 50bf5d7d595f drm: Add Y2xx and Y4xx (xx:10/12/16) format definitions an [...] adds 696fa001524a drm/i915/icl: Add Y2xx and Y4xx (xx:10/12/16) plane contro [...] adds 296e9b19eff6 drm/i915/icl: Enabling Y2xx and Y4xx (xx:10/12/16) formats [...] adds d26f9c7f888d Merge tag 'topic/hdr-formats-2019-03-07' of git://anongit. [...] adds a7dde1b7a5c9 drm/v3d: Don't try to set OVRTMUOUT on V3D 4.x. adds 935f3d88434b drm/v3d: Make sure the GPU is on when measuring clocks. adds fc22771547e7 drm/v3d: Handle errors from IRQ setup. adds eea9b97b4504 drm/v3d: Add support for V3D v4.2. adds a34ced4541cc drm/stm: fix CONFIG_FB dependency adds 893ded36e06d staging/vboxvideo: Another FIXME item adds dcf7000bef40 staging/vboxvideo: Drop initial_mode_queried workaround adds e5361b4b2b65 staging/vboxvideo: Refactor vbox_update_mode_hints adds 131abc56e1ba drm/vboxvideo: Move the vboxvideo driver out of staging adds f586c9daaf9b MAINTAINERS: Add an entry for the vboxvideo driver adds 7ba0fee247ee drm/fourcc: Add AFBC yuv fourccs for Mali adds e9961ab95af8 drm: Added a new format DRM_FORMAT_XVYU2101010 adds 54b4260ac404 drm/arm/malidp: Set the AFBC register bits if the framebuf [...] adds ed893860ee53 drm/arm/malidp:- Added support for new YUV formats for DP5 [...] adds 5e290226b11b drm/arm/malidp:- Define a common list of AFBC format modif [...] adds b8207562abdd drm/arm/malidp: Specified the rotation memory requirements [...] adds da77365870b4 drm/arm/malidp:- Writeback framebuffer does not support an [...] adds 7834c5770284 drm/arm/malidp:- Use the newly introduced malidp_format_ge [...] adds 0f6c18deca35 drm/arm/malidp:- Disregard the pitch alignment constraint [...] adds 25570b5e333f drm/arm/malidp: Added support for AFBC modifiers for all l [...] adds a0689e347e46 gpu: drm: atomic_helper: Fix spelling errors adds 88ab9c76d191 drm/fourcc: Add 64 bpp half float formats adds 42fd20edf68c drm/i915: Refactor icl_is_hdr_plane adds a94bed60cb73 drm/i915/icl: Implement half float formats adds f435fe83d56b Merge tag 'topic/hdr-formats-2019-03-13' of git://anongit. [...] adds 7edc3e3b975b drm: Add helpers for locking an array of BO reservations. adds c2b3e61a8df2 drm/v3d: Use drm_gem_lock_reservations()/drm_gem_unlock_re [...] adds a83e47e421ec drm/v3d: Remove some dead members of struct v3d_bo. adds e8074f75f444 drm/v3d: Fix calling drm_sched_resubmit_jobs for same sched. adds 2de3a078497b drm/dp: Set the connector's TILE property even for DP SST [...] adds 2194a63a818d drm: Add library for shmem backed GEM objects adds 40609d4820b2 drm/v3d: Use the new shmem helpers to reduce driver boilerplate. adds eb40baefb640 drm/sun4i: backend: Simplify the get_id logic adds 527261ddf1ac drm/sun4i: mixer: Simplify the get_id logic adds 29054230f3e1 drm: add non-desktop quirks to Sensics and OSVR headsets. adds dc5b96141024 dt-bindings: display: amlogic, meson-vpu: exclusively use [...] adds 2bf6b5b0e374 drm/meson: exclusively use the canvas provider module adds 8bfb17546135 drm/vboxvideo: Remove unused including <linux/version.h> adds a89bfc5d9a07 tinydrm/mipi-dbi: Use dma-safe buffers for all SPI transfers adds 34965a52dcf9 drm/selftests/mm: Switch to bitmap_zalloc() adds ff01e6971ecd drm/fourcc: Fix conflicting Y41x definitions adds 0bec6219e5a0 Merge tag 'drm-misc-next-2019-03-21' of git://anongit.free [...] adds 634852d1f468 drm/i915: HDCP state handling in ddi_update_pipe adds 23ec9f52e522 drm/i915/psr: Execute the default PSR code path when setti [...] adds 9d5441de28e2 drm/i915: Populate gamma_mode for all platforms adds 5f29ab23046a drm/i915: Track pipe gamma enable/disable in crtc state adds 8271b2ef71aa drm/i915: Track pipe csc enable in crtc state adds 0fc3f8e7540f drm/i915: Turn off pipe gamma when it's not needed adds 0593d2cd3813 drm/i915: Turn off pipe CSC when it's not needed adds 02c52f1ed20a drm/i915: Disable pipe gamma when C8 pixel format is used adds 73a116be6880 drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() adds 7ae1940014ef drm/i915: Defer removing fence register tracking to rpm wakeup adds 2caffbf11762 drm/i915: Revoke mmaps and prevent access to fence registe [...] adds 0eb6a3f7ef99 drm/i915: Force the GPU reset upon wedging adds 13e87536de1a drm/i915: Uninterruptibly drain the timelines on unwedging adds 15cbf007e4da drm/i915: Wait for old resets before applying debugfs/i915_wedged adds 72eb16df010a drm/i915: Serialise resets with wedging adds 21182b3c4cbb drm/i915: Don't claim an unstarted request was guilty adds c10c78ade57a drm/i915/execlists: Refactor out can_merge_rq() adds 312c4ba1bb71 drm/i915: Protect i915_active iterators from the shrinker adds 98fdaaca9537 drm/i915/opregion: fix version check adds a0f52c3d357a drm/i915/opregion: rvda is relative from opregion base in [...] adds 785fbda5ba66 drm/i915: Pull sync_scru for device reset outside of wedge_mutex adds 7c95c10ee993 drm/i915: Use synchronize_srcu_expedited() for resets adds ed06fddc2203 drm/i915: Include the current timeline seqno for debugging [...] adds ed7dc6777400 drm/i915: Reacquire priolist cache after dropping the engine lock adds ab98e94435ab drm/i915: Dump skl+ watermark changes adds aeaaa55c7368 drm/i915: Recursive i915_reset_trylock() verboten adds b3b0391af2af drm/i915: Detect potential i915_reset_trylock() lockups adds 8957129cb3b0 drm/i915/glk: Fix degamma lut programming adds 13717cef4c1d drm/i915/icl: Add icl pipe degamma and gamma support adds 255fcfbc3c18 drm/i915/icl: Enable ICL Pipe CSC block adds a91de580541c drm/i915/icl: Enable pipe output csc adds e6ed078d6ddd drm/i915/icl: Add degamma and gamma lut size to gen11 caps adds 62eb3c24b37c drm/i915: Apply rps waitboosting for dma_fence_wait_timeout() adds c11b813f53c9 drm/i915: s/PUNIT_REG_DSPFREQ/PUNIT_REG_DSPSSPM/ adds 5e0b6697651b drm/i915: Assert that VED and ISP are power gated adds 9194e42a1837 drm/i915: Make combo PHY DDI macro definitions consistent [...] adds 58106b7d816e drm/i915: Make MG PHY macros semantically consistent adds bfe0cd28518d Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" adds 2ed8e1f560e5 drm/i915: Include "ignore lines" in skl+ wm state adds 290248c27c93 drm/i915: Implement new w/a for underruns with wm1+ disabled adds d31c85fc8642 snd/hda, drm/i915: Track the display_power_status using a cookie adds 9a3b19a16dc2 drm/i915: Only try to park engines after a failed reset adds c836eb79c033 drm/i915/selftests: Always use an active engine while resetting adds d9e61b66a5d3 drm/i915: Defer application of request banning to submission adds 9095c86374db drm/i915/selftests: Drop unnecessary struct_mutex around i [...] adds 5cee6c458771 drm/i915: Add pipe crc tracepoint adds 0b2599a43ca9 drm/i915: Add pipe enable/disable tracepoints adds d64e6078a184 drm/i915: Add overlooked plane disable tracepoint into int [...] adds c48b86f90edd drm/i915: Wrap plane update/disable hook calls adds d9b308b1f8a1 drm/i915/fbdev: Actually configure untiled displays adds 2a4a27540395 drm/i915/selftests: Always free spinner on __sseu_prepare error adds 83e3a21530d6 drm/i915/selftests: Move local mock_ggtt allocations to the heap adds ba4fda620a5f drm/i915: Optionally disable automatic recovery after a GPU reset adds e4106dae0f35 drm/i915/selftests: Make unbannable contexts for reset handling adds 156b16f9b995 drm/i915: Restore interrupt enabling after a reset adds be03564bd7b6 drm/i915: Include reminders about leaving no holes in uAPI enums adds 370d757da92f drm/i915: Move verify_wm_state() to heap adds 8f54b3c6c921 drm/i915: Trim delays for wedging adds 7f4127c4839b drm/i915: Use time based guilty context banning adds d0781a89c06f Merge drm/drm-next into drm-intel-next-queued adds b08e776c223c Merge tag 'topic/mei-hdcp-2019-02-19' of git://anongit.fre [...] adds 47ed55a9bb9e drm/i915: Update DRIVER_DATE to 20190220 adds c41166f9a145 drm/i915: Beware temporary wedging when determining -EIO adds c1d1746f6d4b drm/i915: Avoid reset lock in writing fence registers adds 4c719c256a0f drm/i915: Gathering the HDCP1.4 routines together adds 04707f971636 drm/i915: Initialize HDCP2.2 adds 9055aac76589 drm/i915: MEI interface implementation adds 09d56393c1d8 drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking adds 49a630b00bac drm/i915: Enable and Disable of HDCP2.2 adds bd90d7c78353 drm/i915: Implement HDCP2.2 receiver authentication adds d849178e2c9e drm/i915: Implement HDCP2.2 repeater authentication adds aeb0d80a21db drm: HDCP2.2 link check period adds 22ce2d948abf drm/i915: Implement HDCP2.2 link integrity check adds dfe4cbc26e40 drm/i915: Handle HDCP2.2 downstream topology change adds 956af8964bb5 drm: removing the DP Errata msg and its msg id adds 238d3a9ea64f drm/i915: Implement the HDCP2.2 support for DP adds 2d4254e50649 drm/i915: Implement the HDCP2.2 support for HDMI adds cf9cb35ff731 drm/i915: CP_IRQ handling for DP HDCP2.2 msgs adds 7412826c078b drm/i915: Fix KBL HDCP2.2 encrypt status signalling adds 2a8862d2f3da drm/i915: Reduce the RPS shock adds 87c2b659d1c8 drm/i915: Remove the "pf" crc source adds b49aacc8b9ea drm/i915: Use named initializers for the crc source name array adds 53039750bf0a drm/i915: Remove the broken DP CRC support for g4x adds 207a815d8603 drm/i915: Extend skl+ crc sources with more planes adds 9ce25e72cc77 drm/i915: Prevent user context creation while wedged adds e0ad3c64fa1f drm/i915/guc: Splitting CT channel open/close functions adds 1813ae17fdf0 drm/i915/guc: Calling guc_disable_communication in all sus [...] adds c5568ed2bfdf drm/i915/hdcp: Silence compiler critics adds 2a3902bd5c14 drm/i915/icl: Drop redundant gamma mode mask adds 43a8f684b6d1 drm/i915: Reorder struct_mutex-vs-reset_lock in i915_gem_fault() adds 772b5408e3aa drm/i915: remove redundant likely/unlikely annotation adds 07c100b18733 drm/i915/guc: Flush the residual log capture irq on disabling adds 9e01d94456be drm/i915: Sort ctx workarounds init from newer to older pl [...] adds e0f83eb5a499 drm/i915: Sort newer to older platforms. adds 0a3317d43dfa drm/i915: Remove unused HAS_PCH_CNP_LP adds d0aa694b9239 drm/i915/pmu: Always sample an active ringbuffer adds 37fc7845df7b drm/i915: Call MG_DP_MODE() macro with the right parameters order adds 89531e7d8ee8 drm/i915: Replace global_seqno with a hangcheck heartbeat seqno adds 8892f47742ea drm/i915: Remove access to global seqno in the HWSP adds b300fde8965f drm/i915: Remove i915_request.global_seqno adds 368375107ba4 drm/i915/selftests: Exercise resetting during non-user payloads adds 5a80e4a2cd70 drm/i915/query: Split out query item checks adds 5cb3c1a123fc drm/i915: Add the missing HDMI gamut metadata packet stuff adds 509efa2b5497 drm/i915: Return the mask of enabled infoframes from ->inf [...] adds e5e70d4a37f6 drm/i915: Store mask of enabled infoframes in the crtc state adds fbf08556ed43 drm/i915: Precompute HDMI infoframes adds f2a10d61ca78 drm/i915: Read out HDMI infoframes adds 769be632d42b drm/i915/sdvo: Precompute HDMI infoframes adds 0d567f1eaea7 drm/i915/sdvo: Read out HDMI infoframes adds 6454cb9feb83 drm/i915: Check infoframe state in intel_pipe_config_compare() adds 69e89032b2a5 drm/i915: Include infoframes in the crtc state dump adds babfb1b55ca3 drm/i915: Skip scanning for signalers if we are already inflight adds 0b702dca2658 drm/i915: Avoid waking the engines just to check if they are idle adds 2d5eaad007d9 drm/i915: Compute the global scheduler caps adds 44f8b8022d4c Revert "drm/i915: Avoid waking the engines just to check i [...] adds bd2be1418659 drm/i915: Report engines are idle if already parked adds 32eb6bcfdda9 drm/i915: Make request allocation caches global adds 13f1bfd3b332 drm/i915: Make object/vma allocation caches global adds d9948a10b902 drm/i915: Remove second level open-coded rcu work adds bd5d6781a0f1 drm/i915: Use __ffs() in for_each_priolist for more compact code adds b5773a3616d1 drm/i915/execlists: Suppress mere WAIT preemption adds 3ef7114982b8 drm/i915: Introduce i915_timeline.mutex adds c384afe35200 drm/i915: Finalize Wa_1408961008:icl adds 34ae8455f4d3 drm/i915/selftests: Check that whitelisted registers are a [...] adds 1e3f697e47f6 drm/i915/execlists: Suppress redundant preemption adds ebece7539242 drm/i915: Keep timeline HWSP allocated until idle across t [...] adds e88619646971 drm/i915: Use HW semaphores for inter-engine synchronisati [...] adds f9e9e9de58c7 drm/i915: Prioritise non-busywait semaphore workloads adds d90c06d57027 drm/i915: Fix I915_EXEC_RING_MASK adds 4aa909707bdb drm/i915: Re-arrange execbuf so context is known before engine adds 510a75a5d2b8 drm/i915/icl: move MG pll hw_state readout adds 9d17210fa218 drm/i915: extract AUX mask assignment to separate function adds e781a7a3235e drm/i915: Acquire breadcrumb ref before cancelling adds 993298af26b1 drm/i915: Yet another if/else sort of newer to older platforms. adds 3e1d87ddcf62 drm/i915: Fix the state checker for ICL Y planes adds a551cd66bc0a drm/i915: Fix atomic state leak when resetting HDMI link adds 3e5ebcddd103 drm/i915: Don't manually add connectors and planes state adds b8fe992a0817 drm/i915: Forcing a modeset when resetting HDMI link adds 062de72bc0c7 drm/i915: refactor transcoders reporting on error state adds bc7e35252eac drm/i915: allow platforms without eDP transcoder adds f139da139057 drm/i915: Fix bit name in PP_STATUS register adds 4f1836453e42 drm/i915/gtt: Use optimised memset32/64 for clearing PTE adds a2ac437bc0fe drm/i915/gtt: Store scratch page size alongside not in the [...] adds f14c0d9fd871 drm/i915: Just check the vebox IIR regardless adds 62acc7e892ef drm/i915: Stop capturing semaphore registers for gen6/7 GPU hangs adds c8b502422bfe drm/i915: Remove last traces of exec-id (GEM_BUSY) adds 8a68d464366e drm/i915: Store the BIT(engine->id) as the engine's mask adds fb251a72d630 drm/i915/gtt: Mark ALL_ENGINES as dirty on ppGTT modification adds cf4331dd3975 drm/i915: Move find_active_request() to the engine adds d846325ad0e5 drm/i915/icl: Default to Thread Group preemption for compu [...] adds 103b76eeff2e drm/i915: Use i915_global_register() adds b146e5efe660 drm/i915: Pass around the intel_context adds 161996a8003f drm/i915/selftests: Fix MI_STORE_DWORD_IMM alignment adds b218a80b1715 drm/i915/selftests: Upgrade printing test/subtest name to pr_info adds a90e1948efb6 drm/i915: Relax mmap VMA check adds 7ca60367dd52 drm/i915: Do not temporarily disable the DPLL on i830 adds 171d156257ee drm/i915: Simplify i830 DVO 2x clock handling adds 37fbbd49054b drm/i915: Populate pipe_offsets[] & co. accurately adds 3d6062491658 drm/i915: Make I915_GEM_IDLE_TIMEOUT into a macro adds 50b022af5d6b drm/i915: Force GPU idle on suspend adds 2909bf056269 drm/i915/icl: Remove alpha support protection adds 80373fb6be96 drm/i915: Store DIMM rank information as a number adds ea411e6b85df drm/i915: Extract functions to derive SKL+ DIMM info adds 54561b238b19 drm/i915: Polish skl_is_16gb_dimm() adds a62819a301d8 drm/i915: Extract BXT DIMM helpers adds 8860343cc9a7 drm/i915: Fix DRAM size reporting for BXT adds 331ecded7e6c drm/i915: Extract DIMM info on GLK too adds 198b8dd91b79 drm/i915: Use dram_dimm_info more adds d75434bc341e drm/i915: Generalize intel_is_dram_symmetric() adds 1d55967dc1cf drm/i914: s/l_info/dimm_l/ etc. adds 30a533e5774b drm/i915: Clean up intel_get_dram_info() a bit adds 6d9c1e920385 drm/i915: Extract DIMM info on cnl+ adds b185a35216c0 drm/i915: Read out memory type adds 2835f4f36b6a drm/i915/selftests: Improve switch-to-kernel-context checking adds 209d73530d7e drm/i915/icl: Prevent incorrect DBuf enabling adds 3123ada8eb5d drm/i915/selftests: Check preemption support on each engine adds 5861b013e2c7 drm/i915: Do a synchronous switch-to-kernel-context on idling adds 604c37d76689 drm/i915: Refactor common code to load initial power context adds c6eeb4797eb9 drm/i915: Reduce presumption of request ordering for barriers adds 7d6ce55887a4 drm/i915: Remove has-kernel-context adds 1b61c4a3eea2 drm/i915/dp: deconflate PPS unlock from divisor register adds ab3517c1eb01 drm/i915/dp: use single point of truth for PPS divisor register adds 7e3d9a59410d drm/i915: Track active engines within a context adds 39e2f501c1b4 drm/i915: Split struct intel_context definition to its own header adds 4dc84b77b077 drm/i915: Store the intel_context_ops in the intel_engine_cs adds c4d52feb2c46 drm/i915: Move over to intel_context_lookup() adds 95f697eb024d drm/i915: Make context pinning part of intel_context_ops adds 9dbfea98d70b drm/i915: Track the pinned kernel contexts on each engine adds 0881954965e3 drm/i915: Introduce intel_context.pin_mutex for pin management adds eec6d8121770 drm/i915/psr: Remove PSR2 FIXME adds 54da1d43c609 drm/i915/psr: Only lookup for enabled CRTCs when forcing a [...] adds d168da8cfc7c drm/i915: Compute and commit color features in fastsets adds 458e09775194 drm/i915/psr: Drop test for EDP in CRTC when forcing commit adds a8ebf6075b5d drm/i915/crc: Make IPS workaround generic adds 618cf883becd drm/i915: Disable PSR2 while getting pipe CRC adds 9f952664e38c drm/i915: Drop redundant checks to update PSR state adds 88e05aff355e drm/i915: Force PSR1 exit when getting pipe CRC adds 8f6e87d6d561 drm/i915: Enable PSR2 by default adds 831ebf18d63f drm/i915: Suppress the "Failed to idle" warning for gem_eio adds 85fddf0b0027 drm/i915: Introduce a context barrier callback adds f4ecb8ae70de drm/i915: Update DRIVER_DATE to 20190311 adds 26eeea150683 drm/i915/icl: Fix CRC mismatch error for DP link layer compliance adds bd2dba19d310 Merge drm/drm-next into drm-intel-next-queued adds 3461cbfd3406 Merge tag 'topic/hdr-formats-2019-03-07' of git://anongit. [...] adds 4b378c0672cc drm/i915: Consolidate reset-request debug message adds 22acf9fc18e6 drm/i915/selftests: Improve error detection of reset failure adds 9a751b999d17 drm/i915: Add new ICL PCI ID adds 2131bc0ced60 drm/i915/bios: assume eDP is present on port A when there [...] adds 2dd24a9c2c8d drm/i915/gen11+: First assume next platforms will inherit stuff adds fba84ad28e3b drm/i915: Move PCH_NOP to -1 adds c6c30b917d40 drm/i915: Start using comparative INTEL_PCH_TYPE adds 88a0d9606aff drm/i915/vbt: Parse and use the new field with PSR2 TP2/3 [...] adds 1e0c05c09037 drm/i915/psr: Move logic to get TPS registers values to an [...] adds 8a9a5608a31b drm/i915/icl+: Always use TPS2 or TPS3 when exiting PSR1 adds 628ac441e854 drm/i915/guc: Preparing for GuC reset along with engine reset adds d2eeaf2bc049 drm/i915/selftests: Disable preemption while setting up fe [...] adds 67d4119c07a7 drm/i915: Refactor to common helpers for prepare/finish be [...] adds 29b43ae2a61d drm/i915: Also use new comparative stuff for more ICP+ stuff adds ca6ac684de5d drm/i915: Mark up vGPU support for full-ppgtt adds cbecbccaa120 drm/i915: Record platform specific ppGTT size in intel_dev [...] adds 51d623b675b6 drm/i915: Drop address size from ppgtt_type adds a9fe9ca44c91 drm/i915/gtt: Rename i915_vm_is_48b to i915_vm_is_4lvl adds 2ebd000abc3f drm/i915/gtt: Refactor common ppgtt initialisation adds 41a1bde36715 drm/i915: Always kick the execlists tasklet after reset adds d2ab5ebf46b4 drm/i915/icl: split combo and mg pll enable adds 036f8d567b6c drm/i915/icl: split pll enable in three steps adds 9be8644a14c6 drm/i915/icl: split combo and mg pll disable adds 2f3ee43cb9f3 drm/i915/icl: split combo and tbt pll funcs adds daeaaef5ef3b drm/i915/icl: remove intel_dpll_is_combophy() adds a1f1e61bfb0a drm/i915: Readout and check csc_mode adds 9fdfb8e7308b drm/i915: Precompute/readout/check CHV CGM mode adds 386ba08fb595 drm/i915: Extract ilk_csc_limited_range() adds d2c19b06d6ea drm/i915: Clean up ilk/icl pipe/output CSC programming adds c9e235aa0f9d drm/i915: Extract ilk_csc_convert_ctm() adds b281264f8b81 drm/i915: Clean the csc limited range/identity programming adds f19d90eed648 drm/i915: Split ilk vs. icl csc matrix handling adds 9073e5b26743 drm/i915: Fix off-by-one in reporting hanging process adds 535d8d27c0e2 drm/i915: do not pass dev_priv to low-level forcewake functions adds 794a11cb6720 drm/i915: Sanity check mmap length against object size adds 6cffeb83c763 drm/i915: Stop needlessly acquiring wakeref for debugfs/dr [...] adds 09b434d4f6d2 drm/i915: introduce REG_BIT() and REG_GENMASK() to define [...] adds 78b36b106a84 drm/i915: deprecate _SHIFT in favor of _MASK passed to accessors adds baa09e7d2f42 drm/i915: use REG_FIELD_PREP() to define register bitfield values adds 8cbd0c70da3d Merge tag 'topic/hdr-formats-2019-03-13' of git://anongit. [...] adds 5a0404408d32 drm/i915: Fix legacy gamma mode for ICL adds 7c1200456cb0 drm/i915: Turn off the CUS when turning off a HDR plane adds 54939ea0bd85 drm/i915: Switch to use HWS indices rather than addresses adds 65baf0ef046b drm/i915: Hold a ref to the ring while retiring adds 126d0a94c945 drm/i915: stick to kernel fixed size types adds 73e97d43666a drm/i915/psr: remove drmP.h include that crept in adds 206c2f812fee drm/i915: Lock the gem_context->active_list while dropping [...] adds 4c5896dc4c67 drm/i915: Hold a reference to the active HW context adds da3739070c99 drm/i915: Don't pass crtc to intel_find_shared_dpll() adds cc089e8abeac drm/i915: Don't pass crtc to intel_get_shared_dpll() and . [...] adds 98b6072c2a3a drm/i915: Pass crtc_state down to skl dpll funcs adds 15dc88a87765 drm/i915: Remove redundant on stack dpll_hw_state from skl [...] adds e40396d015bb drm/i915: Pass crtc_state down to bxt dpll funcs adds 67de42e8d522 drm/i915: Remove redundant on stack dpll_hw_state from bxt [...] adds e7251d71d4d4 drm/i915: Pass crtc_state down to cnl dpll funcs adds 2cf9cd820a29 drm/i915: Remove redundant on stack dpll_hw_state from cnl [...] adds 3d1ed35182a0 drm/i915: Pass crtc_state down to icl dpll funcs adds dc41e918d159 drm/i915: Remove redundant on stack dpll_hw_state from icl [...] adds 2ee7fd1efe62 drm/i915: Fix readout for cnl DPLL kdiv==3 adds ad40f8b314ad drm/i915: Nuke icl_calc_dp_combo_pll_link() adds 4631dc3b7c7f drm/i915: Remove the fragile array index -> link rate mapping adds 27b680f917e7 drm/i915: Add some missing curly braces adds 17be49428a4f drm/i915: Polish intel_get_lvds_encoder() adds d2daff2c0988 drm/i915: Pass dev_priv to intel_is_dual_link_lvds() adds 06dd94cccdd1 drm/i915: Fix PSR2 selective update corruption after PSR1 setup adds a7b4deeb02b9 drm/i915/cml: Add CML PCI IDS adds 729ae330a0f2 drm/i915/cml: Introduce Comet Lake PCH adds 1284ec985572 drm/i915: Update DRIVER_DATE to 20190320 adds f144e67b0e68 Merge tag 'drm-intel-next-2019-03-20' of git://anongit.fre [...] adds d315d4faf820 drm/i915/selftests: Provide stub reset functions adds fd79d93985e0 drm/i915/selftests: add test to verify get/put fw domains adds 5c227869839b drm/i915: Reorder gen3/4 swizzle detection logic adds b7c8093fac15 drm/i915: Introduce i9xx_has_pfit() adds 9e7d569924d9 drm/i915: Introduce i9xx_has_pps() adds f3e304852242 drm/i915: Introduce i915_has_asle() adds 4677faf65fd1 drm/i915: Use HPLLVCO_MOBILE for all PNVs adds 3cf963cfe3a9 drm/i915: Accept alloc_size == blocks adds 67155a699684 drm/i915: Don't pass plane state to skl_compute_plane_wm() adds c92558aa4172 drm/i915: Extract skl_compute_wm_params() adds df331de3f8aa drm/i915: Allocate enough DDB for the cursor adds 10a7e07b68b9 drm/i915: Make sure cursor has enough ddb for the selected [...] adds a301cb0fca2d drm/i915: Keep plane watermarks enabled more aggressively adds 5e6037c88ad5 drm/i915: Move some variables to tighter scope adds 96cb7cde1a30 drm/i915: Don't pass pipe_wm around so much adds 8cac9fd9bc79 drm/i915: Inline skl_update_pipe_wm() into its only caller adds 6e514e371757 drm/i915: Switch to bitmap_zalloc() adds 7264aebb81d1 drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro adds 159367bb9e74 drm/i915: always use masks on FW regs adds f568eeee5355 drm/i915: use intel_uncore in fw get/put internal paths adds 3ceea6a1b4d2 drm/i915: use intel_uncore for all forcewake get/put adds f7de50278e5c drm/i915: make more uncore function work on intel_uncore adds cb7ee69015aa drm/i915: make find_fw_domain work on intel_uncore adds 272c7e52302e drm/i915: reduce the dev_priv->uncore dance in uncore.c adds 25286aaca9ce drm/i915: move regs pointer inside the uncore structure adds 6ebc9692a7ad drm/i915: make raw access function work on uncore adds ab7529f24417 drm/i915: Use __is_constexpr() adds 401f147b16d9 drm/i915/selftests: fix NULL vs IS_ERR() check in mock_con [...] adds 3aa9945a528e drm/i915: Separate GEM context construction and registrati [...] adds 7dc40713618c drm/i915: Introduce a mutex for file_priv->context_idr adds 3e05531243d0 drm/i915: Stop storing ctx->user_handle adds 4daffb664a69 drm/i915: Stop storing the context name as the timeline name adds a679f58d0510 drm/i915: Flush pages on acquisition adds 754a25442705 drm/i915: Skip object locking around a no-op set-domain ioctl adds d067994cc425 drm/i915/selftests: Calculate maximum ring size for preemp [...] adds e70d3d804041 drm/i915/selftests: Mark up preemption tests for hang detection adds b9d52d381e14 drm/i915/guc: GuC suspend path cleanup adds 9d1305ef80b9 drm/i915: Introduce the i915_user_extension_method adds e0695db7298e drm/i915: Create/destroy VM (ppGTT) for use with contexts adds b91715417244 drm/i915: Extend CONTEXT_CREATE to set parameters upon con [...] adds ea593dbba4c8 drm/i915: Allow contexts to share a single timeline across [...] adds 6086e47b35e1 drm/i915: Really calculate the cursor ddb based on the hig [...] adds 0dc927eb9496 drm/i915: Refactor EDID fixed mode search adds 8f49673ef919 drm/i915: Pick the first mode from EDID as the fixed mode [...] adds 325710d3d4a3 drm/i915: Refactor VBT fixed mode handling adds dee2370ce3d1 drm/i915: Adjust DSI fixed mode handling adds 9f6fbe22be90 drm/i915: Stop hand rolling drm_mode_match() adds abf1aae8259e drm/i915: Clean up EDID downclock mode lookup adds 29f3863d33d1 drm/i915/ehl: Add EHL platform info and PCI IDs adds 897f296152c7 drm/i915/ehl: Add ElkhartLake platform adds e547f2a2fc13 drm/i915/ehl: Add dpll mgr adds 759c9ab55b5b drm/i915/ehl: EHL outputs are different from ICL adds 9b7598a99ab4 drm/i915/ehl: Set proper eu slice/subslice parameters for EHL adds 4b225248dadd drm/i915/ehl: Add Support for DMC on EHL adds ddad5babb05e drm/i915: always pin hw_id for GVT context adds 47c3b5e9b38b drm/i915/guc: Support for extended GuC notification messages adds dd19f6bf9245 drm/i915: Remove defunct intel_suspend_gt_powersave() adds 57b1c4460dc4 drm/i915: Mark AML 0x87CA as ULX adds d938da6b132a drm/i915: Disable C3 when enabling vblank interrupts on i945gm adds 0df3f09d00ae drm/i915: Use vblank_disable_immediate on gen2 adds 32c13bcd3544 drm/i915: Report the correct errno from i915_gem_context_open() adds b024ab9b2d3a drm/i915/bios: iterate over child devices to initialize dd [...] adds 97ee6e925552 drm/i915: stop storing the media fuse adds 602cbe8efc52 drm/i915/selftests: Fix an IS_ERR() vs NULL check adds 947f44174684 drm/i915/skl: use previous pll hw readout adds 47c9877e9be3 drm/i915/bxt: make bxt_calc_pll_link() similar to skl adds 5e65216d8dd1 drm/i915/cnl: use previous pll hw readout adds 02c99d26f520 drm/i915/icl: use previous pll hw readout adds 077973c8c37f drm/i915/icl: reduce pll_id scope and use enum type adds 6cc5ca768825 drm/i915: rename raw reg access functions adds 5a0ba777098a drm/i915: add HAS_FORCEWAKE flag to uncore adds 2cf7bf6f2f20 drm/i915: add uncore flags for unclaimed mmio adds eb17af67eb1e drm/i915: take a ref to the rpm in the uncore structure adds a2b4abfc626b drm/i915: switch uncore mmio funcs to use intel_uncore adds 4319382e9b1b drm/i915: switch intel_uncore_forcewake_for_reg to intel_uncore adds d2d551c06f81 drm/i915: intel_wait_for_register_fw to uncore adds 97a04e0d07c4 drm/i915: switch intel_wait_for_register to uncore adds baba6e572b38 drm/i915: take a reference to uncore in the engine and use it adds e163484afa8d drm/i915: Update size upon return from GEM_CREATE adds 9511cb6481af drm/i915: Adding missing '; ' to ENGINE_INSTANCES adds 98721b84bc83 drm/i915: fix i386 build of 64b raw_uncore functions adds 547fcf9b1c60 drm/i915/icl: Fix VEBOX mismatch BUG_ON() adds 37aa52bff2bc drm/i915: Add broadcast RGB property for DP MST adds 765bdb0b3948 drm/i915: Expose the force_audio property with DP MST adds f1477219869c drm/i915: Remove the 8bpc shackles from DP MST adds 5ca0ef8a56b8 drm/i915: Add max_bpc property for DP MST adds 5aa2c9ae9371 drm/i915: Update TRANS_MSA_MISC for fastsets adds a2deb87396b0 drm/i915: Disable semaphore on vGPU for now adds 96fd2c6633b0 drm/i915: Drop new chunks of context creation ABI (for now) adds 0e2f54f88b8b Merge drm/drm-next into drm-intel-next-queued adds 3bd02fa4be3a drm/i915: Handle YUV subpixel support better adds 546f0f655067 drm/i915: Reject Yf tiling for HDR formats, v2. adds e9a88dc28766 drm/i915: Reject rotation for some hdr formats adds a24dac922fda drm/i915: Update DRIVER_DATE to 20190328 adds 4828d64e7f38 drm/i915: Update DRIVER_DATE to 20190328 adds a01b2c6f47d8 drm/i915: Update DRIVER_DATE to 20190328 adds e0a3def2b15a Merge tag 'drm-intel-next-2019-03-28' of git://anongit.fre [...] adds 73eb5476df72 drm: rcar-du: Support panels connected directly to the DPA [...] adds bb1021105888 drm: Fix subtle spelling error in drm_crtc_state adds fcb32cbab0dc drm: rcar-du: crtc: Make local functions static adds b1fed71c4a55 drm: rcar-du: Remove unused prototypes adds 2471e7a534b7 drm: Forward-declare struct drm_format_info in drm_framebuffer.h adds 167e535438ec drm: rcar-du: lvds: Fix post-DLL divider calculation adds b764f2f66ed4 drm: rcar-du: Link CRTCs to the DU device adds 871370308675 drm: rcar-du: lvds: Adjust operating frequency for D3 and E3 adds 00d082cc4ea6 drm: rcar-du: lvds: Set LVEN and LVRES bits together on D3 adds 233709186c50 Merge tag 'du-next-20190328' of git://linuxtv.org/pinchart [...] adds 825d1b579d0b drm/hibmc: Drop best_encoder adds 60e6ecfb616f drm/doc: fix missing verb adds 208c6e8cff1b drm: vkms: check status of alloc_ordered_workqueue adds f0f0657b108c drm/doc: Drop "content type" from the legacy kms property table adds 8782c647aec4 drm/fbdev: Make skip_vt_switch the default adds 3df3116ab4b1 drm/fb-helper: Add fill_info() functions adds f1eca684b713 drm/fb-helper: set fbi->fix.id in fill_info() adds ecbfc474f0df drm/fb_helper: set info->par in fill_info() adds bb1c08f98288 drm/amdgpu: Use drm_fb_helper_fill_info adds f21b6e47eb1d drm/armada: Use drm_fb_helper_fill_info adds 2f5791cd03b9 drm/ast: Use drm_fb_helper_fill_info adds f68aeae67170 drm/cirrus: Use drm_fb_helper_fill_info adds fb68e5969fc6 drm/exynos: Use drm_fb_helper_fill_info adds dfec164ea90c drm/gma500: Use drm_fb_helper_fill_info adds 2b617b14536c drm/hibmc: Use drm_fb_helper_fill_info adds 7a0f9ef9703d drm/i915: Use drm_fb_helper_fill_info adds 82367d80d8e9 drm/mga200g: Use drm_fb_helper_fill_info adds d4eae71f815e drm/msm: Use drm_fb_helper_fill_info adds f243dd06180a drm/nouveau: Use drm_fb_helper_fill_info adds e8f9ad5a00ad drm/omap: Use drm_fb_helper_fill_info adds 19d8a4e3d91f drm/radeon: Use drm_fb_helper_fill_info adds 668447e5aa3d drm/rockchip: Use drm_fb_helper_fill_info adds 4a536934e6c9 drm/tegra: Use drm_fb_helper_fill_info adds c8613fc6293b drm/vboxvideo: Use drm_fb_helper_fill_info adds 5a3887ba8a52 drm/udl: Use drm_fb_helper_fill_info adds 168b85e9b223 drm/fb-helper: Unexport fill_{var,info} adds ee7f5cbed2eb drm: Nuke unused drm_display_info.pixel_clock adds a9ab81d9f52a drm: Fix tabs vs. spaces adds 35f51863e30d drm: Kill drm_display_info.name adds a9282a8e6966 drm/uapi: Remove unused DRM_DISPLAY_INFO_LEN adds 9d5549d8a865 drm/edid: Remove defunct EDID_QUIRK_FIRST_DETAILED_PREFERRED adds ec8bf1942567 drm/fb-helper: Fixup fill_info cleanup adds df16a224d2b5 drm/virtio: remove set but not used variable 'vgdev' adds 6bbeae35b67b drm/virtio: add virtio-gpu-features debugfs file. adds 42ca472603a2 drm/virtio: move virtio_gpu_object_{attach, detach} calls. adds 4441235f9566 drm/virtio: use struct to pass params to virtio_gpu_object [...] adds f9659329f222 drm/virtio: params struct for virtio_gpu_cmd_create_resource() adds fd4d6a427771 drm/virtio: params struct for virtio_gpu_cmd_create_resource_3d() adds 530b28426a94 drm/virtio: rework resource creation workflow. adds b4e4538a0ab5 Merge tag 'drm-misc-next-2019-03-28-1' of git://anongit.fr [...] adds 7b19bba58f77 drm/amd/display: Use vrr friendly pageflip throttling in DC. adds c7b0f71237af drm/amd/display: Add disable triple buffering DC debug option adds 0f1a6ad724cd drm/amd/display: PPLIB Hookup adds 68ea03a779c7 drm/amd/display: 3.2.18 adds e1998c8cfd59 drm/amd/display: Move enum gamut_remap_select to hw_shared.h adds a4360180bf0e drm/amd/display: Remove redundant 'else' statement in dcn1 [...] adds 522f82f35fd0 drm/amd/display: make seamless boot work generically adds 46f81fc4af81 drm/amd/display: Add DCN_VM aperture registers adds 2750160bccab drm/amd/display: dcn add check surface in_use adds 4a797d24fe0d drm/amd/display: Allow for plane-less resource reservation adds 4bc46da4a3ae drm/amd/display: Reset planes that were disabled in init_pipes adds dcf1a988678e drm/amd/display: Fix exception from AUX acquire failure adds 128c075ad4fc drm/amd/display: Set flip pending for pipe split adds 420cd4720826 drm/amd/display: Clean up wait on vblank event adds 33e0a4458328 drm/amd/display: Add p_state_change_support flag to dc_clocks adds 8628d02f60d4 drm/amd/display: optionally optimize edp link rate based o [...] adds 74aa7bd4c6f7 drm/amd/display: Make stream commits call into DC only once adds 6649f19a3646 drm/amd/display: Add ability to override bounding box in D [...] adds 337cec9e6001 drm/amd/display: 3.2.19 adds 750cced1c08b drm/amdgpu/powerplay: add BACO support for vega12 adds 518f6a54624a drm/amdgpu/powerplay: split out common smu9 BACO code adds f8b18cf4c334 drm/amdgpu: use BACO on vega12 if platform supports it adds 57731a07795a drm/amdgpu: use HMM callback to replace mmu notifier adds 8dd69e69f423 drm/amdkfd: avoid HMM change cause circular lock adds 915d3eecfa23 drm/amdgpu: replace get_user_pages with HMM mirror helpers adds 6b8f7e3dee78 drm/amdgpu: fix HMM config dependency issue adds fd16ac8e4c95 staging/vboxvideo: Use same BO mmap offset as other drivers adds aa8e2435b3d4 drm/ttm: Define a single DRM_FILE_PAGE_OFFSET constant adds 7d1500f9fbfc drm/ttm: Remove file_page_offset parameter from ttm_bo_dev [...] adds bed2dd84212e drm/ttm: Quick-test mmap offset in ttm_bo_mmap() adds bf141a88b329 drm: Use the same mmap-range offset and size for GEM and TTM adds 3c8899124a40 drm/ttm: Account for kernel allocations in kernel zone only adds 6490bd764c9c drm/amdgpu: Eliminate the set_pde_pte function pointer in [...] adds 0cd57eec1be3 drm/amdgpu: Set VM_L2_CNTL.PDE_FAULT_CLASSIFICATION to 0 adds de6ee704d100 drm/ttm: remove set but not used variable 'bdev' adds 1e608013490a drm/amdgpu: remove set but not used variables 'vm, bo' adds 6c55033a705a drm/amdgpu: remove set but not used variable 'vbi_time_out' adds 137d63abbf6a drm/amd/powerplay: add new smu ip block adds 0784552664ce drm/amd/powerplay: add smu11 sub block for SMU IP adds 3d2f5200a702 drm/amd/powerplay: add firmware loading interface adds e11c4fd57871 drm/amd/powerplay: add fw load checking interface adds 05cadcd339dd drm/amd/powerplay: add interface to read pptable from vbios adds b56240005f0c drm/amd/powerplay: add placeholder of smu_initialize_pptable adds cabd44c064c8 drm/amd/powerplay: add interface to init smc tables (v2) adds 17e6081bc192 drm/amd/powerplay: add interface to init power (v2) adds a6b35900dca9 drm/amd/powerplay: add interface to get vbios bootup values (v2) adds 46126e6dad1c drm/amd/powerplay: add interface to check pptable (v2) adds 9c9a1747c292 drm/amd/powerplay: add interface to init fb allocations (v2) adds 9e4848a4edd6 drm/amd/powerplay: add interface to parse pptable (v2) adds 86187fec9151 drm/amd/powerplay: add interface to populate smc pptable (v2) adds a751b0958982 drm/amd/powerplay: add interface to check fw version (v2) adds 31b5ae495d68 drm/amd/powerplay: add interface to write pptable (v2) adds a7ebb6d2fde4 drm/amd/powerplay: add interface to set min dcef deep sleep (v2) adds 206bc589ed49 drm/amd/powerplay: add interface to set tool table location (v2) adds e65d45f2c73d drm/amd/powerplay: add interface to allocate memory pool (v2) adds c56de9e8287d drm/amd/powerplay: add interface to notify memory pool loc [...] adds 38f8a2e6141d drm/amd/powerplay: add interfaces for smu resume adds fad3ecf2359b drm/amd/powerplay: add resume sequence placeholder for smu [...] adds 2da5410bf4c9 drm/amdgpu: enable new smu ip block for vega20 adds 59abab5ad295 drm/amd/powerplay: init microcode for smu11 adds 6667889b45cf drm/amd/powerplay: add new ppsmc header for smu11 (v2) adds b0b4b413a9be drm/amd/powerplay: implement smu send message functions fo [...] adds 7b0031b6ea2b drm/amd/powerplay: implement check_fw_status function for smu11 adds 765c50cb2426 drm/amd/powerplay: implement check_fw_version function for smu11 adds ae35cd6a480f drm/amd/powerplay: add pptable header for smu11 adds eaf02a4d92e7 drm/amdgpu: update atomfirmware header for smu11 adds 0ae6afbffe0e drm/amdgpu: update new members in atomfirmware adds 2cf543ed4f3b drm/amd/powerplay: add smu table context structure adds e15da5a4b08a drm/amd/powerplay: add get atom data table helper adds ae2e20136417 drm/amdgpu: move get_index_into_master_table macro into at [...] adds 244f3449285f drm/amd/powerplay: implement read_pptable_from_vbios funct [...] adds 813ce279448e drm/amd/powerplay: implement smu_init[fini]_smc_tables for smu11 adds 142dec6266b2 drm/amd/powerplay: implement smu dpm context functions for smu11 adds 8bf16963df8c drm/amd/powerplay: implement smu_init[fini]_power function [...] adds f96357a991b9 drm/amd/powerplay: implement smu_init(fini)_fb_allocations [...] adds ce6f7fa8a756 drm/amd/powerplay: remove header of smu_v11_0_pptable adds daddacf9f1fe drm/amd/powerplay: update pptable header for smu11 adds e98499b44413 drm/amd/powerplay: add data structure of bootup values adds 846f1a035b55 drm/amd/powerplay: implement get_vbios_bootup_values funct [...] adds 08115f87c38d drm/amd/powerplay: implement get_clk_info_from_vbios funct [...] adds 0b51d9937845 drm/amd/powerplay: implement smu_alloc[free]_memory pool function adds d72e91c5b7b4 drm/amd/powerplay: implement notify_memory_pool_location f [...] adds 74e07f9d3b77 drm/amd/powerplay: add vega20 pptable function file adds 3e333c6ca1f5 drm/amd/powerplay: add function to parse pptable for smu11 adds c6eef2d01d05 drm/amd/powerplay: add function to check pptable for smu11 adds afba82822929 drm/amd/powerplay: update hw fini function to relase some memory adds 29eed6fafdbd drm/amd/powerplay: add function to populate smc pptable for smu11 adds 863651b6fadd drm/amd/powerplay: add function to write pptable for smu11 (v2) adds 44619596ebd4 drm/amd/powerplay: add function to set min dcef deep sleep [...] adds e88e4f836c61 drm/amd/powerplay: add function to set tool table location [...] adds 64136ea6e7d6 drm/amd/powerplay: add enum smu_msg_type to header adds 78031c2c4dcd drm/amd/powerplay: implement smu vega20_message_map for vega20 adds 5c45103f48d7 drm/amd/powerplay: use virtual msg index to replace asic-r [...] adds 0914f1c63510 drm/amd/powerplay: replace SMU_MSG_XXX with PPSMC_MSG_XXX [...] adds c58952737623 drm/amd/powerplay: add append_powerplay_table function adds 00bfaec829c3 drm/amd/powerplay: expose the function of smu read argument adds d76c9e241266 drm/amd/powerplay: Change the allocate method of dpm conte [...] adds 56c53ad6fe6c drm/amd/powerplay: implement smu_init_display for smu11 adds f6a6b9526cf0 drm/amd/powerplay: implement smu_run_afll_btc function adds 6b816d731639 drm/amd/powerplay: implement smu feature functions adds 2f25158d7db8 drm/amd/powerplay: implement feature get&set functions adds e1c6f86a915f drm/amd/powerplay: implement smu_notify_display_change fun [...] adds d6a4aa825a65 drm/amd/powerplay: set defalut dpm table for smu adds 133438fa4e60 drm/amd/powerplay: add function to populate umd state clk. adds e66adb1eea90 drm/amd/powerplay: add function to get power limit for smu11 (v2) adds bed3b3a1e19a drm/amd/powerplay: implement get_current_clk_freq for smu11 adds 86ac88030725 drm/amd/powerplay: print clock levels for smu11 (v2) adds 7457cf025405 drm/amd/powerplay: add get_max_sustainable_clock function adds 3941b2dbed9b drm/amd/powerplay: add function to get thermal range adds 83e1ede637b3 drm/amd/powerplay: add function to set thermal range adds f81920dbdec7 drm/amd/powerplay: add function to enable thermal alert adds e921ec97fe69 drm/amd/powerplay: add function to set fan table to contro [...] adds 74ba3553b2bb drm/amd/powerplay: add function to start thermal control adds dbe6a97024a6 drm/amd/powerplay: implement smu update table function adds dc8e3a0c8efb drm/amd/powerplay: implement is_support_sw_smu function fo [...] adds 4a5a2de66686 drm/amd/powerplay: implement sysfs of amdgpu_get_busy_perc [...] adds 289921b03fe5 drm/amd/powerplay: implement sysfs of pp_table for smu11 (v2) adds 0a49887de95c drm/amd/powerplay: upload dpm level for smu11 adds 7292fd7d2bec drm/amd/powerplay: force clock levels for smu11 adds c9b660435177 drm/amd/powerplay: implement sensor of SCLK and MCLK for smu11 adds 2f613c7068e5 drm/amd/powerplay: implement sensor of thermal_get_tempera [...] adds 2c272452affe drm/amd/powerplay: implement sensor of get_gpu_power for smu11 adds 77d1eef4e87c drm/amd/powerplay: implement sensor of get_gfx_vdd for smu11 adds 143c75d6514d drm/amd/powerplay: implement sensor of get feature mask adds 0989532330e1 drm/amd/powerplay: implement sysfs of get num states function adds ea2d0bf8c7f0 drm/amd/powerplay: implement sysfs of pp_cur_state function adds 0b53f9add0d8 drm/amd/powerplay: implement sysfs of pp_force_state for sw-smu adds e73cf1081172 drm/amd/powerplay: add the function to set deep sleep dcefclk adds 44dd54ee4092 drm/amd/powerplay: add two interfaces to set_active_displa [...] adds 94ed6d0cfdb8 drm/amd/powerplay: add smu display configuration change function adds b3ea88fef321 drm/amd/powerplay: add get_clock_by_type interface for display adds 6ec826846e44 drm/amd/powerplay: add interface to get max high clocks fo [...] adds e5e4e22391c2 drm/amd/powerplay: add interface to get clock by type with [...] adds 1e33d4d43949 drm/amd/powerplay: add interface to get clock by type with [...] adds 04885368cbc8 drm/amd/powerplay: add interface to request display clock voltage adds 98a64c15e0be drm/amd/powerplay: add interface to get dal power level adds 64461900001f drm/amd/powerplay: add interface to get performance level adds 8021816c85be drm/amd/powerplay: add interface to get current shallow sl [...] adds 5e2d38814e9f drm/amd/powerplay: add interface to get current clocks for [...] adds 367eeed47385 drm/amd/powerplay: add interface to notify smu enable pme [...] adds 2e069391188c drm/amd/powerplay: implement interface to set watermarks f [...] adds b55ca3bdaf0b drm/amd/powerplay: add function to store overdrive informa [...] adds 2c80abe3816b drm/amd/powerplay: add function to set default overdrive settings adds 95add9591ada drm/amd/powerplay: add golden dpm table to backup default [...] adds 6d7c830271ad drm/amd/powerplay: print overdrive percentage information [...] adds c4d74f5372da drm/amd/powerplay: get overdrive clock and voltage information adds 6316f51c4758 drm/amd/powerplay: remove unnecessary checking in smu_hw_fini adds ad88f0517b23 drm/amd/powerplay: don't check hwmgr while using the sw smu adds 8554e67d6e22 drm/amd/powerplay: implement power_dpm_state sys interface [...] adds c9ff9d8ee3c6 drm/amd/powerplay: add watermarks related data structs and [...] adds 16177fd05384 drm/amd/powerplay: implement pp_power_profile_mode sys ine [...] adds 379a445480f6 drm/amd/powerplay: add display_config to handle display co [...] adds b3c139d537c0 drm/amd/powerplay: add mclk_latency_table struct and smu_c [...] adds 49d27e91cf4f drm/amd/powerplay: add enable_umd_pstate functions for SMU11 adds 7598b5967203 drm/amd/powerplay: add get_profiling_clk_mask functions for SMU11 adds e0aa87947936 drm/amd/powerplay: add set_uclk_to_highest_level for SMU11 adds 4ebbe6192e7c drm/amd/powerplay: add display_config_changed for SMU11. adds 3fa36a7df967 drm/amd/powerplay: add apply_clock_adjust_rules for SMU11. adds 4dd35181ee44 drm/amd/powerplay: add vega20_notify_smc_display_config fu [...] adds 78ff4a33ca67 drm/amd/powerplay: add vega20_find/force_higest/lowest_dpm [...] adds f277ff0feacc drm/amd/powerplay: add vega20_unforce_dpm_levels for SMU11. adds 9a431038e30a drm/amd/powerplay: implement power_dpm_force_performance_l [...] adds dfbd11874254 drm/amd/powerplay: add sys interface for pcie for smu adds 31535a40802d drm/amd/powerplay: add function to update overdrive settings adds e9c5b46e3c50 drm/amd/powerplay: add sys interface for set sclk_od/mclk_ [...] adds e388cc474d36 drm/amd/powerplay: add sys interface to set pp_od_clk_volt [...] adds c16df976a2fe drm/amd/powerplay: adjust power state when set od_clk adds 1507418667f8 drm/amd/powerplay: dpm clk can be set only when performanc [...] adds f14a323db5b0 drm/amd/powerplay: implement update enabled feature state [...] adds 239873fc596a drm/amd/powerplay: hwmon don't check powerplay when sw smu [...] adds d57a87ad3dba drm/amd/powerplay: implement uvd & vce dpm enable functions adds 41a84248ee39 drm/amd/powerplay: implement sensor of uvd & vce power sta [...] adds 72e91f37a817 drm/amd/powerplay: implement dpm enable functions of uvd & [...] adds bc0fcffd36ba drm/amd/powerplay: Unify smu handle task function (v2) adds c5bee44baa3c drm/amd/powerplay: add function to get sclk and mclk adds a317cf036272 drm/amd/powerplay: enable amdgpu dpm for smu adds 4a2700c56388 drm/amd/powerplay: debugfs don't check powerplay when SW S [...] adds 637c1c6644a9 drm/amd/powerplay: add fan rpm limit interface for hwmon adds 3ac4ffdd13fe drm/amd/powerplay: add fan input interface for hwmon adds 014c4440161b drm/amd/powerplay: implement power1_cap and power1_cap_max [...] adds 46814f51527b drm/amd/powerplay: add STABLE_PSTATE_SCLK and STABLE_PSTAT [...] adds 008a9524cf68 drm/amd/powerplay: implement pwm1 hwmon interface for SMU11 (v2) adds a76ff5af98be drm/amd/powerplay: implement pwm1_enable hwmon interface f [...] adds da5f18e8e8cb drm/amd/powerplay: implement fan1_enable hwmon interface f [...] adds 96026ce0199c drm/amd/powerplay: set fan target interface for hwmon adds 83e21f5754b0 drm/amd/powerplay: get eclk/vclk/dclk for smu11 adds cbbf388fa26b drm/amd/powerplay: set dpm table of vclk/dclk/eclk for smu11 (v2) adds bee71d26d223 drm/amd/powerplay: add smu_late_init for SMU11. adds 9ebbc1bb02c0 drm/amd/powerplay: add is_dpm_running for SMU11 adds 4733cc7244c2 drm/amd/powerplay: add suspend and resume function for smu adds f067499b4862 drm/amd/powerplay: add condition for smc table hw init adds 096761014227 drm/amd/powerplay: support sysfs to get socclk, fclk, dcefclk adds 4b77faaf8c3b drm/amd/powerplay: support sysfs to set socclk, fclk, dcefclk adds 24e141e1a6f2 drm/amd/powerplay: add override pcie parameters adds 1aae3164351e drm/amd/powerplay: support sysfs to set/get pcie adds 4322e4c251c9 drm/amd/powerplay: fix smc messsage index report adds 2dd1209e5760 drm/amd/powerplay: fix byte alignment issue of smu11 pptable adds d4631cba9ebe drm/amd/powerplay: move setting allowed mask and feature e [...] adds 04cfc0c80d8a drm/amd/powerplay: fix the issue of checking on message mapping adds a8394cfa4233 drm/amd/powerplay: use REG32_PCIE wrapper instead for sw smu adds 3b94fb101f40 drm/amd/powerplay: add limit of pp_feature for smu (v3) adds 07740adcbcd3 drm/amd/powerplay: add od condition for power limit adds 55c374e9eb72 drm/amdgpu: Add sysfs files for returning VRAM/GTT info v2 adds 9cc032b23939 drm/amd/display: Poll pending DOWN_REP before enabling the link adds e85c2d63a1c4 drm/amd/display: add full update commit hint struct adds 7cef6a120ec4 drm/amd/display: Add function to create 4d19 fixed point adds 8ae5b1d78d4a drm/amd/display: Respect aux return values adds b9952f93cd2c drm/amd/display: Set stream->mode_changed when connectors change adds e5c419709097 drm/amd/display: Add plane capabilities to dc_caps adds b2fddb136d2f drm/amd/display: Drop underlay plane support adds 0d579c7e25f5 drm/amd/display: Create overlay planes adds 34bafd27e342 drm/amd/display: Allow pflips from a framebuffer to itself adds f5031000603f drm/amd/display: Refactor pageflips plane commit adds 46570f090469 drm/amd/display: Keep clocks high before seamless boot done adds 162f807858d1 drm/amd/display: half bandwidth for YCbCr420 during validation adds 87d44f62d51f Revert "drm/amd/display: dcn add check surface in_use" adds f91813992c34 drm/amd/display: Re-add custom degamma support adds 09e5665adafa drm/amd/display: Update plane tiling attributes for stream [...] adds 07d6a1992195 drm/amd/display: Fix soft hang issue when some DPCD data invalid adds 69226e9c7d4e drm/amd/display: 3.2.20 adds a08ac5a62c0f drm/amd/display: Add pp_smu null pointer check adds df8368be1382 drm/amdgpu: Bump amdgpu version for per-flip plane tiling updates adds dff234d275be drm/amd/powerplay: fix raven issue for sw smu adds 2a7821400f0f drm/amd/powerplay: fix semicolon code style issue adds 71ec90943876 drm/ttm: Fix spelling of "KiB" adds a7dc289b98fa drm/amdgpu/gfx_v8_0: Mark expected switch fall-through adds a427a886a8c7 drm/amdgpu: add thick tile mode settings for Oland of gfx6 adds 59979bf8be17 drm/amd/display: Fix Divide by 0 in memory calculations adds 516bc3d8dd79 drm/amdgpu: reroute VMC and UMD to IH ring 1 adds b849aaa41c91 drm/amdgpu: also reroute VMC and UMD to IH ring 1 on Vega 20 adds d38ca8f0f1a4 drm/amdgpu: fix missing assignment of error return code to [...] adds 24bf582e27a8 drm/amd/powerplay: fix memdup.cocci warnings adds db65e887fea5 drm/amd/powerplay: fix pcie sysfs interface when set wrong value adds 83cd83972260 drm/amdgpu: rework shadow handling during PD clear v3 adds 780637cbdf8f drm/amdgpu: let amdgpu_vm_clear_bo figure out ats status v2 adds 0ce15d6f7d3f drm/amdgpu: allocate VM PDs/PTs on demand adds e35fb064d8d4 drm/amdgpu: free PDs/PTs on demand adds adc7bfe50bd9 drm/amdgpu: drop the huge page flag adds 8ce1f7e7307b drm/amdgpu: allow huge invalid mappings on GMC8 adds 054d282d179e drm/amd/amdgpu: Add ENGINE_CNTL register to vcn10 headers adds c33f53341790 drm/amd/display: Drop atomic_obj_lock for private obj adds b5dcec9c90fd drm/amd/display: Don't ASSERT when total_planes == AMDGPU_ [...] adds b1fa8c89556e drm/amdgpu: Add sysfs entries for xgmi hive v2. adds a690aa0f459e drm/amdgpu: Enable XGMI mapping for peer device adds 9b638f975130 drm/amdgpu: XGMI pstate switch initial support adds 0c5ccf14f504 drm/amd/powerplay: apply Vega20 BACO workaround adds fbaf207f58cf drm/amd/display: clean up dml_init_instance adds 929c3aaa26ef drm/amd/display: Free DCN version of stream encoder adds 148cccf26753 drm/amd/display: Refactor reg_set and reg_update. adds 5d87a3fdceec drm/amd/display: Add PSR SMU Interrupt support adds 30eb85ff422f drm/amd/display: Combine field toggle macro and sequence w [...] adds 3af91bb15093 drm/amd/display: Increase DP blank timeout from 30 ms to 50 ms adds e6bddf6c67f9 drm/amd/display: add pipe lock during stream update adds 02553f57dcdd drm/amd/display: Rename is_hdmi to is_hdmi_tmds type adds 6aac37daeb62 drm/amd/display: reduce abm min reduction, deviation gain [...] adds 1c676a678fa7 drm/amd/display: 3.2.21 adds 4966c3d9b8b4 drm/amd/display: implement bounding box update based on uc [...] adds 42195a226beb drm/amd/display: add HW i2c arbitration with dmcu adds d74004b694ea drm/amd/display: Expose support for alpha blending on overlays adds 33d7598d7022 drm/amd/display: fix up reference clock abstractions adds 0dcdcc898234 drm/amd/display: add i2c over aux failure handling adds c6ade4ee7375 drm/amd/display: On DCN1, Wait for vupdate on cursor updates adds 533aed278afe drm/amdgpu: Move IB pool init and fini v2 adds e0634e8d6b90 drm/amd/display: Fix plane address updates for video surfa [...] adds 83afe835eba5 drm/amdgpu: Cosmetic change for calling func amdgpu_gmc_vr [...] adds 96e1b2c2f263 drm/amd/powerplay: simplify sw-smu message map macro adds 1fb4f1554824 drm/amd/powerplay: move the smc_if_version to asic file adds c6eec902198c drm/amdgpu: add ta ras fw info (v2) adds 9b9ca62ddeec drm/amdgpu: export ta fw info adds 1218252ff2bc drm/amdgpu: add module parameters for ras adds 58b22e0b0ead drm/amdgpu: add ta_ras_if.h adds 7da674535da9 drm/amdgpu: add psp ras callback func and macro adds 5e5d3154575c drm/amdgpu: add psp ras subsystem infrastructure (v2) adds 3ea8fb8c803c drm/amdgpu: add psp v11 ras callback adds ea11421391e7 drm/amdgpu: add psp cmd submit timeout adds c030f2e4166c drm/amdgpu: add amdgpu_ras.c to support ras (v2) adds 36ea1bd2d084 drm/amdgpu: add debugfs ctrl node adds 2be4c4a9d478 drm/amdgpu: reserve bad pages during recovery adds 8cf12507d3bd drm/amdgpu: enable ras on sdma4 adds 760a1d55344d drm/amdgpu: enable ras on gfx9 (v2) adds 791c47694f01 drm/amdgpu: enable ras on gmc9 adds ae363a212b14 drm/amdgpu: Add a new flag to AMDGPU_CTX_OP_QUERY_STATE2 adds 5cb771143ed9 drm/amdgpu: add ioctl query for enabled ras features (v2) adds 138352e5752a drm/amdgpu: skip gpu reset when ras error occured adds 96ebb3073275 drm/amdgpu: add human readable debugfs control support (v2) adds 0dee45a25a63 drm/amdkfd: add RAS capabilities in topology for Vega20 (v2) adds 9b54d2017687 drm/amdkfd: add RAS ECC event support (v3) adds acbbee015b01 drm/amdgpu: handle ras resume adds ed606ca3d30d drm/amdgpu: update atomfirmware header with ecc related members adds 511c4348cf7b drm/amdgpu: add atomfirmware helper function to query ecc status adds 8b6da23f511f drm/amdgpu: add atomfirmware helper function to query sram [...] adds f49ea9f81536 drm/amdgpu: query sram ecc/ecc availability from atombios adds b404ae82558e drm/amdgpu: lookup vbios table to check ecc capability adds 1febb00ecb1a drm/amdgpu: export both supported and enabled ras features adds 2f3940e99243 drm/amdgpu: fix ras parameter descriptions adds 54eb4ed6072b drm/amdgpu: Fix NULL pointer when ta is missing adds 2b9505e3539e drm/amdgpu: Fix warning when lockdep is enabled adds 5caf466a6e42 drm/amdgpu: add new member hw_supported adds b076296b0fb3 drm/amdgpu: Fix ras debugfs data parse adds 163def43e9a1 drm/amdgpu: Fix lockdep warning more gracely adds 5d0f903fe215 drm/amdgpu: let ras initialization a little noticeable adds 108c6a6309c9 drm/amdgpu: add new ras workflow control flags adds 289d513b17e7 drm/amdgpu: fix semicolon.cocci warnings adds 95b1346872f8 drm/amdgpu: Clear VRAM for DRM dumb_create buffers adds 46846ba26558 drm/amdgpu: Only clear dumb buffers if ring is enabled adds 0133690e0d08 drm/amdgpu: change Vega IH ring 1 config adds 1ae64cec8ab7 drm/amdgpu: enable IH doorbell for ring 1&2 on Vega adds b51cd19e48b7 drm/amdgpu: enable IH ring 1&2 for Vega20 as well adds 8c65fe5fc81c drm/amdgpu: limit the number of IVs processed at once adds c1a8abd99da5 drm/amdgpu: use ring/hash for fault handling on GMC9 v3 adds 04ed8459f334 drm/amdgpu: remove chash adds 3119e7f43be1 drm/amdgpu: remove non-sense NULL ptr check adds 56753e73fb2e drm/amdgpu: wait for VM to become idle during flush adds 1bd4e4ca7bb8 drm/amdgpu: stop evicting busy PDs/PTs adds 386a68e78620 drm/amdkfd: support concurrent userptr update for HMM adds 5aeaccca3002 drm/amdgpu: support userptr cross VMAs case with HMM adds 194f87ddffe2 drm/amdgpu: more descriptive message if HMM not enabled adds 98ae7f98d44b drm/amdgpu: Wait for newly allocated PTs to be idle adds 1791e54f0121 drm/amd/display: Respect DRM framebuffer info for video surfaces adds f81e8d532a4f drm/amdkfd/sriov:Put the pre and post reset in exclusive mode v2 adds f11a13ecafa4 drm/amdgpu: re-enable retry faults adds 4f8bc72fbf10 drm/amdgpu: free up the first paging queue v2 adds 1d31408a4c29 drm/amdgpu: use more entries for the first paging queue adds eec3d5efd16d drm/amd/display: Reset alpha state for planes to the corre [...] adds 335d5d7bbd3c drm/amd/display: change generic_reg_wait to void. adds 7ddaef96cd30 drm/amd/display: Use drm helper for resetting plane state adds 901f4f97be66 drm/amd/display: Move dm_read_reg_func to dc_helper. adds ae5041f3a031 drm/amd/display: Fix setting DP_VID_N_MUL adds 7fe538a4d641 drm/amd/display: fix DP 422 VID_M half the rate issue. adds 9070d18f89a8 drm/amd/display: Add a hysteresis to BTR frame multiplier adds fe6119fb0361 drm/amd/display: Fix DP audio regression adds f38e720af8c5 drm/amd/display: extend EDID support to 1kb adds 8db89b2e39ff drm/amd/display: 3.2.22 adds 3d5cc272319d drm/amd/display: Programming correct VRR_EN bit in VTEM structure adds b05e2c5e81f9 drm/amd/display: Update ABM crtc state on non-modeset adds 3c7dd2cbc8e1 drm/amd/display: cache additional dpcd caps for HDR capabi [...] adds 3a9aeadbdfa8 drm/amd/display: Use dc_is_hdmi_signal() instead of ENUM adds c23f95ae7064 drm/amd/display: add global master update lock interfaces adds 66acd4418d7d drm/amd/display: Link train only when link is DP and backe [...] adds e03868ec0cdc drm/amd/display: Fix VTEM InfoPacket programming adds 1e49f3e56d4d drm/amd/display: 3.2.23 adds bc2193992b00 drm/amd/display: fix releasing planes when exiting odm adds f25f06b67ba2 drm/amd/display: fix odm combine pipe reset adds 661a8cd9516b drm/amd/display: add missing opp programming for odm adds 6ffaa6fcd06a drm/amd/display: fix odm pipe management adds d5f90f3a0ab3 drm/amd/display: Expose generic SDP message access interface adds c7ba3653e977 drm/amd/display: Generic SDP message access in amdgpu adds f258fee6c3c0 drm/amd/display: Add debugfs dpcd interface adds 54087768dbd6 drm/amd/display: Only put primary planes into the mode_inf [...] adds 5bbfcebb6d1b drm/ttm: remove set but not used variable 'rdev' adds 5ea8b4725f42 drm/amd/powerplay: Zero initialize num_of_levels in vega20 [...] adds 0a958328b069 drm/amd/powerplay: fix spelling mistake "unknow" -> "unknown" adds 005440066f92 drm/amdgpu: enable gfxoff again on raven series (v2) adds 083d022913f2 drm/amdgpu: add one rlc version into gfxoff blacklist adds 2c2508029f02 drm/amdgpu: remove some unused VM defines adds 072b7a0bd2f6 drm/amdgpu: always set and check dma addresses in the VM code adds d1e29462a06a drm/amdgpu: move and rename amdgpu_pte_update_params adds 802a4a484a76 drm/amdgpu: reserve less memory for PDE updates adds 6dd09027a22a drm/amdgpu: new VM update backends adds e6899d55904f drm/amdgpu: use the new VM backend for PDEs adds c3546695830e drm/amdgpu: use the new VM backend for PTEs adds 86f7bae5cf97 drm/amdgpu: revert "XGMI pstate switch initial support" adds 4e8738a206d2 drm/amdgpu/display: fix build when DCN KCONFIG is not set adds 06b61d4a3cca drm/amd/powerplay: delete some dead code adds 8513027a73c2 drm/amd/powerplay: Off by one in vega20_get_smu_msg_index() adds 6c851417336a drm/amd/powerplay: Fix double unlock bug in smu_sys_set_pp [...] adds 73aa8e1a3a84 drm/amdgpu: Fix some sanity check adds 9f491d731c9d drm/amdgpu: use macro instead of enum for flags adds 828cfa29093f drm/amdgpu: Fix amdgpu ras to ta enums conversion adds 190211ab7554 drm/amdgpu: remove per obj debugfs write adds fed184e9057a drm/amdgpu: trivial typo fix adds 39fee32b467c drm/amdgpu: error out on mode1 reset failure adds 7a3d7bf606ca drm/amdgpu: add more debug friendly prompts adds 37945a3ad56f drm/amdgpu: defer cmd/fence/fw buffers destroy on hw_init failure adds adc7e863f684 drm/amdgpu: use the new VM backend for clears adds df399b064118 drm/amdgpu: XGMI pstate switch initial support adds ecf96b52bf98 drm/amdgpu: move VM table mapping into the backend as well adds 110aef572afc drm/amdgpu: drop the ib from the VM update parameters adds fda43ab68ce4 drm/amdgpu: don't put the root PD into the relocated list adds 5581192d7233 drm/amd/display: add preferred pipe split logic adds 3ae42acde349 drm/amd/display: program default output gamma adds a504ad265dec drm/amd/display: Handle branch device with DFP count = 0 case. adds d9673c920c03 drm/amd/display: Pass init_data into DCN resource creation adds bc07dfb3660f drm/amd/display: Clean up old pplib interface functions adds 3a66541c63bc drm/amd/display: Create clock funcs adds bb1cb98e215c drm/amd/display: Pass SDP spliting in parameters adds a5706c61cb8e drm/amd/display: 3.2.24 adds 248cbed60db0 drm/amd/display: use dc_is_virtual instead of ENUM adds 0cbba1638b8e drm/amd/display: Populate macro_tile_size field for dml adds c0415c8722a4 drm/amd/display: fix odm output gamma programming adds e815a9e62b32 drm/amd/powerplay: update current profile mode only when i [...] adds b523c3a61394 Revert "drm/amdgpu: more descriptive message if HMM not enabled" adds ac83d0ff9cbf Revert "drm/amdgpu: support userptr cross VMAs case with HMM" adds 96aa5bfa091c Revert "drm/amdkfd: support concurrent userptr update for HMM" adds 8944042dece3 Revert "drm/amdgpu: fix HMM config dependency issue" adds 318c3f4bf337 Revert "drm/amdgpu: replace get_user_pages with HMM mirror [...] adds 20d059278ebe Revert "drm/amdkfd: avoid HMM change cause circular lock" adds 296bb163e2d5 Revert "drm/amdgpu: use HMM callback to replace mmu notifier" adds 7a65bdc6903d drm/amdgpu/smu11: fix warning on 32bit arches adds 457109829f4e Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] adds 1f2367a39f17 drm/komeda: Add d71_enum_resources and d71_cleanup adds 71c420b7bf8a drm/komeda: Add d71 layer adds 7013b667b3d1 drm/komeda: Add d71 compiz component adds f5f0a68e0068 drm/komeda: Add D71 improc and timing_ctrlr adds 321e925c5813 drm/komeda: Add komeda_assemble_pipelines adds 0dac37bf1c5d drm/komeda: Add irq handling adds 7d3cfb70a604 drm/komeda: Add debugfs node "register" for register dump adds 576832681891 arm/komeda: Compile komeda_debugfs_init() only if CONFIG_D [...] adds 04c8a1ec395b MAINTAINERS: Fix pattern for Documentation path for Arm Ma [...] adds 5ebffda25773 Merge commit 'refs/for-upstream/mali-dp' of git://linux-ar [...] adds a5c0fa44e9c1 drm/rockchip: vop: Support dithering to RGB666 adds 17e5bb37c53a dt-bindings: display: rockchip: add document for rk3066 hdmi adds f84d3d37b7fb drm: rockchip: introduce rk3066 hdmi adds 1861a1ffbc08 drm/stm: dw_mipi_dsi-stm: add sleep power management adds df61c776657f drm/stm: add sleep power management adds 088aed8bcab0 drm/sun4i: hdmi: add support for ddc-i2c-bus property adds 64e1f830ea5b drm: fallback to dma_alloc_coherent when memory encryption [...] adds 7bf60c52e093 dma-buf: add new dma_fence_chain container v7 adds 44f8a1396e83 drm/syncobj: add new drm_syncobj_add_point interface v4 adds 01d6c3578379 drm/syncobj: add support for timeline point wait v8 adds 27b575a9aa2f drm/syncobj: add timeline payload query ioctl v6 adds bc9c80fe01a2 drm/syncobj: use the timeline point in drm_syncobj_find_fence v4 adds ea569910cbab drm/syncobj: add transition iotcls between binary and timeline v2 adds 50d1ebef79ef drm/syncobj: add timeline signal ioctl for syncobj v5 adds 181e5bf29e06 drm/vc4: Make sure to emit a tile coordinates between two [...] adds fc0c77fcbfb7 drm/v3d: fix a NULL vs error pointer mixup adds ad8d68b214c7 drm/v3d: Add a note about OOM vs FLDONE, which may be raci [...] adds 3f0b646e1a54 drm/v3d: Rename the fence signaled from IRQs to "irq_fence". adds 5f513cc89edf drm: Add a helper function for printing a debugfs_regset32. adds 3051719af11e drm/vc4: Use drm_print_regset32() for our debug register dumping. adds 3a3fe6e76663 drm: shmem: Off by one in drm_gem_shmem_fault() adds 13f0ec3417c5 drm/vc4: Use drm_printer for the debugfs and runtime bo st [...] adds cb74f6ee8e3a drm/vc4: Add helpers for pm get/put. adds 6234fc0fb037 drm/vc4: Make sure that the v3d ident debugfs has vc4's power on. adds a1d2a6339961 drm/lima: driver for ARM Mali4xx GPUs adds f8b347064b89 MAINTAINERS: add drm/lima driver info adds 3c77ff8f8bae drm/v3d: fix a missing check of pm_runtime_get_sync adds 7ff8a316d10b drm/virtio: add missing drm_atomic_helper_shutdown() call. adds 175d176a1a6f drm/bochs: add missing drm_atomic_helper_shutdown() call. adds e543e0293ca2 drm/cirrus: add missing drm_helper_force_disable_all() call. adds 31c17924564f drm/bochs: drop mode_config_initialized adds a719004282c0 drm/cirrus: drop mode_info.mode_config_initialized adds b9ed8cff037b drm/fb-helper: Remove unused gamma_size variable adds 65a102f68005 drm/fb-helper: dpms_legacy(): Only set on connectors in use adds d7f9b83913f1 drm/vc4: Call drm_dev_register() after all setup is done adds 6e3f17ee73f7 drm/fb-helper: generic: Call drm_client_add() after setup is done adds 1fa6fa1cad3a drm/gamma: Clarify gamma lut uapi adds 7f347dd535ce dt-bindings: panel: Add Feiyang FY07024DI26A30-D MIPI-DSI [...] adds 69dc678abc2b drm/panel: Add Feiyang FY07024DI26A30-D MIPI-DSI LCD panel adds 8c089d642fd1 dt-bindings: display/panel: Add missing unit names adds 3ecd76d9640e dt-bindings: Add vendor prefix for ROCKTECH DISPLAYS LIMITED adds 89c30fcb39f3 dt-bindings: Add Rocktech jh057n00900 panel bindings adds 530b19698dc8 drm/panel: Add Rocktech jh057n00900 panel driver adds 0084c3c71126 drm/panel: otm8009a: Add delay at the end of initialization adds f390d43e11cd drm/panel: otm8009a: No error msg if probe deferred adds 135281dfd493 drm/panel: rm68200: No error msg if probe deferred adds fc13d7100299 drm/panel: otm8009a: Set clock to 29.70 Mhz adds c9be804c8c7a drm/vc4: Use common helpers for debugfs setup by the drive [...] adds ffc267407149 drm/vc4: Disable V3D interactions if the v3d component did [...] adds eff9f244c123 dt-bindings: gpu: Add ASPEED GFX bindings document adds 4f2a8f5898ec drm: Add ASPEED GFX driver adds f15a3ea80391 MAINTAINERS: Add ASPEED BMC GFX DRM driver entry adds 14d2bd53a47a Merge tag 'drm-misc-next-2019-04-04' of git://anongit.free [...] adds 2ebf47176b7e drm/panel: Rocktech jh057n00900: Add terminating newlines [...] adds e31b97ef19df drm/vc4: vc4_debugfs_regset32() can be static adds bc29d3a69d4c drm/pl111: fix possible object reference leak adds 91b350a60513 Documentation/gpu/meson: Remove link to meson_canvas.c adds 7415287e1f36 drm: move tinydrm format conversion helpers to new drm_for [...] adds 26f024f54ab6 drm: add drm_fb_memcpy_dstclip() helper adds bcc4442008ac drm: add drm_fb_xrgb8888_to_rgb565_dstclip() adds ec3de7a43e9c drm: add drm_fb_xrgb8888_to_rgb888_dstclip() adds ab3e023b1b4c drm/cirrus: rewrite and modernize driver. adds 6f61a82507c9 MAINTAINERS: mark lima mailing list as moderated adds ebc41018d84b dt-bindings: gpu: add bindings for the ARM Mali Bifrost GPU adds 71bfbaa47b6d dt-bindings: display: amlogic, meson-vpu: Add G12A compati [...] adds 6c28dca669c6 dt-bindings: display: amlogic, meson-dw-hdmi: Add G12A com [...] adds 61af6e22ec26 drm/meson: Switch PLL to 5.94GHz base for 297Mhz pixel clock adds b93a66faeea9 drm/meson: Add registers for G12A SoC adds e4d1ae1fa360 drm/meson: Add G12A Support for VPP setup adds 728883948b0d drm/meson: Add G12A Support for VIU setup adds 490f50c109d1 drm/meson: Add G12A support for OSD1 Plane adds 11c2d4c751e5 drm/meson: Add G12A Support for the Overlay video plane adds 68679d41a3d6 drm/meson: Add G12A support for plane handling in CRTC driver adds 64d598a106c3 drm/meson: Add G12A support for CVBS Encoder adds 202b9808f8ed drm/meson: Add G12A Video Clock setup adds 4deb190aa355 drm/meson: Add G12A compatible adds 3b7c1237a72a drm/meson: Add G12A support for the DW-HDMI Glue adds 2b5440bc1756 drm/lima: add missing Kconfig dependency adds 80bb8d983224 drm/lima: include used header file explicitly adds 5c8c397c3e54 Merge tag 'drm-misc-next-2019-04-10' of git://anongit.free [...] adds af67772d0a76 drm/amdgpu: Correct the irq types' num of sdma adds 795c1b8d0730 drm/amdgpu: Adjust TMR address alignment as per HW requirement adds 5fa76a9dfe9f drm/amdgpu: fix ATC handling for Ryzen adds b6f3a51e0a34 drm/amdgpu: handle leaf PDEs as PTEs on Vega adds c4229c6e37c2 drm/amdgpu: provide the page fault queue to the VM code adds b4ae4fe6cdbb drm/amdgpu: Add preferred_domain check when determine XGMI state adds 233d3ee4ba36 drm/amdgpu: Allow switching to CUSTOM profile on smu7 v2 adds bbdf38cc0dce drm/amdgpu: Allow switching to CUSTOM profile on Vega10 v2 adds e178f10726d1 drm/amdgpu: Allow switching to CUSTOM profile on Vega20 adds e854194c8b6e drm/amd/display: Update VRR state earlier in atomic_commit_tail. adds 66b0c973d7f7 drm/amd/display: Prevent vblank irq disable while VRR is a [...] adds fdd1fe57c00e drm/amd/display: Rework vrr flip throttling for late vblank irq. adds d2574c33bb71 drm/amd/display: In VRR mode, do DRM core vblank handling [...] adds 71bbe51a0839 drm/amd/display: Make pageflip event delivery compatible w [...] adds 813d20dccf93 drm/amd/display: Fix multi-thread writing to 1 state adds 805ab8f7da89 drm/amd/display: Fix "dc has no member named dml" compile error adds 6752bea8b03e drm/amd/display: Prevent cursor hotspot overflow for RV ov [...] adds 7cdd4dc58d28 drm/amd/powerplay: check for invalid profile mode before s [...] adds 4825d8d6a0fe drm/amd/powerplay: optimization function of smu_update_table adds 0e4f087ba2fe drm/amd/powerplay: simplify the code of [get|set]_activity [...] adds 191051a1bef8 drm/amdgpu: Make default ras error type to none adds 77de502b088f drm/amdgpu: Introduce another ras enable function adds a170d49d084d drm/amdgpu: gfx use amdgpu_ras_feature_enable_on_boot adds 53d650548c38 drm/amdgpu: gmc use amdgpu_ras_feature_enable_on_boot adds 7dd609da9b4e drm/amdgpu: sdma use amdgpu_ras_feature_enable_on_boot adds 14cfde84e33e drm/amdgpu: Add a check to avoid panic because of unexpected irqs adds b0960c3592a3 drm/amdgpu: Always enable memory sharing within same XGMI hive adds bb5a2bdf36a8 drm/amdgpu: support dpm level modification under virtualiz [...] adds 3d12beb319c4 drm/amd/display: Remove semicolon from to_dm_plane_state d [...] adds 2aa632c5ffbe drm/amd/display: Initialize stream_update with memset adds b62f95d16251 drm/amd/display: Add debugfs entry for amdgpu_dm_visual_confirm adds e5490464f45d drm/amd/display: fix dp_hdmi_max_pixel_clk units adds e49f69363adf drm/amd/display: use proper formula to calculate bandwidth [...] adds 0de34efc7b5f drm/amd/display: fix clk_mgr naming adds 332c11914a76 drm/amd/display: Calculate link bandwidth in a common function adds a1e07ba89d49 drm/amd/display: Use plane->color_space for dpp if specified adds b4423fd9cf3e drm/amd/display: return correct dc_status for dcn10_valida [...] adds 2fbbd495e9fe drm/amd/display: 3.2.25 adds e9164db72aa2 drm/amd/display: remove min reduction for abm 2.2 level 3 adds 7ee3769a37d3 drm/amd/display: prefer preferred link cap over verified l [...] adds 004fefa385b4 drm/amd/display: Set surface color space from DRM plane state adds 86eb426a0f30 drm/amd/display: Call hwss.set_cursor_sdr_white_level, if [...] adds c85fc65e2241 drm/amd/display: init dc_config before rest of DC init adds 15ae3b28f8ca drm/amd/display: disable link before changing link settings adds d5ca5fdbeb76 drm/amd/display: fix underflow on boot adds fbd06ec492fc drm/amd/display: HDR visual confirmation incorrectly repor [...] adds 113b7a010872 drm/amd/display: Recreate private_obj->state during S3 resume adds c7e557ab46a7 drm/amd/display: Clean up locking in dcn*_apply_ctx_for_surface() adds cc1fec5724d1 drm/amd/display: Pass plane caps into amdgpu_dm_plane_init adds fe6382cd69de drm/amd/display: fix is odm head pipe logic adds ecc4946f11a0 Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] adds f06ddb53096b BackMerge v5.1-rc5 into drm-next adds bd53280ef042 drm/drv: Fix incorrect resolution of merge conflict adds dbb92471674a Revert "drm: allow render capable master with DRM_AUTH ioctls" adds a9f58c456e9d drm/vmwgfx: Be more restrictive when dirtying resources adds b2130cca9c8d drm/vmwgfx: Remove set but not used variable 'restart' adds 4efa6661154f drm/vmwgfx: remove redundant unlikely annotation adds 6f74fd911d19 drm/vmwgfx: Use preprocessor macro to get valid context node adds d01316d0469f drm/vmwgfx: Use preprocessor macro for cmd struct adds 5724f899ed82 drm/vmwgfx: Add a new define for vmwgfx user-space debugging adds 45399b112a72 drm/vmwgfx: Print message when command verifier returns wi [...] adds b289840455ce drm/vmwgfx: Clean up some debug messages in vmwgfx_execbuf.c adds 4062dd3e6ad6 drm/vmwgfx: Use VMW_DEBUG_USER for device command buffer errors adds 680360a4d3f6 drm/vmwgfx: Fix formatting and spaces in vmwgfx_execbuf.c adds 11c454196610 drm/vmwgfx: Use preprocessor macro for FIFO allocation adds a5020f4f537f drm/vmwgfx: Zero initialize handle in vmw_execbuf_process adds c601b12fb634 drm/vmwgfx: Remove set but not used variable 'fb_offset, f [...] adds b3edf499dd5b Merge branch 'vmwgfx-next' of https://gitlab.freedesktop.o [...] adds e0510da05192 drm/i915: Extract check_luts() adds 9d9cb9c18c70 drm/i915: Turn intel_color_check() into a vfunc adds e98f35624ca4 drm/i915: Extract i9xx_color_check() adds 3cdd5174cfc6 drm/i915: Extract chv_color_check() adds 1b386cf84931 drm/i915: Extract icl_color_check() adds fbeb4f362213 drm/i915: Extract glk_color_check() adds 1eb631561120 drm/i915: Extract bdw_color_check() adds f65d5528c023 drm/i915: Extract ilk_color_check() adds c25abff511ad drm/i915: Drop the pointless linear legacy LUT load on CHV adds c4128ce7d59e drm/i915: Skip the linear degamma LUT load on ICL+ adds f6ac993fb0ca drm/i915: move the edram detection out of uncore init adds e15be4298f35 drm/i915: fix i9xx irq enable/disable adds 61eae851c92b drm/i915: Fix GCMAX color register programming adds 502da13a72da drm/i915: Program EXT2 GC MAX registers adds ee6df5694a9a drm/i915: Always backoff after a drm_modeset_lock() deadlock adds 52b832606038 drm/i915/guc: Retry GuC load for all load failures adds cde5f7edd511 drm/i915: Avoid using ctx->file_priv during construction adds ee8efa80799f drm/i915: Check domains for userptr on release adds 86d35d4e7625 drm/i915: Split Pineview device info into desktop and mobile adds e08891a5b7e6 drm/i915: Remove redundant device id from IS_IRONLAKE_M macro adds 4ae61358cc1a drm/i915: Split some PCI ids into separate groups adds 805446c8347c drm/i915: Introduce concept of a sub-platform adds d53fef0be4a5 x86/gpu: add ElkhartLake to gen11 early quirks adds b01720bfcdf9 drm/i915: Prefault before locking pages in shmem_pwrite adds 3a891a626794 drm/i915: Move intel_engine_mask_t around for use by i915_ [...] adds 8b74594aa455 drm/i915: Split out i915_priolist_types into its own header adds 7881e6057586 drm/i915: Only emit one semaphore per request adds f722b8c1e2a2 drm/i915/ehl: All EHL ports are combo phys adds 6cbe88303621 drm/i915: add intel_uncore_init_early adds 3de6f8529461 drm/i915: rename init/fini/prune uncore functions adds 640cde65b48a drm/i915: Fix uninitialized mask in intel_device_info_subp [...] adds 4c6ce5c99084 drm/i915: Move the decision to use the breadcrumb tasklet [...] adds 905801fe7237 drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power [...] adds 48d9f87ddd21 drm/i915: Save the old CDCLK atomic state adds 2b21dfbeee72 drm/i915: Remove redundant store of logical CDCLK state adds 59f9e9cab3a1 drm/i915: Skip modeset for cdclk changes if possible adds 320d41b33ade drm/i915: Extract ilk_lut_10() adds 5bda1aca5d94 drm/i915: Don't use split gamma when we don't have to adds c21ce2effc52 drm/i915: Implement split/10bit gamma for ivb/hsw adds 514462caf757 drm/i915: Add 10bit LUT for ilk/snb adds e262568eb58f drm/i915: Add "10.6" LUT mode for i965+ adds 821062478ce4 drm/i915: Expose the legacy LUT via the GAMMA_LUT/GAMMA_LU [...] adds 795f672b88ba drm/i915: Expose full 1024 LUT entries on ivb+ adds 28d618e9ab86 drm/i915: Update DRIVER_DATE to 20190404 adds 6960d9cfc721 drm/i915: Be precise in types for i915_gem_busy adds 8fb44c1d8258 drm/i915: Fixup kerneldoc for intel_cdclk_needs_cd2x_update adds c2400ec3b6d1 drm/i915: add Makefile magic for testing headers are self- [...] adds b66ea2c2cf59 drm/i915: Use lockdep_pin_lock() over the construction of [...] adds bac24f59f454 drm/i915/execlists: Enable coarse preemption boundaries for gen8 adds e57ce4b193a3 drm/i915/selftests: Fix plain use of integer 0 as NULL adds 6d4257284a87 drm/i915: Make RING_PDP relative to engine->mmio_base adds fdc4e9267f9b drm/i915: Make use of 'engine->uncore' adds 95007efbe608 drm/i915: Convert i915_reset.c over to using uncore mmio adds 141f3767e7b8 drm/i915: Mark GEM wedged right after marking device unplugged adds 513a4c5589b4 drm/i915: Track the temporary wakerefs used for hsw_get_pi [...] adds 499653501baf drm/i915: Fix pipe_bpp readout for BXT/GLK DSI adds e1ef734eaec5 drm/i915: make intel_frontbuffer.h self-contained adds 331c201a0726 drm/i915: extract intel_audio.h from intel_drv.h adds d2ee2e8afeea drm/i915: extract intel_crt.h from intel_drv.h adds fdc24cf30897 drm/i915: extract intel_ddi.h from intel_drv.h adds ec7f29ff0d14 drm/i915: extract intel_connector.h from intel_drv.h adds 174594db632a drm/i915: extract intel_csr.h from intel_drv.h adds 98afa316d1ed drm/i915: extract intel_fbc.h from intel_drv.h adds 55367a275ada drm/i915: extract intel_psr.h from intel_drv.h adds 78c61320c542 drm/i915: extract intel_color.h from intel_drv.h adds f3e189479427 drm/i915: extract intel_lspcon.h from intel_drv.h adds 596fee14fbc9 drm/i915: extract intel_sdvo.h from intel_drv.h adds 408bd9178666 drm/i915: extract intel_hdcp.h from intel_drv.h adds 44c1220a441c drm/i915: extract intel_panel.h from intel_drv.h adds 696173b064c6 drm/i915: extract intel_pm.h from intel_drv.h adds 6dfccb95cf17 drm/i915: extract intel_fbdev.h from intel_drv.h adds 27fec1f9734d drm/i915: extract intel_dp.h from intel_drv.h adds 0550691d58f9 drm/i915: extract intel_hdmi.h from intel_drv.h adds 56dabc930252 drm/i915: extract intel_atomic_plane.h from intel_drv.h adds c6a35b9cf9e2 drm/i915: extract intel_pipe_crc.h from intel_drv.h adds efe57eeae510 drm/i915: extract intel_tv.h from intel_drv.h adds 42406fdc282c drm/i915: extract intel_lvds.h from intel_drv.h adds 75a4639a9f9a drm/i915: extract intel_dvo.h from intel_drv.h adds f9a79f9aeeee drm/i915: extract intel_sprite.h from intel_drv.h adds e7674ef682f2 drm/i915: extract intel_cdclk.h from intel_drv.h adds 93a643f29bcb drm/i915/cdclk: have only one init/uninit function adds 3a52fb7e7953 drm/i915: Get power refs in encoder->get_power_domains() adds 99fa4bc26d74 drm/i915/icl: Simplify release of encoder power refs adds bfd045331384 drm/i915/guc: Replace WARN with a DRM_ERROR adds da23379f1508 drm/i915: Use static allocation for i915_globals_park() adds de220cc21967 drm/i915: Consolidate the timeline->barrier adds 15b7dae0076b drm/i915/psr: Update PSR2 SU corruption workaround comment adds c0f6ffb2cd6a drm/i915: Remove unused VLV/CHV PSR registers adds 98c0d19ec72c drm/i915/psr: Initialize PSR mutex even when sink is not reliable adds 7ae6ad6fbd83 drm/i915/psr: Do not enable PSR in interlaced mode for all GENs adds 6484775766e3 drm/i915/selftests: Mark live_forcewake_ops as unreliable adds 174221e84915 drm/i915/guc: Replace preempt_client lookup with engine->p [...] adds c5b81a325263 drm/i915/icl: Ungate ddi clocks before IO enable adds 942d1cf48eae drm/i915/icl: Fix port disable sequence for mipi-dsi adds f11cb1c19ad0 drm/i915/dp: revert back to max link rate and lane count on eDP adds 4bdc42094d9c ALSA: hda: Fix racy display power access adds a087bafeeac7 drm/i915/icl: Handle rps interrupts without irq lock adds 8455dad7ba8c drm/i915/icl: Don't warn on spurious interrupts adds feb8846b3a4f drm/i915/dp: Expose force_dsc_enable through debugfs adds 9726920b7ea2 drm/i915: Only reset the pinned kernel contexts on resume adds b7404c7ecb38 drm/i915: Bump ready tasks ahead of busywaits adds a79208de65fe drm/i915: Use dedicated rc6 enabling sequence for gen11 adds d105e9ad548d drm/i915/icl: Apply a recommended rc6 threshold adds 2ea7414159cd drm/i915/icl: Enable media sampler powergate adds 1071d0f6877e drm/i915/icl: Disable video turbo mode for rp control adds 917dc6b53c27 drm/i915: Use Engine1 instance for gen11 pm interrupts adds 7d4c75d9097a drm/i915: Prepare for larger CSB status FIFO size adds 632c7ad6f450 drm/i915/icl: Switch to using 12 deep CSB status FIFO adds 4e2056e05e6e drm/i915: Set DP min_bpp to 8*3 for non-RGB output formats adds aefa95bacfbe drm/i915: Clean up DSC vs. not bpp handling adds 0c441cb6f3ee drm/i915: Call i915_sw_fence_fini on request cleanup adds 3936867dbc1e drm/i915: Disable read only ppgtt support for gen11 adds 292ad25c22d9 drm/i915/guc: Implement reset locally adds 1863e3020ab5 drm/i915/execlists: Always reset the context's RING registers adds 2e1e5c5532ff drm/i915: Avoid reclaim taints from runtime-pm debug adds 6fd3134ae355 drm/i915: Do not enable FEC without DSC adds 2474028e4b9a drm/i915: Rename skl_wa_clkgating to the actual WA adds fa9d38f65d39 drm/i915: Fix the inconsistent RMW in WA 827 adds 0edda1d6813b drm/i915: Flush the CSB pointer reset adds 7a412b8f60cd drm/i915: Restore correct bxt_ddi_phy_calc_lane_lat_optim_ [...] adds e5604e2fb6d4 drm/i915: Suppress spurious combo PHY B warning adds 019d26004eba drm/i915: Shortcut readiness to reset check adds 5ce5f61b70f9 drm/i915: Handle catastrophic error on engine reset adds 39564ae86d51 drm/i915/ehl: Inherit Ice Lake conditional code adds 5d75dc2b0810 drm/i915: Teach intel_workarounds to use uncore mmio access adds 1ab494cc405c drm/i915/selftests: Skip live timeline/suspend tests if wedged adds c856dbc887aa drm/i915: Nuke drm_crtc_state and use intel_atomic_state instead adds 7a2a519a899b drm/i915: Drop bool return from breadcrumbs signaler adds adc674cebba7 drm/i915: Mark up ips for RCU protection adds 2c7f9a4df9de drm/i915/gvt: Use consist max display pipe numbers as i915 [...] adds f74a6d9a2c42 drm/i915/gvt: Refine the snapshort range of I915 MCHBAR to [...] adds ed47c5cb8ee6 drm/i915/gvt: Refine the combined intel_vgpu_oos_page stru [...] adds 9c1c8416fc37 drm/i915/gvt: remove the unused sreg adds 43226e6fe798 drm/i915/gvt: replaced register address with name adds aee183baaa3a drm/i915/gvt: Add macro define for mmio 0x50080 and gvt fl [...] adds d39af942822f drm/i915/gvt: Enable synchronous flip on handling MI_DISPLAY_FLIP adds d57b39e3ee3c drm/i915/gvt: Enable async flip on plane surface mmio writes adds 95d002e0a34c Merge tag 'drm-intel-next-2019-04-04' into gvt-next adds ac071578286e drm/i915/gvt: addressed guest GPU hang with HWS index mode adds 2bfc4975083a drm/i915/gvt: Fix incorrect mask of mmio 0x22028 in gen8/9 [...] adds e4eabf27ca90 Merge tag 'gvt-next-2019-04-16' of https://github.com/inte [...] adds 68eb49b140c3 drm/i915: refactor the IRQ init/reset macros adds 2918c3caefc1 drm/i915: don't specify the IRQ register in the gen2 macros adds 9d9523d8c122 drm/i915: add GEN2_ prefix to the I{E, I, M, S}R registers adds 65f42cdc6e65 drm/i915: convert the IRQ initialization functions to inte [...] adds b16b2a2f70b1 drm/i915: fully convert the IRQ initialization macros to i [...] adds d1172ab3d443 drm/i915: Introduce struct class_instance for engines acro [...] adds 5b354966d0d4 drm/i915/ehl: inherit icl cdclk init/uninit adds ad2c467aa92e drm/i915: Update DRIVER_DATE to 20190417 adds b1c4f7feada5 Merge tag 'drm-intel-next-2019-04-17' of git://anongit.fre [...] adds bf4f6d16c894 drm: switch drm_fb_memcpy_dstclip to accept __iomem dst adds d653bd394823 drm: switch drm_fb_xrgb8888_to_rgb565_dstclip to accept __ [...] adds 5c5373b51bec drm: switch drm_fb_xrgb8888_to_rgb888_dstclip to accept __ [...] adds 669105a74a28 drm/bochs: use simple display pipe adds 3bfaf1f7044c Merge drm/drm-next into drm-misc-next adds 564d6fd611f9 drm/sun4i: Rely on dma interconnect for our RAM offset adds e33898a20744 drm/client: Rename drm_client_add() to drm_client_register() adds 09ded8af57bc drm/i915/fbdev: Move intel_fb_initial_config() to fbdev helper adds f47056e88057 drm/tinydrm: Fix fbdev pixel format adds 79b979735e85 drm: fix drm_fb_xrgb8888_to_rgb888_dstclip() adds beb941b970fb virtio-gpu api: comment feature flags adds 3d31e2152281 drm/bridge: ti-tfp410: Fall back to HPD polling if HPD irq [...] adds 51c7b4477c8b dt-bindings: display: tfp410: Add bus-width parameter property adds 0eb2766dd6f3 drm/bridge: ti-tfp410: Set the bus_format adds d08d42de6432 iommu: io-pgtable: Add ARM Mali midgard MMU page table format adds c117aa4d8701 drm: Add a drm_gem_objects_lookup helper adds f3ba91228e8e drm/panfrost: Add initial panfrost driver adds 4dff47c7607a drm/panfrost: Add support for 2MB page entries adds 5e498abf1485 dma-buf: explicitely note that dma-fence-chains use 64bit seqno adds 76356a966e33 drm: aspeed: Clean up Kconfig options adds c8f005684c98 drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware use [...] adds 5d5a179d3e90 drm: Add helpers for setting up an array of dma_fence depe [...] adds f3fb20074e02 drm/lima: Use the drm_gem_fence_array_add helpers for our deps. adds b7147e9a1571 drm: add drm_format_helper.c to kerneldoc adds d48ae1f0532c drm/lima: Make lima_sched_ops static adds 1f2f0599579c drm/sun4i: Make some symbols static adds 2ccb8433ebe8 drm/meson: Make some functions static adds 852ce7285c99 drm/meson: add size and alignment requirements for dumb buffers adds bd84995f0625 drm/mcde: Add device tree bindings adds 9e0b597534b4 dt-bindings: drm/panel: simple: add lg,acx467akm-7 panel adds debcd8f954be drm/panel: simple: add lg,acx467akm-7 panel adds 8d8f6f704495 Merge tag 'drm-misc-next-2019-04-18' of git://anongit.free [...] adds ee222c5dfeca Merge branch 'reset/acquire' of git://git.pengutronix.de/g [...] adds 11c632e1cfd3 drm/tegra: sor: Implement acquire/release for reset adds 61b51fb51c01 drm/tegra: gem: Fix CPU-cache maintenance for BO's allocat [...] adds 6e865c723014 Merge tag 'drm/tegra/for-5.2-rc1' of git://anongit.freedes [...] adds 2624dd154bcc drm/amdgpu: add timeline support in amdgpu CS v3 adds 1afeb3144344 drm/amdgpu: update version for timeline syncobj support in [...] adds 3d2aca8c8620 drm/amdgpu: fix old fence check in amdgpu_fence_emit adds e911671cd027 drm/powerplay: Add smu set xgmi pstate interface adds 93abb05fd5d6 drm/amdgpu: Set proper function to set xgmi pstate adds 3be0a0b85015 drm/amd/display: Add switch for Fractional PWM on or off adds 37c6a93b7e53 drm/amd/display: Expose support for NV12 on suitable planes adds fc8e5230dca9 drm/amd/display: Add DRM color properties for primary planes adds ea36ad34c5b2 drm/amd/display: expand plane caps to include fp16 and sca [...] adds 623588b8ee60 drm/amd/display: Handle get crtc position error adds e54ae524294f drm/amd/display: define HUBP_MASK_SH_LIST_DCN for Raven adds 32a5b542a6c6 drm/amd/display: Read eDP link settings on detection adds 0a8d85e0a160 drm/amd/display: 3.2.26 adds 781718322779 drm/amd/display: Update plane scaling parameters for fast updates adds f6ff2a08f49d drm/amd/display: Maintain z-ordering when creating planes adds 320932bfd9e3 drm/amd/display: Recalculate pitch when buffers change adds 695af5f9a519 drm/amd/display: Rework DC plane filling and surface updates adds 5ac4619b9d2f drm/amd/display: change name from dc_link_get_verified_lin [...] adds 6491f0c05abd drm/amd/display: Add basic downscale and upscale valdiation adds f843b308adb2 drm/amd/display: Use surface directly when checking update type adds 6e8dc7b0a7a4 drm/amd/display: Don't warn when DC update type > DM guess adds 004b3938e637 drm/amd/display: Check scaling info when determing update type adds c14a005c1621 drm/amd/display: Relax requirements for CRTCs to be enabled adds afcd526b1ba9 drm/amd/display: Add fast_validate parameter adds f55be0be5b72 drm/amd/display: Add profiling tools for bandwidth validation adds 42f1a013300d Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] adds 0abdba47dc1d drm/msm: don't allocate pages from the MOVABLE zone adds a6bb79ab4879 drm/msm: Remove pm_runtime calls from msm_iommu.c adds 7603df38cc8c drm/msm: Fix NULL pointer dereference adds 6117f8620272 drm/msm: Use drm_mode_vrefresh instead of mode->vrefresh adds 2e0391865bd7 drm/msm: dpu: Simplify frame_done watchdog timeout calculation adds 70df9610de0f drm/msm: dpu: Untangle frame_done timeout units adds be77ef760cd3 drm/msm: dpu: Don't queue the frame_done watchdog for cursor adds f98baa3109ce drm/msm: dpu: Don't set frame_busy_mask for async updates adds b6057cda8f6c drm/msm/dpu: move hw_inf encoder baseclass adds 366334a3127e drm/msm/dpu: remove phys_vid subclass adds a7fcc3237f31 drm/msm/dpu: release resources on modeset failure adds c2ab55a68a33 drm/msm/dpu: dont use encoder->crtc in atomic path adds b107603b4ad0 drm/msm/dpu: map mixer/ctl hw blocks in encoder modeset adds 9d4c8fd1af46 drm/msm/dpu: assign intf to encoder in mode_set adds 4e9985174247 drm/msm/dpu: check split role for single flush adds e1505f627e2e drm/msm: Cleanup A6XX opp-level reading adds 6cd5235c3135 drm/msm: a5xx: fix possible object reference leak adds d674c963af74 drm/msm/gpu: add per-process pagetables param adds 48dc4241c9cd drm/msm: add param to retrieve # of GPU faults (global) adds b0fb66043a0d drm/msm/gpu: Add submit queue queries adds b94a6e3737ac drm/msm/a6xx: Remove unwanted regulator code adds c6c598535c7c dt-bindings: drm/msm/a6xx: Add GX power-domain for GMU bindings adds 9325d4266afd drm/msm/gpu: Attach to the GPU GX power domain adds e31fdb74c183 drm/msm/a6xx: Make GMU reset useful adds 41570b747cf3 msm/drm/a6xx: Turn off the GMU if resume fails adds fb076b15d50d drm/msm/a6xx: Remove an unused struct member adds 48e7f18392c6 drm/msm: Implement .gem_free_object_unlocked adds 8ea274accda9 drm/msm: Stop dropping struct_mutex in recover_worker() adds b673499ae738 drm/msm: Split submit_lookup_objects() into two loops adds 026ef6354caa dt-bindings: drm/msm/a6xx: Document interconnect propertie [...] adds a9e2559c931d drm/msm/gpu: Move zap shader loading to adreno adds abccb9fe3267 drm/msm/a6xx: Add zap shader load adds b55ee6b243bd dt-bindings: drm/msm/gpu: Document a5xx / a6xx zap shader region adds b02872df58ac drm/msm/a6xx: Don't enable GPU state code if dependencies [...] adds 70b5f09e4389 Merge tag 'drm-msm-next-2019-04-21' of https://gitlab.free [...] adds f9af3f846c31 drm/exynos: g2d: remove style error adds e59305305c6b drm/fimd: use DRM_ERROR instead of DRM_INFO in error case adds 62f28738f1f8 drm/exynos: remove unnecessary messages adds 6f83d20838c0 drm/exynos: use DRM_DEV_ERROR to print out error message adds 6be900563a9e drm/exynos: use DRM_DEV_DEBUG* instead of DRM_DEBUG macro adds df90a64eaf57 drm/vidi: replace platform_device pointer with device one adds 8b9550344d39 drm/ipp: clean up debug messages adds 331ca3a3d6a7 Merge tag 'exynos-drm-next-for-v5.2' of git://git.kernel.o [...] adds fd96e0dba19c drm/udl: introduce a macro to convert dev to udl. adds 6ecac85eadb9 drm/udl: move to embedding drm device inside udl device. adds abbc0697d5fb drm/fb: revert the i915 Actually configure untiled display [...] adds b30a43ac7132 drm/nouveau: add kconfig option to turn off nouveau legacy [...] adds 15e60851e191 drm/legacy: move drm_legacy_master_rmmaps to non-driver le [...] adds 35a280219b32 drm/legacy: move map cleanups into drm_bufs.c adds 9b7a77435c1d drm/radeon: drop unused ati pcigart include. adds 058ca50ce3f1 drm/legacy: move lock cleanup for master into lock file (v2) adds fabb0e2a2569 drm/legacy: move map_hash create/destroy into inlines adds 8437dd73b37f drm/legacy: move init/destroy of struct members into legacy file adds 1fa32cb612a8 drm/legacy: move legacy dev reinit into legacy misc adds 848ee5389481 drm/legacy: don't include any of ati_pcigart in legacy. (v2) adds 61ae227032e7 drm: allow removal of legacy codepaths (v4.1) adds 83c163f7eb59 drm/legacy: place all drm legacy members under DRM_LEGACY. adds ee22f76306a6 drm/legacy: remove some legacy lock struct members adds 08269364808f Merge branch 'drm-legacy-cleanup' of git://people.freedesk [...] adds e40b76428842 drm/leases: Drop object_id validation for negative ids adds ae9d6c076c0d drm/lease: Drop recursive leads checks adds 4285c7e1aaad drm/leases: Don't init to 0 in drm_master_create adds 46b757780dfe drm/lease: Check for lessor outside of locks adds 204f640da691 drm/lease: Make sure implicit planes are leased adds 36e4523aaf4a drm/atomic: Wire file_priv through for property changes adds b8c7d7bc8386 drm/atomic: -EACCESS for lease-denied crtc lookup adds 1de7259275ca drm/fb-helper: Fix drm_fb_helper_firmware_config() NULL po [...] adds 5a6792865164 Merge tag 'drm-misc-next-fixes-2019-04-24' of git://anongi [...] adds 929eec99f5fd drm/i915: Avoid use-after-free in reporting create.size adds 447811a686e8 drm/i915/icl: Fix MG_DP_MODE() register programming adds 7c13e5cc2391 Merge tag 'drm-intel-next-fixes-2019-04-25' of git://anong [...] adds 307a312df9c4 drm/nouveau/bar/nv50: check bar1 vmm return value adds f10b83de1fd4 drm/nouveau/bar/nv50: ensure BAR is mapped adds 12e08beb32d6 drm/nouveau/bar/gf100: ensure BAR is mapped adds 15516bf9abaa drm/nouveau/mmu: qualify vmm during dtor adds 2fbcb5653fc0 drm/nouveau: Remove duplicate ACPI_VIDEO_NOTIFY_PROBE definition adds 342406e4fbba drm/nouveau/i2c: Disable i2c bus access after ->fini() adds a2f07d4c1e88 drm/nouveau/fb/ramgk104: fix spelling mistake "sucessfully [...] adds 30df16b93b25 drm/nouveau/nouveau: forward error generated while resumin [...] adds 989eea61448f Merge branch 'linux-5.2' of git://github.com/skeggsb/linux [...] adds 6b622063451d drm: increase drm mmap_range size to 1TB adds 761e473f6b23 drm/gem: Fix sphinx warnings adds 840f93dd8946 Merge tag 'drm-misc-next-fixes-2019-05-01' of git://anongi [...] adds 879a4e70f96a drm/i915: Fix ICL output CSC programming adds 80869e7e61ec Merge tag 'drm-intel-next-fixes-2019-04-30' of git://anong [...] adds 5ec776383d5b drm: report consistent errors when checking syncobj capibility adds 060cebb20cdb drm: introduce a capability flag for syncobj timeline support adds 496f6c1b2236 Merge remote-tracking branch 'drm/drm-next' adds 017d75f1f96f drm/amdgpu: enable Vega20 BACO reset support adds 46dd9ff7246f drm/amd/display: Expose support for DRM_FORMAT_RGB565 adds a1b11201af9a drm/powerplay : send SMC message to set XGMI pstate adds 0da8b10e36e9 drm/amdgpu: get_fw_version isn't ASIC specific adds 20299a8812dc drm/amd/include: Add USB_C_TYPE to atom_encoder_cap_defs adds 36e499b2490a drm/amdgpu: amdgpu_device_recover_vram got NULL of shadow->parent adds 4cb62b50de6f drm/amdgpu: disable DRIVER_ATOMIC under SRIOV adds fced5c70da82 drm/amdgpu: enable MGCG for PCO adds f4895610f2ee drm/amdgpu: fix spelling mistake "gateing" -> "gating" adds c9d66b361ed1 drm/amd/amdgpu: fix spelling mistake "recieve" -> "receive" adds 45516e91c270 drm/amd/powerplay: add set/get_power_profile_mode for Raven (v2) adds 8d01071d2663 drm/amd/powerplay: enable UMDPSTATE support on raven2 (v2) adds 77e7f82985fd drm/amdgpu: Change VRAM lost print from ERR to INF adds 2fac0f53fe59 drm/amd/display: wait for fence without holding reservation lock adds f83088981a43 drm/amd/display: Use a reasonable timeout for framebuffer [...] adds 3b8cea6f645c drm/amd/include: Add HUBPREQ_DEBUG register offsets adds bb20be751020 drm/amdgpu: Check if SW SMU is supported before accessing funcs adds 41629f02c604 drm/amd/display: Allow system to enter stutter on init adds 43e3ac8389ef drm/amd/display: Add function to copy DC streams adds abdef7558358 drm/amd/display: Send DMCU messages only if FW loaded adds 5b7c0d8d2bad drm/amd/display: Fix eDP Black screen after S4 resume adds 00ae0af700cc drm/amd/display: 3.2.27 adds cc602e2b0d78 drm/amd/display: Allow cursor position when plane_res.ipp is NULL adds a9a3c0da1427 drm/amd/display: add explicit handshake between x86 and DMCU adds 11f874c041f0 drm/amd/display: fix incorrect null check on pointer adds a66d186c8885 drm/amd/powerplay: raven 4k@60hz dp monitor always flicking adds beac93e6f810 drm/amdgpu: update Vega20 sdma golden settings adds edf1e0008264 drm/amdgpu: value of amdgpu_sriov_vf cannot be set into F3 [...] adds d6ef9b4175e8 drm/amd/display: Refactor CRTC interrupt toggling logic adds 8ad278062de4 drm/amd/display: Disable cursors before disabling planes adds e39575b9c366 drm/amd/display: Fix CRC vblank refs when changing interrupts adds b5e83f6fe1f0 drm/amd/display: Split enabling CRTC interrupts into two passes adds bc92c06525e5 drm/amd/display: Allow commits with no planes active adds 91f287566d49 drm/amd/display: Refactor watermark programming adds 27eaa4927dc3 drm/amd/display: Add power down display on boot flag adds a0867053408e drm/amd/display: remove deprecated pplib interface adds cc8d84132a83 drm/amd/display: Add hubp_init entry to hubp vtable adds ee13cea962b5 drm/amd/display: Refactor dp vendor parsing logic to a function adds 057be086603f drm/amd/display: Do VRR transition before enable_crc_interrupts adds 7267a1a97450 drm/amd/display: Expose DRM_FORMAT_RGB565 on overlay planes adds dc4a9049f023 drm/amd/display: Fix and simplify apply_below_the_range() adds 09aef2c48e79 drm/amd/display: Compensate for pre-DCE12 BTR-VRR hw limit [...] adds 2c7e78355bec drm/amdgpu: expose VCE 4.0 powergate interface adds b0fc850fd95f drm/amdgpu: power down the Vega20 VCE engine on request adds b5bfc5f1e191 drm/amd/powerplay: add helper function to get smu firmware [...] adds 778aeab73764 drm/amd/powerplay: support hotspot/memory critical limit values adds 9df6dcd1a7c5 drm/amd/powerplay: support temperature emergency max values adds f668215d53c8 drm/amd/powerplay: support SMU metrics table on Vega12 adds 3a44900ffdb2 drm/amd/powerplay: expose current hotspot and memory tempe [...] adds 37080109b765 drm/amd/powerplay: support hwmon temperature channel labels V2 adds 5ccaeef0721a drm/amd/powerplay: expose Vega12 current power adds 017ec3beac11 drm/amd/powerplay: expose Vega12 current gpu activity adds bd2f77b58b97 drm/amdgpu: Remap hdp coherency registers adds 70d57eb629b9 drm/amdkfd: Expose HDP registers to user space adds e4132bf413b0 drm/amdgpu: Implement get num of hops between two xgmi device adds 9cf211b86430 drm/amdkfd: Adjust weight to represent num_hops info when [...] adds f30458690730 Merge remote-tracking branch 'amdgpu/drm-next' adds 9628e15ca9d5 drm/i915/icl: Whitelist GEN9_SLICE_COMMON_ECO_CHICKEN1 adds bbf80c5e2337 Merge remote-tracking branch 'drm-intel/for-linux-next' adds d7b4746d7bef drm: Add drm_atomic_get_old/new_private_obj_state adds b7ca331b293f drm/komeda: Add komeda_pipeline/component_get_state_and_set_user adds b6477a9d372a drm/komeda: Initialize komeda component as drm private object adds 242b708ae480 drm/komeda: Add komeda_build_layer_data_flow adds 7d31b9e7a550 drm/komeda: Add komeda_plane/plane_helper_funcs adds 5ec4b9b0c146 drm/komeda: Add komeda_build_display_data_flow adds b137208f48be drm/komeda: Add komeda_release_unclaimed_resources adds 8ceb9686b53a drm/komeda: Add komeda_crtc_atomic_flush adds 77a28d2867f3 drm/komeda: Add komeda_crtc_mode_valid/fixup adds 6eda92968bb9 drm/komeda: Add komeda_crtc_prepare/unprepare adds d7041f22ae1a drm/komeda: Add komeda_crtc_atomic_enable/disable adds 6c75642f9f8b drm/komeda: Add komeda_crtc_vblank_enable/disable adds caf7bd2ffaed drm/komeda: Add komeda_crtc_funcs adds 5d30439021f1 drm/komeda: Add komeda_kms_check adds 4cc734cb79a8 drm/komeda: Add sysfs attribute: core_id and config_id adds 50755fe5208a drm/komeda: Expose bus_width to Komeda-CORE adds 1aeeba2fd58a drm/komeda: Fixed warning: Function parameter or member no [...] adds 13a816f18dbd drm/komeda: Mark the local functions as static adds ed94cfab195f drm/komeda: Use memset to initialize config_id adds 9ec428490937 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 4a6b6bdd1614 gpu: ipu-v3: dp: fix CSC handling adds bb8e43f76561 drm/imx: don't skip DP channel disable for background plane adds 5d5fe9970c76 drm/imx: enable IDMAC watermark feature adds 6f0e07c026b4 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 1262cc8893ec drm: etnaviv: avoid DMA API warning when importing buffers adds fd2450a77d33 drm/etnaviv: clean up etnaviv_gem_new_handle adds b0d30afd30ef Merge remote-tracking branch 'etnaviv/etnaviv/next' adds a1c67d65df0b regmap: debugfs: Replace code by already existing function adds cc6a8d69ba62 regmap: debugfs: Jump to the next readable register adds 8b9f9d4dc511 regmap: verify if register is writeable before writing operations adds 37613fa5b762 regmap: add proper SPDX identifiers on files that did not [...] adds 615c4d9a50e2 Merge branch 'regmap-5.2' into regmap-next adds bf21a8a23daa Merge remote-tracking branch 'regmap/for-next' adds b3f5c0f3333b Merge branch 'for-linus' into for-next adds 35033d8cb71b ALSA: firewire-motu: add support MOTU 8pre FireWire adds cc4f8e91c4ed ALSA: firewire-lib: use 8 byte header for IR context to ge [...] adds 50e0908412e6 ALSA: aloop: Support S24 sample formats adds e42dd3ee3f9c ALSA: emux: Add support of loading GUS-patch adds 734b5a0bbdf4 ALSA: Replace snd_malloc_pages() and snd_free_pages() with [...] adds 36b8defc4476 ALSA: us122l: Use alloc_pages_exact() adds 8748b850becc ALSA: timer: Unify timer callback process code adds 7bb4a8a2cc93 ALSA: timer: Make sure to clear pending ack list adds a7588c896b05 ALSA: timer: Check ack_list emptiness instead of bit flag adds fe1b26c93d43 ALSA: timer: Make snd_timer_close() really kill pending actions adds 3a23fd0415cb Merge branch 'topic/timer-fixes' into for-next adds 4b81dad109ad ALSA: doc: my_chip has no element ioport adds df55531b8b0e ALSA: timer: Revert active callback sync check at close adds fd7ae83de11a ALSA: seq: Use kvmalloc() for cell pools adds 4b24b960b10b ALSA: seq: Align temporary re-locking with irqsave version adds f823b8a75527 ALSA: seq: Remove superfluous irqsave flags adds feb689025fbb ALSA: seq: Protect in-kernel ioctl calls with mutex adds 2eabc5ec8ab4 ALSA: seq: Fix race of get-subscription call vs port-delet [...] adds 41672c0c24a6 ALSA: timer: Simplify error path in snd_timer_open() adds 5d704b0d3b48 ALSA: timer: Coding style fixes adds f0654ba94e33 Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" adds 7c32ae35fbf9 ALSA: seq: Cover unsubscribe_port() in list_mutex adds 6740ea6776e9 ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper adds 6b580f523172 ALSA: seq: Protect racy pool manipulation from OSS sequencer adds 99fff44fe339 Merge branch 'for-linus' into for-next adds e61ab9f01749 ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_ [...] adds 46f5710f0b88 ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo adds b5fd12d6c0fc ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl [...] adds c98995493876 ALSA: emu10k1: Drop superfluous id-uniquification behavior adds f4fa968950ae ALSA: core: Don't refer to snd_cards array directly adds 442e321ed223 ALSA: ps3: Remove set but not used variables 'start_vaddr' [...] adds 328e9f6973be ALSA: usb-audio: Handle the error from snd_usb_mixer_apply [...] adds 607ca3bd220f ALSA: hda/realtek - EAPD turn on later adds 4ab1ae3453c9 ALSA: gus: fix misuse of %x adds cb5173594d50 ALSA: usb-audio: Fix a memory leak bug adds 4d95c51776b2 ALSA: hda: fix unregister device twice on ASoC driver adds b60ee2e281b6 ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC adds cbb88db76a15 ALSA: usx2y: fix a double free bug adds f495222e2827 ALSA: hda - Register irq handler after the chip initialization adds fc51d6e3fdfe Merge remote-tracking branch 'sound/for-next' adds 882c8b4af315 ASoC: dapm: fix kcontrols for effect widgets adds 414a7321d60b ASoC: da7213: fix DAI_CLK_EN register bit overwrite adds e188f7067943 Merge branch 'asoc-5.1' into asoc-linus adds d0d9071b7241 ASoC: add fsl_audmix DT binding documentation adds b86ef5367761 ASoC: fsl: Add Audio Mixer machine driver adds 5fb94d46c317 ASoC: fsl_audmix: Fix kbuild failure adds ad6bb3067c4d ASoC: cs42l51: add multi endpoint support adds 2b070f673902 ASoC: rt5677-spi: Add ACPI ID adds 11c0269017b2 ASoC: Mediatek: MT8183: Add machine driver with TS3A227 adds 9067cdea1795 ASoC: Mediatek: Add document for mt8183-mt6358-ts3a227-max98357 adds ebbddc75bbe8 ASoC: Mediatek: MT8183: Add machine driver with DA7219 adds de70b2a58112 ASoC: fsl: fix spelling mistake: "missign" -> "missing" adds 809589a94dcc ASoC: wm_adsp: Fix typo in comment adds 5a79acf9a918 ASoC: Mediatek: Add document for mt8183-da7219-max98357 adds 0bbcedd6bb41 ASoC: es8316: Add support for inverted jack detect adds 35146467bd43 ASoC: simple-card-utils: remove set but not used variable [...] adds ebf3326cd969 ASoC: tlv320aic31xx: Add headphone/headset detection adds 90f0202bf2e1 ASoC: tlv320aic31xx: Add button press detection adds f661fa2804af ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning adds cce1396936ef ASoC: sprd: Add Spreadtrum audio compress offload support adds e194098bf909 ASoC: core: support driver alias names for FE topology overrides adds 02b6424509e0 ASoC: topology: Align tplg pointer increment across all kcontrols adds 64b92de9603f ASoC: wcd9335: fix a leaked reference by adding missing of [...] adds c705247136a5 ASoC: fsl_utils: fix a leaked reference by adding missing [...] adds b820d52e7eed ASoC: eukrea-tlv320: fix a leaked reference by adding miss [...] adds 6d5e2bf9d203 Merge branch 'acpi-utils' of git://git.kernel.org/pub/scm/ [...] adds 7742a5b418c9 ASoC: tlv320aic31xx: aic31xx_set_jack() can be static adds 26ffa016a3c1 ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free adds 789b930a8f0d ASoC: wm_adsp: Make use of local variables adds 2b7bcdad3af9 ASoC: Mediatek: MT8183: TS3A227: fix build error adds 52a30f3bb1b1 ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_m [...] adds 0f9e47b3fd92 ASoC: sprd: Fix modular build adds b6c573e5e865 ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings adds d82e78b0a578 ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings adds adcc9f2b064e ASoC: sprd: Fix the smatch warning adds 8a1d95c393d9 ASoC: tlv320aic32x4: Update copyright and use SPDX identifier adds fb20de606316 ASoC: rockchip: pdm: using left justified store mode adds a7980cd212ce ASoC: rockchip: pdm: add default regs adds 252163a66a06 ASoC: rockchip: pdm: optimize clear logic adds 072cb68a4366 Merge branch 'asoc-5.1' into asoc-5.2 adds 624e8e00acaf ASoC: rockchip: pdm: fixup pdm fractional div adds 6bfff707985f dt-bindings: sound: rockchip: add compatible for rk3308/px30 adds 717d97879b34 ASoC: rockchip: pdm: add compatible for rk1808 adds 2a050b7a746e dt-bindings: sound: add compatible for rk1808 adds 430f5da69b93 ASoC: rockchip: pdm: adjust waterlevel in frame unit adds 54cd97cfe02e ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value adds 47fa5773f11c ASoC: sprd: Fix spelling mistake "faied" -> "failed" adds b126fc073287 ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious adds 44ceee847e27 ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage adds d3e6e374566e ASoC: tlv320aic32x4: Add Playback PowerTune Controls adds fdf34366d324 ASoC: max98357a: add missing supported rates adds aa612f2b006a ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry adds 26bde6ad6d59 ASoC: dt-bindings: update cs42l51 bindings adds f77b6ea70f3a ASoC: cs42l51: add regulator management adds 11b9cd748e31 ASoC: cs42l51: add reset management adds 2f7c4ce09a43 ASoC: cs42l51: add support of master mode adds 75a714823e89 ASoC: cs42l51: add power management adds e04232c38190 ASoC: cs42l51: add adc volume control adds f96fb7d198ca ASoC: core: remove link components before cleaning up card [...] adds 679f4e6cfd45 ASoC: meson: add g12a compatibles adds 7c02509a8a99 ASoC: meson: axg-fifo: add g12a support adds a3c23a8ad4dc ASoC: meson: axg-toddr: add g12a support adds fcced66f208d ASoC: meson: axg-frddr: add g12a support adds f01bc67f58fd ASoC: meson: axg-tdm-formatter: rework quirks settings adds aa191a37b801 ASoC: meson: axg-tdmout: add g12a support adds 5aebe7c7f9c2 ASoC: topology: fix endianness issues adds 2114171d9cce ASoC: topology: fix big-endian check adds 1997ee89f36d ASoC: fsl_esai: Support synchronous mode adds 4110e9a18683 ASoC: cs42l51: change mic bias DAPM adds 1c05c1ed6f4d ASoC: imx-pcm: Switch to SPDX identifier adds ecf4630f1b98 ASoC: eukrea-tlv320: Switch to SPDX identifier adds e073564fe653 ASoC: fsl-dma: Switch to SPDX identifier adds 47bbcbfeb8ac ASoC: imx-audmux: Switch to SPDX identifier adds 0fe61fc0c243 ASoC: imx-es8328: Switch to SPDX identifier adds a134f42eaaca ASoC: imx-mc13783: Switch to SPDX identifier adds d4451c159a0b ASoC: imx-pcm-fiq: Switch to SPDX identifier adds 58dbd1015d3e ASoC: imx-spdif: Switch to SPDX identifier adds bdc16b574892 ASoC: imx-ssi: Switch to SPDX identifier adds 1edfc2485d8d ASoC: mpc5200_dma: Switch to SPDX identifier adds 1af301d46246 ASoC: mpc5200_psc_ac97: Switch to SPDX identifier adds 864a8472c441 ASoC: mpc5200_psc_i2s: Switch to SPDX identifier adds eed9bb238e08 ASoC: mpc8610_hpcd: Switch to SPDX identifier adds 1021ec41a909 ASoC: mx27vis-aic32x4: Switch to SPDX identifier adds ab78529cfec0 ASoC: p1022_ds: Switch to SPDX identifier adds 8acfeb65cbaa ASoC: p1022_rdk: Switch to SPDX identifier adds 6e3398c67e68 ASoC: pcm030-audio-fabric: Switch to SPDX identifier adds e5eec5ee98a6 ASoC: phycore-ac97: Switch to SPDX identifier adds a03584b75a28 ASoC: wm1133-ev1: Switch to SPDX identifier adds ba49cf6f8e4a ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect adds a8d218f4fe81 ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II adds 2390c9b473da ASoC: Intel: kbl_da7219_max98927: remove headset adds daae4c583534 ASoC: tlv320aic32x4: Fix spacing adds 4c61608402f5 ASoC: samsung: arndale: Convert to SPDX License Identifier adds 41ce2ac0417c ASoC: samsung: bells: Convert to SPDX License Identifier adds df504eda6a72 ASoC: samsung: dmaengine: Convert to SPDX License Indentifier adds 392d20f60d00 ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier adds 7d5b1b8aaa65 ASoC: samsung: i2s: Convert to SPDX License Identifier adds 1d3279c4ab57 ASoC: samsung: idma: Convert to SPDX License Identifier adds 9c8df4cd9964 ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier adds 1643b9fb8c77 ASoC: samsung: littlemill: Convert to SPDX License Identifier adds d5943db34af3 ASoC: samsung: lowland: Convert to SPDX License Identifier adds 7cab920a891e ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier adds 1896b485d3ec ASoC: samsung: odroid: Convert to SPDX License Identifier adds 65511dc7488e ASoC: samsung: pcm: Convert to SPDX License Identifier adds 08ac76d01bea ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier adds 521cc68ea588 ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier adds 2dab7021aa52 ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier adds 25bc05fbc464 ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier adds ac64529df8df ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Id [...] adds 4d19f2cf5f2d ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Id [...] adds 8aa0ef201cdc ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier adds 64301240f86a ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier adds fe20039c8d09 ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier adds f9ff38071cdc ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier adds ebf4c423dd2a ASoC: samsung: snow: Convert to SPDX License Identifier adds dbf0344a4b6a ASoC: samsung: spdif: Convert to SPDX License Identifier adds 3f8b21fd7960 ASoC: samsung: speyside: Convert to SPDX License Identifier adds 686f47bb72dd ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier adds d18360e07fb7 ASoC: samsung: tobermory: Convert to SPDX License Identifier adds ae061d2a857f ASoC: pcm: save fixed-up hw_params of BE adds 479879701758 ASoC: Intel: Haswell: Remove set but not used variable 'st [...] adds c634d3ffc6b2 dt-bindings: ASoC: Add Spreadtrum multi-channel data trans [...] adds d7bff893e04f ASoC: sprd: Add Spreadtrum multi-channel data transfer support adds 6b903f9bdd98 ASoC: doc: simple-card: Add pin-switches property adds ddb351145a96 ASoC: fsl_sai: Update is_slave_mode with correct value adds 812ad463e089 ASoC: fsl_sai: Add support for runtime pm adds 1fb1e93a1dc7 ASoC: Intel: bytcht_es8316: fix compilation warning adds 2fb2a19af17a ASoC: Intel: bytcr_rt5640: align quirk override handling adds fb45befa7ea0 ASoC: Intel: bytcr_rt5651: align quirk override handling adds 90194281ee8b ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() adds b46ea8f4d238 ASoC: fsl_sai: Add missing return 0 in remove() adds 552f2d7edd38 ASoC: simple-card: Read pin switches conf from devicetree adds 93f38ef6a4b6 Merge branch 'asoc-5.1' into asoc-5.2 adds 8f8a54884dfd ASoC: stm32: sai: simplify dai driver initialisation adds c16211d6226d ASoC: SOF: Add Sound Open Firmware driver core adds c3078f539704 ASoC: SOF: Add Sound Open Firmware KControl support adds 86b02f71ccf3 ASoC: SOF: Add driver debug support. adds 53e0c72d98ba ASoC: SOF: Add support for IPC IO between DSP and Host adds 868bd00f4955 ASoC: SOF: Add PCM operations support adds 311ce4fe7637 ASoC: SOF: Add support for loading topologies adds fd51c47b352b ASoC: SOF: Add DSP firmware logger support adds d1d95fcb63e3 ASoC: SOF: Add DSP HW abstraction operations adds 70cd52544b95 ASoC: SOF: Add firmware loader support adds 4483151e765b ASoC: SOF: Add userspace ABI support adds 8920153c6461 ASoC: SOF: Add PM support adds 8017b8fd37bf ASoC: SOF: Add Nocodec machine driver support adds e657c18a01c8 ASoC: SOF: Add xtensa support adds 3bafac46065e ASoC: SOF: Add utils adds 9e42c5ca4a27 ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. adds 458bc7296184 ASoC: SOF: Intel: Add BDW HW DSP support adds 351d1174fef0 ASoC: SOF: Intel: Add legacy IPC support adds dd96daca6c83 ASoC: SOF: Intel: Add APL/CNL HW DSP support adds 8a300c8fb17c ASoC: SOF: Intel: Add HDA controller for Intel DSP adds 747503b1813a ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations adds 6e9cde974863 ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. adds cd679898cd32 ASoC: SOF: Add ACPI device support adds a226893b85b3 ASoC: SOF: Add PCI device support adds d16046ffa6de ASoC: SOF: Intel: Add Intel specific HDA firmware loader adds c6be710f5e2a ASoC: SOF: Intel: Add Intel specific HDA PCM operations adds 78ad1f07a49a ASoC: SOF: Intel: Add hda-bus support and initialization adds a1d1e266b445 ASoC: SOF: Intel: Add Intel specific HDA stream operations adds ba00ed7572cd ASoC: SOF: Intel: Add Intel specific HDA trace operations adds 5507b8103e26 ASoC: SOF: Intel: Add support for HDAudio codecs adds fdd961e37e47 ASoC: SOF: Intel: add SKL+ platform DAIs adds 273020522ef6 ASoC: SOF: Intel: Add platform differentiation for APL and CNL adds e6b140e918e9 ASoC: Intel: Kconfig: expose common option between SST and [...] adds 7e978fa37df7 ASoC: SOF: Add Build support for SOF core and Intel drivers adds f35bf70f61d3 ASoC: Intel: Make sure BDW based machine drivers build for SOF adds 10b02b53a998 ASoC: Intel: select relevant machine drivers for SOF adds 7b6531c5054e ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" adds f2a1fdb50d31 ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set [...] adds bb24a31ed584 ASoC: AMD: Configure wclk and bclk of master codec adds 5011454ee34a ASoC: pcm3168a: Enable TDM support for DSP_A/B modes adds a0c34c7629be ASoC: fsl_micfil: Remove set but not used variable 'osr' adds 83b4f50ca2b2 ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' adds a1a86e1bd4a8 ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static adds ea751227c813 ASoC: imx: fix fiq dependencies adds 6f547c96b45d ASoC: atmel: tse850: Make some functions static adds 680ae69d5227 ASoC: mpc5200_psc_i2s: Fix invalid license ID adds ac097cac496f ASoC: mpc5200_dma: Fix invalid license ID adds 21c7f3e31ec5 ASoC: rsnd: Document r8a77470 bindings adds 164a263bf8d0 ASoC: Intel: Make boards more available for compile test adds d3692cb5c56d ASoC: Intel: common: add Geminilake Realtek+Maxim machine [...] adds 51dd97d1df5f ASoC: rt5645: fix a NULL pointer dereference adds a2be42f18d40 ASoC: cs43130: fix a NULL pointer dereference adds 8bb678d75954 ASoC: imx-audmix: fix object reference leaks in probe adds d04195b0a351 ASoC: fsl_audmix: remove "model" attribute from DT document adds f2a36a78423e ASoC: fsl_audmix: remove "model" attribute adds 1df1e5457cd1 ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 adds d232591c9482 ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 adds a23e34c064b9 ASoC: tlv320aic32x4: Fix potential uninitialized variable adds 62be484f7ad8 ASoC: fsl_audmix: cache pdev->dev pointer adds 7c88b92816df ASoC: sprd: Fix return value check in sprd_mcdt_probe() adds 81a812c98b6e ASoC: sprd: Fix to use list_for_each_entry_safe() when del [...] adds 81ed884501a5 ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in er [...] adds 07f80454369e ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "i [...] adds b75a9799dc37 ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs adds 903c220b1ece ASoC: fsl_esai: Fix missing break in switch statement adds 406dcbc55a0a ASoC: rt5645: Headphone Jack sense inverts on the LattePan [...] adds 1cd472d2ac16 ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case adds 5b89c74d6724 Merge branch 'asoc-5.2' into asoc-next adds e6e3230c12bb Merge remote-tracking branch 'sound-asoc/for-next' adds 9672e2cb0fbd vmlinux.lds.h: drop unused __vermagic adds 1c7651f43777 kallsyms: store type information in its own array adds f9a75c1d717f modules: Only return -EEXIST for modules that have finishe [...] adds 41e72eeff32c module: add stubs for within_module functions adds fde1bd9b0ceb kernel/module: Reschedule while waiting for modules to fin [...] adds dffbcc6b30ac Merge remote-tracking branch 'modules/modules-next' adds fc226eb23e62 Input: edt-ft5x06 - enable ACPI enumeration adds 6d3a41ab0c37 Input: edt-ft5x06 - convert to use SPDX identifier adds ecdf3a965826 Input: evdev - use struct_size() in kzalloc() and vzalloc() adds ae97fb589648 Input: goodix - add regulators suppot adds a5f50c501321 Input: goodix - add GT5663 CTP support adds aaca981e4588 Input: i8042 - signal wakeup from atkbd/psmouse adds 24541dede9db Input: lpc32xx-key - add clocks property and fix DT bindin [...] adds fb3c09ba20ff Input: snvs_pwrkey - use dev_pm_set_wake_irq() to simplify code adds 4c4591173f68 Input: sun4i-a10-lradc-keys - add support for A83T adds 841cb0f3e4ee Input: olpc_apsp - depend on ARCH_MMP adds 9d1c2f067e50 Input: hyperv-keyboard - add module description adds 81592d5b9134 Input: add KEY_KBD_LAYOUT_NEXT adds bd21d8479248 HID: input: add mapping for KEY_KBD_LAYOUT_NEXT adds 9f6da5d42d1e Input: synaptics-rmi4 - fill initial format adds 9a952206904d Input: synaptics-rmi4 - fix enum_fmt adds 13bda2d07791 Input: add a driver for GPIO controllable vibrators adds 7b5bb55d0dad Input: add support for Azoteq IQS550/572/525 adds 60564ca3bb14 Merge remote-tracking branch 'input/next' adds 778c02a236a8 block, bfq: increase idling for weight-raised queues adds fb53ac6cd026 block, bfq: do not idle for lowest-weight queues adds 2341d662e9a2 block, bfq: tune service injection basing on request servi [...] adds 8cacc5ab3eac block, bfq: do not merge queues on flash storage with queueing adds 7074f076ff15 block, bfq: do not tag totally seeky queues as soft rt adds 84a746891e1d block, bfq: always protect newly-created queues from exist [...] adds 1e66413c4f68 block, bfq: print SHARED instead of pid for shared queues in logs adds fffca087d587 block, bfq: save & resume weight on a queue merge/split adds 4438cf50e7b3 doc, block, bfq: add information on bfq execution time adds 56a85fd8376e loop: properly observe rotational flag of underlying device adds 0383ad4374f7 block: pass page to xen_biovec_phys_mergeable adds db5ebd6edd26 block: avoid to break XEN by multi-page bvec adds fd7d8d4232f0 block: don't merge adjacent bvecs to one segment in bio bl [...] adds 5a8ce240d4d3 block: cleanup bio_add_pc_page adds 5919482e2229 block: check if page is mergeable in one helper adds 190470871ae2 block: put the same page when adding it to bio adds 489fbbcb51d0 block: enable multi-page bvec for passthrough IO adds cae6c2e54cc1 block: remove argument of 'request_queue' from __blk_bvec_map_sg adds 16e3e4187758 block: reuse __blk_bvec_map_sg() for mapping page sized bvec adds f6970f83ef79 block: don't check if adjacent bvecs in one bio can be mergeable adds 81ba6abd2bcd block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF adds 4f4fd7c5798b Don't jump to compute_result state from check_result state adds 4bc034d35377 Revert "MD: fix lock contention for flush bios" adds 2bc13b83e629 md: batch flush requests. adds 2b24e6f63ac9 block: bio: ensure newly added bio flags don't override BV [...] adds 43e2d08d0790 nvme: avoid double dereference to convert le to cpu adds cfe03c2ec462 nvmet: avoid double errno conversions adds 6b80f1d2cc5a nvmet-fc: use zero-sized array and struct_size() in kzalloc() adds 70583295388a nvmet-tcp: implement C2HData SUCCESS optimization adds 7c349dde26b7 nvme-pci: use a flag for polled queues adds 88a041f4c1f6 nvme-pci: remove q_dmadev from nvme_queue adds 39f8e3640114 nvme-pci: remove unused nvme_iod member adds 3aef3cae4342 block: add a req_bvec helper adds 2a876f5e25e8 block: add a rq_integrity_vec helper adds 9d9de535f385 block: add a rq_dma_dir helper adds 3ab3a0313cb8 block: add dma_map_bvec helper adds 9b048119a153 nvme-pci: remove nvme_init_iod adds 915f04c93db4 nvme-pci: move the call to nvme_cleanup_cmd out of nvme_un [...] adds 7fe07d14f71f nvme-pci: merge nvme_free_iod into nvme_unmap_data adds b15c592de37e nvme-pci: only call nvme_unmap_data for requests transferr [...] adds 783b94bd9250 nvme-pci: do not build a scatterlist to map metadata adds 4aedb705437f nvme-pci: split metadata handling from nvme_map_data / nvm [...] adds d43f1ccfad05 nvme-pci: remove the inline scatterlist optimization adds dff824b2aadb nvme-pci: optimize mapping of small single segment requests adds 297910571f08 nvme-pci: optimize mapping single segment requests using SGLs adds 70479b71bc80 nvme-pci: tidy up nvme_map_data adds e84c2091a452 nvmet: never fail double namespace enablement adds 013a63ef4edc nvmet: add safety check for subsystem lock during nvmet_ns [...] adds d0de579c043c nvme: log the error status on Identify Namespace failure adds 75199aa5269f Merge branch 'nvme-5.2' of git://git.infradead.org/nvme in [...] adds 72deb455b5ec block: remove CONFIG_LBDAF adds 78bf47353b00 block: sed-opal: fix IOC_OPAL_ENABLE_DISABLE_MBR adds 1e815b33c5cc block: sed-opal: fix typos and formatting adds 1b6b75b0137f block: sed-opal: use correct macro for method length adds e2821a50b17c block: sed-opal: unify space check in add_token_* adds 78d584ca31ef block: sed-opal: close parameter list in cmd_finalize adds e8b2922459cf block: sed-opal: unify cmd start adds 7d9b62ae2a7d block: sed-opal: unify error handling of responses adds b68f09ecdeaa block: sed-opal: reuse response_get_token to decrease code [...] adds b2f9c6eb3f5f block: sed-opal: print failed function address adds 285599590e2e block: sed-opal: split generation of bytestring header and [...] adds a4ddbd1b7b2c block: sed-opal: add token for OPAL_LIFECYCLE adds 3fff234b851c block: sed-opal: unify retrieval of table columns adds 372be4084475 block: sed-opal: use named Opal tokens instead of integer [...] adds 3db87236cfb2 block: sed-opal: pass steps via argument rather than via opal_dev adds 0af2648ec30c block: sed-opal: don't repeat opal_discovery0 in each steps array adds a80f36cc64f0 block: sed-opal: rename next to execute_steps adds 9bc00750f5b6 virtio_blk: replace 0 by HCTX_TYPE_DEFAULT to index blk_mq [...] adds d0b0a81acbd8 block: remove unused variable 'def' adds 636b8fe86bed block, bfq: fix some typos in comments adds b21e11c5c831 block: fix build warning in merging bvecs adds 0d413829bd20 block: null: Add documentation for "zone_nr_conv" param adds ee37e62191a5 md: add mddev->pers to avoid potential NULL pointer dereference adds ed4d0a4ea11e md: add a missing endianness conversion in check_sb_changes adds c35403f82ced md: use correct types in md_bitmap_print_sb adds 00485d094244 md: use correct type in super_1_load adds ae50640bebc4 md: use correct type in super_1_sync adds 2b598ee54a1e md: mark md_cluster_mod static adds 368ecade0532 md: add __acquires/__releases annotations to (un)lock_two_stripes adds efcd487c69b9 md: add __acquires/__releases annotations to handle_active [...] adds 22391ac30ab9 Merge branch 'md-next' of https://github.com/liu-song-6/li [...] adds 8a96a0e40810 block: rewrite blk_bvec_map_sg to avoid a nth_page call adds a10584c3cda9 block: refactor __bio_iov_bvec_add_pages adds 14eacf12dbc7 block: don't allow multiple bio_iov_iter_get_pages calls per bio adds 7321ecbfc7cf block: change how we get page references in bio_iov_iter_g [...] adds 52d52d1c98a9 block: only allow contiguous page structs in a bio_vec adds 673387a93005 block: genhd: remove async_events field adds c92e2f04b359 block: disk_events: introduce event flags adds 3c12c8e94ca0 Revert "ide: unexport DISK_EVENT_MEDIA_CHANGE for ide-gd a [...] adds 773008f6fe05 Revert "block: unexport DISK_EVENT_MEDIA_CHANGE for legacy [...] adds cdf3e3deb747 block: check_events: don't bother with events if unsupported adds 5c61ee2cd586 Merge tag 'v5.1-rc6' into for-5.2/block adds 6fcc44d1d77f block: fix use-after-free on gendisk adds f6b50160a06d brd: re-enable __GFP_HIGHMEM in brd_insert_page() adds f9f76879bc45 block: avoid scatterlist offsets > PAGE_SIZE adds 4d25339e32a1 block: don't show io_timeout if driver has no timeout handler adds 3c442d520c91 Merge branch 'for-5.2/block' into for-next adds d7ba866759c6 Merge tag 'v5.1-rc5' into for-5.2/block adds 2c88e3c7ec32 block: fix use-after-free on gendisk adds c42d32409908 md: return -ENODEV if rdev has no mddev assigned adds a25d8c327bb4 Revert "Don't jump to compute_result state from check_resu [...] adds b2176a1dfb51 md/raid: raid5 preserve the writeback action after the par [...] adds 6c88d73515c4 Merge branch 'md-next' of https://github.com/liu-song-6/li [...] adds fdbbda7b3a06 Merge branch 'for-5.2/block' into for-next adds 551879a48f01 block: clarify that bio_add_page() and related helpers can [...] adds 0a3d0d0be042 Merge branch 'for-5.2/block' into for-next adds 0257c0ed5ea3 block: don't run get_page() on pages from non-bvec iov iter adds 43068aa4d91d Merge branch 'for-5.2/block' into for-next adds 1568ee7e3c63 bcache: fix crashes stopping bcache device before read miss done adds 4e0c04ec3a30 bcache: fix inaccurate result of unused buckets adds 78d4eb8ad9e1 bcache: avoid clang -Wunintialized warning adds 792732d9852c bcache: use kmemdup_nul for CACHED_LABEL buffer adds 3a3947271cd6 bcache: Clean up bch_get_congested() adds a4b732a248d1 bcache: fix a race between cache register and cacheset unregister adds 14215ee01f63 bcache: move definition of 'int ret' out of macro read_bucket() adds 1bee2addc0c8 bcache: never set KEY_PTRS of journal key to 0 in journal_ [...] adds ce3e4cfb59cb bcache: add failure check to run_cache_set() for journal replay adds 2d17456eb1cc bcache: add comments for kobj release callback routine adds 68d10e6979a3 bcache: return error immediately in bch_journal_replay() adds 88c12d42d2bb bcache: add error check for calling register_bdev() adds bb6d355c2aff bcache: Add comments for blkdev_put() in registration code path adds 63d63b51d70f bcache: add comments for closure_fn to be called in closur [...] adds eb8cbb6df38f bcache: improve bcache_reboot() adds 631207314d88 bcache: fix failure in journal relplay adds f16277ca20ac bcache: fix wrong usage use-after-freed on keylist in out_ [...] adds 95f18c9d1310 bcache: avoid potential memleak of list of journal_replay( [...] adds eb4d7d0c5f9f Merge branch 'for-5.2/block' into for-next adds cc6be1315931 mtip32xx: remove trim support adds 78aa48b42919 Merge branch 'for-5.2/block' into for-next adds 8dc2ed3f3e5b nvmet-rdma: remove p2p_client initialization from fast-path adds fc6c9730725d nvmet: rename nvme_completion instances from rsp to cqe adds 6b7e631b927c nvmet: return a specified error it subsys_alloc fails adds a5dffbb66d25 nvmet: include <linux/scatterlist.h> adds 525ec495e021 nvmet-file: clamp-down file namespace lba_shift adds 569b3d3db1aa nvmet-tcp: don't fail maxr2t greater than 1 adds 7a42589654ae nvme-tcp: fix a NULL deref when an admin connect times out adds 1007709d7d06 nvme-rdma: fix a NULL deref when an admin connect times out adds efb973b19b88 nvme-tcp: rename function to have nvme_tcp prefix adds 663d6fee66b5 nvme-loop: kill timeout handler adds 82bebbde02e2 nvme-rdma: fix typo in struct comment adds 01fa017484ad nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE adds 41d7f2ed8457 Merge branch 'nvme-5.2' of git://git.infradead.org/nvme in [...] adds da638d5b04f5 Merge branch 'for-5.2/block' into for-next adds cdca22bcbc64 bcache: remove redundant LIST_HEAD(journal) from run_cache_set() adds c2f061d7163c Merge branch 'for-5.2/block' into for-next adds f936b06ae538 bcache: clean up do_btree_node_write a bit adds 2b070cfe582b block: remove the i argument to bio_for_each_segment_all adds 4713839dfe82 block: remove the __bio_add_pc_page export adds 6601e44efd20 block: remove bogus comments in __bio_add_pc_page adds dcdca753c152 block: clean up __bio_add_pc_page a bit adds caa5754f16dc Merge branch 'for-5.2/block' into for-next adds 8c16567d867e block: switch all files cleared marked as GPLv2 to SPDX tags adds a497ee34a45d block: switch all files cleared marked as GPLv2 or later t [...] adds 9fcd030baa36 sed-opal.h: remove redundant licence boilerplate adds 635359981315 block: add a SPDX tag to blk-mq-rdma.h adds 3dcf60bcb603 block: add SPDX tags to block layer files missing licensin [...] adds 12adb7a013e3 block: remove the unused blk_queue_dma_pad function adds e62243e75d22 Merge branch 'for-5.2/block' into for-next adds 2d5abb9a1e8e bcache: make is_discard_enabled() static adds 33a213b75fd5 Merge branch 'for-5.2/block' into for-next adds 23fe36b4ecd1 Merge remote-tracking branch 'block/for-next' adds c13b5487d9de dm crypt: fix endianness annotations around org_sector_of_dmreq adds a3839bc6351d dm zoned: Silence a static checker warning adds 7aedf75ff740 dm zoned: Fix zone report handling adds e28adc3bf34e dm cache metadata: Fix loading discard bitset adds ae325dcd1905 list: Don't use WRITE_ONCE() in hlist_add_behind() adds 34191ae816b0 list_bl: Add hlist_bl_add_before/behind helpers adds 65fc7c370477 dm snapshot: Don't sleep holding the snapshot lock adds 4ad8d880b6c4 dm snapshot: Replace mutex with rw semaphore adds f79ae415b64c dm snapshot: Make exception tables scalable adds 3f1637f21038 dm snapshot: Use fine-grained locking scheme adds 09f2d6563055 dm writecache: remove needless dereferences in __writecach [...] adds 84420b1e5d72 dm writecache: add unlikely for returned value of rb_next/prev adds c6e086e0c9b2 dm space map common: zero entire ll_disk adds a1ed4d9e9376 dm thin metadata: check __commit_transaction()'s return adds 6a1b1ddc6a2c dm thin metadata: add wrappers for managing write locking [...] adds 873f258becca dm thin metadata: do not write metadata if no changes occurred adds 5de719e3d01b dm mpath: fix missing call of path selector type->end_io adds 514cf4f881dc dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled adds 81bc6d150ace dm delay: fix a crash when invalid device is specified adds 08a8e804620b dm writecache: remove unused member page_offset in writeba [...] adds f8011d334426 dm writecache: avoid unnecessary lookups in writecache_fin [...] adds e4f3fabd6748 dm: add dust target adds 8e890c1ab1b1 dm init: fix max devices/targets checks adds 940bc471780b dm mpath: always free attached_handler_name in parse_path() adds a5c66a5e8fef Merge remote-tracking branch 'device-mapper/for-next' adds 6aa35ce74399 mmc: mmci: Don't share un-implemented DMA functions adds c21aa7a80416 mmc: mmci: Drop unnecessary clear of variant->qcom_dml flag adds ea27c95a7a47 mmc: mmci: Re-work code starting DMA for the qcom variant adds f7f3e7dac802 mmc: mmci: Drop qcom specific header file adds 62e546be6d93 mmc: mmci: Share sdmmc_variant_init() via the common header file adds 71953e0e7968 mmc: mmci: Make mmci_variant_init() static adds 6f549034bb64 mmc: host: Pedantic cleanups to Kconfig adds 8e9a6919939b mmc: sdhci-of-esdhc: add erratum A011334 support in lx2160 [...] adds a46e42712596 mmc: sdhci-of-esdhc: add erratum eSDHC5 support adds 05cb6b2a66fa mmc: sdhci-of-esdhc: add erratum eSDHC-A001 and A-008358 support adds 5dd195522562 mmc: sdhci-of-esdhc: add erratum A-009204 support adds b214fe592ab7 mmc: sdhci-of-esdhc: add erratum eSDHC7 support adds 1f1929f3f2fa mmc: sdhci-of-esdhc: add quirk to ignore command inhibit for data adds 611025983b79 mmc_spi: add a status check for spi_sync_locked adds 8dcf48e5f4d7 mmc: mxs-mmc: Enable MMC_CAP_ERASE adds f49bdcde0a0f mmc: renesas_sdhi: update copyright information adds 609e5fba56fc mmc: tmio: introduce macro for max block size adds 2a55c1eac788 mmc: renesas_sdhi: prevent overflow for max_req_size adds 91ecbe50b69c mmc: renesas_sdhi: set CBSY flag before probing TMIO host adds 89822b73543d mmc: mtk-sd: add support for MT8516 adds 92cd1667d579 mmc: tegra: fix ddr signaling for non-ddr modes adds 1d8cd065f7ab mmc: sdhci: allow host to specify maximum tuning loops adds ea8fc5953e8b mmc: tegra: update hw tuning process adds ad64a7908c0a dt-bindings: mmc: tegra: document Tegra194 compatible string adds c46d089aa71d mmc: cqhci: allow hosts to update dcmd cmd desc adds c6e7ab909262 mmc: tegra: add Tegra186 WAR for CQE adds 688956440e80 mmc: cqhci: add CQHCI_SSC1 register CBC field mask adds b77544280ccf mmc: tegra: fix CQE enable and resume sequence adds 2198eeff2344 mmc: sdhci-omap: Make sdhci_omap_reset static adds 28f22fb755ec dt-bindings: mmc: Add disable-cqe-dcmd property. adds 7bda9482e7ed mmc: sdhci-of-arasan: Add DTS property to disable DCMDs. adds e5a34b0c1071 mmc: alcor: enable DMA for writes adds 0732ea75de09 mmc: mmci: add get_datactrl_cfg callback and helper functions adds b3fb9d64b497 mmc: mmci: define get_dctrl_cfg for legacy variant adds 5db1e1fc7cab mmc: mmci: qcom: define get_dctrl_cfg adds 8372f9d0ef0b mmc: mmci: stm32: define get_dctrl_cfg adds 41ed65e7ce84 mmc: mmci: replace blksz_datactrlXX by get_datactrl_cfg callback adds b9ffe4086206 mmc: mmc_spi: Remove redundant dev_set_drvdata() adds 70a557e63f1a mmc: mmc_spi: Remove useless NULL check at ->remove() adds 38b2168581bc mmc: mmc_spi: Join string literals back adds 1ae51603528c mmc: mmc_spi: Indentation fixes adds aad5f19e4736 mmc: mmc_spi: Convert to use SPDX identifier adds c6645985d77c MAINTAINERS: Collect TI FLASH MEDIA drivers into one section adds 3b407b4f3a92 MAINTAINERS: Add Ulf Hansson to the MEMORYSTICK section adds e374e87538f4 mmc: sdhci_am654: Clear HISPD_ENA in some lower speed modes adds c278150e0d2a mmc: alcor: enable DMA transfer of large buffers adds b65be6355183 mmc: mtk-sd: check for valid optional memory resource adds 002ee28e8b32 mmc: core: make pwrseq_emmc (partially) support sleepy GPI [...] adds 765c59675ab5 mmc: sdhci-pci: Add support for Intel CML adds cf03fcdc5b9c MAINTAINERS: Add section for MediaTek MMC/SD/SDIO driver adds ade024f130f7 memstick: jmb38x_ms: remove set but not used variable 'data' adds 2e72ab9b2f56 mmc: sdhci: Reorganize sdhci_finish_mrq() and __sdhci_fini [...] adds 97a1abae46a6 mmc: sdhci: Move timer and has_requests functions adds e9a072993d69 mmc: sdhci: Move some processing to __sdhci_finish_mrq() adds 19d2f695f4e8 mmc: sdhci: Call mmc_request_done() from IRQ handler if possible adds c07a48c26519 mmc: sdhci: Remove finish_tasklet adds 71c733c4e1ae mmc: tegra: add sdhci tegra suspend and resume adds 4c94cb651f47 mmc: core: retry CMD1 in mmc_send_op_cond() even if the ocr = 0 adds 42c38d4a1bc4 mmc: core: Fix warning and undefined behavior in mmc volta [...] adds 98bc384ce704 mmc: core: fix possible use after free of host adds 470474cb665b mmc: meson-gx: remove open coded read with timeout adds bb2ad0d1c238 mmc: meson-gx: ack only raised irq adds 34922374bb5a mmc: meson-gx: correct irq flag adds 390ebce2bac0 memstick: tifm: remove set but not used variable 'data' adds 3c127ba30e11 Revert "mmc: alcor: enable DMA transfer of large buffers" adds ab9de587c9f8 mmc: alcor: work with multiple-entry sglists adds 7a8b9daf7ea6 mmc: omap_hsmmc: Use dev_get_drvdata() adds 0869cdeb0460 Merge remote-tracking branch 'mmc/next' adds a0ca72c2d1ac kdb: use correct pointer when 'btc' calls 'btt' adds 3bd67b37e350 kdb: print real address of pointers instead of hashed addresses adds 7b8e2983b65e Merge remote-tracking branch 'kgdb/kgdb-next' adds dff29d536021 mfd: intel_soc_pmic_chtwc: Register LED child device adds 53ca6afce21a mfd: sec: Put one element structure initialisation on one line adds 64cf9b819b6b mfd: sec: Add support for the RTC on S2MPA01 adds c268f3769d1b dt-bindings: stm32: syscon: Add clock support adds 596e0bd17b71 mfd: syscon: Add optional clock support adds aeecaefa6355 mfd: twl6040: Fix device init errors for ACCCTL register adds 22a9eee9268c mfd: axp20x: Add USB power supply mfd cell to AXP813 adds 530115004c7a mfd: Kconfig: Pedantic formatting adds dfbc37d1bca6 mfd: atmel-hlcdc: Add compatible for SAM9X60 HLCD controller adds 509b774a1a0a dt-bindings: mfd: Add bindings for SAM9X60 HLCD controller adds 6662b202a354 mfd: cros_ec: Instantiate properly CrOS ISH MCU device adds 434935f13c79 mfd: rk808: Remove the id_table adds d42bcf4bbc95 mfd: axp20x: Allow the AXP223 to be probed by I2C adds dd4c1113c480 mfd: da9063: Convert headers to SPDX adds 33944e0ecb9c mfd: da9063: remove platform_data support adds 20f0ba2fe2fb mfd: syscon: atmel: Switch to SPDX license identifiers adds bacae6a8e854 mfd: cs47l35: Make DAC_AEC_CONTROL_2 readable adds 49dbf2877b11 mfd: cs47l90: Make DAC_AEC_CONTROL_2 readable adds 7f042743306c mfd: cros_ec: Instantiate the CrOS USB PD logger driver adds a5cfa7e2a85e Merge remote-tracking branch 'mfd/for-mfd-next' adds a6d6a589cb09 video: lcd: Remove useless BACKLIGHT_CLASS_DEVICE dependencies adds 2f3d209d7ce9 Merge remote-tracking branch 'backlight/for-backlight-next' adds 077d9951f7c9 power: reset: syscon-reboot: add a mask property adds 75cf4f5aa903 power: charger-manager: fix a potential NULL pointer dereference adds f0459fe14713 power: supply: Fix the simple battery property names adds c3422ad5f84a power: supply: axp288_charger: Fix unchecked return value adds ce8873c77c84 dt-bindings: power: supply: gpio-charger: add missing semi [...] adds 5c6c513ddbc7 power: reset: at91-poweroff: add RTT wakeup capability adds 17d2e876b497 power: reset: at91-poweroff: add support for SAM9X60 adds ec4628effbb7 dt-bindings: arm: atmel: add binding for SAM9X60 shutdown [...] adds 0cd0e4971155 power: supply: max14656: fix potential use-before-alloc adds 252fbeb86cef power: supply: max14656: fix potential use-after-free adds 2e220e6eb3ce power: supply: ltc3651-charger: Fix device name adds d7830ce3c5e0 power: supply: ltc3651-charger: Fix device name (rename files) adds 5ec87ecde235 power: supply: core: fix typo in function to get current c [...] adds 6aae57b78813 dt-bindings: power: supply: Add charge-status-gpios property adds df68c44c720a power: supply: gpio-charger: Add support for charger status. adds dbe7208c6c4a power: supply: cpcap-battery: Fix division by zero adds 6f76aa94e1d2 Merge branch 'psy-fixes' into psy-next adds 1a9aadc86ad4 power: supply: cpcap-battery: Fix low battery check adds c68b901ac4fa power: supply: cpcap-battery: Fix signed counter sample register adds 35439b7ab2db power: supply: cpcap-battery: Fix coulomb counter calibrat [...] adds 5fc27a541926 power: supply: cpcap-battery: Use accumulator for current [...] adds ffaf6f6773af power: supply: cpcap-battery: Fix pointless EPROBE_DEFER warnings adds 7d90fcc14a25 power: supply: cpcap-charger: Fix pointless EPROBE_DEFER warnings adds 0b646fd1b196 power: supply: ab8500: fix leaked of_node refs in ab8500_b [...] adds 2143bf6d7cfe power: supply: core: fix leaked of_node refs in power_supp [...] adds 2e8c9d7bfab2 dt-bindings: power: supply: axp20x_usb_power: add axp813 c [...] adds c11f0b8f226a power: supply: axp20x_usb_power: Fix typo in VBUS current [...] adds 97ec136e7124 power: supply: axp20x_usb_power: use polling to detect vbu [...] adds af7e8d076937 power: supply: axp20x_usb_power: add function to get max current adds c279adafe6ab power: supply: axp20x_usb_power: add support for AXP813 adds 9f421096a16e iio: inkern: API for reading available iio channel attribu [...] adds 89388ca4955f iio: inkern: Convert iio_read_avail_channel_raw into a wrapper adds ec8242de407f Merge 'ib-jz47xx-battery-prereq' into psy-next adds bbdfeea2c6da dt-bindings: power: supply: Add docs for Ingenic JZ47xx So [...] adds fb24ccfbe1e0 power: supply: add Ingenic JZ47xx battery driver. adds d25ad7fdfb2b dt-bindings: olpc_battery: Add XO-1.5 battery adds 0806a13c5a43 x86/platform/olpc: Don't split string literals when fixing [...] adds 47e120d3337b x86/platform/olpc: Trivial code move in DT fixup adds a7a9bacb9a32 x86/platform/olpc: Use a correct version when making up a [...] adds f7a228eaf4f8 power: supply: olpc_battery: Use DT to get battery version adds 33554d818a95 power: supply: olpc_battery: Move priv data to a struct adds b0280d05804a power: supply: olpc_battery: Use devm_power_supply_register() adds 8ecefda22262 power: supply: olpc_battery: Avoid using platform_info adds 76311b9a3295 power: supply: olpc_battery: Add OLPC XO 1.75 support adds 31e220877981 power: supply: olpc_battery: Have the framework register s [...] adds 231a13d93d51 Merge tag 'psy-olpc-1.75-battery-signed' into psy-next adds 243f8ffc883a power: supply: bq27xxx_battery: Notify also about status changes adds 9274c78305e1 power: supply: axp288_fuel_gauge: Add ACEPC T8 and T11 min [...] adds ba6cc8508417 power: supply: core: Add Standard, Adaptive, and Custom ch [...] adds 813cab8f3994 power: supply: core: Add CHARGE_CONTROL_{START_THRESHOLD,E [...] adds 61e93655fc30 power: supply: core: Add missing documentation for CHARGE_ [...] adds 3bc90c234590 Merge remote-tracking branch 'battery/for-next' adds 2e3fdab7330b Merge branch 'regulator-5.1' into regulator-linus adds 74b060d6845f regulator: palmas: Remove *rdev[PALMAS_NUM_REGS] from stru [...] adds 5b60ee576a02 regulator: ab3100: Remove ab3100_regulators_remove function adds e08abeca3967 regulator: wm8400: Get rid of wm8400_block_read/wm8400_set [...] adds 178d08ea81b1 regulator: wm8400: Fix trivial typo adds 7cdc2ee7bf10 regulator: gpio: Convert to devm_regulator_register adds 705e2a905a04 regulator: gpio: Constify regulator_ops adds 5e6afb3832be regulator: da9055: Fix notifier mutex lock warning adds 978995def0f6 regulator: da9062: Fix notifier mutex lock warning adds 1867af94cfdf regulator: pv88080: Fix notifier mutex lock warning adds 275513b7695a regulator: pv88090: Fix notifier mutex lock warning adds 119c4f5085c4 regulator: wm831x: Fix notifier mutex lock warning adds 29d40b4a5776 regulator: da9063: Fix notifier mutex lock warning adds 65378de3359d regulator: da9211: Fix notifier mutex lock warning adds 89b2758c192c regulator: lp8755: Fix notifier mutex lock warning adds f132da2534ec regulator: ltc3589: Fix notifier mutex lock warning adds 769fc8d4182c regulator: ltc3676: Fix notifier mutex lock warning adds f58213637206 regulator: pv88060: Fix notifier mutex lock warning adds 0077aaaeeb69 regulator: da903x: don't build with clang adds ae15c519a6b9 regulator: max14577: Get rid of match_init_data/match_of_n [...] adds f7a621728a6a regulator: wm831x isink: Fix notifier mutex lock warning adds 8be64b6d87bd regulator: wm831x ldo: Fix notifier mutex lock warning adds 45aa908d9b72 regulator: wm831x-isink: Select maximum current in specific range adds 5816df2f75f5 regulator: wm8350: Select maximum current in specific range adds d48acfd0377f regulator: wm831x-isink: Convert to use regulator_set/get_ [...] adds dfeb7a93bf3b regulator: wm8350: Convert to use regulator_set/get_curren [...] adds 6cabb8b7fc14 regulator: 88pm800: Get rid of struct pm800_regulators adds 67ddc68a78b1 regulator: da9052: Convert to regulator core's simplified [...] adds db7ecb493cab regulator: da9055: Convert to regulator core's simplified [...] adds 9cff03710d40 regulator: da9052: Include linux/of.h to fix build warning [...] adds 4d92ac7bd9f8 regulator: as3722: Remove *rdevs[] from struct as3722_regulators adds 2106e9bbffb9 regulator: cpcap: Remove unneeded init_data setting adds f4192c2cc923 regulator: cpcap: Convert to use of_device_get_match_data adds f668a1db0b30 regulator: as3711: Remove struct as3711_regulator_info and [...] adds 5fe0ed243796 regulator: max77650: Use unsigned int for max77651_sbb1_re [...] adds dad110a0c5c1 regulator: mt6323: Use unsigned int for volt_tables adds 1fc26296a260 regulator: mt6380: Use unsigned int for volt_tables adds dc3b2881fad4 regulator: mt6397: Use unsigned int for volt_tables adds d1a6cbdf1e59 regulator: lp87565: Fix missing register for LP87565_BUCK_0 adds d0ccbe11773d regulator: lp87565: Convert to use regulator_set/get_curre [...] adds 958e9b8265c7 regulator: da9062: Convert to use regulator_set/get_curren [...] adds 5b1f537e4983 regulator: da9063: Convert to use regulator_set/get_curren [...] adds a48f127519d9 regulator: core: Fix application of "drop lockdep annotati [...] adds e66264273f5e regulator: 88pm8607: Convert to regulator core's simplifie [...] adds 969697de7fa6 regulator: axp20x: Remove unneeded NULL test against rdev adds 04d1446bce27 regulator: axp20x: Use rdev_get_id at appropriate places adds c9e48084c88c Merge tag 'v5.1-rc1' into regulator-5.2 adds 7a67eb1d3abe regulator: of: Make regulator_of_get_init_node static adds 6185de50e441 regulator: max8925: Convert to regulator core's simplified [...] adds c22938562fd8 regulator: rn5t618: Constify regulator_desc adds 80c94557e94f regulator: gpio: Reword the binding document adds 563943864f3f regulator: axp20x: Mark expected switch fall-throughs adds 2e62e03333bb regulator: tps65132: Remove unneeded fields from struct tp [...] adds 4e105e3b4bc6 regulator: tps65132: Constify tps65132_regulator_ops and t [...] adds 689b9e025f0c regulator: tps65217: Simplify linear range for selector 25-52 adds 7287275b4301 regulator: add regulator_get_linear_step() stub helper adds e69b394703e0 regulator: tps65086: Fix tps65086_ldoa1_ranges for selector 0xB adds a71bcdfe6476 regulator: uniphier: Fix build dependency adds d1030b439934 regulator: tps65218: Constify regulator_ops adds 2c33b50e6201 regulator: tps65217: Constify regulator_ops adds 5de219ccc1a7 regulator: da9063: convert header to SPDX adds 883ce2421ed7 regulator: sc2731: Constify regulators adds 253c9c79adbc regulator: act8865: Convert to regulator core's simplified [...] adds 7cae255d2757 regulator: act8865: Constify regulator_ops adds c07608f737bd regulator: rc5t583: Get rid of struct rc5t583_regulator adds 9e488c0a59cb regulator: vctrl: Remove unneeded continue statement adds 646e268e66ec regulator: tps6507x: Constify tps6507x_pmic_ops adds 69c57b97db9c regulator: tps6507x: Remove unused *rdev[] from struct tps [...] adds f979c08f7624 regulator: tps6507x: Convert to regulator core's simplifie [...] adds ce0a383db3cd regulator: as3722: Convert to use regulator_set/get_curren [...] adds 7dc6c766a7d7 regulator: as3722: Slightly improve readability adds a4e73625cb12 regulator: bcm590xx: Convert to use simplified DT parsing adds 8a76f107216f regulator: lm363x: Use proper data type for regmap_read arguments adds 55c083d89634 regulator: lm363x: Constify regulator_ops adds 401861f51a47 regulator: twl: Constify regulator_ops adds 45a310136b3e ASoC: ab8500: add range to usleep_range adds 0a245f0efcb5 regulator: bd718x7: Use rdev_get_id() to get regulator id adds 0677c3ea53dc regulator: s2mpa01: Convert to use simplified DT parsing adds 784816d46aae regulator: hi655x: Constify regulators array adds 29e5cb657e2a regulator: hi655x: Remove ctrl_mask field from struct hi65 [...] adds 6e1f22ee7e48 regulator: s2mpa01: Remove unused define for S2MPA01_REGUL [...] adds f34a269229ec regulator: anatop: Remove unneeded fields from struct anat [...] adds 29dc269a85ef regulator: hi6421: Convert to use simplified DT parsing adds ab54a4d7b0dd regulator: vexpress: Constify regulator_ops adds 4cf469539b63 regulator: mcp16502: Remove unneeded fields from struct mcp16502 adds 784c24c3e45c regulator: mcp16502: Remove setup_regulators function adds 1a18195a2c4e regulator: db8500-prcmu: Constify regulator_ops adds 92722a8fac53 regulator: db8500-prcmu: Convert to use simplified DT parsing adds 2564002abcde regulator: dbx500-prcmu: Remove unused fields from struct [...] adds 80a9c22a9da9 regulator: ab8500-ext: Remove *rdev from struct ab8500_ext [...] adds 48cb9737edff regulator: ab8500-ext: Convert to use simplified DT parsing adds 8e5be4f7e142 regulator: ab8500-ext: Constify ab8500_ext_regulator_ops adds 6d66d9952ec0 regulator: ab8500: Constify regulator_ops adds 7c6b8e3b9fe8 regulator: ab8500: Remove *regulator from struct ab8500_re [...] adds 7cfcecfb82af regulator: tps65218: Convert to use regulator_get_current_ [...] adds 357db0279a23 regulator: tps6524x: Constify regulator_ops adds 7a8b0e66df5a regulator: tps6524x: Remove *rdev[N_REGULATORS] from struc [...] adds 7d695f20c27f regulator: max8998: Constify regulator_ops adds 0dceab33342d regulator: max8998: Factor out struct voltage_map_desc adds c29687c354c5 dt-bindings: regulator: Add stm32mp1 pwr regulators adds 6cdae8173f67 regulator: Add support for stm32 power regulators adds de110f387371 regulator: tps80031: Remove unused *rdev from struct tps80 [...] adds 4b77a49cb826 regulator: tps80031: Constify regulator_ops and tps80031_d [...] adds fd1a4da3bfd7 regulator: tps80031: Switch to SPDX identifier adds 82f26185a912 regulator: ready_mask_table[] can be static adds dc62f951a6a8 regulator: stm32-pwr: Fix return value check in stm32_pwr_ [...] adds e8d59d9a79a1 regulator: wm8994: Switch to SPDX identifier adds dfc0c82b3368 regulator: arizona: Switch to SPDX identifier adds 3cad5fc89ac9 regulator: wm831x: Switch to SPDX identifier adds 87dbc5eb3cff regulator: wm8350: Switch to SPDX identifier adds 362af7365081 regulator: wm8400: Switch to SPDX identifier adds ce62ba3afd10 regulator: ltc3589: Convert to use simplified DT parsing adds 63c7c2962ae7 regulator: ltc3589: Get rid of struct ltc3589_regulator adds b2745697bfe4 regulator: ltc3589: Switch to SPDX identifier adds a69929c7aa70 regulator: fan53555: Clean up unneeded fields from struct [...] adds 6a1beee2fe37 regulator: fan53555: Switch to SPDX identifier adds fe669cb95ebb regulator: mt63xx: Switch to SPDX identifier adds b9816363c0e8 regulator: core: do not report EPROBE_DEFER as error but as debug adds 5d7ebba38baf regulator: sy8106a: Get rid of struct sy8106a adds c7e3ddd129d5 regulator: sky81452: Constify sky81452_reg_ops adds fb9bf5c8f15c regulator: sky81452: Switch to SPDX identifier adds eeb1b2355a6f regulator: vexpress: Get rid of struct vexpress_regulator adds c5e911add161 regulator: vexpress: Switch to SPDX identifier adds 8b9085200681 regulator: hi6xxx: Switch to SPDX identifier adds 5d8a6506ef59 Merge branch 'regulator-5.2' into regulator-next adds 991044e99e8f Merge remote-tracking branch 'regulator/for-next' adds 088f908006c5 Merge branch 'next-smack' into next-testing adds 32daa6e9b63b Merge branch 'next-integrity' into next-testing adds 6a084e77ec4f Merge tag 'tpmdd-next-20181217' of git://git.infradead.org [...] adds 86aa0d8b538f Merge tag 'seccomp-next-part2' of https://git.kernel.org/p [...] adds e5a7e9283f51 Merge branch 'next-integrity' into next-testing adds aa99a14dfb50 Merge branch 'next-general' into next-testing adds ffaf0e140478 Merge branch 'next-general' into next-testing adds f30160f982fc Merge branch 'next-general' into next-testing adds 0cce716e656b Merge branch 'next-general' into next-testing adds 91421ab037e0 Merge branch 'next-general' into next-testing adds 5f4193730bb0 Merge branch 'next-general' into next-testing adds 34fc3d4acda1 Merge branch 'next-general' into next-testing adds 3bdda51a6a24 Merge branch 'next-general' into next-testing adds 1e11c7821bca Merge branch 'next-general' into next-testing adds 820cf8c12d89 Merge branch 'next-general' into next-testing adds 3536ec4873d7 Merge branch 'next-general' into next-testing adds 7bd3501ba533 Merge branch 'next-general' into next-testing adds f3e6bad019c7 Merge branch 'next-general' into next-testing adds d87331e4a620 Merge branch 'next-general' into next-testing adds 19199883732d Merge branch 'next-general' into next-testing adds e42953d3d8db Merge branch 'next-tpm' into next-testing adds db9ed620ddea Merge branch 'next-integrity' into next-testing adds 7453df272a8f Merge branch 'next-general' into next-testing adds 00468726bb52 Merge branch 'next-general' into next-testing adds 6d3528f3b162 Merge branch 'next-general' into next-testing adds 0d556c66dadd Merge branch 'next-general' into next-testing adds 3963bdb87e66 Merge branch 'next-general' into next-testing adds 9d7b7bfbafba Merge tag 'v5.1-rc2' into next-general adds 4e861b133373 Merge branch 'next-general' into next-testing adds 733e4467dd06 LSM: fix documentation for sb_copy_data hook adds 5f4b97555c2e LSM: fix documentation for the syslog hook adds 68b3edbd9fd8 LSM: fix documentation for the socket_post_create hook adds a890e6378201 LSM: fix documentation for the task_setscheduler hook adds 2f991d7ae86a LSM: fix documentation for the socket_getpeersec_dgram hook adds 6b6b6476a32f LSM: fix documentation for the path_chmod hook adds 5fdd268f6eb8 LSM: fix documentation for the audit_* hooks adds ab012bc83615 LSM: fix documentation for the msg_queue_* hooks adds e9220bc8b79a LSM: fix documentation for the sem_* hooks adds 9c53cb9d5648 LSM: fix documentation for the shm_* hooks adds 8d93e952fba2 LSM: lsm_hooks.h: fix documentation format adds 4c5d789ce175 Merge branch 'next-general' into next-testing adds b8f6cc102192 selftests/tpm2: Open tpm dev in unbuffered mode adds 84e239d14c5c selftests/tpm2: Extend tests to cover partial reads adds 83086497b890 KEYS: trusted: fix -Wvarags warning adds 79d03fe16eff tpm: Fix the type of the return value in calc_tpm2_event_size() adds 3d0b1a381f6e KEYS: trusted: allow trusted.ko to initialize w/o a TPM adds 7bde1fe0abbe tpm: fix an invalid condition in tpm_common_poll adds ada14f61ed5e tpm: turn on TPM on suspend for TPM 1.x adds a94e55b91c7d Merge tag 'tpmdd-next-20190329' of git://git.infradead.org [...] adds ed7a397570e3 Merge branch 'next-tpm' into next-testing adds 1b26fcdb748e Yama: mark local symbols as static adds 708e52ca7134 Merge branch 'next-general' into next-testing adds 5c7e372caa35 security: don't use RCU accessors for cred->session_keyring adds 0b9dc6c9f01c keys: safe concurrent user->{session,uid}_keyring access adds d1a0846006e4 security: inode: fix a missing check for securityfs_create_file adds ecb8e74dac1a Yama: mark function as static adds 4490364bb774 Merge branch 'next-general' into next-testing adds fe9fd2ef383c Revert "security: inode: fix a missing check for securityf [...] adds 316e92078be8 Merge branch 'next-general' into next-testing adds 8db5da0b8618 x86/ima: require signed kernel modules adds 3d45ad9260c3 x86/ima: add missing include adds 41475a3ebace doc/kernel-parameters.txt: Deprecate ima_appraise_tcb adds 2bfebea90dd5 Merge branch 'next-integrity-for-james' of git://git.kerne [...] adds d700649809c8 Merge branch 'next-integrity' into next-testing adds 460d95a1d69d smack: removal of global rule list adds 4e328b08882a Smack: Create smack_rule cache to optimize memory usage adds f7450bc6e768 Smack: Fix IPv6 handling of 0 secmark adds f075b344c6ca Merge branch 'smack-for-5.2' of https://github.com/cschauf [...] adds d6d060788e0a Merge branch 'next-smack' into next-testing adds 6beff00b79ca seccomp: fix up grammar in comment adds 072b76a8fe2b Merge branch 'next-general' into next-testing adds cff0e6c3ec3e tomoyo: Add a kernel config option for fuzzing testing. adds ffd7af3def19 tomoyo: Check address length before reading address family adds 5385195a7b57 tomoyo: Change pathname calculation for read-only filesystems. adds b9ef5513c99b smack: Check address length before reading address family adds 5f9b4992b722 Merge branch 'smack-for-5.2-b' of https://github.com/cscha [...] adds 5664f5faac11 Merge branch 'next-smack' into next-testing adds 7d1945b5941e Merge remote-tracking branch 'security/next-testing' adds 63c16c3a7608 apparmor: Initial implementation of raw policy blob compression adds 6a59d9243d34 apparmor: fix blob compression build failure on ppc adds fe166a9f2868 apparmor: fix missing ZLIB defines adds 145a0ef21c8e apparmor: fix blob compression when ns is forced on a policy load adds 058c4f342582 apparmor: fix spelling mistake "immutible" -> "immutable" adds a2adc1126e53 Merge remote-tracking branch 'apparmor/apparmor-next' adds 835689b483a3 selftests/kexec: move the IMA kexec_load selftest to selft [...] adds fbfb2d99ac49 selftests/kexec: cleanup the kexec selftest adds 67a7c10c6343 selftests/kexec: define a set of common functions adds 782abf3fd2f4 selftests/kexec: define common logging functions adds 0696aa4412c2 selftests/kexec: define "require_root_privileges" adds 5790d609944f selftests/kexec: kexec_file_load syscall test adds 12d6faf90a57 selftests/kexec: Add missing '=y' to config options adds 3e51cad30918 selftests/kexec: check kexec_load and kexec_file_load are enabled adds a409b168ad24 selftests/kexec: make kexec_load test independent of IMA b [...] adds a2ffe5774e8e selftests/kexec: update get_secureboot_mode adds d3aaf2946d6e Merge remote-tracking branch 'integrity/next-integrity' adds e37c1877ba5b scripts/selinux: modernize mdp adds ff1bf4c0714e selinux: use kernel linux/socket.h for genheaders and mdp adds ccd19d4cafaa scripts/selinux: fix build adds 05895219627c kernfs: clean up struct kernfs_iattrs adds d0c9c153b4bd kernfs: do not alloc iattrs in kernfs_xattr_get adds b754026bd98e selinux: try security xattr after genfs for kernfs filesystems adds 0ac6075a32fc kernfs: use simple_xattrs for security attributes adds b230d5aba2d1 LSM: add new hook for kernfs node initialization adds ec882da5cda9 selinux: implement the kernfs_init_security hook adds e19dfdc83b60 kernfs: initialize security of newly created nodes adds c72c4cde8095 selinux: Make selinux_kernfs_init_security static adds 24f7c45fdb2a LSM: lsm_hooks.h - fix missing colon in docstring adds 9e0cfe28fa32 selinux: remove useless assignments adds 98bbbb76f2ed selinux: avoid uninitialized variable warning adds 593854c05210 MAINTAINERS: update SELinux file patterns adds 1537ad15c9c5 kernfs: fix xattr name handling in LSM helpers adds c750e6929d3c selinux: Check address length before reading address family adds 35a196bef449 proc: prevent changes to overridden credentials adds 604a0286c65e Merge remote-tracking branch 'selinux/next' adds fb97ed2314ad selftests/tpm2: Open tpm dev in unbuffered mode adds 34dbe29364df selftests/tpm2: Extend tests to cover partial reads adds 3b92a851534a KEYS: trusted: fix -Wvarags warning adds 323124186257 tpm: Fix the type of the return value in calc_tpm2_event_size() adds 80badd47288a KEYS: trusted: allow trusted.ko to initialize w/o a TPM adds 515b5c8ca2dd tpm: fix an invalid condition in tpm_common_poll adds 9183541ce036 tpm: turn on TPM on suspend for TPM 1.x adds ff89e2f4b34d tpm: Actually fail on TPM errors during "get random" adds a81e7d433801 Merge remote-tracking branch 'tpmdd/next' adds 43a0541e312f iommu/tegra-smmu: Fix invalid ASID bits on Tegra30/114 adds 4f97031ff860 iommu/tegra-smmu: Properly release domain resources adds 43d957b13346 iommu/tegra-smmu: Respect IOMMU API read-write protections adds 1eb8e4e2b35b iommu/mediatek: Fix leaked of_node references adds 954a03be033c iommu/arm-smmu: Break insecure users by disabling bypass b [...] adds 6e1ffbb7c2ab PCI: Move ATS declarations outside of CONFIG_PCI adds b9ae16d80a35 PCI: Add a stub for pci_ats_disabled() adds 5702ee24182f ACPI/IORT: Check ATS capability in root complex nodes adds b54f4260c7df iommu/arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master adds bcecaee43473 iommu/arm-smmu-v3: Store SteamIDs in master adds 8be39a1a04c1 iommu/arm-smmu-v3: Add a master->domain pointer adds 2a7e62f51696 iommu/arm-smmu-v3: Link domains and devices adds 9ce27afc0830 iommu/arm-smmu-v3: Add support for PCI ATS adds b2fc9b4b7ff4 iommu/arm-smmu-v3: Disable tagged pointers adds 3f54c447df34 iommu/arm-smmu-v3: Don't disable SMMU in kdump kernel adds bc580b56cb78 iommu/arm-smmu: Log CBFRSYNRA register on context fault adds 26ac2b6ee6c0 Merge branch 'for-joerg/arm-smmu/updates' of git://git.ker [...] adds a3a195929d40 iommu: Add APIs for multiple domains per device adds 26b25a2b98e4 iommu: Bind process address spaces to devices adds d53bff888f3b Merge branch 'api-features' into arm/smmu adds 5aba6c47401d iommu/vt-d: Switch to bitmap_zalloc() adds 2b899390fdc8 Merge branch 'api-features' into x86/vt-d adds d7cbc0f3220f iommu/vt-d: Make intel_iommu_enable_pasid() more generic adds 95587a75de17 iommu/vt-d: Add per-device IOMMU feature ops entries adds 8cc3759a6c49 iommu/vt-d: Move common code out of iommu_attch_device() adds 67b8e02b5e76 iommu/vt-d: Aux-domain specific domain attach/detach adds 0e8000f8f616 iommu/vt-d: Return ID associated with an auxiliary domain adds 48b2c937ea37 iommu/vt-d: Clean up iommu_no_mapping adds 9cc0c2af8d03 iommu/vt-d: Use dma_direct for bypass devices adds f7ae70a5e347 iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags adds 8ac13175cbe9 vfio/mdev: Add iommu related member in mdev_device adds 7bd50f0cd2fd vfio/type1: Add domain at(de)taching group helpers adds be068fa236c3 vfio/type1: Handle different mdev isolation type adds f7b0c4ce8cb3 iommu/vt-d: Flush IOTLB for untrusted device in time adds 553d66cb1e86 iommu/vt-d: Use struct_size() helper adds a7755c3cfa5d iommu/vt-d: Don't request page request irq under dmar_global_lock adds 83d18bdff18f iommu/amd: Use pci_prg_resp_pasid_required() adds 7a5dbf3ab2f0 iommu/amd: Remove the leftover of bypass support adds c805b428f206 iommu/amd: Remove amd_iommu_pd_list adds 8cec63e52966 iommu: Remove iommu_callback_data adds 14bd9a607f90 iommu/iova: Separate atomic variables to improve performance adds 398ece5bde7e Merge branches 'arm/tegra', 'arm/mediatek', 'arm/smmu', 'x [...] adds 64d80aef3204 Merge remote-tracking branch 'iommu/next' adds a88a7b3eb076 vfio: Use dev_printk() when possible adds 41be3e261817 vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" adds fb3914769b23 Merge remote-tracking branch 'vfio/next' adds 95e0b46fcebd audit: fix a memleak caused by auditing load module adds 73e65b88feb9 audit: connect LOGIN record to its syscall record adds 2efa48fec0c3 audit: Make audit_log_cap and audit_copy_inode static adds 162f33dd45a7 Move EM_ARCOMPACT and EM_ARCV2 to uapi/linux/elf-em.h adds 67f2a8a29311 arc: define syscall_get_arch() adds a43e66478ef7 c6x: define syscall_get_arch() adds 122a43b10742 h8300: define syscall_get_arch() adds f4780e2db06d Move EM_HEXAGON to uapi/linux/elf-em.h adds d093153431dc hexagon: define syscall_get_arch() adds 92f922f35078 m68k: define syscall_get_arch() adds 530ff23a8e46 Move EM_NDS32 to uapi/linux/elf-em.h adds fa562447e154 nds32: define syscall_get_arch() adds 1660aac45e5b nios2: define syscall_get_arch() adds 03f7e6adfbd0 Move EM_UNICORE to uapi/linux/elf-em.h adds b15fe94acece unicore32: define syscall_get_arch() adds 16add411645c syscall_get_arch: add "struct task_struct *" argument adds a1aa08a01f73 audit: link integrity evm_write_xattrs record to syscall event adds 699c1868a743 audit: purge unnecessary list_empty calls adds 2d87a0674bd6 timekeeping: Audit clock adjustments adds 7e8eda734d30 ntp: Audit NTP parameters adjustment adds 70c4cf17e445 audit: fix a memory leak bug adds 2250060d1a9e Merge remote-tracking branch 'audit/next' adds b06ce8218c45 dt-bindings: Add a guide of do's and don't's for writing bindings adds 99838f011a3a dt-bindings: Require child nodes type to be 'object' adds deb387d4af5a of: property: Document that of_graph_get_endpoint_by_regs [...] adds d0b8ed47e83a of: reserved_mem: fix reserve memory leak adds ecb0abc1d852 of: use correct function prototype for of_overlay_fdt_apply() adds c43a4469402f dt-bindings: interconnect: Add a dma interconnect name adds e5ffa40c0305 dt-bindings: bus: Add binding for the Allwinner MBUS controller adds 95835a8d473e of: address: Retrieve a parent through a callback in __of_ [...] adds f83a6e5dea6c of: address: Add support for the parent DMA bus adds a32c3d9d9807 dt-bindings: Add schemas for simple-framebuffer adds 12eeae7147af dt-bindings: connector: Spelling mistake adds af3be70a3211 of: Improve of_phandle_iterator_next() error message adds f52e30ebfd62 dt-bindings: mfd: axp20x: Add fallback for axp805 adds b827bcbba36d of: del redundant type conversion adds 083284961ad0 dt-bindings: Add ir38064 as a trivial device adds 57ddd16b111b dt-bindings: Add isl68137 as a trivial device adds 8e94fd36220c of/device.c: fix the wrong comments adds 440868661f36 of: fix clang -Wunsequenced for be32_to_cpu() adds 2eb0478581ed Merge remote-tracking branch 'devicetree/for-next' adds 29f2133717c5 spi: pxa2xx: fix SCR (divisor) calculation adds cc1b69fc5f9f spi: tegra114: fix PIO transfer adds 8d1467a68426 spi: stm32: return the get_irq error adds e5c27498a040 spi: atmel-quadspi: fix crash while suspending adds 7e95b16625a3 spi: rspi: Fix handling of QSPI code when transmit and receive adds 58b860ed4a77 Merge branch 'spi-5.1' into spi-linus adds eefffb42f665 spi: work around clang bug in SPI_BPW_RANGE_MASK() adds 0a9c8998e75b spi: imx: add module parameter to control DMA use adds 8fcb830a00f0 spi: spi-fsl-qspi: use devm_spi_register_controller adds 6d85028134d3 spi: fix SPI_BPW_RANGE_MASK() regression adds 3949ba3b3724 Merge branch 'spi-5.1' into spi-5.2 for stm32 adds 2e541b64ee52 spi: spi-mem: stm32-qspi: add suspend/resume support adds f5e5afdb0e56 spi: lpspi: Add i.MX8 boards support for lpspi adds addb32866d99 doc: lpspi: Document DT bindings for LPSPI clocks adds 944c01a889d9 spi: lpspi: enable runtime pm for lpspi adds 77736a98b859 spi: lpspi: add the error info of transfer speed setting adds c7a402599504 spi: lpspi: use the core way to implement cs-gpio function adds 09c04466ce7e spi: lpspi: add dma mode support adds 578465ea2b4b spi: lpspi: Add the missing NULL check adds 4e3891a55f67 spi: lpspi: Code cleanup adds 2ed6692e8ce9 spi: spidev: Enable control of inter-word delays adds 84d8df745b62 spi: orion: Support spi_xfer->word_delay_usecs adds 69b921acae8a spi: spi-fsl-spi: support use of the SPISEL_BOOT signal on [...] adds 809b169abbfe spi: lpspi: fsl_lpspi_runtime_resume() can be static adds 9384d0e6facc spi: pxa2xx-pci: Drop unused header inclusion adds 249acb5f47df Merge tag 'v5.1-rc1' into spi-5.2 adds 43a8d240eee4 spi: spi-mem: stm32-qspi: stm32_qspi_pm_ops can be static adds f457cb707836 spi: mxic: simplify getting .driver_data adds 57a9f6e7eefa dt-bindings: snps,dw-apb-ssi: Add mandatory clock bindings [...] adds 2f324ac7cf8c dt-bindings: snps,dw-apb-ssi: Add optional clock bindings [...] adds 560ee7e91009 spi: dw: Add support for an optional interface clock adds 37821a82e678 spi: pxa2xx: Introduce DMA burst size support adds 000c6af41775 spi: pxa2xx: Debug print DMA burst size adds ca1438dcb34c spi: export tracepoint symbols to modules adds 55e3dacaf538 spi: atmel-quadspi: Make atmel_qspi_get_name static adds 72dca1f6744b spi: at91-usart: Remove duplicated checking for spi->bits_ [...] adds cbd66c626e16 spi: mt7621: Move SPI driver out of staging adds a88eceb17ac7 spi: stm32-qspi: add spi_master_put in release function adds 245308c62170 spi: stm32-qspi: add dma support adds 24c363623361 spi: spi-fsl-spi: remove always-true conditional in fsl_sp [...] adds 17ecffa28948 spi: spi-fsl-spi: relax message sanity checking a little adds fc9ba6e3e28a spi: tegra114: use packed mode for 32 bits per word adds 2b17a3c759e5 spi: tegra114: add SPI_LSB_FIRST support adds 20f4c379c39d spi: pxa2xx: Use struct spi_device directly in pxa2xx_spi_ [...] adds 748fbadf951a spi: pxa2xx: Unify remaing prints in pxa2xx_spi_transfer_one() adds a798a7086c38 spi: spi-fsl-spi: allow changing bits_per_word while CS is [...] adds af0e6242909c spi: spi-fsl-spi: automatically adapt bits-per-word in cpu mode adds 5a4df21e8371 spi: sh-msiof: Use BIT() and GENMASK() adds 46109648052f spi: spi-mem: export spi_mem_default_supports_op() adds 7188a6f0eee3 spi: bcm2835aux: unifying code between polling and interru [...] adds c7de8500fd8e spi: bcm2835aux: remove dangerous uncontrolled read of fifo adds 73b114ee7db1 spi: bcm2835aux: fix corruptions for longer spi transfers adds 08a8549509b6 spi: bcm2835aux: remove dead code adds 509c583620e9 spi: bcm2835aux: fix driver to not allow 65535 (=-1) cs-gpios adds 519f2c22a6c7 spi: bcm2835aux: warn in dmesg that native cs is not reall [...] adds ccd978b708b0 spi: bcm2835aux: setup gpio-cs to output and correct level [...] adds 5fd917afc4bf spi: bcm2835aux: make the polling duration limits configurable adds 4d9f8fed4269 spi: gpio: Drop unused spi_to_pdata() adds 96cad6d78f7f spi: gpio: Add local struct device pointer in spi_gpio_probe() adds 15dd0e9e002a spi: gpio: Add local struct spi_bitbang pointer in spi_gpi [...] adds 68cd9dc2cc00 spi: gpio: Simplify SPI_MASTER_NO_TX check in spi_gpio_probe() adds 703b47669523 spi: gpio: Drop unused pdata copy in struct spi_gpio adds 8863eca8c46a spi: lpspi: add missing complete in abort func at dma mode adds 9115b4d89b21 spi: sh-msiof: Use readl_poll_timeout_atomic() instead of [...] adds fedd6940682a spi: sh-msiof: Add reset of registers before starting transfer adds 8048d151eb4d spi: bcm2835aux: add driver stats to debugfs adds 1a8fa5166ec5 spi: bcm2835aux: polling_limit_us can be static adds 9fda6693335c spi: sh-msiof: Convert to use GPIO descriptors adds e1a7d1673062 Merge branch 'spi-5.1' into spi-5.2 adds a0253c8fa181 spi: tegra114: dump SPI registers during timeout adds f0a0bc90c6e7 spi: tegra114: set supported bits per word adds 76457eea24db spi: tegra114: use unpacked mode for below 4 bytes adds d9088966c851 spi: tegra114: set bus number based on id adds 249e2632dcd0 spi: gpio: Don't request CS GPIO in DT use-case adds 0a919ae49223 spi: Don't call spi_get_gpio_descs() before device name is set adds 5c8283c172c1 spi: gpio: Drop mflags argument from spi_gpio_request() adds 45f7718ae713 spi: gpio: Drop unused pdev field in struct spi_gpio adds d2920ef5d094 dt-bindings: spi: Add device tree binding documentation fo [...] adds 67dca5e580f1 spi: spi-mem: Add support for Zynq QSPI controller adds b93318a22f23 spi: kill useless initializer in spi_register_controller() adds 9b186e9a65bf spi: bcm2835aux: Fix build error without CONFIG_DEBUG_FS adds 9d8371e287b9 spi-mem: fix kernel-doc for spi_mem_dirmap_{read|write}() adds 6599be346daf spi: fsl-lpspi: Fix problematic dev_set_drvdata call adds a18656ea3985 spi: fsl-lpspi: Fix build warning when !CONFIG_PM adds 5d785141c8b3 spi: fsl-lpspi: Clean up fsl_lpspi_probe adds 8b57b11bc45e spi: pxa2xxx: change "no DMA channels..." msg from debug t [...] adds 8b797490b4db spi: gpio: Make sure spi_master_put() is called in every e [...] adds 45beec351998 spi: bitbang: Introduce spi_bitbang_init() adds 79567c1a321e spi: gpio: Use devm_spi_register_master() adds 9877a347f205 spi: tegra114: add dual mode support adds 9d199231b000 spi: tegra114: add 3 wire transfer mode support adds fa28fd342137 spi: tegra114: add support for interrupt mask adds 24496da6927f spi-summary: document set_cs_timing adds f1ca9992ced7 spi: add a method for configuring CS timing adds 7558f978f9b6 spi: document tx/rx clock delay properties adds 72e6841608b9 spi: spi-mem: Fix build error without CONFIG_SPI_MEM adds b5881b153bc8 spi: spi-mem: Make spi_mem_default_supports_op() static inline adds 51ebf6acb00f spi: pxa2xx: use a module softdep for dw_dmac adds 9231b4603ef2 spi: sh-msiof: Document r8a77470 bindings adds 76d2f7ee68b6 spi: Remove one needless transfer speed fall back case adds 4d1841d64535 spi: Remove warning in spi_split_transfers_maxsize() adds c9ba7a16d0f1 spi: Release spi_res after finalizing message adds ed86bf8ef3b5 spi/trace: Cap buffer contents at 64 bytes adds 41a918026407 spi: pxa2xx: Add support for Intel Comet Lake adds bf6e83965759 dt-bindings: spi: spi-mt65xx: add support for MT8516 adds 937e6d756422 spi: expand mode support adds 8b7bd10eb00d spi/spi-bcm2835: Split transfers that exceed DLEN adds 4b562de4e227 spi: stm32-qspi: manage the get_irq error case adds ba3ce8cb3808 spi: spi-mem: zynq-qspi: Fix build error on architectures [...] adds 2a168e10d6db spi: AD ASoC: declare missing of table adds 1dfbf334f123 spi: ep93xx: Convert to use CS GPIO descriptors adds d61ad23cb3be spi: Clear SPI_CS_HIGH flag from bad_bits for GPIO chip-select adds 2e5f081003f0 Merge branch 'spi-5.2' into spi-next adds 70fae12f3680 Merge remote-tracking branch 'spi/for-next' adds 705acedd7fcb x86/vdso: Remove hpet_page from vDSO adds 1fdd19a88acb Merge branch 'x86/vdso' adds b51ce3744f11 x86/mm/mem_encrypt: Disable all instrumentation for early [...] adds 99c6a87f4837 Merge branch 'x86/urgent' adds ef7c7727f2c1 x86/topology: Fix documentation typo adds 3a1c779fb8f7 topology: Simplify cputopology.txt formatting and wording adds 169d0869962d x86/smpboot: Rename match_die() to match_pkg() adds 8fea0f59e97d x86/topology: Make DEBUG_HOTPLUG_CPU0 pr_info() more descriptive adds b4d2ab3dc89e Merge branch 'x86/topology' adds 0f0b7e1cc7ab x86/tsc: Add option to disable tsc clocksource watchdog adds 81423c37415f x86/timer: Don't inline __const_udelay() adds 3ef4192e915c Merge branch 'x86/timers' adds ba696429d290 x86/hyper-v: Implement EOI assist adds 02143c2931c3 x86/hyperv: Make hv_vcpu_is_preempted() visible adds 14e581c381b9 x86/kvm: Make steal_time visible adds 2a2ae800fd3d Merge branch 'x86/platform' adds 0925dda5962e x86/mm/KASLR: Use only one PUD entry for real mode trampoline adds b569c1843498 x86/mm/KASLR: Reduce randomization granularity for 5-level [...] adds 89502a019790 x86/mm: Fix the 56-bit addresses memory map in Documentati [...] adds f28b11a2abd9 x86/fault: Reword initial BUG message for unhandled page faults adds 18ea35c5ed99 x86/fault: Decode and print #PF oops in human readable form adds ea2f8d60603e x86/fault: Make fault messages more succinct adds a65c88e16f32 x86/mm: Remove in_nmi() warning from 64-bit implementation [...] adds 392bef709659 x86/build: Move _etext to actual end of .text adds 6ad57f7f2cbf x86/Kconfig: Make SPARSEMEM default for 32-bit x86 adds 2792107dc3af x86/Kconfig: Deprecate DISCONTIGMEM support for 32-bit x86 adds da398dbd7d87 Merge branch 'linus' into x86/mm, to pick up dependent fix adds 3db6d5a5ecaf x86/mm/tlb: Remove 'struct flush_tlb_info' from the stack adds d5963d87bf84 Merge tag 'v5.1-rc7' into x86/mm, to pick up fixes adds e836673c9b49 x86/alternatives: Add text_poke_kgdb() to not assert the l [...] adds 5932c9fd19e6 mm/tlb: Provide default nmi_uaccess_okay() adds c7b6f29b6257 bpf: Fail bpf_probe_write_user() while mm is switched adds 1fd8de46d01d x86/jump_label: Use text_poke_early() during early init adds cefa929c034e x86/mm: Introduce temporary mm structs adds d97080ebed78 x86/mm: Save debug registers when loading a temporary mm adds aad42dd44db0 uprobes: Initialize uprobes earlier adds 13585fa0668c fork: Provide a function for copying init_mm adds 4fc19708b165 x86/alternatives: Initialize temporary mm for patching adds b3fd8e83ada0 x86/alternatives: Use temporary mm for text poking adds 86a22057127d x86/kgdb: Avoid redundant comparison of patched code adds 3c0dab44e227 x86/ftrace: Set trampoline pages as executable adds 7298e24f9042 x86/kprobes: Set instruction page as executable adds f2c65fb3221a x86/modules: Avoid breaking W^X while loading modules adds bb0a008d6a2c x86/jump-label: Remove support for custom text poker adds 0a203df5cf0e x86/alternatives: Remove the return value of text_poke_*() adds d253ca0c3865 x86/mm/cpa: Add set_direct_map_*() functions adds d63326928611 mm/hibernation: Make hibernation handle unmapped pages adds 868b104d7379 mm/vmalloc: Add flag for freeing of special permsissions adds 1a7b7d922081 modules: Use vmalloc special flag adds d53d2f78cead bpf: Use vmalloc special flag adds 7fdfe1e40b22 x86/ftrace: Use vmalloc special flag adds 241a1f223806 x86/kprobes: Use vmalloc special flag adds 3950746d9d8e x86/alternatives: Add comment about module removal races adds d26e383cc33d Merge branch 'x86/mm' adds 7e94a7b659ee x86/microcode/intel: Refactor Intel microcode blob loading adds 24613a04ad1c x86/microcode: Fix the ancient deprecated microcode loadin [...] adds c02f48e070bd x86/microcode: Deprecate MICROCODE_OLD_INTERFACE adds ba2370cb3ce4 Merge branch 'x86/microcode' adds 9ca5c8e632ce x86/kdump: Have crashkernel=X reserve under 4G by default adds b9ac3849af41 x86/kdump: Fall back to reserve high crashkernel memory adds 3ca78565a2fa Merge branch 'x86/kdump' adds 80552f0f7aeb mm/slab: Remove store_stackinfo() adds 7dbcf2b0b770 x86/irq/64: Limit IST stack overflow check to #DB stack adds fa33215422fd x86/dumpstack: Fix off-by-one errors in stack identification adds 4f44b8f0b33b x86/irq/64: Remove a hardcoded irq_stack_union access adds df835e7083be x86/irq/64: Sanitize the top/bottom confusion adds 99d334511b33 x86/idt: Remove unused macro SISTG adds 6f36bd8d2e8c x86/64: Remove stale CURRENT_MASK adds 30842211506e x86/exceptions: Remove unused stack defines on 32bit adds 8f34c5b5afce x86/exceptions: Make IST index zero based adds 881a463cf21d x86/cpu_entry_area: Cleanup setup functions adds 019b17b3ffe4 x86/exceptions: Add structs for exception stacks adds a4af767ae59c x86/cpu_entry_area: Prepare for IST guard pages adds 7623f37e4111 x86/cpu_entry_area: Provide exception stack accessor adds d876b67343a6 x86/traps: Use cpu_entry_area instead of orig_ist adds bf5882abab77 x86/irq/64: Use cpu entry area instead of orig_ist adds afcd21dad88b x86/dumpstack/64: Use cpu_entry_area instead of orig_ist adds f6ef73224a0f x86/cpu: Prepare TSS.IST setup for guard pages adds 4d68c3d0ecd5 x86/cpu: Remove orig_ist array adds 3207426925d2 x86/exceptions: Disconnect IST index and stack order adds 1bdb67e5aa2d x86/exceptions: Enable IST guard pages adds 2a594d4ccf3f x86/exceptions: Split debug IST stack adds c450c8f532b6 x86/dumpstack/64: Speedup in_exception_stack() adds aa641c287b2f x86/irq/32: Define IRQ_STACK_SIZE adds 231c4846b106 x86/irq/32: Make irq stack a character array adds a754fe2b76d1 x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr adds 758a2e312228 x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr adds 451f743a64e1 x86/irq/32: Invoke irq_ctx_init() from init_IRQ() adds 66c7ceb47f62 x86/irq/32: Handle irq stack allocation failure proper adds 0ac261042084 x86/irq/64: Init hardirq_stack_ptr during CPU hotplug adds e6401c130931 x86/irq/64: Split the IRQ stack into its own pages adds 18b7a6bef62d x86/irq/64: Remap the IRQ stack with guard pages adds 117ed4548541 x86/irq/64: Remove stack overflow debug code adds 2c4645439e8f x86/irq: Fix outdated comments adds c443057b7955 Merge branch 'x86/irq' adds 89833fab15d6 x86/fpu: Fix __user annotations adds 39ea9baffda9 x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() adds 6dd677a044e6 x86/fpu: Remove fpu__restore() adds 60e528d6ce3f x86/fpu: Remove preempt_disable() in fpu__clear() adds 88f5260a3bf9 x86/fpu: Always init the state in fpu__clear() adds fbcc9e0c37ba x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_ [...] adds 39388e80f9b0 x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate [...] adds 2722146eb784 x86/fpu: Remove fpu->initialized adds 0169f53e0d97 x86/fpu: Remove user_fpu_begin() adds 4ee91519e1dc x86/fpu: Add an __fpregs_load_activate() internal helper adds 07baeb04f37c x86/fpu: Make __raw_xsave_addr() use a feature number inst [...] adds abd16d68d652 x86/fpu: Use a feature number instead of mask in two more helpers adds c806e88734b9 x86/pkeys: Provide *pkru() helpers adds 577ff465f5a6 x86/fpu: Only write PKRU if it is different from current adds 0556cbdc2fbc x86/pkeys: Don't check if PKRU is zero before writing it adds 0cecca9d03c9 x86/fpu: Eager switch PKRU state adds 383c252545ed x86/entry: Add TIF_NEED_FPU_LOAD adds 69277c98f5ee x86/fpu: Always store the registers in copy_fpstate_to_sigframe() adds a352a3b7b792 x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD adds 0d714dba1626 x86/fpu: Update xstate's PKRU value on write_pkru() adds e0d3602f9333 x86/fpu: Inline copy_user_to_fpregs_zeroing() adds 926b21f37b07 x86/fpu: Restore from kernel memory on the 64-bit path too adds c2ff9e9a3d9d x86/fpu: Merge the two code paths in __fpu__restore_sig() adds 5f409e20b794 x86/fpu: Defer FPU state load until return to userspace adds 1d731e731c4c x86/fpu: Add a fastpath to __fpu__restore_sig() adds da2f32fb8dc7 x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() adds 06b251dff787 x86/fpu: Restore regs in copy_fpstate_to_sigframe() in ord [...] adds a5eff7259790 x86/pkeys: Add PKRU value to init_fpstate adds fd318e2c538a Merge branch 'x86/fpu' adds b5b447b6b4e8 x86/entry: Remove unneeded need_resched() loop adds a0a43ceb15e5 Merge branch 'x86/entry' adds e0ceeae708ce x86/CPU/hygon: Fix phys_proc_id calculation logic for mult [...] adds 987ddbe4870b x86/power: Optimize C3 entry on Centaur CPUs adds fcd174718c1b Merge branch 'x86/cpu' adds 6ea26c21941c x86/kprobes: Make trampoline_handler() global and visible adds 564aee3b7bf8 Merge branch 'x86/core' adds 766460852cfa x86/platform/uv: Fix missing checks of kcalloc() return values adds a72a19327b92 x86/mm/tlb: Define LOADED_MM_SWITCHING with pointer-sized number adds 4df4309587e1 x86/kexec/crash: Use struct_size() in vzalloc() adds a5881bea8861 x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol adds 15854edd193a x86/pci: Clean up usage of X86_DEV_DMA_OPS adds 5b2cc143a4f9 Merge branch 'x86/cleanups' adds 1bddcc645f9b Merge x86/urgent into x86/cache adds 7390619ab9ea x86/resctrl: Move per RDT domain initialization to a separ [...] adds 47820e73f5b3 x86/resctrl: Initialize a new resource group with default [...] adds e0ac1b2c29db Merge branch 'x86/cache' adds 7c21383f3429 x86/build: Keep local relocations with ld.lld adds 93ddedaa5c9c x86/defconfig: Remove archaic partition tables support adds f36e7495dd39 x86/tools/relocs: Fix big section header tables adds a6c3dff61158 Merge branch 'x86/build' adds ae37a8cd9b0a x86/cpufeature: Remove __pure attribute to _static_cpu_has() adds a6cbfbe6677e x86/uaccess: Fix implicit cast of __user pointer adds bfdd5a67c8cb x86/asm: Clarify static_cpu_has()'s intended use adds 67e87d43b794 x86: Convert some slow-path static_cpu_has() callers to bo [...] adds 28e3ace70c3d x86/mm: Convert some slow-path static_cpu_has() callers to [...] adds 547571b5abe6 x86/asm: Modernize sync_bitops.h adds 3c454f47e67b x86/build/vdso: Add FORCE to the build rule of %.so adds c03e27506a56 x86/asm: Mark all top level asm statements as .text adds 26b31f46f036 x86/cpu/amd: Exclude 32bit only assembler from 64bit build adds b97369f07e3b x86/vdso: Rename variable to fix -Wshadow warning adds 3855f11d54a0 x86/um/vdso: Drop unnecessary cc-ldoption adds 92458f0876d2 Merge branch 'x86/asm' adds 6eb4f08293e9 x86/apic: Unify duplicated local apic timer clockevent ini [...] adds d0d7b847679a Merge branch 'x86/apic' adds 77dcc6233e0d mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer adds 671422b2205b xfrm: Replace hrtimer tasklet with softirq hrtimer adds d7dcf26ff0ff softirq: Remove tasklet_hrtimer adds e1e41b6ce5f9 timekeeping: Consistently use unsigned int for seqcount snapshot adds 1b72d4323798 tick: Remove outgoing CPU from broadcast masks adds d6b87eaf10bd tick/sched: Update tick_sched struct documentation adds dc1e7dc5ac62 timer: Move trace point to get proper index adds 6849cbb0f9a8 timer/trace: Replace deprecated vsprintf pointer extension [...] adds f28d3d5346e9 timer/trace: Improve timer tracing adds 7a8e61f84786 timekeeping: Force upper bound for setting CLOCK_REALTIME adds aba0954327c8 tick/broadcast: Fix warning about undefined tick_broadcast [...] adds 13e792a19d4e tick: Fix typos in comments adds d1c3a6f69c4c Merge branch 'timers/core' adds de7b77e5bb94 cpu/hotplug: Create SMT sysfs interface for all arches adds d4645d30b50d smpboot: Place the __percpu annotation correctly adds e2aa62cfbfd2 Merge branch 'smp/hotplug' adds 9a4f26cc98d8 sched/cpufreq: Fix kobject memleak adds 51759861b5c6 Merge branch 'sched/urgent' adds b10abd0a8859 sched/cpufreq: Annotate cpufreq_update_util_data pointer w [...] adds 994aeb7a93e4 sched_domain: Annotate RCU pointers properly adds 03f4b48edae7 rcuwait: Annotate task_struct with __rcu adds 7ba7319f9e38 sched/core: Annotate perf_domain pointer with __rcu adds 71b47eaf6fb2 sched/fair: Make sync_entity_load_avg() and remove_entity_ [...] adds d8743230c9f4 sched/topology: Fix build_sched_groups() comment adds 67d4f6ff2fb6 sched/topology: Skip duplicate group rewrites in build_sch [...] adds e2abb398115e sched/fair: Remove unneeded prototype of capacity_of() adds 6d25be5782e4 sched/core, workqueues: Distangle worker accounting from rq lock adds 1b174a2cb67a sched/core: Remove ttwu_activate() adds 7dd778841164 sched/core: Unify p->on_rq updates adds b1546edcf2aa sched/core: Make some functions static adds bee9853932e9 sched/core: Fix typo in comment adds 1a010e29cfa0 sched/rt: Check integer overflow at usec to nsec conversion adds 5b61d50ab4ef sched/core: Handle overflow in cpu_shares_write_u64 adds 1a8b4540db73 sched/core: Check quota and period overflow at usec to nse [...] adds b6fbbf31d15b cgroup/cpuset: Update stale generate_sched_domains() comments adds cb0c04143b61 sched/topology: Update init_sched_domains() comment adds ad2e379def13 sched/debug: Fix spelling mistake "logaritmic" -> "logarithmic" adds 9b019acb72e4 sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs adds ebd10887f2ac Merge branch 'sched/core' adds 9308fd407455 x86/MCE: Group AMD function prototypes in <asm/mce.h> adds 1762058319f1 MAINTAINERS: Fix file pattern for X86 MCE INFRASTRUCTURE adds f19501aa07f1 x86/mce: Fix machine_check_poll() tests for error types adds 006c077041dc x86/mce: Handle varying MCA bank counts adds 39f0584ee695 x86/mce: Remove mce_report_event() adds 28156d767843 x86/mce: Fix debugfs_simple_attr.cocci warnings adds 09cbd2197e92 RAS/CEC: Increment cec_entered under the mutex lock adds 45d4b7b9cb88 x86/MCE: Add an MCE-record filtering function adds 71a84402b93e x86/MCE/AMD: Don't report L1 BTB MCA errors on some family [...] adds afbc33eaab4b Merge branch 'ras/core' adds 1a81542abfda perf/x86/intel: Simplify intel_tfa_commit_scheduling() adds 21d65555cd87 perf/x86: Simplify x86_pmu.get_constraints() interface adds 1f6a1e2d7d71 perf/x86: Remove PERF_X86_EVENT_COMMITTED adds c090cb70c615 perf/x86/intel: Optimize intel_get_excl_constraints() adds 2c9651c38d17 perf/x86: Clear ->event_constraint[] on put adds 109717de57b9 perf/x86: Optimize x86_schedule_events() adds f80deefa4189 perf/x86: Add sanity checks to x86_schedule_events() adds d18bf4229b17 perf/core: Make perf_swevent_init_cpu() static adds 1279e41d535e perf/headers: Fix stale comment for struct perf_addr_filter adds 2b64b2ed277f perf trace: Add 'string' event alias to select syscalls wi [...] adds c52a82f77963 perf augmented_raw_syscalls: Copy strings from all syscall [...] adds 59f3bd7802d3 perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to cop [...] adds b64f1cc6d02c perf trace beauty renameat: No need to include linux/fs.h adds 514c54039da9 perf tools: Add header defining used namespace struct to event.h adds 7fcfa9a2d9a7 perf list: Fix s390 counter long description for L1D_RO_EX [...] adds c2b3c170db61 perf stat: Revert checks for duration_time adds f0fbb114e302 perf stat: Implement duration_time as a proper event adds 3371f389e4be perf evsel: Support printing evsel name for 'duration_time' adds 5e0861baa3fa perf list: Output tool events adds 328b82b74977 tools lib traceevent: Handle trace_printk() "%px" adds fed33e905c4b tools lib traceevent: Add mono clocks to be parsed in seconds adds 6699ed712a97 tools lib traceevent: Implement a new API, tep_list_events_copy() adds 70df6a731118 tools lib traceevent: Add more debugging to see various in [...] adds 489b34948cbb tools lib traceevent: Change description of few APIs adds d5d2d05bd5b0 tools lib traceevent: Coding style fixes adds 80c5526c8544 tools lib traceevent: Implement new traceevent APIs for ac [...] adds 2ce4639f6936 tools lib traceevent: Removed unneeded !! and return parenthesis adds a634b278ec25 tools lib traceevent: Remove tep filter trivial APIs adds fea6b632235b tools lib traceevent: Remove call to exit() from tep_filte [...] adds 55c34ae076f6 tools tools, tools lib traceevent: Make traceevent APIs mo [...] adds 047ff221e3ab tools lib traceevent: Rename input arguments of libtraceev [...] adds 69769ce159cb perf tools, tools lib traceevent: Rename "pevent" member o [...] adds 6b1f4c426a60 perf tools, tools lib traceevent: Rename "pevent" member o [...] adds c9bd7796959a tools lib traceevent: Rename input arguments and local var [...] adds 3b1c5d965971 tools build: Implement libzstd feature check, LIBZSTD_DIR [...] adds 470530bbb8fb perf record: Implement --mmap-flush=<number> option adds fd5500989c8f perf vendor events intel: Update metrics from TMAM 3.5 adds 8313fe2d685d perf vendor events intel: Update Broadwell events to v23 adds d2243329ef3c perf vendor events intel: Update Broadwell-DE events to v7 adds 24339348b915 perf vendor events intel: Update Skylake events to v42 adds 19f2d40c5714 perf vendor events intel: Update SkylakeX events to v1.12 adds 9f0f4a242c24 perf vendor events intel: Update BroadwellX events to v14 adds e313477f7e76 perf vendor events intel: Update HaswellX events to v20 adds 009edd9ae0e7 perf vendor events intel: Update IvyTown events to v20 adds e6b32be4455f perf vendor events intel: Update JakeTown events to v20 adds 59da390e54a4 perf vendor events intel: Update SandyBridge events to v16 adds 2111da70ff10 perf vendor events intel: Update IvyBridge events to v21 adds efc351f1b550 perf vendor events intel: Update Haswell events to v28 adds 643e72255e35 perf vendor events intel: Update KnightsLanding events to v9 adds b1580f542ca7 perf vendor events intel: Update Bonnell to V4 adds f3ef08583ea6 perf vendor events intel: Update Goldmont to v13 adds c53dd5898838 perf vendor events intel: Update GoldmontPlus to v1.01 adds 1c3a2c864d2d perf vendor events intel: Update Silvermont to v14 adds cabf5ebbabcd Merge tag 'perf-core-for-mingo-5.2-20190402' of git://git. [...] adds 496156e3647f Merge branch 'linus' into perf/core, to pick up fixes adds cc8670945d43 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds c68d224e5ed1 perf/core: Add perf_pmu_resched() as global function adds f447e4eb3ad1 perf/x86/intel: Force resched when TFA sysctl is modified adds 878068ea270e perf/x86: Support outputting XMM registers adds 48f38aa4cc5a perf/x86/intel: Extract memory code PEBS parser for reuse adds 477f00f96170 perf/x86/intel/ds: Extract code of event update in short period adds c22497f5838c perf/x86/intel: Support adaptive PEBS v4 adds d3617b98b045 perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS ha [...] adds 63b79f6ebc46 perf/x86: Support constraint ranges adds 6017608936c1 perf/x86/intel: Add Icelake support adds f08c47d1f86c perf/x86/intel/cstate: Add Icelake support adds b3377c3acb9e perf/x86/intel/rapl: Add Icelake support adds cf50d79a8cfe perf/x86/msr: Add Icelake support adds 6e394376ee89 perf/x86/intel/uncore: Add Intel Icelake uncore support adds 6daeb8737f8a perf/x86/intel: Add Tremont core PMU support adds 76e1552466ff watchdog: Fix typo in comment adds d15d356887e7 perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER adds 16b1ecf0e801 Merge branch 'perf/core' adds a1247d06d010 locking/static_key: Fix false positive warnings on concurr [...] adds 46ad0840b158 locking/rwsem: Remove arch specific rwsem files adds 390a0c62c23c locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c [...] adds ddb20d1d3aed locking/rwsem: Optimize down_read_trylock() adds 54bbfe75cbb1 Merge branch 'linus' into locking/core, to pick up fixes adds 0172d9e32203 tools/memory-model: Rename some RCU relations adds 284749b0aebb tools/memory-model: Refactor some RCU relations adds a3f600d92da5 tools/memory-model: Add SRCU support adds ad9fd20b6dad tools/memory-model: Update README for addition of SRCU adds 648e717586f2 tools/memory-model: Update Documentation/explanation.txt t [...] adds 9393998e9ee0 tools/memory-model: Dynamically check SRCU lock-to-unlock [...] adds 034fb712a620 tools/memory-model: Avoid duplicating herdtools versions adds 487ecc460732 sched/Documentation/kokr: Update Korean translation to upd [...] adds db467147f131 locking/memory-barriers/kokr: Update Korean translation to [...] adds f1887143f598 Documentation/atomic_t: Clarify signed vs unsigned adds f7c2b7477bdc Merge branch 'lkmm-for-mingo' of git://git.kernel.org/pub/ [...] adds eecec78f7777 locking/rwsem: Relocate rwsem_down_read_failed() adds c7580c1e8443 locking/rwsem: Move owner setting code from rwsem.c to rwsem.h adds 12a30a7fc142 locking/rwsem: Move rwsem internal function declarations t [...] adds a338ecb07a33 locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() adds a68e2c4c6379 locking/rwsem: Add debug check for __down_read*() adds 3b4ba6643d26 locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro adds ad53fa10fa9e locking/qspinlock_stat: Introduce generic lockevent_*() co [...] adds fb346fd9fc08 locking/lock_events: Make lock_events available for all ar [...] adds bf20616f46e5 locking/lock_events: Don't show pvqspinlock events on bare metal adds a8654596f037 locking/rwsem: Enable lock event counting adds 364f784f048c locking/rwsem: Optimize rwsem structure for uncontended lo [...] adds 26536e7c242e locking/rwsem: Prevent unneeded warning during locking selftest adds 0d2cc3b34532 locking/lockdep: Move valid_state() inside CONFIG_TRACE_IR [...] adds c902a1e8d9c9 locking/lockdep: Map remaining magic numbers to lock usage [...] adds 627f364d24c0 locking/lockdep: Use expanded masks on find_usage_*() functions adds 8808a7c65423 locking/lockdep: Generate LOCKF_ bit composites adds 3771b0fe9dfc locking/lockdep: Avoid bogus Clang warning adds 948f83768a18 locking/lockdep: Test all incompatible scenarios at once i [...] adds ad282a8117d5 locking/static_key: Add support for deferred static branches adds b92e793bbe4a locking/static_key: Factor out the fast path of static_key [...] adds 94b5f312cfb4 locking/static_key: Don't take sleeping locks in __static_ [...] adds d671002be6bd locking/lockdep: Remove unnecessary unlikely() adds d40b775496f8 Merge branch 'locking/core' adds 59c39840f5ab genirq: Prevent use-after-free and work list corruption adds bfe83844987a genirq/timings: Remove variance computation code adds bbba0e7c5cda genirq/timings: Add array suffix computation code adds 2d65c42b43e5 genirq/devres: Use struct_size() in devm_kzalloc() adds 471ba0e686cb irq_work: Do not raise an IPI when queueing work on the local CPU adds b3d6cb7dd698 Merge branch 'irq/core' adds e8d368ad20f5 efi/libstub: Refactor the cmd_stubcopy Makefile command adds c2999c281ea2 efifb: Omit memory map check on legacy boot adds 5e83cfe94744 efi/arm: Show SMBIOS bank/device location in CPER and GHES [...] adds 0fca08122eaf efi: Unify DMI setup code over the arm/arm64, ia64 and x86 [...] adds 02562d0ca108 efi/libstub/arm: Omit unneeded stripping of ksymtab/kcrcta [...] adds 8257299fd7ed Merge branch 'efi/core' adds fdc7833964d8 um/stacktrace: Remove the pointless ULONG_MAX marker adds c5c27a0a5838 x86/stacktrace: Remove the pointless ULONG_MAX marker adds 2a2bcfa0c94d arm/stacktrace: Remove the pointless ULONG_MAX marker adds b01f6d368d29 sh/stacktrace: Remove the pointless ULONG_MAX marker adds f8a9a269c28d unicore32/stacktrace: Remove the pointless ULONG_MAX marker adds fa9833992d5f riscv/stacktrace: Remove the pointless ULONG_MAX marker adds 7b2c7b623349 arm64/stacktrace: Remove the pointless ULONG_MAX marker adds 4f3bd6ca310b parisc/stacktrace: Remove the pointless ULONG_MAX marker adds 6a28b4c2d93b s390/stacktrace: Remove the pointless ULONG_MAX marker adds 2dfed4565afe lockdep: Remove the ULONG_MAX stack trace hackery adds b8ca7ff7731f mm/slub: Remove the ULONG_MAX stack trace hackery adds 4621c9858f05 mm/page_owner: Remove the ULONG_MAX stack trace hackery adds ead97a49ec3a mm/kasan: Remove the ULONG_MAX stack trace hackery adds accddc41b969 latency_top: Remove the ULONG_MAX stack trace hackery adds fa49e2eac9aa drm: Remove the ULONG_MAX stack trace hackery adds 4285f2fcef80 tracing: Remove the ULONG_MAX stack trace hackery adds 3d9a80729153 tracing: Cleanup stack trace code adds e9b98e162aa5 stacktrace: Provide helpers for common stack trace operations adds c0cfc337264c lib/stackdepot: Provide functions which operate on plain s [...] adds 1b59562d3ab0 backtrace-test: Simplify stack trace handling adds e988e5ec18d6 proc: Simplify task stack retrieval adds f93877214a83 latency_top: Simplify stack trace handling adds 7971679994d3 mm/slub: Simplify stack trace retrieval adds 07984aad1c7e mm/kmemleak: Simplify stacktrace handling adds 880e049c9ce9 mm/kasan: Simplify stacktrace handling adds af52bf6b92f7 mm/page_owner: Simplify stack trace handling adds 30191250c2b3 fault-inject: Simplify stacktrace retrieval adds 746017ed8d4d dma/debug: Simplify stracktrace retrieval adds 6924f5feba21 btrfs: ref-verify: Simplify stack trace retrieval adds 741b58f3e236 dm bufio: Simplify stack trace retrieval adds be9c52ed84eb dm persistent data: Simplify stack trace handling adds 487f3c7fb1a0 drm: Simplify stacktrace handling adds b1abe4622d4c lockdep: Remove unused trace argument from print_circular_bug() adds 76b14436b4d9 lockdep: Remove save argument from check_prev_add() adds c120bce78065 lockdep: Simplify stack trace handling adds e7d916632b52 tracing: Simplify stacktrace retrieval in histograms adds 2a820bf74918 tracing: Use percpu stack trace buffer more intelligently adds c438f140cc16 tracing: Make ftrace_trace_userstack() static and conditional adds ee6dd0db4d8d tracing: Simplify stack trace retrieval adds 9f50c91b1195 tracing: Remove the last struct stack_trace usage adds 25e39e32b0a3 livepatch: Simplify stack trace retrieval adds 988ec8841ca1 stacktrace: Remove obsolete functions adds 56d8f079c51a lib/stackdepot: Remove obsolete functions adds 214d8ca6ee85 stacktrace: Provide common infrastructure adds 3599fe12a125 x86/stacktrace: Use common infrastructure adds e4d95acf732f Merge branch 'core/stacktrace' adds 16619d193f66 Merge branch 'core/speculation' adds bff9504bfc9c rseq: Clean up comments by reflecting removal of event counter adds 83b0b15bcb0f rseq: Remove superfluous rseq_len from task_struct adds 9e32b424d066 Merge branch 'core/rseq' adds a5220e7d2e1b tools/memory-model: Add support for synchronize_srcu_expedited() adds 1755ecedc485 doc/kprobes: Update obsolete RCU update functions adds bee58fe34675 net/ipv4/netfilter: Update comment from call_rcu_bh() to c [...] adds 4fea6ef0b219 doc: Remove obsolete RCU update functions from RCU documentation adds 0fa201d1618e doc: Repair some whitespace damage adds d1b493bbe101 doc: Describe choice of rcu_dereference() APIs and __rcu usage adds 884b429ae667 doc: Fix typos and otherwise modernize checklist.txt adds e85e6a21b2b5 rcu: Unconditionally expedite during suspend/hibernate adds 671a63517cf9 rcu: Avoid unnecessary softirq when system is idle adds 18d7e40679ef rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice adds 884157cef0ac rcu: Make exit_rcu() handle non-preempted RCU readers adds 3ffe3d1adc0b rcu: Set rcutree.kthread_prio sysfs access to read-only adds bdead419fb1d MAINTAINERS: RCU now has its own email list adds 9145b505bbbd MAINTAINERS: Add -rcu branch name ("dev") adds b2eb85b49a57 rcu: Move common code out of if-else block adds da8739f23fad rcu: Allow rcu_nocbs= to specify all CPUs adds 497e42600b69 rcu: Report error for bad rcu_nocbs= parameter values adds 0f58d2ac2c87 rcu: Fix self-wakeups for grace-period kthread adds 6973032a602e rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs adds b699cce1604e rcu: Do a single rhp->func read in rcu_head_after_call_rcu() adds 85f2b60c4321 rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sc [...] adds 5d8a752e31aa rcu: Fix force_qs_rnp() header comment adds a2badefa8574 rcu: Eliminate redundant NULL-pointer check adds f1a98045abd8 rcu: Fix typo in tree_exp.h comment adds add0d37b4f1e rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unloc [...] adds 5cdfd174ea6c srcu: Check for in-flight callbacks in _cleanup_srcu_struct() adds f5ad3991493c srcu: Remove cleanup_srcu_struct_quiesced() adds 10462d6f58fb rcu: Move RCU CPU stall-warning code out of update.c adds 3fc3d1709fc7 rcu: Move RCU CPU stall-warning code out of tree_plugin.h adds 32255d51b6ed rcu: Move RCU CPU stall-warning code out of tree.c adds 21d0d79ab051 rcu: Inline RCU task stall-warning helper functions adds d87cda509458 rcu: Move rcu_print_task_exp_stall() to tree_exp.h adds 40e69ac7d0c5 rcu: Inline RCU stall-warning info helper functions adds 59b73a27681c rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h adds e23344c2ca42 rcu: Organize functions in tree_stall.h adds 7ac1907c9e7b rcu: Move irq-disabled stall-warning checking to tree_stall.h adds b51bcbbf16ef rcu: Move forward-progress checkers into tree_stall.h adds 6c70e9cd5f3c rcu: Fix nohz status in stall warning adds 24aca4aea4f0 torture: Don't try to offline the last CPU adds fef141f6195b tools/.../rcutorture: Convert to SPDX license identifier adds a3b0e1e59ef1 rcutorture: Make rcutorture_extend_mask() comment match the code adds f47cb1bb0da2 rcutorture: Remove ->ext_irq_conflict field adds d44ac1bebc47 rcutorture: Fix expected forward progress duration in OOM [...] adds b813afae7ab6 rcutorture: Fix cleanup path for invalid torture_type strings adds ad092c027713 rcuperf: Fix cleanup path for invalid perf_type strings adds a9d6938ddb7f locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg d [...] adds 164a4daaeaec torture: Suppress false-positive CONFIG_INITRAMFS_SOURCE c [...] adds 6cdbc07a5adc Merge branches 'consolidate.2019.04.09a', 'doc.2019.03.26b [...] adds 91df49e187c1 Merge LKMM and RCU commits adds 94e4dcc75a47 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds ec5552aacb09 Merge branch 'core/rcu' adds 6690e86be83a sched/x86: Save [ER]FLAGS on context switch adds 37686b1353cf tracing: Improve "if" macro code generation adds 67a0514afdbb x86/ia32: Fix ia32_restore_sigcontext() AC leak adds 8f4faed01e30 i915, uaccess: Fix redundant CLAC adds 3693ca81151e x86/uaccess: Move copy_user_handle_tail() into asm adds b69656fa7ea2 x86/uaccess: Fix up the fixup adds ff05ab2305aa x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE adds 4fc0f0e9471e x86/uaccess, xen: Suppress SMAP warnings adds b7f89bfe52cd x86/uaccess: Always inline user_access_begin() adds 88e4718275c1 x86/uaccess, signal: Fix AC=1 bloat adds e74deb11931f x86/uaccess: Introduce user_access_{save,restore}() adds a936af8ea358 x86/smap: Ditch __stringify() adds 57b78a62e7f2 x86/uaccess, kasan: Fix KASAN vs SMAP adds d08965a27e84 x86/uaccess, ubsan: Fix UBSAN vs. SMAP adds 4a6c91fbdef8 x86/uaccess, ftrace: Fix ftrace_likely_update() vs. SMAP adds 40ea97290b08 x86/uaccess, kcov: Disable stack protector adds a4d09dde9093 objtool: Set insn->func for alternatives adds 09f30d83d330 objtool: Handle function aliases adds aaf5c623b915 objtool: Rewrite add_ignores() adds 7697eee3ddd7 objtool: Add --backtrace support adds 764eef4b109a objtool: Rewrite alt->skip_orig adds 54262aa28301 objtool: Fix sibling call detection adds ea24213d8088 objtool: Add UACCESS validation adds 2f0f9e9ad7b3 objtool: Add Direction Flag validation adds 64604d54d311 sched/x86_64: Don't save flags on context switch adds 6ae865615fc4 x86/uaccess: Dont leak the AC flag into __put_user() argum [...] adds 29da93fea3ea mm/uaccess: Use 'unsigned long' to placate UBSAN warnings [...] adds 976e68f9a82a Merge branch 'core/objtool' adds dea2434c23c1 asm-generic/tlb: Provide a comment adds ed6a79352cad asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE adds e7fd28a706bf asm-generic/tlb, arch: Provide generic VIPT cache flush adds 5f307be18b32 asm-generic/tlb, arch: Provide generic tlb_flush() based o [...] adds a30e32bd79e9 asm-generic/tlb: Provide generic tlb_flush() based on flus [...] adds 8b6dd0c47894 asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() adds 96bc9567cbe1 asm-generic/tlb, arch: Invert CONFIG_HAVE_RCU_TABLE_INVALIDATE adds b78180b97dcf arm/tlb: Convert to generic mmu_gather adds e154700774e8 ia64/tlb: Convert to generic mmu_gather adds c5b27a889da9 sh/tlb: Convert SH to generic mmu_gather adds 7bb8709d6ad3 um/tlb: Convert to generic mmu_gather adds 6137fed08232 arch/tlb: Clean up simple architectures adds 952a31c9e6fa asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y adds 9de7d833e370 s390/tlb: Convert to generic mmu_gather adds 1808d65b55e4 asm-generic/tlb: Remove arch_tlb*_mmu() adds b3fa8ed4e488 asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER adds fa0aafb8acb6 asm-generic/tlb: Remove tlb_flush_mmu_free() adds 0a8caf211bcf asm-generic/tlb: Remove tlb_table_flush() adds 6455959819bf ia64/tlb: Eradicate tlb_migrate_finish() callback adds f6c6010a0773 mm/resource: Use resource_overlaps() to simplify region_in [...] adds 106067307980 Merge branch 'core/mm' adds e0478542cfd4 overflow.h: Add comment documenting __ab_c_size() adds bc94903cc4a3 Merge branch 'core/core' adds e2f4b3764570 Merge remote-tracking branch 'tip/auto-latest' adds 0d52423b5836 clocksource/drivers/sun5i: Fail gracefully when clock rate [...] adds 7cd6dca3600d clocksource/drivers/arch_timer: Workaround for Allwinner A [...] adds a1cb6c1520ac clocksource/drivers/exynos_mct: Move one-shot check from t [...] adds 41ad789e88fd clocksource/drivers/exynos_mct: Clear timer interrupt when [...] adds 8e745b2d1c29 dt-bindings: timer: renesas, cmt: Document r8a774c0 CMT support adds 9bb5ff34c4f9 dt-bindings: timer: renesas: tmu: Document r8a774c0 bindings adds d1ab9be4ea0e clocksource/drivers/riscv: Add required checks during cloc [...] adds af0f72b938c1 clocksource/drivers/exynos_mct: Remove dead code adds 98dde5d83590 clocksource/drivers/exynos_mct: Fix error path in timer re [...] adds 645a4109a7cf dt-bindings: timer: mediatek: update bindings for MT7629 SoC adds 1d57802b9a03 clocksource/drivers/exynos_mct: Remove unused header includes adds 7d2b5fb9580c dt-bindings: timer: gpt: update binding doc adds 859df012e5dd clocksource/drivers/tango-xtal: Rename the file for consistency adds 5ce37efc22a0 clocksource/drivers/timer-pxa: Rename the file for consistency adds 366eaee03b85 clocksource/drivers/timer-cs5535: Rename the file for consistency adds daa3f8bbe157 dt-bindings: timer: add Tegra210 timer adds 950e26e6066c clocksource/drivers/tegra: Add Tegra210 timer support adds dbfc6db7ba46 soc/tegra: default select TEGRA_TIMER for Tegra210 adds 5e70bc4029d3 Merge remote-tracking branch 'clockevents/clockevents/next' adds fe783516e301 EDAC, skx, i10nm: Make skx_common.c a pure library adds 1bd76ff448a9 EDAC, altera: Fix S10 Double Bit Error Notification adds 76fc276f4a91 MAINTAINERS: Update entry for EDAC-SKYLAKE adds bcc5c1bbf76c MAINTAINERS: Add entry for EDAC-I10NM adds 6e846239e548 EDAC/amd64: Add Family 17h Model 30h PCI IDs adds 4d30d2bc3c23 EDAC/amd64: Use a macro for iterating over Unified Memory [...] adds bdcee7747f5c EDAC/amd64: Support more than two Unified Memory Controllers adds 869adc4316ea EDAC/amd64: Set maximum channel layer size depending on family adds 7835961d377b EDAC/amd64: Recognize x16 symbol size adds 0a227af521d6 EDAC/amd64: Support more than two controllers for chip sel [...] adds fc00c6a41638 EDAC/amd64: Adjust printed chip select sizes when interleaved adds 436b0a583af0 EDAC/altera: Do less intrusive error injection adds 788586efd116 EDAC/altera: Initialize peripheral FIFOs in probe() adds fad9fab975cb EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call adds b9c8172eedc1 Documentation: dt: edac: Fix Stratix10 IRQ bindings adds 71eec083eef1 Documentation: dt: edac: Add Stratix10 Peripheral bindings adds 74676a8e247a arm64: dts: stratix10: Use new Stratix10 EDAC bindings adds 0f34838dacd5 Merge remote-tracking branch 'edac-amd/for-next' adds 082ce27ff421 irqchip/bcm: Restore registration print with %pOF adds 0f29456d0804 irqchip/gic-v3-its: fix some definitions of inner cacheabi [...] adds a7c90f51d7b1 irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() adds 358b9d248a02 irqchip/imx-irqsteer: Use devm_platform_ioremap_resource() [...] adds 08970ecf744e irq/irqdomain: Fix typo in the comment on top of __irq_dom [...] adds fe00f8900ca7 irqchip/gic-pm: Update driver to use clk_bulk APIs adds 960164f7141e irqchip/gic-pm: Fix suspend handling adds cfbf9e497094 irqchip/stm32: Use a platform driver for stm32mp1-exti device adds b31a383852b9 irqchip/gic-v3-its: Move allocation outside mutex adds 1c73fac50d83 irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range adds 12eade123e50 irqchip/gic-v3-its: Make free_lpi_range a little cheaper adds 66373bf67141 irqchip: Remove unneeded select IRQ_DOMAIN adds 89626d4bad81 irqchip/renesas-intc-irqpin: Remove devm_kzalloc() error printing adds 905c30477f4d firmware: ti_sci: Add support to get TISCI handle using of [...] adds 9c19fb6895be firmware: ti_sci: Add support for RM core ops adds 997b001f6bb2 firmware: ti_sci: Add support for IRQ management adds 754c9477ae78 firmware: ti_sci: Add RM mapping table for am654 adds 032a1ec549a7 firmware: ti_sci: Add helper apis to manage resources adds 2bd1298ac177 genirq: Introduce irq_chip_{request,release}_resource_pare [...] adds 0d04d0c14678 gpio: thunderx: Use the default parent apis for {request,r [...] adds 67d2075ad695 dt-bindings: irqchip: Introduce TISCI Interrupt router bindings adds cd844b0715ce irqchip/ti-sci-intr: Add support for Interrupt Router driver adds accaf1fbfb5d dt-bindings: irqchip: Introduce TISCI Interrupt Aggregator [...] adds 9f1463b86c13 irqchip/ti-sci-inta: Add support for Interrupt Aggregator driver adds 49b323157bf1 soc: ti: Add MSI domain bus support for Interrupt Aggregator adds f011df6179bd irqchip/ti-sci-inta: Add msi domain support adds 009669e74813 arm64: arch_k3: Enable interrupt controller drivers adds b083b083e1f6 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 40ed29b37338 ring-buffer: Fix ring buffer size in rb_write_something() adds f45d1225adb0 tracing: Kernel access to Ftrace instances adds 8a062902be72 tracing: Add tracing error log adds a1a05bb40e22 tracing: Save the last hist command's associated event name adds d566c5e9d1ba tracing: Use tracing error_log with hist triggers adds 34f76afaac7a tracing: Use tracing error_log with trace event filters adds ab105a4fb894 tracing: Use tracing error_log with probe events adds 1e144d73f729 tracing: Add trace_array parameter to create_event_filter() adds d0cd871ba0d6 tracing: Have histogram code pass around trace_array for e [...] adds 2f754e771b1a tracing: Have the error logs show up in the proper instances adds 8ab4483eb660 selftests/ftrace: Add error_log testcase for probe errors adds c5e4114fee0b selftests/ftrace: Move kprobe/uprobe check_error() to test [...] adds 0ae8dde9d7b6 selftests/ftrace: Remove trigger-extended-error-support testcase adds 4eab1cc461a6 selftests/ftrace: Add tracing/error_log testcase adds 26a944917989 tracing: Add tracing/error_log Documentation adds a8d655792a32 tracing: Add error_log to README adds 163363455b42 tracing: introduce TRACE_EVENT_NOP() adds 2a09b5de235a sched/fair: do not expose some tracepoints to user if CONF [...] adds 4f5fbd78a7b4 rcu: validate arguments for rcu tracepoints adds ee6a6500fe1f ftrace: Remove ASSIGN_OPS_HASH() macro from ftrace.c adds 2fa717a0337e ftrace: Do not process STUB functions in ftrace_ops_list_func() adds 52fde6e70ccc function_graph: Have selftest also emulate tr->reset() as [...] adds 02519fa3c431 function_graph: Use a ftrace_graph_ret_stub() for return adds 070ea1a24f40 function_graph: Place ftrace_graph_entry_stub() prototype [...] adds a7e03ffb2e2e Merge remote-tracking branch 'ftrace/for-next' adds 9d609649bb29 KVM: vmx: print more APICv fields in dump_vmcs adds f16cb57be82b KVM: x86: clear VM_EXIT_SAVE_IA32_PAT adds 674ea351cdeb KVM: x86: optimize check for valid PAT value adds f6b0db1fdafa kvm: nVMX: Check "load IA32_PAT" VM-exit control on vmentry adds de2bc2bfdf41 kvm: nVMX: Check "load IA32_PAT" VM-entry control on vmentry adds 9c3e922ba316 KVM: nVMX: Move guest non-reg state checks to VM-Exit path adds 5478ba349f3f KVM: nVMX: Rename and split top-level consistency checks t [...] adds 98d9e858fa96 KVM: nVMX: Return -EINVAL when signaling failure in pre-VM [...] adds c80add0f487e KVM: nVMX: Return -EINVAL when signaling failure in VM-Ent [...] adds 11988499e62b KVM: x86: Skip EFER vs. guest CPUID checks for host-initia [...] adds 0a62956312e9 KVM: x86: Inject #GP if guest attempts to set unsupported [...] adds c110ae578ca0 kvm: move KVM_CAP_NR_MEMSLOTS to common code adds 58616e6a3784 KVM: s390: Fix potential spectre warnings adds 7832e91cd33f KVM: s390: add vector enhancements facility 2 to cpumodel adds d5cb6ab1e3d4 KVM: s390: add vector BCD enhancements facility to cpumodel adds 13209ad0395c KVM: s390: add MSA9 to cpumodel adds d668139718a9 KVM: s390: provide query function for instructions returni [...] adds 173aec2d5a9f KVM: s390: add enhanced sort facilty to cpu model adds 4f45b90e1c03 KVM: s390: add deflate conversion facilty to cpu model adds 8ec2fa52eac5 KVM: s390: enable MSA9 keywrapping functions depending on [...] adds cdd6ad3ac63d KVM: polling: add architecture backend to disable polling adds 8b905d28ee17 KVM: s390: provide kvm_arch_no_poll function adds bcccb8f6a91b KVM: s390: vsie: Do not shadow CRYCB when no AP and no keys adds b2d0371d2e37 KVM: s390: vsie: Return correct values for Invalid CRYCB format adds da8f0d97b2a0 Merge tag 'kvm-s390-next-5.2-1' of git://git.kernel.org/pu [...] adds 3a1e5e4a2c7a Revert "KVM: doc: Document the life cycle of a VM and its [...] adds fd410ac5176a Merge remote-tracking branch 'kvm/linux-next' adds fd3bc912d3d1 KVM: Documentation: Document arm64 core registers in detail adds efbc20249fee arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush adds 38abf22e122e KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() adds 7aa92cf318f8 KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance adds 3f61f40947e8 KVM: arm64: Add missing #includes to kvm_host.h adds 8b08e8401fb4 arm64/sve: Clarify role of the VQ map maintenance functions adds d06b76be8dad arm64/sve: Check SVE virtualisability adds 0495067420f3 arm64/sve: Enable SVE state tracking for non-task contexts adds 1765edbab16e KVM: arm64: Add a vcpu flag to control SVE visibility for [...] adds 1c19991390ae KVM: arm64: Propagate vcpu into read_id_reg() adds 7f34e4090394 KVM: arm64: Support runtime sysreg visibility filtering adds 73433762fcae KVM: arm64/sve: System register context switch and access support adds b43b5dd990eb KVM: arm64/sve: Context switch the SVE registers adds 2b953ea34812 KVM: Allow 2048-bit register access via ioctl interface adds dc52f31a928b KVM: arm64: Add missing #include of <linux/string.h> in guest.c adds be25bbb392fa KVM: arm64: Factor out core register ID enumeration adds 8c86dfe39d5d KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus adds e1c9c98345b3 KVM: arm64/sve: Add SVE support to register access ioctl i [...] adds 8e3c54c8b6a9 KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST adds ead9e430c0fb arm64/sve: In-kernel vector length availability query interface adds 0f062bfe36b6 KVM: arm/arm64: Add hook for arch-specific KVM initialisation adds 7dd32a0d0103 KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl adds 9033bba4b535 KVM: arm64/sve: Add pseudo-register for the guest's vector [...] adds 9a3cdf26e336 KVM: arm64/sve: Allow userspace to enable SVE for vcpus adds 555f3d03e7fb KVM: arm64: Add a capability to advertise SVE support adds 395f562f2b4c KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG adds 50036ad06b7f KVM: arm64/sve: Document KVM API extensions for SVE adds 5d8d4af24460 arm64: KVM: Fix system register enumeration adds 624835abf9e2 arm64/sve: Clarify vq map semantics adds a3be836df7cb KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to ju [...] adds 0323e027df13 KVM: arm: Make vcpu finalization stubs into inline functions adds 700698a8a974 KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() [...] adds 8ae6efdde451 KVM: arm64/sve: Clean up UAPI register ID definitions adds f8d4635aff7e KVM: arm64/sve: Miscellaneous tidyups in guest.c adds 52110aa95948 KVM: arm64/sve: Make register ioctl access errors more consistent adds 55ffad3b636a KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_r [...] adds 4bd774e57b29 KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing adds ecfb6ed4f66e KVM: arm64/sve: Explain validity checks in set_sve_vls() adds 92e68b2b1ba0 KVM: arm/arm64: Clean up vcpu finalization function parame [...] adds 9df2d660c7f3 KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE adds fe365b4ea6c0 KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation adds 43b8e1f08938 KVM: arm64: Clarify access behaviour for out-of-range SVE [...] adds b890d75c4cdc KVM: arm64: Add a vcpu flag to control ptrauth for guest adds 384b40caa8af KVM: arm/arm64: Context-switch ptrauth registers adds a22fa321d13b KVM: arm64: Add userspace flag to enable pointer authentication adds a243c16d18be KVM: arm64: Add capability to advertise ptrauth for guest adds 21bb0ebf5d78 arm64: arm_pmu: Remove unnecessary isb instruction adds 630a16854d2d arm64: KVM: Encapsulate kvm_cpu_context in kvm_host_data adds eb41238cf19f arm64: KVM: Add accessors to track guest/host only counters adds d1947bc4bc63 arm64: arm_pmu: Add !VHE support for exclude_host/exclude_ [...] adds 3d91befbb3a0 arm64: KVM: Enable !VHE support for :G/:H perf event modifiers adds 435e53fb5e21 arm64: KVM: Enable VHE support for :G/:H perf event modifiers adds 39e3406a090a arm64: KVM: Avoid isb's by using direct pmxevtyper sysreg adds a9bf3130ebfe arm64: docs: Document perf event attributes adds 21137301de5a arm64: KVM: Fix perf cycle counter support for VHE adds 9eecfc22e0bf KVM: arm64: Fix ptrauth ID register masking logic adds 1f8c2a7de892 Merge remote-tracking branch 'kvm-arm/next' adds 2d34d1c3bbfd KVM: PPC: Book3S HV: Implement virtual mode H_PAGE_INIT handler adds eadfb1c5f8c0 KVM: PPC: Book3S HV: Implement real mode H_PAGE_INIT handler adds 3309bec85e60 KVM: PPC: Book3S HV: Fix lockdep warning when entering the guest adds 2001825efcea KVM: PPC: Book3S HV: Avoid lockdep debugging in TCE realmo [...] adds e1a1ef84cd07 KVM: PPC: Book3S: Allocate guest TCEs on demand too adds 6fabc9f20c5e KVM: PPC: Book3S HV: smb->smp comment fixup adds 1f80ba3d201e KVM: PPC: Book3S HV: Fix XICS-on-XIVE H_IPI when priority = 0 adds 7ae9bda7edf3 KVM: PPC: Book3S HV: Handle virtual mode in XIVE VCPU push code adds 2940ba0c48bf KVM: PPC: Book3S HV: Move HPT guest TLB flushing to C code adds 70ea13f6e609 KVM: PPC: Book3S HV: Flush TLB on secondary radix threads adds 44b198aee1f2 KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv [...] adds 88ec6b93c8e7 powerpc/xive: add OPAL extensions for the XIVE native expl [...] adds c1fe190c0672 powerpc: Add force enable of DAWR on P9 option adds a878957a817c Merge remote-tracking branch 'remotes/powerpc/topic/ppc-kv [...] adds 90c73795afa2 KVM: PPC: Book3S HV: Add a new KVM device for the XIVE nat [...] adds eacc56bb9de3 KVM: PPC: Book3S HV: XIVE: Introduce a new capability KVM_ [...] adds 4131f83c3d64 KVM: PPC: Book3S HV: XIVE: add a control to initialize a source adds e8676ce50e22 KVM: PPC: Book3S HV: XIVE: Add a control to configure a source adds 13ce3297c576 KVM: PPC: Book3S HV: XIVE: Add controls for the EQ configuration adds 5ca806474859 KVM: PPC: Book3S HV: XIVE: Add a global reset control adds 7b46b6169ab8 KVM: PPC: Book3S HV: XIVE: Add a control to sync the sources adds e6714bd1671d KVM: PPC: Book3S HV: XIVE: Add a control to dirty the XIVE [...] adds e4945b9da52b KVM: PPC: Book3S HV: XIVE: Add get/set accessors for the V [...] adds a1cd3f0883f4 KVM: Introduce a 'mmap' method for KVM devices adds 39e9af3de5ca KVM: PPC: Book3S HV: XIVE: Add a TIMA mapping adds 6520ca64cde7 KVM: PPC: Book3S HV: XIVE: Add a mapping for the source ESB pages adds 232b984b7d55 KVM: PPC: Book3S HV: XIVE: Add passthrough support adds 3fab2d10588e KVM: PPC: Book3S HV: XIVE: Activate XIVE exploitation mode adds 2bde9b3ec8bd KVM: Introduce a 'release' method for KVM devices adds 5422e95103cf KVM: PPC: Book3S HV: XIVE: Replace the 'destroy' method by [...] adds 6f868405faf0 KVM: PPC: Book3S HV: XIVE: Prevent races when releasing device adds 0caecf5b0019 KVM: PPC: Book3S HV: XIVE: Clear escalation interrupt poin [...] adds 2fcdae371a03 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' adds 2ec16bc0fc7a x86/xen: Add "xen_timer_slop" command line option adds 515762b9164a xen: xen-pciback: fix warning Using plain integer as NULL pointer adds 98105e9a6061 xen-netfront: mark expected switch fall-through adds 51cf07a7b6cd xenbus: drop useless LIST_HEAD in xenbus_write_watch() and [...] adds c9f804d64bb9 xen/pvh: set xen_domain_type to HVM in xen_pvh_init adds 72813bfbf027 xen/pvh: correctly setup the PV EFI interface for dom0 adds 56439e158df6 Merge remote-tracking branch 'xen-tip/linux-next' adds 8e5a2b9893f3 percpu: update free path with correct new free region adds 8c43004af016 percpu: do not search past bitmap when allocating an area adds d9f3a01eebe8 percpu: introduce helper to determine if two regions overlap adds 3e54097beb22 percpu: manage chunks based on contig_bits instead of free_bytes adds 8744d859427c percpu: relegate chunks unusable when failing small allocations adds b239f7daf553 percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE adds 382b88e961c7 percpu: add block level scan_hint adds b89462a9c5f4 percpu: remember largest area skipped during allocation adds da3afdd5bb54 percpu: use block scan_hint to only scan forward adds 047924c96898 percpu: make pcpu_block_md generic adds 92c14cab4326 percpu: convert chunk hints to be based on pcpu_block_md adds d33d9f3dd96b percpu: use chunk scan_hint to skip some scanning adds cb453ce4846b Merge branch 'for-5.2' into for-next adds 30379165a3ff Merge remote-tracking branch 'percpu/for-next' adds a2775bbc1d58 kernel/workqueue: Use __printf markup to silence compiler [...] adds 8194fe94ab08 kernel/workqueue: Document wq_worker_last_func() argument adds 24acfb718225 workqueue: Use normal rcu adds f737c55d80f0 Merge remote-tracking branch 'workqueues/for-next' adds e28f296ea155 platform/x86: dell-rbtn: Add missing #include adds e79e74a51c26 platform/x86: touchscreen_dmi: Add info for Myria MY8307 2-in-1 adds f7db839fccf0 platform/x86: thinkpad_acpi: Disable Bluetooth for some machines adds 9a4b33d4d22f platform/x86: thinkpad_acpi: Read EC information on newer models adds e61985d0550d platform/x86: intel_pmc_ipc: adding error handling adds 9ae11e237d95 platform/x86: intel_pmc_core: Mark local function static adds 6cc13c28da5b platform/x86: dell-laptop: fix rfkill functionality adds 98e2630284ab platform/x86: alienware-wmi: fix kfree on potentially unin [...] adds 9a4a2dce5289 Merge remote-tracking branch 'drivers-x86/for-next' adds e43c426a777e platform/chrome: cros_ec_debugfs: Remove dev_warn when con [...] adds b18e606ff313 platform/chrome: cros_ec_debugfs: no need to check return [...] adds 37a186225a0c platform/chrome: cros_ec_spi: Transfer messages at high priority adds a2679b647190 platform/chrome: Add CrOS USB PD logging driver adds 94d4e7af14a1 platform/chrome: cros_ec_proto: check for NULL transfer function adds 14e14aaf6132 platform/chrome: wilco_ec: Standardize mailbox interface adds 9e2b0e0be642 platform/chrome: wilco_ec: Add h1_gpio status to debugfs adds 2de89fd98958 platform/chrome: cros_ec: Add EC host command support using rpmsg adds 81f6ec233355 platform/chrome: cros_ec_debugfs: Use cros_ec_cmd_xfer_sta [...] adds 58a2109f6eb4 platform/chrome: cros_ec_proto: Add trace event to trace E [...] adds cdb80268a6b5 platform/chrome: wilco_ec: Add property helper library adds 5fe2452c2370 Merge remote-tracking branch 'chrome-platform/for-next' adds 88b7e9ffe594 leds: as3645a: Switch to fwnode property API adds 71c873080200 ACPI: Document how to refer to LEDs from remote nodes adds 0eae60583f32 drivers: leds: Kconfig: pedantic cleanups adds c90fbae3612d leds: pca963x: Revert "Add ACPI support" adds 5b6cd445dbef leds: pca955x: Revert "Add ACPI support" adds dd08e136f77b leds: lt3593: drop pdata handling code adds 1c310074ad6c leds: lt3593: Remove unneeded assignment in lt3593_led_probe adds 967f69de8147 leds: pca955x: Make use of device property API adds 0b6034d84b00 leds: pca963x: Make use of device property API adds 857b079b1a43 leds: blinkm: clean up double assignment to data->i2c_addr adds 6e6c214f16e4 leds: Small fixes for Flash class description adds 6ccc7435fab7 dt: lm3532: Add lm3532 dt doc and update ti_lmu doc adds 863a0618226e ARM: dts: omap4-droid4: Update backlight dt properties adds e4b3b4435562 mfd: ti-lmu: Remove LM3532 backlight driver references adds bc1b8492c764 leds: lm3532: Introduce the lm3532 LED driver adds 174c9526ac89 Merge tag 'lm3532-driver-improvements' into for-next adds 05b8ccfba5d4 ALSA: line6: Avoid polluting led_* namespace adds fae68c834dec Merge remote-tracking branch 'leds/for-next' adds 794a3b6b9f8a ipmi: Make ipmi_interfaces_srcu variable static adds af4085ddd99b ipmi_si: remove an unused variable in try_smi_init() adds 8fac128ce9a1 ipmi: Remove file from ipmi_file_private adds 9a75bd18a85b ipmi: avoid atomic_inc in exit function adds b779ceadf548 char/ipmi: fix spelling mistake "receieved_messages" -> "r [...] adds d73236383eb1 ipmi: Add the i2c-addr property for SSIF interfaces adds 55be8658c7e2 ipmi:ssif: compare block number correctly for multi-part r [...] adds 44f56a39adde ipmi:ssif: Only unregister the platform driver if it was r [...] adds ed6c3a6d8996 ipmi: Remove warning if no slave address is present adds 69f12945e8ce Merge remote-tracking branch 'ipmi/for-next' adds 159ef31e81ed device.h: reorganize struct device adds 1be01d4a5714 driver: base: Disable CONFIG_UEVENT_HELPER by default adds c03a0fd0b609 kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. adds 60574d1e05b0 acpi: Create subtable parsing infrastructure adds 3bc0e8eb179d acpi: Add HMAT to generic parsing tables adds 3accf7ae37a9 acpi/hmat: Parse and report heterogeneous memory adds 08d9dbe72b1f node: Link memory nodes to their compute nodes adds e1cf33aafb84 node: Add heterogenous memory access attributes adds acc02a109b04 node: Add memory-side caching attributes adds 665ac7e92757 acpi/hmat: Register processor domain to its memory adds 8d59f5a2ca76 acpi/hmat: Register performance attributes adds d9e8844c7d81 acpi/hmat: Register memory side cache attributes adds 13bac55ef7ae doc/mm: New documentation for memory performance adds 5d777b185f6d arch_topology: Make cpu_capacity sysfs node as read-only adds 47bcc18c7e76 drivers: base: test: add proper SPDX identifier to Makefile adds 50f86aedfa96 drivers: base: firmware_loader: add proper SPDX identifier [...] adds 5de363b66a37 drivers: base: power: add proper SPDX identifiers on files [...] adds 9abb24990a2b debugfs: update documented return values of debugfs helpers adds affada726cad driver core: Clarify which counterparts to use to device_add() adds d2ab99403ee0 mm/memory_hotplug: Do not unlock when fails to take the de [...] adds 7067c96ee8d2 drivers: fix a typo in the kernel doc for devm_platform_io [...] adds e174e78efa6b acpi/hmat: fix memory leaks in hmat_init() adds 57f5cf6ed8bd acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_ [...] adds ab3a9f2ccc08 acpi/hmat: fix an uninitialized memory_target adds 0d1a393d61e4 fs: kernfs: Corrected spelling mistake adds 998267900cee kernfs: fix barrier usage in __kernfs_new_node() adds 25ebcb7dc84d driver core: platform: Propagate error from insert_resource() adds 0b777eee88d7 driver core: Postpone DMA tear-down until after devres rel [...] adds aa30f47cf666 kobject: Add support for default attribute groups to kobj_type adds c484a6783d2b samples/kobject: Replace foo_ktype's default_attrs field w [...] adds 800f5aa1e7e1 block: Replace all ktype default_attrs with groups adds be0d69265702 net-sysfs: Replace ktype default_attrs field with groups adds 52ba92f5882a irqdesc: Replace irq_kobj_type's default_attrs field with groups adds 2064fbc779d4 padata: Replace padata_attr_type default_attrs field with groups adds 9782adeb3d9d cpufreq: schedutil: Replace default_attrs field with groups adds 70283454c918 livepatch: Replace klp_ktype_patch's default_attrs with groups adds edb16da34b08 driver core: platform: Fix the usage of platform device na [...] adds 92067f843854 kobject: Improve docs for kobject_add/del adds 1fd7c3b438a2 kobject: Improve doc clarity kobject_init_and_add() adds 43d8ce9d65a5 Provide in-kernel headers to make extending kernel easier adds bc0c60457c35 init/config: Do not select BUILD_BIN2C for IKCONFIG adds 391c0325cc5f Revert "driver core: platform: Fix the usage of platform d [...] adds 6040e3cd3679 Merge remote-tracking branch 'driver-core/driver-core-next' adds 8e6b85945155 USB: usb.h: tweak struct urb to remove wasted space adds fc2f113e5c0e usbip: Remove unnecessary null check adds 09fed4d64d3f usb: typec: altmodes/displayport: Fall back to multi-func pins adds bfb2ab8e7138 usb: typec: pi3usb30532: Keep orientation when setting mux [...] adds 31df7fadf50f usb: typec: fusb302: Make fusb302_set_cc_polarity also set [...] adds daf81d0137a9 usb: typec: fusb302: Refactor / simplify tcpm_set_cc() adds 4995bb15ad27 usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc adds 32a155b1a83d usb: typec: fusb302: Check vconn is off when we start toggling adds 702ad49fb8d2 usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling adds 7511c9a9d3c8 usb: typec: fusb302: 2 small misc. fixes adds 207338ec5a27 usb: typec: fusb302: Improve suspend/resume handling adds bb31b352510b usb: typec: fusb302: Add __printf attribute to fusb302_log [...] adds 03d8bfc13089 usb: mtu3: check return value of devm_extcon_register_notifier() adds c858b4f37382 usb: mtu3: print useful information also for device and ho [...] adds 13d944ebdc02 usb: mtu3: remove unnecessary local variable @req adds 918f0f2361e9 usb: mtu3: rebuild the code of getting vbus regulator adds 4c5964b4c2cb usb: mtu3: fix transfer error of USB3 Gen2 isoc adds 09befc326eea usb: mtu3: rebuild qmu_gpd struct to prepare to support ne [...] adds 48e0d3735aa5 usb: mtu3: supports new QMU format adds ae07809255d3 usb: mtu3: add debugfs interface files adds 4aab6ad24a10 usb: mtu3: move vbus and mode debugfs interfaces into mtu3 [...] adds 83374e035b62 usb: mtu3: add tracepoints to help debug adds f926da42218c usb: mtu3: add a function to switch mailbox state to string adds 1a137b47ce6b usb: sierra: fix a missing check of device_create_file adds 8ead7e817224 usb: core: Add PM runtime calls to usb_hcd_platform_shutdown adds 4c912bff46cc usb: typec: wcove: Provide fwnode for the port adds 3de3dbe7c132 usb: u132-hcd: fix potential NULL pointer dereference adds 2a738137b4c2 usb: typec: fusb302: Make fusb302_irq_work static adds 4d537f37e0d3 usb: introduce usb_ep_type_string() function adds 8cdfd068c1ea Merge 5.1-rc3 into usb-next adds ead619de9058 dt-bindings: usb: xhci-tegra: Add Tegra186 support adds 160fa3a1f55f usb: host: xhci-tegra: Selectively program IPFS adds 5f9be5f3f899 usb: host: xhci-tegra: Add Tegra186 XUSB support adds d80b5005c5dd docs: usb: convert documents to ReST adds 3bee346bd7f3 USB: hub: Remove returned value 'status' since never used adds 14ec072a19ad dt-bindings: usb: Convert USB HCD generic binding to YAML adds c93bcace1098 dt-bindings: usb: Convert the generic OHCI binding to YAML adds c3e2485d5f4f dt-bindings: usb: Convert the generic EHCI binding to YAML adds 747668dbc061 usb-storage: Set virt_boundary_mask to avoid SG overflows adds 381419fa7200 USB: core: Don't unbind interfaces following device reset failure adds 9bcb762ce02d usb: host: use usb_endpoint_maxp instead of usb_maxpacket adds 7893f9e1c26d usb: typec: tcpm: Notify the tcpc to start connection-dete [...] adds 6258db14d78c usb: typec: fusb302: Implement start_toggling for all port-types adds 48242e30532b usb: typec: fusb302: Revert "Resolve fixed power role cont [...] adds 9d918dcea068 usb: xhci-mtk: get optional clock by devm_clk_get_optional() adds 08048c04cc6f usb: host: xhci-plat: get optional clock by devm_clk_get_o [...] adds bbe2028f43c8 usb: misc: usb3503: get optional clock by devm_clk_get_optional() adds e894cdc2cb46 usb: dwc2: get optional clock by devm_clk_get_optional() adds fcafadf71a25 usb: chipidea: msm: get optional clock by devm_clk_get_optional() adds 1567d661b90f usb: mtu3: get optional clock by devm_clk_get_optional() adds 2b8d59296cff dt-bindings: phy: tegra: Add Tegra186 support adds 3cffa0818dc8 phy: tegra: xusb: Skip single function lane programming adds 5311a7b89502 phy: tegra: xusb: Parse dual-role mode property adds a630d54dfa93 phy: tegra: xusb: Add support for power supplies adds bbf711682cd5 phy: tegra: xusb: Add Tegra186 support adds 30417ab2a3d7 dt-bindings: phy: Add Stingray USB PHY binding document adds 4dcddbb38b64 phy: sr-usb: Add Stingray USB PHY driver adds 7609db4e846b dt-bindings: phy: Add Amlogic G12A USB2 PHY Bindings adds ab6dbeb24d1a dt-bindings: phy: Add Amlogic G12A USB3+PCIE Combo PHY Bindings adds 16df8bcb672c phy: amlogic: add Amlogic G12A USB2 PHY Driver adds 36077e16c050 phy: amlogic: Add Amlogic G12A USB3 + PCIE Combo PHY Driver adds 8de4acd397ab dt-bindings: ufs: Add #reset-cells for Qualcomm controllers adds 95cee0b4e30a dt-bindings: phy-qcom-qmp: Add UFS PHY reset adds 70b894deb78a dt-bindings: phy: qcom-ufs: Add resets property adds 12fd5f250db2 scsi: ufs: qcom: Expose the reset controller for PHY adds c9b589791fc1 phy: qcom: Utilize UFS reset controller adds 3f6d1767b1a0 phy: ufs-qcom: Refactor all init steps into phy_poweron adds 043f42edbf29 phy: rockchip-emmc: Allow to set drive impedance via DTS. adds 2c1a4b0cbeb4 dt-bindings: phy: Add a new property drive-impedance-ohm f [...] adds fd7bd3b6bebd dt-bindings: phy: Add document for phy-mtk-ufs adds 54be9c1a03a3 phy: mediatek: Add UFS M-PHY driver adds e6577cb5103b phy: ti-pipe3: fix missing bit-wise or operator when assig [...] adds 22940823f062 phy: ti-pipe3: Introduce mode property in driver data adds fdef2f9f700f phy: ti-pipe3: improve DPLL stability for SATA & USB adds 9d009d9c2062 phy: ti-pipe3: Fix SATA & USB PHY power up sequence adds 1d1bae725075 phy: ti-pipe3: Fix PCIe power up sequence adds f56511d0080c dt-bindings: phy: rcar-gen2: Add r8a77470 support adds d6c4aee8d121 dt-bindings: rcar-gen3-phy-usb2: Add r8a77470 support adds b7187e001a10 phy: renesas: phy-rcar-gen2: Add support for r8a77470 adds 5d8042e95fd4 phy: rcar-gen3-usb2: Add support for r8a77470 adds 233da2c9ec22 dt-bindings: phy: rcar-gen3-phy-usb2: Revise #phy-cells property adds 92fec1c27caa phy: renesas: rcar-gen3-usb2: Use pdev's device pointer on [...] adds 549b6b55b005 phy: renesas: rcar-gen3-usb2: enable/disable independent irqs adds b603c500d7a5 phy: phy-mtk-tphy: get optional clock by devm_clk_get_optional() adds 1039596c90e7 phy: qcom-qusb2: get optional clock by devm_clk_get_optional() adds 752d31a3e192 phy: socionext: get optional clock by devm_clk_get_optional() adds 42c7cb71b5c2 phy: phy-meson-gxl-usb2: get optional clock by devm_clk_ge [...] adds fec06b2bc436 phy: core: Add *release* phy_ops invoked when the consumer [...] adds 4df614c4ab18 phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before [...] adds 4e0ae876f77b dt-bindings: phy: ti: Add dt binding documentation for SER [...] adds 71e2f5c5c224 phy: ti: Add a new SERDES driver for TI's AM654x SoC adds 7e7b8ca66191 phy: ti: am654-serdes: Support all clksel values adds 73d7ec899bd8 phy: qcom-qmp: Add msm8998 PCIe QMP PHY support adds 29c6584f3331 dt-bindings: phy-imx8mq-usb: add optional vbus supply regulator adds eeda879bb54f phy: fsl-imx8mq-usb: add support for VBUS power control adds 61c67bfaaae6 phy: ocelot-serdes: Add support for SERDES6G muxing adds ea4059fc93fd scsi: phy: mediatek: fix typo in author's email address adds e4d0cf63f243 dt-bindings: phy: Add support for HiSilicon's hi3660 USB PHY adds 94e487a41f57 phy: Add usb phy support for hi3660 Soc of Hisilicon adds 513eff7fdc77 dt-bindings: phy-qcom-qmp: Add qcom,msm8998-qmp-pcie-phy adds 708310711e6c dt-bindings: phy-qcom-qmp: Tweak qcom,msm8998-qmp-ufs-phy adds d30e413fa482 Merge tag 'phy-for-5.2' of git://git.kernel.org/pub/scm/li [...] adds 409fba220075 usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() adds 77a4946516fe usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON adds 6e3c8beb4f92 usb: usb251xb: Lock i2c-bus segment the hub resides adds 5d438e200215 usb: typec: ucsi: ccg: add get_fw_info function adds 5fd958a4f67d i2c: nvidia-gpu: Supply CCGx driver the fw build info adds 5c9ae5a87573 usb: typec: ucsi: ccg: add firmware flashing support adds ad74b8649bea usb: typec: ucsi: Preliminary support for alternate modes adds af8622f6a585 usb: typec: ucsi: Support for DisplayPort alt mode adds d266e96820cc usb: typec: displayport: Export probe and remove functions adds cf28369c634f usb: typec: Add driver for NVIDIA Alt Modes adds a4d6a2989dc3 usb/hcd: Send a uevent signaling that the host controller [...] adds 95e060e68bd9 usb: usb251xb: Add an empty hub' i2c-bus segment checker adds 33e39350ebd2 usb: xhci: add Immediate Data Transfer support adds d70d5a846671 xhci: add port and bus number to port dynamic debugging adds 90d6d5731da7 xhci: Add tracing for input control context adds 5afa0a5ed3da usb: xhci: add endpoint context tracing when an endpoint is added adds 6fee3787ea7a dt-bindings: usb-xhci: Add r8a774c0 support adds 5f2c54e7153f dt-bindings: usb: renesas_usbhs: Add support for r8a77470 adds c2d1812600f5 usb: typec: ucsi: ccg: fix missing unlock on error in ccg_ [...] adds 764478f41130 USB: cdc-acm: fix unthrottle races adds 0f02321e4bd1 USB: cdc-acm: clean up throttle handling adds 3ae62a42090f UAS: fix alignment of scatter/gather segments adds b063f04e0d2e usbip: vhci_hcd: Mark expected switch fall-through adds 41386bc8cb2e usb: musb: Silence error about blacklisting hubs if !CONFIG_USB adds 10ac7e7757f5 usb: musb: omap2430: Add support for idling phy when musb is idle adds a84014e1db35 soc: sunxi: Fix missing dependency on REGMAP_MMIO adds 70833b84dac2 dt-bindings: usb: Add usb-phy property to the jz4740-musb node adds 82257c73aafe usb: musb: jz4740: Let the platform probe the PHY adds afbdbd37600b usb: musb: jz4740: obtain USB PHY from devicetree adds e823d948b7e5 usb: musb: dsps: Use dev_get_drvdata() adds ce64cea47cc4 usb: isp1760-hcd: Fix fall-through annotations adds 20a00551b9cf Merge remote-tracking branch 'usb/usb-next' adds 68270dab9710 USB: serial: pl2303: fix non-supported xon/xoff adds f64c3ab23068 USB: serial: pl2303: fix tranceiver suspend mode adds a7f9f2905850 USB: serial: digi_acceleport: clean up modem-control handling adds 74d8139582bd USB: serial: digi_acceleport: clean up set_termios adds 579bebe5dd52 USB: serial: fix initial-termios handling adds 6eb42a0f8c5f USB: serial: ark3116: drop redundant init_termios adds da7d26a0356c USB: serial: cypress_m8: drop unused driver data flag adds 817c0cfc9031 USB: serial: cypress_m8: drop unused termios adds 2e75232b1922 USB: serial: cypress_m8: clean up initial-termios handling adds fb56422cc40f USB: serial: iuu_phoenix: drop bogus initial cflag adds 42deef1592d2 USB: serial: iuu_phoenix: simplify init_termios adds d8a7f23c59cf USB: serial: oti6858: simplify init_termios adds 623c46f7b641 USB: serial: spcp8x5: simplify init_termios adds 3f5edd58d040 USB: serial: fix unthrottle races adds a8d78d9f3856 USB: serial: clean up throttle handling adds 5b67b10a5229 USB: serial: drop unnecessary goto adds 80ed53707bb3 USB: serial: drop unused iflag macro adds 2d2b1d64cede Merge remote-tracking branch 'usb-serial/usb-next' adds ddc7fb43a8a3 usb: chipidea: imx: remove unused header files adds 9a77462cefce dt-bindings: usb: ci-hdrc-usb2: add property power-active-high adds bc65fae4b1f0 usb: chipidea: imx: set power polarity adds 79782275dd12 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 9828def35a36 serial: 8250_fintek: Make fintek_8250_set_termios static adds 984df54e4304 dt-bindings: serial: sprd: Add clocks and clocks-names properties adds 4007098f4ce4 serial: sprd: Add power management for the Spreadtrum seri [...] adds 083206100d97 dt-bindings: serial: sprd: Add dma properties to support DMA mode adds f4487db58eb7 serial: sprd: Add DMA mode support adds 8650e026c819 dt-bindings: sc16is7xx: Add alternative clock-frequency property adds 24bc6e68efa0 serial: sc16is7xx: Respect clock-frequency property adds 00d9f0c65401 serial: sc16is7xx: Switch to use device_get_match_data() adds 6b77908fea62 serial: sc16is7xx: Drop of_match_ptr() use adds 6ac972dd4db4 tty/sysrq: Convert show_lock to raw_spinlock_t adds 3adf2aa8af2d drivers/tty/tty_jobctrl.c - fix non-kerneldoc comment adds cf90c06f8115 tty: fix read of tty->pgrp outside of ctrl_lock adds 1bbb1c318cd8 tty: ipwireless: fix missing checks for ioremap adds 46ca3f735f34 tty/vt: fix write/write race in ioctl(KDSKBSENT) handler adds 75ddbc1fb11e tty: vt.c: Fix TIOCL_BLANKSCREEN console blanking if blank [...] adds b9ca5f8560af tty: pty: Fix race condition between release_one_tty and p [...] adds 67fbfc3943e0 vt: use /dev/vcs (not /dev/vcs0) in comment adds 4b0a2c5ff721 virtio_console: initialize vtermno value for ports adds 0eae4686a128 Revert "tty: pty: Fix race condition between release_one_t [...] adds b63d443be43b Merge 5.1-rc3 into tty-next adds 38c91d1d55fe tty: add SPDX identifiers to Kconfig and Makefiles adds f16aa97d3f57 tty: fix up a few remaining files without SPDX identifiers adds 9ef8927f45f2 n_tty: check for negative and zero space return from tty_w [...] adds 7a7457ba40f1 serial: sprd: Fix a copy-paste err in sprd_request_dma() adds f692f7766f33 tty: remove redundant 'default n' from Kconfig-s adds fa2b360f261e tty/vt: avoid high order pages allocation on GIO_UNIMAP ioctl adds ba44dc043004 serial: Add Milbeaut serial control adds 0d3cb6f6c67a Revert "tty: fix NULL pointer issue when tty_port ops is not set" adds 89bb1e1ee529 tty: vt: keyboard: Allow Unicode compose base char adds 3117ff13f104 tty: Add NULL TTY driver adds c7a6b9e4df4c tty:serial_core: Spelling mistake adds 3b8a1f45e1b3 Merge 5.1-rc6 into tty-next adds 6bc3703dcf0e serial: Fix using plain integer instead of Null pointer adds 4cdd17ba1dff TTY: serial_core, add ->install adds 3e51ceea1006 serial: 8250_exar: Adjust IOT2000 matching adds f13740178027 docs: serial: convert docs to ReST and rename to *.rst adds 8ceeb4709845 serial: 8250-mtk: add follow control adds bdbd0a7f8f03 serial: 8250-mtk: modify baudrate setting adds 050dfc09f8a4 tty: serial_core: fix error code returned by uart_register [...] adds 8daa89e09970 tty: update obsolete termios comment adds 29973f8a88b0 tty: rocket: Remove RCPK_GET_STRUCT ioctl adds 8ef795653d75 tty: rocket: deprecate the rp_ioctl adds 74cdf8cec7dd serial: milbeaut_usio: Fix error handling in probe and remove adds b1072b4f6e84 dt-bindings: xilinx-uartps: Add support for cts-override adds 1863178b20c5 serial: uartps: Add support for cts-override adds e5c8fe558c5f dt-bindings: serial: add documentation for the SiFive UART driver adds 45c054d0815b tty: serial: add driver for the SiFive UART adds a9e381f2e03b Merge remote-tracking branch 'tty/tty-next' adds 21c75ad65f8e parport_cs: Fix memory leak in parport_config adds 3634946f5224 mei: add missing SPDX tag to mei Kconfig adds 9fff0425aab0 mei: convert to SPDX license tags adds 191b0700727c nfc/mei: convert to SPDX license tags adds 514c37e320a2 mei/hdcp: Fix SPDX identifiers adds 1e55b609b983 mei: adjust the copyright notice in the files. adds 34bf9ce91e04 misc: rtsx: clean up some indenting adds 8e7389c79b40 misc: fastrpc: Avoid free of DMA buffer in interrupt context adds b49f6d83e290 misc: fastrpc: Fix a possible double free adds 415a0729bd12 misc: fastrpc: make sure memory read and writes are visible adds 977e6c8d1d18 misc: fastrpc: use correct spinlock variant adds 80f3afd72bd4 misc: fastrpc: consider address offset before sending to DSP adds 25e8dfb83cda misc: fastrpc: take into account of overlapping buffers adds 02b45b47fbe8 misc: fastrpc: fix remote page size calculation adds f1cf11c296c5 misc: fastrpc: increase max init file size to 64 MB adds 19f8d67fc6c2 uio: uio_fsl_elbc_gpcm: Make dev_attr_reg_br and dev_attr_ [...] adds d8fb3fafa220 sgi-xpc: mark expected switch fall-through adds 13bd14a41ce3 char: hpet: fix a missing check of ioremap adds 5cb27d30fc3a w1: ds2482: cosmetic fixes after 54865314f5a1 adds ae21f41e1f56 firmware: vpd: Drop __iomem usage for memremap() memory adds 62fa78436e1b Merge 5.1-rc3 into char-misc-next adds 9a41691e5e01 VMCI: Use BIT() macro for bit definitions adds de36e16d1557 chardev: add additional check for minor range overlap adds 4712d3796f19 chardev: add a check for given minor range adds 4b0be5726032 chardev: code cleanup for __register_chrdev_region() adds d358b1733fc3 chardev: update comment based on the code adds 0ca3b1b7b965 habanalabs: add new device CPU boot status adds b24ca4587e2b habanalabs: rename goya_non_fatal_events array to all events adds 5eb420446a59 habanalabs: remove implicit include from header files adds 3110c60fdc7a habanalabs: Move device CPU code into common file adds c535bfdd0f86 habanalabs: use EQ MSI/X ID per chip adds e0a29952c527 habanalabs: remove unused defines adds 680cb3991c9e habanalabs: ratelimit warnings at start of IOCTLs adds b6f897d75d65 habanalabs: Move PCI code into common file adds 393e5b55e222 habanalabs: Remove unneeded function pointers adds e1266004872c uapi/habanalabs: add some comments in habanalabs.h adds c811f7bc771f habanalabs: Add a printout with the name of a busy engine adds d75bcf3e5d60 habanalabs: Allow accessing DRAM virtual addresses via debugfs adds 66542c3b9d2f habanalabs: add MMU shadow mapping adds d9973871dae1 habanalabs: keep track of the device's dma mask adds 0878a42086e0 habanalabs: never fail hard reset of device adds a691a1ebb59e habanalabs: set new golden value to tpc clock relaxation adds 9354c29ed527 habanalabs: allow user to modify TPC clock relaxation value adds aa957088b4e8 habanalabs: add device status option to INFO IOCTL adds cab8e3e20d5c habanalabs: improve error messages adds 9336c0216782 habanalabs: remove trailing blank line from EOF adds e850b89f50d2 habanalabs: prevent CPU soft lockup on Palladium adds a1c92d1c2a67 habanalabs: remove extra semicolon adds 315bc055ed56 habanalabs: add new IOCTL for debug, tracing and profiling adds 8ba2876ddf93 habanalabs: add goya implementation for debug configuration adds 90027296adad uapi/habanalabs: fix some comments in uapi file adds bedd14425d86 habanalabs: refactoring in goya.c adds 295938406cbc habanalabs: ASIC_AUTO_DETECT enum value is redundant adds 54303a1aef95 habanalabs: split mmu/no-mmu code paths in memory ioctl adds caa3c8e52582 habanalabs: all FD must be closed before removing device adds 3f5398cfbf05 habanalabs: improve IOCTLs behavior when disabled or reset adds 9f201aba56b9 habanalabs: prevent device PTE read/write during hard-reset adds cef62a615d22 Merge tag 'misc-habanalabs-next-2019-04-19' of git://peopl [...] adds 3a26172437bb Merge 5.1-rc6 into char-misc-next adds 28703c6ef622 dt-bindings: misc: aspeed-p2a-ctrl: add support adds 01c60dcea9f7 drivers/misc: Add Aspeed P2A control driver adds d65bf04200da mei: hdcp: use own Kconfig file adds 43b8a7ed4739 mei: expose device state in sysfs adds f03f73c2a974 MAINTAINERS: Add mailing list for the interconnect API adds 83fdb2dfb0c2 interconnect: convert to DEFINE_SHOW_ATTRIBUTE adds b909ef83ed81 Merge tag 'icc-5.2-rc1' of https://git.linaro.org/people/g [...] adds 49695ac46861 w1: ds2408: reset on output_write retry with readback adds b0a69f05b963 parport: ieee1284: mark expected switch fall-through adds 38e7b6efe997 nvmem: imx-ocotp: add support for imx8mq adds dd4c1047b1d6 nvmem: imx-ocotp: broaden Kconfig dependency adds 9c4adfb5dc13 nvmem: sunxi_sid: Read out SID for randomness without looping adds de2a3eaea552 nvmem: sunxi_sid: Optimize register read-out method adds 7fa5ad23dbb0 nvmem: sunxi_sid: Dynamically allocate nvmem_config structure adds 273a474ee843 nvmem: sunxi_sid: Read out data in native format adds da75b8909756 nvmem: sunxi_sid: Support SID on A83T and H5 adds 4f4cb173d811 dt-bindings: nvmem: Add STM32 factory-programmed romem adds ded1b7fc2cf5 nvmem: Add driver for STM32 factory-programmed read only mem adds 7c1cd8fda8fb nvmem: stm32: add support for STM32MP15 BSEC to control OTP data adds 0a9b2d1ce422 nvmem: core: add nvmem_cell_read_u16 adds 2fe518fecb3a nvmem: core: fix read buffer in place adds 3b26cd885853 nvmem: imx-ocotp: use devm_platform_ioremap_resource() to [...] adds 794a1e229b92 nvmem: mxs-ocotp: use devm_platform_ioremap_resource() to [...] adds ededa0457b67 nvmem: imx-iim: use devm_platform_ioremap_resource() to si [...] adds b8371fc104d3 nvmem: sunxi-sid: fix wrong description in kernel doc adds f6edbb38ea83 nvmem: sunxi-sid: add binding for H6's SID controller adds 055f5df53f28 nvmem: sunxi-sid: convert to SPDX license tags adds fc1eb6ebbd55 nvmem: sunxi_sid: Support SID on H6 adds ae0c2d725512 nvmem: core: add NVMEM_SYSFS Kconfig adds ba2e544075c2 lib/siphash.c: mark expected switch fall-throughs adds 3137301b6d97 extcon: intel-cht-wc: Make charger detection co-existed wi [...] adds a72a1be0de71 extcon: intel-cht-wc: Enable external charger adds db8b4aefd17b extcon: Fix build warning for extcon_unregister_notifier comment adds 098b7ae8ec43 extcon: intel: Split out some definitions to a common header adds 492929c54791 extcon: mrfld: Introduce extcon driver for Basin Cove PMIC adds fa3c098c2d52 extcon: axp288: Add a depends on ACPI to the Kconfig entry adds 00053de52231 extcon: arizona: Disable mic detect if running when driver [...] adds cf7eb03333bb Merge tag 'extcon-next-for-5.2' of git://git.kernel.org/pu [...] adds d2f4a83fe3f7 misc: genwqe: Fix misuse of %x adds 0b0509508bef binder: check for overflow when alloc for security context adds cf4f2ad6b87d virt: vbox: Sanity-check parameter types for hgcm-calls co [...] adds 59d63de07660 coresight: catu: fix clang build warning adds 61810404b43f coresight: catu: Make catu_helper_ops and catu_ops static adds 08be874775f1 coresight: tmc: Report DMA setup failures adds ee8146aad87c coresight: dynamic-replicator: Clean up error handling adds eb6934b5c1bb coresight: replicator: Prepare for merging with dynamic-re [...] adds c827db65666b coresight: dynamic-replicator: Prepare for merging with st [...] adds 455328b1772a coresight: Merge the static and dynamic replicator drivers adds 1b015ef28a44 coresight: Fix freeing up the coresight connections adds 850ccfe3e891 coresight: etb10: Cleanup power management adds 0bfc53b30eac coresight: tpiu: Cleanup power management adds 2390d4586475 coresight: catu: Cleanup power management adds 263556950f2a coresight: tmc: Cleanup power management adds 6fcdba33ab0d coresight: pmu: Adding ITRACE property to cs_etm PMU adds 82500a810ee2 coresight: etm4x: Add kernel configuration for CONTEXTID adds 8013f32a1b35 coresight: etm4x: Skip selector pair 0 adds a54e14f810f2 coresight: etm4x: Configure tracers to emit timestamps adds 6c817a95d84b coresight: Adding return code to sink::disable() operation adds f973d88b7570 coresight: Move reference counting inside sink drivers adds 12dfc9e022aa coresight: Properly address errors in sink::disable() functions adds 0916447c8728 coresight: Properly address concurrency in sink::update() [...] adds 02d5c897a091 coresight: perf: Clean up function etm_setup_aux() adds f5200aa9831f coresight: perf: Refactor function free_event_data() adds a0f08a6a9fee coresight: Communicate perf event to sink buffer allocatio [...] adds 855ab61c16bf coresight: tmc-etr: Refactor function tmc_etr_setup_perf_buf() adds e553a8aef4c3 coresight: tmc-etr: Create per-thread buffer allocation function adds ef848e463ac9 coresight: tmc-etr: Introduce the notion of process ID to [...] adds 57549999b9a0 coresight: tmc-etr: Introduce the notion of reference coun [...] adds c5ff734462b1 coresight: tmc-etr: Introduce the notion of IDR to ETR devices adds 3147da92a8a8 coresight: tmc-etr: Allocate and free ETR memory buffers f [...] adds 8d03cfd16a72 coresight: tmc-etr: Add support for CPU-wide trace scenarios adds 880af782c6e8 coresight: tmc-etf: Add support for CPU-wide trace scenarios adds 75d7dbd38824 coresight: etb10: Add support for CPU-wide trace scenarios adds 15235f1f495e dt-bindings: imx-ocotp: Add i.MX8MQ compatible adds b281218ad431 Drivers: misc: fix out-of-bounds access in function param_ [...] adds 06d5d6b7f994 slimbus: fix a potential NULL pointer dereference in of_qc [...] adds 2d1c31cb642b drivers/misc: Add Aspeed P2A control driver adds 94001602d6bb misc: aspeed-p2a-ctrl: fix mixed declarations adds 62909da8aca0 w1: fix the resume command API adds 106204b56f60 thunderbolt: property: Fix a NULL pointer dereference adds e4dfdd5804cc thunderbolt: Fix a missing check of kmemdup adds 2cc12751cf46 thunderbolt: Fix to check for kmemdup failure adds 9aabb68568b4 thunderbolt: Fix to check return value of ida_simple_get adds 48f40b96de2c thunderbolt: xdomain: Fix to check return value of kmemdup adds 6183d5a51866 thunderbolt: property: Fix a missing check of kzalloc adds fd21b79e541e thunderbolt: Fix to check the return value of kmemdup adds 9872760eb7b1 net: thunderbolt: Unregister ThunderboltIP protocol handle [...] adds a336b6276949 thunderbolt: Remove unused work field in struct tb_switch adds 8f965efd215a thunderbolt: Drop duplicated get_switch_at_route() adds 4708384f35ff thunderbolt: Block reads and writes if switch is unplugged adds 09f11b6c99fe thunderbolt: Take domain lock in switch sysfs attribute callbacks adds f0342e757c27 thunderbolt: Do not allocate switch if depth is greater than 6 adds 8b0110d9d10d thunderbolt: Enable TMU access when accessing port space o [...] adds ffd003b2f8cb thunderbolt: Add dummy read after port capability list wal [...] adds a9be55824a10 thunderbolt: Move LC specific functionality into a separate file adds e879a709de02 thunderbolt: Configure lanes when switch is initialized adds 5480dfc275aa thunderbolt: Set sleep bit when suspending switch adds 4944269305df thunderbolt: Properly disable path adds 56183c88f368 thunderbolt: Cache adapter specific capability offset into [...] adds 1752b9f78713 thunderbolt: Rename tunnel_pci to tunnel adds 93f36ade5b7b thunderbolt: Generalize tunnel creation functionality adds 0b2863ac3cfd thunderbolt: Add functions for allocating and releasing HopIDs adds dfe40ca486f6 thunderbolt: Assign remote for both ports in case of dual link adds fb19fac1d734 thunderbolt: Add helper function to iterate from one port [...] adds 8c7acaaf020f thunderbolt: Extend tunnel creation to more than 2 adjacen [...] adds aae9e27f3b72 thunderbolt: Deactivate all paths before restarting them adds 0414bec5f39a thunderbolt: Discover preboot PCIe paths the boot firmware [...] adds 99cabbb006f1 thunderbolt: Add support for full PCIe daisy chains adds 344e06430a72 thunderbolt: Scan only valid NULL adapter ports in hotplug adds e78db6f08b6a thunderbolt: Generalize port finding routines to support a [...] adds c5ee6feb3470 thunderbolt: Rework NFC credits handling adds 4f807e47ee9a thunderbolt: Add support for Display Port tunnels adds ab9f31cfa89a thunderbolt: Do not tear down tunnels when driver is unloaded adds 559c1e1e0134 thunderbolt: Run tb_xdp_handle_request() in system workqueue adds 3b4b3235ca5b thunderbolt: Add XDomain UUID exchange support adds 44242d6c9703 thunderbolt: Add support for DMA tunnels adds 444ac3844895 thunderbolt: Make tb_switch_alloc() return ERR_PTR() adds 7ea4cd6b2010 thunderbolt: Add support for XDomain connections adds b323a98f9b9b thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters adds 62efe699a7f6 thunderbolt: Make rest of the logging to happen at debug level adds 6755156abc88 thunderbolt: Reword output of tb_dump_hop() adds c4630d6ae6e3 thunderbolt: Start firmware on Titan Ridge Apple systems adds 37209783c73a thunderbolt: Make priority unsigned in struct tb_path adds c0286f568069 Merge tag 'thunderbolt-for-v5.2' of git://git.kernel.org/p [...] adds 4ac5627acc3e soundwire: intel: fix inversion in devm_kcalloc parameters adds 7de8d238dd91 soundwire: remove useless initializations adds a25eab299165 soundwire: stream: remove useless initialization of local [...] adds 4abbd783d126 soundwire: intel: fix implicit header use of module.h/export.h adds e21107aa6bf3 Merge tag 'soundwire-5.2-rc1' of git://git.kernel.org/pub/ [...] adds 00ff5b985da0 Merge remote-tracking branch 'char-misc/char-misc-next' adds 0cf79af01907 soundwire: Kconfig: fix help format adds 03b83e4c4635 soundwire: bus: fix alignment issues adds 76ba6f33f7f1 soundwire: bus: fix typos in comments adds 7766ce58b633 soundwire: bus: fix boolean comparisons adds 4907a483a703 soundwire: bus: remove spurious newline adds 35d92ad350d8 soundwire: bus_type: fix alignment issues adds 21e63da793e7 soundwire: mipi_disco: fix alignment issues adds 71d814236f45 soundwire: mipi_disco: fix boolean comparisons adds 136aaa56354d soundwire: stream: fix alignment issues adds a9b5457feae2 soundwire: slave: fix alignment issues adds f4164172c36f soundwire: intel_init: fix alignment issues adds 00bd1b965ea7 soundwire: intel: fix alignment issues adds 8d2e3e381ccb soundwire: intel: protect macro parameters adds 6a81ea29f000 soundwire: intel: fix boolean comparison adds 8318f0de2cb7 soundwire: cadence_master: fix alignment issues adds 8a0a5c4963b8 soundwire: cadence_master: balance parentheses adds fe91ceedc466 soundwire: cadence_master: fix boolean comparisons adds 1eea00d8e714 soundwire: cadence_master: remove spurious newline adds d9e74c2c211c Merge remote-tracking branch 'soundwire/next' 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 adds 817de6b85914 Merge 5.1-rc6 into staging-next adds 43901008fde0 iio: imu: st_lsm6dsx: add support to LSM6DSR adds 649cc7b17ce8 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsr device bindings adds 8cf614950e39 iio: adc: Fix MAX9611 spacing adds 9044b6e25e2f staging: iio: frequency: ad9834: Remove unnecessary parentheses adds 6bf229abce75 iio: adc: ad7606: Move oversampling options in chip info a [...] adds 7989b4bb23fe iio: adc: ad7616: Add support for AD7616 ADC adds 3e5ffe47ed8c dt-bindings: iio: adc: Add AD7616 ADC documentation adds aa21a28e9050 iio: imx7d_adc: Add local struct device pointer in imx7d_a [...] adds 8cc393bf300b iio: imx7d_adc: Replace pr_err with dev_err adds a8427a7b371b iio: imx7d_adc: Use devm_platform_ioremap_resource() adds 5150ec3fe125 avia-hx711.yaml: transform DT binding to YAML adds 88aa7ae66128 bmp085.yaml: transform DT documentation of iio sensor into YAML adds 7fe8f00051c0 staging: iio: ad9832: organize includes adds 566564e80b0e staging: iio: ad9832: use clock framework for clock reference adds 45e119e40328 iio: accel: kxcjk1013: Add KIOX0008 ACPI Hardware-ID adds 52e77d67dd8d dt-bindings: iio: accel: add LIS2DE12 sensor device binding adds 63440a630d3b iio: accel: add support to LIS2DE12 adds 631bd2f7ec02 iio: imu: st_lsm6dsx: remove set but not used variables 'a [...] adds 8e4fefec0174 iio: temperature: max31856: fix uninitialized error return adds 1c2fb4054648 iio: adc: ti-ads7950: Fix build error without CONFIG_GPIOLIB adds bb208037ae45 srf04.c: add maxbotix ultrasonic sensors adds d6edf95abdb5 dt-bindings: iio: srf04: add Maxbotix ultrasonic iio proxi [...] adds 21cf20a84a9f Kconfig: change configuration of srf04 ultrasonic iio sensor adds 955e00772954 iio: gyro: add DT bindings to fxas21002c adds a0701b6263ae iio: gyro: add core driver for fxas21002c adds a034cbe1c412 iio: gyro: fxas21002c: add i2c driver adds 4da38f1be667 iio: gyro: fxas21002c: add spi driver adds b074554617ad MAINTAINERS: add entry for fxas21002c gyro driver adds 65c7a3d2cf0b dt-bindings: iio: adc: Add bindings for TI ADS8344 A/DC chips adds 8dd2d7c0fed7 iio: adc: Add driver for the TI ADS8344 A/DC chips adds b9fedb0a177a iio: imu: st_lsm6dsx: inline per-sensor data adds edde945257e2 iio: dac: ad5758: Modifications for new revision adds 49deef1b1a38 drivers/iio/gyro/mpu3050-core.c: This patch fix the follow [...] adds 4fe86cdf927a iio: imx7d_adc: Simplify imx7d_adc_probe() with imx7d_adc_ [...] adds b846676066eb iio: imx7d_adc: Simplify imx7d_adc_remove() with imx7d_adc [...] adds 9c6126940d64 iio: imx7d_adc: Use devm_iio_device_register() adds 20c89b4d1dc4 iio: trigger: stm32-timer: fix build issue when disabled adds ba7ecfe43d6b iio: adc: stm32-dfsdm: fix unmet direct dependencies detected adds 80696785eaaa iio: adc: stm32-dfsdm: fix triggered buffer build dependency adds ce7afa5c56c4 iio:accel:Switch hardcoded function name with a reference [...] adds dfd4f6497614 iio: dummy_evgen: fix possible memleak in evgen init adds 447ccb4e0834 iio: adc: qcom-spmi-adc5: Fix of-based module autoloading adds bf402c08ebc2 Merge tag 'iio-for-5.2b' of git://git.kernel.org/pub/scm/l [...] adds 3fcbb7d49cb7 staging: kpc2000: Use memset to initialize resources adds 8e77ebce6e3f staging: kpc2000: remove duplicated include from kp2000_module.c adds 8abd537256f5 staging: kpc2000: fix platform_no_drv_owner.cocci warnings adds 3970d0d81816 staging: most: core: replace strcpy() by strscpy() adds e9f1040f4727 staging: vchiq_arm: Fix misuse of %x adds 0f7741bb87a0 staging: rtl8188eu: cleanup indenting issue in odm.c adds 523275a8b389 staging: olpc_dcon: Convert all uses of old GPIO API to ne [...] adds 8e7f59e50d09 staging: rtl8188eu: add spaces around operators in rtw_ap.c adds 74e226b302e8 staging: rtl8188eu: replace subtraction with result adds 58585aa8eb2a staging: rtl8188eu: add spaces around '-' in rtw_cmd.c adds 06e8c289a236 staging: rtl8188eu: remove unnecessary parentheses adds 52c4dfcead49 Staging: vc04_services: Cleanup in ctrl_set_bitrate() adds 7df95299b94a staging: kpc2000: Add DMA driver adds 0040a390d2fd counter: Introduce the Generic Counter interface adds ea2b23b89579 counter: Documentation: Add Generic Counter sysfs documentation adds 09e7d4ed8991 docs: Add Generic Counter interface documentation adds e854bac92bc9 iio: 104-quad-8: Update license boilerplate adds f1d8a071d45b counter: 104-quad-8: Add Generic Counter interface support adds 7e798ef90c5f counter: 104-quad-8: Documentation: Add Generic Counter sy [...] adds ad29937e206f counter: Add STM32 Timer quadrature encoder adds ec63e2a48970 dt-bindings: counter: Document stm32 quadrature encoder adds 597f55e3f36c counter: stm32-lptimer: add counter device adds 7657b2c123de dt-bindings: counter: Adjust dt-bindings for STM32 lptimer move adds 4bb00e934daf iio: counter: Add deprecation markings for IIO Counter attributes adds cdff43149862 include/fsl: add common FlexTimer #defines in a separate header. adds e590eb408c81 drivers/pwm: pwm-fsl-ftm: use common header for FlexTimer [...] adds d4c5c4620669 drivers/clocksource: timer-fsl-ftm: use common header for [...] adds 7f2e3ea306fc dt-bindings: counter: ftm-quaddec adds a3b9a99980d9 counter: add FlexTimer Module Quadrature decoder counter driver adds d8ea4ccfaea0 counter: ftm-quaddec: Documentation: Add specific counter [...] adds 575d927c426b LS1021A: dtsi: add ftm quad decoder entries adds a4965d98b4d1 staging: comedi: comedi_isadma: Use a non-NULL device for DMA API adds 7912fd345b11 staging: kpc2000_spi: eliminated duplicate initialization [...] adds 87232b827ef7 staging: kpc2000_spi: eliminated duplicate initialization [...] adds d687bdefba27 staging: kpc2000: Fix a stack information leak in kp2000_c [...] adds f998a1180e14 staging: kpc2000: fix resource size calculation adds 98592c1faca8 staging: most: sound: pass correct device when creating a [...] adds 87b48bbcc33e staging: refer to TODO in Kconfig help text adds 96b86125d720 staging: octeon-ethernet: add TODO adds 852b4eddafea staging: rtl8723bs: core: Remove return in void function adds 9358bd52ece6 staging: rtl8723bs: core: Remove else after return statement. adds a6d678274d1a staging: rtl8723bs: core: Remove blank line. adds 601d6f036098 staging: rtl8723bs: Fix checkpatch.pl warnings adds 675c8a46a8cc staging: vc04_services: bcm2835-camera: Modify return statement. adds 8dd430504125 staging: rtl8192u: ieee80211: Replace bit shifting with BIT macro adds 41dff4d6b8e2 staging: rtl8192u: ieee80211: Fix spelling mistake adds d5d66cfea2ca Staging: sm750fb: Change *array into *const array adds be7d6b03602e staging: fieldbus: anybus-s: keep device bus id in bus endianness adds 39e8046240e2 staging: fieldbus: anybus-s: rename bus id field to avoid [...] adds ef4a0c317373 staging: rtlwifi: delete the staging driver adds 8a90bdcb64a9 staging: rtlwifi: strip down phydm .h files adds adc7af464ceb staging: rtlwifi: move remaining phydm .h files adds 91b6cb7216cd staging: kpc2000: fix up build problems with readq() adds 3e2e9cf9ee67 staging: fieldbus: anybus-s: fix wait_for_completion_timeo [...] adds e52d8d0d4208 staging: rtl8723bs: core: Prefer using the BIT Macro. adds 3343712444e5 staging: rtl8723bs: core: Use !x in place of NULL comparison. adds 7fb4a94db87e staging: vc04_services: bcm2835-camera: Compress two lines [...] adds 0580db2cb6b3 staging: rtl8192u: ieee80211: Resolve ERROR reported by ch [...] adds 3f4c2f1ff12c Merge remote-tracking branch 'staging/staging-next' adds 8f445d9e8d6f dt-bindings: add register based devices' mux controller DT [...] adds 17796b9ea445 mux: mmio: add generic regmap bitfield-based multiplexer adds 8881c3c886ca i2c: mux: pca954x: remove support for unused platform data adds a5aac654f606 i2c: mux: pca9541: remove support for unused platform data adds 9c32d55c3053 i2c: mux: pca954x: allow management of device idle state v [...] adds e91f8be0d711 i2c: mux: demux-pinctrl: use struct_size() in devm_kzalloc() adds 561eb7335f13 Merge branch 'i2c-mux/for-next' into for-next adds b41c7a0df1e6 Merge remote-tracking branch 'mux/for-next' adds 5ba846b1ee07 dmaengine: idma64: Use actual device for DMA transfers adds f6ed6491d565 dmaengine: tegra210-adma: use devm_clk_*() helpers adds 74fca241e6a0 dmaengine: tegra210-adma: update system sleep callbacks adds b45aef3aef63 dmaengine: pl330: introduce debugfs interface adds 921234e0c5d7 dmaengine: axi-dmac: Split too large segments adds 2ff25c1c3279 dmaengine: pl08x: be fair when re-assigning physical channel adds f177a4312194 dmaengine: xgene-dma: move spin_lock_bh to spin_lock in tasklet adds 23b846396b95 dmaengine: axi-dmac: extend support for ZynqMP arch adds e2c114c06da2 dmaengine: at_xdmac: remove BUG_ON macro in tasklet adds 223a4f4cfe93 dmaengine: at_xdmac: enhance channel errors handling in tasklet adds 38a829a389e3 dmaengine: at_xdmac: only monitor overflow errors for peri [...] adds 56009f0d2f54 dmaengine: axi-dmac: Infer synthesis configuration paramet [...] adds 648865a79d8e dmaengine: axi-dmac: Don't check the number of frames for [...] adds 9a05045d2a68 dmaengine: axi-dmac: Enable DMA_INTERLEAVE capability adds 2da254cc7908 dmaengine: pl330: _stop: clear interrupt status adds c7266d26dc12 dmaengine: bcm2835: Drop duplicate capability setting. adds ffcfc20f7489 dmaengine: idma64: Move driver name to the header adds 9e1630b809ec dmaengine: xgene-dma: fix spelling mistake "descripto" -> [...] adds 941acd566b18 dmaengine: imx-sdma: Only check ratio on parts that support 1:1 adds 8a6061c34a54 dmaengine: rcar-dmac: Update copyright information adds f4fd2ec08f17 dmaengine: stm32-dma: use platform_get_irq() adds c6504be53972 dmaengine: stm32-dma: Fix unsigned variable compared with zero adds 95571fb7182a Merge remote-tracking branch 'slave-dma/next' adds d6e486ee0ef2 cgroup: remove extra cgroup_migrate_finish() call adds 4c38f5ca8455 Merge branch 'for-5.2' into for-next adds 50943f3e136a cgroup: rename freezer.c into legacy_freezer.c adds aade7f9efba0 cgroup: implement __cgroup_task_count() helper adds 4dcabece4c3a cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock adds 76f969e8948d cgroup: cgroup v2 freezer adds ff9fb7cb515b kselftests: cgroup: don't fail on cg_kill_all() error in c [...] adds 5313bfe425c8 kselftests: cgroup: add freezer controller self-tests adds 712e35178754 cgroup: make TRACE_CGROUP_PATH irq-safe adds 4c476d8cff48 cgroup: add tracing points for cgroup v2 freezer adds afe471ea2d6f cgroup: document cgroup v2 freezer interface adds cd4f686eb6df Merge branch 'for-5.2' into for-next adds 467034f15411 Merge remote-tracking branch 'cgroup/for-next' adds 49ea45cb1d97 scsi: hpsa: check for lv removal adds a45bcc4e11b1 scsi: hpsa: correct device id issues adds 1edb69344c88 scsi: hpsa: remove timeout from TURs adds c59c32cdb2ab scsi: hpsa: bump driver version adds 429fab70591e scsi: smartpqi: increase LUN reset timeout adds 0595a0b4aeed scsi: smartpqi: add H3C controller IDs adds 2f4c4b92dbd8 scsi: smartpqi: update copyright adds 2cc37b1575c6 scsi: smartpqi: add spdx adds 171f1887995b scsi: smartpqi: bump driver version adds 0322913cab79 scsi: target: Add device product id and revision configfs [...] adds 2c063507c4f3 scsi: mpt3sas: Fix typo in request_desript_type adds 233af108e57b scsi: mpt3sas: simplify interrupt handler adds 320e77acb327 scsi: mpt3sas: Irq poll to avoid CPU hard lockups adds 51e3b2ad6de2 scsi: mpt3sas: Load balance to improve performance and avo [...] adds 288addd63b24 scsi: mpt3sas: Improve the threshold value and introduce m [...] adds 4bcb298e6053 scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 adds df617ffbbc5e scsi: qla2xxx: Add fw_attr and port_no SysFS node adds 2ff6ae85d5ee scsi: qla2xxx: Remove FW default template adds 24ef8f7eb5d0 scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() adds ecc89f25e225 scsi: qla2xxx: Add Device ID for ISP28XX adds 2a3192a3f3bc scsi: qla2xxx: Add Serdes support for ISP28XX adds 72a92df2109b scsi: qla2xxx: Correctly report max/min supported speeds adds f8f97b0c5b7f scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path adds a28d9e4ef997 scsi: qla2xxx: Add support for multiple fwdump templates/segments adds 3695310e37b4 scsi: qla2xxx: Update flash read/write routine adds 2ff0167151f5 scsi: qla2xxx: Correction and improvement to fwdt processing adds ce0366df542a scsi: qla2xxx: Simplification of register address used in [...] adds 5fa8774c7f38 scsi: qla2xxx: Add 28xx flash primary/secondary status/ima [...] adds 3f006ac342c0 scsi: qla2xxx: Secure flash update support for ISP28XX adds 06f30459027b scsi: qla2xxx: Update driver version to 10.01.00.15-k adds ff6bf89717b0 scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scs [...] adds 50e3f871fb20 scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning i [...] adds 9b1640686470 scsi: lpfc: Fix use-after-free mailbox cmd completion adds c95a3b4b0fb8 scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices adds def11a58c193 scsi: lpfc: Fix location of SCSI ktime counters adds 4552e0f6fa07 scsi: lpfc: Fix nvmet async receive buffer replenishment adds 982ab128dcf8 scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 adds 22b738ac3309 scsi: lpfc: Fix nvmet handling of first burst cmd adds 731eedcb317a scsi: lpfc: Fix deadlock due to nested hbalock call adds 32a9310076e4 scsi: lpfc: Stop adapter if pci errors detected adds 4645f7b56a9f scsi: lpfc: Coordinate adapter error handling with offline [...] adds e2ffe4d5dc3f scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay adds 2a0fb340fcc8 scsi: lpfc: Correct localport timeout duration error adds bbd3d7380bc6 scsi: lpfc: Fix driver crash in target reset handler adds e8869f5b0a72 scsi: lpfc: Fix mailbox hang on adapter init adds c66a91974634 scsi: lpfc: Fix io lost on host resets adds d67f935b79a7 scsi: lpfc: Fix FDMI manufacturer attribute value adds 32a80c093b52 scsi: lpfc: Fix fc4type information for FDMI adds f4f87861d9d8 scsi: lpfc: Fix HDMI2 registration string for symbolic name adds b3b4f3e1d575 scsi: lpfc: Correct boot bios information to FDMI registration adds e4771ec3c8a0 scsi: lpfc: Fix protocol support on G6 and G7 adapters adds 19193ff34e8d scsi: lpfc: Fix handling of trunk links state reporting adds f3339800f98c scsi: lpfc: Fix link speed reporting for 4-link trunk adds 9a66d990c742 scsi: lpfc: Add loopback testing to trunking mode adds 9afbee3d62a4 scsi: lpfc: Reduce memory footprint for lpfc_queue adds c1a21ebc0fa6 scsi: lpfc: Specify node affinity for queue memory allocation adds c835c0854c84 scsi: lpfc: Fix duplicate log message numbers adds 2c013a3a6b75 scsi: lpfc: Enhance 6072 log string adds 95df18c253e7 scsi: lpfc: Update Copyright in driver version adds d095986d6904 scsi: lpfc: Update lpfc version to 12.2.0.1 adds 93ab8c8fc81e scsi: core: reshuffle no_scsi2_lun_in_cdb for better alignment adds c0327e67ecd8 scsi: core: remove the scsi_ioctl_reset export adds 2e96fe92d734 scsi: core: Remove OSD include files adds df135e32d72c scsi: NCR5380: Avoid compiler warning when -Wimplicit-fall [...] adds 8cee3e169edb scsi: NCR5380: Remove set but unused variable adds 9e2a07e128ae scsi: pm8001: clean up various indentation issues adds 63a06181d7ce scsi: ufs: fix a missing check of devm_reset_control_get adds 99bbf484c6df scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map adds 6343e3efdc98 scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map adds 485b0eca8926 scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map adds 79d3fa9ea722 scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map adds 58b60a9cb252 scsi: ufs: Introduce ufshcd_get_pwr_dev_param adds e4c0ee3f91d9 scsi: ufs-qcom: Re-factor ufshcd_get_pwr_dev_param adds 0b1d96d515ef scsi: ufs-hisi: Re-factor ufshcd_get_pwr_dev_param adds 55a1fa9538bf scsi: dt-bindings: phy: Add document for phy-mtk-ufs adds e95424f009af scsi: dt-bindings: ufs: Add document for ufs-mediatek adds 1dfb86628dba scsi: phy: mediatek: Add UFS M-PHY driver adds ddd90623ce26 scsi: ufs-mediatek: Add UFS support for Mediatek SoC chips adds 22c0738b6452 scsi: atp870u: clean up code style and indentation issues adds d78e9a145a23 scsi: dpt_i2o: clean up indentation issues, remove spaces adds d2e993edbcac scsi: qlogicfas408: clean up a couple of indentation issues adds f2c43a624744 scsi: mvsas: clean up a few indentation issues adds 244830a0dcca scsi: mptfusion: fix indentation issues adds b47b8618fc8a scsi: mptfusion: mark expected switch fall-through adds 094b0246a2ca scsi: mptfusion: remove set, but not used, variables adds f65c33890b95 scsi: qla2xxx: Fix comment alignment in qla_bsg.c adds 62439b480041 scsi: qla2xxx: Fix a small typo in qla_bsg.c adds 92684bfc9b16 scsi: be2iscsi: lpfc: fix typo adds 3f0b2d742100 scsi: qedi: Remove set but not used variable 'cls_sess' adds 7512ddef6307 scsi: mvumi: Stop using plain integer as NULL pointer adds c88725dd14da scsi: lpfc: Fix build error adds 92f3b327185a scsi: lpfc: Fixup eq_clr_intr references adds cbb24e26735f scsi: ufs-mediatek: Make some symbols static adds 1943edacef89 scsi: ufs-mediatek: Avoid using ret uninitialized in ufs_m [...] adds ee26724af6c7 scsi: target: fix unsigned comparision with less than zero adds 1ea9b4633cda scsi: target: iscsi: Fix np_ip_proto and np_sock_type in i [...] adds f55d0b40eccf scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed adds 3aa222cdfc2c scsi: ufs-mediatek: Fix platform_no_drv_owner.cocci warnings adds 7766d129bbff scsi: ufs-mediatek: Add missing MODULE_* information adds e7f7b6f38a44 scsi: lpfc: change snprintf to scnprintf for possible overflow adds faf5a744f4f8 scsi: lpfc: avoid uninitialized variable warning adds 608f729c31d4 scsi: qla4xxx: avoid freeing unallocated dma memory adds a4b207dea978 scsi: pm8001: remove set but not used variables 'param, sas_ha' adds 3e14592da654 scsi: gdth: Only call dma_free_coherent when buf is not NU [...] adds 82129697df9d scsi: target: alua: fix the tg_pt_gps_count adds 837857335372 scsi: libcxgbi: remove uninitialized variable len adds ea9006dfda65 scsi: mpt3sas: fix indentation issue adds 21e6ba3f0e02 scsi: sd: Rely on the driver core for asynchronous probing adds d16ece577bf2 scsi: sd: Inline sd_probe_part2() adds 46333cebe778 scsi: qla2xxx: Simplify conditional check again adds 155f425025fd scsi: MAINTAINERS: Add maintainer for MediaTek UFS driver adds f1c43590365b scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails adds 650ce64c9ead scsi: qedf: Correct xid range overlap between offloaded re [...] adds c5e06ba2f768 scsi: qedf: Add missing return in qedf_post_io_req() in th [...] adds 3e2c11b3fb7a scsi: qedf: Simplify s/g list mapping adds 5d5e55659b37 scsi: qedf: Modify flush routine to handle all I/Os and TMF adds 69ef2c692510 scsi: qedf: Modify abort and tmf handler to handle edge co [...] adds 96b1765a099b scsi: qedf: Use a separate completion for cleanup commands adds 90ccf7579873 scsi: qedf: Correct the memory barriers in qedf_ring_doorbell adds 0cbd0075390d scsi: qedf: Add missing fc_disc_init call after allocating lport adds 76dbf4ff068c scsi: qedf: Check for link state before processing LL2 pac [...] adds 4262d35c32c6 scsi: qedf: missing kref_put in qedf_xmit() adds 6d1368e8f987 scsi: qedf: fixup locking in qedf_restart_rport() adds 78a8ab3cc0f9 scsi: qedf: fixup bit operations adds 627cc7dd73f6 scsi: qedf: Add additional checks for io_req->sc_cmd validity adds a66c6cd2a8ad scsi: qedf: Wait for upload and link down processing durin [...] adds 6f15d0c02950 scsi: qedf: Add missing return in qedf_scsi_done() adds 56efc304b18c scsi: qedf: fc_rport_priv reference counting fixes adds fc37ddce937b scsi: qedf: Check both the FCF and fabric ID before servic [...] adds ff543e2886f0 scsi: qedf: Don't queue anything if upload is in progress adds 582a47274a57 scsi: qedf: Don't send ABTS for under run scenario adds feac47f50787 scsi: qedf: Add a flag to help debugging io_req which coul [...] adds f2c98af4a27d scsi: qedf: Check for tm_flags instead of cmd_type during cleanup adds faea5719d373 scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is [...] adds fe2043d19e4a scsi: qedf: Correctly handle refcounting of rdata adds efc8fe9b6cab scsi: qedf: Fix lport may be used uninitialized warning adds fb17358ce8a0 scsi: qedf: Update the driver version to 8.37.25.19 adds 9e29a682c6d3 scsi: bnx2fc: remove unneeded variable adds e040362c573f scsi: ufs: Remove unused min_uA field in struct ufs_vreg adds 3b141e8cfd54 scsi: ufs: Avoid configuring regulator with undefined volt [...] adds 0487fff76632 scsi: ufs: Fix regulator load and icc-level configuration adds 12e3ffb932dc scsi: ufs: Change "<name>-max-microamp" to non-mandatory property adds 94e424c6b6a0 scsi: ufs: Remove "<name>-fixed-regulator" device tree property adds 3999df75bccb scsi: lpfc: Declare local functions static adds ffd43814d930 scsi: lpfc: Fix indentation and balance braces adds cd05c155d720 scsi: lpfc: Annotate switch/case fall-through adds a73cb814923a scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file adds b27cbd554950 scsi: lpfc: Remove set-but-not-used variables adds d8c2040bf987 scsi: lpfc: Remove unused functions adds d6d189ceab75 scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() adds 740e29358e35 scsi: qla2xxx: Set the SCSI command result before calling [...] adds ae6ccb0f8153 scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released adds 0257eda08e80 scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags adds 6b1f44466d9b scsi: qla2xxx: Increase the max_sgl_segments to 1024 adds 5da05a26b830 scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe adds 5cbdae10bf11 scsi: qla2xxx: Fix incorrect region-size setting in optrom [...] adds e81d1bcbde06 scsi: qla2xxx: Further limit FLASH region write access from SysFS adds a4226ec3ef12 scsi: qla2xxx: Fix fw dump corruption adds a6b95d1c71e9 scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_r [...] adds ffbc64766683 scsi: qla2xxx: Cleanup fcport memory to prevent leak adds ffc81fc07efc scsi: qla2xxx: Set remote port devloss timeout to 0 adds e39a6645d9ec scsi: qla2xxx: Cleanup redundant qla2x00_abort_all_cmds du [...] adds b2d1453a45aa scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected adds 711a08d79f71 scsi: qla2xxx: Change abort wait_loop from msleep to wait_ [...] adds f99b77e0bf4d scsi: qla2xxx: Update driver version to 10.01.00.16-k adds 292c04cca8b7 scsi: pm8001: clean up dead code when PM8001_USE_MSIX is defined adds f310a4eab819 scsi: pm8001: fix spelling mistake, interupt -> interrupt adds 6087550338ad scsi: qedf: Remove set but not used variable 'fr_len' adds 60b7b823fb41 scsi: ufs: remove unnecessary pointer evaluation adds 5328efce9461 scsi: dt-bindings: ufs-cdns: Update Cadence UFS compatibil [...] adds 4fed62bc1c26 scsi: ufs-cdns: Add support for UFSHCI with M31 PHY adds 55dc9b3c3156 scsi: dt-bindings: ufs: Remove custom property "<name>-fix [...] adds c9d61a5aa390 scsi: dt-bindings: ufs: Add VCC capability on MediaTek UFS driver adds c2b997508078 scsi: mptscsih: Mark expected switch fall-throughs adds 25ea6b19db54 scsi: qla2xxx: Remove useless set memory to zero use memset() adds d964b3e53438 scsi: lpfc: Fix a recently introduced compiler warning adds a7dff3ad4787 scsi: fc: add FPIN ELS definition adds 2b1be55819dc scsi: scsi_transport_fc: refactor event posting routines adds c39e0af64bce scsi: scsi_transport_fc: Add FPIN fc event codes adds 1a61e5486aeb scsi: lpfc: add support for posting FC events on FPIN reception adds ef19af9c2852 scsi: qla2xxx: fix spelling mistake "alredy" -> "already" adds 5585cbddce0e scsi: scsi_transport_fc: Declare wwn_to_u64() argument const adds c02ee1e5a946 scsi: qla2xxx: Change a stack variable into a static const [...] adds abe5706dcf47 scsi: qla2xxx: Remove a comment that refers to the SCSI host lock adds b0a1c5b5c38a scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_L [...] adds b3ede8ea78e8 scsi: qla2xxx: Declare local symbols static adds 6515ad717bd7 scsi: qla2xxx: Reduce the number of forward declarations adds 7b006b9755ac scsi: qla2xxx: Make qla2x00_process_response_queue() easie [...] adds 2c26348c4d09 scsi: qla2xxx: Use get/put_unaligned where appropriate adds c794d24ec9eb scsi: qla2xxx: Unregister chrdev if module initialization fails adds 59c209a689a6 scsi: qla2xxx: Unregister resources in the opposite order [...] adds c8538b0b9ed6 scsi: tcm_qla2xxx: Minimize #include directives adds 40fc71a02339 Merge branch 'misc' into for-next adds b4ffcf3ee5aa Merge branch 'fixes' into for-next adds ea63e60f7a3e scsi: cxgbi: remove redundant __kfree_skb call on skb and [...] adds a6a6d0589ac4 scsi: scsi_transport_fc: nvme: display FC-NVMe port roles adds 63f7479439c9 scsi: target/core: Fix a race condition in the LUN lookup code adds fae43461f8f2 scsi: target/core: Rework the SPC-2 reservation handling code adds 82b76b4476e3 scsi: target/core: Remove a set-but-not-used member variab [...] adds 0f57cf5ce766 scsi: target/core: Simplify LUN initialization in XCOPY im [...] adds be71530aa974 scsi: target/core: Make the XCOPY setup code easier to rea [...] adds b0055acaedf5 scsi: target/iscsi: Detect conn_cmd_list corruption early adds 96e8e26dd8dd scsi: target/iscsi: Only send R2T if needed adds 0ca650c13ba2 scsi: target/iscsi: Handle too large immediate data buffer [...] adds 2e39f1c9064d scsi: target/iscsi: Make iscsit_map_iovec() more robust adds 4b3766ec0e18 scsi: target/iscsi: Make sure PDU processing continues if [...] adds 17631462cd49 Merge branch '5.1/scsi-fixes' into 5.2/merge adds a97fa586800e scsi: hisi_sas: add host reset interface for test adds 447f78c0e183 scsi: hisi_sas: Remedy inconsistent PHY down state in software adds c63b88ccff0a scsi: hisi_sas: Fix for setting the PHY linkrate when disc [...] adds 18a54b329c1a scsi: hisi_sas: Adjust the printk format of functions hisi [...] adds adb5b38c19bb scsi: hisi_sas: allocate different SAS address for directl [...] adds 3168d4f800b8 scsi: hisi_sas: Support all RAS events with MSI interrupts adds a31157002778 scsi: hisi_sas: Don't hard reset disk during controller reset adds 246ea3c0ad02 scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout adds 01d4e3a2fc07 scsi: hisi_sas: Some misc tidy-up adds 7b27c5fe247b scsi: libsas: Stop hardcoding SAS address length adds f7ddb43eed7b scsi: libsas: Try to retain programmed min linkrate for SA [...] adds a5b38d3159ea scsi: libsas: Improve vague log in SAS rediscovery adds 085f104a83d5 scsi: libsas: Inject revalidate event for root port event adds d8649fc1c5e4 scsi: libsas: Do discovery on empty PHY to update PHY info adds 3c236f8cc63b scsi: libsas: Print expander PHY indexes in decimal adds 2703eaaf4eae scsi: qla2xxx: Use tabs to indent code adds bd432bb53cff scsi: qla2xxx: Leave a blank line after declarations adds 845bbb09b54c scsi: qla2xxx: Fix formatting of pointer types adds 58e2753c1163 scsi: qla2xxx: Insert spaces where required adds c4dc7cd31439 scsi: qla2xxx: Move the port_state_str[] definition from a [...] adds c20605edb38a scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static adds 9dfb59a00881 scsi: qla2xxx: Move the <linux/io-64-nonatomic-lo-hi.h> in [...] adds bb63e47b6f68 scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cm [...] adds 81bcf1c5cf0e scsi: qla2xxx: Remove two superfluous casts adds a630bdc54f6d scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h i [...] adds 1710ac17547a scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() adds 18c4f0a42b08 scsi: core: don't hold device refcount in IO path adds ffcd686b913e scsi: libcxgbi: find cxgbi device by MAC address adds 74dea0bed793 scsi: libcxgbi: update route finding logic adds 21112e13cc7a scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" adds e0347d894ae8 scsi: ufs: Print real incorrect request response code adds 7c3f8ca8e4c8 scsi: megaraid_sas: Make megasas_host_device_list_query() static adds 948e922fc446 scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET [...] adds 94a8f3980a4e Merge branch 'misc' into for-next adds c6f6a6ac8a54 Merge branch 'fixes' into for-next adds 65b1dc99008d scsi: qedf: remove memset/memcpy to nfunc and use func instead adds bc136f4d6e63 scsi: qedi: fix spelling mistake "oflload" -> "offload" adds efc372c1bfe1 scsi: megaraid_sas: fix spelling mistake "oustanding" -> " [...] adds c70929752511 scsi: lpfc: Make lpfc_sli4_oas_verify static adds a7634b6f7cbb scsi: aic7xxx: fix spelling mistake "recevied" -> "received" adds 6fb251c6f174 Merge branch 'misc' into for-next adds c6bcc592362a scsi: aic7xxx: improve the Kconfig entry adds 2137490f2147 scsi: qla2xxx: Fix device staying in blocked state adds a1f9ab4844ac scsi: qla2xxx: Silence Successful ELS IOCB message adds e95a5e4b1a21 scsi: csiostor: create per port irq affinity mask set adds f848bfd8e167 scsi: qedi: Abort ep termination if offload not scheduled adds 3252688f09c1 scsi: qedi: Adjust termination and offload ramrod timers adds 078d71995703 scsi: qedf: Change MSI-X load error message adds 892f63d427ca scsi: qedf: Add driver state to 'driver_stats' debugfs node adds 276eb3e5d0a7 scsi: qedf: Print scsi_cmd backpointer in good completion [...] adds 1c8162479bc0 scsi: qedf: Add LBA to underrun debug messages adds 50ed27cb93e3 scsi: qedf: Add port_id for fcport into initiate_cleanup d [...] adds 8b95b99c1aaf scsi: qedf: Add comment to display logging levels adds f4eecabe743a scsi: qedf: Check for fcoe_libfc_config failure adds 249b148f3620 scsi: qedf: Log message if scsi_add_host fails adds 19c2b6d84b72 scsi: qedf: Check the return value of start_xmit adds 7fa4142d8bdc scsi: qedf: Print fcport information on wait for upload timeout adds 1e1ff604a3d1 scsi: qedf: Add return value to log message if scsi_add_ho [...] adds b226a893d2b3 scsi: qedf: Update the driver version to 8.37.25.20 adds cc23c66179ca scsi: qedf: remove set but not used variables adds ebcb8f8508c5 scsi: ufs: Fix RX_TERMINATION_FORCE_ENABLE define value adds 9a058e88fd5d scsi: sd: Revert "Inline sd_probe_part2()" adds 395b9bca6b81 scsi: sd: Revert "Rely on the driver core for asynchronous [...] adds 67eb4a60782a scsi: qla2xxx: Update two source code comments adds 19ce192cd718 scsi: qla2xxx: Fix a format specifier adds 0e145a595d41 scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition adds 94f5b9167e90 scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static adds 6eaa5f9448a7 scsi: qla2xxx: Remove a set-but-not-used variable adds ef1eb688b86c scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inlin [...] adds 0c6660b27feb scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inli [...] adds 12975426d888 scsi: qla2xxx: Uninline qla2x00_init_timer() adds dafbe56f6e33 scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() adds 2dbb02fd495c scsi: qla2xxx: Avoid that Coverity complains about derefer [...] adds 3f918ffae8e7 scsi: qla2xxx: Log the status code if a firmware command fails adds 0a59cea487e4 scsi: qla2xxx: Increase the size of the mailbox arrays fro [...] adds 5365bf99e360 scsi: qla2xxx: Make qla2x00_mem_free() easier to verify adds dc035d4e934e scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if ca [...] adds 24afabdbd0b3 scsi: qla2xxx: Fix a qla24xx_enable_msix() error path adds d8f945bf8096 scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_ [...] adds e65449aa23fb scsi: qla2xxx: Simplify qlt_send_term_imm_notif() adds c04466c17142 scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() adds e209783d66bc scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() adds aefed3e5548f scsi: qla2xxx: target: Fix offline port handling and host [...] adds b1e261d4a4b7 scsi: qla2xxx: Complain if a command is released that is o [...] adds 4c374596d7eb scsi: qla2xxx: Remove qla_tgt_cmd.released adds 1b1e68d2a940 scsi: qla2xxx: Remove unnecessary locking from the target code adds 1956eee58872 scsi: qla2xxx: Make qla24xx_async_abort_cmd() static adds 982cc4be05d6 scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() adds 219d27d7147e scsi: qla2xxx: Fix race conditions in the code for abortin [...] adds 6e73985a9dea scsi: qla2xxx: Pass little-endian values to the firmware adds bc04459ce4e5 scsi: qla2xxx: Check the size of firmware data structures [...] adds 15b7a68c1d03 scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures adds d4556a4932a5 scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sendi [...] adds db4bf822c58c scsi: qla2xxx: Complain loudly about reference count underflow adds 300ec7415c1f scsi: qla2xxx: Fix hardirq-unsafe locking adds a861b4927357 scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory adds d4023db71108 scsi: qla2xxx: Avoid that lockdep complains about unsafe l [...] adds 9240804729fe scsi: fdomain: Resurrect driver - core code adds 9bee24d08c08 scsi: fdomain: Resurrect driver - PCI support adds aec67294b839 Merge branch 'misc' into for-next adds bbed32588f9b Merge remote-tracking branch 'scsi/for-next' adds a5fb6247d261 dt-bindings: virtio-mmio: Add IOMMU description adds d8a47de0821e dt-bindings: virtio: Add virtio-pci-iommu node adds 3e8bae6282fe of: Allow the iommu-map property to omit untranslated devices adds e1c326663501 PCI: OF: Initialize dev->fwnode appropriately adds 9fc177b008a7 iommu: Add virtio-iommu driver adds 5d69340843b7 iommu/virtio: Add probe request adds 8c783e0a011b iommu/virtio: Add event queue adds 6291dbf2df4e virtio-net: bql support adds 11826a85f4ad include/linux/compiler.h: allow memory operands adds cfe40a8e8a98 barriers: convert a control to a data dependency adds 4e76105b74c1 virtio: use dependent_ptr_mb adds 57be8d17947b Merge remote-tracking branch 'vhost/linux-next' adds df0a752174c9 dt-bindings: soc: qcom: Add remote-pid binding for GLINK SMEM adds 0785f4f32f07 rpmsg: core: Make remove handler for rpmsg driver optional. adds 6e9b4f32f9fa Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 980dfeddbfa4 Merge remote-tracking branch 'rpmsg/for-next' adds f69e00bd21aa gpio: mmio: Support two direction registers adds 7e9fa3c9d3e3 gpio: Remove obsolete comment about gpiochip_free_hogs() usage adds c42e34c9fdba drivers: gpio: Kconfig: pedantic formatting cleanups adds 3faf1e6f7e36 drivers: gpio: 74xx-mmio: use devm_platform_ioremap_resource() adds bb17a27a5f48 drivers: gpio: amdpt: use devm_platform_ioremap_resource() adds aee70b77fb99 drivers: gpio: aspeed: use devm_platform_ioremap_resource() adds 72d8cb715477 drivers: gpio: bcm-kona: use devm_platform_ioremap_resource() adds b2c09588f242 drivers: gpio: cadence: use devm_platform_ioremap_resource() adds 09ec47359214 drivers: gpio: clps711x: use devm_platform_ioremap_resource() adds 2a7194e97595 drivers: gpio: dwap: use devm_platform_ioremap_resource() adds 94a2d4279924 drivers: gpio: sprd: use devm_platform_ioremap_resource() adds b35263db10a7 drivers: gpio: ftgpio010: use devm_platform_ioremap_resource() adds 8f701e1dd64f drivers: gpio: hlwd: use devm_platform_ioremap_resource() adds 30f8c5210002 drivers: gpio: iop: use devm_platform_ioremap_resource() adds 38b1e6805e1d drivers: gpio: janz-ttl: use devm_platform_ioremap_resource() adds 62fe072a24e2 drivers: gpio: loongon1: use devm_platform_ioremap_resource() adds 47b4916cb4fb drivers: gpio: lpc18xx: use devm_platform_ioremap_resource() adds 329e23f9bc0a drivers: gpio: mb86s7x: use devm_platform_ioremap_resource() adds 92d718fd4774 drivers: gpio: mt7621: use devm_platform_ioremap_resource() adds dc02a0cacb6c drivers: gpio: mvebu: use devm_platform_ioremap_resource() adds 123ac0e5356c drivers: gpio: mxc: use devm_platform_ioremap_resource() adds 037ae5bc3778 drivers: gpio: octeon: use devm_platform_ioremap_resource() adds 542c25b7a209 drivers: gpio: pxa: use devm_platform_ioremap_resource() adds ecbf7c2e8bb3 drivers: gpio: rcar: use devm_platform_ioremap_resource() adds 7290f152fecc drivers: gpio: spear-spics: use devm_platform_ioremap_resource() adds c68a520f6a05 drivers: gpio: sta2x11: use devm_platform_ioremap_resource() adds 6ba7c53b799d drivers: gpio: stp-xway: use devm_platform_ioremap_resource() adds 5b827ff598b0 drivers: gpio: tb10x: use devm_platform_ioremap_resource() adds a0b81f1ca432 drivers: gpio: tegra: use devm_platform_ioremap_resource() adds aa6c9b91089b drivers: gpio: timberdale: use devm_platform_ioremap_resource() adds f7a6e467eaf1 drivers: gpio: ts4800: use devm_platform_ioremap_resource() adds 83fa76b65cd2 drivers: gpio: uniphier: use devm_platform_ioremap_resource() adds df53665b4f18 drivers: gpio: vf610: use devm_platform_ioremap_resource() adds 6ff49fba4007 drivers: gpio: xgene-sb: use devm_platform_ioremap_resource() adds 8d86f985ac41 drivers: gpio: zx: use devm_platform_ioremap_resource() adds 3883de0287d0 drivers: gpio: xlp: devm_platform_ioremap_resource() adds 77bc0e69c3e2 gpio: zynq: use devm_platform_ioremap_resource() adds 430c1ce304e4 pinctrl: mcp23s08: debugfs: remove custom printer adds 7c68571f77fb gpio: omap: avoid clang warning adds 58f57f864c03 gpio: omap: use devm_platform_ioremap_resource() adds 542f36159f94 gpio: Set proper argument value to set_config adds 4f2f95e9a812 gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple adds 27157af66324 gpio: mmio: Drop bgpio_dir_inverted adds 26af34079f1d Merge tag 'v5.1-rc3' into devel adds a71a81e79758 gpio: of: Optimize quirk checks adds f70fbc15bae2 gpio: pca953x: Configure wake-up path when wake-up is enabled adds 12f2639038ef tracing: stop making gpio tracing configurable adds 338aa10750ba gpio: vf610: Do not share irq_chip adds a262555bc685 gpio: vf610: Simplify vf610_gpio_set() adds 4a8909d02281 gpio: vf610: Simplify vf610_gpio_get() adds db9ed63ca510 gpio: vf610: Use devres to disable clk_port adds fc57949cfd1f gpio: vf610: Use devres to disable clk_gpio adds a74b4b11541a gpio: vf610: Use devres to remove gpiochip adds 2e35bb6cd421 gpio: vf610: Don't use explicit &pdev->dev in vf610_gpio_probe() adds 5c9f8cfe3cb6 dt-bindings: gpio: pca953x: Document onnn,cat9554 adds 932002f0028f gpio: pca953x: Add support for CAT9554 adds 6ada2f2269ce gpio: mockup: drop unneeded dependencies from Kconfig adds 6e4484ee3548 gpio: mockup: move the driver out of the IOMEM drivers section adds 3c7469514dbe gpio: 74x164: Make use of device properties adds 517ec43927c8 gpio: 74x164: Remove linux/init.h and sort headers adds 9a9982d4601e gpio: 74x164: Convert to use SPDX identifier adds c78c42d77165 gpio: add driver for Mellanox BlueField GPIO controller adds 21e2118f4703 gpio: gpio-omap: limit errata 1.101 handling to wkup domai [...] adds 06dce84ec76b gpio: gpio-omap: always scan for triggered non-wakeup capa [...] adds da38ef3ed10a gpio: gpio-omap: add check for off wake capable gpios adds cbe706b05268 gpio: mlxbf: Add dependency on 64BIT to Kconfig entry adds 43c691e6232c gpio: mxc: use devm_platform_ioremap_resource() to simplify code adds 85edcd01a902 gpiolib: acpi: Fix references in kernel doc and amend adds 1d7765ba15ac gpiolib: Don't WARN on gpiod_put() for optional GPIO adds b0d2569d8276 gpio: mlxbf: remove unused including <linux/version.h> adds 4779a066e71d Merge tag 'gpio-v5.2-updates-for-linus-part1' of git://git [...] adds e6818d29ea15 gpio: gpio-omap: configure edge detection for level IRQs f [...] adds 044e499acd15 gpio: gpio-omap: Remove conditional pm_runtime handling fo [...] adds 01769c4700d8 gpio: pca953x: add pcal6416 to the of_device_id table adds 15e384c446d9 dt-bindings: gpio: pca953x: document the nxp,pca6416 adds 12c7a4fc47e4 gpio: pca953x: add support for pca6416 adds 4050586b2bee gpiolib: Indent entry values of enum gpio_lookup_flags adds fed7026adc7c gpiolib: Make use of enum gpio_lookup_flags consistent adds 2d6c06f5a409 gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT adds 80c8d927dacc gpiolib: acpi: Change type of dflags adds 24a49543336d gpiolib: acpi: Set pin value, based on bias, more accurately adds 606be34440ee gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper adds 2d3b6db122ce gpiolib: acpi: Respect pin bias setting adds 1e9aa2a8164f gpio: pxa: Make two symbols static adds 4a4b119b176e gpio: sch: Remove write-only core_base adds 7358a821f0b5 docs: gpio: convert docs to ReST and rename to *.rst adds 93c6d8ca2807 Merge branch 'devel' into for-next adds 0838af882d14 Merge remote-tracking branch 'gpio/for-next' adds c83e09667c29 pinctrl: mcp23s08: Do not complain about unsupported params adds 64ebde5b0fdb gpiolib: export devprop_gpiochip_set_names() adds 90be64e27621 pinctrl: sunxi: implement pin_config_set adds fb7dea605628 pinctrl: sunxi: Fix variable assignment syntax adds 04ed8c0c5b82 pinctrl: sunxi: Declare set_config on the GPIO chip adds c69a26b57bd8 pinctrl: sunxi: Allow to disable pinctrl drivers adds e3097b6b2e0d pinctrl: lochnagar: Add initial binding documentation adds 0548448b719a pinctrl: lochnagar: Add support for the Cirrus Logic Lochnagar adds d1ff8d07166b pinctrl: fsl: Make pinctrl_ipc_handle static adds 1c5c1101755c pinctrl: sh-pfc: r8a77970: Rename IOCTRLx registers adds a8d728a0c59c pinctrl: sh-pfc: r8a77980: Rename IOCTRLx registers adds 3df892fdbfe6 pinctrl: sh-pfc: r8a77990: Rename IOCTRLx registers adds 542802613b9f pinctrl: sh-pfc: r8a7779: Add HSCIF0/1 pins adds dcd24e098d8d pinctrl: sh-pfc: r8a7796: Move CANFD pin groups and functions adds 2cee6cb290ab pinctrl: sh-pfc: r8a77990: Move CANFD pin groups and functions adds d92ee9cf8ec8 pinctrl: sh-pfc: rcar-gen3: Retain TDSELCTRL register acro [...] adds 6161b39a1438 pinctrl: sh-pfc: Validate pinmux tables at runtime when debugging adds 0ace959614bc pinctrl: sh-pfc: Introduce PINCTRL_SH_FUNC_GPIO helper symbol adds 2f9f5094f8b7 pinctrl: sh-pfc: Add missing #include <linux/errno.h> adds 8440bb9b944c sh: sh7786: Add explicit I/O cast to sh7786_mm_sel() adds 01ff33a3ea57 pinctrl: sh-pfc: Allow compile-testing of all drivers adds efca8da0c5fc pinctrl: sh-pfc: Absorb enum IDs in PINMUX_CFG_REG() macro adds 69f7be1c6314 pinctrl: sh-pfc: Absorb enum IDs in PINMUX_CFG_REG_VAR() macro adds 19b593a1cf06 pinctrl: sh-pfc: Absorb enum IDs in PINMUX_DATA_REG() macro adds c481c8178420 pinctrl: sh-pfc: Validate enum IDs for regs with fixed-wid [...] adds fa4d36712f20 pinctrl: sh-pfc: Validate enum IDs for regs with variable- [...] adds e005da0ef77e pinctrl: rza1: Remove unneeded spinlock acquisitions adds 360328c7dc15 pinctrl: sh-pfc: Improve PINMUX_IPSR_PHYS() documentation adds 943ff71281c6 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL0 bit16 when using N [...] adds e167d723e1a4 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit31 when using SIM0_D adds e87882eb9be1 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit30 when using S [...] adds 5671f8e0270a pinctrl: sh-pfc: rcar-gen3: Remove HDMI CEC pins, groups, [...] adds 662dc924a05e pinctrl: sh-pfc: rcar-gen3: Remove CC5_OSCOUT pin adds 624a7a12cc0c pinctrl: sh-pfc: rcar-gen3: Rename RTS{0,1,3,4}# pin funct [...] adds a040f3dec8eb pinctrl: sh-pfc: rcar-gen3: Rename SEL_ADG_{A,B,C} to SEL_ [...] adds e551122cdb7f pinctrl: sh-pfc: rcar-gen3: Rename SEL_NDFC to SEL_NDF adds baaa2effc684 pinctrl: sh-pfc: r8a77970: Fix spacing adds f05603fa6aa3 pinctrl: sh-pfc: r8a7796: Remove placeholder I2C pin data adds 0a042b355e60 pinctrl: sh-pfc: r8a77965: Add I2C{0,3,5} pins, groups and [...] adds 3846e6a06160 Merge tag 'sh-pfc-for-v5.2-tag1' of git://git.kernel.org/p [...] adds 1889ae50a906 pinctrl: artpec6: Make two functions static adds 182e80eeaff5 gpiolib: devprop: Fix syntax error adds 1adc90c73957 pinctrl: axp209: Fix NULL pointer dereference after allocation adds 9f325c983725 pinctrl: mt8183: add DT binding document adds 5e73de3413c5 pinctrl: add drive for I2C related pins on MT8183 adds c7df94c64ca2 pinctrl: imx: remove an unnecessary NULL check adds e05487d45b23 pinctrl: freescale: use devm_platform_ioremap_resource() t [...] adds 5490c77d596a dt-bindings: pinctrl: imx7d: Fix PAD_CTL_DSE_X* adds 279ffafaf39d pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver adds bc236d6fb561 pinctrl: mt65xx: add OF bindings for MT8516 adds 21989587f6d0 pinctrl: artpec6: Drop unused function and rename adds 855811eaeb83 pinctrl: imx8mq: Add suspend/resume ops adds 966d9b928f62 dt-bindings: pinctrl: stm32: add new entry for package inf [...] adds cc528862d961 pinctrl: stm32: introduce package support adds 6918bf43737c pinctrl: stm32: add package information for stm32mp157c adds a7672c4a3f29 pinctrl: stm32: align stm32mp157 pin names adds 44b9f86cd41d pinctrl: samsung: fix leaked of_node references adds 483d70d73bea pinctrl: st: fix leaked of_node references adds b7cd97cd140f Merge branch 'devel' into for-next adds 869c4072b8e7 Merge remote-tracking branch 'pinctrl/for-next' adds 347ab9480313 pwm: Fix deadlock warning when removing PWM device adds 44481955eab7 pwm: img: Turn final 'else if' into 'else' in img_pwm_config adds b00ef5305319 pwm: tiehrpwm: Update shadow register for disabling PWMs adds b54d1ed07ad8 dt-bindings: pwm: tiehrpwm: Add TI AM654 SoC specific compatible adds efc80fb37466 pwm: tiehrpwm: Enable compilation for ARCH_K3 adds 9ff06679e109 pwm: sysfs: fix typo "its" -> "it's" adds 075aef0b689b Merge remote-tracking branch 'pwm/for-next' adds 26e0854ab331 drivers/char/random.c: constify poolinfo_table adds 3bd0b5bf7dc3 drivers/char/random.c: remove unused stuct poolinfo::poolbits adds 764ed189c820 drivers/char/random.c: make primary_crng static adds eb9d1bf079bb random: only read from /dev/random after its pool has rece [...] adds d55535232c3d random: move rand_initialize() earlier adds fe6f1a6a8eed random: fix CRNG initialization when random.trust_cpu=1 adds 92e507d21613 random: document get_random_int() family adds b7d5dc21072c random: add a spinlock_t to struct batched_entropy adds b3b61eb44d6f Merge remote-tracking branch 'random/dev' adds d11a7e376ad7 selftest/x86/mpx-dig.c: Remove duplicate header adds a04a67845cfa selftest/timers: Remove duplicate header adds cde53520e287 selftest/rseq: Remove duplicate header adds 6f9e64b0ff26 selftest/gpio: Remove duplicate header adds 6989808ee763 lib/test_printf: Add empty module_exit function adds d3460527706e kselftest: Add test runner creation script adds eebf4dd45237 kselftest: Add test module framework header adds 6b1a4d5b1a26 lib: Use new kselftest header adds 458a3bf82df4 lib/string: Add strscpy_pad() function adds 0b0600c8c97a lib: Add test module for strscpy_pad adds 0a7dc82ef2ed rseq/selftests: Adapt number of threads to the number of d [...] adds f8a0590f0e01 selftests: efivarfs: remove the test_create_read file if i [...] adds e14d314c7a48 selftests: cgroup: fix cleanup path in test_memcg_subtree_ [...] adds 9dd3fcb0ab73 selftests/seccomp: Handle namespace failures gracefully adds a745f7af3cbd selftests/harness: Add 30 second timeout per test adds c3c0e8114276 selftests/kexec: move the IMA kexec_load selftest to selft [...] adds 89eba7db8ebf selftests/kexec: cleanup the kexec selftest adds 5025b0f0fa25 selftests/kexec: define a set of common functions adds 6038c81526d7 selftests/kexec: define common logging functions adds c660a81796d4 selftests/kexec: define "require_root_privileges" adds 973b71c60f16 selftests/kexec: kexec_file_load syscall test adds a4df92adcacd selftests/kexec: Add missing '=y' to config options adds 7cea0b9227dc selftests/kexec: check kexec_load and kexec_file_load are enabled adds 726ff75f2946 selftests/kexec: make kexec_load test independent of IMA b [...] adds b433a52aa287 selftests/kexec: update get_secureboot_mode adds 8ce72dc32578 selftests: fix headers_install circular dependency adds dff6d2ae56d0 selftests/efivarfs: clean up test files from test_create*() adds a147faa96f83 selftests/ipc: Fix msgque compiler warnings adds d917fb876f6e selftests: build and run gpio when output directory is the [...] adds cc9ac2cbe0e6 Merge remote-tracking branch 'kselftest/next' adds a2318b6a16a8 riscv: Use latest system call ABI adds ce6c9f985cc4 Merge remote-tracking branch 'y2038/y2038' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds abfe3c456068 selftests/livepatch: use TEST_PROGS for test scripts adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 43bd3a95c98e kbuild: use -flive-patching when CONFIG_LIVEPATCH is enabled adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 802c24716079 selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 31adf2308f33 livepatch: Convert error about unsupported reliable stackt [...] adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 7514f98b8ef1 Merge remote-tracking branch 'livepatching/for-next' adds 25ed13ebfee8 dt-bindings: arm: coresight: Add new compatible for static [...] adds 14e31b312670 coresight: replicator: Add new device id for static replicator adds 3c5e62897575 dt-bindings: arm: coresight: Unify funnel DT binding adds b627167ed8e6 coresight: funnel: Support static funnel adds 27f576b63830 Merge remote-tracking branch 'coresight/next' adds 2fcdf5fd7c1b rtc: abx80x: convert to SPDX identifier adds 559e883e0f77 rtc: abx80x: use rtc_add_group adds 60b7f4cbdcbc rtc: abx80x: remove useless .remove adds 28e7861cfcf0 rtc: zynqmp: convert to SPDX identifier adds ac2467382240 rtc: ab-b5ze-s3: remove mutex adds 5d049837dd76 rtc: ab-b5ze-s3: remove unnecessary gotos adds 8a941124458f rtc: ab-b5ze-s3: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 818806498569 rtc: ab-b5ze-s3: convert to SPDX identifier adds 33fee143ac6e rtc: ab-b5ze-s3: remove unnecessary check adds cdf7545aef65 rtc: convert core to SPDX identifier adds b67436152959 rtc: mv: convert to SPDX identifier adds 5b25a71b68eb rtc: mv: convert to devm_rtc_allocate_device adds b46c5815be4c rtc: mv: add range adds 35118b7a4ea0 rtc: omap: let the core handle range adds 737842e57557 rtc: da9063: convert header to SPDX adds 87b7cbbc704d rtc: x1205: Add DT bindings adds 6875404fdb44 rtc: x1205: Add DT probing support adds 606cc43c720b rtc: core: correct trivial checkpatch warnings adds 9c3ab8558632 rtc: ab-b5ze-s3: correct checkpatch issues adds 8bc9630ad1ae rtc: 88pm80x: convert to SPDX identifier adds 540a11d8bd00 rtc: test: do not use assignment in if condition adds a652e00ee123 rtc: xgene: fix possible race condition adds 490595abfd36 rtc: xgene: set range adds 3a205b9dc87d rtc: xgene: convert to SPDX identifier adds db7853414b3e rtc: xgene: correct checkpatch issues adds 9a842a7ebb16 rtc: xgene: stop caching alarm_time adds 43f327fa4848 rtc: xgene: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 58f889150a66 rtc: xgene: use .set_time adds 409b84e3eb94 rtc: goldfish: convert to devm_rtc_allocate_device adds 5e2954fd8e3f rtc: goldfish: add range adds bd01386e2c28 rtc: goldfish: sort headers adds 6a6ec8c15d35 rtc: goldfish: allow building on more than MIPS adds b509306d1f01 rtc: goldfish: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 2be7f1b5d096 rtc: goldfish: convert to SPDX identifier adds c50fd69a4f9e rtc: dm355evm: convert to devm_rtc_allocate_device adds 4bc85a3873c6 rtc: dm355evm: set range adds c5655adc02c4 rtc: dm355evm: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds c1576497b286 rtc: dm355evm: convert to SPDX identifier adds 9852023d204b rtc: sh: stop resetting time to epoch adds 1097998d27da rtc: sh: fix possible race condition adds beee05dfbead rtc: sh: set range adds 1a76a77c8800 rtc: at91sam9: drop platform_data support adds 6c7293e7290a rtc: at91sam9: convert to devm_rtc_allocate_device adds 255c43ca0142 rtc: at91sam9: set range adds 8af760a3ec9b rtc: at91sam9: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds bc40072d71d5 rtc: at91sam9: convert to SPDX identifier adds be8bf986c0bf rtc: at91sam9: correct trivial checkpatch warnings adds 70c805c23fce rtc: ps3: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds e85b930bc6b7 rtc: ps3: convert to SPDX identifier adds 0b5e47bbaa5e rtc: ps3: convert to devm_rtc_allocate_device adds 72dd89c0bcd3 rtc: ps3: set range adds 28c6852e47a9 rtc: omap: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 58c92990cc27 rtc: omap: convert to SPDX identifier adds 65c6f638d600 rtc: sun4v: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 3ec99d6136f0 rtc: sun4v: set range adds 64bef02c92fa rtc: sun4v: switch to SPDX identifier adds 5ff404d1496e rtc: da9063: set range adds b599db3a9f40 rtc: da9063: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds b9a1d801a9dd rtc: wm831x: set range adds d315bc1be955 rtc: wm831x: remove unnecessary goto adds 239924498868 rtc: wm831x: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds e07fa839d943 rtc: wm831x: convert to SPDX identifier adds d3062d1d7415 rtc: Fix timestamp value for RTC_TIMESTAMP_BEGIN_1900 adds fd86b2d4bbfc rtc: opal: Make opal_tpo_alarm_irq_enable static adds 24db953e942b rtc: mt6397: Don't call irq_dispose_mapping. adds 9a8f2d12ffaf rtc: brcmstb-waketimer: switch to rtc_time64_to_tm adds e3b371109e01 dt-bindings: rtc: Add on-chip ASPEED RTC documentation adds 184a182ed52a rtc: Add ASPEED RTC driver adds e7afddb2b4d2 rtc: snvs: use dev_pm_set_wake_irq() to simplify code adds cf37fa79a761 rtc: mxc: use devm_platform_ioremap_resource() to simplify code adds 0c46b07ce4d5 rtc: snvs: use devm_platform_ioremap_resource() to simplify code adds 0f21700ac40c rtc: pcf85063: switch to probe_new adds de311aa8d47f rtc: pcf85063: convert to SPDX identifier adds 191c0da112e0 rtc: pcf85063: remove bogus i2c functionality check adds 3555a3425822 rtc: pcf85063: convert to devm_rtc_allocate_device adds 802a779aeb66 rtc: pcf85063: set range adds e89b60d02801 rtc: pcf85063: switch to regmap adds 0e2e87779ab8 rtc: pcf85063: differentiate pcf85063a and pcf85063tp adds 05cb3a56ee8c rtc: pcf85063: add alarm support adds 5b3a3ade0293 rtc: pcf85063: add Micro Crystal RV8263 support adds fadfd092ee91 rtc: pcf85063: add nvram support adds 85370d3dd0d1 rtc: pcf85063: add offset correction support adds 27ff836d2f44 rtc: pcf85063: add RTC_VL_READ/RTC_VL_CLR support adds 169680dee73d rtc: remove unnecessary Kconfig dependencies adds c48cadf5bf4b rtc: don't reference bogus function pointer in kdoc adds 73f28f714a8f rtc: lib: check whether tm->tm_year in int32 range adds 43dae505dae6 rtc: test: use .set_time adds d1fbe695d889 rtc: ds1672: set range adds 10e3efc16569 rtc: ds1672: move oscillator handling to .read_time adds c346065582f8 rtc: ds1672: remove sysfs debug interface adds 7a5670c754b8 rtc: ds1672: remove useless indirection adds 520d6516736e rtc: ds1672: use rtc_time64_to_tm adds 219219d9b89b rtc: ds1672: use .set_time adds 69468320a94d rtc: ds1672: convert to SPDX identifier adds e3a7691321ae rtc: ds1672: switch debug message to %ptR adds 06cfd668ec67 rtc: coh901331: set range adds 9cf2f9b5adcb rtc: coh901331: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds febad7946072 rtc: coh901331: use .set_time adds 7d624621b704 rtc: coh901331: convert to SPDX identifier adds e1089802467d rtc: tegra: set range adds 34ea0ac3e2e6 rtc: tegra: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds b6838275be1f rtc: tegra: convert to SPDX identifier adds 0d823abd7c04 rtc: stmp3xxx: set range adds a659a08180f4 rtc: stmp3xxx: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 622eb9b487d3 rtc: stmp3xxx: use .set_time adds 838d2d916599 rtc: stmp3xxx: convert to SPDX identifier adds 8f7b1d718a43 rtc: pcf85363: remove unused struct pcf85363 member adds c0ec8319cc41 rtc: pcf85363: set range adds 176a5ee32c25 rtc: pcf85363: remove bogus i2c functionality check adds b21a841c4c1a rtc: pcf85363: remove useless forward declaration adds 56573ca7ee77 rtc: pcf85363: convert to SPDX identifier adds 386b5941a0dd rtc: ab3100: set range adds 0dca027bb859 rtc: ab3100: use .set_time adds ac2ae48efad7 rtc: ab3100: convert to SPDX identifier adds 153a9177c1c8 rtc: sirfsoc: Make sysrtc_regmap_config static adds 862cac15d2e9 rtc: rx8025: Fix a parameter to %ptR in rx8025_read_alarm() adds bc0e731fc289 rtc: mxc: use dev_pm_set_wake_irq() to simplify code adds fbc5ee9a6955 rtc: mxc_v2: use dev_pm_set_wake_irq() to simplify code adds 6bbad585fd69 rtc: lpc32xx: convert to devm_rtc_allocate_device adds 3a13426908a3 rtc: lpc32xx: set range adds ba4a84f5ab6e rtc: lpc32xx: simplify IRQ setup adds f04dd349a343 rtc: lpc32xx: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 34b21c9ee812 rtc: lpc32xx: use .set_time adds 7342e2a73a37 rtc: lpc32xx: convert to SPDX identifier adds 692802d26b3a rtc: ds1685: fix crash caused by referencing wrong device struct adds e330c3d547e8 rtc: ds1685: remove dead code adds 3b6bddda2fb6 rtc: ds1685: use threaded interrupt adds e4ae7023e182 rtc: mc13xxx: set range adds eee86deafee8 rtc: mc13xxx: use .set_time adds edd6d79ece9a rtc: mc13xxx: convert to SPDX identifier adds 9fc0fd5077ba rtc: mc13xxx: fix style issue adds 9eec31f310e0 rtc: ds3232: get SRAM access using NVMEM Framework adds b809d192eb98 rtc: ep93xx: stop setting platform_data adds bac68b30d537 rtc: ep93xx: convert to devm_rtc_allocate_device adds 09cd030b5446 rtc: ep93xx: use rtc_add_group adds 2d4fc6df77d8 rtc: ep93xx: set range adds 886a77e73e52 rtc: ep93xx: switch to rtc_time64_to_tm adds ef9440a2e363 rtc: ep93xx: use .set_time adds 4fdf4d237fab rtc: ep93xx: convert to SPDX identifier adds d71c7715326b rtc: ep93xx: fix checkpatch issues adds 13bfa942254f rtc: ds2404: set range adds 53523216ba91 rtc: ds2404: switch to rtc_time64_to_tm adds be2b04371ab1 rtc: ds2404: use .set_time adds 14556f04e546 rtc: ds2404: convert to SPDX identifier adds c7ac260fe76f rtc: ds2404: remove ds2404_chip_ops adds d9aa5ca429ad rtc: ds2404: simplify .probe and remove .remove adds 498ce4e76b2d rtc: wm831x: use .set_time adds f9bf089a70aa rtc: rx6110: declare missing of table adds cf612c5949ac rtc: stm32: manage the get_irq probe defer case adds ebc2ec4ecf18 rtc: mxc: fix possible race condition adds 83888df4b882 rtc: mxc: set range adds 02bc723579a8 rtc: mxc: use .set_time adds 21c9dfda4b30 rtc: imxdi: set range adds 93059793ad49 rtc: imxdi: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds d231d32caa90 rtc: imxdi: use .set_time adds 629d488a3eb6 rtc: imxdi: remove unnecessary check adds c8889bb6e62f rtc: imxdi: convert to SPDX identifier adds 527bd754d1ff rtc: Use dev_get_drvdata() adds f22b1ba15ee5 rtc: 88pm860x: prevent use-after-free on device remove adds a7ab6bed284f rtc: jz4740: set range adds be8dce96f3f5 rtc: jz4740: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds d10dcc95fa65 rtc: jz4740: remove useless check adds e72746e79123 rtc: jz4740: use .set_time adds 3b2dc19ff9a1 rtc: jz4740: use dev_pm_set_wake_irq() to simplify code adds 7fe8fcee0cf9 rtc: jz4740: rework invalid time detection adds 86836d641d33 rtc: jz4740: convert to SPDX identifier adds b1c6a8e3cbc4 rtc: digicolor: fix possible race condition adds 569cd4eddf7b rtc: digicolor: set range adds d2211e475f42 rtc: digicolor: use .set_time adds cc002959a059 rtc: digicolor: convert to SPDX identifier adds 44ec3e2e854b rtc: pcap: set range adds 2f7bb551e0d6 rtc: pcap: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 5bda7a40b8e2 rtc: pcap: use .set_time adds 87ccec4fd05d rtc: pcap: convert to SPDX identifier adds c897e40ced27 Merge remote-tracking branch 'rtc/rtc-next' adds 14e8af16912d Merge branch 'for-5.1/libnvdimm' into libnvdimm-for-next adds 2554e22c9057 Merge branch 'for-5.1/devdax' into libnvdimm-for-next adds 5e3d8c42f502 Merge branch 'for-5.1/libnvdimm-start-pad' into libnvdimm- [...] adds 4002ef34b270 Merge branch 'for-5.1/nfit/ars' into libnvdimm-for-next adds 445c193bdb75 Merge branch 'for-5.1/devdax' into libnvdimm-for-next adds 1dc8298654b7 Merge branch 'for-5.1/libnvdimm' into libnvdimm-for-next adds c610002ab34f Merge branch 'for-5.1/dax' into libnvdimm-for-next adds b1b2bc60ca95 dax: Flush partial PMDs correctly adds 1ffc664f9b8c Merge branch 'for-5.1/dax' into libnvdimm-for-next adds babf6f8d5cfa Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds ceda59ec444e MAINTAINERS: change my e-mail address for at24 adds d333bad1f6f3 dt-bindings: at24: add Renesas R1EX24016 adds 1a2a195667d9 Merge remote-tracking branch 'at24/at24/for-next' adds 36edd8caa617 ntb: intel: Make intel_ntb3_peer_db_addr static adds c780b663d91f NTB: ntb_perf: Increased the number of message retries to 1000 adds beb9fb8eefc4 NTB: ntb_perf: Disable NTB link after clearing peer XLAT r [...] adds d074bab2259a NTB: ntb_perf: Clear stale values in doorbell and command [...] adds ce8775c0ff29 NTB: ntb_hw_amd: set peer limit register adds 6c9043fdc7c2 NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed adds a34ece9335d7 NTB: ntb_tool: reading the link file should not end in a N [...] adds 5a381bc8b12f NTB: Revert the change to use the NTB device dev for DMA a [...] adds 34c639b6581b NTB: Fix the default port and peer numbers for legacy drivers adds 38832a87dda7 NTB: ntb_pingpong: Choose doorbells based on port number adds 1342948eef77 NTB: perf: Don't require one more memory window than numbe [...] adds a538aabd7240 NTB: perf: Fix support for hardware that doesn't have port [...] adds ea7e933d5c08 NTB: perf: Fix race condition when run with ntb_test adds 6202b3c150bc NTB: ntb_test: Fix bug when counting remote files adds f8a05614ac5a Merge remote-tracking branch 'ntb/ntb-next' adds 9f671e58159a security: Create "kernel hardening" config area adds b6a6a3772d20 security: Move stackleak config to Kconfig.hardening adds 709a972efb01 security: Implement Clang's stack initialization adds 5cf8688e735f selftests/seccomp: Prepare for exclusive seccomp flags adds bdb87d3d2701 seccomp: Make NEW_LISTENER and TSYNC flags exclusive adds 7f6563fc1e6b Merge branch 'for-linus/seccomp' into for-next/kspp adds 4aaa87559ee6 Merge remote-tracking branch 'kspp/for-next/kspp' adds ae40e94fca6d dt-bindings: gnss: add u-blox,neo-6m compatible adds 7cc10c5cb143 gnss: ubx: add u-blox,neo-6m compatible adds b38434a9e483 Merge remote-tracking branch 'gnss/gnss-next' adds 80471330ec58 slimbus: fix a NULL pointer dereference in of_qcom_slim_ng [...] adds 39b21b9b93ca Merge remote-tracking branch 'slimbus/for-next' adds a5289678632f dt-bindings: imx-ocotp: Add i.MX8MQ compatible adds 163c0dbd0cb1 nvmem: imx-ocotp: add support for imx8mq adds af6e0fd10a11 nvmem: imx-ocotp: broaden Kconfig dependency adds cf0a24e6dbc4 nvmem: sunxi_sid: Read out SID for randomness without looping adds 0be20680fbd4 nvmem: sunxi_sid: Optimize register read-out method adds 7bc66dee5945 nvmem: sunxi_sid: Dynamically allocate nvmem_config structure adds fabdb5564658 nvmem: sunxi_sid: Read out data in native format adds 809ffe6a8bbf nvmem: sunxi_sid: Support SID on A83T and H5 adds ab3498a2e490 dt-bindings: nvmem: Add STM32 factory-programmed romem adds 6dcf2c29124a nvmem: Add driver for STM32 factory-programmed read only mem adds a9541f5a10b9 nvmem: stm32: add support for STM32MP15 BSEC to control OTP data adds 6b37a3af354e nvmem: core: add nvmem_cell_read_u16 adds 08edd3aa05eb nvmem: core: fix read buffer in place adds 5a6e3c82f3fe nvmem: imx-ocotp: use devm_platform_ioremap_resource() to [...] adds 1df24bda25bc nvmem: mxs-ocotp: use devm_platform_ioremap_resource() to [...] adds 30491282dd08 nvmem: imx-iim: use devm_platform_ioremap_resource() to si [...] adds 9b0ca0e0f7e2 nvmem: sunxi-sid: fix wrong description in kernel doc adds 7081d56cd796 nvmem: sunxi-sid: add binding for H6's SID controller adds bcb5ca43a761 nvmem: sunxi-sid: convert to SPDX license tags adds f7e49c81df8e nvmem: sunxi_sid: Support SID on H6 adds 889ba60c36ce nvmem: core: add NVMEM_SYSFS Kconfig adds 2abc35f87853 Merge remote-tracking branch 'nvmem/for-next' adds d730e24bdfdb XArray tests: Add check_insert adds dd12805ed1db XArray: Remove radix tree compatibility adds 77f4a5100544 Merge remote-tracking branch 'xarray/xarray' adds 04904d7924b2 drivers: hid: Add a module description line to the hid_hyp [...] adds 556a1c14e776 drivers: hv: Add a module description line to the hv_vmbus driver adds a3fb7bf369ef drivers: input: serio: Add a module desription to the hype [...] adds df4e10369350 Merge remote-tracking branch 'hyperv/hyperv-next' adds d6a70301b0c3 kgdb: Remove irq flags from roundup adds cb74b09ac5fe kgdb: Fix kgdb_roundup_cpus() for arches who used smp_call [...] adds 17d2577c2574 kgdb: Don't round up a CPU that failed rounding up before adds d308ce0d3969 kdb: Don't back trace on a cpu that didn't round up adds 50c3022fee89 kdb: use bool for binary state indicators adds 4fbc914c15f9 mips/kgdb: prepare arch_kgdb_ops for constness adds 97498c96a186 kgdb/treewide: constify struct kgdb_arch arch_kgdb_ops adds 0357fda1fba4 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' adds 5dd50aaeb185 Make anon_inodes unconditional adds 2897d468ea48 clone: add CLONE_PIDFD adds 60f830f7767c signal: support CLONE_PIDFD with pidfd_send_signal adds eb364bbe6791 samples: show race-free pidfd metadata access adds 3106e4b4c8d5 Merge remote-tracking branch 'pidfd/for-next' adds 84a3fd58adf8 mm: add /sys/kernel/slab/cache/cache_dma32 adds ae39f63f36e8 userfaultfd: use RCU to free the task struct when fork fails adds 47649b158a49 kernel/sys.c: prctl: fix false positive in validate_prctl_map() adds 958e80ba3645 scripts/spelling.txt: add more typos to spelling.txt and sort adds 2de8755c8f3b arch/sh/boards/mach-dreamcast/irq.c: Remove duplicate header adds d9f2216563f8 lib/debugobjects.c: move printk out of db lock critical sections adds 2ae7f23fbfd1 ocfs2: use common file type conversion adds 103aa3dd8f4b ocfs2: fix ocfs2 read inode data panic in ocfs2_iget adds 68302d8fb874 ocfs2: add last unlock times in locking_state adds b738cec121f5 ocfs2: clear zero in unaligned direct IO adds f4ac228a9d13 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds 74e75e78a98d ocfs2: wait for recovering done after direct unlock request adds f4f0efdf4532 ocfs2: checkpoint appending truncate log transaction befor [...] adds bac2a98eddbf ramfs: support O_TMPFILE adds 7bc7e9eda62d list: add function list_rotate_to_front() adds cf450ea94986 slob: respect list_head abstraction layer adds 73939eaf8774 slob: use slab_list instead of lru adds ab3feca5fe80 slub: add comments to endif pre-processor macros adds d7bb61f86498 slub: use slab_list instead of lru adds a5f6c719b0c3 slab: use slab_list instead of lru adds 7fa483b0abea mm: remove stale comment from page struct adds 675fe20774a2 slub: remove useless kmem_cache_debug() before remove_full() adds 2f0a60a32893 mm/slab.c: remove unneed check in cpuup_canceled adds eaca7fe4110a mm/slub.c: update the comment about slab frozen adds 119b0d11c059 mm/slab.c: fix an infinite loop in leaks_show() adds 9720d092db34 slab-fix-an-infinite-loop-in-leaks_show-fix adds 6b10214cd1e9 include/trace/events/vmscan.h: drop zone id from kswapd tr [...] adds 0553c5582bf5 mm/cma_debug.c: fix the break condition in cma_maxchunk_get() adds baa83b828148 userfaultfd/sysctl: add vm.unprivileged_userfaultfd adds 860ad7c3854c userfaultfd-sysctl-add-vmunprivileged_userfaultfd-fix adds 27584e77d0c7 mm: page cache: store only head pages in i_pages adds 1dfe32d9cd15 page-cache-store-only-head-pages-in-i_pages-fix adds 1017e61b7bb9 page-cache-store-only-head-pages-in-i_pages-fix-fix adds 756a37177938 mm, page_alloc: disallow __GFP_COMP in alloc_pages_exact() adds 39102b7c51da mm: move recent_rotated pages calculation to shrink_inacti [...] adds bfdb818d922b mm: move nr_deactivate accounting to shrink_active_list() adds 4106a6b2fbbf fixup: vmscan: Fix build on !CONFIG_MEMCG from nr_deactiva [...] adds 54ca1fc61da5 mm: remove pages_to_free argument of move_active_pages_to_lru() adds 836163bae325 mm: generalize putback scan functions adds c041ba1a3294 mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM adds 26f47830c537 mm-gup-replace-get_user_pages_longterm-with-foll_longterm-v3 adds 8a68b2703350 mm/gup: change write parameter to flags in fast walk adds 2b40a27b6742 mm/gup: change GUP fast to use flags rather than a write 'bool' adds fb97195a66d4 mm/gup: add FOLL_LONGTERM capability to GUP fast adds 4919ce721b48 mm-gup-add-foll_longterm-capability-to-gup-fast-v3 adds fe047ad2da34 IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() adds 52385dab6589 ib-hfi1-use-the-new-foll_longterm-flag-to-get_user_pages_fast-v3 adds ee7f050eaea4 IB/qib: use the new FOLL_LONGTERM flag to get_user_pages_fast() adds c826b3c6f2e7 IB/mthca: use the new FOLL_LONGTERM flag to get_user_pages_fast() adds ac7eab8d8b43 mm,memory_hotplug: unlock 1GB-hugetlb on x86_64 adds 74049fa91f6c mm,memory_hotplug: drop redundant hugepage_migration_suppo [...] adds 4e3e2bd14c2e mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY adds b6643a56f0e5 mm/compaction.c: fix an undefined behaviour adds 2ff5320cc72a mm-compaction-fix-an-undefined-behaviour-fix adds e65f70172745 mm/cma.c: fix the bitmap status to show failed allocation reason adds 0e89f27bfab8 mm: compaction: show gfp flag names in try_to_compact_page [...] adds a07fe8091c8c mm, compaction: some tracepoints should be defined only wh [...] adds 09f06639686e mm: change mm_update_next_owner() to update mm->owner with [...] adds 8a1d304fa7ff mm/page_isolation.c: remove redundant pfn_valid_within() i [...] adds b31a6f7b2273 mm/vmscan: add tracepoints for node reclaim adds d307a43fad26 mm: memcontrol: track LRU counts in the vmstats array adds c700c3133e0f mm: memcontrol: replace zone summing with lruvec_page_state() adds 10ffec2e0f73 mm: memcontrol: replace node summing with memcg_page_state() adds 79fb775f89a8 mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() adds d3f148925143 mm: memcontrol: push down mem_cgroup_nr_lru_pages() adds 892c42cf7285 mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pa [...] adds ff63e90cbaf5 mm/cma.c: fix crash on CMA allocation if bitmap allocation fails adds d2670b9e3084 initramfs: free initrd memory if opening /initrd.image fails adds 41e878055b1d initramfs: cleanup initrd freeing adds dfdb005fd9ca initramfs: factor out a helper to populate the initrd image adds 525507f3edef initramfs: cleanup populate_rootfs adds b2daf2d88b78 initramfs: fix a compilation error adds fe44a6c601ab initramfs: move the legacy keepinitrd parameter to core code adds 2e5adbd9e97a initramfs: provide a generic free_initrd_mem implementation adds 44806b25b284 initramfs: poison freed initrd memory adds 498f029b010c init: provide a generic free_initmem implementation adds 407330b58a98 hexagon: switch over to generic free_initmem() adds 97e01d0aa89f init: free_initmem: poison freed init memory adds ad5460418ded riscv: switch over to generic free_initmem() adds 3158770efa3e sh: advertise gigantic page support adds e026a8ab2ec9 sparc: advertise gigantic page support adds 7af72d3902fa mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CO [...] adds d7f67d87afe6 hugetlb: allow to free gigantic pages regardless of the co [...] adds b7beb975214b mm: introduce put_user_page*(), placeholder versions adds e03615532c46 mm: page_mkclean vs MADV_DONTNEED race adds 5c9074e7c577 mm/vmscan: drop may_writepage and classzone_idx from direc [...] adds dde04ab5ce91 mem-hotplug: fix node spanned pages when we have a node wi [...] adds 7f42a41dafc0 hugetlbfs: fix potential over/underflow setting node speci [...] adds 422c4e9510b7 mm/hugetlb: get rid of NODEMASK_ALLOC adds f5a985a32c5d mm/swap.c: __pagevec_lru_add_fn: typo fix adds cba446131d53 include/linux/balloon_compaction.h: drop unused function stubs adds 10959541592a mm/sparse.c: clean up obsolete code comment adds 9b55ca258fd1 drivers/base/memory.c: clean up relics in function parameters adds 7b361824e4ab hugetlbfs: on restore reserve error path retain subpool re [...] adds e63ca386c4c5 hugetlb: use same fault hash key for shared and private mappings adds 0d38d3ad9be2 mm: change locked_vm's type from unsigned long to atomic64_t adds e708f1663453 vfio/type1: drop mmap_sem now that locked_vm is atomic adds f9d303357aa8 vfio/spapr_tce: drop mmap_sem now that locked_vm is atomic adds 29a4b8e10091 fpga/dlf/afu: drop mmap_sem now that locked_vm is atomic adds 9c3e6178771d powerpc/mmu: drop mmap_sem now that locked_vm is atomic adds 06a5d463dc7c kvm/book3s: drop mmap_sem now that locked_vm is atomic adds 91b3c9148974 mm/hmm: select mmu notifier when selecting HMM adds f5760d06eece mm/hmm: use reference counting for HMM struct adds c0286a4a0152 mm/hmm: do not erase snapshot when a range is invalidated adds 93f98e0da676 mm/hmm: improve and rename hmm_vma_get_pfns() to hmm_range [...] adds f4feb251d114 mm/hmm: improve and rename hmm_vma_fault() to hmm_range_fault() adds f9f7f38f2388 mm/hmm: improve driver API to work and wait over a range adds 19aa41817cd0 mm/hmm: add default fault flags to avoid the need to pre-f [...] adds b6510219abe7 mm/hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) adds 65ae59e16f0f mm/hmm: fix initial PFN for hugetlbfs pages adds 3cd6e4c6f06a mm/hmm: allow to mirror vma of a file on a DAX backed filesystem adds 01cc674af8db mm/hmm: move THP and hugetlbfs code path behind #if KCONFIG adds c7f60f662d48 mm/hmm: add helpers to test if mm is still alive or not adds 778d7c600cc8 mm/hmm: add an helper function that fault pages and map th [...] adds 6c0123a886e2 mm-hmm-add-an-helper-function-that-fault-pages-and-map-the [...] adds e507a93e9e89 mm/hmm: convert various hmm_pfn_* to device_entry which is [...] adds 8c499302181e mm/mmu_notifier: helper to test if a range invalidation is [...] adds 07896eb90403 mm/mmu_notifier: convert user range->blockable to helper function adds d1039a06defe mm/mmu_notifier: convert mmu_notifier_range->blockable to a flags adds 724555187c8c mm/mmu_notifier: contextual information for event enums adds 741cc44064d9 mm/mmu_notifier: contextual information for event triggeri [...] adds 4c5d8c6c566f mm/mmu_notifier: use correct mmu_notifier events for each [...] adds 1d478e7b8a07 mm/mmu_notifier: pass down vma and reasons why mmu notifie [...] adds 41fc765922f5 mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper adds a90a6d42fbc8 mm/filemap.c: enable error injection at add_to_page_cache() adds 91881138325c mm-enable-error-injection-at-add_to_page_cache-fix adds 75b7eadc3ba8 mm/rmap.c: use the pra.mapcount to do the check adds 7df38d06020c mm: use mm_zero_struct_page from SPARC on all 64b architectures adds 5d396a71a7ce mm: drop meminit_pfn_in_nid as it is redundant adds 7e8bd47e1bb7 mm: implement new zone specific memblock iterator adds b4243a1a9069 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] adds 1190e2a1e66e mm, memory_hotplug: cleanup memory offline path adds 66c0e3541b3e mm, memory_hotplug: provide a more generic restrictions fo [...] adds bea0b9baa50e mm-memory_hotplug-provide-a-more-generic-restrictions-for- [...] adds eb00778c4734 mm/filemap.c: fix minor typo adds e40b4ca6490c mm/memory_hotplug: release memory resource after arch_remo [...] adds 919611be0a5e mm-memory_hotplug-release-memory-resource-after-arch_remov [...] adds c4ae70118df8 mm/memory_hotplug: make unregister_memory_section() never fail adds 8795df89ee3e mm/memory_hotplug: make __remove_section() never fail adds 58b11e136dcc mm/memory_hotplug: make __remove_pages() and arch_remove_m [...] adds a7212b7d46e7 mm: fix false-positive OVERCOMMIT_GUESS failures adds df7c8831a0e6 mm: remove redundant 'default n' from Kconfig-s adds c060ea95b868 mm: introduce new vm_map_pages() and vm_map_pages_zero() API adds 573703a9de03 arm: mm: dma-mapping: convert to use vm_map_pages() adds 5ea83671e841 drivers/firewire/core-iso.c: convert to use vm_map_pages_zero() adds 5d8fda04f7b1 drm/rockchip/rockchip_drm_gem.c: convert to use vm_map_pages() adds c913950ece77 drm/xen/xen_drm_front_gem.c: convert to use vm_map_pages() adds 2fd70fd9e1e4 iommu/dma-iommu.c: convert to use vm_map_pages() adds eab0b4e23a17 videobuf2/videobuf2-dma-sg.c: convert to use vm_map_pages() adds 04085fca74aa xen/gntdev.c: convert to use vm_map_pages() adds 90dcfc413f0c xen/privcmd-buf.c: convert to use vm_map_pages_zero() adds 3e809dba2afc x86, numa: always initialize all possible nodes adds d57d0839a169 mm: be more verbose about zonelist initialization adds 9a8d18789a18 fs/sync.c: sync_file_range(2) may use WB_SYNC_ALL writeback adds 4598a62cd678 mm/vmscan.c: simplify shrink_inactive_list() adds 1b668bc19209 mm/hmm: add ARCH_HAS_HMM_MIRROR ARCH_HAS_HMM_DEVICE Kconfig adds bade3b4bdcdb mm/vmalloc.c: refactor __vunmap() to avoid duplicated call [...] adds 3d4565b6133a mm: vmalloc: show number of vmalloc pages in /proc/meminfo adds ddfb16acaf2f mm/vmalloc.c: remove might_sleep() in __remove_vm_area() adds 98212eeae787 mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist adds 5279079d66e9 mm/z3fold.c: introduce helper functions adds c8212a439b82 mm/z3fold.c: improve compression by extending search adds 00758804f281 mm/z3fold.c: add structure for buddy handles adds 7a25732362c4 mm/z3fold.c: support page migration adds 0ccab76323e3 mm/z3fold.c: z3fold_page_isolate() can be static adds e4d3ce29d50a hugetlbfs: always use address space in inode for resv_map pointer adds ef6ae9be5deb mm: memblock: make keeping memblock memory opt-in rather t [...] adds b24085324c0e mm/vmscan.c: don't disable irq again when count pgrefill f [...] adds 20892a72d35e mm/Kconfig: update "Memory Model" help text adds cb3ed54bba98 mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags adds dbc36a394d06 memcg: schedule high reclaim for remote memcgs on high_work adds ed819db61ad8 memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work-v3 adds b8fd858e1c3d psi: introduce state_mask to represent stalled psi states adds 624f9b8214e1 psi: make psi_enable static adds e97ac0006f86 psi: rename psi fields in preparation for psi trigger addition adds bc3f745723b2 psi-rename-psi-fields-in-preparation-for-psi-trigger-addition-v6 adds 74b681488794 psi: split update_stats into parts adds c1f1eec75865 psi: track changed states adds 4972eb0b5aa1 include/: refactor headers to allow kthread.h inclusion in [...] adds 311e5fe727a9 psi: introduce psi monitor adds f3631f9a463f mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() adds d8130d81aaed mm/vmalloc.c: keep track of free blocks for vmap allocation adds 87632189ca0a mm/vmap: keep track of free blocks for vmap allocation adds 4ae98167c23a mm-vmap-keep-track-of-free-blocks-for-vmap-allocation-v4 adds 2f5aba3c8e96 mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro adds 3ff9cf0bd8c9 mm-vmap-add-debug_augment_propagate_check-macro-v4 adds 44153aea24fd mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro adds 9e8f12f1e0ae mm-vmap-add-debug_augment_lowest_match_check-macro-v4 adds a88eb3301798 mm, memcg: proportional memory.{low,min} reclaim adds 4c65b7d4b8c7 mm, memcg: make memory.emin the baseline for utilisation d [...] adds 2a8f81a56b0c mm, memcg: make scan aggression always exclude protection adds 98431731e1e2 include/linux/uaccess.h: add probe_user_read() adds 2da0eea3ddf2 mm-add-probe_user_read-fix adds fc281ed81bef powerpc: use probe_user_read() adds 5fa649f188ec mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t adds cf60f7b50bd4 mm: shuffle initial free memory to improve memory-side-cac [...] adds a16011e3ae30 mm/shuffle: fix shuffle enable adds cb61a6f3530e mm: fix SHUFFLE_PAGE_ALLOCATOR help texts adds 22e00f63a343 mm: move buddy list manipulations into helpers adds 76e6afeadd43 mm: fix buddy list helpers adds 9dc8cc996aa2 mm-move-buddy-list-manipulations-into-helpers-fix2 adds 6bc520054b16 mm: maintain randomization of page free lists adds 24d612d5f800 mm-maintain-randomization-of-page-free-lists-checkpatch-fixes adds 4c95a6ff9b88 mm/vmscan: remove unused lru_pages argument adds c38c8ff9fa6e mm/mincore.c: make mincore() more conservative adds d7d74a27b1bd mm-mincore-make-mincore-more-conservative-v2 adds 2be0b947f645 mm: don't expose page to fast gup before it's ready adds 1bef0a60d531 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds f33c8c265f6b fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 613182fa837e fs/select: avoid clang stack usage warning adds d924a25a6d89 kdb: det rid of broken attempt to print CCVERSION in kdb summary adds 0d67e41f0f25 treewide: remove SPDX "WITH Linux-syscall-note" from kerne [...] adds 16f5923fc2b6 ARM: prevent tracing IPI_CPU_BACKTRACE adds 09ef73e76bf8 arm64: mark (__)cpus_have_const_cap as __always_inline adds 1e1ccb7622e3 MIPS: mark mult_sh_align_mod() as __always_inline adds c685143df5d0 s390/cpacf: mark scpacf_query() as __always_inline adds 59e2d0864a30 mtd: rawnand: vf610_nfc: add initializer to avoid -Wmaybe- [...] adds 2ade47796c8a MIPS: mark __fls() and __ffs() as __always_inline adds a8129f74b558 ARM: mark setup_machine_tags() stub as __init __noreturn adds 620853c74035 powerpc/prom_init: mark prom_getprop() and prom_getproplen [...] adds 76d87821e703 powerpc/mm/radix: mark __radix__flush_tlb_range_psize() as [...] adds 2b20b095504b powerpc/mm/radix: mark as __tlbie_pid() and friends as__al [...] adds 55188935b881 compiler: allow all arches to enable CONFIG_OPTIMIZE_INLINING adds 14df28f6d72b kernel/notifier.c: double register detection adds 1f346a8d92b1 kernel/latencytop.c: remove unnecessary checks for latency [...] adds 8226abc69462 kernel/latencytop.c: rename clear_all_latency_tracing to c [...] adds 0354fca98cdb byteorder: sanity check toolchain vs kernel endianness adds 61a8a01c6b21 kernel/user.c: clean up some leftover code adds 157bcae887fe byteorder-sanity-check-toolchain-vs-kernel-endianess-check [...] adds 6d4d02920fa9 linux/device.h: use unique identifier for each struct _ddebug adds e012e75703d9 linux/net.h: use unique identifier for each struct _ddebug adds 7f533145171e linux/printk.h: use unique identifier for each struct _ddebug adds c20acb85ecb2 lib/dynamic_debug.c: introduce accessors for string member [...] adds 686a19fd8999 lib/dynamic_debug.c: drop use of bitfields in struct _ddebug adds 8dc1ed58157d lib/dynamic_debug.c: introduce CONFIG_DYNAMIC_DEBUG_RELATI [...] adds 7de34d476f2c lib/dynamic_debug.c: add asm-generic implementation for DY [...] adds 32c401e4ba04 x86_64: select DYNAMIC_DEBUG_RELATIVE_POINTERS adds 88968729e0d6 arm64: select DYNAMIC_DEBUG_RELATIVE_POINTERS adds f66b4ed49f00 powerpc: select DYNAMIC_DEBUG_RELATIVE_POINTERS for PPC64 adds 748b826e2a4f lib/bitmap.c: remove unused EXPORT_SYMBOLs adds 7fd2303821d8 lib/bitmap.c: guard exotic bitmap functions by CONFIG_NUMA adds 8e06ed47e307 lib/genalloc.c: export symbol addr_in_gen_pool adds 3edc902b42f7 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds 7c083c7d518a Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds 19de644b7250 lib/plist: rename DEBUG_PI_LIST to DEBUG_PLIST adds e3f782598e06 lib/sort: make swap functions more generic adds 600f6a12bfe3 lib/sort: use more efficient bottom-up heapsort variant adds ba4c313debcb lib/sort: avoid indirect calls to built-in swap adds e69ac61820fb lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS adds 59288fc6524b lib-list_sort-simplify-and-remove-max_list_length_bits-fix adds 0a803199264d lib/list_sort: optimize number of calls to comparison function adds 1a1e7f563bd5 lib: Move mathematic helpers to separate folder adds d2c0ea094463 docs: core-api: fix broken references for div64.c and gcd.c adds 146ce63464c8 lib/math: move int_pow() from pwm_bl.c for wider use adds 2793d4328cb2 lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() adds d17818bc3420 lib: rework bitmap_parselist adds a79553fa9511 lib-rework-bitmap_parselist-v5 adds 87d78c0dd3a6 lib/test_bitmap: switch test_bitmap_parselist to ktime_get() adds db6fe6dd23fe lib/test_bitmap: add testcases for bitmap_parselist() adds 1d9f9ed6866d lib-test_bitmap-add-testcases-for-bitmap_parselist-v5 adds 4e981f4b0c7d lib/test_bitmap: add tests for bitmap_parselist_user() adds 63389b3020a5 lib/math/rational.c: fix possible incorrect result from ra [...] adds 5b227e71bda6 include/linux/bitops.h: sanitize rotate primitives adds 76aabf315b86 lib/test_vmalloc.c:test_func(): eliminate local `ret' adds d2b2de1d371e checkpatch: don't interpret stack dumps as commit IDs adds c0a2fc810f7a checkpatch: fix something adds c0645f2f5232 fs/binfmt_elf.c: remove unneeded initialization of mm->sta [...] adds a19b2ad11126 fs/binfmt_elf.c: make scope of "pos" variable smaller adds 7c4bf712d20b fs/binfmt_elf.c: free PT_INTERP filename ASAP adds adc74f6a3dc4 fs/binfmt_elf.c: fix GPF when dereferencing invalid interpreter adds a46dab7a4ed4 fs/binfmt_elf.c: delete trailing "return;" in functions re [...] adds cb5c6c01e3b7 fs/binfmt_elf.c: save 1 indent level adds dc3c6fb17e06 fs//binfmt_elf.c: move variables initialization closer to [...] adds 3d483d29f093 fs/binfmt_elf.c: extract PROT_* calculations adds 37592154b485 elf: init pt_regs pointer later adds 071a5260e054 binfmt_elf: move brk out of mmap when doing direct loader exec adds dcf01b29f42d init: introduce DEBUG_MISC option adds 8efb64d09a73 powerpc: replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC adds 68c7c323926b mips: replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC adds 7235bc634386 xtensa: replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC adds 2dbc5332db38 net: Replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC adds 890aa1648e2b autofs: fix some word usage oddities in autofs.txt adds 7d80bfb0afa5 autofs: update autofs.txt for strictexpire mount option adds 1c79b18eb107 autofs: update AUTOFS_EXP_LEAVES description adds 5437bb4f07b7 autofs: update mount control expire desription with AUTOFS [...] adds ba8c0a8ff74d autofs: add description of ignore pseudo mount option adds 43473ddbf893 reiserfs: add comment to explain endianness issue in xattr_hash adds 56c15de9012e reiserfs-add-comment-to-explain-endianness-issue-in-xattr_ [...] adds 0ee8cd6bea4d fs/fat/file.c: issue flush after the writeback of FAT adds 2eb8b134c25b kernel/signal.c: annotate implicit fall through adds 3ee51afeb86f fs/exec.c: move ->recursion_depth out of critical sections adds 7d9eeb27ecc7 exec: move struct linux_binprm::buf adds 8f4853ea194a exec selftests: test ->recursion_depth adds f7e14daf7f41 include/linux/cpumask.h: fix double string traverse in cpu [...] adds 2d6c33c2d636 cpumask-fix-double-string-traverse-in-cpumask_parse-fix adds 54e0bc5096e9 rapidio: fix a NULL pointer dereference when create_workqu [...] adds e206d7fa26c0 kernel/sysctl.c: switch to bitmap_zalloc() adds 96230fc53832 sysctl: return -EINVAL if val violates minmax adds 52c2bde302f6 tools/testing/selftests/sysctl/sysctl.sh: remove superfluo [...] adds a39d812955c8 tools/testing/selftests/sysctl/sysctl.sh: load module befo [...] adds dc70f738cec2 tools/testing/selftests/sysctl/sysctl.sh: ignore diff outp [...] adds b0ad7f00768d tools/testing/selftests/sysctl/sysctl.sh: allow graceful u [...] adds cf900da5687d tools/testing/selftests/sysctl/sysctl.sh: add proc_do_larg [...] adds 03350f50dd2c test_sysctl-add-proc_do_large_bitmap-test-case-fix adds 25ca66be177b kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers adds d0014f905ffb kernel/pid.c: convert struct pid:count to refcount_t adds b4ba4dc69f98 convert-struct-pid-count-to-refcount_t-fix adds a1716d5899d7 eventfd: present id to userspace via fdinfo adds 5964014f807b gcov: clang: move common GCC code into gcc_base.c adds ce04da4ca518 gcov: docs: add a note on GCC vs Clang differences adds d017e29716a5 gcov: clang support adds 63b1a4f13e39 gcov-clang-support-checkpatch-fixes adds c84785b23daf panic: avoid the extra noise dmesg adds 680bfe06fcc0 panic/reboot: allow specifying reboot_mode for panic only adds dda623a4455b panic: add an option to replay all the printk message in buffer adds 5a952d72dc2f panic-add-an-option-to-replay-all-the-printk-message-in-buffer-v4 adds b4ca1881416b pps: descriptor-based gpio adds d3a8c2a41ff0 dt-bindings: pps: pps-gpio PPS ECHO implementation adds 9ff11a79eb4e pps: pps-gpio PPS ECHO implementation adds 642ad4c9e0d1 scripts/gdb: find vmlinux where it was before adds f954a3369c7e scripts/gdb: add kernel config dumping command adds fcffdd642c29 scripts-gdb-add-kernel-config-dumping-command-v2 adds 301503dfca48 scripts/gdb: add rb tree iterating utilities adds 59dee1c9a952 scripts-gdb-add-rb-tree-iterating-utilities-v2 adds ab99f10a636c scripts/gdb: add a timer list command adds 43a397dbadfb scripts-gdb-add-a-timer-list-command-v2 adds aa3b9a3900f5 scripts/gdb: silence pep8 checks adds d3f556c2bff6 scripts/gdb: add hlist utilities adds 1f1630722299 scripts/gdb: initial clk support: lx-clk-summary adds 3b4aba13c893 scripts/gdb: add $lx_clk_core_lookup function adds d1ba0f9e7218 ipc: prevent lockup on alloc_msg and free_msg adds c0429e3fabd9 ipc/mqueue: remove redundant wq task assignment adds 10be12efff37 ipc/mqueue: optimize msg_get() adds 9166724099f0 ipc: allow boot time extension of IPCMNI from 32k to 16M adds 91a8c79f572b ipc: conserve sequence numbers in ipcmni_extend mode adds d460231f2a32 ipc: do cyclic id allocation for the ipc object. adds b78fc46079e4 ipc-do-cyclic-id-allocation-for-the-ipc-object-fix adds a1607c09a614 Merge branch 'akpm-current/current' adds c2321b9d3ed4 pinctrl: fix pxa2xx.c build warnings adds fd994721aae1 fs/coda/psdev.c: remove duplicate header adds b728935f3e8b include/linux/sched/signal.h: replace `tsk' with `task' adds 1300a4dfc398 fs/cachefiles/namei.c: remove duplicate header adds d46312b05cff fs/block_dev.c: Remove duplicate header adds 17a55ba541fe treewide: replace #include <asm/sizes.h> with #include <li [...] adds 629de7dcb769 arch: remove <asm/sizes.h> and <asm-generic/sizes.h> adds d0d01444e18f mm, memcg: rename ambiguously named memory.stat counters a [...] adds b0dbe6b8fb7a mm-rename-ambiguously-named-memorystat-counters-and-functions-fix adds d18d56a3b210 mm, memcg: consider subtrees in memory.events adds 88f00dd35b9b drivers/virt/fsl_hypervisor.c: dereferencing error pointer [...] adds 8d916037fd2f drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl adds e8534c703946 mm: memcontrol: make cgroup stats and events query API exp [...] adds aa2c917ec73b mm-memcontrol-make-cgroup-stats-and-events-query-api-expli [...] adds 106d22bb70d5 mm: memcontrol: move stat/event counting functions out-of-line adds 8ce1a08ccf99 mm: memcontrol: fix recursive statistics correctness & scalabilty adds 49dc54db8890 mm: memcontrol: fix NUMA round-robin reclaim at intermedia [...] adds 35eaa57007cd drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds a6f8b4e7ad8a Merge branch 'akpm/master' adds e8b243ea3b19 Add linux-next specific files for 20190502
No new revisions were added by this update.
Summary of changes: .clang-format | 32 +- .mailmap | 20 + .../ABI/obsolete/sysfs-class-net-batman-adv | 32 + Documentation/ABI/obsolete/sysfs-class-net-mesh | 110 + Documentation/ABI/stable/sysfs-bus-nvmem | 2 + Documentation/ABI/stable/sysfs-bus-vmbus | 12 +- Documentation/ABI/stable/sysfs-devices-node | 87 +- Documentation/ABI/testing/debugfs-wilco-ec | 45 +- Documentation/ABI/testing/sysfs-bus-counter | 230 + .../ABI/testing/sysfs-bus-counter-104-quad-8 | 36 + .../ABI/testing/sysfs-bus-counter-ftm-quaddec | 16 + .../ABI/testing/sysfs-bus-i2c-devices-pca954x | 20 + Documentation/ABI/testing/sysfs-bus-iio | 8 + .../ABI/testing/sysfs-bus-iio-counter-104-quad-8 | 16 + .../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-class-mei | 15 + .../ABI/testing/sysfs-class-net-batman-adv | 30 - Documentation/ABI/testing/sysfs-class-net-mesh | 108 - Documentation/ABI/testing/sysfs-class-power | 51 +- .../ABI/testing/sysfs-devices-platform-ipmi | 2 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 28 +- Documentation/ABI/testing/sysfs-driver-ucsi-ccg | 6 + Documentation/ABI/testing/sysfs-kernel-slab | 9 + Documentation/ABI/testing/usb-uevent | 27 + Documentation/DMA-API-HOWTO.txt | 15 +- Documentation/Makefile | 9 +- .../Design/Data-Structures/Data-Structures.html | 3 +- .../Expedited-Grace-Periods.html | 4 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.html | 5 +- Documentation/RCU/NMI-RCU.txt | 13 +- Documentation/RCU/UP.txt | 6 +- Documentation/RCU/checklist.txt | 91 +- Documentation/RCU/rcu.txt | 8 +- Documentation/RCU/rcu_dereference.txt | 103 + Documentation/RCU/rcubarrier.txt | 27 +- Documentation/RCU/whatisRCU.txt | 10 +- Documentation/accounting/psi.txt | 119 +- 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/dsd/leds.txt | 99 + 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/cgroup-v2.rst | 56 +- Documentation/admin-guide/ext4.rst | 38 + Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 93 +- Documentation/admin-guide/mm/numaperf.rst | 169 + 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/perf.txt | 85 + Documentation/arm64/pointer-authentication.txt | 22 +- Documentation/arm64/silicon-errata.txt | 2 + Documentation/arm64/sve.txt | 17 + Documentation/atomic_bitops.txt | 6 +- Documentation/atomic_t.txt | 17 + Documentation/block/bfq-iosched.txt | 29 +- Documentation/block/null_blk.txt | 4 + Documentation/bpf/bpf_design_QA.rst | 29 +- Documentation/bpf/btf.rst | 65 +- Documentation/bpf/index.rst | 10 + Documentation/bpf/prog_cgroup_sysctl.rst | 125 + Documentation/bpf/prog_flow_dissector.rst | 126 + Documentation/clearing-warn-once.txt | 4 +- Documentation/core-api/cachetlb.rst | 10 - Documentation/core-api/genalloc.rst | 2 +- Documentation/core-api/index.rst | 1 - Documentation/core-api/kernel-api.rst | 4 +- Documentation/core-api/printk-formats.rst | 8 + Documentation/cputopology.txt | 46 +- Documentation/crypto/api-samples.rst | 1 - Documentation/dev-tools/gcov.rst | 18 +- Documentation/dev-tools/kselftest.rst | 136 +- Documentation/device-mapper/dm-dust.txt | 272 + Documentation/devicetree/bindings/arm/amlogic.txt | 1 + .../devicetree/bindings/arm/atmel-at91.txt | 1 + .../devicetree/bindings/arm/atmel-sysregs.txt | 5 +- .../devicetree/bindings/arm/coresight.txt | 60 +- Documentation/devicetree/bindings/arm/cpus.yaml | 3 +- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 29 +- Documentation/devicetree/bindings/arm/fsl.yaml | 36 + .../devicetree/bindings/arm/intel-ixp4xx.yaml | 22 + .../devicetree/bindings/arm/keystone/ti,sci.txt | 3 +- .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 2 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/arm/mediatek/mediatek,camsys.txt | 22 + .../bindings/arm/mediatek/mediatek,imgsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 2 + .../bindings/arm/mediatek/mediatek,ipu.txt | 43 + .../bindings/arm/mediatek/mediatek,mcucfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mfgcfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 2 + .../bindings/arm/mediatek/mediatek,vdecsys.txt | 1 + .../bindings/arm/mediatek/mediatek,vencsys.txt | 1 + .../devicetree/bindings/arm/omap/omap.txt | 6 + .../devicetree/bindings/arm/rockchip.yaml | 25 +- .../devicetree/bindings/arm/stm32/stm32-syscon.txt | 2 + Documentation/devicetree/bindings/arm/sunxi.txt | 23 - Documentation/devicetree/bindings/arm/sunxi.yaml | 807 + .../devicetree/bindings/arm/sunxi/sunxi-mbus.txt | 36 + Documentation/devicetree/bindings/bus/ti-sysc.txt | 6 +- .../bindings/clock/amlogic,axg-audio-clkc.txt | 3 +- .../devicetree/bindings/clock/at91-clock.txt | 33 +- .../devicetree/bindings/clock/cirrus,lochnagar.txt | 93 + .../devicetree/bindings/clock/milbeaut-clock.yaml | 73 + .../devicetree/bindings/clock/qcom,turingcc.txt | 19 + .../devicetree/bindings/clock/qoriq-clock.txt | 5 +- .../devicetree/bindings/clock/st,stm32-rcc.txt | 6 + .../devicetree/bindings/clock/xlnx,zynqmp-clk.txt | 63 + .../bindings/connector/usb-connector.txt | 2 +- .../devicetree/bindings/counter/ftm-quaddec.txt | 18 + .../bindings/counter/stm32-lptimer-cnt.txt | 29 + .../bindings/counter/stm32-timer-cnt.txt | 31 + .../bindings/display/amlogic,meson-dw-hdmi.txt | 4 + .../bindings/display/amlogic,meson-vpu.txt | 9 +- .../display/amlogic,simple-framebuffer.txt | 33 - .../bindings/display/bridge/ti,tfp410.txt | 32 +- .../devicetree/bindings/display/msm/gmu.txt | 10 +- .../devicetree/bindings/display/msm/gpu.txt | 11 + .../display/panel/feiyang,fy07024di26a30d.txt | 20 + .../bindings/display/panel/innolux,p079zca.txt | 2 +- .../bindings/display/panel/innolux,p097pfg.txt | 2 +- .../display/panel/kingdisplay,kd097d04.txt | 2 +- .../bindings/display/panel/lg,acx467akm-7.txt | 7 + .../display/panel/osddisplays,osd070t1718-19ts.txt | 12 + .../display/panel/rocktech,jh057n00900.txt | 18 + .../bindings/display/panel/ronbo,rb070d30.yaml | 51 + .../bindings/display/panel/tpo,td028ttec1.txt | 2 + .../display/rockchip/rockchip,rk3066-hdmi.txt | 72 + .../bindings/display/simple-framebuffer-sunxi.txt | 36 - .../bindings/display/simple-framebuffer.txt | 91 - .../bindings/display/simple-framebuffer.yaml | 160 + .../devicetree/bindings/display/ste,mcde.txt | 104 + .../devicetree/bindings/dma/adi,axi-dmac.txt | 4 +- .../devicetree/bindings/dma/fsl-imx-sdma.txt | 1 + .../devicetree/bindings/edac/socfpga-eccmgr.txt | 135 +- Documentation/devicetree/bindings/eeprom/at24.txt | 1 + .../bindings/fieldbus/arcx,anybus-controller.txt | 71 + .../intel,ixp4xx-network-processing-engine.yaml | 44 + .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 54 +- .../bindings/fpga/xlnx,zynqmp-pcap-fpga.txt | 25 + Documentation/devicetree/bindings/gnss/u-blox.txt | 1 + .../devicetree/bindings/gpio/gpio-pca953x.txt | 2 + .../devicetree/bindings/gpu/arm,mali-bifrost.txt | 92 + .../devicetree/bindings/gpu/arm,mali-midgard.txt | 14 + .../devicetree/bindings/gpu/aspeed-gfx.txt | 41 + .../devicetree/bindings/gpu/brcm,bcm-v3d.txt | 11 +- .../devicetree/bindings/hwmon/adc128d818.txt | 4 +- .../devicetree/bindings/hwmon/cirrus,lochnagar.txt | 26 + Documentation/devicetree/bindings/hwmon/g762.txt | 2 +- .../devicetree/bindings/hwmon/pwm-fan.txt | 23 +- .../devicetree/bindings/i2c/brcm,iproc-i2c.txt | 17 +- .../devicetree/bindings/i2c/i2c-designware.txt | 9 + .../i2c/{i2c-xscale.txt => i2c-iop3xx.txt} | 0 .../devicetree/bindings/i2c/i2c-mt65xx.txt | 47 + Documentation/devicetree/bindings/i2c/i2c-mtk.txt | 44 - .../devicetree/bindings/i2c/i2c-stm32.txt | 37 +- .../i2c/{i2c-st-ddci2c.txt => i2c-stu300.txt} | 0 .../i2c/{i2c-sunxi-p2wi.txt => i2c-sun6i-p2wi.txt} | 0 .../bindings/i2c/{i2c-vt8500.txt => i2c-wmt.txt} | 0 .../bindings/iio/accel/kionix,kxcjk1013.txt | 17 + .../devicetree/bindings/iio/adc/adi,ad7606.txt | 1 + .../devicetree/bindings/iio/adc/adi,ad7780.txt | 48 + .../bindings/iio/adc/amlogic,meson-saradc.txt | 1 + .../devicetree/bindings/iio/adc/avia-hx711.txt | 24 - .../devicetree/bindings/iio/adc/avia-hx711.yaml | 66 + .../devicetree/bindings/iio/adc/imx7d-adc.txt | 2 + .../devicetree/bindings/iio/adc/lpc32xx-adc.txt | 5 + .../devicetree/bindings/iio/adc/qcom,spmi-vadc.txt | 1 + .../devicetree/bindings/iio/adc/ti-ads8344.txt | 19 + .../bindings/iio/chemical/plantower,pms7003.txt | 8 +- .../bindings/iio/counter/stm32-lptimer-cnt.txt | 27 - .../devicetree/bindings/iio/gyroscope/bmg160.txt | 20 + .../bindings/iio/gyroscope/nxp,fxas21002c.txt | 31 + .../devicetree/bindings/iio/imu/adi,adis16480.txt | 85 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 3 + .../devicetree/bindings/iio/light/vcnl4000.txt | 24 + .../devicetree/bindings/iio/pressure/bmp085.txt | 27 - .../devicetree/bindings/iio/pressure/bmp085.yaml | 70 + .../bindings/iio/proximity/devantech-srf04.txt | 28 - .../bindings/iio/proximity/devantech-srf04.yaml | 66 + .../bindings/iio/proximity/maxbotix,mb1232.txt | 29 + .../devicetree/bindings/iio/st-sensors.txt | 1 + .../bindings/iio/temperature/max31856.txt | 24 + .../iio/temperature/temperature-bindings.txt | 7 + .../devicetree/bindings/input/gpio-vibrator.yaml | 37 + .../devicetree/bindings/input/lpc32xx-key.txt | 5 +- .../devicetree/bindings/input/sun4i-lradc-keys.txt | 6 +- .../bindings/input/touchscreen/goodix.txt | 3 + .../bindings/input/touchscreen/iqs5xx.txt | 80 + .../bindings/interconnect/interconnect.txt | 4 + .../bindings/interrupt-controller/arm,gic.yaml | 1 + .../intel,ixp4xx-interrupt.yaml | 54 + .../interrupt-controller/mediatek,sysirq.txt | 7 +- .../bindings/interrupt-controller/renesas,irqc.txt | 1 + .../bindings/interrupt-controller/ti,sci-inta.txt | 66 + .../bindings/interrupt-controller/ti,sci-intr.txt | 82 + .../devicetree/bindings/leds/leds-lm3532.txt | 101 + Documentation/devicetree/bindings/media/cedrus.txt | 1 + .../bindings/media/i2c/st,st-mipid02.txt | 82 + .../devicetree/bindings/media/meson-ao-cec.txt | 13 +- .../devicetree/bindings/media/rcar_imr.txt | 31 + .../devicetree/bindings/media/rcar_vin.txt | 1 + .../bindings/media/renesas,rcar-csi2.txt | 4 +- .../bindings/memory-controllers/atmel,ebi.txt | 1 + .../bindings/memory-controllers/fsl/mmdc.txt | 35 + .../devicetree/bindings/mfd/atmel-hlcdc.txt | 1 + Documentation/devicetree/bindings/mfd/axp20x.txt | 1 + .../devicetree/bindings/mfd/stm32-lptimer.txt | 2 +- .../devicetree/bindings/mfd/stm32-timers.txt | 7 + Documentation/devicetree/bindings/mfd/ti-lmu.txt | 20 - .../devicetree/bindings/misc/aspeed-p2a-ctrl.txt | 47 + .../bindings/misc/intel,ixp4xx-queue-manager.yaml | 49 + .../devicetree/bindings/mmc/k3-dw-mshc.txt | 2 + Documentation/devicetree/bindings/mmc/mmc.txt | 2 + .../bindings/mmc/nvidia,tegra20-sdhci.txt | 1 + .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 97 + .../devicetree/bindings/mtd/atmel-nand.txt | 1 + .../devicetree/bindings/mtd/denali-nand.txt | 40 +- .../bindings/mtd/ingenic,jz4780-nand.txt | 32 +- .../devicetree/bindings/mtd/nand-controller.yaml | 143 + Documentation/devicetree/bindings/mtd/nand.txt | 75 - .../devicetree/bindings/mtd/sunxi-nand.txt | 48 - Documentation/devicetree/bindings/mux/mmio-mux.txt | 60 - Documentation/devicetree/bindings/mux/reg-mux.txt | 129 + .../devicetree/bindings/net/davinci_emac.txt | 2 + Documentation/devicetree/bindings/net/dsa/dsa.txt | 155 - .../devicetree/bindings/net/dsa/qca8k.txt | 73 +- Documentation/devicetree/bindings/net/ethernet.txt | 5 +- Documentation/devicetree/bindings/net/macb.txt | 4 + .../bindings/net/mdio-mux-meson-g12a.txt | 48 + Documentation/devicetree/bindings/net/phy.txt | 6 + .../devicetree/bindings/net/qualcomm-bluetooth.txt | 5 +- .../bindings/nvmem/allwinner,sunxi-sid.txt | 3 +- .../devicetree/bindings/nvmem/imx-ocotp.txt | 4 +- .../devicetree/bindings/nvmem/st,stm32-romem.txt | 31 + .../devicetree/bindings/pci/designware-pcie.txt | 7 +- .../devicetree/bindings/pci/pci-keystone.txt | 14 +- Documentation/devicetree/bindings/pci/pci.txt | 50 + .../bindings/phy/brcm,stingray-usb-phy.txt | 32 + .../devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt | 3 + .../bindings/phy/meson-g12a-usb2-phy.txt | 22 + .../bindings/phy/meson-g12a-usb3-pcie-phy.txt | 22 + .../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 9 + .../devicetree/bindings/phy/phy-hi3660-usb3.txt | 26 + .../devicetree/bindings/phy/phy-mtk-ufs.txt | 38 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 14 +- .../devicetree/bindings/phy/rcar-gen2-phy.txt | 57 +- .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 14 +- .../devicetree/bindings/phy/rockchip-emmc-phy.txt | 8 +- .../bindings/phy/ti,phy-am654-serdes.txt | 82 + .../bindings/pinctrl/cirrus,lochnagar.txt | 141 + .../bindings/pinctrl/fsl,imx7d-pinctrl.txt | 6 +- .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 1 + .../devicetree/bindings/pinctrl/pinctrl-mt8183.txt | 132 + .../bindings/pinctrl/st,stm32-pinctrl.txt | 2 + .../bindings/power/amlogic,meson-gx-pwrc.txt | 4 +- .../bindings/power/reset/syscon-reboot.txt | 11 +- .../bindings/power/supply/axp20x_usb_power.txt | 1 + .../bindings/power/supply/gpio-charger.txt | 8 +- .../bindings/power/supply/ingenic,battery.txt | 31 + .../bindings/power/supply/lt3651-charger.txt | 29 + .../bindings/power/supply/ltc3651-charger.txt | 27 - .../bindings/power/supply/olpc_battery.txt | 2 +- Documentation/devicetree/bindings/pps/pps-gpio.txt | 7 + .../devicetree/bindings/pwm/pwm-tiehrpwm.txt | 1 + .../bindings/regulator/gpio-regulator.txt | 30 +- .../bindings/regulator/st,stm32mp1-pwr-reg.txt | 43 + .../bindings/reset/hisilicon,hi3660-reset.txt | 7 +- .../devicetree/bindings/rtc/nxp,pcf85063.txt | 6 +- .../devicetree/bindings/rtc/rtc-aspeed.txt | 22 + Documentation/devicetree/bindings/rtc/rtc.txt | 1 + .../devicetree/bindings/serial/cdns,uart.txt | 5 + .../devicetree/bindings/serial/mtk-uart.txt | 5 +- .../devicetree/bindings/serial/nxp,sc16is7xx.txt | 2 + .../devicetree/bindings/serial/sifive-serial.txt | 33 + .../devicetree/bindings/serial/sprd-uart.txt | 17 +- .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 + .../devicetree/bindings/soc/mediatek/scpsys.txt | 5 +- .../devicetree/bindings/soc/qcom/qcom,glink.txt | 5 + .../devicetree/bindings/sound/amlogic,axg-fifo.txt | 4 +- .../devicetree/bindings/sound/amlogic,axg-pdm.txt | 3 +- .../bindings/sound/amlogic,axg-spdifin.txt | 3 +- .../bindings/sound/amlogic,axg-spdifout.txt | 3 +- .../bindings/sound/amlogic,axg-tdm-formatters.txt | 4 +- .../devicetree/bindings/sound/cs42l51.txt | 16 + .../devicetree/bindings/sound/fsl,audmix.txt | 50 + .../bindings/sound/mt8183-da7219-max98357.txt | 15 + .../sound/mt8183-mt6358-ts3a227-max98357.txt | 15 + .../devicetree/bindings/sound/renesas,rsnd.txt | 1 + .../devicetree/bindings/sound/rockchip,pdm.txt | 5 + .../devicetree/bindings/sound/simple-card.txt | 2 + .../devicetree/bindings/sound/sprd-mcdt.txt | 19 + 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 + .../bindings/timer/arm,arch_timer_mmio.yaml | 1 + .../bindings/timer/intel,ixp4xx-timer.yaml | 42 + .../bindings/timer/mediatek,mtk-timer.txt | 1 + .../devicetree/bindings/trivial-devices.yaml | 4 + .../devicetree/bindings/ufs/cdns,ufshc.txt | 5 +- .../devicetree/bindings/ufs/ufs-mediatek.txt | 43 + Documentation/devicetree/bindings/ufs/ufs-qcom.txt | 5 +- .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 6 +- .../devicetree/bindings/usb/generic-ehci.yaml | 95 + .../devicetree/bindings/usb/generic-ohci.yaml | 89 + .../bindings/usb/ingenic,jz4740-musb.txt | 8 + .../bindings/usb/nvidia,tegra124-xusb.txt | 4 + .../devicetree/bindings/usb/renesas_usbhs.txt | 1 + Documentation/devicetree/bindings/usb/usb-ehci.txt | 46 - Documentation/devicetree/bindings/usb/usb-hcd.txt | 9 - Documentation/devicetree/bindings/usb/usb-hcd.yaml | 25 + Documentation/devicetree/bindings/usb/usb-ohci.txt | 35 - Documentation/devicetree/bindings/usb/usb-xhci.txt | 1 + .../devicetree/bindings/vendor-prefixes.txt | 14 + Documentation/devicetree/bindings/virtio/iommu.txt | 66 + Documentation/devicetree/bindings/virtio/mmio.txt | 30 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 + .../devicetree/bindings/writing-bindings.txt | 60 + Documentation/doc-guide/index.rst | 6 +- Documentation/dontdiff | 10 +- 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/component.rst | 2 + Documentation/driver-api/device-io.rst | 45 - Documentation/driver-api/generic-counter.rst | 342 + Documentation/driver-api/index.rst | 2 + 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/soundwire/stream.rst | 16 +- Documentation/driver-api/usb/power-management.rst | 14 +- Documentation/driver-model/devres.txt | 3 + Documentation/features/debug/kgdb/arch-support.txt | 2 +- .../features/debug/kprobes/arch-support.txt | 2 +- .../features/debug/kretprobes/arch-support.txt | 2 +- Documentation/filesystems/autofs-mount-control.txt | 6 +- Documentation/filesystems/autofs.txt | 66 +- Documentation/filesystems/debugfs.txt | 16 +- Documentation/filesystems/mount_api.txt | 367 +- Documentation/filesystems/porting | 10 + .../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/gpio/index.rst | 17 + Documentation/gpio/sysfs.rst | 167 + Documentation/gpio/sysfs.txt | 156 - Documentation/gpu/drm-internals.rst | 5 + Documentation/gpu/drm-kms-helpers.rst | 18 + Documentation/gpu/kms-properties.csv | 1 - Documentation/gpu/meson.rst | 6 - Documentation/gpu/tinydrm.rst | 30 +- Documentation/gpu/todo.rst | 12 +- 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 | 160 + 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/i2c/busses/i2c-amd-mp2 | 23 + Documentation/i2c/busses/i2c-i801 | 1 + Documentation/index.rst | 11 + Documentation/kprobes.txt | 7 +- Documentation/lzo.txt | 8 +- Documentation/media/index.rst | 2 +- Documentation/media/kapi/mc-core.rst | 41 + Documentation/media/lirc.h.rst.exceptions | 1 + Documentation/media/uapi/mediactl/request-api.rst | 2 +- Documentation/media/uapi/rc/rc-tables.rst | 4 +- Documentation/media/uapi/v4l/buffer.rst | 21 +- Documentation/media/uapi/v4l/colorspaces-defs.rst | 4 +- Documentation/media/uapi/v4l/colorspaces.rst | 4 +- Documentation/media/uapi/v4l/dev-raw-vbi.rst | 4 +- Documentation/media/uapi/v4l/dev-rds.rst | 2 +- Documentation/media/uapi/v4l/dev-sliced-vbi.rst | 22 +- Documentation/media/uapi/v4l/dev-subdev.rst | 82 +- Documentation/media/uapi/v4l/ext-ctrls-camera.rst | 17 +- Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 235 +- Documentation/media/uapi/v4l/ext-ctrls-detect.rst | 2 +- Documentation/media/uapi/v4l/ext-ctrls-dv.rst | 2 +- Documentation/media/uapi/v4l/ext-ctrls-flash.rst | 4 +- Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst | 2 +- Documentation/media/uapi/v4l/field-order.rst | 4 +- Documentation/media/uapi/v4l/pixfmt-compressed.rst | 6 + Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst | 9 +- .../media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst | 9 + Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-packed-rgb.rst | 440 +- Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst | 23 +- Documentation/media/uapi/v4l/pixfmt-srggb10p.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-srggb12p.rst | 3 +- Documentation/media/uapi/v4l/pixfmt-srggb14p.rst | 24 +- .../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 17 +- Documentation/media/uapi/v4l/pixfmt-y10p.rst | 10 + Documentation/media/uapi/v4l/subdev-formats.rst | 113 +- Documentation/media/uapi/v4l/vidioc-qbuf.rst | 10 +- Documentation/media/v4l-drivers/index.rst | 1 - Documentation/media/v4l-drivers/zoran.rst | 583 - Documentation/memory-barriers.txt | 269 +- Documentation/networking/batman-adv.rst | 110 +- Documentation/networking/decnet.txt | 2 - Documentation/networking/devlink-info-versions.rst | 5 + Documentation/networking/dsa/bcm_sf2.rst | 115 + Documentation/networking/dsa/bcm_sf2.txt | 114 - Documentation/networking/dsa/dsa.rst | 587 + Documentation/networking/dsa/dsa.txt | 584 - Documentation/networking/dsa/index.rst | 10 + Documentation/networking/dsa/lan9303.rst | 37 + Documentation/networking/dsa/lan9303.txt | 37 - Documentation/networking/index.rst | 1 + Documentation/networking/ip-sysctl.txt | 35 +- Documentation/networking/msg_zerocopy.rst | 2 +- Documentation/networking/netdev-FAQ.rst | 13 + Documentation/networking/nf_flowtable.txt | 8 +- Documentation/networking/rxrpc.txt | 16 +- Documentation/networking/snmp_counter.rst | 12 +- Documentation/ntb.txt | 14 +- Documentation/powerpc/DAWR-POWER9.txt | 32 + Documentation/preempt-locking.txt | 1 - Documentation/process/5.Posting.rst | 10 +- Documentation/process/coding-style.rst | 6 +- Documentation/process/deprecated.rst | 2 + Documentation/process/howto.rst | 2 +- Documentation/process/kernel-docs.rst | 12 - Documentation/process/maintainer-pgp-guide.rst | 2 +- Documentation/process/submit-checklist.rst | 27 +- Documentation/process/submitting-patches.rst | 46 +- Documentation/robust-futexes.txt | 3 +- Documentation/rtc.txt | 2 +- Documentation/serial/README.cycladesZ | 8 - Documentation/serial/cyclades_z.rst | 11 + Documentation/serial/driver | 486 - Documentation/serial/driver.rst | 549 + Documentation/serial/index.rst | 32 + Documentation/serial/moxa-smartio | 523 - Documentation/serial/moxa-smartio.rst | 615 + Documentation/serial/n_gsm.rst | 103 + Documentation/serial/n_gsm.txt | 96 - Documentation/serial/rocket.rst | 185 + Documentation/serial/rocket.txt | 189 - Documentation/serial/serial-iso7816.rst | 90 + Documentation/serial/serial-iso7816.txt | 83 - Documentation/serial/serial-rs485.rst | 103 + Documentation/serial/serial-rs485.txt | 95 - Documentation/serial/tty.rst | 328 + Documentation/serial/tty.txt | 313 - .../sound/kernel-api/writing-an-alsa-driver.rst | 4 +- Documentation/speculation.txt | 8 +- Documentation/spi/spi-summary | 6 + Documentation/sysctl/kernel.txt | 2 +- Documentation/sysctl/vm.txt | 28 +- Documentation/thermal/sysfs-api.txt | 2 +- Documentation/trace/ftrace.rst | 32 + Documentation/trace/histogram.rst | 110 +- .../trace/postprocess/trace-vmscan-postprocess.pl | 7 +- Documentation/translations/index.rst | 40 + .../it_IT/core-api/memory-allocation.rst | 13 + .../translations/it_IT/disclaimer-ita.rst | 13 +- .../translations/it_IT/doc-guide/index.rst | 6 +- Documentation/translations/it_IT/index.rst | 65 +- .../translations/it_IT/networking/netdev-FAQ.rst | 13 + .../translations/it_IT/process/5.Posting.rst | 10 +- .../translations/it_IT/process/coding-style.rst | 8 +- .../translations/it_IT/process/deprecated.rst | 129 + .../it_IT/process/kernel-enforcement-statement.rst | 168 +- .../translations/it_IT/process/license-rules.rst | 452 + .../it_IT/process/maintainer-pgp-guide.rst | 939 +- .../it_IT/process/stable-kernel-rules.rst | 194 +- .../it_IT/process/submitting-patches.rst | 47 +- Documentation/translations/ja_JP/SubmitChecklist | 22 +- Documentation/translations/ja_JP/SubmittingPatches | 6 +- .../translations/ko_KR/memory-barriers.txt | 49 +- Documentation/translations/zh_CN/HOWTO | 525 - Documentation/translations/zh_CN/SubmittingDrivers | 164 - Documentation/translations/zh_CN/SubmittingPatches | 412 - Documentation/translations/zh_CN/coding-style.rst | 967 - .../translations/zh_CN/disclaimer-zh_CN.rst | 9 + Documentation/translations/zh_CN/email-clients.txt | 210 - Documentation/translations/zh_CN/index.rst | 17 +- Documentation/translations/zh_CN/magic-number.txt | 153 - Documentation/translations/zh_CN/oops-tracing.txt | 2 +- .../translations/zh_CN/process/1.Intro.rst | 186 + .../translations/zh_CN/process/2.Process.rst | 360 + .../translations/zh_CN/process/3.Early-stage.rst | 161 + .../translations/zh_CN/process/4.Coding.rst | 290 + .../translations/zh_CN/process/5.Posting.rst | 240 + .../translations/zh_CN/process/6.Followthrough.rst | 145 + .../zh_CN/process/7.AdvancedTopics.rst | 124 + .../translations/zh_CN/process/8.Conclusion.rst | 64 + .../process/code-of-conduct-interpretation.rst | 108 + .../translations/zh_CN/process/code-of-conduct.rst | 72 + .../translations/zh_CN/process/coding-style.rst | 954 + .../zh_CN/process/development-process.rst | 26 + .../translations/zh_CN/process/email-clients.rst | 248 + Documentation/translations/zh_CN/process/howto.rst | 492 + Documentation/translations/zh_CN/process/index.rst | 60 + .../translations/zh_CN/process/license-rules.rst | 370 + .../translations/zh_CN/process/magic-number.rst | 151 + .../zh_CN/process/management-style.rst | 207 + .../zh_CN/process/programming-language.rst | 41 + .../zh_CN/process/stable-api-nonsense.rst | 155 + .../zh_CN/process/stable-kernel-rules.rst | 64 + .../zh_CN/process/submit-checklist.rst | 107 + .../zh_CN/process/submitting-drivers.rst | 160 + .../zh_CN/process/submitting-patches.rst | 682 + .../zh_CN/process/volatile-considered-harmful.rst | 106 + Documentation/translations/zh_CN/sparse.txt | 6 +- .../translations/zh_CN/stable_api_nonsense.txt | 157 - .../translations/zh_CN/stable_kernel_rules.txt | 66 - .../zh_CN/volatile-considered-harmful.txt | 113 - Documentation/unaligned-memory-access.txt | 2 +- Documentation/usb/WUSB-Design-overview.txt | 56 +- Documentation/usb/acm.txt | 164 +- Documentation/usb/authorization.txt | 75 +- Documentation/usb/chipidea.txt | 101 +- Documentation/usb/dwc3.txt | 12 +- Documentation/usb/ehci.txt | 42 +- Documentation/usb/functionfs.txt | 17 +- Documentation/usb/gadget-testing.txt | 611 +- Documentation/usb/gadget_configfs.txt | 306 +- Documentation/usb/gadget_hid.txt | 175 +- Documentation/usb/gadget_multi.txt | 43 +- Documentation/usb/gadget_printer.txt | 155 +- Documentation/usb/gadget_serial.txt | 75 +- Documentation/usb/iuu_phoenix.txt | 34 +- Documentation/usb/mass-storage.txt | 19 +- Documentation/usb/misc_usbsevseg.txt | 9 +- Documentation/usb/mtouchusb.txt | 42 +- Documentation/usb/ohci.txt | 5 +- Documentation/usb/rio.txt | 83 +- Documentation/usb/usb-help.txt | 21 +- Documentation/usb/usb-serial.txt | 205 +- Documentation/usb/usbip_protocol.txt | 552 +- Documentation/usb/usbmon.txt | 100 +- Documentation/userspace-api/seccomp_filter.rst | 8 +- Documentation/video-output.txt | 52 +- Documentation/virtual/kvm/api.txt | 260 +- Documentation/virtual/kvm/devices/vm.txt | 3 +- Documentation/virtual/kvm/devices/xive.txt | 197 + Documentation/virtual/kvm/mmu.txt | 11 +- Documentation/vm/hmm.rst | 94 +- Documentation/vm/hugetlbfs_reserv.rst | 17 +- Documentation/vm/index.rst | 1 + Documentation/vm/memory-model.rst | 183 + Documentation/vm/numa.rst | 4 +- Documentation/vm/transhuge.rst | 81 +- Documentation/x86/boot.txt | 4 + Documentation/x86/kernel-stacks | 13 +- Documentation/x86/topology.txt | 2 +- Documentation/x86/x86_64/mm.txt | 6 +- Documentation/xilinx/eemi.txt | 4 +- MAINTAINERS | 446 +- Makefile | 200 +- Next/SHA1s | 299 + Next/Trees | 301 + Next/merge.log | 14828 +++++++++++++ Next/quilt-import.log | 2 + arch/Kconfig | 28 +- arch/alpha/Kconfig | 8 +- arch/alpha/include/asm/Kbuild | 2 + arch/alpha/include/asm/barrier.h | 1 + arch/alpha/include/asm/io.h | 2 - arch/alpha/include/asm/rwsem.h | 211 - arch/alpha/include/asm/segment.h | 6 - arch/alpha/include/asm/syscall.h | 2 +- arch/alpha/include/asm/tlb.h | 6 - arch/alpha/include/uapi/asm/kvm_para.h | 2 - arch/alpha/include/uapi/asm/sockios.h | 4 +- arch/alpha/kernel/pci_iommu.c | 20 +- arch/alpha/kernel/smc37c669.c | 1 - arch/alpha/kernel/smc37c93x.c | 1 - arch/alpha/kernel/syscalls/syscall.tbl | 4 + arch/alpha/mm/init.c | 14 - arch/arc/Kconfig | 24 +- arch/arc/Makefile | 6 + arch/arc/boot/dts/abilis_tb100.dtsi | 58 +- arch/arc/boot/dts/abilis_tb100_dvk.dts | 14 +- arch/arc/boot/dts/abilis_tb101.dtsi | 58 +- arch/arc/boot/dts/abilis_tb101_dvk.dts | 14 +- arch/arc/boot/dts/abilis_tb10x.dtsi | 60 +- arch/arc/boot/dts/axc001.dtsi | 6 +- arch/arc/boot/dts/axc003.dtsi | 16 +- arch/arc/boot/dts/axc003_idu.dtsi | 16 +- arch/arc/boot/dts/axs10x_mb.dtsi | 22 +- arch/arc/boot/dts/hsdk.dts | 46 +- arch/arc/boot/dts/vdk_axc003.dtsi | 4 +- arch/arc/boot/dts/vdk_axc003_idu.dtsi | 4 +- arch/arc/boot/dts/vdk_axs10x_mb.dtsi | 18 +- arch/arc/configs/haps_hs_defconfig | 1 - arch/arc/configs/haps_hs_smp_defconfig | 1 - arch/arc/configs/hsdk_defconfig | 1 + arch/arc/configs/nsim_700_defconfig | 1 - arch/arc/configs/nsim_hs_defconfig | 1 - arch/arc/configs/nsim_hs_smp_defconfig | 1 - arch/arc/configs/nsimosci_defconfig | 1 - arch/arc/configs/nsimosci_hs_defconfig | 1 - arch/arc/configs/nsimosci_hs_smp_defconfig | 1 - arch/arc/include/asm/Kbuild | 2 + arch/arc/include/asm/arcregs.h | 12 +- arch/arc/include/asm/elf.h | 6 +- arch/arc/include/asm/irqflags-arcv2.h | 8 +- arch/arc/include/asm/perf_event.h | 2 +- arch/arc/include/asm/spinlock.h | 49 +- arch/arc/include/asm/syscall.h | 18 +- arch/arc/include/asm/tlb.h | 32 - arch/arc/include/asm/uaccess.h | 1 + arch/arc/include/uapi/asm/Kbuild | 1 - arch/arc/kernel/head.S | 6 + arch/arc/kernel/intc-arcv2.c | 2 +- arch/arc/kernel/setup.c | 211 +- arch/arc/kernel/troubleshoot.c | 5 +- arch/arc/lib/Makefile | 8 +- arch/arc/lib/memcpy-archs-unaligned.S | 47 + arch/arc/lib/memset-archs.S | 4 +- arch/arc/mm/cache.c | 31 +- arch/arc/mm/init.c | 15 - arch/arc/plat-eznps/Kconfig | 12 +- arch/arm/Kconfig | 17 +- arch/arm/Kconfig.debug | 8 +- arch/arm/Makefile | 9 +- arch/arm/arm-soc-for-next-contents.txt | 201 + arch/arm/boot/compressed/head.S | 16 +- arch/arm/boot/dts/Makefile | 16 +- arch/arm/boot/dts/am335x-baltos-ir2110.dts | 16 +- arch/arm/boot/dts/am335x-baltos-ir3220.dts | 38 +- arch/arm/boot/dts/am335x-baltos-ir5221.dts | 42 +- arch/arm/boot/dts/am335x-baltos-leds.dtsi | 6 +- arch/arm/boot/dts/am335x-baltos.dtsi | 140 +- arch/arm/boot/dts/am335x-base0033.dts | 48 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 116 +- arch/arm/boot/dts/am335x-boneblack-common.dtsi | 54 +- arch/arm/boot/dts/am335x-boneblack-wireless.dts | 28 +- arch/arm/boot/dts/am335x-boneblue.dts | 104 +- arch/arm/boot/dts/am335x-bonegreen-common.dtsi | 4 +- arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 28 +- arch/arm/boot/dts/am335x-chiliboard.dts | 66 +- arch/arm/boot/dts/am335x-chilisom.dtsi | 34 +- arch/arm/boot/dts/am335x-cm-t335.dts | 190 +- arch/arm/boot/dts/am335x-evm.dts | 260 +- arch/arm/boot/dts/am335x-evmsk.dts | 318 +- arch/arm/boot/dts/am335x-icev2.dts | 116 +- arch/arm/boot/dts/am335x-igep0033.dtsi | 40 +- arch/arm/boot/dts/am335x-lxm.dts | 120 +- arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 42 +- arch/arm/boot/dts/am335x-moxa-uc-2101.dts | 24 +- arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 116 +- arch/arm/boot/dts/am335x-nano.dts | 140 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 168 +- arch/arm/boot/dts/am335x-osd335x-common.dtsi | 4 +- arch/arm/boot/dts/am335x-pcm-953.dtsi | 74 +- arch/arm/boot/dts/am335x-pdu001.dts | 170 +- arch/arm/boot/dts/am335x-pepper.dts | 200 +- arch/arm/boot/dts/am335x-phycore-som.dtsi | 60 +- arch/arm/boot/dts/am335x-pocketbeagle.dts | 56 +- arch/arm/boot/dts/am335x-sancloud-bbe.dts | 62 +- arch/arm/boot/dts/am335x-sbc-t335.dts | 152 +- arch/arm/boot/dts/am335x-shc.dts | 226 +- arch/arm/boot/dts/am335x-sl50.dts | 208 +- arch/arm/boot/dts/am335x-wega.dtsi | 68 +- arch/arm/boot/dts/am33xx-l4.dtsi | 4 +- arch/arm/boot/dts/am43x-epos-evm.dts | 11 + arch/arm/boot/dts/am5718.dtsi | 32 + arch/arm/boot/dts/am571x-idk.dts | 2 +- arch/arm/boot/dts/am5728.dtsi | 33 + arch/arm/boot/dts/am572x-idk.dts | 5 +- arch/arm/boot/dts/am5748.dtsi | 33 + arch/arm/boot/dts/am574x-idk.dts | 4 +- arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 2 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 2 +- arch/arm/boot/dts/armada-38x.dtsi | 2 + arch/arm/boot/dts/aspeed-ast2500-evb.dts | 21 +- arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 6 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 5 + arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 8 + arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 52 +- arch/arm/boot/dts/aspeed-g4.dtsi | 6 + arch/arm/boot/dts/aspeed-g5.dtsi | 20 + arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 39 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 39 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 93 +- arch/arm/boot/dts/at91-sama5d4_xplained.dts | 39 +- arch/arm/boot/dts/at91-sama5d4ek.dts | 39 +- arch/arm/boot/dts/at91-vinco.dts | 39 +- arch/arm/boot/dts/at91sam9260ek.dts | 39 +- arch/arm/boot/dts/at91sam9xe.dtsi | 39 +- arch/arm/boot/dts/axp81x.dtsi | 4 + arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | 2 +- arch/arm/boot/dts/dra7-l4.dtsi | 6 +- arch/arm/boot/dts/dra7.dtsi | 2 + arch/arm/boot/dts/emev2-kzm9d.dts | 2 +- arch/arm/boot/dts/exynos3250.dtsi | 72 +- arch/arm/boot/dts/exynos4.dtsi | 14 +- arch/arm/boot/dts/exynos4210-origen.dts | 4 +- arch/arm/boot/dts/exynos4210-smdkv310.dts | 4 +- arch/arm/boot/dts/exynos4210-trats.dts | 4 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 21 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 7 +- arch/arm/boot/dts/exynos4412-origen.dts | 3 +- arch/arm/boot/dts/exynos4412-smdk4412.dts | 4 +- arch/arm/boot/dts/exynos4412-trats2.dts | 3 +- arch/arm/boot/dts/exynos4412.dtsi | 2 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 3 +- arch/arm/boot/dts/exynos5250.dtsi | 40 +- arch/arm/boot/dts/exynos5260-pinctrl.dtsi | 16 + arch/arm/boot/dts/exynos5260-xyref5260.dts | 2 +- arch/arm/boot/dts/exynos5260.dtsi | 82 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 2 - arch/arm/boot/dts/exynos5410-smdk5410.dts | 2 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 364 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 3 +- arch/arm/boot/dts/exynos5420.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi | 5 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 2 - arch/arm/boot/dts/exynos54xx.dtsi | 38 +- arch/arm/boot/dts/gemini-dlink-dir-685.dts | 82 +- arch/arm/boot/dts/imx35.dtsi | 6 + arch/arm/boot/dts/imx50-kobo-aura.dts | 258 + arch/arm/boot/dts/imx50.dtsi | 23 +- arch/arm/boot/dts/imx51-zii-rdu1.dts | 38 +- arch/arm/boot/dts/imx51.dtsi | 2 +- arch/arm/boot/dts/imx53-m53.dtsi | 2 +- arch/arm/boot/dts/imx53-m53menlo.dts | 311 + arch/arm/boot/dts/imx53.dtsi | 2 +- arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 8 +- arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 381 + arch/arm/boot/dts/imx6dl-riotboard.dts | 2 +- arch/arm/boot/dts/imx6dl-sabreauto.dts | 15 + arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 6 +- arch/arm/boot/dts/imx6q-ba16.dtsi | 2 +- arch/arm/boot/dts/imx6q-gw54xx.dts | 105 + arch/arm/boot/dts/imx6q-logicpd.dts | 4 +- arch/arm/boot/dts/imx6q-marsboard.dts | 2 +- arch/arm/boot/dts/imx6q-tbs2910.dts | 2 +- arch/arm/boot/dts/imx6q-zii-rdu2.dts | 38 +- arch/arm/boot/dts/imx6qdl-apf6.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-emcon.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 29 +- arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 138 + arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-var-dart.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 50 +- arch/arm/boot/dts/imx6qdl.dtsi | 18 +- arch/arm/boot/dts/imx6qp-zii-rdu2.dts | 38 +- arch/arm/boot/dts/imx6sl.dtsi | 11 +- arch/arm/boot/dts/imx6sll.dtsi | 3 +- arch/arm/boot/dts/imx6sx-sabreauto.dts | 2 +- arch/arm/boot/dts/imx6sx-sdb.dtsi | 2 +- arch/arm/boot/dts/imx6sx.dtsi | 4 +- arch/arm/boot/dts/imx6ul.dtsi | 4 +- arch/arm/boot/dts/imx6ull-pinfunc-snvs.h | 2 +- arch/arm/boot/dts/imx7-mba7.dtsi | 550 + arch/arm/boot/dts/imx7-tqma7.dtsi | 249 + arch/arm/boot/dts/imx7d-mba7.dts | 119 + arch/arm/boot/dts/imx7d-pico.dtsi | 2 +- arch/arm/boot/dts/imx7d-tqma7.dtsi | 11 + arch/arm/boot/dts/imx7d-zii-rpu2.dts | 941 + arch/arm/boot/dts/imx7d.dtsi | 1 + arch/arm/boot/dts/imx7s-mba7.dts | 18 + arch/arm/boot/dts/imx7s-tqma7.dtsi | 11 + arch/arm/boot/dts/imx7s-warp.dts | 61 + arch/arm/boot/dts/imx7s.dtsi | 98 +- arch/arm/boot/dts/imx7ulp.dtsi | 12 + arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts | 109 + arch/arm/boot/dts/intel-ixp42x.dtsi | 25 + .../arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts | 94 + arch/arm/boot/dts/intel-ixp43x.dtsi | 15 + arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi | 34 + arch/arm/boot/dts/intel-ixp4xx.dtsi | 69 + arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi | 2 +- arch/arm/boot/dts/lpc3250-ea3250.dts | 1 + arch/arm/boot/dts/lpc3250-phy3250.dts | 3 +- arch/arm/boot/dts/lpc32xx.dtsi | 38 +- arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts | 1 - arch/arm/boot/dts/ls1021a-qds.dts | 4 + arch/arm/boot/dts/ls1021a-twr.dts | 9 +- arch/arm/boot/dts/ls1021a.dtsi | 40 +- arch/arm/boot/dts/meson.dtsi | 9 + arch/arm/boot/dts/meson8.dtsi | 10 + arch/arm/boot/dts/meson8b-ec100.dts | 14 + arch/arm/boot/dts/meson8b-odroidc1.dts | 66 + arch/arm/boot/dts/meson8b.dtsi | 10 + arch/arm/boot/dts/omap2420-n810.dts | 2 +- arch/arm/boot/dts/omap4-droid4-xt894.dts | 27 +- arch/arm/boot/dts/omap4-duovero.dtsi | 21 +- arch/arm/boot/dts/omap4-l4-abe.dtsi | 501 + arch/arm/boot/dts/omap4-mcpdm.dtsi | 44 + arch/arm/boot/dts/omap4-panda-common.dtsi | 21 +- arch/arm/boot/dts/omap4-sdp.dts | 21 +- arch/arm/boot/dts/omap4-var-som-om44.dtsi | 21 +- arch/arm/boot/dts/omap4.dtsi | 192 +- arch/arm/boot/dts/omap5-board-common.dtsi | 8 +- arch/arm/boot/dts/omap5-l4-abe.dtsi | 447 + arch/arm/boot/dts/omap5.dtsi | 115 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 6 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 1 + arch/arm/boot/dts/qcom-msm8660.dtsi | 1 + arch/arm/boot/dts/qcom-pma8084.dtsi | 1 + arch/arm/boot/dts/r7s72100-rskrza1.dts | 46 +- arch/arm/boot/dts/r8a73a4-ape6evm.dts | 29 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 123 + arch/arm/boot/dts/r8a77470.dtsi | 313 + arch/arm/boot/dts/r8a7778-bockw.dts | 2 +- arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7792-blanche.dts | 20 + arch/arm/boot/dts/r8a7792.dtsi | 18 + arch/arm/boot/dts/r8a7794-alt.dts | 47 + arch/arm/boot/dts/rk3036-kylin.dts | 10 +- arch/arm/boot/dts/rk3036.dtsi | 136 +- arch/arm/boot/dts/rk3066a-marsboard.dts | 2 +- arch/arm/boot/dts/rk3066a-mk808.dts | 37 +- arch/arm/boot/dts/rk3066a-rayeager.dts | 26 +- arch/arm/boot/dts/rk3066a.dtsi | 239 +- arch/arm/boot/dts/rk3188-px3-evb.dts | 4 +- arch/arm/boot/dts/rk3188-radxarock.dts | 14 +- arch/arm/boot/dts/rk3188.dtsi | 210 +- arch/arm/boot/dts/rk322x.dtsi | 170 +- arch/arm/boot/dts/rk3288-evb-act8846.dts | 4 +- arch/arm/boot/dts/rk3288-evb.dtsi | 26 +- arch/arm/boot/dts/rk3288-fennec.dts | 10 +- arch/arm/boot/dts/rk3288-firefly-beta.dts | 4 +- arch/arm/boot/dts/rk3288-firefly-reload-core.dtsi | 10 +- arch/arm/boot/dts/rk3288-firefly-reload.dts | 36 +- arch/arm/boot/dts/rk3288-firefly.dts | 4 +- arch/arm/boot/dts/rk3288-firefly.dtsi | 38 +- arch/arm/boot/dts/rk3288-miqi.dts | 28 +- arch/arm/boot/dts/rk3288-phycore-rdk.dts | 28 +- arch/arm/boot/dts/rk3288-phycore-som.dtsi | 30 +- arch/arm/boot/dts/rk3288-r89.dts | 14 +- arch/arm/boot/dts/rk3288-rock2-som.dtsi | 4 +- arch/arm/boot/dts/rk3288-rock2-square.dts | 18 +- arch/arm/boot/dts/rk3288-tinker-s.dts | 5 + arch/arm/boot/dts/rk3288-tinker.dtsi | 70 +- arch/arm/boot/dts/rk3288-veyron-analog-audio.dtsi | 8 +- arch/arm/boot/dts/rk3288-veyron-brain.dts | 8 +- arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 25 +- arch/arm/boot/dts/rk3288-veyron-jaq.dts | 14 +- arch/arm/boot/dts/rk3288-veyron-jerry.dts | 23 +- arch/arm/boot/dts/rk3288-veyron-mickey.dts | 6 +- arch/arm/boot/dts/rk3288-veyron-mighty.dts | 34 + arch/arm/boot/dts/rk3288-veyron-minnie.dts | 24 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 6 +- arch/arm/boot/dts/rk3288-veyron-sdmmc.dtsi | 16 +- arch/arm/boot/dts/rk3288-veyron-speedy.dts | 14 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 93 +- arch/arm/boot/dts/rk3288-vyasa.dts | 6 +- arch/arm/boot/dts/rk3288.dtsi | 337 +- arch/arm/boot/dts/rv1108-elgin-r1.dts | 1 - arch/arm/boot/dts/rv1108.dtsi | 138 +- arch/arm/boot/dts/s5pv210-goni.dts | 2 +- arch/arm/boot/dts/s5pv210.dtsi | 6 +- arch/arm/boot/dts/sama5d2-pinfunc.h | 2 +- arch/arm/boot/dts/sama5d2.dtsi | 45 +- arch/arm/boot/dts/sama5d36ek_cmp.dts | 39 +- arch/arm/boot/dts/sama5d3xcm_cmp.dtsi | 39 +- arch/arm/boot/dts/sama5d3xmb_cmp.dtsi | 39 +- arch/arm/boot/dts/sama5d4.dtsi | 39 +- arch/arm/boot/dts/socfpga_arria10_socdk_sdmmc.dts | 1 + arch/arm/boot/dts/ste-dbx5x0.dtsi | 74 +- arch/arm/boot/dts/ste-href-stuib.dtsi | 13 + arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 13 + arch/arm/boot/dts/stm32f429.dtsi | 13 + arch/arm/boot/dts/stm32f769-disco.dts | 4 + arch/arm/boot/dts/stm32h743-pinctrl.dtsi | 68 + arch/arm/boot/dts/stm32h743.dtsi | 14 + arch/arm/boot/dts/stm32h743i-disco.dts | 20 + arch/arm/boot/dts/stm32h743i-eval.dts | 23 +- arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 269 + arch/arm/boot/dts/stm32mp157a-dk1.dts | 250 + arch/arm/boot/dts/stm32mp157c-dk2.dts | 76 + arch/arm/boot/dts/stm32mp157c-ed1.dts | 175 +- arch/arm/boot/dts/stm32mp157c.dtsi | 56 + arch/arm/boot/dts/sun4i-a10-chuwi-v7-cw0825.dts | 20 +- arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 10 +- arch/arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts | 20 +- arch/arm/boot/dts/sun4i-a10-hyundai-a7hd.dts | 20 +- arch/arm/boot/dts/sun4i-a10-inet1.dts | 20 +- arch/arm/boot/dts/sun4i-a10-inet97fv2.dts | 20 +- arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts | 72 +- arch/arm/boot/dts/sun4i-a10-marsboard.dts | 12 +- arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 18 +- arch/arm/boot/dts/sun4i-a10-pcduino.dts | 12 +- arch/arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts | 20 +- arch/arm/boot/dts/sun4i-a10.dtsi | 11 +- arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts | 10 +- arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 10 +- .../boot/dts/sun5i-a13-empire-electronix-d709.dts | 20 +- arch/arm/boot/dts/sun5i-a13-hsg-h702.dts | 12 +- arch/arm/boot/dts/sun5i-a13-licheepi-one.dts | 5 +- arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 18 +- arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 20 +- arch/arm/boot/dts/sun5i-a13-q8-tablet.dts | 11 +- arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 16 +- arch/arm/boot/dts/sun5i-gr8-chip-pro.dts | 4 +- arch/arm/boot/dts/sun5i-gr8-evb.dts | 4 +- arch/arm/boot/dts/sun5i-r8-chip.dts | 14 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 20 +- arch/arm/boot/dts/sun5i.dtsi | 66 +- arch/arm/boot/dts/sun6i-a31-colombus.dts | 14 +- arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 16 +- arch/arm/boot/dts/sun6i-a31-i7.dts | 1 - arch/arm/boot/dts/sun6i-a31.dtsi | 22 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 2 +- .../boot/dts/sun6i-reference-design-tablet.dtsi | 12 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 10 +- arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 12 +- arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts | 12 +- arch/arm/boot/dts/sun7i-a20-olimex-som204-evb.dts | 4 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 18 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 24 +- arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 18 +- arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts | 12 +- arch/arm/boot/dts/sun7i-a20-orangepi.dts | 12 +- arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 12 +- arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 12 +- arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts | 12 +- arch/arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dts | 12 +- arch/arm/boot/dts/sun7i-a20.dtsi | 125 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 74 +- arch/arm/boot/dts/sun8i-a23-q8-tablet.dts | 6 + arch/arm/boot/dts/sun8i-a33-q8-tablet.dts | 7 + arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 11 +- arch/arm/boot/dts/sun8i-a33.dtsi | 20 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 12 + arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 12 + arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 73 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 111 +- .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 20 +- arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 2 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 6 +- arch/arm/boot/dts/sun8i-h3-mapleboard-mp130.dts | 7 +- arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts | 3 +- arch/arm/boot/dts/sun8i-h3-nanopi-m1.dts | 2 +- arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 2 +- arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 25 +- arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 34 +- arch/arm/boot/dts/sun8i-h3-orangepi-lite.dts | 27 +- arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 25 +- arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 27 +- arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 9 - arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts | 3 +- arch/arm/boot/dts/sun8i-h3-rervision-dvk.dts | 114 + arch/arm/boot/dts/sun8i-h3.dtsi | 4 + arch/arm/boot/dts/sun8i-q8-common.dtsi | 18 +- .../boot/dts/sun8i-r16-nintendo-nes-classic.dts | 2 - arch/arm/boot/dts/sun8i-r16-parrot.dts | 12 +- arch/arm/boot/dts/sun8i-r40.dtsi | 13 +- .../boot/dts/sun8i-reference-design-tablet.dtsi | 12 +- arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts | 2 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 13 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 36 +- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 15 +- arch/arm/boot/dts/sun9i-a80-optimus.dts | 4 +- arch/arm/boot/dts/sun9i-a80.dtsi | 84 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 7 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 50 +- arch/arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 4 +- arch/arm/boot/dts/tegra124-apalis-emc.dtsi | 39 +- arch/arm/boot/dts/tegra124-apalis-eval.dts | 40 +- arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 9 +- arch/arm/boot/dts/tegra124-apalis.dtsi | 45 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 5 + arch/arm/boot/dts/tegra124-nyan.dtsi | 5 + arch/arm/boot/dts/tegra124-venice2.dts | 5 + arch/arm/boot/dts/tegra30.dtsi | 11 + arch/arm/boot/dts/vf610-zii-cfu1.dts | 26 +- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 57 +- arch/arm/boot/dts/vf610-zii-dev-rev-c.dts | 49 +- arch/arm/boot/dts/vf610-zii-dev.dtsi | 6 +- arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 14 +- arch/arm/boot/dts/vf610-zii-spb4.dts | 359 + arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 5 +- arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 17 +- arch/arm/common/sa1111.c | 2 +- arch/arm/configs/aspeed_g4_defconfig | 2 - arch/arm/configs/aspeed_g5_defconfig | 2 - arch/arm/configs/at91_dt_defconfig | 3 +- arch/arm/configs/clps711x_defconfig | 3 +- arch/arm/configs/cm_x2xx_defconfig | 2 +- arch/arm/configs/cm_x300_defconfig | 2 +- arch/arm/configs/colibri_pxa270_defconfig | 2 +- arch/arm/configs/corgi_defconfig | 2 +- arch/arm/configs/davinci_all_defconfig | 2 +- arch/arm/configs/efm32_defconfig | 1 - arch/arm/configs/em_x270_defconfig | 2 +- arch/arm/configs/ep93xx_defconfig | 2 +- arch/arm/configs/eseries_pxa_defconfig | 2 +- arch/arm/configs/exynos_defconfig | 1 - arch/arm/configs/ezx_defconfig | 1 - arch/arm/configs/h3600_defconfig | 1 - arch/arm/configs/imote2_defconfig | 1 - arch/arm/configs/imx_v4_v5_defconfig | 5 +- arch/arm/configs/imx_v6_v7_defconfig | 8 +- arch/arm/configs/ixp4xx_defconfig | 2 +- arch/arm/configs/keystone_defconfig | 2 +- arch/arm/configs/lpc32xx_defconfig | 2 +- arch/arm/configs/mini2440_defconfig | 4 +- arch/arm/configs/mmp2_defconfig | 2 +- arch/arm/configs/moxart_defconfig | 1 - arch/arm/configs/multi_v4t_defconfig | 3 +- arch/arm/configs/multi_v5_defconfig | 2 +- arch/arm/configs/multi_v7_defconfig | 153 +- arch/arm/configs/mv78xx0_defconfig | 2 +- arch/arm/configs/mvebu_v5_defconfig | 2 +- arch/arm/configs/mvebu_v7_defconfig | 2 +- arch/arm/configs/mxs_defconfig | 2 +- arch/arm/configs/nhk8815_defconfig | 4 +- arch/arm/configs/omap1_defconfig | 3 +- arch/arm/configs/omap2plus_defconfig | 4 +- arch/arm/configs/orion5x_defconfig | 2 +- arch/arm/configs/oxnas_v6_defconfig | 2 +- arch/arm/configs/pxa3xx_defconfig | 2 +- arch/arm/configs/pxa_defconfig | 6 +- arch/arm/configs/qcom_defconfig | 15 +- arch/arm/configs/s3c2410_defconfig | 2 +- arch/arm/configs/s3c6400_defconfig | 2 +- arch/arm/configs/sama5_defconfig | 4 +- arch/arm/configs/shmobile_defconfig | 13 +- arch/arm/configs/socfpga_defconfig | 2 +- arch/arm/configs/spear13xx_defconfig | 2 +- arch/arm/configs/spear3xx_defconfig | 2 +- arch/arm/configs/spear6xx_defconfig | 2 +- arch/arm/configs/spitz_defconfig | 2 +- arch/arm/configs/stm32_defconfig | 1 - arch/arm/configs/tango4_defconfig | 2 +- arch/arm/configs/tegra_defconfig | 36 +- arch/arm/configs/trizeps4_defconfig | 2 +- arch/arm/configs/u300_defconfig | 3 +- arch/arm/configs/vexpress_defconfig | 1 - 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/firmware/Kconfig | 29 - arch/arm/firmware/Makefile | 4 - arch/arm/firmware/trusted_foundations.c | 103 - arch/arm/include/asm/Kbuild | 4 +- arch/arm/include/asm/arch_timer.h | 18 +- arch/arm/include/asm/cp15.h | 2 + arch/arm/include/asm/domain.h | 6 +- arch/arm/include/asm/firmware.h | 2 +- arch/arm/include/asm/futex.h | 3 +- arch/arm/include/asm/hardirq.h | 1 + arch/arm/include/asm/io.h | 2 - arch/arm/include/asm/kvm_emulate.h | 2 + arch/arm/include/asm/kvm_host.h | 26 +- arch/arm/include/asm/kvm_mmu.h | 11 + arch/arm/include/asm/limits.h | 12 - arch/arm/include/asm/processor.h | 4 +- arch/arm/include/asm/stage2_pgtable.h | 6 +- arch/arm/include/asm/syscall.h | 49 +- arch/arm/include/asm/tlb.h | 255 +- arch/arm/include/asm/trusted_foundations.h | 73 - arch/arm/include/asm/uaccess.h | 3 +- arch/arm/include/uapi/asm/Kbuild | 1 + arch/arm/include/uapi/asm/kvm_para.h | 2 - arch/arm/kernel/atags.h | 2 +- arch/arm/kernel/dma-isa.c | 8 +- arch/arm/kernel/head-nommu.S | 2 +- arch/arm/kernel/signal.c | 3 +- arch/arm/kernel/smp.c | 6 +- arch/arm/kernel/stacktrace.c | 6 - arch/arm/kvm/Kconfig | 1 - arch/arm/mach-at91/Kconfig | 3 - arch/arm/mach-at91/at91sam9.c | 18 + arch/arm/mach-at91/generic.h | 2 + arch/arm/mach-at91/pm.c | 199 +- arch/arm/mach-at91/pm_suspend.S | 111 +- arch/arm/mach-cns3xxx/core.c | 2 +- arch/arm/mach-davinci/board-da830-evm.c | 51 +- arch/arm/mach-davinci/board-da850-evm.c | 1 + arch/arm/mach-davinci/board-dm355-evm.c | 1 + arch/arm/mach-davinci/board-dm644x-evm.c | 1 + arch/arm/mach-davinci/board-omapl138-hawk.c | 50 +- arch/arm/mach-ep93xx/adssphere.c | 2 +- arch/arm/mach-ep93xx/clock.c | 3 +- arch/arm/mach-ep93xx/core.c | 8 +- arch/arm/mach-ep93xx/dma.c | 2 +- arch/arm/mach-ep93xx/edb93xx.c | 17 +- arch/arm/mach-ep93xx/gesbc9312.c | 2 +- .../mach-ep93xx/{include/mach => }/gpio-ep93xx.h | 0 arch/arm/mach-ep93xx/hardware.h | 25 + arch/arm/mach-ep93xx/include/mach/hardware.h | 25 - arch/arm/mach-ep93xx/include/mach/platform.h | 70 - arch/arm/mach-ep93xx/micro9.c | 2 +- arch/arm/mach-ep93xx/platform.h | 49 + arch/arm/mach-ep93xx/simone.c | 15 +- arch/arm/mach-ep93xx/snappercl15.c | 4 +- arch/arm/mach-ep93xx/ts72xx.c | 29 +- arch/arm/mach-ep93xx/vision_ep9307.c | 19 +- arch/arm/mach-exynos/Kconfig | 12 +- arch/arm/mach-exynos/Makefile | 2 +- arch/arm/mach-exynos/common.h | 1 + arch/arm/mach-exynos/exynos.c | 3 + arch/arm/mach-exynos/firmware.c | 1 + arch/arm/mach-exynos/mcpm-exynos.c | 13 +- arch/arm/mach-exynos/platsmp.c | 9 +- arch/arm/mach-exynos/smc.h | 7 + arch/arm/mach-exynos/suspend.c | 49 +- arch/arm/mach-imx/cpuidle-imx6q.c | 27 +- arch/arm/mach-imx/devices/platform-fec.c | 2 +- arch/arm/mach-imx/devices/platform-gpio_keys.c | 2 +- arch/arm/mach-imx/devices/platform-imx2-wdt.c | 2 +- arch/arm/mach-imx/devices/platform-mxc_nand.c | 2 +- arch/arm/mach-imx/hardware.h | 2 +- arch/arm/mach-imx/mach-imx51.c | 1 + arch/arm/mach-imx/pm-imx6.c | 8 +- arch/arm/mach-integrator/impd1.c | 2 +- arch/arm/mach-iop13xx/pci.c | 2 +- arch/arm/mach-iop13xx/setup.c | 8 +- arch/arm/mach-iop13xx/tpmi.c | 12 +- arch/arm/mach-ixp4xx/Kconfig | 27 +- arch/arm/mach-ixp4xx/Makefile | 5 +- arch/arm/mach-ixp4xx/avila-pci.c | 2 + arch/arm/mach-ixp4xx/avila-setup.c | 2 + arch/arm/mach-ixp4xx/common-pci.c | 2 +- arch/arm/mach-ixp4xx/common.c | 484 +- arch/arm/mach-ixp4xx/coyote-pci.c | 2 + arch/arm/mach-ixp4xx/coyote-setup.c | 2 + arch/arm/mach-ixp4xx/dsmg600-pci.c | 2 + arch/arm/mach-ixp4xx/dsmg600-setup.c | 5 +- arch/arm/mach-ixp4xx/fsg-pci.c | 2 + arch/arm/mach-ixp4xx/fsg-setup.c | 2 + arch/arm/mach-ixp4xx/gateway7001-pci.c | 2 + arch/arm/mach-ixp4xx/gateway7001-setup.c | 2 + arch/arm/mach-ixp4xx/gtwx5715-pci.c | 2 + arch/arm/mach-ixp4xx/gtwx5715-setup.c | 2 + arch/arm/mach-ixp4xx/include/mach/entry-macro.S | 41 - arch/arm/mach-ixp4xx/include/mach/irqs.h | 75 - arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h | 94 - arch/arm/mach-ixp4xx/include/mach/npe.h | 40 - arch/arm/mach-ixp4xx/include/mach/qmgr.h | 204 - arch/arm/mach-ixp4xx/irqs.h | 68 + arch/arm/mach-ixp4xx/ixdp425-pci.c | 2 + arch/arm/mach-ixp4xx/ixdp425-setup.c | 2 + arch/arm/mach-ixp4xx/ixdpg425-pci.c | 2 + arch/arm/mach-ixp4xx/ixp4xx-of.c | 60 + arch/arm/mach-ixp4xx/ixp4xx_npe.c | 742 - arch/arm/mach-ixp4xx/ixp4xx_qmgr.c | 372 - arch/arm/mach-ixp4xx/nas100d-pci.c | 2 + arch/arm/mach-ixp4xx/nas100d-setup.c | 5 +- arch/arm/mach-ixp4xx/nslu2-pci.c | 2 + arch/arm/mach-ixp4xx/nslu2-setup.c | 12 +- arch/arm/mach-ixp4xx/wg302v2-pci.c | 2 + arch/arm/mach-ixp4xx/wg302v2-setup.c | 2 + arch/arm/mach-ks8695/include/mach/hardware.h | 2 +- arch/arm/mach-lpc32xx/phy3250.c | 42 +- arch/arm/mach-milbeaut/platsmp.c | 4 + arch/arm/mach-mvebu/board-v7.c | 1 - arch/arm/mach-mvebu/coherency_ll.S | 2 +- arch/arm/mach-mvebu/kirkwood.c | 2 - arch/arm/mach-mvebu/pm-board.c | 11 +- arch/arm/mach-mvebu/pmsu_ll.S | 3 +- arch/arm/mach-omap1/board-ams-delta.c | 4 +- arch/arm/mach-omap1/include/mach/hardware.h | 2 +- arch/arm/mach-omap2/common.h | 9 + arch/arm/mach-omap2/display.c | 4 +- arch/arm/mach-omap2/i2c.c | 11 +- arch/arm/mach-omap2/io.c | 7 +- arch/arm/mach-omap2/mmc.h | 8 + arch/arm/mach-omap2/omap-wakeupgen.c | 4 +- arch/arm/mach-omap2/omap_hwmod.c | 210 +- arch/arm/mach-omap2/omap_hwmod.h | 8 +- arch/arm/mach-omap2/omap_hwmod_2420_data.c | 1 - arch/arm/mach-omap2/omap_hwmod_2430_data.c | 1 - .../mach-omap2/omap_hwmod_2xxx_interconnect_data.c | 2 +- arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 1 - .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 29 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 103 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 255 - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 64 - arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 4 - arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 113 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 740 - arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 748 - arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 848 +- arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 1 - arch/arm/mach-omap2/pm33xx-core.c | 84 +- arch/arm/mach-omap2/sleep43xx.S | 3 + arch/arm/mach-omap2/sr_device.c | 5 +- arch/arm/mach-prima2/common.c | 2 +- arch/arm/mach-pxa/balloon3.c | 2 +- arch/arm/mach-pxa/colibri-pxa270.c | 2 +- arch/arm/mach-pxa/colibri-pxa300.c | 2 +- arch/arm/mach-pxa/colibri-pxa320.c | 2 +- arch/arm/mach-pxa/colibri-pxa3xx.c | 2 +- arch/arm/mach-pxa/gumstix.c | 2 +- arch/arm/mach-pxa/lpd270.c | 2 +- arch/arm/mach-pxa/lubbock.c | 2 +- arch/arm/mach-pxa/mainstone.c | 2 +- arch/arm/mach-pxa/trizeps4.c | 2 +- arch/arm/mach-pxa/viper.c | 2 +- arch/arm/mach-rockchip/platsmp.c | 1 + arch/arm/mach-rockchip/pm.c | 4 +- arch/arm/mach-rpc/dma.c | 8 +- arch/arm/mach-s3c24xx/include/mach/hardware.h | 2 +- arch/arm/mach-s3c64xx/mach-crag6410-module.c | 14 +- arch/arm/mach-sa1100/include/mach/memory.h | 2 +- arch/arm/mach-sa1100/neponset.c | 2 +- arch/arm/mach-shmobile/pm-rcar-gen2.c | 1 + arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 6 +- arch/arm/mach-stm32/Kconfig | 5 +- arch/arm/mach-sunxi/mc_smp.c | 5 +- arch/arm/mach-sunxi/platsmp.c | 4 + arch/arm/mach-tegra/Kconfig | 4 +- arch/arm/mach-tegra/cpuidle-tegra114.c | 4 +- arch/arm/mach-tegra/cpuidle-tegra20.c | 11 +- arch/arm/mach-tegra/cpuidle-tegra30.c | 9 +- arch/arm/mach-tegra/iomap.h | 11 +- arch/arm/mach-tegra/irammap.h | 2 +- arch/arm/mach-tegra/pm.c | 50 + arch/arm/mach-tegra/reset-handler.S | 50 +- arch/arm/mach-tegra/reset.c | 4 + arch/arm/mach-tegra/reset.h | 9 +- arch/arm/mach-tegra/sleep-tegra20.S | 4 + arch/arm/mach-tegra/sleep-tegra30.S | 21 - arch/arm/mach-tegra/sleep.S | 14 +- arch/arm/mach-tegra/tegra.c | 5 +- arch/arm/mach-u300/regulator.c | 2 + arch/arm/mach-w90x900/include/mach/hardware.h | 2 +- arch/arm/mm/alignment.c | 2 +- arch/arm/mm/dma-mapping.c | 24 +- arch/arm/mm/init.c | 42 +- arch/arm/nwfpe/fpmodule.c | 2 +- arch/arm/plat-iop/adma.c | 6 +- arch/arm/plat-orion/common.c | 4 +- arch/arm/plat-pxa/ssp.c | 6 - arch/arm/tools/syscall.tbl | 4 + arch/arm/vdso/Makefile | 21 +- arch/arm/vdso/vgettimeofday.c | 5 +- arch/arm64/Kconfig | 148 +- arch/arm64/Kconfig.platforms | 11 + arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/allwinner/Makefile | 3 + .../dts/allwinner/sun50i-a64-amarula-relic.dts | 65 + .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 2 +- .../allwinner/sun50i-a64-oceanic-5205-5inmfd.dts | 68 + .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 4 +- .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 2 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 13 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 75 +- .../sun50i-h5-emlid-neutis-n5-devboard.dts | 3 +- .../dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 1 - .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 5 +- .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 2 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 2 +- .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 3 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 4 + .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 260 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 215 + .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 2 - .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 4 - arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 41 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 28 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 3 +- arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 185 + arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 147 + arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 140 + arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 465 + .../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts | 10 + .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 4 + arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 27 + arch/arm64/boot/dts/bitmain/bm1880-sophon-edge.dts | 143 + arch/arm64/boot/dts/bitmain/bm1880.dtsi | 68 + .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 6 + arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 6 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 83 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 57 +- arch/arm64/boot/dts/freescale/Makefile | 3 + .../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 62 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 63 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 64 +- arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 1 - arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 2 - arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 16 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 16 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 69 + arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 235 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 733 + arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 129 + .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 95 + .../boot/dts/freescale/imx8mq-zii-ultra-zest.dts | 24 + .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 725 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 309 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 95 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 89 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 20 +- arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts | 75 + arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 62 + .../arm64/boot/dts/hisilicon/hikey970-pinctrl.dtsi | 115 + arch/arm64/boot/dts/intel/Makefile | 1 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 444 + arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 75 + .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 13 +- arch/arm64/boot/dts/mediatek/mt2712-pinfunc.h | 2 +- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 2 - arch/arm64/boot/dts/mediatek/mt8173.dtsi | 35 +- arch/arm64/boot/dts/mediatek/mt8183-pinfunc.h | 1120 + arch/arm64/boot/dts/nvidia/Makefile | 1 + arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 115 + arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 42 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 139 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 1 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 2 - arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 6 + arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 12 + arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 5 + arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 6 + arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 650 + arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 12 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 41 +- arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi | 52 + .../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi | 8 + arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 121 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 46 +- arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 43 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 558 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 60 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 315 +- arch/arm64/boot/dts/qcom/pm8005.dtsi | 1 + arch/arm64/boot/dts/qcom/pm8998.dtsi | 3 + arch/arm64/boot/dts/qcom/pmi8994.dtsi | 1 + arch/arm64/boot/dts/qcom/pmi8998.dtsi | 1 + arch/arm64/boot/dts/qcom/pms405.dtsi | 11 + arch/arm64/boot/dts/qcom/qcs404-evb-1000.dts | 3 +- arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts | 85 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 95 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 23 +- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 8 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 427 +- arch/arm64/boot/dts/renesas/cat875.dtsi | 22 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 12 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 62 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 51 +- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 72 +- arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 1 + .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts | 1 + arch/arm64/boot/dts/renesas/r8a7796.dtsi | 13 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 324 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 16 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 53 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 81 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 32 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 73 +- arch/arm64/boot/dts/rockchip/Makefile | 2 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 57 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 36 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 65 +- arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 34 +- arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 8 +- .../arm64/boot/dts/rockchip/rk3368-lion-haikou.dts | 14 +- arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 10 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 46 +- arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 36 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 240 +- arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 18 +- arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 2 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 14 +- arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 8 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 68 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 56 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 69 +- .../arm64/boot/dts/rockchip/rk3399-nanopi-neo4.dts | 50 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 27 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 790 + .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 12 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 21 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 6 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 77 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 314 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 1 + arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 1 + arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revB.dts | 1 + arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 1 + arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 1 + arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 1 + arch/arm64/configs/defconfig | 123 +- 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 | 5 +- 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/boot.h | 2 +- arch/arm64/include/asm/brk-imm.h | 5 + arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/cpufeature.h | 29 +- arch/arm64/include/asm/cputype.h | 8 +- 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/fpsimd.h | 29 +- arch/arm64/include/asm/futex.h | 63 +- arch/arm64/include/asm/hugetlb.h | 4 - arch/arm64/include/asm/hwcap.h | 60 +- arch/arm64/include/asm/insn.h | 8 + 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_asm.h | 3 +- arch/arm64/include/asm/kvm_emulate.h | 16 + arch/arm64/include/asm/kvm_host.h | 101 +- arch/arm64/include/asm/kvm_hyp.h | 5 +- arch/arm64/include/asm/kvm_mmu.h | 11 + arch/arm64/include/asm/kvm_ptrauth.h | 111 + arch/arm64/include/asm/memory.h | 4 +- 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 | 50 +- arch/arm64/include/asm/sysreg.h | 62 +- 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/include/uapi/asm/kvm.h | 43 + arch/arm64/kernel/Makefile | 11 +- arch/arm64/kernel/acpi_numa.c | 2 +- arch/arm64/kernel/asm-offsets.c | 9 +- arch/arm64/kernel/cpu_errata.c | 256 +- arch/arm64/kernel/cpu_ops.c | 1 + arch/arm64/kernel/cpufeature.c | 196 +- arch/arm64/kernel/cpuinfo.c | 9 +- arch/arm64/kernel/debug-monitors.c | 115 +- arch/arm64/kernel/entry.S | 19 +- arch/arm64/kernel/fpsimd.c | 183 +- arch/arm64/kernel/ftrace.c | 12 +- arch/arm64/kernel/head.S | 12 +- arch/arm64/kernel/insn.c | 40 + arch/arm64/kernel/kgdb.c | 30 +- arch/arm64/kernel/kuser32.S | 66 +- arch/arm64/kernel/perf_event.c | 54 +- arch/arm64/kernel/probes/kprobes.c | 78 +- arch/arm64/kernel/probes/uprobes.c | 19 +- arch/arm64/kernel/sdei.c | 6 + arch/arm64/kernel/setup.c | 2 +- arch/arm64/kernel/signal.c | 5 - arch/arm64/kernel/signal32.c | 3 +- arch/arm64/kernel/sigreturn32.S | 46 + arch/arm64/kernel/smp.c | 4 +- arch/arm64/kernel/stacktrace.c | 5 +- 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/kvm/Makefile | 2 +- arch/arm64/kvm/fpsimd.c | 17 +- arch/arm64/kvm/guest.c | 415 +- arch/arm64/kvm/handle_exit.c | 36 +- arch/arm64/kvm/hyp/entry.S | 15 + arch/arm64/kvm/hyp/switch.c | 80 +- arch/arm64/kvm/pmu.c | 239 + arch/arm64/kvm/reset.c | 173 +- arch/arm64/kvm/sys_regs.c | 183 +- arch/arm64/kvm/sys_regs.h | 25 + arch/arm64/lib/Makefile | 2 +- arch/arm64/mm/fault.c | 16 +- arch/arm64/mm/init.c | 26 +- arch/arm64/mm/mmu.c | 55 +- arch/arm64/mm/numa.c | 25 +- arch/arm64/mm/proc.S | 34 +- arch/arm64/net/bpf_jit.h | 8 +- arch/arm64/net/bpf_jit_comp.c | 29 +- arch/c6x/Kconfig | 4 +- arch/c6x/include/asm/Kbuild | 3 +- arch/c6x/include/asm/syscall.h | 86 +- arch/c6x/include/asm/tlb.h | 2 - arch/c6x/include/uapi/asm/Kbuild | 1 - arch/c6x/mm/init.c | 12 - arch/csky/Kconfig | 10 +- arch/csky/Makefile | 2 +- arch/csky/abiv1/inc/abi/ckmmu.h | 24 +- arch/csky/abiv1/inc/abi/entry.h | 41 +- arch/csky/abiv1/inc/abi/regdef.h | 5 +- arch/csky/abiv2/cacheflush.c | 13 +- arch/csky/abiv2/inc/abi/ckmmu.h | 34 +- arch/csky/abiv2/inc/abi/entry.h | 87 +- arch/csky/abiv2/inc/abi/regdef.h | 5 +- arch/csky/abiv2/mcount.S | 39 +- arch/csky/abiv2/memmove.S | 6 +- arch/csky/include/asm/Kbuild | 2 +- arch/csky/include/asm/ftrace.h | 18 +- arch/csky/include/asm/mmu_context.h | 17 +- arch/csky/include/asm/page.h | 39 +- arch/csky/include/asm/perf_event.h | 8 + arch/csky/include/asm/ptrace.h | 41 + arch/csky/include/asm/syscall.h | 37 +- arch/csky/include/asm/thread_info.h | 27 +- arch/csky/include/asm/unistd.h | 2 + arch/csky/include/uapi/asm/perf_regs.h | 51 + arch/csky/include/uapi/asm/ptrace.h | 15 - arch/csky/kernel/Makefile | 2 + arch/csky/kernel/atomic.S | 26 +- arch/csky/kernel/entry.S | 77 +- arch/csky/kernel/ftrace.c | 148 +- arch/csky/kernel/head.S | 60 +- arch/csky/kernel/perf_callchain.c | 119 + arch/csky/kernel/perf_regs.c | 40 + arch/csky/kernel/ptrace.c | 51 +- arch/csky/kernel/setup.c | 12 +- arch/csky/kernel/signal.c | 348 +- arch/csky/mm/fault.c | 15 +- arch/h8300/Kconfig | 4 +- arch/h8300/include/asm/Kbuild | 4 +- arch/h8300/include/asm/syscall.h | 40 +- arch/h8300/include/asm/tlb.h | 2 - arch/h8300/include/asm/uaccess.h | 55 - arch/h8300/include/uapi/asm/Kbuild | 1 - arch/h8300/mm/init.c | 14 - arch/hexagon/Kconfig | 7 - arch/hexagon/include/asm/Kbuild | 5 +- arch/hexagon/include/asm/elf.h | 6 +- arch/hexagon/include/asm/io.h | 2 - arch/hexagon/include/asm/syscall.h | 12 +- arch/hexagon/include/asm/tlb.h | 12 - arch/hexagon/include/asm/uaccess.h | 1 - arch/hexagon/include/uapi/asm/kvm_para.h | 2 - arch/hexagon/mm/init.c | 10 - arch/ia64/Kconfig | 5 - arch/ia64/include/asm/Kbuild | 1 + 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/segment.h | 6 - arch/ia64/include/asm/spinlock.h | 2 + arch/ia64/include/asm/syscall.h | 15 +- arch/ia64/include/asm/tlb.h | 259 +- arch/ia64/include/asm/tlbflush.h | 25 + arch/ia64/include/uapi/asm/Kbuild | 1 - arch/ia64/include/uapi/asm/sockios.h | 21 - arch/ia64/kernel/acpi.c | 14 +- arch/ia64/kernel/ptrace.c | 7 +- arch/ia64/kernel/setup.c | 4 +- arch/ia64/kernel/syscalls/syscall.tbl | 4 + arch/ia64/mm/init.c | 17 +- arch/ia64/mm/tlb.c | 23 +- arch/ia64/sn/kernel/sn2/sn2_smp.c | 7 - arch/m68k/Kconfig | 10 +- 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/amcore_defconfig | 1 - 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/m5475evb_defconfig | 1 - 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/stmark2_defconfig | 1 - 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 | 2 + arch/m68k/include/asm/io_mm.h | 2 - arch/m68k/include/asm/mvme147hw.h | 2 +- arch/m68k/include/asm/syscall.h | 12 + arch/m68k/include/asm/tlb.h | 14 - arch/m68k/include/uapi/asm/Kbuild | 1 - arch/m68k/kernel/syscalls/syscall.tbl | 4 + arch/m68k/mac/config.c | 3 - arch/m68k/mac/via.c | 146 +- arch/m68k/mm/init.c | 7 - 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 | 2 + arch/microblaze/include/asm/syscall.h | 10 +- arch/microblaze/include/asm/tlb.h | 9 - arch/microblaze/include/uapi/asm/Kbuild | 1 - arch/microblaze/kernel/syscalls/syscall.tbl | 4 + arch/microblaze/mm/init.c | 12 - arch/microblaze/mm/pgtable.c | 2 +- arch/mips/Kconfig | 72 +- arch/mips/ath79/setup.c | 6 - arch/mips/bcm47xx/Kconfig | 8 +- arch/mips/bcm47xx/workarounds.c | 1 + arch/mips/bcm63xx/boards/Kconfig | 2 +- arch/mips/configs/ar7_defconfig | 1 - arch/mips/configs/bcm47xx_defconfig | 2 +- arch/mips/configs/ci20_defconfig | 2 +- arch/mips/configs/db1xxx_defconfig | 4 +- arch/mips/configs/decstation_defconfig | 1 - arch/mips/configs/decstation_r4k_defconfig | 1 - arch/mips/configs/generic/board-ni169445.config | 6 +- arch/mips/configs/generic/board-ocelot.config | 10 +- arch/mips/configs/generic_defconfig | 1 + arch/mips/configs/ip22_defconfig | 2 +- arch/mips/configs/ip27_defconfig | 2 +- arch/mips/configs/loongson1b_defconfig | 3 +- arch/mips/configs/loongson1c_defconfig | 3 +- arch/mips/configs/qi_lb60_defconfig | 2 +- arch/mips/configs/rb532_defconfig | 3 +- arch/mips/configs/rbtx49xx_defconfig | 3 +- arch/mips/configs/xway_defconfig | 2 +- arch/mips/include/asm/Kbuild | 1 - arch/mips/include/asm/bitops.h | 4 +- arch/mips/include/asm/io.h | 3 - arch/mips/include/asm/jump_label.h | 17 +- arch/mips/include/asm/mmiowb.h | 11 + arch/mips/include/asm/spinlock.h | 15 + arch/mips/include/asm/syscall.h | 9 +- arch/mips/include/asm/tlb.h | 17 - arch/mips/include/asm/uasm.h | 8 + arch/mips/include/uapi/asm/inst.h | 6 +- arch/mips/include/uapi/asm/posix_types.h | 7 - arch/mips/include/uapi/asm/sockios.h | 4 +- arch/mips/kernel/cpu-bugs64.c | 4 +- arch/mips/kernel/entry.S | 5 +- arch/mips/kernel/jump_label.c | 30 +- arch/mips/kernel/kgdb.c | 3 +- arch/mips/kernel/ptrace.c | 4 +- arch/mips/kernel/scall64-o32.S | 2 +- arch/mips/kernel/setup.c | 78 +- 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/kernel/vmlinux.lds.S | 12 +- arch/mips/kvm/Kconfig | 1 - arch/mips/kvm/emulate.c | 4 +- arch/mips/loongson64/lemote-2f/irq.c | 2 +- arch/mips/mm/gup.c | 11 +- arch/mips/mm/init.c | 8 - arch/mips/mm/uasm-mips.c | 14 + arch/mips/mm/uasm.c | 39 +- arch/mips/net/Makefile | 1 - arch/mips/net/bpf_jit.c | 1270 -- arch/mips/net/bpf_jit_asm.S | 285 - arch/mips/net/ebpf_jit.c | 196 +- arch/mips/pic32/Kconfig | 8 +- arch/mips/sgi-ip27/ip27-irq.c | 3 +- arch/mips/vdso/Makefile | 4 +- arch/nds32/Kconfig | 19 +- arch/nds32/include/asm/Kbuild | 4 +- arch/nds32/include/asm/assembler.h | 2 +- arch/nds32/include/asm/barrier.h | 2 +- arch/nds32/include/asm/bitfield.h | 2 +- arch/nds32/include/asm/cache.h | 2 +- arch/nds32/include/asm/cache_info.h | 2 +- arch/nds32/include/asm/cacheflush.h | 2 +- arch/nds32/include/asm/current.h | 2 +- arch/nds32/include/asm/delay.h | 2 +- arch/nds32/include/asm/elf.h | 5 +- arch/nds32/include/asm/fixmap.h | 2 +- arch/nds32/include/asm/futex.h | 2 +- arch/nds32/include/asm/highmem.h | 2 +- arch/nds32/include/asm/io.h | 4 +- arch/nds32/include/asm/irqflags.h | 2 +- arch/nds32/include/asm/l2_cache.h | 2 +- arch/nds32/include/asm/linkage.h | 2 +- arch/nds32/include/asm/memory.h | 10 +- arch/nds32/include/asm/mmu.h | 2 +- arch/nds32/include/asm/mmu_context.h | 2 +- arch/nds32/include/asm/module.h | 2 +- arch/nds32/include/asm/nds32.h | 2 +- arch/nds32/include/asm/page.h | 2 +- arch/nds32/include/asm/pgalloc.h | 2 +- arch/nds32/include/asm/pgtable.h | 4 +- arch/nds32/include/asm/proc-fns.h | 2 +- arch/nds32/include/asm/processor.h | 2 +- arch/nds32/include/asm/ptrace.h | 2 +- arch/nds32/include/asm/shmparam.h | 2 +- arch/nds32/include/asm/string.h | 2 +- arch/nds32/include/asm/swab.h | 2 +- arch/nds32/include/asm/syscall.h | 96 +- arch/nds32/include/asm/syscalls.h | 2 +- arch/nds32/include/asm/thread_info.h | 4 +- arch/nds32/include/asm/tlb.h | 18 +- arch/nds32/include/asm/tlbflush.h | 3 +- arch/nds32/include/asm/uaccess.h | 2 +- arch/nds32/include/asm/unistd.h | 2 +- arch/nds32/include/asm/vdso.h | 2 +- arch/nds32/include/asm/vdso_datapage.h | 2 +- arch/nds32/include/asm/vdso_timer_info.h | 2 +- arch/nds32/include/uapi/asm/auxvec.h | 2 +- arch/nds32/include/uapi/asm/byteorder.h | 2 +- arch/nds32/include/uapi/asm/cachectl.h | 2 +- arch/nds32/include/uapi/asm/param.h | 2 +- arch/nds32/include/uapi/asm/ptrace.h | 2 +- arch/nds32/include/uapi/asm/sigcontext.h | 2 +- arch/nds32/include/uapi/asm/unistd.h | 2 +- arch/{alpha => nds32}/kernel/.gitignore | 0 arch/nds32/kernel/cacheinfo.c | 2 +- arch/nds32/kernel/ex-exit.S | 4 +- arch/nds32/kernel/ftrace.c | 1 - arch/nds32/kernel/head.S | 2 +- arch/{arm64 => nds32}/kernel/vdso/.gitignore | 0 arch/nds32/kernel/vdso/Makefile | 14 +- arch/nds32/mm/init.c | 14 +- arch/nios2/Kconfig | 5 +- arch/nios2/include/asm/Kbuild | 3 +- arch/nios2/include/asm/syscall.h | 88 +- arch/nios2/include/asm/tlb.h | 14 +- arch/nios2/include/uapi/asm/Kbuild | 1 - arch/nios2/mm/init.c | 12 - arch/openrisc/Kconfig | 7 +- arch/openrisc/include/asm/Kbuild | 3 +- arch/openrisc/include/asm/syscall.h | 14 +- arch/openrisc/include/asm/tlb.h | 8 +- arch/openrisc/include/uapi/asm/Kbuild | 1 - arch/openrisc/kernel/ptrace.c | 1 - arch/openrisc/kernel/setup.c | 1 - arch/openrisc/kernel/traps.c | 1 - arch/openrisc/mm/init.c | 13 - arch/openrisc/mm/tlb.c | 1 - arch/parisc/Kconfig | 22 +- arch/parisc/boot/compressed/misc.c | 31 +- arch/parisc/configs/generic-32bit_defconfig | 1 - arch/parisc/include/asm/Kbuild | 4 +- arch/parisc/include/asm/cache.h | 10 +- arch/parisc/include/asm/fixmap.h | 25 +- arch/parisc/include/asm/hardware.h | 2 +- arch/parisc/include/asm/io.h | 2 - arch/parisc/include/asm/kgdb.h | 68 + arch/parisc/include/asm/kprobes.h | 55 + arch/parisc/include/asm/mmzone.h | 58 +- arch/parisc/include/asm/page.h | 4 +- arch/parisc/include/asm/patch.h | 11 + arch/parisc/include/asm/pgalloc.h | 1 + arch/parisc/include/asm/pgtable.h | 69 +- arch/parisc/include/asm/ptrace.h | 18 +- arch/parisc/include/asm/sparsemem.h | 14 + arch/parisc/include/asm/spinlock.h | 4 + arch/parisc/include/asm/syscall.h | 34 +- arch/parisc/include/asm/tlb.h | 18 - arch/parisc/include/asm/tlbflush.h | 24 +- arch/parisc/include/uapi/asm/Kbuild | 1 - arch/parisc/include/uapi/asm/sockios.h | 14 - arch/parisc/kernel/Makefile | 5 +- arch/parisc/kernel/cache.c | 15 +- arch/parisc/kernel/drivers.c | 25 + arch/parisc/kernel/entry.S | 51 +- arch/parisc/kernel/ftrace.c | 1 - arch/parisc/kernel/head.S | 13 + arch/parisc/kernel/inventory.c | 7 + arch/parisc/kernel/kgdb.c | 209 + arch/parisc/kernel/kprobes.c | 291 + arch/parisc/kernel/pacache.S | 43 - arch/parisc/kernel/parisc_ksyms.c | 6 - arch/parisc/kernel/patch.c | 77 + arch/parisc/kernel/process.c | 7 +- arch/parisc/kernel/processor.c | 3 +- arch/parisc/kernel/ptrace.c | 35 + arch/parisc/kernel/setup.c | 9 + arch/parisc/kernel/stacktrace.c | 5 - arch/parisc/kernel/sys_parisc.c | 3 +- arch/parisc/kernel/syscall.S | 16 +- arch/parisc/kernel/syscalls/syscall.tbl | 4 + arch/parisc/kernel/traps.c | 31 + arch/parisc/mm/Makefile | 2 +- arch/parisc/mm/fixmap.c | 41 + arch/parisc/mm/hugetlbpage.c | 19 +- arch/parisc/mm/init.c | 139 +- arch/powerpc/Kconfig | 12 +- arch/powerpc/Makefile | 15 +- arch/powerpc/configs/40x/kilauea_defconfig | 2 +- arch/powerpc/configs/40x/obs600_defconfig | 2 +- arch/powerpc/configs/44x/canyonlands_defconfig | 2 +- arch/powerpc/configs/44x/eiger_defconfig | 2 +- arch/powerpc/configs/44x/sequoia_defconfig | 2 +- arch/powerpc/configs/44x/warp_defconfig | 2 +- arch/powerpc/configs/83xx/mpc8313_rdb_defconfig | 2 +- arch/powerpc/configs/83xx/mpc8315_rdb_defconfig | 2 +- arch/powerpc/configs/85xx-hw.config | 2 +- arch/powerpc/configs/85xx/ge_imp3a_defconfig | 2 +- arch/powerpc/configs/85xx/socrates_defconfig | 2 +- arch/powerpc/configs/85xx/tqm8548_defconfig | 4 +- arch/powerpc/configs/85xx/xes_mpc85xx_defconfig | 2 +- arch/powerpc/configs/86xx-hw.config | 2 +- arch/powerpc/configs/mpc512x_defconfig | 2 +- arch/powerpc/configs/mpc83xx_defconfig | 2 +- arch/powerpc/configs/pasemi_defconfig | 2 +- arch/powerpc/configs/ppc44x_defconfig | 2 +- arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/configs/skiroot_defconfig | 1 + arch/powerpc/crypto/crc-vpmsum_test.c | 10 +- arch/powerpc/crypto/crc32c-vpmsum_glue.c | 4 +- arch/powerpc/crypto/crct10dif-vpmsum_glue.c | 4 +- arch/powerpc/include/asm/Kbuild | 3 +- arch/powerpc/include/asm/book3s/32/kup.h | 145 + arch/powerpc/include/asm/book3s/32/mmu-hash.h | 5 + arch/powerpc/include/asm/book3s/64/hash-4k.h | 23 +- arch/powerpc/include/asm/book3s/64/hash-64k.h | 21 +- arch/powerpc/include/asm/book3s/64/hash.h | 95 +- arch/powerpc/include/asm/book3s/64/hugetlb.h | 5 +- arch/powerpc/include/asm/book3s/64/kup-radix.h | 108 + arch/powerpc/include/asm/book3s/64/mmu-hash.h | 70 +- arch/powerpc/include/asm/book3s/64/mmu.h | 107 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 12 +- arch/powerpc/include/asm/book3s/64/radix-4k.h | 9 +- arch/powerpc/include/asm/book3s/64/radix-64k.h | 8 +- arch/powerpc/include/asm/book3s/64/radix.h | 40 +- arch/powerpc/include/asm/book3s/64/slice.h | 13 - arch/powerpc/include/asm/exception-64s.h | 2 + arch/powerpc/include/asm/feature-fixups.h | 3 + arch/powerpc/include/asm/futex.h | 4 + arch/powerpc/include/asm/hw_breakpoint.h | 8 + arch/powerpc/include/asm/io.h | 33 +- arch/powerpc/include/asm/kup.h | 73 + arch/powerpc/include/asm/kvm_host.h | 11 +- arch/powerpc/include/asm/kvm_ppc.h | 41 +- arch/powerpc/include/asm/mce.h | 1 + arch/powerpc/include/asm/mmiowb.h | 18 + arch/powerpc/include/asm/mmu.h | 25 +- arch/powerpc/include/asm/nohash/32/kup-8xx.h | 58 + arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 76 +- arch/powerpc/include/asm/nohash/64/mmu.h | 2 + arch/powerpc/include/asm/nohash/64/pgtable.h | 3 +- arch/powerpc/include/asm/opal-api.h | 7 +- arch/powerpc/include/asm/opal.h | 7 + arch/powerpc/include/asm/paca.h | 6 +- arch/powerpc/include/asm/page.h | 11 - arch/powerpc/include/asm/ppc-opcode.h | 2 + arch/powerpc/include/asm/processor.h | 3 + arch/powerpc/include/asm/ptrace.h | 11 +- arch/powerpc/include/asm/sparsemem.h | 4 +- arch/powerpc/include/asm/spinlock.h | 17 - arch/powerpc/include/asm/syscall.h | 25 +- arch/powerpc/include/asm/tlb.h | 18 +- arch/powerpc/include/asm/uaccess.h | 38 +- arch/powerpc/include/asm/vdso_datapage.h | 8 +- arch/powerpc/include/asm/xive.h | 17 + arch/powerpc/include/uapi/asm/kvm.h | 46 + arch/powerpc/kernel/asm-offsets.c | 7 + arch/powerpc/kernel/cpu_setup_6xx.S | 3 - arch/powerpc/kernel/entry_32.S | 28 +- arch/powerpc/kernel/entry_64.S | 27 +- arch/powerpc/kernel/exceptions-64s.S | 15 + arch/powerpc/kernel/head_32.S | 60 +- arch/powerpc/kernel/head_64.S | 4 +- arch/powerpc/kernel/hw_breakpoint.c | 62 +- arch/powerpc/kernel/idle_book3s.S | 39 + arch/powerpc/kernel/kvm.c | 7 + arch/powerpc/kernel/mce_power.c | 2 +- arch/powerpc/kernel/paca.c | 12 +- arch/powerpc/kernel/process.c | 24 +- arch/powerpc/kernel/prom_init.c | 6 +- arch/powerpc/kernel/ptrace.c | 3 +- arch/powerpc/kernel/security.c | 29 +- arch/powerpc/kernel/setup-common.c | 10 +- arch/powerpc/kernel/setup_64.c | 12 +- arch/powerpc/kernel/syscalls/syscall.tbl | 4 + arch/powerpc/kernel/sysfs.c | 8 +- arch/powerpc/kernel/time.c | 1 - arch/powerpc/kernel/traps.c | 2 +- arch/powerpc/kernel/vdso32/gettimeofday.S | 2 +- arch/powerpc/kernel/vdso64/gettimeofday.S | 4 +- arch/powerpc/kvm/Kconfig | 1 - arch/powerpc/kvm/Makefile | 2 +- arch/powerpc/kvm/book3s.c | 42 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 4 +- arch/powerpc/kvm/book3s_64_vio.c | 136 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 105 +- arch/powerpc/kvm/book3s_hv.c | 159 +- arch/powerpc/kvm/book3s_hv_builtin.c | 57 + arch/powerpc/kvm/book3s_hv_rm_mmu.c | 144 + arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 103 +- arch/powerpc/kvm/book3s_xive.c | 250 +- arch/powerpc/kvm/book3s_xive.h | 37 + arch/powerpc/kvm/book3s_xive_native.c | 1249 ++ arch/powerpc/kvm/book3s_xive_template.c | 78 +- arch/powerpc/kvm/e500_mmu.c | 2 +- arch/powerpc/kvm/powerpc.c | 40 +- arch/powerpc/lib/checksum_wrappers.c | 4 + arch/powerpc/lib/code-patching.c | 5 +- arch/powerpc/lib/memcmp_64.S | 17 +- arch/powerpc/mm/8xx_mmu.c | 24 + arch/powerpc/mm/copro_fault.c | 18 +- arch/powerpc/mm/fault.c | 55 +- arch/powerpc/mm/hash_low_32.S | 14 +- arch/powerpc/mm/hash_utils_64.c | 81 +- arch/powerpc/mm/highmem.c | 14 +- arch/powerpc/mm/init-common.c | 26 + arch/powerpc/mm/init_32.c | 3 + arch/powerpc/mm/mem.c | 27 +- arch/powerpc/mm/mmu_context_book3s64.c | 29 +- arch/powerpc/mm/mmu_context_iommu.c | 126 +- arch/powerpc/mm/numa.c | 33 +- arch/powerpc/mm/pgtable-hash64.c | 13 +- arch/powerpc/mm/pgtable-radix.c | 55 +- arch/powerpc/mm/pgtable_64.c | 9 +- arch/powerpc/mm/pkeys.c | 1 + arch/powerpc/mm/ppc_mmu_32.c | 23 + arch/powerpc/mm/ptdump/hashpagetable.c | 2 +- arch/powerpc/mm/ptdump/ptdump.c | 3 +- arch/powerpc/mm/slb.c | 28 +- arch/powerpc/mm/slice.c | 49 +- arch/powerpc/mm/subpage-prot.c | 34 +- arch/powerpc/mm/tlb-radix.c | 12 +- arch/powerpc/mm/tlb_nohash.c | 6 + arch/powerpc/net/bpf_jit.h | 17 +- arch/powerpc/net/bpf_jit32.h | 4 + arch/powerpc/net/bpf_jit64.h | 20 + arch/powerpc/net/bpf_jit_comp64.c | 12 +- arch/powerpc/perf/callchain.c | 20 +- arch/powerpc/perf/core-book3s.c | 8 +- arch/powerpc/platforms/512x/clock-commonclk.c | 9 +- arch/powerpc/platforms/83xx/usb.c | 4 +- arch/powerpc/platforms/8xx/pic.c | 3 +- arch/powerpc/platforms/Kconfig.cputype | 41 +- arch/powerpc/platforms/cell/spu_base.c | 4 +- arch/powerpc/platforms/embedded6xx/holly.c | 19 +- arch/powerpc/platforms/powernv/opal-call.c | 5 + arch/powerpc/platforms/pseries/iommu.c | 13 +- arch/powerpc/platforms/pseries/lpar.c | 3 +- arch/powerpc/platforms/pseries/pmem.c | 3 +- arch/powerpc/platforms/pseries/pseries_energy.c | 27 +- arch/powerpc/platforms/pseries/ras.c | 134 +- arch/powerpc/sysdev/fsl_pci.c | 10 +- arch/powerpc/sysdev/xive/native.c | 110 + arch/powerpc/xmon/xmon.c | 5 +- arch/riscv/Kconfig | 10 +- arch/riscv/Makefile | 5 +- arch/riscv/configs/rv32_defconfig | 84 + arch/riscv/include/asm/Kbuild | 1 + arch/riscv/include/asm/elf.h | 6 - arch/riscv/include/asm/fixmap.h | 2 +- arch/riscv/include/asm/futex.h | 13 - arch/riscv/include/asm/io.h | 15 +- arch/riscv/include/asm/mmiowb.h | 14 + arch/riscv/include/asm/ptrace.h | 21 +- arch/riscv/include/asm/syscall.h | 26 +- arch/riscv/include/asm/thread_info.h | 4 +- arch/riscv/include/asm/tlb.h | 1 + arch/riscv/include/asm/uaccess.h | 30 +- arch/riscv/kernel/Makefile | 3 - arch/riscv/kernel/asm-offsets.c | 3 - arch/riscv/kernel/head.S | 11 +- arch/riscv/kernel/irq.c | 3 +- arch/riscv/kernel/module.c | 2 +- arch/riscv/kernel/reset.c | 15 +- arch/riscv/kernel/setup.c | 14 +- arch/riscv/kernel/signal.c | 6 + arch/riscv/kernel/stacktrace.c | 16 +- arch/riscv/kernel/traps.c | 2 +- arch/riscv/kernel/vdso/Makefile | 2 +- arch/riscv/mm/Makefile | 6 + arch/riscv/mm/init.c | 41 +- arch/s390/Kconfig | 60 +- arch/s390/Makefile | 6 +- arch/s390/boot/Makefile | 13 +- 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 | 52 +- 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 | 119 +- arch/s390/boot/text_dma.S | 167 + arch/s390/boot/uv.c | 24 + arch/s390/configs/debug_defconfig | 1 + arch/s390/configs/performance_defconfig | 1 + 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/ap.h | 11 + arch/s390/include/asm/boot_data.h | 11 +- arch/s390/include/asm/cpacf.h | 3 +- arch/s390/include/asm/diag.h | 13 + arch/s390/include/asm/elf.h | 15 +- arch/s390/include/asm/extable.h | 5 + arch/s390/include/asm/ftrace.h | 5 + arch/s390/include/asm/hugetlb.h | 8 +- 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/kvm_host.h | 2 + arch/s390/include/asm/linkage.h | 7 + arch/s390/include/asm/lowcore.h | 61 +- 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 | 24 +- arch/s390/include/asm/sclp.h | 3 + arch/s390/include/asm/sections.h | 22 + arch/s390/include/asm/segment.h | 5 - arch/s390/include/asm/setup.h | 21 +- arch/s390/include/asm/syscall.h | 41 +- 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/uv.h | 132 + arch/s390/include/asm/vmlinux.lds.h | 13 + arch/s390/include/uapi/asm/ipl.h | 154 + arch/s390/include/uapi/asm/kvm.h | 5 +- arch/s390/kernel/Makefile | 6 +- arch/s390/kernel/base.S | 68 - arch/s390/kernel/diag.c | 67 +- arch/s390/kernel/early.c | 5 +- arch/s390/kernel/entry.S | 18 +- arch/s390/kernel/fpu.c | 2 +- arch/s390/kernel/head64.S | 26 - arch/s390/kernel/ima_arch.c | 14 + arch/s390/kernel/ipl.c | 366 +- arch/s390/kernel/ipl_vmparm.c | 8 +- arch/s390/kernel/irq.c | 48 +- 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 | 3 + arch/s390/kernel/machine_kexec_file.c | 268 +- arch/s390/kernel/machine_kexec_reloc.c | 53 + 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 | 28 +- arch/s390/kernel/perf_cpum_cf_events.c | 107 +- arch/s390/kernel/pgm_check.S | 2 +- arch/s390/kernel/processor.c | 3 +- arch/s390/kernel/ptrace.c | 1 - arch/s390/kernel/relocate_kernel.S | 3 + arch/s390/kernel/setup.c | 70 +- arch/s390/kernel/smp.c | 5 +- arch/s390/kernel/stacktrace.c | 6 - arch/s390/kernel/swsusp.S | 15 +- arch/s390/kernel/syscalls/syscall.tbl | 4 + arch/s390/kernel/traps.c | 3 +- arch/s390/kernel/vdso.c | 10 +- arch/s390/kernel/vmlinux.lds.S | 19 + arch/s390/kernel/vtime.c | 27 +- arch/s390/kvm/Kconfig | 2 +- arch/s390/kvm/interrupt.c | 15 +- arch/s390/kvm/kvm-s390.c | 120 +- arch/s390/kvm/vsie.c | 13 +- arch/s390/mm/Makefile | 2 +- arch/s390/mm/fault.c | 14 +- arch/s390/mm/gup.c | 300 - arch/s390/mm/init.c | 22 +- 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/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 | 19 +- arch/s390/purgatory/kexec-purgatory.S | 14 + arch/s390/purgatory/purgatory.lds.S | 54 + arch/s390/scripts/Makefile.chkbss | 3 +- arch/s390/tools/gen_facilities.c | 3 + arch/sh/Kconfig | 8 +- arch/sh/boards/board-apsh4a3a.c | 2 +- arch/sh/boards/board-apsh4ad0a.c | 2 +- arch/sh/boards/board-edosk7705.c | 2 +- arch/sh/boards/board-edosk7760.c | 2 +- arch/sh/boards/board-espt.c | 2 +- arch/sh/boards/board-urquell.c | 2 +- arch/sh/boards/mach-dreamcast/irq.c | 1 - arch/sh/boards/mach-ecovec24/setup.c | 12 +- arch/sh/boards/mach-microdev/setup.c | 2 +- arch/sh/boards/mach-sdk7786/fpga.c | 2 +- arch/sh/boards/mach-sdk7786/setup.c | 2 +- arch/sh/boards/mach-sdk7786/sram.c | 2 +- arch/sh/boards/mach-se/7343/irq.c | 2 +- arch/sh/boards/mach-se/7722/irq.c | 2 +- arch/sh/boards/of-generic.c | 4 +- arch/sh/configs/ap325rxa_defconfig | 2 +- arch/sh/configs/apsh4ad0a_defconfig | 1 - arch/sh/configs/ecovec24-romimage_defconfig | 1 - arch/sh/configs/ecovec24_defconfig | 2 +- arch/sh/configs/migor_defconfig | 2 +- arch/sh/configs/rsk7264_defconfig | 1 - arch/sh/configs/rsk7269_defconfig | 1 - arch/sh/configs/sdk7786_defconfig | 2 +- arch/sh/configs/se7724_defconfig | 2 +- arch/sh/configs/sh7785lcr_32bit_defconfig | 1 - arch/sh/configs/titan_defconfig | 2 +- arch/sh/drivers/pci/pci-sh7751.c | 2 +- arch/sh/drivers/pci/pci-sh7780.c | 2 +- arch/sh/drivers/pci/pcie-sh7786.c | 2 +- arch/sh/include/asm/Kbuild | 3 +- 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 | 49 +- arch/sh/include/asm/syscall_64.h | 10 +- arch/sh/include/asm/tlb.h | 132 +- arch/sh/include/cpu-sh4/cpu/sh7786.h | 2 +- arch/sh/include/uapi/asm/Kbuild | 1 - arch/sh/include/uapi/asm/sockios.h | 5 +- arch/sh/kernel/stacktrace.c | 4 - arch/sh/kernel/syscalls/syscall.tbl | 4 + arch/sh/mm/gup.c | 11 +- arch/sh/mm/init.c | 31 +- arch/sh/mm/pmb.c | 2 +- arch/sh/mm/uncached.c | 2 +- arch/sparc/Kconfig | 10 +- arch/sparc/crypto/des_glue.c | 11 +- arch/sparc/include/asm/Kbuild | 3 +- arch/sparc/include/asm/io_64.h | 2 - arch/sparc/include/asm/pgtable_64.h | 30 - arch/sparc/include/asm/syscall.h | 16 +- arch/sparc/include/asm/tlb_32.h | 18 - arch/sparc/include/uapi/asm/kvm_para.h | 2 - arch/sparc/include/uapi/asm/sockios.h | 15 - arch/sparc/kernel/ds.c | 2 +- arch/sparc/kernel/pci_sun4v.c | 20 +- arch/sparc/kernel/syscalls/syscall.tbl | 4 + arch/sparc/mm/gup.c | 9 +- arch/sparc/mm/init_32.c | 13 - arch/sparc/mm/init_64.c | 8 - arch/um/include/asm/Kbuild | 1 + arch/um/include/asm/syscall-generic.h | 78 +- arch/um/include/asm/tlb.h | 158 +- arch/um/kernel/mem.c | 7 - arch/um/kernel/stacktrace.c | 2 - arch/um/kernel/sysrq.c | 2 +- arch/unicore32/Kconfig | 8 +- arch/unicore32/configs/unicore32_defconfig | 2 +- arch/unicore32/include/asm/Kbuild | 4 +- arch/unicore32/include/asm/elf.h | 3 +- arch/unicore32/include/asm/memory.h | 2 +- arch/unicore32/include/asm/syscall.h | 12 + arch/unicore32/include/asm/tlb.h | 7 +- arch/unicore32/include/uapi/asm/Kbuild | 1 - arch/unicore32/kernel/stacktrace.c | 2 - arch/unicore32/mm/init.c | 26 +- arch/unicore32/mm/ioremap.c | 2 +- arch/unicore32/mm/mmu.c | 2 +- arch/x86/Kconfig | 62 +- arch/x86/Kconfig.debug | 14 - arch/x86/Makefile | 10 +- arch/x86/boot/compressed/acpi.c | 2 +- arch/x86/boot/compressed/misc.c | 2 +- arch/x86/boot/compressed/misc.h | 4 +- arch/x86/boot/string.c | 3 +- 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.c | 3 - arch/x86/entry/vdso/vdso2c.h | 13 +- arch/x86/entry/vdso/vdso32/vclock_gettime.c | 1 + arch/x86/events/amd/core.c | 175 +- arch/x86/events/core.c | 108 +- arch/x86/events/intel/bts.c | 2 +- arch/x86/events/intel/core.c | 306 +- 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/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_init.c | 6 +- arch/x86/hyperv/hv_spinlock.c | 2 +- arch/x86/ia32/ia32_signal.c | 46 +- arch/x86/include/asm/Kbuild | 2 + 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_device_id.h | 31 +- arch/x86/include/asm/cpu_entry_area.h | 69 +- arch/x86/include/asm/cpufeature.h | 16 +- arch/x86/include/asm/debugreg.h | 2 - arch/x86/include/asm/dma-mapping.h | 10 - 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/hugetlb.h | 4 - arch/x86/include/asm/hyperv-tlfs.h | 2 +- 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 | 26 +- 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-cyrix.h | 21 - arch/x86/include/asm/processor.h | 43 +- arch/x86/include/asm/realmode.h | 6 +- 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 | 150 +- 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/vdso.h | 1 - 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/sockios.h | 1 - arch/x86/include/uapi/asm/vmx.h | 1 + arch/x86/kernel/acpi/boot.c | 36 +- arch/x86/kernel/acpi/cstate.c | 12 + arch/x86/kernel/alternative.c | 201 +- arch/x86/kernel/amd_gart_64.c | 6 - arch/x86/kernel/aperture_64.c | 20 +- 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/cyrix.c | 14 +- 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/monitor.c | 3 - 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/early-quirks.c | 4 +- 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 | 197 +- arch/x86/kernel/fpu/xstate.c | 42 +- arch/x86/kernel/ftrace.c | 22 +- arch/x86/kernel/head_64.S | 2 +- arch/x86/kernel/hpet.c | 2 + arch/x86/kernel/hw_breakpoint.c | 1 + arch/x86/kernel/idt.c | 19 +- arch/x86/kernel/ima_arch.c | 10 +- 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 | 70 +- arch/x86/kernel/kvm.c | 2 +- arch/x86/kernel/ldt.c | 14 +- arch/x86/kernel/module.c | 2 +- arch/x86/kernel/mpparse.c | 4 +- arch/x86/kernel/nmi.c | 20 +- arch/x86/kernel/paravirt.c | 2 +- arch/x86/kernel/pci-dma.c | 20 - 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 | 20 +- arch/x86/kvm/lapic.c | 77 +- arch/x86/kvm/lapic.h | 4 +- arch/x86/kvm/mmu.c | 68 +- arch/x86/kvm/mmu.h | 2 +- arch/x86/kvm/mmutrace.h | 4 +- arch/x86/kvm/mtrr.c | 10 +- arch/x86/kvm/paging_tmpl.h | 2 +- arch/x86/kvm/pmu.c | 4 + arch/x86/kvm/svm.c | 113 +- arch/x86/kvm/trace.h | 4 +- arch/x86/kvm/vmx/nested.c | 241 +- arch/x86/kvm/vmx/vmenter.S | 12 + arch/x86/kvm/vmx/vmx.c | 78 +- arch/x86/kvm/vmx/vmx.h | 3 +- arch/x86/kvm/x86.c | 252 +- arch/x86/kvm/x86.h | 14 +- arch/x86/lib/Makefile | 13 +- arch/x86/lib/copy_user_64.S | 48 + arch/x86/lib/csum-partial_64.c | 2 +- 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/hugetlbpage.c | 2 +- arch/x86/mm/init.c | 43 + arch/x86/mm/init_32.c | 11 +- arch/x86/mm/init_64.c | 20 +- arch/x86/mm/ioremap.c | 2 +- arch/x86/mm/kaslr.c | 96 +- arch/x86/mm/mmap.c | 2 +- arch/x86/mm/mpx.c | 6 +- arch/x86/mm/numa.c | 27 +- arch/x86/mm/pageattr.c | 16 +- arch/x86/mm/pgtable.c | 4 +- arch/x86/mm/pkeys.c | 21 +- arch/x86/mm/pti.c | 10 +- arch/x86/mm/tlb.c | 116 +- arch/x86/net/bpf_jit_comp32.c | 236 +- arch/x86/pci/irq.c | 10 +- arch/x86/platform/efi/quirks.c | 2 +- arch/x86/platform/olpc/olpc_dt.c | 101 +- arch/x86/platform/pvh/enlighten.c | 8 +- arch/x86/platform/uv/tlb_uv.c | 7 +- arch/x86/power/hibernate.c | 1 - arch/x86/realmode/init.c | 11 +- arch/x86/tools/relocs.c | 76 +- arch/x86/um/Kconfig | 6 - arch/x86/um/Makefile | 4 +- arch/x86/um/asm/syscall.h | 2 +- arch/x86/um/vdso/Makefile | 2 +- arch/x86/xen/efi.c | 12 +- arch/x86/xen/enlighten_pv.c | 2 +- arch/x86/xen/enlighten_pvh.c | 7 +- arch/x86/xen/mmu_pv.c | 2 - arch/x86/xen/multicalls.c | 2 +- arch/x86/xen/smp_pv.c | 4 +- arch/x86/xen/time.c | 20 +- arch/x86/xen/xen-head.S | 10 +- arch/x86/xen/xen-ops.h | 4 +- arch/xtensa/Kconfig | 3 - arch/xtensa/include/asm/Kbuild | 3 +- arch/xtensa/include/asm/irqflags.h | 2 +- arch/xtensa/include/asm/processor.h | 21 +- arch/xtensa/include/asm/segment.h | 16 - arch/xtensa/include/asm/syscall.h | 35 +- arch/xtensa/include/asm/tlb.h | 26 - arch/xtensa/include/uapi/asm/Kbuild | 1 - arch/xtensa/include/uapi/asm/sockios.h | 4 +- arch/xtensa/kernel/entry.S | 6 + arch/xtensa/kernel/smp.c | 2 +- arch/xtensa/kernel/stacktrace.c | 6 +- arch/xtensa/kernel/syscalls/syscall.tbl | 4 + arch/xtensa/mm/init.c | 5 - arch/xtensa/mm/mmu.c | 2 +- block/Kconfig | 24 - block/badblocks.c | 10 +- block/bfq-cgroup.c | 16 +- block/bfq-iosched.c | 836 +- block/bfq-iosched.h | 109 +- block/bfq-wf2q.c | 42 +- block/bio-integrity.c | 16 +- block/bio.c | 308 +- block/blk-cgroup.c | 10 +- block/blk-core.c | 5 +- block/blk-exec.c | 1 + block/blk-flush.c | 7 +- block/blk-integrity.c | 19 +- block/blk-iolatency.c | 2 + block/blk-merge.c | 147 +- block/blk-mq-cpumap.c | 1 + block/blk-mq-debugfs.c | 13 +- block/blk-mq-pci.c | 10 +- block/blk-mq-rdma.c | 10 +- block/blk-mq-sched.c | 9 +- block/blk-mq-sysfs.c | 9 +- block/blk-mq-tag.c | 1 + block/blk-mq-virtio.c | 10 +- block/blk-mq.c | 163 +- block/blk-mq.h | 17 +- block/blk-rq-qos.c | 2 + block/blk-rq-qos.h | 1 + block/blk-settings.c | 17 +- block/blk-stat.c | 1 + block/blk-sysfs.c | 42 +- block/blk-timeout.c | 1 + block/blk-wbt.c | 1 + block/blk-zoned.c | 1 + block/blk.h | 2 +- block/bounce.c | 3 +- block/bsg-lib.c | 16 +- block/bsg.c | 9 +- block/elevator.c | 7 +- block/genhd.c | 68 +- block/ioctl.c | 1 + block/ioprio.c | 1 + block/kyber-iosched.c | 13 +- block/mq-deadline.c | 1 + block/opal_proto.h | 12 +- block/partition-generic.c | 7 + block/partitions/acorn.c | 7 +- block/partitions/aix.h | 1 + block/partitions/amiga.h | 1 + block/partitions/efi.c | 16 +- block/partitions/efi.h | 16 +- block/partitions/ibm.h | 1 + block/partitions/karma.h | 1 + block/partitions/ldm.c | 16 +- block/partitions/ldm.h | 16 +- block/partitions/msdos.h | 1 + block/partitions/osf.h | 1 + block/partitions/sgi.h | 1 + block/partitions/sun.h | 1 + block/partitions/sysv68.h | 1 + block/partitions/ultrix.h | 1 + block/scsi_ioctl.c | 16 +- block/sed-opal.c | 726 +- block/t10-pi.c | 19 +- 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/crypto_user_base.c | 4 +- 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/Kconfig | 2 + drivers/Makefile | 1 + drivers/acpi/Kconfig | 1 + drivers/acpi/Makefile | 1 + 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 | 161 +- drivers/acpi/bus.c | 3 - drivers/acpi/button.c | 5 +- drivers/acpi/cppc_acpi.c | 43 +- drivers/acpi/device_pm.c | 5 +- drivers/acpi/dptf/dptf_power.c | 3 +- drivers/acpi/event.c | 4 +- drivers/acpi/hmat/Kconfig | 11 + drivers/acpi/hmat/Makefile | 1 + drivers/acpi/hmat/hmat.c | 666 + drivers/acpi/nfit/core.c | 12 +- drivers/acpi/nfit/intel.c | 10 +- drivers/acpi/numa.c | 16 +- drivers/acpi/pci_mcfg.c | 12 + drivers/acpi/pci_root.c | 2 + 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 | 25 +- drivers/acpi/spcr.c | 2 +- drivers/acpi/sysfs.c | 14 +- drivers/acpi/tables.c | 98 +- drivers/acpi/utils.c | 17 +- drivers/acpi/video_detect.c | 10 +- drivers/android/binder.c | 15 +- drivers/android/binder_alloc.c | 20 +- drivers/ata/libata-zpodd.c | 34 +- drivers/ata/pata_ep93xx.c | 2 +- drivers/atm/firestream.c | 2 +- drivers/atm/iphase.c | 4 +- drivers/auxdisplay/Kconfig | 38 +- drivers/auxdisplay/Makefile | 2 +- drivers/auxdisplay/charlcd.c | 55 +- drivers/auxdisplay/hd44780.c | 4 +- drivers/auxdisplay/panel.c | 4 +- drivers/base/Kconfig | 10 +- drivers/base/arch_topology.c | 36 +- drivers/base/core.c | 5 + drivers/base/dd.c | 5 +- drivers/base/firmware_loader/Kconfig | 1 + drivers/base/firmware_loader/builtin/.gitignore | 1 + drivers/base/memory.c | 26 +- drivers/base/node.c | 352 +- drivers/base/platform.c | 12 +- drivers/base/power/clock_ops.c | 3 +- drivers/base/power/common.c | 4 +- drivers/base/power/domain.c | 133 +- drivers/base/power/domain_governor.c | 71 +- drivers/base/power/generic_ops.c | 4 +- drivers/base/power/main.c | 80 +- drivers/base/power/qos.c | 6 +- drivers/base/power/runtime.c | 4 +- drivers/base/power/sysfs.c | 6 +- drivers/base/power/trace.c | 2 +- drivers/base/power/wakeirq.c | 15 +- drivers/base/power/wakeup.c | 10 +- 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/swnode.c | 4 +- drivers/base/syscore.c | 12 +- drivers/base/test/Makefile | 1 + drivers/block/amiflop.c | 1 + drivers/block/ataflop.c | 1 + drivers/block/brd.c | 7 +- drivers/block/drbd/drbd_int.h | 7 +- drivers/block/drbd/drbd_nl.c | 8 +- drivers/block/drbd/drbd_nla.c | 3 +- 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 | 11 +- drivers/block/loop.c | 37 +- drivers/block/mtip32xx/mtip32xx.c | 89 - drivers/block/mtip32xx/mtip32xx.h | 17 - drivers/block/nbd.c | 38 +- drivers/block/null_blk_main.c | 5 + drivers/block/paride/pcd.c | 21 +- drivers/block/paride/pd.c | 1 + drivers/block/paride/pf.c | 27 +- drivers/block/pktcdvd.c | 1 - drivers/block/ps3disk.c | 4 +- drivers/block/rbd.c | 28 +- drivers/block/rsxx/core.c | 1 + drivers/block/swim.c | 1 + drivers/block/swim3.c | 1 + drivers/block/virtio_blk.c | 5 +- drivers/block/xsysace.c | 3 + drivers/block/zram/zram_drv.c | 37 +- drivers/bluetooth/Kconfig | 15 +- drivers/bluetooth/Makefile | 1 + drivers/bluetooth/btbcm.c | 5 +- drivers/bluetooth/btmrvl_sdio.c | 36 + drivers/bluetooth/btmtksdio.c | 1101 + drivers/bluetooth/btmtkuart.c | 2 +- drivers/bluetooth/btqca.c | 7 +- drivers/bluetooth/btqca.h | 13 +- drivers/bluetooth/btsdio.c | 15 +- drivers/bluetooth/btusb.c | 2 +- drivers/bluetooth/hci_bcm.c | 20 +- drivers/bluetooth/hci_h5.c | 2 +- drivers/bluetooth/hci_qca.c | 76 +- drivers/bus/tegra-aconnect.c | 66 +- drivers/bus/ti-sysc.c | 661 +- drivers/cdrom/gdrom.c | 1 + drivers/char/Kconfig | 2 +- drivers/char/hpet.c | 2 + drivers/char/hw_random/omap-rng.c | 1 + drivers/char/hw_random/stm32-rng.c | 9 + drivers/char/ipmi/ipmi_devintf.c | 3 - drivers/char/ipmi/ipmi_dmi.c | 3 +- drivers/char/ipmi/ipmi_msghandler.c | 23 +- drivers/char/ipmi/ipmi_plat_data.c | 27 +- drivers/char/ipmi/ipmi_plat_data.h | 3 + drivers/char/ipmi/ipmi_si_hardcode.c | 3 + drivers/char/ipmi/ipmi_si_hotmod.c | 1 + drivers/char/ipmi/ipmi_si_intf.c | 2 - drivers/char/ipmi/ipmi_si_platform.c | 6 +- drivers/char/ipmi/ipmi_ssif.c | 11 +- drivers/char/random.c | 199 +- 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/char/tpm/tpm1-cmd.c | 7 +- drivers/char/tpm/tpm2-cmd.c | 7 +- drivers/char/virtio_console.c | 3 +- drivers/clk/Kconfig | 8 + drivers/clk/Makefile | 2 + drivers/clk/actions/owl-common.h | 2 +- drivers/clk/actions/owl-composite.h | 2 +- drivers/clk/actions/owl-divider.h | 2 +- drivers/clk/actions/owl-factor.h | 2 +- drivers/clk/actions/owl-fixed-factor.h | 2 +- drivers/clk/actions/owl-gate.h | 2 +- drivers/clk/actions/owl-mux.h | 2 +- drivers/clk/actions/owl-pll.h | 2 +- drivers/clk/actions/owl-reset.h | 2 +- drivers/clk/at91/Makefile | 2 + drivers/clk/at91/at91sam9260.c | 14 +- drivers/clk/at91/at91sam9rl.c | 2 +- drivers/clk/at91/at91sam9x5.c | 11 +- drivers/clk/at91/clk-generated.c | 48 +- drivers/clk/at91/clk-master.c | 8 +- drivers/clk/at91/clk-peripheral.c | 46 +- drivers/clk/at91/clk-programmable.c | 57 +- drivers/clk/at91/clk-sam9x60-pll.c | 330 + drivers/clk/at91/clk-usb.c | 33 +- drivers/clk/at91/dt-compat.c | 12 +- drivers/clk/at91/pmc.h | 27 +- drivers/clk/at91/sam9x60.c | 307 + drivers/clk/at91/sama5d2.c | 22 +- drivers/clk/at91/sama5d4.c | 10 +- drivers/clk/at91/sckc.c | 134 +- drivers/clk/clk-aspeed.c | 42 +- drivers/clk/clk-divider.c | 24 +- drivers/clk/clk-fixed-factor.c | 55 +- drivers/clk/clk-fractional-divider.c | 22 +- drivers/clk/clk-gate.c | 22 +- drivers/clk/clk-highbank.c | 23 +- drivers/clk/clk-lochnagar.c | 336 + drivers/clk/clk-milbeaut.c | 663 + drivers/clk/clk-multiplier.c | 22 +- drivers/clk/clk-mux.c | 22 +- drivers/clk/clk-qoriq.c | 77 +- drivers/clk/clk-stm32f4.c | 307 +- drivers/clk/clk-stm32mp1.c | 3 + drivers/clk/clk-xgene.c | 6 +- drivers/clk/clk.c | 368 +- drivers/clk/clk.h | 2 + drivers/clk/clkdev.c | 30 +- drivers/clk/davinci/da8xx-cfgchip.c | 4 +- drivers/clk/davinci/pll.h | 2 +- drivers/clk/davinci/psc.h | 2 +- drivers/clk/hisilicon/clk-hi3660.c | 6 +- drivers/clk/hisilicon/clk-hisi-phase.c | 4 +- drivers/clk/imx/Makefile | 2 +- drivers/clk/imx/clk-divider-gate.c | 20 +- drivers/clk/imx/clk-imx5.c | 642 + drivers/clk/imx/clk-imx51-imx53.c | 611 - drivers/clk/imx/clk-imx6sll.c | 18 +- drivers/clk/imx/clk-imx7d.c | 4 +- drivers/clk/imx/clk-imx7ulp.c | 1 - drivers/clk/imx/clk-pll14xx.c | 8 +- drivers/clk/imx/clk-pllv3.c | 29 +- drivers/clk/imx/clk-pllv4.c | 72 +- drivers/clk/imx/clk-sccg-pll.c | 12 +- drivers/clk/imx/clk.h | 6 +- drivers/clk/ingenic/jz4725b-cgu.c | 6 + drivers/clk/mediatek/Kconfig | 83 + drivers/clk/mediatek/Makefile | 16 +- drivers/clk/mediatek/clk-gate.c | 3 +- drivers/clk/mediatek/clk-gate.h | 14 + drivers/clk/mediatek/clk-mt8183-audio.c | 105 + drivers/clk/mediatek/clk-mt8183-cam.c | 63 + drivers/clk/mediatek/clk-mt8183-img.c | 63 + drivers/clk/mediatek/clk-mt8183-ipu0.c | 56 + drivers/clk/mediatek/clk-mt8183-ipu1.c | 56 + drivers/clk/mediatek/clk-mt8183-ipu_adl.c | 54 + drivers/clk/mediatek/clk-mt8183-ipu_conn.c | 123 + drivers/clk/mediatek/clk-mt8183-mfgcfg.c | 54 + drivers/clk/mediatek/clk-mt8183-mm.c | 111 + drivers/clk/mediatek/clk-mt8183-vdec.c | 67 + drivers/clk/mediatek/clk-mt8183-venc.c | 59 + drivers/clk/mediatek/clk-mt8183.c | 1284 ++ drivers/clk/mediatek/clk-mt8516.c | 815 + drivers/clk/mediatek/clk-mtk.h | 3 + drivers/clk/mediatek/clk-mux.c | 223 + drivers/clk/mediatek/clk-mux.h | 89 + drivers/clk/mediatek/clk-pll.c | 87 +- drivers/clk/meson/axg-audio.c | 1219 +- drivers/clk/meson/axg-audio.h | 16 +- drivers/clk/meson/clk-pll.c | 28 +- drivers/clk/meson/clk-pll.h | 1 + drivers/clk/meson/g12a-aoclk.h | 2 - drivers/clk/meson/g12a.c | 637 +- drivers/clk/meson/g12a.h | 31 +- drivers/clk/meson/gxbb.c | 2 + drivers/clk/meson/meson8b.c | 734 +- drivers/clk/meson/meson8b.h | 27 +- drivers/clk/meson/vid-pll-div.c | 4 +- drivers/clk/mvebu/common.c | 2 +- drivers/clk/mvebu/cp110-system-controller.c | 4 +- drivers/clk/nxp/clk-lpc18xx-ccu.c | 6 +- drivers/clk/nxp/clk-lpc18xx-cgu.c | 24 +- drivers/clk/nxp/clk-lpc32xx.c | 7 +- drivers/clk/qcom/Kconfig | 6 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/clk-branch.c | 6 + drivers/clk/qcom/clk-branch.h | 1 + drivers/clk/qcom/clk-regmap-mux-div.h | 2 +- drivers/clk/qcom/gcc-msm8998.c | 2 +- drivers/clk/qcom/gcc-qcs404.c | 90 + drivers/clk/qcom/turingcc-qcs404.c | 170 + drivers/clk/renesas/r7s9210-cpg-mssr.c | 3 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 18 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 7 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 41 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 35 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 33 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 25 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 2 +- drivers/clk/renesas/r9a06g032-clocks.c | 1 + drivers/clk/renesas/rcar-gen2-cpg.h | 4 +- drivers/clk/renesas/rcar-gen3-cpg.c | 71 +- drivers/clk/renesas/rcar-gen3-cpg.h | 9 +- drivers/clk/renesas/renesas-cpg-mssr.h | 4 +- drivers/clk/rockchip/clk-ddr.c | 2 +- drivers/clk/rockchip/clk-half-divider.c | 6 +- drivers/clk/rockchip/clk-rk3288.c | 36 +- drivers/clk/rockchip/clk-rk3328.c | 18 +- drivers/clk/rockchip/clk.c | 9 +- drivers/clk/rockchip/clk.h | 23 + drivers/clk/samsung/clk-exynos5410.c | 1 + drivers/clk/sprd/common.h | 2 +- drivers/clk/sprd/composite.h | 2 +- drivers/clk/sprd/div.h | 2 +- drivers/clk/sprd/gate.h | 2 +- drivers/clk/sprd/mux.h | 2 +- drivers/clk/sprd/pll.h | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 3 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 19 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.h | 2 +- drivers/clk/sunxi-ng/ccu-sun5i.h | 4 - drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 5 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 3 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 2 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.h | 4 +- drivers/clk/sunxi-ng/ccu_nkmp.c | 24 +- drivers/clk/sunxi/Kconfig | 43 + drivers/clk/sunxi/Makefile | 49 +- drivers/clk/tegra/clk-divider.c | 3 +- drivers/clk/tegra/clk-emc.c | 57 +- drivers/clk/tegra/clk-pll.c | 54 +- drivers/clk/tegra/clk-super.c | 2 +- drivers/clk/tegra/clk-tegra124.c | 7 +- drivers/clk/tegra/clk-tegra210.c | 6 +- drivers/clk/ux500/clk-sysctrl.c | 3 +- drivers/clk/x86/clk-pmc-atom.c | 14 +- drivers/clk/zynq/clkc.c | 6 +- drivers/clk/zynq/pll.c | 18 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 1 - drivers/clk/zynqmp/clk-zynqmp.h | 6 - drivers/clk/zynqmp/clkc.c | 184 +- drivers/clk/zynqmp/divider.c | 17 +- drivers/clocksource/Kconfig | 8 + drivers/clocksource/Makefile | 1 + drivers/clocksource/arm_arch_timer.c | 184 +- drivers/clocksource/clps711x-timer.c | 44 +- drivers/clocksource/mips-gic-timer.c | 2 +- drivers/clocksource/tcb_clksrc.c | 4 +- drivers/clocksource/timer-fsl-ftm.c | 15 +- drivers/clocksource/timer-ixp4xx.c | 284 + drivers/clocksource/timer-oxnas-rps.c | 2 +- drivers/clocksource/timer-riscv.c | 5 +- drivers/clocksource/timer-ti-dm.c | 28 - drivers/counter/104-quad-8.c | 1367 ++ drivers/counter/Kconfig | 60 + drivers/counter/Makefile | 10 + drivers/counter/counter.c | 1567 ++ drivers/counter/ftm-quaddec.c | 356 + drivers/counter/stm32-lptimer-cnt.c | 754 + drivers/counter/stm32-timer-cnt.c | 390 + 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 | 75 +- 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/scpi-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/atmel-tdes.c | 103 +- 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 | 66 +- 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 | 593 +- 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 | 68 +- 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 | 33 +- 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/stm32-cryp.c | 15 +- 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/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-buf/Makefile | 3 +- drivers/dma-buf/dma-fence-chain.c | 242 + drivers/dma-buf/reservation.c | 8 + drivers/dma-buf/sw_sync.c | 2 +- drivers/dma-buf/sync_file.c | 3 +- drivers/dma/Kconfig | 2 +- drivers/dma/amba-pl08x.c | 22 +- drivers/dma/at_xdmac.c | 67 +- drivers/dma/bcm2835-dma.c | 3 +- drivers/dma/dma-axi-dmac.c | 116 +- drivers/dma/idma64.c | 15 +- drivers/dma/idma64.h | 2 + drivers/dma/imx-sdma.c | 15 +- drivers/dma/mediatek/mtk-cqdma.c | 2 +- drivers/dma/pl330.c | 61 +- drivers/dma/sh/rcar-dmac.c | 34 +- drivers/dma/stm32-dma.c | 13 +- drivers/dma/stm32-mdma.c | 4 +- drivers/dma/tegra210-adma.c | 37 +- drivers/dma/txx9dmac.c | 3 - drivers/dma/xgene-dma.c | 6 +- drivers/edac/altera_edac.c | 262 +- drivers/edac/altera_edac.h | 69 +- drivers/edac/amd64_edac.c | 248 +- drivers/edac/amd64_edac.h | 16 +- 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 | 11 +- drivers/extcon/Makefile | 1 + drivers/extcon/devres.c | 2 +- drivers/extcon/extcon-arizona.c | 10 + drivers/extcon/extcon-axp288.c | 9 +- drivers/extcon/extcon-intel-cht-wc.c | 81 +- drivers/extcon/extcon-intel-mrfld.c | 284 + drivers/extcon/extcon-intel.h | 20 + drivers/firewire/core-device.c | 2 +- drivers/firewire/core-iso.c | 17 +- drivers/firewire/core-topology.c | 1 + drivers/firewire/ohci.c | 1 - drivers/firmware/Kconfig | 31 +- drivers/firmware/Makefile | 4 +- drivers/firmware/arm_scmi/driver.c | 8 +- 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/google/vpd.c | 4 +- drivers/firmware/imx/Makefile | 2 +- drivers/firmware/imx/imx-scu-irq.c | 168 + drivers/firmware/imx/imx-scu.c | 6 + drivers/firmware/imx/scu-pd.c | 121 +- 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/firmware/ti_sci.c | 651 + drivers/firmware/ti_sci.h | 102 + drivers/firmware/trusted_foundations.c | 176 + drivers/firmware/xilinx/zynqmp-debug.c | 18 +- drivers/firmware/xilinx/zynqmp.c | 56 +- drivers/fpga/Kconfig | 9 + drivers/fpga/Makefile | 1 + drivers/fpga/dfl-afu-dma-region.c | 42 +- drivers/fpga/zynqmp-fpga.c | 159 + drivers/gnss/ubx.c | 1 + drivers/gpio/Kconfig | 97 +- drivers/gpio/Makefile | 2 + drivers/gpio/gpio-74x164.c | 22 +- drivers/gpio/gpio-74xx-mmio.c | 4 +- drivers/gpio/gpio-adnp.c | 6 +- drivers/gpio/gpio-amdpt.c | 8 +- drivers/gpio/gpio-aspeed.c | 6 +- drivers/gpio/gpio-bcm-kona.c | 4 +- drivers/gpio/gpio-cadence.c | 4 +- drivers/gpio/gpio-clps711x.c | 7 +- drivers/gpio/gpio-dwapb.c | 4 +- drivers/gpio/gpio-eic-sprd.c | 1 + drivers/gpio/gpio-exar.c | 2 + drivers/gpio/gpio-ftgpio010.c | 4 +- drivers/gpio/gpio-hlwd.c | 4 +- drivers/gpio/gpio-iop.c | 4 +- drivers/gpio/gpio-ixp4xx.c | 474 + drivers/gpio/gpio-janz-ttl.c | 4 +- drivers/gpio/gpio-loongson1.c | 4 +- drivers/gpio/gpio-lpc18xx.c | 5 +- drivers/gpio/gpio-mb86s7x.c | 4 +- drivers/gpio/gpio-merrifield.c | 18 +- drivers/gpio/gpio-mlxbf.c | 152 + drivers/gpio/gpio-mmio.c | 99 +- drivers/gpio/gpio-mockup.c | 10 +- drivers/gpio/gpio-mt7621.c | 3 +- drivers/gpio/gpio-mvebu.c | 7 +- drivers/gpio/gpio-mxc.c | 4 +- drivers/gpio/gpio-octeon.c | 4 +- drivers/gpio/gpio-omap.c | 644 +- drivers/gpio/gpio-pca953x.c | 25 +- drivers/gpio/gpio-pxa.c | 12 +- drivers/gpio/gpio-rcar.c | 5 +- drivers/gpio/gpio-sch.c | 5 - drivers/gpio/gpio-spear-spics.c | 4 +- drivers/gpio/gpio-sprd.c | 4 +- drivers/gpio/gpio-sta2x11.c | 5 +- drivers/gpio/gpio-stp-xway.c | 4 +- drivers/gpio/gpio-tb10x.c | 4 +- drivers/gpio/gpio-tegra.c | 4 +- drivers/gpio/gpio-thunderx.c | 16 +- drivers/gpio/gpio-timberdale.c | 4 +- drivers/gpio/gpio-ts4800.c | 4 +- drivers/gpio/gpio-uniphier.c | 4 +- drivers/gpio/gpio-vf610.c | 92 +- drivers/gpio/gpio-xgene-sb.c | 4 +- drivers/gpio/gpio-xlp.c | 7 +- drivers/gpio/gpio-zx.c | 4 +- drivers/gpio/gpio-zynq.c | 4 +- drivers/gpio/gpiolib-acpi.c | 115 +- drivers/gpio/gpiolib-devprop.c | 2 + drivers/gpio/gpiolib-of.c | 35 +- drivers/gpio/gpiolib.c | 59 +- drivers/gpio/gpiolib.h | 22 +- drivers/gpu/drm/Kconfig | 20 +- drivers/gpu/drm/Makefile | 18 +- drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 63 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 17 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 61 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 61 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 54 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 152 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 16 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 82 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 59 + drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 38 + drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 685 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 299 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 58 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 1482 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 294 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 50 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 943 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 83 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 127 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 270 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 109 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 195 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 19 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 19 + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 207 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 65 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 654 +- drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 78 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 6 + drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 15 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 95 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 36 + drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 238 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 8 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 3 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 41 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 108 + drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 80 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 16 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 16 + drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 4 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1897 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 18 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 53 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 194 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 22 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 21 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 126 +- drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c | 5 + drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 220 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 183 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 202 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 22 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 383 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 21 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 195 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 121 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 13 + drivers/gpu/drm/amd/display/dc/dc.h | 137 +- drivers/gpu/drm/amd/display/dc/dc_ddc_types.h | 2 + drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 18 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 76 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 9 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 10 + drivers/gpu/drm/amd/display/dc/dc_types.h | 7 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 155 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 11 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 30 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 42 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 22 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 12 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 8 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 5 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 36 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 78 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 119 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 92 +- .../drm/amd/display/dc/dce112/dce112_resource.h | 3 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 25 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 45 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 65 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h | 4 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 13 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 7 - .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 20 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 54 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 63 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 29 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 16 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 213 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 4 + .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 16 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 2 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 52 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.h | 2 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 31 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +- drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 31 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 36 +- drivers/gpu/drm/amd/display/dc/dm_services_types.h | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 40 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 5 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 5 +- .../amd/display/dc/dml/display_rq_dlg_helpers.c | 3 + drivers/gpu/drm/amd/display/dc/inc/clock_source.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 30 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 4 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 10 + drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 6 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 7 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 + drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 12 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 14 +- .../amd/display/dc/irq/dce110/irq_service_dce110.c | 7 +- .../amd/display/dc/irq/dce120/irq_service_dce120.c | 7 +- .../amd/display/dc/irq/dce80/irq_service_dce80.c | 6 +- .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 40 +- .../display/dc/virtual/virtual_stream_encoder.c | 3 +- drivers/gpu/drm/amd/display/include/fixed31_32.h | 2 + drivers/gpu/drm/amd/display/include/signal_types.h | 5 + .../drm/amd/display/modules/color/color_gamma.c | 2 + .../drm/amd/display/modules/freesync/freesync.c | 174 +- .../drm/amd/display/modules/power/power_helpers.c | 15 +- drivers/gpu/drm/amd/include/amd_shared.h | 3 + .../drm/amd/include/asic_reg/dcn/dcn_1_0_offset.h | 8 + .../drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h | 2 + .../drm/amd/include/asic_reg/vcn/vcn_1_0_sh_mask.h | 5 + drivers/gpu/drm/amd/include/atomfirmware.h | 98 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 17 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 10 + drivers/gpu/drm/amd/include/linux/chash.h | 366 - drivers/gpu/drm/amd/lib/Kconfig | 28 - drivers/gpu/drm/amd/lib/Makefile | 32 - drivers/gpu/drm/amd/lib/chash.c | 638 - drivers/gpu/drm/amd/powerplay/Makefile | 2 +- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 10 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 1283 ++ drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 3 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 20 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 127 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 32 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.c | 66 + drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.h | 31 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.c | 39 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.h | 5 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 67 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.c | 119 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.h | 29 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 104 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h | 3 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_inc.h | 2 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c | 12 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.h | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 110 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 3 + drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 771 + drivers/gpu/drm/amd/powerplay/inc/power_state.h | 7 + drivers/gpu/drm/amd/powerplay/inc/pp_thermal.h | 12 +- drivers/gpu/drm/amd/powerplay/inc/rv_ppsmc.h | 1 - drivers/gpu/drm/amd/powerplay/inc/smu10.h | 14 +- .../gpu/drm/amd/powerplay/inc/smu11_driver_if.h | 5 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 89 + .../gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h | 128 + .../gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h | 147 + drivers/gpu/drm/amd/powerplay/inc/vega20_ppsmc.h | 3 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 1984 ++ .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 4 + .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 21 + .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 20 + .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h | 1 + drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 2413 +++ drivers/gpu/drm/amd/powerplay/vega20_ppt.h | 129 + .../gpu/drm/arm/display/include/malidp_product.h | 12 + drivers/gpu/drm/arm/display/include/malidp_utils.h | 31 + drivers/gpu/drm/arm/display/komeda/Makefile | 4 +- .../gpu/drm/arm/display/komeda/d71/d71_component.c | 685 + drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 431 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.h | 50 + drivers/gpu/drm/arm/display/komeda/d71/d71_regs.h | 530 + drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 407 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 118 + drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 95 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 9 +- .../drm/arm/display/komeda/komeda_framebuffer.h | 9 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 77 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 26 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 113 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 129 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 610 + drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 139 + .../drm/arm/display/komeda/komeda_private_obj.c | 220 +- drivers/gpu/drm/arm/malidp_drv.c | 48 +- drivers/gpu/drm/arm/malidp_drv.h | 6 + drivers/gpu/drm/arm/malidp_hw.c | 249 +- drivers/gpu/drm/arm/malidp_hw.h | 31 +- drivers/gpu/drm/arm/malidp_mw.c | 10 +- drivers/gpu/drm/arm/malidp_planes.c | 271 +- drivers/gpu/drm/arm/malidp_regs.h | 20 + drivers/gpu/drm/armada/armada_fbdev.c | 6 +- drivers/gpu/drm/aspeed/Kconfig | 14 + drivers/gpu/drm/aspeed/Makefile | 3 + drivers/gpu/drm/aspeed/aspeed_gfx.h | 104 + drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 241 + drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 269 + drivers/gpu/drm/aspeed/aspeed_gfx_out.c | 42 + drivers/gpu/drm/ast/ast_drv.h | 4 +- drivers/gpu/drm/ast/ast_fb.c | 7 +- drivers/gpu/drm/ast/ast_ttm.c | 10 +- drivers/gpu/drm/bochs/bochs.h | 9 +- drivers/gpu/drm/bochs/bochs_kms.c | 194 +- drivers/gpu/drm/bochs/bochs_mm.c | 10 +- drivers/gpu/drm/bridge/dumb-vga-dac.c | 6 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 50 +- drivers/gpu/drm/bridge/tc358767.c | 4 +- drivers/gpu/drm/bridge/ti-tfp410.c | 140 +- drivers/gpu/drm/cirrus/Kconfig | 2 +- drivers/gpu/drm/cirrus/Makefile | 3 - drivers/gpu/drm/cirrus/cirrus.c | 657 + drivers/gpu/drm/cirrus/cirrus_drv.c | 161 - drivers/gpu/drm/cirrus/cirrus_drv.h | 4 +- drivers/gpu/drm/cirrus/cirrus_fbdev.c | 315 - drivers/gpu/drm/cirrus/cirrus_main.c | 328 - drivers/gpu/drm/cirrus/cirrus_mode.c | 621 - drivers/gpu/drm/cirrus/cirrus_ttm.c | 10 +- drivers/gpu/drm/drm_atomic.c | 45 +- drivers/gpu/drm/drm_atomic_helper.c | 24 +- drivers/gpu/drm/drm_atomic_state_helper.c | 4 + drivers/gpu/drm/drm_atomic_uapi.c | 71 +- drivers/gpu/drm/drm_auth.c | 21 +- drivers/gpu/drm/drm_bufs.c | 8 + drivers/gpu/drm/drm_client.c | 11 +- drivers/gpu/drm/drm_connector.c | 91 +- drivers/gpu/drm/drm_crtc.c | 4 + drivers/gpu/drm/drm_crtc_internal.h | 1 + drivers/gpu/drm/drm_dp_mst_topology.c | 1 - drivers/gpu/drm/drm_drv.c | 227 +- drivers/gpu/drm/drm_dsc.c | 269 +- drivers/gpu/drm/drm_edid.c | 86 +- drivers/gpu/drm/drm_fb_helper.c | 304 +- drivers/gpu/drm/drm_file.c | 32 +- drivers/gpu/drm/drm_format_helper.c | 324 + drivers/gpu/drm/drm_fourcc.c | 27 + drivers/gpu/drm/drm_gem.c | 320 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 625 + drivers/gpu/drm/drm_internal.h | 10 + drivers/gpu/drm/drm_ioc32.c | 13 +- drivers/gpu/drm/drm_ioctl.c | 86 +- drivers/gpu/drm/drm_irq.c | 2 + drivers/gpu/drm/drm_kms_helper_common.c | 2 +- drivers/gpu/drm/drm_lease.c | 13 +- drivers/gpu/drm/drm_legacy.h | 87 +- drivers/gpu/drm/drm_legacy_misc.c | 82 + drivers/gpu/drm/drm_lock.c | 19 + drivers/gpu/drm/drm_memory.c | 26 +- drivers/gpu/drm/drm_mm.c | 25 +- drivers/gpu/drm/drm_mode_config.c | 5 +- drivers/gpu/drm/drm_mode_object.c | 5 +- drivers/gpu/drm/drm_modes.c | 12 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 13 + drivers/gpu/drm/drm_plane.c | 8 + drivers/gpu/drm/drm_prime.c | 1 + drivers/gpu/drm/drm_print.c | 28 + drivers/gpu/drm/drm_syncobj.c | 449 +- drivers/gpu/drm/drm_vm.c | 6 +- drivers/gpu/drm/drm_writeback.c | 73 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 40 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 4 - drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 7 - drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 22 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 6 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 26 +- drivers/gpu/drm/exynos/exynos_dp.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_dpi.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_fb.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 30 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 97 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 48 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 51 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 35 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 72 +- drivers/gpu/drm/exynos/exynos_drm_ipp.c | 71 +- drivers/gpu/drm/exynos/exynos_drm_ipp.h | 9 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 29 +- drivers/gpu/drm/exynos/exynos_drm_plane.c | 15 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 49 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 75 +- drivers/gpu/drm/exynos/exynos_mixer.c | 153 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 2 +- drivers/gpu/drm/gma500/framebuffer.c | 7 +- drivers/gpu/drm/gma500/framebuffer.h | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 9 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 7 - drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 12 +- drivers/gpu/drm/i915/.gitignore | 1 + drivers/gpu/drm/i915/Makefile | 8 +- drivers/gpu/drm/i915/Makefile.header-test | 47 + drivers/gpu/drm/i915/gvt/cmd_parser.c | 76 +- drivers/gpu/drm/i915/gvt/display.c | 3 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 15 +- drivers/gpu/drm/i915/gvt/execlist.c | 28 +- drivers/gpu/drm/i915/gvt/execlist.h | 2 +- drivers/gpu/drm/i915/gvt/gtt.c | 35 +- drivers/gpu/drm/i915/gvt/gtt.h | 3 +- drivers/gpu/drm/i915/gvt/gvt.h | 17 +- drivers/gpu/drm/i915/gvt/handlers.c | 189 +- drivers/gpu/drm/i915/gvt/interrupt.c | 2 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 6 +- drivers/gpu/drm/i915/gvt/mmio.c | 8 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 246 +- drivers/gpu/drm/i915/gvt/reg.h | 34 + drivers/gpu/drm/i915/gvt/scheduler.c | 72 +- drivers/gpu/drm/i915/gvt/scheduler.h | 6 +- drivers/gpu/drm/i915/gvt/vgpu.c | 6 +- drivers/gpu/drm/i915/i915_active.c | 23 +- drivers/gpu/drm/i915/i915_active.h | 16 - drivers/gpu/drm/i915/i915_cmd_parser.c | 12 +- drivers/gpu/drm/i915/i915_debugfs.c | 178 +- drivers/gpu/drm/i915/i915_drv.c | 622 +- drivers/gpu/drm/i915/i915_drv.h | 407 +- drivers/gpu/drm/i915/i915_gem.c | 795 +- drivers/gpu/drm/i915/i915_gem.h | 9 +- drivers/gpu/drm/i915/i915_gem_context.c | 1101 +- drivers/gpu/drm/i915/i915_gem_context.h | 260 +- drivers/gpu/drm/i915/i915_gem_context_types.h | 175 + drivers/gpu/drm/i915/i915_gem_dmabuf.c | 3 +- drivers/gpu/drm/i915/i915_gem_evict.c | 18 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 48 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 156 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 141 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 26 +- drivers/gpu/drm/i915/i915_gem_internal.c | 2 +- drivers/gpu/drm/i915/i915_gem_object.c | 42 + drivers/gpu/drm/i915/i915_gem_object.h | 8 +- drivers/gpu/drm/i915/i915_gem_render_state.c | 4 +- drivers/gpu/drm/i915/i915_gem_stolen.c | 2 +- drivers/gpu/drm/i915/i915_gem_tiling.c | 6 +- drivers/gpu/drm/i915/i915_gem_userptr.c | 8 +- drivers/gpu/drm/i915/i915_globals.c | 125 + drivers/gpu/drm/i915/i915_globals.h | 35 + drivers/gpu/drm/i915/i915_gpu_error.c | 185 +- drivers/gpu/drm/i915/i915_gpu_error.h | 51 +- drivers/gpu/drm/i915/i915_irq.c | 665 +- drivers/gpu/drm/i915/i915_pci.c | 262 +- drivers/gpu/drm/i915/i915_perf.c | 114 +- drivers/gpu/drm/i915/i915_pmu.c | 67 +- drivers/gpu/drm/i915/i915_priolist_types.h | 42 + drivers/gpu/drm/i915/i915_pvinfo.h | 2 +- drivers/gpu/drm/i915/i915_query.c | 39 +- drivers/gpu/drm/i915/i915_reg.h | 575 +- drivers/gpu/drm/i915/i915_request.c | 498 +- drivers/gpu/drm/i915/i915_request.h | 87 +- drivers/gpu/drm/i915/i915_reset.c | 621 +- drivers/gpu/drm/i915/i915_reset.h | 16 +- drivers/gpu/drm/i915/i915_scheduler.c | 112 +- drivers/gpu/drm/i915/i915_scheduler.h | 95 +- drivers/gpu/drm/i915/i915_scheduler_types.h | 72 + drivers/gpu/drm/i915/i915_suspend.c | 4 +- drivers/gpu/drm/i915/i915_sw_fence.c | 43 +- drivers/gpu/drm/i915/i915_sw_fence.h | 16 +- drivers/gpu/drm/i915/i915_timeline.c | 301 +- drivers/gpu/drm/i915/i915_timeline.h | 89 +- drivers/gpu/drm/i915/i915_timeline_types.h | 70 + drivers/gpu/drm/i915/i915_trace.h | 106 +- drivers/gpu/drm/i915/i915_user_extensions.c | 61 + drivers/gpu/drm/i915/i915_user_extensions.h | 20 + drivers/gpu/drm/i915/i915_utils.h | 31 + drivers/gpu/drm/i915/i915_vgpu.c | 11 +- drivers/gpu/drm/i915/i915_vgpu.h | 2 +- drivers/gpu/drm/i915/i915_vma.c | 62 +- drivers/gpu/drm/i915/i915_vma.h | 3 + drivers/gpu/drm/i915/icl_dsi.c | 99 +- drivers/gpu/drm/i915/intel_atomic.c | 6 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 59 +- drivers/gpu/drm/i915/intel_atomic_plane.h | 40 + drivers/gpu/drm/i915/intel_audio.c | 95 +- drivers/gpu/drm/i915/intel_audio.h | 24 + drivers/gpu/drm/i915/intel_bios.c | 134 +- drivers/gpu/drm/i915/intel_breadcrumbs.c | 14 +- drivers/gpu/drm/i915/intel_cdclk.c | 382 +- drivers/gpu/drm/i915/intel_cdclk.h | 46 + drivers/gpu/drm/i915/intel_color.c | 1131 +- drivers/gpu/drm/i915/intel_color.h | 17 + drivers/gpu/drm/i915/intel_combo_phy.c | 3 +- drivers/gpu/drm/i915/intel_connector.c | 19 +- drivers/gpu/drm/i915/intel_connector.h | 35 + drivers/gpu/drm/i915/intel_context.c | 269 + drivers/gpu/drm/i915/intel_context.h | 87 + drivers/gpu/drm/i915/intel_context_types.h | 74 + drivers/gpu/drm/i915/intel_crt.c | 13 +- drivers/gpu/drm/i915/intel_crt.h | 21 + drivers/gpu/drm/i915/intel_csr.c | 5 +- drivers/gpu/drm/i915/intel_csr.h | 17 + drivers/gpu/drm/i915/intel_ddi.c | 350 +- drivers/gpu/drm/i915/intel_ddi.h | 53 + drivers/gpu/drm/i915/intel_device_info.c | 136 +- drivers/gpu/drm/i915/intel_device_info.h | 46 +- drivers/gpu/drm/i915/intel_display.c | 810 +- drivers/gpu/drm/i915/intel_dp.c | 658 +- drivers/gpu/drm/i915/intel_dp.h | 122 + drivers/gpu/drm/i915/intel_dp_link_training.c | 1 + drivers/gpu/drm/i915/intel_dp_mst.c | 154 +- drivers/gpu/drm/i915/intel_dpio_phy.c | 6 +- drivers/gpu/drm/i915/intel_dpll_mgr.c | 770 +- drivers/gpu/drm/i915/intel_dpll_mgr.h | 5 +- drivers/gpu/drm/i915/intel_drv.h | 676 +- drivers/gpu/drm/i915/intel_dsi.h | 1 - drivers/gpu/drm/i915/intel_dsi_vbt.c | 24 +- drivers/gpu/drm/i915/intel_dvo.c | 10 +- drivers/gpu/drm/i915/intel_dvo.h | 13 + drivers/gpu/drm/i915/intel_engine_cs.c | 491 +- drivers/gpu/drm/i915/intel_engine_types.h | 546 + drivers/gpu/drm/i915/intel_fbc.c | 6 +- drivers/gpu/drm/i915/intel_fbc.h | 42 + drivers/gpu/drm/i915/intel_fbdev.c | 245 +- drivers/gpu/drm/i915/intel_fbdev.h | 53 + drivers/gpu/drm/i915/intel_fifo_underrun.c | 1 + drivers/gpu/drm/i915/intel_frontbuffer.c | 5 +- drivers/gpu/drm/i915/intel_frontbuffer.h | 10 + drivers/gpu/drm/i915/intel_gpu_commands.h | 9 +- drivers/gpu/drm/i915/intel_guc.c | 45 +- drivers/gpu/drm/i915/intel_guc.h | 4 +- drivers/gpu/drm/i915/intel_guc_ads.c | 3 +- drivers/gpu/drm/i915/intel_guc_ct.c | 99 +- drivers/gpu/drm/i915/intel_guc_ct.h | 3 + drivers/gpu/drm/i915/intel_guc_fw.c | 4 +- drivers/gpu/drm/i915/intel_guc_log.c | 5 + drivers/gpu/drm/i915/intel_guc_submission.c | 133 +- drivers/gpu/drm/i915/intel_guc_submission.h | 1 + drivers/gpu/drm/i915/intel_hangcheck.c | 26 +- drivers/gpu/drm/i915/intel_hdcp.c | 1261 +- drivers/gpu/drm/i915/intel_hdcp.h | 33 + drivers/gpu/drm/i915/intel_hdmi.c | 810 +- drivers/gpu/drm/i915/intel_hdmi.h | 51 + drivers/gpu/drm/i915/intel_huc.c | 2 +- drivers/gpu/drm/i915/intel_huc_fw.c | 27 +- drivers/gpu/drm/i915/intel_i2c.c | 2 +- drivers/gpu/drm/i915/intel_lrc.c | 904 +- drivers/gpu/drm/i915/intel_lrc.h | 35 +- drivers/gpu/drm/i915/intel_lspcon.c | 19 +- drivers/gpu/drm/i915/intel_lspcon.h | 38 + drivers/gpu/drm/i915/intel_lvds.c | 101 +- drivers/gpu/drm/i915/intel_lvds.h | 22 + drivers/gpu/drm/i915/intel_mocs.c | 14 +- drivers/gpu/drm/i915/intel_opregion.c | 3 +- drivers/gpu/drm/i915/intel_overlay.c | 6 +- drivers/gpu/drm/i915/intel_panel.c | 150 +- drivers/gpu/drm/i915/intel_panel.h | 65 + drivers/gpu/drm/i915/intel_pipe_crc.c | 232 +- drivers/gpu/drm/i915/intel_pipe_crc.h | 35 + drivers/gpu/drm/i915/intel_pm.c | 555 +- drivers/gpu/drm/i915/intel_pm.h | 71 + drivers/gpu/drm/i915/intel_psr.c | 318 +- drivers/gpu/drm/i915/intel_psr.h | 40 + drivers/gpu/drm/i915/intel_ringbuffer.c | 435 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 650 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 124 +- drivers/gpu/drm/i915/intel_sdvo.c | 169 +- drivers/gpu/drm/i915/intel_sdvo.h | 23 + drivers/gpu/drm/i915/intel_sideband.c | 12 +- drivers/gpu/drm/i915/intel_sprite.c | 260 +- drivers/gpu/drm/i915/intel_sprite.h | 55 + drivers/gpu/drm/i915/intel_tv.c | 5 +- drivers/gpu/drm/i915/intel_tv.h | 13 + drivers/gpu/drm/i915/intel_uc.c | 25 +- drivers/gpu/drm/i915/intel_uc.h | 1 + drivers/gpu/drm/i915/intel_uncore.c | 996 +- drivers/gpu/drm/i915/intel_uncore.h | 286 +- drivers/gpu/drm/i915/intel_vbt_defs.h | 3 + drivers/gpu/drm/i915/intel_vdsc.c | 133 +- drivers/gpu/drm/i915/intel_workarounds.c | 187 +- drivers/gpu/drm/i915/intel_workarounds.h | 19 +- drivers/gpu/drm/i915/intel_workarounds_types.h | 27 + drivers/gpu/drm/i915/selftests/huge_gem_object.c | 2 +- drivers/gpu/drm/i915/selftests/huge_pages.c | 25 +- drivers/gpu/drm/i915/selftests/i915_active.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 12 +- .../gpu/drm/i915/selftests/i915_gem_coherency.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 457 +- drivers/gpu/drm/i915/selftests/i915_gem_dmabuf.c | 1 + drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 21 +- drivers/gpu/drm/i915/selftests/i915_gem_object.c | 4 +- drivers/gpu/drm/i915/selftests/i915_request.c | 37 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 4 +- drivers/gpu/drm/i915/selftests/i915_sw_fence.c | 9 +- drivers/gpu/drm/i915/selftests/i915_timeline.c | 120 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 16 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 4 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 9 +- drivers/gpu/drm/i915/selftests/intel_guc.c | 4 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 301 +- drivers/gpu/drm/i915/selftests/intel_lrc.c | 446 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 166 +- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 423 +- drivers/gpu/drm/i915/selftests/mock_context.c | 34 +- drivers/gpu/drm/i915/selftests/mock_engine.c | 145 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 54 +- drivers/gpu/drm/i915/selftests/mock_request.c | 12 +- drivers/gpu/drm/i915/selftests/mock_request.h | 7 - drivers/gpu/drm/i915/selftests/mock_timeline.c | 2 +- drivers/gpu/drm/i915/selftests/mock_uncore.c | 10 +- drivers/gpu/drm/i915/selftests/mock_uncore.h | 2 +- drivers/gpu/drm/i915/vlv_dsi.c | 108 +- drivers/gpu/drm/i915/vlv_dsi_pll.c | 4 +- drivers/gpu/drm/imx/imx-drm-core.c | 2 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 4 +- drivers/gpu/drm/imx/ipuv3-plane.c | 1 + drivers/gpu/drm/lima/Kconfig | 13 + drivers/gpu/drm/lima/Makefile | 21 + drivers/gpu/drm/lima/lima_bcast.c | 47 + drivers/gpu/drm/lima/lima_bcast.h | 14 + drivers/gpu/drm/lima/lima_ctx.c | 98 + drivers/gpu/drm/lima/lima_ctx.h | 30 + drivers/gpu/drm/lima/lima_device.c | 385 + drivers/gpu/drm/lima/lima_device.h | 131 + drivers/gpu/drm/lima/lima_dlbu.c | 58 + drivers/gpu/drm/lima/lima_dlbu.h | 18 + drivers/gpu/drm/lima/lima_drv.c | 376 + drivers/gpu/drm/lima/lima_drv.h | 45 + drivers/gpu/drm/lima/lima_gem.c | 349 + drivers/gpu/drm/lima/lima_gem.h | 25 + drivers/gpu/drm/lima/lima_gem_prime.c | 47 + drivers/gpu/drm/lima/lima_gem_prime.h | 13 + drivers/gpu/drm/lima/lima_gp.c | 283 + drivers/gpu/drm/lima/lima_gp.h | 16 + drivers/gpu/drm/lima/lima_l2_cache.c | 80 + drivers/gpu/drm/lima/lima_l2_cache.h | 14 + drivers/gpu/drm/lima/lima_mmu.c | 142 + drivers/gpu/drm/lima/lima_mmu.h | 16 + drivers/gpu/drm/lima/lima_object.c | 122 + drivers/gpu/drm/lima/lima_object.h | 36 + drivers/gpu/drm/lima/lima_pmu.c | 60 + drivers/gpu/drm/lima/lima_pmu.h | 12 + drivers/gpu/drm/lima/lima_pp.c | 427 + drivers/gpu/drm/lima/lima_pp.h | 19 + drivers/gpu/drm/lima/lima_regs.h | 298 + drivers/gpu/drm/lima/lima_sched.c | 362 + drivers/gpu/drm/lima/lima_sched.h | 102 + drivers/gpu/drm/lima/lima_vm.c | 282 + drivers/gpu/drm/lima/lima_vm.h | 62 + 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/meson/Makefile | 2 +- drivers/gpu/drm/meson/meson_canvas.c | 73 - drivers/gpu/drm/meson/meson_canvas.h | 51 - drivers/gpu/drm/meson/meson_crtc.c | 353 +- drivers/gpu/drm/meson/meson_drv.c | 92 +- drivers/gpu/drm/meson/meson_drv.h | 5 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 166 +- drivers/gpu/drm/meson/meson_dw_hdmi.h | 32 +- drivers/gpu/drm/meson/meson_overlay.c | 18 +- drivers/gpu/drm/meson/meson_plane.c | 21 +- drivers/gpu/drm/meson/meson_registers.h | 247 + drivers/gpu/drm/meson/meson_vclk.c | 123 +- drivers/gpu/drm/meson/meson_venc.c | 11 +- drivers/gpu/drm/meson/meson_venc_cvbs.c | 25 +- drivers/gpu/drm/meson/meson_viu.c | 85 +- drivers/gpu/drm/meson/meson_vpp.c | 51 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 3 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 8 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 10 +- drivers/gpu/drm/msm/Kconfig | 5 + drivers/gpu/drm/msm/Makefile | 3 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 109 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 216 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 9 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 62 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 3 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 2 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 141 + drivers/gpu/drm/msm/adreno/adreno_gpu.h | 6 + drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 69 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 119 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 15 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 5 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 177 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 3 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 4 +- drivers/gpu/drm/msm/msm_debugfs.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 15 +- drivers/gpu/drm/msm/msm_drv.h | 10 +- drivers/gpu/drm/msm/msm_fbdev.c | 6 +- drivers/gpu/drm/msm/msm_gem.c | 69 +- drivers/gpu/drm/msm/msm_gem.h | 8 +- drivers/gpu/drm/msm/msm_gem_prime.c | 7 - drivers/gpu/drm/msm/msm_gem_submit.c | 52 +- drivers/gpu/drm/msm/msm_gem_vma.c | 2 +- drivers/gpu/drm/msm/msm_gpu.c | 17 +- drivers/gpu/drm/msm/msm_gpu.h | 3 + drivers/gpu/drm/msm/msm_iommu.c | 13 +- drivers/gpu/drm/msm/msm_submitqueue.c | 41 + drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 6 +- drivers/gpu/drm/nouveau/Kconfig | 13 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h | 2 + drivers/gpu/drm/nouveau/nouveau_debugfs.c | 2 +- drivers/gpu/drm/nouveau/nouveau_display.c | 9 - drivers/gpu/drm/nouveau/nouveau_dmem.c | 12 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 19 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 2 - drivers/gpu/drm/nouveau/nouveau_fbcon.c | 8 +- drivers/gpu/drm/nouveau/nouveau_fbcon.h | 2 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 4 - 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/bar/gf100.c | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c | 14 +- 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/ramgk104.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c | 26 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.h | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c | 15 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c | 21 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c | 1 + drivers/gpu/drm/omapdrm/displays/Kconfig | 17 - drivers/gpu/drm/omapdrm/displays/Makefile | 3 - .../gpu/drm/omapdrm/displays/connector-analog-tv.c | 45 +- drivers/gpu/drm/omapdrm/displays/connector-dvi.c | 330 - drivers/gpu/drm/omapdrm/displays/connector-hdmi.c | 45 +- drivers/gpu/drm/omapdrm/displays/encoder-opa362.c | 39 +- drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c | 170 - .../gpu/drm/omapdrm/displays/encoder-tpd12s015.c | 40 - drivers/gpu/drm/omapdrm/displays/panel-dpi.c | 221 - drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 140 +- .../omapdrm/displays/panel-lgphilips-lb035q02.c | 41 +- .../drm/omapdrm/displays/panel-nec-nl8048hl11.c | 41 +- .../drm/omapdrm/displays/panel-sharp-ls037v7dw01.c | 61 +- .../drm/omapdrm/displays/panel-sony-acx565akm.c | 55 +- .../drm/omapdrm/displays/panel-tpo-td028ttec1.c | 58 +- .../drm/omapdrm/displays/panel-tpo-td043mtea1.c | 48 +- drivers/gpu/drm/omapdrm/dss/base.c | 144 +- drivers/gpu/drm/omapdrm/dss/display.c | 24 +- drivers/gpu/drm/omapdrm/dss/dpi.c | 64 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 110 +- drivers/gpu/drm/omapdrm/dss/dss-of.c | 60 +- drivers/gpu/drm/omapdrm/dss/dss.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 54 +- drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c | 26 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 54 +- drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 18 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 76 +- drivers/gpu/drm/omapdrm/dss/output.c | 36 +- drivers/gpu/drm/omapdrm/dss/sdi.c | 68 +- drivers/gpu/drm/omapdrm/dss/venc.c | 229 +- drivers/gpu/drm/omapdrm/omap_connector.c | 181 +- drivers/gpu/drm/omapdrm/omap_connector.h | 8 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 13 +- drivers/gpu/drm/omapdrm/omap_drv.c | 236 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 211 +- drivers/gpu/drm/omapdrm/omap_encoder.h | 3 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 6 +- drivers/gpu/drm/panel/Kconfig | 31 + drivers/gpu/drm/panel/Makefile | 3 + drivers/gpu/drm/panel/panel-arm-versatile.c | 6 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 272 + drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 6 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 1 - drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 20 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 3 +- drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 387 + drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 258 + drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 3 - drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 84 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 12 +- drivers/gpu/drm/panfrost/Kconfig | 14 + drivers/gpu/drm/panfrost/Makefile | 12 + drivers/gpu/drm/panfrost/TODO | 27 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 218 + drivers/gpu/drm/panfrost/panfrost_devfreq.h | 14 + drivers/gpu/drm/panfrost/panfrost_device.c | 252 + drivers/gpu/drm/panfrost/panfrost_device.h | 124 + drivers/gpu/drm/panfrost/panfrost_drv.c | 463 + drivers/gpu/drm/panfrost/panfrost_features.h | 309 + drivers/gpu/drm/panfrost/panfrost_gem.c | 95 + drivers/gpu/drm/panfrost/panfrost_gem.h | 29 + drivers/gpu/drm/panfrost/panfrost_gpu.c | 362 + drivers/gpu/drm/panfrost/panfrost_gpu.h | 19 + drivers/gpu/drm/panfrost/panfrost_issues.h | 176 + drivers/gpu/drm/panfrost/panfrost_job.c | 560 + drivers/gpu/drm/panfrost/panfrost_job.h | 51 + drivers/gpu/drm/panfrost/panfrost_mmu.c | 386 + drivers/gpu/drm/panfrost/panfrost_mmu.h | 17 + drivers/gpu/drm/panfrost/panfrost_regs.h | 298 + drivers/gpu/drm/pl111/pl111_display.c | 2 +- drivers/gpu/drm/pl111/pl111_versatile.c | 4 + drivers/gpu/drm/qxl/qxl_display.c | 8 +- drivers/gpu/drm/qxl/qxl_drv.c | 4 + drivers/gpu/drm/qxl/qxl_drv.h | 3 - drivers/gpu/drm/qxl/qxl_prime.c | 12 + drivers/gpu/drm/qxl/qxl_ttm.c | 11 +- drivers/gpu/drm/radeon/radeon_device.c | 2 +- drivers/gpu/drm/radeon/radeon_drv.h | 1 - drivers/gpu/drm/radeon/radeon_fb.c | 11 +- drivers/gpu/drm/radeon/radeon_mn.c | 4 +- drivers/gpu/drm/radeon/radeon_ttm.c | 17 +- drivers/gpu/drm/rcar-du/Kconfig | 4 + drivers/gpu/drm/rcar-du/Makefile | 3 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 64 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 13 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 54 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 37 + drivers/gpu/drm/rcar-du/rcar_du_kms.h | 1 + drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 122 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.h | 17 + drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 243 + drivers/gpu/drm/rcar-du/rcar_du_writeback.h | 39 + drivers/gpu/drm/rcar-du/rcar_lvds.c | 19 +- drivers/gpu/drm/rockchip/Kconfig | 8 + drivers/gpu/drm/rockchip/Makefile | 1 + drivers/gpu/drm/rockchip/rk3066_hdmi.c | 876 + drivers/gpu/drm/rockchip/rk3066_hdmi.h | 229 + drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 2 + drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1 + drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 6 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 17 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 29 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 14 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 20 +- drivers/gpu/drm/scheduler/sched_main.c | 3 +- drivers/gpu/drm/selftests/test-drm_mm.c | 12 +- drivers/gpu/drm/stm/Kconfig | 2 +- drivers/gpu/drm/stm/drv.c | 35 + drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 28 + drivers/gpu/drm/stm/ltdc.c | 24 + drivers/gpu/drm/stm/ltdc.h | 3 + drivers/gpu/drm/sun4i/sun4i_backend.c | 63 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 9 + drivers/gpu/drm/sun4i/sun4i_hdmi.h | 1 + drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 40 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 29 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 74 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 12 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 2 - drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 179 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.h | 2 + drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 9 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 49 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 2 + drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 9 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 54 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.h | 11 + drivers/gpu/drm/tegra/fb.c | 4 +- drivers/gpu/drm/tegra/gem.c | 4 +- drivers/gpu/drm/tegra/hdmi.c | 12 +- drivers/gpu/drm/tegra/hub.c | 4 +- drivers/gpu/drm/tegra/sor.c | 21 +- drivers/gpu/drm/tegra/vic.c | 2 + drivers/gpu/drm/tinydrm/core/Makefile | 2 +- drivers/gpu/drm/tinydrm/core/tinydrm-core.c | 183 - drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c | 160 +- drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c | 24 +- drivers/gpu/drm/tinydrm/hx8357d.c | 59 +- drivers/gpu/drm/tinydrm/ili9225.c | 87 +- drivers/gpu/drm/tinydrm/ili9341.c | 59 +- drivers/gpu/drm/tinydrm/mi0283qt.c | 67 +- drivers/gpu/drm/tinydrm/mipi-dbi.c | 185 +- drivers/gpu/drm/tinydrm/repaper.c | 147 +- drivers/gpu/drm/tinydrm/st7586.c | 148 +- drivers/gpu/drm/tinydrm/st7735r.c | 59 +- drivers/gpu/drm/ttm/ttm_bo.c | 20 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 3 + drivers/gpu/drm/ttm/ttm_execbuf_util.c | 2 - drivers/gpu/drm/ttm/ttm_memory.c | 15 +- drivers/gpu/drm/ttm/ttm_page_alloc.c | 13 +- drivers/gpu/drm/tve200/tve200_display.c | 3 +- drivers/gpu/drm/udl/udl_connector.c | 72 +- drivers/gpu/drm/udl/udl_drv.c | 58 +- drivers/gpu/drm/udl/udl_drv.h | 8 +- drivers/gpu/drm/udl/udl_fb.c | 20 +- drivers/gpu/drm/udl/udl_gem.c | 4 +- drivers/gpu/drm/udl/udl_main.c | 29 +- drivers/gpu/drm/v3d/Kconfig | 1 + drivers/gpu/drm/v3d/v3d_bo.c | 314 +- drivers/gpu/drm/v3d/v3d_debugfs.c | 8 + drivers/gpu/drm/v3d/v3d_drv.c | 65 +- drivers/gpu/drm/v3d/v3d_drv.h | 37 +- drivers/gpu/drm/v3d/v3d_gem.c | 110 +- drivers/gpu/drm/v3d/v3d_irq.c | 67 +- drivers/gpu/drm/v3d/v3d_mmu.c | 11 +- drivers/gpu/drm/v3d/v3d_regs.h | 2 + drivers/gpu/drm/v3d/v3d_sched.c | 25 +- drivers/gpu/drm/vboxvideo/Kconfig | 16 + drivers/{staging => gpu/drm}/vboxvideo/Makefile | 0 .../{staging => gpu/drm}/vboxvideo/hgsmi_base.c | 0 .../drm}/vboxvideo/hgsmi_ch_setup.h | 0 .../drm}/vboxvideo/hgsmi_channels.h | 0 .../{staging => gpu/drm}/vboxvideo/hgsmi_defs.h | 0 .../{staging => gpu/drm}/vboxvideo/modesetting.c | 0 drivers/gpu/drm/vboxvideo/vbox_drv.c | 258 + drivers/gpu/drm/vboxvideo/vbox_drv.h | 271 + drivers/gpu/drm/vboxvideo/vbox_fb.c | 149 + .../{staging => gpu/drm}/vboxvideo/vbox_hgsmi.c | 0 drivers/gpu/drm/vboxvideo/vbox_irq.c | 183 + drivers/gpu/drm/vboxvideo/vbox_main.c | 361 + drivers/gpu/drm/vboxvideo/vbox_mode.c | 939 + drivers/gpu/drm/vboxvideo/vbox_prime.c | 56 + drivers/gpu/drm/vboxvideo/vbox_ttm.c | 388 + drivers/{staging => gpu/drm}/vboxvideo/vboxvideo.h | 0 .../drm}/vboxvideo/vboxvideo_guest.h | 0 .../{staging => gpu/drm}/vboxvideo/vboxvideo_vbe.h | 0 drivers/{staging => gpu/drm}/vboxvideo/vbva_base.c | 0 drivers/gpu/drm/vc4/vc4_bo.c | 69 +- drivers/gpu/drm/vc4/vc4_crtc.c | 107 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 90 +- drivers/gpu/drm/vc4/vc4_dpi.c | 39 +- drivers/gpu/drm/vc4/vc4_drv.c | 42 +- drivers/gpu/drm/vc4/vc4_drv.h | 77 +- drivers/gpu/drm/vc4/vc4_dsi.c | 175 +- drivers/gpu/drm/vc4/vc4_gem.c | 49 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 162 +- drivers/gpu/drm/vc4/vc4_hvs.c | 180 +- drivers/gpu/drm/vc4/vc4_irq.c | 9 + drivers/gpu/drm/vc4/vc4_kms.c | 123 +- drivers/gpu/drm/vc4/vc4_perfmon.c | 18 + drivers/gpu/drm/vc4/vc4_plane.c | 59 +- drivers/gpu/drm/vc4/vc4_regs.h | 51 +- drivers/gpu/drm/vc4/vc4_render_cl.c | 23 +- drivers/gpu/drm/vc4/vc4_txp.c | 49 +- drivers/gpu/drm/vc4/vc4_v3d.c | 240 +- drivers/gpu/drm/vc4/vc4_vec.c | 83 +- drivers/gpu/drm/vgem/vgem_drv.c | 6 +- drivers/gpu/drm/via/via_dmablit.c | 3 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 27 +- drivers/gpu/drm/virtio/virtgpu_display.c | 1 + drivers/gpu/drm/virtio/virtgpu_drv.c | 4 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 46 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 4 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 35 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 107 +- drivers/gpu/drm/virtio/virtgpu_object.c | 74 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 25 +- drivers/gpu/drm/virtio/virtgpu_ttm.c | 102 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 36 +- drivers/gpu/drm/vkms/vkms_crtc.c | 2 + drivers/gpu/drm/vkms/vkms_gem.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 98 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.h | 2 + drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 59 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 34 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 30 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 1505 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 44 +- drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.h | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 47 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 80 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 61 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 7 + drivers/gpu/drm/xen/xen_drm_front.c | 1 + drivers/gpu/drm/xen/xen_drm_front_gem.c | 18 +- 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-hyperv.c | 2 + drivers/hid/hid-ids.h | 6 + drivers/hid/hid-input.c | 101 +- 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/hv/channel_mgmt.c | 3 + drivers/hv/hv.c | 1 - drivers/hv/hyperv_vmbus.h | 3 + drivers/hv/ring_buffer.c | 22 +- drivers/hv/vmbus_drv.c | 167 +- 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/hih6130.c | 2 +- drivers/hwmon/hwmon.c | 9 +- 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 | 34 +- 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/hwtracing/coresight/Kconfig | 9 +- drivers/hwtracing/coresight/Makefile | 1 - drivers/hwtracing/coresight/coresight-catu.c | 7 +- drivers/hwtracing/coresight/coresight-catu.h | 5 - .../coresight/coresight-dynamic-replicator.c | 255 - drivers/hwtracing/coresight/coresight-etb10.c | 97 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 37 +- drivers/hwtracing/coresight/coresight-etm4x.c | 114 +- drivers/hwtracing/coresight/coresight-funnel.c | 116 +- drivers/hwtracing/coresight/coresight-replicator.c | 238 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 82 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 266 +- drivers/hwtracing/coresight/coresight-tmc.c | 17 +- drivers/hwtracing/coresight/coresight-tmc.h | 12 + drivers/hwtracing/coresight/coresight-tpiu.c | 18 +- drivers/hwtracing/coresight/coresight.c | 29 +- drivers/hwtracing/intel_th/pci.c | 5 + drivers/hwtracing/stm/core.c | 9 +- drivers/i2c/algos/i2c-algo-bit.c | 22 +- drivers/i2c/busses/Kconfig | 25 + drivers/i2c/busses/Makefile | 5 + drivers/i2c/busses/i2c-amd-mp2-pci.c | 483 + drivers/i2c/busses/i2c-amd-mp2-plat.c | 367 + drivers/i2c/busses/i2c-amd-mp2.h | 219 + drivers/i2c/busses/i2c-at91-core.c | 376 + drivers/i2c/busses/i2c-at91-master.c | 801 + drivers/i2c/busses/i2c-at91-slave.c | 143 + drivers/i2c/busses/i2c-at91.c | 1251 -- drivers/i2c/busses/i2c-at91.h | 174 + drivers/i2c/busses/i2c-axxia.c | 57 +- drivers/i2c/busses/i2c-bcm-iproc.c | 764 +- drivers/i2c/busses/i2c-brcmstb.c | 1 - drivers/i2c/busses/i2c-designware-common.c | 18 +- drivers/i2c/busses/i2c-designware-core.h | 2 + drivers/i2c/busses/i2c-designware-platdrv.c | 5 + drivers/i2c/busses/i2c-gpio.c | 2 + drivers/i2c/busses/i2c-i801.c | 4 + drivers/i2c/busses/i2c-imx.c | 8 +- drivers/i2c/busses/i2c-isch.c | 1 - drivers/i2c/busses/i2c-mt65xx.c | 255 +- drivers/i2c/busses/i2c-nomadik.c | 3 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 7 + drivers/i2c/busses/i2c-ocores.c | 16 +- drivers/i2c/busses/i2c-omap.c | 76 +- drivers/i2c/busses/i2c-rcar.c | 30 +- drivers/i2c/busses/i2c-riic.c | 43 +- drivers/i2c/busses/i2c-stm32f7.c | 4 + drivers/i2c/busses/i2c-stu300.c | 25 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 25 +- drivers/i2c/i2c-core-base.c | 19 +- drivers/i2c/i2c-core-smbus.c | 25 +- drivers/i2c/i2c-core.h | 25 + drivers/i2c/i2c-mux.c | 6 + drivers/i2c/muxes/i2c-demux-pinctrl.c | 6 +- drivers/i2c/muxes/i2c-mux-pca9541.c | 8 +- drivers/i2c/muxes/i2c-mux-pca954x.c | 106 +- drivers/i3c/master.c | 5 +- drivers/i3c/master/dw-i3c-master.c | 12 +- drivers/ide/ide-cd.c | 1 + drivers/ide/ide-cd_ioctl.c | 5 +- drivers/ide/ide-gd.c | 6 +- drivers/ide/tx4939ide.c | 2 - drivers/iio/Kconfig | 26 +- drivers/iio/Makefile | 1 - drivers/iio/accel/Kconfig | 50 +- drivers/iio/accel/bma180.c | 18 +- drivers/iio/accel/bmc150-accel-core.c | 23 +- drivers/iio/accel/cros_ec_accel_legacy.c | 40 +- drivers/iio/accel/kxcjk-1013.c | 15 +- drivers/iio/accel/kxsd9.c | 4 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/accel/st_accel.h | 2 + drivers/iio/accel/st_accel_core.c | 78 +- drivers/iio/accel/st_accel_i2c.c | 5 + drivers/iio/adc/Kconfig | 48 +- drivers/iio/adc/Makefile | 2 + drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/ad7606.c | 120 +- drivers/iio/adc/ad7606.h | 25 +- drivers/iio/adc/ad7606_spi.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/imx7d_adc.c | 175 +- 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/qcom-spmi-adc5.c | 1 + 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-ads8344.c | 204 + 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/104-quad-8.c | 631 - drivers/iio/counter/Kconfig | 34 - drivers/iio/counter/Makefile | 8 - drivers/iio/counter/stm32-lptimer-cnt.c | 382 - drivers/iio/dac/ad5064.c | 15 +- drivers/iio/dac/ad5758.c | 55 +- drivers/iio/dac/mcp4725.c | 1 + drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dummy/iio_dummy_evgen.c | 5 +- drivers/iio/frequency/ad9523.c | 16 +- drivers/iio/gyro/Kconfig | 22 + drivers/iio/gyro/Makefile | 3 + drivers/iio/gyro/bmg160_core.c | 27 +- drivers/iio/gyro/bmg160_i2c.c | 9 + drivers/iio/gyro/fxas21002c.h | 150 + drivers/iio/gyro/fxas21002c_core.c | 1004 + drivers/iio/gyro/fxas21002c_i2c.c | 69 + drivers/iio/gyro/fxas21002c_spi.c | 70 + drivers/iio/gyro/itg3200_core.c | 20 + drivers/iio/gyro/mpu3050-core.c | 13 +- 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 | 6 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 12 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 157 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 15 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 15 + drivers/iio/industrialio-buffer.c | 25 +- drivers/iio/industrialio-core.c | 50 +- drivers/iio/industrialio-trigger.c | 5 +- drivers/iio/inkern.c | 22 +- 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 | 23 +- drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/as3935.c | 50 +- drivers/iio/proximity/mb1232.c | 272 + drivers/iio/proximity/srf04.c | 38 +- drivers/iio/temperature/Kconfig | 24 +- drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/max31856.c | 356 + drivers/iio/trigger/iio-trig-loop.c | 2 +- drivers/infiniband/Kconfig | 1 - drivers/infiniband/core/addr.c | 8 +- drivers/infiniband/core/cache.c | 27 +- drivers/infiniband/core/cm.c | 89 +- drivers/infiniband/core/cm_msgs.h | 22 +- drivers/infiniband/core/cma.c | 71 +- drivers/infiniband/core/core_priv.h | 18 +- drivers/infiniband/core/cq.c | 21 +- drivers/infiniband/core/device.c | 555 +- drivers/infiniband/core/iwpm_util.c | 8 +- drivers/infiniband/core/mad.c | 87 +- drivers/infiniband/core/mad_priv.h | 4 +- drivers/infiniband/core/nldev.c | 157 +- drivers/infiniband/core/rdma_core.c | 200 +- drivers/infiniband/core/rdma_core.h | 11 +- drivers/infiniband/core/sa_query.c | 52 +- drivers/infiniband/core/sysfs.c | 77 +- drivers/infiniband/core/ucm.c | 35 +- drivers/infiniband/core/umem.c | 109 +- drivers/infiniband/core/umem_odp.c | 22 +- drivers/infiniband/core/user_mad.c | 22 + drivers/infiniband/core/uverbs.h | 8 +- drivers/infiniband/core/uverbs_cmd.c | 96 +- drivers/infiniband/core/uverbs_ioctl.c | 27 +- drivers/infiniband/core/uverbs_main.c | 122 +- drivers/infiniband/core/uverbs_std_types.c | 52 +- .../infiniband/core/uverbs_std_types_counters.c | 6 +- drivers/infiniband/core/uverbs_std_types_cq.c | 12 +- drivers/infiniband/core/uverbs_std_types_dm.c | 10 +- .../infiniband/core/uverbs_std_types_flow_action.c | 6 +- drivers/infiniband/core/uverbs_std_types_mr.c | 9 +- drivers/infiniband/core/verbs.c | 196 +- drivers/infiniband/hw/bnxt_re/Kconfig | 12 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 149 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 36 +- drivers/infiniband/hw/bnxt_re/main.c | 8 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 39 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 13 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 4 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 43 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 8 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 16 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 4 +- drivers/infiniband/hw/cxgb3/cxio_wr.h | 10 +- drivers/infiniband/hw/cxgb3/iwch.c | 56 +- drivers/infiniband/hw/cxgb3/iwch.h | 38 +- drivers/infiniband/hw/cxgb3/iwch_ev.c | 18 +- drivers/infiniband/hw/cxgb3/iwch_mem.c | 2 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 65 +- drivers/infiniband/hw/cxgb4/cm.c | 69 +- drivers/infiniband/hw/cxgb4/cq.c | 23 +- drivers/infiniband/hw/cxgb4/device.c | 210 +- drivers/infiniband/hw/cxgb4/ev.c | 18 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 96 +- drivers/infiniband/hw/cxgb4/mem.c | 25 +- drivers/infiniband/hw/cxgb4/provider.c | 46 +- drivers/infiniband/hw/cxgb4/qp.c | 77 +- drivers/infiniband/hw/cxgb4/restrack.c | 8 +- drivers/infiniband/hw/hfi1/chip.c | 77 +- drivers/infiniband/hw/hfi1/chip.h | 3 + drivers/infiniband/hw/hfi1/chip_registers.h | 3 + drivers/infiniband/hw/hfi1/common.h | 2 +- drivers/infiniband/hw/hfi1/debugfs.c | 82 +- drivers/infiniband/hw/hfi1/driver.c | 19 +- drivers/infiniband/hw/hfi1/exp_rcv.c | 3 - drivers/infiniband/hw/hfi1/hfi.h | 8 +- drivers/infiniband/hw/hfi1/init.c | 56 +- drivers/infiniband/hw/hfi1/opfn.h | 6 +- drivers/infiniband/hw/hfi1/pio.c | 1 - drivers/infiniband/hw/hfi1/qp.c | 6 +- drivers/infiniband/hw/hfi1/rc.c | 27 +- drivers/infiniband/hw/hfi1/rc.h | 8 + drivers/infiniband/hw/hfi1/ruc.c | 2 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 305 +- drivers/infiniband/hw/hfi1/tid_rdma.h | 2 - drivers/infiniband/hw/hfi1/trace_dbg.h | 4 +- drivers/infiniband/hw/hfi1/trace_tid.h | 12 +- drivers/infiniband/hw/hfi1/user_pages.c | 3 +- drivers/infiniband/hw/hfi1/verbs.c | 15 +- drivers/infiniband/hw/hfi1/verbs.h | 1 + drivers/infiniband/hw/hfi1/vnic_main.c | 19 +- drivers/infiniband/hw/hns/Makefile | 4 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 24 +- drivers/infiniband/hw/hns/hns_roce_cmd.h | 1 + drivers/infiniband/hw/hns/hns_roce_common.h | 33 - drivers/infiniband/hw/hns/hns_roce_cq.c | 68 +- drivers/infiniband/hw/hns/hns_roce_device.h | 52 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 6 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 398 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 14 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 313 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 7 +- drivers/infiniband/hw/hns/hns_roce_hw_v2_dfx.c | 35 + drivers/infiniband/hw/hns/hns_roce_main.c | 35 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 10 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 7 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 55 +- drivers/infiniband/hw/hns/hns_roce_restrack.c | 126 + drivers/infiniband/hw/hns/hns_roce_srq.c | 52 +- drivers/infiniband/hw/i40iw/i40iw.h | 2 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 21 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_osdep.h | 2 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 12 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 47 +- drivers/infiniband/hw/mlx4/ah.c | 95 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 2 +- drivers/infiniband/hw/mlx4/cm.c | 36 +- drivers/infiniband/hw/mlx4/cq.c | 40 +- drivers/infiniband/hw/mlx4/doorbell.c | 6 +- drivers/infiniband/hw/mlx4/mad.c | 33 +- drivers/infiniband/hw/mlx4/main.c | 13 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 41 +- drivers/infiniband/hw/mlx4/mr.c | 7 +- drivers/infiniband/hw/mlx4/qp.c | 50 +- drivers/infiniband/hw/mlx4/srq.c | 59 +- drivers/infiniband/hw/mlx5/ah.c | 33 +- drivers/infiniband/hw/mlx5/cmd.c | 4 +- drivers/infiniband/hw/mlx5/cq.c | 47 +- drivers/infiniband/hw/mlx5/devx.c | 62 +- drivers/infiniband/hw/mlx5/flow.c | 99 +- drivers/infiniband/hw/mlx5/ib_rep.c | 109 +- drivers/infiniband/hw/mlx5/ib_rep.h | 13 +- drivers/infiniband/hw/mlx5/main.c | 402 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 78 +- drivers/infiniband/hw/mlx5/mr.c | 16 +- drivers/infiniband/hw/mlx5/odp.c | 135 +- drivers/infiniband/hw/mlx5/qp.c | 158 +- drivers/infiniband/hw/mlx5/srq.c | 76 +- drivers/infiniband/hw/mlx5/srq.h | 7 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 35 +- drivers/infiniband/hw/mthca/mthca_cmd.c | 6 - drivers/infiniband/hw/mthca/mthca_cq.c | 7 +- drivers/infiniband/hw/mthca/mthca_eq.c | 16 +- drivers/infiniband/hw/mthca/mthca_memfree.c | 3 +- drivers/infiniband/hw/mthca/mthca_mr.c | 2 +- drivers/infiniband/hw/mthca/mthca_provider.c | 179 +- drivers/infiniband/hw/mthca/mthca_qp.c | 23 +- drivers/infiniband/hw/mthca/mthca_srq.c | 6 - drivers/infiniband/hw/nes/nes_cm.c | 5 +- drivers/infiniband/hw/nes/nes_verbs.c | 141 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 25 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 6 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 11 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.h | 6 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 25 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 128 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 24 +- drivers/infiniband/hw/qedr/main.c | 32 +- drivers/infiniband/hw/qedr/qedr.h | 11 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 10 +- drivers/infiniband/hw/qedr/verbs.c | 136 +- drivers/infiniband/hw/qedr/verbs.h | 27 +- drivers/infiniband/hw/qib/qib.h | 4 +- drivers/infiniband/hw/qib/qib_common.h | 2 +- drivers/infiniband/hw/qib/qib_driver.c | 20 +- drivers/infiniband/hw/qib/qib_fs.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 | 7 +- drivers/infiniband/hw/qib/qib_init.c | 56 +- drivers/infiniband/hw/qib/qib_rc.c | 4 +- drivers/infiniband/hw/qib/qib_sd7220.c | 4 - drivers/infiniband/hw/qib/qib_user_pages.c | 8 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 7 +- drivers/infiniband/hw/qib/qib_verbs.h | 2 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 15 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 12 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 12 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 17 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 30 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 15 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 43 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 56 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 27 +- drivers/infiniband/sw/rdmavt/ah.c | 37 +- drivers/infiniband/sw/rdmavt/ah.h | 8 +- drivers/infiniband/sw/rdmavt/cq.c | 7 +- drivers/infiniband/sw/rdmavt/cq.h | 3 +- drivers/infiniband/sw/rdmavt/mmap.c | 16 +- drivers/infiniband/sw/rdmavt/mmap.h | 6 +- drivers/infiniband/sw/rdmavt/mr.c | 26 +- drivers/infiniband/sw/rdmavt/mr.h | 7 +- drivers/infiniband/sw/rdmavt/pd.c | 7 +- drivers/infiniband/sw/rdmavt/pd.h | 5 +- drivers/infiniband/sw/rdmavt/qp.c | 27 +- drivers/infiniband/sw/rdmavt/qp.h | 4 +- drivers/infiniband/sw/rdmavt/rc.c | 2 +- drivers/infiniband/sw/rdmavt/srq.c | 49 +- drivers/infiniband/sw/rdmavt/srq.h | 7 +- drivers/infiniband/sw/rdmavt/trace_qp.h | 2 +- drivers/infiniband/sw/rdmavt/trace_rc.h | 2 +- drivers/infiniband/sw/rdmavt/trace_tx.h | 2 +- drivers/infiniband/sw/rdmavt/vt.c | 3 + drivers/infiniband/sw/rxe/rxe.h | 1 - drivers/infiniband/sw/rxe/rxe_cq.c | 10 +- drivers/infiniband/sw/rxe/rxe_hdr.h | 2 +- drivers/infiniband/sw/rxe/rxe_loc.h | 16 +- drivers/infiniband/sw/rxe/rxe_mmap.c | 14 +- drivers/infiniband/sw/rxe/rxe_mr.c | 13 +- drivers/infiniband/sw/rxe/rxe_net.c | 28 +- drivers/infiniband/sw/rxe/rxe_pool.c | 4 +- drivers/infiniband/sw/rxe/rxe_qp.c | 15 +- drivers/infiniband/sw/rxe/rxe_queue.c | 22 +- drivers/infiniband/sw/rxe/rxe_queue.h | 15 +- drivers/infiniband/sw/rxe/rxe_srq.c | 14 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 90 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 4 +- drivers/infiniband/ulp/iser/Kconfig | 4 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 7 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 2 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c | 6 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 60 +- drivers/input/evdev.c | 7 +- drivers/input/keyboard/Kconfig | 4 +- drivers/input/keyboard/atkbd.c | 2 + drivers/input/keyboard/ep93xx_keypad.c | 8 +- drivers/input/keyboard/snvs_pwrkey.c | 36 +- drivers/input/keyboard/sun4i-lradc-keys.c | 38 +- drivers/input/misc/Kconfig | 12 + drivers/input/misc/Makefile | 1 + drivers/input/misc/gpio-vibra.c | 207 + drivers/input/misc/ixp4xx-beeper.c | 20 +- drivers/input/mouse/elan_i2c_core.c | 25 + drivers/input/mouse/psmouse-base.c | 2 + drivers/input/rmi4/rmi_driver.c | 6 +- drivers/input/rmi4/rmi_f11.c | 2 +- drivers/input/rmi4/rmi_f54.c | 21 +- drivers/input/serio/Kconfig | 1 + drivers/input/serio/hyperv-keyboard.c | 2 + drivers/input/serio/i8042.c | 3 - drivers/input/touchscreen/Kconfig | 10 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/edt-ft5x06.c | 23 +- drivers/input/touchscreen/goodix.c | 54 + drivers/input/touchscreen/iqs5xx.c | 1133 + drivers/interconnect/core.c | 13 +- drivers/iommu/Kconfig | 36 + drivers/iommu/Makefile | 1 + drivers/iommu/amd_iommu.c | 148 +- drivers/iommu/amd_iommu_init.c | 17 +- drivers/iommu/amd_iommu_types.h | 8 +- drivers/iommu/arm-smmu-regs.h | 2 + drivers/iommu/arm-smmu-v3.c | 355 +- drivers/iommu/arm-smmu.c | 11 +- drivers/iommu/dma-iommu.c | 12 +- drivers/iommu/dmar.c | 2 +- drivers/iommu/intel-iommu.c | 522 +- drivers/iommu/intel-svm.c | 19 +- drivers/iommu/intel_irq_remapping.c | 7 +- drivers/iommu/io-pgtable-arm-v7s.c | 19 +- drivers/iommu/io-pgtable-arm.c | 91 +- drivers/iommu/io-pgtable.c | 1 + drivers/iommu/iommu.c | 219 +- drivers/iommu/iova.c | 5 +- drivers/iommu/msm_iommu.c | 2 +- drivers/iommu/mtk_iommu.c | 8 +- drivers/iommu/tegra-smmu.c | 41 +- drivers/iommu/virtio-iommu.c | 1158 ++ drivers/irqchip/Kconfig | 33 +- drivers/irqchip/Makefile | 3 + drivers/irqchip/irq-ath79-misc.c | 11 + drivers/irqchip/irq-bcm7038-l1.c | 3 + drivers/irqchip/irq-bcm7120-l2.c | 3 + drivers/irqchip/irq-brcmstb-l2.c | 6 +- drivers/irqchip/irq-gic-pm.c | 76 +- drivers/irqchip/irq-gic-v2m.c | 2 +- drivers/irqchip/irq-gic-v3-its-pci-msi.c | 2 +- drivers/irqchip/irq-gic-v3-its-platform-msi.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 83 +- drivers/irqchip/irq-gic-v3.c | 10 +- drivers/irqchip/irq-gic.c | 49 +- drivers/irqchip/irq-imx-irqsteer.c | 12 +- drivers/irqchip/irq-ixp4xx.c | 403 + drivers/irqchip/irq-ls1x.c | 1 + drivers/irqchip/irq-mbigen.c | 3 + drivers/irqchip/irq-mmp.c | 2 +- drivers/irqchip/irq-mvebu-sei.c | 2 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 4 +- drivers/irqchip/irq-stm32-exti.c | 243 +- drivers/irqchip/irq-ti-sci-inta.c | 615 + drivers/irqchip/irq-ti-sci-intr.c | 275 + drivers/isdn/hardware/mISDN/hfcmulti.c | 3 +- drivers/isdn/hardware/mISDN/hfcpci.c | 6 +- drivers/isdn/hisax/config.c | 6 +- drivers/isdn/i4l/isdn_ppp.c | 9 +- drivers/isdn/mISDN/socket.c | 4 +- drivers/leds/Kconfig | 33 +- drivers/leds/Makefile | 1 + drivers/leds/leds-as3645a.c | 93 +- drivers/leds/leds-blinkm.c | 1 - drivers/leds/leds-lm3532.c | 683 + drivers/leds/leds-lt3593.c | 64 +- drivers/leds/leds-pca9532.c | 8 +- drivers/leds/leds-pca955x.c | 57 +- drivers/leds/leds-pca963x.c | 66 +- drivers/leds/trigger/ledtrig-netdev.c | 16 +- drivers/lightnvm/pblk-read.c | 50 +- drivers/mailbox/pcc.c | 2 +- drivers/md/Kconfig | 9 + drivers/md/Makefile | 1 + drivers/md/bcache/alloc.c | 5 +- drivers/md/bcache/btree.c | 12 +- drivers/md/bcache/journal.c | 42 +- drivers/md/bcache/request.c | 41 +- drivers/md/bcache/request.h | 2 +- drivers/md/bcache/super.c | 84 +- drivers/md/bcache/sysfs.c | 2 - drivers/md/bcache/util.h | 26 +- drivers/md/dm-bufio.c | 15 +- drivers/md/dm-cache-metadata.c | 9 +- drivers/md/dm-core.h | 1 + drivers/md/dm-crypt.c | 14 +- drivers/md/dm-delay.c | 3 +- drivers/md/dm-dust.c | 515 + drivers/md/dm-exception-store.h | 31 +- drivers/md/dm-init.c | 10 +- drivers/md/dm-integrity.c | 26 +- drivers/md/dm-mpath.c | 19 +- drivers/md/dm-rq.c | 19 +- drivers/md/dm-snap.c | 359 +- drivers/md/dm-table.c | 39 + drivers/md/dm-target.c | 3 +- drivers/md/dm-thin-metadata.c | 139 +- drivers/md/dm-writecache.c | 29 +- drivers/md/dm-zoned-metadata.c | 5 + drivers/md/dm-zoned-target.c | 3 +- drivers/md/dm.c | 36 +- drivers/md/md-bitmap.c | 8 +- drivers/md/md.c | 199 +- drivers/md/md.h | 25 +- drivers/md/persistent-data/dm-block-manager.c | 19 +- drivers/md/persistent-data/dm-space-map-common.c | 2 + drivers/md/raid1.c | 6 +- drivers/md/raid5.c | 16 +- drivers/media/Kconfig | 20 +- drivers/media/Makefile | 6 + drivers/media/cec/Kconfig | 4 +- drivers/media/cec/cec-core.c | 1 + drivers/media/cec/cec-notifier.c | 30 + drivers/media/common/cx2341x.c | 151 +- drivers/media/common/siano/Kconfig | 4 +- drivers/media/common/videobuf2/videobuf2-core.c | 53 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 6 - drivers/media/common/videobuf2/videobuf2-dma-sg.c | 22 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 24 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 10 +- drivers/media/dvb-core/dvbdev.c | 1 - drivers/media/dvb-frontends/as102_fe.c | 2 +- drivers/media/dvb-frontends/dib7000p.c | 3 +- drivers/media/dvb-frontends/dib8000.c | 4 +- drivers/media/dvb-frontends/dib9000.c | 6 +- drivers/media/dvb-frontends/drxd_hard.c | 30 +- drivers/media/dvb-frontends/dvb-pll.c | 2 +- drivers/media/dvb-frontends/m88ds3103.c | 11 +- drivers/media/dvb-frontends/si2165.c | 9 +- drivers/media/dvb-frontends/ts2020.c | 3 + drivers/media/i2c/Kconfig | 271 +- drivers/media/i2c/Makefile | 1 + drivers/media/i2c/cx25840/Kconfig | 2 +- drivers/media/i2c/et8ek8/Kconfig | 2 +- drivers/media/i2c/imx214.c | 10 +- drivers/media/i2c/m5mols/Kconfig | 2 +- drivers/media/i2c/ov2659.c | 8 +- drivers/media/i2c/ov6650.c | 43 +- drivers/media/i2c/ov7670.c | 32 +- drivers/media/i2c/ov7740.c | 28 +- drivers/media/i2c/smiapp/Kconfig | 2 +- drivers/media/i2c/st-mipid02.c | 1033 + drivers/media/media-dev-allocator.c | 135 + drivers/media/media-devnode.c | 4 +- drivers/media/media-entity.c | 33 +- drivers/media/media-request.c | 4 +- drivers/media/mmc/siano/Kconfig | 2 +- drivers/media/pci/bt8xx/Kconfig | 2 +- drivers/media/pci/bt8xx/dst.c | 3 +- drivers/media/pci/bt8xx/dst_common.h | 2 +- drivers/media/pci/cobalt/Kconfig | 2 +- drivers/media/pci/cobalt/cobalt-irq.c | 2 +- drivers/media/pci/cx18/Kconfig | 4 +- drivers/media/pci/cx18/cx18-fileops.c | 2 +- drivers/media/pci/cx23885/Kconfig | 4 +- drivers/media/pci/cx23885/cx23885-dvb.c | 5 +- drivers/media/pci/cx25821/Kconfig | 4 +- drivers/media/pci/cx88/Kconfig | 10 +- drivers/media/pci/ddbridge/Kconfig | 4 +- drivers/media/pci/dt3155/Kconfig | 2 +- drivers/media/pci/dt3155/dt3155.c | 8 - drivers/media/pci/intel/ipu3/Kconfig | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 1 + drivers/media/pci/ivtv/Kconfig | 10 +- drivers/media/pci/ivtv/ivtv-fileops.c | 2 +- drivers/media/pci/mantis/mantis_i2c.c | 2 +- drivers/media/pci/meye/Kconfig | 2 +- drivers/media/pci/netup_unidvb/Kconfig | 2 +- drivers/media/pci/ngene/Kconfig | 2 +- drivers/media/pci/saa7134/Kconfig | 10 +- drivers/media/pci/saa7134/saa7134-go7007.c | 2 +- drivers/media/pci/saa7146/Kconfig | 6 +- drivers/media/pci/saa7146/hexium_gemini.c | 5 +- drivers/media/pci/saa7146/hexium_orion.c | 5 +- drivers/media/pci/saa7164/Kconfig | 2 +- drivers/media/pci/solo6x10/Kconfig | 2 +- drivers/media/pci/tw5864/Kconfig | 2 +- drivers/media/pci/tw5864/tw5864-video.c | 4 +- drivers/media/pci/tw68/Kconfig | 2 +- drivers/media/platform/Kconfig | 90 +- drivers/media/platform/am437x/am437x-vpfe.c | 2 +- drivers/media/platform/atmel/Kconfig | 2 +- drivers/media/platform/atmel/atmel-isc-regs.h | 2 + drivers/media/platform/atmel/atmel-isc.c | 906 +- drivers/media/platform/coda/coda-bit.c | 3 + drivers/media/platform/coda/coda-common.c | 120 +- drivers/media/platform/cros-ec-cec/cros-ec-cec.c | 1 + drivers/media/platform/davinci/isif.c | 9 - drivers/media/platform/davinci/vpfe_capture.c | 2 +- drivers/media/platform/davinci/vpif_capture.c | 3 +- drivers/media/platform/davinci/vpif_display.c | 4 +- drivers/media/platform/exynos4-is/fimc-capture.c | 2 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 2 +- drivers/media/platform/imx-pxp.c | 4 +- drivers/media/platform/marvell-ccic/Kconfig | 4 +- drivers/media/platform/meson/Makefile | 1 + drivers/media/platform/meson/ao-cec-g12a.c | 779 + drivers/media/platform/meson/ao-cec.c | 16 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 75 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 2 - drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 16 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 10 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 4 +- .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 4 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 27 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 2 +- drivers/media/platform/mx2_emmaprp.c | 4 +- drivers/media/platform/omap/Kconfig | 2 +- drivers/media/platform/pxa_camera.c | 2 +- drivers/media/platform/qcom/venus/hfi_helper.h | 4 +- drivers/media/platform/rcar-vin/Kconfig | 3 +- drivers/media/platform/rcar-vin/rcar-core.c | 47 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 120 +- drivers/media/platform/rcar-vin/rcar-dma.c | 2 +- drivers/media/platform/rcar_drif.c | 8 +- drivers/media/platform/rcar_fdp1.c | 28 +- drivers/media/platform/s5p-cec/s5p_cec.c | 16 +- drivers/media/platform/s5p-g2d/g2d.c | 6 +- drivers/media/platform/seco-cec/seco-cec.c | 1 + drivers/media/platform/sh_veu.c | 6 - drivers/media/platform/sti/c8sectpfe/Kconfig | 2 +- drivers/media/platform/sti/cec/stih-cec.c | 21 +- drivers/media/platform/sti/delta/delta-ipc.c | 10 +- drivers/media/platform/stm32/stm32-cec.c | 11 + drivers/media/platform/stm32/stm32-dcmi.c | 46 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- drivers/media/platform/tegra-cec/tegra_cec.c | 14 +- drivers/media/platform/ti-vpe/cal.c | 12 +- drivers/media/platform/ti-vpe/vpe.c | 6 +- drivers/media/platform/vicodec/codec-fwht.c | 121 +- drivers/media/platform/vicodec/codec-fwht.h | 12 +- drivers/media/platform/vicodec/codec-v4l2-fwht.c | 431 +- drivers/media/platform/vicodec/codec-v4l2-fwht.h | 7 +- drivers/media/platform/vicodec/vicodec-core.c | 762 +- drivers/media/platform/video-mux.c | 5 + drivers/media/platform/vim2m.c | 69 +- drivers/media/platform/vimc/Kconfig | 2 +- drivers/media/platform/vimc/vimc-capture.c | 93 +- drivers/media/platform/vimc/vimc-common.c | 313 +- drivers/media/platform/vimc/vimc-common.h | 60 +- drivers/media/platform/vimc/vimc-core.c | 2 + drivers/media/platform/vimc/vimc-debayer.c | 98 +- drivers/media/platform/vimc/vimc-scaler.c | 78 +- drivers/media/platform/vimc/vimc-sensor.c | 70 +- drivers/media/platform/vimc/vimc-streamer.c | 40 +- drivers/media/platform/vimc/vimc-streamer.h | 22 +- drivers/media/platform/vivid/Kconfig | 6 +- drivers/media/platform/vivid/vivid-core.c | 2 +- drivers/media/platform/vivid/vivid-vid-cap.c | 2 +- drivers/media/platform/vivid/vivid-vid-out.c | 14 +- drivers/media/platform/vsp1/vsp1_brx.c | 1 + drivers/media/platform/vsp1/vsp1_clu.c | 1 + drivers/media/platform/vsp1/vsp1_dl.c | 84 +- drivers/media/platform/vsp1/vsp1_dl.h | 6 +- drivers/media/platform/vsp1/vsp1_drm.c | 94 +- drivers/media/platform/vsp1/vsp1_drm.h | 2 +- drivers/media/platform/vsp1/vsp1_entity.c | 3 +- drivers/media/platform/vsp1/vsp1_entity.h | 7 +- drivers/media/platform/vsp1/vsp1_hgo.c | 1 + drivers/media/platform/vsp1/vsp1_hgt.c | 1 + drivers/media/platform/vsp1/vsp1_hsit.c | 1 + drivers/media/platform/vsp1/vsp1_lif.c | 1 + drivers/media/platform/vsp1/vsp1_lut.c | 1 + drivers/media/platform/vsp1/vsp1_pipe.c | 62 + drivers/media/platform/vsp1/vsp1_regs.h | 6 +- drivers/media/platform/vsp1/vsp1_rpf.c | 1 + drivers/media/platform/vsp1/vsp1_rwpf.h | 1 + drivers/media/platform/vsp1/vsp1_sru.c | 1 + drivers/media/platform/vsp1/vsp1_uds.c | 1 + drivers/media/platform/vsp1/vsp1_uif.c | 1 + drivers/media/platform/vsp1/vsp1_video.c | 16 +- drivers/media/platform/vsp1/vsp1_wpf.c | 83 +- drivers/media/platform/xilinx/Kconfig | 6 +- drivers/media/radio/Kconfig | 54 +- drivers/media/radio/si470x/Kconfig | 6 +- drivers/media/radio/si4713/Kconfig | 6 +- drivers/media/radio/si4713/si4713.c | 2 +- drivers/media/radio/wl128x/fmdrv_common.c | 14 +- drivers/media/rc/Kconfig | 80 +- drivers/media/rc/bpf-lirc.c | 6 + drivers/media/rc/ir-rcmm-decoder.c | 1 - drivers/media/rc/keymaps/Kconfig | 2 +- drivers/media/rc/keymaps/rc-xbox-dvd.c | 2 +- drivers/media/rc/rc-main.c | 2 + drivers/media/rc/serial_ir.c | 9 +- drivers/media/rc/xbox_remote.c | 6 +- drivers/media/spi/Kconfig | 2 +- drivers/media/usb/airspy/Kconfig | 2 +- drivers/media/usb/au0828/Kconfig | 8 +- drivers/media/usb/au0828/au0828-core.c | 196 +- drivers/media/usb/au0828/au0828-video.c | 20 +- drivers/media/usb/au0828/au0828.h | 6 +- drivers/media/usb/cpia2/Kconfig | 2 +- drivers/media/usb/cpia2/cpia2_v4l.c | 3 +- drivers/media/usb/cx231xx/Kconfig | 8 +- drivers/media/usb/dvb-usb-v2/af9035.c | 104 +- drivers/media/usb/dvb-usb-v2/af9035.h | 12 + drivers/media/usb/dvb-usb-v2/dvbsky.c | 18 +- drivers/media/usb/em28xx/Kconfig | 8 +- drivers/media/usb/em28xx/em28xx-input.c | 2 +- drivers/media/usb/go7007/Kconfig | 8 +- drivers/media/usb/go7007/go7007-fw.c | 4 +- drivers/media/usb/go7007/go7007-usb.c | 16 +- drivers/media/usb/go7007/go7007-v4l2.c | 2 +- drivers/media/usb/gspca/Kconfig | 2 +- drivers/media/usb/gspca/gspca.c | 12 +- drivers/media/usb/hackrf/Kconfig | 2 +- drivers/media/usb/hdpvr/Kconfig | 2 +- drivers/media/usb/hdpvr/hdpvr-video.c | 10 +- drivers/media/usb/pulse8-cec/Kconfig | 2 +- drivers/media/usb/pulse8-cec/pulse8-cec.c | 4 +- drivers/media/usb/pvrusb2/Kconfig | 8 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 7 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.h | 1 + drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 4 +- drivers/media/usb/pwc/Kconfig | 4 +- drivers/media/usb/pwc/pwc-ctrl.c | 17 +- drivers/media/usb/rainshadow-cec/Kconfig | 2 +- drivers/media/usb/siano/Kconfig | 2 +- drivers/media/usb/stk1160/Kconfig | 2 +- drivers/media/usb/stkwebcam/Kconfig | 2 +- drivers/media/usb/tm6000/Kconfig | 4 +- drivers/media/usb/usbtv/Kconfig | 2 +- drivers/media/usb/usbvision/Kconfig | 2 +- drivers/media/usb/usbvision/usbvision-core.c | 3 + drivers/media/usb/uvc/Kconfig | 4 +- drivers/media/usb/zr364xx/Kconfig | 2 +- drivers/media/v4l2-core/Kconfig | 8 +- drivers/media/v4l2-core/v4l2-common.c | 186 + drivers/media/v4l2-core/v4l2-ctrls.c | 38 +- drivers/media/v4l2-core/v4l2-device.c | 19 +- drivers/media/v4l2-core/v4l2-fwnode.c | 17 +- drivers/media/v4l2-core/v4l2-ioctl.c | 3 +- drivers/media/v4l2-core/v4l2-subdev.c | 22 +- drivers/media/v4l2-core/videobuf-dma-sg.c | 6 +- drivers/memory/Makefile | 7 +- drivers/memory/Makefile.asm-offsets | 4 - drivers/memory/atmel-ebi.c | 37 +- drivers/memory/emif.h | 4 + drivers/memory/tegra/mc.c | 34 +- drivers/memory/tegra/mc.h | 2 +- drivers/memory/tegra/tegra114.c | 4 +- drivers/memory/tegra/tegra124.c | 4 +- drivers/memory/tegra/tegra20.c | 28 +- drivers/memory/tegra/tegra210.c | 2 +- drivers/memory/tegra/tegra30.c | 4 +- drivers/memory/ti-emif-pm.c | 3 + drivers/memory/ti-emif-sram-pm.S | 41 + drivers/memstick/host/jmb38x_ms.c | 9 +- drivers/memstick/host/tifm_ms.c | 5 +- drivers/message/fusion/mptbase.c | 2 +- drivers/message/fusion/mptctl.c | 2 +- drivers/message/fusion/mptsas.c | 36 +- drivers/message/fusion/mptscsih.c | 4 +- drivers/message/fusion/mptspi.c | 5 - drivers/mfd/Kconfig | 64 +- drivers/mfd/atmel-hlcdc.c | 1 + drivers/mfd/axp20x-i2c.c | 2 + drivers/mfd/axp20x.c | 11 + drivers/mfd/cros_ec_dev.c | 16 +- drivers/mfd/cs47l35-tables.c | 2 + drivers/mfd/cs47l90-tables.c | 2 + drivers/mfd/da9063-core.c | 28 +- drivers/mfd/da9063-i2c.c | 10 +- drivers/mfd/da9063-irq.c | 10 +- drivers/mfd/intel-lpss.c | 4 +- drivers/mfd/intel_soc_pmic_chtwc.c | 1 + drivers/mfd/rk808.c | 9 - drivers/mfd/sec-core.c | 59 +- drivers/mfd/sec-irq.c | 3 + drivers/mfd/sprd-sc27xx-spi.c | 42 +- drivers/mfd/syscon.c | 19 + drivers/mfd/ti-lmu.c | 11 - drivers/mfd/twl-core.c | 23 + drivers/mfd/twl6040.c | 13 +- drivers/mfd/wm831x-core.c | 2 +- drivers/mfd/wm8400-core.c | 6 - drivers/misc/Kconfig | 18 +- drivers/misc/Makefile | 3 +- drivers/misc/aspeed-p2a-ctrl.c | 444 + drivers/misc/cardreader/rts5260.c | 11 +- drivers/misc/cxl/fault.c | 2 +- drivers/misc/fastrpc.c | 242 +- drivers/misc/genwqe/card_debugfs.c | 4 +- drivers/misc/genwqe/card_utils.c | 2 +- drivers/misc/habanalabs/Makefile | 2 +- drivers/misc/habanalabs/command_buffer.c | 7 + drivers/misc/habanalabs/command_submission.c | 11 +- drivers/misc/habanalabs/debugfs.c | 103 +- drivers/misc/habanalabs/device.c | 148 +- drivers/misc/habanalabs/firmware_if.c | 325 + drivers/misc/habanalabs/goya/Makefile | 3 +- drivers/misc/habanalabs/goya/goya.c | 958 +- drivers/misc/habanalabs/goya/goyaP.h | 47 +- drivers/misc/habanalabs/goya/goya_coresight.c | 620 + drivers/misc/habanalabs/goya/goya_security.c | 15 +- drivers/misc/habanalabs/habanalabs.h | 131 +- drivers/misc/habanalabs/habanalabs_drv.c | 7 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 139 +- drivers/misc/habanalabs/hw_queue.c | 5 +- drivers/misc/habanalabs/include/armcp_if.h | 10 +- .../include/goya/asic_reg/cpu_ca53_cfg_masks.h | 1 - .../include/goya/asic_reg/cpu_ca53_cfg_regs.h | 1 - .../habanalabs/include/goya/asic_reg/cpu_if_regs.h | 1 - .../include/goya/asic_reg/cpu_pll_regs.h | 1 - .../include/goya/asic_reg/dma_ch_0_regs.h | 1 - .../include/goya/asic_reg/dma_ch_1_regs.h | 1 - .../include/goya/asic_reg/dma_ch_2_regs.h | 1 - .../include/goya/asic_reg/dma_ch_3_regs.h | 1 - .../include/goya/asic_reg/dma_ch_4_regs.h | 1 - .../include/goya/asic_reg/dma_macro_masks.h | 1 - .../include/goya/asic_reg/dma_macro_regs.h | 1 - .../include/goya/asic_reg/dma_nrtr_masks.h | 1 - .../include/goya/asic_reg/dma_nrtr_regs.h | 1 - .../include/goya/asic_reg/dma_qm_0_masks.h | 1 - .../include/goya/asic_reg/dma_qm_0_regs.h | 1 - .../include/goya/asic_reg/dma_qm_1_regs.h | 1 - .../include/goya/asic_reg/dma_qm_2_regs.h | 1 - .../include/goya/asic_reg/dma_qm_3_regs.h | 1 - .../include/goya/asic_reg/dma_qm_4_regs.h | 1 - .../habanalabs/include/goya/asic_reg/goya_masks.h | 12 - .../habanalabs/include/goya/asic_reg/goya_regs.h | 3 +- .../habanalabs/include/goya/asic_reg/ic_pll_regs.h | 1 - .../habanalabs/include/goya/asic_reg/mc_pll_regs.h | 1 - .../include/goya/asic_reg/mme1_rtr_masks.h | 1 - .../include/goya/asic_reg/mme1_rtr_regs.h | 1 - .../include/goya/asic_reg/mme2_rtr_regs.h | 1 - .../include/goya/asic_reg/mme3_rtr_regs.h | 1 - .../include/goya/asic_reg/mme4_rtr_regs.h | 1 - .../include/goya/asic_reg/mme5_rtr_regs.h | 1 - .../include/goya/asic_reg/mme6_rtr_regs.h | 1 - .../include/goya/asic_reg/mme_cmdq_masks.h | 1 - .../include/goya/asic_reg/mme_cmdq_regs.h | 1 - .../habanalabs/include/goya/asic_reg/mme_masks.h | 1 - .../include/goya/asic_reg/mme_qm_masks.h | 1 - .../habanalabs/include/goya/asic_reg/mme_qm_regs.h | 1 - .../habanalabs/include/goya/asic_reg/mme_regs.h | 1 - .../habanalabs/include/goya/asic_reg/mmu_masks.h | 1 - .../habanalabs/include/goya/asic_reg/mmu_regs.h | 1 - .../include/goya/asic_reg/pci_nrtr_masks.h | 1 - .../include/goya/asic_reg/pci_nrtr_regs.h | 1 - .../include/goya/asic_reg/pcie_aux_regs.h | 1 - .../include/goya/asic_reg/pcie_wrap_regs.h | 306 + .../include/goya/asic_reg/psoc_emmc_pll_regs.h | 1 - .../include/goya/asic_reg/psoc_global_conf_masks.h | 1 - .../include/goya/asic_reg/psoc_global_conf_regs.h | 1 - .../include/goya/asic_reg/psoc_mme_pll_regs.h | 1 - .../include/goya/asic_reg/psoc_pci_pll_regs.h | 1 - .../include/goya/asic_reg/psoc_spi_regs.h | 1 - .../include/goya/asic_reg/sram_y0_x0_rtr_regs.h | 1 - .../include/goya/asic_reg/sram_y0_x1_rtr_regs.h | 1 - .../include/goya/asic_reg/sram_y0_x2_rtr_regs.h | 1 - .../include/goya/asic_reg/sram_y0_x3_rtr_regs.h | 1 - .../include/goya/asic_reg/sram_y0_x4_rtr_regs.h | 1 - .../habanalabs/include/goya/asic_reg/stlb_masks.h | 1 - .../habanalabs/include/goya/asic_reg/stlb_regs.h | 1 - .../include/goya/asic_reg/tpc0_cfg_masks.h | 1 - .../include/goya/asic_reg/tpc0_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc0_cmdq_masks.h | 1 - .../include/goya/asic_reg/tpc0_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc0_eml_cfg_masks.h | 1 - .../include/goya/asic_reg/tpc0_eml_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc0_nrtr_masks.h | 1 - .../include/goya/asic_reg/tpc0_nrtr_regs.h | 1 - .../include/goya/asic_reg/tpc0_qm_masks.h | 1 - .../include/goya/asic_reg/tpc0_qm_regs.h | 1 - .../include/goya/asic_reg/tpc1_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc1_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc1_qm_regs.h | 1 - .../include/goya/asic_reg/tpc1_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc2_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc2_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc2_qm_regs.h | 1 - .../include/goya/asic_reg/tpc2_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc3_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc3_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc3_qm_regs.h | 1 - .../include/goya/asic_reg/tpc3_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc4_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc4_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc4_qm_regs.h | 1 - .../include/goya/asic_reg/tpc4_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc5_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc5_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc5_qm_regs.h | 1 - .../include/goya/asic_reg/tpc5_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc6_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc6_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc6_qm_regs.h | 1 - .../include/goya/asic_reg/tpc6_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc7_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc7_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc7_nrtr_regs.h | 1 - .../include/goya/asic_reg/tpc7_qm_regs.h | 1 - .../include/goya/asic_reg/tpc_pll_regs.h | 1 - drivers/misc/habanalabs/include/goya/goya.h | 4 - .../habanalabs/include/goya/goya_async_events.h | 9 + .../misc/habanalabs/include/goya/goya_coresight.h | 199 + drivers/misc/habanalabs/include/goya/goya_fw_if.h | 2 + drivers/misc/habanalabs/include/hl_boot_if.h | 3 +- .../habanalabs/include/hw_ip/mmu/mmu_general.h | 16 +- .../habanalabs/include/hw_ip/pci/pci_general.h | 23 + drivers/misc/habanalabs/memory.c | 231 +- drivers/misc/habanalabs/mmu.c | 606 +- drivers/misc/habanalabs/pci.c | 402 + drivers/misc/ioc4.c | 2 - drivers/misc/kgdbts.c | 4 +- drivers/misc/mei/Kconfig | 12 +- drivers/misc/mei/Makefile | 2 +- drivers/misc/mei/bus-fixup.c | 14 +- drivers/misc/mei/bus.c | 13 +- drivers/misc/mei/client.c | 16 +- drivers/misc/mei/client.h | 14 +- drivers/misc/mei/debugfs.c | 15 +- drivers/misc/mei/dma-ring.c | 2 +- drivers/misc/mei/hbm.c | 15 +- drivers/misc/mei/hbm.h | 14 +- drivers/misc/mei/hdcp/Kconfig | 13 + drivers/misc/mei/hdcp/Makefile | 2 +- drivers/misc/mei/hdcp/mei_hdcp.c | 2 +- drivers/misc/mei/hdcp/mei_hdcp.h | 2 +- drivers/misc/mei/hw-me-regs.h | 68 +- drivers/misc/mei/hw-me.c | 17 +- drivers/misc/mei/hw-me.h | 16 +- drivers/misc/mei/hw-txe-regs.h | 63 +- drivers/misc/mei/hw-txe.c | 14 +- drivers/misc/mei/hw-txe.h | 14 +- drivers/misc/mei/hw.h | 14 +- drivers/misc/mei/init.c | 34 +- drivers/misc/mei/interrupt.c | 15 +- drivers/misc/mei/main.c | 80 +- drivers/misc/mei/mei-trace.c | 14 +- drivers/misc/mei/mei-trace.h | 14 +- drivers/misc/mei/mei_dev.h | 17 +- drivers/misc/mei/pci-me.c | 15 +- drivers/misc/mei/pci-txe.c | 14 +- drivers/misc/mic/Kconfig | 4 +- drivers/misc/ocxl/link.c | 2 +- drivers/misc/pci_endpoint_test.c | 18 + drivers/misc/sgi-xp/xpc_uv.c | 1 + drivers/misc/sram-exec.c | 2 +- drivers/misc/tifm_7xx1.c | 1 - drivers/misc/vmw_vmci/vmci_host.c | 2 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 6 +- drivers/mmc/core/host.c | 4 +- drivers/mmc/core/mmc_ops.c | 16 +- drivers/mmc/core/pwrseq_emmc.c | 38 +- drivers/mmc/core/quirks.h | 2 +- drivers/mmc/host/Kconfig | 44 +- drivers/mmc/host/alcor.c | 85 +- drivers/mmc/host/cqhci.c | 2 + drivers/mmc/host/cqhci.h | 4 + drivers/mmc/host/davinci_mmc.c | 2 +- drivers/mmc/host/meson-gx-mmc.c | 26 +- drivers/mmc/host/mmc_spi.c | 98 +- drivers/mmc/host/mmci.c | 69 +- drivers/mmc/host/mmci.h | 32 +- drivers/mmc/host/mmci_qcom_dml.c | 17 +- drivers/mmc/host/mmci_qcom_dml.h | 30 - drivers/mmc/host/mmci_stm32_sdmmc.c | 18 + drivers/mmc/host/mtk-sd.c | 19 +- drivers/mmc/host/mvsdio.c | 2 +- drivers/mmc/host/mxcmmc.c | 16 +- drivers/mmc/host/mxs-mmc.c | 3 +- drivers/mmc/host/of_mmc_spi.c | 6 +- drivers/mmc/host/omap_hsmmc.c | 4 +- drivers/mmc/host/pxamci.c | 4 +- drivers/mmc/host/renesas_sdhi.h | 2 +- drivers/mmc/host/renesas_sdhi_core.c | 18 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 11 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 6 +- drivers/mmc/host/sdhci-of-arasan.c | 5 +- drivers/mmc/host/sdhci-of-esdhc.c | 47 + drivers/mmc/host/sdhci-omap.c | 43 +- drivers/mmc/host/sdhci-pci-core.c | 2 + drivers/mmc/host/sdhci-pci.h | 2 + drivers/mmc/host/sdhci-tegra.c | 362 +- drivers/mmc/host/sdhci.c | 177 +- drivers/mmc/host/sdhci.h | 4 +- drivers/mmc/host/sdhci_am654.c | 22 + drivers/mmc/host/tifm_sd.c | 3 - drivers/mmc/host/tmio_mmc.h | 6 +- drivers/mmc/host/tmio_mmc_core.c | 6 +- drivers/mmc/host/via-sdmmc.c | 10 - drivers/mtd/Kconfig | 3 +- drivers/mtd/chips/cfi_cmdset_0002.c | 6 +- drivers/mtd/devices/Kconfig | 2 +- drivers/mtd/maps/sa1100-flash.c | 2 +- drivers/mtd/nand/Kconfig | 1 - drivers/mtd/nand/core.c | 34 + drivers/mtd/nand/onenand/onenand_base.c | 5 +- drivers/mtd/nand/onenand/onenand_bbt.c | 3 - drivers/mtd/nand/raw/Kconfig | 393 +- drivers/mtd/nand/raw/Makefile | 9 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 127 +- drivers/mtd/nand/raw/atmel/pmecc.c | 5 +- drivers/mtd/nand/raw/atmel/pmecc.h | 6 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 2 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 7 +- drivers/mtd/nand/raw/denali.c | 1152 +- drivers/mtd/nand/raw/denali.h | 117 +- drivers/mtd/nand/raw/denali_dt.c | 98 +- drivers/mtd/nand/raw/denali_pci.c | 38 +- drivers/mtd/nand/raw/diskonchip.c | 7 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 201 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 4 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c | 6 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 19 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 1 + drivers/mtd/nand/raw/hisi504_nand.c | 2 +- drivers/mtd/nand/raw/ingenic/Kconfig | 50 + drivers/mtd/nand/raw/ingenic/Makefile | 7 + drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 166 + drivers/mtd/nand/raw/ingenic/ingenic_ecc.h | 83 + drivers/mtd/nand/raw/ingenic/ingenic_nand.c | 530 + drivers/mtd/nand/raw/ingenic/jz4725b_bch.c | 295 + drivers/mtd/nand/raw/ingenic/jz4740_ecc.c | 197 + drivers/mtd/nand/raw/ingenic/jz4740_nand.c | 545 + drivers/mtd/nand/raw/ingenic/jz4780_bch.c | 271 + drivers/mtd/nand/raw/internals.h | 3 +- drivers/mtd/nand/raw/jz4740_nand.c | 542 - drivers/mtd/nand/raw/jz4780_bch.c | 385 - drivers/mtd/nand/raw/jz4780_bch.h | 43 - drivers/mtd/nand/raw/jz4780_nand.c | 415 - drivers/mtd/nand/raw/marvell_nand.c | 63 +- drivers/mtd/nand/raw/meson_nand.c | 30 +- drivers/mtd/nand/raw/mtk_nand.c | 4 +- drivers/mtd/nand/raw/nand_amd.c | 19 +- drivers/mtd/nand/raw/nand_base.c | 324 +- drivers/mtd/nand/raw/nand_bbt.c | 73 +- drivers/mtd/nand/raw/nand_esmt.c | 19 +- drivers/mtd/nand/raw/nand_hynix.c | 94 +- drivers/mtd/nand/raw/nand_jedec.c | 27 +- drivers/mtd/nand/raw/nand_macronix.c | 2 +- drivers/mtd/nand/raw/nand_micron.c | 16 +- drivers/mtd/nand/raw/nand_onfi.c | 35 +- drivers/mtd/nand/raw/nand_samsung.c | 46 +- drivers/mtd/nand/raw/nand_toshiba.c | 21 +- drivers/mtd/nand/raw/nandsim.c | 144 +- drivers/mtd/nand/raw/nuc900_nand.c | 3 +- drivers/mtd/nand/raw/omap2.c | 4 +- drivers/mtd/nand/raw/omap_elm.c | 4 + drivers/mtd/nand/raw/qcom_nandc.c | 8 +- drivers/mtd/nand/raw/r852.c | 2 - drivers/mtd/nand/raw/sh_flctl.c | 13 +- drivers/mtd/nand/raw/sunxi_nand.c | 90 +- drivers/mtd/nand/raw/tegra_nand.c | 8 +- drivers/mtd/nand/raw/txx9ndfmc.c | 1 - drivers/mtd/nand/raw/vf610_nfc.c | 5 +- drivers/mtd/nand/spi/core.c | 169 +- drivers/mtd/nand/spi/gigadevice.c | 8 +- drivers/mtd/nand/spi/macronix.c | 4 +- drivers/mtd/nand/spi/micron.c | 2 +- drivers/mtd/nand/spi/toshiba.c | 12 +- drivers/mtd/nand/spi/winbond.c | 4 +- drivers/mtd/sm_ftl.c | 12 +- drivers/mtd/spi-nor/intel-spi.c | 8 + drivers/mtd/spi-nor/spi-nor.c | 10 +- drivers/mtd/tests/mtd_nandecctest.c | 16 +- drivers/mux/Kconfig | 12 +- drivers/mux/mmio.c | 6 +- drivers/net/Kconfig | 5 +- drivers/net/appletalk/ipddp.c | 6 +- drivers/net/bonding/bond_main.c | 9 +- drivers/net/bonding/bond_netlink.c | 8 +- drivers/net/bonding/bond_sysfs_slave.c | 4 +- drivers/net/dsa/Kconfig | 2 +- drivers/net/dsa/b53/b53_common.c | 34 +- drivers/net/dsa/b53/b53_priv.h | 1 - drivers/net/dsa/bcm_sf2.c | 9 +- drivers/net/dsa/bcm_sf2_cfp.c | 6 + drivers/net/dsa/microchip/ksz9477.c | 1 + drivers/net/dsa/mt7530.c | 20 +- drivers/net/dsa/mt7530.h | 1 - drivers/net/dsa/mv88e6060.c | 217 +- drivers/net/dsa/mv88e6060.h | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 99 +- drivers/net/dsa/mv88e6xxx/port.c | 24 +- drivers/net/dsa/mv88e6xxx/port.h | 1 - drivers/net/dsa/qca8k.c | 174 +- drivers/net/dsa/qca8k.h | 13 + drivers/net/dummy.c | 15 +- drivers/net/ethernet/3com/3c515.c | 2 +- drivers/net/ethernet/8390/mac8390.c | 19 +- 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/amazon/ena/ena_netdev.c | 7 +- drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 6 +- drivers/net/ethernet/aquantia/Kconfig | 3 +- drivers/net/ethernet/aquantia/atlantic/Makefile | 1 + drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 10 +- drivers/net/ethernet/aquantia/atlantic/aq_common.h | 3 - .../net/ethernet/aquantia/atlantic/aq_drvinfo.c | 125 + .../net/ethernet/aquantia/atlantic/aq_drvinfo.h | 15 + .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 22 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 4 + .../net/ethernet/aquantia/atlantic/aq_hw_utils.c | 12 + .../net/ethernet/aquantia/atlantic/aq_hw_utils.h | 1 + drivers/net/ethernet/aquantia/atlantic/aq_main.c | 41 + drivers/net/ethernet/aquantia/atlantic/aq_main.h | 2 + drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 121 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 7 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 48 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.h | 7 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 193 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 34 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 3 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 12 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 29 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 3 - .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 2 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 56 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 37 +- .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 16 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 13 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 36 + 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/aurora/nb8800.c | 8 +- drivers/net/ethernet/broadcom/Kconfig | 1 + drivers/net/ethernet/broadcom/bcmsysport.c | 69 +- drivers/net/ethernet/broadcom/bcmsysport.h | 10 +- drivers/net/ethernet/broadcom/bnx2.c | 4 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 7 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 7 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 1 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 21 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 81 +- 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 | 130 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 4 + drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 25 - drivers/net/ethernet/broadcom/cnic.c | 13 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 19 +- drivers/net/ethernet/broadcom/tg3.h | 4 +- drivers/net/ethernet/cadence/macb_main.c | 20 +- drivers/net/ethernet/cavium/Kconfig | 1 + .../net/ethernet/cavium/liquidio/cn66xx_device.c | 10 - drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- .../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/cavium/thunder/thunder_bgx.c | 16 +- drivers/net/ethernet/chelsio/cxgb3/l2t.c | 4 +- drivers/net/ethernet/chelsio/cxgb3/l2t.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 23 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 41 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 15 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 5 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 107 +- drivers/net/ethernet/chelsio/cxgb4/t4fw_version.h | 12 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 18 +- drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 10 + drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c | 9 +- drivers/net/ethernet/cirrus/Kconfig | 2 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 2 - drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 103 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 25 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 97 +- 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 | 55 +- 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 | 19 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 11 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 40 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 15 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 9 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 485 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 24 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 27 + .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 17 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 6 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 110 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 1017 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 5 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 500 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 55 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 72 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 11 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 5 +- .../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 52 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 139 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 16 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 30 +- drivers/net/ethernet/hisilicon/hns_mdio.c | 18 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 2 +- drivers/net/ethernet/i825xx/lasi_82596.c | 5 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 3 +- drivers/net/ethernet/ibm/ehea/ehea_qmr.c | 6 +- drivers/net/ethernet/ibm/ibmveth.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 145 +- drivers/net/ethernet/ibm/ibmvnic.h | 20 +- drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 9 +- drivers/net/ethernet/intel/e1000e/netdev.c | 13 +- drivers/net/ethernet/intel/fm10k/fm10k_iov.c | 2 - drivers/net/ethernet/intel/fm10k/fm10k_main.c | 11 +- drivers/net/ethernet/intel/i40e/Makefile | 1 + drivers/net/ethernet/intel/i40e/i40e.h | 45 +- drivers/net/ethernet/intel/i40e/i40e_adminq.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 4 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 286 +- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 28 +- drivers/net/ethernet/intel/i40e/i40e_dcb.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_ddp.c | 481 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 11 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 86 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 6 + drivers/net/ethernet/intel/i40e/i40e_ptp.c | 63 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 10 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 23 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 3 + drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 9 +- drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 89 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 189 +- drivers/net/ethernet/intel/ice/ice_common.c | 242 +- drivers/net/ethernet/intel/ice/ice_common.h | 27 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 10 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 1392 ++ drivers/net/ethernet/intel/ice/ice_dcb.h | 179 + drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 551 + drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 61 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 180 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 20 + drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 56 +- drivers/net/ethernet/intel/ice/ice_lib.c | 337 +- drivers/net/ethernet/intel/ice/ice_lib.h | 12 +- drivers/net/ethernet/intel/ice/ice_main.c | 664 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 6 +- drivers/net/ethernet/intel/ice/ice_sched.c | 221 +- drivers/net/ethernet/intel/ice/ice_sched.h | 4 + drivers/net/ethernet/intel/ice/ice_status.h | 1 + drivers/net/ethernet/intel/ice/ice_switch.c | 443 +- drivers/net/ethernet/intel/ice/ice_switch.h | 35 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 710 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 28 +- drivers/net/ethernet/intel/ice/ice_type.h | 96 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 658 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 28 +- drivers/net/ethernet/intel/igb/e1000_defines.h | 2 + drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +- drivers/net/ethernet/intel/igb/igb_main.c | 71 +- drivers/net/ethernet/intel/igbvf/netdev.c | 4 - drivers/net/ethernet/intel/igc/igc.h | 68 +- drivers/net/ethernet/intel/igc/igc_base.h | 4 +- drivers/net/ethernet/intel/igc/igc_defines.h | 17 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 839 +- drivers/net/ethernet/intel/igc/igc_main.c | 456 +- drivers/net/ethernet/intel/igc/igc_regs.h | 16 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 16 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 16 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 3 +- drivers/net/ethernet/marvell/mvneta.c | 15 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 52 + drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 705 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h | 138 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c | 253 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 28 +- drivers/net/ethernet/marvell/sky2.c | 4 - drivers/net/ethernet/mediatek/mtk_eth_soc.c | 3 +- drivers/net/ethernet/mellanox/mlx4/Kconfig | 1 + drivers/net/ethernet/mellanox/mlx4/catas.c | 4 - drivers/net/ethernet/mellanox/mlx4/cmd.c | 13 - drivers/net/ethernet/mellanox/mlx4/en_tx.c | 9 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 1 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 5 +- drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 30 +- .../mellanox/mlx5/core/diag/fw_tracer_tracepoint.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 77 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 104 + .../net/ethernet/mellanox/mlx5/core/en/params.h | 22 + drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 3 - .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 67 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 11 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 54 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 60 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 51 + .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 36 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 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 | 254 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 224 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 448 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 11 + drivers/net/ethernet/mellanox/mlx5/core/eq.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 11 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/events.c | 75 + .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.h | 21 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 86 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c | 53 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 113 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 33 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 87 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 44 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 12 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 30 +- .../net/ethernet/mellanox/mlx5/core/lib/port_tun.c | 6 +- .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 494 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 66 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 4 - drivers/net/ethernet/mellanox/mlx5/core/qp.c | 72 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 182 + drivers/net/ethernet/mellanox/mlx5/core/rdma.h | 20 + drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 51 +- drivers/net/ethernet/mellanox/mlx5/core/transobj.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/wq.h | 12 + drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 + drivers/net/ethernet/mellanox/mlxsw/Makefile | 4 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 88 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 23 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 30 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 55 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 41 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 8 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 36 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 389 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.h | 15 - .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 109 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 6 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/switchib.c | 23 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 29 +- drivers/net/ethernet/micrel/ks8851.c | 42 +- drivers/net/ethernet/micrel/ks8851.h | 93 +- drivers/net/ethernet/micrel/ks8851_mll.c | 317 +- drivers/net/ethernet/microchip/enc28j60.c | 541 +- 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/Kconfig | 1 + drivers/net/ethernet/netronome/nfp/Makefile | 1 + drivers/net/ethernet/netronome/nfp/abm/cls.c | 4 +- drivers/net/ethernet/netronome/nfp/abm/ctrl.c | 8 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 5 +- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 236 +- drivers/net/ethernet/netronome/nfp/bpf/fw.h | 33 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 12 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 17 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 3 +- drivers/net/ethernet/netronome/nfp/ccm.c | 220 + drivers/net/ethernet/netronome/nfp/ccm.h | 81 + drivers/net/ethernet/netronome/nfp/flower/action.c | 206 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.c | 55 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 22 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 149 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 72 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 36 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 117 +- .../net/ethernet/netronome/nfp/flower/offload.c | 611 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 11 +- drivers/net/ethernet/netronome/nfp/nfp_app.h | 15 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 29 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 24 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 23 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 133 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 10 - .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 131 + drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 29 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 8 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c | 27 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 6 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 11 +- drivers/net/ethernet/netronome/nfp/nfp_port.c | 16 - drivers/net/ethernet/netronome/nfp/nfp_port.h | 2 + .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 62 + .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 8 + drivers/net/ethernet/pasemi/pasemi_mac.c | 5 +- drivers/net/ethernet/qlogic/qed/qed.h | 10 +- drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 91 +- 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.h | 3 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 32 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 17 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 7 +- drivers/net/ethernet/qlogic/qla3xxx.c | 1 - drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 + drivers/net/ethernet/qlogic/qlge/qlge.h | 1 - drivers/net/ethernet/qlogic/qlge/qlge_main.c | 1 - drivers/net/ethernet/rdc/r6040.c | 2 +- drivers/net/ethernet/realtek/atp.c | 2 +- drivers/net/ethernet/realtek/r8169.c | 696 +- drivers/net/ethernet/renesas/ravb_main.c | 27 +- drivers/net/ethernet/renesas/ravb_ptp.c | 3 - drivers/net/ethernet/renesas/sh_eth.c | 1 - drivers/net/ethernet/rocker/rocker_main.c | 9 + drivers/net/ethernet/rocker/rocker_ofdpa.c | 10 +- drivers/net/ethernet/sfc/falcon/io.h | 2 - drivers/net/ethernet/sfc/falcon/tx.c | 4 +- drivers/net/ethernet/sfc/io.h | 2 - drivers/net/ethernet/sfc/mcdi_port.c | 1 + drivers/net/ethernet/sfc/tx.c | 12 +- drivers/net/ethernet/silan/sc92031.c | 15 - drivers/net/ethernet/sis/sis900.c | 10 +- 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 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 5 + .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 46 + 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/ring_mode.c | 13 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 54 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 8 +- drivers/net/ethernet/sun/ldmvsw.c | 3 +- drivers/net/ethernet/sun/sunvnet.c | 3 +- drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c | 2 +- drivers/net/ethernet/ti/Kconfig | 19 - drivers/net/ethernet/ti/Makefile | 9 +- drivers/net/ethernet/ti/cpmac.c | 14 +- drivers/net/ethernet/ti/cpsw-common.c | 12 +- drivers/net/ethernet/ti/cpsw-phy-sel.c | 9 +- drivers/net/ethernet/ti/cpsw.c | 1544 +- drivers/net/ethernet/ti/cpsw.h | 9 +- drivers/net/ethernet/ti/cpsw_ale.c | 55 +- drivers/net/ethernet/ti/cpsw_ale.h | 12 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 719 + drivers/net/ethernet/ti/cpsw_priv.c | 132 + drivers/net/ethernet/ti/cpsw_priv.h | 429 + drivers/net/ethernet/ti/cpsw_sl.c | 328 + drivers/net/ethernet/ti/cpsw_sl.h | 73 + drivers/net/ethernet/ti/cpts.c | 14 +- drivers/net/ethernet/ti/cpts.h | 14 +- drivers/net/ethernet/ti/davinci_cpdma.c | 37 +- drivers/net/ethernet/ti/davinci_cpdma.h | 13 +- drivers/net/ethernet/ti/davinci_emac.c | 16 +- drivers/net/ethernet/ti/davinci_mdio.c | 41 +- drivers/net/ethernet/ti/netcp.h | 10 +- drivers/net/ethernet/ti/netcp_core.c | 10 +- drivers/net/ethernet/ti/netcp_ethss.c | 18 +- drivers/net/ethernet/ti/netcp_sgmii.c | 9 +- drivers/net/ethernet/ti/netcp_xgbepcsr.c | 9 +- drivers/net/ethernet/via/via-rhine.c | 3 - drivers/net/ethernet/wiznet/w5100.c | 6 - drivers/net/ethernet/wiznet/w5300.c | 15 - drivers/net/ethernet/xilinx/Kconfig | 5 +- drivers/net/ethernet/xilinx/ll_temac.h | 26 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 519 +- drivers/net/ethernet/xilinx/ll_temac_mdio.c | 53 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 + drivers/net/ethernet/xilinx/xilinx_emaclite.c | 40 + drivers/net/ethernet/xscale/ixp4xx_eth.c | 14 +- drivers/net/geneve.c | 3 +- drivers/net/gtp.c | 7 +- drivers/net/hippi/rrunner.c | 4 +- drivers/net/hyperv/hyperv_net.h | 1 + drivers/net/hyperv/netvsc.c | 8 +- drivers/net/hyperv/netvsc_drv.c | 42 +- drivers/net/ieee802154/adf7242.c | 4 + drivers/net/ieee802154/mac802154_hwsim.c | 33 +- drivers/net/ieee802154/mcr20a.c | 6 + drivers/net/loopback.c | 14 +- drivers/net/macsec.c | 78 +- drivers/net/macvlan.c | 50 +- drivers/net/net_failover.c | 8 +- drivers/net/netdevsim/Makefile | 6 +- drivers/net/netdevsim/bpf.c | 107 +- drivers/net/netdevsim/bus.c | 341 + drivers/net/netdevsim/dev.c | 447 + drivers/net/netdevsim/devlink.c | 295 - drivers/net/netdevsim/fib.c | 102 +- drivers/net/netdevsim/ipsec.c | 3 +- drivers/net/netdevsim/netdev.c | 428 +- drivers/net/netdevsim/netdevsim.h | 145 +- drivers/net/netdevsim/sdev.c | 69 + drivers/net/phy/Kconfig | 22 +- drivers/net/phy/Makefile | 1 + drivers/net/phy/amd.c | 2 +- drivers/net/phy/aquantia_main.c | 526 +- drivers/net/phy/asix.c | 2 +- drivers/net/phy/at803x.c | 32 +- drivers/net/phy/bcm-cygnus.c | 149 +- drivers/net/phy/bcm-phy-lib.c | 52 + drivers/net/phy/bcm-phy-lib.h | 20 + drivers/net/phy/bcm63xx.c | 4 +- drivers/net/phy/bcm7xxx.c | 82 +- drivers/net/phy/broadcom.c | 47 +- drivers/net/phy/cicada.c | 4 +- drivers/net/phy/davicom.c | 8 +- drivers/net/phy/dp83640.c | 2 +- drivers/net/phy/dp83822.c | 34 +- drivers/net/phy/dp83848.c | 2 +- drivers/net/phy/dp83867.c | 2 +- drivers/net/phy/dp83tc811.c | 2 +- drivers/net/phy/et1011c.c | 2 +- drivers/net/phy/icplus.c | 6 +- drivers/net/phy/intel-xway.c | 20 +- drivers/net/phy/lxt.c | 8 +- drivers/net/phy/marvell.c | 148 +- drivers/net/phy/marvell10g.c | 15 +- drivers/net/phy/mdio-bcm-unimac.c | 7 +- drivers/net/phy/mdio-mux-meson-g12a.c | 380 + drivers/net/phy/mdio_bus.c | 33 +- drivers/net/phy/mdio_device.c | 13 +- drivers/net/phy/meson-gxl.c | 25 +- drivers/net/phy/micrel.c | 72 +- drivers/net/phy/microchip.c | 2 +- drivers/net/phy/mscc.c | 479 +- drivers/net/phy/national.c | 2 +- drivers/net/phy/phy-c45.c | 37 +- drivers/net/phy/phy-core.c | 270 +- drivers/net/phy/phy.c | 12 +- drivers/net/phy/phy_device.c | 161 +- drivers/net/phy/qsemi.c | 2 +- drivers/net/phy/realtek.c | 26 +- drivers/net/phy/rockchip.c | 33 +- drivers/net/phy/smsc.c | 12 +- drivers/net/phy/spi_ks8995.c | 9 + drivers/net/phy/ste10Xp.c | 4 +- drivers/net/phy/uPD60620.c | 2 +- drivers/net/phy/vitesse.c | 34 +- drivers/net/ppp/ppp_mppe.c | 1 - drivers/net/sb1000.c | 9 +- drivers/net/slip/slhc.c | 2 +- drivers/net/team/team.c | 67 +- drivers/net/thunderbolt.c | 3 + drivers/net/tun.c | 39 +- drivers/net/usb/aqc111.c | 15 + drivers/net/usb/cdc_ether.c | 8 + drivers/net/usb/cdc_mbim.c | 1 + drivers/net/usb/ipheth.c | 58 +- drivers/net/usb/qmi_wwan.c | 76 +- drivers/net/usb/r8152.c | 53 +- drivers/net/veth.c | 14 +- drivers/net/virtio_net.c | 46 +- drivers/net/vrf.c | 23 +- drivers/net/vxlan.c | 5 +- drivers/net/wan/ixp4xx_hss.c | 4 +- drivers/net/wimax/i2400m/control.c | 1 + 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/ath10k/testmode.c | 4 +- drivers/net/wireless/ath/ath5k/base.c | 4 - drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2 - drivers/net/wireless/ath/ath6kl/testmode.c | 4 +- drivers/net/wireless/ath/ath9k/xmit.c | 5 +- drivers/net/wireless/ath/wcn36xx/testmode.c | 4 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 39 +- drivers/net/wireless/ath/wil6210/debugfs.c | 38 +- drivers/net/wireless/ath/wil6210/fw_inc.c | 6 +- drivers/net/wireless/ath/wil6210/main.c | 78 +- drivers/net/wireless/ath/wil6210/netdev.c | 10 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 4 +- drivers/net/wireless/ath/wil6210/pm.c | 35 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 74 +- drivers/net/wireless/ath/wil6210/txrx_edma.h | 47 +- drivers/net/wireless/ath/wil6210/wil6210.h | 11 +- drivers/net/wireless/ath/wil6210/wil_crash_dump.c | 18 +- drivers/net/wireless/ath/wil6210/wmi.c | 24 +- drivers/net/wireless/ath/wil6210/wmi.h | 91 +- drivers/net/wireless/atmel/at76c50x-usb.c | 4 +- drivers/net/wireless/broadcom/b43/main.c | 7 - drivers/net/wireless/broadcom/b43/phy_lp.c | 13 +- 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 - .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 11 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.h | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 8 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 12 + .../broadcom/brcm80211/brcmfmac/cfg80211.c | 4 + .../wireless/broadcom/brcm80211/brcmfmac/core.c | 36 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 2 + .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 26 + .../broadcom/brcm80211/brcmfmac/firmware.c | 5 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 58 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 68 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.c | 10 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 8 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 44 +- .../wireless/broadcom/brcm80211/brcmfmac/vendor.c | 5 +- drivers/net/wireless/intel/iwlegacy/3945-debug.c | 8 +- drivers/net/wireless/intel/iwlegacy/4965.c | 1 - drivers/net/wireless/intel/iwlegacy/common.h | 7 - drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 73 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 10 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 136 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 181 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 77 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 77 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 39 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 67 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 54 +- drivers/net/wireless/intel/iwlwifi/fw/api/txq.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 639 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 30 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 43 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 47 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 3 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 2 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 17 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 15 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 2 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 26 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 148 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 6 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 148 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 17 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 91 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 37 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 47 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 303 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 33 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 94 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 59 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 25 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 57 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 7 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 12 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 3 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 6 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 27 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 47 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 23 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 7 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 92 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 12 +- drivers/net/wireless/intersil/orinoco/mic.c | 1 - drivers/net/wireless/intersil/p54/p54pci.c | 3 +- drivers/net/wireless/mac80211_hwsim.c | 94 +- drivers/net/wireless/marvell/mwifiex/Kconfig | 4 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 10 +- drivers/net/wireless/marvell/mwifiex/cfp.c | 3 + drivers/net/wireless/marvell/mwifiex/cmdevt.c | 6 + drivers/net/wireless/marvell/mwifiex/main.c | 3 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 7 +- drivers/net/wireless/marvell/mwifiex/sdio.h | 69 + drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 7 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 12 +- drivers/net/wireless/marvell/mwifiex/sta_rx.c | 3 +- drivers/net/wireless/marvell/mwifiex/uap_event.c | 8 +- drivers/net/wireless/marvell/mwl8k.c | 24 +- drivers/net/wireless/mediatek/mt76/Kconfig | 1 + drivers/net/wireless/mediatek/mt76/Makefile | 3 +- drivers/net/wireless/mediatek/mt76/agg-rx.c | 2 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 7 +- drivers/net/wireless/mediatek/mt76/dma.c | 167 +- drivers/net/wireless/mediatek/mt76/dma.h | 2 + drivers/net/wireless/mediatek/mt76/mac80211.c | 59 +- drivers/net/wireless/mediatek/mt76/mmio.c | 17 +- drivers/net/wireless/mediatek/mt76/mt76.h | 123 +- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 36 +- drivers/net/wireless/mediatek/mt76/mt7603/core.c | 19 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 56 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 16 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 109 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 58 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 118 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 25 +- drivers/net/wireless/mediatek/mt76/mt7603/regs.h | 4 + drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 7 + drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 5 + drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 205 + drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 98 + drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h | 18 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 229 + drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 775 + drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 300 + drivers/net/wireless/mediatek/mt76/mt7615/main.c | 499 + drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 1655 ++ drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 520 + drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 195 + drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 150 + drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 203 + drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x0/initvals.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 26 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 59 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 55 +- .../net/wireless/mediatek/mt76/mt76x02_beacon.c | 286 + .../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 27 + drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 266 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 6 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 342 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 2 + drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 29 +- drivers/net/wireless/mediatek/mt76/mt76x02_usb.h | 12 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 187 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 121 +- drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 14 +- drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 1 + drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 3 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 8 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 27 +- .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c | 21 + drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 36 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 21 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 5 +- .../net/wireless/mediatek/mt76/mt76x2/usb_mac.c | 1 - .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 19 +- drivers/net/wireless/mediatek/mt76/tx.c | 159 +- drivers/net/wireless/mediatek/mt76/usb.c | 385 +- drivers/net/wireless/mediatek/mt7601u/usb.c | 4 + drivers/net/wireless/quantenna/qtnfmac/bus.h | 25 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 86 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 379 +- drivers/net/wireless/quantenna/qtnfmac/commands.h | 7 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 91 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 7 +- drivers/net/wireless/quantenna/qtnfmac/debug.c | 4 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 16 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 32 +- .../wireless/quantenna/qtnfmac/pcie/pcie_priv.h | 3 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 23 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 31 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 87 +- .../net/wireless/quantenna/qtnfmac/qlink_util.c | 117 + .../net/wireless/quantenna/qtnfmac/qlink_util.h | 5 + drivers/net/wireless/ralink/rt2x00/rt2800.h | 19 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 628 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 3 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.c | 124 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.h | 1 + drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2800soc.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 28 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 8 +- drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 4 + drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 10 - drivers/net/wireless/ralink/rt2x00/rt2x00mmio.h | 2 - drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 18 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.h | 3 - drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 22 +- drivers/net/wireless/ray_cs.c | 8 +- drivers/net/wireless/realtek/Kconfig | 1 + drivers/net/wireless/realtek/Makefile | 1 + drivers/net/wireless/realtek/rtlwifi/base.c | 5 + drivers/net/wireless/realtek/rtlwifi/pci.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/fw.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 17 +- .../wireless/realtek/rtlwifi/rtl8192c/fw_common.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8192cu/rf.c | 3 - .../net/wireless/realtek/rtlwifi/rtl8192ee/fw.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 15 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/dm.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/fw.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 1 + .../net/wireless/realtek/rtlwifi/rtl8723be/fw.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 16 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/fw.c | 4 + .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 14 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 1 - drivers/net/wireless/realtek/rtw88/Kconfig | 54 + drivers/net/wireless/realtek/rtw88/Makefile | 20 + drivers/net/wireless/realtek/rtw88/debug.c | 637 + drivers/net/wireless/realtek/rtw88/debug.h | 52 + drivers/net/wireless/realtek/rtw88/efuse.c | 160 + drivers/net/wireless/realtek/rtw88/efuse.h | 26 + drivers/net/wireless/realtek/rtw88/fw.c | 633 + drivers/net/wireless/realtek/rtw88/fw.h | 222 + drivers/net/wireless/realtek/rtw88/hci.h | 211 + drivers/net/wireless/realtek/rtw88/mac.c | 965 + drivers/net/wireless/realtek/rtw88/mac.h | 35 + drivers/net/wireless/realtek/rtw88/mac80211.c | 481 + drivers/net/wireless/realtek/rtw88/main.c | 1211 ++ drivers/net/wireless/realtek/rtw88/main.h | 1104 + drivers/net/wireless/realtek/rtw88/pci.c | 1211 ++ drivers/net/wireless/realtek/rtw88/pci.h | 237 + drivers/net/wireless/realtek/rtw88/phy.c | 1724 ++ drivers/net/wireless/realtek/rtw88/phy.h | 134 + drivers/net/wireless/realtek/rtw88/ps.c | 166 + drivers/net/wireless/realtek/rtw88/ps.h | 20 + drivers/net/wireless/realtek/rtw88/reg.h | 421 + drivers/net/wireless/realtek/rtw88/regd.c | 391 + drivers/net/wireless/realtek/rtw88/regd.h | 67 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1594 ++ drivers/net/wireless/realtek/rtw88/rtw8822b.h | 170 + .../net/wireless/realtek/rtw88/rtw8822b_table.c | 20783 +++++++++++++++++++ .../net/wireless/realtek/rtw88/rtw8822b_table.h | 18 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1890 ++ drivers/net/wireless/realtek/rtw88/rtw8822c.h | 186 + .../net/wireless/realtek/rtw88/rtw8822c_table.c | 11753 +++++++++++ .../net/wireless/realtek/rtw88/rtw8822c_table.h | 17 + drivers/net/wireless/realtek/rtw88/rx.c | 151 + drivers/net/wireless/realtek/rtw88/rx.h | 41 + drivers/net/wireless/realtek/rtw88/sec.c | 120 + drivers/net/wireless/realtek/rtw88/sec.h | 39 + drivers/net/wireless/realtek/rtw88/tx.c | 367 + drivers/net/wireless/realtek/rtw88/tx.h | 89 + drivers/net/wireless/realtek/rtw88/util.c | 72 + drivers/net/wireless/realtek/rtw88/util.h | 34 + drivers/net/wireless/rndis_wlan.c | 12 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 199 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 30 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 232 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 129 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 96 +- drivers/net/wireless/rsi/rsi_boot_params.h | 63 + drivers/net/wireless/rsi/rsi_hal.h | 44 +- drivers/net/wireless/rsi/rsi_main.h | 21 +- drivers/net/wireless/rsi/rsi_mgmt.h | 26 + drivers/net/wireless/rsi/rsi_sdio.h | 5 +- drivers/net/wireless/rsi/rsi_usb.h | 3 +- drivers/net/wireless/st/cw1200/main.c | 5 + drivers/net/wireless/ti/wlcore/cmd.c | 15 +- drivers/net/wireless/ti/wlcore/testmode.c | 4 +- drivers/net/wireless/ti/wlcore/vendor_cmd.c | 8 +- drivers/net/wireless/ti/wlcore/wlcore.h | 4 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 3 +- drivers/net/xen-netback/common.h | 18 + drivers/net/xen-netback/interface.c | 6 +- drivers/net/xen-netback/xenbus.c | 17 +- drivers/net/xen-netfront.c | 5 +- drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 26 +- drivers/nfc/mei_phy.c | 18 +- drivers/nfc/microread/mei.c | 17 +- drivers/nfc/pn533/pn533.c | 2 + drivers/nfc/pn544/mei.c | 15 +- drivers/nfc/s3fwrn5/firmware.c | 1 - drivers/nfc/st21nfca/dep.c | 5 +- drivers/nfc/st21nfca/se.c | 5 +- drivers/nfc/st95hf/core.c | 18 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 12 +- drivers/ntb/hw/idt/ntb_hw_idt.c | 13 - drivers/ntb/hw/intel/ntb_hw_gen1.c | 4 - drivers/ntb/hw/intel/ntb_hw_gen3.c | 6 +- drivers/ntb/ntb.c | 9 +- drivers/ntb/ntb_transport.c | 1 + drivers/ntb/test/ntb_perf.c | 46 +- drivers/ntb/test/ntb_pingpong.c | 14 +- drivers/ntb/test/ntb_tool.c | 9 +- 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/pfn_devs.c | 4 +- drivers/nvdimm/pmem.c | 8 +- drivers/nvdimm/security.c | 118 +- drivers/nvme/host/core.c | 17 +- drivers/nvme/host/fc.c | 22 +- drivers/nvme/host/multipath.c | 5 +- drivers/nvme/host/pci.c | 263 +- drivers/nvme/host/rdma.c | 10 +- drivers/nvme/host/tcp.c | 20 +- drivers/nvme/target/Kconfig | 1 + drivers/nvme/target/admin-cmd.c | 5 + drivers/nvme/target/configfs.c | 4 +- drivers/nvme/target/core.c | 42 +- drivers/nvme/target/discovery.c | 72 +- drivers/nvme/target/fabrics-cmd.c | 16 +- drivers/nvme/target/fc.c | 9 +- drivers/nvme/target/io-cmd-bdev.c | 6 +- drivers/nvme/target/io-cmd-file.c | 27 +- drivers/nvme/target/loop.c | 22 +- drivers/nvme/target/nvmet.h | 5 +- drivers/nvme/target/rdma.c | 21 +- drivers/nvme/target/tcp.c | 38 +- drivers/nvmem/Kconfig | 24 +- drivers/nvmem/Makefile | 5 + drivers/nvmem/core.c | 316 +- drivers/nvmem/imx-iim.c | 4 +- drivers/nvmem/imx-ocotp.c | 11 +- drivers/nvmem/mxs-ocotp.c | 4 +- drivers/nvmem/nvmem-sysfs.c | 256 + drivers/nvmem/nvmem.h | 62 + drivers/nvmem/stm32-romem.c | 202 + drivers/nvmem/sunxi_sid.c | 115 +- drivers/nvmem/zynqmp_nvmem.c | 10 +- drivers/of/address.c | 40 +- drivers/of/base.c | 15 +- drivers/of/device.c | 2 +- drivers/of/fdt.c | 2 +- drivers/of/of_net.c | 1 - drivers/of/of_reserved_mem.c | 22 +- drivers/of/property.c | 2 +- drivers/opp/core.c | 54 + drivers/parisc/iosapic.c | 6 +- drivers/parisc/led.c | 3 + drivers/parport/daisy.c | 32 +- drivers/parport/ieee1284.c | 2 +- drivers/parport/parport_cs.c | 5 +- drivers/parport/parport_ip32.c | 18 +- drivers/parport/probe.c | 2 +- drivers/parport/share.c | 10 +- drivers/pci/Makefile | 2 +- drivers/pci/controller/Kconfig | 1 + drivers/pci/controller/dwc/Kconfig | 29 +- drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pci-dra7xx.c | 3 +- drivers/pci/controller/dwc/pci-imx6.c | 1 + drivers/pci/controller/dwc/pci-keystone.c | 926 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 2 +- drivers/pci/controller/dwc/pci-layerscape.c | 1 + drivers/pci/controller/dwc/pcie-al.c | 93 + drivers/pci/controller/dwc/pcie-artpec6.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 55 +- drivers/pci/controller/dwc/pcie-designware-host.c | 157 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 2 +- drivers/pci/controller/dwc/pcie-designware.c | 52 + drivers/pci/controller/dwc/pcie-designware.h | 23 +- drivers/pci/controller/dwc/pcie-qcom.c | 23 +- drivers/pci/controller/dwc/pcie-uniphier.c | 11 +- drivers/pci/controller/pci-aardvark.c | 13 +- drivers/pci/controller/pci-host-generic.c | 2 +- drivers/pci/controller/pci-hyperv.c | 23 + drivers/pci/controller/pci-tegra.c | 37 +- drivers/pci/controller/pcie-iproc-msi.c | 2 +- drivers/pci/controller/pcie-iproc.c | 52 +- drivers/pci/controller/pcie-mediatek.c | 51 +- drivers/pci/controller/pcie-rcar.c | 85 +- drivers/pci/controller/pcie-rockchip-ep.c | 2 +- drivers/pci/controller/pcie-rockchip-host.c | 1 + drivers/pci/controller/pcie-xilinx-nwl.c | 9 +- drivers/pci/controller/pcie-xilinx.c | 12 +- drivers/pci/controller/vmd.c | 7 - drivers/pci/endpoint/functions/pci-epf-test.c | 10 +- drivers/pci/endpoint/pci-epf-core.c | 10 +- drivers/pci/hotplug/pciehp_ctrl.c | 4 + drivers/pci/hotplug/rpadlpar_core.c | 4 + drivers/pci/hotplug/rpaphp_slot.c | 3 +- drivers/pci/of.c | 64 +- drivers/pci/pci-acpi.c | 172 +- drivers/pci/pci-driver.c | 14 +- drivers/pci/pci.c | 346 +- drivers/pci/pci.h | 3 +- drivers/pci/pcie/Kconfig | 8 + drivers/pci/pcie/Makefile | 2 +- drivers/pci/pcie/aspm.c | 47 +- drivers/pci/pcie/bw_notification.c | 23 +- drivers/pci/pcie/portdrv.h | 4 + drivers/pci/pcie/portdrv_core.c | 3 +- drivers/pci/probe.c | 209 +- drivers/pci/proc.c | 1 + drivers/pci/quirks.c | 83 +- drivers/pci/switch/switchtec.c | 42 +- drivers/pci/xen-pcifront.c | 2 +- drivers/pcmcia/omap_cf.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/phy/allwinner/Kconfig | 9 +- drivers/phy/allwinner/phy-sun4i-usb.c | 9 +- drivers/phy/amlogic/Kconfig | 22 + drivers/phy/amlogic/Makefile | 2 + drivers/phy/amlogic/phy-meson-g12a-usb2.c | 341 + drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 413 + drivers/phy/amlogic/phy-meson-gxl-usb2.c | 11 +- drivers/phy/broadcom/Kconfig | 11 + drivers/phy/broadcom/Makefile | 1 + drivers/phy/broadcom/phy-bcm-sr-usb.c | 394 + drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 12 + drivers/phy/hisilicon/Kconfig | 10 + drivers/phy/hisilicon/Makefile | 1 + drivers/phy/hisilicon/phy-hi3660-usb3.c | 233 + drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 1 - drivers/phy/mediatek/Kconfig | 10 + drivers/phy/mediatek/Makefile | 1 + drivers/phy/mediatek/phy-mtk-tphy.c | 10 +- drivers/phy/mediatek/phy-mtk-ufs.c | 245 + drivers/phy/motorola/Kconfig | 2 +- drivers/phy/mscc/phy-ocelot-serdes.c | 240 +- drivers/phy/phy-core.c | 11 + drivers/phy/qualcomm/phy-qcom-qmp.c | 222 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 12 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 11 +- drivers/phy/qualcomm/phy-qcom-ufs-i.h | 5 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c | 25 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c | 25 +- drivers/phy/qualcomm/phy-qcom-ufs.c | 59 +- drivers/phy/renesas/Kconfig | 2 +- drivers/phy/renesas/phy-rcar-gen2.c | 130 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 232 +- drivers/phy/rockchip/phy-rockchip-emmc.c | 30 +- drivers/phy/rockchip/phy-rockchip-typec.c | 4 +- drivers/phy/socionext/phy-uniphier-usb3hs.c | 10 +- drivers/phy/socionext/phy-uniphier-usb3ss.c | 10 +- drivers/phy/tegra/Makefile | 1 + drivers/phy/tegra/xusb-tegra186.c | 899 + drivers/phy/tegra/xusb.c | 67 +- drivers/phy/tegra/xusb.h | 35 + drivers/phy/ti/Kconfig | 14 +- drivers/phy/ti/Makefile | 1 + drivers/phy/ti/phy-am654-serdes.c | 658 + drivers/phy/ti/phy-ti-pipe3.c | 362 +- drivers/phy/ti/phy-twl4030-usb.c | 35 +- drivers/pinctrl/cirrus/Kconfig | 10 + drivers/pinctrl/cirrus/Makefile | 2 + drivers/pinctrl/cirrus/pinctrl-lochnagar.c | 1235 ++ drivers/pinctrl/freescale/pinctrl-imx.c | 25 +- drivers/pinctrl/freescale/pinctrl-imx.h | 1 + drivers/pinctrl/freescale/pinctrl-imx8mq.c | 1 + drivers/pinctrl/freescale/pinctrl-scu.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8183.c | 50 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 49 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 11 + drivers/pinctrl/mediatek/pinctrl-paris.c | 21 + drivers/pinctrl/pinctrl-amd.c | 4 +- drivers/pinctrl/pinctrl-artpec6.c | 19 +- drivers/pinctrl/pinctrl-axp209.c | 2 + drivers/pinctrl/pinctrl-mcp23s08.c | 113 +- drivers/pinctrl/pinctrl-rza1.c | 18 +- drivers/pinctrl/pinctrl-st.c | 15 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 1 + drivers/pinctrl/samsung/pinctrl-exynos-arm.c | 1 + drivers/pinctrl/sh-pfc/Kconfig | 204 +- drivers/pinctrl/sh-pfc/Makefile | 15 + drivers/pinctrl/sh-pfc/core.c | 130 + drivers/pinctrl/sh-pfc/gpio.c | 8 +- drivers/pinctrl/sh-pfc/pfc-emev2.c | 67 +- drivers/pinctrl/sh-pfc/pfc-r8a73a4.c | 64 +- drivers/pinctrl/sh-pfc/pfc-r8a7740.c | 56 +- drivers/pinctrl/sh-pfc/pfc-r8a77470.c | 136 +- drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 101 +- drivers/pinctrl/sh-pfc/pfc-r8a7779.c | 235 +- drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 132 +- drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 156 +- drivers/pinctrl/sh-pfc/pfc-r8a7792.c | 134 +- drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 127 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 222 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 201 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 225 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 294 +- drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 123 +- drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 135 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 214 +- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 120 +- drivers/pinctrl/sh-pfc/pfc-sh7203.c | 152 +- drivers/pinctrl/sh-pfc/pfc-sh7264.c | 232 +- drivers/pinctrl/sh-pfc/pfc-sh7269.c | 252 +- drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 52 +- drivers/pinctrl/sh-pfc/pfc-sh7720.c | 144 +- drivers/pinctrl/sh-pfc/pfc-sh7722.c | 220 +- drivers/pinctrl/sh-pfc/pfc-sh7723.c | 200 +- drivers/pinctrl/sh-pfc/pfc-sh7724.c | 204 +- drivers/pinctrl/sh-pfc/pfc-sh7734.c | 140 +- drivers/pinctrl/sh-pfc/pfc-sh7757.c | 244 +- drivers/pinctrl/sh-pfc/pfc-sh7785.c | 136 +- drivers/pinctrl/sh-pfc/pfc-sh7786.c | 80 +- drivers/pinctrl/sh-pfc/pfc-shx3.c | 32 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 68 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 68 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 14 + drivers/pinctrl/stm32/pinctrl-stm32mp157.c | 1089 +- drivers/pinctrl/sunxi/Kconfig | 57 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 40 +- drivers/platform/chrome/Kconfig | 24 + drivers/platform/chrome/Makefile | 7 +- drivers/platform/chrome/cros_ec_debugfs.c | 78 +- drivers/platform/chrome/cros_ec_proto.c | 15 + drivers/platform/chrome/cros_ec_rpmsg.c | 258 + drivers/platform/chrome/cros_ec_spi.c | 80 +- drivers/platform/chrome/cros_ec_trace.c | 124 + drivers/platform/chrome/cros_ec_trace.h | 51 + drivers/platform/chrome/cros_usbpd_logger.c | 262 + drivers/platform/chrome/wilco_ec/Makefile | 2 +- drivers/platform/chrome/wilco_ec/debugfs.c | 89 +- drivers/platform/chrome/wilco_ec/mailbox.c | 55 +- drivers/platform/chrome/wilco_ec/properties.c | 132 + drivers/platform/goldfish/goldfish_pipe.c | 3 +- drivers/platform/x86/alienware-wmi.c | 17 +- drivers/platform/x86/dell-laptop.c | 6 +- drivers/platform/x86/dell-rbtn.c | 2 + drivers/platform/x86/intel_pmc_core.c | 2 +- drivers/platform/x86/intel_pmc_ipc.c | 6 +- drivers/platform/x86/pmc_atom.c | 21 + drivers/platform/x86/thinkpad_acpi.c | 134 +- drivers/platform/x86/touchscreen_dmi.c | 25 + drivers/pnp/quirks.c | 2 +- drivers/power/reset/at91-sama5d2_shdwc.c | 25 + drivers/power/reset/syscon-reboot.c | 19 +- drivers/power/supply/Kconfig | 19 +- drivers/power/supply/Makefile | 3 +- drivers/power/supply/ab8500_bmdata.c | 1 + drivers/power/supply/axp20x_usb_power.c | 179 +- drivers/power/supply/axp288_charger.c | 4 + drivers/power/supply/axp288_fuel_gauge.c | 20 + drivers/power/supply/bq27xxx_battery.c | 3 +- drivers/power/supply/charger-manager.c | 3 + drivers/power/supply/cpcap-battery.c | 45 +- drivers/power/supply/cpcap-charger.c | 5 +- drivers/power/supply/goldfish_battery.c | 2 +- drivers/power/supply/gpio-charger.c | 57 +- drivers/power/supply/ingenic-battery.c | 184 + drivers/power/supply/lt3651-charger.c | 207 + drivers/power/supply/ltc3651-charger.c | 210 - drivers/power/supply/max14656_charger_detector.c | 27 +- drivers/power/supply/olpc_battery.c | 169 +- drivers/power/supply/power_supply_core.c | 32 +- drivers/power/supply/power_supply_sysfs.c | 4 +- drivers/pps/clients/pps-gpio.c | 153 +- drivers/pwm/Kconfig | 5 +- drivers/pwm/core.c | 10 +- drivers/pwm/pwm-ep93xx.c | 2 +- drivers/pwm/pwm-fsl-ftm.c | 44 +- drivers/pwm/pwm-img.c | 2 +- drivers/pwm/pwm-tiehrpwm.c | 2 + drivers/pwm/sysfs.c | 16 +- drivers/rapidio/devices/rio_mport_cdev.c | 4 +- drivers/rapidio/rio_cm.c | 8 + 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 | 24 +- 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 | 26 +- drivers/regulator/cpcap-regulator.c | 15 +- drivers/regulator/da9052-regulator.c | 35 +- drivers/regulator/da9055-regulator.c | 69 +- drivers/regulator/da9062-regulator.c | 127 +- drivers/regulator/da9063-regulator.c | 134 +- drivers/regulator/da9211-regulator.c | 4 + 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 | 4 + drivers/regulator/pv88080-regulator.c | 4 + drivers/regulator/pv88090-regulator.c | 4 + 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 | 190 + 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/core.c | 180 +- drivers/reset/reset-meson-audio-arb.c | 1 + drivers/reset/reset-zynqmp.c | 8 +- drivers/rpmsg/rpmsg_core.c | 3 +- drivers/rtc/Kconfig | 23 +- drivers/rtc/Makefile | 1 + drivers/rtc/class.c | 21 +- drivers/rtc/dev.c | 20 +- drivers/rtc/hctosys.c | 10 +- drivers/rtc/interface.c | 113 +- drivers/rtc/lib.c | 30 +- drivers/rtc/nvmem.c | 7 +- drivers/rtc/proc.c | 21 +- drivers/rtc/rtc-88pm80x.c | 14 +- drivers/rtc/rtc-88pm860x.c | 2 +- drivers/rtc/rtc-ab-b5ze-s3.c | 189 +- drivers/rtc/rtc-ab3100.c | 24 +- drivers/rtc/rtc-abx80x.c | 43 +- drivers/rtc/rtc-aspeed.c | 136 + drivers/rtc/rtc-at91sam9.c | 108 +- drivers/rtc/rtc-brcmstb-waketimer.c | 2 +- drivers/rtc/rtc-coh901331.c | 37 +- drivers/rtc/rtc-cros-ec.c | 4 +- drivers/rtc/rtc-da9063.c | 34 +- drivers/rtc/rtc-digicolor.c | 25 +- drivers/rtc/rtc-dm355evm.c | 24 +- drivers/rtc/rtc-ds1672.c | 127 +- drivers/rtc/rtc-ds1685.c | 262 +- drivers/rtc/rtc-ds2404.c | 73 +- drivers/rtc/rtc-ds3232.c | 40 +- drivers/rtc/rtc-ep93xx.c | 70 +- drivers/rtc/rtc-goldfish.c | 50 +- drivers/rtc/rtc-hid-sensor-time.c | 3 +- drivers/rtc/rtc-imxdi.c | 49 +- drivers/rtc/rtc-jz4740.c | 95 +- drivers/rtc/rtc-lpc32xx.c | 59 +- drivers/rtc/rtc-mc13xxx.c | 25 +- drivers/rtc/rtc-mt6397.c | 9 +- drivers/rtc/rtc-mv.c | 33 +- drivers/rtc/rtc-mxc.c | 86 +- drivers/rtc/rtc-mxc_v2.c | 29 +- drivers/rtc/rtc-omap.c | 81 +- drivers/rtc/rtc-opal.c | 2 +- drivers/rtc/rtc-pcap.c | 28 +- drivers/rtc/rtc-pcf85063.c | 446 +- drivers/rtc/rtc-pcf85363.c | 20 +- drivers/rtc/rtc-ps3.c | 30 +- drivers/rtc/rtc-pxa.c | 3 +- drivers/rtc/rtc-rk808.c | 6 +- drivers/rtc/rtc-rx6110.c | 9 + drivers/rtc/rtc-rx8025.c | 2 +- drivers/rtc/rtc-sh.c | 32 +- drivers/rtc/rtc-sirfsoc.c | 2 +- drivers/rtc/rtc-snvs.c | 29 +- drivers/rtc/rtc-stm32.c | 9 +- drivers/rtc/rtc-stmp3xxx.c | 34 +- drivers/rtc/rtc-sun4v.c | 21 +- drivers/rtc/rtc-tegra.c | 47 +- drivers/rtc/rtc-test.c | 11 +- drivers/rtc/rtc-tx4939.c | 17 +- drivers/rtc/rtc-wilco-ec.c | 63 +- drivers/rtc/rtc-wm831x.c | 69 +- drivers/rtc/rtc-wm8350.c | 12 +- drivers/rtc/rtc-x1205.c | 7 + drivers/rtc/rtc-xgene.c | 61 +- drivers/rtc/rtc-zynqmp.c | 13 +- drivers/rtc/sysfs.c | 23 +- drivers/rtc/systohc.c | 7 +- drivers/s390/block/dasd_eckd.c | 6 +- drivers/s390/char/con3270.c | 2 +- drivers/s390/char/fs3270.c | 3 +- drivers/s390/char/raw3270.c | 3 +- drivers/s390/char/raw3270.h | 4 +- drivers/s390/char/sclp.c | 14 +- drivers/s390/char/sclp.h | 6 +- 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/tty3270.c | 3 +- drivers/s390/char/zcore.c | 22 +- drivers/s390/cio/Makefile | 3 +- drivers/s390/cio/airq.c | 41 +- drivers/s390/cio/chsc.c | 13 + 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 | 89 +- 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 | 23 +- drivers/s390/crypto/ap_bus.h | 2 + drivers/s390/crypto/ap_queue.c | 26 +- drivers/s390/crypto/pkey_api.c | 3 +- drivers/s390/crypto/zcrypt_api.c | 34 +- drivers/s390/net/ctcm_main.c | 1 + drivers/s390/net/ism.h | 29 +- drivers/s390/net/ism_drv.c | 20 +- drivers/s390/net/qeth_core.h | 131 +- drivers/s390/net/qeth_core_main.c | 924 +- drivers/s390/net/qeth_core_mpc.h | 2 +- drivers/s390/net/qeth_core_sys.c | 10 +- drivers/s390/net/qeth_ethtool.c | 17 + drivers/s390/net/qeth_l2_main.c | 106 +- drivers/s390/net/qeth_l3_main.c | 271 +- drivers/s390/net/qeth_l3_sys.c | 26 +- drivers/s390/scsi/zfcp_erp.c | 17 + drivers/s390/scsi/zfcp_ext.h | 2 + drivers/s390/scsi/zfcp_fc.c | 21 +- drivers/s390/scsi/zfcp_scsi.c | 4 + drivers/s390/virtio/virtio_ccw.c | 2 +- drivers/sbus/char/oradax.c | 2 +- drivers/scsi/Kconfig | 21 + drivers/scsi/Makefile | 2 + drivers/scsi/NCR5380.c | 11 +- drivers/scsi/aacraid/aacraid.h | 7 +- drivers/scsi/aacraid/commsup.c | 4 +- drivers/scsi/aic7xxx/Kconfig.aic7xxx | 2 +- drivers/scsi/aic7xxx/aic7770_osm.c | 1 + drivers/scsi/aic7xxx/aic7xxx.h | 1 + drivers/scsi/aic7xxx/aic7xxx_core.c | 14 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 10 +- drivers/scsi/aic7xxx/aic7xxx_osm_pci.c | 1 + drivers/scsi/atp870u.c | 7 +- drivers/scsi/be2iscsi/be_cmds.c | 2 +- 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/bnx2fc/bnx2fc_io.c | 3 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 3 - drivers/scsi/csiostor/csio_isr.c | 28 +- drivers/scsi/csiostor/csio_scsi.c | 5 +- drivers/scsi/csiostor/csio_wr.c | 1 + drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 14 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 22 +- drivers/scsi/dpt_i2o.c | 12 +- drivers/scsi/esp_scsi.c | 2 +- drivers/scsi/fdomain.c | 600 + drivers/scsi/fdomain.h | 63 + drivers/scsi/fdomain_pci.c | 68 + drivers/scsi/gdth.c | 5 +- drivers/scsi/hisi_sas/hisi_sas.h | 3 + drivers/scsi/hisi_sas/hisi_sas_main.c | 108 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 21 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 49 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 473 +- drivers/scsi/hpsa.c | 27 +- drivers/scsi/ibmvscsi/ibmvfc.c | 39 +- drivers/scsi/ibmvscsi/ibmvfc.h | 7 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 23 +- drivers/scsi/imm.c | 33 +- drivers/scsi/libfc/fc_rport.c | 1 - drivers/scsi/libsas/sas_ata.c | 2 +- drivers/scsi/libsas/sas_expander.c | 83 +- drivers/scsi/libsas/sas_init.c | 42 +- drivers/scsi/libsas/sas_phy.c | 7 +- drivers/scsi/libsas/sas_port.c | 24 +- drivers/scsi/lpfc/lpfc.h | 1 + drivers/scsi/lpfc/lpfc_attr.c | 243 +- drivers/scsi/lpfc/lpfc_bsg.c | 123 +- drivers/scsi/lpfc/lpfc_bsg.h | 4 +- drivers/scsi/lpfc/lpfc_ct.c | 43 +- drivers/scsi/lpfc/lpfc_debugfs.c | 486 +- drivers/scsi/lpfc/lpfc_debugfs.h | 8 +- drivers/scsi/lpfc/lpfc_els.c | 33 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 40 +- drivers/scsi/lpfc/lpfc_hw.h | 4 + drivers/scsi/lpfc/lpfc_hw4.h | 42 +- drivers/scsi/lpfc/lpfc_init.c | 137 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 8 +- drivers/scsi/lpfc/lpfc_nvme.c | 29 +- drivers/scsi/lpfc/lpfc_nvmet.c | 64 +- drivers/scsi/lpfc/lpfc_nvmet.h | 3 +- drivers/scsi/lpfc/lpfc_scsi.c | 30 +- drivers/scsi/lpfc/lpfc_sli.c | 350 +- drivers/scsi/lpfc/lpfc_sli.h | 19 +- drivers/scsi/lpfc/lpfc_sli4.h | 54 +- drivers/scsi/lpfc/lpfc_version.h | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 5 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +- drivers/scsi/mpt3sas/Kconfig | 1 + drivers/scsi/mpt3sas/mpt3sas_base.c | 185 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 22 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 12 + drivers/scsi/mvsas/mv_64xx.c | 3 +- drivers/scsi/mvsas/mv_94xx.c | 3 +- drivers/scsi/mvsas/mv_sas.c | 2 +- drivers/scsi/mvumi.c | 6 +- drivers/scsi/osst.c | 6 + drivers/scsi/pm8001/pm8001_hwi.c | 37 +- drivers/scsi/pm8001/pm8001_init.c | 4 +- drivers/scsi/pm8001/pm8001_sas.c | 4 +- drivers/scsi/pm8001/pm8001_sas.h | 2 +- drivers/scsi/pm8001/pm80xx_hwi.c | 55 +- drivers/scsi/ppa.c | 1 + drivers/scsi/qedf/qedf.h | 57 +- drivers/scsi/qedf/qedf_dbg.c | 32 +- drivers/scsi/qedf/qedf_debugfs.c | 57 +- drivers/scsi/qedf/qedf_els.c | 82 +- drivers/scsi/qedf/qedf_fip.c | 95 +- drivers/scsi/qedf/qedf_io.c | 753 +- drivers/scsi/qedf/qedf_main.c | 281 +- drivers/scsi/qedf/qedf_version.h | 6 +- drivers/scsi/qedi/qedi_fw.c | 5 - drivers/scsi/qedi/qedi_iscsi.c | 12 +- drivers/scsi/qedi/qedi_main.c | 7 +- drivers/scsi/qla1280.c | 15 - drivers/scsi/qla2xxx/qla_attr.c | 329 +- drivers/scsi/qla2xxx/qla_bsg.c | 84 +- drivers/scsi/qla2xxx/qla_bsg.h | 11 + drivers/scsi/qla2xxx/qla_dbg.c | 192 +- drivers/scsi/qla2xxx/qla_dbg.h | 10 +- drivers/scsi/qla2xxx/qla_def.h | 267 +- drivers/scsi/qla2xxx/qla_dfs.c | 9 +- drivers/scsi/qla2xxx/qla_dsd.h | 30 + drivers/scsi/qla2xxx/qla_fw.h | 98 +- drivers/scsi/qla2xxx/qla_gbl.h | 107 +- drivers/scsi/qla2xxx/qla_gs.c | 139 +- drivers/scsi/qla2xxx/qla_init.c | 1505 +- drivers/scsi/qla2xxx/qla_inline.h | 69 +- drivers/scsi/qla2xxx/qla_iocb.c | 360 +- drivers/scsi/qla2xxx/qla_isr.c | 144 +- drivers/scsi/qla2xxx/qla_mbx.c | 336 +- drivers/scsi/qla2xxx/qla_mid.c | 9 +- drivers/scsi/qla2xxx/qla_mr.c | 111 +- drivers/scsi/qla2xxx/qla_mr.h | 11 +- drivers/scsi/qla2xxx/qla_nvme.c | 115 +- drivers/scsi/qla2xxx/qla_nvme.h | 14 +- drivers/scsi/qla2xxx/qla_nx.c | 38 +- drivers/scsi/qla2xxx/qla_nx.h | 2 +- drivers/scsi/qla2xxx/qla_nx2.c | 13 +- drivers/scsi/qla2xxx/qla_os.c | 609 +- drivers/scsi/qla2xxx/qla_sup.c | 973 +- drivers/scsi/qla2xxx/qla_target.c | 201 +- drivers/scsi/qla2xxx/qla_target.h | 33 +- drivers/scsi/qla2xxx/qla_tmpl.c | 447 +- drivers/scsi/qla2xxx/qla_tmpl.h | 76 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 58 +- drivers/scsi/qla4xxx/ql4_os.c | 4 +- drivers/scsi/qlogicfas408.c | 4 +- drivers/scsi/scsi_devinfo.c | 1 + drivers/scsi/scsi_dh.c | 1 + drivers/scsi/scsi_error.c | 1 - drivers/scsi/scsi_lib.c | 51 +- drivers/scsi/scsi_scan.c | 7 +- drivers/scsi/scsi_sysfs.c | 6 + drivers/scsi/scsi_transport_fc.c | 119 +- drivers/scsi/scsi_transport_iscsi.c | 2 + drivers/scsi/sd.c | 55 +- drivers/scsi/smartpqi/Makefile | 1 + drivers/scsi/smartpqi/smartpqi.h | 15 +- drivers/scsi/smartpqi/smartpqi_init.c | 51 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 15 +- drivers/scsi/smartpqi/smartpqi_sis.c | 15 +- drivers/scsi/smartpqi/smartpqi_sis.h | 15 +- drivers/scsi/sr.c | 1 + drivers/scsi/st.c | 3 +- drivers/scsi/storvsc_drv.c | 15 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 2 + drivers/scsi/sym53c8xx_2/sym_nvram.c | 1 + drivers/scsi/ufs/Kconfig | 15 + drivers/scsi/ufs/Makefile | 1 + drivers/scsi/ufs/cdns-pltfrm.c | 74 +- drivers/scsi/ufs/ufs-hisi.c | 113 +- drivers/scsi/ufs/ufs-mediatek.c | 368 + drivers/scsi/ufs/ufs-mediatek.h | 53 + drivers/scsi/ufs/ufs-qcom.c | 216 +- drivers/scsi/ufs/ufs-qcom.h | 4 + drivers/scsi/ufs/ufs.h | 1 - drivers/scsi/ufs/ufshcd-pltfrm.c | 112 +- drivers/scsi/ufs/ufshcd-pltfrm.h | 21 + drivers/scsi/ufs/ufshcd.c | 41 +- drivers/scsi/ufs/unipro.h | 2 +- drivers/scsi/virtio_scsi.c | 3 +- drivers/sh/intc/userimask.c | 2 +- drivers/slimbus/qcom-ngd-ctrl.c | 4 + drivers/soc/Kconfig | 2 + drivers/soc/Makefile | 2 + drivers/soc/amlogic/meson-gx-pwrc-vpu.c | 160 +- drivers/soc/amlogic/meson-gx-socinfo.c | 43 +- drivers/soc/aspeed/Kconfig | 20 + drivers/soc/aspeed/Makefile | 2 + drivers/{misc => soc/aspeed}/aspeed-lpc-ctrl.c | 0 drivers/{misc => soc/aspeed}/aspeed-lpc-snoop.c | 0 drivers/soc/bcm/bcm2835-power.c | 49 +- drivers/soc/imx/Makefile | 1 + drivers/soc/imx/gpc.c | 4 +- drivers/soc/imx/gpcv2.c | 43 +- drivers/soc/imx/soc-imx8.c | 115 + drivers/soc/ixp4xx/Kconfig | 16 + drivers/soc/ixp4xx/Makefile | 2 + drivers/soc/ixp4xx/ixp4xx-npe.c | 762 + drivers/soc/ixp4xx/ixp4xx-qmgr.c | 488 + drivers/soc/mediatek/mtk-pmic-wrap.c | 111 +- drivers/soc/qcom/cmd-db.c | 4 +- drivers/soc/qcom/qmi_interface.c | 7 +- drivers/soc/qcom/rmtfs_mem.c | 21 + drivers/soc/qcom/rpmh-rsc.c | 2 +- drivers/soc/renesas/renesas-soc.c | 3 + drivers/soc/rockchip/grf.c | 2 + drivers/soc/sunxi/Kconfig | 1 + drivers/soc/tegra/pmc.c | 171 +- drivers/soc/ti/Kconfig | 11 +- drivers/soc/ti/Makefile | 1 + drivers/soc/ti/pm33xx.c | 273 +- drivers/soc/ti/ti_sci_inta_msi.c | 146 + drivers/soc/xilinx/zynqmp_pm_domains.c | 18 +- drivers/soc/xilinx/zynqmp_power.c | 10 +- drivers/soundwire/Kconfig | 2 +- drivers/soundwire/bus.c | 75 +- drivers/soundwire/bus_type.c | 4 +- drivers/soundwire/cadence_master.c | 87 +- drivers/soundwire/intel.c | 90 +- drivers/soundwire/intel_init.c | 14 +- drivers/soundwire/mipi_disco.c | 116 +- drivers/soundwire/slave.c | 10 +- drivers/soundwire/stream.c | 163 +- 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 | 32 +- 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 | 416 + 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 | 45 +- drivers/spi/spi-rockchip.c | 1 + 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-zynqmp-gqspi.c | 6 + drivers/spi/spi.c | 76 +- drivers/spi/spidev.c | 4 +- drivers/ssb/bridge_pcmcia_80211.c | 9 +- drivers/ssb/pci.c | 1 - drivers/ssb/pcmcia.c | 4 - drivers/staging/Kconfig | 20 +- drivers/staging/Makefile | 7 +- 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 | 9 +- 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/comedidev.h | 2 + drivers/staging/comedi/drivers.c | 44 +- drivers/staging/comedi/drivers/adv_pci1710.c | 2 +- drivers/staging/comedi/drivers/amplc_pci230.c | 2 +- drivers/staging/comedi/drivers/comedi_isadma.c | 17 +- drivers/staging/comedi/drivers/comedi_isadma.h | 3 + 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 | 47 +- 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 | 23 +- drivers/staging/erofs/dir.c | 45 +- drivers/staging/erofs/inode.c | 18 +- drivers/staging/erofs/internal.h | 19 +- drivers/staging/erofs/namei.c | 3 +- drivers/staging/erofs/super.c | 46 +- drivers/staging/erofs/unzip_pagevec.h | 6 +- drivers/staging/erofs/unzip_vle.c | 142 +- drivers/staging/erofs/unzip_vle_lz4.c | 7 +- 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 | 1458 ++ 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 | 9 +- 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 | 54 +- drivers/staging/iio/frequency/ad9832.h | 4 +- drivers/staging/iio/frequency/ad9834.c | 5 +- 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 | 57 + drivers/staging/kpc2000/Makefile | 6 + drivers/staging/kpc2000/TODO | 8 + drivers/staging/kpc2000/kpc.h | 23 + drivers/staging/kpc2000/kpc2000/Makefile | 4 + drivers/staging/kpc2000/kpc2000/cell_probe.c | 471 + drivers/staging/kpc2000/kpc2000/core.c | 437 + drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 43 + drivers/staging/kpc2000/kpc2000/fileops.c | 131 + drivers/staging/kpc2000/kpc2000/kp2000_module.c | 54 + drivers/staging/kpc2000/kpc2000/pcie.h | 112 + drivers/staging/kpc2000/kpc2000/uapi.h | 22 + drivers/staging/kpc2000/kpc_dma/Makefile | 6 + drivers/staging/kpc2000/kpc_dma/dma.c | 264 + drivers/staging/kpc2000/kpc_dma/fileops.c | 420 + drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 248 + drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 220 + drivers/staging/kpc2000/kpc_dma/uapi.h | 11 + drivers/staging/kpc2000/kpc_i2c/Makefile | 4 + drivers/staging/kpc2000/kpc_i2c/fileops.c | 181 + drivers/staging/kpc2000/kpc_i2c/i2c_driver.c | 699 + drivers/staging/kpc2000/kpc_spi/Makefile | 4 + drivers/staging/kpc2000/kpc_spi/spi_driver.c | 506 + 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 | 5 +- drivers/staging/media/Makefile | 1 - drivers/staging/media/bcm2048/Kconfig | 3 +- drivers/staging/media/bcm2048/Makefile | 1 + drivers/staging/media/bcm2048/radio-bcm2048.c | 4 +- drivers/staging/media/davinci_vpfe/Kconfig | 3 +- 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_isif.c | 20 +- drivers/staging/media/davinci_vpfe/dm365_resizer.c | 6 +- drivers/staging/media/imx/Kconfig | 5 +- drivers/staging/media/imx/imx-ic-common.c | 10 +- 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 | 24 +- drivers/staging/media/imx/imx-media-dev-common.c | 4 +- drivers/staging/media/imx/imx-media-dev.c | 34 +- drivers/staging/media/imx/imx-media-fim.c | 6 +- drivers/staging/media/imx/imx-media-internal-sd.c | 38 +- drivers/staging/media/imx/imx-media-of.c | 79 +- drivers/staging/media/imx/imx-media-utils.c | 6 +- drivers/staging/media/imx/imx-media-vdic.c | 18 +- drivers/staging/media/imx/imx-media.h | 13 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 10 +- drivers/staging/media/imx/imx7-media-csi.c | 6 +- drivers/staging/media/imx/imx7-mipi-csis.c | 26 +- drivers/staging/media/ipu3/Kconfig | 3 +- drivers/staging/media/ipu3/Makefile | 1 + drivers/staging/media/ipu3/ipu3-css.c | 40 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 126 +- drivers/staging/media/ipu3/ipu3.c | 33 +- drivers/staging/media/mt9t031/Kconfig | 5 - drivers/staging/media/mt9t031/Makefile | 1 - drivers/staging/media/mt9t031/TODO | 5 - drivers/staging/media/omap4iss/Kconfig | 2 +- drivers/staging/media/rockchip/vpu/Kconfig | 2 +- drivers/staging/media/rockchip/vpu/Makefile | 1 + .../staging/media/rockchip/vpu/rockchip_vpu_drv.c | 3 +- .../staging/media/rockchip/vpu/rockchip_vpu_enc.c | 12 +- drivers/staging/media/soc_camera/Kconfig | 1 + drivers/staging/media/soc_camera/TODO | 4 + 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/sunxi/cedrus/cedrus.c | 33 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 3 + drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 3 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 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 | 75 - drivers/staging/media/zoran/Makefile | 7 - drivers/staging/media/zoran/TODO | 4 - drivers/staging/media/zoran/videocodec.c | 391 - drivers/staging/media/zoran/videocodec.h | 349 - drivers/staging/media/zoran/zoran.h | 402 - drivers/staging/media/zoran/zoran_card.c | 1524 -- drivers/staging/media/zoran/zoran_card.h | 50 - drivers/staging/media/zoran/zoran_device.c | 1619 -- drivers/staging/media/zoran/zoran_device.h | 91 - drivers/staging/media/zoran/zoran_driver.c | 2850 --- drivers/staging/media/zoran/zoran_procfs.c | 221 - drivers/staging/media/zoran/zoran_procfs.h | 32 - drivers/staging/media/zoran/zr36016.c | 516 - drivers/staging/media/zoran/zr36016.h | 107 - drivers/staging/media/zoran/zr36050.c | 896 - drivers/staging/media/zoran/zr36050.h | 179 - drivers/staging/media/zoran/zr36057.h | 164 - drivers/staging/media/zoran/zr36060.c | 1006 - drivers/staging/media/zoran/zr36060.h | 216 - .../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 | 61 +- 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/gbpc1.dts | 29 +- drivers/staging/mt7621-dts/mt7621.dtsi | 96 +- .../devicetree/bindings/net/mediatek-net-gsw.txt | 48 - drivers/staging/mt7621-eth/Kconfig | 39 - drivers/staging/mt7621-eth/Makefile | 14 - drivers/staging/mt7621-eth/TODO | 13 - drivers/staging/mt7621-eth/ethtool.c | 250 - drivers/staging/mt7621-eth/ethtool.h | 15 - drivers/staging/mt7621-eth/gsw_mt7620.h | 277 - drivers/staging/mt7621-eth/gsw_mt7621.c | 297 - drivers/staging/mt7621-eth/mdio.c | 275 - drivers/staging/mt7621-eth/mdio.h | 27 - drivers/staging/mt7621-eth/mdio_mt7620.c | 173 - drivers/staging/mt7621-eth/mtk_eth_soc.c | 2176 -- drivers/staging/mt7621-eth/mtk_eth_soc.h | 716 - drivers/staging/mt7621-eth/soc_mt7621.c | 161 - 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 | 2 + 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 | 6 - drivers/staging/mt7621-spi/Makefile | 1 - drivers/staging/mt7621-spi/TODO | 5 - drivers/staging/mt7621-spi/spi-mt7621.c | 422 - 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/TODO | 9 + drivers/staging/octeon/ethernet-mdio.c | 2 +- drivers/staging/octeon/ethernet-tx.c | 20 +- drivers/staging/octeon/ethernet.c | 40 +- drivers/staging/octeon/octeon-ethernet.h | 4 +- drivers/staging/olpc_dcon/Kconfig | 1 + drivers/staging/olpc_dcon/Makefile | 1 + drivers/staging/olpc_dcon/olpc_dcon.h | 5 + drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 9 +- drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c | 56 +- drivers/staging/pi433/Kconfig | 1 + drivers/staging/pi433/Makefile | 1 + drivers/staging/pi433/pi433_if.c | 38 +- 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 | 28 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 6 +- 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/core/rtw_xmit.c | 9 +- drivers/staging/rtl8188eu/hal/odm.c | 4 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 6 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 10 +- drivers/staging/rtl8188eu/include/odm_precomp.h | 4 +- drivers/staging/rtl8188eu/include/phydm_reg.h | 22 + .../staging/rtl8188eu/include/phydm_regdefine11n.h | 53 + drivers/staging/rtl8188eu/include/rtw_xmit.h | 2 +- drivers/staging/rtl8188eu/include/wifi.h | 130 - drivers/staging/rtl8188eu/os_dep/os_intfs.c | 3 +- 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 | 40 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 8 +- drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h | 4 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 114 +- 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 | 16 +- drivers/staging/rtl8712/rtl8712_cmd.h | 3 +- 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 | 11 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 33 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8723bs/core/rtw_io.c | 2 +- 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 | 59 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 18 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 2 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 16 +- 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 | 4 +- 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 | 22 +- 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 | 12 - drivers/staging/rtlwifi/Makefile | 70 - drivers/staging/rtlwifi/TODO | 11 - drivers/staging/rtlwifi/base.c | 2815 --- drivers/staging/rtlwifi/base.h | 175 - drivers/staging/rtlwifi/btcoexist/Makefile | 8 - drivers/staging/rtlwifi/btcoexist/halbt_precomp.h | 74 - .../staging/rtlwifi/btcoexist/halbtc8822b1ant.c | 5233 ----- .../staging/rtlwifi/btcoexist/halbtc8822b1ant.h | 433 - .../staging/rtlwifi/btcoexist/halbtc8822b2ant.c | 5210 ----- .../staging/rtlwifi/btcoexist/halbtc8822b2ant.h | 487 - .../rtlwifi/btcoexist/halbtc8822bwifionly.c | 54 - .../rtlwifi/btcoexist/halbtc8822bwifionly.h | 24 - drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c | 1837 -- drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.h | 791 - drivers/staging/rtlwifi/btcoexist/rtl_btc.c | 517 - drivers/staging/rtlwifi/btcoexist/rtl_btc.h | 64 - drivers/staging/rtlwifi/cam.c | 315 - drivers/staging/rtlwifi/cam.h | 39 - drivers/staging/rtlwifi/core.c | 1996 -- drivers/staging/rtlwifi/core.h | 71 - drivers/staging/rtlwifi/debug.c | 624 - drivers/staging/rtlwifi/debug.h | 223 - drivers/staging/rtlwifi/efuse.c | 1329 -- drivers/staging/rtlwifi/efuse.h | 109 - drivers/staging/rtlwifi/halmac/halmac_2_platform.h | 41 - .../halmac_88xx/halmac_8822b/halmac_8822b_cfg.h | 121 - .../halmac_88xx/halmac_8822b/halmac_8822b_phy.c | 95 - .../halmac_8822b/halmac_8822b_pwr_seq.c | 552 - .../halmac_8822b/halmac_8822b_pwr_seq.h | 29 - .../halmac_88xx/halmac_8822b/halmac_api_8822b.c | 332 - .../halmac_88xx/halmac_8822b/halmac_api_8822b.h | 33 - .../halmac_8822b/halmac_api_8822b_pcie.c | 312 - .../halmac_8822b/halmac_api_8822b_pcie.h | 42 - .../halmac_8822b/halmac_api_8822b_sdio.c | 173 - .../halmac_8822b/halmac_api_8822b_sdio.h | 31 - .../halmac_8822b/halmac_api_8822b_usb.c | 174 - .../halmac_8822b/halmac_api_8822b_usb.h | 34 - .../halmac_88xx/halmac_8822b/halmac_func_8822b.c | 403 - .../halmac_88xx/halmac_8822b/halmac_func_8822b.h | 27 - .../rtlwifi/halmac/halmac_88xx/halmac_88xx_cfg.h | 160 - .../rtlwifi/halmac/halmac_88xx/halmac_api_88xx.c | 5970 ------ .../rtlwifi/halmac/halmac_88xx/halmac_api_88xx.h | 385 - .../halmac/halmac_88xx/halmac_api_88xx_pcie.c | 318 - .../halmac/halmac_88xx/halmac_api_88xx_pcie.h | 60 - .../halmac/halmac_88xx/halmac_api_88xx_sdio.c | 963 - .../halmac/halmac_88xx/halmac_api_88xx_sdio.h | 73 - .../halmac/halmac_88xx/halmac_api_88xx_usb.c | 543 - .../halmac/halmac_88xx/halmac_api_88xx_usb.h | 62 - .../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c | 4465 ---- .../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.h | 310 - drivers/staging/rtlwifi/halmac/halmac_api.c | 415 - drivers/staging/rtlwifi/halmac/halmac_api.h | 70 - drivers/staging/rtlwifi/halmac/halmac_bit2.h | 13396 ------------ drivers/staging/rtlwifi/halmac/halmac_bit_8822b.h | 12092 ----------- drivers/staging/rtlwifi/halmac/halmac_fw_info.h | 111 - .../rtlwifi/halmac/halmac_fw_offload_c2h_nic.h | 173 - .../rtlwifi/halmac/halmac_fw_offload_h2c_nic.h | 504 - .../rtlwifi/halmac/halmac_h2c_extra_info_nic.h | 104 - .../staging/rtlwifi/halmac/halmac_intf_phy_cmd.h | 43 - .../rtlwifi/halmac/halmac_original_c2h_nic.h | 392 - .../rtlwifi/halmac/halmac_original_h2c_nic.h | 1000 - .../staging/rtlwifi/halmac/halmac_pwr_seq_cmd.h | 105 - drivers/staging/rtlwifi/halmac/halmac_reg2.h | 1121 - drivers/staging/rtlwifi/halmac/halmac_reg_8822b.h | 717 - drivers/staging/rtlwifi/halmac/halmac_rx_bd_chip.h | 37 - drivers/staging/rtlwifi/halmac/halmac_rx_bd_nic.h | 37 - .../staging/rtlwifi/halmac/halmac_rx_desc_chip.h | 107 - .../staging/rtlwifi/halmac/halmac_rx_desc_nic.h | 122 - drivers/staging/rtlwifi/halmac/halmac_sdio_reg.h | 51 - drivers/staging/rtlwifi/halmac/halmac_tx_bd_chip.h | 107 - drivers/staging/rtlwifi/halmac/halmac_tx_bd_nic.h | 112 - .../staging/rtlwifi/halmac/halmac_tx_desc_chip.h | 433 - .../staging/rtlwifi/halmac/halmac_tx_desc_nic.h | 495 - drivers/staging/rtlwifi/halmac/halmac_type.h | 1923 -- drivers/staging/rtlwifi/halmac/halmac_usb_reg.h | 17 - drivers/staging/rtlwifi/halmac/rtl_halmac.c | 1373 -- drivers/staging/rtlwifi/halmac/rtl_halmac.h | 83 - drivers/staging/rtlwifi/pci.c | 2496 --- drivers/staging/rtlwifi/pci.h | 319 - drivers/staging/rtlwifi/phydm/halphyrf_ce.c | 954 - drivers/staging/rtlwifi/phydm/halphyrf_ce.h | 74 - drivers/staging/rtlwifi/phydm/mp_precomp.h | 13 - drivers/staging/rtlwifi/phydm/phydm.c | 1975 -- drivers/staging/rtlwifi/phydm/phydm.h | 935 - drivers/staging/rtlwifi/phydm/phydm_acs.c | 189 - drivers/staging/rtlwifi/phydm/phydm_acs.h | 46 - drivers/staging/rtlwifi/phydm/phydm_adaptivity.c | 930 - drivers/staging/rtlwifi/phydm/phydm_adaptivity.h | 108 - drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c | 616 - drivers/staging/rtlwifi/phydm/phydm_adc_sampling.h | 85 - drivers/staging/rtlwifi/phydm/phydm_antdiv.c | 72 - drivers/staging/rtlwifi/phydm/phydm_antdiv.h | 290 - drivers/staging/rtlwifi/phydm/phydm_beamforming.h | 37 - drivers/staging/rtlwifi/phydm/phydm_ccx.c | 447 - drivers/staging/rtlwifi/phydm/phydm_ccx.h | 72 - drivers/staging/rtlwifi/phydm/phydm_cfotracking.c | 332 - drivers/staging/rtlwifi/phydm/phydm_cfotracking.h | 49 - drivers/staging/rtlwifi/phydm/phydm_debug.c | 2888 --- drivers/staging/rtlwifi/phydm/phydm_debug.h | 164 - drivers/staging/rtlwifi/phydm/phydm_dfs.h | 48 - drivers/staging/rtlwifi/phydm/phydm_dig.c | 1521 -- drivers/staging/rtlwifi/phydm/phydm_dig.h | 230 - .../staging/rtlwifi/phydm/phydm_dynamic_rx_path.h | 26 - .../rtlwifi/phydm/phydm_dynamicbbpowersaving.c | 118 - .../rtlwifi/phydm/phydm_dynamicbbpowersaving.h | 39 - .../staging/rtlwifi/phydm/phydm_dynamictxpower.c | 91 - .../staging/rtlwifi/phydm/phydm_dynamictxpower.h | 53 - .../staging/rtlwifi/phydm/phydm_edcaturbocheck.c | 128 - .../staging/rtlwifi/phydm/phydm_edcaturbocheck.h | 33 - drivers/staging/rtlwifi/phydm/phydm_features.h | 22 - drivers/staging/rtlwifi/phydm/phydm_hwconfig.c | 1848 -- drivers/staging/rtlwifi/phydm/phydm_hwconfig.h | 487 - drivers/staging/rtlwifi/phydm/phydm_interface.c | 307 - drivers/staging/rtlwifi/phydm/phydm_interface.h | 183 - drivers/staging/rtlwifi/phydm/phydm_iqk.h | 65 - drivers/staging/rtlwifi/phydm/phydm_kfree.c | 217 - drivers/staging/rtlwifi/phydm/phydm_kfree.h | 31 - drivers/staging/rtlwifi/phydm/phydm_noisemonitor.c | 319 - drivers/staging/rtlwifi/phydm/phydm_noisemonitor.h | 35 - .../staging/rtlwifi/phydm/phydm_powertracking_ce.c | 633 - .../staging/rtlwifi/phydm/phydm_powertracking_ce.h | 282 - drivers/staging/rtlwifi/phydm/phydm_pre_define.h | 602 - drivers/staging/rtlwifi/phydm/phydm_precomp.h | 74 - drivers/staging/rtlwifi/phydm/phydm_psd.c | 406 - drivers/staging/rtlwifi/phydm/phydm_psd.h | 56 - drivers/staging/rtlwifi/phydm/phydm_rainfo.c | 1196 -- drivers/staging/rtlwifi/phydm/phydm_rainfo.h | 258 - drivers/staging/rtlwifi/phydm/phydm_reg.h | 140 - .../staging/rtlwifi/phydm/phydm_regdefine11ac.h | 83 - drivers/staging/rtlwifi/phydm/phydm_regdefine11n.h | 202 - drivers/staging/rtlwifi/phydm/phydm_types.h | 119 - .../rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.c | 1956 -- .../rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.h | 43 - .../rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.c | 211 - .../rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.h | 27 - .../rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.c | 4730 ----- .../rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.h | 118 - .../rtlwifi/phydm/rtl8822b/halphyrf_8822b.c | 340 - .../rtlwifi/phydm/rtl8822b/halphyrf_8822b.h | 34 - .../rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.c | 1804 -- .../rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.h | 73 - .../rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.c | 1399 -- .../rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.h | 37 - .../rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.c | 157 - .../rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.h | 43 - .../rtlwifi/phydm/rtl8822b/phydm_rtl8822b.c | 214 - .../rtlwifi/phydm/rtl8822b/phydm_rtl8822b.h | 19 - .../rtlwifi/phydm/rtl8822b/version_rtl8822b.h | 23 - drivers/staging/rtlwifi/phydm/rtl_phydm.c | 863 - drivers/staging/rtlwifi/phydm/rtl_phydm.h | 34 - drivers/staging/rtlwifi/phydm/txbf/halcomtxbf.h | 56 - drivers/staging/rtlwifi/phydm/txbf/haltxbf8822b.h | 28 - .../staging/rtlwifi/phydm/txbf/haltxbfinterface.h | 27 - drivers/staging/rtlwifi/phydm/txbf/haltxbfjaguar.h | 25 - .../rtlwifi/phydm/txbf/phydm_hal_txbf_api.h | 30 - drivers/staging/rtlwifi/ps.c | 996 - drivers/staging/rtlwifi/ps.h | 39 - drivers/staging/rtlwifi/pwrseqcmd.h | 83 - drivers/staging/rtlwifi/rc.c | 309 - drivers/staging/rtlwifi/rc.h | 38 - drivers/staging/rtlwifi/regd.c | 458 - drivers/staging/rtlwifi/regd.h | 52 - drivers/staging/rtlwifi/rtl8822be/Makefile | 7 - drivers/staging/rtlwifi/rtl8822be/def.h | 71 - drivers/staging/rtlwifi/rtl8822be/fw.c | 962 - drivers/staging/rtlwifi/rtl8822be/fw.h | 187 - drivers/staging/rtlwifi/rtl8822be/hw.c | 2430 --- drivers/staging/rtlwifi/rtl8822be/hw.h | 55 - drivers/staging/rtlwifi/rtl8822be/led.c | 116 - drivers/staging/rtlwifi/rtl8822be/led.h | 23 - drivers/staging/rtlwifi/rtl8822be/phy.c | 2223 -- drivers/staging/rtlwifi/rtl8822be/phy.h | 134 - drivers/staging/rtlwifi/rtl8822be/reg.h | 1642 -- drivers/staging/rtlwifi/rtl8822be/sw.c | 470 - drivers/staging/rtlwifi/rtl8822be/sw.h | 21 - drivers/staging/rtlwifi/rtl8822be/trx.c | 1004 - drivers/staging/rtlwifi/rtl8822be/trx.h | 154 - drivers/staging/rtlwifi/stats.c | 249 - drivers/staging/rtlwifi/stats.h | 31 - drivers/staging/rtlwifi/wifi.h | 3362 --- 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 | 7 +- 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/speakup_soft.c | 16 +- drivers/staging/speakup/spk_priv.h | 1 + drivers/staging/speakup/spk_ttyio.c | 2 +- drivers/staging/speakup/synth.c | 6 + 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 | 15 - drivers/staging/vboxvideo/TODO | 10 - drivers/staging/vboxvideo/vbox_drv.c | 283 - drivers/staging/vboxvideo/vbox_drv.h | 280 - drivers/staging/vboxvideo/vbox_fb.c | 155 - drivers/staging/vboxvideo/vbox_irq.c | 179 - drivers/staging/vboxvideo/vbox_main.c | 361 - drivers/staging/vboxvideo/vbox_mode.c | 957 - drivers/staging/vboxvideo/vbox_prime.c | 56 - drivers/staging/vboxvideo/vbox_ttm.c | 394 - 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 | 55 +- .../vc04_services/bcm2835-camera/controls.c | 75 +- .../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 | 64 +- .../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/device_main.c | 11 +- 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.c | 118 +- drivers/target/iscsi/iscsi_target_auth.c | 1 - drivers/target/iscsi/iscsi_target_login.c | 9 +- drivers/target/iscsi/iscsi_target_util.c | 5 + drivers/target/target_core_alua.c | 6 +- drivers/target/target_core_configfs.c | 163 +- drivers/target/target_core_device.c | 4 +- drivers/target/target_core_pr.c | 33 +- drivers/target/target_core_pr.h | 1 + drivers/target/target_core_tmr.c | 2 +- drivers/target/target_core_user.c | 9 +- drivers/target/target_core_xcopy.c | 92 +- drivers/tee/optee/core.c | 80 +- drivers/tee/tee_shm.c | 2 +- drivers/thermal/Kconfig | 8 +- drivers/thermal/broadcom/bcm2835_thermal.c | 9 +- drivers/thermal/cpu_cooling.c | 3 +- drivers/thermal/intel/Kconfig | 1 - .../intel/int340x_thermal/acpi_thermal_rel.c | 2 +- .../intel/int340x_thermal/int3400_thermal.c | 21 +- .../intel/int340x_thermal/int3403_thermal.c | 16 +- .../int340x_thermal/processor_thermal_device.c | 13 +- drivers/thermal/intel/intel_powerclamp.c | 4 +- drivers/thermal/mtk_thermal.c | 7 +- drivers/thermal/qcom/Kconfig | 1 - drivers/thermal/samsung/exynos_tmu.c | 2 +- drivers/thermal/thermal_core.c | 31 +- drivers/thunderbolt/Makefile | 4 +- drivers/thunderbolt/cap.c | 85 +- drivers/thunderbolt/ctl.c | 2 +- drivers/thunderbolt/domain.c | 1 - drivers/thunderbolt/icm.c | 65 +- drivers/thunderbolt/lc.c | 179 + drivers/thunderbolt/nhi.c | 3 +- drivers/thunderbolt/path.c | 420 +- drivers/thunderbolt/property.c | 16 +- drivers/thunderbolt/switch.c | 557 +- drivers/thunderbolt/tb.c | 608 +- drivers/thunderbolt/tb.h | 227 +- drivers/thunderbolt/tb_msgs.h | 11 + drivers/thunderbolt/tb_regs.h | 50 +- drivers/thunderbolt/tunnel.c | 691 + drivers/thunderbolt/tunnel.h | 78 + drivers/thunderbolt/tunnel_pci.c | 226 - drivers/thunderbolt/tunnel_pci.h | 31 - drivers/thunderbolt/xdomain.c | 170 +- drivers/tty/Kconfig | 22 +- drivers/tty/Makefile | 1 + drivers/tty/hvc/Kconfig | 3 +- drivers/tty/ipwireless/Makefile | 1 + drivers/tty/ipwireless/main.c | 8 + drivers/tty/n_tty.c | 4 +- drivers/tty/rocket.c | 14 +- drivers/tty/rocket.h | 1 - drivers/tty/serdev/Kconfig | 1 + drivers/tty/serdev/Makefile | 1 + drivers/tty/serial/8250/8250_dw.c | 4 +- drivers/tty/serial/8250/8250_exar.c | 7 +- drivers/tty/serial/8250/8250_fintek.c | 5 +- drivers/tty/serial/8250/8250_men_mcb.c | 1 + drivers/tty/serial/8250/8250_mtk.c | 162 +- drivers/tty/serial/8250/Kconfig | 1 + drivers/tty/serial/Kconfig | 54 +- drivers/tty/serial/Makefile | 2 + drivers/tty/serial/ar933x_uart.c | 24 +- drivers/tty/serial/atmel_serial.c | 52 +- drivers/tty/serial/cpm_uart/Makefile | 1 + drivers/tty/serial/jsm/Makefile | 1 + drivers/tty/serial/kgdboc.c | 4 +- drivers/tty/serial/max310x.c | 2 + drivers/tty/serial/men_z135_uart.c | 1 - drivers/tty/serial/milbeaut_usio.c | 614 + drivers/tty/serial/mvebu-uart.c | 3 + drivers/tty/serial/mxs-auart.c | 4 + drivers/tty/serial/qcom_geni_serial.c | 2 +- drivers/tty/serial/sc16is7xx.c | 48 +- drivers/tty/serial/serial_core.c | 30 +- drivers/tty/serial/serial_txx9.c | 1 - drivers/tty/serial/sh-sci.c | 18 +- drivers/tty/serial/sifive.c | 1056 + drivers/tty/serial/sn_console.c | 1 + drivers/tty/serial/sprd_serial.c | 501 +- drivers/tty/serial/ucc_uart.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 12 + drivers/tty/sysrq.c | 12 +- drivers/tty/tty_io.c | 2 +- drivers/tty/tty_jobctrl.c | 4 +- drivers/tty/ttynull.c | 109 + drivers/tty/vcc.c | 1 + drivers/tty/vt/.gitignore | 1 + drivers/tty/vt/consolemap.c | 8 +- drivers/tty/vt/cp437.uni | 1 + drivers/tty/vt/defkeymap.c_shipped | 1 + drivers/tty/vt/defkeymap.map | 1 + drivers/tty/vt/keyboard.c | 35 +- drivers/tty/vt/selection.c | 46 +- drivers/tty/vt/vc_screen.c | 2 +- drivers/tty/vt/vt.c | 12 +- drivers/uio/uio_fsl_elbc_gpcm.c | 4 +- drivers/usb/chipidea/ci_hdrc_msm.c | 9 +- drivers/usb/class/cdc-acm.c | 67 +- drivers/usb/class/cdc-acm.h | 3 +- drivers/usb/common/common.c | 18 + drivers/usb/core/driver.c | 13 - drivers/usb/core/hcd.c | 47 +- drivers/usb/core/hub.c | 18 +- drivers/usb/core/message.c | 4 +- drivers/usb/dwc2/platform.c | 6 +- drivers/usb/dwc3/Kconfig | 6 +- drivers/usb/dwc3/dwc3-of-simple.c | 3 +- drivers/usb/dwc3/dwc3-pci.c | 4 + drivers/usb/early/xhci-dbc.c | 4 - drivers/usb/gadget/function/f_hid.c | 6 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 6 +- drivers/usb/gadget/udc/dummy_hcd.c | 35 +- drivers/usb/gadget/udc/net2272.c | 1 + drivers/usb/gadget/udc/net2280.c | 8 +- drivers/usb/host/fhci-sched.c | 10 +- drivers/usb/host/ohci-da8xx.c | 42 +- drivers/usb/host/u132-hcd.c | 5 + drivers/usb/host/xhci-dbgcap.c | 7 +- drivers/usb/host/xhci-hub.c | 63 +- drivers/usb/host/xhci-mtk.c | 19 +- drivers/usb/host/xhci-plat.c | 39 +- drivers/usb/host/xhci-rcar.c | 1 + drivers/usb/host/xhci-ring.c | 33 +- drivers/usb/host/xhci-tegra.c | 68 +- drivers/usb/host/xhci-trace.h | 30 + drivers/usb/host/xhci.c | 40 +- drivers/usb/host/xhci.h | 54 + drivers/usb/isp1760/isp1760-hcd.c | 4 +- drivers/usb/misc/usb251xb.c | 66 +- drivers/usb/misc/usb3503.c | 48 +- drivers/usb/misc/yurex.c | 1 + drivers/usb/mtu3/Kconfig | 1 + drivers/usb/mtu3/Makefile | 11 + drivers/usb/mtu3/mtu3.h | 57 +- drivers/usb/mtu3/mtu3_core.c | 27 +- drivers/usb/mtu3/mtu3_debug.h | 50 + drivers/usb/mtu3/mtu3_debugfs.c | 539 + drivers/usb/mtu3/mtu3_dr.c | 156 +- drivers/usb/mtu3/mtu3_dr.h | 4 + drivers/usb/mtu3/mtu3_gadget.c | 20 +- drivers/usb/mtu3/mtu3_gadget_ep0.c | 4 + drivers/usb/mtu3/mtu3_hw_regs.h | 48 +- drivers/usb/mtu3/mtu3_plat.c | 47 +- drivers/usb/mtu3/mtu3_qmu.c | 118 +- drivers/usb/mtu3/mtu3_qmu.h | 1 + drivers/usb/mtu3/mtu3_trace.c | 23 + drivers/usb/mtu3/mtu3_trace.h | 279 + drivers/usb/musb/Kconfig | 2 +- drivers/usb/musb/jz4740.c | 19 +- drivers/usb/musb/musb_core.c | 9 +- drivers/usb/musb/musb_dsps.c | 6 +- drivers/usb/musb/omap2430.c | 6 + drivers/usb/serial/ark3116.c | 11 - drivers/usb/serial/cp210x.c | 1 + drivers/usb/serial/cypress_m8.c | 49 +- drivers/usb/serial/digi_acceleport.c | 41 +- drivers/usb/serial/ftdi_sio.c | 2 + drivers/usb/serial/ftdi_sio_ids.h | 4 +- drivers/usb/serial/generic.c | 76 +- drivers/usb/serial/iuu_phoenix.c | 4 +- drivers/usb/serial/mos7720.c | 4 +- drivers/usb/serial/option.c | 17 +- drivers/usb/serial/oti6858.c | 5 +- drivers/usb/serial/pl2303.c | 58 +- drivers/usb/serial/spcp8x5.c | 5 +- drivers/usb/serial/usb-serial.c | 11 +- drivers/usb/storage/realtek_cr.c | 13 +- drivers/usb/storage/scsiglue.c | 26 +- drivers/usb/storage/sierra_ms.c | 4 +- drivers/usb/storage/uas.c | 35 +- drivers/usb/typec/altmodes/Kconfig | 10 + drivers/usb/typec/altmodes/Makefile | 2 + drivers/usb/typec/altmodes/displayport.c | 14 +- drivers/usb/typec/altmodes/displayport.h | 8 + drivers/usb/typec/altmodes/nvidia.c | 44 + drivers/usb/typec/mux/pi3usb30532.c | 3 +- drivers/usb/typec/tcpm/fusb302.c | 438 +- drivers/usb/typec/tcpm/tcpci.c | 10 +- drivers/usb/typec/tcpm/tcpm.c | 59 +- drivers/usb/typec/tcpm/wcove.c | 48 +- drivers/usb/typec/ucsi/Makefile | 15 +- drivers/usb/typec/ucsi/displayport.c | 315 + drivers/usb/typec/ucsi/trace.c | 12 + drivers/usb/typec/ucsi/trace.h | 26 + drivers/usb/typec/ucsi/ucsi.c | 404 +- drivers/usb/typec/ucsi/ucsi.h | 118 + drivers/usb/typec/ucsi/ucsi_ccg.c | 884 +- drivers/usb/usbip/stub_rx.c | 18 +- drivers/usb/usbip/usbip_common.h | 7 + drivers/usb/usbip/vhci_hcd.c | 9 +- drivers/vfio/Kconfig | 1 - drivers/vfio/mdev/mdev_core.c | 18 + drivers/vfio/mdev/mdev_private.h | 1 + drivers/vfio/pci/vfio_pci.c | 27 +- drivers/vfio/pci/vfio_pci_config.c | 29 +- .../vfio/platform/reset/vfio_platform_amdxgbe.c | 5 +- drivers/vfio/platform/vfio_platform_common.c | 12 +- drivers/vfio/vfio.c | 59 +- drivers/vfio/vfio_iommu_spapr_tce.c | 42 +- drivers/vfio/vfio_iommu_type1.c | 187 +- drivers/vhost/vhost.c | 8 +- drivers/video/backlight/Kconfig | 25 +- drivers/video/backlight/pwm_bl.c | 15 - drivers/video/fbdev/Kconfig | 304 +- drivers/video/fbdev/Makefile | 2 - drivers/video/fbdev/amba-clcd-nomadik.c | 251 - drivers/video/fbdev/amba-clcd-nomadik.h | 24 - drivers/video/fbdev/amba-clcd-versatile.c | 567 - drivers/video/fbdev/amba-clcd-versatile.h | 17 - drivers/video/fbdev/amba-clcd.c | 98 +- drivers/video/fbdev/atafb.c | 67 +- drivers/video/fbdev/atafb_iplan2p2.c | 23 - drivers/video/fbdev/atafb_iplan2p4.c | 23 - drivers/video/fbdev/atafb_iplan2p8.c | 23 - drivers/video/fbdev/atafb_mfb.c | 23 - drivers/video/fbdev/atmel_lcdfb.c | 116 +- drivers/video/fbdev/core/fbcmap.c | 2 + drivers/video/fbdev/core/fbmem.c | 29 +- drivers/video/fbdev/core/modedb.c | 3 + drivers/video/fbdev/da8xx-fb.c | 13 +- drivers/video/fbdev/efifb.c | 3 +- drivers/video/fbdev/fb-puv3.c | 2 +- drivers/video/fbdev/gbefb.c | 24 +- drivers/video/fbdev/hgafb.c | 2 + drivers/video/fbdev/imsttfb.c | 5 + drivers/video/fbdev/macfb.c | 29 +- drivers/video/fbdev/mmp/Kconfig | 6 +- drivers/video/fbdev/mxsfb.c | 14 +- drivers/video/fbdev/omap/Kconfig | 20 +- drivers/video/fbdev/omap2/omapfb/Kconfig | 18 +- drivers/video/fbdev/omap2/omapfb/displays/Kconfig | 40 +- drivers/video/fbdev/omap2/omapfb/dss/Kconfig | 6 +- .../fbdev/omap2/omapfb/dss/omapdss-boot-init.c | 6 +- drivers/video/fbdev/pvr2fb.c | 4 +- drivers/video/fbdev/pxa3xx-gcu.c | 4 +- drivers/video/fbdev/savage/savagefb_driver.c | 6 +- drivers/video/fbdev/sm712.h | 12 +- drivers/video/fbdev/sm712fb.c | 243 +- drivers/video/fbdev/udlfb.c | 114 +- drivers/video/fbdev/vesafb.c | 4 +- drivers/video/fbdev/xen-fbfront.c | 2 +- drivers/virt/fsl_hypervisor.c | 31 +- drivers/virt/vboxguest/vboxguest_core.c | 137 +- drivers/virt/vboxguest/vboxguest_core.h | 15 +- drivers/virt/vboxguest/vboxguest_linux.c | 26 +- drivers/virt/vboxguest/vboxguest_utils.c | 32 +- drivers/virt/vboxguest/vboxguest_version.h | 9 +- drivers/virt/vboxguest/vmmdev.h | 8 +- drivers/virtio/virtio_pci_common.c | 8 +- drivers/virtio/virtio_ring.c | 15 +- drivers/w1/masters/ds2482.c | 18 +- drivers/w1/masters/ds2490.c | 6 +- drivers/w1/slaves/w1_ds2408.c | 76 +- drivers/w1/w1_io.c | 3 +- drivers/watchdog/ixp4xx_wdt.c | 9 + drivers/watchdog/sbsa_gwdt.c | 2 +- drivers/xen/biomerge.c | 5 +- drivers/xen/events/events_base.c | 1 - drivers/xen/gntdev.c | 19 +- drivers/xen/privcmd-buf.c | 11 +- drivers/xen/xen-pciback/xenbus.c | 2 +- drivers/xen/xenbus/xenbus_dev_frontend.c | 6 +- fs/Kconfig | 1 + fs/Makefile | 3 +- fs/adfs/dir_f.c | 6 + fs/affs/super.c | 3 +- fs/afs/callback.c | 3 +- fs/afs/cmservice.c | 10 +- fs/afs/file.c | 2 + fs/afs/flock.c | 1 + fs/afs/fsclient.c | 37 +- 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/vlclient.c | 18 +- fs/afs/write.c | 1 + fs/afs/yfsclient.c | 32 +- fs/aio.c | 338 +- fs/autofs/autofs_i.h | 1 + fs/autofs/inode.c | 2 +- fs/befs/btree.c | 97 +- fs/binfmt_elf.c | 180 +- fs/block_dev.c | 24 +- fs/btrfs/acl.c | 6 +- fs/btrfs/backref.c | 38 +- fs/btrfs/btrfs_inode.h | 8 - fs/btrfs/compression.c | 5 +- fs/btrfs/ctree.c | 254 +- fs/btrfs/ctree.h | 78 +- 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 | 229 +- fs/btrfs/disk-io.h | 7 +- fs/btrfs/extent-tree.c | 656 +- fs/btrfs/extent_io.c | 366 +- fs/btrfs/extent_io.h | 89 +- fs/btrfs/extent_map.c | 38 + fs/btrfs/file-item.c | 47 +- fs/btrfs/file.c | 49 +- 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 | 406 +- fs/btrfs/ioctl.c | 218 +- 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 | 9 +- fs/btrfs/raid56.c | 6 +- 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 | 4 +- 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 | 113 +- fs/btrfs/transaction.h | 4 +- fs/btrfs/tree-checker.c | 513 +- fs/btrfs/tree-checker.h | 11 +- fs/btrfs/tree-log.c | 322 +- fs/btrfs/tree-log.h | 10 +- fs/btrfs/uuid-tree.c | 6 +- fs/btrfs/volumes.c | 477 +- fs/btrfs/volumes.h | 40 +- fs/btrfs/xattr.c | 65 +- fs/btrfs/xattr.h | 7 +- fs/btrfs/zstd.c | 11 +- fs/buffer.c | 64 +- fs/cachefiles/namei.c | 1 - fs/ceph/dir.c | 6 +- fs/ceph/file.c | 1 + fs/ceph/inode.c | 18 +- fs/ceph/mds_client.c | 70 +- fs/ceph/snap.c | 7 +- fs/char_dev.c | 78 +- fs/cifs/cifs_debug.c | 33 +- fs/cifs/cifsfs.c | 7 +- fs/cifs/cifsfs.h | 4 +- fs/cifs/cifsglob.h | 29 +- fs/cifs/cifsproto.h | 9 + fs/cifs/connect.c | 93 +- fs/cifs/dfs_cache.c | 140 +- fs/cifs/dfs_cache.h | 5 +- fs/cifs/file.c | 198 +- fs/cifs/inode.c | 41 + fs/cifs/misc.c | 49 +- fs/cifs/smb2file.c | 6 +- fs/cifs/smb2maperror.c | 3 +- fs/cifs/smb2misc.c | 6 +- fs/cifs/smb2ops.c | 199 +- fs/cifs/smb2pdu.c | 135 +- fs/cifs/smb2pdu.h | 35 + fs/cifs/smb2proto.h | 5 +- fs/cifs/smb2status.h | 3480 ++-- fs/cifs/smbdirect.c | 292 +- fs/cifs/smbdirect.h | 19 +- fs/cifs/smbfsctl.h | 29 +- fs/cifs/trace.h | 6 +- fs/cifs/transport.c | 29 +- fs/coda/psdev.c | 1 - fs/configfs/dir.c | 2 + fs/crypto/bio.c | 11 +- fs/crypto/crypto.c | 74 +- fs/crypto/fname.c | 5 +- fs/crypto/hooks.c | 68 +- fs/crypto/keyinfo.c | 26 +- fs/crypto/policy.c | 6 +- fs/dax.c | 17 +- fs/dcache.c | 30 +- fs/debugfs/file.c | 77 +- fs/debugfs/inode.c | 13 +- fs/direct-io.c | 3 +- fs/dlm/config.c | 42 + fs/dlm/config.h | 3 +- fs/dlm/lockspace.c | 6 +- fs/dlm/lowcomms.c | 95 +- fs/dlm/lowcomms.h | 1 + fs/dlm/netlink.c | 1 + fs/ecryptfs/crypto.c | 30 +- fs/ecryptfs/keystore.c | 6 +- fs/eventfd.c | 8 + fs/exec.c | 4 +- fs/ext2/inode.c | 4 +- fs/ext4/block_validity.c | 49 + fs/ext4/dir.c | 48 + fs/ext4/ext4.h | 108 +- fs/ext4/ext4_jbd2.h | 2 +- fs/ext4/extents_status.c | 4 +- fs/ext4/file.c | 2 +- fs/ext4/hash.c | 34 +- fs/ext4/ialloc.c | 2 +- fs/ext4/indirect.c | 43 +- fs/ext4/inline.c | 2 +- fs/ext4/inode.c | 42 +- fs/ext4/ioctl.c | 27 +- fs/ext4/mballoc.c | 4 +- fs/ext4/namei.c | 183 +- fs/ext4/page-io.c | 3 +- fs/ext4/readpage.c | 8 +- fs/ext4/resize.c | 20 +- fs/ext4/super.c | 202 +- fs/ext4/xattr.c | 2 +- fs/f2fs/acl.c | 4 +- fs/f2fs/checkpoint.c | 104 +- fs/f2fs/data.c | 294 +- fs/f2fs/f2fs.h | 130 +- fs/f2fs/file.c | 76 +- fs/f2fs/gc.c | 16 +- fs/f2fs/inline.c | 17 + fs/f2fs/inode.c | 12 +- fs/f2fs/namei.c | 19 +- fs/f2fs/node.c | 45 +- fs/f2fs/recovery.c | 37 +- fs/f2fs/segment.c | 66 +- fs/f2fs/segment.h | 16 +- fs/f2fs/super.c | 67 +- fs/f2fs/xattr.c | 32 +- fs/fat/file.c | 11 +- fs/fcntl.c | 2 +- fs/fs_parser.c | 2 +- fs/fuse/control.c | 20 +- fs/fuse/cuse.c | 13 +- fs/fuse/dev.c | 28 +- fs/fuse/file.c | 22 +- fs/fuse/fuse_i.h | 7 + fs/fuse/inode.c | 13 +- fs/gfs2/Kconfig | 1 - fs/gfs2/aops.c | 14 +- fs/gfs2/bmap.c | 135 +- fs/gfs2/bmap.h | 1 + fs/gfs2/dir.c | 2 +- fs/gfs2/glock.c | 25 +- fs/gfs2/incore.h | 9 +- fs/gfs2/log.c | 43 +- fs/gfs2/log.h | 5 +- fs/gfs2/lops.c | 52 +- fs/gfs2/lops.h | 7 +- fs/gfs2/main.c | 1 - fs/gfs2/meta_io.c | 3 +- fs/gfs2/ops_fstype.c | 4 +- fs/gfs2/recovery.c | 10 +- fs/gfs2/recovery.h | 2 +- fs/gfs2/rgrp.c | 56 +- fs/gfs2/super.c | 15 +- fs/gfs2/trans.c | 4 +- fs/gfs2/trans.h | 2 +- fs/gfs2/xattr.c | 6 +- fs/hugetlbfs/inode.c | 38 +- fs/inode.c | 9 +- fs/internal.h | 5 +- fs/io_uring.c | 554 +- fs/iomap.c | 79 +- fs/jbd2/checkpoint.c | 1 - fs/jbd2/journal.c | 4 + fs/jffs2/fs.c | 1 + fs/jffs2/readinode.c | 5 - fs/jffs2/super.c | 5 +- fs/jfs/acl.c | 3 +- fs/jfs/jfs_incore.h | 6 +- fs/jfs/jfs_logmgr.c | 18 +- fs/jfs/jfs_logmgr.h | 10 +- fs/jfs/jfs_mount.c | 4 +- fs/jfs/jfs_superblock.h | 8 +- fs/jfs/jfs_txnmgr.c | 3 +- fs/jfs/namei.c | 2 +- fs/jfs/super.c | 8 +- fs/kernfs/dir.c | 29 +- fs/kernfs/inode.c | 162 +- fs/kernfs/kernfs-internal.h | 8 +- fs/kernfs/symlink.c | 4 +- fs/libfs.c | 2 + fs/lockd/clntlock.c | 6 +- fs/lockd/clntproc.c | 4 +- fs/lockd/host.c | 13 +- fs/lockd/mon.c | 1 + fs/lockd/svc.c | 33 +- fs/locks.c | 19 +- fs/mpage.c | 3 +- fs/namei.c | 4 +- fs/nfs/Kconfig | 1 - fs/nfs/callback.c | 9 +- fs/nfs/callback_xdr.c | 2 +- fs/nfs/client.c | 12 +- fs/nfs/direct.c | 11 +- fs/nfs/file.c | 31 +- fs/nfs/filelayout/filelayout.c | 4 +- fs/nfs/flexfilelayout/flexfilelayout.c | 19 +- fs/nfs/inode.c | 13 +- fs/nfs/internal.h | 8 +- fs/nfs/mount_clnt.c | 2 + fs/nfs/nfs2xdr.c | 58 +- fs/nfs/nfs3client.c | 1 + fs/nfs/nfs3xdr.c | 142 +- fs/nfs/nfs42proc.c | 3 - fs/nfs/nfs4_fs.h | 1 + fs/nfs/nfs4client.c | 6 + fs/nfs/nfs4file.c | 8 +- fs/nfs/nfs4idmap.c | 27 +- fs/nfs/nfs4proc.c | 164 +- fs/nfs/nfs4xdr.c | 4 +- fs/nfs/pagelist.c | 123 +- fs/nfs/pnfs.c | 4 +- fs/nfs/pnfs.h | 4 +- fs/nfs/read.c | 6 +- fs/nfs/super.c | 35 +- fs/nfs/write.c | 70 +- fs/nfsd/export.c | 18 +- fs/nfsd/netns.h | 11 + fs/nfsd/nfs3proc.c | 17 +- fs/nfsd/nfs3xdr.c | 32 +- fs/nfsd/nfs4callback.c | 13 +- fs/nfsd/nfs4idmap.c | 8 +- fs/nfsd/nfs4proc.c | 4 +- fs/nfsd/nfs4recover.c | 437 +- fs/nfsd/nfs4state.c | 76 +- fs/nfsd/nfs4xdr.c | 9 +- fs/nfsd/nfsctl.c | 42 +- fs/nfsd/nfsd.h | 17 +- fs/nfsd/nfssvc.c | 271 +- fs/nfsd/nfsxdr.c | 17 +- fs/nfsd/state.h | 9 +- fs/nfsd/vfs.c | 8 +- fs/nfsd/vfs.h | 5 +- fs/notify/fanotify/Kconfig | 1 - fs/notify/fanotify/fanotify.c | 14 +- fs/notify/fanotify/fanotify_user.c | 12 +- fs/notify/inotify/Kconfig | 1 - fs/notify/inotify/inotify_user.c | 7 +- fs/notify/mark.c | 12 +- fs/nsfs.c | 26 +- fs/ocfs2/alloc.c | 15 + fs/ocfs2/aops.c | 22 +- fs/ocfs2/cluster/quorum.c | 1 + fs/ocfs2/dir.c | 20 +- fs/ocfs2/dlm/dlmunlock.c | 23 +- fs/ocfs2/dlmglue.c | 21 +- fs/ocfs2/export.c | 30 +- fs/ocfs2/ocfs2.h | 1 + fs/ocfs2/ocfs2_fs.h | 28 +- fs/ocfs2/refcounttree.c | 42 +- fs/ocfs2/super.c | 10 - fs/open.c | 24 + fs/orangefs/acl.c | 4 +- fs/orangefs/file.c | 389 +- fs/orangefs/inode.c | 908 +- fs/orangefs/namei.c | 40 +- fs/orangefs/orangefs-bufmap.c | 15 +- fs/orangefs/orangefs-bufmap.h | 2 + fs/orangefs/orangefs-debugfs.c | 4 +- fs/orangefs/orangefs-kernel.h | 56 +- fs/orangefs/orangefs-mod.c | 1 + fs/orangefs/orangefs-sysfs.c | 22 + fs/orangefs/orangefs-utils.c | 179 +- fs/orangefs/super.c | 39 +- fs/orangefs/waitqueue.c | 18 +- fs/orangefs/xattr.c | 106 +- fs/pipe.c | 4 +- fs/proc/base.c | 41 +- fs/proc/kcore.c | 29 +- fs/proc/meminfo.c | 2 +- fs/proc/proc_sysctl.c | 32 +- fs/proc/task_mmu.c | 23 +- fs/pstore/inode.c | 2 +- fs/quota/dquot.c | 41 +- fs/quota/quota_v1.c | 2 +- fs/quota/quota_v2.c | 2 +- fs/ramfs/inode.c | 12 + fs/read_write.c | 5 +- fs/reiserfs/journal.c | 2 +- fs/reiserfs/xattr.c | 9 + fs/seq_file.c | 1 + fs/signalfd.c | 1 + fs/splice.c | 16 +- fs/stack.c | 15 +- fs/super.c | 5 - fs/sync.c | 21 +- fs/sysv/namei.c | 15 - fs/sysv/super.c | 3 - fs/sysv/sysv.h | 3 - fs/ubifs/auth.c | 6 - fs/ubifs/dir.c | 8 +- fs/ubifs/replay.c | 2 - fs/ubifs/super.c | 7 +- fs/udf/inode.c | 4 +- fs/udf/namei.c | 15 - fs/udf/super.c | 5 + fs/udf/truncate.c | 8 +- fs/udf/udfdecl.h | 2 +- fs/ufs/util.h | 4 +- fs/unicode/.gitignore | 2 + fs/unicode/Kconfig | 13 + fs/unicode/Makefile | 38 + fs/unicode/README.utf8data | 71 + fs/unicode/mkutf8data.c | 3419 +++ fs/unicode/utf8-core.c | 187 + fs/unicode/utf8-norm.c | 799 + fs/unicode/utf8-selftest.c | 320 + fs/unicode/utf8data.h_shipped | 4109 ++++ fs/unicode/utf8n.h | 117 + fs/userfaultfd.c | 14 + fs/xfs/Kconfig | 1 - 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 | 32 +- fs/xfs/libxfs/xfs_defer.c | 14 +- fs/xfs/libxfs/xfs_fs.h | 139 +- fs/xfs/libxfs/xfs_health.h | 190 + fs/xfs/libxfs/xfs_sb.c | 10 +- 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/btree.c | 11 +- fs/xfs/scrub/common.c | 47 +- fs/xfs/scrub/common.h | 4 + fs/xfs/scrub/dabtree.c | 5 + 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 | 138 +- 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 | 11 +- fs/xfs/xfs_dquot.c | 17 +- fs/xfs/xfs_file.c | 27 +- fs/xfs/xfs_health.c | 392 + fs/xfs/xfs_icache.c | 11 +- fs/xfs/xfs_icache.h | 4 +- fs/xfs/xfs_inode.c | 4 +- fs/xfs/xfs_inode.h | 17 +- fs/xfs/xfs_ioctl.c | 55 +- fs/xfs/xfs_ioctl32.c | 4 +- fs/xfs/xfs_itable.c | 2 + fs/xfs/xfs_log.c | 3 +- fs/xfs/xfs_log_cil.c | 21 +- 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 | 43 +- fs/xfs/xfs_trace.h | 76 + fs/xfs/xfs_trans_dquot.c | 52 +- include/acpi/acoutput.h | 3 + include/acpi/acpi_bus.h | 8 +- include/acpi/acpixf.h | 2 +- include/acpi/actbl.h | 4 +- include/acpi/actbl1.h | 2 +- include/acpi/actypes.h | 12 +- include/acpi/platform/aclinux.h | 5 + include/asm-generic/barrier.h | 18 + include/asm-generic/dynamic_debug.h | 116 + include/asm-generic/futex.h | 8 +- include/asm-generic/hugetlb.h | 7 + include/asm-generic/io.h | 7 +- include/asm-generic/mmiowb.h | 63 + include/asm-generic/mmiowb_types.h | 12 + include/asm-generic/rwsem.h | 140 - include/asm-generic/sections.h | 14 + include/asm-generic/segment.h | 9 - include/asm-generic/shmparam.h | 2 +- include/asm-generic/sizes.h | 2 - include/asm-generic/syscall.h | 26 +- include/asm-generic/tlb.h | 297 +- include/asm-generic/uaccess.h | 58 +- include/asm-generic/vmlinux.lds.h | 1 - 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_atomic.h | 6 + include/drm/drm_audio_component.h | 7 +- include/drm/drm_auth.h | 6 +- include/drm/drm_bridge.h | 11 +- include/drm/drm_cache.h | 2 +- include/drm/drm_client.h | 2 +- include/drm/drm_connector.h | 136 +- include/drm/drm_crtc.h | 4 +- include/drm/drm_device.h | 3 +- include/drm/drm_drv.h | 16 +- include/drm/drm_dsc.h | 9 +- include/drm/drm_edid.h | 6 + include/drm/drm_fb_helper.h | 48 +- include/drm/drm_file.h | 2 + include/drm/drm_format_helper.h | 35 + include/drm/drm_framebuffer.h | 1 + include/drm/drm_gem.h | 32 + include/drm/drm_gem_shmem_helper.h | 159 + include/drm/drm_hdcp.h | 7 +- include/drm/drm_legacy.h | 2 - include/drm/drm_modes.h | 17 + include/drm/drm_modeset_helper_vtables.h | 11 + include/drm/drm_print.h | 2 + include/drm/drm_syncobj.h | 5 + include/drm/drm_utils.h | 4 + include/drm/drm_vma_manager.h | 12 + include/drm/drm_writeback.h | 30 +- include/drm/i915_pciids.h | 217 +- include/drm/tinydrm/mipi-dbi.h | 32 +- include/drm/tinydrm/tinydrm-helpers.h | 21 +- include/drm/tinydrm/tinydrm.h | 75 - include/drm/ttm/ttm_bo_driver.h | 3 +- include/dt-bindings/clock/axg-audio-clkc.h | 30 +- include/dt-bindings/clock/exynos5410.h | 3 +- include/dt-bindings/clock/g12a-aoclkc.h | 2 + include/dt-bindings/clock/g12a-clkc.h | 5 + include/dt-bindings/clock/imx7ulp-clock.h | 1 - include/dt-bindings/clock/jz4725b-cgu.h | 1 + include/dt-bindings/clock/meson8b-clkc.h | 6 +- include/dt-bindings/clock/mt8183-clk.h | 422 + include/dt-bindings/clock/mt8516-clk.h | 211 + include/dt-bindings/clock/qcom,gcc-qcs404.h | 5 + include/dt-bindings/clock/qcom,turingcc-qcs404.h | 15 + include/dt-bindings/clock/sifive-fu540-prci.h | 18 + include/dt-bindings/clock/stm32fx-clock.h | 7 +- include/dt-bindings/clock/sun5i-ccu.h | 2 +- include/dt-bindings/clock/xlnx,zynqmp-clk.h | 116 - include/dt-bindings/clock/xlnx-zynqmp-clk.h | 126 + include/dt-bindings/firmware/imx/rsrc.h | 25 +- include/dt-bindings/iio/temperature/thermocouple.h | 16 + include/dt-bindings/phy/phy-am654-serdes.h | 13 + include/dt-bindings/pinctrl/am33xx.h | 130 +- include/dt-bindings/pinctrl/omap.h | 1 + include/dt-bindings/pinctrl/stm32-pinfunc.h | 6 + include/dt-bindings/power/r8a77965-sysc.h | 1 - .../dt-bindings/reset/amlogic,meson-g12a-reset.h | 5 +- include/keys/trusted.h | 2 +- include/linux/acpi.h | 15 +- include/linux/acpi_iort.h | 8 + include/linux/alcor_pci.h | 2 +- include/linux/amba/clcd.h | 31 - include/linux/atalk.h | 2 +- include/linux/audit.h | 75 + include/linux/balloon_compaction.h | 15 - include/linux/binfmts.h | 3 +- include/linux/bio.h | 34 +- include/linux/bitops.h | 16 +- include/linux/bitrev.h | 46 +- include/linux/blk-mq-rdma.h | 1 + include/linux/blk-mq.h | 4 +- include/linux/blk_types.h | 28 +- include/linux/blkdev.h | 39 +- include/linux/bpf-cgroup.h | 21 + include/linux/bpf.h | 87 +- include/linux/bpf_types.h | 3 + include/linux/bpf_verifier.h | 72 + include/linux/brcmphy.h | 16 + include/linux/bsg-lib.h | 16 +- include/linux/btf.h | 1 + include/linux/bvec.h | 57 +- include/linux/ceph/libceph.h | 2 + include/linux/cgroup-defs.h | 38 + include/linux/cgroup.h | 43 + include/linux/clk-provider.h | 112 +- include/linux/clk.h | 16 + include/linux/clk/at91_pmc.h | 13 +- include/linux/compiler.h | 8 +- include/linux/compiler_types.h | 3 +- include/linux/console.h | 7 +- include/linux/coresight-pmu.h | 2 + include/linux/coresight.h | 7 +- include/linux/counter.h | 510 + include/linux/counter_enum.h | 45 + include/linux/cper.h | 336 +- include/linux/cpu.h | 27 +- include/linux/cpufreq.h | 14 + include/linux/cpuhotplug.h | 1 + include/linux/cpuidle.h | 1 + include/linux/cpumask.h | 3 +- include/linux/cred.h | 2 +- include/linux/dcache.h | 5 +- include/linux/device-mapper.h | 3 +- include/linux/device.h | 24 +- include/linux/dma-fence-chain.h | 81 + include/linux/dma-fence.h | 21 +- include/linux/dma-mapping.h | 6 +- include/linux/dma/idma64.h | 14 + include/linux/dmi.h | 8 +- include/linux/dynamic_debug.h | 26 +- include/linux/efi.h | 7 +- include/linux/elevator.h | 1 + include/linux/etherdevice.h | 14 +- include/linux/f2fs_fs.h | 11 +- include/linux/filter.h | 34 +- include/linux/firmware/imx/sci.h | 5 + include/linux/firmware/intel/stratix10-smc.h | 19 + include/linux/firmware/trusted_foundations.h | 96 + include/linux/firmware/xlnx-zynqmp.h | 14 +- include/linux/fs.h | 6 + include/linux/fscrypt.h | 74 +- include/linux/fsl/ftm.h | 88 + include/linux/ftrace.h | 20 +- include/linux/genalloc.h | 2 +- include/linux/genhd.h | 20 +- include/linux/genl_magic_func.h | 4 +- include/linux/gfp.h | 4 +- include/linux/gpio/driver.h | 18 +- include/linux/gpio/machine.h | 26 +- include/linux/hid.h | 4 +- include/linux/hmm.h | 310 +- include/linux/hugetlb.h | 12 +- include/linux/hwmon.h | 18 + include/linux/hyperv.h | 7 +- include/linux/i2c-algo-bit.h | 1 + include/linux/i2c.h | 38 +- include/linux/ieee80211.h | 14 +- include/linux/if_bridge.h | 3 - include/linux/iio/adc/ad_sigma_delta.h | 1 + include/linux/iio/consumer.h | 14 + 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/iio/timer/stm32-timer-trigger.h | 11 +- include/linux/ima.h | 2 +- include/linux/inetdevice.h | 14 + include/linux/intel-iommu.h | 13 +- include/linux/intel-ish-client-if.h | 112 + include/linux/interrupt.h | 25 - include/linux/io-pgtable.h | 7 + include/linux/iomap.h | 22 +- include/linux/iommu.h | 144 + include/linux/iova.h | 16 +- include/linux/ipc_namespace.h | 1 + include/linux/irq.h | 4 +- include/linux/irqchip/arm-gic-v3.h | 12 +- include/linux/irqchip/arm-gic.h | 3 +- include/linux/irqchip/irq-ixp4xx.h | 12 + include/linux/irqdomain.h | 1 + include/linux/jbd2.h | 1 - include/linux/jiffies.h | 1 + include/linux/jump_label.h | 2 + include/linux/jump_label_ratelimit.h | 64 +- include/linux/kcore.h | 13 +- include/linux/kernel.h | 19 +- include/linux/kernfs.h | 15 +- include/linux/kobject.h | 3 +- include/linux/kprobes.h | 1 + include/linux/kthread.h | 3 +- include/linux/kvm_host.h | 30 +- include/linux/latencytop.h | 4 +- include/linux/list.h | 39 +- include/linux/list_bl.h | 26 + include/linux/list_sort.h | 1 + include/linux/lockd/bind.h | 3 +- include/linux/lockd/lockd.h | 4 +- include/linux/lockdep.h | 11 +- include/linux/lsm_hooks.h | 183 +- include/linux/marvell_phy.h | 1 + include/linux/math64.h | 13 + include/linux/mdev.h | 14 + include/linux/mdio.h | 3 +- include/linux/mei_cl_bus.h | 3 + include/linux/memblock.h | 44 +- include/linux/memcontrol.h | 177 +- include/linux/memory.h | 2 +- include/linux/memory_hotplug.h | 42 +- include/linux/mfd/cros_ec.h | 1 + include/linux/mfd/cros_ec_commands.h | 2 + include/linux/mfd/da9063/core.h | 7 +- include/linux/mfd/da9063/registers.h | 7 +- include/linux/mfd/palmas.h | 1 - include/linux/mfd/syscon/atmel-matrix.h | 6 +- include/linux/mfd/syscon/atmel-mc.h | 6 +- include/linux/mfd/syscon/atmel-smc.h | 5 +- include/linux/mfd/syscon/atmel-st.h | 6 +- include/linux/mfd/ti-lmu-register.h | 44 - include/linux/mfd/ti-lmu.h | 1 - include/linux/mfd/wm831x/regulator.h | 2 +- include/linux/mfd/wm8400-private.h | 8 - include/linux/mii.h | 2 +- include/linux/mlx5/cq.h | 2 +- include/linux/mlx5/device.h | 11 +- include/linux/mlx5/doorbell.h | 39 +- include/linux/mlx5/driver.h | 16 +- include/linux/mlx5/fs.h | 7 + include/linux/mlx5/mlx5_ifc.h | 183 +- include/linux/mlx5/qp.h | 4 +- include/linux/mlx5/transobj.h | 3 + include/linux/mm.h | 150 +- include/linux/mm_inline.h | 2 +- include/linux/mm_types.h | 9 +- include/linux/mmc/sdio_func.h | 12 + include/linux/mmc/sdio_ids.h | 2 + include/linux/mmu_notifier.h | 63 +- include/linux/mmzone.h | 64 +- include/linux/module.h | 23 + include/linux/mount.h | 2 + include/linux/msi.h | 28 +- include/linux/mtd/bbm.h | 14 +- include/linux/mtd/nand.h | 32 +- include/linux/mtd/nand_bch.h | 6 +- include/linux/mtd/onenand.h | 3 + include/linux/mtd/rawnand.h | 122 +- include/linux/mtd/spinand.h | 7 + include/linux/net.h | 12 +- include/linux/netdevice.h | 98 +- include/linux/netfilter.h | 9 +- include/linux/netfilter/ipset/ip_set.h | 11 +- include/linux/netfilter/nfnetlink_osf.h | 11 +- include/linux/netfilter/x_tables.h | 1 - include/linux/netfilter_ipv6.h | 15 + include/linux/nfs_fs.h | 1 - include/linux/nfs_fs_sb.h | 13 + include/linux/nfs_page.h | 12 +- include/linux/node.h | 71 + include/linux/nvme-fc-driver.h | 6 - include/linux/nvme-rdma.h | 2 +- include/linux/nvme.h | 9 +- include/linux/nvmem-consumer.h | 7 + include/linux/of.h | 7 +- include/linux/oid_registry.h | 18 + include/linux/overflow.h | 20 +- include/linux/page-isolation.h | 10 - include/linux/pagemap.h | 13 + include/linux/parport.h | 13 - include/linux/pci-ecam.h | 1 + include/linux/pci-epc.h | 2 + include/linux/pci-epf.h | 3 +- include/linux/pci.h | 37 +- include/linux/pci_hotplug.h | 66 +- include/linux/percpu.h | 12 +- include/linux/perf_event.h | 19 +- include/linux/phy.h | 4 + include/linux/phy/phy.h | 2 + include/linux/pid.h | 7 +- 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/elm.h | 2 +- include/linux/platform_data/eth-ep93xx.h | 10 + include/linux/platform_data/gpio-omap.h | 2 - include/linux/platform_data/gpio/gpio-amd-fch.h | 2 +- include/linux/platform_data/ina2xx.h | 2 +- include/linux/platform_data/keypad-ep93xx.h | 4 +- include/linux/platform_data/max197.h | 2 +- include/linux/platform_data/ntc_thermistor.h | 2 +- include/linux/platform_data/pca954x.h | 48 - include/linux/platform_data/pm33xx.h | 5 + include/linux/platform_data/spi-ep93xx.h | 4 - include/linux/platform_data/ti-sysc.h | 9 +- include/linux/platform_data/timer-ixp4xx.h | 11 + include/linux/platform_data/wilco-ec.h | 93 +- include/linux/platform_data/x86/clk-pmc-atom.h | 3 + include/linux/platform_data/xilinx-ll-temac.h | 32 + include/linux/plist.h | 4 +- include/linux/pm_domain.h | 22 +- include/linux/pm_opp.h | 8 + include/linux/poll.h | 4 + include/linux/power_supply.h | 10 +- include/linux/pps-gpio.h | 5 +- include/linux/printk.h | 10 +- include/linux/property.h | 18 + include/linux/psi.h | 8 + include/linux/psi_types.h | 105 +- include/linux/psp-sev.h | 3 +- include/linux/ptrace.h | 11 +- include/linux/pwm.h | 5 - include/linux/qcom-geni-se.h | 2 +- include/linux/qed/qed_if.h | 2 - include/linux/radix-tree.h | 13 +- include/linux/random.h | 1 + include/linux/rcupdate.h | 6 +- include/linux/rcuwait.h | 2 +- include/linux/reboot.h | 2 + include/linux/regulator/consumer.h | 5 + include/linux/reservation.h | 3 +- include/linux/reset.h | 115 +- include/linux/rhashtable-types.h | 2 - include/linux/rhashtable.h | 358 +- include/linux/rtc.h | 4 +- include/linux/rtc/ds1685.h | 2 - include/linux/rtc/rtc-omap.h | 7 + include/linux/rwsem-spinlock.h | 47 - include/linux/rwsem.h | 37 +- include/linux/sbitmap.h | 2 +- include/linux/sched.h | 17 +- include/linux/sched/jobctl.h | 2 + include/linux/sched/mm.h | 21 + include/linux/sched/signal.h | 53 +- include/linux/sched/task.h | 1 + include/linux/sched/topology.h | 4 +- include/linux/sched/user.h | 7 + include/linux/security.h | 9 + include/linux/sed-opal.h | 10 +- include/linux/selection.h | 7 +- include/linux/serial_core.h | 2 +- include/linux/set_memory.h | 11 + include/linux/shmem_fs.h | 1 + include/linux/siphash.h | 5 + include/linux/skbuff.h | 48 +- include/linux/slab.h | 2 + include/linux/smpboot.h | 2 +- include/linux/soc/cirrus/ep93xx.h | 37 + include/linux/soc/ixp4xx/npe.h | 38 + include/linux/soc/ixp4xx/qmgr.h | 91 + include/linux/soc/ti/ti_sci_inta_msi.h | 23 + include/linux/soc/ti/ti_sci_protocol.h | 124 + include/linux/socket.h | 12 +- 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/clnt.h | 4 + include/linux/sunrpc/sched.h | 28 +- include/linux/sunrpc/svc.h | 33 + include/linux/sunrpc/svc_xprt.h | 4 +- include/linux/sunrpc/svcsock.h | 3 +- include/linux/sunrpc/xprt.h | 6 +- include/linux/suspend.h | 3 + include/linux/switchtec.h | 2 +- include/linux/thermal.h | 6 +- include/linux/thunderbolt.h | 8 + include/linux/ti-emif-sram.h | 3 + include/linux/tick.h | 13 +- include/linux/time64.h | 21 + include/linux/tracepoint-defs.h | 1 + include/linux/tracepoint.h | 15 + include/linux/types.h | 5 - include/linux/uaccess.h | 36 + include/linux/uio.h | 24 +- include/linux/unicode.h | 30 + include/linux/uprobes.h | 5 + include/linux/usb.h | 4 +- include/linux/usb/ch9.h | 8 + include/linux/usb/hcd.h | 1 + include/linux/usb/serial.h | 8 +- include/linux/usb/tcpm.h | 13 +- include/linux/usb/typec_dp.h | 5 + include/linux/userfaultfd_k.h | 2 + include/linux/vbox_utils.h | 12 +- include/linux/virtio_ring.h | 2 +- include/linux/vmalloc.h | 23 +- include/linux/vmstat.h | 2 +- include/linux/vmw_vmci_defs.h | 35 +- include/linux/wait.h | 2 +- include/linux/xarray.h | 29 +- include/media/cec-notifier.h | 19 +- include/media/dvb-usb-ids.h | 1 + include/media/fwht-ctrls.h | 31 + include/media/media-dev-allocator.h | 63 + include/media/media-entity.h | 24 - include/media/media-request.h | 4 +- include/media/rc-map.h | 4 +- include/media/v4l2-common.h | 33 + include/media/v4l2-ctrls.h | 11 +- include/media/v4l2-subdev.h | 15 +- include/media/videobuf2-core.h | 25 +- include/media/vsp1.h | 19 +- include/misc/charlcd.h | 1 + include/net/act_api.h | 9 +- include/net/addrconf.h | 55 +- include/net/af_rxrpc.h | 4 +- include/net/bluetooth/hci_core.h | 3 + include/net/bpf_sk_storage.h | 13 + include/net/cfg80211.h | 109 + include/net/compat.h | 3 - include/net/devlink.h | 534 +- include/net/dsa.h | 155 +- include/net/dst.h | 11 - include/net/fib_notifier.h | 3 +- include/net/flow_dissector.h | 7 + include/net/fq_impl.h | 18 +- include/net/genetlink.h | 34 +- include/net/geneve.h | 2 + include/net/ife.h | 1 - include/net/ip.h | 6 +- include/net/ip6_fib.h | 62 +- include/net/ip6_route.h | 20 +- include/net/ip_fib.h | 116 +- include/net/ip_vs.h | 5 + include/net/ipv6_stubs.h | 68 + include/net/lwtunnel.h | 7 +- include/net/mac80211.h | 93 +- include/net/ndisc.h | 40 + include/net/neighbour.h | 7 +- include/net/net_namespace.h | 1 + include/net/netfilter/ipv4/nf_nat_masquerade.h | 15 - include/net/netfilter/ipv6/nf_nat_masquerade.h | 11 - include/net/netfilter/nf_conntrack.h | 2 + include/net/netfilter/nf_conntrack_expect.h | 2 +- include/net/netfilter/nf_conntrack_helper.h | 24 + include/net/netfilter/nf_conntrack_l4proto.h | 6 + include/net/netfilter/nf_conntrack_timeout.h | 15 + include/net/netfilter/nf_nat.h | 7 +- include/net/netfilter/nf_nat_masquerade.h | 19 + include/net/netfilter/nf_queue.h | 3 + include/net/netfilter/nf_tables.h | 24 +- include/net/netlink.h | 363 +- include/net/netns/conntrack.h | 6 +- include/net/netns/hash.h | 10 +- include/net/netns/ipv4.h | 2 + include/net/netns/ipv6.h | 5 + include/net/netrom.h | 2 +- include/net/nexthop.h | 34 - include/net/nfc/nci_core.h | 2 +- include/net/psample.h | 1 - include/net/request_sock.h | 10 +- include/net/route.h | 43 +- include/net/rtnh.h | 34 + include/net/sch_generic.h | 145 +- include/net/sctp/checksum.h | 2 +- include/net/sctp/command.h | 1 - include/net/sctp/sctp.h | 2 +- include/net/sctp/ulpqueue.h | 2 +- include/net/sock.h | 39 +- include/net/tc_act/tc_gact.h | 2 +- include/net/tc_act/tc_ife.h | 3 +- include/net/tcp.h | 2 +- include/net/tls.h | 40 +- include/net/udp.h | 6 +- include/net/udp_tunnel.h | 2 +- include/net/vxlan.h | 2 + include/net/xdp_sock.h | 1 - include/net/xfrm.h | 138 +- include/rdma/ib_mad.h | 4 +- include/rdma/ib_smi.h | 2 +- include/rdma/ib_umem.h | 2 +- include/rdma/ib_umem_odp.h | 1 + include/rdma/ib_verbs.h | 300 +- include/rdma/opa_port_info.h | 2 +- include/rdma/opa_smi.h | 4 +- include/rdma/rdma_vt.h | 78 +- include/rdma/rdmavt_qp.h | 89 +- include/rdma/uverbs_std_types.h | 42 +- include/rdma/uverbs_types.h | 18 +- include/scsi/libsas.h | 13 +- include/scsi/osd_attributes.h | 398 - include/scsi/osd_protocol.h | 676 - include/scsi/osd_sec.h | 45 - include/scsi/osd_sense.h | 263 - include/scsi/osd_types.h | 45 - include/scsi/scsi_host.h | 6 +- include/scsi/scsi_transport_fc.h | 18 +- include/soc/at91/atmel-sfr.h | 34 +- include/soc/rockchip/rk3399_grf.h | 21 + include/soc/rockchip/rockchip_sip.h | 1 + include/sound/core.h | 16 +- include/sound/hdaudio.h | 9 +- include/sound/memalloc.h | 4 - include/sound/seq_kernel.h | 3 +- include/sound/simple_card_utils.h | 2 + include/sound/soc.h | 9 +- include/sound/sof.h | 100 + include/sound/sof/control.h | 158 + include/sound/sof/dai-intel.h | 178 + include/sound/sof/dai.h | 75 + include/sound/sof/header.h | 158 + include/sound/sof/info.h | 118 + include/sound/sof/pm.h | 48 + include/sound/sof/stream.h | 148 + include/sound/sof/topology.h | 256 + include/sound/sof/trace.h | 67 + include/sound/sof/xtensa.h | 44 + include/target/iscsi/iscsi_target_core.h | 1 + include/target/target_core_base.h | 4 +- include/target/target_core_fabric.h | 1 + include/trace/bpf_probe.h | 27 +- include/trace/define_trace.h | 8 + include/trace/events/bpf_test_run.h | 50 + include/trace/events/btrfs.h | 245 +- include/trace/events/cgroup.h | 55 + include/trace/events/compaction.h | 10 +- include/trace/events/cpuhp.h | 4 +- include/trace/events/devfreq.h | 40 + include/trace/events/f2fs.h | 57 + include/trace/events/fib.h | 44 +- include/trace/events/fib6.h | 16 +- include/trace/events/gpio.h | 4 - include/trace/events/ib_mad.h | 390 + include/trace/events/ib_umad.h | 126 + include/trace/events/mlxsw.h | 2 +- include/trace/events/nbd.h | 107 + include/trace/events/preemptirq.h | 2 +- include/trace/events/random.h | 13 +- include/trace/events/rcu.h | 85 +- include/trace/events/rpcrdma.h | 27 + include/trace/events/sched.h | 21 +- include/trace/events/spi.h | 10 +- include/trace/events/sunrpc.h | 10 +- include/trace/events/syscalls.h | 2 +- include/trace/events/timer.h | 17 +- include/trace/events/vmscan.h | 102 +- include/trace/events/workqueue.h | 4 +- include/trace/events/xen.h | 2 +- include/uapi/asm-generic/sockios.h | 4 +- include/uapi/drm/amdgpu_drm.h | 43 + include/uapi/drm/drm.h | 37 + include/uapi/drm/drm_fourcc.h | 51 +- include/uapi/drm/drm_mode.h | 4 +- include/uapi/drm/i915_drm.h | 254 +- include/uapi/drm/lima_drm.h | 169 + include/uapi/drm/msm_drm.h | 14 + include/uapi/drm/panfrost_drm.h | 142 + include/uapi/linux/Kbuild | 2 + include/uapi/linux/aspeed-p2a-ctrl.h | 62 + include/uapi/linux/audit.h | 14 + include/uapi/linux/batadv_packet.h | 12 - include/uapi/linux/batman_adv.h | 25 +- include/uapi/linux/bpf.h | 477 +- include/uapi/linux/btf.h | 32 +- include/uapi/linux/btrfs_tree.h | 2 + include/uapi/linux/byteorder/big_endian.h | 4 + include/uapi/linux/byteorder/little_endian.h | 4 + include/uapi/linux/elf-em.h | 6 + include/uapi/linux/ethtool.h | 10 +- include/uapi/linux/fou.h | 6 + include/uapi/linux/fs.h | 3 + include/uapi/linux/fuse.h | 22 +- include/uapi/linux/icmpv6.h | 4 + include/uapi/linux/if_tun.h | 1 + include/uapi/linux/if_vlan.h | 9 +- include/uapi/linux/input-event-codes.h | 7 +- include/uapi/linux/ip_vs.h | 11 + include/uapi/linux/kfd_ioctl.h | 20 +- include/uapi/linux/kvm.h | 10 + include/uapi/linux/lirc.h | 2 + include/uapi/linux/media-bus-format.h | 3 +- include/uapi/linux/media.h | 25 +- include/uapi/linux/mei.h | 67 +- include/uapi/linux/netfilter/nf_tables.h | 8 + include/uapi/linux/nfs_mount.h | 9 - include/uapi/linux/nfsd/cld.h | 1 + include/uapi/linux/nl80211.h | 86 +- include/uapi/linux/openvswitch.h | 46 + include/uapi/linux/pci_regs.h | 138 +- include/uapi/linux/pkt_sched.h | 13 + include/uapi/linux/psci.h | 7 + include/uapi/linux/psp-sev.h | 18 +- include/uapi/linux/sched.h | 1 + include/uapi/linux/sed-opal.h | 11 +- include/uapi/linux/serial_core.h | 6 + include/uapi/linux/sockios.h | 21 + include/uapi/linux/spi/spidev.h | 6 +- include/uapi/linux/switchtec_ioctl.h | 13 +- include/uapi/linux/tcp.h | 27 + include/uapi/linux/tipc.h | 1 + include/uapi/linux/tipc_netlink.h | 2 + include/uapi/linux/tls.h | 15 + include/uapi/linux/v4l2-controls.h | 8 + include/uapi/linux/vbox_vmmdev_types.h | 60 + include/uapi/linux/vfio.h | 4 + include/uapi/linux/vfio_ccw.h | 12 + include/uapi/linux/videodev2.h | 17 + include/uapi/linux/virtio_gpu.h | 12 +- include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/virtio_iommu.h | 161 + include/uapi/misc/habanalabs.h | 158 +- include/uapi/rdma/mlx5-abi.h | 3 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 1 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 1 + include/uapi/rdma/rdma_netlink.h | 31 +- include/uapi/scsi/fc/fc_els.h | 33 + include/uapi/sound/asound.h | 1 + include/uapi/sound/sof/abi.h | 62 + include/uapi/sound/sof/eq.h | 172 + include/uapi/sound/sof/fw.h | 78 + include/uapi/sound/sof/header.h | 27 + include/uapi/sound/sof/manifest.h | 188 + include/uapi/sound/sof/tokens.h | 107 + include/uapi/sound/sof/tone.h | 21 + include/uapi/sound/sof/trace.h | 66 + include/video/udlfb.h | 7 + include/xen/xen.h | 4 +- init/Kconfig | 45 +- init/initramfs.c | 147 +- init/main.c | 39 +- ipc/ipc_sysctl.c | 14 +- ipc/mqueue.c | 72 +- ipc/msgutil.c | 6 + ipc/util.c | 49 +- ipc/util.h | 47 +- kernel/.gitignore | 1 + kernel/Kconfig.locks | 9 +- kernel/Makefile | 11 + kernel/acct.c | 4 +- kernel/async.c | 4 +- kernel/audit.c | 2 +- kernel/auditfilter.c | 14 +- kernel/auditsc.c | 115 +- kernel/backtracetest.c | 11 +- kernel/bpf/arraymap.c | 53 +- kernel/bpf/btf.c | 419 +- kernel/bpf/cgroup.c | 370 +- kernel/bpf/core.c | 15 +- kernel/bpf/cpumap.c | 66 +- kernel/bpf/disasm.c | 5 +- kernel/bpf/hashtab.c | 6 +- kernel/bpf/helpers.c | 131 + kernel/bpf/inode.c | 32 +- kernel/bpf/local_storage.c | 6 +- kernel/bpf/lpm_trie.c | 3 +- kernel/bpf/queue_stack_maps.c | 6 +- kernel/bpf/syscall.c | 186 +- kernel/bpf/verifier.c | 819 +- kernel/cgroup/Makefile | 4 +- kernel/cgroup/cgroup-internal.h | 8 +- kernel/cgroup/cgroup-v1.c | 16 - kernel/cgroup/cgroup.c | 243 +- kernel/cgroup/cpuset.c | 11 +- kernel/cgroup/freezer.c | 647 +- kernel/cgroup/{freezer.c => legacy_freezer.c} | 0 kernel/compat.c | 3 + kernel/cpu.c | 101 +- kernel/debug/kdb/Makefile | 1 - kernel/debug/kdb/kdb_main.c | 1 - kernel/dma/Kconfig | 1 + kernel/dma/debug.c | 14 +- kernel/dma/direct.c | 2 +- kernel/dma/mapping.c | 9 +- kernel/dma/remap.c | 2 +- kernel/dma/swiotlb.c | 6 +- kernel/events/core.c | 103 +- kernel/events/ring_buffer.c | 37 +- kernel/events/uprobes.c | 13 +- kernel/exit.c | 6 +- kernel/fail_function.c | 2 +- kernel/fork.c | 174 +- kernel/futex.c | 194 +- kernel/gcov/Kconfig | 3 +- kernel/gcov/Makefile | 5 +- kernel/gcov/base.c | 86 +- kernel/gcov/clang.c | 581 + kernel/gcov/gcc_3_4.c | 12 + kernel/gcov/gcc_4_7.c | 12 + kernel/gcov/gcc_base.c | 86 + kernel/gcov/gcov.h | 5 + kernel/gen_ikh_data.sh | 89 + kernel/iomem.c | 4 +- kernel/irq/chip.c | 31 + kernel/irq/debugfs.c | 2 +- kernel/irq/devres.c | 5 +- kernel/irq/handle.c | 2 +- kernel/irq/irqdesc.c | 4 +- kernel/irq/irqdomain.c | 2 +- kernel/irq/manage.c | 7 +- kernel/irq/spurious.c | 4 +- kernel/irq/timings.c | 522 +- kernel/irq_work.c | 75 +- kernel/jump_label.c | 63 +- kernel/kexec_file.c | 17 +- kernel/kheaders.c | 74 + kernel/kprobes.c | 6 +- kernel/kthread.c | 1 + kernel/latencytop.c | 37 +- kernel/livepatch/core.c | 8 +- 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/memremap.c | 12 +- kernel/module-internal.h | 2 +- kernel/module.c | 112 +- kernel/notifier.c | 1 + kernel/padata.c | 3 +- kernel/panic.c | 11 +- kernel/pid.c | 10 +- kernel/power/hibernate.c | 5 +- kernel/power/main.c | 14 + kernel/power/snapshot.c | 5 +- kernel/power/suspend.c | 13 +- kernel/power/user.c | 5 +- kernel/printk/printk.c | 18 +- kernel/ptrace.c | 15 +- kernel/rcu/rcu.h | 10 +- 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 | 518 +- 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/reboot.c | 20 +- kernel/resource.c | 11 +- kernel/rseq.c | 9 +- kernel/sched/core.c | 128 +- kernel/sched/cpufreq.c | 2 +- kernel/sched/cpufreq_schedutil.c | 72 +- kernel/sched/deadline.c | 3 +- kernel/sched/debug.c | 2 +- kernel/sched/fair.c | 144 +- kernel/sched/psi.c | 615 +- kernel/sched/rt.c | 5 + kernel/sched/sched.h | 18 +- kernel/sched/topology.c | 31 +- kernel/seccomp.c | 25 +- kernel/signal.c | 98 +- kernel/softirq.c | 51 - kernel/stacktrace.c | 333 +- kernel/stop_machine.c | 2 +- kernel/sys.c | 2 +- kernel/sys_ni.c | 3 - kernel/sysctl.c | 62 +- kernel/taskstats.c | 33 +- kernel/time/alarmtimer.c | 2 +- kernel/time/clockevents.c | 18 +- kernel/time/jiffies.c | 4 +- kernel/time/ntp.c | 22 +- kernel/time/ntp_internal.h | 4 +- kernel/time/sched_clock.c | 10 +- kernel/time/tick-broadcast.c | 48 +- kernel/time/tick-common.c | 4 +- kernel/time/tick-internal.h | 10 +- kernel/time/tick-sched.c | 15 +- kernel/time/tick-sched.h | 13 +- kernel/time/time.c | 12 +- kernel/time/timekeeping.c | 37 +- kernel/time/timekeeping.h | 7 + kernel/time/timer.c | 32 +- kernel/torture.c | 2 + kernel/trace/Kconfig | 7 - kernel/trace/bpf_trace.c | 38 + kernel/trace/fgraph.c | 9 +- kernel/trace/ftrace.c | 25 +- kernel/trace/ring_buffer.c | 4 +- kernel/trace/trace.c | 456 +- kernel/trace/trace.h | 18 +- kernel/trace/trace_branch.c | 4 + kernel/trace/trace_dynevent.c | 2 +- kernel/trace/trace_events.c | 1 + kernel/trace/trace_events_filter.c | 36 +- kernel/trace/trace_events_hist.c | 283 +- kernel/trace/trace_events_trigger.c | 3 +- kernel/trace/trace_kprobe.c | 77 +- kernel/trace/trace_probe.c | 274 +- kernel/trace/trace_probe.h | 77 +- kernel/trace/trace_selftest.c | 5 +- kernel/trace/trace_stack.c | 85 +- kernel/trace/trace_syscalls.c | 9 +- kernel/trace/trace_uprobe.c | 44 +- kernel/user.c | 7 +- kernel/watchdog.c | 12 +- kernel/watchdog_hld.c | 3 +- kernel/workqueue.c | 166 +- kernel/workqueue_internal.h | 5 +- lib/Kconfig | 22 +- lib/Kconfig.debug | 53 +- lib/Makefile | 28 +- lib/asn1_decoder.c | 4 + lib/bitmap.c | 280 +- lib/cmdline.c | 5 + lib/crc-t10dif.c | 1 - lib/debugobjects.c | 66 +- lib/digsig.c | 1 - lib/div64.c | 192 - lib/dynamic_debug.c | 111 +- lib/error-inject.c | 2 +- lib/fault-inject.c | 12 +- lib/genalloc.c | 5 +- lib/iov_iter.c | 11 +- lib/kobject.c | 40 +- lib/kobject_uevent.c | 11 +- lib/libcrc32c.c | 1 - lib/list_sort.c | 242 +- lib/lzo/lzo1x_compress.c | 9 +- lib/lzo/lzo1x_decompress_safe.c | 4 +- lib/math/Kconfig | 11 + lib/math/Makefile | 5 + lib/{ => math}/cordic.c | 0 lib/math/div64.c | 192 + lib/{ => math}/gcd.c | 0 lib/math/int_pow.c | 32 + lib/{ => math}/int_sqrt.c | 0 lib/{ => math}/lcm.c | 0 lib/{ => math}/prime_numbers.c | 0 lib/math/rational.c | 102 + lib/{ => math}/reciprocal_div.c | 0 lib/nlattr.c | 184 +- lib/percpu-refcount.c | 4 +- lib/plist.c | 4 +- lib/radix-tree.c | 2 +- lib/rational.c | 65 - lib/rhashtable.c | 218 +- lib/sbitmap.c | 11 + lib/siphash.c | 36 +- lib/sort.c | 254 +- 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 | 87 +- lib/test_printf.c | 46 +- lib/test_rhashtable.c | 2 +- lib/test_strscpy.c | 150 + lib/test_sysctl.c | 18 +- lib/test_vmalloc.c | 10 +- lib/test_xarray.c | 38 + lib/ubsan.c | 4 + 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 + localversion-next | 1 + mm/Kconfig | 82 +- mm/Kconfig.debug | 1 - mm/Makefile | 7 +- mm/cma.c | 23 +- mm/cma_debug.c | 2 +- mm/compaction.c | 37 +- mm/debug.c | 9 +- mm/filemap.c | 163 +- mm/gup.c | 441 +- mm/gup_benchmark.c | 5 +- mm/hmm.c | 1086 +- mm/huge_memory.c | 57 +- mm/hugetlb.c | 192 +- mm/kasan/Makefile | 9 +- mm/kasan/common.c | 43 +- mm/kasan/kasan.h | 5 +- mm/kasan/report.c | 10 +- mm/khugepaged.c | 7 +- mm/kmemleak.c | 42 +- mm/ksm.c | 6 +- mm/madvise.c | 5 +- mm/memblock.c | 82 +- mm/memcontrol.c | 428 +- mm/memfd.c | 2 + mm/memory.c | 127 +- mm/memory_hotplug.c | 150 +- mm/mempolicy.c | 40 +- mm/migrate.c | 18 +- mm/mincore.c | 23 +- mm/mlock.c | 4 +- mm/mmap.c | 25 +- mm/mmu_gather.c | 129 +- mm/mmu_notifier.c | 12 +- mm/mprotect.c | 4 +- mm/mremap.c | 9 +- mm/nommu.c | 14 + mm/oom_kill.c | 3 +- mm/page_alloc.c | 438 +- mm/page_isolation.c | 53 +- mm/page_owner.c | 82 +- mm/percpu-internal.h | 15 +- mm/percpu-km.c | 2 +- mm/percpu-stats.c | 5 +- mm/percpu.c | 551 +- mm/rmap.c | 10 +- mm/shmem.c | 60 +- mm/shuffle.c | 207 + mm/shuffle.h | 64 + mm/slab.c | 115 +- mm/slab.h | 3 +- mm/slab_common.c | 2 +- mm/slob.c | 59 +- mm/slub.c | 109 +- mm/sparse.c | 18 +- mm/swap.c | 2 +- mm/swap_state.c | 4 +- mm/swapfile.c | 36 +- mm/userfaultfd.c | 3 +- mm/util.c | 61 +- mm/vmalloc.c | 1288 +- mm/vmscan.c | 321 +- mm/vmstat.c | 5 - mm/workingset.c | 10 +- mm/z3fold.c | 638 +- net/6lowpan/nhc.c | 2 +- net/8021q/vlan.c | 18 +- net/8021q/vlan_dev.c | 48 +- net/8021q/vlan_netlink.c | 11 +- net/Kconfig | 7 +- net/appletalk/aarp.c | 15 +- net/appletalk/ddp.c | 28 +- net/atm/clip.c | 4 +- net/atm/ioctl.c | 16 - net/atm/lec.c | 6 +- net/atm/pvc.c | 1 + net/atm/svc.c | 1 + net/ax25/af_ax25.c | 13 +- net/batman-adv/Kconfig | 24 +- net/batman-adv/Makefile | 15 +- net/batman-adv/bat_algo.c | 12 - net/batman-adv/bat_algo.h | 12 - net/batman-adv/bat_iv_ogm.c | 12 - net/batman-adv/bat_iv_ogm.h | 12 - net/batman-adv/bat_v.c | 12 - net/batman-adv/bat_v.h | 12 - net/batman-adv/bat_v_elp.c | 18 +- net/batman-adv/bat_v_elp.h | 12 - net/batman-adv/bat_v_ogm.c | 12 - net/batman-adv/bat_v_ogm.h | 12 - net/batman-adv/bitarray.c | 12 - net/batman-adv/bitarray.h | 12 - net/batman-adv/bridge_loop_avoidance.c | 29 +- net/batman-adv/bridge_loop_avoidance.h | 12 - net/batman-adv/debugfs.c | 12 - net/batman-adv/debugfs.h | 12 - net/batman-adv/distributed-arp-table.c | 40 +- net/batman-adv/distributed-arp-table.h | 12 - net/batman-adv/fragmentation.c | 12 - net/batman-adv/fragmentation.h | 12 - net/batman-adv/gateway_client.c | 13 - net/batman-adv/gateway_client.h | 12 - net/batman-adv/gateway_common.c | 12 - net/batman-adv/gateway_common.h | 12 - net/batman-adv/hard-interface.c | 12 - net/batman-adv/hard-interface.h | 12 - net/batman-adv/hash.c | 12 - net/batman-adv/hash.h | 12 - net/batman-adv/icmp_socket.c | 12 - net/batman-adv/icmp_socket.h | 12 - net/batman-adv/log.c | 12 - net/batman-adv/log.h | 12 - net/batman-adv/main.c | 85 +- net/batman-adv/main.h | 14 +- net/batman-adv/multicast.c | 211 +- net/batman-adv/multicast.h | 30 +- net/batman-adv/netlink.c | 60 +- net/batman-adv/netlink.h | 12 - net/batman-adv/network-coding.c | 12 - net/batman-adv/network-coding.h | 12 - net/batman-adv/originator.c | 12 - net/batman-adv/originator.h | 12 - net/batman-adv/routing.c | 12 - net/batman-adv/routing.h | 12 - net/batman-adv/send.c | 12 - net/batman-adv/send.h | 12 - net/batman-adv/soft-interface.c | 20 +- net/batman-adv/soft-interface.h | 12 - net/batman-adv/sysfs.c | 135 +- net/batman-adv/sysfs.h | 50 +- net/batman-adv/tp_meter.c | 12 - net/batman-adv/tp_meter.h | 12 - net/batman-adv/trace.c | 12 - net/batman-adv/trace.h | 12 - net/batman-adv/translation-table.c | 49 +- net/batman-adv/translation-table.h | 16 +- net/batman-adv/tvlv.c | 12 - net/batman-adv/tvlv.h | 12 - net/batman-adv/types.h | 18 +- net/bluetooth/af_bluetooth.c | 8 - net/bluetooth/amp.c | 1 - net/bluetooth/hci_conn.c | 8 + net/bluetooth/hci_core.c | 2 - net/bluetooth/hci_event.c | 2 +- net/bluetooth/hidp/sock.c | 1 + net/bluetooth/l2cap_core.c | 9 +- net/bluetooth/l2cap_sock.c | 8 +- net/bluetooth/mgmt.c | 11 +- net/bluetooth/rfcomm/sock.c | 1 + net/bluetooth/sco.c | 5 +- net/bluetooth/smp.c | 1 - net/bpf/Makefile | 2 +- net/bpf/test_run.c | 203 +- net/bridge/br.c | 14 +- net/bridge/br_arp_nd_proxy.c | 19 +- net/bridge/br_fdb.c | 1 - net/bridge/br_forward.c | 15 +- net/bridge/br_if.c | 2 +- net/bridge/br_input.c | 100 +- net/bridge/br_mdb.c | 21 +- net/bridge/br_multicast.c | 33 +- net/bridge/br_netfilter_hooks.c | 1 + net/bridge/br_netfilter_ipv6.c | 2 + net/bridge/br_netlink.c | 18 +- net/bridge/br_netlink_tunnel.c | 6 +- net/bridge/br_private.h | 35 +- net/bridge/br_stp_if.c | 3 +- net/bridge/br_vlan.c | 215 +- net/bridge/br_vlan_tunnel.c | 1 - net/bridge/netfilter/ebtable_broute.c | 63 +- net/bridge/netfilter/ebtables.c | 10 +- net/caif/caif_dev.c | 12 +- net/can/af_can.c | 6 - net/can/bcm.c | 1 + net/can/gw.c | 4 +- net/can/raw.c | 1 + net/ceph/ceph_common.c | 18 +- net/ceph/messenger.c | 8 +- net/ceph/mon_client.c | 9 + net/ceph/osd_client.c | 2 +- net/ceph/pagevec.c | 2 +- net/compat.c | 57 - net/core/Makefile | 1 + net/core/bpf_sk_storage.c | 804 + net/core/datagram.c | 31 +- net/core/datagram.h | 15 + net/core/dev.c | 102 +- net/core/dev_ioctl.c | 3 +- net/core/devlink.c | 427 +- net/core/drop_monitor.c | 3 + net/core/dst.c | 17 - net/core/ethtool.c | 48 +- net/core/failover.c | 6 +- net/core/fib_rules.c | 6 +- net/core/filter.c | 624 +- net/core/flow_dissector.c | 129 +- net/core/gen_stats.c | 2 + net/core/lwt_bpf.c | 10 +- net/core/lwtunnel.c | 9 +- net/core/neighbour.c | 32 +- net/core/net-procfs.c | 2 +- net/core/net-sysfs.c | 16 +- net/core/net_namespace.c | 22 +- net/core/netpoll.c | 6 +- net/core/netprio_cgroup.c | 2 - net/core/pktgen.c | 2 +- net/core/ptp_classifier.c | 7 +- net/core/rtnetlink.c | 166 +- net/core/skbuff.c | 88 +- net/core/sock.c | 60 +- net/core/sock_reuseport.c | 2 + net/core/sysctl_net_core.c | 8 +- net/dcb/dcbnl.c | 130 +- net/dccp/feat.c | 7 +- net/dccp/ipv4.c | 1 + net/dccp/ipv6.c | 5 +- net/decnet/af_decnet.c | 2 +- net/decnet/dn_dev.c | 8 +- net/decnet/dn_fib.c | 10 +- net/decnet/dn_route.c | 4 +- net/decnet/dn_table.c | 3 +- net/dns_resolver/dns_query.c | 2 - net/dsa/Kconfig | 91 +- net/dsa/Makefile | 20 +- net/dsa/dsa.c | 170 +- net/dsa/dsa2.c | 55 +- net/dsa/dsa_priv.h | 48 +- net/dsa/legacy.c | 745 - net/dsa/port.c | 85 +- net/dsa/slave.c | 59 +- net/dsa/switch.c | 31 +- net/dsa/tag_brcm.c | 41 +- net/dsa/tag_dsa.c | 15 +- net/dsa/tag_edsa.c | 15 +- net/dsa/tag_gswip.c | 9 +- net/dsa/tag_ksz.c | 29 +- net/dsa/tag_lan9303.c | 20 +- net/dsa/tag_mtk.c | 18 +- net/dsa/tag_qca.c | 29 +- net/dsa/tag_trailer.c | 15 +- net/ethernet/eth.c | 8 +- net/hsr/Makefile | 1 + net/hsr/hsr_debugfs.c | 119 + net/hsr/hsr_device.c | 66 +- net/hsr/hsr_device.h | 6 +- net/hsr/hsr_forward.c | 97 +- net/hsr/hsr_forward.h | 6 +- net/hsr/hsr_framereg.c | 127 +- net/hsr/hsr_framereg.h | 18 +- net/hsr/hsr_main.c | 16 +- net/hsr/hsr_main.h | 64 +- net/hsr/hsr_netlink.c | 64 +- net/hsr/hsr_netlink.h | 6 +- net/hsr/hsr_slave.c | 19 +- net/hsr/hsr_slave.h | 7 +- net/ieee802154/ieee802154.h | 2 - net/ieee802154/netlink.c | 1 + net/ieee802154/nl802154.c | 139 +- net/ieee802154/socket.c | 6 +- net/ipv4/Kconfig | 29 +- net/ipv4/Makefile | 3 - net/ipv4/af_inet.c | 15 +- net/ipv4/bpfilter/sockopt.c | 3 +- net/ipv4/devinet.c | 27 +- net/ipv4/esp4.c | 20 +- net/ipv4/esp4_offload.c | 58 +- net/ipv4/fib_frontend.c | 89 +- net/ipv4/fib_lookup.h | 1 + net/ipv4/fib_semantics.c | 988 +- net/ipv4/fib_trie.c | 33 +- net/ipv4/fou.c | 157 +- net/ipv4/inet_connection_sock.c | 4 +- net/ipv4/ip_forward.c | 2 +- net/ipv4/ip_gre.c | 15 +- net/ipv4/ip_input.c | 7 +- net/ipv4/ip_options.c | 4 +- net/ipv4/ip_output.c | 21 +- net/ipv4/ip_tunnel_core.c | 8 +- net/ipv4/ip_vti.c | 75 +- net/ipv4/ipmr.c | 21 +- net/ipv4/ipmr_base.c | 2 +- net/ipv4/netfilter/Kconfig | 20 +- net/ipv4/netfilter/Makefile | 2 - net/ipv4/netfilter/ipt_CLUSTERIP.c | 2 +- net/ipv4/netfilter/ipt_MASQUERADE.c | 101 - net/ipv4/netfilter/nf_nat_h323.c | 2 +- net/ipv4/netfilter/nf_nat_pptp.c | 2 +- net/ipv4/netfilter/nft_chain_route_ipv4.c | 89 - net/ipv4/route.c | 224 +- net/ipv4/syncookies.c | 17 +- net/ipv4/sysctl_net_ipv4.c | 14 +- net/ipv4/tcp.c | 61 +- net/ipv4/tcp_dctcp.c | 81 +- net/ipv4/tcp_input.c | 121 +- net/ipv4/tcp_ipv4.c | 27 +- net/ipv4/tcp_metrics.c | 17 +- net/ipv4/tcp_minisocks.c | 5 + net/ipv4/tcp_output.c | 19 +- net/ipv4/tcp_timer.c | 3 + net/ipv4/udp.c | 19 +- net/ipv4/udp_offload.c | 9 +- net/ipv4/xfrm4_mode_beet.c | 155 - net/ipv4/xfrm4_mode_transport.c | 114 - net/ipv4/xfrm4_mode_tunnel.c | 152 - net/ipv4/xfrm4_output.c | 27 +- net/ipv4/xfrm4_policy.c | 134 +- net/ipv4/xfrm4_protocol.c | 3 +- net/ipv6/Kconfig | 35 +- net/ipv6/Makefile | 4 - net/ipv6/addrconf.c | 65 +- net/ipv6/addrconf_core.c | 40 +- net/ipv6/addrlabel.c | 14 +- net/ipv6/af_inet6.c | 24 +- net/ipv6/esp6_offload.c | 48 +- net/ipv6/fib6_rules.c | 53 +- net/ipv6/icmp.c | 59 +- net/ipv6/ila/ila_lwt.c | 3 +- net/ipv6/ila/ila_main.c | 9 +- net/ipv6/ila/ila_xlat.c | 1 + net/ipv6/ip6_fib.c | 54 +- net/ipv6/ip6_flowlabel.c | 22 +- net/ipv6/ip6_gre.c | 20 +- net/ipv6/ip6_output.c | 6 +- net/ipv6/ip6_tunnel.c | 4 +- net/ipv6/ip6_vti.c | 6 +- net/ipv6/ip6mr.c | 1 - net/ipv6/ndisc.c | 25 +- net/ipv6/netfilter/Kconfig | 19 +- net/ipv6/netfilter/Makefile | 2 - net/ipv6/netfilter/ip6t_MASQUERADE.c | 81 - net/ipv6/netfilter/ip6t_srh.c | 6 + net/ipv6/netfilter/nft_chain_route_ipv6.c | 91 - net/ipv6/output_core.c | 30 +- net/ipv6/raw.c | 1 + net/ipv6/route.c | 1237 +- net/ipv6/seg6.c | 9 +- net/ipv6/seg6_iptunnel.c | 4 +- net/ipv6/seg6_local.c | 11 +- net/ipv6/sit.c | 4 + net/ipv6/tcp_ipv6.c | 65 +- net/ipv6/udp.c | 12 +- net/ipv6/xfrm6_mode_beet.c | 131 - net/ipv6/xfrm6_mode_ro.c | 85 - net/ipv6/xfrm6_mode_transport.c | 121 - net/ipv6/xfrm6_mode_tunnel.c | 151 - net/ipv6/xfrm6_output.c | 36 +- net/ipv6/xfrm6_policy.c | 126 - net/ipv6/xfrm6_protocol.c | 3 +- net/ipv6/xfrm6_tunnel.c | 6 +- net/kcm/kcmsock.c | 16 +- net/key/af_key.c | 4 +- net/l2tp/l2tp_core.c | 10 +- net/l2tp/l2tp_ip.c | 1 + net/l2tp/l2tp_ip6.c | 1 + net/l2tp/l2tp_netlink.c | 23 +- net/l2tp/l2tp_ppp.c | 3 +- net/llc/af_llc.c | 3 +- net/mac80211/cfg.c | 46 + net/mac80211/debugfs.c | 54 + net/mac80211/debugfs_netdev.c | 2 +- net/mac80211/driver-ops.c | 21 + net/mac80211/driver-ops.h | 8 + net/mac80211/ht.c | 5 +- net/mac80211/ieee80211_i.h | 9 +- net/mac80211/iface.c | 20 +- net/mac80211/key.c | 96 +- net/mac80211/key.h | 2 + net/mac80211/main.c | 16 + net/mac80211/mesh.h | 2 + net/mac80211/mesh_hwmp.c | 34 +- net/mac80211/mesh_pathtbl.c | 4 +- net/mac80211/mlme.c | 3 - net/mac80211/rc80211_minstrel_ht.c | 124 +- net/mac80211/rc80211_minstrel_ht.h | 2 +- net/mac80211/rx.c | 84 +- net/mac80211/sta_info.c | 15 + net/mac80211/tdls.c | 2 +- net/mac80211/trace.h | 30 + net/mac80211/trace_msg.h | 7 +- net/mac80211/tx.c | 166 +- net/mac80211/util.c | 162 +- net/mac80211/wme.c | 82 +- net/mac80211/wme.h | 2 + net/mpls/af_mpls.c | 32 +- net/mpls/mpls_iptunnel.c | 26 +- net/ncsi/ncsi-netlink.c | 33 +- net/ncsi/ncsi-rsp.c | 6 +- net/netfilter/Kconfig | 20 +- net/netfilter/Makefile | 4 +- net/netfilter/core.c | 3 +- net/netfilter/ipset/ip_set_bitmap_gen.h | 14 +- net/netfilter/ipset/ip_set_core.c | 36 +- net/netfilter/ipset/ip_set_hash_gen.h | 14 +- net/netfilter/ipset/ip_set_list_set.c | 14 +- net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/ipvs/ip_vs_ctl.c | 87 +- net/netfilter/ipvs/ip_vs_xmit.c | 84 +- net/netfilter/nf_conntrack_amanda.c | 8 +- net/netfilter/nf_conntrack_core.c | 43 +- net/netfilter/nf_conntrack_expect.c | 2 +- net/netfilter/nf_conntrack_ftp.c | 18 +- net/netfilter/nf_conntrack_helper.c | 86 + net/netfilter/nf_conntrack_irc.c | 6 +- net/netfilter/nf_conntrack_netlink.c | 135 +- net/netfilter/nf_conntrack_proto.c | 2 +- net/netfilter/nf_conntrack_proto_dccp.c | 6 +- net/netfilter/nf_conntrack_proto_icmp.c | 93 +- net/netfilter/nf_conntrack_proto_icmpv6.c | 52 +- net/netfilter/nf_conntrack_proto_sctp.c | 6 +- net/netfilter/nf_conntrack_proto_tcp.c | 6 +- net/netfilter/nf_conntrack_sane.c | 12 +- net/netfilter/nf_conntrack_sip.c | 67 +- net/netfilter/nf_conntrack_standalone.c | 48 +- net/netfilter/nf_conntrack_tftp.c | 18 +- net/netfilter/nf_conntrack_timeout.c | 89 + net/netfilter/nf_flow_table_ip.c | 16 +- net/netfilter/nf_internals.h | 3 - net/netfilter/nf_nat_amanda.c | 9 +- net/netfilter/nf_nat_core.c | 34 +- net/netfilter/nf_nat_ftp.c | 9 +- net/netfilter/nf_nat_irc.c | 9 +- net/netfilter/nf_nat_masquerade.c | 104 +- net/netfilter/nf_nat_proto.c | 59 +- net/netfilter/nf_nat_sip.c | 9 +- net/netfilter/nf_nat_tftp.c | 9 +- net/netfilter/nf_queue.c | 1 + net/netfilter/nf_tables_api.c | 151 +- net/netfilter/nf_tables_set_core.c | 1 + net/netfilter/nfnetlink.c | 15 +- net/netfilter/nfnetlink_acct.c | 4 +- net/netfilter/nfnetlink_cthelper.c | 29 +- net/netfilter/nfnetlink_cttimeout.c | 11 +- net/netfilter/nfnetlink_log.c | 2 +- net/netfilter/nfnetlink_osf.c | 14 +- net/netfilter/nfnetlink_queue.c | 9 +- net/netfilter/nft_chain_nat.c | 36 + net/netfilter/nft_chain_route.c | 169 + net/netfilter/nft_compat.c | 4 +- net/netfilter/nft_ct.c | 18 +- net/netfilter/nft_dynset.c | 17 + net/netfilter/nft_flow_offload.c | 4 +- net/netfilter/nft_masq.c | 83 +- net/netfilter/nft_nat.c | 58 +- net/netfilter/nft_objref.c | 19 +- net/netfilter/nft_osf.c | 30 +- net/netfilter/nft_redir.c | 65 +- net/netfilter/nft_set_rbtree.c | 7 +- net/netfilter/nft_tunnel.c | 27 +- net/netfilter/x_tables.c | 3 +- net/netfilter/xt_CT.c | 93 +- net/netfilter/xt_MASQUERADE.c | 131 + net/netfilter/xt_connlabel.c | 2 +- net/netfilter/xt_time.c | 23 +- net/netlabel/netlabel_calipso.c | 9 +- net/netlabel/netlabel_cipso_v4.c | 59 +- net/netlabel/netlabel_mgmt.c | 25 +- net/netlabel/netlabel_unlabeled.c | 17 +- net/netlink/af_netlink.c | 3 +- net/netlink/genetlink.c | 51 +- net/netrom/af_netrom.c | 90 +- net/netrom/nr_loopback.c | 2 +- net/netrom/nr_route.c | 2 +- net/netrom/sysctl_net_netrom.c | 5 +- net/nfc/llcp_sock.c | 9 +- net/nfc/nci/hci.c | 8 + net/nfc/netlink.c | 61 +- net/openvswitch/actions.c | 48 + net/openvswitch/conntrack.c | 93 +- net/openvswitch/datapath.c | 53 +- net/openvswitch/flow_netlink.c | 249 +- net/openvswitch/meter.c | 23 +- net/openvswitch/vport-vxlan.c | 6 +- net/openvswitch/vport.c | 2 +- net/packet/af_packet.c | 67 +- net/packet/diag.c | 2 +- net/phonet/pn_netlink.c | 8 +- net/psample/psample.c | 1 + net/qrtr/qrtr.c | 7 +- 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/info.c | 2 +- net/rds/rdma.c | 3 +- net/rds/tcp.c | 2 +- net/rose/af_rose.c | 7 +- net/rose/rose_loopback.c | 27 +- net/rose/rose_subr.c | 21 +- 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 | 5 +- net/rxrpc/output.c | 11 +- net/rxrpc/peer_event.c | 5 + net/rxrpc/sendmsg.c | 21 +- net/sched/Kconfig | 3 +- net/sched/act_api.c | 141 +- net/sched/act_bpf.c | 28 +- net/sched/act_connmark.c | 26 +- net/sched/act_csum.c | 25 +- net/sched/act_gact.c | 18 +- net/sched/act_ife.c | 45 +- net/sched/act_ipt.c | 14 +- net/sched/act_mirred.c | 28 +- net/sched/act_nat.c | 18 +- net/sched/act_pedit.c | 31 +- net/sched/act_police.c | 16 +- net/sched/act_sample.c | 34 +- net/sched/act_simple.c | 57 +- net/sched/act_skbedit.c | 23 +- net/sched/act_skbmod.c | 23 +- net/sched/act_tunnel_key.c | 36 +- net/sched/act_vlan.c | 25 +- net/sched/cls_api.c | 27 +- net/sched/cls_basic.c | 6 +- net/sched/cls_bpf.c | 6 +- net/sched/cls_cgroup.c | 7 +- net/sched/cls_flow.c | 5 +- net/sched/cls_flower.c | 620 +- net/sched/cls_fw.c | 5 +- net/sched/cls_matchall.c | 11 +- net/sched/cls_route.c | 5 +- net/sched/cls_rsvp.h | 5 +- net/sched/cls_tcindex.c | 5 +- net/sched/cls_u32.c | 5 +- net/sched/em_ipt.c | 4 +- net/sched/em_meta.c | 3 +- net/sched/ematch.c | 7 +- net/sched/sch_api.c | 36 +- net/sched/sch_atm.c | 5 +- net/sched/sch_cake.c | 51 +- net/sched/sch_cbq.c | 20 +- net/sched/sch_cbs.c | 103 +- net/sched/sch_choke.c | 5 +- net/sched/sch_codel.c | 5 +- net/sched/sch_drr.c | 21 +- net/sched/sch_dsmark.c | 10 +- net/sched/sch_etf.c | 5 +- net/sched/sch_fq.c | 5 +- net/sched/sch_fq_codel.c | 6 +- net/sched/sch_generic.c | 70 +- net/sched/sch_gred.c | 25 +- net/sched/sch_hfsc.c | 24 +- net/sched/sch_hhf.c | 5 +- net/sched/sch_htb.c | 32 +- net/sched/sch_ingress.c | 2 +- net/sched/sch_mq.c | 2 +- net/sched/sch_mqprio.c | 12 +- net/sched/sch_multiq.c | 10 +- net/sched/sch_netem.c | 7 +- net/sched/sch_pie.c | 5 +- net/sched/sch_prio.c | 10 +- net/sched/sch_qfq.c | 20 +- net/sched/sch_red.c | 8 +- net/sched/sch_sfb.c | 8 +- net/sched/sch_taprio.c | 749 +- net/sched/sch_tbf.c | 8 +- net/sctp/auth.c | 1 - net/sctp/ipv6.c | 1 + net/sctp/protocol.c | 2 + net/sctp/sm_make_chunk.c | 2 - net/sctp/sm_sideeffect.c | 29 - net/sctp/sm_statefuns.c | 41 +- net/sctp/socket.c | 67 +- net/sctp/stream_interleave.c | 60 +- net/sctp/ulpevent.c | 19 +- net/sctp/ulpqueue.c | 53 +- net/smc/af_smc.c | 413 +- net/smc/smc.h | 11 +- net/smc/smc_clc.c | 10 +- net/smc/smc_clc.h | 20 +- net/smc/smc_close.c | 25 +- net/smc/smc_close.h | 1 + net/smc/smc_core.c | 93 +- net/smc/smc_core.h | 25 +- net/smc/smc_ism.c | 5 + net/smc/smc_pnet.c | 59 +- net/smc/smc_pnet.h | 7 +- net/socket.c | 342 +- net/strparser/strparser.c | 30 +- net/sunrpc/auth_gss/auth_gss.c | 68 +- net/sunrpc/auth_gss/gss_krb5_crypto.c | 2 - net/sunrpc/auth_gss/gss_krb5_mech.c | 1 - net/sunrpc/auth_gss/svcauth_gss.c | 6 +- net/sunrpc/auth_unix.c | 9 +- net/sunrpc/cache.c | 7 +- net/sunrpc/clnt.c | 187 +- net/sunrpc/debugfs.c | 2 +- net/sunrpc/rpcb_clnt.c | 12 +- net/sunrpc/sched.c | 158 +- net/sunrpc/socklib.c | 2 +- net/sunrpc/svc.c | 298 +- net/sunrpc/svc_xprt.c | 17 +- net/sunrpc/svcauth_unix.c | 15 +- net/sunrpc/svcsock.c | 4 +- net/sunrpc/xprt.c | 154 +- net/sunrpc/xprtrdma/backchannel.c | 120 +- net/sunrpc/xprtrdma/frwr_ops.c | 63 +- net/sunrpc/xprtrdma/rpc_rdma.c | 115 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 2 +- net/sunrpc/xprtrdma/transport.c | 105 +- net/sunrpc/xprtrdma/verbs.c | 340 +- net/sunrpc/xprtrdma/xprt_rdma.h | 121 +- net/sunrpc/xprtsock.c | 13 +- net/tipc/bcast.c | 275 +- net/tipc/bcast.h | 12 + net/tipc/bearer.c | 50 +- net/tipc/core.c | 2 + net/tipc/core.h | 3 + net/tipc/group.c | 5 +- net/tipc/link.c | 292 +- net/tipc/monitor.c | 4 +- net/tipc/msg.h | 62 + net/tipc/name_table.c | 7 +- net/tipc/net.c | 13 +- net/tipc/netlink.c | 51 +- net/tipc/netlink_compat.c | 112 +- net/tipc/node.c | 72 +- net/tipc/node.h | 8 +- net/tipc/socket.c | 47 +- net/tipc/sysctl.c | 8 +- net/tipc/topsrv.c | 1 + net/tipc/udp_media.c | 27 +- net/tls/tls_device.c | 99 +- net/tls/tls_device_fallback.c | 16 +- net/tls/tls_main.c | 60 +- net/tls/tls_sw.c | 93 +- net/unix/af_unix.c | 6 +- net/wimax/stack.c | 9 +- net/wireless/lib80211_crypt_tkip.c | 1 - net/wireless/nl80211.c | 941 +- net/wireless/pmsr.c | 30 +- net/wireless/rdev-ops.h | 29 +- net/wireless/reg.c | 67 +- net/wireless/scan.c | 176 +- net/wireless/trace.h | 87 +- net/wireless/util.c | 27 +- net/wireless/wext-compat.c | 3 - net/x25/af_x25.c | 27 +- net/xdp/xdp_umem.c | 23 +- net/xdp/xsk_queue.h | 56 +- net/xfrm/Kconfig | 8 +- net/xfrm/xfrm_device.c | 63 +- net/xfrm/xfrm_inout.h | 38 + net/xfrm/xfrm_input.c | 299 +- net/xfrm/xfrm_interface.c | 23 +- net/xfrm/xfrm_output.c | 381 +- net/xfrm/xfrm_policy.c | 284 +- net/xfrm/xfrm_state.c | 218 +- net/xfrm/xfrm_user.c | 26 +- samples/Kconfig | 7 +- samples/Makefile | 23 +- samples/bpf/.gitignore | 2 + samples/bpf/Makefile | 3 + samples/bpf/asm_goto_workaround.h | 1 + samples/bpf/ibumad_kern.c | 144 + samples/bpf/ibumad_user.c | 122 + samples/bpf/offwaketime_user.c | 5 + samples/bpf/sampleip_user.c | 5 + samples/bpf/spintest_user.c | 7 +- samples/bpf/trace_event_user.c | 5 + samples/kobject/kset-example.c | 3 +- samples/pidfd/Makefile | 6 + samples/pidfd/pidfd-metadata.c | 112 + samples/seccomp/Makefile | 2 +- scripts/Makefile.build | 12 +- scripts/Makefile.host | 2 +- scripts/Makefile.lib | 2 +- scripts/Makefile.modbuiltin | 2 +- scripts/Makefile.modpost | 2 +- scripts/atomic/gen-atomics.sh | 2 +- scripts/checkpatch.pl | 44 +- scripts/coccinelle/api/stream_open.cocci | 363 + scripts/coccinelle/free/put_device.cocci | 1 + scripts/coccinelle/misc/badty.cocci | 2 +- scripts/gcc-plugins/Kconfig | 126 +- scripts/gdb/linux/Makefile | 2 +- scripts/gdb/linux/clk.py | 69 + scripts/gdb/linux/config.py | 44 + scripts/gdb/linux/constants.py.in | 13 + scripts/gdb/linux/cpus.py | 1 + scripts/gdb/linux/lists.py | 24 + scripts/gdb/linux/proc.py | 10 +- scripts/gdb/linux/rbtree.py | 177 + scripts/gdb/linux/symbols.py | 6 +- scripts/gdb/linux/tasks.py | 2 + scripts/gdb/linux/timerlist.py | 219 + scripts/gdb/linux/utils.py | 7 +- scripts/gdb/vmlinux-gdb.py | 4 + scripts/kconfig/lxdialog/inputbox.c | 3 +- scripts/kconfig/nconf-cfg.sh | 0 scripts/kconfig/nconf.c | 2 +- scripts/kconfig/nconf.gui.c | 3 +- scripts/link-vmlinux.sh | 20 +- scripts/mkmakefile | 26 +- scripts/mod/modpost.c | 2 +- scripts/recordmcount.pl | 5 +- scripts/selinux/genheaders/genheaders.c | 1 - scripts/selinux/install_policy.sh | 92 +- scripts/selinux/mdp/Makefile | 2 +- scripts/selinux/mdp/mdp.c | 166 +- scripts/spelling.txt | 579 +- scripts/sphinx-pre-install | 1 + scripts/tags.sh | 2 +- security/Kconfig | 40 + security/Kconfig.hardening | 164 + security/apparmor/Kconfig | 2 + security/apparmor/apparmorfs.c | 143 +- security/apparmor/crypto.c | 2 - security/apparmor/include/apparmor.h | 1 + security/apparmor/include/policy_unpack.h | 8 +- security/apparmor/lsm.c | 96 +- security/apparmor/policy.c | 5 +- security/apparmor/policy_unpack.c | 116 +- security/device_cgroup.c | 2 +- security/inode.c | 13 +- security/integrity/Kconfig | 11 +- security/integrity/Makefile | 8 +- security/integrity/digsig_asymmetric.c | 11 +- security/integrity/evm/evm_crypto.c | 1 - security/integrity/evm/evm_secfs.c | 10 +- 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/security.c | 6 + security/selinux/hooks.c | 229 +- security/selinux/include/classmap.h | 1 + security/selinux/include/security.h | 1 + security/selinux/netlabel.c | 14 +- security/selinux/ss/policydb.c | 13 +- security/selinux/ss/services.c | 7 +- security/smack/smack.h | 1 + security/smack/smack_lsm.c | 32 +- security/smack/smackfs.c | 55 +- security/tomoyo/Kconfig | 10 + security/tomoyo/common.c | 13 +- security/tomoyo/network.c | 4 + security/tomoyo/realpath.c | 3 +- security/yama/yama_lsm.c | 8 +- sound/core/info.c | 12 +- sound/core/init.c | 41 +- sound/core/memalloc.c | 53 +- sound/core/oss/mixer_oss.c | 16 +- sound/core/oss/pcm_oss.c | 43 +- sound/core/pcm.c | 14 +- sound/core/pcm_native.c | 9 +- sound/core/rawmidi.c | 2 + sound/core/seq/oss/seq_oss_device.h | 10 +- sound/core/seq/oss/seq_oss_rw.c | 11 +- sound/core/seq/oss/seq_oss_synth.c | 7 +- sound/core/seq/oss/seq_oss_writeq.c | 2 +- sound/core/seq/seq_clientmgr.c | 115 +- sound/core/seq/seq_clientmgr.h | 8 +- sound/core/seq/seq_fifo.c | 14 +- sound/core/seq/seq_memory.c | 30 +- sound/core/seq/seq_ports.c | 30 +- sound/core/seq/seq_ports.h | 5 +- sound/core/sound.c | 5 +- sound/core/timer.c | 181 +- sound/drivers/aloop.c | 4 +- sound/drivers/opl3/opl3_voice.h | 2 +- sound/firewire/amdtp-stream.c | 44 +- sound/firewire/motu/amdtp-motu.c | 6 + sound/firewire/motu/motu-protocol-v2.c | 43 +- sound/firewire/motu/motu.c | 35 +- sound/firewire/motu/motu.h | 1 + sound/hda/ext/hdac_ext_bus.c | 3 - sound/hda/hdac_bus.c | 2 + sound/hda/hdac_component.c | 24 +- sound/isa/gus/gus_mem.c | 2 +- sound/isa/sb/sb8.c | 4 + sound/last.c | 10 +- sound/pci/echoaudio/echoaudio.c | 5 + sound/pci/emu10k1/emu10k1_main.c | 16 +- sound/pci/hda/hda_codec.c | 29 +- sound/pci/hda/hda_intel.c | 24 +- sound/pci/hda/patch_ca0132.c | 20 +- sound/pci/hda/patch_realtek.c | 146 +- sound/ppc/snd_ps3.c | 4 - sound/soc/Kconfig | 1 + sound/soc/Makefile | 1 + sound/soc/amd/acp-da7219-max98357a.c | 66 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 2 +- sound/soc/atmel/tse850-pcm5142.c | 16 +- sound/soc/cirrus/edb93xx.c | 2 +- sound/soc/cirrus/ep93xx-ac97.c | 1 + sound/soc/cirrus/ep93xx-i2s.c | 3 +- sound/soc/cirrus/simone.c | 2 +- sound/soc/cirrus/snappercl15.c | 2 +- sound/soc/codecs/Kconfig | 3 +- sound/soc/codecs/ab8500-codec.c | 4 +- sound/soc/codecs/adau1977-spi.c | 11 + sound/soc/codecs/cs35l35.c | 11 + sound/soc/codecs/cs4270.c | 1 + sound/soc/codecs/cs42l51-i2c.c | 13 +- sound/soc/codecs/cs42l51.c | 225 +- sound/soc/codecs/cs42l51.h | 3 + sound/soc/codecs/cs43130.c | 2 + sound/soc/codecs/da7213.c | 5 +- sound/soc/codecs/da7213.h | 2 + sound/soc/codecs/da7219.c | 21 +- sound/soc/codecs/es8316.c | 14 + sound/soc/codecs/hdac_hda.c | 6 + sound/soc/codecs/hdac_hdmi.c | 11 + sound/soc/codecs/hdmi-codec.c | 2 +- sound/soc/codecs/max98357a.c | 3 + sound/soc/codecs/pcm3168a.c | 7 +- sound/soc/codecs/rt5645.c | 17 + sound/soc/codecs/rt5677-spi.c | 8 + sound/soc/codecs/rt5682.c | 2 +- sound/soc/codecs/tlv320aic31xx.c | 61 +- sound/soc/codecs/tlv320aic31xx.h | 12 + sound/soc/codecs/tlv320aic32x4-clk.c | 6 +- sound/soc/codecs/tlv320aic32x4-i2c.c | 18 +- sound/soc/codecs/tlv320aic32x4-spi.c | 18 +- sound/soc/codecs/tlv320aic32x4.c | 24 +- sound/soc/codecs/tlv320aic32x4.h | 2 + sound/soc/codecs/wcd9335.c | 1 + sound/soc/codecs/wm_adsp.c | 28 +- sound/soc/fsl/Kconfig | 18 +- sound/soc/fsl/Makefile | 2 + sound/soc/fsl/eukrea-tlv320.c | 30 +- sound/soc/fsl/fsl_asrc.c | 14 + sound/soc/fsl/fsl_audmix.c | 62 +- sound/soc/fsl/fsl_dma.c | 26 +- sound/soc/fsl/fsl_dma.h | 5 +- sound/soc/fsl/fsl_esai.c | 70 +- sound/soc/fsl/fsl_micfil.c | 3 - sound/soc/fsl/fsl_sai.c | 26 +- sound/soc/fsl/fsl_utils.c | 1 + sound/soc/fsl/imx-audmix.c | 331 + sound/soc/fsl/imx-audmux.c | 26 +- sound/soc/fsl/imx-es8328.c | 15 +- sound/soc/fsl/imx-mc13783.c | 22 +- sound/soc/fsl/imx-pcm-fiq.c | 21 +- sound/soc/fsl/imx-pcm.h | 6 +- sound/soc/fsl/imx-spdif.c | 13 +- sound/soc/fsl/imx-ssi.c | 57 +- sound/soc/fsl/imx-ssi.h | 6 +- sound/soc/fsl/mpc5200_dma.c | 14 +- sound/soc/fsl/mpc5200_psc_ac97.c | 16 +- sound/soc/fsl/mpc5200_psc_i2s.c | 14 +- sound/soc/fsl/mpc8610_hpcd.c | 18 +- sound/soc/fsl/mx27vis-aic32x4.c | 29 +- sound/soc/fsl/p1022_ds.c | 18 +- sound/soc/fsl/p1022_rdk.c | 32 +- sound/soc/fsl/pcm030-audio-fabric.c | 18 +- sound/soc/fsl/phycore-ac97.c | 16 +- sound/soc/fsl/wm1133-ev1.c | 21 +- sound/soc/generic/audio-graph-card.c | 11 +- sound/soc/generic/simple-card-utils.c | 61 +- sound/soc/generic/simple-card.c | 16 +- sound/soc/intel/Kconfig | 7 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 8 + sound/soc/intel/boards/Kconfig | 101 +- sound/soc/intel/boards/bdw-rt5677.c | 4 + sound/soc/intel/boards/broadwell.c | 4 + sound/soc/intel/boards/bytcht_da7213.c | 9 +- sound/soc/intel/boards/bytcht_es8316.c | 51 +- sound/soc/intel/boards/bytcr_rt5640.c | 16 +- sound/soc/intel/boards/bytcr_rt5651.c | 20 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 47 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 9 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 9 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 52 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 2 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 9 + sound/soc/intel/haswell/sst-haswell-ipc.c | 8 +- sound/soc/intel/skylake/skl-messages.c | 1 + sound/soc/intel/skylake/skl-pcm.c | 9 +- sound/soc/mediatek/Kconfig | 27 + sound/soc/mediatek/common/mtk-btcvsd.c | 4 +- sound/soc/mediatek/mt8183/Makefile | 2 + sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 38 + sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 471 + .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 423 + sound/soc/meson/axg-fifo.c | 34 +- sound/soc/meson/axg-fifo.h | 2 + sound/soc/meson/axg-frddr.c | 143 +- sound/soc/meson/axg-tdm-formatter.c | 6 +- sound/soc/meson/axg-tdm-formatter.h | 11 +- sound/soc/meson/axg-tdmin.c | 16 +- sound/soc/meson/axg-tdmout.c | 29 +- sound/soc/meson/axg-toddr.c | 53 + sound/soc/rockchip/rockchip_pdm.c | 209 +- sound/soc/rockchip/rockchip_pdm.h | 12 + sound/soc/samsung/arndale_rt5631.c | 17 +- sound/soc/samsung/bells.c | 15 +- sound/soc/samsung/dma.h | 8 +- sound/soc/samsung/dmaengine.c | 22 +- sound/soc/samsung/h1940_uda1380.c | 22 +- sound/soc/samsung/i2s-regs.h | 8 +- sound/soc/samsung/i2s.h | 8 +- sound/soc/samsung/idma.c | 20 +- sound/soc/samsung/idma.h | 9 +- sound/soc/samsung/jive_wm8750.c | 19 +- sound/soc/samsung/littlemill.c | 15 +- sound/soc/samsung/lowland.c | 15 +- sound/soc/samsung/neo1973_wm8753.c | 25 +- sound/soc/samsung/odroid.c | 10 +- sound/soc/samsung/pcm.c | 19 +- sound/soc/samsung/pcm.h | 8 +- sound/soc/samsung/regs-i2s-v2.h | 10 +- sound/soc/samsung/regs-iis.h | 7 +- sound/soc/samsung/rx1950_uda1380.c | 30 +- sound/soc/samsung/s3c-i2s-v2.c | 26 +- sound/soc/samsung/s3c-i2s-v2.h | 11 +- sound/soc/samsung/s3c2412-i2s.c | 28 +- sound/soc/samsung/s3c2412-i2s.h | 11 +- sound/soc/samsung/s3c24xx-i2s.c | 25 +- sound/soc/samsung/s3c24xx-i2s.h | 6 +- sound/soc/samsung/s3c24xx_simtec.c | 11 +- sound/soc/samsung/s3c24xx_simtec.h | 10 +- sound/soc/samsung/s3c24xx_simtec_hermes.c | 11 +- sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c | 11 +- sound/soc/samsung/s3c24xx_uda134x.c | 20 +- sound/soc/samsung/smartq_wm8987.c | 21 +- sound/soc/samsung/smdk_spdif.c | 16 +- sound/soc/samsung/smdk_wm8580.c | 15 +- sound/soc/samsung/smdk_wm8994.c | 9 +- sound/soc/samsung/smdk_wm8994pcm.c | 16 +- sound/soc/samsung/snow.c | 15 +- sound/soc/samsung/spdif.c | 17 +- sound/soc/samsung/spdif.h | 8 +- sound/soc/samsung/speyside.c | 15 +- sound/soc/samsung/tm2_wm5110.c | 17 +- sound/soc/samsung/tobermory.c | 15 +- sound/soc/sh/rcar/core.c | 18 +- sound/soc/sh/rcar/rsnd.h | 1 + sound/soc/sh/rcar/ssi.c | 2 + sound/soc/soc-core.c | 22 +- sound/soc/soc-dapm.c | 14 + sound/soc/soc-pcm.c | 23 +- sound/soc/soc-topology.c | 315 +- sound/soc/sof/Kconfig | 141 + sound/soc/sof/Makefile | 18 + sound/soc/sof/control.c | 552 + sound/soc/sof/core.c | 506 + sound/soc/sof/debug.c | 232 + sound/soc/sof/intel/Kconfig | 230 + sound/soc/sof/intel/Makefile | 19 + sound/soc/sof/intel/apl.c | 109 + sound/soc/sof/intel/bdw.c | 713 + sound/soc/sof/intel/byt.c | 874 + sound/soc/sof/intel/cnl.c | 249 + sound/soc/sof/intel/hda-bus.c | 108 + sound/soc/sof/intel/hda-codec.c | 171 + sound/soc/sof/intel/hda-ctrl.c | 181 + sound/soc/sof/intel/hda-dai.c | 351 + sound/soc/sof/intel/hda-dsp.c | 455 + sound/soc/sof/intel/hda-ipc.c | 458 + sound/soc/sof/intel/hda-loader.c | 371 + sound/soc/sof/intel/hda-pcm.c | 240 + sound/soc/sof/intel/hda-stream.c | 692 + sound/soc/sof/intel/hda-trace.c | 94 + sound/soc/sof/intel/hda.c | 671 + sound/soc/sof/intel/hda.h | 560 + sound/soc/sof/intel/intel-ipc.c | 92 + sound/soc/sof/intel/shim.h | 183 + sound/soc/sof/ipc.c | 832 + sound/soc/sof/loader.c | 400 + sound/soc/sof/nocodec.c | 109 + sound/soc/sof/ops.c | 163 + sound/soc/sof/ops.h | 399 + sound/soc/sof/pcm.c | 719 + sound/soc/sof/pm.c | 385 + sound/soc/sof/sof-acpi-dev.c | 312 + sound/soc/sof/sof-pci-dev.c | 373 + sound/soc/sof/sof-priv.h | 632 + sound/soc/sof/topology.c | 3164 +++ sound/soc/sof/trace.c | 297 + sound/soc/sof/utils.c | 112 + sound/soc/sof/xtensa/Kconfig | 2 + sound/soc/sof/xtensa/Makefile | 5 + sound/soc/sof/xtensa/core.c | 138 + sound/soc/sprd/Kconfig | 9 + sound/soc/sprd/Makefile | 6 +- sound/soc/sprd/sprd-mcdt.c | 1011 + sound/soc/sprd/sprd-mcdt.h | 107 + sound/soc/sprd/sprd-pcm-compress.c | 674 + sound/soc/sprd/sprd-pcm-dma.c | 2 +- sound/soc/sprd/sprd-pcm-dma.h | 43 + sound/soc/stm/stm32_adfsdm.c | 38 +- sound/soc/stm/stm32_i2s.c | 5 +- sound/soc/stm/stm32_sai_sub.c | 107 +- sound/soc/txx9/txx9aclc-ac97.c | 1 - sound/synth/emux/emux_hwdep.c | 5 + sound/usb/Kconfig | 4 + sound/usb/Makefile | 2 + sound/usb/card.c | 14 + sound/usb/card.h | 3 + sound/usb/line6/driver.c | 60 +- sound/usb/line6/podhd.c | 21 +- sound/usb/line6/toneport.c | 32 +- sound/usb/media.c | 327 + sound/usb/media.h | 74 + sound/usb/mixer.c | 6 +- sound/usb/mixer.h | 3 + sound/usb/pcm.c | 29 +- sound/usb/quirks-table.h | 85 + sound/usb/stream.c | 2 + sound/usb/usbaudio.h | 6 + sound/usb/usx2y/usX2Yhwdep.c | 3 +- sound/usb/usx2y/usb_stream.c | 20 +- sound/usb/usx2y/usbusx2y.c | 7 +- sound/usb/usx2y/usx2yhwdeppcm.c | 6 +- sound/xen/xen_snd_front_alsa.c | 2 +- tools/arch/alpha/include/uapi/asm/mman.h | 2 - tools/arch/arm64/include/asm/barrier.h | 10 + tools/arch/arm64/include/uapi/asm/unistd.h | 2 + tools/arch/mips/include/uapi/asm/mman.h | 2 - tools/arch/parisc/include/uapi/asm/mman.h | 2 - tools/arch/powerpc/include/uapi/asm/kvm.h | 2 + tools/arch/s390/include/uapi/asm/kvm.h | 3 +- tools/arch/x86/include/asm/barrier.h | 7 +- tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/arch/xtensa/include/uapi/asm/mman.h | 2 - tools/bpf/bpftool/Documentation/bpftool-btf.rst | 222 + tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 10 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 5 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 5 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 5 +- tools/bpf/bpftool/Documentation/bpftool-perf.rst | 5 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 18 +- tools/bpf/bpftool/Documentation/bpftool.rst | 5 +- tools/bpf/bpftool/bash-completion/bpftool | 75 +- tools/bpf/bpftool/btf.c | 586 + tools/bpf/bpftool/btf_dumper.c | 59 + tools/bpf/bpftool/cgroup.c | 10 +- tools/bpf/bpftool/main.c | 3 +- tools/bpf/bpftool/main.h | 2 + tools/bpf/bpftool/map.c | 67 +- tools/bpf/bpftool/net.c | 54 + tools/bpf/bpftool/prog.c | 274 +- tools/bpf/bpftool/xlated_dumper.c | 3 + tools/build/Makefile.feature | 8 +- tools/build/feature/Makefile | 6 +- tools/build/feature/test-all.c | 10 + tools/build/feature/test-libopencsd.c | 4 +- tools/build/feature/test-libzstd.c | 12 + tools/include/linux/coresight-pmu.h | 2 + tools/include/linux/filter.h | 21 +- tools/include/uapi/asm-generic/mman-common-tools.h | 23 + tools/include/uapi/asm-generic/mman-common.h | 4 +- tools/include/uapi/asm-generic/mman.h | 2 +- tools/include/uapi/asm-generic/unistd.h | 158 +- tools/include/uapi/drm/i915_drm.h | 64 + tools/include/uapi/linux/bpf.h | 477 +- tools/include/uapi/linux/btf.h | 32 +- tools/include/uapi/linux/fcntl.h | 1 + tools/include/uapi/linux/in.h | 9 +- tools/include/uapi/linux/mman.h | 4 + tools/include/uapi/sound/asound.h | 1 + tools/io_uring/io_uring-bench.c | 32 +- tools/lib/bpf/.gitignore | 2 + tools/lib/bpf/Makefile | 61 +- tools/lib/bpf/README.rst | 1 + tools/lib/bpf/bpf.c | 36 +- tools/lib/bpf/bpf.h | 9 +- tools/lib/bpf/btf.c | 176 +- tools/lib/bpf/btf.h | 3 + tools/lib/bpf/libbpf.c | 898 +- tools/lib/bpf/libbpf.h | 70 + tools/lib/bpf/libbpf.map | 10 + tools/lib/bpf/libbpf.pc.template | 12 + tools/lib/bpf/libbpf_probes.c | 76 +- tools/lib/bpf/libbpf_util.h | 30 + tools/lib/bpf/xsk.c | 24 +- tools/lib/bpf/xsk.h | 22 +- 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/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/Makefile | 7 +- 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 | 404 +- 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/pci/Makefile | 8 +- tools/pci/pcitest.c | 8 +- tools/perf/Documentation/Build.txt | 24 + tools/perf/Documentation/perf-config.txt | 16 +- tools/perf/Documentation/perf-record.txt | 23 + tools/perf/Documentation/perf-report.txt | 13 + tools/perf/Documentation/perf-script.txt | 3 + tools/perf/Documentation/perf-stat.txt | 5 +- tools/perf/Documentation/tips.txt | 7 + tools/perf/Makefile.config | 35 +- tools/perf/Makefile.perf | 7 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 10 +- tools/perf/arch/x86/util/Build | 1 + tools/perf/arch/x86/util/archinsn.c | 26 + tools/perf/bench/epoll-ctl.c | 2 +- tools/perf/bench/epoll-wait.c | 2 +- tools/perf/builtin-kmem.c | 2 +- tools/perf/builtin-list.c | 8 +- tools/perf/builtin-record.c | 119 +- tools/perf/builtin-report.c | 50 +- tools/perf/builtin-script.c | 129 +- tools/perf/builtin-stat.c | 32 +- tools/perf/builtin-top.c | 63 +- tools/perf/builtin-version.c | 2 + tools/perf/builtin.h | 3 +- tools/perf/check-headers.sh | 2 +- tools/perf/examples/bpf/augmented_raw_syscalls.c | 196 +- tools/perf/perf.c | 1 + tools/perf/perf.h | 3 +- .../perf/pmu-events/arch/powerpc/power8/other.json | 594 - .../perf/pmu-events/arch/s390/cf_z14/extended.json | 2 +- .../perf/pmu-events/arch/x86/amdfam17h/branch.json | 12 + .../perf/pmu-events/arch/x86/amdfam17h/cache.json | 287 + tools/perf/pmu-events/arch/x86/amdfam17h/core.json | 134 + .../arch/x86/amdfam17h/floating-point.json | 168 + .../perf/pmu-events/arch/x86/amdfam17h/memory.json | 162 + .../perf/pmu-events/arch/x86/amdfam17h/other.json | 65 + .../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 | 1244 +- .../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 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 1 + .../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 | 2193 +- .../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-postgresql.py | 61 +- tools/perf/scripts/python/export-to-sqlite.py | 28 +- tools/perf/scripts/python/exported-sql-viewer.py | 119 +- tools/perf/tests/attr/test-record-C0 | 2 +- tools/perf/tests/attr/test-record-basic | 2 +- tools/perf/tests/attr/test-record-branch-any | 2 +- .../perf/tests/attr/test-record-branch-filter-any | 2 +- .../tests/attr/test-record-branch-filter-any_call | 2 +- .../tests/attr/test-record-branch-filter-any_ret | 2 +- tools/perf/tests/attr/test-record-branch-filter-hv | 2 +- .../tests/attr/test-record-branch-filter-ind_call | 2 +- tools/perf/tests/attr/test-record-branch-filter-k | 2 +- tools/perf/tests/attr/test-record-branch-filter-u | 2 +- tools/perf/tests/attr/test-record-count | 2 +- tools/perf/tests/attr/test-record-data | 2 +- tools/perf/tests/attr/test-record-freq | 2 +- tools/perf/tests/attr/test-record-graph-default | 2 +- tools/perf/tests/attr/test-record-graph-dwarf | 2 +- tools/perf/tests/attr/test-record-graph-fp | 2 +- tools/perf/tests/attr/test-record-group | 2 +- tools/perf/tests/attr/test-record-group-sampling | 2 +- tools/perf/tests/attr/test-record-group1 | 2 +- tools/perf/tests/attr/test-record-no-buffering | 2 +- tools/perf/tests/attr/test-record-no-inherit | 2 +- tools/perf/tests/attr/test-record-no-samples | 2 +- tools/perf/tests/attr/test-record-period | 2 +- tools/perf/tests/attr/test-record-raw | 2 +- tools/perf/tests/backward-ring-buffer.c | 2 +- tools/perf/tests/evsel-tp-sched.c | 1 + tools/perf/tests/expr.c | 5 +- tools/perf/tests/openat-syscall-all-cpus.c | 4 +- tools/perf/trace/beauty/mmap_flags.sh | 14 +- tools/perf/trace/beauty/renameat.c | 1 - tools/perf/trace/strace/groups/string | 65 + tools/perf/ui/browser.c | 10 +- tools/perf/ui/browsers/Build | 1 + tools/perf/ui/browsers/annotate.c | 2 +- tools/perf/ui/browsers/hists.c | 141 +- tools/perf/ui/browsers/res_sample.c | 91 + tools/perf/ui/browsers/scripts.c | 274 +- tools/perf/util/annotate.c | 163 +- tools/perf/util/annotate.h | 1 + tools/perf/util/archinsn.h | 12 + tools/perf/util/bpf-event.c | 425 +- tools/perf/util/bpf-event.h | 42 +- tools/perf/util/build-id.c | 1 + tools/perf/util/config.c | 3 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 1 + tools/perf/util/data-convert-bt.c | 4 +- tools/perf/util/data.c | 107 +- tools/perf/util/data.h | 14 +- tools/perf/util/dso.c | 43 +- tools/perf/util/dso.h | 8 + tools/perf/util/env.c | 159 + tools/perf/util/env.h | 24 + tools/perf/util/event.h | 1 + tools/perf/util/evlist.c | 158 +- tools/perf/util/evlist.h | 17 +- tools/perf/util/evsel.c | 103 +- tools/perf/util/evsel.h | 12 + tools/perf/util/header.c | 299 +- tools/perf/util/header.h | 7 + tools/perf/util/hist.c | 54 +- tools/perf/util/hist.h | 31 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 20 +- tools/perf/util/machine.c | 32 +- tools/perf/util/map.c | 38 +- tools/perf/util/map.h | 4 +- tools/perf/util/mmap.c | 4 +- tools/perf/util/mmap.h | 3 +- tools/perf/util/ordered-events.c | 2 + tools/perf/util/parse-events.c | 60 +- tools/perf/util/parse-events.h | 5 + tools/perf/util/parse-events.l | 11 +- tools/perf/util/parse-events.y | 12 + tools/perf/util/pmu.c | 10 + tools/perf/util/probe-event.c | 6 +- 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 | 28 +- tools/perf/util/sort.c | 91 + tools/perf/util/sort.h | 12 + tools/perf/util/stat-display.c | 18 - tools/perf/util/stat.c | 12 +- tools/perf/util/symbol.c | 5 + tools/perf/util/symbol_conf.h | 3 + tools/perf/util/time-utils.c | 8 + tools/perf/util/time-utils.h | 1 + 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/cpupower/man/cpupower-monitor.1 | 2 +- tools/power/cpupower/po/cs.po | 2 +- tools/power/cpupower/po/de.po | 2 +- tools/power/cpupower/po/fr.po | 2 +- tools/power/cpupower/po/it.po | 2 +- tools/power/cpupower/po/pt.po | 2 +- tools/power/x86/turbostat/turbostat.c | 280 +- tools/testing/nvdimm/test/nfit.c | 17 +- tools/testing/selftests/Makefile | 63 +- tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 41 +- tools/testing/selftests/bpf/bpf_helpers.h | 60 +- tools/testing/selftests/bpf/config | 11 + tools/testing/selftests/bpf/flow_dissector_load.c | 4 +- tools/testing/selftests/bpf/flow_dissector_load.h | 24 +- .../selftests/bpf/map_tests/sk_storage_map.c | 629 + .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 8 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 49 + .../selftests/bpf/prog_tests/flow_dissector.c | 258 +- .../bpf/prog_tests/flow_dissector_load_bytes.c | 48 + .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 4 +- .../testing/selftests/bpf/prog_tests/global_data.c | 157 + tools/testing/selftests/bpf/prog_tests/map_lock.c | 2 +- .../raw_tp_writable_reject_nbd_invalid.c | 42 + .../bpf/prog_tests/raw_tp_writable_test_run.c | 80 + tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 89 + tools/testing/selftests/bpf/prog_tests/spinlock.c | 2 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 16 +- tools/testing/selftests/bpf/progs/bpf_flow.c | 98 +- .../testing/selftests/bpf/progs/test_global_data.c | 106 + tools/testing/selftests/bpf/progs/test_jhash.h | 70 + tools/testing/selftests/bpf/progs/test_skb_ctx.c | 21 + .../selftests/bpf/progs/test_sock_fields_kern.c | 141 +- .../testing/selftests/bpf/progs/test_sysctl_prog.c | 70 + tools/testing/selftests/bpf/progs/test_tc_edt.c | 109 + tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 536 + .../bpf/progs/test_tcp_check_syncookie_kern.c | 129 + .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 2 +- .../selftests/bpf/progs/test_tcpnotify_kern.c | 2 +- .../selftests/bpf/progs/test_verif_scale1.c | 30 + .../selftests/bpf/progs/test_verif_scale2.c | 30 + .../selftests/bpf/progs/test_verif_scale3.c | 30 + tools/testing/selftests/bpf/test_btf.c | 890 +- tools/testing/selftests/bpf/test_btf.h | 69 + tools/testing/selftests/bpf/test_lwt_ip_encap.sh | 134 +- tools/testing/selftests/bpf/test_maps.c | 18 +- tools/testing/selftests/bpf/test_maps.h | 17 + tools/testing/selftests/bpf/test_offload.py | 227 +- tools/testing/selftests/bpf/test_progs.c | 6 +- tools/testing/selftests/bpf/test_progs.h | 1 + tools/testing/selftests/bpf/test_section_names.c | 5 + tools/testing/selftests/bpf/test_sock_fields.c | 249 +- tools/testing/selftests/bpf/test_sysctl.c | 1567 ++ tools/testing/selftests/bpf/test_tc_edt.sh | 99 + tools/testing/selftests/bpf/test_tc_tunnel.sh | 290 + .../selftests/bpf/test_tcp_check_syncookie.sh | 81 + .../selftests/bpf/test_tcp_check_syncookie_user.c | 212 + tools/testing/selftests/bpf/test_verifier.c | 215 +- tools/testing/selftests/bpf/trace_helpers.c | 4 + tools/testing/selftests/bpf/urandom_read.c | 15 +- .../testing/selftests/bpf/verifier/array_access.c | 159 + tools/testing/selftests/bpf/verifier/calls.c | 88 + tools/testing/selftests/bpf/verifier/ctx_skb.c | 1 - .../selftests/bpf/verifier/direct_packet_access.c | 22 + .../selftests/bpf/verifier/direct_value_access.c | 347 + tools/testing/selftests/bpf/verifier/int_ptr.c | 160 + tools/testing/selftests/bpf/verifier/jit.c | 19 + tools/testing/selftests/bpf/verifier/ld_dw.c | 9 + .../selftests/bpf/verifier/raw_tp_writable.c | 34 + .../testing/selftests/bpf/verifier/ref_tracking.c | 280 +- tools/testing/selftests/bpf/verifier/scale.c | 18 + tools/testing/selftests/bpf/verifier/sock.c | 120 +- tools/testing/selftests/bpf/verifier/unpriv.c | 8 +- tools/testing/selftests/bpf/verifier/var_off.c | 186 +- tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/cgroup/Makefile | 2 + tools/testing/selftests/cgroup/cgroup_util.c | 58 +- tools/testing/selftests/cgroup/cgroup_util.h | 5 + tools/testing/selftests/cgroup/test_freezer.c | 851 + tools/testing/selftests/cgroup/test_memcontrol.c | 38 +- .../selftests/drivers/net/mlxsw/qos_ets_strict.sh | 311 + .../testing/selftests/drivers/net/mlxsw/qos_lib.sh | 98 + .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 122 +- .../selftests/drivers/net/mlxsw/rtnetlink.sh | 46 + .../drivers/net/mlxsw/spectrum-2/tc_flower.sh | 1 + .../net/mlxsw/spectrum/devlink_resources.sh | 3 + .../drivers/net/mlxsw/spectrum/resource_scale.sh | 5 +- tools/testing/selftests/efivarfs/efivarfs.sh | 28 +- tools/testing/selftests/exec/.gitignore | 3 +- tools/testing/selftests/exec/Makefile | 4 + tools/testing/selftests/exec/recursion-depth.c | 67 + .../ftrace/test.d/ftrace/tracing-error-log.tc | 19 + tools/testing/selftests/ftrace/test.d/functions | 12 + .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 85 + .../ftrace/test.d/kprobe/uprobe_syntax_errors.tc | 23 + .../inter-event/trigger-extended-error-support.tc | 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 | 11 +- tools/testing/selftests/kvm/dirty_log_test.c | 9 +- tools/testing/selftests/kvm/include/kvm_util.h | 1 + .../selftests/kvm/include/x86_64/processor.h | 27 + tools/testing/selftests/kvm/lib/kvm_util.c | 21 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 20 +- .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 35 +- 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 | 5 +- 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 +- .../selftests/media_tests/media_dev_allocator.sh | 85 + tools/testing/selftests/net/config | 2 - tools/testing/selftests/net/fib_rule_tests.sh | 10 +- tools/testing/selftests/net/fib_tests.sh | 164 +- .../selftests/net/forwarding/bridge_igmp.sh | 152 + .../selftests/net/forwarding/devlink_lib.sh | 110 +- .../selftests/net/forwarding/router_multicast.sh | 107 +- .../testing/selftests/net/forwarding/tc_flower.sh | 59 +- .../selftests/net/forwarding/tc_vlan_modify.sh | 164 + tools/testing/selftests/net/pmtu.sh | 213 +- tools/testing/selftests/net/rtnetlink.sh | 11 +- tools/testing/selftests/net/run_afpackettests | 5 + tools/testing/selftests/net/run_netsocktests | 2 +- tools/testing/selftests/netfilter/Makefile | 3 +- .../testing/selftests/netfilter/bridge_brouter.sh | 146 + .../selftests/netfilter/conntrack_icmp_related.sh | 283 + tools/testing/selftests/netfilter/nft_nat.sh | 182 +- tools/testing/selftests/ntb/ntb_test.sh | 2 +- 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 +- .../formal/srcu-cbmc/include/linux/types.h | 4 - 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 +- tools/testing/selftests/sysctl/sysctl.sh | 161 +- .../selftests/tc-testing/tc-tests/actions/bpf.json | 25 + .../tc-testing/tc-tests/actions/connmark.json | 25 + .../tc-testing/tc-tests/actions/csum.json | 25 + .../tc-testing/tc-tests/actions/gact.json | 25 + .../selftests/tc-testing/tc-tests/actions/ife.json | 25 + .../tc-testing/tc-tests/actions/mirred.json | 25 + .../selftests/tc-testing/tc-tests/actions/nat.json | 25 + .../tc-testing/tc-tests/actions/pedit.json | 954 + .../tc-testing/tc-tests/actions/police.json | 25 + .../tc-testing/tc-tests/actions/sample.json | 49 + .../tc-testing/tc-tests/actions/simple.json | 25 + .../tc-testing/tc-tests/actions/skbedit.json | 25 + .../tc-testing/tc-tests/actions/skbmod.json | 25 + .../tc-testing/tc-tests/actions/tunnel_key.json | 25 + .../tc-testing/tc-tests/actions/vlan.json | 25 + .../tc-testing/tc-tests/filters/tests.json | 40 + 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 - tools/vm/slabinfo.c | 7 +- virt/kvm/Kconfig | 3 + virt/kvm/arm/arch_timer.c | 17 +- virt/kvm/arm/arm.c | 54 +- virt/kvm/arm/hyp/vgic-v3-sr.c | 4 +- virt/kvm/arm/mmu.c | 133 +- virt/kvm/arm/vgic/vgic-its.c | 31 +- virt/kvm/arm/vgic/vgic-mmio-v3.c | 3 + virt/kvm/arm/vgic/vgic-v3.c | 4 +- virt/kvm/arm/vgic/vgic.c | 35 +- virt/kvm/arm/vgic/vgic.h | 1 + virt/kvm/eventfd.c | 6 +- virt/kvm/irqchip.c | 5 +- virt/kvm/kvm_main.c | 47 +- 11233 files changed, 519068 insertions(+), 341265 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-class-net-batman-adv create mode 100644 Documentation/ABI/obsolete/sysfs-class-net-mesh create mode 100644 Documentation/ABI/testing/sysfs-bus-counter create mode 100644 Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 create mode 100644 Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec create mode 100644 Documentation/ABI/testing/sysfs-bus-i2c-devices-pca954x create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-impedance-analyzer-ad5933 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31856 delete mode 100644 Documentation/ABI/testing/sysfs-class-net-batman-adv delete mode 100644 Documentation/ABI/testing/sysfs-class-net-mesh create mode 100644 Documentation/ABI/testing/sysfs-driver-ucsi-ccg create mode 100644 Documentation/ABI/testing/usb-uevent delete mode 100644 Documentation/acpi/DSD-properties-rules.txt delete mode 100644 Documentation/acpi/acpi-lid.txt delete mode 100644 Documentation/acpi/aml-debugger.txt delete mode 100644 Documentation/acpi/apei/einj.txt delete mode 100644 Documentation/acpi/apei/output_format.txt delete mode 100644 Documentation/acpi/cppc_sysfs.txt delete mode 100644 Documentation/acpi/debug.txt delete mode 100644 Documentation/acpi/dsd/data-node-references.txt delete mode 100644 Documentation/acpi/dsd/graph.txt create mode 100644 Documentation/acpi/dsd/leds.txt delete mode 100644 Documentation/acpi/dsdt-override.txt delete mode 100644 Documentation/acpi/enumeration.txt delete mode 100644 Documentation/acpi/gpio-properties.txt delete mode 100644 Documentation/acpi/i2c-muxes.txt delete mode 100644 Documentation/acpi/initrd_table_override.txt delete mode 100644 Documentation/acpi/linuxized-acpica.txt delete mode 100644 Documentation/acpi/lpit.txt delete mode 100644 Documentation/acpi/method-customizing.txt delete mode 100644 Documentation/acpi/method-tracing.txt delete mode 100644 Documentation/acpi/namespace.txt delete mode 100644 Documentation/acpi/osi.txt delete mode 100644 Documentation/acpi/scan_handlers.txt delete mode 100644 Documentation/acpi/ssdt-overlays.txt delete mode 100644 Documentation/acpi/video_extension.txt create mode 100644 Documentation/admin-guide/acpi/cppc_sysfs.rst create mode 100644 Documentation/admin-guide/acpi/dsdt-override.rst create mode 100644 Documentation/admin-guide/acpi/index.rst create mode 100644 Documentation/admin-guide/acpi/initrd_table_override.rst create mode 100644 Documentation/admin-guide/acpi/ssdt-overlays.rst create mode 100644 Documentation/admin-guide/mm/numaperf.rst create mode 100644 Documentation/admin-guide/pm/intel_epb.rst create mode 100644 Documentation/arm64/perf.txt create mode 100644 Documentation/bpf/prog_cgroup_sysctl.rst create mode 100644 Documentation/bpf/prog_flow_dissector.rst create mode 100644 Documentation/device-mapper/dm-dust.txt create mode 100644 Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,camsys.txt create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,ipu.txt delete mode 100644 Documentation/devicetree/bindings/arm/sunxi.txt create mode 100644 Documentation/devicetree/bindings/arm/sunxi.yaml create mode 100644 Documentation/devicetree/bindings/arm/sunxi/sunxi-mbus.txt create mode 100644 Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/clock/milbeaut-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,turingcc.txt create mode 100644 Documentation/devicetree/bindings/clock/xlnx,zynqmp-clk.txt create mode 100644 Documentation/devicetree/bindings/counter/ftm-quaddec.txt create mode 100644 Documentation/devicetree/bindings/counter/stm32-lptimer-cnt.txt create mode 100644 Documentation/devicetree/bindings/counter/stm32-timer-cnt.txt delete mode 100644 Documentation/devicetree/bindings/display/amlogic,simple-frameb [...] create mode 100644 Documentation/devicetree/bindings/display/panel/feiyang,fy07024 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/lg,acx467akm-7.txt create mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] create mode 100644 Documentation/devicetree/bindings/display/panel/rocktech,jh057n [...] create mode 100644 Documentation/devicetree/bindings/display/panel/ronbo,rb070d30.yaml create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,rk3 [...] delete mode 100644 Documentation/devicetree/bindings/display/simple-framebuffer-sunxi.txt delete mode 100644 Documentation/devicetree/bindings/display/simple-framebuffer.txt create mode 100644 Documentation/devicetree/bindings/display/simple-framebuffer.yaml create mode 100644 Documentation/devicetree/bindings/display/ste,mcde.txt create mode 100644 Documentation/devicetree/bindings/fieldbus/arcx,anybus-controller.txt create mode 100644 Documentation/devicetree/bindings/firmware/intel,ixp4xx-network [...] create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.txt create mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-bifrost.txt create mode 100644 Documentation/devicetree/bindings/gpu/aspeed-gfx.txt create mode 100644 Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt rename Documentation/devicetree/bindings/i2c/{i2c-xscale.txt => i2c-iop3xx.txt} (100%) create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mtk.txt rename Documentation/devicetree/bindings/i2c/{i2c-st-ddci2c.txt => i2c-stu300.txt} (100%) rename Documentation/devicetree/bindings/i2c/{i2c-sunxi-p2wi.txt => i2c-sun6i-p2wi [...] rename Documentation/devicetree/bindings/i2c/{i2c-vt8500.txt => i2c-wmt.txt} (100%) create mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7780.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/avia-hx711.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads8344.txt delete mode 100644 Documentation/devicetree/bindings/iio/counter/stm32-lptimer-cnt.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/bmg160.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.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/pressure/bmp085.txt create mode 100644 Documentation/devicetree/bindings/iio/pressure/bmp085.yaml 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 [...] create mode 100644 Documentation/devicetree/bindings/input/gpio-vibrator.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/iqs5xx.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/intel,ix [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-lm3532.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt create mode 100644 Documentation/devicetree/bindings/media/rcar_imr.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.txt create mode 100644 Documentation/devicetree/bindings/misc/aspeed-p2a-ctrl.txt create mode 100644 Documentation/devicetree/bindings/misc/intel,ixp4xx-queue-manager.yaml create mode 100644 Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml create mode 100644 Documentation/devicetree/bindings/mtd/nand-controller.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/nand.txt delete mode 100644 Documentation/devicetree/bindings/mtd/sunxi-nand.txt delete mode 100644 Documentation/devicetree/bindings/mux/mmio-mux.txt create mode 100644 Documentation/devicetree/bindings/mux/reg-mux.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux-meson-g12a.txt create mode 100644 Documentation/devicetree/bindings/nvmem/st,stm32-romem.txt create mode 100644 Documentation/devicetree/bindings/phy/brcm,stingray-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/meson-g12a-usb2-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/meson-g12a-usb3-pcie-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-ufs.txt create mode 100644 Documentation/devicetree/bindings/phy/ti,phy-am654-serdes.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8183.txt create mode 100644 Documentation/devicetree/bindings/power/supply/ingenic,battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/lt3651-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ltc3651-charger.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.txt create mode 100644 Documentation/devicetree/bindings/rtc/rtc-aspeed.txt create mode 100644 Documentation/devicetree/bindings/serial/sifive-serial.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,audmix.txt create mode 100644 Documentation/devicetree/bindings/sound/mt8183-da7219-max98357.txt create mode 100644 Documentation/devicetree/bindings/sound/mt8183-mt6358-ts3a227-m [...] create mode 100644 Documentation/devicetree/bindings/sound/sprd-mcdt.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-mt7621.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-zynq-qspi.txt create mode 100644 Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml create mode 100644 Documentation/devicetree/bindings/ufs/ufs-mediatek.txt create mode 100644 Documentation/devicetree/bindings/usb/generic-ehci.yaml create mode 100644 Documentation/devicetree/bindings/usb/generic-ohci.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-ehci.txt delete mode 100644 Documentation/devicetree/bindings/usb/usb-hcd.txt create mode 100644 Documentation/devicetree/bindings/usb/usb-hcd.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-ohci.txt create mode 100644 Documentation/devicetree/bindings/virtio/iommu.txt create mode 100644 Documentation/devicetree/bindings/writing-bindings.txt create mode 100644 Documentation/driver-api/acpi/index.rst create mode 100644 Documentation/driver-api/acpi/linuxized-acpica.rst create mode 100644 Documentation/driver-api/acpi/scan_handlers.rst create mode 100644 Documentation/driver-api/generic-counter.rst create mode 100644 Documentation/firmware-guide/acpi/DSD-properties-rules.rst create mode 100644 Documentation/firmware-guide/acpi/acpi-lid.rst create mode 100644 Documentation/firmware-guide/acpi/aml-debugger.rst create mode 100644 Documentation/firmware-guide/acpi/apei/einj.rst create mode 100644 Documentation/firmware-guide/acpi/apei/output_format.rst create mode 100644 Documentation/firmware-guide/acpi/debug.rst create mode 100644 Documentation/firmware-guide/acpi/dsd/data-node-references.rst create mode 100644 Documentation/firmware-guide/acpi/dsd/graph.rst create mode 100644 Documentation/firmware-guide/acpi/enumeration.rst create mode 100644 Documentation/firmware-guide/acpi/gpio-properties.rst create mode 100644 Documentation/firmware-guide/acpi/i2c-muxes.rst create mode 100644 Documentation/firmware-guide/acpi/index.rst create mode 100644 Documentation/firmware-guide/acpi/lpit.rst create mode 100644 Documentation/firmware-guide/acpi/method-customizing.rst create mode 100644 Documentation/firmware-guide/acpi/method-tracing.rst create mode 100644 Documentation/firmware-guide/acpi/namespace.rst create mode 100644 Documentation/firmware-guide/acpi/osi.rst create mode 100644 Documentation/firmware-guide/acpi/video_extension.rst create mode 100644 Documentation/firmware-guide/index.rst create mode 100644 Documentation/gpio/index.rst create mode 100644 Documentation/gpio/sysfs.rst delete mode 100644 Documentation/gpio/sysfs.txt delete mode 100644 Documentation/hwmon/ab8500 create mode 100644 Documentation/hwmon/ab8500.rst delete mode 100644 Documentation/hwmon/abituguru delete mode 100644 Documentation/hwmon/abituguru-datasheet create mode 100644 Documentation/hwmon/abituguru-datasheet.rst create mode 100644 Documentation/hwmon/abituguru.rst delete mode 100644 Documentation/hwmon/abituguru3 create mode 100644 Documentation/hwmon/abituguru3.rst delete mode 100644 Documentation/hwmon/abx500 create mode 100644 Documentation/hwmon/abx500.rst delete mode 100644 Documentation/hwmon/acpi_power_meter create mode 100644 Documentation/hwmon/acpi_power_meter.rst delete mode 100644 Documentation/hwmon/ad7314 create mode 100644 Documentation/hwmon/ad7314.rst delete mode 100644 Documentation/hwmon/adc128d818 create mode 100644 Documentation/hwmon/adc128d818.rst delete mode 100644 Documentation/hwmon/adm1021 create mode 100644 Documentation/hwmon/adm1021.rst delete mode 100644 Documentation/hwmon/adm1025 create mode 100644 Documentation/hwmon/adm1025.rst delete mode 100644 Documentation/hwmon/adm1026 create mode 100644 Documentation/hwmon/adm1026.rst delete mode 100644 Documentation/hwmon/adm1031 create mode 100644 Documentation/hwmon/adm1031.rst delete mode 100644 Documentation/hwmon/adm1275 create mode 100644 Documentation/hwmon/adm1275.rst delete mode 100644 Documentation/hwmon/adm9240 create mode 100644 Documentation/hwmon/adm9240.rst delete mode 100644 Documentation/hwmon/ads1015 create mode 100644 Documentation/hwmon/ads1015.rst delete mode 100644 Documentation/hwmon/ads7828 create mode 100644 Documentation/hwmon/ads7828.rst delete mode 100644 Documentation/hwmon/adt7410 create mode 100644 Documentation/hwmon/adt7410.rst delete mode 100644 Documentation/hwmon/adt7411 create mode 100644 Documentation/hwmon/adt7411.rst delete mode 100644 Documentation/hwmon/adt7462 create mode 100644 Documentation/hwmon/adt7462.rst delete mode 100644 Documentation/hwmon/adt7470 create mode 100644 Documentation/hwmon/adt7470.rst delete mode 100644 Documentation/hwmon/adt7475 create mode 100644 Documentation/hwmon/adt7475.rst delete mode 100644 Documentation/hwmon/amc6821 create mode 100644 Documentation/hwmon/amc6821.rst delete mode 100644 Documentation/hwmon/asb100 create mode 100644 Documentation/hwmon/asb100.rst delete mode 100644 Documentation/hwmon/asc7621 create mode 100644 Documentation/hwmon/asc7621.rst delete mode 100644 Documentation/hwmon/aspeed-pwm-tacho create mode 100644 Documentation/hwmon/aspeed-pwm-tacho.rst delete mode 100644 Documentation/hwmon/coretemp create mode 100644 Documentation/hwmon/coretemp.rst delete mode 100644 Documentation/hwmon/da9052 create mode 100644 Documentation/hwmon/da9052.rst delete mode 100644 Documentation/hwmon/da9055 create mode 100644 Documentation/hwmon/da9055.rst delete mode 100644 Documentation/hwmon/dme1737 create mode 100644 Documentation/hwmon/dme1737.rst delete mode 100644 Documentation/hwmon/ds1621 create mode 100644 Documentation/hwmon/ds1621.rst delete mode 100644 Documentation/hwmon/ds620 create mode 100644 Documentation/hwmon/ds620.rst delete mode 100644 Documentation/hwmon/emc1403 create mode 100644 Documentation/hwmon/emc1403.rst delete mode 100644 Documentation/hwmon/emc2103 create mode 100644 Documentation/hwmon/emc2103.rst delete mode 100644 Documentation/hwmon/emc6w201 create mode 100644 Documentation/hwmon/emc6w201.rst delete mode 100644 Documentation/hwmon/f71805f create mode 100644 Documentation/hwmon/f71805f.rst delete mode 100644 Documentation/hwmon/f71882fg create mode 100644 Documentation/hwmon/f71882fg.rst delete mode 100644 Documentation/hwmon/fam15h_power create mode 100644 Documentation/hwmon/fam15h_power.rst delete mode 100644 Documentation/hwmon/ftsteutates create mode 100644 Documentation/hwmon/ftsteutates.rst delete mode 100644 Documentation/hwmon/g760a create mode 100644 Documentation/hwmon/g760a.rst delete mode 100644 Documentation/hwmon/g762 create mode 100644 Documentation/hwmon/g762.rst delete mode 100644 Documentation/hwmon/gl518sm create mode 100644 Documentation/hwmon/gl518sm.rst delete mode 100644 Documentation/hwmon/hih6130 create mode 100644 Documentation/hwmon/hih6130.rst create mode 100644 Documentation/hwmon/hwmon-kernel-api.rst delete mode 100644 Documentation/hwmon/hwmon-kernel-api.txt delete mode 100644 Documentation/hwmon/ibm-cffps create mode 100644 Documentation/hwmon/ibm-cffps.rst delete mode 100644 Documentation/hwmon/ibmaem create mode 100644 Documentation/hwmon/ibmaem.rst delete mode 100644 Documentation/hwmon/ibmpowernv create mode 100644 Documentation/hwmon/ibmpowernv.rst delete mode 100644 Documentation/hwmon/ina209 create mode 100644 Documentation/hwmon/ina209.rst delete mode 100644 Documentation/hwmon/ina2xx create mode 100644 Documentation/hwmon/ina2xx.rst delete mode 100644 Documentation/hwmon/ina3221 create mode 100644 Documentation/hwmon/ina3221.rst create mode 100644 Documentation/hwmon/index.rst delete mode 100644 Documentation/hwmon/ir35221 create mode 100644 Documentation/hwmon/ir35221.rst create mode 100644 Documentation/hwmon/ir38064.rst create mode 100644 Documentation/hwmon/isl68137.rst delete mode 100644 Documentation/hwmon/it87 create mode 100644 Documentation/hwmon/it87.rst delete mode 100644 Documentation/hwmon/jc42 create mode 100644 Documentation/hwmon/jc42.rst delete mode 100644 Documentation/hwmon/k10temp create mode 100644 Documentation/hwmon/k10temp.rst delete mode 100644 Documentation/hwmon/k8temp create mode 100644 Documentation/hwmon/k8temp.rst delete mode 100644 Documentation/hwmon/lineage-pem create mode 100644 Documentation/hwmon/lineage-pem.rst delete mode 100644 Documentation/hwmon/lm25066 create mode 100644 Documentation/hwmon/lm25066.rst delete mode 100644 Documentation/hwmon/lm63 create mode 100644 Documentation/hwmon/lm63.rst delete mode 100644 Documentation/hwmon/lm70 create mode 100644 Documentation/hwmon/lm70.rst delete mode 100644 Documentation/hwmon/lm73 create mode 100644 Documentation/hwmon/lm73.rst delete mode 100644 Documentation/hwmon/lm75 create mode 100644 Documentation/hwmon/lm75.rst delete mode 100644 Documentation/hwmon/lm77 create mode 100644 Documentation/hwmon/lm77.rst delete mode 100644 Documentation/hwmon/lm78 create mode 100644 Documentation/hwmon/lm78.rst delete mode 100644 Documentation/hwmon/lm80 create mode 100644 Documentation/hwmon/lm80.rst delete mode 100644 Documentation/hwmon/lm83 create mode 100644 Documentation/hwmon/lm83.rst delete mode 100644 Documentation/hwmon/lm85 create mode 100644 Documentation/hwmon/lm85.rst delete mode 100644 Documentation/hwmon/lm87 create mode 100644 Documentation/hwmon/lm87.rst delete mode 100644 Documentation/hwmon/lm90 create mode 100644 Documentation/hwmon/lm90.rst delete mode 100644 Documentation/hwmon/lm92 create mode 100644 Documentation/hwmon/lm92.rst delete mode 100644 Documentation/hwmon/lm93 create mode 100644 Documentation/hwmon/lm93.rst delete mode 100644 Documentation/hwmon/lm95234 create mode 100644 Documentation/hwmon/lm95234.rst delete mode 100644 Documentation/hwmon/lm95245 create mode 100644 Documentation/hwmon/lm95245.rst create mode 100644 Documentation/hwmon/lochnagar.rst delete mode 100644 Documentation/hwmon/ltc2945 create mode 100644 Documentation/hwmon/ltc2945.rst delete mode 100644 Documentation/hwmon/ltc2978 create mode 100644 Documentation/hwmon/ltc2978.rst delete mode 100644 Documentation/hwmon/ltc2990 create mode 100644 Documentation/hwmon/ltc2990.rst delete mode 100644 Documentation/hwmon/ltc3815 create mode 100644 Documentation/hwmon/ltc3815.rst delete mode 100644 Documentation/hwmon/ltc4151 create mode 100644 Documentation/hwmon/ltc4151.rst delete mode 100644 Documentation/hwmon/ltc4215 create mode 100644 Documentation/hwmon/ltc4215.rst delete mode 100644 Documentation/hwmon/ltc4245 create mode 100644 Documentation/hwmon/ltc4245.rst delete mode 100644 Documentation/hwmon/ltc4260 create mode 100644 Documentation/hwmon/ltc4260.rst delete mode 100644 Documentation/hwmon/ltc4261 create mode 100644 Documentation/hwmon/ltc4261.rst delete mode 100644 Documentation/hwmon/max16064 create mode 100644 Documentation/hwmon/max16064.rst delete mode 100644 Documentation/hwmon/max16065 create mode 100644 Documentation/hwmon/max16065.rst delete mode 100644 Documentation/hwmon/max1619 create mode 100644 Documentation/hwmon/max1619.rst delete mode 100644 Documentation/hwmon/max1668 create mode 100644 Documentation/hwmon/max1668.rst delete mode 100644 Documentation/hwmon/max197 create mode 100644 Documentation/hwmon/max197.rst delete mode 100644 Documentation/hwmon/max20751 create mode 100644 Documentation/hwmon/max20751.rst delete mode 100644 Documentation/hwmon/max31722 create mode 100644 Documentation/hwmon/max31722.rst delete mode 100644 Documentation/hwmon/max31785 create mode 100644 Documentation/hwmon/max31785.rst delete mode 100644 Documentation/hwmon/max31790 create mode 100644 Documentation/hwmon/max31790.rst delete mode 100644 Documentation/hwmon/max34440 create mode 100644 Documentation/hwmon/max34440.rst delete mode 100644 Documentation/hwmon/max6639 create mode 100644 Documentation/hwmon/max6639.rst delete mode 100644 Documentation/hwmon/max6642 create mode 100644 Documentation/hwmon/max6642.rst delete mode 100644 Documentation/hwmon/max6650 create mode 100644 Documentation/hwmon/max6650.rst delete mode 100644 Documentation/hwmon/max6697 create mode 100644 Documentation/hwmon/max6697.rst delete mode 100644 Documentation/hwmon/max8688 create mode 100644 Documentation/hwmon/max8688.rst delete mode 100644 Documentation/hwmon/mc13783-adc create mode 100644 Documentation/hwmon/mc13783-adc.rst delete mode 100644 Documentation/hwmon/mcp3021 create mode 100644 Documentation/hwmon/mcp3021.rst delete mode 100644 Documentation/hwmon/menf21bmc create mode 100644 Documentation/hwmon/menf21bmc.rst delete mode 100644 Documentation/hwmon/mlxreg-fan create mode 100644 Documentation/hwmon/mlxreg-fan.rst delete mode 100644 Documentation/hwmon/nct6683 create mode 100644 Documentation/hwmon/nct6683.rst delete mode 100644 Documentation/hwmon/nct6775 create mode 100644 Documentation/hwmon/nct6775.rst delete mode 100644 Documentation/hwmon/nct7802 create mode 100644 Documentation/hwmon/nct7802.rst delete mode 100644 Documentation/hwmon/nct7904 create mode 100644 Documentation/hwmon/nct7904.rst delete mode 100644 Documentation/hwmon/npcm750-pwm-fan create mode 100644 Documentation/hwmon/npcm750-pwm-fan.rst delete mode 100644 Documentation/hwmon/nsa320 create mode 100644 Documentation/hwmon/nsa320.rst delete mode 100644 Documentation/hwmon/ntc_thermistor create mode 100644 Documentation/hwmon/ntc_thermistor.rst delete mode 100644 Documentation/hwmon/occ create mode 100644 Documentation/hwmon/occ.rst delete mode 100644 Documentation/hwmon/pc87360 create mode 100644 Documentation/hwmon/pc87360.rst delete mode 100644 Documentation/hwmon/pc87427 create mode 100644 Documentation/hwmon/pc87427.rst delete mode 100644 Documentation/hwmon/pcf8591 create mode 100644 Documentation/hwmon/pcf8591.rst delete mode 100644 Documentation/hwmon/pmbus delete mode 100644 Documentation/hwmon/pmbus-core create mode 100644 Documentation/hwmon/pmbus-core.rst create mode 100644 Documentation/hwmon/pmbus.rst delete mode 100644 Documentation/hwmon/powr1220 create mode 100644 Documentation/hwmon/powr1220.rst delete mode 100644 Documentation/hwmon/pwm-fan create mode 100644 Documentation/hwmon/pwm-fan.rst delete mode 100644 Documentation/hwmon/raspberrypi-hwmon create mode 100644 Documentation/hwmon/raspberrypi-hwmon.rst delete mode 100644 Documentation/hwmon/sch5627 create mode 100644 Documentation/hwmon/sch5627.rst delete mode 100644 Documentation/hwmon/sch5636 create mode 100644 Documentation/hwmon/sch5636.rst delete mode 100644 Documentation/hwmon/scpi-hwmon create mode 100644 Documentation/hwmon/scpi-hwmon.rst delete mode 100644 Documentation/hwmon/sht15 create mode 100644 Documentation/hwmon/sht15.rst delete mode 100644 Documentation/hwmon/sht21 create mode 100644 Documentation/hwmon/sht21.rst delete mode 100644 Documentation/hwmon/sht3x create mode 100644 Documentation/hwmon/sht3x.rst delete mode 100644 Documentation/hwmon/shtc1 create mode 100644 Documentation/hwmon/shtc1.rst delete mode 100644 Documentation/hwmon/sis5595 create mode 100644 Documentation/hwmon/sis5595.rst delete mode 100644 Documentation/hwmon/smm665 create mode 100644 Documentation/hwmon/smm665.rst delete mode 100644 Documentation/hwmon/smsc47b397 create mode 100644 Documentation/hwmon/smsc47b397.rst delete mode 100644 Documentation/hwmon/smsc47m1 create mode 100644 Documentation/hwmon/smsc47m1.rst delete mode 100644 Documentation/hwmon/smsc47m192 create mode 100644 Documentation/hwmon/smsc47m192.rst delete mode 100644 Documentation/hwmon/submitting-patches create mode 100644 Documentation/hwmon/submitting-patches.rst delete mode 100644 Documentation/hwmon/sysfs-interface create mode 100644 Documentation/hwmon/sysfs-interface.rst delete mode 100644 Documentation/hwmon/tc654 create mode 100644 Documentation/hwmon/tc654.rst delete mode 100644 Documentation/hwmon/tc74 create mode 100644 Documentation/hwmon/tc74.rst delete mode 100644 Documentation/hwmon/thmc50 create mode 100644 Documentation/hwmon/thmc50.rst delete mode 100644 Documentation/hwmon/tmp102 create mode 100644 Documentation/hwmon/tmp102.rst delete mode 100644 Documentation/hwmon/tmp103 create mode 100644 Documentation/hwmon/tmp103.rst delete mode 100644 Documentation/hwmon/tmp108 create mode 100644 Documentation/hwmon/tmp108.rst delete mode 100644 Documentation/hwmon/tmp401 create mode 100644 Documentation/hwmon/tmp401.rst delete mode 100644 Documentation/hwmon/tmp421 create mode 100644 Documentation/hwmon/tmp421.rst delete mode 100644 Documentation/hwmon/tps40422 create mode 100644 Documentation/hwmon/tps40422.rst delete mode 100644 Documentation/hwmon/twl4030-madc-hwmon create mode 100644 Documentation/hwmon/twl4030-madc-hwmon.rst delete mode 100644 Documentation/hwmon/ucd9000 create mode 100644 Documentation/hwmon/ucd9000.rst delete mode 100644 Documentation/hwmon/ucd9200 create mode 100644 Documentation/hwmon/ucd9200.rst delete mode 100644 Documentation/hwmon/userspace-tools create mode 100644 Documentation/hwmon/userspace-tools.rst delete mode 100644 Documentation/hwmon/vexpress create mode 100644 Documentation/hwmon/vexpress.rst delete mode 100644 Documentation/hwmon/via686a create mode 100644 Documentation/hwmon/via686a.rst delete mode 100644 Documentation/hwmon/vt1211 create mode 100644 Documentation/hwmon/vt1211.rst delete mode 100644 Documentation/hwmon/w83627ehf create mode 100644 Documentation/hwmon/w83627ehf.rst delete mode 100644 Documentation/hwmon/w83627hf create mode 100644 Documentation/hwmon/w83627hf.rst delete mode 100644 Documentation/hwmon/w83773g create mode 100644 Documentation/hwmon/w83773g.rst delete mode 100644 Documentation/hwmon/w83781d create mode 100644 Documentation/hwmon/w83781d.rst delete mode 100644 Documentation/hwmon/w83791d create mode 100644 Documentation/hwmon/w83791d.rst delete mode 100644 Documentation/hwmon/w83792d create mode 100644 Documentation/hwmon/w83792d.rst delete mode 100644 Documentation/hwmon/w83793 create mode 100644 Documentation/hwmon/w83793.rst delete mode 100644 Documentation/hwmon/w83795 create mode 100644 Documentation/hwmon/w83795.rst delete mode 100644 Documentation/hwmon/w83l785ts create mode 100644 Documentation/hwmon/w83l785ts.rst delete mode 100644 Documentation/hwmon/w83l786ng create mode 100644 Documentation/hwmon/w83l786ng.rst delete mode 100644 Documentation/hwmon/wm831x create mode 100644 Documentation/hwmon/wm831x.rst delete mode 100644 Documentation/hwmon/wm8350 create mode 100644 Documentation/hwmon/wm8350.rst delete mode 100644 Documentation/hwmon/xgene-hwmon create mode 100644 Documentation/hwmon/xgene-hwmon.rst delete mode 100644 Documentation/hwmon/zl6100 create mode 100644 Documentation/hwmon/zl6100.rst create mode 100644 Documentation/i2c/busses/i2c-amd-mp2 delete mode 100644 Documentation/media/v4l-drivers/zoran.rst create mode 100644 Documentation/networking/dsa/bcm_sf2.rst delete mode 100644 Documentation/networking/dsa/bcm_sf2.txt create mode 100644 Documentation/networking/dsa/dsa.rst delete mode 100644 Documentation/networking/dsa/dsa.txt create mode 100644 Documentation/networking/dsa/index.rst create mode 100644 Documentation/networking/dsa/lan9303.rst delete mode 100644 Documentation/networking/dsa/lan9303.txt delete mode 100644 Documentation/serial/README.cycladesZ create mode 100644 Documentation/serial/cyclades_z.rst delete mode 100644 Documentation/serial/driver create mode 100644 Documentation/serial/driver.rst create mode 100644 Documentation/serial/index.rst delete mode 100644 Documentation/serial/moxa-smartio create mode 100644 Documentation/serial/moxa-smartio.rst create mode 100644 Documentation/serial/n_gsm.rst delete mode 100644 Documentation/serial/n_gsm.txt create mode 100644 Documentation/serial/rocket.rst delete mode 100644 Documentation/serial/rocket.txt create mode 100644 Documentation/serial/serial-iso7816.rst delete mode 100644 Documentation/serial/serial-iso7816.txt create mode 100644 Documentation/serial/serial-rs485.rst delete mode 100644 Documentation/serial/serial-rs485.txt create mode 100644 Documentation/serial/tty.rst delete mode 100644 Documentation/serial/tty.txt create mode 100644 Documentation/translations/it_IT/core-api/memory-allocation.rst create mode 100644 Documentation/translations/it_IT/networking/netdev-FAQ.rst create mode 100644 Documentation/translations/it_IT/process/deprecated.rst create mode 100644 Documentation/translations/it_IT/process/license-rules.rst delete mode 100644 Documentation/translations/zh_CN/HOWTO delete mode 100644 Documentation/translations/zh_CN/SubmittingDrivers delete mode 100644 Documentation/translations/zh_CN/SubmittingPatches delete mode 100644 Documentation/translations/zh_CN/coding-style.rst create mode 100644 Documentation/translations/zh_CN/disclaimer-zh_CN.rst delete mode 100644 Documentation/translations/zh_CN/email-clients.txt delete mode 100644 Documentation/translations/zh_CN/magic-number.txt create mode 100644 Documentation/translations/zh_CN/process/1.Intro.rst create mode 100644 Documentation/translations/zh_CN/process/2.Process.rst create mode 100644 Documentation/translations/zh_CN/process/3.Early-stage.rst create mode 100644 Documentation/translations/zh_CN/process/4.Coding.rst create mode 100644 Documentation/translations/zh_CN/process/5.Posting.rst create mode 100644 Documentation/translations/zh_CN/process/6.Followthrough.rst create mode 100644 Documentation/translations/zh_CN/process/7.AdvancedTopics.rst create mode 100644 Documentation/translations/zh_CN/process/8.Conclusion.rst create mode 100644 Documentation/translations/zh_CN/process/code-of-conduct-interp [...] create mode 100644 Documentation/translations/zh_CN/process/code-of-conduct.rst create mode 100644 Documentation/translations/zh_CN/process/coding-style.rst create mode 100644 Documentation/translations/zh_CN/process/development-process.rst create mode 100644 Documentation/translations/zh_CN/process/email-clients.rst create mode 100644 Documentation/translations/zh_CN/process/howto.rst create mode 100644 Documentation/translations/zh_CN/process/index.rst create mode 100644 Documentation/translations/zh_CN/process/license-rules.rst create mode 100644 Documentation/translations/zh_CN/process/magic-number.rst create mode 100644 Documentation/translations/zh_CN/process/management-style.rst create mode 100644 Documentation/translations/zh_CN/process/programming-language.rst create mode 100644 Documentation/translations/zh_CN/process/stable-api-nonsense.rst create mode 100644 Documentation/translations/zh_CN/process/stable-kernel-rules.rst create mode 100644 Documentation/translations/zh_CN/process/submit-checklist.rst create mode 100644 Documentation/translations/zh_CN/process/submitting-drivers.rst create mode 100644 Documentation/translations/zh_CN/process/submitting-patches.rst create mode 100644 Documentation/translations/zh_CN/process/volatile-considered-ha [...] delete mode 100644 Documentation/translations/zh_CN/stable_api_nonsense.txt delete mode 100644 Documentation/translations/zh_CN/stable_kernel_rules.txt delete mode 100644 Documentation/translations/zh_CN/volatile-considered-harmful.txt create mode 100644 Documentation/virtual/kvm/devices/xive.txt create mode 100644 Documentation/vm/memory-model.rst create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 Next/quilt-import.log delete mode 100644 arch/alpha/include/asm/rwsem.h delete mode 100644 arch/alpha/include/asm/segment.h delete mode 100644 arch/alpha/include/uapi/asm/kvm_para.h create mode 100644 arch/arc/lib/memcpy-archs-unaligned.S create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/am5718.dtsi create mode 100644 arch/arm/boot/dts/am5728.dtsi create mode 100644 arch/arm/boot/dts/am5748.dtsi create mode 100644 arch/arm/boot/dts/imx50-kobo-aura.dts create mode 100644 arch/arm/boot/dts/imx53-m53menlo.dts create mode 100644 arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts create mode 100644 arch/arm/boot/dts/imx7-mba7.dtsi create mode 100644 arch/arm/boot/dts/imx7-tqma7.dtsi create mode 100644 arch/arm/boot/dts/imx7d-mba7.dts create mode 100644 arch/arm/boot/dts/imx7d-tqma7.dtsi create mode 100644 arch/arm/boot/dts/imx7d-zii-rpu2.dts create mode 100644 arch/arm/boot/dts/imx7s-mba7.dts create mode 100644 arch/arm/boot/dts/imx7s-tqma7.dtsi create mode 100644 arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x.dtsi create mode 100644 arch/arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts create mode 100644 arch/arm/boot/dts/intel-ixp43x.dtsi create mode 100644 arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi create mode 100644 arch/arm/boot/dts/intel-ixp4xx.dtsi create mode 100644 arch/arm/boot/dts/omap4-l4-abe.dtsi create mode 100644 arch/arm/boot/dts/omap4-mcpdm.dtsi create mode 100644 arch/arm/boot/dts/omap5-l4-abe.dtsi create mode 100644 arch/arm/boot/dts/rk3288-veyron-mighty.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-dk1.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-dk2.dts create mode 100644 arch/arm/boot/dts/sun8i-h3-rervision-dvk.dts create mode 100644 arch/arm/boot/dts/vf610-zii-spb4.dts delete mode 100644 arch/arm/firmware/Kconfig delete mode 100644 arch/arm/firmware/Makefile delete mode 100644 arch/arm/firmware/trusted_foundations.c delete mode 100644 arch/arm/include/asm/limits.h delete mode 100644 arch/arm/include/asm/trusted_foundations.h delete mode 100644 arch/arm/include/uapi/asm/kvm_para.h rename arch/arm/mach-ep93xx/{include/mach => }/gpio-ep93xx.h (100%) create mode 100644 arch/arm/mach-ep93xx/hardware.h delete mode 100644 arch/arm/mach-ep93xx/include/mach/hardware.h delete mode 100644 arch/arm/mach-ep93xx/include/mach/platform.h create mode 100644 arch/arm/mach-ep93xx/platform.h delete mode 100644 arch/arm/mach-ixp4xx/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-ixp4xx/include/mach/irqs.h delete mode 100644 arch/arm/mach-ixp4xx/include/mach/npe.h delete mode 100644 arch/arm/mach-ixp4xx/include/mach/qmgr.h create mode 100644 arch/arm/mach-ixp4xx/irqs.h create mode 100644 arch/arm/mach-ixp4xx/ixp4xx-of.c delete mode 100644 arch/arm/mach-ixp4xx/ixp4xx_npe.c delete mode 100644 arch/arm/mach-ixp4xx/ixp4xx_qmgr.c create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-oceanic-5205-5inmfd.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-3.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-zest.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi create mode 100644 arch/arm64/boot/dts/intel/Makefile create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex.dtsi create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-pinfunc.h create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-neo4.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts create mode 100644 arch/arm64/include/asm/kvm_ptrauth.h create mode 100644 arch/arm64/kernel/sigreturn32.S create mode 100644 arch/arm64/kvm/pmu.c create mode 100644 arch/csky/include/asm/ptrace.h create mode 100644 arch/csky/include/uapi/asm/perf_regs.h create mode 100644 arch/csky/kernel/perf_callchain.c create mode 100644 arch/csky/kernel/perf_regs.c delete mode 100644 arch/h8300/include/asm/uaccess.h delete mode 100644 arch/hexagon/include/uapi/asm/kvm_para.h create mode 100644 arch/ia64/include/asm/mmiowb.h delete mode 100644 arch/ia64/include/asm/rwsem.h delete mode 100644 arch/ia64/include/asm/segment.h delete mode 100644 arch/ia64/include/uapi/asm/sockios.h create mode 100644 arch/m68k/include/asm/syscall.h create mode 100644 arch/mips/include/asm/mmiowb.h delete mode 100644 arch/mips/net/bpf_jit.c delete mode 100644 arch/mips/net/bpf_jit_asm.S copy arch/{alpha => nds32}/kernel/.gitignore (100%) copy arch/{arm64 => nds32}/kernel/vdso/.gitignore (100%) create mode 100644 arch/parisc/include/asm/kgdb.h create mode 100644 arch/parisc/include/asm/kprobes.h create mode 100644 arch/parisc/include/asm/patch.h create mode 100644 arch/parisc/include/asm/sparsemem.h delete mode 100644 arch/parisc/include/uapi/asm/sockios.h create mode 100644 arch/parisc/kernel/kgdb.c create mode 100644 arch/parisc/kernel/kprobes.c create mode 100644 arch/parisc/kernel/patch.c create mode 100644 arch/parisc/mm/fixmap.c create mode 100644 arch/powerpc/include/asm/book3s/32/kup.h create mode 100644 arch/powerpc/include/asm/book3s/64/kup-radix.h create mode 100644 arch/powerpc/include/asm/kup.h create mode 100644 arch/powerpc/include/asm/mmiowb.h create mode 100644 arch/powerpc/include/asm/nohash/32/kup-8xx.h create mode 100644 arch/powerpc/kvm/book3s_xive_native.c create mode 100644 arch/riscv/configs/rv32_defconfig create mode 100644 arch/riscv/include/asm/mmiowb.h create mode 100644 arch/s390/boot/ipl_report.c create mode 100644 arch/s390/boot/kaslr.c create mode 100644 arch/s390/boot/machine_kexec_reloc.c create mode 100644 arch/s390/boot/text_dma.S create mode 100644 arch/s390/boot/uv.c delete mode 100644 arch/s390/include/asm/segment.h create mode 100644 arch/s390/include/asm/uv.h create mode 100644 arch/s390/include/uapi/asm/ipl.h create mode 100644 arch/s390/kernel/ima_arch.c create mode 100644 arch/s390/kernel/machine_kexec_reloc.c delete mode 100644 arch/s390/mm/gup.c create mode 100644 arch/s390/pci/pci_irq.c create mode 100644 arch/s390/purgatory/kexec-purgatory.S create mode 100644 arch/s390/purgatory/purgatory.lds.S create mode 100644 arch/sh/include/asm/mmiowb.h delete mode 100644 arch/sparc/include/uapi/asm/kvm_para.h delete mode 100644 arch/sparc/include/uapi/asm/sockios.h create mode 100644 arch/unicore32/include/asm/syscall.h delete mode 100644 arch/x86/include/asm/rwsem.h delete mode 100644 arch/x86/include/uapi/asm/sockios.h create mode 100644 arch/x86/kernel/cpu/intel_epb.c delete mode 100644 arch/x86/lib/rwsem.S delete mode 100644 arch/xtensa/include/asm/segment.h create mode 100644 crypto/ecrdsa.c create mode 100644 crypto/ecrdsa_defs.h create mode 100644 crypto/ecrdsa_params.asn1 create mode 100644 crypto/ecrdsa_pub_key.asn1 create mode 100644 drivers/acpi/hmat/Kconfig create mode 100644 drivers/acpi/hmat/Makefile create mode 100644 drivers/acpi/hmat/hmat.c create mode 100644 drivers/bluetooth/btmtksdio.c create mode 100644 drivers/clk/at91/clk-sam9x60-pll.c create mode 100644 drivers/clk/at91/sam9x60.c create mode 100644 drivers/clk/clk-lochnagar.c create mode 100644 drivers/clk/clk-milbeaut.c create mode 100644 drivers/clk/imx/clk-imx5.c delete mode 100644 drivers/clk/imx/clk-imx51-imx53.c create mode 100644 drivers/clk/mediatek/clk-mt8183-audio.c create mode 100644 drivers/clk/mediatek/clk-mt8183-cam.c create mode 100644 drivers/clk/mediatek/clk-mt8183-img.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu0.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu1.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu_adl.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu_conn.c create mode 100644 drivers/clk/mediatek/clk-mt8183-mfgcfg.c create mode 100644 drivers/clk/mediatek/clk-mt8183-mm.c create mode 100644 drivers/clk/mediatek/clk-mt8183-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8183-venc.c create mode 100644 drivers/clk/mediatek/clk-mt8183.c create mode 100644 drivers/clk/mediatek/clk-mt8516.c create mode 100644 drivers/clk/mediatek/clk-mux.c create mode 100644 drivers/clk/mediatek/clk-mux.h create mode 100644 drivers/clk/qcom/turingcc-qcs404.c create mode 100644 drivers/clk/sunxi/Kconfig create mode 100644 drivers/clocksource/timer-ixp4xx.c create mode 100644 drivers/counter/104-quad-8.c create mode 100644 drivers/counter/Kconfig create mode 100644 drivers/counter/Makefile create mode 100644 drivers/counter/counter.c create mode 100644 drivers/counter/ftm-quaddec.c create mode 100644 drivers/counter/stm32-lptimer-cnt.c create mode 100644 drivers/counter/stm32-timer-cnt.c delete mode 100644 drivers/crypto/mxc-scc.c create mode 100644 drivers/dma-buf/dma-fence-chain.c create mode 100644 drivers/extcon/extcon-intel-mrfld.c create mode 100644 drivers/extcon/extcon-intel.h create mode 100644 drivers/firmware/imx/imx-scu-irq.c delete mode 100644 drivers/firmware/psci.c create mode 100644 drivers/firmware/psci/Kconfig create mode 100644 drivers/firmware/psci/Makefile create mode 100644 drivers/firmware/psci/psci.c rename drivers/firmware/{ => psci}/psci_checker.c (100%) create mode 100644 drivers/firmware/trusted_foundations.c create mode 100644 drivers/fpga/zynqmp-fpga.c create mode 100644 drivers/gpio/gpio-ixp4xx.c create mode 100644 drivers/gpio/gpio-mlxbf.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c create mode 100644 drivers/gpu/drm/amd/amdgpu/ta_ras_if.h delete mode 100644 drivers/gpu/drm/amd/include/linux/chash.h delete mode 100644 drivers/gpu/drm/amd/lib/Kconfig delete mode 100644 drivers/gpu/drm/amd/lib/Makefile delete mode 100644 drivers/gpu/drm/amd/lib/chash.c create mode 100644 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h create mode 100644 drivers/gpu/drm/amd/powerplay/smu_v11_0.c create mode 100644 drivers/gpu/drm/amd/powerplay/vega20_ppt.c create mode 100644 drivers/gpu/drm/amd/powerplay/vega20_ppt.h create mode 100644 drivers/gpu/drm/arm/display/komeda/d71/d71_component.c create mode 100644 drivers/gpu/drm/arm/display/komeda/d71/d71_dev.h create mode 100644 drivers/gpu/drm/arm/display/komeda/d71/d71_regs.h create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c create mode 100644 drivers/gpu/drm/aspeed/Kconfig create mode 100644 drivers/gpu/drm/aspeed/Makefile create mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx.h create mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c create mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c create mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx_out.c create mode 100644 drivers/gpu/drm/cirrus/cirrus.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_drv.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_fbdev.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_main.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_mode.c create mode 100644 drivers/gpu/drm/drm_format_helper.c create mode 100644 drivers/gpu/drm/drm_gem_shmem_helper.c create mode 100644 drivers/gpu/drm/drm_legacy_misc.c create mode 100644 drivers/gpu/drm/i915/.gitignore create mode 100644 drivers/gpu/drm/i915/Makefile.header-test create mode 100644 drivers/gpu/drm/i915/i915_gem_context_types.h create mode 100644 drivers/gpu/drm/i915/i915_globals.c create mode 100644 drivers/gpu/drm/i915/i915_globals.h create mode 100644 drivers/gpu/drm/i915/i915_priolist_types.h create mode 100644 drivers/gpu/drm/i915/i915_scheduler_types.h create mode 100644 drivers/gpu/drm/i915/i915_timeline_types.h create mode 100644 drivers/gpu/drm/i915/i915_user_extensions.c create mode 100644 drivers/gpu/drm/i915/i915_user_extensions.h create mode 100644 drivers/gpu/drm/i915/intel_atomic_plane.h create mode 100644 drivers/gpu/drm/i915/intel_audio.h create mode 100644 drivers/gpu/drm/i915/intel_cdclk.h create mode 100644 drivers/gpu/drm/i915/intel_color.h create mode 100644 drivers/gpu/drm/i915/intel_connector.h create mode 100644 drivers/gpu/drm/i915/intel_context.c create mode 100644 drivers/gpu/drm/i915/intel_context.h create mode 100644 drivers/gpu/drm/i915/intel_context_types.h create mode 100644 drivers/gpu/drm/i915/intel_crt.h create mode 100644 drivers/gpu/drm/i915/intel_csr.h create mode 100644 drivers/gpu/drm/i915/intel_ddi.h create mode 100644 drivers/gpu/drm/i915/intel_dp.h create mode 100644 drivers/gpu/drm/i915/intel_dvo.h create mode 100644 drivers/gpu/drm/i915/intel_engine_types.h create mode 100644 drivers/gpu/drm/i915/intel_fbc.h create mode 100644 drivers/gpu/drm/i915/intel_fbdev.h create mode 100644 drivers/gpu/drm/i915/intel_hdcp.h create mode 100644 drivers/gpu/drm/i915/intel_hdmi.h create mode 100644 drivers/gpu/drm/i915/intel_lspcon.h create mode 100644 drivers/gpu/drm/i915/intel_lvds.h create mode 100644 drivers/gpu/drm/i915/intel_panel.h create mode 100644 drivers/gpu/drm/i915/intel_pipe_crc.h create mode 100644 drivers/gpu/drm/i915/intel_pm.h create mode 100644 drivers/gpu/drm/i915/intel_psr.h create mode 100644 drivers/gpu/drm/i915/intel_sdvo.h create mode 100644 drivers/gpu/drm/i915/intel_sprite.h create mode 100644 drivers/gpu/drm/i915/intel_tv.h create mode 100644 drivers/gpu/drm/i915/intel_workarounds_types.h create mode 100644 drivers/gpu/drm/lima/Kconfig create mode 100644 drivers/gpu/drm/lima/Makefile create mode 100644 drivers/gpu/drm/lima/lima_bcast.c create mode 100644 drivers/gpu/drm/lima/lima_bcast.h create mode 100644 drivers/gpu/drm/lima/lima_ctx.c create mode 100644 drivers/gpu/drm/lima/lima_ctx.h create mode 100644 drivers/gpu/drm/lima/lima_device.c create mode 100644 drivers/gpu/drm/lima/lima_device.h create mode 100644 drivers/gpu/drm/lima/lima_dlbu.c create mode 100644 drivers/gpu/drm/lima/lima_dlbu.h create mode 100644 drivers/gpu/drm/lima/lima_drv.c create mode 100644 drivers/gpu/drm/lima/lima_drv.h create mode 100644 drivers/gpu/drm/lima/lima_gem.c create mode 100644 drivers/gpu/drm/lima/lima_gem.h create mode 100644 drivers/gpu/drm/lima/lima_gem_prime.c create mode 100644 drivers/gpu/drm/lima/lima_gem_prime.h create mode 100644 drivers/gpu/drm/lima/lima_gp.c create mode 100644 drivers/gpu/drm/lima/lima_gp.h create mode 100644 drivers/gpu/drm/lima/lima_l2_cache.c create mode 100644 drivers/gpu/drm/lima/lima_l2_cache.h create mode 100644 drivers/gpu/drm/lima/lima_mmu.c create mode 100644 drivers/gpu/drm/lima/lima_mmu.h create mode 100644 drivers/gpu/drm/lima/lima_object.c create mode 100644 drivers/gpu/drm/lima/lima_object.h create mode 100644 drivers/gpu/drm/lima/lima_pmu.c create mode 100644 drivers/gpu/drm/lima/lima_pmu.h create mode 100644 drivers/gpu/drm/lima/lima_pp.c create mode 100644 drivers/gpu/drm/lima/lima_pp.h create mode 100644 drivers/gpu/drm/lima/lima_regs.h create mode 100644 drivers/gpu/drm/lima/lima_sched.c create mode 100644 drivers/gpu/drm/lima/lima_sched.h create mode 100644 drivers/gpu/drm/lima/lima_vm.c create mode 100644 drivers/gpu/drm/lima/lima_vm.h delete mode 100644 drivers/gpu/drm/meson/meson_canvas.c delete mode 100644 drivers/gpu/drm/meson/meson_canvas.h delete mode 100644 drivers/gpu/drm/omapdrm/displays/connector-dvi.c delete mode 100644 drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c delete mode 100644 drivers/gpu/drm/omapdrm/displays/panel-dpi.c create mode 100644 drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c create mode 100644 drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c create mode 100644 drivers/gpu/drm/panel/panel-ronbo-rb070d30.c create mode 100644 drivers/gpu/drm/panfrost/Kconfig create mode 100644 drivers/gpu/drm/panfrost/Makefile create mode 100644 drivers/gpu/drm/panfrost/TODO create mode 100644 drivers/gpu/drm/panfrost/panfrost_devfreq.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_devfreq.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_device.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_device.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_drv.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_features.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_gem.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_gem.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_gpu.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_gpu.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_issues.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_job.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_job.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_mmu.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_mmu.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_regs.h create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_writeback.c create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_writeback.h create mode 100644 drivers/gpu/drm/rockchip/rk3066_hdmi.c create mode 100644 drivers/gpu/drm/rockchip/rk3066_hdmi.h delete mode 100644 drivers/gpu/drm/tinydrm/core/tinydrm-core.c create mode 100644 drivers/gpu/drm/vboxvideo/Kconfig rename drivers/{staging => gpu/drm}/vboxvideo/Makefile (100%) rename drivers/{staging => gpu/drm}/vboxvideo/hgsmi_base.c (100%) rename drivers/{staging => gpu/drm}/vboxvideo/hgsmi_ch_setup.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/hgsmi_channels.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/hgsmi_defs.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/modesetting.c (100%) create mode 100644 drivers/gpu/drm/vboxvideo/vbox_drv.c create mode 100644 drivers/gpu/drm/vboxvideo/vbox_drv.h create mode 100644 drivers/gpu/drm/vboxvideo/vbox_fb.c rename drivers/{staging => gpu/drm}/vboxvideo/vbox_hgsmi.c (100%) create mode 100644 drivers/gpu/drm/vboxvideo/vbox_irq.c create mode 100644 drivers/gpu/drm/vboxvideo/vbox_main.c create mode 100644 drivers/gpu/drm/vboxvideo/vbox_mode.c create mode 100644 drivers/gpu/drm/vboxvideo/vbox_prime.c create mode 100644 drivers/gpu/drm/vboxvideo/vbox_ttm.c rename drivers/{staging => gpu/drm}/vboxvideo/vboxvideo.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/vboxvideo_guest.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/vboxvideo_vbe.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/vbva_base.c (100%) create mode 100644 drivers/hid/hid-macally.c create mode 100644 drivers/hid/hid-u2fzero.c create mode 100644 drivers/hid/intel-ish-hid/ishtp-fw-loader.c create mode 100644 drivers/hwmon/lochnagar-hwmon.c create mode 100644 drivers/hwmon/pmbus/ir38064.c create mode 100644 drivers/hwmon/pmbus/isl68137.c delete mode 100644 drivers/hwtracing/coresight/coresight-dynamic-replicator.c create mode 100644 drivers/i2c/busses/i2c-amd-mp2-pci.c create mode 100644 drivers/i2c/busses/i2c-amd-mp2-plat.c create mode 100644 drivers/i2c/busses/i2c-amd-mp2.h create mode 100644 drivers/i2c/busses/i2c-at91-core.c create mode 100644 drivers/i2c/busses/i2c-at91-master.c create mode 100644 drivers/i2c/busses/i2c-at91-slave.c delete mode 100644 drivers/i2c/busses/i2c-at91.c create mode 100644 drivers/i2c/busses/i2c-at91.h create mode 100644 drivers/iio/adc/ad7780.c create mode 100644 drivers/iio/adc/ti-ads8344.c delete mode 100644 drivers/iio/counter/104-quad-8.c delete mode 100644 drivers/iio/counter/Kconfig delete mode 100644 drivers/iio/counter/Makefile delete mode 100644 drivers/iio/counter/stm32-lptimer-cnt.c create mode 100644 drivers/iio/gyro/fxas21002c.h create mode 100644 drivers/iio/gyro/fxas21002c_core.c create mode 100644 drivers/iio/gyro/fxas21002c_i2c.c create mode 100644 drivers/iio/gyro/fxas21002c_spi.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 create mode 100644 drivers/infiniband/hw/hns/hns_roce_hw_v2_dfx.c create mode 100644 drivers/infiniband/hw/hns/hns_roce_restrack.c create mode 100644 drivers/input/misc/gpio-vibra.c create mode 100644 drivers/input/touchscreen/iqs5xx.c create mode 100644 drivers/iommu/virtio-iommu.c create mode 100644 drivers/irqchip/irq-ixp4xx.c create mode 100644 drivers/irqchip/irq-ti-sci-inta.c create mode 100644 drivers/irqchip/irq-ti-sci-intr.c create mode 100644 drivers/leds/leds-lm3532.c create mode 100644 drivers/md/dm-dust.c create mode 100644 drivers/media/i2c/st-mipid02.c create mode 100644 drivers/media/media-dev-allocator.c create mode 100644 drivers/media/platform/meson/ao-cec-g12a.c delete mode 100644 drivers/memory/Makefile.asm-offsets create mode 100644 drivers/misc/aspeed-p2a-ctrl.c create mode 100644 drivers/misc/habanalabs/firmware_if.c create mode 100644 drivers/misc/habanalabs/goya/goya_coresight.c create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/pcie_wrap_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/goya_coresight.h create mode 100644 drivers/misc/habanalabs/include/hw_ip/pci/pci_general.h create mode 100644 drivers/misc/habanalabs/pci.c create mode 100644 drivers/misc/mei/hdcp/Kconfig delete mode 100644 drivers/mmc/host/mmci_qcom_dml.h create mode 100644 drivers/mtd/nand/raw/ingenic/Kconfig create mode 100644 drivers/mtd/nand/raw/ingenic/Makefile create mode 100644 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c create mode 100644 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h create mode 100644 drivers/mtd/nand/raw/ingenic/ingenic_nand.c create mode 100644 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c create mode 100644 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c create mode 100644 drivers/mtd/nand/raw/ingenic/jz4740_nand.c create mode 100644 drivers/mtd/nand/raw/ingenic/jz4780_bch.c delete mode 100644 drivers/mtd/nand/raw/jz4740_nand.c delete mode 100644 drivers/mtd/nand/raw/jz4780_bch.c delete mode 100644 drivers/mtd/nand/raw/jz4780_bch.h delete mode 100644 drivers/mtd/nand/raw/jz4780_nand.c create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.h create mode 100644 drivers/net/ethernet/intel/i40e/i40e_ddp.c create mode 100644 drivers/net/ethernet/intel/ice/ice_dcb.c create mode 100644 drivers/net/ethernet/intel/ice/ice_dcb.h create mode 100644 drivers/net/ethernet/intel/ice/ice_dcb_lib.c create mode 100644 drivers/net/ethernet/intel/ice/ice_dcb_lib.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/params.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/params.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/rdma.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/rdma.h create mode 100644 drivers/net/ethernet/netronome/nfp/ccm.c create mode 100644 drivers/net/ethernet/netronome/nfp/ccm.h create mode 100644 drivers/net/ethernet/ti/cpsw_ethtool.c create mode 100644 drivers/net/ethernet/ti/cpsw_priv.c create mode 100644 drivers/net/ethernet/ti/cpsw_priv.h create mode 100644 drivers/net/ethernet/ti/cpsw_sl.c create mode 100644 drivers/net/ethernet/ti/cpsw_sl.h create mode 100644 drivers/net/netdevsim/bus.c create mode 100644 drivers/net/netdevsim/dev.c delete mode 100644 drivers/net/netdevsim/devlink.c create mode 100644 drivers/net/netdevsim/sdev.c create mode 100644 drivers/net/phy/mdio-mux-meson-g12a.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/Kconfig create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/Makefile create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/dma.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/pci.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/regs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c create mode 100644 drivers/net/wireless/realtek/rtw88/Kconfig create mode 100644 drivers/net/wireless/realtek/rtw88/Makefile create mode 100644 drivers/net/wireless/realtek/rtw88/debug.c create mode 100644 drivers/net/wireless/realtek/rtw88/debug.h create mode 100644 drivers/net/wireless/realtek/rtw88/efuse.c create mode 100644 drivers/net/wireless/realtek/rtw88/efuse.h create mode 100644 drivers/net/wireless/realtek/rtw88/fw.c create mode 100644 drivers/net/wireless/realtek/rtw88/fw.h create mode 100644 drivers/net/wireless/realtek/rtw88/hci.h create mode 100644 drivers/net/wireless/realtek/rtw88/mac.c create mode 100644 drivers/net/wireless/realtek/rtw88/mac.h create mode 100644 drivers/net/wireless/realtek/rtw88/mac80211.c create mode 100644 drivers/net/wireless/realtek/rtw88/main.c create mode 100644 drivers/net/wireless/realtek/rtw88/main.h create mode 100644 drivers/net/wireless/realtek/rtw88/pci.c create mode 100644 drivers/net/wireless/realtek/rtw88/pci.h create mode 100644 drivers/net/wireless/realtek/rtw88/phy.c create mode 100644 drivers/net/wireless/realtek/rtw88/phy.h create mode 100644 drivers/net/wireless/realtek/rtw88/ps.c create mode 100644 drivers/net/wireless/realtek/rtw88/ps.h create mode 100644 drivers/net/wireless/realtek/rtw88/reg.h create mode 100644 drivers/net/wireless/realtek/rtw88/regd.c create mode 100644 drivers/net/wireless/realtek/rtw88/regd.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822b.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822b.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822b_table.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822b_table.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822c.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822c.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822c_table.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822c_table.h create mode 100644 drivers/net/wireless/realtek/rtw88/rx.c create mode 100644 drivers/net/wireless/realtek/rtw88/rx.h create mode 100644 drivers/net/wireless/realtek/rtw88/sec.c create mode 100644 drivers/net/wireless/realtek/rtw88/sec.h create mode 100644 drivers/net/wireless/realtek/rtw88/tx.c create mode 100644 drivers/net/wireless/realtek/rtw88/tx.h create mode 100644 drivers/net/wireless/realtek/rtw88/util.c create mode 100644 drivers/net/wireless/realtek/rtw88/util.h create mode 100644 drivers/nvmem/nvmem-sysfs.c create mode 100644 drivers/nvmem/nvmem.h create mode 100644 drivers/nvmem/stm32-romem.c create mode 100644 drivers/pci/controller/dwc/pcie-al.c create mode 100644 drivers/perf/arm_smmuv3_pmu.c create mode 100644 drivers/phy/amlogic/phy-meson-g12a-usb2.c create mode 100644 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c create mode 100644 drivers/phy/broadcom/phy-bcm-sr-usb.c create mode 100644 drivers/phy/hisilicon/phy-hi3660-usb3.c create mode 100644 drivers/phy/mediatek/phy-mtk-ufs.c create mode 100644 drivers/phy/tegra/xusb-tegra186.c create mode 100644 drivers/phy/ti/phy-am654-serdes.c create mode 100644 drivers/pinctrl/cirrus/pinctrl-lochnagar.c create mode 100644 drivers/platform/chrome/cros_ec_rpmsg.c create mode 100644 drivers/platform/chrome/cros_ec_trace.c create mode 100644 drivers/platform/chrome/cros_ec_trace.h create mode 100644 drivers/platform/chrome/cros_usbpd_logger.c create mode 100644 drivers/platform/chrome/wilco_ec/properties.c create mode 100644 drivers/power/supply/ingenic-battery.c create mode 100644 drivers/power/supply/lt3651-charger.c delete mode 100644 drivers/power/supply/ltc3651-charger.c create mode 100644 drivers/regulator/stm32-pwr.c create mode 100644 drivers/rtc/rtc-aspeed.c create mode 100644 drivers/s390/cio/vfio_ccw_async.c create mode 100644 drivers/scsi/fdomain.c create mode 100644 drivers/scsi/fdomain.h create mode 100644 drivers/scsi/fdomain_pci.c create mode 100644 drivers/scsi/qla2xxx/qla_dsd.h create mode 100644 drivers/scsi/ufs/ufs-mediatek.c create mode 100644 drivers/scsi/ufs/ufs-mediatek.h create mode 100644 drivers/soc/aspeed/Kconfig create mode 100644 drivers/soc/aspeed/Makefile rename drivers/{misc => soc/aspeed}/aspeed-lpc-ctrl.c (100%) rename drivers/{misc => soc/aspeed}/aspeed-lpc-snoop.c (100%) create mode 100644 drivers/soc/imx/soc-imx8.c create mode 100644 drivers/soc/ixp4xx/Kconfig create mode 100644 drivers/soc/ixp4xx/Makefile create mode 100644 drivers/soc/ixp4xx/ixp4xx-npe.c create mode 100644 drivers/soc/ixp4xx/ixp4xx-qmgr.c create mode 100644 drivers/soc/ti/ti_sci_inta_msi.c create mode 100644 drivers/spi/spi-mt7621.c create 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_dma/Makefile create mode 100644 drivers/staging/kpc2000/kpc_dma/dma.c create mode 100644 drivers/staging/kpc2000/kpc_dma/fileops.c create mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c create mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h create mode 100644 drivers/staging/kpc2000/kpc_dma/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 delete mode 100644 drivers/staging/media/mt9t031/Kconfig delete mode 100644 drivers/staging/media/mt9t031/Makefile delete mode 100644 drivers/staging/media/mt9t031/TODO create mode 100644 drivers/staging/media/soc_camera/TODO delete mode 100644 drivers/staging/media/zoran/Kconfig delete mode 100644 drivers/staging/media/zoran/Makefile delete mode 100644 drivers/staging/media/zoran/TODO delete mode 100644 drivers/staging/media/zoran/videocodec.c delete mode 100644 drivers/staging/media/zoran/videocodec.h delete mode 100644 drivers/staging/media/zoran/zoran.h delete mode 100644 drivers/staging/media/zoran/zoran_card.c delete mode 100644 drivers/staging/media/zoran/zoran_card.h delete mode 100644 drivers/staging/media/zoran/zoran_device.c delete mode 100644 drivers/staging/media/zoran/zoran_device.h delete mode 100644 drivers/staging/media/zoran/zoran_driver.c delete mode 100644 drivers/staging/media/zoran/zoran_procfs.c delete mode 100644 drivers/staging/media/zoran/zoran_procfs.h delete mode 100644 drivers/staging/media/zoran/zr36016.c delete mode 100644 drivers/staging/media/zoran/zr36016.h delete mode 100644 drivers/staging/media/zoran/zr36050.c delete mode 100644 drivers/staging/media/zoran/zr36050.h delete mode 100644 drivers/staging/media/zoran/zr36057.h delete mode 100644 drivers/staging/media/zoran/zr36060.c delete mode 100644 drivers/staging/media/zoran/zr36060.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-eth/Documentation/devicetree/bindings/ne [...] delete mode 100644 drivers/staging/mt7621-eth/Kconfig delete mode 100644 drivers/staging/mt7621-eth/Makefile delete mode 100644 drivers/staging/mt7621-eth/TODO delete mode 100644 drivers/staging/mt7621-eth/ethtool.c delete mode 100644 drivers/staging/mt7621-eth/ethtool.h delete mode 100644 drivers/staging/mt7621-eth/gsw_mt7620.h delete mode 100644 drivers/staging/mt7621-eth/gsw_mt7621.c delete mode 100644 drivers/staging/mt7621-eth/mdio.c delete mode 100644 drivers/staging/mt7621-eth/mdio.h delete mode 100644 drivers/staging/mt7621-eth/mdio_mt7620.c delete mode 100644 drivers/staging/mt7621-eth/mtk_eth_soc.c delete mode 100644 drivers/staging/mt7621-eth/mtk_eth_soc.h delete mode 100644 drivers/staging/mt7621-eth/soc_mt7621.c delete mode 100644 drivers/staging/mt7621-mmc/Kconfig delete mode 100644 drivers/staging/mt7621-mmc/Makefile delete mode 100644 drivers/staging/mt7621-mmc/TODO delete mode 100644 drivers/staging/mt7621-mmc/board.h delete mode 100644 drivers/staging/mt7621-mmc/dbg.c delete mode 100644 drivers/staging/mt7621-mmc/dbg.h delete mode 100644 drivers/staging/mt7621-mmc/mt6575_sd.h delete mode 100644 drivers/staging/mt7621-mmc/sd.c delete mode 100644 drivers/staging/mt7621-spi/Kconfig delete mode 100644 drivers/staging/mt7621-spi/Makefile delete mode 100644 drivers/staging/mt7621-spi/TODO delete mode 100644 drivers/staging/mt7621-spi/spi-mt7621.c create mode 100644 drivers/staging/octeon/TODO create mode 100644 drivers/staging/rtl8188eu/include/phydm_reg.h create mode 100644 drivers/staging/rtl8188eu/include/phydm_regdefine11n.h delete mode 100644 drivers/staging/rtl8192e/license delete mode 100644 drivers/staging/rtlwifi/Kconfig delete mode 100644 drivers/staging/rtlwifi/Makefile delete mode 100644 drivers/staging/rtlwifi/TODO delete mode 100644 drivers/staging/rtlwifi/base.c delete mode 100644 drivers/staging/rtlwifi/base.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/Makefile delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbt_precomp.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b1ant.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b1ant.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b2ant.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b2ant.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822bwifionly.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822bwifionly.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/rtl_btc.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/rtl_btc.h delete mode 100644 drivers/staging/rtlwifi/cam.c delete mode 100644 drivers/staging/rtlwifi/cam.h delete mode 100644 drivers/staging/rtlwifi/core.c delete mode 100644 drivers/staging/rtlwifi/core.h delete mode 100644 drivers/staging/rtlwifi/debug.c delete mode 100644 drivers/staging/rtlwifi/debug.h delete mode 100644 drivers/staging/rtlwifi/efuse.c delete mode 100644 drivers/staging/rtlwifi/efuse.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_2_platform.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_88xx_cfg.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_pcie.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_pcie.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_usb.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_usb.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_api.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_api.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_bit2.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_bit_8822b.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_fw_info.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_fw_offload_c2h_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_fw_offload_h2c_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_h2c_extra_info_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_intf_phy_cmd.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_original_c2h_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_original_h2c_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_pwr_seq_cmd.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_reg2.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_reg_8822b.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_bd_chip.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_bd_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_desc_chip.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_desc_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_sdio_reg.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_bd_chip.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_bd_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_desc_chip.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_desc_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_type.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_usb_reg.h delete mode 100644 drivers/staging/rtlwifi/halmac/rtl_halmac.c delete mode 100644 drivers/staging/rtlwifi/halmac/rtl_halmac.h delete mode 100644 drivers/staging/rtlwifi/pci.c delete mode 100644 drivers/staging/rtlwifi/pci.h delete mode 100644 drivers/staging/rtlwifi/phydm/halphyrf_ce.c delete mode 100644 drivers/staging/rtlwifi/phydm/halphyrf_ce.h delete mode 100644 drivers/staging/rtlwifi/phydm/mp_precomp.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_acs.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_acs.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adaptivity.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adaptivity.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adc_sampling.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_antdiv.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_antdiv.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_beamforming.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_ccx.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_ccx.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_cfotracking.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_cfotracking.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_debug.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_debug.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dfs.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dig.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dig.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamic_rx_path.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamicbbpowersaving.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamicbbpowersaving.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamictxpower.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamictxpower.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_edcaturbocheck.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_edcaturbocheck.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_features.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_hwconfig.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_hwconfig.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_interface.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_interface.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_iqk.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_kfree.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_kfree.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_noisemonitor.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_noisemonitor.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_powertracking_ce.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_powertracking_ce.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_pre_define.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_precomp.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_psd.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_psd.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_rainfo.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_rainfo.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_reg.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_regdefine11ac.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_regdefine11n.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_types.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halphyrf_8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halphyrf_8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_rtl8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_rtl8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/version_rtl8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl_phydm.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl_phydm.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/halcomtxbf.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/haltxbf8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/haltxbfinterface.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/haltxbfjaguar.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/phydm_hal_txbf_api.h delete mode 100644 drivers/staging/rtlwifi/ps.c delete mode 100644 drivers/staging/rtlwifi/ps.h delete mode 100644 drivers/staging/rtlwifi/pwrseqcmd.h delete mode 100644 drivers/staging/rtlwifi/rc.c delete mode 100644 drivers/staging/rtlwifi/rc.h delete mode 100644 drivers/staging/rtlwifi/regd.c delete mode 100644 drivers/staging/rtlwifi/regd.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/Makefile delete mode 100644 drivers/staging/rtlwifi/rtl8822be/def.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/fw.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/fw.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/hw.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/hw.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/led.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/led.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/phy.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/phy.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/reg.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/sw.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/sw.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/trx.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/trx.h delete mode 100644 drivers/staging/rtlwifi/stats.c delete mode 100644 drivers/staging/rtlwifi/stats.h delete mode 100644 drivers/staging/rtlwifi/wifi.h delete mode 100644 drivers/staging/vboxvideo/Kconfig delete mode 100644 drivers/staging/vboxvideo/TODO delete mode 100644 drivers/staging/vboxvideo/vbox_drv.c delete mode 100644 drivers/staging/vboxvideo/vbox_drv.h delete mode 100644 drivers/staging/vboxvideo/vbox_fb.c delete mode 100644 drivers/staging/vboxvideo/vbox_irq.c delete mode 100644 drivers/staging/vboxvideo/vbox_main.c delete mode 100644 drivers/staging/vboxvideo/vbox_mode.c delete mode 100644 drivers/staging/vboxvideo/vbox_prime.c delete mode 100644 drivers/staging/vboxvideo/vbox_ttm.c create mode 100644 drivers/thunderbolt/lc.c create mode 100644 drivers/thunderbolt/tunnel.c create mode 100644 drivers/thunderbolt/tunnel.h delete mode 100644 drivers/thunderbolt/tunnel_pci.c delete mode 100644 drivers/thunderbolt/tunnel_pci.h create mode 100644 drivers/tty/serial/milbeaut_usio.c create mode 100644 drivers/tty/serial/sifive.c create mode 100644 drivers/tty/ttynull.c create mode 100644 drivers/usb/mtu3/mtu3_debug.h create mode 100644 drivers/usb/mtu3/mtu3_debugfs.c create mode 100644 drivers/usb/mtu3/mtu3_trace.c create mode 100644 drivers/usb/mtu3/mtu3_trace.h create mode 100644 drivers/usb/typec/altmodes/displayport.h create mode 100644 drivers/usb/typec/altmodes/nvidia.c create mode 100644 drivers/usb/typec/ucsi/displayport.c delete mode 100644 drivers/video/fbdev/amba-clcd-nomadik.c delete mode 100644 drivers/video/fbdev/amba-clcd-nomadik.h delete mode 100644 drivers/video/fbdev/amba-clcd-versatile.c delete mode 100644 drivers/video/fbdev/amba-clcd-versatile.h create mode 100644 fs/unicode/.gitignore create mode 100644 fs/unicode/Kconfig create mode 100644 fs/unicode/Makefile create mode 100644 fs/unicode/README.utf8data create mode 100644 fs/unicode/mkutf8data.c create mode 100644 fs/unicode/utf8-core.c create mode 100644 fs/unicode/utf8-norm.c create mode 100644 fs/unicode/utf8-selftest.c create mode 100644 fs/unicode/utf8data.h_shipped create mode 100644 fs/unicode/utf8n.h create mode 100644 fs/xfs/libxfs/xfs_health.h create mode 100644 fs/xfs/scrub/fscounters.c create mode 100644 fs/xfs/scrub/health.c create mode 100644 fs/xfs/scrub/health.h create mode 100644 fs/xfs/xfs_health.c create mode 100644 include/asm-generic/dynamic_debug.h create mode 100644 include/asm-generic/mmiowb.h create mode 100644 include/asm-generic/mmiowb_types.h delete mode 100644 include/asm-generic/rwsem.h delete mode 100644 include/asm-generic/segment.h delete mode 100644 include/asm-generic/sizes.h create mode 100644 include/drm/drm_format_helper.h create mode 100644 include/drm/drm_gem_shmem_helper.h delete mode 100644 include/drm/tinydrm/tinydrm.h create mode 100644 include/dt-bindings/clock/mt8183-clk.h create mode 100644 include/dt-bindings/clock/mt8516-clk.h create mode 100644 include/dt-bindings/clock/qcom,turingcc-qcs404.h create mode 100644 include/dt-bindings/clock/sifive-fu540-prci.h delete mode 100644 include/dt-bindings/clock/xlnx,zynqmp-clk.h create mode 100644 include/dt-bindings/clock/xlnx-zynqmp-clk.h create mode 100644 include/dt-bindings/iio/temperature/thermocouple.h create mode 100644 include/dt-bindings/phy/phy-am654-serdes.h create mode 100644 include/linux/counter.h create mode 100644 include/linux/counter_enum.h create mode 100644 include/linux/dma-fence-chain.h create mode 100644 include/linux/dma/idma64.h create mode 100644 include/linux/firmware/trusted_foundations.h create mode 100644 include/linux/fsl/ftm.h create mode 100644 include/linux/intel-ish-client-if.h create mode 100644 include/linux/irqchip/irq-ixp4xx.h create mode 100644 include/linux/platform_data/eth-ep93xx.h delete mode 100644 include/linux/platform_data/pca954x.h create mode 100644 include/linux/platform_data/timer-ixp4xx.h create mode 100644 include/linux/platform_data/xilinx-ll-temac.h create mode 100644 include/linux/rtc/rtc-omap.h delete mode 100644 include/linux/rwsem-spinlock.h create mode 100644 include/linux/soc/cirrus/ep93xx.h create mode 100644 include/linux/soc/ixp4xx/npe.h create mode 100644 include/linux/soc/ixp4xx/qmgr.h create mode 100644 include/linux/soc/ti/ti_sci_inta_msi.h create mode 100644 include/linux/unicode.h create mode 100644 include/media/fwht-ctrls.h create mode 100644 include/media/media-dev-allocator.h create mode 100644 include/net/bpf_sk_storage.h create mode 100644 include/net/ipv6_stubs.h delete mode 100644 include/net/netfilter/ipv4/nf_nat_masquerade.h delete mode 100644 include/net/netfilter/ipv6/nf_nat_masquerade.h create mode 100644 include/net/netfilter/nf_nat_masquerade.h delete mode 100644 include/net/nexthop.h create mode 100644 include/net/rtnh.h delete mode 100644 include/scsi/osd_attributes.h delete mode 100644 include/scsi/osd_protocol.h delete mode 100644 include/scsi/osd_sec.h delete mode 100644 include/scsi/osd_sense.h delete mode 100644 include/scsi/osd_types.h create mode 100644 include/soc/rockchip/rk3399_grf.h create mode 100644 include/sound/sof.h create mode 100644 include/sound/sof/control.h create mode 100644 include/sound/sof/dai-intel.h create mode 100644 include/sound/sof/dai.h create mode 100644 include/sound/sof/header.h create mode 100644 include/sound/sof/info.h create mode 100644 include/sound/sof/pm.h create mode 100644 include/sound/sof/stream.h create mode 100644 include/sound/sof/topology.h create mode 100644 include/sound/sof/trace.h create mode 100644 include/sound/sof/xtensa.h create mode 100644 include/trace/events/bpf_test_run.h create mode 100644 include/trace/events/devfreq.h create mode 100644 include/trace/events/ib_mad.h create mode 100644 include/trace/events/ib_umad.h create mode 100644 include/trace/events/nbd.h create mode 100644 include/uapi/drm/lima_drm.h create mode 100644 include/uapi/drm/panfrost_drm.h create mode 100644 include/uapi/linux/aspeed-p2a-ctrl.h create mode 100644 include/uapi/linux/virtio_iommu.h create mode 100644 include/uapi/sound/sof/abi.h create mode 100644 include/uapi/sound/sof/eq.h create mode 100644 include/uapi/sound/sof/fw.h create mode 100644 include/uapi/sound/sof/header.h create mode 100644 include/uapi/sound/sof/manifest.h create mode 100644 include/uapi/sound/sof/tokens.h create mode 100644 include/uapi/sound/sof/tone.h create mode 100644 include/uapi/sound/sof/trace.h copy kernel/cgroup/{freezer.c => legacy_freezer.c} (100%) create mode 100644 kernel/gcov/clang.c create mode 100644 kernel/gcov/gcc_base.c create mode 100755 kernel/gen_ikh_data.sh create mode 100644 kernel/kheaders.c create mode 100644 kernel/locking/lock_events.c create mode 100644 kernel/locking/lock_events.h create mode 100644 kernel/locking/lock_events_list.h delete mode 100644 kernel/locking/rwsem-spinlock.c create mode 100644 kernel/rcu/tree_stall.h delete mode 100644 lib/div64.c create mode 100644 lib/math/Kconfig create mode 100644 lib/math/Makefile rename lib/{ => math}/cordic.c (100%) create mode 100644 lib/math/div64.c rename lib/{ => math}/gcd.c (100%) create mode 100644 lib/math/int_pow.c rename lib/{ => math}/int_sqrt.c (100%) rename lib/{ => math}/lcm.c (100%) rename lib/{ => math}/prime_numbers.c (100%) create mode 100644 lib/math/rational.c rename lib/{ => math}/reciprocal_div.c (100%) delete mode 100644 lib/rational.c create mode 100644 lib/test_strscpy.c create mode 100644 localversion-next create mode 100644 mm/shuffle.c create mode 100644 mm/shuffle.h create mode 100644 net/core/bpf_sk_storage.c create mode 100644 net/core/datagram.h delete mode 100644 net/dsa/legacy.c create mode 100644 net/hsr/hsr_debugfs.c delete mode 100644 net/ipv4/netfilter/ipt_MASQUERADE.c delete mode 100644 net/ipv4/netfilter/nft_chain_route_ipv4.c delete mode 100644 net/ipv4/xfrm4_mode_beet.c delete mode 100644 net/ipv4/xfrm4_mode_transport.c delete mode 100644 net/ipv4/xfrm4_mode_tunnel.c delete mode 100644 net/ipv6/netfilter/ip6t_MASQUERADE.c delete mode 100644 net/ipv6/netfilter/nft_chain_route_ipv6.c delete mode 100644 net/ipv6/xfrm6_mode_beet.c delete mode 100644 net/ipv6/xfrm6_mode_ro.c delete mode 100644 net/ipv6/xfrm6_mode_transport.c delete mode 100644 net/ipv6/xfrm6_mode_tunnel.c create mode 100644 net/netfilter/nft_chain_route.c create mode 100644 net/netfilter/xt_MASQUERADE.c create mode 100644 net/xfrm/xfrm_inout.h create mode 100644 samples/bpf/ibumad_kern.c create mode 100644 samples/bpf/ibumad_user.c create mode 100644 samples/pidfd/Makefile create mode 100644 samples/pidfd/pidfd-metadata.c create mode 100644 scripts/coccinelle/api/stream_open.cocci create mode 100644 scripts/gdb/linux/clk.py create mode 100644 scripts/gdb/linux/config.py create mode 100644 scripts/gdb/linux/rbtree.py create mode 100644 scripts/gdb/linux/timerlist.py mode change 100644 => 100755 scripts/kconfig/nconf-cfg.sh create mode 100644 security/Kconfig.hardening create mode 100644 security/integrity/platform_certs/load_ipl_s390.c create mode 100644 sound/soc/fsl/imx-audmix.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c create mode 100644 sound/soc/sof/Kconfig create mode 100644 sound/soc/sof/Makefile create mode 100644 sound/soc/sof/control.c create mode 100644 sound/soc/sof/core.c create mode 100644 sound/soc/sof/debug.c create mode 100644 sound/soc/sof/intel/Kconfig create mode 100644 sound/soc/sof/intel/Makefile create mode 100644 sound/soc/sof/intel/apl.c create mode 100644 sound/soc/sof/intel/bdw.c create mode 100644 sound/soc/sof/intel/byt.c create mode 100644 sound/soc/sof/intel/cnl.c create mode 100644 sound/soc/sof/intel/hda-bus.c create mode 100644 sound/soc/sof/intel/hda-codec.c create mode 100644 sound/soc/sof/intel/hda-ctrl.c create mode 100644 sound/soc/sof/intel/hda-dai.c create mode 100644 sound/soc/sof/intel/hda-dsp.c create mode 100644 sound/soc/sof/intel/hda-ipc.c create mode 100644 sound/soc/sof/intel/hda-loader.c create mode 100644 sound/soc/sof/intel/hda-pcm.c create mode 100644 sound/soc/sof/intel/hda-stream.c create mode 100644 sound/soc/sof/intel/hda-trace.c create mode 100644 sound/soc/sof/intel/hda.c create mode 100644 sound/soc/sof/intel/hda.h create mode 100644 sound/soc/sof/intel/intel-ipc.c create mode 100644 sound/soc/sof/intel/shim.h create mode 100644 sound/soc/sof/ipc.c create mode 100644 sound/soc/sof/loader.c create mode 100644 sound/soc/sof/nocodec.c create mode 100644 sound/soc/sof/ops.c create mode 100644 sound/soc/sof/ops.h create mode 100644 sound/soc/sof/pcm.c create mode 100644 sound/soc/sof/pm.c create mode 100644 sound/soc/sof/sof-acpi-dev.c create mode 100644 sound/soc/sof/sof-pci-dev.c create mode 100644 sound/soc/sof/sof-priv.h create mode 100644 sound/soc/sof/topology.c create mode 100644 sound/soc/sof/trace.c create mode 100644 sound/soc/sof/utils.c create mode 100644 sound/soc/sof/xtensa/Kconfig create mode 100644 sound/soc/sof/xtensa/Makefile create mode 100644 sound/soc/sof/xtensa/core.c create mode 100644 sound/soc/sprd/sprd-mcdt.c create mode 100644 sound/soc/sprd/sprd-mcdt.h create mode 100644 sound/soc/sprd/sprd-pcm-compress.c create mode 100644 sound/usb/media.c create mode 100644 sound/usb/media.h create mode 100644 tools/bpf/bpftool/Documentation/bpftool-btf.rst create mode 100644 tools/bpf/bpftool/btf.c create mode 100644 tools/build/feature/test-libzstd.c create mode 100644 tools/include/uapi/asm-generic/mman-common-tools.h create mode 100644 tools/lib/bpf/libbpf.pc.template create mode 100644 tools/perf/arch/x86/util/archinsn.c create mode 100644 tools/perf/pmu-events/arch/x86/amdfam17h/branch.json create mode 100644 tools/perf/pmu-events/arch/x86/amdfam17h/cache.json create mode 100644 tools/perf/pmu-events/arch/x86/amdfam17h/core.json create mode 100644 tools/perf/pmu-events/arch/x86/amdfam17h/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/amdfam17h/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/amdfam17h/other.json create mode 100644 tools/perf/pmu-events/arch/x86/silvermont/other.json create mode 100644 tools/perf/trace/strace/groups/string create mode 100644 tools/perf/ui/browsers/res_sample.c create mode 100644 tools/perf/util/archinsn.h create mode 100644 tools/testing/selftests/bpf/map_tests/sk_storage_map.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_verif_scale.c create mode 100644 tools/testing/selftests/bpf/prog_tests/flow_dissector_load_bytes.c create mode 100644 tools/testing/selftests/bpf/prog_tests/global_data.c create mode 100644 tools/testing/selftests/bpf/prog_tests/raw_tp_writable_reject_n [...] create mode 100644 tools/testing/selftests/bpf/prog_tests/raw_tp_writable_test_run.c create mode 100644 tools/testing/selftests/bpf/prog_tests/skb_ctx.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_data.c create mode 100644 tools/testing/selftests/bpf/progs/test_jhash.h create mode 100644 tools/testing/selftests/bpf/progs/test_skb_ctx.c create mode 100644 tools/testing/selftests/bpf/progs/test_sysctl_prog.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_edt.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_tunnel.c create mode 100644 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c create mode 100644 tools/testing/selftests/bpf/progs/test_verif_scale1.c create mode 100644 tools/testing/selftests/bpf/progs/test_verif_scale2.c create mode 100644 tools/testing/selftests/bpf/progs/test_verif_scale3.c create mode 100644 tools/testing/selftests/bpf/test_btf.h create mode 100644 tools/testing/selftests/bpf/test_maps.h create mode 100644 tools/testing/selftests/bpf/test_sysctl.c create mode 100755 tools/testing/selftests/bpf/test_tc_edt.sh create mode 100755 tools/testing/selftests/bpf/test_tc_tunnel.sh create mode 100755 tools/testing/selftests/bpf/test_tcp_check_syncookie.sh create mode 100644 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c create mode 100644 tools/testing/selftests/bpf/verifier/direct_value_access.c create mode 100644 tools/testing/selftests/bpf/verifier/int_ptr.c create mode 100644 tools/testing/selftests/bpf/verifier/raw_tp_writable.c create mode 100644 tools/testing/selftests/bpf/verifier/scale.c create mode 100644 tools/testing/selftests/cgroup/test_freezer.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_ets_strict.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/qos_lib.sh create mode 100644 tools/testing/selftests/exec/recursion-depth.c create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/tracing-error-log.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_syntax_errors.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/uprobe_syntax_errors.tc delete mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] delete mode 100644 tools/testing/selftests/ima/Makefile delete mode 100644 tools/testing/selftests/ima/config delete mode 100755 tools/testing/selftests/ima/test_kexec_load.sh create mode 100644 tools/testing/selftests/kexec/Makefile create mode 100644 tools/testing/selftests/kexec/config create mode 100755 tools/testing/selftests/kexec/kexec_common_lib.sh create mode 100755 tools/testing/selftests/kexec/test_kexec_file_load.sh create mode 100755 tools/testing/selftests/kexec/test_kexec_load.sh create mode 100644 tools/testing/selftests/kselftest_module.h create mode 100755 tools/testing/selftests/kselftest_module.sh create mode 100644 tools/testing/selftests/kvm/x86_64/smm_test.c create mode 100755 tools/testing/selftests/lib/strscpy.sh create mode 100755 tools/testing/selftests/media_tests/media_dev_allocator.sh create mode 100755 tools/testing/selftests/net/forwarding/bridge_igmp.sh create mode 100755 tools/testing/selftests/net/forwarding/tc_vlan_modify.sh create mode 100755 tools/testing/selftests/netfilter/bridge_brouter.sh create mode 100755 tools/testing/selftests/netfilter/conntrack_icmp_related.sh create mode 100644 tools/testing/selftests/tc-testing/tc-tests/actions/pedit.json