summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
* linux-yocto: introduce 4.18 recipesBruce Ashfield2018-08-283-0/+120
| | | | | | | | | | | | Introducing the 4.18 kernel as the 'newest' kernel for the oe core release. This update includes tweaked configs, carried forward BSPs, features (aufs, yaffs2, preempt-rt) and has been tested on all arches for boot and performance sanity. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng: uprev to 2.10.7Bruce Ashfield2018-08-281-3/+3
| | | | | | | Uprev'ing lttng to 2.10.7 to support 4.18+ kernels. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: add selftest and security configuration blocksBruce Ashfield2018-08-286-6/+6
| | | | | | | | | | | Adding two new configuration blocks/features to the 4.14+ kernel variants. One is for enabling selftest options, and the other is a collection of kernel security/hardening configs. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.14: update to v4.14.62Bruce Ashfield2018-08-283-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integratign the korg -stable updates that comprise the following commits: 1aa1166eface Linux 4.14.62 7d29fb53439c jfs: Fix inconsistency between memory allocation and ea_buf->max_size 59f35b983e8a xfs: don't call xfs_da_shrink_inode with NULL bp 6f021e4ef39a xfs: validate cached inodes are free when allocated 27c41b170183 xfs: catch inode allocation state mismatch corruption a34399927da1 intel_idle: Graceful probe failure when MWAIT is disabled d626ac9669f2 nvmet-fc: fix target sgl list on large transfers 4af9c61ad953 nvme-pci: Fix queue double allocations 12c058df8272 nvme-pci: allocate device queues storage space at probe 0ea7fcfc7fe6 Btrfs: fix file data corruption after cloning a range and fsync ea464580fef7 i2c: imx: Fix reinit_completion() use 60baabc37bc1 ring_buffer: tracing: Inherit the tracing setting to next ring buffer ff28e5cc58c2 ACPI / PCI: Bail early in acpi_pci_add_bus() if there is no ACPI handle dd69abaccbf7 ext4: fix false negatives *and* false positives in ext4_check_descriptors() 09901e570c9e netlink: Don't shift on 64 for ngroups 2d898915ccf4 nohz: Fix missing tick reprogram when interrupting an inline softirq e5bcbedadfd9 nohz: Fix local_timer_softirq_pending() a6d9dacf4e44 genirq: Make force irq threading setup more robust a96feef5b071 scsi: qla2xxx: Return error when TMF returns f70766f1338d scsi: qla2xxx: Fix ISP recovery on unload 01cda405c88b scsi: qla2xxx: Fix NPIV deletion by calling wait_for_sess_deletion 43d7c954b22e scsi: qla2xxx: Fix unintialized List head crash 2ae6c0413b47 Linux 4.14.61 b4653a3ea3d7 scsi: sg: fix minor memory leak in error path 1a08888316d2 drm/vc4: Reset ->{x, y}_scaling[1] when dealing with uniplanar formats 51ef850c78bb crypto: padlock-aes - Fix Nano workaround data corruption 65be9cbe1224 RDMA/uverbs: Expand primary and alt AV port checks 4aa0acf29064 iwlwifi: add more card IDs for 9000 series 0eba9f5d3d48 userfaultfd: remove uffd flags from vma->vm_flags if UFFD_EVENT_FORK fails a1b5bcffe4a4 audit: fix potential null dereference 'context->module.name' e5a16c6a6707 kvm: x86: vmx: fix vpid leak c1a29c2d00c6 x86/entry/64: Remove %ebx handling from error_entry/exit 7cf6b325f554 x86/apic: Future-proof the TSC_DEADLINE quirk for SKX 34a938cd3ad4 virtio_balloon: fix another race between migration and ballooning 45c8178cf69e net: socket: fix potential spectre v1 gadget in socketcall c8159f9a1ae9 can: ems_usb: Fix memory leak on ems_usb_disconnect() e7de67165efe squashfs: more metadata hardenings 953f918d548b squashfs: more metadata hardening a766ccbf1d29 net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager e0638b6a054c rxrpc: Fix user call ID check in rxrpc_service_prealloc_one 83a46456c983 net: stmmac: Fix WoL for PCI-based setups 1828cb3d10d9 netlink: Fix spectre v1 gadget in netlink_create() bcbdea137159 net: dsa: Do not suspend/resume closed slave_dev 8721f3608945 ipv4: frags: handle possible skb truesize change fc63057d5fda inet: frag: enforce memory limits earlier dc8edd08cd89 bonding: avoid lockdep confusion in bond_get_stats() deaacd62c217 Linux 4.14.60 0a2f6725115d tcp: add one more quick ack after after ECN events 1f04d750f668 tcp: refactor tcp_ecn_check_ce to remove sk type cast fd31083cbe05 tcp: do not aggressively quick ack after ECN events 1c005489fa98 tcp: add max_quickacks param to tcp_incr_quickack and tcp_enter_quickack_mode 5a1baf194475 tcp: do not force quickack when receiving out-of-order packets fffd3058eaf4 netlink: Don't shift with UB on nlk->ngroups e208cda5f10e netlink: Do not subscribe to non-existent groups da970765b24c xen-netfront: wait xenbus state change when load module manually 7309441887f6 tcp_bbr: fix bw probing to raise in-flight data for very small BDPs 7f36a065963a NET: stmmac: align DMA stuff to largest cache line length e071e2fdf45e net: mdio-mux: bcm-iproc: fix wrong getter and setter pair ccdbe7e2374a net: lan78xx: fix rx handling before first packet is send 112e80ac8285 net: fix amd-xgbe flow-control issue 11b694387ab4 net: ena: Fix use of uninitialized DMA address bits field 1494a3a70ce0 ipv4: remove BUG_ON() from fib_compute_spec_dst 20556dc7f239 net: dsa: qca8k: Allow overwriting CPU port setting 2eda475b0849 net: dsa: qca8k: Add QCA8334 binding documentation 1fbc97b32b7e net: dsa: qca8k: Enable RXMAC when bringing up a port 62310e69f1ae net: dsa: qca8k: Force CPU port to its highest bandwidth a61b3378b847 RDMA/uverbs: Protect from attempts to create flows on unsupported QP b8e9dd160ca3 usb: gadget: udc: renesas_usb3: should remove debugfs 6aaaca7b81e4 ovl: Sync upper dirty data when syncing overlayfs 21b5b5e80bcf PCI: xgene: Remove leftover pci_scan_child_bus() call 011626d61a43 PCI: pciehp: Assume NoCompl+ for Thunderbolt ports f547aa20b4f6 ext4: fix check to prevent initializing reserved inodes dc1b4b710fbe ext4: check for allocation block validity with block group locked cdcbe750acd6 ext4: fix inline data updates with checksums enabled 961f9feb4332 squashfs: be more careful about metadata corruption af41fd042fc1 random: mix rdrand with entropy sent in from userspace b8088c524ae2 block: reset bi_iter.bi_done after splitting bio cc5d7097ba8f blkdev: __blkdev_direct_IO_simple: fix leak in error case 2258351cf086 block: bio_iov_iter_get_pages: fix size of last iovec 2488689fe468 drm/dp/mst: Fix off-by-one typo when dump payload table 2aa0e652bce1 drm/atomic-helper: Drop plane->fb references only for drm_atomic_helper_shutdown() 20f01a1b7b6d drm: Add DP PSR2 sink enable bit a2fdb85a15eb ASoC: topology: Add missing clock gating parameter when parsing hw_configs b754906cd9c9 ASoC: topology: Fix bclk and fsync inversion in set_link_hw_format() e1d4f1e2856e media: si470x: fix __be16 annotations 98121d665d93 media: atomisp: compat32: fix __user annotations a5ed99bc6f59 scsi: cxlflash: Avoid clobbering context control register value bb7cccb01c84 scsi: cxlflash: Synchronize reset and remove ops 07b2a0d00183 scsi: megaraid_sas: Increase timeout by 1 sec for non-RAID fastpath IOs 0b45eb5a340d scsi: scsi_dh: replace too broad "TP9" string with the exact models fb2b60e27a16 regulator: Don't return or expect -errno from of_map_mode() 4886bf00337f media: omap3isp: fix unbalanced dma_iommu_mapping 09740f513e3f crypto: authenc - don't leak pointers to authenc keys a07fc8dd2bd4 crypto: authencesn - don't leak pointers to authenc keys f17d397bfed4 usb: hub: Don't wait for connect state at resume for powered-off ports d136b7ab24b8 microblaze: Fix simpleImage format generation 6cfd0d3c627f soc: imx: gpcv2: Do not pass static memory as platform data 62079c8371aa serial: core: Make sure compiler barfs for 16-byte earlycon names 41e1f1feee06 staging: lustre: ldlm: free resource when ldlm_lock_create() fails. e906355a7f96 staging: lustre: llite: correct removexattr detection fea5a0d87816 staging: vchiq_core: Fix missing semaphore release in error case 06d6d1ad241d audit: allow not equal op for audit by executable e7cb8f11f6e2 rsi: fix nommu_map_sg overflow kernel panic 0be8aa812cef rsi: Fix 'invalid vdd' warning in mmc e660508795d6 ipconfig: Correctly initialise ic_nameservers 18a48a7a4418 drm/gma500: fix psb_intel_lvds_mode_valid()'s return type 75d1087174d2 igb: Fix queue selection on MAC filters on i210 c7ab132d7e3d arm64: defconfig: Enable Rockchip io-domain driver 2ee4fbcd27f9 nvme: lightnvm: add granby support 503f22cf7b2a memory: tegra: Apply interrupts mask per SoC 9746d3696de9 memory: tegra: Do not handle spurious interrupts c06f5a018f71 delayacct: Use raw_spinlocks da2b62c740de stop_machine: Use raw spinlocks 4531135811a5 backlight: pwm_bl: Don't use GPIOF_* with gpiod_get_direction 232703c9091f dt-bindings: net: meson-dwmac: new compatible name for AXG SoC c3b540c06954 net: hns3: Fixes the out of bounds access in hclge_map_tqp 17b26041363f spi: meson-spicc: Fix error handling in meson_spicc_probe() c9e5888ec8ae dt-bindings: pinctrl: meson: add support for the Meson8m2 SoC d6ce4f1bf79a mmc: pwrseq: Use kmalloc_array instead of stack VLA f0b0debbb49d mmc: dw_mmc: update actual clock for mmc debugfs ab76f866c8f0 ALSA: hda/ca0132: fix build failure when a local macro is defined c6f9830cfb47 drm/atomic: Handling the case when setting old crtc for plane cf0061396910 media: siano: get rid of __le32/__le16 cast warnings 4bbf1ce3a1e3 f2fs: avoid fsync() failure caused by EAGAIN in writepage() 15239633dc55 bpf: fix references to free_bpf_prog_info() in comments b62ed0bbbd63 thermal: exynos: fix setting rising_threshold for Exynos5433 66eb9942673a staging: lustre: o2iblnd: Fix FastReg map/unmap for MLX5 52a21fcafa71 staging: lustre: o2iblnd: fix race at kiblnd_connect_peer de3da42dc775 scsi: qedf: Set the UNLOADING flag when removing a vport ad1562ae8135 scsi: hisi_sas: config ATA de-reset as an constrained command for v3 hw 13e4e358b94c scsi: megaraid: silence a static checker bug ca588ff3e7d6 scsi: 3w-xxxx: fix a missing-check bug a0e86c016bb4 scsi: 3w-9xxx: fix a missing-check bug 112f47373e36 bnxt_en: Check unsupported speeds in bnxt_update_link() on PF only. c9b5d1519c24 perf: fix invalid bit in diagnostic entry d5d8223d7c67 s390/cpum_sf: Add data entry sizes to sampling trailer entry af5e8846a5e9 brcmfmac: Add support for bcm43364 wireless chipset 59d9b120600d mtd: rawnand: fsl_ifc: fix FSL NAND driver to read all ONFI parameter pages d49f8498042a media: saa7164: Fix driver name in debug output f3766ad7d325 media: media-device: fix ioctl function types ce222fb1256b ACPI / LPSS: Only call pwm_add_table() for Bay Trail PWM if PMIC HRV is 2 885d2128ab7f libata: Fix command retry decision adf9ceabfc16 media: rcar_jpu: Add missing clk_disable_unprepare() on error in jpu_open() 240bc678f726 net: phy: phylink: Release link GPIO fa57e8d54494 dma-iommu: Fix compilation when !CONFIG_IOMMU_DMA deb1feaad03a tty: Fix data race in tty_insert_flip_string_fixed_flag 731b918a624c i40e: free the skb after clearing the bitlock 6fdc5235693b nvmem: properly handle returned value nvmem_reg_read 901366594729 ARM: dts: sh73a0: Add missing interrupt-affinity to PMU node 9c552c4e262f ARM: dts: emev2: Add missing interrupt-affinity to PMU node b565e4e9dd09 ARM: dts: stih407-pinctrl: Fix complain about IRQ_TYPE_NONE usage d7ed9da96a8a EDAC, altera: Fix ARM64 build warning d0eca5d32b11 HID: i2c-hid: check if device is there before really probing 83eef34c65f1 powerpc/embedded6xx/hlwd-pic: Prevent interrupts from being handled by Starlet b42848b2a819 drm/amdgpu: Remove VRAM from shared bo domains. 14bedc05ab2d drm/radeon: fix mode_valid's return type 3ee32f73fc72 arm64: dts: renesas: salvator-common: use audio-graph-card for Sound d85073283aa7 HID: hid-plantronics: Re-resend Update to map button for PTT products 6a43d5a3ca6c arm64: cmpwait: Clear event register before arming exclusive monitor 62a87c8759f2 media: atomisp: ov2680: don't declare unused vars 25436aa5c184 ALSA: usb-audio: Apply rate limit to warning messages in URB complete callback d239ee35ddb2 net: ethernet: ti: cpsw-phy-sel: check bus_find_device() ret value 0bd08027bd19 media: smiapp: fix timeout checking in smiapp_read_nvm 41b16e6ec6a8 ixgbevf: fix MAC address changes through ixgbevf_set_mac() 7627ecfc4902 md: fix NULL dereference of mddev->pers in remove_and_add_spares() 1b3433cfa222 md/raid1: add error handling of read error from FailFast device 6192b115c58b regulator: pfuze100: add .is_enable() for pfuze100_swb_regulator_ops 9b56c4151ac2 ALSA: emu10k1: Rate-limit error messages about page errors 9f25b548732c rtc: tps65910: fix possible race condition 8f5e7596fe3a rtc: vr41xx: fix possible race condition aca6728fa1ed rtc: tps6586x: fix possible race condition 192591ade6ec Bluetooth: btusb: add ID for LiteOn 04ca:301a 33775b07426b drm/nouveau/fifo/gk104-: poll for runlist update completion fdb5207dc1f1 scsi: zfcp: assert that the ERP lock is held when tracing a recovery trigger b095b5888eab scsi: ufs: fix exception event handling c9f744135ad7 scsi: ufs: ufshcd: fix possible unclocked register access 63c7e58dab1e fscrypt: use unbound workqueue for decryption 1d6908ce90b5 net: hns3: Fix the missing client list node initialization 625d1e783375 spi: Add missing pm_runtime_put_noidle() after failed get d0a963cf845c drivers/perf: arm-ccn: don't log to dmesg in event_init cffbdb7702ba ima: based on policy verify firmware signatures (pre-allocated buffer) 945e6ce33d80 mwifiex: correct histogram data with appropriate index a30ff89c34b8 net: dsa: qca8k: Add support for QCA8334 switch 082900a6d567 PCI: pciehp: Request control of native hotplug only if supported 39da0cf774db bpf: powerpc64: pad function address loads with NOPs cf957ba7c6e8 pinctrl: at91-pio4: add missing of_node_put 210807e92b49 powerpc/8xx: fix invalid register expression in head_8xx.S 56a58a5395ab spi: sh-msiof: Fix setting SIRMDR1.SYNCAC to match SITMDR1.SYNCAC 7eda31872980 powerpc: Add __printf verification to prom_printf 566be4969b83 powerpc/powermac: Mark variable x as unused d26f8af1a126 powerpc/powermac: Add missing prototype for note_bootable_part() ee8c480702a6 powerpc/chrp/time: Make some functions static, add missing header include c0ff32b7e852 powerpc/32: Add a missing include header 935674605cf8 ath: Add regulatory mapping for Bahamas 936058197fbb ath: Add regulatory mapping for Bermuda c4b93c91bb63 ath: Add regulatory mapping for Serbia aafbcce424ec ath: Add regulatory mapping for Tanzania 5e895c9cb8ca ath: Add regulatory mapping for Uganda 3c51226005d9 ath: Add regulatory mapping for APL2_FCCA cdd106451c6a ath: Add regulatory mapping for APL13_WORLD f198926d6a40 ath: Add regulatory mapping for ETSI8_WORLD be1c9763cbc7 ath: Add regulatory mapping for FCC3_ETSIC 1afb8720b694 nvme-pci: Fix AER reset handling 4bb1acf80c7f nvme-rdma: stop admin queue before freeing it 2040b0d8c9c0 PCI: Prevent sysfs disable of device while driver is attached d93663a78783 PM / wakeup: Make s2idle_lock a RAW_SPINLOCK 652b94b72696 x86/microcode: Make the late update update_lock a raw lock for RT 2737a4adec5a btrfs: qgroup: Finish rescan when hit the last leaf of extent tree 31371d2dad49 btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeups 3bf165384e82 Btrfs: don't BUG_ON() in btrfs_truncate_inode_items() ef61d940cd96 Btrfs: don't return ino to ino cache if inode item removal fails 9aecdc961e6a media: videobuf2-core: don't call memop 'finish' when queueing b7ffc03574f8 media: tw686x: Fix incorrect vb2_mem_ops GFP flags 1a95962bf210 net: hns3: Fixes the init of the VALID BD info in the descriptor 6f8688bf299b wlcore: sdio: check for valid platform device data before suspend 852feed35dcd mwifiex: handle race during mwifiex_usb_disconnect 6648fdc71138 mfd: cros_ec: Fail early if we cannot identify the EC 3d4837733945 ASoC: dpcm: fix BE dai not hw_free and shutdown 5650a9be9635 Bluetooth: btusb: Add a new Realtek 8723DE ID 2ff8:b011 678e64c63217 Bluetooth: hci_qca: Fix "Sleep inside atomic section" warning 73425f6ad6eb iwlwifi: pcie: fix race in Rx buffer allocator 59b837d5927c btrfs: balance dirty metadata pages in btrfs_finish_ordered_io 233cba023484 PCI: Fix devm_pci_alloc_host_bridge() memory leak f559bb20c1ae selftests: intel_pstate: return Kselftest Skip code for skipped tests 4312c2df0b7b selftests: memfd: return Kselftest Skip code for skipped tests 9c8f3af66282 selftests/intel_pstate: Improve test, minor fixes 596a9bfe8190 perf/x86/intel/uncore: Correct fixed counter index check for NHM 71b1bf6e9753 perf/x86/intel/uncore: Correct fixed counter index check in generic code 38c8c0a9709d usbip: dynamically allocate idev by nports found in sysfs bc30588b8e08 usbip: usbip_detach: Fix memory, udev context and udev leak 63019044fb89 block, bfq: remove wrong lock in bfq_requests_merged 67226fb52c23 f2fs: fix race in between GC and atomic open ad8d61efc9b7 f2fs: fix to detect failure of dquot_initialize c92d09e35d2d f2fs: Fix deadlock in shutdown ioctl 4f979af7b0ad f2fs: fix to wait page writeback during revoking atomic write de13b2ac741f f2fs: fix to don't trigger writeback during recovery f3f029197738 f2fs: fix error path of move_data_page 122031c29202 disable loading f2fs module on PAGE_SIZE > 4KB 1339e2b8eaea pnfs: Don't release the sequence slot until we've processed layoutget on open 20fc8b34c195 netfilter: nf_tables: check msg_type before nft_trans_set(trans) 4f5fd8a1ae16 lightnvm: pblk: warn in case of corrupted write buffer 929e1a3906e1 RDMA/mad: Convert BUG_ONs to error flows a23e1da9773b powerpc/64s: Fix compiler store ordering to SLB shadow area 0aceed2d7ec1 hvc_opal: don't set tb_ticks_per_usec in udbg_init_opal_common() bc0b4615cc97 powerpc/eeh: Fix use-after-release of EEH driver 04cda3ac3312 powerpc/64s: Add barrier_nospec 47b356145017 powerpc/lib: Adjust .balign inside string functions for PPC32 e27dad1eb1ac infiniband: fix a possible use-after-free bug 848f260301d0 e1000e: Ignore TSYNCRXCTL when getting I219 clock attributes 4c717e335ae1 ceph: fix alignment of rasize cdad03c1f21e bpf, arm32: fix inconsistent naming about emit_a32_lsr_{r64,i64} 8dcf2dbf65ef printk: drop in_nmi check from printk_safe_flush_on_panic() 2f6a38b131ab watchdog: da9063: Fix updating timeout value d90c9b07cb32 irqchip/ls-scfg-msi: Map MSIs in the iommu ff60eda50453 netfilter: ipset: List timing out entries with "timeout 1" instead of zero 52f072f580e4 netfilter: ipset: forbid family for hash:mac sets a47ece2b17c2 perf tools: Fix pmu events parsing rule 6a929b97b777 rtc: ensure rtc_set_alarm fails when alarms are not supported 191d00f8c872 mm/slub.c: add __printf verification to slab_err() b9d1724cf618 mm: vmalloc: avoid racy handling of debugobjects in vunmap 9e1a1fc0cd9b mm: /proc/pid/pagemap: hide swap entries from unprivileged users 9691035cbf72 kernel/hung_task.c: show all hung tasks before panic 827faa4eb566 vfio/type1: Fix task tracking for QEMU vCPU hotplug 8f38152f2ae2 vfio/mdev: Check globally for duplicate devices ca014df110e9 vfio: platform: Fix reset module leak in error path 5a47fe3efd4d nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfo baad2bf44770 NFSv4.1: Fix the client behaviour on NFS4ERR_SEQ_FALSE_RETRY 42b1df406a29 ALSA: fm801: add error handling for snd_ctl_add 40ff9a54dd9b ALSA: emu10k1: add error handling for snd_ctl_add 44a78f7d1757 skip LAYOUTRETURN if layout is invalid 0a84c912f575 hv_netvsc: fix network namespace issues with VF support 51b694070738 xen/netfront: raise max number of slots in xennet_get_responses() a45f5ee6850b kcov: ensure irq code sees a valid area 73990abb1a04 mlxsw: spectrum_switchdev: Fix port_vlan refcounting c1550e014135 arm64: fix vmemmap BUILD_BUG_ON() triggering on !vmemmap setups 4681e8820f99 tracing: Quiet gcc warning about maybe unused link variable 86428ec165ee tracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failure f957456878eb kthread, tracing: Don't expose half-written comm when creating kthreads 10419b0c16d4 tracing: Fix possible double free in event_enable_trigger_func() 9158a7debe53 tracing: Fix double free of event_trigger_data a2f85c02810f delayacct: fix crash in delayacct_blkio_end() after delayacct init failure 8eead4f5dea9 kvm, mm: account shadow page tables to kmemcg ca6427facd96 Input: elan_i2c - add another ACPI ID for Lenovo Ideapad 330-15AST e0e385e2126e Input: i8042 - add Lenovo LaVie Z to the i8042 reset list b4667635de2e Input: elan_i2c - add ACPI ID for lenovo ideapad 330 c09032b71fc6 spi: spi-s3c64xx: Fix system resume support e581f7c590cc drivers/infiniband/ulp/srpt/ib_srpt.c: fix build with gcc-4.4.4 1e8bb2e9c9df IB/srpt: Fix an out-of-bounds stack access in srpt_zerolength_write() d02c9c8bfef1 drivers/infiniband/core/verbs.c: fix build with gcc-4.4.4 3af618717e71 RDMA/core: Avoid that ib_drain_qp() triggers an out-of-bounds stack access c0b86d269bf0 i2c: core: decrease reference count of device node in i2c_unregister_device 2d5fc7ffa84b fork: unconditionally clear stack on fork 53208e12faa5 Linux 4.14.59 e94f784fddd5 turn off -Wattribute-alias 08382d3a1be2 can: m_can.c: fix setup of CCCR register: clear CCCR NISO bit before checking can.ctrlmode a55d3d73d457 can: peak_canfd: fix firmware < v3.3.0: limit allocation to 32-bit DMA addr only 60454a9715df can: xilinx_can: fix RX overflow interrupt not being enabled 19c756e01b09 can: xilinx_can: fix incorrect clear of non-processed interrupts 189c7890f33b can: xilinx_can: keep only 1-2 frames in TX FIFO to fix TX accounting 96bf3257c866 can: xilinx_can: fix device dropping off bus on RX overrun c5846b2fd57b can: xilinx_can: fix recovery from error states not being propagated f820de2a08b6 can: xilinx_can: fix power management handling 464a3f9139f4 can: xilinx_can: fix RX loop if RXNEMP is asserted without RXOK 55cb8f40c8d7 driver core: Partially revert "driver core: correct device's shutdown order" 5421694d8cd7 usb: gadget: f_fs: Only return delayed status when len is 0 68fc92a0f391 usb: dwc2: Fix DMA alignment to start at allocated boundary ac3f65c6b635 usb: core: handle hub C_PORT_OVER_CURRENT condition e089c305af49 usb: cdc_acm: Add quirk for Castles VEGA3000 ab9489c4db89 staging: speakup: fix wraparound in uaccess length check 22e3d3178b18 tcp: add tcp_ooo_try_coalesce() helper ec645ae62309 tcp: call tcp_drop() from tcp_data_queue_ofo() 6285a74a536f tcp: detect malicious patterns in tcp_collapse_ofo_queue() 81e6b01d1c10 tcp: avoid collapses in tcp_prune_queue() if possible f3a5ba6310e1 tcp: free batches of packets in tcp_prune_ofo_queue() ae70b6153197 tcp: do not delay ACK in DCTCP upon CE status change 78636179f6e6 tcp: do not cancel delay-AcK on DCTCP special ACK f7f24b369383 tcp: helpers to send special DCTCP ack 68c9bdfc8b42 tcp: fix dctcp delayed ACK schedule 68974d0b9c86 vxlan: fix default fdb entry netlink notify ordering during netdev create bb0335aacfdd vxlan: make netlink notify in vxlan_fdb_destroy optional 1c345a529258 vxlan: add new fdb alloc and create helpers 23557c5d34b9 rtnetlink: add rtnl_link_state check in rtnl_configure_link 464e2326a7f5 sock: fix sg page frag coalescing in sk_alloc_sg 50b464d33964 net: phy: consider PHY_IGNORE_INTERRUPT in phy_start_aneg_priv 46f9e1d0bd4e multicast: do not restore deleted record source filter mode to new one 6d5b7d68f45b net/ipv6: Fix linklocal to global address with VRF 047af2d8ced3 net/mlx5e: Fix quota counting in aRFS expire flow c83cd44202b5 net/mlx5e: Don't allow aRFS for encapsulated packets 291d99ac4dc2 net/mlx5: Adjust clock overflow work period f208fbad98fd net: skb_segment() should not return NULL 6e92f04a4fef net/mlx4_core: Save the qpn from the input modifier in RST2INIT wrapper df20f746d68b ip: in cmsg IP(V6)_ORIGDSTADDR call pskb_may_pull c2ce657fd68c ip: hash fragments consistently f1fb27fc256c bonding: set default miimon value for non-arp modes if not set 7e454c18b76f drm/nouveau: Set DRIVER_ATOMIC cap earlier to fix debugfs d0bd2c70ffcb drm/nouveau/drm/nouveau: Fix runtime PM leak in nv50_disp_atomic_commit() 58113603a4ea KVM: PPC: Check if IOMMU page is contained in the pinned physical page 14500f14e0b6 xen/PVH: Set up GS segment for stack canary de019e7857fb MIPS: Fix off-by-one in pci_resource_to_user() 4c686d73bc3e MIPS: ath79: fix register address in ath79_ddr_wb_flush() 4168a8422364 Revert "cifs: Fix slab-out-of-bounds in send_set_info() on SMB2 ACE setting" f952480a8fc1 Linux 4.14.58 3fcc143edcdd xhci: Fix perceived dead host due to runtime suspend race with event handler ff42682f21d7 powerpc/powernv: Fix save/restore of SPRG3 on entry/exit from stop (idle) ea8a50e5f829 cxl_getfile(): fix double-iput() on alloc_file() failures b12c7d0847e2 alpha: fix osf_wait4() breakage 78cdeb665fb1 net: usb: asix: replace mii_nway_restart in resume path bbf9b1a46420 ipv6: make DAD fail with enhanced DAD when nonce length differs 7c14cf21867c net: systemport: Fix CRC forwarding check for SYSTEMPORT Lite 65851c6b6d6e net/mlx4_en: Don't reuse RX page when XDP is set 7e7fefde7dec hv_netvsc: Fix napi reschedule while receive completion is busy c7daaa272dda tg3: Add higher cpu clock for 5762. c84c7d8383c2 qmi_wwan: add support for Quectel EG91 294dc77bb75e ptp: fix missing break in switch 811ad4b366a6 net: phy: fix flag masking in __set_phy_supported 78382d78bb4a net/ipv4: Set oif in fib_compute_spec_dst 829f4fd66354 skbuff: Unconditionally copy pfmemalloc in __skb_clone() 6403b54a4f7e net: Don't copy pfmemalloc flag in __copy_skb_header() cc0ab64759c8 net: diag: Don't double-free TCP_NEW_SYN_RECV sockets in tcp_abort cfb876dc3042 lib/rhashtable: consider param->min_size when setting initial table size 9f7276ce825b ipv6: ila: select CONFIG_DST_CACHE a5d33d38bd37 ipv6: fix useless rol32 call on hash 0348dcd98af3 ipv4: Return EINVAL when ping_group_range sysctl doesn't map to user ns c8347d91cfd7 gen_stats: Fix netlink stats dumping in the presence of padding dd1363ca743e drm/nouveau: Avoid looping through fake MST connectors 22c4488c8649 drm/nouveau: Use drm_connector_list_iter_* for iterating connectors 387362c3ed80 drm/i915: Fix hotplug irq ack on i965/g4x d21fb63010c4 stop_machine: Disable preemption when waking two stopper threads 9a2e4a01ded2 vfio/spapr: Use IOMMU pageshift rather than pagesize a5b8eae53672 vfio/pci: Fix potential Spectre v1 dfc328156dde cpufreq: intel_pstate: Register when ACPI PCCH is present 70ef1db1f21d mm/huge_memory.c: fix data loss when splitting a file pmd be2657752e9e mm: memcg: fix use after free in mem_cgroup_iter() 95c58105bd97 ARC: mm: allow mprotect to make stack mappings executable 3c732b3ab3a5 ARC: configs: Remove CONFIG_INITRAMFS_SOURCE from defconfigs 13e5197d7ef6 ARC: Fix CONFIG_SWAP edb5e3eeb14a ARCv2: [plat-hsdk]: Save accl reg pair by default a82d4478337a ALSA: hda: add mute led support for HP ProBook 455 G5 feefc072d10d ALSA: hda/realtek - Add Panasonic CF-SZ6 headset jack quirk 5d251646ab15 ALSA: rawmidi: Change resized buffers atomically 321089a0aa35 fat: fix memory allocation failure handling of match_strdup() 1450a7c5da03 x86/MCE: Remove min interval polling limitation aa49e48232ee x86/events/intel/ds: Fix bts_interrupt_threshold alignment b4108288eab8 x86/apm: Don't access __preempt_count with zeroed fs 3a46a033bfa8 KVM/Eventfd: Avoid crash when assign and deassign specific eventfd in parallel. 763ccb4d1980 scsi: sd_zbc: Fix variable type and bogus comment ecc160ece609 Linux 4.14.57 779128d80cb0 string: drop __must_check from strscpy() and restore strscpy() usages in cgroup 96fd60c8160c arm64: KVM: Add ARCH_WORKAROUND_2 discovery through ARCH_FEATURES_FUNC_ID 1b749f8a2416 arm64: KVM: Handle guest's ARCH_WORKAROUND_2 requests 805357aa65bb arm64: KVM: Add ARCH_WORKAROUND_2 support for guests 0592871918f0 arm64: KVM: Add HYP per-cpu accessors b769d86ea9d4 arm64: ssbd: Add prctl interface for per-thread mitigation e7d02797288f arm64: ssbd: Introduce thread flag to control userspace mitigation c5c89bb4deb8 arm64: ssbd: Restore mitigation status on CPU resume 02e26bd9ad58 arm64: ssbd: Skip apply_ssbd if not using dynamic mitigation 8d6907af4583 arm64: ssbd: Add global mitigation state accessor 45808ab2f924 arm64: Add 'ssbd' command-line option 837c87c233c1 arm64: Add ARCH_WORKAROUND_2 probing 1bffd4869011 arm64: Add per-cpu infrastructure to call ARCH_WORKAROUND_2 5ad09d2abb5a arm64: Call ARCH_WORKAROUND_2 on transitions between EL0 and EL1 1de2719134b5 arm/arm64: smccc: Add SMCCC-specific return codes 2cdc2e62a6ac KVM: arm64: Avoid storing the vcpu pointer on the stack dca7815605af KVM: arm/arm64: Do not use kern_hyp_va() with kvm_vgic_global_state e77175fafa7d arm64: alternatives: Add dynamic patching feature 286950e0831b KVM: arm64: Stop save/restoring host tpidr_el1 on VHE 0dac9f10d952 arm64: alternatives: use tpidr_el2 on VHE hosts 6256b86e8519 KVM: arm64: Change hyp_panic()s dependency on tpidr_el2 8ad56472d67c KVM: arm/arm64: Convert kvm_host_cpu_state to a static per-cpu allocation ed812b882599 KVM: arm64: Store vcpu on the stack during __guest_enter() 115df2a7c5ba net/nfc: Avoid stalls when nfc_alloc_send_skb() returned NULL. a4b57440d971 rds: avoid unenecessary cong_update in loop transport 1bbe05e27af1 bdi: Fix another oops in wb_workfn() 28c74ff85efd netfilter: ipv6: nf_defrag: drop skb dst before queueing b124e97f3ef5 nsh: set mac len based on inner packet 00235ab80007 autofs: fix slab out of bounds read in getname_kernel() 30a7a7b04f8b tls: Stricter error checking in zerocopy sendmsg path d9bb71d76c07 KEYS: DNS: fix parsing multiple options cba5008502f2 reiserfs: fix buffer overflow with long warning messages 766a7ad6639b netfilter: ebtables: reject non-bridge targets b5199c61e95c PCI: hv: Disable/enable IRQs rather than BH in hv_compose_msi_msg() aa6be396714c block: do not use interruptible wait anywhere f1059632a4fc mtd: rawnand: denali_dt: set clk_x_rate to 200 MHz unconditionally c4bfed85bae8 crypto: af_alg - Initialize sg_num_bytes in error code path 16b3ae12337e clocksource: Initialize cs->wd_list a406abeb7416 media: rc: oops in ir_timer_keyup after device unplug 67f7c68a9085 xhci: Fix USB3 NULL pointer dereference at logical disconnect. 2be27d444f61 net: lan78xx: Fix race in tx pending skb size calculation 12c0949a0745 rtlwifi: rtl8821ae: fix firmware is not ready to run ee8d2e719c1e rtlwifi: Fix kernel Oops "Fw download fail!!" 3caea5150c15 net: cxgb3_main: fix potential Spectre v1 d8530e891edd VSOCK: fix loopback on big-endian systems 7eba6537c3d1 vhost_net: validate sock before trying to put its fd 2dc4696ee6d9 tcp: prevent bogus FRTO undos with non-SACK flows 3373d6d056d7 tcp: fix Fast Open key endianness 4f5f7bce308e strparser: Remove early eaten to fix full tcp receive buffer stall 32761addd300 stmmac: fix DMA channel hang in half-duplex mode 5e90946baa57 r8152: napi hangup fix after disconnect d8c1603d0bb4 qmi_wwan: add support for the Dell Wireless 5821e module dd537828bf73 qed: Limit msix vectors in kdump kernel to the minimum required count. 023a2043bc8a qed: Fix use of incorrect size in memcpy call. 4c2849931b23 qed: Fix setting of incorrect eswitch mode. d725fde81ffc qede: Adverstise software timestamp caps when PHC is not available. 35e324ebeee0 net/tcp: Fix socket lookups with SO_BINDTODEVICE b3c66b54d8fe net: sungem: fix rx checksum support b36f997add36 net_sched: blackhole: tell upper qdisc about dropped packets 5e6b4b9b28b7 net/packet: fix use-after-free ddbbd3e05743 net: mvneta: fix the Rx desc DMA address in the Rx path 7ae129dd6778 net/mlx5: Fix wrong size allocation for QoS ETC TC regitster 46ff2bc7aeb1 net/mlx5: Fix required capability for manipulating MPFS 8b7b5f76693c net/mlx5: Fix incorrect raw command length parsing 075b50381248 net/mlx5: Fix command interface race in polling mode c3994f4f8bda net/mlx5: E-Switch, Avoid setup attempt if not being e-switch manager b216867c02ac net/mlx5e: Don't attempt to dereference the ppriv struct if not being eswitch manager 1d8dda4444fa net/mlx5e: Avoid dealing with vport representors if not being e-switch manager f389c17b8dc5 net: macb: Fix ptp time adjustment for large negative delta b364a914c499 net: fix use-after-free in GRO with ESP fb6b14663d56 net: dccp: switch rx_tstamp_last_feedback to monotonic clock a3225a836e56 net: dccp: avoid crash in ccid3_hc_rx_send_feedback() a2e53d69f685 ixgbe: split XDP_TX tail and XDP_REDIRECT map flushing f5a42d63f0d4 ipvlan: fix IFLA_MTU ignored on NEWLINK d10c0baaae3f ipv6: sr: fix passing wrong flags to crypto_alloc_shash() e34e92d8b689 hv_netvsc: split sub-channel setup into async and sync 43c9207d0296 atm: zatm: Fix potential Spectre v1 f93d65939a4a atm: Preserve value of skb->truesize when accounting to vcc c62e2f087af1 alx: take rtnl before calling __alx_open from resume 03bb9187754e crypto: crypto4xx - fix crypto4xx_build_pdr, crypto4xx_build_sdr leak 996a6a393b3f crypto: crypto4xx - remove bad list_del dc3782a3e9c6 PCI: exynos: Fix a potential init_clk_resources NULL pointer dereference b1c3ce0cfff2 bcm63xx_enet: do not write to random DMA channel on BCM6345 b913a05ab75e bcm63xx_enet: correct clock usage 1ccab2bf726e ocfs2: ip_alloc_sem should be taken in ocfs2_get_block() c59a8f13f36b ocfs2: subsystem.su_mutex is required while accessing the item->ci_parent f5778c2d657e xprtrdma: Fix corner cases when handling device removal 1083a7e8130c cpufreq / CPPC: Set platform specific transition_delay_us 61a9f6b7fe0c Btrfs: fix duplicate extents after fsync of file with prealloc extents edefb935700c x86/paravirt: Make native_save_fl() extern inline 92e50158fc0a x86/asm: Add _ASM_ARG* constants for argument registers to <asm/asm.h> 779145a6f6ec compiler-gcc.h: Add __attribute__((gnu_inline)) to all inline declarations cff26c95b24c Linux 4.14.56 eab3a3412215 f2fs: give message and set need_fsck given broken node id d2c18ad18cc7 loop: remember whether sysfs_create_group() was done e8484443c9db RDMA/ucm: Mark UCM interface as BROKEN 140eae92cf70 PM / hibernate: Fix oops at snapshot_write() 6f9f5797fc7d loop: add recursion validation to LOOP_CHANGE_FD 348b32aa3a37 netfilter: x_tables: initialise match/target check parameter struct e5ee20c65b34 netfilter: nf_queue: augment nfqa_cfg_policy 0032322689bb uprobes/x86: Remove incorrect WARN_ON() in uprobe_init_insn() 19f39eff68b4 crypto: x86/salsa20 - remove x86 salsa20 implementations 2a017ea2ea14 nvme-pci: Remap CMB SQ entries on every controller reset 54ca2776fcca xen: setup pv irq ops vector earlier f47f1f976745 iw_cxgb4: correctly enforce the max reg_mr depth 33beaca902a6 i2c: tegra: Fix NACK error handling ac5270d4bd46 IB/hfi1: Fix incorrect mixing of ERR_PTR and NULL return values e61f8cb63ede tools build: fix # escaping in .cmd files for future Make d8148f732748 arm64: neon: Fix function may_use_simd() return error status 324881805629 kbuild: delete INSTALL_FW_PATH from kbuild documentation 36244e3a60cf tracing: Reorder display of TGID to be after PID 81ebc9decd16 mm: do not bug_on on incorrect length in __mm_populate() ff62981880d1 fs, elf: make sure to page align bss in load_elf_library e6f011384c92 fs/proc/task_mmu.c: fix Locked field in /proc/pid/smaps* 684a2d8ed53f mm: do not drop unused pages when userfaultd is running f329f46764b1 ALSA: hda - Handle pm failure during hotplug 11c6be539e1a ALSA: hda/realtek - two more lenovo models need fixup of MIC_LOCATION e58114824fa6 scsi: megaraid_sas: fix selection of reply queue c3aa570dd539 scsi: megaraid_sas: Create separate functions to allocate ctrl memory fda0eab89ccf scsi: megaraid_sas: replace is_ventura with adapter_type checks 90229163fa6c scsi: megaraid_sas: replace instance->ctrl_context checks with instance->adapter_type d7e6dcdaa3ea scsi: megaraid_sas: use adapter_type for all gen controllers ef86f3a72adb genirq/affinity: assign vectors to all possible CPUs 298243a5fb64 Fix up non-directory creation in SGID directories a6d26649fda0 devpts: resolve devpts bind-mounts cd360be6488c devpts: hoist out check for DEVPTS_SUPER_MAGIC 7499390b8ba5 xhci: xhci-mem: off by one in xhci_stream_id_to_ring() 55f51e5b4cff usb: quirks: add delay quirks for Corsair Strafe 82b9cb4d3f06 USB: serial: mos7840: fix status-register error handling 90f2a76ccd37 USB: yurex: fix out-of-bounds uaccess in read handler f24b02c3a081 USB: serial: keyspan_pda: fix modem-status error handling 7aa69d8f50be USB: serial: cp210x: add another USB ID for Qivicon ZigBee stick 7ce4add980f5 USB: serial: ch341: fix type promotion bug in ch341_control_in() 1fb3563fac7e ahci: Disable LPM on Lenovo 50 series laptops with a too old BIOS 1e39eb1bb1c0 vmw_balloon: fix inflation with batching 33b9257a64fe ata: Fix ZBC_OUT all bit handling aae31a169efb ata: Fix ZBC_OUT command block check a3bb42c1bc6c staging: r8822be: Fix RTL8822be can't find any wireless AP e5bb39faedd7 staging: rtl8723bs: Prevent an underflow in rtw_check_beacon_data(). 908bfe10dd14 ibmasm: don't write out of bounds in read handler ccb242ec5020 mmc: dw_mmc: fix card threshold control configuration 2c9fa8ff7045 mmc: sdhci-esdhc-imx: allow 1.8V modes without 100/200MHz pinctrl states 6fce06b68b44 MIPS: Fix ioremap() RAM check 0818c44b8df7 MIPS: Use async IPIs for arch_trigger_cpumask_backtrace() 14ab9902422c MIPS: Call dump_stack() from show_regs() 77f738e84293 ASoC: mediatek: preallocate pages use platform device 99ebaf4f43dd media: rc: mce_kbd decoder: fix stuck keys 1e92e813554a Linux 4.14.55 b3ef356a096e Revert mm/vmstat.c: fix vmstat_update() preemption BUG 7cf346dfdea5 sched, tracing: Fix trace_sched_pi_setprio() for deboosting 32199c810655 staging: comedi: quatech_daqp_cs: fix no-op loop daqp_ao_insn_write() 6d2b458d3d14 netfilter: nf_log: don't hold nf_log_mutex during user access ac6bfe418e04 mtd: cfi_cmdset_0002: Change erase functions to check chip good only b76d8aa04240 mtd: cfi_cmdset_0002: Change erase functions to retry for error eb638a002274 mtd: cfi_cmdset_0002: Change definition naming to retry write operation 74ec37d03a12 dm: prevent DAX mounts if not supported 0605fa6daa66 dm: set QUEUE_FLAG_DAX accordingly in dm_table_set_restrictions() 3729e5561e1e dax: check for QUEUE_FLAG_DAX in bdev_dax_supported() 8214347c260b dax: change bdev_dax_supported() to support boolean returns a19385766b4f fs: allow per-device dax status checking for filesystems 5941026fc7a5 mtd: rawnand: mxc: set spare area size register explicitly c4097c64d03a media: cx25840: Use subdev host data for PLL override e82885490a61 Kbuild: fix # escaping in .cmd files for future Make 3bb6397ba643 Revert "dpaa_eth: fix error in dpaa_remove()" 42dc2a7bb72e f2fs: truncate preallocated blocks in error case a2c7493c7f31 media: vb2: core: Finish buffers at the end of the stream b16a6af97461 mm: hwpoison: disable memory error handling on 1GB hugepage 07a1c2d1131b irq/core: Fix boot crash when the irqaffinity= boot parameter is passed on CPUMASK_OFFSTACK=y kernels(v1) 50b4d984f55e HID: debug: check length before copy_to_user() c1d21fe74c25 HID: hiddev: fix potential Spectre v1 702027291bf5 HID: i2c-hid: Fix "incomplete report" noise c894755d1bc8 block: cope with WRITE ZEROES failing in blkdev_issue_zeroout() 3e3f1310c606 block: factor out __blkdev_issue_zero_pages() fba3230595cb ext4: check superblock mapped prior to committing 54bf664ae4fa ext4: add more mount time checks of the superblock c24aab6d8664 ext4: add more inode number paranoia checks 02945e49dc20 ext4: avoid running out of journal credits when appending to an inline file 8a9ef17c0dc9 ext4: never move the system.data xattr out of the inode body deb465ec750b ext4: clear i_data in ext4_inode_info when removing inline data 64804502d0e9 ext4: include the illegal physical block in the bad map ext4_error msg d69a9df614fc ext4: verify the depth of extent tree in ext4_find_extent() 44a4bc970bfa ext4: only look at the bg_flags field if it is valid ac48bb9bc0a3 ext4: always check block group bounds in ext4_init_block_bitmap() ac93c718365a ext4: make sure bitmaps and the inode table don't overlap with bg descriptors 3150e8913b95 ext4: always verify the magic number in xattr blocks 0dc148230f38 ext4: add corruption check in ext4_xattr_set_entry() 0321e68838d7 jbd2: don't mark block as modified if the handle is out of credits b541f470d4bd drm/udl: fix display corruption of the last line 3cb81bce2191 drm: Use kvzalloc for allocating blob property memory 748144f35514 cifs: Fix slab-out-of-bounds in send_set_info() on SMB2 ACE setting 28cada984c0e cifs: Fix infinite loop when using hard mount option f5f485d888d5 cifs: Fix memory leak in smb2_set_ea() ff533735af1d cifs: Fix use after free of a mid_q_entry 5d8ddc819c84 vfio: Use get_user_pages_longterm correctly 0ce6c4646371 drbd: fix access after free 2b6eff5923ce s390: Correct register corruption in critical section cleanup e6cf7e687285 scsi: target: Fix truncated PR-in ReadKeys response 6e51bfa95086 scsi: sg: mitigate read/write abuse 54f1da1ff034 tracing: Fix missing return symbol in function_graph output 48b019a51ab8 mm: hugetlb: yield when prepping struct pages 6fe74fb8af89 userfaultfd: hugetlbfs: fix userfaultfd_huge_must_wait() pte access 5893f4c3fb78 Linux 4.14.54 88b01cac4add net: dsa: b53: Add BCM5389 support 28b64cc7a846 net/sonic: Use dma_mapping_error() 4888ced6b749 platform/x86: asus-wmi: Fix NULL pointer dereference 0d5e04e239ad sched/core: Require cpu_active() in select_task_rq(), for user tasks e4c55e0e6a75 sched/core: Fix rules for running on online && !active CPUs 93b84462eadf fs: clear writeback errors in inode_init_always ae14c044587e perf bpf: Fix NULL return handling in bpf__prepare_load() be5af6bec31a perf test: "Session topology" dumps core on s390 d689ad5c91af net: qmi_wwan: Add Netgear Aircard 779S d20dcd2f1135 atm: zatm: fix memcmp casting 3ee6bd9411a6 iwlwifi: pcie: compare with number of IRQs requested for, not number of CPUs 4abab5dca723 ipvs: fix buffer overflow with sync daemon and service 27aa533f24e9 netfilter: nft_limit: fix packet ratelimiting 510e1e8020a8 s390/dasd: use blk_mq_rq_from_pdu for per request data db73501ebc3a netfilter: ebtables: handle string from userspace with care e36bc9930d85 afs: Fix directory permissions check 4cf1fbcdef7f xfrm6: avoid potential infinite loop in _decode_session6() 693d06dffb43 mtd: rawnand: fix return value check for bad block status 0ed70f206449 ARM: dts: imx6q: Use correct SDMA script for SPI5 core 259cc05cce43 netfilter: nf_tables: use WARN_ON_ONCE instead of BUG_ON in nft_do_chain() 5acd64888e02 netfilter: ip6t_rpfilter: provide input interface for route lookup 3f8e85fbbaa5 netfilter: don't set F_IFACE on ipv6 fib lookups 2fc45ef96287 md: remove special meaning of ->quiesce(.., 2) ce57466d323b md: allow metadata update while suspending. 7c435e224530 md: use mddev_suspend/resume instead of ->quiesce() feabea216559 md: move suspend_hi/lo handling into core md code cc091f3fbbdb md: don't call bitmap_create() while array is quiesced. e44e4cf3a8db md: always hold reconfig_mutex when calling mddev_suspend() b8d8cde449fd netfilter: nf_tables: fix NULL-ptr in nf_tables_dump_obj() 44956f98fd8b netfilter: nf_tables: add missing netlink attrs to policies 082711fa3178 netfilter: nf_tables: fix memory leak on error exit return 174757e28b7b netfilter: nf_tables: increase nft_counters_enabled in nft_chain_stats_replace() d3a9b8a51181 netfilter: nf_tables: disable preemption in nft_update_chain_stats() 491b1a866e4a netfilter: nft_meta: fix wrong value dereference in nft_meta_set_eval 2b93cb2861de netfilter: nf_tables: bogus EBUSY in chain deletions 4ae6a7afae53 netfilter: nf_tables: don't assume chain stats are set when jumplabel is set 365e73e07fba netfilter: nft_compat: fix handling of large matchinfo size ea200cdd6056 netfilter: nft_compat: prepare for indirect info storage 1ea5ed0cadca netfilter: nf_tables: nft_compat: fix refcount leak on xt module 1d795d1241d3 drm/i915: Enable provoking vertex fix on Gen9 systems. 78e7000fe63f drm/amdgpu: Refactor amdgpu_vram_mgr_bo_invisible_size helper a1bf87cfb6ea drm/amdgpu: Use kvmalloc_array for allocating VRAM manager nodes array af597bb61370 drm/atmel-hlcdc: check stride values in the first plane 7d0ed747bc56 drm/qxl: Call qxl_bo_unref outside atomic context dd19ea36f596 drm/amdgpu: fix the missed vcn fw version report 40e2064b8fc7 drm/amdgpu: Add APU support in vi_set_vce_clocks ce686c42476e drm/amdgpu: Add APU support in vi_set_uvd_clocks b141de45e2dc vt: prevent leaking uninitialized data to userspace via /dev/vcs* b124a1c182fa serdev: fix memleak on module unload 3ff8e558ba7b serial: 8250_pci: Remove stalled entries in blacklist 2a7a8556b3b4 staging: android: ion: Return an ERR_PTR in ion_map_kernel c034d161fa63 n_tty: Access echo_* variables carefully. d105fb8c8894 n_tty: Fix stall at n_tty_receive_char_special(). 716382f1c1ea xhci: Fix kernel oops in trace_xhci_free_virt_device 0a7db82ed9cc usb: typec: ucsi: Fix for incorrect status data issue 47adbb26373f usb: typec: ucsi: acpi: Workaround for cache mode issue f2e9a38558d8 acpi: Add helper for deactivating memory region 447294efb995 usb: dwc2: fix the incorrect bitmaps for the ports of multi_tt hub e80add5223dd USB: serial: cp210x: add Silicon Labs IDs for Windows Update 15e449969537 USB: serial: cp210x: add CESINEL device ids 874f2a7d412e usb: cdc_acm: Add quirk for Uniden UBC125 scanner fa745a1bd983 Linux 4.14.53 4798e96b7646 xhci: Fix use-after-free in xhci_free_virt_device 0b19825ffa28 dm thin: handle running out of data space vs concurrent discard fb4d8744a8f9 dm zoned: avoid triggering reclaim from inside dmz_map() 0cfb151b9352 x86/efi: Fix efi_call_phys_epilog() with CONFIG_X86_5LEVEL=y 251141340fd8 block: Fix cloning of requests with a special payload 29413e068b2b block: Fix transfer when chunk sectors exceeds max 804a0db743e0 slub: fix failure when we delete and create a slab cache cd41a8fac35a ALSA: hda/realtek - Fix the problem of two front mics on more machines c75f047560cb ALSA: hda/realtek - Add a quirk for FSC ESPRIMO U9210 59bcd69457c7 ALSA: hda/realtek - Fix pop noise on Lenovo P50 & co 69f96e9b570a ALSA: timer: Fix UBSAN warning at SNDRV_TIMER_IOCTL_NEXT_DEVICE ioctl 3d1de95138fb Input: elantech - fix V4 report decoding for module with middle key 524a0c6f2efd Input: elantech - enable middle button of touchpads on ThinkPad P52 ade767642cc7 Input: elan_i2c_smbus - fix more potential stack buffer overflows 8fa052853d48 Input: xpad - fix GPD Win 2 controller name 1b241aa840df udf: Detect incorrect directory size d08dfdeaf49d xen: Remove unnecessary BUG_ON from __unbind_from_irq() fff76ff5e2b0 mm: fix devmem_is_allowed() for sub-page System RAM intersections 6f23028480c4 mm/ksm.c: ignore STABLE_FLAG of rmap_item->address in rmap_walk_ksm() 76022230aa64 rbd: flush rbd_dev->watch_dwork after watch is unregistered 3c718460f5a3 pwm: lpss: platform: Save/restore the ctrl register over a suspend/resume 24ab6e6858e7 Input: elan_i2c - add ELAN0618 (Lenovo v330 15IKB) ACPI ID a7f3c0abac1d ACPI / LPSS: Add missing prv_offset setting for byt/cht PWM devices 9aa818d42bf5 video: uvesafb: Fix integer overflow in allocation fb7fecb4d90f NFSv4: Fix a typo in nfs41_sequence_process 63715ead82c5 NFSv4: Revert commit 5f83d86cf531d ("NFSv4.x: Fix wraparound issues..") c92d800fc9c4 NFSv4: Fix possible 1-byte stack overflow in nfs_idmap_read_and_verify_message 89864c2e7506 nfsd: restrict rd_maxcount to svc_max_payload in nfsd_encode_readdir c508ed236c8b media: dvb_frontend: fix locking issues at dvb_frontend_get_event() 2c40fa51428b media: cx231xx: Add support for AverMedia DVD EZMaker 7 06b846486668 media: v4l2-compat-ioctl32: prevent go past max size b28f53169c0f media: vsp1: Release buffers for each video node 3564366d5509 perf/x86/intel/uncore: Add event constraint for BDX PCU 5cb6105d2211 perf vendor events: Add Goldmont Plus V1 event file c3382e70a043 perf intel-pt: Fix packet decoding of CYC packets 4e7b3632eafa perf intel-pt: Fix "Unexpected indirect branch" error 65a163984abe perf intel-pt: Fix MTC timing after overflow e1587f178eb1 perf intel-pt: Fix decoding to accept CBR between FUP and corresponding TIP 9e9db211cfb9 perf intel-pt: Fix sync_switch INTEL_PT_SS_NOT_TRACING 5009bd5b9321 perf tools: Fix symbol and object code resolution for vdso32 and vdsox32 f810961e06c6 arm: dts: mt7623: fix invalid memory node being generated 18be8bd3aceb mfd: intel-lpss: Fix Intel Cannon Lake LPSS I2C input clock f79c97198b55 mfd: intel-lpss: Program REMAP register in PIO mode 779d5f71c232 backlight: tps65217_bl: Fix Device Tree node lookup f893fca0a4b5 backlight: max8925_bl: Fix Device Tree node lookup 3db7c40093f6 backlight: as3711_bl: Fix Device Tree node lookup b7261fc5f574 UBIFS: Fix potential integer overflow in allocation a23cf10d9abb ubi: fastmap: Correctly handle interrupted erasures in EBA b24d90f4d66d ubi: fastmap: Cancel work upon detach db04f92b6580 rpmsg: smd: do not use mananged resources for endpoints and channels dfeb333b590c md: fix two problems with setting the "re-add" device state. 88896a963b4e rtc: sun6i: Fix bit_idx value for clk_register_gate b90f3eccf8aa clk: at91: PLL recalc_rate() now using cached MUL and DIV values a98f1946ea58 linvdimm, pmem: Preserve read-only setting for pmem devices a64be479ef08 scsi: zfcp: fix missing REC trigger trace on enqueue without ERP thread beadcfcca257 scsi: zfcp: fix missing REC trigger trace for all objects in ERP_FAILED 60ed2673986f scsi: zfcp: fix missing REC trigger trace on terminate_rport_io for ERP_FAILED 071f23266c30 scsi: zfcp: fix missing REC trigger trace on terminate_rport_io early return 3d0d31e512f2 scsi: zfcp: fix misleading REC trigger trace where erp_action setup failed 941e8bee351e scsi: zfcp: fix missing SCSI trace for retry of abort / scsi_eh TMF 74da693a03ce scsi: zfcp: fix missing SCSI trace for result of eh_host_reset_handler 9db2ad79b8f0 scsi: qla2xxx: Mask off Scope bits in retry delay 9224583a5ee2 scsi: qla2xxx: Fix setting lower transfer speed if GPSC fails 2829829c3e61 scsi: hpsa: disable device during shutdown 2d329968a883 mm: fix __gup_device_huge vs unmap 5d6ad5a03067 iio: sca3000: Fix an error handling path in 'sca3000_probe()' d55209eeb121 iio: adc: ad7791: remove sample freq sysfs attributes 6101eea47bf3 Btrfs: fix return value on rename exchange failure af20e4eccc2d X.509: unpack RSA signatureValue field from BIT STRING 7dfc81992a3e irqchip/gic-v3-its: Don't bind LPI to unavailable NUMA node 88c4318d3633 time: Make sure jiffies_to_msecs() preserves non-zero time periods 0fe95015fb93 MIPS: io: Add barrier after register read in inX() 93e1297f9edc cpufreq: intel_pstate: Fix scaling max/min limits with Turbo 3.0 55be2e6f50ac pinctrl: devicetree: Fix pctldev pointer overwrite 7cc7ae5ce018 pinctrl: samsung: Correct EINTG banks order 9e838b2e5a3c auxdisplay: fix broken menu 226ffbf6135c PCI: pciehp: Clear Presence Detect and Data Link Layer Status Changed on resume fc0096bceae9 PCI: Add ACS quirk for Intel 300 series 78923ba96779 PCI: Add ACS quirk for Intel 7th & 8th Gen mobile e4a424c550b6 PCI: hv: Make sure the bus domain is really unique 43f6a09c8c5b MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum c375d0bd6684 mtd: cfi_cmdset_0002: Avoid walking all chips when unlocking. fbbde9343c3e mtd: cfi_cmdset_0002: Fix unlocking requests crossing a chip boudary 2f11a0c8c23a mtd: cfi_cmdset_0002: fix SEGV unlocking multiple chips 80349943d56c mtd: cfi_cmdset_0002: Use right chip in do_ppb_xxlock() 746c1362c434 mtd: cfi_cmdset_0002: Change write buffer to check correct value d097e5b5a1bc xprtrdma: Return -ENOBUFS when no pages are available 786c8d79f34f RDMA/mlx4: Discard unknown SQP work requests a33699925122 IB/hfi1: Fix user context tail allocation for DMA_RTAIL 964705c4a691 IB/hfi1: Optimize kthread pointer locking when queuing CQ entries 2bd28cba43bd IB/hfi1: Reorder incorrect send context disable 9e81f9a2cef1 IB/hfi1: Fix fault injection init/exit issues c32951862c1a IB/isert: fix T10-pi check mask setting 7d4aaca8d093 IB/isert: Fix for lib/dma_debug check_sync warning c06f8c2173b2 IB/mlx5: Fetch soft WQE's on fatal error state 96fb9b88385f IB/core: Make testing MR flags for writability a static inline function 1c82abc1b26a IB/mlx4: Mark user MR as writable if actual virtual memory is writable 49e1083214c6 IB/{hfi1, qib}: Add handling of kernel restart e884ed82995a IB/qib: Fix DMA api warning with debug kernel c41cb9cb5611 tpm: fix race condition in tpm_common_write() 1bf1a5e21798 tpm: fix use after free in tpm2_load_context() 1ed6871464b8 of: platform: stop accessing invalid dev in of_platform_device_destroy 6ba51909693c of: unittest: for strings, account for trailing \0 in property length field 4910cc250b4d of: overlay: validate offset from property fixups 728ea2302acc ARM64: dts: meson: disable sd-uhs modes on the libretech-cc 64df84dcf1e4 arm64: mm: Ensure writes to swapper are ordered wrt subsequent cache maintenance ee6ae5ac75ab arm64: kpti: Use early_param for kpti= command-line option cdfa28c29ad4 arm64: Fix syscall restarting around signal suppressed by tracer 14ca7d344e27 ARM: dts: socfpga: Fix NAND controller node compatible for Arria10 ae6647c78ff8 ARM: dts: socfpga: Fix NAND controller clock supply 3482130d8d1e ARM: dts: socfpga: Fix NAND controller node compatible 3db24d2e192f ARM: dts: Fix SPI node for Arria10 eda170a9fe51 ARM: 8764/1: kgdb: fix NUMREGBYTES so that gdb_regs[] is the correct size c9debbd1a5b8 cxl: Disable prefault_mode in Radix mode 971a55574b47 soc: rockchip: power-domain: Fix wrong value when power up pd with writemask 56fbab60aa47 powerpc/fadump: Unregister fadump on kexec down path. 3b185e667b52 cpuidle: powernv: Fix promotion from snooze if next state disabled a5d49dfb20c9 powerpc/powernv/cpuidle: Init all present cpus for deep states 134e70c22eb0 powerpc/powernv: copy/paste - Mask SO bit in CR 0e8bb91c6dd6 powerpc/powernv/ioda2: Remove redundant free of TCE pages 919c9b8187bc powerpc/ptrace: Fix enforcement of DAWR constraints 1ab9092356a1 powerpc/perf: Fix memory allocation for core-imc based on num_possible_cpus() c12d24161611 powerpc/ptrace: Fix setting 512B aligned breakpoints with PTRACE_SET_DEBUGREG 5fefd9a5d97a powerpc/mm/hash: Add missing isync prior to kernel stack SLB switch 69829f749a43 fuse: fix control dir setup and teardown 3a37d85a90da fuse: don't keep dead fuse_conn at fuse_fill_super(). 2f7bf369b5f8 fuse: atomic_o_trunc should truncate pagecache 02832578eb9d fuse: fix congested state leak on aborted connections a47c3c48769a printk: fix possible reuse of va_list variable affd84024cbe Bluetooth: hci_qca: Avoid missing rampatch failure with userspace fw loader 3ffecef63d09 ipmi:bt: Set the timeout before doing a capabilities check 26e03f8dcd34 branch-check: fix long->int truncation when profiling branches 5eff5dbf3108 mips: ftrace: fix static function graph tracing 5f7a15af646d ftrace/selftest: Have the reset_trigger code be a bit more careful ea0ac01f68aa lib/vsprintf: Remove atomic-unsafe support for %pCr 9fcc267de242 clk: renesas: cpg-mssr: Stop using printk format %pCr 0cf93821e34d thermal: bcm2835: Stop using printk format %pCr b2291a435c29 ASoC: cirrus: i2s: Fix {TX|RX}LinCtrlData setup b5e8118779e5 ASoC: cirrus: i2s: Fix LRCLK configuration 7a1d79de77f5 ASoC: cs35l35: Add use_single_rw to regmap config 040fecfd714a ASoC: dapm: delete dapm_kcontrol_data paths list before freeing it 4e0ce7053a12 1wire: family module autoload fails because of upper/lower case mismatch. 3c22218ed869 usb: do not reset if a low-speed or full-speed device timed out 8b03376580c9 PM / OPP: Update voltage in case freq == old_freq ba0be5973f9e PM / core: Fix supplier device runtime PM usage counter imbalance b7ac0389770a PM / Domains: Fix error path during attach in genpd 8ae5d476a3b7 signal/xtensa: Consistenly use SIGBUS in do_unaligned_user 980899da5dc9 serial: sh-sci: Use spin_{try}lock_irqsave instead of open coding version 60711b27c5f5 m68k/mac: Fix SWIM memory resource end address da9ad89c72d5 m68k/mm: Adjust VM area to be unmapped by gap size for __iounmap() ab693cc665ca x86: Call fixup_exception() before notify_die() in math_error() 64d44661e220 x86/mce: Do not overwrite MCi_STATUS in mce_no_way_out() 5b8e086891b0 x86/mce: Fix incorrect "Machine check from unknown source" message d292f33b7494 x86/mce: Check for alternate indication of machine check recovery on Skylake 1d1dd2011adc x86/mce: Improve error message when kernel cannot recover dbb37d98b93d x86/xen: Add call of speculative_store_bypass_ht_init() to PV paths 3ce79716a9ff x86/spectre_v1: Disable compiler optimizations over array_index_mask_nospec() a26899e0baa4 Linux 4.14.52 1d26c112959f mm, page_alloc: do not break __GFP_THISNODE by zonelist reset 250edf9580f7 fs/binfmt_misc.c: do not allow offset overflow 7446344baafb vhost: fix info leak due to uninitialized memory d37c95f52911 HID: wacom: Correct logical maximum Y for 2nd-gen Intuos Pro large ab17de60ceaa HID: intel_ish-hid: ipc: register more pm callbacks to support hibernation e3e6bd6a1476 orangefs: report attributes_mask and attributes for statx f7e4328c3700 orangefs: set i_size on new symlink b8511dbff263 iwlwifi: fw: harden page loading code 2d58a9ac892a x86/intel_rdt: Enable CMT and MBM on new Skylake stepping e6ef46cb8f01 w1: mxc_w1: Enable clock before calling clk_get_rate() on it 0667483adeee libata: Drop SanDisk SD7UB3Q*G1001 NOLPM quirk 27c0f1e5d94d libata: zpodd: small read overflow in eject_tray() 1404d2e5dd36 cpufreq: governors: Fix long idle detection logic in load calculation c3c77b5db393 cpufreq: Fix new policy initialization during limits updates via sysfs 67b46304b92b bdi: Move cgroup bdi_writeback to a dedicated low concurrency workqueue ba502bf2be45 blk-mq: reinit q->tag_set_list entry only after grace period 00946218ffe3 nbd: use bd_set_size when updating disk size a477d00557f5 nbd: update size when connected edee2e826640 nbd: fix nbd device deletion ffb179cfbcf6 cifs: For SMB2 security informaion query, check for minimum sized security descriptor instead of sizeof FileAllInformation class 2a8737336dbd CIFS: 511c54a2f69195b28afb9dd119f03787b1625bb4 adds a check for session expiry ae62f35def75 smb3: on reconnect set PreviousSessionId field dcde75924f25 smb3: fix various xid leaks e0b510a4170e x86/MCE: Fix stack out-of-bounds write in mce-inject.c: Flags_read() c5c00990f75d ALSA: hda: add dock and led support for HP ProBook 640 G4 e6c9fd8cf7d0 ALSA: hda: add dock and led support for HP EliteBook 830 G5 a3eb20df0e23 ALSA: hda - Handle kzalloc() failure in snd_hda_attach_pcm_stream() 03701e42cc19 ALSA: hda/conexant - Add fixup for HP Z2 G4 workstation ff7eb857eeca ALSA: hda/realtek - Enable mic-mute hotkey for several Lenovo AIOs b1cf23c2c8db btrfs: scrub: Don't use inode pages for device replace 4cb8942042bd btrfs: return error value if create_io_em failed in cow_file_range 5f7e3b5b96f8 Btrfs: fix memory and mount leak in btrfs_ioctl_rm_dev_v2() 55d29ff48222 Btrfs: fix clone vs chattr NODATASUM race c81a6be9da6d driver core: Don't ignore class_dir_create_and_add() failure. f3233cb2485c ext4: fix fencepost error in check for inode count overflow during resize 21542545990c ext4: correctly handle a zero-length xattr with a non-zero e_value_offs 02d45ec6e770 ext4: bubble errors from ext4_find_inline_data_nolock() up to ext4_iget() e81d371dac30 ext4: do not allow external inodes for inline data bd713edfc85d ext4: update mtime in ext4_punch_hole even if no blocks are released f70af46a52b3 ext4: fix hole length detection in ext4_ind_map_blocks() 84f4d2c6dabe NFSv4.1: Fix up replays of interrupted requests 5e8a5c30546f tls: fix use-after-free in tls_push_record 244c10f9bfa3 hv_netvsc: Fix a network regression after ifdown/ifup 5320e035d7bb net: in virtio_net_hdr only add VLAN_HLEN to csum_start if payload holds vlan 2e5d3168821d udp: fix rx queue len reported by diag and proc interface 91717ffc9057 socket: close race condition between sock_close() and sockfs_setattr() 39f4ae01c1d6 tcp: verify the checksum of the first data segment in a new connection 81d159444da5 net/sched: act_simple: fix parsing of TCA_DEF_DATA 73c0eab8d215 net: dsa: add error handling for pskb_trim_rcsum 6bcc27abfa62 ipv6: allow PMTU exceptions to local routes 6e48ee025dc9 cdc_ncm: avoid padding beyond end of skb 584b975af0d2 bonding: re-evaluate force_primary when the primary slave name changes 33445c07cd45 Linux 4.14.51 40c809774c69 tcp: do not overshoot window_clamp in tcp_rcv_space_adjust() 7ab8fc065fff Btrfs: make raid6 rebuild retry more 6bf89b7c6b31 Btrfs: fix scrub to repair raid6 corruption db5f02cc70a8 Revert "Btrfs: fix scrub to repair raid6 corruption" 5e4b5b7194d3 ARM: kexec: fix kdump register saving on panic() bb7a554ae745 ARM: 8758/1: decompressor: restore r1 and r2 just before jumping to the kernel c7d7e3f62dbe ARM: 8753/1: decompressor: add a missing parameter to the addruart macro 823e02ea7be5 efi/libstub/arm64: Handle randomized TEXT_OFFSET 3f5c7add0d0f parisc: Move setup_profiling_timer() out of init section 588977742078 sched/deadline: Make the grub_reclaim() function static fb49d19ed9da sched/debug: Move the print_rt_rq() and print_dl_rq() declarations to kernel/sched/sched.h 96ef5c441494 drm/dumb-buffers: Integer overflow in drm_mode_create_ioctl() 77a60e752ec8 locking/percpu-rwsem: Annotate rwsem ownership transfer by setting RWSEM_OWNER_UNKNOWN b3f84e48786d locking/rwsem: Add a new RWSEM_ANONYMOUSLY_OWNED flag c5746752bdbe clk: imx6ull: use OSC clock during AXI rate change 0c5dfa51caf7 ARM: davinci: board-dm646x-evm: set VPIF capture card name eb6b0d6987fc ARM: davinci: board-dm646x-evm: pass correct I2C adapter id for VPIF ae7418dd09f9 ARM: davinci: dm646x: fix timer interrupt generation daf6bdb29d55 i2c: viperboard: return message count on master_xfer success cbfe697cdba9 i2c: pmcmsp: fix error return from master_xfer 0c1885743a9b i2c: pmcmsp: return message count on master_xfer success 7416dd78ad9a ARM: keystone: fix platform_domain_notifier array overrun a187b9c72d0c usb: musb: fix remote wakeup racing with suspend 634b9e0aabd9 afs: Fix the non-encryption of calls a92a28636157 mtd: Fix comparison in map_word_andequal() 9b9ac282bad9 x86/pkeys/selftests: Add a test for pkey 0 b1f192a9e0cd x86/pkeys/selftests: Save off 'prot' for allocations cdfdffcaa8f9 x86/pkeys/selftests: Fix pointer math 2dd0e5d62a6b x86/pkeys/selftests: Fix pkey exhaustion test off-by-one 63bdea73bd52 x86/pkeys/selftests: Add PROT_EXEC test 1fcd226878b3 x86/pkeys/selftests: Factor out "instruction page" 777d513aaaf6 x86/pkeys/selftests: Allow faults on unknown keys 9545530701c9 x86/pkeys/selftests: Remove dead debugging code, fix dprint_in_signal 8b9f3a7404d7 x86/pkeys/selftests: Stop using assert() 477c024fb33a x86/pkeys/selftests: Give better unexpected fault error messages 4824a6473b85 x86/selftests: Add mov_to_ss test c25b160c8da6 x86/mpx/selftests: Adjust the self-test to fresh distros that export the MPX ABI 2361f1f4fff2 x86/pkeys/selftests: Adjust the self-test to fresh distros that export the pkeys ABI 847f0cacf21e objtool, kprobes/x86: Sync the latest <asm/insn.h> header with tools/objtool/arch/x86/include/asm/insn.h 5aaee3e9ef32 uprobes/x86: Prohibit probing on MOV SS instruction ba202cd5a1f0 kprobes/x86: Prohibit probing on exception masking instructions 12ddc2639e31 ocfs2: take inode cluster lock before moving reflinked inode from orphan dir 553495752c82 proc/kcore: don't bounds check against address 0 20e557fb26ca init: fix false positives in W+X checking 86900754306e net sched actions: fix invalid pointer dereferencing if skbedit flags missing 55e95f9ad712 ixgbe: return error on unsupported SFP module when resetting 33d1c29e935e x86: Delay skip of emulated hypercall instruction ce44a4d5db63 KVM: Extend MAX_IRQ_ROUTES to 4096 for all archs 29475c404b56 rxrpc: Fix the min security level for kernel calls b2abd2b98afc rxrpc: Fix error reception on AF_INET6 sockets b5b3188098b3 qede: Fix gfp flags sent to rdma event node allocation 6618d064baca qed: Fix l2 initializations over iWARP personality dc5af7b0de98 tipc: eliminate KMSAN uninit-value in strcmp complaint 6ca2fa569d65 agp: uninorth: make two functions static 8223298c5075 cifs: smb2ops: Fix listxattr() when there are no EAs fcc0315abc95 arm64: Add MIDR encoding for NVIDIA CPUs 56068475a7f0 can: dev: increase bus-off message severity 4dc2437cdd6b net: aquantia: driver should correctly declare vlan_features bits a951cf4da896 x86/xen: Reset VCPU0 info pointer after shared_info remap ba29f3738e86 mac80211: use timeout from the AddBA response instead of the request e4bd54eb87c8 ARM: dts: cygnus: fix irq type for arm global timer 36166445a922 driver core: add __printf verification to __ata_ehi_pushv_desc bc707b2d950b drm/omap: handle alloc failures in omap_connector 771f573cc158 drm/omap: check return value from soc_device_match a490d0570df2 drm/omap: fix possible NULL ref issue in tiler_reserve_2d 9631f32b61dc drm/omap: fix uninitialized ret variable ca3c09a74945 drm/omap: silence unititialized variable warning 6ad69952d50d mac80211: Adjust SAE authentication timeout 46d6ee12fa9d tee: check shm references are consistent in offset/size d40e177f29ab sh: fix build failure for J2 cpu with SMP disabled 0742396317a0 sched/core: Introduce set_special_state() a614eaa465f7 spi: bcm2835aux: ensure interrupts are enabled for shared handler 373a625cb3c4 RDMA/cma: Do not query GID during QP state transition to RTR 3c54e919bd4f IB/hfi1: Fix memory leak in exception path in get_irq_affinity() 77662d35b8c5 IB/hfi1 Use correct type for num_user_context 194feed06bce smc: fix sendpage() call 9c0f528f6bf0 ARM: OMAP1: ams-delta: fix deferred_fiq handler ac5e86401fea nvme: Set integrity flag for user passthrough commands b19122a48f01 nvme: fix potential memory leak in option parsing 665d3c7f1e50 iommu/vt-d: fix shift-out-of-bounds in bug checking d98905c00c4c arm64: tegra: Make BCM89610 PHY interrupt as active low 61ca60932d52 kthread, sched/wait: Fix kthread_parkme() wait-loop e7a65e899d52 stop_machine, sched: Fix migrate_swap() vs. active_balance() deadlock a814d1101042 parisc: drivers.c: Fix section mismatches 609377d79e75 bpf, x64: fix memleak when not converging after image 666776d5f45d scsi: vmw-pvscsi: return DID_BUS_BUSY for adapter-initated aborts 09e12b91d12c hexagon: export csum_partial_copy_nocheck 8794fff6f4d9 hexagon: add memset_io() helper 960fe000b1d3 Input: atmel_mxt_ts - fix the firmware update f8d7147cb60f ARM: dts: logicpd-som-lv: Fix Audio Mute 8c4511032ac1 ARM: dts: logicpd-som-lv: Fix WL127x Startup Issues 691f0a6b3b09 ARM: OMAP2+: powerdomain: use raw_smp_processor_id() for trace 061a560f3293 dt-bindings: panel: lvds: Fix path to display timing bindings b1ac1ca7352d ARM: davinci: board-dm355-evm: fix broken networking 034a9e9b235e ARM: davinci: board-omapl138-hawk: fix GPIO numbers for MMC/SD lookup 0bf4a2db2964 ARM: davinci: board-da850-evm: fix GPIO lookup for MMC/SD 38ffd4d581ff ARM: davinci: board-da830-evm: fix GPIO lookup for MMC/SD 13e4a2083d2b IB/core: Make ib_mad_client_id atomic 5cb0ba254fee <linux/stringhash.h>: fix end_name_hash() for 64bit long 3fbbdb44cead IB/rxe: avoid double kfree_skb b4f6e28c801a IB/rxe: add RXE_START_MASK for rxe_opcode IB_OPCODE_RC_SEND_ONLY_INV d2be557eef15 RDMA/iwpm: fix memory leak on map_info 019ce25a4ee0 RDMA/cma: Fix use after destroy access to net namespace for IPoIB 84f66378da20 IB/uverbs: Fix validating mandatory attributes fb019834bf8e IB: make INFINIBAND_ADDR_TRANS configurable b8500e6e8eb5 ib_srp: depend on INFINIBAND_ADDR_TRANS 08088b8a0793 ib_srpt: depend on INFINIBAND_ADDR_TRANS 4e2b7d1687c4 nvmet-rdma: depend on INFINIBAND_ADDR_TRANS 8e6dba9166ed nvme: depend on INFINIBAND_ADDR_TRANS 5d33c9d0fbd8 tipc: fix bug in function tipc_nl_node_dump_monitor f1e5bbe86ec1 i2c: sprd: Fix the i2c count issue 201dc1345bfe i2c: sprd: Prevent i2c accesses after suspend is called 40d526e67212 bpf: fix uninitialized variable in bpf tools 09daf2df8db8 x86/cpu/intel: Add missing TLB cpuid values 75b0436b24d6 ata: ahci: mvebu: override ahci_stop_engine for mvebu AHCI 48c0bf9af161 libahci: Allow drivers to override stop_engine 81d27c6ed637 KVM: arm/arm64: vgic: fix possible spectre-v1 in vgic_mmio_read_apr() e3d1002e14ce arm64: fix possible spectre-v1 in ptrace_hbp_get_event() 06beec871640 blk-mq: fix sysfs inflight counter 11ac08bd73eb HID: intel-ish-hid: use put_device() instead of kfree() d803d94a3fcd rpmsg: added MODULE_ALIAS for rpmsg_char bb7894391aad remoteproc: qcom: Fix potential device node leaks af22d1b7705a perf/x86/intel: Don't enable freeze-on-smi for PerfMon V1 3958294c661e rds: ib: Fix missing call to rds_ib_dev_put in rds_ib_setup_qp 9079946f612b selftests: ftrace: Add a testcase for multiple actions on trigger 27e13b330dd2 HID: wacom: Release device resource data obtained by devres_alloc() 2f3ca3908fc0 HID: lenovo: Add support for IBM/Lenovo Scrollpoint mice e6ec885f5f4c arm64: ptrace: remove addr_limit manipulation ef0fa5e6f52b net: ethtool: Add missing kernel doc for FEC parameters b1d0907c6fed thermal: int3403_thermal: Fix NULL pointer deref on module load / probe 56dfe52e04a2 drm/amdkfd: fix clock counter retrieval for node without GPU 73ea96beb771 ACPI / watchdog: Prefer iTCO_wdt on Lenovo Z50-70 00a85086e51f ARM: dts: da850: fix W=1 warnings with pinmux node 9148e21d7624 net: phy: marvell: clear wol event before setting it b0471926ceb5 powerpc/powernv/memtrace: Let the arch hotunplug code flush cache a4fa9189d608 dt-bindings: meson-uart: DT fix s/clocks-names/clock-names/ 71c8e7432a2e ACPI / PM: Blacklist Low Power S0 Idle _DSM for ThinkPad X1 Tablet(2016) d3bd4954286b usb: typec: ucsi: fix tracepoint related build error 6d2707f26892 mm: memcg: add __GFP_NOWARN in __memcg_schedule_kmem_cache_create() cd2cc6d13170 kexec_file: do not add extra alignment to efi memmap d497efd805fe proc: revalidate kernel thread inodes to root:root a20600762300 mm, pagemap: fix swap offset value for PMD migration entry 6385f2da8b3b scsi: isci: Fix infinite loop in while loop 12f9bb1a273e scsi: storvsc: Set up correct queue depth values for IDE devices fc0d99fde0d2 parisc: time: Convert read_persistent_clock() to read_persistent_clock64() 6bf379f26a54 vfs: Undo an overly zealous MS_RDONLY -> SB_RDONLY conversion bd595dbfcbd6 net: hns: Avoid action name truncation ea7246c25892 blkcg: init root blkcg_gq under lock b6126afd64d0 drm/msm: don't deref error pointer in the msm_fbdev_create error path 5151a0c8d730 drm/msm/dsi: use correct enum in dsi_get_cmd_fmt be04f7301d8d drm/msm: Fix possible null dereference on failure of get_pages() 625b5b8c76d4 ASoC: msm8916-wcd-analog: use threaded context for mbhc events 705fd605237b netfilter: nf_tables: fix out-of-bounds in nft_chain_commit_update d11b04c34894 netfilter: nf_tables: NAT chain and extensions require NF_TABLES 348288a2699c scsi: target: fix crash with iscsi target and dvd 4fb7926bba58 scsi: megaraid_sas: Do not log an error if FW successfully initializes. af2cc1d2e75c scsi: iscsi: respond to netlink with unicast when appropriate 3f64c0c502ef tipc: fix infinite loop when dumping link monitor summary 9d5e2d69705f blkcg: don't hold blkcg lock when deactivating policy c5b6316c3f51 spi: cadence: Add usleep_range() for cdns_spi_fill_tx_fifo() 5f4bf078e779 ASoC: topology: Check widget kcontrols before deref. ff3080bab10d xen: xenbus_dev_frontend: Really return response string d5cf1ed8d3ae ASoC: topology: Fix bugs of freeing soc topology bd8acfd77dd3 PCI: kirin: Fix reset gpio name 150efd30c3a0 soc: bcm2835: Make !RASPBERRYPI_FIRMWARE dummies return failure 305043739272 soc: bcm: raspberrypi-power: Fix use of __packed d066fd9d7e9b eCryptfs: don't pass up plaintext names when using filename encryption 3f54483edea2 ASoC: rt5514: Add the missing register in the readable table 9d33f89c40e9 clk: honor CLK_MUX_ROUND_CLOSEST in generic clk mux dccf9862a7f5 dt-bindings: dmaengine: rcar-dmac: document R8A77965 support 20d681359337 dt-bindings: serial: sh-sci: Add support for r8a77965 (H)SCIF 20d3d7fa75b2 dt-bindings: pinctrl: sunxi: Fix reference to driver 5eeb26c58c0a doc: Add vendor prefix for Kieback & Peter GmbH 3ca7dddaa13f spi: sh-msiof: Fix bit field overflow writes to TSCR/RSCR b3ccb8a77ed1 MIPS: dts: Boston: Fix PCI bus dtc warnings: ba041775a9a8 isofs: fix potential memory leak in mount option parsing d27cd5cb9b38 s390/smsgiucv: disable SMSG on module unload e7b720ef94d8 MIPS: io: Add barrier after register read in readX() dc94ac5fc410 fsnotify: fix ignore mask logic in send_to_group() 025e42a5e7a3 perf report: Fix switching to another perf.data file 7bb0c4bd79ab nfp: ignore signals when communicating with management FW d96da2acac5d MIPS: io: Prevent compiler reordering writeX() df5524e5483b x86: Add check for APIC access address for vmentry of L2 guests 9b78e9ddc47a KVM: X86: fix incorrect reference of trace_kvm_pi_irte_update 176ebf4df971 Input: synaptics-rmi4 - fix an unchecked out of memory error path 65783949c813 clocksource/drivers/imx-tpm: Correct some registers operation flow cda6fd4d9382 Linux 4.14.50 87883c89b405 crypto: omap-sham - fix memleak efc67e746b27 crypto: vmx - Remove overly verbose printk from AES XTS init 1bc36d12a6ed crypto: vmx - Remove overly verbose printk from AES init routines b9705796e44b crypto: cavium - Limit result reading attempts 072e8b1f58d5 crypto: cavium - Fix fallout from CONFIG_VMAP_STACK 4854c879107c crypto: caam - fix size of RSA prime factor q f535e1c3b394 crypto: caam/qi - fix IV DMA mapping and updating 9ed3135cab14 crypto: caam - fix IV DMA mapping and updating 635ac89ea764 crypto: caam - fix DMA mapping dir for generated IV ed0a79561189 crypto: caam - strip input zeros from RSA input buffer 3c42aa03cd6a Input: elan_i2c - add ELAN0612 (Lenovo v330 14IKB) ACPI ID c4168f192057 Input: goodix - add new ACPI id for GPD Win 2 touch screen 53e4b19fcd0c kvm: x86: use correct privilege level for sgdt/sidt/fxsave/fxrstor access 739ac8f4a516 tty: pl011: Avoid spuriously stuck-off interrupts 5ee296fde55e vmw_balloon: fixing double free when batching mode is off a64ff0bea051 serial: 8250: omap: Fix idling of clocks for unused uarts 804f09011069 serial: samsung: fix maxburst parameter for DMA transactions db30b8eb960a tty/serial: atmel: use port->name as name in request_irq() 95b8204b4491 serial: sh-sci: Stop using printk format %pCr d6a9e699a3c2 usb: gadget: udc: renesas_usb3: disable the controller's irqs for reconnecting 262af4fe6dff usb: gadget: function: printer: avoid wrong list handling in printer_write() 874cb201d511 phy: qcom-qusb2: Fix crash if nvmem cell not specified cb6b5869658b Input: xpad - add GPD Win 2 Controller USB IDs 5c2e9e9bf444 usb-storage: Add compatibility quirk flags for G-Technologies G-Drive c839680e8cbf usb-storage: Add support for FL_ALWAYS_SYNC flag in the UAS driver f31eb7298ba4 usbip: vhci_sysfs: fix potential Spectre v1 1caeb5022449 NFC: pn533: don't send USB data off of the stack f1769a9ba4bf staging: android: ion: Switch to pr_warn_once in ion_buffer_destroy bd2742e83660 KVM: x86: pass kvm_vcpu to kvm_read_guest_virt and kvm_write_guest_virt_system b1bd9caf5e98 kvm: nVMX: Enforce cpl=0 for VMX instructions 3d2f03393267 KVM: x86: introduce linear_{read,write}_system 9791d9d7e2ac KVM: X86: Fix reserved bits check for MOV to CR3 c7a372ddc3db gpio: No NULL owner 7d970250cb8d af_key: Always verify length of provided sadb_key 1cbd5ece0527 blkdev_report_zones_ioctl(): Use vmalloc() to allocate large buffers d02ae00ab6d0 netfilter: nf_tables: fix NULL pointer dereference on nft_ct_helper_obj_dump() 70d7bbd9b504 Linux 4.14.49 2abd4c3ed20d drm: set FMODE_UNSIGNED_OFFSET for drm files 3fe4b0cf9383 PCI: hv: Do not wait forever on a device that has disappeared dd4be396b8c5 cls_flower: Fix incorrect idr release when failing to modify rule c931c9aee2f3 rtnetlink: validate attributes in do_setlink() fa11d992533b virtio-net: fix leaking page for gso packet during mergeable XDP 2b8b2b26c378 net/mlx5e: When RXFCS is set, add FCS data into checksum calculation 155cd575588b virtio-net: correctly check num_buf during err path e2d47fa107f9 tun: Fix NULL pointer dereference in XDP redirect 43153f090165 net/mlx4: Fix irq-unsafe spinlock usage 31c1e078e3ca virtio-net: correctly transmit XDP buff after linearizing 0dbd822f6440 net-sysfs: Fix memory leak in XPS configuration 900679988fdf net: phy: broadcom: Fix auxiliary control register reads 8d80a839c179 ipv6: sr: fix memory OOB access in seg6_do_srh_encap/inline c5e1541ef6fe vrf: check the original netdevice for generating redirect 6d431f6e6880 vhost: synchronize IOTLB message with dev cleanup f2bb94069f3e team: use netdev_features_t instead of u32 60473d7034ee sctp: not allow transport timeout value less than HZ/5 for hb_timer 0a3608662ff6 qed: Fix mask for physical address in ILT entry 0d751192afde packet: fix reserve calculation 1c2c7767e876 net: usb: cdc_mbim: add flag FLAG_SEND_ZLP 8acb0708ab6d net: phy: broadcom: Fix bcm_write_exp() c85df6eb6e86 net/packet: refine check for priv area size 95159ad9635a net: metrics: add proper netlink validation 341c03313a9a net: ipv4: add missing RTA_TABLE to rtm_ipv4_policy be1f1827a89a netdev-FAQ: clarify DaveM's position for stable backports c6fae49a447c kcm: Fix use-after-free caused by clonned sockets ebe79f9cf44f isdn: eicon: fix a missing-check bug 3f8f52c5f200 ipv6: omit traffic class when calculating flow hash ff33a32949c8 ipv4: remove warning in ip_recv_error f1409a73b6f4 ipmr: properly check rhltable_init() return value f200de49dff8 ip6_tunnel: remove magic mtu value 0xFFF8 989986db8f66 ip6mr: only set ip6mr_table from setsockopt when ip6mr_new_table succeeds cbf561634db3 enic: set DMA mask to 47 bit 0d2eb422fe35 dccp: don't free ccid2_hc_tx_sock struct in dccp_disconnect() d591263c7947 bnx2x: use the right constant 128f0d700569 be2net: Fix error detection logic for BE3 d58cf41924e8 kconfig: Avoid format overflow warning from GCC 8.1 058dd233b559 btrfs: define SUPER_FLAG_METADUMP_V2 af760b568ef1 mmap: relax file size limit for regular files 16d7ceb04b55 mmap: introduce sane default mmap limits 7cb10a4ce724 scsi: sd_zbc: Avoid that resetting a zone fails sporadically 1110636ed2d9 scsi: sd_zbc: Fix potential memory leak 2c6025ebc7fd Linux 4.14.48 1dd9566d9542 powerpc/mm/slice: Fix hugepage allocation at hint address on 8xx 399e039634a4 powerpc/mm/slice: Enhance for supporting PPC32 b8b23e8926b3 powerpc/mm/slice: create header files dedicated to slices e14db4feb035 powerpc/mm/slice: Remove intermediate bitmap copy c95c5f419e57 drm/i915: Disable LVDS on Radiant P845 72571f26757e drm/i915/lvds: Move acpi lid notification registration to registration phase ffedc7ade784 drm/psr: Fix missed entry in PSR setup time table. 5890358c60e5 intel_th: Use correct device when freeing buffers 792be048cf9c Revert "rt2800: use TXOP_BACKOFF for probe frames" a7027b7d698e mm/huge_memory.c: __split_huge_page() use atomic ClearPageDirty() 4a1b66bcec03 IB/core: Fix error code for invalid GID entry bdf1daba5f62 hwtracing: stm: fix build error on some arches 1f8c4ed2dba5 stm class: Use vmalloc for the master map a70f19b29560 scsi: scsi_transport_srp: Fix shost to rport translation 8a6576219da8 MIPS: prctl: Disallow FRE without FR with PR_SET_FP_MODE requests f7a36d7ac838 MIPS: ptrace: Fix PTRACE_PEEKUSR requests for 64-bit FGRs ed5bd13bec35 MIPS: lantiq: gphy: Drop reboot/remove reset asserts 6d67a723ef37 iio: adc: select buffer for at91-sama5d2_adc 838f25e3d9f2 iio:kfifo_buf: check for uint overflow 30ab9366f763 iio:buffer: make length types match kfifo types d30819abd1c4 iio: ad7793: implement IIO_CHAN_INFO_SAMP_FREQ a6f81fcb2c39 tcp: avoid integer overflows in tcp_rcv_space_adjust() 96b086a7bfe5 kbuild: clang: disable unused variable warnings only when constant 9b6eda5797b1 platform/chrome: cros_ec_lpc: remove redundant pointer request a81920c73eb0 ASoC: Intel: sst: remove redundant variable dma_dev_name bcc9c6f03201 rtlwifi: rtl8192cu: Remove variable self-assignment in rf.c 8524af02d132 drm/amd/powerplay: Fix enum mismatch 074e30a3fc09 dma-buf: remove redundant initialization of sg_table 5a92c6e3e2f3 drm/i915: Always sanity check engine state upon idling 151b144bc602 kbuild: clang: remove crufty HOSTCFLAGS bc342bc02954 cfg80211: further limit wiphy names to 64 bytes 9808c97d3cb4 selinux: KASAN: slab-out-of-bounds in xattr_getsecurity c6a95f37d3a0 tracing: Make the snapshot trigger work with instances 8441a0014a29 tracing: Fix crash when freeing instances with event triggers 2be683020be4 Input: elan_i2c_smbus - fix corrupted stack 9a85abc79483 Input: synaptics - add Lenovo 80 series ids to SMBus 9c707c93e179 Input: synaptics - add Intertouch support on X1 Carbon 6th and X280 af504c5a88b3 Input: synaptics - Lenovo Thinkpad X1 Carbon G5 (2017) with Elantech trackpoints should use RMI 88859f6cc5c4 Input: synaptics - Lenovo Carbon X1 Gen5 (2017) devices should use RMI d1db300b8ffc xfs: detect agfl count corruption and reset agfl d9a59eac3fd6 xfs: convert XFS_AGFL_SIZE to a helper function 54978daa9dc5 PCI: hv: Fix 2 hang issues in hv_compose_msi_msg() 085fc1967b56 Revert "pinctrl: msm: Use dynamic GPIO numbering" 4cbe6caa4c6c x86/MCE/AMD: Cache SMCA MISC block addresses 5df3a1b9f87b x86/mce/AMD: Carve out SMCA get_block_address() code 6bcf3b066c69 objtool: Fix "noreturn" detection for recursive sibling calls 806a730c0b0b objtool: Detect RIP-relative switch table references, part 2 afb5e5c8a125 objtool: Detect RIP-relative switch table references 2c26d5784e71 objtool: Support GCC 8 switch tables 1bea53df12c4 objtool: Support GCC 8's cold subfunctions b968dd7650c8 mm: fix the NULL mapping case in __isolate_lru_page() 6a19487d5a93 fix io_destroy()/aio_complete() race Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.12: update to v4.12.28Bruce Ashfield2018-08-283-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating Paul Gortmaker's -stable updates to 4.12 that comprise the following changes: f4fd7580487d Linux 4.12.28 d15dfc7d192f net: mvneta: eliminate wrong call to handle rx descriptor error c7a79cbd2b44 net: mvneta: use proper rxq_number in loop on rx queues f65f1aed2ef2 net: mvneta: clear interface link status on port disable 402f4ea26693 tcp: add tcp_ooo_try_coalesce() helper 035eddf502ef tcp: call tcp_drop() from tcp_data_queue_ofo() c224a5920d55 tcp: detect malicious patterns in tcp_collapse_ofo_queue() 7c5d21c36cec tcp: avoid collapses in tcp_prune_queue() if possible f999a5cfc3eb tcp: free batches of packets in tcp_prune_ofo_queue() 3471d76b1128 net: add rb_to_skb() and other rb tree helpers fcd212157f50 libnvdimm, pfn: fix start_pad handling for aligned namespaces d90d61722843 libnvdimm, dax: fix 1GB-aligned namespaces vs physical misalignment df6a2110169e drm/sun4i: Fix error path handling d2d90272068d drm/i915: Flush pending GTT writes before unbinding 55e3ba836aee powerpc/perf: Dereference BHRB entries safely 32c5b092ac7e clk: sunxi: sun9i-mmc: Implement reset callback for reset controls a472f9b5c546 pinctrl: cherryview: Mask all interrupts on Intel_Strago based systems 32f9f01a1b49 spi: a3700: Fix clk prescaling for coefficient over 15 39e2376e2774 spi: xilinx: Detect stall with Unknown commands 104bf43e4653 Revert "parisc: Re-enable interrupts early" 2c6a864363b5 parisc: Hide Diva-built-in serial aux and graphics card 4e92abc4d371 parisc: Align os_hpmc_size on word boundary 8df2ad333664 ALSA: usb-audio: Add native DSD support for Esoteric D-05X 2d7184d7f8b1 ALSA: rawmidi: Avoid racy info ioctl via ctl device 425708ccc413 mfd: twl6040: Fix child-node lookup d99aacab316b mfd: twl4030-audio: Fix sibling-node lookup cd2ca561cdd7 mfd: cros ec: spi: Don't send first message too soon f5d153b69e6a crypto: mcryptd - protect the per-CPU queue with a lock 01b2634b17f4 acpi, nfit: fix health event notification 1170a37d5339 ACPI: APEI / ERST: Fix missing error handling in erst_reader() 0cf5d1f5ce10 bpf: fix incorrect sign extension in check_alu_op() 39cc58874bfc bpf, sparc: fix usage of wrong reg for load_skb_regs after call 8c570303798e bpf, ppc64: do not reload skb pointers in non-skb context 05bd23b36b88 bpf, s390x: do not reload skb pointers in non-skb context da92e092ffa7 platform/x86: asus-wireless: send an EV_SYN/SYN_REPORT between state changes ab3980511fa0 thermal/drivers/hisi: Fix multiple alarm interrupts firing ed7ec377cb05 thermal/drivers/hisi: Simplify the temperature/step computation b4322338048d thermal/drivers/hisi: Fix kernel panic on alarm interrupt e9b4b6019cc2 thermal/drivers/hisi: Fix missing interrupt enablement 01f1870f5aa8 IB/opa_vnic: Properly return the total MACs in UC MAC list 59522364dab2 IB/opa_vnic: Properly clear Mac Table Digest 84cf0ea1cb2a cpuidle: fix broadcast control when broadcast can not be entered fdb28a72dafa rtc: set the alarm to the next expiring timer 245a952509f6 tcp: fix under-evaluated ssthresh in TCP Vegas ebe28298b759 clk: sunxi-ng: sun6i: Rename HDMI DDC clock to avoid name collision c31c122f7744 staging: greybus: light: Release memory obtained by kasprintf 7900ee86e495 net: ipv6: send NS for DAD when link operationally up 0c8d7ea9c7db ibmvnic: Set state UP eb3237c59a98 fm10k: ensure we process SM mbx when processing VF mbx a076534d71b3 vfio/pci: Virtualize Maximum Payload Size 0e8c3cf3f83e i40e: fix client notify of VF reset 2e3bad157461 scsi: lpfc: PLOGI failures during NPIV testing 022e3fe9ac98 scsi: lpfc: Fix secure firmware updates 9e7341570bf9 fm10k: fix mis-ordered parameters in declaration for .ndo_set_vf_bw af88451b2676 ASoC: codecs: msm8916-wcd-analog: fix module autoload 2fc38deb5bed ASoC: img-parallel-out: Add pm_runtime_get/put to set_fmt callback 4529e660bc83 tracing: Exclude 'generic fields' from histograms 3485fd44f243 PCI/AER: Report non-fatal errors only to the affected endpoint 64e367610786 Bluetooth: BT_HCIUART now depends on SERIAL_DEV_BUS 47663fe61367 Bluetooth: hci_uart_set_flow_control: Fix NULL deref when using serdev 58adf4fe65f8 md: always set THREAD_WAKEUP and wake up wqueue if thread existed e9f7be0e550e block,bfq: Disable writeback throttling c09fcc304541 IB/rxe: put the pool on allocation failure 392f4c00adca IB/rxe: check for allocation failure on elem 179099ba0d69 ixgbe: fix use of uninitialized padding e2e131da3b6b i40e: use the safe hash table iterator when deleting mac filters 757ad831c703 igb: check memory allocation failure e156a3afb676 PM / OPP: Move error message to debug level 9bd17b3b4bb6 PCI: Create SR-IOV virtfn/physfn links before attaching driver 54da833e63b0 scsi: mpt3sas: Fix IO error occurs on pulling out a drive from RAID1 volume created on two SATA drive 929cc7c94e3b scsi: cxgb4i: fix Tx skb leak 84aa72a81de3 PCI: Avoid bus reset if bridge itself is broken 3932edaebc65 net: phy: at803x: Change error to EINVAL for invalid MAC e9bd07539e3f rtc: pl031: make interrupt optional 9f77ab2f562c crypto: lrw - Fix an error handling path in 'create()' 59e5a2e7eec9 crypto: crypto4xx - increase context and scatter ring buffer elements 13c0df6a379d clk: sunxi-ng: sun5i: Fix bit offset of audio PLL post-divider 68e13e506d6e clk: sunxi-ng: nm: Check if requested rate is supported by fractional clock 3996734fc715 drm: Add retries for lspcon mode detection 77190a6d2d57 backlight: pwm_bl: Fix overflow condition d3b4b8043ff7 optee: fix invalid of_node_put() in optee_driver_init() 752218b19686 posix-timer: Properly check sigevent->sigev_notify 16c39a33a5c6 ACPI / APEI: adjust a local variable type in ghes_ioremap_pfn_irq() ba0b2e6cbb82 Linux 4.12.27 feea4d492d73 usb: musb: da8xx: fix babble condition handling 6d8d83c4ec67 ath10k: fix build errors with !CONFIG_PM 00e875f83a3c ath9k: fix tx99 potential info leak 01cf18e17476 lightnvm: pblk: fix min size for page mempool 4413575d48be lightnvm: pblk: initialize debug stat counter 87135620a06a lightnvm: pblk: fix changing GC group list for a line 3b1abf7d20f6 icmp: don't fail on fragment reassembly time exceeded 4be8ae2da97b IB/ipoib: Fix lockdep issue found on ipoib_ib_dev_heavy_flush 7d284754ed54 IB/ipoib: Grab rtnl lock on heavy flush when calling ndo_open/stop 634b3e0fefd7 RDMA/cma: Avoid triggering undefined behavior f9f24086ba42 macvlan: Only deliver one copy of the frame to the macvlan interface aba3745fc9b0 udf: Avoid overflow when session starts at large offset 4a9bf3983ef9 md-cluster: fix wrong condition check in raid1_write_request e08da1a3d9d5 raid5-ppl: check recovery_offset when performing ppl recovery a6b9b60622b0 scsi: bfa: integer overflow in debugfs a6adc19ff5a4 scsi: sd: change allow_restart to bool in sysfs interface d23a6641b217 scsi: sd: change manage_start_stop to bool in sysfs interface be59ef05ed52 rtl8188eu: Fix a possible sleep-in-atomic bug in rtw_disassoc_cmd 9257df5ece69 vt6655: Fix a possible sleep-in-atomic bug in vt6655_suspend 5d0d0b750520 IB/core: Fix calculation of maximum RoCE MTU 950215a22a7a scsi: scsi_devinfo: Add REPORTLUN2 to EMC SYMMETRIX blacklist entry 40dd3da9911d raid5: Set R5_Expanded on parity devices as well as data. d63147f7712f pinctrl: adi2: Fix Kconfig build problem b25a34c20291 dev/dax: fix uninitialized variable build warning 3b928d69ed7c tty fix oops when rmmod 8250 6fd73bd5acc5 ipv4: ipv4_default_advmss() should use route mtu e8552a24db2a soc: mediatek: pwrap: fix compiler errors 023499e5fff8 powerpc/xmon: Check before calling xive functions 7092b9c569ee powerpc/perf/hv-24x7: Fix incorrect comparison in memord d85bb8676f60 serdev: ttyport: enforce tty-driver open() requirement dcc2d9b7db19 mfd: mxs-lradc: Fix error handling in mxs_lradc_probe() d7630ac47698 scsi: hpsa: destroy sas transport properties before scsi_host a2133c918746 scsi: hpsa: cleanup sas_phy structures in sysfs when unloading 37686080a0c8 PCI: Detach driver before procfs & sysfs teardown on device remove 585eb66776b7 RDMA/cxgb4: Declare stag as __be32 06a21042a540 xfs: fix incorrect extent state in xfs_bmap_add_extent_unwritten_real 98da748f2c95 xfs: fix log block underflow during recovery cycle verification 9aaebfb38490 l2tp: cleanup l2tp_tunnel_delete calls 4fd806e81bcb nvme: use kref_get_unless_zero in nvme_find_get_ns 377d9449f868 platform/x86: hp_accel: Add quirk for HP ProBook 440 G4 89e9f0fce2a4 liquidio: fix kernel panic in VF driver 85aad298ecc2 samples/bpf: adjust rlimit RLIMIT_MEMLOCK for xdp1 767f9da42096 ARM64: dts: meson-gxbb-odroidc2: fix usb1 power supply 65743dd02181 mtd: spi-nor: stm32-quadspi: Fix uninitialized error return code 0501313aa697 btrfs: tests: Fix a memory leak in error handling path in 'run_test()' 563e097ec448 btrfs: avoid null pointer dereference on fs_info when calling btrfs_crit 3faadbbe68b1 btrfs: undo writable superblocke when sprouting fails 7028f26c6034 btrfs: Explicitly handle btrfs_update_root failure 3f0a4dfc8eb9 Bluetooth: hci_ldisc: Fix another race when closing the tty. abb921b20fa0 Ib/hfi1: Return actual operational VLs in port info query 879b18ebb8f4 bcache: fix wrong cache_misses statistics 744eb7bd3386 bcache: explicitly destroy mutex while exiting 653aad5c1702 media: usbtv: fix brightness and contrast controls c4d5c7940953 GFS2: Take inode off order_write list when setting jdata flag 2e510357e1a6 scsi: scsi_debug: write_same: fix error report 56c755841ee6 misc: pci_endpoint_test: Avoid triggering a BUG() b55d52393e28 misc: pci_endpoint_test: Fix failure path return values in probe aeac8e4c0c15 thermal/drivers/step_wise: Fix temperature regulation misbehavior aaca414203c4 ASoC: rsnd: rsnd_ssi_run_mods() needs to care ssi_parent_mod 0587e5a36d00 ppp: Destroy the mutex when cleanup 4a7735ca4455 clk: tegra: Fix cclk_lp divisor register 0006385aadd0 clk: tegra: Use readl_relaxed_poll_timeout_atomic() in tegra210_clock_init() 6ae2754d991b blk-mq-sched: dispatch from scheduler IFF progress is made in ->dispatch ec4585cdc959 clk: hi6220: mark clock cs_atb_syspll as critical f203d6193f5c clk: imx6: refine hdmi_isfr's parent to make HDMI work on i.MX6 SoCs w/o VPU c9ce9a4d1734 clk: imx: imx7d: Fix parent clock for OCRAM_CLK 5f200f317929 clk: mediatek: add the option for determining PLL source clock 6f7955a0aa2a crypto: tcrypt - fix buffer lengths in test_aead_speed() 40734099baaa xfs: truncate pagecache before writeback in xfs_setattr_size() 165b974bd72a iommu/amd: Limit the IOVA page range to the specified addresses a2e1fcc04fb6 badblocks: fix wrong return value in badblocks_set if badblocks are disabled 75920b77b802 target/file: Do not return error for UNMAP if length is zero ca73c042292d target:fix condition return in core_pr_dump_initiator_port() 8e2ee3f5ff33 iscsi-target: fix memory leak in lio_target_tiqn_addtpg() f1ae60da96df target/iscsi: Fix a race condition in iscsit_add_reject_from_cmd() d5adfbee09dc target/iscsi: Detect conn_cmd_list corruption early edd7fdf83184 platform/x86: intel_punit_ipc: Fix resource ioremap warning da2aa58cb07b powerpc/pseries/vio: Dispose of virq mapping on vdevice unregister 2ae1d60028ab powerpc/ipic: Fix status get and status clear 1d0cfd6df447 powerpc/opal: Fix EBUSY bug in acquiring tokens 88189efa7ee7 netfilter: ipvs: Fix inappropriate output of procfs 39254860365c iommu/mediatek: Fix driver name c82f9ea385ab PCI: dwc: Fix enumeration end when reaching root subordinate 5dad0dfd17df PCI: Do not allocate more buses than available in parent 4a917030981d powerpc: Don't preempt_disable() in show_cpuinfo() 0bc0d339ff6c powerpc/powernv/cpufreq: Fix the frequency read by /proc/cpuinfo 7842177fdc43 PCI/PME: Handle invalid data when reading Root Status 301c44edb5a1 dmaengine: ti-dma-crossbar: Correct am335x/am43xx mux value type 2761bc37b1c2 ASoC: Intel: Skylake: Fix uuid_module memory leak in failure case c42830902147 PM / s2idle: Clear the events_check_enabled flag 9c70ec2c413d scsi: aacraid: address UBSAN warning regression 3819c3c756b0 scsi: aacraid: use timespec64 instead of timeval e262d43729be rtc: pcf8563: fix output clock rate 3ecf1bdeb61e video: fbdev: au1200fb: Return an error code if a memory allocation fails d56242baba22 video: fbdev: au1200fb: Release some resources if a memory allocation fails 3b53b4e4c0ab video: udlfb: Fix read EDID timeout f50c8ab6dc0d fbdev: controlfb: Add missing modes to fix out of bounds access bfbfacb318cd sfc: don't warn on successful change of MAC ae058bf77e63 HID: cp2112: fix broken gpio_direction_input callback 91590951dec1 ext4: fix crash when a directory's i_size is too small 4fae0491c35c ext4: fix fdatasync(2) after fallocate(2) operation df19eb58d7be dmaengine: dmatest: fix container_of member in dmatest_callback 100cb4506fb4 dmaengine: dmatest: move callback wait queue to thread context 4d873e954ac0 eeprom: at24: change nvmem stride to 1 b90737b239b0 iw_cxgb4: only insert drain cqes if wq is flushed 6b1f48a27656 dm: fix various targets to dm_register_target after module __init resources created 26c2e6fc10f1 scsi: core: Fix a scsi_show_rq() NULL pointer dereference 04039227baf7 nfsd: auth: Fix gid sorting when rootsquash enabled 143fdc512ac6 NFS: Fix unstable write completion 7482c56f758c NFS: Use an atomic_long_t to count the number of commits 3ef4a32040bf nfs: don't wait on commit in nfs_commit_inode() if there were no commit requests 4a70dd38f444 xhci: Don't add a virt_dev to the devs array before it's fully allocated fa7944fd5601 usb: xhci: fix TDS for MTK xHCI1.1 80aa2eb9b51b ceph: drop negative child dentries before try pruning inode's alias b9db0ab47687 mmc: core: apply NO_CMD23 quirk to some specific cards ff1b82c5314c usbip: fix stub_send_ret_submit() vulnerability to null transfer_buffer cea2ad71f37b usbip: fix stub_rx: harden CMD_SUBMIT path to handle malicious input 1e5edda8ccd3 usbip: fix stub_rx: get_pipe() to validate endpoint number 3ac1e4089c48 USB: core: prevent malicious bNumInterfaces overflow 2479ee21bf60 USB: uas and storage: Add US_FL_BROKEN_FUA for another JMicron JMS567 ID b3fd05a19818 tracing: Allocate mask_str buffer dynamically 5eb37713e296 kernel: make groups_sort calling a responsibility group_info allocators d87a616735d8 cifs: fix NULL deref in SMB2_read d22121ce1210 crypto: rsa - fix buffer overread when stripping leading zeroes 0ad02bd37731 mfd: fsl-imx25: Clean up irq settings during removal Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: add qemuarm64 preempt-rt BSP definitionBruce Ashfield2018-08-283-3/+3
| | | | | | | | Adding the preempt-rt BSP definition for qemuarm64 to allow -rt testing on this ARCH. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/kernel-yocto: Cleanup getstatusoutput usageJoshua Watt2018-08-281-1/+1
| | | | | | | | | | Replace usage of os.utils.getstatusoutput() with direct subprocess calls. Pass a modified environment and working directory where necessary to bypass the need to execute in a shell. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/standard: enable bpf configs in standard kernelBruce Ashfield2018-08-286-6/+6
| | | | | | | | | | | | | | | | | Enabling the bpf feature for the standard kernel configurations by default. Systemd (and other) userspace applications are looking for BPF more often, and we get warnings such as this: [ 12.810554] systemd[1]: File /lib/systemd/system/systemd-journald.service:36 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling. The configs don't add much overhead to the kernel, so we enable them by default. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.14: rt: Revert mm/vmstat.c: fix vmstat_update() preemption BUGBruce Ashfield2018-08-283-4/+4
| | | | | | | | Reverting mm/vmstat.c: fix vmstat_update() preemption BUG, to fix failures in the 4.14 -rt kernel. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* blktrace: Security fix CVE-2018-10689Yi Zhao2018-08-282-0/+151
| | | | | | | | | | | | | | | | | CVE-2018-10689: blktrace (aka Block IO Tracing) 1.2.0, as used with the Linux kernel and Android, has a buffer overflow in the dev_map_read function in btt/devmap.c because the device and devno arrays are too small, as demonstrated by an invalid free when using the btt program with a crafted file. References: https://nvd.nist.gov/vuln/detail/CVE-2018-10689 Patch from: https://git.kernel.org/pub/scm/linux/kernel/git/axboe/blktrace.git/commit/?id=d61ff409cb4dda31386373d706ea0cfb1aaac5b7 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cryptodev-linux: Fixes a kernel crash observed with cipher-gcm testHongzhi.Song2018-08-234-0/+419
| | | | | | | | | | The crypto API for AEAD ciphers changed in recent kernels, so that associated data is now part of both source and destination scatter gathers. The source, destination and associated data buffers need to be stiched accordingly for the operations to succeed. Signed-off-by: Hongzhi.Song <hongzhi.song@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-devsrc: restructure for out of tree (and on target) module buildsBruce Ashfield2018-08-191-47/+192
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The existing kernel-devsrc package starts with a full copy of the kernel source and then starts to strip out elements that are not required. This results in extra time (I/O) and extra space being taken up in the final package. The main purpose of the kernel-devsrc package has been to build modules against the running kernel, not to include a full copy of the source code for re-building the kernel. The end result was a 600M kernel-devsrc package. This restructuring of the package uses an approach similar to other distros, where the kernel-devsrc package is for building against the running kernel and uses a curated set of copied infrastructure, versus a mass copy of the entire kernel. The differences in this approach versus other is largely due to the architecture support and the split build/source directory of the kernel. The result is a kernel-devsrc package of about 10M, which is capable of running "make scripts" and compiling kernel modules against the running kernel. Along with the changes to the copying of the infrascture, we also have the following changes: - a better/more explicit listing of dependencies for on-target builds of "make scripts" or "make modules_prepare" - The kernel source is installed into /lib/modules/<version>/build and a symlink created from /usr/src/kernel to the new location. This aligns with the standard location for module support code - There is also a symlink from /lib/modules/<version>/source -> build to reserve a spot for a new package that is simply the kernel source. That package is not part of this update. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: package Marvel usb 8997 firmwareJoshua Watt2018-08-151-0/+6
| | | | | | | | Add package for the firmware required by the Marvell 8997 chipset when connected over USB. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perf: fail if src path does not existMikko Rapeli2018-08-141-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | A missing src directory from a broken kernel recipe resulted only in a warning: WARNING: copyfile: stat of /home/builder/src/tmp-glibc/work-shared/target/kernel-source/tools/arch failed ([Errno 2] No such file or directory: '/home/builder/src/tmp-glibc/work-shared/target/kernel-source/tools/arch') and the build failed horribly. With this change it's an error which can not be missed: ERROR: perf-1.0-r9 do_configure: Path does not exist: /home/builder/src/tmp-glibc/work-shared/target/kernel-source/tools/arch. Maybe PERF_SRC does not match the kernel version. ERROR: perf-1.0-r9 do_configure: Function failed: copy_perf_source_from_kernel ERROR: Logfile of failure stored in: /home/builder/src/tmp-glibc/work/target-linux/perf/1.0-r9/temp/log.do_configure.21083 NOTE: recipe perf-1.0-r9: task do_configure: Failed ERROR: Task (/home/builder/src/poky/meta/recipes-kernel/perf/perf.bb:do_configure) failed with exit code '1' To get get perf compiling from a custom kernel, a perf.bbappend can be created which defines PERF_SRC as list of files and directories needed from kernel source tree to compile perf. This varies between kernel versions. Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perf: inherit manpages instead of adding man to RDEPENDS_${PN}-docMartin Jansa2018-08-141-2/+1
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sysprof: Enable for aarch64.Lei Maohui2018-08-091-3/+0
| | | | | | | It can be compiled for aarch64, so deleted the limit for aarch64. Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* kdump: start kdump.service after basic.targetYongxin Liu2018-07-311-0/+1
| | | | | | | | | | | If kdump.service is set to run on boot and dump-capture kernel isn't placed in /dev/root, kdump.service will fail to load the kernel, since other partitions are not mounted yet. Starting kdump.service after basic.target guarantees dump-capture kernel can be loaded in this situation. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* systemtap: fix unintialized memory accesses in dwflpp::function_entrypcVictor Kamensky via Openembedded-core2018-07-262-0/+47
| | | | | | | | | Observed failure in SystemTap v3.3 unit testing, It was tracked down to unintialized memory access in dwflpp::function_entrypc method. Upstream-Status: Backport Signed-off-by: Victor Kamensky <kamensky@cisco.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* systemtap: 3.2 -> 3.3Victor Kamensky via Openembedded-core2018-07-2614-1104/+8
| | | | | | | | | | Upgrade systemtap from 3.2 to 3.3: Removed all backported patches. Removed "remove quotes around -I include" pending patch since 3.3 got similar fix already. Resolved merge conflict in and regenerated monitor-option.patch patch. Signed-off-by: Victor Kamensky <kamensky@cisco.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* linux-firmware: add separate packages for all brcm filesMartin Jansa2018-07-261-41/+136
| | | | | | | | | | | | | * no changes in the content of previously existing packages * include some silly commands I've used to "parse" WHENCE file to generate these, some manual changes are still needed, like separating cypress licensed files, removing duplicates when 2 files are included in the same package (bcm4356-pcie is exception because sdio and pcie files have different license). Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* linux-firmware: update LICENSE for bcm43* packages according to WHENCE fileMartin Jansa2018-07-261-20/+21
| | | | | | | | | | | | | | | | | | * the license was updated brcm/brcmfmac43430-sdio.bin: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=ec734a30 brcm/brcmfmac43340-sdio.bin: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=5ac5ad5c brcm/brcmfmac43362-sdio.bin: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=be1c535e brcm/brcmfmac4354-sdio.bin: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=a2921812 * this shows that with every upgrade the changes in WHENCE file should checked carefully Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* linux-firmware: add ${PN}-cypress-license handling from meta-raspberrypiMartin Jansa2018-07-261-0/+12
| | | | | | | | | | * this will break meta-raspberrypi once more, by including ${PN}-cypress-license package twice in PACKAGES I've sent fix here: https://github.com/agherzan/meta-raspberrypi/pull/295 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* systemtap: improve reproducibilityHongxu Jia2018-07-263-8/+67
| | | | | | | | | | | | | | | | | - Fix build path issue of .pyc files: Supply "--root" directory to the "install" command. - Fix build path issue of c++ object files: Use relative dir to include header string_ref. - Fix build path issue of c library generated by distutils: Add OE's CFLAGS which contains `-fdebug-prefix-map' options to setup.py [YOCTO #12528] Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* lttng-modules: Fix do_compile failure for btrfs related tracepointsHe Zhe2018-07-182-0/+117
| | | | | | | | | | | | | | | | | | | | | | | Building lttng-modules with linux-yocto-dev will cause do_compile failure: lttng-modules/2.10.6-r0/lttng-modules-2.10.6/probes/../probes/lttng-tracepoint-event-impl.h:143:6: error: conflicting types for 'trace_btrfs_reserve_extent' void trace_##_name(_proto); ^~~~~~ The following commit from latest mainline kernel changes some btrfs functions' prototype. 3dca5c942dac60164e6a6e89172f25b86af07ce7 "btrfs: trace: Remove unnecessary fs_info parameter for btrfs__reserve_extent event class" This patch backports a commit from upstream to meet the above changes. 51ab0b1da29354375a19f865abcd233dd2178295 "Fix: btrfs: Remove unnecessary fs_info parameter" Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* perf: add dwarf to PACKAGECONFIGAnuj Mittal2018-07-131-1/+2
| | | | | | | | | Enable perf to be built with DWARF support. Fixes [YOCTO #3359] Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* perf: disable parallelism for 'make clean'Rasmus Villemoes2018-07-131-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | Whenever perf got rebuilt, I was consistently getting errors such as | find: '[...]/perf/1.0-r9/perf-1.0/plugin_mac80211.so': No such file or directory | find: '[...]/perf/1.0-r9/perf-1.0/plugin_mac80211.so': No such file or directory | find: find: '[...]/perf/1.0-r9/perf-1.0/libtraceevent.a''[...]/perf/1.0-r9/perf-1.0/libtraceevent.a': No such file or directory: No such file or directory | [...] | find: cannot delete '/mnt/xfs/devel/pil/yocto/tmp-glibc/work/wandboard-oe-linux-gnueabi/perf/1.0-r9/perf-1.0/util/.pstack.o.cmd': No such file or directory breaking the whole build. The root cause seems to be that the implicit 'make clean' done during do_configure ends up running in parallel, and thus multiple find commands attempt to stat and/or delete the same file. A patch disabling parallelism for the clean target has been ack'ed upstream (lkml.kernel.org/r/20180705134955.GB3686@krava), but it should be harmless to pass JOBS=1 even with a fixed kernel. This can be removed if and when all relevant -stable kernels have that patch. Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk> Signed-off-by: Ross Burton <ross.burton@intel.com>
* linux-yocto/4.12: update to v4.12.26Bruce Ashfield2018-07-093-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating Paul Gortmaker's -stable 4.12 release, which comprises the following commits: b0f63e84c132 Linux 4.12.26 61be5424616e usbnet: fix alignment for frames with no ethernet header 6d0519e75609 tipc: fix memory leak in tipc_accept_from_sock() 8560506d5b7a tipc: call tipc_rcv() only if bearer is up in tipc_udp_recv() 5ceba73f1c24 tcp: remove buggy call to tcp_v6_restore_cb() 450a839e54a6 tcp/dccp: block bh before arming time_wait timer 872d246eaed9 stmmac: reset last TSO segment size after device open 74386d6ee7bf sit: update frag_off info 3df033244a42 s390/qeth: fix GSO throughput regression b7bd0107008f s390/qeth: fix early exit from error path 7f02573318ba s390/qeth: build max size GSO skbs on L2 devices 3c8a527e0496 rds: Fix NULL pointer dereference in __rds_rdma_map 00c0600c0a35 net: remove hlist_nulls_add_tail_rcu() 193d9a02e802 net: realtek: r8169: implement set_link_ksettings() 8fb1c5e220ee net: qmi_wwan: add Quectel BG96 2c7c:0296 0c2ba29a13d9 net/packet: fix a race in packet_bind() and packet_notifier() bb06331e9156 net: openvswitch: datapath: fix data type in queue_gso_packets ea15a664c5b8 usb: gadget: ffs: Forbid usb_ep_alloc_request from sleeping 7f11deffc177 ipmi: Stop timers before cleaning up the module fb006a18929e fix kcm_clone() ee82eaf439cc RDMA/cxgb4: Annotate r2 and stag as __be32 b71be191d4ed md: free unused memory after bitmap resize 6d24efc56915 dm raid: fix panic when attempting to force a raid to sync 490fc05683b4 blk-mq: Avoid that request queue removal can trigger list corruption d9e8cb49aaf1 ide: ide-atapi: fix compile error with defining macro DEBUG 115978628b54 ipvlan: fix ipv6 outbound device ee2ce344ee06 powerpc/powernv/idle: Round up latency and residency values 0fe4d3f9fb5b afs: Connect up the CB.ProbeUuid 94bdd552d7b1 IB/mlx5: Assign send CQ and recv CQ of UMR QP aa02d85e4d08 IB/mlx4: Increase maximal message size under UD QP dd955bcce383 bnxt_re: changing the ip address shouldn't affect new connections a4b3e59bcb04 f2fs: fix to clear FI_NO_PREALLOC 78f9d39a2735 xfrm: Copy policy family in clone_policy 4577662b6010 atm: horizon: Fix irq release error d7241b40fe6d kbuild: rpm-pkg: fix jobserver unavailable warning bffb011d5446 mailbox: mailbox-test: don't rely on rx_buffer content to signal data ready 849ef7edfa4c clk: hi3660: fix incorrect uart3 clock freqency d561354fe15d clk: uniphier: fix DAPLL2 clock rate of Pro5 eada5db0be6e clk: qcom: common: fix legacy board-clock registration 11ea07285eb4 geneve: fix fill_info when link down 4e0b53bd177a sctp: return error if the asoc has been peeled off in sctp_wait_for_sndbuf be7cba326d33 sctp: use the right sk after waking up from wait_buf sleep 2c485f6fa3be sctp: do not free asoc when it is already dead in sctp_sendmsg 6e2b427a32da slub: fix sysfs duplicate filename creation when slub_debug=O e66ebbc23607 zsmalloc: calling zs_map_object() from irq is a bug dc423eda615d sparc64/mm: set fields in deferred pages 956c73ca6664 block: wake up all tasks blocked in get_request() 1f35bda74d1a dt-bindings: usb: fix reg-property port-number range 412c76f0f9b8 sunrpc: Fix rpc_task_begin trace point 09f79313b317 NFS: Fix a typo in nfs_rename() a550f7b43f63 dynamic-debug-howto: fix optional/omitted ending line number to be LARGE instead of 0 80f443550f8f lib/genalloc.c: make the avail variable an atomic_long_t 1dfea0e03917 drivers/rapidio/devices/rio_mport_cdev.c: fix resource leak in error handling path in 'rio_dma_transfer()' 4add25bf3dff route: update fnhe_expires for redirect when the fnhe exists c53ad6cb2f86 route: also update fnhe_genid when updating a route cache d09b814cd2aa gre6: use log_ecn_error module parameter in ip6_tnl_rcv() f9ef4cd05462 mac80211_hwsim: Fix memory leak in hwsim_new_radio_nl() a95269b0e4e5 x86/mpx/selftests: Fix up weird arrays 76e5bd0ae30a coccinelle: fix parallel build with CHECK=scripts/coccicheck 59f2aa43a314 kbuild: pkg: use --transform option to prefix paths in tar 50ce05457e39 irqchip/qcom: Fix u32 comparison with value less than zero e3fec500f619 ARM: avoid faulting on qemu 602f85aeefb7 crypto: talitos - fix ctr-aes-talitos 73e76cb0ca1f crypto: talitos - fix use of sg_link_tbl_len f17fe30404de crypto: talitos - fix AEAD for sha224 on non sha224 capable chips f5fa317606b7 crypto: talitos - fix setkey to check key weakness 519619ec114a crypto: talitos - fix memory corruption on SEC2 e7984cca5abc crypto: talitos - fix AEAD test failures 64d05b5d1d86 bus: arm-ccn: fix module unloading Error: Removing state 147 which has instances left. e14e213dfd51 bus: arm-ccn: Fix use of smp_processor_id() in preemptible context 63efd55a2c6b bus: arm-ccn: Check memory allocation failure fd30c25b5596 bus: arm-cci: Fix use of smp_processor_id() in preemptible context d358187f050b media: dvb: i2c transfers over usb cannot be done from stack 2ae277ebe31f drm/exynos: gem: Drop NONCONTIG flag for buffers allocated without IOMMU 0792a5a27074 drm/bridge: analogix dp: Fix runtime PM state in get_modes() callback fdc899328ff3 kdb: Fix handling of kallsyms_symbol_next() return value 08f22e2251fd brcmfmac: change driver unbind order of the sdio function devices f9a77013fa02 powerpc/64s: Initialize ISAv3 MMU registers before setting partition table 9c6dfd696e5a KVM: s390: Fix skey emulation permission check 092937ce1aae s390: fix compat system call table 4f4b2e279816 s390: always save and restore all registers on context switch 8c54b7d880d4 smp/hotplug: Move step CPUHP_AP_SMPCFD_DYING to the correct place a2ec325c7d20 iommu/vt-d: Fix scatterlist offset handling 743ac71ece80 ALSA: usb-audio: Fix the missing ctl name suffix at parsing SU 1df6e988ae39 ALSA: usb-audio: Add check return value for usb_string() 974394e57a05 ALSA: usb-audio: Fix out-of-bound error f4753360efda ALSA: seq: Remove spurious WARN_ON() at timer check 478c2ed7ca1c ALSA: pcm: prevent UAF in snd_pcm_info b12060cae8c2 btrfs: handle errors while updating refcounts in update_ref_for_cow ecfc013c7f23 btrfs: fix missing error return in btrfs_drop_snapshot 45822ea3d1bf X.509: fix comparisons of ->pkey_algo 19057ced2699 X.509: reject invalid BIT STRING for subjectPublicKey a3ad8e49bc26 KEYS: reject NULL restriction string when type is specified 7c2ccfe13faa KEYS: add missing permission check for request_key() destination 664879ff9aef ASN.1: check for error from ASN1_OP_END__ACT actions 4c0e7ec3072d ASN.1: fix out-of-bounds read when parsing indefinite length item 17a6f363daf9 efi/esrt: Use memunmap() instead of kfree() to free the remapping 8dd372dd8845 efi: Move some sysfs files to be read-only by root 97c6b857262f scsi: libsas: align sata_device's rps_resp on a cacheline eb78a8b8f172 scsi: use dma_get_cache_alignment() as minimum DMA alignment db4a32fa5cf2 scsi: dma-mapping: always provide dma_get_cache_alignment 1f55442d0992 isa: Prevent NULL dereference in isa_bus driver callbacks 93fdb7dc713e hv: kvp: Avoid reading past allocated blocks from KVP file d745d533737a pinctrl: armada-37xx: Fix direction_output() callback behavior ae6add36f3ce iio: adc: meson-saradc: fix the bit_idx of the adc_en clock 50c87ecdb250 iio: adc: cpcap: fix incorrect validation 657257ba13ae iio: health: max30102: Temperature should be in milli Celsius 3da92b4ab2cc virtio: release virtio index when fail to device_register f6fe0d2777b2 can: peak/pcie_fd: fix potential bug in restarting tx queue 654babccd437 can: usb_8dev: cancel urb on -EPIPE and -EPROTO bda1dccdda47 can: esd_usb2: cancel urb on -EPIPE and -EPROTO 9ff8eb7ef05b can: ems_usb: cancel urb on -EPIPE and -EPROTO 51e5de2b036b can: mcba_usb: cancel urb on -EPROTO c94c94a367ef can: kvaser_usb: cancel urb on -EPIPE and -EPROTO c8474d8798ab can: kvaser_usb: ratelimit errors if incomplete messages are received 1936ba2b0b40 can: kvaser_usb: Fix comparison bug in kvaser_usb_read_bulk_callback() bc86162fa81a can: kvaser_usb: free buf in error paths 4a879f2d1636 can: ti_hecc: Fix napi poll return value for repoll 09b06e3f7b1d can: flexcan: fix VF610 state transition issue f81db8e7d0cb can: peak/pci: fix potential bug when probe() fails 7b747f65c553 can: mcba_usb: fix device disconnect bug 0a3964b0a8d3 usb: f_fs: Force Reserved1=1 in OS_DESC_EXT_COMPAT d1c24d05d7ec serdev: ttyport: fix tty locking in close 541fbaaf6db7 serdev: ttyport: fix NULL-deref on hangup a6d00d0df9e5 serdev: ttyport: add missing receive_buf sanity checks b30e0bedb66b usb: gadget: udc: renesas_usb3: fix number of the pipes Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-dev: bump to 4.18+Bruce Ashfield2018-07-091-1/+3
| | | | | | | | Bumping the -dev kernel to 4.18 in preparation for the next release kernel. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.12: bump to v4.12.25Bruce Ashfield2018-07-093-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating Paul Gortmaker's v4.12.25 -stable queue, which comprises the following commits: e61748ef5db0 Linux 4.12.25 c34553e3e8af x86/bugs: Rename SSBD_NO to SSB_NO 4aa9e65a91b9 x86/bugs: Remove x86_spec_ctrl_set() 7283d22a40c4 x86/bugs: Expose x86_spec_ctrl_base directly 60fb8f1bbd46 x86/speculation: Rework speculative_store_bypass_update() cc8a65725832 x86/cpufeatures: Disentangle SSBD enumeration 4cadf648f802 x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS 14476a34b4d0 x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP e66dd0595eac x86/cpu: Make alternative_msr_write work for 32-bit code 32e38eda9958 x86/bugs: Fix the parameters alignment and missing void 5593194735ea x86/bugs: Make cpu_show_common() static 86e7eb199990 x86/bugs: Fix __ssb_select_mitigation() return type 4efd9170a722 Documentation/spec_ctrl: Do some minor cleanups e074092d9d0a proc: Use underscores for SSBD in 'status' f57b4be9a391 x86/bugs: Rename _RDS to _SSBD f395cafed558 x86/speculation: Make "seccomp" the default mode for Speculative Store Bypass 9599751872de seccomp: Move speculation migitation control to arch code 647fb2d84f05 seccomp: Add filter flag to opt-out of SSB mitigation 44d5a1d9fe07 seccomp: Use PR_SPEC_FORCE_DISABLE 9490e71c3074 prctl: Add force disable speculation ad5b97fe1ab6 x86/bugs: Make boot modes __ro_after_init cfc00a7877b6 seccomp: Enable speculation flaw mitigations bc4bf81c64b0 proc: Provide details on speculation flaw mitigations a41d2136a447 nospec: Allow getting/setting on non-current task 7e17279e72b9 x86/speculation: Add prctl for Speculative Store Bypass mitigation eea6b1abc91e x86/process: Allow runtime control of Speculative Store Bypass c8630c28cd28 prctl: Add speculation control prctls ecefae5ca101 x86/speculation: Create spec-ctrl.h to avoid include hell 4bcdf54612aa x86/bugs/AMD: Add support to disable RDS on Fam[15,16,17]h if requested 6ce1317929a3 x86/bugs: Whitelist allowed SPEC_CTRL MSR values cd5e5e6f2e39 x86/bugs/intel: Set proper CPU features and setup RDS d97584229d85 x86/bugs: Provide boot parameters for the spec_store_bypass_disable mitigation 793b7453cfc5 x86/cpufeatures: Add X86_FEATURE_RDS c6c3cd47ccbb x86/bugs: Expose /sys/../spec_store_bypass 2d92a521bda7 x86/bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits 81865e325abe x86/bugs: Concentrate bug reporting into a separate function 45245a5b9dc4 x86/bugs: Concentrate bug detection into a separate function 05e82d536970 x86/nospec: Simplify alternative_msr_write() effb0dfecfa2 x86/cpu_entry_area: Sync cpu_entry_area to initial_page_table 89fffee9d555 x86/xen: Zero MSR_IA32_SPEC_CTRL before suspend 76199d7beb0b x86/speculation: Move firmware_restrict_branch_speculation_*() from C to CPP 426210b00b02 x86/speculation: Use IBRS if available before calling into firmware 63904f8a6d41 x86/entry/64: Fix CR3 restore in paranoid_exit() 35cf6a9daf5f x86/cpu: Change type of x86_cache_size variable to unsigned int 7fded60b2cb7 x86/spectre: Fix an error message 343945a16727 x86/speculation: Add <asm/msr-index.h> dependency eb0f059ee2de nospec: Move array_index_nospec() parameter checking into separate macro 31951a39de73 x86/speculation: Fix up array_index_nospec_mask() asm constraint 344711f16fec x86/entry/64: Remove the unused 'icebp' macro d4324affaf05 x86/entry/64: Fix paranoid_entry() frame pointer warning 3cadbc9228b4 x86/entry/64: Indent PUSH_AND_CLEAR_REGS and POP_REGS properly 0d561147160c x86/entry/64: Get rid of the ALLOC_PT_GPREGS_ON_STACK and SAVE_AND_CLEAR_REGS macros 22c1269eefa9 x86/entry/64: Use PUSH_AND_CLEAN_REGS in more cases ac897d25b1d3 x86/entry/64: Introduce the PUSH_AND_CLEAN_REGS macro 226eea037fa6 x86/entry/64: Interleave XOR register clearing with PUSH instructions 120d889cac9f x86/entry/64: Merge the POP_C_REGS and POP_EXTRA_REGS macros into a single POP_REGS macro 2d5eb3888f24 x86/entry/64: Merge SAVE_C_REGS and SAVE_EXTRA_REGS, remove unused extensions 797a6f4444f1 x86/speculation: Clean up various Spectre related details ff032faca431 KVM/nVMX: Set the CPU_BASED_USE_MSR_BITMAPS if we have a valid L02 MSR bitmap 1aaab2d1a1fd KVM/x86: Reduce retpoline performance impact in slot_handle_level_range(), by always inlining iterator helper methods dd17c0f5a114 Revert "x86/speculation: Simplify indirect_branch_prediction_barrier()" add7dd4f1f81 x86/speculation: Correct Speculation Control microcode blacklist again 358f03a9395f x86/speculation: Update Speculation Control microcode blacklist 0307861327c7 x86/mm/pti: Fix PTI comment in entry_SYSCALL_64() a612b987b028 x86/entry/64/compat: Clear registers for compat syscalls, to reduce speculation attack surface 1b8b432f6dee x86/entry/64: Clear registers for exceptions/interrupts, to reduce speculation attack surface 513e4bbfc32c x86/entry/64: Clear extra registers beyond syscall arguments, to reduce speculation attack surface Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: igb.cfg: change igb config from m to yBruce Ashfield2018-07-096-6/+6
| | | | | | | | | | Yocto Project reference board such as Minnowboard need IGB module to enable ethernet networking. It need to bundle together with kernel when use NFS boot without initramfs. Signed-off-by: Mohamad Noor Alim Hussin <mohamad.noor.alim.hussin@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: add qemuarm -tiny supportBruce Ashfield2018-07-096-27/+28
| | | | | | | | | | | | Adding a BSP definition to the kernel-cache, creating a tiny branch for board specific patches and finally setting the machine compatibility in the linux-yocto-tiny recipe. This is only the BSP definition and kernel configuration side of things, more changes are necessary for full tiny distro support on qemumarm. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-libc-headers: To fix build error when enable mutilib on aarch64 Big ↵Lei Maohui2018-07-091-0/+4
| | | | | | | | endian. Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-tools: Allow reconnect to relaydHe Zhe2018-07-072-0/+44
| | | | | | | | | | | | | | | | | | If relayd is started after connection attempt from consumerd it will leave the session in disconnected state and causes the following inconvenience. This is covered by an upstream feature, see https://bugs.lttng.org/issues/883. Before it's done, this patches allows users to reconnect to relayd. root@localhost:~# lttng enable-event --userspace --all Error: Events: UST create channel failed (channel channel0, session trace_session) root@localhost:~# lttng-relayd -b Warning: No tracing group detected root@localhost:~# lttng enable-event --userspace --all Error: Events: UST create channel failed (channel channel0, session trace_session) Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes-kernel/linux: Enable NUMA Kconfig from MACHINE_FEATURESAlistair Francis2018-07-021-0/+2
| | | | | | | | | If the user has set numa in their MACHINE_FEATURES we should enable NUMA support in the kernel config. Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Acked-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: Enable kernel-sample features for runtime testsHongzhi.Song2018-07-021-0/+3
| | | | | | | Enable kernel-sample features by default with the machine of qemu. Signed-off-by: Hongzhi.Song <hongzhi.song@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cryptodev: Fix build errors with v4.17+He Zhe2018-06-272-0/+44
| | | | | | | | | Backport from upstream to update internal syscall function usage. https://github.com/cryptodev-linux/cryptodev-linux f60aa08c63fc02780554a0a12180a478ca27d49f Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* trace-cmd: removeRoss Burton2018-06-275-139/+0
| | | | | | Perf is superior in most ways and is preferred. Signed-off-by: Ross Burton <ross.burton@intel.com>
* linux-firmware: upgrade to d114732 revisionOtavio Salvador2018-06-211-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Following changes are applied: d114732 Merge branch 'for-upstreaming-v1.7.2-vsw' of https://github.com/felix-cavium/linux-firmware fe4a9d4 brcm: update firmware for bcm4356 pcie a292181 brcm: update firmware for bcm4354 sdio be1c535 brcm: update firmware for bcm43362 sdio 5ac5ad5 brcm: update firmware for bcm43340 sdio ec734a3 brcm: update firmware for bcm43430 sdio ba51e86 Update Cypress license termination clause 1fa9ce3 amdgpu: update vega10 VCE firmware to version 55.3 9489f55 linux-firmware: Update firmware patch for Intel Bluetooth 7265 (D0) 6be4747 linux-firmware:Update firmware patch for Intel Bluetooth 7265 (D1) 4949d88 Merge branch 'master' of https://github.com/vgarodia/linux-firmware 7602644 qcom: add venus firmware files for v5.2 7518922 Update AMD cpu microcode for family 15h 3f8243c linux-firmware: Update firmware patch for Intel Bluetooth 8260 2c4f7c1 qed: Add firmware 8.37.2.0 0e193ca linux-firmware: liquidio: update vswitch firmware to v1.7.2 2a9b2cf Merge branch 'for-upstreaming-v1.7.2' of https://github.com/felix-cavium/linux-firmware 112d300 linux-firmware: Update firmware file for Intel Bluetooth,8265 629a5e0 linux-firmware: Update firmware patch for Intel Bluetooth 7260 (B5/B6) 7035335 linux-firmware: Update firmware patch for Intel Bluetooth 7260 (B3/B4) c84bd66 linux-firmware: Update firmware file for Intel Bluetooth,9260 897330f linux-firmware:Update firmware patch for Intel Bluetooth 7265 (D1) e94352c linux-firmware: Update firmware file for Intel Bluetooth,9560 7710151 linux-firmware: Update AMD cpu microcode be1e8c5 Merge commit 'a6327c5a5f74c3d11da76d0dcb51c6f5db7f8a35' of https://github.com/Netronome/linux-firmware 86d39f8 amdgpu: sync up polaris12 firmware with 18.10 release b5320a9 amdgpu: sync up polaris11 firmware with 18.10 release 152c924 amdgpu: sync up polaris10 firmware with 18.10 release 0d672f7 amdgpu: sync up vega10 firmware with 18.10 release 30447b1 amdgpu: sync up carrizo firmware with 18.10 release dd6f936 amdgpu: sync up topaz firmware with 18.10 release de9c175 amdgpu: sync up stoney firmware with 18.10 release 5e22609 amdgpu: sync up tonga firmware with 18.10 release 499042e amdgpu: sync up fiji firmware with 18.10 release 1db3eec amdgpu: sync up raven firmware with 18.10 release a6327c5 nfp: Add symlink for Agilio CX 1x40GbE flower firmware 8b78780 nfp: update Agilio SmartNIC flower firmware to rev AOTC-2.9.A.16 d3b6941 linux-firmware: liquidio: update firmware to v1.7.2 License-Update: copyright years updated and filelist updated. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-modules: upgrade 2.10.5 -> 2.10.6Richard Purdie2018-06-211-2/+2
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* trace-cmd: add PACKAGECONFIG for auditDengke Du2018-06-151-0/+3
| | | | | Signed-off-by: Dengke Du <dengke.du@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* linux-yocto/4.14/4.15: fix gcc8 mips compilation issuesBruce Ashfield2018-06-116-20/+20
| | | | | | | | | | | | | | | | | | | | | | Making the following commit available to fix mips gcc8 build issues: commit e25dbfe95302eeaa1a03a828d05c09479574488a Author: Kevin Hao <kexin.hao@windriver.com> Date: Mon Jun 11 18:17:54 2018 +0800 MIPS: Use '+=" instead of '=' to avoid the CFLAGS override We used the CFLAGS_xxx to workaround the gcc 8 build warnings for some specific file. But CFLAGS_xxx is also used with '=' in other places of this Makefile. This override the gcc 8 workaround, so replace all the '=' with '+=" to fix this issue. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.15: crypto: aes-generic - fix aes-generic regression on powerpcBruce Ashfield2018-06-113-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following upstream commit to fix gcc regression: crypto: aes-generic - fix aes-generic regression on powerpc commit 6e36719fbe90213fbba9f50093fa2d4d69b0e93c upstream My last bugfix added -Os on the command line, which unfortunately caused a build regression on powerpc in some configurations. I've done some more analysis of the original problem and found slightly different workaround that avoids this regression and also results in better performance on gcc-7.0: -fcode-hoisting is an optimization step that got added in gcc-7 and that for all gcc-7 versions causes worse performance. This disables -fcode-hoisting on all compilers that understand the option. For gcc-7.1 and 7.2 I found the same performance as my previous patch (using -Os), in gcc-7.0 it was even better. On gcc-8 I could see no change in performance from this patch. In theory, code hoisting should not be able make things better for the AES cipher, so leaving it disabled for gcc-8 only serves to simplify the Makefile change. Reported-by: kbuild test robot <fengguang.wu@intel.com> Link: https://www.mail-archive.com/linux-crypto@vger.kernel.org/msg30418.html Link: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83356 Link: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83651 Fixes: 148b974deea9 ("crypto: aes-generic - build with -Os on gcc-7+") Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.14: update to v4.14.48Bruce Ashfield2018-06-083-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable for v4.14, which comprises the following commits: 2c6025ebc7fd Linux 4.14.48 1dd9566d9542 powerpc/mm/slice: Fix hugepage allocation at hint address on 8xx 399e039634a4 powerpc/mm/slice: Enhance for supporting PPC32 b8b23e8926b3 powerpc/mm/slice: create header files dedicated to slices e14db4feb035 powerpc/mm/slice: Remove intermediate bitmap copy c95c5f419e57 drm/i915: Disable LVDS on Radiant P845 72571f26757e drm/i915/lvds: Move acpi lid notification registration to registration phase ffedc7ade784 drm/psr: Fix missed entry in PSR setup time table. 5890358c60e5 intel_th: Use correct device when freeing buffers 792be048cf9c Revert "rt2800: use TXOP_BACKOFF for probe frames" a7027b7d698e mm/huge_memory.c: __split_huge_page() use atomic ClearPageDirty() 4a1b66bcec03 IB/core: Fix error code for invalid GID entry bdf1daba5f62 hwtracing: stm: fix build error on some arches 1f8c4ed2dba5 stm class: Use vmalloc for the master map a70f19b29560 scsi: scsi_transport_srp: Fix shost to rport translation 8a6576219da8 MIPS: prctl: Disallow FRE without FR with PR_SET_FP_MODE requests f7a36d7ac838 MIPS: ptrace: Fix PTRACE_PEEKUSR requests for 64-bit FGRs ed5bd13bec35 MIPS: lantiq: gphy: Drop reboot/remove reset asserts 6d67a723ef37 iio: adc: select buffer for at91-sama5d2_adc 838f25e3d9f2 iio:kfifo_buf: check for uint overflow 30ab9366f763 iio:buffer: make length types match kfifo types d30819abd1c4 iio: ad7793: implement IIO_CHAN_INFO_SAMP_FREQ a6f81fcb2c39 tcp: avoid integer overflows in tcp_rcv_space_adjust() 96b086a7bfe5 kbuild: clang: disable unused variable warnings only when constant 9b6eda5797b1 platform/chrome: cros_ec_lpc: remove redundant pointer request a81920c73eb0 ASoC: Intel: sst: remove redundant variable dma_dev_name bcc9c6f03201 rtlwifi: rtl8192cu: Remove variable self-assignment in rf.c 8524af02d132 drm/amd/powerplay: Fix enum mismatch 074e30a3fc09 dma-buf: remove redundant initialization of sg_table 5a92c6e3e2f3 drm/i915: Always sanity check engine state upon idling 151b144bc602 kbuild: clang: remove crufty HOSTCFLAGS bc342bc02954 cfg80211: further limit wiphy names to 64 bytes 9808c97d3cb4 selinux: KASAN: slab-out-of-bounds in xattr_getsecurity c6a95f37d3a0 tracing: Make the snapshot trigger work with instances 8441a0014a29 tracing: Fix crash when freeing instances with event triggers 2be683020be4 Input: elan_i2c_smbus - fix corrupted stack 9a85abc79483 Input: synaptics - add Lenovo 80 series ids to SMBus 9c707c93e179 Input: synaptics - add Intertouch support on X1 Carbon 6th and X280 af504c5a88b3 Input: synaptics - Lenovo Thinkpad X1 Carbon G5 (2017) with Elantech trackpoints should use RMI 88859f6cc5c4 Input: synaptics - Lenovo Carbon X1 Gen5 (2017) devices should use RMI d1db300b8ffc xfs: detect agfl count corruption and reset agfl d9a59eac3fd6 xfs: convert XFS_AGFL_SIZE to a helper function 54978daa9dc5 PCI: hv: Fix 2 hang issues in hv_compose_msi_msg() 085fc1967b56 Revert "pinctrl: msm: Use dynamic GPIO numbering" 4cbe6caa4c6c x86/MCE/AMD: Cache SMCA MISC block addresses 5df3a1b9f87b x86/mce/AMD: Carve out SMCA get_block_address() code 6bcf3b066c69 objtool: Fix "noreturn" detection for recursive sibling calls 806a730c0b0b objtool: Detect RIP-relative switch table references, part 2 afb5e5c8a125 objtool: Detect RIP-relative switch table references 2c26d5784e71 objtool: Support GCC 8 switch tables 1bea53df12c4 objtool: Support GCC 8's cold subfunctions b968dd7650c8 mm: fix the NULL mapping case in __isolate_lru_page() 6a19487d5a93 fix io_destroy()/aio_complete() race 57a3ca783596 Linux 4.14.47 3e496be2038a Revert "vti4: Don't override MTU passed on link creation via IFLA_MTU" bf4367d790c5 Linux 4.14.46 48aaff1bcde7 Revert "perf record: Fix crash in pipe mode" ec39812d2117 tools: sync up .h files with the repective arch and uapi .h files c0f1d9bfd913 perf tools: Add trace/beauty/generated/ into .gitignore 2c2b15bb0e88 Linux 4.14.45 cd95b6e70712 drm/vmwgfx: Set dmabuf_size when vmw_dmabuf_init is successful 829484eb3e00 kdb: make "mdr" command repeat 39958037723a pinctrl: mcp23s08: spi: Fix regmap debugfs entries bd36ea57d6d5 pinctrl: msm: Use dynamic GPIO numbering bd1a6e338c1b regulator: of: Add a missing 'of_node_put()' in an error handling path of 'of_regulator_match()' 36016bab698b ARM: dts: porter: Fix HDMI output routing 105479a0278c ARM: dts: imx7d: cl-som-imx7: fix pinctrl_enet 0b7761ec49e4 i40e: Add delay after EMP reset for firmware to recover be5f9b150b64 regmap: Correct comparison in regmap_cached 253aa8296a5e ARM: dts: at91: tse850: use the correct compatible for the eeprom ffc1f3ac180c drm: rcar-du: lvds: Fix LVDS startup on R-Car Gen2 e5b5d9be211e drm: rcar-du: lvds: Fix LVDS startup on R-Car Gen3 ce7da8b88f6a netlabel: If PF_INET6, check sk_buff ip header version b9cd90c15ea7 selftests/net: fixes psock_fanout eBPF test case 6ce500756288 perf tests: Fix dwarf unwind for stripped binaries dac66c47df6c perf report: Fix memory corruption in --branch-history mode --branch-history fb872eb1131d perf tests: Use arch__compare_symbol_names to compare symbols da5329644ad6 perf report: Fix wrong jump arrow 4489f688fc3b perf test: Fix test case inet_pton to accept inlines. 39478b7590d0 x86/apic: Set up through-local-APIC mode on the boot CPU if 'noapic' specified 4c27990631f1 drm/rockchip: Respect page offset for PRIME mmap calls 8755c4061ea9 MIPS: Octeon: Fix logging messages with spurious periods after newlines f0cf2575cd47 dpaa_eth: fix pause capability advertisement logic 80300e879f9e pinctrl: sh-pfc: r8a7796: Fix MOD_SEL register pin assignment for SSI pins group 46d8696c613b rcu: Call touch_nmi_watchdog() while printing stall warnings 162af93fa251 net: stmmac: call correct function in stmmac_mac_config_rx_queues_routing() 4a856adf2823 audit: return on memory error to avoid null pointer dereference a548ba4de32e PCMCIA / PM: Avoid noirq suspend aborts during suspend-to-idle 7d5ab9bf4f34 ARM: dts: bcm283x: Fix pin function of JTAG pins c10dc67e720b ARM: dts: bcm283x: Fix probing of bcm2835-i2s 13b520688d2c power: supply: ltc2941-battery-gauge: Fix temperature units 72662ff1cf85 sh_eth: fix TSU init on SH7734/R8A7740 83e698e4684a ixgbe: prevent ptp_rx_hang from running when in FILTER_ALL mode 504583768092 udf: Provide saner default for invalid uid / gid cb808972d770 PCI: Add function 1 DMA alias quirk for Marvell 88SE9220 5197a9786fee dpaa_eth: fix SG mapping 602234ea4466 cpufreq: Reorder cpufreq_online() error code path 8a6be5403774 net: stmmac: ensure that the MSS desc is the last desc to set the own bit a3d4c34cdea9 net: stmmac: ensure that the device has released ownership before reading data 957094fcc06f drm/amdgpu: adjust timeout for ib_ring_tests(v2) 230d616f58a9 drm/amdgpu: disable GFX ring and disable PQ wptr in hw_fini de9054cdc8d0 ARM: dts: dra71-evm: Correct evm_sd regulator max voltage ee6f703020ab drm: omapdrm: dss: Move initialization code from component bind to probe 909474cd384c dmaengine: qcom: bam_dma: get num-channels and num-ees from dt 7efeaf6d5193 vfio-ccw: fence off transport mode fe2fc07d2a31 pinctrl: artpec6: dt: add missing pin group uart5nocts 72678f7a2922 pinctrl: devicetree: Fix dt_to_map_one_config handling of hogs 39c655c5edfe hwrng: stm32 - add reset during probe 259cdaff0e91 watchdog: asm9260_wdt: fix error handling in asm9260_wdt_probe() 87337cb5663c enic: enable rq before updating rq descriptors b3b26307208e dmaengine: rcar-dmac: Check the done lists in rcar_dmac_chan_get_residue() e41de468a6f4 dmaengine: pl330: fix a race condition in case of threaded irqs a64948842d00 block: null_blk: fix 'Invalid parameters' when loading module f0078d2068b2 tools: hv: fix compiler warnings about major/target_fname f85634b7b6d0 drm/bridge: sii902x: Retry status read after DDI I2C 3b64e1cf6b92 phy: qcom-qmp: Fix phy pipe clock gating 10626a0c2027 ALSA: vmaster: Propagate slave error b1ebc21c146b phy: rockchip-emmc: retry calpad busy trimming 1fadfed83913 x86/devicetree: Fix device IRQ settings in DT 5e54596b33f6 x86/devicetree: Initialize device tree before using it c78e4a47bc4d gfs2: Fix fallocate chunk size c1dab7872b32 soc: qcom: wcnss_ctrl: Fix increment in NV upload 0a3b66b55a95 arm64: dts: qcom: Fix SPI5 config on MSM8996 b9e852513fca perf/x86/intel: Fix event update for auto-reload 359769ca6d16 perf/x86/intel: Fix large period handling on Broadwell CPUs ecaa7bd342ad efi/arm*: Only register page tables when they exist e6e5de32470b cdrom: do not call check_disk_change() inside cdrom_open() 017f2ee20675 perf/x86/intel: Properly save/restore the PMU state in the NMI handler 8f8ebc0ba07c hwmon: (pmbus/adm1275) Accept negative page register values afcbcb432e84 hwmon: (pmbus/max8688) Accept negative page register values 127b06ef520d drm/panel: simple: Fix the bus format for the Ontat panel ede5dd7822c6 perf/core: Fix perf_output_read_group() 8ba9b0300c18 max17042: propagate of_node to power supply device ed6244e8b280 perf/core: Fix installing cgroup events on CPU 82e93a83598b f2fs: fix to check extent cache in f2fs_drop_extent_tree fc8cf0e7aa37 f2fs: fix to clear CP_TRIMMED_FLAG 393e472db4c8 f2fs: fix to set KEEP_SIZE bit in f2fs_zero_range d71b8b0d37da cxl: Check if PSL data-cache is available before issue flush request bf3a501c1dc0 powerpc/powernv/npu: Fix deadlock in mmio_invalidate() dc81e7182747 powerpc: Add missing prototype for arch_irq_work_raise() 903c66e35fb7 drm/meson: Fix an un-handled error path in 'meson_drv_bind_master()' b4d7f0dae8c1 drm/meson: Fix some error handling paths in 'meson_drv_bind_master()' 6eaf0dd1d9d5 ipmi_ssif: Fix kernel panic at msg_done_handler b5c7dedc8426 watchdog: aspeed: Fix translation of reset mode to ctrl register e2906fc86978 watchdog: dw: RMW the control register e2b3fa0ce98f PCI: Restore config space on runtime resume despite being unbound 12c663e4f8e4 MIPS: ath79: Fix AR724X_PLL_REG_PCIE_CONFIG offset 2a0bc4ad7c63 net/smc: pay attention to MAX_ORDER for CQ entries 289e6fa33b0b spi: bcm-qspi: fIX some error handling paths 1fae5e92788c regulator: gpio: Fix some error handling paths in 'gpio_regulator_probe()' 9fe2e97e6f2d coresight: Use %px to print pcsr instead of %p 12b29e1cfe6a drm/amdkfd: add missing include of mm.h 739c8e70889a IB/core: Honor port_num while resolving GID for IB link layer 7166fb174758 perf stat: Fix core dump when flag T is used 8cde08971b41 perf top: Fix top.call-graph config option reading 25b69a422b59 KVM: lapic: stop advertising DIRECTED_EOI when in-kernel IOAPIC is in use 982f8f14e704 i2c: mv64xxx: Apply errata delay only in standard mode 8d1b1e7902af cxgb4: Fix queue free path of ULD drivers 1d1646c408f6 ACPICA: acpi: acpica: fix acpi operand cache leak in nseval.c c827ed01821d ACPICA: Fix memory leak on unusual memory leak bf9b263b3e75 ACPICA: Events: add a return on failure from acpi_hw_register_read 601ae35b3f19 dt-bindings: add device tree binding for Allwinner H6 main CCU 35a4f782b521 remoteproc: imx_rproc: Fix an error handling path in 'imx_rproc_probe()' 4a092479bb4f bcache: quit dc->writeback_thread when BCACHE_DEV_DETACHING is set 590e13a68177 zorro: Set up z->dev.dma_mask for the DMA API 5e8f4ec7899b IB/mlx5: Set the default active rate and width to QDR and 4X 4a8b1c46af58 cpufreq: cppc_cpufreq: Fix cppc_cpufreq_init() failure path f69b52965de0 iommu/mediatek: Fix protect memory setting 8c8f0b1f597d drm/vmwgfx: Unpin the screen object backup buffer when not used 791a1ef7df36 ext4: don't complain about incorrect features when probing 1891e0bb60b4 arm: dts: socfpga: fix GIC PPI warning b5fb65c559ec virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS a54e06d490a1 watchdog: aspeed: Allow configuring for alternate boot cd2399b49de4 ima: Fallback to the builtin hash algorithm bc72e4fcc12a ima: Fix Kconfig to select TPM 2.0 CRB interface d7b13824c390 cxgb4: Setup FW queues before registering netdev aa5a781f59fb ath9k: fix crash in spectral scan 085ec7d554c1 nvme-pci: disable APST for Samsung NVMe SSD 960 EVO + ASUS PRIME Z370-A 7e5487b3990d ath10k: Fix kernel panic while using worker (ath10k_sta_rc_update_wk) 5db7e1bb6a13 watchdog: davinci_wdt: fix error handling in davinci_wdt_probe() fc7bcbb94027 net/mlx5: Protect from command bit overflow d018d551e7b2 selftests: Print the test we're running to /dev/kmsg faace30e6e6a tools/thermal: tmon: fix for segfault b652092f8e99 rsi: fix kernel panic observed on 64bit machine 31dbd9cfcb23 powerpc/perf: Fix kernel address leak via sampling registers 6a0a9f0ab8a9 powerpc/perf: Prevent kernel address leak to userspace via BHRB buffer 68a38cedff76 hwmon: (nct6775) Fix writing pwmX_mode dbce9e41161c parisc/pci: Switch LBA PCI bus from Hard Fail to Soft Fail mode f37519543460 iwlwifi: mvm: check if mac80211_queue is valid in iwl_mvm_disable_txq 6a020bb3c620 m68k: set dma and coherent masks for platform FEC ethernets 80fceaf3f16a intel_th: Use correct method of finding hub 1366b31d1829 iommu/amd: Take into account that alloc_dev_data() may return NULL 6bc2bf6023dd ath10k: advertize beacon_int_min_gcd 9c222c497ba2 ieee802154: ca8210: fix uninitialised data read c3a2a8782059 powerpc/mpic: Check if cpu_possible() in mpic_physmask() fc2de796926b ACPI: acpi_pad: Fix memory leak in power saving threads d023498fef35 drivers: macintosh: rack-meter: really fix bogus memsets 8effa2182d02 xen/acpi: off by one in read_acpi_id() 637b9b187f4e rxrpc: Don't treat call aborts as conn aborts 4a9fabcd3440 rxrpc: Fix Tx ring annotation after initial Tx failure 204bfcda8244 btrfs: qgroup: Fix root item corruption when multiple same source snapshots are created with quota enabled de00d5729482 btrfs: fix lockdep splat in btrfs_alloc_subvolume_writers 92efba91a792 Btrfs: fix copy_items() return value when logging an inode d7255626a082 btrfs: tests/qgroup: Fix wrong tree backref level 27a913cc9177 powerpc/64s: sreset panic if there is no debugger or crash dump handlers 305f25c1ed53 net: bgmac: Correctly annotate register space 435290f7a40a net: bgmac: Fix endian access in bgmac_dma_tx_ring_free() 4a6cd791d6c1 sparc64: Make atomic_xchg() an inline function rather than a macro. 22f1bde5d1bf fscache: Fix hanging wait on page discarded by writeback 6d03ff166926 lan78xx: Connect phy early 80b8f3da4912 KVM: VMX: raise internal error for exception during invalid protected mode state fd97bbca67fc x86/mm: Fix bogus warning during EFI bootup, use boot_cpu_has() instead of this_cpu_has() in build_cr3_noflush() 3aeaeecda057 sched/rt: Fix rq->clock_update_flags < RQCF_ACT_SKIP warning be6a5ad51a53 powerpc/64s/idle: Fix restore of AMOR on POWER9 after deep sleep 839c27f71376 ocfs2/dlm: don't handle migrate lockres if already in shutdown 9ebe297713af IB/rxe: Fix for oops in rxe_register_device on ppc64le arch 370b3353f4f8 btrfs: Fix possible softlock on single core machines acfd8e886566 Btrfs: fix NULL pointer dereference in log_dir_items afef64b10877 Btrfs: bail out on error during replay_dir_deletes 5ade3c9618f6 mm: thp: fix potential clearing to referenced flag in page_idle_clear_pte_refs_one() 8d700626fb57 mm: fix races between address_space dereference and free in page_evicatable 763111d9f337 mm/ksm: fix interaction with THP 378a1e49f9d1 ibmvnic: Zero used TX descriptor counter on reset d04e5e72dfe9 dp83640: Ensure against premature access to PHY registers after reset 4be06bc0916d perf clang: Add support for recent clang versions ee7c28b280b8 perf tools: Fix perf builds with clang support 6689a4c7b9ed powerpc/fscr: Enable interrupts earlier before calling get_user() 96fdc64d8eda cpufreq: CPPC: Initialize shared perf capabilities of CPUs 8bff7ca99fda Force log to disk before reading the AGF during a fstrim 28143fe3e3e2 sr: get/drop reference to device in revalidate and check_events 3a0de65acdd9 z3fold: fix memory leak 2ab7738102ad swap: divide-by-zero when zero length swap file on ssd 9c9844d9c9d0 fs/proc/proc_sysctl.c: fix potential page fault while unregistering sysctl table 59bdc587231c x86/mm: Do not forbid _PAGE_RW before init for __ro_after_init c1af6891982e x86/pgtable: Don't set huge PUD/PMD on non-leaf entries c527ab91f021 Btrfs: fix loss of prealloc extents past i_size after fsync log replay f2924e32dcf2 Btrfs: clean up resources during umount after trans is aborted 1908ca222b36 nvme: don't send keep-alives to the discovery controller 145b7e06de33 firmware: dmi_scan: Fix UUID length safety check d9179b4aa407 sh: fix debug trap failure to process signals before return to user 4ee9130f6423 net: mvneta: fix enable of all initialized RXQs 206199412bae vlan: Fix vlan insertion for packets without ethernet header 34a9a036350f net: Fix untag for vlan packets without ethernet header 235ca6a0330d qede: Do not drop rx-checksum invalidated packets. 78c986bf85b7 hv_netvsc: enable multicast if necessary 28bbb0d963e0 mm/kmemleak.c: wait for scan completion before disabling free 08e9dbd5184e mm/vmstat.c: fix vmstat_update() preemption BUG d2a5d00dcd85 mm/page_owner: fix recursion bug after changing skip entries da9ec481d66d mm, slab: memcg_link the SLAB's kmem_cache 0bbd8e2593ad qede: Fix barrier usage after tx doorbell write. 38a85f8214e2 builddeb: Fix header package regarding dtc source links 5b5f4fd97d8f llc: properly handle dev_queue_xmit() return value 25801736ca48 x86/alternatives: Fixup alternative_call_2 06956ca1aab3 perf/x86/intel: Fix linear IP of PEBS real_ip on Haswell and later CPUs 5b3b9ce272a6 net/mlx5: Make eswitch support to depend on switchdev 07af604f00a5 net: dsa: mt7530: fix module autoloading for OF platform drivers 77c18f7ea417 bonding: fix the err path for dev hwaddr sync in bond_enslave 6da5c98d65f0 net: qmi_wwan: add BroadMobi BM806U 2020:2033 e78be20d1122 lan78xx: Set ASD in MAC_CR when EEE is enabled. 373304e44fa9 ARM: 8748/1: mm: Define vdso_start, vdso_end as array cbecd7187cdf batman-adv: fix packet loss for broadcasted DHCP packets to a server 110a7c19d9d1 batman-adv: fix multicast-via-unicast transmission with AP isolation bbeb1a42dc58 drm/amdkfd: Fix scratch memory with HWS enabled 629b3a66d5ca selftests: ftrace: Add a testcase for probepoint 04905c21ad69 selftests: ftrace: Add a testcase for string type with kprobe_event f7ed525fcb56 selftests: ftrace: Add probe event argument syntax testcase 58be6253b003 xfrm: Fix transport mode skb control buffer usage. 49f4a8c52eeb mm, thp: do not cause memcg oom for thp 6ca473201d70 mm/mempolicy.c: avoid use uninitialized preferred_node 5498a2b5795f drm/ast: Fixed 1280x800 Display Issue c269eb77dc22 net: dsa: Fix functional dsa-loop dependency on FIXED_PHY bf922554682b net/sched: fix idr leak in the error path of tcf_skbmod_init() 91314c273170 net/sched: fix idr leak in the error path of __tcf_ipt_init() 01a80839635d net/sched: fix idr leak in the error path of tcp_pedit_init() 97689fea3c80 net/sched: fix idr leak in the error path of tcf_act_police_init() 154040a5a869 net/sched: fix idr leak in the error path of tcf_simp_init() 29e36c3099fc net/sched: fix idr leak on the error path of tcf_bpf_init() f8d93c59c78c RDMA/qedr: Fix QP state initialization race 8ed753eee9bd RDMA/qedr: Fix rc initialization on CNQ allocation failure 90b87707f0f7 RDMA/qedr: fix QP's ack timeout configuration 7245e2d1790b RDMA/ucma: Correct option size check using optlen 405544d5f864 kbuild: make scripts/adjust_autoksyms.sh robust against timestamp races 0839b0ce6eb6 brcmfmac: Fix check for ISO3166 code 4ff78587dea6 perf/cgroup: Fix child event counting bug 92ab37923634 drm/tegra: Shutdown on driver unbind 3a297d091edb iwlwifi: mvm: fix array out of bounds reference 7867e6d82fc9 iwlwifi: mvm: make sure internal station has a valid id 1001e8ec25db iwlwifi: mvm: clear tx queue id when unreserving aggregation queue 4eaa2618051a iwlwifi: mvm: Increase session protection time after CS b57f0fe6e38b vti6: Fix dev->max_mtu setting 5815901c29c2 vti4: Don't override MTU passed on link creation via IFLA_MTU 34b6ba622ac4 ip_tunnel: Clamp MTU to bounds on new link e675b292c282 vti4: Don't count header length twice on tunnel setup 87e07eff2772 batman-adv: Fix skbuff rcsum on packet reroute f31f64b2d253 net/sched: fix NULL dereference in the error path of tcf_sample_init() 6b4a3d4e63f1 batman-adv: fix header size check in batadv_dbg_arp() 99ba9a972870 vlan: Fix out of order vlan headers with reorder header off 01a68a265ef5 net: Fix vlan untag for bridge and vlan_dev with reorder_hdr off 000fe789aa76 iwlwifi: mvm: fix error checking for multi/broadcast sta ac2b8f5e361f iwlwifi: mvm: Correctly set IGTK for AP 85e5ae55652e iwlwifi: mvm: set the correct tid when we flush the MCAST sta 404cbeb36ef7 xfrm: fix rcu_read_unlock usage in xfrm_local_error 942138f356aa drm/nouveau/bl: fix backlight regression 872398068503 drm/imx: move arming of the vblank event to atomic_flush 418c85ea458a gpu: ipu-v3: prg: avoid possible array underflow 05c401183c2f KVM: arm/arm64: vgic: Add missing irq_lock to vgic_mmio_read_pending 6ef5b2e5241a sunvnet: does not support GSO for sctp 8387fbac8e18 ipv4: lock mtu in fnhe when received PMTU < net.ipv4.route.min_pmtu 7c84e5e9c62c workqueue: use put_device() instead of kfree() 845c2de95786 bnxt_en: Check valid VNIC ID in bnxt_hwrm_vnic_set_tpa(). 27eebf0800cf can: m_can: select pinctrl state in each suspend/resume function 27fe367cdde0 can: m_can: change comparison to bitshift when dealing with a mask 533f5f847dfd netfilter: ebtables: fix erroneous reject of last rule 2299285fb181 dmaengine: mv_xor_v2: Fix clock resource by adding a register clock e2d9442dfe84 lib/test_kmod.c: fix limit check on number of test devices created 21ccc62ec725 selftests/vm/run_vmtests: adjust hugetlb size according to nr_cpus bad682e26d6a arm64: Relax ARM_SMCCC_ARCH_WORKAROUND_1 discovery 341029c2024b ARM: davinci: fix the GPIO lookup for omapl138-hawk b7f1129a2c77 hv_netvsc: fix locking during VF setup b37bc05f44c6 hv_netvsc: fix locking for rx_mode 9241c4f47205 hv_netvsc: fix filter flags e7f2b054916f xen: xenbus: use put_device() instead of kfree() 9238d1fa3ee6 xen-blkfront: move negotiate_mq to cover all cases of new VBDs b2709f786741 cxgb4: do not set needs_free_netdev for mgmt dev's ba5b9b64e883 IB/core: Fix possible crash to access NULL netdev 7ae100c41393 net: smsc911x: Fix unload crash when link is up a2b2d6ae5a3f net: qcom/emac: Use proper free methods during TX c6ce72d59cab qed: Free RoCE ILT Memory on rmmod qedr 7538ab34136d fsl/fman: avoid sleeping in atomic context while adding an address ccf92117d49d fbdev: Fixing arbitrary kernel leak in case FBIOGETCMAP_SPARC in sbusfb_ioctl_helper(). 175e365a6662 IB/mlx5: Fix an error code in __mlx5_ib_modify_qp() 5759427a0ca8 IB/mlx4: Include GID type when deleting GIDs from HW table under RoCE 9636bbd409ba IB/mlx4: Fix corruption of RoCEv2 IPv4 GIDs 7b10604ddf51 RDMA/qedr: Fix iWARP write and send with immediate 40fe662649be RDMA/qedr: Fix kernel panic when running fio over NFSoRDMA 87bcb00aa934 ia64/err-inject: Use get_user_pages_fast() d98ba4f4567d e1000e: allocate ring descriptors with dma_zalloc_coherent d1355ae4c345 e1000e: Fix check_for_link return value with autoneg off f766148e47d7 perf record: Fix crash in pipe mode 8997115bf791 ARM: dts: rockchip: Add missing #sound-dai-cells on rk3288 a0cc3c18d34c hv_netvsc: propagate rx filters to VF ed85935eeafb hv_netvsc: filter multicast/broadcast c039c53d1952 hv_netvsc: use napi_schedule_irqoff 5f8156fd34cf batman-adv: Fix multicast packet loss with a single WANT_ALL_IPV4/6 flag 73ecd80bca2b watchdog: sbsa: use 32-bit read for WCV 49995a2931bb watchdog: f71808e_wdt: Fix magic close handling 266675ab52db rds: Incorrect reference counting in TCP socket creation 2b6e7f2ff81a iwlwifi: mvm: Correctly set the tid for mcast queue 3f2eb4ded1ec iwlwifi: mvm: Direct multicast frames to the correct station ef3dfb138159 iwlwifi: mvm: fix "failed to remove key" message 3a0bbca21ca5 iwlwifi: avoid collecting firmware dump if not loaded 233d80617248 iwlwifi: mvm: fix assert 0x2B00 on older FWs 6f970847f0e9 iwlwifi: mvm: Fix channel switch for count 0 and 1 d6bcdf0b14d8 iwlwifi: mvm: fix TX of CCMP 256 d9ed3aed6d83 net: ethtool: don't ignore return from driver get_fecparam method f03cd5862f55 selftests/powerpc: Skip the subpage_prot tests if the syscall is unavailable 2b103dee283f nvme: pci: pass max vectors as num_possible_cpus() to pci_alloc_irq_vectors d68e66060488 nvme-pci: Fix EEH failure on ppc 3c84b5aaf7a5 block: display the correct diskname for bio 07d3fb191b5a ceph: fix potential memory leak in init_caches() 010f5ccbf4c4 Btrfs: fix log replay failure after linking special file and fsync 9925eea3225e Btrfs: send, fix issuing write op when processing hole in no data mode b114296692b0 btrfs: use kvzalloc to allocate btrfs_fs_info acb162b9cdb6 drm/sun4i: Fix dclk_set_phase cd2dee1ea6d5 arm64: dts: rockchip: Fix rk3399-gru-* s2r (pinctrl hogs, wifi reset) 5877f41cf8c8 xfrm: Fix ESN sequence number handling for IPsec GSO packets. 30310d407715 drm/amd/amdgpu: Correct VRAM width for APUs with GMC9 5b71573794b0 xen/pirq: fix error path cleanup when binding MSIs 62ee80d3b45b RDMA/bnxt_re: Fix the ib_reg failure cleanup 2bce0d98b9d9 RDMA/bnxt_re: Fix incorrect DB offset calculation 466199b440d9 RDMA/bnxt_re: Unconditionly fence non wire memory operations b73bc820c4d1 IB/mlx: Set slid to zero in Ethernet completion struct 2a71d94e4f6b ipvs: remove IPS_NAT_MASK check to fix passive FTP 738310e1dbc9 ARC: setup cpu possible mask according to possible-cpus dts property f7f78191c910 ARC: mcip: update MCIP debug mask when the new cpu came online 50de7f4347cf ARC: mcip: halt GFRC counter when ARC cores halt e44fe4d2a81b spectrum: Reference count VLAN entries 5a8392f2dc13 mlxsw: spectrum: Treat IPv6 unregistered multicast as broadcast 47a8c89258e5 mlxsw: core: Fix flex keys scratchpad offset conflict 953a64ca3353 net/smc: use link_id of server in confirm link reply e0a5a0f4749f nvmet: fix PSDT field check in command format c6885fb45d4e net/tcp/illinois: replace broken algorithm reference link bb19a6a9b598 gianfar: Fix Rx byte accounting for ndev stats 10c7390ee340 clocksource/drivers/mips-gic-timer: Use correct shift count to extract data f97c2bf56bb7 powerpc/boot: Fix random libfdt related build errors 9bbedb9742f3 ARM: dts: bcm283x: Fix unit address of local_intc c43ff936255b ARM: dts: NSP: Fix amount of RAM on BCM958625HR 615bf75c4690 nbd: fix return value in error handling path d2e2e20bbdd3 sit: fix IFLA_MTU ignored on NEWLINK 2b0fbc2fcd2f ip6_tunnel: fix IFLA_MTU ignored on NEWLINK 29764acd50d3 ip_gre: fix IFLA_MTU ignored on NEWLINK f07b6505f474 bcache: fix kcrashes with fio in RAID5 backend dev 421c15e803de dmaengine: rcar-dmac: fix max_chunk_size for R-Car Gen3 3c08f8140a9a virtio-gpu: fix ioctl and expose the fixed status to userspace. 8b156a0a49c9 r8152: fix tx packets accounting 9c3e4e41c206 selftests/futex: Fix line continuation in Makefile 784858e73805 qrtr: add MODULE_ALIAS macro to smd 0129ee813ef7 ARM: orion5x: Revert commit 4904dbda41c8. 3ecb681ccf6b xen/pvcalls: fix null pointer dereference on map->sock 6c88c93898ca ceph: fix dentry leak when failing to init debugfs e080e814deb1 libceph, ceph: avoid memory leak when specifying same option several times 682def914242 clocksource/drivers/fsl_ftm_timer: Fix error return checking 44cb7ed6e5e2 nvme-pci: Fix nvme queue cleanup if IRQ setup fails 588078bb272e batman-adv: Fix netlink dumping of BLA backbones f03c64fbdd9b batman-adv: Fix netlink dumping of BLA claims f08cabec0696 batman-adv: Ignore invalid batadv_v_gw during netlink send 8b7e379faf15 batman-adv: Ignore invalid batadv_iv_gw during netlink send dd20ff0d079d netfilter: ebtables: convert BUG_ONs to WARN_ONs 84fc57f472f9 netfilter: ipt_CLUSTERIP: put config instead of freeing it 596816fabe42 netfilter: ipt_CLUSTERIP: put config struct if we can't increment ct refcount ff8c6751ecf3 batman-adv: invalidate checksum on fragment reassembly ee7a88fc775e batman-adv: fix packet checksum in receive path 879a73b10a93 md/raid1: fix NULL pointer dereference 0a4c60471d13 md: fix a potential deadlock of raid5/raid10 reshape 2565b271aed0 fs: dcache: Use READ_ONCE when accessing i_dir_seq 3623c1f37efa fs: dcache: Avoid livelock between d_alloc_parallel and __d_add ed49851ce15c ARM: dts: imx6dl: Include correct dtsi file for Engicam i.CoreM6 DualLite/Solo RQS 5f95541a0db5 kvm: fix warning for CONFIG_HAVE_KVM_EVENTFD builds 1fe15ab15935 KVM: nVMX: Don't halt vcpu when L1 is injecting events to L2 ce8bdc7aabf9 macvlan: fix use-after-free in macvlan_common_newlink() a383f44e7a34 arm64: fix unwind_frame() for filtered out fn for function graph tracing 3d82155f8547 mac80211: drop frames with unexpected DS bits from fast-rx to slow path dff5da4724bb x86/topology: Update the 'cpu cores' field in /proc/cpuinfo correctly across CPU hotplug operations 95e8297ab206 locking/xchg/alpha: Fix xchg() and cmpxchg() memory ordering bugs 4ba4273e7218 x86/intel_rdt: Fix incorrect returned value when creating rdgroup sub-directory in resctrl file system 09897fcbd42a integrity/security: fix digsig.c build error with header file 0b9f26e97f2b regulatory: add NUL to request alpha2 c254a86a333c smsc75xx: fix smsc75xx_set_features() cc4a2d71cff3 ARM: OMAP: Fix dmtimer init for omap1 90c9ae5943c3 nfs: system crashes after NFS4ERR_MOVED recovery 4b0a3b9a511d arm64: dts: cavium: fix PCI bus dtc warnings e47c1bf99a14 PKCS#7: fix direct verification of SignerInfo signature a72612a1c39d selftests/bpf/test_maps: exit child process without error in ENOMEM case dac5d3a100c6 s390/cio: clear timer when terminating driver I/O c5b1b2e2185d s390/cio: fix return code after missing interrupt 5df337455c5a s390/cio: fix ccw_device_start_timeout API aa6eeca7bcd7 powerpc/bpf/jit: Fix 32-bit JIT for seccomp_data access e1bb3673ae9d soc: imx: gpc: de-register power domains only if initialized e65cd9a20343 seccomp: add a selftest for get_metadata 32e139dfb684 selftests/memfd: add run_fuse_test.sh to TEST_FILES 305eb32d45f0 bug.h: work around GCC PR82365 in BUG() 14488f25339e kernel/relay.c: limit kmalloc size to KMALLOC_MAX_SIZE cf15cd63000b virtio_net: fix XDP code path in receive_small() 0e498db68095 md: raid5: avoid string overflow warning ca353544670d locking/xchg/alpha: Add unconditional memory barrier to cmpxchg() badacb781dce net/mlx5e: Return error if prio is specified when offloading eswitch vlan push 2e9f41ace36b ibmvnic: Check for NULL skb's in NAPI poll routine 775cc792bb08 RDMA/bnxt_re: Fix system crash during load/unload c0935f1ef990 RDMA/bnxt_re: Unpin SQ and RQ memory if QP create fails c5c0632b9c7b arm64: perf: correct PMUVer probing 33b3f7b5af5d drm/meson: fix vsync buffer update 2c6a5cc09b46 drm/exynos: fix comparison to bitshift when dealing with a mask 3f925cc2d399 drm/exynos: g2d: use monotonic timestamps c5db4c271ca5 md raid10: fix NULL deference in handle_write_completed() 3ed913b61e6a gpu: ipu-v3: prg: fix device node leak in ipu_prg_lookup_by_phandle 9ccb1d53c6ac gpu: ipu-v3: pre: fix device node leak in ipu_pre_lookup_by_phandle 8dcb7ddb2c83 mac80211: Fix sending ADDBA response for an ongoing session 707c81727baa mac80211: Do not disconnect on invalid operating class f6bfc88f14cc cfg80211: clear wep keys after disconnection a7f126b2e1ad mac80211: fix calling sleeping function in atomic context 99d4fe95e4f6 mac80211: fix a possible leak of station stats f49e3a9acc52 mac80211: round IEEE80211_TX_STATUS_HEADROOM up to multiple of 4 020c32a91ee0 xfrm: do not call rcu_read_unlock when afinfo is NULL in xfrm_get_tos d0d9330fa2a3 s390/dasd: fix handling of internal requests e08f86697835 md: fix md_write_start() deadlock w/o metadata devices ca4363bf7cb8 MD: Free bioset when md_run fails f146c6e6506f rxrpc: Work around usercopy check 54881db3251a NFC: llcp: Limit size of SDP URI e5ea0a89bf7b iwlwifi: mvm: always init rs with 20mhz bandwidth rates 6e752ba6436b iwlwifi: mvm: fix IBSS for devices that support station type API 8c1cc43e745d iwlwifi: mvm: fix security bug in PN checking 1510627c63b7 ARM: dts: rockchip: Fix DWMMC clocks 23b738ce746a arm64: dts: rockchip: Fix DWMMC clocks 357b528e6b70 IB/uverbs: Fix unbalanced unlock on error path for rdma_explicit_destroy 5b0622bfe637 IB/uverbs: Fix possible oops with duplicate ioctl attributes cdd37f48d6a0 IB/uverbs: Fix method merging in uverbs_ioctl_merge 44ef222ad099 xhci: workaround for AMD Promontory disabled ports wakeup 94203f213c19 tls: retrun the correct IV in getsockopt cec7d77a1db8 ibmvnic: Clean RX pool buffers during device close 322d7195572d ibmvnic: Free RX socket buffer in case of adapter error 4431066edd13 ibmvnic: Wait until reset is complete to set carrier on ddca5c776fff ARM: OMAP1: clock: Fix debugfs_create_*() usage d615dddc6e0c ARM: OMAP2+: Fix sar_base inititalization for HS omaps c22e3886fc65 ARM: OMAP3: Fix prm wake interrupt for resume 7ffe100ce67c ARM: OMAP2+: timer: fix a kmemleak caused in omap_get_timer_dt b2f5d98f3300 selftests: memfd: add config fragment for fuse b9ddf39dd579 selftests: pstore: Adding config fragment CONFIG_PSTORE_RAM=m a666ad4bbcfb selftest/vDSO: fix O= 198e26a0efef selftests: sync: missing CFLAGS while compiling 4adc95c5a020 libata: Fix compile warning with ATA_DEBUG enabled afe088b034b4 arm64: dts: rockchip: correct ep-gpios for rk3399-sapphire fa4cf9010ed6 arm64: dts: rockchip: fix rock64 gmac2io stability issues 6fc72fd1565b ptr_ring: prevent integer overflow when calculating size 052eb2d6dc61 ARC: Fix malformed ARC_EMUL_UNALIGNED default 0f097096b77a mac80211: mesh: fix wrong mesh TTL offset calculation 49e30752177f MIPS: generic: Fix machine compatible matching 3084902aa9fd powerpc/64s: Add support for a store forwarding barrier at kernel entry/exit b90a6bddc8af powerpc/64s: Fix section mismatch warnings from setup_rfi_flush() 1618f211f96e powerpc/pseries: Restore default security feature flags on setup f092a180128e powerpc: Move default security feature flags a28ff26d5e44 powerpc/pseries: Fix clearing of security feature flags 046e9adae42a powerpc/64s: Wire up cpu_show_spectre_v2() 6e77feadbfbc powerpc/64s: Wire up cpu_show_spectre_v1() 7a62b0f64804 powerpc/pseries: Use the security flags in pseries_setup_rfi_flush() 3bf1695bbb24 powerpc/powernv: Use the security flags in pnv_setup_rfi_flush() d71a3e0a2d0a powerpc/64s: Enhance the information in cpu_show_meltdown() ae8afdf604d3 powerpc/64s: Move cpu_show_meltdown() f2fdeebd8537 powerpc/powernv: Set or clear security feature flags 9ba774cc0f75 powerpc/pseries: Set or clear security feature flags e2ba26dba530 powerpc: Add security feature flags for Spectre/Meltdown 4c5463a5a374 powerpc/pseries: Add new H_GET_CPU_CHARACTERISTICS flags d1cb5ff450d3 powerpc/rfi-flush: Call setup_rfi_flush() after LPM migration 123f6d5ccaa2 powerpc/rfi-flush: Differentiate enabled and patched flush types 6af06dcdea08 powerpc/rfi-flush: Always enable fallback flush on pseries d744f8457f2f powerpc/rfi-flush: Make it possible to call setup_rfi_flush() again 5412a9d91d65 powerpc/rfi-flush: Move the logic to avoid a redo into the debugfs code bf434b31bad6 powerpc/powernv: Support firmware disable of RFI flush dff1a7e6c3ae powerpc/pseries: Support firmware disable of RFI flush 2245d95d9f7a powerpc/64s: Improve RFI L1-D cache flush fallback 421e1fadb0b0 x86/kvm: fix LAPIC timer drift when guest uses periodic mode b3ce16455c4b kvm: x86: IA32_ARCH_CAPABILITIES is always supported e765fd97e0c2 KVM: x86: Update cpuid properly when CR4.OSXAVE or CR4.PKE is changed 16c463a4ecfa KVM: s390: vsie: fix < 8k check for the itdba 9c5eee605677 KVM/VMX: Expose SSBD properly to guests 058dfcf9c24f kernel/sys.c: fix potential Spectre v1 issue 1da530fe155d kasan: fix memory hotplug during boot b052960484fd kasan: free allocated shadow memory on MEM_CANCEL_ONLINE 9c7821c67a71 mm/kasan: don't vfree() nonexistent vm_area afdc490b36b0 ipc/shm: fix shmat() nil address after round-down when remapping 67dd0bad8189 Revert "ipc/shm: Fix shmat mmap nil-page protection" 0472f94cef2e idr: fix invalid ptr dereference on item delete 2a039b93679f sr: pass down correctly sized SCSI sense buffer a59bd819576d IB/umem: Use the correct mm during ib_umem_release 7a5b3b91f858 IB/hfi1: Use after free race condition in send context error path df07f2718440 powerpc/64s: Clear PCR on boot 92169a015bdd arm64: lse: Add early clobbers to some input/output asm operands 760e4d7e89a5 drm/vmwgfx: Fix 32-bit VMW_PORT_HB_[IN|OUT] macros a0f8cbce7b57 xen-swiotlb: fix the check condition for xen_swiotlb_free_coherent 4182f5a075f1 libata: blacklist Micron 500IT SSD with MU01 firmware 21712abb8ba2 libata: Blacklist some Sandisk SSDs for NCQ f2a3c8bb4d10 mmc: sdhci-iproc: add SDHCI_QUIRK2_HOST_OFF_CARD_ON for cygnus 4da8f20a992c mmc: sdhci-iproc: fix 32bit writes for TRANSFER_MODE register ebedf0b29047 mmc: sdhci-iproc: remove hard coded mmc cap 1.8v f440ea85d429 do d_instantiate/unlock_new_inode combinations safely ba3fbb7afde9 ALSA: timer: Fix pause event notification fbcede36bbfd aio: fix io_destroy(2) vs. lookup_ioctx() race b9659ff375cb fs: don't scan the inode cache before SB_BORN is set 1e5edf32e44d affs_lookup(): close a race with affs_remove_link() 2871a701329c KVM: Fix spelling mistake: "cop_unsuable" -> "cop_unusable" bba75a0ccdb5 MIPS: Fix ptrace(2) PTRACE_PEEKUSR and PTRACE_POKEUSR accesses to o32 FGRs 769fc447cced MIPS: ptrace: Expose FIR register through FP regset 368b70857dd7 MIPS: c-r4k: Fix data corruption related to cache coherence 102b97d6241d Linux 4.14.44 6b73dfbd3cfc rtc: goldfish: Add missing MODULE_LICENSE 6f34e436509e rtc: rp5c01: fix possible race condition 78227b671e0d rtc: tx4939: avoid unintended sign extension on a 24 bit shift 459aa4904ab2 rtc: m41t80: fix race conditions 6266010c3895 rtc: rk808: fix possible race condition 6c1c17116484 rtc: hctosys: Ensure system time doesn't overflow time_t 731d965a587c rtc: snvs: Fix usage of snvs_rtc_enable 8293e6238e03 serial: altera: ensure port->regshift is honored consistently e10bbc220e1a serial: 8250: Don't service RX FIFO if interrupts are disabled 1c447ea13703 serial: arc_uart: Fix out-of-bounds access through DT alias db69a1a58844 serial: fsl_lpuart: Fix out-of-bounds access through DT alias 24182ff06635 serial: imx: Fix out-of-bounds access through serial port index 5f53807e751e serial: mxs-auart: Fix out-of-bounds access through serial port index 491e61fe3c53 serial: samsung: Fix out-of-bounds access through serial port index eb81dd52b425 serial: sh-sci: Fix out-of-bounds access through DT alias d1e7f966521d serial: xuartps: Fix out-of-bounds access through DT alias 604e648e8bf0 media: cx25821: prevent out-of-bounds read on array card 9b7c44c43946 media: vivid: fix incorrect capabilities for radio 8cfcd5bbb723 media: vb2: Fix videobuf2 to map correct area 81173a58638f media: i2c: adv748x: fix HDMI field heights 93c72937a26b media: v4l: vsp1: Fix display stalls when requesting too many inputs d600eadf7d80 media: em28xx: Add Hauppauge SoloHD/DualHD bulk models d62c8d80f84f media: lgdt3306a: Fix a double kfree on i2c device remove 53ba3526baad media: s3c-camif: fix out-of-bounds array access 5ebcb4612748 media: cx23885: Set subdev host data to clk_freq pointer 24858b9c030a media: cx23885: Override 888 ImpactVCBe crystal frequency 1c94830eeea5 media: ov5645: add missing of_node_put() in error path cc4b4af51c13 media: Don't let tvp5150_get_vbi() go out of vbi_ram_default array 07999bccf2e0 media: dmxdev: fix error code for invalid ioctls 7bc147610d1e clk: samsung: exynos3250: Fix PLL rates 3fabe01cdf75 clk: samsung: exynos5250: Fix PLL rates 90e14be44331 clk: samsung: exynos5433: Fix PLL rates 256499854098 clk: samsung: exynos5260: Fix PLL rates 8f4eef93e1ab clk: samsung: exynos7: Fix PLL rates 264530c6ad12 clk: samsung: s3c2410: Fix PLL rates 573dda18a809 clk: rockchip: Prevent calculating mmc phase if clock rate is zero 04adc8209a9a clk: tegra: Fix pll_u rate configuration 99f29b5c1cc4 clk: hisilicon: mark wdt_mux_p[] as const 2dc1d1a8715e clk: Don't show the incorrect clock phase a225a3ba3213 clk: rockchip: Fix wrong parent for SDMMC phase clock for rk3228 9311d0b6b466 ASoC: samsung: i2s: Ensure the RCLK rate is properly determined 27cbb1df79c5 ASoC: topology: create TLV data for dapm widgets fbeec965b8d1 ASoC: samsung: odroid: Fix 32000 sample rate handling b3bbda7bad73 ASoC: rockchip: rk3288-hdmi-analog: Select needed codecs 98ffb5cf47e4 ASoC: hdmi-codec: Fix module unloading caused kernel crash 48e835f89769 scsi: lpfc: Fix frequency of Release WQE CQEs 8fd4131a9fcc scsi: lpfc: Fix soft lockup in lpfc worker thread during LIP testing d5d331cdfcb2 scsi: lpfc: Fix issue_lip if link is disabled a9bcbce385ed scsi: mvsas: fix wrong endianness of sgpio api 5e315f31faef scsi: core: Make SCSI Status CONDITION MET equivalent to GOOD 3de235c7753b scsi: aacraid: Insure command thread is not recursively stopped 10859964e0e1 scsi: iscsi_tcp: set BDI_CAP_STABLE_WRITES when data digest enabled b1a706fdb5a8 scsi: sd: Keep disk read-only when re-reading partition 2bb6b7decff0 scsi: mpt3sas: Do not mark fw_event workqueue as WQ_MEM_RECLAIM fbc801716092 scsi: qedi: Fix kernel crash during port toggle dc6cb0cb91d5 scsi: qla4xxx: skip error recovery in case of register disconnect. b24fd4cd9491 scsi: aacraid: fix shutdown crash when init fails 942cb7bd774a scsi: qedi: Fix truncation of CHAP name and secret a9eb1e1031a0 scsi: storvsc: Increase cmd_per_lun for higher speed devices 1ad71103e12e scsi: qla2xxx: Avoid triggering undefined behavior in qla2x00_mbx_completion() 62d16de3109f scsi: mptfusion: Add bounds check in mptctl_hp_targetinfo() 0bf213d90bb2 scsi: sym53c8xx_2: iterator underflow in sym_getsync() a1ac3da8431a scsi: bnx2fc: Fix check in SCSI completion handler for timed out request af9930622461 scsi: ufs: Enable quirk to ignore sending WRITE_SAME command b0ef004e86cf scsi: qla2xxx: Fix memory corruption during hba reset test 59ad4bb71714 scsi: mpt3sas: fix an out of bound write 2b2a92910c19 crypto: inside-secure - fix the invalidation step during cra_exit c787fb6bdac2 crypto: sunxi-ss - Add MODULE_ALIAS to sun4i-ss d03a0a61dc82 crypto: inside-secure - fix the extra cache computation 6df26587d22d crypto: inside-secure - fix the cache_len computation a04b30fd74a1 crypto: inside-secure - do not process request if no command was issued 41b6f0ffb3ac crypto: ccp - don't disable interrupts while setting up debugfs 223ba92a8059 crypto: atmel-aes - fix the keys zeroing on errors 173c55493b81 crypto: inside-secure - wait for the request to complete if in the backlog 43624647a97c staging: lustre: lmv: correctly iput lmo_root 281bb7920cc0 staging: ks7010: Use constants from ieee80211_eid instead of literal ints. d5ae597ed13d staging: rtl8192u: return -ENOMEM on failed allocation of priv->oldaddr 20b9506df1b4 staging: fsl-dpaa2/eth: Fix incorrect casts ff8eb22e5bb8 staging: lustre: fix bug in osc_enter_cache_try bf30d26981a8 staging: bcm2835-audio: Release resources on module_exit() 0fe68f20e09f xhci: Show what USB release number the xHC supports from protocol capablity 0249054e4bfd Bluetooth: btusb: Add device ID for RTL8822BE e4504b80e012 media: em28xx: USB bulk packet size fix f5f6bff50f36 media: lgdt3306a: Fix module count mismatch on usb unplug f3f3442027b5 usb: gadget: composite: fix incorrect handling of OS desc requests 9170c1411eca usb: gadget: udc: change comparison to bitshift when dealing with a mask b80114337d31 usbip: Correct maximum value of CONFIG_USBIP_VHCI_HC_PORTS dd5541c7a60d usb: gadget: ffs: Execute copy_to_user() with USER_DS set 7f48c9ddca72 usb: gadget: ffs: Let setup() return USB_GADGET_DELAYED_STATUS 11cb14a19679 usb: dwc2: host: Fix transaction errors in host mode 51250a9357d8 usb: dwc2: hcd: Fix host channel halt flow db81323e6a5d usb: dwc2: Fix interval type issue 39280c27031b xhci: zero usb device slot_id member when disabling and freeing a xhci slot 55aaef4bd8a0 usb: dwc3: Makefile: fix link error on randconfig 834329c4ad4c usb: dwc3: Update DWC_usb31 GTXFIFOSIZ reg fields 7fb2d2f1b04d usb: dwc3: Add SoftReset PHY synchonization delay 81ba08e69fe2 ALSA: usb-audio: Add native DSD support for Luxman DA-06 d711223606e8 Bluetooth: btusb: Add USB ID 7392:a611 for Edimax EW-7611ULB 89509cdb713f net-usb: add qmi_wwan if on lte modem wistron neweb d18q1 58249157c6ad net/usb/qmi_wwan.c: Add USB id for lt4120 modem ce04fbcdb39a USB: OHCI: Fix NULL dereference in HCDs using HCD_LOCAL_MEM e5c8a6d499a1 usb: host: xhci-plat: revert "usb: host: xhci-plat: enable clk in resume timing" 38ed02d85840 ARM: dts: imx7d-sdb: Fix regulator-usb-otg2-vbus node name 5788084ba3cd net: usbnet: fix potential deadlock on 32bit hosts f7b3f33c79b7 usb: cdc_acm: prevent race at write to acm while system resumes ee4ed01d4b5c usb: dwc2: Fix dwc2_hsotg_core_init_disconnected() a3fcccd4a7ef usb: gadget: fsl_udc_core: fix ep valid checks 36d66139a351 usb: gadget: core: Fix use-after-free of usb_request aefc5ce2342a usb: dwc3: omap: don't miss events during suspend/resume e8f101ec20c0 usb: dwc3: Undo PHY init if soft reset fails 0cc948e8ddb5 usb: gadget: f_uac2: fix bFirstInterface in composite gadget 0ff6b2cac941 x86/kexec: Avoid double free_page() upon do_kexec_load() failure f119414a8f8d hfsplus: stop workqueue when fill_super() failed 9f2c35864ad6 cfg80211: limit wiphy names to 128 bytes 360964411d57 loop: fix LOOP_GET_STATUS lock imbalance c18270ac9f84 loop: don't call into filesystem while holding lo_ctl_mutex 3c017b9fede9 scsi: zfcp: fix infinite iteration on ERP ready list d827bea2d18c scsi: sg: allocate with __GFP_ZERO in sg_build_indirect() 58442874542f scsi: libsas: defer ata device eh commands to libata c1a35f5ddf36 s390: use expoline thunks in the BPF JIT 457b944b61e6 s390: extend expoline to BC instructions a206c82f9bc9 s390: move spectre sysfs attribute code 2a146a9b3240 s390/kernel: use expoline for indirect branches f1bd3b99607b s390/ftrace: use expoline for indirect branches 0d201ff077a8 s390/lib: use expoline for indirect branches d7aa3f13e146 s390/crc32-vx: use expoline for indirect branches e3ad546e6094 s390: move expoline assembler macros to a header 9a38169fb602 s390: add assembler macros for CPU alternatives 131ff238b859 ext2: fix a block leak ea5ffcd46716 sparc: vio: use put_device() instead of kfree() c98b38c5ede4 hv_netvsc: Fix net device attach on older Windows hosts c7da51021c8d hv_netvsc: Ensure correct teardown message sequence order c5345b11680f hv_netvsc: Split netvsc_revoke_buf() and netvsc_teardown_gpadl() d8c3e04d3913 hv_netvsc: Use Windows version instead of NVSP version on GPAD teardown be9c798d0d13 hv_netvsc: common detach logic 905f85c289d7 hv_netvsc: change GPAD teardown order on older versions 9c6439c7b168 hv_netvsc: use RCU to fix concurrent rx and queue changes 1f3ef8a7a3c6 hv_netvsc: disable NAPI before channel close f9aab25e3326 hv_netvsc: defer queue selection to VF 0ac663c5674a hv_netvsc: fix race in napi poll when rescheduling 99e06589bd5d hv_netvsc: cancel subchannel setup before halting device 0ed8945b3aa6 hv_netvsc: fix error unwind handling if vmbus_open fails 4857dca4dd65 hv_netvsc: only wake transmit queue if link is up 0395570f81fe hv_netvsc: avoid retry on send during shutdown 36a9609cef4a hv_netvsc: Use the num_online_cpus() for channel limit 4c5fef778957 hv_netvsc: empty current transmit aggregation if flow blocked 41f24dbef177 hv_netvsc: preserve hw_features on mtu/channels/ringparam changes 284a58c02eeb hv_netvsc: netvsc_teardown_gpadl() split 6296e73e459d hv_netvsc: Set tx_table to equal weight after subchannels open ef1c5903cd2a hv_netvsc: Add initialization of tx_table in netvsc_device_add() b3a303352e51 hv_netvsc: Rename tx_send_table to tx_table 5acc4d1e8fe2 hv_netvsc: Rename ind_table to rx_table 836f8472f1bd hv_netvsc: Fix the real number of queues of non-vRSS cases 099612827aa3 vmxnet3: use DMA memory barriers where required 74327eda43d0 vmxnet3: set the DMA mask before the first DMA map operation c89d534301a0 tcp: purge write queue in tcp_connect_init() edabcd0f12ae sock_diag: fix use-after-free read in __sk_free 01a658c1b9d4 packet: in packet_snd start writing at link layer allocation c02756173e65 net: test tailroom before appending to linear skb 2cedbdda01fe net/smc: check for missing nlattrs in SMC_PNETID messages 8ffa5f978394 net: sched: red: avoid hashing NULL child 53b2dbbee18d net/sched: fix refcnt leak in the error path of tcf_vlan_init() 5ff45c86e90a net/mlx4_core: Fix error handling in mlx4_init_port_info. 047df46d6cef net: Fix a bug in removing queues from XPS map 1dff08485b9e Linux 4.14.43 92a3c944d6d5 x86/bugs: Rename SSBD_NO to SSB_NO e8837f0a000f KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD 3f44c1a3c293 x86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG 71179d5dcbb9 x86/bugs: Rework spec_ctrl base and mask logic d13f068b94a1 x86/bugs: Remove x86_spec_ctrl_set() 987f49474b06 x86/bugs: Expose x86_spec_ctrl_base directly 6befd3a735e0 x86/bugs: Unify x86_spec_ctrl_{set_guest,restore_host} 3e6ab4ca1345 x86/speculation: Rework speculative_store_bypass_update() 8e1c285a050c x86/speculation: Add virtualized speculative store bypass disable support 72f46c229ac2 x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL b213ab46cde4 x86/speculation: Handle HT correctly on AMD 7f1efb5e74e3 x86/cpufeatures: Add FEATURE_ZEN bbc0d1c33566 x86/cpufeatures: Disentangle SSBD enumeration 8e0836d1413b x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS b1d1984f3898 x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP b1a6028c2374 KVM: SVM: Move spec control call after restore of GS bd2059282934 x86/cpu: Make alternative_msr_write work for 32-bit code 5a53a5fefb73 x86/bugs: Fix the parameters alignment and missing void f69c4dd36766 x86/bugs: Make cpu_show_common() static 4fbc01632e77 x86/bugs: Fix __ssb_select_mitigation() return type 8dc742f930cc Documentation/spec_ctrl: Do some minor cleanups 43c47eb2a274 proc: Use underscores for SSBD in 'status' 89ba80e61a39 x86/bugs: Rename _RDS to _SSBD 0f18f44ce076 x86/speculation: Make "seccomp" the default mode for Speculative Store Bypass 61dfdc12ff35 seccomp: Move speculation migitation control to arch code 9939db75cd5b seccomp: Add filter flag to opt-out of SSB mitigation d829fcceb8f5 seccomp: Use PR_SPEC_FORCE_DISABLE 20d036a2e223 prctl: Add force disable speculation c024722ffecd x86/bugs: Make boot modes __ro_after_init 87895ae1e9b2 seccomp: Enable speculation flaw mitigations dd88d569eeff proc: Provide details on speculation flaw mitigations 7d1254a1489c nospec: Allow getting/setting on non-current task d8553911627a x86/speculation: Add prctl for Speculative Store Bypass mitigation 704609d39680 x86/process: Allow runtime control of Speculative Store Bypass 33f6a06810cb prctl: Add speculation control prctls 81c3c2b5917a x86/speculation: Create spec-ctrl.h to avoid include hell 97224b3da698 x86/KVM/VMX: Expose SPEC_CTRL Bit(2) to the guest 716bfae3b3f4 x86/bugs/AMD: Add support to disable RDS on Fam[15,16,17]h if requested fa2f1c65246d x86/bugs: Whitelist allowed SPEC_CTRL MSR values 128e69909f7c x86/bugs/intel: Set proper CPU features and setup RDS 65f747a6b108 x86/bugs: Provide boot parameters for the spec_store_bypass_disable mitigation 832b579e1e83 x86/cpufeatures: Add X86_FEATURE_RDS c6dc89dd04e3 x86/bugs: Expose /sys/../spec_store_bypass 94ae9d262843 x86/bugs, KVM: Support the combination of guest and host IBRS 7c9b4959cda4 x86/bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits 3ce1634f6165 x86/bugs: Concentrate bug reporting into a separate function 69dc73805969 x86/bugs: Concentrate bug detection into a separate function 8410540f5aaf x86/nospec: Simplify alternative_msr_write() 671c9a69f426 btrfs: fix reading stale metadata blocks after degraded raid1 mounts 7ea5cff55c45 btrfs: Fix delalloc inodes invalidation during transaction abort 0d670384af3c btrfs: Split btrfs_del_delalloc_inode into 2 functions 1d16f615bb7d btrfs: fix crash when trying to resume balance without the resume flag f9b02febeabf btrfs: property: Set incompat flag if lzo/zstd compression is set de1f96cc4a30 Btrfs: send, fix invalid access to commit roots due to concurrent snapshotting 59bbb5ca4d95 Btrfs: fix xattr loss after power failure ca477b42aeaa ARM: 8772/1: kprobes: Prohibit kprobes on get_user functions bd4aeb75dab5 ARM: 8770/1: kprobes: Prohibit probing on optimized_callback 14b4cfb5ab54 ARM: 8769/1: kprobes: Fix to use get_kprobe_ctlblk after irq-disabed 6986750cb57c tick/broadcast: Use for_each_cpu() specially on UP kernels a697b90ef09e x86/mm: Drop TS_COMPAT on 64-bit exec() syscall 5f3ca3928e08 ARM: 8771/1: kprobes: Prohibit kprobes on do_undefinstr e5cefe3570a0 efi: Avoid potential crashes, fix the 'struct efi_pci_io_protocol_32' definition for mixed mode 83a39c0e4adb x86/pkeys: Do not special case protection key 0 359b8ff3281c x86/pkeys: Override pkey when moving away from PROT_EXEC a6565fdd90cb s390: remove indirect branch from do_softirq_own_stack ce2e68b3c260 s390/qdio: don't release memory in qdio_setup_irq() 56130d932232 s390/cpum_sf: ensure sample frequency of perf event attributes is non-zero c568bdf37b6e s390/qdio: fix access to uninitialized qdio_q fields e2266ea100ea drm/i915/gen9: Add WaClearHIZ_WM_CHICKEN3 for bxt and glk fc170bda2283 mm: don't allow deferred pages with NEED_PER_CPU_KM 572e2385ae35 radix tree: fix multi-order iteration race f6c0f020ee5b lib/test_bitmap.c: fix bitmap optimisation tests to report errors correctly 5b86f020a789 drm: Match sysfs name in link removal to link creation 094595ce5701 powerpc/powernv: Fix NVRAM sleep in invalid context when crashing f4f05f62d3d1 i2c: designware: fix poll-after-enable regression f9882808e355 netfilter: nf_socket: Fix out of bounds access in nf_sk_lookup_slow_v{4,6} d233f8d5bdd3 netfilter: nf_tables: can't fail after linking rule into active rule list 321bc88ec098 netfilter: nf_tables: free set name in error path bca7faea5410 tee: shm: fix use-after-free via temporarily dropped reference 9a19a93bddb3 tracing/x86/xen: Remove zero data size trace events trace_xen_mmu_flush_tlb{_all} d2dee2253be8 vfio: ccw: fix cleanup if cp_prefetch fails 92ce74164efa powerpc: Don't preempt_disable() in show_cpuinfo() 27ea98a4c50c KVM: arm/arm64: VGIC/ITS: protect kvm_read_guest() calls with SRCU lock b6f6d8bfe779 KVM: arm/arm64: VGIC/ITS save/restore: protect kvm_read_guest() calls b7f0fc1f0615 spi: bcm-qspi: Always read and set BSPI_MAST_N_BOOT_CTRL d18c3d2304de spi: bcm-qspi: Avoid setting MSPI_CDRAM_PCS for spi-nor master 45804b0e3cb3 spi: pxa2xx: Allow 64-bit DMA 50c0e85887bf ALSA: control: fix a redundant-copy issue 6283fcc9b93a ALSA: hda: Add Lenovo C50 All in one to the power_save blacklist 13fe9058ed09 ALSA: usb: mixer: volume quirk for CM102-A+/102S+ e842726eccf3 usbip: usbip_host: fix bad unlock balance during stub_probe() ec0c93951ecb usbip: usbip_host: fix NULL-ptr deref and use-after-free errors 5cd4dd77782e usbip: usbip_host: run rebind from exit when module is removed cf3bcc3231ad usbip: usbip_host: delete device from busid_table after rebind a3d5f6ecba99 usbip: usbip_host: refine probe and disconnect debug msgs to be useful d88700f79448 Linux 4.14.42 5c9a9508de30 proc: do not access cmdline nor environ from file-backed areas 7a4eda600d77 l2tp: revert "l2tp: fix missing print session offset info" 036bbd584b0b xfrm: fix xfrm_do_migrate() with AEAD e.g(AES-GCM) b0e5b437ecfd btrfs: Take trans lock before access running trans in check_delayed_ref d2d85f8d2249 xfrm: Use __skb_queue_tail in xfrm_trans_queue 73cda9030380 scsi: aacraid: Correct hba_send to include iu_type 59afc1841b70 udp: fix SO_BINDTODEVICE 8151fe6861a0 nsh: fix infinite loop 66fefcabae5e net/mlx5e: Allow offloading ipv4 header re-write for icmp cb9e5a0817f4 ipv6: fix uninit-value in ip6_multipath_l3_keys() 19bf346ca705 hv_netvsc: set master device 6ecec17f71f5 net/mlx5: Avoid cleaning flow steering table twice during error flow eac1ab609be0 net/mlx5e: TX, Use correct counter in dma_map error flow b047794cc36c net: sched: fix error path in tcf_proto_create() when modules are not configured f6294114ade4 bonding: send learning packets for vlans on slave 2eca993ddc83 bonding: do not allow rlb updates to invalid mac f754c9c88045 tg3: Fix vunmap() BUG_ON() triggered from tg3_free_consistent(). 413d2627692d tcp: ignore Fast Open on repair mode 3cfe95a0eb02 tcp_bbr: fix to zero idle_restart only upon S/ACKed data bf2f3bae31a2 sctp: use the old asoc when making the cookie-ack chunk in dupcook_d 4dce9afc2d35 sctp: remove sctp_chunk_put from fail_mark err path in sctp_ulpevent_make_rcvmsg d3d4d69d9bbd sctp: handle two v4 addrs comparison in sctp_inet6_cmp_addr f6c962d27d1a sctp: fix the issue that the cookie-ack with auth can't get processed 3b54f1fd8770 sctp: delay the authentication for the duplicated cookie-echo chunk 30ffa967adc3 rds: do not leak kernel memory to user land 2753ebb4e96c r8169: fix powering up RTL8168h 2bb66a711cc8 qmi_wwan: do not steal interfaces from class drivers c1ce5f359066 openvswitch: Don't swap table in nlattr_set() after OVS_ATTR_NESTED is found 8e1b8e327903 net/tls: Fix connection stall on partial tls record 3ac0f3e0b823 net/tls: Don't recursively call push_record during tls_write_space callbacks 78ac65e8e940 net: support compat 64-bit time in {s,g}etsockopt b2a4d52fae0d net_sched: fq: take care of throttled flows before reuse 6a5b0444e703 net sched actions: fix refcnt leak in skbmod 1abd8c5fea11 net/mlx5: E-Switch, Include VF RDMA stats in vport statistics 57e0a9f2174e net/mlx5e: Err if asked to offload TC match on frag being first edc0c15f6f61 net/mlx4_en: Verify coalescing parameters are in range 2213a18303a2 net/mlx4_en: Fix an error handling path in 'mlx4_en_init_netdev()' 6b10014800ce net: ethernet: ti: cpsw: fix packet leaking in dual_mac mode 1029fb466b44 net: ethernet: sun: niu set correct packet size in skb 1e22ffab52c0 llc: better deal with too small mtu a7aea8e27359 ipv4: fix memory leaks in udp_sendmsg, ping_v4_sendmsg c751af522989 ipv4: fix fnhe usage by non-cached routes 91c2d70192c7 dccp: fix tasklet usage 2c13a91e0fc5 bridge: check iface upper dev when setting master via ioctl ece94a76618e 8139too: Use disable_irq_nosync() in rtl8139_poll_controller() 3f07ecbec151 Linux 4.14.41 e8bbbd11e637 KVM: x86: remove APIC Timer periodic/oneshot spikes 5138dd0db530 KVM: PPC: Book3S HV: Fix handling of large pages in radix page fault handler 82e91e07e654 perf/x86: Fix possible Spectre-v1 indexing for x86_pmu::event_map() 7093d5d0caa7 perf/core: Fix possible Spectre-v1 indexing for ->aux_pages[] 6467123872a1 perf/x86/msr: Fix possible Spectre-v1 indexing in the MSR driver 4e4bb64df800 perf/x86/cstate: Fix possible Spectre-v1 indexing for pkg_msr df2c71fb5c04 perf/x86: Fix possible Spectre-v1 indexing for hw_perf_event cache_* bd05324cdd3a tracing/uprobe_event: Fix strncpy corner case bb0b090d836a sched/autogroup: Fix possible Spectre-v1 indexing for sched_prio_to_weight[] f2a42c6bca67 smb3: directory sync should not return an error 57e2ce8bbace nvme: add quirk to force medium priority for SQ creation db433f83a81f thermal: exynos: Propagate error value from tmu_read() 33df2f8a8c87 thermal: exynos: Reading temperature makes sense only when TMU is turned on 4aa9ef8a29ad Bluetooth: btusb: Only check needs_reset_resume DMI table for QCA rome chipsets 4fcd0333b21e Bluetooth: btusb: Add Dell XPS 13 9360 to btusb_needs_reset_resume_table 9ddc1d27a913 Revert "Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174" 99e9acc27033 cpufreq: schedutil: Avoid using invalid next_freq 64a03d3b240f PCI / PM: Check device_may_wakeup() in pci_enable_wake() 89d5c4eb8105 PCI / PM: Always check PME wakeup capability for runtime wakeup support e2023117b877 atm: zatm: Fix potential Spectre v1 cc21a603273c net: atm: Fix potential Spectre v1 87aa17ca56b9 drm/atomic: Clean private obj old_state/new_state in drm_atomic_state_default_clear() 969d4595f4a8 drm/atomic: Clean old_state/new_state in drm_atomic_state_default_clear() 34a21b17abd6 drm/nouveau: Fix deadlock in nv50_mstm_register_connector() b2e01797216d drm/i915: Fix drm:intel_enable_lvds ERROR message in kernel log 2b2b00374a54 drm/vc4: Fix scaling of uni-planar formats d2901e247b10 can: hi311x: Work around TX complete interrupt erratum ad25cf42f4c7 can: hi311x: Acquire SPI lock on ->do_get_berr_counter d0ca84d74f9f can: kvaser_usb: Increase correct stats counter in kvaser_usb_rx_can_msg() 4636b4e25112 ceph: fix rsize/wsize capping in ceph_direct_read_write() 2270dfcc4b12 mm, oom: fix concurrent munlock and oom reaper unmap, v3 8ee7dabb311d mm: sections are not offlined during memory hotremove 21fb6d8bc504 z3fold: fix reclaim lock-ups 899997129276 tracing: Fix regex_match_front() to not over compare the test string 586d02c1479f dm integrity: use kvfree for kvmalloc'd memory 3b93fff8f452 libata: Apply NOLPM quirk for SanDisk SD7UB3Q*G1001 SSDs d1d5c31fc3a5 rfkill: gpio: fix memory leak in probe error path a7ea57b025b1 gpio: fix error path in lineevent_create 28534d29479d gpio: fix aspeed_gpio unmask irq 0f40bb84e25e gpioib: do not free unrequested descriptors ef7c4825fe5f compat: fix 4-byte infoleak via uninitialized struct field 50ed0188af8d arm64: Add work around for Arm Cortex-A55 Erratum 1024718 ca0ecba3ddf3 KVM: PPC: Book3S HV: Fix VRMA initialization with 2MB or 1GB memory backing f768d0f981e6 KVM: PPC: Book3S HV: Fix guest time accounting with VIRT_CPU_ACCOUNTING_GEN c51eb7379dfa KVM: PPC: Book3S HV: Fix trap number return from __kvmppc_vcore_entry 683b4520d07e bdi: Fix oops in wb_workfn() 6b5a99167a79 bdi: wake up concurrent wb_shutdown() callers. 8c12bd91b597 tcp: fix TCP_REPAIR_QUEUE bound checking 108cd022c59b perf: Remove superfluous allocation error check 17ffa29c3556 memcg: fix per_node_info cleanup ac91ff2a5f12 inetpeer: fix uninit-value in inet_getpeer 566804864cd9 soreuseport: initialise timewait reuseport field 154ff3e04015 ipv4: fix uninit-value in ip_route_output_key_hash_rcu() 09e45996b3e7 dccp: initialize ireq->ir_mark f9327803193a net: fix uninit-value in __hw_addr_add_ex() 5652aed1de29 net: initialize skb->peeked when cloning ced9763b911d net: fix rtnh_ok() bf2ecb934603 netlink: fix uninit-value in netlink_sendmsg 1b6d0db7ed22 crypto: af_alg - fix possible uninit-value in alg_bind() 19042316b9e1 kcm: Call strp_stop before strp_done in kcm_attach 725f5ae1a695 netfilter: ebtables: don't attempt to allocate 0-sized compat array 88c43b469db5 ipvs: fix rtnl_lock lockups caused by start_sync_thread Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: add kernel sample configuration fragmentBruce Ashfield2018-06-086-6/+6
| | | | | | | | Add a fragment to the various kernels to support QA testing of samples. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.12: gcc8 + platform supportBruce Ashfield2018-06-083-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following changes to fix gcc8 issues, add perf support for new platforms, and misc bug fixes: 7e7ac3f0fda9 perf vendor events intel: Update Goldmont events to V12 0a384f4a74bb perf intel-pt: Always set no branch for dummy event d55c0eebc474 perf intel-pt: Set no_aux_samples for the tracking event 1f0b8b1b621f perf vendor events: Add Goldmont Plus V1 event file 6b230bd7967e objtool, perf: Fix GCC 8 -Wrestrict error 2eb720eab978 tools/lib/subcmd/pager.c: do not alias select() params 16818d5811b1 clocksource/drivers/arm_arch_timer: Fix mem frame loop initialization 0924074f300a of: dynamic: fix memory leak related to properties of __of_node_dup f6579a9e6a8e debugobjects: Make kmemleak ignore debug objects 9184d19fa9ba intel-socfpga: dts: improve qspi node for rsu feature 68846ecd1d27 intel-socfpga: dts: add rsu node to enable rsu driver 9f174f4e95f7 FogBugz #514234: arm64: dts: stratix10: Add PL330 DMA to Stratix10 dts 8a97ef8580e8 FogBugz #554835-3: Intel RSU binding documentation c850e5570554 FogBugz #554835-1: Add Stratix 10 SoC RSU Driver e030a1b198b4 FogBugz #549288-4: dts: add Stratix10 sdram ecc c25a3bffb901 FogBugz #549288-3: edac: Add support for Stratix10 SDRAM EDAC 64430c11c84b FogBugz #549288-2: Add Stratix10 ECC Manager binding c34e0d995e50 FogBugz #549288-1: misc: Stratix10 Protected register access defines ac8afaba8d13 mtd: spi-nor: cadence-quadspi: Fix page fault kernel panic 16431863e036 FogBugz #554812: fpga: stratix10: unitialized data 1ee99e139667 arm64: dts: stratix10: Change pad skew values for EMAC0 PHY driver 3269b14acb76 FogBugz #251539-2: dts: Add Altera Quad SPI Driver Device Tree Binding 99a5d81c3ea7 FogBugz #251539-1: Add Altera Quad SPI Driver Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kern-tools: avoid merge_config concatenation issuesBruce Ashfield2018-06-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | Integrating the following kern-tools commit: tools/merge_config.sh: add CR after each fragment If a fragment file doesn't contain a CR at the end, two config options may be merged on the same line in the result file, leading to misconfiguration. This patch adds a CR after each fragment to ensure that config options are well separated in the result file. Bug-AGL: SPEC-1475 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.12: fix ppc cryptodev buildBruce Ashfield2018-06-083-13/+13
| | | | | | | | | commit 6e36719fbe9 [crypto: aes-generic - fix aes-generic regression on powerpc] addresses a build regression by 4.14-stable. So we cherry pick it onto our branches while it works through the -stable process. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.14/4.15: gcc8 fixesBruce Ashfield2018-06-086-26/+26
| | | | | | | | | | | | | | | Integrating Khem's gcc8 kernel patches so that 4.14 and 4.15 can build with the gcc8 compiler updates. 51273ff79f4a tools/lib/subcmd/pager.c: do not alias select() params b632c05a6263 objtool, perf: Fix GCC 8 -Wrestrict error 20bc5eb24ac1 mips64: Disable attribute-alias warning 975042cc72dd mips: Disable attribute-alias warnings 8632f470f02c powerpc/ptrace: Disable array-bounds warning with gcc8 59e401ffeda4 powerpc: Disable attribute-alias warnings from gcc8 Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.15: update to v4.15.18Bruce Ashfield2018-06-083-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating v4.15 to the final korg -stable for the v4.15 series. It comprises the following commits: a8ec862fd39d Linux 4.15.18 c4f45cf301e6 ovl: set lower layer st_dev only if setting lower st_ino 9def916c750d rtl8187: Fix NULL pointer dereference in priv->conf_mutex 7a2a6d71eed4 Bluetooth: hci_bcm: Treat Interrupt ACPI resources as always being active-low 154b354f3171 Bluetooth: Fix connection if directed advertising and privacy is used 4eb2f39266ac getname_kernel() needs to make sure that ->name != ->iname in long case 84f086ee4e6a mm/gup_benchmark: handle gup failures 7e255357ef66 get_user_pages_fast(): return -EFAULT on access_ok failure 4d03a2e6b9b6 s390/compat: fix setup_frame32 e025da42c8e6 s390/ipl: ensure loadparm valid flag is set 0d4e77fe0659 s390/qdio: don't merge ERROR output buffers f3eae28761c3 s390/qdio: don't retry EQBS after CCQ 96 4f2217cbe648 nfit: fix region registration vs block-data-window ranges 3adc135469c8 block/loop: fix deadlock after loop_set_status 9d8a3dc99219 apparmor: fix resource audit messages when auditing peer 93d36bc65698 apparmor: fix display of .ns_name for containers 5f7dc7d33ed3 apparmor: fix logging of the existence test for signals b88779931388 scsi: qla2xxx: Fix small memory leak in qla2x00_probe_one on probe failure e4e64ce3fbc4 nfsd: fix incorrect umasks f6b213293ed9 hugetlbfs: fix bug in pgoff overflow checking 004f2df3ae48 xen: xenbus_dev_frontend: Fix XS_TRANSACTION_END handling ff37d99aebb3 ovl: fix lookup with middle layer opaque dir and absolute path redirects 645840a17612 blk-mq: don't keep offline CPUs mapped to hctx 0 01e12511b9e9 blk-mq: order getting budget and driver tag 3e0b25015e05 lib: fix stall in __bitmap_parselist() a8ce442c67ff nvme: Skip checking heads without namespaces c5f1f15ab5f1 block: Change a rcu_read_{lock,unlock}_sched() pair into rcu_read_{lock,unlock}() 54e869fce691 f2fs: fix heap mode to reset it back 418a68e55acb sunrpc: remove incorrect HMAC request initialization 1ff02d3465dc x86/apic: Fix signedness bug in APIC ID validity checks 84ad0b9e121f ath9k: Protect queue draining by rcu_read_lock() 70146f28e419 hwmon: (ina2xx) Fix access to uninitialized mutex 717b489baaf0 x86/mce/AMD: Get address from already initialized block ab0ed342375f perf/core: Fix use-after-free in uprobe_perf_close() aa9cf90591f8 KVM: PPC: Book3S HV: trace_tlbie must not be called in realmode 02c74a999d69 PCI: hv: Fix 2 hang issues in hv_compose_msi_msg() b5f7ba13889a PCI: hv: Serialize the present and eject work items 4d12fdda9978 Drivers: hv: vmbus: do not mark HV_PCIE as perf_device ed7308bce0a2 parisc: Fix HPMC handler by increasing size to multiple of 16 bytes 2cad1487248d parisc: Fix out of array access in match_pci_device() 351b3d90c18d ipmi: Fix some error cleanup issues 9bb8f59e6ba0 media: v4l: vsp1: Fix header display list status check in continuous mode 2276552990c4 media: v4l2-compat-ioctl32: don't oops on overlay 44f9357a588e lan78xx: Correctly indicate invalid OTP a6f8bdd9b583 vhost: Fix vhost_copy_to_user() 5c877c58589f ip_gre: clear feature flags when incompatible o_flags are set a818b1e8182e l2tp: fix race in duplicate tunnel detection 186fab54f609 l2tp: fix races in tunnel creation d6b25a259ef9 vhost: fix vhost_vq_access_ok() log check f76f647e536b slip: Check if rstate is initialized before uncompressing 89a990000cd5 rds: MP-RDS may use an invalid c_path 14fb3c646653 cdc_ether: flag the Cinterion AHS8 modem by gemalto as WWAN 17da5b1d0a46 netfilter: ipset: Missing nfnl_lock()/nfnl_unlock() is added to ip_set_net_exit() 7b3f3fa2bdeb drm/i915/edp: Do not do link training fallback or prune modes on EDP b22a1fa1b34f Linux 4.15.17 9e6ee870ad5a net/mlx4_core: Fix memory leak while delete slave's resources 94f1b8485ce3 vhost_net: add missing lock nesting notation a17ab0a5c81c team: move dev_mc_sync after master_upper_dev_link in team_port_add 0f9e7b328bff route: check sysctl_fib_multipath_use_neigh earlier than hash 13ed54d5252e vhost: validate log when IOTLB is enabled 2030a5c0ab13 net/mlx5e: Fix traffic being dropped on VF representor 2b9260fb6f35 net/mlx4_en: Fix mixed PFC and Global pause user control requests e2b83b778065 strparser: Fix sign of err codes 73a697b3ef62 net/sched: fix NULL dereference on the error path of tcf_skbmod_init() 39eab2e79f81 net/sched: fix NULL dereference in the error path of tunnel_key_init() d6bda9865d4c net/mlx5e: Sync netdev vxlan ports at open 75744bdbce5f net/mlx5e: Don't override vport admin link state in switchdev mode 5dfa4fb5cd26 ipv6: sr: fix seg6 encap performances with TSO enabled d0f3ccf5293c nfp: use full 40 bits of the NSP buffer address 9d49e497222c net/sched: fix NULL dereference in the error path of tcf_sample_init() e95cdaee3d7d net/mlx5e: Fix memory usage issues in offloading TC flows 07c70edfbefd net/mlx5e: Avoid using the ipv6 stub in the TC offload neigh update path 5075e98fb92f net/sched: fix NULL dereference in the error path of tcf_vlan_init() a61bf7ba7f9f net_sched: fix a missing idr_remove() in u32_delete_key() 8c09a81ed1b9 net/mlx5e: Set EQE based as default TX interrupt moderation mode 34eb1263d97f vti6: better validate user provided tunnel names 4fba1a669a9a ip6_tunnel: better validate user provided tunnel names efcc90fcf90a ip6_gre: better validate user provided tunnel names c64153772333 ipv6: sit: better validate user provided tunnel names bc4718fcee7c ip_tunnel: better validate user provided tunnel names 764975439e8b net: fool proof dev_valid_name() b9c36c30ccac bonding: process the err returned by dev_set_allmulti properly in bond_enslave 1999253e11b6 bonding: move dev_mc_sync after master_upper_dev_link in bond_enslave 4021b1a4ef73 bonding: fix the err path for dev hwaddr sync in bond_enslave 088d65ddf9c5 vrf: Fix use after free and double free in vrf_finish_output 51c6ba0d8d71 vlan: also check phy_driver ts_info for vlan's real device 25d45c0fd16c vhost: correctly remove wait queue during poll failure 3407271beb99 sky2: Increase D3 delay to sky2 stops working after suspend 7e72ce101da8 sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6 9db59791e2b7 sctp: do not leak kernel memory to user space cb2b72372ab2 r8169: fix setting driver_data after register_netdev 3b1c6b30170e pptp: remove a buggy dst release in pptp_connect() db714a1ff359 net/sched: fix NULL dereference in the error path of tcf_bpf_init() c7aea3ee65f1 net sched actions: fix dumping which requires several messages to user space ae4d4eb29e54 net/mlx5e: Verify coalescing parameters in range 7102de5aef56 netlink: make sure nladdr has correct size in netlink_connect() bbf5fab136f6 net/ipv6: Increment OUTxxx counters after netfilter hook e3b4bc07821c net/ipv6: Fix route leaking between VRFs 202f1915fa1d net: fix possible out-of-bound read in skb_network_protocol() 7dd65ec55e31 net: dsa: Discard frames from unused ports 14fed02e94a8 lan78xx: Crash in lan78xx_writ_reg (Workqueue: events lan78xx_deferred_multicast_write) dad8b0244bac ipv6: the entire IPv6 header chain must fit the first fragment 30d032b72d06 arp: fix arp_filter on l3slave devices fea978223b59 x86/microcode: Fix CPU synchronization routine 32bfd224e9d6 x86/microcode: Attempt late loading only when new microcode is present 8e1161f94614 x86/microcode: Synchronize late microcode loading 7bc523cc535e x86/microcode: Request microcode on the BSP 194ed6edd93f x86/microcode/intel: Look into the patch cache first 399c019ea77c x86/microcode: Do not upload microcode if CPUs are offline 1089ac9dda39 x86/microcode/intel: Writeback and invalidate caches before updating microcode 1c1f5b2cd2cf x86/microcode/intel: Check microcode revision before updating sibling threads abb00ec05909 x86/microcode: Get rid of struct apply_microcode_ctx 5cea945c5a3b x86/CPU: Check CPU feature bits after microcode upgrade 1a6150b2bad3 x86/CPU: Add a microcode loader callback e280980606e7 x86/microcode: Propagate return value from updating functions d3839c26e68d drm/i915/cnp: Properly handle VBT ddc pin out of bounds. 1710c3baec14 drm/i915/cnp: Ignore VBT request for know invalid DDC pin. 87ef4d6fc6b0 thermal: int3400_thermal: fix error handling in int3400_thermal_probe() 452aecd060f2 tcmu: release blocks for partially setup cmds 46279ed31169 perf tools: Fix copyfile_offset update of output offset feb5c349feb5 crypto: aes-generic - build with -Os on gcc-7+ 50dbed12aaa7 mtd: mtd_oobtest: Handle bitflips during reads dad8f5220c5d Input: goodix - disable IRQs while suspended d7c122fd723f ibmvnic: Don't handle RX interrupts when not up. 82c353ad3da1 sdhci: Advertise 2.0v supply on SDIO host controller 55a0ef8d9d71 x86/gart: Exclude GART aperture from vmcore 6a68ef47bea6 gpio: thunderx: fix error return code in thunderx_gpio_probe() 27fac1611fdd RDMA/cma: Fix rdma_cm path querying for RoCE ce87afbbada6 scsi: megaraid_sas: unload flag should be set after scsi_remove_host is called 458419bb8429 scsi: megaraid_sas: Error handling for invalid ldcount provided by firmware in RAID map edde080c5e33 PM / domains: Don't skip driver's ->suspend|resume_noirq() callbacks 3018e3d5171e cxgb4vf: Fix SGE FL buffer initialization logic for 64K pages b2320552d1f5 drm/amd/powerplay: fix memory leakage when reload (v2) 70557b7f58db i40evf: don't rely on netif_running() outside rtnl_lock() 6e80af54604d Bluetooth: hci_bcm: Make shutdown and device wake GPIO optional d8d843fe374b Bluetooth: hci_bcm: Validate IRQ before using it e34b75c7db20 Bluetooth: hci_bcm: Mandate presence of shutdown and device wake GPIO 3ca4e49e9be7 uio_hv_generic: check that host supports monitor page f0e9997e06a5 EDAC, mv64x60: Fix an error handling path 7018cb0149d1 serdev: Fix serdev_uevent failure on ACPI enumerated serdev-controllers 3af99e83a278 block, bfq: put async queues for root bfq groups too a551b16c4903 tty: n_gsm: Allow ADM response in addition to UA for control dlci 13ba69ddf542 blk-mq: fix kernel oops in blk_mq_tag_idle() 1aa0564aae9e net/mlx5e: IPoIB, Use correct timestamp in child receive flow d4beec7ede2a scsi: libsas: initialize sas_phy status according to response of DISCOVER a8e93148d4e6 scsi: libsas: fix error when getting phy events c16490ba27bb scsi: libsas: fix memory leak in sas_smp_get_phy_events() 614361530f03 net: Fix netdev_WARN_ONCE macro 088ebc83060e scsi: libsas: Use dynamic alloced work to avoid sas event lost eead4cd85fe3 bcache: segregate flash only volume write streams 9390f52f68a8 bcache: stop writeback thread after detaching 18303da51818 bcache: ret IOERR when read meets metadata error 2300dbc6d1f3 net: hns3: fix for changing MTU dfa20d9d7fa9 net: hns3: Fix an error macro definition of HNS3_TQP_STAT f55dc2a4c18d net: hns3: Fix a loop index error of tqp statistics query 4434e6f5820f net: hns3: Fix an error of total drop packet statistics c8de98d55dc4 net/mlx5: Fix race for multiple RoCE enable 717df1176636 wl1251: check return from call to wl1251_acx_arp_ip_filter eb49779a13d9 rt2x00: do not pause queue unconditionally on error path 14d7f455a4da power: supply: axp288_charger: Properly stop work on probe-error / remove c9ec5c8ac418 ASoC: Intel: sst: Fix the return value of 'sst_send_byte_stream_mrfld()' b00f942fef90 staging: lustre: disable preempt while sampling processor id. 731edfbaf9e5 perf report: Fix a no annotate browser displayed issue 4c4f48c3e5d7 tpm: return a TPM_RC_COMMAND_CODE response if command is not implemented 0a592432e6e9 nvme_fcloop: fix abort race condition 513f897ed6e5 nvme_fcloop: disassocate local port structs 9d0b9e874ecf pinctrl: baytrail: Enable glitch filter for GPIOs used as interrupts ab0ba11b94b5 nvme-fabrics: don't check for non-NULL module in nvmf_register_transport 2c624d6fede9 nvme-fabrics: protect against module unload during create_ctrl 3d4d30ecc250 backlight: tdo24m: Fix the SPI CS between transfers 3f9ae3bb4dca blk-mq: fix race between updating nr_hw_queues and switching io sched f86fd0585e8e blk-mq: avoid to map CPU into stale hw queue 5be1bc32b82d IB/rdmavt: Allocate CQ memory on the correct node a5a2a6bd5d4a powernv-cpufreq: Add helper to extract pstate from PMSR 618d78622811 arm64: asid: Do not replace active_asids if already 0 a257594a30d3 gpio: label descriptors using the device name b2b11aebe49e crypto: crypto4xx - perform aead icv check in the driver 56d3fab6bc64 vfb: fix video mode and line_length being set when loaded 7f12c3f9eec6 mac80211: Fix setting TX power on monitor interfaces 110909d7a0c9 ACPI: EC: Fix debugfs_create_*() usage 03e965ebd983 irqchip/gic-v3: Fix the driver probe() fail due to disabled GICC entry c97d465daddd irqchip/ompic: fix return value check in ompic_of_init() f885f0701f6d scsi: mpt3sas: Proper handling of set/clear of "ATA command pending" flag. f212235717ed scsi: libiscsi: Allow sd_shutdown on bad transport f4fecf24ae66 RDMA/hns: Update the usage of sr_max and rr_max field 311b60b294b4 spi: sh-msiof: Fix timeout failures for TX-only DMA transfers 902dae240b4a IB/ipoib: Fix for notify send CQ failure messages 3ca14535c781 drm/msm: Fix NULL deref in adreno_load_gpu 70a6a6877a88 ASoC: Intel: cht_bsw_rt5645: Analog Mic support df85cc29794a ASoC: Intel: Skylake: Disable clock gating during firmware and library download 4577c7f85eda media: videobuf2-core: don't go out of the buffer range a8d3eea33c25 clk: sunxi-ng: a83t: Add M divider to TCON1 clock e0870e5401ee f2fs: fix lock dependency in between dio_rwsem & i_mmap_sem bde6301dbf14 hwmon: (ina2xx) Make calibration register value fixed 2bddcdd33e3a RDMA/cma: Mark end of CMA ID messages 7f0880203e52 thermal/drivers/hisi: Remove bogus const from function return type a696e385ac75 selftests/net: fix bugs in address and port initialization abf63e3cb1a8 net_sch: red: Fix the new offload indication ffc544a91a0f gpiolib: don't dereference a desc before validation ebc5545383f7 PM / devfreq: Fix potential NULL pointer dereference in governor_store 34e1b76c57d0 clk: divider: fix incorrect usage of container_of 5218e11fbd2f watchdog: dw_wdt: add stop watchdog operation 3a0289a45385 VFS: close race between getcwd() and d_move() 827fe75987f1 IB/mlx5: Report inner RSS capability b644c41acce1 net/mlx4_en: Change default QoS settings 965736ee654d ACPI / video: Default lcd_only to true on Win8-ready and newer machines ce6b782c6f38 rds; Reset rs->rs_bound_addr in rds_add_bound() failure path e78a6e9aee5b l2tp: fix missing print session offset info d8ffa7dfceb5 net: hns3: add Asym Pause support to phy default features 353900b83514 net: hns3: fix for getting auto-negotiation state in hclge_get_autoneg 4edd8be70f11 net: hns3: free the ring_data structrue when change tqps 295c02ce3322 perf evsel: Enable ignore_missing_thread for pid option 88d7e9f141c3 perf evsel: Fix swap for samples with raw data 9ab8894f195d perf probe: Add warning message if there is unexpected event name ef0fa7a1ec6e perf probe: Find versioned symbols from map 2dffefdf975a thermal: power_allocator: fix one race condition issue for thermal_instances list 4dfb698be2a5 ipv6: Reinject IPv6 packets if IPsec policy matches after SNAT 542f2cc70fe6 Bluetooth: Add a new 04ca:3015 QCA_ROME device 7ee903fb3a1b ARM: dts: ls1021a: add "fsl,ls1021a-esdhc" compatible string to esdhc node 9f8a75a2299e clk: meson: mpll: use 64-bit maths in params_from_rate be7835d54626 i40iw: Validate correct IRD/ORD connection parameters 551ace11e153 i40iw: Correct Q1/XF object count equation c2f3d4bf8e4b i40iw: Fix sequence number for the first partial FPDU 49859d3c5536 Linux 4.15.16 b36c97615b98 Revert "ip6_vti: adjust vti mtu according to mtu of lower device" f4c360885236 Revert "cpufreq: Fix governor module removal race" 2dae6069c488 Revert "ARM: dts: omap3-n900: Fix the audio CODEC's reset pin" 0dd269e2a25b Revert "ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin" 657fda9505c8 Fix slab name "biovec-(1<<(21-12))" 8282afd8abee net: hns: Fix ethtool private flags 84c68b621e90 ARM: dts: DRA76-EVM: Set powerhold property for tps65917 3d07d9f2eebb vt: change SGR 21 to follow the standards 48eaa5be295c Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fix touchpad fd50992f99c2 Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list ec46704f08e8 Input: ALPS - fix TrackStick detection on Thinkpad L570 and Latitude 7370 9abdc666b793 Revert "base: arch_topology: fix section mismatch build warnings" f1fcba111d9e staging: comedi: ni_mio_common: ack ai fifo error interrupts. 21f07630e75f Btrfs: fix unexpected cow in run_delalloc_nocow e847da275f04 crypto: x86/cast5-avx - fix ECB encryption when long sg follows short one 860783c283c8 crypto: arm,arm64 - Fix random regeneration of S_shipped 493601f76734 crypto: ccp - return an actual key size from RSA max_size callback 7abca04ef3a0 crypto: caam - Fix null dereference at error path 48b9d82caba8 crypto: ahash - Fix early termination in hash walk 4010d75d2eb4 crypto: talitos - fix IPsec cipher in length 05c93fe33f94 crypto: testmgr - Fix incorrect values in PKCS#1 test vector c3c97a9f2f52 crypto: inside-secure - fix clock management 7bc247d1fd68 crypto: talitos - don't persistently map req_ctx->hw_context and req_ctx->buf 27036ade0732 crypto: lrw - Free rctx->ext with kzfree 5afddba2aaae parport_pc: Add support for WCH CH382L PCI-E single parallel port card. 39fd6d094397 media: usbtv: prevent double free in error case 9b664c6a9f68 /dev/mem: Avoid overwriting "err" in read_mem() 3cde7e2ccec6 mei: remove dev_err message on an unsupported ioctl 29361c257631 serial: 8250: Add Nuvoton NPCM UART ffed9ae46844 USB: serial: cp210x: add ELDAT Easywave RX09 id b8541b3dc59c USB: serial: ftdi_sio: add support for Harman FirmwareHubEmulator 6693f178c9ab USB: serial: ftdi_sio: add RT Systems VX-8 cable b5abde6ca2d2 bitmap: fix memset optimization on big-endian systems 7b2dcf7cc456 drm/i915/dp: Write to SET_POWER dpcd to enable MST hub. 886125faf5d1 Bluetooth: Fix missing encryption refresh on Security Request 8f723a276a4d phy: qcom-ufs: add MODULE_LICENSE tag a192706b71fa netfilter: x_tables: add and use xt_check_proc_name 7ab7e3e2a0d4 netfilter: drop template ct when conntrack is skipped. c16c62bb4d9f l2tp: fix races with ipv4-mapped ipv6 addresses dd19573992b5 netfilter: bridge: ebt_among: add more missing match size checks 8f4ed22f6b5e netfilter: x_tables: make allocation less aggressive 5bb3f4acc8aa percpu: add __GFP_NORETRY semantics to the percpu balancing path c7f2bd1850a8 xfrm: Refuse to insert 32 bit userspace socket policies on 64 bit systems 94f84ba56f3d net: xfrm: use preempt-safe this_cpu_read() in ipcomp_alloc_tfms() e13d781171fb ipv6: fix possible deadlock in rt6_age_examine_exception() b2bf2cb68880 RDMA/ucma: Introduce safer rdma_addr_size() variants f55b41ce03a7 RDMA/ucma: Check that device exists prior to accessing it c0cbbca14176 RDMA/ucma: Check that device is connected prior to access it c88aaa5ab28a RDMA/rdma_cm: Fix use after free race with process_one_req 5eb56dd0ba03 RDMA/ucma: Ensure that CM_ID exists prior to access it 0b17ac3f080d RDMA/ucma: Fix use-after-free access in ucma_close a6474d6ef156 RDMA/ucma: Check AF family prior resolving address 7df65ad1d45a xfrm_user: uncoditionally validate esn replay attribute struct abb971a27ed5 partitions/msdos: Unable to mount UFS 44bsd partitions cc842a34bfb2 powerpc/64s: Fix i-side SLB miss bad address handler saving nonvolatile GPRs f8e68e8f8db5 powerpc/64s: Fix lost pending interrupt due to race causing lost update to irq_happened 5c0b4a907396 powerpc/mm: Workaround Nest MMU bug with TLB invalidations d657375f3616 powerpc/mm: Add tracking of the number of coprocessors using a context b61312ebb1c9 i2c: i2c-stm32f7: fix no check on returned setup 19254443adf9 ipc/shm.c: add split function to shm_vm_ops f2fb59601631 ceph: only dirty ITER_IOVEC pages for direct read 9b5b7c382e11 perf/hwbp: Simplify the perf-hwbp code, fix documentation a408b211f579 x86/platform/uv/BAU: Add APIC idt entry 740aa1579526 ALSA: pcm: potential uninitialized return values 4321a749661b ALSA: pcm: Use dma_bytes as size parameter in dma_mmap_coherent() 5891c83b01ad ALSA: usb-audio: Add native DSD support for TEAC UD-301 6aa2e5ddc3cd mtd: nand: atmel: Fix get_sectorsize() function e80deb59802c mtd: jedec_probe: Fix crash in jedec_read_mfr() 26692e9a0aaf ARM: dts: sun6i: a31s: bpi-m2: add missing regulators acc7f0201fc3 ARM: dts: sun6i: a31s: bpi-m2: improve pmic properties 955901702381 ARM: 8746/1: vfp: Go back to clearing vfp_current_hw_state[] 37496fe93169 ARM: OMAP: Fix SRAM W+X mapping ae0a11b2bd33 Linux 4.15.15 ab58638491e1 team: Fix double free in error path a21aaaf921ab skbuff: Fix not waking applications when errors are enqueued 0a5c5886c3b4 qede: Fix qedr link update 71aa561fa21b net: systemport: Rewrite __bcm_sysport_tx_reclaim() 347de2ecf61b net: Only honor ifindex in IP_PKTINFO if non-0 ffa24344d004 netlink: avoid a double skb free in genlmsg_mcast() b471f6727288 net/iucv: Free memory obtained by kzalloc 24f6021c26ef net: fec: Fix unbalanced PM runtime calls fbc1ee88e866 net: ethernet: ti: cpsw: add check for in-band mode setting with RGMII PHY interface 41d133c01d20 net: ethernet: arc: Fix a potential memory leak if an optional regulator is deferred 8e903f508390 l2tp: do not accept arbitrary sockets f1c344162052 ipv6: fix access to non-linear packet in ndisc_fill_redirect_hdr_option() 5df0f40809d4 dccp: check sk for closed state in dccp_sendmsg() 01a82ba817fc dpaa_eth: remove duplicate increment of the tx_errors counter 8e84c72fe1b7 dpaa_eth: increment the RX dropped counter when needed d50884855ed0 dpaa_eth: remove duplicate initialization e9b0efd5940c dpaa_eth: fix error in dpaa_remove() 5b10a404419f soc/fsl/qbman: fix issue in qman_delete_cgr_safe() 2a00d08da9ff s390/qeth: on channel error, reject further cmd requests e992c8b81cd0 s390/qeth: lock read device while queueing next buffer 4b6cd4820c66 s390/qeth: when thread completes, wake up all waiters 657a7148bd4b s390/qeth: free netdevice when removing a card aac53ed860ee net: Fix hlist corruptions in inet_evict_bucket() 5eb1b63557d8 net: use skb_to_full_sk() in skb_update_prio() 7d7d04a6e6d5 ieee802154: 6lowpan: fix possible NULL deref in lowpan_device_event() a69b268ae27d sch_netem: fix skb leak in netem_enqueue() b6b64dea97e0 kcm: lock lower socket in kcm_attach b1bb7e6aa293 test_rhashtable: add test case for rhltable with duplicate objects 93589a0ae7e7 rhashtable: Fix rhlist duplicates insertion 8b24af17d5fc ppp: avoid loop in xmit recursion detection code a1209e98ff49 net sched actions: return explicit error when tunnel_key mode is not specified 37c446138df8 ipv6: Reflect MTU changes on PMTU of exceptions for MTU-less routes 9401d455a739 net: phy: Tell caller result of phy_change() 33dcdffc31e5 mlxsw: spectrum_buffers: Set a minimum quota for CPU port traffic af1ba7e5e0cd ipv6: sr: fix scheduling in RCU when creating seg6 lwtunnel state 68e01f404461 ipv6: sr: fix NULL pointer dereference when setting encap source address 7340d647447f ipv6: old_dport should be a __be16 in __ip6_datagram_connect() 812cb9e2340d net: ipv6: keep sk status consistent after datagram connect failure f09036d3d61c macvlan: filter out unsupported feature flags 2076d28a639e devlink: Remove redundant free on error path 9c94855066d3 net: phy: relax error checking when creating sysfs link netdev->phydev 956c93369149 sysfs: symlink: export sysfs_create_link_nowarn() 986468a18f78 qed: Fix non TCP packets should be dropped on iWARP ll2 connection 960058fe1963 tcp: purge write queue upon aborting the connection 10849a12c052 qed: Fix MPA unalign flow in case header is split across two packets. cce2b12ee5af openvswitch: meter: fix the incorrect calculation of max delta_t 1759a5455f7d net: dsa: Fix dsa_is_user_port() test inversion 0ba3b3aac901 Linux 4.15.14 9c5ee9934c90 bpf, x64: increase number of passes 18a9e4d888d6 bpf: skip unnecessary capability check 700082a54165 kbuild: disable clang's default use of -fmerge-all-constants c7674a71bc38 staging: android: ion: Zero CMA allocated memory e8689b8bbae9 iio: imu: st_lsm6dsx: introduce conf_lock mutex 0757dce21913 iio: imu: st_lsm6dsx: fix endianness in st_lsm6dsx_read_oneshot() b7a6e26b331d iio: ABI: Fix name of timestamp sysfs file b844443b8e89 perf/x86/intel/uncore: Fix multi-domain PCI CHA enumeration bug on Skylake servers 190e67640d20 perf/x86/intel: Don't accidentally clear high bits in bdw_limit_period() a002966e849b trace/bpf: remove helper bpf_perf_prog_read_value from tracepoint type programs e623ff1aceff perf/core: Fix ctx_event_type in ctx_resched() f736f6560e04 perf stat: Fix CVS output format for non-supported counters b42e3e521999 perf/x86/intel/uncore: Fix Skylake UPI event format 7d4e27d30070 hwmon: (k10temp) Add temperature offset for Ryzen 1900X 1a0d6102cd02 hwmon: (k10temp) Only apply temperature offset if result is positive 591b6ad1ddbc x86/boot/64: Verify alignment of the LOAD segment b3d1a5bc0e47 x86/build/64: Force the linker to use 2MB page size 8c42170a40fb kvm/x86: fix icebp instruction handling ab26ea17a6dc posix-timers: Protect posix clock array access against speculation cd7abf600406 x86/efi: Free efi_pgd with free_pages() 279ebed98bb2 x86/vsyscall/64: Use proper accessor to update P4D entry 1e4ed1727e2a selftests/x86/ptrace_syscall: Fix for yet more glibc interference 69a71b6b418c x86/entry/64: Don't use IST entry for #BP stack 64c98ba6ddb5 tty: vt: fix up tabstops properly dfde88160d7b can: cc770: Fix use after free in cc770_tx_interrupt() 89fc6c01aae9 can: cc770: Fix queue stall & dropped RTR reply f543d85120e1 can: cc770: Fix stalls on rt-linux, remove redundant IRQ ack f29397c91e05 can: ifi: Check core revision upon probe 717885b66fb8 can: ifi: Repair the error handling 4f39b4fd443c can: peak/pcie_fd: remove useless code when interface starts 054317e751c7 can: peak/pcie_fd: fix echo_skb is occupied! bug 9a6730ae707b staging: ncpfs: memory corruption in ncp_read_kernel() 7b6f657ad598 mtd: nand: fsl_ifc: Read ECCSTAT0 and ECCSTAT1 registers for IFC 2.0 7cc7ee831a35 mtd: nand: fsl_ifc: Fix eccstat array overflow for IFC ver >= 2.0.0 1d65c538a1e1 mtd: nand: fsl_ifc: Fix nand waitfunc return value a49c7c336348 mtdchar: fix usage of mtd_ooblayout_ecc() 9b474cd0749d tracing: probeevent: Fix to support minus offset from symbol d2e051d5d636 rtlwifi: rtl8723be: Fix loss of signal 8c210a84ed36 brcmfmac: fix P2P_DEVICE ethernet address generation 6b7ece4accf1 libnvdimm, {btt, blk}: do integrity setup before add_disk() 0cb158fadfd5 ACPI / watchdog: Fix off-by-one error at resource assignment b0b2d4f74b72 acpi, numa: fix pxm to online numa node associations 517f745e5e64 module: propagate error in modules_open() c8f7955b5493 mm/vmscan: wake up flushers for legacy cgroups too 01592437b0ec drm: udl: Properly check framebuffer mmap offsets 1554edbbb723 drm: Reject getfb for multi-plane framebuffers f6b53a429e65 drm/amd/display: Add one to EDID's audio channel count when passing to DC fa81f6281879 drm/amd/display: We shouldn't set format_default on plane as atomic driver 19f2fd88d999 drm/radeon: Don't turn off DP sink when disconnected 5001c04d08bb drm/vmwgfx: Fix a destoy-while-held mutex problem. b7c3cc858b02 drm/vmwgfx: Fix black screen and device errors when running without fbdev f981611c4ae3 Revert "mm: page_alloc: skip over regions of invalid pfns where possible" d3d155da63b9 mm/shmem: do not wait for lock_page() in shmem_unused_huge_shrink() 29c11d86b74f mm/thp: do not wait for lock_page() in deferred_split_scan() babe10f62b6b mm/khugepaged.c: convert VM_BUG_ON() to collapse fail 63da3be586bb x86/mm: implement free pmd/pte page interfaces 0454e2fad930 mm/vmalloc: add interfaces to free unmapped page table 6104f7df1e22 h8300: remove extraneous __BIG_ENDIAN definition e0fdb5385c4b hugetlbfs: check for pgoff value overflow 2800f9c188c7 media: tegra-cec: reset rx_buf_cnt when start bit detected 0f44e9da465e nfsd: remove blocked locks on client teardown 401c02d7c9b5 cgroup: fix rule checking for threaded mode switching 6823e0efcb01 sched, cgroup: Don't reject lower cpu.max on ancestors aa0832d01611 libata: Modify quirks for MX100 to limit NCQ_TRIM quirk to MU01 version 85fd780b26aa libata: Make Crucial BX100 500GB LPM quirk apply to all firmware versions a3121f28e584 libata: Apply NOLPM quirk to Crucial M500 480 and 960GB SSDs a51206d6a1c3 libata: Enable queued TRIM for Samsung SSD 860 2cd5b672744b libata: disable LPM for Crucial BX100 SSD 500GB drive 3c23829899da libata: Apply NOLPM quirk to Crucial MX100 512GB SSDs 0f849a36c2c3 libata: don't try to pass through NCQ commands to non-NCQ devices 25af1a9219d6 libata: remove WARN() for DMA or PIO command without data b679d0e7d685 libata: fix length validation of ATAPI-relayed SCSI commands 7ec32f585fef Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174 a7f0ce743bfe Bluetooth: btusb: Add Dell OptiPlex 3060 to btusb_needs_reset_resume_table ee1195515988 Bluetooth: btusb: Remove Yoga 920 from the btusb_needs_reset_resume_table 6c927e37a857 pinctrl: samsung: Validate alias coming from DT 98bb0e40fa7f Drivers: hv: vmbus: Fix ring buffer signaling 8fe98b2177a9 RDMA/mlx5: Fix crash while accessing garbage pointer and freed memory 808176cd9eeb clk: sunxi-ng: a31: Fix CLK_OUT_* clock ops c3c66b380218 clk: bcm2835: Protect sections updating shared registers 318078995410 clk: bcm2835: Fix ana->maskX definitions cb5cfed66ebc lockdep: fix fs_reclaim warning b5f2a5c3c09c ahci: Add PCI-id for the Highpoint Rocketraid 644L card 23a6254a4ddf PCI: Add function 1 DMA alias quirk for Highpoint RocketRAID 644L 5b863a4deb8b mmc: dw_mmc: fix falling from idmac to PIO mode when dw_mci_reset occurs 8049c2c413da mmc: dw_mmc: exynos: fix the suspend/resume issue for exynos5433 b4a2de90aeb6 mmc: dw_mmc: Fix the DTO/CTO timeout overflow calculation for 32-bit systems 40888f31f9cf mmc: block: fix updating ext_csd caches on ioctl call 836b7527a839 mmc: core: Disable HPI for certain Micron (Numonyx) eMMC cards 1e0ca4f53915 mmc: core: Fix tracepoint print of blk_addr and blksz b49428a00020 ALSA: hda/realtek - Always immediately update mute LED with pin VREF 291bebca94a0 ALSA: hda/realtek - Fix Dell headset Mic can't record 953434bdd33e ALSA: hda/realtek - Fix speaker no sound after system resume 1082b81751dd ALSA: hda - Force polling mode on CFL for fixing codec communication 33cc51d03b60 ALSA: aloop: Fix access to not-yet-ready substream via cable 66ef51a5c402 ALSA: aloop: Sync stale timer before release 771782b6fb94 ALSA: usb-audio: Fix parsing descriptor of UAC2 processing unit 32e6d1ee98ab iio: adc: meson-saradc: unlock on error in meson_sar_adc_lock() e1db7d19c6fa iio: st_pressure: st_accel: pass correct platform data to init 805a995cb8a3 iio: chemical: ccs811: Corrected firmware boot/application mode transition f047d3d7f86d MIPS: lantiq: ase: Enable MFD_SYSCON ea8cbb7cc71b MIPS: lantiq: Enable AHB Bus for USB 6b26df694632 MIPS: lantiq: Fix Danube USB clock 2dcbf520510c MIPS: ralink: Fix booting on MT7621 fb43da3ac012 MIPS: ralink: Remove ralink_halt() Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.14: update to v4.14.30Bruce Ashfield2018-06-083-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable releases for 4.14, which comprise the following commits: fc72a4171174 Linux 4.14.40 27f29dbceb3c tracing: Fix bad use of igrab in trace_uprobe.c d86aaca9cea2 irqchip/qcom: Fix check for spurious interrupts bd2088d1d77a platform/x86: asus-wireless: Fix NULL pointer dereference 87fa7da673b4 usb: musb: trace: fix NULL pointer dereference in musb_g_tx() 303e99bde8dc usb: musb: host: fix potential NULL pointer dereference ec6de93fab50 USB: serial: option: adding support for ublox R410M 3f0c247910d0 USB: serial: option: reimplement interface masking 0e548f5abae9 USB: Accept bulk endpoints with 1024-byte maxpacket 425a02545d5e usb: dwc3: gadget: Fix list_del corruption in dwc3_ep_dequeue 0cc49bb627ad USB: serial: visor: handle potential invalid device configuration 0799a0ea96e4 errseq: Always report a writeback error once b4f6e858433e test_firmware: fix setting old custom fw path back on exit, second try 43b3ba6ece54 drm/bridge: vga-dac: Fix edid memory leak df9703e7e72a drm/vmwgfx: Fix a buffer object leak 758f3340b803 iw_cxgb4: Atomically flush per QP HW CQEs d7683a5c8c94 IB/hfi1: Fix NULL pointer dereference when invalid num_vls is used 79181a45aa9a IB/hfi1: Fix loss of BECN with AHG 7f185bc79bb9 IB/hfi1: Fix handling of FECN marked multicast packet b5ebbbc72671 IB/mlx5: Use unlimited rate when static rate is not supported a27293f2f6e1 NET: usb: qmi_wwan: add support for ublox R410M PID 0x90b2 14ad51557092 RDMA/mlx5: Protect from shift operand overflow be855252ebce RDMA/mlx5: Fix multiple NULL-ptr deref errors in rereg_mr flow 3ae1bf368135 RDMA/ucma: Allow resolving address w/o specifying source address 38a65e753503 RDMA/cxgb4: release hw resources on device removal bd9ca962eeb0 xfs: prevent creating negative-sized file via INSERT_RANGE b68c7af0b2e7 rtlwifi: cleanup 8723be ant_sel definition fcd835be6c17 rtlwifi: btcoex: Add power_on_setting routine 10579ed39e20 Input: atmel_mxt_ts - add touchpad button mapping for Samsung Chromebook Pro 894937021946 Input: leds - fix out of bound access 2c698f7b169a scsi: target: Fix fortify_panic kernel exception f4438b15755e tracepoint: Do not warn on ENOMEM bd0e2aec5686 ALSA: aloop: Add missing cable lock to ctl API callbacks 4e3460ae33c6 ALSA: aloop: Mark paused device as inactive 9581fff37b1a ALSA: dice: fix kernel NULL pointer dereference due to invalid calculation for array index dfe7f043bcfc ALSA: seq: Fix races at MIDI encoding in snd_virmidi_output_trigger() e5e9a770cec2 ALSA: pcm: Check PCM state at xfern compat ioctl 5f6e6d063ac1 ALSA: hda - Fix incorrect usage of IS_REACHABLE() c1e76c30079d USB: serial: option: Add support for Quectel EP06 c8a622ed9e53 ACPI / button: make module loadable when booted in non-ACPI mode 63d9df9eb7a5 crypto: talitos - fix IPsec cipher in length e9caf1e1d5d4 percpu: include linux/sched.h for cond_resched() 6a3c946b205f net: don't call update_pmtu unconditionally 3a928a262c1c geneve: update skb dst pmtu on tx path 7d6240f0fb85 Linux 4.14.39 7fddff51f245 powerpc/eeh: Fix race with driver un/bind e5a290c4ff77 arm/arm64: KVM: Add PSCI version selection API a2066aa76a7a tick/sched: Do not mess with an enqueued hrtimer 922e5129eb01 x86/microcode: Do not exit early from __reload_late() 7c6bcaac737f x86/microcode/intel: Save microcode patch unconditionally b319531024d9 x86/smpboot: Don't use mwait_play_dead() on AMD systems ce911a5b1fea x86/ipc: Fix x32 version of shmid64_ds and msqid64_ds 8e99c881e497 tools/lib/subcmd/pager.c: do not alias select() params d1f1f7771a6a objtool, perf: Fix GCC 8 -Wrestrict error bf1d7023c901 drm/i915: Enable display WA#1183 from its correct spot 559121f5a165 drm/amdgpu: set COMPUTE_PGM_RSRC1 for SGPR/VGPR clearing shaders 79340bda01ab rtc: opal: Fix OPAL RTC driver OPAL_BUSY loops 20b0f757da3b cpufreq: powernv: Fix hardlockup due to synchronous smp_call in timer interrupt 3a5465d0b61d earlycon: Use a pointer table to fix __earlycon_table stride 9922fd0c681f fpga-manager: altera-ps-spi: preserve nCONFIG state 7563d6f2be58 libceph: validate con->state at the top of try_write() c2bc3eb5599f libceph: reschedule a tick in finish_hunting() 76f7b52b5bf0 libceph: un-backoff on tick when we have a authenticated session b02bbcce8ea3 ASoC: fsl_esai: Fix divisor calculation failure at lower ratio 674d38ea1850 crypto: drbg - set freed buffers to NULL a32a944a60c8 powerpc/powernv/npu: Do a PID GPU TLB flush when invalidating a large address range f2acc8dc0644 powerpc/mm: Flush cache on memory hot(un)plug 5a5ea3401799 KVM: arm/arm64: Close VMID generation race 0ddb53a67cbd ARM: socfpga_defconfig: Remove QSPI Sector 4K size force f671ee8de31a ARM: amba: Don't read past the end of sysfs "driver_override" buffer 23abff7b984f ARM: amba: Fix race condition with driver_override bcd73c772ec1 ARM: amba: Make driver_override output consistent with other buses 1a6e0a900bce PCI: aardvark: Fix PCIe Max Read Request Size setting 6b3751e249ff PCI: aardvark: Use ISR1 instead of ISR0 interrupt in legacy irq mode f0ae21a86eb5 PCI: aardvark: Set PIO_ADDR_LS correctly in advk_pcie_rd_conf() e90b89088a10 PCI: aardvark: Fix logic in advk_pcie_{rd,wr}_conf() fd0485e2cc7b ANDROID: binder: prevent transactions into own process. bddabeb71f3f vfio: ccw: process ssch with interrupts disabled be10336a9072 bfq-iosched: ensure to clear bic/bfqq pointers when preparing request b23b4174275d scsi: sd: Defer spinning up drive while SANITIZE is in progress a5f4276787d6 kobject: don't use WARN for registration failures 6840b774dc4d mtd: rawnand: tango: Fix struct clk memory leak f69cd2d30a80 mtd: cfi: cmdset_0002: Do not allow read/write to suspend erase block. 204e0761846b mtd: cfi: cmdset_0001: Workaround Micron Erase suspend bug. 1de1ad0c2c42 mtd: cfi: cmdset_0001: Do not allow read/write to suspend erase block. 6c677c5968aa mtd: spi-nor: cadence-quadspi: Fix page fault kernel panic 3d4612bf62c8 ALSA: hda/realtek - change the location for one of two front mics 53c4197a2d7e ALSA: hda/realtek - Update ALC255 depop optimize c9df23efe5cc ALSA: hda/realtek - Add some fixes for ALC233 d680a34d82b6 ALSA: hda: Hardening for potential Spectre v1 bda3aba8c0a1 ALSA: seq: oss: Hardening for potential Spectre v1 4a52a2127240 ALSA: seq: oss: Fix unbalanced use lock for synth MIDI device 30ddc329d562 ALSA: core: Report audio_tstamp in snd_pcm_sync_ptr 00e0495d8327 ALSA: pcm: Return negative delays from SNDRV_PCM_IOCTL_DELAY. 6ab1a94d17db ALSA: control: Hardening for potential Spectre v1 9d57d45965dd ALSA: rme9652: Hardening for potential Spectre v1 f8616ffbb78d ALSA: hdspm: Hardening for potential Spectre v1 8f1705268fd2 ALSA: asihpi: Hardening for potential Spectre v1 b67a05364e5d ALSA: opl3: Hardening for potential Spectre v1 19baecfc1105 ALSA: hda - Skip jack and others for non-existing PCM streams d03fbe62e173 ALSA: dice: fix error path to destroy initialized stream data ba9c9886a40d ALSA: dice: fix OUI for TC group 545906124041 tty: Use __GFP_NOFAIL for tty_ldisc_get() 877f418171af tty: Avoid possible error pointer dereference at tty_ldisc_restore(). 6a50af86a62b tty: n_gsm: Fix DLCI handling for ADM mode if debug & 2 is not set 6ba9a47d1fc5 tty: n_gsm: Fix long delays with control frame timeouts in ADM mode 4854b9665c81 tty: Don't call panic() at tty_ldisc_init() c0ed8ece4ef3 drm/virtio: fix vq wait_event condition 998d43ce034b virtio_console: reset on out of memory e9287108acce virtio_console: move removal code 75fc6f2d39bf virtio_console: drop custom control queue cleanup 6b1c41a0f718 virtio_console: free buffers after reset 4217a339b37d virtio_console: don't tie bufs to a vq 7ae93ff136a0 virtio: add ability to iterate over vqs cf7405f67543 ALSA: usb-audio: Skip broken EU on Dell dock USB-audio e6d2055ba32f USB: Increment wakeup count on remote wakeup. c59dc4d13519 usb: core: Add quirk for HP v222w 16GB Mini 333909311d70 usb: typec: ucsi: Increase command completion timeout value f310eb70657e USB: serial: cp210x: add ID for NI USB serial console 747120e77100 USB: serial: ftdi_sio: use jtag quirk for Arrow USB Blaster 8f30aa32b716 USB: serial: simple: add libtransistor console 0b932b1ca9da xhci: Fix USB ports for Dell Inspiron 5775 64abd2428e54 Revert "xhci: plat: Register shutdown for xhci_plat" b792b1f7d01c usbip: vhci_hcd: check rhport before using in vhci_hub_control() 4abe5b775a16 usbip: vhci_hcd: Fix usb device and sockfd leaks 944edaf13dee usbip: usbip_host: fix to hold parent lock for device_attach() calls 470bf16ae1ab usbip: usbip_event: fix to not print kernel pointer address 76dbabb38a18 random: rate limit unseeded randomness warnings ffc5b50a2b53 random: fix possible sleeping allocation from irq context 812b51a63000 random: set up the NUMA crng instances after the CRNG is fully initialized ae0db58dabe5 ext4: fix bitmap position validation b39430ea0687 ext4: add validity checks for bitmap block numbers 55cc3bb0a6c7 ext4: add MODULE_SOFTDEP to ensure crc32c is included in the initramfs 4a3674acbf8b ext4: set h_journal if there is a failure starting a reserved handle 1a538cb0879d ext4: prevent right-shifting extents beyond EXT_MAX_BLOCKS a87463f7420c Linux 4.14.38 3e4915873cff ACPI / video: Only default only_lcd to true on Win8-ready _desktops_ c371fe019001 s390/uprobes: implement arch_uretprobe_is_alive() 5dad51054d8a s390/dasd: fix IO error for newly defined devices 3b5c2e1d163a s390/cio: update chpid descriptor after resource accessibility event a75bf6f71744 tracing: Fix missing tab for hwlat_detector print format d82923c017de block/swim: Fix IO error at end of medium 06dc2e919593 block/swim: Fix array bounds check 8c37ac3c04e7 block/swim: Select appropriate drive on device open cdb0d5fa2528 block/swim: Rename macros to avoid inconsistent inverted logic f359e87feb88 block/swim: Remove extra put_disk() call from error path b7100feb26d2 block/swim: Don't log an error message for an invalid ioctl 0dd9146a2291 block/swim: Check drive type 43f8a4f2c8b2 m68k/mac: Don't remap SWIM MMIO region 75b98294e09a fsnotify: Fix fsnotify_mark_connector race 68c09d548bfc cdrom: information leak in cdrom_ioctl_media_changed() f4df47e36ac0 scsi: mptsas: Disable WRITE SAME 77df079be9b4 commoncap: Handle memory allocation failure. 540e7b5be492 Revert "mm/hmm: fix header file if/else/endif maze" a252b9732243 arm64: dts: rockchip: remove vdd_log from rk3399-puma fcc347bc1e34 microblaze: Setup dependencies for ASM optimized lib functions 5787b55b5019 s390: correct module section names for expoline code revert f836b34fb056 s390: correct nospec auto detection init order fce1bf054f0b s390: add sysfs attributes for spectre 68cb884e1228 s390: report spectre mitigation via syslog 719b84c9aec2 s390: add automatic detection of the spectre defense ea1bbd53f055 s390: move nobp parameter functions to nospec-branch.c 6cdc4b21d219 s390/entry.S: fix spurious zeroing of r0 74a93ae5c328 s390: do not bypass BPENTER for interrupt system calls 6288e169a25e s390: Replace IS_ENABLED(EXPOLINE_*) with IS_ENABLED(CONFIG_EXPOLINE_*) 1d966a6aded3 KVM: s390: force bp isolation for VSIE b609eb65f315 s390: introduce execute-trampolines for branches 0bd4c47c2026 s390: run user space and KVM guests with modified branch prediction 43cccd87c184 s390: add options to change branch prediction behaviour for the kernel c257f81b6d45 s390/alternative: use a copy of the facility bit mask 2ae89b86a77f s390: add optimized array_index_mask_nospec 2ae8b68382ce s390: scrub registers on kernel entry and KVM exit ea5566fecd03 KVM: s390: wire up bpb feature 37e79747128b s390: enable CPU alternatives unconditionally b44533a06fd8 s390: introduce CPU alternatives 55c80adf0d0e virtio_net: fix adding vids on big-endian d86aacaaf9d2 virtio_net: split out ctrl buffer 16c36a2c7632 net: ethernet: ti: cpsw: fix tx vlan priority mapping 7814c479de7a llc: fix NULL pointer deref for SOCK_ZAPPED 543a60112f01 llc: hold llc_sap before release_sock() 4c2c574cf6ed net: sched: ife: check on metadata length 388f3d9708fc net: sched: ife: handle malformed tlv length 75020d6319ee tcp: clear tp->packets_out when purging write queue da499024f6fe net: sched: ife: signal not finding metaid 2f781ebfb08f strparser: Fix incorrect strp->need_bytes value. 109feb04c851 amd-xgbe: Only use the SFP supported transceiver signals 9a66123182a6 strparser: Do not call mod_delayed_work with a timeout of LONG_MAX 346ba2f22107 amd-xgbe: Improve KR auto-negotiation and training 29b623b60549 sctp: do not check port in sctp_inet6_cmp_addr f42036e8051e amd-xgbe: Add pre/post auto-negotiation phy hooks dd997151740f vlan: Fix reading memory beyond skb->tail in skb_vlan_tagged_multi 88b7895e7c6d pppoe: check sockaddr length in pppoe_connect() ed2ba25f6d50 tipc: add policy for TIPC_NLA_NET_ADDR 6da813d79cfa packet: fix bitfield update race 70a615d7daa0 team: fix netconsole setup over team 07cb0b54d7d9 net/smc: fix shutdown in state SMC_LISTEN 7b4f4d759c8e team: avoid adding twice the same option to the event list 012e5e5b6991 net: fix deadlock while clearing neighbor proxy table d5387e66388f tcp: md5: reject TCP_MD5SIG or TCP_MD5SIG_EXT on established sockets 7c2352520e51 net: af_packet: fix race in PACKET_{R|T}X_RING b76d3f3309cf tcp: don't read out-of-bounds opsize cb225e80c9a3 llc: delete timers synchronously in llc_sk_free() 15efa783286c net: validate attribute sizes in neigh_dump_table() dbf57fd1e05e l2tp: check sockaddr length in pppol2tp_connect() c7a936b1dd0f KEYS: DNS: limit the length of option strings a370d8a3aaf2 ipv6: sr: fix NULL pointer dereference in seg6_do_srh_encap()- v4 pkts 8d34c6773459 ipv6: add RTA_TABLE and RTA_PREFSRC to rtm_ipv6_policy e0286ea0846c bonding: do not set slave_dev npinfo before slave_enable_netpoll in bond_enslave 5f50186dd810 Revert "ath10k: send (re)assoc peer command when NSS changed" 781eeb7af2bd tpm: add retry logic f6891ec29c59 tpm: tpm-interface: fix tpm_transmit/_cmd kdoc ac5881b7814d tpm: cmd_ready command can be issued only after granting locality 3b38734ed9fe i40e: Fix attach VF to VM issue 00c54b354411 drm: bridge: dw-hdmi: Fix overflow workaround for Amlogic Meson GX SoCs 94c0308279ec Revert "pinctrl: intel: Initialize GPIO properly when used through irqchip" 753be7e83bb8 Linux 4.14.37 f606893fbbc6 mac80211_hwsim: fix use-after-free bug in hwsim_exit_net 679833ea1822 Revert "KVM: X86: Fix SMRAM accessing even if VM is shutdown" 75dceb6872b3 RDMA/mlx5: Fix NULL dereference while accessing XRC_TGT QPs 01e71c218219 perf: Return proper values for user stack errors 66038084560d perf: Fix sample_max_stack maximum check 5bcf16944454 netfilter: x_tables: limit allocation requests for blob rule heads 764f2162d97a netfilter: compat: reject huge allocation requests 8d92d5336539 netfilter: compat: prepare xt_compat_init_offsets to return errors 82b68ecde5d0 netfilter: x_tables: add counters allocation wrapper fab0b3ce67a5 netfilter: x_tables: cap allocations at 512 mbyte 89f3232c394e alarmtimer: Init nanosleep alarm timer on stack 76cd54fa70ce RDMA/core: Reduce poll batch for direct cq polling de16dfcc510d irqchip/gic-v3: Change pr_debug message to pr_devel 4032cd4fd3ae cpumask: Make for_each_cpu_wrap() available on UP as well c834b955d3f0 irqchip/gic-v3: Ignore disabled ITS nodes 2d8d8d23c485 perf test: Fix test trace+probe_libc_inet_pton.sh for s390x 74cd9414788c powerpc/powernv: IMC fix out of bounds memory access at shutdown c74e004c6273 locking/qspinlock: Ensure node->count is updated before initialising node 5350cb0111d2 x86/platform/UV: Fix GAM Range Table entries less than 1GB 288b373264c5 powerpc/mm/hash64: Zero PGD pages on allocation f4d6e4598a29 vfs/proc/kcore, x86/mm/kcore: Fix SMAP fault when dumping vsyscall user page c064b7c1d203 PM / wakeirq: Fix unbalanced IRQ enable for wakeirq afa0ce071488 ACPI / EC: Restore polling during noirq suspend/resume phases 85bd5c686fe9 bpf: fix rlimit in reuseport net selftest ee5fe4bdcf2a net: stmmac: discard disabled flags in interrupt status register 26bebd5a7865 SUNRPC: Don't call __UDPX_INC_STATS() from a preemptible context f58e4ecb9b2e KVM: PPC: Book3S HV: Fix handling of secondary HPTEG in HPT resizing code d6b00490a04d tools/libbpf: handle issues with bpf ELF objects containing .eh_frames 327aac8ccbc5 net: Extra '_get' in declaration of arch_get_platform_mac_address 0b1fa241dd86 svcrdma: Fix Read chunk round-up e781fff7b78f rxrpc: Don't put crypto buffers on the stack c5ce9e5b57cc selftests/ftrace: Add some missing glob checks ae9c78af577f cpufreq: intel_pstate: Enable HWP during system resume on CPU0 c4c9fd55899f bcache: return attach error when no cache set exist 4c8e0270dc7a bcache: fix for data collapse after re-attaching an attached device 311e31419b72 bcache: fix for allocator and register thread race f89edd17aff4 bcache: properly set task state in bch_writeback_thread() 05921c492fdb cifs: silence compiler warnings showing up with gcc-8.0.0 4b95781cb6f3 PM / domains: Fix up domain-idle-states OF parsing 05e52e5bd103 proc: fix /proc/*/map_files lookup 4ec317a41d80 arm64: spinlock: Fix theoretical trylock() A-B-A with LSE atomics 693b9589c297 RDS: IB: Fix null pointer issue a8e7a4e24374 bpf: sockmap, fix leaking maps with attached but not detached progs 05c062c3685e xen/grant-table: Use put_page instead of free_page 70f3461c23ff xen-netfront: Fix race between device setup and open 2f79b5e52d46 perf evsel: Fix period/freq terms setup b1f9f9fb3f99 MIPS: Generic: Support GIC in EIC mode 76e3ea2f9563 perf record: Fix period option handling f938c2acc829 MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASS 3e01c16d8751 bpf: fix selftests/bpf test_kmod.sh failure when CONFIG_BPF_JIT_ALWAYS_ON=y 74abca65f1e4 ACPI / scan: Use acpi_bus_get_status() to initialize ACPI_TYPE_DEVICE devs f920e914801c ACPI / bus: Do not call _STA on battery devices with unmet dependencies 51939996acde ACPI: processor_perflib: Do not send _PPC change notification if not ready 573cb560b4ed firmware: dmi_scan: Fix handling of empty DMI strings ee06ed9ba518 x86/dumpstack: Avoid uninitlized variable 423505471f5e x86/power: Fix swsusp_arch_resume prototype 074372c8124c netfilter: ipv6: nf_defrag: Kill frag queue on RFC2460 failure 2cd5100363b7 s390/eadm: fix CONFIG_BLOCK include dependency eb41efa13865 drm/nouveau/pmu/fuc: don't use movw directly anymore fd370b8e65e3 IB/core: Map iWarp AH type to undefined in rdma_ah_find_type f63bb02694f0 IB/ipoib: Fix for potential no-carrier state 8f96d408a954 IB/hfi1: Fix for potential refcount leak in hfi1_open_file() 5ceae7690f0d IB/hfi1: Re-order IRQ cleanup to address driver cleanup race 73027d80d67e blk-mq: fix discard merge with scheduler attached 6eddea4ba5cc openvswitch: Remove padding from packet before L3+ conntrack processing 3b1d9626fc58 mm/fadvise: discard partial page if endbyte is also EOF 1f9c87e25158 mm: pin address_space before dereferencing it while isolating an LRU page 8054b87fccd4 mm: thp: use down_read_trylock() in khugepaged to avoid long block 6acb8818eff4 sparc64: update pmdp_invalidate() to return old pmd value 78185a93d42d asm-generic: provide generic_pmdp_establish() 305e56756da7 mm/mempolicy: add nodes_empty check in SYSC_migrate_pages 6cab60ac6a0a mm/mempolicy: fix the check of nodemask from user a7fbc7f3134a ocfs2: return error when we attempt to access a dirty bh in jbd2 a66174eb4a14 ocfs2/acl: use 'ip_xattr_sem' to protect getting extended attribute 66aaeed2796e ocfs2: return -EROFS to mount.ocfs2 if inode block is invalid 710b5124aac6 fs/dax.c: release PMD lock even when there is no PMD support in DAX cc0600dae30f x86/kvm/vmx: do not use vm-exit instruction length for fast MMIO when running nested d757c3a9cf4a kvm: Map PFN-type memory regions as writable (if possible) a6a25002e6d8 tcp_nv: fix potential integer overflow in tcpnv_acked ad10785a706e netfilter: x_tables: fix pointer leaks to userspace 2b7cc93682ac x86/hyperv: Check for required priviliges in hyperv_init() cdf635a66c5b gianfar: prevent integer wrapping in the rx handler 67fa8bfff771 ntb_transport: Fix bug with max_mw_size parameter d810c548157f RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failure 0bddd43ac200 powerpc/numa: Ensure nodes initialized for hotplug 0caebc381032 powerpc/numa: Use ibm,max-associativity-domains to discover possible nodes b086dd2d79d9 samples/bpf: Partially fixes the bpf.o build 64e5e46cdd8b i40e: fix reported mask for ntuple filters 1ec85fe4e259 i40e: program fragmented IPv4 filter input set 7addb3e4ad3d ixgbe: don't set RXDCTL.RLPML for 82599 27eb641f2368 jffs2: Fix use-after-free bug in jffs2_iget()'s error handling path 19b3638ce460 RDMA/uverbs: Use an unambiguous errno for method not supported 827aab45cb16 crypto: artpec6 - remove select on non-existing CRYPTO_SHA384 592ea370bf1c device property: Define type of PROPERTY_ENRTY_*() macros c5fda2b8610b tty: serial: exar: Relocate sleep wake-up handling 519a7119527c x86/hyperv: Stop suppressing X86_FEATURE_PCID 9a1dda252663 fm10k: fix "failed to kill vid" message for VF 0e7a0c139cbf igb: Clear TXSTMP when ptp_tx_work() is timeout 187bf28199d8 igb: Allow to remove administratively set MAC on VFs 048af64fd48f ASoC: rockchip: Use dummy_dai for rt5514 dsp dailink f25ba4f6be4a blk-mq-debugfs: don't allow write on attributes with seq_operations set a42ebbdae0a5 KVM: s390: vsie: use READ_ONCE to access some SCB fields 48d441324a58 platform/x86: thinkpad_acpi: suppress warning about palm detection b9d78055c6ae i40evf: ignore link up if not running 09f6d65db13b i40evf: Don't schedule reset_task when device is being removed 7c7ae4ed2fcd bpf: test_maps: cleanup sockmaps when test ends c6c6e38aeff2 block: Set BIO_TRACE_COMPLETION on new bio during split f2e73df302f3 nfp: fix error return code in nfp_pci_probe() 8591958413bf HID: roccat: prevent an out of bounds read in kovaplus_profile_activated() 6a5505da41fa Input: stmfts - set IRQ_NOAUTOEN to the irq flag 8afed2798e50 scsi: fas216: fix sense buffer initialization 800fda575b11 scsi: devinfo: fix format of the device list a09881cfb713 f2fs: avoid hungtask when GC encrypted block if io_bits is set 889177d172d3 RDMA/cma: Check existence of netdevice during port validation 48b8839d91a4 Btrfs: raid56: fix race between merge_bio and rbio_orig_end_io ebe064401f07 Btrfs: fix unexpected EEXIST from btrfs_get_extent c231cec825a9 btrfs: fail mount when sb flag is not in BTRFS_SUPER_FLAG_SUPP d91bb7c6988b Btrfs: fix scrub to repair raid6 corruption db6d651eccde btrfs: Fix out of bounds access in btrfs_search_slot a4909c8518f7 Btrfs: set plug for fsync fb5d97a19fc3 ipmi/powernv: Fix error return code in ipmi_powernv_probe() afadc440a1cc mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl() 18004e6f26ec kconfig: Fix expr_free() E_NOT leak 0f511f3dda8c kconfig: Fix automatic menu creation mem leak 8bf116b258c2 kconfig: Don't leak main menus during parsing 9f2df99f9eb0 watchdog: sp5100_tco: Fix watchdog disable bit ebf5ffca1bf2 PCI: Add dummy pci_irqd_intx_xlate() for CONFIG_PCI=n build c212c855a09d MIPS: Fix clean of vmlinuz.{32,ecoff,bin,srec} 81fbb7e26ea1 nfs: Do not convert nfs_idmap_cache_timeout to jiffies 35ceddc59cd4 IB/cq: Don't force IB_POLL_DIRECT poll context for ib_process_cq_direct 58bc0fd8434d spi: a3700: Clear DATA_OUT when performing a read 5bb5b9c68192 net: stmmac: dwmac-meson8b: propagate rate changes to the parent clock 5bfa11c96192 net: stmmac: dwmac-meson8b: fix setting the RGMII TX clock on Meson8b 2a71a742f09b ubifs: Fix uninitialized variable in search_dh_cookie() a1dfcb01e374 blk-mq: turn WARN_ON in __blk_mq_run_hw_queue into printk 2e102fe86ede dm mpath: return DM_MAPIO_REQUEUE on blk-mq rq allocation failure 223ed638e937 dm thin: fix documentation relative to low water mark threshold e9c8a5fa078c iommu/vt-d: Use domain instead of cache fetching 6ec6bd8ec2e3 powerpc: System reset avoid interleaving oops using die synchronisation bc5fddf315f8 iommu/exynos: Don't unconditionally steal bus ops 77d17d0e8934 perf record: Fix failed memory allocation for get_cpuid_str 1fe5e88c389a tools lib traceevent: Fix get_field_str() for dynamic strings 4e63115b6b9d perf callchain: Fix attr.sample_max_stack setting 448bcd67b4c5 tools lib traceevent: Simplify pointer print logic and fix %pF 0eda4d03ef4c perf unwind: Do not look just at the global callchain_param.record_mode f3a7d11834f3 scsi: qla2xxx: Fix warning in qla2x00_async_iocb_timeout() f3ce194cae63 i40iw: Zero-out consumer key on allocate stag for FMR b3b2ca24d9f7 i40iw: Free IEQ resources 0d5ef8956c84 Input: synaptics - reset the ABS_X/Y fuzz after initializing MT axes 0d9a46ae3204 libbpf: Makefile set specified permission mode d925c3087422 Input: psmouse - fix Synaptics detection when protocol is disabled 03fdc4ef7a67 PCI: Add function 1 DMA alias quirk for Marvell 9128 c45ab4fb384c selftest: ftrace: Fix to pick text symbols for kprobes 342d9092a501 xprtrdma: Fix backchannel allocation of extra rpcrdma_reps 79f2ced39657 platform/x86: dell-laptop: Filter out spurious keyboard backlight change events 80bd91ab9ad8 KVM: s390: use created_vcpus in more places a5a8ca753c0c tracing/hrtimer: Fix tracing bugs by taking all clock bases and modes into account e0a1cec3db0a netfilter: ipv6: nf_defrag: Pass on packets to stack per RFC2460 ddf09f2a0896 KVM: PPC: Book3S HV: Enable migration of decrementer register b7b27e19e374 RDMA/core: Clarify rdma_ah_find_type 8e40eae185f8 kvm: x86: fix KVM_XEN_HVM_CONFIG ioctl 3f3017fa1540 ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read() d3222cfc0b58 ALSA: hda - Use IS_REACHABLE() for dependency on input 4e7284b34c78 ACPI / LPSS: Do not instiate platform_dev for devs without MMIO resources 7a420b5d95a5 NFSv4: always set NFS_LOCK_LOST when a lock is lost. 239c948e3266 x86/tsc: Allow TSC calibration without PIT 4a5d70332d57 firewire-ohci: work around oversized DMA reads on JMicron controllers 1f52b0c64215 usb: musb: Fix external abort in musb_remove on omap2430 de4c4914cce2 usb: musb: call pm_runtime_{get,put}_sync before reading vbus registers 43de32cdf0f4 usb: musb: fix enumeration after resume 829239740c12 drm/i915/bxt, glk: Increase PCODE timeouts during CDCLK freq changing 5c825627d4e5 drm/i915: Fix LSPCON TMDS output buffer enabling from low-power state 6312eff3c70e drm/i915: Do no use kfree() to free a kmem_cache_alloc() return value 8e0489cf4d09 drm/i915/audio: Fix audio detection issue on GLK c53f225fd792 drm/i915/gvt: throw error on unhandled vfio ioctls 325abf3db041 drm/vc4: Fix memory leak during BO teardown 08641a24d4e7 x86/tsc: Prevent 32bit truncation in calc_hpet_ref() c6aaaaa4d62a clocksource/imx-tpm: Correct -ETIME return condition check b8d4055372b5 x86/acpi: Prevent X2APIC id 0xffffffff from being accounted f6edc45e21c3 btrfs: fix unaligned access in readdir 240a52868485 cifs: do not allow creating sockets except with SMB1 posix exensions d6949f48093c Linux 4.14.36 7c9b87a78a17 writeback: safer lock nesting 071ff203d962 media: staging: lirc_zilog: incorrect reference counting e7a08ffb2d89 Revert "media: lirc_zilog: driver only sends LIRCCODE" 8caa4c5fde76 iwlwifi: add a bunch of new 9000 PCI IDs 0c61952c3d19 iwlwifi: add shared clock PHY config flag for some devices 30593709f80d net: dsa: Discard frames from unused ports 90a32d1f0ec9 mm/filemap.c: fix NULL pointer in page_cache_tree_insert() 5e7575c6690a autofs: mount point create should honour passed in mode d4d49cb1c20a Don't leak MNT_INTERNAL away from internal mounts 085125572a45 rpc_pipefs: fix double-dput() 0bb4a6f2ff1a orangefs_kill_sb(): deal with allocation failures bb5def77d0a1 hypfs_kill_super(): deal with failed allocations c780ac96e120 jffs2_kill_sb(): deal with failed allocations 22ec5ee71086 drm/i915: Correctly handle limited range YCbCr data on VLV/CHV 4bddb1209a6d mmc: sdhci-pci: Only do AMD tuning for HS200 28f46dee49d3 fanotify: fix logic of events on child a2a9d0190f99 udf: Fix leak of UTF-16 surrogates into encoded strings f86815184c47 powerpc/lib: Fix off-by-one in alternate feature patching ce3b0b0589a8 powerpc/xive: Fix trying to "push" an already active pool VP 49a52f7d9274 powerpc/eeh: Fix enabling bridge MMIO windows a5f6e787b9b0 MIPS: memset.S: Fix clobber of v1 in last_fixup 6da34ca1ca3e MIPS: memset.S: Fix return of __clear_user from Lpartial_fixup 7b34760dc682 MIPS: memset.S: EVA & fault support for small_memset 23f5562852b9 MIPS: uaccess: Add micromips clobbers to bzero invocation 1da964d421da HID: wacom: bluetooth: send exit report for recent Bluetooth devices 0e159a9e1823 HID: hidraw: Fix crash on HIDIOCGFEATURE with a destroyed device 27840bc4ebb2 HID: input: fix battery level reporting on BT mice 90936d903c2f random: add new ioctl RNDRESEEDCRNG d152fcc17314 random: crng_reseed() should lock the crng instance that it is modifying 7b6b1f3a1923 random: use a different mixing algorithm for add_device_randomness() 6e513bc20ca6 random: fix crng_ready() test 8036cdaa1b13 ALSA: hda/realtek - adjust the location of one mic adc02ac60919 ALSA: hda/realtek - set PINCFG_HEADSET_MIC to parse_flags 11e9bed2b971 ALSA: hda - New VIA controller suppor no-snoop path fcf38cf55e28 ALSA: rawmidi: Fix missing input substream checks in compat ioctls 43b3e7915edd ALSA: line6: Use correct endpoint type for midi output bdc6f4c3db08 drm/radeon: Fix PCIe lane width calculation 110b72d9351f drm/radeon: add PX quirk for Asus K73TK 791469d6b882 drm/rockchip: Clear all interrupts before requesting the IRQ f188464e3d54 drm/amdgpu/si: implement get/set pcie_lanes asic callback f056e3339741 drm/amdgpu: Fix PCIe lane width calculation 57e56826611a drm/amdgpu/sdma: fix mask in emit_pipeline_sync c73d9e350085 drm/amdgpu: Fix always_valid bos multiple LRU insertions. 674b6963cec2 drm/amdgpu: Add an ATPX quirk for hybrid laptop 312d02879f9f ALSA: pcm: Fix endless loop for XRUN recovery in OSS emulation 157113cb7c89 ALSA: pcm: Fix mutex unbalance in OSS emulation ioctls 048747b04842 ALSA: pcm: Return -EBUSY for OSS ioctls changing busy streams bd889a82fb01 ALSA: pcm: Avoid potential races between OSS ioctls and read/write 4d2ea307ffa1 ALSA: pcm: Use ERESTARTSYS instead of EINTR in OSS emulation 2ccdea040e81 vfio/pci: Virtualize Maximum Read Request Size 23a63d96e015 watchdog: f71808e_wdt: Fix WD_EN register read 28fe0fba29f2 dt-bindings: clock: mediatek: add binding for fixed-factor clock axisel_d4 ecb67e92d42e thermal: imx: Fix race condition in imx_thermal_probe() c9b200ce2be5 pwm: rcar: Fix a condition to prevent mismatch value setting to duty ff18ffb1f81d clk: bcm2835: De-assert/assert PLL reset signal when appropriate dc7a428ae26f clk: mediatek: fix PWM clock source by adding a fixed-factor clock d8b6fdbe513d clk: fix false-positive Wmaybe-uninitialized warning 37d8947c0b07 clk: mvebu: armada-38x: add support for missing clocks f13b4a61989f PCI: Mark Broadcom HT1100 and HT2000 Root Port Extended Tags as broken 4b684fbbc58e mmc: tmio: Fix error handling when issuing CMD23 e5e2841e20ff mmc: jz4740: Fix race condition in IRQ mask update 180d28f824ce iommu/vt-d: Fix a potential memory leak 5a999c2bef68 um: Use POSIX ucontext_t instead of struct ucontext f57f3f346d05 um: Compile with modern headers dc0f00327452 ring-buffer: Check if memory is available before allocation 4171ea2471a1 nfit: skip region registration for incomplete control regions 5520091356b0 nfit, address-range-scrub: fix scrub in-progress reporting b68b77c935dd libnvdimm, namespace: use a safe lookup for dimm device name 45980ba59916 libnvdimm, dimm: fix dpa reservation vs uninitialized label area a43d8e0ee79d tpm: self test failure should not cause suspend to fail c1edd3b19f30 cxl: Fix possible deadlock when processing page faults from cxllib 156b45ed2207 dmaengine: at_xdmac: fix rare residue corruption e99ca1ee070d IB/srp: Fix completion vector assignment algorithm fe71b03e6983 IB/srp: Fix srp_abort() 0bb5579128e6 ALSA: pcm: Fix UAF at PCM release via PCM timer access d3b14a66e14b RDMA/rxe: Fix an out-of-bounds read 28ce82e3c8b1 RDMA/mlx5: Protect from NULL pointer derefence b140d9468870 RDMA/ucma: Don't allow setting RDMA_OPTION_IB_PATH without an RDMA device 79fbd052ea63 dm crypt: limit the number of allocated pages e7793f2a2ac8 ext4: add extra checks to ext4_xattr_block_get() 9703952178f1 ext4: add bounds checking to ext4_xattr_find_entry() 598e04ae2fc4 ext4: move call to ext4_error() into ext4_xattr_check_block() b2623d816656 ext4: don't allow r/w mounts if metadata blocks overlap the superblock 26dbb30c58ff ext4: always initialize the crc32c checksum driver 8e0e94683f84 ext4: fail ext4_iget for root directory if unallocated a57eb14b740e ext4: limit xattr size to INT_MAX 5058b70d2118 ext4: protect i_disksize update by i_data_sem in direct write path bd499f553849 ext4: don't update checksum of new initialized bitmaps 73297f13a003 ext4: pass -ESHUTDOWN code to jbd2 layer 09439481998a ext4: eliminate sleep from shutdown ioctl 7ebcea259682 ext4: shutdown should not prevent get_write_access 867175f94485 jbd2: if the journal is aborted then don't allow update of the log tail 6151a5a45fc4 block: use 32-bit blk_status_t on Alpha 7044bf9ef6c8 extcon: intel-cht-wc: Set direction and drv flags for V5 boost GPIO b0afd9d1cb5a random: use a tighter cap in credit_entropy_bits_safe() 439e8b2dcab1 irqchip/gic: Take lock when updating irq type 283637785763 thunderbolt: Prevent crash when ICM firmware is not running 5ae695df59e1 thunderbolt: Resume control channel after hibernation image is created 7a4a66c504fb thunderbolt: Serialize PCIe tunnel creation with PCI rescan 6f40f6ee22b9 thunderbolt: Wait a bit longer for ICM to authenticate the active NVM 73b969f6a920 ASoC: topology: Fix kcontrol name string handling 7e23ef535073 ASoC: ssm2602: Replace reg_default_raw with reg_default 1b3d2e7a3409 soc: mediatek: fix the mistaken pointer accessed when subdomains are added 3f306336cdee HID: core: Fix size as type u32 f671ac7a5317 HID: Fix hid_report_len usage 25b6ee378dc4 powerpc/powernv: Fix OPAL NVRAM driver OPAL_BUSY loops 7c854f2e1ff0 powerpc/powernv: define a standard delay for OPAL_BUSY type retry loops a55d2c9d42f9 powerpc/kexec_file: Fix error code when trying to load kdump kernel fa99a3470e91 powerpc/kprobes: Fix call trace due to incorrect preempt count 3df05fcf8911 powerpc/64: Fix smp_wmb barrier definition use use lwsync consistently 1699bd03742d powerpc/64: Call H_REGISTER_PROC_TBL when running as a HPT guest on POWER9 f4eff13a2780 powerpc/64s: Fix dt_cpu_ftrs to have restore_cpu clear unwanted LPCR bits c3baeca67d85 powerpc/powernv: Handle unknown OPAL errors in opal_nvram_write() 693b03f9b185 CIFS: fix sha512 check in cifs_crypto_secmech_release 7a55d160b730 CIFS: add sha512 secmech 0910e2804f2e CIFS: refactor crypto shash/sdesc allocation&free fd5cc02cbef9 i2c: i801: Restore configuration at shutdown 44ff2389a840 i2c: i801: Save register SMBSLVCMD value only once d6b3a5c87d45 HID: i2c-hid: fix size check and type usage 70dbed63a96d smb3: Fix root directory when server returns inode number of zero bf895b2a637d fix smb3-encryption breakage when CONFIG_DEBUG_SG=y fdbd79540520 cifs: fix memory leak in SMB2_open() 59d3a952e4f3 usb: dwc3: gadget: never call ->complete() from ->ep_queue() 093dcb929c8e usb: dwc3: pci: Properly cleanup resource 30e9a1cddc4d usb: dwc3: prevent setting PRTCAP to OTG from debugfs f7f9187a110e USB:fix USB3 devices behind USB3 hubs not resuming at hibernate thaw 96dc465173a1 USB: gadget: f_midi: fixing a possible double-free in f_midi a2b540651d8c ACPI / hotplug / PCI: Check presence of slot itself in get_slot_status() d6e98387b2e9 ACPI / video: Add quirk to force acpi-video backlight on Samsung 670Z5E 3dac1fe2719d regmap: Fix reversed bounds check in regmap_raw_write() 666d1084c13d xen-netfront: Fix hang on device removal e7b00dc28275 x86/xen: Delay get_cpu_cap until stack canary is established fcd054c733cf media: vsp1: Fix BRx conditional path in WPF 2fb28b075f80 media: vivid: check if the cec_adapter is valid 9864a1ef8679 media: atomisp_fops.c: disable atomisp_compat_ioctl32 9629964f032c spi: Fix unregistration of controller with fixed SPI bus number e4ff723039dc spi: Fix scatterlist elements size in spi_map_buf faddb17685f9 spi: atmel: init FIFOs before spi enable 38866e866121 ARM: dts: at91: sama5d4: fix pinctrl compatible string c57b7e1a150e ARM: dts: exynos: Fix IOMMU support for GScaler devices on Exynos5250 838ea3802e9d ARM: dts: at91: at91sam9g25: fix mux-mask pinctrl property 958d6e41888f arm: dts: mt7623: fix USB initialization fails on bananapi-r2 2106cd34635e ARM: EXYNOS: Fix coupled CPU idle freeze on Exynos4210 326e61ce9761 ARM: dts: da850-lego-ev3: Fix battery voltage gpio 8f1a2803e4c2 KVM: arm/arm64: vgic-its: Fix potential overrun in vgic_copy_lpi_list 8fdbba69cb34 ARM64: dts: meson: reduce odroid-c2 eMMC maximum rate 7732495c599c usb: gadget: udc: core: update usb_ep_queue() documentation aea6c0b4aee8 phy: allwinner: sun4i-usb: poll vbus changes on A23/A33 when driving VBUS 334d8f201ef5 usb: musb: gadget: misplaced out of bounds check 20eaa393fcd3 mm, slab: reschedule cache_reap() on the same CPU 703eee654360 ipc/shm: fix use-after-free of shm file via remap_file_pages() c25ef6220fac resource: fix integer overflow at reallocation f659e7e79f52 fs/reiserfs/journal.c: add missing resierfs_warning() arg 6337067b2ab6 task_struct: only use anon struct under randstruct plugin 28cb085f1598 mm/hmm: hmm_pfns_bad() was accessing wrong struct 963722d031e5 mm/hmm: fix header file if/else/endif maze e84e6914ccb4 mm/ksm.c: fix inconsistent accounting of zero pages 577b4eb23811 ubi: Reject MLC NAND 7ade852714de ubi: Fix error for write access bf3fbf54a9ae ubi: fastmap: Don't flush fastmap work on detach 09844df06087 ubifs: Check ubifs_wbuf_sync() return code f1e90bf95e55 cpufreq: CPPC: Use transition_delay_us depending transition_latency 9427a4aecf23 tty: make n_tty_read() always abort if hangup is in progress 672f07d8274b Linux 4.14.35 9a0a509839f3 nfsd: fix incorrect umasks 61534984904e hugetlbfs: fix bug in pgoff overflow checking 0319ce67b793 xen: xenbus_dev_frontend: Fix XS_TRANSACTION_END handling 80f509d4919d ovl: fix lookup with middle layer opaque dir and absolute path redirects 5ee935daaaeb blk-mq: don't keep offline CPUs mapped to hctx 0 a333a284fff2 lib: fix stall in __bitmap_parselist() f9e66750d4bd f2fs: fix heap mode to reset it back e4fa275b8fdd sunrpc: remove incorrect HMAC request initialization 3d06535693a3 ath9k: Protect queue draining by rcu_read_lock() aa3bfa29fcd5 hwmon: (ina2xx) Fix access to uninitialized mutex 360ecf51864e x86/mce/AMD: Get address from already initialized block c81968e93aca x86/mce/AMD, EDAC/mce_amd: Enumerate Reserved SMCA bank type 0ee4f31673af x86/mce/AMD: Pass the bank number to smca_get_bank_type() 99971efd7d9a x86/MCE: Report only DRAM ECC as memory errors on AMD systems a2813b4cfe3b rtl8187: Fix NULL pointer dereference in priv->conf_mutex 9e483bc229f5 Bluetooth: hci_bcm: Treat Interrupt ACPI resources as always being active-low f58ef38ef1a8 Bluetooth: Fix connection if directed advertising and privacy is used c3efeaa3b154 getname_kernel() needs to make sure that ->name != ->iname in long case adea72f0e570 get_user_pages_fast(): return -EFAULT on access_ok failure 3da5723b4f05 s390/ipl: ensure loadparm valid flag is set c6c8e42071dc s390/qdio: don't merge ERROR output buffers b6366b15a267 s390/qdio: don't retry EQBS after CCQ 96 3a6771e2fb32 nfit: fix region registration vs block-data-window ranges 51a9580d67a2 block/loop: fix deadlock after loop_set_status 54b990ede4c3 apparmor: fix resource audit messages when auditing peer a0358f605283 apparmor: fix display of .ns_name for containers 1d0d8beb35cd apparmor: fix logging of the existence test for signals b18daa09fefe scsi: qla2xxx: Fix small memory leak in qla2x00_probe_one on probe failure 0ed20e4b52af x86/MCE/AMD: Define a function to get SMCA bank type 8e52e2f41c43 radeon: hide pointless #warning when compile testing 6f22be4ba787 perf/core: Fix use-after-free in uprobe_perf_close() 674e18de7bde perf intel-pt: Fix timestamp following overflow 4039579fca38 perf intel-pt: Fix error recovery from missing TIP packet 0733facf3be9 perf intel-pt: Fix sync_switch ff295906bd9b perf intel-pt: Fix overlap detection to identify consecutive buffers correctly 42b53a13ecac KVM: PPC: Book3S HV: trace_tlbie must not be called in realmode 5661d43b03c5 PCI: hv: Serialize the present and eject work items a160105b5503 Drivers: hv: vmbus: do not mark HV_PCIE as perf_device abd9fd4a3b04 parisc: Fix HPMC handler by increasing size to multiple of 16 bytes 08be2c1b6bb6 parisc: Fix out of array access in match_pci_device() 4d167edf0f6a media: v4l: vsp1: Fix header display list status check in continuous mode e7a4d7c2fe38 media: v4l2-compat-ioctl32: don't oops on overlay c0e0cd653e6a lan78xx: Correctly indicate invalid OTP 2ea541eb4064 vhost: Fix vhost_copy_to_user() e240ffd5a3be vhost: fix vhost_vq_access_ok() log check 381ebff25898 slip: Check if rstate is initialized before uncompressing 427b8a146973 rds: MP-RDS may use an invalid c_path 856d5d075a92 cdc_ether: flag the Cinterion AHS8 modem by gemalto as WWAN 073e82701bc0 netfilter: ipset: Missing nfnl_lock()/nfnl_unlock() is added to ip_set_net_exit() ffebeb0d7c37 Linux 4.14.34 fdae5b620566 net/mlx4_core: Fix memory leak while delete slave's resources 9fdeb33e1913 vhost_net: add missing lock nesting notation 8c316b625705 team: move dev_mc_sync after master_upper_dev_link in team_port_add 233ba28e1862 route: check sysctl_fib_multipath_use_neigh earlier than hash 2f8aa659d4c0 vhost: validate log when IOTLB is enabled 72b880f43990 net/mlx5e: Fix traffic being dropped on VF representor 9408bceb0649 net/mlx4_en: Fix mixed PFC and Global pause user control requests 477c73abf26a strparser: Fix sign of err codes 1c71bfe84deb net/sched: fix NULL dereference on the error path of tcf_skbmod_init() a19024a3f343 net/sched: fix NULL dereference in the error path of tunnel_key_init() e096c8bf4fb8 net/mlx5e: Sync netdev vxlan ports at open baab1f0c4885 net/mlx5e: Don't override vport admin link state in switchdev mode 1ec7966ab7db ipv6: sr: fix seg6 encap performances with TSO enabled e52a45bb392f nfp: use full 40 bits of the NSP buffer address ddf79878f1e0 net/mlx5e: Fix memory usage issues in offloading TC flows 9282181c1cc5 net/mlx5e: Avoid using the ipv6 stub in the TC offload neigh update path b9c6ddda3805 vti6: better validate user provided tunnel names 109dce20c6ed ip6_tunnel: better validate user provided tunnel names 72363c63b070 ip6_gre: better validate user provided tunnel names a7309cad9c2e ipv6: sit: better validate user provided tunnel names 6816295fe958 ip_tunnel: better validate user provided tunnel names 048a64fbc229 net: fool proof dev_valid_name() 77b9fc371d4d bonding: process the err returned by dev_set_allmulti properly in bond_enslave 22ab1f8751fa bonding: move dev_mc_sync after master_upper_dev_link in bond_enslave d7e7ab42581e bonding: fix the err path for dev hwaddr sync in bond_enslave 65c42a2d475d vrf: Fix use after free and double free in vrf_finish_output 09cb8267add5 vlan: also check phy_driver ts_info for vlan's real device 4f288c97b5c5 vhost: correctly remove wait queue during poll failure c5fc4dc51cb0 sky2: Increase D3 delay to sky2 stops working after suspend 3fdd43709d70 sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6 3f80d01bbd87 sctp: do not leak kernel memory to user space c17f6594abfa r8169: fix setting driver_data after register_netdev a7c8900c1fc2 pptp: remove a buggy dst release in pptp_connect() 21563c4df30e net/sched: fix NULL dereference in the error path of tcf_bpf_init() cd19a9b12ab4 net sched actions: fix dumping which requires several messages to user space 787b940625ca netlink: make sure nladdr has correct size in netlink_connect() 7948bc92791b net/ipv6: Increment OUTxxx counters after netfilter hook d1b820bd98a1 net/ipv6: Fix route leaking between VRFs 589a3f305185 net: fix possible out-of-bound read in skb_network_protocol() 629eeaaccb23 lan78xx: Crash in lan78xx_writ_reg (Workqueue: events lan78xx_deferred_multicast_write) 52f0a5ff60e4 ipv6: the entire IPv6 header chain must fit the first fragment cdd74d6ac80e arp: fix arp_filter on l3slave devices 8413a3a63d37 x86/microcode: Fix CPU synchronization routine c81d7069dcd6 x86/microcode: Attempt late loading only when new microcode is present b0b1ac38e018 x86/microcode: Synchronize late microcode loading 509df2b865f1 x86/microcode: Request microcode on the BSP d2725848230d x86/microcode/intel: Look into the patch cache first e87c2b553a35 x86/microcode: Do not upload microcode if CPUs are offline 1707112c82fa x86/microcode/intel: Writeback and invalidate caches before updating microcode 170f8ec16c22 x86/microcode/intel: Check microcode revision before updating sibling threads 22cc8816d013 x86/microcode: Get rid of struct apply_microcode_ctx 35da0d504a98 x86/CPU: Check CPU feature bits after microcode upgrade 00ba4bcf4b92 x86/CPU: Add a microcode loader callback 962e6b2d1665 x86/microcode: Propagate return value from updating functions b6a11be5c433 crypto: arm64/aes-ce-cipher - move assembler code to .S file f1b46925f59e objtool: Add Clang support 5dff63583f0d thermal: int3400_thermal: fix error handling in int3400_thermal_probe() bc166ca4234c tcmu: release blocks for partially setup cmds 6a88a999c45d perf tools: Fix copyfile_offset update of output offset 7cae67e31292 crypto: aes-generic - build with -Os on gcc-7+ 3847b9e016df mtd: mtd_oobtest: Handle bitflips during reads 88f6f0490f8c Input: goodix - disable IRQs while suspended c427d7e44a32 ibmvnic: Don't handle RX interrupts when not up. 62eaf7e149a5 sdhci: Advertise 2.0v supply on SDIO host controller 997901406c0a x86/gart: Exclude GART aperture from vmcore 4aafb8cdcc11 gpio: thunderx: fix error return code in thunderx_gpio_probe() cfafed12f459 RDMA/cma: Fix rdma_cm path querying for RoCE 15dfb9baba2c scsi: megaraid_sas: unload flag should be set after scsi_remove_host is called 70077054384d scsi: megaraid_sas: Error handling for invalid ldcount provided by firmware in RAID map b432f980596c cxgb4vf: Fix SGE FL buffer initialization logic for 64K pages d017aeb58a3e i40evf: don't rely on netif_running() outside rtnl_lock() d96a094c987f uio_hv_generic: check that host supports monitor page 28b35f9aa0c0 EDAC, mv64x60: Fix an error handling path effbffc91da3 block, bfq: put async queues for root bfq groups too 4ed8692bb2d6 tty: n_gsm: Allow ADM response in addition to UA for control dlci 8976d64b2f0f blk-mq: fix kernel oops in blk_mq_tag_idle() b728b7e24fbc scsi: libsas: initialize sas_phy status according to response of DISCOVER f890a23603e3 scsi: libsas: fix error when getting phy events 8644d14c3240 scsi: libsas: fix memory leak in sas_smp_get_phy_events() fad9bcb1176b bcache: segregate flash only volume write streams ef60904109f4 bcache: stop writeback thread after detaching 71468ce63dc9 bcache: ret IOERR when read meets metadata error b20482cebfb2 net: hns3: fix for changing MTU be6a161e1302 net: hns3: Fix an error macro definition of HNS3_TQP_STAT 611abba6eb68 net: hns3: Fix a loop index error of tqp statistics query 5669ec0b9588 net: hns3: Fix an error of total drop packet statistics 35a9ebd920aa net/mlx5: Fix race for multiple RoCE enable 46d19334ca40 wl1251: check return from call to wl1251_acx_arp_ip_filter f722a6a61179 rt2x00: do not pause queue unconditionally on error path 1530dcc90331 power: supply: axp288_charger: Properly stop work on probe-error / remove 87b9099cf141 ASoC: Intel: sst: Fix the return value of 'sst_send_byte_stream_mrfld()' 89deb4ad015b staging: lustre: disable preempt while sampling processor id. 01ff15fcf466 perf report: Fix a no annotate browser displayed issue 3b3fb4be7ca1 tpm: return a TPM_RC_COMMAND_CODE response if command is not implemented f0504bf54b4d nvme_fcloop: fix abort race condition 39ede1fd200f nvme_fcloop: disassocate local port structs 5391891c0a46 pinctrl: baytrail: Enable glitch filter for GPIOs used as interrupts dd3e1a4e769e backlight: tdo24m: Fix the SPI CS between transfers fb1ef85d5885 blk-mq: fix race between updating nr_hw_queues and switching io sched eaa077800ff6 blk-mq: avoid to map CPU into stale hw queue cf4c90693651 IB/rdmavt: Allocate CQ memory on the correct node da5e12ab599a powernv-cpufreq: Add helper to extract pstate from PMSR 1f1e5ca1c737 gpio: label descriptors using the device name e985dcf4fa1b vfb: fix video mode and line_length being set when loaded bb23fbd8fb06 mac80211: Fix setting TX power on monitor interfaces 74f5124bc3ff ACPI: EC: Fix debugfs_create_*() usage 04568f4df228 irqchip/gic-v3: Fix the driver probe() fail due to disabled GICC entry b5d2cafbe359 scsi: mpt3sas: Proper handling of set/clear of "ATA command pending" flag. 3807b6fec674 scsi: libiscsi: Allow sd_shutdown on bad transport 978c2812b805 spi: sh-msiof: Fix timeout failures for TX-only DMA transfers 1d65600e9722 ASoC: Intel: cht_bsw_rt5645: Analog Mic support 522371c28210 ASoC: Intel: Skylake: Disable clock gating during firmware and library download 543d317db8be media: videobuf2-core: don't go out of the buffer range 6e7b07606bfe clk: sunxi-ng: a83t: Add M divider to TCON1 clock bd4a96921d8b hwmon: (ina2xx) Make calibration register value fixed ddc09c522035 RDMA/cma: Mark end of CMA ID messages 7743aa143055 selftests/net: fix bugs in address and port initialization b72d39b1da82 PM / devfreq: Fix potential NULL pointer dereference in governor_store e6bc3a4b0c23 clk: divider: fix incorrect usage of container_of 1cf98fd005f5 watchdog: dw_wdt: add stop watchdog operation db470ce8c6ee VFS: close race between getcwd() and d_move() 87a25a385832 net/mlx4_en: Change default QoS settings 378259c7d0a2 ACPI / video: Default lcd_only to true on Win8-ready and newer machines ea620e414bde rds; Reset rs->rs_bound_addr in rds_add_bound() failure path ab4ac0fc4712 l2tp: fix missing print session offset info fcb762cb4b5c net: hns3: fix for getting auto-negotiation state in hclge_get_autoneg f7b0ea2245a0 net: hns3: free the ring_data structrue when change tqps 93b8f4a2302b perf evsel: Enable ignore_missing_thread for pid option d606bac136ec perf probe: Add warning message if there is unexpected event name 3efc86f667fc perf probe: Find versioned symbols from map ea40afb5c379 thermal: power_allocator: fix one race condition issue for thermal_instances list fd78be4b37cc ipv6: Reinject IPv6 packets if IPsec policy matches after SNAT 78728d84f338 Bluetooth: Add a new 04ca:3015 QCA_ROME device 2e9a8b6a7d52 ARM: dts: ls1021a: add "fsl,ls1021a-esdhc" compatible string to esdhc node 800ffac10754 clk: meson: mpll: use 64-bit maths in params_from_rate fbd4d9046a1a i40iw: Validate correct IRD/ORD connection parameters c5cd3cc217a9 i40iw: Correct Q1/XF object count equation 0bc82eae1256 i40iw: Fix sequence number for the first partial FPDU b867b7a7e590 Linux 4.14.33 6bc3a54e06c6 Revert "ip6_vti: adjust vti mtu according to mtu of lower device" cfbed9b55636 Revert "cpufreq: Fix governor module removal race" a99aaeccdefd Revert "ARM: dts: omap3-n900: Fix the audio CODEC's reset pin" 118118eb3818 Revert "ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin" 92e3d3f67d79 Fix slab name "biovec-(1<<(21-12))" b31397c9b945 net: hns: Fix ethtool private flags 9b47e99ac970 ARM: dts: DRA76-EVM: Set powerhold property for tps65917 52dcf4a6afbc vt: change SGR 21 to follow the standards 8ac678a4b363 Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fix touchpad 4043155add40 Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list ac72f0080c1a Input: ALPS - fix TrackStick detection on Thinkpad L570 and Latitude 7370 0d3f8c0217f9 Revert "base: arch_topology: fix section mismatch build warnings" a59779368b33 staging: comedi: ni_mio_common: ack ai fifo error interrupts. 4be89529c013 Btrfs: fix unexpected cow in run_delalloc_nocow 62532640c8e1 crypto: x86/cast5-avx - fix ECB encryption when long sg follows short one b5a888390998 crypto: arm,arm64 - Fix random regeneration of S_shipped ee54953ecd47 crypto: ccp - return an actual key size from RSA max_size callback 056f3bd2399b crypto: caam - Fix null dereference at error path c3657fd0c15f crypto: ahash - Fix early termination in hash walk ad35fdc00a7c crypto: testmgr - Fix incorrect values in PKCS#1 test vector 41e960b042fc crypto: inside-secure - fix clock management 77827f3d63d0 crypto: lrw - Free rctx->ext with kzfree 3c6096ca8e49 parport_pc: Add support for WCH CH382L PCI-E single parallel port card. 1f17d5033fe3 media: usbtv: prevent double free in error case 5f834dd24bae /dev/mem: Avoid overwriting "err" in read_mem() 66a65ca5b8fd mei: remove dev_err message on an unsupported ioctl cbf733ca587c serial: 8250: Add Nuvoton NPCM UART c0aed3667b3d USB: serial: cp210x: add ELDAT Easywave RX09 id f4d01432eeda USB: serial: ftdi_sio: add support for Harman FirmwareHubEmulator e1e87ebd5b79 USB: serial: ftdi_sio: add RT Systems VX-8 cable ac5a36bb6957 bitmap: fix memset optimization on big-endian systems 52a0c9a14f52 usb: dwc2: Improve gadget state disconnection handling 87a97ab15e44 Bluetooth: Fix missing encryption refresh on Security Request cf88ae752cd3 phy: qcom-ufs: add MODULE_LICENSE tag 839a4c3b4a48 netfilter: x_tables: add and use xt_check_proc_name 2a55ad7440e6 netfilter: drop template ct when conntrack is skipped. b0850604cc5d l2tp: fix races with ipv4-mapped ipv6 addresses bbfbc396f076 netfilter: bridge: ebt_among: add more missing match size checks 546ade704a98 netfilter: x_tables: make allocation less aggressive 72682b162dae percpu: add __GFP_NORETRY semantics to the percpu balancing path dffe655ddb48 xfrm: Refuse to insert 32 bit userspace socket policies on 64 bit systems a6232ffa2a02 net: xfrm: use preempt-safe this_cpu_read() in ipcomp_alloc_tfms() b0d95e686f45 RDMA/ucma: Introduce safer rdma_addr_size() variants 4fbf77d7a9fe RDMA/ucma: Check that device exists prior to accessing it 4dba68fd1dfe RDMA/ucma: Check that device is connected prior to access it 6c2c0da62b5d RDMA/rdma_cm: Fix use after free race with process_one_req 4cd0242812a9 RDMA/ucma: Ensure that CM_ID exists prior to access it ac895355571a RDMA/ucma: Fix use-after-free access in ucma_close 123f9f8981d2 RDMA/ucma: Check AF family prior resolving address 25fd02ea40db xfrm_user: uncoditionally validate esn replay attribute struct ac2cb9f3de88 partitions/msdos: Unable to mount UFS 44bsd partitions 0726ba0491ca powerpc/64s: Fix i-side SLB miss bad address handler saving nonvolatile GPRs 4c6d2518e1fe powerpc/64s: Fix lost pending interrupt due to race causing lost update to irq_happened 834a06e59896 i2c: i2c-stm32f7: fix no check on returned setup f025072cbfe3 ipc/shm.c: add split function to shm_vm_ops f00a344718dd ceph: only dirty ITER_IOVEC pages for direct read ca04476df8fd perf/hwbp: Simplify the perf-hwbp code, fix documentation b276b3465531 x86/platform/uv/BAU: Add APIC idt entry 58eaa556bd0a ALSA: pcm: potential uninitialized return values 17c9ea37cb60 ALSA: pcm: Use dma_bytes as size parameter in dma_mmap_coherent() ba0b1c7761b4 ALSA: usb-audio: Add native DSD support for TEAC UD-301 be0fdc488672 mtd: nand: atmel: Fix get_sectorsize() function e9eddb705648 mtd: jedec_probe: Fix crash in jedec_read_mfr() 67356ab6e6a9 ARM: dts: sun6i: a31s: bpi-m2: add missing regulators 46e10c38af0c ARM: dts: sun6i: a31s: bpi-m2: improve pmic properties d377d3d041b7 ARM: 8746/1: vfp: Go back to clearing vfp_current_hw_state[] a4941a5fbcf0 ARM: OMAP: Fix SRAM W+X mapping 9a2e216d9e89 Linux 4.14.32 bba757a2c128 s390/qeth: on channel error, reject further cmd requests e52456422017 s390/qeth: lock read device while queueing next buffer dd5ec7314030 s390/qeth: when thread completes, wake up all waiters b469bdd0f511 s390/qeth: free netdevice when removing a card 299902b581ea dpaa_eth: remove duplicate increment of the tx_errors counter 5bf75fca4367 dpaa_eth: increment the RX dropped counter when needed dde9b6a83797 dpaa_eth: remove duplicate initialization 5bbb99d2fde0 dpaa_eth: fix error in dpaa_remove() 29cd9c2d1f42 soc/fsl/qbman: fix issue in qman_delete_cgr_safe() 43d8f3c5d3ad team: Fix double free in error path 329f4710f89c skbuff: Fix not waking applications when errors are enqueued e90e9771d9a3 qede: Fix qedr link update c6841b478e6b net: systemport: Rewrite __bcm_sysport_tx_reclaim() 474aa5149753 net: Only honor ifindex in IP_PKTINFO if non-0 06d3f43d52bb netlink: avoid a double skb free in genlmsg_mcast() 2980f37b6111 net/iucv: Free memory obtained by kzalloc a14b791d9863 net: fec: Fix unbalanced PM runtime calls 9cdb0f25fbb4 net: ethernet: ti: cpsw: add check for in-band mode setting with RGMII PHY interface 89142a0e0b70 net: ethernet: arc: Fix a potential memory leak if an optional regulator is deferred 2d5b0ed04c5a l2tp: do not accept arbitrary sockets 18c647456ac9 ipv6: fix access to non-linear packet in ndisc_fill_redirect_hdr_option() 91d27e0c3025 dccp: check sk for closed state in dccp_sendmsg() 946b9671ac02 net: Fix hlist corruptions in inet_evict_bucket() 4ff5078b0396 net: use skb_to_full_sk() in skb_update_prio() f6cdb675ca0a ieee802154: 6lowpan: fix possible NULL deref in lowpan_device_event() f77ff13a06c1 sch_netem: fix skb leak in netem_enqueue() 515bc34124f3 kcm: lock lower socket in kcm_attach 07cf9d303c7c rhashtable: Fix rhlist duplicates insertion 090da7ced80b ppp: avoid loop in xmit recursion detection code 28b488f7cb3a net sched actions: return explicit error when tunnel_key mode is not specified 2274d77c3675 net: phy: Tell caller result of phy_change() 42cf2a1e5ac4 mlxsw: spectrum_buffers: Set a minimum quota for CPU port traffic dbad5abd2b16 ipv6: sr: fix scheduling in RCU when creating seg6 lwtunnel state cb4963b49426 ipv6: sr: fix NULL pointer dereference when setting encap source address 5defa8c9269a ipv6: old_dport should be a __be16 in __ip6_datagram_connect() a8f02befc87d net: ipv6: keep sk status consistent after datagram connect failure 82fb817863e3 macvlan: filter out unsupported feature flags b51eb57dac9c devlink: Remove redundant free on error path 67a1dc567567 net: phy: relax error checking when creating sysfs link netdev->phydev 223c54244252 sysfs: symlink: export sysfs_create_link_nowarn() 497166d63780 qed: Fix non TCP packets should be dropped on iWARP ll2 connection e44c1733059c tcp: purge write queue upon aborting the connection dbbf2d1e4077 tcp: reset sk_send_head in tcp_write_queue_purge 9861e6647c85 Linux 4.14.31 7514cd2f6d21 bpf, x64: increase number of passes b4e02202a0ba bpf: skip unnecessary capability check 3e1130970ec3 kbuild: disable clang's default use of -fmerge-all-constants 3fdc6f0d1484 x86/pkeys/selftests: Rename 'si_pkey' to 'siginfo_pkey' d6e6e57e6045 usb: xhci: Fix potential memory leak in xhci_disable_slot() 4208d820ed23 usb: xhci: Disable slot even when virt-dev is null 213b332c71a9 staging: lustre: ptlrpc: kfree used instead of kvfree 26023c977975 staging: android: ion: Zero CMA allocated memory af00a24c9ea2 iio: imu: st_lsm6dsx: fix endianness in st_lsm6dsx_read_oneshot() c7d20ac820ad iio: ABI: Fix name of timestamp sysfs file 294a6268bf16 perf/x86/intel/uncore: Fix multi-domain PCI CHA enumeration bug on Skylake servers 59dbc2a44921 perf/x86/intel: Don't accidentally clear high bits in bdw_limit_period() 227e2f91f0c9 perf/core: Fix ctx_event_type in ctx_resched() b69902a42097 perf stat: Fix CVS output format for non-supported counters d244e5897c1f perf/x86/intel/uncore: Fix Skylake UPI event format 5fb252cad61f drm/syncobj: Stop reusing the same struct file for all syncobj -> fd a9b385a59b1f x86/boot/64: Verify alignment of the LOAD segment faf470583a57 x86/build/64: Force the linker to use 2MB page size 06b281015054 kvm/x86: fix icebp instruction handling f7fbe38cc55b posix-timers: Protect posix clock array access against speculation b08952bbc171 x86/efi: Free efi_pgd with free_pages() 373ccbd6eb03 x86/vsyscall/64: Use proper accessor to update P4D entry 852d9679a778 selftests/x86/ptrace_syscall: Fix for yet more glibc interference 5a29ce2b9880 x86/entry/64: Don't use IST entry for #BP stack 3832d40ef22e tty: vt: fix up tabstops properly 5c955c3cfb58 can: cc770: Fix use after free in cc770_tx_interrupt() 63affa180c7d can: cc770: Fix queue stall & dropped RTR reply b3ab7e3dee87 can: cc770: Fix stalls on rt-linux, remove redundant IRQ ack 18f29aa5b55d can: ifi: Check core revision upon probe 8a731531d08f can: ifi: Repair the error handling e7dc75584302 can: peak/pcie_fd: remove useless code when interface starts 74f08b1e0de8 can: peak/pcie_fd: fix echo_skb is occupied! bug 2a2b9ef30926 staging: ncpfs: memory corruption in ncp_read_kernel() 3f3a6707770a mtd: nand: fsl_ifc: Read ECCSTAT0 and ECCSTAT1 registers for IFC 2.0 1aa0e4115330 mtd: nand: fsl_ifc: Fix eccstat array overflow for IFC ver >= 2.0.0 91ff3795b188 mtd: nand: fsl_ifc: Fix nand waitfunc return value 84f7a040cf04 mtdchar: fix usage of mtd_ooblayout_ecc() 70001527f446 tracing: probeevent: Fix to support minus offset from symbol 1a697e6ef91b rtlwifi: rtl8723be: Fix loss of signal 7964c00a4a7e brcmfmac: fix P2P_DEVICE ethernet address generation 865a0221c7e2 libnvdimm, {btt, blk}: do integrity setup before add_disk() 7fbddfb00176 ACPI / watchdog: Fix off-by-one error at resource assignment 8f860adbb3d8 acpi, numa: fix pxm to online numa node associations b8b8151806ff mm/vmscan: wake up flushers for legacy cgroups too c8deec718121 drm: udl: Properly check framebuffer mmap offsets fc1142a8ca2d drm: Reject getfb for multi-plane framebuffers b53d42b4ab92 drm/radeon: Don't turn off DP sink when disconnected 19246741a6df drm/vmwgfx: Fix a destoy-while-held mutex problem. 4be50a9fe670 drm/vmwgfx: Fix black screen and device errors when running without fbdev 99b6ead444cf Revert "mm: page_alloc: skip over regions of invalid pfns where possible" f5dad0409a72 mm/shmem: do not wait for lock_page() in shmem_unused_huge_shrink() b6b6783c8097 mm/thp: do not wait for lock_page() in deferred_split_scan() 8b8b5c4f7f3a mm/khugepaged.c: convert VM_BUG_ON() to collapse fail 5bbd932ff58f x86/mm: implement free pmd/pte page interfaces acdb4981644c mm/vmalloc: add interfaces to free unmapped page table 04d47fc40367 h8300: remove extraneous __BIG_ENDIAN definition 1e8628443ede hugetlbfs: check for pgoff value overflow 797bfd05d404 nfsd: remove blocked locks on client teardown aa0533f4f7b2 cgroup: fix rule checking for threaded mode switching 2b4bb9f3869b libata: Modify quirks for MX100 to limit NCQ_TRIM quirk to MU01 version 65ab5809b48d libata: Make Crucial BX100 500GB LPM quirk apply to all firmware versions 596d0a8e7c77 libata: Apply NOLPM quirk to Crucial M500 480 and 960GB SSDs 01b6d6839a28 libata: Enable queued TRIM for Samsung SSD 860 603f0168c1ef libata: disable LPM for Crucial BX100 SSD 500GB drive 3962dd60a67b libata: Apply NOLPM quirk to Crucial MX100 512GB SSDs 5e67e65d21d0 libata: don't try to pass through NCQ commands to non-NCQ devices cd47a2ccc602 libata: remove WARN() for DMA or PIO command without data 8745d2063d28 libata: fix length validation of ATAPI-relayed SCSI commands 15a4417cc652 Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174 cd3141c02404 Bluetooth: btusb: Add Dell OptiPlex 3060 to btusb_needs_reset_resume_table 3a64bcc3e67a Bluetooth: btusb: Remove Yoga 920 from the btusb_needs_reset_resume_table b64ffeecfbdd pinctrl: samsung: Validate alias coming from DT a1da0548a932 Drivers: hv: vmbus: Fix ring buffer signaling 8f59abbdeb9d RDMA/mlx5: Fix crash while accessing garbage pointer and freed memory 9efd9903f561 clk: sunxi-ng: a31: Fix CLK_OUT_* clock ops 55306d632ab8 clk: bcm2835: Protect sections updating shared registers 2eb67f85d55b clk: bcm2835: Fix ana->maskX definitions ef006d43bc61 lockdep: fix fs_reclaim warning a05b610534a9 ahci: Add PCI-id for the Highpoint Rocketraid 644L card 8f5f582cabd7 PCI: Add function 1 DMA alias quirk for Highpoint RocketRAID 644L aa26895af31b mmc: dw_mmc: fix falling from idmac to PIO mode when dw_mci_reset occurs a592984e03e6 mmc: dw_mmc: exynos: fix the suspend/resume issue for exynos5433 23a8825aea65 mmc: dw_mmc: Fix the DTO/CTO timeout overflow calculation for 32-bit systems 72439a30c096 mmc: block: fix updating ext_csd caches on ioctl call 39254113845c mmc: core: Disable HPI for certain Micron (Numonyx) eMMC cards fcc71c97a384 mmc: core: Fix tracepoint print of blk_addr and blksz 856da5e097e0 ALSA: hda/realtek - Always immediately update mute LED with pin VREF 7a42d11ab86e ALSA: hda/realtek - Fix Dell headset Mic can't record dc9d942e45c0 ALSA: hda/realtek - Fix speaker no sound after system resume 8d49f5625eda ALSA: hda - Force polling mode on CFL for fixing codec communication 88079d335aac ALSA: aloop: Fix access to not-yet-ready substream via cable 1fcbcfff716f ALSA: aloop: Sync stale timer before release 3aa7360be333 ALSA: usb-audio: Fix parsing descriptor of UAC2 processing unit 2b706310e520 iio: adc: meson-saradc: unlock on error in meson_sar_adc_lock() d1138478e071 iio: st_pressure: st_accel: pass correct platform data to init f81b0e627b67 iio: chemical: ccs811: Corrected firmware boot/application mode transition ea26b66f10cb MIPS: lantiq: ase: Enable MFD_SYSCON 124532fc3c28 MIPS: lantiq: Enable AHB Bus for USB 8b23936074d9 MIPS: lantiq: Fix Danube USB clock e73ac1875971 MIPS: ralink: Fix booting on MT7621 fb45c56ebd0f MIPS: ralink: Remove ralink_halt() de8cdc557231 Linux 4.14.30 5019b23699f4 RDMA/vmw_pvrdma: Fix usage of user response structures in ABI file 957435b566c9 kbuild: fix linker feature test macros when cross compiling with Clang e82496fbe3a0 RDMA/ucma: Don't allow join attempts for unsupported AF family ce3e82c0630f RDMA/ucma: Fix access to non-initialized CM_ID object 712b442c68c2 clk: migrate the count of orphaned clocks at init 02db484a0583 RDMA/core: Do not use invalid destination in determining port reuse 8b0c4a2e04f7 serial: 8250_pci: Don't fail on multiport card class 00fb52a3828d IB/mlx5: Fix out-of-bounds read in create_raw_packet_qp_rq cf1eb16eef13 IB/mlx5: Fix integer overflows in mlx5_ib_create_srq 3748694f1b91 scsi: mpt3sas: wait for and flush running commands on shutdown/unload 9d72b2696e0a scsi: mpt3sas: fix oops in error handlers after shutdown/unload 0493d72ee4d6 dmaengine: ti-dma-crossbar: Fix event mapping for TPCC_EVT_MUX_60_63 e618ff1ac59c crypto: artpec6 - set correct iv size for gcm(aes) 53555c8fc8a2 clk: si5351: Rename internal plls to avoid name collisions fa97cdb4c71e clk: axi-clkgen: Correctly handle nocount bit in recalc_rate() 9e9d9b1a3dbf clk: Don't touch hardware when reparenting during registration 24c92f975cb2 clk: at91: pmc: Wait for clocks when resuming 14d920fc4579 nfsd4: permit layoutget of executable-only files 1de82078a0c0 ARM: dts: aspeed-evb: Add unit name to memory node e434a6eaed8c RDMA/ocrdma: Fix permissions for OCRDMA_RESET_STATS 7b7e076f8cad scsi: lpfc: Fix issues connecting with nvme initiator 1626beb0b5d8 scsi: lpfc: Fix SCSI LUN discovery when SCSI and NVME enabled 6f4649f3bef8 soc: qcom: smsm: fix child-node lookup f1f225794a41 ip_gre: fix potential memory leak in erspan_rcv 9cd6c84e9377 ip_gre: fix error path when erspan_rcv failed e6cfc525163e ip6_vti: adjust vti mtu according to mtu of lower device f2b32ce1ccef iommu/vt-d: clean up pr_irq if request_threaded_irq fails 915bd53d68f6 pinctrl: rockchip: enable clock when reading pin direction register 130e535210ba pinctrl: Really force states during suspend/resume 06299bd0cf73 media: davinci: fix a debug printk fea718819c69 PCI: rcar: Handle rcar_pcie_parse_request_of_pci_ranges() failures e1645629785b PCI: endpoint: Fix find_first_zero_bit() usage 194b5ce11968 PCI: designware-ep: Fix ->get_msi() to check MSI_EN bit d67d7bf8f12d coresight: Fix disabling of CoreSight TPIU f16a65befe74 pty: cancel pty slave port buf's work in tty_release 728e120d1786 drm/omap: DMM: Check for DMM readiness after successful transaction commit 9967208b4f6c mmc: sdhci-xenon: wait 5ms after set 1.8V signal enable 83a2960ff6d1 omapdrm: panel: fix compatible vendor string for td028ttec1 f7eda23c2990 vgacon: Set VGA struct resource types 58668d153baf iser-target: avoid reinitializing rdma contexts for isert commands a3e4b8fe6479 IB/umem: Fix use of npages/nmap fields 251695a39f05 RDMA/cma: Use correct size when writing netlink stats a4ac7cb593ad IB/ipoib: Avoid memory leak if the SA returns a different DGID 9766562956fd rtc: ac100: Fix multiple race conditions badf37254bc7 media: s5p-mfc: Fix lock contention - request_firmware() once 639dab36edbd sfp: fix non-detection of PHY 1a6610de8c1b sfp: fix EEPROM reading in the case of non-SFF8472 SFPs 1b485793ce84 net: phy: meson-gxl: check phy_write return value ea60e54b22aa /dev/mem: Add bounce buffer for copy-out 79a49fcc0768 mmc: block: fix logical error to avoid memory leak 9dd93e524955 mmc: avoid removing non-removable hosts during suspend c1326c691f4d drm/tilcdc: ensure nonatomic iowrite64 is not used e2a6f2967f67 dmaengine: zynqmp_dma: Fix race condition in the probe f4a0f85594ba platform/chrome: Use proper protocol transfer function 71233e2541a4 watchdog: Fix kref imbalance seen if handle_boot_enabled=0 08b810901020 watchdog: Fix potential kref imbalance when opening watchdog 008029510ac8 cros_ec: fix nul-termination for firmware build info 79c3f5cf466d serial: 8250_dw: Disable clock on error f1be26620373 tty: goldfish: Enable 'earlycon' only if built-in 5ff0741646fd qmi_wwan: set FLAG_SEND_ZLP to avoid network initiated disconnect a9a14b17f72c media: [RESEND] media: dvb-frontends: Add delay to Si2168 restart 057ee30417e5 ath10k: handling qos at STA side based on AP WMM enable/disable 824f8613ea62 media: bt8xx: Fix err 'bt878_probe()' 2159db50a572 rtlwifi: always initialize variables given to RT_TRACE() 9f180c6db58e rtlwifi: rtl_pci: Fix the bug when inactiveps is enabled. 9854881c225a spi: sh-msiof: Avoid writing to registers from spi_master.setup() 6467b3e25447 hv_netvsc: Fix the TX/RX buffer default sizes 8dc11c413557 hv_netvsc: Fix the receive buffer size limit e53e85d5082c RDMA/iwpm: Fix uninitialized error code in iwpm_send_mapinfo() 4df82a41e819 drm/msm: fix leak in failed get_pages b3cff08483d0 media: c8sectpfe: fix potential NULL pointer dereference in c8sectpfe_timer_interrupt b453f9d8c55e cpufreq: longhaul: Revert transition_delay_us to 200 ms e59e19dc4086 Bluetooth: btqcomsmd: Fix skb double free corruption 5b58533858e3 Bluetooth: hci_qca: Avoid setup failure on missing rampatch 23081c335df9 staging: android: ashmem: Fix possible deadlock in ashmem_ioctl 23e73e2ab4d2 scsi: megaraid_sas: Do not use 32-bit atomic request descriptor for Ventura controllers Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>