Commit Graph

7 Commits

Author SHA1 Message Date
Bruce Ashfield
dcc6498bb1 linux-yocto/5.2: update to v5.2.17
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

(From OE-Core rev: ee7b48e1ca1e4262941f71a1735ec5b4a9cfc11d)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-27 13:02:16 +01:00
Bruce Ashfield
2b4deec01e linux-yocto/5.2: update to v5.2.16
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()

(From OE-Core rev: c4811bc2eefbeee6b1150559b24353b328469e97)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-27 13:02:16 +01:00
Bruce Ashfield
1b35028dd3 linux-yocto/5.2: update to v5.2.14
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()

(From OE-Core rev: ece5ad6200be49d7d187b7f302b11ea1c2f33871)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-27 13:02:16 +01:00
Bruce Ashfield
88d6a7c0ed linux-yocto/5.2: update to v5.2.13
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()

(From OE-Core rev: 94f5f7b3fb8bf7228e6108dfe2e6b6fc773a0fc0)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-27 13:02:16 +01:00
Bruce Ashfield
ecfa7aaea3 linux-yocto/5.2: config tweaks and kallsyms fix
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

(From OE-Core rev: 2dc78e805d80bdba8710a6a417fc139e884b9ea9)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-06 08:15:45 +01:00
Bruce Ashfield
a4d8307268 linux-yocto/5.2: update qemuriscv64 SRCREV
The scripts that update my SRCREVs were missing the qemuriscv64. This
SRCREV bump moves it to match the rest of the 5.2 qemu BSPs.

(From OE-Core rev: f6c1b338778e9cb692bd9edf65214f7c355ed6be)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-01 22:33:07 +01:00
Bruce Ashfield
636188943d linux-yocto: introduce 5.2 recipes
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.

(From OE-Core rev: 14472621e4a0d3d3cf4c0bc43a8b7344c10008e3)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-01 22:33:07 +01:00