This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-lts-defconfig in repository toolchain/linux-next.
from bebc6082da0a Linux 4.14 adds 5806ddd7948c EDAC, sb_edac: Don't create a second memory controller if [...] adds 34c45c1ee883 dmaengine: dmatest: warn user when dma test times out adds 16edf1a6a8a5 media: imon: Fix null-ptr-deref in imon_probe adds 75d9dd294e2a media: dib0700: fix invalid dvb_detach argument adds a37b2a1cc6e9 crypto: dh - Fix double free of ctx->p adds 716b9ea8c6b0 crypto: dh - Don't permit 'p' to be 0 adds 5e56be0e260c crypto: dh - Don't permit 'key' or 'g' size longer than 'p' adds 7d53b8eb50ae crypto: brcm - Explicity ACK mailbox message adds 44efd1f1b1ea USB: early: Use new USB product ID and strings for DbC device adds 95b0ab9e5310 USB: usbfs: compute urb->actual_length for isochronous adds 1e7577588cce USB: Add delay-init quirk for Corsair K70 LUX keyboards adds d74d586746cc usb: gadget: f_fs: Fix use-after-free in ffs_free_inst adds b55d4612484e USB: serial: metro-usb: stop I/O after failed open adds ff6b050208b1 USB: serial: Change DbC debug device binding ID adds 1922d5a084a4 USB: serial: qcserial: add pid/vid for Sierra Wireless EM7 [...] adds df2ca939fed4 USB: serial: garmin_gps: fix I/O after failed probe and remove adds 3a5a567333df USB: serial: garmin_gps: fix memory leak on probe errors adds 502f3975c0d7 selftests/x86/protection_keys: Fix syscall NR redefinition [...] adds 3919ccafbdd1 x86/MCE/AMD: Always give panic severity for UC errors in k [...] adds 202a3e232974 platform/x86: peaq-wmi: Add DMI check before binding to th [...] adds 417b152ef12f platform/x86: peaq_wmi: Fix missing terminating entry for [...] adds 740ef39bce15 HID: cp2112: add HIDRAW dependency adds 29718bff1cf9 HID: wacom: generic: Recognize WACOM_HID_WD_PEN as a type [...] adds 99bff8f6d1ff rpmsg: glink: Add missing MODULE_LICENSE adds bbcb8d29aab2 staging: wilc1000: Fix bssid buffer offset in Txq adds 69cf5ab217d2 staging: sm750fb: Fix parameter mistake in poke32 adds 75559e0f4854 staging: ccree: fix 64 bit scatter/gather DMA ops adds 5abe8d48471c staging: greybus: spilib: fix use-after-free after deregistration adds ccc04bde3ae9 staging: vboxvideo: Fix reporting invalid suggested-offset [...] adds d3e36fd07b5b staging: rtl8188eu: Revert 4 commits breaking ARP adds 9aacd82304ad spi: fix use-after-free at controller deregistration adds 05e15a59eef1 sparc32: Add cmpxchg64(). adds e4b57c4bc11b sparc64: mmu_context: Add missing include files adds ea826dbc30d1 sparc64: Fix page table walk for PUD hugepages adds 780a781dd6f1 Linux 4.14.1 adds 5d62da3a8e2a bio: ensure __bio_clone_fast copies bi_partno adds 5856c858c6ea af_netlink: ensure that NLMSG_DONE never fails in dumps adds 829af2cd8a2c vxlan: fix the issue that neigh proxy blocks all icmpv6 packets adds 060dd7a47631 net: cdc_ncm: GetNtbFormat endian fix adds 7b6868743d7e fealnx: Fix building error on MIPS adds 8d0286948132 net/sctp: Always set scope_id in sctp_inet6_skb_msgname adds 87eb84b9a0d1 ima: do not update security.ima if appraisal status is not [...] adds c75289a7b774 serial: omap: Fix EFR write on RTS deassertion adds 432a1a50d364 serial: 8250_fintek: Fix finding base_port with activated SuperIO adds a371abb25a16 tpm-dev-common: Reject too short writes adds 3594216fc6cf rcu: Fix up pending cbs check in rcu_prepare_for_idle adds bbce81fc966f mm/pagewalk.c: report holes in hugetlb ranges adds e250a1993727 ocfs2: fix cluster hang after a node dies adds 44ec0aecc73d ocfs2: should wait dio before inode lock in ocfs2_setattr() adds 3a4685760404 ipmi: fix unsigned long underflow adds 5a77c92fa140 mm/page_alloc.c: broken deferred calculation adds cb58b8f8a8d7 mm/page_ext.c: check if page_ext is not prepared adds 71d3850bf1e9 coda: fix 'kernel memory exposure attempt' in fsync adds 8d8564fce80d ipmi: Prefer ACPI system interfaces over SMBIOS ones adds f9f0b03dedc1 Linux 4.14.2 adds 236f6e7283f5 s390: fix transactional execution control register handling adds 21caac65d29b s390/noexec: execute kexec datamover without DAT adds 27576413d948 s390/runtime instrumention: fix possible memory corruption adds 7ee3f026aeb3 s390/guarded storage: fix possible memory corruption adds 15e82cdb4d8d s390/disassembler: add missing end marker for e7 table adds 6047980008d8 s390/disassembler: increase show_code buffer size adds ef2b11c0a31d ACPI / PM: Fix acpi_pm_notifier_lock vs flush_workqueue() [...] adds 3fe36d0c58a2 ACPI / EC: Fix regression related to triggering source of [...] adds b79974945e48 cpufreq: schedutil: Reset cached_raw_freq when not in sync [...] adds 668a12851876 serdev: fix registration of second slave adds 9f088f6a6752 sched: Make resched_cpu() unconditional adds ce922b7b4a51 lib/mpi: call cond_resched() from mpi_powm() loop adds 46855f80d1a0 x86/boot: Fix boot failure when SMP MP-table is based at 0 adds 00d5e292a8ea x86/decoder: Add new TEST instruction pattern adds c91f3fc2411d x86/entry/64: Fix entry_SYSCALL_64_after_hwframe() IRQ tracing adds f9a64e23a9da x86/entry/64: Add missing irqflags tracing to native_load_ [...] adds c35be334862c perf/x86/intel: Hide TSX events when RTM is not supported adds ecc3c4795bc3 arm64: Implement arch-specific pte_access_permitted() adds cb7cc998a0e5 ARM: 8722/1: mm: make STRICT_KERNEL_RWX effective for LPAE adds 30d3389d80eb ARM: 8721/1: mm: dump: check hardware RO bit for LPAE adds 33e58deefa09 uapi: fix linux/tls.h userspace compilation error adds 8177aa54c509 uapi: fix linux/rxrpc.h userspace compilation errors adds c79223802715 MIPS: cmpxchg64() and HAVE_VIRT_CPU_ACCOUNTING_GEN don't w [...] adds 8086ac5cdda0 MIPS: ralink: Fix MT7628 pinmux adds 0d0a61fbc667 MIPS: ralink: Fix typo in mt7628 pinmux function adds a59e386c4f4f net: mvneta: fix handling of the Tx descriptor counter adds f6b7c54c2d0e nbd: wait uninterruptible for the dead timeout adds 2031e243efee nbd: don't start req until after the dead connection logic adds 7b4c6a3b394f PM / OPP: Add missing of_node_put(np) adds 576bdf9642d9 PCI/ASPM: Account for downstream device's Port Common_Mode [...] adds d42e6a246cd7 PCI/ASPM: Use correct capability pointer to program LTR_L1 [...] adds c85364c66e7d PCI: hv: Use effective affinity mask adds f97ca60715d4 PCI: Set Cavium ACS capability quirk flags to assert RR/CR/SV/UF adds a529422a5cb9 PCI: Apply Cavium ThunderX ACS quirk to more Root Ports adds ca90f34e2e80 ALSA: hda: Add Raven PCI ID adds a502cd2dd468 dm integrity: allow unaligned bv_offset adds ec544ec956bc dm cache: fix race condition in the writeback mode overwri [...] adds 8f71f493f461 dm crypt: allow unaligned bv_offset adds ac29afdb459c dm zoned: ignore last smaller runt zone adds 4d7a55f5b809 dm mpath: remove annoying message of 'blk_get_request() re [...] adds 08720bf98b6a dm bufio: fix integer overflow when limiting maximum cache size adds 13e656007560 ovl: Put upperdentry if ovl_check_origin() fails adds 2bf483c9a402 dm: allocate struct mapped_device with kvzalloc adds f17c786b28a3 sched/rt: Simplify the IPI based RT balancing logic adds 9be341edebf5 MIPS: pci: Remove KERN_WARN instance inside the mt7620 driver adds 3bfb87ecb4f7 dm: fix race between dm_get_from_kobject() and __dm_destroy() adds e39516d24fb8 dm: discard support requires all targets in a table suppor [...] adds 43292e652771 MIPS: Fix odd fp register warnings with MIPS64r2 adds d63534042a1b MIPS: Fix MIPS64 FP save/restore on 32-bit kernels adds 43bce9f2eb96 MIPS: dts: remove bogus bcm96358nb4ser.dtb from dtb-y entry adds dc3aceed47c3 MIPS: Fix an n32 core file generation regset support regression adds 8d187fa8e9b5 MIPS: BCM47XX: Fix LED inversion for WRT54GSv1 adds 085d66519c3e MIPS: math-emu: Fix final emulation phase for certain inst [...] adds 769bfea594f5 rt2x00usb: mark device removed when get ENOENT usb error adds c1a14af38a50 mm/z3fold.c: use kref to prevent page free/compact race adds 7b7f543793b9 autofs: don't fail mount for transient error adds f94782668b5a nilfs2: fix race condition that causes file system corruption adds ddf1264ec523 fscrypt: lock mutex before checking for bounce page pool adds bc6e89683624 eCryptfs: use after free in ecryptfs_release_messaging() adds bcae2363e263 libceph: don't WARN() if user tries to add invalid key adds e9c80881b383 bcache: check ca->alloc_thread initialized before wake up it adds 5c21c3dde403 fs: guard_bio_eod() needs to consider partitions adds 1dd7dd07e875 fanotify: fix fsnotify_prepare_user_wait() failure adds f2122d66edb0 isofs: fix timestamps beyond 2027 adds f11176283100 btrfs: change how we decide to commit transactions during [...] adds d628ac8abdfc f2fs: expose some sectors to user in inline data or dentry case adds afaacc000e07 NFS: Fix typo in nomigration mount option adds 57f3c05d030d NFS: Revert "NFS: Move the flock open mode check into nfs_ [...] adds aed1a43399c7 nfs: Fix ugly referral attributes adds 2deb89453f74 NFS: Avoid RCU usage in tracepoints adds 575670737024 NFS: revalidate "." etc correctly on "open". adds 584f0bb5681a nfsd: deal with revoked delegations appropriately adds 9f724960c581 rtlwifi: rtl8192ee: Fix memory leak when loading firmware adds 404dcc55b001 rtlwifi: fix uninitialized rtlhal->last_suspend_sec time adds 55e357bc316b iwlwifi: fix firmware names for 9000 and A000 series hw adds 459aad50a56b md: fix deadlock error in recent patch. adds 7cd7a7aa0120 md: don't check MD_SB_CHANGE_CLEAN in md_allow_write adds 5912d9ca14f9 Bluetooth: btqcomsmd: Add support for BD address setup adds a6ff2fb41789 md/bitmap: revert a patch adds 47b02dcac666 fsnotify: clean up fsnotify_prepare/finish_user_wait() adds 9e9569f05ea6 fsnotify: pin both inode and vfsmount mark adds 2f5be9816221 fsnotify: fix pinning group in fsnotify_prepare_user_wait() adds 496e65f64903 ata: fixes kernel crash while tracing ata_eh_link_autopsy event adds b891e716b8f8 ext4: fix interaction between i_size, fallocate, and delal [...] adds 713cb65003f1 ext4: prevent data corruption with inline data + DAX adds 22e5190899e8 ext4: prevent data corruption with journaling + DAX adds 27180144e50d ALSA: pcm: update tstamp only if audio_tstamp changed adds 7a0e3e553e0d ALSA: usb-audio: Add sanity checks to FE parser adds 5f7873c9945d ALSA: usb-audio: Fix potential out-of-bound access at parsing SU adds 47f25441ffcf ALSA: usb-audio: Add sanity checks in v2 clock parsers adds 6352ec905f91 ALSA: timer: Remove kernel warning at compat ioctl error paths adds 072c5925f867 ALSA: hda/realtek - Fix ALC275 no sound issue adds 2ee1a8cf6171 ALSA: hda: Fix too short HDMI/DP chmap reporting adds 665000d9507a ALSA: hda - Fix yet remaining issue with vmaster 0dB initi [...] adds b177556318a7 ALSA: hda/realtek - Fix ALC700 family no sound issue adds 0bc4abfb8725 ASoC: sun8i-codec: Invert Master / Slave condition adds eca496d8fe4b ASoC: sun8i-codec: Fix left and right channels inversion adds 79e019f2a539 ASoC: sun8i-codec: Set the BCLK divider adds 04dd27af8ea2 mfd: lpc_ich: Avoton/Rangeley uses SPI_BYT method adds 357621bca2cb fix a page leak in vhost_scsi_iov_to_sgl() error recovery adds d8319b3bbc29 9p: Fix missing commas in mount options adds b178968f5572 fs/9p: Compare qid.path in v9fs_test_inode adds b5c87f23a703 net/9p: Switch to wait_event_killable() adds 645fbe74f184 scsi: qla2xxx: Suppress a kernel complaint in qla_init_bas [...] adds 49414387c4ac scsi: sd_zbc: Fix sd_zbc_read_zoned_characteristics() adds 890d9fcd787e scsi: lpfc: fix pci hot plug crash in timer management routines adds 6d697650498c scsi: lpfc: fix pci hot plug crash in list_add call adds 27b1313ce913 scsi: lpfc: Fix crash receiving ELS while detaching driver adds 55d8b65043e7 scsi: lpfc: Fix FCP hba_wqidx assignment adds f5b7da1110a4 scsi: lpfc: Fix oops if nvmet_fc_register_targetport fails adds 84ab17cf4f30 iscsi-target: Make TASK_REASSIGN use proper se_cmd->cmd_kref adds 8009209a6516 iscsi-target: Fix non-immediate TMR reference leak adds 31c913191db3 target: fix null pointer regression in core_tmr_drain_tmr_list adds 2ecb83e55b71 target: fix buffer offset in core_scsi3_pri_read_full_status adds 66abe4fc4468 target: Fix QUEUE_FULL + SCSI task attribute handling adds 16870b7ba285 target: Fix caw_sem leak in transport_generic_request_failure adds 3c68944bda81 target: Fix quiese during transport_write_pending_qf endless loop adds fe1325027b4d target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK adds 7ad1a61d32af mtd: Avoid probe failures when mtd->dbg.dfs_dir is invalid adds 460bad5fe1ae mtd: nand: Export nand_reset() symbol adds 54d8f6c8a454 mtd: nand: atmel: Actually use the PM ops adds d54ca1d0ea19 mtd: nand: omap2: Fix subpage write adds ff342113b778 mtd: nand: Fix writing mtdoops to nand flash. adds 39b3926aad06 mtd: nand: mtk: fix infinite ECC decode IRQ issue adds 90b54bccdd97 mailbox: bcm-flexrm-mailbox: Fix FlexRM ring flush sequence adds bbf661467548 p54: don't unregister leds when they are not initialized adds 77a38e88ccbc block: Fix a race between blk_cleanup_queue() and timeout [...] adds d92105f93aeb raid1: prevent freeze_array/wait_all_barriers deadlock adds c01dd3addb99 genirq: Track whether the trigger type has been set adds ca655bc65e83 irqchip/gic-v3: Fix ppi-partitions lookup adds 665e6619705a lockd: double unregister of inetaddr notifiers adds f5073bc7c183 KVM: PPC: Book3S HV: Don't call real-mode XICS hypercall h [...] adds 0b09ee40aae7 KVM: nVMX: set IDTR and GDTR limits when loading L1 host state adds 04d7f0cfd5a5 KVM: SVM: obey guest PAT adds a77360e989f3 kvm: vmx: Reinstate support for CPUs without virtual NMI adds c21261e6311a dax: fix PMD faults on zero-length files adds d1c2e5668cfd dax: fix general protection fault in dax_alloc_inode adds 210ecdf24e06 SUNRPC: Fix tracepoint storage issues with svc_recv and sv [...] adds bf93b23582af clk: ti: dra7-atl-clock: fix child-node lookups adds 0f8fb6d5c2b7 libnvdimm, dimm: clear 'locked' status on successful DIMM enable adds 9a31016ea05b libnvdimm, pfn: make 'resource' attribute only readable by root adds 913ff23bac73 libnvdimm, namespace: fix label initialization to use vali [...] adds d6667298d1d0 libnvdimm, region : make 'resource' attribute only readabl [...] adds 65551fb50f05 libnvdimm, namespace: make 'resource' attribute only reada [...] adds a7a05def6f72 svcrdma: Preserve CB send buffer across retransmits adds d56fd8a032ab IB/srpt: Do not accept invalid initiator port names adds 5449283f245d IB/cm: Fix memory corruption in handling CM request adds d555533d4238 IB/hfi1: Fix incorrect available receive user context count adds c15ec17e8d8d IB/srp: Avoid that a cable pull can trigger a kernel crash adds 2477321f8a1a IB/core: Avoid crash on pkey enforcement failed in received MADs adds f92dea588014 IB/core: Only maintain real QPs in the security lists adds eb2499b39480 NFC: fix device-allocation error return adds bb76fcebb9c9 spi-nor: intel-spi: Fix broken software sequencing codes adds 5727faafa56e i40e: Use smp_rmb rather than read_barrier_depends adds 8379910921d1 igb: Use smp_rmb rather than read_barrier_depends adds 0d8be80e5fc4 igbvf: Use smp_rmb rather than read_barrier_depends adds bc46257bf4d8 ixgbevf: Use smp_rmb rather than read_barrier_depends adds 61cef8f08c51 i40evf: Use smp_rmb rather than read_barrier_depends adds 730501f25a42 fm10k: Use smp_rmb rather than read_barrier_depends adds 00f886bb5545 ixgbe: Fix skb list corruption on Power systems adds c7311af0e236 parisc: Fix validity check of pointer size argument in new [...] adds df4d69feaf01 powerpc: Fix boot on BOOK3S_32 with CONFIG_STRICT_KERNEL_RWX adds 44a4adbc9949 powerpc/mm/radix: Fix crashes on Power9 DD1 with radix MMU [...] adds 0b090846da0a powerpc/perf/imc: Use cpu_to_node() not topology_physical_ [...] adds 586fa9ed8b49 powerpc/signal: Properly handle return value from uprobe_d [...] adds cee5a6e8c396 powerpc/64s: Fix masking of SRR1 bits on instruction fault adds de9c35508f80 powerpc/64s/radix: Fix 128TB-512TB virtual address boundar [...] adds 45567ab59839 powerpc/64s/hash: Fix 512T hint detection to use >= 128T adds 2279e9c89577 powerpc/64s/hash: Fix 128TB-512TB virtual address boundary [...] adds 34c8d3ffb648 powerpc/64s/hash: Fix fork() with 512TB process address space adds 275e5c44679d powerpc/64s/hash: Allow MAP_FIXED allocations to cross 128 [...] adds 7da7bed3c80f media: Don't do DMA on stack for firmware upload in the AS [...] adds e82273a266d0 media: rc: check for integer overflow adds cfec97f26d29 media: rc: nec decoder should not send both repeat and keycode adds 5a482b8a7550 cx231xx-cards: fix NULL-deref on missing association descriptor adds ab7724bf5bc1 media: v4l2-ctrl: Fix flags field on Control events adds 242ceaf6dc61 media: venus: fix wrong size on dma_free adds 88a703f31bdf media: venus: venc: fix bytesused v4l2_plane field adds 2e7706a2a5e9 media: venus: reimplement decoder stop command adds 7a51c88c35ae ARM64: dts: meson-gxl: Add alternate ARM Trusted Firmware [...] adds 98f581f6aa4f iwlwifi: fix wrong struct for a000 device adds 2b4c45dc7d1b iwlwifi: add a new a000 device adds 150dc29e1d99 iwlwifi: pcie: sort IDs for the 9000 series for easier com [...] adds 3e85efe02107 iwlwifi: add new cards for a000 series adds 2b2c1ae5b3cb iwlwifi: add new cards for 8265 series adds 9f4482f1a317 iwlwifi: add new cards for 8260 series adds 5f24172d80a4 iwlwifi: fix PCI IDs and configuration mapping for 9000 series adds 391243ca6dc7 iwlwifi: mvm: support version 7 of the SCAN_REQ_UMAC FW command adds 8606bf0219f6 e1000e: Fix error path in link detection adds 2b91745f8a4a e1000e: Fix return value test adds 830466993daf e1000e: Separate signaling for link check/link up adds 10d0fd293103 e1000e: Avoid receiver overrun interrupt bursts adds 0f478f25d50c e1000e: fix buffer overrun while the I219 is processing DM [...] adds 191314edb326 Linux 4.14.3 adds 2cbd866dd858 platform/x86: hp-wmi: Fix tablet mode detection for convertibles adds b8d0c953d928 mm, memory_hotplug: do not back off draining pcp free page [...] adds 786b924d39ba mm, oom_reaper: gather each vma to prevent leaking TLB entry adds 01ca9727457a mm, thp: Do not make page table dirty unconditionally in t [...] adds b4c8fce66842 mm/cma: fix alloc_contig_range ret code/potential leak adds bf55918cb4fb mm: fix device-dax pud write-faults triggered by get_user_pages() adds c6c78a1d4561 mm, hugetlbfs: introduce ->split() to vm_operations_struct adds 61586a228614 device-dax: implement ->split() to catch invalid munmap attempts adds 40aa9d2998ca mm: introduce get_user_pages_longterm adds daac045736ed mm: fail get_vaddr_frames() for filesystem-dax mappings adds e13ee3368ee1 v4l2: disable filesystem-dax mapping support adds aab681eb8f3b IB/core: disable memory registration of filesystem-dax vmas adds c16a65582a72 exec: avoid RLIMIT_STACK races with prlimit() adds 8a0bb9ebaa8b mm/madvise.c: fix madvise() infinite loop under special ci [...] adds 13167cf417dd mm: migrate: fix an incorrect call of prep_transhuge_page() adds d983b6251c55 mm, memcg: fix mem_cgroup_swapout() for THPs adds fa2a9894733b fs/fat/inode.c: fix sb_rdonly() change adds 793a07bef9eb autofs: revert "autofs: take more care to not update last_ [...] adds f354f4ffe6a3 autofs: revert "autofs: fix AT_NO_AUTOMOUNT not being honored" adds be75ad849b9f mm/hugetlb: fix NULL-pointer dereference on 5-level paging [...] adds 28580e75734b btrfs: clear space cache inode generation always adds db77ab54a5e2 nfsd: Fix stateid races between OPEN and CLOSE adds 73cfeab6755c nfsd: Fix another OPEN stateid race adds b78da96d2882 nfsd: fix panic in posix_unblock_lock called from nfs4_laundromat adds 721872a1997c crypto: algif_aead - skip SGL entries with NULL page adds 7f21961a2d7b crypto: af_alg - remove locking in async callback adds 861eae231b04 crypto: skcipher - Fix skcipher_walk_aead_common adds 84779085fa10 lockd: lost rollback of set_grace_period() in lockd_down_net() adds b367ea94535d s390: revert ELF_ET_DYN_BASE base changes adds 4479ade38b14 drm: omapdrm: Fix DPI on platforms using the DSI VDDS adds a3ed24cd28f2 omapdrm: hdmi4: Correct the SoC revision matching adds 69af22696bc7 apparmor: fix oops in audit_signal_cb hook adds e1b4e001b22a arm64: module-plts: factor out PLT generation code for ftrace adds e9b2a6680fb6 arm64: ftrace: emit ftrace-mod.o contents through code adds 3bfbf2b1bc18 powerpc/powernv: Fix kexec crashes caused by tlbie tracing adds c12e358867d2 powerpc/kexec: Fix kexec/kdump in P9 guest kernels adds 6c4eaffbad37 KVM: x86: pvclock: Handle first-time write to pvclock-page [...] adds 15cc35bc76f9 KVM: x86: Exit to user-mode on #UD intercept when emulator [...] adds bb98bd9733b5 KVM: x86: inject exceptions produced by x86_decode_insn adds 47b35d190b46 KVM: lapic: Split out x2apic ldr calculation adds 81b3019c35d6 KVM: lapic: Fixup LDR on load in x2apic adds 4162b2973c1c mmc: sdhci: Avoid swiotlb buffer being full adds 0d8d2b6373c1 mmc: block: Fix missing blk_put_request() adds 957c27d45611 mmc: block: Check return value of blk_get_request() adds 94497458fbb5 mmc: core: Do not leave the block driver in a suspended state adds 64d1df6f018e mmc: block: Ensure that debugfs files are removed adds e6aa6389263d mmc: core: prepend 0x to pre_eol_info entry in sysfs adds 1ef1173c4864 mmc: core: prepend 0x to OCR entry in sysfs adds 450d75882552 ACPI / EC: Fix regression related to PM ops support in ECD [...] adds 1ad53c57966a eeprom: at24: fix reading from 24MAC402/24MAC602 adds 656155d07658 eeprom: at24: correctly set the size for at24mac402 adds 52d9bb958f08 eeprom: at24: check at24_read/write arguments adds 9c71f896bb8f i2c: i801: Fix Failed to allocate irq -2147483648 error adds 6e8aca209579 cxl: Check if vphb exists before iterating over AFU devices adds f5b41b366273 bcache: Fix building error on MIPS adds 260c6625c85e bcache: only permit to recovery read error when cache devi [...] adds 1cafc451a955 bcache: recover data from backing when data is clean adds de120fc96241 hwmon: (jc42) optionally try to disable the SMBUS timeout adds 5e19169a88be nvme-pci: add quirk for delay before CHK RDY for WDC SN200 adds 23506bc7fdb2 Revert "drm/radeon: dont switch vt on suspend" adds 2d8b3a9b7853 drm/amdgpu: potential uninitialized variable in amdgpu_vce [...] adds f182df2eacbe drm/amdgpu: Potential uninitialized variable in amdgpu_vm_ [...] adds 402b1de75ce0 drm/amdgpu: correct reference clock value on vega10 adds a00b7ea3df52 drm/amdgpu: fix error handling in amdgpu_bo_do_create adds ecd08e684cd1 drm/amdgpu: Properly allocate VM invalidate eng v2 adds d48221f33997 drm/amdgpu: Remove check which is not valid for certain VBIOS adds 45d1765032b6 drm/ttm: fix ttm_bo_cleanup_refs_or_queue once more adds 509536b227fb dma-buf: make reservation_object_copy_fences rcu save adds 99b0ea0391d1 drm/amdgpu: reserve root PD while releasing it adds 6cd3e4a3e697 drm/ttm: Always and only destroy bo->ttm_resv in ttm_bo_re [...] adds 7c33c32d39b9 drm/vblank: Fix flip event vblank count adds a5851fdb17dd drm/vblank: Tune drm_crtc_accurate_vblank_count() WARN dow [...] adds e3c5870862d9 drm/tilcdc: Precalculate total frametime in tilcdc_crtc_se [...] adds 8153a0fc1212 drm/radeon: fix atombios on big endian adds 87139913c0e2 drm/panel: simple: Add missing panel_simple_unprepare() calls adds f5e69000aa80 drm/hisilicon: Ensure LDI regs are properly configured. adds 78f4bb6e965d drm/ttm: once more fix ttm_buffer_object_transfer adds e4c84b504e02 drm/amd/pp: fix typecast error in powerplay. adds dde499d3cf6e drm/fb_helper: Disable all crtc's when initial setup fails. adds e685410c5f30 drm/fsl-dcu: Don't set connector DPMS property adds d8f74d70634a drm/edid: Don't send non-zero YQ in AVI infoframe for HDMI [...] adds 802328da073a drm/amdgpu: move UVD/VCE and VCN structure out from union adds 248b0ec5ad25 drm/amdgpu: Set adev->vcn.irq.num_types for VCN adds 75e63076249a include/linux/compiler-clang.h: handle randomizable anonym [...] adds 2b24fdca153f IB/core: Do not warn on lid conversions for OPA adds c48f3c049845 IB/hfi1: Do not warn on lid conversions for OPA adds 635526b896ca e1000e: fix the use of magic numbers for buffer overrun issue adds a67936842ba6 md: forbid a RAID5 from having both a bitmap and a journal. adds 6613dc721fc2 drm/i915: Fix false-positive assert_rpm_wakelock_held in i [...] adds 569e3d1de49f drm/i915: Re-register PMIC bus access notifier on runtime resume adds 7042c2b9a19e drm/i915/fbdev: Serialise early hotplug events with async [...] adds 6c0d3d1d5908 drm/i915/gvt: Correct ADDR_4K/2M/1G_MASK definition adds e522b9247ce9 drm/i915: Don't try indexed reads to alternate slave addresses adds 88e1bb2a2412 drm/i915: Prevent zero length "index" write adds e49d722f26b9 Revert "x86/entry/64: Add missing irqflags tracing to nati [...] adds 51a2a68fde20 Linux 4.14.4 adds c8111b1885d3 drm/fsl-dcu: avoid disabling pixel clock twice on suspend adds bacbe4488982 drm/fsl-dcu: enable IRQ before drm_atomic_helper_resume() adds 955c907b9785 drm/amdgpu: Use unsigned ring indices in amdgpu_queue_mgr_map adds b8e212c59908 s390/runtime instrumentation: simplify task exit handling adds e0264c662ca8 usbip: fix usbip attach to find a port that matches the re [...] adds b76f8338123f usbip: Fix USB device hang due to wrong enabling of scatte [...] adds b6e6e58814d5 uas: Always apply US_FL_NO_ATA_1X quirk to Seagate devices adds 502ae7582aac usb: quirks: Add no-lpm quirk for KY-688 USB 3.1 Type-C Hub adds 45c17d9b6ea6 serial: 8250_pci: Add Amazon PCI serial device ID adds 22ad53793edb ANDROID: binder: fix transaction leak. adds b200d9899afe USB: serial: option: add Quectel BG96 id adds 2a53dae2e338 USB: serial: usb_debug: add new USB device id adds 64dbff3359fc serial: 8250_early: Only set divisor if valid clk & baud adds 07c925116820 MIPS: Add custom serial.h with BASE_BAUD override for gene [...] adds 7c503475ae2a ima: fix hash algorithm initialization adds f0bf7b7396a4 s390: vfio-ccw: Do not attempt to free no-op, test and tic cda. adds ca04b90f9d8e PM / Domains: Fix genpd to deal with drivers returning 1 f [...] adds 3dde14f7f78b s390/pci: do not require AIS facility adds 9aaa793b6b05 selftests/x86/ldt_get: Add a few additional tests for limits adds 898fe968f78c selftests/x86/ldt_gdt: Robustify against set_thread_area() [...] adds ff8cc6f882c7 staging: greybus: loopback: Fix iteration count on async path adds 162cefc5547b m68k: fix ColdFire node shift size calculation adds 4bee9d1d1c54 serial: 8250_fintek: Fix rs485 disablement on invalid ioctl() adds a99611910dd7 staging: rtl8822be: fix wrong dma unmap len adds e3912c2aef4e staging: rtl8188eu: avoid a null dereference on pmlmepriv adds d9bf23504e65 spi: sh-msiof: Fix DMA transfer size check adds 4507d57777ff spi: spi-axi: fix potential use-after-free after deregistration adds 2ef27d564261 mmc: tmio: check mmc_regulator_get_supply return value adds 69d02547cbdf mmc: sdhci-msm: fix issue with power irq adds 9851961159b6 hwmon: (pmbus/core) Prevent unintentional setting of page to 0xFF adds 4ee9572b109d perf/core: Fix __perf_read_group_add() locking adds 6cac6a26e3c7 usb: phy: tahvo: fix error handling in tahvo_usb_probe() adds dd89f47e21aa PCI: dra7xx: Create functional dependency between PCIe and PHY adds 24567dc3cc8a x86/intel_rdt: Initialize bitmask of shareable resource if [...] adds 6c5faa445696 x86/intel_rdt: Fix potential deadlock during resctrl mount adds c36100e295ff serial: 8250: Preserve DLD[7:4] for PORT_XR17V35X adds 5715de464ac8 kprobes: Use synchronize_rcu_tasks() for optprobe with CON [...] adds ec2d8c832343 x86/entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt() adds ebbd9c27dcf7 clocksource/drivers/arm_arch_timer: Validate CNTFRQ after [...] adds a105cd032d9d dt-bindings: timer: renesas, cmt: Fix SoC-specific compati [...] adds a95d0d2ee717 EDAC, sb_edac: Fix missing break in switch adds 8891ee7e676c usb: mtu3: fix error return code in ssusb_gadget_init() adds 11d9a37aaf27 staging: fsl-dpaa2/eth: Account for Rx FD buffers on error path adds 2001a980d1ab staging: rtl8822be: Keep array subscript no lower than zero adds 8876436aa90d ARM: cpuidle: Correct driver unregistration if init fails adds 9e99614575b9 usb: xhci: Return error when host is dead in xhci_disable_slot() adds dddd2bd98cb2 sysrq : fix Show Regs call trace on ARM adds 25aafb3061f6 serial: sh-sci: suppress warning for ports without dma channels adds 87837b102c06 usbip: tools: Install all headers needed for libusbip development adds c25bec2de926 serial: imx: Update cached mctrl value when changing RTS adds 9093d8bc5304 staging: fsl-mc/dpio: Fix incorrect comparison adds 6bb9d1772d4a perf test attr: Fix ignored test case result adds c530d86ded9b perf test attr: Fix python error on empty result adds 4d0d3ac1ec32 kprobes/x86: Disable preemption in ftrace-based jprobes adds bef9bcf53789 locking/refcounts, x86/asm: Use unique .text section for r [...] adds a9f359f24ce7 s390/ptrace: fix guarded storage regset handling adds cf33c88d6455 tools include: Do not use poison with C++ adds 6d29ae49cd31 perf tools: Fix leaking rec_argv in error cases adds 342ee8775800 mm, x86/mm: Fix performance regression in get_user_pages_fast() adds 68744edd6edc iio: adc: ti-ads1015: add 10% to conversion wait time adds 53ce4d4aad93 iio: multiplexer: add NULL check on devm_kzalloc() and dev [...] adds 340d45d70850 locking/refcounts, x86/asm: Enable CONFIG_ARCH_HAS_REFCOUNT adds f8d07852819a powerpc/jprobes: Disable preemption when triggered through ftrace adds 1ffabfc1d58b powerpc/kprobes: Disable preemption before invoking probe [...] adds 779bfa90bdf9 dma-buf/sw_sync: force signal all unsignaled fences on dyi [...] adds a633c7ed4a4c staging: ccree: fix leak of import() after init() adds 755532dd5f64 usb: hub: Cycle HUB power when initialization fails adds 8bc546bbfec9 USB: ulpi: fix bus-node lookup adds 33288619482a xhci: Don't show incorrect WARN message about events for e [...] adds 4346c775cf70 usb: xhci: fix panic in xhci_free_virt_devices_depth_first adds 903b2d14d0e5 USB: core: Add type-specific length check of BOS descriptors adds 15f12be9860e USB: usbfs: Filter flags passed in from user space adds de667b08c34c usb: host: fix incorrect updating of offset adds c3b0874866f2 locking/refcounts: Do not force refcount_t usage as GPL-on [...] adds 64138f0adb25 Linux 4.14.5 adds cb6c13d914e0 usb: gadget: udc: renesas_usb3: fix number of the pipes adds 28ddc2b45f5f usb: gadget: core: Fix ->udc_set_speed() speed handling adds d415ccdd0be1 serdev: ttyport: add missing receive_buf sanity checks adds 5a3da8bd93c7 serdev: ttyport: fix NULL-deref on hangup adds ce42ed5ae898 serdev: ttyport: fix tty locking in close adds 4dc9c1cfa9ff usb: f_fs: Force Reserved1=1 in OS_DESC_EXT_COMPAT adds ba4eed1bd4d8 can: mcba_usb: fix device disconnect bug adds 5b65e2916c4b can: peak/pci: fix potential bug when probe() fails adds 397972546315 can: flexcan: fix VF610 state transition issue adds 63f2bd86ccc0 can: ti_hecc: Fix napi poll return value for repoll adds 896ae65aabc8 can: kvaser_usb: free buf in error paths adds 5250169e7390 can: kvaser_usb: Fix comparison bug in kvaser_usb_read_bul [...] adds 6f4fd93f3490 can: kvaser_usb: ratelimit errors if incomplete messages a [...] adds d04d52a6f268 can: kvaser_usb: cancel urb on -EPIPE and -EPROTO adds b96f17231dca can: mcba_usb: cancel urb on -EPROTO adds e7a80033fd22 can: ems_usb: cancel urb on -EPIPE and -EPROTO adds 421b93cb0f35 can: esd_usb2: cancel urb on -EPIPE and -EPROTO adds 67464fbca35c can: usb_8dev: cancel urb on -EPIPE and -EPROTO adds 1f5d203906bc can: peak/pcie_fd: fix potential bug in restarting tx queue adds c5a5c47c40ce virtio: release virtio index when fail to device_register adds c55befc42a9e iio: stm32: fix adc/trigger link error adds aaeba39ddfe2 iio: health: max30102: Temperature should be in milli Celsius adds 6f4a0a44ba5a iio: adc: cpcap: fix incorrect validation adds ac2d7838808c iio: adc: meson-saradc: fix the bit_idx of the adc_en clock adds b6c6d01a2deb iio: adc: meson-saradc: initialize the bandgap correctly o [...] adds b13ec02ab4a2 iio: adc: meson-saradc: Meson8 and Meson8b do not have REG [...] adds 6c802ac42f97 pinctrl: armada-37xx: Fix direction_output() callback behavior adds 3f77a2c68ba8 Drivers: hv: vmbus: Fix a rescind issue adds 070703364a97 hv: kvp: Avoid reading past allocated blocks from KVP file adds 7b167dc4b875 firmware: cleanup FIRMWARE_IN_KERNEL message adds cdc5340c054b firmware: vpd: Destroy vpd sections in remove function adds 03bb8e9a1819 firmware: vpd: Tie firmware kobject to device lifetime adds ff8307709c0a firmware: vpd: Fix platform driver and device registration [...] adds 400391d711b1 isa: Prevent NULL dereference in isa_bus driver callbacks adds bc2b3046048b scsi: dma-mapping: always provide dma_get_cache_alignment adds 21747052c4b3 scsi: use dma_get_cache_alignment() as minimum DMA alignment adds a326fc91abb8 scsi: libsas: align sata_device's rps_resp on a cacheline adds 985ce9ee25cc efi: Move some sysfs files to be read-only by root adds f4d901739324 efi/esrt: Use memunmap() instead of kfree() to free the remapping adds 2c4c01d13f74 ASN.1: fix out-of-bounds read when parsing indefinite length item adds 4c69b3405099 ASN.1: check for error from ASN1_OP_END__ACT actions adds 69d5894ce0a6 KEYS: add missing permission check for request_key() destination adds 28e7c9a8e548 KEYS: reject NULL restriction string when type is specified adds 31b3bcc66f52 X.509: reject invalid BIT STRING for subjectPublicKey adds 70feeaaabf4f X.509: fix comparisons of ->pkey_algo adds e7bb5cf984ba x86/idt: Load idt early in start_secondary adds d333778b05ed x86/PCI: Make broadcom_postcore_init() check acpi_disabled adds 58582f04bc87 KVM: x86: fix APIC page invalidation adds 85ab61fdfa48 btrfs: fix missing error return in btrfs_drop_snapshot adds a121ecb3764e btrfs: handle errors while updating refcounts in update_re [...] adds c6705e4c64eb ALSA: hda/realtek - New codec support for ALC257 adds 0482dcd51004 ALSA: pcm: prevent UAF in snd_pcm_info adds 8a4b29a72a7c ALSA: seq: Remove spurious WARN_ON() at timer check adds 3936d752df21 ALSA: usb-audio: Fix out-of-bound error adds 3884d12e17ab ALSA: usb-audio: Add check return value for usb_string() adds ce1079588ebc iommu/vt-d: Fix scatterlist offset handling adds b68df97ec8d0 smp/hotplug: Move step CPUHP_AP_SMPCFD_DYING to the correct place adds cb90fcfcdd90 s390: always save and restore all registers on context switch adds eb7fb979f090 s390/mm: fix off-by-one bug in 5-level page table handling adds 0fad60d717bc s390: fix compat system call table adds 59d97bf77a98 KVM: s390: Fix skey emulation permission check adds d46be2f67c10 Revert "powerpc: Do not call ppc_md.panic in fadump panic [...] adds f11f5c4b8716 powerpc/64s: Initialize ISAv3 MMU registers before setting [...] adds 3b1b28d246c3 iwlwifi: mvm: mark MIC stripped MPDUs adds 3e6c41d3ed84 iwlwifi: mvm: don't use transmit queue hang detection when [...] adds 60e942644974 iwlwifi: mvm: flush queue before deleting ROC adds 26d4d23ae67f iwlwifi: add new cards for 9260 and 22000 series adds 0d46809c6b84 iwlwifi: mvm: fix packet injection adds 15f36a5ea227 iwlwifi: mvm: enable RX offloading with TKIP and WEP adds 01b43f2e3cad brcmfmac: change driver unbind order of the sdio function devices adds 425704be0968 kdb: Fix handling of kallsyms_symbol_next() return value adds 55b26ae24c64 md/r5cache: move mddev_lock() out of r5c_journal_mode_set() adds 25df8b009734 drm/bridge: analogix dp: Fix runtime PM state in get_modes [...] adds 4b929631c110 drm/exynos: gem: Drop NONCONTIG flag for buffers allocated [...] adds e547af2582b5 drm/i915: Fix vblank timestamp/frame counter jumps on gen2 adds 9a11204d2b26 media: dvb: i2c transfers over usb cannot be done from stack adds 2f2241083a77 media: rc: sir_ir: detect presence of port adds f889ad87b214 media: rc: partial revert of "media: rc: per-protocol repe [...] adds c4e71b6f7fd7 arm64: KVM: fix VTTBR_BADDR_MASK BUG_ON off-by-one adds ba8cbedca6df arm: KVM: Fix VTTBR_BADDR_MASK BUG_ON off-by-one adds a52c2829cd60 KVM: VMX: remove I/O port 0x80 bypass on Intel hosts adds 73c4af9627c0 KVM: arm/arm64: Fix broken GICH_ELRSR big endian conversion adds af85c1e04ec5 KVM: arm/arm64: vgic-irqfd: Fix MSI entry allocation adds c6c0913bd13f KVM: arm/arm64: vgic: Preserve the revious read from the p [...] adds fdbc5f3c5ece KVM: arm/arm64: vgic-its: Check result of allocation before use adds d0e9c7727224 arm64: fpsimd: Prevent registers leaking from dead tasks adds a5347596586d arm64: SW PAN: Point saved ttbr0 at the zero page when swi [...] adds e7ef4e829fe1 arm64: SW PAN: Update saved ttbr0 value on enter_lazy_tlb adds 1d6c92408159 Revert "ARM: dts: imx53: add srtc node" adds 2ced9e2a850c bus: arm-cci: Fix use of smp_processor_id() in preemptible [...] adds a724b569a50d bus: arm-ccn: Check memory allocation failure adds 8741b5ab4940 bus: arm-ccn: Fix use of smp_processor_id() in preemptible [...] adds 1cef55be2b6b bus: arm-ccn: fix module unloading Error: Removing state 1 [...] adds 45f846ca6b21 IB/core: Avoid unnecessary return value check adds 796c9d1e275e IB/core: Only enforce security for InfiniBand adds 7b9cf144dc0b crypto: talitos - fix AEAD test failures adds 68b426477820 crypto: talitos - fix memory corruption on SEC2 adds 62744ebaeb91 crypto: talitos - fix setkey to check key weakness adds a2d93ada4fd3 crypto: talitos - fix AEAD for sha224 on non sha224 capable chips adds 2040f8e81405 crypto: talitos - fix use of sg_link_tbl_len adds 077415efefe7 crypto: talitos - fix ctr-aes-talitos adds 21e1e6192ba6 ARM: BUG if jumping to usermode address in kernel mode adds 14f13c9d58d8 ARM: avoid faulting on qemu adds f0d564230e08 irqchip/qcom: Fix u32 comparison with value less than zero adds 4d0d1bc65b57 net/smc: use sk_rcvbuf as start for rmb creation adds 54a13eb7f03a kbuild: pkg: use --transform option to prefix paths in tar adds 394d0c93b9dd coccinelle: fix parallel build with CHECK=scripts/coccicheck adds 86d1d015fe06 powerpc/perf: Fix pmu_count to count only nest imc pmus adds 897088926c34 apparmor: fix leak of null profile name if profile allocat [...] adds ad7acca17e31 x86/mpx/selftests: Fix up weird arrays adds 266fd76296be mac80211_hwsim: Fix memory leak in hwsim_new_radio_nl() adds ffe6293d19dc gre6: use log_ecn_error module parameter in ip6_tnl_rcv() adds 407de7d97a68 route: also update fnhe_genid when updating a route cache adds ad199b18a9c0 route: update fnhe_expires for redirect when the fnhe exists adds f52688ce0d7b rsi: fix memory leak on buf and usb_reg_buf adds 65c4767b0e71 drivers/rapidio/devices/rio_mport_cdev.c: fix resource lea [...] adds 30c2f774e135 pipe: match pipe_max_size data type with procfs adds 346008fe47ed lib/genalloc.c: make the avail variable an atomic_long_t adds 8cb22e0793d4 dynamic-debug-howto: fix optional/omitted ending line numb [...] adds 57f94fd10554 NFS: Fix a typo in nfs_rename() adds 94d6b7fa7226 sunrpc: Fix rpc_task_begin trace point adds cfcbc4f35a73 nfp: inherit the max_mtu from the PF netdev adds 1cb98be5f989 nfp: fix flower offload metadata flag usage adds f4da9e07a6a2 xfs: fix forgotten rcu read unlock when skipping inode reclaim adds 84e0b87ebfb5 dt-bindings: usb: fix reg-property port-number range adds 60bed713ab19 block: wake up all tasks blocked in get_request() adds 99dac8af6e6f sparc64/mm: set fields in deferred pages adds 1238334082ea zsmalloc: calling zs_map_object() from irq is a bug adds 5ca94e03675a slub: fix sysfs duplicate filename creation when slub_debug=O adds 191d96120f95 sctp: do not free asoc when it is already dead in sctp_sendmsg adds 0c7e787bfc91 sctp: use the right sk after waking up from wait_buf sleep adds 6e9c2a05c368 fcntl: don't leak fd reference when fixup_compat_flock fails adds 81a1c2d3f9eb geneve: fix fill_info when link down adds b316280c8133 bpf: fix lockdep splat adds 8474be654b27 clk: stm32h7: fix test of clock config adds de1090298880 clk: sunxi-ng: a83t: Fix i2c buses bits adds cd11ce209d73 clk: qcom: common: fix legacy board-clock registration adds a967ab0f7338 clk: uniphier: fix DAPLL2 clock rate of Pro5 adds 8356c5754cb9 clk: hi3660: fix incorrect uart3 clock freqency adds e5aa0e86f957 mailbox: mailbox-test: don't rely on rx_buffer content to [...] adds 8928998d1ed8 kbuild: rpm-pkg: fix jobserver unavailable warning adds bbcedaeba780 atm: horizon: Fix irq release error adds 2de359062fee jump_label: Invoke jump_label_test() via early_initcall() adds f0e1cd056e99 tls: Use kzalloc for aead_request allocation adds 6610b9cb80ad xfrm: Copy policy family in clone_policy adds a76d81af17ce f2fs: fix to clear FI_NO_PREALLOC adds 971110c72991 bnxt_re: changing the ip address shouldn't affect new connections adds 192c68931942 IB/mlx4: Increase maximal message size under UD QP adds d702be100eaf IB/mlx5: Assign send CQ and recv CQ of UMR QP adds 49e186e3278d afs: Fix total-length calculation for multiple-page send adds 80e642c066f9 afs: Connect up the CB.ProbeUuid adds 5fd159e1ee6a Linux 4.14.6 adds fc038e59f316 net: qmi_wwan: add Quectel BG96 2c7c:0296 adds fb89f5b05ab2 net: thunderx: Fix TCP/UDP checksum offload for IPv6 pkts adds ec9a6722173d net: thunderx: Fix TCP/UDP checksum offload for IPv4 pkts adds c7203f55d53f net: realtek: r8169: implement set_link_ksettings() adds 6efcd7eada3e s390/qeth: fix early exit from error path adds 1933fa485194 tipc: fix memory leak in tipc_accept_from_sock() adds dee5b428c3b7 vhost: fix skb leak in handle_rx() adds 9d9a63d74b2b rds: Fix NULL pointer dereference in __rds_rdma_map adds dacf127383fc sit: update frag_off info adds b604eb8deaed tcp: add tcp_v4_fill_cb()/tcp_v4_restore_cb() adds 7263f11b5671 packet: fix crash in fanout_demux_rollover() adds 589983eb9986 net/packet: fix a race in packet_bind() and packet_notifier() adds f8e5ef4ea8f1 tcp: remove buggy call to tcp_v6_restore_cb() adds bea712a8a5aa usbnet: fix alignment for frames with no ethernet header adds 6878a06356a3 net: remove hlist_nulls_add_tail_rcu() adds 8b01623c7394 stmmac: reset last TSO segment size after device open adds 5fa411e8555f tcp/dccp: block bh before arming time_wait timer adds cfa19a2edf31 s390/qeth: build max size GSO skbs on L2 devices adds 79651202a222 s390/qeth: fix thinko in IPv4 multicast address tracking adds effea096caa1 s390/qeth: fix GSO throughput regression adds efb7dc5a9658 tcp: use IPCB instead of TCP_SKB_CB in inet_exact_dif_match() adds de514e0609ea tipc: call tipc_rcv() only if bearer is up in tipc_udp_recv() adds 91c5e6553af0 tcp: use current time in tcp_rcv_space_adjust() adds 8067098c04be net: sched: cbq: create block for q->link.block adds 616bada6fd46 tap: free skb if flags error adds 241eb29c019a tcp: when scheduling TLP, time of RTO should account for c [...] adds 0536add67196 tun: free skb in early errors adds 7afe2e668ee2 net: ipv6: Fixup device for anycast routes during copy adds 29d631e59413 tun: fix rcu_read_lock imbalance in tun_build_skb adds 60335608e2f1 net: accept UFO datagrams from tuntap and packet adds 87ff3fb30de1 net: openvswitch: datapath: fix data type in queue_gso_packets adds 627a5956119f cls_bpf: don't decrement net's refcount when offload fails adds 0c882334e2b7 sctp: use right member as the param of list_for_each_entry adds 7a33cd0ef9dd ipmi: Stop timers before cleaning up the module adds 4b5754212666 usb: gadget: ffs: Forbid usb_ep_alloc_request from sleeping adds fc2f802193cc fcntl: don't cap l_start and l_end values for F_GETLK64 in [...] adds e587b76e6554 fix kcm_clone() adds d7a71904e602 KVM: arm/arm64: vgic-its: Preserve the revious read from t [...] adds b0c08c89ea1c kbuild: do not call cc-option before KBUILD_CFLAGS initialization adds 854b27edf7b0 powerpc/powernv/idle: Round up latency and residency values adds 7015ca81bc80 ipvlan: fix ipv6 outbound device adds bd099ef951dd ide: ide-atapi: fix compile error with defining macro DEBUG adds a4000d951e37 blk-mq: Avoid that request queue removal can trigger list [...] adds 7536280f9c94 nvmet-rdma: update queue list during ib_device removal adds 4086f7cf0c3e audit: Allow auditd to set pid to 0 to end auditing adds 0ad0bb60166d audit: ensure that 'audit=1' actually enables audit for PID 1 adds 2c727856d071 dm raid: fix panic when attempting to force a raid to sync adds 89a459e0d519 md: free unused memory after bitmap resize adds f0a7d7b4298c RDMA/cxgb4: Annotate r2 and stag as __be32 adds 93e2d845f265 x86/intel_rdt: Fix potential deadlock during resctrl unmount adds ce344631dc13 media: dvb-core: always call invoke_release() in fe_free() adds 7bc8eb30f1e0 dvb_frontend: don't use-after-free the frontend struct adds 3afae8437c3c Linux 4.14.7 adds 3d27b022022a mfd: fsl-imx25: Clean up irq settings during removal adds 96c2dfaebe1a crypto: algif_aead - fix reference counting of null skcipher adds 80dbdc5ae74d crypto: rsa - fix buffer overread when stripping leading zeroes adds 902ae89f841d crypto: hmac - require that the underlying hash algorithm [...] adds c68b31521d5f crypto: salsa20 - fix blkcipher_walk API usage adds cf1048e46d4f crypto: af_alg - fix NULL pointer dereference in adds 6f3fc5f95975 cifs: fix NULL deref in SMB2_read adds c8def7a4185b string.h: workaround for increased stack usage adds d3d2f01a6eaf autofs: fix careless error in recent commit adds c5d9b78d530a kernel: make groups_sort calling a responsibility group_in [...] adds 55fe4698d80e mm, oom_reaper: fix memory corruption adds b8582c0f792f tracing: Allocate mask_str buffer dynamically adds 6391294874d5 USB: uas and storage: Add US_FL_BROKEN_FUA for another JMi [...] adds 4c5ae6a301a5 USB: core: prevent malicious bNumInterfaces overflow adds 066f40dc495d ovl: Pass ovl_get_nlink() parameters in right order adds cb6ee0f3c199 ovl: update ctx->pos on impure dir iteration adds 7120d742ad8d usbip: fix stub_rx: get_pipe() to validate endpoint number adds 1621db059603 usbip: fix stub_rx: harden CMD_SUBMIT path to handle malic [...] adds b6a2ad646c13 usbip: prevent vhci_hcd driver from leaking a socket point [...] adds d78a5506cf0e usbip: fix stub_send_ret_submit() vulnerability to null tr [...] adds 318cea7d8d80 mmc: core: apply NO_CMD23 quirk to some specific cards adds eae219a2fc55 ceph: drop negative child dentries before try pruning inod [...] adds 912fe79116f2 usb: xhci: fix TDS for MTK xHCI1.1 adds 2b3ff282dff3 xhci: Don't add a virt_dev to the devs array before it's f [...] adds 4995bfa99096 IB/core: Bound check alternate path port number adds 74b6274f8c5e IB/core: Don't enforce PKey security on SMI MADs adds 268b2cc32506 nfs: don't wait on commit in nfs_commit_inode() if there w [...] adds db9d4784eb5b arm64: mm: Fix pte_mkclean, pte_mkdirty semantics adds cdcfd13a66eb arm64: Initialise high_memory global variable earlier adds 9854611cf5e6 arm64: fix CONFIG_DEBUG_WX address reporting adds 39c4330c9779 scsi: core: Fix a scsi_show_rq() NULL pointer dereference adds c2f79ce3fe44 scsi: libsas: fix length error in sas_smp_handler() adds 282e4b259d4f sched/rt: Do not pull from current CPU if only one CPU to pull adds fbce429b410c dm: fix various targets to dm_register_target after module [...] adds 7dd1362247eb SUNRPC: Fix a race in the receive code path adds 2d8262155ab3 iw_cxgb4: only insert drain cqes if wq is flushed adds 1bd2b3061273 x86/boot/compressed/64: Detect and handle 5-level paging a [...] adds e48a17d115f8 x86/boot/compressed/64: Print error if 5-level paging is n [...] adds 6e46e964e297 eeprom: at24: change nvmem stride to 1 adds 3df23f7ce725 posix-timer: Properly check sigevent->sigev_notify adds 0aa5d007ba67 dmaengine: dmatest: move callback wait queue to thread context adds 2dea756b4875 Revert "exec: avoid RLIMIT_STACK races with prlimit()" adds ae0bba6b3811 ext4: support fast symlinks from ext3 file systems adds 4ff7da066d64 ext4: fix fdatasync(2) after fallocate(2) operation adds 0228af23dd69 ext4: add missing error check in __ext4_new_inode() adds 38620054ea18 ext4: fix crash when a directory's i_size is too small adds b3e3728ed55b IB/mlx4: Fix RSS's QPC attributes assignments adds dba1ca0e9a6f HID: cp2112: fix broken gpio_direction_input callback adds 71307dd192e7 sfc: don't warn on successful change of MAC adds f9a40df23244 fbdev: controlfb: Add missing modes to fix out of bounds access adds 456279d0e3ad video: udlfb: Fix read EDID timeout adds df235d2ee36e video: fbdev: au1200fb: Release some resources if a memory [...] adds d6f59ef5b840 video: fbdev: au1200fb: Return an error code if a memory a [...] adds 28461320cc95 rtc: pcf8563: fix output clock rate adds 73e31f2af178 scsi: aacraid: use timespec64 instead of timeval adds c4760b9c8d06 drm/amdgpu: bypass lru touch for KIQ ring submission adds 32f733a8f470 PM / s2idle: Clear the events_check_enabled flag adds b1d0ddc83e3c ASoC: Intel: Skylake: Fix uuid_module memory leak in failure case adds ac6864737c02 dmaengine: ti-dma-crossbar: Correct am335x/am43xx mux value type adds 540236e28f32 mlxsw: spectrum: Fix error return code in mlxsw_sp_port_create() adds 27a12c783e70 PCI/PME: Handle invalid data when reading Root Status adds f9565e1e0783 powerpc/powernv/cpufreq: Fix the frequency read by /proc/cpuinfo adds fe1c1819b434 PCI: Do not allocate more buses than available in parent adds 837da470dc16 iommu/mediatek: Fix driver name adds c4e7af283374 thunderbolt: tb: fix use after free in tb_activate_pcie_devices adds d815f4efbb2a netfilter: ipvs: Fix inappropriate output of procfs adds 2637cb1e3d80 powerpc/opal: Fix EBUSY bug in acquiring tokens adds 0fe5286e49d4 powerpc/ipic: Fix status get and status clear adds f8b31d88a698 powerpc/pseries/vio: Dispose of virq mapping on vdevice un [...] adds c90db58f5bb6 platform/x86: intel_punit_ipc: Fix resource ioremap warning adds 96d275b841ef target/iscsi: Detect conn_cmd_list corruption early adds 68d702c6689d target/iscsi: Fix a race condition in iscsit_add_reject_fr [...] adds e389507ad355 iscsi-target: fix memory leak in lio_target_tiqn_addtpg() adds 23d3f106f88c target:fix condition return in core_pr_dump_initiator_port() adds f6a341e87c65 target/file: Do not return error for UNMAP if length is zero adds ddf2588a05c8 badblocks: fix wrong return value in badblocks_set if badb [...] adds 07a93b48a0f7 iommu/amd: Limit the IOVA page range to the specified addresses adds 79f41e0f8ae0 xfs: truncate pagecache before writeback in xfs_setattr_size() adds ade07fa32f5a arm-ccn: perf: Prevent module unload while PMU is in use adds 6479a108b358 crypto: tcrypt - fix buffer lengths in test_aead_speed() adds f58a90e027d8 mm: Handle 0 flags in _calc_vm_trans() macro adds 627850739593 net: hns3: fix for getting advertised_caps in hns3_get_lin [...] adds 7018a57cf701 net: hns3: Fix a misuse to devm_free_irq adds 3c5fed838b47 staging: rtl8188eu: Revert part of "staging: rtl8188eu: fi [...] adds 3c38ce8767c6 clk: mediatek: add the option for determining PLL source clock adds 27731e18a571 clk: imx: imx7d: Fix parent clock for OCRAM_CLK adds de0bbe07a49c clk: imx6: refine hdmi_isfr's parent to make HDMI work on [...] adds d9e497c94248 media: camss-vfe: always initialize reg at vfe_set_xbar_cfg() adds 6facfe25e62e clk: hi6220: mark clock cs_atb_syspll as critical adds 85dcb3c850a7 blk-mq-sched: dispatch from scheduler IFF progress is made [...] adds a23c8c70b5ec clk: tegra: Use readl_relaxed_poll_timeout_atomic() in teg [...] adds 3d213c4c0a9b clk: tegra: Fix cclk_lp divisor register adds f7ee900a4f2c ppp: Destroy the mutex when cleanup adds 556787a174e6 ASoC: rsnd: rsnd_ssi_run_mods() needs to care ssi_parent_mod adds 5642562d0b4f thermal/drivers/step_wise: Fix temperature regulation misbehavior adds 85d63b76bdd1 misc: pci_endpoint_test: Fix failure path return values in probe adds 95e8d653ea98 misc: pci_endpoint_test: Avoid triggering a BUG() adds aa902be00448 scsi: scsi_debug: write_same: fix error report adds 1678bb970113 GFS2: Take inode off order_write list when setting jdata flag adds 7291d99ebc67 media: usbtv: fix brightness and contrast controls adds 81309f8b9b69 rpmsg: glink: Initialize the "intent_req_comp" completion [...] adds c9973b3d3526 bcache: explicitly destroy mutex while exiting adds d5860344c243 bcache: fix wrong cache_misses statistics adds 7d1beb462e18 Ib/hfi1: Return actual operational VLs in port info query adds e508e6026b19 Bluetooth: hci_ldisc: Fix another race when closing the tty. adds 7bd6bf08dd5b arm64: prevent regressions in compressed kernel image size [...] adds 4bcbfac98d51 btrfs: fix false EIO for missing device adds 9e87c49d62f4 btrfs: Explicitly handle btrfs_update_root failure adds da76a65a0114 btrfs: undo writable superblocke when sprouting fails adds 864a5fb1c606 btrfs: avoid null pointer dereference on fs_info when call [...] adds c97df8e004de btrfs: tests: Fix a memory leak in error handling path in [...] adds bca4d7e1a19c qtnfmac: modify full Tx queue error reporting adds 000a335b2d38 mtd: spi-nor: stm32-quadspi: Fix uninitialized error return code adds a54d17dba2ba ARM64: dts: meson-gxbb-odroidc2: fix usb1 power supply adds c0f98c0dbced Bluetooth: btusb: Add new NFA344A entry. adds 06f430379273 samples/bpf: adjust rlimit RLIMIT_MEMLOCK for xdp1 adds 6bd7a9bc48ac liquidio: fix kernel panic in VF driver adds 21cd9fe75094 platform/x86: hp_accel: Add quirk for HP ProBook 440 G4 adds 4edcbfc56512 nvme: use kref_get_unless_zero in nvme_find_get_ns adds ff62605e0d79 l2tp: cleanup l2tp_tunnel_delete calls adds 742b570da6e6 xfs: fix log block underflow during recovery cycle verification adds 61bc71d34a00 xfs: return a distinct error code value for IGET_INCORE ca [...] adds 4be2d1ad59d0 xfs: fix incorrect extent state in xfs_bmap_add_extent_unw [...] adds 68a6765b70d9 net: dsa: lan9303: Do not disable switch fabric port 0 at .probe adds 0949f8afa8f1 net: hns3: fix a bug in hclge_uninit_client_instance adds 1d9205558e50 net: hns3: add nic_client check when initialize roce base [...] adds 9d48d002a2f6 net: hns3: fix the bug of hns3_set_txbd_baseinfo adds 18c8d94eac0f RDMA/cxgb4: Declare stag as __be32 adds 96ed7ca7323b PCI: Detach driver before procfs & sysfs teardown on devic [...] adds b61aba91eb72 scsi: hisi_sas: fix the risk of freeing slot twice adds 7a7797199d9b scsi: hpsa: cleanup sas_phy structures in sysfs when unloading adds 8268e93b2b87 scsi: hpsa: destroy sas transport properties before scsi_host adds aeb01451f9e2 mfd: mxs-lradc: Fix error handling in mxs_lradc_probe() adds 9409e1c775f3 net: hns3: fix the TX/RX ring.queue_index in hns3_ring_get_cfg adds 122e18d27d77 net: hns3: fix the bug when map buffer fail adds 669ff2a9aa71 net: hns3: fix a bug when alloc new buffer adds b59dc14b0b10 serdev: ttyport: enforce tty-driver open() requirement adds 8ee1eada4f1a powerpc/perf/hv-24x7: Fix incorrect comparison in memord adds 9cd01922985c powerpc/xmon: Check before calling xive functions adds 48185ffb6dc3 soc: mediatek: pwrap: fix compiler errors adds fdfcb06c5944 ipv4: ipv4_default_advmss() should use route mtu adds b53af5767949 KVM: nVMX: Fix EPT switching advertising adds 93fc82844721 tty fix oops when rmmod 8250 adds 4684da79d20e dev/dax: fix uninitialized variable build warning adds 57db94d4b724 pinctrl: adi2: Fix Kconfig build problem adds 8151940acc35 raid5: Set R5_Expanded on parity devices as well as data. adds 84607a295876 scsi: scsi_devinfo: Add REPORTLUN2 to EMC SYMMETRIX blackl [...] adds 9cb27c88b080 IB/core: Fix use workqueue without WQ_MEM_RECLAIM adds b57259ca055f IB/core: Fix calculation of maximum RoCE MTU adds 4e2836b43102 vt6655: Fix a possible sleep-in-atomic bug in vt6655_suspend adds f18b2039d904 IB/hfi1: Mask out A bit from psn trace adds f898f36664a5 rtl8188eu: Fix a possible sleep-in-atomic bug in rtw_creat [...] adds f2d81d0f030a rtl8188eu: Fix a possible sleep-in-atomic bug in rtw_disassoc_cmd adds c97e41076a29 ipmi_si: fix memory leak on new_smi adds fc8f4ca137d9 nullb: fix error return code in null_init() adds 47b5dbdd983e scsi: sd: change manage_start_stop to bool in sysfs interface adds dd2581c675e4 scsi: sd: change allow_restart to bool in sysfs interface adds b197f67ccfeb scsi: bfa: integer overflow in debugfs adds 339aba679813 raid5-ppl: check recovery_offset when performing ppl recovery adds 46788d19e137 md-cluster: fix wrong condition check in raid1_write_request adds 42364042b7dd xprtrdma: Don't defer fencing an async RPC's chunks adds d9490e7ca55b udf: Avoid overflow when session starts at large offset adds f7af60377ec0 macvlan: Only deliver one copy of the frame to the macvlan [...] adds 9fc290e529b4 IB/core: Fix endianness annotation in rdma_is_multicast_addr() adds 02ef1dd301c2 RDMA/cma: Avoid triggering undefined behavior adds 023bff1b3358 IB/ipoib: Grab rtnl lock on heavy flush when calling ndo_o [...] adds e6a9d261e95f icmp: don't fail on fragment reassembly time exceeded adds 1b07f7511a77 lightnvm: pblk: prevent gc kicks when gc is not operational adds e22f692fbaba lightnvm: pblk: fix changing GC group list for a line adds 8594a9a79c39 lightnvm: pblk: use right flag for GC allocation adds 83ef2175ba01 lightnvm: pblk: initialize debug stat counter adds 136e415e7a6a lightnvm: pblk: fix min size for page mempool adds 99ab42f783da lightnvm: pblk: protect line bitmap while submitting meta io adds e37eb54a000c ath9k: fix tx99 potential info leak adds 5c212b59ded7 ath10k: fix core PCI suspend when WoWLAN is supported but [...] adds d094690cbed9 ath10k: fix build errors with !CONFIG_PM adds bed6119aa21b usb: musb: da8xx: fix babble condition handling adds 7b3775017f4e Linux 4.14.8 adds c09061aec2e5 x86/asm: Remove unnecessary \n\t in front of CC_SET() from [...] adds 42314edefac8 objtool: Don't report end of section error after an empty [...] adds 9cf5a88b165e x86/head: Remove confusing comment adds 98ce8eee6021 x86/head: Remove unused 'bad_address' code adds 8233afff9b45 x86/head: Fix head ELF function annotations adds aad9d83f9dcb x86/boot: Annotate verify_cpu() as a callable function adds 2c9863c1687b x86/xen: Fix xen head ELF annotations adds d074a1075f6a x86/xen: Add unwind hint annotations adds 5d5e60c80fd8 x86/head: Add unwind hint annotations adds 2cb7165b4dcf ACPI / APEI: adjust a local variable type in ghes_ioremap_ [...] adds ab7fc55ef231 x86/unwinder: Make CONFIG_UNWINDER_ORC=y the default in th [...] adds a11adc6a2e0b x86/fpu/debug: Remove unused 'x86_fpu_state' and 'x86_fpu_ [...] adds 8af220c9e240 x86/unwind: Rename unwinder config options to 'CONFIG_UNWINDER_*' adds b40a923903d0 x86/unwind: Make CONFIG_UNWINDER_ORC=y the default in kcon [...] adds eb3addb22727 bitops: Add clear/set_bit32() to linux/bitops.h adds d602a3465c77 x86/cpuid: Add generic table for CPUID dependencies adds f01d7efac792 x86/fpu: Parse clearcpuid= as early XSAVE argument adds 0e7127aa76e0 x86/fpu: Make XSAVE check the base CPUID features before enabling adds 110ad51cc874 x86/fpu: Remove the explicit clearing of XSAVE dependent features adds 3b57d66c8e53 x86/platform/UV: Convert timers to use timer_setup() adds 61d1ad363115 objtool: Print top level commands on incorrect usage adds 36295155d8d4 x86/cpuid: Prevent out of bound access in do_clear_cpu_cap() adds 4afaf6ea65ac mm/sparsemem: Allocate mem_section at runtime for CONFIG_S [...] adds 873f59b8bd88 x86/kasan: Use the same shadow offset for 4- and 5-level paging adds 13bda9cfea51 x86/xen: Provide pre-built page tables only for CONFIG_XEN [...] adds af02cd973d86 x86/xen: Drop 5-level paging support code from the XEN_PV code adds 09807080a97c ACPI / APEI: remove the unused dead-code for SEA/NMI notif [...] adds 20e9bfd7b8a3 x86/asm: Don't use the confusing '.ifeq' directive adds 3df257ddc5f4 x86/build: Beautify build log of syscall headers adds c60238f5712b x86/mm/64: Rename the register_page_bootmem_memmap() 'size [...] adds 12dc3fa30178 x86/cpufeatures: Enable new SSE/AVX/AVX512 CPU features adds 4ed772a7dee9 x86/mm: Relocate page fault error codes to traps.h adds 985cba484235 x86/boot: Relocate definition of the initial state of CR0 adds ab3e5dfff36f ptrace,x86: Make user_64bit_mode() available to 32-bit builds adds b7ee7fcca8a5 x86/entry/64: Remove the restore_c_regs_and_iret label adds 65236abc42b0 x86/entry/64: Split the IRET-to-user and IRET-to-kernel paths adds 7d4bb32bc6fd x86/entry/64: Move SWAPGS into the common IRET-to-usermode path adds 37bae8ecdb51 x86/entry/64: Simplify reg restore code in the standard IR [...] adds b774233bcdd4 x86/entry/64: Shrink paranoid_exit_restore and make labels local adds 673b1522c658 x86/entry/64: Use pop instead of movq in syscall_return_vi [...] adds e7273aae1397 x86/entry/64: Merge the fast and slow SYSRET paths adds 2550871499e4 x86/entry/64: Use POP instead of MOV to restore regs on NM [...] adds 8d50dee92fb2 x86/entry/64: Remove the RESTORE_..._REGS infrastructure adds f53f7a3f0156 xen, x86/entry/64: Add xen NMI trap entry adds 6ff096cf2bf8 x86/entry/64: De-Xen-ify our NMI code adds ebef3548d577 x86/entry/32: Pull the MSR_IA32_SYSENTER_CS update code ou [...] adds e37558449aba x86/entry/64: Pass SP0 directly to load_sp0() adds f576136bc881 x86/entry: Add task_top_of_stack() to find the top of a ta [...] adds 0917dd6e7a73 x86/xen/64, x86/entry/64: Clean up SP code in cpu_initiali [...] adds 71d7244efb0c x86/entry/64: Stop initializing TSS.sp0 at boot adds c30eb760e3ec x86/entry/64: Remove all remaining direct thread_struct::s [...] adds 266a0b19177e x86/entry/32: Fix cpu_current_top_of_stack initialization at boot adds c6f563cd1393 x86/entry/64: Remove thread_struct::sp0 adds 35c1d57e6391 x86/traps: Use a new on_thread_stack() helper to clean up [...] adds b36c2c3ab339 x86/entry/64: Shorten TEST instructions adds 3243ae92926c x86/cpuid: Replace set/clear_bit32() adds c1ffb6aefbc5 bitops: Revert cbe96375025e ("bitops: Add clear/set_bit32( [...] adds 64766453be2e x86/mm: Define _PAGE_TABLE using _KERNPG_TABLE adds 47af9e68f3f2 x86/cpufeatures: Re-tabulate the X86_FEATURE definitions adds d9eb267780ff x86/cpufeatures: Fix various details in the feature definitions adds 46e6a15b40c9 selftests/x86/ldt_gdt: Add infrastructure to test set_thre [...] adds 4a464a66db6d selftests/x86/ldt_gdt: Run most existing LDT test cases ag [...] adds 99aee22dca89 ACPI / APEI: Replace ioremap_page_range() with fixmap adds 04d26709b13e x86/virt, x86/platform: Merge 'struct x86_hyper' into 'str [...] adds 399bbc9bb611 x86/virt: Add enum for hypervisors to replace x86_hyper adds 330a4f53bbb4 drivers/misc/intel/pti: Rename the header file to free up [...] adds c6e38628af6d x86/cpufeature: Add User-Mode Instruction Prevention definitions adds e918424231ee x86: Make X86_BUG_FXSAVE_LEAK detectable in CPUID on AMD adds 2d8c24ed9310 perf/x86: Enable free running PEBS for REGS_USER/INTR adds 065060cdd3de bpf: fix build issues on um due to mising bpf_perf_event.h adds 1aedecaf12a6 locking/barriers: Add implicit smp_read_barrier_depends() [...] adds 5383f45db38c locking/barriers: Convert users of lockless_dereference() [...] adds d455b71e7393 x86/mm/kasan: Don't use vmemmap_populate() to initialize shadow adds 21ddc15fa82b x86/entry/64/paravirt: Use paravirt-safe macro to access eflags adds 40ddc692b5a1 x86/unwinder/orc: Dont bail on stack overflow adds 5209e8ac9372 x86/unwinder: Handle stack overflows more gracefully adds 996d087af015 x86/irq: Remove an old outdated comment about context trac [...] adds e9b7b111e5be x86/irq/64: Print the offending IP in the stack overflow warning adds 9b654aba0360 x86/entry/64: Allocate and enable the SYSENTER stack adds 2329da3fc03d x86/dumpstack: Add get_stack_info() support for the SYSENT [...] adds 5684dd300f67 x86/entry/gdt: Put per-CPU GDT remaps in ascending order adds ece614dcfd96 x86/mm/fixmap: Generalize the GDT fixmap mechanism, introd [...] adds 487f3ddcd986 x86/kasan/64: Teach KASAN about the cpu_entry_area adds 5be136953f62 x86/entry: Fix assumptions that the HW TSS is at the begin [...] adds 41964ef17cce x86/dumpstack: Handle stack overflow on all stacks adds 969f5706f6f5 x86/entry: Move SYSENTER_stack to the beginning of struct [...] adds 5bb40c6d4c2a x86/entry: Remap the TSS into the CPU entry area adds d120cd749ef9 x86/entry/64: Separate cpu_current_top_of_stack from TSS.sp0 adds c3dbef1bd0f7 x86/espfix/64: Stop assuming that pt_regs is on the entry stack adds 2bc9fa0beaf1 x86/entry/64: Use a per-CPU trampoline stack for IDT entries adds 564cea11777e x86/entry/64: Return to userspace from the trampoline stack adds c631a16e5b84 x86/entry/64: Create a per-CPU SYSCALL entry trampoline adds bb568391775d x86/entry/64: Move the IST stacks into struct cpu_entry_area adds b25ca49efac5 x86/entry/64: Remove the SYSENTER stack canary adds e313437c85da x86/entry: Clean up the SYSENTER_stack code adds 25e2999e630c x86/entry/64: Make cpu_entry_area.tss read-only adds 96e63420e281 x86/paravirt: Dont patch flush_tlb_single adds 1eb2e614fd17 x86/paravirt: Provide a way to check for hypervisors adds 8388d287e361 x86/cpufeatures: Make CPU bugs sticky adds 23b22186b27f optee: fix invalid of_node_put() in optee_driver_init() adds b04c22da18b5 backlight: pwm_bl: Fix overflow condition adds 5d583a7e2d92 drm: Add retries for lspcon mode detection adds a7455b113fef clk: sunxi-ng: nm: Check if requested rate is supported by [...] adds 9fe2989cdf3d clk: sunxi-ng: sun5i: Fix bit offset of audio PLL post-divider adds 714abd2d6996 crypto: crypto4xx - increase context and scatter ring buff [...] adds bd5139895727 crypto: lrw - Fix an error handling path in 'create()' adds af826fdfb14c rtc: pl031: make interrupt optional adds f3a68b4b82f3 kvm, mm: account kvm related kmem slabs to kmemcg adds a5171fe705fb net: phy: at803x: Change error to EINVAL for invalid MAC adds bfd66a406fe7 PCI: Avoid bus reset if bridge itself is broken adds 3aaaf02c110f scsi: cxgb4i: fix Tx skb leak adds 6d95d05bafba scsi: mpt3sas: Fix IO error occurs on pulling out a drive [...] adds 7af9f9cd68c7 PCI: Create SR-IOV virtfn/physfn links before attaching driver adds 349384cd7028 PM / OPP: Move error message to debug level adds 66efe26b0b07 igb: check memory allocation failure adds c817cb56b8d6 i40e: use the safe hash table iterator when deleting mac filters adds d1f13dcad56b iio: st_sensors: add register mask for status register adds afccf6f360df ixgbe: fix use of uninitialized padding adds afdbec5d3c65 IB/rxe: check for allocation failure on elem adds 7535afccf97c block,bfq: Disable writeback throttling adds 6d7bdad132d5 md: always set THREAD_WAKEUP and wake up wqueue if thread existed adds 2f48fc1742a2 ip_gre: check packet length and mtu correctly in erspan tx adds 9704f8147e88 ipv6: grab rt->rt6i_ref before allocating pcpu rt adds 44ee83c6d6e0 leds: pca955x: Don't invert requested value in pca955x_gpi [...] adds 56ea88ec4904 Bluetooth: hci_uart_set_flow_control: Fix NULL deref when [...] adds da548d5a6f9e Bluetooth: hci_bcm: Fix setting of irq trigger type adds cbd6b3694a4a i40e/i40evf: spread CPU affinity hints across online CPUs only adds 45c911bb1814 PCI/AER: Report non-fatal errors only to the affected endpoint adds 16e1626e54f8 tracing: Exclude 'generic fields' from histograms adds f9e51fb046db ASoC: codecs: msm8916-wcd-analog: fix micbias level adds f5fec0590cd8 ASoC: img-parallel-out: Add pm_runtime_get/put to set_fmt [...] adds 97f41b41c432 powerpc/xmon: Avoid tripping SMP hardlockup watchdog adds fa21a13d76a7 powerpc/watchdog: Do not trigger SMP crash from touch_nmi_ [...] adds 5d1b6695edb7 sctp: silence warns on sctp_stream_init allocations adds c01b06d9ac35 ASoC: codecs: msm8916-wcd-analog: fix module autoload adds 16ddeff35b7b fm10k: fix mis-ordered parameters in declaration for .ndo_ [...] adds 096232d99989 scsi: lpfc: Fix secure firmware updates adds 6fe8e4f3e4e9 scsi: lpfc: PLOGI failures during NPIV testing adds 8da9104839c8 scsi: lpfc: Fix warning messages when NVME_TARGET_FC not defined adds 4297cf42691e i40e: fix client notify of VF reset adds b27bbf1f5b9e vfio/pci: Virtualize Maximum Payload Size adds 2b401d9f1d45 ARM: exynos_defconfig: Enable UAS support for Odroid HC1 board adds fb383223d00f fm10k: ensure we process SM mbx when processing VF mbx adds a58a3af86a4e ibmvnic: Set state UP adds 0006d8c76b0c net: ipv6: send NS for DAD when link operationally up adds 0fbdd907e4b3 RDMA/hns: Avoid NULL pointer exception adds ae35e16e0a57 staging: greybus: light: Release memory obtained by kasprintf adds 71e51e4d488d clk: sunxi-ng: sun6i: Rename HDMI DDC clock to avoid name [...] adds 0aaff15c1013 tcp: fix under-evaluated ssthresh in TCP Vegas adds 051c3df7d6b8 rtc: set the alarm to the next expiring timer adds 80879ecb4624 cpuidle: fix broadcast control when broadcast can not be entered adds 0d74c05ca7ef drm/vc4: Avoid using vrefresh==0 mode in DSI htotal math. adds ecffae11228f IB/opa_vnic: Properly clear Mac Table Digest adds 0da9db57c042 IB/opa_vnic: Properly return the total MACs in UC MAC list adds 7254834c43bd thermal/drivers/hisi: Fix missing interrupt enablement adds cf826c577853 thermal/drivers/hisi: Fix kernel panic on alarm interrupt adds 02c17c0f825c thermal/drivers/hisi: Simplify the temperature/step computation adds 5431aef93678 thermal/drivers/hisi: Fix multiple alarm interrupts firing adds 0237a0a45656 platform/x86: asus-wireless: send an EV_SYN/SYN_REPORT bet [...] adds 7d7545295e71 mm/sparsemem: Fix ARM64 boot crash when CONFIG_SPARSEMEM_E [...] adds 2b3ea8ceb2bb bpf: fix branch pruning logic adds a23244e8845f bpf: fix corruption on concurrent perf_event_output calls adds 83ab155d1449 bpf, s390x: do not reload skb pointers in non-skb context adds 8a681dfd8fb2 bpf, ppc64: do not reload skb pointers in non-skb context adds 82a9d62f603f bpf, sparc: fix usage of wrong reg for load_skb_regs after call adds 4d54f7df5131 bpf/verifier: fix bounds calculation on BPF_RSH adds 6e12ea4fb45c bpf: fix incorrect sign extension in check_alu_op() adds bf5ee24e87e3 bpf: fix incorrect tracking of register size truncation adds 6c8e098d0324 bpf: fix 32-bit ALU op verification adds 2120fca0ecfb bpf: fix missing error return in check_stack_boundary() adds c90268f7cbee bpf: force strict alignment checks for stack pointers adds cb56cc1b292b bpf: don't prune branches when a scalar is replaced with a [...] adds de31796c052e bpf: fix integer overflows adds d605778b613a selftests/bpf: add tests for recent bugfixes adds a9772285a724 linux/compiler.h: Split into compiler.h and compiler_types.h adds dad5c1402c57 Linux 4.14.9 adds add9f2a47035 Revert "ipv6: grab rt->rt6i_ref before allocating pcpu rt" adds 62c37437a110 objtool: Move synced files to their original relative locations adds 2845aee45c36 objtool: Move kernel headers/code sync check to a script adds 3033f9e601f4 objtool: Fix cross-build adds 6a8f7688094c tools/headers: Sync objtool UAPI header adds 76358c8d90c7 objtool: Fix 64-bit build on 32-bit host adds da8eb8ad0e69 x86/decoder: Fix and update the opcodes map adds adc37e209d95 x86/insn-eval: Add utility functions to get segment selector adds 662fd946aa46 x86/Kconfig: Limit NR_CPUS on 32-bit to a sane amount adds c4bc398080d8 x86/mm/dump_pagetables: Check PAGE_PRESENT for real adds 7b45ad6e0fd7 x86/mm/dump_pagetables: Make the address hints correct and [...] adds beb899c4bcdf x86/vsyscall/64: Explicitly set _PAGE_USER in the pagetabl [...] adds 49c01662d317 x86/vsyscall/64: Warn and fail vsyscall emulation in NATIVE mode adds ee8e8b2df6d3 arch, mm: Allow arch_dup_mmap() to fail adds b17459342c55 x86/ldt: Rework locking adds 2c8e9099aece x86/ldt: Prevent LDT inheritance on exec adds 88569f5e3a56 x86/mm/64: Improve the memory map documentation adds d8f29ac73637 x86/doc: Remove obvious weirdnesses from the x86 MM layout [...] adds 06f9acfe0abc x86/entry: Rename SYSENTER_stack to CPU_ENTRY_AREA_entry_stack adds 032fd2e383cb x86/uv: Use the right TLB-flush API adds de4c8bbd6e1b x86/microcode: Dont abuse the TLB-flush interface adds a0edc4947db9 x86/mm: Use __flush_tlb_one() for kernel memory adds 6472c50292d4 x86/mm: Remove superfluous barriers adds 29606f10f399 x86/mm: Add comments to clarify which TLB-flush functions [...] adds b72e0abe99ab x86/mm: Move the CR3 construction functions to tlbflush.h adds 1765d0a565ee x86/mm: Remove hard-coded ASID limit checks adds acefb4516bce x86/mm: Put MMU to hardware ASID translation in one place adds b6167aeb9faf x86/mm: Create asm/invpcid.h adds 1b0eddf0a1d1 x86/cpu_entry_area: Move it to a separate unit adds 3440093266b7 x86/cpu_entry_area: Move it out of the fixmap adds 763f7eaf6062 init: Invoke init_espfix_bsp() from mm_init() adds 752d01704ad1 x86/cpu_entry_area: Prevent wraparound in setup_cpu_entry_ [...] adds 7a5d57898194 ACPI: APEI / ERST: Fix missing error handling in erst_reader() adds 94e0c5ab52e2 acpi, nfit: fix health event notification adds 29082870f58a crypto: skcipher - set walk.iv for zero-length inputs adds 88990591f0b0 crypto: mcryptd - protect the per-CPU queue with a lock adds c692698ebebe crypto: af_alg - wait for data at beginning of recvmsg adds f09fca41e29c crypto: af_alg - fix race accessing cipher request adds de3b66c01edc mfd: cros ec: spi: Don't send first message too soon adds 6300daa071b2 mfd: twl4030-audio: Fix sibling-node lookup adds 637de99c7a15 mfd: twl6040: Fix child-node lookup adds 065a28657370 ALSA: rawmidi: Avoid racy info ioctl via ctl device adds 7a6a84639786 ALSA: hda/realtek - Fix Dell AIO LineOut issue adds 70709c277cdc ALSA: hda - Add vendor id for Cannonlake HDMI codec adds 39384674586f ALSA: usb-audio: Add native DSD support for Esoteric D-05X adds 2c7b98ffac66 ALSA: usb-audio: Fix the missing ctl name suffix at parsing SU adds d8f477a5cd20 PCI / PM: Force devices to D0 in pci_pm_thaw_noirq() adds f349652293fb block: unalign call_single_data in struct request adds 3ef1c33f98c8 block-throttle: avoid double charge adds 482b6942a8c1 parisc: Align os_hpmc_size on word boundary adds 117b8b85e577 parisc: Fix indenting in puts() adds 13a41fbd867a parisc: Hide Diva-built-in serial aux and graphics card adds 1b1f78c02c79 Revert "parisc: Re-enable interrupts early" adds e8f28db0f737 spi: xilinx: Detect stall with Unknown commands adds ed1918e28754 spi: a3700: Fix clk prescaling for coefficient over 15 adds efc9b7ae524d pinctrl: cherryview: Mask all interrupts on Intel_Strago b [...] adds 8a74c8e87e46 arm64: kvm: Prevent restoring stale PMSCR_EL1 for vcpu adds 4e9cca9267fe KVM: arm/arm64: Fix HYP unmapping going off limits adds 8708f6828368 KVM: PPC: Book3S: fix XIVE migration of pending interrupts adds 5aa30b450a8b KVM: PPC: Book3S HV: Fix pending_pri value in kvmppc_xive_ [...] adds 41e1386388dc KVM: MMU: Fix infinite loop when there is no available mmu page adds 6cc3f6f10240 KVM: X86: Fix load RFLAGS w/o the fixed bit adds 6461005967ed kvm: x86: fix RSM when PCID is non-zero adds e2d769198ff7 clk: sunxi: sun9i-mmc: Implement reset callback for reset [...] adds a971d10f67df powerpc/perf: Dereference BHRB entries safely adds 6209cb514d97 drm/i915: Flush pending GTT writes before unbinding adds e7681f90a45a drm/sun4i: Fix error path handling adds 6d80b15a226e libnvdimm, dax: fix 1GB-aligned namespaces vs physical mis [...] adds 166f39bc340d libnvdimm, btt: Fix an incompatibility in the log layout adds 01b1a29e32c1 libnvdimm, pfn: fix start_pad handling for aligned namespaces adds b7c0181c47c4 net: mvneta: clear interface link status on port disable adds c00802d53ddf net: mvneta: use proper rxq_number in loop on rx queues adds 646809937c02 net: mvneta: eliminate wrong call to handle rx descriptor error adds af1eddcc176e Revert "ipmi_si: fix memory leak on new_smi" adds b8ce8232fcc3 Linux 4.14.10 adds 234bc12669a3 tracing: Remove extra zeroing out of the ring buffer page adds 21a9c7346ef6 tracing: Fix possible double free on failure of allocating [...] adds 986698256168 tracing: Fix crash when it fails to alloc ring buffer adds 72a2beddcd32 x86/cpufeatures: Add X86_BUG_CPU_INSECURE adds acfee9b8e27e x86/mm/pti: Disable global pages if PAGE_TABLE_ISOLATION=y adds f3d2b767e912 x86/mm/pti: Prepare the x86/entry assembly code for entry/ [...] adds a4b07fb4e5a6 x86/mm/pti: Add infrastructure for page table isolation adds 8a2533407f4d x86/pti: Add the pti= cmdline option and documentation adds b9feab7dcf86 x86/mm/pti: Add mapping helper functions adds ffcb80ad79e8 x86/mm/pti: Allow NX poison to be set in p4d/pgd adds 61fd4049e676 x86/mm/pti: Allocate a separate user PGD adds 1bcd98df0f50 x86/mm/pti: Populate user PGD adds 9f006b024723 x86/mm/pti: Add functions to clone kernel PMDs adds 35531133abf3 x86/mm/pti: Force entry through trampoline when PTI active adds fb9dfabb6e80 x86/mm/pti: Share cpu_entry_area with user space page tables adds 088baf5de12e x86/entry: Align entry text section to PMD boundary adds e08aa2f1988a x86/mm/pti: Share entry text PMD adds d230c1917f57 x86/mm/pti: Map ESPFIX into user space adds e0eb34665d2e x86/cpu_entry_area: Add debugstore entries to cpu_entry_area adds 8b82023b7fc2 x86/events/intel/ds: Map debug buffers in cpu_entry_area adds c12510749010 x86/mm/64: Make a full PGD-entry size hole in the memory map adds 7aef823ee7e9 x86/pti: Put the LDT in its own PGD if PTI is on adds 9617ee896217 x86/pti: Map the vsyscall page if needed adds c796e2324094 x86/mm: Allow flushing for future ASID switches adds 954339c41cce x86/mm: Abstract switching CR3 adds b63812b81349 x86/mm: Use/Fix PCID to optimize user/kernel switches adds 36a72ab52c8d x86/mm: Optimize RESTORE_CR3 adds c5548af97ae9 x86/mm: Use INVPCID for __native_flush_tlb_single() adds ef4b38472d6b x86/mm: Clarify the whole ASID/kernel PCID/user PCID naming adds 33d9d7836f0f x86/dumpstack: Indicate in Oops whether PTI is configured [...] adds 3dfd9fd8d897 x86/mm/pti: Add Kconfig adds dfa58126d763 x86/mm/dump_pagetables: Add page table directory to the de [...] adds 27e16c33bb79 x86/mm/dump_pagetables: Check user space page table for WX pages adds 704cfa04dde3 x86/mm/dump_pagetables: Allow dumping current pagetables adds e08acdb9620b x86/ldt: Make the LDT mapping RO adds 66f833dbed02 ring-buffer: Mask out the info bits when returning buffer [...] adds 0aea6fb0e777 ring-buffer: Do no reuse reader page if still in use adds 2aec84963e5e iw_cxgb4: Only validate the MSN for successful completions adds 23ef17a49f1e ASoC: codecs: msm8916-wcd: Fix supported formats adds 308ddf2afe83 ASoC: wm_adsp: Fix validation of firmware and coeff lengths adds c7d231ca5e0b ASoC: da7218: fix fix child-node lookup adds fe9f7bd45c01 ASoC: fsl_ssi: AC'97 ops need regmap, clock and cleaning u [...] adds 314d9cdf7e0f ASoC: twl4030: fix child-node lookup adds 077cb91c9fc3 ASoC: tlv320aic31xx: Fix GPIO1 register definition adds 074e2892a420 gpio: fix "gpio-line-names" property retrieval adds 907145e68e21 IB/hfi: Only read capability registers if the capability exists adds d471542b9f07 IB/mlx5: Serialize access to the VMA list adds 5f3b36984c7b IB/uverbs: Fix command checking as part of ib_uverbs_ex_mo [...] adds af0dc162f644 IB/core: Verify that QP is security enabled in create and destroy adds 056305595a99 ALSA: hda: Drop useless WARN_ON() adds 2845bbd1ef1f ALSA: hda - Add MIC_NO_PRESENCE fixup for 2 HP machines adds 3d858b85e376 ALSA: hda - change the location for one mic on a Lenovo machine adds 9fcd2ae2abb5 ALSA: hda - fix headset mic detection issue on a Dell machine adds 9c5ee053a67e ALSA: hda - Fix missing COEF init for ALC225/295/299 adds 0c688c288f8e cpufreq: schedutil: Use idle_calls counter of the remote CPU adds 88da02868f77 block: fix blk_rq_append_bio adds eaedee932c91 block: don't let passthrough IO go into .make_request_fn() adds aa7f9011bc01 kbuild: add '-fno-stack-check' to kernel build options adds 57dfc3d10e40 ipv4: igmp: guard against silly MTU values adds 521f4d9625b7 ipv6: mcast: better catch silly mtu values adds f55ac6684640 net: fec: unmap the xmit buffer that are not transferred by DMA adds f9c484692780 net: igmp: Use correct source address on IGMPv3 reports adds e3fb538e5715 netlink: Add netns check on taps adds 1bad9c5ea85e net: qmi_wwan: add Sierra EM7565 1199:9091 adds 6d0317869c91 net: reevalulate autoflowlabel setting after sysctl setting adds 78ce0e9c4183 ptr_ring: add barriers adds e7728247372c RDS: Check cmsg_len before dereferencing CMSG_DATA adds e414e7f03c29 tcp_bbr: record "full bw reached" decision in new full_bw_ [...] adds 4f2963559f29 tcp md5sig: Use skb's saddr when replying to an incoming segment adds d3f3d4134eb7 tg3: Fix rx hang on MTU change with 5717/5719 adds eb710b5f62ad tcp_bbr: reset full pipe detection on loss recovery undo adds c7e9d724785d tcp_bbr: reset long-term bandwidth sampling on loss recovery undo adds 621b5ae0f9f4 s390/qeth: apply takeover changes when mode is toggled adds e34a43e57c21 s390/qeth: don't apply takeover changes to RXIP adds 8658408f284e s390/qeth: lock IP table while applying takeover changes adds 72b44d0434c1 s390/qeth: update takeover IPs after configuration change adds 3bc400bad0e0 net: ipv4: fix for a race condition in raw_sendmsg adds 9f49cbc7cd20 net: mvmdio: disable/unprepare clocks in EPROBE_DEFER case adds a3927015a4bb sctp: Replace use of sockets_allocated with specified macro. adds 6d1c489810bc adding missing rcu_read_unlock in ipxip6_rcv adds 44319591ffa2 ip6_gre: fix device features for ioctl setup adds 27ccace9b982 ipv4: Fix use-after-free when flushing FIB tables adds 126f42ecfcb4 net: bridge: fix early call to br_stp_change_bridge_id and [...] adds dd9a2648b3e3 net: Fix double free and memory corruption in get_net_ns_by_id() adds 003514ffb447 net: phy: micrel: ksz9031: reconfigure autoneg after phy a [...] adds 265ba7a046c0 sock: free skb in skb_complete_tx_timestamp on error adds f35318b28944 tcp: invalidate rate samples during SACK reneging adds 3ddcb727c717 net/mlx5: Fix rate limit packet pacing naming and struct adds 2dc5654e6fbc net/mlx5e: Fix possible deadlock of VXLAN lock adds 597181622e64 net/mlx5e: Fix features check of IPv6 traffic adds c4d0e614c151 net/mlx5e: Add refcount to VXLAN structure adds 999755ec40a6 net/mlx5e: Prevent possible races in VXLAN control flow adds bf0703052130 net/mlx5: Fix error flow in CREATE_QP command adds a6cc63e125ff openvswitch: Fix pop_vlan action for double tagged frames adds 701768dc9a10 sfc: pass valid pointers from efx_enqueue_unwind adds ff1ff3815c24 net: dsa: bcm_sf2: Clear IDDQ_GLOBAL_PWR bit for PHY adds f38ffe325b20 s390/qeth: fix error handling in checksum cmd callback adds 201c59bb7ba6 sctp: make sure stream nums can match optlen in sctp_setso [...] adds 92ae8233467b tipc: fix hanging poll() for stream sockets adds bcc029ff5daf mlxsw: spectrum: Disable MAC learning for ovs port adds 583395a81f00 tcp: fix potential underestimation on rcv_rtt adds 5e255d684d05 net: phy: marvell: Limit 88m1101 autoneg errata to 88E1145 [...] adds 333921964046 ipv6: Honor specified parameters in fibmatch lookup adds 5504319c6993 tcp: refresh tcp_mstamp from timers callbacks adds cea58617977b net/mlx5: FPGA, return -EINVAL if size is zero adds 215b69e20808 vxlan: restore dev->mtu setting based on lower device adds 11295730446f net: sched: fix static key imbalance in case of ingress/cl [...] adds 7f6dcb82d040 bnxt_en: Fix sources of spurious netpoll warnings adds 39889c293371 phylink: ensure the PHY interface mode is appropriately set adds 185a3475dee6 phylink: ensure AN is enabled adds 86deaaa0ca2b ipv4: fib: Fix metrics match when deleting a route adds f2272d5dce79 ipv6: set all.accept_dad to 0 by default adds 8f5bbb29b62c Revert "mlx5: move affinity hints assignments to generic code" adds 17155ea827b2 skbuff: orphan frags before zerocopy clone adds 49cd180d4a10 skbuff: skb_copy_ubufs must release uarg even without user frags adds b9edd6bf0ccb skbuff: in skb_copy_ubufs unclone before releasing zerocopy adds 38e8981d5490 sparc64: repair calling incorrect hweight function from stubs adds 2ee11dcfc9e1 usbip: fix usbip bind writing random string after command [...] adds 6b8335e48ae7 usbip: prevent leaking socket pointer address in messages adds ed4db9a7f8cb usbip: stub: stop printing kernel pointer addresses in messages adds 2d6483bf78f8 usbip: vhci: stop printing kernel pointer addresses in messages adds 1fcd9859a4b3 USB: chipidea: msm: fix ulpi-node lookup adds ad61ff29f104 USB: serial: ftdi_sio: add id for Airbus DS P8GR adds eb6cc0af22a3 USB: serial: qcserial: add Sierra Wireless EM7565 adds 9fa3c3b5598e USB: serial: option: add support for Telit ME910 PID 0x1101 adds 57211f0cf174 USB: serial: option: adding support for YUGA CLM920-NC5 adds b9d02d3c5899 usb: Add device quirk for Logitech HD Pro Webcam C925e adds e2f33e5983cb usb: add RESET_RESUME for ELSA MicroLink 56K adds c7c4e00a6608 USB: Fix off by one in type-specific length check of BOS S [...] adds f0f18aa8f701 usb: xhci: Add XHCI_TRUST_TX_LENGTH for Renesas uPD720201 adds e4fb2e7e92ec timers: Use deferrable base independent of base::nohz_active adds 8f1aa64ab086 timers: Invoke timer_start_debug() where it makes sense adds 6fae6de72ad4 timers: Reinitialize per cpu bases on hotplug adds d87f1bc7d15b binder: fix proc->files use-after-free adds f3f5fa872d09 phy: tegra: fix device-tree node lookups adds 2695c0f1f71e drivers: base: cacheinfo: fix cache type for non-architect [...] adds 7a3ce39c2bca staging: android: ion: Fix dma direction for dma_sync_sg_f [...] adds e798502cfb47 nohz: Prevent a timer interrupt storm in tick_nohz_stop_sc [...] adds b5bef29785ff x86/smpboot: Remove stale TLB flush invocations adds 082b7521a541 x86/mm: Remove preempt_disable/enable() from __native_flush_tlb() adds 530f5fa1600b x86-32: Fix kexec with stack canary (CONFIG_CC_STACKPROTECTOR) adds cf6c3f7f4b13 x86/espfix/64: Fix espfix double-fault handling on 5-level [...] adds 3e133155f22d x86/ldt: Plug memory leak in error path adds 57849de13c7d x86/ldt: Make LDT pgtable free conditional adds aaa5a91ff744 n_tty: fix EXTPROC vs ICANON interaction with TIOCINQ (aka [...] adds 3ade66602bb7 tty: fix tty_ldisc_receive_buf() documentation adds 0d59679df5b5 Linux 4.14.11 adds 611583d32796 exec: Weaken dumpability for secureexec adds df4373c513b3 capabilities: fix buffer overread on very short xattr adds 151d7039757b x86/cpu, x86/pti: Do not enable PTI on AMD processors adds 211ad3fdf633 x86/pti: Make sure the user/kernel PTEs match adds a841ba8f4d7e x86/dumpstack: Fix partial register dumps adds 89c96233a9ed x86/dumpstack: Print registers for first stack frame adds 7930cb29fb5f x86/pti: Switch to kernel CR3 at early in entry_SYSCALL_compat() adds 88dff1ab04d2 x86/process: Define cpu_tss_rw in same section as declaration adds 2d01ac8cc12b Revert "xfrm: Fix stack-out-of-bounds read in xfrm_state_find." adds 56073ba4e706 rtc: m41t80: m41t80_sqw_set_rate should return 0 on success adds 8932255e96ec rtc: m41t80: fix m41t80_sqw_round_rate return value adds 11118640ae17 rtc: m41t80: avoid i2c read in m41t80_sqw_recalc_rate adds 7623bd95a6dc rtc: m41t80: avoid i2c read in m41t80_sqw_is_prepared adds 566fb9906ee2 rtc: m41t80: remove unneeded checks from m41t80_sqw_set_rate adds 8d577afdee35 Linux 4.14.12 adds 7adf28df2f0b x86/mm: Set MODULES_END to 0xffffffffff000000 adds 1af9b74bfa59 x86/mm: Map cpu_entry_area at the same place on 4/5 level adds 67f67244f80a x86/kaslr: Fix the vaddr_end mess adds b4660939afcc x86/events/intel/ds: Use the proper cache flush method for [...] adds 98f42e3f8494 x86/tlb: Drop the _GPL from the cpu_tlbstate export adds 83c7e4977221 x86/alternatives: Add missing '\n' at end of ALTERNATIVE i [...] adds aea4ead5aba7 x86/pti: Rename BUG_CPU_INSECURE to BUG_CPU_MELTDOWN adds ae04ca35247a kernel/acct.c: fix the acct->needcheck check in check_free [...] adds abcc78627877 mm/mprotect: add a cond_resched() inside change_pmd_range() adds c86ee796feed mm/sparse.c: wrong allocation for mem_section adds 319122a71f30 userfaultfd: clear the vma->vm_userfaultfd_ctx if UFFD_EVE [...] adds b9fa21f3daa6 btrfs: fix refcount_t usage when deleting btrfs_delayed_nodes adds 95a362c9a689 efi/capsule-loader: Reinstate virtual capsule mapping adds 491062a0099c crypto: n2 - cure use after free adds 9c36498f7453 crypto: chacha20poly1305 - validate the digest size adds 7156c794b8ab crypto: pcrypt - fix freeing pcrypt instances adds d4f9aaeb26d0 crypto: chelsio - select CRYPTO_GF128MUL adds 5d8c39173bd7 drm/i915: Disable DC states around GMBUS on GLK adds 5d8c5beecdd9 drm/i915: Apply Display WA #1183 on skl, kbl, and cfl adds 2ee35943b11f sunxi-rsb: Include OF based modalias in device uevent adds 2335a22b2224 fscache: Fix the default for fscache_maybe_release_page() adds eff3e4fde764 x86 / CPU: Avoid unnecessary IPIs in arch_freq_get_on_cpu() adds 22af48be826c x86 / CPU: Always show current CPU frequency in /proc/cpuinfo adds 2ebd69e8c251 kernel/signal.c: protect the traced SIGNAL_UNKILLABLE task [...] adds 94429f353675 kernel/signal.c: protect the SIGNAL_UNKILLABLE tasks from [...] adds 289b51d3c17b kernel/signal.c: remove the no longer needed SIGNAL_UNKILL [...] adds 3ea9d6d0ad67 iommu/arm-smmu-v3: Don't free page table ops twice adds 986128f3a74b iommu/arm-smmu-v3: Cope with duplicated Stream IDs adds d17237bbdf70 ARC: uaccess: dont use "l" gcc inline asm constraint modifier adds 49b52457e1fc powerpc/mm: Fix SEGV on mapped region to return SEGV_ACCERR adds 2df832f7aa68 Input: elantech - add new icbody type 15 adds 46789641800c x86/microcode/AMD: Add support for fam17h microcode loading adds f5edee88ad43 apparmor: fix regression in mount mediation when feature s [...] adds fb510265edaf parisc: Fix alignment of pa_tlb_lock in assembly on 32-bit [...] adds a0fdea2a407e parisc: qemu idle sleep support adds 756ac0b04618 mtd: nand: pxa3xx: Fix READOOB implementation adds 853bcadeefe1 KVM: s390: fix cmma migration for multiple memory slots adds 77bbeea7811f KVM: s390: prevent buffer overrun on memory hotplug during [...] adds b8447222eb20 Linux 4.14.13 adds 883a082e8bdb dm bufio: fix shrinker scans when (nr_to_scan < retain_target) adds 653c41ac4729 KVM: Fix stack-out-of-bounds read in write_mmio adds b043ea189d0f can: vxcan: improve handling of missing peer name attribute adds 83f8d47b31f5 can: gs_usb: fix return value of the "set_bittiming" callback adds 68807cb2b38b IB/srpt: Disable RDMA access by the initiator adds 14af4f4c2196 IB/srpt: Fix ACL lookup during login adds a8caed017014 MIPS: Validate PR_SET_FP_MODE prctl(2) requests against th [...] adds bc511ace4e30 MIPS: Factor out NT_PRFPREG regset access helpers adds a38f387c48c3 MIPS: Guard against any partial write attempt with PTRACE_ [...] adds 323429be3b2f MIPS: Consistently handle buffer counter with PTRACE_SETREGSET adds 338ca3563dac MIPS: Fix an FCSR access API regression with NT_PRFPREG and MSA adds 5baee6683437 MIPS: Also verify sizeof `elf_fpreg_t' with PTRACE_SETREGSET adds 3cb77e7b1cc0 MIPS: Disallow outsized PTRACE_SETREGSET NT_PRFPREG regset [...] adds 0196bdf590e3 cgroup: fix css_task_iter crash on CSS_TASK_ITER_PROC adds 38244295d9e7 kvm: vmx: Scrub hardware GPRs at VM-exit adds 203c1e538eb6 platform/x86: wmi: Call acpi_wmi_init() later adds c7f500dd4ff1 iw_cxgb4: only call the cq comp_handler when the cq is armed adds f73c380ab3fe iw_cxgb4: atomically flush the qp adds 5042bde3ccbb iw_cxgb4: only clear the ARMED bit if a notification is needed adds 623b8f8e90f0 iw_cxgb4: reflect the original WR opcode in drain cqes adds 4659a641b36e iw_cxgb4: when flushing, complete all wrs in a chain adds 5bdc95c0a0dc x86/acpi: Handle SCI interrupts above legacy space gracefully adds f1069cfedae6 ALSA: pcm: Remove incorrect snd_BUG_ON() usages adds ef810a3d7d4e ALSA: pcm: Workaround for weird PulseAudio behavior on rew [...] adds 835004dc452a ALSA: pcm: Add missing error checks in OSS emulation plugi [...] adds 28ac4032652f ALSA: pcm: Abort properly at pending signal in OSS read/wr [...] adds 0b9c7ed68db2 ALSA: pcm: Allow aborting mutex lock at OSS read/write loops adds cd32d7c4d234 ALSA: aloop: Release cable upon open error path adds 7ea0bfaa76e9 ALSA: aloop: Fix inconsistent format due to incomplete rule adds d2363bb2b523 ALSA: aloop: Fix racy hw constraints adjustment adds 0ed11aaf6f2a x86/acpi: Reduce code duplication in mp_override_legacy_irq() adds 58a8bb5eef0e 8021q: fix a memory leak for VLAN 0 device adds b841bff14947 ip6_tunnel: disable dst caching if tunnel is dual-stack adds ecb89764ef03 net: core: fix module type in sock_diag_bind adds 5837f963300b phylink: ensure we report link down when LOS asserted adds 5d127d15ad2f RDS: Heap OOB write in rds_message_alloc_sgs() adds 5edbe3c0249f RDS: null pointer dereference in rds_atomic_free_op adds 90437795272d net: fec: restore dev_id in the cases of probe error adds e7e73b10d690 net: fec: defer probe if regulator is not ready adds d48c6464c50e net: fec: free/restore resource in related probe error pathes adds b4bab9461f89 sctp: do not retransmit upon FragNeeded if PMTU discovery [...] adds d47da4eb8a60 sctp: fix the handling of ICMP Frag Needed for too small MTUs adds 47b5886f7310 sh_eth: fix TSU resource handling adds db21b74346d7 net: stmmac: enable EEE in MII, GMII or RGMII only adds 705813e94233 sh_eth: fix SH7757 GEther initialization adds d3ccc74c8998 ipv6: fix possible mem leaks in ipv6_make_skb() adds d7e3ea5326cb ethtool: do not print warning for applications using legacy API adds 3ef57b767e1b mlxsw: spectrum_router: Fix NULL pointer deref adds 71e7f85e10f1 net/sched: Fix update of lastuse in act modules implementi [...] adds 0c2143933406 ipv6: sr: fix TLVs not being copied using setsockopt adds ce66902de86a mlxsw: spectrum: Relax sanity checks during enslavement adds 208c17515130 sfp: fix sfp-bus oops when removing socket/upstream adds d01c79369669 membarrier: Disable preemption when calling smp_call_funct [...] adds 3662493dbdad crypto: algapi - fix NULL dereference in crypto_remove_spawns() adds 961becd84df9 mmc: renesas_sdhi: Add MODULE_LICENSE adds e068cdee6347 rbd: reacquire lock should update lock owner client id adds 0b5e3dbf4796 rbd: set max_segments to USHRT_MAX adds 8ec160c5f0a7 iwlwifi: pcie: fix DMA memory mapping / unmapping adds d98309da07fd x86/microcode/intel: Extend BDW late-loading with a revisi [...] adds 679090724f77 KVM: x86: Add memory barrier on vmcs field lookup adds fead4387523d KVM: PPC: Book3S PR: Fix WIMG handling under pHyp adds 5584082e854f KVM: PPC: Book3S HV: Drop prepare_done from struct kvm_resize_hpt adds c8e754fe3b8e KVM: PPC: Book3S HV: Fix use after free in case of multipl [...] adds 02453a0f8f54 KVM: PPC: Book3S HV: Always flush TLB in kvmppc_alloc_reset_hpt() adds 2f6ff75e484b drm/vmwgfx: Don't cache framebuffer maps adds 9fc16b259ac2 drm/vmwgfx: Potential off by one in vmw_view_add() adds 4675bdd85ca4 drm/i915/gvt: Clear the shadow page table entry after post-sync adds 08a56f347a28 drm/i915: Whitelist SLICE_COMMON_ECO_CHICKEN1 on Geminilake. adds 37928ffde45d drm/i915: Move init_clock_gating() back to where it was adds b00cb5a35082 drm/i915: Fix init_clock_gating for resume adds a5dbaf87684c bpf: prevent out-of-bounds speculation adds 67c05d941451 bpf, array: fix overflow in max_entries and undefined beha [...] adds a2e0b5db9b58 bpf: arsh is not supported in 32 bit alu thus reject it adds fbe0d2251b38 USB: serial: cp210x: add IDs for LifeScan OneTouch Verio IQ adds d5f322fea60a USB: serial: cp210x: add new device ID ELV ALC 8xxx adds f562a823dd25 usb: misc: usb3503: make sure reset is low for at least 100us adds 204d8fb1b417 USB: fix usbmon BUG trigger adds 2817c4c8fc1f USB: UDC core: fix double-free in usb_add_gadget_udc_release adds 34e5d097bc36 usbip: remove kernel addresses from usb device and urb debug msgs adds e56d7cd5f31e usbip: fix vudc_rx: harden CMD_SUBMIT path to handle malic [...] adds 0382becc1d24 usbip: vudc_tx: fix v_send_ret_submit() vulnerability to n [...] adds 242e20a5b3cc staging: android: ashmem: fix a race condition in ASHMEM_S [...] adds 02462928e223 Bluetooth: Prevent stack info leak from the EFS element. adds 8e13548c7f50 uas: ignore UAS for Norelsys NS1068(X) chips adds 45a061d6b4e0 mux: core: fix double get_device() adds a4ae05b7bfcd kdump: write correct address of mem_section into vmcoreinfo adds 233363fd02c5 apparmor: fix ptrace label match when matching stacked labels adds fbbc6c4eeb0a e1000e: Fix e1000_check_for_copper_link_ich8lan return value. adds 58168505a9f1 x86/pti: Unbreak EFI old_memmap adds af17c6526b60 x86/Documentation: Add PTI description adds 9298e868dddd x86/cpufeatures: Add X86_BUG_SPECTRE_V[12] adds 5a3e4b399ebc sysfs/cpu: Add vulnerability folder adds e0d753568c16 x86/cpu: Implement CPU vulnerabilites sysfs functions adds 968a3bb15642 x86/tboot: Unbreak tboot with PTI enabled adds c0090f9f280d x86/mm/pti: Remove dead logic in pti_user_pagetable_walk*() adds 649c1de819af x86/cpu/AMD: Make LFENCE a serializing instruction adds 268114cdb308 x86/cpu/AMD: Use LFENCE_RDTSC in preference to MFENCE_RDTSC adds 31431b7b4665 sysfs/cpu: Fix typos in vulnerability documentation adds b50f563f7c1a x86/alternatives: Fix optimize_nops() checking adds 22e64ef9cdc3 x86/pti: Make unpoison of pgd for trusted boot work for real adds 6a4d11820d12 objtool: Detect jumps to retpoline thunks adds 6b95f61a4134 objtool: Allow alternatives to be ignored adds 3a72bd4b60da x86/retpoline: Add initial retpoline support adds dcd4311d0e64 x86/spectre: Add boot time option to select Spectre v2 mitigation adds 79f2c1285640 x86/retpoline/crypto: Convert crypto assembler indirect jumps adds d4edaa981b87 x86/retpoline/entry: Convert entry assembler indirect jumps adds 82de9301b4ea x86/retpoline/ftrace: Convert ftrace assembler indirect jumps adds e0dcc73d6735 x86/retpoline/hyperv: Convert assembler indirect jumps adds 41f8af6a4656 x86/retpoline/xen: Convert Xen hypercall indirect jumps adds 470703735b39 x86/retpoline/checksum32: Convert assembler indirect jumps adds b0edc2dfb684 x86/retpoline/irq32: Convert assembler indirect jumps adds b9cdaaf0a3be x86/retpoline: Fill return stack buffer on vmexit adds 5a6e7a27d01e selftests/x86: Add test_vsyscall adds 026b3f23c970 x86/pti: Fix !PCID and sanitize defines adds c3e7fc96545d security/Kconfig: Correct the Documentation reference for PTI adds 6d8b7d3934b2 x86,perf: Disable intel_bts when PTI adds 198660b7a5dd x86/retpoline: Remove compile time warning adds 9c0bf9847171 Linux 4.14.14 adds 50c1c6cc09dc tools/objtool/Makefile: don't assume sync-check.sh is executable adds aa9b50158262 drm/nouveau/disp/gf119: add missing drive vfunc ptr adds e093c0810354 objtool: Fix seg fault with clang-compiled objects adds 78172c7d5c2c objtool: Fix Clang enum conversion warning adds 5174ec1d498b objtool: Fix seg fault caused by missing parameter adds 4167dcbc91b1 powerpc/pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper adds bcba6b902446 powerpc/64: Add macros for annotating the destination of r [...] adds 11caf810bd07 powerpc/64s: Simple RFI macro conversions adds 627700e4558d powerpc/64: Convert the syscall exit path to use RFI_TO_US [...] adds bcac5d36538f powerpc/64: Convert fast_exception_return to use RFI_TO_US [...] adds 9488c6b91653 powerpc/64s: Convert slb_miss_common to use RFI_TO_USER/KERNEL adds b434c155ab44 powerpc/64s: Add support for RFI flush of L1-D cache adds 9472d895cdc4 powerpc/64s: Support disabling RFI flush with no_rfi_flush [...] adds 4b5158cefcbd powerpc/pseries: Query hypervisor for RFI flush settings adds 5dc597185411 powerpc/powernv: Check device-tree for RFI flush settings adds 1352130fe6aa futex: Avoid violating the 10th rule of futex adds 17ae6ccfe5dd futex: Prevent overflow by strengthen input validation adds c3162384aed4 ALSA: seq: Make ioctls race-free adds 004ceccbcfc7 ALSA: pcm: Remove yet superfluous WARN_ON() adds f50902ad7f81 ALSA: hda - Apply headphone noise quirk for another Dell X [...] adds f0299a1ceecf ALSA: hda - Apply the existing quirk to iMac 14,1 adds b3049d3d0688 IB/hfi1: Prevent a NULL dereference adds 6985762172f3 RDMA/mlx5: Fix out-of-bound access while querying AH adds 4db98c583205 timers: Unconditionally check deferrable base adds bee113ae1a60 af_key: fix buffer overread in verify_address_len() adds 754705d8e0e1 af_key: fix buffer overread in parse_exthdrs() adds 9ace222b5db2 iser-target: Fix possible use-after-free in connection est [...] adds 36ae2e6f5c01 delayacct: Account blkio completion on the correct task adds f41b2d7ee791 objtool: Fix seg fault with gold linker adds f2264bb027c6 mmc: sdhci-esdhc-imx: Fix i.MX53 eSDHCv3 clock adds fbb8c0acc8e1 x86/kasan: Panic if there is not enough memory to boot adds 051547583bdd x86/retpoline: Fill RSB on context switch for affected CPUs adds 956ec9e7b59a x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros adds f45bbd95be06 objtool: Improve error message for bad file argument adds 4d9c9abf6dea x86/cpufeature: Move processor tracing out of scattered features adds 8c5567829015 module: Add retpoline tag to VERMAGIC adds 929e4b350236 x86/intel_rdt/cqm: Prevent use after free adds 239f28886dff x86/mm/pkeys: Fix fill_sig_info_pkey adds ad2d62036bd0 x86/idt: Mark IDT tables __initconst adds a5ab7b5de103 x86/tsc: Future-proof native_calibrate_tsc() adds 8352a3fec216 x86/tsc: Fix erroneous TSC rate on Skylake Xeon adds e109607e141b pipe: avoid round_pipe_size() nr_pages overflow on 32-bit adds 0062c10afea4 x86/apic/vector: Fix off by one in error path adds 25e119713d28 x86/mm: Clean up register saving in the __enc_copy() assem [...] adds ce1805fdedd7 x86/mm: Use a struct to reduce parameters for SME PGD mapping adds 69a39cf36ec2 x86/mm: Centralize PMD flags in sme_encrypt_kernel() adds 33e4ca36aea6 x86/mm: Prepare sme_encrypt_kernel() for PAGE aligned encryption adds 5455eef0f31e ARM: OMAP3: hwmod_data: add missing module_offs for MMC3 adds e0f82cbde413 x86/mm: Encrypt the initrd earlier for BSP microcode update adds e86e5430b3b1 Input: ALPS - fix multi-touch decoding on SS4 plus touchpads adds b276eae88347 Input: synaptics-rmi4 - prevent UAF reported by KASAN adds 1bb19ef3ea52 Input: 88pm860x-ts - fix child-node lookup adds aabc966e7b62 Input: twl6040-vibra - fix child-node lookup adds b1c7c57f5ac5 Input: twl4030-vibra - fix sibling-node lookup adds 7296666e933c tracing: Fix converting enum's from the map in trace_event [...] adds c0443694ae87 phy: work around 'phys' references to usb-nop-xceiv devices adds ebc8d9c33fa8 ARM64: dts: marvell: armada-cp110: Fix clock resources for [...] adds fb7f328c32c5 ARM: sunxi_defconfig: Enable CMA adds e53050a85f65 ARM: dts: kirkwood: fix pin-muxing of MPP7 on OpenBlocks A7 adds 659af12a2780 can: peak: fix potential bug in packet fragmentation adds 91c5fbf1e20b can: af_can: can_rcv(): replace WARN_ONCE by pr_warn_once adds 41812e400fc0 can: af_can: canfd_rcv(): replace WARN_ONCE by pr_warn_once adds c7b8be81fc55 i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA adds 4616525bfdc3 scripts/gdb/linux/tasks.py: fix get_thread_info adds ea5c2944328c proc: fix coredump vs read /proc/*/stat race adds 25b13c2f4f49 libata: apply MAX_SEC_1024 to all LITEON EP1 series devices adds edd0a403a121 scsi: libsas: Disable asynchronous aborts for SATA devices adds a6d5930ccf3c workqueue: avoid hard lockups in show_workqueue_state() adds 8f0b1d5cfff9 drm/vmwgfx: fix memory corruption with legacy/sou connectors adds 905637024f55 dm btree: fix serious bug in btree_split_beneath() adds 5f12c3384940 dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6 adds c808f1db5956 dm integrity: don't store cipher request on the stack adds 6b8fdeadeb79 dm crypt: fix crash by adding missing check for auth key size adds 82e12f1b26ba dm crypt: wipe kernel key copy after IV initialization adds f05431489fe6 dm crypt: fix error return code in crypt_ctr() adds 314a028c1f49 x86: Use __nostackprotect for sme_encrypt_kernel adds 708a15fdbb62 alpha/PCI: Fix noname IRQ level detection adds 550ba9729c05 MIPS: CM: Drop WARN_ON(vp != 0) adds d64105389169 KVM: arm/arm64: Check pagesize when allocating a hugepage [...] adds 14c7f5bc7a90 arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls adds 020c755fdb04 x86/mce: Make machine check speculation protected adds 22371c489842 retpoline: Introduce start/end markers of indirect thunk adds aaadccc92ba4 kprobes/x86: Blacklist indirect thunk functions for kprobes adds 4fb8368bb6a0 kprobes/x86: Disable optimizing on the function jumps to i [...] adds cd8d78e4865b x86/pti: Document fix wrong index adds 5fa871644e6d x86/retpoline: Optimize inline assembler for vmexit_fill_RSB adds 9cc86f994bff x86/mm: Rework wbinvd, hlt operation in stop_this_cpu() adds 3abb4c11038e mm, page_vma_mapped: Drop faulty pointer arithmetics in ch [...] adds 0c2870761e9f net: mvpp2: do not disable GMAC padding adds d602cb8a4b13 MIPS: AR7: ensure the port type's FCR value is used adds a16134b08234 Linux 4.14.15 adds 1d00dacda89d orangefs: use list_for_each_entry_safe in purge_waiting_ops adds e1166d9491a0 orangefs: initialize op on loop restart in orangefs_devreq_read adds bd9fa7822f78 mm, page_alloc: fix potential false positive in __zone_wat [...] adds 671624872144 netfilter: nfnetlink_cthelper: Add missing permission checks adds 19848ca7b7da netfilter: xt_osf: Add missing permission checks adds ceab06885c09 xfrm: Fix a race in the xdst pcpu cache. adds 5cc765d69c4f Revert "module: Add retpoline tag to VERMAGIC" adds 25cb14527252 Input: xpad - add support for PDP Xbox One controllers adds 7e4cd0ad576a Input: trackpoint - force 3 buttons if 0 button is reported adds 203a60330e04 Input: trackpoint - only expose supported controls for Ela [...] adds 5c7b881331f8 Btrfs: fix stale entries in readdir adds d529ba9b270c KVM: s390: add proper locking for CMMA migration bitmap adds 326efb49e153 orangefs: fix deadlock; do not write i_size in read_iter adds 124047a81eae ARM: net: bpf: avoid 'bx' instruction on non-Thumb capable CPUs adds e7119caa7cd9 ARM: net: bpf: fix tail call jumps adds bfd2c2b9915c ARM: net: bpf: fix stack alignment adds 403f4c6ae9d1 ARM: net: bpf: move stack documentation adds 295bcfbbcf5a ARM: net: bpf: correct stack layout documentation adds 0da4a4d0c7f9 ARM: net: bpf: fix register saving adds 5911dd3f92ae ARM: net: bpf: fix LDX instructions adds dd55bfca5607 ARM: net: bpf: clarify tail_call index adds 9ad970c8a135 drm/vc4: Fix NULL pointer dereference in vc4_save_hang_state() adds f703437099b4 net: Allow neigh contructor functions ability to modify th [...] adds 42d68bf2a423 ipv4: Make neigh lookup keys for loopback/point-to-point d [...] adds c277f3420a63 dccp: don't restart ccid2_hc_tx_rto_expire() if sk in clos [...] adds 2295b3dd543f ipv6: Fix getsockopt() for sockets with default IPV6_AUTOF [...] adds 8278804e05f6 ipv6: fix udpv6 sendmsg crash caused by too small MTU adds 3472170784d8 ipv6: ip6_make_skb() needs to clear cork.base.dst adds 2afdce2c76b2 lan78xx: Fix failure in USB Full Speed adds d9bee33e3971 net: igmp: fix source address check for IGMPv3 reports adds 450449fff226 net: qdisc_pkt_len_init() should be more robust adds 32e57f8c557f net: tcp: close sock if net namespace is exiting adds d3048a12f3ec net/tls: Fix inverted error codes to avoid endless loop adds 6ea6b86ae73e net: vrf: Add support for sends to local broadcast address adds d32e57400019 pppoe: take ->needed_headroom of lower device into account [...] adds 72d4f3abd6d3 r8169: fix memory corruption on retrieval of hardware statistics. adds f2e957097905 sctp: do not allow the v4 socket to bind a v4mapped v6 address adds a940c196461b sctp: return error if the asoc has been peeled off in sctp [...] adds 8de7fb3dfb0d tipc: fix a memory leak in tipc_nl_node_get_link() adds 2ac1797da0f7 {net,ib}/mlx5: Don't disable local loopback multicast traf [...] adds ce1e51d842ba net/mlx5: Fix get vector affinity helper function adds 759cd103ddb1 ppp: unlock all_ppp_mutex before registering device adds ace99769a1f9 be2net: restore properly promisc mode after queues reconfi [...] adds 8af27b14b9c9 ip6_gre: init dev->mtu and dev->hard_header_len correctly adds dd7e1cbd2618 gso: validate gso_type in GSO handlers adds 8496f7dbb1e5 mlxsw: spectrum_router: Don't log an error on missing neighbor adds 51c1f513fe96 tun: fix a memory leak for tfile->tx_array adds 80f327285cab flow_dissector: properly cap thoff field adds 3c6e5f2f5ef1 sctp: reinit stream if stream outcnt has been change by si [...] adds 3eae0ba8c9b5 netlink: extack needs to be reset each time through loop adds 4f97adffa33f net/mlx5e: Fix fixpoint divide exception in mlx5e_am_stats [...] adds a8c21ba721d4 nfp: use the correct index for link speed table adds 48606bb1eef7 netlink: reset extack earlier in netlink_rcv_skb adds a022bbe393fb net/tls: Only attach to sockets in ESTABLISHED state adds 3a28f04bc4c2 tls: fix sw_ctx leak adds 2f54941c886c tls: return -EBUSY if crypto_info is already set adds ed10b9affb3a tls: reset crypto_info when do_tls_setsockopt_tx fails adds c2fd0b217068 net: ipv4: Make "ip route get" match iif lo rules again. adds 74026a188fe7 vmxnet3: repair memory leak adds 34c1acc2f7f5 perf/x86/amd/power: Do not load AMD power module on !AMD p [...] adds ac2cc8876538 x86/microcode/intel: Extend BDW late-loading further with [...] adds cbfb351be483 x86/microcode: Fix again accessing initrd after having been freed adds ba07aba77197 x86/mm/64: Fix vmapped stack syncing on very-large-memory [...] adds fdd88d753d4b hrtimer: Reset hrtimer cpu base proper on CPU hotplug adds 6fde36d5ce7b bpf: introduce BPF_JIT_ALWAYS_ON config adds 3ea4247ec1b7 bpf: avoid false sharing of map refcount with max_entries adds 6eca013bef78 bpf: fix divides by zero adds ca0a0967205b bpf: fix 32-bit divide by zero adds a17536742bb9 bpf: reject stores into ctx via st and xadd adds c43db1a3c7ca bpf, arm64: fix stack_depth tracking in combination with t [...] adds c83189edf416 cpufreq: governor: Ensure sufficiently large sampling intervals adds 54e67ba7d20a nfsd: auth: Fix gid sorting when rootsquash enabled adds 6c70076667f2 Linux 4.14.16 adds d383a4277b75 futex: Fix OWNER_DEAD fixup adds d5e06a186721 loop: fix concurrent lo_open/lo_release adds 00251aedef31 KVM: x86: Fix CPUID function for word 6 (80000001_ECX) adds 636124c8699b tools/gpio: Fix build error with musl libc adds 460c5b9745b8 gpio: stmpe: i2c transfer are forbiden in atomic context adds c5845e025423 gpio: Fix kernel stack leak to userspace adds a5ba0b372da3 ALSA: hda - Reduce the suspend time consumption for ALC256 adds 299218276576 crypto: ecdh - fix typo in KPP dependency of CRYPTO_ECDH adds 6b3dcff7ca7e crypto: aesni - handle zero length dst buffer adds e50f1d7c0d07 crypto: aesni - fix typo in generic_gcmaes_decrypt adds cffaf2b6b179 crypto: gcm - add GCM IV size constant adds e704e550cb7b crypto: aesni - Use GCM IV size constant adds 265502fe9ab6 crypto: aesni - add wrapper for generic gcm(aes) adds f898a39985a3 crypto: aesni - Fix out-of-bounds access of the data buffe [...] adds 5ca02df01602 crypto: aesni - Fix out-of-bounds access of the AAD buffer [...] adds bb9eec7b301e crypto: inside-secure - fix hash when length is a multiple [...] adds 199d97815d32 crypto: inside-secure - avoid unmapping DMA memory that wa [...] adds b9788e278cec crypto: sha3-generic - fixes for alignment and big endian [...] adds f41c8a003196 crypto: af_alg - whitelist mask and type adds e3f7e6f2e033 HID: wacom: EKR: ensure devres groups at higher indexes ar [...] adds c76133afb903 HID: wacom: Fix reporting of touch toggle (WACOM_HID_WD_MU [...] adds aecad437fd70 power: reset: zx-reboot: add missing MODULE_DESCRIPTION/AU [...] adds 925e26b922c5 gpio: iop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE adds bf8c4b3dd7bf gpio: ath79: add missing MODULE_DESCRIPTION/LICENSE adds e6a5fe318036 mtd: nand: denali_pci: add missing MODULE_DESCRIPTION/AUTH [...] adds 80baea0e6cf3 igb: Free IRQs when device is hotplugged adds 516868c59d82 ima/policy: fix parsing of fsuuid adds 791274e77395 scsi: aacraid: Fix udev inquiry race condition adds d7fec01990e6 scsi: aacraid: Fix hang in kdump adds bdf19237e16f VFS: Handle lazytime in do_mount() adds 08bb42086b3e drm/vc4: Account for interrupts in flight adds 9a8215c0a91e btrfs: Fix transaction abort during failure in btrfs_rm_dev_item adds 71341a8a7037 Btrfs: bail out gracefully rather than BUG_ON adds 1d285c0440fe cpupowerutils: bench - Fix cpu online check adds f1881befacbe cpupower : Fix cpupower working when cpu0 is offline adds d003b4bfda3b KVM: nVMX/nSVM: Don't intercept #UD when running L2 adds fbd81f09793b KVM: x86: emulator: Return to user-mode on L1 CPL=0 emulat [...] adds df54fc5c28d2 KVM: x86: Don't re-execute instruction when not passing CR2 value adds 4f5500a63455 KVM: X86: Fix operand/address-size during instruction decoding adds 5e7c270a1e60 KVM: nVMX: Fix mmu context after VMLAUNCH/VMRESUME failure adds f0a3691bf2e5 KVM: x86: fix em_fxstor() sleeping while in atomic adds b501603be9df KVM: x86: ioapic: Fix level-triggered EOI and IOAPIC recon [...] adds 408a26510739 KVM: x86: ioapic: Clear Remote IRR when entry is switched [...] adds b689fc5b79d5 KVM: x86: ioapic: Preserve read-only values in the redirec [...] adds d46e961f056a KVM: nVMX: Fix vmx_check_nested_events() return value in c [...] adds 26bd01c1affe nvme-fabrics: introduce init command check for a queue tha [...] adds db2044fc4230 nvme-fc: check if queue is ready in queue_rq adds 7af5f9137c93 nvme-loop: check if queue is ready in queue_rq adds 128dc55f891c nvme-pci: disable APST on Samsung SSD 960 EVO + ASUS PRIME [...] adds 93a4bcf2c425 nvme-pci: avoid hmb desc array idx out-of-bound when hmmaxd set. adds 71686d2a1759 nvmet-fc: correct ref counting error when deferred rcv used adds 18c128456eac s390/topology: fix compile error in file arch/s390/kernel/smp.c adds 82b90de5b111 s390/zcrypt: Fix wrong comparison leading to strange load [...] adds cb78d818c30d ACPI / bus: Leave modalias empty for devices which are not [...] adds d290178f00d4 cpufreq: Add Loongson machine dependencies adds 2e194c9c5596 null_blk: fix dev->badblocks leak adds e2443fb287cc s390: fix alloc_pgste check in init_new_context again adds 92c131bebf47 rxrpc: The mutex lock returned by rxrpc_accept_call() need [...] adds b89372f234a8 rxrpc: Provide a different lockdep key for call->user_mute [...] adds 1392633bafde rxrpc: Fix service endpoint expiry adds f9f175778bb9 bcache: check return value of register_shrinker adds a595f190fc6b drm/amdgpu: Fix SDMA load/unload sequence on HWS disabled mode adds 64aca9911a10 drm/amdkfd: Fix SDMA ring buffer size calculation adds b15f53b46d88 drm/amdkfd: Fix SDMA oversubsription handling adds 120c41af36df uapi: fix linux/kfd_ioctl.h userspace compilation errors adds dd45c5e5be07 nvme-rdma: don't complete requests before a send work requ [...] adds 9be97a9abe9e openvswitch: fix the incorrect flow action alloc size adds 093a5cb46d05 drm/rockchip: dw-mipi-dsi: fix possible un-balanced runtim [...] adds e23090a7d8f0 mac80211: use QoS NDP for AP probing adds 841211271ecc mac80211: fix the update of path metric for RANN frame adds 928066e61940 btrfs: fix deadlock when writing out space cache adds d4c72a410f3b sctp: only allow the asoc reset when the asoc outq is empty adds 55f3de731c0b sctp: avoid flushing unsent queue when doing asoc reset adds 14a4e9f6bde8 sctp: set sender next_tsn for the old result with ctsn_ack [...] adds 9a447435afab reiserfs: remove unneeded i_version bump adds 2f1b5183aee3 KVM: X86: Fix softlockup when get the current kvmclock adds 2ce1bbfb5e67 KVM: VMX: Fix rflags cache during vCPU reset adds 809981870b66 Btrfs: fix list_add corruption and soft lockups in fsync adds 40ba283e2602 KVM: Let KVM_SET_SIGNAL_MASK work as advertised adds 1eccdbd4836a xfs: always free inline data before resetting inode fork d [...] adds 30ac846da360 xfs: log recovery should replay deferred ops in order adds 53c045c6d07d i2c: i2c-boardinfo: fix memory leaks on devinfo adds 0ffb252208a2 xen-netfront: remove warning when unloading module adds c900ee9118d7 auxdisplay: img-ascii-lcd: Only build on archs that have IOMEM adds 5f71ff510631 nfsd: CLOSE SHOULD return the invalid special stateid for [...] adds 3bd364d156b1 nfsd: Ensure we check stateid validity in the seqid operat [...] adds e0849eb97066 grace: replace BUG_ON by WARN_ONCE in exit_net hook adds 631db7f3895b nfsd: check for use of the closed special stateid adds 156c80d4e197 race of lockd inetaddr notifiers vs nlmsvc_rqst change adds 02cfbaa6cd42 lockd: fix "list_add double add" caused by legacy signal i [...] adds 1271aeb0027c hwmon: (pmbus) Use 64bit math for DIRECT format values adds 606592f53b87 quota: propagate error from __dquot_initialize adds 5e60a297e78d net: mvpp2: fix the txq_init error path adds c25d803a3b7d net: phy: marvell10g: fix the PHY id mask adds b27440626674 bnxt_en: Fix an error handling path in 'bnxt_get_module_eeprom()' adds f268e508aeb2 Btrfs: incremental send, fix wrong unlink path after renam [...] adds 95a7d23415b7 nvme-pci: fix NULL pointer dereference in nvme_free_host_mem() adds f730601cdead xfs: fortify xfs_alloc_buftarg error handling adds 575c548137f8 drm/amdgpu: don't try to move pinned BOs adds 600c904b919a net: ethernet: xilinx: Mark XILINX_LL_TEMAC broken on 64-bit adds 8f8b2c79c4a3 quota: Check for register_shrinker() failure. adds ca4b61373ee8 SUNRPC: Allow connect to return EHOSTUNREACH adds bf6a04c3ffe1 scripts/faddr2line: extend usage on generic arch adds b2ba0bd34695 kmemleak: add scheduling point to kmemleak_scan() adds 345f165a31b8 drm/bridge: Fix lvds-encoder since the panel_bridge rework. adds 6d734363f2c5 drm/bridge: tc358767: do no fail on hi-res displays adds 859bacc13cbb drm/bridge: tc358767: filter out too high modes adds 0106381870a4 drm/bridge: tc358767: fix DP0_MISC register set adds b536eb986e45 drm/bridge: tc358767: fix timing calculations adds 340c9a4ba303 drm/bridge: tc358767: fix AUXDATAn registers access adds 464711a74ce3 drm/bridge: tc358767: fix 1-lane behavior adds 345dc6d499d8 drm/omap: Fix error handling path in 'omap_dmm_probe()' adds 4a96f3d05668 drm/omap: displays: panel-dpi: add backlight dependency adds 4e506f41705c xfs: ubsan fixes adds 773a1c5baad2 xfs: Properly retry failed dquot items in case of error du [...] adds 612959943e40 perf/core: Fix memory leak triggered by perf --namespace adds 39527e909ea5 scsi: aacraid: Prevent crash in case of free interrupt dur [...] adds 6c27a40c9e18 scsi: ufs: ufshcd: fix potential NULL pointer dereference [...] adds 99f3d5f37e58 iwlwifi: mvm: fix the TX queue hang timeout for MONITOR vif type adds c67fa169456e iwlwifi: fix access to prph when transport is stopped adds 12f165f4418a ARM: dts: NSP: Disable AHCI controller for HR NSP boards adds 504b902b36a9 ARM: dts: NSP: Fix PPI interrupt types adds 99a8cad9c1b2 media: usbtv: add a new usbid adds aafb1a7eb0f7 x86/xen: Support early interrupts in xen pv guests adds 0479bc01767f usb: gadget: don't dereference g until after it has been n [...] adds c789cfe0ae72 staging: rtl8188eu: Fix incorrect response to SIOCGIWESSID adds e9273b08d4fb drm/vc4: Move IRQ enable to PM path adds c065b9947b05 KVM: x86: emulate #UD while in guest mode adds 7a4b5ee973cf staging: lustre: separate a connection destroy from free s [...] adds fad7da7b638a staging: ccree: NULLify backup_info when unused adds eb6de1af2e72 staging: ccree: fix fips event irq handling build adds 3c538ad93546 tty: fix data race between tty_init_dev and flush of buf adds 947914111303 usb: option: Add support for FS040U modem adds bfc372036b41 USB: serial: pl2303: new device id for Chilitag adds ca7964983ca4 USB: cdc-acm: Do not log urb submission errors on disconnect adds 34b812ca3038 CDC-ACM: apply quirk for card reader adds 9a24d3f8c566 USB: serial: io_edgeport: fix possible sleep-in-atomic adds aa7cdae765cf usbip: prevent bind loops on devices attached to vhci_hcd adds d00a0442a99e usbip: list: don't list devices attached to vhci_hcd adds 1c226267c225 USB: serial: simple: add Motorola Tetra driver adds 75816a439f65 usb: f_fs: Prevent gadget unbind if it is already unbound adds e0096f93aa42 usb: uas: unconditionally bring back host after reset adds 2ba5966eddef usb/gadget: Fix "high bandwidth" check in usb_gadget_ep_ma [...] adds 7a3cee43e935 ANDROID: binder: remove waitqueue when thread exits. adds 86eda3864a70 android: binder: use VM_ALLOC to get vm area adds e00c5c771877 mei: me: allow runtime pm for platform with D0i3 adds aa33208b5a6f serial: 8250_of: fix return code when probe function fails [...] adds 24293a3970e1 serial: 8250_uniphier: fix error return code in uniphier_u [...] adds e6e7d6baa61a serial: imx: Only wakeup via RTSDEN bit if the system has RTS/CTS adds cfd96cbd607a spi: imx: do not access registers while clocks disabled adds e2d4cdb7b8a4 iio: adc: stm32: fix scan of multiple channels with DMA adds 0db5de4f4e18 iio: chemical: ccs811: Fix output of IIO_CONCENTRATION channels adds aad757b65717 test_firmware: fix missing unlock on error in config_num_r [...] adds fced3c99e726 Input: synaptics-rmi4 - unmask F03 interrupts when port is opened adds 01ab9886ea78 Input: synaptics-rmi4 - do not delete interrupt memory too early adds 04178b1709b6 x86/efi: Clarify that reset attack mitigation needs approp [...] adds 0146985addc3 Linux 4.14.17 adds 16d3d10d29f7 scripts/faddr2line: fix CROSS_COMPILE unset error adds 517bdccc3af6 powerpc/64s: Wire up cpu_show_meltdown() adds d6eded6c9453 powerpc/64s: Allow control of RFI flush via debugfs adds 4ce354deed2c x86/retpoline: Remove the esp/rsp thunk adds 76bee09efb89 KVM: x86: Make indirect calls in emulator speculation safe adds c927726674c7 KVM: VMX: Make indirect call speculation safe adds 86b5b1eb18aa module/retpoline: Warn about missing retpoline in module adds 76c4bd53969b x86/cpufeatures: Add CPUID_7_EDX CPUID leaf adds 343c91242d09 x86/cpufeatures: Add Intel feature bits for Speculation Control adds 15ee82be40b6 x86/cpufeatures: Add AMD feature bits for Speculation Control adds a65710dc584c x86/msr: Add definitions for new speculation control MSRs adds d9b47a41160c x86/pti: Do not enable PTI on CPUs which are not vulnerabl [...] adds 0fd222b19766 x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spec [...] adds dbbbafce5380 x86/speculation: Add basic IBPB (Indirect Branch Predictio [...] adds 67eb59b8ecfb x86/alternative: Print unadorned pointers adds b955239cf4ea x86/nospec: Fix header guards names adds 91ff9a75f360 x86/bugs: Drop one "mitigation" from dmesg adds 249b1f7a7f09 x86/cpu/bugs: Make retpoline module warning conditional adds 7f3e0daa9e12 x86/cpufeatures: Clean up Spectre v2 related CPUID flags adds 52d78bce4965 x86/retpoline: Simplify vmexit_fill_RSB() adds 9f8955f96bd5 x86/speculation: Simplify indirect_branch_prediction_barrier() adds c8aa5cd906a5 auxdisplay: img-ascii-lcd: add missing MODULE_DESCRIPTION/ [...] adds ce094a80f019 iio: adc/accel: Fix up module licenses adds bc484da3e18c pinctrl: pxa: pxa2xx: add missing MODULE_DESCRIPTION/AUTHO [...] adds 76f06358ec40 ASoC: pcm512x: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE adds 2e9521197f08 KVM: nVMX: Eliminate vmcs02 pool adds 92f4b68ed14c KVM: VMX: introduce alloc_loaded_vmcs adds a358df03279e objtool: Improve retpoline alternative handling adds 3e04e09855c5 objtool: Add support for alternatives at the end of a section adds 23a4ca4e749a objtool: Warn on stripped section symbol adds 04e073072d14 x86/mm: Fix overlap of i386 CPU_ENTRY_AREA with FIX_BTMAP adds 74ae346691dd x86/spectre: Check CONFIG_RETPOLINE in command line parser adds 8459ebcbd6ec x86/entry/64: Remove the SYSCALL64 fast path adds 90522d30b223 x86/entry/64: Push extra regs right away adds fb9f2d9ab83d x86/asm: Move 'status' from thread_struct to thread_info adds e72041f70c3c Documentation: Document array_index_nospec adds 478742cf80b7 array_index_nospec: Sanitize speculative array de-references adds 4820d42835b2 x86: Implement array_index_mask_nospec adds 437ac7b6868d x86: Introduce barrier_nospec adds 31c5b332189e x86: Introduce __uaccess_begin_nospec() and uaccess_try_nospec adds 2406eb9f4568 x86/usercopy: Replace open coded stac/clac with __uaccess_ [...] adds 5f40de41ccae x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec adds edaf1538d3a5 x86/get_user: Use pointer masking to limit speculation adds 003513404120 x86/syscall: Sanitize syscall table de-references under sp [...] adds 98116c32d3b4 vfs, fdtable: Prevent bounds-check bypass via speculative [...] adds c9daf8144642 nl80211: Sanitize array index in parse_txq_params adds 863b308dbb19 x86/spectre: Report get_user mitigation for spectre_v1 adds c962dfa4aca0 x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable" adds 85543d7613c4 x86/cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel adds 7a3f12294da4 x86/speculation: Use Indirect Branch Prediction Barrier in [...] adds ad368e5b2d56 x86/paravirt: Remove 'noreplace-paravirt' cmdline option adds 7f8da2c8a191 KVM: VMX: make MSR bitmaps per-VCPU adds 6f6eb84b14ac x86/kvm: Update spectre-v1 mitigation adds 838dbae0acd0 x86/retpoline: Avoid retpolines for built-in __init functions adds ebaf2271a024 x86/spectre: Simplify spectre_v2 command line parsing adds 6dd1f6989a54 x86/pti: Mark constant arrays as __initconst adds 4c8298c1fdd3 x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL adds 8f7c4d52a0e8 KVM/x86: Update the reverse_cpuid list to include CPUID_7_EDX adds d395d69de67e KVM/x86: Add IBPB support adds 0716f551d5a2 KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES adds 4a82531c96a2 KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL adds f6d90612c96c KVM/SVM: Allow direct access to MSR_IA32_SPEC_CTRL adds a252f37c5f8b serial: core: mark port as initialized after successful IR [...] adds 8d1ed7d4e1ce fpga: region: release of_parse_phandle nodes after use adds 81d0cc85caab Linux 4.14.18 adds bafda5d37527 .gitignore: sort normal pattern rules alphabetically adds abc5896b7785 .gitignore: move *.dtb and *.dtb.S patterns to the top-lev [...] adds 806d61d66900 kbuild: rpm-pkg: keep spec file until make mrproper adds 2726946dfcd2 ip6mr: fix stale iterator adds 166f27322f8c net: igmp: add a missing rcu locking section adds fcee7812ea05 qlcnic: fix deadlock bug adds a7c2cf702a40 qmi_wwan: Add support for Quectel EP06 adds e8513f250d1b r8169: fix RTL8168EP take too long to complete driver init [...] adds 6d35430fdaf4 tcp: release sk_frag.page in tcp_disconnect adds b9b70c876a7a vhost_net: stop device during reset owner adds 799a34d5b048 Revert "defer call to mem_cgroup_sk_alloc()" adds 07ca93e3176b net: ipv6: send unsolicited NA after DAD adds 1da27118f419 rocker: fix possible null pointer dereference in rocker_ro [...] adds c04818abad46 tcp_bbr: fix pacing_gain to always be unity when using lt_bw adds 456add4c9bd3 ipv6: Fix SO_REUSEPORT UDP socket with implicit sk_ipv6only adds 981f20bc7595 soreuseport: fix mem leak in reuseport_add_sock() adds 1bf81cff1bad media: mtk-vcodec: add missing MODULE_LICENSE/DESCRIPTION adds 68a9f19264fd media: soc_camera: soc_scale_crop: add missing MODULE_DESC [...] adds 3a570cfe785a crypto: tcrypt - fix S/G table for test_aead_speed() adds c5c91d830507 arch: define weak abort() adds f18046f7a50a kernel/exit.c: export abort() to modules adds 22f16a74c474 scsi: storvsc: missing error code in storvsc_probe() adds d2aeb4e2bd8d Revert "x86/alternative: Print unadorned pointers" adds 1722fe372784 Linux 4.14.19 adds 8caab9edccf5 watchdog: indydog: Add dependency on SGI_HAS_INDYDOG adds b4a9ffad9702 powerpc/pseries: include linux/types.h in asm/hvcall.h adds 061df7705a53 cifs: Fix missing put_xid in cifs_file_strict_mmap adds be6874b4d480 cifs: Fix autonegotiate security settings mismatch adds 4126cdb73193 CIFS: zero sensitive data when freeing adds 7adf1d63ef65 cpufreq: mediatek: add mediatek related projects into blacklist adds 69373cdc4ae4 dmaengine: dmatest: fix container_of member in dmatest_callback adds e94a7de2a3d2 sched/wait: Fix add_wait_queue() behavioral change adds fd7467f82e58 watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop adds 0b69ec336d3d arm64: Define cputype macros for Falkor CPU adds 4c54eab372f8 arm64: Add software workaround for Falkor erratum 1041 adds fea5349eb88b KVM MMU: check pending exception before injecting APF adds 9c41a8453c82 sched/rt: Use container_of() to get root domain in rto_pus [...] adds d9c3131f2ab4 sched/rt: Up the root domain ref count when passing it aro [...] adds 19d8e5122fef drm/i915: Add .get_hw_state() method for planes adds 50018d09843c drm/i915: Redo plane sanitation during readout adds 050b86b5bf20 drm/i915: Fix deadlock in i830_disable_pipe() adds e5e1e153ecd4 dccp: CVE-2017-8824: use-after-free in DCCP code adds fd31a38d268f media: dvb-usb-v2: lmedm04: Improve logic checking of warm start adds 2bd6279a4a8c media: dvb-usb-v2: lmedm04: move ts2020 attach to dm04_lme [...] adds dd24d173b50a media: hdpvr: Fix an error handling path in hdpvr_probe() adds 63380839c575 arm64: move TASK_* definitions to <asm/processor.h> adds 78299fafcd78 arm64: mm: Use non-global mappings for kernel space adds 59f47f9dcdcd arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN adds d26f0a5dc6a6 arm64: mm: Move ASID from TTBR0 to TTBR1 adds 4445cb04410f arm64: mm: Remove pre_ttbr0_update_workaround for Falkor e [...] adds 95ce0d51f9a8 arm64: mm: Rename post_ttbr0_update_workaround adds 00ff7de671f8 arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN adds a8bad38cff23 arm64: mm: Allocate ASIDs in pairs adds 53b13950886c arm64: mm: Add arm64_kernel_unmapped_at_el0 helper adds d6c414013bb4 arm64: mm: Invalidate both kernel and user ASIDs when perf [...] adds 78422a7b5160 arm64: entry: Add exception trampoline page for exceptions [...] adds 63d13760abd7 arm64: mm: Map entry trampoline into trampoline and kernel [...] adds 86200f218f98 arm64: entry: Explicitly pass exception level to kernel_ve [...] adds 6472f1a3a54f arm64: entry: Hook up entry trampoline to exception vectors adds 15a511c0cbd1 arm64: erratum: Work around Falkor erratum #E1003 in tramp [...] adds 4e29f25b2bc1 arm64: cpu_errata: Add Kryo to Falkor 1003 errata adds 2843ade2dad2 arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for [...] adds 7fafcbb04f94 arm64: entry: Add fake CPU feature for unmapping the kerne [...] adds 3882b5f63f3c arm64: kaslr: Put kernel vectors address in separate data page adds 68a65ce7039a arm64: use RET instruction for exiting the trampoline adds 332e0288200f arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 adds 5e319f4533bf arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry adds 83ae3355bdfb arm64: Take into account ID_AA64PFR0_EL1.CSV3 adds 5385e5fe9724 arm64: capabilities: Handle duplicate entries for a capability adds 0b2995145ea4 arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASI [...] adds fedf5a743cf2 arm64: kpti: Fix the interaction between ASID switching an [...] adds 7aca19ea5a45 arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs adds c98c8c235856 arm64: Turn on KPTI only on CPUs that need it adds 69288201803a arm64: kpti: Make use of nG dependent on arm64_kernel_unma [...] adds ee28fed5ccc6 arm64: mm: Permit transitioning from Global to Non-Global [...] adds 2feb36ebe450 arm64: kpti: Add ->enable callback to remap swapper using [...] adds e39247ca1714 arm64: Force KPTI to be disabled on Cavium ThunderX adds 8703f27d7c5d arm64: entry: Reword comment about post_ttbr_update_workaround adds 1449a173a2ee arm64: idmap: Use "awx" flags for .idmap.text .pushsection [...] adds 6afdaf109c34 arm64: barrier: Add CSDB macros to control data-value prediction adds 0a532ea3ef14 arm64: Implement array_index_mask_nospec() adds 535357c9d3e9 arm64: Make USER_DS an inclusive limit adds 2e985d2647a0 arm64: Use pointer masking to limit uaccess speculation adds 7a51d7d2f7f7 arm64: entry: Ensure branch through syscall table is bound [...] adds 1ccaee9dea60 arm64: uaccess: Prevent speculative use of the current addr_limit adds 28d8886d985c arm64: uaccess: Don't bother eliding access_ok checks in _ [...] adds ba32050d308a arm64: uaccess: Mask __user pointers for __arch_{clear, co [...] adds d9ef050f2895 arm64: futex: Mask __user pointers prior to dereference adds da1f67921d2f arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early adds 9da836a476fe arm64: Run enable method for errata work arounds on late CPUs adds be53742befea arm64: cpufeature: Pass capability structure to ->enable callback adds f91f190708b2 drivers/firmware: Expose psci_get_version through psci_ops [...] adds c10e4aa77814 arm64: Move post_ttbr_update_workaround to C code adds 5bee81c98029 arm64: Add skeleton to harden the branch predictor against [...] adds 9107ac4ea3da arm64: Move BP hardening to check_and_switch_context adds aab3306701f1 arm64: KVM: Use per-CPU vector when BP hardening is enabled adds 6b47a8256a56 arm64: entry: Apply BP hardening for high-priority synchro [...] adds 48c3538c3578 arm64: entry: Apply BP hardening for suspicious interrupts [...] adds 3317097b2b4a arm64: cputype: Add missing MIDR values for Cortex-A72 and [...] adds 48993dfa1af8 arm64: Implement branch predictor hardening for affected C [...] adds 9b26a45c34e4 arm64: Implement branch predictor hardening for Falkor adds 402aeac58753 arm64: Branch predictor hardening for Cavium ThunderX2 adds 0b3512fa7b0a arm64: KVM: Increment PC after handling an SMC trap adds 591862b56000 arm/arm64: KVM: Consolidate the PSCI include files adds 4efa1a863a12 arm/arm64: KVM: Add PSCI_VERSION helper adds ce15f32d4884 arm/arm64: KVM: Add smccc accessors to PSCI code adds 4ba100aa94a0 arm/arm64: KVM: Implement PSCI 1.0 support adds 45e2061147c3 arm/arm64: KVM: Advertise SMCCC v1.1 adds 98be7165d9f7 arm64: KVM: Make PSCI_VERSION a fast path adds 2cfe8929f624 arm/arm64: KVM: Turn kvm_psci_version into a static inline adds e47273d08623 arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support adds 6db26ad1dc46 arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling adds 906a9f396cc8 firmware/psci: Expose PSCI conduit adds 908ad7a1484d firmware/psci: Expose SMCCC version through psci_ops adds 37dc3e6c117e arm/arm64: smccc: Make function identifiers an unsigned quantity adds ac63fdb4a2b2 arm/arm64: smccc: Implement SMCCC v1.1 inline primitive adds dbca45b99655 arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support adds c584c903bae9 arm64: Kill PSCI_GET_VERSION as a variant-2 workaround adds 0763f0418bb5 mtd: cfi: convert inline functions to macros adds 4527b0887bc5 mtd: nand: brcmnand: Disable prefetch by default adds 16d11602c83b mtd: nand: Fix nand_do_read_oob() return value adds 7eb52a6889e9 mtd: nand: sunxi: Fix ECC strength choice adds c94c39ac85f1 ubi: Fix race condition between ubi volume creation and udev adds 5793f39de7f6 ubi: fastmap: Erase outdated anchor PEBs during attach adds e9a35f8b73f1 ubi: block: Fix locking for idr_alloc/idr_remove adds 068e53f9b192 ubifs: free the encrypted symlink target adds ace34428faa6 nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back [...] adds 3ac2d17a6ed3 nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE adds 3d03af006438 NFS: Add a cond_resched() to nfs_commit_release_pages() adds 6421f29eb8af NFS: Fix nfsstat breakage due to LOOKUPP adds 60017643c210 NFS: commit direct writes even if they fail partially adds 1c38ad2f26d8 NFS: reject request for id_legacy key without auxdata adds f1e31607e73d NFS: Fix a race between mmap() and O_DIRECT adds 650d3d8512c6 kernfs: fix regression in kernfs_fop_write caused by wrong type adds e985f7c8ac38 ahci: Annotate PCI ids for mobile Intel chipsets as such adds 53c5963da843 ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Ap [...] adds 449704d3ba6f ahci: Add Intel Cannon Lake PCH-H PCI ID adds b8b32e2e68f0 crypto: hash - introduce crypto_hash_alg_has_setkey() adds ed7b0af0ca02 crypto: cryptd - pass through absence of ->setkey() adds 16210524c424 crypto: mcryptd - pass through absence of ->setkey() adds b806c0cc4c73 crypto: poly1305 - remove ->setkey() method adds 8d906d183bce crypto: hash - annotate algorithms taking optional key adds 2f00eb279088 crypto: hash - prevent using keyed hashes without setting key adds ea96d8f676dd media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt adds 2d280dab382e media: v4l2-ioctl.c: don't copy back the result for -ENOTTY adds 2b991eeb5cfb media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF adds 0b7d6ac53606 media: v4l2-compat-ioctl32.c: fix the indentation adds a38becb087b2 media: v4l2-compat-ioctl32.c: move 'helper' functions to _ [...] adds 16c25072560f media: v4l2-compat-ioctl32.c: avoid sizeof(type) adds 3df119772466 media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 adds f1b572d34648 media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer adds a20ab4df701b media: v4l2-compat-ioctl32.c: copy clip list in put_v4l2_window32 adds efabe94f8a0d media: v4l2-compat-ioctl32.c: drop pr_info for unknown buf [...] adds b3f69836c92b media: v4l2-compat-ioctl32.c: don't copy back the result f [...] adds ad01b40bb9be media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic adds 1a4834092539 media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work fo [...] adds f428567e005f crypto: caam - fix endless loop when DECO acquire fails adds f37a798e7724 crypto: sha512-mb - initialize pending lengths correctly adds 7dffdb31ad13 arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls adds 6bad51166f87 KVM: nVMX: Fix races when sending nested PI while dest ent [...] adds fe90a3a6f881 KVM: nVMX: Fix bug of injecting L2 exception into L1 adds 88b64450cc0a KVM: PPC: Book3S HV: Make sure we don't re-enter guest wit [...] adds be54d79b43fd KVM: PPC: Book3S HV: Drop locks before reading guest memory adds 985bf3991342 KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED adds e747a02d9fcf KVM: PPC: Book3S PR: Fix broken select due to misspelling adds 4562bfdeac87 ASoC: rockchip: i2s: fix playback after runtime resume adds b897f1dc780e ASoC: skl: Fix kernel warning due to zero NHTL entry adds e06f7b686daa watchdog: imx2_wdt: restore previous timeout after suspend+resume adds d16919a3fe2d Btrfs: raid56: iterate raid56 internal bio with bio_for_ea [...] adds e186d8bfdabd kasan: don't emit builtin calls when sanitization is off adds 062cd3463c17 kasan: rework Kconfig settings adds ad91b2e392be media: dvb-frontends: fix i2c access helpers for KASAN adds 7a401e25f0a5 media: ts2020: avoid integer overflows on 32 bit machines adds ebe2ba53851e media: cxusb, dib0700: ignore XC2028_I2C_FLUSH adds 7e54b58285e1 fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() adds 838f9cc948b0 kernel/async.c: revert "async: simplify lowest_in_progress()" adds 75526a9bd3f4 kernel/relay.c: revert "kernel/relay.c: fix potential memo [...] adds a125e9a42302 pipe: actually allow root to exceed the pipe buffer limits adds 703b37d84598 pipe: fix off-by-one error when checking buffer limits adds 0e4ac4aed9f9 HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini [...] adds ed72fcf64362 Bluetooth: btsdio: Do not bind to non-removable BCM43341 adds 2a2ee0c1fee7 Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" adds fed016a79b42 Bluetooth: btusb: Restore QCA Rome suspend/resume fix with [...] adds 765ae618ad9f ipmi: use dynamic memory for DMI driver override adds 34ad59099ead signal/openrisc: Fix do_unaligned_access to send the prope [...] adds 16256f265880 signal/sh: Ensure si_signo is initialized in do_divide_error adds 632a537b3c6b alpha: fix crash if pthread_create races with signal delivery adds 90d17505219a alpha: osf_sys.c: fix put_tv32 regression adds 371c5ada2af7 alpha: Fix mixed up args in EXC macro in futex operations adds bef0563f39cd alpha: fix reboot on Avanti platform adds 12ab9e1e8d61 alpha: fix formating of stack content adds e68d638e4931 xtensa: fix futex_atomic_cmpxchg_inatomic adds bed938ba673c EDAC, octeon: Fix an uninitialized variable warning adds 05c9297f3405 pinctrl: intel: Initialize GPIO properly when used through [...] adds 688d1b8c4721 pinctrl: mcp23s08: fix irq setup order adds 89cad3fa5491 pinctrl: sx150x: Unregister the pinctrl on release adds 5219eedf2d5e pinctrl: sx150x: Register pinctrl before adding the gpiochip adds f04fe1192e56 pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping adds 030dcf7d1af3 pktcdvd: Fix pkt_setup_dev() error path adds c846868070d0 pktcdvd: Fix a recently introduced NULL pointer dereference adds 392640fd18f8 blk-mq: quiesce queue before freeing queue adds c87806a8e565 clocksource/drivers/stm32: Fix kernel panic with multiple timers adds 5a5df7771064 lib/ubsan.c: s/missaligned/misaligned/ adds 2617e62c2f12 lib/ubsan: add type mismatch handler for new GCC/Clang adds 4063cd5683ce btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker adds 2a3d3015a73c objtool: Fix switch-table detection adds 812245b4dbf6 arm64: dts: marvell: add Ethernet aliases adds a51421b4cb09 drm/i915: Avoid PPS HW/SW state mismatch due to rounding adds f232bfdcdd76 ACPI: sbshc: remove raw pointer from printk() message adds 9fc03876355a acpi, nfit: fix register dimm error handling adds e822be750270 ovl: fix failure to fsync lower dir adds c7aee3941e1e ovl: take mnt_want_write() for removing impure xattr adds dff5406432ff mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a [...] adds d9ef40037443 devpts: fix error handling in devpts_mntget() adds b470fb7b7910 ftrace: Remove incorrect setting of glob search field adds c561093ed684 scsi: core: Ensure that the SCSI error handler gets woken up adds ce6faf10fd65 rcu: Export init_rcu_head() and destroy_rcu_head() to GPL modules adds 5fc77964eaa9 scsi: lpfc: Fix crash after bad bar setup on driver attachment adds 1dbdcf117b22 scsi: cxlflash: Reset command ioasc adds 7e83b2ff485c Linux 4.14.20 adds b6f2efb86440 tracing: Prevent PROFILE_ALL_BRANCHES when FORTIFY_SOURCE=y adds e99306bb4f67 scsi: smartpqi: allow static build ("built-in") adds 7a748f0bb2e4 IB/umad: Fix use of unprotected device pointer adds 5a4255467cd8 IB/qib: Fix comparison error with qperf compare/swap test adds ade57e9031fa IB/mlx4: Fix incorrectly releasing steerable UD QPs when h [...] adds 18c0ee900c8d IB/core: Fix two kernel warnings triggered by rxe registration adds d40ad865704b IB/core: Fix ib_wc structure size to remain in 64 bytes boundary adds 1d6eb826e65d IB/core: Avoid a potential OOPs for an unused optional parameter adds 9c2e7a048d19 selftests: seccomp: fix compile error seccomp_bpf adds 7dd2dbdd4606 kselftest: fix OOM in memory compaction test adds 7b4e8a46d4cf RDMA/rxe: Fix a race condition related to the QP error state adds 571cb36fac2f RDMA/rxe: Fix a race condition in rxe_requester() adds 75a3f11c7bad RDMA/rxe: Fix rxe_qp_cleanup() adds 8e56a935a4b7 cpufreq: powernv: Dont assume distinct pstate values for n [...] adds 37efa60e1670 swiotlb: suppress warning when __GFP_NOWARN is set adds 62def1d604a5 PM / devfreq: Propagate error from devfreq_add_device() adds 1ec4c78e3444 mwifiex: resolve reset vs. remove()/shutdown() deadlocks adds 2e7e8bd8f195 ocfs2: try a blocking lock before return AOP_TRUNCATED_PAGE adds 5b98d31481f9 powerpc/radix: Remove trace_tlbie call from radix__flush_tlb_all adds 4386f223b418 powerpc/numa: Invalidate numa_cpu_lookup_table on cpu remove adds 892674b5058a powerpc/mm: Flush radix process translations when setting [...] adds 3b09911d3beb powerpc/xive: Use hw CPU ids when configuring the CPU queues adds 40be210c830e powerpc: Fix DABR match on hash based systems adds f25dfc9359cc dma-buf: fix reservation_object_wait_timeout_rcu once more v2 adds 27f97375fcb8 s390: fix handling of -1 in set{,fs}[gu]id16 syscalls adds bd4200936367 arm64: dts: msm8916: Correct ipc references for smsm adds 34d58f7ccb65 ARM: lpc3250: fix uda1380 gpio numbers adds 9be4b2f6d024 ARM: dts: STi: Add gpio polarity for "hdmi,hpd-gpio" property adds be1965486122 ARM: dts: nomadik: add interrupt-parent for clcd adds cbcc2ff13af5 arm: dts: mt7623: fix card detection issue on bananapi-r2 adds b1637c1236d0 arm: spear600: Add missing interrupt-parent of rtc adds 349d03cb5378 arm: spear13xx: Fix dmas cells adds ce6ec5b8dc5a arm: spear13xx: Fix spics gpio controller's warning adds cc2759b7bb7c drm/i915: add GT number to intel_device_info adds ba86431b7b58 drm/i915/kbl: Change a KBL pci id to GT2 from GT1.5 adds 0fe1e5ec1c27 x86/gpu: add CFL to early quirks adds 04f048fad32e x86/kexec: Make kexec (mostly) work in 5-level paging mode adds 41fd295d90a7 x86/xen: init %gs very early to avoid page faults with sta [...] adds 43d38b079ca7 x86: PM: Make APM idle driver initialize polling state adds 2bc19b518cb2 x86/entry/64: Clear extra registers beyond syscall argumen [...] adds ec35f83de1c8 x86/entry/64/compat: Clear registers for compat syscalls, [...] adds 045e5161abfc compiler-gcc.h: Introduce __optimize function attribute adds fff8ad7c18a2 compiler-gcc.h: __nostackprotector needs gcc-4.4 and up adds b3d33c5f296b crypto: sun4i_ss_prng - fix return value of sun4i_ss_prng_ [...] adds 14d87b710338 crypto: sun4i_ss_prng - convert lock to _bh in sun4i_ss_pr [...] adds b973685e70c3 powerpc/mm/radix: Split linear mapping on hot-unplug adds 372ed448263d x86/mm/pti: Fix PTI comment in entry_SYSCALL_64() adds d5a1b559235a x86/speculation: Update Speculation Control microcode blacklist adds b7451cb6159a x86/speculation: Correct Speculation Control microcode bla [...] adds bdc69a2ffa01 Revert "x86/speculation: Simplify indirect_branch_predicti [...] adds 474bd0b82e24 KVM/x86: Reduce retpoline performance impact in slot_handl [...] adds 07a3a99ed7f9 X86/nVMX: Properly set spec_ctrl and pred_cmd before merging MSRs adds a15bdf6579b2 KVM/nVMX: Set the CPU_BASED_USE_MSR_BITMAPS if we have a v [...] adds 2efd067aa4ef x86/speculation: Clean up various Spectre related details adds c59cce7943df PM / runtime: Update links_count also if !CONFIG_SRCU adds e578fedba81e PM: cpuidle: Fix cpuidle_poll_state_init() prototype adds d10d0bb86d97 x86/entry/64: Clear registers for exceptions/interrupts, t [...] adds 51209eec238f x86/entry/64: Merge SAVE_C_REGS and SAVE_EXTRA_REGS, remov [...] adds bb6873552764 x86/entry/64: Merge the POP_C_REGS and POP_EXTRA_REGS macr [...] adds 47d9c905ae7a x86/entry/64: Interleave XOR register clearing with PUSH i [...] adds 3ce4863a44ff x86/entry/64: Introduce the PUSH_AND_CLEAN_REGS macro adds bd25388691c0 x86/entry/64: Use PUSH_AND_CLEAN_REGS in more cases adds de66c3a3b0a6 x86/entry/64: Get rid of the ALLOC_PT_GPREGS_ON_STACK and [...] adds a816dd2fa2dc x86/entry/64: Indent PUSH_AND_CLEAR_REGS and POP_REGS properly adds bdcf05c64a64 x86/entry/64: Fix paranoid_entry() frame pointer warning adds 5cf7b883bcba x86/entry/64: Remove the unused 'icebp' macro adds 301e6fe0915c selftests/x86: Fix vDSO selftest segfault for vsyscall=none adds 3eb95d5187a3 selftests/x86: Clean up and document sscanf() usage adds e6eced764e1a selftests/x86/pkeys: Remove unused functions adds cf4db6342da4 selftests/x86: Do not rely on "int $0x80" in test_mremap_vdso.c adds 8520ea2a0438 selftests/x86: Do not rely on "int $0x80" in single_step_s [...] adds 410d273ecc8e selftests/x86: Disable tests requiring 32-bit support on p [...] adds 842a0d95ef16 objtool: Fix segfault in ignore_unreachable_insn() adds 4e0067c22d6b x86/debug, objtool: Annotate WARN()-related UD2 as reachable adds 41d315482500 x86/debug: Use UD2 for WARN() adds 9d4cb4dc7a11 x86/speculation: Fix up array_index_nospec_mask() asm constraint adds 8b4cdbbb29d4 nospec: Move array_index_nospec() parameter checking into [...] adds 1fed58f610b5 x86/speculation: Add <asm/msr-index.h> dependency adds 2abfcdf8e77d kmemcheck: remove annotations adds ae63fd26b2d8 kmemcheck: stop using GFP_NOTRACK and SLAB_NOTRACK adds b9870f85817e kmemcheck: remove whats left of NOTRACK flags adds f369f1486116 kmemcheck: rip it out adds d6d0c0a618a1 kmemcheck: rip it out for real adds 208beef6d8f2 x86/mm: Rename flush_tlb_single() and flush_tlb_one() to _ [...] adds 73f231c7ee69 selftests/x86/mpx: Fix incorrect bounds with old _sigfault adds 325cbb04dc61 x86/cpu: Rename cpu_data.x86_mask to cpu_data.x86_stepping adds 7d7ebee6ce11 x86/spectre: Fix an error message adds 231d0c70be74 x86/cpu: Change type of x86_cache_size variable to unsigned int adds 6c0398cfebf5 x86/entry/64: Fix CR3 restore in paranoid_exit() adds f02c3f7f6d30 drm/ttm: Don't add swapped BOs to swap-LRU list adds 15cdc016f109 drm/ttm: Fix 'buf' pointer update in ttm_bo_vm_access_kmap() (v2) adds b51521c9a191 drm/qxl: unref cursor bo when finished with it adds dc2b0e41fc5e drm/amd/powerplay: Fix smu_table_entry.handle type adds e4a6d687e5d9 drm/ast: Load lut in crtc_commit adds 254d48c8cc3b arm64: Add missing Falkor part number for branch predictor [...] adds 808700475218 drm/radeon: Add dpm quirk for Jet PRO (v2) adds a29adc04cb6d drm/radeon: adjust tested variable adds c3bdd547042f rtc-opal: Fix handling of firmware error codes, prevent bu [...] adds e96a21989974 mbcache: initialize entry->e_referenced in mb_cache_entry_ [...] adds a1341cac93fa mmc: sdhci: Implement an SDHCI-specific bounce buffer adds e8012ff87793 mmc: bcm2835: Don't overwrite max frequency unconditionally adds 723cc3aeba9b Revert "mmc: meson-gx: include tx phase in the tuning process" adds e7cedb56ae9a mlx5: fix mlx5_get_vector_affinity to start from completio [...] adds 598b21708ec0 Revert "apple-gmux: lock iGP IO to protect from vgaarb changes" adds 879bcbe0913f jbd2: fix sphinx kernel-doc build warnings adds 4d4d103a1b7e ext4: fix a race in the ext4 shutdown path adds 2e38988253c1 ext4: save error to disk in __ext4_grp_locked_error() adds ef7fd28b1137 ext4: correct documentation for grpid mount option adds 568c61facce6 mm: hide a #warning for COMPILE_TEST adds 1f21cd46caca mm: Fix memory size alignment in devm_memremap_pages_release() adds f4f261974c6b MIPS: Fix typo BIG_ENDIAN to CPU_BIG_ENDIAN adds 524a886aa8c9 MIPS: Fix incorrect mem=X@Y handling adds 990bb6eb9ec2 PCI: Disable MSI for HiSilicon Hip06/Hip07 only in Root Port mode adds 8c125f391333 PCI: iproc: Fix NULL pointer dereference for BCMA adds c77b38855036 PCI: keystone: Fix interrupt-controller-node lookup adds 6e6fd5b4ea9d video: fbdev: atmel_lcdfb: fix display-timings lookup adds 3711b5c568cd console/dummy: leave .con_font_get set to NULL adds 0569dd9beef4 rbd: whitelist RBD_FEATURE_OPERATIONS feature bit adds a2fd6c095033 xen: Fix {set,clear}_foreign_p2m_mapping on autotranslatin [...] adds 0f0fd0073911 xenbus: track caller request id adds 29b4af70409c seq_file: fix incomplete reset on read from zero offset adds 294975841483 tracing: Fix parsing of globs with a wildcard at the beginning adds 753fc48e595a mpls, nospec: Sanitize array index in mpls_label_ok() adds ff59e379234b rtlwifi: rtl8821ae: Fix connection lost problem correctly adds 851e2ea82303 arm64: proc: Set PTE_NG for table entries to avoid travers [...] adds dc0b764a7c1a qxl: alloc & use shadow for dumb buffers adds 848dd9bf5154 drm/qxl: reapply cursor after resetting primary adds 84b41e3708ac xprtrdma: Fix calculation of ri_max_send_sges adds 67154fb80121 xprtrdma: Fix BUG after a device removal adds 0528a533f368 blk-wbt: account flush requests correctly adds 4cbb9fdf133c target/iscsi: avoid NULL dereference in CHAP auth error path adds c8d0f63c1585 iscsi-target: make sure to wake up sleeping login worker adds f6318abd3a54 dm: correctly handle chained bios in dec_pending() adds c766cb48771b Btrfs: fix deadlock in run_delalloc_nocow adds fda3bb933b33 Btrfs: fix crash due to not cleaning up tree log block's d [...] adds 9a701c4fa563 Btrfs: fix extent state leak from tree log adds 1371798b92c8 Btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly adds f30c7d95b4eb Btrfs: fix use-after-free on root->orphan_block_rsv adds 61c07810bf2e Btrfs: fix unexpected -EEXIST when creating new inode adds 8a8c9588c289 9p/trans_virtio: discard zero-length reply adds bc74262f3a65 mtd: nand: vf610: set correct ooblayout adds c0cf529a8f4d ALSA: hda - Fix headset mic detection problem for two Dell [...] adds 8f65cd77c97c ALSA: usb-audio: Fix UAC2 get_ctl request with a RANGE attribute adds 5640397f06ad ALSA: hda/realtek - Add headset mode support for Dell laptop adds 81ae4f7479f9 ALSA: hda/realtek - Enable Thinkpad Dock device for ALC298 [...] adds de3e81917564 ALSA: hda/realtek: PCI quirk for Fujitsu U7x7 adds e1b13eb16c98 ALSA: usb-audio: add implicit fb quirk for Behringer UFX1204 adds ec5a08abefe6 ALSA: usb: add more device quirks for USB DSD devices adds 7466294dad89 ALSA: seq: Fix racy pool initializations adds ac98d5a624fe mvpp2: fix multicast address filter adds e4ea7c12229c usb: Move USB_UHCI_BIG_ENDIAN_* out of USB_SUPPORT adds 26f8c38bb466 x86/mm, mm/hwpoison: Don't unconditionally unmap kernel 1:1 pages adds 875758d79d8f scsi: core: check for device state in __scsi_remove_target() adds dcdc01c2edd4 Bluetooth: BT_HCIUART now depends on SERIAL_DEV_BUS adds f5eab7c3d100 ARM: dts: exynos: fix RTC interrupt for exynos5410 adds 361bd5be7b84 ARM: pxa/tosa-bt: add MODULE_LICENSE tag adds 34aac3426553 arm64: dts: msm8916: Add missing #phy-cells adds 7367af9cf0e4 ARM: dts: s5pv210: add interrupt-parent for ohci adds 011c19041424 arm: dts: mt7623: Update ethsys binding adds 5782df0a58b6 arm: dts: mt2701: Add reset-cells adds bbd577fec485 ARM: dts: Delete bogus reference to the charlcd adds 11785a9ece1b media: r820t: fix r820t_write_reg for KASAN adds ffe075e233bb mmc: sdhci-of-esdhc: disable SD clock for clock value 0 adds 44e47693e3a6 mmc: sdhci-of-esdhc: fix eMMC couldn't work after kexec adds 9a2b3777bd53 mmc: sdhci-of-esdhc: fix the mmc error after sleep on ls1046ardb adds f1a81c0eab38 ASoC: acpi: fix machine driver selection based on quirk adds e506ac1dab86 ovl: hash directory inodes for fsnotify adds 58056a531e44 Linux 4.14.21 adds ebf7d035c39a usb: core: Add a helper function to check the validity of [...] adds ed25667f3303 vhost: use mutex_lock_nested() in vhost_dev_lock_vqs() adds 44890e9ff771 kcm: Check if sk_user_data already set in kcm_attach adds 6c0b71202f83 kcm: Only allow TCP sockets to be attached to a KCM mux adds ddf0936b9eef bpf: mark dst unknown on inconsistent {s, u}bounds adjustments adds b9e441e2e634 cfg80211: check dev_set_name() return value adds 447f1170c23b mac80211_hwsim: validate number of different channels adds 201941360944 esp: Fix GRO when the headers not fully in the linear part [...] adds 85c31887a20d xfrm: don't call xfrm_policy_cache_flush while holding spinlock adds e8370258ca0b xfrm: fix rcu usage in xfrm_get_type_offload adds 8e754b4ec589 xfrm: skip policies marked as dead while rehashing adds 7880fc541566 mm,vmscan: Make unregister_shrinker() no-op if register_sh [...] adds 846666fad8d7 KVM/x86: Check input paging mode when cs.l is set adds d6b36a2616ab RDMA/netlink: Fix general protection fault adds 70c5e41f4734 xfrm: Fix stack-out-of-bounds read on socket policy lookup. adds 4d4d55665f32 xfrm: check id proto in validate_tmpl() adds 2df0d6de5eff sctp: set frag_point in sctp_setsockopt_maxseg correctly adds 90f9a1ff1e8e blktrace: fix unlocked registration of tracepoints adds 3587188ad596 dnotify: Handle errors from fsnotify_add_mark_locked() in [...] adds 8c666e6471ac drm: Require __GFP_NOFAIL for the legacy drm_modeset_lock_all adds 90bca3712acb ALSA: line6: Add a sanity check for invalid EPs adds b43a3e21937c ALSA: caiaq: Add a sanity check for invalid EPs adds 73e6a383d150 ALSA: bcd2000: Add a sanity check for invalid EPs adds 6688494804d8 ptr_ring: fail early if queue occupies more than KMALLOC_MAX_SIZE adds b517942f5126 ptr_ring: try vmalloc() when kmalloc() fails adds 116df867dbc1 selinux: ensure the context is NUL terminated in security_ [...] adds ca181454e726 selinux: skip bounded transition processing if the policy [...] adds 9bae74042eb1 media: pvrusb2: properly check endpoint types adds 392e03283a3d crypto: x86/twofish-3way - Fix %rbp usage adds 747ad3d31592 staging: android: ion: Add __GFP_NOWARN for system contig heap adds 2c565a9538a1 staging: android: ion: Switch from WARN to pr_warn adds 2cc50a1946e6 blk_rq_map_user_iov: fix error override adds 7b5ec5505945 KVM: x86: fix escape of guest dr6 to the host adds 4249e8af8108 kcov: detect double association with a single task adds 6609d112229f netfilter: x_tables: fix int overflow in xt_alloc_table_info() adds f25f048d3bde netfilter: x_tables: avoid out-of-bounds reads in xt_reque [...] adds 2852a7dd15fe netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in cl [...] adds 516c855cf514 netfilter: on sockopt() acquire sock lock only in the requ [...] adds be6c08bf9aea netfilter: xt_cgroup: initialize info->priv in cgroup_mt_c [...] adds 6e12516df136 netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert adds c64534f82608 rds: tcp: correctly sequence cleanup on netns deletion. adds 83ee02de2c8d rds: tcp: atomically purge entries from rds_tcp_conn_list [...] adds 701ba0df9520 net: avoid skb_warn_bad_offload on IS_ERR adds 14b2ad0bb2fa net_sched: gen_estimator: fix lockdep splat adds 1f4f5777e5fa ASoC: ux500: add MODULE_LICENSE tag adds 52d4c1978cb4 video: fbdev/mmp: add MODULE_LICENSE adds 225fcdd0e33b ARM: 8743/1: bL_switcher: add MODULE_LICENSE tag adds 80b1c636a72b arm64: dts: add #cooling-cells to CPU nodes adds f6b581e3db4a dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock lock adds 129926c3756a ANDROID: binder: remove WARN() for redundant txn error adds 441b5d10e460 ANDROID: binder: synchronize_rcu() when using POLLFREE. adds 95f9c2edcbae staging: android: ashmem: Fix a race condition in pin ioctls adds 047ba51a55e3 binder: check for binder_thread allocation failure in bind [...] adds b46af094b82a binder: replace "%p" with "%pK" adds 6648ab4f03c0 staging: fsl-mc: fix build testing on x86 adds 5ccf5138bd10 staging: iio: adc: ad7192: fix external frequency setting adds d74450a91a4a staging: iio: ad5933: switch buffer mode to software adds c276379fa715 usbip: keep usbip_device sockfd state in sync with tcp_socket adds 371cf4043b29 usb: build drivers/usb/common/ when USB_SUPPORT is set adds 2ba11e4309b5 serdev: fix receive_buf return value when no callback adds b59a1da647f1 ARM: OMAP2+: Fix SRAM virt to phys translation for save_se [...] adds 17e712b1294a ARM: AM33xx: PRM: Remove am33xx_pwrdm_read_prev_pwrst function adds 104df4374d5d ARM: dts: Fix omap4 hang with GPS connected to USB by usin [...] adds 90e4395ca72d ARM: dts: logicpd-som-lv: Fix gpmc addresses for NAND and enet adds c601b98e14df ARM: dts: logicpd-somlv: Fix wl127x pinmux adds a1fd303e1e41 ARM: dts: am4372: Correct the interrupts_properties of McASP adds 761036954596 ARM: dts: am437x-cm-t43: Correct the dmas property of spi0 adds bfb3906919d1 perf record: Fix -c/-F options for cpu event aliases adds 182d948c7ae9 perf help: Fix a bug during strstart() conversion adds 863b61caaeb8 perf annotate: Do not truncate instruction names at 6 chars adds 475e6b835d8c perf test shell: Fix check open filename arg using 'perf t [...] adds 984d85a69da9 perf: Fix header.size for namespace events adds 7efaeefce5c9 perf top: Fix window dimensions change handling adds 8b6c6ab154b9 perf bench numa: Fixup discontiguous/sparse numa nodes adds 6f8a0b09520b perf test: Fix test 21 for s390x adds c05bbe5dc862 pinctrl: denverton: Fix UART2 RTS pin mode adds 49a3efa81147 kvm: arm: don't treat unavailable HYP mode as an error adds 2dc548c0671d trace/xdp: fix compile warning: 'struct bpf_map' declared [...] adds b8c033b1f4bf media: s5k6aa: describe some function parameters adds 801f3b0c40da media: ov13858: Select V4L2_FWNODE adds d4ec37fab600 net: mvpp2: allocate zeroed tx descriptors adds 4c194e5b0d90 gpio: 74x164: Fix crash during .remove() adds 073cd31e2fd1 gpio: davinci: Assign first bank regs for unbanked case adds b1f0445d07f3 pinctrl: sunxi: Fix A80 interrupt pin bank adds 04521caaea96 pinctrl: sunxi: Fix A64 UART mux value adds 844dfa1b4188 IB/hfi1: Initialize bth1 in 16B rc ack builder adds 2117bba3cfbb meson-gx-socinfo: Fix package id parsing adds 97ef3a5027b0 KVM: arm/arm64: Fix spinlock acquisition in vgic_set_owner adds f10f5b89c136 i40iw: Allocate a sdbuf per CQP WQE adds 03f23424aa2b i40iw: Do not free sqbuf when event is I40IW_TIMER_TYPE_CLOSE adds f917b1c60e4a i40iw: Correct ARP index mask adds 1ffc1b361ac2 RDMA/cma: Make sure that PSN is not over max allowed adds 2ded534c9074 IB/core: Init subsys if compiled to vmlinuz-core adds 559be170a470 md/raid5: correct degraded calculation in raid5_error adds 7a7bcee6d73c sctp: only update outstanding_bytes for transmitted queue [...] adds 778e7124f71d sfp: fix RX_LOS signal handling adds 86659fbb32a5 phylink: ensure we take the link down when phylink_stop() [...] adds 567c1f767ef4 md/raid1/10: add missed blk plug adds 4c5ae538b3da iio: proximity: sx9500: Assign interrupt from GpioIo() adds b0d049e91314 iio: fix kernel-doc build errors adds 9537ff76fa06 scripts/kernel-doc: Don't fail with status != 0 if error e [...] adds b35e7321347a bnxt_en: Need to unconditionally shut down RoCE in bnxt_shutdown adds ae5a0acea273 ipvlan: Add the skb->mark as flow4's member to lookup route adds 30791140de21 m68k: add missing SOFTIRQENTRY_TEXT linker section adds 8b9d371a8c01 powerpc/perf: Fix oops when grouping different pmu events adds 0b028b06afc9 PM / runtime: Fix handling of suppliers with disabled runtime PM adds dfb48332d602 s390/virtio: add BSD license to virtio-ccw adds 29c9acbc7463 s390/dasd: prevent prefix I/O error adds 45f9e44667c1 ARM: dts: Fix elm interrupt compiler warning adds 4bbd45c38ed6 nfp: fix port stats for mac representors adds 6e95c4f92177 gianfar: fix a flooded alignment reports because of paddin [...] adds e428e8ce3a00 net_sched: red: Avoid devision by zero adds 8001a37b83c4 net_sched: red: Avoid illegal values adds 034ddb54c33e VSOCK: fix outdated sk_state value in hvs_release() adds 8172a467adae KVM: VMX: fix page leak in hardware_setup() adds 0aeed5daaf62 net: qualcomm: rmnet: Fix leak on transmit failure adds a59eb84df2b7 locking/lockdep: Fix possible NULL deref adds 8edc5b9772d0 btrfs: Fix quota reservation leak on preallocated files adds 27b0dc31686b Btrfs: disable FUA if mounted with nobarrier adds 90b0805d6085 btrfs: Fix possible off-by-one in btrfs_search_path_in_tree adds 64313a130c3d brcmfmac: Avoid build error with make W=1 adds f04764307af8 virtio_net: fix return value check in receive_mergeable() adds 74875198a68e net: ethernet: arc: fix error handling in emac_rockchip_probe adds 0ef99ba03888 net: dsa: mv88e6xxx: Fix interrupt masking on removal adds 9c65a55722ac net: dsa: mv88e6xxx: Unregister MDIO bus on error path adds f2f12ea19fae 509: fix printing uninitialized stack memory when OID is empty adds 9b8ffbead22d gianfar: Disable EEE autoneg by default adds dd079e26a0e4 scsi: lpfc: Use after free in lpfc_rq_buf_free() adds e748a5ea4ff2 scsi: bfa: fix access to bfad_im_port_s adds 249d9f3ef5e9 scsi: bfa: fix type conversion warning adds 27e2830b3115 dmaengine: ioat: Fix error handling path adds 05fc2b8ba00a dmaengine: at_hdmac: fix potential NULL pointer dereferenc [...] adds c232fd3d7034 xfrm: Fix xfrm_input() to verify state is valid when (enca [...] adds 03e82f2b2157 netfilter: xt_bpf: add overflow checks adds 30fe9f094c17 clk: fix a panic error caused by accessing NULL pointer adds 5be88596c7b0 staging: ccree: Uninitialized return in ssi_ahash_import() adds e8e50037b6de ASoC: rockchip: disable clock on error adds 8edeefab9ef2 spi: sun4i: disable clocks in the remove function adds 1840744a7f2e IB/mlx4: Fix RSS hash fields restrictions adds 20db5b3e3da3 xfrm: Fix stack-out-of-bounds with misconfigured transport [...] adds 06078bd640c3 drm/armada: fix leak of crtc structure adds 645ad410dcbd ASoC: rsnd: ssi: fix race condition in rsnd_ssi_pointer_update adds 4826773306b5 drm/vc4: Release fence after signalling adds 58d3cc9687f5 dmaengine: jz4740: disable/unprepare clk if probe fails adds 98b35258b394 usb: dwc3: gadget: Wait longer for controller to end comma [...] adds abe8e59ab2f2 usb: dwc3: of-simple: fix missing clk_disable_unprepare adds d91c3f2e540f mm/early_ioremap: Fix boot hang with earlyprintk=efi,keep adds 721d4b02495c x86/mm/kmmio: Fix mmiotrace for page unaligned addresses adds 8babb5320885 platform/x86: dell-laptop: Fix keyboard max lighting for D [...] adds 73974676f802 xen: XEN_ACPI_PROCESSOR is Dom0-only adds 473900cd523a PCI: rcar: Fix use-after-free in probe error path adds 385aeea71289 powerpc/perf/imc: Fix nest-imc cpuhotplug callback failure adds e94fc847bd6e hippi: Fix a Fix a possible sleep-in-atomic bug in rr_close adds 68a2a5204760 crypto: talitos - fix Kernel Oops on hashing an empty file adds fc4cb30f2cd5 drm/i915: fix intel_backlight_device_register declaration adds 95c085388397 crypto: s5p-sss - Fix kernel Oops in AES-ECB mode adds 06320148eecd mei: me: add cannon point device ids adds eff339b5d250 mei: me: add cannon point device ids for 4th device adds c902ff1e4b25 vmalloc: fix __GFP_HIGHMEM usage for vmalloc_32 on 32b systems adds 55b195735142 Linux 4.14.22 adds 485595768d89 netfilter: drop outermost socket lock in getsockopt() adds 35d75b7bfc67 arm64: mm: don't write garbage into TTBR1_EL1 register adds b3aff5c3b2a1 kconfig.h: Include compiler types to avoid missed struct a [...] adds 9428e622eca7 MIPS: boot: Define __ASSEMBLY__ for its.S build adds 53c86c2d90c6 xtensa: fix high memory/reserved memory collision adds 4fc16629e9bc scsi: ibmvfc: fix misdefined reserved field in ibmvfc_fcp_ [...] adds 2f9eed6e3772 MIPS: Drop spurious __unused in struct compat_flock adds ebaefbdaf552 cfg80211: fix cfg80211_beacon_dup adds 3e1d63cc7a5f i2c: designware: must wait for enable adds fa465cd56813 i2c: bcm2835: Set up the rising/falling edge delays adds dcb04cc79483 X.509: fix BUG_ON() when hash algorithm is unsupported adds 99b2095ac71e X.509: fix NULL dereference when restricting key with unsu [...] adds 1a1f7f726bd8 PKCS#7: fix certificate chain verification adds 29e76b211e92 PKCS#7: fix certificate blacklisting adds 606f74e3d01b extcon: int3496: process id-pin first so that we start wit [...] adds da768ed845a5 RDMA/uverbs: Protect from races between lookup and destroy [...] adds f3d66d43500c RDMA/uverbs: Protect from command mask overflow adds aaa1915e3d2c RDMA/uverbs: Fix bad unlock balance in ib_uverbs_close_xrcd adds 84205f964bcc RDMA/uverbs: Fix circular locking dependency adds 2492eca0a05b RDMA/uverbs: Sanitize user entered port numbers prior to a [...] adds f4f94e9baeba iio: adc: stm32: fix stm32h7_adc_enable error handling adds 1b985a6e8d4d iio: srf08: fix link error "devm_iio_triggered_buffer_setu [...] adds 9dc4030c87b7 iio: buffer: check if a buffer has been set up when poll i [...] adds 6315213f0a78 iio: adis_lib: Initialize trigger before requesting interrupt adds 0b82d316fa5b Kbuild: always define endianess in kconfig.h adds 7a14562d6e2c x86/oprofile: Fix bogus GCC-8 warning in nmi_setup() adds 62160e348e89 mm, swap, frontswap: fix THP swap if frontswap enabled adds bc4704f507cd irqchip/gic-v3: Use wmb() instead of smb_wmb() in gic_rais [...] adds 4a665d628f93 irqchip/mips-gic: Avoid spuriously handling masked interrupts adds 50f80b646a2b PCI/cxgb4: Extend T3 PCI quirk to T4+ devices adds 85c3d26bd754 ohci-hcd: Fix race condition caused by ohci_urb_enqueue() [...] adds 7e8407d1462d usb: ohci: Proper handling of ed_rm_list to handle race co [...] adds 96e99291728f arm64: Remove unimplemented syscall log message adds 6842a512ad16 arm64: Disable unhandled signal log messages by default adds 21aadb063e70 arm64: cpufeature: Fix CTR_EL0 field definitions adds f74ddc2e6152 Add delay-init quirk for Corsair K70 RGB keyboards adds 3b5061ec6fca drm/edid: Add 6 bpc quirk for CPT panel in Asus UX303LA adds 1075f6078692 usb: host: ehci: use correct device pointer for dma ops adds 49e18b2ba887 usb: dwc3: gadget: Set maxpacket size for ep0 IN adds a1e8aa2176d2 usb: dwc3: ep0: Reset TRB counter for ep0 IN adds 7e402ea2cdc2 usb: ldusb: add PIDs for new CASSY devices supported by th [...] adds 7551ff0ab230 Revert "usb: musb: host: don't start next rx urb if curren [...] adds 6e936140e0d7 usb: gadget: f_fs: Process all descriptors during bind adds 51aba4e16ccc usb: gadget: f_fs: Use config_ep_by_speed() adds faf1a75046cb usb: renesas_usbhs: missed the "running" flag in usb_dmac [...] adds 5c9beaf3aca7 drm/cirrus: Load lut in crtc_commit adds 8ac8aa5eba0e drm: Handle unexpected holes in color-eviction adds 68de83c13b30 drm/amdgpu: disable MMHUB power gating on raven adds 46c1e4023b58 drm/amdgpu: Add dpm quirk for Jet PRO (v2) adds 30537deb089c drm/amdgpu: only check mmBIF_IOV_FUNC_IDENTIFIER on tonga/fiji adds 14fdf4448277 drm/amdgpu: add atpx quirk handling (v2) adds 4517799bf655 drm/amdgpu: Avoid leaking PM domain on driver unbind (v2) adds 1f0ffdc67108 drm/amdgpu: add new device to use atpx quirk adds 821e97898016 drm/i915/breadcrumbs: Ignore unsubmitted signalers adds 9ce9f4e4a543 m32r: fix endianness constraints adds ac3d021048be microblaze: fix endian handling adds 267ef1d33284 Linux 4.14.23 adds f92679fee6ad hrtimer: Ensure POSIX compliance (relative CLOCK_REALTIME [...] adds 7edaa9afb923 exec: avoid gcc-8 warning for get_task_comm adds 647a37ec1a17 mm/frame_vector.c: release a semaphore in 'get_vaddr_frames()' adds 7cfa95893cbb scsi: aacraid: Fix I/O drop during reset adds 959f6a0906d5 dmaengine: fsl-edma: disable clks on all error paths adds 4d9f62729178 phy: cpcap-usb: Fix platform_get_irq_byname's error checking. adds a1aef5ce2abe nvme-fc: remove double put reference if admin connect fails adds fbd047ffcccf nvme: check hw sectors before setting chunk sectors adds dabd233b757d net: aquantia: Fix actual speed capabilities reporting adds 043309fb5106 net: aquantia: Fix hardware DMA stream overload on large MRRS adds 14862bfbffd9 net: usb: qmi_wwan: add Telit ME910 PID 0x1101 support adds f485259011ad mtd: nand: gpmi: Fix failure when a erased page has a bitf [...] adds 6de1b002a29f mtd: nand: brcmnand: Zero bitflip is not an error adds 4b2e0f099619 ipv6: icmp6: Allow icmp messages to be looped back adds ae3471f65a04 parisc: Reduce thread stack to 16 kb adds ba9443c55f36 ARM: 8731/1: Fix csum_partial_copy_from_user() stack mismatch adds c8b8dd735938 x86/asm: Allow again using asm.h when building for the 'bp [...] adds 60f1c1f27992 sctp: fix the issue that a __u16 variable may overflow in [...] adds ac4dc9f1af33 sget(): handle failures of register_shrinker() adds 0b9aeeb6070e net: phy: xgene: disable clk on error paths adds e677319068b0 drm/nouveau/pci: do a msi rearm on init adds e095ecaec6d9 xfrm: Reinject transport-mode packets through tasklet adds 647ed111f78f x86/stacktrace: Make zombie stack traces reliable adds 52a63f35cd70 mac80211_hwsim: Fix a possible sleep-in-atomic bug in hwsi [...] adds 3cf652bedcb9 spi: atmel: fixed spin_lock usage inside atmel_spi_remove adds 56d80186a5ac ASoC: nau8825: fix issue that pop noise when start capture adds d61a373f4344 cgroup: Fix deadlock in cpu hotplug path adds 54c153a0847b staging: ion: Fix ion_cma_heap allocations adds c7f40ff40061 x86-64/Xen: eliminate W+X mappings adds 9b72f8c448ec net: mediatek: setup proper state for disabled GMAC on the [...] adds 26e6b9f0be83 net: arc_emac: fix arc_emac_rx() error paths adds 4699beb77127 vxlan: update skb dst pmtu on tx path adds 212ea3380bbb ip_gre: remove the incorrect mtu limit for ipgre tap adds 5dc4cbcfb5f2 ip6_gre: remove the incorrect mtu limit for ipgre tap adds 3eeac1d10a1b ip6_tunnel: get the min mtu properly in ip6_tnl_xmit adds 06dcd2d77a01 net: stmmac: Fix TX timestamp calculation adds 11be1c24a60d net: stmmac: Fix bad RX timestamp extraction adds 9a472c211291 net/mlx5e: Fix ETS BW check adds a2cfb1c664c3 net/mlx5: Cleanup IRQs in case of unload failure adds 43da2bcade2a net/mlx5: Stay in polling mode when command EQ destroy fails adds caca324f9373 ASoC: rsnd: fixup ADG register mask adds def8d0ae4ac9 xen/balloon: Mark unallocated host memory as UNUSABLE adds e2f52fa3f8d6 netfilter: nf_tables: fix chain filter in nf_tables_dump_rules() adds b7b0385937fa scsi: storvsc: Fix scsi_cmd error assignments in storvsc_h [...] adds 8a5c84b1055a netfilter: uapi: correct UNTRACKED conntrack state bit number adds 831c169c9bac i915: Reject CCS modifiers for pipe C on Geminilake adds 8164587e5262 RDMA/vmw_pvrdma: Call ib_umem_release on destroy QP path adds 99b329b4611a ARM: dts: ls1021a: fix incorrect clock references adds 36d0a678fb25 crypto: af_alg - Fix race around ctx->rcvused by making it [...] adds 22d5e20c6a55 lib/mpi: Fix umul_ppmm() for MIPS64r6 adds 0653ba0580ae arm64: dts: renesas: ulcb: Remove renesas, no-ether-link property adds 0971f188da94 crypto: inside-secure - per request invalidation adds 7cc6e8415d23 crypto: inside-secure - free requests even if their handli [...] adds cdbde4c04c5c crypto: inside-secure - fix request allocations in invalid [...] adds cbc3dbfe4f37 netfilter: nf_tables: fix potential NULL-ptr deref in nf_t [...] adds 831923622a59 tipc: error path leak fixes in tipc_enable_bearer() adds 575650b6566b tipc: fix tipc_mon_delete() oops in tipc_enable_bearer() e [...] adds 2c0d89a27335 tg3: Add workaround to restrict 5762 MRRS to 2048 adds 9f00176d7c5e tg3: Enable PHY reset in MTU change path for 5720 adds 2f4c6c045305 bnx2x: Improve reliability in case of nested PCI errors adds 6b800ce9ee84 perf/x86/intel: Plug memory leak in intel_pmu_init() adds c2acc8859138 led: core: Fix brightness setting when setting delay_off=0 adds 1fd2d40b4667 IB/mlx5: Fix mlx5_ib_alloc_mr error flow adds 4ebaea9e65d2 genirq: Guard handle_bad_irq log messages adds 622ded58410c afs: Fix missing error handling in afs_write_end() adds 4c6652a08139 s390/dasd: fix wrongly assigned configuration data adds d4727e485a1d btrfs: Fix flush bio leak adds 4132ec352700 ip6_tunnel: allow ip6gre dev mtu to be set below 1280 adds 9d27ab346384 Input: xen-kbdfront - do not advertise multi-touch pressur [...] adds 67851c9381a1 IB/mlx4: Fix mlx4_ib_alloc_mr error flow adds ba28394c579b IB/ipoib: Fix race condition in neigh creation adds 4def40b2ee02 xfs: quota: fix missed destroy of qi_tree_lock adds 4d3d428c56a0 xfs: quota: check result of register_shrinker() adds f22fec25935d macvlan: Fix one possible double free adds 49a8f703725e e1000: fix disabling already-disabled warning adds d31d0cf5a980 NET: usb: qmi_wwan: add support for YUGA CLM920-NC5 PID 0x9625 adds 7cbd67344e05 drm/ttm: check the return value of kzalloc adds 935454915c33 RDMA/netlink: Fix locking around __ib_get_device_by_index adds 5c9da1201713 x86/efi: Fix kernel param add_efi_memmap regression adds 1edfa41adb10 uapi libc compat: add fallback for unsupported libcs adds 0f51f3cf99df i40e/i40evf: Account for frags split over multiple descrip [...] adds aae87222cc9c i40e: don't remove netdev->dev_addr when syncing uc list adds d66a35c2a1fa net: ena: unmask MSI-X only after device initialization is [...] adds c38bd3a9fe11 nl80211: Check for the required netlink attribute presence adds 0f258cc64f4e mac80211: mesh: drop frames appearing to be from us adds 3f39cc7fe90b can: flex_can: Correct the checking for frame length in fl [...] adds 91c12917d4a8 wcn36xx: Fix dynamic power saving adds 7e3acce11e08 block: drain queue before waiting for q_usage_counter beco [...] adds 5ac98131312a ia64, sched/cputime: Fix build error if CONFIG_VIRT_CPU_AC [...] adds be2b86901a34 bpf: sockmap missing NULL psock check adds 9024bb7e27d2 leds: core: Fix regression caused by commit 2b83ff96f51d adds 5e1311a13449 powerpc/pseries: Make RAS IRQ explicitly dependent on DLPAR WQ adds fa10314f23bc nvme-fabrics: initialize default host->id in nvmf_host_default() adds 4a33ecfb67b9 x86/platform/intel-mid: Revert "Make 'bt_sfi_data' const" adds a74e2cb46cdb bnxt_en: Fix population of flow_type in bnxt_hwrm_cfa_flow [...] adds 0e29d0bac356 bnxt_en: Fix the 'Invalid VF' id check in bnxt_vf_ndo_prep [...] adds 84ada11975b7 xen-netfront: enable device after manual module load adds f5ac846ba15f mdio-sun4i: Fix a memory leak adds 197faf0c3a14 SolutionEngine771x: fix Ether platform data adds 5aee2c142e3d xen/gntdev: Fix off-by-one error when unmapping with holes adds cd659881219d xen/gntdev: Fix partial gntdev_mmap() cleanup adds 413e58ac3d84 sctp: add a ceiling to optlen in some sockopts adds 00c840f3b51c sctp: make use of pre-calculated len adds 83d9e9c211fe net: gianfar_ptp: move set_fipers() to spinlock protecting area adds e69660fdecda of_mdio: avoid MDIO bus removal when a PHY is missing adds 3d23aaff9e55 nfp: always unmask aux interrupts at init adds 819cbaae314e mlxsw: pci: Wait after reset before accessing HW adds 60190108f7e2 MIPS: Implement __multi3 for GCC7 MIPS64r6 builds adds 27245fc6f7a8 powerpc/pseries: Enable RAS hotplug events later adds d8cf635c9142 arm64: dts: marvell: add comphy nodes on cp110 master and slave adds bc44a1bbd131 arm64: dts: marvell: mcbin: add comphy references to Ether [...] adds b6b42b3d2d95 net: sched: fix crash when deleting secondary chains adds 1c8e7e61cbdf net: sched: crash on blocks with goto chain action adds ac2be03ba64f net_sched: get rid of rcu_barrier() in tcf_block_put_ext() adds ab5d9d1751bc net: sched: fix use-after-free in tcf_block_put_ext adds 6e4548ea58e6 Linux 4.14.24 adds 971039cc4da1 Bluetooth: btusb: Use DMI matching for QCA reset_resume quirking adds 972b19e615a2 ixgbe: fix crash in build_skb Rx code path adds 703fca31ac31 tpm: st33zp24: fix potential buffer overruns caused by bit [...] adds 648b62fda1a3 tpm: fix potential buffer overruns caused by bit glitches [...] adds e9951ab03f51 tpm_i2c_infineon: fix potential buffer overruns caused by [...] adds 37dfbccd4b22 tpm_i2c_nuvoton: fix potential buffer overruns caused by b [...] adds f8e331c508c2 tpm_tis: fix potential buffer overruns caused by bit glitc [...] adds fbb6fba47c05 tpm: constify transmit data pointers adds e5966192439e tpm_tis_spi: Use DMA-safe memory for SPI transfers adds ebc24a828a2f ALSA: usb-audio: Add a quirck for B&W PX headphones adds a2102a155f3d ALSA: control: Fix memory corruption risk in snd_ctl_elem_read adds e5e9a08e151f ALSA: x86: Fix missing spinlock and mutex initializations adds 34516912bfd7 ALSA: hda: Add a power_save blacklist adds e2c3f7270218 ALSA: hda - Fix pincfg at resume on Lenovo T470 dock adds 33b42aa617d1 mmc: sdhci-pci: Fix S0i3 for Intel BYT-based controllers adds cb65fc21f387 mmc: dw_mmc-k3: Fix out-of-bounds access through DT alias adds 4d5123a0b37c mmc: dw_mmc: Avoid accessing registers in runtime suspended state adds e03d46a156d9 mmc: dw_mmc: Factor out dw_mci_init_slot_caps adds ec274a65154a mmc: dw_mmc: Fix out-of-bounds access for slot's caps adds 6b218ed6bd07 timers: Forward timer base before migrating timers adds 90c3f0d36000 parisc: Use cr16 interval timers unconditionally on qemu adds 47e7fc96cddc parisc: Reduce irq overhead when run in qemu adds dabf89052e8e parisc: Fix ordering of cache and TLB flushes adds eae6179f5539 btrfs: use proper endianness accessors for super_copy adds 17644a0bbb19 block: fix the count of PGPGOUT for WRITE_SAME adds 7f43f610c4bb block: kyber: fix domain token leak during requeue adds d5168ce35434 vfio: disable filesystem-dax page pinning adds 3379a37a7409 cpufreq: s3c24xx: Fix broken s3c_cpufreq_init() adds 0ba6c33b3287 dax: fix vma_is_fsdax() helper adds 93e1f7fc77e6 direct-io: Fix sleep in atomic due to sync AIO adds e521a723fd3f x86/xen: Zero MSR_IA32_SPEC_CTRL before suspend adds f70befc397a6 x86/platform/intel-mid: Handle Intel Edison reboot correctly adds 71978491bb66 x86/cpu_entry_area: Sync cpu_entry_area to initial_page_table adds 4c13e689e5f0 bridge: check brport attr show in brport_show adds 4a5048e7fdeb fib_semantics: Don't match route with mismatching tclassid adds 2cdc12a498fc hdlc_ppp: carrier detect ok, don't turn off negotiation adds c3d7d3a099f6 ipv6 sit: work around bogus gcc-8 -Wrestrict warning adds 94870df33c9b net: amd-xgbe: fix comparison to bitshift when dealing wit [...] adds da260080c2e3 net: ethernet: ti: cpsw: fix net watchdog timeout adds f80c28a585b5 net: fix race on decreasing number of TX queues adds 3bcf69f8e786 net: ipv4: don't allow setting net.ipv4.route.min_pmtu below 68 adds 60b28d5ef3e3 netlink: ensure to loop over all netns in genlmsg_multicas [...] adds 795f3deff199 net: sched: report if filter is too large to dump adds 5775f7876467 ppp: prevent unregistered channels from connecting to PPP units adds 1fc74a57a8ae sctp: verify size of a new chunk in _sctp_make_chunk() adds fecb84a83f84 udplite: fix partial checksum initialization adds bf014cc18a3c net/mlx5e: Fix TCP checksum in LRO buffers adds 9f02a069bfdd sctp: fix dst refcnt leak in sctp_v4_get_dst adds 2229dd5dd6c6 mlxsw: spectrum_switchdev: Check success of FDB add operation adds f26693d38760 net/mlx5e: Specify numa node when allocating drop rq adds dcb5da20ee3f net: phy: fix phy_start to consider PHY_IGNORE_INTERRUPT adds 17634603d494 tcp: Honor the eor bit in tcp_mtu_probe adds f0a04a0e1ab4 rxrpc: Fix send in rxrpc_send_data_packet() adds d6a76199e851 tcp_bbr: better deal with suboptimal GSO adds ff01f118d168 doc: Change the min default value of tcp_wmem/tcp_rmem. adds 5b5be45ed1f2 net/mlx5e: Fix loopback self test when GRO is off adds a01550d778a4 net_sched: gen_estimator: fix broken estimators based on p [...] adds 54d6bc97b4c9 net/sched: cls_u32: fix cls_u32 on filter replace adds 36728a6b39c1 sctp: do not pr_err for the duplicated node in transport rhlist adds cc8dadb8c0f4 tcp: revert F-RTO middle-box workaround adds 0ab87ec99e99 tcp: revert F-RTO extension to detect more spurious timeouts adds 73cb791fe41c mlxsw: spectrum_router: Fix error path in mlxsw_sp_vr_create adds 97ba6e5ff684 net: ipv4: Set addr_type in hash_keys for forwarded case adds 00ec3b0ca32f sctp: fix dst refcnt leak in sctp_v6_get_dst() adds cbd173b8105c bridge: Fix VLAN reference count problem adds e7b316ac78e2 net/mlx5e: Verify inline header size do not exceed SKB lin [...] adds fb8a84cb9f6a amd-xgbe: Restore PCI interrupt enablement setting on resume adds ebadf888288c cls_u32: fix use after free in u32_destroy_key() adds abd7663b5d1c mlxsw: spectrum_router: Do not unconditionally clear route [...] adds eec434c573e7 netlink: put module reference if dump start fails adds abb4a8b870b5 tcp: purge write queue upon RST adds 1903344b6320 tuntap: correctly add the missing XDP flush adds 5134b919cc2c tuntap: disable preemption during XDP processing adds 99a781947c2a virtio-net: disable NAPI only when enabled during XDP set adds fcdfb9d80dc9 s390/qeth: fix underestimated count of buffer elements adds 128c7e692333 s390/qeth: fix SETIP command handling adds fa4919e37f8e s390/qeth: fix overestimated count of buffer elements adds 027637104ddf s390/qeth: fix IP removal on offline cards adds 56f662db7f56 s390/qeth: fix double-free on IP add/remove race adds 87c4789f452d Revert "s390/qeth: fix using of ref counter for rxip addresses" adds eae17c406390 s390/qeth: fix IP address lookup for L3 devices adds c5f32462f0df s390/qeth: fix IPA command submission race adds ccddee811eba blk-mq: don't call io sched's .requeue_request when requeu [...] adds 1ba2b9e01dbf media: m88ds3103: don't call a non-initalized function adds bd3ead457638 EDAC, sb_edac: Fix out of bound writes during DIMM configu [...] adds c09ea9a8da5b KVM: s390: take care of clock-comparator sign control adds 58a5d1ac69a7 KVM: s390: provide only a single function for setting the [...] adds dbab3751bcc7 KVM: s390: consider epoch index on hotplugged CPUs adds 81a158d21498 KVM: s390: consider epoch index on TOD clock syncs adds 656772cb7233 nospec: Allow index argument to have const-qualified type adds b20d1086410a x86/mm: Fix {pmd,pud}_{set,clear}_flags() adds 8dc356e5b936 ARM: orion: fix orion_ge00_switch_board_info initialization adds 4c02f0164b0e ARM: dts: rockchip: Remove 1.8 GHz operation point from ph [...] adds fc6be8bc1216 ARM: mvebu: Fix broken PL310_ERRATA_753970 selects adds e0c7b2b16666 ARM: kvm: fix building with gcc-8 adds f925158cb0d2 KVM: x86: extend usage of RET_MMIO_PF_* constants adds 1ebf9ab6c4a0 KVM: X86: Fix SMRAM accessing even if VM is shutdown adds 7135aaf3ed63 KVM: mmu: Fix overlap between public and private memslots adds 0d62a56dc454 KVM/x86: Remove indirect MSR op calls from SPEC_CTRL adds 03d62460c731 KVM: x86: move LAPIC initialization after VMCS creation adds 1f17daea7026 KVM/VMX: Optimize vmx_vcpu_run() and svm_vcpu_run() by mar [...] adds b4830f3ad9c5 KVM: x86: fix vcpu initialization with userspace lapic adds db98acd6f859 PCI/ASPM: Deal with missing root ports in link state handling adds 615462370ab6 KVM/x86: Fix wrong macro references of X86_CR0_PG_BIT and [...] adds b95f8ca8d719 KVM/x86: remove WARN_ON() for when vm_munmap() fails adds b2190cc39184 ACPI / bus: Parse tables as term_list for Dell XPS 9570 an [...] adds 2b8446579c1b ARM: dts: LogicPD SOM-LV: Fix I2C1 pinmux adds 4df591f704a2 ARM: dts: LogicPD Torpedo: Fix I2C1 pinmux adds 9474d8fa7ac4 md: only allow remove_and_add_spares when no sync_thread running. adds df11c2268c39 nvme-rdma: don't suppress send completions adds 8773f9bfa9e8 Linux 4.14.25 adds d9fd73c60bc9 bpf: fix mlock precharge on arraymaps adds 62a2caa5027f bpf: fix memory leak in lpm_trie map_free callback function adds 853223c2caf4 bpf: fix rcu lockdep warning for lpm_trie map_free callback adds 7e657aa3b4f7 bpf, x64: implement retpoline for tail call adds 03549a3476e1 bpf, arm64: fix out of bounds access in tail call adds e1760b3563fb bpf: add schedule points in percpu arrays management adds 3e272a8cd57a bpf: allow xadd only on aligned memory adds a91064ff43a2 bpf, ppc64: fix out of bounds access in tail call adds dc6fb79de47d KVM: x86: fix backward migration with async_PF adds 96427a5164f3 Linux 4.14.26 adds 31c4bc6e01e5 kbuild: move "_all" target out of $(KBUILD_SRC) conditional adds 9a07f4a6befc watchdog: hpwdt: SMBIOS check adds d40d7b332592 watchdog: hpwdt: Check source of NMI adds 41da51dbc372 watchdog: hpwdt: fix unused variable warning adds 77fbdd1e2a0c watchdog: hpwdt: Remove legacy NMI sourcing. adds c116baf79f0e ARM: omap2: hide omap3_save_secure_ram on non-OMAP3 builds adds 314b54aae2ad ASoC: Intel: Skylake: Fix jack name format substitution adds 310f286ded5f ASoC: Intel: kbl: fix jack name adds 638c2e4eff89 netfilter: add back stackpointer size checks adds 4514a597aa43 netfilter: ipt_CLUSTERIP: fix a race condition of proc fil [...] adds 2a7ebc07a153 netfilter: xt_hashlimit: fix lock imbalance adds ab737b02b2fd netfilter: x_tables: fix missing timer initialization in xt_LED adds 53f94e6110aa netfilter: nat: cope with negative port range adds c89e04e5c06e netfilter: IDLETIMER: be syzkaller friendly adds eaa06bfba8ea netfilter: ebtables: CONFIG_COMPAT: don't trust userland offsets adds 2d7e07003950 netfilter: bridge: ebt_among: add missing match size checks adds 39f154faecc2 netfilter: ipv6: fix use-after-free Write in nf_nat_ipv6_m [...] adds 9131a1b3d9c8 netfilter: use skb_to_full_sk in ip6_route_me_harder adds f1bb2393fcd0 tpm_tis: Move ilb_base_addr to tpm_tis_data adds 7cea3381216a tpm: Keep CLKRUN enabled throughout the duration of transm [...] adds 1ef7d99cc897 tpm: delete the TPM_TIS_CLK_ENABLE flag adds 30c3b70e8d83 tpm: remove unused variables adds 7b6f41b7377a tpm: only attempt to disable the LPC CLKRUN if is already enabled adds f58abb5bbd23 scsi: qla2xxx: Fix system crash for Notify ack timeout handling adds e0be82d7801a scsi: qla2xxx: Fix gpnid error processing adds 2cd1f76b293e scsi: qla2xxx: Move session delete to driver work queue adds fae72a271001 scsi: qla2xxx: Skip IRQ affinity for Target QPairs adds 8e6cbe51afee scsi: qla2xxx: Fix re-login for Nport Handle in use adds a6d50e89f119 scsi: qla2xxx: Retry switch command on time out adds 585f4ebd9e66 scsi: qla2xxx: Serialize GPNID for multiple RSCN adds 4274e4a3bee9 scsi: qla2xxx: Fix login state machine stuck at GPDB adds 1411448e0a1b scsi: qla2xxx: Fix NPIV host cleanup in target mode adds f92ec32f33ba scsi: qla2xxx: Fix Relogin being triggered too fast adds 4929c452336c scsi: qla2xxx: Fix PRLI state check adds 11739154e650 scsi: qla2xxx: Fix abort command deadlock due to spinlock adds 0b42928ca54c scsi: qla2xxx: Replace fcport alloc with qla2x00_alloc_fcport adds 21e4e9c6d8ab scsi: qla2xxx: Fix scan state field for fcport adds 1bc43df12141 scsi: qla2xxx: Clear loop id after delete adds f5ff7098d906 scsi: qla2xxx: Defer processing of GS IOCB calls adds e62c1051a4fd scsi: qla2xxx: Remove aborting ELS IOCB call issued as par [...] adds 0393270e9e58 scsi: qla2xxx: Fix system crash in qlt_plogi_ack_unref adds 29060ff7c1ed scsi: qla2xxx: Fix memory leak in dual/target mode adds 2bca2c58d83b NFS: Fix an incorrect type in struct nfs_direct_req adds e131a6d68cd5 pNFS: Prevent the layout header refcount going to zero in [...] adds 7b7574e9b209 NFS: Fix unstable write completion adds 9b2d784a39d4 RDMA/ucma: Limit possible option size adds 01b8c0e36063 RDMA/ucma: Check that user doesn't overflow QP state adds dbfed071633c RDMA/mlx5: Fix integer overflow while resizing CQ adds e0486b303556 IB/uverbs: Improve lockdep_check adds bba05fb6a13b net/smc: fix NULL pointer dereference on sock_create_kern( [...] adds 4b26a307391f regulator: stm32-vrefbuf: fix check on ready flag adds f306b12928b9 drm/i915: Fix rsvd2 mask when out-fence is returned adds 492056f2944e drm/i915: Clear the in-use marker on execbuf failure adds 7b3f881e41c5 drm/i915: Disable DC states around GMBUS on GLK adds d3accc34d793 drm/i915: Update watermark state correctly in sanitize_watermarks adds c16a67695cd6 drm/i915: Try EDID bitbanging on HDMI after failed read adds 2e5033364e0d drm/i915/perf: fix perf stream opening lock adds 4dbc3e4d8b28 scsi: core: Avoid that ATA error handling can trigger a ke [...] adds 07b749546521 scsi: qla2xxx: Fix NULL pointer crash due to active timer [...] adds 0547d1135081 drm/i915: Always call to intel_display_set_init_power() in [...] adds 363e3fd5fa49 workqueue: Allow retrieval of current task's work struct adds c261d5a4e5bf drm: Allow determining if current task is output poll worker adds 8c13b37c887d drm/nouveau: Fix deadlock on runtime suspend adds 9c1508eff805 drm/radeon: Fix deadlock on runtime suspend adds e6a23183d800 drm/amdgpu: Fix deadlock on runtime suspend adds 9b9a82c0e2e1 drm/nouveau: prefer XBGR2101010 for addfb ioctl adds 396ff3687674 drm/amd/powerplay/smu7: allow mclk switching with no displays adds cfc381d215af drm/amd/powerplay/vega10: allow mclk switching with no displays adds 1dd93412438e Revert "drm/radeon/pm: autoswitch power state when in bala [...] adds 9c1192dcb7ba drm/radeon: insist on 32-bit DMA for Cedar on PPC64/PPC64LE adds 26078a2d862d drm/amd/powerplay: fix power over limit on Fiji adds 20f3ff9738c0 drm/amdgpu: used cached pcie gen info for SI (v2) adds 755e5527e57f drm/amdgpu: Notify sbios device ready before send request adds f641c63d750a drm/radeon: fix KV harvesting adds e919af14fa17 drm/amdgpu: fix KV harvesting adds 783fd8eb86fc drm/amdgpu:Correct max uvd handles adds 6c6f1e60b5e4 drm/amdgpu:Always save uvd vcpu_bo in VM Mode adds 26f1a4666090 MIPS: BMIPS: Do not mask IPIs during suspend adds e06fe5925771 MIPS: ath25: Check for kzalloc allocation failure adds d90bb7c6806b MIPS: OCTEON: irq: Check for null return on kzalloc allocation adds 91e019af29cd PCI: dwc: Fix enumeration end when reaching root subordinate adds 89d3fccd8bab Input: matrix_keypad - fix race when disabling interrupts adds d50cb5cedb6f lib/bug.c: exclude non-BUG/WARN exceptions from report_bug() adds 88b3e6acbae0 mm/memblock.c: hardcode the end_pfn being -1 adds 7f18a19b2113 Documentation/sphinx: Fix Directive import error adds 5f9113db06a4 loop: Fix lost writes caused by missing flag adds 583cc79b7380 virtio_ring: fix num_free handling in error case adds 3da2a62a61d1 KVM: s390: fix memory overwrites when not using SCA entries adds c1badd7b65c4 arm64: mm: fix thinko in non-global page table attribute check adds e3a8c7b5d707 IB/core: Fix missing RDMA cgroups release in case of failu [...] adds ffced04184f5 kbuild: Handle builtin dtb file names containing hyphens adds 525673339fb1 dm bufio: avoid false-positive Wmaybe-uninitialized warning adds f1833eb13078 IB/mlx5: Fix incorrect size of klms in the memory region adds 14c2230b83bc bcache: fix crashes in duplicate cache device register adds c6a1c0caf2d0 bcache: don't attach backing with duplicate UUID adds 859334041d04 x86/MCE: Save microcode revision in machine check records adds 5c1c405d3936 x86/MCE: Serialize sysfs changes adds c192a793f056 perf tools: Fix trigger class trigger_on() adds c5bd1ad601d1 x86/spectre_v2: Don't check microcode versions when runnin [...] adds 2c269a2557a9 ALSA: hda/realtek - Add support headset mode for DELL WYSE adds 37872f84cc2d ALSA: hda/realtek - Add headset mode support for Dell laptop adds 3c69eccc1ab1 ALSA: hda/realtek: Limit mic boost on T480 adds 816ee317d8a2 ALSA: hda/realtek - Fix dock line-out volume on Dell Preci [...] adds 7b4e500bada3 ALSA: hda/realtek - Make dock sound work on ThinkPad L570 adds d9c724729d0d ALSA: seq: Don't allow resizing pool in use adds 6d3a7dcba8c5 ALSA: seq: More protection for concurrent write and ioctl races adds 818b447d14e4 ALSA: hda - Fix a wrong FIXUP for alc289 on Dell machines adds f2ba41eb6290 ALSA: hda: add dock and led support for HP EliteBook 820 G3 adds 3deecffb1b78 ALSA: hda: add dock and led support for HP ProBook 640 G2 adds 8540351ee8a4 scsi: qla2xxx: Fix NULL pointer crash due to probe failure adds 608d96fc43a3 scsi: qla2xxx: Fix recursion while sending terminate exchange adds 20b4c7f86df9 dt-bindings: Document mti,mips-cpc binding adds dc2f0da8350e MIPS: CPC: Map registers using DT in mips_cpc_default_phys_base() adds bebe3994ddaf nospec: Kill array_index_nospec_mask_check() adds 2e19277e1df5 nospec: Include <asm/barrier.h> dependency adds b690fda31a47 x86/entry: Reduce the code footprint of the 'idtentry' macro adds 5f9d19a6c9e1 x86/entry/64: Use 'xorl' for faster register clearing adds c507f00d2b5e x86/mm: Remove stale comment about KMEMCHECK adds e793e30063b9 x86/asm: Improve how GEN_*_SUFFIXED_RMWcc() specify clobbers adds cd9547e51503 x86/LDT: Avoid warning in 32-bit builds with older gcc adds 8cb411344339 x86-64/realmode: Add instruction suffix adds a66fe0437d85 Revert "x86/retpoline: Simplify vmexit_fill_RSB()" adds c3ffdb5a2ed4 x86/speculation: Use IBRS if available before calling into [...] adds e76a9431f21a x86/retpoline: Support retpoline builds with Clang adds 945e3d00ecdc x86/speculation, objtool: Annotate indirect calls/jumps fo [...] adds 5065490489ee x86/speculation: Move firmware_restrict_branch_speculation [...] adds 6fceef2e7feb x86/paravirt, objtool: Annotate indirect calls adds 4d840d9a1742 x86/boot, objtool: Annotate indirect jump in secondary_sta [...] adds f9be9ef91a14 x86/mm/sme, objtool: Annotate indirect call in sme_encrypt [...] adds 8c2768139ffb objtool: Use existing global variables for options adds e6993149fa4d objtool: Add retpoline validation adds cfe39acafbaf kbuild: re-order the code to not parse unnecessary variables adds 6288eb92cae8 kbuild: Set KBUILD_CFLAGS before incl. arch Makefile adds 3945bbe1525f kbuild: move cc-option and cc-disable-warning after incl. [...] adds a69898c9eb0a objtool: Add module specific retpoline rules adds c3b9f72606ac objtool, retpolines: Integrate objtool with retpoline supp [...] adds a617f2e36d67 objtool: Fix another switch table detection issue adds e8be8ff1f757 objtool: Fix 32-bit build adds 24e955e59100 x86/kprobes: Fix kernel crash when probing .entry_trampoline code adds 9b1fb9cc922d Linux 4.14.27 adds 76fbc152cd8c net: phy: fix resume handling adds 6bccf8962b78 net: phy: Restore phy_resume() locking assumption adds a971fc44c94b x86: Treat R_X86_64_PLT32 as R_X86_64_PC32 adds 577ad1c9bcfd ASoC: sun4i-i2s: Fix RX slot number of SUN8I adds 90442512a6c6 ASoC: sgtl5000: Fix suspend/resume adds 57e2eb2d13db ASoC: wm_adsp: For TLV controls only register TLV get/set adds 92d770524625 ASoC: rt5651: Fix regcache sync errors on resume adds 490869f59f58 usb: host: xhci-rcar: add support for r8a77965 adds d7c3836cd166 xhci: Fix front USB ports on ASUS PRIME B350M-A adds d03fbfded594 xhci: fix endpoint context tracer output adds a6a8916de0db serial: sh-sci: prevent lockup on full TTY buffers adds 3c8e0474f543 tty/serial: atmel: add new version check for usart adds fdd0f1b2efc7 uas: fix comparison for error code adds 4c2d71dd0f90 staging: comedi: fix comedi_nsamples_left. adds 6de9ee2f3020 staging: android: ashmem: Fix lockdep issue during llseek adds f8187fd2aeda USB: storage: Add JMicron bridge 152d:2567 to unusual_devs.h adds d4f0bf4525fd usbip: vudc: fix null pointer dereference on udc->lock adds 42b8dfefbb1b usb: quirks: add control message delay for 1b1c:1b20 adds 59b0613d3f40 usb: usbmon: Read text within supplied buffer size adds 99d7fb05c1e9 usb: gadget: f_fs: Fix use-after-free in ffs_fs_kill_sb() adds e52fb772cb1d usb: dwc3: Fix lock-up on ID change during system suspend/resume adds 099d055f8ab9 serial: 8250_pci: Add Brainboxes UC-260 4 port serial device adds 0da58aed9edc serial: core: mark port as initialized in autoconfig adds dbacf552cdbf earlycon: add reg-offset to physical address before mapping adds d916e453942b dm mpath: fix passing integrity data adds 2b0509fa4afe Revert "btrfs: use proper endianness accessors for super_copy" adds e19df194b50e drm/edid: set ELD connector type in drm_edid_to_eld() adds 182c594668e7 dma-buf/fence: Fix lock inversion within dma-fence-array adds d2bbda4c374c video/hdmi: Allow "empty" HDMI infoframes adds addf1ae9fcb2 HID: multitouch: Only look at non touch fields in first pa [...] adds f0ab595c2de0 HID: elo: clear BTN_LEFT mapping adds cc218843b44d iwlwifi: mvm: rs: don't override the rate history in the s [...] adds 9ac03f5260e4 ARM: dts: koelsch: Move cec_clock to root node adds 7299cd29f12c clk: meson: gxbb: fix wrong clock for SARADC/SANA adds dc743e973895 ARM: dts: exynos: Correct Trats2 panel reset line adds 0e2685fef97d drm/amdgpu: fix get_max_engine_clock_in_mhz adds dc3173bf6ccb staging: rtl8822be: fix missing null check on dev_alloc_sk [...] adds b9faab6a01e9 typec: tcpm: fusb302: Resolve out of order messaging events adds 872181a79b35 USB: ledtrig-usbport: fix of-node leak adds 9c2825526d96 sched: Stop switched_to_rt() from sending IPIs to offline CPUs adds cebb9043093e sched: Stop resched_cpu() from sending IPIs to offline CPUs adds 90cf769aeb5a crypto: ecc - Fix NULL pointer deref. on no default_rng adds 919ba939de1a crypto: cavium - fix memory leak on info adds 00c7a2690dcc test_firmware: fix setting old custom fw path back on exit adds 31a0f4502108 net: ieee802154: adf7242: Fix bug if defined DEBUG adds f113f794410a rtc: brcmstb-waketimer: fix error handling in brcmstb_wake [...] adds bd174cd107d0 net: xfrm: allow clearing socket xfrm policies. adds 4ab1fcc7a5f7 mtd: nand: fix interpretation of NAND_CMD_NONE in nand_com [...] adds 5132282f9c4b net: thunderx: Set max queue count taking XDP_TX into account adds 0ed43f944a40 ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin adds 2f1f60c4b903 ARM: dts: omap3-n900: Fix the audio CODEC's reset pin adds 926b261b1ed5 mtd: nand: ifc: update bufnum mask for ver >= 2.0.0 adds 5aac93adff9c userns: Don't fail follow_automount based on s_user_ns adds ab3db1af4210 xfrm: Fix xfrm_replay_overflow_offload_esn adds 7579edac03e6 leds: pm8058: Silence pointer to integer size warning adds 487d43596072 power: supply: ab8500_charger: Fix an error handling path adds 893bfd501781 power: supply: ab8500_charger: Bail out in case of error i [...] adds cb334409bb02 drm/etnaviv: make THERMAL selectable adds 975486d1f138 iio: adc: ina2xx: Shift bus voltage register to mask flag bits adds 6af44accf4ff iio: health: max30102: Add power enable parameter to get_t [...] adds bde5c6dca065 ath10k: update tdls teardown state to target adds 0049457bfde6 cpufreq: Fix governor module removal race adds 5d8c64ea75f3 drm/amdgpu:fix random missing of FLR NOTIFY adds 65722e73086d scsi: ses: don't ask for diagnostic pages repeatedly during probe adds 5dc7257b7ca7 pwm: stmpe: Fix wrong register offset for hwpwm=2 case adds 81a16b68d254 drm/sun4i: Fix format mask in DE2 driver adds 162ee473a0cb pinctrl: sh-pfc: r8a7791: Add can_clk function adds 9334b702531d pinctrl: sh-pfc: r8a7795-es1: Fix MOD_SEL1 bit[25:24] to 0 [...] adds f9b186caa071 perf annotate: Fix unnecessary memory allocation for s390x adds e6fb81cb22b7 perf annotate: Fix objdump comment parsing for Intel mov d [...] adds bd301e538bd6 iwlwifi: mvm: avoid dumping assert log when device is stopped adds 6d6a5eae5600 drm/amdgpu:fix virtual dce bug adds 1a7e2b546b0f clk: qcom: msm8916: fix mnd_width for codec_digcodec adds 0c2fa288cfc3 mwifiex: cfg80211: do not change virtual interface during [...] adds 9c0a007d1efc ath10k: fix invalid STS_CAP_OFFSET_MASK adds 4309a1e0d1c3 tools/usbip: fixes build with musl libc toolchain adds 564030343299 spi: sun6i: disable/unprepare clocks on remove adds 677794fb0ca2 bnxt_en: Don't print "Link speed -1 no longer supported" m [...] adds a60a3523b398 scsi: core: scsi_get_device_flags_keyed(): Always return d [...] adds 97b8a9a87832 scsi: devinfo: apply to HP XP the same flags as Hitachi VSP adds 32097005dd78 scsi: dh: add new rdac devices adds 77ec30a0b35e media: vsp1: Prevent suspending and resuming DRM pipelines adds 8834a75d8acb dm raid: fix raid set size revalidation adds b6b70d70331f media: cpia2: Fix a couple off by one bugs adds 623f21858691 media: davinci: vpif_capture: add NULL check on devm_kzall [...] adds 127bda4b0912 virtio_net: Disable interrupts if napi_complete_done resch [...] adds a80de288d6c5 net: sched: drop qdisc_reset from dev_graft_qdisc adds 30d45938f2a5 veth: set peer GSO values adds 12848af16f9e drm/amdkfd: Fix memory leaks in kfd topology adds d744153d67fd powerpc/modules: Don't try to restore r2 after a sibling call adds 9281b0856dcd powerpc/64: Don't trace irqs-off at interrupt return to so [...] adds 4df57c45f762 arm64: dts: renesas: salvator-common: Add EthernetAVB PHY reset adds 9bece8dda367 agp/intel: Flush all chipset writes after updating the GGTT adds f6ae26c08033 mac80211_hwsim: enforce PS_MANUAL_POLL to be set after PS_ENABLED adds 8077cba5b1f0 mac80211: remove BUG() when interface type is invalid adds 00be5b299063 crypto: caam/qi - use correct print specifier for size_t adds b45ccc79b04a ASoC: nuc900: Fix a loop timeout test adds 4117e8971923 mmc: mmc_test: Ensure command queue is disabled for testing adds 0ced0c46b418 Fix misannotated out-of-line _copy_to_user() adds 17c8c5998857 ipvlan: add L2 check for packets arriving via virtual devices adds 09e59383eb1c rcutorture/configinit: Fix build directory error message adds c02dd004559c locking/locktorture: Fix num reader/writer corner cases adds fd6170bf4381 ima: relax requiring a file signature for new files with z [...] adds 4f33fcc68abe IB/mlx5: revisit -Wmaybe-uninitialized warning adds e09475d69826 dmaengine: qcom_hidma: check pending interrupts adds 1c8b6717a268 drm/i915/glk: Disable Guc and HuC on GLK adds 42b96e19dddd Linux 4.14.28 adds 828ba3c7fd5a x86/cpufeatures: Add Intel Total Memory Encryption cpufeature adds 4cf4908d1d4e x86/cpufeatures: Add Intel PCONFIG cpufeature adds 9ad561690f83 selftests/x86/entry_from_vm86: Exit with 1 if we fail adds 6d3789cafd00 selftests/x86: Add tests for User-Mode Instruction Prevention adds 102c51c63494 selftests/x86: Add tests for the STR and SLDT instructions adds 602e52e66fbe selftests/x86/entry_from_vm86: Add test cases for POPF adds 68ce99300659 x86/vm86/32: Fix POPF emulation adds 76aaa3978252 x86/speculation, objtool: Annotate indirect calls/jumps fo [...] adds 732f9a89fc1e x86/speculation: Remove Skylake C2 from Speculation Contro [...] adds 4b428e9998c1 KVM: x86: Fix device passthrough when SME is active adds 6fcb523eafa0 x86/mm: Fix vmalloc_fault to use pXd_large adds a9cf8b6fe73b parisc: Handle case where flush_cache_range is called with [...] adds 5ee6abaa5370 ALSA: pcm: Fix UAF in snd_pcm_oss_get_formats() adds c0cafa62d780 ALSA: hda - Revert power_save option default value adds 0609022631b3 ALSA: seq: Fix possible UAF in snd_seq_check_queue() adds 3d1ef6fbdc22 ALSA: seq: Clear client entry before deleting else at closing adds bdbd0a2082d5 drm/nouveau/bl: Fix oops on driver unbind adds b4a9192c74ad drm/amdgpu: fix prime teardown order adds 1a50b5f07acf drm/radeon: fix prime teardown order adds 690291bccba9 drm/amdgpu/dce: Don't turn off DP sink when disconnected adds 0481f001d9c1 fs: Teach path_connected to handle nfs filesystems with mu [...] adds 2ffe95e3aa1e KVM: arm/arm64: Reduce verbosity of KVM init log adds b85437d007f4 kvm: arm/arm64: vgic-v3: Tighten synchronization for guest [...] adds e693f1331c4c KVM: arm/arm64: vgic: Don't populate multiple LRs with the [...] adds b071bce3ff7e lock_parent() needs to recheck if dentry got __dentry_kill [...] adds 076c7c06801a fs/aio: Add explicit RCU grace period when freeing kioctx adds cd21b3400bc1 fs/aio: Use RCU accessors for kioctx_table->table[] adds 1f4b6d083dc6 RDMAVT: Fix synchronization around percpu_ref adds e01cf461f1d0 irqchip/gic-v3-its: Ensure nr_ites >= nr_lpis adds e625797168ce btrfs: Fix NULL pointer exception in find_bio_stripe adds 7e7fbff126d1 btrfs: add missing initialization in btrfs_check_shared adds 0136bd7238b2 btrfs: alloc_chunk: fix DUP stripe size handling adds cb6945546b52 btrfs: Fix use-after-free when cleaning up fs_devs with a [...] adds d35115930d84 btrfs: remove spurious WARN_ON(ref->count < 0) in find_par [...] adds 1a8902505673 btrfs: Fix memory barriers usage with device stats counters adds 8cdd1908c174 scsi: qla2xxx: Fix smatch warning in qla25xx_delete_{rsp|req}_que adds 31de69d5c9b8 scsi: qla2xxx: Fix NULL pointer access for fcport structure adds 91cb90636e03 scsi: qla2xxx: Fix logo flag for qlt_free_session_done() adds c209d68794e6 scsi: qla2xxx: Fix crashes in qla2x00_probe_one on probe failure adds 3914aae2ae24 USB: gadget: udc: Add missing platform_device_put() on err [...] adds f2216e3e1d64 usb: dwc3: Fix GDBGFIFOSPACE_TYPE values adds 809607940362 Linux 4.14.29 adds 23e73e2ab4d2 scsi: megaraid_sas: Do not use 32-bit atomic request descr [...] adds 23081c335df9 staging: android: ashmem: Fix possible deadlock in ashmem_ioctl adds 5b58533858e3 Bluetooth: hci_qca: Avoid setup failure on missing rampatch adds e59e19dc4086 Bluetooth: btqcomsmd: Fix skb double free corruption adds b453f9d8c55e cpufreq: longhaul: Revert transition_delay_us to 200 ms adds b3cff08483d0 media: c8sectpfe: fix potential NULL pointer dereference i [...] adds 4df82a41e819 drm/msm: fix leak in failed get_pages adds e53e85d5082c RDMA/iwpm: Fix uninitialized error code in iwpm_send_mapinfo() adds 8dc11c413557 hv_netvsc: Fix the receive buffer size limit adds 6467b3e25447 hv_netvsc: Fix the TX/RX buffer default sizes adds 9854881c225a spi: sh-msiof: Avoid writing to registers from spi_master.setup() adds 9f180c6db58e rtlwifi: rtl_pci: Fix the bug when inactiveps is enabled. adds 2159db50a572 rtlwifi: always initialize variables given to RT_TRACE() adds 824f8613ea62 media: bt8xx: Fix err 'bt878_probe()' adds 057ee30417e5 ath10k: handling qos at STA side based on AP WMM enable/disable adds a9a14b17f72c media: [RESEND] media: dvb-frontends: Add delay to Si2168 restart adds 5ff0741646fd qmi_wwan: set FLAG_SEND_ZLP to avoid network initiated disconnect adds f1be26620373 tty: goldfish: Enable 'earlycon' only if built-in adds 79c3f5cf466d serial: 8250_dw: Disable clock on error adds 008029510ac8 cros_ec: fix nul-termination for firmware build info adds 08b810901020 watchdog: Fix potential kref imbalance when opening watchdog adds 71233e2541a4 watchdog: Fix kref imbalance seen if handle_boot_enabled=0 adds f4a0f85594ba platform/chrome: Use proper protocol transfer function adds e2a6f2967f67 dmaengine: zynqmp_dma: Fix race condition in the probe adds c1326c691f4d drm/tilcdc: ensure nonatomic iowrite64 is not used adds 9dd93e524955 mmc: avoid removing non-removable hosts during suspend adds 79a49fcc0768 mmc: block: fix logical error to avoid memory leak adds ea60e54b22aa /dev/mem: Add bounce buffer for copy-out adds 1b485793ce84 net: phy: meson-gxl: check phy_write return value adds 1a6610de8c1b sfp: fix EEPROM reading in the case of non-SFF8472 SFPs adds 639dab36edbd sfp: fix non-detection of PHY adds badf37254bc7 media: s5p-mfc: Fix lock contention - request_firmware() once adds 9766562956fd rtc: ac100: Fix multiple race conditions adds a4ac7cb593ad IB/ipoib: Avoid memory leak if the SA returns a different DGID adds 251695a39f05 RDMA/cma: Use correct size when writing netlink stats adds a3e4b8fe6479 IB/umem: Fix use of npages/nmap fields adds 58668d153baf iser-target: avoid reinitializing rdma contexts for isert [...] adds f7eda23c2990 vgacon: Set VGA struct resource types adds 83a2960ff6d1 omapdrm: panel: fix compatible vendor string for td028ttec1 adds 9967208b4f6c mmc: sdhci-xenon: wait 5ms after set 1.8V signal enable adds 728e120d1786 drm/omap: DMM: Check for DMM readiness after successful tr [...] adds f16a65befe74 pty: cancel pty slave port buf's work in tty_release adds d67d7bf8f12d coresight: Fix disabling of CoreSight TPIU adds 194b5ce11968 PCI: designware-ep: Fix ->get_msi() to check MSI_EN bit adds e1645629785b PCI: endpoint: Fix find_first_zero_bit() usage adds fea718819c69 PCI: rcar: Handle rcar_pcie_parse_request_of_pci_ranges() [...] adds 06299bd0cf73 media: davinci: fix a debug printk adds 130e535210ba pinctrl: Really force states during suspend/resume adds 915bd53d68f6 pinctrl: rockchip: enable clock when reading pin direction [...] adds f2b32ce1ccef iommu/vt-d: clean up pr_irq if request_threaded_irq fails adds e6cfc525163e ip6_vti: adjust vti mtu according to mtu of lower device adds 9cd6c84e9377 ip_gre: fix error path when erspan_rcv failed adds f1f225794a41 ip_gre: fix potential memory leak in erspan_rcv adds 6f4649f3bef8 soc: qcom: smsm: fix child-node lookup adds 1626beb0b5d8 scsi: lpfc: Fix SCSI LUN discovery when SCSI and NVME enabled adds 7b7e076f8cad scsi: lpfc: Fix issues connecting with nvme initiator adds e434a6eaed8c RDMA/ocrdma: Fix permissions for OCRDMA_RESET_STATS adds 1de82078a0c0 ARM: dts: aspeed-evb: Add unit name to memory node adds 14d920fc4579 nfsd4: permit layoutget of executable-only files adds 24c92f975cb2 clk: at91: pmc: Wait for clocks when resuming adds 9e9d9b1a3dbf clk: Don't touch hardware when reparenting during registration adds fa97cdb4c71e clk: axi-clkgen: Correctly handle nocount bit in recalc_rate() adds 53555c8fc8a2 clk: si5351: Rename internal plls to avoid name collisions adds e618ff1ac59c crypto: artpec6 - set correct iv size for gcm(aes) adds 0493d72ee4d6 dmaengine: ti-dma-crossbar: Fix event mapping for TPCC_EVT [...] adds 9d72b2696e0a scsi: mpt3sas: fix oops in error handlers after shutdown/unload adds 3748694f1b91 scsi: mpt3sas: wait for and flush running commands on shut [...] adds cf1eb16eef13 IB/mlx5: Fix integer overflows in mlx5_ib_create_srq adds 00fb52a3828d IB/mlx5: Fix out-of-bounds read in create_raw_packet_qp_rq adds 8b0c4a2e04f7 serial: 8250_pci: Don't fail on multiport card class adds 02db484a0583 RDMA/core: Do not use invalid destination in determining p [...] adds 712b442c68c2 clk: migrate the count of orphaned clocks at init adds ce3e82c0630f RDMA/ucma: Fix access to non-initialized CM_ID object adds e82496fbe3a0 RDMA/ucma: Don't allow join attempts for unsupported AF family adds 957435b566c9 kbuild: fix linker feature test macros when cross compilin [...] adds 5019b23699f4 RDMA/vmw_pvrdma: Fix usage of user response structures in [...] adds de8cdc557231 Linux 4.14.30 adds fb45c56ebd0f MIPS: ralink: Remove ralink_halt() adds e73ac1875971 MIPS: ralink: Fix booting on MT7621 adds 8b23936074d9 MIPS: lantiq: Fix Danube USB clock adds 124532fc3c28 MIPS: lantiq: Enable AHB Bus for USB adds ea26b66f10cb MIPS: lantiq: ase: Enable MFD_SYSCON adds f81b0e627b67 iio: chemical: ccs811: Corrected firmware boot/application [...] adds d1138478e071 iio: st_pressure: st_accel: pass correct platform data to init adds 2b706310e520 iio: adc: meson-saradc: unlock on error in meson_sar_adc_lock() adds 3aa7360be333 ALSA: usb-audio: Fix parsing descriptor of UAC2 processing unit adds 1fcbcfff716f ALSA: aloop: Sync stale timer before release adds 88079d335aac ALSA: aloop: Fix access to not-yet-ready substream via cable adds 8d49f5625eda ALSA: hda - Force polling mode on CFL for fixing codec com [...] adds dc9d942e45c0 ALSA: hda/realtek - Fix speaker no sound after system resume adds 7a42d11ab86e ALSA: hda/realtek - Fix Dell headset Mic can't record adds 856da5e097e0 ALSA: hda/realtek - Always immediately update mute LED wit [...] adds fcc71c97a384 mmc: core: Fix tracepoint print of blk_addr and blksz adds 39254113845c mmc: core: Disable HPI for certain Micron (Numonyx) eMMC cards adds 72439a30c096 mmc: block: fix updating ext_csd caches on ioctl call adds 23a8825aea65 mmc: dw_mmc: Fix the DTO/CTO timeout overflow calculation [...] adds a592984e03e6 mmc: dw_mmc: exynos: fix the suspend/resume issue for exynos5433 adds aa26895af31b mmc: dw_mmc: fix falling from idmac to PIO mode when dw_mc [...] adds 8f5f582cabd7 PCI: Add function 1 DMA alias quirk for Highpoint RocketRAID 644L adds a05b610534a9 ahci: Add PCI-id for the Highpoint Rocketraid 644L card adds ef006d43bc61 lockdep: fix fs_reclaim warning adds 2eb67f85d55b clk: bcm2835: Fix ana->maskX definitions adds 55306d632ab8 clk: bcm2835: Protect sections updating shared registers adds 9efd9903f561 clk: sunxi-ng: a31: Fix CLK_OUT_* clock ops adds 8f59abbdeb9d RDMA/mlx5: Fix crash while accessing garbage pointer and f [...] adds a1da0548a932 Drivers: hv: vmbus: Fix ring buffer signaling adds b64ffeecfbdd pinctrl: samsung: Validate alias coming from DT adds 3a64bcc3e67a Bluetooth: btusb: Remove Yoga 920 from the btusb_needs_res [...] adds cd3141c02404 Bluetooth: btusb: Add Dell OptiPlex 3060 to btusb_needs_re [...] adds 15a4417cc652 Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174 adds 8745d2063d28 libata: fix length validation of ATAPI-relayed SCSI commands adds cd47a2ccc602 libata: remove WARN() for DMA or PIO command without data adds 5e67e65d21d0 libata: don't try to pass through NCQ commands to non-NCQ devices adds 3962dd60a67b libata: Apply NOLPM quirk to Crucial MX100 512GB SSDs adds 603f0168c1ef libata: disable LPM for Crucial BX100 SSD 500GB drive adds 01b6d6839a28 libata: Enable queued TRIM for Samsung SSD 860 adds 596d0a8e7c77 libata: Apply NOLPM quirk to Crucial M500 480 and 960GB SSDs adds 65ab5809b48d libata: Make Crucial BX100 500GB LPM quirk apply to all fi [...] adds 2b4bb9f3869b libata: Modify quirks for MX100 to limit NCQ_TRIM quirk to [...] adds aa0533f4f7b2 cgroup: fix rule checking for threaded mode switching adds 797bfd05d404 nfsd: remove blocked locks on client teardown adds 1e8628443ede hugetlbfs: check for pgoff value overflow adds 04d47fc40367 h8300: remove extraneous __BIG_ENDIAN definition adds acdb4981644c mm/vmalloc: add interfaces to free unmapped page table adds 5bbd932ff58f x86/mm: implement free pmd/pte page interfaces adds 8b8b5c4f7f3a mm/khugepaged.c: convert VM_BUG_ON() to collapse fail adds b6b6783c8097 mm/thp: do not wait for lock_page() in deferred_split_scan() adds f5dad0409a72 mm/shmem: do not wait for lock_page() in shmem_unused_huge [...] adds 99b6ead444cf Revert "mm: page_alloc: skip over regions of invalid pfns [...] adds 4be50a9fe670 drm/vmwgfx: Fix black screen and device errors when runnin [...] adds 19246741a6df drm/vmwgfx: Fix a destoy-while-held mutex problem. adds b53d42b4ab92 drm/radeon: Don't turn off DP sink when disconnected adds fc1142a8ca2d drm: Reject getfb for multi-plane framebuffers adds c8deec718121 drm: udl: Properly check framebuffer mmap offsets adds b8b8151806ff mm/vmscan: wake up flushers for legacy cgroups too adds 8f860adbb3d8 acpi, numa: fix pxm to online numa node associations adds 7fbddfb00176 ACPI / watchdog: Fix off-by-one error at resource assignment adds 865a0221c7e2 libnvdimm, {btt, blk}: do integrity setup before add_disk() adds 7964c00a4a7e brcmfmac: fix P2P_DEVICE ethernet address generation adds 1a697e6ef91b rtlwifi: rtl8723be: Fix loss of signal adds 70001527f446 tracing: probeevent: Fix to support minus offset from symbol adds 84f7a040cf04 mtdchar: fix usage of mtd_ooblayout_ecc() adds 91ff3795b188 mtd: nand: fsl_ifc: Fix nand waitfunc return value adds 1aa0e4115330 mtd: nand: fsl_ifc: Fix eccstat array overflow for IFC ver [...] adds 3f3a6707770a mtd: nand: fsl_ifc: Read ECCSTAT0 and ECCSTAT1 registers f [...] adds 2a2b9ef30926 staging: ncpfs: memory corruption in ncp_read_kernel() adds 74f08b1e0de8 can: peak/pcie_fd: fix echo_skb is occupied! bug adds e7dc75584302 can: peak/pcie_fd: remove useless code when interface starts adds 8a731531d08f can: ifi: Repair the error handling adds 18f29aa5b55d can: ifi: Check core revision upon probe adds b3ab7e3dee87 can: cc770: Fix stalls on rt-linux, remove redundant IRQ ack adds 63affa180c7d can: cc770: Fix queue stall & dropped RTR reply adds 5c955c3cfb58 can: cc770: Fix use after free in cc770_tx_interrupt() adds 3832d40ef22e tty: vt: fix up tabstops properly adds 5a29ce2b9880 x86/entry/64: Don't use IST entry for #BP stack adds 852d9679a778 selftests/x86/ptrace_syscall: Fix for yet more glibc interference adds 373ccbd6eb03 x86/vsyscall/64: Use proper accessor to update P4D entry adds b08952bbc171 x86/efi: Free efi_pgd with free_pages() adds f7fbe38cc55b posix-timers: Protect posix clock array access against spe [...] adds 06b281015054 kvm/x86: fix icebp instruction handling adds faf470583a57 x86/build/64: Force the linker to use 2MB page size adds a9b385a59b1f x86/boot/64: Verify alignment of the LOAD segment adds 5fb252cad61f drm/syncobj: Stop reusing the same struct file for all syn [...] adds d244e5897c1f perf/x86/intel/uncore: Fix Skylake UPI event format adds b69902a42097 perf stat: Fix CVS output format for non-supported counters adds 227e2f91f0c9 perf/core: Fix ctx_event_type in ctx_resched() adds 59dbc2a44921 perf/x86/intel: Don't accidentally clear high bits in bdw_ [...] adds 294a6268bf16 perf/x86/intel/uncore: Fix multi-domain PCI CHA enumeratio [...] adds c7d20ac820ad iio: ABI: Fix name of timestamp sysfs file adds af00a24c9ea2 iio: imu: st_lsm6dsx: fix endianness in st_lsm6dsx_read_oneshot() adds 26023c977975 staging: android: ion: Zero CMA allocated memory adds 213b332c71a9 staging: lustre: ptlrpc: kfree used instead of kvfree adds 4208d820ed23 usb: xhci: Disable slot even when virt-dev is null adds d6e6e57e6045 usb: xhci: Fix potential memory leak in xhci_disable_slot() adds 3fdc6f0d1484 x86/pkeys/selftests: Rename 'si_pkey' to 'siginfo_pkey' adds 3e1130970ec3 kbuild: disable clang's default use of -fmerge-all-constants adds b4e02202a0ba bpf: skip unnecessary capability check adds 7514cd2f6d21 bpf, x64: increase number of passes adds 9861e6647c85 Linux 4.14.31 adds dbbf2d1e4077 tcp: reset sk_send_head in tcp_write_queue_purge adds e44c1733059c tcp: purge write queue upon aborting the connection adds 497166d63780 qed: Fix non TCP packets should be dropped on iWARP ll2 co [...] adds 223c54244252 sysfs: symlink: export sysfs_create_link_nowarn() adds 67a1dc567567 net: phy: relax error checking when creating sysfs link ne [...] adds b51eb57dac9c devlink: Remove redundant free on error path adds 82fb817863e3 macvlan: filter out unsupported feature flags adds a8f02befc87d net: ipv6: keep sk status consistent after datagram connec [...] adds 5defa8c9269a ipv6: old_dport should be a __be16 in __ip6_datagram_connect() adds cb4963b49426 ipv6: sr: fix NULL pointer dereference when setting encap [...] adds dbad5abd2b16 ipv6: sr: fix scheduling in RCU when creating seg6 lwtunnel state adds 42cf2a1e5ac4 mlxsw: spectrum_buffers: Set a minimum quota for CPU port traffic adds 2274d77c3675 net: phy: Tell caller result of phy_change() adds 28b488f7cb3a net sched actions: return explicit error when tunnel_key m [...] adds 090da7ced80b ppp: avoid loop in xmit recursion detection code adds 07cf9d303c7c rhashtable: Fix rhlist duplicates insertion adds 515bc34124f3 kcm: lock lower socket in kcm_attach adds f77ff13a06c1 sch_netem: fix skb leak in netem_enqueue() adds f6cdb675ca0a ieee802154: 6lowpan: fix possible NULL deref in lowpan_dev [...] adds 4ff5078b0396 net: use skb_to_full_sk() in skb_update_prio() adds 946b9671ac02 net: Fix hlist corruptions in inet_evict_bucket() adds 91d27e0c3025 dccp: check sk for closed state in dccp_sendmsg() adds 18c647456ac9 ipv6: fix access to non-linear packet in ndisc_fill_redire [...] adds 2d5b0ed04c5a l2tp: do not accept arbitrary sockets adds 89142a0e0b70 net: ethernet: arc: Fix a potential memory leak if an opti [...] adds 9cdb0f25fbb4 net: ethernet: ti: cpsw: add check for in-band mode settin [...] adds a14b791d9863 net: fec: Fix unbalanced PM runtime calls adds 2980f37b6111 net/iucv: Free memory obtained by kzalloc adds 06d3f43d52bb netlink: avoid a double skb free in genlmsg_mcast() adds 474aa5149753 net: Only honor ifindex in IP_PKTINFO if non-0 adds c6841b478e6b net: systemport: Rewrite __bcm_sysport_tx_reclaim() adds e90e9771d9a3 qede: Fix qedr link update adds 329f4710f89c skbuff: Fix not waking applications when errors are enqueued adds 43d8f3c5d3ad team: Fix double free in error path adds 29cd9c2d1f42 soc/fsl/qbman: fix issue in qman_delete_cgr_safe() adds 5bbb99d2fde0 dpaa_eth: fix error in dpaa_remove() adds dde9b6a83797 dpaa_eth: remove duplicate initialization adds 5bf75fca4367 dpaa_eth: increment the RX dropped counter when needed adds 299902b581ea dpaa_eth: remove duplicate increment of the tx_errors counter adds b469bdd0f511 s390/qeth: free netdevice when removing a card adds dd5ec7314030 s390/qeth: when thread completes, wake up all waiters adds e52456422017 s390/qeth: lock read device while queueing next buffer adds bba757a2c128 s390/qeth: on channel error, reject further cmd requests adds 9a2e216d9e89 Linux 4.14.32 adds a4941a5fbcf0 ARM: OMAP: Fix SRAM W+X mapping adds d377d3d041b7 ARM: 8746/1: vfp: Go back to clearing vfp_current_hw_state[] adds 46e10c38af0c ARM: dts: sun6i: a31s: bpi-m2: improve pmic properties adds 67356ab6e6a9 ARM: dts: sun6i: a31s: bpi-m2: add missing regulators adds e9eddb705648 mtd: jedec_probe: Fix crash in jedec_read_mfr() adds be0fdc488672 mtd: nand: atmel: Fix get_sectorsize() function adds ba0b1c7761b4 ALSA: usb-audio: Add native DSD support for TEAC UD-301 adds 17c9ea37cb60 ALSA: pcm: Use dma_bytes as size parameter in dma_mmap_coherent() adds 58eaa556bd0a ALSA: pcm: potential uninitialized return values adds b276b3465531 x86/platform/uv/BAU: Add APIC idt entry adds ca04476df8fd perf/hwbp: Simplify the perf-hwbp code, fix documentation adds f00a344718dd ceph: only dirty ITER_IOVEC pages for direct read adds f025072cbfe3 ipc/shm.c: add split function to shm_vm_ops adds 834a06e59896 i2c: i2c-stm32f7: fix no check on returned setup adds 4c6d2518e1fe powerpc/64s: Fix lost pending interrupt due to race causin [...] adds 0726ba0491ca powerpc/64s: Fix i-side SLB miss bad address handler savin [...] adds ac2cb9f3de88 partitions/msdos: Unable to mount UFS 44bsd partitions adds 25fd02ea40db xfrm_user: uncoditionally validate esn replay attribute struct adds 123f9f8981d2 RDMA/ucma: Check AF family prior resolving address adds ac895355571a RDMA/ucma: Fix use-after-free access in ucma_close adds 4cd0242812a9 RDMA/ucma: Ensure that CM_ID exists prior to access it adds 6c2c0da62b5d RDMA/rdma_cm: Fix use after free race with process_one_req adds 4dba68fd1dfe RDMA/ucma: Check that device is connected prior to access it adds 4fbf77d7a9fe RDMA/ucma: Check that device exists prior to accessing it adds b0d95e686f45 RDMA/ucma: Introduce safer rdma_addr_size() variants adds a6232ffa2a02 net: xfrm: use preempt-safe this_cpu_read() in ipcomp_allo [...] adds dffe655ddb48 xfrm: Refuse to insert 32 bit userspace socket policies on [...] adds 72682b162dae percpu: add __GFP_NORETRY semantics to the percpu balancing path adds 546ade704a98 netfilter: x_tables: make allocation less aggressive adds bbfbc396f076 netfilter: bridge: ebt_among: add more missing match size checks adds b0850604cc5d l2tp: fix races with ipv4-mapped ipv6 addresses adds 2a55ad7440e6 netfilter: drop template ct when conntrack is skipped. adds 839a4c3b4a48 netfilter: x_tables: add and use xt_check_proc_name adds cf88ae752cd3 phy: qcom-ufs: add MODULE_LICENSE tag adds 87a97ab15e44 Bluetooth: Fix missing encryption refresh on Security Request adds 52a0c9a14f52 usb: dwc2: Improve gadget state disconnection handling adds ac5a36bb6957 bitmap: fix memset optimization on big-endian systems adds e1e87ebd5b79 USB: serial: ftdi_sio: add RT Systems VX-8 cable adds f4d01432eeda USB: serial: ftdi_sio: add support for Harman FirmwareHubEmulator adds c0aed3667b3d USB: serial: cp210x: add ELDAT Easywave RX09 id adds cbf733ca587c serial: 8250: Add Nuvoton NPCM UART adds 66a65ca5b8fd mei: remove dev_err message on an unsupported ioctl adds 5f834dd24bae /dev/mem: Avoid overwriting "err" in read_mem() adds 1f17d5033fe3 media: usbtv: prevent double free in error case adds 3c6096ca8e49 parport_pc: Add support for WCH CH382L PCI-E single parall [...] adds 77827f3d63d0 crypto: lrw - Free rctx->ext with kzfree adds 41e960b042fc crypto: inside-secure - fix clock management adds ad35fdc00a7c crypto: testmgr - Fix incorrect values in PKCS#1 test vector adds c3657fd0c15f crypto: ahash - Fix early termination in hash walk adds 056f3bd2399b crypto: caam - Fix null dereference at error path adds ee54953ecd47 crypto: ccp - return an actual key size from RSA max_size [...] adds b5a888390998 crypto: arm,arm64 - Fix random regeneration of S_shipped adds 62532640c8e1 crypto: x86/cast5-avx - fix ECB encryption when long sg fo [...] adds 4be89529c013 Btrfs: fix unexpected cow in run_delalloc_nocow adds a59779368b33 staging: comedi: ni_mio_common: ack ai fifo error interrupts. adds 0d3f8c0217f9 Revert "base: arch_topology: fix section mismatch build warnings" adds ac72f0080c1a Input: ALPS - fix TrackStick detection on Thinkpad L570 an [...] adds 4043155add40 Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list adds 8ac678a4b363 Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fi [...] adds 52dcf4a6afbc vt: change SGR 21 to follow the standards adds 9b47e99ac970 ARM: dts: DRA76-EVM: Set powerhold property for tps65917 adds b31397c9b945 net: hns: Fix ethtool private flags adds 92e3d3f67d79 Fix slab name "biovec-(1<<(21-12))" adds 118118eb3818 Revert "ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin" adds a99aaeccdefd Revert "ARM: dts: omap3-n900: Fix the audio CODEC's reset pin" adds cfbed9b55636 Revert "cpufreq: Fix governor module removal race" adds 6bc3a54e06c6 Revert "ip6_vti: adjust vti mtu according to mtu of lower device" adds b867b7a7e590 Linux 4.14.33 adds 0bc82eae1256 i40iw: Fix sequence number for the first partial FPDU adds c5cd3cc217a9 i40iw: Correct Q1/XF object count equation adds fbd4d9046a1a i40iw: Validate correct IRD/ORD connection parameters adds 800ffac10754 clk: meson: mpll: use 64-bit maths in params_from_rate adds 2e9a8b6a7d52 ARM: dts: ls1021a: add "fsl,ls1021a-esdhc" compatible stri [...] adds 78728d84f338 Bluetooth: Add a new 04ca:3015 QCA_ROME device adds fd78be4b37cc ipv6: Reinject IPv6 packets if IPsec policy matches after SNAT adds ea40afb5c379 thermal: power_allocator: fix one race condition issue for [...] adds 3efc86f667fc perf probe: Find versioned symbols from map adds d606bac136ec perf probe: Add warning message if there is unexpected event name adds 93b8f4a2302b perf evsel: Enable ignore_missing_thread for pid option adds f7b0ea2245a0 net: hns3: free the ring_data structrue when change tqps adds fcb762cb4b5c net: hns3: fix for getting auto-negotiation state in hclge [...] adds ab4ac0fc4712 l2tp: fix missing print session offset info adds ea620e414bde rds; Reset rs->rs_bound_addr in rds_add_bound() failure path adds 378259c7d0a2 ACPI / video: Default lcd_only to true on Win8-ready and n [...] adds 87a25a385832 net/mlx4_en: Change default QoS settings adds db470ce8c6ee VFS: close race between getcwd() and d_move() adds 1cf98fd005f5 watchdog: dw_wdt: add stop watchdog operation adds e6bc3a4b0c23 clk: divider: fix incorrect usage of container_of adds b72d39b1da82 PM / devfreq: Fix potential NULL pointer dereference in go [...] adds 7743aa143055 selftests/net: fix bugs in address and port initialization adds ddc09c522035 RDMA/cma: Mark end of CMA ID messages adds bd4a96921d8b hwmon: (ina2xx) Make calibration register value fixed adds 6e7b07606bfe clk: sunxi-ng: a83t: Add M divider to TCON1 clock adds 543d317db8be media: videobuf2-core: don't go out of the buffer range adds 522371c28210 ASoC: Intel: Skylake: Disable clock gating during firmware [...] adds 1d65600e9722 ASoC: Intel: cht_bsw_rt5645: Analog Mic support adds 978c2812b805 spi: sh-msiof: Fix timeout failures for TX-only DMA transfers adds 3807b6fec674 scsi: libiscsi: Allow sd_shutdown on bad transport adds b5d2cafbe359 scsi: mpt3sas: Proper handling of set/clear of "ATA comman [...] adds 04568f4df228 irqchip/gic-v3: Fix the driver probe() fail due to disable [...] adds 74f5124bc3ff ACPI: EC: Fix debugfs_create_*() usage adds bb23fbd8fb06 mac80211: Fix setting TX power on monitor interfaces adds e985dcf4fa1b vfb: fix video mode and line_length being set when loaded adds 1f1e5ca1c737 gpio: label descriptors using the device name adds da5e12ab599a powernv-cpufreq: Add helper to extract pstate from PMSR adds cf4c90693651 IB/rdmavt: Allocate CQ memory on the correct node adds eaa077800ff6 blk-mq: avoid to map CPU into stale hw queue adds fb1ef85d5885 blk-mq: fix race between updating nr_hw_queues and switchi [...] adds dd3e1a4e769e backlight: tdo24m: Fix the SPI CS between transfers adds 5391891c0a46 pinctrl: baytrail: Enable glitch filter for GPIOs used as [...] adds 39ede1fd200f nvme_fcloop: disassocate local port structs adds f0504bf54b4d nvme_fcloop: fix abort race condition adds 3b3fb4be7ca1 tpm: return a TPM_RC_COMMAND_CODE response if command is n [...] adds 01ff15fcf466 perf report: Fix a no annotate browser displayed issue adds 89deb4ad015b staging: lustre: disable preempt while sampling processor id. adds 87b9099cf141 ASoC: Intel: sst: Fix the return value of 'sst_send_byte_s [...] adds 1530dcc90331 power: supply: axp288_charger: Properly stop work on probe [...] adds f722a6a61179 rt2x00: do not pause queue unconditionally on error path adds 46d19334ca40 wl1251: check return from call to wl1251_acx_arp_ip_filter adds 35a9ebd920aa net/mlx5: Fix race for multiple RoCE enable adds 5669ec0b9588 net: hns3: Fix an error of total drop packet statistics adds 611abba6eb68 net: hns3: Fix a loop index error of tqp statistics query adds be6a161e1302 net: hns3: Fix an error macro definition of HNS3_TQP_STAT adds b20482cebfb2 net: hns3: fix for changing MTU adds 71468ce63dc9 bcache: ret IOERR when read meets metadata error adds ef60904109f4 bcache: stop writeback thread after detaching adds fad9bcb1176b bcache: segregate flash only volume write streams adds 8644d14c3240 scsi: libsas: fix memory leak in sas_smp_get_phy_events() adds f890a23603e3 scsi: libsas: fix error when getting phy events adds b728b7e24fbc scsi: libsas: initialize sas_phy status according to respo [...] adds 8976d64b2f0f blk-mq: fix kernel oops in blk_mq_tag_idle() adds 4ed8692bb2d6 tty: n_gsm: Allow ADM response in addition to UA for control dlci adds effbffc91da3 block, bfq: put async queues for root bfq groups too adds 28b35f9aa0c0 EDAC, mv64x60: Fix an error handling path adds d96a094c987f uio_hv_generic: check that host supports monitor page adds d017aeb58a3e i40evf: don't rely on netif_running() outside rtnl_lock() adds b432f980596c cxgb4vf: Fix SGE FL buffer initialization logic for 64K pages adds 70077054384d scsi: megaraid_sas: Error handling for invalid ldcount pro [...] adds 15dfb9baba2c scsi: megaraid_sas: unload flag should be set after scsi_r [...] adds cfafed12f459 RDMA/cma: Fix rdma_cm path querying for RoCE adds 4aafb8cdcc11 gpio: thunderx: fix error return code in thunderx_gpio_probe() adds 997901406c0a x86/gart: Exclude GART aperture from vmcore adds 62eaf7e149a5 sdhci: Advertise 2.0v supply on SDIO host controller adds c427d7e44a32 ibmvnic: Don't handle RX interrupts when not up. adds 88f6f0490f8c Input: goodix - disable IRQs while suspended adds 3847b9e016df mtd: mtd_oobtest: Handle bitflips during reads adds 7cae67e31292 crypto: aes-generic - build with -Os on gcc-7+ adds 6a88a999c45d perf tools: Fix copyfile_offset update of output offset adds bc166ca4234c tcmu: release blocks for partially setup cmds adds 5dff63583f0d thermal: int3400_thermal: fix error handling in int3400_th [...] adds f1b46925f59e objtool: Add Clang support adds b6a11be5c433 crypto: arm64/aes-ce-cipher - move assembler code to .S file adds 962e6b2d1665 x86/microcode: Propagate return value from updating functions adds 00ba4bcf4b92 x86/CPU: Add a microcode loader callback adds 35da0d504a98 x86/CPU: Check CPU feature bits after microcode upgrade adds 22cc8816d013 x86/microcode: Get rid of struct apply_microcode_ctx adds 170f8ec16c22 x86/microcode/intel: Check microcode revision before updat [...] adds 1707112c82fa x86/microcode/intel: Writeback and invalidate caches befor [...] adds e87c2b553a35 x86/microcode: Do not upload microcode if CPUs are offline adds d2725848230d x86/microcode/intel: Look into the patch cache first adds 509df2b865f1 x86/microcode: Request microcode on the BSP adds b0b1ac38e018 x86/microcode: Synchronize late microcode loading adds c81d7069dcd6 x86/microcode: Attempt late loading only when new microcod [...] adds 8413a3a63d37 x86/microcode: Fix CPU synchronization routine adds cdd74d6ac80e arp: fix arp_filter on l3slave devices adds 52f0a5ff60e4 ipv6: the entire IPv6 header chain must fit the first fragment adds 629eeaaccb23 lan78xx: Crash in lan78xx_writ_reg (Workqueue: events lan7 [...] adds 589a3f305185 net: fix possible out-of-bound read in skb_network_protocol() adds d1b820bd98a1 net/ipv6: Fix route leaking between VRFs adds 7948bc92791b net/ipv6: Increment OUTxxx counters after netfilter hook adds 787b940625ca netlink: make sure nladdr has correct size in netlink_connect() adds cd19a9b12ab4 net sched actions: fix dumping which requires several mess [...] adds 21563c4df30e net/sched: fix NULL dereference in the error path of tcf_b [...] adds a7c8900c1fc2 pptp: remove a buggy dst release in pptp_connect() adds c17f6594abfa r8169: fix setting driver_data after register_netdev adds 3f80d01bbd87 sctp: do not leak kernel memory to user space adds 3fdd43709d70 sctp: sctp_sockaddr_af must check minimal addr length for [...] adds c5fc4dc51cb0 sky2: Increase D3 delay to sky2 stops working after suspend adds 4f288c97b5c5 vhost: correctly remove wait queue during poll failure adds 09cb8267add5 vlan: also check phy_driver ts_info for vlan's real device adds 65c42a2d475d vrf: Fix use after free and double free in vrf_finish_output adds d7e7ab42581e bonding: fix the err path for dev hwaddr sync in bond_enslave adds 22ab1f8751fa bonding: move dev_mc_sync after master_upper_dev_link in b [...] adds 77b9fc371d4d bonding: process the err returned by dev_set_allmulti prop [...] adds 048a64fbc229 net: fool proof dev_valid_name() adds 6816295fe958 ip_tunnel: better validate user provided tunnel names adds a7309cad9c2e ipv6: sit: better validate user provided tunnel names adds 72363c63b070 ip6_gre: better validate user provided tunnel names adds 109dce20c6ed ip6_tunnel: better validate user provided tunnel names adds b9c6ddda3805 vti6: better validate user provided tunnel names adds 9282181c1cc5 net/mlx5e: Avoid using the ipv6 stub in the TC offload nei [...] adds ddf79878f1e0 net/mlx5e: Fix memory usage issues in offloading TC flows adds e52a45bb392f nfp: use full 40 bits of the NSP buffer address adds 1ec7966ab7db ipv6: sr: fix seg6 encap performances with TSO enabled adds baab1f0c4885 net/mlx5e: Don't override vport admin link state in switch [...] adds e096c8bf4fb8 net/mlx5e: Sync netdev vxlan ports at open adds a19024a3f343 net/sched: fix NULL dereference in the error path of tunne [...] adds 1c71bfe84deb net/sched: fix NULL dereference on the error path of tcf_s [...] adds 477c73abf26a strparser: Fix sign of err codes adds 9408bceb0649 net/mlx4_en: Fix mixed PFC and Global pause user control requests adds 72b880f43990 net/mlx5e: Fix traffic being dropped on VF representor adds 2f8aa659d4c0 vhost: validate log when IOTLB is enabled adds 233ba28e1862 route: check sysctl_fib_multipath_use_neigh earlier than hash adds 8c316b625705 team: move dev_mc_sync after master_upper_dev_link in team [...] adds 9fdeb33e1913 vhost_net: add missing lock nesting notation adds fdae5b620566 net/mlx4_core: Fix memory leak while delete slave's resources adds ffebeb0d7c37 Linux 4.14.34 adds 073e82701bc0 netfilter: ipset: Missing nfnl_lock()/nfnl_unlock() is add [...] adds 856d5d075a92 cdc_ether: flag the Cinterion AHS8 modem by gemalto as WWAN adds 427b8a146973 rds: MP-RDS may use an invalid c_path adds 381ebff25898 slip: Check if rstate is initialized before uncompressing adds e240ffd5a3be vhost: fix vhost_vq_access_ok() log check adds 2ea541eb4064 vhost: Fix vhost_copy_to_user() adds c0e0cd653e6a lan78xx: Correctly indicate invalid OTP adds e7a4d7c2fe38 media: v4l2-compat-ioctl32: don't oops on overlay adds 4d167edf0f6a media: v4l: vsp1: Fix header display list status check in [...] adds 08be2c1b6bb6 parisc: Fix out of array access in match_pci_device() adds abd9fd4a3b04 parisc: Fix HPMC handler by increasing size to multiple of [...] adds a160105b5503 Drivers: hv: vmbus: do not mark HV_PCIE as perf_device adds 5661d43b03c5 PCI: hv: Serialize the present and eject work items adds 42b53a13ecac KVM: PPC: Book3S HV: trace_tlbie must not be called in realmode adds ff295906bd9b perf intel-pt: Fix overlap detection to identify consecuti [...] adds 0733facf3be9 perf intel-pt: Fix sync_switch adds 4039579fca38 perf intel-pt: Fix error recovery from missing TIP packet adds 674e18de7bde perf intel-pt: Fix timestamp following overflow adds 6f22be4ba787 perf/core: Fix use-after-free in uprobe_perf_close() adds 8e52e2f41c43 radeon: hide pointless #warning when compile testing adds 0ed20e4b52af x86/MCE/AMD: Define a function to get SMCA bank type adds b18daa09fefe scsi: qla2xxx: Fix small memory leak in qla2x00_probe_one [...] adds 1d0d8beb35cd apparmor: fix logging of the existence test for signals adds a0358f605283 apparmor: fix display of .ns_name for containers adds 54b990ede4c3 apparmor: fix resource audit messages when auditing peer adds 51a9580d67a2 block/loop: fix deadlock after loop_set_status adds 3a6771e2fb32 nfit: fix region registration vs block-data-window ranges adds b6366b15a267 s390/qdio: don't retry EQBS after CCQ 96 adds c6c8e42071dc s390/qdio: don't merge ERROR output buffers adds 3da5723b4f05 s390/ipl: ensure loadparm valid flag is set adds adea72f0e570 get_user_pages_fast(): return -EFAULT on access_ok failure adds c3efeaa3b154 getname_kernel() needs to make sure that ->name != ->iname [...] adds f58ef38ef1a8 Bluetooth: Fix connection if directed advertising and priv [...] adds 9e483bc229f5 Bluetooth: hci_bcm: Treat Interrupt ACPI resources as alwa [...] adds a2813b4cfe3b rtl8187: Fix NULL pointer dereference in priv->conf_mutex adds 99971efd7d9a x86/MCE: Report only DRAM ECC as memory errors on AMD systems adds 0ee4f31673af x86/mce/AMD: Pass the bank number to smca_get_bank_type() adds c81968e93aca x86/mce/AMD, EDAC/mce_amd: Enumerate Reserved SMCA bank type adds 360ecf51864e x86/mce/AMD: Get address from already initialized block adds aa3bfa29fcd5 hwmon: (ina2xx) Fix access to uninitialized mutex adds 3d06535693a3 ath9k: Protect queue draining by rcu_read_lock() adds e4fa275b8fdd sunrpc: remove incorrect HMAC request initialization adds f9e66750d4bd f2fs: fix heap mode to reset it back adds a333a284fff2 lib: fix stall in __bitmap_parselist() adds 5ee935daaaeb blk-mq: don't keep offline CPUs mapped to hctx 0 adds 80f509d4919d ovl: fix lookup with middle layer opaque dir and absolute [...] adds 0319ce67b793 xen: xenbus_dev_frontend: Fix XS_TRANSACTION_END handling adds 61534984904e hugetlbfs: fix bug in pgoff overflow checking adds 9a0a509839f3 nfsd: fix incorrect umasks adds 672f07d8274b Linux 4.14.35 adds 9427a4aecf23 tty: make n_tty_read() always abort if hangup is in progress adds f1e90bf95e55 cpufreq: CPPC: Use transition_delay_us depending transitio [...] adds 09844df06087 ubifs: Check ubifs_wbuf_sync() return code adds bf3fbf54a9ae ubi: fastmap: Don't flush fastmap work on detach adds 7ade852714de ubi: Fix error for write access adds 577b4eb23811 ubi: Reject MLC NAND adds e84e6914ccb4 mm/ksm.c: fix inconsistent accounting of zero pages adds 963722d031e5 mm/hmm: fix header file if/else/endif maze adds 28cb085f1598 mm/hmm: hmm_pfns_bad() was accessing wrong struct adds 6337067b2ab6 task_struct: only use anon struct under randstruct plugin adds f659e7e79f52 fs/reiserfs/journal.c: add missing resierfs_warning() arg adds c25ef6220fac resource: fix integer overflow at reallocation adds 703eee654360 ipc/shm: fix use-after-free of shm file via remap_file_pages() adds 20eaa393fcd3 mm, slab: reschedule cache_reap() on the same CPU adds 334d8f201ef5 usb: musb: gadget: misplaced out of bounds check adds aea6c0b4aee8 phy: allwinner: sun4i-usb: poll vbus changes on A23/A33 wh [...] adds 7732495c599c usb: gadget: udc: core: update usb_ep_queue() documentation adds 8fdbba69cb34 ARM64: dts: meson: reduce odroid-c2 eMMC maximum rate adds 8f1a2803e4c2 KVM: arm/arm64: vgic-its: Fix potential overrun in vgic_co [...] adds 326e61ce9761 ARM: dts: da850-lego-ev3: Fix battery voltage gpio adds 2106cd34635e ARM: EXYNOS: Fix coupled CPU idle freeze on Exynos4210 adds 958d6e41888f arm: dts: mt7623: fix USB initialization fails on bananapi-r2 adds 838ea3802e9d ARM: dts: at91: at91sam9g25: fix mux-mask pinctrl property adds c57b7e1a150e ARM: dts: exynos: Fix IOMMU support for GScaler devices on [...] adds 38866e866121 ARM: dts: at91: sama5d4: fix pinctrl compatible string adds faddb17685f9 spi: atmel: init FIFOs before spi enable adds e4ff723039dc spi: Fix scatterlist elements size in spi_map_buf adds 9629964f032c spi: Fix unregistration of controller with fixed SPI bus number adds 9864a1ef8679 media: atomisp_fops.c: disable atomisp_compat_ioctl32 adds 2fb28b075f80 media: vivid: check if the cec_adapter is valid adds fcd054c733cf media: vsp1: Fix BRx conditional path in WPF adds e7b00dc28275 x86/xen: Delay get_cpu_cap until stack canary is established adds 666d1084c13d xen-netfront: Fix hang on device removal adds 3dac1fe2719d regmap: Fix reversed bounds check in regmap_raw_write() adds d6e98387b2e9 ACPI / video: Add quirk to force acpi-video backlight on S [...] adds a2b540651d8c ACPI / hotplug / PCI: Check presence of slot itself in get [...] adds 96dc465173a1 USB: gadget: f_midi: fixing a possible double-free in f_midi adds f7f9187a110e USB:fix USB3 devices behind USB3 hubs not resuming at hibe [...] adds 30e9a1cddc4d usb: dwc3: prevent setting PRTCAP to OTG from debugfs adds 093dcb929c8e usb: dwc3: pci: Properly cleanup resource adds 59d3a952e4f3 usb: dwc3: gadget: never call ->complete() from ->ep_queue() adds fdbd79540520 cifs: fix memory leak in SMB2_open() adds bf895b2a637d fix smb3-encryption breakage when CONFIG_DEBUG_SG=y adds 70dbed63a96d smb3: Fix root directory when server returns inode number of zero adds d6b3a5c87d45 HID: i2c-hid: fix size check and type usage adds 44ff2389a840 i2c: i801: Save register SMBSLVCMD value only once adds fd5cc02cbef9 i2c: i801: Restore configuration at shutdown adds 0910e2804f2e CIFS: refactor crypto shash/sdesc allocation&free adds 7a55d160b730 CIFS: add sha512 secmech adds 693b03f9b185 CIFS: fix sha512 check in cifs_crypto_secmech_release adds c3baeca67d85 powerpc/powernv: Handle unknown OPAL errors in opal_nvram_write() adds f4eff13a2780 powerpc/64s: Fix dt_cpu_ftrs to have restore_cpu clear unw [...] adds 1699bd03742d powerpc/64: Call H_REGISTER_PROC_TBL when running as a HPT [...] adds 3df05fcf8911 powerpc/64: Fix smp_wmb barrier definition use use lwsync [...] adds fa99a3470e91 powerpc/kprobes: Fix call trace due to incorrect preempt count adds a55d2c9d42f9 powerpc/kexec_file: Fix error code when trying to load kdu [...] adds 7c854f2e1ff0 powerpc/powernv: define a standard delay for OPAL_BUSY typ [...] adds 25b6ee378dc4 powerpc/powernv: Fix OPAL NVRAM driver OPAL_BUSY loops adds f671ac7a5317 HID: Fix hid_report_len usage adds 3f306336cdee HID: core: Fix size as type u32 adds 1b3d2e7a3409 soc: mediatek: fix the mistaken pointer accessed when subd [...] adds 7e23ef535073 ASoC: ssm2602: Replace reg_default_raw with reg_default adds 73b969f6a920 ASoC: topology: Fix kcontrol name string handling adds 6f40f6ee22b9 thunderbolt: Wait a bit longer for ICM to authenticate the [...] adds 7a4a66c504fb thunderbolt: Serialize PCIe tunnel creation with PCI rescan adds 5ae695df59e1 thunderbolt: Resume control channel after hibernation imag [...] adds 283637785763 thunderbolt: Prevent crash when ICM firmware is not running adds 439e8b2dcab1 irqchip/gic: Take lock when updating irq type adds b0afd9d1cb5a random: use a tighter cap in credit_entropy_bits_safe() adds 7044bf9ef6c8 extcon: intel-cht-wc: Set direction and drv flags for V5 b [...] adds 6151a5a45fc4 block: use 32-bit blk_status_t on Alpha adds 867175f94485 jbd2: if the journal is aborted then don't allow update of [...] adds 7ebcea259682 ext4: shutdown should not prevent get_write_access adds 09439481998a ext4: eliminate sleep from shutdown ioctl adds 73297f13a003 ext4: pass -ESHUTDOWN code to jbd2 layer adds bd499f553849 ext4: don't update checksum of new initialized bitmaps adds 5058b70d2118 ext4: protect i_disksize update by i_data_sem in direct wr [...] adds a57eb14b740e ext4: limit xattr size to INT_MAX adds 8e0e94683f84 ext4: fail ext4_iget for root directory if unallocated adds 26dbb30c58ff ext4: always initialize the crc32c checksum driver adds b2623d816656 ext4: don't allow r/w mounts if metadata blocks overlap th [...] adds 598e04ae2fc4 ext4: move call to ext4_error() into ext4_xattr_check_block() adds 9703952178f1 ext4: add bounds checking to ext4_xattr_find_entry() adds e7793f2a2ac8 ext4: add extra checks to ext4_xattr_block_get() adds 79fbd052ea63 dm crypt: limit the number of allocated pages adds b140d9468870 RDMA/ucma: Don't allow setting RDMA_OPTION_IB_PATH without [...] adds 28ce82e3c8b1 RDMA/mlx5: Protect from NULL pointer derefence adds d3b14a66e14b RDMA/rxe: Fix an out-of-bounds read adds 0bb5579128e6 ALSA: pcm: Fix UAF at PCM release via PCM timer access adds fe71b03e6983 IB/srp: Fix srp_abort() adds e99ca1ee070d IB/srp: Fix completion vector assignment algorithm adds 156b45ed2207 dmaengine: at_xdmac: fix rare residue corruption adds c1edd3b19f30 cxl: Fix possible deadlock when processing page faults fro [...] adds a43d8e0ee79d tpm: self test failure should not cause suspend to fail adds 45980ba59916 libnvdimm, dimm: fix dpa reservation vs uninitialized label area adds b68b77c935dd libnvdimm, namespace: use a safe lookup for dimm device name adds 5520091356b0 nfit, address-range-scrub: fix scrub in-progress reporting adds 4171ea2471a1 nfit: skip region registration for incomplete control regions adds dc0f00327452 ring-buffer: Check if memory is available before allocation adds f57f3f346d05 um: Compile with modern headers adds 5a999c2bef68 um: Use POSIX ucontext_t instead of struct ucontext adds 180d28f824ce iommu/vt-d: Fix a potential memory leak adds e5e2841e20ff mmc: jz4740: Fix race condition in IRQ mask update adds 4b684fbbc58e mmc: tmio: Fix error handling when issuing CMD23 adds f13b4a61989f PCI: Mark Broadcom HT1100 and HT2000 Root Port Extended Ta [...] adds 37d8947c0b07 clk: mvebu: armada-38x: add support for missing clocks adds d8b6fdbe513d clk: fix false-positive Wmaybe-uninitialized warning adds dc7a428ae26f clk: mediatek: fix PWM clock source by adding a fixed-fact [...] adds ff18ffb1f81d clk: bcm2835: De-assert/assert PLL reset signal when appropriate adds c9b200ce2be5 pwm: rcar: Fix a condition to prevent mismatch value setti [...] adds ecb67e92d42e thermal: imx: Fix race condition in imx_thermal_probe() adds 28fe0fba29f2 dt-bindings: clock: mediatek: add binding for fixed-factor [...] adds 23a63d96e015 watchdog: f71808e_wdt: Fix WD_EN register read adds 2ccdea040e81 vfio/pci: Virtualize Maximum Read Request Size adds 4d2ea307ffa1 ALSA: pcm: Use ERESTARTSYS instead of EINTR in OSS emulation adds bd889a82fb01 ALSA: pcm: Avoid potential races between OSS ioctls and re [...] adds 048747b04842 ALSA: pcm: Return -EBUSY for OSS ioctls changing busy streams adds 157113cb7c89 ALSA: pcm: Fix mutex unbalance in OSS emulation ioctls adds 312d02879f9f ALSA: pcm: Fix endless loop for XRUN recovery in OSS emulation adds 674b6963cec2 drm/amdgpu: Add an ATPX quirk for hybrid laptop adds c73d9e350085 drm/amdgpu: Fix always_valid bos multiple LRU insertions. adds 57e56826611a drm/amdgpu/sdma: fix mask in emit_pipeline_sync adds f056e3339741 drm/amdgpu: Fix PCIe lane width calculation adds f188464e3d54 drm/amdgpu/si: implement get/set pcie_lanes asic callback adds 791469d6b882 drm/rockchip: Clear all interrupts before requesting the IRQ adds 110b72d9351f drm/radeon: add PX quirk for Asus K73TK adds bdc6f4c3db08 drm/radeon: Fix PCIe lane width calculation adds 43b3e7915edd ALSA: line6: Use correct endpoint type for midi output adds fcf38cf55e28 ALSA: rawmidi: Fix missing input substream checks in compa [...] adds 11e9bed2b971 ALSA: hda - New VIA controller suppor no-snoop path adds adc02ac60919 ALSA: hda/realtek - set PINCFG_HEADSET_MIC to parse_flags adds 8036cdaa1b13 ALSA: hda/realtek - adjust the location of one mic adds 6e513bc20ca6 random: fix crng_ready() test adds 7b6b1f3a1923 random: use a different mixing algorithm for add_device_ra [...] adds d152fcc17314 random: crng_reseed() should lock the crng instance that i [...] adds 90936d903c2f random: add new ioctl RNDRESEEDCRNG adds 27840bc4ebb2 HID: input: fix battery level reporting on BT mice adds 0e159a9e1823 HID: hidraw: Fix crash on HIDIOCGFEATURE with a destroyed device adds 1da964d421da HID: wacom: bluetooth: send exit report for recent Bluetoo [...] adds 23f5562852b9 MIPS: uaccess: Add micromips clobbers to bzero invocation adds 7b34760dc682 MIPS: memset.S: EVA & fault support for small_memset adds 6da34ca1ca3e MIPS: memset.S: Fix return of __clear_user from Lpartial_fixup adds a5f6e787b9b0 MIPS: memset.S: Fix clobber of v1 in last_fixup adds 49a52f7d9274 powerpc/eeh: Fix enabling bridge MMIO windows adds ce3b0b0589a8 powerpc/xive: Fix trying to "push" an already active pool VP adds f86815184c47 powerpc/lib: Fix off-by-one in alternate feature patching adds a2a9d0190f99 udf: Fix leak of UTF-16 surrogates into encoded strings adds 28f46dee49d3 fanotify: fix logic of events on child adds 4bddb1209a6d mmc: sdhci-pci: Only do AMD tuning for HS200 adds 22ec5ee71086 drm/i915: Correctly handle limited range YCbCr data on VLV/CHV adds c780ac96e120 jffs2_kill_sb(): deal with failed allocations adds bb5def77d0a1 hypfs_kill_super(): deal with failed allocations adds 0bb4a6f2ff1a orangefs_kill_sb(): deal with allocation failures adds 085125572a45 rpc_pipefs: fix double-dput() adds d4d49cb1c20a Don't leak MNT_INTERNAL away from internal mounts adds 5e7575c6690a autofs: mount point create should honour passed in mode adds 90a32d1f0ec9 mm/filemap.c: fix NULL pointer in page_cache_tree_insert() adds 30593709f80d net: dsa: Discard frames from unused ports adds 0c61952c3d19 iwlwifi: add shared clock PHY config flag for some devices adds 8caa4c5fde76 iwlwifi: add a bunch of new 9000 PCI IDs adds e7a08ffb2d89 Revert "media: lirc_zilog: driver only sends LIRCCODE" adds 071ff203d962 media: staging: lirc_zilog: incorrect reference counting adds 7c9b87a78a17 writeback: safer lock nesting adds d6949f48093c Linux 4.14.36 adds 240a52868485 cifs: do not allow creating sockets except with SMB1 posix [...] adds f6edc45e21c3 btrfs: fix unaligned access in readdir adds b8d4055372b5 x86/acpi: Prevent X2APIC id 0xffffffff from being accounted adds c6aaaaa4d62a clocksource/imx-tpm: Correct -ETIME return condition check adds 08641a24d4e7 x86/tsc: Prevent 32bit truncation in calc_hpet_ref() adds 325abf3db041 drm/vc4: Fix memory leak during BO teardown adds c53f225fd792 drm/i915/gvt: throw error on unhandled vfio ioctls adds 8e0489cf4d09 drm/i915/audio: Fix audio detection issue on GLK adds 6312eff3c70e drm/i915: Do no use kfree() to free a kmem_cache_alloc() r [...] adds 5c825627d4e5 drm/i915: Fix LSPCON TMDS output buffer enabling from low- [...] adds 829239740c12 drm/i915/bxt, glk: Increase PCODE timeouts during CDCLK fr [...] adds 43de32cdf0f4 usb: musb: fix enumeration after resume adds de4c4914cce2 usb: musb: call pm_runtime_{get,put}_sync before reading v [...] adds 1f52b0c64215 usb: musb: Fix external abort in musb_remove on omap2430 adds 4a5d70332d57 firewire-ohci: work around oversized DMA reads on JMicron [...] adds 239c948e3266 x86/tsc: Allow TSC calibration without PIT adds 7a420b5d95a5 NFSv4: always set NFS_LOCK_LOST when a lock is lost. adds 4e7284b34c78 ACPI / LPSS: Do not instiate platform_dev for devs without [...] adds d3222cfc0b58 ALSA: hda - Use IS_REACHABLE() for dependency on input adds 3f3017fa1540 ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read() adds 8e40eae185f8 kvm: x86: fix KVM_XEN_HVM_CONFIG ioctl adds b7b27e19e374 RDMA/core: Clarify rdma_ah_find_type adds ddf09f2a0896 KVM: PPC: Book3S HV: Enable migration of decrementer register adds e0a1cec3db0a netfilter: ipv6: nf_defrag: Pass on packets to stack per RFC2460 adds a5a8ca753c0c tracing/hrtimer: Fix tracing bugs by taking all clock base [...] adds 80bd91ab9ad8 KVM: s390: use created_vcpus in more places adds 79f2ced39657 platform/x86: dell-laptop: Filter out spurious keyboard ba [...] adds 342d9092a501 xprtrdma: Fix backchannel allocation of extra rpcrdma_reps adds c45ab4fb384c selftest: ftrace: Fix to pick text symbols for kprobes adds 03fdc4ef7a67 PCI: Add function 1 DMA alias quirk for Marvell 9128 adds d925c3087422 Input: psmouse - fix Synaptics detection when protocol is [...] adds 0d9a46ae3204 libbpf: Makefile set specified permission mode adds 0d5ef8956c84 Input: synaptics - reset the ABS_X/Y fuzz after initializi [...] adds b3b2ca24d9f7 i40iw: Free IEQ resources adds f3ce194cae63 i40iw: Zero-out consumer key on allocate stag for FMR adds f3a7d11834f3 scsi: qla2xxx: Fix warning in qla2x00_async_iocb_timeout() adds 0eda4d03ef4c perf unwind: Do not look just at the global callchain_para [...] adds 448bcd67b4c5 tools lib traceevent: Simplify pointer print logic and fix %pF adds 4e63115b6b9d perf callchain: Fix attr.sample_max_stack setting adds 1fe5e88c389a tools lib traceevent: Fix get_field_str() for dynamic strings adds 77d17d0e8934 perf record: Fix failed memory allocation for get_cpuid_str adds bc5fddf315f8 iommu/exynos: Don't unconditionally steal bus ops adds 6ec6bd8ec2e3 powerpc: System reset avoid interleaving oops using die sy [...] adds e9c8a5fa078c iommu/vt-d: Use domain instead of cache fetching adds 223ed638e937 dm thin: fix documentation relative to low water mark threshold adds 2e102fe86ede dm mpath: return DM_MAPIO_REQUEUE on blk-mq rq allocation failure adds a1dfcb01e374 blk-mq: turn WARN_ON in __blk_mq_run_hw_queue into printk adds 2a71a742f09b ubifs: Fix uninitialized variable in search_dh_cookie() adds 5bfa11c96192 net: stmmac: dwmac-meson8b: fix setting the RGMII TX clock [...] adds 5bb5b9c68192 net: stmmac: dwmac-meson8b: propagate rate changes to the [...] adds 58bc0fd8434d spi: a3700: Clear DATA_OUT when performing a read adds 35ceddc59cd4 IB/cq: Don't force IB_POLL_DIRECT poll context for ib_proc [...] adds 81fbb7e26ea1 nfs: Do not convert nfs_idmap_cache_timeout to jiffies adds c212c855a09d MIPS: Fix clean of vmlinuz.{32,ecoff,bin,srec} adds ebf5ffca1bf2 PCI: Add dummy pci_irqd_intx_xlate() for CONFIG_PCI=n build adds 9f2df99f9eb0 watchdog: sp5100_tco: Fix watchdog disable bit adds 8bf116b258c2 kconfig: Don't leak main menus during parsing adds 0f511f3dda8c kconfig: Fix automatic menu creation mem leak adds 18004e6f26ec kconfig: Fix expr_free() E_NOT leak adds afadc440a1cc mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl() adds fb5d97a19fc3 ipmi/powernv: Fix error return code in ipmi_powernv_probe() adds a4909c8518f7 Btrfs: set plug for fsync adds db6d651eccde btrfs: Fix out of bounds access in btrfs_search_slot adds d91bb7c6988b Btrfs: fix scrub to repair raid6 corruption adds c231cec825a9 btrfs: fail mount when sb flag is not in BTRFS_SUPER_FLAG_SUPP adds ebe064401f07 Btrfs: fix unexpected EEXIST from btrfs_get_extent adds 48b8839d91a4 Btrfs: raid56: fix race between merge_bio and rbio_orig_end_io adds 889177d172d3 RDMA/cma: Check existence of netdevice during port validation adds a09881cfb713 f2fs: avoid hungtask when GC encrypted block if io_bits is set adds 800fda575b11 scsi: devinfo: fix format of the device list adds 8afed2798e50 scsi: fas216: fix sense buffer initialization adds 6a5505da41fa Input: stmfts - set IRQ_NOAUTOEN to the irq flag adds 8591958413bf HID: roccat: prevent an out of bounds read in kovaplus_pro [...] adds f2e73df302f3 nfp: fix error return code in nfp_pci_probe() adds c6c6e38aeff2 block: Set BIO_TRACE_COMPLETION on new bio during split adds 7c7ae4ed2fcd bpf: test_maps: cleanup sockmaps when test ends adds 09f6d65db13b i40evf: Don't schedule reset_task when device is being removed adds b9d78055c6ae i40evf: ignore link up if not running adds 48d441324a58 platform/x86: thinkpad_acpi: suppress warning about palm d [...] adds a42ebbdae0a5 KVM: s390: vsie: use READ_ONCE to access some SCB fields adds f25ba4f6be4a blk-mq-debugfs: don't allow write on attributes with seq_o [...] adds 048af64fd48f ASoC: rockchip: Use dummy_dai for rt5514 dsp dailink adds 187bf28199d8 igb: Allow to remove administratively set MAC on VFs adds 0e7a0c139cbf igb: Clear TXSTMP when ptp_tx_work() is timeout adds 9a1dda252663 fm10k: fix "failed to kill vid" message for VF adds 519a7119527c x86/hyperv: Stop suppressing X86_FEATURE_PCID adds c5fda2b8610b tty: serial: exar: Relocate sleep wake-up handling adds 592ea370bf1c device property: Define type of PROPERTY_ENRTY_*() macros adds 827aab45cb16 crypto: artpec6 - remove select on non-existing CRYPTO_SHA384 adds 19b3638ce460 RDMA/uverbs: Use an unambiguous errno for method not supported adds 27eb641f2368 jffs2: Fix use-after-free bug in jffs2_iget()'s error hand [...] adds 7addb3e4ad3d ixgbe: don't set RXDCTL.RLPML for 82599 adds 1ec85fe4e259 i40e: program fragmented IPv4 filter input set adds 64e5e46cdd8b i40e: fix reported mask for ntuple filters adds b086dd2d79d9 samples/bpf: Partially fixes the bpf.o build adds 0caebc381032 powerpc/numa: Use ibm,max-associativity-domains to discove [...] adds 0bddd43ac200 powerpc/numa: Ensure nodes initialized for hotplug adds d810c548157f RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failure adds 67fa8bfff771 ntb_transport: Fix bug with max_mw_size parameter adds cdf635a66c5b gianfar: prevent integer wrapping in the rx handler adds 2b7cc93682ac x86/hyperv: Check for required priviliges in hyperv_init() adds ad10785a706e netfilter: x_tables: fix pointer leaks to userspace adds a6a25002e6d8 tcp_nv: fix potential integer overflow in tcpnv_acked adds d757c3a9cf4a kvm: Map PFN-type memory regions as writable (if possible) adds cc0600dae30f x86/kvm/vmx: do not use vm-exit instruction length for fas [...] adds 710b5124aac6 fs/dax.c: release PMD lock even when there is no PMD suppo [...] adds 66aaeed2796e ocfs2: return -EROFS to mount.ocfs2 if inode block is invalid adds a66174eb4a14 ocfs2/acl: use 'ip_xattr_sem' to protect getting extended [...] adds a7fbc7f3134a ocfs2: return error when we attempt to access a dirty bh in jbd2 adds 6cab60ac6a0a mm/mempolicy: fix the check of nodemask from user adds 305e56756da7 mm/mempolicy: add nodes_empty check in SYSC_migrate_pages adds 78185a93d42d asm-generic: provide generic_pmdp_establish() adds 6acb8818eff4 sparc64: update pmdp_invalidate() to return old pmd value adds 8054b87fccd4 mm: thp: use down_read_trylock() in khugepaged to avoid lo [...] adds 1f9c87e25158 mm: pin address_space before dereferencing it while isolat [...] adds 3b1d9626fc58 mm/fadvise: discard partial page if endbyte is also EOF adds 6eddea4ba5cc openvswitch: Remove padding from packet before L3+ conntra [...] adds 73027d80d67e blk-mq: fix discard merge with scheduler attached adds 5ceae7690f0d IB/hfi1: Re-order IRQ cleanup to address driver cleanup race adds 8f96d408a954 IB/hfi1: Fix for potential refcount leak in hfi1_open_file() adds f63bb02694f0 IB/ipoib: Fix for potential no-carrier state adds fd370b8e65e3 IB/core: Map iWarp AH type to undefined in rdma_ah_find_type adds eb41efa13865 drm/nouveau/pmu/fuc: don't use movw directly anymore adds 2cd5100363b7 s390/eadm: fix CONFIG_BLOCK include dependency adds 074372c8124c netfilter: ipv6: nf_defrag: Kill frag queue on RFC2460 failure adds 423505471f5e x86/power: Fix swsusp_arch_resume prototype adds ee06ed9ba518 x86/dumpstack: Avoid uninitlized variable adds 573cb560b4ed firmware: dmi_scan: Fix handling of empty DMI strings adds 51939996acde ACPI: processor_perflib: Do not send _PPC change notificat [...] adds f920e914801c ACPI / bus: Do not call _STA on battery devices with unmet [...] adds 74abca65f1e4 ACPI / scan: Use acpi_bus_get_status() to initialize ACPI_ [...] adds 3e01c16d8751 bpf: fix selftests/bpf test_kmod.sh failure when CONFIG_BP [...] adds f938c2acc829 MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASS adds 76e3ea2f9563 perf record: Fix period option handling adds b1f9f9fb3f99 MIPS: Generic: Support GIC in EIC mode adds 2f79b5e52d46 perf evsel: Fix period/freq terms setup adds 70f3461c23ff xen-netfront: Fix race between device setup and open adds 05c062c3685e xen/grant-table: Use put_page instead of free_page adds a8e7a4e24374 bpf: sockmap, fix leaking maps with attached but not detac [...] adds 693b9589c297 RDS: IB: Fix null pointer issue adds 4ec317a41d80 arm64: spinlock: Fix theoretical trylock() A-B-A with LSE atomics adds 05e52e5bd103 proc: fix /proc/*/map_files lookup adds 4b95781cb6f3 PM / domains: Fix up domain-idle-states OF parsing adds 05921c492fdb cifs: silence compiler warnings showing up with gcc-8.0.0 adds f89edd17aff4 bcache: properly set task state in bch_writeback_thread() adds 311e31419b72 bcache: fix for allocator and register thread race adds 4c8e0270dc7a bcache: fix for data collapse after re-attaching an attach [...] adds c4c9fd55899f bcache: return attach error when no cache set exist adds ae9c78af577f cpufreq: intel_pstate: Enable HWP during system resume on CPU0 adds c5ce9e5b57cc selftests/ftrace: Add some missing glob checks adds e781fff7b78f rxrpc: Don't put crypto buffers on the stack adds 0b1fa241dd86 svcrdma: Fix Read chunk round-up adds 327aac8ccbc5 net: Extra '_get' in declaration of arch_get_platform_mac_address adds d6b00490a04d tools/libbpf: handle issues with bpf ELF objects containin [...] adds f58e4ecb9b2e KVM: PPC: Book3S HV: Fix handling of secondary HPTEG in HP [...] adds 26bebd5a7865 SUNRPC: Don't call __UDPX_INC_STATS() from a preemptible context adds ee5fe4bdcf2a net: stmmac: discard disabled flags in interrupt status register adds 85bd5c686fe9 bpf: fix rlimit in reuseport net selftest adds afa0ce071488 ACPI / EC: Restore polling during noirq suspend/resume phases adds c064b7c1d203 PM / wakeirq: Fix unbalanced IRQ enable for wakeirq adds f4d6e4598a29 vfs/proc/kcore, x86/mm/kcore: Fix SMAP fault when dumping [...] adds 288b373264c5 powerpc/mm/hash64: Zero PGD pages on allocation adds 5350cb0111d2 x86/platform/UV: Fix GAM Range Table entries less than 1GB adds c74e004c6273 locking/qspinlock: Ensure node->count is updated before in [...] adds 74cd9414788c powerpc/powernv: IMC fix out of bounds memory access at shutdown adds 2d8d8d23c485 perf test: Fix test trace+probe_libc_inet_pton.sh for s390x adds c834b955d3f0 irqchip/gic-v3: Ignore disabled ITS nodes adds 4032cd4fd3ae cpumask: Make for_each_cpu_wrap() available on UP as well adds de16dfcc510d irqchip/gic-v3: Change pr_debug message to pr_devel adds 76cd54fa70ce RDMA/core: Reduce poll batch for direct cq polling adds 89f3232c394e alarmtimer: Init nanosleep alarm timer on stack adds fab0b3ce67a5 netfilter: x_tables: cap allocations at 512 mbyte adds 82b68ecde5d0 netfilter: x_tables: add counters allocation wrapper adds 8d92d5336539 netfilter: compat: prepare xt_compat_init_offsets to retur [...] adds 764f2162d97a netfilter: compat: reject huge allocation requests adds 5bcf16944454 netfilter: x_tables: limit allocation requests for blob ru [...] adds 66038084560d perf: Fix sample_max_stack maximum check adds 01e71c218219 perf: Return proper values for user stack errors adds 75dceb6872b3 RDMA/mlx5: Fix NULL dereference while accessing XRC_TGT QPs adds 679833ea1822 Revert "KVM: X86: Fix SMRAM accessing even if VM is shutdown" adds f606893fbbc6 mac80211_hwsim: fix use-after-free bug in hwsim_exit_net adds 753be7e83bb8 Linux 4.14.37 adds 94c0308279ec Revert "pinctrl: intel: Initialize GPIO properly when used [...] adds 00c54b354411 drm: bridge: dw-hdmi: Fix overflow workaround for Amlogic [...] adds 3b38734ed9fe i40e: Fix attach VF to VM issue adds ac5881b7814d tpm: cmd_ready command can be issued only after granting locality adds f6891ec29c59 tpm: tpm-interface: fix tpm_transmit/_cmd kdoc adds 781eeb7af2bd tpm: add retry logic adds 5f50186dd810 Revert "ath10k: send (re)assoc peer command when NSS changed" adds e0286ea0846c bonding: do not set slave_dev npinfo before slave_enable_n [...] adds 8d34c6773459 ipv6: add RTA_TABLE and RTA_PREFSRC to rtm_ipv6_policy adds a370d8a3aaf2 ipv6: sr: fix NULL pointer dereference in seg6_do_srh_enca [...] adds c7a936b1dd0f KEYS: DNS: limit the length of option strings adds dbf57fd1e05e l2tp: check sockaddr length in pppol2tp_connect() adds 15efa783286c net: validate attribute sizes in neigh_dump_table() adds cb225e80c9a3 llc: delete timers synchronously in llc_sk_free() adds b76d3f3309cf tcp: don't read out-of-bounds opsize adds 7c2352520e51 net: af_packet: fix race in PACKET_{R|T}X_RING adds d5387e66388f tcp: md5: reject TCP_MD5SIG or TCP_MD5SIG_EXT on establish [...] adds 012e5e5b6991 net: fix deadlock while clearing neighbor proxy table adds 7b4f4d759c8e team: avoid adding twice the same option to the event list adds 07cb0b54d7d9 net/smc: fix shutdown in state SMC_LISTEN adds 70a615d7daa0 team: fix netconsole setup over team adds 6da813d79cfa packet: fix bitfield update race adds ed2ba25f6d50 tipc: add policy for TIPC_NLA_NET_ADDR adds 88b7895e7c6d pppoe: check sockaddr length in pppoe_connect() adds dd997151740f vlan: Fix reading memory beyond skb->tail in skb_vlan_tagg [...] adds f42036e8051e amd-xgbe: Add pre/post auto-negotiation phy hooks adds 29b623b60549 sctp: do not check port in sctp_inet6_cmp_addr adds 346ba2f22107 amd-xgbe: Improve KR auto-negotiation and training adds 9a66123182a6 strparser: Do not call mod_delayed_work with a timeout of [...] adds 109feb04c851 amd-xgbe: Only use the SFP supported transceiver signals adds 2f781ebfb08f strparser: Fix incorrect strp->need_bytes value. adds da499024f6fe net: sched: ife: signal not finding metaid adds 75020d6319ee tcp: clear tp->packets_out when purging write queue adds 388f3d9708fc net: sched: ife: handle malformed tlv length adds 4c2c574cf6ed net: sched: ife: check on metadata length adds 543a60112f01 llc: hold llc_sap before release_sock() adds 7814c479de7a llc: fix NULL pointer deref for SOCK_ZAPPED adds 16c36a2c7632 net: ethernet: ti: cpsw: fix tx vlan priority mapping adds d86aacaaf9d2 virtio_net: split out ctrl buffer adds 55c80adf0d0e virtio_net: fix adding vids on big-endian adds b44533a06fd8 s390: introduce CPU alternatives adds 37e79747128b s390: enable CPU alternatives unconditionally adds ea5566fecd03 KVM: s390: wire up bpb feature adds 2ae8b68382ce s390: scrub registers on kernel entry and KVM exit adds 2ae89b86a77f s390: add optimized array_index_mask_nospec adds c257f81b6d45 s390/alternative: use a copy of the facility bit mask adds 43cccd87c184 s390: add options to change branch prediction behaviour fo [...] adds 0bd4c47c2026 s390: run user space and KVM guests with modified branch p [...] adds b609eb65f315 s390: introduce execute-trampolines for branches adds 1d966a6aded3 KVM: s390: force bp isolation for VSIE adds 6288e169a25e s390: Replace IS_ENABLED(EXPOLINE_*) with IS_ENABLED(CONFI [...] adds 74a93ae5c328 s390: do not bypass BPENTER for interrupt system calls adds 6cdc4b21d219 s390/entry.S: fix spurious zeroing of r0 adds ea1bbd53f055 s390: move nobp parameter functions to nospec-branch.c adds 719b84c9aec2 s390: add automatic detection of the spectre defense adds 68cb884e1228 s390: report spectre mitigation via syslog adds fce1bf054f0b s390: add sysfs attributes for spectre adds f836b34fb056 s390: correct nospec auto detection init order adds 5787b55b5019 s390: correct module section names for expoline code revert adds fcc347bc1e34 microblaze: Setup dependencies for ASM optimized lib functions adds a252b9732243 arm64: dts: rockchip: remove vdd_log from rk3399-puma adds 540e7b5be492 Revert "mm/hmm: fix header file if/else/endif maze" adds 77df079be9b4 commoncap: Handle memory allocation failure. adds f4df47e36ac0 scsi: mptsas: Disable WRITE SAME adds 68c09d548bfc cdrom: information leak in cdrom_ioctl_media_changed() adds 75b98294e09a fsnotify: Fix fsnotify_mark_connector race adds 43f8a4f2c8b2 m68k/mac: Don't remap SWIM MMIO region adds 0dd9146a2291 block/swim: Check drive type adds b7100feb26d2 block/swim: Don't log an error message for an invalid ioctl adds f359e87feb88 block/swim: Remove extra put_disk() call from error path adds cdb0d5fa2528 block/swim: Rename macros to avoid inconsistent inverted logic adds 8c37ac3c04e7 block/swim: Select appropriate drive on device open adds 06dc2e919593 block/swim: Fix array bounds check adds d82923c017de block/swim: Fix IO error at end of medium adds a75bf6f71744 tracing: Fix missing tab for hwlat_detector print format adds 3b5c2e1d163a s390/cio: update chpid descriptor after resource accessibi [...] adds 5dad51054d8a s390/dasd: fix IO error for newly defined devices adds c371fe019001 s390/uprobes: implement arch_uretprobe_is_alive() adds 3e4915873cff ACPI / video: Only default only_lcd to true on Win8-ready [...] adds a87463f7420c Linux 4.14.38 adds 1a538cb0879d ext4: prevent right-shifting extents beyond EXT_MAX_BLOCKS adds 4a3674acbf8b ext4: set h_journal if there is a failure starting a reser [...] adds 55cc3bb0a6c7 ext4: add MODULE_SOFTDEP to ensure crc32c is included in t [...] adds b39430ea0687 ext4: add validity checks for bitmap block numbers adds ae0db58dabe5 ext4: fix bitmap position validation adds 812b51a63000 random: set up the NUMA crng instances after the CRNG is f [...] adds ffc5b50a2b53 random: fix possible sleeping allocation from irq context adds 76dbabb38a18 random: rate limit unseeded randomness warnings adds 470bf16ae1ab usbip: usbip_event: fix to not print kernel pointer address adds 944edaf13dee usbip: usbip_host: fix to hold parent lock for device_atta [...] adds 4abe5b775a16 usbip: vhci_hcd: Fix usb device and sockfd leaks adds b792b1f7d01c usbip: vhci_hcd: check rhport before using in vhci_hub_control() adds 64abd2428e54 Revert "xhci: plat: Register shutdown for xhci_plat" adds 0b932b1ca9da xhci: Fix USB ports for Dell Inspiron 5775 adds 8f30aa32b716 USB: serial: simple: add libtransistor console adds 747120e77100 USB: serial: ftdi_sio: use jtag quirk for Arrow USB Blaster adds f310eb70657e USB: serial: cp210x: add ID for NI USB serial console adds 333909311d70 usb: typec: ucsi: Increase command completion timeout value adds c59dc4d13519 usb: core: Add quirk for HP v222w 16GB Mini adds e6d2055ba32f USB: Increment wakeup count on remote wakeup. adds cf7405f67543 ALSA: usb-audio: Skip broken EU on Dell dock USB-audio adds 7ae93ff136a0 virtio: add ability to iterate over vqs adds 4217a339b37d virtio_console: don't tie bufs to a vq adds 6b1c41a0f718 virtio_console: free buffers after reset adds 75fc6f2d39bf virtio_console: drop custom control queue cleanup adds e9287108acce virtio_console: move removal code adds 998d43ce034b virtio_console: reset on out of memory adds c0ed8ece4ef3 drm/virtio: fix vq wait_event condition adds 4854b9665c81 tty: Don't call panic() at tty_ldisc_init() adds 6ba9a47d1fc5 tty: n_gsm: Fix long delays with control frame timeouts in [...] adds 6a50af86a62b tty: n_gsm: Fix DLCI handling for ADM mode if debug & 2 is [...] adds 877f418171af tty: Avoid possible error pointer dereference at tty_ldisc [...] adds 545906124041 tty: Use __GFP_NOFAIL for tty_ldisc_get() adds ba9c9886a40d ALSA: dice: fix OUI for TC group adds d03fbe62e173 ALSA: dice: fix error path to destroy initialized stream data adds 19baecfc1105 ALSA: hda - Skip jack and others for non-existing PCM streams adds b67a05364e5d ALSA: opl3: Hardening for potential Spectre v1 adds 8f1705268fd2 ALSA: asihpi: Hardening for potential Spectre v1 adds f8616ffbb78d ALSA: hdspm: Hardening for potential Spectre v1 adds 9d57d45965dd ALSA: rme9652: Hardening for potential Spectre v1 adds 6ab1a94d17db ALSA: control: Hardening for potential Spectre v1 adds 00e0495d8327 ALSA: pcm: Return negative delays from SNDRV_PCM_IOCTL_DELAY. adds 30ddc329d562 ALSA: core: Report audio_tstamp in snd_pcm_sync_ptr adds 4a52a2127240 ALSA: seq: oss: Fix unbalanced use lock for synth MIDI device adds bda3aba8c0a1 ALSA: seq: oss: Hardening for potential Spectre v1 adds d680a34d82b6 ALSA: hda: Hardening for potential Spectre v1 adds c9df23efe5cc ALSA: hda/realtek - Add some fixes for ALC233 adds 53c4197a2d7e ALSA: hda/realtek - Update ALC255 depop optimize adds 3d4612bf62c8 ALSA: hda/realtek - change the location for one of two front mics adds 6c677c5968aa mtd: spi-nor: cadence-quadspi: Fix page fault kernel panic adds 1de1ad0c2c42 mtd: cfi: cmdset_0001: Do not allow read/write to suspend [...] adds 204e0761846b mtd: cfi: cmdset_0001: Workaround Micron Erase suspend bug. adds f69cd2d30a80 mtd: cfi: cmdset_0002: Do not allow read/write to suspend [...] adds 6840b774dc4d mtd: rawnand: tango: Fix struct clk memory leak adds a5f4276787d6 kobject: don't use WARN for registration failures adds b23b4174275d scsi: sd: Defer spinning up drive while SANITIZE is in progress adds be10336a9072 bfq-iosched: ensure to clear bic/bfqq pointers when prepar [...] adds bddabeb71f3f vfio: ccw: process ssch with interrupts disabled adds fd0485e2cc7b ANDROID: binder: prevent transactions into own process. adds e90b89088a10 PCI: aardvark: Fix logic in advk_pcie_{rd,wr}_conf() adds f0ae21a86eb5 PCI: aardvark: Set PIO_ADDR_LS correctly in advk_pcie_rd_conf() adds 6b3751e249ff PCI: aardvark: Use ISR1 instead of ISR0 interrupt in legac [...] adds 1a6e0a900bce PCI: aardvark: Fix PCIe Max Read Request Size setting adds bcd73c772ec1 ARM: amba: Make driver_override output consistent with oth [...] adds 23abff7b984f ARM: amba: Fix race condition with driver_override adds f671ee8de31a ARM: amba: Don't read past the end of sysfs "driver_overri [...] adds 0ddb53a67cbd ARM: socfpga_defconfig: Remove QSPI Sector 4K size force adds 5a5ea3401799 KVM: arm/arm64: Close VMID generation race adds f2acc8dc0644 powerpc/mm: Flush cache on memory hot(un)plug adds a32a944a60c8 powerpc/powernv/npu: Do a PID GPU TLB flush when invalidat [...] adds 674d38ea1850 crypto: drbg - set freed buffers to NULL adds b02bbcce8ea3 ASoC: fsl_esai: Fix divisor calculation failure at lower ratio adds 76f7b52b5bf0 libceph: un-backoff on tick when we have a authenticated session adds c2bc3eb5599f libceph: reschedule a tick in finish_hunting() adds 7563d6f2be58 libceph: validate con->state at the top of try_write() adds 9922fd0c681f fpga-manager: altera-ps-spi: preserve nCONFIG state adds 3a5465d0b61d earlycon: Use a pointer table to fix __earlycon_table stride adds 20b0f757da3b cpufreq: powernv: Fix hardlockup due to synchronous smp_ca [...] adds 79340bda01ab rtc: opal: Fix OPAL RTC driver OPAL_BUSY loops adds 559121f5a165 drm/amdgpu: set COMPUTE_PGM_RSRC1 for SGPR/VGPR clearing shaders adds bf1d7023c901 drm/i915: Enable display WA#1183 from its correct spot adds d1f1f7771a6a objtool, perf: Fix GCC 8 -Wrestrict error adds 8e99c881e497 tools/lib/subcmd/pager.c: do not alias select() params adds ce911a5b1fea x86/ipc: Fix x32 version of shmid64_ds and msqid64_ds adds b319531024d9 x86/smpboot: Don't use mwait_play_dead() on AMD systems adds 7c6bcaac737f x86/microcode/intel: Save microcode patch unconditionally adds 922e5129eb01 x86/microcode: Do not exit early from __reload_late() adds a2066aa76a7a tick/sched: Do not mess with an enqueued hrtimer adds e5a290c4ff77 arm/arm64: KVM: Add PSCI version selection API adds 7fddff51f245 powerpc/eeh: Fix race with driver un/bind adds 7d6240f0fb85 Linux 4.14.39 adds 3a928a262c1c geneve: update skb dst pmtu on tx path adds 6a3c946b205f net: don't call update_pmtu unconditionally adds e9caf1e1d5d4 percpu: include linux/sched.h for cond_resched() adds 63d9df9eb7a5 crypto: talitos - fix IPsec cipher in length adds c8a622ed9e53 ACPI / button: make module loadable when booted in non-ACPI mode adds c1e76c30079d USB: serial: option: Add support for Quectel EP06 adds 5f6e6d063ac1 ALSA: hda - Fix incorrect usage of IS_REACHABLE() adds e5e9a770cec2 ALSA: pcm: Check PCM state at xfern compat ioctl adds dfe7f043bcfc ALSA: seq: Fix races at MIDI encoding in snd_virmidi_outpu [...] adds 9581fff37b1a ALSA: dice: fix kernel NULL pointer dereference due to inv [...] adds 4e3460ae33c6 ALSA: aloop: Mark paused device as inactive adds bd0e2aec5686 ALSA: aloop: Add missing cable lock to ctl API callbacks adds f4438b15755e tracepoint: Do not warn on ENOMEM adds 2c698f7b169a scsi: target: Fix fortify_panic kernel exception adds 894937021946 Input: leds - fix out of bound access adds 10579ed39e20 Input: atmel_mxt_ts - add touchpad button mapping for Sams [...] adds fcd835be6c17 rtlwifi: btcoex: Add power_on_setting routine adds b68c7af0b2e7 rtlwifi: cleanup 8723be ant_sel definition adds bd9ca962eeb0 xfs: prevent creating negative-sized file via INSERT_RANGE adds 38a65e753503 RDMA/cxgb4: release hw resources on device removal adds 3ae1bf368135 RDMA/ucma: Allow resolving address w/o specifying source address adds be855252ebce RDMA/mlx5: Fix multiple NULL-ptr deref errors in rereg_mr flow adds 14ad51557092 RDMA/mlx5: Protect from shift operand overflow adds a27293f2f6e1 NET: usb: qmi_wwan: add support for ublox R410M PID 0x90b2 adds b5ebbbc72671 IB/mlx5: Use unlimited rate when static rate is not supported adds 7f185bc79bb9 IB/hfi1: Fix handling of FECN marked multicast packet adds 79181a45aa9a IB/hfi1: Fix loss of BECN with AHG adds d7683a5c8c94 IB/hfi1: Fix NULL pointer dereference when invalid num_vls [...] adds 758f3340b803 iw_cxgb4: Atomically flush per QP HW CQEs adds df9703e7e72a drm/vmwgfx: Fix a buffer object leak adds 43b3ba6ece54 drm/bridge: vga-dac: Fix edid memory leak adds b4f6e858433e test_firmware: fix setting old custom fw path back on exit [...] adds 0799a0ea96e4 errseq: Always report a writeback error once adds 0cc49bb627ad USB: serial: visor: handle potential invalid device configuration adds 425a02545d5e usb: dwc3: gadget: Fix list_del corruption in dwc3_ep_dequeue adds 0e548f5abae9 USB: Accept bulk endpoints with 1024-byte maxpacket adds 3f0c247910d0 USB: serial: option: reimplement interface masking adds ec6de93fab50 USB: serial: option: adding support for ublox R410M adds 303e99bde8dc usb: musb: host: fix potential NULL pointer dereference adds 87fa7da673b4 usb: musb: trace: fix NULL pointer dereference in musb_g_tx() adds bd2088d1d77a platform/x86: asus-wireless: Fix NULL pointer dereference adds d86aaca9cea2 irqchip/qcom: Fix check for spurious interrupts adds 27f29dbceb3c tracing: Fix bad use of igrab in trace_uprobe.c adds fc72a4171174 Linux 4.14.40 adds 88c43b469db5 ipvs: fix rtnl_lock lockups caused by start_sync_thread adds 725f5ae1a695 netfilter: ebtables: don't attempt to allocate 0-sized com [...] adds 19042316b9e1 kcm: Call strp_stop before strp_done in kcm_attach adds 1b6d0db7ed22 crypto: af_alg - fix possible uninit-value in alg_bind() adds bf2ecb934603 netlink: fix uninit-value in netlink_sendmsg adds ced9763b911d net: fix rtnh_ok() adds 5652aed1de29 net: initialize skb->peeked when cloning adds f9327803193a net: fix uninit-value in __hw_addr_add_ex() adds 09e45996b3e7 dccp: initialize ireq->ir_mark adds 154ff3e04015 ipv4: fix uninit-value in ip_route_output_key_hash_rcu() adds 566804864cd9 soreuseport: initialise timewait reuseport field adds ac91ff2a5f12 inetpeer: fix uninit-value in inet_getpeer adds 17ffa29c3556 memcg: fix per_node_info cleanup adds 108cd022c59b perf: Remove superfluous allocation error check adds 8c12bd91b597 tcp: fix TCP_REPAIR_QUEUE bound checking adds 6b5a99167a79 bdi: wake up concurrent wb_shutdown() callers. adds 683b4520d07e bdi: Fix oops in wb_workfn() adds c51eb7379dfa KVM: PPC: Book3S HV: Fix trap number return from __kvmppc_ [...] adds f768d0f981e6 KVM: PPC: Book3S HV: Fix guest time accounting with VIRT_C [...] adds ca0ecba3ddf3 KVM: PPC: Book3S HV: Fix VRMA initialization with 2MB or 1 [...] adds 50ed0188af8d arm64: Add work around for Arm Cortex-A55 Erratum 1024718 adds ef7c4825fe5f compat: fix 4-byte infoleak via uninitialized struct field adds 0f40bb84e25e gpioib: do not free unrequested descriptors adds 28534d29479d gpio: fix aspeed_gpio unmask irq adds a7ea57b025b1 gpio: fix error path in lineevent_create adds d1d5c31fc3a5 rfkill: gpio: fix memory leak in probe error path adds 3b93fff8f452 libata: Apply NOLPM quirk for SanDisk SD7UB3Q*G1001 SSDs adds 586d02c1479f dm integrity: use kvfree for kvmalloc'd memory adds 899997129276 tracing: Fix regex_match_front() to not over compare the t [...] adds 21fb6d8bc504 z3fold: fix reclaim lock-ups adds 8ee7dabb311d mm: sections are not offlined during memory hotremove adds 2270dfcc4b12 mm, oom: fix concurrent munlock and oom reaper unmap, v3 adds 4636b4e25112 ceph: fix rsize/wsize capping in ceph_direct_read_write() adds d0ca84d74f9f can: kvaser_usb: Increase correct stats counter in kvaser_ [...] adds ad25cf42f4c7 can: hi311x: Acquire SPI lock on ->do_get_berr_counter adds d2901e247b10 can: hi311x: Work around TX complete interrupt erratum adds 2b2b00374a54 drm/vc4: Fix scaling of uni-planar formats adds b2e01797216d drm/i915: Fix drm:intel_enable_lvds ERROR message in kernel log adds 34a21b17abd6 drm/nouveau: Fix deadlock in nv50_mstm_register_connector() adds 969d4595f4a8 drm/atomic: Clean old_state/new_state in drm_atomic_state_ [...] adds 87aa17ca56b9 drm/atomic: Clean private obj old_state/new_state in drm_a [...] adds cc21a603273c net: atm: Fix potential Spectre v1 adds e2023117b877 atm: zatm: Fix potential Spectre v1 adds 89d5c4eb8105 PCI / PM: Always check PME wakeup capability for runtime w [...] adds 64a03d3b240f PCI / PM: Check device_may_wakeup() in pci_enable_wake() adds 99e9acc27033 cpufreq: schedutil: Avoid using invalid next_freq adds 9ddc1d27a913 Revert "Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174" adds 4fcd0333b21e Bluetooth: btusb: Add Dell XPS 13 9360 to btusb_needs_rese [...] adds 4aa9ef8a29ad Bluetooth: btusb: Only check needs_reset_resume DMI table [...] adds 33df2f8a8c87 thermal: exynos: Reading temperature makes sense only when [...] adds db433f83a81f thermal: exynos: Propagate error value from tmu_read() adds 57e2ce8bbace nvme: add quirk to force medium priority for SQ creation adds f2a42c6bca67 smb3: directory sync should not return an error adds bb0b090d836a sched/autogroup: Fix possible Spectre-v1 indexing for sche [...] adds bd05324cdd3a tracing/uprobe_event: Fix strncpy corner case adds df2c71fb5c04 perf/x86: Fix possible Spectre-v1 indexing for hw_perf_eve [...] adds 4e4bb64df800 perf/x86/cstate: Fix possible Spectre-v1 indexing for pkg_msr adds 6467123872a1 perf/x86/msr: Fix possible Spectre-v1 indexing in the MSR driver adds 7093d5d0caa7 perf/core: Fix possible Spectre-v1 indexing for ->aux_pages[] adds 82e91e07e654 perf/x86: Fix possible Spectre-v1 indexing for x86_pmu::ev [...] adds 5138dd0db530 KVM: PPC: Book3S HV: Fix handling of large pages in radix [...] adds e8bbbd11e637 KVM: x86: remove APIC Timer periodic/oneshot spikes adds 3f07ecbec151 Linux 4.14.41 adds ece94a76618e 8139too: Use disable_irq_nosync() in rtl8139_poll_controller() adds 2c13a91e0fc5 bridge: check iface upper dev when setting master via ioctl adds 91c2d70192c7 dccp: fix tasklet usage adds c751af522989 ipv4: fix fnhe usage by non-cached routes adds a7aea8e27359 ipv4: fix memory leaks in udp_sendmsg, ping_v4_sendmsg adds 1e22ffab52c0 llc: better deal with too small mtu adds 1029fb466b44 net: ethernet: sun: niu set correct packet size in skb adds 6b10014800ce net: ethernet: ti: cpsw: fix packet leaking in dual_mac mode adds 2213a18303a2 net/mlx4_en: Fix an error handling path in 'mlx4_en_init_n [...] adds edc0c15f6f61 net/mlx4_en: Verify coalescing parameters are in range adds 57e0a9f2174e net/mlx5e: Err if asked to offload TC match on frag being first adds 1abd8c5fea11 net/mlx5: E-Switch, Include VF RDMA stats in vport statistics adds 6a5b0444e703 net sched actions: fix refcnt leak in skbmod adds b2a4d52fae0d net_sched: fq: take care of throttled flows before reuse adds 78ac65e8e940 net: support compat 64-bit time in {s,g}etsockopt adds 3ac0f3e0b823 net/tls: Don't recursively call push_record during tls_wri [...] adds 8e1b8e327903 net/tls: Fix connection stall on partial tls record adds c1ce5f359066 openvswitch: Don't swap table in nlattr_set() after OVS_AT [...] adds 2bb66a711cc8 qmi_wwan: do not steal interfaces from class drivers adds 2753ebb4e96c r8169: fix powering up RTL8168h adds 30ffa967adc3 rds: do not leak kernel memory to user land adds 3b54f1fd8770 sctp: delay the authentication for the duplicated cookie-e [...] adds f6c962d27d1a sctp: fix the issue that the cookie-ack with auth can't ge [...] adds d3d4d69d9bbd sctp: handle two v4 addrs comparison in sctp_inet6_cmp_addr adds 4dce9afc2d35 sctp: remove sctp_chunk_put from fail_mark err path in sct [...] adds bf2f3bae31a2 sctp: use the old asoc when making the cookie-ack chunk in [...] adds 3cfe95a0eb02 tcp_bbr: fix to zero idle_restart only upon S/ACKed data adds 413d2627692d tcp: ignore Fast Open on repair mode adds f754c9c88045 tg3: Fix vunmap() BUG_ON() triggered from tg3_free_consistent(). adds 2eca993ddc83 bonding: do not allow rlb updates to invalid mac adds f6294114ade4 bonding: send learning packets for vlans on slave adds b047794cc36c net: sched: fix error path in tcf_proto_create() when modu [...] adds eac1ab609be0 net/mlx5e: TX, Use correct counter in dma_map error flow adds 6ecec17f71f5 net/mlx5: Avoid cleaning flow steering table twice during [...] adds 19bf346ca705 hv_netvsc: set master device adds cb9e5a0817f4 ipv6: fix uninit-value in ip6_multipath_l3_keys() adds 66fefcabae5e net/mlx5e: Allow offloading ipv4 header re-write for icmp adds 8151fe6861a0 nsh: fix infinite loop adds 59afc1841b70 udp: fix SO_BINDTODEVICE adds 73cda9030380 scsi: aacraid: Correct hba_send to include iu_type adds d2d85f8d2249 xfrm: Use __skb_queue_tail in xfrm_trans_queue adds b0e5b437ecfd btrfs: Take trans lock before access running trans in chec [...] adds 036bbd584b0b xfrm: fix xfrm_do_migrate() with AEAD e.g(AES-GCM) adds 7a4eda600d77 l2tp: revert "l2tp: fix missing print session offset info" adds 5c9a9508de30 proc: do not access cmdline nor environ from file-backed areas adds d88700f79448 Linux 4.14.42 adds a3d5f6ecba99 usbip: usbip_host: refine probe and disconnect debug msgs [...] adds cf3bcc3231ad usbip: usbip_host: delete device from busid_table after rebind adds 5cd4dd77782e usbip: usbip_host: run rebind from exit when module is removed adds ec0c93951ecb usbip: usbip_host: fix NULL-ptr deref and use-after-free errors adds e842726eccf3 usbip: usbip_host: fix bad unlock balance during stub_probe() adds 13fe9058ed09 ALSA: usb: mixer: volume quirk for CM102-A+/102S+ adds 6283fcc9b93a ALSA: hda: Add Lenovo C50 All in one to the power_save blacklist adds 50c0e85887bf ALSA: control: fix a redundant-copy issue adds 45804b0e3cb3 spi: pxa2xx: Allow 64-bit DMA adds d18c3d2304de spi: bcm-qspi: Avoid setting MSPI_CDRAM_PCS for spi-nor master adds b7f0fc1f0615 spi: bcm-qspi: Always read and set BSPI_MAST_N_BOOT_CTRL adds b6f6d8bfe779 KVM: arm/arm64: VGIC/ITS save/restore: protect kvm_read_gu [...] adds 27ea98a4c50c KVM: arm/arm64: VGIC/ITS: protect kvm_read_guest() calls w [...] adds 92ce74164efa powerpc: Don't preempt_disable() in show_cpuinfo() adds d2dee2253be8 vfio: ccw: fix cleanup if cp_prefetch fails adds 9a19a93bddb3 tracing/x86/xen: Remove zero data size trace events trace_ [...] adds bca7faea5410 tee: shm: fix use-after-free via temporarily dropped reference adds 321bc88ec098 netfilter: nf_tables: free set name in error path adds d233f8d5bdd3 netfilter: nf_tables: can't fail after linking rule into a [...] adds f9882808e355 netfilter: nf_socket: Fix out of bounds access in nf_sk_lo [...] adds f4f05f62d3d1 i2c: designware: fix poll-after-enable regression adds 094595ce5701 powerpc/powernv: Fix NVRAM sleep in invalid context when crashing adds 5b86f020a789 drm: Match sysfs name in link removal to link creation adds f6c0f020ee5b lib/test_bitmap.c: fix bitmap optimisation tests to report [...] adds 572e2385ae35 radix tree: fix multi-order iteration race adds fc170bda2283 mm: don't allow deferred pages with NEED_PER_CPU_KM adds e2266ea100ea drm/i915/gen9: Add WaClearHIZ_WM_CHICKEN3 for bxt and glk adds c568bdf37b6e s390/qdio: fix access to uninitialized qdio_q fields adds 56130d932232 s390/cpum_sf: ensure sample frequency of perf event attrib [...] adds ce2e68b3c260 s390/qdio: don't release memory in qdio_setup_irq() adds a6565fdd90cb s390: remove indirect branch from do_softirq_own_stack adds 359b8ff3281c x86/pkeys: Override pkey when moving away from PROT_EXEC adds 83a39c0e4adb x86/pkeys: Do not special case protection key 0 adds e5cefe3570a0 efi: Avoid potential crashes, fix the 'struct efi_pci_io_p [...] adds 5f3ca3928e08 ARM: 8771/1: kprobes: Prohibit kprobes on do_undefinstr adds a697b90ef09e x86/mm: Drop TS_COMPAT on 64-bit exec() syscall adds 6986750cb57c tick/broadcast: Use for_each_cpu() specially on UP kernels adds 14b4cfb5ab54 ARM: 8769/1: kprobes: Fix to use get_kprobe_ctlblk after i [...] adds bd4aeb75dab5 ARM: 8770/1: kprobes: Prohibit probing on optimized_callback adds ca477b42aeaa ARM: 8772/1: kprobes: Prohibit kprobes on get_user functions adds 59bbb5ca4d95 Btrfs: fix xattr loss after power failure adds de1f96cc4a30 Btrfs: send, fix invalid access to commit roots due to con [...] adds f9b02febeabf btrfs: property: Set incompat flag if lzo/zstd compression is set adds 1d16f615bb7d btrfs: fix crash when trying to resume balance without the [...] adds 0d670384af3c btrfs: Split btrfs_del_delalloc_inode into 2 functions adds 7ea5cff55c45 btrfs: Fix delalloc inodes invalidation during transaction abort adds 671c9a69f426 btrfs: fix reading stale metadata blocks after degraded ra [...] adds 8410540f5aaf x86/nospec: Simplify alternative_msr_write() adds 69dc73805969 x86/bugs: Concentrate bug detection into a separate function adds 3ce1634f6165 x86/bugs: Concentrate bug reporting into a separate function adds 7c9b4959cda4 x86/bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits adds 94ae9d262843 x86/bugs, KVM: Support the combination of guest and host IBRS adds c6dc89dd04e3 x86/bugs: Expose /sys/../spec_store_bypass adds 832b579e1e83 x86/cpufeatures: Add X86_FEATURE_RDS adds 65f747a6b108 x86/bugs: Provide boot parameters for the spec_store_bypas [...] adds 128e69909f7c x86/bugs/intel: Set proper CPU features and setup RDS adds fa2f1c65246d x86/bugs: Whitelist allowed SPEC_CTRL MSR values adds 716bfae3b3f4 x86/bugs/AMD: Add support to disable RDS on Fam[15,16,17]h [...] adds 97224b3da698 x86/KVM/VMX: Expose SPEC_CTRL Bit(2) to the guest adds 81c3c2b5917a x86/speculation: Create spec-ctrl.h to avoid include hell adds 33f6a06810cb prctl: Add speculation control prctls adds 704609d39680 x86/process: Allow runtime control of Speculative Store Bypass adds d8553911627a x86/speculation: Add prctl for Speculative Store Bypass mi [...] adds 7d1254a1489c nospec: Allow getting/setting on non-current task adds dd88d569eeff proc: Provide details on speculation flaw mitigations adds 87895ae1e9b2 seccomp: Enable speculation flaw mitigations adds c024722ffecd x86/bugs: Make boot modes __ro_after_init adds 20d036a2e223 prctl: Add force disable speculation adds d829fcceb8f5 seccomp: Use PR_SPEC_FORCE_DISABLE adds 9939db75cd5b seccomp: Add filter flag to opt-out of SSB mitigation adds 61dfdc12ff35 seccomp: Move speculation migitation control to arch code adds 0f18f44ce076 x86/speculation: Make "seccomp" the default mode for Specu [...] adds 89ba80e61a39 x86/bugs: Rename _RDS to _SSBD adds 43c47eb2a274 proc: Use underscores for SSBD in 'status' adds 8dc742f930cc Documentation/spec_ctrl: Do some minor cleanups adds 4fbc01632e77 x86/bugs: Fix __ssb_select_mitigation() return type adds f69c4dd36766 x86/bugs: Make cpu_show_common() static adds 5a53a5fefb73 x86/bugs: Fix the parameters alignment and missing void adds bd2059282934 x86/cpu: Make alternative_msr_write work for 32-bit code adds b1a6028c2374 KVM: SVM: Move spec control call after restore of GS adds b1d1984f3898 x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP adds 8e0836d1413b x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS adds bbc0d1c33566 x86/cpufeatures: Disentangle SSBD enumeration adds 7f1efb5e74e3 x86/cpufeatures: Add FEATURE_ZEN adds b213ab46cde4 x86/speculation: Handle HT correctly on AMD adds 72f46c229ac2 x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL adds 8e1c285a050c x86/speculation: Add virtualized speculative store bypass [...] adds 3e6ab4ca1345 x86/speculation: Rework speculative_store_bypass_update() adds 6befd3a735e0 x86/bugs: Unify x86_spec_ctrl_{set_guest,restore_host} adds 987f49474b06 x86/bugs: Expose x86_spec_ctrl_base directly adds d13f068b94a1 x86/bugs: Remove x86_spec_ctrl_set() adds 71179d5dcbb9 x86/bugs: Rework spec_ctrl base and mask logic adds 3f44c1a3c293 x86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG adds e8837f0a000f KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD adds 92a3c944d6d5 x86/bugs: Rename SSBD_NO to SSB_NO adds 1dff08485b9e Linux 4.14.43 adds 047df46d6cef net: Fix a bug in removing queues from XPS map adds 5ff45c86e90a net/mlx4_core: Fix error handling in mlx4_init_port_info. adds 53b2dbbee18d net/sched: fix refcnt leak in the error path of tcf_vlan_init() adds 8ffa5f978394 net: sched: red: avoid hashing NULL child adds 2cedbdda01fe net/smc: check for missing nlattrs in SMC_PNETID messages adds c02756173e65 net: test tailroom before appending to linear skb adds 01a658c1b9d4 packet: in packet_snd start writing at link layer allocation adds edabcd0f12ae sock_diag: fix use-after-free read in __sk_free adds c89d534301a0 tcp: purge write queue in tcp_connect_init() adds 74327eda43d0 vmxnet3: set the DMA mask before the first DMA map operation adds 099612827aa3 vmxnet3: use DMA memory barriers where required adds 836f8472f1bd hv_netvsc: Fix the real number of queues of non-vRSS cases adds 5acc4d1e8fe2 hv_netvsc: Rename ind_table to rx_table adds b3a303352e51 hv_netvsc: Rename tx_send_table to tx_table adds ef1c5903cd2a hv_netvsc: Add initialization of tx_table in netvsc_device_add() adds 6296e73e459d hv_netvsc: Set tx_table to equal weight after subchannels open adds 284a58c02eeb hv_netvsc: netvsc_teardown_gpadl() split adds 41f24dbef177 hv_netvsc: preserve hw_features on mtu/channels/ringparam changes adds 4c5fef778957 hv_netvsc: empty current transmit aggregation if flow blocked adds 36a9609cef4a hv_netvsc: Use the num_online_cpus() for channel limit adds 0395570f81fe hv_netvsc: avoid retry on send during shutdown adds 4857dca4dd65 hv_netvsc: only wake transmit queue if link is up adds 0ed8945b3aa6 hv_netvsc: fix error unwind handling if vmbus_open fails adds 99e06589bd5d hv_netvsc: cancel subchannel setup before halting device adds 0ac663c5674a hv_netvsc: fix race in napi poll when rescheduling adds f9aab25e3326 hv_netvsc: defer queue selection to VF adds 1f3ef8a7a3c6 hv_netvsc: disable NAPI before channel close adds 9c6439c7b168 hv_netvsc: use RCU to fix concurrent rx and queue changes adds 905f85c289d7 hv_netvsc: change GPAD teardown order on older versions adds be9c798d0d13 hv_netvsc: common detach logic adds d8c3e04d3913 hv_netvsc: Use Windows version instead of NVSP version on [...] adds c5345b11680f hv_netvsc: Split netvsc_revoke_buf() and netvsc_teardown_gpadl() adds c7da51021c8d hv_netvsc: Ensure correct teardown message sequence order adds c98b38c5ede4 hv_netvsc: Fix net device attach on older Windows hosts adds ea5ffcd46716 sparc: vio: use put_device() instead of kfree() adds 131ff238b859 ext2: fix a block leak adds 9a38169fb602 s390: add assembler macros for CPU alternatives adds e3ad546e6094 s390: move expoline assembler macros to a header adds d7aa3f13e146 s390/crc32-vx: use expoline for indirect branches adds 0d201ff077a8 s390/lib: use expoline for indirect branches adds f1bd3b99607b s390/ftrace: use expoline for indirect branches adds 2a146a9b3240 s390/kernel: use expoline for indirect branches adds a206c82f9bc9 s390: move spectre sysfs attribute code adds 457b944b61e6 s390: extend expoline to BC instructions adds c1a35f5ddf36 s390: use expoline thunks in the BPF JIT adds 58442874542f scsi: libsas: defer ata device eh commands to libata adds d827bea2d18c scsi: sg: allocate with __GFP_ZERO in sg_build_indirect() adds 3c017b9fede9 scsi: zfcp: fix infinite iteration on ERP ready list adds c18270ac9f84 loop: don't call into filesystem while holding lo_ctl_mutex adds 360964411d57 loop: fix LOOP_GET_STATUS lock imbalance adds 9f2c35864ad6 cfg80211: limit wiphy names to 128 bytes adds f119414a8f8d hfsplus: stop workqueue when fill_super() failed adds 0ff6b2cac941 x86/kexec: Avoid double free_page() upon do_kexec_load() failure adds 0cc948e8ddb5 usb: gadget: f_uac2: fix bFirstInterface in composite gadget adds e8f101ec20c0 usb: dwc3: Undo PHY init if soft reset fails adds aefc5ce2342a usb: dwc3: omap: don't miss events during suspend/resume adds 36d66139a351 usb: gadget: core: Fix use-after-free of usb_request adds a3fcccd4a7ef usb: gadget: fsl_udc_core: fix ep valid checks adds ee4ed01d4b5c usb: dwc2: Fix dwc2_hsotg_core_init_disconnected() adds f7b3f33c79b7 usb: cdc_acm: prevent race at write to acm while system resumes adds 5788084ba3cd net: usbnet: fix potential deadlock on 32bit hosts adds 38ed02d85840 ARM: dts: imx7d-sdb: Fix regulator-usb-otg2-vbus node name adds e5c8a6d499a1 usb: host: xhci-plat: revert "usb: host: xhci-plat: enable [...] adds ce04fbcdb39a USB: OHCI: Fix NULL dereference in HCDs using HCD_LOCAL_MEM adds 58249157c6ad net/usb/qmi_wwan.c: Add USB id for lt4120 modem adds 89509cdb713f net-usb: add qmi_wwan if on lte modem wistron neweb d18q1 adds d711223606e8 Bluetooth: btusb: Add USB ID 7392:a611 for Edimax EW-7611ULB adds 81ba08e69fe2 ALSA: usb-audio: Add native DSD support for Luxman DA-06 adds 7fb2d2f1b04d usb: dwc3: Add SoftReset PHY synchonization delay adds 834329c4ad4c usb: dwc3: Update DWC_usb31 GTXFIFOSIZ reg fields adds 55aaef4bd8a0 usb: dwc3: Makefile: fix link error on randconfig adds 39280c27031b xhci: zero usb device slot_id member when disabling and fr [...] adds db81323e6a5d usb: dwc2: Fix interval type issue adds 51250a9357d8 usb: dwc2: hcd: Fix host channel halt flow adds 11cb14a19679 usb: dwc2: host: Fix transaction errors in host mode adds 7f48c9ddca72 usb: gadget: ffs: Let setup() return USB_GADGET_DELAYED_STATUS adds dd5541c7a60d usb: gadget: ffs: Execute copy_to_user() with USER_DS set adds b80114337d31 usbip: Correct maximum value of CONFIG_USBIP_VHCI_HC_PORTS adds 9170c1411eca usb: gadget: udc: change comparison to bitshift when deali [...] adds f3f3442027b5 usb: gadget: composite: fix incorrect handling of OS desc [...] adds f5f6bff50f36 media: lgdt3306a: Fix module count mismatch on usb unplug adds e4504b80e012 media: em28xx: USB bulk packet size fix adds 0249054e4bfd Bluetooth: btusb: Add device ID for RTL8822BE adds 0fe68f20e09f xhci: Show what USB release number the xHC supports from p [...] adds bf30d26981a8 staging: bcm2835-audio: Release resources on module_exit() adds ff8eb22e5bb8 staging: lustre: fix bug in osc_enter_cache_try adds 20b9506df1b4 staging: fsl-dpaa2/eth: Fix incorrect casts adds d5ae597ed13d staging: rtl8192u: return -ENOMEM on failed allocation of [...] adds 281bb7920cc0 staging: ks7010: Use constants from ieee80211_eid instead [...] adds 43624647a97c staging: lustre: lmv: correctly iput lmo_root adds 173c55493b81 crypto: inside-secure - wait for the request to complete i [...] adds 223ba92a8059 crypto: atmel-aes - fix the keys zeroing on errors adds 41b6f0ffb3ac crypto: ccp - don't disable interrupts while setting up debugfs adds a04b30fd74a1 crypto: inside-secure - do not process request if no comma [...] adds 6df26587d22d crypto: inside-secure - fix the cache_len computation adds d03a0a61dc82 crypto: inside-secure - fix the extra cache computation adds c787fb6bdac2 crypto: sunxi-ss - Add MODULE_ALIAS to sun4i-ss adds 2b2a92910c19 crypto: inside-secure - fix the invalidation step during cra_exit adds 59ad4bb71714 scsi: mpt3sas: fix an out of bound write adds b0ef004e86cf scsi: qla2xxx: Fix memory corruption during hba reset test adds af9930622461 scsi: ufs: Enable quirk to ignore sending WRITE_SAME command adds a1ac3da8431a scsi: bnx2fc: Fix check in SCSI completion handler for tim [...] adds 0bf213d90bb2 scsi: sym53c8xx_2: iterator underflow in sym_getsync() adds 62d16de3109f scsi: mptfusion: Add bounds check in mptctl_hp_targetinfo() adds 1ad71103e12e scsi: qla2xxx: Avoid triggering undefined behavior in qla2 [...] adds a9eb1e1031a0 scsi: storvsc: Increase cmd_per_lun for higher speed devices adds 942cb7bd774a scsi: qedi: Fix truncation of CHAP name and secret adds b24fd4cd9491 scsi: aacraid: fix shutdown crash when init fails adds dc6cb0cb91d5 scsi: qla4xxx: skip error recovery in case of register dis [...] adds fbc801716092 scsi: qedi: Fix kernel crash during port toggle adds 2bb6b7decff0 scsi: mpt3sas: Do not mark fw_event workqueue as WQ_MEM_RECLAIM adds b1a706fdb5a8 scsi: sd: Keep disk read-only when re-reading partition adds 10859964e0e1 scsi: iscsi_tcp: set BDI_CAP_STABLE_WRITES when data diges [...] adds 3de235c7753b scsi: aacraid: Insure command thread is not recursively stopped adds 5e315f31faef scsi: core: Make SCSI Status CONDITION MET equivalent to GOOD adds a9bcbce385ed scsi: mvsas: fix wrong endianness of sgpio api adds d5d331cdfcb2 scsi: lpfc: Fix issue_lip if link is disabled adds 8fd4131a9fcc scsi: lpfc: Fix soft lockup in lpfc worker thread during L [...] adds 48e835f89769 scsi: lpfc: Fix frequency of Release WQE CQEs adds 98ffb5cf47e4 ASoC: hdmi-codec: Fix module unloading caused kernel crash adds b3bbda7bad73 ASoC: rockchip: rk3288-hdmi-analog: Select needed codecs adds fbeec965b8d1 ASoC: samsung: odroid: Fix 32000 sample rate handling adds 27cbb1df79c5 ASoC: topology: create TLV data for dapm widgets adds 9311d0b6b466 ASoC: samsung: i2s: Ensure the RCLK rate is properly determined adds a225a3ba3213 clk: rockchip: Fix wrong parent for SDMMC phase clock for rk3228 adds 2dc1d1a8715e clk: Don't show the incorrect clock phase adds 99f29b5c1cc4 clk: hisilicon: mark wdt_mux_p[] as const adds 04adc8209a9a clk: tegra: Fix pll_u rate configuration adds 573dda18a809 clk: rockchip: Prevent calculating mmc phase if clock rate [...] adds 264530c6ad12 clk: samsung: s3c2410: Fix PLL rates adds 8f4eef93e1ab clk: samsung: exynos7: Fix PLL rates adds 256499854098 clk: samsung: exynos5260: Fix PLL rates adds 90e14be44331 clk: samsung: exynos5433: Fix PLL rates adds 3fabe01cdf75 clk: samsung: exynos5250: Fix PLL rates adds 7bc147610d1e clk: samsung: exynos3250: Fix PLL rates adds 07999bccf2e0 media: dmxdev: fix error code for invalid ioctls adds cc4b4af51c13 media: Don't let tvp5150_get_vbi() go out of vbi_ram_defau [...] adds 1c94830eeea5 media: ov5645: add missing of_node_put() in error path adds 24858b9c030a media: cx23885: Override 888 ImpactVCBe crystal frequency adds 5ebcb4612748 media: cx23885: Set subdev host data to clk_freq pointer adds 53ba3526baad media: s3c-camif: fix out-of-bounds array access adds d62c8d80f84f media: lgdt3306a: Fix a double kfree on i2c device remove adds d600eadf7d80 media: em28xx: Add Hauppauge SoloHD/DualHD bulk models adds 93c72937a26b media: v4l: vsp1: Fix display stalls when requesting too m [...] adds 81173a58638f media: i2c: adv748x: fix HDMI field heights adds 8cfcd5bbb723 media: vb2: Fix videobuf2 to map correct area adds 9b7c44c43946 media: vivid: fix incorrect capabilities for radio adds 604e648e8bf0 media: cx25821: prevent out-of-bounds read on array card adds d1e7f966521d serial: xuartps: Fix out-of-bounds access through DT alias adds eb81dd52b425 serial: sh-sci: Fix out-of-bounds access through DT alias adds 491e61fe3c53 serial: samsung: Fix out-of-bounds access through serial p [...] adds 5f53807e751e serial: mxs-auart: Fix out-of-bounds access through serial [...] adds 24182ff06635 serial: imx: Fix out-of-bounds access through serial port index adds db69a1a58844 serial: fsl_lpuart: Fix out-of-bounds access through DT alias adds 1c447ea13703 serial: arc_uart: Fix out-of-bounds access through DT alias adds e10bbc220e1a serial: 8250: Don't service RX FIFO if interrupts are disabled adds 8293e6238e03 serial: altera: ensure port->regshift is honored consistently adds 731d965a587c rtc: snvs: Fix usage of snvs_rtc_enable adds 6c1c17116484 rtc: hctosys: Ensure system time doesn't overflow time_t adds 6266010c3895 rtc: rk808: fix possible race condition adds 459aa4904ab2 rtc: m41t80: fix race conditions adds 78227b671e0d rtc: tx4939: avoid unintended sign extension on a 24 bit shift adds 6f34e436509e rtc: rp5c01: fix possible race condition adds 6b73dfbd3cfc rtc: goldfish: Add missing MODULE_LICENSE adds 102b97d6241d Linux 4.14.44 adds 368b70857dd7 MIPS: c-r4k: Fix data corruption related to cache coherence adds 769fc447cced MIPS: ptrace: Expose FIR register through FP regset adds bba75a0ccdb5 MIPS: Fix ptrace(2) PTRACE_PEEKUSR and PTRACE_POKEUSR acce [...] adds 2871a701329c KVM: Fix spelling mistake: "cop_unsuable" -> "cop_unusable" adds 1e5edf32e44d affs_lookup(): close a race with affs_remove_link() adds b9659ff375cb fs: don't scan the inode cache before SB_BORN is set adds fbcede36bbfd aio: fix io_destroy(2) vs. lookup_ioctx() race adds ba3fbb7afde9 ALSA: timer: Fix pause event notification adds f440ea85d429 do d_instantiate/unlock_new_inode combinations safely adds ebedf0b29047 mmc: sdhci-iproc: remove hard coded mmc cap 1.8v adds 4da8f20a992c mmc: sdhci-iproc: fix 32bit writes for TRANSFER_MODE register adds f2a3c8bb4d10 mmc: sdhci-iproc: add SDHCI_QUIRK2_HOST_OFF_CARD_ON for cygnus adds 21712abb8ba2 libata: Blacklist some Sandisk SSDs for NCQ adds 4182f5a075f1 libata: blacklist Micron 500IT SSD with MU01 firmware adds a0f8cbce7b57 xen-swiotlb: fix the check condition for xen_swiotlb_free_ [...] adds 760e4d7e89a5 drm/vmwgfx: Fix 32-bit VMW_PORT_HB_[IN|OUT] macros adds 92169a015bdd arm64: lse: Add early clobbers to some input/output asm operands adds df07f2718440 powerpc/64s: Clear PCR on boot adds 7a5b3b91f858 IB/hfi1: Use after free race condition in send context error path adds a59bd819576d IB/umem: Use the correct mm during ib_umem_release adds 2a039b93679f sr: pass down correctly sized SCSI sense buffer adds 0472f94cef2e idr: fix invalid ptr dereference on item delete adds 67dd0bad8189 Revert "ipc/shm: Fix shmat mmap nil-page protection" adds afdc490b36b0 ipc/shm: fix shmat() nil address after round-down when remapping adds 9c7821c67a71 mm/kasan: don't vfree() nonexistent vm_area adds b052960484fd kasan: free allocated shadow memory on MEM_CANCEL_ONLINE adds 1da530fe155d kasan: fix memory hotplug during boot adds 058dfcf9c24f kernel/sys.c: fix potential Spectre v1 issue adds 9c5eee605677 KVM/VMX: Expose SSBD properly to guests adds 16c463a4ecfa KVM: s390: vsie: fix < 8k check for the itdba adds e765fd97e0c2 KVM: x86: Update cpuid properly when CR4.OSXAVE or CR4.PKE [...] adds b3ce16455c4b kvm: x86: IA32_ARCH_CAPABILITIES is always supported adds 421e1fadb0b0 x86/kvm: fix LAPIC timer drift when guest uses periodic mode adds 2245d95d9f7a powerpc/64s: Improve RFI L1-D cache flush fallback adds dff1a7e6c3ae powerpc/pseries: Support firmware disable of RFI flush adds bf434b31bad6 powerpc/powernv: Support firmware disable of RFI flush adds 5412a9d91d65 powerpc/rfi-flush: Move the logic to avoid a redo into the [...] adds d744f8457f2f powerpc/rfi-flush: Make it possible to call setup_rfi_flus [...] adds 6af06dcdea08 powerpc/rfi-flush: Always enable fallback flush on pseries adds 123f6d5ccaa2 powerpc/rfi-flush: Differentiate enabled and patched flush types adds d1cb5ff450d3 powerpc/rfi-flush: Call setup_rfi_flush() after LPM migration adds 4c5463a5a374 powerpc/pseries: Add new H_GET_CPU_CHARACTERISTICS flags adds e2ba26dba530 powerpc: Add security feature flags for Spectre/Meltdown adds 9ba774cc0f75 powerpc/pseries: Set or clear security feature flags adds f2fdeebd8537 powerpc/powernv: Set or clear security feature flags adds ae8afdf604d3 powerpc/64s: Move cpu_show_meltdown() adds d71a3e0a2d0a powerpc/64s: Enhance the information in cpu_show_meltdown() adds 3bf1695bbb24 powerpc/powernv: Use the security flags in pnv_setup_rfi_flush() adds 7a62b0f64804 powerpc/pseries: Use the security flags in pseries_setup_r [...] adds 6e77feadbfbc powerpc/64s: Wire up cpu_show_spectre_v1() adds 046e9adae42a powerpc/64s: Wire up cpu_show_spectre_v2() adds a28ff26d5e44 powerpc/pseries: Fix clearing of security feature flags adds f092a180128e powerpc: Move default security feature flags adds 1618f211f96e powerpc/pseries: Restore default security feature flags on setup adds b90a6bddc8af powerpc/64s: Fix section mismatch warnings from setup_rfi_flush() adds 3084902aa9fd powerpc/64s: Add support for a store forwarding barrier at [...] adds 49e30752177f MIPS: generic: Fix machine compatible matching adds 0f097096b77a mac80211: mesh: fix wrong mesh TTL offset calculation adds 052eb2d6dc61 ARC: Fix malformed ARC_EMUL_UNALIGNED default adds 6fc72fd1565b ptr_ring: prevent integer overflow when calculating size adds fa4cf9010ed6 arm64: dts: rockchip: fix rock64 gmac2io stability issues adds afe088b034b4 arm64: dts: rockchip: correct ep-gpios for rk3399-sapphire adds 4adc95c5a020 libata: Fix compile warning with ATA_DEBUG enabled adds 198e26a0efef selftests: sync: missing CFLAGS while compiling adds a666ad4bbcfb selftest/vDSO: fix O= adds b9ddf39dd579 selftests: pstore: Adding config fragment CONFIG_PSTORE_RAM=m adds b2f5d98f3300 selftests: memfd: add config fragment for fuse adds 7ffe100ce67c ARM: OMAP2+: timer: fix a kmemleak caused in omap_get_timer_dt adds c22e3886fc65 ARM: OMAP3: Fix prm wake interrupt for resume adds d615dddc6e0c ARM: OMAP2+: Fix sar_base inititalization for HS omaps adds ddca5c776fff ARM: OMAP1: clock: Fix debugfs_create_*() usage adds 4431066edd13 ibmvnic: Wait until reset is complete to set carrier on adds 322d7195572d ibmvnic: Free RX socket buffer in case of adapter error adds cec7d77a1db8 ibmvnic: Clean RX pool buffers during device close adds 94203f213c19 tls: retrun the correct IV in getsockopt adds 44ef222ad099 xhci: workaround for AMD Promontory disabled ports wakeup adds cdd37f48d6a0 IB/uverbs: Fix method merging in uverbs_ioctl_merge adds 5b0622bfe637 IB/uverbs: Fix possible oops with duplicate ioctl attributes adds 357b528e6b70 IB/uverbs: Fix unbalanced unlock on error path for rdma_ex [...] adds 23b738ce746a arm64: dts: rockchip: Fix DWMMC clocks adds 1510627c63b7 ARM: dts: rockchip: Fix DWMMC clocks adds 8c1cc43e745d iwlwifi: mvm: fix security bug in PN checking adds 6e752ba6436b iwlwifi: mvm: fix IBSS for devices that support station type API adds e5ea0a89bf7b iwlwifi: mvm: always init rs with 20mhz bandwidth rates adds 54881db3251a NFC: llcp: Limit size of SDP URI adds f146c6e6506f rxrpc: Work around usercopy check adds ca4363bf7cb8 MD: Free bioset when md_run fails adds e08f86697835 md: fix md_write_start() deadlock w/o metadata devices adds d0d9330fa2a3 s390/dasd: fix handling of internal requests adds 020c32a91ee0 xfrm: do not call rcu_read_unlock when afinfo is NULL in x [...] adds f49e3a9acc52 mac80211: round IEEE80211_TX_STATUS_HEADROOM up to multiple of 4 adds 99d4fe95e4f6 mac80211: fix a possible leak of station stats adds a7f126b2e1ad mac80211: fix calling sleeping function in atomic context adds f6bfc88f14cc cfg80211: clear wep keys after disconnection adds 707c81727baa mac80211: Do not disconnect on invalid operating class adds 8dcb7ddb2c83 mac80211: Fix sending ADDBA response for an ongoing session adds 9ccb1d53c6ac gpu: ipu-v3: pre: fix device node leak in ipu_pre_lookup_b [...] adds 3ed913b61e6a gpu: ipu-v3: prg: fix device node leak in ipu_prg_lookup_b [...] adds c5db4c271ca5 md raid10: fix NULL deference in handle_write_completed() adds 3f925cc2d399 drm/exynos: g2d: use monotonic timestamps adds 2c6a5cc09b46 drm/exynos: fix comparison to bitshift when dealing with a mask adds 33b3f7b5af5d drm/meson: fix vsync buffer update adds c5c0632b9c7b arm64: perf: correct PMUVer probing adds c0935f1ef990 RDMA/bnxt_re: Unpin SQ and RQ memory if QP create fails adds 775cc792bb08 RDMA/bnxt_re: Fix system crash during load/unload adds 2e9f41ace36b ibmvnic: Check for NULL skb's in NAPI poll routine adds badacb781dce net/mlx5e: Return error if prio is specified when offloadi [...] adds ca353544670d locking/xchg/alpha: Add unconditional memory barrier to cmpxchg() adds 0e498db68095 md: raid5: avoid string overflow warning adds cf15cd63000b virtio_net: fix XDP code path in receive_small() adds 14488f25339e kernel/relay.c: limit kmalloc size to KMALLOC_MAX_SIZE adds 305eb32d45f0 bug.h: work around GCC PR82365 in BUG() adds 32e139dfb684 selftests/memfd: add run_fuse_test.sh to TEST_FILES adds e65cd9a20343 seccomp: add a selftest for get_metadata adds e1bb3673ae9d soc: imx: gpc: de-register power domains only if initialized adds aa6eeca7bcd7 powerpc/bpf/jit: Fix 32-bit JIT for seccomp_data access adds 5df337455c5a s390/cio: fix ccw_device_start_timeout API adds c5b1b2e2185d s390/cio: fix return code after missing interrupt adds dac5d3a100c6 s390/cio: clear timer when terminating driver I/O adds a72612a1c39d selftests/bpf/test_maps: exit child process without error [...] adds e47c1bf99a14 PKCS#7: fix direct verification of SignerInfo signature adds 4b0a3b9a511d arm64: dts: cavium: fix PCI bus dtc warnings adds 90c9ae5943c3 nfs: system crashes after NFS4ERR_MOVED recovery adds cc4a2d71cff3 ARM: OMAP: Fix dmtimer init for omap1 adds c254a86a333c smsc75xx: fix smsc75xx_set_features() adds 0b9f26e97f2b regulatory: add NUL to request alpha2 adds 09897fcbd42a integrity/security: fix digsig.c build error with header file adds 4ba4273e7218 x86/intel_rdt: Fix incorrect returned value when creating [...] adds 95e8297ab206 locking/xchg/alpha: Fix xchg() and cmpxchg() memory ordering bugs adds dff5da4724bb x86/topology: Update the 'cpu cores' field in /proc/cpuinf [...] adds 3d82155f8547 mac80211: drop frames with unexpected DS bits from fast-rx [...] adds a383f44e7a34 arm64: fix unwind_frame() for filtered out fn for function [...] adds ce8bdc7aabf9 macvlan: fix use-after-free in macvlan_common_newlink() adds 1fe15ab15935 KVM: nVMX: Don't halt vcpu when L1 is injecting events to L2 adds 5f95541a0db5 kvm: fix warning for CONFIG_HAVE_KVM_EVENTFD builds adds ed49851ce15c ARM: dts: imx6dl: Include correct dtsi file for Engicam i. [...] adds 3623c1f37efa fs: dcache: Avoid livelock between d_alloc_parallel and __d_add adds 2565b271aed0 fs: dcache: Use READ_ONCE when accessing i_dir_seq adds 0a4c60471d13 md: fix a potential deadlock of raid5/raid10 reshape adds 879a73b10a93 md/raid1: fix NULL pointer dereference adds ee7a88fc775e batman-adv: fix packet checksum in receive path adds ff8c6751ecf3 batman-adv: invalidate checksum on fragment reassembly adds 596816fabe42 netfilter: ipt_CLUSTERIP: put config struct if we can't in [...] adds 84fc57f472f9 netfilter: ipt_CLUSTERIP: put config instead of freeing it adds dd20ff0d079d netfilter: ebtables: convert BUG_ONs to WARN_ONs adds 8b7e379faf15 batman-adv: Ignore invalid batadv_iv_gw during netlink send adds f08cabec0696 batman-adv: Ignore invalid batadv_v_gw during netlink send adds f03c64fbdd9b batman-adv: Fix netlink dumping of BLA claims adds 588078bb272e batman-adv: Fix netlink dumping of BLA backbones adds 44cb7ed6e5e2 nvme-pci: Fix nvme queue cleanup if IRQ setup fails adds 682def914242 clocksource/drivers/fsl_ftm_timer: Fix error return checking adds e080e814deb1 libceph, ceph: avoid memory leak when specifying same opti [...] adds 6c88c93898ca ceph: fix dentry leak when failing to init debugfs adds 3ecb681ccf6b xen/pvcalls: fix null pointer dereference on map->sock adds 0129ee813ef7 ARM: orion5x: Revert commit 4904dbda41c8. adds 784858e73805 qrtr: add MODULE_ALIAS macro to smd adds 9c3e4e41c206 selftests/futex: Fix line continuation in Makefile adds 8b156a0a49c9 r8152: fix tx packets accounting adds 3c08f8140a9a virtio-gpu: fix ioctl and expose the fixed status to userspace. adds 421c15e803de dmaengine: rcar-dmac: fix max_chunk_size for R-Car Gen3 adds f07b6505f474 bcache: fix kcrashes with fio in RAID5 backend dev adds 29764acd50d3 ip_gre: fix IFLA_MTU ignored on NEWLINK adds 2b0fbc2fcd2f ip6_tunnel: fix IFLA_MTU ignored on NEWLINK adds d2e2e20bbdd3 sit: fix IFLA_MTU ignored on NEWLINK adds 615bf75c4690 nbd: fix return value in error handling path adds c43ff936255b ARM: dts: NSP: Fix amount of RAM on BCM958625HR adds 9bbedb9742f3 ARM: dts: bcm283x: Fix unit address of local_intc adds f97c2bf56bb7 powerpc/boot: Fix random libfdt related build errors adds 10c7390ee340 clocksource/drivers/mips-gic-timer: Use correct shift coun [...] adds bb19a6a9b598 gianfar: Fix Rx byte accounting for ndev stats adds c6885fb45d4e net/tcp/illinois: replace broken algorithm reference link adds e0a5a0f4749f nvmet: fix PSDT field check in command format adds 953a64ca3353 net/smc: use link_id of server in confirm link reply adds 47a8c89258e5 mlxsw: core: Fix flex keys scratchpad offset conflict adds 5a8392f2dc13 mlxsw: spectrum: Treat IPv6 unregistered multicast as broadcast adds e44fe4d2a81b spectrum: Reference count VLAN entries adds 50de7f4347cf ARC: mcip: halt GFRC counter when ARC cores halt adds f7f78191c910 ARC: mcip: update MCIP debug mask when the new cpu came online adds 738310e1dbc9 ARC: setup cpu possible mask according to possible-cpus dt [...] adds 2a71d94e4f6b ipvs: remove IPS_NAT_MASK check to fix passive FTP adds b73bc820c4d1 IB/mlx: Set slid to zero in Ethernet completion struct adds 466199b440d9 RDMA/bnxt_re: Unconditionly fence non wire memory operations adds 2bce0d98b9d9 RDMA/bnxt_re: Fix incorrect DB offset calculation adds 62ee80d3b45b RDMA/bnxt_re: Fix the ib_reg failure cleanup adds 5b71573794b0 xen/pirq: fix error path cleanup when binding MSIs adds 30310d407715 drm/amd/amdgpu: Correct VRAM width for APUs with GMC9 adds 5877f41cf8c8 xfrm: Fix ESN sequence number handling for IPsec GSO packets. adds cd2dee1ea6d5 arm64: dts: rockchip: Fix rk3399-gru-* s2r (pinctrl hogs, [...] adds acb162b9cdb6 drm/sun4i: Fix dclk_set_phase adds b114296692b0 btrfs: use kvzalloc to allocate btrfs_fs_info adds 9925eea3225e Btrfs: send, fix issuing write op when processing hole in [...] adds 010f5ccbf4c4 Btrfs: fix log replay failure after linking special file a [...] adds 07d3fb191b5a ceph: fix potential memory leak in init_caches() adds 3c84b5aaf7a5 block: display the correct diskname for bio adds d68e66060488 nvme-pci: Fix EEH failure on ppc adds 2b103dee283f nvme: pci: pass max vectors as num_possible_cpus() to pci_ [...] adds f03cd5862f55 selftests/powerpc: Skip the subpage_prot tests if the sysc [...] adds d9ed3aed6d83 net: ethtool: don't ignore return from driver get_fecparam method adds d6bcdf0b14d8 iwlwifi: mvm: fix TX of CCMP 256 adds 6f970847f0e9 iwlwifi: mvm: Fix channel switch for count 0 and 1 adds 233d80617248 iwlwifi: mvm: fix assert 0x2B00 on older FWs adds 3a0bbca21ca5 iwlwifi: avoid collecting firmware dump if not loaded adds ef3dfb138159 iwlwifi: mvm: fix "failed to remove key" message adds 3f2eb4ded1ec iwlwifi: mvm: Direct multicast frames to the correct station adds 2b6e7f2ff81a iwlwifi: mvm: Correctly set the tid for mcast queue adds 266675ab52db rds: Incorrect reference counting in TCP socket creation adds 49995a2931bb watchdog: f71808e_wdt: Fix magic close handling adds 73ecd80bca2b watchdog: sbsa: use 32-bit read for WCV adds 5f8156fd34cf batman-adv: Fix multicast packet loss with a single WANT_A [...] adds c039c53d1952 hv_netvsc: use napi_schedule_irqoff adds ed85935eeafb hv_netvsc: filter multicast/broadcast adds a0cc3c18d34c hv_netvsc: propagate rx filters to VF adds 8997115bf791 ARM: dts: rockchip: Add missing #sound-dai-cells on rk3288 adds f766148e47d7 perf record: Fix crash in pipe mode adds d1355ae4c345 e1000e: Fix check_for_link return value with autoneg off adds d98ba4f4567d e1000e: allocate ring descriptors with dma_zalloc_coherent adds 87bcb00aa934 ia64/err-inject: Use get_user_pages_fast() adds 40fe662649be RDMA/qedr: Fix kernel panic when running fio over NFSoRDMA adds 7b10604ddf51 RDMA/qedr: Fix iWARP write and send with immediate adds 9636bbd409ba IB/mlx4: Fix corruption of RoCEv2 IPv4 GIDs adds 5759427a0ca8 IB/mlx4: Include GID type when deleting GIDs from HW table [...] adds 175e365a6662 IB/mlx5: Fix an error code in __mlx5_ib_modify_qp() adds ccf92117d49d fbdev: Fixing arbitrary kernel leak in case FBIOGETCMAP_SP [...] adds 7538ab34136d fsl/fman: avoid sleeping in atomic context while adding an [...] adds c6ce72d59cab qed: Free RoCE ILT Memory on rmmod qedr adds a2b2d6ae5a3f net: qcom/emac: Use proper free methods during TX adds 7ae100c41393 net: smsc911x: Fix unload crash when link is up adds ba5b9b64e883 IB/core: Fix possible crash to access NULL netdev adds b2709f786741 cxgb4: do not set needs_free_netdev for mgmt dev's adds 9238d1fa3ee6 xen-blkfront: move negotiate_mq to cover all cases of new VBDs adds e7f2b054916f xen: xenbus: use put_device() instead of kfree() adds 9241c4f47205 hv_netvsc: fix filter flags adds b37bc05f44c6 hv_netvsc: fix locking for rx_mode adds b7f1129a2c77 hv_netvsc: fix locking during VF setup adds 341029c2024b ARM: davinci: fix the GPIO lookup for omapl138-hawk adds bad682e26d6a arm64: Relax ARM_SMCCC_ARCH_WORKAROUND_1 discovery adds 21ccc62ec725 selftests/vm/run_vmtests: adjust hugetlb size according to [...] adds e2d9442dfe84 lib/test_kmod.c: fix limit check on number of test devices [...] adds 2299285fb181 dmaengine: mv_xor_v2: Fix clock resource by adding a regis [...] adds 533f5f847dfd netfilter: ebtables: fix erroneous reject of last rule adds 27fe367cdde0 can: m_can: change comparison to bitshift when dealing wit [...] adds 27eebf0800cf can: m_can: select pinctrl state in each suspend/resume function adds 845c2de95786 bnxt_en: Check valid VNIC ID in bnxt_hwrm_vnic_set_tpa(). adds 7c84e5e9c62c workqueue: use put_device() instead of kfree() adds 8387fbac8e18 ipv4: lock mtu in fnhe when received PMTU < net.ipv4.route [...] adds 6ef5b2e5241a sunvnet: does not support GSO for sctp adds 05c401183c2f KVM: arm/arm64: vgic: Add missing irq_lock to vgic_mmio_re [...] adds 418c85ea458a gpu: ipu-v3: prg: avoid possible array underflow adds 872398068503 drm/imx: move arming of the vblank event to atomic_flush adds 942138f356aa drm/nouveau/bl: fix backlight regression adds 404cbeb36ef7 xfrm: fix rcu_read_unlock usage in xfrm_local_error adds 85e5ae55652e iwlwifi: mvm: set the correct tid when we flush the MCAST sta adds ac2b8f5e361f iwlwifi: mvm: Correctly set IGTK for AP adds 000fe789aa76 iwlwifi: mvm: fix error checking for multi/broadcast sta adds 01a68a265ef5 net: Fix vlan untag for bridge and vlan_dev with reorder_hdr off adds 99ba9a972870 vlan: Fix out of order vlan headers with reorder header off adds 6b4a3d4e63f1 batman-adv: fix header size check in batadv_dbg_arp() adds f31f64b2d253 net/sched: fix NULL dereference in the error path of tcf_s [...] adds 87e07eff2772 batman-adv: Fix skbuff rcsum on packet reroute adds e675b292c282 vti4: Don't count header length twice on tunnel setup adds 34b6ba622ac4 ip_tunnel: Clamp MTU to bounds on new link adds 5815901c29c2 vti4: Don't override MTU passed on link creation via IFLA_MTU adds b57f0fe6e38b vti6: Fix dev->max_mtu setting adds 4eaa2618051a iwlwifi: mvm: Increase session protection time after CS adds 1001e8ec25db iwlwifi: mvm: clear tx queue id when unreserving aggregati [...] adds 7867e6d82fc9 iwlwifi: mvm: make sure internal station has a valid id adds 3a297d091edb iwlwifi: mvm: fix array out of bounds reference adds 92ab37923634 drm/tegra: Shutdown on driver unbind adds 4ff78587dea6 perf/cgroup: Fix child event counting bug adds 0839b0ce6eb6 brcmfmac: Fix check for ISO3166 code adds 405544d5f864 kbuild: make scripts/adjust_autoksyms.sh robust against ti [...] adds 7245e2d1790b RDMA/ucma: Correct option size check using optlen adds 90b87707f0f7 RDMA/qedr: fix QP's ack timeout configuration adds 8ed753eee9bd RDMA/qedr: Fix rc initialization on CNQ allocation failure adds f8d93c59c78c RDMA/qedr: Fix QP state initialization race adds 29e36c3099fc net/sched: fix idr leak on the error path of tcf_bpf_init() adds 154040a5a869 net/sched: fix idr leak in the error path of tcf_simp_init() adds 97689fea3c80 net/sched: fix idr leak in the error path of tcf_act_polic [...] adds 01a80839635d net/sched: fix idr leak in the error path of tcp_pedit_init() adds 91314c273170 net/sched: fix idr leak in the error path of __tcf_ipt_init() adds bf922554682b net/sched: fix idr leak in the error path of tcf_skbmod_init() adds c269eb77dc22 net: dsa: Fix functional dsa-loop dependency on FIXED_PHY adds 5498a2b5795f drm/ast: Fixed 1280x800 Display Issue adds 6ca473201d70 mm/mempolicy.c: avoid use uninitialized preferred_node adds 49f4a8c52eeb mm, thp: do not cause memcg oom for thp adds 58be6253b003 xfrm: Fix transport mode skb control buffer usage. adds f7ed525fcb56 selftests: ftrace: Add probe event argument syntax testcase adds 04905c21ad69 selftests: ftrace: Add a testcase for string type with kpr [...] adds 629b3a66d5ca selftests: ftrace: Add a testcase for probepoint adds bbeb1a42dc58 drm/amdkfd: Fix scratch memory with HWS enabled adds 110a7c19d9d1 batman-adv: fix multicast-via-unicast transmission with AP [...] adds cbecd7187cdf batman-adv: fix packet loss for broadcasted DHCP packets t [...] adds 373304e44fa9 ARM: 8748/1: mm: Define vdso_start, vdso_end as array adds e78be20d1122 lan78xx: Set ASD in MAC_CR when EEE is enabled. adds 6da5c98d65f0 net: qmi_wwan: add BroadMobi BM806U 2020:2033 adds 77c18f7ea417 bonding: fix the err path for dev hwaddr sync in bond_enslave adds 07af604f00a5 net: dsa: mt7530: fix module autoloading for OF platform drivers adds 5b3b9ce272a6 net/mlx5: Make eswitch support to depend on switchdev adds 06956ca1aab3 perf/x86/intel: Fix linear IP of PEBS real_ip on Haswell a [...] adds 25801736ca48 x86/alternatives: Fixup alternative_call_2 adds 5b5f4fd97d8f llc: properly handle dev_queue_xmit() return value adds 38a85f8214e2 builddeb: Fix header package regarding dtc source links adds 0bbd8e2593ad qede: Fix barrier usage after tx doorbell write. adds da9ec481d66d mm, slab: memcg_link the SLAB's kmem_cache adds d2a5d00dcd85 mm/page_owner: fix recursion bug after changing skip entries adds 08e9dbd5184e mm/vmstat.c: fix vmstat_update() preemption BUG adds 28bbb0d963e0 mm/kmemleak.c: wait for scan completion before disabling free adds 78c986bf85b7 hv_netvsc: enable multicast if necessary adds 235ca6a0330d qede: Do not drop rx-checksum invalidated packets. adds 34a9a036350f net: Fix untag for vlan packets without ethernet header adds 206199412bae vlan: Fix vlan insertion for packets without ethernet header adds 4ee9130f6423 net: mvneta: fix enable of all initialized RXQs adds d9179b4aa407 sh: fix debug trap failure to process signals before retur [...] adds 145b7e06de33 firmware: dmi_scan: Fix UUID length safety check adds 1908ca222b36 nvme: don't send keep-alives to the discovery controller adds f2924e32dcf2 Btrfs: clean up resources during umount after trans is aborted adds c527ab91f021 Btrfs: fix loss of prealloc extents past i_size after fsyn [...] adds c1af6891982e x86/pgtable: Don't set huge PUD/PMD on non-leaf entries adds 59bdc587231c x86/mm: Do not forbid _PAGE_RW before init for __ro_after_init adds 9c9844d9c9d0 fs/proc/proc_sysctl.c: fix potential page fault while unre [...] adds 2ab7738102ad swap: divide-by-zero when zero length swap file on ssd adds 3a0de65acdd9 z3fold: fix memory leak adds 28143fe3e3e2 sr: get/drop reference to device in revalidate and check_events adds 8bff7ca99fda Force log to disk before reading the AGF during a fstrim adds 96fdc64d8eda cpufreq: CPPC: Initialize shared perf capabilities of CPUs adds 6689a4c7b9ed powerpc/fscr: Enable interrupts earlier before calling get_user() adds ee7c28b280b8 perf tools: Fix perf builds with clang support adds 4be06bc0916d perf clang: Add support for recent clang versions adds d04e5e72dfe9 dp83640: Ensure against premature access to PHY registers [...] adds 378a1e49f9d1 ibmvnic: Zero used TX descriptor counter on reset adds 763111d9f337 mm/ksm: fix interaction with THP adds 8d700626fb57 mm: fix races between address_space dereference and free i [...] adds 5ade3c9618f6 mm: thp: fix potential clearing to referenced flag in page [...] adds afef64b10877 Btrfs: bail out on error during replay_dir_deletes adds acfd8e886566 Btrfs: fix NULL pointer dereference in log_dir_items adds 370b3353f4f8 btrfs: Fix possible softlock on single core machines adds 9ebe297713af IB/rxe: Fix for oops in rxe_register_device on ppc64le arch adds 839c27f71376 ocfs2/dlm: don't handle migrate lockres if already in shutdown adds be6a5ad51a53 powerpc/64s/idle: Fix restore of AMOR on POWER9 after deep sleep adds 3aeaeecda057 sched/rt: Fix rq->clock_update_flags < RQCF_ACT_SKIP warning adds fd97bbca67fc x86/mm: Fix bogus warning during EFI bootup, use boot_cpu_ [...] adds 80b8f3da4912 KVM: VMX: raise internal error for exception during invali [...] adds 6d03ff166926 lan78xx: Connect phy early adds 22f1bde5d1bf fscache: Fix hanging wait on page discarded by writeback adds 4a6cd791d6c1 sparc64: Make atomic_xchg() an inline function rather than [...] adds 435290f7a40a net: bgmac: Fix endian access in bgmac_dma_tx_ring_free() adds 305f25c1ed53 net: bgmac: Correctly annotate register space adds 27a913cc9177 powerpc/64s: sreset panic if there is no debugger or crash [...] adds d7255626a082 btrfs: tests/qgroup: Fix wrong tree backref level adds 92efba91a792 Btrfs: fix copy_items() return value when logging an inode adds de00d5729482 btrfs: fix lockdep splat in btrfs_alloc_subvolume_writers adds 204bfcda8244 btrfs: qgroup: Fix root item corruption when multiple same [...] adds 4a9fabcd3440 rxrpc: Fix Tx ring annotation after initial Tx failure adds 637b9b187f4e rxrpc: Don't treat call aborts as conn aborts adds 8effa2182d02 xen/acpi: off by one in read_acpi_id() adds d023498fef35 drivers: macintosh: rack-meter: really fix bogus memsets adds fc2de796926b ACPI: acpi_pad: Fix memory leak in power saving threads adds c3a2a8782059 powerpc/mpic: Check if cpu_possible() in mpic_physmask() adds 9c222c497ba2 ieee802154: ca8210: fix uninitialised data read adds 6bc2bf6023dd ath10k: advertize beacon_int_min_gcd adds 1366b31d1829 iommu/amd: Take into account that alloc_dev_data() may ret [...] adds 80fceaf3f16a intel_th: Use correct method of finding hub adds 6a020bb3c620 m68k: set dma and coherent masks for platform FEC ethernets adds f37519543460 iwlwifi: mvm: check if mac80211_queue is valid in iwl_mvm_ [...] adds dbce9e41161c parisc/pci: Switch LBA PCI bus from Hard Fail to Soft Fail mode adds 68a38cedff76 hwmon: (nct6775) Fix writing pwmX_mode adds 6a0a9f0ab8a9 powerpc/perf: Prevent kernel address leak to userspace via [...] adds 31dbd9cfcb23 powerpc/perf: Fix kernel address leak via sampling registers adds b652092f8e99 rsi: fix kernel panic observed on 64bit machine adds faace30e6e6a tools/thermal: tmon: fix for segfault adds d018d551e7b2 selftests: Print the test we're running to /dev/kmsg adds fc7bcbb94027 net/mlx5: Protect from command bit overflow adds 5db7e1bb6a13 watchdog: davinci_wdt: fix error handling in davinci_wdt_probe() adds 7e5487b3990d ath10k: Fix kernel panic while using worker (ath10k_sta_rc [...] adds 085ec7d554c1 nvme-pci: disable APST for Samsung NVMe SSD 960 EVO + ASUS [...] adds aa5a781f59fb ath9k: fix crash in spectral scan adds d7b13824c390 cxgb4: Setup FW queues before registering netdev adds bc72e4fcc12a ima: Fix Kconfig to select TPM 2.0 CRB interface adds cd2399b49de4 ima: Fallback to the builtin hash algorithm adds a54e06d490a1 watchdog: aspeed: Allow configuring for alternate boot adds b5fb65c559ec virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS adds 1891e0bb60b4 arm: dts: socfpga: fix GIC PPI warning adds 791a1ef7df36 ext4: don't complain about incorrect features when probing adds 8c8f0b1f597d drm/vmwgfx: Unpin the screen object backup buffer when not used adds f69b52965de0 iommu/mediatek: Fix protect memory setting adds 4a8b1c46af58 cpufreq: cppc_cpufreq: Fix cppc_cpufreq_init() failure path adds 5e8f4ec7899b IB/mlx5: Set the default active rate and width to QDR and 4X adds 590e13a68177 zorro: Set up z->dev.dma_mask for the DMA API adds 4a092479bb4f bcache: quit dc->writeback_thread when BCACHE_DEV_DETACHIN [...] adds 35a4f782b521 remoteproc: imx_rproc: Fix an error handling path in 'imx_ [...] adds 601ae35b3f19 dt-bindings: add device tree binding for Allwinner H6 main CCU adds bf9b263b3e75 ACPICA: Events: add a return on failure from acpi_hw_regis [...] adds c827ed01821d ACPICA: Fix memory leak on unusual memory leak adds 1d1646c408f6 ACPICA: acpi: acpica: fix acpi operand cache leak in nseval.c adds 8d1b1e7902af cxgb4: Fix queue free path of ULD drivers adds 982f8f14e704 i2c: mv64xxx: Apply errata delay only in standard mode adds 25b69a422b59 KVM: lapic: stop advertising DIRECTED_EOI when in-kernel I [...] adds 8cde08971b41 perf top: Fix top.call-graph config option reading adds 7166fb174758 perf stat: Fix core dump when flag T is used adds 739c8e70889a IB/core: Honor port_num while resolving GID for IB link layer adds 12b29e1cfe6a drm/amdkfd: add missing include of mm.h adds 9fe2e97e6f2d coresight: Use %px to print pcsr instead of %p adds 1fae5e92788c regulator: gpio: Fix some error handling paths in 'gpio_re [...] adds 289e6fa33b0b spi: bcm-qspi: fIX some error handling paths adds 2a0bc4ad7c63 net/smc: pay attention to MAX_ORDER for CQ entries adds 12c663e4f8e4 MIPS: ath79: Fix AR724X_PLL_REG_PCIE_CONFIG offset adds e2b3fa0ce98f PCI: Restore config space on runtime resume despite being unbound adds e2906fc86978 watchdog: dw: RMW the control register adds b5c7dedc8426 watchdog: aspeed: Fix translation of reset mode to ctrl register adds 6eaf0dd1d9d5 ipmi_ssif: Fix kernel panic at msg_done_handler adds b4d7f0dae8c1 drm/meson: Fix some error handling paths in 'meson_drv_bin [...] adds 903c66e35fb7 drm/meson: Fix an un-handled error path in 'meson_drv_bind [...] adds dc81e7182747 powerpc: Add missing prototype for arch_irq_work_raise() adds bf3a501c1dc0 powerpc/powernv/npu: Fix deadlock in mmio_invalidate() adds d71b8b0d37da cxl: Check if PSL data-cache is available before issue flu [...] adds 393e472db4c8 f2fs: fix to set KEEP_SIZE bit in f2fs_zero_range adds fc8cf0e7aa37 f2fs: fix to clear CP_TRIMMED_FLAG adds 82e93a83598b f2fs: fix to check extent cache in f2fs_drop_extent_tree adds ed6244e8b280 perf/core: Fix installing cgroup events on CPU adds 8ba9b0300c18 max17042: propagate of_node to power supply device adds ede5dd7822c6 perf/core: Fix perf_output_read_group() adds 127b06ef520d drm/panel: simple: Fix the bus format for the Ontat panel adds afcbcb432e84 hwmon: (pmbus/max8688) Accept negative page register values adds 8f8ebc0ba07c hwmon: (pmbus/adm1275) Accept negative page register values adds 017f2ee20675 perf/x86/intel: Properly save/restore the PMU state in the [...] adds e6e5de32470b cdrom: do not call check_disk_change() inside cdrom_open() adds ecaa7bd342ad efi/arm*: Only register page tables when they exist adds 359769ca6d16 perf/x86/intel: Fix large period handling on Broadwell CPUs adds b9e852513fca perf/x86/intel: Fix event update for auto-reload adds 0a3b66b55a95 arm64: dts: qcom: Fix SPI5 config on MSM8996 adds c1dab7872b32 soc: qcom: wcnss_ctrl: Fix increment in NV upload adds c78e4a47bc4d gfs2: Fix fallocate chunk size adds 5e54596b33f6 x86/devicetree: Initialize device tree before using it adds 1fadfed83913 x86/devicetree: Fix device IRQ settings in DT adds b1ebc21c146b phy: rockchip-emmc: retry calpad busy trimming adds 10626a0c2027 ALSA: vmaster: Propagate slave error adds 3b64e1cf6b92 phy: qcom-qmp: Fix phy pipe clock gating adds f85634b7b6d0 drm/bridge: sii902x: Retry status read after DDI I2C adds f0078d2068b2 tools: hv: fix compiler warnings about major/target_fname adds a64948842d00 block: null_blk: fix 'Invalid parameters' when loading module adds e41de468a6f4 dmaengine: pl330: fix a race condition in case of threaded irqs adds b3b26307208e dmaengine: rcar-dmac: Check the done lists in rcar_dmac_ch [...] adds 87337cb5663c enic: enable rq before updating rq descriptors adds 259cdaff0e91 watchdog: asm9260_wdt: fix error handling in asm9260_wdt_probe() adds 39c655c5edfe hwrng: stm32 - add reset during probe adds 72678f7a2922 pinctrl: devicetree: Fix dt_to_map_one_config handling of hogs adds fe2fc07d2a31 pinctrl: artpec6: dt: add missing pin group uart5nocts adds 7efeaf6d5193 vfio-ccw: fence off transport mode adds 909474cd384c dmaengine: qcom: bam_dma: get num-channels and num-ees from dt adds ee6f703020ab drm: omapdrm: dss: Move initialization code from component [...] adds de9054cdc8d0 ARM: dts: dra71-evm: Correct evm_sd regulator max voltage adds 230d616f58a9 drm/amdgpu: disable GFX ring and disable PQ wptr in hw_fini adds 957094fcc06f drm/amdgpu: adjust timeout for ib_ring_tests(v2) adds a3d4c34cdea9 net: stmmac: ensure that the device has released ownership [...] adds 8a6be5403774 net: stmmac: ensure that the MSS desc is the last desc to [...] adds 602234ea4466 cpufreq: Reorder cpufreq_online() error code path adds 5197a9786fee dpaa_eth: fix SG mapping adds cb808972d770 PCI: Add function 1 DMA alias quirk for Marvell 88SE9220 adds 504583768092 udf: Provide saner default for invalid uid / gid adds 83e698e4684a ixgbe: prevent ptp_rx_hang from running when in FILTER_ALL mode adds 72662ff1cf85 sh_eth: fix TSU init on SH7734/R8A7740 adds 13b520688d2c power: supply: ltc2941-battery-gauge: Fix temperature units adds c10dc67e720b ARM: dts: bcm283x: Fix probing of bcm2835-i2s adds 7d5ab9bf4f34 ARM: dts: bcm283x: Fix pin function of JTAG pins adds a548ba4de32e PCMCIA / PM: Avoid noirq suspend aborts during suspend-to-idle adds 4a856adf2823 audit: return on memory error to avoid null pointer dereference adds 162af93fa251 net: stmmac: call correct function in stmmac_mac_config_rx [...] adds 46d8696c613b rcu: Call touch_nmi_watchdog() while printing stall warnings adds 80300e879f9e pinctrl: sh-pfc: r8a7796: Fix MOD_SEL register pin assignm [...] adds f0cf2575cd47 dpaa_eth: fix pause capability advertisement logic adds 8755c4061ea9 MIPS: Octeon: Fix logging messages with spurious periods a [...] adds 4c27990631f1 drm/rockchip: Respect page offset for PRIME mmap calls adds 39478b7590d0 x86/apic: Set up through-local-APIC mode on the boot CPU i [...] adds 4489f688fc3b perf test: Fix test case inet_pton to accept inlines. adds da5329644ad6 perf report: Fix wrong jump arrow adds fb872eb1131d perf tests: Use arch__compare_symbol_names to compare symbols adds dac66c47df6c perf report: Fix memory corruption in --branch-history mod [...] adds 6ce500756288 perf tests: Fix dwarf unwind for stripped binaries adds b9cd90c15ea7 selftests/net: fixes psock_fanout eBPF test case adds ce7da8b88f6a netlabel: If PF_INET6, check sk_buff ip header version adds e5b5d9be211e drm: rcar-du: lvds: Fix LVDS startup on R-Car Gen3 adds ffc1f3ac180c drm: rcar-du: lvds: Fix LVDS startup on R-Car Gen2 adds 253aa8296a5e ARM: dts: at91: tse850: use the correct compatible for the eeprom adds be5f9b150b64 regmap: Correct comparison in regmap_cached adds 0b7761ec49e4 i40e: Add delay after EMP reset for firmware to recover adds 105479a0278c ARM: dts: imx7d: cl-som-imx7: fix pinctrl_enet adds 36016bab698b ARM: dts: porter: Fix HDMI output routing adds bd1a6e338c1b regulator: of: Add a missing 'of_node_put()' in an error h [...] adds bd36ea57d6d5 pinctrl: msm: Use dynamic GPIO numbering adds 39958037723a pinctrl: mcp23s08: spi: Fix regmap debugfs entries adds 829484eb3e00 kdb: make "mdr" command repeat adds cd95b6e70712 drm/vmwgfx: Set dmabuf_size when vmw_dmabuf_init is successful adds 2c2b15bb0e88 Linux 4.14.45 adds c0f1d9bfd913 perf tools: Add trace/beauty/generated/ into .gitignore adds ec39812d2117 tools: sync up .h files with the repective arch and uapi .h files adds 48aaff1bcde7 Revert "perf record: Fix crash in pipe mode" adds bf4367d790c5 Linux 4.14.46 adds 3e496be2038a Revert "vti4: Don't override MTU passed on link creation v [...] adds 57a3ca783596 Linux 4.14.47 adds 6a19487d5a93 fix io_destroy()/aio_complete() race adds b968dd7650c8 mm: fix the NULL mapping case in __isolate_lru_page() adds 1bea53df12c4 objtool: Support GCC 8's cold subfunctions adds 2c26d5784e71 objtool: Support GCC 8 switch tables adds afb5e5c8a125 objtool: Detect RIP-relative switch table references adds 806a730c0b0b objtool: Detect RIP-relative switch table references, part 2 adds 6bcf3b066c69 objtool: Fix "noreturn" detection for recursive sibling calls adds 5df3a1b9f87b x86/mce/AMD: Carve out SMCA get_block_address() code adds 4cbe6caa4c6c x86/MCE/AMD: Cache SMCA MISC block addresses adds 085fc1967b56 Revert "pinctrl: msm: Use dynamic GPIO numbering" adds 54978daa9dc5 PCI: hv: Fix 2 hang issues in hv_compose_msi_msg() adds d9a59eac3fd6 xfs: convert XFS_AGFL_SIZE to a helper function adds d1db300b8ffc xfs: detect agfl count corruption and reset agfl adds 88859f6cc5c4 Input: synaptics - Lenovo Carbon X1 Gen5 (2017) devices sh [...] adds af504c5a88b3 Input: synaptics - Lenovo Thinkpad X1 Carbon G5 (2017) wit [...] adds 9c707c93e179 Input: synaptics - add Intertouch support on X1 Carbon 6th [...] adds 9a85abc79483 Input: synaptics - add Lenovo 80 series ids to SMBus adds 2be683020be4 Input: elan_i2c_smbus - fix corrupted stack adds 8441a0014a29 tracing: Fix crash when freeing instances with event triggers adds c6a95f37d3a0 tracing: Make the snapshot trigger work with instances adds 9808c97d3cb4 selinux: KASAN: slab-out-of-bounds in xattr_getsecurity adds bc342bc02954 cfg80211: further limit wiphy names to 64 bytes adds 151b144bc602 kbuild: clang: remove crufty HOSTCFLAGS adds 5a92c6e3e2f3 drm/i915: Always sanity check engine state upon idling adds 074e30a3fc09 dma-buf: remove redundant initialization of sg_table adds 8524af02d132 drm/amd/powerplay: Fix enum mismatch adds bcc9c6f03201 rtlwifi: rtl8192cu: Remove variable self-assignment in rf.c adds a81920c73eb0 ASoC: Intel: sst: remove redundant variable dma_dev_name adds 9b6eda5797b1 platform/chrome: cros_ec_lpc: remove redundant pointer request adds 96b086a7bfe5 kbuild: clang: disable unused variable warnings only when [...] adds a6f81fcb2c39 tcp: avoid integer overflows in tcp_rcv_space_adjust() adds d30819abd1c4 iio: ad7793: implement IIO_CHAN_INFO_SAMP_FREQ adds 30ab9366f763 iio:buffer: make length types match kfifo types adds 838f25e3d9f2 iio:kfifo_buf: check for uint overflow adds 6d67a723ef37 iio: adc: select buffer for at91-sama5d2_adc adds ed5bd13bec35 MIPS: lantiq: gphy: Drop reboot/remove reset asserts adds f7a36d7ac838 MIPS: ptrace: Fix PTRACE_PEEKUSR requests for 64-bit FGRs adds 8a6576219da8 MIPS: prctl: Disallow FRE without FR with PR_SET_FP_MODE requests adds a70f19b29560 scsi: scsi_transport_srp: Fix shost to rport translation adds 1f8c4ed2dba5 stm class: Use vmalloc for the master map adds bdf1daba5f62 hwtracing: stm: fix build error on some arches adds 4a1b66bcec03 IB/core: Fix error code for invalid GID entry adds a7027b7d698e mm/huge_memory.c: __split_huge_page() use atomic ClearPageDirty() adds 792be048cf9c Revert "rt2800: use TXOP_BACKOFF for probe frames" adds 5890358c60e5 intel_th: Use correct device when freeing buffers adds ffedc7ade784 drm/psr: Fix missed entry in PSR setup time table. adds 72571f26757e drm/i915/lvds: Move acpi lid notification registration to [...] adds c95c5f419e57 drm/i915: Disable LVDS on Radiant P845 adds e14db4feb035 powerpc/mm/slice: Remove intermediate bitmap copy adds b8b23e8926b3 powerpc/mm/slice: create header files dedicated to slices adds 399e039634a4 powerpc/mm/slice: Enhance for supporting PPC32 adds 1dd9566d9542 powerpc/mm/slice: Fix hugepage allocation at hint address on 8xx adds 2c6025ebc7fd Linux 4.14.48 adds 1110636ed2d9 scsi: sd_zbc: Fix potential memory leak adds 7cb10a4ce724 scsi: sd_zbc: Avoid that resetting a zone fails sporadically adds 16d7ceb04b55 mmap: introduce sane default mmap limits adds af760b568ef1 mmap: relax file size limit for regular files adds 058dd233b559 btrfs: define SUPER_FLAG_METADUMP_V2 adds d58cf41924e8 kconfig: Avoid format overflow warning from GCC 8.1 adds 128f0d700569 be2net: Fix error detection logic for BE3 adds d591263c7947 bnx2x: use the right constant adds 0d2eb422fe35 dccp: don't free ccid2_hc_tx_sock struct in dccp_disconnect() adds cbf561634db3 enic: set DMA mask to 47 bit adds 989986db8f66 ip6mr: only set ip6mr_table from setsockopt when ip6mr_new [...] adds f200de49dff8 ip6_tunnel: remove magic mtu value 0xFFF8 adds f1409a73b6f4 ipmr: properly check rhltable_init() return value adds ff33a32949c8 ipv4: remove warning in ip_recv_error adds 3f8f52c5f200 ipv6: omit traffic class when calculating flow hash adds ebe79f9cf44f isdn: eicon: fix a missing-check bug adds c6fae49a447c kcm: Fix use-after-free caused by clonned sockets adds be1f1827a89a netdev-FAQ: clarify DaveM's position for stable backports adds 341c03313a9a net: ipv4: add missing RTA_TABLE to rtm_ipv4_policy adds 95159ad9635a net: metrics: add proper netlink validation adds c85df6eb6e86 net/packet: refine check for priv area size adds 8acb0708ab6d net: phy: broadcom: Fix bcm_write_exp() adds 1c2c7767e876 net: usb: cdc_mbim: add flag FLAG_SEND_ZLP adds 0d751192afde packet: fix reserve calculation adds 0a3608662ff6 qed: Fix mask for physical address in ILT entry adds 60473d7034ee sctp: not allow transport timeout value less than HZ/5 for [...] adds f2bb94069f3e team: use netdev_features_t instead of u32 adds 6d431f6e6880 vhost: synchronize IOTLB message with dev cleanup adds c5e1541ef6fe vrf: check the original netdevice for generating redirect adds 8d80a839c179 ipv6: sr: fix memory OOB access in seg6_do_srh_encap/inline adds 900679988fdf net: phy: broadcom: Fix auxiliary control register reads adds 0dbd822f6440 net-sysfs: Fix memory leak in XPS configuration adds 31c1e078e3ca virtio-net: correctly transmit XDP buff after linearizing adds 43153f090165 net/mlx4: Fix irq-unsafe spinlock usage adds e2d47fa107f9 tun: Fix NULL pointer dereference in XDP redirect adds 155cd575588b virtio-net: correctly check num_buf during err path adds 2b8b2b26c378 net/mlx5e: When RXFCS is set, add FCS data into checksum c [...] adds fa11d992533b virtio-net: fix leaking page for gso packet during mergeable XDP adds c931c9aee2f3 rtnetlink: validate attributes in do_setlink() adds dd4be396b8c5 cls_flower: Fix incorrect idr release when failing to modify rule adds 3fe4b0cf9383 PCI: hv: Do not wait forever on a device that has disappeared adds 2abd4c3ed20d drm: set FMODE_UNSIGNED_OFFSET for drm files adds 70d7bbd9b504 Linux 4.14.49 adds d02ae00ab6d0 netfilter: nf_tables: fix NULL pointer dereference on nft_ [...] adds 1cbd5ece0527 blkdev_report_zones_ioctl(): Use vmalloc() to allocate lar [...] adds 7d970250cb8d af_key: Always verify length of provided sadb_key adds c7a372ddc3db gpio: No NULL owner adds 9791d9d7e2ac KVM: X86: Fix reserved bits check for MOV to CR3 adds 3d2f03393267 KVM: x86: introduce linear_{read,write}_system adds b1bd9caf5e98 kvm: nVMX: Enforce cpl=0 for VMX instructions adds bd2742e83660 KVM: x86: pass kvm_vcpu to kvm_read_guest_virt and kvm_wri [...] adds f1769a9ba4bf staging: android: ion: Switch to pr_warn_once in ion_buffe [...] adds 1caeb5022449 NFC: pn533: don't send USB data off of the stack adds f31eb7298ba4 usbip: vhci_sysfs: fix potential Spectre v1 adds c839680e8cbf usb-storage: Add support for FL_ALWAYS_SYNC flag in the UA [...] adds 5c2e9e9bf444 usb-storage: Add compatibility quirk flags for G-Technolog [...] adds cb6b5869658b Input: xpad - add GPD Win 2 Controller USB IDs adds 874cb201d511 phy: qcom-qusb2: Fix crash if nvmem cell not specified adds 262af4fe6dff usb: gadget: function: printer: avoid wrong list handling [...] adds d6a9e699a3c2 usb: gadget: udc: renesas_usb3: disable the controller's i [...] adds 95b8204b4491 serial: sh-sci: Stop using printk format %pCr adds db30b8eb960a tty/serial: atmel: use port->name as name in request_irq() adds 804f09011069 serial: samsung: fix maxburst parameter for DMA transactions adds a64ff0bea051 serial: 8250: omap: Fix idling of clocks for unused uarts adds 5ee296fde55e vmw_balloon: fixing double free when batching mode is off adds 739ac8f4a516 tty: pl011: Avoid spuriously stuck-off interrupts adds 53e4b19fcd0c kvm: x86: use correct privilege level for sgdt/sidt/fxsave [...] adds c4168f192057 Input: goodix - add new ACPI id for GPD Win 2 touch screen adds 3c42aa03cd6a Input: elan_i2c - add ELAN0612 (Lenovo v330 14IKB) ACPI ID adds ed0a79561189 crypto: caam - strip input zeros from RSA input buffer adds 635ac89ea764 crypto: caam - fix DMA mapping dir for generated IV adds 9ed3135cab14 crypto: caam - fix IV DMA mapping and updating adds f535e1c3b394 crypto: caam/qi - fix IV DMA mapping and updating adds 4854c879107c crypto: caam - fix size of RSA prime factor q adds 072e8b1f58d5 crypto: cavium - Fix fallout from CONFIG_VMAP_STACK adds b9705796e44b crypto: cavium - Limit result reading attempts adds 1bc36d12a6ed crypto: vmx - Remove overly verbose printk from AES init routines adds efc67e746b27 crypto: vmx - Remove overly verbose printk from AES XTS init adds 87883c89b405 crypto: omap-sham - fix memleak adds cda6fd4d9382 Linux 4.14.50 adds 65783949c813 clocksource/drivers/imx-tpm: Correct some registers operat [...] adds 176ebf4df971 Input: synaptics-rmi4 - fix an unchecked out of memory error path adds 9b78e9ddc47a KVM: X86: fix incorrect reference of trace_kvm_pi_irte_update adds df5524e5483b x86: Add check for APIC access address for vmentry of L2 guests adds d96da2acac5d MIPS: io: Prevent compiler reordering writeX() adds 7bb0c4bd79ab nfp: ignore signals when communicating with management FW adds 025e42a5e7a3 perf report: Fix switching to another perf.data file adds dc94ac5fc410 fsnotify: fix ignore mask logic in send_to_group() adds e7b720ef94d8 MIPS: io: Add barrier after register read in readX() adds d27cd5cb9b38 s390/smsgiucv: disable SMSG on module unload adds ba041775a9a8 isofs: fix potential memory leak in mount option parsing adds b3ccb8a77ed1 MIPS: dts: Boston: Fix PCI bus dtc warnings: adds 3ca7dddaa13f spi: sh-msiof: Fix bit field overflow writes to TSCR/RSCR adds 5eeb26c58c0a doc: Add vendor prefix for Kieback & Peter GmbH adds 20d3d7fa75b2 dt-bindings: pinctrl: sunxi: Fix reference to driver adds 20d681359337 dt-bindings: serial: sh-sci: Add support for r8a77965 (H)SCIF adds dccf9862a7f5 dt-bindings: dmaengine: rcar-dmac: document R8A77965 support adds 9d33f89c40e9 clk: honor CLK_MUX_ROUND_CLOSEST in generic clk mux adds 3f54483edea2 ASoC: rt5514: Add the missing register in the readable table adds d066fd9d7e9b eCryptfs: don't pass up plaintext names when using filenam [...] adds 305043739272 soc: bcm: raspberrypi-power: Fix use of __packed adds 150efd30c3a0 soc: bcm2835: Make !RASPBERRYPI_FIRMWARE dummies return failure adds bd8acfd77dd3 PCI: kirin: Fix reset gpio name adds d5cf1ed8d3ae ASoC: topology: Fix bugs of freeing soc topology adds ff3080bab10d xen: xenbus_dev_frontend: Really return response string adds 5f4bf078e779 ASoC: topology: Check widget kcontrols before deref. adds c5b6316c3f51 spi: cadence: Add usleep_range() for cdns_spi_fill_tx_fifo() adds 9d5e2d69705f blkcg: don't hold blkcg lock when deactivating policy adds 3f64c0c502ef tipc: fix infinite loop when dumping link monitor summary adds af2cc1d2e75c scsi: iscsi: respond to netlink with unicast when appropriate adds 4fb7926bba58 scsi: megaraid_sas: Do not log an error if FW successfully [...] adds 348288a2699c scsi: target: fix crash with iscsi target and dvd adds d11b04c34894 netfilter: nf_tables: NAT chain and extensions require NF_TABLES adds 705fd605237b netfilter: nf_tables: fix out-of-bounds in nft_chain_commi [...] adds 625b5b8c76d4 ASoC: msm8916-wcd-analog: use threaded context for mbhc events adds be04f7301d8d drm/msm: Fix possible null dereference on failure of get_pages() adds 5151a0c8d730 drm/msm/dsi: use correct enum in dsi_get_cmd_fmt adds b6126afd64d0 drm/msm: don't deref error pointer in the msm_fbdev_create [...] adds ea7246c25892 blkcg: init root blkcg_gq under lock adds bd595dbfcbd6 net: hns: Avoid action name truncation adds 6bf379f26a54 vfs: Undo an overly zealous MS_RDONLY -> SB_RDONLY conversion adds fc0d99fde0d2 parisc: time: Convert read_persistent_clock() to read_pers [...] adds 12f9bb1a273e scsi: storvsc: Set up correct queue depth values for IDE devices adds 6385f2da8b3b scsi: isci: Fix infinite loop in while loop adds a20600762300 mm, pagemap: fix swap offset value for PMD migration entry adds d497efd805fe proc: revalidate kernel thread inodes to root:root adds cd2cc6d13170 kexec_file: do not add extra alignment to efi memmap adds 6d2707f26892 mm: memcg: add __GFP_NOWARN in __memcg_schedule_kmem_cache [...] adds d3bd4954286b usb: typec: ucsi: fix tracepoint related build error adds 71c8e7432a2e ACPI / PM: Blacklist Low Power S0 Idle _DSM for ThinkPad X [...] adds a4fa9189d608 dt-bindings: meson-uart: DT fix s/clocks-names/clock-names/ adds b0471926ceb5 powerpc/powernv/memtrace: Let the arch hotunplug code flush cache adds 9148e21d7624 net: phy: marvell: clear wol event before setting it adds 00a85086e51f ARM: dts: da850: fix W=1 warnings with pinmux node adds 73ea96beb771 ACPI / watchdog: Prefer iTCO_wdt on Lenovo Z50-70 adds 56dfe52e04a2 drm/amdkfd: fix clock counter retrieval for node without GPU adds b1d0907c6fed thermal: int3403_thermal: Fix NULL pointer deref on module [...] adds ef0fa5e6f52b net: ethtool: Add missing kernel doc for FEC parameters adds e6ec885f5f4c arm64: ptrace: remove addr_limit manipulation adds 2f3ca3908fc0 HID: lenovo: Add support for IBM/Lenovo Scrollpoint mice adds 27e13b330dd2 HID: wacom: Release device resource data obtained by devre [...] adds 9079946f612b selftests: ftrace: Add a testcase for multiple actions on trigger adds 3958294c661e rds: ib: Fix missing call to rds_ib_dev_put in rds_ib_setup_qp adds af22d1b7705a perf/x86/intel: Don't enable freeze-on-smi for PerfMon V1 adds bb7894391aad remoteproc: qcom: Fix potential device node leaks adds d803d94a3fcd rpmsg: added MODULE_ALIAS for rpmsg_char adds 11ac08bd73eb HID: intel-ish-hid: use put_device() instead of kfree() adds 06beec871640 blk-mq: fix sysfs inflight counter adds e3d1002e14ce arm64: fix possible spectre-v1 in ptrace_hbp_get_event() adds 81d27c6ed637 KVM: arm/arm64: vgic: fix possible spectre-v1 in vgic_mmio [...] adds 48c0bf9af161 libahci: Allow drivers to override stop_engine adds 75b0436b24d6 ata: ahci: mvebu: override ahci_stop_engine for mvebu AHCI adds 09daf2df8db8 x86/cpu/intel: Add missing TLB cpuid values adds 40d526e67212 bpf: fix uninitialized variable in bpf tools adds 201dc1345bfe i2c: sprd: Prevent i2c accesses after suspend is called adds f1e5bbe86ec1 i2c: sprd: Fix the i2c count issue adds 5d33c9d0fbd8 tipc: fix bug in function tipc_nl_node_dump_monitor adds 8e6dba9166ed nvme: depend on INFINIBAND_ADDR_TRANS adds 4e2b7d1687c4 nvmet-rdma: depend on INFINIBAND_ADDR_TRANS adds 08088b8a0793 ib_srpt: depend on INFINIBAND_ADDR_TRANS adds b8500e6e8eb5 ib_srp: depend on INFINIBAND_ADDR_TRANS adds fb019834bf8e IB: make INFINIBAND_ADDR_TRANS configurable adds 84f66378da20 IB/uverbs: Fix validating mandatory attributes adds 019ce25a4ee0 RDMA/cma: Fix use after destroy access to net namespace for IPoIB adds d2be557eef15 RDMA/iwpm: fix memory leak on map_info adds b4f6e28c801a IB/rxe: add RXE_START_MASK for rxe_opcode IB_OPCODE_RC_SEN [...] adds 3fbbdb44cead IB/rxe: avoid double kfree_skb adds 5cb0ba254fee <linux/stringhash.h>: fix end_name_hash() for 64bit long adds 13e4a2083d2b IB/core: Make ib_mad_client_id atomic adds 38ffd4d581ff ARM: davinci: board-da830-evm: fix GPIO lookup for MMC/SD adds 0bf4a2db2964 ARM: davinci: board-da850-evm: fix GPIO lookup for MMC/SD adds 034a9e9b235e ARM: davinci: board-omapl138-hawk: fix GPIO numbers for MM [...] adds b1ac1ca7352d ARM: davinci: board-dm355-evm: fix broken networking adds 061a560f3293 dt-bindings: panel: lvds: Fix path to display timing bindings adds 691f0a6b3b09 ARM: OMAP2+: powerdomain: use raw_smp_processor_id() for trace adds 8c4511032ac1 ARM: dts: logicpd-som-lv: Fix WL127x Startup Issues adds f8d7147cb60f ARM: dts: logicpd-som-lv: Fix Audio Mute adds 960fe000b1d3 Input: atmel_mxt_ts - fix the firmware update adds 8794fff6f4d9 hexagon: add memset_io() helper adds 09e12b91d12c hexagon: export csum_partial_copy_nocheck adds 666776d5f45d scsi: vmw-pvscsi: return DID_BUS_BUSY for adapter-initated aborts adds 609377d79e75 bpf, x64: fix memleak when not converging after image adds a814d1101042 parisc: drivers.c: Fix section mismatches adds e7a65e899d52 stop_machine, sched: Fix migrate_swap() vs. active_balance [...] adds 61ca60932d52 kthread, sched/wait: Fix kthread_parkme() wait-loop adds d98905c00c4c arm64: tegra: Make BCM89610 PHY interrupt as active low adds 665d3c7f1e50 iommu/vt-d: fix shift-out-of-bounds in bug checking adds b19122a48f01 nvme: fix potential memory leak in option parsing adds ac5e86401fea nvme: Set integrity flag for user passthrough commands adds 9c0f528f6bf0 ARM: OMAP1: ams-delta: fix deferred_fiq handler adds 194feed06bce smc: fix sendpage() call adds 77662d35b8c5 IB/hfi1 Use correct type for num_user_context adds 3c54e919bd4f IB/hfi1: Fix memory leak in exception path in get_irq_affinity() adds 373a625cb3c4 RDMA/cma: Do not query GID during QP state transition to RTR adds a614eaa465f7 spi: bcm2835aux: ensure interrupts are enabled for shared handler adds 0742396317a0 sched/core: Introduce set_special_state() adds d40e177f29ab sh: fix build failure for J2 cpu with SMP disabled adds 46d6ee12fa9d tee: check shm references are consistent in offset/size adds 6ad69952d50d mac80211: Adjust SAE authentication timeout adds ca3c09a74945 drm/omap: silence unititialized variable warning adds 9631f32b61dc drm/omap: fix uninitialized ret variable adds a490d0570df2 drm/omap: fix possible NULL ref issue in tiler_reserve_2d adds 771f573cc158 drm/omap: check return value from soc_device_match adds bc707b2d950b drm/omap: handle alloc failures in omap_connector adds 36166445a922 driver core: add __printf verification to __ata_ehi_pushv_desc adds e4bd54eb87c8 ARM: dts: cygnus: fix irq type for arm global timer adds ba29f3738e86 mac80211: use timeout from the AddBA response instead of t [...] adds a951cf4da896 x86/xen: Reset VCPU0 info pointer after shared_info remap adds 4dc2437cdd6b net: aquantia: driver should correctly declare vlan_features bits adds 56068475a7f0 can: dev: increase bus-off message severity adds fcc0315abc95 arm64: Add MIDR encoding for NVIDIA CPUs adds 8223298c5075 cifs: smb2ops: Fix listxattr() when there are no EAs adds 6ca2fa569d65 agp: uninorth: make two functions static adds dc5af7b0de98 tipc: eliminate KMSAN uninit-value in strcmp complaint adds 6618d064baca qed: Fix l2 initializations over iWARP personality adds b5b3188098b3 qede: Fix gfp flags sent to rdma event node allocation adds b2abd2b98afc rxrpc: Fix error reception on AF_INET6 sockets adds 29475c404b56 rxrpc: Fix the min security level for kernel calls adds ce44a4d5db63 KVM: Extend MAX_IRQ_ROUTES to 4096 for all archs adds 33d1c29e935e x86: Delay skip of emulated hypercall instruction adds 55e95f9ad712 ixgbe: return error on unsupported SFP module when resetting adds 86900754306e net sched actions: fix invalid pointer dereferencing if sk [...] adds 20e557fb26ca init: fix false positives in W+X checking adds 553495752c82 proc/kcore: don't bounds check against address 0 adds 12ddc2639e31 ocfs2: take inode cluster lock before moving reflinked ino [...] adds ba202cd5a1f0 kprobes/x86: Prohibit probing on exception masking instructions adds 5aaee3e9ef32 uprobes/x86: Prohibit probing on MOV SS instruction adds 847f0cacf21e objtool, kprobes/x86: Sync the latest <asm/insn.h> header [...] adds 2361f1f4fff2 x86/pkeys/selftests: Adjust the self-test to fresh distros [...] adds c25b160c8da6 x86/mpx/selftests: Adjust the self-test to fresh distros t [...] adds 4824a6473b85 x86/selftests: Add mov_to_ss test adds 477c024fb33a x86/pkeys/selftests: Give better unexpected fault error messages adds 8b9f3a7404d7 x86/pkeys/selftests: Stop using assert() adds 9545530701c9 x86/pkeys/selftests: Remove dead debugging code, fix dprin [...] adds 777d513aaaf6 x86/pkeys/selftests: Allow faults on unknown keys adds 1fcd226878b3 x86/pkeys/selftests: Factor out "instruction page" adds 63bdea73bd52 x86/pkeys/selftests: Add PROT_EXEC test adds 2dd0e5d62a6b x86/pkeys/selftests: Fix pkey exhaustion test off-by-one adds cdfdffcaa8f9 x86/pkeys/selftests: Fix pointer math adds b1f192a9e0cd x86/pkeys/selftests: Save off 'prot' for allocations adds 9b9ac282bad9 x86/pkeys/selftests: Add a test for pkey 0 adds a92a28636157 mtd: Fix comparison in map_word_andequal() adds 634b9e0aabd9 afs: Fix the non-encryption of calls adds a187b9c72d0c usb: musb: fix remote wakeup racing with suspend adds 7416dd78ad9a ARM: keystone: fix platform_domain_notifier array overrun adds 0c1885743a9b i2c: pmcmsp: return message count on master_xfer success adds cbfe697cdba9 i2c: pmcmsp: fix error return from master_xfer adds daf6bdb29d55 i2c: viperboard: return message count on master_xfer success adds ae7418dd09f9 ARM: davinci: dm646x: fix timer interrupt generation adds eb6b0d6987fc ARM: davinci: board-dm646x-evm: pass correct I2C adapter i [...] adds 0c5dfa51caf7 ARM: davinci: board-dm646x-evm: set VPIF capture card name adds c5746752bdbe clk: imx6ull: use OSC clock during AXI rate change adds b3f84e48786d locking/rwsem: Add a new RWSEM_ANONYMOUSLY_OWNED flag adds 77a60e752ec8 locking/percpu-rwsem: Annotate rwsem ownership transfer by [...] adds 96ef5c441494 drm/dumb-buffers: Integer overflow in drm_mode_create_ioctl() adds fb49d19ed9da sched/debug: Move the print_rt_rq() and print_dl_rq() decl [...] adds 588977742078 sched/deadline: Make the grub_reclaim() function static adds 3f5c7add0d0f parisc: Move setup_profiling_timer() out of init section adds 823e02ea7be5 efi/libstub/arm64: Handle randomized TEXT_OFFSET adds c7d7e3f62dbe ARM: 8753/1: decompressor: add a missing parameter to the [...] adds bb7a554ae745 ARM: 8758/1: decompressor: restore r1 and r2 just before j [...] adds 5e4b5b7194d3 ARM: kexec: fix kdump register saving on panic() adds db5f02cc70a8 Revert "Btrfs: fix scrub to repair raid6 corruption" adds 6bf89b7c6b31 Btrfs: fix scrub to repair raid6 corruption adds 7ab8fc065fff Btrfs: make raid6 rebuild retry more adds 40c809774c69 tcp: do not overshoot window_clamp in tcp_rcv_space_adjust() adds 33445c07cd45 Linux 4.14.51 adds 584b975af0d2 bonding: re-evaluate force_primary when the primary slave [...] adds 6e48ee025dc9 cdc_ncm: avoid padding beyond end of skb adds 6bcc27abfa62 ipv6: allow PMTU exceptions to local routes adds 73c0eab8d215 net: dsa: add error handling for pskb_trim_rcsum adds 81d159444da5 net/sched: act_simple: fix parsing of TCA_DEF_DATA adds 39f4ae01c1d6 tcp: verify the checksum of the first data segment in a ne [...] adds 91717ffc9057 socket: close race condition between sock_close() and sock [...] adds 2e5d3168821d udp: fix rx queue len reported by diag and proc interface adds 5320e035d7bb net: in virtio_net_hdr only add VLAN_HLEN to csum_start if [...] adds 244c10f9bfa3 hv_netvsc: Fix a network regression after ifdown/ifup adds 5e8a5c30546f tls: fix use-after-free in tls_push_record adds 84f4d2c6dabe NFSv4.1: Fix up replays of interrupted requests adds f70af46a52b3 ext4: fix hole length detection in ext4_ind_map_blocks() adds bd713edfc85d ext4: update mtime in ext4_punch_hole even if no blocks ar [...] adds e81d371dac30 ext4: do not allow external inodes for inline data adds 02d45ec6e770 ext4: bubble errors from ext4_find_inline_data_nolock() up [...] adds 21542545990c ext4: correctly handle a zero-length xattr with a non-zero [...] adds f3233cb2485c ext4: fix fencepost error in check for inode count overflo [...] adds c81a6be9da6d driver core: Don't ignore class_dir_create_and_add() failure. adds 55d29ff48222 Btrfs: fix clone vs chattr NODATASUM race adds 5f7e3b5b96f8 Btrfs: fix memory and mount leak in btrfs_ioctl_rm_dev_v2() adds 4cb8942042bd btrfs: return error value if create_io_em failed in cow_fi [...] adds b1cf23c2c8db btrfs: scrub: Don't use inode pages for device replace adds ff7eb857eeca ALSA: hda/realtek - Enable mic-mute hotkey for several Len [...] adds 03701e42cc19 ALSA: hda/conexant - Add fixup for HP Z2 G4 workstation adds a3eb20df0e23 ALSA: hda - Handle kzalloc() failure in snd_hda_attach_pcm [...] adds e6c9fd8cf7d0 ALSA: hda: add dock and led support for HP EliteBook 830 G5 adds c5c00990f75d ALSA: hda: add dock and led support for HP ProBook 640 G4 adds e0b510a4170e x86/MCE: Fix stack out-of-bounds write in mce-inject.c: Fl [...] adds dcde75924f25 smb3: fix various xid leaks adds ae62f35def75 smb3: on reconnect set PreviousSessionId field adds 2a8737336dbd CIFS: 511c54a2f69195b28afb9dd119f03787b1625bb4 adds a chec [...] adds ffb179cfbcf6 cifs: For SMB2 security informaion query, check for minimu [...] adds edee2e826640 nbd: fix nbd device deletion adds a477d00557f5 nbd: update size when connected adds 00946218ffe3 nbd: use bd_set_size when updating disk size adds ba502bf2be45 blk-mq: reinit q->tag_set_list entry only after grace period adds 67b46304b92b bdi: Move cgroup bdi_writeback to a dedicated low concurre [...] adds c3c77b5db393 cpufreq: Fix new policy initialization during limits updat [...] adds 1404d2e5dd36 cpufreq: governors: Fix long idle detection logic in load [...] adds 27c0f1e5d94d libata: zpodd: small read overflow in eject_tray() adds 0667483adeee libata: Drop SanDisk SD7UB3Q*G1001 NOLPM quirk adds e6ef46cb8f01 w1: mxc_w1: Enable clock before calling clk_get_rate() on it adds 2d58a9ac892a x86/intel_rdt: Enable CMT and MBM on new Skylake stepping adds b8511dbff263 iwlwifi: fw: harden page loading code adds f7e4328c3700 orangefs: set i_size on new symlink adds e3e6bd6a1476 orangefs: report attributes_mask and attributes for statx adds ab17de60ceaa HID: intel_ish-hid: ipc: register more pm callbacks to sup [...] adds d37c95f52911 HID: wacom: Correct logical maximum Y for 2nd-gen Intuos P [...] adds 7446344baafb vhost: fix info leak due to uninitialized memory adds 250edf9580f7 fs/binfmt_misc.c: do not allow offset overflow adds 1d26c112959f mm, page_alloc: do not break __GFP_THISNODE by zonelist reset adds a26899e0baa4 Linux 4.14.52 adds 3ce79716a9ff x86/spectre_v1: Disable compiler optimizations over array_ [...] adds dbb37d98b93d x86/xen: Add call of speculative_store_bypass_ht_init() to [...] adds 1d1dd2011adc x86/mce: Improve error message when kernel cannot recover adds d292f33b7494 x86/mce: Check for alternate indication of machine check r [...] adds 5b8e086891b0 x86/mce: Fix incorrect "Machine check from unknown source" [...] adds 64d44661e220 x86/mce: Do not overwrite MCi_STATUS in mce_no_way_out() adds ab693cc665ca x86: Call fixup_exception() before notify_die() in math_error() adds da9ad89c72d5 m68k/mm: Adjust VM area to be unmapped by gap size for __i [...] adds 60711b27c5f5 m68k/mac: Fix SWIM memory resource end address adds 980899da5dc9 serial: sh-sci: Use spin_{try}lock_irqsave instead of open [...] adds 8ae5d476a3b7 signal/xtensa: Consistenly use SIGBUS in do_unaligned_user adds b7ac0389770a PM / Domains: Fix error path during attach in genpd adds ba0be5973f9e PM / core: Fix supplier device runtime PM usage counter imbalance adds 8b03376580c9 PM / OPP: Update voltage in case freq == old_freq adds 3c22218ed869 usb: do not reset if a low-speed or full-speed device timed out adds 4e0ce7053a12 1wire: family module autoload fails because of upper/lower [...] adds 040fecfd714a ASoC: dapm: delete dapm_kcontrol_data paths list before fr [...] adds 7a1d79de77f5 ASoC: cs35l35: Add use_single_rw to regmap config adds b5e8118779e5 ASoC: cirrus: i2s: Fix LRCLK configuration adds b2291a435c29 ASoC: cirrus: i2s: Fix {TX|RX}LinCtrlData setup adds 0cf93821e34d thermal: bcm2835: Stop using printk format %pCr adds 9fcc267de242 clk: renesas: cpg-mssr: Stop using printk format %pCr adds ea0ac01f68aa lib/vsprintf: Remove atomic-unsafe support for %pCr adds 5f7a15af646d ftrace/selftest: Have the reset_trigger code be a bit more [...] adds 5eff5dbf3108 mips: ftrace: fix static function graph tracing adds 26e03f8dcd34 branch-check: fix long->int truncation when profiling branches adds 3ffecef63d09 ipmi:bt: Set the timeout before doing a capabilities check adds affd84024cbe Bluetooth: hci_qca: Avoid missing rampatch failure with us [...] adds a47c3c48769a printk: fix possible reuse of va_list variable adds 02832578eb9d fuse: fix congested state leak on aborted connections adds 2f7bf369b5f8 fuse: atomic_o_trunc should truncate pagecache adds 3a37d85a90da fuse: don't keep dead fuse_conn at fuse_fill_super(). adds 69829f749a43 fuse: fix control dir setup and teardown adds 5fefd9a5d97a powerpc/mm/hash: Add missing isync prior to kernel stack S [...] adds c12d24161611 powerpc/ptrace: Fix setting 512B aligned breakpoints with [...] adds 1ab9092356a1 powerpc/perf: Fix memory allocation for core-imc based on [...] adds 919c9b8187bc powerpc/ptrace: Fix enforcement of DAWR constraints adds 0e8bb91c6dd6 powerpc/powernv/ioda2: Remove redundant free of TCE pages adds 134e70c22eb0 powerpc/powernv: copy/paste - Mask SO bit in CR adds a5d49dfb20c9 powerpc/powernv/cpuidle: Init all present cpus for deep states adds 3b185e667b52 cpuidle: powernv: Fix promotion from snooze if next state [...] adds 56fbab60aa47 powerpc/fadump: Unregister fadump on kexec down path. adds 971a55574b47 soc: rockchip: power-domain: Fix wrong value when power up [...] adds c9debbd1a5b8 cxl: Disable prefault_mode in Radix mode adds eda170a9fe51 ARM: 8764/1: kgdb: fix NUMREGBYTES so that gdb_regs[] is t [...] adds 3db24d2e192f ARM: dts: Fix SPI node for Arria10 adds 3482130d8d1e ARM: dts: socfpga: Fix NAND controller node compatible adds ae6647c78ff8 ARM: dts: socfpga: Fix NAND controller clock supply adds 14ca7d344e27 ARM: dts: socfpga: Fix NAND controller node compatible for [...] adds cdfa28c29ad4 arm64: Fix syscall restarting around signal suppressed by tracer adds ee6ae5ac75ab arm64: kpti: Use early_param for kpti= command-line option adds 64df84dcf1e4 arm64: mm: Ensure writes to swapper are ordered wrt subseq [...] adds 728ea2302acc ARM64: dts: meson: disable sd-uhs modes on the libretech-cc adds 4910cc250b4d of: overlay: validate offset from property fixups adds 6ba51909693c of: unittest: for strings, account for trailing \0 in prop [...] adds 1ed6871464b8 of: platform: stop accessing invalid dev in of_platform_de [...] adds 1bf1a5e21798 tpm: fix use after free in tpm2_load_context() adds c41cb9cb5611 tpm: fix race condition in tpm_common_write() adds e884ed82995a IB/qib: Fix DMA api warning with debug kernel adds 49e1083214c6 IB/{hfi1, qib}: Add handling of kernel restart adds 1c82abc1b26a IB/mlx4: Mark user MR as writable if actual virtual memory [...] adds 96fb9b88385f IB/core: Make testing MR flags for writability a static in [...] adds c06f8c2173b2 IB/mlx5: Fetch soft WQE's on fatal error state adds 7d4aaca8d093 IB/isert: Fix for lib/dma_debug check_sync warning adds c32951862c1a IB/isert: fix T10-pi check mask setting adds 9e81f9a2cef1 IB/hfi1: Fix fault injection init/exit issues adds 2bd28cba43bd IB/hfi1: Reorder incorrect send context disable adds 964705c4a691 IB/hfi1: Optimize kthread pointer locking when queuing CQ entries adds a33699925122 IB/hfi1: Fix user context tail allocation for DMA_RTAIL adds 786c8d79f34f RDMA/mlx4: Discard unknown SQP work requests adds d097e5b5a1bc xprtrdma: Return -ENOBUFS when no pages are available adds 746c1362c434 mtd: cfi_cmdset_0002: Change write buffer to check correct value adds 80349943d56c mtd: cfi_cmdset_0002: Use right chip in do_ppb_xxlock() adds 2f11a0c8c23a mtd: cfi_cmdset_0002: fix SEGV unlocking multiple chips adds fbbde9343c3e mtd: cfi_cmdset_0002: Fix unlocking requests crossing a ch [...] adds c375d0bd6684 mtd: cfi_cmdset_0002: Avoid walking all chips when unlocking. adds 43f6a09c8c5b MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum adds e4a424c550b6 PCI: hv: Make sure the bus domain is really unique adds 78923ba96779 PCI: Add ACS quirk for Intel 7th & 8th Gen mobile adds fc0096bceae9 PCI: Add ACS quirk for Intel 300 series adds 226ffbf6135c PCI: pciehp: Clear Presence Detect and Data Link Layer Sta [...] adds 9e838b2e5a3c auxdisplay: fix broken menu adds 7cc7ae5ce018 pinctrl: samsung: Correct EINTG banks order adds 55be2e6f50ac pinctrl: devicetree: Fix pctldev pointer overwrite adds 93e1297f9edc cpufreq: intel_pstate: Fix scaling max/min limits with Turbo 3.0 adds 0fe95015fb93 MIPS: io: Add barrier after register read in inX() adds 88c4318d3633 time: Make sure jiffies_to_msecs() preserves non-zero time [...] adds 7dfc81992a3e irqchip/gic-v3-its: Don't bind LPI to unavailable NUMA node adds af20e4eccc2d X.509: unpack RSA signatureValue field from BIT STRING adds 6101eea47bf3 Btrfs: fix return value on rename exchange failure adds d55209eeb121 iio: adc: ad7791: remove sample freq sysfs attributes adds 5d6ad5a03067 iio: sca3000: Fix an error handling path in 'sca3000_probe()' adds 2d329968a883 mm: fix __gup_device_huge vs unmap adds 2829829c3e61 scsi: hpsa: disable device during shutdown adds 9224583a5ee2 scsi: qla2xxx: Fix setting lower transfer speed if GPSC fails adds 9db2ad79b8f0 scsi: qla2xxx: Mask off Scope bits in retry delay adds 74da693a03ce scsi: zfcp: fix missing SCSI trace for result of eh_host_r [...] adds 941e8bee351e scsi: zfcp: fix missing SCSI trace for retry of abort / sc [...] adds 3d0d31e512f2 scsi: zfcp: fix misleading REC trigger trace where erp_act [...] adds 071f23266c30 scsi: zfcp: fix missing REC trigger trace on terminate_rpo [...] adds 60ed2673986f scsi: zfcp: fix missing REC trigger trace on terminate_rpo [...] adds beadcfcca257 scsi: zfcp: fix missing REC trigger trace for all objects [...] adds a64be479ef08 scsi: zfcp: fix missing REC trigger trace on enqueue witho [...] adds a98f1946ea58 linvdimm, pmem: Preserve read-only setting for pmem devices adds b90f3eccf8aa clk: at91: PLL recalc_rate() now using cached MUL and DIV values adds 88896a963b4e rtc: sun6i: Fix bit_idx value for clk_register_gate adds dfeb333b590c md: fix two problems with setting the "re-add" device state. adds db04f92b6580 rpmsg: smd: do not use mananged resources for endpoints an [...] adds b24d90f4d66d ubi: fastmap: Cancel work upon detach adds a23cf10d9abb ubi: fastmap: Correctly handle interrupted erasures in EBA adds b7261fc5f574 UBIFS: Fix potential integer overflow in allocation adds 3db7c40093f6 backlight: as3711_bl: Fix Device Tree node lookup adds f893fca0a4b5 backlight: max8925_bl: Fix Device Tree node lookup adds 779d5f71c232 backlight: tps65217_bl: Fix Device Tree node lookup adds f79c97198b55 mfd: intel-lpss: Program REMAP register in PIO mode adds 18be8bd3aceb mfd: intel-lpss: Fix Intel Cannon Lake LPSS I2C input clock adds f810961e06c6 arm: dts: mt7623: fix invalid memory node being generated adds 5009bd5b9321 perf tools: Fix symbol and object code resolution for vdso [...] adds 9e9db211cfb9 perf intel-pt: Fix sync_switch INTEL_PT_SS_NOT_TRACING adds e1587f178eb1 perf intel-pt: Fix decoding to accept CBR between FUP and [...] adds 65a163984abe perf intel-pt: Fix MTC timing after overflow adds 4e7b3632eafa perf intel-pt: Fix "Unexpected indirect branch" error adds c3382e70a043 perf intel-pt: Fix packet decoding of CYC packets adds 5cb6105d2211 perf vendor events: Add Goldmont Plus V1 event file adds 3564366d5509 perf/x86/intel/uncore: Add event constraint for BDX PCU adds b28f53169c0f media: vsp1: Release buffers for each video node adds 06b846486668 media: v4l2-compat-ioctl32: prevent go past max size adds 2c40fa51428b media: cx231xx: Add support for AverMedia DVD EZMaker 7 adds c508ed236c8b media: dvb_frontend: fix locking issues at dvb_frontend_ge [...] adds 89864c2e7506 nfsd: restrict rd_maxcount to svc_max_payload in nfsd_enco [...] adds c92d800fc9c4 NFSv4: Fix possible 1-byte stack overflow in nfs_idmap_rea [...] adds 63715ead82c5 NFSv4: Revert commit 5f83d86cf531d ("NFSv4.x: Fix wraparou [...] adds fb7fecb4d90f NFSv4: Fix a typo in nfs41_sequence_process adds 9aa818d42bf5 video: uvesafb: Fix integer overflow in allocation adds a7f3c0abac1d ACPI / LPSS: Add missing prv_offset setting for byt/cht PW [...] adds 24ab6e6858e7 Input: elan_i2c - add ELAN0618 (Lenovo v330 15IKB) ACPI ID adds 3c718460f5a3 pwm: lpss: platform: Save/restore the ctrl register over a [...] adds 76022230aa64 rbd: flush rbd_dev->watch_dwork after watch is unregistered adds 6f23028480c4 mm/ksm.c: ignore STABLE_FLAG of rmap_item->address in rmap [...] adds fff76ff5e2b0 mm: fix devmem_is_allowed() for sub-page System RAM intersections adds d08dfdeaf49d xen: Remove unnecessary BUG_ON from __unbind_from_irq() adds 1b241aa840df udf: Detect incorrect directory size adds 8fa052853d48 Input: xpad - fix GPD Win 2 controller name adds ade767642cc7 Input: elan_i2c_smbus - fix more potential stack buffer overflows adds 524a0c6f2efd Input: elantech - enable middle button of touchpads on Thi [...] adds 3d1de95138fb Input: elantech - fix V4 report decoding for module with m [...] adds 69f96e9b570a ALSA: timer: Fix UBSAN warning at SNDRV_TIMER_IOCTL_NEXT_D [...] adds 59bcd69457c7 ALSA: hda/realtek - Fix pop noise on Lenovo P50 & co adds c75f047560cb ALSA: hda/realtek - Add a quirk for FSC ESPRIMO U9210 adds cd41a8fac35a ALSA: hda/realtek - Fix the problem of two front mics on m [...] adds 804a0db743e0 slub: fix failure when we delete and create a slab cache adds 29413e068b2b block: Fix transfer when chunk sectors exceeds max adds 251141340fd8 block: Fix cloning of requests with a special payload adds 0cfb151b9352 x86/efi: Fix efi_call_phys_epilog() with CONFIG_X86_5LEVEL=y adds fb4d8744a8f9 dm zoned: avoid triggering reclaim from inside dmz_map() adds 0b19825ffa28 dm thin: handle running out of data space vs concurrent discard adds 4798e96b7646 xhci: Fix use-after-free in xhci_free_virt_device adds fa745a1bd983 Linux 4.14.53 adds 874f2a7d412e usb: cdc_acm: Add quirk for Uniden UBC125 scanner adds 15e449969537 USB: serial: cp210x: add CESINEL device ids adds e80add5223dd USB: serial: cp210x: add Silicon Labs IDs for Windows Update adds 447294efb995 usb: dwc2: fix the incorrect bitmaps for the ports of mult [...] adds f2e9a38558d8 acpi: Add helper for deactivating memory region adds 47adbb26373f usb: typec: ucsi: acpi: Workaround for cache mode issue adds 0a7db82ed9cc usb: typec: ucsi: Fix for incorrect status data issue adds 716382f1c1ea xhci: Fix kernel oops in trace_xhci_free_virt_device adds d105fb8c8894 n_tty: Fix stall at n_tty_receive_char_special(). adds c034d161fa63 n_tty: Access echo_* variables carefully. adds 2a7a8556b3b4 staging: android: ion: Return an ERR_PTR in ion_map_kernel adds 3ff8e558ba7b serial: 8250_pci: Remove stalled entries in blacklist adds b124a1c182fa serdev: fix memleak on module unload adds b141de45e2dc vt: prevent leaking uninitialized data to userspace via /dev/vcs* adds ce686c42476e drm/amdgpu: Add APU support in vi_set_uvd_clocks adds 40e2064b8fc7 drm/amdgpu: Add APU support in vi_set_vce_clocks adds dd19ea36f596 drm/amdgpu: fix the missed vcn fw version report adds 7d0ed747bc56 drm/qxl: Call qxl_bo_unref outside atomic context adds af597bb61370 drm/atmel-hlcdc: check stride values in the first plane adds a1bf87cfb6ea drm/amdgpu: Use kvmalloc_array for allocating VRAM manager [...] adds 78e7000fe63f drm/amdgpu: Refactor amdgpu_vram_mgr_bo_invisible_size helper adds 1d795d1241d3 drm/i915: Enable provoking vertex fix on Gen9 systems. adds 1ea5ed0cadca netfilter: nf_tables: nft_compat: fix refcount leak on xt module adds ea200cdd6056 netfilter: nft_compat: prepare for indirect info storage adds 365e73e07fba netfilter: nft_compat: fix handling of large matchinfo size adds 4ae6a7afae53 netfilter: nf_tables: don't assume chain stats are set whe [...] adds 2b93cb2861de netfilter: nf_tables: bogus EBUSY in chain deletions adds 491b1a866e4a netfilter: nft_meta: fix wrong value dereference in nft_me [...] adds d3a9b8a51181 netfilter: nf_tables: disable preemption in nft_update_cha [...] adds 174757e28b7b netfilter: nf_tables: increase nft_counters_enabled in nft [...] adds 082711fa3178 netfilter: nf_tables: fix memory leak on error exit return adds 44956f98fd8b netfilter: nf_tables: add missing netlink attrs to policies adds b8d8cde449fd netfilter: nf_tables: fix NULL-ptr in nf_tables_dump_obj() adds e44e4cf3a8db md: always hold reconfig_mutex when calling mddev_suspend() adds cc091f3fbbdb md: don't call bitmap_create() while array is quiesced. adds feabea216559 md: move suspend_hi/lo handling into core md code adds 7c435e224530 md: use mddev_suspend/resume instead of ->quiesce() adds ce57466d323b md: allow metadata update while suspending. adds 2fc45ef96287 md: remove special meaning of ->quiesce(.., 2) adds 3f8e85fbbaa5 netfilter: don't set F_IFACE on ipv6 fib lookups adds 5acd64888e02 netfilter: ip6t_rpfilter: provide input interface for rout [...] adds 259cc05cce43 netfilter: nf_tables: use WARN_ON_ONCE instead of BUG_ON i [...] adds 0ed70f206449 ARM: dts: imx6q: Use correct SDMA script for SPI5 core adds 693d06dffb43 mtd: rawnand: fix return value check for bad block status adds 4cf1fbcdef7f xfrm6: avoid potential infinite loop in _decode_session6() adds e36bc9930d85 afs: Fix directory permissions check adds db73501ebc3a netfilter: ebtables: handle string from userspace with care adds 510e1e8020a8 s390/dasd: use blk_mq_rq_from_pdu for per request data adds 27aa533f24e9 netfilter: nft_limit: fix packet ratelimiting adds 4abab5dca723 ipvs: fix buffer overflow with sync daemon and service adds 3ee6bd9411a6 iwlwifi: pcie: compare with number of IRQs requested for, [...] adds d20dcd2f1135 atm: zatm: fix memcmp casting adds d689ad5c91af net: qmi_wwan: Add Netgear Aircard 779S adds be5af6bec31a perf test: "Session topology" dumps core on s390 adds ae14c044587e perf bpf: Fix NULL return handling in bpf__prepare_load() adds 93b84462eadf fs: clear writeback errors in inode_init_always adds e4c55e0e6a75 sched/core: Fix rules for running on online && !active CPUs adds 0d5e04e239ad sched/core: Require cpu_active() in select_task_rq(), for [...] adds 4888ced6b749 platform/x86: asus-wmi: Fix NULL pointer dereference adds 28b64cc7a846 net/sonic: Use dma_mapping_error() adds 88b01cac4add net: dsa: b53: Add BCM5389 support adds 5893f4c3fb78 Linux 4.14.54 adds 6fe74fb8af89 userfaultfd: hugetlbfs: fix userfaultfd_huge_must_wait() p [...] adds 48b019a51ab8 mm: hugetlb: yield when prepping struct pages adds 54f1da1ff034 tracing: Fix missing return symbol in function_graph output adds 6e51bfa95086 scsi: sg: mitigate read/write abuse adds e6cf7e687285 scsi: target: Fix truncated PR-in ReadKeys response adds 2b6eff5923ce s390: Correct register corruption in critical section cleanup adds 0ce6c4646371 drbd: fix access after free adds 5d8ddc819c84 vfio: Use get_user_pages_longterm correctly adds ff533735af1d cifs: Fix use after free of a mid_q_entry adds f5f485d888d5 cifs: Fix memory leak in smb2_set_ea() adds 28cada984c0e cifs: Fix infinite loop when using hard mount option adds 748144f35514 cifs: Fix slab-out-of-bounds in send_set_info() on SMB2 AC [...] adds 3cb81bce2191 drm: Use kvzalloc for allocating blob property memory adds b541f470d4bd drm/udl: fix display corruption of the last line adds 0321e68838d7 jbd2: don't mark block as modified if the handle is out of [...] adds 0dc148230f38 ext4: add corruption check in ext4_xattr_set_entry() adds 3150e8913b95 ext4: always verify the magic number in xattr blocks adds ac93c718365a ext4: make sure bitmaps and the inode table don't overlap [...] adds ac48bb9bc0a3 ext4: always check block group bounds in ext4_init_block_bitmap() adds 44a4bc970bfa ext4: only look at the bg_flags field if it is valid adds d69a9df614fc ext4: verify the depth of extent tree in ext4_find_extent() adds 64804502d0e9 ext4: include the illegal physical block in the bad map ex [...] adds deb465ec750b ext4: clear i_data in ext4_inode_info when removing inline data adds 8a9ef17c0dc9 ext4: never move the system.data xattr out of the inode body adds 02945e49dc20 ext4: avoid running out of journal credits when appending [...] adds c24aab6d8664 ext4: add more inode number paranoia checks adds 54bf664ae4fa ext4: add more mount time checks of the superblock adds fba3230595cb ext4: check superblock mapped prior to committing adds 3e3f1310c606 block: factor out __blkdev_issue_zero_pages() adds c894755d1bc8 block: cope with WRITE ZEROES failing in blkdev_issue_zeroout() adds 702027291bf5 HID: i2c-hid: Fix "incomplete report" noise adds c1d21fe74c25 HID: hiddev: fix potential Spectre v1 adds 50b4d984f55e HID: debug: check length before copy_to_user() adds 07a1c2d1131b irq/core: Fix boot crash when the irqaffinity= boot parame [...] adds b16a6af97461 mm: hwpoison: disable memory error handling on 1GB hugepage adds a2c7493c7f31 media: vb2: core: Finish buffers at the end of the stream adds 42dc2a7bb72e f2fs: truncate preallocated blocks in error case adds 3bb6397ba643 Revert "dpaa_eth: fix error in dpaa_remove()" adds e82885490a61 Kbuild: fix # escaping in .cmd files for future Make adds c4097c64d03a media: cx25840: Use subdev host data for PLL override adds 5941026fc7a5 mtd: rawnand: mxc: set spare area size register explicitly adds a19385766b4f fs: allow per-device dax status checking for filesystems adds 8214347c260b dax: change bdev_dax_supported() to support boolean returns adds 3729e5561e1e dax: check for QUEUE_FLAG_DAX in bdev_dax_supported() adds 0605fa6daa66 dm: set QUEUE_FLAG_DAX accordingly in dm_table_set_restrictions() adds 74ec37d03a12 dm: prevent DAX mounts if not supported adds eb638a002274 mtd: cfi_cmdset_0002: Change definition naming to retry wr [...] adds b76d8aa04240 mtd: cfi_cmdset_0002: Change erase functions to retry for error adds ac6bfe418e04 mtd: cfi_cmdset_0002: Change erase functions to check chip [...] adds 6d2b458d3d14 netfilter: nf_log: don't hold nf_log_mutex during user access adds 32199c810655 staging: comedi: quatech_daqp_cs: fix no-op loop daqp_ao_i [...] adds 7cf346dfdea5 sched, tracing: Fix trace_sched_pi_setprio() for deboosting adds b3ef356a096e Revert mm/vmstat.c: fix vmstat_update() preemption BUG adds 1e92e813554a Linux 4.14.55 adds 99ebaf4f43dd media: rc: mce_kbd decoder: fix stuck keys adds 77f738e84293 ASoC: mediatek: preallocate pages use platform device adds 14ab9902422c MIPS: Call dump_stack() from show_regs() adds 0818c44b8df7 MIPS: Use async IPIs for arch_trigger_cpumask_backtrace() adds 6fce06b68b44 MIPS: Fix ioremap() RAM check adds 2c9fa8ff7045 mmc: sdhci-esdhc-imx: allow 1.8V modes without 100/200MHz [...] adds ccb242ec5020 mmc: dw_mmc: fix card threshold control configuration adds 908bfe10dd14 ibmasm: don't write out of bounds in read handler adds e5bb39faedd7 staging: rtl8723bs: Prevent an underflow in rtw_check_beac [...] adds a3bb42c1bc6c staging: r8822be: Fix RTL8822be can't find any wireless AP adds aae31a169efb ata: Fix ZBC_OUT command block check adds 33b9257a64fe ata: Fix ZBC_OUT all bit handling adds 1e39eb1bb1c0 vmw_balloon: fix inflation with batching adds 1fb3563fac7e ahci: Disable LPM on Lenovo 50 series laptops with a too old BIOS adds 7ce4add980f5 USB: serial: ch341: fix type promotion bug in ch341_control_in() adds 7aa69d8f50be USB: serial: cp210x: add another USB ID for Qivicon ZigBee stick adds f24b02c3a081 USB: serial: keyspan_pda: fix modem-status error handling adds 90f2a76ccd37 USB: yurex: fix out-of-bounds uaccess in read handler adds 82b9cb4d3f06 USB: serial: mos7840: fix status-register error handling adds 55f51e5b4cff usb: quirks: add delay quirks for Corsair Strafe adds 7499390b8ba5 xhci: xhci-mem: off by one in xhci_stream_id_to_ring() adds cd360be6488c devpts: hoist out check for DEVPTS_SUPER_MAGIC adds a6d26649fda0 devpts: resolve devpts bind-mounts adds 298243a5fb64 Fix up non-directory creation in SGID directories adds ef86f3a72adb genirq/affinity: assign vectors to all possible CPUs adds d7e6dcdaa3ea scsi: megaraid_sas: use adapter_type for all gen controllers adds 90229163fa6c scsi: megaraid_sas: replace instance->ctrl_context checks [...] adds fda0eab89ccf scsi: megaraid_sas: replace is_ventura with adapter_type checks adds c3aa570dd539 scsi: megaraid_sas: Create separate functions to allocate [...] adds e58114824fa6 scsi: megaraid_sas: fix selection of reply queue adds 11c6be539e1a ALSA: hda/realtek - two more lenovo models need fixup of M [...] adds f329f46764b1 ALSA: hda - Handle pm failure during hotplug adds 684a2d8ed53f mm: do not drop unused pages when userfaultd is running adds e6f011384c92 fs/proc/task_mmu.c: fix Locked field in /proc/pid/smaps* adds ff62981880d1 fs, elf: make sure to page align bss in load_elf_library adds 81ebc9decd16 mm: do not bug_on on incorrect length in __mm_populate() adds 36244e3a60cf tracing: Reorder display of TGID to be after PID adds 324881805629 kbuild: delete INSTALL_FW_PATH from kbuild documentation adds d8148f732748 arm64: neon: Fix function may_use_simd() return error status adds e61f8cb63ede tools build: fix # escaping in .cmd files for future Make adds ac5270d4bd46 IB/hfi1: Fix incorrect mixing of ERR_PTR and NULL return values adds 33beaca902a6 i2c: tegra: Fix NACK error handling adds f47f1f976745 iw_cxgb4: correctly enforce the max reg_mr depth adds 54ca2776fcca xen: setup pv irq ops vector earlier adds 2a017ea2ea14 nvme-pci: Remap CMB SQ entries on every controller reset adds 19f39eff68b4 crypto: x86/salsa20 - remove x86 salsa20 implementations adds 0032322689bb uprobes/x86: Remove incorrect WARN_ON() in uprobe_init_insn() adds e5ee20c65b34 netfilter: nf_queue: augment nfqa_cfg_policy adds 348b32aa3a37 netfilter: x_tables: initialise match/target check paramet [...] adds 6f9f5797fc7d loop: add recursion validation to LOOP_CHANGE_FD adds 140eae92cf70 PM / hibernate: Fix oops at snapshot_write() adds e8484443c9db RDMA/ucm: Mark UCM interface as BROKEN adds d2c18ad18cc7 loop: remember whether sysfs_create_group() was done adds eab3a3412215 f2fs: give message and set need_fsck given broken node id adds cff26c95b24c Linux 4.14.56 adds 779145a6f6ec compiler-gcc.h: Add __attribute__((gnu_inline)) to all inl [...] adds 92e50158fc0a x86/asm: Add _ASM_ARG* constants for argument registers to [...] adds edefb935700c x86/paravirt: Make native_save_fl() extern inline adds 61a9f6b7fe0c Btrfs: fix duplicate extents after fsync of file with prea [...] adds 1083a7e8130c cpufreq / CPPC: Set platform specific transition_delay_us adds f5778c2d657e xprtrdma: Fix corner cases when handling device removal adds c59a8f13f36b ocfs2: subsystem.su_mutex is required while accessing the [...] adds 1ccab2bf726e ocfs2: ip_alloc_sem should be taken in ocfs2_get_block() adds b913a05ab75e bcm63xx_enet: correct clock usage adds b1c3ce0cfff2 bcm63xx_enet: do not write to random DMA channel on BCM6345 adds dc3782a3e9c6 PCI: exynos: Fix a potential init_clk_resources NULL point [...] adds 996a6a393b3f crypto: crypto4xx - remove bad list_del adds 03bb9187754e crypto: crypto4xx - fix crypto4xx_build_pdr, crypto4xx_bui [...] adds c62e2f087af1 alx: take rtnl before calling __alx_open from resume adds f93d65939a4a atm: Preserve value of skb->truesize when accounting to vcc adds 43c9207d0296 atm: zatm: Fix potential Spectre v1 adds e34e92d8b689 hv_netvsc: split sub-channel setup into async and sync adds d10c0baaae3f ipv6: sr: fix passing wrong flags to crypto_alloc_shash() adds f5a42d63f0d4 ipvlan: fix IFLA_MTU ignored on NEWLINK adds a2e53d69f685 ixgbe: split XDP_TX tail and XDP_REDIRECT map flushing adds a3225a836e56 net: dccp: avoid crash in ccid3_hc_rx_send_feedback() adds fb6b14663d56 net: dccp: switch rx_tstamp_last_feedback to monotonic clock adds b364a914c499 net: fix use-after-free in GRO with ESP adds f389c17b8dc5 net: macb: Fix ptp time adjustment for large negative delta adds 1d8dda4444fa net/mlx5e: Avoid dealing with vport representors if not be [...] adds b216867c02ac net/mlx5e: Don't attempt to dereference the ppriv struct i [...] adds c3994f4f8bda net/mlx5: E-Switch, Avoid setup attempt if not being e-swi [...] adds 075b50381248 net/mlx5: Fix command interface race in polling mode adds 8b7b5f76693c net/mlx5: Fix incorrect raw command length parsing adds 46ff2bc7aeb1 net/mlx5: Fix required capability for manipulating MPFS adds 7ae129dd6778 net/mlx5: Fix wrong size allocation for QoS ETC TC regitster adds ddbbd3e05743 net: mvneta: fix the Rx desc DMA address in the Rx path adds 5e6b4b9b28b7 net/packet: fix use-after-free adds b36f997add36 net_sched: blackhole: tell upper qdisc about dropped packets adds b3c66b54d8fe net: sungem: fix rx checksum support adds 35e324ebeee0 net/tcp: Fix socket lookups with SO_BINDTODEVICE adds d725fde81ffc qede: Adverstise software timestamp caps when PHC is not a [...] adds 4c2849931b23 qed: Fix setting of incorrect eswitch mode. adds 023a2043bc8a qed: Fix use of incorrect size in memcpy call. adds dd537828bf73 qed: Limit msix vectors in kdump kernel to the minimum req [...] adds d8c1603d0bb4 qmi_wwan: add support for the Dell Wireless 5821e module adds 5e90946baa57 r8152: napi hangup fix after disconnect adds 32761addd300 stmmac: fix DMA channel hang in half-duplex mode adds 4f5f7bce308e strparser: Remove early eaten to fix full tcp receive buff [...] adds 3373d6d056d7 tcp: fix Fast Open key endianness adds 2dc4696ee6d9 tcp: prevent bogus FRTO undos with non-SACK flows adds 7eba6537c3d1 vhost_net: validate sock before trying to put its fd adds d8530e891edd VSOCK: fix loopback on big-endian systems adds 3caea5150c15 net: cxgb3_main: fix potential Spectre v1 adds ee8d2e719c1e rtlwifi: Fix kernel Oops "Fw download fail!!" adds 12c0949a0745 rtlwifi: rtl8821ae: fix firmware is not ready to run adds 2be27d444f61 net: lan78xx: Fix race in tx pending skb size calculation adds 67f7c68a9085 xhci: Fix USB3 NULL pointer dereference at logical disconnect. adds a406abeb7416 media: rc: oops in ir_timer_keyup after device unplug adds 16b3ae12337e clocksource: Initialize cs->wd_list adds c4bfed85bae8 crypto: af_alg - Initialize sg_num_bytes in error code path adds f1059632a4fc mtd: rawnand: denali_dt: set clk_x_rate to 200 MHz uncondi [...] adds aa6be396714c block: do not use interruptible wait anywhere adds b5199c61e95c PCI: hv: Disable/enable IRQs rather than BH in hv_compose_ [...] adds 766a7ad6639b netfilter: ebtables: reject non-bridge targets adds cba5008502f2 reiserfs: fix buffer overflow with long warning messages adds d9bb71d76c07 KEYS: DNS: fix parsing multiple options adds 30a7a7b04f8b tls: Stricter error checking in zerocopy sendmsg path adds 00235ab80007 autofs: fix slab out of bounds read in getname_kernel() adds b124e97f3ef5 nsh: set mac len based on inner packet adds 28c74ff85efd netfilter: ipv6: nf_defrag: drop skb dst before queueing adds 1bbe05e27af1 bdi: Fix another oops in wb_workfn() adds a4b57440d971 rds: avoid unenecessary cong_update in loop transport adds 115df2a7c5ba net/nfc: Avoid stalls when nfc_alloc_send_skb() returned NULL. adds ed812b882599 KVM: arm64: Store vcpu on the stack during __guest_enter() adds 8ad56472d67c KVM: arm/arm64: Convert kvm_host_cpu_state to a static per [...] adds 6256b86e8519 KVM: arm64: Change hyp_panic()s dependency on tpidr_el2 adds 0dac9f10d952 arm64: alternatives: use tpidr_el2 on VHE hosts adds 286950e0831b KVM: arm64: Stop save/restoring host tpidr_el1 on VHE adds e77175fafa7d arm64: alternatives: Add dynamic patching feature adds dca7815605af KVM: arm/arm64: Do not use kern_hyp_va() with kvm_vgic_glo [...] adds 2cdc2e62a6ac KVM: arm64: Avoid storing the vcpu pointer on the stack adds 1de2719134b5 arm/arm64: smccc: Add SMCCC-specific return codes adds 5ad09d2abb5a arm64: Call ARCH_WORKAROUND_2 on transitions between EL0 and EL1 adds 1bffd4869011 arm64: Add per-cpu infrastructure to call ARCH_WORKAROUND_2 adds 837c87c233c1 arm64: Add ARCH_WORKAROUND_2 probing adds 45808ab2f924 arm64: Add 'ssbd' command-line option adds 8d6907af4583 arm64: ssbd: Add global mitigation state accessor adds 02e26bd9ad58 arm64: ssbd: Skip apply_ssbd if not using dynamic mitigation adds c5c89bb4deb8 arm64: ssbd: Restore mitigation status on CPU resume adds e7d02797288f arm64: ssbd: Introduce thread flag to control userspace mi [...] adds b769d86ea9d4 arm64: ssbd: Add prctl interface for per-thread mitigation adds 0592871918f0 arm64: KVM: Add HYP per-cpu accessors adds 805357aa65bb arm64: KVM: Add ARCH_WORKAROUND_2 support for guests adds 1b749f8a2416 arm64: KVM: Handle guest's ARCH_WORKAROUND_2 requests adds 96fd60c8160c arm64: KVM: Add ARCH_WORKAROUND_2 discovery through ARCH_F [...] adds 779128d80cb0 string: drop __must_check from strscpy() and restore strsc [...] adds ecc160ece609 Linux 4.14.57 adds 763ccb4d1980 scsi: sd_zbc: Fix variable type and bogus comment adds 3a46a033bfa8 KVM/Eventfd: Avoid crash when assign and deassign specific [...] adds b4108288eab8 x86/apm: Don't access __preempt_count with zeroed fs adds aa49e48232ee x86/events/intel/ds: Fix bts_interrupt_threshold alignment adds 1450a7c5da03 x86/MCE: Remove min interval polling limitation adds 321089a0aa35 fat: fix memory allocation failure handling of match_strdup() adds 5d251646ab15 ALSA: rawmidi: Change resized buffers atomically adds feefc072d10d ALSA: hda/realtek - Add Panasonic CF-SZ6 headset jack quirk adds a82d4478337a ALSA: hda: add mute led support for HP ProBook 455 G5 adds edb5e3eeb14a ARCv2: [plat-hsdk]: Save accl reg pair by default adds 13e5197d7ef6 ARC: Fix CONFIG_SWAP adds 3c732b3ab3a5 ARC: configs: Remove CONFIG_INITRAMFS_SOURCE from defconfigs adds 95c58105bd97 ARC: mm: allow mprotect to make stack mappings executable adds be2657752e9e mm: memcg: fix use after free in mem_cgroup_iter() adds 70ef1db1f21d mm/huge_memory.c: fix data loss when splitting a file pmd adds dfc328156dde cpufreq: intel_pstate: Register when ACPI PCCH is present adds a5b8eae53672 vfio/pci: Fix potential Spectre v1 adds 9a2e4a01ded2 vfio/spapr: Use IOMMU pageshift rather than pagesize adds d21fb63010c4 stop_machine: Disable preemption when waking two stopper threads adds 387362c3ed80 drm/i915: Fix hotplug irq ack on i965/g4x adds 22c4488c8649 drm/nouveau: Use drm_connector_list_iter_* for iterating c [...] adds dd1363ca743e drm/nouveau: Avoid looping through fake MST connectors adds c8347d91cfd7 gen_stats: Fix netlink stats dumping in the presence of padding adds 0348dcd98af3 ipv4: Return EINVAL when ping_group_range sysctl doesn't m [...] adds a5d33d38bd37 ipv6: fix useless rol32 call on hash adds 9f7276ce825b ipv6: ila: select CONFIG_DST_CACHE adds cfb876dc3042 lib/rhashtable: consider param->min_size when setting init [...] adds cc0ab64759c8 net: diag: Don't double-free TCP_NEW_SYN_RECV sockets in t [...] adds 6403b54a4f7e net: Don't copy pfmemalloc flag in __copy_skb_header() adds 829f4fd66354 skbuff: Unconditionally copy pfmemalloc in __skb_clone() adds 78382d78bb4a net/ipv4: Set oif in fib_compute_spec_dst adds 811ad4b366a6 net: phy: fix flag masking in __set_phy_supported adds 294dc77bb75e ptp: fix missing break in switch adds c84c7d8383c2 qmi_wwan: add support for Quectel EG91 adds c7daaa272dda tg3: Add higher cpu clock for 5762. adds 7e7fefde7dec hv_netvsc: Fix napi reschedule while receive completion is busy adds 65851c6b6d6e net/mlx4_en: Don't reuse RX page when XDP is set adds 7c14cf21867c net: systemport: Fix CRC forwarding check for SYSTEMPORT Lite adds bbf9b1a46420 ipv6: make DAD fail with enhanced DAD when nonce length differs adds 78cdeb665fb1 net: usb: asix: replace mii_nway_restart in resume path adds b12c7d0847e2 alpha: fix osf_wait4() breakage adds ea8a50e5f829 cxl_getfile(): fix double-iput() on alloc_file() failures adds ff42682f21d7 powerpc/powernv: Fix save/restore of SPRG3 on entry/exit f [...] adds 3fcc143edcdd xhci: Fix perceived dead host due to runtime suspend race [...] adds f952480a8fc1 Linux 4.14.58 adds 4168a8422364 Revert "cifs: Fix slab-out-of-bounds in send_set_info() on [...] adds 4c686d73bc3e MIPS: ath79: fix register address in ath79_ddr_wb_flush() adds de019e7857fb MIPS: Fix off-by-one in pci_resource_to_user() adds 14500f14e0b6 xen/PVH: Set up GS segment for stack canary adds 58113603a4ea KVM: PPC: Check if IOMMU page is contained in the pinned p [...] adds d0bd2c70ffcb drm/nouveau/drm/nouveau: Fix runtime PM leak in nv50_disp_ [...] adds 7e454c18b76f drm/nouveau: Set DRIVER_ATOMIC cap earlier to fix debugfs adds f1fb27fc256c bonding: set default miimon value for non-arp modes if not set adds c2ce657fd68c ip: hash fragments consistently adds df20f746d68b ip: in cmsg IP(V6)_ORIGDSTADDR call pskb_may_pull adds 6e92f04a4fef net/mlx4_core: Save the qpn from the input modifier in RST [...] adds f208fbad98fd net: skb_segment() should not return NULL adds 291d99ac4dc2 net/mlx5: Adjust clock overflow work period adds c83cd44202b5 net/mlx5e: Don't allow aRFS for encapsulated packets adds 047af2d8ced3 net/mlx5e: Fix quota counting in aRFS expire flow adds 6d5b7d68f45b net/ipv6: Fix linklocal to global address with VRF adds 46f9e1d0bd4e multicast: do not restore deleted record source filter mod [...] adds 50b464d33964 net: phy: consider PHY_IGNORE_INTERRUPT in phy_start_aneg_priv adds 464e2326a7f5 sock: fix sg page frag coalescing in sk_alloc_sg adds 23557c5d34b9 rtnetlink: add rtnl_link_state check in rtnl_configure_link adds 1c345a529258 vxlan: add new fdb alloc and create helpers adds bb0335aacfdd vxlan: make netlink notify in vxlan_fdb_destroy optional adds 68974d0b9c86 vxlan: fix default fdb entry netlink notify ordering durin [...] adds 68c9bdfc8b42 tcp: fix dctcp delayed ACK schedule adds f7f24b369383 tcp: helpers to send special DCTCP ack adds 78636179f6e6 tcp: do not cancel delay-AcK on DCTCP special ACK adds ae70b6153197 tcp: do not delay ACK in DCTCP upon CE status change adds f3a5ba6310e1 tcp: free batches of packets in tcp_prune_ofo_queue() adds 81e6b01d1c10 tcp: avoid collapses in tcp_prune_queue() if possible adds 6285a74a536f tcp: detect malicious patterns in tcp_collapse_ofo_queue() adds ec645ae62309 tcp: call tcp_drop() from tcp_data_queue_ofo() adds 22e3d3178b18 tcp: add tcp_ooo_try_coalesce() helper adds ab9489c4db89 staging: speakup: fix wraparound in uaccess length check adds e089c305af49 usb: cdc_acm: Add quirk for Castles VEGA3000 adds ac3f65c6b635 usb: core: handle hub C_PORT_OVER_CURRENT condition adds 68fc92a0f391 usb: dwc2: Fix DMA alignment to start at allocated boundary adds 5421694d8cd7 usb: gadget: f_fs: Only return delayed status when len is 0 adds 55cb8f40c8d7 driver core: Partially revert "driver core: correct device [...] adds 464a3f9139f4 can: xilinx_can: fix RX loop if RXNEMP is asserted without RXOK adds f820de2a08b6 can: xilinx_can: fix power management handling adds c5846b2fd57b can: xilinx_can: fix recovery from error states not being [...] adds 96bf3257c866 can: xilinx_can: fix device dropping off bus on RX overrun adds 189c7890f33b can: xilinx_can: keep only 1-2 frames in TX FIFO to fix TX [...] adds 19c756e01b09 can: xilinx_can: fix incorrect clear of non-processed interrupts adds 60454a9715df can: xilinx_can: fix RX overflow interrupt not being enabled adds a55d3d73d457 can: peak_canfd: fix firmware < v3.3.0: limit allocation t [...] adds 08382d3a1be2 can: m_can.c: fix setup of CCCR register: clear CCCR NISO [...] adds e94f784fddd5 turn off -Wattribute-alias adds 53208e12faa5 Linux 4.14.59 adds 2d5fc7ffa84b fork: unconditionally clear stack on fork adds c0b86d269bf0 i2c: core: decrease reference count of device node in i2c_ [...] adds 3af618717e71 RDMA/core: Avoid that ib_drain_qp() triggers an out-of-bou [...] adds d02c9c8bfef1 drivers/infiniband/core/verbs.c: fix build with gcc-4.4.4 adds 1e8bb2e9c9df IB/srpt: Fix an out-of-bounds stack access in srpt_zerolen [...] adds e581f7c590cc drivers/infiniband/ulp/srpt/ib_srpt.c: fix build with gcc-4.4.4 adds c09032b71fc6 spi: spi-s3c64xx: Fix system resume support adds b4667635de2e Input: elan_i2c - add ACPI ID for lenovo ideapad 330 adds e0e385e2126e Input: i8042 - add Lenovo LaVie Z to the i8042 reset list adds ca6427facd96 Input: elan_i2c - add another ACPI ID for Lenovo Ideapad 3 [...] adds 8eead4f5dea9 kvm, mm: account shadow page tables to kmemcg adds a2f85c02810f delayacct: fix crash in delayacct_blkio_end() after delaya [...] adds 9158a7debe53 tracing: Fix double free of event_trigger_data adds 10419b0c16d4 tracing: Fix possible double free in event_enable_trigger_func() adds f957456878eb kthread, tracing: Don't expose half-written comm when crea [...] adds 86428ec165ee tracing/kprobes: Fix trace_probe flags on enable_trace_kpr [...] adds 4681e8820f99 tracing: Quiet gcc warning about maybe unused link variable adds c1550e014135 arm64: fix vmemmap BUILD_BUG_ON() triggering on !vmemmap setups adds 73990abb1a04 mlxsw: spectrum_switchdev: Fix port_vlan refcounting adds a45f5ee6850b kcov: ensure irq code sees a valid area adds 51b694070738 xen/netfront: raise max number of slots in xennet_get_responses() adds 0a84c912f575 hv_netvsc: fix network namespace issues with VF support adds 44a78f7d1757 skip LAYOUTRETURN if layout is invalid adds 40ff9a54dd9b ALSA: emu10k1: add error handling for snd_ctl_add adds 42b1df406a29 ALSA: fm801: add error handling for snd_ctl_add adds baad2bf44770 NFSv4.1: Fix the client behaviour on NFS4ERR_SEQ_FALSE_RETRY adds 5a47fe3efd4d nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfo adds ca014df110e9 vfio: platform: Fix reset module leak in error path adds 8f38152f2ae2 vfio/mdev: Check globally for duplicate devices adds 827faa4eb566 vfio/type1: Fix task tracking for QEMU vCPU hotplug adds 9691035cbf72 kernel/hung_task.c: show all hung tasks before panic adds 9e1a1fc0cd9b mm: /proc/pid/pagemap: hide swap entries from unprivileged users adds b9d1724cf618 mm: vmalloc: avoid racy handling of debugobjects in vunmap adds 191d00f8c872 mm/slub.c: add __printf verification to slab_err() adds 6a929b97b777 rtc: ensure rtc_set_alarm fails when alarms are not supported adds a47ece2b17c2 perf tools: Fix pmu events parsing rule adds 52f072f580e4 netfilter: ipset: forbid family for hash:mac sets adds ff60eda50453 netfilter: ipset: List timing out entries with "timeout 1" [...] adds d90c9b07cb32 irqchip/ls-scfg-msi: Map MSIs in the iommu adds 2f6a38b131ab watchdog: da9063: Fix updating timeout value adds 8dcf2dbf65ef printk: drop in_nmi check from printk_safe_flush_on_panic() adds cdad03c1f21e bpf, arm32: fix inconsistent naming about emit_a32_lsr_{r64,i64} adds 4c717e335ae1 ceph: fix alignment of rasize adds 848f260301d0 e1000e: Ignore TSYNCRXCTL when getting I219 clock attributes adds e27dad1eb1ac infiniband: fix a possible use-after-free bug adds 47b356145017 powerpc/lib: Adjust .balign inside string functions for PPC32 adds 04cda3ac3312 powerpc/64s: Add barrier_nospec adds bc0b4615cc97 powerpc/eeh: Fix use-after-release of EEH driver adds 0aceed2d7ec1 hvc_opal: don't set tb_ticks_per_usec in udbg_init_opal_common() adds a23e1da9773b powerpc/64s: Fix compiler store ordering to SLB shadow area adds 929e1a3906e1 RDMA/mad: Convert BUG_ONs to error flows adds 4f5fd8a1ae16 lightnvm: pblk: warn in case of corrupted write buffer adds 20fc8b34c195 netfilter: nf_tables: check msg_type before nft_trans_set(trans) adds 1339e2b8eaea pnfs: Don't release the sequence slot until we've processe [...] adds 122031c29202 disable loading f2fs module on PAGE_SIZE > 4KB adds f3f029197738 f2fs: fix error path of move_data_page adds de13b2ac741f f2fs: fix to don't trigger writeback during recovery adds 4f979af7b0ad f2fs: fix to wait page writeback during revoking atomic write adds c92d09e35d2d f2fs: Fix deadlock in shutdown ioctl adds ad8d61efc9b7 f2fs: fix to detect failure of dquot_initialize adds 67226fb52c23 f2fs: fix race in between GC and atomic open adds 63019044fb89 block, bfq: remove wrong lock in bfq_requests_merged adds bc30588b8e08 usbip: usbip_detach: Fix memory, udev context and udev leak adds 38c8c0a9709d usbip: dynamically allocate idev by nports found in sysfs adds 71b1bf6e9753 perf/x86/intel/uncore: Correct fixed counter index check i [...] adds 596a9bfe8190 perf/x86/intel/uncore: Correct fixed counter index check for NHM adds 9c8f3af66282 selftests/intel_pstate: Improve test, minor fixes adds 4312c2df0b7b selftests: memfd: return Kselftest Skip code for skipped tests adds f559bb20c1ae selftests: intel_pstate: return Kselftest Skip code for sk [...] adds 233cba023484 PCI: Fix devm_pci_alloc_host_bridge() memory leak adds 59b837d5927c btrfs: balance dirty metadata pages in btrfs_finish_ordered_io adds 73425f6ad6eb iwlwifi: pcie: fix race in Rx buffer allocator adds 678e64c63217 Bluetooth: hci_qca: Fix "Sleep inside atomic section" warning adds 5650a9be9635 Bluetooth: btusb: Add a new Realtek 8723DE ID 2ff8:b011 adds 3d4837733945 ASoC: dpcm: fix BE dai not hw_free and shutdown adds 6648fdc71138 mfd: cros_ec: Fail early if we cannot identify the EC adds 852feed35dcd mwifiex: handle race during mwifiex_usb_disconnect adds 6f8688bf299b wlcore: sdio: check for valid platform device data before suspend adds 1a95962bf210 net: hns3: Fixes the init of the VALID BD info in the descriptor adds b7ffc03574f8 media: tw686x: Fix incorrect vb2_mem_ops GFP flags adds 9aecdc961e6a media: videobuf2-core: don't call memop 'finish' when queueing adds ef61d940cd96 Btrfs: don't return ino to ino cache if inode item removal fails adds 3bf165384e82 Btrfs: don't BUG_ON() in btrfs_truncate_inode_items() adds 31371d2dad49 btrfs: add barriers to btrfs_sync_log before log_commit_wa [...] adds 2737a4adec5a btrfs: qgroup: Finish rescan when hit the last leaf of ext [...] adds 652b94b72696 x86/microcode: Make the late update update_lock a raw lock for RT adds d93663a78783 PM / wakeup: Make s2idle_lock a RAW_SPINLOCK adds 2040b0d8c9c0 PCI: Prevent sysfs disable of device while driver is attached adds 4bb1acf80c7f nvme-rdma: stop admin queue before freeing it adds 1afb8720b694 nvme-pci: Fix AER reset handling adds be1c9763cbc7 ath: Add regulatory mapping for FCC3_ETSIC adds f198926d6a40 ath: Add regulatory mapping for ETSI8_WORLD adds cdd106451c6a ath: Add regulatory mapping for APL13_WORLD adds 3c51226005d9 ath: Add regulatory mapping for APL2_FCCA adds 5e895c9cb8ca ath: Add regulatory mapping for Uganda adds aafbcce424ec ath: Add regulatory mapping for Tanzania adds c4b93c91bb63 ath: Add regulatory mapping for Serbia adds 936058197fbb ath: Add regulatory mapping for Bermuda adds 935674605cf8 ath: Add regulatory mapping for Bahamas adds c0ff32b7e852 powerpc/32: Add a missing include header adds ee8c480702a6 powerpc/chrp/time: Make some functions static, add missing [...] adds d26f8af1a126 powerpc/powermac: Add missing prototype for note_bootable_part() adds 566be4969b83 powerpc/powermac: Mark variable x as unused adds 7eda31872980 powerpc: Add __printf verification to prom_printf adds 56a58a5395ab spi: sh-msiof: Fix setting SIRMDR1.SYNCAC to match SITMDR1.SYNCAC adds 210807e92b49 powerpc/8xx: fix invalid register expression in head_8xx.S adds cf957ba7c6e8 pinctrl: at91-pio4: add missing of_node_put adds 39da0cf774db bpf: powerpc64: pad function address loads with NOPs adds 082900a6d567 PCI: pciehp: Request control of native hotplug only if supported adds a30ff89c34b8 net: dsa: qca8k: Add support for QCA8334 switch adds 945e6ce33d80 mwifiex: correct histogram data with appropriate index adds cffbdb7702ba ima: based on policy verify firmware signatures (pre-alloc [...] adds d0a963cf845c drivers/perf: arm-ccn: don't log to dmesg in event_init adds 625d1e783375 spi: Add missing pm_runtime_put_noidle() after failed get adds 1d6908ce90b5 net: hns3: Fix the missing client list node initialization adds 63c7e58dab1e fscrypt: use unbound workqueue for decryption adds c9f744135ad7 scsi: ufs: ufshcd: fix possible unclocked register access adds b095b5888eab scsi: ufs: fix exception event handling adds fdb5207dc1f1 scsi: zfcp: assert that the ERP lock is held when tracing [...] adds 33775b07426b drm/nouveau/fifo/gk104-: poll for runlist update completion adds 192591ade6ec Bluetooth: btusb: add ID for LiteOn 04ca:301a adds aca6728fa1ed rtc: tps6586x: fix possible race condition adds 8f5e7596fe3a rtc: vr41xx: fix possible race condition adds 9f25b548732c rtc: tps65910: fix possible race condition adds 9b56c4151ac2 ALSA: emu10k1: Rate-limit error messages about page errors adds 6192b115c58b regulator: pfuze100: add .is_enable() for pfuze100_swb_reg [...] adds 1b3433cfa222 md/raid1: add error handling of read error from FailFast device adds 7627ecfc4902 md: fix NULL dereference of mddev->pers in remove_and_add_ [...] adds 41b16e6ec6a8 ixgbevf: fix MAC address changes through ixgbevf_set_mac() adds 0bd08027bd19 media: smiapp: fix timeout checking in smiapp_read_nvm adds d239ee35ddb2 net: ethernet: ti: cpsw-phy-sel: check bus_find_device() r [...] adds 25436aa5c184 ALSA: usb-audio: Apply rate limit to warning messages in U [...] adds 62a87c8759f2 media: atomisp: ov2680: don't declare unused vars adds 6a43d5a3ca6c arm64: cmpwait: Clear event register before arming exclusi [...] adds d85073283aa7 HID: hid-plantronics: Re-resend Update to map button for P [...] adds 3ee32f73fc72 arm64: dts: renesas: salvator-common: use audio-graph-card [...] adds 14bedc05ab2d drm/radeon: fix mode_valid's return type adds b42848b2a819 drm/amdgpu: Remove VRAM from shared bo domains. adds 83eef34c65f1 powerpc/embedded6xx/hlwd-pic: Prevent interrupts from bein [...] adds d0eca5d32b11 HID: i2c-hid: check if device is there before really probing adds d7ed9da96a8a EDAC, altera: Fix ARM64 build warning adds b565e4e9dd09 ARM: dts: stih407-pinctrl: Fix complain about IRQ_TYPE_NONE usage adds 9c552c4e262f ARM: dts: emev2: Add missing interrupt-affinity to PMU node adds 901366594729 ARM: dts: sh73a0: Add missing interrupt-affinity to PMU node adds 6fdc5235693b nvmem: properly handle returned value nvmem_reg_read adds 731b918a624c i40e: free the skb after clearing the bitlock adds deb1feaad03a tty: Fix data race in tty_insert_flip_string_fixed_flag adds fa57e8d54494 dma-iommu: Fix compilation when !CONFIG_IOMMU_DMA adds 240bc678f726 net: phy: phylink: Release link GPIO adds adf9ceabfc16 media: rcar_jpu: Add missing clk_disable_unprepare() on er [...] adds 885d2128ab7f libata: Fix command retry decision adds ce222fb1256b ACPI / LPSS: Only call pwm_add_table() for Bay Trail PWM i [...] adds f3766ad7d325 media: media-device: fix ioctl function types adds d49f8498042a media: saa7164: Fix driver name in debug output adds 59d9b120600d mtd: rawnand: fsl_ifc: fix FSL NAND driver to read all ONF [...] adds af5e8846a5e9 brcmfmac: Add support for bcm43364 wireless chipset adds d5d8223d7c67 s390/cpum_sf: Add data entry sizes to sampling trailer entry adds c9b5d1519c24 perf: fix invalid bit in diagnostic entry adds 112f47373e36 bnxt_en: Check unsupported speeds in bnxt_update_link() on [...] adds a0e86c016bb4 scsi: 3w-9xxx: fix a missing-check bug adds ca588ff3e7d6 scsi: 3w-xxxx: fix a missing-check bug adds 13e4e358b94c scsi: megaraid: silence a static checker bug adds ad1562ae8135 scsi: hisi_sas: config ATA de-reset as an constrained comm [...] adds de3da42dc775 scsi: qedf: Set the UNLOADING flag when removing a vport adds 52a21fcafa71 staging: lustre: o2iblnd: fix race at kiblnd_connect_peer adds 66eb9942673a staging: lustre: o2iblnd: Fix FastReg map/unmap for MLX5 adds b62ed0bbbd63 thermal: exynos: fix setting rising_threshold for Exynos5433 adds 15239633dc55 bpf: fix references to free_bpf_prog_info() in comments adds 4bbf1ce3a1e3 f2fs: avoid fsync() failure caused by EAGAIN in writepage() adds cf0061396910 media: siano: get rid of __le32/__le16 cast warnings adds c6f9830cfb47 drm/atomic: Handling the case when setting old crtc for plane adds ab76f866c8f0 ALSA: hda/ca0132: fix build failure when a local macro is defined adds f0b0debbb49d mmc: dw_mmc: update actual clock for mmc debugfs adds d6ce4f1bf79a mmc: pwrseq: Use kmalloc_array instead of stack VLA adds c9e5888ec8ae dt-bindings: pinctrl: meson: add support for the Meson8m2 SoC adds 17b26041363f spi: meson-spicc: Fix error handling in meson_spicc_probe() adds c3b540c06954 net: hns3: Fixes the out of bounds access in hclge_map_tqp adds 232703c9091f dt-bindings: net: meson-dwmac: new compatible name for AXG SoC adds 4531135811a5 backlight: pwm_bl: Don't use GPIOF_* with gpiod_get_direction adds da2b62c740de stop_machine: Use raw spinlocks adds c06f5a018f71 delayacct: Use raw_spinlocks adds 9746d3696de9 memory: tegra: Do not handle spurious interrupts adds 503f22cf7b2a memory: tegra: Apply interrupts mask per SoC adds 2ee4fbcd27f9 nvme: lightnvm: add granby support adds c7ab132d7e3d arm64: defconfig: Enable Rockchip io-domain driver adds 75d1087174d2 igb: Fix queue selection on MAC filters on i210 adds 18a48a7a4418 drm/gma500: fix psb_intel_lvds_mode_valid()'s return type adds e660508795d6 ipconfig: Correctly initialise ic_nameservers adds 0be8aa812cef rsi: Fix 'invalid vdd' warning in mmc adds e7cb8f11f6e2 rsi: fix nommu_map_sg overflow kernel panic adds 06d6d1ad241d audit: allow not equal op for audit by executable adds fea5a0d87816 staging: vchiq_core: Fix missing semaphore release in error case adds e906355a7f96 staging: lustre: llite: correct removexattr detection adds 41e1f1feee06 staging: lustre: ldlm: free resource when ldlm_lock_create [...] adds 62079c8371aa serial: core: Make sure compiler barfs for 16-byte earlycon names adds 6cfd0d3c627f soc: imx: gpcv2: Do not pass static memory as platform data adds d136b7ab24b8 microblaze: Fix simpleImage format generation adds f17d397bfed4 usb: hub: Don't wait for connect state at resume for power [...] adds a07fc8dd2bd4 crypto: authencesn - don't leak pointers to authenc keys adds 09740f513e3f crypto: authenc - don't leak pointers to authenc keys adds 4886bf00337f media: omap3isp: fix unbalanced dma_iommu_mapping adds fb2b60e27a16 regulator: Don't return or expect -errno from of_map_mode() adds 0b45eb5a340d scsi: scsi_dh: replace too broad "TP9" string with the exa [...] adds 07b2a0d00183 scsi: megaraid_sas: Increase timeout by 1 sec for non-RAID [...] adds bb7cccb01c84 scsi: cxlflash: Synchronize reset and remove ops adds a5ed99bc6f59 scsi: cxlflash: Avoid clobbering context control register value adds 98121d665d93 media: atomisp: compat32: fix __user annotations adds e1d4f1e2856e media: si470x: fix __be16 annotations adds b754906cd9c9 ASoC: topology: Fix bclk and fsync inversion in set_link_h [...] adds a2fdb85a15eb ASoC: topology: Add missing clock gating parameter when pa [...] adds 20f01a1b7b6d drm: Add DP PSR2 sink enable bit adds 2aa0e652bce1 drm/atomic-helper: Drop plane->fb references only for drm_ [...] adds 2488689fe468 drm/dp/mst: Fix off-by-one typo when dump payload table adds 2258351cf086 block: bio_iov_iter_get_pages: fix size of last iovec adds cc5d7097ba8f blkdev: __blkdev_direct_IO_simple: fix leak in error case adds b8088c524ae2 block: reset bi_iter.bi_done after splitting bio adds af41fd042fc1 random: mix rdrand with entropy sent in from userspace adds 961f9feb4332 squashfs: be more careful about metadata corruption adds cdcbe750acd6 ext4: fix inline data updates with checksums enabled adds dc1b4b710fbe ext4: check for allocation block validity with block group locked adds f547aa20b4f6 ext4: fix check to prevent initializing reserved inodes adds 011626d61a43 PCI: pciehp: Assume NoCompl+ for Thunderbolt ports adds 21b5b5e80bcf PCI: xgene: Remove leftover pci_scan_child_bus() call adds 6aaaca7b81e4 ovl: Sync upper dirty data when syncing overlayfs adds b8e9dd160ca3 usb: gadget: udc: renesas_usb3: should remove debugfs adds a61b3378b847 RDMA/uverbs: Protect from attempts to create flows on unsu [...] adds 62310e69f1ae net: dsa: qca8k: Force CPU port to its highest bandwidth adds 1fbc97b32b7e net: dsa: qca8k: Enable RXMAC when bringing up a port adds 2eda475b0849 net: dsa: qca8k: Add QCA8334 binding documentation adds 20556dc7f239 net: dsa: qca8k: Allow overwriting CPU port setting adds 1494a3a70ce0 ipv4: remove BUG_ON() from fib_compute_spec_dst adds 11b694387ab4 net: ena: Fix use of uninitialized DMA address bits field adds 112e80ac8285 net: fix amd-xgbe flow-control issue adds ccdbe7e2374a net: lan78xx: fix rx handling before first packet is send adds e071e2fdf45e net: mdio-mux: bcm-iproc: fix wrong getter and setter pair adds 7f36a065963a NET: stmmac: align DMA stuff to largest cache line length adds 7309441887f6 tcp_bbr: fix bw probing to raise in-flight data for very s [...] adds da970765b24c xen-netfront: wait xenbus state change when load module manually adds e208cda5f10e netlink: Do not subscribe to non-existent groups adds fffd3058eaf4 netlink: Don't shift with UB on nlk->ngroups adds 5a1baf194475 tcp: do not force quickack when receiving out-of-order packets adds 1c005489fa98 tcp: add max_quickacks param to tcp_incr_quickack and tcp_ [...] adds fd31083cbe05 tcp: do not aggressively quick ack after ECN events adds 1f04d750f668 tcp: refactor tcp_ecn_check_ce to remove sk type cast adds 0a2f6725115d tcp: add one more quick ack after after ECN events adds deaacd62c217 Linux 4.14.60 adds dc8edd08cd89 bonding: avoid lockdep confusion in bond_get_stats() adds fc63057d5fda inet: frag: enforce memory limits earlier adds 8721f3608945 ipv4: frags: handle possible skb truesize change adds bcbdea137159 net: dsa: Do not suspend/resume closed slave_dev adds 1828cb3d10d9 netlink: Fix spectre v1 gadget in netlink_create() adds 83a46456c983 net: stmmac: Fix WoL for PCI-based setups adds e0638b6a054c rxrpc: Fix user call ID check in rxrpc_service_prealloc_one adds a766ccbf1d29 net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager adds 953f918d548b squashfs: more metadata hardening adds e7de67165efe squashfs: more metadata hardenings adds c8159f9a1ae9 can: ems_usb: Fix memory leak on ems_usb_disconnect() adds 45c8178cf69e net: socket: fix potential spectre v1 gadget in socketcall adds 34a938cd3ad4 virtio_balloon: fix another race between migration and ballooning adds 7cf6b325f554 x86/apic: Future-proof the TSC_DEADLINE quirk for SKX adds c1a29c2d00c6 x86/entry/64: Remove %ebx handling from error_entry/exit adds e5a16c6a6707 kvm: x86: vmx: fix vpid leak adds a1b5bcffe4a4 audit: fix potential null dereference 'context->module.name' adds 0eba9f5d3d48 userfaultfd: remove uffd flags from vma->vm_flags if UFFD_ [...] adds 4aa0acf29064 iwlwifi: add more card IDs for 9000 series adds 65be9cbe1224 RDMA/uverbs: Expand primary and alt AV port checks adds 51ef850c78bb crypto: padlock-aes - Fix Nano workaround data corruption adds 1a08888316d2 drm/vc4: Reset ->{x, y}_scaling[1] when dealing with unipl [...] adds b4653a3ea3d7 scsi: sg: fix minor memory leak in error path adds 2ae6c0413b47 Linux 4.14.61 adds 43d7c954b22e scsi: qla2xxx: Fix unintialized List head crash adds 01cda405c88b scsi: qla2xxx: Fix NPIV deletion by calling wait_for_sess_ [...] adds f70766f1338d scsi: qla2xxx: Fix ISP recovery on unload adds a96feef5b071 scsi: qla2xxx: Return error when TMF returns adds a6d9dacf4e44 genirq: Make force irq threading setup more robust adds e5bcbedadfd9 nohz: Fix local_timer_softirq_pending() adds 2d898915ccf4 nohz: Fix missing tick reprogram when interrupting an inli [...] adds 09901e570c9e netlink: Don't shift on 64 for ngroups adds dd69abaccbf7 ext4: fix false negatives *and* false positives in ext4_ch [...] adds ff28e5cc58c2 ACPI / PCI: Bail early in acpi_pci_add_bus() if there is n [...] adds 60baabc37bc1 ring_buffer: tracing: Inherit the tracing setting to next [...] adds ea464580fef7 i2c: imx: Fix reinit_completion() use adds 0ea7fcfc7fe6 Btrfs: fix file data corruption after cloning a range and fsync adds 12c058df8272 nvme-pci: allocate device queues storage space at probe adds 4af9c61ad953 nvme-pci: Fix queue double allocations adds d626ac9669f2 nvmet-fc: fix target sgl list on large transfers adds a34399927da1 intel_idle: Graceful probe failure when MWAIT is disabled adds 27c41b170183 xfs: catch inode allocation state mismatch corruption adds 6f021e4ef39a xfs: validate cached inodes are free when allocated adds 59f35b983e8a xfs: don't call xfs_da_shrink_inode with NULL bp adds 7d29fb53439c jfs: Fix inconsistency between memory allocation and ea_bu [...] adds 1aa1166eface Linux 4.14.62 adds 9ffedb10183c parisc: Enable CONFIG_MLONGCALLS by default adds 2e56b37b1dd2 parisc: Define mb() and add memory barriers to assembler u [...] adds 1edd825c11f8 scsi: hpsa: fix selection of reply queue adds 3ad2e6f4f6bf scsi: core: introduce force_blk_mq adds 70b522f163bb scsi: virtio_scsi: fix IO hang caused by automatic irq vec [...] adds d8b880fcd5a3 kasan: add no_sanitize attribute for clang builds adds 3eb86ff32eb5 Mark HI and TASKLET softirq synchronous adds b6f194b64b11 stop_machine: Disable preemption after queueing stopper threads adds 6e32aa7149c1 xen/netfront: don't cache skb_shinfo() adds 71b7ca579500 scsi: sr: Avoid that opening a CD-ROM hangs with runtime p [...] adds fa085d77929b scsi: qla2xxx: Fix memory leak for allocating abort IOCB adds b7722f4ac353 init: rename and re-order boot_cpu_state_init() adds abfc0ec698fc root dentries need RCU-delayed freeing adds d5426a384144 make sure that __dentry_kill() always invalidates d_seq, u [...] adds d9d46a226dd8 fix mntput/mntput race adds e5751c84402f fix __legitimize_mnt()/mntput() race adds 2424869e4cd1 mtd: nand: qcom: Add a NULL check for devm_kasprintf() adds 4290940dcb07 phy: phy-mtk-tphy: use auto instead of force to bypass utm [...] adds f6ec33f6bd37 Bluetooth: hci_ldisc: Allow sleeping while proto locks are held. adds 4a53c4e84ace Bluetooth: hci_serdev: Init hci_uart proto_lock to avoid oops adds 93bf5456d85a ARM: dts: imx6sx: fix irq for pcie bridge adds f7a0871d8141 x86/paravirt: Fix spectre-v2 mitigations for paravirt guests adds f374b5593e44 x86/speculation: Protect against userspace-userspace spectreRSB adds bf6ac84a1bd1 kprobes/x86: Fix %p uses in error messages adds 688e5a2087c3 x86/irqflags: Provide a declaration for native_save_fl adds aefe1861bc15 x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT adds 39991a7aa8d5 x86/speculation/l1tf: Change order of offset/type in swap entry adds 83ef7e8c0cb7 x86/speculation/l1tf: Protect swap entries against L1TF adds 8c35b2fcbe6a x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation adds aff6fe17f528 x86/speculation/l1tf: Make sure the first page is always reserved adds 3d98de691c01 x86/speculation/l1tf: Add sysfs reporting for l1tf adds a4116334be39 x86/speculation/l1tf: Disallow non privileged high MMIO PR [...] adds 4bb1a8d8f832 x86/speculation/l1tf: Limit swap file size to MAX_PA/2 adds 202f9056085f x86/bugs: Move the l1tf function and define pr_fmt properly adds fc890e9b571f sched/smt: Update sched_smt_present at runtime adds b84b9184651d x86/smp: Provide topology_is_primary_thread() adds 8eb2860590ba x86/topology: Provide topology_smt_supported() adds 26a6dcc7134b cpu/hotplug: Make bringup/teardown of smp threads symmetric adds 6beba29c66bc cpu/hotplug: Split do_cpu_down() adds c5ac43ee8c77 cpu/hotplug: Provide knobs to control SMT adds 728ac48249f6 x86/cpu: Remove the pointless CPU printout adds 33c8be239813 x86/cpu/AMD: Remove the pointless detect_ht() call adds bfa4f8aeb0f3 x86/cpu/common: Provide detect_ht_early() adds 9552b7df0eb1 x86/cpu/topology: Provide detect_extended_topology_early() adds d20d8f7f6a92 x86/cpu/intel: Evaluate smp_num_siblings early adds 35c67d5baad3 x86/CPU/AMD: Do not check CPUID max ext level before parsi [...] adds 63f2c9b0d42f x86/cpu/AMD: Evaluate smp_num_siblings early adds f02f2ad9e711 x86/apic: Ignore secondary threads if nosmt=force adds c6374a6259fd x86/speculation/l1tf: Extend 64bit swap file size limit adds 62f43866636d x86/cpufeatures: Add detection of L1D cache flush support. adds 2a82e5e51fc0 x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_ [...] adds b9cdf143eb9c x86/speculation/l1tf: Protect PAE swap entries against L1TF adds 49221fc7e775 x86/speculation/l1tf: Fix up pte->pfn conversion for PAE adds f3e68ab4e778 Revert "x86/apic: Ignore secondary threads if nosmt=force" adds 7f2229c92b9e cpu/hotplug: Boot HT siblings at least once adds c2fdbbb47ca8 x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug b [...] adds 77c8220e0d01 x86/KVM/VMX: Add module argument for L1TF mitigation adds a662a3d89f16 x86/KVM/VMX: Add L1D flush algorithm adds e993d9c0376a x86/KVM/VMX: Add L1D MSR based flush adds 84f5b2512f6f x86/KVM/VMX: Add L1D flush logic adds 10309cbf1e38 x86/KVM/VMX: Split the VMX MSR LOAD structures to have an [...] adds 916f4623d213 x86/KVM/VMX: Add find_msr() helper function adds 0299ca42458c x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number a [...] adds 7b0cdac52641 x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENT [...] adds 1c67bf4ca053 x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required adds ac10995a7498 cpu/hotplug: Online siblings when SMT control is turned on adds e7a979648a66 x86/litf: Introduce vmx status variable adds de6749ddf3db x86/kvm: Drop L1TF MSR list approach adds de88416d6141 x86/l1tf: Handle EPT disabled state proper adds d0e1ca104584 x86/kvm: Move l1tf setup function adds 8e523a1da19e x86/kvm: Add static key for flush always adds 15e55ee33d89 x86/kvm: Serialize L1D flush parameter setter adds e25726b1d302 x86/kvm: Allow runtime control of L1D flush adds 8e41ddda308f cpu/hotplug: Expose SMT control init function adds 476d29ab70e7 cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early adds fc083988b6aa x86/bugs, kvm: Introduce boot-time control of L1TF mitigations adds a20c88c2a346 Documentation: Add section about CPU vulnerabilities adds ae217320c17d x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content adds 40b696da70cf Documentation/l1tf: Fix typos adds c6613521abbc cpu/hotplug: detect SMT disabled by BIOS adds c6a43c04233b x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d [...] adds 9baeea57aff2 x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_ [...] adds 0d6b3085975f x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() adds 88f8090b9cbe x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 adds 06fd9ef44f7c x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d adds 18f891ef7a63 x86: Don't include linux/irq.h from asm/hardirq.h adds aef13e1e96b7 x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d adds f9625775c309 x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_exte [...] adds dc6c443e175b Documentation/l1tf: Remove Yonah processors from not vulne [...] adds f0660d587efe KVM: x86: Add a framework for supporting MSR-based features adds 52613b7abbd8 KVM: SVM: Add MSR-based feature support for serializing LFENCE adds 6181db2838d6 KVM: X86: Introduce kvm_get_msr_feature() adds 8c9900543e26 KVM: X86: Allow userspace to define the microcode version adds ab12e37d683a KVM: VMX: support MSR_IA32_ARCH_CAPABILITIES as a feature MSR adds 6a0bea042dca x86/speculation: Simplify sysfs report of VMX L1TF vulnerability adds c15396d3f74f x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush o [...] adds 1110cb2a343f KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry adds 9eb0a3cce008 cpu/hotplug: Fix SMT supported evaluation adds a5f284feeb20 x86/speculation/l1tf: Invert all not present mappings adds d4c1ad0615ff x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert adds ce1eed46b7b7 x86/mm/pat: Make set_memory_np() L1TF safe adds 06f412c63545 x86/mm/kmmio: Make the tracer robust against L1TF adds 36f50a5cd276 tools headers: Synchronise x86 cpufeatures.h for L1TF additions adds e456004eb777 x86/microcode: Allow late microcode loading with SMT disabled adds 9428a6a0ea7b x86/smp: fix non-SMP broken build due to redefinition of a [...] adds 7bdbaba8e997 cpu/hotplug: Non-SMP machines do not make use of booted_once adds 7cefa38bfc58 x86/init: fix build with CONFIG_SWAP=n adds b37de2cf27a7 x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLO [...] adds dc589e579782 x86/CPU/AMD: Have smp_num_siblings and cpu_llc_id always b [...] adds 9d5cd9f2a4d7 Linux 4.14.63 adds 5f7a645432d6 x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled adds 7985292f97b4 x86: i8259: Add missing include file adds 3d0170b8af8d x86/mm: Disable ioremap free page handling on x86-PAE adds 50123ab8c47d kbuild: verify that $DEPMOD is installed adds e73828389b1c crypto: x86/sha256-mb - fix digest copy in sha256_mb_mgr_g [...] adds ef70d14553ed crypto: vmac - require a block cipher with 128-bit block size adds e7aefb13e61c crypto: vmac - separate tfm and request context adds 2cde72d94f0a crypto: blkcipher - fix crash flushing dcache in error path adds 68432fd1665b crypto: ablkcipher - fix crash flushing dcache in error path adds 0f2981ee03ff crypto: skcipher - fix aligning block size in skcipher_copy_iv() adds 7e179bffb681 crypto: skcipher - fix crash flushing dcache in error path adds e5f4bae2e3c8 ACPI / APEI: Remove ghes_ioremap_area adds 13f12749af15 sched/debug: Fix task state recording/printout adds de59521d508a fw_cfg: fix driver remove adds c13fddcb9822 ASoC: rsnd: fix ADG flags adds 3f745fe61ac6 clk: sunxi-ng: Fix missing CLK_SET_RATE_PARENT in ccu-sun4i-a10.c adds 1a2d99218d87 block, bfq: fix wrong init of saved start time for weight raising adds 643a9d6d4ff7 ASoC: msm8916-wcd-digital: fix RX2 MIX1 and RX3 MIX1 adds 9efed51870be ASoC: Intel: cht_bsw_max98090_ti: Fix jack initialization adds 6e2c702e797c Bluetooth: hidp: buffer overflow in hidp_process_report adds a34806961be4 ioremap: Update pgtable free interfaces with addr adds 21ed56ef827e x86/mm: Add TLB purge to free pmd/pte page interfaces adds 7251bd56d925 Linux 4.14.64 adds 3f2e4f5dd834 x86/speculation/l1tf: Exempt zeroed PTEs from inversion adds 4cea13b66144 Linux 4.14.65 adds 64d9b03d082a dccp: fix undefined behavior with 'cwnd' shift in ccid2_cw [...] adds 46be8e4471d7 l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache adds 222e05e0a29a llc: use refcount_inc_not_zero() for llc_sap_find() adds 4396f5024b9e net_sched: fix NULL pointer dereference when delete tcinde [...] adds 36e55fde4ccf vsock: split dwork to avoid reinitializations adds e125b1cc673a net_sched: Fix missing res info when create new tc_index filter adds 59f9f2c76fe1 vhost: reset metadata cache when initializing new IOTLB adds b3fb93987232 ip6_tunnel: use the right value for ipv4 min mtu check in [...] adds 50670d158cfa net: aquantia: Fix IFF_ALLMULTI flag functionality adds 7f4c155214ae ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs adds f7de68a8d6cd ALSA: hda - Turn CX8200 into D3 as well upon reboot adds f13a825ae2c6 ALSA: vx222: Fix invalid endian conversions adds f4253b46437a ALSA: virmidi: Fix too long output trigger loop adds 6b4af40779cc ALSA: cs5535audio: Fix invalid endian conversion adds fda20e719212 ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry adds 79018e171ae5 ALSA: memalloc: Don't exceed over the requested size adds 33a3444a096a ALSA: vxpocket: Fix invalid endian conversions adds d17b9ab7d954 USB: serial: sierra: fix potential deadlock at close adds 925bce3815d8 USB: serial: pl2303: add a new device id for ATEN adds 60d93a4b6d32 USB: option: add support for DW5821e adds 21be9327e00c ACPI / PM: save NVS memory for ASUS 1025C laptop adds 71cc9159212b tty: serial: 8250: Revert NXP SC16C2552 workaround adds da93a03fdd0a serial: 8250_exar: Read INT0 from slave device, too adds f6790793d80d serial: 8250_dw: always set baud rate in dw8250_set_termios adds 3620bc1ceb14 serial: 8250_dw: Add ACPI support for uart on Broadcom SoC adds 31e4f8ba0173 misc: sram: fix resource leaks in probe error path adds f276e2efb661 Bluetooth: avoid killing an already killed socket adds 2b2cdec98e03 isdn: Disable IIOCDBGVAR adds 178742867e4f cls_matchall: fix tcf_unbind_filter missing adds c5f7d3c4daf1 Linux 4.14.66 adds 4bc32484df6a ext4: fix spectre gadget in ext4_mb_regular_allocator() adds b518e870f1f6 drm/i915/kvmgt: Fix potential Spectre v1 adds 96de65df1936 EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] adds 4aec7c283904 pty: fix O_CLOEXEC for TIOCGPTPEER adds 67c0f84827e1 arm: dts: armada: Fix "#cooling-cells" property's name adds 7dcffd98360a vfio: ccw: fix error return in vfio_ccw_sch_event adds d4108ed2a57f perf tools: Fix error index for pmu event parser adds 048f62f3725d Input: synaptics-rmi4 - fix axis-swap behavior adds da327a4b9d09 IB/mlx4: Fix an error handling path in 'mlx4_ib_rereg_user_mr()' adds 69004038f01c drm/bridge/sii8620: fix loops in EDID fetch logic adds c170373c7230 drm/bridge/sii8620: fix potential buffer overflow adds c0f29f9d8aa8 ARC: Explicitly add -mmedium-calls to CFLAGS adds 4dff89e722d5 hwmon: (nct6775) Fix loop limit adds bf3bb8b549da soc: imx: gpcv2: correct PGC offset adds 48168383379f usb: dwc3: pci: add support for Intel IceLake adds 3572fd055e69 usb: gadget: ffs: Fix BUG when userland exits with submitt [...] adds 7b2dc4515f03 usb: dwc2: gadget: Fix issue in dwc2_gadget_start_isoc() adds 987a7dab8308 usb: dwc3: of-simple: fix use-after-free on remove adds dcf6f268deee ACPI / EC: Use ec_no_wakeup on Thinkpad X1 Carbon 6th adds 69c471908ddd netfilter: ipv6: nf_defrag: reduce struct net memory waste adds 175b38277b6d netfilter: nf_ct_helper: Fix possible panic after nf_connt [...] adds 81810e45384b selftests: pstore: return Kselftest Skip code for skipped tests adds bc5e458a9ee2 selftests: static_keys: return Kselftest Skip code for ski [...] adds d5f9d1d350bc selftests: sysctl: return Kselftest Skip code for skipped tests adds 41325fa657b9 selftests: user: return Kselftest Skip code for skipped tests adds 3a9907ebf83b selftests: zram: return Kselftest Skip code for skipped tests adds a626c95346e1 selftests: vm: return Kselftest Skip code for skipped tests adds 0104d49dc06f selftests: sync: add config fragment for testing sync framework adds 7ab23e15c7d2 ARM: dts: NSP: Fix i2c controller interrupt type adds d8ff67605d54 ARM: dts: NSP: Fix PCIe controllers interrupt types adds 2d4ac6f1837b ARM: dts: BCM5301x: Fix i2c controller interrupt type adds 6542fcfbd4c5 ARM: dts: Cygnus: Fix I2C controller interrupt type adds eab85e8bd486 ARM: dts: Cygnus: Fix PCIe controller interrupt type adds 31b16a0302be arm64: dts: specify 1.8V EMMC capabilities for bcm958742k adds 69347a9150c9 arm64: dts: specify 1.8V EMMC capabilities for bcm958742t adds db0b1a4b0772 arm64: dts: ns2: Fix I2C controller interrupt type adds 22dc4f2b8b46 arm64: dts: ns2: Fix PCIe controller interrupt type adds fec2c747ae39 arm64: dts: Stingray: Fix I2C controller interrupt type adds 997a6b6b3017 drivers/perf: xgene_pmu: Fix IOB SLOW PMU parser error adds 0a43cd3ea76a drm: mali-dp: Enable Global SE interrupts mask for DP500 adds 6bcd5cdf3a36 drm/arm/malidp: Preserve LAYER_FORMAT contents when settin [...] adds ed4afe79ba5a IB/rxe: Fix missing completion for mem_reg work requests adds 7ccd2c1be366 libahci: Fix possible Spectre-v1 pmp indexing in ahci_led_store() adds 6a38c8a49a9f usb: dwc2: alloc dma aligned buffer for isoc split in adds a54f59199a81 usb: dwc2: fix isoc split in transfer with no data adds 66cae9b5a1d9 usb: gadget: composite: fix delayed_status race condition [...] adds 6958ade76b36 usb: gadget: dwc2: fix memory leak in gadget_init() adds 72bc7a2f77ba dwc2: gadget: Fix ISOC IN DDMA PID bitfield value calculation adds 395c67c1c02d xen: add error handling for xenbus_printf adds 586ae5694e37 pNFS: Always free the session slot on error in nfs4_layout [...] adds 91e1bb748bcc scsi: xen-scsifront: add error handling for xenbus_printf adds 2e62d135dd53 xen/scsiback: add error handling for xenbus_printf adds a929f067a88f arm64: dma-mapping: clear buffers allocated with FORCE_CON [...] adds d22240dd6ab3 arm64: make secondary_start_kernel() notrace adds 26c6ffff8eec qed: Fix possible memory leak in Rx error path handling. adds 3b29b09a53ab qed: Add sanity check for SIMD fastpath handler. adds 9418ea8cf216 qed: Do not advertise DCBX_LLD_MANAGED capability. adds fb24c6df0f8e enic: initialize enic->rfs_h.lock in enic_probe adds 7c828ea375a1 net: hamradio: use eth_broadcast_addr adds e0eaae387284 net: propagate dev_get_valid_name return code adds 62e4c9049e86 net: stmmac: socfpga: add additional ocp reset line for Stratix10 adds 955887c1fe90 nvmet: reset keep alive timer in controller enable adds 6d2b87505f7a block: sed-opal: Fix a couple off by one bugs adds fbeb2ee3ecca ARC: Enable machine_desc->init_per_cpu for !CONFIG_SMP adds 9b0b625841d8 nbd: Add the nbd NBD_DISCONNECT_ON_CLOSE config flag. adds 363b8de31ac9 net: davinci_emac: match the mdio device against its compa [...] adds 8fb20507bca0 sctp: fix erroneous inc of snmp SctpFragUsrMsgs adds 7a21294b84fa KVM: arm/arm64: Drop resource size check for GICV window adds 097a82cb1a71 drm/bridge/sii8620: fix display of packed pixel modes in MHL2 adds c55300fcac1c locking/lockdep: Do not record IRQ state within lockdep code adds a17ea7fb07ac selftests: bpf: notification about privilege required to r [...] adds 99654c9ffcea mtd: dataflash: Use ULL suffix for 64-bit constants adds b580cead624b x86/microcode/intel: Fix memleak in save_microcode_patch() adds f8e7a1bd752a ipv6: mcast: fix unsolicited report interval after receivi [...] adds 4545cfb006b7 Smack: Mark inode instant in smack_task_to_inode adds 7634aad31a73 arm64: dts: msm8916: fix Coresight ETF graph connections adds cc210a039ed1 batman-adv: Fix bat_ogm_iv best gw refcnt after netlink dump adds d50e1f18eace batman-adv: Fix bat_v best gw refcnt after netlink dump adds 44fed77fc7e4 batman-adv: Avoid storing non-TT-sync flags on singular en [...] adds 04954b2dca34 batman-adv: Fix multicast TT issues with bogus ROAM flags adds 9265a4509509 cxgb4: when disabling dcb set txq dcb priority to 0 adds dc68381f4919 iio: pressure: bmp280: fix relative humidity unit adds fc3b4e774cec brcmfmac: stop watchdog before detach and free everything adds 36bc1e1e69be ARM: dts: am437x: make edt-ft5x06 a wakeup source adds b171162cbd94 ALSA: seq: Fix UBSAN warning at SNDRV_SEQ_IOCTL_QUERY_NEXT [...] adds 13a049bebb76 usb: xhci: remove the code build warning adds 8a7ac5ee6856 usb: xhci: increase CRS timeout value adds d341ce9a63dc NFC: pn533: Fix wrong GFP flag usage adds 5a64e0870cc1 typec: tcpm: Fix a msecs vs jiffies bug adds 2f9e98dbccf7 kconfig: fix line numbers for if-entries in menu tree adds 6367516474c8 perf record: Support s390 random socket_id assignment adds f33194bca6c3 perf test session topology: Fix test on s390 adds b4d84dcee9ef perf report powerpc: Fix crash if callchain is empty adds 28dbfc731fec perf tools: Fix a clang 7.0 compilation error adds 0f868ad81fac perf bench: Fix numa report output code adds 1ea053d1cc8b ARM: davinci: board-da850-evm: fix WP pin polarity for MMC/SD adds 4c3b0ae79f07 netfilter: nf_log: fix uninit read in nf_log_proc_dostring adds 77c967872e8e ceph: fix dentry leak in splice_dentry() adds a5b6bb86cc12 net/mlx5: E-Switch, Disallow vlan/spoofcheck setup if not [...] adds 778bce908b84 nfp: cast sizeof() to int when comparing with error code adds 90c45a36250b selftests/x86/sigreturn/64: Fix spurious failures on AMD CPUs adds 9f8da50b0232 selftests/x86/sigreturn: Do minor cleanups adds 58b22343150b ARM: dts: da850: Fix interrups property for gpio adds 4c68433396e1 ARM64: dts: meson-gxl: fix Mali GPU compatible string adds 4cea08638e9a dmaengine: pl330: report BURST residue granularity adds bb2b7243e3f7 dmaengine: k3dma: Off by one in k3_of_dma_simple_xlate() adds 94cac10c50c1 ath10k: update the phymode along with bandwidth change request adds 601c226ea662 md/raid10: fix that replacement cannot complete recovery a [...] adds 0aa88fda693a dev-dax: check_vma: ratelimit dev_info-s adds 334c9cd8ba8d nl80211: relax ht operation checks for mesh adds d4857eb755d7 nl80211: check nla_parse_nested() return values adds 49316955f501 drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 an [...] adds 4091040d025b drm/exynos: decon5433: Fix per-plane global alpha for XRGB modes adds 8a9e8b683a7c drm/exynos: decon5433: Fix WINCONx reset value adds a567493430be drbd: Fix drbd_request_prepare() discard handling adds a21b37053edc bpf, s390: fix potential memleak when later bpf_jit_prog fails adds dfcee0c7d9cb PCI: xilinx: Add missing of_node_put() adds 7851cea48abc PCI: xilinx-nwl: Add missing of_node_put() adds 441712f28d69 PCI: faraday: Add missing of_node_put() adds 3baa3f9221e2 bnx2x: Fix receiving tx-timeout in error or recovery state. adds fba7c43d9368 fsl/fman: fix parser reporting bad checksum on short frames adds f06fae164194 dpaa_eth: DPAA SGT needs to be 256B adds c845344aa2e2 acpi/nfit: fix cmd_rc for acpi_nfit_ctl to always return a value adds 83141913ca6b openrisc: entry: Fix delay slot exception detection adds e793dc3d9766 m68k: fix "bad page state" oops on ColdFire boot adds 0bcba95686be objtool: Support GCC 8 '-fnoreorder-functions' adds f3ef33ee85c1 ipvlan: call dev_change_flags when ipvlan mode is reset adds bf6c97326381 drm/amdgpu: fix swapped emit_ib_size in vce3 adds 979c7c0dd75d x86/mm/32: Initialize the CR4 shadow before __flush_tlb_all() adds 2aebd462a5fd HID: wacom: Correct touch maximum XY of 2nd-gen Intuos adds 2059e527a659 ARM: imx_v6_v7_defconfig: Select ULPI support adds fa97c9162779 ARM: imx_v4_v5_defconfig: Select ULPI support adds 56f059c87bc6 bpf: hash map: decrement counter on error adds 017fe62bb794 tracing: Use __printf markup to silence compiler adds 6e7084e2c3f9 kasan: fix shadow_size calculation error in kasan_module_alloc adds 5996929435a8 smsc75xx: Add workaround for gigabit link up hardware errata. adds bf030b2faacb drm/bridge/sii8620: Fix display of packed pixel modes adds 2b533daef882 samples/bpf: add missing <linux/if_vlan.h> adds 3bbb0484a731 samples/bpf: Check the result of system() adds f599525df7f1 samples/bpf: Check the error of write() and read() adds 2d0da2188643 ieee802154: 6lowpan: set IFLA_LINK adds 365279b70bf3 netfilter: x_tables: set module owner for icmp(6) matches adds 8e39e96f23d8 ipv6: make ipv6_renew_options() interrupt/kernel safe adds 5860ae76e018 net: qrtr: Broadcast messages only from control port adds 533b9559ff83 sh_eth: fix invalid context bug while calling auto-negotia [...] adds 7947dc71b9de sh_eth: fix invalid context bug while changing link option [...] adds 1465aba3428d ravb: fix invalid context bug while calling auto-negotiati [...] adds 924d13694a13 ravb: fix invalid context bug while changing link options [...] adds 431f0995a5e8 ARM: pxa: irq: fix handling of ICMR registers in suspend/resume adds de9f2452b1ad net/sched: act_tunnel_key: fix NULL dereference when 'goto [...] adds 1b8f1ab088ba nvmem: Don't let a NULL cell_id for nvmem_cell_get() crash us adds 68e70bc28d53 ieee802154: at86rf230: switch from BUG_ON() to WARN_ON() o [...] adds c1f84e47ec26 ieee802154: at86rf230: use __func__ macro for debug messages adds 1b57c5876c08 ieee802154: fakelb: switch from BUG_ON() to WARN_ON() on problem adds d3f205d2d3cd gpu: host1x: Check whether size of unpin isn't 0 adds f2cbde943d97 drm/tegra: Fix comparison operator for buffer size adds 3d211fefdd52 drm/armada: fix colorkey mode property adds afd13311ee01 drm/armada: fix irq handling adds a76e62b50dc0 netfilter: nft_compat: explicitly reject ERROR and standar [...] adds e653e79ace50 netfilter: nf_conntrack: Fix possible possible crash on mo [...] adds 09af6c90819d ARC: Improve cmpxchg syscall implementation adds 822bbc4c7966 bnxt_en: Fix inconsistent BNXT_FLAG_AGG_RINGS logic. adds cab718feb18f bnxt_en: Always set output parameters in bnxt_get_max_rings(). adds fdf578210a0e bnxt_en: Fix for system hang if request_irq fails adds a38adc3e104b scsi: qedf: Send the driver state to MFW adds e238b259b774 scsi: qedi: Send driver state to MFW adds 42a061a16675 perf llvm-utils: Remove bashism from kernel include fetch script adds d1d2e7d014d2 perf tools: Fix compilation errors on gcc8 adds 953c9cddc999 perf script python: Fix dict reference counting adds a6629efeef9d nfit: fix unchecked dereference in acpi_nfit_ctl adds 26c7588c28ca RDMA/mlx5: Fix memory leak in mlx5_ib_create_srq() error path adds b900c624d467 ARM: 8780/1: ftrace: Only set kernel memory back to read-o [...] adds e77c08b7c6f0 ARM: DRA7/OMAP5: Enable ACTLR[0] (Enable invalidates of BT [...] adds 95b08af40269 ARM: dts: am3517.dtsi: Disable reference to OMAP3 OTG controller adds bd43d233acaa ixgbe: Be more careful when modifying MAC filters adds abf9fb6e1537 tools: build: Use HOSTLDFLAGS with fixdep adds edf81993dc29 kbuild: suppress warnings from 'getconf LFS_*' adds 75425326b88c packet: reset network header if packet shorter than ll res [...] adds bf106eaa181c qlogic: check kstrtoul() for errors adds 2d2eacd650c6 tcp: remove DELAYED ACK events in DCTCP adds 87011fb97fe5 pinctrl: ingenic: Fix inverted direction for < JZ4770 adds 54046f1793c7 pinctrl: nsp: off by ones in nsp_pinmux_enable() adds b6fadd93ad96 pinctrl: nsp: Fix potential NULL dereference adds dcedabcab045 drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_re [...] adds 7b4ab0e6510b hv/netvsc: fix handling of fallback to single queue mode adds a6c35a5c8750 net/ethernet/freescale/fman: fix cross-build error adds 2daadcdc5827 ibmvnic: Fix error recovery on login failure adds fc9caa36d80e btrfs: scrub: Don't use inode page cache in scrub_handle_e [...] adds 70cc6b67508c octeon_mgmt: Fix MIX registers configuration on MTU setup adds 1b1968d8f6ae net: usb: rtl8150: demote allmulti message to dev_dbg() adds 114a5608cde4 kvmclock: fix TSC calibration for nested guests adds 0e66392d985c PCI: OF: Fix I/O space page leak adds 96dfb7652e17 PCI: versatile: Fix I/O space page leak adds f600a10d05da net: qca_spi: Avoid packet drop during initial sync adds 7f117d7000ee net: qca_spi: Make sure the QCA7000 reset is triggered adds e86aaeb8a630 net: qca_spi: Fix log level if probe fails adds 90e7d66508e3 tcp: identify cryptic messages as TCP seq # bugs adds 715f5f92aabf soc: imx: gpc: restrict register range for regmap access adds 119970f4775b ACPI / EC: Use ec_no_wakeup on more Thinkpad X1 Carbon 6th [...] adds 0ee106583f9c ARM: dts: imx6: RDU2: fix irq type for mv88e6xxx switch adds 7a12f4ed07a5 nvme: fix handling of metadata_len for NVME_IOCTL_IO_CMD adds 270d5d771917 KVM: irqfd: fix race between EPOLLHUP and irq_bypass_regis [...] adds 2ab95e71c8a5 f2fs: return error during fill_super adds deebf1d61e70 f2fs: sanity check for total valid node blocks adds fdb441da3858 parisc: Remove ordered stores from syscall.S adds caf3d4bd62cc xfrm_user: prevent leaking 2 bytes of kernel memory adds c764f22b2fc3 netfilter: conntrack: dccp: treat SYNC/SYNCACK as invalid [...] adds 9e9f27e0d7ac packet: refine ring v3 block size test to hold one frame adds 3f59cf41fbfb net/smc: no shutdown in state SMC_LISTEN adds 6541d98d114e parisc: Remove unnecessary barriers from spinlock.h adds cf9c2bc5eea0 PCI: hotplug: Don't leak pci_slot on registration failure adds 8af37982c3b2 PCI: Skip MPS logic for Virtual Functions (VFs) adds 2f27dfad05ef PCI: pciehp: Fix use-after-free on unplug adds b5b7417ed9d6 PCI: pciehp: Fix unprotected list iteration in IRQ handler adds 415a02d8b65a i2c: core: ACPI: Properly set status byte to 0 for multi-b [...] adds 82c6d4994ba8 i2c: imx: Fix race condition in dma read adds ef3cf941e0df reiserfs: fix broken xattr handling (heap corruption, bad retval) adds f4c88459f7c9 Linux 4.14.67 adds 7ff4bf211f3e crypto: vmx - Use skcipher for ctr fallback adds d2adc199957f vti6: fix PMTU caching and reporting on xmit adds d35cc7ed2cfe xfrm: fix missing dst_release() after policy blocking lbca [...] adds 0118f86d21f1 xfrm: free skb if nlsk pointer is NULL adds b6f147a2d907 esp6: fix memleak on error path in esp6_input adds de044d4ecc65 mac80211: add stations tied to AP_VLANs during hw reconfig adds 147b89c421d0 ext4: clear mmp sequence number when remounting read-only adds 7cb625dd9ed6 nl80211: Add a missing break in parse_station_flags adds 384f0d9fe4ad drm/bridge: adv7511: Reset registers on hotplug adds ca5fc53ad401 scsi: target: iscsi: cxgbit: fix max iso npdu calculation adds 9ac1a4644bb8 scsi: libiscsi: fix possible NULL pointer dereference in c [...] adds a43eac2d855b drm/imx: imx-ldb: disable LDB on driver bind adds 962ff36dac01 drm/imx: imx-ldb: check if channel is enabled before print [...] adds ced413c5ef85 nbd: don't requeue the same request twice. adds 05ee6166d702 nbd: handle unexpected replies better adds 3f41c2d0e618 usb: gadget: r8a66597: Fix two possible sleep-in-atomic-co [...] adds 43b058dc21cd usb: gadget: r8a66597: Fix a possible sleep-in-atomic-cont [...] adds fa18ff7edb88 usb: gadget: f_uac2: fix error handling in afunc_bind (again) adds dc126a1e5fb8 usb: gadget: u_audio: fix pcm/card naming in g_audio_setup() adds 224c0d0894ff usb: gadget: u_audio: update hw_ptr in iso_complete after [...] adds 42b09bece176 usb: gadget: u_audio: remove caching of stream buffer parameters adds c7d18686e87a usb: gadget: u_audio: remove cached period bytes value adds a362655deb0e usb: gadget: u_audio: protect stream runtime fields with s [...] adds 645fef5e8dde usb/phy: fix PPC64 build errors in phy-fsl-usb.c adds 7cd80fc138f2 tools: usb: ffs-test: Fix build on big endian systems adds 70e88fef36ec usb: gadget: f_uac2: fix endianness of 'struct cntrl_*_lay3' adds a685c4c4d6e8 netfilter: nft_set_hash: add rcu_barrier() in the nft_rhas [...] adds e3476a6da5d8 bpf, ppc64: fix unexpected r0=0 exit path inside bpf_xadd adds 4a0144a43c52 netfilter: nf_tables: fix memory leaks on chain rename adds 123534dbd490 netfilter: nf_tables: don't allow to rename to already-pen [...] adds 10ca6b3f92d3 KVM: vmx: use local variable for current_vmptr when emulat [...] adds a10170d94ed4 tools/power turbostat: fix -S on UP systems adds b970d8a1c213 net: caif: Add a missing rcu_read_unlock() in caif_flow_cb adds 77c65d5f40c6 qed: Fix link flap issue due to mismatching EEE capabilities. adds f4e284f1db9e qed: Fix possible race for the link state value. adds ffb34418ca94 qed: Correct Multicast API to reflect existence of 256 app [...] adds 5803ce5effc9 atl1c: reserve min skb headroom adds 06ab42734529 net: prevent ISA drivers from building on PPC32 adds 0b14a856f918 can: mpc5xxx_can: check of_iomap return before use adds 562d7bc6c966 can: m_can: Move accessing of message ram to after clocks [...] adds 385b40b4fc1b i2c: davinci: Avoid zero value of CLKH adds 00f795e12b8b perf/x86/amd/ibs: Don't access non-started event adds 1875957f2ec4 media: staging: omap4iss: Include asm/cacheflush.h after g [...] adds 637de2c01678 bnx2x: Fix invalid memory access in rss hash config path. adds f63868841a31 qmi_wwan: fix interface number for DW5821e production firmware adds 354e35beb0c5 net: axienet: Fix double deregister of mdio adds b3da5df23900 locking/rtmutex: Allow specifying a subclass for nested locking adds 0ba83f87c3f1 i2c/mux, locking/core: Annotate the nested rt_mutex usage adds d35aab9df15a sched/rt: Restore rt_runtime after disabling RT_RUNTIME_SHARE adds 165335d4f18e x86/boot: Fix if_changed build flip/flop bug adds 819b476c2138 fscache: Allow cancelled operations to be enqueued adds 4029dd9fc48b cachefiles: Fix refcounting bug in backing-file read monitoring adds 2c69b0300458 cachefiles: Wait rather than BUG'ing on "Unexpected object [...] adds d00c34f8e205 selftests/ftrace: Add snapshot and tracing_on test case adds 2dd2f7722570 hinic: Link the logical network device to the pci device in sysfs adds 92c159863d8a ipc/sem.c: prevent queue.status tearing in semop adds a73b6c4c2601 zswap: re-check zswap_is_full() after do zswap_shrink() adds 9339ea7c92fc tools/power turbostat: Read extended processor family from CPUID adds 49c1fba34589 Revert "MIPS: BCM47XX: Enable 74K Core ExternalSync for PC [...] adds 331c36cd01d8 ARC: dma [non-IOC] setup SMP_CACHE_BYTES and cache_line_size adds bc928fdf5d1e bpf: use GFP_ATOMIC instead of GFP_KERNEL in bpf_parse_prog() adds d4f96c0515fc nfp: flower: fix port metadata conversion bug adds 2312e6a802b3 enic: handle mtu change for vf properly adds d267258ee192 ARC: [plat-eznps] Add missing struct nps_host_reg_aux_dpc adds 79f9c523ca43 arc: [plat-eznps] fix data type errors in platform headers adds aca05b1741d3 arc: [plat-eznps] fix printk warning in arc/plat-eznps/mtm.c adds 391e3007e447 arc: fix build errors in arc/include/asm/delay.h adds 24fab572ae7d arc: fix type warnings in arc/mm/cache.c adds 7c841ea7f8f1 sparc/time: Add missing __init to init_tick_ops() adds 574a4f3e6173 sparc: use asm-generic version of msi.h adds dfa5c4bf8c94 enic: do not call enic_change_mtu in enic_probe adds 8babbc02f893 squashfs metadata 2: electric boogaloo adds 249778d9459a mm: delete historical BUG from zap_pmd_range() adds 28013eecf6a0 Squashfs: Compute expected length from inode size rather t [...] adds 47041cf42a47 drivers: net: lmc: fix case value for target abort error adds 1d7bf02d716d memcg: remove memcg_cgroup::id from IDR on mem_cgroup_css_ [...] adds fbb37b72489d gpiolib-acpi: make sure we trigger edge events at least on [...] adds 95239b2db50f scsi: fcoe: fix use-after-free in fcoe_ctlr_els_send adds a67aef68ef24 scsi: fcoe: drop frames in ELS LOGO error path adds 4ce46fff750d scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO adds 7bb880a11650 scsi: vmw_pvscsi: Return DID_RESET for status SAM_STAT_COM [...] adds cf7ab2abc524 mm/memory.c: check return value of ioremap_prot adds cfcfbe08d298 mei: don't update offset in write adds cba34b940773 cifs: add missing debug entries for kconfig options adds d5f2790a7a1e cifs: check kmalloc before use adds 82a856f52733 smb3: enumerating snapshots was leaving part of the data off end adds be1210c7758c smb3: Do not send SMB3 SET_INFO if nothing changed adds 66913d23eeda smb3: don't request leases in symlink creation and query adds 758f55f91833 smb3: fill in statfs fsid and correct namelen adds 770025cc4b69 btrfs: use correct compare function of dirty_metadata_bytes adds e7457f97d2af btrfs: don't leak ret from do_chunk_alloc adds f91ca31f5379 Btrfs: fix btrfs_write_inode vs delayed iput deadlock adds b48522b7887a iommu/arm-smmu: Error out only if not enough context interrupts adds 646e7c04803f printk: Split the code for storing a message into the log buffer adds 943276ef14c7 printk: Create helper function to queue deferred console handling adds cd71265a8cd6 printk/nmi: Prevent deadlock when accessing the main log b [...] adds a8affa695373 kprobes/arm64: Fix %p uses in error messages adds 5a56b307992e arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid() adds 75677d72be74 arm64: dts: rockchip: corrected uart1 clock-names for rk3328 adds 792a039415dc KVM: arm/arm64: Skip updating PMD entry if no change adds 4a06fdf2c490 KVM: arm/arm64: Skip updating PTE entry if no change adds 97f76f3bc406 s390/kvm: fix deadlock when killed by oom adds e72107b2d995 stop_machine: Reflow cpu_stop_queue_two_works() adds bd0f93a630ff stop_machine: Atomically queue and wake stopper threads adds 7773a6d94896 ext4: check for NUL characters in extended attribute's name adds 5043e05dd571 ext4: sysfs: print ext4_super_block fields as little-endian adds 509c0cdfb438 ext4: reset error code in ext4_find_entry in fallback adds 0c9bed369889 nvme-pci: add a memory barrier to nvme_dbbuf_update_and_ch [...] adds 7d91aa5717db platform/x86: ideapad-laptop: Apply no_hw_rfkill to Y20-15 [...] adds 3e0994616d4a mm: move tlb_table_flush to tlb_flush_mmu_free adds e9afa7c1ef17 mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TA [...] adds 7418d7086217 x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit adds 59463ec29cac x86/speculation/l1tf: Fix off-by-one error when warning th [...] adds 310f2a6e3ad3 x86/speculation/l1tf: Suggest what to do on systems with t [...] adds 4587db4c2a95 x86/vdso: Fix vDSO build if a retpoline is emitted adds cedb8037f069 x86/process: Re-export start_thread() adds 933e1ab12051 KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with in [...] adds c49505f6efb1 x86/kvm/vmx: Remove duplicate l1d flush definitions adds eaebcf902ae0 fuse: Don't access pipe->buffers without pipe_lock() adds 7d392674443c fuse: fix initial parallel dirops adds cfb6eca6e4bb fuse: fix double request_end() adds fc17d7519e8e fuse: fix unlocked access to processing queue adds 973206923812 fuse: umount should wait for all requests adds ff4a71855d0a fuse: Fix oops at process_init_reply() adds e8a3f3a03655 fuse: Add missed unlock_page() to fuse_readpages_fill() adds 29e641a3693a udl-kms: change down_interruptible to down adds 86c18c5a4bc5 udl-kms: handle allocation failure adds c0357c1895ae udl-kms: fix crash due to uninitialized memory adds f337a54878e2 udl-kms: avoid division adds f0f3784ee3e9 b43legacy/leds: Ensure NUL-termination of LED name string adds e16bbdeccdd7 b43/leds: Ensure NUL-termination of LED name string adds d1913b9e07e7 ASoC: dpcm: don't merge format from invalid codec dai adds 2ef691428ee3 ASoC: zte: Fix incorrect PCM format bit usages adds 7806d2ef4904 ASoC: sirf: Fix potential NULL pointer dereference adds 42228037aa5f pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show() adds fbd5b82d30d2 x86/vdso: Fix lsl operand order adds 53f01e2004ae x86/nmi: Fix NMI uaccess race against CR3 switching adds f822ceb82608 x86/irqflags: Mark native_restore_fl extern inline adds f64979512c5e x86/spectre: Add missing family 6 check to microcode check adds ec4034835eaf x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ adds cf9fcdd6c2a2 hwmon: (nct6775) Fix potential Spectre v1 adds bbcbaf56ff4b x86/entry/64: Wipe KASAN stack shadow before rewind_stack_ [...] adds 9fae74e9a441 s390/mm: fix addressing exception after suspend/resume adds bcd169a2726a s390: fix br_r1_trampoline for machines without exrl adds 97e3dcc08e4e s390/qdio: reset old sbal_state flags adds 2ac8fbd174d7 s390/numa: move initial setup of node_to_cpumask_map adds 0536c9e41f3f s390/pci: fix out of bounds access during irq setup adds 6ba27d3e2b4a kprobes/arm: Fix %p uses in error messages adds 4bdf9c175980 kprobes: Make list and blacklist root user read only adds 62c59b1ddbdc MIPS: Correct the 64-bit DSP accumulator register size adds 156b5e33ab12 MIPS: Always use -march=<arch>, not -<arch> shortcuts adds 1c40cd97ffe3 MIPS: Change definition of cpu_relax() for Loongson-3 adds ba0797a8016c MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7 adds 61ec14f42c84 tpm: Return the actual size when receiving an unsupported command adds d071004e0249 scsi: mpt3sas: Fix _transport_smp_handler() error path adds c984f4d1d40a scsi: sysfs: Introduce sysfs_{un,}break_active_protection() adds 5b55b24cec4c scsi: core: Avoid that SCSI device removal through sysfs t [...] adds ae302d685162 iscsi target: fix session creation failure handling adds 2adc2541a5c4 clk: rockchip: fix clk_i2sout parent selection bits on rk3399 adds d2a97eba0c4e PM / clk: signedness bug in of_pm_clk_add_clks() adds 54cecb7440bc power: generic-adc-battery: fix out-of-bounds write when c [...] adds f9f67667e0ae power: generic-adc-battery: check for duplicate properties [...] adds 63a0f9de021a watchdog: Mark watchdog touch functions as notrace adds 73b2e7073b51 cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status adds 616d41d1b408 gcc-plugins: Add include required by GCC release 8 adds 77d1658e5dd1 gcc-plugins: Use dynamic initializers adds ee13f7edca58 Linux 4.14.68 adds 54c0fa829d45 net: 6lowpan: fix reserved space for single frames adds 4a2262972b5d net: mac802154: tx: expand tailroom if necessary adds 4d3016e56c3d 9p/net: Fix zero-copy path in the 9p virtio transport adds aa1d05c50483 spi: davinci: fix a NULL pointer dereference adds 23554cab1ebd spi: pxa2xx: Add support for Intel Ice Lake adds dc9a7dd57f63 spi: spi-fsl-dspi: Fix imprecise abort on VF500 during probe adds e7b6b3699b97 spi: cadence: Change usleep_range() to udelay(), for atomi [...] adds 8513c01ae15f mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS adds cf12d0f9c0dc readahead: stricter check for bdi io_pages adds 0affbaece6d0 block: blk_init_allocated_queue() set q->fq as NULL in the [...] adds 1e2698976822 block: really disable runtime-pm for blk-mq adds 7188f7416438 drm/i915/userptr: reject zero user_size adds fba6b7f4bbe2 libertas: fix suspend and resume for SDIO connected cards adds c160382ab064 media: Revert "[media] tvp5150: fix pad format frame height" adds 9cbb32610233 mailbox: xgene-slimpro: Fix potential NULL pointer dereference adds f70805bef73e Replace magic for trusting the secondary keyring with #define adds 259c5122f3a8 Fix kexec forbidding kernels signed with keys in the secon [...] adds ed53c0ecc959 powerpc/fadump: handle crash memory ranges array index overflow adds 4bfd910e8fb3 powerpc/pseries: Fix endianness while restoring of r3 in M [...] adds 15677df25afc PCI: Add wrappers for dev_printk() adds 1eb08e7b192d powerpc/powernv/pci: Work around races in PCI bridge enabling adds 241e62005c74 cxl: Fix wrong comparison in cxl_adapter_context_get() adds bac5c3c122f4 ib_srpt: Fix a use-after-free in srpt_close_ch() adds def89b81ef45 RDMA/rxe: Set wqe->status correctly if an unexpected respo [...] adds 390671089d62 9p: fix multiple NULL-pointer-dereferences adds 4827a583871a fs/9p/xattr.c: catch the error of p9_client_clunk when set [...] adds f92953b0765b 9p/virtio: fix off-by-one error in sg list bounds check adds 312479e06828 net/9p/client.c: version pointer uninitialized adds 5f04d296f24b net/9p/trans_fd.c: fix race-condition by flushing workqueu [...] adds 4f4b1c5c4c8a dm integrity: change 'suspending' variable from bool to int adds 3bef88257145 dm thin: stop no_space_timeout worker when switching to wr [...] adds b7227e6044be dm cache metadata: save in-core policy_hint_size to on-dis [...] adds f961be894413 dm cache metadata: set dirty on all cache blocks after a crash adds 5044eb05026e dm crypt: don't decrease device limits adds d286cfd45277 uart: fix race between uart_put_char() and uart_shutdown() adds 91b48a9ced06 Drivers: hv: vmbus: Reset the channel callback in vmbus_on [...] adds b86374912fee iio: sca3000: Fix missing return in switch adds e4d3a25111dc iio: ad9523: Fix displayed phase adds 3f9481902f0b iio: ad9523: Fix return value for ad952x_store() adds c0a8e047734c extcon: Release locking when sending the notification of c [...] adds 9fd44e90903c vmw_balloon: fix inflation of 64-bit GFNs adds d3b403844db5 vmw_balloon: do not use 2MB without batching adds 89667b269e87 vmw_balloon: VMCI_DOORBELL_SET does not check status adds bbac5374b537 vmw_balloon: fix VMCI use when balloon built into kernel adds 2b4c940dccbe rtc: omap: fix potential crash on power off adds 4c9016757e3b tracing: Do not call start/stop() functions when tracing_o [...] adds cbde057aa0e7 tracing/blktrace: Fix to allow setting same value adds 68a735eb9a16 printk/tracing: Do not trace printk_nmi_enter() adds a36e2aa90576 livepatch: Validate module/old func name length adds 4f6789cad647 uprobes: Use synchronize_rcu() not synchronize_sched() adds aa9ceea20788 mfd: hi655x: Fix regmap area declared size for hi655x adds 8840ca570f2b ovl: fix wrong use of impure dir cache in ovl_iterate() adds 256f63f52ec3 drivers/block/zram/zram_drv.c: fix bug storing backing_dev adds 924383edf44c cpufreq: governor: Avoid accessing invalid governor_data adds 015156f50179 PM / sleep: wakeup: Fix build error caused by missing SRCU [...] adds 58936d4d7b14 KVM: VMX: fixes for vmentry_l1d_flush module parameter adds 025cc91f8c52 KVM: PPC: Book3S: Fix guest DMA when guest partially backe [...] adds 0d78efe0412b xtensa: limit offsets in __loop_cache_{all,page} adds fe806eb54bca xtensa: increase ranges in ___invalidate_{i,d}cache_all adds ed480f2b9e86 block, bfq: return nbytes and not zero from struct cftype [...] adds ec13c53dc59f pnfs/blocklayout: off by one in bl_map_stripe() adds bf23ba3737e0 NFSv4 client live hangs after live data migration recovery adds c5759d5a7e6a NFSv4: Fix locking in pnfs_generic_recover_commit_reqs adds d453f04e813a NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() adds ddcb92700552 ARM: tegra: Fix Tegra30 Cardhu PCA954x reset adds 7cf82f3b7a77 mm/tlb: Remove tlb_remove_table() non-concurrent condition adds eb58c40465f3 iommu/vt-d: Add definitions for PFSID adds c2ea292b1350 iommu/vt-d: Fix dev iotlb pfsid use adds b692c405a1ae sys: don't hold uts_sem while accessing userspace memory adds 656d6e6f6d23 userns: move user access out of the mutex adds a230db38a9fd ubifs: Fix memory leak in lprobs self-check adds 3259dd7176e4 Revert "UBIFS: Fix potential integer overflow in allocation" adds f6d7acc1d9ca ubifs: Check data node size before truncate adds 8a23348d76a1 ubifs: xattr: Don't operate on deleted inodes adds 63bbaa1469e6 ubifs: Fix synced_i_size calculation for xattr inodes adds 0ef9c771924d pwm: tiehrpwm: Don't use emulation mode bits to control PW [...] adds 9b0dd656d593 pwm: tiehrpwm: Fix disabling of output of PWMs adds d0f2eb3a419b fb: fix lost console when the user unplugs a USB adapter adds 19b99719970b udlfb: set optimal write delay adds ff0791f467d0 getxattr: use correct xattr length adds c8d875b471b6 libnvdimm: fix ars_status output length calculation adds d1a265da7b29 bcache: release dc->writeback_lock properly in bch_writeba [...] adds 5a842ecca279 cap_inode_getsecurity: use d_find_any_alias() instead of d [...] adds 300ec47ab8ea perf auxtrace: Fix queue resize adds 9f830cf2d510 crypto: vmx - Fix sleep-in-atomic bugs adds be6f98b203d3 crypto: caam - fix DMA mapping direction for RSA forms 2 & 3 adds ccb38942fbe1 crypto: caam/jr - fix descriptor DMA unmapping adds 0682e027f39d crypto: caam/qi - fix error path in xts setkey adds 3098933c1213 fs/quota: Fix spectre gadget in do_quotactl adds 29245d36680e arm64: mm: always enable CONFIG_HOLES_IN_ZONE adds 7fe7a0f4c5cf Linux 4.14.69 adds a08d7ea10bc7 act_ife: fix a potential use-after-free adds a16405ad27f6 ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV [...] adds 1ef819e411f8 net: bcmgenet: use MAC link status for fixed phy adds cb765f5c3c5b net: macb: do not disable MDIO bus at open/close time adds 7f1e6ec4ff12 net: sched: Fix memory exposure from short TCA_U32_SEL adds d19688e347a1 qlge: Fix netdev features configuration. adds 3eada53de462 r8169: add support for NCube 8168 network card adds e4b6c5fd31bd tcp: do not restart timewait timer on rst reception adds 56af4184d356 vti6: remove !skb->ignore_df check from vti6_xmit() adds 417b068a6a7a net/sched: act_pedit: fix dump of extended layered op adds 8fed734df375 tipc: fix a missing rhashtable_walk_exit() adds 456e46f05b37 nfp: wait for posted reconfigs when disabling the device adds 3c035a48e774 sctp: hold transport before accessing its asoc in sctp_tra [...] adds fe0d111fea19 mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge adds bf82c2cb1450 vhost: correctly check the iova range when waking virtqueue adds dadb0110a49d hv_netvsc: ignore devices that are not PCI adds 8aa07625eb81 hv_netvsc: Fix a deadlock by getting rtnl lock earlier in [...] adds cd7330c06195 act_ife: move tcfa_lock down to where necessary adds e54c50709019 act_ife: fix a potential deadlock adds c9ba1b82ce96 net: sched: action_ife: take reference to meta module adds d4e42116f77e cifs: check if SMB2 PDU size has been padded and suppress [...] adds 7d6eba211a1a hfsplus: don't return 0 when fill_super() failed adds ece4ba1c0c90 hfs: prevent crash on exit from failed search adds 8b89affb42ae sunrpc: Don't use stack buffer with scatterlist adds f552f8c28d34 fork: don't copy inconsistent signal handler state to child adds 003d4c3bf5a5 reiserfs: change j_timestamp type to time64_t adds 68e787c3c800 hfsplus: fix NULL dereference in hfsplus_lookup() adds 305277dae99e fs/proc/kcore.c: use __pa_symbol() for KCORE_TEXT list entries adds 7bbf1e8a2471 fat: validate ->i_start before using adds ab4bddc2d032 scripts: modpost: check memory allocation results adds b7540b6235f0 virtio: pci-legacy: Validate queue pfn adds e5ef973b137f x86/mce: Add notifier_block forward declaration adds 52ec8484a7c5 IB/hfi1: Invalid NUMA node information can cause a divide by zero adds 2dc61587a103 pwm: meson: Fix mux clock names adds 4570403f6e11 mm/fadvise.c: fix signed overflow UBSAN complaint adds e20c4abf9186 fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() adds f95c5cde34e8 platform/x86: intel_punit_ipc: fix build errors adds 2b81b00edba1 netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses adds a2805f40c77e s390/kdump: Fix memleak in nt_vmcoreinfo adds ccf1ae823e4a ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() adds 044e9463ec20 mfd: sm501: Set coherent_dma_mask when creating subdevices adds e4f419133dfa platform/x86: asus-nb-wmi: Add keymap entry for lid flip a [...] adds 58de2cef2b68 netfilter: fix memory leaks on netlink_dump_start error adds 0c02e0c3fd13 tcp, ulp: add alias for all ulp modules adds c16a0727c71a RDMA/hns: Fix usage of bitmap allocation functions return values adds a77439e5fb28 net: hns3: Fix for command format parsing error in hclge_i [...] adds 800dbcee10cd net: hns3: Fix for phy link issue when using marvell phy driver adds 5e51aa84f4e8 perf tools: Check for null when copying nsinfo. adds 5859129cf62e irqchip/bcm7038-l1: Hide cpu offline callback when buildin [...] adds 4cd195263e42 net/9p/trans_fd.c: fix race by holding the lock adds c2842800d6bd net/9p: fix error path of p9_virtio_probe adds 47425c36d3fb f2fs: fix to clear PG_checked flag in set_page_dirty() adds c20a5e06b750 powerpc/uaccess: Enable get_user(u64, *p) on 32-bit adds af675a6eefe9 powerpc: Fix size calculation using resource_size() adds 6952b4ed9e42 perf probe powerpc: Fix trace event post-processing adds d67c7c9dd14f block: bvec_nr_vecs() returns value for wrong slab adds ab16afe8c624 s390/dasd: fix hanging offline processing due to canceled worker adds c953a5038d2d s390/dasd: fix panic for failed online processing adds 24165131bcab ACPI / scan: Initialize status to ACPI_STA_DEFAULT adds 8ac6b147534c scsi: aic94xx: fix an error code in aic94xx_init() adds a9fac97e2e50 NFSv4: Fix error handling in nfs4_sp4_select_mode() adds a333f3f2a255 Input: do not use WARN() in input_alloc_absinfo() adds 301ae5910648 xen/balloon: fix balloon initialization for PVH Dom0 adds 50956ef66cdb PCI: mvebu: Fix I/O space end address calculation adds 120130a75724 dm kcopyd: avoid softlockup in run_complete_job adds 3e86f5157661 staging: comedi: ni_mio_common: fix subdevice flags for PF [...] adds 0a65ab39f8b6 ASoC: rt5677: Fix initialization of rt5677_of_match.data adds c861151b1fe9 iommu/omap: Fix cache flushes on L2 table entries adds e33c8a2896ec selftests/powerpc: Kill child processes on SIGINT adds 9b3fa26f0092 RDS: IB: fix 'passing zero to ERR_PTR()' warning adds 9dd38052a3eb cfq: Suppress compiler warnings about comparisons adds f6a01ab96067 smb3: fix reset of bytes read and written stats adds e5f0192fe220 SMB3: Number of requests sent should be displayed for SMB3 [...] adds 17b1473e6433 powerpc/platforms/85xx: fix t1042rdb_diu.c build errors & warning adds f3c124c3077d powerpc/64s: Make rfi_flush_fallback a little more robust adds 92ef9425c6e1 powerpc/pseries: Avoid using the size greater than RTAS_ER [...] adds 0aa49a4ddc8e clk: rockchip: Add pclk_rkpwm_pmu to PMU critical clocks i [...] adds 1187e0186d81 KVM: vmx: track host_state.loaded using a loaded_vmcs pointer adds 80f97c79f3e1 kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 adds 145b1f56b992 btrfs: Exit gracefully when chunk map cannot be inserted t [...] adds 2f92584bf1f6 btrfs: replace: Reset on-disk dev stats value after replace adds 0cdbc3faf960 btrfs: relocation: Only remove reloc rb_trees if reloc con [...] adds 33f4c5c68044 btrfs: Don't remove block group that still has pinned down bytes adds 1f62d35cd2e1 arm64: rockchip: Force CONFIG_PM on Rockchip systems adds a35d3352434d ARM: rockchip: Force CONFIG_PM on Rockchip systems adds 7e1a6951ca99 drm/i915/lpe: Mark LPE audio runtime pm as "no callbacks" adds c46a1b2622fa drm/amdgpu: Fix RLC safe mode test in gfx_v9_0_enter_rlc_s [...] adds d991f8ae4071 drm/amd/pp/Polaris12: Fix a chunk of registers missed to program adds f40ecf3fe04a drm/edid: Add 6 bpc quirk for SDC panel in Lenovo B50-80 adds 65d20e40552f drm/amdgpu: update tmr mc address adds 997157c4eb38 drm/amdgpu:add tmr mc address into amdgpu_firmware_info adds d47d14de2438 drm/amdgpu:add new firmware id for VCN adds 4a4afcf76c96 drm/amdgpu:add VCN support in PSP driver adds 589a8eafc74e drm/amdgpu:add VCN booting with firmware loaded by PSP adds 448b5498f6c6 uapi/linux/keyctl.h: don't use C++ reserved keyword as a s [...] adds 8d015a362a84 debugobjects: Make stack check warning more informative adds fd8cb2e71cdd sched/deadline: Fix switching to -deadline adds 1508043c32a9 lightnvm: pblk: free padded entries in write buffer adds 801fc191bb15 mm: Fix devm_memremap_pages() collision handling adds 44e5d0b6ce63 HID: add quirk for another PIXART OEM mouse used by HP adds 685a452ce3bf usb: dwc3: core: Fix ULPI PHYs and prevent phy_get/ulpi_in [...] adds d85c2999a7b5 x86/pae: use 64 bit atomic xchg function in native_ptep_ge [...] adds 13b23ccfa288 x86/xen: don't write ptes directly in 32-bit PV guests adds 1e0750745bdf drm/i915: Increase LSPCON timeout adds 9370868fd3ca kbuild: make missing $DEPMOD a Warning instead of an Error adds 63fd9d43c018 s390/lib: use expoline for all bcr instructions adds 77be9452d0e5 irda: Fix memory leak caused by repeated binds of irda socket adds e37957305de3 irda: Only insert new objects into the global database via [...] adds 39cff99ba469 Revert "ARM: imx_v6_v7_defconfig: Select ULPI support" adds e02c9275beea kvm: x86: Set highest physical address bits in non-present [...] adds 82a0e0f5cf40 x86: kvm: avoid unused variable warning adds 03717f80cf2c arm64: cpu_errata: include required headers adds 0d2e80411a1a ASoC: wm8994: Fix missing break in switch adds 469c89aa5d7e arm64: Fix mismatched cache line size detection adds ab088bc2911d arm64: Handle mismatched cache type adds 5dfe87ac34e2 Linux 4.14.70 adds 831223b294f8 i2c: xiic: Make the start and the byte count write atomic adds d98b67089c0e i2c: i801: fix DNV's SMBCTRL register offset adds 425739151e03 scsi: lpfc: Correct MDS diag and nvmet configuration adds 23ecbbad7bf9 nbd: don't allow invalid blocksize settings adds 381992bcccac block: bfq: swap puts in bfqg_and_blkg_put adds 492519107c9d android: binder: fix the race mmap and alloc_new_buf_locked adds 9efcaa7c4afb MIPS: VDSO: Match data page cache colouring when D$ aliases adds b0b69369eecc SMB3: Backup intent flag missing for directory opens with [...] adds 55bcfe019ac4 smb3: check for and properly advertise directory lease support adds ae3968b41645 Btrfs: fix data corruption when deduplicating between diff [...] adds d5fca5314c4d KVM: s390: vsie: copy wrapping keys to right place adds a709c46fdcd0 KVM: VMX: Do not allow reexecute_instruction() when skippi [...] adds cc4271088619 ALSA: hda - Fix cancel_work_sync() stall from jackpoll work adds cb2625854091 cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() adds 1d92a611db50 cpu/hotplug: Prevent state corruption on error rollback adds 05104410c9d1 x86/microcode: Make sure boot_cpu_data.microcode is up-to-date adds ff225750dc4e x86/microcode: Update the new microcode revision unconditionally adds 0fad94cf1016 switchtec: Fix Spectre v1 vulnerability adds 64def6f35348 crypto: aes-generic - fix aes-generic regression on powerpc adds e5d857d5f1fc tpm: separate cmd_ready/go_idle from runtime_pm adds 0b2d28449e68 ARC: [plat-axs*]: Enable SWAP adds 96e5b8cc3cfd misc: mic: SCIF Fix scif_get_new_port() error handling adds 5ffdd121d0c4 ethtool: Remove trailing semicolon for static inline adds 0455f5d63b3e i2c: aspeed: Add an explicit type casting for *get_clk_reg_val adds fb281ed2e4dc Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEV adds 16aa222d2293 gpio: tegra: Move driver registration to subsys_init level adds 274977d99c19 powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage adds 77e120a9c64a selftests/bpf: fix a typo in map in map test adds cbd5e67820a9 media: davinci: vpif_display: Mix memory leak on probe error path adds 6b7c7186c210 media: dw2102: Fix memleak on sequence of probes adds 47a6917f4b72 net: phy: Fix the register offsets in Broadcom iProc mdio [...] adds 3ddbcd49bbb3 blk-mq: fix updating tags depth adds 1f6324f4ea5b scsi: target: fix __transport_register_session locking adds d1060bfcdc72 md/raid5: fix data corruption of replacements after origin [...] adds cb71229f6483 timers: Clear timer_base::must_forward_clk with timer_base [...] adds 3b9909896570 media: camss: csid: Configure data type and decode format [...] adds 8e6ee30ad80f gpu: ipu-v3: default to id 0 on missing OF alias adds 2458e91302aa misc: ti-st: Fix memory leak in the error path of probe() adds 16c6e01a4a98 uio: potential double frees if __uio_register_device() fails adds eec63d96d0e4 firmware: vpd: Fix section enabled flag on vpd_section_destroy adds 4bb1d3ec658c Drivers: hv: vmbus: Cleanup synic memory free path adds ca21de151016 tty: rocket: Fix possible buffer overwrite on register_PCI adds d85e49570227 f2fs: fix to active page in lru list for read path adds e04910746abe f2fs: do not set free of current section adds e296ac45b568 f2fs: fix defined but not used build warnings adds c39273ce0d85 perf tools: Allow overriding MAX_NR_CPUS at compile time adds 521aedea92cd NFSv4.0 fix client reference leak in callback adds cc33476b67b8 perf c2c report: Fix crash for empty browser adds 968f03158db5 perf evlist: Fix error out while applying initial delay and LBR adds 40992419f135 macintosh/via-pmu: Add missing mmio accessors adds 473983f319cc ath9k: report tx status on EOSP adds 2dacb8cc67ef ath9k_hw: fix channel maximum power level test adds bd21eb8aa705 ath10k: prevent active scans on potential unusable channels adds 0e890d1cf491 wlcore: Set rx_status boottime_ns field on rx adds 1ed3a9307230 rpmsg: core: add support to power domains for devices adds 3f3d6c0608b7 MIPS: Fix ISA virt/bus conversion for non-zero PHYS_OFFSET adds 7cadaaa96c07 ata: libahci: Allow reconfigure of DEVSLP register adds 62128a8d8489 ata: libahci: Correct setting of DEVSLP register adds 383195f9feca scsi: 3ware: fix return 0 on the error path of probe adds 6158c2b70a8a tools/testing/nvdimm: kaddr and pfn can be NULL to ->direc [...] adds 1dac27c707c8 ath10k: disable bundle mgmt tx completion event support adds 60deae3d9fc9 Bluetooth: hidp: Fix handling of strncpy for hid->name inf [...] adds 591ee8d9cd2f x86/mm: Remove in_nmi() warning from vmalloc_fault() adds 1fc16c07d63b pinctrl: imx: off by one in imx_pinconf_group_dbg_show() adds acd73639c38c gpio: ml-ioh: Fix buffer underwrite on probe error path adds 0cfe17c2a909 pinctrl/amd: only handle irq if it is pending and unmasked adds fd4e3615936c net: mvneta: fix mtu change on port without link adds 5f91efc475c8 f2fs: try grabbing node page lock aggressively in sync scenario adds 7141f97cdd83 pktcdvd: Fix possible Spectre-v1 for pkt_devs adds 894b7c6584ed f2fs: fix to skip GC if type in SSA and SIT is inconsistent adds cf503dbe5c22 tpm_tis_spi: Pass the SPI IRQ down to the driver adds ee5067c60606 tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK [...] adds 7fb2b50ee596 f2fs: fix to do sanity check with reserved blkaddr of inli [...] adds e607db7ce984 MIPS: Octeon: add missing of_node_put() adds 946cf3fe1be6 MIPS: generic: fix missing of_node_put() adds 94f885db2a18 net: dcb: For wild-card lookups, use priority -1, not 0 adds e85940a5bb5f dm cache: only allow a single io_mode cache feature to be [...] adds b0a6faaa6060 Input: atmel_mxt_ts - only use first T9 instance adds 758289892a13 media: s5p-mfc: Fix buffer look up in s5p_mfc_handle_frame [...] adds f3677a5c7d08 partitions/aix: append null character to print data from disk adds 5deea7d63ba1 partitions/aix: fix usage of uninitialized lv_info and lvn [...] adds 9e850bc7691a media: helene: fix xtal frequency setting at power on adds 9d54a48ef296 f2fs: fix to wait on page writeback before updating page adds 1252c1daa9c3 f2fs: Fix uninitialized return in f2fs_ioc_shutdown() adds b28c14ae3576 iommu/ipmmu-vmsa: Fix allocation in atomic context adds 7beff543897c mfd: ti_am335x_tscadc: Fix struct clk memory leak adds 0983ef553d8f f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesize adds 1181e8687a8d NFSv4.1: Fix a potential layoutget/layoutrecall deadlock adds 0d1d365d1d44 MIPS: WARN_ON invalid DMA cache maintenance, not BUG_ON adds bdbf6e0b9326 RDMA/cma: Do not ignore net namespace for unbound cm_id adds 6f7bf899b92d drm/i915: set DP Main Stream Attribute for color range on [...] adds 6093d5abcf5a inet: frags: change inet_frags_init_net() return value adds 673220d6417d inet: frags: add a pointer to struct netns_frags adds 0cbf74b9519d inet: frags: refactor ipfrag_init() adds 0512f7e93504 inet: frags: Convert timers to use timer_setup() adds eb1686ae5e20 inet: frags: refactor ipv6_frag_init() adds 266da0fb83f3 inet: frags: refactor lowpan_net_frag_init() adds 11be675bf0aa ipv6: export ip6 fragments sysctl to unprivileged users adds 33dc9f7c5d12 rhashtable: add schedule points adds 9aee41eff751 inet: frags: use rhashtables for reassembly units adds bd3df633f17d inet: frags: remove some helpers adds 5b1b3ad46dd1 inet: frags: get rif of inet_frag_evicting() adds caa4249eca08 inet: frags: remove inet_frag_maybe_warn_overflow() adds 990204ddc5f6 inet: frags: break the 2GB limit for frags storage adds 085a0147447a inet: frags: do not clone skb in ip_expire() adds 3226bdcb0448 ipv6: frags: rewrite ip6_expire_frag_queue() adds bd946fb5226e rhashtable: reorganize struct rhashtable layout adds 8291cd943a9b inet: frags: reorganize struct netns_frags adds 48c2afc16888 inet: frags: get rid of ipfrag_skb_cb/FRAG_CB adds 5fff99e88a1f inet: frags: fix ip6frag_low_thresh boundary adds 1c44969111cc ip: discard IPv4 datagrams with overlapping segments. adds 7750c414b89b net: speed up skb_rbtree_purge() adds 3bde783eca23 net: modify skb_rbtree_purge to return the truesize of all [...] adds 5123ffdad659 ipv6: defrag: drop non-last frags smaller than min mtu adds 6bf32cda46eb net: pskb_trim_rcsum() and CHECKSUM_COMPLETE are friends adds 37c7cc80b1d7 net: add rb_to_skb() and other rb tree helpers adds 6b921536f170 net: sk_buff rbnode reorg adds 04b28f406e86 ipv4: frags: precedence bug in ip_expire() adds c91f27fb5716 ip: add helpers to process in-order fragments faster. adds b3a0c61b7369 ip: process in-order fragments efficiently adds 08fb833b40e3 ip: frags: fix crash in ip_do_fragment() adds 8626c40a3093 mtd: ubi: wl: Fix error return code in ubi_wl_init() adds ab75811f7181 tun: fix use after free for ptr_ring adds daf0ca743b28 tuntap: fix use after free during release adds 8b34a7b14ee7 autofs: fix autofs_sbi() does not check super block type adds 06274364edb4 mm: get rid of vmacache_flush_all() entirely adds 1244bbb3e921 Linux 4.14.71 adds 799d8f1f0de8 be2net: Fix memory leak in be_cmd_get_profile_config() adds 47f74ff00243 net/mlx5: Fix use-after-free in self-healing flow adds e4df3c97c379 net: qca_spi: Fix race condition in spi transfers adds 5ff9c51cbd66 rds: fix two RCU related problems adds 571f1f6862bf net/mlx5: Check for error in mlx5_attach_interface adds f8ce022004ca net/mlx5: Fix debugfs cleanup in the device init/remove flow adds 1de5a956681d net/mlx5: E-Switch, Fix memory leak when creating switchde [...] adds 04f625fc5a68 net/tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC adds 456191a8554a erspan: fix error handling for erspan tunnel adds 1beb52cea6cb erspan: return PACKET_REJECT when the appropriate tunnel i [...] adds effa7afc5283 tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY adds 4b2a6ecd2185 hv/netvsc: Fix NULL dereference at single queue mode fallback adds a574b059c0df usb: dwc3: change stream event enable bit back to 13 adds ea4b3539ab5d iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register adds 918cad16b458 iommu/io-pgtable-arm-v7s: Abort allocation when table addr [...] adds f402334e5d32 ALSA: msnd: Fix the default sample sizes adds a51e519d5b4b ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE [...] adds 318f224d1214 xfrm: fix 'passing zero to ERR_PTR()' warning adds 36eb78a6cec7 amd-xgbe: use dma_mapping_error to check map errors adds 0fe570942c0d gfs2: Special-case rindex for gfs2_grow adds 45c800f555b0 clk: imx6ul: fix missing of_node_put() adds d8e7792fae4f clk: core: Potentially free connection id adds 62e442fdbcb2 clk: clk-fixed-factor: Clear OF_POPULATED flag in case of failure adds ee83ce188e0b kbuild: add .DELETE_ON_ERROR special target adds 58119f9bd94d media: tw686x: Fix oops on buffer alloc failure adds e1cfd4533ffb dmaengine: pl330: fix irq race with terminate_all adds 9b4328303638 MIPS: ath79: fix system restart adds 5b253f742006 media: videobuf2-core: check for q->error in vb2_core_qbuf() adds 394df591433d IB/rxe: Drop QP0 silently adds 030f2ad6ce16 block: allow max_discard_segments to be stacked adds 745cb5eb3cef IB/ipoib: Fix error return code in ipoib_dev_init() adds 28b6561183ed mtd/maps: fix solutionengine.c printk format warnings adds f86f6ebc1bf5 media: ov5645: Supported external clock is 24MHz adds b435dd667b9a perf test: Fix subtest number when showing results adds d074912d2ede gfs2: Don't reject a supposedly full bitmap if we have blo [...] adds d38d27259273 perf tools: Synthesize GROUP_DESC feature in pipe mode adds 3cfa558660f8 fbdev: omapfb: off by one in omapfb_register_client() adds b0c7f4ddbf18 perf tools: Fix struct comm_str removal crash adds 6a736057f1bb video: goldfishfb: fix memory leak on driver remove adds 7ff8989cecf3 fbdev/via: fix defined but not used warning adds b2b5343639d1 perf powerpc: Fix callchain ip filtering when return addre [...] adds 0b339773a30e video: fbdev: pxafb: clear allocated memory for video modes adds c7c53dc8aad1 fbdev: Distinguish between interlaced and progressive modes adds 94b37e160cfe ARM: exynos: Clear global variable on init error path adds fdfa7139899c perf powerpc: Fix callchain ip filtering adds 3cb3868f98f5 nvme-rdma: unquiesce queues when deleting the controller adds 737066efec60 KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgi [...] adds c7afa2064c06 powerpc/powernv: opal_put_chars partial write fix adds f313b0593d4a staging: bcm2835-camera: fix timeout handling in wait_for_ [...] adds f80c5cf3de84 staging: bcm2835-camera: handle wait_for_completion_timeou [...] adds c27516e62712 ASoC: rt5514: Fix the issue of the delay volume applied adds 68c087ecddbc MIPS: jz4740: Bump zload address adds 2b7844ed3c7a mac80211: restrict delayed tailroom needed decrement adds bff663136d76 Smack: Fix handling of IPv4 traffic received by PF_INET6 sockets adds 991bad26b38f wan/fsl_ucc_hdlc: use IS_ERR_VALUE() to check return value [...] adds c1e2aee9952b arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() adds 27adb89d1fd4 reset: imx7: Fix always writing bits as 0 adds d08c50e8530b efi/arm: preserve early mapping of UEFI memory map longer [...] adds 69b400c1b15b nfp: avoid buffer leak when FW communication fails adds 45ac2120e7c4 xen-netfront: fix queue name setting adds 2e0a4d3f7c54 arm64: dts: qcom: db410c: Fix Bluetooth LED trigger adds a7909d3fabd3 ARM: dts: qcom: msm8974-hammerhead: increase load on l20 f [...] adds 6530985bcf82 s390/qeth: fix race in used-buffer accounting adds 774367e940fc s390/qeth: reset layer2 attribute on layer switch adds 9af3a46ec7de platform/x86: toshiba_acpi: Fix defined but not used build [...] adds f3662e332510 KVM: arm/arm64: Fix vgic init race adds ab605544f62b drivers/base: stop new probing during shutdown adds a8c0b9acf08f i2c: aspeed: Fix initial values of master and slave state adds 82c53969af8c dmaengine: mv_xor_v2: kill the tasklets upon exit adds ef275ba514d9 crypto: sharah - Unregister correct algorithms for SAHARA 3 adds 36d6a43a16e5 x86/pti: Check the return value of pti_user_pagetable_walk_p4d() adds 16939943660c x86/pti: Check the return value of pti_user_pagetable_walk_pmd() adds ab25ad619343 x86/mm/pti: Add an overflow check to pti_clone_pmds() adds a5d247607a56 xen-netfront: fix warn message as irq device name has '/' adds 8c705dea5e59 RDMA/cma: Protect cma dev list with lock adds 1e5b387747ba pstore: Fix incorrect persistent ram buffer mapping adds 33e4afbb44fe xen/netfront: fix waiting for xenbus state change adds b8b9c7f05b3c IB/ipoib: Avoid a race condition between start_xmit and cm [...] adds 51e8d7d77ca8 s390/crypto: Fix return code checking in cbc_paes_crypt() adds f6e23e57d063 mmc: omap_hsmmc: fix wakeirq handling on removal adds 888e989a753a ipmi: Fix I2C client removal in the SSIF driver adds 47358b34baa7 Tools: hv: Fix a bug in the key delete code adds fc320be61ff6 misc: hmc6352: fix potential Spectre v1 adds 58eff5e715b0 xhci: Fix use after free for URB cancellation on a realloc [...] adds 4e237cfa575b usb: Don't die twice if PCI xhci host is not responding in resume adds b5936d2741c0 mei: ignore not found client in the enumeration adds 599f1e90f709 mei: bus: need to unlink client before freeing adds 0845f2a4776d USB: Add quirk to support DJI CineSSD adds 182d13038451 usb: uas: add support for more quirk flags adds 760c41fceb30 usb: Avoid use-after-free by flushing endpoints early in u [...] adds 1dbc1fd71320 usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in [...] adds 6def1c171986 USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI [...] adds 3afbeb5cac2a usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 adds d078f295a4c9 USB: net2280: Fix erroneous synchronization change adds a7d9367ccbb6 USB: serial: io_ti: fix array underflow in completion handler adds a82200ced75f usb: misc: uss720: Fix two sleep-in-atomic-context bugs adds a98152a6feaa USB: serial: ti_usb_3410_5052: fix array underflow in comp [...] adds a383de0d80fa USB: yurex: Fix buffer over-read in yurex_write() adds 80f539981a9b usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service [...] adds 334902cfd938 Revert "cdc-acm: implement put_char() and flush_chars()" adds 20c8102b322e cifs: prevent integer overflow in nxt_dir_entry() adds f3259909c85e CIFS: fix wrapping bugs in num_entries() adds 8c08224aee32 xtensa: ISS: don't allocate memory in platform_setup adds d9951521dd80 perf/core: Force USER_DS when recording user stack data adds 9995545163fc x86/EISA: Don't probe EISA bus for Xen PV guests adds 948f1a7f7607 NFSv4.1 fix infinite loop on I/O. adds 62e052895d29 binfmt_elf: Respect error return from `regset->active' adds ebb42f77db42 net/mlx5: Add missing SET_DRIVER_VERSION command translation adds a41ab6fe1699 arm64: dts: uniphier: Add missing cooling device propertie [...] adds 67e522a76d99 audit: fix use-after-free in audit_add_watch adds b888dba2e81d mtdchar: fix overflows in adjustment of `count` adds 4f4374a9bd25 vfs: fix freeze protection in mnt_want_write_file() for overlayfs adds ef49d0e83711 Bluetooth: Use lock_sock_nested in bt_accept_enqueue adds c818695c7106 evm: Don't deadlock if a crypto algorithm is unavailable adds bdf948eaa559 KVM: PPC: Book3S HV: Add of_node_put() in success path adds 55bdb77aa991 security: check for kstrdup() failure in lsm_append() adds c2bd54bc2220 MIPS: loongson64: cs5536: Fix PCI_OHCI_INT_REG reads adds bc87baee19a7 configfs: fix registered group removal adds 93cc60d04bed pinctrl: rza1: Fix selector use for groups and functions adds 9b85641c204b sched/core: Use smp_mb() in wake_woken_function() adds 7fd683812e48 efi/esrt: Only call efi_mem_reserve() for boot services memory adds 24dbc773dd96 ARM: hisi: handle of_iomap and fix missing of_node_put adds e1912dc20ca6 ARM: hisi: fix error handling and missing of_node_put adds 6c4abbeb2509 ARM: hisi: check of_iomap and fix missing of_node_put adds 7ec40f0ab258 liquidio: fix hang when re-binding VF host drv after runni [...] adds ed3151e42214 gpu: ipu-v3: csi: pass back mbus_code_to_bus_cfg error codes adds 3c11fe1edaff tty: fix termios input-speed encoding when using BOTHER adds 49c90d012ab4 tty: fix termios input-speed encoding adds 58d402738d9f mmc: sdhci-of-esdhc: set proper dma mask for ls104x chips adds 26bea7e6d2ca mmc: tegra: prevent HS200 on Tegra 3 adds 636a9a7d5221 mmc: sdhci: do not try to use 3.3V signaling if not supported adds 96ff197fab41 drm/nouveau: Fix runtime PM leak in drm_open() adds 7b549a071162 drm/nouveau/debugfs: Wake up GPU before doing any reclocking adds 62411c32d167 drm/nouveau: tegra: Detach from ARM DMA/IOMMU mapping adds 8eefff55ccf0 parport: sunbpp: fix error return code adds e593232f6110 sched/fair: Fix util_avg of new tasks for asymmetric systems adds 7a46541d1ecc coresight: Handle errors in finding input/output ports adds 4334c6e1fcb1 coresight: tpiu: Fix disabling timeouts adds 8e3015e8736a coresight: ETM: Add support for Arm Cortex-A73 and Cortex-A35 adds 34240e87d244 staging: bcm2835-audio: Don't leak workqueue if open fails adds 492b804d7fa5 gpio: pxa: Fix potential NULL dereference adds 4101e59a294a gpiolib: Mark gpio_suffixes array with __maybe_unused adds 80784cba90f3 mfd: 88pm860x-i2c: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) adds bb9dcbf97a9b input: rohm_bu21023: switch to i2c_lock_bus(..., I2C_LOCK_ [...] adds bb2874bba8ee drm/amdkfd: Fix error codes in kfd_get_process adds 8be95762229a rtc: bq4802: add error handling for devm_ioremap adds c8831347d706 ALSA: pcm: Fix snd_interval_refine first/last with open min/max adds 7a5096cf2886 scsi: libfc: fixup 'sleeping function called from invalid [...] adds 2c7de6d9c0d7 selftest: timers: Tweak raw_skew to SKIP when ADJ_OFFSET/o [...] adds 2f9cd8588241 drm/panel: type promotion bug in s6e8aa0_read_mtp_id() adds 07a252b478fb blk-mq: only attempt to merge bio if there is rq in sw queue adds b520f00da41f blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() adds a5d093d1857e pinctrl: msm: Fix msm_config_group_get() to be compliant adds 07101e1c8435 pinctrl: qcom: spmi-gpio: Fix pmic_gpio_config_get() to be [...] adds 0eb82af7cd71 clk: tegra: bpmp: Don't crash when a clock fails to register adds 29068d29718f mei: bus: type promotion bug in mei_nfc_if_version() adds a44d267a67e9 earlycon: Initialize port->uartclk based on clock-frequenc [...] adds 5e8bf9f23f20 earlycon: Remove hardcoded port->uartclk initialization in [...] adds 00ac982d7aa3 ASoC: samsung: i2s: Fix error handling path in i2s_set_sysclk() adds 425026ae6b4c ASoC: samsung: Fix invalid argument when devm_gpiod_get is called adds 453740de93cd drm/i915: Apply the GTT write flush for all !llc machines adds 57d6f87ac361 net/ipv6: prevent use after free in ip6_route_mpath_notify adds 0d99649c5eea e1000e: Remove Other from EIAC adds 5239be076587 Partial revert "e1000e: Avoid receiver overrun interrupt bursts" adds dd5456adab14 e1000e: Fix queue interrupt re-raising in Other interrupt adds 7a5b2bf66bf8 e1000e: Avoid missed interrupts following ICR read adds dc2aa33a101d Revert "e1000e: Separate signaling for link check/link up" adds da2b4ae736e8 e1000e: Fix link check race condition adds 9884746ef5c2 e1000e: Fix check_for_link return value with autoneg off adds 2cc4d365363b Linux 4.14.72 adds 13a47054f0b2 gso_segment: Reset skb->mac_len after modifying network header adds bba90d3686fd ipv6: fix possible use-after-free in ip6_xmit() adds 9951e17efd05 net/appletalk: fix minor pointer leak to userspace in SIOC [...] adds c0f2c063abc8 net: hp100: fix always-true check for link up state adds f3aa1f3a1113 pppoe: fix reception of frames with no mac header adds 6f5ec16ee02b qmi_wwan: set DTR for modems in forced USB2 mode adds 0f6f77f3b8f4 udp4: fix IP_CMSG_CHECKSUM for connected sockets adds ff64a1a2ca3d neighbour: confirm neigh entries when ARP packet is received adds b13f721a3409 udp6: add missing checks on edumux packet processing adds ee547ed7dee4 net/sched: act_sample: fix NULL dereference in the data path adds 10cacaf13189 tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 adds 0c0334299a7e tls: zero the crypto information from tls_context before freeing adds 18fef87e05d3 tls: clear key material from kernel memory when do_tls_set [...] adds 4a16b3cd084d NFC: Fix possible memory corruption when handling SHDLC I- [...] adds 6ead7a8a4ec1 NFC: Fix the number of pipes adds a388e6d7a822 ASoC: cs4265: fix MMTLR Data switch control adds c7cf0304d41f ASoC: rsnd: fixup not to call clk_get/set under non-atomic adds 16b8c03864b7 ALSA: bebob: fix memory leak for M-Audio FW1814 and Projec [...] adds 7c4881d64ed7 ALSA: bebob: use address returned by kmalloc() instead of [...] adds 352701c288c1 ALSA: emu10k1: fix possible info leak to userspace on SNDR [...] adds 70165a445b00 ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() adds 933f20a61e26 ALSA: firewire-digi00x: fix memory leak of private data adds 40e2596f06b0 ALSA: firewire-tascam: fix memory leak of private data adds d9929097176d ALSA: fireworks: fix memory leak of response buffer at error path adds 996899a9cbd8 ALSA: oxfw: fix memory leak for model-dependent data at er [...] adds 08f4f8b93809 ALSA: oxfw: fix memory leak of discovered stream formats a [...] adds ff6805037d83 ALSA: oxfw: fix memory leak of private data adds e2d5285b98ef platform/x86: alienware-wmi: Correct a memory leak adds 7eced4478f4e xen/netfront: don't bug in case of too many frags adds 5ca87a38202e xen/x86/vpmu: Zero struct pt_regs before calling into samp [...] adds f3765abb60c7 spi: fix IDR collision on systems with both fixed and dyna [...] adds 0e5cdbac0303 Revert "PCI: Add ACS quirk for Intel 300 series" adds 7eba38a3f65d ring-buffer: Allow for rescheduling when removing pages adds 6447b34fc270 mm: shmem.c: Correctly annotate new inodes for lockdep adds 13d216167d3d Revert "rpmsg: core: add support to power domains for devices" adds 50ec69edf3f0 Revert "uapi/linux/keyctl.h: don't use C++ reserved keywor [...] adds 755e45f3155c scsi: target: iscsi: Use hex2bin instead of a re-implementation adds 44383139a39c scsi: target: iscsi: Use bin2hex instead of a re-implementation adds 1d7e23f9068f Revert "ubifs: xattr: Don't operate on deleted inodes" adds 7c1ca8fb8633 ocfs2: fix ocfs2 read block panic adds 42387d8e4aef drm/nouveau: Fix deadlocks in nouveau_connector_detect() adds 9ac837e079a0 drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work o [...] adds 409af02c200e drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_ena [...] adds 0f966da783a3 drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in [...] adds 35e48a086071 drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events [...] adds c70d8a488a41 drm/vc4: Fix the "no scaling" case on multi-planar YUV formats adds 5575041b09cd drm: udl: Destroy framebuffer only if it was initialized adds 57c806be0160 drm/amdgpu: add new polaris pci id adds 4334a6ae867a tty: vt_ioctl: fix potential Spectre v1 adds 31343d27f18f ext4: check to make sure the rename(2)'s destination is not freed adds 3f9eafe8772f ext4: avoid divide by zero fault when deleting corrupted i [...] adds 779af00b3fa3 ext4: avoid arithemetic overflow that can trigger a BUG adds 22654a3b4a30 ext4: recalucate superblock checksum after updating free b [...] adds 6a4d7b584d38 ext4: fix online resize's handling of a too-small final bl [...] adds ba48e66e3f53 ext4: fix online resizing for bigalloc file systems with a [...] adds 3dc006d212e3 ext4: don't mark mmp buffer head dirty adds 0d09307bc242 ext4: show test_dummy_encryption mount option in /proc/mounts adds fe87d18b1471 sched/fair: Fix vruntime_normalized() for remote non-migra [...] adds 23ac2a32b2f8 PCI: aardvark: Size bridges before resources allocation adds 956fa50745b3 vmw_balloon: include asm/io.h adds 3a411a04be4e iw_cxgb4: only allow 1 flush on user qps adds ed5e9462f661 tick/nohz: Prevent bogus softirq pending warning adds 97513162cd6d spi: Fix double IDR allocation with DT aliases adds 3b65f403d7d0 Linux 4.14.73 adds 29db2772349d crypto: skcipher - Fix -Wstringop-truncation warnings adds db12e7d3e9bc iio: adc: ina2xx: avoid kthread_stop() with stale task_struct adds 4804f372b53f tsl2550: fix lux1_input error in low light adds 127cd4e23323 vmci: type promotion bug in qp_host_get_user_memory() adds 6ecd10b1aa22 x86/numa_emulation: Fix emulated-to-physical node mapping adds 2efa4bd5aa9a staging: rts5208: fix missing error check on call to rtsx_ [...] adds 914b4daa9b6d power: supply: axp288_charger: Fix initial constant_charge [...] adds 0470189cd9b9 misc: sram: enable clock before registering regions adds 72bad20e9316 serial: sh-sci: Stop RX FIFO timer during port shutdown adds c1a630680c8b uwb: hwa-rc: fix memory leak at probe adds c7e653a24c18 power: vexpress: fix corruption in notifier registration adds 834a9ef5f831 iommu/amd: make sure TLB to be flushed before IOVA freed adds 90de5688afc3 Bluetooth: Add a new Realtek 8723DE ID 0bda:b009 adds 410534a34315 USB: serial: kobil_sct: fix modem-status error handling adds 96e878907c90 6lowpan: iphc: reset mac_header after decompress to fix panic adds bc4ce060b305 iommu/msm: Don't call iommu_device_{,un}link from atomic context adds 1117e411a46c s390/mm: correct allocate_pgste proc_handler callback adds e70f938a605a power: remove possible deadlock when unregistering power_supply adds e0ccd2360a47 md-cluster: clear another node's suspend_area after the co [...] adds e862ab6b69c4 RDMA/bnxt_re: Fix a couple off by one bugs adds eca859882359 RDMA/i40w: Hold read semaphore while looking after VMA adds 0ca45668ecdb IB/core: type promotion bug in rdma_rw_init_one_mr() adds 1f94cf4c81cb media: exynos4-is: Prevent NULL pointer dereference in __i [...] adds 333cb98f393b IB/mlx4: Test port number before querying type. adds 769ae06e4442 powerpc/kdump: Handle crashkernel memory reservation failure adds 6fd38ba41e34 media: fsl-viu: fix error handling in viu_of_probe() adds 23e4ab4069d1 media: staging/imx: fill vb2_v4l2_buffer field entry adds 0a29ab00339e x86/tsc: Add missing header to tsc_msr.c adds 8e90c7ef50e2 ARM: hwmod: RTC: Don't assume lock/unlock will be called w [...] adds 8430918a04e3 x86/entry/64: Add two more instruction suffixes adds 2cbead46fd4e ARM: dts: ls1021a: Add missing cooling device properties for CPUs adds bdfc40bc1b09 scsi: target/iscsi: Make iscsit_ta_authentication() respec [...] adds 1390c37d1670 scsi: klist: Make it safe to use klists in atomic context adds 336b73754169 scsi: ibmvscsi: Improve strings handling adds ebee32dd8f04 scsi: target: Avoid that EXTENDED COPY commands trigger lo [...] adds 149f530334f0 usb: wusbcore: security: cast sizeof to int for comparison adds b31f41e02c80 ath10k: sdio: use same endpoint id for all packets in a bundle adds 45d3d58f9739 ath10k: sdio: set skb len for all rx packets adds 8deb5801f154 powerpc/powernv/ioda2: Reduce upper limit for DMA window size adds 9374ffc6f3d3 s390/sysinfo: add missing #ifdef CONFIG_PROC_FS adds a4dbaf7c2de0 alarmtimer: Prevent overflow for relative nanosleep adds 98a34e26d93d s390/dasd: correct numa_node in dasd_alloc_queue adds 33cd135ebc97 s390/scm_blk: correct numa_node in scm_blk_dev_setup adds a838008bb11f s390/extmem: fix gcc 8 stringop-overflow warning adds 8cbb2f74c093 mtd: rawnand: atmel: add module param to avoid using dma adds cf373da10039 iio: accel: adxl345: convert address field usage in iio_chan_spec adds a05bd4ba655f posix-timers: Make forward callback return s64 adds 3e3f075f72bd posix-timers: Sanitize overrun handling adds 85d3dbd8e7f2 ALSA: snd-aoa: add of_node_put() in error path adds 381f8d235dd8 media: s3c-camif: ignore -ENOIOCTLCMD from v4l2_subdev_cal [...] adds daefaacc6e02 media: soc_camera: ov772x: correct setting of banding filter adds 1b16d06a9e27 media: omap3isp: zero-initialize the isp cam_xclk{a,b} ini [...] adds 3af342f5ddbd staging: android: ashmem: Fix mmap size validation adds 0091a4ede783 drivers/tty: add error handling for pcmcia_loop_config adds 0ebe95dee2f2 media: tm6000: add error handling for dvb_register_adapter adds 8d9fd12b1eef ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge adds 0f4ca55e441c net: phy: xgmiitorgmii: Check read_status results adds accb431813bf ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock adds 3f7056e1822d net: phy: xgmiitorgmii: Check phy_driver ready before accessing adds c1283a6270a2 drm/sun4i: Fix releasing node when enumerating enpoints adds 3c7f6b2cf6d6 ath10k: transmit queued frames after processing rx packets adds 62bd8064fa88 rndis_wlan: potential buffer overflow in rndis_wlan_auth_i [...] adds dad01c56989a brcmsmac: fix wrap around in conversion from constant to s16 adds e87efc44dd36 wlcore: Add missing PM call for wlcore_cmd_wait_for_event_ [...] adds 5ef7a3782de8 ARM: mvebu: declare asm symbols as character arrays in pmsu.c adds 69cb15d6596d arm: dts: mediatek: Add missing cooling device properties [...] adds b8e30b822d08 HID: hid-ntrig: add error handling for sysfs_create_group adds 85222eb56f2a MIPS: boot: fix build rule of vmlinux.its.S adds d5963fae7f36 perf/x86/intel/lbr: Fix incomplete LBR call stack adds 13ab355240a9 scsi: bnx2i: add error handling for ioremap_nocache adds a56b97a2fc2d iomap: complete partial direct I/O writes synchronously adds c96c2f2b11b6 scsi: megaraid_sas: Update controller info during resume adds 3fd534a5480e EDAC, i7core: Fix memleaks and use-after-free on probe and remove adds 05f78b1a0e0c ASoC: dapm: Fix potential DAI widget pointer deref when li [...] adds 5bcbbadf6ac5 module: exclude SHN_UNDEF symbols from kallsyms api adds de6ccdbd7734 gpio: Fix wrong rounding in gpio-menz127 adds a4f7bea87887 nfsd: fix corrupted reply to badly ordered compound adds 0c4439c44416 EDAC: Fix memleak in module init error path adds 91e30cae8903 fs/lock: skip lock owner pid translation in case we are in [...] adds a82a772da750 Input: xen-kbdfront - fix multi-touch XenStore node's locations adds 99795ed0c62d iio: 104-quad-8: Fix off-by-one error in register selection adds f88e50ea0300 ARM: dts: dra7: fix DCAN node addresses adds 04bc4dd86d0f floppy: Do not copy a kernel pointer to user memory in FDG [...] adds 4fe780c1baec x86/mm: Expand static page table for fixmap space adds 2b7ba104769b tty: serial: lpuart: avoid leaking struct tty_struct adds 247cc73cd8f5 serial: cpm_uart: return immediately from console poll adds dc89d37f9098 intel_th: Fix device removal logic adds 429773341c34 spi: tegra20-slink: explicitly enable/disable clock adds d120858fca5f spi: sh-msiof: Fix invalid SPI use during system suspend adds 6074b71d617d spi: sh-msiof: Fix handling of write value for SISTR register adds 082e34f367a5 spi: rspi: Fix invalid SPI use during system suspend adds b6adc1f24bb3 spi: rspi: Fix interrupted DMA transfers adds 5eaaa5e9bd56 regulator: fix crash caused by null driver data adds 4253abe6a3aa USB: fix error handling in usb_driver_claim_interface() adds 5b6717c6a3c0 USB: handle NULL config in usb_find_alt_setting() adds e75c01761a11 usb: musb: dsps: do not disable CPPI41 irq in driver teardown adds 1ddc0781c0ce slub: make ->cpu_partial unsigned int adds 67d8e231759f media: uvcvideo: Support realtek's UVC 1.5 device adds 25a8d4825165 USB: usbdevfs: sanitize flags more adds ec6dc4b61c33 USB: usbdevfs: restore warning for nonsensical flags adds be2360ed2d22 Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in [...] adds 9691f745e17a USB: remove LPM management from usb_driver_claim_interface() adds 3011b91478ff Input: elantech - enable middle button of touchpad on Thin [...] adds fcbe49c82b82 IB/srp: Avoid that sg_reset -d ${srp_device} triggers an i [...] adds d9e49e9ed8d6 IB/hfi1: Fix SL array bounds check adds 412a4b4db1a6 IB/hfi1: Invalid user input can result in crash adds 693536a7ce39 IB/hfi1: Fix context recovery when PBC has an UnsupportedVL adds 105470069de3 RDMA/uverbs: Atomically flush and mark closed the comp eve [...] adds d134e9170417 ovl: hash non-dir by lower inode for fsnotify adds 016d4aae9d84 drm/i915: Remove vma from object on destroy, not close adds d428e43eb684 serial: imx: restore handshaking irq for imx1 adds 38d070f9090a arm64: KVM: Tighten guest core register access from userspace adds 33906ae926e0 qed: Wait for ready indication before rereading the shmem adds 73046b822c4c qed: Wait for MCP halt and resume commands to take place adds 583f866501c1 qed: Prevent a possible deadlock during driver load and unload adds 308206bd2770 qed: Avoid sending mailbox commands when MFW is not responsive adds 083be6fbfdcb thermal: of-thermal: disable passive polling when thermal [...] adds 97ee8505c637 isofs: reject hardware sector size > 2048 bytes adds f0a8c1257fc3 tls: possible hang when do_tcp_sendpages hits sndbuf is full case adds 92935e1c2a7e bpf: sockmap: write_space events need to be passed to TCP handler adds 333f26129fd9 net: hns: fix length and page_offset overflow when CONFIG_ [...] adds e8baff89bc3f net: hns: fix skb->truesize underestimation adds 716865940461 e1000: check on netif_running() before calling e1000_up() adds 243af256387c e1000: ensure to free old tx/rx rings in set_ringparam() adds 59f5838cc950 crypto: cavium/nitrox - fix for command corruption in queu [...] adds 0647ce03bd48 hwmon: (ina2xx) fix sysfs shunt resistor read access adds d3ddd8e16cab hwmon: (adt7475) Make adt7475_read_word() return errors adds 9190a7ea313f Revert "ARM: dts: imx7d: Invert legacy PCI irq mapping" adds 50850b432cc5 drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode adds 46cb720a8a3e drm/amdgpu: Update power state at the end of smu hw_init. adds 516b72e36ded ata: ftide010: Add a quirk for SQ201 adds d11237bdcf95 nvme-fcloop: Fix dropped LS's to removed target port adds 75b3054d6807 ARM: dts: omap4-droid4: Fix emmc errors seen on some devices adds 826d8678cde2 arm/arm64: smccc-1.1: Make return values unsigned long adds 647b6d4ff699 arm/arm64: smccc-1.1: Handle function result as parameters adds 23210d92f617 i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus adds 4fff53acff15 x86/pti: Fix section mismatch warning/error adds fcaca557760f arm64: KVM: Sanitize PSTATE.M when being set from userspace adds d61ba3417e4f media: v4l: event: Prevent freeing event subscriptions whi [...] adds e6abbe80c883 Linux 4.14.74 new d9e61345652b drm/amd/pp: initialize result to before or'ing in data new a17e2a72e714 drm/amdgpu: add another ATPX quirk for TOPAZ new cdb2d37d345d serial: mvebu-uart: Fix reporting of effective CSIZE to userspace new 3a738e7f734c tools/power turbostat: fix possible sprintf buffer overflow new 4ae9a73be7ac mac80211: Run TXQ teardown code before de-registering interfaces new 381538ae75cf mac80211_hwsim: require at least one channel new 9e685bec07ae KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function new 4e380c50cf12 btrfs: btrfs_shrink_device should call commit transaction [...] new 6054817c5e07 scsi: csiostor: add a check for NULL pointer after kmalloc() new 7c209ebc7f15 mac80211: correct use of IEEE80211_VHT_CAP_RXSTBC_X new 0081e67083ed mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X new 34bec4daf88c gpio: adp5588: Fix sleep-in-atomic-context bug new 79448960e3d7 mac80211: mesh: fix HWMP sequence numbering to follow standard new 9a5d353908db mac80211: avoid kernel panic when building AMSDU from non- [...] new 73bfec0a6bde gpiolib: acpi: Switch to cansleep version of GPIO library call new bdd29365a74c gpiolib-acpi: Register GpioInt ACPI event handlers from a [...] new 7fd11a1ad542 net: hns: add the code for cleaning pkt in chip new e7577a1f1a65 net: hns: add netif_carrier_off before change speed and duplex new b22a5d20aab1 cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IE new 2592adfe326b mac80211: do not convert to A-MSDU if frag/subframe limited new 0d66ce687869 mac80211: always account for A-MSDU header changes new 52614f7bf1b5 tools/kvm_stat: fix python3 issues new 3b83a52796cd tools/kvm_stat: fix handling of invalid paths in debugfs provider new 7e259a0537be gpio: Fix crash due to registration race new dc492842b700 ARC: atomics: unbork atomic_fetch_##op() new 36fadeb87be8 md/raid5-cache: disable reshape completely new da26e5729c04 RAID10 BUG_ON in raise_barrier when force is true and conf [...] new 82fc9c6b7b9a i2c: uniphier: issue STOP only for last message or I2C_M_STOP new b08d15cc921f i2c: uniphier-f: issue STOP only for last message or I2C_M_STOP new 8590e6fecb5e net: cadence: Fix a sleep-in-atomic-context bug in macb_halt_tx() new 25cb8544342a fs/cifs: don't translate SFM_SLASH (U+F026) to backslash new 43a01409ef4c mac80211: fix an off-by-one issue in A-MSDU max_subframe c [...] new 4fa55f6d29fd cfg80211: fix a type issue in ieee80211_chandef_to_operati [...] new 37cdc7e35ae4 mac80211: fix a race between restart and CSA flows new 8788737af389 mac80211: Fix station bandwidth setting after channel switch new e132eb09fdd2 mac80211: don't Tx a deauth frame if the AP forbade Tx new 27c4ad84fd01 mac80211: shorten the IBSS debug messages new 5cbf015b971c tools/vm/slabinfo.c: fix sign-compare warning new ee0516c4a1fe tools/vm/page-types.c: fix "defined but not used" warning new dcc89aaf5a8d mm: madvise(MADV_DODUMP): allow hugetlbfs pages new 10fdfea70d46 bpf: 32-bit RSH verification must truncate input before th [...] new b969656b4662 netfilter: xt_cluster: add dependency on conntrack module new b6cc0ba2cbf4 HID: add support for Apple Magic Keyboards new 81c823c22355 usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep[i] new b6515e0f915b HID: hid-saitek: Add device ID for RAT 7 Contagion new dd44c35cc16c scsi: iscsi: target: Set conn->sess to NULL when iscsi_log [...] new 8b98b7eeb45d scsi: qedi: Add the CRC size within iSCSI NVM image new 9d7bc329c123 perf evsel: Fix potential null pointer dereference in perf [...] new 4095fd29fee7 perf util: Fix bad memory access in trace info. new c00f01c40211 perf probe powerpc: Ignore SyS symbols irrespective of endianness new 1173678a4f4a netfilter: nf_tables: release chain in flushing set new 60ea8815d6e8 Revert "iio: temperature: maxim_thermocouple: add MAX31856 part" new d4da71220317 RDMA/ucma: check fd type in ucma_migrate_id() new 2c423318f07c HID: sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 [...] new a90a52c51ad4 USB: yurex: Check for truncation in yurex_read() new f36f3ebdf1e1 nvmet-rdma: fix possible bogus dereference under heavy load new 34d54566ae4a net/mlx5: Consider PCI domain in search for next dev new 1a255bf1e749 drm/nouveau/TBDdevinit: don't fail when PMU/PRE_OS is miss [...] new 112d65a51f2b drm/nouveau/disp: fix DP disable race new 3941dbe190ba dm raid: fix rebuild of specific devices by updating superblock new a5bdc726e5ff fs/cifs: suppress a string overflow warning new 3e2cc5bd61fe net: ena: fix driver when PAGE_SIZE == 64kB new 36918e899e3c net: ena: fix missing calls to READ_ONCE new 1e9054e75d22 perf/x86/intel: Add support/quirk for the MISPREDICT bit o [...] new 1484d4ff2770 dm thin metadata: try to avoid ever aborting transactions new 2eb3072b2785 arch/hexagon: fix kernel/dma.c build warning new 7a2df42a5371 hexagon: modify ffs() and fls() to return int new f2c9d68ed3c2 arm64: jump_label.h: use asm_volatile_goto macro instead o [...] new f7b86faf0bd1 drm/amdgpu: fix error handling in amdgpu_cs_user_fence_chunk new ad297898159f r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLA [...] new d5afd6b6eae5 s390/qeth: use vzalloc for QUERY OAT buffer new 7d60f98cde7a s390/qeth: don't dump past end of unknown HW header new dfb29d69e4d8 cifs: read overflow in is_valid_oplock_break() new 4e1494794ebc xen/manage: don't complain about an empty value in control [...] new a502165dae09 xen: avoid crash in disable_hotplug_cpu new aa41fb9593af xen: fix GCC warning and remove duplicate EVTCHN_ROW/EVTCH [...] new be406434737b ovl: fix access beyond unterminated strings new 8d75ecc13fdc ovl: fix memory leak on unlink of indexed file new fa7d75f64b80 ovl: fix format of setxattr debug new b420b7b7923b sysfs: Do not return POSIX ACL xattrs via listxattr new dcdb2262d389 smb2: fix missing files in root share directory listing new 06f93e40f939 iommu/amd: Clear memory encryption mask from physical address new a5bb359c078a ALSA: hda/realtek - Cannot adjust speaker's volume on Dell [...] new 90ecb700345c crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() new 3b1a8535b8e1 crypto: mxs-dcp - Fix wait logic on chan threads new 1df517a4cafd crypto: caam/jr - fix ablkcipher_edesc pointer arithmetic new 119bf9470be9 gpiolib: Free the last requested descriptor new 1d24e2609002 Drivers: hv: vmbus: Use get/put_cpu() in vmbus_connect() new 4de0fb95a287 tools: hv: fcopy: set 'error' in case an unknown operation [...] new f8566a92ab75 proc: restrict kernel stack dumps to root new de0e2a92ccc5 ocfs2: fix locking for res->tracking and dlm->tracking_list new 07f79b39d474 ixgbe: check return value of napi_complete_done() new 4e7ea65127ac dm thin metadata: fix __udivdi3 undefined on 32-bit new 8e6a9240b191 Linux 4.14.75
The 94 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 49 +- Documentation/ABI/testing/sysfs-bus-iio | 2 +- Documentation/ABI/testing/sysfs-class-cxl | 4 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 41 + Documentation/admin-guide/index.rst | 9 + Documentation/admin-guide/kernel-parameters.txt | 195 ++- Documentation/admin-guide/l1tf.rst | 610 ++++++++ Documentation/arm64/silicon-errata.txt | 4 +- Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/kmemcheck.rst | 733 ---------- Documentation/device-mapper/thin-provisioning.txt | 8 +- .../devicetree/bindings/clock/sunxi-ccu.txt | 4 + .../bindings/display/panel/panel-common.txt | 2 +- .../bindings/display/panel/toppoly,td028ttec1.txt | 30 - .../bindings/display/panel/tpo,td028ttec1.txt | 30 + .../devicetree/bindings/dma/mv-xor-v2.txt | 6 +- .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 1 + Documentation/devicetree/bindings/dma/snps-dma.txt | 2 +- Documentation/devicetree/bindings/hwmon/jc42.txt | 4 + Documentation/devicetree/bindings/net/dsa/b53.txt | 1 + .../devicetree/bindings/net/dsa/qca8k.txt | 23 +- .../devicetree/bindings/net/meson-dwmac.txt | 1 + .../bindings/pinctrl/allwinner,sunxi-pinctrl.txt | 6 +- .../bindings/pinctrl/axis,artpec6-pinctrl.txt | 5 +- .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 2 + .../devicetree/bindings/power/mti,mips-cpc.txt | 8 + Documentation/devicetree/bindings/serial/8250.txt | 1 + .../bindings/serial/amlogic,meson-uart.txt | 2 +- .../bindings/serial/renesas,sci-serial.txt | 2 + .../devicetree/bindings/timer/renesas,cmt.txt | 24 +- .../devicetree/bindings/usb/usb-device.txt | 2 +- Documentation/devicetree/bindings/usb/usb-xhci.txt | 1 + .../devicetree/bindings/vendor-prefixes.txt | 1 + Documentation/filesystems/ext4.txt | 2 +- Documentation/hwmon/ina2xx | 2 +- Documentation/kbuild/kbuild.txt | 9 - Documentation/networking/ip-sysctl.txt | 17 +- Documentation/networking/netdev-FAQ.txt | 9 + Documentation/printk-formats.txt | 3 +- Documentation/process/changes.rst | 19 +- Documentation/speculation.txt | 90 ++ Documentation/sphinx/kerneldoc.py | 3 +- Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/spec_ctrl.rst | 94 ++ Documentation/vfio-mediated-device.txt | 5 + Documentation/virtual/kvm/api.txt | 50 +- Documentation/virtual/kvm/arm/psci.txt | 30 + Documentation/virtual/kvm/cpuid.txt | 4 + Documentation/virtual/kvm/msr.txt | 3 +- Documentation/x86/orc-unwinder.txt | 2 +- Documentation/x86/pti.txt | 186 +++ Documentation/x86/x86_64/mm.txt | 39 +- MAINTAINERS | 11 +- Makefile | 318 +++-- arch/Kconfig | 8 +- arch/alpha/include/asm/futex.h | 8 +- arch/alpha/include/asm/xchg.h | 30 +- arch/alpha/kernel/console.c | 1 + arch/alpha/kernel/osf_sys.c | 60 +- arch/alpha/kernel/pci_impl.h | 3 +- arch/alpha/kernel/process.c | 3 +- arch/alpha/kernel/sys_sio.c | 35 +- arch/alpha/kernel/traps.c | 13 +- arch/arc/Kconfig | 6 +- arch/arc/Makefile | 15 +- arch/arc/boot/.gitignore | 1 - arch/arc/configs/axs101_defconfig | 2 - arch/arc/configs/axs103_defconfig | 2 - arch/arc/configs/axs103_smp_defconfig | 2 - arch/arc/configs/haps_hs_defconfig | 1 - arch/arc/configs/haps_hs_smp_defconfig | 1 - arch/arc/configs/hsdk_defconfig | 1 - arch/arc/configs/nsim_700_defconfig | 1 - arch/arc/configs/nsim_hs_defconfig | 1 - arch/arc/configs/nsim_hs_smp_defconfig | 1 - arch/arc/configs/nsimosci_defconfig | 1 - arch/arc/configs/nsimosci_hs_defconfig | 1 - arch/arc/configs/nsimosci_hs_smp_defconfig | 1 - arch/arc/include/asm/atomic.h | 2 +- arch/arc/include/asm/bug.h | 3 +- arch/arc/include/asm/cache.h | 4 +- arch/arc/include/asm/delay.h | 3 + arch/arc/include/asm/mach_desc.h | 2 - arch/arc/include/asm/page.h | 2 +- arch/arc/include/asm/pgtable.h | 2 +- arch/arc/include/asm/uaccess.h | 5 +- arch/arc/kernel/irq.c | 2 +- arch/arc/kernel/mcip.c | 74 +- arch/arc/kernel/process.c | 47 +- arch/arc/kernel/smp.c | 50 +- arch/arc/mm/cache.c | 7 +- arch/arc/plat-eznps/include/plat/ctop.h | 10 + arch/arc/plat-eznps/mtm.c | 6 +- arch/arc/plat-hsdk/Kconfig | 2 + arch/arm/boot/.gitignore | 1 - arch/arm/boot/compressed/head.S | 20 +- arch/arm/boot/dts/am3517.dtsi | 5 + arch/arm/boot/dts/am4372.dtsi | 6 +- arch/arm/boot/dts/am437x-cm-t43.dts | 4 +- arch/arm/boot/dts/am437x-sk-evm.dts | 2 + arch/arm/boot/dts/arm-realview-eb-mp.dtsi | 5 - arch/arm/boot/dts/armada-385-synology-ds116.dts | 2 +- arch/arm/boot/dts/aspeed-ast2500-evb.dts | 2 +- arch/arm/boot/dts/at91-tse850-3.dts | 2 +- arch/arm/boot/dts/at91sam9g25.dtsi | 2 +- arch/arm/boot/dts/bcm-cygnus.dtsi | 26 +- arch/arm/boot/dts/bcm-nsp.dtsi | 36 +- arch/arm/boot/dts/bcm2836.dtsi | 2 +- arch/arm/boot/dts/bcm2837.dtsi | 2 +- arch/arm/boot/dts/bcm283x.dtsi | 6 +- arch/arm/boot/dts/bcm5301x.dtsi | 2 +- arch/arm/boot/dts/bcm958623hr.dts | 4 - arch/arm/boot/dts/bcm958625hr.dts | 6 +- arch/arm/boot/dts/da850-lego-ev3.dts | 4 +- arch/arm/boot/dts/da850.dtsi | 8 +- arch/arm/boot/dts/dra7.dtsi | 4 +- arch/arm/boot/dts/dra71-evm.dts | 4 +- arch/arm/boot/dts/dra76-evm.dts | 1 + arch/arm/boot/dts/emev2.dtsi | 5 +- arch/arm/boot/dts/exynos4412-trats2.dts | 2 +- arch/arm/boot/dts/exynos5250.dtsi | 8 +- arch/arm/boot/dts/exynos5410.dtsi | 1 - arch/arm/boot/dts/imx53.dtsi | 9 - arch/arm/boot/dts/imx6dl-icore-rqs.dts | 2 +- arch/arm/boot/dts/imx6q.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 2 +- arch/arm/boot/dts/imx6sx.dtsi | 2 +- arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 52 +- arch/arm/boot/dts/imx7d-sdb.dts | 2 +- arch/arm/boot/dts/imx7d.dtsi | 12 +- arch/arm/boot/dts/kirkwood-openblocks_a7.dts | 10 +- arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts | 3 +- arch/arm/boot/dts/logicpd-som-lv.dtsi | 34 +- arch/arm/boot/dts/logicpd-torpedo-som.dtsi | 8 + arch/arm/boot/dts/lpc3250-ea3250.dts | 4 +- arch/arm/boot/dts/lpc3250-phy3250.dts | 4 +- arch/arm/boot/dts/ls1021a-qds.dts | 2 +- arch/arm/boot/dts/ls1021a-twr.dts | 2 +- arch/arm/boot/dts/ls1021a.dtsi | 3 +- arch/arm/boot/dts/mt2701.dtsi | 2 + arch/arm/boot/dts/mt7623.dtsi | 7 +- arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 27 +- arch/arm/boot/dts/mt7623n-rfb.dtsi | 1 + arch/arm/boot/dts/omap4-droid4-xt894.dts | 2 +- arch/arm/boot/dts/omap4.dtsi | 4 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 2 + arch/arm/boot/dts/r8a7791-koelsch.dts | 12 +- arch/arm/boot/dts/r8a7791-porter.dts | 2 +- arch/arm/boot/dts/rk3036.dtsi | 4 +- arch/arm/boot/dts/rk322x.dtsi | 6 +- arch/arm/boot/dts/rk3288-phycore-som.dtsi | 20 - arch/arm/boot/dts/rk3288.dtsi | 2 + arch/arm/boot/dts/s5pv210.dtsi | 1 + arch/arm/boot/dts/sama5d4.dtsi | 2 +- arch/arm/boot/dts/sh73a0.dtsi | 5 +- arch/arm/boot/dts/socfpga.dtsi | 6 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 5 +- arch/arm/boot/dts/spear1310-evb.dts | 2 +- arch/arm/boot/dts/spear1340.dtsi | 4 +- arch/arm/boot/dts/spear13xx.dtsi | 6 +- arch/arm/boot/dts/spear600.dtsi | 1 + arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 1 + arch/arm/boot/dts/stih407-pinctrl.dtsi | 10 +- arch/arm/boot/dts/stih407.dtsi | 3 +- arch/arm/boot/dts/stih410.dtsi | 3 +- arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 63 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 1 + arch/arm/common/bL_switcher_dummy_if.c | 4 + arch/arm/configs/exynos_defconfig | 2 +- arch/arm/configs/imx_v4_v5_defconfig | 2 + arch/arm/configs/socfpga_defconfig | 1 + arch/arm/configs/sunxi_defconfig | 2 + arch/arm/crypto/Makefile | 2 + arch/arm/crypto/crc32-ce-glue.c | 2 + arch/arm/include/asm/assembler.h | 28 + arch/arm/include/asm/dma-iommu.h | 1 - arch/arm/include/asm/kgdb.h | 2 +- arch/arm/include/asm/kvm_arm.h | 3 +- arch/arm/include/asm/kvm_host.h | 21 + arch/arm/include/asm/kvm_mmu.h | 38 + arch/arm/include/asm/kvm_psci.h | 27 - arch/arm/include/asm/pgalloc.h | 2 +- arch/arm/include/asm/ptrace.h | 3 +- arch/arm/include/asm/vdso.h | 2 - arch/arm/include/uapi/asm/kvm.h | 6 + arch/arm/kernel/entry-header.S | 6 + arch/arm/kernel/machine_kexec.c | 34 +- arch/arm/kernel/traps.c | 6 +- arch/arm/kernel/vdso.c | 12 +- arch/arm/kvm/guest.c | 13 + arch/arm/kvm/handle_exit.c | 17 +- arch/arm/kvm/hyp/Makefile | 5 + arch/arm/kvm/hyp/banked-sr.c | 4 + arch/arm/lib/csumpartialcopyuser.S | 4 + arch/arm/lib/getuser.S | 10 + arch/arm/mach-davinci/board-da830-evm.c | 9 +- arch/arm/mach-davinci/board-da850-evm.c | 9 +- arch/arm/mach-davinci/board-dm355-evm.c | 6 + arch/arm/mach-davinci/board-dm646x-evm.c | 5 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 10 +- arch/arm/mach-davinci/dm646x.c | 3 +- arch/arm/mach-exynos/pm.c | 6 +- arch/arm/mach-exynos/suspend.c | 1 + arch/arm/mach-hisi/hotplug.c | 41 +- arch/arm/mach-keystone/pm_domain.c | 1 + arch/arm/mach-mvebu/Kconfig | 4 +- arch/arm/mach-mvebu/pmsu.c | 6 +- arch/arm/mach-omap1/ams-delta-fiq.c | 28 +- arch/arm/mach-omap1/clock.c | 6 +- arch/arm/mach-omap2/omap-secure.c | 21 + arch/arm/mach-omap2/omap-secure.h | 4 + arch/arm/mach-omap2/omap-smp.c | 41 + arch/arm/mach-omap2/omap-wakeupgen.c | 4 +- arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 1 + arch/arm/mach-omap2/omap_hwmod_reset.c | 12 +- arch/arm/mach-omap2/pm.c | 4 +- arch/arm/mach-omap2/pm.h | 4 - arch/arm/mach-omap2/pm34xx.c | 13 +- arch/arm/mach-omap2/powerdomain.c | 4 +- arch/arm/mach-omap2/prm33xx.c | 12 - arch/arm/mach-omap2/sleep34xx.S | 26 +- arch/arm/mach-omap2/timer.c | 19 +- arch/arm/mach-orion5x/Kconfig | 3 - arch/arm/mach-orion5x/dns323-setup.c | 53 +- arch/arm/mach-orion5x/tsx09-common.c | 49 +- arch/arm/mach-pxa/irq.c | 4 +- arch/arm/mach-pxa/tosa-bt.c | 4 + arch/arm/mach-rockchip/Kconfig | 1 + arch/arm/mm/dump.c | 4 +- arch/arm/mm/init.c | 13 +- arch/arm/net/bpf_jit_32.c | 235 ++-- arch/arm/plat-omap/dmtimer.c | 7 +- arch/arm/plat-omap/include/plat/sram.h | 11 +- arch/arm/plat-omap/sram.c | 36 +- arch/arm/plat-orion/common.c | 23 +- arch/arm/probes/kprobes/core.c | 4 +- arch/arm/probes/kprobes/opt-arm.c | 4 +- arch/arm/probes/kprobes/test-core.c | 1 - arch/arm/vfp/vfpmodule.c | 2 +- arch/arm64/Kconfig | 80 +- arch/arm64/Kconfig.platforms | 1 + arch/arm64/Makefile | 11 +- arch/arm64/boot/dts/.gitignore | 1 - .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 3 +- arch/arm64/boot/dts/amlogic/meson-gxl-mali.dtsi | 2 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 3 - arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 8 + arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 8 +- .../boot/dts/broadcom/stingray/bcm958742k.dts | 4 + .../boot/dts/broadcom/stingray/bcm958742t.dts | 4 + .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 4 +- arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi | 3 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 6 + arch/arm64/boot/dts/marvell/armada-8040-db.dts | 7 + arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts | 15 + .../boot/dts/marvell/armada-cp110-master.dtsi | 51 +- .../arm64/boot/dts/marvell/armada-cp110-slave.dtsi | 47 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 + arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 2 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 9 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 39 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 5 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 8 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 16 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 11 - arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 2 +- arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 2 + arch/arm64/configs/defconfig | 2 + arch/arm64/crypto/Makefile | 4 +- arch/arm64/crypto/aes-ce-cipher.c | 281 ---- arch/arm64/crypto/aes-ce-core.S | 87 ++ arch/arm64/crypto/aes-ce-glue.c | 190 +++ arch/arm64/crypto/crc32-ce-glue.c | 2 + arch/arm64/include/asm/alternative.h | 43 +- arch/arm64/include/asm/asm-uaccess.h | 36 +- arch/arm64/include/asm/assembler.h | 98 +- arch/arm64/include/asm/atomic_lse.h | 24 +- arch/arm64/include/asm/barrier.h | 23 + arch/arm64/include/asm/cache.h | 5 + arch/arm64/include/asm/cmpxchg.h | 4 +- arch/arm64/include/asm/compat.h | 1 - arch/arm64/include/asm/cpucaps.h | 7 +- arch/arm64/include/asm/cpufeature.h | 22 + arch/arm64/include/asm/cputype.h | 19 + arch/arm64/include/asm/efi.h | 16 +- arch/arm64/include/asm/fixmap.h | 12 + arch/arm64/include/asm/futex.h | 9 +- arch/arm64/include/asm/jump_label.h | 4 +- arch/arm64/include/asm/kvm_arm.h | 3 +- arch/arm64/include/asm/kvm_asm.h | 43 + arch/arm64/include/asm/kvm_emulate.h | 5 + arch/arm64/include/asm/kvm_host.h | 51 + arch/arm64/include/asm/kvm_mmu.h | 98 ++ arch/arm64/include/asm/kvm_psci.h | 27 - arch/arm64/include/asm/memory.h | 15 - arch/arm64/include/asm/mmu.h | 48 + arch/arm64/include/asm/mmu_context.h | 56 +- arch/arm64/include/asm/module.h | 46 +- arch/arm64/include/asm/percpu.h | 11 +- arch/arm64/include/asm/pgalloc.h | 2 +- arch/arm64/include/asm/pgtable-hwdef.h | 1 + arch/arm64/include/asm/pgtable-prot.h | 35 +- arch/arm64/include/asm/pgtable.h | 48 +- arch/arm64/include/asm/proc-fns.h | 6 - arch/arm64/include/asm/processor.h | 24 + arch/arm64/include/asm/simd.h | 19 +- arch/arm64/include/asm/spinlock.h | 4 +- arch/arm64/include/asm/stacktrace.h | 2 +- arch/arm64/include/asm/sysreg.h | 2 + arch/arm64/include/asm/thread_info.h | 1 + arch/arm64/include/asm/tlbflush.h | 16 +- arch/arm64/include/asm/uaccess.h | 181 ++- arch/arm64/include/uapi/asm/kvm.h | 6 + arch/arm64/kernel/Makefile | 8 +- arch/arm64/kernel/alternative.c | 52 +- arch/arm64/kernel/arm64ksyms.c | 4 +- arch/arm64/kernel/asm-offsets.c | 8 +- arch/arm64/kernel/bpi.S | 83 ++ arch/arm64/kernel/cpu-reset.S | 3 +- arch/arm64/kernel/cpu_errata.c | 453 +++++- arch/arm64/kernel/cpufeature.c | 165 ++- arch/arm64/kernel/efi-entry.S | 2 + arch/arm64/kernel/entry.S | 260 +++- arch/arm64/kernel/ftrace-mod.S | 18 - arch/arm64/kernel/ftrace.c | 14 +- arch/arm64/kernel/head.S | 3 +- arch/arm64/kernel/hibernate.c | 11 + arch/arm64/kernel/module-plts.c | 50 +- arch/arm64/kernel/module.lds | 1 + arch/arm64/kernel/perf_event.c | 4 +- arch/arm64/kernel/probes/kprobes.c | 2 +- arch/arm64/kernel/process.c | 21 +- arch/arm64/kernel/ptrace.c | 39 +- arch/arm64/kernel/relocate_kernel.S | 1 + arch/arm64/kernel/signal.c | 5 +- arch/arm64/kernel/sleep.S | 2 +- arch/arm64/kernel/smp.c | 2 +- arch/arm64/kernel/ssbd.c | 108 ++ arch/arm64/kernel/stacktrace.c | 5 + arch/arm64/kernel/suspend.c | 8 + arch/arm64/kernel/time.c | 2 +- arch/arm64/kernel/traps.c | 10 +- arch/arm64/kernel/vmlinux.lds.S | 22 +- arch/arm64/kvm/guest.c | 69 +- arch/arm64/kvm/handle_exit.c | 18 +- arch/arm64/kvm/hyp-init.S | 5 + arch/arm64/kvm/hyp/debug-sr.c | 3 + arch/arm64/kvm/hyp/entry.S | 24 +- arch/arm64/kvm/hyp/hyp-entry.S | 80 +- arch/arm64/kvm/hyp/switch.c | 79 +- arch/arm64/kvm/hyp/sysreg-sr.c | 21 +- arch/arm64/kvm/reset.c | 4 + arch/arm64/lib/clear_user.S | 10 +- arch/arm64/lib/copy_from_user.S | 4 +- arch/arm64/lib/copy_in_user.S | 9 +- arch/arm64/lib/copy_to_user.S | 4 +- arch/arm64/mm/cache.S | 4 +- arch/arm64/mm/context.c | 48 +- arch/arm64/mm/dma-mapping.c | 9 +- arch/arm64/mm/dump.c | 2 +- arch/arm64/mm/fault.c | 36 +- arch/arm64/mm/init.c | 13 +- arch/arm64/mm/mmu.c | 47 +- arch/arm64/mm/proc.S | 241 +++- arch/arm64/net/bpf_jit_comp.c | 25 +- arch/arm64/xen/hypercall.S | 4 +- arch/blackfin/Kconfig | 7 +- arch/blackfin/Kconfig.debug | 1 + arch/cris/include/arch-v10/arch/bug.h | 11 +- arch/h8300/include/asm/byteorder.h | 1 - arch/hexagon/include/asm/bitops.h | 4 +- arch/hexagon/include/asm/io.h | 6 + arch/hexagon/kernel/dma.c | 2 +- arch/hexagon/lib/checksum.c | 1 + arch/ia64/include/asm/bug.h | 6 +- arch/ia64/kernel/err_inject.c | 2 +- arch/ia64/kernel/time.c | 2 +- arch/m32r/Kconfig | 4 +- arch/m32r/kernel/traps.c | 1 - arch/m68k/coldfire/device.c | 12 +- arch/m68k/include/asm/bug.h | 3 + arch/m68k/include/asm/mcf_pgalloc.h | 4 +- arch/m68k/kernel/vmlinux-nommu.lds | 2 + arch/m68k/kernel/vmlinux-std.lds | 2 + arch/m68k/kernel/vmlinux-sun3.lds | 2 + arch/m68k/mac/config.c | 2 +- arch/m68k/mm/kmap.c | 3 +- arch/m68k/mm/mcfmmu.c | 2 +- arch/metag/boot/.gitignore | 1 - arch/microblaze/Kconfig.platform | 1 + arch/microblaze/Makefile | 17 +- arch/microblaze/boot/.gitignore | 1 - arch/microblaze/boot/Makefile | 10 +- arch/microblaze/lib/fastcopy.S | 4 - arch/mips/Kconfig | 14 +- arch/mips/Makefile | 12 +- arch/mips/ar7/platform.c | 2 +- arch/mips/ath25/board.c | 2 + arch/mips/ath79/common.c | 2 +- arch/mips/ath79/setup.c | 1 + arch/mips/bcm47xx/leds.c | 2 +- arch/mips/boot/.gitignore | 1 - arch/mips/boot/Makefile | 7 +- arch/mips/boot/compressed/Makefile | 6 +- arch/mips/boot/dts/brcm/Makefile | 1 - arch/mips/boot/dts/img/boston.dts | 6 + arch/mips/cavium-octeon/octeon-irq.c | 12 +- arch/mips/cavium-octeon/octeon-platform.c | 2 + arch/mips/generic/init.c | 1 + arch/mips/generic/irq.c | 18 +- arch/mips/include/asm/Kbuild | 1 - arch/mips/include/asm/asmmacro.h | 16 +- arch/mips/include/asm/cmpxchg.h | 2 + arch/mips/include/asm/compat.h | 2 - arch/mips/include/asm/io.h | 14 +- arch/mips/include/asm/mach-ath79/ar71xx_regs.h | 2 +- arch/mips/include/asm/mach-ath79/ath79.h | 1 + arch/mips/include/asm/machine.h | 2 +- arch/mips/include/asm/processor.h | 15 +- arch/mips/include/asm/serial.h | 22 + arch/mips/include/asm/uaccess.h | 11 +- arch/mips/jz4740/Platform | 2 +- arch/mips/kernel/mcount.S | 27 +- arch/mips/kernel/mips-cm.c | 1 - arch/mips/kernel/mips-cpc.c | 13 + arch/mips/kernel/process.c | 59 +- arch/mips/kernel/ptrace.c | 186 ++- arch/mips/kernel/ptrace32.c | 8 +- arch/mips/kernel/r4k_fpu.S | 20 +- arch/mips/kernel/setup.c | 16 +- arch/mips/kernel/smp-bmips.c | 8 +- arch/mips/kernel/traps.c | 1 + arch/mips/kernel/vdso.c | 20 + arch/mips/kvm/mips.c | 9 +- arch/mips/lantiq/Kconfig | 2 + arch/mips/lantiq/xway/sysctrl.c | 6 +- arch/mips/lib/Makefile | 3 +- arch/mips/lib/libgcc.h | 17 + arch/mips/lib/memset.S | 11 +- arch/mips/lib/multi3.c | 54 + arch/mips/loongson64/common/cs5536/cs5536_ohci.c | 2 +- arch/mips/math-emu/cp1emu.c | 28 +- arch/mips/mm/c-r4k.c | 15 +- arch/mips/mm/ioremap.c | 37 +- arch/mips/pci/pci-mt7620.c | 2 +- arch/mips/pci/pci.c | 2 +- arch/mips/ralink/mt7620.c | 4 +- arch/mips/ralink/mt7621.c | 42 +- arch/mips/ralink/reset.c | 7 - arch/mips/txx9/rbtx4939/setup.c | 4 +- arch/mn10300/mm/misalignment.c | 2 +- arch/nios2/boot/.gitignore | 1 - arch/openrisc/include/asm/dma-mapping.h | 1 - arch/openrisc/kernel/entry.S | 8 +- arch/openrisc/kernel/head.S | 9 +- arch/openrisc/kernel/traps.c | 12 +- arch/parisc/Kconfig | 2 +- arch/parisc/boot/compressed/misc.c | 4 +- arch/parisc/include/asm/barrier.h | 32 + arch/parisc/include/asm/cacheflush.h | 1 + arch/parisc/include/asm/compat.h | 1 - arch/parisc/include/asm/ldcw.h | 2 + arch/parisc/include/asm/processor.h | 2 + arch/parisc/include/asm/spinlock.h | 8 +- arch/parisc/include/asm/thread_info.h | 5 + arch/parisc/kernel/cache.c | 88 +- arch/parisc/kernel/drivers.c | 11 +- arch/parisc/kernel/entry.S | 27 +- arch/parisc/kernel/hpmc.S | 7 +- arch/parisc/kernel/pacache.S | 32 +- arch/parisc/kernel/process.c | 39 + arch/parisc/kernel/smp.c | 3 +- arch/parisc/kernel/syscall.S | 34 +- arch/parisc/kernel/time.c | 13 +- arch/powerpc/Kconfig | 1 + arch/powerpc/boot/.gitignore | 1 - arch/powerpc/boot/Makefile | 3 +- arch/powerpc/crypto/crc32c-vpmsum_glue.c | 1 + arch/powerpc/include/asm/barrier.h | 18 +- arch/powerpc/include/asm/book3s/64/pgalloc.h | 10 +- arch/powerpc/include/asm/book3s/64/slice.h | 27 + arch/powerpc/include/asm/cache.h | 3 + arch/powerpc/include/asm/code-patching.h | 1 + arch/powerpc/include/asm/compat.h | 1 - arch/powerpc/include/asm/exception-64e.h | 6 + arch/powerpc/include/asm/exception-64s.h | 86 +- arch/powerpc/include/asm/fadump.h | 3 - arch/powerpc/include/asm/feature-fixups.h | 32 + arch/powerpc/include/asm/hvcall.h | 21 + arch/powerpc/include/asm/irq_work.h | 1 + arch/powerpc/include/asm/machdep.h | 1 + arch/powerpc/include/asm/mmu-8xx.h | 6 + arch/powerpc/include/asm/mmu_context.h | 9 +- arch/powerpc/include/asm/nohash/32/slice.h | 18 + arch/powerpc/include/asm/nohash/64/slice.h | 12 + arch/powerpc/include/asm/opal.h | 3 + arch/powerpc/include/asm/paca.h | 9 + arch/powerpc/include/asm/page.h | 1 + arch/powerpc/include/asm/page_64.h | 59 - arch/powerpc/include/asm/pgalloc.h | 2 +- arch/powerpc/include/asm/plpar_wrappers.h | 14 + arch/powerpc/include/asm/security_features.h | 85 ++ arch/powerpc/include/asm/setup.h | 14 + arch/powerpc/include/asm/slice.h | 42 + arch/powerpc/include/asm/synch.h | 4 - arch/powerpc/include/asm/topology.h | 5 + arch/powerpc/include/asm/uaccess.h | 13 +- arch/powerpc/include/uapi/asm/kvm.h | 2 + arch/powerpc/kernel/Makefile | 2 +- arch/powerpc/kernel/asm-offsets.c | 4 + arch/powerpc/kernel/cpu_setup_power.S | 8 + arch/powerpc/kernel/dt_cpu_ftrs.c | 13 +- arch/powerpc/kernel/eeh_driver.c | 89 +- arch/powerpc/kernel/eeh_pe.c | 3 +- arch/powerpc/kernel/entry_64.S | 55 +- arch/powerpc/kernel/exceptions-64s.S | 162 ++- arch/powerpc/kernel/fadump.c | 116 +- arch/powerpc/kernel/head_32.S | 2 +- arch/powerpc/kernel/head_8xx.S | 2 +- arch/powerpc/kernel/hw_breakpoint.c | 4 +- arch/powerpc/kernel/idle_book3s.S | 4 + arch/powerpc/kernel/irq.c | 8 + arch/powerpc/kernel/kprobes-ftrace.c | 15 +- arch/powerpc/kernel/kprobes.c | 30 +- arch/powerpc/kernel/machine_kexec.c | 7 +- arch/powerpc/kernel/machine_kexec_file_64.c | 2 +- arch/powerpc/kernel/misc_64.S | 2 + arch/powerpc/kernel/module_64.c | 12 +- arch/powerpc/kernel/optprobes.c | 5 +- arch/powerpc/kernel/pci_32.c | 1 + arch/powerpc/kernel/prom_init.c | 114 +- arch/powerpc/kernel/ptrace.c | 1 + arch/powerpc/kernel/security.c | 237 ++++ arch/powerpc/kernel/setup-common.c | 40 +- arch/powerpc/kernel/setup_64.c | 127 ++ arch/powerpc/kernel/signal.c | 2 +- arch/powerpc/kernel/traps.c | 49 +- arch/powerpc/kernel/vmlinux.lds.S | 23 + arch/powerpc/kernel/watchdog.c | 7 +- arch/powerpc/kvm/Kconfig | 2 +- arch/powerpc/kvm/book3s_64_mmu.c | 1 + arch/powerpc/kvm/book3s_64_mmu_hv.c | 100 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 72 +- arch/powerpc/kvm/book3s_64_vio.c | 2 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 6 +- arch/powerpc/kvm/book3s_hv.c | 43 +- arch/powerpc/kvm/book3s_hv_builtin.c | 12 + arch/powerpc/kvm/book3s_hv_rm_mmu.c | 4 - arch/powerpc/kvm/book3s_hv_rmhandlers.S | 55 +- arch/powerpc/kvm/book3s_pr.c | 2 + arch/powerpc/kvm/book3s_rmhandlers.S | 7 +- arch/powerpc/kvm/book3s_segment.S | 4 +- arch/powerpc/kvm/book3s_xive.c | 7 +- arch/powerpc/kvm/powerpc.c | 9 +- arch/powerpc/lib/code-patching.c | 11 +- arch/powerpc/lib/feature-fixups.c | 165 ++- arch/powerpc/lib/string.S | 7 +- arch/powerpc/mm/8xx_mmu.c | 2 +- arch/powerpc/mm/fault.c | 7 +- arch/powerpc/mm/hash_native_64.c | 15 +- arch/powerpc/mm/hash_utils_64.c | 6 + arch/powerpc/mm/hugetlbpage-radix.c | 26 +- arch/powerpc/mm/hugetlbpage.c | 2 + arch/powerpc/mm/mem.c | 2 + arch/powerpc/mm/mmap.c | 55 +- arch/powerpc/mm/mmu_context_book3s64.c | 8 +- arch/powerpc/mm/mmu_context_iommu.c | 44 +- arch/powerpc/mm/mmu_context_nohash.c | 18 +- arch/powerpc/mm/numa.c | 83 +- arch/powerpc/mm/pgtable-radix.c | 105 +- arch/powerpc/mm/pgtable_64.c | 2 + arch/powerpc/mm/slb.c | 8 +- arch/powerpc/mm/slice.c | 99 +- arch/powerpc/mm/tlb-radix.c | 2 - arch/powerpc/net/bpf_jit_comp.c | 3 + arch/powerpc/net/bpf_jit_comp64.c | 70 +- arch/powerpc/perf/core-book3s.c | 37 +- arch/powerpc/perf/hv-24x7.c | 2 +- arch/powerpc/perf/imc-pmu.c | 29 +- arch/powerpc/platforms/85xx/t1042rdb_diu.c | 4 + arch/powerpc/platforms/Kconfig.cputype | 1 + arch/powerpc/platforms/chrp/time.c | 6 +- arch/powerpc/platforms/embedded6xx/hlwd-pic.c | 5 + arch/powerpc/platforms/powermac/bootx_init.c | 4 +- arch/powerpc/platforms/powermac/setup.c | 1 + arch/powerpc/platforms/powernv/copy-paste.h | 3 +- arch/powerpc/platforms/powernv/idle.c | 4 +- arch/powerpc/platforms/powernv/memtrace.c | 17 - arch/powerpc/platforms/powernv/npu-dma.c | 255 ++-- arch/powerpc/platforms/powernv/opal-async.c | 6 +- arch/powerpc/platforms/powernv/opal-imc.c | 12 +- arch/powerpc/platforms/powernv/opal-nvram.c | 21 +- arch/powerpc/platforms/powernv/opal-rtc.c | 8 +- arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 40 +- arch/powerpc/platforms/powernv/setup.c | 91 +- arch/powerpc/platforms/ps3/setup.c | 15 + arch/powerpc/platforms/pseries/dlpar.c | 21 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 2 + arch/powerpc/platforms/pseries/lpar.c | 8 +- arch/powerpc/platforms/pseries/mobility.c | 3 + arch/powerpc/platforms/pseries/pseries.h | 4 + arch/powerpc/platforms/pseries/ras.c | 34 +- arch/powerpc/platforms/pseries/setup.c | 81 ++ arch/powerpc/platforms/pseries/vio.c | 2 + arch/powerpc/sysdev/ipic.c | 4 +- arch/powerpc/sysdev/mpic.c | 2 +- arch/powerpc/sysdev/mpic_msgr.c | 2 +- arch/powerpc/sysdev/xive/native.c | 4 + arch/powerpc/sysdev/xive/spapr.c | 16 +- arch/powerpc/xmon/xmon.c | 24 +- arch/s390/Kconfig | 47 + arch/s390/Makefile | 10 + arch/s390/crypto/crc32-vx.c | 3 + arch/s390/crypto/crc32be-vx.S | 5 +- arch/s390/crypto/crc32le-vx.S | 4 +- arch/s390/crypto/paes_s390.c | 2 +- arch/s390/hypfs/inode.c | 2 +- arch/s390/include/asm/alternative-asm.h | 108 ++ arch/s390/include/asm/alternative.h | 149 ++ arch/s390/include/asm/barrier.h | 24 + arch/s390/include/asm/compat.h | 1 - arch/s390/include/asm/cpu_mf.h | 6 +- arch/s390/include/asm/eadm.h | 2 +- arch/s390/include/asm/elf.h | 15 +- arch/s390/include/asm/facility.h | 18 + arch/s390/include/asm/kvm_host.h | 3 +- arch/s390/include/asm/lowcore.h | 7 +- arch/s390/include/asm/mmu_context.h | 2 +- arch/s390/include/asm/nospec-branch.h | 17 + arch/s390/include/asm/nospec-insn.h | 195 +++ arch/s390/include/asm/pci_insn.h | 2 +- arch/s390/include/asm/processor.h | 4 + arch/s390/include/asm/qdio.h | 1 - arch/s390/include/asm/runtime_instr.h | 4 +- arch/s390/include/asm/switch_to.h | 29 +- arch/s390/include/asm/thread_info.h | 4 + arch/s390/include/asm/topology.h | 1 + arch/s390/include/uapi/asm/kvm.h | 5 +- arch/s390/include/uapi/asm/virtio-ccw.h | 2 +- arch/s390/kernel/Makefile | 7 +- arch/s390/kernel/alternative.c | 112 ++ arch/s390/kernel/asm-offsets.c | 1 + arch/s390/kernel/base.S | 24 +- arch/s390/kernel/compat_linux.c | 9 +- arch/s390/kernel/crash_dump.c | 17 +- arch/s390/kernel/dis.c | 5 +- arch/s390/kernel/early.c | 9 +- arch/s390/kernel/entry.S | 193 ++- arch/s390/kernel/guarded_storage.c | 2 + arch/s390/kernel/ipl.c | 2 + arch/s390/kernel/irq.c | 5 +- arch/s390/kernel/machine_kexec.c | 1 + arch/s390/kernel/mcount.S | 14 +- arch/s390/kernel/module.c | 65 +- arch/s390/kernel/nospec-branch.c | 166 +++ arch/s390/kernel/nospec-sysfs.c | 21 + arch/s390/kernel/perf_cpum_sf.c | 4 + arch/s390/kernel/process.c | 6 +- arch/s390/kernel/processor.c | 18 + arch/s390/kernel/ptrace.c | 33 +- arch/s390/kernel/reipl.S | 7 +- arch/s390/kernel/relocate_kernel.S | 3 - arch/s390/kernel/runtime_instr.c | 30 +- arch/s390/kernel/setup.c | 14 +- arch/s390/kernel/smp.c | 8 +- arch/s390/kernel/swsusp.S | 10 +- arch/s390/kernel/syscalls.S | 6 +- arch/s390/kernel/sysinfo.c | 4 + arch/s390/kernel/uprobes.c | 9 + arch/s390/kernel/vmlinux.lds.S | 37 + arch/s390/kvm/interrupt.c | 25 +- arch/s390/kvm/kvm-s390.c | 130 +- arch/s390/kvm/kvm-s390.h | 5 +- arch/s390/kvm/priv.c | 22 +- arch/s390/kvm/vsie.c | 85 +- arch/s390/lib/mem.S | 25 +- arch/s390/mm/extmem.c | 4 +- arch/s390/mm/fault.c | 2 + arch/s390/mm/page-states.c | 2 +- arch/s390/mm/pgalloc.c | 4 +- arch/s390/net/bpf_jit.S | 16 +- arch/s390/net/bpf_jit_comp.c | 73 +- arch/s390/numa/numa.c | 16 +- arch/s390/pci/pci.c | 7 +- arch/s390/pci/pci_insn.c | 6 +- arch/sh/boards/mach-se/770x/setup.c | 10 +- arch/sh/kernel/cpu/sh2/probe.c | 4 + arch/sh/kernel/dwarf.c | 4 +- arch/sh/kernel/entry-common.S | 2 +- arch/sh/kernel/process.c | 2 +- arch/sh/kernel/traps_32.c | 3 +- arch/sparc/crypto/crc32c_glue.c | 1 + arch/sparc/include/asm/Kbuild | 1 + arch/sparc/include/asm/atomic_64.h | 6 +- arch/sparc/include/asm/bug.h | 6 +- arch/sparc/include/asm/cmpxchg_32.h | 3 + arch/sparc/include/asm/compat.h | 1 - arch/sparc/include/asm/mmu_context_64.h | 2 + arch/sparc/include/asm/pgtable_64.h | 2 +- arch/sparc/include/asm/ptrace.h | 1 + arch/sparc/include/asm/tsb.h | 2 +- arch/sparc/kernel/sys_sparc_32.c | 22 +- arch/sparc/kernel/sys_sparc_64.c | 20 +- arch/sparc/kernel/time_64.c | 2 +- arch/sparc/kernel/vio.c | 2 +- arch/sparc/lib/atomic32.c | 14 + arch/sparc/lib/hweight.S | 4 +- arch/sparc/mm/init_64.c | 13 +- arch/sparc/mm/tlb.c | 23 +- arch/sparc/net/bpf_jit_comp_64.c | 6 +- arch/tile/include/asm/compat.h | 1 - arch/um/include/asm/Kbuild | 1 + arch/um/include/asm/mmu_context.h | 3 +- arch/um/include/shared/init.h | 2 +- arch/um/os-Linux/file.c | 1 + arch/um/os-Linux/signal.c | 3 +- arch/unicore32/include/asm/mmu_context.h | 5 +- arch/unicore32/include/asm/pgalloc.h | 2 +- arch/unicore32/kernel/traps.c | 1 - arch/x86/Kconfig | 30 +- arch/x86/Kconfig.debug | 39 +- arch/x86/Makefile | 21 +- arch/x86/boot/compressed/Makefile | 9 +- arch/x86/boot/compressed/eboot.c | 6 +- arch/x86/boot/compressed/head_64.S | 16 +- arch/x86/boot/compressed/misc.c | 20 + arch/x86/boot/compressed/pagetable.c | 3 + arch/x86/boot/compressed/pgtable_64.c | 28 + arch/x86/configs/tiny.config | 4 +- arch/x86/configs/x86_64_defconfig | 1 + arch/x86/crypto/Makefile | 4 - arch/x86/crypto/aesni-intel_asm.S | 204 +-- arch/x86/crypto/aesni-intel_glue.c | 77 +- arch/x86/crypto/camellia-aesni-avx-asm_64.S | 3 +- arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 3 +- arch/x86/crypto/cast5_avx_glue.c | 3 +- arch/x86/crypto/crc32-pclmul_glue.c | 1 + arch/x86/crypto/crc32c-intel_glue.c | 1 + arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 3 +- arch/x86/crypto/poly1305_glue.c | 1 - arch/x86/crypto/salsa20-i586-asm_32.S | 1114 --------------- arch/x86/crypto/salsa20-x86_64-asm_64.S | 919 ------------ arch/x86/crypto/salsa20_glue.c | 123 -- .../crypto/sha256-mb/sha256_mb_mgr_flush_avx2.S | 2 +- .../x86/crypto/sha512-mb/sha512_mb_mgr_init_avx2.c | 10 +- arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 112 +- arch/x86/entry/calling.h | 316 +++-- arch/x86/entry/common.c | 9 +- arch/x86/entry/entry_32.S | 30 +- arch/x86/entry/entry_64.S | 538 +++---- arch/x86/entry/entry_64_compat.S | 69 +- arch/x86/entry/syscall_64.c | 7 +- arch/x86/entry/syscalls/Makefile | 4 +- arch/x86/entry/vdso/Makefile | 6 +- arch/x86/entry/vsyscall/vsyscall_64.c | 38 +- arch/x86/events/amd/ibs.c | 6 +- arch/x86/events/amd/power.c | 2 +- arch/x86/events/core.c | 27 +- arch/x86/events/intel/bts.c | 18 + arch/x86/events/intel/core.c | 69 +- arch/x86/events/intel/cstate.c | 2 + arch/x86/events/intel/ds.c | 261 +++- arch/x86/events/intel/lbr.c | 38 +- arch/x86/events/intel/p6.c | 2 +- arch/x86/events/intel/uncore.c | 2 +- arch/x86/events/intel/uncore_nhmex.c | 2 +- arch/x86/events/intel/uncore_snbep.c | 41 +- arch/x86/events/msr.c | 9 +- arch/x86/events/perf_event.h | 50 +- arch/x86/hyperv/hv_init.c | 11 +- arch/x86/hyperv/mmu.c | 12 +- arch/x86/include/asm/acpi.h | 2 +- arch/x86/include/asm/alternative.h | 8 +- arch/x86/include/asm/apic.h | 10 + arch/x86/include/asm/archrandom.h | 8 +- arch/x86/include/asm/asm-prototypes.h | 24 + arch/x86/include/asm/asm.h | 61 + arch/x86/include/asm/barrier.h | 28 + arch/x86/include/asm/bitops.h | 10 +- arch/x86/include/asm/bug.h | 19 +- arch/x86/include/asm/compat.h | 2 +- arch/x86/include/asm/cpu_entry_area.h | 81 ++ arch/x86/include/asm/cpufeature.h | 18 +- arch/x86/include/asm/cpufeatures.h | 573 ++++---- arch/x86/include/asm/desc.h | 14 +- arch/x86/include/asm/disabled-features.h | 11 +- arch/x86/include/asm/dma-mapping.h | 1 - arch/x86/include/asm/dmi.h | 2 +- arch/x86/include/asm/efi.h | 17 +- arch/x86/include/asm/espfix.h | 7 +- arch/x86/include/asm/fixmap.h | 25 +- arch/x86/include/asm/hardirq.h | 26 +- arch/x86/include/asm/hw_irq.h | 1 + arch/x86/include/asm/hypervisor.h | 53 +- arch/x86/include/asm/i8259.h | 6 + arch/x86/include/asm/inat.h | 10 + arch/x86/include/asm/insn.h | 18 + arch/x86/include/asm/intel_ds.h | 36 + arch/x86/include/asm/invpcid.h | 53 + arch/x86/include/asm/irqflags.h | 10 +- arch/x86/include/asm/kdebug.h | 1 + arch/x86/include/asm/kmemcheck.h | 43 - arch/x86/include/asm/kvm_emulate.h | 6 +- arch/x86/include/asm/kvm_host.h | 17 +- arch/x86/include/asm/mce.h | 4 + arch/x86/include/asm/mem_encrypt.h | 4 +- arch/x86/include/asm/microcode.h | 10 +- arch/x86/include/asm/mmu.h | 4 +- arch/x86/include/asm/mmu_context.h | 120 +- arch/x86/include/asm/module.h | 2 +- arch/x86/include/asm/mshyperv.h | 18 +- arch/x86/include/asm/msr-index.h | 31 + arch/x86/include/asm/msr.h | 3 +- arch/x86/include/asm/nospec-branch.h | 335 +++++ arch/x86/include/asm/page_32_types.h | 9 +- arch/x86/include/asm/page_64.h | 4 - arch/x86/include/asm/paravirt.h | 35 +- arch/x86/include/asm/paravirt_types.h | 9 +- arch/x86/include/asm/percpu.h | 2 +- arch/x86/include/asm/pgalloc.h | 11 + arch/x86/include/asm/pgtable-2level.h | 17 + arch/x86/include/asm/pgtable-3level.h | 44 +- arch/x86/include/asm/pgtable-invert.h | 41 + arch/x86/include/asm/pgtable.h | 123 +- arch/x86/include/asm/pgtable_32.h | 3 +- arch/x86/include/asm/pgtable_32_types.h | 16 +- arch/x86/include/asm/pgtable_64.h | 134 +- arch/x86/include/asm/pgtable_64_types.h | 59 +- arch/x86/include/asm/pgtable_types.h | 26 +- arch/x86/include/asm/pkeys.h | 18 +- arch/x86/include/asm/processor-flags.h | 5 + arch/x86/include/asm/processor.h | 158 ++- arch/x86/include/asm/pti.h | 14 + arch/x86/include/asm/ptrace.h | 6 +- arch/x86/include/asm/refcount.h | 6 +- arch/x86/include/asm/required-features.h | 3 +- arch/x86/include/asm/rmwcc.h | 18 +- arch/x86/include/asm/sections.h | 1 + arch/x86/include/asm/segment.h | 12 + arch/x86/include/asm/smp.h | 1 - arch/x86/include/asm/spec-ctrl.h | 80 ++ arch/x86/include/asm/stacktrace.h | 3 + arch/x86/include/asm/string_32.h | 9 - arch/x86/include/asm/string_64.h | 8 - arch/x86/include/asm/switch_to.h | 26 + arch/x86/include/asm/syscall.h | 6 +- arch/x86/include/asm/syscalls.h | 2 +- arch/x86/include/asm/thread_info.h | 9 +- arch/x86/include/asm/tlbflush.h | 374 +++-- arch/x86/include/asm/topology.h | 6 +- arch/x86/include/asm/trace/fpu.h | 10 - arch/x86/include/asm/traps.h | 22 +- arch/x86/include/asm/uaccess.h | 15 +- arch/x86/include/asm/uaccess_32.h | 6 +- arch/x86/include/asm/uaccess_64.h | 12 +- arch/x86/include/asm/unwind.h | 28 +- arch/x86/include/asm/vgtod.h | 2 +- arch/x86/include/asm/vmx.h | 12 + arch/x86/include/asm/vsyscall.h | 1 + arch/x86/include/asm/x86_init.h | 24 + arch/x86/include/asm/xen/hypercall.h | 5 +- arch/x86/include/asm/xor.h | 5 +- arch/x86/include/uapi/asm/kvm_para.h | 1 + arch/x86/include/uapi/asm/mce.h | 1 + arch/x86/include/uapi/asm/msgbuf.h | 31 + arch/x86/include/uapi/asm/processor-flags.h | 10 +- arch/x86/include/uapi/asm/shmbuf.h | 42 + arch/x86/kernel/Makefile | 11 +- arch/x86/kernel/acpi/apei.c | 2 +- arch/x86/kernel/acpi/boot.c | 65 +- arch/x86/kernel/alternative.c | 21 +- arch/x86/kernel/amd_nb.c | 2 +- arch/x86/kernel/aperture_64.c | 46 +- arch/x86/kernel/apic/apic.c | 32 +- arch/x86/kernel/apic/htirq.c | 2 + arch/x86/kernel/apic/io_apic.c | 1 + arch/x86/kernel/apic/msi.c | 1 + arch/x86/kernel/apic/vector.c | 8 +- arch/x86/kernel/apic/x2apic_uv_x.c | 20 +- arch/x86/kernel/apm_32.c | 6 + arch/x86/kernel/asm-offsets.c | 10 + arch/x86/kernel/asm-offsets_32.c | 11 +- arch/x86/kernel/asm-offsets_64.c | 4 + arch/x86/kernel/cpu/Makefile | 3 +- arch/x86/kernel/cpu/amd.c | 144 +- arch/x86/kernel/cpu/aperfmperf.c | 71 +- arch/x86/kernel/cpu/bugs.c | 796 +++++++++++ arch/x86/kernel/cpu/centaur.c | 4 +- arch/x86/kernel/cpu/common.c | 340 +++-- arch/x86/kernel/cpu/cpu.h | 7 + arch/x86/kernel/cpu/cpuid-deps.c | 121 ++ arch/x86/kernel/cpu/cyrix.c | 2 +- arch/x86/kernel/cpu/hypervisor.c | 64 +- arch/x86/kernel/cpu/intel.c | 116 +- arch/x86/kernel/cpu/intel_rdt.c | 13 +- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c | 19 +- arch/x86/kernel/cpu/mcheck/mce-inject.c | 2 +- arch/x86/kernel/cpu/mcheck/mce-internal.h | 15 + arch/x86/kernel/cpu/mcheck/mce-severity.c | 12 +- arch/x86/kernel/cpu/mcheck/mce.c | 93 +- arch/x86/kernel/cpu/mcheck/mce_amd.c | 102 +- arch/x86/kernel/cpu/microcode/amd.c | 68 +- arch/x86/kernel/cpu/microcode/core.c | 189 ++- arch/x86/kernel/cpu/microcode/intel.c | 120 +- arch/x86/kernel/cpu/mshyperv.c | 6 +- arch/x86/kernel/cpu/mtrr/generic.c | 2 +- arch/x86/kernel/cpu/mtrr/main.c | 4 +- arch/x86/kernel/cpu/proc.c | 14 +- arch/x86/kernel/cpu/scattered.c | 3 - arch/x86/kernel/cpu/topology.c | 41 +- arch/x86/kernel/cpu/vmware.c | 8 +- arch/x86/kernel/devicetree.c | 21 +- arch/x86/kernel/doublefault.c | 36 +- arch/x86/kernel/dumpstack.c | 102 +- arch/x86/kernel/dumpstack_32.c | 6 + arch/x86/kernel/dumpstack_64.c | 12 + arch/x86/kernel/early-quirks.c | 1 + arch/x86/kernel/eisa.c | 10 +- arch/x86/kernel/espfix_64.c | 2 +- arch/x86/kernel/fpu/core.c | 1 + arch/x86/kernel/fpu/init.c | 11 + arch/x86/kernel/fpu/xstate.c | 43 +- arch/x86/kernel/ftrace.c | 1 + arch/x86/kernel/ftrace_32.S | 6 +- arch/x86/kernel/ftrace_64.S | 8 +- arch/x86/kernel/head64.c | 8 +- arch/x86/kernel/head_32.S | 9 +- arch/x86/kernel/head_64.S | 91 +- arch/x86/kernel/hpet.c | 1 + arch/x86/kernel/i8259.c | 1 + arch/x86/kernel/idt.c | 18 +- arch/x86/kernel/ioport.c | 2 +- arch/x86/kernel/irq.c | 13 +- arch/x86/kernel/irq_32.c | 10 +- arch/x86/kernel/irq_64.c | 5 +- arch/x86/kernel/irqflags.S | 26 + arch/x86/kernel/irqinit.c | 1 + arch/x86/kernel/kexec-bzimage64.c | 7 +- arch/x86/kernel/kprobes/core.c | 20 +- arch/x86/kernel/kprobes/ftrace.c | 23 +- arch/x86/kernel/kprobes/opt.c | 23 +- arch/x86/kernel/kvm.c | 14 +- arch/x86/kernel/kvmclock.c | 1 + arch/x86/kernel/ldt.c | 216 ++- arch/x86/kernel/machine_kexec_32.c | 10 +- arch/x86/kernel/machine_kexec_64.c | 6 +- arch/x86/kernel/module.c | 1 + arch/x86/kernel/mpparse.c | 8 +- arch/x86/kernel/paravirt.c | 20 +- arch/x86/kernel/paravirt_patch_64.c | 2 - arch/x86/kernel/process.c | 198 ++- arch/x86/kernel/process_32.c | 8 +- arch/x86/kernel/process_64.c | 25 +- arch/x86/kernel/ptrace.c | 2 +- arch/x86/kernel/quirks.c | 11 +- arch/x86/kernel/relocate_kernel_64.S | 8 + arch/x86/kernel/setup.c | 36 +- arch/x86/kernel/setup_percpu.c | 17 +- arch/x86/kernel/signal.c | 2 +- arch/x86/kernel/smp.c | 1 + arch/x86/kernel/smpboot.c | 58 +- arch/x86/kernel/stacktrace.c | 8 +- arch/x86/kernel/tboot.c | 11 + arch/x86/kernel/time.c | 1 + arch/x86/kernel/tls.c | 11 +- arch/x86/kernel/traps.c | 116 +- arch/x86/kernel/tsc.c | 23 +- arch/x86/kernel/tsc_msr.c | 1 + arch/x86/kernel/unwind_orc.c | 88 +- arch/x86/kernel/uprobes.c | 6 +- arch/x86/kernel/verify_cpu.S | 3 +- arch/x86/kernel/vm86_32.c | 23 +- arch/x86/kernel/vmlinux.lds.S | 25 + arch/x86/kernel/x86_init.c | 9 + arch/x86/kvm/cpuid.c | 37 +- arch/x86/kvm/cpuid.h | 3 +- arch/x86/kvm/emulate.c | 156 +- arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/ioapic.c | 20 +- arch/x86/kvm/lapic.c | 86 +- arch/x86/kvm/mmu.c | 170 ++- arch/x86/kvm/paging_tmpl.h | 18 +- arch/x86/kvm/svm.c | 222 ++- arch/x86/kvm/vmx.c | 1484 ++++++++++++++------ arch/x86/kvm/x86.c | 335 ++++- arch/x86/kvm/x86.h | 5 +- arch/x86/lib/Makefile | 1 + arch/x86/lib/checksum_32.S | 7 +- arch/x86/lib/cpu.c | 2 +- arch/x86/lib/delay.c | 4 +- arch/x86/lib/getuser.S | 10 + arch/x86/lib/retpoline.S | 48 + arch/x86/lib/usercopy.c | 5 + arch/x86/lib/usercopy_32.c | 8 +- arch/x86/lib/x86-opcode-map.txt | 15 +- arch/x86/mm/Makefile | 11 +- arch/x86/mm/cpu_entry_area.c | 172 +++ arch/x86/mm/debug_pagetables.c | 80 +- arch/x86/mm/dump_pagetables.c | 141 +- arch/x86/mm/extable.c | 13 +- arch/x86/mm/fault.c | 114 +- arch/x86/mm/init.c | 121 +- arch/x86/mm/init_32.c | 21 + arch/x86/mm/init_64.c | 17 +- arch/x86/mm/ioremap.c | 6 +- arch/x86/mm/kasan_init_64.c | 271 +++- arch/x86/mm/kaslr.c | 32 +- arch/x86/mm/kmemcheck/Makefile | 1 - arch/x86/mm/kmemcheck/error.c | 228 --- arch/x86/mm/kmemcheck/error.h | 16 - arch/x86/mm/kmemcheck/kmemcheck.c | 658 --------- arch/x86/mm/kmemcheck/opcode.c | 107 -- arch/x86/mm/kmemcheck/opcode.h | 10 - arch/x86/mm/kmemcheck/pte.c | 23 - arch/x86/mm/kmemcheck/pte.h | 11 - arch/x86/mm/kmemcheck/selftest.c | 71 - arch/x86/mm/kmemcheck/selftest.h | 7 - arch/x86/mm/kmemcheck/shadow.c | 173 --- arch/x86/mm/kmemcheck/shadow.h | 19 - arch/x86/mm/kmmio.c | 39 +- arch/x86/mm/mem_encrypt.c | 356 +++-- arch/x86/mm/mem_encrypt_boot.S | 82 +- arch/x86/mm/mmap.c | 21 + arch/x86/mm/numa_emulation.c | 2 +- arch/x86/mm/pageattr.c | 24 +- arch/x86/mm/pgtable.c | 118 +- arch/x86/mm/pgtable_32.c | 3 +- arch/x86/mm/pkeys.c | 21 +- arch/x86/mm/pti.c | 384 +++++ arch/x86/mm/tlb.c | 142 +- arch/x86/net/bpf_jit_comp.c | 16 +- arch/x86/oprofile/nmi_int.c | 2 +- arch/x86/pci/broadcom_bus.c | 2 +- arch/x86/platform/efi/efi_64.c | 15 +- arch/x86/platform/efi/quirks.c | 13 +- .../platform/intel-mid/device_libs/platform_bt.c | 2 +- .../intel-mid/device_libs/platform_mrfld_wdt.c | 1 + arch/x86/platform/intel-mid/intel-mid.c | 2 +- arch/x86/platform/uv/tlb_uv.c | 5 +- arch/x86/power/cpu.c | 16 +- arch/x86/power/hibernate_32.c | 2 +- arch/x86/power/hibernate_64.c | 2 +- arch/x86/realmode/rm/trampoline_64.S | 2 +- arch/x86/tools/relocs.c | 3 + arch/x86/um/ldt.c | 7 +- arch/x86/um/stub_segv.c | 3 +- arch/x86/xen/enlighten.c | 82 ++ arch/x86/xen/enlighten_hvm.c | 25 +- arch/x86/xen/enlighten_pv.c | 65 +- arch/x86/xen/irq.c | 4 +- arch/x86/xen/mmu.c | 4 +- arch/x86/xen/mmu_hvm.c | 2 +- arch/x86/xen/mmu_pv.c | 198 ++- arch/x86/xen/p2m.c | 6 + arch/x86/xen/pmu.c | 2 +- arch/x86/xen/setup.c | 6 +- arch/x86/xen/smp_pv.c | 22 +- arch/x86/xen/suspend.c | 16 + arch/x86/xen/xen-asm_64.S | 16 +- arch/x86/xen/xen-head.S | 27 +- arch/x86/xen/xen-pvh.S | 26 +- arch/xtensa/boot/.gitignore | 1 - arch/xtensa/include/asm/cacheasm.h | 69 +- arch/xtensa/include/asm/futex.h | 23 +- arch/xtensa/kernel/traps.c | 2 +- arch/xtensa/mm/init.c | 70 +- arch/xtensa/platforms/iss/setup.c | 25 +- block/badblocks.c | 2 +- block/bfq-cgroup.c | 14 +- block/bfq-iosched.c | 65 +- block/bio.c | 30 +- block/blk-cgroup.c | 22 +- block/blk-core.c | 53 +- block/blk-lib.c | 108 +- block/blk-map.c | 42 +- block/blk-merge.c | 29 +- block/blk-mq-cpumap.c | 5 - block/blk-mq-debugfs.c | 6 +- block/blk-mq-sched.c | 15 +- block/blk-mq-tag.c | 8 +- block/blk-mq.c | 79 +- block/blk-mq.h | 4 +- block/blk-settings.c | 2 +- block/blk-throttle.c | 8 +- block/blk-timeout.c | 3 - block/blk-wbt.c | 12 +- block/blk-zoned.c | 8 +- block/blk.h | 2 + block/bounce.c | 6 +- block/cfq-iosched.c | 22 +- block/genhd.c | 12 + block/kyber-iosched.c | 1 + block/partition-generic.c | 16 +- block/partitions/aix.c | 13 +- block/partitions/msdos.c | 4 +- block/sed-opal.c | 4 +- certs/system_keyring.c | 3 +- crypto/Kconfig | 28 +- crypto/Makefile | 1 + crypto/ablkcipher.c | 59 +- crypto/af_alg.c | 58 +- crypto/ahash.c | 40 +- crypto/algapi.c | 12 + crypto/algif_aead.c | 66 +- crypto/algif_hash.c | 52 +- crypto/algif_skcipher.c | 31 +- crypto/api.c | 2 +- crypto/asymmetric_keys/pkcs7_key_type.c | 2 +- crypto/asymmetric_keys/pkcs7_trust.c | 1 + crypto/asymmetric_keys/pkcs7_verify.c | 14 +- crypto/asymmetric_keys/public_key.c | 4 +- crypto/asymmetric_keys/restrict.c | 21 +- crypto/asymmetric_keys/x509_cert_parser.c | 11 + crypto/asymmetric_keys/x509_public_key.c | 2 +- crypto/authenc.c | 1 + crypto/authencesn.c | 1 + crypto/blkcipher.c | 55 +- crypto/chacha20poly1305.c | 6 +- crypto/crc32_generic.c | 1 + crypto/crc32c_generic.c | 1 + crypto/cryptd.c | 10 +- crypto/dh.c | 33 +- crypto/dh_helper.c | 16 + crypto/drbg.c | 2 + crypto/ecc.c | 2 +- crypto/hmac.c | 6 +- crypto/lrw.c | 8 +- crypto/mcryptd.c | 33 +- crypto/pcrypt.c | 19 +- crypto/poly1305_generic.c | 17 +- crypto/rsa_helper.c | 2 +- crypto/salsa20_generic.c | 7 - crypto/sha3_generic.c | 5 +- crypto/shash.c | 30 +- crypto/skcipher.c | 62 +- crypto/tcrypt.c | 12 +- crypto/testmgr.h | 6 +- crypto/vmac.c | 412 +++--- crypto/xor.c | 7 +- drivers/Makefile | 1 + drivers/acpi/acpi_lpss.c | 10 +- drivers/acpi/acpi_pad.c | 3 + drivers/acpi/acpi_video.c | 37 +- drivers/acpi/acpi_watchdog.c | 63 +- drivers/acpi/acpica/evevent.c | 9 +- drivers/acpi/acpica/nseval.c | 8 + drivers/acpi/acpica/psargs.c | 4 + drivers/acpi/apei/erst.c | 2 +- drivers/acpi/apei/ghes.c | 117 +- drivers/acpi/bus.c | 44 +- drivers/acpi/button.c | 24 +- drivers/acpi/device_pm.c | 21 +- drivers/acpi/device_sysfs.c | 4 + drivers/acpi/ec.c | 109 +- drivers/acpi/ec_sys.c | 2 +- drivers/acpi/internal.h | 3 +- drivers/acpi/nfit/core.c | 56 +- drivers/acpi/numa.c | 10 +- drivers/acpi/osl.c | 72 + drivers/acpi/pci_root.c | 4 +- drivers/acpi/processor_perflib.c | 2 +- drivers/acpi/sbshc.c | 4 +- drivers/acpi/scan.c | 42 +- drivers/acpi/sleep.c | 21 + drivers/acpi/video_detect.c | 9 + drivers/amba/bus.c | 17 +- drivers/android/binder.c | 133 +- drivers/android/binder_alloc.c | 44 +- drivers/ata/ahci.c | 106 +- drivers/ata/ahci.h | 7 + drivers/ata/ahci_mvebu.c | 56 + drivers/ata/ahci_qoriq.c | 2 +- drivers/ata/ahci_xgene.c | 4 +- drivers/ata/libahci.c | 47 +- drivers/ata/libata-core.c | 36 +- drivers/ata/libata-eh.c | 18 +- drivers/ata/libata-scsi.c | 30 +- drivers/ata/libata-zpodd.c | 2 +- drivers/ata/pata_ftide010.c | 27 +- drivers/ata/sata_highbank.c | 2 +- drivers/atm/horizon.c | 2 +- drivers/atm/zatm.c | 9 +- drivers/auxdisplay/Kconfig | 11 +- drivers/auxdisplay/img-ascii-lcd.c | 4 + drivers/base/Kconfig | 29 +- drivers/base/arch_topology.c | 12 +- drivers/base/cacheinfo.c | 13 + drivers/base/core.c | 35 +- drivers/base/cpu.c | 64 + drivers/base/dd.c | 8 - drivers/base/isa.c | 10 +- drivers/base/power/clock_ops.c | 2 +- drivers/base/power/domain.c | 84 +- drivers/base/power/opp/core.c | 4 +- drivers/base/power/opp/of.c | 1 + drivers/base/power/runtime.c | 3 +- drivers/base/power/wakeirq.c | 6 +- drivers/base/regmap/regmap.c | 4 +- drivers/block/drbd/drbd_req.c | 4 +- drivers/block/drbd/drbd_worker.c | 2 +- drivers/block/floppy.c | 3 + drivers/block/loop.c | 174 ++- drivers/block/loop.h | 1 + drivers/block/nbd.c | 180 ++- drivers/block/null_blk.c | 55 +- drivers/block/paride/pcd.c | 2 + drivers/block/pktcdvd.c | 16 +- drivers/block/rbd.c | 24 +- drivers/block/swim.c | 49 +- drivers/block/swim3.c | 6 +- drivers/block/xen-blkfront.c | 17 +- drivers/block/zram/zram_drv.c | 7 +- drivers/bluetooth/Kconfig | 3 +- drivers/bluetooth/btqcomsmd.c | 37 +- drivers/bluetooth/btsdio.c | 9 + drivers/bluetooth/btusb.c | 65 +- drivers/bluetooth/hci_bcm.c | 41 +- drivers/bluetooth/hci_ldisc.c | 49 +- drivers/bluetooth/hci_qca.c | 11 +- drivers/bluetooth/hci_serdev.c | 1 + drivers/bluetooth/hci_uart.h | 2 +- drivers/bus/arm-cci.c | 7 +- drivers/bus/arm-ccn.c | 32 +- drivers/bus/sunxi-rsb.c | 1 + drivers/cdrom/cdrom.c | 7 +- drivers/cdrom/gdrom.c | 3 + drivers/char/agp/intel-gtt.c | 2 + drivers/char/agp/uninorth-agp.c | 4 +- drivers/char/hw_random/stm32-rng.c | 9 + drivers/char/hw_random/via-rng.c | 2 +- drivers/char/ipmi/ipmi_bt_sm.c | 3 +- drivers/char/ipmi/ipmi_dmi.c | 5 +- drivers/char/ipmi/ipmi_msghandler.c | 10 +- drivers/char/ipmi/ipmi_powernv.c | 5 +- drivers/char/ipmi/ipmi_si_intf.c | 75 +- drivers/char/ipmi/ipmi_ssif.c | 23 +- drivers/char/mem.c | 29 +- drivers/char/random.c | 185 ++- drivers/char/tpm/st33zp24/st33zp24.c | 4 +- drivers/char/tpm/tpm-dev-common.c | 46 +- drivers/char/tpm/tpm-dev.h | 2 +- drivers/char/tpm/tpm-interface.c | 203 ++- drivers/char/tpm/tpm.h | 18 +- drivers/char/tpm/tpm2-cmd.c | 4 + drivers/char/tpm/tpm2-space.c | 19 +- drivers/char/tpm/tpm_crb.c | 175 ++- drivers/char/tpm/tpm_i2c_infineon.c | 13 +- drivers/char/tpm/tpm_i2c_nuvoton.c | 8 +- drivers/char/tpm/tpm_tis.c | 110 +- drivers/char/tpm/tpm_tis_core.c | 134 +- drivers/char/tpm/tpm_tis_core.h | 20 +- drivers/char/tpm/tpm_tis_spi.c | 57 +- drivers/char/virtio_console.c | 157 +-- drivers/clk/at91/clk-pll.c | 13 +- drivers/clk/at91/pmc.c | 24 +- drivers/clk/bcm/clk-bcm2835.c | 20 +- drivers/clk/clk-axi-clkgen.c | 29 +- drivers/clk/clk-divider.c | 7 +- drivers/clk/clk-fixed-factor.c | 9 +- drivers/clk/clk-mux.c | 10 +- drivers/clk/clk-si5351.c | 2 +- drivers/clk/clk-stm32h7.c | 4 +- drivers/clk/clk.c | 45 +- drivers/clk/hisilicon/clk-hi3660.c | 2 +- drivers/clk/hisilicon/clk-hi6220.c | 2 +- drivers/clk/hisilicon/clkdivider-hi6220.c | 2 +- drivers/clk/hisilicon/crg-hi3516cv300.c | 2 +- drivers/clk/imx/clk-imx6q.c | 2 +- drivers/clk/imx/clk-imx6ul.c | 3 +- drivers/clk/imx/clk-imx7d.c | 2 +- drivers/clk/mediatek/clk-mt2701.c | 15 +- drivers/clk/mediatek/clk-mtk.h | 1 + drivers/clk/mediatek/clk-pll.c | 5 +- drivers/clk/meson/clk-mpll.c | 2 +- drivers/clk/meson/gxbb.c | 4 +- drivers/clk/mvebu/armada-38x.c | 14 +- drivers/clk/nxp/clk-lpc32xx.c | 2 +- drivers/clk/qcom/clk-regmap-divider.c | 2 +- drivers/clk/qcom/common.c | 6 +- drivers/clk/qcom/gcc-msm8916.c | 1 + drivers/clk/renesas/clk-sh73a0.c | 6 +- drivers/clk/renesas/renesas-cpg-mssr.c | 9 +- drivers/clk/rockchip/clk-mmc-phase.c | 23 + drivers/clk/rockchip/clk-rk3228.c | 2 +- drivers/clk/rockchip/clk-rk3399.c | 3 +- drivers/clk/samsung/clk-exynos3250.c | 4 +- drivers/clk/samsung/clk-exynos5250.c | 8 +- drivers/clk/samsung/clk-exynos5260.c | 2 +- drivers/clk/samsung/clk-exynos5433.c | 12 +- drivers/clk/samsung/clk-exynos7.c | 2 +- drivers/clk/samsung/clk-s3c2410.c | 16 +- drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 2 +- drivers/clk/sunxi-ng/ccu-sun5i.c | 4 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 8 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 8 +- drivers/clk/sunxi-ng/ccu_div.c | 2 +- drivers/clk/sunxi-ng/ccu_nm.c | 3 + drivers/clk/sunxi/clk-sun9i-mmc.c | 12 + drivers/clk/tegra/clk-bpmp.c | 12 +- drivers/clk/tegra/clk-pll.c | 2 + drivers/clk/tegra/clk-tegra210.c | 4 +- drivers/clk/tegra/clk-tegra30.c | 2 +- drivers/clk/ti/clk-dra7-atl.c | 3 +- drivers/clk/uniphier/clk-uniphier-sys.c | 2 +- drivers/clocksource/arm_arch_timer.c | 38 +- drivers/clocksource/fsl_ftm_timer.c | 2 +- drivers/clocksource/mips-gic-timer.c | 2 +- drivers/clocksource/timer-imx-tpm.c | 10 +- drivers/clocksource/timer-stm32.c | 7 +- drivers/cpufreq/Kconfig | 2 + drivers/cpufreq/acpi-cpufreq.c | 2 +- drivers/cpufreq/cppc_cpufreq.c | 68 +- drivers/cpufreq/cpufreq-dt-platdev.c | 8 + drivers/cpufreq/cpufreq.c | 8 +- drivers/cpufreq/cpufreq_governor.c | 43 +- drivers/cpufreq/intel_pstate.c | 49 +- drivers/cpufreq/longhaul.c | 8 +- drivers/cpufreq/p4-clockmod.c | 2 +- drivers/cpufreq/pcc-cpufreq.c | 4 + drivers/cpufreq/powernow-k7.c | 2 +- drivers/cpufreq/powernv-cpufreq.c | 55 +- drivers/cpufreq/s3c24xx-cpufreq.c | 8 +- drivers/cpufreq/speedstep-centrino.c | 4 +- drivers/cpufreq/speedstep-lib.c | 6 +- drivers/cpuidle/cpuidle-arm.c | 22 +- drivers/cpuidle/cpuidle-powernv.c | 36 +- drivers/cpuidle/cpuidle.c | 1 + drivers/crypto/Kconfig | 1 - drivers/crypto/amcc/crypto4xx_core.c | 23 +- drivers/crypto/amcc/crypto4xx_core.h | 10 +- drivers/crypto/atmel-aes.c | 2 +- drivers/crypto/axis/artpec6_crypto.c | 5 +- drivers/crypto/bcm/cipher.c | 101 +- drivers/crypto/bfin_crc.c | 3 +- drivers/crypto/caam/caamalg.c | 239 ++-- drivers/crypto/caam/caamalg_qi.c | 233 +-- drivers/crypto/caam/caampkc.c | 82 +- drivers/crypto/caam/caampkc.h | 8 + drivers/crypto/caam/ctrl.c | 11 +- drivers/crypto/caam/jr.c | 3 +- drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 3 +- drivers/crypto/cavium/nitrox/nitrox_dev.h | 3 +- drivers/crypto/cavium/nitrox/nitrox_lib.c | 1 + drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 57 +- drivers/crypto/cavium/zip/common.h | 21 + drivers/crypto/cavium/zip/zip_crypto.c | 22 +- drivers/crypto/cavium/zip/zip_deflate.c | 4 +- drivers/crypto/cavium/zip/zip_inflate.c | 4 +- drivers/crypto/ccp/ccp-crypto-rsa.c | 7 +- drivers/crypto/ccp/ccp-debugfs.c | 7 +- drivers/crypto/chelsio/Kconfig | 1 + drivers/crypto/inside-secure/safexcel.c | 12 +- drivers/crypto/inside-secure/safexcel_cipher.c | 87 +- drivers/crypto/inside-secure/safexcel_hash.c | 141 +- drivers/crypto/mxs-dcp.c | 53 +- drivers/crypto/n2_core.c | 3 + drivers/crypto/omap-sham.c | 2 +- drivers/crypto/padlock-aes.c | 10 +- drivers/crypto/qat/qat_c3xxx/adf_drv.c | 6 +- drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 6 +- drivers/crypto/qat/qat_c62x/adf_drv.c | 6 +- drivers/crypto/qat/qat_c62xvf/adf_drv.c | 6 +- drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 6 +- drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 6 +- drivers/crypto/s5p-sss.c | 12 +- drivers/crypto/sahara.c | 4 +- drivers/crypto/stm32/stm32_crc32.c | 2 + drivers/crypto/sunxi-ss/sun4i-ss-core.c | 1 + drivers/crypto/sunxi-ss/sun4i-ss-prng.c | 6 +- drivers/crypto/talitos.c | 108 +- drivers/crypto/vmx/aes.c | 2 - drivers/crypto/vmx/aes_cbc.c | 33 +- drivers/crypto/vmx/aes_ctr.c | 33 +- drivers/crypto/vmx/aes_xts.c | 23 +- drivers/crypto/vmx/ghash.c | 2 - drivers/dax/device.c | 27 +- drivers/dax/super.c | 45 +- drivers/devfreq/devfreq.c | 5 +- drivers/dma-buf/dma-buf.c | 2 +- drivers/dma-buf/dma-fence-array.c | 14 +- drivers/dma-buf/reservation.c | 64 +- drivers/dma-buf/sw_sync.c | 10 +- drivers/dma/at_hdmac.c | 4 +- drivers/dma/at_xdmac.c | 4 +- drivers/dma/dma-jz4740.c | 4 +- drivers/dma/dmatest.c | 54 +- drivers/dma/fsl-edma.c | 28 +- drivers/dma/ioat/init.c | 2 +- drivers/dma/k3dma.c | 2 +- drivers/dma/mv_xor_v2.c | 27 +- drivers/dma/pl330.c | 13 +- drivers/dma/qcom/bam_dma.c | 27 +- drivers/dma/qcom/hidma_ll.c | 9 +- drivers/dma/sh/rcar-dmac.c | 11 +- drivers/dma/ti-dma-crossbar.c | 16 +- drivers/dma/xilinx/zynqmp_dma.c | 3 +- drivers/edac/altera_edac.c | 2 +- drivers/edac/amd64_edac.c | 2 +- drivers/edac/edac_mc.c | 1 + drivers/edac/edac_mc_sysfs.c | 6 +- drivers/edac/i7core_edac.c | 22 +- drivers/edac/mce_amd.c | 11 +- drivers/edac/mv64x60_edac.c | 2 +- drivers/edac/octeon_edac-lmc.c | 1 + drivers/edac/sb_edac.c | 12 +- drivers/extcon/extcon-intel-cht-wc.c | 11 +- drivers/extcon/extcon-intel-int3496.c | 3 +- drivers/extcon/extcon.c | 3 +- drivers/firewire/ohci.c | 8 +- drivers/firmware/dmi_scan.c | 24 +- drivers/firmware/efi/Kconfig | 5 +- drivers/firmware/efi/arm-init.c | 1 - drivers/firmware/efi/arm-runtime.c | 7 +- drivers/firmware/efi/capsule-loader.c | 45 +- drivers/firmware/efi/efi.c | 3 +- drivers/firmware/efi/esrt.c | 20 +- drivers/firmware/efi/libstub/arm64-stub.c | 10 + drivers/firmware/efi/runtime-map.c | 10 +- drivers/firmware/google/vpd.c | 53 +- drivers/firmware/psci.c | 57 +- drivers/firmware/qemu_fw_cfg.c | 3 +- drivers/fpga/altera-ps-spi.c | 2 +- drivers/fpga/fpga-region.c | 13 +- drivers/gpio/gpio-74x164.c | 4 +- drivers/gpio/gpio-adp5588.c | 24 +- drivers/gpio/gpio-aspeed.c | 2 +- drivers/gpio/gpio-ath79.c | 3 + drivers/gpio/gpio-davinci.c | 2 +- drivers/gpio/gpio-iop.c | 4 + drivers/gpio/gpio-menz127.c | 4 +- drivers/gpio/gpio-ml-ioh.c | 3 +- drivers/gpio/gpio-pxa.c | 2 + drivers/gpio/gpio-stmpe.c | 20 +- drivers/gpio/gpio-tegra.c | 2 +- drivers/gpio/gpio-thunderx.c | 4 +- drivers/gpio/gpiolib-acpi.c | 72 +- drivers/gpio/gpiolib-devprop.c | 17 +- drivers/gpio/gpiolib-of.c | 4 +- drivers/gpio/gpiolib.c | 18 +- drivers/gpio/gpiolib.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 60 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 89 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_queue_mgr.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 23 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 18 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 20 +- drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 4 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 14 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 3 + drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/si.c | 89 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 62 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 9 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 42 +- drivers/gpu/drm/amd/amdgpu/vi.c | 98 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 13 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 2 + .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 18 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 10 + .../drm/amd/powerplay/hwmgr/cz_clockpowergating.c | 8 +- .../amd/powerplay/hwmgr/process_pptables_v1_0.c | 4 +- .../amd/powerplay/hwmgr/smu7_clockpowergating.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 18 +- .../gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c | 43 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 11 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 2 +- drivers/gpu/drm/amd/powerplay/smumgr/rv_smumgr.h | 2 +- drivers/gpu/drm/arm/malidp_hw.c | 3 +- drivers/gpu/drm/arm/malidp_planes.c | 5 +- drivers/gpu/drm/armada/armada_crtc.c | 37 +- drivers/gpu/drm/armada/armada_hw.h | 1 + drivers/gpu/drm/armada/armada_overlay.c | 30 +- drivers/gpu/drm/ast/ast_mode.c | 1 + drivers/gpu/drm/ast/ast_tables.h | 4 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 2 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 12 + drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 2 + drivers/gpu/drm/bridge/dumb-vga-dac.c | 4 +- drivers/gpu/drm/bridge/lvds-encoder.c | 48 +- drivers/gpu/drm/bridge/sii902x.c | 20 +- drivers/gpu/drm/bridge/sil-sii8620.c | 41 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 3 + drivers/gpu/drm/bridge/tc358767.c | 73 +- drivers/gpu/drm/cirrus/cirrus_mode.c | 40 +- drivers/gpu/drm/drm_atomic.c | 12 +- drivers/gpu/drm/drm_atomic_helper.c | 78 +- drivers/gpu/drm/drm_dp_dual_mode_helper.c | 55 +- drivers/gpu/drm/drm_dp_helper.c | 1 + drivers/gpu/drm/drm_dp_mst_topology.c | 9 +- drivers/gpu/drm/drm_drv.c | 2 +- drivers/gpu/drm/drm_dumb_buffers.c | 7 +- drivers/gpu/drm/drm_edid.c | 27 +- drivers/gpu/drm/drm_fb_helper.c | 4 + drivers/gpu/drm/drm_file.c | 1 + drivers/gpu/drm/drm_framebuffer.c | 11 + drivers/gpu/drm/drm_mm.c | 21 +- drivers/gpu/drm/drm_modeset_lock.c | 2 +- drivers/gpu/drm/drm_probe_helper.c | 20 + drivers/gpu/drm/drm_property.c | 6 +- drivers/gpu/drm/drm_syncobj.c | 81 +- drivers/gpu/drm/drm_vblank.c | 6 +- drivers/gpu/drm/etnaviv/Kconfig | 9 + drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 8 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 9 + drivers/gpu/drm/exynos/exynos_drm_gsc.c | 29 +- drivers/gpu/drm/exynos/regs-fimc.h | 2 +- drivers/gpu/drm/exynos/regs-gsc.h | 1 + drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 3 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 5 - drivers/gpu/drm/gma500/psb_intel_drv.h | 2 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 2 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 3 + drivers/gpu/drm/i915/gvt/gtt.c | 11 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 11 +- drivers/gpu/drm/i915/i915_drv.c | 5 + drivers/gpu/drm/i915/i915_drv.h | 7 +- drivers/gpu/drm/i915/i915_gem.c | 43 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 6 +- drivers/gpu/drm/i915/i915_gem_userptr.c | 3 + drivers/gpu/drm/i915/i915_irq.c | 32 +- drivers/gpu/drm/i915/i915_pci.c | 193 ++- drivers/gpu/drm/i915/i915_perf.c | 38 +- drivers/gpu/drm/i915/i915_reg.h | 23 + drivers/gpu/drm/i915/i915_vma.c | 4 +- drivers/gpu/drm/i915/intel_audio.c | 2 +- drivers/gpu/drm/i915/intel_breadcrumbs.c | 29 +- drivers/gpu/drm/i915/intel_cdclk.c | 57 +- drivers/gpu/drm/i915/intel_ddi.c | 4 + drivers/gpu/drm/i915/intel_display.c | 372 ++--- drivers/gpu/drm/i915/intel_dp.c | 6 + drivers/gpu/drm/i915/intel_drv.h | 4 +- drivers/gpu/drm/i915/intel_engine_cs.c | 9 + drivers/gpu/drm/i915/intel_fbdev.c | 10 +- drivers/gpu/drm/i915/intel_guc_loader.c | 9 - drivers/gpu/drm/i915/intel_hdmi.c | 17 +- drivers/gpu/drm/i915/intel_huc.c | 11 - drivers/gpu/drm/i915/intel_i2c.c | 4 +- drivers/gpu/drm/i915/intel_lpe_audio.c | 5 +- drivers/gpu/drm/i915/intel_lrc.c | 12 +- drivers/gpu/drm/i915/intel_lspcon.c | 2 +- drivers/gpu/drm/i915/intel_lvds.c | 54 +- drivers/gpu/drm/i915/intel_pm.c | 50 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 13 +- drivers/gpu/drm/i915/intel_sprite.c | 164 ++- drivers/gpu/drm/i915/intel_uncore.c | 13 + drivers/gpu/drm/i915/intel_uncore.h | 1 + drivers/gpu/drm/imx/imx-ldb.c | 9 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 5 + drivers/gpu/drm/meson/meson_crtc.c | 6 + drivers/gpu/drm/meson/meson_drv.c | 29 +- drivers/gpu/drm/meson/meson_drv.h | 3 + drivers/gpu/drm/meson/meson_plane.c | 7 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c | 2 +- drivers/gpu/drm/msm/msm_fbdev.c | 11 +- drivers/gpu/drm/msm/msm_gem.c | 30 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 3 + drivers/gpu/drm/nouveau/nouveau_backlight.c | 20 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 51 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 36 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 4 + drivers/gpu/drm/nouveau/nouveau_display.c | 52 +- drivers/gpu/drm/nouveau/nouveau_display.h | 2 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 15 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 4 +- drivers/gpu/drm/nouveau/nv50_display.c | 16 +- drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 13 + drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 17 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c | 2 + drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h | 3 +- .../gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c | 8 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c | 7 + .../drm/nouveau/nvkm/subdev/pmu/fuc/gf100.fuc3.h | 746 +++++----- .../drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h | 802 +++++------ .../drm/nouveau/nvkm/subdev/pmu/fuc/gt215.fuc3.h | 1006 ++++++------- .../gpu/drm/nouveau/nvkm/subdev/pmu/fuc/memx.fuc | 30 +- drivers/gpu/drm/omapdrm/displays/Kconfig | 1 + .../drm/omapdrm/displays/panel-tpo-td028ttec1.c | 3 + drivers/gpu/drm/omapdrm/dss/dpi.c | 4 +- drivers/gpu/drm/omapdrm/dss/dss.c | 193 +-- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 30 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 2 +- drivers/gpu/drm/omapdrm/omap_connector.c | 10 + drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 14 +- drivers/gpu/drm/omapdrm/tcm-sita.c | 2 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 4 +- drivers/gpu/drm/qxl/qxl_cmd.c | 6 +- drivers/gpu/drm/qxl/qxl_display.c | 115 +- drivers/gpu/drm/qxl/qxl_drv.h | 4 + drivers/gpu/drm/qxl/qxl_dumb.c | 1 + drivers/gpu/drm/radeon/atombios_dp.c | 38 +- drivers/gpu/drm/radeon/cik.c | 31 +- drivers/gpu/drm/radeon/radeon_connectors.c | 115 +- drivers/gpu/drm/radeon/radeon_device.c | 8 + drivers/gpu/drm/radeon/radeon_fb.c | 1 - drivers/gpu/drm/radeon/radeon_gem.c | 2 - drivers/gpu/drm/radeon/radeon_object.c | 5 +- drivers/gpu/drm/radeon/radeon_pm.c | 6 +- drivers/gpu/drm/radeon/radeon_uvd.c | 2 +- drivers/gpu/drm/radeon/si_dpm.c | 9 +- drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c | 18 +- drivers/gpu/drm/rockchip/dw-mipi-dsi.c | 3 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 7 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 23 +- drivers/gpu/drm/sun4i/sun4i_dotclock.c | 5 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 3 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 4 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 2 +- drivers/gpu/drm/tegra/drm.c | 3 +- drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 13 +- drivers/gpu/drm/tilcdc/tilcdc_regs.h | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 46 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 1 + drivers/gpu/drm/ttm/ttm_bo_vm.c | 3 +- drivers/gpu/drm/ttm/ttm_page_alloc.c | 2 + drivers/gpu/drm/udl/udl_drv.h | 2 +- drivers/gpu/drm/udl/udl_fb.c | 39 +- drivers/gpu/drm/udl/udl_main.c | 35 +- drivers/gpu/drm/udl/udl_transfer.c | 44 +- drivers/gpu/drm/vc4/vc4_bo.c | 2 + drivers/gpu/drm/vc4/vc4_dsi.c | 3 +- drivers/gpu/drm/vc4/vc4_gem.c | 16 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 3 +- drivers/gpu/drm/vc4/vc4_irq.c | 4 + drivers/gpu/drm/vc4/vc4_plane.c | 30 +- drivers/gpu/drm/vc4/vc4_v3d.c | 3 + drivers/gpu/drm/vc4/vc4_validate_shaders.c | 1 + drivers/gpu/drm/virtio/virtgpu_ioctl.c | 17 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 13 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 + drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 46 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 15 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.h | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 40 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 46 +- drivers/gpu/host1x/job.c | 3 +- drivers/gpu/ipu-v3/ipu-common.c | 2 + drivers/gpu/ipu-v3/ipu-csi.c | 20 +- drivers/gpu/ipu-v3/ipu-pre.c | 3 + drivers/gpu/ipu-v3/ipu-prg.c | 15 +- drivers/hid/Kconfig | 9 +- drivers/hid/hid-apple.c | 9 +- drivers/hid/hid-core.c | 25 +- drivers/hid/hid-cp2112.c | 8 +- drivers/hid/hid-debug.c | 8 +- drivers/hid/hid-elo.c | 6 + drivers/hid/hid-ids.h | 15 + drivers/hid/hid-input.c | 27 +- drivers/hid/hid-lenovo.c | 36 + drivers/hid/hid-multitouch.c | 22 +- drivers/hid/hid-ntrig.c | 2 + drivers/hid/hid-plantronics.c | 6 +- drivers/hid/hid-rmi.c | 4 +- drivers/hid/hid-roccat-kovaplus.c | 2 + drivers/hid/hid-saitek.c | 2 + drivers/hid/hid-sensor-hub.c | 23 + drivers/hid/hidraw.c | 5 + drivers/hid/i2c-hid/i2c-hid.c | 21 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 22 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 2 +- drivers/hid/usbhid/hid-quirks.c | 1 + drivers/hid/usbhid/hiddev.c | 11 + drivers/hid/wacom_sys.c | 40 +- drivers/hid/wacom_wac.c | 102 +- drivers/hid/wacom_wac.h | 1 + drivers/hv/channel.c | 50 +- drivers/hv/channel_mgmt.c | 15 +- drivers/hv/connection.c | 8 +- drivers/hv/hv.c | 14 +- drivers/hv/ring_buffer.c | 52 +- drivers/hv/vmbus_drv.c | 2 +- drivers/hwmon/adt7475.c | 14 +- drivers/hwmon/coretemp.c | 6 +- drivers/hwmon/hwmon-vid.c | 2 +- drivers/hwmon/ina2xx.c | 101 +- drivers/hwmon/jc42.c | 21 + drivers/hwmon/k10temp.c | 2 +- drivers/hwmon/k8temp.c | 2 +- drivers/hwmon/nct6775.c | 14 +- drivers/hwmon/pmbus/adm1275.c | 4 +- drivers/hwmon/pmbus/max8688.c | 2 +- drivers/hwmon/pmbus/pmbus.h | 6 +- drivers/hwmon/pmbus/pmbus_core.c | 46 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x.c | 31 +- drivers/hwtracing/coresight/coresight-tpiu.c | 14 +- drivers/hwtracing/coresight/coresight.c | 7 +- drivers/hwtracing/intel_th/core.c | 5 +- drivers/hwtracing/intel_th/msu.c | 6 +- drivers/hwtracing/stm/core.c | 7 +- drivers/i2c/busses/i2c-aspeed.c | 6 +- drivers/i2c/busses/i2c-bcm2835.c | 21 +- drivers/i2c/busses/i2c-davinci.c | 8 +- drivers/i2c/busses/i2c-designware-master.c | 3 + drivers/i2c/busses/i2c-i801.c | 35 +- drivers/i2c/busses/i2c-imx.c | 11 +- drivers/i2c/busses/i2c-mv64xxx.c | 8 +- drivers/i2c/busses/i2c-pmcmsp.c | 4 +- drivers/i2c/busses/i2c-sprd.c | 22 +- drivers/i2c/busses/i2c-stm32f7.c | 5 + drivers/i2c/busses/i2c-tegra.c | 17 +- drivers/i2c/busses/i2c-uniphier-f.c | 7 +- drivers/i2c/busses/i2c-uniphier.c | 7 +- drivers/i2c/busses/i2c-viperboard.c | 2 +- drivers/i2c/busses/i2c-xiic.c | 4 + drivers/i2c/i2c-boardinfo.c | 2 + drivers/i2c/i2c-core-acpi.c | 11 +- drivers/i2c/i2c-core-base.c | 7 +- drivers/i2c/i2c-core-smbus.c | 13 +- drivers/i2c/i2c-mux.c | 4 +- drivers/ide/ide-atapi.c | 6 +- drivers/ide/ide-cd.c | 2 + drivers/idle/intel_idle.c | 7 +- drivers/iio/accel/adxl345_core.c | 21 +- drivers/iio/accel/kxsd9-i2c.c | 3 + drivers/iio/accel/sca3000.c | 10 +- drivers/iio/accel/st_accel_core.c | 37 +- drivers/iio/adc/Kconfig | 1 + drivers/iio/adc/ad7791.c | 49 - drivers/iio/adc/ad7793.c | 75 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 43 +- drivers/iio/adc/meson_saradc.c | 56 +- drivers/iio/adc/qcom-vadc-common.c | 4 + drivers/iio/adc/stm32-adc.c | 10 +- drivers/iio/adc/ti-ads1015.c | 1 + drivers/iio/buffer/industrialio-buffer-dma.c | 2 +- drivers/iio/buffer/kfifo_buf.c | 11 +- drivers/iio/chemical/ccs811.c | 16 +- drivers/iio/common/st_sensors/st_sensors_core.c | 2 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 16 +- drivers/iio/counter/104-quad-8.c | 2 +- drivers/iio/frequency/ad9523.c | 4 +- drivers/iio/gyro/st_gyro_core.c | 15 +- drivers/iio/health/max30102.c | 38 +- drivers/iio/imu/adis_trigger.c | 7 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 2 +- drivers/iio/industrialio-buffer.c | 2 +- drivers/iio/industrialio-core.c | 4 +- drivers/iio/magnetometer/st_magn_core.c | 10 +- drivers/iio/multiplexer/iio-mux.c | 6 + drivers/iio/pressure/bmp280-core.c | 5 +- drivers/iio/pressure/st_pressure_core.c | 17 +- drivers/iio/proximity/Kconfig | 2 + drivers/iio/proximity/sx9500.c | 9 + drivers/iio/temperature/maxim_thermocouple.c | 1 - drivers/infiniband/Kconfig | 17 +- drivers/infiniband/core/Makefile | 4 +- drivers/infiniband/core/addr.c | 27 +- drivers/infiniband/core/cache.c | 2 +- drivers/infiniband/core/cm.c | 11 +- drivers/infiniband/core/cma.c | 125 +- drivers/infiniband/core/core_priv.h | 2 +- drivers/infiniband/core/cq.c | 30 +- drivers/infiniband/core/device.c | 48 +- drivers/infiniband/core/iwcm.c | 2 +- drivers/infiniband/core/iwpm_util.c | 6 +- drivers/infiniband/core/mad.c | 18 +- drivers/infiniband/core/multicast.c | 26 +- drivers/infiniband/core/nldev.c | 56 +- drivers/infiniband/core/rdma_core.c | 27 +- drivers/infiniband/core/rw.c | 2 +- drivers/infiniband/core/sa_query.c | 7 +- drivers/infiniband/core/security.c | 124 +- drivers/infiniband/core/sysfs.c | 1 - drivers/infiniband/core/ucma.c | 95 +- drivers/infiniband/core/umem.c | 22 +- drivers/infiniband/core/user_mad.c | 13 +- drivers/infiniband/core/uverbs_cmd.c | 78 +- drivers/infiniband/core/uverbs_ioctl.c | 31 +- drivers/infiniband/core/uverbs_ioctl_merge.c | 18 +- drivers/infiniband/core/uverbs_main.c | 28 +- drivers/infiniband/core/uverbs_std_types.c | 2 +- drivers/infiniband/core/verbs.c | 15 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 25 +- drivers/infiniband/hw/bnxt_re/main.c | 10 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 6 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 1 + drivers/infiniband/hw/bnxt_re/qplib_sp.c | 7 +- drivers/infiniband/hw/bnxt_re/roce_hsi.h | 25 +- drivers/infiniband/hw/cxgb4/cq.c | 27 +- drivers/infiniband/hw/cxgb4/device.c | 9 +- drivers/infiniband/hw/cxgb4/ev.c | 8 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 8 +- drivers/infiniband/hw/cxgb4/mem.c | 2 +- drivers/infiniband/hw/cxgb4/qp.c | 143 +- drivers/infiniband/hw/cxgb4/resource.c | 26 +- drivers/infiniband/hw/cxgb4/t4.h | 8 +- drivers/infiniband/hw/cxgb4/t4fw_ri_api.h | 4 +- drivers/infiniband/hw/hfi1/affinity.c | 35 +- drivers/infiniband/hw/hfi1/chip.c | 67 +- drivers/infiniband/hw/hfi1/debugfs.c | 8 +- drivers/infiniband/hw/hfi1/driver.c | 19 +- drivers/infiniband/hw/hfi1/file_ops.c | 12 +- drivers/infiniband/hw/hfi1/hfi.h | 13 +- drivers/infiniband/hw/hfi1/init.c | 32 +- drivers/infiniband/hw/hfi1/mad.c | 7 +- drivers/infiniband/hw/hfi1/pcie.c | 33 +- drivers/infiniband/hw/hfi1/pio.c | 53 +- drivers/infiniband/hw/hfi1/rc.c | 4 +- drivers/infiniband/hw/hfi1/ruc.c | 50 +- drivers/infiniband/hw/hfi1/sysfs.c | 2 +- drivers/infiniband/hw/hfi1/trace.c | 4 +- drivers/infiniband/hw/hfi1/uc.c | 4 +- drivers/infiniband/hw/hfi1/ud.c | 8 +- drivers/infiniband/hw/hfi1/user_sdma.c | 2 +- drivers/infiniband/hw/hfi1/verbs.c | 8 +- drivers/infiniband/hw/hfi1/verbs_txreq.c | 4 +- drivers/infiniband/hw/hfi1/verbs_txreq.h | 4 +- drivers/infiniband/hw/hfi1/vnic_main.c | 7 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 5 + drivers/infiniband/hw/hns/hns_roce_pd.c | 2 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 11 +- drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 49 +- drivers/infiniband/hw/i40iw/i40iw_d.h | 7 +- drivers/infiniband/hw/i40iw/i40iw_puda.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_puda.h | 1 + drivers/infiniband/hw/i40iw/i40iw_verbs.c | 4 + drivers/infiniband/hw/mlx4/cq.c | 4 +- drivers/infiniband/hw/mlx4/mad.c | 1 - drivers/infiniband/hw/mlx4/main.c | 24 +- drivers/infiniband/hw/mlx4/mr.c | 55 +- drivers/infiniband/hw/mlx4/qp.c | 46 +- drivers/infiniband/hw/mlx5/cq.c | 25 +- drivers/infiniband/hw/mlx5/main.c | 22 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 4 + drivers/infiniband/hw/mlx5/mr.c | 50 +- drivers/infiniband/hw/mlx5/qp.c | 65 +- drivers/infiniband/hw/mlx5/srq.c | 21 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.c | 2 +- drivers/infiniband/hw/qedr/main.c | 3 +- drivers/infiniband/hw/qedr/verbs.c | 58 +- drivers/infiniband/hw/qib/qib.h | 4 +- drivers/infiniband/hw/qib/qib_file_ops.c | 10 +- drivers/infiniband/hw/qib/qib_init.c | 13 + drivers/infiniband/hw/qib/qib_rc.c | 6 +- drivers/infiniband/hw/qib/qib_user_pages.c | 20 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 4 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 7 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 4 +- drivers/infiniband/sw/rdmavt/cq.c | 41 +- drivers/infiniband/sw/rdmavt/mr.c | 10 +- drivers/infiniband/sw/rxe/rxe_comp.c | 1 + drivers/infiniband/sw/rxe/rxe_loc.h | 1 - drivers/infiniband/sw/rxe/rxe_opcode.c | 2 +- drivers/infiniband/sw/rxe/rxe_pool.c | 2 + drivers/infiniband/sw/rxe/rxe_qp.c | 12 +- drivers/infiniband/sw/rxe/rxe_recv.c | 9 +- drivers/infiniband/sw/rxe/rxe_req.c | 13 +- drivers/infiniband/sw/rxe/rxe_resp.c | 8 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 9 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 3 + drivers/infiniband/ulp/ipoib/ipoib_cm.c | 5 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 7 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 47 +- drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 5 +- drivers/infiniband/ulp/isert/ib_isert.c | 36 +- drivers/infiniband/ulp/isert/ib_isert.h | 1 + drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c | 1 + .../infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c | 8 +- drivers/infiniband/ulp/srp/Kconfig | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 49 +- drivers/infiniband/ulp/srpt/Kconfig | 2 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 33 +- drivers/input/input-leds.c | 8 +- drivers/input/input.c | 16 +- drivers/input/joystick/xpad.c | 21 + drivers/input/keyboard/matrix_keypad.c | 4 +- drivers/input/misc/twl4030-vibra.c | 6 +- drivers/input/misc/twl6040-vibra.c | 3 +- drivers/input/misc/xen-kbdfront.c | 10 +- drivers/input/mouse/alps.c | 47 +- drivers/input/mouse/alps.h | 10 +- drivers/input/mouse/elan_i2c.h | 2 + drivers/input/mouse/elan_i2c_core.c | 6 +- drivers/input/mouse/elan_i2c_smbus.c | 32 +- drivers/input/mouse/elantech.c | 15 +- drivers/input/mouse/psmouse-base.c | 34 +- drivers/input/mouse/synaptics.c | 16 + drivers/input/mouse/trackpoint.c | 245 ++-- drivers/input/mouse/trackpoint.h | 34 +- drivers/input/mouse/vmmouse.c | 10 +- drivers/input/rmi4/rmi_2d_sensor.c | 34 +- drivers/input/rmi4/rmi_driver.c | 18 +- drivers/input/rmi4/rmi_f03.c | 64 +- drivers/input/rmi4/rmi_spi.c | 7 +- drivers/input/serio/i8042-x86ia64io.h | 31 + drivers/input/touchscreen/88pm860x-ts.c | 16 +- drivers/input/touchscreen/atmel_mxt_ts.c | 202 +-- drivers/input/touchscreen/goodix.c | 9 +- drivers/input/touchscreen/rohm_bu21023.c | 4 +- drivers/input/touchscreen/stmfts.c | 11 +- drivers/iommu/amd_iommu.c | 8 +- drivers/iommu/arm-smmu-v3.c | 18 +- drivers/iommu/arm-smmu.c | 16 +- drivers/iommu/dmar.c | 8 +- drivers/iommu/exynos-iommu.c | 7 + drivers/iommu/intel-iommu.c | 29 +- drivers/iommu/intel-svm.c | 10 +- drivers/iommu/io-pgtable-arm-v7s.c | 7 +- drivers/iommu/ipmmu-vmsa.c | 9 +- drivers/iommu/msm_iommu.c | 16 +- drivers/iommu/mtk_iommu.c | 15 +- drivers/iommu/mtk_iommu.h | 1 + drivers/iommu/mtk_iommu_v1.c | 2 +- drivers/iommu/omap-iommu.c | 4 +- drivers/irqchip/irq-bcm7038-l1.c | 4 + drivers/irqchip/irq-gic-common.c | 9 +- drivers/irqchip/irq-gic-v3-its-pci-msi.c | 2 + drivers/irqchip/irq-gic-v3-its-platform-msi.c | 2 + drivers/irqchip/irq-gic-v3-its.c | 20 +- drivers/irqchip/irq-gic-v3.c | 24 +- drivers/irqchip/irq-ls-scfg-msi.c | 3 + drivers/irqchip/irq-mips-gic.c | 2 - drivers/irqchip/qcom-irq-combiner.c | 6 +- drivers/isdn/hardware/eicon/diva.c | 22 +- drivers/isdn/hardware/eicon/diva.h | 5 +- drivers/isdn/hardware/eicon/divasmain.c | 18 +- drivers/isdn/i4l/isdn_common.c | 8 +- drivers/leds/led-core.c | 1 + drivers/leds/leds-pca955x.c | 17 +- drivers/leds/leds-pm8058.c | 2 +- drivers/lightnvm/pblk-core.c | 9 +- drivers/lightnvm/pblk-gc.c | 9 +- drivers/lightnvm/pblk-init.c | 21 +- drivers/lightnvm/pblk-rb.c | 5 +- drivers/lightnvm/pblk-read.c | 9 +- drivers/lightnvm/pblk-write.c | 7 +- drivers/lightnvm/pblk.h | 2 +- drivers/macintosh/rack-meter.c | 4 +- drivers/macintosh/via-pmu.c | 9 +- drivers/mailbox/bcm-flexrm-mailbox.c | 22 +- drivers/mailbox/mailbox-test.c | 11 +- drivers/mailbox/mailbox-xgene-slimpro.c | 6 +- drivers/md/bcache/alloc.c | 28 +- drivers/md/bcache/bcache.h | 2 +- drivers/md/bcache/btree.c | 14 +- drivers/md/bcache/extents.c | 2 +- drivers/md/bcache/journal.c | 2 +- drivers/md/bcache/request.c | 39 +- drivers/md/bcache/super.c | 62 +- drivers/md/bcache/sysfs.c | 11 +- drivers/md/bcache/writeback.c | 29 +- drivers/md/bitmap.c | 19 +- drivers/md/dm-bufio.c | 39 +- drivers/md/dm-cache-metadata.c | 13 +- drivers/md/dm-cache-target.c | 117 +- drivers/md/dm-core.h | 3 +- drivers/md/dm-crypt.c | 100 +- drivers/md/dm-integrity.c | 59 +- drivers/md/dm-kcopyd.c | 2 + drivers/md/dm-mpath.c | 59 +- drivers/md/dm-raid.c | 66 +- drivers/md/dm-snap.c | 48 +- drivers/md/dm-table.c | 42 +- drivers/md/dm-thin-metadata.c | 40 +- drivers/md/dm-thin.c | 108 +- drivers/md/dm-zoned-target.c | 15 +- drivers/md/dm.c | 27 +- drivers/md/md-cluster.c | 25 +- drivers/md/md.c | 160 ++- drivers/md/md.h | 17 +- drivers/md/persistent-data/dm-btree.c | 19 +- drivers/md/raid0.c | 2 +- drivers/md/raid1.c | 70 +- drivers/md/raid10.c | 40 +- drivers/md/raid5-cache.c | 52 +- drivers/md/raid5-log.h | 7 +- drivers/md/raid5-ppl.c | 3 +- drivers/md/raid5.c | 81 +- drivers/media/common/siano/smsendian.c | 14 +- drivers/media/dvb-core/dmxdev.c | 2 +- drivers/media/dvb-core/dvb_frontend.c | 33 +- drivers/media/dvb-frontends/ascot2e.c | 4 +- drivers/media/dvb-frontends/cxd2841er.c | 4 +- drivers/media/dvb-frontends/helene.c | 9 +- drivers/media/dvb-frontends/horus3a.c | 4 +- drivers/media/dvb-frontends/itd1000.c | 5 +- drivers/media/dvb-frontends/lgdt3306a.c | 10 +- drivers/media/dvb-frontends/m88ds3103.c | 7 +- drivers/media/dvb-frontends/mt312.c | 5 +- drivers/media/dvb-frontends/si2168.c | 3 + drivers/media/dvb-frontends/stb0899_drv.c | 3 +- drivers/media/dvb-frontends/stb6100.c | 6 +- drivers/media/dvb-frontends/stv0367.c | 4 +- drivers/media/dvb-frontends/stv090x.c | 4 +- drivers/media/dvb-frontends/stv6110x.c | 4 +- drivers/media/dvb-frontends/ts2020.c | 4 +- drivers/media/dvb-frontends/zl10039.c | 4 +- drivers/media/i2c/Kconfig | 1 + drivers/media/i2c/adv748x/adv748x-hdmi.c | 3 + drivers/media/i2c/cx25840/cx25840-core.c | 28 +- drivers/media/i2c/ov5645.c | 18 +- drivers/media/i2c/s5k6aa.c | 5 + drivers/media/i2c/smiapp/smiapp-core.c | 11 +- drivers/media/i2c/soc_camera/ov772x.c | 2 +- drivers/media/i2c/tvp5150.c | 90 +- drivers/media/media-device.c | 21 +- drivers/media/pci/bt8xx/bt878.c | 3 +- drivers/media/pci/cx23885/cx23885-cards.c | 4 + drivers/media/pci/cx23885/cx23885-core.c | 10 + drivers/media/pci/cx25821/cx25821-core.c | 7 +- drivers/media/pci/saa7164/saa7164-fw.c | 3 +- drivers/media/pci/tw686x/tw686x-video.c | 14 +- drivers/media/platform/davinci/vpif_capture.c | 6 +- drivers/media/platform/davinci/vpif_display.c | 24 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 11 +- drivers/media/platform/fsl-viu.c | 38 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 3 + drivers/media/platform/omap3isp/isp.c | 9 +- .../media/platform/qcom/camss-8x16/camss-csid.c | 16 +- drivers/media/platform/qcom/camss-8x16/camss-vfe.c | 3 + drivers/media/platform/qcom/venus/core.h | 2 - drivers/media/platform/qcom/venus/helpers.c | 7 - drivers/media/platform/qcom/venus/hfi.c | 1 + drivers/media/platform/qcom/venus/hfi_venus.c | 12 +- drivers/media/platform/qcom/venus/vdec.c | 34 +- drivers/media/platform/qcom/venus/venc.c | 7 +- drivers/media/platform/rcar_jpu.c | 4 +- drivers/media/platform/s3c-camif/camif-capture.c | 9 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 29 +- drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 3 + drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c | 5 + drivers/media/platform/soc_camera/soc_scale_crop.c | 4 + .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 4 +- drivers/media/platform/vivid/vivid-ctrls.c | 2 + drivers/media/platform/vivid/vivid-vid-common.c | 3 +- drivers/media/platform/vsp1/vsp1_dl.c | 3 +- drivers/media/platform/vsp1/vsp1_drm.c | 9 + drivers/media/platform/vsp1/vsp1_drv.c | 16 +- drivers/media/platform/vsp1/vsp1_video.c | 21 +- drivers/media/platform/vsp1/vsp1_wpf.c | 2 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 6 +- drivers/media/rc/imon.c | 5 + drivers/media/rc/ir-lirc-codec.c | 9 +- drivers/media/rc/ir-mce_kbd-decoder.c | 2 + drivers/media/rc/ir-nec-decoder.c | 29 +- drivers/media/rc/rc-main.c | 36 +- drivers/media/rc/sir_ir.c | 40 +- drivers/media/tuners/r820t.c | 13 +- drivers/media/usb/as102/as102_fw.c | 28 +- drivers/media/usb/cpia2/cpia2_v4l.c | 4 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 5 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 39 +- drivers/media/usb/dvb-usb/cxusb.c | 2 + drivers/media/usb/dvb-usb/dib0700_devices.c | 25 +- drivers/media/usb/dvb-usb/dibusb-common.c | 16 +- drivers/media/usb/dvb-usb/dw2102.c | 19 +- drivers/media/usb/em28xx/em28xx-cards.c | 22 +- drivers/media/usb/em28xx/em28xx.h | 2 +- drivers/media/usb/hdpvr/hdpvr-core.c | 26 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 12 + drivers/media/usb/tm6000/tm6000-dvb.c | 5 + drivers/media/usb/usbtv/usbtv-core.c | 3 + drivers/media/usb/usbtv/usbtv-video.c | 4 +- drivers/media/usb/uvc/uvc_video.c | 24 +- drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 1032 ++++++++------ drivers/media/v4l2-core/v4l2-ctrls.c | 16 +- drivers/media/v4l2-core/v4l2-event.c | 38 +- drivers/media/v4l2-core/v4l2-fh.c | 2 + drivers/media/v4l2-core/v4l2-ioctl.c | 145 +- drivers/media/v4l2-core/videobuf-dma-sg.c | 5 +- drivers/media/v4l2-core/videobuf2-core.c | 27 +- drivers/media/v4l2-core/videobuf2-vmalloc.c | 2 +- drivers/memory/tegra/mc.c | 22 +- drivers/memory/tegra/mc.h | 9 + drivers/memory/tegra/tegra114.c | 2 + drivers/memory/tegra/tegra124.c | 6 + drivers/memory/tegra/tegra210.c | 3 + drivers/memory/tegra/tegra30.c | 2 + drivers/message/fusion/mptctl.c | 2 + drivers/message/fusion/mptsas.c | 1 + drivers/mfd/88pm860x-i2c.c | 8 +- drivers/mfd/cros_ec.c | 6 +- drivers/mfd/cros_ec_spi.c | 1 + drivers/mfd/fsl-imx25-tsadc.c | 14 + drivers/mfd/hi655x-pmic.c | 2 +- drivers/mfd/intel-lpss-pci.c | 25 +- drivers/mfd/intel-lpss.c | 4 +- drivers/mfd/lpc_ich.c | 1 + drivers/mfd/mxs-lradc.c | 6 +- drivers/mfd/sm501.c | 1 + drivers/mfd/ti_am335x_tscadc.c | 3 +- drivers/mfd/twl4030-audio.c | 9 +- drivers/mfd/twl6040.c | 12 +- drivers/misc/c2port/core.c | 2 - drivers/misc/cxl/api.c | 8 +- drivers/misc/cxl/cxl.h | 4 + drivers/misc/cxl/cxllib.c | 85 +- drivers/misc/cxl/main.c | 2 +- drivers/misc/cxl/native.c | 11 +- drivers/misc/cxl/pci.c | 31 +- drivers/misc/cxl/sysfs.c | 16 +- drivers/misc/eeprom/at24.c | 21 +- drivers/misc/hmc6352.c | 2 + drivers/misc/ibmasm/ibmasmfs.c | 27 +- drivers/misc/mei/bus-fixup.c | 2 +- drivers/misc/mei/bus.c | 9 +- drivers/misc/mei/hbm.c | 9 +- drivers/misc/mei/hw-me-regs.h | 5 + drivers/misc/mei/main.c | 2 - drivers/misc/mei/pci-me.c | 10 +- drivers/misc/mic/scif/scif_api.c | 20 +- drivers/misc/pci_endpoint_test.c | 4 + drivers/misc/pti.c | 2 +- drivers/misc/sram.c | 18 +- drivers/misc/ti-st/st_kim.c | 4 +- drivers/misc/tsl2550.c | 2 +- drivers/misc/vmw_balloon.c | 97 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 4 +- drivers/mmc/core/block.c | 87 +- drivers/mmc/core/bus.c | 3 + drivers/mmc/core/card.h | 3 + drivers/mmc/core/core.c | 8 + drivers/mmc/core/debugfs.c | 1 + drivers/mmc/core/mmc.c | 4 +- drivers/mmc/core/mmc_test.c | 11 +- drivers/mmc/core/pwrseq_simple.c | 14 +- drivers/mmc/core/quirks.h | 14 + drivers/mmc/core/sd.c | 2 +- drivers/mmc/host/bcm2835.c | 3 +- drivers/mmc/host/dw_mmc-exynos.c | 9 +- drivers/mmc/host/dw_mmc-k3.c | 4 + drivers/mmc/host/dw_mmc-rockchip.c | 1 + drivers/mmc/host/dw_mmc-zx.c | 1 + drivers/mmc/host/dw_mmc.c | 110 +- drivers/mmc/host/dw_mmc.h | 2 + drivers/mmc/host/jz4740_mmc.c | 2 +- drivers/mmc/host/meson-gx-mmc.c | 19 +- drivers/mmc/host/omap_hsmmc.c | 1 + drivers/mmc/host/renesas_sdhi_core.c | 3 + drivers/mmc/host/renesas_sdhi_internal_dmac.c | 2 +- drivers/mmc/host/sdhci-esdhc-imx.c | 35 +- drivers/mmc/host/sdhci-iproc.c | 33 +- drivers/mmc/host/sdhci-msm.c | 18 + drivers/mmc/host/sdhci-of-esdhc.c | 70 +- drivers/mmc/host/sdhci-pci-core.c | 62 +- drivers/mmc/host/sdhci-tegra.c | 3 +- drivers/mmc/host/sdhci-xenon.c | 7 + drivers/mmc/host/sdhci.c | 208 ++- drivers/mmc/host/sdhci.h | 3 + drivers/mmc/host/tmio_mmc_core.c | 7 +- drivers/mtd/chips/cfi_cmdset_0001.c | 33 +- drivers/mtd/chips/cfi_cmdset_0002.c | 60 +- drivers/mtd/chips/jedec_probe.c | 2 + drivers/mtd/devices/docg3.c | 7 +- drivers/mtd/devices/mtd_dataflash.c | 4 +- drivers/mtd/maps/solutionengine.c | 6 +- drivers/mtd/mtdchar.c | 14 +- drivers/mtd/nand/atmel/nand-controller.c | 8 +- drivers/mtd/nand/atmel/pmecc.c | 2 +- drivers/mtd/nand/brcmnand/brcmnand.c | 15 +- drivers/mtd/nand/denali_dt.c | 6 +- drivers/mtd/nand/denali_pci.c | 4 + drivers/mtd/nand/fsl_ifc_nand.c | 56 +- drivers/mtd/nand/gpmi-nand/gpmi-nand.c | 6 +- drivers/mtd/nand/mtk_ecc.c | 13 +- drivers/mtd/nand/mxc_nand.c | 5 +- drivers/mtd/nand/nand_base.c | 26 +- drivers/mtd/nand/nandsim.c | 13 +- drivers/mtd/nand/omap2.c | 339 +++-- drivers/mtd/nand/pxa3xx_nand.c | 1 + drivers/mtd/nand/qcom_nandc.c | 3 + drivers/mtd/nand/sunxi_nand.c | 8 +- drivers/mtd/nand/tango_nand.c | 2 +- drivers/mtd/nand/vf610_nfc.c | 6 +- drivers/mtd/spi-nor/cadence-quadspi.c | 19 +- drivers/mtd/spi-nor/intel-spi.c | 4 +- drivers/mtd/spi-nor/stm32-quadspi.c | 4 +- drivers/mtd/tests/oobtest.c | 21 + drivers/mtd/ubi/block.c | 44 +- drivers/mtd/ubi/build.c | 14 + drivers/mtd/ubi/eba.c | 90 +- drivers/mtd/ubi/fastmap-wl.c | 1 - drivers/mtd/ubi/vmt.c | 15 +- drivers/mtd/ubi/wl.c | 89 +- drivers/mux/core.c | 4 +- drivers/net/appletalk/ipddp.c | 8 +- drivers/net/bonding/bond_alb.c | 15 +- drivers/net/bonding/bond_main.c | 96 +- drivers/net/bonding/bond_options.c | 24 +- drivers/net/can/cc770/cc770.c | 100 +- drivers/net/can/cc770/cc770.h | 2 + drivers/net/can/dev.c | 2 +- drivers/net/can/flexcan.c | 7 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 75 +- drivers/net/can/m_can/m_can.c | 15 +- drivers/net/can/mscan/mpc5xxx_can.c | 5 + drivers/net/can/peak_canfd/peak_canfd.c | 34 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 32 +- drivers/net/can/sja1000/peak_pci.c | 5 +- drivers/net/can/spi/hi311x.c | 11 +- drivers/net/can/ti_hecc.c | 3 + drivers/net/can/usb/ems_usb.c | 3 + drivers/net/can/usb/esd_usb2.c | 2 + drivers/net/can/usb/gs_usb.c | 2 +- drivers/net/can/usb/kvaser_usb.c | 15 +- drivers/net/can/usb/mcba_usb.c | 2 + drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 21 +- drivers/net/can/usb/usb_8dev.c | 2 + drivers/net/can/vxcan.c | 2 +- drivers/net/can/xilinx_can.c | 392 ++++-- drivers/net/dsa/Makefile | 5 +- drivers/net/dsa/b53/b53_common.c | 13 + drivers/net/dsa/b53/b53_mdio.c | 5 +- drivers/net/dsa/b53/b53_priv.h | 1 + drivers/net/dsa/bcm_sf2.c | 2 +- drivers/net/dsa/lan9303-core.c | 2 +- drivers/net/dsa/mt7530.c | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 34 +- drivers/net/dsa/qca8k.c | 52 +- drivers/net/dsa/qca8k.h | 7 +- drivers/net/ethernet/3com/Kconfig | 2 +- drivers/net/ethernet/amazon/ena/ena_com.c | 9 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 36 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 11 + drivers/net/ethernet/amd/Kconfig | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-common.h | 8 + drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c | 16 + drivers/net/ethernet/amd/xgbe/xgbe-desc.c | 7 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-main.c | 1 + drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 28 +- drivers/net/ethernet/amd/xgbe/xgbe-pci.c | 4 + drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 196 ++- drivers/net/ethernet/amd/xgbe/xgbe.h | 9 + drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 9 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 2 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 13 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 27 +- .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 6 + drivers/net/ethernet/arc/emac_main.c | 53 +- drivers/net/ethernet/arc/emac_rockchip.c | 13 +- drivers/net/ethernet/atheros/alx/main.c | 8 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 1 + drivers/net/ethernet/broadcom/bcm63xx_enet.c | 34 +- drivers/net/ethernet/broadcom/bcmsysport.c | 37 +- drivers/net/ethernet/broadcom/bcmsysport.h | 5 +- drivers/net/ethernet/broadcom/bgmac.c | 3 +- drivers/net/ethernet/broadcom/bgmac.h | 6 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 10 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 13 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 20 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 36 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 3 + drivers/net/ethernet/broadcom/genet/bcmmii.c | 10 +- drivers/net/ethernet/broadcom/tg3.c | 33 +- drivers/net/ethernet/broadcom/tg3.h | 4 + drivers/net/ethernet/cadence/macb_main.c | 11 +- drivers/net/ethernet/cadence/macb_ptp.c | 5 +- .../ethernet/cavium/liquidio/cn23xx_pf_device.c | 3 + .../ethernet/cavium/liquidio/cn23xx_vf_device.c | 3 + drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 6 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 14 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 5 + drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 3 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 2 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 1 + drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 10 - drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 23 +- drivers/net/ethernet/cirrus/Kconfig | 1 + drivers/net/ethernet/cisco/enic/enic_clsf.c | 3 +- drivers/net/ethernet/cisco/enic/enic_main.c | 101 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 13 +- drivers/net/ethernet/fealnx.c | 6 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 44 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 2 +- drivers/net/ethernet/freescale/fec_main.c | 15 +- drivers/net/ethernet/freescale/fman/fman_dtsec.c | 2 +- drivers/net/ethernet/freescale/fman/fman_port.c | 8 + drivers/net/ethernet/freescale/gianfar.c | 27 +- drivers/net/ethernet/freescale/gianfar_ptp.c | 3 +- drivers/net/ethernet/hisilicon/hns/hnae.h | 10 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 67 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 38 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 44 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 8 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 29 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h | 3 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 25 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h | 1 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 25 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h | 1 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h | 1 + drivers/net/ethernet/hisilicon/hns/hns_enet.c | 23 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 6 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 25 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 2 + .../net/ethernet/hisilicon/hns3/hns3pf/hns3_enet.c | 36 +- .../ethernet/hisilicon/hns3/hns3pf/hns3_ethtool.c | 16 +- drivers/net/ethernet/hp/hp100.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 1 + drivers/net/ethernet/ibm/ibmvnic.c | 54 +- drivers/net/ethernet/intel/e1000/e1000.h | 3 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 7 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 27 +- drivers/net/ethernet/intel/e1000e/defines.h | 22 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 33 +- drivers/net/ethernet/intel/e1000e/ich8lan.h | 3 +- drivers/net/ethernet/intel/e1000e/mac.c | 16 +- drivers/net/ethernet/intel/e1000e/netdev.c | 54 +- drivers/net/ethernet/intel/e1000e/phy.c | 7 +- drivers/net/ethernet/intel/fm10k/fm10k.h | 4 +- drivers/net/ethernet/intel/fm10k/fm10k_iov.c | 12 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 14 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 18 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 49 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 7 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 28 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 18 +- drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 28 +- drivers/net/ethernet/intel/i40evf/i40evf.h | 1 + drivers/net/ethernet/intel/i40evf/i40evf_main.c | 38 +- .../net/ethernet/intel/i40evf/i40evf_virtchnl.c | 35 +- drivers/net/ethernet/intel/igb/igb_main.c | 57 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 9 + drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 16 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 57 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 5 + drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 3 +- drivers/net/ethernet/marvell/mvmdio.c | 3 +- drivers/net/ethernet/marvell/mvneta.c | 25 +- drivers/net/ethernet/marvell/mvpp2.c | 42 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 11 +- drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c | 77 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 49 +- drivers/net/ethernet/mellanox/mlx4/en_main.c | 4 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 15 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 8 +- drivers/net/ethernet/mellanox/mlx4/main.c | 4 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 8 +- drivers/net/ethernet/mellanox/mlx4/qp.c | 7 +- .../net/ethernet/mellanox/mlx4/resource_tracker.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_clock.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 84 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 36 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 91 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx_am.c | 6 + .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 30 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 27 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 2 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 90 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/qp.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/rl.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 57 +- drivers/net/ethernet/mellanox/mlx5/core/vxlan.c | 64 +- drivers/net/ethernet/mellanox/mlx5/core/vxlan.h | 1 + .../ethernet/mellanox/mlxsw/core_acl_flex_keys.h | 20 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 7 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 1 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 38 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 5 + .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 12 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 45 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 59 +- drivers/net/ethernet/natsemi/sonic.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 4 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 3 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 7 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 1 + .../net/ethernet/netronome/nfp/nfp_net_common.c | 63 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 17 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c | 2 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 12 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 7 +- drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 19 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 15 + drivers/net/ethernet/qlogic/qed/qed_l2.c | 21 +- drivers/net/ethernet/qlogic/qed/qed_l2.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 11 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 20 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 200 ++- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 27 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 1 + drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 2 + drivers/net/ethernet/qlogic/qed/qed_sriov.c | 21 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_vf.h | 7 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 20 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 4 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 10 +- drivers/net/ethernet/qlogic/qede/qede_rdma.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 18 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c | 2 + drivers/net/ethernet/qlogic/qlge/qlge_main.c | 23 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 23 +- drivers/net/ethernet/qualcomm/qca_7k.c | 76 +- drivers/net/ethernet/qualcomm/qca_spi.c | 131 +- drivers/net/ethernet/qualcomm/qca_spi.h | 5 - .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 8 +- drivers/net/ethernet/realtek/8139too.c | 2 +- drivers/net/ethernet/realtek/r8169.c | 68 +- drivers/net/ethernet/renesas/ravb_main.c | 56 +- drivers/net/ethernet/renesas/sh_eth.c | 94 +- drivers/net/ethernet/renesas/sh_eth.h | 1 + drivers/net/ethernet/rocker/rocker_main.c | 18 +- drivers/net/ethernet/sfc/ef10.c | 2 +- drivers/net/ethernet/sfc/tx.c | 5 +- drivers/net/ethernet/smsc/smsc911x.c | 4 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 2 +- drivers/net/ethernet/stmicro/stmmac/common.h | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 6 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 18 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 5 +- drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 3 +- drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 37 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 40 +- drivers/net/ethernet/sun/niu.c | 5 +- drivers/net/ethernet/sun/sungem.c | 22 +- drivers/net/ethernet/sun/sunvnet.c | 2 +- drivers/net/ethernet/ti/cpsw-phy-sel.c | 8 +- drivers/net/ethernet/ti/cpsw.c | 23 +- drivers/net/ethernet/ti/davinci_emac.c | 4 + drivers/net/ethernet/xilinx/Kconfig | 1 + drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 1 + drivers/net/geneve.c | 40 +- drivers/net/hamradio/bpqether.c | 8 +- drivers/net/hippi/rrunner.c | 2 +- drivers/net/hyperv/hyperv_net.h | 34 +- drivers/net/hyperv/netvsc.c | 262 ++-- drivers/net/hyperv/netvsc_drv.c | 444 +++--- drivers/net/hyperv/rndis_filter.c | 274 ++-- drivers/net/ieee802154/adf7242.c | 4 +- drivers/net/ieee802154/at86rf230.c | 15 +- drivers/net/ieee802154/ca8210.c | 14 +- drivers/net/ieee802154/fakelb.c | 2 +- drivers/net/ipvlan/ipvlan_core.c | 7 +- drivers/net/ipvlan/ipvlan_main.c | 39 +- drivers/net/macvlan.c | 11 +- drivers/net/phy/at803x.c | 6 +- drivers/net/phy/bcm-cygnus.c | 6 +- drivers/net/phy/bcm-phy-lib.c | 2 +- drivers/net/phy/bcm-phy-lib.h | 7 + drivers/net/phy/bcm7xxx.c | 4 +- drivers/net/phy/dp83640.c | 18 + drivers/net/phy/marvell.c | 11 +- drivers/net/phy/marvell10g.c | 5 +- drivers/net/phy/mdio-mux-bcm-iproc.c | 22 +- drivers/net/phy/mdio-sun4i.c | 6 +- drivers/net/phy/mdio-xgene.c | 21 +- drivers/net/phy/meson-gxl.c | 50 +- drivers/net/phy/micrel.c | 1 + drivers/net/phy/phy.c | 186 ++- drivers/net/phy/phy_device.c | 42 +- drivers/net/phy/phylink.c | 8 +- drivers/net/phy/sfp-bus.c | 6 +- drivers/net/phy/sfp.c | 23 +- drivers/net/phy/xilinx_gmii2rgmii.c | 10 +- drivers/net/ppp/ppp_generic.c | 41 +- drivers/net/ppp/pppoe.c | 18 +- drivers/net/ppp/pptp.c | 1 - drivers/net/slip/slhc.c | 5 + drivers/net/tap.c | 21 +- drivers/net/team/team.c | 57 +- drivers/net/tun.c | 52 +- drivers/net/usb/asix_devices.c | 4 +- drivers/net/usb/cdc_ether.c | 6 + drivers/net/usb/cdc_mbim.c | 2 +- drivers/net/usb/cdc_ncm.c | 8 +- drivers/net/usb/lan78xx.c | 78 +- drivers/net/usb/qmi_wwan.c | 44 +- drivers/net/usb/r8152.c | 5 +- drivers/net/usb/rtl8150.c | 2 +- drivers/net/usb/smsc75xx.c | 69 +- drivers/net/usb/usbnet.c | 15 +- drivers/net/veth.c | 3 + drivers/net/virtio_net.c | 113 +- drivers/net/vmxnet3/vmxnet3_drv.c | 74 +- drivers/net/vrf.c | 10 +- drivers/net/vxlan.c | 178 ++- drivers/net/wan/fsl_ucc_hdlc.c | 6 +- drivers/net/wan/hdlc_ppp.c | 5 +- drivers/net/wan/lmc/lmc_main.c | 2 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 5 +- drivers/net/wireless/ath/ath10k/mac.c | 53 +- drivers/net/wireless/ath/ath10k/pci.c | 29 +- drivers/net/wireless/ath/ath10k/sdio.c | 9 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 5 + drivers/net/wireless/ath/ath10k/wmi-tlv.h | 5 + drivers/net/wireless/ath/ath10k/wmi.h | 4 +- drivers/net/wireless/ath/ath9k/channel.c | 2 +- drivers/net/wireless/ath/ath9k/common-spectral.c | 12 +- drivers/net/wireless/ath/ath9k/hw.c | 7 +- drivers/net/wireless/ath/ath9k/tx99.c | 5 + drivers/net/wireless/ath/ath9k/xmit.c | 7 +- drivers/net/wireless/ath/regd.h | 5 + drivers/net/wireless/ath/regd_common.h | 13 + drivers/net/wireless/ath/wcn36xx/main.c | 23 +- drivers/net/wireless/ath/wcn36xx/pmc.c | 6 +- drivers/net/wireless/broadcom/b43/leds.c | 2 +- drivers/net/wireless/broadcom/b43legacy/leds.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 1 + .../broadcom/brcm80211/brcmfmac/cfg80211.c | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 24 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 11 +- .../broadcom/brcm80211/brcmsmac/phy/phy_qmath.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 202 ++- drivers/net/wireless/intel/iwlwifi/cfg/a000.c | 10 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 59 +- .../net/wireless/intel/iwlwifi/fw/api/time-event.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/txq.h | 4 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 13 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 2 + drivers/net/wireless/intel/iwlwifi/fw/paging.c | 49 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 3 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 15 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 4 + drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 54 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 12 + drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 9 + drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 32 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 53 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 86 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 160 ++- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 45 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 30 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 362 ++++- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 10 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 2 + .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 6 + drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 19 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 11 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 8 +- drivers/net/wireless/intersil/p54/main.c | 7 +- drivers/net/wireless/mac80211_hwsim.c | 48 +- drivers/net/wireless/marvell/libertas/dev.h | 1 + drivers/net/wireless/marvell/libertas/if_sdio.c | 30 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 6 + drivers/net/wireless/marvell/mwifiex/pcie.c | 5 +- drivers/net/wireless/marvell/mwifiex/usb.c | 3 + drivers/net/wireless/marvell/mwifiex/util.c | 8 +- .../net/wireless/quantenna/qtnfmac/pearl/pcie.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 22 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 7 +- drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 6 +- drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | 2 +- drivers/net/wireless/realtek/rtlwifi/base.c | 19 +- drivers/net/wireless/realtek/rtlwifi/base.h | 2 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 15 - .../realtek/rtlwifi/btcoexist/halbtcoutsrc.h | 1 + .../wireless/realtek/rtlwifi/btcoexist/rtl_btc.c | 6 + .../wireless/realtek/rtlwifi/btcoexist/rtl_btc.h | 1 + drivers/net/wireless/realtek/rtlwifi/core.c | 3 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 9 +- drivers/net/wireless/realtek/rtlwifi/ps.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/rf.c | 3 - .../net/wireless/realtek/rtlwifi/rtl8192ee/fw.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 14 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 6 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 2 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 7 + drivers/net/wireless/rndis_wlan.c | 2 + drivers/net/wireless/rsi/rsi_91x_hal.c | 35 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 55 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 12 +- drivers/net/wireless/rsi/rsi_sdio.h | 4 +- drivers/net/wireless/st/cw1200/sta.c | 4 +- drivers/net/wireless/ti/wl1251/main.c | 5 +- drivers/net/wireless/ti/wlcore/cmd.c | 11 +- drivers/net/wireless/ti/wlcore/rx.c | 8 +- drivers/net/wireless/ti/wlcore/sdio.c | 5 + drivers/net/xen-netfront.c | 96 +- drivers/nfc/pn533/usb.c | 46 +- drivers/ntb/ntb_transport.c | 3 + drivers/nvdimm/blk.c | 3 +- drivers/nvdimm/btt.c | 204 ++- drivers/nvdimm/btt.h | 45 +- drivers/nvdimm/bus.c | 18 +- drivers/nvdimm/dimm.c | 9 +- drivers/nvdimm/dimm_devs.c | 7 + drivers/nvdimm/label.c | 2 +- drivers/nvdimm/namespace_devs.c | 6 +- drivers/nvdimm/nd.h | 1 + drivers/nvdimm/pfn_devs.c | 28 +- drivers/nvdimm/region_devs.c | 8 +- drivers/nvme/host/Kconfig | 2 +- drivers/nvme/host/core.c | 9 +- drivers/nvme/host/fabrics.c | 11 +- drivers/nvme/host/fabrics.h | 30 + drivers/nvme/host/fc.c | 20 +- drivers/nvme/host/nvme.h | 7 +- drivers/nvme/host/pci.c | 156 +- drivers/nvme/host/rdma.c | 124 +- drivers/nvme/target/Kconfig | 2 +- drivers/nvme/target/core.c | 17 +- drivers/nvme/target/fc.c | 53 +- drivers/nvme/target/fcloop.c | 50 +- drivers/nvme/target/loop.c | 25 +- drivers/nvme/target/rdma.c | 33 +- drivers/nvmem/core.c | 11 + drivers/of/fdt.c | 7 +- drivers/of/of_mdio.c | 9 +- drivers/of/platform.c | 5 +- drivers/of/resolver.c | 5 + drivers/of/unittest-data/.gitignore | 2 - drivers/of/unittest.c | 8 +- drivers/parisc/lba_pci.c | 53 +- drivers/parport/parport_pc.c | 4 + drivers/parport/parport_sunbpp.c | 8 +- drivers/pci/dwc/pci-dra7xx.c | 16 + drivers/pci/dwc/pci-exynos.c | 3 +- drivers/pci/dwc/pci-keystone.c | 5 +- drivers/pci/dwc/pcie-designware-ep.c | 12 +- drivers/pci/dwc/pcie-designware-host.c | 2 +- drivers/pci/dwc/pcie-designware.h | 1 + drivers/pci/dwc/pcie-kirin.c | 2 +- drivers/pci/endpoint/pci-ep-cfs.c | 5 +- drivers/pci/host/pci-aardvark.c | 54 +- drivers/pci/host/pci-ftpci100.c | 2 + drivers/pci/host/pci-host-common.c | 2 +- drivers/pci/host/pci-hyperv.c | 161 ++- drivers/pci/host/pci-mvebu.c | 2 +- drivers/pci/host/pci-versatile.c | 2 +- drivers/pci/host/pci-xgene.c | 1 - drivers/pci/host/pcie-iproc-platform.c | 7 + drivers/pci/host/pcie-iproc.c | 8 +- drivers/pci/host/pcie-iproc.h | 2 + drivers/pci/host/pcie-rcar.c | 13 +- drivers/pci/host/pcie-xilinx-nwl.c | 2 +- drivers/pci/host/pcie-xilinx.c | 1 + drivers/pci/hotplug/acpiphp_glue.c | 23 +- drivers/pci/hotplug/pci_hotplug_core.c | 9 + drivers/pci/hotplug/pciehp.h | 3 +- drivers/pci/hotplug/pciehp_core.c | 9 +- drivers/pci/hotplug/pciehp_hpc.c | 38 +- drivers/pci/iov.c | 3 +- drivers/pci/pci-acpi.c | 2 +- drivers/pci/pci-driver.c | 24 +- drivers/pci/pci-sysfs.c | 15 +- drivers/pci/pci.c | 79 +- drivers/pci/pcie/aer/aerdrv_core.c | 9 +- drivers/pci/pcie/aspm.c | 12 +- drivers/pci/pcie/pme.c | 5 +- drivers/pci/probe.c | 15 +- drivers/pci/quirks.c | 89 +- drivers/pci/remove.c | 2 +- drivers/pci/switch/switchtec.c | 4 + drivers/pcmcia/cs.c | 10 +- drivers/pcmcia/cs_internal.h | 1 + drivers/perf/xgene_pmu.c | 2 +- drivers/phy/allwinner/phy-sun4i-usb.c | 10 +- drivers/phy/mediatek/phy-mtk-tphy.c | 19 +- drivers/phy/motorola/phy-cpcap-usb.c | 2 +- drivers/phy/phy-core.c | 4 + drivers/phy/qualcomm/phy-qcom-qmp.c | 4 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 4 + drivers/phy/qualcomm/phy-qcom-ufs.c | 5 + drivers/phy/rockchip/phy-rockchip-emmc.c | 27 +- drivers/phy/tegra/xusb.c | 58 +- drivers/pinctrl/Kconfig | 3 +- drivers/pinctrl/bcm/pinctrl-nsp-mux.c | 6 +- drivers/pinctrl/core.c | 24 +- drivers/pinctrl/devicetree.c | 11 +- drivers/pinctrl/freescale/pinctrl-imx.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx1-core.c | 2 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 6 + drivers/pinctrl/intel/pinctrl-cherryview.c | 16 + drivers/pinctrl/intel/pinctrl-denverton.c | 2 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 13 +- drivers/pinctrl/pinctrl-amd.c | 3 +- drivers/pinctrl/pinctrl-at91-pio4.c | 4 +- drivers/pinctrl/pinctrl-ingenic.c | 2 +- drivers/pinctrl/pinctrl-mcp23s08.c | 45 +- drivers/pinctrl/pinctrl-rockchip.c | 8 + drivers/pinctrl/pinctrl-rza1.c | 24 +- drivers/pinctrl/pinctrl-sx150x.c | 40 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 4 + drivers/pinctrl/qcom/pinctrl-msm.c | 14 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 32 +- drivers/pinctrl/samsung/pinctrl-exynos-arm.c | 60 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 14 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 28 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 7 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 61 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 40 +- drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 22 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 40 +- drivers/pinctrl/sunxi/pinctrl-sun50i-a64.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sun9i-a80.c | 6 +- drivers/platform/chrome/cros_ec_lpc.c | 3 - drivers/platform/chrome/cros_ec_proto.c | 8 +- drivers/platform/chrome/cros_ec_sysfs.c | 2 +- drivers/platform/x86/alienware-wmi.c | 1 + drivers/platform/x86/apple-gmux.c | 48 +- drivers/platform/x86/asus-nb-wmi.c | 1 + drivers/platform/x86/asus-wireless.c | 5 +- drivers/platform/x86/asus-wmi.c | 23 +- drivers/platform/x86/dell-laptop.c | 41 +- drivers/platform/x86/hp-wmi.c | 2 +- drivers/platform/x86/hp_accel.c | 1 + drivers/platform/x86/ideapad-laptop.c | 4 +- drivers/platform/x86/intel_punit_ipc.c | 9 +- drivers/platform/x86/peaq-wmi.c | 19 + drivers/platform/x86/thinkpad_acpi.c | 10 + drivers/platform/x86/toshiba_acpi.c | 3 +- drivers/platform/x86/wmi.c | 2 +- drivers/power/reset/vexpress-poweroff.c | 12 +- drivers/power/reset/zx-reboot.c | 4 + drivers/power/supply/ab8500_charger.c | 6 +- drivers/power/supply/axp288_charger.c | 15 +- drivers/power/supply/generic-adc-battery.c | 25 +- drivers/power/supply/ltc2941-battery-gauge.c | 8 +- drivers/power/supply/max17042_battery.c | 1 + drivers/power/supply/power_supply_core.c | 11 +- drivers/ptp/ptp_chardev.c | 1 + drivers/pwm/pwm-lpss-platform.c | 5 + drivers/pwm/pwm-lpss.c | 30 + drivers/pwm/pwm-lpss.h | 2 + drivers/pwm/pwm-meson.c | 3 +- drivers/pwm/pwm-rcar.c | 8 +- drivers/pwm/pwm-stmpe.c | 2 +- drivers/pwm/pwm-tiehrpwm.c | 14 +- drivers/rapidio/devices/rio_mport_cdev.c | 3 +- drivers/regulator/core.c | 2 +- drivers/regulator/cpcap-regulator.c | 2 +- drivers/regulator/gpio-regulator.c | 16 +- drivers/regulator/of_regulator.c | 14 +- drivers/regulator/pfuze100-regulator.c | 1 + drivers/regulator/stm32-vrefbuf.c | 2 +- drivers/regulator/twl-regulator.c | 2 +- drivers/remoteproc/imx_rproc.c | 6 +- drivers/remoteproc/qcom_q6v5_pil.c | 2 + drivers/reset/reset-imx7.c | 2 +- drivers/rpmsg/qcom_glink_native.c | 4 + drivers/rpmsg/qcom_smd.c | 18 +- drivers/rpmsg/rpmsg_char.c | 2 + drivers/rtc/hctosys.c | 5 + drivers/rtc/interface.c | 7 +- drivers/rtc/rtc-ac100.c | 25 +- drivers/rtc/rtc-bq4802.c | 4 + drivers/rtc/rtc-brcmstb-waketimer.c | 15 +- drivers/rtc/rtc-goldfish.c | 2 + drivers/rtc/rtc-m41t80.c | 102 +- drivers/rtc/rtc-omap.c | 14 +- drivers/rtc/rtc-opal.c | 33 +- drivers/rtc/rtc-pcf8563.c | 2 +- drivers/rtc/rtc-pl031.c | 14 +- drivers/rtc/rtc-rk808.c | 14 +- drivers/rtc/rtc-rp5c01.c | 12 +- drivers/rtc/rtc-snvs.c | 15 +- drivers/rtc/rtc-sun6i.c | 4 +- drivers/rtc/rtc-tps6586x.c | 14 +- drivers/rtc/rtc-tps65910.c | 12 +- drivers/rtc/rtc-tx4939.c | 6 +- drivers/rtc/rtc-vr41xx.c | 9 +- drivers/s390/block/dasd.c | 29 +- drivers/s390/block/dasd_3990_erp.c | 10 + drivers/s390/block/dasd_alias.c | 13 +- drivers/s390/block/dasd_eckd.c | 26 +- drivers/s390/block/scm_blk.c | 1 + drivers/s390/char/Makefile | 2 + drivers/s390/cio/chsc.c | 14 +- drivers/s390/cio/device_fsm.c | 7 +- drivers/s390/cio/device_ops.c | 72 +- drivers/s390/cio/io_sch.h | 1 + drivers/s390/cio/qdio_main.c | 47 +- drivers/s390/cio/qdio_setup.c | 12 +- drivers/s390/cio/vfio_ccw_cp.c | 15 +- drivers/s390/cio/vfio_ccw_drv.c | 5 +- drivers/s390/cio/vfio_ccw_fsm.c | 24 +- drivers/s390/crypto/zcrypt_api.c | 4 +- drivers/s390/net/qeth_core.h | 16 +- drivers/s390/net/qeth_core_main.c | 118 +- drivers/s390/net/qeth_core_sys.c | 1 + drivers/s390/net/qeth_l2_main.c | 8 +- drivers/s390/net/qeth_l3.h | 36 +- drivers/s390/net/qeth_l3_main.c | 176 +-- drivers/s390/net/qeth_l3_sys.c | 75 +- drivers/s390/net/smsgiucv.c | 2 +- drivers/s390/scsi/zfcp_dbf.c | 65 +- drivers/s390/scsi/zfcp_erp.c | 123 +- drivers/s390/scsi/zfcp_ext.h | 10 +- drivers/s390/scsi/zfcp_scsi.c | 32 +- drivers/scsi/3w-9xxx.c | 11 +- drivers/scsi/3w-sas.c | 3 + drivers/scsi/3w-xxxx.c | 5 + drivers/scsi/aacraid/aachba.c | 15 +- drivers/scsi/aacraid/aacraid.h | 1 + drivers/scsi/aacraid/commsup.c | 49 +- drivers/scsi/aacraid/linit.c | 7 +- drivers/scsi/aic94xx/aic94xx_init.c | 4 +- drivers/scsi/arm/fas216.c | 2 +- drivers/scsi/bfa/bfad_bsg.c | 6 +- drivers/scsi/bfa/bfad_debugfs.c | 5 +- drivers/scsi/bfa/bfad_im.c | 6 +- drivers/scsi/bfa/bfad_im.h | 10 + drivers/scsi/bnx2fc/bnx2fc_io.c | 1 + drivers/scsi/bnx2i/bnx2i_hwi.c | 2 + drivers/scsi/csiostor/csio_hw.c | 16 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 1 + drivers/scsi/cxlflash/main.c | 12 +- drivers/scsi/cxlflash/sislite.h | 1 + drivers/scsi/fcoe/fcoe_ctlr.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 9 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 11 +- drivers/scsi/hosts.c | 4 + drivers/scsi/hpsa.c | 89 +- drivers/scsi/hpsa.h | 1 + drivers/scsi/ibmvscsi/ibmvfc.h | 2 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 4 +- drivers/scsi/isci/port_config.c | 3 +- drivers/scsi/iscsi_tcp.c | 8 + drivers/scsi/libfc/fc_disc.c | 7 +- drivers/scsi/libfc/fc_rport.c | 1 + drivers/scsi/libiscsi.c | 36 +- drivers/scsi/libsas/sas_expander.c | 14 +- drivers/scsi/libsas/sas_scsi_host.c | 50 +- drivers/scsi/lpfc/lpfc.h | 2 +- drivers/scsi/lpfc/lpfc_attr.c | 11 +- drivers/scsi/lpfc/lpfc_bsg.c | 4 +- drivers/scsi/lpfc/lpfc_ct.c | 1 + drivers/scsi/lpfc/lpfc_els.c | 37 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 13 +- drivers/scsi/lpfc/lpfc_hw4.h | 2 +- drivers/scsi/lpfc/lpfc_init.c | 99 +- drivers/scsi/lpfc/lpfc_mem.c | 2 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 36 +- drivers/scsi/lpfc/lpfc_nvmet.c | 17 +- drivers/scsi/lpfc/lpfc_sli.c | 36 +- drivers/scsi/megaraid.c | 3 + drivers/scsi/megaraid/megaraid_sas.h | 10 +- drivers/scsi/megaraid/megaraid_sas_base.c | 301 ++-- drivers/scsi/megaraid/megaraid_sas_fp.c | 36 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 105 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 7 - drivers/scsi/mpt3sas/mpt3sas_base.c | 13 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 3 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 56 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 5 +- drivers/scsi/mvsas/mv_94xx.c | 23 +- drivers/scsi/osd/osd_initiator.c | 4 +- drivers/scsi/qedf/qedf_main.c | 22 + drivers/scsi/qedi/qedi.h | 7 +- drivers/scsi/qedi/qedi_fw.c | 5 + drivers/scsi/qedi/qedi_main.c | 63 +- drivers/scsi/qla2xxx/qla_attr.c | 1 + drivers/scsi/qla2xxx/qla_def.h | 49 +- drivers/scsi/qla2xxx/qla_gbl.h | 1 + drivers/scsi/qla2xxx/qla_gs.c | 76 +- drivers/scsi/qla2xxx/qla_init.c | 91 +- drivers/scsi/qla2xxx/qla_inline.h | 2 + drivers/scsi/qla2xxx/qla_iocb.c | 66 +- drivers/scsi/qla2xxx/qla_isr.c | 21 +- drivers/scsi/qla2xxx/qla_mbx.c | 3 +- drivers/scsi/qla2xxx/qla_mid.c | 47 +- drivers/scsi/qla2xxx/qla_os.c | 101 +- drivers/scsi/qla2xxx/qla_target.c | 27 +- drivers/scsi/qla4xxx/ql4_def.h | 2 + drivers/scsi/qla4xxx/ql4_os.c | 46 + drivers/scsi/scsi_debug.c | 6 +- drivers/scsi/scsi_debugfs.c | 6 +- drivers/scsi/scsi_devinfo.c | 18 +- drivers/scsi/scsi_dh.c | 10 +- drivers/scsi/scsi_error.c | 19 +- drivers/scsi/scsi_lib.c | 62 +- drivers/scsi/scsi_sysfs.c | 25 +- drivers/scsi/scsi_transport_iscsi.c | 29 +- drivers/scsi/scsi_transport_srp.c | 22 +- drivers/scsi/sd.c | 21 +- drivers/scsi/sd_zbc.c | 137 +- drivers/scsi/ses.c | 11 +- drivers/scsi/sg.c | 45 +- drivers/scsi/smartpqi/Makefile | 2 +- drivers/scsi/sr.c | 50 +- drivers/scsi/sr_ioctl.c | 10 +- drivers/scsi/storvsc_drv.c | 16 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 2 +- drivers/scsi/ufs/ufshcd.c | 37 +- drivers/scsi/virtio_scsi.c | 59 +- drivers/scsi/vmw_pvscsi.c | 13 +- drivers/scsi/xen-scsifront.c | 33 +- drivers/soc/amlogic/meson-gx-socinfo.c | 4 +- drivers/soc/bcm/raspberrypi-power.c | 2 +- drivers/soc/fsl/qbman/qman.c | 28 +- drivers/soc/imx/gpc.c | 31 +- drivers/soc/imx/gpcv2.c | 35 +- drivers/soc/lantiq/gphy.c | 36 - drivers/soc/mediatek/mtk-pmic-wrap.c | 2 +- drivers/soc/mediatek/mtk-scpsys.c | 2 +- drivers/soc/qcom/smsm.c | 6 +- drivers/soc/qcom/wcnss_ctrl.c | 2 +- drivers/soc/rockchip/pm_domains.c | 2 +- drivers/spi/spi-armada-3700.c | 13 + drivers/spi/spi-atmel.c | 10 +- drivers/spi/spi-axi-spi-engine.c | 4 +- drivers/spi/spi-bcm-qspi.c | 32 +- drivers/spi/spi-bcm2835aux.c | 5 + drivers/spi/spi-cadence.c | 8 + drivers/spi/spi-davinci.c | 2 +- drivers/spi/spi-fsl-dspi.c | 24 +- drivers/spi/spi-imx.c | 15 +- drivers/spi/spi-meson-spicc.c | 11 +- drivers/spi/spi-pxa2xx.c | 4 + drivers/spi/spi-pxa2xx.h | 2 +- drivers/spi/spi-rspi.c | 34 +- drivers/spi/spi-s3c64xx.c | 4 +- drivers/spi/spi-sh-msiof.c | 80 +- drivers/spi/spi-sun4i.c | 2 +- drivers/spi/spi-sun6i.c | 2 +- drivers/spi/spi-tegra20-slink.c | 31 +- drivers/spi/spi-xilinx.c | 11 + drivers/spi/spi.c | 36 +- drivers/staging/android/ashmem.c | 40 +- drivers/staging/android/ion/Kconfig | 2 +- drivers/staging/android/ion/ion-ioctl.c | 4 +- drivers/staging/android/ion/ion.c | 9 +- drivers/staging/android/ion/ion_cma_heap.c | 32 +- drivers/staging/android/ion/ion_heap.c | 2 +- drivers/staging/android/ion/ion_system_heap.c | 2 +- drivers/staging/ccree/cc_lli_defs.h | 2 +- drivers/staging/ccree/ssi_cipher.c | 1 + drivers/staging/ccree/ssi_driver.c | 2 +- drivers/staging/ccree/ssi_hash.c | 11 +- drivers/staging/comedi/drivers.c | 3 +- drivers/staging/comedi/drivers/ni_mio_common.c | 5 +- drivers/staging/comedi/drivers/quatech_daqp_cs.c | 2 +- drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c | 21 +- drivers/staging/fsl-mc/bus/Kconfig | 2 +- drivers/staging/fsl-mc/bus/dpio/dpio-service.c | 4 +- .../staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c | 2 + drivers/staging/fsl-mc/include/dpaa2-io.h | 6 +- drivers/staging/greybus/light.c | 2 + drivers/staging/greybus/loopback.c | 4 +- drivers/staging/greybus/spilib.c | 8 +- drivers/staging/iio/adc/ad7192.c | 27 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 4 +- drivers/staging/irda/net/af_irda.c | 13 +- drivers/staging/ks7010/ks_hostif.c | 31 +- drivers/staging/ks7010/ks_hostif.h | 1 + .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 9 +- .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h | 2 +- .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 36 +- .../staging/lustre/lnet/libcfs/linux/linux-cpu.c | 13 +- .../lustre/lnet/libcfs/linux/linux-crypto-adler.c | 1 + drivers/staging/lustre/lustre/include/obd.h | 2 +- drivers/staging/lustre/lustre/ldlm/ldlm_lock.c | 6 +- drivers/staging/lustre/lustre/llite/xattr.c | 6 +- drivers/staging/lustre/lustre/lmv/lmv_obd.c | 2 +- drivers/staging/lustre/lustre/osc/osc_cache.c | 2 +- drivers/staging/lustre/lustre/ptlrpc/sec.c | 2 +- drivers/staging/media/atomisp/i2c/ov2680.c | 6 +- .../atomisp/pci/atomisp2/atomisp_compat_ioctl32.c | 49 +- .../media/atomisp/pci/atomisp2/atomisp_fops.c | 6 + drivers/staging/media/imx/imx-ic-prpencvf.c | 1 + drivers/staging/media/imx/imx-media-csi.c | 1 + drivers/staging/media/lirc/lirc_zilog.c | 9 +- drivers/staging/media/omap4iss/iss_video.c | 3 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 2 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 6 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 83 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 14 +- drivers/staging/rtl8188eu/os_dep/mon.c | 34 +- drivers/staging/rtl8192u/r8192U_core.c | 2 + drivers/staging/rtl8723bs/core/rtw_ap.c | 2 +- drivers/staging/rtlwifi/phydm/phydm_dig.c | 2 + drivers/staging/rtlwifi/rtl8822be/fw.c | 4 +- drivers/staging/rtlwifi/rtl8822be/hw.c | 2 +- drivers/staging/rtlwifi/wifi.h | 1 + drivers/staging/rts5208/sd.c | 2 +- drivers/staging/sm750fb/ddk750_chip.h | 2 +- drivers/staging/speakup/speakup_soft.c | 6 +- drivers/staging/typec/fusb302/fusb302.c | 21 +- drivers/staging/typec/tcpm.c | 3 +- drivers/staging/vboxvideo/vbox_drv.h | 8 +- drivers/staging/vboxvideo/vbox_irq.c | 4 +- drivers/staging/vboxvideo/vbox_mode.c | 26 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 16 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 54 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 7 +- .../vc04_services/bcm2835-camera/mmal-vchiq.c | 11 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 1 + drivers/staging/vt6655/device_main.c | 3 +- drivers/staging/wilc1000/wilc_wlan.c | 2 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 16 +- drivers/target/iscsi/iscsi_target.c | 33 +- drivers/target/iscsi/iscsi_target_auth.c | 48 +- drivers/target/iscsi/iscsi_target_configfs.c | 3 +- drivers/target/iscsi/iscsi_target_login.c | 43 +- drivers/target/iscsi/iscsi_target_nego.c | 3 + drivers/target/iscsi/iscsi_target_tpg.c | 3 +- drivers/target/iscsi/iscsi_target_util.c | 4 + drivers/target/target_core_device.c | 22 +- drivers/target/target_core_file.c | 4 + drivers/target/target_core_iblock.c | 8 +- drivers/target/target_core_pr.c | 20 +- drivers/target/target_core_pscsi.c | 6 +- drivers/target/target_core_tmr.c | 12 +- drivers/target/target_core_transport.c | 31 +- drivers/target/target_core_user.c | 7 + drivers/tee/optee/core.c | 1 - drivers/tee/tee_core.c | 11 + drivers/tee/tee_shm.c | 5 +- drivers/thermal/broadcom/bcm2835_thermal.c | 4 +- drivers/thermal/hisi_thermal.c | 74 +- drivers/thermal/imx_thermal.c | 6 +- drivers/thermal/int340x_thermal/int3400_thermal.c | 10 +- drivers/thermal/int340x_thermal/int3403_thermal.c | 3 +- drivers/thermal/of-thermal.c | 7 +- drivers/thermal/power_allocator.c | 2 + drivers/thermal/samsung/exynos_tmu.c | 15 +- drivers/thermal/step_wise.c | 11 +- drivers/thunderbolt/icm.c | 10 +- drivers/thunderbolt/nhi.c | 1 + drivers/thunderbolt/switch.c | 9 + drivers/thunderbolt/tb.c | 1 + drivers/tty/Kconfig | 6 +- drivers/tty/goldfish.c | 2 + drivers/tty/hvc/hvc_opal.c | 1 - drivers/tty/n_gsm.c | 40 +- drivers/tty/n_tty.c | 65 +- drivers/tty/pty.c | 5 +- drivers/tty/rocket.c | 2 +- drivers/tty/serdev/core.c | 20 +- drivers/tty/serdev/serdev-ttyport.c | 40 +- drivers/tty/serial/8250/8250_dw.c | 6 +- drivers/tty/serial/8250/8250_early.c | 14 +- drivers/tty/serial/8250/8250_exar.c | 38 +- drivers/tty/serial/8250/8250_fintek.c | 5 +- drivers/tty/serial/8250/8250_of.c | 6 +- drivers/tty/serial/8250/8250_omap.c | 16 +- drivers/tty/serial/8250/8250_pci.c | 26 +- drivers/tty/serial/8250/8250_port.c | 70 +- drivers/tty/serial/8250/8250_uniphier.c | 5 +- drivers/tty/serial/8250/serial_cs.c | 6 +- drivers/tty/serial/altera_uart.c | 12 +- drivers/tty/serial/amba-pl011.c | 16 + drivers/tty/serial/arc_uart.c | 5 + drivers/tty/serial/atmel_serial.c | 6 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 10 +- drivers/tty/serial/earlycon.c | 14 +- drivers/tty/serial/fsl_lpuart.c | 7 +- drivers/tty/serial/imx.c | 34 +- drivers/tty/serial/mvebu-uart.c | 4 +- drivers/tty/serial/mxs-auart.c | 4 + drivers/tty/serial/omap-serial.c | 2 +- drivers/tty/serial/samsung.c | 11 +- drivers/tty/serial/serial_core.c | 21 +- drivers/tty/serial/sh-sci.c | 28 +- drivers/tty/serial/xilinx_uartps.c | 2 +- drivers/tty/sysrq.c | 9 +- drivers/tty/tty_baudrate.c | 13 +- drivers/tty/tty_buffer.c | 2 +- drivers/tty/tty_io.c | 24 +- drivers/tty/tty_ldisc.c | 33 +- drivers/tty/vt/vt.c | 18 +- drivers/tty/vt/vt_ioctl.c | 4 + drivers/uio/uio.c | 3 +- drivers/uio/uio_hv_generic.c | 7 + drivers/usb/Kconfig | 8 + drivers/usb/chipidea/ci_hdrc_msm.c | 2 +- drivers/usb/class/cdc-acm.c | 83 +- drivers/usb/class/cdc-acm.h | 1 - drivers/usb/common/ulpi.c | 4 +- drivers/usb/core/config.c | 36 +- drivers/usb/core/devio.c | 52 +- drivers/usb/core/driver.c | 28 +- drivers/usb/core/generic.c | 9 +- drivers/usb/core/hcd-pci.c | 2 - drivers/usb/core/hcd.c | 1 + drivers/usb/core/hub.c | 35 +- drivers/usb/core/ledtrig-usbport.c | 8 +- drivers/usb/core/message.c | 15 + drivers/usb/core/quirks.c | 32 +- drivers/usb/core/urb.c | 30 +- drivers/usb/core/usb.c | 2 + drivers/usb/dwc2/core.h | 5 +- drivers/usb/dwc2/gadget.c | 27 +- drivers/usb/dwc2/hcd.c | 172 ++- drivers/usb/dwc2/hcd.h | 8 + drivers/usb/dwc2/hcd_intr.c | 11 +- drivers/usb/dwc2/hcd_queue.c | 5 +- drivers/usb/dwc3/Makefile | 2 +- drivers/usb/dwc3/core.c | 68 +- drivers/usb/dwc3/core.h | 23 +- drivers/usb/dwc3/dwc3-of-simple.c | 7 +- drivers/usb/dwc3/dwc3-omap.c | 16 + drivers/usb/dwc3/dwc3-pci.c | 4 +- drivers/usb/dwc3/ep0.c | 7 +- drivers/usb/dwc3/gadget.c | 49 +- drivers/usb/dwc3/gadget.h | 2 +- drivers/usb/early/xhci-dbc.h | 6 +- drivers/usb/gadget/composite.c | 50 +- drivers/usb/gadget/function/f_fs.c | 96 +- drivers/usb/gadget/function/f_midi.c | 3 +- drivers/usb/gadget/function/f_printer.c | 6 +- drivers/usb/gadget/function/f_uac2.c | 26 +- drivers/usb/gadget/function/u_audio.c | 88 +- drivers/usb/gadget/u_f.h | 2 + drivers/usb/gadget/udc/bdc/bdc_pci.c | 1 + drivers/usb/gadget/udc/core.c | 43 +- drivers/usb/gadget/udc/fotg210-udc.c | 15 +- drivers/usb/gadget/udc/fsl_udc_core.c | 4 +- drivers/usb/gadget/udc/goku_udc.h | 2 +- drivers/usb/gadget/udc/net2280.c | 16 +- drivers/usb/gadget/udc/r8a66597-udc.c | 6 +- drivers/usb/gadget/udc/renesas_usb3.c | 22 +- drivers/usb/host/Kconfig | 8 - drivers/usb/host/ehci-dbg.c | 2 +- drivers/usb/host/ehci-hub.c | 4 +- drivers/usb/host/ohci-hcd.c | 13 +- drivers/usb/host/ohci-hub.c | 4 +- drivers/usb/host/ohci-q.c | 17 +- drivers/usb/host/pci-quirks.c | 109 ++ drivers/usb/host/pci-quirks.h | 5 + drivers/usb/host/u132-hcd.c | 2 +- drivers/usb/host/xhci-hub.c | 14 +- drivers/usb/host/xhci-mem.c | 30 +- drivers/usb/host/xhci-pci.c | 20 + drivers/usb/host/xhci-plat.c | 12 +- drivers/usb/host/xhci-rcar.c | 4 + drivers/usb/host/xhci-ring.c | 18 +- drivers/usb/host/xhci-tegra.c | 2 +- drivers/usb/host/xhci-trace.h | 36 +- drivers/usb/host/xhci.c | 132 +- drivers/usb/host/xhci.h | 32 +- drivers/usb/misc/ldusb.c | 6 + drivers/usb/misc/usb3503.c | 2 + drivers/usb/misc/uss720.c | 4 +- drivers/usb/misc/yurex.c | 29 +- drivers/usb/mon/mon_bin.c | 8 +- drivers/usb/mon/mon_text.c | 126 +- drivers/usb/mtu3/mtu3_core.c | 4 +- drivers/usb/musb/da8xx.c | 10 +- drivers/usb/musb/musb_core.c | 7 +- drivers/usb/musb/musb_dsps.c | 12 +- drivers/usb/musb/musb_gadget.c | 3 +- drivers/usb/musb/musb_gadget_ep0.c | 14 +- drivers/usb/musb/musb_host.c | 17 +- drivers/usb/musb/musb_host.h | 7 +- drivers/usb/musb/musb_virthub.c | 25 +- drivers/usb/phy/phy-fsl-usb.c | 4 +- drivers/usb/phy/phy-tahvo.c | 3 +- drivers/usb/renesas_usbhs/fifo.c | 5 + drivers/usb/serial/Kconfig | 2 + drivers/usb/serial/ch341.c | 2 +- drivers/usb/serial/cp210x.c | 19 + drivers/usb/serial/ftdi_sio.c | 6 +- drivers/usb/serial/ftdi_sio_ids.h | 15 + drivers/usb/serial/garmin_gps.c | 22 +- drivers/usb/serial/io_edgeport.c | 1 - drivers/usb/serial/io_ti.h | 2 +- drivers/usb/serial/keyspan_pda.c | 4 +- drivers/usb/serial/kobil_sct.c | 12 +- drivers/usb/serial/metro-usb.c | 11 +- drivers/usb/serial/mos7840.c | 3 + drivers/usb/serial/option.c | 451 +++--- drivers/usb/serial/pl2303.c | 3 + drivers/usb/serial/pl2303.h | 2 + drivers/usb/serial/qcserial.c | 4 + drivers/usb/serial/sierra.c | 4 +- drivers/usb/serial/ti_usb_3410_5052.c | 2 +- drivers/usb/serial/usb-serial-simple.c | 14 + drivers/usb/serial/usb_debug.c | 6 +- drivers/usb/serial/visor.c | 69 +- drivers/usb/storage/scsiglue.c | 9 + drivers/usb/storage/uas-detect.h | 4 + drivers/usb/storage/uas.c | 34 +- drivers/usb/storage/unusual_devs.h | 30 + drivers/usb/storage/unusual_uas.h | 23 + drivers/usb/typec/ucsi/Makefile | 2 +- drivers/usb/typec/ucsi/ucsi.c | 15 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 5 + drivers/usb/usbip/Kconfig | 2 +- drivers/usb/usbip/stub.h | 2 + drivers/usb/usbip/stub_dev.c | 49 +- drivers/usb/usbip/stub_main.c | 105 +- drivers/usb/usbip/stub_rx.c | 58 +- drivers/usb/usbip/stub_tx.c | 13 +- drivers/usb/usbip/usbip_common.c | 33 +- drivers/usb/usbip/usbip_common.h | 3 +- drivers/usb/usbip/usbip_event.c | 4 - drivers/usb/usbip/vhci_hcd.c | 28 +- drivers/usb/usbip/vhci_rx.c | 23 +- drivers/usb/usbip/vhci_sysfs.c | 49 +- drivers/usb/usbip/vhci_tx.c | 3 +- drivers/usb/usbip/vudc_rx.c | 19 + drivers/usb/usbip/vudc_sysfs.c | 8 +- drivers/usb/usbip/vudc_tx.c | 11 +- drivers/usb/wusbcore/security.c | 2 +- drivers/uwb/hwa-rc.c | 1 + drivers/vfio/mdev/mdev_core.c | 102 +- drivers/vfio/mdev/mdev_private.h | 2 +- drivers/vfio/pci/vfio_pci.c | 4 + drivers/vfio/pci/vfio_pci_config.c | 31 +- drivers/vfio/platform/vfio_platform_common.c | 15 +- drivers/vfio/vfio_iommu_spapr_tce.c | 10 +- drivers/vfio/vfio_iommu_type1.c | 103 +- drivers/vhost/net.c | 28 +- drivers/vhost/scsi.c | 5 +- drivers/vhost/vhost.c | 38 +- drivers/video/backlight/as3711_bl.c | 33 +- drivers/video/backlight/corgi_lcd.c | 2 +- drivers/video/backlight/max8925_bl.c | 4 +- drivers/video/backlight/pwm_bl.c | 13 +- drivers/video/backlight/tdo24m.c | 2 +- drivers/video/backlight/tosa_lcd.c | 2 +- drivers/video/backlight/tps65217_bl.c | 4 +- drivers/video/console/dummycon.c | 1 - drivers/video/console/vgacon.c | 34 +- drivers/video/fbdev/atmel_lcdfb.c | 8 +- drivers/video/fbdev/au1200fb.c | 7 +- drivers/video/fbdev/controlfb.h | 2 + drivers/video/fbdev/core/fbmem.c | 38 +- drivers/video/fbdev/core/modedb.c | 41 +- drivers/video/fbdev/geode/video_gx.c | 2 +- drivers/video/fbdev/goldfishfb.c | 1 + drivers/video/fbdev/mmp/core.c | 5 + drivers/video/fbdev/omap/omapfb_main.c | 2 +- .../omap2/omapfb/displays/panel-tpo-td028ttec1.c | 3 + drivers/video/fbdev/pxafb.c | 4 +- drivers/video/fbdev/sbuslib.c | 4 +- drivers/video/fbdev/udlfb.c | 10 +- drivers/video/fbdev/uvesafb.c | 3 +- drivers/video/fbdev/vfb.c | 17 + drivers/video/fbdev/via/viafbdev.c | 3 +- drivers/video/hdmi.c | 51 +- drivers/virtio/virtio.c | 2 + drivers/virtio/virtio_balloon.c | 2 + drivers/virtio/virtio_pci_legacy.c | 14 +- drivers/virtio/virtio_ring.c | 2 - drivers/w1/masters/mxc_w1.c | 20 +- drivers/w1/w1.c | 2 +- drivers/watchdog/Kconfig | 2 +- drivers/watchdog/asm9260_wdt.c | 8 +- drivers/watchdog/aspeed_wdt.c | 13 +- drivers/watchdog/da9063_wdt.c | 17 +- drivers/watchdog/davinci_wdt.c | 15 +- drivers/watchdog/dw_wdt.c | 37 +- drivers/watchdog/f71808e_wdt.c | 5 +- drivers/watchdog/gpio_wdt.c | 3 +- drivers/watchdog/hpwdt.c | 507 +------ drivers/watchdog/imx2_wdt.c | 20 +- drivers/watchdog/sbsa_gwdt.c | 3 +- drivers/watchdog/sp5100_tco.h | 2 +- drivers/watchdog/watchdog_dev.c | 17 +- drivers/watchdog/wdat_wdt.c | 2 +- drivers/xen/Kconfig | 2 +- drivers/xen/balloon.c | 65 +- drivers/xen/cpu_hotplug.c | 15 +- drivers/xen/events/events_base.c | 8 +- drivers/xen/gntdev.c | 8 +- drivers/xen/grant-table.c | 4 +- drivers/xen/manage.c | 24 +- drivers/xen/pvcalls-back.c | 2 +- drivers/xen/swiotlb-xen.c | 2 +- drivers/xen/tmem.c | 4 + drivers/xen/xen-acpi-processor.c | 6 +- drivers/xen/xen-balloon.c | 2 +- drivers/xen/xen-scsiback.c | 16 +- drivers/xen/xenbus/xenbus.h | 1 + drivers/xen/xenbus/xenbus_comms.c | 1 + drivers/xen/xenbus/xenbus_dev_frontend.c | 5 +- drivers/xen/xenbus/xenbus_probe.c | 5 +- drivers/xen/xenbus/xenbus_xs.c | 3 + drivers/zorro/zorro.c | 12 + fs/9p/vfs_inode.c | 3 + fs/9p/vfs_inode_dotl.c | 3 + fs/9p/xattr.c | 6 +- fs/affs/namei.c | 10 +- fs/afs/cmservice.c | 3 + fs/afs/rxrpc.c | 20 +- fs/afs/security.c | 10 +- fs/afs/write.c | 8 +- fs/aio.c | 51 +- fs/autofs4/autofs_i.h | 4 +- fs/autofs4/dev-ioctl.c | 22 +- fs/autofs4/inode.c | 1 - fs/autofs4/root.c | 19 +- fs/autofs4/waitq.c | 16 +- fs/binfmt_elf.c | 7 +- fs/binfmt_misc.c | 12 +- fs/block_dev.c | 9 +- fs/btrfs/backref.c | 12 +- fs/btrfs/ctree.c | 52 +- fs/btrfs/ctree.h | 4 +- fs/btrfs/delayed-inode.c | 71 +- fs/btrfs/dev-replace.c | 6 + fs/btrfs/disk-io.c | 62 +- fs/btrfs/extent-tree.c | 69 +- fs/btrfs/extent_io.c | 3 + fs/btrfs/file.c | 14 +- fs/btrfs/free-space-cache.c | 3 +- fs/btrfs/inode.c | 234 +-- fs/btrfs/ioctl.c | 46 +- fs/btrfs/props.c | 12 +- fs/btrfs/qgroup.c | 19 + fs/btrfs/raid56.c | 67 +- fs/btrfs/relocation.c | 23 +- fs/btrfs/scrub.c | 63 +- fs/btrfs/send.c | 127 +- fs/btrfs/super.c | 7 +- fs/btrfs/tests/free-space-tree-tests.c | 3 +- fs/btrfs/tests/qgroup-tests.c | 2 +- fs/btrfs/transaction.c | 10 +- fs/btrfs/tree-log.c | 215 ++- fs/btrfs/volumes.c | 91 +- fs/btrfs/volumes.h | 12 + fs/buffer.c | 10 +- fs/cachefiles/namei.c | 1 - fs/cachefiles/rdwr.c | 17 +- fs/ceph/file.c | 19 +- fs/ceph/inode.c | 1 + fs/ceph/mds_client.c | 42 +- fs/ceph/super.c | 29 +- fs/cifs/Kconfig | 1 + fs/cifs/cifs_debug.c | 38 +- fs/cifs/cifs_unicode.c | 3 - fs/cifs/cifsacl.h | 14 + fs/cifs/cifsencrypt.c | 88 +- fs/cifs/cifsfs.c | 32 +- fs/cifs/cifsglob.h | 4 + fs/cifs/cifsproto.h | 6 + fs/cifs/cifssmb.c | 25 +- fs/cifs/connect.c | 14 +- fs/cifs/dir.c | 9 +- fs/cifs/file.c | 26 +- fs/cifs/inode.c | 37 + fs/cifs/link.c | 31 +- fs/cifs/misc.c | 76 +- fs/cifs/readdir.c | 11 +- fs/cifs/sess.c | 6 + fs/cifs/smb1ops.c | 1 + fs/cifs/smb2inode.c | 2 +- fs/cifs/smb2misc.c | 7 + fs/cifs/smb2ops.c | 165 ++- fs/cifs/smb2pdu.c | 101 +- fs/cifs/smb2pdu.h | 11 + fs/cifs/smb2proto.h | 3 + fs/cifs/smb2transport.c | 98 +- fs/cifs/smbencrypt.c | 27 +- fs/cifs/transport.c | 18 +- fs/coda/upcall.c | 3 +- fs/configfs/dir.c | 11 + fs/crypto/crypto.c | 18 +- fs/dax.c | 8 +- fs/dcache.c | 88 +- fs/devpts/inode.c | 48 +- fs/direct-io.c | 3 +- fs/ecryptfs/crypto.c | 41 +- fs/ecryptfs/file.c | 21 +- fs/ecryptfs/inode.c | 3 +- fs/ecryptfs/messaging.c | 7 +- fs/exec.c | 16 +- fs/ext2/inode.c | 10 - fs/ext2/namei.c | 6 +- fs/ext2/super.c | 3 +- fs/ext4/balloc.c | 44 +- fs/ext4/dir.c | 20 +- fs/ext4/ext4.h | 11 +- fs/ext4/ext4_extents.h | 1 + fs/ext4/ext4_jbd2.c | 7 - fs/ext4/extents.c | 29 +- fs/ext4/ialloc.c | 78 +- fs/ext4/indirect.c | 14 +- fs/ext4/inline.c | 78 +- fs/ext4/inode.c | 119 +- fs/ext4/ioctl.c | 24 +- fs/ext4/mballoc.c | 10 +- fs/ext4/mmp.c | 8 +- fs/ext4/namei.c | 17 +- fs/ext4/resize.c | 25 +- fs/ext4/super.c | 129 +- fs/ext4/sysfs.c | 13 +- fs/ext4/xattr.c | 163 ++- fs/ext4/xattr.h | 11 + fs/f2fs/checkpoint.c | 2 + fs/f2fs/data.c | 12 +- fs/f2fs/extent_cache.c | 3 + fs/f2fs/f2fs.h | 20 +- fs/f2fs/file.c | 44 +- fs/f2fs/gc.c | 31 +- fs/f2fs/inline.c | 22 + fs/f2fs/inode.c | 13 +- fs/f2fs/namei.c | 12 +- fs/f2fs/node.c | 25 +- fs/f2fs/segment.c | 40 +- fs/f2fs/segment.h | 25 +- fs/f2fs/super.c | 27 +- fs/f2fs/sysfs.c | 10 +- fs/fat/cache.c | 19 +- fs/fat/fat.h | 5 + fs/fat/fatent.c | 6 +- fs/fat/inode.c | 22 +- fs/fcntl.c | 16 +- fs/fs-writeback.c | 9 +- fs/fscache/operation.c | 6 +- fs/fscache/page.c | 13 +- fs/fuse/control.c | 13 +- fs/fuse/dev.c | 42 +- fs/fuse/dir.c | 23 +- fs/fuse/file.c | 1 + fs/fuse/fuse_i.h | 5 +- fs/fuse/inode.c | 38 +- fs/gfs2/bmap.c | 2 +- fs/gfs2/file.c | 9 +- fs/gfs2/quota.h | 2 + fs/gfs2/rgrp.c | 3 +- fs/hfs/brec.c | 7 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/super.c | 5 +- fs/hugetlbfs/inode.c | 23 +- fs/inode.c | 7 + fs/iomap.c | 21 +- fs/isofs/inode.c | 10 + fs/isofs/isofs.h | 2 +- fs/isofs/rock.h | 2 +- fs/isofs/util.c | 2 +- fs/jbd2/journal.c | 30 +- fs/jbd2/transaction.c | 15 +- fs/jffs2/dir.c | 12 +- fs/jffs2/fs.c | 1 - fs/jffs2/super.c | 2 +- fs/jfs/namei.c | 12 +- fs/jfs/xattr.c | 10 +- fs/kernfs/file.c | 2 +- fs/lockd/svc.c | 38 +- fs/locks.c | 7 + fs/mbcache.c | 1 + fs/namei.c | 26 +- fs/namespace.c | 41 +- fs/ncpfs/ncplib_kernel.c | 4 + fs/nfs/blocklayout/dev.c | 2 +- fs/nfs/callback_proc.c | 25 +- fs/nfs/callback_xdr.c | 11 +- fs/nfs/dir.c | 6 +- fs/nfs/direct.c | 6 +- fs/nfs/file.c | 18 +- fs/nfs/filelayout/filelayout.c | 4 +- fs/nfs/io.c | 2 +- fs/nfs/nfs4_fs.h | 2 +- fs/nfs/nfs4client.c | 6 +- fs/nfs/nfs4idmap.c | 11 +- fs/nfs/nfs4proc.c | 238 +++- fs/nfs/nfs4state.c | 7 +- fs/nfs/nfs4sysctl.c | 2 +- fs/nfs/nfs4trace.h | 24 +- fs/nfs/nfs4xdr.c | 64 +- fs/nfs/pnfs.c | 23 +- fs/nfs/pnfs_nfs.c | 16 +- fs/nfs/super.c | 4 +- fs/nfs/write.c | 83 +- fs/nfs_common/grace.c | 10 +- fs/nfsd/auth.c | 3 + fs/nfsd/nfs4proc.c | 19 +- fs/nfsd/nfs4state.c | 218 ++- fs/nfsd/nfs4xdr.c | 15 +- fs/nfsd/xdr4.h | 2 + fs/nilfs2/namei.c | 6 +- fs/nilfs2/segment.c | 6 +- fs/notify/dnotify/dnotify.c | 7 +- fs/notify/fanotify/fanotify.c | 67 +- fs/notify/fsnotify.c | 35 +- fs/notify/mark.c | 107 +- fs/ocfs2/acl.c | 6 + fs/ocfs2/aops.c | 26 +- fs/ocfs2/buffer_head_io.c | 1 + fs/ocfs2/cluster/nodemanager.c | 63 +- fs/ocfs2/dlm/dlmdomain.c | 14 - fs/ocfs2/dlm/dlmdomain.h | 25 +- fs/ocfs2/dlm/dlmmaster.c | 4 +- fs/ocfs2/dlm/dlmrecovery.c | 10 + fs/ocfs2/dlmglue.c | 9 + fs/ocfs2/file.c | 9 +- fs/ocfs2/journal.c | 23 +- fs/ocfs2/refcounttree.c | 14 +- fs/ocfs2/super.c | 5 +- fs/ocfs2/xattr.c | 2 + fs/orangefs/devorangefs-req.c | 3 +- fs/orangefs/file.c | 7 +- fs/orangefs/inode.c | 7 + fs/orangefs/namei.c | 16 +- fs/orangefs/orangefs-kernel.h | 11 - fs/orangefs/super.c | 5 + fs/orangefs/waitqueue.c | 4 +- fs/overlayfs/inode.c | 73 +- fs/overlayfs/namei.c | 15 +- fs/overlayfs/overlayfs.h | 4 +- fs/overlayfs/ovl_entry.h | 2 +- fs/overlayfs/readdir.c | 43 +- fs/overlayfs/super.c | 20 +- fs/overlayfs/util.c | 7 +- fs/pipe.c | 34 +- fs/proc/array.c | 32 +- fs/proc/base.c | 57 +- fs/proc/cpuinfo.c | 6 + fs/proc/kcore.c | 49 +- fs/proc/proc_sysctl.c | 3 + fs/proc/proc_tty.c | 3 +- fs/proc/task_mmu.c | 24 +- fs/pstore/ram_core.c | 17 +- fs/quota/dquot.c | 22 +- fs/quota/quota.c | 2 + fs/reiserfs/journal.c | 2 +- fs/reiserfs/namei.c | 12 +- fs/reiserfs/prints.c | 141 +- fs/reiserfs/reiserfs.h | 2 +- fs/reiserfs/super.c | 1 - fs/reiserfs/xattr.c | 4 +- fs/seq_file.c | 5 +- fs/squashfs/block.c | 2 + fs/squashfs/cache.c | 3 + fs/squashfs/file.c | 58 +- fs/squashfs/file_cache.c | 4 +- fs/squashfs/file_direct.c | 24 +- fs/squashfs/fragment.c | 17 +- fs/squashfs/squashfs.h | 3 +- fs/squashfs/squashfs_fs.h | 6 + fs/squashfs/squashfs_fs_sb.h | 1 + fs/squashfs/super.c | 5 +- fs/super.c | 36 +- fs/sysfs/file.c | 44 + fs/sysfs/symlink.c | 1 + fs/ubifs/dir.c | 10 +- fs/ubifs/journal.c | 16 +- fs/ubifs/lprops.c | 8 +- fs/ubifs/super.c | 14 +- fs/ubifs/tnc.c | 21 +- fs/udf/directory.c | 3 + fs/udf/namei.c | 6 +- fs/udf/super.c | 7 +- fs/udf/unicode.c | 6 + fs/ufs/namei.c | 6 +- fs/userfaultfd.c | 34 +- fs/xattr.c | 26 +- fs/xfs/libxfs/xfs_alloc.c | 125 +- fs/xfs/libxfs/xfs_alloc.h | 2 + fs/xfs/libxfs/xfs_attr_leaf.c | 5 +- fs/xfs/libxfs/xfs_bmap.c | 2 +- fs/xfs/libxfs/xfs_format.h | 13 +- fs/xfs/xfs_aops.c | 6 +- fs/xfs/xfs_bmap_item.c | 23 +- fs/xfs/xfs_bmap_item.h | 3 +- fs/xfs/xfs_buf.c | 15 +- fs/xfs/xfs_discard.c | 14 +- fs/xfs/xfs_dquot.c | 14 +- fs/xfs/xfs_dquot_item.c | 40 +- fs/xfs/xfs_file.c | 14 +- fs/xfs/xfs_fsops.c | 2 +- fs/xfs/xfs_icache.c | 60 +- fs/xfs/xfs_inode.c | 22 + fs/xfs/xfs_ioctl.c | 3 +- fs/xfs/xfs_iops.c | 66 +- fs/xfs/xfs_log_recover.c | 77 +- fs/xfs/xfs_mount.h | 1 + fs/xfs/xfs_qm.c | 46 +- fs/xfs/xfs_refcount_item.c | 21 +- fs/xfs/xfs_refcount_item.h | 3 +- fs/xfs/xfs_super.c | 10 +- fs/xfs/xfs_trace.h | 9 +- include/acpi/acpi_bus.h | 1 + include/acpi/acpi_drivers.h | 1 + include/asm-generic/bug.h | 1 + include/asm-generic/mm_hooks.h | 5 +- include/asm-generic/pgtable.h | 50 + include/asm-generic/vmlinux.lds.h | 5 +- include/crypto/gcm.h | 8 + include/crypto/hash.h | 34 +- include/crypto/if_alg.h | 6 +- include/crypto/internal/hash.h | 10 + include/crypto/mcryptd.h | 1 + include/crypto/poly1305.h | 2 - include/crypto/vmac.h | 63 - include/drm/drm_crtc_helper.h | 1 + include/drm/drm_dp_helper.h | 1 + include/drm/drm_drv.h | 1 + include/drm/drm_edid.h | 3 +- include/drm/drm_syncobj.h | 5 - include/drm/i915_pciids.h | 160 ++- include/dt-bindings/clock/mt2701-clk.h | 3 +- include/kvm/arm_psci.h | 63 + include/linux/acpi.h | 3 + include/linux/arm-smccc.h | 185 ++- include/linux/atmdev.h | 15 + include/linux/backing-dev-defs.h | 7 +- include/linux/backing-dev.h | 30 +- include/linux/bio.h | 6 +- include/linux/bitmap.h | 22 +- include/linux/blk_types.h | 14 +- include/linux/blkdev.h | 29 +- include/linux/bpf.h | 23 +- include/linux/bpf_verifier.h | 6 +- include/linux/c2port.h | 4 - include/linux/cgroup-defs.h | 4 +- include/linux/clk-provider.h | 5 +- include/linux/compiler-clang.h | 10 +- include/linux/compiler-gcc.h | 69 +- include/linux/compiler-intel.h | 2 +- include/linux/compiler.h | 273 +--- include/linux/compiler_types.h | 274 ++++ include/linux/cpu.h | 32 +- include/linux/cpufreq.h | 1 + include/linux/cpuhotplug.h | 2 +- include/linux/cpuidle.h | 2 +- include/linux/cpumask.h | 2 + include/linux/crash_core.h | 2 + include/linux/cred.h | 1 + include/linux/crypto.h | 13 + include/linux/dax.h | 11 +- include/linux/dcache.h | 1 + include/linux/delayacct.h | 12 +- include/linux/dma-fence-array.h | 3 + include/linux/dma-iommu.h | 1 + include/linux/dma-mapping.h | 10 +- include/linux/efi.h | 12 +- include/linux/etherdevice.h | 2 +- include/linux/ethtool.h | 2 + include/linux/fdtable.h | 5 +- include/linux/filter.h | 2 - include/linux/fs.h | 18 +- include/linux/fscache.h | 2 +- include/linux/fsl/guts.h | 1 + include/linux/fsl_ifc.h | 6 +- include/linux/fsnotify_backend.h | 4 +- include/linux/genalloc.h | 3 +- include/linux/genhd.h | 5 +- include/linux/gfp.h | 9 - include/linux/hid.h | 15 +- include/linux/hugetlb.h | 8 - include/linux/hyperv.h | 3 + include/linux/hypervisor.h | 8 +- include/linux/if_vlan.h | 86 +- include/linux/iio/buffer_impl.h | 6 +- include/linux/iio/common/st_sensors.h | 7 +- include/linux/iio/timer/stm32-lptim-trigger.h | 5 +- include/linux/init.h | 9 +- include/linux/intel-iommu.h | 8 +- include/linux/intel-pti.h | 43 + include/linux/interrupt.h | 15 - include/linux/ipv6.h | 3 +- include/linux/irq.h | 11 +- include/linux/irqchip/arm-gic-v3.h | 1 + include/linux/irqchip/arm-gic.h | 1 + include/linux/jbd2.h | 431 +++--- include/linux/kconfig.h | 9 + include/linux/kcore.h | 1 + include/linux/kmemcheck.h | 172 --- include/linux/kvm_host.h | 14 +- include/linux/libata.h | 1 + include/linux/linkage.h | 2 +- include/linux/memblock.h | 1 - include/linux/migrate.h | 2 +- include/linux/mlx5/driver.h | 30 +- include/linux/mlx5/mlx5_ifc.h | 15 +- include/linux/mm.h | 18 +- include/linux/mm_inline.h | 6 - include/linux/mm_types.h | 10 +- include/linux/mm_types_task.h | 2 +- include/linux/mman.h | 3 +- include/linux/mmc/sdio_ids.h | 1 + include/linux/mmzone.h | 9 +- include/linux/module.h | 9 + include/linux/mtd/flashchip.h | 1 + include/linux/mtd/map.h | 130 +- include/linux/net.h | 3 - include/linux/netdev_features.h | 4 +- include/linux/netdevice.h | 21 + include/linux/netfilter/ipset/ip_set_timeout.h | 10 +- include/linux/netfilter/x_tables.h | 5 +- include/linux/nfs4.h | 12 +- include/linux/nospec.h | 68 + include/linux/oom.h | 11 + include/linux/pci.h | 21 + include/linux/pci_ids.h | 2 + include/linux/percpu-rwsem.h | 6 +- include/linux/phy.h | 2 +- include/linux/platform_data/ina2xx.h | 2 +- include/linux/posix-timers.h | 4 +- include/linux/power_supply.h | 1 + include/linux/printk.h | 4 + include/linux/property.h | 10 +- include/linux/psci.h | 14 + include/linux/pti.h | 50 +- include/linux/ptr_ring.h | 24 +- include/linux/rculist.h | 4 +- include/linux/rculist_nulls.h | 38 - include/linux/rcupdate.h | 4 +- include/linux/regulator/consumer.h | 1 + include/linux/rhashtable.h | 12 +- include/linux/ring_buffer.h | 4 +- include/linux/rtmutex.h | 7 + include/linux/rwsem.h | 6 + include/linux/sched.h | 66 +- include/linux/sched/coredump.h | 1 + include/linux/sched/signal.h | 2 +- include/linux/sched/task.h | 2 +- include/linux/seccomp.h | 5 +- include/linux/serdev.h | 2 +- include/linux/serial_core.h | 24 +- include/linux/sh_eth.h | 1 - include/linux/skbuff.h | 67 +- include/linux/slab.h | 6 - include/linux/slub_def.h | 7 +- include/linux/string.h | 7 +- include/linux/stringhash.h | 4 +- include/linux/sunrpc/clnt.h | 1 + include/linux/suspend.h | 2 + include/linux/swapfile.h | 2 + include/linux/swapops.h | 21 + include/linux/sysfs.h | 20 + include/linux/tcp.h | 5 +- include/linux/thread_info.h | 7 +- include/linux/tick.h | 1 + include/linux/timer.h | 4 +- include/linux/tpm.h | 5 +- include/linux/tty.h | 5 +- include/linux/u64_stats_sync.h | 22 + include/linux/usb.h | 2 + include/linux/usb/composite.h | 3 + include/linux/usb/quirks.h | 3 + include/linux/usb/usbnet.h | 1 + include/linux/verification.h | 6 + include/linux/virtio.h | 3 + include/linux/virtio_net.h | 16 +- include/linux/vm_event_item.h | 1 - include/linux/vmacache.h | 5 - include/linux/wait_bit.h | 17 + include/linux/workqueue.h | 1 + include/media/v4l2-fh.h | 4 + include/net/af_vsock.h | 4 +- include/net/arp.h | 3 + include/net/bluetooth/hci_core.h | 2 +- include/net/bonding.h | 1 + include/net/cfg80211.h | 2 + include/net/dst.h | 8 + include/net/ife.h | 3 +- include/net/inet_frag.h | 135 +- include/net/inet_sock.h | 3 - include/net/inet_timewait_sock.h | 5 +- include/net/ip.h | 13 +- include/net/ip_fib.h | 1 + include/net/ipv6.h | 45 +- include/net/llc.h | 5 + include/net/llc_conn.h | 3 +- include/net/mac80211.h | 10 +- include/net/net_namespace.h | 11 + include/net/netfilter/nf_tables.h | 5 + include/net/netns/ipv6.h | 1 - include/net/nexthop.h | 2 +- include/net/nfc/hci.h | 2 +- include/net/red.h | 13 +- include/net/regulatory.h | 2 +- include/net/route.h | 3 +- include/net/sch_generic.h | 20 +- include/net/sctp/sctp.h | 3 +- include/net/sctp/structs.h | 2 +- include/net/slhc_vj.h | 1 + include/net/sock.h | 9 +- include/net/tc_act/tc_tunnel_key.h | 1 - include/net/tcp.h | 32 +- include/net/tls.h | 21 +- include/net/transp_v6.h | 11 +- include/net/udp.h | 5 + include/net/udplite.h | 1 + include/net/xfrm.h | 3 + include/rdma/ib_addr.h | 13 +- include/rdma/ib_pack.h | 19 +- include/rdma/ib_umem.h | 1 - include/rdma/ib_verbs.h | 39 +- include/rdma/rdma_vt.h | 2 +- include/scsi/libsas.h | 2 +- include/scsi/scsi.h | 2 + include/scsi/scsi_cmnd.h | 3 + include/scsi/scsi_host.h | 3 + include/soc/arc/mcip.h | 5 + include/soc/bcm2835/raspberrypi-firmware.h | 4 +- include/soc/tegra/mc.h | 2 + include/sound/control.h | 11 +- include/sound/pcm_oss.h | 1 + include/target/target_core_base.h | 1 + include/trace/events/clk.h | 4 +- include/trace/events/kvm.h | 7 +- include/trace/events/mmc.h | 4 +- include/trace/events/mmflags.h | 1 - include/trace/events/rxrpc.h | 2 + include/trace/events/sched.h | 10 +- include/trace/events/sunrpc.h | 17 +- include/trace/events/timer.h | 20 +- include/trace/events/xdp.h | 1 + include/trace/events/xen.h | 18 +- include/uapi/drm/virtgpu_drm.h | 1 + include/uapi/linux/bcache.h | 2 +- include/uapi/linux/btrfs_tree.h | 1 + include/uapi/linux/ethtool.h | 4 +- include/uapi/linux/if_ether.h | 1 + include/uapi/linux/kfd_ioctl.h | 22 +- include/uapi/linux/kvm.h | 3 + include/uapi/linux/libc-compat.h | 55 +- include/uapi/linux/nbd.h | 3 + include/uapi/linux/netfilter/nf_conntrack_common.h | 2 +- include/uapi/linux/nl80211.h | 2 + include/uapi/linux/prctl.h | 12 + include/uapi/linux/psci.h | 3 + include/uapi/linux/random.h | 3 + include/uapi/linux/rxrpc.h | 10 +- include/uapi/linux/seccomp.h | 5 +- include/uapi/linux/serial_core.h | 3 + include/uapi/linux/snmp.h | 1 + include/uapi/linux/stddef.h | 2 +- include/uapi/linux/tls.h | 4 - include/uapi/linux/usb/audio.h | 4 +- include/uapi/linux/usb/ch9.h | 3 + include/uapi/sound/asoc.h | 23 +- include/video/udlfb.h | 2 +- include/xen/balloon.h | 5 + init/Kconfig | 7 + init/do_mounts.c | 3 +- init/main.c | 19 +- ipc/sem.c | 2 +- ipc/shm.c | 54 +- kernel/acct.c | 2 +- kernel/async.c | 20 +- kernel/audit.c | 41 +- kernel/audit_watch.c | 12 +- kernel/auditfilter.c | 2 +- kernel/auditsc.c | 15 +- kernel/bpf/arraymap.c | 92 +- kernel/bpf/core.c | 29 +- kernel/bpf/hashtab.c | 16 +- kernel/bpf/lpm_trie.c | 14 +- kernel/bpf/percpu_freelist.c | 8 +- kernel/bpf/sockmap.c | 33 +- kernel/bpf/syscall.c | 2 +- kernel/bpf/verifier.c | 351 ++++- kernel/cgroup/cgroup-v1.c | 6 +- kernel/cgroup/cgroup.c | 24 +- kernel/compat.c | 1 + kernel/cpu.c | 309 +++- kernel/crash_core.c | 2 +- kernel/debug/kdb/kdb_io.c | 2 +- kernel/debug/kdb/kdb_main.c | 27 +- kernel/delayacct.c | 53 +- kernel/events/callchain.c | 25 +- kernel/events/core.c | 102 +- kernel/events/hw_breakpoint.c | 30 +- kernel/events/ring_buffer.c | 7 +- kernel/exit.c | 9 + kernel/fork.c | 20 +- kernel/futex.c | 92 +- kernel/groups.c | 5 +- kernel/hung_task.c | 11 +- kernel/irq/affinity.c | 30 +- kernel/irq/debug.h | 5 + kernel/irq/irqdesc.c | 6 +- kernel/irq/manage.c | 22 +- kernel/jump_label.c | 2 +- kernel/kcov.c | 7 +- kernel/kprobes.c | 18 +- kernel/kthread.c | 15 +- kernel/livepatch/core.c | 6 + kernel/locking/lockdep.c | 18 +- kernel/locking/locktorture.c | 76 +- kernel/locking/qspinlock.c | 8 + kernel/locking/rtmutex.c | 55 +- kernel/locking/rtmutex_common.h | 1 + kernel/locking/rwsem-xadd.c | 19 +- kernel/locking/rwsem.c | 2 - kernel/locking/rwsem.h | 30 +- kernel/memremap.c | 14 +- kernel/module.c | 22 +- kernel/power/Kconfig | 1 + kernel/power/power.h | 3 - kernel/power/suspend.c | 16 +- kernel/power/user.c | 5 + kernel/printk/internal.h | 9 +- kernel/printk/printk.c | 57 +- kernel/printk/printk_safe.c | 69 +- kernel/rcu/tree_plugin.h | 16 +- kernel/rcu/update.c | 2 + kernel/relay.c | 3 +- kernel/resource.c | 3 +- kernel/sched/autogroup.c | 7 +- kernel/sched/core.c | 104 +- kernel/sched/cpufreq_schedutil.c | 9 +- kernel/sched/deadline.c | 15 +- kernel/sched/fair.c | 14 +- kernel/sched/membarrier.c | 2 + kernel/sched/rt.c | 340 ++--- kernel/sched/sched.h | 31 +- kernel/sched/topology.c | 19 + kernel/sched/wait.c | 49 +- kernel/seccomp.c | 23 +- kernel/signal.c | 38 +- kernel/smp.c | 2 + kernel/softirq.c | 24 +- kernel/stop_machine.c | 72 +- kernel/sys.c | 120 +- kernel/sysctl.c | 12 +- kernel/task_work.c | 2 +- kernel/time/alarmtimer.c | 41 +- kernel/time/clocksource.c | 2 + kernel/time/hrtimer.c | 10 +- kernel/time/posix-cpu-timers.c | 2 +- kernel/time/posix-timers.c | 73 +- kernel/time/posix-timers.h | 2 +- kernel/time/tick-broadcast.c | 8 + kernel/time/tick-sched.c | 45 +- kernel/time/time.c | 6 +- kernel/time/timer.c | 72 +- kernel/trace/Kconfig | 2 +- kernel/trace/blktrace.c | 36 +- kernel/trace/bpf_trace.c | 19 +- kernel/trace/ftrace.c | 1 - kernel/trace/ring_buffer.c | 38 +- kernel/trace/trace.c | 81 +- kernel/trace/trace.h | 11 + kernel/trace/trace_entries.h | 2 +- kernel/trace/trace_events.c | 16 +- kernel/trace/trace_events_filter.c | 12 +- kernel/trace/trace_events_hist.c | 4 +- kernel/trace/trace_events_trigger.c | 33 +- kernel/trace/trace_functions_graph.c | 5 +- kernel/trace/trace_kprobe.c | 19 +- kernel/trace/trace_output.c | 5 +- kernel/trace/trace_probe.c | 8 +- kernel/trace/trace_probe.h | 2 +- kernel/trace/trace_uprobe.c | 28 +- kernel/tracepoint.c | 4 +- kernel/uid16.c | 1 + kernel/user_namespace.c | 24 +- kernel/utsname_sysctl.c | 41 +- kernel/watchdog.c | 4 +- kernel/watchdog_hld.c | 2 +- kernel/workqueue.c | 33 +- lib/Kconfig.debug | 10 +- lib/Kconfig.kasan | 11 + lib/Kconfig.kmemcheck | 94 -- lib/asn1_decoder.c | 49 +- lib/bitmap.c | 2 +- lib/bug.c | 2 + lib/debugobjects.c | 7 +- lib/dynamic_debug.c | 4 + lib/errseq.c | 25 +- lib/genalloc.c | 10 +- lib/ioremap.c | 6 +- lib/klist.c | 10 +- lib/kobject.c | 12 +- lib/mpi/longlong.h | 18 +- lib/mpi/mpi-pow.c | 2 + lib/nmi_backtrace.c | 3 - lib/oid_registry.c | 8 +- lib/radix-tree.c | 10 +- lib/rhashtable.c | 23 +- lib/swiotlb.c | 15 +- lib/test_bitmap.c | 25 +- lib/test_bpf.c | 42 +- lib/test_firmware.c | 1 + lib/test_kmod.c | 2 +- lib/ubsan.c | 50 +- lib/ubsan.h | 14 + lib/usercopy.c | 2 +- lib/vsprintf.c | 3 - mm/Kconfig | 1 + mm/Kconfig.debug | 1 - mm/Makefile | 2 - mm/backing-dev.c | 38 +- mm/debug.c | 4 +- mm/early_ioremap.c | 2 +- mm/fadvise.c | 18 +- mm/filemap.c | 9 +- mm/frame_vector.c | 14 + mm/gup.c | 205 ++- mm/hmm.c | 3 +- mm/huge_memory.c | 49 +- mm/hugetlb.c | 20 +- mm/kasan/kasan.c | 71 +- mm/khugepaged.c | 27 +- mm/kmemcheck.c | 126 -- mm/kmemleak.c | 23 +- mm/ksm.c | 49 +- mm/madvise.c | 6 +- mm/memblock.c | 28 - mm/memcontrol.c | 38 +- mm/memory-failure.c | 18 +- mm/memory.c | 81 +- mm/mempolicy.c | 36 +- mm/mmap.c | 113 +- mm/mprotect.c | 55 +- mm/oom_kill.c | 77 +- mm/page-writeback.c | 18 +- mm/page_alloc.c | 74 +- mm/page_ext.c | 4 - mm/page_idle.c | 12 +- mm/page_owner.c | 6 +- mm/page_vma_mapped.c | 63 +- mm/pagewalk.c | 6 +- mm/percpu-km.c | 8 +- mm/percpu-vm.c | 18 +- mm/percpu.c | 46 +- mm/readahead.c | 12 +- mm/rmap.c | 8 +- mm/shmem.c | 33 +- mm/slab.c | 20 +- mm/slab.h | 9 +- mm/slab_common.c | 6 +- mm/slub.c | 50 +- mm/sparse.c | 29 +- mm/swapfile.c | 50 +- mm/vmacache.c | 38 - mm/vmalloc.c | 13 +- mm/vmscan.c | 56 +- mm/z3fold.c | 61 +- mm/zsmalloc.c | 2 +- mm/zswap.c | 15 + net/6lowpan/iphc.c | 1 + net/8021q/vlan.c | 9 +- net/8021q/vlan_core.c | 4 +- net/8021q/vlan_dev.c | 6 +- net/9p/client.c | 7 +- net/9p/trans_fd.c | 23 +- net/9p/trans_rdma.c | 3 + net/9p/trans_virtio.c | 32 +- net/9p/trans_xen.c | 7 +- net/atm/br2684.c | 3 +- net/atm/clip.c | 3 +- net/atm/common.c | 3 +- net/atm/lec.c | 12 +- net/atm/mpc.c | 3 +- net/atm/pppoatm.c | 3 +- net/atm/raw.c | 4 +- net/batman-adv/bat_iv_ogm.c | 6 +- net/batman-adv/bat_v.c | 6 +- net/batman-adv/bridge_loop_avoidance.c | 22 +- net/batman-adv/distributed-arp-table.c | 2 +- net/batman-adv/fragmentation.c | 3 +- net/batman-adv/gateway_client.c | 5 +- net/batman-adv/multicast.c | 8 +- net/batman-adv/routing.c | 15 +- net/batman-adv/soft-interface.c | 8 +- net/batman-adv/translation-table.c | 7 +- net/bluetooth/af_bluetooth.c | 2 +- net/bluetooth/hci_conn.c | 29 +- net/bluetooth/hci_event.c | 15 +- net/bluetooth/hidp/core.c | 6 +- net/bluetooth/l2cap_core.c | 22 +- net/bluetooth/sco.c | 3 +- net/bluetooth/smp.c | 8 +- net/bridge/br_if.c | 4 +- net/bridge/br_netlink.c | 11 +- net/bridge/br_sysfs_if.c | 3 + net/bridge/br_vlan.c | 2 + net/bridge/netfilter/ebt_among.c | 55 +- net/bridge/netfilter/ebtables.c | 73 +- net/caif/caif_dev.c | 4 +- net/can/af_can.c | 36 +- net/ceph/ceph_common.c | 7 + net/ceph/crypto.c | 4 +- net/ceph/messenger.c | 7 + net/ceph/mon_client.c | 14 +- net/compat.c | 6 +- net/core/dev.c | 69 +- net/core/dev_addr_lists.c | 4 +- net/core/devlink.c | 16 +- net/core/ethtool.c | 20 +- net/core/filter.c | 10 +- net/core/flow_dissector.c | 5 +- net/core/gen_estimator.c | 5 + net/core/gen_stats.c | 16 +- net/core/lwt_bpf.c | 2 +- net/core/neighbour.c | 57 +- net/core/net-sysfs.c | 6 +- net/core/net_namespace.c | 2 +- net/core/rtnetlink.c | 17 +- net/core/skbuff.c | 79 +- net/core/sock.c | 9 +- net/core/sock_diag.c | 2 +- net/core/sock_reuseport.c | 35 +- net/core/sysctl_net_core.c | 6 + net/dcb/dcbnl.c | 11 +- net/dccp/ccids/ccid2.c | 23 +- net/dccp/ccids/ccid3.c | 16 +- net/dccp/ipv4.c | 1 + net/dccp/ipv6.c | 1 + net/dccp/minisocks.c | 6 + net/dccp/proto.c | 8 + net/dccp/timer.c | 2 +- net/decnet/af_decnet.c | 62 +- net/dns_resolver/dns_key.c | 39 +- net/dsa/slave.c | 6 + net/dsa/tag_brcm.c | 3 + net/dsa/tag_dsa.c | 3 + net/dsa/tag_edsa.c | 3 + net/dsa/tag_ksz.c | 3 + net/dsa/tag_lan9303.c | 3 + net/dsa/tag_mtk.c | 3 + net/dsa/tag_qca.c | 3 + net/dsa/tag_trailer.c | 6 +- net/ieee802154/6lowpan/6lowpan_i.h | 26 +- net/ieee802154/6lowpan/core.c | 18 +- net/ieee802154/6lowpan/reassembly.c | 153 +- net/ieee802154/6lowpan/tx.c | 21 +- net/ife/ife.c | 38 +- net/ipv4/af_inet.c | 13 +- net/ipv4/arp.c | 9 +- net/ipv4/devinet.c | 2 +- net/ipv4/esp4_offload.c | 6 +- net/ipv4/fib_frontend.c | 15 +- net/ipv4/fib_semantics.c | 37 +- net/ipv4/fou.c | 4 +- net/ipv4/gre_offload.c | 2 +- net/ipv4/icmp.c | 15 +- net/ipv4/igmp.c | 51 +- net/ipv4/inet_connection_sock.c | 1 - net/ipv4/inet_fragment.c | 373 ++--- net/ipv4/inet_hashtables.c | 4 +- net/ipv4/inet_timewait_sock.c | 4 +- net/ipv4/inetpeer.c | 1 + net/ipv4/ip_fragment.c | 573 ++++---- net/ipv4/ip_gre.c | 24 +- net/ipv4/ip_output.c | 5 +- net/ipv4/ip_sockglue.c | 36 +- net/ipv4/ip_tunnel.c | 26 +- net/ipv4/ip_vti.c | 3 +- net/ipv4/ipconfig.c | 13 + net/ipv4/ipmr.c | 7 +- net/ipv4/netfilter/arp_tables.c | 16 +- net/ipv4/netfilter/ip_tables.c | 19 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 43 +- net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c | 20 +- net/ipv4/netfilter/nf_socket_ipv4.c | 6 +- net/ipv4/ping.c | 7 +- net/ipv4/proc.c | 7 +- net/ipv4/raw.c | 15 +- net/ipv4/route.c | 176 +-- net/ipv4/sysctl_net_ipv4.c | 23 +- net/ipv4/tcp.c | 32 +- net/ipv4/tcp_bbr.c | 26 +- net/ipv4/tcp_dctcp.c | 75 +- net/ipv4/tcp_fastopen.c | 8 +- net/ipv4/tcp_illinois.c | 2 +- net/ipv4/tcp_input.c | 220 +-- net/ipv4/tcp_ipv4.c | 71 +- net/ipv4/tcp_minisocks.c | 9 +- net/ipv4/tcp_nv.c | 2 +- net/ipv4/tcp_offload.c | 3 + net/ipv4/tcp_output.c | 85 +- net/ipv4/tcp_rate.c | 10 +- net/ipv4/tcp_timer.c | 18 + net/ipv4/tcp_ulp.c | 2 +- net/ipv4/tcp_vegas.c | 2 +- net/ipv4/udp.c | 67 +- net/ipv4/udp_diag.c | 2 +- net/ipv4/udp_offload.c | 54 +- net/ipv4/xfrm4_input.c | 12 +- net/ipv4/xfrm4_policy.c | 1 + net/ipv6/Kconfig | 1 + net/ipv6/addrconf.c | 44 +- net/ipv6/af_inet6.c | 12 +- net/ipv6/calipso.c | 9 +- net/ipv6/datagram.c | 34 +- net/ipv6/esp6.c | 4 +- net/ipv6/esp6_offload.c | 6 +- net/ipv6/exthdrs.c | 120 +- net/ipv6/icmp.c | 5 +- net/ipv6/inet6_hashtables.c | 4 +- net/ipv6/ip6_checksum.c | 5 + net/ipv6/ip6_gre.c | 82 +- net/ipv6/ip6_offload.c | 1 + net/ipv6/ip6_output.c | 66 +- net/ipv6/ip6_tunnel.c | 59 +- net/ipv6/ip6_vti.c | 24 +- net/ipv6/ip6mr.c | 4 +- net/ipv6/ipv6_sockglue.c | 57 +- net/ipv6/mcast.c | 37 +- net/ipv6/ndisc.c | 16 +- net/ipv6/netfilter.c | 9 +- net/ipv6/netfilter/Kconfig | 55 +- net/ipv6/netfilter/ip6_tables.c | 18 +- net/ipv6/netfilter/ip6t_rpfilter.c | 14 +- net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c | 18 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 127 +- net/ipv6/netfilter/nf_nat_l3proto_ipv6.c | 4 + net/ipv6/netfilter/nf_socket_ipv6.c | 6 +- net/ipv6/netfilter/nft_fib_ipv6.c | 12 +- net/ipv6/output_core.c | 6 +- net/ipv6/proc.c | 5 +- net/ipv6/reassembly.c | 217 +-- net/ipv6/route.c | 52 +- net/ipv6/seg6_hmac.c | 2 +- net/ipv6/seg6_iptunnel.c | 27 +- net/ipv6/sit.c | 25 +- net/ipv6/tcp_ipv6.c | 23 +- net/ipv6/tcpv6_offload.c | 3 + net/ipv6/udp.c | 72 +- net/ipv6/udp_offload.c | 88 +- net/ipv6/xfrm6_input.c | 10 +- net/ipv6/xfrm6_policy.c | 2 +- net/iucv/af_iucv.c | 4 +- net/kcm/kcmsock.c | 124 +- net/key/af_key.c | 53 +- net/l2tp/l2tp_core.c | 50 +- net/l2tp/l2tp_core.h | 3 - net/l2tp/l2tp_netlink.c | 2 +- net/l2tp/l2tp_ppp.c | 7 + net/llc/af_llc.c | 17 +- net/llc/llc_c_ac.c | 24 +- net/llc/llc_conn.c | 54 +- net/llc/llc_core.c | 4 +- net/mac80211/agg-rx.c | 4 +- net/mac80211/agg-tx.c | 4 + net/mac80211/cfg.c | 32 +- net/mac80211/driver-ops.h | 3 +- net/mac80211/ibss.c | 22 +- net/mac80211/ieee80211_i.h | 2 +- net/mac80211/iface.c | 2 +- net/mac80211/key.c | 24 +- net/mac80211/main.c | 28 +- net/mac80211/mesh.c | 17 +- net/mac80211/mesh_hwmp.c | 19 +- net/mac80211/mlme.c | 97 +- net/mac80211/rx.c | 4 +- net/mac80211/spectmgmt.c | 7 +- net/mac80211/sta_info.c | 3 +- net/mac80211/tx.c | 86 +- net/mac80211/util.c | 3 +- net/mac802154/tx.c | 15 +- net/mpls/af_mpls.c | 24 +- net/netfilter/ipset/ip_set_core.c | 2 + net/netfilter/ipset/ip_set_hash_gen.h | 5 +- net/netfilter/ipvs/ip_vs_core.c | 15 +- net/netfilter/ipvs/ip_vs_ctl.c | 33 +- net/netfilter/ipvs/ip_vs_ftp.c | 2 +- net/netfilter/ipvs/ip_vs_sync.c | 155 +- net/netfilter/nf_conntrack_core.c | 2 +- net/netfilter/nf_conntrack_helper.c | 5 + net/netfilter/nf_conntrack_netlink.c | 26 +- net/netfilter/nf_conntrack_proto_dccp.c | 8 +- net/netfilter/nf_log.c | 13 +- net/netfilter/nf_nat_proto_common.c | 7 +- net/netfilter/nf_tables_api.c | 209 ++- net/netfilter/nf_tables_core.c | 20 +- net/netfilter/nfnetlink_acct.c | 29 +- net/netfilter/nfnetlink_cthelper.c | 10 + net/netfilter/nfnetlink_queue.c | 3 + net/netfilter/nft_compat.c | 212 ++- net/netfilter/nft_ct.c | 20 +- net/netfilter/nft_immediate.c | 15 +- net/netfilter/nft_limit.c | 38 +- net/netfilter/nft_meta.c | 14 +- net/netfilter/nft_set_hash.c | 1 + net/netfilter/x_tables.c | 97 +- net/netfilter/xt_IDLETIMER.c | 10 +- net/netfilter/xt_LED.c | 13 +- net/netfilter/xt_RATEEST.c | 22 +- net/netfilter/xt_bpf.c | 6 + net/netfilter/xt_cgroup.c | 1 + net/netfilter/xt_cluster.c | 14 +- net/netfilter/xt_hashlimit.c | 18 +- net/netfilter/xt_limit.c | 3 +- net/netfilter/xt_nfacct.c | 1 + net/netfilter/xt_osf.c | 7 + net/netfilter/xt_recent.c | 6 +- net/netfilter/xt_statistic.c | 1 + net/netlabel/netlabel_unlabeled.c | 10 + net/netlink/af_netlink.c | 39 +- net/netlink/af_netlink.h | 1 + net/netlink/genetlink.c | 12 +- net/nfc/core.c | 2 +- net/nfc/hci/core.c | 10 + net/nfc/llcp_commands.c | 13 +- net/nfc/netlink.c | 3 +- net/nsh/nsh.c | 4 +- net/openvswitch/conntrack.c | 34 + net/openvswitch/datapath.c | 14 + net/openvswitch/flow.c | 21 +- net/openvswitch/flow_netlink.c | 25 +- net/packet/af_packet.c | 154 +- net/packet/internal.h | 11 +- net/qrtr/qrtr.c | 4 + net/qrtr/smd.c | 1 + net/rds/bind.c | 6 +- net/rds/connection.c | 3 +- net/rds/ib.c | 3 +- net/rds/ib_cm.c | 3 +- net/rds/ib_frmr.c | 1 + net/rds/loop.c | 1 + net/rds/rdma.c | 6 +- net/rds/rds.h | 11 +- net/rds/recv.c | 6 + net/rds/send.c | 18 +- net/rds/tcp.c | 13 +- net/rds/tcp.h | 1 + net/rds/tcp_listen.c | 14 +- net/rfkill/rfkill-gpio.c | 7 +- net/rxrpc/af_rxrpc.c | 15 +- net/rxrpc/ar-internal.h | 5 +- net/rxrpc/call_accept.c | 6 +- net/rxrpc/call_object.c | 19 +- net/rxrpc/conn_client.c | 2 + net/rxrpc/conn_event.c | 1 + net/rxrpc/conn_object.c | 42 +- net/rxrpc/input.c | 15 +- net/rxrpc/local_object.c | 57 +- net/rxrpc/net_ns.c | 3 + net/rxrpc/output.c | 2 +- net/rxrpc/recvmsg.c | 5 +- net/rxrpc/rxkad.c | 92 +- net/rxrpc/sendmsg.c | 9 +- net/sched/act_api.c | 4 +- net/sched/act_bpf.c | 14 +- net/sched/act_csum.c | 6 + net/sched/act_gact.c | 2 +- net/sched/act_ife.c | 88 +- net/sched/act_ipt.c | 9 +- net/sched/act_mirred.c | 2 +- net/sched/act_pedit.c | 20 +- net/sched/act_police.c | 2 +- net/sched/act_sample.c | 5 +- net/sched/act_simple.c | 17 +- net/sched/act_skbedit.c | 3 +- net/sched/act_skbmod.c | 10 +- net/sched/act_tunnel_key.c | 16 +- net/sched/act_vlan.c | 2 + net/sched/cls_api.c | 57 +- net/sched/cls_bpf.c | 21 +- net/sched/cls_flower.c | 2 +- net/sched/cls_matchall.c | 2 + net/sched/cls_tcindex.c | 8 +- net/sched/cls_u32.c | 32 +- net/sched/sch_blackhole.c | 2 +- net/sched/sch_cbq.c | 9 +- net/sched/sch_choke.c | 3 + net/sched/sch_fq.c | 37 +- net/sched/sch_generic.c | 28 +- net/sched/sch_gred.c | 3 + net/sched/sch_ingress.c | 9 +- net/sched/sch_netem.c | 16 +- net/sched/sch_red.c | 7 +- net/sched/sch_sfq.c | 3 + net/sched/sch_tbf.c | 5 +- net/sctp/associola.c | 30 +- net/sctp/chunk.c | 4 +- net/sctp/input.c | 33 +- net/sctp/inqueue.c | 2 +- net/sctp/ipv6.c | 80 +- net/sctp/offload.c | 3 + net/sctp/outqueue.c | 6 +- net/sctp/proc.c | 4 - net/sctp/protocol.c | 10 +- net/sctp/sm_make_chunk.c | 7 +- net/sctp/sm_statefuns.c | 88 +- net/sctp/socket.c | 148 +- net/sctp/stream.c | 40 +- net/sctp/transport.c | 31 +- net/sctp/ulpevent.c | 1 - net/sctp/ulpqueue.c | 24 +- net/smc/af_smc.c | 23 +- net/smc/smc_core.c | 3 +- net/smc/smc_ib.c | 10 +- net/smc/smc_llc.c | 2 +- net/smc/smc_pnet.c | 71 +- net/smc/smc_wr.h | 1 - net/socket.c | 30 +- net/strparser/strparser.c | 30 +- net/sunrpc/auth_gss/gss_krb5_crypto.c | 15 +- net/sunrpc/auth_gss/gss_rpc_xdr.c | 1 + net/sunrpc/auth_gss/svcauth_gss.c | 1 + net/sunrpc/clnt.c | 28 +- net/sunrpc/rpc_pipe.c | 1 + net/sunrpc/sched.c | 3 +- net/sunrpc/svcauth_unix.c | 2 + net/sunrpc/xprt.c | 28 +- net/sunrpc/xprtrdma/backchannel.c | 12 +- net/sunrpc/xprtrdma/rpc_rdma.c | 4 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 6 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 12 +- net/sunrpc/xprtrdma/transport.c | 2 +- net/sunrpc/xprtrdma/verbs.c | 53 +- net/sunrpc/xprtrdma/xprt_rdma.h | 2 +- net/sunrpc/xprtsock.c | 5 +- net/tipc/bearer.c | 5 +- net/tipc/monitor.c | 8 +- net/tipc/netlink.c | 3 +- net/tipc/node.c | 54 +- net/tipc/server.c | 1 + net/tipc/socket.c | 4 +- net/tipc/udp_media.c | 4 - net/tls/tls_main.c | 51 +- net/tls/tls_sw.c | 64 +- net/vmw_vsock/af_vsock.c | 15 +- net/vmw_vsock/hyperv_transport.c | 2 +- net/vmw_vsock/virtio_transport.c | 2 +- net/vmw_vsock/vmci_transport.c | 3 +- net/wireless/core.c | 11 +- net/wireless/core.h | 2 - net/wireless/nl80211.c | 49 +- net/wireless/sme.c | 2 + net/wireless/util.c | 2 +- net/xfrm/xfrm_input.c | 75 +- net/xfrm/xfrm_ipcomp.c | 2 +- net/xfrm/xfrm_output.c | 5 +- net/xfrm/xfrm_policy.c | 70 +- net/xfrm/xfrm_replay.c | 5 +- net/xfrm/xfrm_state.c | 16 +- net/xfrm/xfrm_user.c | 63 +- samples/bpf/Makefile | 5 +- samples/bpf/parse_varlen.c | 6 +- samples/bpf/test_overhead_user.c | 19 +- samples/bpf/trace_event_user.c | 27 +- samples/bpf/xdp1_user.c | 8 + scripts/Kbuild.include | 13 +- scripts/Makefile.build | 24 +- scripts/Makefile.kasan | 5 + scripts/Makefile.lib | 10 +- scripts/adjust_autoksyms.sh | 7 + scripts/coccicheck | 15 +- scripts/depmod.sh | 8 +- scripts/faddr2line | 21 +- scripts/gcc-plugins/gcc-common.h | 4 + scripts/gcc-plugins/latent_entropy_plugin.c | 17 +- scripts/gcc-plugins/randomize_layout_plugin.c | 75 +- scripts/gcc-plugins/structleak_plugin.c | 19 +- scripts/gdb/linux/tasks.py | 2 + scripts/headers_install.sh | 2 +- scripts/kconfig/confdata.c | 2 +- scripts/kconfig/expr.c | 2 +- scripts/kconfig/menu.c | 1 + scripts/kconfig/zconf.y | 37 +- scripts/kernel-doc | 4 +- scripts/mod/modpost.c | 17 +- scripts/package/Makefile | 13 +- scripts/package/builddeb | 2 +- security/Kconfig | 12 + security/apparmor/apparmorfs.c | 4 +- security/apparmor/include/audit.h | 20 +- security/apparmor/include/perms.h | 3 + security/apparmor/include/sig_names.h | 4 +- security/apparmor/ipc.c | 55 +- security/apparmor/mount.c | 12 +- security/apparmor/policy.c | 3 +- security/commoncap.c | 25 +- security/integrity/digsig.c | 1 + security/integrity/evm/evm_crypto.c | 3 +- security/integrity/ima/Kconfig | 1 + security/integrity/ima/ima_appraise.c | 6 +- security/integrity/ima/ima_crypto.c | 2 + security/integrity/ima/ima_main.c | 18 + security/integrity/ima/ima_policy.c | 2 +- security/keys/keyctl.c | 24 +- security/keys/request_key.c | 46 +- security/security.c | 2 + security/selinux/ss/services.c | 23 +- security/smack/smack_lsm.c | 15 +- sound/aoa/core/gpio-feature.c | 4 +- sound/core/control.c | 2 +- sound/core/control_compat.c | 3 +- sound/core/memalloc.c | 8 +- sound/core/oss/pcm_oss.c | 241 +++- sound/core/oss/pcm_plugin.c | 14 +- sound/core/pcm.c | 10 +- sound/core/pcm_compat.c | 9 +- sound/core/pcm_lib.c | 25 +- sound/core/pcm_native.c | 35 +- sound/core/rawmidi.c | 35 +- sound/core/rawmidi_compat.c | 18 +- sound/core/seq/oss/seq_oss_event.c | 15 +- sound/core/seq/oss/seq_oss_midi.c | 2 + sound/core/seq/oss/seq_oss_synth.c | 85 +- sound/core/seq/oss/seq_oss_synth.h | 3 +- sound/core/seq/seq_clientmgr.c | 35 +- sound/core/seq/seq_clientmgr.h | 1 + sound/core/seq/seq_fifo.c | 2 +- sound/core/seq/seq_memory.c | 14 +- sound/core/seq/seq_memory.h | 3 +- sound/core/seq/seq_prioq.c | 28 +- sound/core/seq/seq_prioq.h | 6 +- sound/core/seq/seq_queue.c | 28 +- sound/core/seq/seq_timer.c | 2 +- sound/core/seq/seq_virmidi.c | 14 +- sound/core/timer.c | 6 +- sound/core/timer_compat.c | 12 +- sound/core/vmaster.c | 11 +- sound/drivers/aloop.c | 144 +- sound/drivers/opl3/opl3_synth.c | 7 +- sound/firewire/amdtp-stream.c | 5 +- sound/firewire/bebob/bebob.c | 2 + sound/firewire/bebob/bebob_maudio.c | 28 +- sound/firewire/dice/dice-stream.c | 2 +- sound/firewire/dice/dice.c | 2 +- sound/firewire/digi00x/digi00x.c | 1 + sound/firewire/fireface/ff-protocol-ff400.c | 9 +- sound/firewire/fireworks/fireworks.c | 2 + sound/firewire/oxfw/oxfw.c | 10 + sound/firewire/tascam/tascam.c | 1 + sound/hda/hdac_i915.c | 2 +- sound/hda/hdmi_chmap.c | 2 +- sound/isa/msnd/msnd_pinnacle.c | 4 +- sound/pci/asihpi/hpimsginit.c | 13 +- sound/pci/asihpi/hpioctl.c | 4 +- sound/pci/cs5535audio/cs5535audio.h | 6 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 4 +- sound/pci/emu10k1/emufx.c | 2 +- sound/pci/emu10k1/emupcm.c | 4 +- sound/pci/emu10k1/memory.c | 6 +- sound/pci/fm801.c | 16 +- sound/pci/hda/Kconfig | 1 - sound/pci/hda/hda_codec.c | 13 +- sound/pci/hda/hda_controller.c | 4 +- sound/pci/hda/hda_hwdep.c | 12 +- sound/pci/hda/hda_intel.c | 53 +- sound/pci/hda/patch_ca0132.c | 8 +- sound/pci/hda/patch_cirrus.c | 1 + sound/pci/hda/patch_conexant.c | 39 +- sound/pci/hda/patch_hdmi.c | 34 +- sound/pci/hda/patch_realtek.c | 248 +++- sound/pci/rme9652/hdspm.c | 24 +- sound/pci/rme9652/rme9652.c | 6 +- sound/pci/vx222/vx222_ops.c | 8 +- sound/pcmcia/vx/vxp_ops.c | 10 +- sound/soc/au1x/ac97c.c | 6 +- sound/soc/cirrus/edb93xx.c | 2 +- sound/soc/cirrus/ep93xx-i2s.c | 26 +- sound/soc/cirrus/snappercl15.c | 2 +- sound/soc/codecs/cs35l35.c | 1 + sound/soc/codecs/cs4265.c | 4 +- sound/soc/codecs/da7218.c | 2 +- sound/soc/codecs/hdmi-codec.c | 7 +- sound/soc/codecs/msm8916-wcd-analog.c | 20 +- sound/soc/codecs/msm8916-wcd-digital.c | 8 +- sound/soc/codecs/nau8825.c | 1 + sound/soc/codecs/pcm512x-spi.c | 4 + sound/soc/codecs/rt5514.c | 11 +- sound/soc/codecs/rt5651.c | 1 + sound/soc/codecs/rt5677.c | 2 +- sound/soc/codecs/sgtl5000.c | 11 + sound/soc/codecs/ssm2602.c | 19 +- sound/soc/codecs/tlv320aic31xx.h | 2 +- sound/soc/codecs/twl4030.c | 4 +- sound/soc/codecs/wm8994.c | 1 + sound/soc/codecs/wm_adsp.c | 26 +- sound/soc/fsl/fsl_esai.c | 7 + sound/soc/fsl/fsl_ssi.c | 18 +- sound/soc/img/img-parallel-out.c | 2 + sound/soc/intel/atom/sst/sst_stream.c | 2 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 45 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 7 + .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 2 + sound/soc/intel/common/sst-firmware.c | 2 - sound/soc/intel/common/sst-match-acpi.c | 8 +- sound/soc/intel/skylake/skl-messages.c | 4 + sound/soc/intel/skylake/skl-nhlt.c | 3 +- sound/soc/intel/skylake/skl-pcm.c | 4 + sound/soc/intel/skylake/skl-sst-utils.c | 15 +- .../soc/mediatek/common/mtk-afe-platform-driver.c | 4 +- sound/soc/nuc900/nuc900-ac97.c | 4 +- sound/soc/rockchip/Kconfig | 3 + sound/soc/rockchip/rk3399_gru_sound.c | 19 +- sound/soc/rockchip/rockchip_i2s.c | 6 + sound/soc/rockchip/rockchip_spdif.c | 18 +- sound/soc/samsung/i2s.c | 18 +- sound/soc/samsung/odroid.c | 11 +- sound/soc/samsung/tm2_wm5110.c | 3 +- sound/soc/sh/rcar/adg.c | 10 +- sound/soc/sh/rcar/core.c | 11 + sound/soc/sh/rcar/rsnd.h | 7 + sound/soc/sh/rcar/ssi.c | 43 +- sound/soc/sirf/sirf-usp.c | 7 +- sound/soc/soc-dapm.c | 9 + sound/soc/soc-pcm.c | 14 +- sound/soc/soc-topology.c | 51 +- sound/soc/sunxi/sun4i-i2s.c | 2 +- sound/soc/sunxi/sun8i-codec.c | 61 +- sound/soc/ux500/mop500.c | 4 + sound/soc/ux500/ux500_pcm.c | 5 + sound/soc/zte/zx-tdm.c | 4 +- sound/usb/bcd2000/bcd2000.c | 7 + sound/usb/caiaq/device.c | 7 + sound/usb/clock.c | 9 +- sound/usb/line6/driver.c | 7 + sound/usb/line6/midi.c | 2 +- sound/usb/mixer.c | 67 +- sound/usb/mixer_maps.c | 3 + sound/usb/pcm.c | 11 +- sound/usb/quirks-table.h | 50 +- sound/usb/quirks.c | 38 +- sound/x86/intel_hdmi_audio.c | 2 + tools/arch/arm/include/uapi/asm/kvm.h | 6 + tools/arch/arm64/include/uapi/asm/kvm.h | 6 + tools/arch/powerpc/include/uapi/asm/kvm.h | 2 + tools/arch/s390/include/uapi/asm/kvm.h | 5 +- tools/arch/x86/include/asm/cpufeatures.h | 573 ++++---- tools/arch/x86/include/asm/disabled-features.h | 11 +- tools/arch/x86/include/asm/required-features.h | 3 +- tools/build/Build.include | 9 +- tools/build/Makefile | 2 +- tools/gpio/gpio-event-mon.c | 1 + tools/hv/hv_fcopy_daemon.c | 4 +- tools/hv/hv_kvp_daemon.c | 72 +- tools/hv/hv_vss_daemon.c | 1 + tools/include/linux/kmemcheck.h | 9 - tools/include/linux/poison.h | 5 + tools/include/uapi/linux/kvm.h | 1 + tools/kvm/kvm_stat/kvm_stat | 14 +- tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/libbpf.c | 26 + tools/lib/str_error_r.c | 2 +- tools/lib/subcmd/pager.c | 5 +- tools/lib/traceevent/event-parse.c | 17 +- tools/lib/traceevent/parse-filter.c | 10 +- tools/net/bpf_dbg.c | 7 +- tools/objtool/.gitignore | 2 +- tools/objtool/Makefile | 32 +- tools/objtool/arch/x86/Build | 10 +- tools/objtool/arch/x86/decode.c | 8 +- tools/objtool/arch/x86/include/asm/inat.h | 244 ++++ .../arch/x86/{insn => include/asm}/inat_types.h | 0 tools/objtool/arch/x86/include/asm/insn.h | 229 +++ .../objtool/{ => arch/x86/include/asm}/orc_types.h | 0 tools/objtool/arch/x86/insn/inat.c | 97 -- tools/objtool/arch/x86/insn/inat.h | 234 --- tools/objtool/arch/x86/insn/insn.c | 606 -------- tools/objtool/arch/x86/insn/insn.h | 211 --- tools/objtool/arch/x86/insn/x86-opcode-map.txt | 1063 -------------- {arch => tools/objtool/arch}/x86/lib/inat.c | 0 {arch => tools/objtool/arch}/x86/lib/insn.c | 0 tools/objtool/arch/x86/lib/x86-opcode-map.txt | 1072 ++++++++++++++ .../arch/x86/{insn => tools}/gen-insn-attr-x86.awk | 0 tools/objtool/builtin-check.c | 6 +- tools/objtool/builtin-orc.c | 10 +- tools/objtool/builtin.h | 5 + tools/objtool/check.c | 447 ++++-- tools/objtool/check.h | 6 +- tools/objtool/elf.c | 61 +- tools/objtool/elf.h | 2 + tools/objtool/objtool.c | 6 +- tools/objtool/orc.h | 2 +- tools/objtool/orc_dump.c | 7 +- tools/objtool/orc_gen.c | 7 + tools/objtool/sync-check.sh | 29 + tools/perf/.gitignore | 1 + tools/perf/Makefile.perf | 3 +- tools/perf/arch/powerpc/util/skip-callchain-idx.c | 12 +- tools/perf/arch/powerpc/util/sym-handling.c | 16 +- tools/perf/arch/s390/annotate/instructions.c | 3 +- tools/perf/arch/x86/util/header.c | 2 +- tools/perf/arch/x86/util/perf_regs.c | 2 +- tools/perf/bench/numa.c | 61 +- tools/perf/builtin-c2c.c | 9 +- tools/perf/builtin-help.c | 4 +- tools/perf/builtin-kmem.c | 1 - tools/perf/builtin-mem.c | 1 + tools/perf/builtin-record.c | 7 +- tools/perf/builtin-report.c | 23 +- tools/perf/builtin-script.c | 5 +- tools/perf/builtin-stat.c | 11 +- tools/perf/builtin-timechart.c | 4 +- tools/perf/builtin-top.c | 21 +- tools/perf/builtin-trace.c | 1 + tools/perf/jvmti/jvmti_agent.c | 3 +- tools/perf/perf.h | 3 + .../pmu-events/arch/x86/goldmontplus/cache.json | 1453 +++++++++++++++++++ .../pmu-events/arch/x86/goldmontplus/frontend.json | 62 + .../pmu-events/arch/x86/goldmontplus/memory.json | 38 + .../pmu-events/arch/x86/goldmontplus/other.json | 98 ++ .../pmu-events/arch/x86/goldmontplus/pipeline.json | 544 +++++++ .../arch/x86/goldmontplus/virtual-memory.json | 218 +++ tools/perf/pmu-events/arch/x86/mapfile.csv | 1 + tools/perf/tests/attr.c | 2 +- tools/perf/tests/attr.py | 6 +- tools/perf/tests/builtin-test.c | 2 +- tools/perf/tests/dwarf-unwind.c | 47 +- .../perf/tests/shell/trace+probe_libc_inet_pton.sh | 23 +- tools/perf/tests/shell/trace+probe_vfs_getname.sh | 6 +- tools/perf/tests/task-exit.c | 4 + tools/perf/tests/topology.c | 31 +- tools/perf/tests/vmlinux-kallsyms.c | 2 +- tools/perf/ui/browsers/annotate.c | 9 +- tools/perf/util/annotate.c | 26 +- tools/perf/util/auxtrace.c | 3 + tools/perf/util/bpf-loader.c | 6 +- tools/perf/util/c++/clang.cpp | 22 +- tools/perf/util/callchain.c | 10 + tools/perf/util/callchain.h | 2 + tools/perf/util/comm.c | 16 +- tools/perf/util/dso.c | 2 + tools/perf/util/evsel.c | 99 +- tools/perf/util/evsel.h | 1 + tools/perf/util/header.c | 12 +- tools/perf/util/hist.c | 4 +- tools/perf/util/hist.h | 1 - .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 87 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 11 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 2 +- .../perf/util/intel-pt-decoder/x86-opcode-map.txt | 15 +- tools/perf/util/intel-pt.c | 42 +- tools/perf/util/llvm-utils.c | 6 +- tools/perf/util/namespaces.c | 3 + tools/perf/util/parse-events.c | 2 + tools/perf/util/parse-events.h | 3 + tools/perf/util/parse-events.y | 19 +- tools/perf/util/pmu.c | 5 + tools/perf/util/probe-event.c | 28 +- .../util/scripting-engines/trace-event-python.c | 8 +- tools/perf/util/symbol.c | 13 +- tools/perf/util/symbol.h | 1 + tools/perf/util/trace-event-info.c | 2 +- tools/perf/util/trigger.h | 9 +- tools/perf/util/unwind-libunwind-local.c | 9 +- tools/perf/util/util.c | 2 +- tools/power/cpupower/bench/system.c | 2 +- .../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 9 +- tools/power/x86/turbostat/turbostat.c | 10 +- tools/scripts/Makefile.include | 2 + tools/testing/nvdimm/pmem-dax.c | 12 +- tools/testing/radix-tree/idr-test.c | 7 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/test_kmod.sh | 9 + tools/testing/selftests/bpf/test_maps.c | 18 +- tools/testing/selftests/bpf/test_verifier.c | 1035 ++++++++++++-- tools/testing/selftests/firmware/fw_filesystem.sh | 7 +- .../selftests/ftrace/test.d/00basic/snapshot.tc | 28 + .../ftrace/test.d/ftrace/func-filter-glob.tc | 6 + tools/testing/selftests/ftrace/test.d/functions | 21 +- .../ftrace/test.d/kprobe/kprobe_args_string.tc | 46 + .../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 97 ++ .../ftrace/test.d/kprobe/multiple_kprobes.tc | 4 +- .../selftests/ftrace/test.d/kprobe/probepoint.tc | 43 + .../inter-event/trigger-multi-actions-accept.tc | 44 + tools/testing/selftests/futex/Makefile | 6 +- tools/testing/selftests/intel_pstate/run.sh | 29 +- tools/testing/selftests/memfd/Makefile | 1 + tools/testing/selftests/memfd/config | 1 + tools/testing/selftests/memfd/run_tests.sh | 14 +- tools/testing/selftests/net/msg_zerocopy.c | 21 +- tools/testing/selftests/net/psock_fanout.c | 3 +- tools/testing/selftests/net/reuseport_bpf.c | 21 +- tools/testing/selftests/powerpc/harness.c | 18 +- tools/testing/selftests/powerpc/mm/subpage_prot.c | 14 + tools/testing/selftests/pstore/config | 1 + .../selftests/pstore/pstore_post_reboot_tests | 5 +- .../testing/selftests/rcutorture/bin/configinit.sh | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 87 +- .../selftests/static_keys/test_static_keys.sh | 13 + tools/testing/selftests/sync/Makefile | 2 +- tools/testing/selftests/sync/config | 4 + tools/testing/selftests/sysctl/sysctl.sh | 20 +- tools/testing/selftests/timers/raw_skew.c | 5 + tools/testing/selftests/user/test_user_copy.sh | 7 + tools/testing/selftests/vDSO/Makefile | 14 +- tools/testing/selftests/vm/compaction_test.c | 6 +- tools/testing/selftests/vm/mlock2-tests.c | 12 +- tools/testing/selftests/vm/run_vmtests | 30 +- tools/testing/selftests/vm/userfaultfd.c | 4 +- tools/testing/selftests/x86/Makefile | 24 +- tools/testing/selftests/x86/entry_from_vm86.c | 117 +- tools/testing/selftests/x86/ldt_gdt.c | 96 +- tools/testing/selftests/x86/mov_ss_trap.c | 285 ++++ tools/testing/selftests/x86/mpx-hw.h | 4 +- tools/testing/selftests/x86/mpx-mini-test.c | 39 +- tools/testing/selftests/x86/protection_keys.c | 296 ++-- tools/testing/selftests/x86/ptrace_syscall.c | 8 +- tools/testing/selftests/x86/sigreturn.c | 59 +- tools/testing/selftests/x86/single_step_syscall.c | 5 +- tools/testing/selftests/x86/test_mremap_vdso.c | 4 + tools/testing/selftests/x86/test_vdso.c | 55 +- tools/testing/selftests/x86/test_vsyscall.c | 505 +++++++ tools/testing/selftests/zram/zram.sh | 5 +- tools/testing/selftests/zram/zram_lib.sh | 5 +- tools/thermal/tmon/sysfs.c | 12 +- tools/thermal/tmon/tmon.c | 1 - tools/usb/ffs-test.c | 19 +- tools/usb/usbip/Makefile.am | 3 +- tools/usb/usbip/libsrc/vhci_driver.c | 54 +- tools/usb/usbip/libsrc/vhci_driver.h | 3 +- tools/usb/usbip/src/usbip_bind.c | 9 + tools/usb/usbip/src/usbip_detach.c | 9 +- tools/usb/usbip/src/usbip_list.c | 9 + tools/usb/usbip/src/usbipd.c | 2 +- tools/usb/usbip/src/utils.c | 9 +- tools/vm/page-types.c | 6 - tools/vm/slabinfo.c | 4 +- virt/kvm/arm/arch_timer.c | 2 +- virt/kvm/arm/arm.c | 58 +- virt/kvm/arm/hyp/vgic-v2-sr.c | 6 +- virt/kvm/arm/hyp/vgic-v3-sr.c | 3 +- virt/kvm/arm/mmio.c | 6 +- virt/kvm/arm/mmu.c | 60 +- virt/kvm/arm/psci.c | 217 ++- virt/kvm/arm/vgic/vgic-init.c | 4 + virt/kvm/arm/vgic/vgic-irqfd.c | 3 +- virt/kvm/arm/vgic/vgic-its.c | 38 +- virt/kvm/arm/vgic/vgic-mmio-v2.c | 8 + virt/kvm/arm/vgic/vgic-mmio.c | 3 + virt/kvm/arm/vgic/vgic-v2.c | 11 +- virt/kvm/arm/vgic/vgic-v3.c | 20 +- virt/kvm/arm/vgic/vgic.c | 66 +- virt/kvm/arm/vgic/vgic.h | 3 + virt/kvm/eventfd.c | 17 +- virt/kvm/kvm_main.c | 43 +- 4878 files changed, 83416 insertions(+), 42464 deletions(-) create mode 100644 Documentation/admin-guide/l1tf.rst delete mode 100644 Documentation/dev-tools/kmemcheck.rst delete mode 100644 Documentation/devicetree/bindings/display/panel/toppoly,td028ttec1.txt create mode 100644 Documentation/devicetree/bindings/display/panel/tpo,td028ttec1.txt create mode 100644 Documentation/devicetree/bindings/power/mti,mips-cpc.txt create mode 100644 Documentation/speculation.txt create mode 100644 Documentation/userspace-api/spec_ctrl.rst create mode 100644 Documentation/virtual/kvm/arm/psci.txt create mode 100644 Documentation/x86/pti.txt delete mode 100644 arch/arm/include/asm/kvm_psci.h delete mode 100644 arch/arm64/boot/dts/.gitignore delete mode 100644 arch/arm64/crypto/aes-ce-cipher.c create mode 100644 arch/arm64/crypto/aes-ce-core.S create mode 100644 arch/arm64/crypto/aes-ce-glue.c delete mode 100644 arch/arm64/include/asm/kvm_psci.h create mode 100644 arch/arm64/kernel/bpi.S delete mode 100644 arch/arm64/kernel/ftrace-mod.S create mode 100644 arch/arm64/kernel/ssbd.c create mode 100644 arch/mips/include/asm/serial.h create mode 100644 arch/mips/lib/multi3.c create mode 100644 arch/parisc/include/asm/barrier.h create mode 100644 arch/powerpc/include/asm/book3s/64/slice.h create mode 100644 arch/powerpc/include/asm/nohash/32/slice.h create mode 100644 arch/powerpc/include/asm/nohash/64/slice.h create mode 100644 arch/powerpc/include/asm/security_features.h create mode 100644 arch/powerpc/include/asm/slice.h create mode 100644 arch/powerpc/kernel/security.c create mode 100644 arch/s390/include/asm/alternative-asm.h create mode 100644 arch/s390/include/asm/alternative.h create mode 100644 arch/s390/include/asm/nospec-branch.h create mode 100644 arch/s390/include/asm/nospec-insn.h create mode 100644 arch/s390/kernel/alternative.c create mode 100644 arch/s390/kernel/nospec-branch.c create mode 100644 arch/s390/kernel/nospec-sysfs.c create mode 100644 arch/x86/boot/compressed/pgtable_64.c delete mode 100644 arch/x86/crypto/salsa20-i586-asm_32.S delete mode 100644 arch/x86/crypto/salsa20-x86_64-asm_64.S delete mode 100644 arch/x86/crypto/salsa20_glue.c create mode 100644 arch/x86/include/asm/cpu_entry_area.h create mode 100644 arch/x86/include/asm/intel_ds.h create mode 100644 arch/x86/include/asm/invpcid.h delete mode 100644 arch/x86/include/asm/kmemcheck.h create mode 100644 arch/x86/include/asm/nospec-branch.h create mode 100644 arch/x86/include/asm/pgtable-invert.h create mode 100644 arch/x86/include/asm/pti.h create mode 100644 arch/x86/include/asm/spec-ctrl.h create mode 100644 arch/x86/kernel/cpu/cpuid-deps.c create mode 100644 arch/x86/kernel/irqflags.S create mode 100644 arch/x86/lib/retpoline.S create mode 100644 arch/x86/mm/cpu_entry_area.c delete mode 100644 arch/x86/mm/kmemcheck/Makefile delete mode 100644 arch/x86/mm/kmemcheck/error.c delete mode 100644 arch/x86/mm/kmemcheck/error.h delete mode 100644 arch/x86/mm/kmemcheck/kmemcheck.c delete mode 100644 arch/x86/mm/kmemcheck/opcode.c delete mode 100644 arch/x86/mm/kmemcheck/opcode.h delete mode 100644 arch/x86/mm/kmemcheck/pte.c delete mode 100644 arch/x86/mm/kmemcheck/pte.h delete mode 100644 arch/x86/mm/kmemcheck/selftest.c delete mode 100644 arch/x86/mm/kmemcheck/selftest.h delete mode 100644 arch/x86/mm/kmemcheck/shadow.c delete mode 100644 arch/x86/mm/kmemcheck/shadow.h create mode 100644 arch/x86/mm/pti.c delete mode 100644 drivers/of/unittest-data/.gitignore create mode 100644 include/crypto/gcm.h delete mode 100644 include/crypto/vmac.h create mode 100644 include/kvm/arm_psci.h create mode 100644 include/linux/compiler_types.h create mode 100644 include/linux/intel-pti.h delete mode 100644 include/linux/kmemcheck.h create mode 100644 include/linux/nospec.h delete mode 100644 lib/Kconfig.kmemcheck delete mode 100644 mm/kmemcheck.c delete mode 100644 tools/include/linux/kmemcheck.h create mode 100644 tools/objtool/arch/x86/include/asm/inat.h rename tools/objtool/arch/x86/{insn => include/asm}/inat_types.h (100%) create mode 100644 tools/objtool/arch/x86/include/asm/insn.h rename tools/objtool/{ => arch/x86/include/asm}/orc_types.h (100%) delete mode 100644 tools/objtool/arch/x86/insn/inat.c delete mode 100644 tools/objtool/arch/x86/insn/inat.h delete mode 100644 tools/objtool/arch/x86/insn/insn.c delete mode 100644 tools/objtool/arch/x86/insn/insn.h delete mode 100644 tools/objtool/arch/x86/insn/x86-opcode-map.txt copy {arch => tools/objtool/arch}/x86/lib/inat.c (100%) copy {arch => tools/objtool/arch}/x86/lib/insn.c (100%) create mode 100644 tools/objtool/arch/x86/lib/x86-opcode-map.txt rename tools/objtool/arch/x86/{insn => tools}/gen-insn-attr-x86.awk (100%) create mode 100755 tools/objtool/sync-check.sh create mode 100644 tools/perf/pmu-events/arch/x86/goldmontplus/cache.json create mode 100644 tools/perf/pmu-events/arch/x86/goldmontplus/frontend.json create mode 100644 tools/perf/pmu-events/arch/x86/goldmontplus/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/goldmontplus/other.json create mode 100644 tools/perf/pmu-events/arch/x86/goldmontplus/pipeline.json create mode 100644 tools/perf/pmu-events/arch/x86/goldmontplus/virtual-memory.json create mode 100644 tools/testing/selftests/ftrace/test.d/00basic/snapshot.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_string.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_syntax.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/probepoint.tc create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100644 tools/testing/selftests/memfd/config create mode 100644 tools/testing/selftests/sync/config create mode 100644 tools/testing/selftests/x86/mov_ss_trap.c create mode 100644 tools/testing/selftests/x86/test_vsyscall.c