This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allyesconfig in repository toolchain/ci/linux.
from 9e98c678c2d6 Linux 5.1-rc1 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 b352face4ca9 adfs: mark expected switch fall-throughs adds 8ec605610e15 Merge remote-tracking branch 'fixes/master' adds ee58c3045d82 afs: Mark expected switch fall-throughs adds 26880dc87719 drm/nouveau/nvkm: mark expected switch fall-throughs adds 282dd6ace5e0 fs: mark expected switch fall-throughs adds 491d3a37392b scsi: aic7xxx: mark expected switch fall-throughs adds 618d118f1e21 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through adds e1890f809537 scsi: be2iscsi: be_main: Mark expected switch fall-through adds 0c75d9ae143a scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs adds 6a1409b9f261 scsi: csiostor: csio_wr: mark expected switch fall-through adds 2d5025260c82 scsi: imm: mark expected switch fall-throughs adds 220dadf8cd23 scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs adds 18946aa551cf scsi: lpfc: lpfc_els: Mark expected switch fall-throughs adds c88a7a0445f8 scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs adds 5a41df13acbb scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through adds 79c1d97e905a scsi: lpfc: lpfc_nvme: Mark expected switch fall-through adds b4a94194b0bf scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs adds 087f3e62d488 scsi: osst: mark expected switch fall-throughs adds a571e5dc51a1 scsi: ppa: mark expected switch fall-through adds 2758cbd62233 scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs adds 9ba343caeebc scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through adds 8effe37d2f58 lib: zstd: Mark expected switch fall-throughs adds 42559d0ee6f5 lib/cmdline.c: mark expected switch fall-throughs adds 5ac767a3c402 ASN.1: mark expected switch fall-through adds 1f7ae812f87e x86/syscalls: Mark expected switch fall-throughs adds df75791d5e9d Merge commit 'v5.1-rc2^{}' into for-next/kspp adds 1b77f78287be block: Mark expected switch fall-throughs adds cc91a546800d NFC: pn533: mark expected switch fall-throughs adds 2d212a1bac7e NFC: st21nfca: Fix fall-through warnings adds c1516c44347b Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 831e90bd606e ARC: PAE40: don't panic and instead turn off hw ioc adds 64572ef8c3a7 Merge remote-tracking branch 'arc-current/for-curr' 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 5449a689d23e Merge remote-tracking branch 'net/master' 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 b8afa873af6c Merge remote-tracking branch 'ipsec/master' 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 b1945a2c6ccf Merge remote-tracking branch 'wireless-drivers/master' 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 7f92e3b3c4d0 mac80211: make ieee80211_schedule_txq schedule empty TXQs adds 53bf5811ca37 cfg80211: add ratelimited variants of err and warn adds d87c05d0ea4f Merge remote-tracking branch 'mac80211/master' 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 7c6857edf310 Merge remote-tracking branch 'rdma-fixes/for-rc' adds f060f46f09bb ASoC: mediatek: btcvsd add loopback adds 2e95f984aae4 ASoC: hdmi-codec: fix S/PDIF DAI adds 102cefc8e879 ASoC: ab8500: Mark expected switch fall-through adds 5f8a1000c3e6 ASoC: stm32: sai: fix iec958 controls indexation adds b84681929718 ASoC: stm32: sai: fix exposed capabilities in spdif mode adds 26f98e82dd49 ASoC: stm32: sai: fix race condition in irq handler adds 71d9537fada4 ASoC: stm32: sai: fix oversampling mode adds d4180b4c02e7 ASoC: stm32: sai: fix set_sync service adds 82ad759143ed ASoC: tlv320aic3x: fix reset gpio reference counting adds ba54f278c318 Merge branch 'for-5.0' of https://git.kernel.org/pub/scm/l [...] adds bbf62563d862 ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() adds c342febcde45 ASoC: soc-core: Fix probe deferral following prelink failure adds 42e4cedd67e4 ASoC: samsung: i2s: Fix DAPM routes for capture stream adds 570f18b6a8d1 ASoC:soc-pcm:fix a codec fixup issue in TDM case adds 03d0aa4d4fdd ASoC:hdac_hda:use correct format to setup hda codec adds c899df3e9b0b ASoC:intel:skl:fix a simultaneous playback & capture issue [...] adds a97648697790 ASoC: dpcm: prevent snd_soc_dpcm use after free adds 844a4a362dbe ASoC: nau8824: fix the issue of the widget with prefix name adds a39fe6e20616 ASoC: stm32: i2s: fix registers declaration in regmap adds ba164a49f8f7 ASoC: rsnd: src: Avoid a potential deadlock adds 399706df420e ASoC: rsnd: src: fix compiler warnings adds 54d1cf78b0f4 ASoC: nau8810: fix the issue of widget with prefixed name adds 2b13bee38849 ASoC: samsung: odroid: Fix clock configuration for 44100 s [...] adds 22d91ed32b65 Merge tag 'v5.1-rc1' into asoc-5.1 adds 9729e3b65a64 ASoC: mediatek: mt8183: skip for i2s5 in mck_disable adds 4834d7070c85 ASoC: rt5682: Check JD status when system resume adds 675212bfb233 ASoC: rt5682: fix jack type detection issue adds 1c5b6a27e432 ASoC: rt5682: recording has no sound after booting adds 639e5eb3c7d6 ASoC: wm_adsp: Correct handling of compressed streams that [...] adds 48ead31ce247 ASoC: wm_adsp: Correct error messages in wm_adsp_buffer_get_error adds a2225a6d155f ASoC: wm_adsp: Add locking to wm_adsp2_bus_error adds a2bcbc1b9ac2 ASoC: wm_adsp: Shutdown any compressed streams on DSP watc [...] 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 4259c21f8f7e Merge branch 'asoc-5.1' into asoc-linus adds a5232134a0a8 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 8293488205f1 regmap: regmap-irq: fix getting type default values adds 76da4321eac8 Merge branch 'regmap-5.1' into regmap-linus adds 3095ec6361c6 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 ce84eca9761e Merge branch 'regulator-5.1' into regulator-linus adds 2027d26a62a7 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 02b45338db7c Merge branch 'spi-5.1' into spi-linus adds 82730a86e4f2 Merge remote-tracking branch 'spi-fixes/for-linus' adds d6d768a0ec3c usb: chipidea: fix static checker warning for NULL pointer adds 3862379545b6 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds b6e13b9c9482 phy: ti-pipe3: fix missing bit-wise or operator when assig [...] adds cbf43fb3e741 phy: ti-pipe3: Introduce mode property in driver data adds c00b3f36e2d9 phy: ti-pipe3: improve DPLL stability for SATA & USB adds db4a998b0038 phy: ti-pipe3: Fix SATA & USB PHY power up sequence adds 5a80e0343fb3 phy: ti-pipe3: Fix PCIe power up sequence adds 8fcb02a6b303 phy: phy-twl4030-usb: Fix cable state handling adds a8222e118582 phy: rockchip-typec: Make usb3_pll_cfg and dp_pll_cfg static adds 92c4bc3f3cb0 phy: qcom-ufs: Make ufs_qcom_phy_disable_iface_clk static adds 0baefb92e639 phy: renesas: rcar-gen3-usb2: No need to request IRQ for non-OTG adds 873a0667d74e phy: allwinner: allow compile testing adds d685682e6195 phy: ti: usb2: fix OMAP_CONTROL_PHY dependency adds c553f88502d2 phy: mapphone-mdm6600: add gpiolib dependency adds ef33f2edb2aa phy: fix platform_no_drv_owner.cocci warnings adds 72ce80db1c89 Merge remote-tracking branch 'phy/fixes' 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 a5f3233fee57 Merge remote-tracking branch 'input-current/for-linus' adds b4e9e931e9bb crypto: caam - fix copy of next buffer for xcbc and cmac adds bfb6a648b235 Merge remote-tracking branch 'crypto-current/master' adds 8044de11f424 rseq/selftests: Adapt number of threads to the number of d [...] adds 76d252fecf58 selftests: efivarfs: remove the test_create_read file if i [...] adds 1bb208e36bc9 selftests: cgroup: fix cleanup path in test_memcg_subtree_ [...] adds e32348be85d2 Merge remote-tracking branch 'kselftest-fixes/fixes' 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 473b1944cf27 Merge remote-tracking branch 'reset-fixes/reset/fixes' adds ab8a6d821179 MIPS: KGDB: fix kgdb support for SMP platforms. adds e4952b0c2c03 MIPS: SGI-IP27: Fix use of unchecked pointer in shutdown_b [...] adds a78409897dc7 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds e7dfb6d04e47 ARM: dts: at91: Fix typo in ISC_D0 on PC9 adds ab6ceba0a1bc Merge remote-tracking branch 'at91-fixes/at91-fixes' 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 849d97d59bb7 Merge remote-tracking branch 'omap-fixes/fixes' 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 1c905b6b6c39 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds f35f06c35560 Btrfs: do not allow trimming when a fs is mounted with the [...] adds 3db79a379489 Merge branch 'misc-5.1' into next-fixes adds b77bddbf261c Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds a145b5b0e487 drm/i915: Always backoff after a drm_modeset_lock() deadlock adds 8acf3466852f Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 157c99c5a295 mmc: alcor: don't write data before command has completed adds b5f5ba477966 Merge remote-tracking branch 'mmc-fixes/fixes' 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 281d510627e1 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 46fc15487d02 Drivers: hv: vmbus: Expose monitor data only when monitor [...] adds 3272e2af06cb Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' 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 4eb11a74f12b Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] 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 7629c574d460 Merge remote-tracking branch 'actions/for-next' 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 01c8e9a02827 Merge branch 'v5.2/dt' into tmp/aml-rebuild 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 a226cd3a5cdb Merge branch 'v5.2/dt64' into tmp/aml-rebuild adds 029da5e5266c ARM: multi_v7_defconfig: enable the Amlogic Meson ADC and [...] adds 498de683ff29 Merge branch 'v5.2/defconfig' into tmp/aml-rebuild 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 2c7e434e4af6 Merge branch 'v5.2/drivers' into tmp/aml-rebuild adds 50ea7eebdc38 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 1ba8994faa33 ARM: dts: at91: sama5d2: add labels to soc dtsi for deriva [...] adds 7784a6eb89d4 ARM: dts: at91: sama5d2_xplained: Add proper regulator sta [...] adds ff73f1f2190e Merge branches 'at91-soc' and 'at91-dt' into at91-next adds 9cd7e8ce0bd8 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 6ca28fab8fbe Merge remote-tracking branch 'bcm2835/for-next' adds 48a15bb42df8 clk: imx: Remove unused imx_get_clk_hw_fixed adds 03fc565c2a7a clk: imx7ulp: remove snvs clock adds d058fb60d56b dt-bindings: clock: imx7ulp: remove SNVS clock adds e1324c014651 Merge branch 'clk/imx7ulp' into for-next adds a26be2274089 Merge branch 'imx/fixes' into for-next 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 cd55af14df8b Merge branch 'imx/drivers' into for-next adds 8f3e2d2c9349 ARM: imx6: cpuidle: omit the unnecessary unmask of GINT adds 55f4d3daaadd Merge branch 'imx/soc' into for-next 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 6bfadea0c161 Merge branch 'imx/bindings' into for-next 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 9b69f25313f3 Merge branch 'imx/dt' into for-next 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 4dc588ddf943 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 ac8ffad29938 Merge branch 'imx/defconfig' into for-next adds 422a2a12a4db Merge remote-tracking branch 'imx-mxs/for-next' adds 3c3a43c81bda Merge branch 'for_5.1/soc-drivers' into next adds cc03971b60c8 Merge remote-tracking branch 'keystone/next' adds 982252ee72e8 Merge branch 'v5.0-next/dts64' into for-next adds d542127adb0c Merge branch 'v5.0-next/soc' into for-next adds 8502f7cc610c Merge remote-tracking branch 'mediatek/for-next' adds 24e5f6732a6d Merge branch 'mvebu/dt' into mvebu/for-next adds c51f7f863552 Merge branch 'mvebu/dt64' into mvebu/for-next adds 704d8afb0853 Merge remote-tracking branch 'mvebu/for-next' 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 bfe17568e7a3 Merge remote-tracking branch 'reset/reset/next' 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 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 b9c7d1e25e51 Merge branch 'arm64-for-5.2' into all-for-5.2 adds cf8cd986fd0e Merge remote-tracking branch 'qcom/for-next' 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 d5aa84087ead ARM: shmobile: porter: enable R-Car Gen2 regulator quirk adds 115bbc30c6d2 ARM: shmobile: fix a leaked reference by adding missing of [...] adds 940d1a288a59 arm64: defconfig: enable RX-8581 config option 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 15160f6de0bb soc: renesas: Identify R-Car M3-W ES1.3 adds 295768f6207e dt-bindings: Add vendor prefix for Silicon Linux. adds 3961d355dfb5 dt-bindings: power: r8a77965: Remove non-existent A3IR pow [...] adds 2b9c12e01a3d Merge branches 'fixes-for-v5.1', 'arm-dt-for-v5.2', 'arm-s [...] adds 129ca9e185ab ARM: dts: rskrza1: Add I2C support adds 1792a0f35319 ARM: dts: rskrza1: Add remaining LEDs adds e3414b8c45af arm64: dts: renesas: salvator-common: Add GPIO keys support adds edeaf6da5aa7 Merge branches 'arm-dt-for-v5.2' and 'arm64-dt-for-v5.2' i [...] adds 32326650da35 Merge remote-tracking branch 'renesas/next' 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 c0e7feef7350 Merge branch 'v5.2-armsoc/dts32' into for-next 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 52b7562fddb6 Merge branch 'v5.2-armsoc/dts64' into for-next adds fb903392131a clk: rockchip: fix wrong clock definitions for rk3328 adds 9a1a496f1406 Merge branch 'v5.2-clk/next' into for-next 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 82dea4ddb9c1 Merge branch 'v5.1-armsoc/dts-fixes' into for-next 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 a33becb551bd Merge branch 'v5.2-armsoc/dts32' into for-next 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 d3aa8a12f30e Merge branch 'v5.2-armsoc/dts64' into for-next adds fadc78062477 ARM: dts: rockchip: add rk3066 hdmi nodes adds 4b028ebd4e3d ARM: dts: rockchip: enable vop0 and hdmi nodes to rk3066a-mk808 adds a1dcc8301796 Merge branch 'v5.2-armsoc/dts32' into for-next adds b18ce3843bb4 Merge remote-tracking branch 'rockchip/for-next' 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 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 b13ade388bea Merge branch 'next/soc' into for-next 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 04cca4ae0cb9 Merge branch 'next/dt' into for-next adds 629266bf7229 ARM: exynos: Fix a leaked reference by adding missing of_node_put adds f6f6a3f209b7 Merge branch 'next/soc' into for-next adds 9b23e1a3e8fd ARM: dts: exynos: Fix audio (microphone) routing on Odroid XU3 adds 4d93afc75372 Merge branch 'next/dt' into for-next 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 b21eea8bbcc3 Merge branch 'next/dt64' into for-next adds 60d1f775a6f4 ARM: exynos: Set MCPM as mandatory for Exynos542x/5800 SoCs adds 8a7e0f327b8e Merge branch 'next/soc' into for-next adds 1fb8c97f9d96 ARM: dts: exynos: Fix spelling mistake of EXYNOS5420 adds 020065937d91 Merge branch 'next/dt' into for-next adds bb2054ada159 ARM: exynos: Fix infinite loops on CPU powerup failure adds 377e1eb1008a Merge branch 'next/soc' into for-next adds efa71570c0a9 Merge remote-tracking branch 'samsung-krzk/for-next' 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 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 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 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 a79668c17684 ARM: dts: sun9i: Remove deprecated pinctrl properties adds 0164945de1b8 ARM: dts: sun7i: fix typos in uart pin mux adds 0973c06bb8fb arm64: dts: allwinner: a64: Add default dr_mode adds ac7fcfa1ecde arm64: dts: allwinner: a64: Fix the Codec I2S binding adds 88a20adde5f6 ARM: dts: sun8i: h3: Add default dr_mode adds 613e2ef60188 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] 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 ed11f1adfb6d Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next adds 3764db4f0b4e ARM: dts: sun8i: a83t: Add missing CPU clock references adds bb6dedacdb00 Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next adds 63b4bb2331bc Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 6f3bc4334399 arm64: tegra: Disable CQE Support for SDMMC4 on Tegra186 adds 212b0f714348 Merge branch for-5.1/fixes into for-next adds 41c4f5996b9e Merge branch 'reset/acquire' of git://git.pengutronix.de/g [...] adds 7fe5719b4364 soc/tegra: pmc: Implement acquire/release for resets adds aaffea6880ea Merge branch for-5.2/soc into for-next adds 9c6c021ef28c Merge remote-tracking branch 'tegra/for-next' 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 1772ee64946d Merge branch 'clk-fixes' into clk-next adds f67255374ec4 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 2c988cf22225 Merge remote-tracking branch 'clk-samsung/for-next' adds 3bb5e489b18a csky: Fixup vdsp&fpu issues in kernel adds 769a81b312d1 csky/ftrace: Add dynamic function tracer (include graph tracer) adds 3d07d336e3bb csky: Add perf callchain support adds 233ae22e583c csky: Update syscall_trace_enter/exit implementation adds ab569169fe3f csky: remove redundant generic-y adds 42aecacfae61 csky: mm/fault.c: Remove duplicate header adds 73dc28f42f29 csky: Add non-uapi asm/ptrace.h namespace adds 393595513ec2 csky: Remove pre-processing pte-dirty&young in entry.S adds 7c088eac1f40 csky: fix syscall_get_arguments() and syscall_set_arguments() adds c5b1a1ebf8ba csky: Remove r11_sig for syscall detect. adds 85c1b4f8d054 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 a359f8b1381c 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 90ab376131dc Merge remote-tracking branch 'mips/mips-next' adds 4e8fa54d3d99 nds32: fix semicolon code style issue adds fa11f57add57 Merge remote-tracking branch 'nds32/next' adds 4433887f3cd2 Revert: parisc: Use F_EXTEND() macro in iosapic code adds 6fa63a66d511 Merge remote-tracking branch 'parisc-hd/for-next' 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 6485200d6583 Merge remote-tracking branch 'risc-v/for-next' adds 2d4ea4b95cae s390/mem_detect: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD) adds 2cc9637ce825 s390/dasd: Fix capacity calculation for large volumes 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 8ad1bbde40f8 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 eda72101e272 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 55d945e2e4aa fs: befs: btree: Fixed some coding standard issues adds 94f9e2bb59a8 Merge remote-tracking branch 'befs/for-next' adds fa546ea75cee Merge branch 'misc-5.1' into for-next-current-v5.0-20190328 adds 5fefa4b66e4b Merge branch 'for-next-current-v5.0-20190328' into for-nex [...] adds 307718b6f63a btrfs: factor our read/write stage off csum_tree_block int [...] adds 6c01edf63890 btrfs: warn if extent buffer mapping crosses a page bounda [...] adds 30cd4df021ef btrfs: Don't panic when we can't find a root key adds 9276e718408d btrfs: Initialize inode::i_mapping once in btrfs_symlink adds c091febbc7ad btrfs: scrub: return EAGAIN when fs is closing adds 578aa664b272 btrfs: zstd: remove indirect calls for local functions adds e8bb03f4b6fa Btrfs: remove no longer used 'sync' member from transactio [...] adds 99dab763725b btrfs: Introduce fs_info to extent_io_tree adds 5d46e4b3404d btrfs: switch extent_io_tree::track_uptodate to bool adds b990579dd6ee btrfs: Introduce extent_io_tree::owner to distinguish diff [...] adds a71742bb168e btrfs: tracepoints: Add trace events for extent_io_tree adds 1b5d0c4418e2 btrfs: reduce kmap_atomic time for checksumming adds 8208e09bdb6a btrfs: merge _btrfs_set_prop helpers adds 10e02a8f96ea btrfs: drop redundant forward declaration in props.c adds 324ca2c1a69c btrfs: rename fs_info argument to fs_private adds f42b202d0af0 btrfs: refactor btrfs_set_prop and add btrfs_set_prop_trans adds 682ed4a94369 btrfs: start transaction in btrfs_set_prop_trans adds 62ef14c27b7e btrfs: start transaction in btrfs_set_acl adds 819cd81c137b btrfs: start transaction in btrfs_xattr_handler_set adds 042aa9382be2 btrfs: don't create transaction in btrfs_setxattr adds 70e808a144ed btrfs: merge btrfs_setxattr and do_setxattr adds 27558b55b8f9 btrfs: Preallocate chunks in cow_file_range_async adds a8236bba90cf btrfs: Rename async_cow to async_chunk adds 8b40500b7f87 btrfs: Remove fs_info from struct async_chunk adds 2314dfcd1574 btrfs: Make compress_file_range take only struct async_chunk adds 0071ea45717a btrfs: Replace clear_extent_bit with unlock_extent adds 4fffefe306a6 btrfs: Set io_tree only once in submit_compressed_extents adds 6929ff76b799 btrfs: Factor out common extent locking code in submit_com [...] adds e95322ab40c9 btrfs: Turn an 'else if' into an 'else' in btrfs_uuid_tree_add adds fa92f3e2ffda btrfs: Remove EXTENT_WRITEBACK adds be6f426fd0aa btrfs: Remove EXTENT_IOBITS adds 9661257734b0 btrfs: add assertion helpers for spinning writers adds caf81238a9d6 btrfs: use assertion helpers for spinning writers adds 0c4095718fbd btrfs: add assertion helpers for spinning readers adds 568a67ed98b3 btrfs: use assertion helpers for spinning readers adds 4c60adce192c btrfs: add assertion helpers for extent buffer read lock counters adds a75ed42108df btrfs: use assertion helpers for extent buffer read lock counters adds ec19518512b1 btrfs: add assertion helpers for extent buffer write lock [...] adds 96e0e28c9805 btrfs: use assertion helpers for extent buffer write lock [...] adds cb050e7f39a5 btrfs: switch extent_buffer::lock_nested to bool adds 6f7e36989cb3 btrfs: Exploit the fact that pages passed to extent_readpa [...] adds 5305788cb2a5 btrfs: Remove unused -EIO assignment in end_bio_extent_readpage adds 3b37ffa325c6 btrfs: reloc: Fix NULL pointer dereference due to expanded [...] adds 349cfda1bf40 btrfs: Make btrfs_(set|clear)_header_flag return void adds 97bb42bf8396 btrfs: Correctly free extent buffer in case btree_read_ext [...] adds feb9b50e5502 btrfs: Check the first key and level for cached extent buffer adds f1d786c5ed1b btrfs: Always output error message when key/level verifica [...] adds ee945ae46fc9 btrfs: extent_io: Move the BUG_ON() in flush_write_bio() o [...] adds f128ee7d7b46 btrfs: extent_io: Handle errors better in extent_write_ful [...] adds 0c4fbfe676dc btrfs: extent_io: Handle errors better in btree_write_cach [...] adds d1f9411134b6 btrfs: extent_io: Kill dead condition in extent_write_cach [...] adds b62d89d4e615 btrfs: extent_io: Handle errors better in extent_write_loc [...] adds b22be322e6fd btrfs: extent_io: add proper error handling to lock_extent [...] adds ff5494cda00d btrfs: extent_io: Handle errors better in extent_writepages() adds 3c55b4f17c12 btrfs: Use less confusing condition for uptodate parameter [...] adds dc7da083d4d3 btrfs: fix panic during relocation after ENOSPC before wri [...] adds 84d7d1b1e882 btrfs: disk-io: Show the timing of corrupted tree block ex [...] adds cd70d74f3e30 btrfs: Do mandatory tree block check before submitting bio adds 5e66198b8010 btrfs: tests: handle fs_info allocation failure in extent_ [...] adds 190151b8bd0d btrfs: tests: don't leak fs_info in extent_io bitmap tests adds 146925c75102 btrfs: tests: print file:line for error messages adds 00fb097240c9 btrfs: tests: add table of most common errors adds c9d6b2dfcce0 btrfs: tests: use standard error message after fs_info all [...] adds edd1417f8344 btrfs: tests: use standard error message after root alloca [...] adds c6cc91dd805e btrfs: tests: use standard error message after extent buff [...] adds f74030a66270 btrfs: tests: use standard error message after path alloca [...] adds b9d076128c17 btrfs: tests: use standard error message after inode alloc [...] adds d6207eb70adc btrfs: tests: use standard error message after block group [...] adds 5cc9bc5229d6 btrfs: tests: properly initialize fs_info of extent buffer adds a9bd621f3565 btrfs: tests: return errors from extent map tests adds e8a3dc5cf29c btrfs: tests: return errors from extent map test case 1 adds 4fad52b68793 btrfs: tests: return errors from extent map test case 2 adds 7e2f2bfd40c9 btrfs: tests: return errors from extent map test case 3 adds 81137f84b26e btrfs: tests: return errors from extent map test case 4 adds 3638b325372a btrfs: tests: return error from all extent map test cases adds 3f419b905401 btrfs: tests: use standard error message after extent map [...] adds 1ccdfe23ed54 btrfs: tests: use SZ_ constants everywhere adds fa1d10361f00 btrfs: tests: fix comments about tested extent map ranges adds fe6dc4b4ee63 btrfs: tests: drop messages when some tests finish adds 54ed8fdf30ee btrfs: tests: unify messages when tests start adds 08984e8b0188 btrfs: Defer setting new inode mode until after do_set_acl [...] adds f01b97b0fb1e btrfs: remove stale definition of BUFFER_LRU_MAX adds 8319fc71f118 btrfs: move tree block wait and write helpers to tree-log adds 7d9af3ab0c1a btrfs: use BUG() instead of BUG_ON(1) adds e7a925942509 btrfs: Perform locking/unlocking in btrfs_remap_file_range() adds 0b3436f5f989 btrfs: use common file type conversion adds c3dc665f7548 btrfs: get fs_info from eb in lock_extent_buffer_for_io adds e5870d26292b btrfs: get fs_info from eb in repair_eb_io_failure adds 933f25dfd04a btrfs: get fs_info from eb in write_one_eb adds e3b4954786ea btrfs: get fs_info from eb in leaf_data_end adds fe071f378325 btrfs: get fs_info from eb in btrfs_exclude_logged_extents adds ac8ee96474e6 btrfs: get fs_info from eb in check_tree_block_fsid adds 85cf3d44de79 btrfs: get fs_info from eb in tree_mod_log_eb_copy adds b9c192a97cf8 btrfs: get fs_info from eb in clean_tree_block adds 70c4b87eafa3 btrfs: get fs_info from eb in btrfs_leaf_free_space adds 6fb40d0c629f btrfs: get fs_info from eb in read_node_slot adds f7e46f29be03 btrfs: get fs_info from eb in btree_read_extent_buffer_pages adds 6e95aac3e634 btrfs: get fs_info from eb in btrfs_verify_level_key adds ea4d8f159132 btrfs: qgroup: remove obsolete fs_info members adds df890173f820 btrfs: Move btrfs_check_chunk_valid() to tree-check.[ch] a [...] adds ede38a2f4054 btrfs: tree-checker: Make chunk item checker messages more [...] adds b55931eaa013 btrfs: tree-checker: Make btrfs_check_chunk_valid() return [...] adds 698de3a600e4 btrfs: tree-checker: Check chunk item at tree block read time adds 43d58b7c2932 btrfs: tree-checker: Verify dev item adds 55bb946e7ba5 btrfs: tree-checker: Enhance chunk checker to validate chu [...] adds 271023b7d19a btrfs: tree-checker: Verify inode item adds 9944a5b5d26e btrfs: inode: Verify inode mode to avoid NULL pointer dereference adds 026c5dbdfcb2 Btrfs: do not allow trimming when a fs is mounted with the [...] adds dc46aa0c5d4b btrfs: tree-checker: get fs_info from eb in generic_err adds bf8fd4e07919 btrfs: tree-checker: get fs_info from eb in file_extent_err adds 256116d74402 btrfs: tree-checker: get fs_info from eb in check_csum_item adds 562dcc381acb btrfs: tree-checker: get fs_info from eb in dir_item_err adds 33ada247b043 btrfs: tree-checker: get fs_info from eb in check_dir_item adds 25385b7be697 btrfs: tree-checker: get fs_info from eb in block_group_err adds 369054cbc0b9 btrfs: tree-checker: get fs_info from eb in check_block_gr [...] adds 966eeba19567 btrfs: tree-checker: get fs_info from eb in check_extent_d [...] adds cd3fcb961a24 btrfs: tree-checker: get fs_info from eb in check_leaf_item adds b39d52f36a89 btrfs: tree-checker: get fs_info from eb in check_leaf adds d93219d7f759 btrfs: tree-checker: get fs_info from eb in chunk_err adds 7d2c1b858d01 btrfs: tree-checker: get fs_info from eb in dev_item_err adds 47744b0e5fe3 btrfs: tree-checker: get fs_info from eb in check_dev_item adds da8d67bb75ad btrfs: tree-checker: get fs_info from eb in check_inode_item adds 559cecc4a2ae Merge branch 'misc-next' into for-next-next-v5.1-20190328 adds 14dcccda0c63 Merge branch 'for-next-next-v5.1-20190328' into for-next-20190328 adds 84a500a2c07c btrfs: Remove received information from snapshot on ro->rw switch adds c254dc9c273a Merge branch 'ext/nikbor/subvol-ro-drop-received-uuid' int [...] adds 809f4953c14d btrfs: drop uuid_mutex in btrfs_free_extra_devids() adds fc687a99c48b Merge branch 'ext/anand/stale-devids-free' into for-next-s [...] adds c07f9c420c29 Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker adds d013d5390bb7 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 24152031b7fd Merge branch 'ext/JAILLET/retval-mark-extent-written' into [...] adds d0d85ba55d62 Merge branch 'for-next-stale-20190328' into for-next-20190328 adds 07a5892b3681 Merge remote-tracking branch 'btrfs-kdave/for-next' 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 9f9471a4f87b SMB3: Track total time spent on roundtrips for each SMB3 command adds 6ab5afc257fb CIFS: keep FileInfo handle live during oplock break adds 90a2de7acab0 cifs: don't use __constant_cpu_to_le32() adds a04026130c80 cifs: Fix DFS cache refresher for DFS links adds a5356350a0b2 cifs: update module internal version number adds 310dbfd298fe 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 bca370ae7003 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 763fdbb3957a Merge remote-tracking branch 'ext3/for_next' adds c7b2f1648f03 f2fs: Fix use of number of devices adds 64a4c472aa3e f2fs: Reduce zoned block device memory usage adds 26f34433d5a4 f2fs: improve discard handling with multi-device volumes adds 017f1d90c1f8 Merge remote-tracking branch 'f2fs/dev' 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 e25e0f87e478 Merge remote-tracking branch 'jfs/jfs-next' adds 93ab8c06c203 nfsd: avoid uninitialized variable warning adds bfa5e783721c Merge remote-tracking branch 'nfsd/nfsd-next' adds c0abe5af7341 Merge branches 'work.mount', 'work.misc' and 'work.iov_ite [...] adds d3a8ff90ce8c Merge remote-tracking branch 'vfs/for-next' adds 2821fd0c2be0 lib/test_printf: Switch to bitmap_zalloc() adds efe20ae905bc Merge remote-tracking branch 'printk/for-next' adds 296bd5aea223 PCI: Mark expected switch fall-throughs adds c7a0cb7cf4c2 Merge branch 'pci/misc' 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 73f3b4b88a20 Merge branch 'pci/msi' 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 3304d39bfdcc Merge branch 'remotes/lorenzo/pci/controller-fixes' adds b71f0a0b1e3f tools: PCI: Exit with error code when test fails adds 58a2cdef7110 Merge branch 'remotes/lorenzo/pci/misc' adds 35d0a06dad22 PCI: Cleanup register definition width and whitespace adds 929c46941296 PCI: Fix comment typos adds 17a40c86c958 CPER: Add UEFI spec references adds 091c86d9bae8 CPER: Remove unnecessary use of user-space types adds e3a5de7be7a5 Merge branch 'pci/trivial' adds e473fb20e0b0 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 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 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next adds 6b538cc21334 HID: steam: fix deadlock with input devices. 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 94a9992f7dbd HID: Increase maximum report size allowed by hid_field_extract() adds fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next adds 6c44b15e1c90 HID: logitech: check the return value of create_singlethre [...] 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 cef0d4948cb0 HID: debug: fix race condition with between rdesc_show() a [...] adds cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next adds fd35759ce32b HID: logitech: Handle 0 scroll events for the m560 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 2bafa1e96254 HID: quirks: Fix keyboard + touchpad on Lenovo Miix 630 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 74e7c6c877f6 HID: i2c-hid: Disable runtime PM on Synaptics touchpad adds 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next adds bc5d4c817e77 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 e5e59d1eb785 Merge remote-tracking branch 'i2c/i2c/for-next' adds 124dbd750da4 i3c: master: dw: remove dead code from dw_i3c_master_*_xfers() adds 66c79b1a66c9 Merge remote-tracking branch 'i3c/i3c/next' adds fe5cec10f27a hwmon: (mlxreg-fan) Add support for fan capability registers adds 32db0af02096 hwmon: Add convience macro to define simple static sensors adds 7b79ca146799 hwmon: (ntc_thermistor) Use new HWMON_CHANNEL_INFO() macro adds 2a1181baf448 hwmon: lochnagar: Add device tree binding document adds d1ce5addbaa0 hwmon: lochnagar: Add Lochnagar 2 hardware monitoring driver adds 37f506439c18 hwmon: (nct7904) Use new HWMON_CHANNEL_INFO() macro adds 3b4d68fe4797 hwmon: Documentation: Add usage example for HWMON_CHANNEL_INFO adds 8300790b81eb hwmon: (adt7411) Use HWMON_CHANNEL_INFO macro adds 70756641abc2 hwmon: (ina3221) Use HWMON_CHANNEL_INFO macro adds ab87202220ea hwmon: (jc42) Use HWMON_CHANNEL_INFO macro adds beb8ef263574 hwmon: (lm75) Use HWMON_CHANNEL_INFO macro adds 99344bc64eb3 hwmon: (lm90) Use HWMON_CHANNEL_INFO macro adds 375ee24f4dba hwmon: (lm95241) Use HWMON_CHANNEL_INFO macro adds 7d28955c7cda hwmon: (lm95245) Use HWMON_CHANNEL_INFO macro adds 84b561024ee3 hwmon: (ltc4245) Use HWMON_CHANNEL_INFO macro adds 0961c89255da hwmon: (ltq-cputemp) Use HWMON_CHANNEL_INFO macro adds 8216066f4ffb hwmon: (max31790) Use HWMON_CHANNEL_INFO macro adds 2ec543faeb0a hwmon: (max6621) Use HWMON_CHANNEL_INFO macro adds 8222a15c8f4f hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro adds fe04daea6580 hwmon: (npcm750-pwm-fan) Use HWMON_CHANNEL_INFO macro adds 34a59dd83d5a hwmon: (raspberrypi-hwmon) Use HWMON_CHANNEL_INFO macro adds 69c074fc0f89 hwmon: (tmp102) Use HWMON_CHANNEL_INFO macro adds e2a3e150d248 hwmon: (tmp108) Use HWMON_CHANNEL_INFO macro adds 16c4def24657 hwmon: (w83773g) Use HWMON_CHANNEL_INFO macro adds b6fbd3207b1f hwmon: (jz4740) Use devm_platform_ioremap_resource adds 7298c8fbbfb8 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 b039b01a8645 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 1fad88371ce2 Merge remote-tracking branch 'v4l-dvb/master' adds 81527254e151 media: seco: depend on CONFIG_RC_CORE=y when not a module adds b6f328a10c37 Merge remote-tracking branch 'v4l-dvb-next/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 42535aea23dc Merge remote-tracking branch 'fbdev/fbdev-for-next' adds 98acea86c913 PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling adds 06bd779d51c3 PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface adds c30eecb7e2ac Merge branch 'pm-x86' into linux-next adds c8b1917c8987 ACPICA: Clear status of GPEs before enabling them adds 04fb3eda1732 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 4d720e2a8c5f Documentation: acpi: Add an example for PRP0001 adds b7418fb0e2e0 Merge branches 'acpi-scan', 'acpi-tables', 'acpi-misc' and [...] 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 33227e105bf3 Merge branch 'pm-tools' into linux-next adds dfa1fb253978 Merge remote-tracking branch 'pm/linux-next' adds 812cd88749e0 firewire: mark expected switch fall-throughs adds 9471ee7892ec Merge remote-tracking branch 'ieee1394/for-next' adds 5c1597bfeb2c dlm: retry wait_event_interruptible in event of ERESTARTSYS adds 8526e331c56f dlm: Fix test for -ERESTARTSYS adds cbfb10444296 Merge remote-tracking branch 'dlm/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 fbcef3f96c36 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 2dbd2d8f2c2c Merge remote-tracking branch 'net-next/master' 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 0d677c328f8c Merge remote-tracking branch 'bpf-next/master' adds 65fd2c2afac3 xfrm: gso partial offload support adds f981c57ffd2d vti4: eliminated some duplicate code. adds fa455d548865 Merge remote-tracking branch 'ipsec-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 398660ccb360 Merge remote-tracking branch 'nfc-next/master' 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 04c98f4650ca Merge remote-tracking branch 'wireless-drivers-next/master' adds 8fa448da3062 mmc: add SDIO identifiers for MediaTek Bluetooth devices adds d74eef2834b5 Bluetooth: mediatek: add support for MediaTek MT7663S and [...] adds df4db2340cec Bluetooth: hci_qca: Add helper function to get the chip family adds a5d2b1ed5ebb Bluetooth: btqca: Fix misspelling of 'baudrate' adds 1310cfc965d5 Bluetooth: Fix not initializing L2CAP tx_credits adds e057ab715f1e Bluetooth: Add return check for L2CAP security level set adds 135b9526f58c mmc: sdio: Add helper macro for sdio_driver boilerplate adds bddb9f042a18 Bluetooth: mediatek: Use module_sdio_driver helper adds e7564582f65b Bluetooth: btsdio: Use module_sdio_driver helper adds 5488c82e67f2 Bluetooth: btmtksdio: fix uninitialized symbol errors in b [...] adds bbcece3d418c Bluetooth: mediatek: Fixed incorrect type in assignment adds 5367509b783d 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 5366fdfc0bf8 gfs2: clean_journal improperly set sd_log_flush_head adds 4089b1644b37 Merge remote-tracking branch 'gfs2/for-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 485a66aa53f2 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 73f59ff4e3cd 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 70c711761e59 Merge remote-tracking branch 'drm/drm-next' 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 2772cc66ab09 drm/amdgpu/smu11: fix warning on 32bit arches adds b3cec5964ee2 Merge remote-tracking branch 'amdgpu/drm-next' 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 ce266ae592fd Merge remote-tracking branch 'drm-intel/for-linux-next' adds ee222c5dfeca Merge branch 'reset/acquire' of git://git.pengutronix.de/g [...] adds 11c632e1cfd3 drm/tegra: sor: Implement acquire/release for reset adds 60f41c4edf61 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' 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 6ff739917b15 Merge remote-tracking branch 'drm-misc/for-linux-next' adds b965ccf9d463 drm/msm: don't allocate pages from the MOVABLE zone adds f1a427d9d238 drm/msm: Remove pm_runtime calls from msm_iommu.c adds 36009be53297 drm/msm: Fix NULL pointer dereference adds 4f3c12326db9 drm/msm: Use drm_mode_vrefresh instead of mode->vrefresh adds 0d36fb165f83 drm/msm: dpu: Simplify frame_done watchdog timeout calculation adds 1f14d4126b8f drm/msm: dpu: Untangle frame_done timeout units adds dd0e555ec349 drm/msm: dpu: Don't queue the frame_done watchdog for cursor adds 40901d0639f5 drm/msm: dpu: Don't set frame_busy_mask for async updates adds 2f6b9d0dfbe4 drm/msm/dpu: move hw_inf encoder baseclass adds f4edee30eb63 drm/msm/dpu: remove phys_vid subclass adds 047cea5ac604 drm/msm/dpu: release resources on modeset failure adds 9da83f34ed0e drm/msm/dpu: dont use encoder->crtc in atomic path adds a4a7c2acc06b drm/msm/dpu: map mixer/ctl hw blocks in encoder modeset adds d8225b0aae87 drm/msm/dpu: assign intf to encoder in mode_set adds 745b19d74716 drm/msm/dpu: check split role for single flush adds f4566af2c7ba Merge remote-tracking branch 'drm-msm/msm-next' adds 1f2367a39f17 drm/komeda: Add d71_enum_resources and d71_cleanup adds c101ce9ef2af drm/komeda: Add d71 layer adds bc06bd08d4a9 drm/komeda: Add d71 compiz component adds 9632a48c29ce drm/komeda: Add D71 improc and timing_ctrlr adds aaf2d6f32150 drm/komeda: Add komeda_assemble_pipelines adds 1246ffce26a9 drm/komeda: Add irq handling adds 14594da0ba44 drm/komeda: Add debugfs node "register" for register dump adds 3c3e8316e893 arm/komeda: Compile komeda_debugfs_init() only if CONFIG_D [...] adds e8e3cc7d39ff MAINTAINERS: Fix pattern for Documentation path for Arm Ma [...] adds 22846c596d73 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds a1c67d65df0b regmap: debugfs: Replace code by already existing function adds cc6a8d69ba62 regmap: debugfs: Jump to the next readable register adds 317a76cd1628 Merge branch 'regmap-5.2' into regmap-next adds ebd41716c4f5 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 7a4cf78cb2bc Merge remote-tracking branch 'sound/for-next' adds 825b22e5961a ASoC: rsnd: src: fix compiler warnings adds 8ca5104715cf ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM adds 686174a0989b ASoC: qcom: add i2c dependency for SND_SOC_SDM845 adds 52e7306ca2db ASoC: stm32: i2s: change trigger traces adds c2dc8b2c114c ASoC: stm32: i2s: improve channel capabilities handling adds fef050c88ce1 ASoC: stm32: i2s: use default dai name adds 642aafea8889 ASoC: ti: remove compat dma probing adds c9fbc1c02ec8 ASoC: ams-delta: remove duplicate 'const' adds 7d7b25d05ef1 ASoC: ti: fix davinci_mcasp_probe dependencies adds 7bf7d0554890 ASoC: axi-i2s: let both capture and playback be optional adds fa225400758d ASoC: axi-i2s: make both "rx" and "tx" optional adds b517229ca2f7 ASoC: nau8810: use 64-bit arithmetic instead of 32-bit adds 709a9b8a1f4f ASoC: nau8810: fix the typo of function name adds 20b83421e8ee ASoC: nau8810: automatic selecting BCLK in I2S master mode adds 3789debfc379 ASoC: topology: create tlv before soc_tplg_init_kcontrol adds 127470597b6b Merge tag 'v5.1-rc1' into asoc-5.2 adds 14c747506ae6 ASoC: rsnd: add missing reg/reg-name at Document adds c4bce31c4982 ASoC: rsnd: explain extended Audio DMAC peri peri address adds 2944d29d7c89 ASoC: simple-amplifier: Make gpio property optional adds bbfaa7d36c1e ASoC: dpcm: prevent snd_soc_dpcm use after free adds f68c2a682d44 ASoC: stm32: spdifrx: add power management adds 8a68a509ae6b ASoC: rt5651: Add support for active-high jack detect adds a0cb2d4357e4 ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk adds cdc444721b0e ASoC: simple-card: rename simple_get_conversion() to simpl [...] adds d708d35ef084 ASoC: simple-card: add simple_parse_mclk_fs() adds d2bf008ad11a ASoC: audio-graph: rename graph_get_conversion() to graph_ [...] adds 4346a745df41 ASoC: audio-graph: add graph_parse_mclk_fs() adds 3863293a96c3 Merge branch 'for-5.1' of https://git.kernel.org/pub/scm/l [...] adds 7b6f68a4df4d ASoC: topology: free stream_name of dai_drv adds b3718b8f7e9b ASoC: topology: free link string in error adds c77526851ded Merge branch 'asoc-5.1' into asoc-5.2 for wmadsp adds 2b0ee49f129c ASoC: wm_adsp: Don't export wm_adsp2_lock adds b9070df45166 ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers adds 4049ce86fc9b ASoC: wm_adsp: Refactor firmware status reading adds a5dcb24d70ff ASoC: wm_adsp: Factor out parsing of firmware ID header adds 4e08d50d1fb6 ASoC: wm_adsp: Factor out DSP specific operations adds ed1666f68670 ASoC: mediatek: Fix UBSAN warning. adds c6839641532f ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. adds 170b1e123f38 ASoC: wm_adsp: Add support for new Halo core DSPs adds 2ae581380e4d ASoC: wm_adsp: Add HALO MPU fault logging adds 8bc144f90b6c ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core adds 0f91d24f2c78 ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 adds bf31cbfbe250 ASoC: tlv320aic32x4: Break out clock setting into separate [...] adds f29eec793d4d ASoC: samsung: i2s: Don't use register read to determine s [...] adds cd537873729c ASoC: wm_adsp: Correct some minor issues adds d151cf89a476 ASoC: stm32: dfsdm: add mmap support adds 41d176d3ec14 ASoC: da7219: Update DAI clock binding info to cover WCLK/BCLK adds d90ba6c8b53e ASoC: da7219: Expose BCLK and WCLK control through CCF adds 883149027a98 ASoC: AMD: Update DA7219 DAI clock name to align with code [...] adds 0580dde59438 ASoC: simple-card-utils: add asoc_simple_debug_info() adds e59289cda8de ASoC: simple_card_utils: share common priv for simple-card [...] adds f38df5bf0c9c ASoC: simple-card-utils: share asoc_simple_startup() adds 686911b46fb5 ASoC: simple-card-utils: share asoc_simple_shutdown() adds f48dcbb6d47d ASoC: simple-card-utils: share asoc_simple_hw_param() adds ad934ca80108 ASoC: simple-card-utils: share asoc_simple_dai_init() adds 629f75440a68 ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() adds 65a5056b2120 ASoC: simple-card-utils: share asoc_simple_card_init_priv() adds 8f7f298a3337 ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() adds ad11e59f52d6 ASoC: simple-card-utils: rename asoc_simple_card_xxx() to [...] adds 4c798984c0dc ASoC: mchp-i2s-mcc: dt-bindings: add DT bindings for I2S M [...] adds b87d37d0231f ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller adds c95e3a4b9629 ASoC: tlv320aic32x4: Properly Set Processing Blocks adds d9b27d50340c ASoC: lochnagar: Add device tree binding document adds 16123412a628 ASoC: lochnagar: Add driver to support Lochnagar 2 sound card adds 008fe4e53822 ASoC: simple-card-utils: test memory allocation adds 3a9ce0f1b296 ASoC: nau8810: fix the issue of 64 bits division adds eddb6084305e ASoC: AMD: Fix incorrect extern adds cf8817733d10 ASoC: stm32: sai: add power management adds 78540a259b05 ASoC: sirf-audio: Remove redundant of_match_node call adds 8633d44002ba ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai adds 514b044cba66 ASoC: tlv320aic32x4: Model PLL in CCF adds fd2df3aeafa4 ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF adds a51b50062091 ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF adds 9b484124ebd9 ASoC: tlv320aic32x4: Model BDIV divider in CCF adds d25970b5fd51 ASoC: tlv320aic32x4: Control clock gating with CCF adds fbafbf651727 ASoC: tlv320aic32x4: Move aosr and dosr setting to separat [...] adds 96c3bb00239d ASoC: tlv320aic32x4: Dynamically Determine Clocking adds aa6a60f7be92 ASoC: tlv320aic32x4: Restructure set_dai_sysclk adds 78f2d58a2893 ASoC: tlv320aic32x4: Remove mclk references adds 6d56ee1550b8 ASoC: tlv320aic32x4: Allow 192000 Sample Rate adds 64f01d2b5ccc ASoC: tlv320aic32x4: Only enable with common clock adds be1df61cf06e ASoC: fsl: Add Audio Mixer CPU DAI driver 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 961a3a6e0969 Merge branch 'asoc-5.2' into asoc-next adds cbbb68b80db6 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 89117f10c5fb 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 b83627d0512a Merge remote-tracking branch 'input/next' adds 42b1bd33dcde block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y 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 c5f47384a877 Merge branch 'for-5.2/block' into for-next adds 5acd964041db Merge remote-tracking branch 'block/for-next' 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 1ac275cb2204 Merge remote-tracking branch 'device-mapper/for-next' adds 5bb5a1308524 mmc: mmci: Don't share un-implemented DMA functions adds 37f22b514028 mmc: mmci: Drop unnecessary clear of variant->qcom_dml flag adds 24550f6d03d6 mmc: mmci: Re-work code starting DMA for the qcom variant adds 3d9428fdddfa mmc: mmci: Drop qcom specific header file adds 9d414bca0b57 mmc: mmci: Share sdmmc_variant_init() via the common header file adds 8efe9abfffae mmc: mmci: Make mmci_variant_init() static adds 37ed3128370d mmc: host: Pedantic cleanups to Kconfig adds ec870c0c8ded mmc: sdhci-of-esdhc: add erratum A011334 support in lx2160 [...] adds 9107a584ee23 mmc: sdhci-of-esdhc: add erratum eSDHC5 support adds 81af3ea67129 mmc: sdhci-of-esdhc: add erratum eSDHC-A001 and A-008358 support adds c260b437440a mmc: sdhci-of-esdhc: add erratum A-009204 support adds e35ee5de06ae mmc: sdhci-of-esdhc: add erratum eSDHC7 support adds 031b209c1b5a mmc: sdhci-of-esdhc: add quirk to ignore command inhibit for data adds d6e41978eedf mmc_spi: add a status check for spi_sync_locked adds 9b6ad1026fe5 mmc: mxs-mmc: Enable MMC_CAP_ERASE adds d85d630b11e8 mmc: renesas_sdhi: update copyright information adds bc3443c4af8a mmc: tmio: introduce macro for max block size adds 823f86bc958f mmc: renesas_sdhi: prevent overflow for max_req_size adds 2a8cbb550ce1 mmc: renesas_sdhi: set CBSY flag before probing TMIO host adds 65581752e4e3 mmc: mtk-sd: add support for MT8516 adds 7ec69f0aca7a mmc: tegra: fix ddr signaling for non-ddr modes adds 172579b72f32 mmc: sdhci: allow host to specify maximum tuning loops adds c1219193a8f2 mmc: tegra: update hw tuning process adds 7b6cba7f3f19 dt-bindings: mmc: tegra: document Tegra194 compatible string adds 39cca827228a mmc: cqhci: allow hosts to update dcmd cmd desc adds cd29182438df mmc: tegra: add Tegra186 WAR for CQE adds fe4c70a0a973 mmc: cqhci: add CQHCI_SSC1 register CBC field mask adds b38e6eb0a4c5 mmc: tegra: fix CQE enable and resume sequence adds 5a8fc39aec3b mmc: sdhci-omap: Make sdhci_omap_reset static adds ba6dcadcee1e dt-bindings: mmc: Add disable-cqe-dcmd property. adds db3d9547ee6a mmc: sdhci-of-arasan: Add DTS property to disable DCMDs. adds 417b85c5da5e Merge branch 'fixes' into next adds 20bee38b01a2 mmc: alcor: enable DMA for writes adds 07631bf072a4 mmc: mmci: add get_datactrl_cfg callback and helper functions adds 97e14888057a mmc: mmci: define get_dctrl_cfg for legacy variant adds 751bbcbb7f58 mmc: mmci: qcom: define get_dctrl_cfg adds dffa78fd472f mmc: mmci: stm32: define get_dctrl_cfg adds 5e31121c9dcc mmc: mmci: replace blksz_datactrlXX by get_datactrl_cfg callback adds 03b9d7d67f04 mmc: mmc_spi: Remove redundant dev_set_drvdata() adds d0ec3247ca96 mmc: mmc_spi: Remove useless NULL check at ->remove() adds 0aa6105bdf44 mmc: mmc_spi: Join string literals back adds ddd155c545cb mmc: mmc_spi: Indentation fixes adds 8e3c818111de mmc: mmc_spi: Convert to use SPDX identifier adds 38f7f9ed0cbf 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 dd50d125e36a Merge remote-tracking branch 'kgdb/kgdb-next' 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 1132c36b4dca Merge branch 'regulator-5.2' into regulator-next adds d66ba55ea119 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 cd3f29519177 Merge remote-tracking branch 'security/next-testing' adds 876dd866c084 apparmor: Initial implementation of raw policy blob compression adds 843c660cb427 apparmor: delete the dentry in aafs_remove() to avoid a leak adds d071661b4755 apparmor: fix blob compression build failure on ppc adds 710c986b830b apparmor: fix missing ZLIB defines adds df4d55f2e1b8 apparmor: fix double free when unpack of secmark rules fails adds 6c07c1c74394 apparmor: fix blob compression when ns is forced on a policy load adds 608efe74cb93 Merge remote-tracking branch 'apparmor/apparmor-next' adds 8db5da0b8618 x86/ima: require signed kernel modules adds dcd8b0f8d527 selftests/kexec: move the IMA kexec_load selftest to selft [...] adds b757eedadc72 selftests/kexec: cleanup the kexec selftest adds d31c534df785 selftests/kexec: define a set of common functions adds 0f57a771429b selftests/kexec: define common logging functions adds 222de51e93f5 kselftest/kexec: define "require_root_privileges" adds d7b311ff521c selftests/kexec: kexec_file_load syscall test adds e8e38493a2e8 selftests/kexec: Add missing '=y' to config options adds b760782721d4 selftests/kexec: check kexec_load and kexec_file_load are enabled adds 51a6db60254b selftests/kexec: make kexec_load test independent of IMA b [...] adds 88eac43f2b55 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 f2851a044741 Merge remote-tracking branch 'selinux/next' adds 3b8a86d14cd7 selftests/tpm2: Open tpm dev in unbuffered mode adds a8b9976045c8 selftests/tpm2: Extend tests to cover partial reads adds cfb1f7ee3b35 KEYS: trusted: fix -Wvarags warning adds 5812f97c0a22 tpm: Fix the type of the return value in calc_tpm2_event_size() adds e05e115847fa Merge remote-tracking branch 'tpmdd/next' adds 5aba6c47401d iommu/vt-d: Switch to bitmap_zalloc() adds 8cec63e52966 iommu: Remove iommu_callback_data adds abc8cad6822d Merge branches 'iommu/fixes', 'x86/vt-d' and 'core' into next adds 8f4e5ae4aad2 Merge remote-tracking branch 'iommu/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 60f263f01eee Merge remote-tracking branch 'audit/next' adds 543f68c04c98 dt-bindings: Add a guide of do's and don't's for writing bindings adds 34d2f27d7060 dt-bindings: Require child nodes type to be 'object' adds 1d9bb69a454a of: property: Document that of_graph_get_endpoint_by_regs [...] adds b8c9acf60a09 Merge remote-tracking branch 'devicetree/for-next' 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 acbcb4d7d223 Merge branch 'spi-5.2' into spi-next adds 8961736799da Merge remote-tracking branch 'spi/for-next' adds ef6a9f4f3ef9 Merge branch 'core/urgent' adds 59c39840f5ab genirq: Prevent use-after-free and work list corruption adds 0ed638dd7f81 Merge branch 'irq/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 f5c360d14397 Merge branch 'ras/core' 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 53d7de5a8a81 Merge branch 'timers/core' adds 766460852cfa x86/platform/uv: Fix missing checks of kcalloc() return values adds e511ab5b0456 Merge branch 'x86/cleanups' adds e0ceeae708ce x86/CPU/hygon: Fix phys_proc_id calculation logic for mult [...] adds 9e1d77f25fad Merge branch 'x86/cpu' adds 0f0b7e1cc7ab x86/tsc: Add option to disable tsc clocksource watchdog adds 8911b02c48da Merge branch 'x86/timers' adds 0626f0df9ed0 Merge branch 'x86/urgent' 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 dc504f2adafa Merge branch 'efi/core' adds 25e746409eaa Merge branch 'linus' adds edcc70b38da5 Merge branch 'core/urgent' adds 7490bc40bc1d Merge branch 'locking/urgent' adds d4c64ba40244 Merge branch 'smp/urgent' adds 7a8e61f84786 timekeeping: Force upper bound for setting CLOCK_REALTIME adds e97fb6baaecb Merge branch 'timers/core' adds 4a5d5420a4e0 Merge branch 'x86/urgent' adds c6515aa42447 Merge branch 'linus' adds b129fe22b969 Merge branch 'perf/urgent' adds 39f0584ee695 x86/mce: Remove mce_report_event() adds 532746809eba Merge branch 'ras/core' adds aba0954327c8 tick/broadcast: Fix warning about undefined tick_broadcast [...] adds 4d67e72367a8 Merge branch 'timers/core' adds ae37a8cd9b0a x86/cpufeature: Remove __pure attribute to _static_cpu_has() adds 57344ef6355b Merge branch 'x86/asm' adds a72a19327b92 x86/mm/tlb: Define LOADED_MM_SWITCHING with pointer-sized number adds 3595eaa15cdd Merge branch 'x86/cleanups' adds 902c059b9d00 Merge branch 'x86/urgent' adds 2ecdfd10d440 Merge branch 'linus' adds f7b5d8dc04a1 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 0859a79b3117 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 ee035c867485 Merge remote-tracking branch 'edac-amd/for-next' adds 89a7b69a7561 tools/memory-model: Rename some RCU relations adds 86a8d5a6d1e7 tools/memory-model: Refactor some RCU relations adds 3381b9554938 tools/memory-model: Add SRCU support adds 01186ec8c1b0 tools/memory-model: Update README for addition of SRCU adds 47ae32084c47 tools/memory-model: Update Documentation/explanation.txt t [...] adds 06a45c3380ca tools/memory-model: Dynamically check SRCU lock-to-unlock [...] adds 4c4f3c3321a5 tools/memory-model: Avoid duplicating herdtools versions adds e880edadc149 Merge LKMM and RCU adds 277be8559e8f Merge remote-tracking branch 'rcu/rcu/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 d177ed11c13c Merge remote-tracking branch 'kvm-arm/next' adds 00206a69ee32 percpu: stop printing kernel addresses 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 994083107e5b 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 21ecb83a9877 Merge remote-tracking branch 'workqueues/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 cf676ffac6a8 Merge remote-tracking branch 'leds/for-next' adds 487ecb21fa66 ipmi: fix sleep-in-atomic in free_user at cleanup SRCU use [...] adds 906242774f86 ipmi: Make ipmi_interfaces_srcu variable static adds a6ae4e83b547 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 beef57772fee 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 6767c0df2ceb Merge remote-tracking branch 'usb/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 d8d1695b43a7 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 93b108b432fc dt-bindings: phy: tegra: Add Tegra186 support adds a540efc493a4 phy: tegra: xusb: Skip single function lane programming adds 6c4f78072c8e phy: tegra: xusb: Parse dual-role mode property adds 6361b2059d29 phy: tegra: xusb: Add support for power supplies adds b8998e928030 phy: tegra: xusb: Add Tegra186 support adds 9b56108e6c01 dt-bindings: phy: Add Stingray USB PHY binding document adds 19b6930de99a phy: sr-usb: Add Stingray USB PHY driver adds 80f6ac98b170 dt-bindings: phy: Add Amlogic G12A USB2 PHY Bindings adds 68e54ac43d33 dt-bindings: phy: Add Amlogic G12A USB3+PCIE Combo PHY Bindings adds 607b59ee1c20 phy: amlogic: add Amlogic G12A USB2 PHY Driver adds 3f25af8bfc5a phy: amlogic: Add Amlogic G12A USB3 + PCIE Combo PHY Driver adds 945ebf8b044b dt-bindings: ufs: Add #reset-cells for Qualcomm controllers adds eb263a6e7417 dt-bindings: phy-qcom-qmp: Add UFS PHY reset adds a1c093ef413c dt-bindings: phy: qcom-ufs: Add resets property adds c34dfc526aec scsi: ufs: qcom: Expose the reset controller for PHY adds 4bce273e5f34 phy: qcom: Utilize UFS reset controller adds a36b0329b3d7 phy: ufs-qcom: Refactor all init steps into phy_poweron adds 2ec91f8ab821 phy: rockchip-emmc: Allow to set drive impedance via DTS. adds 46c12f846a2a dt-bindings: phy: Add a new property drive-impedance-ohm f [...] adds 95b63c7bbe87 Merge remote-tracking branch 'phy-next/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 d5204039cace 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 e9b4b9c9fd33 Merge remote-tracking branch 'char-misc/char-misc-next' adds 8d8afb26c78f extcon: ptn5150: fix COMPILE_TEST dependencies adds 870ae675d828 extcon: intel-cht-wc: Make charger detection co-existed wi [...] adds 005e12ba2a2e extcon: intel-cht-wc: Enable external charger adds 97faf3b90ee3 extcon: Fix build warning for extcon_unregister_notifier comment adds c63d72ee7754 extcon: intel: Split out some definitions to a common header adds 9d8e2af50df7 extcon: mrfld: Introduce extcon driver for Basin Cove PMIC adds 1fc9d2996575 Merge remote-tracking branch 'extcon/extcon-next' 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 efab265adad0 Merge remote-tracking branch 'thunderbolt/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 84d0a2ed06f6 Merge remote-tracking branch 'staging/staging-next' adds 1b346f6a6e47 mux: adgs1408: use the correct MODULE_LICENSE adds 1f1efe22ee48 MAINTAINERS: use the correct location for dt-bindings incl [...] adds a1ad5ff63944 Merge branch 'i2c-mux/for-next' into for-next adds 54a5af1b6b0f Merge remote-tracking branch 'mux/for-next' adds 93d2dbd97748 MAINTAINERS: Add mailing list for the interconnect API adds a5a743996384 interconnect: convert to DEFINE_SHOW_ATTRIBUTE adds 4ba5655591d8 Merge remote-tracking branch 'icc/icc-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 cfbf9dde1ad5 Merge remote-tracking branch 'slave-dma/next' adds 0fcc4c8c044e device_cgroup: fix RCU imbalance in error case adds 0aff48f95490 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 d9e2ec4af09a Merge branch 'misc' into for-next adds 7bfa02347250 Merge branch 'fixes' into for-next 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 69a3c01d588e Merge branch 'misc' into for-next adds c0b85cd51564 Merge branch 'fixes' into for-next 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 55d4337e14d4 Merge branch 'misc' into for-next adds 1c665ca77285 Merge branch 'fixes' into for-next 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 0a2101343274 Merge branch 'misc' into for-next adds 4a5e1798c7ec Merge remote-tracking branch 'scsi/for-next' adds 870b58f2a842 dt-bindings: virtio-mmio: Add IOMMU description adds c6a7652fe776 dt-bindings: virtio: Add virtio-pci-iommu node adds b36a5dbe6c3d of: Allow the iommu-map property to omit untranslated devices adds 203bef2d420a PCI: OF: Initialize dev->fwnode appropriately adds 4601048f90d5 iommu: Add virtio-iommu driver adds 31910716a223 iommu/virtio: Add probe request adds 0a9a202abe5a iommu/virtio: Add event queue adds 916faccfe56d virtio-net: bql support adds 54621442c60b include/linux/compiler.h: allow memory operands adds eddbd75ce7e2 barriers: convert a control to a data dependency adds 43db76ac7cfc virtio: use dependent_ptr_mb adds ad1fa881ee2a x86/mpx: tweak header name adds ab0322c31c90 drm: tweak header name adds 3fbdb54c7d5a arch: move common mmap flags to linux/mman.h adds 3c47393f75e2 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 a1a606c78313 Merge remote-tracking branch 'rpmsg/for-next' adds 33e9bf6071b6 gpio: mmio: Support two direction registers adds 011e3cadcb83 gpio: Remove obsolete comment about gpiochip_free_hogs() usage adds 96cd559817f2 Merge branch 'devel' into for-next adds 71149acb277d Merge remote-tracking branch 'gpio/for-next' 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 f857f0262544 Merge remote-tracking branch 'gpio-brgl/gpio/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 b5fbde134d98 Merge remote-tracking branch 'pwm/for-next' adds 1079010ced78 drivers/char/random.c: constify poolinfo_table adds 24ed6b99ccea drivers/char/random.c: remove unused stuct poolinfo::poolbits adds 05cbbb6f9ed5 drivers/char/random.c: make primary_crng static adds 007dd3d988e0 Merge remote-tracking branch 'random/dev' adds fadfc6eaf7a2 selftest/x86/mpx-dig.c: Remove duplicate header adds f492a1bb5be2 selftest/timers: Remove duplicate header adds 89b12ad4d171 selftest/rseq: Remove duplicate header adds f5b2be36fa1d selftest/gpio: Remove duplicate header adds 263efb10c28e Merge remote-tracking branch 'kselftest/next' adds a2318b6a16a8 riscv: Use latest system call ABI adds aed021e83b88 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 c23339263b10 Merge remote-tracking branch 'livepatching/for-next' adds 0b7ba42535b7 coresight: catu: fix clang build warning adds 6a2d3bf1b42d perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__p [...] adds f5c3b433a0a1 perf cs-etm: return errcode in cs_etm__process_auxtrace_info() adds 90289d22d334 perf tools: Add missing case value adds b53724ad3aa5 coresight: catu: Make catu_helper_ops and catu_ops static adds c0ba974c85ee coresight: tmc: Report DMA setup failures adds 37176a201488 coresight: dynamic-replicator: Clean up error handling adds 70709419493c coresight: replicator: Prepare for merging with dynamic-re [...] adds 3e753302f72e coresight: dynamic-replicator: Prepare for merging with st [...] adds d5d246a56af0 coresight: Merge the static and dynamic replicator drivers adds 56118ae9a002 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 5c75c17b4b7d rtc: mv: convert to SPDX identifier adds d541d3c212e2 rtc: mv: convert to devm_rtc_allocate_device adds e5294b1360ba rtc: mv: add range adds 2531c0efc123 rtc: omap: let the core handle range adds a50fa1a8ea94 rtc: da9063: convert header to SPDX adds 213927a80524 rtc: x1205: Add DT bindings adds a70c97c673ce rtc: x1205: Add DT probing support adds 70229d8a4a03 rtc: core: correct trivial checkpatch warnings adds f52f5e4b543c rtc: ab-b5ze-s3: correct checkpatch issues adds 314d871f6bca rtc: 88pm80x: convert to SPDX identifier adds d523039a5977 rtc: test: do not use assignment in if condition adds 4e3bc7706bd3 rtc: xgene: fix possible race condition adds 87289b62c0e1 rtc: xgene: set range adds 4caee4935881 rtc: xgene: convert to SPDX identifier adds 6317c16a8d8a rtc: xgene: correct checkpatch issues adds 669ae0d75688 rtc: xgene: stop caching alarm_time adds af67bb02612b rtc: xgene: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds b4fdd6fcfd12 rtc: xgene: use .set_time adds 762ac913f78b rtc: goldfish: convert to devm_rtc_allocate_device adds 47aec31cc2e9 rtc: goldfish: add range adds 77ce8228baae rtc: goldfish: sort headers adds f79480d7a0fb rtc: goldfish: allow building on more than MIPS adds f2f76c6d1eba rtc: goldfish: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds e8585c7c37d9 rtc: goldfish: convert to SPDX identifier adds 37310d47fc90 rtc: dm355evm: convert to devm_rtc_allocate_device adds 5f686a80a894 rtc: dm355evm: set range adds 14fd7bd41171 rtc: dm355evm: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds ab0435443179 rtc: dm355evm: convert to SPDX identifier adds 0a91380ea37f rtc: sh: stop resetting time to epoch adds 57dad98831a1 rtc: sh: fix possible race condition adds ed19da4a60c1 rtc: sh: set range adds 75ae762e0315 rtc: at91sam9: drop platform_data support adds fed1b9d3d8ce rtc: at91sam9: convert to devm_rtc_allocate_device adds 772dfd7cc517 rtc: at91sam9: set range adds 28b638bde93b rtc: at91sam9: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds c87b89997b2e rtc: at91sam9: convert to SPDX identifier adds faa3900ddb16 rtc: at91sam9: correct trivial checkpatch warnings adds 6e1f336e923d rtc: ps3: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds be46262d709a rtc: ps3: convert to SPDX identifier adds d5297fc2c13d rtc: ps3: convert to devm_rtc_allocate_device adds dd2c453a5ba5 rtc: ps3: set range adds 223ab036f713 rtc: omap: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds d0f96d0af1f5 rtc: omap: convert to SPDX identifier adds 271b4dd167a0 rtc: sun4v: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds a80e3caed66f rtc: sun4v: set range adds 59eca451b4ce rtc: sun4v: switch to SPDX identifier adds da44e0eb7ec6 rtc: da9063: set range adds 05e4ffeadeca rtc: da9063: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 84c55260274f rtc: wm831x: set range adds 7f86d75636a5 rtc: wm831x: remove unnecessary goto adds bda0b3b6f50c rtc: wm831x: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 30cf635d7617 rtc: wm831x: convert to SPDX identifier adds 4f46e4db8d72 rtc: Fix timestamp value for RTC_TIMESTAMP_BEGIN_1900 adds 491eda978819 rtc: opal: Make opal_tpo_alarm_irq_enable static adds 2bc81d03b915 rtc: mt6397: Don't call irq_dispose_mapping. adds 90908779064e rtc: brcmstb-waketimer: switch to rtc_time64_to_tm adds 604a8f5505b5 dt-bindings: rtc: Add on-chip ASPEED RTC documentation adds ae35e9efe6af rtc: Add ASPEED RTC driver adds 763a0b51b5d8 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 f2ea30d06070 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 e5bb67563589 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 b03b10842b72 Merge remote-tracking branch 'ntb/ntb-next' adds 80471330ec58 slimbus: fix a NULL pointer dereference in of_qcom_slim_ng [...] adds 4eae8ca26e77 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 21ee8b333fde Merge remote-tracking branch 'nvmem/for-next' adds d730e24bdfdb XArray tests: Add check_insert adds dd12805ed1db XArray: Remove radix tree compatibility adds e006c7613228 Merge remote-tracking branch 'xarray/xarray' 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 73f004308ea0 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' adds 289c5058b314 PM / devfreq: Use of_node_name_eq for node name comparisons adds 7f2deae6db40 PM / devfreq: fix mem leak in devfreq_add_device() adds 68daa23d60bf PM / devfreq: fix missing check of return value in devfreq [...] adds 7d01dafc8168 PM / devfreq: consistent indentation adds d3b64f373656 PM / devfreq: rk3399_dmc: remove unneeded semicolon adds 3ff61c935b58 PM / devfreq: rockchip-dfi: remove unneeded semicolon adds 89808ca5d2c6 PM / devfreq: tegra: remove unneeded variable adds 1586b21e8329 PM / devfreq: Restart previous governor if new governor fa [...] adds e6af19d3ba7f PM / devfreq: Fix static checker warning in try_then_reque [...] adds fd4da44174ea PM / devfreq: exynos-bus: Suspend all devices on system shutdown adds c85e7a4d9691 PM / devfreq: rockchip-dfi: Move GRF definitions to a comm [...] adds e143645ca40d PM / devfreq: rk3399_dmc: Pass ODT and auto power down par [...] adds 046b78627fab Merge remote-tracking branch 'devfreq/for-next' adds 5428284ccba1 checkpatch: don't interpret stack dumps as commit IDs adds 114b54926660 mm: add /sys/kernel/slab/cache/cache_dma32 adds d3da3531db2d mm/compaction.c: abort search if isolation fails adds baab1627f00b lib/string.c: implement a basic bcmp adds 1d380c93b88b kmemleak: powerpc: skip scanning holes in the .bss section adds 843883f7dd62 include/linux/bitrev.h: fix constant bitrev adds 09b727d9af19 coredump: fix race condition between mmget_not_zero()/get_ [...] adds 45b9683f4c0c userfaultfd: use RCU to free the task struct when fork fails adds e12cec8fb4bf lib/lzo: fix bugs for very short or empty input adds 57fe473c875b mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() adds 2e5f40a22af8 mm/compaction.c: correct zone boundary handling when reset [...] adds f1c9bba75b77 scripts/spelling.txt: add more typos to spelling.txt and sort adds 44be432043bd arch/sh/boards/mach-dreamcast/irq.c: Remove duplicate header adds d77a11616382 lib/debugobjects.c: move printk out of db lock critical sections adds ef610638cdaa ocfs2: clear zero in unaligned direct IO adds 6ee61f4e5d9c ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds e36dd6b8432c ocfs2: wait for recovering done after direct unlock request adds b5ac21cf8ffa ocfs2: checkpoint appending truncate log transaction befor [...] adds 565f568d9ffb ramfs: support O_TMPFILE adds 2e1f88301e46 include/linux/list.h: add list_rotate_to_front() adds 15c8410c67ad mm/slob.c: respect list_head abstraction layer adds 179f17e589d7 mm/slob.c: use slab_list instead of lru adds 30c89ecf9b91 mm/slub.c: add comments to endif pre-processor macros adds 6c67c32e744e mm/slub.c: use slab_list instead of lru adds f46dc6b6ca02 mm/slab.c: use slab_list instead of lru adds 1fe5b3d31af4 include/linux/mm_types.h: remove stale comment from page struct adds 7bc64a379770 slub: remove useless kmem_cache_debug() before remove_full() adds c0de5dc00219 mm/slab.c: remove unneed check in cpuup_canceled adds 7f5f9dfd61f3 include/trace/events/vmscan.h: drop zone id from kswapd tr [...] adds 3203d9ca496a mm/cma_debug.c: fix the break condition in cma_maxchunk_get() adds a5908119874d userfaultfd/sysctl: add vm.unprivileged_userfaultfd adds f33b681378cd userfaultfd-sysctl-add-vmunprivileged_userfaultfd-fix adds 5eda49a94790 mm: page cache: store only head pages in i_pages adds 33cce9753447 page-cache-store-only-head-pages-in-i_pages-fix adds 51103db13f3d mm, page_alloc: disallow __GFP_COMP in alloc_pages_exact() adds ac86c178f87b mm: move recent_rotated pages calculation to shrink_inacti [...] adds 705cd8b3afca mm: move nr_deactivate accounting to shrink_active_list() adds 1c3287bad488 fixup: vmscan: Fix build on !CONFIG_MEMCG from nr_deactiva [...] adds 87578f8a8613 mm: remove pages_to_free argument of move_active_pages_to_lru() adds 1b9956ba3276 mm: generalize putback scan functions adds 7a12d85195df mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM adds 5b7bb8722d84 mm/gup: change write parameter to flags in fast walk adds 600bbeb65e96 mm/gup: change GUP fast to use flags rather than a write 'bool' adds 761d30e3023a mm/gup: add FOLL_LONGTERM capability to GUP fast adds a51e94fc669f IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() adds edd55397a073 IB/qib: use the new FOLL_LONGTERM flag to get_user_pages_fast() adds 2a30a5abebad IB/mthca: use the new FOLL_LONGTERM flag to get_user_pages_fast() adds bf5ec527261d mm,memory_hotplug: unlock 1GB-hugetlb on x86_64 adds 5cea9b397561 mm,memory_hotplug: drop redundant hugepage_migration_suppo [...] adds dc4895ebee7f mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY adds 6cf48d8d3a4a mm/compaction.c: fix an undefined behaviour adds e3812591031e mm-compaction-fix-an-undefined-behaviour-fix adds 7c5972bfe73b mm/cma.c: fix the bitmap status to show failed allocation reason adds 341d199b411a mm: compaction: show gfp flag names in try_to_compact_page [...] adds b976a052cc69 mm, compaction: some tracepoints should be defined only wh [...] adds 43ddc69c9aad mm: change mm_update_next_owner() to update mm->owner with [...] adds a16eab45c72b mm/page_isolation.c: remove redundant pfn_valid_within() i [...] adds 777f2de4ca4f mm/vmscan: add tracepoints for node reclaim adds cfb1c9c1b5ae mm: memcontrol: track LRU counts in the vmstats array adds f00aa31c93ab mm: memcontrol: replace zone summing with lruvec_page_state() adds dab739a27e0b mm: memcontrol: replace node summing with memcg_page_state() adds cb77e5982627 mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() adds 6eba8cc5fa8b mm: memcontrol: push down mem_cgroup_nr_lru_pages() adds 1165b81e2ca6 mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pa [...] adds 8aa1d2e98253 mm/cma.c: fix crash on CMA allocation if bitmap allocation fails adds 609feafd7d62 initramfs: free initrd memory if opening /initrd.image fails adds 199ff4313333 initramfs: cleanup initrd freeing adds 867802ea05e0 initramfs: factor out a helper to populate the initrd image adds 57e0ba4389a0 initramfs: cleanup populate_rootfs adds 2187ba00ffe5 initramfs: fix a compilation error adds 3dbfb56d2176 initramfs: move the legacy keepinitrd parameter to core code adds 30e714711ef4 initramfs: provide a generic free_initrd_mem implementation adds 1689940048ee initramfs: poison freed initrd memory adds 21a1574ab289 init: provide a generic free_initmem implementation adds df73fb867d5f hexagon: switch over to generic free_initmem() adds 397e5d6a9ea0 init: free_initmem: poison freed init memory adds a1bc3464cfdc riscv: switch over to generic free_initmem() adds cbfe13f188bd sh: advertise gigantic page support adds 791ebaf2c635 sparc: advertise gigantic page support adds 03d639cb62fb mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CO [...] adds a8fdf4c576e6 hugetlb: allow to free gigantic pages regardless of the co [...] adds 4aa445a97c1d mm: introduce put_user_page*(), placeholder versions adds 40dc93136dff mm: page_mkclean vs MADV_DONTNEED race adds 6ab6737c00c4 mm/vmscan: drop may_writepage and classzone_idx from direc [...] adds 9cb0066ecdde memcg: schedule high reclaim for remote memcgs on high_work adds 3c688e072d4e memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work-v3 adds cb7daa4a2371 psi: introduce state_mask to represent stalled psi states adds 55b335fc5595 psi: make psi_enable static adds 45e78a3c6083 psi: rename psi fields in preparation for psi trigger addition adds 5d2f1d86c031 psi-rename-psi-fields-in-preparation-for-psi-trigger-addition-v6 adds 7e6fbfe42a56 psi: split update_stats into parts adds 87a673ab02ee psi: track changed states adds 4fe561068b41 include/: refactor headers to allow kthread.h inclusion in [...] adds 82424dc00f87 psi: introduce psi monitor adds 29bd0631f26b mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() adds 3684dc2224f3 mm/vmalloc.c: keep track of free blocks for vmap allocation adds 192457231c39 mm, memcg: proportional memory.{low,min} reclaim adds de9980b479db mm, memcg: make memory.emin the baseline for utilisation d [...] adds 7e18a0886c95 mm, memcg: make scan aggression always exclude protection adds 64dc342f2d07 include/linux/uaccess.h: add probe_user_read() adds 087905b39a39 mm-add-probe_user_read-fix adds a71252bbed11 powerpc: use probe_user_read() adds 55fa57893447 mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t adds 5cd6ef99f0e6 mm: shuffle initial free memory to improve memory-side-cac [...] adds 953a130c3e05 mm/shuffle: fix shuffle enable adds 151ca832082c mm: move buddy list manipulations into helpers adds c04762775464 mm: fix buddy list helpers adds 3e3298356953 mm-move-buddy-list-manipulations-into-helpers-fix2 adds 0f2042683056 mm: maintain randomization of page free lists adds 88930835e8e2 mm-maintain-randomization-of-page-free-lists-checkpatch-fixes adds 721e79ed6664 mm/vmscan: remove unused lru_pages argument adds e0bae3400949 mm/mincore.c: make mincore() more conservative adds 0996ae2156e5 mm-mincore-make-mincore-more-conservative-v2 adds 8a52542c643a mm: don't expose page to fast gup before it's ready adds c34ae0d34b59 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 2b0008f4d4f8 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 134e0a2e5cef fs/select: avoid clang stack usage warning adds 927e8ca3b0fa kdb: det rid of broken attempt to print CCVERSION in kdb summary adds baeb437007af kernel/notifier.c: double register detection adds ed85c438337b lib/genalloc.c: export symbol addr_in_gen_pool adds a20aaf54507d lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds aef216fe554b Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds f6e06951c4f5 lib/plist: rename DEBUG_PI_LIST to DEBUG_PLIST adds bf91216d6442 lib/sort: make swap functions more generic adds b14dc0248659 lib/sort: use more efficient bottom-up heapsort variant adds fbcc3ed8b7a1 lib/sort: avoid indirect calls to built-in swap adds 3411871741d2 lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS adds d44e673ac3ee lib/list_sort: optimize number of calls to comparison function adds 3aadb4b8685a lib: bitmap_parselist: don't calculate length of the input string adds 2b37543f9179 lib: bitmap_parselist: move non-parser logic to helpers adds 9ba79caff7a6 bitmap_parselist-move-non-parser-logic-to-helpers-fix adds 4121c2a47fc8 lib: bitmap_parselist: rework input string parser adds bc341e1f87c0 lib/test_bitmap.c: switch test_bitmap_parselist to ktime_get() adds 290abeac0a62 lib/test_bitmap.c: add testcases for bitmap_parselist adds a3259ff69337 lib/test_bitmap.c: add tests for bitmap_parselist_user adds a0714de86310 lib: Move mathematic helpers to separate folder adds 361a17d38a20 lib/math: move int_pow() from pwm_bl.c for wider use adds 11d2673e0f90 checkpatch: fix something adds e8b14f6d0121 fs/binfmt_elf.c: remove unneeded initialization of mm->sta [...] adds 46238614d8a1 fs/binfmt_elf.c: make scope of "pos" variable smaller adds b050de0f9866 fs/binfmt_elf.c: free PT_INTERP filename ASAP adds 42d4a144a5a5 fs/binfmt_elf.c: delete trailing "return;" in functions re [...] adds ffbb2d4bbda0 autofs: fix some word usage oddities in autofs.txt adds 44476507a31c autofs: update autofs.txt for strictexpire mount option adds 3b8ee6039558 autofs: update AUTOFS_EXP_LEAVES description adds d4d4c04eadfd autofs: update mount control expire desription with AUTOFS [...] adds 5832dd6a9810 autofs: add description of ignore pseudo mount option adds d40af28a1540 rapidio: fix a NULL pointer dereference when create_workqu [...] adds 757f82558c68 sysctl: return -EINVAL if val violates minmax adds 5341ae7a9fd2 kernel/pid.c: convert struct pid:count to refcount_t adds fa5abd73093b convert-struct-pid-count-to-refcount_t-fix adds 2175dea3ce03 eventfd: present id to userspace via fdinfo adds 4a9f9702fb63 gcov: clang: move common GCC code into gcc_base.c adds d7930efb0672 gcov: clang support adds 0dc561fa20f7 gcov: docs: add a note on GCC vs Clang differences adds b4eacafe0f2f pps: descriptor-based gpio adds d06a445d548f dt-bindings: pps: pps-gpio PPS ECHO implementation adds 13a7ef67f6a9 pps: pps-gpio PPS ECHO implementation adds 147f2f9642f8 scripts/gdb: find vmlinux where it was before adds d4b05226fdc5 scripts/gdb: add kernel config dumping command adds 03fdba4fb489 scripts/gdb: add rb tree iterating utilities adds fde2006de1cf scripts/gdb: add a timer list command adds 5a45df332c0f ipc: prevent lockup on alloc_msg and free_msg adds 1999d633921b Merge branch 'akpm-current/current' adds 3edd8637da53 pinctrl: fix pxa2xx.c build warnings adds 3a4e2966c6b3 scripts/atomic/gen-atomics.sh: don't assume that scripts a [...] adds de067dd1aaab fs/coda/psdev.c: remove duplicate header adds cc18101cc7e9 include/linux/sched/signal.h: replace `tsk' with `task' adds bc448a15888e fs/cachefiles/namei.c: remove duplicate header adds e07a086f49db fs/block_dev.c: Remove duplicate header adds 960529a41e23 kernel, resource: use resource_overlaps() to simplify regi [...] adds 886c913b7bcf treewide: replace #include <asm/sizes.h> with #include <li [...] adds e21ed7776299 arch: remove <asm/sizes.h> amd <asm-generic/sizes.h> adds a3316f8b5f32 mm, memcg: rename ambiguously named memory.stat counters a [...] adds 0f91ee72006f mm, memcg: consider subtrees in memory.events adds 713f1d1ae9dc drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 39432cc35854 Merge branch 'akpm/master' adds 05d08e2995cb Add linux-next specific files for 20190402
No new revisions were added by this update.
Summary of changes: .clang-format | 8 +- .mailmap | 8 + .../ABI/obsolete/sysfs-class-net-batman-adv | 32 + Documentation/ABI/obsolete/sysfs-class-net-mesh | 110 + Documentation/ABI/stable/sysfs-bus-vmbus | 12 +- .../ABI/testing/sysfs-class-net-batman-adv | 30 - Documentation/ABI/testing/sysfs-class-net-mesh | 108 - Documentation/ABI/testing/sysfs-devices-system-cpu | 18 + Documentation/ABI/testing/sysfs-kernel-slab | 9 + Documentation/accounting/psi.txt | 107 + Documentation/acpi/dsd/leds.txt | 99 + Documentation/acpi/enumeration.txt | 26 + Documentation/admin-guide/cgroup-v2.rst | 29 +- Documentation/admin-guide/kernel-parameters.txt | 14 + Documentation/admin-guide/pm/intel_epb.rst | 33 + Documentation/admin-guide/pm/working-state.rst | 1 + Documentation/block/bfq-iosched.txt | 29 +- Documentation/bpf/btf.rst | 8 +- Documentation/core-api/genalloc.rst | 2 +- Documentation/dev-tools/gcov.rst | 18 +- Documentation/devicetree/bindings/arm/amlogic.txt | 1 + .../devicetree/bindings/arm/atmel-at91.txt | 1 + Documentation/devicetree/bindings/arm/cpus.yaml | 1 + Documentation/devicetree/bindings/arm/fsl.yaml | 20 + .../devicetree/bindings/arm/rockchip.yaml | 25 +- Documentation/devicetree/bindings/arm/sunxi.txt | 23 - Documentation/devicetree/bindings/arm/sunxi.yaml | 797 +++ .../bindings/display/amlogic,meson-vpu.txt | 5 +- .../bindings/display/bridge/ti,tfp410.txt | 24 +- .../display/panel/osddisplays,osd070t1718-19ts.txt | 12 + .../bindings/display/panel/ronbo,rb070d30.yaml | 51 + .../bindings/display/panel/tpo,td028ttec1.txt | 2 + .../display/rockchip/rockchip,rk3066-hdmi.txt | 72 + .../devicetree/bindings/dma/fsl-imx-sdma.txt | 1 + Documentation/devicetree/bindings/eeprom/at24.txt | 1 + .../devicetree/bindings/gpio/gpio-pca953x.txt | 1 + .../devicetree/bindings/gpu/brcm,bcm-v3d.txt | 11 +- .../devicetree/bindings/hwmon/adc128d818.txt | 4 +- .../devicetree/bindings/hwmon/cirrus,lochnagar.txt | 26 + .../devicetree/bindings/i2c/i2c-designware.txt | 9 + .../i2c/{i2c-xscale.txt => i2c-iop3xx.txt} | 0 .../bindings/i2c/{i2c-mtk.txt => i2c-mt65xx.txt} | 0 .../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 .../devicetree/bindings/iio/adc/qcom,spmi-vadc.txt | 1 + .../bindings/interrupt-controller/arm,gic.yaml | 1 + .../bindings/interrupt-controller/renesas,irqc.txt | 1 + Documentation/devicetree/bindings/media/cedrus.txt | 1 + .../devicetree/bindings/media/rcar_vin.txt | 1 + .../bindings/media/renesas,rcar-csi2.txt | 1 + .../bindings/memory-controllers/fsl/mmdc.txt | 35 + Documentation/devicetree/bindings/mmc/mmc.txt | 2 + .../bindings/mmc/nvidia,tegra20-sdhci.txt | 1 + .../devicetree/bindings/net/dsa/qca8k.txt | 73 +- .../devicetree/bindings/nvmem/imx-ocotp.txt | 4 +- .../devicetree/bindings/nvmem/st,stm32-romem.txt | 31 + .../bindings/phy/brcm,stingray-usb-phy.txt | 32 + .../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-mtk-ufs.txt | 38 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 6 +- .../devicetree/bindings/phy/rockchip-emmc-phy.txt | 8 +- Documentation/devicetree/bindings/pps/pps-gpio.txt | 7 + .../devicetree/bindings/pwm/pwm-tiehrpwm.txt | 1 + .../bindings/regulator/gpio-regulator.txt | 30 +- .../devicetree/bindings/rtc/rtc-aspeed.txt | 22 + Documentation/devicetree/bindings/rtc/rtc.txt | 1 + .../devicetree/bindings/serial/mtk-uart.txt | 1 + .../devicetree/bindings/serial/nxp,sc16is7xx.txt | 2 + .../devicetree/bindings/serial/sprd-uart.txt | 17 +- .../devicetree/bindings/soc/qcom/qcom,glink.txt | 5 + .../devicetree/bindings/sound/adi,axi-i2s.txt | 7 +- .../devicetree/bindings/sound/cirrus,lochnagar.txt | 39 + Documentation/devicetree/bindings/sound/da7219.txt | 8 +- .../devicetree/bindings/sound/fsl,audmix.txt | 54 + .../devicetree/bindings/sound/mchp-i2s-mcc.txt | 43 + .../bindings/sound/mt8183-da7219-max98357.txt | 15 + .../sound/mt8183-mt6358-ts3a227-max98357.txt | 15 + .../devicetree/bindings/sound/renesas,rsnd.txt | 7 +- Documentation/devicetree/bindings/sound/rt5651.txt | 5 + .../devicetree/bindings/sound/simple-amplifier.txt | 2 +- Documentation/devicetree/bindings/spi/fsl-spi.txt | 4 + .../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 10 +- .../devicetree/bindings/spi/spi-fsl-lpspi.txt | 10 +- .../devicetree/bindings/spi/spi-mt7621.txt | 26 + .../bindings/timer/arm,arch_timer_mmio.yaml | 1 + .../devicetree/bindings/ufs/ufs-mediatek.txt | 40 + Documentation/devicetree/bindings/ufs/ufs-qcom.txt | 5 +- .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 4 + .../devicetree/bindings/vendor-prefixes.txt | 6 + Documentation/devicetree/bindings/virtio/iommu.txt | 66 + Documentation/devicetree/bindings/virtio/mmio.txt | 30 + .../devicetree/bindings/writing-bindings.txt | 60 + Documentation/driver-api/component.rst | 2 + Documentation/driver-model/devres.txt | 3 + Documentation/filesystems/autofs-mount-control.txt | 6 +- Documentation/filesystems/autofs.txt | 66 +- Documentation/filesystems/mount_api.txt | 367 +- Documentation/gpu/drm-internals.rst | 5 + Documentation/gpu/drm-kms-helpers.rst | 12 + Documentation/gpu/kms-properties.csv | 1 - Documentation/gpu/tinydrm.rst | 30 +- Documentation/gpu/todo.rst | 12 +- Documentation/hwmon/hwmon-kernel-api.txt | 13 + Documentation/hwmon/lochnagar | 80 + Documentation/i2c/busses/i2c-amd-mp2 | 23 + Documentation/i2c/busses/i2c-i801 | 1 + Documentation/lzo.txt | 8 +- Documentation/media/index.rst | 2 +- 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 | 211 +- 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 | 4 +- 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 | 6 +- Documentation/media/uapi/v4l/vidioc-qbuf.rst | 10 +- Documentation/memory-barriers.txt | 20 + Documentation/networking/batman-adv.rst | 110 +- Documentation/networking/ip-sysctl.txt | 15 + Documentation/networking/msg_zerocopy.rst | 2 +- Documentation/networking/netdev-FAQ.rst | 13 + Documentation/networking/nf_flowtable.txt | 8 +- Documentation/networking/snmp_counter.rst | 12 +- Documentation/process/5.Posting.rst | 10 +- Documentation/process/deprecated.rst | 2 + Documentation/process/submitting-patches.rst | 46 +- Documentation/rtc.txt | 2 +- Documentation/sysctl/kernel.txt | 2 +- Documentation/sysctl/vm.txt | 12 + .../trace/postprocess/trace-vmscan-postprocess.pl | 7 +- Documentation/translations/index.rst | 40 + .../translations/it_IT/disclaimer-ita.rst | 13 +- Documentation/translations/it_IT/index.rst | 65 +- .../translations/it_IT/networking/netdev-FAQ.rst | 13 + .../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/stable-kernel-rules.rst | 194 +- .../it_IT/process/submitting-patches.rst | 6 +- Documentation/translations/ja_JP/SubmittingPatches | 6 +- Documentation/translations/zh_CN/HOWTO | 525 -- Documentation/translations/zh_CN/SubmittingDrivers | 164 - Documentation/translations/zh_CN/SubmittingPatches | 412 -- .../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 +- .../zh_CN/{ => process}/coding-style.rst | 0 .../translations/zh_CN/process/email-clients.rst | 201 + Documentation/translations/zh_CN/process/howto.rst | 546 ++ Documentation/translations/zh_CN/process/index.rst | 53 + .../translations/zh_CN/process/magic-number.rst | 151 + .../zh_CN/process/stable-api-nonsense.rst | 158 + .../zh_CN/process/stable-kernel-rules.rst | 64 + .../zh_CN/process/submitting-drivers.rst | 160 + .../zh_CN/process/submitting-patches.rst | 406 ++ .../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/userspace-api/seccomp_filter.rst | 8 +- Documentation/virtual/kvm/api.txt | 233 +- Documentation/virtual/kvm/mmu.txt | 11 +- Documentation/x86/boot.txt | 4 + MAINTAINERS | 113 +- Makefile | 49 +- Next/SHA1s | 301 ++ Next/Trees | 303 ++ Next/merge.log | 5534 ++++++++++++++++++++ Next/quilt-import.log | 2 + arch/Kconfig | 7 + arch/alpha/include/asm/Kbuild | 1 + arch/alpha/include/asm/barrier.h | 1 + arch/alpha/include/asm/syscall.h | 2 +- arch/alpha/include/uapi/asm/kvm_para.h | 2 - arch/alpha/mm/init.c | 14 - arch/arc/Kconfig | 21 +- 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 | 33 +- 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/hsdk_defconfig | 1 + arch/arc/include/asm/Kbuild | 1 + 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 | 11 + 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/mm/cache.c | 31 +- arch/arc/mm/init.c | 15 - arch/arc/plat-eznps/Kconfig | 12 +- arch/arm/Kconfig | 2 + arch/arm/boot/dts/Makefile | 4 + arch/arm/boot/dts/am335x-evm.dts | 26 +- arch/arm/boot/dts/am335x-evmsk.dts | 26 +- arch/arm/boot/dts/am33xx-l4.dtsi | 4 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 54 + arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | 2 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 5 + arch/arm/boot/dts/exynos4412.dtsi | 2 +- arch/arm/boot/dts/exynos5260-pinctrl.dtsi | 16 + arch/arm/boot/dts/exynos5260.dtsi | 82 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 364 +- arch/arm/boot/dts/exynos5420.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi | 5 +- arch/arm/boot/dts/imx35.dtsi | 6 + arch/arm/boot/dts/imx50.dtsi | 21 +- arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 381 ++ arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 6 +- arch/arm/boot/dts/imx6q-gw54xx.dts | 105 + arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 29 +- arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 138 + arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 8 +- arch/arm/boot/dts/imx6qdl.dtsi | 15 +- arch/arm/boot/dts/imx6sl.dtsi | 9 +- arch/arm/boot/dts/imx6sx.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 2 +- arch/arm/boot/dts/imx6ull-pinfunc-snvs.h | 2 +- arch/arm/boot/dts/imx7s-warp.dts | 2 + arch/arm/boot/dts/imx7ulp.dtsi | 12 + arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts | 1 - arch/arm/boot/dts/ls1021a-qds.dts | 4 + arch/arm/boot/dts/ls1021a.dtsi | 1 - arch/arm/boot/dts/meson8.dtsi | 5 + arch/arm/boot/dts/meson8b-odroidc1.dts | 52 + arch/arm/boot/dts/meson8b.dtsi | 5 + arch/arm/boot/dts/r7s72100-rskrza1.dts | 46 +- arch/arm/boot/dts/r8a73a4-ape6evm.dts | 27 + arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 79 + arch/arm/boot/dts/r8a77470.dtsi | 32 + arch/arm/boot/dts/r8a7792-blanche.dts | 20 + arch/arm/boot/dts/r8a7792.dtsi | 18 + arch/arm/boot/dts/r8a7794-alt.dts | 21 + arch/arm/boot/dts/rk3066a-mk808.dts | 29 + arch/arm/boot/dts/rk3066a.dtsi | 59 + arch/arm/boot/dts/rk3288-tinker-s.dts | 5 + arch/arm/boot/dts/rk3288-tinker.dtsi | 40 +- arch/arm/boot/dts/rk3288-veyron-jerry.dts | 9 +- arch/arm/boot/dts/rk3288-veyron-mighty.dts | 34 + arch/arm/boot/dts/rk3288-veyron.dtsi | 19 +- arch/arm/boot/dts/rk3288.dtsi | 47 +- arch/arm/boot/dts/rv1108-elgin-r1.dts | 1 - arch/arm/boot/dts/sama5d2-pinfunc.h | 2 +- arch/arm/boot/dts/sama5d2.dtsi | 6 +- arch/arm/boot/dts/ste-nomadik-nhk15.dts | 9 +- arch/arm/boot/dts/sun4i-a10-chuwi-v7-cw0825.dts | 4 +- arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 2 +- arch/arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts | 4 +- arch/arm/boot/dts/sun4i-a10-hyundai-a7hd.dts | 4 +- arch/arm/boot/dts/sun4i-a10-inet1.dts | 4 +- arch/arm/boot/dts/sun4i-a10-inet97fv2.dts | 4 +- arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts | 4 +- arch/arm/boot/dts/sun4i-a10-marsboard.dts | 2 +- arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 4 +- arch/arm/boot/dts/sun4i-a10-pcduino.dts | 2 +- arch/arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts | 4 +- arch/arm/boot/dts/sun4i-a10.dtsi | 5 +- arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 2 +- .../boot/dts/sun5i-a13-empire-electronix-d709.dts | 4 +- arch/arm/boot/dts/sun5i-a13-licheepi-one.dts | 5 +- arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 4 +- arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 6 +- arch/arm/boot/dts/sun5i-a13-q8-tablet.dts | 11 +- arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 6 +- arch/arm/boot/dts/sun5i-gr8-chip-pro.dts | 2 +- arch/arm/boot/dts/sun5i-gr8-evb.dts | 4 +- arch/arm/boot/dts/sun5i-r8-chip.dts | 2 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 4 +- arch/arm/boot/dts/sun5i.dtsi | 29 +- arch/arm/boot/dts/sun6i-a31-colombus.dts | 4 +- arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 16 +- arch/arm/boot/dts/sun6i-a31.dtsi | 18 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 2 +- .../boot/dts/sun6i-reference-design-tablet.dtsi | 2 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 2 +- arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 2 +- arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olimex-som204-evb.dts | 4 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 4 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 10 +- arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 4 +- arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts | 2 +- arch/arm/boot/dts/sun7i-a20-orangepi.dts | 2 +- arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 2 +- arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 2 +- arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts | 2 +- arch/arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dts | 2 +- arch/arm/boot/dts/sun7i-a20.dtsi | 119 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 66 +- 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-tbs-a711.dts | 32 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 95 +- .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 5 +- 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 | 4 +- 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 | 2 +- arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 4 +- arch/arm/boot/dts/sun8i-h3-orangepi-lite.dts | 4 +- arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 2 +- arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 4 +- 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 +- arch/arm/boot/dts/sun8i-r40.dtsi | 9 +- .../boot/dts/sun8i-reference-design-tablet.dtsi | 2 +- arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts | 2 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 13 +- 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 | 79 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 7 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 44 +- arch/arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 4 +- arch/arm/boot/dts/vf610-zii-cfu1.dts | 16 +- arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 4 + 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 | 9 +- arch/arm/common/sa1111.c | 2 +- arch/arm/configs/exynos_defconfig | 1 - arch/arm/configs/imx_v4_v5_defconfig | 3 + arch/arm/configs/imx_v6_v7_defconfig | 6 +- arch/arm/configs/multi_v7_defconfig | 3 +- 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 | 7 +- arch/arm/crypto/nhpoly1305-neon-glue.c | 3 +- arch/arm/crypto/sha1-ce-glue.c | 5 +- arch/arm/crypto/sha1_neon_glue.c | 5 +- arch/arm/crypto/sha2-ce-glue.c | 5 +- arch/arm/crypto/sha256_neon_glue.c | 5 +- arch/arm/crypto/sha512-neon-glue.c | 5 +- arch/arm/include/asm/Kbuild | 1 - arch/arm/include/asm/kvm_host.h | 6 + arch/arm/include/asm/kvm_mmu.h | 11 + arch/arm/include/asm/stage2_pgtable.h | 2 + arch/arm/include/asm/syscall.h | 2 +- arch/arm/include/uapi/asm/Kbuild | 1 + arch/arm/include/uapi/asm/kvm_para.h | 2 - arch/arm/mach-at91/at91sam9.c | 18 + arch/arm/mach-at91/generic.h | 2 + arch/arm/mach-at91/pm.c | 193 +- arch/arm/mach-at91/pm_suspend.S | 111 +- arch/arm/mach-cns3xxx/core.c | 2 +- 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 | 55 +- 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 | 6 +- arch/arm/mach-integrator/impd1.c | 2 +- arch/arm/mach-iop13xx/pci.c | 2 +- arch/arm/mach-iop13xx/tpmi.c | 2 +- arch/arm/mach-ixp4xx/common-pci.c | 2 +- arch/arm/mach-ks8695/include/mach/hardware.h | 2 +- arch/arm/mach-omap1/board-ams-delta.c | 2 + arch/arm/mach-omap1/include/mach/hardware.h | 2 +- arch/arm/mach-omap2/display.c | 4 +- .../mach-omap2/omap_hwmod_2xxx_interconnect_data.c | 2 +- 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-s3c24xx/include/mach/hardware.h | 2 +- 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-sunxi/mc_smp.c | 5 +- arch/arm/mach-sunxi/platsmp.c | 4 + arch/arm/mach-tegra/iomap.h | 2 +- arch/arm/mach-tegra/irammap.h | 2 +- arch/arm/mach-w90x900/include/mach/hardware.h | 2 +- arch/arm/mm/dma-mapping.c | 2 +- arch/arm/mm/init.c | 25 +- arch/arm64/Kconfig | 4 +- arch/arm64/Kconfig.platforms | 1 + arch/arm64/boot/dts/allwinner/Makefile | 1 + .../dts/allwinner/sun50i-a64-amarula-relic.dts | 15 + .../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 | 2 +- .../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 | 65 +- .../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 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 17 +- arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 97 + arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 2 + arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 81 + arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 183 + .../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts | 10 + .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 4 + .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 6 + arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 6 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 34 +- arch/arm64/boot/dts/freescale/Makefile | 1 + .../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 | 62 + 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/imx8mm-evk.dts | 235 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 703 +++ arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 83 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 198 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 44 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 1 - arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 22 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 65 + arch/arm64/boot/dts/qcom/pms405.dtsi | 11 + arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts | 82 + arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 95 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 23 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 22 +- arch/arm64/boot/dts/renesas/cat875.dtsi | 22 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 12 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 47 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 51 +- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 2 +- 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 | 253 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 53 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 11 +- 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/rk3328-roc-cc.dts | 36 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 36 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 65 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 67 + .../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 +++ arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 6 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 45 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 8 + arch/arm64/configs/defconfig | 2 + arch/arm64/crypto/aes-ce-ccm-glue.c | 7 +- arch/arm64/crypto/aes-ce-glue.c | 5 +- arch/arm64/crypto/aes-glue.c | 4 +- arch/arm64/crypto/aes-neonbs-glue.c | 2 +- arch/arm64/crypto/chacha-neon-glue.c | 5 +- arch/arm64/crypto/crct10dif-ce-glue.c | 5 +- arch/arm64/crypto/ghash-ce-glue.c | 17 +- arch/arm64/crypto/nhpoly1305-neon-glue.c | 3 +- arch/arm64/crypto/sha1-ce-glue.c | 7 +- arch/arm64/crypto/sha2-ce-glue.c | 7 +- arch/arm64/crypto/sha256-glue.c | 5 +- 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 | 1 - arch/arm64/include/asm/boot.h | 2 +- arch/arm64/include/asm/cputype.h | 6 +- arch/arm64/include/asm/fpsimd.h | 33 +- arch/arm64/include/asm/hugetlb.h | 4 - arch/arm64/include/asm/kvm_host.h | 43 +- arch/arm64/include/asm/kvm_hyp.h | 1 - arch/arm64/include/asm/kvm_mmu.h | 11 + arch/arm64/include/asm/memory.h | 2 +- arch/arm64/include/asm/syscall.h | 4 +- arch/arm64/include/asm/sysreg.h | 3 + arch/arm64/include/uapi/asm/kvm.h | 22 + arch/arm64/kernel/cpufeature.c | 3 +- arch/arm64/kernel/fpsimd.c | 172 +- arch/arm64/kernel/probes/kprobes.c | 56 +- arch/arm64/kernel/setup.c | 2 +- arch/arm64/kernel/signal.c | 5 - arch/arm64/kernel/stacktrace.c | 1 + arch/arm64/kvm/fpsimd.c | 17 +- arch/arm64/kvm/guest.c | 394 +- arch/arm64/kvm/hyp/switch.c | 74 +- arch/arm64/kvm/reset.c | 141 +- arch/arm64/kvm/sys_regs.c | 130 +- arch/arm64/kvm/sys_regs.h | 25 + arch/arm64/mm/init.c | 19 +- arch/arm64/mm/mmu.c | 2 +- arch/c6x/include/asm/Kbuild | 1 + arch/c6x/include/asm/syscall.h | 7 + arch/c6x/include/uapi/asm/Kbuild | 1 - arch/c6x/mm/init.c | 12 - arch/csky/Kconfig | 5 +- arch/csky/Makefile | 2 +- arch/csky/abiv1/inc/abi/entry.h | 26 +- arch/csky/abiv1/inc/abi/regdef.h | 2 - arch/csky/abiv2/inc/abi/entry.h | 25 +- arch/csky/abiv2/inc/abi/regdef.h | 2 - arch/csky/abiv2/mcount.S | 39 +- arch/csky/abiv2/memmove.S | 6 +- arch/csky/include/asm/Kbuild | 1 - arch/csky/include/asm/ftrace.h | 18 +- arch/csky/include/asm/pgtable.h | 10 +- arch/csky/include/asm/ptrace.h | 29 + arch/csky/include/asm/syscall.h | 14 +- arch/csky/include/asm/thread_info.h | 27 +- arch/csky/include/asm/traps.h | 5 + arch/csky/include/asm/unistd.h | 2 + arch/csky/include/uapi/asm/ptrace.h | 15 - arch/csky/kernel/Makefile | 1 + arch/csky/kernel/entry.S | 144 +- arch/csky/kernel/ftrace.c | 148 +- arch/csky/kernel/perf_callchain.c | 129 + arch/csky/kernel/ptrace.c | 50 +- arch/csky/kernel/signal.c | 8 +- arch/csky/mm/fault.c | 14 +- arch/h8300/include/asm/Kbuild | 2 +- arch/h8300/include/asm/syscall.h | 6 + arch/h8300/include/uapi/asm/Kbuild | 1 - arch/h8300/mm/init.c | 14 - arch/hexagon/include/asm/Kbuild | 2 +- arch/hexagon/include/asm/elf.h | 6 +- arch/hexagon/include/asm/syscall.h | 8 + arch/hexagon/include/uapi/asm/kvm_para.h | 2 - arch/hexagon/mm/init.c | 10 - arch/ia64/include/asm/Kbuild | 1 + arch/ia64/include/asm/syscall.h | 2 +- arch/ia64/include/uapi/asm/Kbuild | 1 - arch/ia64/kernel/setup.c | 4 +- arch/m68k/Kconfig | 1 - arch/m68k/amiga/cia.c | 9 + arch/m68k/amiga/config.c | 49 +- arch/m68k/apollo/config.c | 7 - arch/m68k/atari/ataints.c | 4 +- arch/m68k/atari/config.c | 2 - arch/m68k/atari/time.c | 70 +- arch/m68k/bvme6000/config.c | 77 +- arch/m68k/configs/amiga_defconfig | 14 +- arch/m68k/configs/apollo_defconfig | 14 +- arch/m68k/configs/atari_defconfig | 14 +- arch/m68k/configs/bvme6000_defconfig | 14 +- arch/m68k/configs/hp300_defconfig | 14 +- arch/m68k/configs/mac_defconfig | 14 +- arch/m68k/configs/multi_defconfig | 14 +- arch/m68k/configs/mvme147_defconfig | 14 +- arch/m68k/configs/mvme16x_defconfig | 14 +- arch/m68k/configs/q40_defconfig | 14 +- arch/m68k/configs/sun3_defconfig | 14 +- arch/m68k/configs/sun3x_defconfig | 14 +- arch/m68k/hp300/config.c | 1 - arch/m68k/hp300/time.c | 73 +- arch/m68k/hp300/time.h | 1 - arch/m68k/include/asm/Kbuild | 1 + arch/m68k/include/asm/mvme147hw.h | 2 +- arch/m68k/include/asm/syscall.h | 12 + arch/m68k/include/uapi/asm/Kbuild | 1 - 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/include/asm/Kbuild | 1 + arch/microblaze/include/asm/syscall.h | 2 +- arch/microblaze/include/uapi/asm/Kbuild | 1 - arch/microblaze/mm/init.c | 12 - arch/mips/Kconfig | 64 +- arch/mips/bcm47xx/Kconfig | 8 +- arch/mips/bcm47xx/workarounds.c | 1 + arch/mips/bcm63xx/boards/Kconfig | 2 +- arch/mips/include/asm/jump_label.h | 8 +- arch/mips/include/asm/syscall.h | 6 +- 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/kernel/entry.S | 5 +- arch/mips/kernel/kgdb.c | 3 +- arch/mips/kernel/ptrace.c | 2 +- arch/mips/kernel/vmlinux.lds.S | 12 +- 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 | 191 +- arch/mips/pic32/Kconfig | 8 +- arch/mips/sgi-ip27/ip27-irq.c | 3 +- arch/nds32/include/asm/Kbuild | 1 - arch/nds32/include/asm/elf.h | 3 +- arch/nds32/include/asm/pgtable.h | 2 +- arch/nds32/include/asm/syscall.h | 9 + arch/nds32/kernel/cacheinfo.c | 2 +- arch/nds32/kernel/head.S | 2 +- arch/nds32/mm/init.c | 14 +- arch/nios2/include/asm/Kbuild | 1 + arch/nios2/include/asm/syscall.h | 6 + arch/nios2/include/uapi/asm/Kbuild | 1 - arch/nios2/mm/init.c | 12 - arch/openrisc/include/asm/Kbuild | 1 + arch/openrisc/include/asm/syscall.h | 2 +- arch/openrisc/include/uapi/asm/Kbuild | 1 - arch/openrisc/mm/init.c | 12 - arch/parisc/include/asm/Kbuild | 1 + arch/parisc/include/asm/syscall.h | 4 +- arch/parisc/include/uapi/asm/Kbuild | 1 - arch/parisc/mm/init.c | 7 - arch/powerpc/include/asm/book3s/64/hugetlb.h | 5 +- arch/powerpc/include/asm/mmu.h | 2 +- arch/powerpc/include/asm/ppc-opcode.h | 2 + arch/powerpc/include/asm/syscall.h | 10 +- arch/powerpc/include/asm/vdso_datapage.h | 8 +- arch/powerpc/kernel/cpu_setup_6xx.S | 3 - arch/powerpc/kernel/head_32.S | 6 + arch/powerpc/kernel/kvm.c | 7 + arch/powerpc/kernel/process.c | 12 +- arch/powerpc/kernel/security.c | 23 +- arch/powerpc/kernel/vdso64/gettimeofday.S | 4 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 4 +- arch/powerpc/kvm/e500_mmu.c | 2 +- arch/powerpc/lib/memcmp_64.S | 17 +- arch/powerpc/mm/fault.c | 6 +- arch/powerpc/mm/hash_low_32.S | 8 +- arch/powerpc/mm/mem.c | 7 - arch/powerpc/mm/mmu_context_iommu.c | 3 +- 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/Kconfig.cputype | 2 +- arch/powerpc/platforms/pseries/pseries_energy.c | 27 +- arch/powerpc/platforms/pseries/ras.c | 1 + arch/powerpc/sysdev/fsl_pci.c | 10 +- arch/riscv/include/asm/fixmap.h | 2 +- arch/riscv/include/asm/syscall.h | 2 +- arch/riscv/include/asm/uaccess.h | 2 +- arch/riscv/kernel/Makefile | 3 - arch/riscv/kernel/module.c | 2 +- arch/riscv/kernel/setup.c | 8 - arch/riscv/mm/Makefile | 6 + arch/riscv/mm/init.c | 33 +- arch/s390/Kconfig | 2 +- arch/s390/boot/mem_detect.c | 2 +- arch/s390/include/asm/ap.h | 11 + arch/s390/include/asm/elf.h | 11 +- arch/s390/include/asm/hugetlb.h | 8 +- arch/s390/include/asm/lowcore.h | 61 +- arch/s390/include/asm/syscall.h | 4 +- arch/s390/kernel/perf_cpum_cf.c | 15 +- arch/s390/kernel/perf_cpum_cf_diag.c | 19 +- arch/s390/kernel/perf_cpum_cf_events.c | 107 +- arch/s390/kernel/smp.c | 3 +- arch/s390/kernel/vtime.c | 19 +- arch/s390/kvm/interrupt.c | 2 +- arch/s390/mm/gup.c | 12 +- arch/s390/mm/init.c | 8 - arch/sh/Kconfig | 1 + 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-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/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 | 2 +- arch/sh/include/asm/syscall_32.h | 2 +- arch/sh/include/asm/syscall_64.h | 2 +- arch/sh/include/uapi/asm/Kbuild | 1 - arch/sh/mm/gup.c | 11 +- arch/sh/mm/init.c | 14 +- arch/sh/mm/pmb.c | 2 +- arch/sh/mm/uncached.c | 2 +- arch/sparc/Kconfig | 1 + arch/sparc/include/asm/Kbuild | 1 + arch/sparc/include/asm/syscall.h | 5 +- arch/sparc/include/uapi/asm/kvm_para.h | 2 - arch/sparc/mm/gup.c | 9 +- arch/sparc/mm/init_32.c | 13 - arch/sparc/mm/init_64.c | 8 - arch/um/kernel/mem.c | 7 - arch/unicore32/Kconfig | 1 + arch/unicore32/include/asm/Kbuild | 2 +- arch/unicore32/include/asm/elf.h | 3 +- arch/unicore32/include/asm/memory.h | 2 +- arch/unicore32/include/asm/syscall.h | 12 + arch/unicore32/include/uapi/asm/Kbuild | 1 - arch/unicore32/mm/init.c | 26 +- arch/unicore32/mm/ioremap.c | 2 +- arch/unicore32/mm/mmu.c | 2 +- arch/x86/Kconfig | 10 +- arch/x86/Makefile | 8 +- arch/x86/boot/compressed/misc.h | 4 +- arch/x86/boot/string.c | 3 +- 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 | 7 +- arch/x86/crypto/ghash-clmulni-intel_glue.c | 9 +- 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_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/events/intel/bts.c | 2 +- arch/x86/hyperv/hv_init.c | 6 +- arch/x86/include/asm/cpu_device_id.h | 31 +- arch/x86/include/asm/cpufeature.h | 7 +- arch/x86/include/asm/hugetlb.h | 4 - arch/x86/include/asm/kvm_host.h | 10 +- arch/x86/include/asm/mce.h | 25 +- arch/x86/include/asm/processor-cyrix.h | 21 - arch/x86/include/asm/realmode.h | 6 +- arch/x86/include/asm/syscall.h | 36 +- arch/x86/include/asm/tlbflush.h | 2 +- arch/x86/kernel/aperture_64.c | 20 +- arch/x86/kernel/cpu/Makefile | 2 +- arch/x86/kernel/cpu/common.c | 17 - 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/core.c | 86 +- arch/x86/kernel/cpu/mce/inject.c | 14 +- arch/x86/kernel/cpu/microcode/core.c | 2 + arch/x86/kernel/cpu/resctrl/monitor.c | 3 - arch/x86/kernel/early-quirks.c | 4 +- arch/x86/kernel/hpet.c | 2 + arch/x86/kernel/hw_breakpoint.c | 1 + arch/x86/kernel/ima_arch.c | 9 +- arch/x86/kernel/mpparse.c | 4 +- arch/x86/kernel/setup.c | 6 +- arch/x86/kernel/tsc.c | 5 +- arch/x86/kvm/hyperv.c | 9 +- arch/x86/kvm/mmu.c | 54 +- arch/x86/kvm/mmutrace.h | 4 +- arch/x86/kvm/paging_tmpl.h | 2 +- arch/x86/kvm/svm.c | 34 +- arch/x86/kvm/vmx/nested.c | 5 + arch/x86/kvm/vmx/vmx.c | 19 +- arch/x86/kvm/vmx/vmx.h | 1 - arch/x86/kvm/x86.c | 59 +- arch/x86/lib/csum-partial_64.c | 2 +- arch/x86/mm/hugetlbpage.c | 2 +- arch/x86/mm/mmap.c | 2 +- arch/x86/mm/pti.c | 4 +- arch/x86/platform/efi/quirks.c | 2 +- arch/x86/platform/uv/tlb_uv.c | 7 +- arch/x86/realmode/init.c | 11 +- arch/x86/um/asm/syscall.h | 2 +- arch/xtensa/include/asm/Kbuild | 1 + arch/xtensa/include/asm/syscall.h | 2 +- arch/xtensa/include/uapi/asm/Kbuild | 1 - arch/xtensa/mm/init.c | 5 - block/bfq-cgroup.c | 3 +- block/bfq-iosched.c | 788 ++- block/bfq-iosched.h | 92 +- block/bfq-wf2q.c | 4 +- block/bio.c | 177 +- block/blk-cgroup.c | 9 +- block/blk-flush.c | 4 +- block/blk-iolatency.c | 1 + block/blk-merge.c | 106 +- block/blk-mq.c | 24 +- block/blk-mq.h | 11 +- block/blk-sysfs.c | 12 +- block/blk.h | 2 +- crypto/Kconfig | 20 +- crypto/chacha_generic.c | 10 +- crypto/salsa20_generic.c | 9 +- crypto/simd.c | 273 +- crypto/testmgr.c | 145 +- drivers/acpi/acpi_dbg.c | 2 +- drivers/acpi/acpi_lpat.c | 2 +- drivers/acpi/acpica/evgpe.c | 6 +- drivers/acpi/bus.c | 3 - drivers/acpi/cppc_acpi.c | 43 +- drivers/acpi/power.c | 4 +- drivers/acpi/pptt.c | 48 +- drivers/acpi/scan.c | 19 +- drivers/acpi/spcr.c | 2 +- drivers/acpi/tables.c | 18 +- drivers/acpi/utils.c | 1 + drivers/acpi/video_detect.c | 2 +- drivers/android/binder.c | 3 +- drivers/android/binder_alloc.c | 18 +- drivers/ata/libata-zpodd.c | 34 +- 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 | 1 - drivers/base/power/domain.c | 13 +- drivers/base/regmap/regmap-debugfs.c | 30 +- drivers/base/regmap/regmap-irq.c | 3 - drivers/base/swnode.c | 4 +- drivers/block/drbd/drbd_int.h | 2 +- drivers/block/drbd/drbd_receiver.c | 4 +- drivers/block/drbd/drbd_req.c | 2 +- drivers/block/loop.c | 37 +- drivers/block/nbd.c | 5 +- drivers/block/paride/pcd.c | 6 +- drivers/block/paride/pf.c | 16 +- drivers/block/rbd.c | 28 +- drivers/block/rsxx/core.c | 1 + drivers/block/zram/zram_drv.c | 32 +- drivers/bluetooth/Kconfig | 11 + drivers/bluetooth/Makefile | 1 + drivers/bluetooth/btmtksdio.c | 956 ++++ drivers/bluetooth/btmtkuart.c | 2 +- drivers/bluetooth/btqca.h | 2 +- drivers/bluetooth/btsdio.c | 15 +- drivers/bluetooth/hci_qca.c | 45 +- drivers/char/hpet.c | 2 + drivers/char/hw_random/omap-rng.c | 1 + drivers/char/ipmi/ipmi_msghandler.c | 9 +- drivers/char/random.c | 10 +- drivers/char/tpm/eventlog/tpm2.c | 4 +- drivers/char/virtio_console.c | 3 +- drivers/clk/Kconfig | 1 + drivers/clk/at91/clk-programmable.c | 57 +- drivers/clk/at91/pmc.h | 2 + drivers/clk/at91/sama5d2.c | 10 +- drivers/clk/imx/clk-imx7ulp.c | 1 - drivers/clk/imx/clk.h | 5 - drivers/clk/meson/g12a.c | 6 +- drivers/clk/meson/gxbb.c | 2 + drivers/clk/rockchip/clk-rk3328.c | 18 +- drivers/clk/samsung/clk-exynos5410.c | 1 + drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 3 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 3 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 2 +- drivers/clk/sunxi/Kconfig | 43 + drivers/clk/sunxi/Makefile | 49 +- drivers/clocksource/clps711x-timer.c | 44 +- drivers/clocksource/mips-gic-timer.c | 2 +- drivers/clocksource/tcb_clksrc.c | 4 +- drivers/clocksource/timer-riscv.c | 5 +- drivers/clocksource/timer-ti-dm.c | 4 +- drivers/cpufreq/intel_pstate.c | 5 +- drivers/cpufreq/scpi-cpufreq.c | 2 +- drivers/crypto/bcm/spu.c | 3 - drivers/crypto/caam/caamhash.c | 13 +- drivers/crypto/caam/ctrl.c | 20 + drivers/crypto/caam/intern.h | 4 +- drivers/crypto/caam/jr.c | 31 +- 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/zip/zip_crypto.c | 8 +- drivers/crypto/ccp/ccp-crypto-rsa.c | 3 +- drivers/crypto/ccree/cc_cipher.c | 2 +- drivers/crypto/vmx/aesp8-ppc.pl | 4 +- drivers/crypto/vmx/vmx.c | 4 +- drivers/devfreq/devfreq-event.c | 2 +- drivers/devfreq/devfreq.c | 85 +- 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/Makefile | 3 +- drivers/dma-buf/dma-fence-chain.c | 241 + drivers/dma-buf/reservation.c | 8 + drivers/dma/Kconfig | 2 +- drivers/dma/amba-pl08x.c | 22 +- drivers/dma/dma-axi-dmac.c | 81 +- drivers/dma/idma64.c | 6 +- drivers/dma/idma64.h | 2 + drivers/dma/pl330.c | 51 + drivers/dma/stm32-mdma.c | 4 +- drivers/dma/tegra210-adma.c | 37 +- drivers/dma/xgene-dma.c | 4 +- drivers/edac/altera_edac.c | 261 +- drivers/edac/altera_edac.h | 22 +- drivers/edac/amd64_edac.c | 248 +- drivers/edac/amd64_edac.h | 16 +- drivers/edac/i10nm_base.c | 52 +- drivers/edac/skx_base.c | 50 +- drivers/edac/skx_common.c | 57 +- drivers/edac/skx_common.h | 8 - drivers/extcon/Kconfig | 9 +- drivers/extcon/Makefile | 1 + drivers/extcon/devres.c | 2 +- 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 | 2 +- drivers/firewire/core-topology.c | 1 + drivers/firmware/dmi_scan.c | 28 +- drivers/firmware/efi/arm-runtime.c | 6 +- drivers/firmware/efi/libstub/Makefile | 14 +- drivers/firmware/google/vpd.c | 4 +- drivers/firmware/imx/scu-pd.c | 121 +- drivers/fpga/dfl-afu-dma-region.c | 2 +- drivers/gpio/Kconfig | 33 +- drivers/gpio/Makefile | 1 + drivers/gpio/gpio-74x164.c | 22 +- drivers/gpio/gpio-adnp.c | 6 +- drivers/gpio/gpio-aspeed.c | 2 + drivers/gpio/gpio-exar.c | 2 + drivers/gpio/gpio-mlxbf.c | 153 + drivers/gpio/gpio-mmio.c | 85 +- drivers/gpio/gpio-mockup.c | 10 +- drivers/gpio/gpio-mxc.c | 4 +- drivers/gpio/gpio-omap.c | 61 +- drivers/gpio/gpio-pca953x.c | 1 + drivers/gpio/gpio-vf610.c | 85 +- drivers/gpio/gpiolib-acpi.c | 45 +- drivers/gpio/gpiolib-of.c | 17 +- drivers/gpio/gpiolib.c | 6 +- drivers/gpu/drm/Kconfig | 12 +- drivers/gpu/drm/Makefile | 4 +- drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 4 + 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 | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 16 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 22 +- 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_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 34 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 505 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 293 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 32 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 1449 +++++ drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 291 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 916 +--- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 82 +- 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 | 161 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 16 +- 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 | 199 + 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 | 648 +-- drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 93 + drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 36 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 212 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 3 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 21 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 108 + drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 80 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 11 + 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 | 658 +-- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 6 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 53 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 155 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- .../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 | 98 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 53 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 64 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 22 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 256 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 192 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 97 + drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 13 + drivers/gpu/drm/amd/display/dc/dc.h | 49 +- 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_stream.h | 8 + drivers/gpu/drm/amd/display/dc/dc_types.h | 5 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 146 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 5 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 7 +- 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 | 8 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 60 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 20 + .../drm/amd/display/dc/dce112/dce112_resource.c | 10 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 8 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 17 + .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 36 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h | 4 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 7 - .../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 | 5 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 3 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 89 +- .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 4 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 2 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 34 +- .../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 | 8 +- 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_types.h | 14 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 + 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 | 4 + 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 +- .../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 | 168 +- .../drm/amd/display/modules/power/power_helpers.c | 15 +- drivers/gpu/drm/amd/include/amd_shared.h | 3 + .../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 | 97 +- 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 | 1250 +++++ drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 3 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 13 +- 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 | 13 +- 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 | 5 + 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 | 24 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 769 +++ 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 | 2026 +++++++ .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 4 + .../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 + drivers/gpu/drm/arm/display/include/malidp_utils.h | 31 + drivers/gpu/drm/arm/display/komeda/Makefile | 3 +- .../gpu/drm/arm/display/komeda/d71/d71_component.c | 684 +++ drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 377 +- 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 | 18 + drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 66 + drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 51 + drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 38 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 5 + .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 111 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 48 +- 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/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 | 2 - drivers/gpu/drm/bochs/bochs_kms.c | 11 - 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 | 34 +- drivers/gpu/drm/bridge/tc358767.c | 4 +- drivers/gpu/drm/bridge/ti-tfp410.c | 109 +- drivers/gpu/drm/cirrus/cirrus_drv.h | 3 +- drivers/gpu/drm/cirrus/cirrus_fbdev.c | 8 +- drivers/gpu/drm/cirrus/cirrus_ttm.c | 10 +- drivers/gpu/drm/drm_atomic_helper.c | 24 +- drivers/gpu/drm/drm_atomic_state_helper.c | 4 + drivers/gpu/drm/drm_atomic_uapi.c | 35 +- drivers/gpu/drm/drm_connector.c | 91 +- drivers/gpu/drm/drm_dp_mst_topology.c | 1 - drivers/gpu/drm/drm_drv.c | 206 +- drivers/gpu/drm/drm_dsc.c | 269 +- drivers/gpu/drm/drm_edid.c | 86 +- drivers/gpu/drm/drm_fb_helper.c | 88 +- drivers/gpu/drm/drm_file.c | 7 +- drivers/gpu/drm/drm_fourcc.c | 27 + drivers/gpu/drm/drm_gem.c | 138 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 625 +++ drivers/gpu/drm/drm_internal.h | 8 + drivers/gpu/drm/drm_ioctl.c | 8 + drivers/gpu/drm/drm_kms_helper_common.c | 2 +- drivers/gpu/drm/drm_memory.c | 26 +- drivers/gpu/drm/drm_modes.c | 12 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 13 + 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 | 4 +- drivers/gpu/drm/drm_writeback.c | 73 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 1 - drivers/gpu/drm/etnaviv/etnaviv_drv.h | 1 - drivers/gpu/drm/etnaviv/etnaviv_gem.c | 16 +- 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/exynos_drm_fbdev.c | 4 +- drivers/gpu/drm/exynos/exynos_mixer.c | 110 +- 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/Makefile | 12 + drivers/gpu/drm/i915/gvt/cmd_parser.c | 46 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +- drivers/gpu/drm/i915/gvt/execlist.c | 17 +- drivers/gpu/drm/i915/gvt/gtt.c | 14 +- drivers/gpu/drm/i915/gvt/gtt.h | 1 + drivers/gpu/drm/i915/gvt/handlers.c | 28 +- drivers/gpu/drm/i915/gvt/interrupt.c | 2 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 247 +- drivers/gpu/drm/i915/gvt/scheduler.c | 59 +- drivers/gpu/drm/i915/gvt/vgpu.c | 2 +- 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 | 155 +- drivers/gpu/drm/i915/i915_drv.c | 601 ++- drivers/gpu/drm/i915/i915_drv.h | 389 +- drivers/gpu/drm/i915/i915_gem.c | 744 +-- drivers/gpu/drm/i915/i915_gem.h | 9 +- drivers/gpu/drm/i915/i915_gem_context.c | 1079 ++-- 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 | 42 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 156 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 130 +- 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 | 6 +- drivers/gpu/drm/i915/i915_globals.c | 135 + drivers/gpu/drm/i915/i915_globals.h | 35 + drivers/gpu/drm/i915/i915_gpu_error.c | 159 +- drivers/gpu/drm/i915/i915_gpu_error.h | 49 +- drivers/gpu/drm/i915/i915_irq.c | 271 +- drivers/gpu/drm/i915/i915_pci.c | 240 +- drivers/gpu/drm/i915/i915_perf.c | 114 +- drivers/gpu/drm/i915/i915_pmu.c | 67 +- drivers/gpu/drm/i915/i915_pvinfo.h | 2 +- drivers/gpu/drm/i915/i915_query.c | 39 +- drivers/gpu/drm/i915/i915_reg.h | 496 +- drivers/gpu/drm/i915/i915_request.c | 433 +- drivers/gpu/drm/i915/i915_request.h | 76 +- drivers/gpu/drm/i915/i915_reset.c | 437 +- drivers/gpu/drm/i915/i915_reset.h | 6 + drivers/gpu/drm/i915/i915_scheduler.c | 90 +- drivers/gpu/drm/i915/i915_scheduler.h | 43 +- 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 | 299 +- drivers/gpu/drm/i915/i915_timeline.h | 75 +- drivers/gpu/drm/i915/i915_timeline_types.h | 79 + 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 | 51 +- drivers/gpu/drm/i915/i915_vma.h | 3 + drivers/gpu/drm/i915/icl_dsi.c | 33 +- drivers/gpu/drm/i915/intel_atomic.c | 4 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 56 +- drivers/gpu/drm/i915/intel_audio.c | 23 +- drivers/gpu/drm/i915/intel_bios.c | 134 +- drivers/gpu/drm/i915/intel_cdclk.c | 75 +- drivers/gpu/drm/i915/intel_color.c | 885 +++- drivers/gpu/drm/i915/intel_connector.c | 10 + drivers/gpu/drm/i915/intel_context.c | 269 + drivers/gpu/drm/i915/intel_context.h | 87 + drivers/gpu/drm/i915/intel_context_types.h | 73 + drivers/gpu/drm/i915/intel_crt.c | 6 +- drivers/gpu/drm/i915/intel_csr.c | 2 +- drivers/gpu/drm/i915/intel_ddi.c | 295 +- drivers/gpu/drm/i915/intel_device_info.c | 136 +- drivers/gpu/drm/i915/intel_device_info.h | 45 +- drivers/gpu/drm/i915/intel_display.c | 602 ++- drivers/gpu/drm/i915/intel_dp.c | 526 +- drivers/gpu/drm/i915/intel_dp_mst.c | 145 +- drivers/gpu/drm/i915/intel_dpio_phy.c | 5 +- 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 | 204 +- drivers/gpu/drm/i915/intel_dsi.h | 1 - drivers/gpu/drm/i915/intel_dsi_vbt.c | 24 +- drivers/gpu/drm/i915/intel_engine_cs.c | 454 +- drivers/gpu/drm/i915/intel_engine_types.h | 527 ++ drivers/gpu/drm/i915/intel_fbc.c | 2 +- drivers/gpu/drm/i915/intel_fbdev.c | 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 | 22 +- drivers/gpu/drm/i915/intel_hangcheck.c | 24 +- drivers/gpu/drm/i915/intel_hdcp.c | 1255 ++++- drivers/gpu/drm/i915/intel_hdmi.c | 783 ++- 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 | 509 +- drivers/gpu/drm/i915/intel_lrc.h | 22 +- drivers/gpu/drm/i915/intel_lspcon.c | 13 +- drivers/gpu/drm/i915/intel_lvds.c | 92 +- drivers/gpu/drm/i915/intel_mocs.c | 14 +- drivers/gpu/drm/i915/intel_overlay.c | 2 +- drivers/gpu/drm/i915/intel_panel.c | 147 +- drivers/gpu/drm/i915/intel_pipe_crc.c | 228 +- drivers/gpu/drm/i915/intel_pm.c | 468 +- drivers/gpu/drm/i915/intel_psr.c | 303 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 416 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 641 +-- drivers/gpu/drm/i915/intel_runtime_pm.c | 65 +- drivers/gpu/drm/i915/intel_sdvo.c | 156 +- drivers/gpu/drm/i915/intel_sideband.c | 12 +- drivers/gpu/drm/i915/intel_sprite.c | 244 +- drivers/gpu/drm/i915/intel_uc.c | 25 +- drivers/gpu/drm/i915/intel_uc.h | 1 + drivers/gpu/drm/i915/intel_uncore.c | 983 ++-- drivers/gpu/drm/i915/intel_uncore.h | 270 +- drivers/gpu/drm/i915/intel_vbt_defs.h | 3 + drivers/gpu/drm/i915/intel_vdsc.c | 133 +- drivers/gpu/drm/i915/intel_workarounds.c | 119 +- drivers/gpu/drm/i915/intel_workarounds.h | 13 +- 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 | 9 +- .../gpu/drm/i915/selftests/i915_gem_coherency.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 449 +- 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 | 117 +- 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 | 298 +- drivers/gpu/drm/i915/selftests/intel_lrc.c | 266 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 155 +- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 418 +- 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 | 1 + drivers/gpu/drm/i915/selftests/mock_uncore.c | 10 +- drivers/gpu/drm/i915/selftests/mock_uncore.h | 2 +- .../drm/i915/test_i915_active_types_standalone.c | 7 + .../i915/test_i915_gem_context_types_standalone.c | 7 + .../drm/i915/test_i915_timeline_types_standalone.c | 7 + .../drm/i915/test_intel_context_types_standalone.c | 7 + .../drm/i915/test_intel_engine_types_standalone.c | 7 + .../i915/test_intel_workarounds_types_standalone.c | 7 + drivers/gpu/drm/i915/vlv_dsi.c | 74 +- 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 | 2 +- drivers/gpu/drm/lima/Kconfig | 10 + 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 | 381 ++ 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 | 404 ++ drivers/gpu/drm/lima/lima_sched.h | 104 + drivers/gpu/drm/lima/lima_vm.c | 282 + drivers/gpu/drm/lima/lima_vm.h | 62 + 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 | 84 +- drivers/gpu/drm/meson/meson_drv.c | 77 +- drivers/gpu/drm/meson/meson_drv.h | 1 - drivers/gpu/drm/meson/meson_dw_hdmi.c | 3 +- drivers/gpu/drm/meson/meson_overlay.c | 8 - drivers/gpu/drm/meson/meson_plane.c | 6 +- drivers/gpu/drm/meson/meson_viu.c | 1 - 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/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_drv.c | 1 - drivers/gpu/drm/msm/msm_drv.h | 3 +- drivers/gpu/drm/msm/msm_fbdev.c | 6 +- drivers/gpu/drm/msm/msm_gem.c | 34 +- drivers/gpu/drm/msm/msm_gem_prime.c | 7 - drivers/gpu/drm/msm/msm_gem_submit.c | 8 +- drivers/gpu/drm/msm/msm_gem_vma.c | 2 +- drivers/gpu/drm/msm/msm_iommu.c | 13 +- drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 6 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 2 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 12 +- 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/bios/perf.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c | 1 + drivers/gpu/drm/omapdrm/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 | 9 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-arm-versatile.c | 6 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 6 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 1 - 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 | 53 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 12 +- drivers/gpu/drm/pl111/pl111_display.c | 2 +- drivers/gpu/drm/qxl/qxl_display.c | 8 +- drivers/gpu/drm/qxl/qxl_drv.h | 3 - drivers/gpu/drm/qxl/qxl_ttm.c | 11 +- drivers/gpu/drm/radeon/radeon_device.c | 2 +- drivers/gpu/drm/radeon/radeon_fb.c | 11 +- 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_vop.c | 29 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 14 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 20 +- 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 | 35 +- 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 | 8 +- 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_mixer.c | 49 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 2 + 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/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 | 2 + 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 | 178 +- drivers/gpu/drm/tinydrm/repaper.c | 144 +- drivers/gpu/drm/tinydrm/st7586.c | 145 +- drivers/gpu/drm/tinydrm/st7735r.c | 59 +- drivers/gpu/drm/ttm/ttm_bo.c | 6 +- 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 | 10 +- drivers/gpu/drm/tve200/tve200_display.c | 3 +- drivers/gpu/drm/udl/udl_connector.c | 72 +- drivers/gpu/drm/udl/udl_drv.c | 1 + drivers/gpu/drm/udl/udl_fb.c | 8 +- drivers/gpu/drm/udl/udl_gem.c | 2 +- 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/{staging => gpu/drm}/vboxvideo/Kconfig | 0 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 | 63 +- drivers/gpu/drm/vc4/vc4_crtc.c | 76 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 10 + drivers/gpu/drm/vc4/vc4_dpi.c | 23 +- drivers/gpu/drm/vc4/vc4_drv.c | 25 +- drivers/gpu/drm/vc4/vc4_drv.h | 39 +- drivers/gpu/drm/vc4/vc4_dsi.c | 155 +- drivers/gpu/drm/vc4/vc4_gem.c | 39 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 156 +- drivers/gpu/drm/vc4/vc4_hvs.c | 182 +- drivers/gpu/drm/vc4/vc4_kms.c | 122 +- 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 | 33 +- drivers/gpu/drm/vc4/vc4_v3d.c | 235 +- drivers/gpu/drm/vc4/vc4_vec.c | 67 +- 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_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 | 22 +- 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_drv.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 11 +- drivers/gpu/drm/xen/xen_drm_front.c | 1 + drivers/hid/Kconfig | 1 + drivers/hid/hid-core.c | 6 +- drivers/hid/hid-debug.c | 5 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 17 +- drivers/hid/hid-logitech-hidpp.c | 46 +- drivers/hid/hid-picolcd_core.c | 18 +- drivers/hid/hid-quirks.c | 11 +- drivers/hid/hid-sensor-custom.c | 12 +- drivers/hid/hid-steam.c | 26 +- drivers/hid/hid-uclogic-params.c | 4 - drivers/hid/i2c-hid/i2c-hid-core.c | 2 + 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 | 1 + drivers/hv/hyperv_vmbus.h | 2 + drivers/hv/vmbus_drv.c | 77 +- drivers/hwmon/Kconfig | 11 + drivers/hwmon/Makefile | 1 + drivers/hwmon/adt7411.c | 48 +- drivers/hwmon/ina3221.c | 48 +- drivers/hwmon/jc42.c | 18 +- drivers/hwmon/jz4740-hwmon.c | 4 +- drivers/hwmon/lm75.c | 32 +- drivers/hwmon/lm90.c | 13 +- drivers/hwmon/lm95241.c | 34 +- drivers/hwmon/lm95245.c | 34 +- drivers/hwmon/lochnagar-hwmon.c | 412 ++ drivers/hwmon/ltc4245.c | 73 +- drivers/hwmon/ltq-cputemp.c | 26 +- drivers/hwmon/max31790.c | 58 +- drivers/hwmon/max6621.c | 42 +- 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/common.c | 6 +- drivers/hwmon/raspberrypi-hwmon.c | 13 +- drivers/hwmon/tmp102.c | 26 +- drivers/hwmon/tmp108.c | 29 +- drivers/hwmon/w83773g.c | 30 +- drivers/hwtracing/coresight/Kconfig | 8 - drivers/hwtracing/coresight/Makefile | 1 - drivers/hwtracing/coresight/coresight-catu.c | 4 +- drivers/hwtracing/coresight/coresight-catu.h | 5 - .../coresight/coresight-dynamic-replicator.c | 255 - drivers/hwtracing/coresight/coresight-replicator.c | 232 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 5 +- drivers/hwtracing/coresight/coresight-tmc.c | 7 +- drivers/i2c/busses/Kconfig | 24 + 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-designware-common.c | 18 +- drivers/i2c/busses/i2c-designware-core.h | 2 + drivers/i2c/busses/i2c-designware-platdrv.c | 5 + drivers/i2c/busses/i2c-i801.c | 4 + drivers/i2c/busses/i2c-rcar.c | 30 +- drivers/i2c/busses/i2c-stm32f7.c | 4 + drivers/i3c/master/dw-i3c-master.c | 10 - drivers/infiniband/core/addr.c | 2 +- drivers/infiniband/core/cm.c | 42 +- drivers/infiniband/core/cm_msgs.h | 22 +- drivers/infiniband/core/cma.c | 41 +- drivers/infiniband/core/mad.c | 87 +- drivers/infiniband/core/mad_priv.h | 4 +- drivers/infiniband/core/sa_query.c | 44 +- drivers/infiniband/core/ucm.c | 35 +- drivers/infiniband/core/umem.c | 10 +- drivers/infiniband/core/umem_odp.c | 13 +- drivers/infiniband/core/user_mad.c | 12 + drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/uverbs_main.c | 5 +- .../infiniband/core/uverbs_std_types_counters.c | 1 + drivers/infiniband/core/uverbs_std_types_dm.c | 1 + .../infiniband/core/uverbs_std_types_flow_action.c | 1 + drivers/infiniband/core/uverbs_std_types_mr.c | 1 + drivers/infiniband/hw/bnxt_re/Kconfig | 12 +- 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 | 16 +- drivers/infiniband/hw/cxgb4/cm.c | 67 +- drivers/infiniband/hw/cxgb4/cq.c | 6 +- drivers/infiniband/hw/cxgb4/device.c | 210 +- drivers/infiniband/hw/cxgb4/ev.c | 18 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 77 +- drivers/infiniband/hw/cxgb4/mem.c | 16 +- drivers/infiniband/hw/cxgb4/qp.c | 33 +- drivers/infiniband/hw/hfi1/chip.c | 26 +- drivers/infiniband/hw/hfi1/init.c | 4 +- drivers/infiniband/hw/hfi1/qp.c | 6 +- drivers/infiniband/hw/hfi1/rc.c | 4 +- drivers/infiniband/hw/hfi1/trace_dbg.h | 4 +- drivers/infiniband/hw/hfi1/user_pages.c | 5 +- drivers/infiniband/hw/hfi1/verbs.c | 7 +- drivers/infiniband/hw/hfi1/verbs.h | 1 + drivers/infiniband/hw/hfi1/vnic_main.c | 3 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 281 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 4 +- drivers/infiniband/hw/i40iw/i40iw.h | 2 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 18 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 12 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 2 +- drivers/infiniband/hw/mlx4/cm.c | 36 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 5 +- drivers/infiniband/hw/mlx5/devx.c | 36 +- drivers/infiniband/hw/mlx5/main.c | 7 + drivers/infiniband/hw/mlx5/odp.c | 14 +- drivers/infiniband/hw/mlx5/qp.c | 9 +- drivers/infiniband/hw/mlx5/srq.h | 5 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 27 +- drivers/infiniband/hw/mthca/mthca_cq.c | 2 +- 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_qp.c | 6 +- drivers/infiniband/hw/nes/nes_verbs.c | 73 +- drivers/infiniband/hw/qib/qib_user_pages.c | 8 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 7 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 9 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 2 - drivers/infiniband/sw/rxe/rxe_hdr.h | 2 +- drivers/infiniband/sw/rxe/rxe_mr.c | 11 +- drivers/infiniband/sw/rxe/rxe_net.c | 28 +- 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/input/mouse/elan_i2c_core.c | 25 + drivers/input/touchscreen/edt-ft5x06.c | 23 +- drivers/interconnect/core.c | 13 +- drivers/iommu/Kconfig | 11 + drivers/iommu/Makefile | 1 + drivers/iommu/amd_iommu.c | 16 +- drivers/iommu/amd_iommu_init.c | 7 +- drivers/iommu/amd_iommu_types.h | 2 + drivers/iommu/intel-iommu.c | 5 +- drivers/iommu/intel_irq_remapping.c | 7 +- drivers/iommu/io-pgtable-arm-v7s.c | 19 +- drivers/iommu/iommu.c | 19 +- drivers/iommu/iova.c | 5 +- drivers/iommu/msm_iommu.c | 2 +- drivers/iommu/virtio-iommu.c | 1158 ++++ drivers/irqchip/irq-brcmstb-l2.c | 4 +- drivers/irqchip/irq-gic-v3-its.c | 2 +- drivers/irqchip/irq-gic.c | 45 +- drivers/irqchip/irq-imx-irqsteer.c | 8 +- drivers/irqchip/irq-mbigen.c | 3 + drivers/irqchip/irq-mmp.c | 2 +- drivers/irqchip/irq-mvebu-sei.c | 2 +- drivers/irqchip/irq-stm32-exti.c | 10 - drivers/isdn/hardware/mISDN/hfcmulti.c | 3 +- drivers/isdn/i4l/isdn_ppp.c | 9 +- drivers/leds/Kconfig | 19 +- drivers/leds/leds-as3645a.c | 93 +- 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/md/dm-init.c | 2 +- drivers/md/dm-integrity.c | 12 +- drivers/md/dm-table.c | 39 + drivers/md/dm.c | 10 +- drivers/md/md.c | 172 +- drivers/md/md.h | 25 +- drivers/md/raid5.c | 19 +- drivers/media/Kconfig | 20 +- drivers/media/cec/Kconfig | 4 +- drivers/media/cec/cec-core.c | 1 + drivers/media/common/cx2341x.c | 151 +- drivers/media/common/siano/Kconfig | 4 +- drivers/media/common/videobuf2/videobuf2-core.c | 24 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 7 +- 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/dvb-pll.c | 2 +- drivers/media/dvb-frontends/m88ds3103.c | 11 +- drivers/media/dvb-frontends/si2165.c | 8 +- drivers/media/i2c/Kconfig | 258 +- 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/ov7670.c | 32 +- drivers/media/i2c/ov7740.c | 28 +- drivers/media/i2c/smiapp/Kconfig | 2 +- drivers/media/media-devnode.c | 1 + 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/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 | 74 +- 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 | 7 +- 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/mtk-vcodec/mtk_vcodec_dec.c | 13 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 2 - drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 10 +- 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 | 2 +- drivers/media/platform/rcar-vin/rcar-core.c | 47 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 4 + 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-g2d/g2d.c | 6 +- drivers/media/platform/sh_veu.c | 6 - drivers/media/platform/sti/c8sectpfe/Kconfig | 2 +- drivers/media/platform/sti/delta/delta-ipc.c | 10 +- drivers/media/platform/stm32/stm32-dcmi.c | 23 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- 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 | 17 +- drivers/media/platform/vimc/vimc-common.c | 4 +- drivers/media/platform/vimc/vimc-common.h | 2 + drivers/media/platform/vimc/vimc-core.c | 2 + drivers/media/platform/vimc/vimc-debayer.c | 17 +- drivers/media/platform/vimc/vimc-scaler.c | 15 +- drivers/media/platform/vimc/vimc-sensor.c | 19 +- drivers/media/platform/vimc/vimc-streamer.c | 38 +- drivers/media/platform/vimc/vimc-streamer.h | 16 +- drivers/media/platform/vivid/Kconfig | 6 +- drivers/media/platform/vivid/vivid-core.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_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/ir-rcmm-decoder.c | 1 - drivers/media/rc/keymaps/Kconfig | 2 +- drivers/media/rc/serial_ir.c | 9 +- drivers/media/spi/Kconfig | 2 +- drivers/media/usb/airspy/Kconfig | 2 +- drivers/media/usb/au0828/Kconfig | 6 +- drivers/media/usb/au0828/au0828-video.c | 4 +- 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 | 5 +- 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-ctrls.c | 34 +- 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/message/fusion/mptbase.c | 2 +- drivers/message/fusion/mptctl.c | 2 +- drivers/message/fusion/mptsas.c | 36 +- drivers/message/fusion/mptscsih.c | 2 +- drivers/message/fusion/mptspi.c | 5 - drivers/mfd/wm831x-core.c | 2 +- drivers/mfd/wm8400-core.c | 6 - drivers/misc/cardreader/rts5260.c | 4 +- drivers/misc/fastrpc.c | 235 +- drivers/misc/genwqe/card_utils.c | 2 +- drivers/misc/habanalabs/command_submission.c | 6 + drivers/misc/habanalabs/debugfs.c | 7 +- drivers/misc/habanalabs/device.c | 71 +- drivers/misc/habanalabs/goya/goya.c | 65 +- drivers/misc/habanalabs/habanalabs.h | 21 +- drivers/misc/habanalabs/hw_queue.c | 5 +- drivers/misc/habanalabs/memory.c | 38 +- drivers/misc/habanalabs/mmu.c | 6 +- drivers/misc/mei/Kconfig | 2 + drivers/misc/mei/Makefile | 2 +- drivers/misc/mei/bus-fixup.c | 14 +- drivers/misc/mei/bus.c | 13 +- drivers/misc/mei/client.c | 14 +- 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/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 | 14 +- 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 | 14 +- drivers/misc/mei/interrupt.c | 15 +- drivers/misc/mei/main.c | 15 +- drivers/misc/mei/mei-trace.c | 14 +- drivers/misc/mei/mei-trace.h | 14 +- drivers/misc/mei/mei_dev.h | 14 +- drivers/misc/mei/pci-me.c | 15 +- drivers/misc/mei/pci-txe.c | 14 +- drivers/misc/sgi-xp/xpc_uv.c | 1 + drivers/misc/sram-exec.c | 2 +- drivers/misc/vmw_vmci/vmci_host.c | 2 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 6 +- drivers/mmc/host/Kconfig | 43 +- drivers/mmc/host/alcor.c | 62 +- drivers/mmc/host/cqhci.c | 2 + drivers/mmc/host/cqhci.h | 4 + drivers/mmc/host/davinci_mmc.c | 2 +- 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 | 11 + 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/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 | 5 +- drivers/mmc/host/sdhci-tegra.c | 304 +- drivers/mmc/host/sdhci.c | 5 +- drivers/mmc/host/sdhci.h | 1 + drivers/mmc/host/tmio_mmc.h | 6 +- drivers/mmc/host/tmio_mmc_core.c | 6 +- drivers/mtd/maps/sa1100-flash.c | 2 +- drivers/mtd/spi-nor/intel-spi.c | 8 + drivers/mtd/spi-nor/spi-nor.c | 10 +- drivers/net/Kconfig | 5 +- drivers/net/bonding/bond_main.c | 3 +- drivers/net/bonding/bond_sysfs_slave.c | 4 +- drivers/net/dsa/bcm_sf2.c | 9 +- drivers/net/dsa/mv88e6xxx/chip.c | 11 - 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/ethernet/3com/3c515.c | 2 +- drivers/net/ethernet/8390/mac8390.c | 19 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 5 +- drivers/net/ethernet/aquantia/Kconfig | 3 +- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 10 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 1 + drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 1 + drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 192 +- 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 | 4 - .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 16 +- .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 2 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 15 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 6 + .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 13 + drivers/net/ethernet/broadcom/Kconfig | 1 + drivers/net/ethernet/broadcom/bcmsysport.c | 13 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 5 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 21 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 26 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 3 + drivers/net/ethernet/cadence/macb_main.c | 16 +- drivers/net/ethernet/cavium/Kconfig | 1 + drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 30 +- 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_main.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 | 16 - drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 10 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 23 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 1 + drivers/net/ethernet/hisilicon/hns/hns_enet.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 17 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 1 - .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 2 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 1 + drivers/net/ethernet/ibm/ibmveth.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 93 +- drivers/net/ethernet/ibm/ibmvnic.h | 18 +- drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 4 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 2 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 5 +- drivers/net/ethernet/intel/ice/ice.h | 59 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 5 +- drivers/net/ethernet/intel/ice/ice_common.c | 117 +- drivers/net/ethernet/intel/ice/ice_common.h | 24 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 28 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 12 + drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 46 +- drivers/net/ethernet/intel/ice/ice_lib.c | 180 +- drivers/net/ethernet/intel/ice/ice_lib.h | 4 +- drivers/net/ethernet/intel/ice/ice_main.c | 450 +- drivers/net/ethernet/intel/ice/ice_sched.c | 96 +- drivers/net/ethernet/intel/ice/ice_switch.c | 339 +- drivers/net/ethernet/intel/ice/ice_switch.h | 25 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 694 ++- drivers/net/ethernet/intel/ice/ice_txrx.h | 23 +- drivers/net/ethernet/intel/ice/ice_type.h | 5 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 612 ++- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 20 +- 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 | 62 +- 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 | 447 +- drivers/net/ethernet/intel/igc/igc_regs.h | 16 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 7 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 16 +- drivers/net/ethernet/marvell/mvneta.c | 1 + drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 10 + drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 212 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h | 92 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c | 253 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 8 +- drivers/net/ethernet/mellanox/mlx4/Kconfig | 1 + drivers/net/ethernet/mellanox/mlx4/en_tx.c | 7 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 1 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 50 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 3 - .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 67 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 51 + .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 36 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 13 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 52 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 148 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 3 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 12 +- .../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 | 20 - .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/qp.c | 72 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 51 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 + drivers/net/ethernet/mellanox/mlxsw/core.c | 22 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 13 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 27 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 28 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 36 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 60 +- drivers/net/ethernet/mellanox/mlxsw/switchib.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 27 +- 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/netronome/Kconfig | 1 + drivers/net/ethernet/netronome/nfp/flower/action.c | 4 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 3 - .../net/ethernet/netronome/nfp/flower/offload.c | 4 +- drivers/net/ethernet/netronome/nfp/nfp_app.h | 2 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 21 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 10 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 3 - drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 29 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 6 +- drivers/net/ethernet/netronome/nfp/nfp_port.h | 2 + drivers/net/ethernet/pasemi/pasemi_mac.c | 2 +- drivers/net/ethernet/qlogic/qed/qed.h | 3 + drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 6 +- drivers/net/ethernet/qlogic/qede/qede.h | 3 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 24 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 5 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 + drivers/net/ethernet/realtek/atp.c | 2 +- drivers/net/ethernet/realtek/r8169.c | 17 +- drivers/net/ethernet/renesas/ravb_main.c | 3 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 10 +- drivers/net/ethernet/sis/sis900.c | 10 +- drivers/net/ethernet/stmicro/stmmac/descs_com.h | 22 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 2 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 2 +- drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 22 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 2 +- drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 12 +- drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 13 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 48 +- drivers/net/ethernet/sun/ldmvsw.c | 3 +- drivers/net/ethernet/sun/sunvnet.c | 3 +- drivers/net/ethernet/ti/davinci_mdio.c | 22 +- drivers/net/ethernet/ti/netcp_ethss.c | 8 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 + drivers/net/geneve.c | 3 +- drivers/net/gtp.c | 4 +- drivers/net/hyperv/hyperv_net.h | 1 + drivers/net/hyperv/netvsc.c | 6 +- drivers/net/hyperv/netvsc_drv.c | 42 +- drivers/net/ieee802154/adf7242.c | 4 + drivers/net/ieee802154/mac802154_hwsim.c | 9 +- drivers/net/macsec.c | 11 +- drivers/net/macvlan.c | 48 + drivers/net/net_failover.c | 8 +- drivers/net/phy/Kconfig | 9 +- drivers/net/phy/aquantia_main.c | 398 +- drivers/net/phy/at803x.c | 26 +- drivers/net/phy/bcm-cygnus.c | 147 +- drivers/net/phy/bcm-phy-lib.c | 52 + drivers/net/phy/bcm-phy-lib.h | 20 + drivers/net/phy/bcm7xxx.c | 76 +- drivers/net/phy/broadcom.c | 13 + drivers/net/phy/dp83822.c | 34 +- drivers/net/phy/marvell.c | 108 + drivers/net/phy/mdio-bcm-unimac.c | 7 +- drivers/net/phy/meson-gxl.c | 6 + drivers/net/phy/phy.c | 8 +- drivers/net/phy/phy_device.c | 2 +- drivers/net/phy/rockchip.c | 31 +- drivers/net/team/team.c | 14 +- drivers/net/tun.c | 36 +- drivers/net/usb/aqc111.c | 15 + drivers/net/usb/cdc_ether.c | 8 + drivers/net/usb/cdc_mbim.c | 1 + drivers/net/usb/qmi_wwan.c | 1 + drivers/net/virtio_net.c | 35 +- drivers/net/vrf.c | 1 + drivers/net/vxlan.c | 5 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 21 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 177 +- .../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/dbg.c | 223 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 17 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 9 + drivers/net/wireless/intel/iwlwifi/fw/init.c | 1 - drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 139 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 6 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 90 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 2 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 266 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 25 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 44 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 31 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 25 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 41 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 7 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 5 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 13 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 32 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 13 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 45 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 53 +- drivers/net/wireless/marvell/mwifiex/main.c | 3 +- drivers/net/wireless/mediatek/mt76/dma.c | 7 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 18 +- drivers/net/wireless/mediatek/mt76/mt76.h | 4 + drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 17 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 16 + drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 4 +- .../net/wireless/mediatek/mt76/mt76x0/initvals.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 11 + .../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 | 67 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 2 + drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 82 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 2 + .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 14 +- drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 1 + .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c | 21 + drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 30 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 7 +- .../net/wireless/mediatek/mt76/mt76x2/usb_mac.c | 1 - drivers/net/wireless/mediatek/mt76/tx.c | 11 +- drivers/net/wireless/mediatek/mt76/usb.c | 6 +- drivers/net/wireless/mediatek/mt7601u/usb.c | 4 + drivers/net/xen-netback/interface.c | 6 +- drivers/net/xen-netfront.c | 3 +- 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/st21nfca/dep.c | 5 +- drivers/nfc/st21nfca/se.c | 5 +- drivers/nfc/st95hf/core.c | 7 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 12 +- drivers/ntb/hw/idt/ntb_hw_idt.c | 6 - 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 | 43 +- drivers/ntb/test/ntb_pingpong.c | 14 +- drivers/ntb/test/ntb_tool.c | 9 +- drivers/nvme/host/multipath.c | 5 +- drivers/nvme/host/tcp.c | 2 +- drivers/nvme/target/core.c | 4 +- drivers/nvme/target/io-cmd-file.c | 20 +- drivers/nvmem/Kconfig | 14 +- drivers/nvmem/Makefile | 2 + drivers/nvmem/core.c | 37 + drivers/nvmem/imx-ocotp.c | 7 + drivers/nvmem/stm32-romem.c | 202 + drivers/nvmem/sunxi_sid.c | 98 +- drivers/of/base.c | 10 +- drivers/of/property.c | 2 +- drivers/parisc/iosapic.c | 6 +- drivers/parport/daisy.c | 32 +- drivers/parport/parport_cs.c | 5 +- drivers/parport/probe.c | 2 +- drivers/parport/share.c | 10 +- drivers/pci/controller/dwc/pci-keystone.c | 2 +- drivers/pci/controller/pci-host-generic.c | 2 +- drivers/pci/controller/pci-hyperv.c | 23 + drivers/pci/controller/pcie-iproc-msi.c | 2 +- drivers/pci/controller/pcie-rcar.c | 21 + drivers/pci/controller/pcie-xilinx-nwl.c | 9 +- drivers/pci/of.c | 7 + drivers/pci/pci.c | 328 +- drivers/pci/pci.h | 1 + drivers/pci/pcie/bw_notification.c | 23 +- drivers/pci/probe.c | 2 +- drivers/pci/proc.c | 1 + drivers/pci/xen-pcifront.c | 2 +- drivers/pcmcia/omap_cf.c | 2 +- drivers/phy/allwinner/Kconfig | 9 +- drivers/phy/allwinner/phy-sun4i-usb.c | 5 +- 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/broadcom/Kconfig | 11 + drivers/phy/broadcom/Makefile | 1 + drivers/phy/broadcom/phy-bcm-sr-usb.c | 394 ++ drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 1 - drivers/phy/mediatek/Kconfig | 10 + drivers/phy/mediatek/Makefile | 1 + drivers/phy/mediatek/phy-mtk-ufs.c | 245 + drivers/phy/motorola/Kconfig | 2 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 112 +- 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/phy-rcar-gen3-usb2.c | 27 +- drivers/phy/rockchip/phy-rockchip-emmc.c | 30 +- drivers/phy/rockchip/phy-rockchip-typec.c | 4 +- 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 | 2 +- drivers/phy/ti/phy-ti-pipe3.c | 362 +- drivers/phy/ti/phy-twl4030-usb.c | 35 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 1 + drivers/platform/chrome/cros_ec_debugfs.c | 10 +- drivers/platform/chrome/wilco_ec/mailbox.c | 2 +- drivers/platform/goldfish/goldfish_pipe.c | 3 +- drivers/pps/clients/pps-gpio.c | 153 +- drivers/pwm/Kconfig | 5 +- drivers/pwm/core.c | 10 +- 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/regulator/88pm800.c | 18 +- drivers/regulator/88pm8607.c | 43 +- drivers/regulator/Kconfig | 4 +- drivers/regulator/ab3100.c | 24 +- drivers/regulator/act8865-regulator.c | 147 +- drivers/regulator/as3711-regulator.c | 37 +- drivers/regulator/as3722-regulator.c | 287 +- drivers/regulator/axp20x-regulator.c | 23 +- drivers/regulator/core.c | 13 +- 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/gpio-regulator.c | 22 +- drivers/regulator/lp8755.c | 15 +- drivers/regulator/lp87565-regulator.c | 49 +- drivers/regulator/ltc3589.c | 10 +- drivers/regulator/ltc3676.c | 10 +- drivers/regulator/max14577-regulator.c | 55 - drivers/regulator/max77650-regulator.c | 2 +- drivers/regulator/max8925-regulator.c | 76 +- drivers/regulator/mt6323-regulator.c | 20 +- drivers/regulator/mt6380-regulator.c | 8 +- drivers/regulator/mt6397-regulator.c | 16 +- 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/sc2731-regulator.c | 2 +- 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 | 8 +- drivers/regulator/vctrl-regulator.c | 4 +- drivers/regulator/wm831x-dcdc.c | 4 + drivers/regulator/wm831x-isink.c | 47 +- drivers/regulator/wm831x-ldo.c | 2 + drivers/regulator/wm8350-regulator.c | 81 +- drivers/regulator/wm8400-regulator.c | 19 +- drivers/reset/core.c | 180 +- drivers/reset/reset-meson-audio-arb.c | 1 + drivers/rpmsg/rpmsg_core.c | 3 +- drivers/rtc/Kconfig | 16 +- drivers/rtc/Makefile | 1 + drivers/rtc/class.c | 21 +- drivers/rtc/dev.c | 20 +- drivers/rtc/hctosys.c | 10 +- drivers/rtc/interface.c | 106 +- drivers/rtc/lib.c | 29 +- drivers/rtc/nvmem.c | 7 +- drivers/rtc/proc.c | 21 +- drivers/rtc/rtc-88pm80x.c | 16 +- drivers/rtc/rtc-ab-b5ze-s3.c | 189 +- 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-cros-ec.c | 4 +- drivers/rtc/rtc-da9063.c | 27 +- drivers/rtc/rtc-dm355evm.c | 24 +- drivers/rtc/rtc-goldfish.c | 50 +- drivers/rtc/rtc-mt6397.c | 9 +- drivers/rtc/rtc-mv.c | 35 +- drivers/rtc/rtc-omap.c | 32 +- drivers/rtc/rtc-opal.c | 2 +- drivers/rtc/rtc-ps3.c | 32 +- drivers/rtc/rtc-sh.c | 32 +- drivers/rtc/rtc-sun4v.c | 21 +- drivers/rtc/rtc-test.c | 3 +- drivers/rtc/rtc-wm831x.c | 43 +- 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/cio/chsc.c | 13 + drivers/s390/cio/qdio.h | 3 +- drivers/s390/cio/qdio_main.c | 28 +- drivers/s390/cio/qdio_setup.c | 2 +- drivers/s390/cio/vfio_ccw_drv.c | 8 +- drivers/s390/crypto/ap_bus.c | 19 +- drivers/s390/crypto/ap_bus.h | 2 + drivers/s390/crypto/ap_queue.c | 26 +- drivers/s390/crypto/zcrypt_api.c | 30 +- drivers/s390/net/qeth_core.h | 21 +- drivers/s390/net/qeth_core_main.c | 572 +- drivers/s390/net/qeth_l2_main.c | 43 +- drivers/s390/net/qeth_l3_main.c | 175 +- drivers/s390/net/qeth_l3_sys.c | 20 +- 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/sbus/char/oradax.c | 2 +- drivers/scsi/NCR5380.c | 11 +- drivers/scsi/aacraid/aacraid.h | 7 +- drivers/scsi/aacraid/commsup.c | 4 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 12 +- 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_fcpim.c | 6 +- drivers/scsi/csiostor/csio_wr.c | 1 + drivers/scsi/cxgbi/libcxgbi.c | 5 +- drivers/scsi/dpt_i2o.c | 12 +- drivers/scsi/gdth.c | 5 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 6 + 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/lpfc/lpfc.h | 1 + drivers/scsi/lpfc/lpfc_attr.c | 222 +- 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 | 1 + drivers/scsi/lpfc/lpfc_hbadisc.c | 29 +- drivers/scsi/lpfc/lpfc_hw4.h | 25 +- drivers/scsi/lpfc/lpfc_init.c | 125 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 1 + drivers/scsi/lpfc/lpfc_nvme.c | 13 +- drivers/scsi/lpfc/lpfc_nvmet.c | 31 +- drivers/scsi/lpfc/lpfc_nvmet.h | 3 +- drivers/scsi/lpfc/lpfc_scsi.c | 17 +- drivers/scsi/lpfc/lpfc_sli.c | 181 +- drivers/scsi/lpfc/lpfc_sli.h | 19 +- drivers/scsi/lpfc/lpfc_sli4.h | 54 +- drivers/scsi/lpfc/lpfc_version.h | 4 +- drivers/scsi/mpt3sas/Kconfig | 1 + drivers/scsi/mpt3sas/mpt3sas_base.c | 184 +- 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 | 12 +- drivers/scsi/pm8001/pm8001_sas.c | 4 +- drivers/scsi/pm8001/pm80xx_hwi.c | 44 +- drivers/scsi/ppa.c | 1 + drivers/scsi/qedf/qedf.h | 51 +- drivers/scsi/qedf/qedf_debugfs.c | 2 - drivers/scsi/qedf/qedf_els.c | 72 +- drivers/scsi/qedf/qedf_fip.c | 76 +- drivers/scsi/qedf/qedf_io.c | 736 ++- drivers/scsi/qedf/qedf_main.c | 249 +- drivers/scsi/qedf/qedf_version.h | 8 +- drivers/scsi/qedi/qedi_fw.c | 4 - drivers/scsi/qla2xxx/qla_attr.c | 274 +- drivers/scsi/qla2xxx/qla_bsg.c | 67 +- drivers/scsi/qla2xxx/qla_bsg.h | 11 + drivers/scsi/qla2xxx/qla_dbg.c | 190 +- drivers/scsi/qla2xxx/qla_dbg.h | 10 +- drivers/scsi/qla2xxx/qla_def.h | 186 +- drivers/scsi/qla2xxx/qla_dfs.c | 6 +- drivers/scsi/qla2xxx/qla_fw.h | 31 +- drivers/scsi/qla2xxx/qla_gbl.h | 91 +- drivers/scsi/qla2xxx/qla_gs.c | 85 +- drivers/scsi/qla2xxx/qla_init.c | 1036 ++-- drivers/scsi/qla2xxx/qla_iocb.c | 5 +- drivers/scsi/qla2xxx/qla_isr.c | 30 +- drivers/scsi/qla2xxx/qla_mbx.c | 319 +- drivers/scsi/qla2xxx/qla_mr.c | 46 +- drivers/scsi/qla2xxx/qla_nx.c | 13 +- drivers/scsi/qla2xxx/qla_nx2.c | 8 +- drivers/scsi/qla2xxx/qla_os.c | 125 +- drivers/scsi/qla2xxx/qla_sup.c | 971 ++-- drivers/scsi/qla2xxx/qla_target.c | 7 +- drivers/scsi/qla2xxx/qla_tmpl.c | 447 +- drivers/scsi/qla2xxx/qla_tmpl.h | 76 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla4xxx/ql4_os.c | 4 +- drivers/scsi/qlogicfas408.c | 4 +- drivers/scsi/scsi.c | 14 - drivers/scsi/scsi_error.c | 1 - drivers/scsi/scsi_lib.c | 17 +- drivers/scsi/scsi_pm.c | 22 +- drivers/scsi/scsi_priv.h | 3 - drivers/scsi/scsi_sysfs.c | 6 + drivers/scsi/scsi_transport_iscsi.c | 2 + drivers/scsi/sd.c | 132 +- 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/st.c | 3 +- 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/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/ufshcd-pltfrm.c | 98 + drivers/scsi/ufs/ufshcd-pltfrm.h | 21 + drivers/scsi/virtio_scsi.c | 2 +- drivers/sh/intc/userimask.c | 2 +- drivers/slimbus/qcom-ngd-ctrl.c | 4 + drivers/soc/amlogic/meson-gx-socinfo.c | 43 +- drivers/soc/bcm/bcm2835-power.c | 49 +- drivers/soc/imx/gpcv2.c | 39 +- drivers/soc/qcom/cmd-db.c | 4 +- drivers/soc/qcom/qmi_interface.c | 7 +- drivers/soc/qcom/rmtfs_mem.c | 21 + drivers/soc/renesas/renesas-soc.c | 3 + drivers/soc/tegra/pmc.c | 39 +- drivers/spi/Kconfig | 6 + drivers/spi/Makefile | 1 + drivers/spi/atmel-quadspi.c | 2 +- drivers/spi/spi-at91-usart.c | 8 +- drivers/spi/spi-dw-mmio.c | 12 + drivers/spi/spi-fsl-lib.h | 2 + drivers/spi/spi-fsl-lpspi.c | 547 +- drivers/spi/spi-fsl-qspi.c | 2 +- drivers/spi/spi-fsl-spi.c | 58 +- drivers/spi/spi-imx.c | 9 +- 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 | 11 +- drivers/spi/spi-rockchip.c | 1 + drivers/spi/spi-rspi.c | 48 +- drivers/spi/spi-stm32-qspi.c | 223 +- drivers/spi/spi-tegra114.c | 186 +- drivers/spi/spi-tegra20-slink.c | 12 +- drivers/spi/spi-topcliff-pch.c | 15 +- drivers/spi/spi.c | 4 + drivers/spi/spidev.c | 4 +- drivers/staging/Kconfig | 6 - drivers/staging/Makefile | 3 - drivers/staging/axis-fifo/Kconfig | 1 + drivers/staging/comedi/comedidev.h | 2 + drivers/staging/comedi/drivers.c | 33 +- drivers/staging/comedi/drivers/ni_mio_common.c | 42 +- drivers/staging/comedi/drivers/ni_tio.c | 14 +- drivers/staging/emxx_udc/emxx_udc.c | 51 +- .../erofs/Documentation/filesystems/erofs.txt | 1 + drivers/staging/erofs/data.c | 18 +- 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 | 139 +- drivers/staging/erofs/unzip_vle_lz4.c | 7 +- drivers/staging/erofs/utils.c | 4 +- drivers/staging/erofs/xattr.c | 50 +- drivers/staging/fbtft/fb_agm1264k-fl.c | 2 +- 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_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 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 4 +- drivers/staging/fwserial/fwserial.c | 5 +- drivers/staging/gasket/apex_driver.c | 8 +- drivers/staging/gasket/gasket_interrupt.c | 6 +- drivers/staging/gasket/gasket_page_table.c | 4 +- drivers/staging/gasket/gasket_sysfs.c | 9 +- drivers/staging/gasket/gasket_sysfs.h | 4 +- drivers/staging/gdm724x/gdm_lte.c | 1 - drivers/staging/gdm724x/gdm_mux.c | 7 +- drivers/staging/gdm724x/hci_packet.h | 2 +- drivers/staging/greybus/audio_codec.h | 122 +- drivers/staging/greybus/audio_manager.c | 3 + drivers/staging/greybus/bundle.c | 2 +- drivers/staging/greybus/sdio.c | 8 +- drivers/staging/iio/addac/adt7316.c | 3 +- drivers/staging/ks7010/ks_hostif.c | 16 +- drivers/staging/media/Kconfig | 2 +- drivers/staging/media/bcm2048/Kconfig | 2 +- drivers/staging/media/bcm2048/radio-bcm2048.c | 4 +- drivers/staging/media/davinci_vpfe/Kconfig | 2 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 6 +- .../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 | 2 +- drivers/staging/media/imx/Kconfig | 4 +- drivers/staging/media/imx/imx-ic-common.c | 4 +- drivers/staging/media/imx/imx-media-csi.c | 18 +- drivers/staging/media/imx/imx-media-dev-common.c | 4 +- drivers/staging/media/imx/imx-media-dev.c | 28 +- drivers/staging/media/imx/imx-media-internal-sd.c | 32 +- drivers/staging/media/imx/imx-media-of.c | 73 +- drivers/staging/media/imx/imx-media-vdic.c | 12 +- drivers/staging/media/imx/imx-media.h | 7 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 4 +- drivers/staging/media/imx/imx7-media-csi.c | 6 +- drivers/staging/media/imx/imx7-mipi-csis.c | 20 +- drivers/staging/media/ipu3/Kconfig | 2 +- drivers/staging/media/ipu3/ipu3-css.c | 35 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 40 +- drivers/staging/media/ipu3/ipu3.c | 3 +- drivers/staging/media/mt9t031/Kconfig | 5 - drivers/staging/media/mt9t031/Makefile | 1 - drivers/staging/media/mt9t031/TODO | 5 - drivers/staging/media/omap4iss/Kconfig | 2 +- .../staging/media/rockchip/vpu/rockchip_vpu_drv.c | 3 +- drivers/staging/media/soc_camera/TODO | 4 + drivers/staging/media/sunxi/cedrus/cedrus.c | 9 + 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/tegra-vde.c | 5 +- drivers/staging/media/zoran/videocodec.c | 16 +- drivers/staging/media/zoran/zoran_device.c | 4 +- drivers/staging/media/zoran/zoran_device.h | 10 +- drivers/staging/media/zoran/zoran_driver.c | 12 +- drivers/staging/media/zoran/zr36060.c | 12 +- 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 | 2 +- drivers/staging/most/net/Kconfig | 2 +- drivers/staging/most/sound/Kconfig | 2 +- drivers/staging/most/usb/Kconfig | 2 +- drivers/staging/most/video/Kconfig | 2 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 6 +- 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 | 8 - drivers/staging/mt7621-mmc/dbg.c | 17 +- drivers/staging/mt7621-mmc/dbg.h | 9 +- drivers/staging/mt7621-mmc/mt6575_sd.h | 13 +- drivers/staging/mt7621-mmc/sd.c | 80 +- .../mt7621-pci-phy/mediatek,mt7621-pci-phy.txt | 44 +- drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 152 +- drivers/staging/mt7621-pci/Kconfig | 1 + drivers/staging/mt7621-pci/pci-mt7621.c | 2 +- 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/xlr_net.c | 11 +- drivers/staging/octeon-usb/octeon-hcd.c | 4 +- drivers/staging/octeon-usb/octeon-hcd.h | 8 +- 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/olpc_dcon_xo_1.c | 2 +- drivers/staging/pi433/pi433_if.c | 36 +- drivers/staging/pi433/rf69.c | 4 +- drivers/staging/ralink-gdma/ralink-gdma.c | 85 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 7 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 5 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 59 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 9 +- drivers/staging/rtl8188eu/hal/odm.c | 2 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 6 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 10 +- drivers/staging/rtl8188eu/include/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 | 8 +- drivers/staging/rtl8192e/dot11d.c | 9 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 21 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 19 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 34 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 38 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 24 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 12 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 8 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 78 +- drivers/staging/rtl8192u/r8180_93cx6.c | 24 +- drivers/staging/rtl8192u/r8192U_dm.c | 38 +- drivers/staging/rtl8712/Kconfig | 10 +- 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 | 6 +- 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/core/rtw_ap.c | 12 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 51 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 8 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 33 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 79 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 22 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 2 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 14 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 11 +- drivers/staging/rtl8723bs/hal/hal_com.c | 14 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 16 +- drivers/staging/rtl8723bs/hal/odm.c | 2 +- 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 | 16 +- drivers/staging/rtl8723bs/include/cmd_osdep.h | 6 +- drivers/staging/rtl8723bs/include/drv_types.h | 4 - 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 | 2 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 86 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 56 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 57 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 22 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 29 +- drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c | 2 +- drivers/staging/rtlwifi/phydm/phydm.c | 4 +- drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c | 4 +- drivers/staging/rtlwifi/phydm/phydm_debug.c | 10 +- drivers/staging/rtlwifi/phydm/phydm_hwconfig.c | 18 +- drivers/staging/rtlwifi/phydm/rtl_phydm.c | 2 + drivers/staging/rtlwifi/rtl8822be/fw.c | 2 + drivers/staging/rtlwifi/rtl8822be/phy.c | 15 +- drivers/staging/rts5208/rtsx_chip.h | 2 +- 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/sm750_accel.c | 32 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- drivers/staging/speakup/kobjects.c | 14 +- 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/include/iochannel.h | 2 +- drivers/staging/unisys/visorhba/Kconfig | 12 +- drivers/staging/unisys/visorinput/Kconfig | 14 +- drivers/staging/unisys/visornic/Kconfig | 14 +- 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 -- .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 12 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 51 +- .../staging/vc04_services/interface/vchi/vchi.h | 4 +- .../vc04_services/interface/vchi/vchi_common.h | 142 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 22 +- 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 | 2 +- drivers/staging/vt6655/rxtx.h | 2 +- drivers/staging/vt6655/srom.h | 2 +- drivers/staging/vt6655/tmacro.h | 2 +- drivers/staging/vt6655/upc.h | 2 +- drivers/staging/wilc1000/host_interface.c | 69 +- drivers/staging/wilc1000/host_interface.h | 14 +- drivers/staging/wilc1000/wilc_spi.c | 13 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 72 +- drivers/staging/wlan-ng/hfa384x.h | 4 +- drivers/staging/wlan-ng/hfa384x_usb.c | 4 +- drivers/target/iscsi/iscsi_target_login.c | 9 +- drivers/target/target_core_alua.c | 6 +- drivers/target/target_core_configfs.c | 158 +- drivers/target/target_core_user.c | 5 +- drivers/tee/tee_shm.c | 2 +- drivers/thermal/broadcom/bcm2835_thermal.c | 9 +- drivers/thermal/cpu_cooling.c | 3 +- .../intel/int340x_thermal/int3400_thermal.c | 21 +- drivers/thermal/intel/intel_powerclamp.c | 4 +- drivers/thermal/mtk_thermal.c | 7 +- drivers/thermal/samsung/exynos_tmu.c | 2 +- drivers/thunderbolt/icm.c | 5 + drivers/thunderbolt/property.c | 16 +- drivers/thunderbolt/switch.c | 22 +- drivers/thunderbolt/xdomain.c | 23 +- drivers/tty/ipwireless/main.c | 8 + drivers/tty/serial/8250/8250_dw.c | 4 +- drivers/tty/serial/8250/8250_fintek.c | 5 +- drivers/tty/serial/ar933x_uart.c | 24 +- drivers/tty/serial/atmel_serial.c | 52 +- drivers/tty/serial/kgdboc.c | 4 +- drivers/tty/serial/max310x.c | 2 + 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 | 46 +- drivers/tty/serial/sh-sci.c | 12 +- drivers/tty/serial/sprd_serial.c | 501 +- drivers/tty/sysrq.c | 6 +- drivers/tty/tty_jobctrl.c | 4 +- drivers/tty/tty_port.c | 10 +- drivers/tty/vt/keyboard.c | 33 +- drivers/tty/vt/vc_screen.c | 2 +- drivers/tty/vt/vt.c | 2 - drivers/uio/uio_fsl_elbc_gpcm.c | 4 +- drivers/usb/class/cdc-acm.c | 4 +- drivers/usb/common/common.c | 18 + drivers/usb/core/hcd.c | 23 +- drivers/usb/dwc3/dwc3-of-simple.c | 3 +- drivers/usb/dwc3/dwc3-pci.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 | 16 +- drivers/usb/gadget/udc/net2272.c | 1 + drivers/usb/gadget/udc/net2280.c | 8 +- drivers/usb/host/u132-hcd.c | 5 + drivers/usb/host/xhci-dbgcap.c | 5 +- drivers/usb/host/xhci-hub.c | 19 +- drivers/usb/host/xhci-rcar.c | 1 + drivers/usb/host/xhci-ring.c | 9 +- drivers/usb/host/xhci.h | 8 + drivers/usb/misc/usb251xb.c | 4 +- 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 | 28 +- 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/serial/cp210x.c | 1 + drivers/usb/serial/ftdi_sio.c | 2 + drivers/usb/serial/ftdi_sio_ids.h | 4 +- drivers/usb/serial/mos7720.c | 4 +- drivers/usb/serial/option.c | 17 +- drivers/usb/storage/sierra_ms.c | 4 +- drivers/usb/typec/altmodes/displayport.c | 2 +- drivers/usb/typec/mux/pi3usb30532.c | 3 +- drivers/usb/typec/tcpm/fusb302.c | 447 +- drivers/usb/typec/tcpm/tcpm.c | 27 +- drivers/usb/typec/tcpm/wcove.c | 38 +- drivers/usb/usbip/vhci_hcd.c | 8 +- drivers/vfio/vfio_iommu_spapr_tce.c | 3 +- drivers/vfio/vfio_iommu_type1.c | 3 +- drivers/vhost/vhost.c | 2 +- drivers/video/backlight/pwm_bl.c | 15 - drivers/video/fbdev/Kconfig | 296 +- 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 | 114 +- drivers/video/fbdev/core/fbmem.c | 29 +- drivers/video/fbdev/core/modedb.c | 3 + drivers/video/fbdev/efifb.c | 3 +- drivers/video/fbdev/fb-puv3.c | 2 +- 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 | 12 + 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 | 2 +- drivers/video/fbdev/savage/savagefb_driver.c | 6 +- drivers/video/fbdev/sm712.h | 12 +- drivers/video/fbdev/sm712fb.c | 242 +- drivers/video/fbdev/udlfb.c | 114 +- drivers/video/fbdev/vesafb.c | 4 +- drivers/video/fbdev/xen-fbfront.c | 2 +- drivers/virt/fsl_hypervisor.c | 2 +- drivers/virt/vboxguest/vboxguest_core.c | 106 +- 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_ring.c | 13 +- drivers/w1/masters/ds2482.c | 18 +- drivers/xen/biomerge.c | 5 +- drivers/xen/gntdev.c | 2 +- fs/adfs/dir_f.c | 6 + fs/affs/super.c | 3 +- fs/afs/cmservice.c | 8 + fs/afs/file.c | 2 + fs/afs/flock.c | 1 + fs/afs/fsclient.c | 37 +- fs/afs/misc.c | 9 + fs/afs/rxrpc.c | 1 + fs/afs/vlclient.c | 18 +- fs/afs/yfsclient.c | 32 +- fs/aio.c | 338 +- fs/befs/btree.c | 97 +- fs/binfmt_elf.c | 29 +- fs/block_dev.c | 13 +- fs/btrfs/acl.c | 48 +- fs/btrfs/backref.c | 4 +- fs/btrfs/btrfs_inode.h | 2 - fs/btrfs/compression.c | 2 +- fs/btrfs/ctree.c | 151 +- fs/btrfs/ctree.h | 35 +- fs/btrfs/delayed-inode.c | 5 +- fs/btrfs/disk-io.c | 164 +- fs/btrfs/disk-io.h | 6 +- fs/btrfs/extent-tree.c | 18 +- fs/btrfs/extent_io.c | 228 +- fs/btrfs/extent_io.h | 66 +- fs/btrfs/file-item.c | 12 +- fs/btrfs/file.c | 7 +- fs/btrfs/free-space-tree.c | 2 +- fs/btrfs/inode.c | 326 +- fs/btrfs/ioctl.c | 81 +- fs/btrfs/locking.c | 135 +- fs/btrfs/print-tree.c | 2 +- fs/btrfs/props.c | 208 +- fs/btrfs/props.h | 7 +- fs/btrfs/qgroup.c | 6 +- fs/btrfs/raid56.c | 3 +- fs/btrfs/ref-verify.c | 1 + fs/btrfs/relocation.c | 52 +- fs/btrfs/root-tree.c | 13 +- fs/btrfs/scrub.c | 2 +- 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 | 10 +- fs/btrfs/tests/inode-tests.c | 34 +- fs/btrfs/tests/qgroup-tests.c | 20 +- fs/btrfs/transaction.c | 53 +- fs/btrfs/transaction.h | 1 - fs/btrfs/tree-checker.c | 493 +- fs/btrfs/tree-checker.h | 6 + fs/btrfs/tree-log.c | 52 +- fs/btrfs/uuid-tree.c | 2 +- fs/btrfs/volumes.c | 125 +- fs/btrfs/volumes.h | 10 + fs/btrfs/xattr.c | 76 +- fs/btrfs/zstd.c | 11 +- fs/buffer.c | 56 +- fs/cachefiles/namei.c | 1 - fs/ceph/file.c | 1 + fs/ceph/inode.c | 2 +- fs/cifs/cifs_debug.c | 19 +- fs/cifs/cifsfs.c | 4 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 14 + fs/cifs/cifsproto.h | 9 + fs/cifs/connect.c | 52 +- fs/cifs/dfs_cache.c | 140 +- fs/cifs/dfs_cache.h | 5 +- fs/cifs/file.c | 178 +- fs/cifs/misc.c | 25 +- fs/cifs/smb2file.c | 6 +- fs/cifs/smb2maperror.c | 3 +- fs/cifs/smb2misc.c | 6 +- fs/cifs/smb2ops.c | 68 +- fs/cifs/smb2pdu.c | 60 +- fs/cifs/smb2proto.h | 5 +- fs/cifs/smb2status.h | 3480 ++++++------ fs/cifs/trace.h | 6 +- fs/cifs/transport.c | 27 +- fs/coda/psdev.c | 1 - fs/configfs/dir.c | 2 + fs/dax.c | 2 +- fs/debugfs/inode.c | 13 +- fs/dlm/lockspace.c | 6 +- fs/ecryptfs/crypto.c | 29 +- fs/ecryptfs/keystore.c | 5 +- fs/eventfd.c | 8 + fs/ext2/inode.c | 4 +- fs/ext4/ext4_jbd2.h | 2 +- fs/ext4/file.c | 2 +- fs/ext4/indirect.c | 43 +- fs/ext4/inode.c | 30 - fs/ext4/ioctl.c | 7 + fs/ext4/resize.c | 17 +- fs/ext4/super.c | 16 +- fs/f2fs/data.c | 17 +- fs/f2fs/f2fs.h | 43 +- fs/f2fs/file.c | 2 +- fs/f2fs/gc.c | 2 +- fs/f2fs/node.c | 2 + fs/f2fs/segment.c | 53 +- fs/f2fs/super.c | 13 +- fs/fcntl.c | 2 +- fs/fs_parser.c | 2 +- fs/gfs2/bmap.c | 4 +- fs/gfs2/glock.c | 22 +- fs/gfs2/incore.h | 2 +- fs/gfs2/log.c | 28 +- fs/gfs2/log.h | 3 +- fs/gfs2/lops.c | 6 +- fs/gfs2/lops.h | 2 +- fs/gfs2/recovery.c | 8 +- fs/gfs2/recovery.h | 2 +- fs/gfs2/rgrp.c | 54 +- fs/io_uring.c | 470 +- fs/iomap.c | 12 +- 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 | 24 +- fs/kernfs/inode.c | 166 +- fs/kernfs/kernfs-internal.h | 8 +- fs/kernfs/symlink.c | 4 +- fs/libfs.c | 2 + fs/lockd/host.c | 3 +- fs/locks.c | 7 +- fs/nfs/client.c | 2 +- fs/nfs/flexfilelayout/flexfilelayout.c | 5 +- fs/nfs/nfs4proc.c | 5 +- fs/nfsd/nfs4proc.c | 1 + fs/nfsd/nfs4state.c | 1 + fs/nfsd/nfs4xdr.c | 4 + fs/notify/fanotify/fanotify_user.c | 12 +- fs/notify/inotify/inotify_user.c | 7 +- fs/ocfs2/alloc.c | 15 + fs/ocfs2/aops.c | 22 +- fs/ocfs2/cluster/quorum.c | 1 + fs/ocfs2/dlm/dlmunlock.c | 23 +- fs/ocfs2/refcounttree.c | 42 +- fs/open.c | 6 + fs/orangefs/orangefs-bufmap.c | 2 +- fs/proc/kcore.c | 29 +- fs/proc/proc_sysctl.c | 3 +- fs/proc/task_mmu.c | 18 + fs/quota/dquot.c | 18 +- fs/quota/quota_v1.c | 2 +- fs/quota/quota_v2.c | 2 +- fs/ramfs/inode.c | 12 + fs/seq_file.c | 1 + fs/signalfd.c | 1 + fs/ubifs/super.c | 4 +- fs/udf/inode.c | 4 +- fs/udf/super.c | 5 + fs/udf/truncate.c | 8 +- fs/udf/udfdecl.h | 2 +- fs/ufs/util.h | 4 +- fs/userfaultfd.c | 14 + fs/xfs/libxfs/xfs_bmap.c | 15 +- fs/xfs/scrub/btree.c | 11 +- fs/xfs/scrub/dabtree.c | 5 + fs/xfs/xfs_discard.c | 8 + fs/xfs/xfs_file.c | 27 +- include/acpi/acoutput.h | 3 + include/acpi/platform/aclinux.h | 5 + include/asm-generic/barrier.h | 18 + include/asm-generic/hugetlb.h | 7 + include/asm-generic/sizes.h | 2 - include/asm-generic/syscall.h | 5 +- include/asm-generic/vmlinux.lds.h | 1 - include/crypto/internal/simd.h | 44 + include/crypto/morus1280_glue.h | 79 +- include/crypto/morus640_glue.h | 79 +- include/drm/drm_audio_component.h | 7 +- include/drm/drm_bridge.h | 11 +- include/drm/drm_cache.h | 2 +- include/drm/drm_connector.h | 136 +- include/drm/drm_crtc.h | 4 +- include/drm/drm_drv.h | 9 +- include/drm/drm_dsc.h | 9 +- include/drm/drm_edid.h | 6 + include/drm/drm_fb_helper.h | 25 +- include/drm/drm_framebuffer.h | 1 + include/drm/drm_gem.h | 25 + include/drm/drm_gem_shmem_helper.h | 159 + include/drm/drm_hdcp.h | 7 +- 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 | 13 + include/drm/tinydrm/tinydrm.h | 75 - include/drm/ttm/ttm_bo_driver.h | 2 +- include/dt-bindings/clock/exynos5410.h | 3 +- include/dt-bindings/clock/imx7ulp-clock.h | 1 - include/dt-bindings/firmware/imx/rsrc.h | 25 +- include/dt-bindings/power/r8a77965-sysc.h | 1 - .../dt-bindings/reset/amlogic,meson-g12a-reset.h | 5 +- include/keys/trusted.h | 2 +- include/linux/atalk.h | 2 +- include/linux/bio.h | 3 + include/linux/bitrev.h | 46 +- include/linux/blk-mq.h | 3 - include/linux/blk_types.h | 1 + include/linux/blkdev.h | 3 + include/linux/bpf.h | 2 +- include/linux/bpf_verifier.h | 40 + include/linux/brcmphy.h | 16 + include/linux/ceph/libceph.h | 2 + include/linux/cgroup-defs.h | 5 + include/linux/clk/at91_pmc.h | 1 + include/linux/compiler.h | 6 +- include/linux/cper.h | 336 +- include/linux/cpuhotplug.h | 1 + include/linux/device.h | 18 +- include/linux/dma-fence-chain.h | 81 + include/linux/dmi.h | 8 +- include/linux/genalloc.h | 2 +- include/linux/genl_magic_func.h | 4 +- include/linux/gfp.h | 4 +- include/linux/gpio/driver.h | 15 +- include/linux/hugetlb.h | 8 +- include/linux/hwmon.h | 8 + include/linux/i2c.h | 23 +- include/linux/inetdevice.h | 14 + include/linux/intel-ish-client-if.h | 112 + include/linux/interrupt.h | 25 - include/linux/irq.h | 2 +- include/linux/irqchip/arm-gic.h | 3 +- include/linux/kcore.h | 13 +- include/linux/kernel.h | 1 + include/linux/kernfs.h | 15 + include/linux/kthread.h | 3 +- include/linux/list.h | 37 +- include/linux/list_sort.h | 1 + include/linux/lsm_hooks.h | 183 +- include/linux/mei_cl_bus.h | 3 + include/linux/memcontrol.h | 88 +- include/linux/mfd/palmas.h | 1 - include/linux/mfd/wm831x/regulator.h | 2 +- include/linux/mfd/wm8400-private.h | 8 - include/linux/mii.h | 2 +- include/linux/mlx5/driver.h | 2 + include/linux/mlx5/mlx5_ifc.h | 1 + include/linux/mlx5/qp.h | 3 +- include/linux/mm.h | 45 +- include/linux/mm_inline.h | 2 +- include/linux/mm_types.h | 7 +- include/linux/mmc/sdio_func.h | 12 + include/linux/mmc/sdio_ids.h | 2 + include/linux/mmzone.h | 64 +- include/linux/module.h | 6 + include/linux/msi.h | 18 - include/linux/net.h | 6 + include/linux/netdevice.h | 30 +- include/linux/nvmem-consumer.h | 7 + include/linux/overflow.h | 12 +- include/linux/page-isolation.h | 10 - include/linux/pagemap.h | 10 + include/linux/parport.h | 13 - include/linux/percpu.h | 12 +- include/linux/pid.h | 5 +- include/linux/platform_data/gpio/gpio-amd-fch.h | 2 +- include/linux/plist.h | 4 +- include/linux/poll.h | 4 + include/linux/pps-gpio.h | 5 +- include/linux/psi.h | 8 + include/linux/psi_types.h | 105 +- include/linux/pwm.h | 5 - include/linux/radix-tree.h | 13 +- include/linux/regulator/consumer.h | 5 + include/linux/reservation.h | 3 +- include/linux/reset.h | 113 +- include/linux/rhashtable.h | 53 +- include/linux/rtc.h | 4 +- include/linux/sbitmap.h | 2 +- include/linux/sched.h | 11 +- include/linux/sched/mm.h | 21 + include/linux/sched/signal.h | 53 +- include/linux/security.h | 9 + include/linux/siphash.h | 5 + include/linux/slab.h | 2 + include/linux/socket.h | 12 +- include/linux/spi/pxa2xx_spi.h | 1 + include/linux/spi/spi.h | 3 +- include/linux/string.h | 3 + include/linux/tick.h | 6 + include/linux/time64.h | 21 + include/linux/uaccess.h | 34 + include/linux/uio.h | 24 +- include/linux/usb.h | 2 +- include/linux/usb/ch9.h | 8 + include/linux/userfaultfd_k.h | 2 + include/linux/vbox_utils.h | 12 +- include/linux/vmalloc.h | 6 +- include/linux/vmstat.h | 2 +- include/linux/xarray.h | 29 +- include/media/dvb-usb-ids.h | 1 + include/media/fwht-ctrls.h | 31 + include/media/media-entity.h | 24 - include/media/media-request.h | 4 +- include/media/v4l2-ctrls.h | 7 +- include/media/v4l2-subdev.h | 15 +- include/media/videobuf2-core.h | 24 +- include/media/vsp1.h | 19 +- include/misc/charlcd.h | 1 + include/net/act_api.h | 9 +- include/net/addrconf.h | 55 +- include/net/cfg80211.h | 5 + include/net/devlink.h | 516 +- include/net/dsa.h | 1 + include/net/dst.h | 11 - include/net/genetlink.h | 4 +- include/net/geneve.h | 2 + include/net/ip.h | 4 + include/net/ip6_fib.h | 21 +- include/net/ip6_route.h | 12 +- include/net/ip_fib.h | 58 +- include/net/ipv6_stubs.h | 63 + include/net/mac80211.h | 60 +- include/net/net_namespace.h | 1 + include/net/netfilter/nf_conntrack_timeout.h | 15 + include/net/netns/hash.h | 10 +- include/net/netns/ipv4.h | 2 + include/net/netns/ipv6.h | 2 + include/net/request_sock.h | 10 +- include/net/sch_generic.h | 12 + include/net/sctp/checksum.h | 2 +- include/net/sock.h | 24 +- include/net/tc_act/tc_gact.h | 2 +- include/net/tls.h | 15 +- include/net/udp_tunnel.h | 2 +- include/net/vxlan.h | 2 + include/net/xdp_sock.h | 1 - include/net/xfrm.h | 22 +- include/rdma/ib_mad.h | 4 +- include/rdma/ib_smi.h | 2 +- include/rdma/opa_port_info.h | 2 +- include/rdma/opa_smi.h | 4 +- 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/soc/rockchip/rk3399_grf.h | 21 + include/soc/rockchip/rockchip_sip.h | 1 + include/sound/da7219.h | 8 +- include/sound/hdaudio.h | 2 +- include/sound/memalloc.h | 4 - include/sound/simple_card_utils.h | 236 +- include/sound/soc.h | 2 + include/sound/timer.h | 1 - include/trace/events/btrfs.h | 157 +- include/trace/events/compaction.h | 10 +- include/trace/events/fib.h | 7 +- include/trace/events/fib6.h | 6 +- include/trace/events/ib_mad.h | 390 ++ include/trace/events/ib_umad.h | 126 + include/trace/events/mlxsw.h | 2 +- include/trace/events/timer.h | 17 +- include/trace/events/vmscan.h | 78 +- include/uapi/drm/amdgpu_drm.h | 35 + include/uapi/drm/drm.h | 36 + include/uapi/drm/drm_fourcc.h | 51 +- include/uapi/drm/drm_mode.h | 1 - include/uapi/drm/i915_drm.h | 239 +- include/uapi/drm/lima_drm.h | 169 + include/uapi/linux/Kbuild | 2 + include/uapi/linux/audit.h | 12 + include/uapi/linux/batadv_packet.h | 12 - include/uapi/linux/batman_adv.h | 25 +- include/uapi/linux/bpf.h | 251 +- include/uapi/linux/btrfs_tree.h | 2 + include/uapi/linux/elf-em.h | 6 + include/uapi/linux/ethtool.h | 8 + include/uapi/linux/fou.h | 6 + include/uapi/linux/if_tun.h | 1 + include/uapi/linux/input-event-codes.h | 6 +- include/uapi/linux/kfd_ioctl.h | 12 +- include/uapi/linux/kvm.h | 5 + include/uapi/linux/mei.h | 67 +- include/uapi/linux/openvswitch.h | 46 + include/uapi/linux/pci_regs.h | 132 +- include/uapi/linux/spi/spidev.h | 6 +- include/uapi/linux/tcp.h | 27 + include/uapi/linux/tipc_netlink.h | 2 + include/uapi/linux/tls.h | 15 + include/uapi/linux/v4l2-controls.h | 4 + include/uapi/linux/vbox_vmmdev_types.h | 60 + include/uapi/linux/videodev2.h | 1 + include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/virtio_iommu.h | 161 + include/video/udlfb.h | 7 + include/xen/xen.h | 4 +- init/Kconfig | 23 + init/initramfs.c | 147 +- init/main.c | 5 + ipc/mqueue.c | 10 +- ipc/msgutil.c | 6 + kernel/audit.c | 2 +- kernel/auditsc.c | 22 +- kernel/bpf/cpumap.c | 13 +- kernel/bpf/inode.c | 32 +- kernel/bpf/syscall.c | 22 +- kernel/bpf/verifier.c | 259 +- kernel/cgroup/cgroup.c | 87 +- kernel/cpu.c | 22 +- kernel/debug/kdb/Makefile | 1 - kernel/debug/kdb/kdb_main.c | 1 - kernel/dma/remap.c | 2 +- kernel/events/core.c | 2 + kernel/exit.c | 6 +- kernel/fork.c | 35 +- kernel/futex.c | 6 +- kernel/gcov/Kconfig | 3 +- kernel/gcov/Makefile | 5 +- kernel/gcov/base.c | 86 +- kernel/gcov/clang.c | 586 +++ 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/iomem.c | 4 +- kernel/irq/devres.c | 2 - kernel/irq/manage.c | 5 +- kernel/kthread.c | 1 + kernel/module-internal.h | 2 +- kernel/module.c | 26 +- kernel/notifier.c | 1 + kernel/pid.c | 10 +- kernel/ptrace.c | 15 +- kernel/resource.c | 11 +- kernel/sched/core.c | 2 +- kernel/sched/cpufreq_schedutil.c | 59 +- kernel/sched/fair.c | 84 +- kernel/sched/psi.c | 615 ++- kernel/seccomp.c | 4 +- kernel/softirq.c | 51 - kernel/sysctl.c | 18 +- kernel/taskstats.c | 28 +- kernel/time/clockevents.c | 18 +- kernel/time/jiffies.c | 4 +- kernel/time/sched_clock.c | 4 +- kernel/time/tick-broadcast.c | 44 +- kernel/time/tick-common.c | 2 +- kernel/time/tick-internal.h | 10 +- kernel/time/tick-sched.c | 3 +- kernel/time/tick-sched.h | 13 +- kernel/time/time.c | 2 +- kernel/time/timekeeping.c | 24 +- kernel/time/timer.c | 30 +- kernel/trace/ftrace.c | 12 +- kernel/trace/trace_dynevent.c | 2 +- kernel/trace/trace_events_hist.c | 1 - kernel/watchdog.c | 10 +- kernel/workqueue.c | 7 +- lib/Kconfig | 14 +- lib/Kconfig.debug | 8 +- lib/Makefile | 15 +- lib/asn1_decoder.c | 4 + lib/bitmap.c | 294 +- lib/cmdline.c | 5 + lib/debugobjects.c | 66 +- lib/div64.c | 192 - lib/genalloc.c | 5 +- lib/iov_iter.c | 7 +- lib/kobject_uevent.c | 11 +- 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 | 0 lib/{ => math}/reciprocal_div.c | 0 lib/plist.c | 4 +- lib/radix-tree.c | 2 +- lib/rhashtable.c | 62 +- lib/sbitmap.c | 11 + lib/sort.c | 254 +- lib/string.c | 20 + lib/test_bitmap.c | 67 +- lib/test_printf.c | 4 +- lib/test_xarray.c | 38 + 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 | 3 + mm/Makefile | 7 +- mm/cma.c | 23 +- mm/cma_debug.c | 2 +- mm/compaction.c | 37 +- mm/debug.c | 4 +- mm/filemap.c | 159 +- mm/gup.c | 363 +- mm/gup_benchmark.c | 5 +- mm/huge_memory.c | 3 + mm/hugetlb.c | 54 +- mm/kasan/kasan.h | 5 +- mm/khugepaged.c | 4 +- mm/kmemleak.c | 16 +- mm/memcontrol.c | 256 +- mm/memfd.c | 2 + mm/memory.c | 13 +- mm/memory_hotplug.c | 31 +- mm/mempolicy.c | 40 +- mm/migrate.c | 13 +- mm/mincore.c | 23 +- mm/mmap.c | 7 +- mm/page_alloc.c | 103 +- mm/page_isolation.c | 53 +- mm/percpu-internal.h | 15 +- mm/percpu-km.c | 2 +- mm/percpu-stats.c | 5 +- mm/percpu.c | 551 +- mm/rmap.c | 2 +- mm/shmem.c | 2 +- mm/shuffle.c | 207 + mm/shuffle.h | 64 + mm/slab.c | 57 +- mm/slab.h | 3 +- mm/slab_common.c | 2 +- mm/slob.c | 32 +- mm/slub.c | 79 +- mm/sparse.c | 2 +- mm/swap_state.c | 4 +- mm/swapfile.c | 4 +- mm/util.c | 8 +- mm/vmalloc.c | 1141 +++- mm/vmscan.c | 257 +- mm/workingset.c | 5 +- net/Kconfig | 7 +- net/appletalk/aarp.c | 15 +- net/appletalk/ddp.c | 20 +- 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 | 42 +- 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/l2cap_core.c | 9 +- net/bluetooth/l2cap_sock.c | 7 +- net/bridge/br_arp_nd_proxy.c | 1 + net/bridge/br_if.c | 2 +- net/bridge/br_multicast.c | 8 +- net/bridge/br_netfilter_hooks.c | 1 + net/bridge/br_netfilter_ipv6.c | 2 + net/bridge/br_netlink.c | 2 +- net/bridge/br_private.h | 6 +- net/ceph/ceph_common.c | 18 +- net/ceph/messenger.c | 8 +- net/ceph/mon_client.c | 9 + net/ceph/pagevec.c | 2 +- net/core/datagram.c | 12 +- net/core/datagram.h | 15 + net/core/dev.c | 60 +- net/core/dev_ioctl.c | 3 +- net/core/devlink.c | 140 +- net/core/dst.c | 17 - net/core/ethtool.c | 48 +- net/core/filter.c | 394 +- net/core/flow_dissector.c | 2 + net/core/lwt_bpf.c | 1 + net/core/net-sysfs.c | 24 +- net/core/net_namespace.c | 1 + net/core/netpoll.c | 2 +- net/core/rtnetlink.c | 9 +- net/core/skbuff.c | 5 +- net/core/sock_reuseport.c | 2 + net/core/sysctl_net_core.c | 8 +- net/dccp/ipv6.c | 4 +- net/dsa/Kconfig | 1 + net/dsa/dsa2.c | 49 +- net/dsa/slave.c | 28 +- net/dsa/tag_qca.c | 10 + net/hsr/hsr_netlink.c | 3 +- net/ieee802154/ieee802154.h | 2 - net/ieee802154/netlink.c | 1 + net/ieee802154/nl802154.c | 30 +- net/ipv4/af_inet.c | 4 + net/ipv4/esp4.c | 20 +- net/ipv4/esp4_offload.c | 18 +- net/ipv4/fib_frontend.c | 10 +- net/ipv4/fib_semantics.c | 473 +- net/ipv4/fib_trie.c | 28 +- net/ipv4/fou.c | 142 +- net/ipv4/ip_vti.c | 69 +- net/ipv4/route.c | 32 +- net/ipv4/syncookies.c | 17 +- net/ipv4/sysctl_net_ipv4.c | 9 + net/ipv4/tcp.c | 49 +- net/ipv4/tcp_input.c | 5 +- net/ipv4/tcp_ipv4.c | 14 +- net/ipv4/tcp_metrics.c | 3 +- net/ipv4/tcp_output.c | 8 +- net/ipv6/addrconf.c | 27 +- net/ipv6/addrconf_core.c | 2 +- net/ipv6/af_inet6.c | 3 + net/ipv6/esp6_offload.c | 8 +- net/ipv6/icmp.c | 28 +- net/ipv6/ila/ila_main.c | 5 +- net/ipv6/ila/ila_xlat.c | 1 + net/ipv6/ip6_fib.c | 18 +- net/ipv6/ndisc.c | 8 +- net/ipv6/netfilter/ip6t_srh.c | 6 + net/ipv6/output_core.c | 30 +- net/ipv6/route.c | 535 +- net/ipv6/seg6.c | 5 +- net/ipv6/tcp_ipv6.c | 65 +- net/ipv6/xfrm6_tunnel.c | 6 +- net/key/af_key.c | 4 +- net/l2tp/l2tp_netlink.c | 10 +- net/mac80211/driver-ops.h | 3 + net/mac80211/iface.c | 6 +- net/mac80211/mesh_pathtbl.c | 2 +- net/mac80211/rx.c | 10 +- net/mac80211/trace_msg.h | 7 +- net/mac80211/tx.c | 53 +- net/mpls/af_mpls.c | 2 +- net/mpls/mpls_iptunnel.c | 12 +- net/ncsi/ncsi-netlink.c | 11 +- net/netfilter/Kconfig | 1 + net/netfilter/ipvs/ip_vs_ctl.c | 13 +- net/netfilter/nf_conntrack_sip.c | 37 +- net/netfilter/nf_conntrack_timeout.c | 89 + net/netfilter/nf_tables_api.c | 5 +- net/netfilter/nft_objref.c | 19 +- net/netfilter/nft_redir.c | 2 +- net/netfilter/nft_set_rbtree.c | 7 +- net/netfilter/xt_CT.c | 93 +- net/netlabel/netlabel_calipso.c | 5 +- net/netlabel/netlabel_cipso_v4.c | 5 +- net/netlabel/netlabel_mgmt.c | 9 +- net/netlabel/netlabel_unlabeled.c | 9 +- net/netlink/genetlink.c | 9 +- net/nfc/llcp_sock.c | 9 +- net/nfc/netlink.c | 26 +- net/openvswitch/actions.c | 48 + net/openvswitch/conntrack.c | 40 +- net/openvswitch/datapath.c | 29 +- net/openvswitch/flow_netlink.c | 221 +- net/openvswitch/meter.c | 5 +- net/packet/af_packet.c | 23 +- net/rds/info.c | 2 +- net/rds/rdma.c | 3 +- net/rds/tcp.c | 2 +- net/rose/rose_subr.c | 21 +- net/rxrpc/output.c | 11 +- net/sched/Kconfig | 3 +- net/sched/act_api.c | 101 +- net/sched/act_bpf.c | 25 +- net/sched/act_connmark.c | 22 +- net/sched/act_csum.c | 22 +- net/sched/act_gact.c | 15 +- net/sched/act_ife.c | 35 +- net/sched/act_ipt.c | 11 +- net/sched/act_mirred.c | 25 +- net/sched/act_nat.c | 15 +- net/sched/act_pedit.c | 18 +- net/sched/act_police.c | 13 +- net/sched/act_sample.c | 21 +- net/sched/act_simple.c | 54 +- net/sched/act_skbedit.c | 20 +- net/sched/act_skbmod.c | 20 +- net/sched/act_tunnel_key.c | 19 +- net/sched/act_vlan.c | 22 +- net/sched/cls_api.c | 2 +- net/sched/cls_flower.c | 433 +- net/sched/sch_cake.c | 25 +- net/sched/sch_generic.c | 3 + net/sctp/socket.c | 54 +- net/smc/smc_pnet.c | 5 +- net/socket.c | 277 +- net/strparser/strparser.c | 2 + net/sunrpc/clnt.c | 12 +- net/sunrpc/xprtsock.c | 4 +- net/tipc/bcast.c | 272 +- net/tipc/bcast.h | 12 + net/tipc/core.c | 2 + net/tipc/core.h | 3 + net/tipc/group.c | 3 + net/tipc/link.c | 8 + net/tipc/msg.h | 10 + net/tipc/net.c | 5 +- net/tipc/netlink.c | 26 +- net/tipc/netlink_compat.c | 24 +- net/tipc/node.c | 25 +- net/tipc/node.h | 6 +- net/tipc/socket.c | 28 +- net/tipc/topsrv.c | 1 + net/tipc/udp_media.c | 2 +- net/tls/tls_main.c | 31 +- net/tls/tls_sw.c | 75 +- net/wimax/stack.c | 5 +- net/wireless/nl80211.c | 123 +- net/wireless/reg.c | 39 + net/wireless/scan.c | 3 +- net/wireless/util.c | 6 +- net/xdp/xdp_umem.c | 23 +- net/xfrm/xfrm_device.c | 5 +- net/xfrm/xfrm_interface.c | 17 +- net/xfrm/xfrm_policy.c | 2 +- net/xfrm/xfrm_state.c | 32 +- net/xfrm/xfrm_user.c | 16 +- samples/bpf/.gitignore | 1 + samples/bpf/Makefile | 3 + samples/bpf/ibumad_kern.c | 144 + samples/bpf/ibumad_user.c | 122 + scripts/Makefile.build | 7 +- scripts/atomic/gen-atomics.sh | 2 +- scripts/checkpatch.pl | 44 +- scripts/coccinelle/free/put_device.cocci | 1 + scripts/coccinelle/misc/badty.cocci | 2 +- scripts/gdb/linux/config.py | 48 + scripts/gdb/linux/constants.py.in | 8 + scripts/gdb/linux/rbtree.py | 169 + scripts/gdb/linux/symbols.py | 6 +- scripts/gdb/linux/timerlist.py | 194 + scripts/gdb/vmlinux-gdb.py | 3 + scripts/kconfig/lxdialog/inputbox.c | 3 +- scripts/kconfig/nconf.c | 2 +- scripts/kconfig/nconf.gui.c | 3 +- scripts/mod/modpost.c | 2 +- scripts/recordmcount.pl | 3 + 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 +- security/Kconfig | 38 + security/apparmor/Kconfig | 2 + security/apparmor/apparmorfs.c | 130 +- security/apparmor/include/apparmor.h | 1 + security/apparmor/include/policy_unpack.h | 8 +- security/apparmor/lsm.c | 47 + security/apparmor/policy.c | 3 +- security/apparmor/policy_unpack.c | 112 +- security/device_cgroup.c | 2 +- security/integrity/evm/evm_secfs.c | 10 +- security/keys/trusted.c | 4 +- security/security.c | 6 + security/selinux/hooks.c | 223 +- 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/yama/yama_lsm.c | 8 +- sound/core/memalloc.c | 53 +- 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_synth.c | 7 +- sound/core/timer.c | 123 +- 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/hdac_component.c | 18 +- sound/isa/sb/sb8.c | 4 + sound/pci/echoaudio/echoaudio.c | 5 + sound/pci/hda/hda_codec.c | 20 +- sound/pci/hda/hda_intel.c | 14 +- sound/pci/hda/patch_ca0132.c | 20 +- sound/pci/hda/patch_realtek.c | 52 +- sound/soc/adi/axi-i2s.c | 68 +- sound/soc/amd/acp-da7219-max98357a.c | 4 +- sound/soc/atmel/Kconfig | 14 + sound/soc/atmel/Makefile | 2 + sound/soc/atmel/mchp-i2s-mcc.c | 974 ++++ sound/soc/codecs/Kconfig | 15 +- sound/soc/codecs/Makefile | 4 +- sound/soc/codecs/ab8500-codec.c | 1 + sound/soc/codecs/cs4270.c | 1 + sound/soc/codecs/cs42l51.c | 8 + sound/soc/codecs/cs47l24.c | 4 +- sound/soc/codecs/da7219.c | 523 +- sound/soc/codecs/da7219.h | 6 +- sound/soc/codecs/es8316.c | 14 + sound/soc/codecs/hdac_hda.c | 53 +- sound/soc/codecs/hdac_hda.h | 1 + sound/soc/codecs/hdmi-codec.c | 121 +- sound/soc/codecs/lochnagar-sc.c | 266 + sound/soc/codecs/nau8810.c | 29 +- sound/soc/codecs/nau8824.c | 46 +- sound/soc/codecs/rt5651.c | 47 +- sound/soc/codecs/rt5651.h | 1 + sound/soc/codecs/rt5677-spi.c | 8 + sound/soc/codecs/rt5682.c | 56 +- sound/soc/codecs/simple-amplifier.c | 3 +- sound/soc/codecs/sirf-audio-codec.c | 3 - sound/soc/codecs/tlv320aic32x4-clk.c | 483 ++ sound/soc/codecs/tlv320aic32x4.c | 431 +- sound/soc/codecs/tlv320aic32x4.h | 11 + sound/soc/codecs/tlv320aic3x.c | 4 +- sound/soc/codecs/wm5102.c | 4 +- sound/soc/codecs/wm5110.c | 4 +- sound/soc/codecs/wm_adsp.c | 1038 +++- sound/soc/codecs/wm_adsp.h | 51 +- sound/soc/codecs/wmfw.h | 30 + sound/soc/fsl/Kconfig | 16 + sound/soc/fsl/Makefile | 5 + sound/soc/fsl/fsl_asrc.c | 14 + sound/soc/fsl/fsl_audmix.c | 576 ++ sound/soc/fsl/fsl_audmix.h | 102 + sound/soc/fsl/fsl_esai.c | 47 +- sound/soc/fsl/imx-audmix.c | 327 ++ sound/soc/generic/audio-graph-card.c | 429 +- sound/soc/generic/simple-card-utils.c | 383 +- sound/soc/generic/simple-card.c | 379 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 8 + sound/soc/intel/boards/bytcr_rt5651.c | 22 +- sound/soc/intel/skylake/skl-messages.c | 1 + sound/soc/intel/skylake/skl-pcm.c | 19 +- sound/soc/jz4740/Kconfig | 2 +- sound/soc/mediatek/Kconfig | 26 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 51 +- sound/soc/mediatek/common/mtk-btcvsd.c | 69 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 13 - sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 16 - sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 16 - sound/soc/mediatek/mt8183/Makefile | 2 + sound/soc/mediatek/mt8183/mt8183-afe-clk.c | 4 + sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 20 - sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 472 ++ .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 382 ++ sound/soc/qcom/Kconfig | 2 +- sound/soc/samsung/i2s.c | 37 +- sound/soc/samsung/odroid.c | 4 +- sound/soc/sh/rcar/core.c | 2 + sound/soc/sh/rcar/rsnd.h | 5 + sound/soc/sh/rcar/src.c | 21 +- sound/soc/soc-core.c | 2 + sound/soc/soc-dapm.c | 6 +- sound/soc/soc-pcm.c | 47 +- sound/soc/soc-topology.c | 22 +- sound/soc/stm/stm32_adfsdm.c | 40 +- sound/soc/stm/stm32_i2s.c | 28 +- sound/soc/stm/stm32_sai.c | 88 +- sound/soc/stm/stm32_sai.h | 2 + sound/soc/stm/stm32_sai_sub.c | 93 +- sound/soc/stm/stm32_spdifrx.c | 42 +- sound/soc/ti/Kconfig | 4 +- sound/soc/ti/ams-delta.c | 2 +- sound/soc/ti/davinci-mcasp.c | 2 + sound/soc/ti/edma-pcm.c | 5 +- sound/soc/ti/sdma-pcm.c | 9 +- sound/synth/emux/emux_hwdep.c | 5 + sound/usb/usx2y/usX2Yhwdep.c | 3 +- sound/usb/usx2y/usb_stream.c | 20 +- sound/usb/usx2y/usbusx2y.c | 3 +- sound/usb/usx2y/usx2yhwdeppcm.c | 6 +- tools/arch/alpha/include/uapi/asm/mman.h | 2 - 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/x86/include/asm/cpufeatures.h | 1 + tools/arch/xtensa/include/uapi/asm/mman.h | 2 - tools/bpf/bpftool/prog.c | 266 +- tools/build/Makefile.feature | 6 +- tools/build/feature/test-all.c | 5 + tools/build/feature/test-libopencsd.c | 4 +- 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 | 251 +- tools/include/uapi/linux/fcntl.h | 1 + tools/include/uapi/linux/in.h | 9 +- tools/include/uapi/linux/mman.h | 4 + tools/lib/bpf/.gitignore | 1 + tools/lib/bpf/Makefile | 61 +- tools/lib/bpf/README.rst | 1 + tools/lib/bpf/btf.c | 50 +- tools/lib/bpf/libbpf.c | 266 +- tools/lib/bpf/libbpf.h | 64 + tools/lib/bpf/libbpf.map | 3 + tools/lib/bpf/libbpf.pc.template | 12 + tools/lib/bpf/xsk.c | 15 +- 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 | 5 + tools/memory-model/lock.cat | 3 - tools/objtool/Makefile | 7 +- tools/objtool/check.c | 3 +- tools/pci/pcitest.c | 4 +- tools/perf/Documentation/Build.txt | 24 + tools/perf/Documentation/perf-config.txt | 16 +- tools/perf/Documentation/perf-record.txt | 4 + 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 | 15 +- tools/perf/Makefile.perf | 4 +- 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-list.c | 2 +- tools/perf/builtin-record.c | 54 +- tools/perf/builtin-report.c | 50 +- tools/perf/builtin-script.c | 129 +- tools/perf/builtin-stat.c | 3 +- tools/perf/builtin-top.c | 62 +- tools/perf/builtin.h | 3 +- tools/perf/check-headers.sh | 2 +- tools/perf/perf.c | 1 + tools/perf/perf.h | 2 +- .../perf/pmu-events/arch/powerpc/power8/other.json | 594 --- .../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 + tools/perf/pmu-events/arch/x86/mapfile.csv | 1 + tools/perf/scripts/python/export-to-postgresql.py | 61 +- tools/perf/scripts/python/export-to-sqlite.py | 26 +- 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/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/cs-etm.c | 12 +- 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 | 155 + tools/perf/util/env.h | 24 + tools/perf/util/evlist.c | 148 +- tools/perf/util/evlist.h | 14 +- tools/perf/util/evsel.c | 80 +- tools/perf/util/evsel.h | 6 + tools/perf/util/header.c | 295 +- 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 | 18 + tools/perf/util/ordered-events.c | 2 + tools/perf/util/parse-events.c | 2 + tools/perf/util/pmu.c | 10 + tools/perf/util/probe-event.c | 6 +- tools/perf/util/session.c | 28 +- tools/perf/util/sort.c | 91 + tools/perf/util/sort.h | 12 + 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/power/x86/turbostat/turbostat.c | 280 +- tools/testing/selftests/Makefile | 2 +- tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 9 +- tools/testing/selftests/bpf/bpf_helpers.h | 28 + tools/testing/selftests/bpf/config | 2 + tools/testing/selftests/bpf/prog_tests/map_lock.c | 2 +- tools/testing/selftests/bpf/prog_tests/spinlock.c | 2 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 16 +- .../selftests/bpf/progs/test_sock_fields_kern.c | 88 +- tools/testing/selftests/bpf/progs/test_tc_edt.c | 109 + tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 261 + .../bpf/progs/test_tcp_check_syncookie_kern.c | 129 + tools/testing/selftests/bpf/test_btf.c | 123 +- tools/testing/selftests/bpf/test_sock_fields.c | 134 +- tools/testing/selftests/bpf/test_tc_edt.sh | 99 + tools/testing/selftests/bpf/test_tc_tunnel.sh | 186 + .../selftests/bpf/test_tcp_check_syncookie.sh | 81 + .../selftests/bpf/test_tcp_check_syncookie_user.c | 212 + tools/testing/selftests/bpf/test_verifier.c | 6 +- tools/testing/selftests/bpf/urandom_read.c | 15 +- tools/testing/selftests/bpf/verifier/calls.c | 63 + .../testing/selftests/bpf/verifier/ref_tracking.c | 280 +- tools/testing/selftests/bpf/verifier/sock.c | 4 +- tools/testing/selftests/bpf/verifier/unpriv.c | 8 +- tools/testing/selftests/bpf/verifier/var_off.c | 79 +- 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 +- .../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 | 4 + 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/kexec/Makefile | 12 + tools/testing/selftests/kexec/config | 3 + tools/testing/selftests/kexec/kexec_common_lib.sh | 174 + .../selftests/kexec/test_kexec_file_load.sh | 208 + tools/testing/selftests/kexec/test_kexec_load.sh | 47 + tools/testing/selftests/kvm/Makefile | 4 +- tools/testing/selftests/kvm/include/kvm_util.h | 1 + tools/testing/selftests/kvm/lib/kvm_util.c | 16 + .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 35 +- tools/testing/selftests/kvm/x86_64/state_test.c | 18 +- tools/testing/selftests/livepatch/Makefile | 2 +- .../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/ntb/ntb_test.sh | 2 +- tools/testing/selftests/rseq/rseq.h | 1 - tools/testing/selftests/rseq/run_param_test.sh | 7 +- .../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 | 25 + .../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 + 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/arm/arm.c | 22 + virt/kvm/arm/hyp/vgic-v3-sr.c | 4 +- virt/kvm/arm/mmu.c | 125 +- virt/kvm/arm/vgic/vgic-its.c | 31 +- virt/kvm/arm/vgic/vgic-v3.c | 4 +- virt/kvm/arm/vgic/vgic.c | 14 +- virt/kvm/eventfd.c | 6 +- virt/kvm/kvm_main.c | 3 + 4375 files changed, 147440 insertions(+), 69545 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-class-net-batman-adv create mode 100644 Documentation/ABI/obsolete/sysfs-class-net-mesh 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/acpi/dsd/leds.txt create mode 100644 Documentation/admin-guide/pm/intel_epb.rst delete mode 100644 Documentation/devicetree/bindings/arm/sunxi.txt create mode 100644 Documentation/devicetree/bindings/arm/sunxi.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] create mode 100644 Documentation/devicetree/bindings/display/panel/ronbo,rb070d30.yaml create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,rk3 [...] create mode 100644 Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt rename Documentation/devicetree/bindings/i2c/{i2c-xscale.txt => i2c-iop3xx.txt} (100%) rename Documentation/devicetree/bindings/i2c/{i2c-mtk.txt => i2c-mt65xx.txt} (100%) 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/memory-controllers/fsl/mmdc.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-mtk-ufs.txt create mode 100644 Documentation/devicetree/bindings/rtc/rtc-aspeed.txt create mode 100644 Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,audmix.txt create mode 100644 Documentation/devicetree/bindings/sound/mchp-i2s-mcc.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/spi/spi-mt7621.txt create mode 100644 Documentation/devicetree/bindings/ufs/ufs-mediatek.txt create mode 100644 Documentation/devicetree/bindings/virtio/iommu.txt create mode 100644 Documentation/devicetree/bindings/writing-bindings.txt create mode 100644 Documentation/hwmon/lochnagar create mode 100644 Documentation/i2c/busses/i2c-amd-mp2 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 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 rename Documentation/translations/zh_CN/{ => process}/coding-style.rst (100%) 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/magic-number.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/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 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/uapi/asm/kvm_para.h create mode 100644 arch/arc/lib/memcpy-archs-unaligned.S create mode 100644 arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts create mode 100644 arch/arm/boot/dts/rk3288-veyron-mighty.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/include/uapi/asm/kvm_para.h create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-oceanic-5205-5inmfd.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/rockchip/rk3399-nanopi-neo4.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts create mode 100644 arch/csky/include/asm/ptrace.h create mode 100644 arch/csky/kernel/perf_callchain.c delete mode 100644 arch/hexagon/include/uapi/asm/kvm_para.h create mode 100644 arch/m68k/include/asm/syscall.h delete mode 100644 arch/mips/net/bpf_jit.c delete mode 100644 arch/mips/net/bpf_jit_asm.S delete mode 100644 arch/sparc/include/uapi/asm/kvm_para.h create mode 100644 arch/unicore32/include/asm/syscall.h create mode 100644 arch/x86/kernel/cpu/intel_epb.c create mode 100644 drivers/bluetooth/btmtksdio.c create mode 100644 drivers/clk/sunxi/Kconfig 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/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/drm_gem_shmem_helper.c 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_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_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_engine_types.h create mode 100644 drivers/gpu/drm/i915/intel_workarounds_types.h create mode 100644 drivers/gpu/drm/i915/test_i915_active_types_standalone.c create mode 100644 drivers/gpu/drm/i915/test_i915_gem_context_types_standalone.c create mode 100644 drivers/gpu/drm/i915/test_i915_timeline_types_standalone.c create mode 100644 drivers/gpu/drm/i915/test_intel_context_types_standalone.c create mode 100644 drivers/gpu/drm/i915/test_intel_engine_types_standalone.c create mode 100644 drivers/gpu/drm/i915/test_intel_workarounds_types_standalone.c 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-ronbo-rb070d30.c 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 rename drivers/{staging => gpu/drm}/vboxvideo/Kconfig (100%) 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/hwmon/lochnagar-hwmon.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/iommu/virtio-iommu.c delete mode 100644 drivers/mmc/host/mmci_qcom_dml.h create mode 100644 drivers/nvmem/stm32-romem.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/mediatek/phy-mtk-ufs.c create mode 100644 drivers/phy/tegra/xusb-tegra186.c create mode 100644 drivers/rtc/rtc-aspeed.c create mode 100644 drivers/scsi/ufs/ufs-mediatek.c create mode 100644 drivers/scsi/ufs/ufs-mediatek.h create mode 100644 drivers/spi/spi-mt7621.c 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/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-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 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/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 delete mode 100644 include/asm-generic/sizes.h create mode 100644 include/drm/drm_gem_shmem_helper.h delete mode 100644 include/drm/tinydrm/tinydrm.h create mode 100644 include/linux/dma-fence-chain.h create mode 100644 include/linux/intel-ish-client-if.h create mode 100644 include/media/fwht-ctrls.h create mode 100644 include/net/ipv6_stubs.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/trace/events/ib_mad.h create mode 100644 include/trace/events/ib_umad.h create mode 100644 include/uapi/drm/lima_drm.h create mode 100644 include/uapi/linux/virtio_iommu.h create mode 100644 kernel/gcov/clang.c create mode 100644 kernel/gcov/gcc_base.c 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%) rename lib/{ => math}/rational.c (100%) rename lib/{ => math}/reciprocal_div.c (100%) create mode 100644 localversion-next create mode 100644 mm/shuffle.c create mode 100644 mm/shuffle.h create mode 100644 net/core/datagram.h create mode 100644 samples/bpf/ibumad_kern.c create mode 100644 samples/bpf/ibumad_user.c create mode 100644 scripts/gdb/linux/config.py create mode 100644 scripts/gdb/linux/rbtree.py create mode 100644 scripts/gdb/linux/timerlist.py create mode 100644 sound/soc/atmel/mchp-i2s-mcc.c create mode 100644 sound/soc/codecs/lochnagar-sc.c create mode 100644 sound/soc/codecs/tlv320aic32x4-clk.c create mode 100644 sound/soc/fsl/fsl_audmix.c create mode 100644 sound/soc/fsl/fsl_audmix.h 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 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/ui/browsers/res_sample.c create mode 100644 tools/perf/util/archinsn.h 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 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 100755 tools/testing/selftests/drivers/net/mlxsw/qos_ets_strict.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/qos_lib.sh 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 100755 tools/testing/selftests/net/forwarding/tc_vlan_modify.sh create mode 100644 tools/testing/selftests/tc-testing/tc-tests/actions/pedit.json