summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/linux
Commit message (Collapse)AuthorAgeFilesLines
* linux-yocto/5.0: update TCP patch to mainline versionBruce Ashfield2019-04-303-14/+14
| | | | | | | | | | | | | Updating the SRCREVs to drop our temporary workaround for TCP timeout issues and switch to the mainline version: tcp: add sanity tests in tcp_add_backlog() Revert "tcp: fix issues relaed to implement coalescing on backlog queue" (From OE-Core rev: 07db18609ce2b868d4ff5eb6cf2128bf6eb6d682) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto_5.0: set devicetree for armv5Dengke Du2019-04-291-0/+1
| | | | | | | (From OE-Core rev: ef91d05e4eb4bb25a8978867f9398e9fb7475e7c) Signed-off-by: Dengke Du <dengke.du@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.0: integrate TCP timeout / hang fixBruce Ashfield2019-04-293-14/+14
| | | | | | | | | | | | | | | | | | | | | Integrating the following fix: [ tcp: fix issues relaed to implement coalescing on backlog queue As was discussed on -netdev, there's an issue with TCP timeouts and hangs due to new features introduced in the 5.0 kernel: https://www.spinics.net/lists/netdev/msg562928.html This is a temporary commit to widely test the proposed solution. It will be dropped when an official patch makes mainline. ] (From OE-Core rev: 72ce03c8ee39b6169f4adfa168a0442d4c94be35) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.0: port RAID configuration tweaks from masterBruce Ashfield2019-04-293-3/+3
| | | | | | | | | | | | | | Porting the following three RAID config changes from master to the 5.0 branch: ffd8cf5baf8 intel-x86: add Intel VMD support 8edf951a15c cfg/efi.cfg: built-in CONFIG_EFIVAR_FS to support Intel VROC 041a6c04244 intel-x86: built-in nvme driver to support boot from nvme disk (From OE-Core rev: 3e52941a5d66c4c9b035535728a1cb1a415c4c19) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt/4.19: fix merge conflict in lru_drainBruce Ashfield2019-04-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Paul Gortmaker sent along the following fixup for 4.19-rt: [ Author: Paul Gortmaker <paul.gortmaker@windriver.com> Date: Mon Apr 15 12:01:31 2019 -0400 Revert "mm: handle lru_add_drain_all for UP properly" This reverts commit e6e9d6e290028b0a6b83b563fad9fafa7f1d515e. It was a 4.19.31 backport of commit 6ea183d60c46 ("mm: handle lru_add_drain_all for UP properly"). In summary, what that did was to fix a possible harmless WARN_ON on non-SMP, introduced at commit 4d43d395fed1 ("workqueue: Try to catch flush_work() without INIT_WORK().") by adding non-SMP variants of lru functions. The combination of that, with the -rt commit 473f14a9f234 ("mm: perform lru_add_drain_all() remotely") at the merge of the two results in the following build failure: mm/swap.c:736:2: error: #endif without #if since the -rt change wants RT specific lru and the stable backport wants non-SMP specific lru, and a chunk of the backport with an #ifdef CONFIG_SMP is missing. However, before we add a four way cluster of ifdeffery to handle all cases, we note 4d43d395fed1 was added to the v5.1 release, and it was not (currently) backported to any 4.19.x stable release - so it is unclear to me why this commit was ever backported to 4.19.31 at all. Further, we note this change was to mm/swap.c -- and by definition, any preempt-rt deployment that uses swap for anything other than a failure contingency mitigation is broken by design. Given all that, I decided that the best path forward was to revert the two of the three chunks of the backport that remain in the -rt branch, and return us to the pre-4.19.31 merge behaviour for -rt. Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> ] (From OE-Core rev: dfe57d439559cc7d1d662a64f0040cd176c1afa7) Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.19: update to v4.19.34Bruce Ashfield2019-04-163-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable releases that comprise the following commits: 4d552acf3370 Linux 4.19.34 d5813e77363c kprobes/x86: Blacklist non-attachable interrupt functions e7d26616c92b bcache: fix potential div-zero error of writeback_rate_p_term_inverse 09abe130820b ACPI / video: Extend chassis-type detection with a "Lunch Box" check d1d2ca98b78f net: stmmac: Avoid one more sometimes uninitialized Clang warning 972e31ba4bc2 drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers 986a2bb54a31 Input: soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device 6d2817e2ab8c dmaengine: tegra: avoid overflow of byte tracking 7386f095b709 clk: rockchip: fix frac settings of GPLL clock for rk3328 c8e4f8406842 clk: meson: clean-up clock registration 6251c1db04f2 drm/fb-helper: fix leaks in error path of drm_fb_helper_fbdev_setup 648b949b7870 x86/build: Mark per-CPU symbols as absolute explicitly for LLD 52cd9e0e43c7 wlcore: Fix memory leak in case wl12xx_fetch_firmware failure 05b23c66bb6e brcmfmac: Use firmware_request_nowarn for the clm_blob e30e0b0915b6 selinux: do not override context on context mounts d2053718e087 x86/build: Specify elf_i386 linker emulation explicitly for i386 objects e0662d00c98a drm/nouveau: Stop using drm_crtc_force_disable 1d377200482b drm: Auto-set allow_fb_modifiers when given modifiers at plane init 27d6de370cdc pinctrl: meson: meson8b: add the eth_rxd2 and eth_rxd3 pins 61174e34611f regulator: act8865: Fix act8600_sudcdc_voltage_ranges setting bcdd4a5ee1c5 media: s5p-jpeg: Check for fmt_ver_flag when doing fmt enumeration 9bfd4ab5e8e4 media: rcar-vin: Allow independent VIN link enablement 2e6bcc327b0b netfilter: physdev: relax br_netfilter dependency 24296fbc5445 dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* c55f4a6e798d dmaengine: qcom_hidma: assign channel cookie correctly afacaf85543b dmaengine: imx-dma: fix warning comparison of distinct pointer types fba4c61e9888 cpu/hotplug: Mute hotplug lockdep during init a6c671e23168 hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable dbeca415575f f2fs: UBSAN: set boolean value iostat_enable correctly 16b06b15dd53 HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit 67c2be160519 soc/tegra: fuse: Fix illegal free of IO base address a3aa9d93b9ab hwrng: virtio - Avoid repeated init of completion 7aaa76e8a6ab media: mt9m111: set initial frame size other than 0x0 fd400e96c599 perf script python: Add trace_context extension module to sys.modules d90a375b786c perf script python: Use PyBytes for attr in trace-event-python f94e369fe7a8 platform/x86: intel-hid: Missing power button release on some Dell models 1e55e3f6c735 usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded 2b20c29bcdf6 ALSA: dice: add support for Solid State Logic Duende Classic/Mini 3abb3d0418e1 drm/amd/display: Enable vblank interrupt during CRC capture 06af7dda05b3 powerpc/pseries: Perform full re-add of CPU for topology update post-migration 57f03bbd4236 tty: increase the default flip buffer limit to 2*640K 2142eba848a1 backlight: pwm_bl: Use gpiod_get_value_cansleep() to get initial state d0bc74c5632f cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting b52681e6e623 powerpc/64s: Clear on-stack exception marker upon exception return 118d38a3577f selftests/bpf: skip verifier tests for unsupported program types ae92cf4760f8 bpf: fix missing prototype warnings 06666a19d5a5 block, bfq: fix in-service-queue check for queue merging 30d503bae967 ARM: avoid Cortex-A9 livelock on tight dmb loops d8945878ded6 ARM: 8830/1: NOMMU: Toggle only bits in EXC_RETURN we are really care of 668713493a19 mt7601u: bump supported EEPROM version a2479c401054 soc: qcom: gsbi: Fix error handling in gsbi_probe() ce80ebf7a04e efi/arm/arm64: Allow SetVirtualAddressMap() to be omitted 240a9050a3d8 ARM: dts: lpc32xx: Remove leading 0x and 0s from bindings notation b5c1dc9d8fa4 drm/vkms: Bugfix extra vblank frame e8e0bd4915ec sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() b12a060a0bd2 efi/memattr: Don't bail on zero VA if it equals the region's PA f056c90f079a sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK 442caac9fce9 ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe b4410c7d731d iwlwifi: mvm: fix RFH config command with >=10 CPUs 080e00c8f6f9 staging: spi: mt7621: Add return code check on device_reset() f0eb935c50b9 i2c: of: Try to find an I2C adapter matching the parent 7c114e8605a9 platform/x86: intel_pmc_core: Fix PCH IP sts reading b9f257e27890 e1000e: Exclude device from suspend direct complete optimization c23242c36bdd e1000e: fix cyclic resets at link up with active tx efd85d83ac0f perf/aux: Make perf_event accessible to setup_aux() 355ffe6cc2a1 drm/amd/display: Disconnect mpcc when changing tg 6c68d1654c27 drm/amd/display: Don't re-program planes for DPMS changes 322a55a56a2a drm: rcar-du: add missing of_node_put 924af49998c2 cdrom: Fix race condition in cdrom_sysctl_register 6d293647f8d9 fbdev: fbmem: fix memory access if logo is bigger than the screen 2dd699432958 net: phy: consider latched link-down status in polling mode 5203cf8e29e5 iw_cxgb4: fix srqidx leak during connection abort a78aae93ba9c net: marvell: mvpp2: fix stuck in-band SGMII negotiation 1f3694865d56 genirq: Avoid summation loops for /proc/stat 98eddc19f9e9 bcache: improve sysfs_strtoul_clamp() b468e0007435 bcache: fix potential div-zero error of writeback_rate_i_term_inverse c7b687ebe0fb bcache: fix input overflow to sequential_cutoff 16975f04f2ca bcache: fix input overflow to cache set sysfs file io_error_halflife 845d4849b60c sched/topology: Fix percpu data types in struct sd_data & struct s_data ad02fb6a6cc8 usb: f_fs: Avoid crash due to out-of-scope stack ptr access 126f2f6af291 ath10k: fix shadow register implementation for WCN3990 ccce764322d8 ALSA: PCM: check if ops are defined before suspending PCM d21a63fc1e53 ARM: dts: meson8b: fix the Ethernet data line signals in eth_rgmii_pins d93fe5e6c9d9 ARM: 8833/1: Ensure that NEON code always compiles with Clang 3a1ce9793855 netfilter: conntrack: fix cloned unconfirmed skb->_nfct race in __nf_conntrack_confirm d53b295f7805 kprobes: Prohibit probing on RCU debug routine bc9d714395e2 kprobes: Prohibit probing on bsearch() c63cc8d1487c selftests: skip seccomp get_metadata test if not real root 2df541d0a665 ACPI / video: Refactor and fix dmi_is_desktop() d63105845ac5 iwlwifi: pcie: fix emergency path 5cdd025907b8 perf report: Add s390 diagnosic sampling descriptor size 5658279f50ea leds: lp55xx: fix null deref on firmware load failure 9154420173d5 jbd2: fix race when writing superblock a74ebf047e4f cgroup, rstat: Don't flush subtree root unless necessary b13eb5245f9f HID: intel-ish-hid: avoid binding wrong ishtp_cl_device c26d61ea90db vfs: fix preadv64v2 and pwritev64v2 compat syscalls with offset == -1 7273c2b1e79c xen/gntdev: Do not destroy context while dma-bufs are in use e9cd7f543764 mt76: usb: do not run mt76u_queues_deinit twice 5cde7721dd05 media: mtk-jpeg: Correct return type for mem2mem buffer helpers 745cdc344f97 media: mx2_emmaprp: Correct return type for mem2mem buffer helpers 73a4cc59054e media: s5p-g2d: Correct return type for mem2mem buffer helpers 3c6cd079058e media: rockchip/rga: Correct return type for mem2mem buffer helpers 55919fc28419 media: s5p-jpeg: Correct return type for mem2mem buffer helpers a23fd268fdbb media: sh_veu: Correct return type for mem2mem buffer helpers 635fabdd8202 media: ov7740: fix runtime pm initialization 1d836ce73a10 SoC: imx-sgtl5000: add missing put_device() d41687c82a70 perf report: Don't shadow inlined symbol with different addr range 801b8d8c7729 mwifiex: don't advertise IBSS features without FW support d323e59f58bb perf test: Fix failure of 'evsel-tp-sched' test on s390 345c7757fd54 drm/amd/display: Clear stream->mode_changed after commit 1ef1b20f8711 scsi: fcoe: make use of fip_mode enum complete 8032fc9120c2 scsi: megaraid_sas: return error when create DMA pool failed 2c6e3ec8a906 s390/ism: ignore some errors during deregistration d60f458e4c4d efi: cper: Fix possible out-of-bounds access e57f4676b92f cpufreq: acpi-cpufreq: Report if CPU doesn't support boost technologies eb70531a95c8 ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() e6786f8686ef perf annotate: Fix getting source line failure 763a895aa49c clk: fractional-divider: check parent rate only if flag is set d3ec442d609b IB/mlx4: Increase the timeout for CM cache 61584032c4d6 loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() 07a31820b241 platform/mellanox: mlxreg-hotplug: Fix KASAN warning 0bacfb4adc1b platform/x86: ideapad-laptop: Fix no_hw_rfkill_list for Lenovo RESCUER R720-15IKBN a64ffbaf7056 mlxsw: spectrum: Avoid -Wformat-truncation warnings 49dd86f0f5ec e1000e: Fix -Wformat-truncation warnings c6fb45d895e0 net: dsa: mv88e6xxx: Add lockdep classes to fix false positive splat 194b888af85e mmc: omap: fix the maximum timeout setting dcedd37957de btrfs: qgroup: Make qgroup async transaction commit more aggressive 6cf5f631bad0 powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback fc96b44c05c2 iommu/io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables d81bdb3c17f1 ARM: 8840/1: use a raw_spinlock_t in unwind 951307172652 serial: 8250_pxa: honor the port number from devicetree 2636ccec991e coresight: etm4x: Add support to enable ETMv4.2 c70214d519ed powerpc/xmon: Fix opcode being uninitialized in print_insn_powerpc 638ecaf58369 kbuild: invoke syncconfig if include/config/auto.conf.cmd is missing 5db107484403 scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c 4acf797458ce powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables 6030bcc04735 usb: chipidea: Grab the (legacy) USB PHY by phandle first b142c7973338 crypto: cavium/zip - fix collision with generic cra_driver_name d401d121113e crypto: crypto4xx - add missing of_node_put after of_device_is_available 241ebd2ea44b mt76: fix a leaked reference by adding a missing of_node_put 6115055b4efe wil6210: check null pointer in _wil_cfg80211_merge_extra_ies 9546c3662dc5 PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() 224c996e48be tools lib traceevent: Fix buffer overflow in arg_eval 83c395332fdf fs: fix guard_bio_eod to check for real EOD errors 6a817a7aed1c jbd2: fix invalid descriptor block checksum ca66f667189c netfilter: conntrack: tcp: only close if RST matches exact sequence 709aaa09b200 netfilter: nf_tables: check the result of dereferencing base_chain->stats 36a3219e617a cifs: Fix NULL pointer dereference of devname d579b4eae836 cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED 4ab78f4d75c6 f2fs: fix to check inline_xattr_size boundary correctly 8c81fcd3d5c1 dm thin: add sanity checks to thin-pool and external snapshot creation 626d98bbdb30 cifs: use correct format characters a6c56bf63e87 page_poison: play nicely with KASAN d609ecd887f8 fs/file.c: initialize init_files.resize_wait 9b4f27667402 f2fs: do not use mutex lock in atomic context 20141feb9bde ocfs2: fix a panic problem caused by o2cb_ctl f09c424cea9f mm/slab.c: kmemleak no scan alien caches 8a0fc62e331e mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512! 67abbb9c5422 mm, mempolicy: fix uninit memory access 9d785b92cf0d memcg: killed threads should not invoke memcg OOM killer eed3ca0a66cf mm,oom: don't kill global init via memory.oom.group ed3345a6607b mm, swap: bounds check swap_info array accesses to avoid NULL derefs 4c6d7dc741cb mm/page_ext.c: fix an imbalance with kmemleak f555b008c576 mm/cma.c: cma_declare_contiguous: correct err handling 7b287c47e452 mm/sparse: fix a bad comparison aea8c971b9c5 perf c2c: Fix c2c report for empty numa node c3f28d59c1a5 x86/hyperv: Fix kernel panic when kexec on HyperV 3e8d62218aa4 iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver e27cced35a4b scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO fce6aeaf913e scsi: hisi_sas: Set PHY linkrate when disconnected e21f655c60fa libbpf: force fixdep compilation at the start of the build 6048330675cc enic: fix build warning without CONFIG_CPUMASK_OFFSTACK 9ec4860de95a net: stmmac: Avoid sometimes uninitialized Clang warnings b227f1571269 sysctl: handle overflow for file-max d6ad08aa3467 include/linux/relay.h: fix percpu annotation in struct rchan 4c96500e3658 gpio: gpio-omap: fix level interrupt idling 8c50ab86e288 net/mlx5: Avoid panic when setting vport mac, getting vport config 3bddc6149f02 net/mlx5: Avoid panic when setting vport rate b73c7d020452 tracing: kdb: Fix ftdump to not sleep d7391962d723 f2fs: fix to avoid deadlock in f2fs_read_inline_dir() 198c99857b30 f2fs: fix to adapt small inline xattr space in __find_inline_xattr() 56bb66c50296 h8300: use cc-cross-prefix instead of hardcoding h8300-unknown-linux- 2938651d36ca CIFS: fix POSIX lock leak and invalid ptr deref 442d5d171cd8 tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stopped b6b4bcb40be0 tty/serial: atmel: Add is_half_duplex helper 2dbc7c66d6da ext4: cleanup bh release code in ext4_ind_remove_space() bd62f1fe736e arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals 4b3a3ab00fa7 Linux 4.19.33 11008a9b0fc7 platform: x86: intel_cht_int33fe: Remove the old connections for the muxes 056cda45cfed usb: typec: class: Don't use port parent for getting mux handles 6875404a12f8 platform: x86: intel_cht_int33fe: Add connections for the USB Type-C port 681a9fc184b3 platform: x86: intel_cht_int33fe: Add connection for the DP alt mode 3bb446a3fe87 platform: x86: intel_cht_int33fe: Register all connections at once e99d90ce7750 drivers: base: Helpers for adding device connection descriptions f5959dec081a bpf: do not restore dst_reg when cur_state is freed 738dda85d181 staging: erofs: keep corrupted fs from crashing kernel in erofs_readdir() 83bbd66b3753 staging: erofs: fix error handling when failed to read compresssed data 3a18eabaa712 KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts b9733a74350d KVM: x86: update %rip after emulating IO 7ceedcefc2d2 KVM: Reject device ioctls from processes other than the VM's creator a0713e8103d1 x86/smp: Enforce CONFIG_HOTPLUG_CPU when SMP=y a56aa02e6f15 cpu/hotplug: Prevent crash when CPU bringup fails on CONFIG_HOTPLUG_CPU=n 336f6b23b5b8 watchdog: Respect watchdog cpumask on CPU hotplug c91d07ad34d7 powerpc/64: Fix memcmp reading past the end of src/dest d7c00bbbfac4 powerpc/pseries/energy: Use OF accessor functions to read ibm,drc-indexes 0603e3a9281d objtool: Query pkg-config for libelf location a436cf6479c0 perf intel-pt: Fix TSC slip 5f9366330950 perf pmu: Fix parser error for uncore event alias f70ddae24bdf mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate 5966777dd807 mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified c9874d397807 iommu/io-pgtable-arm-v7s: request DMA32 memory, and improve debugging 62d342d67060 mm: add support for kmem caches in DMA32 zone 2392ffab085a usb: cdc-acm: fix race during wakeup blocking TX traffic 82a5090aad84 xhci: Don't let USB3 ports stuck in polling state prevent suspend 20a09a2e8703 usb: xhci: dbc: Don't free all memory with spinlock held c81b872281a1 xhci: Fix port resume done detection for SS ports with LPM enabled 093ccda1a041 usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk 015e5c17617a usb: common: Consider only available nodes for dr_mode ef4df134e77e USB: gadget: f_hid: fix deadlock in f_hidg_write() 614ac345bfec usb: mtu3: fix EXTCON dependency 66e44981de0e phy: sun4i-usb: Support set_mode to USB_HOST for non-OTG PHYs 6ebe03734361 gpio: adnp: Fix testing wrong value in adnp_gpio_direction_input b26f7e86d3cc gpio: exar: add a check for the return value of ida_simple_get fails df74e70ffec6 drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check 75f9e994b9fd drm/vkms: fix use-after-free when drm_gem_handle_create() fails eb1e552524b4 drm/vgem: fix use-after-free when drm_gem_handle_create() fails 07d0d2bd957a fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links c956914f1efa Disable kgdboc failed by echo space to /sys/module/kgdboc/parameters/kgdboc 1c992ea006ce USB: serial: option: add Olicard 600 19151c645d0c USB: serial: option: add support for Quectel EM12 002795b0d9b3 USB: serial: option: set driver_info for SIM5218 and compatibles d7dfccfd3c4b USB: serial: mos7720: fix mos_parport refcount imbalance on error path 1f46db3cc133 USB: serial: ftdi_sio: add additional NovaTech products 2a63003545d0 USB: serial: cp210x: add new device id 59203f078cc6 serial: sh-sci: Fix setting SCSCR_TIE while transferring data b1e660c6f802 serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference f34ec64b3f6c serial: max310x: Fix to avoid potential NULL pointer dereference a090ed15420a staging: erofs: fix to handle error path of erofs_vmap() 3b6b76644ba5 staging: vt6655: Fix interrupt race condition on device start up. b9ddff2a41cd staging: vt6655: Remove vif check from vnt_interrupt 86092f2d5ccb staging: speakup_soft: Fix alternate speech with other synths d0360bf48143 staging: comedi: ni_mio_common: Fix divide-by-zero for DIO cmdtest 668ba38d8950 tty: serial: qcom_geni_serial: Initialize baud in qcom_geni_console_setup b9bbd1edddf7 tty: atmel_serial: fix a potential NULL pointer dereference 124e42064c0d tty: mxs-auart: fix a potential NULL pointer dereference 7fb7414da97e drm/rockchip: vop: reset scale mode when win is disabled a93cd9137fea scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices 983a543de13a scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host a52eb223a6ee scsi: sd: Quiesce warning if device does not report optimal I/O size d72658775c4b scsi: sd: Fix a race between closing an sd device and sd I/O 3b3fcc3d4ffd ocfs2: fix inode bh swapping mixup in ocfs2_reflink_inodes_lock 72b790c417b9 fs/open.c: allow opening only regular files during execve() aa7f29f87027 kbuild: modversions: Fix relative CRC byte order interpretation 4dfae837ceaf ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops 6f3dbb71085c ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 633d5db40280 ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 fd4000c77a5a ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 48e8e6a736b6 ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic 5fa5a8679b92 ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 5ec67684be9e ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 89ec6d400b5d ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB 522f06c9c00d ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO 5b93302bbc4e ALSA: pcm: Don't suspend stream in unrecoverable PCM state 7fc6064dc3b2 ALSA: pcm: Fix possible OOB access in PCM oss plugins b425f45295dd ALSA: seq: oss: Fix Spectre v1 vulnerability bd55e6727a33 ALSA: rawmidi: Fix potential Spectre v1 vulnerability a485919fe4cc net: dsa: qca8k: remove leftover phy accessors 64751542d3f3 NFSv4.1 don't free interrupted slot on open da57cba4f3f1 NFS: fix mount/umount race in nlmclnt. 0f273f0c3064 vfio: ccw: only free cp on final interrupt 92d4ee2e8276 powerpc: bpf: Fix generation of load/store DW instructions 9397f0d9948c ARM: imx6q: cpuidle: fix bug that CPU might not wake up at expected time fd1b25364fef Btrfs: fix assertion failure on fsync with NO_HOLES enabled 0ae3b84b3fa6 btrfs: Avoid possible qgroup_rsv_size overflow in btrfs_calculate_inode_block_rsv_size 1cf4ab01eb5a btrfs: raid56: properly unmap parity page in finish_parity_scrub() d952c337b25d btrfs: don't report readahead errors and don't update statistics b57220cc9820 btrfs: remove WARN_ON in log_dir_items 22dcb30fb9d8 Btrfs: fix incorrect file size after shrinking truncate and fsync a1df5db3a9f1 powerpc/security: Fix spectre_v2 reporting 986f0c656749 powerpc/fsl: Fix the flush of branch predictor. b848d19c483a powerpc/fsl: Fixed warning: orphan section `__btb_flush_fixup' 632d839296bd powerpc/fsl: Update Spectre v2 reporting 43f40620d7a5 powerpc/fsl: Enable runtime patching if nospectre_v2 boot arg is used a46a50382639 powerpc/fsl: Flush branch predictor when entering KVM 3cb931c709d0 powerpc/fsl: Flush the branch predictor at each kernel entry (32 bit) cf72dad924cb powerpc/fsl: Flush the branch predictor at each kernel entry (64bit) 020e5f13805b powerpc/fsl: Add nospectre_v2 command line argument 4a6a2287e0e6 powerpc/fsl: Emulate SPRN_BUCSR register 4944f1d48d71 powerpc/fsl: Add macro to flush the branch predictor d67ab3d9a1b7 powerpc/fsl: Add infrastructure to fixup branch predictor flush e044d21c2999 tun: add a missing rcu_read_unlock() in error path 6bdb5fdc4787 thunderx: eliminate extra calls to put_page() for pages held for recycling ac8411d75962 thunderx: enable page recycling for non-XDP case a491de9041b4 net: sched: fix cleanup NULL pointer exception in act_mirr 7254ad094f4a ila: Fix rhashtable walker list corruption 979f8a675d3b vxlan: Don't call gro_cells_destroy() before device is unregistered 3b1386beeef4 vrf: prevent adding upper devices 8ea78da1aa3e tun: properly test for IFF_UP 52a7505c91a1 tipc: fix cancellation of topology subscriptions 1be6c0c737e4 tipc: change to check tipc_own_id to return in tipc_net_stop 24d1a6259706 tipc: allow service ranges to be connect()'ed on RDM/DGRAM 7115df614b09 tcp: do not use ipv6 header for ipv4 flow cab576f1b00f sctp: use memdup_user instead of vmemdup_user 97265479d7ca sctp: get sctphdr by offset in sctp_compute_cksum cf86f7a97561 rhashtable: Still do rehash when we get EEXIST 69cea7cf3170 packets: Always register packet sk in the same order d9d215be3a3a net-sysfs: call dev_hold if kobject_init_and_add success 8dcf078d92ae net: stmmac: fix memory corruption with large MTUs 7eeb12edf637 net: rose: fix a possible stack overflow a6f0168e6681 net: phy: meson-gxl: fix interrupt support 85ef72d829eb net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec 88c64f9c7d3f net: datagram: fix unbounded loop in __skb_try_recv_datagram() e4ff39e1ba80 net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 c408426292ee mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S e0f8c06f45c3 mac8390: Fix mmio access size probe be09211384c2 ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL 53adaacbbadb gtp: change NET_UDP_TUNNEL dependency to select 9b8ef421b481 genetlink: Fix a memory leak on error path 321461f2497f dccp: do not use ipv6 header for ipv4 flow 6bba17f6bce3 ipmi_si: Fix crash when using hard-coded device 15d6538a0d6e Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer 2318c0e4b87e Bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt 3a2156c839c7 Linux 4.19.32 33bd347fee01 power: supply: charger-manager: Fix incorrect return value 19184190b029 ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec 156ba57f4ba6 ALSA: hda - Record the current power state before suspend/resume calls 0e0f7b307212 locking/lockdep: Add debug_locks check in __lock_downgrade() 206a76a684a7 x86/unwind: Add hardcoded ORC entry for NULL 367ccafbcbfe x86/unwind: Handle NULL pointer calls better in frame unwinder 3254dd301f80 loop: access lo_backing_file only when the loop device is Lo_bound 35cdcdc5c49d netfilter: ebtables: remove BUGPRINT messages 1fd916e879a9 f2fs: fix to avoid deadlock of atomic file operations 9dd5053c8cd5 RDMA/cma: Rollback source IP address if failing to acquire device 015b828bd66d drm: Reorder set_property_atomic to avoid returning with an active ww_ctx e365b94086f9 Bluetooth: hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() f67202f78fe3 Bluetooth: hci_ldisc: Initialize hci_dev before open() 4b39051363a0 Bluetooth: Fix decrementing reference count twice in releasing socket 4e0ca4bfa2bc Bluetooth: hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() 6bef442eea18 media: v4l2-ctrls.c/uvc: zero v4l2_event d12d86411c03 ext4: brelse all indirect buffer in ext4_ind_remove_space() 76c9ee6bd5d2 ext4: fix data corruption caused by unaligned direct AIO 558331d0205b ext4: fix NULL pointer dereference while journal is aborted ff7a1f81c20e ALSA: ac97: Fix of-node refcount unbalance c8e91d756703 ALSA: hda/ca0132 - make pci_iounmap() call conditional 4a767459389a ALSA: x86: Fix runtime PM for hdmi-lpe-audio 38bd575b9aef SMB3: Fix SMB3.1.1 guest mounts to Samba aacf2cc814c2 irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp daaeeca918e7 objtool: Move objtool_file struct off the stack 37c6f8089806 perf probe: Fix getting the kernel map 14c52acaac86 cifs: allow guest mounts to work for smb3.11 36d52f5bcd57 futex: Ensure that futex address is aligned in handle_futex_death() 837becb30c3b scsi: ibmvscsi: Fix empty event pool access during host removal 04809b226e79 scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton b8ea151a7ab5 powerpc/vdso64: Fix CLOCK_MONOTONIC inconsistencies across Y2038 9d91069f48cc MIPS: Fix kernel crash for R6 in jump label branch function 6e74961bd67d MIPS: Ensure ELF appended dtb is relocated 56bcf3df2552 mips: loongson64: lemote-2f: Add IRQF_NO_SUSPEND to "cascade" irqaction. c72e90d94a14 udf: Fix crash on IO error during truncate 9cae232a8706 libceph: wait for latest osdmap in ceph_monc_blacklist_add() 869157135003 iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE 69e26237ed1e drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's ab483d1ca7ae drm/vmwgfx: Don't double-free the mode stored in par->set_mode 42f358b2d48c mmc: renesas_sdhi: limit block count to 16 bit for old revisions 65a5c93687b7 mmc: mxcmmc: "Revert mmc: mxcmmc: handle highmem pages" 3b6870159e2e mmc: pxamci: fix enum type confusion 6339cc5181c0 ALSA: firewire-motu: use 'version' field of unit directory to identify model 023a1b28cf72 ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist a2cddfe2ce6e Linux 4.19.31 3053cb9701cd s390/setup: fix boot crash for machine without EDAT-1 e578f90d8a9c bcache: use (REQ_META|REQ_PRIO) to indicate bio for metadata 5ffb710b03d5 KVM: nVMX: Ignore limit checks on VMX instructions using flat segments 29b515c27c0a KVM: nVMX: Apply addr size mask to effective address for VMX instructions 9ce0ffeb68b6 KVM: nVMX: Sign extend displacements of VMX instr's mem operands c235af5a10f2 KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux 656e9e5d5529 KVM: x86/mmu: Detect MMIO generation wrap in any address space 23ad135ae66f KVM: Call kvm_arch_memslots_updated() before updating memslots 585715ef18bf drm/amd/display: don't call dm_pp_ function from an fpu block 17982c6a649b drm/amd/powerplay: correct power reading on fiji 808b1c1e28e8 drm/radeon/evergreen_cs: fix missing break in switch statement 9bc6e5673949 drm/fb-helper: generic: Fix drm_fbdev_client_restore() 87bfc7b695bd media: imx: csi: Stop upstream before disabling IDMA channel 54b941202391 media: imx: csi: Disable CSI immediately after last EOF 73236bf581e9 media: vimc: Add vimc-streamer for stream control 29e8c9ae99c7 media: uvcvideo: Avoid NULL pointer dereference at the end of streaming 77b4e7454bbd media: lgdt330x: fix lock status reporting 6039128dc6bf media: imx: prpencvf: Stop upstream before disabling IDMA channel e97a32a5a3bc rcu: Do RCU GP kthread self-wakeup from softirq and interrupt bce45a547546 tpm: Unify the send callback behaviour af0c1bd0c5e9 tpm/tpm_crb: Avoid unaligned reads in crb_recv() cc3b79d487e8 md: Fix failed allocation of md_register_thread 01088750f25e perf intel-pt: Fix divide by zero when TSC is not available 30cedf18d1e2 perf/x86/intel/uncore: Fix client IMC events return huge result a46a8cdfea3c perf intel-pt: Fix overlap calculation for padding fa592fc0bde5 perf auxtrace: Define auxtrace record alignment d8f691f29d91 perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols e25353a0ac44 perf intel-pt: Fix CYC timestamp calculation after OVF 3e5a054b0f70 x86/unwind/orc: Fix ORC unwind table alignment b05581b8ba9c vt: perform safe console erase in the right order 2ca85aac1213 stable-kernel-rules.rst: add link to networking patch queue 622afe5c7449 bcache: never writeback a discard operation cd73824636cb PM / wakeup: Rework wakeup source timer cancellation 43bceddcd7e2 svcrpc: fix UDP on servers with lots of threads 4af185feb9df NFSv4.1: Reinitialise sequence results before retransmitting a request ecab6ab1c227 nfsd: fix wrong check in write_v4_end_grace() 8056912c1c75 nfsd: fix memory corruption caused by readdir 10a68cdf1035 nfsd: fix performance-limiting session calculation 2c648caf630d NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() 63b0ee126f7e NFS: Fix an I/O request leakage in nfs_do_recoalesce be74fddc976e NFS: Fix I/O request leakages 4ea4f347662c cpcap-charger: generate events for userspace ce02d82c4e1a mfd: sm501: Fix potential NULL pointer dereference 5579d97e92f7 dm integrity: limit the rate of error messages 7668d6e45f3a dm: fix to_sector() for 32bit a441fdaf8c30 ipmi_si: fix use-after-free of resource->name 3cbae9fa85ce arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 c113a7fb017b arm64: debug: Ensure debug handlers check triggering exception level 85c8ea220f89 arm64: Fix HCR.TGE status for NMI contexts 58691e6a93d8 ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify d6d004b3dd70 powerpc/traps: Fix the message printed when stack overflows 461a52a44893 powerpc/traps: fix recoverability of machine check handling on book3s/32 baed68a953ac powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration 9d2e929c3bae powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning 344996a835d4 powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest 3bf8ff7bc667 powerpc/powernv: Don't reprogram SLW image on every KVM guest entry/exit f6f03d6078b1 powerpc/83xx: Also save/restore SPRG4-7 during suspend b0934990125a powerpc/powernv: Make opal log only readable by root 9b5305504709 powerpc/wii: properly disable use of BATs when requested. 40b97853c200 powerpc/32: Clear on-stack exception marker upon exception return c7dad095f35a security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock e4f6f82c9edc selinux: add the missing walk_size + len check in selinux_sctp_bind_connect 584f390d1039 jbd2: fix compile warning when using JBUFFER_TRACE dbe4bc993836 jbd2: clear dirty flag when revoking a buffer from an older transaction 3545324fba52 serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() 8225bb965f29 serial: 8250_pci: Fix number of ports for ACCES serial cards 9d0b55bb2aec serial: 8250_of: assume reg-shift of 2 for mrvl,mmp-uart a4b021ec4b5a serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO 9920eb4003c5 bpf: only test gso type on gso packets 206fa92c9d52 drm/i915: Relax mmap VMA check 116a9e31237c can: flexcan: FLEXCAN_IFLAG_MB: add () around macro argument 6f29e4c2dbb1 gpio: pca953x: Fix dereference of irq data in shutdown e86a57ecdfac media: i2c: ov5640: Fix post-reset delay 5f9614d0540b i2c: tegra: fix maximum transfer size 25970b517db1 parport_pc: fix find_superio io compare code, should use equal test. 57c29a08c4cf intel_th: Don't reference unassigned outputs c835b4417c18 device property: Fix the length used in PROPERTY_ENTRY_STRING() 93c8a44a8297 kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv 09417dd35e37 mm/memory.c: do_fault: avoid usage of stale vm_area_struct c1ddc7b785b4 mm/vmalloc: fix size check for remap_vmalloc_range_partial() 234c0cc98221 mm: hwpoison: fix thp split handing in soft_offline_in_use_page() c7fd1a968c5d dmaengine: usb-dmac: Make DMAC system sleep callbacks explicit 822e21853439 usb: typec: tps6598x: handle block writes separately with plain-I2C adapters 8415e718a06b usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() b1c1ef7b4d63 clk: ingenic: Fix doc of ingenic_cgu_div_info 4a04611fc266 clk: ingenic: Fix round_rate misbehaving with non-integer dividers 33e7604ac8fd clk: samsung: exynos5: Fix kfree() of const memory on setting driver_override 4d1de1e6d266 clk: samsung: exynos5: Fix possible NULL pointer exception on platform_device_alloc() failure 9aba7a8fd163 clk: clk-twl6040: Fix imprecise external abort for pdmclk 6e02a5f5aba3 clk: uniphier: Fix update register for CPU-gear 62600af3a7cb ext2: Fix underflow in ext2_max_size() c335b49379b5 cxl: Wrap iterations over afu slices inside 'afu_list_lock' 54674984d478 IB/hfi1: Close race condition on user context disable and close 09bc2f5a16a9 PCI: dwc: skip MSI init if MSIs have been explicitly disabled 13a9d14fbf1b PCI/DPC: Fix print AER status in DPC event handling c733cf4abfba PCI/ASPM: Use LTR if already enabled by platform 8a4fdc649ca9 ext4: fix crash during online resizing a0d876c77705 ext4: add mask of ext4 flags to swap 048bfb5bc05f ext4: update quota information while swapping boot loader inode 071f68163cc0 ext4: cleanup pagecache before swap i_data cdf9941b7707 ext4: fix check of inode in swap_inode_boot_loader ae228aca576d cpufreq: pxa2xx: remove incorrect __init annotation f65b34d0f979 cpufreq: tegra124: add missing of_node_put() 33565a76a7b2 cpufreq: kryo: Release OPP tables on module removal ee7d297fba24 x86/kprobes: Prohibit probing on optprobe template code a477075ebab3 irqchip/brcmstb-l2: Use _irqsave locking variants in non-interrupt code c8666ede18ec irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table b92fad6995c3 libertas_tf: don't set URB_ZERO_PACKET on IN USB transfer 02c55be588b1 soc: qcom: rpmh: Avoid accessing freed memory from batch API 898488e2988c Btrfs: fix corruption reading shared and compressed extents after hole punching 1a00f7fd0fbf btrfs: ensure that a DUP or RAID1 block group has exactly two stripes 6e24f5a1ebb1 Btrfs: setup a nofs context for memory allocation at __btrfs_set_acl 61f9209676e8 Btrfs: setup a nofs context for memory allocation at btrfs_create_tree() fcbf12e23d99 m68k: Add -ffreestanding to CFLAGS 205f149f1a35 ovl: Do not lose security.capability xattr over metadata file copy-up 6f048ae2d25f ovl: During copy up, first copy up data and then xattrs 2af926fd52fc splice: don't merge into linked buffers 1c2123ff4312 fs/devpts: always delete dcache dentry-s in dput() d8ae662b400f scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware f4a9fd5652d5 scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock 852a4ab292bb scsi: sd: Optimal I/O size should be a multiple of physical block size e6e738e2b5ff scsi: aacraid: Fix performance issue on logical drives bd8a0e656935 scsi: virtio_scsi: don't send sc payload with tmfs 1653307cf0e7 s390/virtio: handle find on invalid queue gracefully b52bdf53130a s390/setup: fix early warning messages e19ca3fe6cf2 clocksource/drivers/arch_timer: Workaround for Allwinner A64 timer instability ef8062e20614 clocksource/drivers/exynos_mct: Clear timer interrupt when shutdown c1f45c10df2e clocksource/drivers/exynos_mct: Move one-shot check from tick clear to ISR 06607b1b6cc9 regulator: s2mpa01: Fix step values for some LDOs c288e34df128 regulator: max77620: Initialize values for DT properties 462aee48a8a2 regulator: s2mps11: Fix steps for buck7, buck8 and LDO35 15ead7e2a11e spi: pxa2xx: Setup maximum supported DMA transfer length e51c5ec99597 spi: ti-qspi: Fix mmap read when more than one CS in use 0d98ecb141a6 netfilter: ipt_CLUSTERIP: fix warning unused variable cn 6bd9959aa110 mmc:fix a bug when max_discard is 0 2946910ed837 mmc: sdhci-esdhc-imx: fix HS400 timing issue c19b9673487e ACPI / device_sysfs: Avoid OF modalias creation for removed device 468ff43f6274 xen: fix dom0 boot on huge systems 24d5097655eb tracing/perf: Use strndup_user() instead of buggy open-coded version f27077e5f5c5 tracing: Do not free iter->trace in fail path of tracing_open_pipe() ebca08d7e862 tracing: Use strncpy instead of memcpy for string keys in hist triggers 43eaa6cc1775 CIFS: Fix read after write for files with read caching dc8e8ad962a8 CIFS: Do not skip SMB2 message IDs on send failures 3ed9f22e28dd CIFS: Do not reset lease state to NONE on lease break 41e2d1c43c87 crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine d5a5bded80a6 crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling 66700c89f0ab crypto: x86/morus - fix handling chunked inputs and MAY_SLEEP 8a9fcf4a9f1f crypto: x86/aesni-gcm - fix crash on empty plaintext 5d2a5172caa4 crypto: x86/aegis - fix handling chunked inputs and MAY_SLEEP 574c19d97e6b crypto: testmgr - skip crc32c context test for ahash algorithms e6c703f15872 crypto: skcipher - set CRYPTO_TFM_NEED_KEY if ->setkey() fails bb1ae0aadbf1 crypto: pcbc - remove bogus memcpy()s with src == dest c0bfdac6a471 crypto: morus - fix handling chunked inputs dc410d2d8405 crypto: hash - set CRYPTO_TFM_NEED_KEY if ->setkey() fails 76f21678d64f crypto: arm64/crct10dif - revert to C code for short inputs 4bca5a9a5dcd crypto: arm64/aes-neonbs - fix returning final keystream block 0beb34b865e3 crypto: arm/crct10dif - revert to C code for short inputs 4c152af938ce crypto: aegis - fix handling chunked inputs 736807d69157 crypto: aead - set CRYPTO_TFM_NEED_KEY if ->setkey() fails 7a8b048430c1 fix cgroup_do_mount() handling of failure exits 3b8da135a4cc libnvdimm: Fix altmap reservation size calculation 696c37524beb libnvdimm/pmem: Honor force_raw for legacy pmem regions 6a89ed7aa140 libnvdimm, pfn: Fix over-trim in trim_pfn_device() 2b88d92ea9d2 libnvdimm/label: Clear 'updating' flag after label-set update f4dfb94a0754 nfit/ars: Attempt short-ARS even in the no_init_ars case e6defe76600b nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot f5878c4f084d acpi/nfit: Fix bus command validation 8df25eb903c5 nfit: acpi_nfit_ctl(): Check out_obj->type in the right place eabd7d248e21 stm class: Prevent division by zero b3139fbb3b00 tmpfs: fix uninitialized return value in shmem_link d3f62d3eab0b selftests: fib_tests: sleep after changing carrier. again. 8cd89bf632b2 net: set static variable an initial value in atl2_probe() 29e4bfbc79b4 bnxt_en: Wait longer for the firmware message response to complete. b4baeab7e084 bnxt_en: Fix typo in firmware message timeout logic. a40fa9498707 nfp: bpf: fix ALU32 high bits clearance bug 7ca1faa52be7 nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K 4523507c52b8 net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task 17bc53e73d0c net: thunderx: make CFG_DONE message to run through generic send-ack sequence 02f8211b75c9 bpf, lpm: fix lookup bug in map_delete_elem c5f37906ecb7 mac80211_hwsim: propagate genlmsg_reply return code ee01ac61d1d4 phonet: fix building with clang 8b9187e7df64 ARCv2: don't assume core 0x54 has dual issue 3220aa9b0065 ARCv2: support manual regfile save on interrupts 74b4dcea6756 ARC: uacces: remove lp_start, lp_end from clobber list 2fc69e55f370 ARCv2: lib: memcpy: fix doing prefetchw outside of buffer 2c049f195787 ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN 064a61d3e7b5 tmpfs: fix link accounting when a tmpfile is linked in e6e9d6e29002 mm: handle lru_add_drain_all for UP properly f3a9c9be0eb4 net: marvell: mvneta: fix DMA debug warning e52578889c8e ARM: tegra: Restore DT ABI on Tegra124 Chromebooks f715466a3f23 arm64: Relax GIC version check during early boot 2f97f7125237 ARM: dts: armada-xp: fix Armada XP boards NAND description e4d14f616050 qed: Fix iWARP syn packet mac address validation. 821c67748623 qed: Fix iWARP buffer size provided for syn packet processing. 90fc2f95c418 ASoC: topology: free created components in tplg load error edd7b6b9be97 mailbox: bcm-flexrm-mailbox: Fix FlexRM ring flush timeout issue 6ac400b7c5e8 xfrm: Fix inbound traffic via XFRM interfaces across network namespaces 3a5321342361 net: mv643xx_eth: disable clk on error path in mv643xx_eth_shared_probe() a139d6a318de qmi_wwan: apply SET_DTR quirk to Sierra WP7607 13cb60c3c915 pinctrl: meson: meson8b: fix the sdxc_a data 1..3 pins 90a86d00af1a net: dsa: bcm_sf2: Do not assume DSA master supports WoL d33f5a0febfa net: systemport: Fix reception of BPDUs 3491857f4292 scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task 726832821903 keys: Fix dependency loop between construction record and auth key fac71ac37634 assoc_array: Fix shortcut creation 84657a1ba9bd ARM: 8835/1: dma-mapping: Clear DMA ops on teardown 978e0388c22b af_key: unconditionally clone on broadcast c7c68a1b9a16 bpf: fix lockdep false positive in stackmap 413e39852082 bpf: only adjust gso_size on bytestream protocols da3495301cda ARM: 8824/1: fix a migrating irq bug when hotplug cpu b92eaed36c4b esp: Skip TX bytes accounting when sending from a request socket 2f3b4f968619 clk: sunxi: A31: Fix wrong AHB gate number cacf3c0d8288 kallsyms: Handle too long symbols in kallsyms.c 980f44f8dd8a clk: sunxi-ng: v3s: Fix TCON reset de-assert bit 5050f03ff0b1 Input: st-keyscan - fix potential zalloc NULL dereference bf26feccf99c auxdisplay: ht16k33: fix potential user-after-free on module unload 8e770d996ea4 i2c: bcm2835: Clear current buffer pointers and counts after a transfer d9ce9aea3f63 i2c: cadence: Fix the hold bit setting 8f622a7d512c net: hns: Fix object reference leaks in hns_dsaf_roce_reset() 33e83ea302c0 mm: page_alloc: fix ref bias in page_frag_alloc() for 1-byte allocs a9503ade1bf7 x86/CPU: Add Icelake model number 388f3adb2729 net: dsa: bcm_sf2: potential array overflow in bcm_sf2_sw_suspend() 8ab49fd5b072 scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd 53dcaeeff145 Revert "mm: use early_pfn_to_nid in page_ext_init" 8b1a7762e0da mm/gup: fix gup_pmd_range() for dax 6c023d86b364 NFS: Don't use page_file_mapping after removing the page d84bc704b91e xprtrdma: Make sure Send CQ is allocated on an existing compvec e01f2b0821ea floppy: check_events callback should not return a negative number 5ca2ef674d74 ipvs: fix dependency on nf_defrag_ipv6 29452f665c2f blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue e0e6b0d7e09c netfilter: compat: initialize all fields in xt_init a5a244451145 mac80211: Fix Tx aggregation session tear down with ITXQs bff33ba4f9ca mac80211: call drv_ibss_join() on restart 134891e124da Input: matrix_keypad - use flush_delayed_work() e91dc2092f7f Input: ps2-gpio - flush TX work when closing port 4fe714b750cb Input: cap11xx - switch to using set_brightness_blocking() f49f7007de59 ARM: OMAP2+: fix lack of timer interrupts on CPU1 after hotplug 8f07d76481d5 ASoC: samsung: Prevent clk_get_rate() calls in atomic context 459058f0e329 KVM: arm64: Forbid kprobing of the VHE world-switch code 04131dfcb910 KVM: arm/arm64: vgic: Always initialize the group of private IRQs c831293622b2 arm/arm64: KVM: Don't panic on failure to properly reset system registers b78379c33723 arm/arm64: KVM: Allow a VCPU to fully reset itself dfe9b4d992ca KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded 20604435e2f4 ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check e07aaaa7013e ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables f3f7a8b6faf8 ARM: OMAP2+: Variable "reg" in function omap4_dsi_mux_pads() could be uninitialized ad4507bd2bf1 ARM: dts: Configure clock parent for pwm vibra bac70a89419a Input: pwm-vibra - stop regulator after disabling pwm, not before 0ed72d3f6f1d Input: pwm-vibra - prevent unbalanced regulator 98a137cd0484 s390/dasd: fix using offset into zero size array error cdaf89ab8f77 arm64: dts: rockchip: fix graph_port warning on rk3399 bob kevin and excavator 5f4a64b040c9 KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock ac696b0176b4 clocksource: timer-ti-dm: Fix pwm dmtimer usage of fck reparenting b2c642a1a618 ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter 35ad2e6d7e46 gpu: ipu-v3: Fix CSI offsets for imx53 04c5c4c47c31 drm/imx: imx-ldb: add missing of_node_puts 1640b5288615 gpu: ipu-v3: Fix i.MX51 CSI control registers offset a308622febe1 drm/imx: ignore plane updates on disabled crtcs 2e0e1f9a1e41 crypto: rockchip - update new iv to device in multiple operations 5aabf06712c2 crypto: rockchip - fix scatterlist nents error 3c5d7703bbd0 crypto: ahash - fix another early termination in hash walk 1a10e6b5bb34 crypto: cfb - remove bogus memcpy() with src == dest 0b1871d041d3 crypto: cfb - add missing 'chunksize' property 6ed42ccca59d crypto: ccree - don't copy zero size ciphertext 0bdd345a3848 crypto: ccree - unmap buffer before copying IV 009eeb9878b4 crypto: ccree - fix free of unallocated mlli buffer 6f4c11b09770 crypto: caam - fix DMA mapping of stack memory 74fd74e1fc8d crypto: caam - fixed handling of sg list ce36d9fafb43 crypto: ccree - fix missing break in switch statement 32eeecf7ac87 crypto: caam - fix hash context DMA unmap size dd6ce0316e70 stm class: Fix an endless loop in channel allocation a253d1f3e490 mei: bus: move hw module get/put to probe/release 02c0c70fb36e mei: hbm: clean the feature flags on link reset dbcb0a590ecb iio: adc: exynos-adc: Fix NULL pointer exception on unbind 3f44122e065c ASoC: codecs: pcm186x: Fix energysense SLEEP bit 7d9e07582a7f ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() 098e0f89a341 ASoC: fsl_esai: fix register setting issue in RIGHT_J mode 85bdc9daff40 9p/net: fix memory leak in p9_client_create e08ba890dc29 9p: use inode->i_lock to protect i_size_write() under 32-bit 573d423a9bd7 media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (From OE-Core rev: e27a34577c44cc9210ecc2e7b73329631757146a) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.0: update to v5.0.7Bruce Ashfield2019-04-163-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable releases which comprise the following commits: 8b298d3a0bd5 Linux 5.0.7 e73f145543fa kbuild: skip sub-make for in-tree build with GNU Make 4.x d972d1c0d76d kbuild: add workaround for Debian make-kpkg 38d2286e52ea bcache: fix potential div-zero error of writeback_rate_p_term_inverse ae050638bc97 ACPI / video: Extend chassis-type detection with a "Lunch Box" check 3e033b1b435a gpio: of: Restrict enable-gpio quirk to regulator-gpio ae42fc868cd5 appletalk: Fix compile regression a84b7c68966a net: stmmac: Avoid one more sometimes uninitialized Clang warning 36b39631cc85 drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers 8826838f43fe drm: Reorder set_property_atomic to avoid returning with an active ww_ctx 0a2e1a5b583b ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() 45040e92500c Input: soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device 1ad62489b25a staging: iio: adt7316: fix dac_bits assignment 2bece1d313aa dmaengine: tegra: avoid overflow of byte tracking e84e0a8c3f22 clk: rockchip: fix frac settings of GPLL clock for rk3328 25fb6c323b55 ARM: shmobile: Fix R-Car Gen2 regulator quirk 9b0f430450cf clk: meson: clean-up clock registration a644d2d28baf drm/fb-helper: fix leaks in error path of drm_fb_helper_fbdev_setup c8a8dd1d85ca x86/build: Mark per-CPU symbols as absolute explicitly for LLD 38af5462fa51 wlcore: Fix memory leak in case wl12xx_fetch_firmware failure ab79dc3ef024 brcmfmac: Use firmware_request_nowarn for the clm_blob f836093a2eeb selinux: do not override context on context mounts 993f96415a72 x86/build: Specify elf_i386 linker emulation explicitly for i386 objects 16d4d75d8b6e drm/nouveau: Stop using drm_crtc_force_disable bfb59eabe2c9 drm: Auto-set allow_fb_modifiers when given modifiers at plane init 778c82db727a pinctrl: meson: meson8b: add the eth_rxd2 and eth_rxd3 pins 1048bfd8bf67 regulator: act8865: Fix act8600_sudcdc_voltage_ranges setting e78d5e16f1d6 audit: hand taken context to audit_kill_trees for syscall logging a43ea8ca1865 PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware e5d1f1c0148d media: s5p-jpeg: Check for fmt_ver_flag when doing fmt enumeration 68ec6a13ef0d media: rcar-vin: Allow independent VIN link enablement ebd0f3066c35 netfilter: physdev: relax br_netfilter dependency d7e6e93b95f2 dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* 1bac8b82d95c dmaengine: qcom_hidma: assign channel cookie correctly 56d276b53614 dmaengine: imx-dma: fix warning comparison of distinct pointer types 964065d234c7 cpu/hotplug: Mute hotplug lockdep during init 8376acca6f18 pinctrl: sh-pfc: r8a77995: Fix MOD_SEL bit numbering e848354f28b7 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL bit numbering 9d7ff2ae8fd6 pinctrl: meson: fix G12A ao pull registers base address e17a340f9598 hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable 283a29de66c3 f2fs: fix to initialize variable to avoid UBSAN/smatch warning 3d1a731bcec7 f2fs: UBSAN: set boolean value iostat_enable correctly d9f59ff251b4 HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit 931480457bb3 selftests/bpf: suppress readelf stderr when probing for BTF support e01bc8baa867 soc/tegra: fuse: Fix illegal free of IO base address bf381e06af42 hwrng: virtio - Avoid repeated init of completion 64ef5941a6f8 media: mt9m111: set initial frame size other than 0x0 9acd16abab23 perf script python: Add trace_context extension module to sys.modules 8febc5d31032 perf script python: Use PyBytes for attr in trace-event-python 8f4264f58eb8 perf trace: Fixup etcsnoop example 631e6859c9ac platform/x86: intel-hid: Missing power button release on some Dell models 3ea0a48aa080 usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded bce56838a25d regulator: mcp16502: Include linux/gpio/consumer.h to fix build error f8d78138dd55 ALSA: dice: add support for Solid State Logic Duende Classic/Mini 504dfdea9c39 drm/amd/display: Enable vblank interrupt during CRC capture b32cff3dd086 powerpc/pseries: Perform full re-add of CPU for topology update post-migration 9ee0088f920b tty: increase the default flip buffer limit to 2*640K d9c61474aa77 backlight: pwm_bl: Use gpiod_get_value_cansleep() to get initial state b8498a26ffdb cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting 07232db69580 powerpc/64s: Clear on-stack exception marker upon exception return cf651d7007c1 selftests/bpf: skip verifier tests for unsupported program types 08619450dbfe bpf: fix missing prototype warnings 8b3b22aa7c55 block, bfq: fix queue removal from weights tree c581587af717 block, bfq: fix in-service-queue check for queue merging 721360c972a3 ARM: avoid Cortex-A9 livelock on tight dmb loops 34164dfc56a4 ARM: 8830/1: NOMMU: Toggle only bits in EXC_RETURN we are really care of f7a2659378e7 mt7601u: bump supported EEPROM version a1fc32156354 drm/msm/dpu: Convert to a chained irq chip e0442dc492e5 soc: qcom: gsbi: Fix error handling in gsbi_probe() 65ae5c0808c7 efi/arm/arm64: Allow SetVirtualAddressMap() to be omitted 6416e05b8190 ARM: dts: lpc32xx: Remove leading 0x and 0s from bindings notation 897a3b9ef31d drm/vkms: Bugfix extra vblank frame 1c76c3cf3060 drm/vkms: Bugfix racing hrtimer vblank handle 5ca05ecd2954 sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() 4e634952fe74 efi/memattr: Don't bail on zero VA if it equals the region's PA dd288d329d17 sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK 0da521452109 ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe 8a838b44f70f iwlwifi: mvm: fix RFH config command with >=10 CPUs 9bd4debdd544 staging: spi: mt7621: Add return code check on device_reset() 3aa0518aacaa i2c: of: Try to find an I2C adapter matching the parent c1ac30ee10cf platform/x86: intel_pmc_core: Fix PCH IP sts reading b503ea08fe0d e1000e: Exclude device from suspend direct complete optimization 7f0a3a436e88 e1000e: fix cyclic resets at link up with active tx 4e4fba6d30f8 perf/aux: Make perf_event accessible to setup_aux() 81ee4eab3117 drm/amd/display: Disconnect mpcc when changing tg c730d6c156c6 powerpc/ptrace: Mitigate potential Spectre v1 8e74000fd656 x86/kexec: Fill in acpi_rsdp_addr from the first kernel 90c93fbede11 bpf: test_maps: fix possible out of bound access warning c60bf6e7594c drm/amd/display: Don't re-program planes for DPMS changes ada81ebc5f35 drm: rcar-du: add missing of_node_put 7208136a41f9 cdrom: Fix race condition in cdrom_sysctl_register e00ff3abfaaf fbdev: fbmem: fix memory access if logo is bigger than the screen 8e48664da19f net: phy: consider latched link-down status in polling mode c230484a3767 iw_cxgb4: fix srqidx leak during connection abort 3e45ebf5a16c net: marvell: mvpp2: fix stuck in-band SGMII negotiation c0ed04868506 genirq: Avoid summation loops for /proc/stat c984b1e68b0c bcache: improve sysfs_strtoul_clamp() 5db086d7c05f bcache: fix potential div-zero error of writeback_rate_i_term_inverse d4db0c5ee0b4 bcache: fix input overflow to sequential_cutoff f48bb10d7615 bcache: fix input overflow to cache set sysfs file io_error_halflife 83a6f919bbb7 sched/topology: Fix percpu data types in struct sd_data & struct s_data 9738742e4e38 usb: f_fs: Avoid crash due to out-of-scope stack ptr access db5177729062 ath10k: fix shadow register implementation for WCN3990 31f3d84c6d9f ALSA: PCM: check if ops are defined before suspending PCM 6c896df369d1 ARM: dts: meson8b: fix the Ethernet data line signals in eth_rgmii_pins c716b08e06ca ARM: 8833/1: Ensure that NEON code always compiles with Clang f74b0a4bf14c netfilter: conntrack: fix cloned unconfirmed skb->_nfct race in __nf_conntrack_confirm c4ea4a79f8b2 kprobes: Prohibit probing on RCU debug routine 170d42947604 kprobes: Prohibit probing on bsearch() 34968a446c4e selftests: skip seccomp get_metadata test if not real root 7981a5b4df77 selftests: ir: fix warning: "%s" directive output may be truncated ’ directive output may be truncated 7b27cb19942e ACPI / video: Refactor and fix dmi_is_desktop() 4f9f04ca4f83 iwlwifi: pcie: fix emergency path 2392dcb54ad2 perf coresight: Do not test for libopencsd by default 528033f554c8 perf report: Add s390 diagnosic sampling descriptor size 59c09689808e perf trace: Check if the 'fd' is negative when mapping it to pathname 8b4fdbce8ca4 perf beauty waitid options: Fix up prefix showing logic 336eb093ba16 tools build: Add test-reallocarray.c to test-all.c to fix the build 17e987679232 tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio 1cbdd2401798 leds: lp55xx: fix null deref on firmware load failure 34cbc429c56d jbd2: fix race when writing superblock 9489ac42680c regulator: core: Take lock before applying system load 7440c206c38f drm/sched: Fix entities with 0 rqs. aa6c9fcac011 efi: Fix build error due to enum collision between efi.h and ima.h 55d7152d37dc cgroup, rstat: Don't flush subtree root unless necessary 2fe8be270932 HID: intel-ish-hid: avoid binding wrong ishtp_cl_device e6eef5240054 vfs: fix preadv64v2 and pwritev64v2 compat syscalls with offset == -1 a8254b01ca21 xen/gntdev: Do not destroy context while dma-bufs are in use d6318df6b0cc gpio: of: Apply regulator-gpio quirk only to enable-gpios 7d361b8dbafe mt76: usb: do not run mt76u_queues_deinit twice af1ef012b95f media: rockchip/vpu: Correct return type for mem2mem buffer helpers d544b0856f3f media: mtk-jpeg: Correct return type for mem2mem buffer helpers 569ce17b4cd9 media: mx2_emmaprp: Correct return type for mem2mem buffer helpers 76499752191f media: s5p-g2d: Correct return type for mem2mem buffer helpers 8852dab94f04 media: rockchip/rga: Correct return type for mem2mem buffer helpers 9f31e32fd5a5 media: s5p-jpeg: Correct return type for mem2mem buffer helpers 21ad47c39835 media: sh_veu: Correct return type for mem2mem buffer helpers a6d9661c5d16 media: ov7740: fix runtime pm initialization ed83655ce8c2 SoC: imx-sgtl5000: add missing put_device() a75ad663203b perf report: Don't shadow inlined symbol with different addr range c3a8705881cc mwifiex: don't advertise IBSS features without FW support aa8c73c8682f perf test: Fix failure of 'evsel-tp-sched' test on s390 16a94480fb03 drm/amd/display: Clear stream->mode_changed after commit 456736ab1b78 scsi: fcoe: make use of fip_mode enum complete 952613125def scsi: megaraid_sas: return error when create DMA pool failed a3c1a668a014 s390/ism: ignore some errors during deregistration 5d1db4825e3c efi: cper: Fix possible out-of-bounds access 99bb2d19853a cpufreq: acpi-cpufreq: Report if CPU doesn't support boost technologies 4e7b5f9dc7a7 ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() a332ad5f006f powerpc/44x: Force PCI on for CURRITUCK 4974ca47f15c perf annotate: Fix getting source line failure 1a4faefc4680 clk: fractional-divider: check parent rate only if flag is set 869a72e08b86 IB/mlx4: Increase the timeout for CM cache 55bbe8fa7bfd i2c: designware: Do not allow i2c_dw_xfer() calls while suspended 600c30ca6124 loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() 540f120998df platform/mellanox: mlxreg-hotplug: Fix KASAN warning a21f5c44cb8e platform/x86: ideapad-laptop: Fix no_hw_rfkill_list for Lenovo RESCUER R720-15IKBN e2427570b374 i2c: Allow recovery of the initial IRQ by an I2C client device. 6f93033d93d1 mlxsw: spectrum: Avoid -Wformat-truncation warnings a782956c2a30 e1000e: Fix -Wformat-truncation warnings cae3c93ad96b veth: Fix -Wformat-truncation dd8ab7cdbcda net: hns3: fix setting of the hns reset_type for rdma hw errors 660b8b783aed net: dsa: mv88e6xxx: Add lockdep classes to fix false positive splat f9cf94eca1be mmc: omap: fix the maximum timeout setting 895927dc1c6a btrfs: don't enospc all tickets on flush failure 8f6019b404c8 btrfs: qgroup: Make qgroup async transaction commit more aggressive 9a27e9ef2338 perf script: Handle missing fields with -F +.. 565e4ecefeae ice: fix ice_remove_rule_internal vsi_list handling b3425e19f614 net: dsa: mv88e6xxx: Default CMODE to 1000BaseX only on 6390X 13fe58e28c21 powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback 957b2d2317e9 iommu/io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables af6366bb82e6 ARM: 8845/1: use unified assembler in c files dbda5b6625bd ARM: 8840/1: use a raw_spinlock_t in unwind 8cada074059f serial: 8250_pxa: honor the port number from devicetree 1e084b9e2037 coresight: etm4x: Add support to enable ETMv4.2 8e28ed0b7b8d powerpc/xmon: Fix opcode being uninitialized in print_insn_powerpc 5e91baea2c1f ath10k: don't report unset rssi values to mac80211 33cb50fa0930 drm/amd/display: Fix reference counting for struct dc_sink. 29b55af8a429 btrfs: save drop_progress if we drop refs at all e3e9d97396cd kbuild: make -r/-R effective in top Makefile for old Make versions 366a5ee958d0 kbuild: invoke syncconfig if include/config/auto.conf.cmd is missing 22efb9f2aeff scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c b17b4bd79afc powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables 7fe45a018fb3 usb: chipidea: Grab the (legacy) USB PHY by phandle first a133f9f7f96a tools/bpf: selftests: add map lookup to test_map_in_map bpf prog 547272b44afa crypto: cavium/zip - fix collision with generic cra_driver_name 1ee9d34d6861 crypto: crypto4xx - add missing of_node_put after of_device_is_available 2b52034346cd lockdep/lib/tests: Fix run_tests.sh a73713e53323 ath10k: Fix the wrong updation of BW in tx_stats debugfs entry e486c95f5d50 mt76: fix a leaked reference by adding a missing of_node_put 96e2fec0fd8c wil6210: check null pointer in _wil_cfg80211_merge_extra_ies d8f775092499 PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() 88f0ced0d75f mm/resource: Return real error codes from walk failures 6e33632946e4 tools lib traceevent: Fix buffer overflow in arg_eval a1d9d2145c50 fs: fix guard_bio_eod to check for real EOD errors dee200aba7dc ext4: fix bigalloc cluster freeing when hole punching under load 1d62e75a00bb jbd2: fix invalid descriptor block checksum 87f8ad583c79 iommu/vt-d: Disable ATS support on untrusted devices b39898beee9d netfilter: conntrack: tcp: only close if RST matches exact sequence 8a0f1351bac1 PCI: mediatek: Fix memory mapped IO range size computation fdb08cf7dbee netfilter: nf_tables: check the result of dereferencing base_chain->stats dc8d8f83ea52 perf beauty msg_flags: Add missing %s lost when adding prefix suppression logic d6dd80425f5d cifs: Fix NULL pointer dereference of devname bcb99efab248 cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED 88596e78dae4 f2fs: fix to check inline_xattr_size boundary correctly e3eea74f61a8 dm thin: add sanity checks to thin-pool and external snapshot creation f2e34b4ff47e cifs: use correct format characters 64f336255228 kasan: fix kasan_check_read/write definitions 326ce03840eb page_poison: play nicely with KASAN 0326696a6769 fs/file.c: initialize init_files.resize_wait 902507dada43 f2fs: fix to data block override node segment by mistake 3667215198eb f2fs: do not use mutex lock in atomic context e92a6db09700 ocfs2: fix a panic problem caused by o2cb_ctl 8783c35917b6 mm/slab.c: kmemleak no scan alien caches f67cd526ce1d mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512! 03bccbc025ed mm, mempolicy: fix uninit memory access c59c60824a9a memcg: killed threads should not invoke memcg OOM killer db5d8675b14a mm,oom: don't kill global init via memory.oom.group 66a4d4d03b7e docs/core-api/mm: fix user memory accessors formatting 34fa723765cf mm, swap: bounds check swap_info array accesses to avoid NULL derefs 57f5b77e9f46 mm/page_ext.c: fix an imbalance with kmemleak 93b7ebef7ee3 mm/cma.c: cma_declare_contiguous: correct err handling 90a70109697c mm/sparse: fix a bad comparison 60c86431ca4c perf c2c: Fix c2c report for empty numa node 11304c4b4ee4 x86/hyperv: Fix kernel panic when kexec on HyperV 34555ccacf94 iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver 86aad65625cf scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO 776de12b9f8f scsi: hisi_sas: Set PHY linkrate when disconnected c5021aa17b05 libbpf: force fixdep compilation at the start of the build 267f65c94fb7 enic: fix build warning without CONFIG_CPUMASK_OFFSTACK aaad69802e17 net: stmmac: Avoid sometimes uninitialized Clang warnings 4e4d49798d86 sysctl: handle overflow for file-max fd9317a3e2a0 include/linux/relay.h: fix percpu annotation in struct rchan c7c82cea6985 gpio: gpio-omap: fix level interrupt idling 90833d08ffa5 clk: ti: clkctrl: Fix clkdm_name regression for TI_CLK_CLKCTRL_COMPAT b48475a66ef5 xsk: fix to reject invalid flags in xsk_bind 3cac5ce088c2 net/mlx5: Avoid panic when setting vport mac, getting vport config a1126c2008a3 net/mlx5: Avoid panic when setting vport rate d1e83bda0c30 net/mlx5e: Fix access to non-existing receive queue 043a440018e3 tracing: kdb: Fix ftdump to not sleep 4c6df358aa87 apparmor: fix double free when unpack of secmark rules fails a98984da006b f2fs: fix to avoid deadlock in f2fs_read_inline_dir() 8d661a663048 f2fs: fix to adapt small inline xattr space in __find_inline_xattr() e56d6fa7acf3 h8300: use cc-cross-prefix instead of hardcoding h8300-unknown-linux- 1eaf6713c5b3 nvme-loop: init nvmet_ctrl fatal_err_work when allocate 32b73dc525a1 nvme-fc: fix numa_node when dev is null fae38f280334 CIFS: fix POSIX lock leak and invalid ptr deref dc2b4d4ab0ae ext4: cleanup bh release code in ext4_ind_remove_space() 820c1fa51501 Linux 5.0.6 debaa517c16c mt76x02u: use usb_bulk_msg to upload firmware 046098f056e2 bpf: do not restore dst_reg when cur_state is freed b54f0c4976e7 KVM: x86: update %rip after emulating IO cc3f680dd076 KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts d50d46e303d4 KVM: Reject device ioctls from processes other than the VM's creator 8c0823aa123b x86/smp: Enforce CONFIG_HOTPLUG_CPU when SMP=y c3bcf0314665 cpu/hotplug: Prevent crash when CPU bringup fails on CONFIG_HOTPLUG_CPU=n 53464ca9130b watchdog: Respect watchdog cpumask on CPU hotplug 1a0ecfd4e633 powerpc/pseries/mce: Fix misleading print for TLB mutlihit 4a2b2d5dc8fa powerpc/64: Fix memcmp reading past the end of src/dest e92932ef2862 powerpc/pseries/energy: Use OF accessor functions to read ibm,drc-indexes 8f84f7daabb2 objtool: Query pkg-config for libelf location a0de19f1c307 perf intel-pt: Fix TSC slip c9418d0addb0 perf pmu: Fix parser error for uncore event alias 8ad454a831e0 mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate 8a86a416c948 mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() 77a5258a57e7 mm/memory_hotplug.c: fix notification in offline error path 2b57282beb60 mm/debug.c: fix __dump_page when mapping->host is not set 8b2f31de5d15 mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified 467c01f2deea iommu/io-pgtable-arm-v7s: request DMA32 memory, and improve debugging ed3886c7d9f2 mm: add support for kmem caches in DMA32 zone eef9dbbad03f mm/hotplug: fix offline undo_isolate_page_range() d26254c4e7ca usb: typec: Fix unchecked return value a3bed8b549ec usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps 402f57808b9a usb: cdc-acm: fix race during wakeup blocking TX traffic c7a5ef0d64f4 xhci: Don't let USB3 ports stuck in polling state prevent suspend 448c39c360ef usb: xhci: dbc: Don't free all memory with spinlock held c08a998dec55 xhci: Fix port resume done detection for SS ports with LPM enabled 8e70eae1816b usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk 40b8282f9009 mm/memory.c: fix modifying of page protection by insert_pfn() 08213ad7465f usb: common: Consider only available nodes for dr_mode 80ff12631ba5 USB: gadget: f_hid: fix deadlock in f_hidg_write() 8f00b32d3991 usb: mtu3: fix EXTCON dependency dbc206874d67 phy: sun4i-usb: Support set_mode to USB_HOST for non-OTG PHYs 494d26aa3915 gpio: adnp: Fix testing wrong value in adnp_gpio_direction_input aa2250dec6ee gpio: exar: add a check for the return value of ida_simple_get fails 673bc99a6708 drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro 25c939a9a594 drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check 9241bd9b6401 drm/i915: Mark AML 0x87CA as ULX 0baddc2099dd drm/vkms: fix use-after-free when drm_gem_handle_create() fails 18e8f0f379a5 drm/vgem: fix use-after-free when drm_gem_handle_create() fails 5f0bf5cd357d cpufreq: scpi: Fix use after free 7466a2abe757 cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency 0dcb45879a5f blk-mq: fix sbitmap ws_active for shared tags 50076360f4a0 drivers/block/zram/zram_drv.c: fix idle/writeback string compare 79d8bdf334d6 fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links e44461a50380 Disable kgdboc failed by echo space to /sys/module/kgdboc/parameters/kgdboc c6ed8bf0ad03 ACPI / CPPC: Fix guaranteed performance handling 72c1487ea0a4 USB: serial: option: add Olicard 600 623533deabb1 USB: serial: option: add support for Quectel EM12 b7a0e2163e0d USB: serial: option: set driver_info for SIM5218 and compatibles 4503b17ed496 USB: serial: mos7720: fix mos_parport refcount imbalance on error path 639f52d29012 USB: serial: ftdi_sio: add additional NovaTech products 7790bb1039fb USB: serial: cp210x: add new device id 4fc867dd92cb serial: sh-sci: Fix setting SCSCR_TIE while transferring data e39ecf48678e serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference 763eafe0dbf5 serial: max310x: Fix to avoid potential NULL pointer dereference 198b7b7fb6b6 staging: erofs: keep corrupted fs from crashing kernel in erofs_readdir() 22a76cf6a5eb staging: erofs: fix error handling when failed to read compresssed data a0fdd9036176 staging: erofs: fix to handle error path of erofs_vmap() be3d49395af0 staging: vt6655: Fix interrupt race condition on device start up. 37fc532d4d58 staging: vt6655: Remove vif check from vnt_interrupt 7d9cd1961a50 staging: speakup_soft: Fix alternate speech with other synths de6283bc5caf staging: olpc_dcon_xo_1: add missing 'const' qualifier da418a0b0963 staging: comedi: ni_mio_common: Fix divide-by-zero for DIO cmdtest 5bff7cb2bc89 tty: serial: qcom_geni_serial: Initialize baud in qcom_geni_console_setup 36e47853d0e9 tty: atmel_serial: fix a potential NULL pointer dereference ade797815046 tty: mxs-auart: fix a potential NULL pointer dereference 35070431105f tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stopped 70691073d296 tty/serial: atmel: Add is_half_duplex helper d5845d77e9e1 drm/rockchip: vop: reset scale mode when win is disabled 631d09fd0856 scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices e188df764406 scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host 143982417ad3 scsi: sd: Quiesce warning if device does not report optimal I/O size 98163d192bc5 scsi: sd: Fix a race between closing an sd device and sd I/O 310891a84396 ocfs2: fix inode bh swapping mixup in ocfs2_reflink_inodes_lock f2391e6767a6 fs/open.c: allow opening only regular files during execve() 95d78fc93943 kbuild: modversions: Fix relative CRC byte order interpretation a6c74dcb5909 ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops f2b1bfbc173a ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 c03c547b07d9 ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 dd1774f3d0cd ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 c672af11fbb0 ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic 12af8b3d94eb ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 9635b3bf1a5f ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 b6de98dcc02e ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB 8da540f343aa ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO 545d1fe70648 ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook c87a0bb99b83 ALSA: hda/realtek - Fixed Headset Mic JD not stable 56e3785b579b ALSA: pcm: Don't suspend stream in unrecoverable PCM state 94176d2a1d2b ALSA: pcm: Fix possible OOB access in PCM oss plugins a30c0ff829c6 ALSA: seq: oss: Fix Spectre v1 vulnerability abe5b0a76de9 ALSA: rawmidi: Fix potential Spectre v1 vulnerability ce1ae80cacf7 net: dsa: qca8k: remove leftover phy accessors 0110524398bb NFSv4.1 don't free interrupted slot on open e37c15d77d68 NFS: fix mount/umount race in nlmclnt. 7a4cdaf977c2 NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock,unlock}data() bd01ab90e8a5 vfio: ccw: only free cp on final interrupt 73d6cb884532 powerpc: bpf: Fix generation of load/store DW instructions a2216e2d0751 ARM: imx6q: cpuidle: fix bug that CPU might not wake up at expected time 8bf47766a9f9 tracing: initialize variable in create_dyn_event() 7bcb002431ba locks: wake any locks blocked on request before deadlock check 3ba84d2d7581 Btrfs: fix assertion failure on fsync with NO_HOLES enabled 84104398e6f3 btrfs: Avoid possible qgroup_rsv_size overflow in btrfs_calculate_inode_block_rsv_size e3a605636a80 btrfs: Fix bound checking in qgroup_trace_new_subtree_blocks 4a0584a21542 btrfs: raid56: properly unmap parity page in finish_parity_scrub() da2dea634c22 btrfs: don't report readahead errors and don't update statistics 70c88bf99441 btrfs: remove WARN_ON in log_dir_items ab0600d45dd9 Btrfs: fix incorrect file size after shrinking truncate and fsync 0253563b8be5 powerpc/fsl: Fix the flush of branch predictor. bb06073a9cad tun: add a missing rcu_read_unlock() in error path d01bf3762e29 ila: Fix rhashtable walker list corruption 4951fc65d915 r8169: fix cable re-plugging issue fc8f36de7711 net: phy: don't clear BMCR in genphy_soft_reset aa3f1b029e4b net: mii: Fix PAUSE cap advertisement from linkmode_adv_to_lcl_adv_t() helper d9c13ecbf7c5 net: dsa: mv88e6xxx: fix few issues in mv88e6390x_port_set_cmode 98bfc778c5d9 thunderx: eliminate extra calls to put_page() for pages held for recycling 10792c33d060 thunderx: enable page recycling for non-XDP case 0c421524c1f1 vxlan: Don't call gro_cells_destroy() before device is unregistered 1a44391e1d03 vrf: prevent adding upper devices e269f5f55c06 tun: properly test for IFF_UP 9868ffd44b25 tipc: fix cancellation of topology subscriptions e13fbdf6e872 tipc: change to check tipc_own_id to return in tipc_net_stop 30e2a9a38d0c tipc: allow service ranges to be connect()'ed on RDM/DGRAM 632f3ed848bc tcp: do not use ipv6 header for ipv4 flow 118ad2c7de1d sctp: use memdup_user instead of vmemdup_user d2af0ce54b1c sctp: get sctphdr by offset in sctp_compute_cksum 5a336f69cfa0 rhashtable: Still do rehash when we get EEXIST 278c7d7e4ecb packets: Always register packet sk in the same order 970d4fb2a231 net: usb: aqc111: Extend HWID table by QNAP device 566e793d051f net-sysfs: call dev_hold if kobject_init_and_add success 1b925f484028 net: stmmac: fix memory corruption with large MTUs 8cf288b55da9 net: rose: fix a possible stack overflow baa14468e57d net: phy: meson-gxl: fix interrupt support 3ca86ad4e57a net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec 475af63497f8 net: datagram: fix unbounded loop in __skb_try_recv_datagram() 017c90da5d8f net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 3e5c1acf0637 mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S 780e62a6a021 mac8390: Fix mmio access size probe 282c70c23454 ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL 8122233e877a gtp: change NET_UDP_TUNNEL dependency to select bd60a788b10b genetlink: Fix a memory leak on error path 3b58f24bdfec dccp: do not use ipv6 header for ipv4 flow 400dded59397 netfilter: nf_tables: fix set double-free in abort path a556547bae00 Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer 8dac9b8d27b5 Bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (From OE-Core rev: ccf8683a604d05be16c8bad635ef8eb136c7df5d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt: update to 5.0.5-rt3Bruce Ashfield2019-04-161-3/+3
| | | | | | | | | | | | | | | | Integrating the -r3 release, which has the following rt specific fixes: printk: An all-in-one commit to fix build failures powerpc/stackprotector: work around stack-guard init from atomic powerpc/pseries/iommu: Use a locallock instead local_irq_save() powerpc: reshuffle TIF bits tty/sysrq: Convert show_lock to raw_spinlock_t (From OE-Core rev: be0ea6e6a3f5021f923fd57725ec204cf2f8f2c9) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.0: update to v5.0.5Bruce Ashfield2019-04-162-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the latest korg -stable releases which comprise the following commits: 1f6f316a537d Linux 5.0.5 a57af6d07512 ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec 6c77789fb46e ALSA: hda - Record the current power state before suspend/resume calls 8bc3816d6566 locking/lockdep: Add debug_locks check in __lock_downgrade() 0830cf62f529 x86/unwind: Add hardcoded ORC entry for NULL 0312f3032e35 x86/unwind: Handle NULL pointer calls better in frame unwinder 1e641e63fe0c loop: access lo_backing_file only when the loop device is Lo_bound da75d3775401 netfilter: ebtables: remove BUGPRINT messages a179695eddd9 aio: simplify - and fix - fget/fput for io_submit() 1c0fc5e9cb40 f2fs: fix to avoid deadlock of atomic file operations 648562c0a958 RDMA/cma: Rollback source IP address if failing to acquire device 244594c5f5c8 drm/vkms: Fix flush_work() without INIT_WORK(). 35228ce61a81 Bluetooth: hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() c8d311117c3e Bluetooth: hci_ldisc: Initialize hci_dev before open() 4d18023ade55 Bluetooth: Fix decrementing reference count twice in releasing socket 572ae5c7646b Bluetooth: hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() c35a32eb2339 media: v4l2-ctrls.c/uvc: zero v4l2_event c29313c07f2d ext4: brelse all indirect buffer in ext4_ind_remove_space() f1902fd02d56 ext4: fix data corruption caused by unaligned direct AIO 635218fee409 ext4: fix NULL pointer dereference while journal is aborted 5b099547f29d ALSA: ac97: Fix of-node refcount unbalance 1fa1bfef5f4c ALSA: hda - Don't trigger jackpoll_work in azx_resume 2b1cf1a17a41 SMB3: Fix SMB3.1.1 guest mounts to Samba 809ecabb6d41 clocksource/drivers/riscv: Fix clocksource mask 70c1b15faf8b irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp dfa011546d27 objtool: Move objtool_file struct off the stack 198092b82db3 perf probe: Fix getting the kernel map 3bff3aabd586 cifs: allow guest mounts to work for smb3.11 8dfb1e702caa futex: Ensure that futex address is aligned in handle_futex_death() 72b8c5492f48 scsi: ibmvscsi: Fix empty event pool access during host removal bc1bf16d7def scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton e109bf21f4c6 scsi: qla2xxx: Fix FC-AL connection target discovery abe481cfe983 scsi: core: Avoid that a kernel warning appears during system resume e846d79bc1ba net/mlx5: Fix DCT creation bad flow 62362ccdd45c powerpc/security: Fix spectre_v2 reporting 7f5ffb4c7a71 powerpc/vdso64: Fix CLOCK_MONOTONIC inconsistencies across Y2038 9e063d979422 MIPS: Fix kernel crash for R6 in jump label branch function de21552cc848 MIPS: Ensure ELF appended dtb is relocated 63703e8fd2af mips: loongson64: lemote-2f: Add IRQF_NO_SUSPEND to "cascade" irqaction. e88f693e6e8d udf: Fix crash on IO error during truncate 48cce130d485 libceph: wait for latest osdmap in ceph_monc_blacklist_add() 027584c8ef01 iommu/iova: Fix tracking of recently failed iova address 98e2c51c1ac3 iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE 0c113ec08d71 drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's 5618b16763ce drm/vmwgfx: Don't double-free the mode stored in par->set_mode 109f5f9dff14 drm/amdgpu: fix invalid use of change_bit cdb57f82a4bc mmc: renesas_sdhi: limit block count to 16 bit for old revisions 1494408bf863 mmc: mxcmmc: "Revert mmc: mxcmmc: handle highmem pages" 7e682a01b111 mmc: alcor: fix DMA reads cc8cd197411b mmc: pxamci: fix enum type confusion ae833c3eefaf ALSA: firewire-motu: use 'version' field of unit directory to identify model 3c09233b5dee ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist 239cc2c5a3c8 Linux 5.0.4 87e728e85559 SUNRPC: Respect RPC call timeouts when retrying transmission f6716abfd12b SUNRPC: Fix up RPC back channel transmission aed54941cf9e SUNRPC: Prevent thundering herd when the socket is not connected 1b2f5d715bbc s390/setup: fix boot crash for machine without EDAT-1 09bfb45ed842 net: dsa: lantiq_gswip: fix OF child-node lookups 8d244127d25f net: dsa: lantiq_gswip: fix use-after-free on failed probe 4e126cbd4f06 KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks 5de7f6cd6aeb KVM: nVMX: Ignore limit checks on VMX instructions using flat segments f88f29f81d59 KVM: nVMX: Apply addr size mask to effective address for VMX instructions 64d259a70642 KVM: nVMX: Sign extend displacements of VMX instr's mem operands 1e42327adb8d KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux c173d5417a11 KVM: x86/mmu: Detect MMIO generation wrap in any address space 5221117cd414 KVM: VMX: Zero out *all* general purpose registers after VM-Exit cf8d03a4fe59 KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run e1bdcf061b48 KVM: Call kvm_arch_memslots_updated() before updating memslots c61d88f39491 drm/amd/display: don't call dm_pp_ function from an fpu block ea7da9ef23a0 drm/amd/powerplay: correct power reading on fiji 3bc65d729765 drm/radeon/evergreen_cs: fix missing break in switch statement b78ee0965f86 drm/fb-helper: generic: Fix drm_fbdev_client_restore() c7a35a9877b8 media: imx: csi: Stop upstream before disabling IDMA channel 145cab144d75 media: imx: csi: Disable CSI immediately after last EOF e7a06193c52c media: imx-csi: Input connections to CSI should be optional e7ae48ae4722 media: vimc: Add vimc-streamer for stream control 6932b9b4e677 media: uvcvideo: Avoid NULL pointer dereference at the end of streaming 202ed62dea70 media: sun6i: Fix CSI regmap's max_register 1d433d48516e media: lgdt330x: fix lock status reporting f55d0cb10f5b media: imx: prpencvf: Stop upstream before disabling IDMA channel 9d032911a36c rcu: Do RCU GP kthread self-wakeup from softirq and interrupt 5d6f031fa782 tpm: Unify the send callback behaviour 65a2af7599c6 tpm/tpm_crb: Avoid unaligned reads in crb_recv() f484e220df15 x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() 384dada74d37 x86/kvmclock: set offset for kvm unstable clock 9b236e3f79d9 md: Fix failed allocation of md_register_thread 99e5abb7b895 perf intel-pt: Fix divide by zero when TSC is not available 85c9f1fb8a81 perf/x86/intel/uncore: Fix client IMC events return huge result 6228a6e3516f perf intel-pt: Fix overlap calculation for padding 2354deae355b perf auxtrace: Define auxtrace record alignment 0f43fd4bdb74 perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols 99c7a8ec4387 perf intel-pt: Fix CYC timestamp calculation after OVF a0203d4e717e x86/unwind/orc: Fix ORC unwind table alignment 194f1ecd4906 vt: perform safe console erase in the right order c8d3a581742f stable-kernel-rules.rst: add link to networking patch queue 0b60b354b33a bcache: use (REQ_META|REQ_PRIO) to indicate bio for metadata dddd539dc325 bcache: treat stale && dirty keys as bad keys 97cf758e172c bcache: never writeback a discard operation a8ce88427a9b PM / OPP: Update performance state when freq == old_freq c9c0e5f01245 PM / wakeup: Rework wakeup source timer cancellation f03f5295caf0 svcrpc: fix UDP on servers with lots of threads 1363f37fbd24 NFSv4.1: Reinitialise sequence results before retransmitting a request 867ae74fb190 nfsd: fix wrong check in write_v4_end_grace() f5bed084b482 nfsd: fix memory corruption caused by readdir 2ececa64d67a nfsd: fix performance-limiting session calculation 88f786a8e78a NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() 4fe2a7fda78a NFS: Fix an I/O request leakage in nfs_do_recoalesce e83b6ac7deed NFS: Fix I/O request leakages b41991d86722 cpuidle: governor: Add new governors to cpuidle_governors again 6eea03f8c368 cpcap-charger: generate events for userspace 9cc42d068f57 mfd: sm501: Fix potential NULL pointer dereference 83df21c731e6 media: cx25840: mark pad sig_types to fix cx231xx init b6246ffae5a0 dm integrity: limit the rate of error messages dca22c59e47e dm: fix to_sector() for 32bit a8964a63780c ipmi_si: fix use-after-free of resource->name d3432e5d0831 ipmi_si: Fix crash when using hard-coded device 98ab3b877400 Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" bf5615991a91 arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 4b6d75b38664 arm64: debug: Ensure debug handlers check triggering exception level 4f771d8acc74 arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals 9afab3b6b9c5 arm64: Fix HCR.TGE status for NMI contexts 8f67dd8570ac ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify 6a4c3ab2d53e powerpc/traps: Fix the message printed when stack overflows 24bf608e7438 powerpc/traps: fix recoverability of machine check handling on book3s/32 71bb4d024416 powerpc/smp: Fix NMI IPI xmon timeout 850a95bf2a46 powerpc/smp: Fix NMI IPI timeout fcf1ca937f59 powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration 4ca936a49360 powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning 55b852a06fe1 powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest 651db1461793 powerpc/64s/hash: Fix assert_slb_presence() use of the slbfee. instruction 702c1ab420ab powerpc/powernv: Don't reprogram SLW image on every KVM guest entry/exit f7d68a102ad4 powerpc/kvm: Save and restore host AMR/IAMR/UAMOR 3b218d244482 powerpc/83xx: Also save/restore SPRG4-7 during suspend 16ee62368aaa powerpc/powernv: Make opal log only readable by root 8d2cc8c1c4fe powerpc/wii: properly disable use of BATs when requested. d0d33e87d143 powerpc/32: Clear on-stack exception marker upon exception return 232aa30f16b9 security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock 7e30471146d2 selinux: add the missing walk_size + len check in selinux_sctp_bind_connect f9897a30deb7 jbd2: fix compile warning when using JBUFFER_TRACE 8c343062c8fa jbd2: clear dirty flag when revoking a buffer from an older transaction bb47633ab15e serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() 7271438208b6 serial: 8250_pci: Fix number of ports for ACCES serial cards c7388ba10902 serial: 8250_of: assume reg-shift of 2 for mrvl,mmp-uart fa4d0361304f serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO 37fe1d56aa2c dmaengine: usb-dmac: Make DMAC system sleep callbacks explicit 39367147f046 usb: typec: tps6598x: handle block writes separately with plain-I2C adapters 07e326fd07d7 usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() f11fa22a7a5f clk: ingenic: Fix doc of ingenic_cgu_div_info 7d4966247a99 clk: ingenic: Fix round_rate misbehaving with non-integer dividers 1a29715073a1 clk: samsung: exynos5: Fix kfree() of const memory on setting driver_override 7da58ad824b1 clk: samsung: exynos5: Fix possible NULL pointer exception on platform_device_alloc() failure d9d7760c1e45 clk: clk-twl6040: Fix imprecise external abort for pdmclk a712a38100b5 clk: uniphier: Fix update register for CPU-gear e1ac00773456 ext2: Fix underflow in ext2_max_size() 96728f35572e cxl: Wrap iterations over afu slices inside 'afu_list_lock' 25636de95557 IB/rdmavt: Fix concurrency panics in QP post_send and modify to error ada60723d7cd IB/rdmavt: Fix loopback send with invalidate ordering c8a23dfeb2d6 IB/hfi1: Close race condition on user context disable and close 2b9ef0bedaac PCI: pci-bridge-emul: Extend pci_bridge_emul_init() with flags d011c7871d16 PCI: pci-bridge-emul: Create per-bridge copy of register behavior ee0bf8d6e7fc PCI: pciehp: Disable Data Link Layer State Changed event on suspend 0d5bc50f524a PCI: dwc: skip MSI init if MSIs have been explicitly disabled 63a9e7ce6624 PCI: qcom: Don't deassert reset GPIO during probe eafa704de27b PCI/DPC: Fix print AER status in DPC event handling bae1cf68370d PCI/ASPM: Use LTR if already enabled by platform 4e9f8e86d6c7 swiotlb: Add is_swiotlb_active() function a4eeaa9cc9da swiotlb: Introduce swiotlb_max_mapping_size() 38c3a86a8226 dma: Introduce dma_max_mapping_size() db8913b46d74 ext4: fix crash during online resizing edc0bf6532ba ext4: add mask of ext4 flags to swap 7c2cfdf99ae9 ext4: update quota information while swapping boot loader inode ef2dfe6f8c82 gpio: pca953x: Fix dereference of irq data in shutdown 13cef9edc45b media: i2c: ov5640: Fix post-reset delay 8b82d499df87 i2c: tegra: update maximum transfer size 986d964baaaa i2c: tegra: fix maximum transfer size 775bd984147e parport_pc: fix find_superio io compare code, should use equal test. d91315e99c55 intel_th: Don't reference unassigned outputs 1a1d6860c539 device property: Fix the length used in PROPERTY_ENTRY_STRING() 9a638bb82ff5 nvmem: core: don't check the return value of notifier chain call d09e7041330b kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv 9a842b43e4b8 mm/memory.c: do_fault: avoid usage of stale vm_area_struct 8df6ab770e20 mm/vmalloc: fix size check for remap_vmalloc_range_partial() 84fe80428739 mm: hwpoison: fix thp split handing in soft_offline_in_use_page() 7a34997043f1 ext4: cleanup pagecache before swap i_data a0f6f657ac44 ext4: fix check of inode in swap_inode_boot_loader f9308e46e02b cpufreq: pxa2xx: remove incorrect __init annotation 272b28097c30 cpufreq: tegra124: add missing of_node_put() 144c3557b1e1 cpufreq: kryo: Release OPP tables on module removal 737f4ead9606 x86/kprobes: Prohibit probing on optprobe template code dbbb26db8938 irqchip/brcmstb-l2: Use _irqsave locking variants in non-interrupt code 830d66c95e02 irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table bd05a30753eb libertas_tf: don't set URB_ZERO_PACKET on IN USB transfer 028cbca07ab5 soc: qcom: rpmh: Avoid accessing freed memory from batch API 1098803b8cb7 Btrfs: fix deadlock between clone/dedupe and rename 3486142a68e3 Btrfs: fix corruption reading shared and compressed extents after hole punching ebbb48419e8a btrfs: init csum_list before possible free 88e610ae4c3a btrfs: ensure that a DUP or RAID1 block group has exactly two stripes 9c58f2ada4fa btrfs: drop the lock on error in btrfs_dev_replace_cancel fb9c36acfab1 btrfs: scrub: fix circular locking dependency warning 9d7b327affb8 Btrfs: setup a nofs context for memory allocation at __btrfs_set_acl 80dcd07c27df Btrfs: setup a nofs context for memory allocation at btrfs_create_tree() 98bb142aaff2 m68k: Add -ffreestanding to CFLAGS 3381b362f74c ovl: Do not lose security.capability xattr over metadata file copy-up 0fa6688a2882 ovl: During copy up, first copy up data and then xattrs ef02f9fe5148 splice: don't merge into linked buffers 61d06e123502 fs/devpts: always delete dcache dentry-s in dput() a15cf4d9a622 scsi: qla2xxx: Use complete switch scan for RSCN events f54e2394acf7 scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported 54e834ee7a6e scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware 7d6d14a119c8 scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock 6c922faf889a scsi: sd: Optimal I/O size should be a multiple of physical block size 1ba35e5a3c5c scsi: aacraid: Fix performance issue on logical drives bd1558978695 scsi: virtio_scsi: don't send sc payload with tmfs ffd4a428a54e s390/virtio: handle find on invalid queue gracefully 39fdc16138b7 s390/setup: fix early warning messages 2aa8ab08c82c s390: vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem 4b280a0bfc6d clocksource/drivers/arch_timer: Workaround for Allwinner A64 timer instability 773b445425d6 clocksource/drivers/exynos_mct: Clear timer interrupt when shutdown de90b88a20de clocksource/drivers/exynos_mct: Move one-shot check from tick clear to ISR 9d67c5e995da mt76: fix corrupted software generated tx CCMP PN 6b65a01d2dcc regulator: s2mpa01: Fix step values for some LDOs 60cb8b444fbf regulator: max77620: Initialize values for DT properties 4527a24a8f51 regulator: s2mps11: Fix steps for buck7, buck8 and LDO35 a34758ac6ad4 spi: spi-gpio: fix SPI_CS_HIGH capability 618491014846 spi: omap2-mcspi: Fix DMA and FIFO event trigger size mismatch 7406a055c507 spi: pxa2xx: Setup maximum supported DMA transfer length 5d919139baf9 spi: ti-qspi: Fix mmap read when more than one CS in use 4a9932c94626 mmc:fix a bug when max_discard is 0 aaf1e755f8f9 mmc: renesas_sdhi: Fix card initialization failure in high speed mode 351062f08fc1 mmc: sdhci-esdhc-imx: fix HS400 timing issue cb1c7a9d2897 ACPI / device_sysfs: Avoid OF modalias creation for removed device 050b87cb66c6 xen: fix dom0 boot on huge systems c0b8e1d95cbf vmw_balloon: release lock on error in vmballoon_reset() 020c90c694dc tracing/perf: Use strndup_user() instead of buggy open-coded version aca126f4a451 tracing: Do not free iter->trace in fail path of tracing_open_pipe() e5cde571ee5f tracing: Use strncpy instead of memcpy for string keys in hist triggers c892f4ee3db2 smb3: make default i/o size for smb3 mounts larger 3eb2412dd9da CIFS: Fix read after write for files with read caching c73a769b63fb CIFS: Do not skip SMB2 message IDs on send failures a992916a9c89 CIFS: Do not reset lease state to NONE on lease break 75bbb83e80c7 CIFS: Fix leaking locked VFS cache pages in writeback retry afaf9d664b0f crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine 741ae3caa62f crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling d78c34dfc288 crypto: x86/morus - fix handling chunked inputs and MAY_SLEEP 814ec1461901 crypto: x86/aesni-gcm - fix crash on empty plaintext 2e0e52c3d618 crypto: x86/aegis - fix handling chunked inputs and MAY_SLEEP c9e34c3c34b9 crypto: testmgr - skip crc32c context test for ahash algorithms c58580801420 crypto: skcipher - set CRYPTO_TFM_NEED_KEY if ->setkey() fails 0173f7ca0e22 crypto: pcbc - remove bogus memcpy()s with src == dest 9cbfb0a8d1af crypto: morus - fix handling chunked inputs c850ff289c4e crypto: hash - set CRYPTO_TFM_NEED_KEY if ->setkey() fails 7007b2645f6e crypto: arm64/crct10dif - revert to C code for short inputs d78abd635e6c crypto: arm64/aes-neonbs - fix returning final keystream block 844351fc03b0 crypto: arm/crct10dif - revert to C code for short inputs e414d9bc86a7 crypto: aegis - fix handling chunked inputs 650b7246d460 crypto: aead - set CRYPTO_TFM_NEED_KEY if ->setkey() fails 781bcac5b199 fix cgroup_do_mount() handling of failure exits 2ac714d69197 libnvdimm: Fix altmap reservation size calculation fefd9f16efc3 libnvdimm/pmem: Honor force_raw for legacy pmem regions 4b9d1f8b61e8 libnvdimm, pfn: Fix over-trim in trim_pfn_device() dd40489f6751 libnvdimm/label: Clear 'updating' flag after label-set update 5fa9cb709adc nfit/ars: Attempt short-ARS even in the no_init_ars case b3971c932d0d nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot 0c7979447489 acpi/nfit: Fix bus command validation a2690301c976 nfit: acpi_nfit_ctl(): Check out_obj->type in the right place 59a0e57f0cd3 nfit: Fix nfit_intel_shutdown_status() command submission 9cd805133b84 dax: Flush partial PMDs correctly c2ca8161971a crypto: rockchip - update new iv to device in multiple operations e400988e1dae crypto: rockchip - fix scatterlist nents error 20af3634022b crypto: ahash - fix another early termination in hash walk b03aa2833d56 crypto: ofb - fix handling partial blocks and make thread-safe 5d894501d423 crypto: cfb - remove bogus memcpy() with src == dest 64ae3c3d0c16 crypto: cfb - add missing 'chunksize' property ded8d6308ffd crypto: ccree - don't copy zero size ciphertext 4fc9f0e1c9ff crypto: ccree - unmap buffer before copying IV 37ff06fd9cb5 crypto: ccree - fix free of unallocated mlli buffer 6e905e258c50 crypto: caam - fix DMA mapping of stack memory e86dc780320e crypto: caam - fixed handling of sg list 4a18213573b8 crypto: ccree - fix missing break in switch statement fce3d391401a crypto: caam - fix hash context DMA unmap size 9b2fdbdce1fb stm class: Fix an endless loop in channel allocation 2adb36ff325d stm class: Prevent division by zero 1cfec5613090 mei: bus: move hw module get/put to probe/release 55ced4559dbf mei: hbm: clean the feature flags on link reset f644d56fe1d7 iio: adc: exynos-adc: Use proper number of channels for Exynos4x12 a52251155bab iio: adc: exynos-adc: Fix NULL pointer exception on unbind 61328520e0b6 ASoC: codecs: pcm186x: Fix energysense SLEEP bit 5bd4f972e594 ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() a7abca8506b5 ASoC: fsl_esai: fix register setting issue in RIGHT_J mode 5ababa4e34db 9p/net: fix memory leak in p9_client_create 3cccba9a38d5 9p: use inode->i_lock to protect i_size_write() under 32-bit (From OE-Core rev: 0e08b8dc419703e0b468ceb19ad5fa02cdad7584) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-devsrc: check for localversion files in the kernel source treeBeniamin Sandu2019-04-121-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | The kernel-devsrc rework doesn't take into account localversion files in the kernel source tree. This might result in modules with an incomplete version magic when building out-of-tree using the SDK. Before: root@qemux86:~# insmod hello.ko [ 42.000212] hello: version magic '5.0.3-yocto-standard SMP preempt mod_unload PENTIUMM ' should be '5.0.3-my-custom-release-yocto-standard SMP preempt mod_unload PENTIUMM ' [ 42.008200] hello: version magic '5.0.3-yocto-standard SMP preempt mod_unload PENTIUMM ' should be '5.0.3-my-custom-release-yocto-standard SMP preempt mod_unload PENTIUMM ' insmod: can't insert 'hello.ko': invalid module format After: root@qemux86:~# insmod hello.ko [ 39.094288] hello: loading out-of-tree module taints kernel. [ 39.108044] Hello World! (From OE-Core rev: 68b9243729ac1982c9f1d30980cf979267bbc7c3) Signed-off-by: Beniamin Sandu <beniamin.sandu@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.18: remove versioned recipesBruce Ashfield2019-04-103-123/+0
| | | | | | | | | | | | | | The 4.18 kernel has been replaced by 4.19 and 5.0 in master. poky-tiny has been tested against 5.0, so we can now remove the 4.18 recipes. The 4.18 branches will continue to be maintained, but we only want two active kernels in the master/releases branches. (From OE-Core rev: 9251cec30ff77b526363bed7299238e33b68feb4) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.0: tweak qemuarm -tiny configurationBruce Ashfield2019-04-103-3/+3
| | | | | | | | | | | | Tweaking the qemuarm -tiny configuration so it will boot to a prompt. There are still some remaining issues (like hvc console warnings), but this is much better than a silent boot, or boot hang like we previously had. (From OE-Core rev: 12a5d50e65cd3510ba790cd7867b5319ef5028f4) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemumips: Enable the poweroff driverBruce Ashfield2019-04-106-6/+6
| | | | | | | | | | | | | | | | | | | | | Integrating the following configuration change: Author: Kevin Hao <kexin.hao@windriver.com> Date: Wed Apr 3 19:30:58 2019 +0800 mips: Enable the poweroff driver for the qemumips/qemumips64 As Indicated by Richard Purdie, in order to shutdown the machine we have to explicitly enable the PIIX4 poweroff driver for the qemumips/qemumips64 after the kernel commit dd129c6374e9 ("MIPS: Malta: Use PIIX4 poweroff driver to power down") is merged. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> (From OE-Core rev: a166e005eb02e2486d59404938ff639bb4860bdf) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.18: update to v4.18.33Bruce Ashfield2019-04-103-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating Paul Gortmaker's -stable ports to 4.18 which comprise the following commits: 56f9fe35a4c5 Linux 4.18.33 bf44ff79b855 net: hns: Fixes the missing put_device in positive leg for roce reset 81614c514f4e mm: Use fixed constant in page_frag_alloc instead of size + 1 035b5a7a3e3f ipvs: fix warning on unused variable 58ab04e46d92 intel_th: gth: Fix an off-by-one in output unassigning 8cb600d53c6c ARM: dts: exynos: Fix max voltage for buck8 regulator on Odroid XU3/XU4 f11b815f39bf s390/setup: fix boot crash for machine without EDAT-1 4059d23a36a6 KVM: nVMX: Ignore limit checks on VMX instructions using flat segments d94637dc73e5 KVM: nVMX: Apply addr size mask to effective address for VMX instructions ee356457f2a3 KVM: nVMX: Sign extend displacements of VMX instr's mem operands b4485d9eb039 KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux fe7d69927661 KVM: x86/mmu: Detect MMIO generation wrap in any address space c34cae89374b KVM: Call kvm_arch_memslots_updated() before updating memslots 9fb8b858d552 drm/amd/display: don't call dm_pp_ function from an fpu block d4302b79ffbd drm/amd/powerplay: correct power reading on fiji 5f8c51055244 drm/radeon/evergreen_cs: fix missing break in switch statement 3fc39cdce701 media: imx: csi: Stop upstream before disabling IDMA channel 5c008f7971b8 media: imx: csi: Disable CSI immediately after last EOF 74a5ff7db3b2 media: uvcvideo: Avoid NULL pointer dereference at the end of streaming 142a9bd66395 media: lgdt330x: fix lock status reporting 465204a0c772 media: imx: prpencvf: Stop upstream before disabling IDMA channel 42a2c1a40db0 rcu: Do RCU GP kthread self-wakeup from softirq and interrupt f9480ca4fb29 tpm: Unify the send callback behaviour 5f28509f81ad tpm/tpm_crb: Avoid unaligned reads in crb_recv() ea37270d4c87 md: Fix failed allocation of md_register_thread bd77b69a20ba perf intel-pt: Fix divide by zero when TSC is not available c9a63c17458f perf/x86/intel/uncore: Fix client IMC events return huge result 63a25bdd4227 perf intel-pt: Fix overlap calculation for padding 66a57e3b95b5 perf auxtrace: Define auxtrace record alignment 76650254e18e perf intel-pt: Fix CYC timestamp calculation after OVF 274ef4840d79 x86/unwind/orc: Fix ORC unwind table alignment 3928a903e185 vt: perform safe console erase in the right order 645a7ca69855 stable-kernel-rules.rst: add link to networking patch queue 1c14622adb15 bcache: never writeback a discard operation 261aad0b3ea7 PM / wakeup: Rework wakeup source timer cancellation ee610ce938cd svcrpc: fix UDP on servers with lots of threads 0530b66bfd53 NFSv4.1: Reinitialise sequence results before retransmitting a request 9a1d7090b36e nfsd: fix wrong check in write_v4_end_grace() e7edb30fd6b7 nfsd: fix memory corruption caused by readdir 672f2e600d21 nfsd: fix performance-limiting session calculation 624865483faa NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() 2b5fef7c9927 NFS: Fix an I/O request leakage in nfs_do_recoalesce 63adecfe53e9 NFS: Fix I/O request leakages 0b0545dd7e6e cpcap-charger: generate events for userspace 8f27f8570fa7 mfd: sm501: Fix potential NULL pointer dereference f964d308797d dm integrity: limit the rate of error messages 1ed46c0c4f65 dm: fix to_sector() for 32bit ea77e999f649 ipmi_si: fix use-after-free of resource->name 5a0bc68e9a0d arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 9dc4a1a6447e arm64: debug: Ensure debug handlers check triggering exception level c33e96f8ddb2 arm64: Fix HCR.TGE status for NMI contexts bb7edb8a409a ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify e8d7edd36a92 powerpc/traps: Fix the message printed when stack overflows fbea0579063f powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration 88d0042148f0 powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning b0fc119506bf powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest 6e975dad4a8e powerpc/powernv: Don't reprogram SLW image on every KVM guest entry/exit fcf2d15a0a32 powerpc/83xx: Also save/restore SPRG4-7 during suspend 87481c65c805 powerpc/powernv: Make opal log only readable by root 12319dcc9a80 powerpc/wii: properly disable use of BATs when requested. be851891b1c9 powerpc/32: Clear on-stack exception marker upon exception return 24d0b4b51dd1 security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock 3ea70bdc892f selinux: add the missing walk_size + len check in selinux_sctp_bind_connect 00d550a195f2 jbd2: fix compile warning when using JBUFFER_TRACE b18848cc624a jbd2: clear dirty flag when revoking a buffer from an older transaction 108ba9f62780 serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() a79bc3e5fb7c serial: 8250_pci: Fix number of ports for ACCES serial cards 78e39f8bb56e serial: 8250_of: assume reg-shift of 2 for mrvl,mmp-uart 04eb2755b4e9 serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO 9007ccc01a91 bpf: only test gso type on gso packets ef5b4e1f5735 drm/i915: Relax mmap VMA check 23ca68189393 can: flexcan: FLEXCAN_IFLAG_MB: add () around macro argument 8529fecb481e gpio: pca953x: Fix dereference of irq data in shutdown 31e04ac8a8ba media: i2c: ov5640: Fix post-reset delay 1855d8c9e6c4 i2c: tegra: fix maximum transfer size 8bc3433b216d parport_pc: fix find_superio io compare code, should use equal test. 2c0542dbb267 intel_th: Don't reference unassigned outputs c64422307c34 device property: Fix the length used in PROPERTY_ENTRY_STRING() c88db9c0d127 kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv 5374924c9332 mm/memory.c: do_fault: avoid usage of stale vm_area_struct db693b432779 mm/vmalloc: fix size check for remap_vmalloc_range_partial() 1811478753e3 mm: hwpoison: fix thp split handing in soft_offline_in_use_page() 492ea426ddce dmaengine: usb-dmac: Make DMAC system sleep callbacks explicit f1bb88d5cee1 usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() 9377917b523a clk: ingenic: Fix doc of ingenic_cgu_div_info f0412cfc06af clk: ingenic: Fix round_rate misbehaving with non-integer dividers b6b4011ce7d1 clk: samsung: exynos5: Fix kfree() of const memory on setting driver_override 715fe29adfd1 clk: samsung: exynos5: Fix possible NULL pointer exception on platform_device_alloc() failure eb9aa4ebf835 clk: clk-twl6040: Fix imprecise external abort for pdmclk 917fa829bbf5 clk: uniphier: Fix update register for CPU-gear 80d526380136 ext2: Fix underflow in ext2_max_size() bbf30be02326 cxl: Wrap iterations over afu slices inside 'afu_list_lock' 94f31d712f26 IB/hfi1: Close race condition on user context disable and close a80eceacf85c PCI: dwc: skip MSI init if MSIs have been explicitly disabled 084005af4966 PCI/ASPM: Use LTR if already enabled by platform 821934eb7e75 ext4: fix crash during online resizing 01767d409537 ext4: add mask of ext4 flags to swap f21830e67d5d ext4: update quota information while swapping boot loader inode 4de71f7481a7 ext4: cleanup pagecache before swap i_data 4821bf3c61bb ext4: fix check of inode in swap_inode_boot_loader 3cd2f1153739 cpufreq: pxa2xx: remove incorrect __init annotation dc4443928ee2 cpufreq: tegra124: add missing of_node_put() a0e15a764318 cpufreq: kryo: Release OPP tables on module removal d28564a8e60e x86/kprobes: Prohibit probing on optprobe template code 56955276ba2e irqchip/brcmstb-l2: Use _irqsave locking variants in non-interrupt code 14dda7949f82 irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table 3a8560230470 libertas_tf: don't set URB_ZERO_PACKET on IN USB transfer 7e7e5728d161 Btrfs: fix corruption reading shared and compressed extents after hole punching be1ee0e2fd42 btrfs: ensure that a DUP or RAID1 block group has exactly two stripes cb292a678ee2 Btrfs: setup a nofs context for memory allocation at __btrfs_set_acl f1f0ee2859e6 Btrfs: setup a nofs context for memory allocation at btrfs_create_tree() 0e6de290666f m68k: Add -ffreestanding to CFLAGS f78f0d35d43a splice: don't merge into linked buffers 433cbc2d30f3 fs/devpts: always delete dcache dentry-s in dput() dbb3e594eecd scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock 528af139ff6b scsi: sd: Optimal I/O size should be a multiple of physical block size ee579fc4e875 scsi: aacraid: Fix performance issue on logical drives 818838eea45d scsi: virtio_scsi: don't send sc payload with tmfs 478bd6b7f170 s390/virtio: handle find on invalid queue gracefully 47c6ea331f58 s390/setup: fix early warning messages 69304bcf9021 clocksource/drivers/arch_timer: Workaround for Allwinner A64 timer instability 947a053a6d47 clocksource/drivers/exynos_mct: Clear timer interrupt when shutdown 084c1f5522f1 clocksource/drivers/exynos_mct: Move one-shot check from tick clear to ISR 95d7c41e448f regulator: s2mpa01: Fix step values for some LDOs 69913dbd2d55 regulator: max77620: Initialize values for DT properties 060c4f4e5d0c regulator: s2mps11: Fix steps for buck7, buck8 and LDO35 9a215e43276c spi: pxa2xx: Setup maximum supported DMA transfer length 913cb6579c9a spi: ti-qspi: Fix mmap read when more than one CS in use bb427df35f34 netfilter: ipt_CLUSTERIP: fix warning unused variable cn 8fb8fb9b67bb mmc:fix a bug when max_discard is 0 85d7e5a8000a mmc: sdhci-esdhc-imx: fix HS400 timing issue 882b6b31ea55 ACPI / device_sysfs: Avoid OF modalias creation for removed device b3a0dfcfdd64 tracing/perf: Use strndup_user() instead of buggy open-coded version 054dec51d4e6 tracing: Do not free iter->trace in fail path of tracing_open_pipe() 9031822970ed tracing: Use strncpy instead of memcpy for string keys in hist triggers 9367b21da22c CIFS: Fix read after write for files with read caching db6a6106224d CIFS: Do not reset lease state to NONE on lease break aef1cf600f41 crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine 134135d884be crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling 6779d6bdf611 crypto: x86/morus - fix handling chunked inputs and MAY_SLEEP 2dc6214860a1 crypto: x86/aesni-gcm - fix crash on empty plaintext a6e83e8b0777 crypto: x86/aegis - fix handling chunked inputs and MAY_SLEEP f62b08c81429 crypto: testmgr - skip crc32c context test for ahash algorithms 817cbacff744 crypto: skcipher - set CRYPTO_TFM_NEED_KEY if ->setkey() fails bc647ef1085e crypto: pcbc - remove bogus memcpy()s with src == dest 9fb0d7b8f9c2 crypto: morus - fix handling chunked inputs 76bc71692818 crypto: hash - set CRYPTO_TFM_NEED_KEY if ->setkey() fails 67a69738546d crypto: arm64/crct10dif - revert to C code for short inputs e1369ad2e0fc crypto: arm64/aes-neonbs - fix returning final keystream block 7807003aab85 crypto: arm/crct10dif - revert to C code for short inputs f54fbb0e595b crypto: aegis - fix handling chunked inputs 1e1f858caf7d crypto: aead - set CRYPTO_TFM_NEED_KEY if ->setkey() fails c81bf050b880 fix cgroup_do_mount() handling of failure exits 638f4fb4ec67 libnvdimm: Fix altmap reservation size calculation 5ebf4aa4cf6b libnvdimm/pmem: Honor force_raw for legacy pmem regions 8f42d7ac37af libnvdimm, pfn: Fix over-trim in trim_pfn_device() 68ab49b299fb libnvdimm/label: Clear 'updating' flag after label-set update 063d65ab9fdd nfit/ars: Attempt short-ARS even in the no_init_ars case 387b9f01ac16 nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot b4a1581c801d acpi/nfit: Fix bus command validation 0c27d62e5752 nfit: acpi_nfit_ctl(): Check out_obj->type in the right place fd8e9cd85f26 stm class: Prevent division by zero dd1250b50c61 tmpfs: fix uninitialized return value in shmem_link f4cadb1ec900 selftests: fib_tests: sleep after changing carrier. again. 7d856eb21fd5 net: set static variable an initial value in atl2_probe() 193e19cdf7a0 bnxt_en: Wait longer for the firmware message response to complete. 36ca3daa9b6a bnxt_en: Fix typo in firmware message timeout logic. aae48df6d81b nfp: bpf: fix ALU32 high bits clearance bug 9fbe31fda762 nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K a58be12de08d net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task 76320607b755 net: thunderx: make CFG_DONE message to run through generic send-ack sequence 6d0ebfc3fd3c bpf, lpm: fix lookup bug in map_delete_elem 4e9c4ca54607 mac80211_hwsim: propagate genlmsg_reply return code ce8e30135705 phonet: fix building with clang 92f628f3c945 ARCv2: don't assume core 0x54 has dual issue 1faac2e0838b ARCv2: support manual regfile save on interrupts 53fc181c111c ARC: uacces: remove lp_start, lp_end from clobber list 515122c2d88a ARCv2: lib: memcpy: fix doing prefetchw outside of buffer b1ba6184493e ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN a7bc4915f286 tmpfs: fix link accounting when a tmpfile is linked in 5beffa8382a9 mm: handle lru_add_drain_all for UP properly 7bd326b49004 net: marvell: mvneta: fix DMA debug warning 70e79b53dd95 arm64: Relax GIC version check during early boot e3ca5da971e0 ARM: dts: armada-xp: fix Armada XP boards NAND description 2ac1b780dae0 qed: Fix iWARP syn packet mac address validation. 9e1395d75177 qed: Fix iWARP buffer size provided for syn packet processing. 5db253fa68bf ASoC: topology: free created components in tplg load error 31983c568574 mailbox: bcm-flexrm-mailbox: Fix FlexRM ring flush timeout issue 98b9e4e542eb net: mv643xx_eth: disable clk on error path in mv643xx_eth_shared_probe() d19e6c11ca1f qmi_wwan: apply SET_DTR quirk to Sierra WP7607 59e3fdbb9d45 pinctrl: meson: meson8b: fix the sdxc_a data 1..3 pins 63c87ecf5134 net: dsa: bcm_sf2: Do not assume DSA master supports WoL a2e5d18914c1 net: systemport: Fix reception of BPDUs 8d33e97da9c5 scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task 1c976b2c9f19 keys: Fix dependency loop between construction record and auth key 590d6228f163 assoc_array: Fix shortcut creation 5aa6e4f891a2 af_key: unconditionally clone on broadcast 8cae27e41068 bpf: fix lockdep false positive in stackmap c16b543d92ee bpf: only adjust gso_size on bytestream protocols 908e6fda5d7d ARM: 8824/1: fix a migrating irq bug when hotplug cpu d6fb8e0d9e7d esp: Skip TX bytes accounting when sending from a request socket 2dd0beec5a84 clk: sunxi: A31: Fix wrong AHB gate number 48db12b60b5b kallsyms: Handle too long symbols in kallsyms.c 882dbe3d5c03 clk: sunxi-ng: v3s: Fix TCON reset de-assert bit 1ab0225d6786 Input: st-keyscan - fix potential zalloc NULL dereference 8a6ef92721b7 auxdisplay: ht16k33: fix potential user-after-free on module unload 53f4d6948b35 i2c: bcm2835: Clear current buffer pointers and counts after a transfer 60bc9292260f i2c: cadence: Fix the hold bit setting e6e2c6c26a58 net: hns: Fix object reference leaks in hns_dsaf_roce_reset() bf6be978fece mm: page_alloc: fix ref bias in page_frag_alloc() for 1-byte allocs 7f72a70062d7 x86/CPU: Add Icelake model number 4342d099969c net: dsa: bcm_sf2: potential array overflow in bcm_sf2_sw_suspend() 6093401c933b scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd 09f4a1b6edf1 Revert "mm: use early_pfn_to_nid in page_ext_init" 7b9dd6a4976b mm/gup: fix gup_pmd_range() for dax 3cd584b00e50 NFS: Don't use page_file_mapping after removing the page 7d8cf3eb1dc7 xprtrdma: Make sure Send CQ is allocated on an existing compvec 5c64b19db5ce floppy: check_events callback should not return a negative number 1cae395dd7c0 ipvs: fix dependency on nf_defrag_ipv6 d05d4feda816 blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue 0af0889613a8 netfilter: compat: initialize all fields in xt_init f2883b8eb0a9 mac80211: Fix Tx aggregation session tear down with ITXQs 665cb8ebf0f3 mac80211: call drv_ibss_join() on restart 0a1d76449997 Input: matrix_keypad - use flush_delayed_work() 375152e09de2 Input: ps2-gpio - flush TX work when closing port b15599627bd0 Input: cap11xx - switch to using set_brightness_blocking() a1e0fb446a4b ARM: OMAP2+: fix lack of timer interrupts on CPU1 after hotplug 7a587d77b211 ASoC: samsung: Prevent clk_get_rate() calls in atomic context bf74076b7dd3 KVM: arm64: Forbid kprobing of the VHE world-switch code d74df61de605 arm/arm64: KVM: Don't panic on failure to properly reset system registers 58d6ec80a286 arm/arm64: KVM: Allow a VCPU to fully reset itself c05c5a6e1f0e KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded ba274486de32 ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables a3d8ea1f2555 ARM: OMAP2+: Variable "reg" in function omap4_dsi_mux_pads() could be uninitialized 237e6c308062 Input: pwm-vibra - stop regulator after disabling pwm, not before 6a48d09a77a1 Input: pwm-vibra - prevent unbalanced regulator fcae9decbc8f s390/dasd: fix using offset into zero size array error f98a25dc02b7 KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock 74b6b1e49d06 gpu: ipu-v3: Fix CSI offsets for imx53 1c0723cba9a9 drm/imx: imx-ldb: add missing of_node_puts 321e0fbdae09 gpu: ipu-v3: Fix i.MX51 CSI control registers offset f0e52962b9f2 drm/imx: ignore plane updates on disabled crtcs 38fc637ca52e crypto: rockchip - update new iv to device in multiple operations 5d89757429b3 crypto: rockchip - fix scatterlist nents error 2365ae3a03c9 crypto: ahash - fix another early termination in hash walk 512b0d76c2c9 crypto: cfb - remove bogus memcpy() with src == dest 66b1348939de crypto: cfb - add missing 'chunksize' property 40c76d76e11f crypto: ccree - don't copy zero size ciphertext 2ff9501c582f crypto: ccree - fix free of unallocated mlli buffer ba3c72efd404 crypto: caam - fixed handling of sg list 5d9cee322faf crypto: ccree - fix missing break in switch statement e0ea8deb72db stm class: Fix an endless loop in channel allocation 95b10e2f6a61 mei: bus: move hw module get/put to probe/release 1af8d0304685 iio: adc: exynos-adc: Fix NULL pointer exception on unbind 513052a27dab ASoC: codecs: pcm186x: Fix energysense SLEEP bit d5f37b5d7009 ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() da21c5d9bacf ASoC: fsl_esai: fix register setting issue in RIGHT_J mode b3e4f70db4f3 9p/net: fix memory leak in p9_client_create 4b84eeface08 9p: use inode->i_lock to protect i_size_write() under 32-bit 4441736404a3 media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() 3f7de80a22c6 perf/core: Fix impossible ring-buffer sizes warning (From OE-Core rev: ed4cc3a801445e873eac92d7b686a2956e1355c2) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-tiny/4.18: point KBRANCH to 4.18Bruce Ashfield2019-04-101-1/+1
| | | | | | | | | | | | | The other kernel versions had the -tiny KBRANCH typo of 4.15 fixed, but 4.18 was missed. So we update the kbranch to the right version for 4.18 as well. [YOCTO #13247] (From OE-Core rev: f3d3f320b846a56d52d8f5f073db5b37e6f3ba50) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.0: update CGL audit configuration fragmentBruce Ashfield2019-04-103-3/+3
| | | | | | | | | | | | | | | | | | | Integrating the follow config tweak: cgl: audit: Remove CONFIG_AUDIT_WATCH and CONFIG_AUDIT_WATCH In the following commits, these two options have been replaced by CONFIG_AUDITSYSCALL which is in audit.cfg. c8fc5d49c341 ("audit: remove WATCH and TREE config options") cb74ed278f80 ("audit: always enable syscall auditing when supported and audit is enabled") Signed-off-by: He Zhe <zhe.he@windriver.com> (From OE-Core rev: 2fff1900a580d592acc22dd095b226b3830c36ff) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt/4.19: fix duplicate TIF_NEED_RESCHED_LAZYBruce Ashfield2019-04-101-1/+1
| | | | | | | | | | | | | | | | | | Integrating Kevin's patch that cleans up a build warning: x86: Drop the duplicate define of TIF_NEED_RESCHED_LAZY The two merge commits 107b161b1cbaf ("Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/base") and dc37b7080cd55 ("Merge tag 'v4.19.8' into linux-4.19.y-rt") almost have the same content, but introduce two define of TIF_NEED_RESCHED_LAZY for x86 arch. Drop one of them to fix the build warning. (From OE-Core rev: d8d339afd2f0e2873a1a782c05aaaa810fff72be) Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-devsrc: fix /usr/src/kernel symlink to also work for SDKHenrik Nymann Jensen (HNJE)2019-04-021-1/+1
| | | | | | | | | | | | | | If kernel-devsrc is used in a SDK context, the symlink from usr/src/kernel points to an absolute path '/lib/modules/${KERNEL_VERSION}/build', which ends up pointing to the local machine's build directory. To address this issue change the symlink to be realtive to ${D}/lib/modules/${KERNEL_VERSION}/build. (From OE-Core rev: 95bc738e7f10d492f5db33fc581e9796e52a9d3f) Signed-off-by: Henrik Nymann Jensen <hnje@triax.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt/4.19: update to -rt16Bruce Ashfield2019-03-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the latest 4.19-rt to the preempt-rt branches, the -rt release announcements summarize the changes: Changes since v4.19.25-rt15: - The "preserve task state" change in cpu_chill() in the previous release is responsible for missing a wake up. Reported by Mike Galbraith. - The x86-32 lazy preempt code was broken. Reported by Andri Yngvason. Changes since v4.19.23-rt13: - Use the specified preempt mask in should_resched() on x86. Otherwise a scheduling opportunity of non RT tasks could be missed. - Preserve the task state in cpu_chill() - Add two more cases to consider before warning about pending softirqs. (From OE-Core rev: 3efbde7738efd3b69f86d4cb4b08e4e11190f75d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.0: x86/resctrl: Rename INTEL_RDT to RESCTRLBruce Ashfield2019-03-253-3/+3
| | | | | | | | | | | | The following upstream commits have renamed INTEL_RDT to RESCTRL. 6fe07ce35e8a ("x86/resctrl: Rename the config option INTEL_RDT to RESCTRL") e6d429313ea5 ("x86/resctrl: Avoid confusion over the new X86_RESCTRL config") (From OE-Core rev: 7c33bfc37b154efce28c359f527ad32063479122) Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt: import 5.0 -rt patchesBruce Ashfield2019-03-253-4/+4
| | | | | | | | | | The 5.0 release of preempt-rt is available, so we import the patches to the standard/preempt-rt/* branches. (From OE-Core rev: 3af366d0f14d3d0a4cfbd9600f753f5ad2752551) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.0: update to v5.0.3Bruce Ashfield2019-03-253-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable releases that comprise the following commits: 449959917f0c Linux 5.0.3 847c02bcb48a drm: Block fb changes for async plane updates a51603120204 It's wrong to add len to sector_nr in raid10 reshape twice 0912fa3dfcea perf/x86/intel: Make dev_attr_allow_tsx_force_abort static c075798c05d9 perf/x86/intel: Fix memory corruption 291ad91aad03 ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 843a9a5b5675 ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone 6f63adaf8881 ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 19fcfe5ad57c ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 f36b6691acdd ALSA: hda: Extend i915 component bind timeout 69bf155eec9e ALSA: firewire-motu: fix construction of PCM frame for capture direction b072cb42f01e ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 9826a60a2aca perf/x86: Fixup typo in stub functions 94f93c5900e3 f2fs: wait on atomic writes to count F2FS_CP_WB_DATA 15c5945f83c1 net: sched: flower: insert new filter to idr after setting its mask 882e7866ad28 vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock c7bc9d62033a net: hns3: fix to stop multiple HNS reset due to the AER changes b31539bd3595 net: dsa: mv88e6xxx: Set correct interface mode for CPU/DSA ports 7e30fd0627db net/mlx4_core: Fix qp mtt size calculation 979785bea346 net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling f1ac81bb23a4 net/mlx4_core: Fix reset flow when in command polling mode 11e457c165d0 vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() 854b83c7493c vxlan: Fix GRO cells race condition between receive and link delete 3460bb198560 tcp: handle inet_csk_reqsk_queue_add() failures dfcf44d29a7f tcp: Don't access TCP_SKB_CB before initializing it 75c9b039f9bd tcp: do not report TCP_CM_INQ of 0 for closed connections 05ad31a85e96 sctp: remove sched init from sctp_stream_init 3aca89318497 rxrpc: Fix client call queueing, waiting for channel ed98b01c0523 route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race cfa5b557d9d0 ravb: Decrease TxFIFO depth of Q3 and Q2 to one 41b802e6f2a8 pptp: dst_release sk_dst_cache in pptp_sock_destruct a6e37802e050 net/x25: reset state in x25_connect() 391c4c5228d8 net/x25: fix use-after-free in x25_device_event() 0f27e8de5678 net: sit: fix UBSAN Undefined behaviour in check_6rd bfca8925f758 net/hsr: fix possible crash in add_timer() 251eb21781bf net: hsr: fix memory leak in hsr_dev_finalize() 4b7730375855 net: hns3: add dma_rmb() for rx description 93a96dc0a610 lan743x: Fix TX Stall Issue 8c223fee4ad4 lan743x: Fix RX Kernel Panic a53dc7db54c7 l2tp: fix infoleak in l2tp_ip6_recvmsg() b41988c24100 ipv4/route: fail early when inet dev is missing ab62510ac2ea gro_cells: make sure device is up in gro_cells_receive() a9b0ebbf75c3 fou, fou6: avoid uninit-value in gue_err() and gue6_err() c4b5717a0168 connector: fix unsafe usage of ->real_parent 9e6fdea016e4 Linux 5.0.2 84ff8f265a91 perf/x86/intel: Implement support for TSX Force Abort 9870cd07a132 x86: Add TSX Force Abort CPUID/MSR 93c2f72c7933 perf/x86/intel: Generalize dynamic constraint creation 3ad8e57560d7 perf/x86/intel: Make cpuc allocations consistent 3dfe7538f80a ath9k: Avoid OF no-EEPROM quirks without qca,no-eeprom 72bc954e8a5f scripts/gdb: replace flags (MS_xyz -> SB_xyz) e7b0b71c22e7 staging: erofs: compressed_pages should not be accessed again after freed a56c9e263786 staging: erofs: keep corrupted fs from crashing kernel in erofs_namei() 66ad3d56ab62 gfs2: Fix missed wakeups in find_insert_glock 97e5d51f123a bpf: Stop the psock parser before canceling its work 5b31a61305cd Revert "PCI/PME: Implement runtime PM callbacks" fd0b578b41c6 media: Revert "media: rc: some events are dropped by userspace" e3f5c3cbe163 drm: disable uncached DMA optimization for ARM and arm64 b7ea06838d14 ARM: dts: exynos: Fix max voltage for buck8 regulator on Odroid XU3/XU4 cc637b0563f7 ARM: dts: exynos: Add minimal clkout parameters to Exynos3250 PMU 6eb775cb560d ARM: dts: exynos: Fix pinctrl definition for eMMC RTSN line on Odroid X2/U3 d2370201967a arm64: dts: hikey: Revert "Enable HS200 mode on eMMC" 34294e187622 arm64: dts: hikey: Give wifi some time after power-on bab3cf9d1531 arm64: dts: zcu100-revC: Give wifi some time after power-on 39ab777e42ec x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub 1830d0d33dcd scsi: aacraid: Fix missing break in switch statement d4f05a4aaf98 iscsi_ibft: Fix missing break in switch statement 61f7963e347d Input: elan_i2c - add id for touchpad found in Lenovo s21e-20 4a33538bd425 Input: wacom_serial4 - add support for Wacom ArtPad II tablet e83b05c4c17e media: uvcvideo: Fix 'type' check leading to overflow 283506fcd65d Linux 5.0.1 a9bda122bd77 exec: Fix mem leak in kernel_read_file bc60931448e7 Bluetooth: Fix locking in bt_accept_enqueue() for BH context 95b6840860ee Bluetooth: btrtl: Restore old logic to assume firmware is already loaded 302f4908d4f9 selftests: firmware: fix verify_reqs() return value 5e73c19ca66e Revert "selftests: firmware: remove use of non-standard diff -Z option" 66da661f94eb Revert "selftests: firmware: add CONFIG_FW_LOADER_USER_HELPER_FALLBACK to config" 44c81a482310 USB: serial: cp210x: fix GPIO in autosuspend 02c66213c80a gnss: sirf: fix premature wakeup interrupt enable ff204bb4c71b xtensa: fix get_wchan c9255e2479ef aio: Fix locking in aio_poll() 2ac0fa7f3373 MIPS: irq: Allocate accurate order pages for irq stack a8cc62bd8806 alpha: wire up io_pgetevents system call 46ce9ec42b78 applicom: Fix potential Spectre v1 vulnerabilities 92424a683915 usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI 511ba5f2287c xhci: tegra: Prevent error pointer dereference 1eadda06dcda tracing: Fix event filters and triggers to handle negative numbers ad0051c0d6da x86/boot/compressed/64: Do not read legacy ROM on EFI system b8907034edaf x86/CPU/AMD: Set the CPB bit unconditionally on F17h 258c4bfcea44 tipc: fix RDM/DGRAM connect() regression b0c649843a76 team: Free BPF filter when unregistering netdev 3445d44b8330 sky2: Disable MSI on Dell Inspiron 1545 and Gateway P-79 9dc9563fbb38 sctp: call iov_iter_revert() after sending ABORT 43610748b73d qmi_wwan: Add support for Quectel EG12/EM12 1ba288215704 net-sysfs: Fix mem leak in netdev_register_kobject cd267ea6a70c net: sched: put back q.qlen into a single location e1c9e3fe2d34 net: mscc: Enable all ports in QSGMII 050c7ff6f46c net: dsa: mv8e6xxx: fix number of internal PHYs for 88E6x90 family c2e346e38c2a net: dsa: mv88e6xxx: handle unknown duplex modes gracefully in mv88e6xxx_port_set_duplex 9590cdffe8c4 net: dsa: mv88e6xxx: add call to mv88e6xxx_ports_cmode_init to probe for new DSA framework 9b3149338ace ip6mr: Do not call __IP6_INC_STATS() from preemptible context b592247edd6b staging: android: ashmem: Avoid range_alloc() allocation with ashmem_mutex held. 6a6b0c1b4731 staging: android: ashmem: Don't call fallocate() with ashmem_mutex held. 6e2cda2e854b staging: android: ion: fix sys heap pool's gfp_flags f14ab1e367d2 staging: wilc1000: fix to set correct value for 'vif_num' e872d586158c staging: comedi: ni_660x: fix missing break in switch statement 116ad909da64 staging: erofs: fix illegal address access under memory pressure fa42199d9dab staging: erofs: fix race of initializing xattrs of a inode at the same time 6df0b3ebdade staging: erofs: fix memleak of inode's shared xattr array 27f2f4877a00 staging: erofs: fix fast symlink w/o xattr when fs xattr is on 091520a14086 driver core: Postpone DMA tear-down until after devres release 0e14eb6e3f42 USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 eefd31d3c9af USB: serial: cp210x: add ID for Ingenico 3070 8510d6a23c3d USB: serial: option: add Telit ME910 ECM composition ed1776bb5d0b binder: create node flag to request sender's security context e93cd6500ff9 staging: erofs: fix mis-acted TAIL merging behavior e36e066ffa78 cpufreq: Use struct kobj_attribute instead of struct global_attr (From OE-Core rev: c7042659b192be96d42dbaef5c5b08d1d25cb88e) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.19: update to v4.19.30Bruce Ashfield2019-03-253-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable releases that comprise the following commits: 7794d3522606 Linux 4.19.30 842bdbe83ccc vhost/vsock: fix vhost vsock cid hashing inconsistent 090ce34b7832 i40e: report correct statistics when XDP is enabled eab8018fd289 staging: erofs: fix race when the managed cache is enabled 96ce54b24c38 drm: Block fb changes for async plane updates 27143c71d68b It's wrong to add len to sector_nr in raid10 reshape twice d6b577c6201f perf/x86/intel: Make dev_attr_allow_tsx_force_abort static 92c9a3897a4c perf/x86/intel: Fix memory corruption 835bc1e2a904 ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 be888d9a0ed3 ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone 8f6cf57ebe5d ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 5da055b1ca56 ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 2191cd581f46 ALSA: hda: Extend i915 component bind timeout 8b2d66397541 ALSA: firewire-motu: fix construction of PCM frame for capture direction bb2dde7c9edc ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 a8eae05f8dbf perf/x86: Fixup typo in stub functions 2835c059726a f2fs: wait on atomic writes to count F2FS_CP_WB_DATA 275a2c08c313 net: sched: flower: insert new filter to idr after setting its mask 345af5abca67 missing barriers in some of unix_sock ->addr and ->path accesses f56b3c297ca7 net/smc: fix smc_poll in SMC_INIT state 795cb33c32d2 bonding: fix PACKET_ORIGDEV regression 2e4b2aeb0209 ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() 96dd4ef3c0ce ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() 1856bbbea652 ipvlan: disallow userns cap_net_admin to change global mode/flags e5c31b5a6854 team: use operstate consistently for linkup b9d0cb758145 ipv6: route: purge exception on removal fe38cbc9e38a net: Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 96a3b14450af mdio_bus: Fix use-after-free on device_register fails 13b430574e61 net/x25: fix a race in x25_bind() c3bdcd9dd2fe net/mlx4_core: Fix qp mtt size calculation c3bcf8cb401d net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling 1f34d8d2e513 net/mlx4_core: Fix reset flow when in command polling mode f09a656b68ef vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() 9f7aeee6542e vxlan: Fix GRO cells race condition between receive and link delete 173e9023a068 tcp: handle inet_csk_reqsk_queue_add() failures fba43f49fdf7 tcp: Don't access TCP_SKB_CB before initializing it 8accd04eb9a4 tcp: do not report TCP_CM_INQ of 0 for closed connections 0e6b33fa9ae1 sctp: remove sched init from sctp_stream_init c5952168e9da rxrpc: Fix client call queueing, waiting for channel eaa0962e1eb2 route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race ec61b95340f8 ravb: Decrease TxFIFO depth of Q3 and Q2 to one 34dc08b9e916 pptp: dst_release sk_dst_cache in pptp_sock_destruct 14d5e73b01ba net/x25: reset state in x25_connect() b5c109075aca net/x25: fix use-after-free in x25_device_event() 7cfb97ba8396 net: sit: fix UBSAN Undefined behaviour in check_6rd 86a71f00f9f5 net/hsr: fix possible crash in add_timer() 996ee1aca7de net: hsr: fix memory leak in hsr_dev_finalize() ab13fe32a01a lan743x: Fix TX Stall Issue 223264734865 lan743x: Fix RX Kernel Panic 96d58cd882ed l2tp: fix infoleak in l2tp_ip6_recvmsg() 7760937dc278 ipv4/route: fail early when inet dev is missing df737fd03391 gro_cells: make sure device is up in gro_cells_receive() ef9ef4adb85c connector: fix unsafe usage of ->real_parent ce194fa2b267 Linux 4.19.29 26b6e018e558 perf/x86/intel: Implement support for TSX Force Abort fdd820949a74 x86: Add TSX Force Abort CPUID/MSR 9e071aa6c28c perf/x86/intel: Generalize dynamic constraint creation f99f7dae782e perf/x86/intel: Make cpuc allocations consistent 7053a6faf019 driver core: Postpone DMA tear-down until after devres release adaa310f8a01 ath9k: Avoid OF no-EEPROM quirks without qca,no-eeprom b4d965a37d89 cifs: allow calling SMB2_xxx_free(NULL) e5d7b94cc435 staging: erofs: keep corrupted fs from crashing kernel in erofs_namei() 28b8f234edaf staging: erofs: fix race of initializing xattrs of a inode at the same time 53a989a95a09 staging: erofs: fix memleak of inode's shared xattr array 9dc84155425c staging: erofs: fix fast symlink w/o xattr when fs xattr is on f581642c8a2c staging: erofs: add error handling for xattr submodule 4f5a4c888106 gfs2: Fix missed wakeups in find_insert_glock e6e00017910c netfilter: xt_TEE: add missing code to get interface index in checkentry. 02d86085cac6 netfilter: xt_TEE: fix wrong interface selection f9a0a08d9c99 drm: disable uncached DMA optimization for ARM and arm64 bb2c205cd3a0 ARM: dts: exynos: Fix max voltage for buck8 regulator on Odroid XU3/XU4 bfc341b61f5c ARM: dts: exynos: Add minimal clkout parameters to Exynos3250 PMU cd10bc8261eb ARM: dts: exynos: Fix pinctrl definition for eMMC RTSN line on Odroid X2/U3 103ec440943e arm64: dts: hikey: Revert "Enable HS200 mode on eMMC" e6eb5e3561ca arm64: dts: hikey: Give wifi some time after power-on 271c5a5d546b arm64: dts: zcu100-revC: Give wifi some time after power-on 36e3673d01af x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub 917f943781a9 scsi: aacraid: Fix missing break in switch statement dcdd1bcbc099 iscsi_ibft: Fix missing break in switch statement fe34541ab930 Input: elan_i2c - add id for touchpad found in Lenovo s21e-20 b3b29dc53104 Input: wacom_serial4 - add support for Wacom ArtPad II tablet 7066774e60e4 nvme-pci: add missing unlock for reset error 6d482bc56977 blk-iolatency: fix IO hang due to negative inflight counter 1781ae6f0eac qede: Fix system crash on configuring channels. 84828dd2ba92 qed: Consider TX tcs while deriving the max num_queues for PF. d727c0edf646 qed: Fix EQ full firmware assert. 72426ed2a149 fs: ratelimit __find_get_block_slow() failure message. 3cc6703d43f9 nvme-pci: fix rapid add remove sequence e3aabe4c2467 nvme: lock NS list changes while handling command effects 25aa5c8b063a drm/amdgpu: use spin_lock_irqsave to protect vm_manager.pasid_idr ee84b62fba23 i2c: omap: Use noirq system sleep pm ops to idle device for suspend 29f7b376d399 Revert "scsi: libfc: Add WARN_ON() when deleting rports" cd8520a283c4 MIPS: Remove function size check in get_frame_info() 738f9e2774d6 perf trace: Support multiple "vfs_getname" probes 47e3f3c08605 perf symbols: Filter out hidden symbols from labels 825e58bc9800 s390/qeth: cancel close_dev work before removing a card 5327c5530c9b s390/qeth: fix use-after-free in error path 575a2461e50b s390/qeth: release cmd buffer in error paths 5058447bf760 netfilter: nf_nat: skip nat clash resolution for same-origin entries 5c39e08fc417 selftests: netfilter: add simple masq/redirect test cases 974ed365b164 selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET 0203f0c963e9 dmaengine: dmatest: Abort test in case of mapping error 5eae58996b7e vsock/virtio: reset connected sockets on device removal cd2013568dd5 vsock/virtio: fix kernel panic after device hot-unplug f3ffd4559de2 dmaengine: at_xdmac: Fix wrongfull report of a channel as in use 7cf4466df6ca drm/sun4i: tcon: Prepare and enable TCON channel 0 clock at init ae26a7109c15 bpf: Fix syscall's stackmap lookup potential deadlock 3bbe6a421280 bpf: fix potential deadlock in bpf_prog_register e3bc64c9aa50 bpf: fix lockdep false positive in percpu_freelist 0ace0d28941b bpf, selftests: fix handling of sparse CPU allocations 232bd90cf238 relay: check return of create_buf_file() properly 2a5c84e164d2 irqchip/gic-v3-its: Fix ITT_entry_size accessor fbdbb19457ce net: stmmac: Disable EEE mode earlier in XMIT callback 496eaed7fe94 net: stmmac: Send TSO packets always from Queue 0 46ba03c591d9 net: stmmac: Fallback to Platform Data clock in Watchdog conversion 8096bc39c63e drm/amdgpu: Transfer fences to dmabuf importer 4ec880d7c199 drm/radeon: check if device is root before getting pci speed caps 094392380989 drm/amdgpu: Add missing power attribute to APU check 1bf791023315 irqchip/mmp: Only touch the PJ4 IRQ & FIQ bits on enable/disable 423869f8871d irqchip/gic-v3-its: Gracefully fail on LPI exhaustion dc81cfafb4b9 irqchip/gic-v4: Fix occasional VLPI drop 377ffe354dc0 usb: phy: fix link errors fbc3ed1339ec DTS: CI20: Fix bugs in ci20's device tree. f7e3fb0a6f9d batman-adv: release station info tidstats 90f0a75be8eb arm64: dts: add msm8996 compatible to gicv3 ac0997349142 ARM: pxa: ssp: unneeded to free devm_ allocated data a8795ba8995a bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() 7e2b2e24e356 bpftool: fix percpu maps updating 1da961de4ad4 bpftool: Fix prog dump by tag 9a0f0bbac9a0 wlcore: sdio: Fixup power on/off sequence 2634448683d3 pinctrl: mcp23s08: spi: Fix regmap allocation for mcp23s18 a50434de0cfe soc: fsl: qbman: avoid race in clearing QMan interrupt 959773138ac9 arm64: dts: renesas: r8a77965: Enable DMA for SCIF2 4dc8b2e57ee4 arm64: dts: renesas: r8a7796: Enable DMA for SCIF2 f02070cb4b60 ARM: dts: imx6sx: correct backward compatible of gpt 3edbed0dd13f ARM: dts: meson8m2: mxiii-plus: mark the SD card detection GPIO active-low ab2f85e59693 ARM: dts: meson8b: odroidc1: mark the SD card detection GPIO active-low 94f31b4c9780 arm: dts: meson: Fix IRQ trigger type for macirq 094ed50726a2 ARM: dts: sun8i: h3: Add ethernet0 alias to Beelink X2 ec27bcd3f688 ARM: dts: omap4-droid4: Fix typo in cpcap IRQ flags b510051c73a7 ARM: OMAP: dts: N950/N9: fix onenand timings 2cc84e2ea68d mm, memory_hotplug: fix off-by-one in is_pageblock_removable 929278903367 autofs: fix error return in autofs_fill_super() 1efb234ec251 autofs: drop dentry reference only when it is never used 3d0acc076f5f fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() f1524fd049de lib/test_kmod.c: potential double free in error handling 71df1c8bc771 mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone 6027792d6aa8 mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone 5edeae210cb8 x86_64: increase stack size for KASAN_EXTRA 845d73be1b4c proc: fix /proc/net/* after setns(2) e2b45446c34f x86/kexec: Don't setup EFI info if EFI runtime is not enabled d7807b62276e apparmor: Fix aa_label_build() error handling for failed merges d92d3caf818d arm64: kprobe: Always blacklist the KVM world-switch code f964a4d2bb68 x86/microcode/amd: Don't falsely trick the late loading mechanism 6efd69d63339 cifs: fix computation for MAX_SMB2_HDR_SIZE 15fb5d73e47e x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode bd13a72a537a net: macb: Apply RXUBR workaround only to versions with errata 38be5d445c5b platform/x86: Fix unmet dependency warning for SAMSUNG_Q10 25f37d15f080 platform/x86: Fix unmet dependency warning for ACPI_CMPC bdf1bd01327d scsi: 53c700: pass correct "dev" to dma_alloc_attrs() 59411d98fb10 scsi: bnx2fc: Fix error handling in probe() 8d27f830b615 scsi: scsi_debug: fix write_same with virtual_gb problem e546c8787e7b scsi: libfc: free skb when receiving invalid flogi resp 40e35210abeb qed: Fix stack out of bounds bug 9414e0854bbc qed: Fix system crash in ll2 xmit fac238779b14 qed: Fix VF probe failure while FLR 1ba3511006f1 qed: Fix LACP pdu drops for VFs 88bce339de23 qed: Fix bug in tx promiscuous mode settings 5c72ca3bf625 nfs: Fix NULL pointer dereference of dev_name daf04674d08a selftests: timers: use LDLIBS instead of LDFLAGS c68cf0831b25 selftests: net: use LDLIBS instead of LDFLAGS eda52fa18e4f gpio: vf610: Mask all GPIO interrupts 3355d641269f netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present 1f4ccda30391 net: stmmac: dwmac-rk: fix error handling in rk_gmac_powerup() 4a22084f6bbc net: hns: Fix wrong read accesses via Clause 45 MDIO protocol 3e640b2cdc6e net: hns: Restart autoneg need return failed when autoneg off 6b7d35440955 net: hns: Fix for missing of_node_put() after of_parse_phandle() c91f641625a7 net: altera_tse: fix msgdma_tx_completion on non-zero fill_level case 419bb616e9ea xtensa: SMP: limit number of possible CPUs by NR_CPUS d9ba842efdf0 iomap: fix a use after free in iomap_dio_rw d23792f53f0d iomap: get/put the page in iomap_page_create/release() 38f47557ae49 xtensa: SMP: mark each possible CPU as present c1327f9a1248 xtensa: smp_lx200_defconfig: fix vectors clash 8655802aa155 xtensa: SMP: fix secondary CPU initialization 0165df14095b selftests: cpu-hotplug: fix case where CPUs offline > CPUs present 1ee82160e2ef IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start dc04a00b3cbb riscv: Adjust mmap base address at a third of task size f43e42f46aa8 xtensa: SMP: fix ccount_timer_shutdown aad4dc749ed5 clk: qcom: gcc: Use active only source for CPUSS clocks cf872189c804 clk: ti: Fix error handling in ti_clk_parse_divider_data() a038ed686aa6 iommu/amd: Fix IOMMU page flush when detach device from a domain e0b03a6bad1a ipvs: Fix signed integer overflow when setsockopt timeout ffabf74c6796 riscv: fixup max_low_pfn with PFN_DOWN. 9e1f977d82ec iommu/amd: Unmap all mapped pages in error path of map_sg 697863bf7d72 iommu/amd: Call free_iova_fast with pfn in map_sg 43b0c93918a0 IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM d5f05016b0e1 perf script: Fix crash when processing recorded stat data 1e4b75416682 perf tools: Handle TOPOLOGY headers with no CPU 6ec0698f1c40 perf core: Fix perf_proc_update_handler() bug 5d1dc10ba3ac perf script: Fix crash with printing mixed trace point and other events 8ce41db0dcfc vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel ac8befb6dd60 media: uvcvideo: Fix 'type' check leading to overflow 6a31767f84ad Linux 4.19.28 ca490a987365 bpf: fix sanitation rewrite in case of non-pointers ebfb07e8c23e scsi: core: reset host byte in DID_NEXUS_FAILURE case b60d90b2d3d1 exec: Fix mem leak in kernel_read_file 8d368fc58e7a Bluetooth: Fix locking in bt_accept_enqueue() for BH context 43593a30a068 Bluetooth: btrtl: Restore old logic to assume firmware is already loaded cd61d473f71f selftests: firmware: fix verify_reqs() return value 9765ec7f7a02 USB: serial: cp210x: fix GPIO in autosuspend 09675c2f84bc gnss: sirf: fix premature wakeup interrupt enable c426de69ded0 xtensa: fix get_wchan f5e66cdb51fd aio: Fix locking in aio_poll() 88793c034edf MIPS: irq: Allocate accurate order pages for irq stack 5691b93f686e applicom: Fix potential Spectre v1 vulnerabilities 9d53e36c8c09 usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI 690e939da71d tracing: Fix event filters and triggers to handle negative numbers 51c531805801 x86/boot/compressed/64: Do not read legacy ROM on EFI system eab5ea25ebee x86/CPU/AMD: Set the CPB bit unconditionally on F17h 3846080998b9 net: sched: act_tunnel_key: fix NULL pointer dereference during init 69e6fb1804cf net/sched: act_skbedit: fix refcount leak when replace fails f1446b164925 net/sched: act_ipt: fix refcount leak when replace fails 4d8f5df0cbe9 net: dsa: mv88e6xxx: prevent interrupt storm caused by mv88e6390x_port_set_cmode 457c1190c65c net: dsa: mv88e6xxx: power serdes on/off for 10G interfaces on 6390X cc211561d126 ipv4: Pass original device to ip_rcv_finish_core 4f3221dee1e1 mpls: Return error for RTA_GATEWAY attribute a68d31cc5306 ipv6: Return error for RTA_VIA attribute 8c0aa3f6908c ipv4: Return error for RTA_VIA attribute 125bc1e67eee net: avoid use IPCB in cipso_v4_error f2397468fbd7 net: Add __icmp_send helper. e6620defc483 tun: remove unnecessary memory barrier 947fc52b6bf4 xen-netback: fix occasional leak of grant ref mappings under memory pressure e5e5840183de xen-netback: don't populate the hash cache on XenBus disconnect 488b940719b7 tun: fix blocking read ab04570d82b1 tipc: fix race condition causing hung sendto 5fdb551fd6a6 net: socket: set sock->sk to NULL after calling proto_ops::release() d0bedaac932f net: sit: fix memory leak in sit_init_net() ed7a54419ef2 net: phy: phylink: fix uninitialized variable in phylink_get_mac_state d06816899758 net: phy: Micrel KSZ8061: link failure after cable connect f132b3f5f1ad net: nfc: Fix NULL dereference on nfc_llcp_build_tlv fails d1dd2e15c85e net: netem: fix skb length BUG_ON in __skb_to_sgvec e3713abc4248 netlabel: fix out-of-bounds memory accesses 4afc9831f895 net: dsa: mv88e6xxx: Fix u64 statistics 05d9f554b713 net: dsa: mv88e6xxx: Fix statistics on mv88e6161 ceb7c2498695 lan743x: Fix TX Stall Issue 99ed94582126 ipv4: Add ICMPv6 support when parse route ipproto d61918a5e401 hv_netvsc: Fix IP header checksum for coalesced packets 36bd44bcb4b2 geneve: correctly handle ipv6.disable module parameter 1713c8e18b44 bnxt_en: Drop oversize TX packets to prevent errors. 8d1b9800c1ea tipc: fix RDM/DGRAM connect() regression 089100d5fb43 team: Free BPF filter when unregistering netdev 5e311e537e63 sky2: Disable MSI on Dell Inspiron 1545 and Gateway P-79 8085d6d03fe3 sctp: call iov_iter_revert() after sending ABORT 16a006d72f33 qmi_wwan: Add support for Quectel EG12/EM12 7ce2a517fd8b net-sysfs: Fix mem leak in netdev_register_kobject 3043bfe024e8 net: sched: put back q.qlen into a single location 0429c9ef94c6 net: dsa: mv8e6xxx: fix number of internal PHYs for 88E6x90 family dea818999a1e net: dsa: mv88e6xxx: handle unknown duplex modes gracefully in mv88e6xxx_port_set_duplex b5ff77ddd96f ip6mr: Do not call __IP6_INC_STATS() from preemptible context de40920f3694 staging: android: ashmem: Avoid range_alloc() allocation with ashmem_mutex held. b8d048b73900 staging: android: ashmem: Don't call fallocate() with ashmem_mutex held. 271800f564db staging: android: ion: fix sys heap pool's gfp_flags 14af4eff14c2 staging: wilc1000: fix to set correct value for 'vif_num' 63efda29f359 staging: comedi: ni_660x: fix missing break in switch statement 40245f24133c staging: erofs: compressed_pages should not be accessed again after freed 1fa7c9b4226f staging: erofs: fix illegal address access under memory pressure b46e1fc6ccee USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 da20be9991d8 USB: serial: cp210x: add ID for Ingenico 3070 965e716001c9 USB: serial: option: add Telit ME910 ECM composition cbace523cbaa staging: erofs: fix mis-acted TAIL merging behavior 464b4279d34f cpufreq: Use struct kobj_attribute instead of struct global_attr adc2a008ae56 Linux 4.19.27 7371994d6cfa x86/uaccess: Don't leak the AC flag into __put_user() value evaluation 9f77e4cb12d4 MIPS: eBPF: Fix icache flush end address 4a418a3d94f2 MIPS: BCM63XX: provide DMA masks for ethernet devices 3bfa6413b03a MIPS: fix truncation in __cmpxchg_small for short values 527cabfffbc5 hugetlbfs: fix races and page leaks during migration f0233ca89ce2 drm: Block fb changes for async plane updates de04d2973a62 mm: enforce min addr even if capable() in expand_downwards() ff86bb4dc656 mmc: sdhci-esdhc-imx: correct the fix of ERR004536 d612d7b4ff4d mmc: cqhci: Fix a tiny potential memory leak on error condition e446ae40dc33 mmc: cqhci: fix space allocated for transfer descriptor 17bf96122472 mmc: core: Fix NULL ptr crash from mmc_should_fail_request 85d9ad404676 mmc: tmio: fix access width of Block Count Register 5b716bc54e47 mmc: tmio_mmc_core: don't claim spurious interrupts c69e07a84d8f mmc: spi: Fix card detection during probe b246986a1fc0 kvm: selftests: Fix region overlap check in kvm_util 60a4b3f7c867 KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 0149b03ec269 svm: Fix AVIC incomplete IPI emulation 99b1dbe6ba17 cfg80211: extend range deviation for DMG 7a27cb609f03 mac80211: Add attribute aligned(2) to struct 'action' 0a7c92826f79 mac80211: don't initiate TDLS connection if station is not associated to AP e91cbe1de3b3 ibmveth: Do not process frames after calling napi_reschedule 61fe1005f334 net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP f7901f15d6f3 net: usb: asix: ax88772_bind return error when hw_reset fail 156a43cc8986 drm/msm: Fix A6XX support for opp-level 9f260d76b474 nvme-multipath: drop optimization for static ANA group IDs 550e0ea7e7e4 nvme-rdma: fix timeout handler bbbb9874a9fe hv_netvsc: Fix hash key value reset after other ops d2ce8e1bd338 hv_netvsc: Refactor assignments of struct netvsc_device_info 51b547f2a445 hv_netvsc: Fix ethtool change hash key error ad74456b500c net: altera_tse: fix connect_local_phy error path 9de388112c63 scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() ee2a02a66821 scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport 30b62656690d scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport edca54b897bb writeback: synchronize sync(2) against cgroup writeback membership switches c5a1dc256cc2 direct-io: allow direct writes to empty inodes bcb8e0a23698 staging: android: ion: Support cpu access during dma_buf_detach f73577353256 drm/sun4i: hdmi: Fix usage of TMDS clock 89d9a53346b2 serial: fsl_lpuart: fix maximum acceptable baud rate with over-sampling 1ed436cd1690 tty: serial: qcom_geni_serial: Allow mctrl when flow control is disabled 8c5571b9df10 drm/amd/powerplay: OD setting fix on Vega10 9ad6216e8c3c locking/rwsem: Fix (possible) missed wakeup 2368e6d3bcf4 futex: Fix (possible) missed wakeup 653a1dbcb011 sched/wake_q: Fix wakeup ordering for wake_q 5024f0a29a8f sched/wait: Fix rcuwait_wake_up() ordering a2887f6fab98 mac80211: fix miscounting of ttl-dropped frames bbc300c8c75e staging: rtl8723bs: Fix build error with Clang when inlining is disabled a99e0377cca4 drivers: thermal: int340x_thermal: Fix sysfs race condition 4749ffdfbb09 ARC: show_regs: lockdep: avoid page allocator... 4e34dd37943d ARC: fix __ffs return value to avoid build warnings 0655618dd92d irqchip/gic-v3-mbi: Fix uninitialized mbi_lock f352e84e6e3c selftests: gpio-mockup-chardev: Check asprintf() for error 357d9c7a01c6 selftests: seccomp: use LDLIBS instead of LDFLAGS eecde0a099af phy: ath79-usb: Fix the main reset name to match the DT binding e55af638c4f4 phy: ath79-usb: Fix the power on error path fc8176da28b5 selftests/vm/gup_benchmark.c: match gup struct to kernel 7bba7aff51ea ASoC: imx-audmux: change snprintf to scnprintf for possible overflow 9500ecb9ad01 ASoC: dapm: change snprintf to scnprintf for possible overflow 375a9673264c ASoC: rt5682: Fix PLL source register definitions 7ff778648947 x86/mm/mem_encrypt: Fix erroneous sizeof() 17fab8914f86 genirq: Make sure the initial affinity is not empty 7746dd64c2c9 selftests: rtc: rtctest: add alarm test on minute boundary 2409a869dad3 selftests: rtc: rtctest: fix alarm tests 4670e8391710 usb: gadget: Potential NULL dereference on allocation error 08c937f9a3db usb: dwc3: gadget: Fix the uninitialized link_state when udc starts 03a5d4d55335 usb: dwc3: gadget: synchronize_irq dwc irq in suspend f29024c0e9a7 thermal: int340x_thermal: Fix a NULL vs IS_ERR() check fc1073dfc4e0 clk: vc5: Abort clock configuration without upstream clock 71943c38620d clk: sysfs: fix invalid JSON in clk_dump acc934f57691 clk: tegra: dfll: Fix a potential Oop in remove() 651023ed93ab ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized e7b2f9f2bce2 ALSA: compress: prevent potential divide by zero bugs a4964959ee83 ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field 5a7005337c2a drm/msm: Unblock writer if reader closes file 0f978ec3ed3e scsi: libsas: Fix rphy phy_identifier for PHYs with end devices attached a7c6cf3bdf33 mac80211: Change default tx_sk_pacing_shift to 7 765c30b31849 genirq/matrix: Improve target CPU selection for managed interrupts. 8cae7757e862 irq/matrix: Spread managed interrupts on allocation 2948b8875df4 irq/matrix: Split out the CPU selection code into a helper 51ea85abe794 Linux 4.19.26 101e19726552 net: phylink: avoid resolving link state too early c80bf03569af pinctrl: max77620: Use define directive for max77620_pinconf_param values c014cae8e196 udlfb: handle unplug properly 6546e1150c9b netfilter: ipt_CLUSTERIP: fix sleep-in-atomic bug in clusterip_config_entry_put() 0c1054e0e5fd netfilter: nfnetlink_osf: add missing fmatch check 783359cf762c netfilter: ipv6: Don't preserve original oif for loopback address a905b82e1ea3 netfilter: nft_compat: use-after-free when deleting targets 1500d94e33d8 netfilter: nf_tables: fix flush after rule deletion in the same batch 6ecc7407187c Revert "bridge: do not add port to router list when receives query with source 0.0.0.0" bff97255bb29 staging: erofs: unzip_vle_lz4.c,utils.c: rectify BUG_ONs 9a6a676e16eb staging: erofs: unzip_{pagevec.h,vle.c}: rectify BUG_ONs bea01ea032a6 staging: erofs: {dir,inode,super}.c: rectify BUG_ONs 60ce4b529797 staging: erofs: add a full barrier in erofs_workgroup_unfreeze 08ec9e6892cc staging: erofs: fix `erofs_workgroup_{try_to_freeze, unfreeze}' b0a18cab6aeb staging: erofs: atomic_cond_read_relaxed on ref-locked workgroup 398102f64acd staging: erofs: remove the redundant d_rehash() for the root dentry 017f7fd75b24 staging: erofs: drop multiref support temporarily eb5913dfa5c1 staging: erofs: replace BUG_ON with DBG_BUGON in data.c 34ac4c14f5d5 staging: erofs: complete error handing of z_erofs_do_read_page 1c9d5a47c681 staging: erofs: fix a bug when appling cache strategy c375152be9dd net: avoid false positives in untrusted gso validation e93384b12443 net: validate untrusted gso packets without csum offload 311722240ca6 kvm: x86: Return LA57 feature based on hardware capability 6bab27b60c1a mac80211: allocate tailroom for forwarded mesh packets 0329973ec999 drm/amd/display: Fix MST reboot/poweroff sequence d8a648cae347 drm/i915/fbdev: Actually configure untiled displays 06fa18685411 gpu: drm: radeon: Set DPM_FLAG_NEVER_SKIP when enabling PM-runtime 6834afab4bec drm/amdgpu: Set DPM_FLAG_NEVER_SKIP when enabling PM-runtime 95aed87b9e2e ARC: define ARCH_SLAB_MINALIGN = 8 7779566abb68 ARC: U-boot: check arguments paranoidly 5f7814c0ae6f ARCv2: Enable unaligned access in early ASM code ebe390b42e60 parisc: Fix ptrace syscall number modification 8b4b1d7cc4d0 KEYS: always initialize keyring_index_key::desc_len 390c76534de1 KEYS: user: Align the payload buffer 293f2dcd0d07 RDMA/srp: Rework SCSI device reset handling fdfd723e99e6 net/mlx5e: XDP, fix redirect resources availability check d569cb5ac0c4 net_sched: fix two more memory leaks in cls_tcindex dcd62aa6f895 net_sched: fix a memory leak in cls_tcindex 056a17982adb net_sched: fix a race condition in tcindex_destroy() 862600971c47 sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() c647233ea046 geneve: should not call rt6_lookup() when ipv6 was disabled 7aab1e6d9edb net: socket: make bond ioctls go through compat_ifreq_ioctl() e37c96c11175 net: socket: fix SIOCGIFNAME in compat 50021ba98fbd Revert "kill dev_ifsioc()" 99f3c89669d9 Revert "socket: fix struct ifreq size in compat ioctl" c031b433801f team: avoid complex list operations in team_nl_cmd_options_set() 5716864df7c4 sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate e8eff9f4fc6a sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment 9e5cc54ea086 net: sfp: do not probe SFP module before we're attached c2ee2c708aae net/packet: fix 4gb buffer limit due to overflow check f3ec82db191b net/mlx5e: Don't overwrite pedit action when multiple pedit used 4190a7bcd2af net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames 198198d5ae59 net: ena: fix race between link up and device initalization fd49ffa383b9 ipv6: propagate genlmsg_reply return code 589503cb2486 inet_diag: fix reporting cgroup classid and fallback to priority c580bb3120cb batman-adv: fix uninit-value in batadv_interface_tx() ab125bd3caaf isdn: avm: Fix string plus integer warning from Clang 6ed281fd85b6 net/mlx5e: Fix wrong (zero) TX drop counter indication for representor 7f5491b9875a selftests: forwarding: Add a test case for externally learned FDB entries e26772f056b5 mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky 4799417bb641 net: bridge: Mark FDB entries that were added by user as such d7ac3d3135ff mlxsw: pci: Return error on PCI reset timeout 0aafea5d4b22 dpaa_eth: NETIF_F_LLTX requires to do our own update of trans_start 8b92162f4e8b bpf: bpf_setsockopt: reset sock dst on SO_MARK changes 0761f58c62d7 leds: lp5523: fix a missing check of return value of lp55xx_read ddb8d7c9d460 hwmon: (tmp421) Correct the misspelling of the tmp442 compatible attribute in OF device ID table e0d7b0a2a57a atm: he: fix sign-extension overflow on large shift 22b304bfcb00 selftests/bpf: retry tests that expect build-id 5c6fdd877eff bpf: zero out build_id for BPF_STACK_BUILD_ID_IP c4555b9f2807 bpf: don't assume build-id length is always 20 bytes 5d6af6f9dd2f afs: Fix key refcounting in file locking code dc4ec1bad9e2 afs: Don't set vnode->cb_s_break in afs_validate() a45b037edae3 selftests: tc-testing: fix parsing of ife type 2c69ea7f0c11 selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified 38a27ee2ea03 selftests: tc-testing: drop test on missing tunnel key id 642e26628cf9 pvcalls-front: fix potential null dereference b4c5be499ba3 drm/sun4i: backend: add missing of_node_puts 5604fdcfcfdc vhost: return EINVAL if iovecs size does not match the message size 096a3170575f drm/amd/display: fix PME notification not working in RV desktop bf846e9035b5 drm/amdkfd: Don't assign dGPUs to APU topology devices 6d09976cca02 drm/meson: add missing of_node_put c818b5b47181 always clear the X2APIC_ENABLE bit for PV guest 73aa8292caba netfilter: nft_flow_offload: fix checking method of conntrack helper 4c3b23e90307 scsi: cxgb4i: add wait_for_completion() b2ae824798e1 scsi: ufs: Fix geometry descriptor size a7ff8ada154d scsi: qedi: Add ep_state for login completion on un-reachable targets 5641d2f8cdf2 scsi: ufs: Fix system suspend status 2c3c854b56c6 scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes 3dd0ce706e0b isdn: i4l: isdn_tty: Fix some concurrency double-free bugs 1b8742ba98a5 net: stmmac: Prevent RX starvation in stmmac_napi_poll() 2406055411ed net: stmmac: Fix the logic of checking if RX Watchdog must be enabled e8fbb5c98b04 net: stmmac: Check if CBS is supported before configuring fcfdb4022c82 net: stmmac: dwxgmac2: Only clear interrupts that are active 4ef0d67c281f net: stmmac: Fix PCI module removal leak 752f0bcb5d4d acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() 99b490e3a0f3 powerpc/8xx: fix setting of pagetable for Abatron BDI debug tool. eeb370eaee98 RDMA/mthca: Clear QP objects during their allocation 6d26c375a483 netfilter: nft_flow_offload: fix interaction with vrf slave device 2f3480e34079 bpf: fix panic in stack_map_get_build_id() on i386 and arm32 06b919a51772 pvcalls-front: Avoid get_free_pages(GFP_KERNEL) under spinlock 26354d538df3 bpf: correctly set initial window on active Fast Open sender 535be4692ffc netfilter: nft_flow_offload: Fix reverse route lookup 703f4f653723 MIPS: jazz: fix 64bit build 4047a7ad3b2e include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR 93f3f4c0fdeb scsi: isci: initialize shost fully before calling scsi_add_host() 14285a4a8487 scsi: qla4xxx: check return code of qla4xxx_copy_from_fwddb_param 95d4f951e7bb netfilter: nf_tables: fix leaking object reference count e9255c284270 selftests: forwarding: Add a test for VLAN deletion 0c596ab039d3 mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition 7169938b07db xprtrdma: Double free in rpcrdma_sendctxs_create() ac3be9eb875f MIPS: ath79: Enable OF serial ports in the default config 2ac1c6e71ee7 net/mlx4: Get rid of page operation after dma_alloc_coherent b5f7ead81de3 watchdog: mt7621_wdt/rt2880_wdt: Fix compilation problem fc396828a4e6 selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr 8b0d641e6152 bpf: Fix [::] -> [::1] rewrite in sys_sendmsg 6bcf4e0703b1 net: hns: Fix use after free identified by SLUB debug 08eb17ec3c1b qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier 1fa0cf450c88 qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count bc4e383da82b xen/pvcalls: remove set but not used variable 'intf' 7fc59021c1f5 mfd: mc13xxx: Fix a missing check of a register-read failure e42296ae45a6 mfd: tps65218: Use devm_regmap_add_irq_chip and clean up error path in probe() beaf260ec820 mfd: cros_ec_dev: Add missing mfd_remove_devices() call in remove ef1dc506cb50 mfd: axp20x: Add supported cells for AXP803 48d17f5f9d74 mfd: axp20x: Re-align MFD cell entries 49542ac0c460 mfd: axp20x: Add AC power supply cell for AXP813 45acbfa661bb mfd: wm5110: Add missing ASRC rate register 467829cc83a5 mfd: qcom_rpm: write fw_version to CTRL_REG eb617dc67878 mfd: bd9571mwv: Add volatile register to make DVFS work 2990096c88cb mfd: ab8500-core: Return zero in get_register_interruptible() 14da7f159711 mfd: mt6397: Do not call irq_domain_remove if PMIC unsupported 9bf045ff761a mfd: db8500-prcmu: Fix some section annotations 232860c51e78 mfd: twl-core: Fix section annotations on {,un}protect_pm_master 1a4c9c4e0107 pvcalls-back: set -ENOTCONN in pvcalls_conn_back_read 05ac8a683962 pvcalls-front: properly allocate sk 81b8519de1b4 pvcalls-front: don't try to free unallocated rings 9699f7a70eb8 pvcalls-front: read all data before closing the connection 6bdf535f4aaf mfd: ti_am335x_tscadc: Use PLATFORM_DEVID_AUTO while registering mfd cells d87fa3f7711b backlight: pwm_bl: Fix devicetree parsing with auto-generated brightness tables f812bec554d0 KEYS: allow reaching the keys quotas exactly cbe43c3d35f5 ALSA: hda/realtek: Disable PC beep in passthrough on alc285 c607b6d19859 ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 a89e0d5c603a proc, oom: do not report alien mms when setting oom_score_adj c7ddb2689d7a numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES b8d7fb1efb96 ceph: avoid repeatedly adding inode to mdsc->snap_flush_list c74260710e62 libceph: handle an empty authorize reply a35b18616a73 mac80211: Free mpath object when rhashtable insertion fails 007719caa958 mac80211: Use linked list instead of rhashtable walk for mesh tables af900ac68bb7 mac80211: Restore vif beacon interval if start ap fails cd10b02afb7c gpio: pxa: avoid attempting to set pin direction via pinctrl on MMP2 a83243a85827 gpio: MT7621: use a per instance irq_chip structure 4db02ac96841 MIPS: eBPF: Always return sign extended 32b values b5e57dbb5a0e tracing: Fix number of entries in trace header 775ab7d3d12b ARM: 8834/1: Fix: kprobes: optimized kprobes illegal instruction eb1e5b1a64ee Linux 4.19.25 eed11c69d275 ax25: fix possible use-after-free 0137890a4a8f mISDN: fix a race in dev_expire_timer() 74e1493e00f2 net/x25: do not hold the cpu too long in x25_new_lci() 6a3f7237871c netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs a7e0b9680aec sunrpc: fix 4 more call sites that were using stack memory with a scatterlist bc5d97268c0c PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter f9e6a18a44de mmc: meson-gx: fix interrupt name 88bfdab618df scsi: target/core: Use kmem_cache_free() instead of kfree() 82f39f021944 hwmon: (lm80) Fix missing unlock on error in set_fan_div() 718ccdb3ea31 net: Do not allocate page fragments that are not skb aligned 1bdb1675f33f tcp: tcp_v4_err() should be more careful df1b583c1654 tcp: clear icsk_backoff in tcp_write_queue_purge() 56e97e70f7e3 net: Add header for usage of fls64() a3b6fa373adc vxlan: test dev->flags & IFF_UP before calling netif_rx() 03a6fc5712e8 vsock: cope with memory allocation failure at socket creation time 9a752d37292b vhost: correctly check the return value of translate_desc() in log_used() 1e3300eb2189 sky2: Increase D3 delay again 6e04b8210f96 net: stmmac: handle endianness in dwmac4_get_timestamp 176ab70112c5 net: stmmac: Fix a race in EEE enable callback 618bd2c202b4 net: phy: xgmiitorgmii: Support generic PHY status read 1764111c9972 net: ipv4: use a dedicated counter for icmp_v4 redirect packets 4523bc864077 net: ip6_gre: initialize erspan_ver just for erspan tunnels 4c1b91b82c43 net: fix IPv6 prefix route residue b2975c2e8342 net: Fix for_each_netdev_feature on Big endian eb5e6869125f net: crypto set sk to NULL when af_alg_release. bd1488b8d476 mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable 017d511085a3 dsa: mv88e6xxx: Ensure all pending interrupts are handled prior to exit bbbefe815f50 af_packet: fix raw sockets over 6in4 tunnel f287634fe321 Linux 4.19.24 dd5f4d067a2c mm: proc: smaps_rollup: fix pss_locked calculation 6a204bd5f1e6 drm/i915: Prevent a race during I915_GEM_MMAP ioctl with WC set 4631e0b4cf46 drm/i915: Block fbdev HPD processing during suspend de48b5f3d0ef drm/vkms: Fix license inconsistent 3312e0ae2faf drm: Use array_size() when creating lease 029a38f8211f dm thin: fix bug where bio that overwrites thin block ignores FUA 3ec93eb3808f dm crypt: don't overallocate the integrity tag space b2778ef8b906 x86/a.out: Clear the dump structure initially ddf966410ace md/raid1: don't clear bitmap bits on interrupted recovery. a2b3e2c0f576 signal: Restore the stop PTRACE_EVENT_EXIT 0396cf55657c scsi: sd: fix entropy gathering for most rotational disks cdc356855685 x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls 45649b999632 tracing/uprobes: Fix output for multiple string arguments 88e1e66a2a1a s390/zcrypt: fix specification exception on z196 during ap probe a3fadeff7122 alpha: Fix Eiger NR_IRQS to 128 c56eef69ba24 alpha: fix page fault handling for r16-r18 targets 657fbf79a880 Revert "mm: slowly shrink slabs with a relatively small number of objects" 8d485d3a628b Revert "mm: don't reclaim inodes with many attached pages" 93769fef8d61 Revert "nfsd4: return default lease period" 17f4ddaa71f7 Input: elantech - enable 3rd button support on Fujitsu CELSIUS H780 3bd120956db2 Input: bma150 - register input device after setting private data c4609e81e0b7 mmc: block: handle complete_work on separate workqueue 248a2f3cbebe mmc: sunxi: Filter out unsupported modes declared in the device tree 0d41c03c41ec kvm: vmx: Fix entry number check for add_atomic_switch_msr() c58f010bebfd x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available 2ab1483852b3 riscv: Add pte bit to distinguish swap from invalid 22d6e72bb566 tools uapi: fix Alpha support 49720ef58e89 ASoC: hdmi-codec: fix oops on re-probe bdd448108d85 ALSA: usb-audio: Fix implicit fb endpoint setup by quirk 8715ba45d008 ALSA: hda - Add quirk for HP EliteBook 840 G5 74cbb754d63f perf/x86: Add check_period PMU callback d10e77c26022 perf/core: Fix impossible ring-buffer sizes warning 1b1de8b95b97 ARM: OMAP5+: Fix inverted nirq pin interrupts with irq_set_type d9a974fdaaa3 Input: elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK 2abf1ce44e28 Revert "Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" ede7fb452221 gpio: mxc: move gpio noirq suspend/resume to syscore phase b1765ebd9d12 CIFS: Do not assume one credit for async responses 6804b3ecbe20 kvm: sev: Fail KVM_SEV_INIT if already initialized 63715c1f0a67 cifs: Limit memory used by lock request calls to a page 4b709998564b drm/nouveau/falcon: avoid touching registers if engine is off 85a088cc4c8e drm/nouveau: Don't disable polling in fallback mode 0a87c5333c90 gpio: pl061: handle failed allocations 5cf199f8d03f ARM: dts: kirkwood: Fix polarity of GPIO fan lines 6e7136c1c79f ARM: dts: da850-lcdk: Correct the sound card name 8bea93c89bc8 ARM: dts: da850-lcdk: Correct the audio codec regulators f3b61cba316a ARM: dts: da850-evm: Correct the sound card name 7c06896ea134 ARM: dts: da850-evm: Correct the audio codec regulators 46bf9a8c8bb0 drm/amdgpu: set WRITE_BURST_LENGTH to 64B to workaround SDMA1 hang 2f5581e82fe4 nvme: pad fake subsys NQN vid and ssvid with zeros 6c27b5230e35 nvme-multipath: zero out ANA log buffer 095cfdf857a3 nvme-pci: fix out of bounds access in nvme_cqe_pending 1e746fe215eb nvme-pci: use the same attributes when freeing host_mem_desc_bufs. 9e4a7beedf43 drm/bridge: tc358767: fix output H/V syncs 0c13400bc743 drm/bridge: tc358767: reject modes which require too much BW ad9675e47b49 drm/bridge: tc358767: fix initial DP0/1_SRCCTRL value 9ac48b301c2a drm/bridge: tc358767: fix single lane configuration 32f833a85c9a drm/bridge: tc358767: add defines for DP1_SRCCTRL & PHY_2LANE d180c28698a1 drm/bridge: tc358767: add bus flags c6f27cdd4fca cpufreq: check if policy is inactive early in __cpufreq_get() fa92c4e6b244 riscv: fix trace_sys_exit hook da78c8cda5b9 tools uapi: fix RISC-V 64-bit support 46f0e6984c84 perf test shell: Use a fallback to get the pathname in vfs_getname d20bfcb55003 perf report: Fix wrong iteration count in --branch-history db8c9ab3f47f ACPI: NUMA: Use correct type for printing addresses on i386-PAE f749f9702c98 drm/amdgpu/sriov:Correct pfvf exchange logic bdd8fd8a2efe ARM: fix the cockup in the previous patch e7a8dabe92f1 ARM: ensure that processor vtables is not lost after boot 4645c6ccbd7a ARM: spectre-v2: per-CPU vtables to work around big.Little systems b11fd96c0eca ARM: add PROC_VTABLE and PROC_TABLE macros 06b5ec99f2ee ARM: clean up per-processor check_bugs method call 8a4cf73fed23 ARM: split out processor lookup e3e1b2a20ad3 ARM: make lookup_processor_type() non-__init 19c186ab4ea7 ARM: 8810/1: vfp: Fix wrong assignement to ufp_exc 042b172201a8 ARM: 8797/1: spectre-v1.1: harden __copy_to_user b7a95704e922 ARM: 8796/1: spectre-v1,v1.1: provide helpers for address sanitization beaf90b2d280 ARM: 8795/1: spectre-v1.1: use put_user() for __put_user() 39b282ade6d0 ARM: 8794/1: uaccess: Prevent speculative use of the current addr_limit ba22d5941823 ARM: 8793/1: signal: replace __put_user_error with __put_user 73dad6efbe31 ARM: 8792/1: oabi-compat: copy oabi events using __copy_to_user() 9cad5755b6e2 ARM: 8791/1: vfp: use __copy_to_user() when saving VFP state 3a59b35c3cb8 ARM: 8790/1: signal: always use __copy_to_user to save iwmmxt context ec4842816f04 ARM: 8789/1: signal: copy registers using __copy_to_user() 80c8452ad45f blk-mq: fix a hung issue when fsync d4aaa45f2d98 eeprom: at24: add support for 24c2048 57e85c67d033 dt-bindings: eeprom: at24: add "atmel,24c2048" compatible string 67d52fae61c1 Linux 4.19.23 c2109f05b7fd Revert "exec: load_script: don't blindly truncate shebang string" 6f8c14ee7b6f Linux 4.19.22 9b65b18f817d svcrdma: Remove max_sge check at connect time 4d376ab80483 svcrdma: Reduce max_send_sges 4dd911f1e38e batman-adv: Force mac header to start of data on xmit a21222305015 batman-adv: Avoid WARN on net_device without parent in netns 9d84284cc83b xfrm: refine validation of template and selector families f7fb58a78a63 libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() 28f49e768d21 Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" 8b8f7b04f868 xfrm: Make set-mark default behavior backward compatible 2440f3cebcb0 SUNRPC: Always drop the XPRT_LOCK on XPRT_CLOSE_WAIT 8274c3d4895b drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user d74ff5f67849 drm/vmwgfx: Fix setting of dma masks c2a354ce5458 drm/i915: always return something on DDI clock selection b81afe37ff55 drm/amd/powerplay: Fix missing break in switch 56d3178666fb drm/modes: Prevent division by zero htotal a4c77aac0d5c mac80211: ensure that mgmt tx skbs have tailroom for encryption 1ce0fcebff24 mic: vop: Fix use-after-free on remove 49c473e1237e powerpc/radix: Fix kernel crash with mremap() d4e7c9420edd firmware: arm_scmi: provide the mandatory device release callback fe3dabb6a4b1 ARM: dts: da850: fix interrupt numbers for clocksource 33bd0949212b ARM: tango: Improve ARCH_MULTIPLATFORM compatibility 569051e12220 ARM: iop32x/n2100: fix PCI IRQ mapping f5b4de051294 MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds 814e44507f96 mips: loongson64: remove unreachable(), fix loongson_poweroff(). e32ba28eddad MIPS: VDSO: Use same -m%-float cflag as the kernel proper 264b26201a22 MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled 384cc5fd6727 mips: cm: reprime error cause 7e44aab92783 tracing: uprobes: Fix typo in pr_fmt string 9b66753c68a0 pinctrl: cherryview: fix Strago DMI workaround 93f6fb609874 pinctrl: sunxi: Correct number of IRQ banks on H6 main pin controller c619140d4843 debugfs: fix debugfs_rename parameter checking 0c548bab17c2 samples: mei: use /dev/mei0 instead of /dev/mei edd8fb55d7f1 mei: me: add ice lake point device id. db5f65bfc1fa misc: vexpress: Off by one in vexpress_syscfg_exec() 959e46afeca1 signal: Better detection of synchronous signals f681f2684f14 signal: Always notice exiting tasks 3e17af253e62 iio: ti-ads8688: Update buffer allocation for timestamps af770a1558c4 iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to millicelsius 38d28640db5a iio: adc: axp288: Fix TS-pin handling 5b9ebf5bdf0a tools: iio: iio_generic_buffer: make num_loops signed 88ff6a0b9975 libata: Add NOLPM quirk for SAMSUNG MZ7TE512HMHP-000L1 SSD 7c5d650ad5a2 mtd: rawnand: gpmi: fix MX28 bus master lockup problem a72040a9d929 mtd: spinand: Fix the error/cleanup path in spinand_init() b3ce77578374 mtd: spinand: Handle the case where PROGRAM LOAD does not reset the cache 3ca59bf1fb7c mtd: Make sure mtd->erasesize is valid even if the partition is of size 0 43d3d5141515 Linux 4.19.21 b00d9ff756b6 ath9k: dynack: check da->enabled first in sampling routines 14acca60aee4 ath9k: dynack: make ewma estimation faster 8b71aa1a3bb8 perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() fc3f15c672f6 IB/hfi1: Add limit test for RC/UC send via loopback 29706d59abdf cacheinfo: Keep the old value if of_property_read_u32 fails c287265bfa65 serial: sh-sci: Do not free irqs that have already been freed 57a3ef4dd520 serial: 8250_pci: Make PCI class test non fatal f50a8b34d7e4 serial: fix race between flush_to_ldisc and tty_open d5cb494b9613 perf tests evsel-tp-sched: Fix bitwise operator 1aeeb176683d perf/core: Don't WARN() for impossible ring-buffer sizes 5b27e3bc5a2b x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() 4e6bfd756f8e perf/x86/intel/uncore: Add Node ID mask 97a7fa90eae9 cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM 236fd677125f KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) 24b027d2b138 kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) 5a45d3720b54 KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) 4cf73d54792b scsi: aic94xx: fix module loading 5e91ba179a86 scsi: cxlflash: Prevent deadlock when adapter probe fails bbd5d7adde3b staging: speakup: fix tty-operation NULL derefs bc4162577c1a usb: gadget: musb: fix short isoc packets with inventra dma 77541a0b0413 usb: gadget: udc: net2272: Fix bitwise and boolean operations 19bc535e3729 usb: dwc3: gadget: Handle 0 xfer length for OUT EP a8438c38d7ce usb: phy: am335x: fix race condition in _probe 8459f1d6ff62 irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID ee73954d9a21 futex: Handle early deadlock return correctly 4a9e4bcda782 dmaengine: imx-dma: fix wrong callback invoke 84c1d5627597 dmaengine: bcm2835: Fix abort of transactions 916eb6bd8da3 dmaengine: bcm2835: Fix interrupt race on RT c70374ce418e HID: debug: fix the ring buffer implementation 6ccc9e1128e5 fuse: handle zero sized retrieve correctly f99027ab63be fuse: decrement NR_WRITEBACK_TEMP on the right page 48be0eb05e7e fuse: call pipe_buf_release() under pipe lock a57ab2e71098 ALSA: hda/realtek - Headset microphone support for System76 darp5 7cb468772a10 ALSA: hda/realtek - Use a common helper for hp pin reference 65c9a62822f6 ALSA: hda/realtek - Fix lose hp_pins for disable auto mute 7fd6d8193b85 ALSA: hda - Serialize codec registrations 2a0aba551610 ALSA: usb-audio: Add support for new T+A USB DAC 93e7d51029bd ALSA: compress: Fix stop handling on compressed capture streams 1f78052b0991 xfs: eof trim writeback mapping as soon as it is cached 1f1eb00c6ebb net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance 9143e1dcad36 virtio_net: Account for tx bytes and packets on sending xdp_frames c8ba1f7989c6 skge: potential memory corruption in skge_get_regs() 7c2361308e17 sctp: walk the list of asoc safely 7cd4e833761f sctp: check and update stream->out_curr when allocating stream_out 21b8697e605a rxrpc: bad unlock balance in rxrpc_recvmsg 7c1a5ce672f7 Revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" f2f054c485db rds: fix refcount bug in rds_sock_addref 2c24ed77a8c0 net: systemport: Fix WoL with password after deep sleep b72ea6ec83be net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames 8104a5e73f1f net: dsa: slave: Don't propagate flag changes on down slave interfaces 27a2fa009817 net: dsa: mv88e6xxx: Fix counting of ATU violations c8dfab5c610f net: dsa: Fix NULL checking in dsa_slave_set_eee() 98cedccb8654 net: dsa: Fix lockdep false positive splat 8e1428c9b39f net: dp83640: expire old TX-skb 81733c642df8 lib/test_rhashtable: Make test_insert_dup() allocate its hash table dynamically cedc42f5d1e1 enic: fix checksum validation for IPv6 15ed55e3b1a5 dccp: fool proof ccid_hc_[rt]x_parse_options() 56ea9164467b thermal: hwmon: inline helpers when CONFIG_THERMAL_HWMON is not set 0c802cbaa6db xfs: fix inverted return from xfs_btree_sblock_verify_crc c6c20af69c61 xfs: fix PAGE_MASK usage in xfs_free_file_space 757332c643ca fs/xfs: fix f_ffree value for statfs when project quota is set 886f0de16239 xfs: delalloc -> unwritten COW fork allocation can go wrong 5a7455e922b4 xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers c3a66bf4ce40 xfs: fix shared extent data corruption due to missing cow reservation a96f3a55143a xfs: fix overflow in xfs_attr3_leaf_verify b6095cbd7841 xfs: Fix error code in 'xfs_ioc_getbmap()' a585ac0e767b xfs: cancel COW blocks before swapext 62c7c0a8709b xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat aacb2ab111c5 scripts/gdb: fix lx-version string output 58e57bcbc1fb kernel/kcov.c: mark write_comp_data() as notrace ab5f74071257 exec: load_script: don't blindly truncate shebang string 9cb8f8088d9a fs/epoll: drop ovflist branch prediction f0d32c54ff53 kernel/hung_task.c: force console verbose before panic 9beb84c027f1 proc/sysctl: fix return error for proc_doulongvec_minmax() 9c8939b03bac kernel/hung_task.c: break RCU locks based on jiffies d69ad39ad5d3 arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition d921bb16259e HID: lenovo: Add checks to fix of_led_classdev_register ec8f73c268a5 thermal: generic-adc: Fix adc to temp interpolation 89c183580b4f PCI: imx: Enable MSI from downstream components 3818c29a65d6 kdb: Don't back trace on a cpu that didn't round up 6a7c0215d28c thermal: bcm2835: enable hwmon explicitly 295b3e2af87c block/swim3: Fix -EBUSY error when re-opening device after unmount d579abcacb0b fsl/fman: Use GFP_ATOMIC in {memac,tgec}_add_hash_mac_address() 711b2e7fc02f gdrom: fix a memory leak bug b67e3130a9ba isdn: hisax: hfc_pci: Fix a possible concurrency use-after-free bug in HFCPCI_l1hw() 3b3ee499c4b5 zram: fix lockdep warning of free block handling f73c77535f67 mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init 066206bc6e9e ocfs2: improve ocfs2 Makefile 69e63b49ddf9 ocfs2: don't clear bh uptodate for block read dc8bd7ed080d arch/sh/boards/mach-kfr2r09/setup.c: fix struct mtd_oob_ops build warning fa3c7c098c6a scripts/decode_stacktrace: only strip base path when a prefix of the path 395cbb9a52ba perf python: Do not force closing original perf descriptor in evlist.get_pollfd() 4b5abffd63eb cgroup: fix parsing empty mount option string df13b0369bc0 f2fs: fix sbi->extent_list corruption issue 4d6b5b08f19f niu: fix missing checks of niu_pci_eeprom_read 1e480ee6c0eb um: Avoid marking pages with "changed protection" 69e7f87745e7 f2fs: fix use-after-free issue when accessing sbi->stat_info 5d3b4cd8734b cifs: check ntwrk_buf_start for NULL before dereferencing it 2cdf5246df0e MIPS: ralink: Select CONFIG_CPU_MIPSR2_IRQ_VI on MT7620/8 1dc571ff4da2 crypto: ux500 - Use proper enum in hash_set_dma_transfer 2b020c09a8c9 crypto: ux500 - Use proper enum in cryp_set_dma_transfer 6201e8add97a seq_buf: Make seq_buf_puts() null-terminate the buffer 040f76976ec5 hwmon: (lm80) fix a missing check of bus read in lm80 probe 8dcf84789e31 hwmon: (lm80) fix a missing check of the status of SMBus read 303d29d8f0cf perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz 8c642d71906b NFS: nfs_compare_mount_options always compare auth flavors. ad9241f24f15 kvm: Change offset in kvm_write_guest_offset_cached to unsigned fc090081d76a powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. 84a4572bf277 KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported a41cd69e4408 pinctrl: meson: meson8b: fix the GPIO function for the GPIOAO pins 098fa4897213 pinctrl: meson: meson8: fix the GPIO function for the GPIOAO pins 279eb1d94044 powerpc/mm: Fix reporting of kernel execute faults on the 8xx 9e9435bc0bd4 fbdev: fbcon: Fix unregister crash when more than one framebuffer 00e391ec584f ACPI/APEI: Clear GHES block_status before panic() d657e82f4e67 igb: Fix an issue that PME is not enabled during runtime suspend d01b26e77af8 ice: Do not enable NAPI on q_vectors that have no rings 8a35f678e603 i40e: define proper net_device::neigh_priv_len 6584e6c00435 fbdev: fbmem: behave better with small rotated displays and many CPUs 54541a75bfb6 md: fix raid10 hang issue caused by barrier 8d1385653698 video: clps711x-fb: release disp device node in probe() 8f0132db09ad drm/amd/display: validate extended dongle caps bd9218ab042a drbd: Avoid Clang warning about pointless switch statment 66345d5392a7 drbd: skip spurious timeout (ping-timeo) when failing promote af70af5b69a2 drbd: disconnect, if the wrong UUIDs are attached on a connected peer 3d67b428ab20 drbd: narrow rcu_read_lock in drbd_sync_handshake 8d317b0aae25 mlx5: update timecounter at least twice per counter overflow 49f182e6be8d powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand 394f925664bd iwlwifi: mvm: fix setting HE ppe FW config 5a0c7fb5332a powerpc/perf: Fix thresholding counter data for unknown type d5e2df9ff507 net: hns3: add max vector number check for pf 86760e0dfe36 cw1200: Fix concurrency use-after-free bugs in cw1200_hw_scan() 993ba5d2b6c6 scsi: smartpqi: increase fw status register read timeout 32ab5d8a7def scsi: smartpqi: correct volume status 8b6f057f6f55 scsi: smartpqi: correct host serial num for ssa b124f08677c9 mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG 1552557b300b xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi e5af9ce365ad mac80211: fix radiotap vendor presence bitmap handling e12194317d17 powerpc/uaccess: fix warning/error with access_ok() 3564fa62a8d7 drm/amd/display: fix YCbCr420 blank color 38f18b370546 Bluetooth: hci_bcm: Handle deferred probing for the clock supply 1baca23ade65 drm/amd/display: Add retry to read ddc_clock pin a756020008e8 net: hns3: fix incomplete uninitialization of IRQ in the hns3_nic_uninit_vector_data() 7c54ba4a5fd9 percpu: convert spin_lock_irq to spin_lock_irqsave. 34f82d19c24b perf tools: Cast off_t to s64 to avoid warning on bionic libc 7a311dca7708 perf header: Fix up argument to ctime() 05bc28a1f991 usb: musb: dsps: fix runtime pm for peripheral mode 2a86649dce14 usb: musb: dsps: fix otg state machine c709eeb02c04 arm64: KVM: Skip MMIO insn after emulation 086ed19ecf79 livepatch: check kzalloc return values 1157c2683c5b tools/power/x86/intel_pstate_tracer: Fix non root execution for post processing a trace file 4cd197bfa6e1 bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. ae93f5f803ae i2c: sh_mobile: Add support for r8a774c0 (RZ/G2E) 19d4c0fd85ac perf probe: Fix unchecked usage of strncpy() f5d5b5434912 btrfs: use tagged writepage to mitigate livelock of snapshot 4d5410609151 perf header: Fix unchecked usage of strncpy() d177e25c9c3a perf dso: Fix unchecked usage of strncpy() 630e972bc405 perf test: Fix perf_event_attr test failure 283d0464734e tty: serial: samsung: Properly set flags in autoCTS mode 193de9820598 serial: sh-sci: Resume PIO in sci_rx_interrupt() on DMA failure d71126505dba serial: sh-sci: Fix locking in sci_submit_rx() 3733632e8bc0 btrfs: harden agaist duplicate fsid on scanned devices 9790abdf8856 usb: renesas_usbhs: add support for RZ/G2E 33d127eae60d mmc: jz4740: Get CD/WP GPIOs from descriptors 3d49c3d76df7 mmc: sdhci-xenon: Fix timeout checks 8ee43469ce6e mmc: sdhci-omap: Fix timeout checks 1b2b6ce63058 mmc: sdhci-of-esdhc: Fix timeout checks 759e641acdd9 memstick: Prevent memstick host from getting runtime suspended during card detection 35e580cb6bc4 mmc: meson-mx-sdio: check devm_kasprintf for failure ffc1770245c7 mmc: bcm2835: reset host on timeout 3d71a02198ac mmc: bcm2835: Recover from MMC_SEND_EXT_CSD 43b7fa3b31b9 KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines c4621bec5e0d ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M 8b4116f08988 ARM: pxa: avoid section mismatch warning 1a2500177b13 selftests/bpf: use __bpf_constant_htons in test_prog.c 3332bf15bfde switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite 6a1d712b4381 udf: Fix BUG on corrupted inode 702286d3bd6e mlxsw: spectrum_acl: Limit priority value e640039aeeff phy: sun4i-usb: add support for missing USB PHY index b5c21b7e3130 i2c-axxia: check for error conditions first ccb7b328361a lightnvm: pblk: add lock protection to list operations 10014ff04a4e lightnvm: pblk: fix resubmission of overwritten write err lbas 3d786b91cd59 drm/msm: dpu: Only check flush register against pending flushes ba833ec5b0c8 drm/msm/dsi: fix dsi clock names in DSI 10nm PLL driver 39d4c1c0dd76 tee: optee: avoid possible double list_del() a1ea1fb46fbf OPP: Use opp_table->regulators to verify no regulator case 4c67633d4756 cpuidle: big.LITTLE: fix refcount leak c443284c0d7b platform/x86: mlx-platform: Fix tachometer registers ea225de3bd66 clk: imx6sl: ensure MMDC CH0 handshake is bypassed 1f16ac59e7e5 sata_rcar: fix deferred probing 710e1e561630 iommu/arm-smmu-v3: Use explicit mb() when moving cons pointer 61010bd9811d iommu/arm-smmu: Add support for qcom,smmu-v2 variant 00b0fbb8f0e3 iommu/arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads b59d70c07ab7 usb: dwc3: gadget: Disable CSP for stream OUT ep dfb22b6810c7 ARM: dts: imx51-zii-rdu1: Do not specify "power-gpio" for hpa1 b5bb2cad5264 watchdog: renesas_wdt: don't set divider while watchdog is running f06d48b0a4b9 ARM: dts: Fix up the D-Link DIR-685 MTD partition info 72d18db66d85 media: coda: fix H.264 deblocking filter controls 8cc0518a49b3 mips: bpf: fix encoding bug for mm_srlv32_op 463499c27cf9 ARM: dts: Fix OMAP4430 SDP Ethernet startup 3a6f1afa7be1 iommu/amd: Fix amd_iommu=force_isolation 389de86c1045 pinctrl: sx150x: handle failure case of devm_kstrdup 26e62a227324 gpio: mt7621: pass mediatek_gpio_bank_probe() failure up the stack 6c95c2eebead gpio: mt7621: report failure of devm_kasprintf() 7eff52c36cfb usb: dwc3: trace: add missing break statement to make compiler happy 91e46947d02f IB/hfi1: Unreserve a reserved request when it is completed f7debeebcdeb kobject: return error code if writing /sys/.../uevent fails 80eac1847950 driver core: Move async_synchronize_full call 1de47c06b3a3 tipc: fix node keep alive interval calculation a42bbdcf538d drm/amdgpu/powerplay: fix clock stretcher limits on polaris (v2) fb1ab6ac62b9 media: imx274: select REGMAP_I2C 1bf188456312 clk: sunxi-ng: a33: Set CLK_SET_RATE_PARENT for all audio module clocks 322a53b8f9b0 usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) 0105d80dd157 timekeeping: Use proper seqcount initializer 263b0f92be96 usb: hub: delay hub autosuspend if USB3 port is still link training 272e858c2293 usb: dwc2: Disable power down feature on Samsung SoCs 93a6d3464023 usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() 64257468feed xtensa: xtfpga.dtsi: fix dtc warnings about SPI 54e71cb05054 smack: fix access permissions for keyring 60d803577519 media: DaVinci-VPBE: fix error handling in vpbe_initialize() 832819d11d4a media: i2c: TDA1997x: select CONFIG_HDMI c91ff9ab06eb x86/fpu: Add might_fault() to user_insn() 9d79635b6267 ARM: dts: aspeed: add missing memory unit-address 4f770b4ba564 ARM: dts: mmp2: fix TWSI2 5214c28b688a drm/v3d: Fix prime imports of buffers from other drivers. 14743f8591a7 arm64: ftrace: don't adjust the LR value 5f4161ae9a75 mt76x0: dfs: fix IBI_R11 configuration on non-radar channels 87ae793221cc s390/zcrypt: improve special ap message cmd handling eca31fc35afb firmware/efi: Add NULL pointer checks in efivars API functions 9c74cd4afbd3 thermal: Fix locking in cooling device sysfs update cur_state f8a33ec5367e Thermal: do not clear passive state during system sleep ed0526b271b9 arm64: io: Ensure value passed to __iormb() is held in a 64-bit register 68b4512ca6fc perf: arm_spe: handle devm_kasprintf() failure af6db7e751ff drm: Clear state->acquire_ctx before leaving drm_atomic_helper_commit_duplicated_state() 2f0fb76b3e41 nfsd4: fix crash on writing v4_end_grace before nfsd startup 50d4088c003b soc: bcm: brcmstb: Don't leak device tree node reference 3fbba4e55051 sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN d65fbc4fe9a9 net: aquantia: return 'err' if set MPI_DEINIT state fails dd46de15d830 arm64: io: Ensure calls to delay routines are ordered against prior readX() 8543f5fce30f i2c: sh_mobile: add support for r8a77990 (R-Car E3) d54d612a73a6 f2fs: fix wrong return value of f2fs_acl_create ddab3d0a38a5 f2fs: fix race between write_checkpoint and write_begin c96d2b9d35b9 f2fs: move dir data flush to write checkpoint process 4acd5adecf20 staging: pi433: fix potential null dereference 6eaf5b9e6e7c ACPI: SPCR: Consider baud rate 0 as preconfigured state b945ddacf4ab media: adv*/tc358743/ths8200: fill in min width/height/pixelclock 9c0403537ece iio: accel: kxcjk1013: Add KIOX010A ACPI Hardware-ID 687901c64686 iio: adc: meson-saradc: fix internal clock names 050f7e22f6a5 iio: adc: meson-saradc: check for devm_kasprintf failure 0f9dff37d027 powerpc/32: Add .data..Lubsan_data*/.data..Lubsan_type* sections explicitly cefe8d2c0863 dmaengine: xilinx_dma: Remove __aligned attribute on zynqmp_dma_desc_ll 3b07abf1cedf ptp: Fix pass zero to ERR_PTR() in ptp_clock_register 2dbfc1cdb68a clk: meson: meson8b: mark the CPU clock as CLK_IS_CRITICAL 43cf81c200cd clk: meson: meson8b: fix the width of the cpu_scale_div clock c36d06457afc clk: meson: meson8b: do not use cpu_div3 for cpu_scale_out_sel 73e933de8935 staging: erofs: fix the definition of DBG_BUGON 9eb74335f6be media: mtk-vcodec: Release device nodes in mtk_vcodec_init_enc_pm() 580d8b2f6e76 media: video-i2c: avoid accessing released memory area when removing driver da77b546055c media: rc: ensure close() is called on rc_unregister_device b0b10168d1b3 soc/tegra: Don't leak device tree node reference 504dcc424d28 perf tools: Add Hygon Dhyana support b6293e6c9000 modpost: validate symbol names also in find_elf_symbol 1b63e37679cb net/mlx5: EQ, Use the right place to store/read IRQ affinity hint f6d66139f887 bpf: libbpf: retry map creation without the name 0857b8439b6b drm/amd/display: calculate stream->phy_pix_clk before clock mapping d43f6c2ea4c0 drm/amd/display: fix gamma not being applied correctly 8218fcf4666c ARM: OMAP2+: hwmod: Fix some section annotations d57b35f44fed drm/rockchip: fix for mailbox read size ab96959699fd usbnet: smsc95xx: fix rx packet alignment 5ca33f7980c9 staging: iio: ad7780: update voltage on read 39561eee9c57 scsi: hisi_sas: change the time of SAS SSP connection aa422af6d3dd i40e: prevent overlapping tx_timeout recover 5a6b7e1b19ca platform/chrome: don't report EC_MKBP_EVENT_SENSOR_FIFO as wakeup 922fd2d04644 vbox: fix link error with 'gcc -Og' f060c825c455 fpga: altera-cvp: fix 'bad IO access' on x86_64 42e19f5664f0 Tools: hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 9f941e80e679 fpga: altera-cvp: Fix registration for CvP incapable devices 0edcb650bfe3 staging:iio:ad2s90: Make probe handle spi_setup failure 76707e34f477 iwlwifi: fw: do not set sgi bits for HE connection 3a11ec548c5b dpaa2-ptp: defer probe when portal allocation failed 4ee24ae83ccb MIPS: Boston: Disable EG20T prefetch ab143302b0b2 ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl 49796c356187 serial: fsl_lpuart: clear parity enable bit when disable parity 7543c3cf17c6 drm/vc4: ->x_scaling[1] should never be set to VC4_SCALING_NONE 99eed8a29f9f crypto: aes_ti - disable interrupts while accessing S-box 22ccd257add3 powerpc/pseries: add of_node_put() in dlpar_detach_node() 534a0c21119b x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) ee9268a9b55b dlm: Don't swamp the CPU with callbacks queued during recovery 0d041add1ba0 clk: boston: fix possible memory leak in clk_boston_setup() 4660207706ca ARM: 8808/1: kexec:offline panic_smp_self_stop CPU 433f2f810291 scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event 83430596d497 scsi: mpt3sas: Call sas_remove_host before removing the target devices 3d08cdeb4486 scsi: lpfc: Correct LCB RJT handling 3bfb1ba39cac ath9k: dynack: use authentication messages for 'late' ack f2dd96e607c6 ath10k: assign 'n_cipher_suites' for WCN3990 3e5bffa5371d wil6210: fix memory leak in wil_find_tx_bcast_2 8edf1df19ca1 wil6210: fix reset flow for Talyn-mb 752abfadcb8b nds32: Fix gcc 8.0 compiler option incompatible. a6eccfac8393 gpu: ipu-v3: image-convert: Prevent race between run and unprepare 46ed4f4fa1cf genirq/affinity: Spread IRQs to all available NUMA nodes 2198c2c15eee drm/sun4i: Initialize registers in tcon-top driver 3555de57dca4 gpiolib: Fix possible use after free on label 9e4b0f771735 ASoC: Intel: mrfld: fix uninitialized variable access 9d9fcc11b860 pinctrl: bcm2835: Use raw spinlock for RT compatibility 8095fe603e16 drm/vgem: Fix vgem_init to get drm device available. 2ca14d0d2576 staging: iio: adc: ad7280a: handle error from __ad7280_read32() a8b9f4f627c3 drm/bufs: Fix Spectre v1 vulnerability 26d074199730 devres: Align data[] to ARCH_KMALLOC_MINALIGN 323e0195e63f Linux 4.19.20 c0be624777ba cifs: Always resolve hostname before reconnecting e7f11c55ad60 md/raid5: fix 'out of memory' during raid cache recovery 5b3109eb89dd of: overlay: do not duplicate properties from overlay for new nodes 7251e4b835ea of: overlay: use prop add changeset entry for property in new nodes 9af27fab0061 of: overlay: add missing of_node_get() in __of_attach_node_sysfs 5006496fb2c8 of: overlay: add tests to validate kfrees from overlay removal 3edc2fac969a of: Convert to using %pOFn instead of device_node.name 214dea147ffa mm: migrate: don't rely on __PageMovable() of newpage after unlocking it ced41d9d6a1b mm: hwpoison: use do_send_sig_info() instead of force_sig() b6f534ab695b mm, oom: fix use-after-free in oom_kill_process d9f4d88d567e mm,memory_hotplug: fix scan_movable_pages() for gigantic hugepages 7e70ddc33279 oom, oom_reaper: do not enqueue same task twice 15033ca6bd13 mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT c7122344f915 kernel/exit.c: release ptraced tasks before zap_pid_ns_processes 9ee5987f311f btrfs: On error always free subvol_name in btrfs_mount 5bce143671f3 Btrfs: fix deadlock when allocating tree block during leaf/node split 50a874a4aa28 mmc: sdhci-iproc: handle mmc_of_parse() errors during probe 8a32f086ff7e platform/x86: asus-nb-wmi: Drop mapping of 0x33 and 0x34 scan codes 734f06f5a701 platform/x86: asus-nb-wmi: Map 0x35 to KEY_SCREENLOCK 71ff3384d1fb IB/hfi1: Remove overly conservative VM_EXEC flag check 1ac48dafac4b ALSA: hda/realtek - Fixed hp_pin no value eaf53ee6fba7 ALSA: usb-audio: Add Opus #3 to quirks for native DSD support 9f753f62f6fa mmc: mediatek: fix incorrect register setting of hs400_cmd_int_delay 65be3226f0e5 mmc: bcm2835: Fix DMA channel leak on probe error 8b9be9db8a2a gfs2: Revert "Fix loop in gfs2_rbm_find" 83c22cd104b2 gpio: sprd: Fix incorrect irq type setting for the async EIC 3a4a800bf519 gpio: sprd: Fix the incorrect data register 95fcc1427d7f gpio: pcf857x: Fix interrupts on multiple instances 452ad274c926 gpiolib: fix line event timestamps for nested irqs ade5ad6b4ad6 gpio: altera-a10sr: Set proper output level for direction_output ad6615b15537 arm64: hibernate: Clean the __hyp_text to PoC after resume f40ebe14b971 arm64: hyp-stub: Forbid kprobing of the hyp-stub 520036320530 arm64: Do not issue IPIs for user executable ptes a4f42f7b0121 arm64: kaslr: ensure randomized quantities are clean also when kaslr is off 26d15be4abc0 ARM: cns3xxx: Fix writing to wrong PCI config registers after alignment 0a3275d78585 NFS: Fix up return value on fatal errors in nfs_page_async_flush() 0fb0acc0dd86 selftests/seccomp: Enhance per-arch ptrace syscall skip tests 7e3251667a1f iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() bb4e1ff5a8dd fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() e9d56f920bb2 CIFS: Do not consider -ENODATA as stat failure for reads 6e7045ec336b CIFS: Fix trace command logging for SMB2 reads and writes c6961288a5f4 CIFS: Do not count -ENODATA as failure for query directory fbb49172cd4f virtio_net: Differentiate sk_buff and xdp_frame on freeing ed6a5fc89e48 virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs 05e260f9d02a virtio_net: Don't process redirected XDP frames when XDP is disabled 0921dd505d30 virtio_net: Fix out of bounds access of sq d97117bd077d virtio_net: Fix not restoring real_num_rx_queues 4c2e63dc6452 virtio_net: Don't call free_old_xmit_skbs for xdp_frames b6862baa3c88 virtio_net: Don't enable NAPI when interface is down 37b34a91f346 sctp: set flow sport from saddr only when it's 0 cbf23d40cece sctp: set chunk transport correctly when it's a new asoc a188f5685965 Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" 505e5f3d4623 ip6mr: Fix notifiers call on mroute_clean_tables() 50990a4085f2 net/mlx5e: Allow MAC invalidation while spoofchk is ON 4ec13999d363 sctp: improve the events for sctp stream adding 9f7d849beaae net: ip6_gre: always reports o_key to userspace aafe74b72689 vhost: fix OOB in get_rx_bufs() d0773852a7a3 ucc_geth: Reset BQL queue when stopping device dace52749243 tun: move the call to tun_set_real_num_queues e569927a1375 sctp: improve the events for sctp stream reset 4fae696cdad1 ravb: expand rx descriptor data to accommodate hw checksum 5f1a18e05b07 net: set default network namespace in init_dummy_netdev() fc4154c7a39e net/rose: fix NULL ax25_cb kernel panic 2c6b572458a9 netrom: switch to sock timer API 00865891898e net/mlx4_core: Add masking for a few queries on HCA caps 0a198e0bb8be net: ip_gre: use erspan key field for tunnel lookup 897ea28bd2f9 net: ip_gre: always reports o_key to userspace 8de676664e59 l2tp: fix reading optional fields of L2TPv3 3d418a254df1 l2tp: copy 4 more bytes to linear part if necessary fcc9c69a6ed7 ipvlan, l3mdev: fix broken l3s mode wrt local routes 2f704348c93f ipv6: sr: clear IP6CB(skb) on SRH ip4ip6 encapsulation 7e9a6476aaf5 ipv6: Consider sk_bound_dev_if when binding a socket to an address 8877843b3b9f drm/msm/gpu: fix building without debugfs 8c763a3cf502 Fix "net: ipv4: do not handle duplicate fragments as overlapping" (From OE-Core rev: 77cc4e2aa092734a8ee97b1ee97753b46aa19a5e) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.19: integrate arm systemtap fixBruce Ashfield2019-03-254-74/+12
| | | | | | | | | | | | | Richard had pushed an explicit patch to fix systemtap for arm on the 4.19 kernel in time for M3. The patch has now been integrated into the repo itself and can be dropped from the recipe. (From OE-Core rev: 552b3cd0e0d442d867b4432e5b81019cadd2f4fa) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: pinctrl config change for cannonlakeBruce Ashfield2019-03-256-6/+6
| | | | | | | | | | | Integrating a configuration change to enable pinctrl for the cannonlake platform. (From OE-Core rev: 1819fff97b10e5bfa9257b7471ed79188195c9f2) Signed-off-by: Pradhan Surya Narayanx <surya.narayanx.pradhan@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: sound: Re-enable ENS1370 supportBruce Ashfield2019-03-256-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit: [ Author: Tom Rini <trini@konsulko.com> Date: Tue Mar 12 11:40:33 2019 -0400 sound: Re-enable ENS1370 support Both the qemux86 and qemux86-64 targets RRECOMMEND the ens1370 kernel module and set QB_AUDIO_OPT to support that as one of the audio cards as well. Fixes: daadaf7fd7d5 ("yocto-kernel-cache: [PATCH] Update audio support v2") Signed-off-by: Tom Rini <trini@konsulko.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 26aa9ed853e6b4a7e36bc0a523e924c47e8c954a) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: fix wrongfully used qemuarma15 in place of qemuarmv5Denys Dmytriyenko2019-03-243-3/+3
| | | | | | | | | | | | | | | Commit 6fc70eb4f3494bee2be10ee24fe3ea1c8b5ff988 changes "qemuarm" machine from old ARMv5 to a newer Cortex-A15, moving the old platform under "qemuarmv5" name. When adding this new "old" platform name to COMPATIBLE_MACHINE in linux-yocto recipes, mistakes were made referring it by "qemuarma15", as discussed in [1]. This change fixes those mistakes. [1]http://lists.openembedded.org/pipermail/openembedded-core/2019-March/280292.html (From OE-Core rev: 4babf396a91ba375fad9c4dc610cfbdef8d17d4f) Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemuarm: Swap for an arm7ve (A15) configurationJon Mason2019-03-126-6/+6
| | | | | | | | | | | | | | Add new QEMU BSP for a Arm Cortex-A15 system and use this as qemuarm, moving the old armv5te Versatile PB based machine to qemuarmv5. The new machine uses the QEMU virt machine type, which should be faster to emulate and updates the qemuarm support to a modern architecture. (From OE-Core rev: 6fc70eb4f3494bee2be10ee24fe3ea1c8b5ff988) Signed-off-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.0: fix system tap for armBruce Ashfield2019-03-123-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating Richard Purdie's kernel patch to fix systemtap on arm: [ arm/Makefile: Fix systemtap Currently systemtap fails to operate correctly on armv7 systems such as beaglebone and soon, qemuarm. root@qemuarm:/usr/src/kernel# env -uARCH -uKBUILD_EXTMOD -uCROSS_COMPILE -uKBUILD_IMAGE -uKCONFIG_CONFIG -uINSTALL_PATH -uLD_LIBRARY_PATH PATH=/usr/bin:/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin make -C /lib/modules/4.19.19-yocto-standard/build M=/tmp/staptcNU6M modules CONFIG_DEBUG_INFO= CONFIG_STACK_VALIDATION= ARCH=arm stap_4321_src.i --no-print-directory -j2 V=1 test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \ echo >&2; \ echo >&2 " ERROR: Kernel configuration is invalid."; \ echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\ echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \ echo >&2 ; \ /bin/false) mkdir -p /tmp/staptcNU6M/.tmp_versions ; rm -f /tmp/staptcNU6M/.tmp_versions/* make -f ./scripts/Makefile.build obj=/tmp/staptcNU6M (cat /dev/null; echo kernel//tmp/staptcNU6M/stap_4321.ko;) > /tmp/staptcNU6M/modules.order gcc -Wp,-MD,/tmp/staptcNU6M/.stap_4321_src.o.d -nostdinc -isystem /usr/lib/gcc/arm-poky-linux-gnueabi/8.3.0/include -I./arch/arm/include -I./arch/arm/include/generated -I./include -I./arch/arm/include/uapi -I./arch/arm/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -mlittle-endian -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -DCC_HAVE_ASM_GOTO -fno-dwarf2-cfi-asm -fno-omit-frame-pointer -mapcs -mno-sched-prolog -fno-ipa-sra -mabi=aapcs-linux -mfpu=vfp -funwind-tables -marm -Wa,-mno-warn-deprecated -D__LINUX_ARM_ARCH__=7 -march=armv5t -Wa,-march=armv7-a -msoft-float -Uarm -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -Os -Wno-maybe-uninitialized --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -Wdeclaration-after-statement -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned -Iinclude2/asm/mach-default -I/lib/modules/4.19.19-yocto-standard/build -include /tmp/staptcNU6M/stapconf_4321.h -D "STP_NO_VELREL_CHECK" -freorder-blocks -fasynchronous-unwind-tables -Wframe-larger-than=512 -fno-ipa-icf -Wno-unused -Wno-tautological-compare -Werror -I/usr/share/systemtap/runtime -DMODULE -DKBUILD_BASENAME='"stap_4321_src"' -DKBUILD_MODNAME='"stap_4321"' -c -o /tmp/staptcNU6M/stap_4321_src.o /tmp/staptcNU6M/stap_4321_src.c /tmp/ccaE9CMG.s: Assembler messages: /tmp/ccaE9CMG.s:49: Error: selected processor does not support `dmb ish' in ARM mode /tmp/ccaE9CMG.s:52: Error: architectural extension `mp' is not allowed for the current b (which was from running the stap command with -v -v -v -k and then being able to run the command individually) Note that it says armv5t above. That comes from the code this patch changes root@qemuarm:/usr/src/kernel# gcc -march=armv7-a /tmp/staptcNU6M/stap_4321_aux_0.c cc1: error: -mfloat-abi=hard: selected processor lacks an FPU which makes me wonder if cc-option fails unless -mfpu-vfp is on the commandline too. Since we have a gcc which accepts the armv7-a arch, just remove the cc-option wrapper unconditionally here. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> ] (From OE-Core rev: 8c446ac6c1bba1502ac0a710a39b90c78fff41a3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-4.19: Fix systemtap issue on armv7Richard Purdie2019-03-122-1/+64
| | | | | | | | | | | | | Add temporary patch to fix the systemtap issue on armv7 with the 4.19 kernel until Bruce is able to merge this into the repos, similarly to the fix for 5.0 kernel. Alternative patches are being discussed upstream but this fixes the issue for us for now in a simple way since we know the gcc versions we use. (From OE-Core rev: 491f72a2fd8053c4f54fa9b261c65cb394880d02) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.0: fix systemtap for armBruce Ashfield2019-03-093-3/+3
| | | | | | | | | | | | | | | | | | We need to enable the arm unwinder for systemtap to work out of the box: root@qemuarm:~# stap --disable-cache -DSTP_NO_VERREL_CHECK ./hello.stp [ 1600.955262] stap_2097: loading out-of-tree module taints kernel. hello world This option is useful for much more than systemtap, so it is a good idea to have on in the base configs. It make the image slightly larger, but has no performance impacts. (From OE-Core rev: 8a3cc10c2deb933866e384b326d730d17a49a269) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-devsrc: make mips devsrc files backward compatbileBruce Ashfield2019-03-091-2/+2
| | | | | | | | | | | The additions done to devsrc to support the 5.0 kernel should have had a graceful failure mode, since the files/directories won't be present on older (or different) kernel versions. (From OE-Core rev: 3f0cada40a9f70704a3dc78daddb4a8cbd7dee80) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-devsrc: add files required for on-target build with 5.xBruce Ashfield2019-03-071-0/+10
| | | | | | | | | | | | Both powerpc and mips require a few new files for the scripts and prepare targets to work with a 5.0 kernel. We add the required files to the architecture specific blocks, with appropriate backwards compatibility considerations. (From OE-Core rev: 124c6bf5a0a5cc20d2ebbf04dc7b577cb4f5153a) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.0: update configs for h/w reference boardsBruce Ashfield2019-03-063-3/+3
| | | | | | | | | | | | | | Integrating configuration changes from Kevin Hao for the reference boards on the 5.0 kernel: be627e4e386 beaglebone: Switch to the 8250 omap driver 957f6060c25 beaglebone: Update the audio options ab5298a6983 mpc8315e-rdb: Enable the CONFIG_MTD_PHYSMAP (From OE-Core rev: 6aec31d1ca35ab1aa1cfe8f10381ad7dfd49218e) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: introduce 5.0 versioned recipeBruce Ashfield2019-03-063-0/+126
| | | | | | | | | | | | | | | | | | | | | | | | | Introducing the 5.0 linux-yocto reference kernel, which will become the "latest" kernel as part of the spring yocto release. qemu* has been built and sanity tested against this kernel, and it is suitable to become the default build for the emulated references. Some minor configuration cleanup was performed, but otherwise, things are very similar to the 4.19 kernel config: 7fdb966db86 (HEAD -> yocto-5.0) aufs4: kbuild patch c76b027a8b2 iosched: remove configs for removed legacy io schedules 5d1f8102244 netfilter: drop removed config options 8ff16f508f5 kernel-yocto: 5.0 kernel prep Feature wise, this is a match for 4.19, with yaffs2 and aufs4 being kept around for another release. Aufs is scheduled for removal in the fall release. (From OE-Core rev: c802c355f02e808b29d396fcc286da6f18ce6a78) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: qemuarm|qemuarm64: graphics supportBruce Ashfield2019-03-023-3/+3
| | | | | | | | | | | | | Integrating the configuration changes from Jon Mason <jdmason@kudzu.us> to enable graphics for qemuarm/qemuarm64. Note2: This requires the machine/configuration changes also sent by John to have working graphics. (From OE-Core rev: b62c48039834990a9265e6a7ef081a6dbdc489b9) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.19: configuration cleanupsBruce Ashfield2019-03-023-3/+3
| | | | | | | | | | | | | | | | Integrating the following configuration tweaks (which were already on yocto-4.18): 9bddc4aa1eb bsp/intel-x86: Rename CONFIG_R8723BE to CONFIG_RTL8723BE 6504b0ed616 features: drop the obsolete kernel option 5d18756a7fc features/hostapd: drop obsolete configs bdf91f835b9 bsp/intel-x86: Drop configs that has been removed by kernel 0f8bb536c22 intel-x86: Drop configs which are not defined in kernel (From OE-Core rev: 5c1c1f223c6618d033ea23abb33dacc230e754de) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: netfilter: Enable CONFIG_NETFILTER_XT_TARGET_LOGBruce Ashfield2019-03-023-3/+3
| | | | | | | | | | | | | | | | | [ In order for logging to work, as for example seen with the default configuration of 'ufw' we need to have logging support enabled. This is currently gated on the CONFIG_NETFILTER_XT_TARGET_LOG option, so enable it here. Fixes: f56608b405f0 ("meta: cleanup invalid/obselete 3.4 CONFIG options") Signed-off-by: Tom Rini <trini@konsulko.com> ] (From OE-Core rev: 4f3371b06d878800d2f759e00f7d5f4b244e7bf6) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: add baseline ARC supportBruce Ashfield2019-02-123-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding both the required toolchain options (libgcc) and baseline BSP definitions for arc support. Author: Alexey Brodkin <alexey.brodkin@synopsys.com> Date: Fri Feb 8 18:32:21 2019 +0300 linux-yocto: Add dependency on libgcc for ARC As of now in case of ARC there's no in-kernel implementation of basic libgcc functions used for millicode, multiplication, division etc instead we simply link with libgcc.a which provides everything used by the compiler. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Author: Alexey Brodkin <alexey.brodkin@synopsys.com> Date: Fri Feb 8 17:29:40 2019 +0300 ARC: Add nsimhs- and hsdk-standard configs With ARC support ramping-up in upstream OE we're ready to build more complicated distributions and linux-yocto is a nice and configurable base for that. This commit adds support of 1 simulated board (nSIM) and the mast affordable and powerful to date development board (HSDK). Once Qemu port for ARC is functional (it's being actively developed now) we'll switch from nSIM to Qemu. Still it would be really good to keep nSIM support in linux-yocto for now as it allows for simpler testing as compared to real HW. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> (From OE-Core rev: 430bd28093fb743ba3bd032e11e40b4dd8e5bd1f) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: Add dependency on libgcc for ARCAlexey Brodkin2019-02-121-0/+4
| | | | | | | | | | | | As of now in case of ARC there's no in-kernel implementation of basic libgcc functions used for millicode, multiplication, division etc instead we simply link with libgcc.a which provides everything used by the compiler. (From OE-Core rev: 4f582a1123be0cc56abab324c5eb16ad03906857) Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: tweak console boot checkBruce Ashfield2019-02-123-14/+14
| | | | | | | | | | | | | | | | | boot/main: don't check console device file on fs when booting with initrd/initramfs In case of initrd/initramfs /dev/console might not exist that early as devtmpfs is mounted a bit later by /init process so disable this check in that case. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> (From OE-Core rev: b5bd54b1640c1e59960c260dd6521ba2500df204) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.19: update to v4.19.19Bruce Ashfield2019-02-073-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable updates that comprise the following commits: dffbba4348e9 Linux 4.19.19 3a3b6a6b15db Input: input_event - fix the CONFIG_SPARC64 mixup d4a6ac28d44a ide: fix a typo in the settings proc file name 25ad17d692ad usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup 6bab957396ce Revert "mm, memory_hotplug: initialize struct pages for the full memory section" 7dbf12973d53 nvmet-rdma: fix null dereference under heavy load fa9184be67a6 nvmet-rdma: Add unlikely for response allocated check 48046a0177e6 s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU 37c9e3ee4239 bpf: fix inner map masking to prevent oob under speculation eed84f94ff8d bpf: fix sanitation of alu op with pointer / scalar type from different paths f92a819b4cbe bpf: prevent out of bounds speculation on pointer arithmetic 4f7f708d0e6c bpf: fix check_map_access smin_value test when pointer contains offset 44f8fc649980 bpf: restrict unknown scalars of mixed signed bounds for unprivileged 5332dda94f63 bpf: restrict stack pointer arithmetic for unprivileged 9e57b2969d4a bpf: restrict map value pointer arithmetic for unprivileged 232ac70dd38b bpf: enable access to ax register also from verifier rewrite b855e3103740 bpf: move tmp variable into ax register in interpreter 333a31c89ae2 bpf: move {prev_,}insn_idx into verifier env 437112946263 bpf: add per-insn complexity limit 7da6cd690c43 bpf: improve verifier branch analysis ce8d0581ae33 drm/meson: Fix atomic mode switching regression 8b4dffe8261a vt: invoke notifier on screen size change 18ef43def81c vt: always call notifier with the console lock held 855f7e64169f vt: make vt_console_print() compatible with the unicode screen buffer 6f4f2a443d87 can: flexcan: fix NULL pointer exception during bringup 576f474fb2d3 can: bcm: check timer values before ktime conversion 8d85aa96c54b can: dev: __can_get_echo_skb(): fix bogous check for non-existing skb by removing it bdcf74e735b1 irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size 6f4db68ab5ce net: sun: cassini: Cleanup license conflict 21c0d1621b8d posix-cpu-timers: Unbreak timer rearming dd085f9b1dc1 x86/entry/64/compat: Fix stack switching for XEN PV ed334be9c2ed x86/kaslr: Fix incorrect i8254 outb() parameters 334c0e1b3cdd x86/selftests/pkeys: Fork() to check for state being preserved db01b8d40feb x86/pkeys: Properly copy pkey state at fork() f9203cd03125 KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned d58f5e638b18 kvm: x86/vmx: Use kzalloc for cached_vmcs12 bbb8c5c75f6e KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error b2598858ac21 KVM: x86: Fix PV IPIs for 32-bit KVM host 6d3dabbdf46e KVM: x86: Fix single-step debugging c1bfae340367 drm/amdgpu: Add APTX quirk for Lenovo laptop b911f1dcb60d dm crypt: fix parsing of extended IV arguments 5b779f841773 dm thin: fix passdown_double_checking_shared_status() eba68bd45672 scsi: ufs: Use explicit access size in ufshcd_dump_regs b18931c5fe0d acpi/nfit: Fix command-supported detection 3cb00cfa3d37 acpi/nfit: Block function zero DSMs 92fbac528fd0 Input: uinput - fix undefined behavior in uinput_validate_absinfo() 71b1af87749b Input: input_event - provide override for sparc64 865a07956db5 Input: xpad - add support for SteelSeries Stratus Duo 06d9f987201f smb3: add credits we receive from oplock/break PDUs 779c65bb7739 CIFS: Do not reconnect TCP session in add_credits() 2ae6fedbd5cb CIFS: Fix credit calculation for encrypted reads with errors 0380ed9b1cd3 CIFS: Fix credits calculations for reads with errors 07b9e5e35e8f CIFS: Fix possible hang during async MTU reads and writes f4abbb16ed9a vgacon: unconfuse vc_origin when using soft scrollback a912e16faeda Drivers: hv: vmbus: Check for ring when getting debug info bfe482b9b299 hv_balloon: avoid touching uninitialized struct page during tail onlining 71d1a74f36a7 tty/n_hdlc: fix __might_sleep warning 6d15ef2c912a uart: Fix crash in uart_write and uart_put_char 80250b48803a tty: Handle problem if line discipline does not have receive_buf 3209eeded863 staging: rtl8188eu: Add device code for D-Link DWA-121 rev B1 75a08b9a0fcb mmc: meson-gx: Free irq in release() callback 4a559dfe6603 mmc: dw_mmc-bluefield: : Fix the license information d3faea2d152e char/mwave: fix potential Spectre v1 vulnerability 0479bdbf55d8 misc: ibmvsm: Fix potential NULL pointer dereference 049c7b068dd1 s390/smp: fix CPU hotplug deadlock with CPU rescan e0d573a08f23 s390/early: improve machine detection b563764443a3 s390/mm: always force a load of the primary ASCE on context switch 8cbca17381ac ARC: perf: map generic branches to correct hardware condition 2f0d2f3ace1f ARC: adjust memblock_reserve of kernel memory 7bb78e62f712 ARCv2: lib: memeset: fix doing prefetchw outside of buffer cf662d989425 ALSA: hda - Add mute LED support for HP ProBook 470 G5 2173f5a1b0d7 ALSA: hda/realtek - Fix typo for ALC225 model a719cbe07847 inotify: Fix fd refcount leak in inotify_add_watch(). afb4a7ca7818 clk: socfpga: stratix10: fix naming convention for the fixed-clocks cf8ea8d536a4 clk: socfpga: stratix10: fix rate calculation for pll clocks 0af64fda917d ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode 4fedd516d554 ASoC: rt5514-spi: Fix potential NULL pointer dereference d6847f539bd6 ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages 3e05ceedf143 ceph: clear inode pointer when snap realm gets dropped by its inode 8e7320b9f551 USB: serial: pl2303: add new PID to support PL2303TB 4d984aab54a6 USB: serial: simple: add Motorola Tetra TPG2200 device id a70e5cd09361 USB: leds: fix regression in usbport led trigger f8982204cbea mei: me: add denverton innovation engine device IDs adfda26bdf47 mei: me: mark LBG devices as having dma support 2cade15d58ca tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state 6c4d069aec0f ip6_gre: update version related info when changing link c9fe9d194d45 net: phy: marvell: Fix deadlock from wrong locking 552cd931b483 erspan: build the header with the right proto according to erspan_ver 0449da6fc203 ip6_gre: fix tunnel list corruption for x-netns e3fa624ee7af udp: with udp_segment release on error path 84bf74307c88 net/sched: cls_flower: allocate mask dynamically in fl_change() bdafc159ac8c mlxsw: pci: Ring CQ's doorbell before RDQ's c82f4684d330 mlxsw: spectrum_fid: Update dummy FID index adbf7e580994 net: ipv4: Fix memory leak in network namespace dismantle bc4e2300e44a mlxsw: pci: Increase PCI SW reset timeout 1688e75cae7d vhost: log dirty page correctly 3d997bf0074e openvswitch: Avoid OOB read when parsing flow nlattrs 916c27c8cf88 net_sched: refetch skb protocol for each filter 02239e797ac7 net/sched: act_tunnel_key: fix memory leak in case of action replace 3e4cd0677715 net: phy: mdio_bus: add missing device_del() in mdiobus_register() error handling 1a864e38b39e net: phy: marvell: Errata for mv88e6390 internal PHYs 40f2f08030fa net: Fix usage of pskb_trim_rcsum e287968a3837 net: bridge: Fix ethernet header pointer before check skb forwardable 779a5077d9cf amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs 34ae65724615 Linux 4.19.18 b40aec33eeb5 ipmi: Don't initialize anything in the core until something uses it 031a94ff8ac4 ipmi:ssif: Fix handling of multi-part return messages 821a003d8e81 ipmi: Prevent use-after-free in deliver_response 753abe2a6339 ipmi: msghandler: Fix potential Spectre v1 vulnerabilities 1c393ca118cf ipmi: fix use-after-free of user->release_barrier.rda 7557895b3dda Bluetooth: Fix unnecessary error message for HCI request completion d9bcbcb7d77c iwlwifi: mvm: Send LQ command as async when necessary 0d73e773edc9 mm, proc: be more verbose about unstable VMA flags in /proc/<pid>/smaps 2011eb741803 userfaultfd: clear flag if remap event not enabled b0cd52e644ef mm/swap: use nr_node_ids for avail_lists in swap_info_struct dc15e3fd3fbe mm/page-writeback.c: don't break integrity writeback on ->writepage() error 5a404f39f8fa ocfs2: fix panic due to unrecovered local alloc c9dcb871b1a9 iomap: don't search past page end in iomap_is_partially_uptodate 00886cebcce5 scsi: megaraid: fix out-of-bound array accesses d640fb10cab4 scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() dd619b90dd71 ath10k: fix peer stats null pointer dereference ca8ad9bcbebd scsi: smartpqi: correct lun reset issues 868152e4ca97 scsi: mpt3sas: fix memory ordering on 64bit writes 6fa75685aa3a IB/usnic: Fix potential deadlock a13daf038b49 sysfs: Disable lockdep for driver bind/unbind files 959bf5c190ea ALSA: bebob: fix model-id of unit for Apogee Ensemble c5e68453be0c Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 887b1c9a7d17 dm: Check for device sector overflow if CONFIG_LBDAF is not set decca9bc2116 clocksource/drivers/integrator-ap: Add missing of_node_put() 876b79b973f2 quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON,OFF} quotactls. 77f14a495530 perf tools: Add missing open_memstream() prototype for systems lacking it e2a1f8d695c2 perf tools: Add missing sigqueue() prototype for systems lacking it 4bc4b575131f perf cs-etm: Correct packets swapping in cs_etm__flush() 9e5be33b1061 dm snapshot: Fix excessive memory usage and workqueue stalls d9513fdbeb62 tools lib subcmd: Don't add the kernel sources to the include path 8603cac28a78 perf stat: Avoid segfaults caused by negated options cbd257f3bbc9 dm kcopyd: Fix bug causing workqueue stalls 4e26ee3149e4 dm crypt: use u64 instead of sector_t to store iv_offset a4772e8b3e60 x86/topology: Use total_cpus for max logical packages calculation 9d51378a6893 netfilter: ipt_CLUSTERIP: fix deadlock in netns exit routine bb7b6c49cc34 netfilter: ipt_CLUSTERIP: remove wrong WARN_ON_ONCE in netns exit routine 744383c88e2e netfilter: ipt_CLUSTERIP: check MAC address when duplicate config is set bd1040e646d6 perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX 58c67a0b06a7 perf parse-events: Fix unchecked usage of strncpy() b332b4cd25e7 perf svghelper: Fix unchecked usage of strncpy() f54fc4c23eea perf tests ARM: Disable breakpoint tests 32-bit c3e8c335e788 perf intel-pt: Fix error with config term "pt=0" f74fc96e32ab tty/serial: do not free trasnmit buffer page under port lock 310f8296d630 btrfs: improve error handling of btrfs_add_link 38b17eee7074 btrfs: fix use-after-free due to race between replace start and cancel 720b86a53a10 btrfs: alloc_chunk: fix more DUP stripe size handling bb5717a4a165 btrfs: volumes: Make sure there is no overlap of dev extents at mount time c21991ed17e9 mmc: atmel-mci: do not assume idle after atmci_request_end 461991104dcb kconfig: fix memory leak when EOF is encountered in quotation ba8efcdc5779 kconfig: fix file name and line number of warn_ignored_character() 344b51e7ce13 bpf: relax verifier restriction on BPF_MOV | BPF_ALU dfbf8c981f83 arm64: Fix minor issues with the dcache_by_line_op macro 73f0b2e36e40 clk: imx6q: reset exclusive gates on init 8f183b332398 arm64: kasan: Increase stack size for KASAN_EXTRA 656257cf1cbd selftests: do not macro-expand failed assertion expressions 3ad8148ce042 scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough 25d3546acd60 scsi: target: use consistent left-aligned ASCII INQUIRY data 50deccdceb59 net: call sk_dst_reset when set SO_DONTROUTE fd4c7fe100fc staging: erofs: fix use-after-free of on-stack `z_erofs_vle_unzip_io' 38be2cbae300 media: venus: core: Set dma maximum segment size 9df6861a35d1 ASoC: use dma_ops of parent device for acp_audio_dma 597a09e0ce2c media: firewire: Fix app_info parameter type in avc_ca{,_app}_info 3049cdc28409 powerpc/pseries/cpuidle: Fix preempt warning 115a0d668793 powerpc/xmon: Fix invocation inside lock region 819e2e0760f3 media: uvcvideo: Refactor teardown of uvc on USB disconnect 265242d82a3c pstore/ram: Do not treat empty buffers as valid ed99d79a158c clk: imx: make mux parent strings const c356972f27cc jffs2: Fix use of uninitialized delayed_work, lockdep breakage 50063ba9dd51 efi/libstub: Disable some warnings for x86{,_64} fded1b0e0c89 rxe: IB_WR_REG_MR does not capture MR's iova field e34e54f925e2 drm/amdgpu: Reorder uvd ring init before uvd resume 4614fe394c55 scsi: qedi: Check for session online before getting iSCSI TLV data. 22e568af3989 ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined 34ea589d97d7 selinux: always allow mounting submounts e4c04fd44157 fpga: altera-cvp: fix probing for multiple FPGAs on the bus 7cae65dbc7b4 usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device 7187ac3e3c4d samples: bpf: fix: error handling regarding kprobe_events 5e1be9c72310 clk: meson: meson8b: fix incorrect divider mapping in cpu_scale_table 6ebffc54843b drm/atomic-helper: Complete fake_commit->flip_done potentially earlier 6f88ff119205 arm64: perf: set suppress_bind_attrs flag to true dbb97f7663c0 crypto: ecc - regularize scalar for scalar multiplication 6e5be6e3f56a MIPS: SiByte: Enable swiotlb for SWARM, LittleSur and BigSur 1d839c72fc13 x86/mce: Fix -Wmissing-prototypes warnings 3945c33a608e ALSA: oxfw: add support for APOGEE duet FireWire 464b01e4406e bpf: Allow narrow loads with offset > 0 4c7c36a7f348 serial: set suppress_bind_attrs flag only if builtin e7a5f0073533 writeback: don't decrement wb->refcnt if !wb->bdi b6d75422462a of: overlay: add missing of_node_put() after add new node to changeset d216d503a0b2 selftests/bpf: enable (uncomment) all tests in test_libbpf.sh 579f3fc1f46f usb: typec: tcpm: Do not disconnect link for self powered devices 88f3beae5836 e1000e: allow non-monotonic SYSTIM readings e5090418fbb0 platform/x86: asus-wmi: Tell the EC the OS will handle the display off hotkey 3dc1bc575e75 ixgbe: allow IPsec Tx offload in VEPA mode bd240b1182da drm/amdkfd: fix interrupt spin lock 07f4cf9547d9 drm/amd/display: Guard against null stream_state in set_crc_source 414dbd6c00b9 gpio: pl061: Move irq_chip definition inside struct pl061 ad7013cd6d6a netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets 183144815e34 net: clear skb->tstamp in bridge forwarding path c1fa98a5748f ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses 19ad57e220a1 r8169: Add support for new Realtek Ethernet 8bb38336b721 qmi_wwan: add MTU default to qmap network interface 598e57e02929 net, skbuff: do not prefer skb allocation fails early e10411389248 net: dsa: mv88x6xxx: mv88e6390 errata 07348a7ebb58 mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion cac1bffc77e9 mlxsw: spectrum: Disable lag port TX before removing it 9b25d7b69d61 ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address 23b6b8bf9011 Linux 4.19.17 9a9c3c02eace nbd: Use set_blocksize() to set device blocksize 685cc9c3ee48 media: vb2: be sure to unlock mutex on errors 7696248f9b5a selftests: Fix test errors related to lib.mk khdr target 241e514850a1 drm/fb-helper: Ignore the value of fb_var_screeninfo.pixclock 8868a72d4201 loop: drop caches if offset or block_size are changed 30805ece5068 loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() b42e24aa3b88 loop: Get rid of 'nested' acquisition of loop_ctl_mutex 5c684c250bf3 loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex 5f0db37d916b loop: Fix deadlock when calling blkdev_reread_part() 6e0d69353095 loop: Move loop_reread_partitions() out of loop_ctl_mutex ed281a7230c9 loop: Move special partition reread handling in loop_clr_fd() dc717408cef0 loop: Push loop_ctl_mutex down to loop_change_fd() 9218b108062e loop: Push loop_ctl_mutex down to loop_set_fd() 90386ad72fcf loop: Push loop_ctl_mutex down to loop_set_status() 8de64127b2aa loop: Push loop_ctl_mutex down to loop_get_status() ed87dc660171 loop: Push loop_ctl_mutex down into loop_clr_fd() 18974320825e loop: Split setting of lo_state from loop_clr_fd b8463897a294 loop: Push lo_ctl_mutex down into individual ioctls ea5df5077091 loop: Get rid of loop_index_mutex 38d9cce3d61f loop: Fold __loop_release into loop_release 342b3360aeb1 block/loop: Use global lock for ioctl() operation. f5d3c785c1d3 block/loop: Don't grab "struct file" for vfs_getattr() operation. 21172412a727 tipc: fix uninit-value in tipc_nl_compat_doit 2d5fc1d492d1 tipc: fix uninit-value in tipc_nl_compat_name_table_dump 04d87429738a tipc: fix uninit-value in tipc_nl_compat_link_set 7960fb71aad9 tipc: fix uninit-value in tipc_nl_compat_bearer_enable 1d61caf05721 tipc: fix uninit-value in tipc_nl_compat_link_reset_stats 927733365214 tipc: fix uninit-value in in tipc_conn_rcv_sub 7f902f7c146c sctp: allocate sctp_sockaddr_entry with kzalloc 1e11b1d630f8 blockdev: Fix livelocks on loop device 5a79e71e0bc8 selinux: fix GPF on invalid policy 4cc66cc4f81f block: use rcu_work instead of call_rcu to avoid sleep in softirq 2663bcba075f netfilter: ebtables: account ebt_table_info to kmemcg 61b29bed9010 sunrpc: handle ENOMEM in rpcb_getport_async c4f39cba6fd0 media: vb2: vb2_mmap: move lock up a19aedf1a77c LSM: Check for NULL cred-security on free a72e572f8a2d ipv6: make icmp6_send() robust against null skb->dev 341906cb25f9 bpf: in __bpf_redirect_no_mac pull mac only if present d9c249a302cb media: vivid: set min width/height to a value > 0 4497ce43a5d0 media: vivid: fix error handling of kthread_run 4190c5fd8a7f omap2fb: Fix stack memory disclosure 328f3de2ef76 fix int_sqrt64() for very large numbers 89a9f049f8b9 Disable MSI also when pcie-octeon.pcie_disable on 3832c115bf80 arm64: dts: marvell: armada-ap806: reserve PSCI area ca8080c308f4 arm64: kaslr: ensure randomized quantities are clean to the PoC 483ac8e65a8a pstore/ram: Avoid allocation and leak of platform data a10cabbf7a76 net: dsa: realtek-smi: fix OF child-node lookup 0098f2e791d7 kbuild: Disable LD_DEAD_CODE_DATA_ELIMINATION with ftrace & GCC <= 4.7 ec485378a4c4 RDMA/vmw_pvrdma: Return the correct opcode when creating WR 836edf22ffd1 RDMA/nldev: Don't expose unsafe global rkey to regular user 8f4a0e7d8bef media: v4l: ioctl: Validate num_planes for debug messages d846f48c1dd5 mfd: tps6586x: Handle interrupts on suspend a752c6d6de80 OF: properties: add missing of_node_put ac8b9e8e7ddd drm/i915/gvt: Fix mmap range check 434b1b91573c MIPS: lantiq: Fix IPI interrupt handling 19f41f32a4b4 MIPS: BCM47XX: Setup struct device for the SoC 8f469dc0e6dc mips: fix n32 compat_ipc_parse_version 9d37f4a046c2 scsi: sd: Fix cache_type_store() d368f540ac3e scsi: core: Synchronize request queue PM status only on successful resume b955a2c75675 Yama: Check for pid death before checking ancestry 01634ac56393 btrfs: wait on ordered extents on abort cleanup 4675f90ef892 Revert "btrfs: balance dirty metadata pages in btrfs_finish_ordered_io" 4432362af3a3 xen: Fix x86 sched_clock() interface for xen 64e986444138 crypto: talitos - fix ablkcipher for CONFIG_VMAP_STACK c6578f509312 crypto: talitos - reorder code in talitos_edesc_alloc() 44c67402c3f7 crypto: authenc - fix parsing key with misaligned rta_len 97a6662b035c crypto: bcm - convert to use crypto_authenc_extractkeys() 93242fa04d87 crypto: ccree - convert to use crypto_authenc_extractkeys() 659080376639 crypto: authencesn - Avoid twice completion call in decrypt path 9107b2f43432 crypto: caam - fix zero-length buffer DMA mapping 68afc7c36461 crypto: sm3 - fix undefined shift by >= width of value 6e09bef3cbe2 r8169: load Realtek PHY driver module before r8169 eb02c17fcce5 ip: on queued skb use skb_header_pointer instead of pskb_may_pull d2898aae0da6 bonding: update nest level on unlink d976151a51c8 r8169: don't try to read counters if chip is in a PCI power-save state 8dc262df0c6f smc: move unhash as early as possible in smc_release() f352903d5d78 lan743x: Remove phy_read from link status change function 08be4b72f362 tun: publish tfile after it's fully initialized d7fe54c17aa3 tcp: change txhash on SYN-data timeout 3dc241b8fa94 packet: Do not leak dev refcounts on error exit 54cbcff82d5e net: bridge: fix a bug on using a neighbour cache entry without checking its state c0e1392e37e1 ipv6: fix kernel-infoleak in ipv6_local_error() d29d3891c009 arm64: Don't trap host pointer auth use to EL2 a31edd1c1b7b arm64/kvm: consistently handle host HCR_EL2 flags a200574da87b scsi: target: iscsi: cxgbit: fix csk leak 25c0f7a24a4c scsi: target: iscsi: cxgbit: fix csk leak ec98b3f39feb Revert "scsi: target: iscsi: cxgbit: fix csk leak" e276420e4828 mmc: sdhci-msm: Disable CDR function on TX 6567515e4a7c netfilter: nf_conncount: fix argument order to find_next_bit b01b92417d09 netfilter: nf_conncount: speculative garbage collection on empty lists aea1d19594e6 netfilter: nf_conncount: move all list iterations under spinlock bdc6c893ba37 netfilter: nf_conncount: merge lookup and add functions 13c639424bc2 netfilter: nf_conncount: restart search when nodes have been erased d6b3ff0222fb netfilter: nf_conncount: split gc in two phases ef68fdb5179c netfilter: nf_conncount: don't skip eviction when age is negative c5cbe95a4ba8 netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS 8db82a6f2b76 can: gw: ensure DLC boundaries after CAN frame modification a13520e0d5f5 tty: Don't hold ldisc lock in tty_reopen() if ldisc present a42c97862837 tty: Simplify tty->count math in tty_reopen() e6a4caa0b4dd tty: Hold tty_ldisc_lock() during tty_reopen() 028c13f7caf2 tty/ldsem: Wake up readers after timed out down_write() 9c5931b65a7b Linux 4.19.16 7a1b9b76bac7 Btrfs: use nofs context when initializing security xattrs to avoid deadlock 79aa5c0daa5c Btrfs: fix deadlock when enabling quotas due to concurrent snapshot creation 829431a2a5a8 Btrfs: fix access to available allocation bits when starting balance 6c9a2046297f arm64: compat: Don't pull syscall number from regs in arm_compat_syscall 4f14f446d115 KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less 44e7bab39f87 sunrpc: use-after-free in svc_process_common() 160f79c0a039 mm: page_mapped: don't assume compound page is huge or THP 5dc41af3d19e ext4: fix special inode number checks in __ext4_iget() bb80ad0dc392 ext4: track writeback errors using the generic tracking infrastructure da38a1b47b02 ext4: use ext4_write_inode() when fsyncing w/o a journal 01db6e5cf81f ext4: avoid kernel warning when writing the superblock to a dead device 926cdac10439 ext4: fix a potential fiemap/page fault deadlock w/ inline_data 7c2ea25e1364 ext4: make sure enough credits are reserved for dioread_nolock writes 997255351a29 rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set c7ca8e94dbb5 drm/amdgpu: Don't fail resume process if resuming atomic state fails f05d02b3b4c8 drm/amdgpu: Don't ignore rc from drm_dp_mst_topology_mgr_resume() d1a5113cf41b drm/i915: Unwind failure on pinning the gen7 ppgtt f57bef95d6f8 drm/fb-helper: Partially bring back workaround for bugs of SDL 1.2 7398668b3110 drm/fb_helper: Allow leaking fbdev smem_start b7c3696f68ad drm/amd/display: Fix MST dp_blank REG_WAIT timeout 857af87dcdce PCI: dwc: Move interrupt acking into the proper callback c408aac37787 PCI: dwc: Take lock when ACKing an interrupt 11637a3a383b PCI: dwc: Use interrupt masking instead of disabling c051be2b2621 drm/amdgpu: Add new VegaM pci id 719aee2c5ba1 vfio/type1: Fix unmap overflow off-by-one 1e235ec00be0 mtd: rawnand: qcom: fix memory corruption that causes panic fca4eb31e096 i2c: dev: prevent adapter retries and timeout being set as minus value 3fdb8121e90a ACPI/IORT: Fix rc_dma_get_range() 6fd3d1975105 ACPI / PMIC: xpower: Fix TS-pin current-source handling fec7361193b4 ACPI: power: Skip duplicate power resource references in _PRx 97b02b632466 mm, memcg: fix reclaim deadlock with writeback 8a4b6e8cb796 mm/usercopy.c: no check page span for stack objects f928ca391747 slab: alien caches must not be initialized if the allocation of the alien cache failed 33c96bc68ff3 USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB 12388881ce0d USB: storage: add quirk for SMI SM3350 621ecb93578a USB: storage: don't insert sane sense for SPC3+ when bad sense specified 51b2a8e263cb usb: cdc-acm: send ZLP for Telit 3G Intel based modems 2a71a47e03ff cifs: Fix potential OOB access of lock element array 7dcc5b36ea7f CIFS: Fix credit computation for compounded requests d2f76f6f9fa9 CIFS: Do not hide EINTR after sending network packets c3606c646783 CIFS: Do not set credits to 1 if the server didn't grant anything d1130682d127 CIFS: Fix adjustment of credits for MTU requests 045e3d2f1216 ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 0fd36f024a70 ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 50a67b1a85b9 ALSA: hda/realtek - Support Dell headset mode for New AIO platform 4bef2bacb1c5 x86, modpost: Replace last remnants of RETPOLINE with CONFIG_RETPOLINE 4ecbd88bf994 cpufreq: scmi: Fix frequency invariance in slow path f64231cb4f13 staging: rtl8188eu: Fix module loading from tasklet for WEP encryption ce588054801d staging: rtl8188eu: Fix module loading from tasklet for CCMP encryption d7068618ae1f Btrfs: fix deadlock when using free space tree due to block group creation e31851235412 Linux 4.19.15 6384c67c64b5 bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw 8e3a1c500288 drm/amd/display: Fix unintialized max_bpc state values 5f0ab980de1a drm/rockchip: psr: do not dereference encoder before it is null checked. 05a0177d84d9 drm/vc4: Set ->is_yuv to false when num_planes == 1 85c8c61007dd drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() 4f44e58a5614 lib: fix build failure in CONFIG_DEBUG_VIRTUAL test 8dbea64423dc of: __of_detach_node() - remove node from phandle cache 1cb5a0333a5d of: of_node_get()/of_node_put() nodes held in phandle cache daa67bd5d1ec power: supply: olpc_battery: correct the temperature units f65b4d4ff3aa intel_th: msu: Fix an off-by-one in attribute store 998c3537af41 genwqe: Fix size check 86dcb94392f7 drivers/perf: hisi: Fixup one DDRC PMU register offset c1aa0c845c36 video: fbdev: pxafb: Fix "WARNING: invalid free of devm_ allocated data" 9797226bf661 ceph: don't update importing cap's mseq when handing cap export dc8408ea0b22 sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c 87b868070f41 iommu/vt-d: Handle domain agaw being less than iommu agaw f408aac3104c RDMA/srpt: Fix a use-after-free in the channel release code c03d6b0f9a95 rxe: fix error completion wr_id and qp_num 6bf97c01b948 9p/net: put a lower bound on msize af7cc8ebab4a iio: dac: ad5686: fix bit shift read register a854ab8f6446 powerpc/tm: Set MSR[TS] just prior to recheckpoint 6d9e96f37d38 Revert "powerpc/tm: Unset MSR[TS] if not recheckpointing" eb05c02903a7 leds: pwm: silently error out on EPROBE_DEFER ae5c75e660e2 arm64: relocatable: fix inconsistencies in linker script and options 9873efe708bb arm64: drop linker script hack to hide __efistub_ symbols 3f26e68af5c0 nfsd4: zero-length WRITE should succeed 0b6001b941af lockd: Show pid of lockd for remote locks b541ebbe0cf0 PCI / PM: Allow runtime PM without callback functions b37fdd941036 selinux: policydb - fix byte order and alignment issues c6c59adbc19a b43: Fix error in cordic routine 6ef56c9ad7f1 gfs2: Fix loop in gfs2_rbm_find 310486107d41 gfs2: Get rid of potential double-freeing in gfs2_create_inode 30d3dfd4c420 dlm: memory leaks on error path in dlm_user_request() c5fa01a0153f dlm: lost put_lkb on error path in receive_convert() and receive_unlock() 294776562f96 dlm: possible memory leak on error path in create_lkb() 03acbec28a24 dlm: fixed memory leaks after failed ls_remove_names allocation 6353c0a03791 block: mq-deadline: Fix write completion handling 69e9b2858b20 block: deactivate blk_stat timer in wbt_disable_default() a85449199539 Fix failure path in alloc_pid() 5781b53dd89c driver core: Add missing dev->bus->need_parent_lock checks b57b3b008284 srcu: Lock srcu_data structure in srcu_gp_start() 378f9dfa495a ALSA: usb-audio: Always check descriptor sizes in parser code 6c8c16479b23 ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks b389f9c4c97a ALSA: usb-audio: Check mixer unit descriptors more strictly 8ee6f180d56f ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() 281a9e46a94c ALSA: cs46xx: Potential NULL dereference in probe 6584ae39fa60 media: cx23885: only reset DMA on problematic CPUs b6f66e8b227f mt76x0: init hw capabilities 13e554feddbd dma-direct: do not include SME mask in the DMA supported check 439022e0c2ec raid6/ppc: Fix build for clang 7dfb22b5abaa powerpc/boot: Set target when cross-compiling for clang f4c27d53b15d Makefile: Export clang toolchain variables 1637d5d2e299 kbuild: consolidate Clang compiler flags dcaab8b5d745 kbuild: add -no-integrated-as Clang option unconditionally 28e1d143b868 powerpc: Disable -Wbuiltin-requires-header when setjmp is used ba1fe90be68f powerpc: avoid -mno-sched-epilog on GCC 4.9 and newer 24e26062b90e powerpc: consolidate -mno-sched-epilog into FTRACE flags 5b59eeba6b00 powerpc: remove old GCC version checks 668ecd6b17b9 sunrpc: use SVC_NET() in svcauth_gss_* functions 807957cecdc7 sunrpc: fix cache_head leak due to queued request 1c5e0be35de1 memcg, oom: notify on oom killer invocation from the charge path 8da70752f5fa mm, swap: fix swapoff with KSM pages 0f1a62e0737a mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL e890a867060b mm, hmm: use devm semantics for hmm_devmem_{add, remove} c215c66ceab5 mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support ec5471c92fb2 mm, devm_memremap_pages: fix shutdown handling 0a38f2e4a4c7 mm, devm_memremap_pages: kill mapping "System RAM" support b30ea244cf3e mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL 2c87072a3bf9 hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined e3af83bd44ec zram: fix double free backing device bc999b5099d7 fork: record start_time late d257d4299ae7 scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid 06fd6847c4a1 scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown 218c81851f11 auxdisplay: charlcd: fix x/y command parsing dc68052427be serial/sunsu: fix refcount leak 08e7661cdd56 qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup 2fb13e2004e8 net: netxen: fix a missing check and an uninitialized use 8bb68ed82f01 Input: synaptics - enable SMBus for HP EliteBook 840 G4 ae247d60588c gpio: mvebu: only fail on missing clk if pwm is actually to be used 332fc66790d6 lan743x: Remove MAC Reset from initialization e1b3575c474e virtio: fix test build after uio.h change e46d5bd8fd89 m68k: Fix memblock-related crashes ae206a1a5e3a kbuild: fix false positive warning/error about missing libelf ff014712e5d3 mac80211: free skb fraglist before freeing the skb 366fc5858720 nl80211: fix memory leak if validate_pae_over_nl80211() fails 098143bfc29e vxge: ensure data0 is initialized in when fetching firmware version information 945b416a973b lan78xx: Resolve issue with changing MAC address c26419f3574e lan743x: Expand phy search for LAN7431 98876c46efd0 net: macb: add missing barriers when reading descriptors 6e48c0fc14af net: macb: fix dropped RX frames due to a race 873f9a559bcb net: macb: fix random memory corruption on RX with 64-bit DMA 12024f4fc118 qed: Fix an error code qed_ll2_start_xmit() 233ba13db681 SUNRPC: Fix a race with XPRT_CONNECTING 4f784484bd96 mac80211: fix a kernel panic when TXing after TXQ teardown 97fd4c7f6ddf net: hns: Fix ping failed when use net bridge and send multicast 1f89e4e8b54d net: hns: Add mac pcs config when enable|disable mac b686b8c073c0 net: hns: Fix ntuple-filters status error. db2ca348c80c net: hns: Avoid net reset caused by pause frames storm c8e78cbcde24 net: hns: Free irq when exit from abnormal branch ac9ae1930a1b net: hns: Clean rx fbd when ae stopped. 1b2f8d7cc1b2 net: hns: Fixed bug that netdev was opened twice 17eeca6e3d9b net: hns: Some registers use wrong address according to the datasheet. 341b8840435a net: hns: All ports can not work when insmod hns ko after rmmod. 41d54657e34b net: hns: Incorrect offset address used for some registers. 2cd0c6f8d050 w90p910_ether: remove incorrect __init annotation 997cb5039dba net/tls: Init routines in create_ctx 7a2b5258682f drivers: net: xgene: Remove unnecessary forward declarations 37fc22c6cf22 x86, hyperv: remove PCI dependency 2e2127508297 mt76: fix potential NULL pointer dereference in mt76_stop_tx_queues 131366ebda88 scsi: target: iscsi: cxgbit: add missing spin_lock_init() c9cef2c71a89 scsi: target: iscsi: cxgbit: fix csk leak a01345407c43 bnx2x: Send update-svid ramrod with retry/poll flags enabled 53471f0d893d bnx2x: Remove configured vlans as part of unload sequence. 096795d4ccc7 bnx2x: Clear fip MAC when fcoe offload support is disabled 7fd995d3b444 netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() ba364929ff0c netfilter: nat: can't use dst_hold on noref dst 9e4041016015 netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel 27f59f342f7c ixgbe: Fix race when the VF driver does a reset 3bfed541c3ee i40e: fix mac filter delete when setting mac address 56769ef90b83 x86/dump_pagetables: Fix LDT remap address marker 62075c982bf7 x86/mm: Fix guard hole handling af03a980e86f ieee802154: ca8210: fix possible u8 overflow in ca8210_rx_done e4bcb09d3b48 ibmvnic: Fix non-atomic memory allocation in IRQ context 733f5216eb54 ibmvnic: Convert reset work item mutex to spin lock b7e2af3fdf8a Input: synaptics - enable RMI on ThinkPad T560 c5dabddc2ccc Input: omap-keypad - fix idle configuration to not block SoC idle states c0c14b758c0c scsi: bnx2fc: Fix NULL dereference in error handling 98ce676bea96 Revert "scsi: qla2xxx: Fix NVMe Target discovery" 6bcf9ef86c86 netfilter: seqadj: re-load tcp header pointer after possible head reallocation cee05c0371a6 netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() 537e9a8c301d ieee802154: hwsim: fix off-by-one in parse nested 083d552a890c xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry. 00eff089dfb7 xfrm: Fix bucket count reported to userspace 34a2f36c0115 xfrm: Fix error return code in xfrm_output_one() 7519ffa9118c checkstack.pl: fix for aarch64 8c9c3747750a IB/core: Fix oops in netdev_next_upper_dev_rcu() a8d16017db2e drm/amdgpu: Fix DEBUG_LOCKS_WARN_ON(depth <= 0) in amdgpu_ctx.lock 54568ab2e11f powerpc/mm: Fallback to RAM if the altmap is unusable 52e1f29e8bcf Input: restore EV_ABS ABS_RESERVED b4592b838322 IB/mlx5: Block DEVX umem from the non applicable cases aad142a61ebb ARM: dts: imx7d-nitrogen7: Fix the description of the Wifi clock eab3109e1547 ARM: imx: update the cpu power up timing setting on i.mx6sx 94541b595ad4 ARM: dts: imx7d-pico: Describe the Wifi clock 270a08ffa1b9 HID: ite: Add USB id match for another ITE based keyboard rfkill key quirk d4fdc5e82357 powerpc/mm: Fix linux page tables build with some configs 4642a5c58299 powerpc: Fix COFF zImage booting on old powermacs a294de739535 arm64: dts: mt7622: fix no more console output on rfb1 cd9ff62bad88 pinctrl: meson: fix pull enable register calculation 0dc2ffac869c ARM: dts: sun8i: a83t: bananapi-m3: increase vcc-pd voltage to 3.3V (From OE-Core rev: 29d4b668e2ecba2ea263d448ac32505d953ad1d1) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.18: update to v4.18.27Bruce Ashfield2019-02-073-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the -stable updates from Paul Gortmaker that comprise the following commits: fb957805a800 Linux 4.18.27 e40e99b6b15d ipmi:ssif: Fix handling of multi-part return messages ec5b2f3f897b ipmi: Prevent use-after-free in deliver_response d605dfec5314 ipmi: msghandler: Fix potential Spectre v1 vulnerabilities 6fcd5c67bbed ipmi: fix use-after-free of user->release_barrier.rda 8978d7c6dec4 Bluetooth: Fix unnecessary error message for HCI request completion 9aa6a6afdc9d iwlwifi: mvm: Send LQ command as async when necessary be293e2c8d5d mm, proc: be more verbose about unstable VMA flags in /proc/<pid>/smaps 5da1802b5dd9 userfaultfd: clear flag if remap event not enabled 08861c6db0c1 mm/swap: use nr_node_ids for avail_lists in swap_info_struct fbd6851e6d57 mm/page-writeback.c: don't break integrity writeback on ->writepage() error 42af1b118dec ocfs2: fix panic due to unrecovered local alloc e701c6b47b1e scsi: megaraid: fix out-of-bound array accesses c2414688a11f scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() 248849ffcee8 ath10k: fix peer stats null pointer dereference e6e7a27d9894 scsi: smartpqi: correct lun reset issues f82c77b69dd4 scsi: mpt3sas: fix memory ordering on 64bit writes 7fe3902a1b30 IB/usnic: Fix potential deadlock 07716336ae4f sysfs: Disable lockdep for driver bind/unbind files 52223b291461 ALSA: bebob: fix model-id of unit for Apogee Ensemble f55b7d8c5747 dm: Check for device sector overflow if CONFIG_LBDAF is not set 744fb8e55bdc clocksource/drivers/integrator-ap: Add missing of_node_put() c7e5ef0fad26 quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON,OFF} quotactls. 051f86c6e4fe perf tools: Add missing open_memstream() prototype for systems lacking it f40cb62ae378 perf tools: Add missing sigqueue() prototype for systems lacking it fe10d3ee10ae dm snapshot: Fix excessive memory usage and workqueue stalls dbb2e01442dd tools lib subcmd: Don't add the kernel sources to the include path 9844e0dbc6d0 perf stat: Avoid segfaults caused by negated options d8dc75d3d9fc dm kcopyd: Fix bug causing workqueue stalls dff3fa1af70f dm crypt: use u64 instead of sector_t to store iv_offset 26dfea580c42 x86/topology: Use total_cpus for max logical packages calculation 5f13f97aad1e netfilter: ipt_CLUSTERIP: fix deadlock in netns exit routine d5e112ef684d netfilter: ipt_CLUSTERIP: remove wrong WARN_ON_ONCE in netns exit routine ed843e0c755b netfilter: ipt_CLUSTERIP: check MAC address when duplicate config is set ab68568470d6 perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX 5ddf63d48c16 perf parse-events: Fix unchecked usage of strncpy() 882079829dfb perf svghelper: Fix unchecked usage of strncpy() e689fb5da3fc perf tests ARM: Disable breakpoint tests 32-bit ef3ae9b3e540 perf intel-pt: Fix error with config term "pt=0" 8639a6aacfd7 tty/serial: do not free trasnmit buffer page under port lock 80c3cdea380c btrfs: improve error handling of btrfs_add_link 2202b846b13c btrfs: alloc_chunk: fix more DUP stripe size handling ab3a0bbe8b0b mmc: atmel-mci: do not assume idle after atmci_request_end 32f972da3d3a kconfig: fix memory leak when EOF is encountered in quotation 10d9a6a992ee kconfig: fix file name and line number of warn_ignored_character() f7bcc8b2f7ef bpf: relax verifier restriction on BPF_MOV | BPF_ALU eec0856907da arm64: Fix minor issues with the dcache_by_line_op macro f2300824da71 clk: imx6q: reset exclusive gates on init 1604baf07d22 arm64: kasan: Increase stack size for KASAN_EXTRA 13ba93449b46 selftests: do not macro-expand failed assertion expressions 3bbd076d9136 scsi: target: use consistent left-aligned ASCII INQUIRY data e37db031ef5a net: call sk_dst_reset when set SO_DONTROUTE fb614921bc34 media: venus: core: Set dma maximum segment size eb2c9c4ca615 ASoC: use dma_ops of parent device for acp_audio_dma 68a03c142063 media: firewire: Fix app_info parameter type in avc_ca{,_app}_info b60c7a6713d5 powerpc/pseries/cpuidle: Fix preempt warning df30a1b5d8d2 powerpc/xmon: Fix invocation inside lock region 4f03e69412ba media: uvcvideo: Refactor teardown of uvc on USB disconnect e6b355ae24ba pstore/ram: Do not treat empty buffers as valid 72d479d16ec9 clk: imx: make mux parent strings const 277364cbbd21 jffs2: Fix use of uninitialized delayed_work, lockdep breakage d206a38109fc efi/libstub: Disable some warnings for x86{,_64} 643a876a5b01 rxe: IB_WR_REG_MR does not capture MR's iova field f5d7d77be0a6 scsi: qedi: Check for session online before getting iSCSI TLV data. 5c28f6e86aff ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined 6ca660928969 selinux: always allow mounting submounts 128146d4fb71 fpga: altera-cvp: fix probing for multiple FPGAs on the bus 3e60aeeefaeb usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device e1c8feafd5fe samples: bpf: fix: error handling regarding kprobe_events 2b3081b77e3f clk: meson: meson8b: fix incorrect divider mapping in cpu_scale_table 0bf0163094a9 drm/atomic-helper: Complete fake_commit->flip_done potentially earlier 21330a217643 arm64: perf: set suppress_bind_attrs flag to true 066b9fddd721 crypto: ecc - regularize scalar for scalar multiplication e26359f1620c MIPS: SiByte: Enable swiotlb for SWARM, LittleSur and BigSur 3afff9e63c8e x86/mce: Fix -Wmissing-prototypes warnings 9b3a195320ca ALSA: oxfw: add support for APOGEE duet FireWire 04aba67bbf94 bpf: Allow narrow loads with offset > 0 f30cc07af44f serial: set suppress_bind_attrs flag only if builtin d264a0f394ba writeback: don't decrement wb->refcnt if !wb->bdi 74691a75e365 of: overlay: add missing of_node_put() after add new node to changeset 419af4cd1015 selftests/bpf: enable (uncomment) all tests in test_libbpf.sh 2e3f88e667c6 e1000e: allow non-monotonic SYSTIM readings f782c9d1da48 platform/x86: asus-wmi: Tell the EC the OS will handle the display off hotkey 1261977d0ab4 ixgbe: allow IPsec Tx offload in VEPA mode 7c73931b7303 drm/amd/display: Guard against null stream_state in set_crc_source 39d92f35a8dc gpio: pl061: Move irq_chip definition inside struct pl061 3aec221e313a netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets 6a5be9a2ffef ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses 50d329eca381 r8169: Add support for new Realtek Ethernet d1aad26bb964 qmi_wwan: add MTU default to qmap network interface 62b4f9e777bf net, skbuff: do not prefer skb allocation fails early eb5c8d69ea42 net: dsa: mv88x6xxx: mv88e6390 errata 993bc7d54dac mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion 8fb8533a5309 mlxsw: spectrum: Disable lag port TX before removing it 75daf3c475df ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address 73827a8e2e30 nbd: Use set_blocksize() to set device blocksize f65d7d5574e1 drm/fb-helper: Ignore the value of fb_var_screeninfo.pixclock 528fa9207170 loop: drop caches if offset or block_size are changed 3df31feee60d loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() d4082dc05ac9 loop: Get rid of 'nested' acquisition of loop_ctl_mutex 78f210acfd34 loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex 3ebf94b079ba loop: Fix deadlock when calling blkdev_reread_part() fc4a4583f9f1 loop: Move loop_reread_partitions() out of loop_ctl_mutex 2c2c3aa3ab1c loop: Move special partition reread handling in loop_clr_fd() e2c6ee2931ca loop: Push loop_ctl_mutex down to loop_change_fd() b442997a7285 loop: Push loop_ctl_mutex down to loop_set_fd() 33d682700fb0 loop: Push loop_ctl_mutex down to loop_set_status() 49f911a6a4c0 loop: Push loop_ctl_mutex down to loop_get_status() c3be2cd6ad9e loop: Push loop_ctl_mutex down into loop_clr_fd() 9a4a7555c177 loop: Split setting of lo_state from loop_clr_fd d1f05249099a loop: Push lo_ctl_mutex down into individual ioctls 50bbdfab99c1 loop: Get rid of loop_index_mutex bc40dc95afdc loop: Fold __loop_release into loop_release 23d5eac305d0 block/loop: Use global lock for ioctl() operation. e0d29ef2a8b0 block/loop: Don't grab "struct file" for vfs_getattr() operation. 8281310f32aa tipc: fix uninit-value in tipc_nl_compat_doit 95c94c995d8e tipc: fix uninit-value in tipc_nl_compat_name_table_dump b099f94e1e4d tipc: fix uninit-value in tipc_nl_compat_link_set 8e649a4839e0 tipc: fix uninit-value in tipc_nl_compat_bearer_enable e54458ac168e tipc: fix uninit-value in tipc_nl_compat_link_reset_stats 9a8f56b713dc tipc: fix uninit-value in in tipc_conn_rcv_sub 08ea8e1bfd4b sctp: allocate sctp_sockaddr_entry with kzalloc 4c02dbac416c blockdev: Fix livelocks on loop device af7bec66e3ee selinux: fix GPF on invalid policy de9b736152ed block: use rcu_work instead of call_rcu to avoid sleep in softirq b232d75be71a netfilter: ebtables: account ebt_table_info to kmemcg aa4d1d6641b5 sunrpc: handle ENOMEM in rpcb_getport_async ddb29b79dbff media: vb2: be sure to unlock mutex on errors b9f0f2f9cf59 media: vb2: vb2_mmap: move lock up 7308ece86dd0 LSM: Check for NULL cred-security on free 71ba5763243b ipv6: make icmp6_send() robust against null skb->dev 05e6bff7e7a6 bpf: in __bpf_redirect_no_mac pull mac only if present 4181e7d61b1a media: vivid: set min width/height to a value > 0 cbfc610ae5f2 media: vivid: fix error handling of kthread_run 05f5b1394483 omap2fb: Fix stack memory disclosure 28063cb50ed8 fix int_sqrt64() for very large numbers 37112a960b7f Disable MSI also when pcie-octeon.pcie_disable on 8fd61f25fcf3 arm64: dts: marvell: armada-ap806: reserve PSCI area 58c3acda1754 arm64: kaslr: ensure randomized quantities are clean to the PoC 9a013b991c02 pstore/ram: Avoid allocation and leak of platform data 1aa9985076dc RDMA/nldev: Don't expose unsafe global rkey to regular user b409b102c7d8 media: v4l: ioctl: Validate num_planes for debug messages 92dd1f93a3c9 mfd: tps6586x: Handle interrupts on suspend 2e63388cbfdb OF: properties: add missing of_node_put 1957d16bceca drm/i915/gvt: Fix mmap range check f1e756d98a46 MIPS: lantiq: Fix IPI interrupt handling ac8f34885340 mips: fix n32 compat_ipc_parse_version 0830f02f81b3 scsi: sd: Fix cache_type_store() f25d687e3d8b scsi: core: Synchronize request queue PM status only on successful resume 0f7357d9b8e4 Yama: Check for pid death before checking ancestry f94e8c0566d0 btrfs: wait on ordered extents on abort cleanup 4b1129e59323 Revert "btrfs: balance dirty metadata pages in btrfs_finish_ordered_io" f9ac2ffa0255 xen: Fix x86 sched_clock() interface for xen 79ad9eda6689 x86/xen/time: Output xen sched_clock time from 0 7b3718f98f17 crypto: talitos - fix ablkcipher for CONFIG_VMAP_STACK c194e944dc98 crypto: talitos - reorder code in talitos_edesc_alloc() 0b612c90335c crypto: authenc - fix parsing key with misaligned rta_len bed3cec44833 crypto: bcm - convert to use crypto_authenc_extractkeys() f1daff3d1cb1 crypto: ccree - convert to use crypto_authenc_extractkeys() b445d866e2fa crypto: authencesn - Avoid twice completion call in decrypt path 1d5d8babb9a8 crypto: caam - fix zero-length buffer DMA mapping 04836f6b86bd crypto: sm3 - fix undefined shift by >= width of value 42cd579fd790 bonding: update nest level on unlink 12dff858b935 r8169: don't try to read counters if chip is in a PCI power-save state 5087c2825807 smc: move unhash as early as possible in smc_release() cf652d77ac45 tun: publish tfile after it's fully initialized faee48550bf4 tcp: change txhash on SYN-data timeout e87c244b11cd net: bridge: fix a bug on using a neighbour cache entry without checking its state c499692ded84 ipv6: fix kernel-infoleak in ipv6_local_error() a3ab077a3f79 arm64: Don't trap host pointer auth use to EL2 6f127252fe5f arm64/kvm: consistently handle host HCR_EL2 flags e5fed8d49b5b scsi: target: iscsi: cxgbit: fix csk leak f1778e1523fa netfilter: nf_conncount: don't skip eviction when age is negative df00c2c10e4f can: gw: ensure DLC boundaries after CAN frame modification 58e9f5227691 tty: Don't hold ldisc lock in tty_reopen() if ldisc present c6e522371001 tty: Simplify tty->count math in tty_reopen() e3ac534b8aa5 tty: Hold tty_ldisc_lock() during tty_reopen() 3456ecaf8d34 tty/ldsem: Wake up readers after timed out down_write() 2b1afc9c3506 Btrfs: use nofs context when initializing security xattrs to avoid deadlock 403d0f9134a7 Btrfs: fix access to available allocation bits when starting balance 343ae5df68a2 KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less 42e3a4424b12 sunrpc: use-after-free in svc_process_common() 39e372a81d13 mm: page_mapped: don't assume compound page is huge or THP 845f8457893a ext4: track writeback errors using the generic tracking infrastructure a0e9782472b8 ext4: use ext4_write_inode() when fsyncing w/o a journal c60e8096cc4d ext4: avoid kernel warning when writing the superblock to a dead device 3ec6f7792def ext4: fix a potential fiemap/page fault deadlock w/ inline_data 02d823cdb2a4 ext4: make sure enough credits are reserved for dioread_nolock writes 154261392771 rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set 98213a9d5ce0 drm/amdgpu: Don't fail resume process if resuming atomic state fails dc2660871a4a drm/amdgpu: Don't ignore rc from drm_dp_mst_topology_mgr_resume() 26089047b42c drm/amd/display: Fix MST dp_blank REG_WAIT timeout 003d29ca6fba PCI: dwc: Move interrupt acking into the proper callback b90e95417c02 PCI: dwc: Take lock when ACKing an interrupt d51df9e16301 PCI: dwc: Use interrupt masking instead of disabling c122260b25cd drm/amdgpu: Add new VegaM pci id 789040bc5039 vfio/type1: Fix unmap overflow off-by-one 86cecca3d93e i2c: dev: prevent adapter retries and timeout being set as minus value 50558f1ca67b ACPI / PMIC: xpower: Fix TS-pin current-source handling 4b75905144c7 ACPI: power: Skip duplicate power resource references in _PRx c78b2116c9d7 mm, memcg: fix reclaim deadlock with writeback 8bf6869b4d75 mm/usercopy.c: no check page span for stack objects d6c879709135 slab: alien caches must not be initialized if the allocation of the alien cache failed bb1c250d55ff USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB 39fa1b192449 USB: storage: add quirk for SMI SM3350 4385b42a4cc2 USB: storage: don't insert sane sense for SPC3+ when bad sense specified d10e7b64e2b3 usb: cdc-acm: send ZLP for Telit 3G Intel based modems af318dc8d1f4 cifs: Fix potential OOB access of lock element array 4c26d3a072da CIFS: Do not hide EINTR after sending network packets 50c6b89008ec CIFS: Fix adjustment of credits for MTU requests a7eb3c3dc214 ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 dcb78b2a6e1c ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 26b78760c7ae ALSA: hda/realtek - Support Dell headset mode for New AIO platform 94ddf9e27eb5 cpufreq: scmi: Fix frequency invariance in slow path 516c5e5f484f Revert "x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex()" (From OE-Core rev: c05bd600a4200a76513ff5a127f44efe1eab4045) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.18: update to v4.18.26Bruce Ashfield2019-02-073-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating Paul Gortmaker's stable updates that comprise the following commits: 89754c7da63f Linux 4.18.26 c564abe1908c NFSv4: Fix a tracepoint Oops in initiate_file_draining() 890d46c677fd net: hns3: fix return value error while hclge_cmd_csq_clean failed 9cee553eeef0 PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition 5ffe615c7959 fbdev: omap2: omapfb: fix ifnullfree.cocci warnings 9a2eb194c961 fbdev: omap2: omapfb: fix bugon.cocci warnings 795731d5307f fbdev: omap2: omapfb: fix boolreturn.cocci warnings 8c656840a4cc PCI: mobiveil: Add Kconfig/Makefile entries 0f7c216a5905 pinctrl: mediatek: include chained_irq.h header 3f240c958d39 m68k/io: Add missing ioremap define guards, fix typo 3aca0a7960d4 dm writecache: report start_sector in status line 50de44fbe274 arm64: mm: Export __sync_icache_dcache() for xen-privcmd 4c521f993bb9 tipc: add missing dev_put() on error in tipc_enable_l2_media 0a7f5ef06a67 clk: actions: Add missing REGMAP_MMIO dependency 90cbc3a9021a net: remove redundant input checks in SIOCSIFTXQLEN case of dev_ifsioc 92b0d2a490ba nvmet: check fileio lba range access boundaries 95550ccfee82 EVM: fix return value check in evm_write_xattrs() 9c63338b2ecc multicast: remove useless parameter for group add 818380e81f55 regulator: qcom_spmi: Do not initialise static to NULL 80faeb6437d9 netfilter: nft_socket: Break evaluation if no socket found 7896db3d286a netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h 6ee2615cbc6c x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() b98d573d572f drm/nouveau/kms/nv50-: fix drm-get-put.cocci warnings 5b4fbedbb14a ASoC: qdsp6: q6routing: off by one in routing_hw_params() 0ce601464e44 drm/amdgpu: get VCN start to process in the dpm disabled case cdb988723c92 net: stmmac: Fix PCI module removal leak f014d3b35b9f ip: on queued skb use skb_header_pointer instead of pskb_may_pull ee45cb43d804 linux/device.h: fix kernel-doc notation warning eb11d9a94de0 regulator: Revert "regulator: pfuze100: add enable/disable for switch" 26d53be66490 KVM: VMX: hide flexpriority from guest when disabled at the module level 1c9ebfaf8229 media: omap3isp: fix warning for !CONFIG_PM 60f30bf144b8 cfg80211: fix wext-compat memory leak 9685f469611b spi: spi-mem: Add missing description for data.nbytes field 07b7e110c17b arm64: dts: renesas: r8a77990: Remove non-existing STBE region d6e90a26c5bd media: cx231xx: fix RC_CORE dependency 7a281dbd6967 media: v4l: cadence: add VIDEO_V4L2 dependency 3b95f46801af perf Documentation: Fix out-of-tree asciidoctor man page generation 8d927494900d selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter 8359363df5a6 net/mlx5: Use u16 for Work Queue buffer strides offset 0f85219db2ee kconfig: remove a spurious self-assignment 40535cf8ca98 netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit 10d27d084c16 drm/i915: Stop holding a ref to the ppgtt from each vma e9c0ce028417 f2fs: wake up gc thread immediately when gc_urgent is set b9f47e1e8a61 tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag f1a29b5218b0 tcp: mandate a one-time immediate ACK 4474fad367bf selftests: rtnetlink: use a local IP address for IPsec tests f9229f11713c selftests: rtnetlink: hide complaint from terminated monitor 2b4cb6ad782d i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt f2aa45e70b9a drm/sun4i: mark PM functions as __maybe_unused 6c4f9bb9e2c7 drm/v3d: Checking for NULL vs IS_ERR() (From OE-Core rev: 920440b0406f04963603e54f49527772fb14dacb) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-devsrc: restore compatibility with kernel < v4.10S. Lockwood-Childs2019-02-061-1/+6
| | | | | | | | | | | | | | | | | | | The kernel commit that added the syscall table generation tools for ARM platform (ARM: convert to generated system call tables) wasn't merged until kernel release v4.10. Current assumption in kernel-devsrc recipe is that these syscall scripts exist, which breaks the build for external board layers that are still using 4.9.x kernels: cp: cannot stat ‘arch/arm/tools/syscall*’: No such file or directory so only try to install the scripts when they actually exist. (From OE-Core rev: 7b4d77d7f909c0ae27553fd9c480f069f12e468f) Signed-off-by: S. Lockwood-Childs <sjl@vctlabs.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.19: riscv: enable serialBruce Ashfield2019-01-243-3/+3
| | | | | | | | | | | | | | | | Integrating the following configuration change for riscv serial: Author: Alistair Francis <Alistair.Francis@wdc.com> Date: Tue Jan 22 18:55:04 2019 +0000 qemuriscv64: Enable the 8250 serial driver Signed-off-by: Alistair Francis <alistair.francis@wdc.com> (From OE-Core rev: d85d529e967a8f092fb2085d1d3c24370d751309) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.19: qemuarma15: drop 'qemuarm' matchBruce Ashfield2019-01-223-3/+3
| | | | | | | | | | | | Until qemuarma15 is a drop in replacement for the existing versatile qemuarm emulation, it shouldn't match on qemuarm as a machine definition. Since the difference in capabilities will cause unexpected issues at runtime. (From OE-Core rev: a56298f2d0f6590774e4e1454b85d7be301dfb44) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.19: integrate qemuarm refresh changesBruce Ashfield2019-01-213-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following two commits that prepare for an update of 'qemuarm' to an a15 based emulation. [ Author: Jon Mason <jdmason@kudzu.us> Date: Fri Jan 18 16:45:28 2019 -0500 qemuarma15: Add Real-Time and Tiny configs Add tiny and Real-Time configs. Also, add kmachine name to standard config to allow for BSP renaming. Signed-off-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Author: Jon Mason <jdmason@kudzu.us> Date: Fri Jan 18 16:45:27 2019 -0500 qemuarm: Add qemuarmv5 kmachine name Add alternative kmachine name to allow for the configs to be used by soon-to-be-renamed BSPs. Signed-off-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] (From OE-Core rev: 10aae50df0febb83fe1570405ac2b8b265365052) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.19: fix qemuarm KBRANCH specificationBruce Ashfield2019-01-211-1/+1
| | | | | | | | | | | The arm-tiny reference picked up a cut and paste error from 4.15. While the SRCREV is correct, the KBRANCH is not. We fix that by making it match the 4.19 reality. (From OE-Core rev: a105af42640a1d022ba43fab37ecb27ceb800183) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.18: update to v4.18.25Bruce Ashfield2019-01-213-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the -stable updates from Paul Gortmaker that comprise the following commits: e07895ef36e2 Linux 4.18.25 735782c616aa drm/rockchip: psr: do not dereference encoder before it is null checked. 90d4d21063af drm/vc4: Set ->is_yuv to false when num_planes == 1 5758821188c7 drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() 8a79f6e48dc7 lib: fix build failure in CONFIG_DEBUG_VIRTUAL test c85e10aa1ea6 of: __of_detach_node() - remove node from phandle cache d7ba3e8331c7 of: of_node_get()/of_node_put() nodes held in phandle cache 9739deeff0bf power: supply: olpc_battery: correct the temperature units 2e4bfb04a730 intel_th: msu: Fix an off-by-one in attribute store 233fc3ff6d19 genwqe: Fix size check 3722e178318e drivers/perf: hisi: Fixup one DDRC PMU register offset e7153ded4c17 ceph: don't update importing cap's mseq when handing cap export 96c39638d19f sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c f73f80f3cff6 iommu/vt-d: Handle domain agaw being less than iommu agaw 87310c3e7901 RDMA/srpt: Fix a use-after-free in the channel release code 49cb944dbb54 rxe: fix error completion wr_id and qp_num 9c1e8e00a232 9p/net: put a lower bound on msize 595eab91d583 iio: dac: ad5686: fix bit shift read register 6930d7e4b110 powerpc/tm: Set MSR[TS] just prior to recheckpoint da655a6fd9a9 powerpc/tm: Unset MSR[TS] if not recheckpointing 6c968fff7e66 leds: pwm: silently error out on EPROBE_DEFER d92af6def7be arm64: relocatable: fix inconsistencies in linker script and options 5c7ffec8c4a1 arm64: drop linker script hack to hide __efistub_ symbols 231c17d7fe6d lockd: Show pid of lockd for remote locks bb36bf436ae9 PCI / PM: Allow runtime PM without callback functions 109e48764a2d selinux: policydb - fix byte order and alignment issues a608335e8a1c b43: Fix error in cordic routine ce624ec2363b gfs2: Fix loop in gfs2_rbm_find 7b0eb99a925c gfs2: Get rid of potential double-freeing in gfs2_create_inode 2e8e0dc1bbff dlm: memory leaks on error path in dlm_user_request() 20e150ecbb17 dlm: lost put_lkb on error path in receive_convert() and receive_unlock() eb1cbd2d152c dlm: possible memory leak on error path in create_lkb() 700687f3cb98 dlm: fixed memory leaks after failed ls_remove_names allocation c45cc3521032 block: mq-deadline: Fix write completion handling 9d3b67453638 block: deactivate blk_stat timer in wbt_disable_default() 53a5e3001ad1 Fix failure path in alloc_pid() 1da2e8ee069f driver core: Add missing dev->bus->need_parent_lock checks 8fb38bca0d9a srcu: Lock srcu_data structure in srcu_gp_start() fabb4446a87b ALSA: usb-audio: Always check descriptor sizes in parser code eaf28235170f ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks 1a814f226eee ALSA: usb-audio: Check mixer unit descriptors more strictly 974f484d8ff9 ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() 7fac2a4ca7d3 ALSA: cs46xx: Potential NULL dereference in probe a489f553dc12 media: cx23885: only reset DMA on problematic CPUs 4c7d8d7c1308 raid6/ppc: Fix build for clang dabfa8988258 powerpc: Disable -Wbuiltin-requires-header when setjmp is used 71a4448d5e50 powerpc: avoid -mno-sched-epilog on GCC 4.9 and newer 77355e0e98c6 powerpc: consolidate -mno-sched-epilog into FTRACE flags 0f5ac11d097d powerpc: remove old GCC version checks 9fcbfe720a66 sunrpc: use SVC_NET() in svcauth_gss_* functions 192b590d4aec sunrpc: fix cache_head leak due to queued request c7c58f2faee2 mm, swap: fix swapoff with KSM pages 8289463a7e9d mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL 1a799c400ed1 mm, hmm: use devm semantics for hmm_devmem_{add, remove} 0c99af45252a mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support 59333a88f665 kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN 58bc5ba9a00d mm, devm_memremap_pages: fix shutdown handling 948d528a2a6f mm, devm_memremap_pages: kill mapping "System RAM" support df07b8f0fb0a mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL ebd7e55e0733 hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined 959653a9bf73 zram: fix double free backing device 8b9b4edba3be fork: record start_time late b901d884c9e8 scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid 82485bca00f2 scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown 773911d8b527 auxdisplay: charlcd: fix x/y command parsing 49c70d21c358 serial/sunsu: fix refcount leak 0ec65d840ea3 qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup 0438f1ea114b net: netxen: fix a missing check and an uninitialized use 1567f283e00e Input: synaptics - enable SMBus for HP EliteBook 840 G4 a3913c9c9c8c gpio: mvebu: only fail on missing clk if pwm is actually to be used 9e1a572ef0b5 lan743x: Remove MAC Reset from initialization 3cda7e7e3ecb virtio: fix test build after uio.h change 09d4f9477813 kbuild: fix false positive warning/error about missing libelf 02b8b59bea29 mac80211: free skb fraglist before freeing the skb 6499acbbd54f nl80211: fix memory leak if validate_pae_over_nl80211() fails 65fbf8702ff9 vxge: ensure data0 is initialized in when fetching firmware version information 6eee1a4d51f3 lan78xx: Resolve issue with changing MAC address a200d52163e4 net: macb: add missing barriers when reading descriptors 8bbf0bc96ad7 net: macb: fix dropped RX frames due to a race acbf1fb508aa net: macb: fix random memory corruption on RX with 64-bit DMA 02c208c4c6b2 qed: Fix an error code qed_ll2_start_xmit() 88f38f2f554e SUNRPC: Fix a race with XPRT_CONNECTING 78f44c6b4abc net: hns: Fix ping failed when use net bridge and send multicast 028ea5c9d17a net: hns: Add mac pcs config when enable|disable mac 4f6210aba92c net: hns: Fix ntuple-filters status error. 02c9ec12dd21 net: hns: Avoid net reset caused by pause frames storm 1a4c0bc47d5e net: hns: Free irq when exit from abnormal branch 3153ec7cf997 net: hns: Clean rx fbd when ae stopped. 716fc005da40 net: hns: Fixed bug that netdev was opened twice dd3287b18cf8 net: hns: Some registers use wrong address according to the datasheet. 23cccfe76598 net: hns: All ports can not work when insmod hns ko after rmmod. 4982bfce35ef net: hns: Incorrect offset address used for some registers. 90bd8d1a20b2 w90p910_ether: remove incorrect __init annotation c392d1a12520 net/tls: Init routines in create_ctx 1e623fa0042c drivers: net: xgene: Remove unnecessary forward declarations ecd5c4ebb822 x86, hyperv: remove PCI dependency 81dae7a1df1c mt76: fix potential NULL pointer dereference in mt76_stop_tx_queues e28b6d2c57b5 scsi: target: iscsi: cxgbit: add missing spin_lock_init() 68d361ffeabd scsi: target: iscsi: cxgbit: fix csk leak 6c1b3803a6e3 bnx2x: Send update-svid ramrod with retry/poll flags enabled 3acfa2246629 bnx2x: Clear fip MAC when fcoe offload support is disabled 7e20b7779059 netfilter: nat: can't use dst_hold on noref dst e3a08d34d535 netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel 48f3cb1f4e86 i40e: fix mac filter delete when setting mac address 5d04bcd6e69e ieee802154: ca8210: fix possible u8 overflow in ca8210_rx_done f53ba1853ffd ibmvnic: Fix non-atomic memory allocation in IRQ context 34bd82d476ad ibmvnic: Convert reset work item mutex to spin lock 0a597b1ccd73 Input: synaptics - enable RMI on ThinkPad T560 014633247654 Input: omap-keypad - fix idle configuration to not block SoC idle states a284212b45ed scsi: bnx2fc: Fix NULL dereference in error handling e639597419e9 Revert "scsi: qla2xxx: Fix NVMe Target discovery" cea74ed31970 netfilter: seqadj: re-load tcp header pointer after possible head reallocation b139c854a00a xfrm: Fix bucket count reported to userspace d3353f400809 checkstack.pl: fix for aarch64 ca5e170a8f47 drm/amdgpu: Fix DEBUG_LOCKS_WARN_ON(depth <= 0) in amdgpu_ctx.lock fe69ecd10177 powerpc/mm: Fallback to RAM if the altmap is unusable 50a6a1e7140b Input: restore EV_ABS ABS_RESERVED 495cd33a97d6 ARM: dts: imx7d-nitrogen7: Fix the description of the Wifi clock 8d8cbaca6ba2 ARM: imx: update the cpu power up timing setting on i.mx6sx b930167e8ec5 ARM: dts: imx7d-pico: Describe the Wifi clock 4ef7a4b98ce3 HID: ite: Add USB id match for another ITE based keyboard rfkill key quirk e5a9a47bd51a powerpc/mm: Fix linux page tables build with some configs 251058825091 powerpc: Fix COFF zImage booting on old powermacs d113f206d275 ARM: dts: sun8i: a83t: bananapi-m3: increase vcc-pd voltage to 3.3V 26068dd8b8cf Linux 4.18.24 aec6f6bc5108 MIPS: Only include mmzone.h when CONFIG_NEED_MULTIPLE_NODES=y edc9f994d18e spi: bcm2835: Unbreak the build of esoteric configs 7675f3ad41aa tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x 62c528f41b75 arm64: compat: Avoid sending SIGILL for unallocated syscall numbers fe9ecf948b3f iommu/arm-smmu-v3: Fix big-endian CMD_SYNC writes daf79a7eff57 KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() 4e397462644c KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state 679602791d84 KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum c48ea7b2f18b KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled c96e540c5472 rtc: m41t80: Correct alarm month range with RTC reads 728bdad63d25 ARM: dts: exynos: Specify I2S assigned clocks in proper node 85157899ecd7 arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs 61f42110c833 arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 3b0dec9f506f CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem 9829db6a18eb MIPS: OCTEON: mark RGMII interface disabled on OCTEON III cee82d1ae17b MIPS: Expand MIPS32 ASIDs to 64 bits c808d70b9e27 MIPS: Align kernel load address to 64KB eb8af7549685 MIPS: Ensure pmd_present() returns false after pmd_mknotpresent() 45bff3e8e6a5 MIPS: c-r4k: Add r4k_blast_scache_node for Loongson-3 9c6f89bc1709 MIPS: math-emu: Write-protect delay slot emulation pages 7f7b89296833 tools lib traceevent: Fix processing of dereferenced args in bprintk events b8a224716756 media: v4l2-tpg: array index could become negative 6f9be5d7e3f3 media: vb2: check memory model for VIDIOC_CREATE_BUFS 11f1d3879a7d media: vivid: free bitmap_cap when updating std/timings/etc. cb40fc23227e media: imx274: fix stack corruption in imx274_read_reg b64ba5d0b731 media: rc: cec devices do not have a lirc chardev 4e3ad74d0a78 media: cec-pin: fix broken tx_ignore_nack_until_eom error injection 2696fefea8a6 media: cec: keep track of outstanding transmits fd247353c0f9 serial: uartps: Fix interrupt mask issue to handle the RX interrupts properly 22fcd1b2f73e f2fs: sanity check of xattr entry size 29c1ff73b20b f2fs: fix validation of the block count in sanity_check_raw_super cb1c54a6a7d5 brcmfmac: Fix out of bounds memory access during fw load a9a25c4bd9bb brcmfmac: fix roamoff=1 modparam 146ef869a043 Btrfs: send, fix race with transaction commits that create snapshots ba440c3c4a27 btrfs: run delayed items before dropping the snapshot 6ba644894048 Btrfs: fix fsync of files with multiple hard links in new directories 593a1bdf137a btrfs: skip file_extent generation check for free_space_inode in run_delalloc_nocow 6eb353db8d32 btrfs: dev-replace: go back to suspend state if another EXCL_OP is running e113e7d0b41f btrfs: dev-replace: go back to suspended state if target device is missing cbf669bb140f cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader. cdb991cbe9ca cgroup: fix CSS_TASK_ITER_PROCS d9d96d8f9665 crypto: cfb - fix decryption c29db9d0e70c crypto: testmgr - add AES-CFB tests f35387186793 crypto: chcr - small packet Tx stalls the queue 57d999759174 crypto: cavium/nitrox - fix a DMA pool free failure a040dc4c332a clk: sunxi-ng: Use u64 for calculation of NM rate 25bfefc210fd clk: rockchip: fix typo in rk3188 spdif_frac parent 78f1e2ce6bec spi: bcm2835: Avoid finishing transfer prematurely in IRQ mode ce8fd4553894 spi: bcm2835: Fix book-keeping of DMA termination 2ed14d56eb9a spi: bcm2835: Fix race on DMA termination fdfc740438e4 ext4: fix special inode number checks in __ext4_iget() 8912afbd5a69 ext4: check for shutdown and r/o file system in ext4_write_inode() 0fd748f86521 ext4: force inode writes when nfsd calls commit_metadata() 743da24c6365 ext4: avoid declaring fs inconsistent due to invalid file handles 5636580f533c ext4: include terminating u32 in size of xattr entries when expanding inodes 398f2e6ee30e ext4: fix EXT4_IOC_GROUP_ADD ioctl f22c319b9afa ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() 3c6a7b0029a9 ext4: fix possible use after free in ext4_quota_enable 8ec2e8ccc275 ext4: add ext4_sb_bread() to disambiguate ENOMEM cases 2253b6438f00 ocxl: Fix endiannes bug in read_afu_name() 031013077a31 ocxl: Fix endiannes bug in ocxl_link_update_pe() bff7ed6c9727 perf pmu: Suppress potential format-truncation warning ccd3a28ebefd clocksource/drivers/arc_timer: Utilize generic sched_clock a08eae1dccb6 DRM: UDL: get rid of useless vblank initialization 3b278133c061 drm/v3d: Skip debugfs dumping GCA on platforms without GCA. dce6965d4e91 platform-msi: Free descriptors in platform_msi_domain_free() 26712157a7e8 KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails f5a53ddee2a0 arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible 4224dc370109 KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup 43df8745c955 Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G de2c125b1e40 s390/pci: fix sleeping in atomic during hotplug c96a4e056b97 staging: wilc1000: fix missing read_write setting when reading data 4f30183ffc00 media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER af84c969f481 usb: roles: Add a description for the class to Kconfig f6019125567c usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() dadfc9d5b5c4 USB: serial: option: add Fibocom NL678 series d589d1192b88 USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays 836492f91017 usb: dwc2: host: use hrtimer for NAK retries 0c046d05b49c ALSA: hda/tegra: clear pending irq handlers 03cfeaa90d58 ALSA: firewire-lib: use the same print format for 'without_header' tracepoints 012b3d3a29f0 ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint 852d675f1d0c ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet a84e166fe7f2 ALSA: fireface: fix for state to fetch PCM frames 5e20e79d9939 ALSA: hda: add mute LED support for HP EliteBook 840 G4 ea84faf00d17 mtd: rawnand: marvell: prevent timeouts on a loaded machine a941558bd40c mtd: atmel-quadspi: disallow building on ebsa110 90a23a9a0a4b ALSA: emux: Fix potential Spectre v1 vulnerabilities be9ee86f4eee ALSA: pcm: Fix potential Spectre v1 vulnerability 4c9cf57302b4 ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities 48c20b51db1e ALSA: rme9652: Fix potential Spectre v1 vulnerability 0e48718ccbbc IB/hfi1: Incorrect sizing of sge for PIO will OOPs 7eff9c1500e1 net/mlx5e: RX, Fix wrong early return in receive queue poll 4717407dfe21 mlxsw: core: Increase timeout during firmware flash process 11acf8fbd110 qed: Fix command number mismatch between driver and the mfw 865270a3cb40 net/mlx5e: RX, Verify MPWQE stride size is in range 423f90f819f6 net/mlx5e: Cancel DIM work on close SQ 63e31b4cc7a1 mscc: Configured MAC entries should be locked. a6988f6f3fb8 ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error 20b706e8bf44 nfp: flower: ensure TCP flags can be placed in IPv6 frame 2d7aa068e5ea net/ipv6: Fix a test against 'ipv6_find_idev()' return value 9685169f3280 ipv6: frags: Fix bogus skb->sk in reassembled packets e3d4855a5aea net/mlx5e: Remove the false indication of software timestamping support f28566f8d6c1 tipc: check group dests after tipc_wait_for_cond() 1e5ef82d6ba3 net/mlx5: Typo fix in del_sw_hw_rule afe50f0b53fc xen/netfront: tolerate frags with no data 51125e14bcd9 VSOCK: Send reset control packet when socket is partially bound d99050a5b574 vhost: make sure used idx is seen before log in vhost_add_used_n() 4ce7430e49b2 tipc: use lock_sock() in tipc_sk_reinit() ce57d1d97f83 tipc: fix a double kfree_skb() a95f3e4813ba tipc: fix a double free in tipc_enable_bearer() 813c817626cd tipc: compare remote and local protocols in tipc_udp_enable() 2d9a3dc2539e tipc: check tsk->group in tipc_wait_for_cond() c934db384fcf tcp: fix a race in inet_diag_dump_icsk() 9c4201f36ac8 sock: Make sock->sk_stamp thread-safe 3f95e9533d48 sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event e01f35c50eec qmi_wwan: Add support for Fibocom NL678 series c4889ffd91f4 qmi_wwan: Added support for Telit LN940 series 02df72acc8d0 qmi_wwan: Added support for Fibocom NL668 series 7fdbc7a1e2ae ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() 5e3a73f0075c net/wan: fix a double free in x25_asy_open_tty() 01ff438449fe net: stmmac: Fix an error code in probe() 570725e3eb49 net/smc: fix TCP fallback socket release b093b2bcb009 netrom: fix locking in nr_find_socket() 39eead897120 net: phy: Fix the issue that netif always links up after resuming 21e87a82fa5c net: macb: restart tx after tx used bit read e76b3cc898a3 net/hamradio/6pack: use mod_timer() to rearm timers b69120829e6e isdn: fix kernel-infoleak in capi_unlocked_ioctl 4099e52fdca2 ip: validate header length on virtual device xmit 5cd2dc4cbf28 ipv6: tunnels: fix two use-after-free 99b91aad172d ipv6: explicitly initialize udp6_addr in udp_sock_create6() dd6292ddd74d ipv4: Fix potential Spectre v1 vulnerability 5476a3d1c7aa ip6mr: Fix potential Spectre v1 vulnerability 98b15b0c0f6d ieee802154: lowpan_header_create check must check daddr d6025c2f233b ibmveth: fix DMA unmap error in ibmveth_xmit_start error path 6e2e801ef5e9 gro_cell: add napi_disable in gro_cells_destroy d347cc2d0383 ax25: fix a use-after-free in ax25_fillin_cb() 3ea51578ff5f drm/ioctl: Fix Spectre v1 vulnerabilities 42ef003d4562 proc/sysctl: don't return ENOMEM on lookup when a table is unregistering 3a4e7b8d4815 Input: elantech - disable elan-i2c for P52 and P72 29eb38509a18 mm: don't miss the last page because of round-off error 0dd101b35dc8 mm, page_alloc: fix has_unmovable_pages for HugePages fa9b81a99860 mm: thp: fix flags for pmd migration when split 2161b228a28e mm, memory_hotplug: initialize struct pages for the full memory section 567b54213293 iwlwifi: add new cards for 9560, 9462, 9461 and killer series a3a2be9932c4 rtlwifi: Fix leak of skb when processing C2H_BT_INFO 08372e4a8a12 xfrm_user: fix freeing of xfrm states on acquire 069467d9f4a9 mm: introduce mm_[p4d|pud|pmd]_folded eefeffc11188 mm: make the __PAGETABLE_PxD_FOLDED defines non-empty a31fff8051df mm: add mm_pxd_folded checks to pgtable_bytes accounting functions d50fbd2cbce5 panic: avoid deadlocks in re-entrant console drivers 06251134c592 x86/mtrr: Don't copy uninitialized gentry fields back to userspace bb898527a1c7 futex: Cure exit race 0bbaf6c392f0 Drivers: hv: vmbus: Return -EINVAL for the sys files for unopened channels 303b25349d17 KVM: Fix UAF in nested posted interrupt processing 1d53c9694d61 kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs 2b3f1bd62f4a KVM: X86: Fix NULL deref in vcpu_scan_ioapic 7a773622fc03 posix-timers: Fix division by zero bug f14b8859148c gpio: max7301: fix driver for use with CONFIG_VMAP_STACK 477761b67ccd mmc: omap_hsmmc: fix DMA API warning a681b2da2c88 mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl 89f2351adfac mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support ddf77476eb50 mmc: core: Reset HPI enabled state during re-init and in case of errors a49c12bd3427 scsi: sd: use mempool for discard special page 80f7b4857185 ubifs: Handle re-linking of inodes correctly while recovery a3fa57176fc3 USB: serial: option: add Telit LN940 series 4079ef6f75e0 USB: serial: option: add Fibocom NL668 series dced7dfb270b USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) dce4d3b1443f USB: serial: option: add HP lt4132 551e6023cc86 USB: serial: option: add GosunCn ZTE WeLink ME3630 66ae0bdde44c USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data 740745a91e92 Revert "vfs: Allow userns root to call mknod on owned filesystems." 2c5ca276d2ae nvme: validate controller state before rescheduling keep alive fbdd7e1e387f i2c: uniphier-f: fix violation of tLOW requirement for Fast-mode bc2fbb452ec1 i2c: uniphier: fix violation of tLOW requirement for Fast-mode 4a3280619c2a i2c: scmi: Fix probe error on devices with an empty SMB0001 ACPI device node 5e6e49d9a2dc i2c: axxia: properly handle master timeout 8546aaab43e0 mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl abcaa45cfc72 vhost/vsock: fix reset orphans race with close timeout 8365792328f0 cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) 935b7a30671d drm/ast: Fix connector leak during driver unload 91ee67721601 tools/testing/nvdimm: Align test resources to 128M 150d613009a7 drm/amdgpu/vcn: Update vcn.cur_state during suspend c999e264b2e8 ethernet: fman: fix wrong of_node_put() in probe function 2040e90bd48a ARM: 8816/1: dma-mapping: fix potential uninitialized return 8b1e20a3df5d ARM: 8815/1: V7M: align v7m_dma_inv_range() with v7 counterpart c277c0e1b0e7 ARM: 8814/1: mm: improve/fix ARM v7_dma_inv_range() unaligned address handling 52f34d6d10d4 bpf: check pending signals while verifying programs cd17f2d553dc net/mlx4_en: Fix build break when CONFIG_INET is off 536fca86ba87 mv88e6060: disable hardware level MAC learning 2d9e565170d7 macvlan: return correct error value 349c7c7a5880 libata: whitelist all SAMSUNG MZ7KM* solid-state disks ee58548c5cd2 Input: omap-keypad - fix keyboard debounce configuration 47155a7f238a Input: synaptics - enable SMBus for HP 15-ay000 31b7a055ad25 clk: mmp: Off by one in mmp_clk_add() 83a71b688529 clk: mvebu: Off by one bugs in cp110_of_clk_get() 90bcde56db66 drm/amd/powerplay: issue pre-display settings for display change event c7d3364fa445 drm/msm: Fix error return checking f5e8e639af30 drm/msm/hdmi: Enable HPD after HDMI IRQ is set up 51c8414a3df7 ide: pmac: add of_node_put() 1b75425347bf drivers/tty: add missing of_node_put() 12cdbd02480c drivers/sbus/char: add of_node_put() c937d742441c sbus: char: add of_node_put() ec06c2365739 SUNRPC: Fix a potential race in xprt_connect() 9e370ae200de nfs: don't dirty kernel pages read by direct-io 4e52a4ee3fd4 liquidio: read sc->iq_no before release sc d65e4426decd bpf: Fix verifier log string check for bad alignment. f75ea663b145 bonding: fix 802.3ad state sent to partner when unbinding slave bac2acf174bb net: stmmac: Move debugfs init/exit to ->probe()/->remove() 3fb715bbd6c1 ARC: io.h: Implement reads{x}()/writes{x}() 1af56dd937b0 drm/amdgpu: wait for IB test on first device open ff3fec41655d drm/msm: Grab a vblank reference when waiting for commit_done 2f71ee62933d drm/msm/dsi: configure VCO rate for 10nm PLL driver e66c684213a9 drm/msm: fix handling of cmdstream offset 840811d0633f x86/earlyprintk/efi: Fix infinite loop on some screen widths 66d3d30021bb drm/amd/display: Fix 6x4K displays light-up on Vega20 (v2) 9bd27a8b616e net: ethernet: ave: Replace NET_IP_ALIGN with AVE_FRAME_HEADROOM 82de9c06a97b tools/bpf: add addition type tests to test_btf 277da06f81cd tools/bpf: fix two test_btf unit test cases 2329fbe32f13 scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload 475aa44e2e0f scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset 9e957fbd1a9a i2c: rcar: check bus state before reinitializing d8245e2588f7 Input: hyper-v - fix wakeup from suspend-to-idle 02fb6a1529b1 mac80211_hwsim: fix module init error paths for netlink 14b0e82132c7 IB/hfi1: Remove race conditions in user_sdma send path 5623e2407bb8 locking/qspinlock, x86: Provide liveness guarantee 8e02266863b2 locking/qspinlock: Re-order code 70c590120035 Linux 4.18.23 9cf5402745e6 dm zoned: Fix target BIO completion handling 2fa0d692ad6f dm zoned: target: use refcount_t for dm zoned reference counters 61bfc80fbe52 drm/amdgpu: update SMC firmware image for polaris10 variants df1c1bcf1c4e drm/amdgpu: update smu firmware images for VI variants (v2) db1207f9310d drm/amdgpu: add some additional vega10 pci ids 5724922ae4d7 drm/amdkfd: add new vega10 pci ids d525e2cdf832 drm/amdgpu/powerplay: Apply avfs cks-off voltages on VI 53835137f8e7 drm/i915/execlists: Apply a full mb before execution for Braswell 5f99e72756cd drm/nouveau/kms: Fix memory leak in nv50_mstm_del() 2c94183dbe89 powerpc: Look for "stdout-path" when setting up legacy consoles fb4f2f865a85 powerpc/msi: Fix NULL pointer access in teardown code 056fb552b47f media: vb2: don't call __vb2_queue_cancel if vb2_start_streaming failed 2729394ef4d3 tracing: Fix memory leak of instance function hash filters 3ccaf85e64f0 tracing: Fix memory leak in set_trigger_filter() 8d2b0c01ecb9 tracing: Fix memory leak in create_filter() b5a75238a5ea dm: call blk_queue_split() to impose device limits on bios a234ec33c6a3 dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() d4921c64ab6f dm thin: send event about thin-pool state change _after_ making it 696142d867f8 ARM: dts: bcm2837: Fix polarity of wifi reset GPIOs a854f226870b ARM: mmp/mmp2: fix cpu_is_mmp2() on mmp2-dt 2fd965e41eeb fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS eeb7db93fdc4 mmc: sdhci: fix the timeout check window for clock and reset ded687bfc9fc mmc: sdhci-omap: Fix DCRC error handling during tuning c40d26e2aebb mmc: core: use mrq->sbc when sending CMD23 for RPMB e7e84222759e MMC: OMAP: fix broken MMC on OMAP15XX/OMAP5910/OMAP310 2ceb08b99848 ovl: fix decode of dir file handle with multi lower layers 77d91ee8c4a3 arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing ff0ded5c2c54 aio: fix spectre gadget in lookup_ioctx 011f3bf616f1 pinctrl: sunxi: a83t: Fix IRQ offset typo for PH11 419b946bd2f3 staging: olpc_dcon: add a missing dependency 7d8acff1f129 scsi: raid_attrs: fix unused variable warning fb9e55d63efa bpf: fix off-by-one error in adjust_subprog_starts ef2ec7729026 IB/hfi1: Fix an out-of-bounds access in get_hw_stats 0defcee2b10f ALSA: hda/realtek - Fixed headphone issue for ALC700 24c4139a1a7b ALSA: fireface: fix reference to wrong register for clock configuration 67f2dd243dc6 flexfiles: enforce per-mirror stateid only for v4 DSes 8d30703d6d56 ocfs2: fix potential use after free 6f2718bb8624 initramfs: clean old path before creating a hardlink 23399a09fda4 kernel/kcov.c: mark funcs in __sanitizer_cov_trace_pc() as notrace d8979491c9fc proc: fixup map_files test on arm ad71ec08f8b1 debugobjects: avoid recursive calls with kmemleak 8a5ae5ba9bd9 hfsplus: do not free node before using 1b4d458615cf hfs: do not free node before using 7bc2546c9a43 mm/page_alloc.c: fix calculation of pgdat->nr_zones 21bf0b91ba0b ocfs2: fix deadlock caused by ocfs2_defrag_extent() a907830b4425 ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value f4bebbf5c1da nvme-rdma: fix double freeing of async event data 4a26fd2794ef nvme: flush namespace scanning work just before removing namespaces 5cbbefd895b8 fscache, cachefiles: remove redundant variable 'cache' aac96283f143 cachefiles: Explicitly cast enumerated type in put_object 214b0f7241f4 fscache: fix race between enablement and dropping of object 2352fd0ff37c afs: Fix validation/callback interaction 874cc883482c pstore/ram: Correctly calculate usable PRZ bytes f7dd088587d8 pvcalls-front: fixes incorrect error handling 23f5fbe66464 Revert "xen/balloon: Mark unallocated host memory as UNUSABLE" 60382e03a73f xen: xlate_mmu: add missing header to fix 'W=1' warning ee24ad3eedc5 drm/ast: fixed reading monitor EDID not stable issue 2af2d7794f32 drm/amdgpu: Add delay after enable RLC ucode 6ca52fbbee20 net: hisilicon: remove unexpected free_netdev 7501d55624c2 ixgbe: recognize 1000BaseLX SFP modules as 1Gbps 5a5d699051f2 igb: fix uninitialized variables 9e42380eab9a cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active 4701317cee0f fscache: Fix race in fscache_op_complete() due to split atomic_sub & read 7395908ac92d cachefiles: Fix an assertion failure when trying to update a failed object 689b67edb5f0 ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock 4b61635fc96f netfilter: nf_tables: deactivate expressions in rule replecement routine ae9b39bd26ab usb: gadget: u_ether: fix unsafe list iteration 866e243e89c4 net: thunderx: fix NULL pointer dereference in nic_remove 914fa3100245 x86/kvm/vmx: fix old-style function declaration 4da0cd45e88a KVM: x86: fix empty-body warnings 7c1ff883a73e netfilter: nat: fix double register in masquerade modules 6741803da10e netfilter: add missing error handling code for register functions f018d5eae708 IB/mlx5: Fix page fault handling for MW 03f7f8880455 netfilter: ipv6: Preserve link scope traffic original oif c465b31ab032 drm/meson: add support for 1080p25 mode bb9e268e9d7e USB: omap_udc: fix rejection of out transfers when DMA is used 8d5bbff94d07 USB: omap_udc: fix USB gadget functionality on Palm Tungsten E 09ec687795df USB: omap_udc: fix omap_udc_start() on 15xx machines 88d2c380cc95 USB: omap_udc: fix crashes on probe error and module removal 1b288004247d USB: omap_udc: use devm_request_irq() 7872b15dde9d ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf c78d20b2a104 bpf: fix check of allowed specifiers in bpf_trace_printk cd5689673b74 RDMA/hns: Bugfix pbl configuration for rereg mr 01b473861aa5 exportfs: do not read dentry after free 9a215042b425 ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE e646abb7b69a ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE c45caaef2252 ASoC: omap-mcbsp: Fix latency value calculation for pm_qos b9daf5f65c75 RDMA/rdmavt: Fix rvt_create_ah function signature 77861b6c5671 RDMA/bnxt_re: Avoid accessing the device structure after it is freed eb1f01e4226a RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR 0d27ad481081 Btrfs: send, fix infinite loop due to directory rename dependencies 4af31d016230 ARM: dts: at91: sama5d2: use the divided clock for SMC d2b8c6a8a1b8 phy: qcom-qusb2: Fix HSTX_TRIM tuning with fused value for SDM845 ca9eb79073a8 phy: qcom-qusb2: Use HSTX_TRIM fused value as is aaab6336eb9c objtool: Fix segfault in .cold detection with -ffunction-sections ef2f6bee2159 objtool: Fix double-free in .cold detection error path e432cceeb8bd ASoC: acpi: fix: continue searching when machine is ignored bba8179fae04 PCI: imx6: Fix link training status detection in link up check 5362dba7b696 perf tools: Restore proper cwd on return from mnt namespace d8c06c8c36b9 hwmon: (w83795) temp4_type has writable permission 885bf92930f8 netfilter: xt_hashlimit: fix a possible memory leak in htable_create() 8ae7dfd71f06 aio: fix failure to put the file pointer 46b5558d5a1a spi: omap2-mcspi: Add missing suspend and resume calls 5ec9552fc58b ASoC: dapm: Recalculate audio map forcely when card instantiated 77b10c913a16 ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing 8c6f04133b20 hwmon: (ina2xx) Fix current value calculation c18d4263d24a s390/cpum_cf: Reject request for sampling in event initialization 6b064b5de14f ASoC: wm_adsp: Fix dma-unsafe read of scratch registers 60e1eccd5fb5 hwmon (ina2xx) Fix NULL id pointer in probe() f4b4f286496e s390/cio: Fix cleanup when unsupported IDA format is used ded23ec5857c s390/cio: Fix cleanup of pfn_array alloc failure 4a0d7435b9c2 netfilter: nf_tables: fix use-after-free when deleting compat expressions 9ce994a65de6 netfilter: xt_RATEEST: remove netns exit routine 0f94c96587ab perf tools: Fix crash on synthesizing the unit 255e04f5a250 selftests: add script to stress-test nft packet path vs. control plane 0a7e0d53afd2 netfilter: nf_tables: don't skip inactive chains during update 84dae51b3b3b sysv: return 'err' instead of 0 in __sysv_write_inode cfd7d86743d4 ASoC: sun8i-codec: fix crash on module removal fceaf70e406d tools: bpftool: prevent infinite loop in get_fdinfo() dc752d44748a ARM: OMAP1: ams-delta: Fix possible use of uninitialized field fa0914f171b6 ARM: dts: logicpd-somlv: Fix interrupt on mmc3_dat1 5d2ea9832d2e ARM: dts: LogicPD Torpedo: Fix mmc3_dat1 interrupt 7831d2076244 ARM: dts: am3517: Fix pinmuxing for CD on MMC1 7d8ee81c2c7e staging: rtl8723bs: Fix the return value in case of error in 'rtw_wx_read32()' 604f01123bc4 ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask ce35cd5ee1e3 ASoC: rsnd: fixup clock start checker 3ea13a21d07a ARM: OMAP2+: prm44xx: Fix section annotation on omap44xx_prm_enable_io_wakeup 8d42df355212 sctp: update frag_point when stream_interleave is set fafdf91a4940 net: phy: sfp: correct store of detected link modes 524ad2fabf9b virtio-net: keep vnet header zeroed after processing XDP b3de25aafea1 tun: forbid iface creation with rtnl ops b9e84444a172 tcp: fix NULL ref in tail loss probe bfe7b2583c29 sctp: kfree_rcu asoc 763df95b2195 rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices 13a1ce2ad74f Revert "net/ibm/emac: wrong bit is used for STA control" e21d76868b2c net: phy: don't allow __set_phy_supported to add unsupported modes ec6cff67dc81 net/mlx4_en: Change min MTU size to ETH_MIN_MTU 4edc05c73545 net/mlx4_core: Correctly set PFC param if global pause is turned off. 4c10e8930e85 net: 8139cp: fix a BUG triggered by changing mtu with network traffic 751c494d491a ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output f9c324ce9f08 neighbour: Avoid writing before skb->head in neigh_hh_output() 612931cc02b5 ipv6: Check available headroom in ip6_xmit() even without options 552cf47e54a1 ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes 7ec7433c5890 HID: quirks: fix RetroUSB.com devices 455549628a0b mac80211: ignore NullFunc frames in the duplicate detection 0c7da0aa7b1c mac80211: fix reordering of buffered broadcast packets ba2caf535dc3 mac80211: ignore tx status for PS stations in ieee80211_tx_status_ext 2545ea1dcdcb mac80211: Clear beacon_int in ieee80211_do_stop 39ca1b1a5f04 mac80211: fix GFP_KERNEL under tasklet context babb30868c1c mac80211_hwsim: Timer should be initialized before device registered 1f1afa100306 cfg80211: Fix busy loop regression in ieee80211_ie_split_ric() 3ca6ef9feafa libnvdimm, pfn: Pad pfn namespaces relative to other regions 60b82363d437 kgdboc: fix KASAN global-out-of-bounds bug in param_set_kgdboc_var() 3d7dc255fe92 tty: do not set TTY_IO_ERROR flag if console port adf103eac922 tty: serial: 8250_mtk: always resume the device in probe. 9df22addf43b Drivers: hv: vmbus: Offload the handling of channels to two workqueues 93fd54970c3c kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction 5af246208420 drm/i915: Downgrade Gen9 Plane WM latency error e8c4ec7a8cb5 drm/amdgpu/gmc8: always load MC firmware in the driver b8b88b63975b drm/amdgpu/gmc8: update MC firmware for polaris d1569baf730a drm/msm: Move fence put to where failure occurs 1c2a37eae264 drm/lease: Send a distinct uevent f558434b38cc drm/amdgpu: update mc firmware image for polaris12 variants 50152de6de4f crypto: do not free algorithm before using 4352e6c016ec Revert commit ef9209b642f "staging: rtl8723bs: Fix indenting errors and an off-by-one mistake in core/rtw_mlme_ext.c" 4e9e20b3082c staging: rtl8712: Fix possible buffer overrun 05ae28903d5c cifs: Fix separator when building path from dentry f0fd776c02c4 Revert "x86/e820: put !E820_TYPE_RAM regions into memblock.reserved" 7b1469c3f003 xhci: Prevent U1/U2 link pm states if exit latency is too long ac4556802707 USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd dc04aae7f67c xhci: workaround CSS timeout on AMD SNPS 3.0 xHC d7bad132104f ARM: 8806/1: kprobes: Fix false positive with FORTIFY_SOURCE f192f717a29d dmaengine: cppi41: delete channel from pending list when stop channel 9901c1492367 dmaengine: dw: Fix FIFO size for Intel Merrifield e62d2249c68e SUNRPC: Fix leak of krb5p encode pages a2a5e2fde8c3 vhost/vsock: fix use-after-free in network stack callers ed5a4844a3bd virtio/s390: fix race in ccw_io_helper() e956edc8a6c8 virtio/s390: avoid race on vcdev->config 666ba2ee65fa parisc: Enable -ffunction-sections for modules on 32-bit kernel 61502a480493 Revert "mfd: cros_ec: Use devm_kzalloc for private data" ccb717e43ac1 media: gspca: fix frame overflow error bce19403ad9e ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 f24c98d59963 ALSA: pcm: Call snd_pcm_unlink() conditionally at closing f4be72e0bf8c ALSA: pcm: Fix starvation on down_write_nonblock() c93f1f31d1bd ALSA: hda: Add support for AMD Stoney Ridge 01da3695a290 ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c 74a5ec298bee ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support 026947331690 USB: serial: console: fix reported terminal settings 673238324c4e USB: check usb_get_extra_descriptor for proper size 3889e33bb1d0 usb: appledisplay: Add 27" Apple Cinema Display 7a84b5a362e2 usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device ca857e5103dd net: amd: add missing of_node_put() 0da2f98fc745 team: no need to do team_notify_peers or team_mcast_rejoin when disabling port e9a722de9249 ibmvnic: Update driver queues after change in ring size support 3f4134c1db37 ibmvnic: Fix RX queue buffer cleanup 15604a70011d flexfiles: use per-mirror specified stateid for IO 8c88fb37b2c9 iommu/vt-d: Use memunmap to free memremap 7bdd56b674cd net: faraday: ftmac100: remove netif_running(netdev) check before disabling interrupts d30aa84cf6de riscv: fix warning in arch/riscv/include/asm/module.h 2b492d33ce39 net/ibmvnic: Fix RTNL deadlock during device reset 5aa8e66efe3c net/ibmnvic: Fix deadlock problem in reset d15648cc57d6 qed: Fix QM getters to always return a valid pq 3f44a9e68949 qed: Fix bitmap_weight() check 121e97d57b63 NFSv4: Fix a NFSv4 state manager deadlock 176e0f131cbc mtd: spi-nor: Fix Cadence QSPI page fault kernel panic a51b12e14de8 HID: multitouch: Add pointstick support for Cirque Touchpad 61f7e06c559d Revert "HID: uhid: use strlcpy() instead of strncpy()" 8b26c115fdab cpufreq: ti-cpufreq: Only register platform_device when supported bd3ddbff7a21 mtd: rawnand: qcom: Namespace prefix some commands 8a70c6977ac9 tc-testing: tdc.py: Guard against lack of returncode in executed command ab8885c434bc tc-testing: tdc.py: ignore errors when decoding stdout/stderr 625510a08d3c gpio: mockup: fix indicated direction 6abc9f8ddae4 gpio: pxa: fix legacy non pinctrl aware builds again 5e228fca94b5 net/mlx4: Fix UBSAN warning of signed integer overflow 47a0a222daa6 net/mlx4_core: Fix uninitialized variable compilation warning 5b53369dbb76 net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command 596f8d294724 drm/amd/display: Support amdgpu "max bpc" connector property (v2) 31436df3a605 drm/amdgpu: Add amdgpu "max bpc" connector property (v2) 021a2a365e35 nvme-fc: resolve io failures during connect 9dc330320b96 Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" dbd1e112f822 usb: dwc2: pci: Fix an error code in probe 88aeb64586df qed: Fix reading wrong value in loop condition d7cdbdfa0446 qed: Fix PTT leak in qed_drain() b678bf52f8a5 bnx2x: Assign unique DMAE channel number for FW DMAE transactions. a88bcdc2f534 amd/iommu: Fix Guest Virtual APIC Log Tail Address Register 5f3352a721d7 batman-adv: Expand merged fragment buffer for full packet 77bfec5b5de0 batman-adv: Use explicit tvlv padding for ELP packets a934bcb21cd2 HID: input: Ignore battery reported by Symbol DS4308 e711cc95c600 test_firmware: fix error return getting clobbered baa8bdeb4c77 can: rcar_can: Fix erroneous registration ae6ed5e2d24a iommu/ipmmu-vmsa: Fix crash on early domain free 894857cf8a55 mt76: fix building without CONFIG_LEDS_CLASS ae5157c74bb4 iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() b882f3a05330 media: ipu3-cio2: Unregister device nodes first, then release resources d7fe182705df media: omap3isp: Unregister media device as first ee69fa8a8dd0 media: cec: check for non-OK/NACK conditions while claiming a LA (From OE-Core rev: f9afa2bb7fe78a0f2223ce32f908c22f2194adfe) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>