summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/linux/linux-yocto-rt_5.2.bb
AgeCommit message (Collapse)Author
2019-10-08linux-yocto/5.2: fix strace/ptrace long runtime issuesBruce Ashfield
Bumping SRCREVs to pickup the following kernel commit: [ Author: Bruce Ashfield <bruce.ashfield@gmail.com> Date: Tue Oct 8 13:15:46 2019 +0000 signal/ptrace: fix cgroup2/freezer long runtimes As reported in the thread: https://lkml.org/lkml/2019/10/1/789, in kernels with commit 76f969e8948d82 [cgroup: cgroup v2 freezer], we were seeing much longer runtime in strace/ptrace tests (4 minutes versus 4 seconds). The issue only manifests if CONFIG_PREEMPT is enabled, which is in all of the default configurations. As sugggested in the thread, the movement of preempt_enable_no_resched() until after the cgroup is frozen returns the behaviour to pre-5.2 runtimes. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] With this change in place, our times are back to normal: root@qemux86-64:~# cd /usr/lib/strace/ptest/tests root@qemux86-64:/usr/lib/strace/ptest/tests# time ../strace -o log -qq -esignal=none -e/clock ./printpath-umovestr>ttt real 0m3.909s user 0m0.534s sys 0m3.342s This will eventually loop around via -stable, or may need future tweaks, but it does address the immediate issue/symptom that we are seeing, with no obvious side effects. [YOCTO #13556] Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-10-08linux-yocto-rt/5.2: update to -rt9Bruce Ashfield
Updating to 5.2-rt9. Which comprises the following fixes: 90a5890111ca v5.2.17-rt9 7700ef5f6438 sched: migrate disable: Protect cpus_ptr with lock 11d09bb2607b sched: Remove dead __migrate_disabled() check ceb75897bca0 sched: __set_cpus_allowed_ptr: Check cpus_mask, not cpus_ptr 70d3cef7a488 printk: devkmsg: read: Return EPIPE when the first message user-space wants has gone eef2411714d4 drm/i915: Drop the IRQ-off asserts f063808d4629 drm/i915: Don't disable interrupts for intel_engine_breadcrumbs_irq() d3136b34629a rcutorture: Avoid problematic critical section nesting on RT ded0345350a6 rcu: Use rcuc threads on PREEMPT_RT as we did ea804ff7a3de sched: migrate_dis/enable: Use sleeping_lockā€¦() to annotate sleeping points 5221cc57007f rcu: Acquire RCU lock when disabling BHs b05b0d20c207 posix-timers: Unlock expiry lock in the early return 066bbfed5243 v5.2.17-rt8 163d8462f622 v5.2.14-rt7 41f51767f77d hrtimer: Add a missing bracket and hide `migration_base' on !SMP 8d0056d6bd7a v5.2.14-rt6 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-27linux-yocto/5.2: update to v5.2.17Bruce Ashfield
Updating linux-yocto/5.2 to the latest korg -stable release that comprises the following commits: 5e408889e4af Linux 5.2.17 12434939ba58 vfs: Fix refcounting of filenames in fs_parser d4911cc1f4b6 media: technisat-usb2: break out of loop at end of buffer 19ad4c4fe19c floppy: fix usercopy direction d7aa8c546ab9 ovl: fix regression caused by overlapping layers detection 52f2aba47d71 Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" 785ca708a908 iommu/amd: Fix race in increase_address_space() ed52f6cf0e84 iommu/amd: Flush old domains in kdump kernel 24962eb0edd0 keys: Fix missing null pointer check in request_key_auth_describe() 16ed4b9b7bf7 dmaengine: rcar-dmac: Fix DMACHCLR handling if iommu is mapped d604a12cc6d5 dmaengine: sprd: Fix the DMA link-list configuration d5898d2f06fc iommu/vt-d: Remove global page flush support 5df0a5fd4d1c x86/hyper-v: Fix overflow bug in fill_gva_list() 4bdb9988ad38 x86/uaccess: Don't leak the AC flags into __get_user() argument evaluation 4dabe50389c4 dmaengine: ti: omap-dma: Add cleanup in omap_dma_probe() 9de496fe242a dmaengine: ti: dma-crossbar: Fix a memory leak bug 4b898223a979 arm64: dts: renesas: r8a77995: draak: Fix backlight regulator name 4ad64281e4d3 net: seeq: Fix the function used to release some memory in an error handling path 0275857577e5 enetc: Add missing call to 'pci_free_irq_vectors()' in probe and remove functions d18638671b96 net: dsa: microchip: add KSZ8563 compatibility string 05172612ab3a net: aquantia: fix out of memory condition on rx side 95acd66ba70a net: aquantia: linkstate irq should be oneshot e4d1449ca4a5 net: aquantia: reapply vlan filters on up 6a6e09b7a519 net: aquantia: fix removal of vlan 0 b5789a160c2d tools/power turbostat: Fix CPU%C1 display value 54f4f3b38133 tools/power turbostat: Add Ice Lake NNPI support 8bae84e5203b tools/power turbostat: Fix Haswell Core systems 0926ee9f5327 tools/power turbostat: fix buffer overrun 94132aca9472 tools/power turbostat: fix file descriptor leaks 0a1ba2cd9d62 tools/power turbostat: fix leak of file descriptor on error return path caab8b8b3aca tools/power x86_energy_perf_policy: Fix argument parsing edf8ba32bc2b tools/power x86_energy_perf_policy: Fix "uninitialized variable" warnings at -O2 e9e492c92d8c netfilter: nf_flow_table: clear skb tstamp before xmit 27264af16969 amd-xgbe: Fix error path in xgbe_mod_init() 8b7bf7b1b2dd i2c: mediatek: disable zero-length transfers for mt8183 316c15048f40 i2c: iproc: Stop advertising support of SMBUS quick cmd 9027939cc8f7 perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops e1efdaaa9b46 perf/x86/intel: Restrict period on Nehalem 1ffda54f0546 i2c: designware: Synchronize IRQs when unregistering slave client 0910434c455d sky2: Disable MSI on yet another ASUS boards (P6Xxxx) cd6901e723fc ibmvnic: Do not process reset during or after device removal 3ee4ed9cd3a0 ARM: 8901/1: add a criteria for pfn_valid of arm eaaa11a4f8d0 RISC-V: Fix FIXMAP area corruption on RV32 systems 22c521335522 usb: host: xhci-tegra: Set DMA mask correctly 97b1d81abc61 libceph: don't call crypto_free_sync_skcipher() on a NULL tfm b8632186884a cifs: Use kzfree() to zero out the password 8db988a98290 cifs: set domainName when a domain-key is used in multiuser a8bf51b5c6f5 drm/amd/powerplay: correct Vega20 dpm level related settings f5c6d0245f97 netfilter: conntrack: make sysctls per-namespace again 6612f6edf1f1 kallsyms: Don't let kallsyms_lookup_size_offset() fail on retrieving the first symbol 7c1a4283b606 NFS: remove set but not used variable 'mapping' de932b20ed88 NFSv2: Fix write regression 646d295fdded NFSv2: Fix eof handling 16986c7cf8b5 netfilter: nf_conntrack_ftp: Fix debug output 0dec70d3c249 netfilter: xt_physdev: Fix spurious error message in physdev_mt_check e3813a30bd6f drm/amdgpu: fix dma_fence_wait without reference 9b914306b0f7 NFS: Fix writepage(s) error handling to not report errors twice 78f0f9007523 NFS: Fix spurious EIO read errors fa38f165c78a pNFS/flexfiles: Don't time out requests on hard mounts 7999b21e2224 x86/apic: Fix arch_dynirq_lower_bound() bug for DT enabled machines c19a0d7ef095 r8152: Set memory to all 0xFFs on failed reg reads f1b6d7c8de4c bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 5e0251d82954 flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH 31320b857d13 batman-adv: Only read OGM2 tvlv_len after buffer len check 9ae47d48cd2d ARM: 8874/1: mm: only adjust sections of valid mm structures b77b8c17df13 drm/virtio: use virtio_max_dma_size 5a2ffd1ffa54 drm/omap: Fix port lookup for SDI output fc45ccc7b85b qed: Add cleanup in qed_slowpath_start() 304a65866fbe selftests/bpf: add config fragment BPF_JIT c963cd4ec138 selftests/bpf: fix test_cgroup_storage on s390 f4a9b28782c6 xdp: unpin xdp umem pages in error path b484e28554d0 Kconfig: Fix the reference to the IDT77105 Phy driver in the description of ATM_NICSTAR_USE_IDT77105 b8438c08476c NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() 518c9d0158e0 NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup d29a04e98cdb NFSv4: Fix return value in nfs_finish_open() b8cb57c86f93 NFSv4: Fix return values for nfs4_file_open() 7844dde203db netfilter: xt_nfacct: Fix alignment mismatch in xt_nfacct_match_info f30dade2d5d5 netfilter: nft_flow_offload: missing netlink attribute policy 399676d85515 netfilter: ebtables: Fix argument order to ADD_COUNTER 5b0d408d8ad6 fpga: altera-ps-spi: Fix getting of optional confd gpio 52ba08b93fee tools: bpftool: close prog FD before exit on showing a single program 840aec7a8b48 selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 99eb87b50faa s390/bpf: use 32-bit index for tail calls 62c3bfff7d9e ARM: dts: Fix incomplete dts data for am3 and am4 mmc 0a3d2a039339 bus: ti-sysc: Simplify cleanup upon failures in sysc_probe() e92814b0aae1 ARM: OMAP1: ams-delta-fiq: Fix missing irq_ack 3d8729676adb ARM: dts: dra74x: Fix iodelay configuration for mmc3 70af7f6d9e6a ARM: dts: am335x: Fix UARTs length b6858c94d535 ARM: OMAP2+: Fix omap4 errata warning on other SoCs 71d668a95351 s390/bpf: fix lcgr instruction encoding f262a47d4bc9 arm64: dts: meson-g12a: add missing dwc2 phy-names 3d3879d57e3b ARM: dts: Fix incorrect dcan register mapping for am3, am4 and dra7 6d326307187b ARM: dts: Fix flags for gpio7 de457d8d0f18 bus: ti-sysc: Fix using configured sysc mask value 84b9540898a9 bus: ti-sysc: Fix handling of forced idle 9f500d6b3df2 ARM: OMAP2+: Fix missing SYSC_HAS_RESET_STATUS for dra7 epwmss cff4410f5d31 ARM: dts: am57xx: Disable voltage switching for SD card 05b57db138f3 ieee802154: hwsim: unregister hw while hwsim_subscribe_all_others fails b090ed1779d8 ieee802154: hwsim: Fix error handle path in hwsim_init_module 6fc6065f5f2c nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds fb91d697f851 mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings 314a961abd99 tty/serial: atmel: reschedule TX after RX was started 3bf0e241c813 serial: sprd: correct the wrong sequence of arguments 3049e5125169 firmware: google: check if size is valid when decoding VPD data ad0ef1b06e7b KVM: coalesced_mmio: add bounds checking 0d84424bdfcd net: dsa: Fix load order between DSA drivers and taggers 7f4aa339581b xen-netfront: do not assume sk_buff_head list is empty in error handling 82369aa61ec7 udp: correct reuseport selection with connected sockets a4cb1c43dc6c net_sched: let qdisc_put() accept NULL pointer 81608038502a net/sched: fix race between deactivation and dequeue for NOLOCK qdisc 8a00845c5d64 ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit 8d3dc8dfe890 net: aquantia: fix limit of vlan filters bd950d777e3a net: hns: fix LED configuration for marvell phy 854c67e19e73 scripts/decode_stacktrace: match basepath using shell prefix operator, not regex 88f16147459f powerpc/mm/radix: Use the right page size for vmemmap mapping badbf863ed91 nfs: disable client side deduplication 543792290cce media: stm32-dcmi: fix irq = 0 case 1fb6db57b831 SUNRPC: Handle connection breakages correctly in call_status() 5d96613b372d Input: elan_i2c - remove Lenovo Legion Y7000 PnpID 41a22481ec5d HID: wacom: generic: read HID_DG_CONTACTMAX from any feature report 7902ff2b8c97 netfilter: nf_flow_table: set default timeout after successful insertion e9bc4f96c596 net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit() 32e50e282ea7 phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current 262c7b193cbb media: tm6000: double free if usb disconnect while streaming 1fc15d29540a USB: usbcore: Fix slab-out-of-bounds bug during device reset Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-27linux-yocto/5.2: update to v5.2.16Bruce Ashfield
Updating linux-yocto/5.2 to the latest korg -stable release that comprises the following commits: 1e2ba4a74fa7 Linux 5.2.16 2508f833875c x86/build: Add -Wnoaddress-of-packed-member to REALMODE_CFLAGS, to silence GCC9 build warning 8803770b85d3 rsi: fix a double free bug in rsi_91x_deinit() d8bcd38cb933 platform/x86: pcengines-apuv2: use KEY_RESTART for front button f7a15c7068f0 platform/x86: pmc_atom: Add CB4063 Beckhoff Automation board to critclk_systems DMI table 657d4ca80d64 KVM: SVM: Fix detection of AMD Errata 1096 54d782e7c865 kvm: nVMX: Remove unnecessary sync_roots from handle_invept 00ab9eeb0314 modules: always page-align module section allocations ec93d0db91ce modules: fix compile error if don't have strict module rwx 0a199213f586 modules: fix BUG when load module with rodata=n 63e3de7299ba iio: adc: stm32-dfsdm: fix data type bb9dee6edb5a iio: adc: stm32-dfsdm: fix output resolution 83ad11d6d7fa Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" 7c218ebc7899 mm/z3fold.c: fix lock/unlock imbalance in z3fold_page_isolate 1894d857ce86 mm/z3fold.c: remove z3fold_migration trylock ead8b4f3b2f9 drm/mediatek: mtk_drm_drv.c: Add of_node_put() before goto 009b31923398 drm: panel-orientation-quirks: Add extra quirk table entry for GPD MicroPC 6dbe4b80180c firmware: ti_sci: Always request response from firmware 71f0dafe61ce crypto: talitos - HMAC SNOOP NO AFEU mode requires SW icv checking. 456945703690 crypto: talitos - Do not modify req->cryptlen on decryption. dcefbf43b003 crypto: talitos - fix ECB algs ivsize 291d9ef44614 crypto: talitos - check data blocksize in ablkcipher. 86545794d2e5 crypto: talitos - fix CTR alg blocksize 808a33cd37dd crypto: talitos - check AES key size 0a7737c960e3 driver core: Fix use-after-free and double free on glue directory 6502d1acbe63 ubifs: Correctly use tnc_next() in search_dh_cookie() 85e398e6aa01 PCI: Always allow probing with driver_override f5a7b0f01b23 mtd: rawnand: mtk: Fix wrongly assigned OOB buffer pointer issue 7b20eb930bd0 clk: rockchip: Don't yell about bad mmc phases when getting 4111a1f2142e mt76: mt7615: Use after free in mt7615_mcu_set_bcn() 195d154b8a71 mt76: Fix a signedness bug in mt7615_add_interface() 76d64d6d9ed8 clk: Simplify debugfs printing and add a newline 268311c39a7f clk: Fix debugfs clk_possible_parents for clks without parent string names a9258bc6e0b3 drm/meson: Add support for XBGR8888 & ABGR8888 formats 5924bb61ac94 x86/ima: check EFI SetupMode too c5699cc857a0 x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels 2fd4aaaf615d kernel/module: Fix mem leak in module_add_modinfo_attrs a9ce57d57155 powerpc: Add barrier_nospec to raw_copy_in_user() 6876bd0c34c8 x86/purgatory: Change compiler flags from -mcmodel=kernel to -mcmodel=large to fix kexec relocation errors cc0feeebbb3f KVM: nVMX: handle page fault in vmread 9e8659bdca66 KVM: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot db68c0c83a76 KVM: x86: work around leak of uninitialized stack contents 17cd7cf4b355 KVM: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl 0c3ffd500445 KVM: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() 71661b871973 regulator: twl: voltage lists for vdd1/2 on twl4030 803c7bbc0d5d genirq: Prevent NULL pointer dereference in resend_irqs() 041f865f676b mt76: mt76x0e: disable 5GHz band for MT7630E fbf07d827d82 Revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" 868921b1f3d5 ixgbe: Prevent u8 wrapping of ITR value to something less than 10us c42a7b87b8d7 ixgbe: fix double clean of Tx descriptors with xdp 076566aafd94 ipc: fix sparc64 ipc() wrapper b2c92cb1d141 ipc: fix semtimedop for generic 32-bit architectures b68833b65bf0 drm/i915: Restore relaxed padding (OCL_OOB_SUPPRES_ENABLE) for skl+ e0e11df7f249 drm/i915: Limit MST to <= 8bpc once again 8eb5a78c20e8 drm/lima: fix lima_gem_wait() return value 46d1c96a1a5e mmc: tmio: Fixup runtime PM management during remove f5e9862fedd0 mmc: tmio: Fixup runtime PM management during probe e5b9762c20a3 Revert "mmc: sdhci: Remove unneeded quirk2 flag of O2 SD host controller" 0699a10fe9ed Revert "mmc: bcm2835: Terminate timeout work synchronously" c554749c3f7e cgroup: freezer: fix frozen state inheritance 4fa875f06c43 Btrfs: fix assertion failure during fsync and use of stale transaction 09234426db8f gpio: fix line flag validation in lineevent_create 94cd945b2d24 gpio: fix line flag validation in linehandle_create c54f5198f527 gpio: mockup: add missing single_release() 06477d8e4425 gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist 3c0bf14d186b net: sock_map, fix missing ulp check in sock hash case f3724b27ca29 sctp: fix the missing put_user when dumping transport thresholds 488eefe22491 net: fixed_phy: Add forward declaration for struct gpio_desc; e33190acd588 ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() e854b3329bd9 net-ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) eddd5617db91 tun: fix use-after-free when register netdev failed 48da78093aa1 tipc: add NULL pointer check before calling kfree_rcu 055102e1467f tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR 434e93757f3f sctp: use transport pf_retrans in sctp_do_8_2_transport_strike 91c1460ecbf5 sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' af241597df3e sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero c36f33d49df7 net: sched: fix reordering issues 69b37604889b net: phylink: Fix flow control resolution 92984818ff8c net: gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list f8f235f9a5dc net: Fix null de-reference of device refcount c012f28d7a73 ixgbevf: Fix secpath usage for IPsec Tx offload dc0921f74221 ixgbe: Fix secpath usage for IPsec TX offload. 3d970bbd8f0d isdn/capi: check message length in capi_write() 2e898bf96a7d ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' 4702849bf8af cdc_ether: fix rndis support for Mediatek based smartphones 7b2687fe1142 bridge/mdb: remove wrong use of NLM_F_MULTI 6e282ba6ff6b Linux 5.2.15 e86a7794620a vhost: make sure log_num < in_num f6b72d0920f4 Btrfs: fix unwritten extent buffers and hangs on future writeback attempts 051d85e1b2d3 drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT 0b50b2beafe7 drm/i915: Add whitelist workarounds for ICL a22fc7cea6af drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT abb4c8b10fc7 drm/i915: Support whitelist workarounds on all engines d05cba91e1de drm/i915: Support flags in whitlist WAs 4b1bac380cdc virtio/s390: fix race on airq_areas[] 8db034bb05b1 usb: chipidea: imx: fix EPROBE_DEFER support during driver probe e7bc0c0aeb77 usb: chipidea: imx: add imx7ulp support cb77c43fa0bb mmc: sdhci-sprd: Fix the incorrect soft reset operation when runtime resuming c0e2dbd7d707 drm/i915: Make sure cdclk is high enough for DP audio on VLV/CHV 07c37f641842 drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. c31f3dc4e075 IB/hfi1: Unreserve a flushed OPFN request bef755d188f5 IB/{rdmavt, qib, hfi1}: Convert to new completion API 9d3d11319bd2 IB/rdmavt: Add new completion inline 16d2d609ff0f bcache: fix race in btree_flush_write() 913855877794 bcache: add comments for mutex_lock(&b->write_lock) b622ba2bcd4e bcache: only clear BTREE_NODE_dirty bit when it is set bb70b2729b7a batman-adv: Only read OGM tvlv_len after buffer len check e2b3974bc4ab batman-adv: fix uninit-value in batadv_netlink_get_ifindex() 398f2c8277f2 powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts 7f20c56c0b7a powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction 12c6a7776680 powerpc/64e: Drop stale call to smp_processor_id() which hangs SMP startup 6890ea590cb7 vhost/test: fix build for vhost test - again 478e21d516d2 vhost/test: fix build for vhost test 9844e52dd977 drm/nouveau/sec2/gp102: add missing MODULE_FIRMWAREs ee116fa63272 drm/vmwgfx: Fix double free in vmw_recv_msg() 1f570399e490 sched/fair: Don't assign runtime for throttled cfs_rq f43cf5ff54a2 ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre b305db85076a ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL 6157216e86f3 ALSA: hda/realtek - Add quirk for HP Pavilion 15 dfdf3c29f72a ALSA: hda/realtek - Fix overridden device-specific initialization 1a413713ee16 ALSA: hda - Fix potential endless loop at applying quirks d89e8b4684f1 gpio: pca953x: use pca953x_read_regs instead of regmap_bulk_read b3a1644a19a7 gpio: pca953x: correct type of reg_direction 997fee5473ce Linux 5.2.14 0ccc5c227f88 Revert "mmc: core: do not retry CMD6 in __mmc_switch()" 317a66e24b46 x86/boot: Preserve boot_params.secure_boot from sanitizing 1a7fd193e9d8 Revert "x86/apic: Include the LDR when clearing out APIC registers" ae96cf9e1e31 libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer 8d50b82ea79b x86/boot/compressed/64: Fix missing initialization in find_trampoline_placement() 852a051ef22b KVM: arm/arm64: VGIC: Properly initialise private IRQ affinity 44dfa46aaf7c gpio: Fix irqchip initialization order 157ec0a3f834 RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message cf9ec2e9056c afs: use correct afs_call_type in yfs_fs_store_opaque_acl2 3f6685835889 afs: Fix possible oops in afs_lookup trace event c231241d83b9 afs: Fix leak in afs_lookup_cell_rcu() 7f134d569e1a KVM: arm/arm64: Only skip MMIO insn once 39c62cdaa2d4 ceph: fix buffer free while holding i_ceph_lock in fill_inode() c4e28be29a45 ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() f41cd559f1f3 ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() 3ebab463e9f4 drm/amdgpu: prevent memory leaks in AMDGPU_CS ioctl 23da8e9ef69b selftests/kvm: make platform_info_test pass on AMD 666a41848d72 selftests: kvm: fix state save/load on processors without XSAVE dd53d830bb30 infiniband: hfi1: fix memory leaks bcb3211656fa infiniband: hfi1: fix a memory leak bug 1e93149659cc IB/mlx4: Fix memory leaks fc38afc04343 RDMA/cma: fix null-ptr-deref Read in cma_cleanup d61a256fece2 nvme: Fix cntlid validation when not using NVMEoF e1031b6c8100 nvme-multipath: fix possible I/O hang when paths are updated 6950d5b64a15 Tools: hv: kvp: eliminate 'may be used uninitialized' warning 195b5aa923ec Input: hyperv-keyboard: Use in-place iterator API in the channel callback 31b60e5c604c scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ aa4bc3a35253 x86/boot/compressed/64: Fix boot on machines with broken E820 table 3091859b0b5e HID: cp2112: prevent sleeping function called from invalid context e8fd4f47b224 HID: intel-ish-hid: ipc: add EHL device id d58500c6fcb4 kprobes: Fix potential deadlock in kprobe_optimizer() 9ad89d579c01 sched/core: Schedule new worker even if PI-blocked 086ddc5e7172 ravb: Fix use-after-free ravb_tstamp_skb 37f12b895446 wimax/i2400m: fix a memory leak bug 461f5b613b4d net: cavium: fix driver name 1915dd1826be ibmvnic: Unmap DMA address of TX descriptor buffers after use 895a07a5a03a net: kalmia: fix memory leaks 241a735f5f68 cx82310_eth: fix a memory leak bug e8f8411a8def vfs: fix page locking deadlocks when deduping files a4234e27ed05 lan78xx: Fix memory leaks 96ece5798677 clk: Fix potential NULL dereference in clk_fetch_parent_index() a6cb8dd3664e clk: Fix falling back to legacy parent string matching 7da16490e5a5 net: myri10ge: fix memory leaks 0f1c537cf09c liquidio: add cleanup in octeon_setup_iq() 101743ca0284 selftests: kvm: fix vmx_set_nested_state_test 5aac82ac9c7c selftests: kvm: provide common function to enable eVMCS 926a6e9efce9 selftests: kvm: do not try running the VM in vmx_set_nested_state_test bf31a46ead59 cxgb4: fix a memory leak bug 46bf670f4455 scsi: target: tcmu: avoid use-after-free after command timeout 8e639df33729 scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure 6fe444e60cda drm/mediatek: set DMA max segment size 1e12afb4c60a drm/mediatek: use correct device to import PRIME buffers 2b4a29f04533 netfilter: nft_flow_offload: skip tcp rst and fin packets 1dcb0d4eaf85 gpio: Fix build error of function redefinition f6bd80bc6223 ibmveth: Convert multicast list size for little-endian system d45c33d890bc s390/qeth: serialize cmd reply with concurrent timeout b12691c24ea9 Bluetooth: hci_qca: Send VS pre shutdown command. 113d5ca74866 Bluetooth: btqca: Add a short delay before downloading the NVM ab0f749707ea net: tc35815: Explicitly check NET_IP_ALIGN is not zero in tc35815_rx 37a0be861375 hv_netvsc: Fix a warning of suspicious RCU usage 936315c0c94e ixgbe: fix possible deadlock in ixgbe_service_task() 1dc961de7733 tools: bpftool: fix error message (prog -> object) ea3c243ce799 netfilter: nf_flow_table: teardown flow timeout race 96a517d0ba5f netfilter: nf_flow_table: conntrack picks up expired flows 586f00143091 netfilter: nf_tables: use-after-free in failing rule with bound set 830b5c3760ff net: tundra: tsi108: use spin_lock_irqsave instead of spin_lock_irq in IRQ context 60a4f2b2b6b8 clk: samsung: exynos542x: Move MSCL subsystem clocks to its sub-CMU c65a2b20a934 clk: samsung: exynos5800: Move MAU subsystem clocks to MAU sub-CMU f7bd5e9fe13f clk: samsung: Change signature of exynos5_subcmus_init() function 8f37477964e9 net/mlx5e: Fix error flow of CQE recovery on tx reporter 701b89908ba1 netfilter: nf_flow_table: fix offload for flows that are subject to xfrm b8a132a4c4b6 libbpf: set BTF FD for prog only when there is supported .BTF.ext data a65fb2895af4 libbpf: fix erroneous multi-closing of BTF FD fa689968da49 batman-adv: Fix netlink dumping of all mcast_flags buckets a4c88340b3ea net/rds: Fix info leak in rds6_inc_info_copy() fdd2bc365fc6 net/sched: pfifo_fast: fix wrong dereference when qdisc is reset e9cc0513248f net/sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue 0b003edac850 net: dsa: tag_8021q: Future-proof the reserved fields in the custom VID c7f05c1d9bf4 Add genphy_c45_config_aneg() function to phy-c45.c 98ded313ffda net/sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate 622f16b30519 taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte 4f15d0e51268 taprio: Fix kernel panic in taprio_destroy 61f10b1bb84d r8152: remove calling netif_napi_del 5a9ceccb6385 Revert "r8152: napi hangup fix after disconnect" 7e21536433d0 nfp: flower: handle neighbour events on internal ports f7ec32a4ae5c nfp: flower: prevent ingress block binds on internal ports 64a2a93ba385 tcp: remove empty skb from write queue in error cases 5cef2bfc9e3f tcp: inherit timestamp on mtu probe 939cc35d5f81 net: stmmac: dwmac-rk: Don't fail if phy regulator is absent 505aac7f4e48 net_sched: fix a NULL pointer deref in ipt action 3c6dfd2adb7a net: sched: act_sample: fix psample group handling on overwrite 5038bd027ac3 net: fix skb use after free in netpoll baa513580b25 mld: fix memory leak in mld_del_delrec() Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-27linux-yocto/5.2: update to v5.2.14Bruce Ashfield
Updating to the latest korg -stable for 5.2, which comprises the following changes: 997fee5473ce Linux 5.2.14 0ccc5c227f88 Revert "mmc: core: do not retry CMD6 in __mmc_switch()" 317a66e24b46 x86/boot: Preserve boot_params.secure_boot from sanitizing 1a7fd193e9d8 Revert "x86/apic: Include the LDR when clearing out APIC registers" ae96cf9e1e31 libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer 8d50b82ea79b x86/boot/compressed/64: Fix missing initialization in find_trampoline_placement() 852a051ef22b KVM: arm/arm64: VGIC: Properly initialise private IRQ affinity 44dfa46aaf7c gpio: Fix irqchip initialization order 157ec0a3f834 RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message cf9ec2e9056c afs: use correct afs_call_type in yfs_fs_store_opaque_acl2 3f6685835889 afs: Fix possible oops in afs_lookup trace event c231241d83b9 afs: Fix leak in afs_lookup_cell_rcu() 7f134d569e1a KVM: arm/arm64: Only skip MMIO insn once 39c62cdaa2d4 ceph: fix buffer free while holding i_ceph_lock in fill_inode() c4e28be29a45 ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() f41cd559f1f3 ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() 3ebab463e9f4 drm/amdgpu: prevent memory leaks in AMDGPU_CS ioctl 23da8e9ef69b selftests/kvm: make platform_info_test pass on AMD 666a41848d72 selftests: kvm: fix state save/load on processors without XSAVE dd53d830bb30 infiniband: hfi1: fix memory leaks bcb3211656fa infiniband: hfi1: fix a memory leak bug 1e93149659cc IB/mlx4: Fix memory leaks fc38afc04343 RDMA/cma: fix null-ptr-deref Read in cma_cleanup d61a256fece2 nvme: Fix cntlid validation when not using NVMEoF e1031b6c8100 nvme-multipath: fix possible I/O hang when paths are updated 6950d5b64a15 Tools: hv: kvp: eliminate 'may be used uninitialized' warning 195b5aa923ec Input: hyperv-keyboard: Use in-place iterator API in the channel callback 31b60e5c604c scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ aa4bc3a35253 x86/boot/compressed/64: Fix boot on machines with broken E820 table 3091859b0b5e HID: cp2112: prevent sleeping function called from invalid context e8fd4f47b224 HID: intel-ish-hid: ipc: add EHL device id d58500c6fcb4 kprobes: Fix potential deadlock in kprobe_optimizer() 9ad89d579c01 sched/core: Schedule new worker even if PI-blocked 086ddc5e7172 ravb: Fix use-after-free ravb_tstamp_skb 37f12b895446 wimax/i2400m: fix a memory leak bug 461f5b613b4d net: cavium: fix driver name 1915dd1826be ibmvnic: Unmap DMA address of TX descriptor buffers after use 895a07a5a03a net: kalmia: fix memory leaks 241a735f5f68 cx82310_eth: fix a memory leak bug e8f8411a8def vfs: fix page locking deadlocks when deduping files a4234e27ed05 lan78xx: Fix memory leaks 96ece5798677 clk: Fix potential NULL dereference in clk_fetch_parent_index() a6cb8dd3664e clk: Fix falling back to legacy parent string matching 7da16490e5a5 net: myri10ge: fix memory leaks 0f1c537cf09c liquidio: add cleanup in octeon_setup_iq() 101743ca0284 selftests: kvm: fix vmx_set_nested_state_test 5aac82ac9c7c selftests: kvm: provide common function to enable eVMCS 926a6e9efce9 selftests: kvm: do not try running the VM in vmx_set_nested_state_test bf31a46ead59 cxgb4: fix a memory leak bug 46bf670f4455 scsi: target: tcmu: avoid use-after-free after command timeout 8e639df33729 scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure 6fe444e60cda drm/mediatek: set DMA max segment size 1e12afb4c60a drm/mediatek: use correct device to import PRIME buffers 2b4a29f04533 netfilter: nft_flow_offload: skip tcp rst and fin packets 1dcb0d4eaf85 gpio: Fix build error of function redefinition f6bd80bc6223 ibmveth: Convert multicast list size for little-endian system d45c33d890bc s390/qeth: serialize cmd reply with concurrent timeout b12691c24ea9 Bluetooth: hci_qca: Send VS pre shutdown command. 113d5ca74866 Bluetooth: btqca: Add a short delay before downloading the NVM ab0f749707ea net: tc35815: Explicitly check NET_IP_ALIGN is not zero in tc35815_rx 37a0be861375 hv_netvsc: Fix a warning of suspicious RCU usage 936315c0c94e ixgbe: fix possible deadlock in ixgbe_service_task() 1dc961de7733 tools: bpftool: fix error message (prog -> object) ea3c243ce799 netfilter: nf_flow_table: teardown flow timeout race 96a517d0ba5f netfilter: nf_flow_table: conntrack picks up expired flows 586f00143091 netfilter: nf_tables: use-after-free in failing rule with bound set 830b5c3760ff net: tundra: tsi108: use spin_lock_irqsave instead of spin_lock_irq in IRQ context 60a4f2b2b6b8 clk: samsung: exynos542x: Move MSCL subsystem clocks to its sub-CMU c65a2b20a934 clk: samsung: exynos5800: Move MAU subsystem clocks to MAU sub-CMU f7bd5e9fe13f clk: samsung: Change signature of exynos5_subcmus_init() function 8f37477964e9 net/mlx5e: Fix error flow of CQE recovery on tx reporter 701b89908ba1 netfilter: nf_flow_table: fix offload for flows that are subject to xfrm b8a132a4c4b6 libbpf: set BTF FD for prog only when there is supported .BTF.ext data a65fb2895af4 libbpf: fix erroneous multi-closing of BTF FD fa689968da49 batman-adv: Fix netlink dumping of all mcast_flags buckets a4c88340b3ea net/rds: Fix info leak in rds6_inc_info_copy() fdd2bc365fc6 net/sched: pfifo_fast: fix wrong dereference when qdisc is reset e9cc0513248f net/sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue 0b003edac850 net: dsa: tag_8021q: Future-proof the reserved fields in the custom VID c7f05c1d9bf4 Add genphy_c45_config_aneg() function to phy-c45.c 98ded313ffda net/sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate 622f16b30519 taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte 4f15d0e51268 taprio: Fix kernel panic in taprio_destroy 61f10b1bb84d r8152: remove calling netif_napi_del 5a9ceccb6385 Revert "r8152: napi hangup fix after disconnect" 7e21536433d0 nfp: flower: handle neighbour events on internal ports f7ec32a4ae5c nfp: flower: prevent ingress block binds on internal ports 64a2a93ba385 tcp: remove empty skb from write queue in error cases 5cef2bfc9e3f tcp: inherit timestamp on mtu probe 939cc35d5f81 net: stmmac: dwmac-rk: Don't fail if phy regulator is absent 505aac7f4e48 net_sched: fix a NULL pointer deref in ipt action 3c6dfd2adb7a net: sched: act_sample: fix psample group handling on overwrite 5038bd027ac3 net: fix skb use after free in netpoll baa513580b25 mld: fix memory leak in mld_del_delrec() Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-27linux-yocto/5.2: update to v5.2.13Bruce Ashfield
Integrating the korg -stable updates that comprise the following commits: 218ca2e5affe Linux 5.2.13 4c634717d778 Revert "Input: elantech - enable SMBus on new (2018+) systems" 140839fe4e71 Linux 5.2.12 5566d1c61b2f Revert "ASoC: Fail card instantiation if DAI format setup fails" 4d8966020827 hsr: switch ->dellink() to ->ndo_uninit() 072c9337f3a0 hsr: fix a NULL pointer deref in hsr_dev_xmit() 08523d5a2f4a hsr: implement dellink to clean up resources a282179be747 bpf: fix use after free in prog symbol exposure 0d5014b80e5c x86/ptrace: fix up botched merge of spectrev1 fix 3af8db6a99f6 drm/i915/dp: Fix DSC enable code to use cpu_transcoder instead of encoder->type b6980646c9ab drm/i915: Do not create a new max_bpc prop for MST connectors 79d5d7317ce3 iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 3146a6de3d58 iwlwifi: pcie: don't switch FW to qnj when ax201 is detected 9e7e685012f2 iwlwifi: pcie: add support for qu c-step devices c013312ef7a8 iwlwifi: change 0x02F0 fw from qu to quz feee62efa7ad iwlwifi: add new cards for 9000 and 20000 series 0fdbd727e12a iwlwifi: add new cards for 22000 and change wrong structs 805363e2dfa5 iwlwifi: add new cards for 22000 and fix struct name e27fc3445751 mmc: sdhci-sprd: add get_ro hook function 9ad0348f708d mmc: sdhci-sprd: Implement the get_max_timeout_count() interface d100666e3cfc mmc: sdhci-sprd: clear the UHS-I modes read from registers b018fcb92250 mac80211: Correctly set noencrypt for PAE frames 08392de0ccc7 mac80211: Don't memset RXCB prior to PAE intercept 4e118994cea8 cfg80211: Fix Extended Key ID key install checks b14f5ba7490e mac80211: fix possible sta leak 3cd42050aac6 Revert "cfg80211: fix processing world regdomain when non modular" b6a0d1f9bf08 mm: memcontrol: fix percpu vmstats and vmevents flush bba5bcb0cc0e mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" 8706ffe20444 mms: sdhci-sprd: add SDHCI_QUIRK_BROKEN_CARD_DETECTION d7c7531ac9a3 mt76: mt76x0u: do not reset radio on resume 839e96131567 SUNRPC: Don't handle errors if the bind/connect succeeded 90ff6dd4ced6 crypto: ccp - Ignore unconfigured CCP device on suspend/resume 3c3c233738df VMCI: Release resource if the work is already queued 6992ae83866a bus: hisi_lpc: Add .remove method to avoid driver unbind crash 0a6caa4e3f21 bus: hisi_lpc: Unregister logical PIO range to avoid potential use-after-free 3e3bf9dfdaf4 i2c: piix4: Fix port selection for AMD Family 16h Model 30h 712029329a58 drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() 0573f44d42b1 drm/i915: Don't deballoon unused ggtt drm_mm_node in linux guest f78e0d8172f3 drm/amdgpu: fix GFXOFF on Picasso and Raven2 4c7ee7bd4f7e drm/amdgpu: Add APTX quirk for Dell Latitude 5495 71817079db2f lib: logic_pio: Add logic_pio_unregister_range() 0a6e75686543 lib: logic_pio: Avoid possible overlap for unregistering regions 94cfb33438e0 lib: logic_pio: Fix RCU usage e0e3650991cd Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" 666a848c6797 NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 3fd824dc16de NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() d3a2180a5720 lkdtm/bugs: fix build error in lkdtm_EXHAUST_STACK 61c6f2b0000a fsi: scom: Don't abort operations for minor errors d886915cd91b typec: tcpm: fix a typo in the comparison of pdo_max_voltage 82b520267b49 intel_th: pci: Add Tiger Lake support 1c01033684f3 intel_th: pci: Add support for another Lewisburg PCH d36c706f854c stm class: Fix a double free of stm_source_device ba3e88a664c8 mmc: sdhci-sprd: add SDHCI_QUIRK2_PRESET_VALUE_BROKEN 77162751167c mmc: sdhci-sprd: fixed incorrect clock divider a94076eed72e mmc: core: Fix init of SD cards reporting an invalid VDD range b8dd05ea2e74 mmc: sdhci-cadence: enable v4_mode to fix ADMA 64-bit addressing 096179da39b6 mmc: sdhci-of-at91: add quirk for broken HS200 cb82fa2d124a Revert "mmc: sdhci-tegra: drop ->get_ro() implementation" 31f4eb72692c mei: me: add Tiger Lake point LP device ID 871c867ac423 KVM: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S,C}PENDR0 as WI ea93e118ef2e KVM: arm/arm64: vgic: Fix potential deadlock when ap_list is long d69ebe85e169 KVM: PPC: Book3S: Fix incorrect guest-to-user-translation error handling 3698cd854f43 tools/power turbostat: Fix caller parameter of get_tdp_amd() 2d26f7f401e7 USB: storage: ums-realtek: Whitelist auto-delink support 35f1b0a62c36 USB: storage: ums-realtek: Update module parameter description for auto_delink_en 960ff077477e usb: host: xhci: rcar: Fix typo in compatible string matching 6ca46f45c208 usb: host: ohci: fix a race condition between shutdown and irq 73830b83ece9 usb: chipidea: udc: don't do hardware access if gadget has stopped 0aa1e87affce usb: hcd: use managed device resources c07f658df19f USB: cdc-wdm: fix race between write and disconnect due to flag abuse 43d94dafbcdd usb-storage: Add new JMS567 revision to unusual_devs 7300afed0334 usbtmc: more sanity checking for packet size e56b7b3b9256 ftrace: Check for empty hash and comment the race with registering probes d784aa1a0f13 ftrace: Check for successful allocation of hash cd419e7c03e9 ftrace: Fix NULL pointer dereference in t_probe_next() 6c781717c5cc HID: logitech-hidpp: remove support for the G700 over USB 602038487748 x86/apic: Include the LDR when clearing out APIC registers edacccb34680 x86/apic: Do not initialize LDR and DFR for bigsmp af65ce08ec91 x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text 861e386d11b5 uprobes/x86: Fix detection of 32-bit user mode 4479763b8436 KVM: x86: Don't update RIP or do single-step on faulting emulation 4344cb8cf72d KVM: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled 7d01c081e861 kvm: x86: skip populating logical dest map if apic is not sw enabled e824fe6a6750 ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 4f3c293ccffe ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() ee26f3722d2b ALSA: seq: Fix potential concurrent access to the deleted pool 853ccdea876b ALSA: hda - Fixes inverted Conexant GPIO mic mute led 441f5ecc1e24 ALSA: line6: Fix memory leak at line6_init_pcm() error path 6ff7b2c68d22 ALSA: hda/ca0132 - Add new SBZ quirk 701ff405be9f ALSA: usb-audio: Check mixer unit bitmap yet more strictly b4b92e95d9e5 mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n 2905d7847cd5 xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode 1c7fbbc0fc3f ipv4/icmp: fix rt dst dev null pointer dereference fc90789e580b openvswitch: Fix conntrack cache with timeout c1c3307a832a ipv4: mpls: fix mpls_xmit for iptunnel ae154dcba8f4 tcp: make sure EPOLLOUT wont be missed cbc9336afc74 net/smc: make sure EPOLLOUT is raised 5b71ce93d7b1 net: fix __ip_mc_inc_group usage a6058b22e17e net: cpsw: fix NULL pointer exception in the probe error path c5df65fd6f06 ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets dc428ae89cd4 ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set 8903c1ed2c14 mt76: usb: fix rx A-MSDU support 962d7207f53b drm/bridge: tfp410: fix memleak in get_modes() d4ccc1744b55 selftests/bpf: install files test_xdp_vlan.sh d857dcf1c807 watchdog: bcm2835_wdt: Fix module autoload eeb6b4a09695 lcoking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop 931424d0781e locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty 5faa01cc2b1f tools: hv: fix KVP and VSS daemons exit code b6018c3a79e5 tools: hv: fixed Python pep8/flake8 warnings for lsvmbus c983df11ed19 usb: host: fotg2: restart hcd after port reset 5a3db3021b17 drm/ast: Fixed reboot test may cause system hanged 68fc8f1e9103 drm/scheduler: use job count instead of peek 7046212603e0 i2c: emev2: avoid race when unregistering slave client 38869e74c3ac i2c: rcar: avoid race when unregistering slave client 6ad482444c98 riscv: fix flush_tlb_range() end address for flush_tlb_page() 325fd0056cc0 arm64: cpufeature: Don't treat granule sizes as strict 2a7a7ff625cd xen/blkback: fix memory leaks 82fcf8a5d8f7 habanalabs: fix device IRQ unmasking for BE host a1a6c6b4f8d8 habanalabs: fix endianness handling for internal QMAN submission 1900d706b9c4 habanalabs: fix completion queue handling when host is BE 79e338d70c86 habanalabs: fix endianness handling for packets from user 0a18515cc03f habanalabs: fix DRAM usage accounting on context tear down c041ddb75698 usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt 3f1b93b5a45c usb: gadget: composite: Clear "suspended" on reset/disconnect 4ab6b15a00ca dma-direct: don't truncate dma_required_mask to bus addressing capabilities 583c8d3118e0 iommu/dma: Handle SG length overflow better 4aab45c37962 omap-dma/omap_vout_vrfb: fix off-by-one fi value 7ceddea2da13 dmaengine: stm32-mdma: Fix a possible null-pointer dereference in stm32_mdma_irq_handler() a4a200842e83 IB/mlx5: Fix implicit MR release flow a8bd4c018836 btrfs: trim: Check the range passed into to prevent overflow c1b16e1427f4 auxdisplay: panel: need to delete scan_timer when misc_register fails in panel_attach ceac72e0a8cc soundwire: cadence_master: fix definitions for INTSTAT0/1 50b59bb1043b soundwire: cadence_master: fix register definition for SLAVE_STATE c88a50ced6de nvme-pci: Fix async probe remove race 9dd8dc3d8a79 nvme: fix controller removal race with scan work be2e81d1d8d4 nvme-rdma: fix possible use-after-free in connect error flow f3b4b4440a0c nvme: fix a possible deadlock when passthru commands sent to a multipath device d067f76d2009 nvme-core: Fix extra device_put() call on error path a7b13f9b376d nvmet-file: fix nvmet_file_flush() always returning an error 938f8292e9ef nvmet-loop: Flush nvme_delete_wq when removing the port 19620ce482fc nvmet: Fix use-after-free bug when a port is removed a40201a850a8 afs: Fix missing dentry data version updating fb64ee182656 afs: Only update d_fsdata if different in afs_d_revalidate() b4988bb90114 afs: Fix off-by-one in afs_rename() expected data version calculation 768edf3604b6 fs: afs: Fix a possible null-pointer dereference in afs_put_read() 3bde518dd5f1 afs: Fix loop index mixup in afs_deliver_vl_get_entry_by_name_u() 3e5fa7f20b76 afs: Fix the CB.ProbeUuid service handler to reply correctly f902c873cb0f nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns 76c2a562a193 dmaengine: ste_dma40: fix unneeded variable warning c3915fe1bf12 Linux 5.2.11 85a55331d9ae rxrpc: Fix local refcounting fa321a9ce599 rxrpc: Fix local endpoint replacement d2783ccec7e0 rxrpc: Fix read-after-free in rxrpc_queue_local() 486a72744507 rxrpc: Fix local endpoint refcounting 3981720f800f powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB 28ad328e672b io_uring: add need_resched() check in inner poll loop 7fe55f17deee io_uring: don't enter poll loop if we have CQEs pending 2b2c2647a19c io_uring: fix potential hang with polled IO 2a50be6e0551 dm zoned: fix potential NULL dereference in dmz_do_reclaim() b295171cff3f IB/hfi1: Drop stale TID RDMA packets be46f90b7436 xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT 92aeca3af02a mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y f6d997de0883 mm/zsmalloc.c: fix race condition in zs_destroy_pool e3f9299cbe4c mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely 199faced432f mm, page_owner: handle THP splits correctly ef1cb3ee97ec mm: memcontrol: flush percpu vmevents before releasing memcg 2bd82494d1d6 mm: memcontrol: flush percpu vmstats before releasing memcg 27674f5f49a8 mm, page_alloc: move_freepages should not examine struct page of reserved memory 764fa2f4ff59 mm/z3fold.c: fix race between migration and destruction 641c1d8396dc genirq: Properly pair kobject_del() with kobject_add() f2f89f89e5fe dm zoned: properly handle backing device failure 5d77bfe7e69d dm zoned: improve error handling in i/o map code 544518b023cb dm zoned: improve error handling in reclaim ace23a455383 dm table: fix invalid memory accesses with too high sector number 23c9e199076a dm space map metadata: fix missing store of apply_bops() return value f57bbd7c7894 dm raid: add missing cleanup in raid_ctr() e7b9e2afcc68 dm integrity: fix a crash due to BUG_ON in __journal_read_write() 9e3dcb641f08 dm btree: fix order of block initialization in btree_split_beneath e92dfd8d1403 dm dust: use dust block size for badblocklist index a6d64ebeb5eb dm kcopyd: always complete failed jobs 1e2528273532 psi: get poll_work to run when calling poll syscall next time b9e0cc134d73 IB/hfi1: Drop stale TID RDMA packets that cause TIDErr a382c2b3d9c2 IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet 47a2c4e414fb IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet b568370cf1d7 IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet f1c2546fff1f x86/boot: Fix boot regression caused by bootparam sanitizing 6659665f0afd x86/boot: Save fields explicitly, zero out everything else 4aa0f3b05a3a x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h 50d3cd159713 x86/apic: Handle missing global clockevent gracefully 60d4af6a0e5f x86/retpoline: Don't clobber RFLAGS during CALL_NOSPEC on i386 accdfad7aed6 userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx 1069617a56d7 Drivers: hv: vmbus: Fix virt_to_hvpfn() for X86_PAE a7ef13769f73 gpiolib: never report open-drain/source lines as 'input' to user-space b3b7c576df89 scsi: ufs: Fix NULL pointer dereference in ufshcd_config_vreg_hpm() aaf36ec5aa67 drm/nouveau: Don't retry infinitely when receiving no data on i2c over AUX be85d2279c5c drm/amdgpu/gfx9: update pg_flags after determining if gfx off is possible 9d87603371b7 libceph: fix PG split vs OSD (re)connect race bfb7dd36f7b9 ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply a927f8a9dfd5 ceph: clear page dirty before invalidate page e9e5f8e96fe6 clk: socfpga: stratix10: fix rate caclulationg for cnt_clks 328380940d3a Revert "dm bufio: fix deadlock with loop device" 2ad350fb4c92 Revert "KVM: x86/mmu: Zap only the relevant pages when removing a memslot" 24c5a3d468b2 HID: wacom: Correct distance scale for 2nd-gen Intuos devices ccdca005c5a3 HID: wacom: correct misreported EKR ring values 89b925e73610 iwlwifi: mvm: disable TX-AMSDU on older NICs 6c64df946909 selftests: kvm: Adding config fragments b53832252a68 KVM: arm: Don't write junk to CP15 registers on reset 9b2b6603766b KVM: arm64: Don't write junk to sysregs on reset 2590622af1a6 dt-bindings: riscv: fix the schema compatible string for the HiFive Unleashed board 9941192b06ec perf pmu-events: Fix missing "cpu_clk_unhalted.core" event 40db83cb0c86 perf cpumap: Fix writing to illegal memory in handling cpumap mask dcd75c90dec1 perf ftrace: Fix failure to set cpumask when only one cpu is present 371879acb44e block, bfq: handle NULL return value by bfq_init_rq() 6bfd59d99133 block: aoe: Fix kernel crash due to atomic sleep when exiting bcc19f380ecc drm/vmwgfx: fix memory leak when too many retries have occurred 41dddcbf27fd x86/lib/cpu: Address missing prototypes warning 8e88ef54c22a libata: add SG safety checks in SFF pio transfers 9ba76a5214e4 libata: have ata_scsi_rw_xlat() fail invalid passthrough requests 75d360c01f48 NFSv4: Ensure state recovery handles ETIMEDOUT correctly 37f3fc22b32d net: hisilicon: Fix dma_map_single failed on arm64 36ea6d81a99e net: hisilicon: fix hip04-xmit never return TX_BUSY 9e7a5c2730bd net: hisilicon: make hip04_tx_reclaim non-reentrant 39db6b4e6fa1 drm/amdgpu: pin the csb buffer on hw init for gfx v8 84de7cd06750 net: stmmac: tc: Do not return a fragment entry f0d73daeef24 net: stmmac: Fix issues when number of Queues >= 4 9474322cadfd net: cxgb3_main: Fix a resource leak in a error path in 'init_one()' 4f339c4018a8 ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe 976dcd26cb03 s390: put _stext and _etext into .text section d810001f3e92 s390/mm: fix dump_pagetables top level page table walking 580b216496b6 s390/protvirt: avoid memory sharing for diag 308 set/store 1f54a9b84956 sched/psi: Do not require setsched permission from the trigger creator 9ea2355c3117 sched/psi: Reduce psimon FIFO priority a343eca8fd92 sched/deadline: Fix double accounting of rq/running bw in push & pull 4fe7ee5ed9b0 SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL efb86f76c6c8 SMB3: Fix potential memory leak when processing compound chain 6dfb0916b1fd drm/rockchip: Suspend DP late ef411a41d35a HID: input: fix a4tech horizontal wheel custom usage b6f61042d3c5 HID: quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 3055b274a141 NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts 83d99ded4b1d NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() 55a76b7b9a5c NFSv4.1: Only reap expired delegations 00cfd19b4aab NFSv4.1: Fix open stateid recovery 5ebc4cb05315 NFSv4: When recovering state fails with EAGAIN, retry the same recovery 8c0391db53ef NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid 1cfb3722bb57 enetc: Select PHYLIB while CONFIG_FSL_ENETC_VF is set bf92682c476b net/ethernet/qlogic/qed: force the string buffer NULL-terminated e9da4fc7d8ec ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver ac8bf342add9 can: peak_usb: force the string buffer NULL-terminated 4a17b244620c can: sja1000: force the string buffer NULL-terminated c7bc59702fa8 spi: pxa2xx: Add support for Intel Tiger Lake 8da2ee75f213 perf bench numa: Fix cpu0 binding cbffa423f725 net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() e17659fd38cf isdn: hfcsusb: Fix mISDN driver crash caused by transfer buffer on the stack b7737b00b86d enetc: Fix build error without PHYLIB 4784684e960a iwlwifi: mvm: send LQ command always ASYNC 14311a90347b iwlwifi: fix locking in delayed GTK setting 743fa6a7baa8 iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef 250352ddc2b4 iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef de0f0564b100 iwlwifi: mvm: avoid races in rate init and rate perform 505d5fc02a34 nvmem: Use the same permissions for eeprom as for nvmem f1079e415bc1 rxrpc: Fix the lack of notification when sendmsg() fails on a DATA packet 04ce53b00a89 rxrpc: Fix potential deadlock 68c55a2c6c2f netfilter: ipset: Fix rename concurrency with listing 3fb7dc7af067 netfilter: ipset: Copy the right MAC address in bitmap:ip,mac and hash:ip,mac sets 79ebfb394cbe netfilter: ipset: Actually allow destination MAC address for hash:ip,mac sets too edd7585d6751 net: stmmac: manage errors returned by of_get_mac_address() 79ea14eea8cd mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() 813f42fc5695 habanalabs: fix F/W download in BE architecture 45d6a121c7dc isdn: mISDN: hfcsusb: Fix possible null-pointer dereferences in start_isoc_chain() c60f443cf039 qed: RDMA - Fix the hw_ver returned in device attributes 349b39f98d1b net: usb: qmi_wwan: Add the BroadMobi BM818 card 7446b2794d9f ASoC: ti: davinci-mcasp: Correct slot_width posed constraint ec10dcf3ae89 ASoC: rockchip: Fix mono capture 205cd0f91481 ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode 7bd8e226cd63 {nl,mac}80211: fix interface combinations on crypto controlled devices cb2150b718c0 st_nci_hci_connectivity_event_received: null check the allocation 775d026bbfe2 st21nfca_connectivity_event_received: null check the allocation 8f28ebbdf9bc libbpf: silence GCC8 warning about string truncation 46af9cbcf73a Staging: fbtft: Fix GPIO handling ab4f4d331a98 ASoC: Fail card instantiation if DAI format setup fails 2d0befff4db8 can: gw: Fix error path of cgw_module_init ad14579d403a can: mcp251x: add error check when wq alloc failed eae5534465c8 can: dev: call netif_carrier_off() in register_candev() 7dae14d19c4f libbpf: fix using uninitialized ioctl results 890626e2d964 selftests/bpf: add another gso_segs access 24c21fa64560 selftests: forwarding: gre_multipath: Fix flower filters f4bed7ed14a2 selftests: forwarding: gre_multipath: Enable IPv4 forwarding 82d861e06dc6 net: mvpp2: Don't check for 3 consecutive Idle frames for 10G links a25bd473e8c9 bonding: Force slave speed check after link state recovery for 802.3ad 1c3e3000de80 ASoC: dapm: fix a memory leak bug 5fa1d7a76dd0 selftests/bpf: fix sendmsg6_prog on s390 5c447c1951cd bpf: sockmap, only create entry if ulp is not already enabled 47032e94979e bpf: sockmap, synchronize_rcu before free'ing map 2a574254d6f5 bpf: sockmap, sock_map_delete needs to use xchg 705409085597 spi: pxa2xx: Balance runtime PM enable/disable on error bdeaab6261ff ASoC: SOF: use __u32 instead of uint32_t in uapi headers 5cecec718e35 ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks 8d376e73adf1 netfilter: ebtables: fix a memory leak bug in compat 0ea865793835 libbpf: sanitize VAR to conservative 1-byte INT 3883ef3b1de6 mips: fix cacheinfo 7afa881dd42a MIPS: kernel: only use i8253 clocksource with periodic clockevent 22c0b70969e3 HID: Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT e6cca5f2ab53 HID: logitech-hidpp: add USB PID for a few more supported mice e301eb65c861 ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook af3eab0b3016 ASoC: samsung: odroid: fix a double-free issue for cpu_dai b3978884ac59 ASoC: samsung: odroid: fix an use-after-free issue for codec cb7829e5aeb3 regulator: axp20x: fix DCDC5 and DCDC6 for AXP803 7a2ec3fbdcb1 regulator: axp20x: fix DCDCA and DCDCD for AXP806 3861684475d5 ASoC: audio-graph-card: add missing const at graph_get_dai_id() e5e516915f78 ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() 7b83af285ad2 ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() 86827ec32e56 ASoC: simple-card: fix an use-after-free in simple_for_each_link() 9b7f263403ab ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() c9479b9717c3 ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-06linux-yocto/5.2: config tweaks and kallsyms fixBruce Ashfield
Integrating some 5.2 configuration changes (for new board supprt), and the following fix: kallsyms: Don't let kallsyms_lookup_size_offset() fail on retrieving the first symbol With this fix, we no longer see: [ 0.032677] kprobes: failed to populate blacklist: -22 during boot on arm/mips Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-08-30linux-yocto: introduce 5.2 recipesBruce Ashfield
Introducing the 5.2 linux-yocto reference kernels. 5.0 is EOL and will be removed, leaving 4.19 (LTS) and 5.2 as the reference kernels. This has been build/boot tested on all qemu architectures for core-image-kernel-dev, and graphics tesed via core-image-sato. No blocking issues have been found. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>