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-allnoconfig 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
No new revisions were added by this update.
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/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/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/io.h | 6 + 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 | 98 +- 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 | 34 +- 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 | 231 ++- 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/n2_core.c | 3 + drivers/crypto/omap-sham.c | 2 +- drivers/crypto/padlock-aes.c | 10 +- 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-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 | 58 +- drivers/gpio/gpiolib-devprop.c | 17 +- drivers/gpio/gpiolib-of.c | 3 +- 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 | 59 +- 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 | 6 +- 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 +- 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 + .../gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c | 8 +- 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-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 | 12 + 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/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/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-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/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 | 89 +- 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 | 6 +- 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 | 61 +- drivers/md/dm-snap.c | 48 +- drivers/md/dm-table.c | 42 +- drivers/md/dm-thin-metadata.c | 6 +- drivers/md/dm-thin.c | 35 +- 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 | 35 +- drivers/md/raid5-cache.c | 52 +- drivers/md/raid5-log.h | 2 +- drivers/md/raid5-ppl.c | 3 +- drivers/md/raid5.c | 75 +- 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 | 1 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 26 +- 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 | 9 +- 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 | 8 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 4 +- .../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 | 45 +- 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 | 15 +- 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 | 59 +- 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 | 40 +- 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 | 6 +- 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 | 113 +- drivers/s390/net/qeth_core_sys.c | 1 + drivers/s390/net/qeth_l2_main.c | 6 +- drivers/s390/net/qeth_l3.h | 36 +- drivers/s390/net/qeth_l3_main.c | 174 +-- 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/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_fw.c | 5 + drivers/scsi/qedi/qedi_main.c | 35 +- 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 | 35 +- 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/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/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 | 28 +- 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/events/events_base.c | 6 +- drivers/xen/gntdev.c | 8 +- drivers/xen/grant-table.c | 4 +- drivers/xen/manage.c | 18 +- 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 | 84 +- 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/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 | 14 +- 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 | 68 +- 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 | 163 ++- 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/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 | 13 +- fs/overlayfs/ovl_entry.h | 2 +- fs/overlayfs/readdir.c | 43 +- fs/overlayfs/super.c | 20 +- fs/overlayfs/util.c | 4 +- fs/pipe.c | 34 +- fs/proc/array.c | 32 +- fs/proc/base.c | 43 +- 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 | 2 +- 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 | 345 ++++- 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 | 4 +- 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/ieee80211_i.h | 2 +- net/mac80211/iface.c | 2 +- net/mac80211/key.c | 24 +- net/mac80211/mesh.c | 17 +- net/mac80211/mesh_hwmp.c | 15 +- net/mac80211/mlme.c | 27 +- net/mac80211/rx.c | 4 +- net/mac80211/spectmgmt.c | 7 +- net/mac80211/sta_info.c | 3 +- net/mac80211/tx.c | 32 +- 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 | 208 ++- 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_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 | 48 +- net/wireless/sme.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 | 247 +++- 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 | 3 +- 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/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 | 12 +- 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 | 94 +- 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/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 | 8 +- 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 +- 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 +- 4828 files changed, 82483 insertions(+), 42199 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