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-master-arm-mainline-allmodconfig in repository toolchain/ci/linux.
from 503621628b32 ARM: fix function graph tracer and unwinder dependencies adds 587443e7773e IB/mlx4: Fix race condition between catas error reset and [...] adds f84b66b9cce7 net/mlx5: Fix DCT creation bad flow adds c5ae1954c47d IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT adds cd27287562d6 IB/mlx5: Fix mapping of link-mode to IB width and speed adds ec4fe4bcc584 i40iw: Avoid panic when handling the inetdev event adds 01c8d80383d9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 5f5f67da9781 mips: loongson64: lemote-2f: Add IRQF_NO_SUSPEND to "casca [...] adds 3f0a53bc6482 MIPS: Ensure ELF appended dtb is relocated adds 47c25036b60f MIPS: Fix kernel crash for R6 in jump label branch function adds cdb8faa00e3f mips: bcm47xx: Enable USB power on Netgear WNDR3400v2 adds f6cab793d4a7 MIPS: Remove custom MIPS32 __kernel_fsid_t type adds b7a42146dca3 Merge tag 'mips_fixes_5.1_1' of git://git.kernel.org/pub/s [...] adds 6f8f89ce1e18 platform/chrome: Fix locking pattern in wilco_ec_mailbox() adds 57aeef7f7a68 platform/chrome: cros_ec_debugfs: cancel/schedule logging [...] adds babf09c3837f Merge tag 'tag-chrome-platform-fixes-for-v5.1-rc2' of git: [...] adds ef4c54c340de ARC: DTB: [scripted] fix node name and address spelling adds 66f7d3709c43 ARC: [plat-hsdk]: Add reset controller handle to manage USB reset adds 5d4ab8d0960e ARC: [plat-hsdk]: Enable AXI DW DMAC support adds 4d1e7918aae5 ARCv2: lib: introduce memcpy optimized for unaligned access adds 76551468833c ARCv2: Add explcit unaligned access support (and ability t [...] adds fbe025c3eaf5 ARC: perf: bpok condition only exists for ARCompact adds edb64bca50cd ARC: u-boot args: check that magic number is correct adds 0728aeb7ead9 arc: hsdk_defconfig: Enable CONFIG_BLK_DEV_RAM adds 00a4ae65cc60 ARCv2: boot log: refurbish HS core/release identification adds 85d6adcbbe6d ARC: boot log: cut down on verbosity adds 6dd356d8fc06 ARC: unaligned: relax the check for gcc supporting -mno-un [...] adds 3032f0c90080 ARCv2: spinlock: remove the extra smp_mb before lock, afte [...] adds 9a18b5a412ba arch: arc: Kconfig: pedantic formatting adds 54c490164523 Merge tag 'arc-5.1-rc2' of git://git.kernel.org/pub/scm/li [...] adds 62c9d2674b31 inotify: Fix fsnotify_mark refcount leak in inotify_update [...] adds b2d22b6bb33a fanotify: Allow copying of file handle to userspace adds 7294fbd4416a Merge tag 'fsnotify_for_v5.1-rc2' of git://git.kernel.org/ [...] adds d3ca4651d05c udf: Fix crash on IO error during truncate adds 2b42be5eb245 udf: Propagate errors from udf_truncate_extents() adds 0939221e6468 Merge tag 'fixes_for_v5.1-rc2' of git://git.kernel.org/pub [...] adds 6a1afffb08ce selinux: fix NULL dereference in policydb_destroy() adds fb549c55475b Merge tag 'selinux-pr-20190321' of git://git.kernel.org/pu [...] adds a872fc8bf030 arm64: kprobes: Move extable address check into arch_prepa [...] adds b5586163de1c arm64: kprobes: Remove unneeded RODATA check adds 6e08af0f10dc arm64: kprobes: Move exception_text check in blacklist adds 6a019a92aa58 arm64: kprobes: Use arch_populate_kprobe_blacklist() adds 3dbcea54b3ff arm64: apply workaround on A64FX v1r0 adds c82fd1e6bd55 arm64/stacktrace: Export save_stack_trace_regs() adds efd00c722ca8 arm64: Add MIDR encoding for HiSilicon Taishan CPUs adds 0ecc471a2cb7 arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs adds e5a5af771861 arm64: remove obsolete selection of MULTI_IRQ_HANDLER adds d92da1fbb724 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 8f3b487685b2 drm/udl: use drm_gem_object_put_unlocked. adds 2219c9ee922d drm/nouveau/dmem: remove set but not used variable 'drm' adds 18ec3c129bca drm/nouveau/dmem: Fix a NULL vs IS_ERR() check adds 909e9c9c4283 drm/nouveau/debugfs: Fix check of pm_runtime_get_sync failure adds 83857418073f drm/nouveau/dmem: empty chunk do not have a buffer object [...] adds cd8457911250 Merge branch 'linux-5.1' of git://github.com/skeggsb/linux [...] adds 6e0473633af0 drm/i915/bios: assume eDP is present on port A when there [...] adds 65f26e978d7c drm/i915: Fix off-by-one in reporting hanging process adds 000c4f90e3f0 drm/i915: Sanity check mmap length against object size adds 8cf13f71fadc Merge tag 'drm-intel-fixes-2019-03-20' of git://anongit.fr [...] adds 6a3b45ada960 drm/exynos/mixer: fix MIXER shadow registry synchronisation code adds 28d3ba6c99a7 Merge tag 'exynos-drm-fixes-for-5.1-rc2' of git://git.kern [...] adds 4b9ce3a651a3 drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's adds c2d311553855 drm/vmwgfx: Don't double-free the mode stored in par->set_mode adds 6a9d8fc0185b Merge branch 'vmwgfx-fixes-5.1' of git://people.freedeskto [...] adds 39bbd3310ec3 drm/amdgpu: revert "cleanup setting bulk_movable" adds 72464382fc2d drm/amdgpu: fix invalid use of change_bit adds 8e078788b57d Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] adds fd1f297b794c Merge tag 'drm-fixes-2019-03-22' of git://anongit.freedesk [...] adds e60a582bcde0 mmc: pxamci: fix enum type confusion adds 9ce58dd7d9da mmc: davinci: remove extraneous __init annotation adds 2b77158ffa92 mmc: mxcmmc: "Revert mmc: mxcmmc: handle highmem pages" adds 031d2ccc1677 mmc: sdhci-omap: Set caps2 to indicate no physical write p [...] adds 5ea47691bd99 mmc: alcor: fix DMA reads adds c9a9497ccef2 mmc: renesas_sdhi: limit block count to 16 bit for old revisions adds 599beede7181 Merge tag 'mmc-v5.1-rc1' of git://git.kernel.org/pub/scm/l [...] adds 2a95496634a0 tools/power turbostat: return the exit status of a command adds 2071ac985d37 PM / Domains: Avoid a potential deadlock adds 112a04f653dd Merge branch 'pm-domains' into pm adds b44290a022dc Merge tag 'pm-5.1-rc2' of git://git.kernel.org/pub/scm/lin [...] adds 54e3aca84e57 ACPI / utils: Drop reference in test for device presence adds 2c1ada4f052d Merge tag 'acpi-5.1-rc2' of git://git.kernel.org/pub/scm/l [...] adds 0e3edd944480 drivers: base: swnode: Make two functions static adds e42091739f64 Merge tag 'devprop-5.1-rc2' of git://git.kernel.org/pub/sc [...] adds 6ade657d6125 ALSA: echoaudio: add a check for ioremap_nocache adds dcd0feac9bab ALSA: sb8: add a check for request_region adds 2d012c65a9ca ALSA: firewire-motu: use 'version' field of unit directory [...] adds 721f1e6c1fd1 ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_b [...] adds b4748e7ab731 ALSA: opl3: fix mismatch between snd_opl3_drum_switch defi [...] adds 744c67ffeb06 ALSA: hda - Don't trigger jackpoll_work in azx_resume adds b5a236c175b0 ALSA: hda - Enforces runtime_resume after S3 and S4 for ea [...] adds 667a8f737539 ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 adds dcacc4864f03 Merge tag 'sound-5.1-rc2' of git://git.kernel.org/pub/scm/ [...] adds 4e50ce03976f iommu/amd: fix sg->dma_address for sg->offset bigger than [...] adds 80ef4464d5e2 iommu/iova: Fix tracking of recently failed iova address adds 5bb71fc790a8 iommu/vt-d: Check capability before disabling protected memory adds 84c11e4df5aa iommu/vt-d: Save the right domain ID used by hardware adds 070c95d45726 Merge tag 'iommu-fixes-v5.1-rc2' of git://git.kernel.org/p [...] adds b5b4453e7912 powerpc/vdso64: Fix CLOCK_MONOTONIC inconsistencies across Y2038 adds 4622a2d43101 powerpc/6xx: fix setup and use of SPRN_SPRG_PGDIR for hash32 adds 8bc086899816 powerpc/mm: Only define MAX_PHYSMEM_BITS in SPARSEMEM conf [...] adds 92edf8df0ff2 powerpc/security: Fix spectre_v2 reporting adds a5ed1e96cafd Merge tag 'powerpc-5.1-3' of git://git.kernel.org/pub/scm/ [...] adds 16d80c54ad42 rbd: set io_min, io_opt and discard_granularity to alloc_size adds bb229bbb3bf6 libceph: wait for latest osdmap in ceph_monc_blacklist_add() adds 9d4a227f6ef1 rbd: drop wait_for_latest_osdmap() adds 9a1050ad83e2 Merge tag 'ceph-for-5.1-rc2' of git://github.com/ceph/ceph-client adds 6ce59025f118 paride/pf: cleanup queues when detection fails adds 81b74ac68c28 paride/pcd: cleanup queues when detection fails adds 684b73245cd4 blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART adds f7c8a4120eed loop: access lo_backing_file only when the loop device is [...] adds 9496c015ed39 blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx adds 29ece8b4354f block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return [...] adds e6c987120e24 block: Unexport blk_mq_add_to_requeue_list() adds 373e915cd8e8 blk-iolatency: #include "blk.h" adds 537d71b3f774 blkcg: Fix kernel-doc warnings adds 1e4471e74c75 sbitmap: trivial - update comment for sbitmap_deferred_clear_bit adds 2335cbe648e7 Merge tag 'for-linus-20190323' of git://git.kernel.dk/linux-block adds e65ef56db494 io_uring: use regular request ref counts adds e0c5c576d507 io_uring: make io_read/write return an integer adds d530a402a114 io_uring: add prepped flag adds 09bb839434bd io_uring: fix fget/fput handling adds 8c838788775a io_uring: fix poll races adds fd6fab2cb78d io_uring: retry bulk slab allocs as single allocs adds bf33a7699e99 io_uring: mark me as the maintainer adds 875f1d0769cd iov_iter: add ITER_BVEC_FLAG_NO_REF flag adds 399254aaf489 block: add BIO_NO_PAGE_REF flag adds 1bdd3dbfff7a Merge tag 'io_uring-20190323' of git://git.kernel.dk/linux-block adds 165aa2bfb429 scsi: iscsi: flush running unbind operations when removing [...] adds db983f6eef57 scsi: core: Also call destroy_rcu_head() for passthrough requests adds 17605afaae82 scsi: core: Avoid that a kernel warning appears during sys [...] adds 4705f10e82c6 scsi: qla2xxx: Fix FC-AL connection target discovery adds ac444b4f0ace scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID adds 0e83fc61eee6 scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() adds 7205981e045e scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modi [...] adds 7f5203c13ba8 scsi: ibmvscsi: Fix empty event pool access during host removal adds 1fa8109f9a47 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 41c8d0adf3c4 auxdisplay: hd44780: Fix memory leak on ->remove() adds b658a2113ba4 auxdisplay: charlcd: Move to_priv() to charlcd namespace adds 8e44fc85060e auxdisplay: charlcd: Introduce charlcd_free() helper adds 9b11d63966fc auxdisplay: panel: Convert to use charlcd_free() adds cb79eb95c56f auxdisplay: hd44780: Convert to use charlcd_free() adds 24c764abfd0d auxdisplay: deconfuse configuration adds c9171722459f auxdisplay: charlcd: simplify init message display adds cc5d04d840d6 auxdisplay: charlcd: make backlight initial state configurable adds e0046bb302da Merge tag 'auxdisplay-for-linus-v5.1-rc2' of git://github. [...] adds d53e292f0f50 CIFS: Fix an issue with re-sending wdata when transport re [...] adds 0b0dfd592167 CIFS: Fix an issue with re-sending rdata when transport re [...] adds b073a08016a1 cifs: fix that return -EINVAL when do dedupe operation adds 85f9987b236c fix incorrect error code mapping for OBJECTID_NOT_FOUND adds e71ab2aa06f7 cifs: allow guest mounts to work for smb3.11 adds 68ddb496800a cifs: Fix slab-out-of-bounds when tracing SMB tcon adds 8c11a607d1d9 SMB3: Fix SMB3.1.1 guest mounts to Samba adds cf7d624f8dcc cifs: update internal module version number adds 38104c002008 Merge tag '5.1-rc1-cifs-smb3-fixes' of git://git.samba.org [...] adds aa36e3616532 thermal/intel_powerclamp: fix __percpu declaration of worker_data adds 3b5236cc5d08 thermal: samsung: Fix incorrect check after code merge adds 35122495a8c6 thermal: bcm2835: Fix crash in bcm2835_thermal_debugfs adds e0fda7377d30 thermal: cpu_cooling: Remove unused cur_freq variable adds fb4d83f293e0 thermal: mtk: Allocate enough space for mtk_thermal. adds 16fc8eca1975 thermal/int340x_thermal: Add additional UUIDs adds 396ee4d0cd52 thermal/int340x_thermal: fix mode setting adds e925b5be5751 thermal/intel_powerclamp: fix truncated kthread name adds 2d7c4e17811f Merge branches 'fixes' and 'thermal-intel' into next adds 9fc13bbdf1d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 0c671812f152 objtool: Move objtool_file struct off the stack adds 48084abf2120 watchdog/core: Make variables static adds 1ebf5afb23cd Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 551417af91b1 genirq: Fix typo in comment of IRQD_MOVE_PCNTXT adds 7d3a5eb78e36 irqchip/imx-irqsteer: Fix of_property_read_u32() error handling adds b41fdc4a7bf9 irqchip/gic: Drop support for secondary GIC in non-DT systems adds 89dc891792c2 irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp adds dc3173c7067e irqchip/brcmstb-l2: Make two init functions static adds 096048cb120d irqchip/mmp: Make mmp_irq_domain_ops static adds 24105bf4d104 dt-bindings: irqchip: renesas-irqc: Document r8a774c0 support adds 0dda09666f50 irqchip/stm32: Don't clear rising/falling config registers [...] adds 6a77623d78b3 irqchip/stm32: Don't set rising configuration registers at init adds fca269f201a8 irqchip/mbigen: Don't clear eventid when freeing an MSI adds 3ce8461f45a7 Merge tag 'irqchip-5.1-2' of git://git.kernel.org/pub/scm/ [...] adds f27b744baaa6 irqchip/irq-mvebu-sei: Make mvebu_sei_ap806_caps static adds bb2e320565f9 genirq/devres: Remove excess parameter from kernel doc adds 93417a3fda20 genirq: Mark expected switch case fall-through adds e08fef881dd5 Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds 82efcab3b9f3 workqueue: Only unregister a registered lockdep key adds 5a07168d8d89 futex: Ensure that futex address is aligned in handle_fute [...] adds f6cc519b6aed Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds e8750053d64a time/jiffies: Make refined_jiffies static adds d18a7408d7be clocksource/drivers/clps711x: Make clps711x_clksrc_init() static adds bddee90af621 clocksource/drivers/tcb_clksrc: Make tc_clksrc_suspend/res [...] adds 008258d995a6 clocksource/drivers/timer-ti-dm: Make omap_dm_timer_set_lo [...] adds 9039de403477 clocksource/drivers/mips-gic-timer: Make gic_compare_irqac [...] adds 32d0be018f6f clocksource/drivers/riscv: Fix clocksource mask adds 2a6a8e2d9004 clocksource/drivers/clps711x: Remove board support adds a75eda7bce5e Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds a3151724437f x86/mm: Don't leak kernel addresses adds a9c640ac96e1 x86/boot: Restrict header scope to make Clang happy adds 725e29db8cb9 x86/lib: Fix indentation issue, remove extra tab adds 2e84f116afca x86/hpet: Prevent potential NULL pointer dereference adds 534c89c22e26 x86/hyperv: Prevent potential NULL pointer dereference adds 9bd681251b7c x86/microcode: Announce reload operation's completion adds 18fb053f9b82 x86/cpu/cyrix: Use correct macros for Cyrix calls on Geode [...] adds 0f4d3aa761b7 x86/cpu/cyrix: Remove {get,set}Cx86_old macros used for Cy [...] adds 4fe64a62e04c x86/mm/pti: Make local symbols static adds e898e69d6b94 x86/hw_breakpoints: Make default case in hw_breakpoint_arc [...] adds 266d63a7d9d4 x86/cpufeature: Fix various quality problems in the <asm/c [...] adds f7798711adee Merge branch 'x86/cpu' into x86/urgent adds ffc8599aa976 x86/gart: Exclude GART aperture from kcore adds 19caf581ba44 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds d9c1bb2f6a21 perf/core: Restore mmap record type correctly adds 3ab481a1cfe1 perf script: Support insn output for normal samples adds 52bab8868211 perf report: Support output in nanoseconds adds f8c856cb2c94 perf time-utils: Add utility function to print time stamps [...] adds 2a1292cbd4e5 perf report: Parse time quantum adds eaeffeb9838a perf probe: Fix getting the kernel map adds 98c07a8f74f8 perf vendor events amd: perf PMU events for AMD Family 17h adds ec65def1045e perf data: Support having perf.data stored as a directory adds cd3dd8dd8ff6 perf data: Don't store auxtrace index for directory data file adds e8be135751f2 perf data: Add perf_data__update_dir() function adds 29583c17b5ce perf data: Make perf_data__size() work over directory adds 258031c017c3 perf header: Add DIR_FORMAT feature to describe directory data adds e51f80619830 perf session: Add process callback to reader object adds 75065a85a970 perf report: Use less for scripts output adds beda0e725e5f perf script python: Add Python3 support to exported-sql-viewer.py adds 1937b0560c3e perf script python: Add Python3 support to export-to-postg [...] adds ebf6c5c181ab perf script python: Add Python3 support to export-to-sqlite.py adds 49f93bbf17e6 perf script python: Add printdate function to SQL exporters adds df94bb44b518 perf tools: Update x86's syscall_64.tbl, no change in tool [...] adds 1a787fc5ba18 tools headers uapi: Sync copy of asm-generic/unistd.h with [...] adds 2fb71043e889 tools headers uapi: Update linux/in.h copy adds e87e548126cd perf script: Filter COMM/FORK/.. events by CPU adds 3723908d0583 perf report: Support time sort key adds 1d6c49df74b0 perf report: Support running scripts for current time range adds 6f3da20e151f perf report: Support builtin perf script in scripts menu adds 4968ac8fb7c3 perf report: Implement browsing of individual samples adds ca52babe033f perf tools: Add some new tips describing the new options adds 905e4aff3138 perf script: Add array bound checking to list_scripts adds 59c24980dffb perf ui browser: Fix ui popup argv browser for many entries adds e3b74de50a5f perf tools report: Add custom scripts to script menu adds dfcbc2f2994b tools lib bpf: Fix the build by adding a missing stdarg.h include adds 4a98be829373 Merge tag 'perf-core-for-mingo-5.1-20190311' of git://git. [...] adds 6f40b2a5dac4 perf list: Filter metrics too adds 03724b2e9c45 perf record: Allow to limit number of reported perf.data files adds c38dab7df7ee perf record: Clarify help for --switch-output adds 702fb9b415e7 perf report: Show all sort keys in help output adds a4e7e6efabc5 perf report: Indicate JITed code better in report adds 90b10f47c0ee perf script: Support relative time adds 75998bb263bf perf stat: Fix --no-scale adds 42a5864cf0a9 perf stat: Improve scaling adds c3b4d5c4afb0 perf vendor events: Remove P8 HW events which are not supported adds af7a14a750b8 perf tools: Add doc about how to build perf with Asan and UBSan adds 39df730b0977 perf list: Don't forget to drop the reference to the alloc [...] adds 11c1ea6f1a9b perf tools: Fix errors under optimization level '-Og' adds 9b40dff7ba3c perf config: Fix an error in the config template documentation adds 54569ba4b06d perf config: Fix a memory leak in collect_config() adds 8bde8516893d perf build-id: Fix memory leak in print_sdt_events() adds 0dba9e4be95b perf top: Delete the evlist before perf_session, fixing he [...] adds 70c819e4bf1c perf top: Fix error handling in cmd_top() adds cb6186aeffda perf hist: Add missing map__put() in error case adds b49265e04410 perf map: Remove map from 'names' tree in __maps__remove() adds da3a53a7390a perf maps: Purge all maps from the 'names' tree adds 1e5b0cf8672e perf top: Fix global-buffer-overflow issue adds 42dfa451d825 perf evsel: Free evsel->counts in perf_evsel__exit() adds 93faa52e8371 perf tests: Fix a memory leak of cpu_map object in the ope [...] adds f97a8991d3b9 perf tests: Fix memory leak by expr__find_other() in test__expr() adds d982b3313328 perf tests: Fix a memory leak in test__perf_evsel__tp_sche [...] adds 71184c6ab7e6 perf record: Replace option --bpf-event with --no-bpf-event adds 34be16466d4d tools lib bpf: Introduce bpf_program__get_prog_info_linear() adds cae73f233923 bpftool: use bpf_program__get_prog_info_linear() in prog.c [...] adds a742258af131 perf bpf: Synthesize bpf events with bpf_program__get_prog [...] adds e5416950454f perf bpf: Make synthesize_bpf_events() receive perf_sessio [...] adds e4378f0cb90b perf bpf: Save bpf_prog_info in a rbtree in perf_env adds 606f972b1361 perf bpf: Save bpf_prog_info information as headers to perf.data adds 3792cb2ff43b perf bpf: Save BTF in a rbtree in perf_env adds a70a1123174a perf bpf: Save BTF information as headers to perf.data adds ee7a112fbcc8 perf top: Add option --no-bpf-event adds 31be9478ed7f perf feature detection: Add -lopcodes to feature-libbfd adds 9b86d04d53b9 perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO adds 3ca3877a9732 perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation adds 8a1b1718214c perf build: Check what binutils's 'disassembler()' signatu [...] adds 6987561c9e86 perf annotate: Enable annotation of BPF programs adds 657ee5531903 perf evlist: Introduce side band thread adds d56354dc4909 perf tools: Save bpf_prog_info and BTF of new BPF programs adds fc462ac75b36 perf bpf: Extract logic to create program names from perf_ [...] adds f8dfeae009ef perf bpf: Show more BPF program info in print_bpf_prog_info() adds d8b5297f6d98 Merge tag 'perf-core-for-mingo-5.1-20190321' of git://git. [...] adds 49ef015632ab Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds a23314e9d88d sched/cpufreq: Fix 32-bit math overflow adds 4c47acd824aa sched/core: Fix buffer overflow in cgroup2 property cpu.max adds e25a7a944f19 sched/fair: Comment some nohz_balancer_kick() kick conditions adds a0fe2cf086ae sched/fair: Tune down misfit NOHZ kicks adds b9a7b8831600 sched/fair: Skip LLC NOHZ logic for asymmetric systems adds 231c807a6071 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds fa30dde38aa8 ext4: fix NULL pointer dereference while journal is aborted adds 372a03e01853 ext4: fix data corruption caused by unaligned direct AIO adds 1dc1097ff60e ext4: avoid panic during forced reboot adds 7cf771407773 ext4: remove useless ext4_pin_inode() adds d64264d6218e ext4: add missing brelse() in add_new_gdb_meta_bg() adds 6c7328400e04 ext4: report real fs size after failed resize adds 674a2b27234d ext4: brelse all indirect buffer in ext4_ind_remove_space() adds 5e86bdda4153 ext4: cleanup bh release code in ext4_ind_remove_space() adds 18915b5873f0 ext4: prohibit fstrim in norecovery mode adds 17403fa277ed Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 8c2ffd917477 Linux 5.1-rc2 adds a3ac7917b730 Revert "parport: daisy: use new parport device model" adds 945ab8f6de94 locks: wake any locks blocked on request before deadlock check adds 9798a22df3a8 Merge tag 'locks-v5.1' of git://git.kernel.org/pub/scm/lin [...] adds ff9d31d0d466 tracing: Remove unnecessary var_ref destroy in track_data_ [...] adds 3dee10da2e9f tracing: initialize variable in create_dyn_event() adds 9efb85c5cfac ftrace: Fix warning using plain integer as NULL & spelling [...] adds 26a3b01be87f Merge tag 'trace-v5.1-rc2' of git://git.kernel.org/pub/scm [...] adds bf504110bc8a Btrfs: fix incorrect file size after shrinking truncate and fsync adds 2cc8334270e2 btrfs: remove WARN_ON in log_dir_items adds 609e804d771f Btrfs: fix file corruption after snapshotting due to mix o [...] adds 0cc068e6ee59 btrfs: don't report readahead errors and don't update statistics adds 3897b6f0a859 btrfs: raid56: properly unmap parity page in finish_parity [...] adds 7ff2c2a1a71e btrfs: Fix bound checking in qgroup_trace_new_subtree_blocks adds 139a56170de6 btrfs: Avoid possible qgroup_rsv_size overflow in btrfs_ca [...] adds 0ccc3876e4b2 Btrfs: fix assertion failure on fsync with NO_HOLES enabled adds 65ae689329c5 Merge tag 'for-5.1-rc2-tag' of git://git.kernel.org/pub/sc [...] adds 3028efe03be9 NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock,u [...] adds 4a9be28c45bf NFS: fix mount/umount race in nlmclnt. adds 0cb98abb5bd1 NFSv4.1 don't free interrupted slot on open adds d84dd3fb82fa SUNRPC: Don't let RPC_SOFTCONN tasks time out if the trans [...] adds 5a698243930c NFS: Fix a typo in nfs_init_timeout_values() adds 166bd5b889ac pNFS/flexfiles: Fix layoutstats handling during read failovers adds 01f2f5b82a2b SUNRPC: fix uninitialized variable warning adds 14c741de9386 Merge tag 'nfs-for-5.1-3' of git://git.linux-nfs.org/proje [...] adds 2795e8c25161 net: ieee802154: fix a potential NULL pointer dereference adds 19b39a25388e ieee802154: hwsim: propagate genlmsg_reply return code adds 9804501fa122 appletalk: Fix potential NULL pointer dereference in unreg [...] adds 80acbed9f8fc net: stmmac: don't set own bit too early for jumbo frames adds 58f2ce6f6161 net: stmmac: fix jumbo frame sending with non-linear skbs adds 5bf7295fe34a qlcnic: Avoid potential NULL pointer dereference adds eab2fc822af3 sch_cake: Interpret fwmark parameter as a bitmask adds 3d4c3cec0909 drivers: net: atp: fix various indentation issues adds 68cfe9a286f3 net: sis900: fix indentation issues, remove some spaces adds 228cd2dba27c net: strparser: fix a missing check for create_singlethrea [...] adds 8a3c245c0319 net: add documentation to socket.c adds daa5c4d0167a net: phy: meson-gxl: fix interrupt support adds 4477138fa0ae tun: properly test for IFF_UP adds 6f19893b644a net: openvswitch: fix a NULL pointer dereference adds 0fff9bd47e13 net: openvswitch: fix missing checks for nla_nest_start adds 07660ca679da net: ncsi: fix a missing check for nla_nest_start adds 4589e28db46e net: tipc: fix a missing check of nla_nest_start adds f38a1f0a5a57 libbpf: handle BTF parsing and loading properly adds d6f1837107c0 selftests/bpf: fix segfault of test_progs when prog loadin [...] adds 6bf21b54a596 libbpf: fix to reject unknown flags in xsk_socket__create() adds 1b986589680a bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to [...] adds dbafd7ddd623 bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper adds ef776a272b09 bpf: Sync bpf.h to tools/ adds b55aa7b04bb4 bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock adds 7681e7b2fbe2 bpf: Add an example for bpf_get_listener_sock adds f48a920504e5 Merge branch 'fix-fullsock-access-after-bpf_sk_release' adds 9768095ba97c btf: resolve enum fwds in btf_dedup adds 8fd7a61aa556 selftests/bpf: add fwd enum resolution test for btf_dedup adds cd70182e8d53 Merge branch 'fix-fwd-enum-resolution' adds 62369db2df8d bpf: fix documentation for eBPF helpers adds 0eb0978528d4 bpf: add documentation for helpers bpf_spin_lock(), bpf_sp [...] adds ea6eced00e4b tools: bpf: synchronise BPF UAPI header with tools adds 895383983eee Merge branch 'fix-bpf-docs' adds 044175a06706 xsk: fix umem memory leak on cleanup adds 86be36f6502c powerpc: bpf: Fix generation of load/store DW instructions adds 0aedadcf6b48 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 9180bb4f0460 tun: add a missing rcu_read_unlock() in error path adds 517ccc2aa50d net: tipc: fix a missing check for nla_nest_start adds 65e9a6d25deb networking: fix snmp_counter.rst Doc. Warnings adds ea239314fe42 tipc: allow service ranges to be connect()'ed on RDM/DGRAM adds 25208dd856e7 doc: fix link to MSG_ZEROCOPY patchset adds e5dcc0c3223c net: rose: fix a possible stack overflow adds c22da36688d6 gtp: change NET_UDP_TUNNEL dependency to select adds bb9e5c5bcd76 mac8390: Fix mmio access size probe adds a7faaa0c5dc7 net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 adds cc4807bb6092 vxlan: Don't call gro_cells_destroy() before device is unr [...] adds a4dc6a49156b packets: Always register packet sk in the same order adds 18bed89107a4 af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL adds 273160ffc6b9 sctp: get sctphdr by offset in sctp_compute_cksum adds 636d25d557d1 sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant adds 1354e72fabf4 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_D [...] adds 8e2614fc1c2a sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_D [...] adds a842e65b25a4 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_D [...] adds cface2cb585e sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_C [...] adds 746bc215a6b2 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_M [...] adds 0685d6b72207 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_A [...] adds 06b39e8506f6 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_A [...] adds 220675eb2e48 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_A [...] adds 200f3a3bcb29 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_A [...] adds cbb45c6cd5e6 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_D [...] adds 9430ff992644 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_E [...] adds 995186193fd7 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_E [...] adds b59c19d9d901 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_S [...] adds 7c614682c8ae Merge branch 'sctp-fix-ignoring-asoc_id-for-tcp-style-sock [...] adds fae846e2b712 mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S adds 12b409dd32df s390/qeth: don't erase configuration while probing adds 7221b727f007 s390/qeth: fix race when initializing the IP address table adds 104b48592b54 s390/qeth: be drop monitor friendly adds d0645cfdda52 Merge branch 's390-qeth-fixes' adds ffa91253739c Documentation: networking: Update netdev-FAQ regarding patches adds 86008304dc2a Merge remote-tracking branch 'net/master' adds e8629d292b1d Merge branch 'ieee802154-for-davem-2019-03-19' of git://gi [...] adds cd44bc40a1f1 mt76: introduce q->stopped parameter adds fc7801021733 mt76: rewrite dma descriptor base and ring size on queue reset adds de3c2af15fce mt76: mt76x02: when setting a key, use PN from mac80211 adds 004960423fe1 mt76: mt76x2: implement full device restart on watchdog reset adds 7b25d3b8e485 mt76x02: fix hdr pointer in write txwi for USB adds 3fd0824a2f80 mt76: mt76x02: only update the base mac address if necessary adds a0ac80610927 mt76: mt76x02: reduce false positives in ED/CCA tx blocking adds 7635276989a1 mt76: mt7603: fix tx status HT rate validation adds 45a042e30268 mt76: mt76x2: fix external LNA gain settings adds b8cfd87ac242 mt76: mt76x2: fix 2.4 GHz channel gain settings adds f25e813bf48d mt76: mt7603: clear ps filtering mode before releasing buf [...] adds fca9615f1a43 mt76: mt7603: fix up hardware queue index for PS filtered packets adds e004b7006600 mt76: mt7603: notify mac80211 about buffered frames in ps queue adds b7001f46085e mt76: mt7603: clear the service period on releasing PS fil [...] adds ffc9a7ff59a4 mt76: when releasing PS frames, end the service period if [...] adds 643749d4a82b mt76: mt76x02: disable ED/CCA by default adds b126c8897435 mt76: mt7603: set moredata flag when queueing ps-filtered packets adds 7c1b998d3483 mt76: fix return value check in mt76_wmac_probe() adds 411e05f4e877 mt76x2u: remove duplicated entry in mt76x2u_device_table adds 47c2be0c9bc0 Merge tag 'mt76-for-kvalo-2019-03-07' of https://github.co [...] adds 688cd8bd2c0f iwlwifi: fix 64-bit division adds c0316470683a mt7601u: check chip version on probe adds 40b941611bd4 mt76x02u: check chip version on probe adds f2a00a821aac mt76: mt7603: use the correct hweight8() function adds 13f61dfc5235 mt76: fix schedule while atomic in mt76x02_reset_state adds 7dfc45e6282a mt76x02: do not enable RTS/CTS by default adds 22781f0745f6 Merge tag 'wireless-drivers-for-davem-2019-03-19' of git:/ [...] adds 7442c483b963 mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning adds 223a960c0122 net: stmmac: fix memory corruption with large MTUs adds a3e23f719f5c net-sysfs: call dev_hold if kobject_init_and_add success adds d7737d425745 nfc: Fix to check for kmemdup failure adds 89e4130939a2 tcp: do not use ipv6 header for ipv4 flow adds e0aa67709f89 dccp: do not use ipv6 header for ipv4 flow adds fb6fafbc7de4 3c515: fix integer overflow warning adds f84532ce5887 mpls: Fix 6PE forwarding adds 398f0132c147 net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec adds 1c87e79a002f ipv6: make ip6_create_rt_rcu return ip6_null_entry instead [...] adds ef82bcfa671b sctp: use memdup_user instead of vmemdup_user adds 536d3680fd2d net: ks8851: Dequeue RX packets explicitly adds 761cfa979a0c net: ks8851: Reassert reset pin if chip ID check fails adds d268f3155279 net: ks8851: Delay requesting IRQ until opened adds 9624bafa5f64 net: ks8851: Set initial carrier state to down adds cbda74a12c4b net: ks8851: Fix register macro misnomers adds aae079aa76d0 net: ks8851: Deduplicate register macros adds cb8075d934ec Merge branch 'ks8851-fixes' adds 64447506f152 dpaa2-eth: Fix possible access beyond end of array adds 33872d79f5d1 tipc: fix cancellation of topology subscriptions adds ceabee6c5994 genetlink: Fix a memory leak on error path adds 29b0b5d56589 netfilter: nf_conntrack_sip: remove direct dependency on IPv6 adds 05b7639da55f netfilter: nft_set_rbtree: check for inactive element afte [...] adds e166e4fdaced netfilter: bridge: set skb transport_header before enterin [...] adds d1fa381033eb netfilter: fix NETFILTER_XT_TARGET_TEE dependencies adds 6d65561f3d5e netfilter: ip6t_srh: fix NULL pointer dereferences adds 8ffcd32f6463 netfilter: nf_tables: bogus EBUSY in helper removal from t [...] adds 74710e05906c netfilter: nft_redir: fix module autoload with ip4 adds 7c9abe12b359 netfilter: nf_flowtable: remove duplicated transition in diagram adds b25a31bf0ca0 netfilter: nf_tables: add missing ->release_ops() in error [...] adds e0831ef7160e Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 06acc17a9621 net: phy: Add DP83825I to the DP83822 driver adds cd5afa91f078 net: macb: Add null check for PCLK and HCLK adds 85d0966fa57e net/sched: prepare TC actions to properly validate the con [...] adds 4e1810049c26 net/sched: act_bpf: validate the control action inside init() adds f5c29d83866d net/sched: act_csum: validate the control action inside init() adds 0da2dbd6029c net/sched: act_gact: validate the control action inside init() adds 11a94d7fd80f net/sched: act_ife: validate the control action inside init() adds ff9721d32b1a net/sched: act_mirred: validate the control action inside init() adds c53075ea5d3c net/sched: act_connmark: validate the control action insid [...] adds 1e45d043a8bb net/sched: act_nat: validate the control action inside init() adds 6ac86ca3524b net/sched: act_pedit: validate the control action inside init() adds d6124d6ba697 net/sched: act_police: validate the control action inside init() adds e8c87c643ef3 net/sched: act_sample: validate the control action inside init() adds 4b006b0c139e net/sched: act_simple: validate the control action inside init() adds ec7727bb24b0 net/sched: act_skbedit: validate the control action inside init() adds 7c3d825d12c5 net/sched: act_skbmod: validate the control action inside init() adds e5fdabacbffc net/sched: act_tunnel_key: validate the control action ins [...] adds 7e0c8892df7d net/sched: act_vlan: validate the control action inside init() adds fe384e2fa36c net/sched: don't dereference a->goto_chain to read the cha [...] adds ee3bbfe806cd net/sched: let actions use RCU to access 'goto_chain' adds 1ea186e3aeea Merge branch 'net-sched-validate-the-control-action-with-a [...] adds 6b70fc94afd1 net-sysfs: Fix memory leak in netdev_register_kobject adds 408f13ef358a rhashtable: Still do rehash when we get EEXIST adds 5f543a54eec0 net: hns3: fix for not calculating tx bd num correctly adds c8248c6c1a3d r8169: don't read interrupt mask register in interrupt handler adds a7fb107b7d89 net: phy: Re-parent menus for MDIO bus drivers correctly adds fa3a419d2f67 net: xilinx: fix possible object reference leak adds be693df3cf9d net: ibm: fix possible object reference leak adds 75eac7b5f68b net: ethernet: ti: fix possible object reference leak adds 23c78343ec36 r8169: fix cable re-plugging issue adds 064c5d6881e8 net: sched: fix cleanup NULL pointer exception in act_mirr adds 737889efe971 tipc: tipc clang warning adds 526949e877f4 rxrpc: avoid clang -Wuninitialized warning adds f01a7dbe98ae bpf: Try harder when allocating memory for large maps adds cba368c1f01c bpf: Only print ref_obj_id for refcounted reg adds 0803278b0b4d bpf: do not restore dst_reg when cur_state is freed adds 83d163124cf1 bpf: verifier: propagate liveness on all frames adds 1d382264d911 bpf, libbpf: fix version info and add it to shared object adds 63197f78bca2 bpf, libbpf: clarify bump in libbpf version info adds a7d6ac3761d3 Merge branch 'libbpf-fixup' adds 27602e2c44da Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds d29f5aa0bc0c net: phy: don't clear BMCR in genphy_soft_reset adds fb1eb41a3dd4 dt-bindings: net: dsa: qca8k: fix example adds 5e07321f3388 dt-bindings: net: dsa: qca8k: support internal mdio-bus adds 1eec7151ae0e net: dsa: qca8k: remove leftover phy accessors adds db460c54b67f net: dsa: qca8k: extend slave-bus implementations adds 1f8389bf63ae net: sched: Kconfig: update reference link for PIE adds b7ebee2f95fb net: usb: aqc111: Extend HWID table by QNAP device adds 9926cb5f8b0f tipc: change to check tipc_own_id to return in tipc_net_stop adds 450895d04ba1 net: phy: bcm54xx: Encode link speed and activity into LEDs adds c493b09b2792 net: devlink: skip info_get op call if it is not defined i [...] adds 047a013f8d0a chelsio: use BUG() instead of BUG_ON(1) adds 8c838f53e149 dpaa2-eth: fix race condition with bql frame accounting adds 1a9df9e29c2a Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 2dbed152e2d4 ARM: davinci: fix build failure with allnoconfig adds e20119f7eaaa arm64: dts: renesas: r8a77990: Fix SCIF5 DMA channels adds c21cd4ae82e1 arm64: dts: renesas: r8a774c0: Fix SCIF5 DMA channels adds 44cd905041c8 Merge tag 'renesas-fixes-for-v5.1' of git://git.kernel.org [...] adds fa9463564e77 ARM: dts: nomadik: Fix polarity of SPI CS adds 544e784188f1 ARM: dts: bcm283x: Fix hdmi hpd gpio pull adds 9c05d4c33d15 Merge tag 'tags/bcm2835-dt-next-2019-03-04' into devicetree/fixes adds 274a8ddcbcc4 Merge tag 'arm-soc/for-5.1/devicetree-fixes' of https://gi [...] adds 7f3d6c8e8f5f soc: bcm: bcm2835-pm: Fix PM_IMAGE_PERI power domain support. adds 4deabfae643d soc: bcm: bcm2835-pm: Fix error paths of initialization. adds 7a9b6be9fe58 arm64: bcm2835: Add missing dependency on MFD_CORE. adds 4823a031f096 Merge tag 'tags/bcm2835-drivers-next-2019-03-12' into soc/fixes adds 0cee41d4d0fe Merge tag 'arm-soc/for-5.1/soc-fixes' of https://github.co [...] adds 1a7ee0efb26d ARM: dts: imx6dl-yapp4: Use rgmii-id phy mode on the cpu port adds 0c17e83fe423 ARM: imx51: fix a leaked reference by adding missing of_node_put adds 91740fc8242b ARM: imx6q: cpuidle: fix bug that CPU might not wake up at [...] adds 032f85c9360f ARM: dts: pfla02: increase phy reset duration adds 3123be11683e ARM: dts: imx6ull: Use the correct style for SPDX License [...] adds 41b37f4c0fa6 ARM: dts: imx6qdl: Fix typo in imx6qdl-icore-rqs.dtsi adds 15b43e497ffd ARM: dts: imx6dl-yapp4: Use correct pseudo PHY address for [...] adds 728e096dd708 ARM: imx_v6_v7_defconfig: continue compiling the pwm driver adds 507aaeeef80d ARM: imx_v4_v5_defconfig: enable PWM driver adds 2e8c54db3b69 Merge tag 'imx-fixes-5.1' of git://git.kernel.org/pub/scm/ [...] adds 93958742192e arm64: tegra: Disable CQE Support for SDMMC4 on Tegra186 adds 97c41a6bdce5 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds cd479eccd2e0 s390: limit brk randomization to 32MB adds 01396a374c3d s390/zcrypt: revisit ap device remove procedure adds 152e9b8676c6 s390/vtime: steal time exponential moving average adds 50b7f1b7236b vfio: ccw: only free cp on final interrupt adds 0ba8141fa06d Merge tag 'vfio-ccw-20190311' of git://git.kernel.org/pub/ [...] adds 0d9c038feff6 zcrypt: handle AP Info notification from CHSC SEI command adds b6ffdf27f3d4 s390/cpumf: Fix warning from check_processor_id adds bfed6d0ffc8d Merge tag 's390-5.1-2' of git://git.kernel.org/pub/scm/lin [...] adds 7d6ab823d646 vfs: Update mount API docs adds 8c7ae38d1ce1 afs: Fix StoreData op marshalling adds 3e82a7f9031f PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked adds 55397ce8df48 PCI/LINK: Clear bandwidth notification interrupt before en [...] adds 0fa635aec9ab PCI/LINK: Deduplicate bandwidth reports for multi-function [...] adds 9936328b41ce Merge tag 'pci-v5.1-fixes-1' of git://git.kernel.org/pub/s [...] adds b6a36e5ddf84 drm/fb: avoid setting 0 depth. adds 7cf77b273a8f drm/tegra: hub: Fix dereference before check adds 509869a2fec3 drm/tegra: vic: Fix implicit function declaration warning adds b23b52b6720e Merge tag 'drm/tegra/for-5.1-rc2' of git://anongit.freedes [...] adds 3f04e0a6cfeb drm: Fix drm_release() and device unplug adds a51143001d9e drm/udl: Refactor edid retrieving in UDL driver (v2) adds 21d2b1227323 drm/vgem: fix use-after-free when drm_gem_handle_create() fails adds 36b6c9ed45af drm/vkms: fix use-after-free when drm_gem_handle_create() fails adds e9abc611a941 drm/rockchip: vop: reset scale mode when win is disabled adds 776e78677f51 drm/meson: Fix invalid pointer in meson_drv_unbind() adds 2d8f92897ad8 drm/meson: Uninstall IRQ handler adds 3d565a21f2ce drm/meson: fix TMDS clock filtering for DMT monitors adds de53874a0f70 Merge tag 'drm-misc-fixes-2019-03-25' of git://anongit.fre [...] adds 0ab925d36906 drm/amd/display: Only allow VRR when vrefresh is within su [...] adds ee41c2db09f7 Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] adds 13bcb80b7ee7 drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check adds 1e8b15a1988e drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list adds 9f4984773240 drm/i915/gvt: stop scheduling workload when vgpu is inactive adds f552e7bd028f drm/i915/gvt: Don't submit request for error workload dispatch adds 1e18d5e6731d drm/i915/gvt: Only assign ppgtt root at dispatch time adds 72aabfb862e4 drm/i915/gvt: Add mutual lock for ppgtt mm LRU list adds 76444b6e62ed Merge tag 'gvt-fixes-2019-03-21' of https://github.com/int [...] adds 69903dfae031 drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro adds 4b9a3932e7ba drm/i915: Mark AML 0x87CA as ULX adds 71cd6cb23487 drm/i915/selftests: Fix an IS_ERR() vs NULL check adds 26cdaac4793c drm/i915/icl: Fix VEBOX mismatch BUG_ON() adds 0271ab11790c Merge tag 'drm-intel-fixes-2019-03-28' of git://anongit.fr [...] adds 9df0ef6ca9ee Merge tag 'drm-fixes-2019-03-29' of git://anongit.freedesk [...] adds 6958d11f77d4 xfs: don't trip over uninitialized buffer on extent read o [...] adds 228de124f290 xfs: dabtree scrub needs to range-check level adds a72e9d8d69e7 xfs: fix btree scrub checking with regards to root-in-inode adds 4b0bce30f39b xfs: always init bma in xfs_bmapi_write adds ed79dac98c5e xfs: prohibit fstrim in norecovery mode adds 2032a8a27b5c xfs: serialize unaligned dio writes against all other dio writes adds c6503f12d135 Merge tag 'xfs-5.1-fixes-1' of git://git.kernel.org/pub/sc [...] adds 187df76325af libceph: fix breakage caused by multipage bvecs adds daf5cc27eed9 ceph: fix use-after-free on symlink traversal adds 7376e39ad965 Merge tag 'ceph-for-5.1-rc3' of git://github.com/ceph/ceph-client adds 13f063815265 blk-mq: use blk_mq_put_driver_tag() to put tag adds 85fae294e1a5 blk-mq: update comment for blk_mq_hctx_has_pending() adds 9e75ad5d8f39 io_uring: fix big-endian compat signal mask handling adds e86185754556 blk-mq: fix sbitmap ws_active for shared tags adds e6d1fa584e0d sbitmap: order READ/WRITE freed instance and setting clear bit adds 9bf7933fc3f3 io_uring: offload write to async worker in case of -EAGAIN adds dd08a8d9a66d libata: fix using DMA buffers on stack adds 988aef9e8b0d nvme-tcp: fix an endianess miss-annotation adds cc2278c413c3 nvme-multipath: relax ANA state check adds 02db99548d36 nvmet: fix building bvec from sg list adds a536b4978575 nvmet: fix error flow during ns enable adds 7bca889ee929 Merge branch 'nvme-5.1' of git://git.infradead.org/nvme in [...] adds ffb8e45cf33e Merge tag 'for-linus-20190329' of git://git.kernel.dk/linux-block adds a75bb4eb9e56 Revert "kbuild: use -Oz instead of -Os when using clang" adds 688931a5ad4e kbuild: skip sub-make for in-tree build with GNU Make 4.x adds 7265f5b72640 coccinelle: put_device: reduce false positives adds 221cc2d27ddc kbuild: skip parsing pre sub-make code for recursion adds 156e7cbb3ef5 kbuild: do not overwrite .gitignore in output directory adds 1a49b2fd8f58 kbuild: strip whitespace in cmd_record_mcount findstring adds 7fcddf7c0041 scripts: coccinelle: Fix description of badty.cocci adds 54a7151b1496 kbuild: modversions: Fix relative CRC byte order interpretation adds 9c38f1f04408 kconfig/[mn]conf: handle backspace (^H) key adds 0e40da3efeb0 Merge tag 'kbuild-fixes-v5.1' of git://git.kernel.org/pub/ [...] adds 2b1d9c8f8723 ALSA: rawmidi: Fix potential Spectre v1 vulnerability adds c709f14f0616 ALSA: seq: oss: Fix Spectre v1 vulnerability adds 2733ccebf4a9 ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-8 [...] adds c7531e31c8a4 ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES [...] adds e1037354a0a7 ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset M [...] adds a806ef1cf3bb ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 adds 6ac371aa1a74 ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X [...] adds ca0214ee2802 ALSA: pcm: Fix possible OOB access in PCM oss plugins adds 4fc90fb883fc ALSA: hda/ca0132 - Simplify alt firmware loading code adds 113ce08109f8 ALSA: pcm: Don't suspend stream in unrecoverable PCM state adds e2a829b3da01 ALSA: hda/realtek - Fix speakers on Acer Predator Helios 5 [...] adds 9a4a6f0dc1ea Merge tag 'sound-5.1-rc3' of git://git.kernel.org/pub/scm/ [...] adds 5cd1c56c42be i2c: i801: Add support for Intel Comet Lake adds c4dcd89d20a8 i2c: iop3xx: make bindings file name match the driver adds 94c87527f4e1 i2c: mt65xx: make bindings file name match the driver adds 0a96f9ffbfe9 i2c: stu300: make bindings file name match the driver adds 45dfceb0d14a i2c: sun6i-p2wi: make bindings file name match the driver adds 080a91041465 i2c: wmt: make bindings file name match the driver adds 4ad528360cf6 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds c2fe742ff6e7 scsi: mpt3sas: Fix kernel panic during expander reset adds b6554cfe09e1 scsi: aacraid: Insure we don't access PCIe space during AER/EEH adds fba1bdd2a9a9 scsi: qla4xxx: fix a potential NULL pointer dereference adds 70fc085c5015 scsi: core: Run queue when state is set to running after b [...] adds c14a57264399 scsi: sd: Fix a race between closing an sd device and sd I/O adds 1d5de5bd311b scsi: sd: Quiesce warning if device does not report optima [...] adds fe67888fc007 scsi: zfcp: fix rport unblock if deleted SCSI devices on S [...] adds 242ec1455151 scsi: zfcp: fix scsi_eh host reset with port_forced ERP fo [...] adds c8206579175c scsi: zfcp: reduce flood of fcrscn1 trace records on multi [...] adds 6dc6a944d58a scsi: ibmvfc: Remove "failed" from logged errors adds 95237c25d8d0 scsi: ibmvfc: Add failed PRLI to cmd_status lookup array adds 3e6f7de43f49 scsi: ibmvfc: Byte swap status and error codes when logging adds d6e2635b9cf7 scsi: ibmvfc: Clean up transport events adds 3467b90737e1 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 5997da82145b binder: fix BUG_ON found by selinux-testsuite adds 5cec2d2e5839 binder: fix race between munmap() and direct reclaim adds bfb1ce1259ca habanalabs: fix MMU number of pages calculation adds 4eb1d1253ddd habanalabs: fix bug when mapping very large memory area adds f650a95b7102 habanalabs: complete user context cleanup before hard reset adds d12a5e2458d4 habanalabs: fix mapping with page size bigger than 4KB adds cbaa99ed1b69 habanalabs: perform accounting for active CS adds 7cb5101ee010 habanalabs: prevent host crash during suspend/resume adds 7c22278edd0a habanalabs: cast to expected type adds 80045e14423a Merge tag 'misc-habanalabs-fixes-2019-03-26' of git://peop [...] adds 0532a1b0d045 virt: vbox: Implement passing requestor info to the host f [...] adds 6f51092301a4 Merge tag 'char-misc-5.1-rc3' of git://git.kernel.org/pub/ [...] adds cd1b772d4881 driver core: remove BUS_ATTR() adds eed4897dfe8a Merge tag 'driver-core-5.1-rc3' of git://git.kernel.org/pu [...] adds 8bc32a285660 iommu: Don't print warning when IOMMU driver only supports [...] adds 8aafaaf22121 iommu/amd: Reserve exclusion range in iova-domain adds c0b7f2a5fb95 Merge tag 'iommu-fixes-v5.1-rc3' of git://git.kernel.org/p [...] adds 9e0a17db517d arm64: replace memblock_alloc_low with memblock_alloc adds f9007cc601e7 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds c412a769d245 kasan: fix variable 'tag' set but not used warning adds cae85cb8add3 mm/memory.c: fix modifying of page protection by insert_pfn() adds 44dc1b1fab78 mm/debug.c: add a cast to u64 for atomic64_read() adds c1e287c11b75 mailmap: add Changbin Du adds 73601ea5b7b1 fs/open.c: allow opening only regular files during execve() adds 9b7ea46a82b3 mm/hotplug: fix offline undo_isolate_page_range() adds e6a9467ea14b ocfs2: fix inode bh swapping mixup in ocfs2_reflink_inodes_lock adds 6d6ea1e967a2 mm: add support for kmem caches in DMA32 zone adds 0a352554da69 iommu/io-pgtable-arm-v7s: request DMA32 memory, and improv [...] adds a953e7721fa9 include/linux/hugetlb.h: convert to use vm_fault_t adds a7f40cfe3b7a mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRIC [...] adds 5ae2efb1dea9 mm/debug.c: fix __dump_page when mapping->host is not set adds b736523f0759 include/linux/list.h: fix list_is_first() kernel-doc adds eebf36480678 fs/proc/kcore.c: make kcore_modules static adds fcfc2aa0185f ptrace: take into account saved_sigmask in PTRACE{GET,SET}SIGMASK adds c4efe484b5f0 mm/memory_hotplug.c: fix notification in offline error path adds f5777bc2d9cf mm/page_isolation.c: fix a wrong flag in set_migratetype_i [...] adds 0bc9f5d14a93 drivers/block/zram/zram_drv.c: fix idle/writeback string compare adds d2b2c6dd227b mm/migrate.c: add missing flush_dcache_page for non-mapped [...] adds 4462996ea3cc checkpatch: add %pt as a valid vsprintf extension adds 262032785247 fs: fs_parser: fix printk format warning adds 23da9588037e fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links adds 922c010cf236 Merge branch 'akpm' (patches from Andrew) adds 1aa176ef5a45 Yama: mark local symbols as static adds 2623c4fbe2ad LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" adds 12195302ee6c Merge branch 'fixes-v5.1-a' of git://git.kernel.org/pub/sc [...] adds edef1ef13418 ACPI / CPPC: Fix guaranteed performance handling adds 92a3e426ec06 cpufreq: intel_pstate: Also use CPPC nominal_perf for base [...] adds 31d4c528cea4 cpufreq: scpi: Fix use after free adds 8e377a1c7e24 Merge tag 'pm-5.1-rc3' of git://git.kernel.org/pub/scm/lin [...] adds aa9aaa4d61c0 ACPI: use different default debug value than ACPICA adds 782492a7a480 Merge tag 'acpi-5.1-rc3' of git://git.kernel.org/pub/scm/l [...] adds e82adc1074a7 usb: typec: Fix unchecked return value adds 40fc165304f0 usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk adds 976daf9d1199 usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3 [...] adds 238e0268c827 usb: common: Consider only available nodes for dr_mode adds 22feda47b574 usb: usb251xb: Remove unnecessary comparison of unsigned i [...] adds 6cbcf596934c xhci: Fix port resume done detection for SS ports with LPM [...] adds 8867ea262196 usb: xhci: dbc: Don't free all memory with spinlock held adds d92f2c59cc2c xhci: Don't let USB3 ports stuck in polling state prevent suspend adds 1396929e8a90 phy: sun4i-usb: Support set_mode to USB_HOST for non-OTG PHYs adds e671765e521c usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothu [...] adds 41f00e6e9e55 usb: usb251xb: fix to avoid potential NULL pointer dereference adds 3d54d10c6afe usb: mtu3: fix EXTCON dependency adds 93e1c8a63830 usb: cdc-acm: fix race during wakeup blocking TX traffic adds f276e002793c usb: u132-hcd: fix resource leak adds 7ae622c978db usb: dwc3: pci: add support for Comet Lake PCH ID adds 9d6a54c14306 usb: gadget: net2280: Fix overrun of OUT messages adds f1d3fba17cd4 usb: gadget: net2280: Fix net2280_dequeue() adds 091dacc3cc10 usb: gadget: net2272: Fix net2272_dequeue() adds 072684e8c58d USB: gadget: f_hid: fix deadlock in f_hidg_write() adds 87be92b903ab Merge tag 'fixes-for-v5.1-rc2' of git://git.kernel.org/pub [...] adds d1252f023723 USB: serial: option: add support for Quectel EM12 adds 422c2537ba9d USB: serial: ftdi_sio: add additional NovaTech products adds f8df5c2c3e2d USB: serial: option: set driver_info for SIM5218 and compatibles adds 2908b076f519 USB: serial: mos7720: fix mos_parport refcount imbalance o [...] adds a595ecdd5f60 USB: serial: cp210x: add new device id adds 84f3b43f7378 USB: serial: option: add Olicard 600 adds d65d25b84f1f Merge tag 'usb-serial-5.1-rc3' of https://git.kernel.org/p [...] adds 8d02a9a89729 Merge tag 'usb-5.1-rc3' of git://git.kernel.org/pub/scm/li [...] adds 32f47179833b serial: mvebu-uart: Fix to avoid a potential NULL pointer [...] adds 3a10e3dd52e8 serial: max310x: Fix to avoid potential NULL pointer dereference adds c85be041065c tty: atmel_serial: fix a potential NULL pointer dereference adds 6734330654da tty: mxs-auart: fix a potential NULL pointer dereference adds ac0cdb3d9901 sc16is7xx: missing unregister/delete driver on error in sc [...] adds c5cbc78acf69 tty: serial: qcom_geni_serial: Initialize baud in qcom_gen [...] adds 72ff51d8dd26 serial: ar933x_uart: Fix build failure with disabled console adds 93bcefd4c6ba serial: sh-sci: Fix setting SCSCR_TIE while transferring data adds f3040983132b tty/serial: atmel: Add is_half_duplex helper adds 69646d7a3689 tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stopped adds 898a737c8a43 dt-bindings: serial: Add compatible for Mediatek MT8183 adds 3ec8002951ea Disable kgdboc failed by echo space to /sys/module/kgdboc/ [...] adds f4e68d58cf2b tty: fix NULL pointer issue when tty_port ops is not set adds 52afe190ff03 Merge tag 'tty-5.1-rc3' of git://git.kernel.org/pub/scm/li [...] adds bd31342f0046 staging: remove mt7621-eth adds 4420a5611ea5 staging: mt7621-dts: update ethernet settings. adds 8bce6dcede65 staging: erofs: fix to handle error path of erofs_vmap() adds bafd9c64056c staging: comedi: ni_mio_common: Fix divide-by-zero for DIO [...] adds ae0a6d2017f7 staging: olpc_dcon_xo_1: add missing 'const' qualifier adds 1beea6204e23 staging: axis-fifo: add CONFIG_OF dependency adds 45ac7b31bc6c staging: speakup_soft: Fix alternate speech with other synths adds 90cd9bed5adb staging, mt7621-pci: fix build without pci support adds 7671ce0d9293 staging: rtl8188eu: Fix potential NULL pointer dereference [...] adds d70d70aec963 staging: rtlwifi: rtl8822b: fix to avoid potential NULL po [...] adds 22c971db7dd4 staging: rtl8712: uninitialized memory in read_bbreg_hdl() adds 6a8ca24590a2 staging: rtlwifi: Fix potential NULL pointer dereference o [...] adds 3b9c2f2e0e99 staging: vt6655: Fix interrupt race condition on device start up. adds b6391ac73400 staging: erofs: fix error handling when failed to read com [...] adds 9b9c87cf5178 staging: vc04_services: Fix an error code in vchiq_probe() adds 9498da46d1ce staging: octeon-ethernet: fix incorrect PHY mode adds 33bac912840f staging: erofs: keep corrupted fs from crashing kernel in [...] adds cc26358f89c3 staging: vt6655: Remove vif check from vnt_interrupt adds 32faca66bd3f Merge tag 'staging-5.1-rc3' of git://git.kernel.org/pub/sc [...] adds 7ecced0934e5 gpio: exar: add a check for the return value of ida_simple [...] adds c5bc6e526d3f gpio: adnp: Fix testing wrong value in adnp_gpio_direction_input adds b45a02e13ee7 gpio: amd-fch: Fix bogus SPDX identifier adds 3b55cb88c389 Merge tag 'gpio-5.1-rc2-fixes-for-linus' of git://git.kern [...] adds e5545c94e43b gpio: of: Check propname before applying "cs-gpios" quirks adds 7ce40277bf84 gpio: of: Check for "spi-cs-high" in child instead of parent node adds f7299d441a4d gpio: of: Fix of_gpiochip_add() error path adds 6cf4511e9729 gpio: aspeed: fix a potential NULL pointer dereference adds fa59dd234c9a Revert "gpio: use new gpio_set_config() helper in more places" adds 2583303debb7 gpio: mockup: fix debugfs read adds ce9fb53c7283 gpio: mockup: use simple_read_from_buffer() in debugfs rea [...] adds 86d0756558b7 Merge tag 'gpio-v5.1-rc3-fixes-for-linus' of git://git.ker [...] adds 3af9a5256f44 Merge tag 'gpio-v5.1-2' of git://git.kernel.org/pub/scm/li [...] adds 4cb6560514fa leds: trigger: netdev: fix refcnt leak on interface rename adds 0aab8e4df470 leds: pca9532: fix a potential NULL pointer dereference adds 909346433064 leds: trigger: netdev: use memcpy in device_name_store adds b5c8314f0eba Merge tag 'led-fixes-for-5.1-rc3' of git://git.kernel.org/ [...] adds 9dfec7ca0ba7 dmaengine: stm32-mdma: Revert "dmaengine: stm32-mdma: Add [...] adds d498bc0ce8ac MAINTAINERS: Fix uniphier-mdmac.c file path adds c877b3df8527 Merge tag 'dmaengine-fix-5.1-rc3' of git://git.infradead.o [...] adds d9470757398a powerpc/64: Fix memcmp reading past the end of src/dest adds ce9afe08e71e powerpc/pseries/energy: Use OF accessor functions to read [...] adds 6f845ebec270 powerpc/pseries/mce: Fix misleading print for TLB mutlihit adds 6536c5f2c8cf Merge tag 'powerpc-5.1-4' of git://git.kernel.org/pub/scm/ [...] adds db779ef67ffe proc/kcore: Remove unused kclist_add_remap() adds cfa637cb20e9 Merge tag 'v5.1-rc2' into core/urgent, to resolve a conflict adds 056d28d135bc objtool: Query pkg-config for libelf location adds 7dd476171149 watchdog: Respect watchdog cpumask on CPU hotplug adds f78b5be2a5d0 Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 93a64ee71d10 MAINTAINERS: Remove deleted file from futex file pattern adds 573efdc5ea95 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds 206b92353c83 cpu/hotplug: Prevent crash when CPU bringup fails on CONFI [...] adds bebd024e4815 x86/smp: Enforce CONFIG_HOTPLUG_CPU when SMP=y adds c29d85417c5f Merge branch 'smp-urgent-for-linus' of git://git.kernel.or [...] adds c8fa7a807f3c perf cs-etm: Add missing case value adds f3b4e06b3bda perf intel-pt: Fix TSC slip adds 4e8a5c155137 perf evsel: Fix max perf_event_attr.precise_ip detection adds be709d48329a tools headers uapi: Sync asm-generic/mman-common.h and lin [...] adds e33ff03da160 tools headers uapi: Sync linux/fcntl.h to get the F_SEAL_F [...] adds 949af89af02c tools arch x86: Sync asm/cpufeatures.h with the kernel sources adds 82392516e9e0 tools headers uapi: Update drm/i915_drm.h adds 8142bd82a59e tools headers: Update x86's syscall_64.tbl and uapi/asm-ge [...] adds 707c373c846c tools headers uapi: Sync powerpc's asm/kvm.h copy with the [...] adds 977c7a6d1e26 perf machine: Update kernel map address and re-order properly adds 8453c936db20 perf scripts python: exported-sql-viewer.py: Fix never-end [...] adds 606bd60ab6fb perf scripts python: exported-sql-viewer.py: Fix python3 support adds e94d6b7f615e perf pmu: Fix parser error for uncore event alias adds 22261fdf68f2 Merge tag 'perf-urgent-for-mingo-5.1-20190329' of git://gi [...] adds 590627f755bc Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 7f2daa96759b x86/resctrl: Remove unused variable adds 0f02daed4e08 x86/boot: Fix incorrect ifdeffery scope adds b929a500d684 x86/realmode: Don't leak the trampoline kernel address adds a9d57ef15cbe x86/retpolines: Disable switch jump tables when retpolines [...] adds 92c77f7c4d5d x86/mm: Don't exceed the valid physical address space adds f6027c81099e x86/cpufeature: Fix __percpu annotation in this_cpu_has() adds f560bd19d2fe x86/realmode: Make set_real_mode_mem() static inline adds 915ee0da5ecb Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 552c69b1dc71 KVM: nVMX: Do not inherit quadrant and invalid for the roo [...] adds 47c42e6b4192 KVM: x86: fix handling of role.cr4_pae and rename it to 'g [...] adds 5e124900c6eb KVM: doc: Fix incorrect word ordering regarding supported [...] adds ddba91801aeb KVM: Reject device ioctls from processes other than the VM [...] adds 05d5a4863525 KVM: SVM: Workaround errata#1096 (insn_len maybe zero on S [...] adds 711eff3a8fa1 kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and H [...] adds 4d66623cfba0 KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_ [...] adds 3d9683cf3bfb KVM: export <linux/kvm_para.h> and <asm/kvm_para.h> iif KV [...] adds f285c633cb6d kvm: mmu: Used range based flushing in slot_handle_level_range adds ca0488aadd01 kvm: don't redefine flags as something else adds 0cf9135b773b KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts adds 2bdb76c015df kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs adds 013cc6ebbf41 x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init adds 45def77ebf79 KVM: x86: update %rip after emulating IO adds 8df98ae0ab2e KVM: selftests: assert on exit reason in CR4/cpuid sync test adds 0a3f29b5a77d KVM: selftests: explicitly disable PIE for tests adds ffac839d0406 KVM: selftests: disable stack protector for all KVM tests adds 0f73bbc851ed KVM: selftests: complete IO before migrating guest state adds 919f6cd8bb2f KVM: doc: Document the life cycle of a VM and its resources adds e2788c4a41cb Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION adds ebff0b0e3d3c KVM: arm64: Reset the PMU in preemptible context adds ca71228b42a9 arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled adds a6ecfb11bf37 KVM: arm/arm64: vgic-its: Take the srcu lock when writing [...] adds 7494cec6cb3b KVM: arm/arm64: vgic-its: Take the srcu lock when parsing [...] adds a80868f39855 KVM: arm/arm64: Enforce PTE mappings at stage2 when needed adds 3c3736cd32bf KVM: arm/arm64: Fix handling of stage2 huge mappings adds d9ea27a33048 KVM: arm/arm64: vgic-its: Make attribute accessors static adds 8324c3d518cf KVM: arm/arm64: Comments cleanup in mmu.c adds 690edec54cba Merge tag 'kvmarm-fixes-for-5.1' of git://git.kernel.org/p [...] adds 63fc9c23488d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 79a3aaa7b82e Linux 5.1-rc3 adds 4fdcfab5b553 jffs2: fix use-after-free on symlink traversal adds 0cdc17ebd207 ubifs: fix use-after-free on symlink traversal adds 93b919da64c1 debugfs: fix use-after-free on symlink traversal adds db5481e705e2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b53119f13a04 pin iocb through aio. adds 833f4154ed56 aio: fold lookup_kiocb() into its sole caller adds a9339b785509 aio: keep io_event in aio_kiocb adds 2bb874c0d873 aio: store event at final iocb_put() adds af5c72b1fc7a Fix aio_poll() races adds 958c13ce141c make aio_read()/aio_write() return int adds 7425970347a2 aio: move dropping ->ki_eventfd into iocb_destroy() adds fa0ca2aee3be deal with get_reqs_available() in aio_get_req() itself adds 7316b49c2a11 aio: move sanity checks and request allocation to io_submit_one() adds 5e7a8ca31926 Merge branch 'work.aio' of git://git.kernel.org/pub/scm/li [...] adds 9f3bd8fe8f9d Update Nicolas Pitre's email address adds a165dcc923ad hwmon: (w83773g) Select REGMAP_I2C to fix build error adds 8e6af454117a hwmon: (occ) Fix power sensor indexing adds 5fd43ddbec76 hwmon: (ntc_thermistor) Fix temperature type reporting adds d3b018f75756 dt-bindings: hwmon: (adc128d818) Specify ti,mode property size adds 4a3164e3d7be Merge tag 'hwmon-for-v5.1-rc4' of git://git.kernel.org/pub [...] adds 556a888a14af signal: don't silently convert SI_USER signals to non-curr [...] adds a816fd6b49b6 Merge tag 'pidfd-fixes-v5.1-rc3' of gitolite.kernel.org:pu [...] adds 7d01427aaa78 HID: quirks: use correct format chars in dbg_hid adds a23eab893476 HID: hid-asus: select CONFIG_POWER_SUPPLY adds 78b92f5f00cb HID: quirks: Drop misused kernel-doc annotation adds 1cbbd85fbcdc HID: uclogic: remove redudant duplicated null check on ver_ptr adds 6b538cc21334 HID: steam: fix deadlock with input devices. adds 94a9992f7dbd HID: Increase maximum report size allowed by hid_field_extract() adds 6c44b15e1c90 HID: logitech: check the return value of create_singlethre [...] adds cef0d4948cb0 HID: debug: fix race condition with between rdesc_show() a [...] adds fd35759ce32b HID: logitech: Handle 0 scroll events for the m560 adds 2bafa1e96254 HID: quirks: Fix keyboard + touchpad on Lenovo Miix 630 adds 74e7c6c877f6 HID: i2c-hid: Disable runtime PM on Synaptics touchpad adds ce856634af8c HID: input: add mapping for Assistant key adds 8ed86627f715 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2f94a3125b87 cifs: fix kref underflow in close_shroot() adds 153322f7536a smb3: Fix enumerating snapshots to Azure adds ca567eb2b3f0 SMB3: Allow persistent handle timeout to be configurable on mount adds 4811e3096daa cifs: a smb2_validate_and_copy_iov failure does not mean t [...] adds 145f47c7381d Merge tag '5.1-rc3-smb3-fixes' of git://git.samba.org/sfre [...] adds 20bb907f7dc8 mfd: twl-core: Disable IRQ while suspended adds 1d71670e5e09 mfd: sc27xx: Use SoC compatible string for PMIC devices adds a05a2e7998ab mfd: sun6i-prcm: Allow to compile with COMPILE_TEST adds 9db6ce4ecefb Merge tag 'mfd-fixes-5.1' of git://git.kernel.org/pub/scm/ [...] adds c8b1917c8987 ACPICA: Clear status of GPEs before enabling them adds b59fb7ef5240 Merge branch 'acpica' into acpi adds b512f71221d0 Merge tag 'acpi-5.1-rc4' of git://git.kernel.org/pub/scm/l [...] adds 4ab526468344 cpufreq/intel_pstate: Load only on Intel hardware adds df2f677dee3c tools/power turbostat: Restore ability to execute in topol [...] adds 562855eeb113 tools/power turbostat: Cleanup CC3-skip code adds 31a1f15cea5e tools/power turbostat: Cleanup CNL-specific code adds 937807d355a3 tools/power turbostat: Add Icelake support adds 6de68fe15a0f tools/power turbostat: Add Die column adds 0a42d235e50d tools/power turbostat: Do not display an error on systems [...] adds 9392bd98bba7 tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL adds 3316f99a9f1b tools/power turbostat: Also read package power on AMD F17h (Zen) adds 8173c336989c tools/power turbostat: Add checks for failure of fgets() a [...] adds 5ea7647b333f tools/power turbostat: Warn on bad ACPI LPIT data adds 0f71d089c912 tools/power turbostat: update version number adds 59cc8cd60c78 Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds 58b0cf8e2418 Merge branch 'pm-tools' adds 20ad549488d5 Merge tag 'pm-5.1-rc4' of git://git.kernel.org/pub/scm/lin [...] adds dbee9c9c4584 riscv: fix accessing 8-byte variable from RV32 adds 387181dcdb6c RISC-V: Always compile mm/init.c with cmodel=medany and notrace adds ff0e2a7bd13f RISC-V: Fix FIXMAP_TOP to avoid overlap with VMALLOC area adds da4ed3787391 RISC-V: Use IS_ENABLED(CONFIG_CMODEL_MEDLOW) adds 8e22ba96d44c Merge tag 'riscv-for-linus-5.1-rc4' of git://git.kernel.or [...] adds 5ceaeb99ffb4 net: dsa: mv88e6xxx: fix few issues in mv88e6390x_port_set_cmode adds 0b91bce1ebfc net: datagram: fix unbounded loop in __skb_try_recv_datagram() adds 79706ced7a98 MAINTAINERS: Fix documentation file name for PHY Library adds b5f9bd15b885 ila: Fix rhashtable walker list corruption adds 669efc76b317 net: hns3: fix compile error adds 7f07e5f1f778 net: mii: Fix PAUSE cap advertisement from linkmode_adv_to [...] adds b3e208069477 thunderx: enable page recycling for non-XDP case adds cd35ef91490a thunderx: eliminate extra calls to put_page() for pages he [...] adds 23da1021a573 Merge branch 'thunderx-fix-receive-buffer-page-recycling' adds 1017e0987117 vrf: prevent adding upper devices adds 4ba104f468bb batman-adv: Reduce claim hash refcnt only for removed entry adds 3d65b9accab4 batman-adv: Reduce tt_local hash refcnt only for removed entry adds f131a56880d1 batman-adv: Reduce tt_global hash refcnt only for removed entry adds ca8c3b922e70 batman-adv: fix warning in function batadv_v_elp_get_throughput adds 438b3d3fae43 batman-adv: Fix genl notification for throughput_override adds d3332184f1e9 Merge tag 'batadv-net-for-davem-20190328' of git://git.ope [...] adds b3ccbbce1e45 i40e: fix i40e_ptp_adjtime when given a negative delta adds dabb8338be53 igb: Fix WARN_ONCE on runtime suspend adds 7ec52b9df7d7 ixgbe: fix mdio bus registration adds f669d24f3dd0 i40e: fix WoL support check adds 01ca667133d0 fm10k: Fix a potential NULL pointer dereference adds 5ac4b47d1a88 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 6e57d72a84db net: dsa: Implement flow_dissect callback for tag_qca adds 6289d0facd9e qmi_wwan: add Olicard 600 adds 355b98553789 netns: provide pure entropy for net_hash_mix() adds c8ba5b91a04e nfp: validate the return code from dev_queue_xmit() adds c3e1f7fff69c nfp: disable netpoll on representors adds 577dd43a17b2 Merge branch 'nfp-fix-retcode-and-disable-netpoll-on-repre [...] adds f28cd2af22a0 openvswitch: fix flow actions reallocation adds cb66ddd15620 net: rds: force to destroy connection if t_sock is NULL in [...] adds 9a5a90d167b0 net: core: netif_receive_skb_list: unlist skb before passi [...] adds 18bebc6dd328 bonding: show full hw address in sysfs for slave entries adds 1b704c4a1ba9 hv_netvsc: Fix unwanted wakeup after tx_disable adds c43ac97bac98 net: tls: prevent false connection termination with offload adds 3d8830266ffc net: ethtool: not call vzalloc for zero sized memory request adds 4d31c4fa3f9e cxgb4: Update 1.23.3.0 as the latest firmware supported. adds ec915f4744a0 Revert "cxgb4: Update 1.23.3.0 as the latest firmware supported." adds e8b26b2135de net/mlx5: Decrease default mr cache size adds bc87a0036826 net/mlx5e: Fix error handling when refreshing TIRs adds 8998576bd9c6 net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all [...] adds 8e949363f017 net: mlx5: Add a missing check on idr_find, free buf adds 80a2a9026b24 net/mlx5e: Add a lock on tir list adds 8d047bf56a2c net/mlx5: ethtool, Fix type analysis of advertised link-mode adds dd1b9e09c12b net/mlx5: ethtool, Allow legacy link-modes configuration v [...] adds 8a91ad9355c6 net/mlx5: E-Switch, Fix access to invalid memory when togg [...] adds 84be899f6fd2 net/mlx5e: Correctly use the namespace type when allocatin [...] adds 5c1d260ed10c net/mlx5: E-Switch, Protect from invalid memory access in [...] adds eca4a928585a net/mlx5: E-Switch, Fix esw manager vport indication for m [...] adds 36acf63a066f net/mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa adds 5ec983e924c7 net/mlx5e: Update xoff formula adds e28408e98bce net/mlx5e: Update xon formula adds 7f1a546e3222 net/mlx5e: Consider tunnel type for encap contexts adds 19c847444d1e Merge tag 'mlx5-fixes-2019-03-29' of git://git.kernel.org/ [...] adds 1da6c4d9140c bpf: fix use after free in bpf_evict_inode adds 927cb78177ae bpf: remove incorrect 'verifier bug' warning adds cabacfbbe54e selftests/bpf: test case for invalid call stack in dead code adds 61777f378774 Merge branch 'fix-verifier-warning' adds f52c97d9df98 bpf, doc: fix BTF docs reflow of bullet list adds 9ec71c1cdbdd libbpf: fix btf_dedup equivalence check handling of differ [...] adds eb76899ce749 selftests/bpf: add btf_dedup test for VOID equivalence check adds 369b976d6f36 Merge branch 'fix-btf_dedup' adds 379e2014c95b libbpf: add xsk.h to install_headers target adds 89dedaef49d3 libbpf: add libelf dependency to shared library build adds 8543e4378079 bpf, libbpf: fix quiet install_headers adds 676e4a6fe703 xdp: fix cpumap redirect SKB creation bug adds 22bdf7d459ce Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 288ac524cf70 r8169: disable default rx interrupt coalescing on RTL8168 adds 583e63614149 net: stmmac: use correct DMA buffer size in the RX descriptor adds 972c9be784e0 net: stmmac: ratelimit RX error logs adds 07b397535237 net: stmmac: don't stop NAPI processing when dropping a packet adds 1b746ce8b397 net: stmmac: don't overwrite discard_frame status adds 8ac0c24fe1c2 net: stmmac: fix dropping of multi-descriptor RX frames adds 057a0c5642a2 net: stmmac: don't log oversized frames adds d3de85a51a4b Merge branch 'net-stmmac-fix-handling-of-oversized-frames' adds 6f07e5f06c87 tipc: check bearer name with right length in tipc_nl_compa [...] adds 8c63bf9ab4be tipc: check link name with right length in tipc_nl_compat_ [...] adds 2ac695d1d602 tipc: handle the err returned from cmd header function adds 7ff0b608984b Merge branch 'tipc-a-batch-of-uninit-value-fixes-for-netli [...] adds b506bc975f60 tcp: fix a potential NULL pointer dereference in tcp_sk_exit adds 8c1074f690bc MAINTAINERS: net: update Solarflare maintainers adds 8c83f2df9c65 vrf: check accept_source_route on the original netdevice adds 0db6f8befc32 net/sched: fix ->get helper of the matchall cls adds 5dd431b6b92c net: sched: introduce and use qstats read helpers adds e5f0e8f8e456 net: sched: introduce and use qdisc tree flush/purge helpers adds c4df1bddc430 Merge branch 'net-sched-fix-stats-accounting-for-child-NOL [...] adds 3c446e6f9699 kcm: switch order of device registration to fix a crash adds f7ee799a51dd nfp: flower: replace CFI with vlan present adds 42cd5484a22f nfp: flower: remove vlan CFI bit from push vlan action adds d1b58fc60758 Merge branch 'nfp-flower-fix-matching-and-pushing-vlan-CFI-bit' adds 09279e615c81 sctp: initialize _pad of sockaddr_in before copying to use [...] adds 1d3ff0950e2b dccp: Fix memleak in __feat_register_sp adds b2e54b09a3d2 ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type adds b83f28e1e38a i40e: move i40e_xsk_umem function adds 44ddd4f17092 i40e: add tracking of AF_XDP ZC state for each queue pair adds 845368bc61a7 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 0ab03f353d36 net-gro: Fix GRO flush when receiving a GSO packet. adds ef0efcd3bd3f ipv6: Fix dangling pointer when ipv6 fragment adds 3a39a12ad364 net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() adds acb1ce15a611 net: hns: Use NAPI_POLL_WEIGHT for hns driver adds c0b098442681 net: hns: Fix probabilistic memory overwrite when HNS driv [...] adds f058e46855dc net: hns: fix ICMP6 neighbor solicitation messages discard [...] adds 8601a99d7c02 net: hns: Fix WARNING when remove HNS driver with SMMU enabled adds 15400663aba5 net: hns: Fix sparse: some warnings in HNS drivers adds 47b62cd8368f Merge branch 'net-hns-bugfixes-for-HNS-Driver' adds 2ec1ed2aa687 net: thunderx: fix NULL pointer dereference in nicvf_open/ [...] adds fae2708174ae net/sched: act_sample: fix divide by zero in the traffic path adds aecfde23108b tcp: Ensure DCTCP reacts to losses adds b2100cc56fca sch_cake: Use tc_skb_protocol() helper for getting packet [...] adds c87b4ecdbe8d sch_cake: Make sure we can write the IP header before chan [...] adds 3baf5c2d6f4f Merge branch 'sch_cake-fixes' adds 2c3af7d901c6 selftests/bpf: fix vlan handling in flow dissector program adds 822fe6179501 net/flow_dissector: pass flow_keys->n_proto to BPF programs adds b9e9c8599f0f flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff adds 2ee7fba0d62d flow_dissector: allow access only to a subset of __sk_buff fields adds ae82899bbe92 flow_dissector: document BPF flow dissector environment adds a090dbf25c56 Merge branch 'bpf-flow-dissector-fixes' adds 5eed7898626b flow_dissector: rst'ify documentation adds 5ba578011702 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 0a89eb92d8c3 vlan: conditional inclusion of FCoE hooks to match netdevi [...] adds cc5a726c7915 libcxgb: fix incorrect ppmax calculation adds 1515a63fc413 net: bridge: always clear mcast matching struct on reports [...] adds bb9bd814ebf0 ipv6: sit: reset ip header pointer in ipip6_rcv adds bbd669a868bb ibmvnic: Fix completion structure initialization adds 0548740e53e6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds ad51c46eec73 drm/amd/amdgpu: fix PCIe dpm feature issue (v3) adds 6f5d29ff1a64 drm/amd/powerplay: add ECC feature bit adds aaaba51bf161 drm/amd/powerplay: correct data type to avoid overflow adds db64a2f43c1b drm/amd/powerplay: fix possible hang with 3+ 4K monitors adds ab0cb022c8fd drm/amd/display: VBIOS can't be light up HDMI when restart system adds d939f44d4a7f drm/amdgpu: remove unnecessary rlc reset function on gfx9 adds 2ded18812bb1 Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] adds a145b5b0e487 drm/i915: Always backoff after a drm_modeset_lock() deadlock adds dade58ed5af6 drm/i915/gvt: do not deliver a workload if its creation fails adds 663a50ceac75 drm/i915/gvt: do not let pin count of shadow mm go negative adds 7f1a93b1f1d1 drm/i915/gvt: Correct the calculation of plane size adds cf9ed66671ec drm/i915/gvt: Fix kerneldoc typo for intel_vgpu_emulate_hotplug adds 57cbec02f9b1 Merge tag 'gvt-fixes-2019-04-04' of https://github.com/int [...] adds 23b5f422e8f4 Merge tag 'drm-intel-fixes-2019-04-04' of git://anongit.fr [...] adds ea2cec24c8d4 Merge tag 'drm-fixes-2019-04-05' of git://anongit.freedesk [...] adds c7084edc3f6d tty: mark Siemens R3964 line discipline as BROKEN adds 6b0868c820ff mm/compaction.c: correct zone boundary handling when reset [...] adds 5b56d996dd50 mm/compaction.c: abort search if isolation fails adds 7f46774c6480 Merge tag 'mm-compaction-5.1-rc4' of git://git.kernel.org/ [...] adds 631b7abacd02 ptrace: Remove maxargs from task_current_syscall() adds d08e411397cb tracing/syscalls: Pass in hardcoded 6 into syscall_get_arg [...] adds 10a16997db3d riscv: Fix syscall_get_arguments() and syscall_set_arguments() adds ed3bb007021b csky: Fix syscall_get_arguments() and syscall_set_arguments() adds b35f549df1d7 syscalls: Remove start and number from syscall_get_argumen [...] adds 32d92586629a syscalls: Remove start and number from syscall_set_argumen [...] adds 970b766cfd3f Merge tag 'trace-5.1-rc3' of git://git.kernel.org/pub/scm/ [...] adds 1c41860864c8 arm64: fix wrong check of on_sdei_stack in nmi context adds 2f9e10acfa12 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds ede885ecb2cd kvm: svm: fix potential get_num_contig_pages overflow adds b86bc2858b38 KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow adds acff78477b9b KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) adds c73f4c998e1f KVM: x86: nVMX: fix x2APIC VTPR read intercept adds bc5725f97408 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 426b046b748d vfio/pci: use correct format characters adds e39dd513d5f2 vfio/spapr_tce: Make symbol 'tce_iommu_driver_ops' static adds 492855939bdb vfio/type1: Limit DMA mappings per container adds 3e28fb0fcb69 Merge tag 'vfio-v5.1-rc4' of git://github.com/awilliam/linux-vfio adds 0d74e6a3b642 dm integrity: change memcmp to strncmp in dm_integrity_ctr adds 5efedc9b62b5 dm integrity: make dm_integrity_init and dm_integrity_exit static adds 93fc91675a6c dm init: fix const confusion for dm_allowed_targets array adds 75ae193626de dm: revert 8f50e358153d ("dm: limit the max bio size as BI [...] adds eb40c0acdc34 dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic [...] adds bcb44433bba5 dm: disable DISCARD if the underlying storage no longer su [...] adds 4ed319c6ac08 dm integrity: fix deadlock with overlapping I/O adds 4f1cbe078546 Merge tag 'for-5.1/dm-fixes' of git://git.kernel.org/pub/s [...] adds 5f074f3e192f lib/string.c: implement a basic bcmp adds 298a32b13208 kmemleak: powerpc: skip scanning holes in the .bss section adds 6147e136ff50 include/linux/bitrev.h: fix constant bitrev adds b11ed18efa8f lib/lzo: fix bugs for very short or empty input adds fcae96ff9653 mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() adds 58b6e5e8f1ad hugetlbfs: fix memory leak for resv_map adds c6f3c5ee40c1 mm/huge_memory.c: fix modifying of page protection by inse [...] adds be87ab0afd68 psi: clarify the units used in pressure files adds 0b3d6e6f2dd0 mm: writeback: use exact memcg dirty counts adds 166dbd930c99 MAINTAINERS: fix bad pattern in ARM/NUVOTON NPCM adds 803cfadcb6c5 MAINTAINERS: add maintainer and replacing reviewer ARM/NUV [...] adds acaf892ecbf5 sh: fix multiple function definition build errors adds e91455217d8c mm/util.c: fix strndup_user() comment adds 9002b21465fa kernel/sysctl.c: fix out-of-bounds access when setting file-max adds f654f0fc0bd3 Merge branch 'akpm' (patches from Andrew) adds d6752e185c31 rtc: cros-ec: Fail suspend/resume if wake IRQ can't be configured adds 15d82d224987 rtc: sh: Fix invalid alarm warning for non-enabled alarm adds 22e7d5148d9a rtc: sd3078: fix manufacturer name adds 882c5e552ffd rtc: da9063: set uie_unsupported when relevant adds be76865df56f Merge tag 'rtc-5.1-2' of git://git.kernel.org/pub/scm/linu [...] adds 10dce8af3422 fs: stream_open - opener for stream-like files so that rea [...] adds c2f8d7cb32cd Revert: parisc: Use F_EXTEND() macro in iosapic code adds 45efd871bf0a parisc: regs_return_value() should return gpr28 adds f324fa583277 parisc: also set iaoq_b in instruction_pointer_set() adds d006e95b5561 parisc: Detect QEMU earlier in boot process adds 373c39250857 Merge branch 'parisc-5.1-2' of git://git.kernel.org/pub/sc [...] adds 3ace6891ce8b i2c: imx: don't leak the i2c adapter on error adds faac51ddac45 Merge branch 'i2c/for-current-fixed' of git://git.kernel.o [...] adds 872e192fab64 scsi: qedi: remove declaration of nvm_image from stack adds 1cb1d2c64e81 scsi: core: add new RDAC LENOVO/DE_Series device adds 382e06d11e07 scsi: storvsc: Fix calculation of sub-channel count adds ed2e63aaec4f scsi: storvsc: Reduce default ring buffer size to 128 Kbytes adds 4eb015358866 scsi: lpfc: Fix missing wakeups on abort threads adds eccc58cb10fe Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds d9b8a67b3b95 mtd: cfi: fix deadloop in cfi_cmdset_0002.c do_write_buffer adds 82331a70cc3c Merge tag 'mtd/fixes-for-5.1-rc4' of git://git.kernel.org/ [...] adds ad94dc3a7eb5 xen: use struct_size() helper in kzalloc() adds 42d8644bd77d xen: Prevent buffer overflow in privcmd ioctl adds 3b0468914708 Merge tag 'for-linus-5.1b-rc4-tag' of git://git.kernel.org [...] adds 42b1bd33dcde block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y adds b9a1ff504b94 block: use blk_free_flush_queue() to free hctx->fq in blk_ [...] adds ff3b74b8e167 blk-mq: add trace block plug and unplug for multiple queues adds 25adf50fe25d io_uring: fix double free in case of fileset regitration failure adds 58ccd2d31e50 paride/pf: Fix potential NULL pointer dereference adds bcc816dfe51a blk-mq: do not reset plug->rq_count before the list is sorted adds f0d176255401 paride/pcd: Fix potential NULL pointer dereference and mem leak adds fd9c40f64c51 block: Revert v5.0 blk_mq_request_issue_directly() changes adds 7ff684a683d7 null_blk: prevent crash from bad home_node value adds 47b16820c490 xsysace: Fix error handling in ace_setup adds 429fba106e82 Merge tag 'for-linus-20190407' of git://git.kernel.dk/linux-block adds ac0722f23ff5 dt-bindings: cpu: Fix JSON schema adds a6256b3a92cb dt-bindings: reset: meson-g12a: Add missing USB2 PHY resets adds 13e8a05b9224 reset: meson-audio-arb: Fix missing .owner setting of rese [...] adds 57683e452b73 Merge tag 'reset-fixes-for-v5.1' of git://git.pengutronix. [...] adds 8efd6365417a arm64: dts: stratix10: add the sysmgr-syscon property from [...] adds 3e372088abaa Merge tag 'stratix10_fix_for_v5.1' of git://git.kernel.org [...] adds 924726888f66 arm64: dts: rockchip: fix rk3328-roc-cc gmac2io tx/rx_delay adds eb523a4960b6 arm64: dts: rockchip: add DDC bus on Rock Pi 4 adds 6b2fde3dbfab ARM: dts: rockchip: fix rk3288 cpu opp node reference adds a8772e5d826d arm64: dts: rockchip: Fix vcc_host1_5v GPIO polarity on rk [...] adds 8dbc4d5ddb59 ARM: dts: rockchip: Fix SD card detection on rk3288-tinker adds 6fd8b9780ec1 arm64: dts: rockchip: fix rk3328 rgmii high tx error rate adds 09f91381fa5d arm64: dts: rockchip: fix rk3328 sdmmc0 write errors adds d040e4e8deea ARM: dts: rockchip: Fix gpu opp node names for rk3288 adds 282e2e078ba5 ARM: dts: rockchip: Remove #address/#size-cells from rk328 [...] adds 1a96665143c3 ARM: dts: rockchip: Remove #address/#size-cells from rk328 [...] adds a97082852f69 Merge tag 'v5.1-rockchip-dtfixes-1' of git://git.kernel.or [...] adds e7dfb6d04e47 ARM: dts: at91: Fix typo in ISC_D0 on PC9 adds ba5e60c9b75d arm/mach-at91/pm : fix possible object reference leak adds fccf5166eb98 Merge tag 'at91-5.1-fixes' of git://git.kernel.org/pub/scm [...] adds 3e2cf62efec5 ARM: OMAP1: ams-delta: Fix broken GPIO ID allocation adds 30645307e5d2 ARM: OMAP2+: add missing of_node_put after of_device_is_available adds 4f96dc0a3e79 ARM: dts: am335x-evm: Correct the regulators for the audio codec adds 6691370646e8 ARM: dts: am335x-evmsk: Correct the regulators for the aud [...] adds 7d56bedb2730 ARM: dts: Fix dcan clkctrl clock for am3 adds 81717283cf2c Merge commit '7d56bedb2730dc2ea8abf0fd7240ee99ecfee3c9' in [...] adds c983f102c6df Merge tag 'omap-for-v5.1/fixes-signed' of git://git.kernel [...] adds fbe8758f931f Revert "ARM: dts: nomadik: Fix polarity of SPI CS" adds cd92d74d67c8 ARM: orion: don't use using 64-bit DMA masks adds 2125801ccce1 ARM: iop: don't use using 64-bit DMA masks adds 9a8f32038a74 ARM: milbeaut: fix build with !CONFIG_HOTPLUG_CPU adds d8491223bc24 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 15ade5d2e777 Linux 5.1-rc4 adds fcf88917dd43 slab: fix a crash by reading /proc/slab_allocators adds b4e9e931e9bb crypto: caam - fix copy of next buffer for xcbc and cmac adds fd008d1a7a20 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 2201f31f2c6d xtensa: use actual syscall number in do_syscall_trace_leave adds 2663147dc746 xtensa: fix initialization of pt_regs::syscall in start_thread adds ada770b1e74a xtensa: fix return_address adds ecae26fae15a xtensa: fix format string warning in init_pmd adds 10d433979f2e Merge tag 'xtensa-20190408' of git://github.com/jcmvbkbc/l [...] adds e891db1a18bf tpm: turn on TPM on suspend for TPM 1.x adds 711062926346 tpm: fix an invalid condition in tpm_common_poll adds c78719203fc6 KEYS: trusted: allow trusted.ko to initialize w/o a TPM adds b9d0a85d6b2e tpm: Fix the type of the return value in calc_tpm2_event_size() adds be24b37e22c2 KEYS: trusted: fix -Wvarags warning adds f1a0ba6cccff selftests/tpm2: Extend tests to cover partial reads adds 6da70580af96 selftests/tpm2: Open tpm dev in unbuffered mode adds a556810d8e06 Merge branch 'fixes-v5.1' of git://git.kernel.org/pub/scm/ [...] adds d7ee81ad09f0 NFC: nci: Add some bounds checking in nci_hci_cmd_received() adds 6491d698396f nfc: nci: Potential off by one in ->pipes[] array adds b959ecf8f953 selftests: add a tc matchall test case adds 5055376a3b44 net: vrf: Fix ping failed when vrf mtu is set to 0 adds b1a6e8f91313 MAINTAINERS: ieee802154: update documentation file pattern adds b75bb8a5b755 r8169: disable ASPM again adds 492b67e28ee5 net: ip_gre: fix possible use-after-free in erspan_rcv adds 2a3cabae4536 net: ip6_gre: fix possible use-after-free in ip6erspan_rcv adds 3c5189ad7099 Merge branch 'erspan-use-after-free' adds afe64245af9f ethtool: avoid signed-unsigned comparison in ethtool_valid [...] adds caf2c5205d82 broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant adds d63da85a4226 qlogic: qlcnic: fix use of SPEED_UNKNOWN ethtool constant adds 738de00cda52 Merge branch 'ethtool-fix-use-of-SPEED_UNKNOWN-constant' adds a62520473f15 net: macb driver, check for SKBTX_HW_TSTAMP adds a1b0e4e684e9 bnxt_en: Improve RX consumer index validity check. adds 8e44e96c6c8e bnxt_en: Reset device on RX buffer errors. adds e063f4598249 Merge branch 'bnxt_en-fixes' adds 869e3305f23d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 18bfb9c6a8a5 aio: Fix an error code in __io_submit_one() adds 27fad74a5a77 iov_iter: Fix build error without CONFIG_CRYPTO adds 6af1c849dfb1 aio: use kmem_cache_free() instead of kfree() adds 972acfb49446 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ab8a6d821179 MIPS: KGDB: fix kgdb support for SMP platforms. adds e4952b0c2c03 MIPS: SGI-IP27: Fix use of unchecked pointer in shutdown_b [...] adds 6e3572e83dc3 MIPS: generic: Add switchdev, pinctrl and fit to ocelot_defconfig adds 0ee7fb36f988 Merge tag 'mips_fixes_5.1_2' of git://git.kernel.org/pub/s [...] adds 771acc7e4a6e Bluetooth: btusb: request wake pin with NOAUTOEN adds e33c1b992377 apparmor: Restore Y/N in /sys for apparmor's "enabled" adds 6a8aae68c873 virtio_pci: fix a NULL pointer reference in vp_del_vqs adds 5e9642a2e14c MAiNTAINERS: add Paolo, Stefan for virtio blk/scsi adds cf94db219053 virtio: Honour 'may_reduce_num' in vring_create_virtqueue adds ed79cc87302b Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 662d66466637 IB/hfi1: Failed to drain send queue when QP is put into er [...] adds 93b289b9aff6 IB/hfi1: Clear the IOWAIT pending bits when QP is put into [...] adds a8639a79e85c IB/hfi1: Eliminate opcode tests on mr deref adds d0294344470e IB/hfi1: Fix the allocation of RSM table adds 1abe186ed8a6 IB/mlx5: Reset access mask when looping inside page fault handler adds ea7a5c706fa4 RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove adds 4772e03d2394 RDMA/hns: Fix bug that caused srq creation to fail adds 00fb67ec6b98 RDMA/hns: Bugfix for SCC hem free adds d737b25b1ae0 IB/hfi1: Do not flush send queue in the TID RDMA second leg adds 582549e3fbe1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds f35f06c35560 Btrfs: do not allow trimming when a fs is mounted with the [...] adds 50398fde997f btrfs: prop: fix zstd compression parameter validation adds 272e5326c783 btrfs: prop: fix vanished compression property after failed set adds 2d06b235815e Merge tag 'for-5.1-rc4-tag' of git://git.kernel.org/pub/sc [...] adds 9b39b013037f drm/udl: add a release method and delay modeset teardown adds e154592a1d25 gpu: host1x: Fix compile error when IOMMU API is not available adds 7a74198f587b Merge tag 'drm/tegra/for-5.1-rc5' of git://anongit.freedes [...] adds 3df64d7b0a4f drm/mediatek: Implement gem prime vmap/vunmap function adds d6db988a4429 drm/mediatek: Add Mediatek framebuffer device adds 2d85978341e6 drm/mediatek: Fix an error code in mtk_hdmi_dt_parse_pdata() adds 2ae2c3316fb7 drm/mediatek: fix possible object reference leak adds 0c24613cda16 drm/mediatek: fix the rate and divder of hdmi phy for MT2701 adds 321b628e6f5a drm/mediatek: make implementation of recalc_rate() for MT2 [...] adds 827abdd02420 drm/mediatek: remove flag CLK_SET_RATE_PARENT for MT2701 hdmi phy adds 8eeb3946feeb drm/mediatek: using new factor for tvdpll for MT2701 hdmi phy adds 9ee76098a1b8 drm/mediatek: no change parent rate in round_rate() for MT [...] adds 86dc6612abc1 Merge branch 'mediatek-drm-fixes-5.1' of https://github.co [...] adds e7ad88553aa1 drm/amdkfd: Add picasso pci id adds d4162c61e253 drm/amdgpu: Adjust IB test timeout for XGMI configuration adds 1712fb1a2f68 drm/amdgpu: amdgpu_device_recover_vram always failed if on [...] adds c1cefe115d1c drm/amd/display: fix cursor black issue adds bd13b2b874ec drm/amd/display: Fix negative cursor pos programming (v2) adds d47703d43eca Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] adds 836f90f9e2d1 drm/bridge: dw-hdmi: disable SCDC configuration for invali [...] adds 14bc29646639 drm/omap: fix typo adds 36a1da15b5df drm/omap: hdmi4_cec: Fix CEC clock handling for PM adds fe6169288666 drm/atomic-helper: Make atomic_enable/disable crtc callbac [...] adds a3f98bb22cbf Documentation/gpu/meson: Remove link to meson_canvas.c adds 3df1af984b76 Revert "Documentation/gpu/meson: Remove link to meson_canvas.c" adds cd9063757a22 drm/sun4i: DW HDMI: Lower max. supported rate for H6 adds b85d00bfef2a Merge drm/drm-fixes into drm-misc-fixes adds 1a07a94b47b1 drm/sun4i: tcon top: Fix NULL/invalid pointer dereference [...] adds ffb5d6fe140d Merge tag 'drm-misc-fixes-2019-04-11' of git://anongit.fre [...] adds e1b7058ece71 drm/i915: Fix pipe_bpp readout for BXT/GLK DSI adds bef42cb2029c drm/i915: Get power refs in encoder->get_power_domains() adds 20eea462bf2f drm/i915/icl: Ungate ddi clocks before IO enable adds 4690985e00ac drm/i915/icl: Fix port disable sequence for mipi-dsi adds 21635d731173 drm/i915/dp: revert back to max link rate and lane count on eDP adds 196a66275520 drm/i915/gvt: Annotate iomem usage adds 968a85b19d0a drm/i915/gvt: Prevent use-after-free in ppgtt_free_all_spt() adds cd7879f79f83 drm/i915/gvt: Roundup fb->height into tile's height at cal [...] adds 3f5f5d534bd4 Merge tag 'gvt-fixes-2019-04-11' of https://github.com/int [...] adds 788f07ebe040 Merge tag 'drm-intel-fixes-2019-04-11' of git://anongit.fr [...] adds 58890f31f98d Merge tag 'drm-fixes-2019-04-12' of git://anongit.freedesk [...] adds c5781ffbbd4f ACPICA: Namespace: remove address node from global list af [...] adds f2a7346955e5 Merge tag 'acpi-5.1-rc5' of git://git.kernel.org/pub/scm/l [...] adds ea5c7eba216e ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B [...] adds b5bdbb6ccd11 ALSA: uapi: #include <time.h> in asound.h adds 8983eb602af5 ALSA: hda/realtek - Move to ACT_INIT state adds 80690a276f44 ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 adds 8b030a57e35a ALSA: xen-front: Do not use stream buffer size before it is set adds 212ac181c158 ALSA: seq: Fix OOB-reads from strlcpy adds cae30527901d ALSA: hda - Add two more machines to the power_save_blacklist adds d7a181da2dfa ALSA: hda: Fix racy display power access adds 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 6246f283d5e0 ASoC: dpcm: skip missing substream while applying symmetry adds 6e3bfcff191e ASoC: dapm: set power_check callback for widgets that shou [...] adds 43d147be5738 ASoC: wm_adsp: Check for buffer in trigger stop adds 4bcdec39c454 ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once [...] adds 7297ba6c74c5 ASoC: tlv320aic32x4: Change author's name adds c2c616021d64 ASoC: audio-graph-card: don't select DPCM via audio-graph-card adds 42bf029a55a9 ASoC: simple-card: don't select DPCM via simple-audio-card adds c85064435fe7 ASoC: rockchip: pdm: fix regmap_ops hang issue adds 86a7b6ffd900 ASoC: rockchip: pdm: change dma burst to 8 adds 47c4cc08cb5b ASoC: cs35l35: Disable regulators on driver removal adds 2e05ddd2c9f8 ASoC: intel: skylake: add remove() callback for component driver adds 54f8844e3f6c ASoC: topology: Use the correct dobj to free enum control [...] adds 17d3069ccf06 ASoC: stm32: fix sai driver name initialisation adds b4ed6b51f356 ASoC: core: conditionally increase module refcount on comp [...] adds 52034add758e ASoC: pcm: update module refcount if module_get_upon_open is set adds d6ba3f815bc5 ASoC: Intel: kbl: fix wrong number of channels adds e37c2deafe70 ASoC: stm32: sai: fix master clock management adds 70802487bb91 ASoC: pcm: fix error handling when try_module_get() fails. adds ac71317e6be0 ASoC: wcd9335: Fix missing regmap requirement adds 9b0dcd0e5a27 Merge tag 'asoc-fix-v5.1-rc4' of git://git.kernel.org/pub/ [...] adds 372686e60c84 Merge tag 'sound-5.1-rc5' of git://git.kernel.org/pub/scm/ [...] adds 157c99c5a295 mmc: alcor: don't write data before command has completed adds 5c41ea6d5200 mmc: sdhci-omap: Don't finish_mrq() on a command error dur [...] adds ea951a943f8d Merge tag 'mmc-v5.1-rc2' of git://git.kernel.org/pub/scm/l [...] adds f16628d6e8c6 clang-format: Update with the latest for_each macro list adds 8e72d95d993d Merge tag 'clang-format-for-linus-v5.1-rc5' of git://githu [...] adds 3c677d206210 iommu/amd: Set exclusion range correctly adds 4876191cbe2a Merge tag 'iommu-fix-v5.1-rc5' of git://git.kernel.org/pub [...] adds 2a29e9f6b9b4 sparc64/pci_sun4v: fix ATU checks for large DMA masks adds 8c5165430c01 dma-debug: only skip one stackframe entry adds 8ee15f324866 Merge tag 'dma-mapping-5.1-1' of git://git.infradead.org/u [...] adds a0fe2c6479aa linux/kernel.h: Use parentheses around argument in u64_to_ [...] adds 4fa5ecda2bf9 objtool: Add rewind_stack_do_exit() to the noreturn list adds 54c63a75581f Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 95c5c618fa43 irqchip/irq-ls1x: Missing error code in ls1x_intc_of_init() adds e8458e7afa85 genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n adds 325aa19598e4 genirq: Respect IRQCHIP_SKIP_SET_WAKE in irq_chip_set_wake [...] adds 6a022984c3fe Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds 90c1cba2b3b3 locking/lockdep: Zap lock classes even with lock debugging [...] adds 26e2b81977bb Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds 583feb08e7f7 perf/x86/intel: Fix handling of wakeup_events for multi-en [...] adds d7262457e35d perf/x86/intel: Initialize TFA MSR adds 914123fa3904 x86/perf/amd: Resolve race condition when disabling PMC adds 6d3edaae16c6 x86/perf/amd: Resolve NMI latency issues for active PMCs adds 3966c3feca3f x86/perf/amd: Remove need to check "running" bit in NMI handler adds 1d54ad944074 perf/core: Fix perf_event_disable_inatomic() race adds 73fdb2c908c6 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 0e9f02450da0 sched/fair: Do not re-read ->h_load_next during hierarchic [...] adds 5e6f1fee60a3 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 07d7e12091f4 alarmtimer: Return correct remaining time adds 122c215bfae8 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds faa3604eda32 x86/resctrl: Fix typos in the mba_sc mount option adds 5b77e95dd779 x86/asm: Use stricter assembly constraints in bitops adds 6d0a598489ca Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 5a3ae7b314a2 arm64/ftrace: fix inadvertent BUG() in trampoline check adds 1e6f5440a681 arm64: backtrace: Don't bother trying to unwind the usersp [...] adds 045afc24124d arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero r [...] adds 5ded88718aef Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds fd427103e8df powerpc/32: Fix early boot failure with RTAS built-in adds dd9a994fc68d powerpc/vdso32: fix CLOCK_MONOTONIC on PPC64 adds 7100e8704b61 powerpc/64s/radix: Fix radix segment exception handling adds cf7cf6977f53 powerpc/mm: Define MAX_PHYSMEM_BITS for all 64-bit configs adds cf60528f8ab8 Merge tag 'powerpc-5.1-5' of git://git.kernel.org/pub/scm/ [...] adds 9cde402a5977 PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA [...] adds 3943af9d01e9 PCI: pciehp: Ignore Link State Changes after powering off a slot adds a3b84248628d Merge tag 'pci-v5.1-fixes-2' of git://git.kernel.org/pub/s [...] adds 45b06682113b clk: at91: fix programmable clock for sama5d2 adds 9b70c697e872 clk: meson-gxbb: round the vdec dividers to closest adds f53b9f146fa1 clk: meson: g12a: fix VPU clock muxes mask adds 9e05e49c29fd clk: meson-g12a: fix VPU clock parents adds 22cf7c6f8ee6 Merge tag 'meson-clk-fixes-for-5.1' of https://github.com/ [...] adds d6f987c8462a clk: meson: pll: fix rounding and setting a rate that matc [...] adds 6620f45ff851 clk: meson: vid-pll-div: remove warning and return 0 on in [...] adds 9f842abde84d Merge tag 'meson-clk-fixes-for-5.1-v2' of https://github.c [...] adds 7c2e07130090 clk: x86: Add system specific quirk to mark clocks as critical adds b995dcca7cf1 platform/x86: pmc_atom: Drop __initconst on dmi table adds b3cf181c65c4 clk: mediatek: fix clk-gate flag setting adds f89b9e1be7da clk: imx: Fix PLL_1416X not rounding rates adds 09bad0df3974 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 5c2442fd7899 scsi: csiostor: fix missing data copy in csio_scsi_err_handler() adds 87af0c381357 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 7c2bd9a39845 NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. adds 29e7ca715f2a NFS: Fix handling of reply page vector adds e1ede312f17e xprtrdma: Fix helper that drains the transport adds 0769663b4f58 NFSv4.1 fix incorrect return value in copy_file_range adds af6b61d7ef58 Revert "SUNRPC: Micro-optimise when the task is known not [...] adds b60bc0665e6a Merge tag 'nfs-for-5.1-4' of git://git.linux-nfs.org/proje [...] adds 1200e07f3ad4 block: don't use for-inside-for in bio_for_each_segment_all adds 704236672eda tools/io_uring: remove IOCQE_FLAG_CACHEHIT adds 3ec482d15cb9 io_uring: restrict IORING_SETUP_SQPOLL to root adds eed47d19d936 block, bfq: fix use after free in bfq_bfqq_expire adds bf348f9b78d4 virtio-blk: limit number of hw queues by nr_cpu_ids adds 1978f30a8773 scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids adds 1b8f21b74c3c blk-mq: introduce blk_mq_complete_request_sync() adds eb3afb75b57c nvme: cancel request synchronously adds b2b3a70cd998 lightnvm: pblk: fix crash in pblk_end_partial_read due to [...] adds a3761c3c9120 block: do not leak memory in bio_copy_user_iov() adds 67f471b6ed3b nvme-fc: correct csn initialization and increments on error adds d808b7f759b5 nvmet: fix discover log page when offsets are used adds c0c14e935032 Merge branch 'nvme-5.1' of git://git.infradead.org/nvme in [...] adds a89afe58f1a7 block: fix the return errno for direct IO adds 4443f8e6ac77 Merge tag 'for-linus-20190412' of git://git.kernel.dk/linux-block adds f958d7b528b1 mm: make page ref count overflow check tighter and more explicit adds 88b1a17dfc3e mm: add 'try_get_page()' helper function adds 8fde12ca79af mm: prevent get_user_pages() from overflowing page refcount adds 15fab63e1e57 fs: prevent page refcount overflow in pipe_buf_get adds 6b3a70773630 Merge branch 'page-refs' (page ref overflow) adds dc4060a5dc25 Linux 5.1-rc5 adds 11cf9d863dcb fs/dax: Deposit pagetable even when installing zero page adds 5512320c9f6f Merge tag 'fsdax-fix-5.1-rc6' of git://git.kernel.org/pub/ [...] adds 351f339faa30 acpi/nfit: Always dump _DSM output payload adds 55c1fc0af29a libnvdimm/namespace: Fix a potential NULL pointer dereference adds 486fa92df470 libnvdimm/btt: Fix a kmemdup failure check adds 037c8489ade6 libnvdimm/security: provide fix for secure-erase to use zero-key adds d2e5b6436c28 libnvdimm/security, acpi/nfit: unify zero-key for all secu [...] adds 9dc6488e84b0 libnvdimm/pmem: fix a possible OOB access when read and wr [...] adds 2170a0d53bee tools/testing/nvdimm: Retain security state after overwrite adds 618d919cae2f Merge tag 'libnvdimm-fixes-5.1-rc6' of git://git.kernel.or [...] adds cfd32acf7875 KVM: x86/mmu: Fix an inverted list_empty() check when zapp [...] adds 690908104e39 KVM: nVMX: allow tests to use bad virtual-APIC page address adds 2b27924bb1d4 KVM: nVMX: always use early vmcs check when EPT is disabled adds bc8a3d8925a8 kvm: mmu: Fix overflow on kvm mmu page limit calculation adds 4a58038b9e42 Revert "svm: Fix AVIC incomplete IPI emulation" adds e44e3eacccfd svm/avic: Fix invalidate logical APIC id entry adds 99c221796a81 KVM: x86: svm: make sure NMI is injected after nmi_singlestep adds 1811d979c716 x86/kvm: move kvm_load/put_guest_xcr0 into atomic context adds 672ff6cff80c KVM: x86: Raise #GP when guest vCPU do not support PMU adds e51bfdb68725 KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU adds ed19321fb657 KVM: x86: Load SMRAM in a single shot when leaving SMM adds c5833c7a43a6 KVM: x86: Open code kvm_set_hflags adds 9ec19493fb86 KVM: x86: clear SMM flags before loading state while leaving SMM adds 8f4dc2e77cdf KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU adds b68f3cc7d978 KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels adds c68c21ca9297 selftests: kvm/evmcs_test: complete I/O before migrating g [...] adds c2390f16fc5b selftests: kvm: fix for compilers that do not support -no-pie adds 79904c9de0d1 selftests: kvm: add a selftest for SMM adds be43c440eb5d KVM: x86: fix warning Using plain integer as NULL pointer adds 1d487e9bf8ba KVM: fix spectrev1 gadgets adds 7a223e06b1a4 KVM: x86: avoid misreporting level-triggered irqs as edge- [...] adds b5de3c5026f5 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 1b937e8faa87 RISC-V: Add separate defconfig for 32bit systems adds 6ec4bae178d8 dt-bindings: clock: sifive: add FU540-C000 PRCI clock constants adds f05badde4e20 RISC-V: Fix Maximum Physical Memory 2GiB option for 64bit systems adds 444fe9913539 Merge tag 'riscv-for-linus-5.1-rc6' of git://git.kernel.or [...] adds b49c15e1211c mac80211: un-schedule TXQs on powersave start adds 40586e3fc400 mac80211: fix unaligned access in mesh table hash function adds 78be2d21cc1c mac80211: Increase MAX_MSG_LEN adds 08a75a887ee4 cfg80211: Handle WMM rules in regulatory domain intersection adds eb9b64e3a9f8 mac80211: fix memory accounting with A-MSDU aggregation adds 344c9719c508 cfg80211: Change an 'else if' into an 'else' in cfg80211_c [...] adds 4856bfd23098 mac80211: do not call driver wake_tx_queue op during reconfig adds 90abf96abd9b cfg80211: Use kmemdup in cfg80211_gen_new_ie() adds d6db02a88a4a nl80211: Add NL80211_FLAG_CLEAR_SKB flag for other NL commands adds 5b989c18dab2 mac80211: rework locking for txq scheduling / airtime fairness adds a58d7525b801 cfg80211: add ratelimited variants of err and warn adds 45fcef8b727b mac80211_hwsim: calculate if_combination.max_interfaces adds 2b4a66980217 mac80211: make ieee80211_schedule_txq schedule empty TXQs adds 78ad2341521d mac80211: Honor SW_CRYPTO_CONTROL for unicast keys in AP V [...] adds c03fd0171ba6 Merge tag 'mac80211-for-davem-2019-04-09' of git://git.ker [...] adds d4d0e40977ac mlxsw: spectrum_switchdev: Add MDB entries in prepare phase adds a8c133b06183 mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue adds 4af0699782e2 mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered w [...] adds b442fed1b724 mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue adds 972fae683cba mlxsw: spectrum_router: Do not check VRF MAC address adds 7052e2436373 selftests: mlxsw: Test VRF MAC vetoing adds d5949d92c29c mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 adds f8d49bee4a5e Merge branch 'mlxsw-Various-fixes' adds b66b7bd2bdc1 ibmvnic: Enable GRO adds dde746a35f8b ibmvnic: Fix netdev feature clobbering during a reset adds f4a58857151f Merge branch 'ibmvnic-features' adds 5a03bc73abed net/tls: fix the IV leaks adds 35b71a34ada6 net/tls: don't leak partially sent record in device mode adds 4a9c2e3746e6 net: strparser: partially revert "strparser: Call skb_uncl [...] adds 44f5e0480752 Merge branch 'tls-leaks' adds 903f1a187776 net/tls: fix build without CONFIG_TLS_DEVICE adds 43c2adb9df7d team: set slave to promisc if team is already in promisc mode adds 8065a779f17e failover: allow name change on IFF_UP slave interfaces adds b4f47f3848eb net/tls: prevent bad memory access in tls_is_sk_tx_device_ [...] adds 813dbeb656d6 vhost: reject zero size iova range adds d1841533e548 tipc: missing entries in name table of publications adds 988dc4a9a3b6 net: fou: do not use guehdr after iptunnel_pull_offloads i [...] adds fd57770dd198 net/smc: wait for pending work before clcsock release_sock adds e183d4e414b6 net/smc: fix a NULL pointer dereference adds 07603b230895 net/smc: propagate file from SMC to TCP socket adds 8ef659f1a840 net/smc: fix return code from FLUSH command adds f61bca58f6c3 net/smc: move unhash before release of clcsock adds 796fff0c12b2 Merge branch 'smc-fixes' adds 5ee15c101f29 net: thunderx: raise XDP MTU to 1508 adds 1f227d16083b net: thunderx: don't allow jumbo frames with XDP adds 9a4dda81f1d3 Merge branch 'thunderx-xdp-mtu' adds c5b493ce192b net: bridge: multicast: use rcu to access port list from b [...] adds d7c3a206e633 net: fec: manage ahb clock in runtime pm adds d3706566ae3d net: netrom: Fix error cleanup path of nr_proto_init adds a5f622984a62 selftests: fib_tests: Fix 'Command line is not complete' errors adds e30584509659 dctcp: more accurate tracking of packets delivery adds dd3ac9a68435 net/rds: Check address length before reading address family adds 238ffdc49ef9 mISDN: Check address length before reading address family adds 175f7c1f01d3 sctp: Check address length before reading address family adds d852be84770c net: netlink: Check address length before reading groups field adds a9107a14a9b9 rxrpc: Check address length before reading srx_service field adds bd7d46ddca06 Bluetooth: Check address length before reading address field adds c68e747d0a98 llc: Check address length before reading address field adds ba024f2574a1 bpf: Check address length before reading address family adds bddc028a4f2a udpv6: Check address length before reading address family adds 0a2c34f18c94 vxge: fix return of a free'd memblock on a failed dma mapping adds 1dc2b3d65523 qede: fix write to free'd pointer error and double free of ptp adds 56d282d9db19 rxrpc: Clear socket error adds 4611da30d679 rxrpc: Make rxrpc_kernel_check_life() indicate if call completed adds 8e8715aaa905 rxrpc: Allow errors to be returned from rxrpc_queue_packet() adds f7f1dd3162ef afs: Check for rxrpc call completion in wait loop adds 39ce67557568 rxrpc: Trace received connection aborts adds 1a2391c30c0b rxrpc: Fix detection of out of order acks adds 9e550f015303 Merge branch 'rxrpc-fixes' adds ed0de45a1008 ipv4: recompile ip options in ipv4_link_failure adds c543cb4a5f07 ipv4: ensure rcu_read_lock() in ipv4_link_failure() adds 9ac6bb1414ac qed: Delete redundant doorbell recovery types adds b61b04ad81d5 qed: Fix the doorbell address sanity check adds d4476b8a6151 qed: Fix missing DORQ attentions adds 0d72c2ac8918 qed: Fix the DORQ's attentions handling adds a6b16d8d2ae7 Merge branch 'qed-doorbell-overflow-recovery' adds 69f23a09daf9 rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check adds 31634bf5dcc4 net/mlx5: FPGA, tls, hold rcu read lock a bit longer adds df3a8344d404 net/mlx5: FPGA, tls, idr remove on flow delete adds 192fba79822d net/mlx5e: Skip un-needed tx recover if interface state is down adds 484c1ada0bd2 net/mlx5e: Use fail-safe channels reopen in tx reporter recover adds 5d0bb3bac4b9 net/mlx5e: XDP, Avoid checksum complete when XDP prog is loaded adds 0aa1d18615c1 net/mlx5e: Rx, Fixup skb checksum for packets with tail padding adds 0318a7b7fcad net/mlx5e: Rx, Check ip headers sanity adds 5e0060b1491b net/mlx5e: Protect against non-uplink representor for encap adds 8c8811d46d00 Revert "net/mlx5e: Enable reporting checksum unnecessary a [...] adds 7ee2ace9c544 net/mlx5e: Switch to Toeplitz RSS hash by default adds 732488018281 Merge tag 'mlx5-fixes-2019-04-09' of git://git.kernel.org/ [...] adds 475c6bde7228 iwlwifi: mvm: fix TX crypto on 22560+ devices adds d1967ce64177 iwlwifi: add sync_nmi to trans ops adds 8625794e3639 iwlwifi: dbg_ini: in case of region dump failure set memory to 0 adds b05d57c9b647 iwlwifi: dbg_ini: fix bad dump size calculation adds 07d35b4270ef iwlwifi: use sync nmi in case of init flow failure adds 0d5bad14226a iwlwifi: rename structs to fit the new names adds 972d8e137779 iwlwifi: add new 0x2723/0x2080 card for 22000 adds 4837696f6b54 Merge tag 'iwlwifi-for-kalle-2019-03-22' of git://git.kern [...] adds 2170e2157d7c mt76: mt7603: add missing initialization for dev->ps_lock adds aa3cb24be18b mt76: mt7603: fix sequence number assignment adds 9dc27bcbe78c mt76: mt7603: send BAR after powersave wakeup adds 746ba11f1706 rt2x00: do not increment sequence number while re-transmitting adds bafdf85dfa59 mt76x02: avoid status_list.lock and sta->rate_ctrl_lock de [...] adds f5ae2f932e2f iwlwifi: mvm: avoid possible deadlock in TX path adds dcfe3b103dd1 iwlwifi: mvm: update offloaded rate control on changes adds debec2f23910 iwlwifi: add support for quz firmwares adds 832bc250d71f Merge tag 'iwlwifi-for-kalle-2019-04-03' of git://git.kern [...] adds a44acf906061 Merge tag 'wireless-drivers-for-davem-2019-04-15' of git:/ [...] adds 8ed633b9baf9 Revert "net-sysfs: Fix memory leak in netdev_register_kobject" adds 92480b3977fd bonding: fix event handling for stacked bonds adds 789445b960c1 MAINTAINERS: normalize Woojung Huh's email address adds 9c69a1320515 route: Avoid crash from dereferencing NULL rt->from adds 614c70f35cd7 bnx2x: fix spelling mistake "dicline" -> "decline" adds 3b2e2904deb3 net: bridge: fix per-port af_packet sockets adds ad910c7c0126 net/core: work around section mismatch warning for ptp_classifier adds 899537b73557 net: atm: Fix potential Spectre v1 vulnerabilities adds d85e8be2a5a0 net: Fix missing meta data in skb with vlan packet adds f7a937801b9f tipc: fix link established but not in session adds 4bcd4ec10172 tipc: set sysctl_tipc_rmem and named_timeout right range adds 3321b6c23fb3 qed: fix spelling mistake "faspath" -> "fastpath" adds 600bea7dba1a net: bridge: fix netlink export of vlan_stats_per_port option adds a8fd48b50dea ocelot: Don't sleep in atomic context (irqs_disabled()) adds 1e1caa9735f9 ocelot: Clean up stats update deferred work adds 50ce163a72d8 tcp: tcp_grow_window() needs to respect tcp_space() adds e6986423d283 socket: fix compat SO_RCVTIMEO_NEW/SO_SNDTIMEO_NEW adds 2a3a028fc61d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds bd2e98b351b6 ipmi: Fix failure on SMBIOS specified devices adds a885bcfd152f ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash adds 3b9a907223d7 ipmi: fix sleep-in-atomic in free_user at cleanup SRCU use [...] adds fe5cdef29e41 Merge tag 'for-linus-5.1-2' of git://github.com/cminyard/l [...] adds 6a3eb3360667 cifs: Fix use-after-free in SMB2_write adds 088aaf17aa79 cifs: Fix use-after-free in SMB2_read adds b57a55e2200e cifs: Fix lease buffer length error adds e6d0fb7b34f2 cifs: fix handle leak in smb2_query_symlink() adds b98749cac4a6 CIFS: keep FileInfo handle live during oplock break adds e53f31bffe1d Merge tag '5.1-rc5-smb3-fixes' of git://git.samba.org/sfre [...] adds 8bbad1ba3196 gpu: host1x: Program stream ID to bypass without SMMU adds 83f8bf4b837b drm/tegra: hdmi: Setup audio only if configured adds ce519c1baa6a Merge tag 'drm/tegra/for-5.1-rc6' of git://anongit.freedes [...] adds a66477b0efe5 drm/ttm: fix out-of-bounds read in ttm_put_pages() v2 adds ac1e516d5a4c drm/ttm: fix start page for huge page check in ttm_put_pages() adds 453393369dc9 drm/ttm: fix incrementing the page pointer for huge pages adds 543c364d8eee drm/ttm: fix dma_fence refcount imbalance on error path adds f4bbebf8e7eb drm/amd/display: extending AUX SW Timeout adds b575f10dbd6f drm/amdgpu: shadow in shadow_list without tbo.mem.start ca [...] adds 1925e7d3d467 drm/amdgpu/gmc9: fix VM_L2_CNTL3 programming adds c238bfe0be9e drm/amd/display: If one stream full updates, full update a [...] adds 00fd14ff3017 Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] adds 95ea55291e35 Merge tag 'drm-fixes-2019-04-18' of git://anongit.freedesk [...] adds 678cce4019d7 crypto: x86/poly1305 - fix overflow during partial reduction adds d3ce3b1879ff Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds ba25b81e3a42 afs: avoid deprecated get_seconds() adds d2abfa86ff37 afs: Avoid section confusion in CM_NAME adds 8022c4b95c37 afs: Differentiate abort due to unmarshalling from other errors adds 21bd68f196ca afs: Unlock pages for __pagevec_release() adds eeba1e9cf31d afs: Fix in-progess ops to ignore server-level callback in [...] adds 2a852fd1ac89 Merge tag 'afs-fixes-20190413' of git://git.kernel.org/pub [...] adds 2d4ea4b95cae s390/mem_detect: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD) adds 2cc9637ce825 s390/dasd: Fix capacity calculation for large volumes adds 5712f3301a12 s390/3270: fix lockdep false positive on view->lock adds 16222cfb96b0 s390/zcrypt: fix possible deadlock situation on ap queue remove adds 6b1f16ba730d s390/pkey: add one more argument space for debug feature entry adds 35af0d469c66 s390: correct some inline assembly constraints adds d22113a2cd1f Merge tag 's390-5.1-3' of git://git.kernel.org/pub/scm/lin [...] adds 738a7832d21e signal: use fdget() since we don't allow O_PATH adds ff8acf929014 arm64: futex: Restore oldval initialization to work around [...] adds 6d906f998179 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 738c06d0e456 Input: elan_i2c - add hardware ID for multiple Lenovo laptops adds 07ba9e7be423 Input: document meanings of KEY_SCREEN and KEY_ZOOM adds 2291da5b4d30 [media] doc-rst: switch to new names for Full Screen/Aspect keys adds f7b3d85aa7a3 HID: input: fix mapping of aspect ratio key adds 96dd86871e1f HID: input: add mapping for Expose/Overview key adds 7975a1d6a7af HID: input: add mapping for keyboard Brightness Up/Down/To [...] adds afbbaa1bc001 HID: input: add mapping for "Full Screen" key adds c01908a14bf7 HID: input: add mapping for "Toggle Display" key adds bf2a7ca39fd3 Input: snvs_pwrkey - initialize necessary driver data befo [...] adds 240206fcab66 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds bfb57a91c2cb habanalabs: remove low credit limit of DMA #0 adds c24b074cfd67 Merge tag 'misc-habanalabs-fixes-2019-04-01' of git://peop [...] adds 01b76c32e3f3 misc: fastrpc: add checked value for dma_set_mask adds 2aae471d66c1 drivers: power: supply: goldfish_battery: Fix bogus SPDX i [...] adds 86baf800de84 extcon: ptn5150: fix COMPILE_TEST dependencies adds bb0925b283fe Merge tag 'extcon-fixes-for-5.1-rc4' of git://git.kernel.o [...] adds f9764dd4d3be Merge tag 'char-misc-5.1-rc6' of git://git.kernel.org/pub/ [...] adds 0a8a29be499c Staging: iio: meter: fixed typo adds 40a7198a4a01 iio/gyro/bmg160: Use millidegrees for temperature scale adds 7ce0f2162218 staging: iio: ad7192: Fix ad7193 channel address adds 20ea39ef9f2f iio: Fix scan mask selection adds 409a51e0a4a5 iio: gyro: mpu3050: fix chip ID reading adds 09c6bdee5118 iio: adc: at91: disable adc channel interrupt in timeout case adds 831d2fefdfce iio: chemical: fix missing Kconfig block for sgp30 adds 9436f45dd535 iio:chemical:bme680: Fix, report temperature in millidegrees adds 73f3bc6da506 iio:chemical:bme680: Fix SPI read interface adds fe2d3df639a7 io: accel: kxcjk1013: restore the range after resume. adds 06003531502d iio: dac: mcp4725: add missing powerdown bits in store eeprom adds 62039b6aef63 iio: adc: xilinx: fix potential use-after-free on remove adds 862e4644fd2d iio: adc: xilinx: fix potential use-after-free on probe adds 2e4b88f73966 iio: adc: xilinx: prevent touching unclocked h/w on remove adds 3d02d7082e58 iio: cros_ec: Fix the maths for gyro scale calculation adds f6a7bf2ccf22 iio: pms7003: select IIO_TRIGGERED_BUFFER adds fccfb9ce70ed iio: ad_sigma_delta: select channel when reading register adds 7f75591fc5a1 iio: core: fix a possible circular locking dependency adds 360b921bdfba Merge tag 'iio-fixes-for-5.1a' of git://git.kernel.org/pub [...] adds 131ac62253db staging: most: core: use device description as name adds 08b7c2f9208f staging: comedi: vmk80xx: Fix use of uninitialized semaphore adds 663d294b4768 staging: comedi: vmk80xx: Fix possible double-free of ->us [...] adds f4e97f5d4c9e staging: erofs: fix unexpected out-of-bound data access adds 660cf4ce9d0f staging: comedi: ni_usb6501: Fix use of uninitialized mutex adds af4b54a2e5ba staging: comedi: ni_usb6501: Fix possible double-free of - [...] adds b222e9af0a25 Merge tag 'staging-5.1-rc6' of git://git.kernel.org/pub/sc [...] adds 1a62b18d51e5 slab: store tagged freelist for off-slab slabmgmt adds 870395465444 mm: swapoff: shmem_find_swap_entries() filter out other types adds dd862deb151a mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES adds 64165b1affc5 mm: swapoff: take notice of completion sooner adds af53d3e9e040 mm: swapoff: shmem_unuse() stop eviction without igrab() adds 37803841c92d mm/memory_hotplug: do not unlock after failing to take the [...] adds e8277b3b5224 mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBF [...] adds 8cd40d1d41ff proc: fix map_files test on F29 adds 68545aa1cda8 proc: fixup proc-pid-vm test adds 1a9f219157b2 mm/hotplug: treat CMA pages as unmovable adds 3b991208b897 mm: fix inactive list balancing between NUMA nodes and cgroups adds 40453c4f9bb6 kcov: improve CONFIG_ARCH_HAS_KCOV help text adds 8f4a8c12cafe kernel/watchdog_hld.c: hard lockup message should end with [...] adds 6041186a3258 init: initialize jump labels before command line option parsing adds dce5b0bdeec6 mm/kmemleak.c: fix unused-function warning adds 04f5866e41fb coredump: fix race condition between mmget_not_zero()/get_ [...] adds 3ecafda911f4 Merge branch 'akpm' (patches from Andrew) adds ace965696da2 serial: sh-sci: Fix HSCIF RX sampling point calculation adds 6b87784b5359 serial: sh-sci: Fix HSCIF RX sampling point adjustment adds e00164a0f000 sc16is7xx: move label 'err_spi' to correct section adds b2ecf0063136 vt: fix cursor when clearing the screen adds c53051128bb0 sc16is7xx: put err_spi and err_i2c into correct #ifdef adds 55e3a6ba5cce Merge tag 'tty-5.1-rc6' of git://git.kernel.org/pub/scm/li [...] adds 00206a69ee32 percpu: stop printing kernel addresses adds 4c3f49ae1306 Merge branch 'for-5.1-fixes' of git://git.kernel.org/pub/s [...] adds 0fcc4c8c044e device_cgroup: fix RCU imbalance in error case adds 371dd432ab39 Merge branch 'for-5.1-fixes' of git://git.kernel.org/pub/s [...] adds 8b39adbee805 locking/lockdep: Make lockdep_unregister_key() honor 'debu [...] adds b50776ae011c locking/atomics: Don't assume that scripts are executable adds de3af9a99013 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds 2e8e19226398 sched/fair: Limit sched_cfs_period_timer() loop to avoid h [...] adds 1b02cd6a2d7f sched/deadline: Correctly handle active 0-lag timers adds 2b4cf5850db6 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 40fba00ffa43 x86/resctrl: Do not repeat rdtgroup mode initialization adds 2f5fb1934188 x86/speculation: Prevent deadlock on ssb_state::lock adds 6a03469a1edc x86/build/lto: Fix truncated .bss with -fdata-sections adds 510bb96fe5b3 x86/mm: Prevent bogus warnings with "noexec=off" adds 0082517fa4bc x86/reboot, efi: Use EFI reboot for Acer TravelMate X514-51T adds 780e0106d468 x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" adds a943245adc9a x86/Kconfig: Fix spelling mistake "effectivness" -> "effec [...] adds ec3937107ab4 x86/mm/KASLR: Fix the size of the direct mapping section adds 1de7edbb59c8 x86/cpu/bugs: Use __initconst for 'const' init data adds 2ee27796f298 x86/cpu/intel: Lower the "ENERGY_PERF_BIAS: Set to normal" [...] adds 1fd91d719eb1 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 5f843ed41558 kprobes: Fix error check when reusing optimized probes adds 52a44f83fc2d perf/core: Fix the address filtering fix adds 339bc4183596 perf/ring_buffer: Fix AUX record suppression adds 9d5dcc93a6dd perf/x86: Fix incorrect PEBS_REGS adds 14c9b31a925a perf header: Fix lock/unlock imbalances when processing BP [...] adds 6e4b1cac30d2 perf scripts python: export-to-sqlite.py: Fix use of paren [...] adds 8002a63f9ace perf stat: Disable DIR_FORMAT feature for 'perf stat record' adds f32c2877bcb0 tools lib traceevent: Fix missing equality check for strcmp adds 3a5b64f05d7f perf evsel: Use hweight64() instead of hweight_long(attr.s [...] adds b24131eb7742 Merge tag 'perf-urgent-for-mingo-5.1-20190416' of git://gi [...] adds 3fe3331bb285 perf/x86/amd: Add event map for AMD Family 17h adds 3ff9c075cc76 x86/kprobes: Verify stack frame on kretprobe adds fabe38ab6b2b kprobes: Mark ftrace mcount handler functions nokprobe adds b191fa96ea6d x86/kprobes: Avoid kretprobe recursion bug adds 1e6db2ee86e6 perf top: Always sample time to satisfy needs of use of or [...] adds 30e4c574969c tools include uapi: Sync sound/asound.h copy adds aa5266023141 perf bpf: Return NULL when RB tree lookup fails in perf_en [...] adds a93e0b2365e8 perf tools: Check maps for bpf programs adds adc6257c4a6f perf evlist: Fix side band thread draining adds b9abbdfa8802 perf tools: Fix map reference counting adds 2db7b1e0bd49 perf bpf: Return NULL when RB tree lookup fails in perf_en [...] adds 7579dfc42d2e Merge tag 'perf-urgent-for-mingo-5.1-20190419' of git://gi [...] adds b25c69b9d5e4 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 99834eead2a0 clocksource/drivers/npcm: select TIMER_OF adds 9155697e2004 clocksource/drivers/arm_arch_timer: Remove unneeded pr_fmt macro adds fbc87aa0f7c4 clocksource/drivers/oxnas: Fix OX820 compatible adds 4d86c9f73c5a clocksource/drivers/timer-ti-dm: Remove omap_dm_timer_set_ [...] adds 1c0909918850 Merge tag 'timers-v5.1-rc6' of https://git.linaro.org/peop [...] adds 3f2552f7e9c5 timers/sched_clock: Prevent generic sched_clock wrap cause [...] adds e899cc3b3d98 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds 183ab39eb0ea ALSA: hda: Initialize power_state field properly adds 8c2f870890fd ALSA: info: Fix racy addition/deletion of nodes adds 2a3f7221acdd ALSA: core: Fix card races between register and disconnect adds b26e36b7ef36 ALSA: hda/realtek - add two more pin configuration sets to [...] adds 4b609f1e26f3 Merge tag 'sound-5.1-rc6' of git://git.kernel.org/pub/scm/ [...] adds 9752c37cc89f i3c: Fix the verification of random PID adds 907621e94d49 i3c: dw: Fix dw_i3c_master_disable controller by using cor [...] adds 709a53e19484 MAINTAINERS: Fix the I3C entry adds 34396bdfd2b7 Merge tag 'i3c/fixes-for-5.1-rc6' of git://git.kernel.org/ [...] adds 060586324648 io_uring: park SQPOLL thread if it's percpu adds 917257daa0fe io_uring: only test SQPOLL cpu after we've verified it adds 77f1e0a52d26 bfq: update internal depth state when queue depth changes adds 3d6770fbd935 io_uring: drop io_file_put() 'file' argument adds b19062a56726 io_uring: fix possible deadlock between io_uring_{enter,register} adds 74f464e97044 io_uring: fix CQ overflow condition adds b40fabc05ea0 block: kill all_q_node in request_queue adds 6bedf00e55e5 block: make sure that bvec length can't be overflow adds 38a2ca2cac28 Merge tag 'for-linus-20190420' of git://git.kernel.dk/linux-block adds be549d491154 scsi: core: set result when the command cannot be dispatched adds 0228034d8e59 Revert "scsi: fcoe: clear FC_RP_STARTED flags when receivi [...] adds 144ec97493af scsi: aic7xxx: fix EISA support adds a06bc2f241f2 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds a7b1a4839ff9 SUNRPC: Ignore queue transmission errors on successful tra [...] adds 9e5de623a0cb Merge tag 'nfs-for-5.1-5' of git://git.linux-nfs.org/proje [...] adds 085b7755808a Linux 5.1-rc6 adds 1bfb97b9a519 MAINTAINERS: BMIPS: Add internal Broadcom mailing list adds 79b4a9cf0e2e MIPS: scall64-o32: Fix indirect syscall number load adds a1e8783db8e0 MIPS: perf: ath79: Fix perfcount IRQ assignment adds 7142eaa58b49 Merge tag 'mips_fixes_5.1_3' of git://git.kernel.org/pub/s [...] adds 39036cd27273 arch: add pidfd and io_uring syscalls everywhere adds d286e13d53f5 Merge tag 'syscalls-5.1' of git://git.kernel.org/pub/scm/l [...] adds d58431eacb22 sunrpc: don't mark uninitialised items as VALID. adds 3c86794ac0e6 nfsd/nfsd3_proc_readdir: fix buffer count and page pointers adds e6abc8caa6de nfsd: Don't release the callback slot unless it was actually held adds 6aaafc43a4ec nfsd: wake waiters blocked on file_lock before deleting it adds f456458e4d25 nfsd: wake blocked file lock waiters before sending callback adds 12a54b150fb5 Merge tag 'nfsd-5.1-1' of git://linux-nfs.org/~bfields/linux adds 9fa246256e09 Revert "drm/i915/fbdev: Actually configure untiled displays" adds a0cecc23cfcb Revert "drm/virtio: drop prime import/export callbacks" adds ba25b50d582f Merge tag 'drm-fixes-2019-04-24' of git://anongit.freedesk [...] adds 52fb56f7b5a9 MAINTAINERS: LEDs: Add designated reviewer for LED subsystem adds 11bfe6473bf2 Merge tag 'leds-for-5.1-rc7' of git://git.kernel.org/pub/s [...] adds 19fad20d15a6 ipv4: set the tcp_min_rtt_wlen range from 0 to one day adds f87db4dbd52f net: stmmac: Use bfsize1 in ndesc_init_rx_desc adds d003d772e64d nfp: abm: fix spelling mistake "offseting" -> "offsetting" adds 27b141fc234a s390: ctcm: fix ctcm_new_device error return code adds f476b3f809fa mlxsw: spectrum: Put MC TCs into DWRR mode adds 1ab3030193d2 mlxsw: pci: Reincrease PCI reset timeout adds 151f0dddbbfe mlxsw: spectrum: Fix autoneg status in ethtool adds 7275a7edf9c8 Merge branch 'mlxsw-Few-small-fixes' adds d5f6db353829 net: ipv6: addrlabel: fix spelling mistake "requewst" -> " [...] adds a7cf2cc3cd36 firestream: fix spelling mistake "tramsitted" -> "transmitted" adds e0c1d14a1a32 stmmac: pci: Adjust IOT2000 matching adds 9188d5ca454f net/tls: fix refcount adjustment in fallback adds 36ad7022536e of_net: Fix residues after of_get_nvmem_mac_address removal adds 30c04d796b69 selftests/net: correct the return value for run_netsocktests adds 925b0c841e06 team: fix possible recursive locking when add slaves adds 12fc512f5741 net/mlx5e: Fix use-after-free after xdp_return_frame adds d460c2718906 net/mlx5e: Fix the max MTU check in case of XDP adds ace329f4ab3b net/mlx5e: ethtool, Remove unsupported SFP EEPROM high pag [...] adds d1bcf2b65177 Merge tag 'mlx5-fixes-2019-04-19' of git://git.kernel.org/ [...] adds 8c03557c3f25 selftests/net: correct the return value for run_afpackettests adds 62ef81d56326 net/tls: avoid potential deadlock in tls_set_device_offload_rx() adds 12c768611132 net/tls: don't leak IV and record seq when offload fails adds 39420fe04f09 dt-bindings: add an explanation for internal phy-mode adds 26d1b8586b4f Documentation: decnet: remove reference to CONFIG_DECNET_R [...] adds becf2319f320 selftests: netfilter: check icmp pkttoobig errors are set [...] adds 1025ce75212b netfilter: conntrack: don't set related state for differen [...] adds 8176c8332751 netfilter: conntrack: initialize ct->timeout adds 0261ea1bd1eb ipvs: do not schedule icmp errors from tunnels adds 3c79107631db netfilter: ctnetlink: don't use conntrack/expect object ad [...] adds 33d1c018179d netfilter: nf_tables: prevent shift wrap in nft_chain_pars [...] adds 5bdac418f33f netfilter: nat: fix icmp id randomization adds 7caa56f006e9 netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON adds 916f6efae623 netfilter: never get/set skb->tstamp adds d48668052b26 netfilter: fix nf_l4proto_log_invalid to log invalid packets adds acced9d2b4df Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds b561af36b184 net: stmmac: move stmmac_check_ether_addr() to driver probe adds 2f23a2a768be spi: Micrel eth switch: declare missing of table adds d04830531d0c spi: ST ST95HF NFC: declare missing of table adds 66c031716bcd net: atheros: fix spelling mistake "underun" -> "underrun" adds ffbf9870dcf1 net: socionext: replace napi_alloc_frag with the netdev va [...] adds 1c5c12ee308a net/ncsi: handle overflow when incrementing mac address adds 6819e3f6d83a net: vrf: Fix operation not supported when set vrf mac adds 4b9fc7146249 net: rds: exchange of 8K and 1M pool adds 032be5f19a94 rxrpc: fix race condition in rxrpc_input_packet() adds 0453c6824595 net/rose: fix unbound loop in rose_loopback_timer() adds 20ff83f10f11 ipv4: add sanity checks in ipv4_link_failure() adds cd8dead0c394 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 44427c0fbc09 crypto: xts - Fix atomic sleep when walking skcipher adds b257b48cd583 crypto: lrw - Fix atomic sleep when walking skcipher adds f6f3e747454f Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 1bcb344086f3 ceph: only use d_name directly when parent is locked adds 76a495d666e5 ceph: ensure d_name stability in ceph_dentry_hash() adds 4b8222870032 ceph: handle the case where a dentry has been renamed on o [...] adds 37659182bff1 ceph: fix ci->i_head_snapc leak adds 8113a85f8720 Merge tag 'ceph-for-5.1-rc7' of git://github.com/ceph/ceph-client adds 05fd5c2c6173 cifs: fix memory leak in SMB2_read adds 652727bbe1b1 cifs: do not attempt cifs operation on smb2+ rename error adds 13f5938d8264 cifs: fix page reference leak with readv/writev adds 58130235bfcc Merge tag '5.1-rc6-smb3-fixes' of git://git.samba.org/sfre [...] adds a3d46aea46f9 btrfs: Switch memory allocations in async csum calculation [...] adds d0473f978e61 Merge tag 'for-5.1-rc6-tag' of git://git.kernel.org/pub/sc [...] adds 5aae7832d1b4 drm/i915: Do not enable FEC without DSC adds f5c58ba18ab8 drm/i915: Restore correct bxt_ddi_phy_calc_lane_lat_optim_ [...] adds b3a39c798213 Merge tag 'drm-intel-fixes-2019-04-24' of git://anongit.fr [...] adds bd4264112f93 drm/ttm: fix re-init of global structures adds f5d356328d67 drm/sched: Fix description of drm_sched_stop adds f21492d33ea4 Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] adds d15d9fd02575 drm: bridge: dw-hdmi: Fix overflow workaround for Rockchip SoCs adds 71adf60f0a92 drm/sun4i: Add missing drm_atomic_helper_shutdown at drive [...] adds 02b92adbe33e drm/sun4i: Set device driver data at bind time for use in unbind adds f5a9ed867c83 drm/sun4i: Fix component unbinding and component master deletion adds d08106796a78 drm/vc4: Fix memory leak during gpu reset. adds e02bc29b2cfa drm/sun4i: Unbind components before releasing DRM and memory adds 462ce5d963f1 drm/vc4: Fix compilation error reported by kbuild test bot adds c4cba44eeeca drm/bridge: dw-hdmi: fix SCDC configuration for ddc-i2c-bus adds 528ffbfe6431 Merge tag 'drm-misc-fixes-2019-04-25' of git://anongit.fre [...] adds 81103355b1e2 drm/vmwgfx: Fix dma API layer violation adds a35d9d6a8677 Merge branch 'vmwgfx-fixes-5.1' of git://people.freedeskto [...] adds d4fad0a426c6 gpu: ipu-v3: dp: fix CSC handling adds 7bcde275eb1d drm/imx: don't skip DP channel disable for background plane adds 6db71bea59f9 Merge tag 'imx-drm-fixes-2019-04-25' of git://git.pengutro [...] adds 4e40f0f35be8 Merge tag 'drm-fixes-2019-04-26' of git://anongit.freedesk [...] adds 102bbe34b31c gpio: eic: sprd: Fix incorrect irq type setting for the sync EIC adds 357798909164 gpio: Fix gpiochip_add_data_with_key() error path adds 29279d21997a Merge tag 'gpio-v5.1-3' of git://git.kernel.org/pub/scm/li [...] adds b987222654f8 tracing: Fix buffer_ref pipe ops adds 91862cc7867b tracing: Fix a memory leak by early error exit in trace_pi [...] adds d6097c9e4454 trace: Fix preempt_enable_no_resched() abuse adds e9e1a2e7b486 Merge tag 'trace-v5.1-rc6' of git://git.kernel.org/pub/scm [...] adds d4d18e3ec609 arm64: mm: Ensure tail of unaligned initrd is reserved adds 4e69ecf4da1e arm64/module: ftrace: deal with place relative nature of PLTs adds 857e17c2ee7c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 89c02e69fc52 mm/memory_hotplug.c: drop memory device reference after fi [...] adds e153abc0739f zram: pass down the bvec we need to read into in the work struct adds ae3d6a323347 lib/Kconfig.debug: fix build error without CONFIG_BLOCK adds e789803507b2 lib/test_vmalloc.c: do not create cpumask_t variable on stack adds 24512228b7a3 mm: do not boost watermarks to avoid fragmentation for the [...] adds ee8ab0eeb49b mm, page_alloc: always use a captured page regardless of c [...] adds 8139ad043d63 mm/page_alloc.c: avoid potential NULL pointer dereference adds 8118b82eb756 mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag adds 89189557b47b fs/proc/proc_sysctl.c: Fix a NULL pointer dereference adds ce944935eef2 Merge branch 'akpm' (patches from Andrew) adds baf76f0c58ae slip: make slhc_free() silently accept an error pointer adds 82c99f7a81f2 perf/x86/intel: Update KBL Package C-state events to also [...] adds 508499166365 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds a860fa7b96e1 sched/numa: Fix a possible divide-by-zero adds 15d4e26b816a Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 36f0c423552d x86/boot: Disable RSDP parsing temporarily adds 0d02113b31b2 x86/mm: Fix a crash with kmemleak_scan() adds 037904a22bf8 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds f06eba722747 Input: snvs_pwrkey - make it depend on ARCH_MXC adds bce1a7842396 Input: synaptics-rmi4 - fix possible double free adds 3a349763cf11 Input: synaptics-rmi4 - write config register values to th [...] adds 25cce03b1d06 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f147384774a7 dmaengine: bcm2835: Avoid GFP_KERNEL in device_prep_slave_sg adds 907bd68a2edc dmaengine: sh: rcar-dmac: With cyclic DMA residue 0 is valid adds 6e7da7477534 dmaengine: sh: rcar-dmac: Fix glitch in dmaengine_tx_status adds 5bb5c3a3ac10 dmaengine: mediatek-cqdma: fix wrong register usage in mtk [...] adds 72a6e35db32b Merge tag 'dmaengine-fix-5.1-rc7' of git://git.infradead.o [...] adds 7c39f7f671d2 IB/rdmavt: Fix frwr memory registration adds 7249c8ea227a IB/mlx5: Fix scatter to CQE in DCT QP creation adds c660133c339f RDMA/mlx5: Do not allow the user to write to the clock page adds d5e560d3f723 RDMA/mlx5: Use rdma_user_map_io for mapping BAR pages adds 67f269b37f9b RDMA/ucontext: Fix regression with disassociate adds 2557fabd6e29 RDMA/hns: Bugfix for mapping user db adds 14f974d7f0f1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 35fa71a030ca io_uring: fail io_uring_register(2) on a dying io_uring instance adds e523a29c4f27 io_uring: fix race condition reading SQ entries adds 0d7bae69c574 io_uring: fix race condition when sq threads goes sleeping adds fb775faa9e46 io_uring: fix poll full SQ detection adds 8358e3a8264a io_uring: remove 'state' argument from io_{read,write} path adds 975a0f400f2e Merge tag 'for-linus-20190428' of git://git.kernel.dk/linux-block adds 8adddf349fda powerpc/mm/radix: Make Radix require HUGETLB_PAGE adds eb9d7a62c386 powerpc/mm_iommu: Fix potential deadlock adds 7a3a4d763837 powerpc/mm_iommu: Allow pinning large regions adds 0d82044e1b7e Merge tag 'powerpc-5.1-6' of git://git.kernel.org/pub/scm/ [...] adds c3143967807a ARM: 8856/1: NOMMU: Fix CCR register faulty initialization [...] adds e17b1af96b2a ARM: 8857/1: efi: enable CP15 DMB instructions before clea [...] adds 9520b5324b0e Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 37624b58542f Linux 5.1-rc7
No new revisions were added by this update.
Summary of changes: .clang-format | 24 + .mailmap | 4 + Documentation/accounting/psi.txt | 12 +- Documentation/bpf/btf.rst | 8 +- Documentation/devicetree/bindings/arm/cpus.yaml | 2 +- .../devicetree/bindings/hwmon/adc128d818.txt | 4 +- .../i2c/{i2c-xscale.txt => i2c-iop3xx.txt} | 0 .../bindings/i2c/{i2c-mtk.txt => i2c-mt65xx.txt} | 0 .../i2c/{i2c-st-ddci2c.txt => i2c-stu300.txt} | 0 .../i2c/{i2c-sunxi-p2wi.txt => i2c-sun6i-p2wi.txt} | 0 .../bindings/i2c/{i2c-vt8500.txt => i2c-wmt.txt} | 0 .../bindings/interrupt-controller/renesas,irqc.txt | 1 + .../devicetree/bindings/net/davinci_emac.txt | 2 + .../devicetree/bindings/net/dsa/qca8k.txt | 73 +- Documentation/devicetree/bindings/net/ethernet.txt | 5 +- Documentation/devicetree/bindings/net/macb.txt | 4 + .../devicetree/bindings/serial/mtk-uart.txt | 1 + Documentation/filesystems/mount_api.txt | 367 ++-- Documentation/i2c/busses/i2c-i801 | 1 + Documentation/lzo.txt | 8 +- Documentation/media/uapi/rc/rc-tables.rst | 4 +- Documentation/networking/bpf_flow_dissector.rst | 126 ++ Documentation/networking/decnet.txt | 2 - Documentation/networking/index.rst | 1 + Documentation/networking/ip-sysctl.txt | 1 + Documentation/networking/msg_zerocopy.rst | 2 +- Documentation/networking/netdev-FAQ.rst | 13 + Documentation/networking/nf_flowtable.txt | 8 +- Documentation/networking/rxrpc.txt | 16 +- Documentation/networking/snmp_counter.rst | 12 +- Documentation/sysctl/vm.txt | 16 +- Documentation/virtual/kvm/api.txt | 77 +- Documentation/virtual/kvm/mmu.txt | 11 +- MAINTAINERS | 46 +- Makefile | 49 +- arch/alpha/include/asm/Kbuild | 1 + arch/alpha/include/uapi/asm/kvm_para.h | 2 - arch/alpha/kernel/syscalls/syscall.tbl | 4 + 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/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 | 7 +- 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/plat-eznps/Kconfig | 12 +- arch/arm/Kconfig | 1 + arch/arm/boot/compressed/head.S | 16 +- arch/arm/boot/dts/am335x-evm.dts | 26 +- arch/arm/boot/dts/am335x-evmsk.dts | 26 +- arch/arm/boot/dts/am33xx-l4.dtsi | 4 +- arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | 2 +- arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 6 +- arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 1 + arch/arm/boot/dts/imx6ull-pinfunc-snvs.h | 2 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 3 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 2 - arch/arm/boot/dts/rk3288.dtsi | 20 +- arch/arm/boot/dts/sama5d2-pinfunc.h | 2 +- arch/arm/configs/imx_v4_v5_defconfig | 3 + arch/arm/configs/imx_v6_v7_defconfig | 2 +- arch/arm/include/asm/kvm_mmu.h | 11 + arch/arm/include/asm/stage2_pgtable.h | 2 + arch/arm/include/asm/syscall.h | 47 +- arch/arm/include/uapi/asm/Kbuild | 1 + arch/arm/include/uapi/asm/kvm_para.h | 2 - arch/arm/kernel/head-nommu.S | 2 +- arch/arm/mach-at91/pm.c | 6 +- arch/arm/mach-cns3xxx/core.c | 2 +- arch/arm/mach-imx/cpuidle-imx6q.c | 27 +- arch/arm/mach-imx/mach-imx51.c | 1 + arch/arm/mach-iop13xx/setup.c | 8 +- arch/arm/mach-iop13xx/tpmi.c | 10 +- arch/arm/mach-milbeaut/platsmp.c | 4 + arch/arm/mach-omap1/board-ams-delta.c | 2 + arch/arm/mach-omap2/display.c | 4 +- arch/arm/plat-iop/adma.c | 6 +- arch/arm/plat-orion/common.c | 4 +- arch/arm/tools/syscall.tbl | 4 + arch/arm64/Kconfig | 1 - arch/arm64/Kconfig.platforms | 1 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 3 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 1 - arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 7 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 7 +- arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 58 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 1 + arch/arm64/include/asm/cputype.h | 6 +- arch/arm64/include/asm/futex.h | 14 +- arch/arm64/include/asm/kvm_mmu.h | 11 + arch/arm64/include/asm/module.h | 5 + arch/arm64/include/asm/syscall.h | 46 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 8 + arch/arm64/kernel/cpufeature.c | 1 + arch/arm64/kernel/ftrace.c | 12 +- arch/arm64/kernel/probes/kprobes.c | 56 +- arch/arm64/kernel/sdei.c | 6 + arch/arm64/kernel/setup.c | 2 +- arch/arm64/kernel/stacktrace.c | 1 + arch/arm64/kernel/traps.c | 15 +- arch/arm64/kvm/reset.c | 6 +- arch/arm64/mm/init.c | 2 +- arch/c6x/include/asm/Kbuild | 1 + arch/c6x/include/asm/syscall.h | 79 +- arch/c6x/include/uapi/asm/Kbuild | 1 - arch/csky/include/asm/syscall.h | 26 +- arch/h8300/include/asm/Kbuild | 1 + arch/h8300/include/asm/syscall.h | 34 +- arch/h8300/include/uapi/asm/Kbuild | 1 - arch/hexagon/include/asm/Kbuild | 1 + arch/hexagon/include/asm/syscall.h | 4 +- arch/hexagon/include/uapi/asm/kvm_para.h | 2 - arch/ia64/include/asm/Kbuild | 1 + arch/ia64/include/asm/syscall.h | 13 +- arch/ia64/include/uapi/asm/Kbuild | 1 - arch/ia64/kernel/ptrace.c | 7 +- arch/ia64/kernel/syscalls/syscall.tbl | 4 + arch/m68k/include/asm/Kbuild | 1 + arch/m68k/include/uapi/asm/Kbuild | 1 - arch/m68k/kernel/syscalls/syscall.tbl | 4 + arch/microblaze/include/asm/Kbuild | 1 + arch/microblaze/include/asm/syscall.h | 8 +- arch/microblaze/include/uapi/asm/Kbuild | 1 - arch/microblaze/kernel/syscalls/syscall.tbl | 4 + arch/mips/ath79/setup.c | 6 - arch/mips/bcm47xx/workarounds.c | 1 + arch/mips/configs/generic/board-ocelot.config | 8 + arch/mips/include/asm/jump_label.h | 8 +- arch/mips/include/asm/syscall.h | 3 +- arch/mips/include/uapi/asm/posix_types.h | 7 - arch/mips/kernel/kgdb.c | 3 +- arch/mips/kernel/ptrace.c | 2 +- arch/mips/kernel/scall64-o32.S | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 4 + arch/mips/kernel/syscalls/syscall_n64.tbl | 4 + arch/mips/kernel/syscalls/syscall_o32.tbl | 4 + arch/mips/kernel/vmlinux.lds.S | 12 +- arch/mips/loongson64/lemote-2f/irq.c | 2 +- arch/mips/sgi-ip27/ip27-irq.c | 3 +- arch/nds32/include/asm/syscall.h | 62 +- arch/nios2/include/asm/Kbuild | 1 + arch/nios2/include/asm/syscall.h | 84 +- arch/nios2/include/uapi/asm/Kbuild | 1 - arch/openrisc/include/asm/Kbuild | 1 + arch/openrisc/include/asm/syscall.h | 12 +- arch/openrisc/include/uapi/asm/Kbuild | 1 - arch/parisc/include/asm/Kbuild | 1 + arch/parisc/include/asm/ptrace.h | 5 +- arch/parisc/include/asm/syscall.h | 30 +- arch/parisc/include/uapi/asm/Kbuild | 1 - arch/parisc/kernel/process.c | 6 - arch/parisc/kernel/setup.c | 3 + arch/parisc/kernel/syscalls/syscall.tbl | 4 + arch/powerpc/configs/skiroot_defconfig | 1 + arch/powerpc/include/asm/mmu.h | 2 +- arch/powerpc/include/asm/ppc-opcode.h | 2 + arch/powerpc/include/asm/syscall.h | 15 +- arch/powerpc/include/asm/vdso_datapage.h | 8 +- arch/powerpc/kernel/cpu_setup_6xx.S | 3 - arch/powerpc/kernel/exceptions-64s.S | 12 + arch/powerpc/kernel/head_32.S | 14 +- arch/powerpc/kernel/kvm.c | 7 + arch/powerpc/kernel/security.c | 23 +- arch/powerpc/kernel/syscalls/syscall.tbl | 4 + arch/powerpc/kernel/vdso32/gettimeofday.S | 2 +- arch/powerpc/kernel/vdso64/gettimeofday.S | 4 +- arch/powerpc/lib/memcmp_64.S | 17 +- arch/powerpc/mm/hash_low_32.S | 8 +- arch/powerpc/mm/mmu_context_iommu.c | 97 +- 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/platforms/Kconfig.cputype | 2 +- arch/powerpc/platforms/pseries/pseries_energy.c | 27 +- arch/powerpc/platforms/pseries/ras.c | 1 + arch/riscv/configs/rv32_defconfig | 84 + arch/riscv/include/asm/fixmap.h | 2 +- arch/riscv/include/asm/syscall.h | 24 +- 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 | 36 + 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/lowcore.h | 61 +- arch/s390/include/asm/syscall.h | 28 +- arch/s390/kernel/fpu.c | 2 +- arch/s390/kernel/perf_cpum_cf_diag.c | 19 +- arch/s390/kernel/smp.c | 3 +- arch/s390/kernel/syscalls/syscall.tbl | 4 + arch/s390/kernel/vtime.c | 27 +- arch/sh/boards/of-generic.c | 4 +- arch/sh/include/asm/Kbuild | 1 + arch/sh/include/asm/syscall_32.h | 47 +- arch/sh/include/asm/syscall_64.h | 8 +- arch/sh/include/uapi/asm/Kbuild | 1 - arch/sh/kernel/syscalls/syscall.tbl | 4 + arch/sparc/include/asm/Kbuild | 1 + arch/sparc/include/asm/syscall.h | 11 +- arch/sparc/include/uapi/asm/kvm_para.h | 2 - arch/sparc/kernel/pci_sun4v.c | 20 +- arch/sparc/kernel/syscalls/syscall.tbl | 4 + arch/um/include/asm/syscall-generic.h | 78 +- arch/unicore32/include/asm/Kbuild | 1 + arch/unicore32/include/uapi/asm/Kbuild | 1 - arch/x86/Kconfig | 10 +- arch/x86/Makefile | 8 +- arch/x86/boot/compressed/misc.c | 2 +- arch/x86/boot/compressed/misc.h | 4 +- arch/x86/boot/string.c | 3 +- arch/x86/crypto/poly1305-avx2-x86_64.S | 14 +- arch/x86/crypto/poly1305-sse2-x86_64.S | 22 +- arch/x86/events/amd/core.c | 175 +- arch/x86/events/core.c | 13 +- arch/x86/events/intel/core.c | 10 +- arch/x86/events/intel/cstate.c | 10 +- arch/x86/events/perf_event.h | 38 +- arch/x86/hyperv/hv_init.c | 6 +- arch/x86/include/asm/bitops.h | 41 +- arch/x86/include/asm/cpu_device_id.h | 31 +- arch/x86/include/asm/cpufeature.h | 5 +- arch/x86/include/asm/kvm_emulate.h | 4 +- arch/x86/include/asm/kvm_host.h | 25 +- arch/x86/include/asm/processor-cyrix.h | 21 - arch/x86/include/asm/realmode.h | 6 +- arch/x86/include/asm/syscall.h | 142 +- arch/x86/include/asm/xen/hypercall.h | 3 + arch/x86/include/uapi/asm/vmx.h | 1 + arch/x86/kernel/aperture_64.c | 20 +- arch/x86/kernel/cpu/bugs.c | 6 +- arch/x86/kernel/cpu/cyrix.c | 14 +- arch/x86/kernel/cpu/intel.c | 4 +- arch/x86/kernel/cpu/microcode/core.c | 2 + arch/x86/kernel/cpu/resctrl/monitor.c | 3 - arch/x86/kernel/cpu/resctrl/rdtgroup.c | 9 +- arch/x86/kernel/hpet.c | 2 + arch/x86/kernel/hw_breakpoint.c | 1 + arch/x86/kernel/kprobes/core.c | 48 +- arch/x86/kernel/mpparse.c | 4 +- arch/x86/kernel/process.c | 8 +- arch/x86/kernel/reboot.c | 21 + arch/x86/kernel/vmlinux.lds.S | 2 +- arch/x86/kvm/emulate.c | 191 +- arch/x86/kvm/hyperv.c | 9 +- arch/x86/kvm/lapic.c | 4 +- arch/x86/kvm/mmu.c | 67 +- arch/x86/kvm/mmu.h | 2 +- arch/x86/kvm/mmutrace.h | 4 +- arch/x86/kvm/pmu.c | 4 + arch/x86/kvm/svm.c | 111 +- arch/x86/kvm/trace.h | 4 +- arch/x86/kvm/vmx/nested.c | 126 +- arch/x86/kvm/vmx/vmx.c | 54 +- arch/x86/kvm/vmx/vmx.h | 3 +- arch/x86/kvm/x86.c | 123 +- arch/x86/kvm/x86.h | 2 + arch/x86/lib/csum-partial_64.c | 2 +- arch/x86/mm/dump_pagetables.c | 3 +- arch/x86/mm/init.c | 6 + arch/x86/mm/ioremap.c | 2 +- arch/x86/mm/kaslr.c | 2 +- arch/x86/mm/mmap.c | 2 +- arch/x86/mm/pti.c | 4 +- arch/x86/mm/tlb.c | 2 +- arch/x86/platform/efi/quirks.c | 2 +- arch/x86/realmode/init.c | 11 +- arch/xtensa/include/asm/Kbuild | 1 + arch/xtensa/include/asm/processor.h | 21 +- arch/xtensa/include/asm/syscall.h | 33 +- arch/xtensa/include/uapi/asm/Kbuild | 1 - arch/xtensa/kernel/entry.S | 6 + arch/xtensa/kernel/stacktrace.c | 6 +- arch/xtensa/kernel/syscalls/syscall.tbl | 4 + arch/xtensa/mm/mmu.c | 2 +- block/bfq-iosched.c | 25 +- block/bfq-iosched.h | 2 +- block/bfq-wf2q.c | 19 +- block/bio.c | 48 +- block/blk-cgroup.c | 9 +- block/blk-core.c | 4 +- block/blk-flush.c | 4 +- block/blk-iolatency.c | 1 + block/blk-mq-sched.c | 8 +- block/blk-mq.c | 162 +- block/blk-mq.h | 17 +- block/blk-sysfs.c | 12 +- crypto/lrw.c | 6 +- crypto/testmgr.h | 44 +- crypto/xts.c | 6 +- drivers/acpi/acpica/evgpe.c | 6 +- drivers/acpi/acpica/nsobject.c | 4 + drivers/acpi/bus.c | 3 - drivers/acpi/cppc_acpi.c | 9 +- drivers/acpi/nfit/core.c | 12 +- drivers/acpi/nfit/intel.c | 10 +- drivers/acpi/utils.c | 1 + drivers/android/binder.c | 3 +- drivers/android/binder_alloc.c | 18 +- drivers/ata/libata-zpodd.c | 34 +- drivers/atm/firestream.c | 2 +- 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/memory.c | 2 +- drivers/base/power/domain.c | 13 +- drivers/base/swnode.c | 4 +- drivers/block/loop.c | 2 +- drivers/block/null_blk_main.c | 5 + drivers/block/paride/pcd.c | 20 +- drivers/block/paride/pf.c | 26 +- drivers/block/rbd.c | 28 +- drivers/block/virtio_blk.c | 2 + drivers/block/xsysace.c | 2 + drivers/block/zram/zram_drv.c | 37 +- drivers/bluetooth/btusb.c | 2 +- drivers/char/Kconfig | 2 +- drivers/char/ipmi/ipmi_dmi.c | 1 - drivers/char/ipmi/ipmi_msghandler.c | 19 +- drivers/char/ipmi/ipmi_si_hardcode.c | 2 + drivers/char/tpm/eventlog/tpm2.c | 4 +- drivers/char/tpm/tpm-dev-common.c | 9 +- drivers/char/tpm/tpm-interface.c | 14 +- drivers/clk/at91/clk-programmable.c | 57 +- drivers/clk/at91/pmc.h | 2 + drivers/clk/at91/sama5d2.c | 10 +- drivers/clk/imx/clk-pll14xx.c | 2 +- drivers/clk/mediatek/clk-gate.c | 3 +- drivers/clk/meson/clk-pll.c | 2 +- drivers/clk/meson/g12a.c | 6 +- drivers/clk/meson/gxbb.c | 2 + drivers/clk/meson/vid-pll-div.c | 4 +- drivers/clk/x86/clk-pmc-atom.c | 14 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/arm_arch_timer.c | 5 +- drivers/clocksource/clps711x-timer.c | 44 +- drivers/clocksource/mips-gic-timer.c | 2 +- drivers/clocksource/tcb_clksrc.c | 4 +- drivers/clocksource/timer-oxnas-rps.c | 2 +- drivers/clocksource/timer-riscv.c | 5 +- drivers/clocksource/timer-ti-dm.c | 28 - drivers/cpufreq/intel_pstate.c | 10 +- drivers/cpufreq/scpi-cpufreq.c | 2 +- drivers/crypto/caam/caamhash.c | 13 +- drivers/dma/bcm2835-dma.c | 2 +- drivers/dma/mediatek/mtk-cqdma.c | 2 +- drivers/dma/sh/rcar-dmac.c | 30 +- drivers/dma/stm32-mdma.c | 4 +- drivers/extcon/Kconfig | 2 +- drivers/gpio/gpio-adnp.c | 6 +- drivers/gpio/gpio-aspeed.c | 2 + drivers/gpio/gpio-eic-sprd.c | 1 + drivers/gpio/gpio-exar.c | 2 + drivers/gpio/gpio-mockup.c | 10 +- drivers/gpio/gpiolib-of.c | 17 +- drivers/gpio/gpiolib.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 - drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 5 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 19 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 6 + drivers/gpu/drm/amd/display/dc/dc.h | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 9 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 6 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 23 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 20 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 1 + .../gpu/drm/amd/powerplay/inc/smu11_driver_if.h | 5 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 50 +- drivers/gpu/drm/drm_atomic_helper.c | 5 +- drivers/gpu/drm/drm_drv.c | 6 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_file.c | 6 +- drivers/gpu/drm/exynos/exynos_mixer.c | 110 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 +- drivers/gpu/drm/i915/gvt/display.c | 2 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 13 +- drivers/gpu/drm/i915/gvt/gtt.c | 28 +- drivers/gpu/drm/i915/gvt/gtt.h | 1 + drivers/gpu/drm/i915/gvt/kvmgt.c | 6 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 1 + drivers/gpu/drm/i915/gvt/scheduler.c | 33 +- drivers/gpu/drm/i915/i915_debugfs.c | 5 +- drivers/gpu/drm/i915/i915_drv.h | 3 +- drivers/gpu/drm/i915/i915_gem.c | 15 +- drivers/gpu/drm/i915/i915_gpu_error.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 4 +- drivers/gpu/drm/i915/icl_dsi.c | 48 +- drivers/gpu/drm/i915/intel_bios.c | 1 + drivers/gpu/drm/i915/intel_ddi.c | 29 +- drivers/gpu/drm/i915/intel_display.c | 6 +- drivers/gpu/drm/i915/intel_dp.c | 75 +- drivers/gpu/drm/i915/intel_drv.h | 10 +- drivers/gpu/drm/i915/intel_fbdev.c | 12 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 2 +- drivers/gpu/drm/i915/vlv_dsi.c | 24 + drivers/gpu/drm/imx/ipuv3-crtc.c | 2 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 8 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 7 + drivers/gpu/drm/mediatek/mtk_drm_gem.c | 46 + drivers/gpu/drm/mediatek/mtk_drm_gem.h | 3 + drivers/gpu/drm/mediatek/mtk_hdmi.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi_phy.c | 35 +- drivers/gpu/drm/mediatek/mtk_hdmi_phy.h | 5 +- drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c | 49 +- drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c | 23 + drivers/gpu/drm/meson/meson_drv.c | 9 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 3 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 2 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 12 +- drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c | 26 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 18 +- drivers/gpu/drm/scheduler/sched_main.c | 3 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 9 + drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 9 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 5 +- drivers/gpu/drm/tegra/hdmi.c | 12 +- drivers/gpu/drm/tegra/hub.c | 4 +- drivers/gpu/drm/tegra/vic.c | 2 + drivers/gpu/drm/ttm/ttm_bo.c | 14 +- drivers/gpu/drm/ttm/ttm_memory.c | 5 +- drivers/gpu/drm/ttm/ttm_page_alloc.c | 13 +- drivers/gpu/drm/udl/udl_connector.c | 72 +- drivers/gpu/drm/udl/udl_drv.c | 1 + drivers/gpu/drm/udl/udl_drv.h | 1 + drivers/gpu/drm/udl/udl_gem.c | 2 +- drivers/gpu/drm/udl/udl_main.c | 8 +- drivers/gpu/drm/vc4/vc4_crtc.c | 2 +- drivers/gpu/drm/vgem/vgem_drv.c | 6 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 4 + drivers/gpu/drm/virtio/virtgpu_drv.h | 4 + drivers/gpu/drm/virtio/virtgpu_prime.c | 12 + drivers/gpu/drm/vkms/vkms_gem.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 33 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 2 +- drivers/gpu/host1x/hw/channel_hw.c | 6 +- drivers/gpu/ipu-v3/ipu-dp.c | 12 +- 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 | 18 +- drivers/hid/hid-logitech-hidpp.c | 13 +- drivers/hid/hid-quirks.c | 11 +- drivers/hid/hid-steam.c | 26 +- drivers/hid/hid-uclogic-params.c | 4 - drivers/hid/i2c-hid/i2c-hid-core.c | 2 + drivers/hwmon/Kconfig | 1 + drivers/hwmon/ntc_thermistor.c | 2 +- drivers/hwmon/occ/common.c | 6 +- drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-i801.c | 4 + drivers/i2c/busses/i2c-imx.c | 4 +- drivers/i3c/master.c | 5 +- drivers/i3c/master/dw-i3c-master.c | 2 +- drivers/iio/accel/kxcjk-1013.c | 2 + drivers/iio/adc/ad_sigma_delta.c | 1 + drivers/iio/adc/at91_adc.c | 28 +- drivers/iio/adc/xilinx-xadc-core.c | 3 +- drivers/iio/chemical/Kconfig | 14 + drivers/iio/chemical/bme680.h | 6 +- drivers/iio/chemical/bme680_core.c | 54 +- drivers/iio/chemical/bme680_i2c.c | 21 - drivers/iio/chemical/bme680_spi.c | 115 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 7 +- drivers/iio/dac/mcp4725.c | 1 + drivers/iio/gyro/bmg160_core.c | 6 +- drivers/iio/gyro/mpu3050-core.c | 8 +- drivers/iio/industrialio-buffer.c | 5 +- drivers/iio/industrialio-core.c | 4 +- drivers/infiniband/core/uverbs.h | 1 + drivers/infiniband/core/uverbs_main.c | 55 +- drivers/infiniband/hw/hfi1/chip.c | 26 +- drivers/infiniband/hw/hfi1/qp.c | 4 +- drivers/infiniband/hw/hfi1/rc.c | 4 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 31 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 6 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 4 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 12 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 2 +- drivers/infiniband/hw/mlx5/devx.c | 34 +- drivers/infiniband/hw/mlx5/main.c | 19 +- drivers/infiniband/hw/mlx5/odp.c | 3 +- drivers/infiniband/hw/mlx5/qp.c | 15 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 2 + drivers/infiniband/sw/rdmavt/mr.c | 17 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/snvs_pwrkey.c | 6 +- drivers/input/mouse/elan_i2c_core.c | 25 + drivers/input/rmi4/rmi_driver.c | 6 +- drivers/input/rmi4/rmi_f11.c | 2 +- drivers/iommu/amd_iommu.c | 16 +- drivers/iommu/amd_iommu_init.c | 9 +- drivers/iommu/amd_iommu_types.h | 2 + drivers/iommu/intel-iommu.c | 5 +- drivers/iommu/io-pgtable-arm-v7s.c | 19 +- drivers/iommu/iommu.c | 8 +- drivers/iommu/iova.c | 5 +- drivers/irqchip/irq-ath79-misc.c | 11 + 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-ls1x.c | 1 + drivers/irqchip/irq-mbigen.c | 3 + drivers/irqchip/irq-mmp.c | 2 +- drivers/irqchip/irq-mvebu-sei.c | 2 +- drivers/irqchip/irq-stm32-exti.c | 10 - drivers/isdn/hardware/mISDN/hfcmulti.c | 3 +- drivers/isdn/mISDN/socket.c | 4 +- drivers/leds/leds-pca9532.c | 8 +- drivers/leds/trigger/ledtrig-netdev.c | 16 +- drivers/lightnvm/pblk-read.c | 50 +- drivers/md/dm-core.h | 1 + drivers/md/dm-init.c | 2 +- drivers/md/dm-integrity.c | 16 +- drivers/md/dm-rq.c | 11 +- drivers/md/dm-table.c | 39 + drivers/md/dm.c | 30 +- drivers/mfd/Kconfig | 2 +- drivers/mfd/sprd-sc27xx-spi.c | 42 +- drivers/mfd/twl-core.c | 23 + drivers/misc/fastrpc.c | 7 +- 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 | 74 +- 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/mmc/host/alcor.c | 59 +- drivers/mmc/host/davinci_mmc.c | 2 +- drivers/mmc/host/mxcmmc.c | 16 +- drivers/mmc/host/pxamci.c | 2 +- drivers/mmc/host/renesas_sdhi_core.c | 8 +- drivers/mmc/host/sdhci-omap.c | 41 + drivers/mtd/chips/cfi_cmdset_0002.c | 6 +- drivers/net/Kconfig | 4 +- drivers/net/bonding/bond_main.c | 6 +- drivers/net/bonding/bond_sysfs_slave.c | 4 +- drivers/net/dsa/mv88e6xxx/port.c | 24 +- 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/aquantia/atlantic/aq_ring.c | 5 +- drivers/net/ethernet/atheros/atlx/atl1.c | 4 +- drivers/net/ethernet/atheros/atlx/atl1.h | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 16 +- drivers/net/ethernet/broadcom/tg3.c | 8 +- drivers/net/ethernet/broadcom/tg3.h | 4 +- drivers/net/ethernet/cadence/macb_main.c | 14 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 42 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 30 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 2 +- drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c | 9 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 15 +- drivers/net/ethernet/freescale/fec_main.c | 30 +- drivers/net/ethernet/hisilicon/hns/hnae.c | 4 +- drivers/net/ethernet/hisilicon/hns/hnae.h | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 4 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 53 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h | 2 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h | 4 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h | 12 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 13 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 1 - .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +- .../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 2 +- drivers/net/ethernet/hisilicon/hns_mdio.c | 18 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 1 + drivers/net/ethernet/ibm/ibmvnic.c | 37 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 2 + drivers/net/ethernet/intel/i40e/i40e.h | 16 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 28 + drivers/net/ethernet/intel/i40e/i40e_ptp.c | 5 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 3 + drivers/net/ethernet/intel/igb/e1000_defines.h | 2 + drivers/net/ethernet/intel/igb/igb_main.c | 57 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 3 - .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 39 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 11 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 3 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 13 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 57 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 94 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 82 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 9 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c | 53 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 20 - drivers/net/ethernet/mellanox/mlx5/core/port.c | 4 - drivers/net/ethernet/mellanox/mlx5/core/qp.c | 72 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 19 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 2 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 2 +- drivers/net/ethernet/micrel/ks8851.c | 42 +- drivers/net/ethernet/micrel/ks8851.h | 93 +- drivers/net/ethernet/micrel/ks8851_mll.c | 317 +-- drivers/net/ethernet/mscc/ocelot.c | 24 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 1 + drivers/net/ethernet/netronome/nfp/abm/cls.c | 4 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 3 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 3 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 27 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 4 +- drivers/net/ethernet/qlogic/qed/qed.h | 7 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 85 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 83 +- drivers/net/ethernet/qlogic/qed/qed_int.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 2 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 7 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 + drivers/net/ethernet/realtek/atp.c | 2 +- drivers/net/ethernet/realtek/r8169.c | 16 +- drivers/net/ethernet/sis/sis900.c | 10 +- drivers/net/ethernet/socionext/netsec.c | 11 +- drivers/net/ethernet/stmicro/stmmac/descs_com.h | 22 +- drivers/net/ethernet/stmicro/stmmac/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 | 52 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 8 +- drivers/net/ethernet/ti/netcp_ethss.c | 8 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 + drivers/net/hyperv/hyperv_net.h | 1 + drivers/net/hyperv/netvsc.c | 6 +- drivers/net/hyperv/netvsc_drv.c | 32 +- drivers/net/ieee802154/adf7242.c | 4 + drivers/net/ieee802154/mac802154_hwsim.c | 2 +- drivers/net/phy/Kconfig | 3 + drivers/net/phy/broadcom.c | 13 + drivers/net/phy/dp83822.c | 34 +- drivers/net/phy/meson-gxl.c | 6 + drivers/net/phy/phy_device.c | 2 +- drivers/net/phy/spi_ks8995.c | 9 + drivers/net/slip/slhc.c | 2 +- drivers/net/team/team.c | 33 + drivers/net/tun.c | 16 +- drivers/net/usb/aqc111.c | 15 + drivers/net/usb/cdc_ether.c | 8 + drivers/net/usb/qmi_wwan.c | 1 + drivers/net/vrf.c | 11 +- drivers/net/vxlan.c | 4 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 2 +- drivers/net/wireless/ath/ath10k/mac.c | 4 +- drivers/net/wireless/ath/ath9k/xmit.c | 5 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 30 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 34 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 1 - drivers/net/wireless/intel/iwlwifi/iwl-config.h | 3 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 12 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 71 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 1 - drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 43 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 7 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 13 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 11 +- 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 | 19 +- 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 | 4 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 55 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 24 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 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 | 81 +- 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/wireless/ralink/rt2x00/rt2x00.h | 1 - drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 10 - drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 15 +- drivers/nfc/st95hf/core.c | 7 + drivers/nvdimm/btt_devs.c | 18 +- drivers/nvdimm/namespace_devs.c | 5 +- drivers/nvdimm/pmem.c | 8 +- drivers/nvdimm/security.c | 118 +- drivers/nvme/host/core.c | 2 +- drivers/nvme/host/fc.c | 20 +- drivers/nvme/host/multipath.c | 5 +- drivers/nvme/host/tcp.c | 2 +- drivers/nvme/target/admin-cmd.c | 5 + drivers/nvme/target/core.c | 4 +- drivers/nvme/target/discovery.c | 68 +- drivers/nvme/target/io-cmd-file.c | 20 +- drivers/nvme/target/nvmet.h | 1 + drivers/of/of_net.c | 1 - drivers/parisc/iosapic.c | 6 +- drivers/parport/daisy.c | 32 +- drivers/parport/probe.c | 2 +- drivers/parport/share.c | 10 +- drivers/pci/hotplug/pciehp_ctrl.c | 4 + drivers/pci/pci.h | 1 + drivers/pci/pcie/bw_notification.c | 23 +- drivers/pci/probe.c | 2 +- drivers/pci/quirks.c | 2 + drivers/phy/allwinner/phy-sun4i-usb.c | 5 +- drivers/platform/chrome/cros_ec_debugfs.c | 10 +- drivers/platform/chrome/wilco_ec/mailbox.c | 2 +- drivers/platform/x86/pmc_atom.c | 21 + drivers/power/supply/goldfish_battery.c | 2 +- drivers/reset/reset-meson-audio-arb.c | 1 + drivers/rtc/Kconfig | 4 +- drivers/rtc/rtc-cros-ec.c | 4 +- drivers/rtc/rtc-da9063.c | 7 + drivers/rtc/rtc-sh.c | 2 +- drivers/s390/block/dasd_eckd.c | 6 +- drivers/s390/char/con3270.c | 2 +- drivers/s390/char/fs3270.c | 3 +- drivers/s390/char/raw3270.c | 3 +- drivers/s390/char/raw3270.h | 4 +- drivers/s390/char/tty3270.c | 3 +- drivers/s390/cio/chsc.c | 13 + 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/pkey_api.c | 3 +- drivers/s390/crypto/zcrypt_api.c | 30 +- drivers/s390/net/ctcm_main.c | 1 + drivers/s390/net/qeth_core_main.c | 5 +- drivers/s390/net/qeth_l2_main.c | 7 +- drivers/s390/net/qeth_l3_main.c | 8 +- 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/scsi/aacraid/aacraid.h | 7 +- drivers/scsi/aacraid/commsup.c | 4 +- drivers/scsi/aic7xxx/aic7770_osm.c | 1 + drivers/scsi/aic7xxx/aic7xxx.h | 1 + drivers/scsi/aic7xxx/aic7xxx_osm.c | 10 +- drivers/scsi/aic7xxx/aic7xxx_osm_pci.c | 1 + drivers/scsi/csiostor/csio_scsi.c | 5 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 6 + drivers/scsi/ibmvscsi/ibmvfc.c | 39 +- drivers/scsi/ibmvscsi/ibmvfc.h | 7 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 23 +- drivers/scsi/libfc/fc_rport.c | 1 - drivers/scsi/lpfc/lpfc_scsi.c | 7 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 6 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 12 + drivers/scsi/qedi/qedi_main.c | 7 +- drivers/scsi/qla2xxx/qla_init.c | 7 + drivers/scsi/qla2xxx/qla_os.c | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 2 + drivers/scsi/scsi_devinfo.c | 1 + drivers/scsi/scsi_dh.c | 1 + drivers/scsi/scsi_lib.c | 21 +- drivers/scsi/scsi_sysfs.c | 6 + drivers/scsi/scsi_transport_iscsi.c | 2 + drivers/scsi/sd.c | 22 +- drivers/scsi/storvsc_drv.c | 15 +- drivers/scsi/virtio_scsi.c | 1 + drivers/soc/bcm/bcm2835-power.c | 49 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - 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 | 10 +- drivers/staging/comedi/drivers/ni_usb6501.c | 10 +- drivers/staging/comedi/drivers/vmk80xx.c | 8 +- drivers/staging/erofs/data.c | 2 +- drivers/staging/erofs/dir.c | 45 +- drivers/staging/erofs/unzip_vle.c | 45 +- drivers/staging/erofs/unzip_vle_lz4.c | 7 +- drivers/staging/iio/adc/ad7192.c | 8 +- drivers/staging/iio/meter/ade7854.c | 2 +- drivers/staging/most/core.c | 2 +- drivers/staging/mt7621-dts/gbpc1.dts | 29 +- drivers/staging/mt7621-dts/mt7621.dtsi | 73 +- .../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-pci/Kconfig | 1 + drivers/staging/octeon/ethernet-mdio.c | 2 +- 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/rtl8188eu/core/rtw_xmit.c | 9 +- drivers/staging/rtl8188eu/include/rtw_xmit.h | 2 +- drivers/staging/rtl8712/rtl8712_cmd.c | 10 +- drivers/staging/rtl8712/rtl8712_cmd.h | 2 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 14 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 2 +- drivers/staging/rtlwifi/phydm/rtl_phydm.c | 2 + drivers/staging/rtlwifi/rtl8822be/fw.c | 2 + drivers/staging/speakup/speakup_soft.c | 16 +- drivers/staging/speakup/spk_priv.h | 1 + drivers/staging/speakup/synth.c | 6 + .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 8 +- drivers/staging/vt6655/device_main.c | 11 +- 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/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 | 14 +- drivers/tty/serial/sh-sci.c | 18 +- drivers/tty/tty_port.c | 10 +- drivers/tty/vt/vt.c | 3 +- drivers/usb/class/cdc-acm.c | 4 +- drivers/usb/common/common.c | 2 + drivers/usb/core/hcd.c | 3 + drivers/usb/dwc3/dwc3-pci.c | 4 + drivers/usb/gadget/function/f_hid.c | 6 +- drivers/usb/gadget/udc/net2272.c | 1 + drivers/usb/gadget/udc/net2280.c | 8 +- drivers/usb/host/u132-hcd.c | 3 + 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/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/typec/tcpm/tcpm.c | 27 +- drivers/usb/typec/tcpm/wcove.c | 9 +- drivers/vfio/pci/vfio_pci.c | 4 +- drivers/vfio/vfio_iommu_spapr_tce.c | 2 +- drivers/vfio/vfio_iommu_type1.c | 14 + drivers/vhost/vhost.c | 6 +- drivers/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_pci_common.c | 8 +- drivers/virtio/virtio_ring.c | 2 + drivers/xen/privcmd-buf.c | 3 +- drivers/xen/xenbus/xenbus_dev_frontend.c | 4 +- fs/afs/callback.c | 3 +- fs/afs/cmservice.c | 2 +- fs/afs/fsclient.c | 6 +- fs/afs/inode.c | 4 +- fs/afs/internal.h | 4 +- fs/afs/rxrpc.c | 30 +- fs/afs/server.c | 1 - fs/afs/write.c | 1 + fs/afs/yfsclient.c | 2 +- fs/aio.c | 338 ++- fs/block_dev.c | 20 +- fs/btrfs/extent-tree.c | 2 +- fs/btrfs/file-item.c | 15 +- fs/btrfs/ioctl.c | 10 + fs/btrfs/ordered-data.c | 3 +- fs/btrfs/props.c | 8 +- fs/btrfs/qgroup.c | 4 +- fs/btrfs/raid56.c | 3 +- fs/btrfs/transaction.c | 49 +- fs/btrfs/tree-log.c | 33 +- fs/btrfs/volumes.c | 2 +- fs/ceph/dir.c | 6 +- fs/ceph/inode.c | 18 +- fs/ceph/mds_client.c | 70 +- fs/ceph/snap.c | 7 +- fs/cifs/cifsfs.c | 4 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 10 + fs/cifs/connect.c | 30 +- fs/cifs/file.c | 193 +- fs/cifs/inode.c | 4 + fs/cifs/misc.c | 48 +- fs/cifs/smb2file.c | 6 +- fs/cifs/smb2maperror.c | 3 +- fs/cifs/smb2misc.c | 6 +- fs/cifs/smb2ops.c | 70 +- fs/cifs/smb2pdu.c | 72 +- fs/cifs/smb2proto.h | 5 +- fs/cifs/trace.h | 6 +- fs/dax.c | 15 + fs/debugfs/inode.c | 13 +- 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/fs_parser.c | 2 +- fs/fuse/dev.c | 12 +- fs/hugetlbfs/inode.c | 20 +- fs/io_uring.c | 549 ++--- fs/iomap.c | 12 +- fs/jffs2/readinode.c | 5 - fs/jffs2/super.c | 5 +- fs/lockd/host.c | 3 +- fs/locks.c | 5 + fs/nfs/client.c | 2 +- fs/nfs/flexfilelayout/flexfilelayout.c | 5 +- fs/nfs/nfs42proc.c | 3 - fs/nfs/nfs4file.c | 4 +- fs/nfs/nfs4proc.c | 5 +- fs/nfs/nfs4xdr.c | 4 +- fs/nfs/super.c | 3 +- fs/nfsd/nfs3proc.c | 17 +- fs/nfsd/nfs3xdr.c | 11 +- fs/nfsd/nfs4callback.c | 8 +- fs/nfsd/nfs4state.c | 12 +- fs/nfsd/state.h | 1 + fs/notify/fanotify/fanotify_user.c | 12 +- fs/notify/inotify/inotify_user.c | 7 +- fs/ocfs2/refcounttree.c | 42 +- fs/open.c | 24 + fs/pipe.c | 4 +- fs/proc/base.c | 17 +- fs/proc/kcore.c | 29 +- fs/proc/proc_sysctl.c | 7 +- fs/proc/task_mmu.c | 18 + fs/read_write.c | 5 +- fs/splice.c | 16 +- fs/ubifs/super.c | 4 +- fs/udf/inode.c | 4 +- fs/udf/truncate.c | 8 +- fs/udf/udfdecl.h | 2 +- fs/userfaultfd.c | 9 + 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/syscall.h | 21 +- include/drm/drm_modeset_helper_vtables.h | 4 + include/drm/ttm/ttm_bo_driver.h | 1 - include/dt-bindings/clock/sifive-fu540-prci.h | 18 + .../dt-bindings/reset/amlogic,meson-g12a-reset.h | 5 +- include/keys/trusted.h | 2 +- include/linux/atalk.h | 2 +- include/linux/bio.h | 20 +- include/linux/bitrev.h | 46 +- include/linux/blk-mq.h | 4 +- include/linux/blk_types.h | 1 + include/linux/blkdev.h | 4 +- include/linux/bpf.h | 1 - include/linux/bpf_verifier.h | 40 + include/linux/brcmphy.h | 16 + include/linux/bvec.h | 19 +- include/linux/ceph/libceph.h | 2 + include/linux/device.h | 2 - include/linux/efi.h | 7 +- include/linux/elevator.h | 1 + include/linux/etherdevice.h | 12 + include/linux/fs.h | 4 + include/linux/hugetlb.h | 8 +- include/linux/irq.h | 2 +- include/linux/irqchip/arm-gic.h | 3 +- include/linux/kcore.h | 13 +- include/linux/kernel.h | 4 +- include/linux/kprobes.h | 1 + include/linux/kvm_host.h | 10 +- include/linux/list.h | 2 +- include/linux/memcontrol.h | 5 +- include/linux/mii.h | 2 +- include/linux/mlx5/driver.h | 2 + include/linux/mlx5/qp.h | 3 +- include/linux/mm.h | 15 +- include/linux/mm_types.h | 2 +- include/linux/net.h | 6 + include/linux/netdevice.h | 3 + include/linux/nvme.h | 9 +- include/linux/page-isolation.h | 10 - include/linux/parport.h | 13 - include/linux/pipe_fs_i.h | 11 +- include/linux/platform_data/gpio/gpio-amd-fch.h | 2 +- include/linux/platform_data/x86/clk-pmc-atom.h | 3 + include/linux/ptrace.h | 11 +- include/linux/sbitmap.h | 2 +- include/linux/sched/mm.h | 21 + include/linux/sched/signal.h | 18 + include/linux/shmem_fs.h | 1 + include/linux/slab.h | 2 + include/linux/socket.h | 12 +- include/linux/string.h | 3 + include/linux/sunrpc/sched.h | 8 - include/linux/uio.h | 24 +- include/linux/vbox_utils.h | 12 +- include/linux/virtio_ring.h | 2 +- include/misc/charlcd.h | 1 + include/net/act_api.h | 9 +- include/net/af_rxrpc.h | 4 +- include/net/cfg80211.h | 5 + include/net/ip.h | 2 +- include/net/mac80211.h | 63 +- include/net/net_namespace.h | 1 + include/net/netfilter/nf_conntrack.h | 2 + include/net/netfilter/nf_conntrack_l4proto.h | 6 + include/net/netns/hash.h | 10 +- include/net/netrom.h | 2 +- include/net/nfc/nci_core.h | 2 +- include/net/sch_generic.h | 45 +- include/net/sctp/checksum.h | 2 +- include/net/sock.h | 12 +- include/net/tc_act/tc_gact.h | 2 +- include/net/tls.h | 4 +- include/net/xdp_sock.h | 1 - include/sound/soc.h | 11 +- include/trace/events/syscalls.h | 2 +- include/uapi/linux/Kbuild | 2 + include/uapi/linux/bpf.h | 188 +- include/uapi/linux/ethtool.h | 2 +- include/uapi/linux/input-event-codes.h | 6 +- include/uapi/linux/vbox_vmmdev_types.h | 60 + include/uapi/rdma/mlx5-abi.h | 1 + include/uapi/sound/asound.h | 1 + init/main.c | 4 +- kernel/bpf/cpumap.c | 13 +- kernel/bpf/inode.c | 32 +- kernel/bpf/syscall.c | 22 +- kernel/bpf/verifier.c | 159 +- kernel/cpu.c | 20 +- kernel/dma/debug.c | 2 +- kernel/events/core.c | 91 +- kernel/events/ring_buffer.c | 37 +- kernel/futex.c | 4 + kernel/irq/chip.c | 4 + kernel/irq/devres.c | 2 - kernel/irq/irqdesc.c | 1 + kernel/irq/manage.c | 1 + kernel/kprobes.c | 6 +- kernel/locking/lockdep.c | 20 +- kernel/ptrace.c | 15 +- kernel/sched/core.c | 2 +- kernel/sched/cpufreq_schedutil.c | 59 +- kernel/sched/deadline.c | 3 +- kernel/sched/fair.c | 119 +- kernel/seccomp.c | 2 +- kernel/signal.c | 15 +- kernel/sysctl.c | 3 +- kernel/time/alarmtimer.c | 2 +- kernel/time/jiffies.c | 2 +- kernel/time/sched_clock.c | 4 +- kernel/time/tick-common.c | 2 + kernel/time/timekeeping.h | 7 + kernel/trace/ftrace.c | 18 +- kernel/trace/ring_buffer.c | 2 +- kernel/trace/trace.c | 39 +- kernel/trace/trace_dynevent.c | 2 +- kernel/trace/trace_events_hist.c | 1 - kernel/trace/trace_syscalls.c | 9 +- kernel/watchdog.c | 10 +- kernel/watchdog_hld.c | 3 +- kernel/workqueue.c | 5 +- lib/Kconfig.debug | 7 +- lib/iov_iter.c | 4 + lib/lzo/lzo1x_compress.c | 9 +- lib/lzo/lzo1x_decompress_safe.c | 4 +- lib/rhashtable.c | 8 +- lib/sbitmap.c | 11 + lib/string.c | 20 + lib/syscall.c | 57 +- lib/test_vmalloc.c | 6 +- mm/compaction.c | 29 +- mm/debug.c | 4 +- mm/gup.c | 48 +- mm/huge_memory.c | 36 + mm/hugetlb.c | 13 + mm/kasan/kasan.h | 5 +- mm/kmemleak.c | 18 +- mm/memcontrol.c | 20 +- mm/memory.c | 11 +- mm/memory_hotplug.c | 20 +- mm/mempolicy.c | 40 +- mm/migrate.c | 11 +- mm/mmap.c | 7 +- mm/page_alloc.c | 59 +- mm/page_isolation.c | 51 +- mm/percpu.c | 8 +- mm/shmem.c | 58 +- mm/slab.c | 6 +- mm/slab.h | 3 +- mm/slab_common.c | 2 +- mm/slub.c | 5 + mm/sparse.c | 2 +- mm/swapfile.c | 32 +- mm/util.c | 2 +- mm/vmscan.c | 29 +- mm/vmstat.c | 5 - net/8021q/vlan_dev.c | 26 +- net/appletalk/aarp.c | 15 +- net/appletalk/ddp.c | 20 +- net/atm/lec.c | 6 +- net/batman-adv/bat_v_elp.c | 6 +- net/batman-adv/bridge_loop_avoidance.c | 16 +- net/batman-adv/sysfs.c | 7 +- net/batman-adv/translation-table.c | 32 +- net/bluetooth/sco.c | 4 +- net/bridge/br_input.c | 23 +- net/bridge/br_multicast.c | 7 +- net/bridge/br_netfilter_hooks.c | 1 + net/bridge/br_netfilter_ipv6.c | 2 + net/bridge/br_netlink.c | 2 +- net/bridge/netfilter/ebtables.c | 3 +- net/ceph/ceph_common.c | 18 +- net/ceph/messenger.c | 8 +- net/ceph/mon_client.c | 9 + net/core/datagram.c | 2 +- net/core/dev.c | 20 +- net/core/devlink.c | 5 + net/core/ethtool.c | 46 +- net/core/failover.c | 6 +- net/core/filter.c | 45 +- net/core/flow_dissector.c | 4 +- net/core/net-sysfs.c | 6 +- net/core/net_namespace.c | 1 + net/core/ptp_classifier.c | 7 +- net/core/rtnetlink.c | 2 +- net/core/skbuff.c | 12 +- net/core/sock.c | 4 +- net/dccp/feat.c | 7 +- net/dccp/ipv6.c | 4 +- net/dsa/tag_qca.c | 10 + net/ipv4/fou.c | 4 +- net/ipv4/ip_gre.c | 15 +- net/ipv4/ip_input.c | 7 +- net/ipv4/ip_options.c | 4 +- net/ipv4/route.c | 30 +- net/ipv4/sysctl_net_ipv4.c | 5 +- net/ipv4/tcp_dctcp.c | 81 +- net/ipv4/tcp_input.c | 10 +- net/ipv4/tcp_ipv4.c | 3 +- net/ipv6/addrlabel.c | 2 +- net/ipv6/ila/ila_xlat.c | 1 + net/ipv6/ip6_gre.c | 20 +- net/ipv6/ip6_output.c | 4 +- net/ipv6/ip6_tunnel.c | 4 +- net/ipv6/netfilter/ip6t_srh.c | 6 + net/ipv6/route.c | 22 +- net/ipv6/sit.c | 4 + net/ipv6/tcp_ipv6.c | 8 +- net/ipv6/udp.c | 2 + net/kcm/kcmsock.c | 16 +- net/llc/af_llc.c | 3 +- net/mac80211/driver-ops.h | 3 + net/mac80211/key.c | 9 +- net/mac80211/mesh_pathtbl.c | 2 +- net/mac80211/rx.c | 10 +- net/mac80211/trace_msg.h | 7 +- net/mac80211/tx.c | 53 +- net/mpls/mpls_iptunnel.c | 12 +- net/ncsi/ncsi-netlink.c | 4 + net/ncsi/ncsi-rsp.c | 6 +- net/netfilter/Kconfig | 1 + net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/nf_conntrack_core.c | 43 +- net/netfilter/nf_conntrack_netlink.c | 34 +- net/netfilter/nf_conntrack_proto.c | 2 +- net/netfilter/nf_conntrack_proto_icmp.c | 93 +- net/netfilter/nf_conntrack_proto_icmpv6.c | 52 +- net/netfilter/nf_conntrack_sip.c | 37 +- net/netfilter/nf_nat_core.c | 11 +- net/netfilter/nf_tables_api.c | 7 +- net/netfilter/nfnetlink_log.c | 2 +- net/netfilter/nfnetlink_queue.c | 2 +- net/netfilter/nft_objref.c | 19 +- net/netfilter/nft_redir.c | 2 +- net/netfilter/nft_set_rbtree.c | 7 +- net/netfilter/xt_time.c | 23 +- net/netlink/af_netlink.c | 3 +- net/netlink/genetlink.c | 3 +- net/netrom/af_netrom.c | 76 +- net/netrom/nr_loopback.c | 2 +- net/netrom/nr_route.c | 2 +- net/netrom/sysctl_net_netrom.c | 5 +- net/nfc/llcp_sock.c | 9 +- net/nfc/nci/hci.c | 8 + net/openvswitch/datapath.c | 12 + net/openvswitch/flow_netlink.c | 4 +- net/packet/af_packet.c | 7 +- net/rds/af_rds.c | 3 + net/rds/bind.c | 2 + net/rds/ib_fmr.c | 11 + net/rds/ib_rdma.c | 3 - net/rds/tcp.c | 2 +- net/rose/rose_loopback.c | 27 +- net/rose/rose_subr.c | 21 +- net/rxrpc/af_rxrpc.c | 17 +- net/rxrpc/ar-internal.h | 1 + net/rxrpc/conn_event.c | 11 +- net/rxrpc/input.c | 30 +- net/rxrpc/local_object.c | 3 +- net/rxrpc/output.c | 11 +- net/rxrpc/peer_event.c | 5 + net/rxrpc/sendmsg.c | 21 +- net/sched/Kconfig | 3 +- net/sched/act_api.c | 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 | 31 +- 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_matchall.c | 5 + net/sched/sch_cake.c | 38 +- net/sched/sch_cbq.c | 10 +- net/sched/sch_drr.c | 16 +- net/sched/sch_hfsc.c | 19 +- net/sched/sch_htb.c | 22 +- net/sched/sch_mq.c | 2 +- net/sched/sch_mqprio.c | 3 +- net/sched/sch_multiq.c | 10 +- net/sched/sch_prio.c | 10 +- net/sched/sch_qfq.c | 14 +- net/sched/sch_red.c | 3 +- net/sched/sch_sfb.c | 3 +- net/sched/sch_taprio.c | 2 +- net/sched/sch_tbf.c | 3 +- net/sctp/protocol.c | 1 + net/sctp/socket.c | 57 +- net/smc/af_smc.c | 58 +- net/smc/smc_close.c | 25 +- net/smc/smc_close.h | 1 + net/smc/smc_ism.c | 5 + net/smc/smc_pnet.c | 3 +- net/socket.c | 277 ++- net/strparser/strparser.c | 14 +- net/sunrpc/cache.c | 3 + net/sunrpc/clnt.c | 64 +- net/sunrpc/xprtrdma/verbs.c | 2 +- net/sunrpc/xprtsock.c | 4 +- net/tipc/group.c | 3 + net/tipc/link.c | 2 + net/tipc/name_table.c | 3 +- net/tipc/net.c | 5 +- net/tipc/netlink_compat.c | 24 +- net/tipc/node.c | 7 +- net/tipc/socket.c | 22 +- net/tipc/sysctl.c | 8 +- net/tipc/topsrv.c | 1 + net/tls/tls_device.c | 16 +- net/tls/tls_device_fallback.c | 13 +- net/tls/tls_main.c | 29 +- net/tls/tls_sw.c | 20 +- net/wireless/nl80211.c | 18 +- net/wireless/reg.c | 39 + net/wireless/scan.c | 3 +- net/wireless/util.c | 6 +- net/xdp/xdp_umem.c | 19 +- scripts/Makefile.build | 7 +- scripts/atomic/gen-atomics.sh | 2 +- scripts/checkpatch.pl | 2 +- scripts/coccinelle/api/stream_open.cocci | 363 ++++ scripts/coccinelle/free/put_device.cocci | 1 + scripts/coccinelle/misc/badty.cocci | 2 +- scripts/kconfig/lxdialog/inputbox.c | 3 +- scripts/kconfig/nconf.c | 2 +- scripts/kconfig/nconf.gui.c | 3 +- scripts/mod/modpost.c | 2 +- security/Kconfig | 38 + security/apparmor/lsm.c | 49 +- security/device_cgroup.c | 2 +- security/keys/trusted.c | 32 +- security/selinux/ss/policydb.c | 13 +- security/yama/yama_lsm.c | 8 +- sound/core/info.c | 12 +- sound/core/init.c | 18 +- sound/core/oss/pcm_oss.c | 43 +- sound/core/pcm_native.c | 9 +- sound/core/rawmidi.c | 2 + sound/core/seq/oss/seq_oss_synth.c | 7 +- sound/core/seq/seq_clientmgr.c | 6 +- sound/drivers/opl3/opl3_voice.h | 2 +- sound/firewire/motu/motu.c | 20 +- sound/hda/ext/hdac_ext_bus.c | 1 - sound/hda/hdac_bus.c | 1 + sound/hda/hdac_component.c | 6 +- sound/isa/sb/sb8.c | 4 + sound/pci/echoaudio/echoaudio.c | 5 + sound/pci/hda/hda_codec.c | 21 +- sound/pci/hda/hda_intel.c | 18 +- sound/pci/hda/patch_ca0132.c | 20 +- sound/pci/hda/patch_realtek.c | 130 +- sound/soc/codecs/Kconfig | 1 + sound/soc/codecs/ab8500-codec.c | 1 + sound/soc/codecs/cs35l35.c | 11 + sound/soc/codecs/cs4270.c | 1 + sound/soc/codecs/hdac_hda.c | 53 +- sound/soc/codecs/hdac_hda.h | 1 + sound/soc/codecs/hdmi-codec.c | 121 +- sound/soc/codecs/nau8810.c | 4 +- sound/soc/codecs/nau8824.c | 46 +- sound/soc/codecs/rt5682.c | 56 +- sound/soc/codecs/tlv320aic32x4-i2c.c | 4 +- sound/soc/codecs/tlv320aic32x4-spi.c | 4 +- sound/soc/codecs/tlv320aic32x4.c | 2 + sound/soc/codecs/tlv320aic3x.c | 4 +- sound/soc/codecs/wm_adsp.c | 40 +- sound/soc/codecs/wm_adsp.h | 1 + sound/soc/fsl/fsl_asrc.c | 14 + sound/soc/fsl/fsl_esai.c | 47 +- sound/soc/generic/audio-graph-card.c | 11 +- sound/soc/generic/simple-card.c | 12 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 8 + sound/soc/intel/boards/cht_bsw_max98090_ti.c | 47 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 2 +- sound/soc/intel/skylake/skl-messages.c | 1 + sound/soc/intel/skylake/skl-pcm.c | 28 +- sound/soc/mediatek/common/mtk-btcvsd.c | 69 +- sound/soc/mediatek/mt8183/mt8183-afe-clk.c | 4 + sound/soc/rockchip/rockchip_pdm.c | 4 +- sound/soc/samsung/i2s.c | 10 +- sound/soc/samsung/odroid.c | 4 +- sound/soc/sh/rcar/core.c | 2 + sound/soc/sh/rcar/rsnd.h | 5 + sound/soc/sh/rcar/src.c | 21 +- sound/soc/soc-core.c | 6 +- sound/soc/soc-dapm.c | 11 + sound/soc/soc-pcm.c | 66 +- sound/soc/soc-topology.c | 7 +- sound/soc/stm/stm32_adfsdm.c | 38 +- sound/soc/stm/stm32_i2s.c | 3 +- sound/soc/stm/stm32_sai.c | 8 +- sound/soc/stm/stm32_sai_sub.c | 114 +- sound/xen/xen_snd_front_alsa.c | 2 +- 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 | 188 +- tools/include/uapi/linux/fcntl.h | 1 + tools/include/uapi/linux/in.h | 9 +- tools/include/uapi/linux/mman.h | 4 + tools/include/uapi/sound/asound.h | 1 + tools/io_uring/io_uring-bench.c | 32 +- tools/lib/bpf/Makefile | 47 +- 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/xsk.c | 15 +- tools/lib/traceevent/event-parse.c | 2 +- tools/objtool/Makefile | 7 +- tools/objtool/check.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 | 4 +- tools/perf/builtin-top.c | 63 +- 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 | 28 +- tools/perf/scripts/python/exported-sql-viewer.py | 119 +- tools/perf/tests/attr/test-record-C0 | 2 +- tools/perf/tests/attr/test-record-basic | 2 +- tools/perf/tests/attr/test-record-branch-any | 2 +- .../perf/tests/attr/test-record-branch-filter-any | 2 +- .../tests/attr/test-record-branch-filter-any_call | 2 +- .../tests/attr/test-record-branch-filter-any_ret | 2 +- tools/perf/tests/attr/test-record-branch-filter-hv | 2 +- .../tests/attr/test-record-branch-filter-ind_call | 2 +- tools/perf/tests/attr/test-record-branch-filter-k | 2 +- tools/perf/tests/attr/test-record-branch-filter-u | 2 +- tools/perf/tests/attr/test-record-count | 2 +- tools/perf/tests/attr/test-record-data | 2 +- tools/perf/tests/attr/test-record-freq | 2 +- tools/perf/tests/attr/test-record-graph-default | 2 +- tools/perf/tests/attr/test-record-graph-dwarf | 2 +- tools/perf/tests/attr/test-record-graph-fp | 2 +- tools/perf/tests/attr/test-record-group | 2 +- tools/perf/tests/attr/test-record-group-sampling | 2 +- tools/perf/tests/attr/test-record-group1 | 2 +- tools/perf/tests/attr/test-record-no-buffering | 2 +- tools/perf/tests/attr/test-record-no-inherit | 2 +- tools/perf/tests/attr/test-record-no-samples | 2 +- tools/perf/tests/attr/test-record-period | 2 +- tools/perf/tests/attr/test-record-raw | 2 +- tools/perf/tests/backward-ring-buffer.c | 2 +- tools/perf/tests/evsel-tp-sched.c | 1 + tools/perf/tests/expr.c | 5 +- tools/perf/tests/openat-syscall-all-cpus.c | 4 +- tools/perf/trace/beauty/mmap_flags.sh | 14 +- tools/perf/ui/browser.c | 10 +- tools/perf/ui/browsers/Build | 1 + tools/perf/ui/browsers/annotate.c | 2 +- tools/perf/ui/browsers/hists.c | 141 +- tools/perf/ui/browsers/res_sample.c | 91 + tools/perf/ui/browsers/scripts.c | 274 ++- tools/perf/util/annotate.c | 163 +- tools/perf/util/annotate.h | 1 + tools/perf/util/archinsn.h | 12 + tools/perf/util/bpf-event.c | 425 +++- tools/perf/util/bpf-event.h | 42 +- tools/perf/util/build-id.c | 1 + tools/perf/util/config.c | 3 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 1 + tools/perf/util/data.c | 107 +- tools/perf/util/data.h | 14 +- tools/perf/util/dso.c | 43 +- tools/perf/util/dso.h | 8 + tools/perf/util/env.c | 159 ++ tools/perf/util/env.h | 24 + tools/perf/util/evlist.c | 152 +- tools/perf/util/evlist.h | 14 +- tools/perf/util/evsel.c | 92 +- tools/perf/util/evsel.h | 6 + tools/perf/util/header.c | 299 ++- tools/perf/util/header.h | 7 + tools/perf/util/hist.c | 54 +- tools/perf/util/hist.h | 31 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 20 +- tools/perf/util/machine.c | 32 +- tools/perf/util/map.c | 38 +- tools/perf/util/map.h | 4 +- tools/perf/util/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/nvdimm/test/nfit.c | 17 +- tools/testing/selftests/bpf/bpf_helpers.h | 2 + .../selftests/bpf/prog_tests/flow_dissector.c | 68 + tools/testing/selftests/bpf/prog_tests/map_lock.c | 2 +- tools/testing/selftests/bpf/prog_tests/spinlock.c | 2 +- tools/testing/selftests/bpf/progs/bpf_flow.c | 19 +- .../selftests/bpf/progs/test_sock_fields_kern.c | 88 +- tools/testing/selftests/bpf/test_btf.c | 91 + tools/testing/selftests/bpf/test_sock_fields.c | 134 +- tools/testing/selftests/bpf/verifier/calls.c | 63 + .../testing/selftests/bpf/verifier/ref_tracking.c | 168 ++ tools/testing/selftests/bpf/verifier/sock.c | 4 +- .../selftests/drivers/net/mlxsw/rtnetlink.sh | 20 + tools/testing/selftests/kvm/Makefile | 11 +- tools/testing/selftests/kvm/include/kvm_util.h | 1 + .../selftests/kvm/include/x86_64/processor.h | 27 + tools/testing/selftests/kvm/lib/kvm_util.c | 21 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 20 +- .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 35 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 5 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 157 ++ tools/testing/selftests/kvm/x86_64/state_test.c | 5 +- tools/testing/selftests/net/fib_tests.sh | 94 +- tools/testing/selftests/net/run_afpackettests | 5 + tools/testing/selftests/net/run_netsocktests | 2 +- tools/testing/selftests/netfilter/Makefile | 2 +- .../selftests/netfilter/conntrack_icmp_related.sh | 283 +++ tools/testing/selftests/netfilter/nft_nat.sh | 36 +- tools/testing/selftests/proc/proc-pid-vm.c | 4 +- .../selftests/proc/proc-self-map-files-002.c | 20 +- .../selftests/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 | 51 + .../tc-testing/tc-tests/actions/police.json | 25 + .../tc-testing/tc-tests/actions/sample.json | 49 + .../tc-testing/tc-tests/actions/simple.json | 25 + .../tc-testing/tc-tests/actions/skbedit.json | 25 + .../tc-testing/tc-tests/actions/skbmod.json | 25 + .../tc-testing/tc-tests/actions/tunnel_key.json | 25 + .../tc-testing/tc-tests/actions/vlan.json | 25 + .../tc-testing/tc-tests/filters/tests.json | 20 + tools/testing/selftests/tpm2/tpm2.py | 5 +- tools/testing/selftests/tpm2/tpm2_tests.py | 63 + 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/irqchip.c | 5 +- virt/kvm/kvm_main.c | 9 +- 1643 files changed, 20849 insertions(+), 14602 deletions(-) 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/networking/bpf_flow_dissector.rst delete mode 100644 arch/alpha/include/uapi/asm/kvm_para.h create mode 100644 arch/arc/lib/memcpy-archs-unaligned.S delete mode 100644 arch/arm/include/uapi/asm/kvm_para.h delete mode 100644 arch/hexagon/include/uapi/asm/kvm_para.h create mode 100644 arch/riscv/configs/rv32_defconfig delete mode 100644 arch/sparc/include/uapi/asm/kvm_para.h 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 create mode 100644 include/dt-bindings/clock/sifive-fu540-prci.h create mode 100644 scripts/coccinelle/api/stream_open.cocci create mode 100644 tools/include/uapi/asm-generic/mman-common-tools.h 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/kvm/x86_64/smm_test.c create mode 100755 tools/testing/selftests/netfilter/conntrack_icmp_related.sh create mode 100644 tools/testing/selftests/tc-testing/tc-tests/actions/pedit.json