summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/linux
AgeCommit message (Collapse)Author
2018-12-18linux-yocto/tiny: switch default branch to standard/tiny/baseBruce Ashfield
The default KBRANCH for building -tiny should not be machine specific. In fact, the SRCREVs that have been in place for -tiny have been using the hashes from tiny/base for some time, but since the machine specific branches all contain that hash, the mismatch hasn't been spotted. Setting the default branch to standard/tiny/base makes sure that the default branch and SRCREVs always match. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-18linux-yocto/4.18: -rt sync and config cleanupsBruce Ashfield
Integrating the following -rt patches: cab37ca8426b rt: update localversion to match latest content 186274b2b6dc tty: serial: pl011: explicitly initialize the flags variable ac121b7124a0 mm/kasan: make quarantine_lock a raw_spinlock_t 6100773500e7 watchdog: prevent deferral of watchdogd wakeup on RT ce594291c4eb kthread: convert worker lock to raw spinlock And the following configuration tweaks: e39413ec2bdd sound.cfg: enable SND_SOC_INTEL_SKYLAKE Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-18linux-yocto/4.14: configuration cleanupsBruce Ashfield
Integrating the following configuration cleanups/tweaks: 19c174f547e6 sound.cfg: enable SND_SOC_INTEL_SKYLAKE explicitly Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-18linux-yocto: remove obselete options from lxc configBruce Ashfield
The lxc config fragments have some options that are no long valid. So we can safely drop them. 721f3cfcb199 lxc: drop CONFIG_MM_OWNER 3b5f717d0311 vfio: drop CONFIG_KVM_DEVICE_ASSIGNMENT Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-10-25kernel-devsrc: add selinux include files needed by scripts/selinux buildVictor Kamensky via Openembedded-core
If CONFIG_SECURITY_SELINUX=y is enabled in kernel configuration, then 'make scripts' command in /usr/src/kernel fails to build utilities under scripts/selinux that would be pulled in by this config: HOSTCC scripts/selinux/genheaders/genheaders scripts/selinux/genheaders/genheaders.c:19:10: fatal error: classmap.h: No such file or directory #include "classmap.h" To address this issue add security/selinux/include files into kernel-devsrc. Signed-off-by: Victor Kamensky <kamensky@cisco.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-10-18linux-yocto/4.14: update to v4.14.76Bruce Ashfield
Integrating the korg -stable updates that comprise the following commits: 0b46ce3e3423 Linux 4.14.76 c03f0ab15f3b ath10k: fix scan crash due to incorrect length calculation 711b942ae3be virtio_balloon: fix increment of vb->num_pfns in fill_balloon() 7f42eada5e3f virtio_balloon: fix deadlock on OOM 251bc1f44c33 rds: rds_ib_recv_alloc_cache() should call alloc_percpu_gfp() instead 4c925efc2230 ubifs: Check for name being NULL while mounting 5656b7354183 ucma: fix a use-after-free in ucma_resolve_ip() 3a7a9fb68c97 f2fs: fix invalid memory access dfe96e30b5a5 perf utils: Move is_directory() to path.h 75fc05a20f5f crypto: chelsio - Fix memory corruption in DMA Mapped buffers. b5dcd4ab8e6c ARC: clone syscall to setp r25 as thread pointer af1a8101794d powerpc/lib: fix book3s/32 boot failure due to code patching 609fbeddb24c powerpc: Avoid code patching freed init sections 4e43fbc8ef25 powerpc/lib/code-patching: refactor patch_instruction() 0f6e2f4e06be nvme_fc: fix ctrl create failures racing with workq items 1b2ad48a85c4 ath10k: fix kernel panic issue during pci probe 8146256b7dcd ath10k: fix use-after-free in ath10k_wmi_cmd_send_nowait 327400b3a708 perf tools: Fix python extension build for gcc 8 ec727693a9ef perf annotate: Use asprintf when formatting objdump command line 79f87e09bcb2 of: unittest: Disable interrupt node tests for old world MAC systems 171f90d4ae84 tty: Drop tty->count on tty_reopen() failure c92e73b11ed1 usb: cdc_acm: Do not leak URB buffers 821c42e7d5ea USB: serial: simple: add Motorola Tetra MTP6550 id 35123e64a168 usb: xhci-mtk: resume USB3 roothub first c096f5c4a8bc xhci: Add missing CAS workaround for Intel Sunrise Point xHCI ec6ae632e04b dm cache: fix resize crash if user doesn't reload cache table f11a6abfdb41 dm cache metadata: ignore hints array being too small during resize 1364055c96c5 PM / core: Clear the direct_complete flag on errors 9047696cb3f8 mac80211: fix setting IEEE80211_KEY_FLAG_RX_MGMT for AP mode keys 8ebd65583375 PCI: Reprogram bridge prefetch registers on resume 25bc6e80f9d6 x86/vdso: Fix vDSO syscall fallback asm constraint regression 1194e838b879 x86/vdso: Only enable vDSO retpolines when enabled and supported 64ff5747e2af selftests/x86: Add clock_gettime() tests to test_vdso 30500cc74a36 x86/vdso: Fix asm constraints on vDSO syscall fallbacks 71a0556255de drm/syncobj: Don't leak fences when WAIT_FOR_SUBMIT is set 0c0dd182adae drm/amdgpu: Fix vce work queue was not cancelled when suspend 309a1c5cfc59 xen-netback: fix input validation in xenvif_set_hash_mapping() f66d89483bb3 fbdev/omapfb: fix omapfb_memory_read infoleak 887361696fb9 clocksource/drivers/timer-atmel-pit: Properly handle error cases 8e2e2192eb35 blk-mq: I/O and timer unplugs are inverted in blktrace 87a9d1cc2e8f KVM: x86: fix L1TF's MMIO GFN calculation 5178716b55c4 mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly a2e0493f99e6 mm, thp: fix mlocking THP page with migration enabled 5f4f5b1f4491 mm: migration: fix migration of huge PMD shared pages ab18409cf05f perf/core: Add sanity check to deal with pinned event failure 8e6a9240b191 Linux 4.14.75 4e7ea65127ac dm thin metadata: fix __udivdi3 undefined on 32-bit 07f79b39d474 ixgbe: check return value of napi_complete_done() de0e2a92ccc5 ocfs2: fix locking for res->tracking and dlm->tracking_list f8566a92ab75 proc: restrict kernel stack dumps to root 4de0fb95a287 tools: hv: fcopy: set 'error' in case an unknown operation was requested 1d24e2609002 Drivers: hv: vmbus: Use get/put_cpu() in vmbus_connect() 119bf9470be9 gpiolib: Free the last requested descriptor 1df517a4cafd crypto: caam/jr - fix ablkcipher_edesc pointer arithmetic 3b1a8535b8e1 crypto: mxs-dcp - Fix wait logic on chan threads 90ecb700345c crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() a5bb359c078a ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 06f93e40f939 iommu/amd: Clear memory encryption mask from physical address dcdb2262d389 smb2: fix missing files in root share directory listing b420b7b7923b sysfs: Do not return POSIX ACL xattrs via listxattr fa7d75f64b80 ovl: fix format of setxattr debug 8d75ecc13fdc ovl: fix memory leak on unlink of indexed file be406434737b ovl: fix access beyond unterminated strings aa41fb9593af xen: fix GCC warning and remove duplicate EVTCHN_ROW/EVTCHN_COL usage a502165dae09 xen: avoid crash in disable_hotplug_cpu 4e1494794ebc xen/manage: don't complain about an empty value in control/sysrq node dfb29d69e4d8 cifs: read overflow in is_valid_oplock_break() 7d60f98cde7a s390/qeth: don't dump past end of unknown HW header d5afd6b6eae5 s390/qeth: use vzalloc for QUERY OAT buffer ad297898159f r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED f7b86faf0bd1 drm/amdgpu: fix error handling in amdgpu_cs_user_fence_chunk f2c9d68ed3c2 arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" 7a2df42a5371 hexagon: modify ffs() and fls() to return int 2eb3072b2785 arch/hexagon: fix kernel/dma.c build warning 1484d4ff2770 dm thin metadata: try to avoid ever aborting transactions 1e9054e75d22 perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs 36918e899e3c net: ena: fix missing calls to READ_ONCE 3e2cc5bd61fe net: ena: fix driver when PAGE_SIZE == 64kB a5bdc726e5ff fs/cifs: suppress a string overflow warning 3941dbe190ba dm raid: fix rebuild of specific devices by updating superblock 112d65a51f2b drm/nouveau/disp: fix DP disable race 1a255bf1e749 drm/nouveau/TBDdevinit: don't fail when PMU/PRE_OS is missing from VBIOS 34d54566ae4a net/mlx5: Consider PCI domain in search for next dev f36f3ebdf1e1 nvmet-rdma: fix possible bogus dereference under heavy load a90a52c51ad4 USB: yurex: Check for truncation in yurex_read() 2c423318f07c HID: sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report d4da71220317 RDMA/ucma: check fd type in ucma_migrate_id() 60ea8815d6e8 Revert "iio: temperature: maxim_thermocouple: add MAX31856 part" 1173678a4f4a netfilter: nf_tables: release chain in flushing set c00f01c40211 perf probe powerpc: Ignore SyS symbols irrespective of endianness 4095fd29fee7 perf util: Fix bad memory access in trace info. 9d7bc329c123 perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() 8b98b7eeb45d scsi: qedi: Add the CRC size within iSCSI NVM image dd44c35cc16c scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails b6515e0f915b HID: hid-saitek: Add device ID for RAT 7 Contagion 81c823c22355 usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep[i] b6cc0ba2cbf4 HID: add support for Apple Magic Keyboards b969656b4662 netfilter: xt_cluster: add dependency on conntrack module 10fdfea70d46 bpf: 32-bit RSH verification must truncate input before the ALU op dcc89aaf5a8d mm: madvise(MADV_DODUMP): allow hugetlbfs pages ee0516c4a1fe tools/vm/page-types.c: fix "defined but not used" warning 5cbf015b971c tools/vm/slabinfo.c: fix sign-compare warning 27c4ad84fd01 mac80211: shorten the IBSS debug messages e132eb09fdd2 mac80211: don't Tx a deauth frame if the AP forbade Tx 8788737af389 mac80211: Fix station bandwidth setting after channel switch 37cdc7e35ae4 mac80211: fix a race between restart and CSA flows 4fa55f6d29fd cfg80211: fix a type issue in ieee80211_chandef_to_operating_class() 43a01409ef4c mac80211: fix an off-by-one issue in A-MSDU max_subframe computation 25cb8544342a fs/cifs: don't translate SFM_SLASH (U+F026) to backslash 8590e6fecb5e net: cadence: Fix a sleep-in-atomic-context bug in macb_halt_tx() b08d15cc921f i2c: uniphier-f: issue STOP only for last message or I2C_M_STOP 82fc9c6b7b9a i2c: uniphier: issue STOP only for last message or I2C_M_STOP da26e5729c04 RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 36fadeb87be8 md/raid5-cache: disable reshape completely dc492842b700 ARC: atomics: unbork atomic_fetch_##op() 7e259a0537be gpio: Fix crash due to registration race 3b83a52796cd tools/kvm_stat: fix handling of invalid paths in debugfs provider 52614f7bf1b5 tools/kvm_stat: fix python3 issues 0d66ce687869 mac80211: always account for A-MSDU header changes 2592adfe326b mac80211: do not convert to A-MSDU if frag/subframe limited b22a5d20aab1 cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IE e7577a1f1a65 net: hns: add netif_carrier_off before change speed and duplex 7fd11a1ad542 net: hns: add the code for cleaning pkt in chip bdd29365a74c gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall 73bfec0a6bde gpiolib: acpi: Switch to cansleep version of GPIO library call 9a5d353908db mac80211: avoid kernel panic when building AMSDU from non-linear SKB 79448960e3d7 mac80211: mesh: fix HWMP sequence numbering to follow standard 34bec4daf88c gpio: adp5588: Fix sleep-in-atomic-context bug 0081e67083ed mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X 7c209ebc7f15 mac80211: correct use of IEEE80211_VHT_CAP_RXSTBC_X 6054817c5e07 scsi: csiostor: add a check for NULL pointer after kmalloc() 4e380c50cf12 btrfs: btrfs_shrink_device should call commit transaction at the end 9e685bec07ae KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function 381538ae75cf mac80211_hwsim: require at least one channel 4ae9a73be7ac mac80211: Run TXQ teardown code before de-registering interfaces 3a738e7f734c tools/power turbostat: fix possible sprintf buffer overflow cdb2d37d345d serial: mvebu-uart: Fix reporting of effective CSIZE to userspace a17e2a72e714 drm/amdgpu: add another ATPX quirk for TOPAZ d9e61345652b drm/amd/pp: initialize result to before or'ing in data e6abbe80c883 Linux 4.14.74 d61ba3417e4f media: v4l: event: Prevent freeing event subscriptions while accessed fcaca557760f arm64: KVM: Sanitize PSTATE.M when being set from userspace 4fff53acff15 x86/pti: Fix section mismatch warning/error 23210d92f617 i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus 647b6d4ff699 arm/arm64: smccc-1.1: Handle function result as parameters 826d8678cde2 arm/arm64: smccc-1.1: Make return values unsigned long 75b3054d6807 ARM: dts: omap4-droid4: Fix emmc errors seen on some devices d11237bdcf95 nvme-fcloop: Fix dropped LS's to removed target port 516b72e36ded ata: ftide010: Add a quirk for SQ201 46cb720a8a3e drm/amdgpu: Update power state at the end of smu hw_init. 50850b432cc5 drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode 9190a7ea313f Revert "ARM: dts: imx7d: Invert legacy PCI irq mapping" d3ddd8e16cab hwmon: (adt7475) Make adt7475_read_word() return errors 0647ce03bd48 hwmon: (ina2xx) fix sysfs shunt resistor read access 59f5838cc950 crypto: cavium/nitrox - fix for command corruption in queue full case with backlog submissions. 243af256387c e1000: ensure to free old tx/rx rings in set_ringparam() 716865940461 e1000: check on netif_running() before calling e1000_up() e8baff89bc3f net: hns: fix skb->truesize underestimation 333f26129fd9 net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES 92935e1c2a7e bpf: sockmap: write_space events need to be passed to TCP handler f0a8c1257fc3 tls: possible hang when do_tcp_sendpages hits sndbuf is full case 97ee8505c637 isofs: reject hardware sector size > 2048 bytes 083be6fbfdcb thermal: of-thermal: disable passive polling when thermal zone is disabled 308206bd2770 qed: Avoid sending mailbox commands when MFW is not responsive 583f866501c1 qed: Prevent a possible deadlock during driver load and unload 73046b822c4c qed: Wait for MCP halt and resume commands to take place 33906ae926e0 qed: Wait for ready indication before rereading the shmem 38d070f9090a arm64: KVM: Tighten guest core register access from userspace d428e43eb684 serial: imx: restore handshaking irq for imx1 016d4aae9d84 drm/i915: Remove vma from object on destroy, not close d134e9170417 ovl: hash non-dir by lower inode for fsnotify 105470069de3 RDMA/uverbs: Atomically flush and mark closed the comp event queue 693536a7ce39 IB/hfi1: Fix context recovery when PBC has an UnsupportedVL 412a4b4db1a6 IB/hfi1: Invalid user input can result in crash d9e49e9ed8d6 IB/hfi1: Fix SL array bounds check fcbe49c82b82 IB/srp: Avoid that sg_reset -d ${srp_device} triggers an infinite loop 3011b91478ff Input: elantech - enable middle button of touchpad on ThinkPad P72 9691f745e17a USB: remove LPM management from usb_driver_claim_interface() be2360ed2d22 Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" ec6dc4b61c33 USB: usbdevfs: restore warning for nonsensical flags 25a8d4825165 USB: usbdevfs: sanitize flags more 67d8e231759f media: uvcvideo: Support realtek's UVC 1.5 device 1ddc0781c0ce slub: make ->cpu_partial unsigned int e75c01761a11 usb: musb: dsps: do not disable CPPI41 irq in driver teardown 5b6717c6a3c0 USB: handle NULL config in usb_find_alt_setting() 4253abe6a3aa USB: fix error handling in usb_driver_claim_interface() 5eaaa5e9bd56 regulator: fix crash caused by null driver data b6adc1f24bb3 spi: rspi: Fix interrupted DMA transfers 082e34f367a5 spi: rspi: Fix invalid SPI use during system suspend 6074b71d617d spi: sh-msiof: Fix handling of write value for SISTR register d120858fca5f spi: sh-msiof: Fix invalid SPI use during system suspend 429773341c34 spi: tegra20-slink: explicitly enable/disable clock dc89d37f9098 intel_th: Fix device removal logic 247cc73cd8f5 serial: cpm_uart: return immediately from console poll 2b7ba104769b tty: serial: lpuart: avoid leaking struct tty_struct 4fe780c1baec x86/mm: Expand static page table for fixmap space 04bc4dd86d0f floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl f88e50ea0300 ARM: dts: dra7: fix DCAN node addresses 99795ed0c62d iio: 104-quad-8: Fix off-by-one error in register selection a82a772da750 Input: xen-kbdfront - fix multi-touch XenStore node's locations 91e30cae8903 fs/lock: skip lock owner pid translation in case we are in init_pid_ns 0c4439c44416 EDAC: Fix memleak in module init error path a4f7bea87887 nfsd: fix corrupted reply to badly ordered compound de6ccdbd7734 gpio: Fix wrong rounding in gpio-menz127 5bcbbadf6ac5 module: exclude SHN_UNDEF symbols from kallsyms api 05f78b1a0e0c ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs 3fd534a5480e EDAC, i7core: Fix memleaks and use-after-free on probe and remove c96c2f2b11b6 scsi: megaraid_sas: Update controller info during resume a56b97a2fc2d iomap: complete partial direct I/O writes synchronously 13ab355240a9 scsi: bnx2i: add error handling for ioremap_nocache d5963fae7f36 perf/x86/intel/lbr: Fix incomplete LBR call stack 85222eb56f2a MIPS: boot: fix build rule of vmlinux.its.S b8e30b822d08 HID: hid-ntrig: add error handling for sysfs_create_group 69cb15d6596d arm: dts: mediatek: Add missing cooling device properties for CPUs 5ef7a3782de8 ARM: mvebu: declare asm symbols as character arrays in pmsu.c e87efc44dd36 wlcore: Add missing PM call for wlcore_cmd_wait_for_event_or_timeout() dad01c56989a brcmsmac: fix wrap around in conversion from constant to s16 62bd8064fa88 rndis_wlan: potential buffer overflow in rndis_wlan_auth_indication() 3c7f6b2cf6d6 ath10k: transmit queued frames after processing rx packets c1283a6270a2 drm/sun4i: Fix releasing node when enumerating enpoints 3f7056e1822d net: phy: xgmiitorgmii: Check phy_driver ready before accessing accb431813bf ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock 0f4ca55e441c net: phy: xgmiitorgmii: Check read_status results 8d9fd12b1eef ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge 0ebe95dee2f2 media: tm6000: add error handling for dvb_register_adapter 0091a4ede783 drivers/tty: add error handling for pcmcia_loop_config 3af342f5ddbd staging: android: ashmem: Fix mmap size validation 1b16d06a9e27 media: omap3isp: zero-initialize the isp cam_xclk{a,b} initial data daefaacc6e02 media: soc_camera: ov772x: correct setting of banding filter 381f8d235dd8 media: s3c-camif: ignore -ENOIOCTLCMD from v4l2_subdev_call for s_power 85d3dbd8e7f2 ALSA: snd-aoa: add of_node_put() in error path 3e3f075f72bd posix-timers: Sanitize overrun handling a05bd4ba655f posix-timers: Make forward callback return s64 cf373da10039 iio: accel: adxl345: convert address field usage in iio_chan_spec 8cbb2f74c093 mtd: rawnand: atmel: add module param to avoid using dma a838008bb11f s390/extmem: fix gcc 8 stringop-overflow warning 33cd135ebc97 s390/scm_blk: correct numa_node in scm_blk_dev_setup 98a34e26d93d s390/dasd: correct numa_node in dasd_alloc_queue a4dbaf7c2de0 alarmtimer: Prevent overflow for relative nanosleep 9374ffc6f3d3 s390/sysinfo: add missing #ifdef CONFIG_PROC_FS 8deb5801f154 powerpc/powernv/ioda2: Reduce upper limit for DMA window size 45d3d58f9739 ath10k: sdio: set skb len for all rx packets b31f41e02c80 ath10k: sdio: use same endpoint id for all packets in a bundle 149f530334f0 usb: wusbcore: security: cast sizeof to int for comparison ebee32dd8f04 scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion 336b73754169 scsi: ibmvscsi: Improve strings handling 1390c37d1670 scsi: klist: Make it safe to use klists in atomic context bdfc40bc1b09 scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size 2cbead46fd4e ARM: dts: ls1021a: Add missing cooling device properties for CPUs 8430918a04e3 x86/entry/64: Add two more instruction suffixes 8e90c7ef50e2 ARM: hwmod: RTC: Don't assume lock/unlock will be called with irq enabled 0a29ab00339e x86/tsc: Add missing header to tsc_msr.c 23e4ab4069d1 media: staging/imx: fill vb2_v4l2_buffer field entry 6fd38ba41e34 media: fsl-viu: fix error handling in viu_of_probe() 769ae06e4442 powerpc/kdump: Handle crashkernel memory reservation failure 333cb98f393b IB/mlx4: Test port number before querying type. 1f94cf4c81cb media: exynos4-is: Prevent NULL pointer dereference in __isp_video_try_fmt() 0ca45668ecdb IB/core: type promotion bug in rdma_rw_init_one_mr() eca859882359 RDMA/i40w: Hold read semaphore while looking after VMA e862ab6b69c4 RDMA/bnxt_re: Fix a couple off by one bugs e0ccd2360a47 md-cluster: clear another node's suspend_area after the copy is finished e70f938a605a power: remove possible deadlock when unregistering power_supply 1117e411a46c s390/mm: correct allocate_pgste proc_handler callback bc4ce060b305 iommu/msm: Don't call iommu_device_{,un}link from atomic context 96e878907c90 6lowpan: iphc: reset mac_header after decompress to fix panic 410534a34315 USB: serial: kobil_sct: fix modem-status error handling 90de5688afc3 Bluetooth: Add a new Realtek 8723DE ID 0bda:b009 834a9ef5f831 iommu/amd: make sure TLB to be flushed before IOVA freed c7e653a24c18 power: vexpress: fix corruption in notifier registration c1a630680c8b uwb: hwa-rc: fix memory leak at probe 72bad20e9316 serial: sh-sci: Stop RX FIFO timer during port shutdown 0470189cd9b9 misc: sram: enable clock before registering regions 914b4daa9b6d power: supply: axp288_charger: Fix initial constant_charge_current value 2efa4bd5aa9a staging: rts5208: fix missing error check on call to rtsx_write_register 6ecd10b1aa22 x86/numa_emulation: Fix emulated-to-physical node mapping 127cd4e23323 vmci: type promotion bug in qp_host_get_user_memory() 4804f372b53f tsl2550: fix lux1_input error in low light db12e7d3e9bc iio: adc: ina2xx: avoid kthread_stop() with stale task_struct 29db2772349d crypto: skcipher - Fix -Wstringop-truncation warnings 3b65f403d7d0 Linux 4.14.73 97513162cd6d spi: Fix double IDR allocation with DT aliases ed5e9462f661 tick/nohz: Prevent bogus softirq pending warning 3a411a04be4e iw_cxgb4: only allow 1 flush on user qps 956fa50745b3 vmw_balloon: include asm/io.h 23ac2a32b2f8 PCI: aardvark: Size bridges before resources allocation fe87d18b1471 sched/fair: Fix vruntime_normalized() for remote non-migration wakeup 0d09307bc242 ext4: show test_dummy_encryption mount option in /proc/mounts 3dc006d212e3 ext4: don't mark mmp buffer head dirty ba48e66e3f53 ext4: fix online resizing for bigalloc file systems with a 1k block size 6a4d7b584d38 ext4: fix online resize's handling of a too-small final block group 22654a3b4a30 ext4: recalucate superblock checksum after updating free blocks/inodes 779af00b3fa3 ext4: avoid arithemetic overflow that can trigger a BUG 3f9eafe8772f ext4: avoid divide by zero fault when deleting corrupted inline directories 31343d27f18f ext4: check to make sure the rename(2)'s destination is not freed 4334a6ae867a tty: vt_ioctl: fix potential Spectre v1 57c806be0160 drm/amdgpu: add new polaris pci id 5575041b09cd drm: udl: Destroy framebuffer only if it was initialized c70d8a488a41 drm/vc4: Fix the "no scaling" case on multi-planar YUV formats 35e48a086071 drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early 0f966da783a3 drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() 409af02c200e drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement 9ac837e079a0 drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload 42387d8e4aef drm/nouveau: Fix deadlocks in nouveau_connector_detect() 7c1ca8fb8633 ocfs2: fix ocfs2 read block panic 1d7e23f9068f Revert "ubifs: xattr: Don't operate on deleted inodes" 44383139a39c scsi: target: iscsi: Use bin2hex instead of a re-implementation 755e45f3155c scsi: target: iscsi: Use hex2bin instead of a re-implementation 50ec69edf3f0 Revert "uapi/linux/keyctl.h: don't use C++ reserved keyword as a struct member name" 13d216167d3d Revert "rpmsg: core: add support to power domains for devices" 6447b34fc270 mm: shmem.c: Correctly annotate new inodes for lockdep 7eba38a3f65d ring-buffer: Allow for rescheduling when removing pages 0e5cdbac0303 Revert "PCI: Add ACS quirk for Intel 300 series" f3765abb60c7 spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers 5ca87a38202e xen/x86/vpmu: Zero struct pt_regs before calling into sample handling code 7eced4478f4e xen/netfront: don't bug in case of too many frags e2d5285b98ef platform/x86: alienware-wmi: Correct a memory leak ff6805037d83 ALSA: oxfw: fix memory leak of private data 08f4f8b93809 ALSA: oxfw: fix memory leak of discovered stream formats at error path 996899a9cbd8 ALSA: oxfw: fix memory leak for model-dependent data at error path d9929097176d ALSA: fireworks: fix memory leak of response buffer at error path 40e2596f06b0 ALSA: firewire-tascam: fix memory leak of private data 933f20a61e26 ALSA: firewire-digi00x: fix memory leak of private data 70165a445b00 ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() 352701c288c1 ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO 7c4881d64ed7 ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping 16b8c03864b7 ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path c7cf0304d41f ASoC: rsnd: fixup not to call clk_get/set under non-atomic a388e6d7a822 ASoC: cs4265: fix MMTLR Data switch control 6ead7a8a4ec1 NFC: Fix the number of pipes 4a16b3cd084d NFC: Fix possible memory corruption when handling SHDLC I-Frame commands 18fef87e05d3 tls: clear key material from kernel memory when do_tls_setsockopt_conf fails 0c0334299a7e tls: zero the crypto information from tls_context before freeing 10cacaf13189 tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 ee547ed7dee4 net/sched: act_sample: fix NULL dereference in the data path b13f721a3409 udp6: add missing checks on edumux packet processing ff64a1a2ca3d neighbour: confirm neigh entries when ARP packet is received 0f6f77f3b8f4 udp4: fix IP_CMSG_CHECKSUM for connected sockets 6f5ec16ee02b qmi_wwan: set DTR for modems in forced USB2 mode f3aa1f3a1113 pppoe: fix reception of frames with no mac header c0f2c063abc8 net: hp100: fix always-true check for link up state 9951e17efd05 net/appletalk: fix minor pointer leak to userspace in SIOCFINDIPDDPRT bba90d3686fd ipv6: fix possible use-after-free in ip6_xmit() 13a47054f0b2 gso_segment: Reset skb->mac_len after modifying network header Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-10-18linux-yocto/4.18: update to v4.18.14Bruce Ashfield
Integrating the korg -stable updates that comprise the following commits: e7d199e92956 Linux 4.18.14 91da9ba7bbbd ath10k: fix scan crash due to incorrect length calculation 7903dacfc64e rds: rds_ib_recv_alloc_cache() should call alloc_percpu_gfp() instead ef37df3b8284 ubifs: Check for name being NULL while mounting 09fbdca26741 ucma: fix a use-after-free in ucma_resolve_ip() 9753a6f7497d tipc: call start and done ops directly in __tipc_nl_compat_dumpit() 4a04224bbd1a f2fs: fix invalid memory access 50231468deda ARC: clone syscall to setp r25 as thread pointer f4a856d4ca30 powerpc/lib: fix book3s/32 boot failure due to code patching 2025ef74e8c4 powerpc: Avoid code patching freed init sections e4f71e6ae0cb of: unittest: Disable interrupt node tests for old world MAC systems a09a553b1693 tty: Drop tty->count on tty_reopen() failure 274a367121ae usb: cdc_acm: Do not leak URB buffers 6f0a2f6649b7 USB: serial: option: add two-endpoints device-id flag 0fcb2fb9731a USB: serial: option: improve Quectel EP06 detection 883f14f7302a USB: serial: simple: add Motorola Tetra MTP6550 id 7cea0a2e8c59 usb: xhci-mtk: resume USB3 roothub first 67c8b9c6c59c xhci: Add missing CAS workaround for Intel Sunrise Point xHCI 226c5c8a540a dm cache: fix resize crash if user doesn't reload cache table f10b1cdb6190 dm cache metadata: ignore hints array being too small during resize 75e4e2fae0fe dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer a92f4488357e PM / core: Clear the direct_complete flag on errors 3561037582ae mac80211: fix setting IEEE80211_KEY_FLAG_RX_MGMT for AP mode keys e9d0ba506ea8 PCI: Reprogram bridge prefetch registers on resume db68b064bb73 x86/vdso: Fix vDSO syscall fallback asm constraint regression 54f54a2b7fb3 x86/vdso: Only enable vDSO retpolines when enabled and supported 1af2998c34e1 selftests/x86: Add clock_gettime() tests to test_vdso e7e1889390a4 x86/vdso: Fix asm constraints on vDSO syscall fallbacks 7ac2c7dcc1a0 drm: fix use-after-free read in drm_mode_create_lease_ioctl() a2cef7d049f0 drm/syncobj: Don't leak fences when WAIT_FOR_SUBMIT is set 3361789e57ec drm/amdgpu: Fix vce work queue was not cancelled when suspend b67f9b6ab232 mac80211: allocate TXQs for active monitor interfaces 6b1adad3348a mmc: slot-gpio: Fix debounce time to use miliseconds again 7cf3272144b9 mmc: core: Fix debounce time to use microseconds 7e62c2fbc1fe xen-netback: fix input validation in xenvif_set_hash_mapping() 9b01f16ed9b9 fbdev/omapfb: fix omapfb_memory_read infoleak 771df4eea402 clocksource/drivers/timer-atmel-pit: Properly handle error cases 45a156123ce4 pstore/ram: Fix failure-path memory leak in ramoops_init b82610b5bad9 blk-mq: I/O and timer unplugs are inverted in blktrace fe65bf7b541f KVM: VMX: check for existence of secondary exec controls before accessing fe7790c37cf1 KVM: x86: fix L1TF's MMIO GFN calculation 7d7e3202b7ef mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly 6b9c2cc710f5 mm, thp: fix mlocking THP page with migration enabled 0af5b07d2e62 mm: migration: fix migration of huge PMD shared pages f5a6974616b4 perf/core: Add sanity check to deal with pinned event failure 04a3fbba60ae Linux 4.18.13 d9ef158adf04 Revert "drm/amd/pp: Send khz clock values to DC for smu7/8" aad46f77ece0 dm thin metadata: fix __udivdi3 undefined on 32-bit 5319425024ab ixgbe: check return value of napi_complete_done() 2083ef10dedd HID: i2c-hid: disable runtime PM operations on hantick touchpad f52ab5277368 ocfs2: fix locking for res->tracking and dlm->tracking_list 2b89f7ad519d proc: restrict kernel stack dumps to root 6a2cfcdd7b6e tools: hv: fcopy: set 'error' in case an unknown operation was requested 549498802024 Drivers: hv: vmbus: Use get/put_cpu() in vmbus_connect() 116337deb270 gpiolib: Free the last requested descriptor 277f800a2186 crypto: caam/jr - fix ablkcipher_edesc pointer arithmetic b6479a45bd29 crypto: mxs-dcp - Fix wait logic on chan threads 27dff727876e crypto: chelsio - Fix memory corruption in DMA Mapped buffers. 18b4a538497d crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() 23b043d513e3 ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 6abd14f40148 iommu/amd: Clear memory encryption mask from physical address 8cdcd02d9985 smb2: fix missing files in root share directory listing 17e5fb7f93f8 cpufreq: qcom-kryo: Fix section annotations 5105f039ef26 firmware: Always initialize the fw_priv list object aa26105b73b0 firmware: Fix security issue with request_firmware_into_buf() 8b84e8d275d8 b43: fix DMA error related regression with proprietary firmware 23917913b671 sysfs: Do not return POSIX ACL xattrs via listxattr 51da3fc5cbce ovl: fix format of setxattr debug 1c7949a5f637 ovl: fix memory leak on unlink of indexed file c33def1bb3aa ovl: fix access beyond unterminated strings a6aa74c2ad61 ovl: set I_CREATING on inode being created 90f06e1b81b9 vfs: don't evict uninitialized inode d08d1bb535f4 new primitive: discard_new_inode() 87a50a5e94e3 x86/APM: Fix build warning when PROC_FS is not enabled dd618fe2ffa1 xen: fix GCC warning and remove duplicate EVTCHN_ROW/EVTCHN_COL usage b207598b0abe xen: avoid crash in disable_hotplug_cpu 58d77fd26f83 xen/manage: don't complain about an empty value in control/sysrq node 20d06facfd2f asm-generic: io: Fix ioport_map() for !CONFIG_GENERIC_IOMAP && CONFIG_INDIRECT_PIO 80e4d9a51376 cifs: read overflow in is_valid_oplock_break() e8dcd7866638 s390/qeth: don't dump past end of unknown HW header 31ae67ad9ed6 s390/qeth: use vzalloc for QUERY OAT buffer d3a7c76eb490 r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED 5113d730a1ee drm/amdgpu: fix error handling in amdgpu_cs_user_fence_chunk e76f7b7df846 arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" ed14acd316ba drm/amdgpu: Fix SDMA hang in prt mode v2 7389051d3c63 hexagon: modify ffs() and fls() to return int cbbb852e4556 arch/hexagon: fix kernel/dma.c build warning 41b2bc509cda netfilter: xt_hashlimit: use s->file instead of s->private 419033c32a82 netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT e63d53f2835d dm thin metadata: try to avoid ever aborting transactions 7c995133d035 sched/topology: Set correct NUMA topology type 52017328fa15 perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs 1080c0f57e00 net: ena: fix missing calls to READ_ONCE 968759747e95 net: ena: fix missing lock during device destruction cfa70f3c46f1 net: ena: fix potential double ena_destroy_device() 023ae1b4c025 net: ena: fix device destruction to gracefully free resources 3953e192748f net: ena: fix driver when PAGE_SIZE == 64kB 0728c271d518 net: ena: fix surprise unplug NULL dereference kernel crash 3a035b70eb92 fs/cifs: suppress a string overflow warning 07d1b1058aea r8169: set TxConfig register after TX / RX is enabled, just like RxConfig 8a100be2813a dm raid: fix RAID leg rebuild errors 659cd50c8ace dm raid: fix rebuild of specific devices by updating superblock 895fe22aa4d6 dm raid: fix stripe adding reshape deadlock 00063fa09bc1 drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels 6978b0eb61c0 drm/nouveau/disp: fix DP disable race c65768326592 drm/nouveau/TBDdevinit: don't fail when PMU/PRE_OS is missing from VBIOS e4a75379e8eb drm/nouveau/mmu: don't attempt to dereference vmm without valid instance pointer 5f0e9912e82c drm/nouveau: fix oops in client init failure path d097790cec56 dm raid: fix reshape race on small devices 816f7c26eee3 HID: i2c-hid: Don't reset device upon system resume bfe18751bf8a net/mlx5: Consider PCI domain in search for next dev 3029f6d6608d bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces 80b6e9d53846 nvmet-rdma: fix possible bogus dereference under heavy load 1d44f7f5bc07 USB: yurex: Check for truncation in yurex_read() e6ecfa261ae6 usb: host: xhci-plat: Iterate over parent nodes for finding quirks 3f97eca3c822 HID: sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report 027f315487ef riscv: Do not overwrite initrd_start and initrd_end 59db47dd566b RDMA/ucma: check fd type in ucma_migrate_id() d77c7de489ff iio: imu: st_lsm6dsx: take into account ts samples in wm configuration 86716fd6b985 Revert "iio: temperature: maxim_thermocouple: add MAX31856 part" c296c887f743 netfilter: nf_tables: release chain in flushing set 7e8fc7dcb4d6 netfilter: kconfig: nat related expression depend on nftables core c3501b899ff9 perf annotate: Fix parsing aarch64 branch instructions after objdump update 3cc1b441a4b9 perf probe powerpc: Ignore SyS symbols irrespective of endianness 6f8073072f7b perf util: Fix bad memory access in trace info. 56b4732271c7 perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() 4ac14f4b3179 perf annotate: Properly interpret indirect call dbd0ea4cfa2a scsi: qedi: Add the CRC size within iSCSI NVM image 319949c5e4a8 scsi: iscsi: target: Fix conn_ops double free 27fbee89e119 scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails 820c01bcca82 HID: hid-saitek: Add device ID for RAT 7 Contagion 3f2822e4dadd usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep[i] 386562cba8c2 HID: add support for Apple Magic Keyboards 11c069b7eb84 HID: intel-ish-hid: Enable Sunrise Point-H ish driver 3403eaa94cfc netfilter: xt_checksum: ignore gso skbs 1d569211070e netfilter: xt_cluster: add dependency on conntrack module 11b165210c72 bpf: 32-bit RSH verification must truncate input before the ALU op f69ad066fb2b mm: madvise(MADV_DODUMP): allow hugetlbfs pages 53df63ddc599 afs: Fix cell specification to permit an empty address list 784ce43a54fa firmware: arm_scmi: fix divide by zero when sustained_perf_level is zero 131a6926fa4d ceph: avoid a use-after-free in ceph_destroy_options() e5f09c519ea0 nds32: linker script: GCOV kernel may refers data in __exit 20107ca73afe tools/vm/page-types.c: fix "defined but not used" warning 9f62a57c6670 tools/vm/slabinfo.c: fix sign-compare warning 8474b701d459 nds32: fix build error because of wrong semicolon 392a9a4a1c1e nds32: Fix get_user/put_user macro expand pointer problem 447ec6add595 nds32: Fix empty call trace 76d9688fbebb nds32: add NULL entry to the end of_device_id array 2b847f91abb8 nds32: fix logic for module 5bdcac88df0b net/ibm/emac: wrong emac_calc_base call was used by typo a06e07ce6f61 fsnotify: fix ignore mask logic in fsnotify() 5ce55b0915e7 mac80211: shorten the IBSS debug messages 3bcf74fdbd50 mac80211: don't Tx a deauth frame if the AP forbade Tx 7cd6df93a292 mac80211: Fix station bandwidth setting after channel switch 07715e528d18 mac80211: fix a race between restart and CSA flows 040695971ce1 mac80211: fix WMM TXOP calculation 71f1b196fb29 cfg80211: fix a type issue in ieee80211_chandef_to_operating_class() 39bcc4406f83 mac80211: fix an off-by-one issue in A-MSDU max_subframe computation 05166cf09a6e fs/cifs: don't translate SFM_SLASH (U+F026) to backslash 43160392b3eb net: cadence: Fix a sleep-in-atomic-context bug in macb_halt_tx() 26c9b6f0c196 i2c: uniphier-f: issue STOP only for last message or I2C_M_STOP 182ae0d8643f i2c: uniphier: issue STOP only for last message or I2C_M_STOP abb518640aaf bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP 23fa01c0fcb5 bpf: Fix bpf_msg_pull_data() 7e2069153a58 ibmvnic: Include missing return code checks in reset function 005caa1288d9 selftests: pmtu: detect correct binary to ping ipv6 addresses ec0029c2aca1 selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 d65d1dd8be05 RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 34ff707ac863 md/raid5-cache: disable reshape completely 561deb108ca4 Revert "blk-throttle: fix race between blkcg_bio_issue_check() and cgroup_rmdir()" 8dbbc215f2ba ARC: atomics: unbork atomic_fetch_##op() 29c9e7e73dda gpio: Fix crash due to registration race e8f38e4e2216 tools/kvm_stat: fix updates for dead guests 52ff1e423ec9 tools/kvm_stat: fix handling of invalid paths in debugfs provider a9ffbadacc94 tools/kvm_stat: fix python3 issues 58ec0839af0d mac80211: always account for A-MSDU header changes 511edc415c6c mac80211: do not convert to A-MSDU if frag/subframe limited 6f01b1a3c4ad cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IE aadc5d1ee02d tc-testing: add test-cases for numeric and invalid control action 468bcedcd850 net: mvpp2: initialize port of_node pointer 4abef73b0770 sh_eth: Add R7S9210 support 4440af5a7e45 net: hns: add netif_carrier_off before change speed and duplex f97a366fdbad net: hns: add the code for cleaning pkt in chip 7d3acb1372f6 tipc: switch to rhashtable iterator cf09d1f5a507 bpf: fix sg shift repair start offset in bpf_msg_pull_data 89826ce1bbca bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data 0920815e24f0 bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data 34930327c610 gpio: dwapb: Fix error handling in dwapb_gpio_probe() 6c5cdd4730b1 gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall 13db4478a11e gpiolib: acpi: Switch to cansleep version of GPIO library call 06a62b7a0c5e mac80211: avoid kernel panic when building AMSDU from non-linear SKB d935ea54dbd8 mac80211: mesh: fix HWMP sequence numbering to follow standard a1f9ac32509a gpio: adp5588: Fix sleep-in-atomic-context bug 3f84a6c18fce bpf: fix several offset tests in bpf_msg_pull_data bd266daa9fe1 nl80211: Pass center frequency in kHz instead of MHz 5955b8ec20d7 nl80211: Fix nla_put_u8 to u16 for NL80211_WMMR_TXOP 03950ebc945c mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom bfcb6097e5f3 cfg80211: make wmm_rule part of the reg_rule structure 9df4febf5e91 mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X 3d0d794ca9ef mac80211: correct use of IEEE80211_VHT_CAP_RXSTBC_X 36de3d48270d bpf: sockmap, decrement copied count correctly in redirect error case 7feb1f2b5d8d bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg 427e7707d932 bpf, sockmap: fix potential use after free in bpf_tcp_close 0dcf1bcde827 scsi: aacraid: fix a signedness bug c08d2054307f scsi: libata: Add missing newline at end of file 4f3e708120f3 scsi: csiostor: fix incorrect port capabilities 74a301701659 scsi: csiostor: add a check for NULL pointer after kmalloc() c31c8008c757 btrfs: btrfs_shrink_device should call commit transaction at the end 0d6ba1ecba26 cfg80211: remove division by size of sizeof(struct ieee80211_wmm_rule) 1f0f925f98b4 KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function 9e07d06651bc Btrfs: fix unexpected failure of nocow buffered writes after snapshotting when low on space 32c7667fbcbd mac80211_hwsim: require at least one channel 2466b26094bc mac80211: Run TXQ teardown code before de-registering interfaces 3964f22686a6 rseq/selftests: fix parametrized test with -fpie 7da07a3216a0 Linux 4.18.12 c483061d4610 media: v4l: event: Prevent freeing event subscriptions while accessed 926415e1e4c9 arm64: KVM: Sanitize PSTATE.M when being set from userspace 5fddc4cd7aec powerpc/pseries: Fix unitialized timer reset on migration 7f3a5baeacdf powerpc/pkeys: Fix reading of ibm, processor-storage-keys property 4faeadc4f7b5 powerpc: fix csum_ipv6_magic() on little endian platforms 31d2bff9f696 KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds 8379aa480e95 x86/pti: Fix section mismatch warning/error 0f40f4a21a10 clk: x86: Set default parent to 48Mhz d948acce9a0c i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus 31b5f66e90b2 arm/arm64: smccc-1.1: Handle function result as parameters c1baf3699d84 arm/arm64: smccc-1.1: Make return values unsigned long 8ad1f551f802 drm/amdgpu: Need to set moved to true when evict bo 68327465ccdb ARM: dts: omap4-droid4: Fix emmc errors seen on some devices b32e647a8375 nvme-fcloop: Fix dropped LS's to removed target port 22670e847f7c ata: ftide010: Add a quirk for SQ201 65c96da9c684 drm/amdgpu: Update power state at the end of smu hw_init. 21a73b809735 drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode 4adf34c33950 Revert "ARM: dts: imx7d: Invert legacy PCI irq mapping" 78dabdae8108 hwmon: (adt7475) Make adt7475_read_word() return errors e41ea7c77cb2 hwmon: (ina2xx) fix sysfs shunt resistor read access aada57693e81 crypto: cavium/nitrox - fix for command corruption in queue full case with backlog submissions. 19f2fedf4f43 crypto: chtls - fix null dereference chtls_free_uld() ff53d5051675 i40e: fix condition of WARN_ONCE for stat strings be97150c4a54 i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled 4ef71783033a ixgbe: fix driver behaviour after issuing VFLR 3e8566205e04 e1000: ensure to free old tx/rx rings in set_ringparam() f9b0af8f9ad5 e1000: check on netif_running() before calling e1000_up() 1ca43c80d80f ice: Fix potential return of uninitialized value 0753c86efc6c ice: Fix a few null pointer dereference issues 939817cd00d2 tools: bpftool: return from do_event_pipe() on bad arguments 1dec7a1e6a54 ice: Set VLAN flags correctly 1c83a5aa0f26 ice: Use order_base_2 to calculate higher power of 2 1dd0b6ce76ee ice: Fix bugs in control queue processing 9289b179fc4e ice: Clean control queues only when they are initialized 32d99e3e63c7 ice: Report stats for allocated queues via ethtool stats c0f20df3b1fc ice: Fix multiple static analyser warnings 1801431dc7aa net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES 374eb417162b net: hns: fix skb->truesize underestimation 2d4a79238686 net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES d96820d46bc3 tcp_bbr: in restart from idle, see if we should exit PROBE_RTT e5e63d2bb9b2 tcp_bbr: add bbr_check_probe_rtt_done() helper a66193f585eb net/ncsi: Fixup .dumpit message flags and ID check in Netlink handler 9d028c09d1cf amdgpu: fix multi-process hang issue 8824ceb2580c drm/amdgpu: fix preamble handling 8483f3b7f424 drm/amdgpu: fix VM clearing for the root PD a5c7547b45b4 bpf: sockmap: write_space events need to be passed to TCP handler 9c3d97879505 tls: possible hang when do_tcp_sendpages hits sndbuf is full case a0be77d6d940 bpf, sockmap: fix sock hash count in alloc_sock_hash_elem efed642bc585 bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys 0a9fd2a9875b ARM: dts: omap4-droid4: fix vibrations on Droid 4 f7468a7160e1 bus: ti-sysc: Fix no_console_suspend handling b8f4b96768c0 mmc: android-goldfish: fix bad logic of sg_copy_{from,to}_buffer conversion d02aee5cf4ea mmc: atmel-mci: fix bad logic of sg_copy_{from,to}_buffer conversion 1a7a1ad290d4 isofs: reject hardware sector size > 2048 bytes 2da832f43da5 thermal: of-thermal: disable passive polling when thermal zone is disabled 6a3f378b7614 qed: Avoid sending mailbox commands when MFW is not responsive c36724c64780 qed: Prevent a possible deadlock during driver load and unload 1e85fc417c11 qed: Wait for MCP halt and resume commands to take place c91ab927a8b7 qed: Wait for ready indication before rereading the shmem 67eb28b0f832 bus: ti-sysc: Fix module register ioremap for larger offsets 3609bd6105c1 ARM: OMAP2+: Fix module address for modules using mpu_rt_idx 1fcd5e01d26e ARM: OMAP2+: Fix null hwmod for ti-sysc debug 4435064439c6 arm64: KVM: Tighten guest core register access from userspace 12a7e915c506 RDMA/uverbs: Atomically flush and mark closed the comp event queue cbbb9f08566e ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge 0c7898792c9a IB/hfi1: Fix destroy_qp hang after a link down b34ba9e02408 IB/hfi1: Fix context recovery when PBC has an UnsupportedVL bcc5f9f5e11e IB/hfi1: Invalid user input can result in crash 2cced23e5483 IB/hfi1: Fix SL array bounds check fa22f4874e94 IB/srp: Avoid that sg_reset -d ${srp_device} triggers an infinite loop ebc51114fa51 Input: elantech - enable middle button of touchpad on ThinkPad P72 f44f3d0a9e9f filesystem-dax: Fix use of zero page 7ebfc8f69a37 ext2, dax: set ext2_dax_aops for dax files 2436ce1bad9e uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() dc38ebde8a52 USB: remove LPM management from usb_driver_claim_interface() de425c9ae7bf Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" 8badb9b1af73 USB: usbdevfs: restore warning for nonsensical flags b5376ef73d33 USB: usbdevfs: sanitize flags more 8e2842a2e175 usb: musb: dsps: do not disable CPPI41 irq in driver teardown 608677656ac2 usb: core: safely deal with the dynamic quirk lists 7b169e33a3bc usb: roles: Take care of driver module reference counting 95b273c4038c USB: handle NULL config in usb_find_alt_setting() f3a6a40b3793 USB: fix error handling in usb_driver_claim_interface() 2c2860d0e876 regulator: Fix 'do-nothing' value for regulators without suspend state ad023c0c3613 regulator: fix crash caused by null driver data bc9f63756ac8 spi: rspi: Fix interrupted DMA transfers f9ca5597ab70 spi: rspi: Fix invalid SPI use during system suspend 2469b01fa514 spi: sh-msiof: Fix handling of write value for SISTR register 38274415d118 spi: sh-msiof: Fix invalid SPI use during system suspend a2b928011352 spi: tegra20-slink: explicitly enable/disable clock 825e12a2ed63 intel_th: Fix resource handling for ACPI glue layer c3b92e93b23a intel_th: Fix device removal logic 98e1a83c338e serial: cpm_uart: return immediately from console poll e91bf9073b44 serial: mvebu-uart: Fix reporting of effective CSIZE to userspace 5d554763aaac serial: imx: restore handshaking irq for imx1 98ecfdf49ff7 tty: serial: lpuart: avoid leaking struct tty_struct fdbbdfeeb699 x86/mm: Expand static page table for fixmap space 41a770d90b88 block: fix deadline elevator drain for zoned block devices 0051646c2cc2 floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl acee207b7cc9 gpio: tegra: Fix tegra_gpio_irq_set_type() dbb2a1e3bb37 perf tests: Fix indexing when invoking subtests 6b07342e2596 drm/vc4: plane: Expand the lower bits by repeating the higher bits c94ce4bf1aff ARM: dts: dra7: fix DCAN node addresses e80225d36dca drm/vc4: Add missing formats to vc4_format_mod_supported(). 70b914929ad7 iio: 104-quad-8: Fix off-by-one error in register selection b6b75c81c31a Input: xen-kbdfront - fix multi-touch XenStore node's locations 31a92226a5d5 ath10k: fix memory leak of tpc_stats 5f2391032c06 fs/lock: skip lock owner pid translation in case we are in init_pid_ns 00b438869cbe ath10k: snoc: use correct bus-specific pointer in RX retry 06c21f7423e7 ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 10db0e22fb8c staging: pi433: fix race condition in pi433_ioctl fff64d9fb381 EDAC, altera: Fix an error handling path in altr_s10_sdram_probe() 0855e6e1ac14 EDAC: Fix memleak in module init error path 6e67b33dbe43 nfsd: fix corrupted reply to badly ordered compound af4b12c54b3b gpio: Fix wrong rounding in gpio-menz127 8463cd689be0 module: exclude SHN_UNDEF symbols from kallsyms api 163ac07ff0b2 ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs 2edaabf0e58d EDAC, i7core: Fix memleaks and use-after-free on probe and remove 1e4b176959fb ASoC: rsnd: SSI parent cares SWSP bit 8d07efbdf84f ASoC: rt1305: Use ULL suffixes for 64-bit constants 3e28a96b87f6 ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold ebce61bb2c86 scsi: megaraid_sas: Update controller info during resume b38977a36625 spi: orion: fix CS GPIO handling again d731684c4496 scsi: hisi_sas: Fix the conflict between dev gone and host reset 2f7b94ebaa19 iomap: complete partial direct I/O writes synchronously 939dd916dc25 scsi: bnx2i: add error handling for ioremap_nocache 074e4687846e perf/x86/intel/lbr: Fix incomplete LBR call stack 09468e65ec7d drm/v3d: Take a lock across GPU scheduler job creation and queuing. dbdef3dff35b arm64: dts: renesas: Fix VSPD registers range 56984081650a MIPS: boot: fix build rule of vmlinux.its.S d0f7fbdb1cf9 HID: i2c-hid: Use devm to allocate i2c_hid struct 46066a10dd7a HID: hid-ntrig: add error handling for sysfs_create_group d79cdff57285 arm: dts: mediatek: Add missing cooling device properties for CPUs 65470af8b10d perf/hw_breakpoint: Split attribute parse and commit 7f22023170f7 Documentation/process: fix reST table border error 53b56e401d93 RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR 1da59841eea9 ARM: mvebu: declare asm symbols as character arrays in pmsu.c 3fc862c26744 drm/omap: gem: Fix mm_list locking f7867f358bfe wlcore: Add missing PM call for wlcore_cmd_wait_for_event_or_timeout() 13c4f14d8cf2 bitfield: fix *_encode_bits() 1ae0268dc54e brcmsmac: fix wrap around in conversion from constant to s16 af1c6a743c98 rndis_wlan: potential buffer overflow in rndis_wlan_auth_indication() 35ba78548948 mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() 882791abd11d ath10k: transmit queued frames after processing rx packets 9f81b08ad8ea drm/sun4i: Fix releasing node when enumerating enpoints 900812a0d318 net: phy: xgmiitorgmii: Check phy_driver ready before accessing d0a4b7b3792f drm/sun4i: Enable DW HDMI PHY clock c247a4bf53b6 ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock fcd12823cd57 net: phy: xgmiitorgmii: Check read_status results 6cdfe3ed6c9d ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge 3dc220c5253e ASoC: qdsp6: qdafe: fix some off by one bugs 49fc6188cdb6 media: tm6000: add error handling for dvb_register_adapter 6c695a374b0b staging: mt7621-dts: Fix remaining pcie warnings 7a887d2a1f91 serial: pxa: Fix an error handling path in 'serial_pxa_probe()' e8db58e3d80b arm64: dts: renesas: salvator-common: Fix adv7482 decimal unit addresses e65f712ea936 drivers/tty: add error handling for pcmcia_loop_config 5208cebb4ca3 staging: mt7621-eth: Fix memory leak in mtk_add_mac() error path 6cbaed5c50ac media: ov772x: allow i2c controllers without I2C_FUNC_PROTOCOL_MANGLING 47da213433ae staging: android: ashmem: Fix mmap size validation 20d705e92eb7 media: ov772x: add checks for register read errors eab10433598a media: omap3isp: zero-initialize the isp cam_xclk{a,b} initial data 870878d2c941 media: soc_camera: ov772x: correct setting of banding filter 39a372355b5a media: s3c-camif: ignore -ENOIOCTLCMD from v4l2_subdev_call for s_power 8086828bed84 ath10k: use locked skb_dequeue for rx completions 11750fe66e26 selftests: forwarding: Tweak tc filters for mirror-to-gretap tests a4c7557bc547 ALSA: snd-aoa: add of_node_put() in error path 5f6b9cd5c5f2 posix-timers: Sanitize overrun handling c0d08296a291 posix-timers: Make forward callback return s64 90f955af43fe iio: accel: adxl345: convert address field usage in iio_chan_spec f1915d5162a9 mtd: rawnand: atmel: add module param to avoid using dma ff9ac7d9bdda s390/extmem: fix gcc 8 stringop-overflow warning 6143a4525c3e s390/scm_blk: correct numa_node in scm_blk_dev_setup 0c6df6d17ab4 s390/dasd: correct numa_node in dasd_alloc_queue 04937aaaf8c7 alarmtimer: Prevent overflow for relative nanosleep 4add6942e51e s390/sysinfo: add missing #ifdef CONFIG_PROC_FS ab0fd80d8747 ACPI / button: increment wakeup count only when notified f2514c04f556 platform/x86: asus-wireless: Fix uninitialized symbol usage 677b34aa38ed powerpc/powernv/ioda2: Reduce upper limit for DMA window size ee1df10ae020 ath10k: sdio: set skb len for all rx packets bd9b4e606902 ath10k: sdio: use same endpoint id for all packets in a bundle 420c37a784a7 usb: wusbcore: security: cast sizeof to int for comparison 90c00dd1798d scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion d08b7218cea0 scsi: ibmvscsi: Improve strings handling 7369c88b59a9 scsi: klist: Make it safe to use klists in atomic context 9d6b653c0509 thermal: i.MX: Allow thermal probe to fail gracefully in case of bad calibration. 92e96ad168ea scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size 6cf7be0267f7 ARM: dts: ls1021a: Add missing cooling device properties for CPUs f0c6c6ec02a1 x86/entry/64: Add two more instruction suffixes 06f91031931a ARM: hwmod: RTC: Don't assume lock/unlock will be called with irq enabled 11a88b9218e7 x86/tsc: Add missing header to tsc_msr.c 2bffdc28ee60 include/rdma/opa_addr.h: Fix an endianness issue b40f2ec52bf5 IB/mlx5: Fix GRE flow specification c26fc717b13b media: staging/imx: fill vb2_v4l2_buffer field entry 0bd77cd5c2da vhost_net: Avoid tx vring kicks during busyloop af58a41db9cc media: fsl-viu: fix error handling in viu_of_probe() ec0e373a6214 powerpc/kdump: Handle crashkernel memory reservation failure 4fd56423854c IB/mlx4: Test port number before querying type. 76e2bf1d322a media: exynos4-is: Prevent NULL pointer dereference in __isp_video_try_fmt() 203ae10a4713 IB/core: type promotion bug in rdma_rw_init_one_mr() 16fc25226707 RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c 6a4d21a7664b RDMA/i40w: Hold read semaphore while looking after VMA 5ae7031fea6a RDMA/bnxt_re: Fix a couple off by one bugs be853349a4a9 cxgb4: Fix the condition to check if the card is T5 69b921bdab4b md-cluster: clear another node's suspend_area after the copy is finished dd5ac3dcb22e drm/amd/display: fix use of uninitialized memory e21238f1be65 drm/amd/display/dc/dce: Fix multiple potential integer overflows 9fa1c8f4b9b2 power: remove possible deadlock when unregistering power_supply ff8aa171ef8c s390/mm: correct allocate_pgste proc_handler callback 596ee3e366eb iommu/msm: Don't call iommu_device_{,un}link from atomic context c4ea4d6928bd 6lowpan: iphc: reset mac_header after decompress to fix panic d3f86dceb54c USB: serial: kobil_sct: fix modem-status error handling 41086956a32b Bluetooth: Add a new Realtek 8723DE ID 0bda:b009 9032c7d6d57f iommu/amd: make sure TLB to be flushed before IOVA freed 8ae46971d69e power: vexpress: fix corruption in notifier registration 3c8527e5a6e4 uwb: hwa-rc: fix memory leak at probe cb39b07bf5f9 serial: sh-sci: Stop RX FIFO timer during port shutdown 741b2c3b62cf misc: sram: enable clock before registering regions 919618d23234 power: supply: axp288_charger: Fix initial constant_charge_current value df09a796560a staging: rts5208: fix missing error check on call to rtsx_write_register e3deb9b3c252 x86/numa_emulation: Fix emulated-to-physical node mapping bb2ca3d777d9 net: hns3: Fix get_vector ops in hclgevf_main module 6739fc895c80 net: hns3: Fix warning bug when doing lp selftest 87dbcb1ce9c2 net: hns3: Fix for mac pause not disable in pfc mode 4a659cb2f0fd net: hns3: Fix for mailbox message truncated problem 1bb1252b4e78 siox: don't create a thread without starting it e83bd606a14e vmci: type promotion bug in qp_host_get_user_memory() 46ba8d1156e7 misc: ibmvmc: Use GFP_ATOMIC under spin lock 1d3de3d5e274 tsl2550: fix lux1_input error in low light c9bcfbebca40 iio: adc: ina2xx: avoid kthread_stop() with stale task_struct d08aa810ddd1 crypto: skcipher - Fix -Wstringop-truncation warnings 2f411a0873a9 Linux 4.18.11 e5bd6aca70ef spi: Fix double IDR allocation with DT aliases 4fda8face67c iw_cxgb4: only allow 1 flush on user qps 61b5194808f4 vmw_balloon: include asm/io.h ac586a2ffe31 sched/fair: Fix vruntime_normalized() for remote non-migration wakeup ec215095ac28 ext4, dax: set ext4_dax_aops for dax files e2dd3371bfd1 ext4, dax: add ext4_bmap to ext4_dax_aops d60e0a56ac37 ext4: show test_dummy_encryption mount option in /proc/mounts da7a6e25fe8e ext4: don't mark mmp buffer head dirty 705bcb551648 ext4: fix online resizing for bigalloc file systems with a 1k block size d47e119158ec ext4: fix online resize's handling of a too-small final block group 2d0cd272e096 ext4: recalucate superblock checksum after updating free blocks/inodes a4cb1bf267a6 ext4: avoid arithemetic overflow that can trigger a BUG 976eeff67a3a ext4: avoid divide by zero fault when deleting corrupted inline directories fdad4e17dc61 ext4: check to make sure the rename(2)'s destination is not freed 52ef74c21c27 tty: vt_ioctl: fix potential Spectre v1 5a5338e45009 drm/amdgpu: add new polaris pci id 4cd5d680d815 drm: udl: Destroy framebuffer only if it was initialized 934df3d13fc6 drm/vc4: Fix the "no scaling" case on multi-planar YUV formats 21fb862e0e3c drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early 99aa61fb35ed drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() 9c7443a7aa64 drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests 563f482029d4 drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement 0f756495557c drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload 86393a7e3315 drm/nouveau: Fix deadlocks in nouveau_connector_detect() 573eeddd4538 drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() aed4ca2690c2 drm/nouveau: Only write DP_MSTM_CTRL when needed 04393d257207 drm/nouveau: Reset MST branching unit before enabling 1f4401ece98b drm/i915/bdw: Increase IPS disable timeout to 100ms 1e0be23859b9 ocfs2: fix ocfs2 read block panic 23fe9688228c libata: mask swap internal and hardware tag f8b35f82a252 Revert "ubifs: xattr: Don't operate on deleted inodes" 94403d71bb9e scsi: target: iscsi: Use bin2hex instead of a re-implementation 8e31c95fe085 scsi: target: iscsi: Use hex2bin instead of a re-implementation 31426b50594c Revert "uapi/linux/keyctl.h: don't use C++ reserved keyword as a struct member name" bc35488686c3 bpf/verifier: disallow pointer subtraction 909828a2920b Revert "rpmsg: core: add support to power domains for devices" 946f8052f7ee mm: shmem.c: Correctly annotate new inodes for lockdep 4cdb6f01e9e5 mm: disable deferred struct page for 32-bit arches 3299a0eead68 fork: report pid exhaustion correctly 30938d20eb1a crypto: x86/aegis,morus - Do not require OSXSAVE for SSE2 d73ccd8bb732 ring-buffer: Allow for rescheduling when removing pages 6bed4f10277b Revert "PCI: Add ACS quirk for Intel 300 series" 6d8911403d99 spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers 1318b2c26b78 xen/x86/vpmu: Zero struct pt_regs before calling into sample handling code b73a161e9bef xen/netfront: don't bug in case of too many frags 5e17a1ecc44b platform/x86: alienware-wmi: Correct a memory leak 8879342a67a4 platform/x86: dell-smbios-wmi: Correct a memory leak 0639ddca2c8c mtd: rawnand: denali: fix a race condition when DMA is kicked f11b8aad34fa mtd: devices: m25p80: Make sure the buffer passed in op is DMA-able 1501a0f2e14e ALSA: oxfw: fix memory leak of private data 9d07f491db95 ALSA: oxfw: fix memory leak of discovered stream formats at error path 82567fb09846 ALSA: oxfw: fix memory leak for model-dependent data at error path 8e54fc8910f3 ALSA: fireworks: fix memory leak of response buffer at error path e5301d45d01c ALSA: firewire-tascam: fix memory leak of private data 7c57a806be78 ALSA: firewire-digi00x: fix memory leak of private data e9355495975d ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() cedfb9f8a588 ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO c143935a34a5 ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping 28114caeb0ab ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path 30100a475167 ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors 341ff629a2e9 ASoC: rsnd: fixup not to call clk_get/set under non-atomic 9e6a69b06575 ASoC: tas6424: Save last fault register even when clear df231dbe93eb ASoC: cs4265: fix MMTLR Data switch control 401e975e5950 ASoC: wm9712: fix replace codec to component 58be75ff0878 NFC: Fix the number of pipes 0ad778eeee6d NFC: Fix possible memory corruption when handling SHDLC I-Frame commands 18b8a9c5dab3 net: rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags 1b46979978c0 net: mvpp2: let phylink manage the carrier state 001e4e5537d8 net/ipv6: do not copy dst flags on rt init 1328a5a40fde ipv6: use rt6_info members when dst is set in rt6_fill_node b5fc7f300cdb bnxt_en: Fix VF mac address regression. 8ac22b327cc2 tls: fix currently broken MSG_PEEK behavior 17eef150f66b socket: fix struct ifreq size in compat ioctl 263baf63bdfb net: dsa: mv88e6xxx: Fix ATU Miss Violation 4188aa049107 hv_netvsc: fix schedule in RCU context 9f2489640a57 net/sched: act_sample: fix NULL dereference in the data path 1708cc7ed059 udp6: add missing checks on edumux packet processing c0d10c5d5d71 neighbour: confirm neigh entries when ARP packet is received 77971ea816ba tls: clear key material from kernel memory when do_tls_setsockopt_conf fails 13d1bdc70bc2 tls: zero the crypto information from tls_context before freeing d8e6fc73d2eb tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 6d7a3fd5cfae udp4: fix IP_CMSG_CHECKSUM for connected sockets a02ff7df6a3b qmi_wwan: set DTR for modems in forced USB2 mode 89721b836972 pppoe: fix reception of frames with no mac header b411479d5268 net: hp100: fix always-true check for link up state 6a9c934f04e6 net/appletalk: fix minor pointer leak to userspace in SIOCFINDIPDDPRT 6b4d14c57381 ipv6: fix possible use-after-free in ip6_xmit() 288942f4a669 gso_segment: Reset skb->mac_len after modifying network header 183348489d36 Linux 4.18.10 52b732648371 crypto: ccp - add timeout support in the SEV command d6c9bc664918 mei: bus: type promotion bug in mei_nfc_if_version() 920b0e3c5e24 clk: tegra: bpmp: Don't crash when a clock fails to register fdf0d6477376 pinctrl: qcom: spmi-gpio: Fix pmic_gpio_config_get() to be compliant 5d10592e292f pinctrl: msm: Fix msm_config_group_get() to be compliant bbcdd75166d9 blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() 864e90ed4a8f blk-mq: only attempt to merge bio if there is rq in sw queue 83459da8e319 IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers 53a1ee238c84 block/DAC960.c: fix defined but not used build warnings dc78a980f995 staging: fsl-dpaa2/eth: Fix DMA mapping direction 8d425fae2cf6 dmaengine: sh: rcar-dmac: avoid to write CHCR.TE to 1 if TCR is set to 0 93b100ddda3b drm/amd/pp: Send khz clock values to DC for smu7/8 0cbb058be904 arm64: perf: Disable PMU while processing counter overflows b89c077eff7c drm/panel: type promotion bug in s6e8aa0_read_mtp_id() 252cdf1f5db5 ASoC: rt5651: Fix workqueue cancel vs irq free race on remove 6c9e72d66dbf selftest: timers: Tweak raw_skew to SKIP when ADJ_OFFSET/other clock adjustments are in progress 6e36e98ecb0a remoteproc: qcom: q6v5-pil: fix modem hang on SDM845 after axis2 clk unvote 435962f3beaa scsi: lpfc: Fix panic if driver unloaded when port is offline 074263d61eed scsi: lpfc: Fix NVME Target crash in defer rcv logic 84159b84f331 scsi: libfc: fixup 'sleeping function called from invalid context' f7ee7f7b0618 ALSA: pcm: Fix snd_interval_refine first/last with open min/max 0fce3c91ba68 selftests/android: initialize heap_type to avoid compiling warning 330e11b03099 selftests: vDSO - fix to return KSFT_SKIP when test couldn't be run 04ea31a181d3 rtc: bq4802: add error handling for devm_ioremap 1950f800faa1 drm/amdkfd: Fix error codes in kfd_get_process 4841f051b32c drm/amdkfd: Fix kernel queue 64 bit doorbell offset calculation b1373b80f9ec input: rohm_bu21023: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) ae8247766d56 mfd: 88pm860x-i2c: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) f40d90dd5567 rcutorture: Use monotonic timestamp for stall detection 7961182ace13 net: mvpp2: make sure we use single queue mode on PPv2.1 466ec0c2ba2d net: gemini: Allow multiple ports to instantiate 382ca1b7ca79 gpiolib: Mark gpio_suffixes array with __maybe_unused a35951e982eb gpio: pxa: Fix potential NULL dereference c6bc7c725409 staging: bcm2835-audio: Don't leak workqueue if open fails 28929ceced7d lightnvm: pblk: enable line minor version detection 7785ada57436 lightnvm: pblk: assume that chunks are closed on 1.2 devices 070b164edc30 ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() b0442208f62f drm/amd/display: support access ddc for mst branch 67a281a8bee9 tools/testing/nvdimm: Fix support for emulating controller temperature 22df0497e104 f2fs: do checkpoint in kill_sb 6e530bf7d202 coresight: ETM: Add support for Arm Cortex-A73 and Cortex-A35 8da6cd501998 coresight: tpiu: Fix disabling timeouts d0fb01bb8ed9 coresight: Handle errors in finding input/output ports b3cf69dd8a2b sched/fair: Fix util_avg of new tasks for asymmetric systems a9093ae70197 parport: sunbpp: fix error return code cc55678dd2f8 tls: Fix zerocopy_from_iter iov handling 88b8d17d3ab0 drm/nouveau: tegra: Detach from ARM DMA/IOMMU mapping e293c3e0e60b drm/nouveau/debugfs: Wake up GPU before doing any reclocking 3c266a692dda drm/nouveau: Fix runtime PM leak in drm_open() 5d421dae2364 mmc: sdhci: do not try to use 3.3V signaling if not supported 566b4caf1143 mmc: tegra: prevent HS200 on Tegra 3 5f366ee1f1ff mmc: sdhci-of-esdhc: set proper dma mask for ls104x chips 442f4d1e9aa6 tty: fix termios input-speed encoding 859a99742a95 tty: fix termios input-speed encoding when using BOTHER 24d7347116ba serial: 8250: of: Correct of_platform_serial_setup() error handling cc04d14157b8 ASoC: hdmi-codec: fix routing 179dbd5fc4f1 gpu: ipu-v3: csi: pass back mbus_code_to_bus_cfg error codes b720a10bf407 liquidio: fix hang when re-binding VF host drv after running DPDK VF driver af62ca55dc1f ARM: hisi: check of_iomap and fix missing of_node_put c55e49df5371 net: hns3: Fix return value error in hns3_reset_notify_down_enet 7c3197ac7034 ARM: hisi: fix error handling and missing of_node_put 34330aee6948 ARM: hisi: handle of_iomap and fix missing of_node_put cef4231adf55 net: hns3: Fix for reset_level default assignment probelm 4d23263a5a8e net: hns3: Reset net device with rtnl_lock ddf5261f9068 efi/esrt: Only call efi_mem_reserve() for boot services memory c1424ee6462b sched/core: Use smp_mb() in wake_woken_function() 5c4a6af4c694 arm64: dts: mt7622: update a clock property for UART0 5471c19b92f8 pinctrl: rza1: Fix selector use for groups and functions cb5b08a8ec5f pinctrl: mt7622: Fix probe fail by misuse the selector b07bfd045c5f configfs: fix registered group removal e75b2324e385 MIPS: loongson64: cs5536: Fix PCI_OHCI_INT_REG reads d5d7da805a06 KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables 7974b0c64934 PM / devfreq: use put_device() instead of kfree() 81ce15b06c0f security: check for kstrdup() failure in lsm_append() 91c26cb2293f KVM: PPC: Book3S HV: Add of_node_put() in success path 6a69ccd2ec68 evm: Don't deadlock if a crypto algorithm is unavailable f4a6c71481e3 Bluetooth: Use lock_sock_nested in bt_accept_enqueue b4a9422266f2 spi: dw: fix possible race condition f90ccc03b438 bpf: fix rcu annotations in compute_effective_progs() 5e1002ab5c9b vfs: fix freeze protection in mnt_want_write_file() for overlayfs d466b2d4e4e7 mtdchar: fix overflows in adjustment of `count` babc65c641b1 audit: fix use-after-free in audit_add_watch a9fb28b40a36 arm64: dts: uniphier: Add missing cooling device properties for CPUs f48256986e0f net/mlx5: Add missing SET_DRIVER_VERSION command translation 3caf6c73c0b4 binfmt_elf: Respect error return from `regset->active' 6eb8c64e9afd mmc: meson-mx-sdio: fix OF child-node lookup 0c6e2a79715a of: add helper to lookup compatible child node 8bfbd71c1146 NFSv4.1 fix infinite loop on I/O. a12ad4f33e6f NFSv4: Fix a tracepoint Oops in initiate_file_draining() afaef9ba4486 x86/EISA: Don't probe EISA bus for Xen PV guests 05a993198ded of: fix phandle cache creation for DTs with no phandles 1f3cb0604f0f perf tools: Fix maps__find_symbol_by_name() a543f61a2775 perf/core: Force USER_DS when recording user stack data b205f931b0c0 xtensa: ISS: don't allocate memory in platform_setup f63dbd23e8a7 cifs: integer overflow in in SMB2_ioctl() 6565bd3e63d3 CIFS: fix wrapping bugs in num_entries() bf1c05755d45 cifs: prevent integer overflow in nxt_dir_entry() 8c7488864bdf Revert "cdc-acm: implement put_char() and flush_chars()" c705bfe3c3d6 usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() cb55532b9e64 USB: yurex: Fix buffer over-read in yurex_write() 48f17ac733c6 USB: serial: ti_usb_3410_5052: fix array underflow in completion handler 8a74265c0a05 usb: misc: uss720: Fix two sleep-in-atomic-context bugs 9bf71499046e USB: serial: io_ti: fix array underflow in completion handler 97180428d24b USB: net2280: Fix erroneous synchronization change bfe24fcf1fb0 usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 23256d450acc USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller c6346e3fbb18 usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() 066bfee7ec75 usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() 13b6b8a90cab usb: uas: add support for more quirk flags cba0cba54741 USB: Add quirk to support DJI CineSSD 59efbbc9a611 dm verity: fix crash on bufio buffer that was allocated with vmalloc f5f0f2ad7099 mei: bus: need to unlink client before freeing a1a8326f891c mei: bus: fix hw module get/put balance 93f03d6dcbb6 mei: ignore not found client in the enumeration 4c3af2149535 usb: mtu3: fix error of xhci port id when enable U3 dual role 3f081e53ccd0 usb: xhci: fix interrupt transfer error happened on MTK platforms 3d7a00c4f0aa usb: Don't die twice if PCI xhci host is not responding in resume 87d948fe3a27 xhci: Fix use after free for URB cancellation on a reallocated endpoint 9ed3ad68de71 misc: hmc6352: fix potential Spectre v1 094302a07e89 misc: ibmvsm: Fix wrong assignment of return code 662b1033af66 Tools: hv: Fix a bug in the key delete code d5995b9a926e vmbus: don't return values for uninitalized channels 4585b79971f7 ovl: fix oopses in ovl_fill_super() failure paths 617afda7f5d9 ipmi: Fix I2C client removal in the SSIF driver 31364b2e1fb1 ipmi: Move BT capabilities detection to the detect call 288bd736c8a0 ipmi: Rework SMI registration failure 53c7bb8b93d0 mmc: omap_hsmmc: fix wakeirq handling on removal 8cddf23b74d6 s390/crypto: Fix return code checking in cbc_paes_crypt() 3e6bba18b8ef IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler 9c58e39e3736 xen/netfront: fix waiting for xenbus state change d0028f48b330 pstore: Fix incorrect persistent ram buffer mapping 40a31b8c9b90 RDMA/cma: Protect cma dev list with lock 367c9cb26e65 xen-netfront: fix warn message as irq device name has '/' 08012969004d PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST 12f21ddaf49d x86/mm/pti: Add an overflow check to pti_clone_pmds() 19700e6c1d40 x86/pti: Check the return value of pti_user_pagetable_walk_pmd() a9edba8f5f3c x86/pti: Check the return value of pti_user_pagetable_walk_p4d() 7763d301d75d crypto: sharah - Unregister correct algorithms for SAHARA 3 4d18bcc6ec97 dmaengine: mv_xor_v2: kill the tasklets upon exit 7c14a171825c iommu/ipmmu-vmsa: IMUCTRn.TTSEL needs a special usage on R-Car Gen3 d655b0e7d1a5 regulator: qcom_spmi: Fix warning Bad of_node_put() 9611efe67019 regulator: qcom_spmi: Use correct regmap when checking for error 4a5dfbca3e03 drm/amd/pp: Set Max clock level to display by default 283ca5fd5b94 i2c: aspeed: Fix initial values of master and slave state ee4fa1801dfb drivers/base: stop new probing during shutdown 8a1df288fc7d KVM: arm/arm64: Fix vgic init race 77a7d97a4aad platform/x86: toshiba_acpi: Fix defined but not used build warnings dacc647eb982 s390/qeth: reset layer2 attribute on layer switch 8f93a540b618 s390/qeth: fix race in used-buffer accounting b72b40d5dacf soc: qcom: smem: Correct check for global partition ed3ee622cda9 ARM: dts: qcom: msm8974-hammerhead: increase load on l20 for sdhci 3679b8e9af6d arm64: dts: qcom: db410c: Fix Bluetooth LED trigger 9ac72cec7e58 xen-netfront: fix queue name setting 87fe89ddbf57 nfp: avoid buffer leak when FW communication fails 6da3c7c96e0a ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations 78fcf13d0235 efi/arm: preserve early mapping of UEFI memory map longer for BGRT e505be5d53e0 reset: imx7: Fix always writing bits as 0 cf29c5b3d339 arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() e635ed205ad8 wan/fsl_ucc_hdlc: use IS_ERR_VALUE() to check return value of qe_muram_alloc 5573ec7a7114 Smack: Fix handling of IPv4 traffic received by PF_INET6 sockets f5b4d1cce4a2 mac80211: restrict delayed tailroom needed decrement e19f90c90555 MIPS: jz4740: Bump zload address 4105a80d60c0 ASoC: rt5514: Fix the issue of the delay volume applied ad60f993f3ec staging: bcm2835-camera: handle wait_for_completion_timeout return properly 3360648a723d staging: bcm2835-camera: fix timeout handling in wait_for_completion_timeout acd8e75056b8 perf script: Show correct offsets for DWARF-based unwinding 41870d0faa92 powerpc/powernv: opal_put_chars partial write fix 575f58226b31 KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() 3e8433730a7c nvme-rdma: unquiesce queues when deleting the controller ab79cc228cce nvmet: fix file discard return status b42c221e6c6f perf powerpc: Fix callchain ip filtering 7871bdd93e26 ARM: exynos: Clear global variable on init error path 01a16afcdd8e omapfb: rename omap2 module to omap2fb.ko 8c448f47bf01 fbdev: Distinguish between interlaced and progressive modes 8fc18a9186d1 video: fbdev: pxafb: clear allocated memory for video modes 0c664f04c204 perf powerpc: Fix callchain ip filtering when return address is in a register e04ab6fae461 fbdev/via: fix defined but not used warning 4cecf931f72e video: goldfishfb: fix memory leak on driver remove 6619761e5594 perf tools: Fix struct comm_str removal crash 3bc6debeee75 fbdev: omapfb: off by one in omapfb_register_client() 3340ab9770ee perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups a036a42625e5 perf tests: Fix record+probe_libc_inet_pton.sh when event exists 7909633281bf perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 aee426d18f8b perf tools: Synthesize GROUP_DESC feature in pipe mode 6779c908d67a gfs2: Don't reject a supposedly full bitmap if we have blocks reserved 4d63cecf086c perf test: Fix subtest number when showing results 2bcb521130c6 media: ov5645: Supported external clock is 24MHz 105b0d0e07c5 mtd/maps: fix solutionengine.c printk format warnings 10edff95113a IB/ipoib: Fix error return code in ipoib_dev_init() b5781a323ac8 block: allow max_discard_segments to be stacked ded17a42ebf5 IB/rxe: Drop QP0 silently e41669ba0dcf media: videobuf2-core: check for q->error in vb2_core_qbuf() b37f1ffead9a MIPS: ath79: fix system restart 11091b725238 dmaengine: pl330: fix irq race with terminate_all 7549795df383 media: tw686x: Fix oops on buffer alloc failure e8b53e57272c kbuild: do not update config when running install targets 69383cdcb314 kbuild: add .DELETE_ON_ERROR special target d3847b6449a0 clk: clk-fixed-factor: Clear OF_POPULATED flag in case of failure 825568027a58 clk: core: Potentially free connection id 36c234a7d639 Input: pxrc - fix freeing URB on device teardown 10acffe4e6af clk: mvebu: armada-37xx-periph: Fix wrong return value in get_parent 62d658666e16 clk: imx6sll: fix missing of_node_put() 404280dc8655 clk: imx6ul: fix missing of_node_put() 3ace27266f11 gfs2: Special-case rindex for gfs2_grow cffab62aa38c iwlwifi: cancel the injective function between hw pointers to tfd entry index aca7943ece90 nfp: don't fail probe on pci_sriov_set_totalvfs() errors 38c65d4ed86c amd-xgbe: use dma_mapping_error to check map errors 7ac07ffd7a1d xfrm: fix 'passing zero to ERR_PTR()' warning 912e58471dc4 ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro e87ce12cce31 ALSA: usb-audio: Add support for Encore mDSD USB DAC 14b41aea20aa ALSA: msnd: Fix the default sample sizes 071929af7183 iommu/io-pgtable-arm: Fix pgtable allocation in selftest 6bd162fc88d2 iommu/io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE 129a7aebd133 iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register 602b80704322 usb: dwc3: change stream event enable bit back to 13 9739856df45d net/mlx5: Use u16 for Work Queue buffer fragment size 032fcd76b6b1 net/mlx5: Fix possible deadlock from lockdep when adding fte to fg 7da7294ce303 net/mlx5: Fix not releasing read lock when adding flow rules 60486fee29bb tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY 87754d1856ac erspan: return PACKET_REJECT when the appropriate tunnel is not found a4eae12522a5 erspan: fix error handling for erspan tunnel 17c7263eea85 net/mlx5: Fix debugfs cleanup in the device init/remove flow 645e035edefe net/mlx5: Check for error in mlx5_attach_interface b800b7ef44b5 net/tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC c73238573dea net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables 73da60476f94 tipc: orphan sock in tipc_release() de83178fddfb rds: fix two RCU related problems d34b61509c18 net: qca_spi: Fix race condition in spi transfers 9a22310f122b net/mlx5: Fix use-after-free in self-healing flow da0e36fa0942 be2net: Fix memory leak in be_cmd_get_profile_config() Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-10-18linux-yocto/4.18: kernel configuration cleanupsBruce Ashfield
Integrating the following kernel config cleanups: 2c4eb01d57fd media-radio.cfg: change CONFIG_RADIO_SI470X to m 3d38c0dbb0f4 usb-typec: enable CONFIF_TYPEC ae6272d621dd iio: rename CONFIG_TSL2x7x to CONFIG_TSL2772 10c18d643dea iio: change CONFIG_AD5686 to CONFIG_AD5686_SPI f06703a4c55e media-rc: CONFIG_LIRC is now a bool a8cbad4a0533 media-i2c: remove configs selected by zoran drivers 9c43f6157a44 media-pci-capture: remove zoran configs Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-10-18linux-yocto-dev: update PV to v4.19Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-10-18linux-yocto-rt: fixup 4.14 merge issuesBruce Ashfield
The latest -stable updates broke 4.14 -rt with some rtmutex issues. We sync with the rt-stable tree to pickup the fix. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-10-17linux-yocto-rt/4.18: update to -rt5Bruce Ashfield
There was one missing fixup in the recent -rt referesh of 4.18, this SRCREV bump picks up the gic changes that were missing. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-27kernel-devsrc: fix searching for non-existing manifest filesAndrej Valek
Even if the do_populate_sysroot have had set-up noexec flag, populate_sdk's tasks were trying to find .populate_sysroot manifest file. Change noexec flag settings to delete appreciated task. WARNING: core-image-minimal-1.0-r0 do_sdk_depends: Manifest build/tmp/sstate-control/manifest-x86_64_x86_64-nativesdk-kernel-devsrc.populate_sysroot not found in qemuarm armv5te armv5e armv5t armv5 armv4t armv4 arm allarch x86_64_x86_64-nativesdk (variant '')? WARNING: core-image-minimal-1.0-r0 do_populate_sdk_ext: Manifest build/tmp/sstate-control/manifest-x86_64_x86_64-nativesdk-kernel-devsrc.populate_sysroot not found in qemuarm armv5te armv5e armv5t armv5 armv4t armv4 arm allarch x86_64_x86_64-nativesdk (variant '')? Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-25linux-yocto/4.14: fix beaglebone configuration warningsBruce Ashfield
Backporting the following fixes from 4.18 to 4.14 to remove beaglebone configuration warnings: 1fb0b0379fb5 beaglebone: Clean up the cfg file 4176e7ded8e1 beaglebone: Drop the needless unsetting of the kernel options 65c209da574d beaglebone: Drop the obsolete kernel options 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>
2018-09-22linux-yocto: enable pci and CRYPTO_DEV_VIRTIOBruce Ashfield
With recent kernels and the latest openssl we observe hangs when there is not sufficient entropy in the system before crypto is used (i.e. OpenVSwitch or openssh server). This was mainly observed on qemuarm64, but can happen elsewhere. So we enable CRYPTO_DEV_VIRTIO in the main virtio fragment and enable PCI for qemuarm64 to ensure that entropy is available. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-22linux-yocto/4.14: update to v4.14.71Bruce Ashfield
Integrating the korg stable releases up to v4.14.71 which comprise the following commits: 1244bbb3e921 Linux 4.14.71 06274364edb4 mm: get rid of vmacache_flush_all() entirely 8b34a7b14ee7 autofs: fix autofs_sbi() does not check super block type daf0ca743b28 tuntap: fix use after free during release ab75811f7181 tun: fix use after free for ptr_ring 8626c40a3093 mtd: ubi: wl: Fix error return code in ubi_wl_init() 08fb833b40e3 ip: frags: fix crash in ip_do_fragment() b3a0c61b7369 ip: process in-order fragments efficiently c91f27fb5716 ip: add helpers to process in-order fragments faster. 04b28f406e86 ipv4: frags: precedence bug in ip_expire() 6b921536f170 net: sk_buff rbnode reorg 37c7cc80b1d7 net: add rb_to_skb() and other rb tree helpers 6bf32cda46eb net: pskb_trim_rcsum() and CHECKSUM_COMPLETE are friends 5123ffdad659 ipv6: defrag: drop non-last frags smaller than min mtu 3bde783eca23 net: modify skb_rbtree_purge to return the truesize of all purged skbs. 7750c414b89b net: speed up skb_rbtree_purge() 1c44969111cc ip: discard IPv4 datagrams with overlapping segments. 5fff99e88a1f inet: frags: fix ip6frag_low_thresh boundary 48c2afc16888 inet: frags: get rid of ipfrag_skb_cb/FRAG_CB 8291cd943a9b inet: frags: reorganize struct netns_frags bd946fb5226e rhashtable: reorganize struct rhashtable layout 3226bdcb0448 ipv6: frags: rewrite ip6_expire_frag_queue() 085a0147447a inet: frags: do not clone skb in ip_expire() 990204ddc5f6 inet: frags: break the 2GB limit for frags storage caa4249eca08 inet: frags: remove inet_frag_maybe_warn_overflow() 5b1b3ad46dd1 inet: frags: get rif of inet_frag_evicting() bd3df633f17d inet: frags: remove some helpers 9aee41eff751 inet: frags: use rhashtables for reassembly units 33dc9f7c5d12 rhashtable: add schedule points 11be675bf0aa ipv6: export ip6 fragments sysctl to unprivileged users 266da0fb83f3 inet: frags: refactor lowpan_net_frag_init() eb1686ae5e20 inet: frags: refactor ipv6_frag_init() 0512f7e93504 inet: frags: Convert timers to use timer_setup() 0cbf74b9519d inet: frags: refactor ipfrag_init() 673220d6417d inet: frags: add a pointer to struct netns_frags 6093d5abcf5a inet: frags: change inet_frags_init_net() return value 6f7bf899b92d drm/i915: set DP Main Stream Attribute for color range on DDI platforms bdbf6e0b9326 RDMA/cma: Do not ignore net namespace for unbound cm_id 0d1d365d1d44 MIPS: WARN_ON invalid DMA cache maintenance, not BUG_ON 1181e8687a8d NFSv4.1: Fix a potential layoutget/layoutrecall deadlock 0983ef553d8f f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesize 7beff543897c mfd: ti_am335x_tscadc: Fix struct clk memory leak b28c14ae3576 iommu/ipmmu-vmsa: Fix allocation in atomic context 1252c1daa9c3 f2fs: Fix uninitialized return in f2fs_ioc_shutdown() 9d54a48ef296 f2fs: fix to wait on page writeback before updating page 9e850bc7691a media: helene: fix xtal frequency setting at power on 5deea7d63ba1 partitions/aix: fix usage of uninitialized lv_info and lvname structures f3677a5c7d08 partitions/aix: append null character to print data from disk 758289892a13 media: s5p-mfc: Fix buffer look up in s5p_mfc_handle_frame_{new, copy_time} functions b0a6faaa6060 Input: atmel_mxt_ts - only use first T9 instance e85940a5bb5f dm cache: only allow a single io_mode cache feature to be requested 94f885db2a18 net: dcb: For wild-card lookups, use priority -1, not 0 946cf3fe1be6 MIPS: generic: fix missing of_node_put() e607db7ce984 MIPS: Octeon: add missing of_node_put() 7fb2b50ee596 f2fs: fix to do sanity check with reserved blkaddr of inline inode ee5067c60606 tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) cf503dbe5c22 tpm_tis_spi: Pass the SPI IRQ down to the driver 894b7c6584ed f2fs: fix to skip GC if type in SSA and SIT is inconsistent 7141f97cdd83 pktcdvd: Fix possible Spectre-v1 for pkt_devs 5f91efc475c8 f2fs: try grabbing node page lock aggressively in sync scenario fd4e3615936c net: mvneta: fix mtu change on port without link 0cfe17c2a909 pinctrl/amd: only handle irq if it is pending and unmasked acd73639c38c gpio: ml-ioh: Fix buffer underwrite on probe error path 1fc16c07d63b pinctrl: imx: off by one in imx_pinconf_group_dbg_show() 591ee8d9cd2f x86/mm: Remove in_nmi() warning from vmalloc_fault() 60deae3d9fc9 Bluetooth: hidp: Fix handling of strncpy for hid->name information 1dac27c707c8 ath10k: disable bundle mgmt tx completion event support 6158c2b70a8a tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() 383195f9feca scsi: 3ware: fix return 0 on the error path of probe 62128a8d8489 ata: libahci: Correct setting of DEVSLP register 7cadaaa96c07 ata: libahci: Allow reconfigure of DEVSLP register 3f3d6c0608b7 MIPS: Fix ISA virt/bus conversion for non-zero PHYS_OFFSET 1ed3a9307230 rpmsg: core: add support to power domains for devices 0e890d1cf491 wlcore: Set rx_status boottime_ns field on rx bd21eb8aa705 ath10k: prevent active scans on potential unusable channels 2dacb8cc67ef ath9k_hw: fix channel maximum power level test 473983f319cc ath9k: report tx status on EOSP 40992419f135 macintosh/via-pmu: Add missing mmio accessors 968f03158db5 perf evlist: Fix error out while applying initial delay and LBR cc33476b67b8 perf c2c report: Fix crash for empty browser 521aedea92cd NFSv4.0 fix client reference leak in callback c39273ce0d85 perf tools: Allow overriding MAX_NR_CPUS at compile time e296ac45b568 f2fs: fix defined but not used build warnings e04910746abe f2fs: do not set free of current section d85e49570227 f2fs: fix to active page in lru list for read path ca21de151016 tty: rocket: Fix possible buffer overwrite on register_PCI 4bb1d3ec658c Drivers: hv: vmbus: Cleanup synic memory free path eec63d96d0e4 firmware: vpd: Fix section enabled flag on vpd_section_destroy 16c6e01a4a98 uio: potential double frees if __uio_register_device() fails 2458e91302aa misc: ti-st: Fix memory leak in the error path of probe() 8e6ee30ad80f gpu: ipu-v3: default to id 0 on missing OF alias 3b9909896570 media: camss: csid: Configure data type and decode format properly cb71229f6483 timers: Clear timer_base::must_forward_clk with timer_base::lock held d1060bfcdc72 md/raid5: fix data corruption of replacements after originals dropped 1f6324f4ea5b scsi: target: fix __transport_register_session locking 3ddbcd49bbb3 blk-mq: fix updating tags depth 47a6917f4b72 net: phy: Fix the register offsets in Broadcom iProc mdio mux driver 6b7c7186c210 media: dw2102: Fix memleak on sequence of probes cbd5e67820a9 media: davinci: vpif_display: Mix memory leak on probe error path 77e120a9c64a selftests/bpf: fix a typo in map in map test 274977d99c19 powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage 16aa222d2293 gpio: tegra: Move driver registration to subsys_init level fb281ed2e4dc Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEV 0455f5d63b3e i2c: aspeed: Add an explicit type casting for *get_clk_reg_val 5ffdd121d0c4 ethtool: Remove trailing semicolon for static inline 96e5b8cc3cfd misc: mic: SCIF Fix scif_get_new_port() error handling 0b2d28449e68 ARC: [plat-axs*]: Enable SWAP e5d857d5f1fc tpm: separate cmd_ready/go_idle from runtime_pm 64def6f35348 crypto: aes-generic - fix aes-generic regression on powerpc 0fad94cf1016 switchtec: Fix Spectre v1 vulnerability ff225750dc4e x86/microcode: Update the new microcode revision unconditionally 05104410c9d1 x86/microcode: Make sure boot_cpu_data.microcode is up-to-date 1d92a611db50 cpu/hotplug: Prevent state corruption on error rollback cb2625854091 cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() cc4271088619 ALSA: hda - Fix cancel_work_sync() stall from jackpoll work a709c46fdcd0 KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr d5fca5314c4d KVM: s390: vsie: copy wrapping keys to right place ae3968b41645 Btrfs: fix data corruption when deduplicating between different files 55bcfe019ac4 smb3: check for and properly advertise directory lease support b0b69369eecc SMB3: Backup intent flag missing for directory opens with backupuid mounts 9efcaa7c4afb MIPS: VDSO: Match data page cache colouring when D$ aliases 492519107c9d android: binder: fix the race mmap and alloc_new_buf_locked 381992bcccac block: bfq: swap puts in bfqg_and_blkg_put 23ecbbad7bf9 nbd: don't allow invalid blocksize settings 425739151e03 scsi: lpfc: Correct MDS diag and nvmet configuration d98b67089c0e i2c: i801: fix DNV's SMBCTRL register offset 831223b294f8 i2c: xiic: Make the start and the byte count write atomic 5dfe87ac34e2 Linux 4.14.70 ab088bc2911d arm64: Handle mismatched cache type 469c89aa5d7e arm64: Fix mismatched cache line size detection 0d2e80411a1a ASoC: wm8994: Fix missing break in switch 03717f80cf2c arm64: cpu_errata: include required headers 82a0e0f5cf40 x86: kvm: avoid unused variable warning e02c9275beea kvm: x86: Set highest physical address bits in non-present/reserved SPTEs 39cff99ba469 Revert "ARM: imx_v6_v7_defconfig: Select ULPI support" e37957305de3 irda: Only insert new objects into the global database via setsockopt 77be9452d0e5 irda: Fix memory leak caused by repeated binds of irda socket 63fd9d43c018 s390/lib: use expoline for all bcr instructions 9370868fd3ca kbuild: make missing $DEPMOD a Warning instead of an Error 1e0750745bdf drm/i915: Increase LSPCON timeout 13b23ccfa288 x86/xen: don't write ptes directly in 32-bit PV guests d85c2999a7b5 x86/pae: use 64 bit atomic xchg function in native_ptep_get_and_clear 685a452ce3bf usb: dwc3: core: Fix ULPI PHYs and prevent phy_get/ulpi_init during suspend/resume 44e5d0b6ce63 HID: add quirk for another PIXART OEM mouse used by HP 801fc191bb15 mm: Fix devm_memremap_pages() collision handling 1508043c32a9 lightnvm: pblk: free padded entries in write buffer fd8cb2e71cdd sched/deadline: Fix switching to -deadline 8d015a362a84 debugobjects: Make stack check warning more informative 448b5498f6c6 uapi/linux/keyctl.h: don't use C++ reserved keyword as a struct member name 589a8eafc74e drm/amdgpu:add VCN booting with firmware loaded by PSP 4a4afcf76c96 drm/amdgpu:add VCN support in PSP driver d47d14de2438 drm/amdgpu:add new firmware id for VCN 997157c4eb38 drm/amdgpu:add tmr mc address into amdgpu_firmware_info 65d20e40552f drm/amdgpu: update tmr mc address f40ecf3fe04a drm/edid: Add 6 bpc quirk for SDC panel in Lenovo B50-80 d991f8ae4071 drm/amd/pp/Polaris12: Fix a chunk of registers missed to program c46a1b2622fa drm/amdgpu: Fix RLC safe mode test in gfx_v9_0_enter_rlc_safe_mode 7e1a6951ca99 drm/i915/lpe: Mark LPE audio runtime pm as "no callbacks" a35d3352434d ARM: rockchip: Force CONFIG_PM on Rockchip systems 1f62d35cd2e1 arm64: rockchip: Force CONFIG_PM on Rockchip systems 33f4c5c68044 btrfs: Don't remove block group that still has pinned down bytes 0cdbc3faf960 btrfs: relocation: Only remove reloc rb_trees if reloc control has been initialized 2f92584bf1f6 btrfs: replace: Reset on-disk dev stats value after replace 145b1f56b992 btrfs: Exit gracefully when chunk map cannot be inserted to the tree 80f97c79f3e1 kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 1187e0186d81 KVM: vmx: track host_state.loaded using a loaded_vmcs pointer 0aa49a4ddc8e clk: rockchip: Add pclk_rkpwm_pmu to PMU critical clocks in rk3399 92ef9425c6e1 powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX. f3c124c3077d powerpc/64s: Make rfi_flush_fallback a little more robust 17b1473e6433 powerpc/platforms/85xx: fix t1042rdb_diu.c build errors & warning e5f0192fe220 SMB3: Number of requests sent should be displayed for SMB3 not just CIFS f6a01ab96067 smb3: fix reset of bytes read and written stats 9dd38052a3eb cfq: Suppress compiler warnings about comparisons 9b3fa26f0092 RDS: IB: fix 'passing zero to ERR_PTR()' warning e33c8a2896ec selftests/powerpc: Kill child processes on SIGINT c861151b1fe9 iommu/omap: Fix cache flushes on L2 table entries 0a65ab39f8b6 ASoC: rt5677: Fix initialization of rt5677_of_match.data 3e86f5157661 staging: comedi: ni_mio_common: fix subdevice flags for PFI subdevice 120130a75724 dm kcopyd: avoid softlockup in run_complete_job 50956ef66cdb PCI: mvebu: Fix I/O space end address calculation 301ae5910648 xen/balloon: fix balloon initialization for PVH Dom0 a333f3f2a255 Input: do not use WARN() in input_alloc_absinfo() a9fac97e2e50 NFSv4: Fix error handling in nfs4_sp4_select_mode() 8ac6b147534c scsi: aic94xx: fix an error code in aic94xx_init() 24165131bcab ACPI / scan: Initialize status to ACPI_STA_DEFAULT c953a5038d2d s390/dasd: fix panic for failed online processing ab16afe8c624 s390/dasd: fix hanging offline processing due to canceled worker d67c7c9dd14f block: bvec_nr_vecs() returns value for wrong slab 6952b4ed9e42 perf probe powerpc: Fix trace event post-processing af675a6eefe9 powerpc: Fix size calculation using resource_size() c20a5e06b750 powerpc/uaccess: Enable get_user(u64, *p) on 32-bit 47425c36d3fb f2fs: fix to clear PG_checked flag in set_page_dirty() c2842800d6bd net/9p: fix error path of p9_virtio_probe 4cd195263e42 net/9p/trans_fd.c: fix race by holding the lock 5859129cf62e irqchip/bcm7038-l1: Hide cpu offline callback when building for !SMP 5e51aa84f4e8 perf tools: Check for null when copying nsinfo. 800dbcee10cd net: hns3: Fix for phy link issue when using marvell phy driver a77439e5fb28 net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero c16a0727c71a RDMA/hns: Fix usage of bitmap allocation functions return values 0c02e0c3fd13 tcp, ulp: add alias for all ulp modules 58de2cef2b68 netfilter: fix memory leaks on netlink_dump_start error e4f419133dfa platform/x86: asus-nb-wmi: Add keymap entry for lid flip action on UX360 044e9463ec20 mfd: sm501: Set coherent_dma_mask when creating subdevices ccf1ae823e4a ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() a2805f40c77e s390/kdump: Fix memleak in nt_vmcoreinfo 2b81b00edba1 netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses f95c5cde34e8 platform/x86: intel_punit_ipc: fix build errors e20c4abf9186 fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() 4570403f6e11 mm/fadvise.c: fix signed overflow UBSAN complaint 2dc61587a103 pwm: meson: Fix mux clock names 52ec8484a7c5 IB/hfi1: Invalid NUMA node information can cause a divide by zero e5ef973b137f x86/mce: Add notifier_block forward declaration b7540b6235f0 virtio: pci-legacy: Validate queue pfn ab4bddc2d032 scripts: modpost: check memory allocation results 7bbf1e8a2471 fat: validate ->i_start before using 305277dae99e fs/proc/kcore.c: use __pa_symbol() for KCORE_TEXT list entries 68e787c3c800 hfsplus: fix NULL dereference in hfsplus_lookup() 003d4c3bf5a5 reiserfs: change j_timestamp type to time64_t f552f8c28d34 fork: don't copy inconsistent signal handler state to child 8b89affb42ae sunrpc: Don't use stack buffer with scatterlist ece4ba1c0c90 hfs: prevent crash on exit from failed search 7d6eba211a1a hfsplus: don't return 0 when fill_super() failed d4e42116f77e cifs: check if SMB2 PDU size has been padded and suppress the warning c9ba1b82ce96 net: sched: action_ife: take reference to meta module e54c50709019 act_ife: fix a potential deadlock cd7330c06195 act_ife: move tcfa_lock down to where necessary 8aa07625eb81 hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() dadb0110a49d hv_netvsc: ignore devices that are not PCI bf82c2cb1450 vhost: correctly check the iova range when waking virtqueue fe0d111fea19 mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge 3c035a48e774 sctp: hold transport before accessing its asoc in sctp_transport_get_next 456e46f05b37 nfp: wait for posted reconfigs when disabling the device 8fed734df375 tipc: fix a missing rhashtable_walk_exit() 417b068a6a7a net/sched: act_pedit: fix dump of extended layered op 56af4184d356 vti6: remove !skb->ignore_df check from vti6_xmit() e4b6c5fd31bd tcp: do not restart timewait timer on rst reception 3eada53de462 r8169: add support for NCube 8168 network card d19688e347a1 qlge: Fix netdev features configuration. 7f1e6ec4ff12 net: sched: Fix memory exposure from short TCA_U32_SEL cb765f5c3c5b net: macb: do not disable MDIO bus at open/close time 1ef819e411f8 net: bcmgenet: use MAC link status for fixed phy a16405ad27f6 ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state a08d7ea10bc7 act_ife: fix a potential use-after-free 7fe7a0f4c5cf Linux 4.14.69 29245d36680e arm64: mm: always enable CONFIG_HOLES_IN_ZONE 3098933c1213 fs/quota: Fix spectre gadget in do_quotactl 0682e027f39d crypto: caam/qi - fix error path in xts setkey ccb38942fbe1 crypto: caam/jr - fix descriptor DMA unmapping be6f98b203d3 crypto: caam - fix DMA mapping direction for RSA forms 2 & 3 9f830cf2d510 crypto: vmx - Fix sleep-in-atomic bugs 300ec47ab8ea perf auxtrace: Fix queue resize 5a842ecca279 cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() d1a265da7b29 bcache: release dc->writeback_lock properly in bch_writeback_thread() c8d875b471b6 libnvdimm: fix ars_status output length calculation ff0791f467d0 getxattr: use correct xattr length 19b99719970b udlfb: set optimal write delay d0f2eb3a419b fb: fix lost console when the user unplugs a USB adapter 9b0dd656d593 pwm: tiehrpwm: Fix disabling of output of PWMs 0ef9c771924d pwm: tiehrpwm: Don't use emulation mode bits to control PWM output 63bbaa1469e6 ubifs: Fix synced_i_size calculation for xattr inodes 8a23348d76a1 ubifs: xattr: Don't operate on deleted inodes f6d7acc1d9ca ubifs: Check data node size before truncate 3259dd7176e4 Revert "UBIFS: Fix potential integer overflow in allocation" a230db38a9fd ubifs: Fix memory leak in lprobs self-check 656d6e6f6d23 userns: move user access out of the mutex b692c405a1ae sys: don't hold uts_sem while accessing userspace memory c2ea292b1350 iommu/vt-d: Fix dev iotlb pfsid use eb58c40465f3 iommu/vt-d: Add definitions for PFSID 7cf82f3b7a77 mm/tlb: Remove tlb_remove_table() non-concurrent condition ddcb92700552 ARM: tegra: Fix Tegra30 Cardhu PCA954x reset d453f04e813a NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() c5759d5a7e6a NFSv4: Fix locking in pnfs_generic_recover_commit_reqs bf23ba3737e0 NFSv4 client live hangs after live data migration recovery ec13c53dc59f pnfs/blocklayout: off by one in bl_map_stripe() ed480f2b9e86 block, bfq: return nbytes and not zero from struct cftype .write() method fe806eb54bca xtensa: increase ranges in ___invalidate_{i,d}cache_all 0d78efe0412b xtensa: limit offsets in __loop_cache_{all,page} 025cc91f8c52 KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages 58936d4d7b14 KVM: VMX: fixes for vmentry_l1d_flush module parameter 015156f50179 PM / sleep: wakeup: Fix build error caused by missing SRCU support 924383edf44c cpufreq: governor: Avoid accessing invalid governor_data 256f63f52ec3 drivers/block/zram/zram_drv.c: fix bug storing backing_dev 8840ca570f2b ovl: fix wrong use of impure dir cache in ovl_iterate() aa9ceea20788 mfd: hi655x: Fix regmap area declared size for hi655x 4f6789cad647 uprobes: Use synchronize_rcu() not synchronize_sched() a36e2aa90576 livepatch: Validate module/old func name length 68a735eb9a16 printk/tracing: Do not trace printk_nmi_enter() cbde057aa0e7 tracing/blktrace: Fix to allow setting same value 4c9016757e3b tracing: Do not call start/stop() functions when tracing_on does not change 2b4c940dccbe rtc: omap: fix potential crash on power off bbac5374b537 vmw_balloon: fix VMCI use when balloon built into kernel 89667b269e87 vmw_balloon: VMCI_DOORBELL_SET does not check status d3b403844db5 vmw_balloon: do not use 2MB without batching 9fd44e90903c vmw_balloon: fix inflation of 64-bit GFNs c0a8e047734c extcon: Release locking when sending the notification of connector state 3f9481902f0b iio: ad9523: Fix return value for ad952x_store() e4d3a25111dc iio: ad9523: Fix displayed phase b86374912fee iio: sca3000: Fix missing return in switch 91b48a9ced06 Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() d286cfd45277 uart: fix race between uart_put_char() and uart_shutdown() 5044eb05026e dm crypt: don't decrease device limits f961be894413 dm cache metadata: set dirty on all cache blocks after a crash b7227e6044be dm cache metadata: save in-core policy_hint_size to on-disk superblock 3bef88257145 dm thin: stop no_space_timeout worker when switching to write-mode 4f4b1c5c4c8a dm integrity: change 'suspending' variable from bool to int 5f04d296f24b net/9p/trans_fd.c: fix race-condition by flushing workqueue before the kfree() 312479e06828 net/9p/client.c: version pointer uninitialized f92953b0765b 9p/virtio: fix off-by-one error in sg list bounds check 4827a583871a fs/9p/xattr.c: catch the error of p9_client_clunk when setting xattr failed 390671089d62 9p: fix multiple NULL-pointer-dereferences def89b81ef45 RDMA/rxe: Set wqe->status correctly if an unexpected response is received bac5c3c122f4 ib_srpt: Fix a use-after-free in srpt_close_ch() 241e62005c74 cxl: Fix wrong comparison in cxl_adapter_context_get() 1eb08e7b192d powerpc/powernv/pci: Work around races in PCI bridge enabling 15677df25afc PCI: Add wrappers for dev_printk() 4bfd910e8fb3 powerpc/pseries: Fix endianness while restoring of r3 in MCE handler. ed53c0ecc959 powerpc/fadump: handle crash memory ranges array index overflow 259c5122f3a8 Fix kexec forbidding kernels signed with keys in the secondary keyring to boot f70805bef73e Replace magic for trusting the secondary keyring with #define 9cbb32610233 mailbox: xgene-slimpro: Fix potential NULL pointer dereference c160382ab064 media: Revert "[media] tvp5150: fix pad format frame height" fba6b7f4bbe2 libertas: fix suspend and resume for SDIO connected cards 7188f7416438 drm/i915/userptr: reject zero user_size 1e2698976822 block: really disable runtime-pm for blk-mq 0affbaece6d0 block: blk_init_allocated_queue() set q->fq as NULL in the fail case cf12d0f9c0dc readahead: stricter check for bdi io_pages 8513c01ae15f mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS e7b6b3699b97 spi: cadence: Change usleep_range() to udelay(), for atomic context dc9a7dd57f63 spi: spi-fsl-dspi: Fix imprecise abort on VF500 during probe 23554cab1ebd spi: pxa2xx: Add support for Intel Ice Lake aa1d05c50483 spi: davinci: fix a NULL pointer dereference 4d3016e56c3d 9p/net: Fix zero-copy path in the 9p virtio transport 4a2262972b5d net: mac802154: tx: expand tailroom if necessary 54c0fa829d45 net: 6lowpan: fix reserved space for single frames ee13f7edca58 Linux 4.14.68 77d1658e5dd1 gcc-plugins: Use dynamic initializers 616d41d1b408 gcc-plugins: Add include required by GCC release 8 73b2e7073b51 cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status 63a0f9de021a watchdog: Mark watchdog touch functions as notrace f9f67667e0ae power: generic-adc-battery: check for duplicate properties copied from iio channels 54cecb7440bc power: generic-adc-battery: fix out-of-bounds write when copying channel properties d2a97eba0c4e PM / clk: signedness bug in of_pm_clk_add_clks() 2adc2541a5c4 clk: rockchip: fix clk_i2sout parent selection bits on rk3399 ae302d685162 iscsi target: fix session creation failure handling 5b55b24cec4c scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock c984f4d1d40a scsi: sysfs: Introduce sysfs_{un,}break_active_protection() d071004e0249 scsi: mpt3sas: Fix _transport_smp_handler() error path 61ec14f42c84 tpm: Return the actual size when receiving an unsupported command ba0797a8016c MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7 1c40cd97ffe3 MIPS: Change definition of cpu_relax() for Loongson-3 156b5e33ab12 MIPS: Always use -march=<arch>, not -<arch> shortcuts 62c59b1ddbdc MIPS: Correct the 64-bit DSP accumulator register size 4bdf9c175980 kprobes: Make list and blacklist root user read only 6ba27d3e2b4a kprobes/arm: Fix %p uses in error messages 0536c9e41f3f s390/pci: fix out of bounds access during irq setup 2ac8fbd174d7 s390/numa: move initial setup of node_to_cpumask_map 97e3dcc08e4e s390/qdio: reset old sbal_state flags bcd169a2726a s390: fix br_r1_trampoline for machines without exrl 9fae74e9a441 s390/mm: fix addressing exception after suspend/resume bbcbaf56ff4b x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() cf9fcdd6c2a2 hwmon: (nct6775) Fix potential Spectre v1 ec4034835eaf x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ f64979512c5e x86/spectre: Add missing family 6 check to microcode check f822ceb82608 x86/irqflags: Mark native_restore_fl extern inline 53f01e2004ae x86/nmi: Fix NMI uaccess race against CR3 switching fbd5b82d30d2 x86/vdso: Fix lsl operand order 42228037aa5f pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show() 7806d2ef4904 ASoC: sirf: Fix potential NULL pointer dereference 2ef691428ee3 ASoC: zte: Fix incorrect PCM format bit usages d1913b9e07e7 ASoC: dpcm: don't merge format from invalid codec dai e16bbdeccdd7 b43/leds: Ensure NUL-termination of LED name string f0f3784ee3e9 b43legacy/leds: Ensure NUL-termination of LED name string f337a54878e2 udl-kms: avoid division c0357c1895ae udl-kms: fix crash due to uninitialized memory 86c18c5a4bc5 udl-kms: handle allocation failure 29e641a3693a udl-kms: change down_interruptible to down e8a3f3a03655 fuse: Add missed unlock_page() to fuse_readpages_fill() ff4a71855d0a fuse: Fix oops at process_init_reply() 973206923812 fuse: umount should wait for all requests fc17d7519e8e fuse: fix unlocked access to processing queue cfb6eca6e4bb fuse: fix double request_end() 7d392674443c fuse: fix initial parallel dirops eaebcf902ae0 fuse: Don't access pipe->buffers without pipe_lock() c49505f6efb1 x86/kvm/vmx: Remove duplicate l1d flush definitions 933e1ab12051 KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled cedb8037f069 x86/process: Re-export start_thread() 4587db4c2a95 x86/vdso: Fix vDSO build if a retpoline is emitted 310f2a6e3ad3 x86/speculation/l1tf: Suggest what to do on systems with too much RAM 59463ec29cac x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM 7418d7086217 x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit e9afa7c1ef17 mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE 3e0994616d4a mm: move tlb_table_flush to tlb_flush_mmu_free 7d91aa5717db platform/x86: ideapad-laptop: Apply no_hw_rfkill to Y20-15IKBM, too 0c9bed369889 nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event 509c0cdfb438 ext4: reset error code in ext4_find_entry in fallback 5043e05dd571 ext4: sysfs: print ext4_super_block fields as little-endian 7773a6d94896 ext4: check for NUL characters in extended attribute's name bd0f93a630ff stop_machine: Atomically queue and wake stopper threads e72107b2d995 stop_machine: Reflow cpu_stop_queue_two_works() 97f76f3bc406 s390/kvm: fix deadlock when killed by oom 4a06fdf2c490 KVM: arm/arm64: Skip updating PTE entry if no change 792a039415dc KVM: arm/arm64: Skip updating PMD entry if no change 75677d72be74 arm64: dts: rockchip: corrected uart1 clock-names for rk3328 5a56b307992e arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid() a8affa695373 kprobes/arm64: Fix %p uses in error messages cd71265a8cd6 printk/nmi: Prevent deadlock when accessing the main log buffer in NMI 943276ef14c7 printk: Create helper function to queue deferred console handling 646e7c04803f printk: Split the code for storing a message into the log buffer b48522b7887a iommu/arm-smmu: Error out only if not enough context interrupts f91ca31f5379 Btrfs: fix btrfs_write_inode vs delayed iput deadlock e7457f97d2af btrfs: don't leak ret from do_chunk_alloc 770025cc4b69 btrfs: use correct compare function of dirty_metadata_bytes 758f55f91833 smb3: fill in statfs fsid and correct namelen 66913d23eeda smb3: don't request leases in symlink creation and query be1210c7758c smb3: Do not send SMB3 SET_INFO if nothing changed 82a856f52733 smb3: enumerating snapshots was leaving part of the data off end d5f2790a7a1e cifs: check kmalloc before use cba34b940773 cifs: add missing debug entries for kconfig options cfcfbe08d298 mei: don't update offset in write cf7ab2abc524 mm/memory.c: check return value of ioremap_prot 7bb880a11650 scsi: vmw_pvscsi: Return DID_RESET for status SAM_STAT_COMMAND_TERMINATED 4ce46fff750d scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO a67aef68ef24 scsi: fcoe: drop frames in ELS LOGO error path 95239b2db50f scsi: fcoe: fix use-after-free in fcoe_ctlr_els_send fbb37b72489d gpiolib-acpi: make sure we trigger edge events at least once on boot 1d7bf02d716d memcg: remove memcg_cgroup::id from IDR on mem_cgroup_css_alloc() failure 47041cf42a47 drivers: net: lmc: fix case value for target abort error 28013eecf6a0 Squashfs: Compute expected length from inode size rather than block length 249778d9459a mm: delete historical BUG from zap_pmd_range() 8babbc02f893 squashfs metadata 2: electric boogaloo dfa5c4bf8c94 enic: do not call enic_change_mtu in enic_probe 574a4f3e6173 sparc: use asm-generic version of msi.h 7c841ea7f8f1 sparc/time: Add missing __init to init_tick_ops() 24fab572ae7d arc: fix type warnings in arc/mm/cache.c 391e3007e447 arc: fix build errors in arc/include/asm/delay.h aca05b1741d3 arc: [plat-eznps] fix printk warning in arc/plat-eznps/mtm.c 79f9c523ca43 arc: [plat-eznps] fix data type errors in platform headers d267258ee192 ARC: [plat-eznps] Add missing struct nps_host_reg_aux_dpc 2312e6a802b3 enic: handle mtu change for vf properly d4f96c0515fc nfp: flower: fix port metadata conversion bug bc928fdf5d1e bpf: use GFP_ATOMIC instead of GFP_KERNEL in bpf_parse_prog() 331c36cd01d8 ARC: dma [non-IOC] setup SMP_CACHE_BYTES and cache_line_size 49c1fba34589 Revert "MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum" 9339ea7c92fc tools/power turbostat: Read extended processor family from CPUID a73b6c4c2601 zswap: re-check zswap_is_full() after do zswap_shrink() 92c159863d8a ipc/sem.c: prevent queue.status tearing in semop 2dd2f7722570 hinic: Link the logical network device to the pci device in sysfs d00c34f8e205 selftests/ftrace: Add snapshot and tracing_on test case 2c69b0300458 cachefiles: Wait rather than BUG'ing on "Unexpected object collision" 4029dd9fc48b cachefiles: Fix refcounting bug in backing-file read monitoring 819b476c2138 fscache: Allow cancelled operations to be enqueued 165335d4f18e x86/boot: Fix if_changed build flip/flop bug d35aab9df15a sched/rt: Restore rt_runtime after disabling RT_RUNTIME_SHARE 0ba83f87c3f1 i2c/mux, locking/core: Annotate the nested rt_mutex usage b3da5df23900 locking/rtmutex: Allow specifying a subclass for nested locking 354e35beb0c5 net: axienet: Fix double deregister of mdio f63868841a31 qmi_wwan: fix interface number for DW5821e production firmware 637de2c01678 bnx2x: Fix invalid memory access in rss hash config path. 1875957f2ec4 media: staging: omap4iss: Include asm/cacheflush.h after generic includes 00f795e12b8b perf/x86/amd/ibs: Don't access non-started event 385b40b4fc1b i2c: davinci: Avoid zero value of CLKH 562d7bc6c966 can: m_can: Move accessing of message ram to after clocks are enabled 0b14a856f918 can: mpc5xxx_can: check of_iomap return before use 06ab42734529 net: prevent ISA drivers from building on PPC32 5803ce5effc9 atl1c: reserve min skb headroom ffb34418ca94 qed: Correct Multicast API to reflect existence of 256 approximate buckets. f4e284f1db9e qed: Fix possible race for the link state value. 77c65d5f40c6 qed: Fix link flap issue due to mismatching EEE capabilities. b970d8a1c213 net: caif: Add a missing rcu_read_unlock() in caif_flow_cb a10170d94ed4 tools/power turbostat: fix -S on UP systems 10ca6b3f92d3 KVM: vmx: use local variable for current_vmptr when emulating VMPTRST 123534dbd490 netfilter: nf_tables: don't allow to rename to already-pending name 4a0144a43c52 netfilter: nf_tables: fix memory leaks on chain rename e3476a6da5d8 bpf, ppc64: fix unexpected r0=0 exit path inside bpf_xadd a685c4c4d6e8 netfilter: nft_set_hash: add rcu_barrier() in the nft_rhash_destroy() 70e88fef36ec usb: gadget: f_uac2: fix endianness of 'struct cntrl_*_lay3' 7cd80fc138f2 tools: usb: ffs-test: Fix build on big endian systems 645fef5e8dde usb/phy: fix PPC64 build errors in phy-fsl-usb.c a362655deb0e usb: gadget: u_audio: protect stream runtime fields with stream spinlock c7d18686e87a usb: gadget: u_audio: remove cached period bytes value 42b09bece176 usb: gadget: u_audio: remove caching of stream buffer parameters 224c0d0894ff usb: gadget: u_audio: update hw_ptr in iso_complete after data copied dc126a1e5fb8 usb: gadget: u_audio: fix pcm/card naming in g_audio_setup() fa18ff7edb88 usb: gadget: f_uac2: fix error handling in afunc_bind (again) 43b058dc21cd usb: gadget: r8a66597: Fix a possible sleep-in-atomic-context bugs in r8a66597_queue() 3f41c2d0e618 usb: gadget: r8a66597: Fix two possible sleep-in-atomic-context bugs in init_controller() 05ee6166d702 nbd: handle unexpected replies better ced413c5ef85 nbd: don't requeue the same request twice. 962ff36dac01 drm/imx: imx-ldb: check if channel is enabled before printing warning a43eac2d855b drm/imx: imx-ldb: disable LDB on driver bind 9ac1a4644bb8 scsi: libiscsi: fix possible NULL pointer dereference in case of TMF ca5fc53ad401 scsi: target: iscsi: cxgbit: fix max iso npdu calculation 384f0d9fe4ad drm/bridge: adv7511: Reset registers on hotplug 7cb625dd9ed6 nl80211: Add a missing break in parse_station_flags 147b89c421d0 ext4: clear mmp sequence number when remounting read-only de044d4ecc65 mac80211: add stations tied to AP_VLANs during hw reconfig b6f147a2d907 esp6: fix memleak on error path in esp6_input 0118f86d21f1 xfrm: free skb if nlsk pointer is NULL d35cc7ed2cfe xfrm: fix missing dst_release() after policy blocking lbcast and multicast d2adc199957f vti6: fix PMTU caching and reporting on xmit 7ff4bf211f3e crypto: vmx - Use skcipher for ctr fallback Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-22linux-yocto/4.18: update to v4.18.9Bruce Ashfield
Integrating the korg -stable commits for 4.18.8/9, that comprise the following commits: 86e014f514f9 Linux 4.18.9 175ad0cbd818 mm: get rid of vmacache_flush_all() entirely 39998fd58036 autofs: fix autofs_sbi() does not check super block type 51d34e94c470 clocksource: Revert "Remove kthread" 777c7b8464de RDMA/cma: Do not ignore net namespace for unbound cm_id 9daa1d751d51 MIPS: mscc: ocelot: fix length of memory address space for MIIM 20452f8f04a2 MIPS: WARN_ON invalid DMA cache maintenance, not BUG_ON 1c7b8cf2a76a RDMA/hns: Update the data type of immediate data 137fee538bb0 NFSv4.1: Fix a potential layoutget/layoutrecall deadlock 1256eeb12678 RDMA/hns: Add illegal hop_num judgement b6f493453c78 f2fs: fix to do sanity check with extra_attr feature 059311916fbb f2fs: fix to propagate return value of scan_nat_page() 8d65ffb36708 f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesize ea08014059c6 mfd: ti_am335x_tscadc: Fix struct clk memory leak ff418359bfcb iommu/ipmmu-vmsa: Fix allocation in atomic context 3ca5bae4d2d8 mfd: rave-sp: Initialize flow control and parity of the port 0342426f2bf7 f2fs: fix to do sanity check with secs_per_zone ee0b97e19865 f2fs: avoid potential deadlock in f2fs_sbi_store d92dadb83be8 media: em28xx: Fix DualHD disconnect oops aba03a8b544a f2fs: Fix uninitialized return in f2fs_ioc_shutdown() eade994be5e6 f2fs: fix to wait on page writeback before updating page f9ce9240ebbe iommu/arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel 1b210d52abf5 media: em28xx: Fix dual transport stream operation 088ce054c745 drm/amd/display: Prevent PSR from being enabled if initialization fails fdc340f5a710 media: helene: fix xtal frequency setting at power on 18f4b79efb40 media: rcar-csi2: update stream start for V3M e681be2362e8 partitions/aix: fix usage of uninitialized lv_info and lvname structures 06a557d12a90 partitions/aix: append null character to print data from disk c57525ab6f77 media: s5p-mfc: Fix buffer look up in s5p_mfc_handle_frame_{new, copy_time} functions 3f6592445cbe Input: atmel_mxt_ts - only use first T9 instance 5864b9e06e17 dm cache: only allow a single io_mode cache feature to be requested 24983c8101c9 net: dcb: For wild-card lookups, use priority -1, not 0 e66813955581 thermal_hwmon: Sanitize attribute name passed to hwmon 8cc36414d815 thermal: rcar_thermal: avoid NULL dereference in absence of IRQ resources 273234f22e95 MIPS: generic: fix missing of_node_put() 9449bd8ff770 MIPS: Octeon: add missing of_node_put() 235fd393825b f2fs: fix to do sanity check with reserved blkaddr of inline inode d44e0ddb577d tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) d229e7ecc0cb tpm_tis_spi: Pass the SPI IRQ down to the driver 4f268d981258 f2fs: fix to skip GC if type in SSA and SIT is inconsistent 2cf9708981e7 pktcdvd: Fix possible Spectre-v1 for pkt_devs bf5cde3c685b f2fs: try grabbing node page lock aggressively in sync scenario b493d05c0402 net: mvneta: fix mtu change on port without link d35bf0a213ec pinctrl/amd: only handle irq if it is pending and unmasked d288d8163c97 gpio: ml-ioh: Fix buffer underwrite on probe error path 9b9ceea29ad2 gpio: pxa: disable pinctrl calls for PXA3xx 6871146498a7 pinctrl: imx: off by one in imx_pinconf_group_dbg_show() 9d8c6300d158 regulator: tps65217: Fix NULL pointer dereference on probe 0d268eaecd3d x86/mm: Remove in_nmi() warning from vmalloc_fault() 73941b28bcdd Bluetooth: hidp: Fix handling of strncpy for hid->name information dc00dc4ccf8b powerpc/mm: Don't report PUDs as memory leaks when using kmemleak 81a4ff2429e7 PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type 94ee251c1ed4 PCI: mobiveil: Add missing ../pci.h include 1f1e9c39a6a7 media: em28xx: explicitly disable TS packet filter ddd0ae7f02d4 ath10k: disable bundle mgmt tx completion event support 0bf7bf9931ad tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() 83d9430bd43b scsi: 3ware: fix return 0 on the error path of probe 0a964871ccea nfs: Referrals not inheriting proto setting from parent 0c8b7991f40d ata: libahci: Correct setting of DEVSLP register d12d3336fe95 ata: libahci: Allow reconfigure of DEVSLP register b0f09f787d38 MIPS: Fix ISA virt/bus conversion for non-zero PHYS_OFFSET 2916355cbc9c scsi: tcmu: do not set max_blocks if data_bitmap has been setup 15ce90b8346f mtd: rawnand: make subop helpers return unsigned values e5d9ae0077a5 rpmsg: core: add support to power domains for devices d397e7c9d663 wlcore: Set rx_status boottime_ns field on rx b19c6e698558 ath10k: prevent active scans on potential unusable channels 23aa633d564b ath9k_hw: fix channel maximum power level test ce5127257d99 ath9k: report tx status on EOSP 1e83b3b9c60e perf build: Fix installation directory for eBPF e01f7c77ce21 macintosh/via-pmu: Add missing mmio accessors 14335f6beb3f powerpc/pseries: fix EEH recovery of some IOV devices d8551bc50c57 perf evlist: Fix error out while applying initial delay and LBR 96e8b14b1f42 perf c2c report: Fix crash for empty browser 3ce0566333dd NFSv4.0 fix client reference leak in callback aa405740d359 device-dax: avoid hang on error before devm_memremap_pages() f2d46f40bb92 perf tools: Allow overriding MAX_NR_CPUS at compile time 528000132554 ASoC: soc-pcm: Use delay set in component pointer function 9590fe082ac4 f2fs: fix to detect looped node chain correctly 7d2914dac206 f2fs: fix defined but not used build warnings 86750bef4029 f2fs: issue discard align to section in LFS mode 14580e8d9655 f2fs: Keep alloc_valid_block_count in sync 2ab744266b20 f2fs: do not set free of current section 9a83044805f9 f2fs: fix to active page in lru list for read path b70fdc0ffc14 IB/IPoIB: Set ah valid flag in multicast send flow 17732e7759e8 iwlwifi: pcie: don't access periphery registers when not available a1354f0d718a uio: fix possible circular locking dependency 40dc1eb129a5 tty: rocket: Fix possible buffer overwrite on register_PCI e951163fb87c Drivers: hv: vmbus: Cleanup synic memory free path 15e5a96b1e1a firmware: vpd: Fix section enabled flag on vpd_section_destroy 386b28c2de45 uio: potential double frees if __uio_register_device() fails baec9ce83ad5 misc: ti-st: Fix memory leak in the error path of probe() 7fef1a4f376a gpu: ipu-v3: default to id 0 on missing OF alias 0bbd7344b42a media: camss: csid: Configure data type and decode format properly b3f70869623d timers: Clear timer_base::must_forward_clk with timer_base::lock held 5a149d67afa9 md/raid5: fix data corruption of replacements after originals dropped b54ac5fd6d6a scsi: target: fix __transport_register_session locking 9db9eb8c4e30 scsi: lpfc: Fix driver crash when re-registering NVME rports. abe0bde4dd8c blk-mq: fix updating tags depth a73a10b78563 clk: scmi: Fix the rounding of clock rate 846f4edf32b6 scsi: qla2xxx: Silent erroneous message 8e2b7c2c14f5 scsi: qla2xxx: Fix session state stuck in Get Port DB 549f85194379 scsi: qla2xxx: Fix unintended Logout 8246055b5c6b net: phy: Fix the register offsets in Broadcom iProc mdio mux driver e78e5a975500 media: dw2102: Fix memleak on sequence of probes e88a48b70c31 media: davinci: vpif_display: Mix memory leak on probe error path c3b51c11c836 selftests/bpf: fix a typo in map in map test c9feebab869c powerpc/4xx: Fix error return path in ppc4xx_msi_probe() 35fa5df6c79a powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage 7e3d17181c13 gpio: tegra: Move driver registration to subsys_init level 9a5cbf5c84a1 pinctrl: berlin: fix 'pctrl->functions' allocation in berlin_pinctrl_build_state 074f319a5c13 Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEV 516771283149 i2c: aspeed: Add an explicit type casting for *get_clk_reg_val e6ab983acd1b ethtool: Remove trailing semicolon for static inline 0906eb972eea ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 c6fe80156828 misc: mic: SCIF Fix scif_get_new_port() error handling 40b9d96cea9f tc-testing: remove duplicate spaces in connmark match patterns 86bebb604160 tc-testing: flush gact actions on test teardown e114758826f5 ARC: [plat-axs*]: Enable SWAP f688bf1511c9 switchtec: Fix Spectre v1 vulnerability 5b7497c02dac x86/apic/vector: Make error return value negative 0d07d02abd58 x86/process: Don't mix user/kernel regs in 64bit __show_regs() c6f8e398c10e x86/microcode: Update the new microcode revision unconditionally e0a8f85b0aee x86/microcode: Make sure boot_cpu_data.microcode is up-to-date 875872547357 cpu/hotplug: Prevent state corruption on error rollback 6b7b020bef06 cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() a4db12abb871 ALSA: hda - Fix cancel_work_sync() stall from jackpoll work ce987db2b52f memory: ti-aemif: fix a potential NULL-pointer dereference 8bf0dc8d0a67 ACPI / LPSS: Force LPSS quirks on boot e8cc3b38a0b6 ARC: [plat-axs*/plat-hsdk]: Allow U-Boot to pass MAC-address to the kernel 18d40b7836d4 KVM: x86: Do not re-{try,execute} after failed emulation in L2 4ff64069721a KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault 3e88f92cd118 KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE 172c718af8b2 KVM: x86: Invert emulation re-execute behavior to make it opt-in 9a89243cb1c7 KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr a7e360b1086b KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation 625a6bcb11a2 KVM: s390: vsie: copy wrapping keys to right place 33cd6d44e8c6 KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() 9e7e9f25ef3e KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW a2359d3d80fe arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD e9773e97f502 Btrfs: fix data corruption when deduplicating between different files 29d76c9853a2 btrfs: fix qgroup_free wrong num_bytes in btrfs_subvolume_reserve_metadata 15c4b1902f0e cifs: connect to servername instead of IP for IPC$ share dc0416dcd3ab smb3: check for and properly advertise directory lease support d88717b6ce78 SMB3: Backup intent flag missing for directory opens with backupuid mounts 521983976c38 MIPS: VDSO: Match data page cache colouring when D$ aliases 67b987648258 android: binder: fix the race mmap and alloc_new_buf_locked c583d8956d83 block: bfq: swap puts in bfqg_and_blkg_put d927dea6392d block: don't warn when doing fsync on read-only devices 56935391aba9 nbd: don't allow invalid blocksize settings e847a545edae scsi: lpfc: Correct MDS diag and nvmet configuration faeb7c279e48 mac80211: don't update the PM state of a peer upon a multicast frame 15a6f8974a8c memory_hotplug: fix kernel_panic on offline page processing f1549c67f23f mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported. c0cbb9e5d448 HID: input: fix leaking custom input node name 81bb35902b63 HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen 7bc3f187fd30 HID: core: fix grouping by application e114a409eef6 HID: multitouch: fix Elan panels with 2 input modes declaration b94023f1ab51 i2c: i801: fix DNV's SMBCTRL register offset 824ca3763057 i2c: xiic: Make the start and the byte count write atomic dfba61ec760e Linux 4.18.8 d27f3eb84d52 ASoC: wm8994: Fix missing break in switch e496c9a4c17d HID: redragon: fix num lock and caps lock LEDs 838ddbf08cc7 x86: kvm: avoid unused variable warning d9b47449c1a1 kvm: x86: Set highest physical address bits in non-present/reserved SPTEs f9acfbec6652 kbuild: make missing $DEPMOD a Warning instead of an Error 30566a3520bb x86/xen: don't write ptes directly in 32-bit PV guests 22b734b0c850 x86/pae: use 64 bit atomic xchg function in native_ptep_get_and_clear 9fdac0148450 debugobjects: Make stack check warning more informative 977f362a1f7b drm/amdgpu: Don't warn on destroying a pinned BO ff9ac76caaee drm/amdgpu: Warn and update pin_size values when destroying a pinned BO e2a81121f62a drm/amdgpu: Make pin_size values atomic df058ec846fe drm/amdgpu: Keep track of amount of pinned CPU visible VRAM dd458c42c28a x86/tsc: Prevent result truncation on 32bit 009a091aae1c drm/i915: set DP Main Stream Attribute for color range on DDI platforms 7a5d47d5faa3 mm: respect arch_dup_mmap() return value 153fedc6ba32 uapi/linux/keyctl.h: don't use C++ reserved keyword as a struct member name 97cdbf04a052 drm/i915: Re-apply "Perform link quality check, unconditionally during long pulse" 15ca3cf67c18 drm/amdgpu: fix incorrect use of drm_file->pid dd4a6ffb5bc1 drm/amdgpu: fix incorrect use of fcheck 0d34ba1b3d33 drm/amdgpu:add VCN booting with firmware loaded by PSP e765455ea299 drm/amdgpu:add VCN support in PSP driver 56c8d038c465 drm/amdgpu:add new firmware id for VCN 467fce24d137 drm/amdgpu:add tmr mc address into amdgpu_firmware_info 9eba3ada1217 drm/amdgpu: update tmr mc address 1e7e7a541e08 drm/amd/display: Check if clock source in use before disabling dfe84b71296f drm/amd/display: Pass connector id when executing VBIOS CT 433009dc1b81 drm/rockchip: vop: fix irq disabled after vop driver probed 5e1f742d4bbb drm/rockchip: vop: split out core clock enablement into separate functions 2781b277d589 drm/rockchip: lvds: add missing of_node_put 590eda32ee42 drm/amd/display: Report non-DP display as disconnected without EDID 823057fc0a2c drm/amd/display: Use requested HDMI aspect ratio 691f2d763d07 drm/amd/display: update clk for various HDMI color depths b31d6596d7d2 drm/amd/display: Don't share clk source between DP and HDMI a74410c9d4e4 drm/amd/display: fix type of variable 401a86f73216 drm/edid: Add 6 bpc quirk for SDC panel in Lenovo B50-80 fd0f192ab66c drm/edid: Quirk Vive Pro VR headset non-desktop. ef78d745f0fd drm/amd/pp/Polaris12: Fix a chunk of registers missed to program e32774810036 drm/amd/powerplay: fixed uninitialized value 8ec9ca91819f drm/amd/pp: Convert voltage unit in mV*4 to mV on CZ/ST 4c518d5abdf4 drm/amdgpu: Fix RLC safe mode test in gfx_v9_0_enter_rlc_safe_mode 7acffde7a949 drm/amdgpu: fix a reversed condition c8fe7d36e49b drm/amdgpu: update uvd_v6_0_ring_vm_funcs to use new nop packet 7ddb29b09517 drm/i915: Free write_buf that we allocated with kzalloc. 087ed76cb538 drm/i915: Increase LSPCON timeout cfc7d9e0064b drm/i915: Nuke the LVDS lid notifier a23feb39586a drm/i915/lpe: Mark LPE audio runtime pm as "no callbacks" 760d0077abc1 btrfs: fix mount and ioctl device scan ioctl race 49db06e7f366 btrfs: reorder initialization before the mount locks uuid_mutex 1ef9a3009ba9 btrfs: lift uuid_mutex to callers of btrfs_parse_early_options 71ddab54bee5 btrfs: lift uuid_mutex to callers of btrfs_scan_one_device 40ce21951aab btrfs: use device_list_mutex when removing stale devices b57a7b0d4122 btrfs: rename local devices for fs_devices in btrfs_free_stale_devices( 0b40d58d469f btrfs: extend locked section when adding a new device in device_list_add 2d4bbb81bac6 btrfs: do btrfs_free_stale_devices outside of device_list_add 8515518d6365 ARM: rockchip: Force CONFIG_PM on Rockchip systems c4e3acea0ebc arm64: rockchip: Force CONFIG_PM on Rockchip systems 3ffbbcafe9a5 btrfs: Fix a C compliance issue c8c9b6c07166 btrfs: Don't remove block group that still has pinned down bytes 122fe306d072 btrfs: lift uuid_mutex to callers of btrfs_open_devices f88b40c1472a btrfs: check-integrity: Fix NULL pointer dereference for degraded mount 4fb2799b05c2 btrfs: tree-checker: Detect invalid and empty essential trees 13b0dbef7dd5 btrfs: relocation: Only remove reloc rb_trees if reloc control has been initialized 4c8415cf5b5a btrfs: fix in-memory value of total_devices after seed device deletion 32455d96e3ee btrfs: replace: Reset on-disk dev stats value after replace 464a90e380f2 btrfs: Exit gracefully when chunk map cannot be inserted to the tree f5cf5b0383e3 drm/etnaviv: fix crash in GPU suspend when init failed due to buffer placement fc73680f9cf7 kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 68b0ce42a7f4 KVM: vmx: track host_state.loaded using a loaded_vmcs pointer ac5395827d48 drm/amd/display: Read back max backlight value at boot 5bd634167f2f clk: rockchip: Add pclk_rkpwm_pmu to PMU critical clocks in rk3399 214d87aee3af powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX. b070664de855 um: fix parallel building with O= option d7e16ec6ee19 powerpc/64s: Make rfi_flush_fallback a little more robust a4b8adb73ba1 powerpc/platforms/85xx: fix t1042rdb_diu.c build errors & warning 813cbe22dc04 smb3: if server does not support posix do not allow posix mount option c2704b5e4688 SMB3: Number of requests sent should be displayed for SMB3 not just CIFS 31bd39126330 CIFS: fix memory leak and remove dead code b91052f95055 smb3: fix reset of bytes read and written stats 0cf56c159d64 cfq: Suppress compiler warnings about comparisons 8b59b7c743dc RDS: IB: fix 'passing zero to ERR_PTR()' warning fe5e418c6bc3 selinux: cleanup dentry and inodes on error in selinuxfs c3fb1a354ccf selftests/powerpc: Kill child processes on SIGINT 0510985d1460 iommu/omap: Fix cache flushes on L2 table entries 8041b94f4eda ASoC: rt5677: Fix initialization of rt5677_of_match.data 3fb096cdad59 staging: comedi: ni_mio_common: fix subdevice flags for PFI subdevice aee3d110a104 dm kcopyd: avoid softlockup in run_complete_job ab131d7f7a9c PCI: mvebu: Fix I/O space end address calculation 00bb59025eaf xen/balloon: fix balloon initialization for PVH Dom0 19f2289b4ec9 Input: do not use WARN() in input_alloc_absinfo() 4d89c871694a NFSv4: Fix error handling in nfs4_sp4_select_mode() 12af4639cfe2 scsi: aic94xx: fix an error code in aic94xx_init() d5fed61a3d2e blk-mq: count the hctx as active before allocating tag e904dff96e84 ACPI / scan: Initialize status to ACPI_STA_DEFAULT e1d82ba3d835 s390/dasd: fix panic for failed online processing 70866799dd6f s390/dasd: fix hanging offline processing due to canceled worker 151751ec48a2 brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference d0e21e43cd3e block: bvec_nr_vecs() returns value for wrong slab c728031a3535 perf probe powerpc: Fix trace event post-processing 6f3bddbfb636 powerpc: Fix size calculation using resource_size() 118522ed5fa7 powerpc/uaccess: Enable get_user(u64, *p) on 32-bit c565269d06e9 bpf: fix bpffs non-array map seq_show issue 77197f8d9628 pinctrl: axp209: Fix NULL pointer dereference after allocation 0fbcbc408cec f2fs: fix to clear PG_checked flag in set_page_dirty() ec3fb9172b86 net/9p: fix error path of p9_virtio_probe 91ca7c5644c3 net/9p/trans_fd.c: fix race by holding the lock 8542647689ad irqchip/bcm7038-l1: Hide cpu offline callback when building for !SMP e51977e08ef0 irqchip/stm32: Fix init error handling e71ea647e9ae RISC-V: Use KBUILD_CFLAGS instead of KCFLAGS when building the vDSO bd2b9872d3cb f2fs: fix avoid race between truncate and background GC 7038712b79a1 f2fs: avoid race between zero_range and background GC aa8ce04f531f perf tools: Check for null when copying nsinfo. 6d39ab3401ff coccicheck: return proper error code on fail 243b6c6a90cc drm/amd/display: Guard against null crtc in CRC IRQ 1e0892195475 PCI: Match Root Port's MPS to endpoint's MPSS as necessary 0472229e385c net: hns3: Fix for phy link issue when using marvell phy driver b02fd8a8dc25 block: don't warn for flush on read-only device 534dde34bb7d net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero faba3f032e96 perf arm spe: Fix uninitialized record error variable 7da94d53075d ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value 08100b285966 RDMA/hns: Fix usage of bitmap allocation functions return values 59e8e46ada76 ubi: Initialize Fastmap checkmapping correctly 58d705bdcd85 tcp, ulp: add alias for all ulp modules 30d2d473b6c2 netfilter: fix memory leaks on netlink_dump_start error 2d24a4ca6204 platform/x86: asus-nb-wmi: Add keymap entry for lid flip action on UX360 3bf9fa21774a netfilter: x_tables: do not fail xt_alloc_table_info too easilly 8dea99cf8b43 mfd: sm501: Set coherent_dma_mask when creating subdevices c63f900720ba ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() df1ce63447ea s390/kdump: Fix memleak in nt_vmcoreinfo 875fefda91d4 netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses bdcdbe6e48f0 samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM 2262b26d750d bpf, sockmap: fix leakage of smap_psock_map_entry ea775b698008 net/xdp: Fix suspicious RCU usage warning 7fb58bc7549d bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist 4cd728b4b50a tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach 98d30c6ae96a bpf, sockmap: fix map elem deletion race with smap_stop_sock af160422460e platform/x86: intel_punit_ipc: fix build errors 56d0f1c6d4d2 fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() 8bca1a92d8b8 mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM b9f9fc3844d8 mm/fadvise.c: fix signed overflow UBSAN complaint dfb5ad65ca17 powerpc/topology: Get topology for shared processors at boot 3940236559d1 pwm: meson: Fix mux clock names 216011668891 IB/hfi1: Invalid NUMA node information can cause a divide by zero 8fb30bf797fe i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value 106fabc844a1 x86/mce: Add notifier_block forward declaration 34f91b3d0e55 virtio: pci-legacy: Validate queue pfn cad3dc0a4563 apparmor: fix an error code in __aa_create_ns() fb6fc1b6a408 scripts: modpost: check memory allocation results 13892551c76f workqueue: re-add lockdep dependencies for flushing b7a3d36d6c32 workqueue: skip lockdep wq dependency in cancel_work_sync() 798d80a612dd fat: validate ->i_start before using 739956488c79 fs/proc/kcore.c: use __pa_symbol() for KCORE_TEXT list entries 69177abd89a5 iommu/rockchip: Move irq request past pm_runtime_enable d30de7347e29 hfsplus: fix NULL dereference in hfsplus_lookup() 5a476ca109bc iommu/rockchip: Handle errors returned from PM framework 9f0114724473 reiserfs: change j_timestamp type to time64_t df67ae0bd579 fs/proc/vmcore.c: hide vmcoredd_mmap_dumps() for nommu builds 0de1a99801ff fork: don't copy inconsistent signal handler state to child 19ca1a2830e9 sunrpc: Don't use stack buffer with scatterlist 3d872bd5ae87 hfs: prevent crash on exit from failed search 84ac254ed287 hfsplus: don't return 0 when fill_super() failed 8043c90bada1 cifs: check if SMB2 PDU size has been padded and suppress the warning ded39314abc0 hv_netvsc: ignore devices that are not PCI c56a2888ac2b vhost: correctly check the iova range when waking virtqueue a6fddbba3e63 mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge 98c4cc4c81e8 sctp: hold transport before accessing its asoc in sctp_transport_get_next eb4f28d8f9e0 nfp: wait for posted reconfigs when disabling the device ade76212f72a ip6_vti: fix a null pointer deference when destroy vti6 tunnel b7f172c4b692 ip6_vti: fix creating fallback tunnel device for vti6 aff760646722 Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" e366979eb8f0 r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices 0981fb60a006 net/mlx5: Fix SQ offset in QPs with small RQ 2ff8354c2317 net/ipv6: Put lwtstate when destroying fib6_info b24b39afa411 net/ipv6: Only update MTU metric if it set 6568eedbe939 net/ipv6: init ip6 anycast rt->dst.input as ip6_input 078e7d112fbc ipv6: don't get lwtstate twice in ip6_rt_copy_init() 23f64bad173c net: macb: Fix regression breaking non-MDIO fixed-link PHYs 630403ba9183 erspan: set erspan_ver to 1 by default when adding an erspan dev 0f6387a1087d sctp: remove useless start_fail from sctp_ht_iter in proc b68d53c36108 tipc: fix the big/little endian issue in tipc_dest 78d378ed13e8 hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() 36b59c8e48e4 tipc: fix a missing rhashtable_walk_exit() f6fb6b2993ab net/sched: act_pedit: fix dump of extended layered op a2cea09396bd bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA. e779d52e66d1 bnxt_en: Clean up unused functions. 510fd03c5231 net: sched: action_ife: take reference to meta module e57d65cf4692 act_ife: fix a potential deadlock 5c1dfc425994 act_ife: move tcfa_lock down to where necessary 8563554006c5 vti6: remove !skb->ignore_df check from vti6_xmit() 028d57cc5e44 tcp: do not restart timewait timer on rst reception ad99830d972c r8169: add support for NCube 8168 network card 2b3b1f121306 r8152: disable RX aggregation on new Dell TB16 dock 5379200c84c2 qlge: Fix netdev features configuration. 9c03cfa220c1 net: sched: Fix memory exposure from short TCA_U32_SEL 716fc5ce90cf net: macb: do not disable MDIO bus at open/close time 5b47db7fa7b1 net: bcmgenet: use MAC link status for fixed phy e242b5c405b9 ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state f5c34c4a092e act_ife: fix a potential use-after-free Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-22linux-yocto/4.14: fix kernel configuration audit warningsBruce Ashfield
Some of the reference BSPs for 4.14 need fixes that have been done on 4.18 and master to silence warnings, so we cherry-pick the following changes: f991b21d7858 config: flash: drop obselete config values da7524cf2980 edgerouter: Drop the obsolete kernel options 675c5b0cde65 cfg: drop MACH_VERSATILE_PB and MACH_VERSTAILE_AB 0936b18ed8d5 cfg/timer/rtc: toggle RTC_CLASS instead of GEN_RTC 634d8f2230d1 mpc8315e-rdb: Drop the obsolete kernel options 9beb3a28736e rt: drop obselete configuration options Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-22linux-yocto: tweak RTC configurationBruce Ashfield
[ Author: Jens Rehsack <sno@netbsd.org> Date: Thu Sep 13 19:29:54 2018 +0200 cfg/timer/rtc: toggle RTC_CLASS instead of GEN_RTC In 2016, the final removal of GEN_RTC happened with commit 6705fdb3 char/genrtc: remove the rest of the driver What is remaining, is a legacy driver (char/rtc) and the new RTC_CLASS framework - which supports everything except S390 and Atari. Many platforms automatically support the right driver for RTC_CLASS framework. Signed-off-by: Jens Rehsack <sno@netbsd.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] Signed-off-by: Jens Rehsack <sno@netbsd.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-22linux-yocto/4.18: update to v4.18.7Bruce Ashfield
Updating the 4.18 kernel with the latest -stable releases that comprise the following commits: 8ea7eadbef2f Linux 4.18.7 239043b876b8 arm64: mm: always enable CONFIG_HOLES_IN_ZONE a70bc6c6a621 cpuidle: menu: Retain tick when shallow state is selected 7f401f160a9c udf: Fix mounting of Win7 created UDF filesystems c1ef3feca667 fs/quota: Fix spectre gadget in do_quotactl 7ab1035b3fc6 crypto: caam/qi - fix error path in xts setkey 3290dec64398 crypto: caam/jr - fix descriptor DMA unmapping f39f1f81c74e crypto: caam - fix DMA mapping direction for RSA forms 2 & 3 26b165edc3e4 crypto: arm64/sm4-ce - check for the right CPU feature bit dce1a2c6f339 crypto: aesni - Use unaligned loads from gcm_context_data 61c8901dbf43 crypto: vmx - Fix sleep-in-atomic bugs 8d02bd8d4a6c perf auxtrace: Fix queue resize 5ad671c8520d mm, dev_pagemap: Do not clear ->mapping on final put ff1663fc9483 cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() 476738bbc962 kconfig: fix "Can't open ..." in parallel build a0725910f3e2 bcache: release dc->writeback_lock properly in bch_writeback_thread() 437d23a6792a libnvdimm: fix ars_status output length calculation 54ce46aa9870 libnvdimm: Use max contiguous area for namespace size 118cb27721f9 getxattr: use correct xattr length fd13ae7e102a udlfb: set line_length in dlfb_ops_set_par f551b193299b udlfb: handle allocation failure 0b5373ea7298 udlfb: make a local copy of fb_ops af0890aa4565 udlfb: set optimal write delay 76aab4b1d804 udlfb: don't switch if we are switching to the same videomode 1a5656245bd6 udlfb: fix display corruption of the last line 27f6b46dd248 udlfb: fix semaphore value leak 1a9ec6296e18 fb: fix lost console when the user unplugs a USB adapter f72831f9cbb6 pwm: tiehrpwm: Fix disabling of output of PWMs e0e08ede24c9 pwm: tiehrpwm: Don't use emulation mode bits to control PWM output 3ce08627b3e3 ubifs: Fix synced_i_size calculation for xattr inodes f9b28f9a2b7f ubifs: Fix directory size calculation for symlinks cef393ce9aea ubifs: xattr: Don't operate on deleted inodes ce0504b74d04 ubifs: Check data node size before truncate aa8298662e52 Revert "UBIFS: Fix potential integer overflow in allocation" 3863ba26f271 ubifs: Fix memory leak in lprobs self-check 7131c193fcc3 userns: move user access out of the mutex 1497f1e0714a sys: don't hold uts_sem while accessing userspace memory 11f44063756f iommu/vt-d: Fix dev iotlb pfsid use e7feba89574d iommu/vt-d: Add definitions for PFSID 3245925a8e9c iommu/ipmmu-vmsa: Don't register as BUS IOMMU if machine doesn't have IPMMU-VMSA 2d0363ffc0ab mm/tlb: Remove tlb_remove_table() non-concurrent condition 6bdfc65b5062 pwm: omap-dmtimer: Return -EPROBE_DEFER if no dmtimer platform data 1ba930714d12 ARM: dts: am57xx-idk: Enable dual role for USB2 port da43c1c103c8 ARM: tegra: Fix Tegra30 Cardhu PCA954x reset 1750f49b26c2 NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() c8f825303e49 NFSv4: Fix locking in pnfs_generic_recover_commit_reqs b8cbfd88d132 NFSv4 client live hangs after live data migration recovery e16dac834b32 nfsd: fix leaked file lock with nfs exported overlayfs f7169718defc pnfs/blocklayout: off by one in bl_map_stripe() 6ee996baf1ab block, bfq: return nbytes and not zero from struct cftype .write() method fbd0c9d27ccb xtensa: increase ranges in ___invalidate_{i,d}cache_all 27077422f951 xtensa: limit offsets in __loop_cache_{all,page} 3bb34bba5624 KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages f90625c7172b KVM: VMX: fixes for vmentry_l1d_flush module parameter 09747f7004ab i2c: designware: Re-init controllers with pm_disabled set on resume 7bb7ef09b3db ALSA: ac97: fix unbalanced pm_runtime_enable d7cff0016036 ALSA: ac97: fix check of pm_runtime_get_sync failure 52977303d997 ALSA: ac97: fix device initialization in the compat layer cd67823c9d34 PM / sleep: wakeup: Fix build error caused by missing SRCU support 00e4955e677b cpufreq: governor: Avoid accessing invalid governor_data f83952c64769 cpuidle: menu: Handle stopped tick more aggressively cc8ea9dd0c24 sched: idle: Avoid retaining the tick when it has been stopped fe759487ee98 drivers/block/zram/zram_drv.c: fix bug storing backing_dev 1cc1c4e06562 ACPICA: Clear status of all events when entering sleep states ab08867f08e4 ACPICA: AML Parser: skip opcodes that open a scope upon parse failure 0c3339c82b9e ovl: fix wrong use of impure dir cache in ovl_iterate() 8856ca57dcb1 mfd: hi655x: Fix regmap area declared size for hi655x f8d649720924 uprobes: Use synchronize_rcu() not synchronize_sched() ee20433f60ae livepatch: Validate module/old func name length 640d29c1236e printk/tracing: Do not trace printk_nmi_enter() cfe603dd4e39 tracing/blktrace: Fix to allow setting same value b0d32c7b0cda tracing: Do not call start/stop() functions when tracing_on does not change 187bee9b94fb rtc: omap: fix potential crash on power off 949d4ca049eb rtc: omap: fix resource leak in registration error path ad7a3f8c456f vmw_balloon: fix VMCI use when balloon built into kernel 32b5be5b44e9 vmw_balloon: VMCI_DOORBELL_SET does not check status 45696b968345 vmw_balloon: do not use 2MB without batching f288edefc2c6 vmw_balloon: fix inflation of 64-bit GFNs a5e6360c4322 eventpoll.h: wrap casts in () properly 5f4a5b6fed24 extcon: Release locking when sending the notification of connector state cbdfa40c8187 iio: ad9523: Fix return value for ad952x_store() 10508adb4df0 iio: ad9523: Fix displayed phase 5ef899676e25 iio: sca3000: Fix missing return in switch 35949ad3f2d7 Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() 4f8eac4396c7 Drivers: hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() d7b108aae76c uart: fix race between uart_put_char() and uart_shutdown() 6cdc67be3e12 dm writecache: fix a crash due to reading past end of dirty_bitmap d94cf7087099 dm crypt: don't decrease device limits 25b25e552439 dm cache metadata: set dirty on all cache blocks after a crash 7bbb3231d6f7 dm cache metadata: save in-core policy_hint_size to on-disk superblock f308e9fbe04f dm thin: stop no_space_timeout worker when switching to write-mode 0da098366e8c dm integrity: change 'suspending' variable from bool to int 6d7bd0a68a4a net/9p/trans_fd.c: fix race-condition by flushing workqueue before the kfree() fe7e153d9564 net/9p/client.c: version pointer uninitialized 372ed5efc933 9p/virtio: fix off-by-one error in sg list bounds check ba74c64c00a5 fs/9p/xattr.c: catch the error of p9_client_clunk when setting xattr failed db6cb8a7c458 9p: fix multiple NULL-pointer-dereferences a34932007267 RDMA/rxe: Set wqe->status correctly if an unexpected response is received 8a3f37b0da74 ib_srpt: Fix a use-after-free in __srpt_close_all_ch() 41cc5e9aff78 ib_srpt: Fix a use-after-free in srpt_close_ch() 2ea037fe87b1 RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq c34579cc3ea7 overflow.h: Add arithmetic shift helper 74d835f7fdf7 IB/srpt: Support HCAs with more than two ports 32a46b60c50e IB/srpt: Fix srpt_cm_req_recv() error path (2/2) e46df54477b4 IB/srpt: Fix srpt_cm_req_recv() error path (1/2) 103a3a62e0fb IB/mlx5: Fix leaking stack memory to userspace e48fd87e93e1 IB/mlx5: Honor cnt_set_id_valid flag instead of set_id 7ab793382972 ocxl: Fix page fault handler in case of fault on dying process 9833940072b3 cxl: Fix wrong comparison in cxl_adapter_context_get() 6757519a48ca powerpc/powernv/pci: Work around races in PCI bridge enabling 96f829b77bf1 powerpc64/ftrace: Include ftrace.h needed for enable/disable calls d4e41dc984f2 powerpc/nohash: fix pte_access_permitted() bb691eafb6df powerpc/pkeys: Preallocate execute-only key 44d146b99b08 powerpc/pkeys: Fix calculation of total pkeys. 5e2727bf84c5 powerpc/pkeys: Save the pkey registers before fork 0d86f5345672 powerpc/pkeys: key allocation/deallocation must not change pkey registers 72ebe30452ef powerpc/pkeys: Deny read/write/execute by default 8ed3d6a90178 powerpc/pkeys: Give all threads control of their key permissions 174f12c1f3ef powerpc/pseries: Fix endianness while restoring of r3 in MCE handler. 8bfd9029bc79 powerpc/64s: Fix page table fragment refcount race vs speculative references 7c0850fb2b60 powerpc/fadump: handle crash memory ranges array index overflow ec4ad94be6ce Fix kexec forbidding kernels signed with keys in the secondary keyring to boot 54fb49e87c23 Replace magic for trusting the secondary keyring with #define 686baf538b8c mailbox: xgene-slimpro: Fix potential NULL pointer dereference 71849f9c7c55 media: Revert "[media] tvp5150: fix pad format frame height" a0e70000075e libertas: fix suspend and resume for SDIO connected cards 9be8dc35bceb dma-buf: Move BUG_ON from _add_shared_fence to _add_shared_inplace e561eea4a424 apparmor: fix bad debug check in apparmor_secid_to_secctx() ac89e9c33de3 block: Ensure that a request queue is dissociated from the cgroup controller d367a6927ffd block: Introduce blk_exit_queue() d9ef3176a398 blkcg: Introduce blkg_root_lookup() 0c2e7eb1a4c3 block: really disable runtime-pm for blk-mq cde67159df4d block: blk_init_allocated_queue() set q->fq as NULL in the fail case 4bc567311980 block: fix infinite loop if the device loses discard capability d3949a0a1341 readahead: stricter check for bdi io_pages 3a9bc441b671 mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS 74b83d076cdf mmc: renesas_sdhi_internal_dmac: mask DMAC interrupts cf8871c4121c mmc: block: Fix unsupported parallel dispatch of requests e27421b3b394 spi: cadence: Change usleep_range() to udelay(), for atomic context db597647506d spi: spi-fsl-dspi: Fix imprecise abort on VF500 during probe 3b45f480496c spi: pxa2xx: Add support for Intel Ice Lake e52c91662cef spi: davinci: fix a NULL pointer dereference b84ea5862258 9p/net: Fix zero-copy path in the 9p virtio transport 8c37a4ca229d net: mac802154: tx: expand tailroom if necessary 6ce27549cc14 net: 6lowpan: fix reserved space for single frames 832fa8183637 rcu: Make expedited GPs handle CPU 0 being offline 3a2c23838bc5 Linux 4.18.6 8e6d15678656 x86/dumpstack: Don't dump kernel memory based on usermode RIP 6575b15002bf cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status f90252556e1a watchdog: Mark watchdog touch functions as notrace 0f9bf062f1f1 power: generic-adc-battery: check for duplicate properties copied from iio channels 7ffb7b7e8348 power: generic-adc-battery: fix out-of-bounds write when copying channel properties 86b0dd9d0ebc PM / clk: signedness bug in of_pm_clk_add_clks() 350192f495ae clk: npcm7xx: fix memory allocation a8b0c3c7c494 clk: rockchip: fix clk_i2sout parent selection bits on rk3399 f905fc199d7d mtd: rawnand: qcom: wait for desc completion in all BAM channels 21ab6022cb67 mtd: rawnand: marvell: add suspend and resume hooks f05cb63dc0dc mtd: rawnand: fsmc: Stop using chip->read_buf() 307b0cf42c9b mtd: rawnand: hynix: Use ->exec_op() in hynix_nand_reg_write_op() d47b35b84da5 iscsi target: fix session creation failure handling 9558fc1bab40 scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock 807d1d299a04 scsi: sysfs: Introduce sysfs_{un,}break_active_protection() 373a1411a103 scsi: mpt3sas: Fix _transport_smp_handler() error path 8039fa72ff4d scsi: mpt3sas: Fix calltrace observed while running IO & reset 7624ac8705f5 tpm: separate cmd_ready/go_idle from runtime_pm b64b3b46074e tpm: Return the actual size when receiving an unsupported command d07d4e8b68fd MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7 8f55e1f507d6 MIPS: Change definition of cpu_relax() for Loongson-3 9238ea28869e MIPS: Always use -march=<arch>, not -<arch> shortcuts 8d6a4b45018c MIPS: memset.S: Fix byte_fixup for MIPSr6 d06e5e4a8a28 MIPS: Correct the 64-bit DSP accumulator register size 968a9a4a8a97 kprobes: Make list and blacklist root user read only 2f56c8af315b kprobes/arm: Fix %p uses in error messages 10334e1ad3d0 kprobes: Replace %p with other pointer types b143efb4242c kprobes: Show blacklist addresses as same as kallsyms does d6c96d240daa s390/purgatory: Add missing FORCE to Makefile targets 5a2e51f95908 s390/purgatory: Fix crash with expoline enabled 87509861a989 s390/pci: fix out of bounds access during irq setup b51627dc7fdb s390/numa: move initial setup of node_to_cpumask_map d695333c5de6 s390/qdio: reset old sbal_state flags dacf5e594708 s390: fix br_r1_trampoline for machines without exrl 6a32f6f857af s390/lib: use expoline for all bcr instructions 120c776a2ab1 s390/mm: fix addressing exception after suspend/resume 77207a7ee4b6 x86: Allow generating user-space headers without a compiler 3fef5c2f4d9c x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() b1491daecd6e hwmon: (nct6775) Fix potential Spectre v1 2ff13cec042e x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ 084c0d5b4cf5 x86/spectre: Add missing family 6 check to microcode check c6941f12e9e4 x86/irqflags: Mark native_restore_fl extern inline 20a103149aa5 x86/nmi: Fix NMI uaccess race against CR3 switching aa3ad4314551 x86/vdso: Fix lsl operand order 306f625c2231 scsi: qla2xxx: Fix stalled relogin 82964fac7ac2 pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show() f8fa13e1f53a soc: qcom: rmtfs-mem: fix memleak in probe error paths e550a74a7d12 ASoC: wm_adsp: Correct DSP pointer for preloader control 00bdd9bfd3eb ASoC: sirf: Fix potential NULL pointer dereference cde7486adce1 ASoC: zte: Fix incorrect PCM format bit usages aeb4906d3222 ASoC: dpcm: don't merge format from invalid codec dai a8d156323e5b b43/leds: Ensure NUL-termination of LED name string 579cdda6ba4c b43legacy/leds: Ensure NUL-termination of LED name string dccaa28ec448 udl-kms: avoid division 930e10ea2156 udl-kms: fix crash due to uninitialized memory 723119f9aab5 udl-kms: handle allocation failure 69900129d68f udl-kms: change down_interruptible to down 684ca9975c53 lib/vsprintf: Do not handle %pO[^F] as %px 15b584de9ab1 fuse: Add missed unlock_page() to fuse_readpages_fill() c00f07a1f66c fuse: Fix oops at process_init_reply() e4631745286f fuse: umount should wait for all requests 19e0fafd9e68 fuse: fix unlocked access to processing queue bcdb9bd38da6 fuse: fix double request_end() 6ffb58d4f74e fuse: fix initial parallel dirops 8bebc8585fab fuse: Don't access pipe->buffers without pipe_lock() 9b4b6acf0280 KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled 150b420a2959 KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd 1e227ae17f08 x86/process: Re-export start_thread() e0fb4e0e375e x86/vdso: Fix vDSO build if a retpoline is emitted 0ea75fa0f6bd x86/speculation/l1tf: Suggest what to do on systems with too much RAM ed1fa683e01b x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM 63da8b8a387b x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit e43594dabdc8 mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE 575a66cbe443 mm: move tlb_table_flush to tlb_flush_mmu_free 8c7181608026 platform/x86: ideapad-laptop: Apply no_hw_rfkill to Y20-15IKBM, too 6ef37c5f0142 platform/x86: wmi: Do not mix pages and kmalloc 6bdd19331fc6 x86/gpu: reserve ICL's graphics stolen memory 4debdc1d06a7 nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event 7036ab018947 ext4: fix race when setting the bitmap corrupted flag eafb2d82ca7e ext4: reset error code in ext4_find_entry in fallback 3f2541a7e58c ext4: sysfs: print ext4_super_block fields as little-endian 6891c3c114fc ext4: use ext4_warning() for sb_getblk failure f34a0bc19575 ext4: check for NUL characters in extended attribute's name 55472d881c48 stop_machine: Atomically queue and wake stopper threads 3fc7316acc67 stop_machine: Reflow cpu_stop_queue_two_works() 19a5808f8b73 perf kvm: Fix subcommands on s390 32a52f0bded3 s390/kvm: fix deadlock when killed by oom 1d0bd8c92361 KVM: arm/arm64: Skip updating PTE entry if no change c7bcb09e4e35 KVM: arm/arm64: Skip updating PMD entry if no change 166b04aee70e KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked 52df41f653bb KVM: arm/arm64: Fix potential loss of ptimer interrupts 5c2fd3598fb8 arm64: dts: rockchip: corrected uart1 clock-names for rk3328 88e798da7c29 arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid() ca41d82d4e66 arm64: Handle mismatched cache type faed5cb96b91 arm64: Fix mismatched cache line size detection bc10c237ecd8 kprobes/arm64: Fix %p uses in error messages a4ed70a386c0 printk/nmi: Prevent deadlock when accessing the main log buffer in NMI 50631d1b2613 printk: Create helper function to queue deferred console handling b0eea4d14b94 printk: Split the code for storing a message into the log buffer 2297091c7a6c iommu/arm-smmu: Error out only if not enough context interrupts b5563064b99e regulator: arizona-ldo1: Use correct device to get enable GPIO 29ac604e627b bpf, arm32: fix stack var offset in jit 6289b80699af hwmon: (k10temp) 27C Offset needed for Threadripper2 df5c4d19606d Btrfs: send, fix incorrect file layout after hole punching beyond eof 23dd2c5d90a1 Btrfs: fix send failure when root has deleted files still open 7ecc8a106c53 Btrfs: fix btrfs_write_inode vs delayed iput deadlock 84717fb63dad Btrfs: fix mount failure after fsync due to hard link recreation 8b08e816f47a btrfs: don't leak ret from do_chunk_alloc 258c1eb7cde6 btrfs: use correct compare function of dirty_metadata_bytes fb35368feb7f smb3: fill in statfs fsid and correct namelen 107d9ee2e080 smb3: don't request leases in symlink creation and query 1316a0cc27d1 smb3: Do not send SMB3 SET_INFO if nothing changed 25b981bfe192 smb3: enumerating snapshots was leaving part of the data off end a66f62737197 cifs: check kmalloc before use a1ac808c81a6 cifs: use a refcount to protect open/closing the cached file handle 5ba293d099ce cifs: add missing debug entries for kconfig options 52b9e2a58be2 CIFS: fix uninitialized ptr deref in smb2 signing a673044fbe8b cifs: add missing support for ACLs in SMB 3.11 08aee5c2c26f mei: don't update offset in write 6bdbaa2fdd48 xprtrdma: Fix disconnect regression 84342771f595 scsi: libsas: dynamically allocate and free ata host 16edb8e6d472 scripts/kernel-doc: Escape all literal braces in regexes 10bb2648f16c PATCH scripts/kernel-doc Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-22linux-yocto: configuration warning fixesBruce Ashfield
Integrating the following commits to address kernel configuration audit warnings: 856794172e8f features/intel-pinctrl: Fix conflict with configs 397b67321037 bsp/intel-x86: Rename CONFIG_R8723BE to CONFIG_RTL8723BE fca2a16483f2 features/thermal: Add dependency for kernel option b6110e2e8e55 features/tpm: fix conflict with configs and add dependency ee22bc1f8fcd features/mmc: modify dependency e50eb6bd929b features: drop the obsolete kernel option f5327047994f features/hostapd: drop obsolete configs 48b54e625876 bsp/intel-x86: Drop configs that has been removed by kernel Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-22linux-yocto-rt: Add paravirt_kvm support for qemux86-64Hongzhi.Song
This feature includes paravirtualized KVM guest support, including KVMCLOCK for enhancing clock accuracy of guest OS. Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Hongzhi.Song <hongzhi.song@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-07linux-yocto/4.14/4.18: address kernel configuration warningsBruce Ashfield
Making the following commits available to address kernel configuration warnings: 734172039130 preempt-rt: remove entry for aufs 7a6753341309 common_pc: remove config audit warnings dea9c6aa7ddd common-pc/tiny: mask configuration warnings Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-04kernel-yocto/cfg: configuration warning fixesBruce Ashfield
Now that the kernel configuration audit output is visible, we cleanup and drop obselete configs: bae5cc4e973f bsp/romley: drop obsolete config 2e39f82df02a x86: update microcode configs 6894481e965e wifi: CONFIG_VENDOR_ATH must be build in 3a9f687cdf42 pm: drop obselete CONFIG_USB_SUSPEND bb869e576f6b pm: change CONFIG_PM_RUNTIME to CONFIG_PM 49547fd6b4a3 i915: remove obselete CONFIG_DRM_I915_KMS 4b49aa8e8d09 i915: rename preliminary_hw_support to alpha_support d6186c621856 sound: fix CONFIG_SND_SST_MFLD_PLATFORM d57f4ebf6b54 netfilter: drop CONFIG_NF_CONNTRACK_PROC_COMPAT c8e3cf86df8b netfilter: remove obselete ULOG configs 13da6cb561c0 fs: drop old ext3 options 8e25da60cfd3 cgroups: remove obselete options aa6a61d826e0 wifi: ATH_CARDS -> WLAN_VENDOR_ATH 4e32f99a1591 intel: remove CONFIG_CPU_FREQ_TABLE 131df62ce93a common-pc: remove obselete subsystem 0040deb2fad7 bsp: don't include crypto.scc 3f94205d082c features/crypto: drop feature e2951464ef97 features/thermal: use the correct config name 5a09f42be52e features: drop obsolete configs Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-04linux-yocto/4.14: update to v4.14.67Bruce Ashfield
Integrating the korg -stable updates that comprise the following commits: f4c88459f7c9 Linux 4.14.67 ef3cf941e0df reiserfs: fix broken xattr handling (heap corruption, bad retval) 82c6d4994ba8 i2c: imx: Fix race condition in dma read 415a02d8b65a i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes b5b7417ed9d6 PCI: pciehp: Fix unprotected list iteration in IRQ handler 2f27dfad05ef PCI: pciehp: Fix use-after-free on unplug 8af37982c3b2 PCI: Skip MPS logic for Virtual Functions (VFs) cf9c2bc5eea0 PCI: hotplug: Don't leak pci_slot on registration failure 6541d98d114e parisc: Remove unnecessary barriers from spinlock.h 3f59cf41fbfb net/smc: no shutdown in state SMC_LISTEN 9e9f27e0d7ac packet: refine ring v3 block size test to hold one frame c764f22b2fc3 netfilter: conntrack: dccp: treat SYNC/SYNCACK as invalid if no prior state caf3d4bd62cc xfrm_user: prevent leaking 2 bytes of kernel memory fdb441da3858 parisc: Remove ordered stores from syscall.S deebf1d61e70 f2fs: sanity check for total valid node blocks 2ab95e71c8a5 f2fs: return error during fill_super 270d5d771917 KVM: irqfd: fix race between EPOLLHUP and irq_bypass_register_consumer 7a12f4ed07a5 nvme: fix handling of metadata_len for NVME_IOCTL_IO_CMD 0ee106583f9c ARM: dts: imx6: RDU2: fix irq type for mv88e6xxx switch 119970f4775b ACPI / EC: Use ec_no_wakeup on more Thinkpad X1 Carbon 6th systems 715f5f92aabf soc: imx: gpc: restrict register range for regmap access 90e7d66508e3 tcp: identify cryptic messages as TCP seq # bugs e86aaeb8a630 net: qca_spi: Fix log level if probe fails 7f117d7000ee net: qca_spi: Make sure the QCA7000 reset is triggered f600a10d05da net: qca_spi: Avoid packet drop during initial sync 96dfb7652e17 PCI: versatile: Fix I/O space page leak 0e66392d985c PCI: OF: Fix I/O space page leak 114a5608cde4 kvmclock: fix TSC calibration for nested guests 1b1968d8f6ae net: usb: rtl8150: demote allmulti message to dev_dbg() 70cc6b67508c octeon_mgmt: Fix MIX registers configuration on MTU setup fc9caa36d80e btrfs: scrub: Don't use inode page cache in scrub_handle_errored_block() 2daadcdc5827 ibmvnic: Fix error recovery on login failure a6c35a5c8750 net/ethernet/freescale/fman: fix cross-build error 7b4ab0e6510b hv/netvsc: fix handling of fallback to single queue mode dcedabcab045 drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_reloc_apply() b6fadd93ad96 pinctrl: nsp: Fix potential NULL dereference 54046f1793c7 pinctrl: nsp: off by ones in nsp_pinmux_enable() 87011fb97fe5 pinctrl: ingenic: Fix inverted direction for < JZ4770 2d2eacd650c6 tcp: remove DELAYED ACK events in DCTCP bf106eaa181c qlogic: check kstrtoul() for errors 75425326b88c packet: reset network header if packet shorter than ll reserved space edf81993dc29 kbuild: suppress warnings from 'getconf LFS_*' abf9fb6e1537 tools: build: Use HOSTLDFLAGS with fixdep bd43d233acaa ixgbe: Be more careful when modifying MAC filters 95b08af40269 ARM: dts: am3517.dtsi: Disable reference to OMAP3 OTG controller e77c08b7c6f0 ARM: DRA7/OMAP5: Enable ACTLR[0] (Enable invalidates of BTB) for secondary cores b900c624d467 ARM: 8780/1: ftrace: Only set kernel memory back to read-only after boot 26c7588c28ca RDMA/mlx5: Fix memory leak in mlx5_ib_create_srq() error path a6629efeef9d nfit: fix unchecked dereference in acpi_nfit_ctl 953c9cddc999 perf script python: Fix dict reference counting d1d2e7d014d2 perf tools: Fix compilation errors on gcc8 42a061a16675 perf llvm-utils: Remove bashism from kernel include fetch script e238b259b774 scsi: qedi: Send driver state to MFW a38adc3e104b scsi: qedf: Send the driver state to MFW fdf578210a0e bnxt_en: Fix for system hang if request_irq fails cab718feb18f bnxt_en: Always set output parameters in bnxt_get_max_rings(). 822bbc4c7966 bnxt_en: Fix inconsistent BNXT_FLAG_AGG_RINGS logic. 09af6c90819d ARC: Improve cmpxchg syscall implementation e653e79ace50 netfilter: nf_conntrack: Fix possible possible crash on module loading. a76e62b50dc0 netfilter: nft_compat: explicitly reject ERROR and standard target afd13311ee01 drm/armada: fix irq handling 3d211fefdd52 drm/armada: fix colorkey mode property f2cbde943d97 drm/tegra: Fix comparison operator for buffer size d3f205d2d3cd gpu: host1x: Check whether size of unpin isn't 0 1b57c5876c08 ieee802154: fakelb: switch from BUG_ON() to WARN_ON() on problem c1f84e47ec26 ieee802154: at86rf230: use __func__ macro for debug messages 68e70bc28d53 ieee802154: at86rf230: switch from BUG_ON() to WARN_ON() on problem 1b8f1ab088ba nvmem: Don't let a NULL cell_id for nvmem_cell_get() crash us de9f2452b1ad net/sched: act_tunnel_key: fix NULL dereference when 'goto chain' is used 431f0995a5e8 ARM: pxa: irq: fix handling of ICMR registers in suspend/resume 924d13694a13 ravb: fix invalid context bug while changing link options by ethtool 1465aba3428d ravb: fix invalid context bug while calling auto-negotiation by ethtool 7947dc71b9de sh_eth: fix invalid context bug while changing link options by ethtool 533b9559ff83 sh_eth: fix invalid context bug while calling auto-negotiation by ethtool 5860ae76e018 net: qrtr: Broadcast messages only from control port 8e39e96f23d8 ipv6: make ipv6_renew_options() interrupt/kernel safe 365279b70bf3 netfilter: x_tables: set module owner for icmp(6) matches 2d0da2188643 ieee802154: 6lowpan: set IFLA_LINK f599525df7f1 samples/bpf: Check the error of write() and read() 3bbb0484a731 samples/bpf: Check the result of system() 2b533daef882 samples/bpf: add missing <linux/if_vlan.h> bf030b2faacb drm/bridge/sii8620: Fix display of packed pixel modes 5996929435a8 smsc75xx: Add workaround for gigabit link up hardware errata. 6e7084e2c3f9 kasan: fix shadow_size calculation error in kasan_module_alloc 017fe62bb794 tracing: Use __printf markup to silence compiler 56f059c87bc6 bpf: hash map: decrement counter on error fa97c9162779 ARM: imx_v4_v5_defconfig: Select ULPI support 2059e527a659 ARM: imx_v6_v7_defconfig: Select ULPI support 2aebd462a5fd HID: wacom: Correct touch maximum XY of 2nd-gen Intuos 979c7c0dd75d x86/mm/32: Initialize the CR4 shadow before __flush_tlb_all() bf6c97326381 drm/amdgpu: fix swapped emit_ib_size in vce3 f3ef33ee85c1 ipvlan: call dev_change_flags when ipvlan mode is reset 0bcba95686be objtool: Support GCC 8 '-fnoreorder-functions' e793dc3d9766 m68k: fix "bad page state" oops on ColdFire boot 83141913ca6b openrisc: entry: Fix delay slot exception detection c845344aa2e2 acpi/nfit: fix cmd_rc for acpi_nfit_ctl to always return a value f06fae164194 dpaa_eth: DPAA SGT needs to be 256B fba7c43d9368 fsl/fman: fix parser reporting bad checksum on short frames 3baa3f9221e2 bnx2x: Fix receiving tx-timeout in error or recovery state. 441712f28d69 PCI: faraday: Add missing of_node_put() 7851cea48abc PCI: xilinx-nwl: Add missing of_node_put() dfcee0c7d9cb PCI: xilinx: Add missing of_node_put() a21b37053edc bpf, s390: fix potential memleak when later bpf_jit_prog fails a567493430be drbd: Fix drbd_request_prepare() discard handling 8a9e8b683a7c drm/exynos: decon5433: Fix WINCONx reset value 4091040d025b drm/exynos: decon5433: Fix per-plane global alpha for XRGB modes 49316955f501 drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 and YUV422 modes d4857eb755d7 nl80211: check nla_parse_nested() return values 334c9cd8ba8d nl80211: relax ht operation checks for mesh 0aa88fda693a dev-dax: check_vma: ratelimit dev_info-s 601c226ea662 md/raid10: fix that replacement cannot complete recovery after reassemble 94cac10c50c1 ath10k: update the phymode along with bandwidth change request bb2b7243e3f7 dmaengine: k3dma: Off by one in k3_of_dma_simple_xlate() 4cea08638e9a dmaengine: pl330: report BURST residue granularity 4c68433396e1 ARM64: dts: meson-gxl: fix Mali GPU compatible string 58b22343150b ARM: dts: da850: Fix interrups property for gpio 9f8da50b0232 selftests/x86/sigreturn: Do minor cleanups 90c45a36250b selftests/x86/sigreturn/64: Fix spurious failures on AMD CPUs 778bce908b84 nfp: cast sizeof() to int when comparing with error code a5b6bb86cc12 net/mlx5: E-Switch, Disallow vlan/spoofcheck setup if not being esw manager 77c967872e8e ceph: fix dentry leak in splice_dentry() 4c3b0ae79f07 netfilter: nf_log: fix uninit read in nf_log_proc_dostring 1ea053d1cc8b ARM: davinci: board-da850-evm: fix WP pin polarity for MMC/SD 0f868ad81fac perf bench: Fix numa report output code 28dbfc731fec perf tools: Fix a clang 7.0 compilation error b4d84dcee9ef perf report powerpc: Fix crash if callchain is empty f33194bca6c3 perf test session topology: Fix test on s390 6367516474c8 perf record: Support s390 random socket_id assignment 2f9e98dbccf7 kconfig: fix line numbers for if-entries in menu tree 5a64e0870cc1 typec: tcpm: Fix a msecs vs jiffies bug d341ce9a63dc NFC: pn533: Fix wrong GFP flag usage 8a7ac5ee6856 usb: xhci: increase CRS timeout value 13a049bebb76 usb: xhci: remove the code build warning b171162cbd94 ALSA: seq: Fix UBSAN warning at SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT ioctl 36bc1e1e69be ARM: dts: am437x: make edt-ft5x06 a wakeup source fc3b4e774cec brcmfmac: stop watchdog before detach and free everything dc68381f4919 iio: pressure: bmp280: fix relative humidity unit 9265a4509509 cxgb4: when disabling dcb set txq dcb priority to 0 04954b2dca34 batman-adv: Fix multicast TT issues with bogus ROAM flags 44fed77fc7e4 batman-adv: Avoid storing non-TT-sync flags on singular entries too d50e1f18eace batman-adv: Fix bat_v best gw refcnt after netlink dump cc210a039ed1 batman-adv: Fix bat_ogm_iv best gw refcnt after netlink dump 7634aad31a73 arm64: dts: msm8916: fix Coresight ETF graph connections 4545cfb006b7 Smack: Mark inode instant in smack_task_to_inode f8e7a1bd752a ipv6: mcast: fix unsolicited report interval after receiving querys b580cead624b x86/microcode/intel: Fix memleak in save_microcode_patch() 99654c9ffcea mtd: dataflash: Use ULL suffix for 64-bit constants a17ea7fb07ac selftests: bpf: notification about privilege required to run test_kmod.sh testing script c55300fcac1c locking/lockdep: Do not record IRQ state within lockdep code 097a82cb1a71 drm/bridge/sii8620: fix display of packed pixel modes in MHL2 7a21294b84fa KVM: arm/arm64: Drop resource size check for GICV window 8fb20507bca0 sctp: fix erroneous inc of snmp SctpFragUsrMsgs 363b8de31ac9 net: davinci_emac: match the mdio device against its compatible if possible 9b0b625841d8 nbd: Add the nbd NBD_DISCONNECT_ON_CLOSE config flag. fbeb2ee3ecca ARC: Enable machine_desc->init_per_cpu for !CONFIG_SMP 6d2b87505f7a block: sed-opal: Fix a couple off by one bugs 955887c1fe90 nvmet: reset keep alive timer in controller enable 62e4c9049e86 net: stmmac: socfpga: add additional ocp reset line for Stratix10 e0eaae387284 net: propagate dev_get_valid_name return code 7c828ea375a1 net: hamradio: use eth_broadcast_addr fb24c6df0f8e enic: initialize enic->rfs_h.lock in enic_probe 9418ea8cf216 qed: Do not advertise DCBX_LLD_MANAGED capability. 3b29b09a53ab qed: Add sanity check for SIMD fastpath handler. 26c6ffff8eec qed: Fix possible memory leak in Rx error path handling. d22240dd6ab3 arm64: make secondary_start_kernel() notrace a929f067a88f arm64: dma-mapping: clear buffers allocated with FORCE_CONTIGUOUS flag 2e62d135dd53 xen/scsiback: add error handling for xenbus_printf 91e1bb748bcc scsi: xen-scsifront: add error handling for xenbus_printf 586ae5694e37 pNFS: Always free the session slot on error in nfs4_layoutget_handle_exception 395c67c1c02d xen: add error handling for xenbus_printf 72bc7a2f77ba dwc2: gadget: Fix ISOC IN DDMA PID bitfield value calculation 6958ade76b36 usb: gadget: dwc2: fix memory leak in gadget_init() 66cae9b5a1d9 usb: gadget: composite: fix delayed_status race condition when set_interface a54f59199a81 usb: dwc2: fix isoc split in transfer with no data 6a38c8a49a9f usb: dwc2: alloc dma aligned buffer for isoc split in 7ccd2c1be366 libahci: Fix possible Spectre-v1 pmp indexing in ahci_led_store() ed4afe79ba5a IB/rxe: Fix missing completion for mem_reg work requests 6bcd5cdf3a36 drm/arm/malidp: Preserve LAYER_FORMAT contents when setting format 0a43cd3ea76a drm: mali-dp: Enable Global SE interrupts mask for DP500 997a6b6b3017 drivers/perf: xgene_pmu: Fix IOB SLOW PMU parser error fec2c747ae39 arm64: dts: Stingray: Fix I2C controller interrupt type 22dc4f2b8b46 arm64: dts: ns2: Fix PCIe controller interrupt type db0b1a4b0772 arm64: dts: ns2: Fix I2C controller interrupt type 69347a9150c9 arm64: dts: specify 1.8V EMMC capabilities for bcm958742t 31b16a0302be arm64: dts: specify 1.8V EMMC capabilities for bcm958742k eab85e8bd486 ARM: dts: Cygnus: Fix PCIe controller interrupt type 6542fcfbd4c5 ARM: dts: Cygnus: Fix I2C controller interrupt type 2d4ac6f1837b ARM: dts: BCM5301x: Fix i2c controller interrupt type d8ff67605d54 ARM: dts: NSP: Fix PCIe controllers interrupt types 7ab23e15c7d2 ARM: dts: NSP: Fix i2c controller interrupt type 0104d49dc06f selftests: sync: add config fragment for testing sync framework a626c95346e1 selftests: vm: return Kselftest Skip code for skipped tests 3a9907ebf83b selftests: zram: return Kselftest Skip code for skipped tests 41325fa657b9 selftests: user: return Kselftest Skip code for skipped tests d5f9d1d350bc selftests: sysctl: return Kselftest Skip code for skipped tests bc5e458a9ee2 selftests: static_keys: return Kselftest Skip code for skipped tests 81810e45384b selftests: pstore: return Kselftest Skip code for skipped tests 175b38277b6d netfilter: nf_ct_helper: Fix possible panic after nf_conntrack_helper_unregister 69c471908ddd netfilter: ipv6: nf_defrag: reduce struct net memory waste dcf6f268deee ACPI / EC: Use ec_no_wakeup on Thinkpad X1 Carbon 6th 987a7dab8308 usb: dwc3: of-simple: fix use-after-free on remove 7b2dc4515f03 usb: dwc2: gadget: Fix issue in dwc2_gadget_start_isoc() 3572fd055e69 usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers 48168383379f usb: dwc3: pci: add support for Intel IceLake bf3bb8b549da soc: imx: gpcv2: correct PGC offset 4dff89e722d5 hwmon: (nct6775) Fix loop limit c0f29f9d8aa8 ARC: Explicitly add -mmedium-calls to CFLAGS c170373c7230 drm/bridge/sii8620: fix potential buffer overflow 69004038f01c drm/bridge/sii8620: fix loops in EDID fetch logic da327a4b9d09 IB/mlx4: Fix an error handling path in 'mlx4_ib_rereg_user_mr()' 048f62f3725d Input: synaptics-rmi4 - fix axis-swap behavior d4108ed2a57f perf tools: Fix error index for pmu event parser 7dcffd98360a vfio: ccw: fix error return in vfio_ccw_sch_event 67c0f84827e1 arm: dts: armada: Fix "#cooling-cells" property's name 4aec7c283904 pty: fix O_CLOEXEC for TIOCGPTPEER 96de65df1936 EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] b518e870f1f6 drm/i915/kvmgt: Fix potential Spectre v1 4bc32484df6a ext4: fix spectre gadget in ext4_mb_regular_allocator() c5f7d3c4daf1 Linux 4.14.66 178742867e4f cls_matchall: fix tcf_unbind_filter missing 2b2cdec98e03 isdn: Disable IIOCDBGVAR f276e2efb661 Bluetooth: avoid killing an already killed socket 31e4f8ba0173 misc: sram: fix resource leaks in probe error path 3620bc1ceb14 serial: 8250_dw: Add ACPI support for uart on Broadcom SoC f6790793d80d serial: 8250_dw: always set baud rate in dw8250_set_termios da93a03fdd0a serial: 8250_exar: Read INT0 from slave device, too 71cc9159212b tty: serial: 8250: Revert NXP SC16C2552 workaround 21be9327e00c ACPI / PM: save NVS memory for ASUS 1025C laptop 60d93a4b6d32 USB: option: add support for DW5821e 925bce3815d8 USB: serial: pl2303: add a new device id for ATEN d17b9ab7d954 USB: serial: sierra: fix potential deadlock at close 33a3444a096a ALSA: vxpocket: Fix invalid endian conversions 79018e171ae5 ALSA: memalloc: Don't exceed over the requested size fda20e719212 ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry 6b4af40779cc ALSA: cs5535audio: Fix invalid endian conversion f4253b46437a ALSA: virmidi: Fix too long output trigger loop f13a825ae2c6 ALSA: vx222: Fix invalid endian conversions f7de68a8d6cd ALSA: hda - Turn CX8200 into D3 as well upon reboot 7f4c155214ae ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs 50670d158cfa net: aquantia: Fix IFF_ALLMULTI flag functionality b3fb93987232 ip6_tunnel: use the right value for ipv4 min mtu check in ip6_tnl_xmit 59f9f2c76fe1 vhost: reset metadata cache when initializing new IOTLB e125b1cc673a net_sched: Fix missing res info when create new tc_index filter 36e55fde4ccf vsock: split dwork to avoid reinitializations 4396f5024b9e net_sched: fix NULL pointer dereference when delete tcindex filter 222e05e0a29a llc: use refcount_inc_not_zero() for llc_sap_find() 46be8e4471d7 l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache 64d9b03d082a dccp: fix undefined behavior with 'cwnd' shift in ccid2_cwnd_restart() 4cea13b66144 Linux 4.14.65 3f2e4f5dd834 x86/speculation/l1tf: Exempt zeroed PTEs from inversion 7251bd56d925 Linux 4.14.64 21ed56ef827e x86/mm: Add TLB purge to free pmd/pte page interfaces a34806961be4 ioremap: Update pgtable free interfaces with addr 6e2c702e797c Bluetooth: hidp: buffer overflow in hidp_process_report 9efed51870be ASoC: Intel: cht_bsw_max98090_ti: Fix jack initialization 643a9d6d4ff7 ASoC: msm8916-wcd-digital: fix RX2 MIX1 and RX3 MIX1 1a2d99218d87 block, bfq: fix wrong init of saved start time for weight raising 3f745fe61ac6 clk: sunxi-ng: Fix missing CLK_SET_RATE_PARENT in ccu-sun4i-a10.c c13fddcb9822 ASoC: rsnd: fix ADG flags de59521d508a fw_cfg: fix driver remove 13f12749af15 sched/debug: Fix task state recording/printout e5f4bae2e3c8 ACPI / APEI: Remove ghes_ioremap_area 7e179bffb681 crypto: skcipher - fix crash flushing dcache in error path 0f2981ee03ff crypto: skcipher - fix aligning block size in skcipher_copy_iv() 68432fd1665b crypto: ablkcipher - fix crash flushing dcache in error path 2cde72d94f0a crypto: blkcipher - fix crash flushing dcache in error path e7aefb13e61c crypto: vmac - separate tfm and request context ef70d14553ed crypto: vmac - require a block cipher with 128-bit block size e73828389b1c crypto: x86/sha256-mb - fix digest copy in sha256_mb_mgr_get_comp_job_avx2() 50123ab8c47d kbuild: verify that $DEPMOD is installed 3d0170b8af8d x86/mm: Disable ioremap free page handling on x86-PAE 7985292f97b4 x86: i8259: Add missing include file 5f7a645432d6 x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-04linux-yocto/4.18: update to 4.18.5Bruce Ashfield
Integrating the korg -stable release that comprises the following commits: 96158f3a9e70 Linux 4.18.5 0d63520b5fb4 reiserfs: fix broken xattr handling (heap corruption, bad retval) 7bc1a91a5abd i2c: imx: Fix race condition in dma read 32d9b3638608 i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes 8c1bd0d0edf0 PCI: pciehp: Fix unprotected list iteration in IRQ handler 2de0279ac99e PCI: pciehp: Fix use-after-free on unplug d2d937b78621 PCI: Skip MPS logic for Virtual Functions (VFs) 16558e4db5dc PCI: aardvark: Size bridges before resources allocation dabfad3cae57 PCI: hotplug: Don't leak pci_slot on registration failure 4d4306a283a1 PCI / ACPI / PM: Resume all bridges on suspend-to-RAM 473af290c7fd PCI: Restore resized BAR state on resume 96be7bbde431 parisc: Remove ordered stores from syscall.S e1d35a1a02c4 parisc: Remove unnecessary barriers from spinlock.h 3df731e0ccfe drm/amdgpu/pm: Fix potential Spectre v1 d8a1aecababa drm/i915/kvmgt: Fix potential Spectre v1 5b6ea348768d ext4: fix spectre gadget in ext4_mb_regular_allocator() 5bd4084f029d powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 c2d73c253885 x86/mm/init: Remove freed kernel image areas from alias mapping a01cdb47ffd1 x86/mm/init: Add helper for freeing kernel image pages 22ddf85281c3 x86/mm/init: Pass unconverted symbol addresses to free_init_pages() 0a57c747ae05 mm: Allow non-direct-map arguments to free_reserved_area() 2114c7185168 pty: fix O_CLOEXEC for TIOCGPTPEER 48cf4d45ce8f EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] 28b2837b7236 Linux 4.18.4 b1246ef7cf01 cls_matchall: fix tcf_unbind_filter missing ffbc6163fca7 net: mvneta: fix mvneta_config_rss on armada 3700 298f83fe1298 net: ethernet: mvneta: Fix napi structure mixup on armada 3700 043b985f7c81 ip_vti: fix a null pointer deferrence when create vti fallback tunnel 63d60df1773e r8169: don't use MSI-X on RTL8106e 6f560142350c hv/netvsc: Fix NULL dereference at single queue mode fallback cd0fb1cb23a8 net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() 3909ccf1fe71 isdn: Disable IIOCDBGVAR 2b9ffbf248fb Bluetooth: avoid killing an already killed socket a34e4f42055a Revert "uio: use request_threaded_irq instead" 93e5f3d10e79 misc: sram: fix resource leaks in probe error path 421483e0c444 uio: fix wrong return value from uio_mmap() 1d5fb78f91ae serial: 8250_dw: Add ACPI support for uart on Broadcom SoC 1964062d2945 serial: 8250_dw: always set baud rate in dw8250_set_termios 73f85a14da62 serial: 8250_exar: Read INT0 from slave device, too 47f7d1daf64b tty: serial: 8250: Revert NXP SC16C2552 workaround 8d26e06a887e ACPI / PM: save NVS memory for ASUS 1025C laptop 54d05edc6052 USB: option: add support for DW5821e fee0c36502c5 USB: serial: pl2303: add a new device id for ATEN 0a4711920c0a USB: serial: sierra: fix potential deadlock at close 28f807d781df media: gl861: fix probe of dvb_usb_gl861 e078fab2a495 ALSA: seq: Fix poll() error return 8efea5358093 ALSA: vxpocket: Fix invalid endian conversions efa72756f954 ALSA: memalloc: Don't exceed over the requested size 29a168321517 ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry 1c0888fb4b49 ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 eeb2943acc74 ALSA: cs5535audio: Fix invalid endian conversion fe4740d8be76 ALSA: virmidi: Fix too long output trigger loop bb150b4471ce ALSA: vx222: Fix invalid endian conversions f9a16dfcbd88 ALSA: hda - Turn CX8200 into D3 as well upon reboot 79141c5015ab ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs 72a579b814d9 r8169: don't use MSI-X on RTL8168g 01002eb0a1c3 net_sched: Fix missing res info when create new tc_index filter 8a1a056d12d3 net_sched: fix NULL pointer dereference when delete tcindex filter 4ea1da6d1c60 l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-04qemuarm64: add compatibility with -rtBruce Ashfield
We have an rt BSP definition for preempt-rt and qemuarm, and it boots with 4.18, so we add it to the compatible machines: qemuarm64 login: root root@qemuarm64:~# uname -a Linux qemuarm64 4.18.3-rt1-yocto-preempt-rt #1 SMP PREEMPT RT Tue Aug 28 14:10:55 UTC 2018 aarch64 aarch64 aarch64 GNU/Linux Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-04linux-yocto/4.18: remove obselete bsp configuration optionsBruce Ashfield
Integrating the following commits to remove kernel config audit warnings: 3ea2052ace1 common-pc: Drop the x2apic feature 1fec700ec479 beaglebone: Clean up the cfg file 1b97e53dcd11 beaglebone: Drop the needless unsetting of the kernel options c6c68c3622d0 beaglebone: Drop the obsolete kernel options 552c9a3f3023 edgerouter: Drop the obsolete kernel options 3a62e42dfb89 mpc8315e-rdb: Drop the obsolete kernel options 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>
2018-09-04linux-yocto/4.12: drop versioned recipesBruce Ashfield
While the 4.12 kernel will continue to get updates, that will happen in maintenance branches. So we drop the 4.12 versioned recipes to make it clear that 4.14 and 4.18 are the active kernels. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-04linux-yocto: drop 4.15 versioned recipeBruce Ashfield
4.15 was part of the release as the 'newest' kernel. It is no longer supported upstream, so there's no need to carry it into newer releases since it will be replaced by 4.18. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-04kernel-devsrc: fix arm/arm64 target module buildBruce Ashfield
module.lds is required for arch/arm* to build modules out of tree, but isn't required for scripts/prepare, so it was missed in the initial devsrc rework: root@qemuarm64:/tmp# make -C /usr/src/kernel M=/tmp modules make: Entering directory '/lib/modules/4.18.3-yocto-standard/build' CC [M] /tmp/hellomod.o Building modules, stage 2. MODPOST 1 modules CC /tmp/hellomod.mod.o LD [M] /tmp/hellomod.ko make: Leaving directory '/lib/modules/4.18.3-yocto-standard/build' root@qemuarm64:/tmp# insmod hellomod.ko [ 675.743628] hellomod: loading out-of-tree module taints kernel. [ 675.794959] Hello world! Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-28linux-yocto: introduce 4.18 recipesBruce Ashfield
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>
2018-08-28linux-yocto: add selftest and security configuration blocksBruce Ashfield
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>
2018-08-28linux-yocto/4.14: update to v4.14.62Bruce Ashfield
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>
2018-08-28linux-yocto/4.12: update to v4.12.28Bruce Ashfield
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>
2018-08-28linux-yocto: add qemuarm64 preempt-rt BSP definitionBruce Ashfield
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>
2018-08-28linux-yocto/standard: enable bpf configs in standard kernelBruce Ashfield
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>
2018-08-28linux-yocto/4.14: rt: Revert mm/vmstat.c: fix vmstat_update() preemption BUGBruce Ashfield
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>
2018-08-19kernel-devsrc: restructure for out of tree (and on target) module buildsBruce Ashfield
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>
2018-07-09linux-yocto/4.12: update to v4.12.26Bruce Ashfield
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>
2018-07-09linux-yocto-dev: bump to 4.18+Bruce Ashfield
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>
2018-07-09linux-yocto/4.12: bump to v4.12.25Bruce Ashfield
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>
2018-07-09linux-yocto: igb.cfg: change igb config from m to yBruce Ashfield
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>
2018-07-09linux-yocto: add qemuarm -tiny supportBruce Ashfield
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>
2018-07-02recipes-kernel/linux: Enable NUMA Kconfig from MACHINE_FEATURESAlistair Francis
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>
2018-07-02linux-yocto: Enable kernel-sample features for runtime testsHongzhi.Song
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>
2018-06-11linux-yocto/4.14/4.15: fix gcc8 mips compilation issuesBruce Ashfield
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>
2018-06-11linux-yocto/4.15: crypto: aes-generic - fix aes-generic regression on powerpcBruce Ashfield
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>
2018-06-08linux-yocto/4.14: update to v4.14.48Bruce Ashfield
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>
2018-06-08linux-yocto: add kernel sample configuration fragmentBruce Ashfield
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>
2018-06-08linux-yocto/4.12: gcc8 + platform supportBruce Ashfield
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>