summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
...
* linux-yocto-rt/5.4: update to -rt16Bruce Ashfield2020-03-241-1/+1
| | | | | | | | | | | | | | | | | | | Updating the latest v5.4-rt release: 2659f7a7212c v5.4.26-rt16 60c22c68d486 v5.4.24-rt15 efa03618228 mm: Warn on memory allocation in non-preemptible context on RT 908775cdf21e v5.4.24-rt14 b4edc32e2e46 v5.4.22-rt13 49a5b8ead027 tracing: make preempt_lazy and migrate_disable counter smaller 8f2ed8895c0c drm/vmwgfx: Drop preempt_disable() in vmw_fifo_ping_host() b558bcd37e5d bpf: Update the "bpf: Make BPF and PREEMPT_RT co-exist" series d197132b1dd5 v5.4.22-rt12 (From OE-Core rev: a8db5643bd14a5a2e8e60012dd1551f6d867acc2) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.27Bruce Ashfield2020-03-243-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 585e0cc08069 Linux 5.4.27 20ba40d262b0 ipv4: ensure rcu_read_lock() in cipso_v4_error() 81e0dac3780a ARM: 8961/2: Fix Kbuild issue caused by per-task stack protector GCC plugin 1dc67950e2d1 HID: add ALWAYS_POLL quirk to lenovo pixart mouse 5d961582ea88 HID: google: add moonball USB id ae119b7e1247 mm: slub: add missing TID bump in kmem_cache_alloc_bulk() 47b6d269dbbd ARM: 8958/1: rename missed uaccess .fixup section 1a9e78628d44 ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional() 881876bee657 net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue 235fb892d846 blk-mq: insert flush request to the front of dispatch queue dbce8292217a jbd2: fix data races at struct journal_head 99746e92fa4c sfc: fix timestamp reconstruction at 16-bit rollover points e2b8b042c98b net: rmnet: fix packet forwarding in rmnet bridge mode 34c550ebb219 net: rmnet: fix bridge mode bugs 8eccc6d06ea1 net: rmnet: use upper/lower device infrastructure 835bbd892683 net: rmnet: do not allow to change mux id if mux id is duplicated 5ce5e95d72f1 net: rmnet: remove rcu_read_lock in rmnet_force_unassociate_device() 002b4bd9b51d net: rmnet: fix suspicious RCU usage 8a027eee62f7 net: rmnet: fix NULL pointer dereference in rmnet_changelink() 006cd2426a05 net: rmnet: fix NULL pointer dereference in rmnet_newlink() cfc7f5fe5c61 hinic: fix a bug of rss configuration e6f52d5ce172 hinic: fix a bug of setting hw_ioctxt 65340b196811 hinic: fix a irq affinity bug 1c7dde0a9bfc net: phy: mscc: fix firmware paths 4d6ee3123d65 slip: not call free_netdev before rtnl_unlock in slip_open d1984c92f072 signal: avoid double atomic counter increments for user accounting df8e98b00941 kbuild: add dt_binding_check to PHONY in a correct place fd1f29f2a824 kbuild: add dtbs_check to PHONY bbf3acbb8a77 drm/amdgpu: fix memory leak during TDR test(v2) 74c77d6a4ea9 blk-mq: insert passthrough request into hctx->dispatch directly 74886a6d9de8 net: ll_temac: Handle DMA halt condition caused by buffer underrun c2cffaea4fde net: ll_temac: Fix RX buffer descriptor handling on GFP_ATOMIC pressure 6e3b69543b5e net: ll_temac: Add more error handling of dma_map_single() calls 0c050d655475 net: ll_temac: Fix race condition causing TX hang a342bb7b9902 mac80211: rx: avoid RCU list traversal under mutex 5d92d834aa27 net: ks8851-ml: Fix IRQ handling and locking d939f3389f9b net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch 6c663120ecdb scsi: libfc: free response frame from GPN_ID 079e9ad79410 cfg80211: check reg_rule for NULL in handle_channel_custom() a6f7e69cfafd tracing: Fix number printing bug in print_synth_event() c35aa36fec91 selftests/rseq: Fix out-of-tree compilation dd0d2d6ab6a2 HID: hid-bigbenff: fix race condition for scheduled work during removal ccb747d805d3 HID: hid-bigbenff: call hid_hw_stop() in case of error 1bc271dd397d HID: hid-bigbenff: fix general protection fault caused by double kfree 190e929e6cba HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override 87bd74b77531 ACPI: watchdog: Set default timeout in probe 65b44497414b HID: apple: Add support for recent firmware on Magic Keyboards 20eed7692749 ACPI: watchdog: Allow disabling WDAT at boot f3c478104a9a drm/amdgpu: Fix TLB invalidation request when using semaphore f6fccb0a0e59 netfilter: xt_hashlimit: unregister proc file before releasing mutex 536942bf70b5 netfilter: hashlimit: do not use indirect calls during gc 257edc6db943 Linux 5.4.26 881f9469cc9f net/smc: cancel event worker during device removal dbaba2a4db6e net/smc: check for valid ib_client_data aa38bea47fd2 ipv6: restrict IPV6_ADDRFORM operation 62fd4e348df2 iommu/amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE 8753b0cad128 i2c: acpi: put device when verifying client fails 03d524d70ecf iommu/vt-d: Ignore devices with out-of-spec domain number 9493a6361d81 iommu/vt-d: Fix the wrong printing in RHSA parsing 2d106e75da45 netfilter: nft_chain_nat: inet family is missing module ownership 56e84ae47481 netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute 15ec06c6a894 netfilter: nft_tunnel: add missing attribute validation for tunnels e92dea63e278 netfilter: nft_payload: add missing attribute validation for payload csum flags 896d11cdcab9 netfilter: cthelper: add missing attribute validation for cthelper c61868ef2795 perf bench futex-wake: Restore thread count default to online CPU count b57542934121 nl80211: add missing attribute validation for channel switch 5bd0ee5727d2 nl80211: add missing attribute validation for beacon report scanning b0fd0b85c377 nl80211: add missing attribute validation for critical protocol indication c684f4f68c0a i2c: gpio: suppress error on probe defer 4f60640723cf iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() b8c3cbca80e8 driver code: clarify and fix platform device DMA mask allocation a9fef78caac0 drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits f5ace0987a69 pinctrl: core: Remove extra kref_get which blocks hogs being freed d2df67d7411e drm/i915/gvt: Fix dma-buf display blur issue on CFL a6ea1df94903 virtio_ring: Fix mem leak with vring_new_virtqueue() b758686cf05a pinctrl: imx: scu: Align imx sc msg structs to 4 66ee6b9b91b1 pinctrl: meson-gxl: fix GPIOX sdio pins 93b8be43c9df clk: imx8mn: Fix incorrect clock defines 130bd50d009c batman-adv: Don't schedule OGM for disabled interface 8159e369d1e6 iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page 28ffabf65e42 iommu/vt-d: Fix RCU list debugging warnings 798c1441bde8 iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint 77abae8657c5 iommu/dma: Fix MSI reservation allocation 923f2b3ab352 x86/mce: Fix logic and comments around MSR_PPIN_CTL 53644e59c1c5 perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag 02013734629b mt76: fix array overflow on receiving too many fragments for a packet 1357bf0ca50f i2c: designware-pci: Fix BUG_ON during device removal 849233b7421c efi: Add a sanity check to efivar_store_raw() 594b38226f84 efi: Fix a race and a buffer overflow while reading efivars via sysfs 680613f44162 x86/ioremap: Map EFI runtime services data as encrypted for SEV f19bbb24a108 macintosh: windfarm: fix MODINFO regression ea1299be02e1 fscrypt: don't evict dirty inodes after removing key b7e54dd751fa blk-iocost: fix incorrect vtime comparison in iocg_is_idle() 0c47d02ad451 ipmi_si: Avoid spurious errors for optional IRQs fbbacd0dcbc3 s390/dasd: fix data corruption for thin provisioned devices 63050b3dc02f fuse: fix stack use after return f2947aa48017 ARC: define __ALIGN_STR and __ALIGN symbols for ARC 4873041d3723 KVM: nVMX: avoid NULL pointer dereference with incorrect EVMCS GPAs 84c6ce00e29b KVM: x86: clear stale x86_emulate_ctxt->intercept value 9719442f9e24 gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache 918ba24a9bbf cifs_atomic_open(): fix double-put on late allocation failure 3625e9dfd80a ktest: Add timeout for ssh sync testing a67ada0dcd9a pinctrl: falcon: fix syntax error 1961b5bb6ac8 mmc: sdhci-pci-gli: Enable MSI interrupt for GL975x 0e57e9f70247 drm/i915: Defer semaphore priority bumping to a workqueue 105d663d8430 drm/i915: be more solid in checking the alignment 40c4ad7f1b15 drm/amd/display: remove duplicated assignment to grph_obj_type 22540ca3d00d workqueue: don't use wq_select_unbound_cpu() for bound works 70612567f6ce netfilter: x_tables: xt_mttg_seq_next should increase position index bfacd2806769 netfilter: xt_recent: recent_seq_next should increase position index 16c0ae0a0437 netfilter: synproxy: synproxy_cpu_seq_next should increase position index 1c6e75702fd1 netfilter: nf_conntrack: ct_cpu_seq_next should increase position index 3ca828bd0fcb iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint ad29b9fd6672 virtio-blk: fix hw_queue stopped on arbitrary error c656fc438758 iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices 55c81e9b1b5c netfilter: nf_tables: fix infinite loop when expr is not available 72655d842636 cgroup: Iterate tasks that did not finish do_exit() cb81ee946e15 cgroup: cgroup_procs_next should increase position index 6b22fba4c15b net: phy: Avoid multiple suspends 1375e2ca1f2d net: dsa: Don't instantiate phylink for CPU/DSA ports unless needed dd359b5a7bd4 selftests/net/fib_tests: update addr_metric_test for peer route testing 8759b193d8f8 net/ipv6: remove the old peer route if change it to a new one 2eaf298d121f net/ipv6: need update peer route when modify metric 886345d9305a net: phy: fix MDIO bus PM PHY resuming 4d365c7b4747 net: phy: avoid clearing PHY interrupts twice in irq handler 7030138e3c6d nfc: add missing attribute validation for vendor subcommand c9f29e311fc2 nfc: add missing attribute validation for deactivate target 4cba04a3272b nfc: add missing attribute validation for SE API 4c16ef8ee16c tipc: add missing attribute validation for MTU property 6049f6122a51 team: add missing attribute validation for array index cae05c2998ae team: add missing attribute validation for port ifindex e31cd96bce59 net: taprio: add missing attribute validation for txtime delay 7b8f902c5130 net: fq: add missing attribute validation for orphan mask 05b1a3781204 macsec: add missing attribute validation for port f77e588fb745 can: add missing attribute validation for termination e9438d517277 nl802154: add missing attribute validation for dev_type 84eaa53dbea8 nl802154: add missing attribute validation e80e3f725244 fib: add missing attribute validation for tun_id dd4708377988 devlink: validate length of region addr/len 4136c4ee4159 devlink: validate length of param values c0a7416a5403 net: memcg: fix lockdep splat in inet_csk_accept() 4a1444818200 net: memcg: late association of sock to memcg 01f4cb0005a7 cgroup: memcg: net: do not associate sock with unrelated cgroup 4461ae0c15f6 bnxt_en: fix error handling when flashing from file 97207f491014 bnxt_en: reinitialize IRQs when MTU is modified 51925ac4c547 bonding/alb: make sure arp header is pulled before accessing it 6c7247106941 taprio: Fix sending packets without dequeueing them ea5d05c59430 slip: make slhc_compress() more robust against malicious packets 312a5fa6877e sfc: detach from cb_page in efx_copy_channel() d21ba36e4091 r8152: check disconnect status after long sleep 6ea05d53b996 net: systemport: fix index check to avoid an array out of bounds access 62a24fad9610 net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used d0042bc982f1 net: phy: bcm63xx: fix OOPS due to missing driver name a200e439c08b net/packet: tpacket_rcv: do not increment ring index on drop 5afc3791c83e net: nfc: fix bounds checking bugs on "pipe" f815f9a89536 net: macsec: update SCI upon MAC address change. 04f430a90bf0 netlink: Use netlink header as base to calculate bad attribute offset 608f54653eaf net/ipv6: use configured metric when add peer route 8f4cd4bed97b net: hns3: fix a not link up issue when fibre port supports autoneg e9d416dba4cc net: fec: validate the new settings in fec_enet_set_coalesce() 9739d3d1bbb1 net: dsa: mv88e6xxx: fix lockup on warm boot 9dd6cb14dd01 net: dsa: fix phylink_start()/phylink_stop() calls 7b5db04f24a2 macvlan: add cond_resched() during multicast processing f992458686b8 ipvlan: don't deref eth hdr before checking it's set 1f72737eecd7 ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() c46034cfa1d4 ipvlan: do not add hardware address of master to its unicast filter list e4d08bef04df ipvlan: add cond_resched_rcu() while processing muticast backlog 1f905985fe19 ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface 8be8c4555431 inet_diag: return classid for all socket types aece82f5de2a gre: fix uninit-value in __iptunnel_pull_header 0a062dd0d460 cgroup, netclassid: periodically release file_lock on classid updating 8d22f4147325 ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported 986af74c63a8 ALSA: hda/realtek - Add Headset Mic supported for HP cPC effe2041c3bf ALSA: hda/realtek - More constifications 8f310017aab2 virtio_balloon: Adjust label in virtballoon_probe 18fe53f6dfbc Linux 5.4.25 564f7c2b5691 drm/virtio: module_param_named() requires linux/moduleparam.h 09a8dd779e47 csky: Implement copy_thread_tls e28c9b3caf6b block, bfq: remove ifdefs from around gets/puts of bfq groups 92ed51e65167 block, bfq: get a ref to a group when adding it to a service tree e657b1f6b9f4 efi: READ_ONCE rng seed size before munmap cca130fc00cd efi/x86: Handle by-ref arguments covering multiple pages in mixed mode 61a7f1e13b92 efi/x86: Align GUIDs to their size in the mixed mode runtime wrapper da44902fcfdd powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems 90335d6681ea EDAC/synopsys: Do not print an error with back-to-back snprintf() calls 956ba569cc60 bus: ti-sysc: Fix 1-wire reset quirk 8937a74575e1 arm64: dts: meson: fix gxm-khadas-vim2 wifi 5293e17978c4 dmaengine: coh901318: Fix a double lock bug in dma_tc_handle() 08d67499d2d2 dma-buf: free dmabuf->name in dma_buf_release() 709c6990aec7 hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT() 61f64d9de25a ARM: dts: imx7-colibri: Fix frequency for sd/mmc 1439f05ce981 ARM: dts: dra7xx-clocks: Fixup IPU1 mux clock parent source 9113989a57c2 ARM: dts: am437x-idk-evm: Fix incorrect OPP node names dc06a0977754 ARM: imx: build v7_cpu_resume() unconditionally dc04fb60d718 IB/hfi1, qib: Ensure RCU is locked when accessing list 3286ef3a1605 RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() 3d5d75f8c26e regulator: stm32-vrefbuf: fix a possible overshoot when re-enabling baec58de4ab5 RDMA/core: Fix protection fault in ib_mr_pool_destroy 785823b3b2bc RDMA/iwcm: Fix iwcm work deallocation a793097d7c16 RDMA/siw: Fix failure handling during device creation 10faa91ce493 RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing 4a2acf74a816 RDMA/rw: Fix error flow during RDMA context initialization 194f9e8e3d13 Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" 80ccc2588f6a soc: imx-scu: Align imx sc msg structs to 4 30eb1ea78a58 firmware: imx: Align imx_sc_msg_req_cpu_start to 4 a3bede27ca04 firmware: imx: scu-pd: Align imx sc msg structs to 4 1bebf41fb8c1 firmware: imx: misc: Align imx sc msg structs to 4 67a6b0adb1ac arm64: dts: imx8qxp-mek: Remove unexisting Ethernet PHY 14bd791e38c6 ARM: dts: imx6: phycore-som: fix emmc supply 4115c053a35e phy: mapphone-mdm6600: Fix write timeouts with shorter GPIO toggle interval 6cc80013ad37 phy: mapphone-mdm6600: Fix timeouts by adding wake-up handling 362fbe8e9dd6 drm/i915/selftests: Fix return in assert_mmap_offset() 2845fe63f751 drm/i915: Program MBUS with rmw during initialization 609b392e8523 drm/sun4i: de2/de3: Remove unsupported VI layer formats a49ddfae6c1a drm/sun4i: Fix DE2 VI layer format support dfe25f9a1c26 drm/sun4i: Add separate DE3 VI layer formats d9163ba414d8 drm: kirin: Revert "Fix for hikey620 display offset problem" 95e0c61d7f66 drm/panfrost: Don't try to map on error faults 2ce46334cc87 spi: atmel-quadspi: fix possible MMIO window size overrun 278025119968 ASoC: dapm: Correct DAPM handling of active widgets during shutdown a87fe1f24fe7 ASoC: Intel: Skylake: Fix available clock counter incrementation 94c472e7b4e1 ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path 757ed44a19a3 ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output b408bfa79b5e powerpc/mm: Fix missing KUAP disable in flush_coherent_icache() 42dac16dc4b0 powerpc: Convert flush_icache_range & friends to C ec21f6d52bd4 powerpc: define helpers to get L1 icache sizes bbc02b018d73 ASoC: intel: skl: Fix possible buffer overflow in debug outputs 1dd4d68f19cf ASoC: intel: skl: Fix pin debug prints 488c6c340df5 ASoC: SOF: Fix snd_sof_ipc_stream_posn() e259388d69f5 ASoC: topology: Fix memleak in soc_tplg_manifest_load() a6e3b2aedf8a ASoC: topology: Fix memleak in soc_tplg_link_elems_load() 9998ebb5e73c drm/virtio: fix resource id creation race d41f6cfd9aa7 drm/virtio: make resource id workaround runtime switchable. ad7f9c865af7 spi: bcm63xx-hsspi: Really keep pll clk enabled 12e7f2771650 ARM: dts: ls1021a: Restore MDIO compatible to gianfar 422d098fe633 arm64: dts: meson-sm1-sei610: add missing interrupt-names 2a767bab5ac0 dm: fix congested_fn for request-based device 5c929bcb7af9 dm zoned: Fix reference counter initial value of chunk works 7b753d805e1a dm writecache: verify watermark during resume 86543852e43b dm: report suspended device during destroy e600edc7d835 dm cache: fix a crash due to incorrect work item cancelling a7ab1264e830 dm integrity: fix invalid table returned due to argument count mismatch f9d35915324c dm integrity: fix a deadlock due to offloading to an incorrect workqueue 5b3f03f6e232 dm integrity: fix recalculation when moving from journal mode to bitmap mode ac5e2d2d5fc6 dmaengine: tegra-apb: Prevent race conditions of tasklet vs free list 454ee4a82050 dmaengine: tegra-apb: Fix use-after-free 1cdb96461185 dmaengine: imx-sdma: Fix the event id check to include RX event for UART6 772e5f29c942 dmaengine: imx-sdma: fix context cache 31c5755caf69 s390/mm: fix panic in gup_fast on large pud 88fbd1d31291 s390/pci: Fix unexpected write combine on resource c8f3adc4069d x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve existing changes 83b2a8fe43bd spi: spidev: Fix CS polarity if GPIO descriptors are used fc73ded13f16 perf arm-spe: Fix endless record after being terminated 8ae75e508894 perf cs-etm: Fix endless record after being terminated d15530fc9250 perf intel-bts: Fix endless record after being terminated 7d3adab14857 perf intel-pt: Fix endless record after being terminated 8fd458b647f5 media: v4l2-mem2mem.c: fix broken links cd48f84cf7ce media: vicodec: process all 4 components for RGB32 formats 37c554b3fe98 media: mc-entity.c: use & to check pad flags, not == 9be09b4583f1 media: hantro: Fix broken media controller links 9a9c13ad21a8 vt: selection, push sel_lock up 119ee545581a vt: selection, push console lock down 4387bfa60520 vt: selection, close sel_buffer race e64fbf0e9f2d serial: 8250_exar: add support for ACCES cards 5932199be8ed tty: serial: fsl_lpuart: free IDs allocated by IDA 143217fe63b1 tty:serial:mvebu-uart:fix a wrong return cdca61a19081 arm: dts: dra76x: Fix mmc3 max-frequency 637627d832bd arm64: dts: socfpga: agilex: Fix gmac compatible 0c8eccc28e69 btrfs: fix RAID direct I/O reads with alternate csums 557693d1d3a7 fat: fix uninit-memory access for partial initialized inode d467fbc93cdb mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled c2043281943e mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() 4b62bbcc8618 mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa 5d230547476e vgacon: Fix a UAF in vgacon_invert_region c8137e78b8c6 usb: core: port: do error out if usb_autopm_get_interface() fails 739721ebbc26 usb: core: hub: do error out if usb_autopm_get_interface() fails dc96ee7948d7 usb: core: hub: fix unhandled return by employing a void function cb05b3e1b16a usb: cdns3: gadget: toggle cycle bit before reset endpoint 39b57e6ab298 usb: cdns3: gadget: link trb should point to next request f1809fb28cab usb: dwc3: gadget: Update chain bit correctly when using sg list 807569e0dc58 usb: quirks: add NO_LPM quirk for Logitech Screen Share c71ce693e4e7 usb: storage: Add quirk for Samsung Fit flash e76e39f7c65b cifs: fix rename() by ensuring source handle opened with DELETE bit 98cc1bd575d2 cifs: don't leak -EAGAIN for stat() during reconnect 6369c1e0b646 ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 332464f910a7 ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master 6cb8b8760b7b ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 f35e259c5444 ALSA: hda/realtek - Add Headset Mic supported f30f3aa5c3b9 binder: prevent UAF for binderfs devices II a2d63e7734ed binder: prevent UAF for binderfs devices 3227ecd0ef53 firmware: imx: scu: Ensure sequential TX 0f121ace25f1 selftests: forwarding: vxlan_bridge_1d: use more proper tos value 2ab5bd41c6d7 arch/csky: fix some Kconfig typos 479466726bf1 csky: Fixup compile warning for three unimplemented syscalls 3469dfd86e09 csky: Fixup ftrace modify panic c7ce725c525a csky/smp: Fixup boot failed when CONFIG_SMP eb2ac8c497cd csky: Set regs->usp to kernel sp, when the exception is from kernel 6db7f3bdc153 csky/mm: Fixup export invalid_pte_table symbol 229fa6c8d284 net: thunderx: workaround BGX TX Underflow issue a90f613e1b44 x86/xen: Distribute switch variables for initialization 10b00764ed11 ice: Don't tell the OS that link is going down 9b6be0d2f942 nvme: Fix uninitialized-variable warning b290fb0b7971 s390/qdio: fill SL with absolute addresses ad50dbbf5729 x86/boot/compressed: Don't declare __force_order in kaslr_64.c ccef9c5f646b nvme-pci: Use single IRQ vector for old Apple models e13797d5ec54 nvme/pci: Add sleep quirk for Samsung and Toshiba drives 9b412c4aa34b iommu/amd: Disable IOMMU on Stoney Ridge systems 236efa8971f8 net/mlx5: DR, Fix matching on vport gvmi 4a1e1dda56e2 efi: Only print errors about failing to get certs if EFI vars are found 4d459c82abec s390: make 'install' not depend on vmlinux 25fb2908b9c4 s390/cio: cio_ignore_proc_seq_next should increase position index 764fc2ea82d8 watchdog: da9062: do not ping the hw during stop() 1b1939fedc86 net: ethernet: dm9000: Handle -EPROBE_DEFER in dm9000_parse_dt() 05e26a842a47 net: ks8851-ml: Fix 16-bit IO operation 63c064a83568 net: ks8851-ml: Fix 16-bit data access 8e8396edb093 net: ks8851-ml: Remove 8-bit bus accessors 30f5a66eebc9 net: atlantic: check rpc result and wait for rpc address 58eecbf16e97 selftests: forwarding: vxlan_bridge_1d: fix tos value 5c0f7f2097b8 selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing d04dd98b9b37 drm/msm/dsi/pll: call vco set rate explicitly b6e3a6be56bd drm/msm/dsi: save pll state before dsi host is powered off 26bfd300f7fd scsi: megaraid_sas: silence a warning f7c069e31daa drm/modes: Allow DRM_MODE_ROTATE_0 when applying video mode parameters 9a426889f435 drm/modes: Make sure to parse valid rotation value from cmdline 85c17bb5bf0f drm: msm: Fix return type of dsi_mgr_connector_mode_valid for kCFI 49c1c5f5fc62 drm/msm/mdp5: rate limit pp done timeout warnings 68b73cd158d8 habanalabs: patched cb equals user cb in device memset 83946b4c96ee habanalabs: do not halt CoreSight during hard reset 4b183f6748ac habanalabs: halt the engines before hard-reset 5d48ee321160 usb: gadget: serial: fix Tx stall after buffer overflow a3a7d31645e5 usb: gadget: ffs: ffs_aio_cancel(): Save/restore IRQ flags aae7167626ce usb: gadget: composite: Support more than 500mA MaxPower dbeec9bda6cf selftests: fix too long argument c2d5c4df27e0 serial: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDE 1cb3c0cecc31 ALSA: hda: do not override bus codec_mask in link_get() 82782235544f blktrace: fix dereference after null check 4771b3f60633 kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic c2a5e97de44a kbuild: fix 'No such file or directory' warning when cleaning 0769cdddb88d RDMA/core: Fix use of logical OR in get_new_pps f7ed42f10334 RDMA/core: Fix pkey and port assignment in get_new_pps 9d729f5aa06f dm thin metadata: fix lockdep complaint 95aeaec9e63d net: stmmac: fix notifier registration 551132b2943f net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/sec 2f87f58ca901 ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 63f42809f0f3 block, bfq: do not insert oom queue into position tree 594fca1d04fb block, bfq: get extra ref to prevent a queue from being freed during a group move cff670b3eb68 Linux 5.4.24 6f9cff84dde8 blktrace: Protect q->blk_trace with RCU cad53d5e2e23 kvm: nVMX: VMWRITE checks unsupported field before read-only field 119b1e588a76 kvm: nVMX: VMWRITE checks VMCS-link pointer before VMCS field 0bae7e7fac97 mm, thp: fix defrag setting if newline is not used 0eb282cb1ff7 mm/huge_memory.c: use head to check huge zero page 8cb5db61afa3 mm/gup: allow FOLL_FORCE for get_user_pages_fast() 2bb9bfcde8b5 mm/debug.c: always print flags in dump_page() 2482da809fd3 locking/lockdep: Fix lockdep_stats indentation problem 0d70361dec88 xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE 7906e29efaf1 bus: tegra-aconnect: Remove PM_CLK dependency dd3fd6dec30c netfilter: nf_flowtable: fix documentation beffc17b843c netfilter: nft_tunnel: no need to call htons() when dumping ports 860a70e2a6f6 thermal: brcmstb_thermal: Do not use DT coefficients c981ab6a1c08 thermal: db8500: Depromote debug print 8e78726fb7e8 ubifs: Fix ino_t format warnings in orphan_delete() ef0dcab6d21c rcu: Allow only one expedited GP to run concurrently with wakeups 2aa7abbdc297 KVM: x86: Remove spurious clearing of async #PF MSR 64521f9b2ca9 KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path 56671961b34d x86/resctrl: Check monitoring static key in the MBM overflow handler d847804f8f8a perf ui gtk: Add missing zalloc object 27f7e492d8fe perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc f68b6a015a81 pwm: omap-dmtimer: put_device() after of_find_device_by_node() 1fabae5c846f lib/vdso: Update coarse timekeeper unconditionally 91ebef8618bf lib/vdso: Make __arch_update_vdso_data() logic understandable 74c515e04911 kprobes: Set unoptimized flag after unoptimizing code e8807eb1e688 ima: ima/lsm policy rule loading logic bug fixes caadb4b91b41 drivers: net: xgene: Fix the order of the arguments of 'alloc_etherdev_mqs()' c2e2f561d27f RDMA/hns: Bugfix for posting a wqe with sge 3065f57761bd RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs 7fd3329a4df0 f2fs: fix to add swap extent correctly a25ae553903d sched/fair: Optimize select_idle_cpu ea307804e4fc KVM: Check for a bad hva before dropping into the ghc slow path 487113220d0b KVM: SVM: Override default MMIO mask if memory encryption is enabled 4aa42ab64edd mwifiex: delete unused mwifiex_get_intf_num() 6d807dd31955 mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() 8a7d7fa16150 namei: only return -ECHILD from follow_dotdot_rcu() c15a3d8f5ecc kbuild: make single target builds even faster 2e54f93a3b9b kbuild: remove unneeded variable, single-all ecd77a3261ab kbuild: move headers_check rule to usr/include/Makefile ef134d8b493c kbuild: remove header compile test 20e559d8f745 selftests: Install settings files to fix TIMEOUT failures 483724e27eb5 net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE 21709608638e net/smc: no peer ID in CLC decline for SMCD 10e0190f0b96 net: atlantic: fix out of range usage of active_vlans array 10b2668cb3db net: atlantic: fix potential error handling be96a355858a net: atlantic: fix use after free kasan warn 5306d0c41979 net: netlink: cap max groups which will be considered in netlink_bind() 5b04f396f002 s390/qeth: vnicc Fix EOPNOTSUPP precedence 567b108c9425 nvme-pci: Hold cq_poll_lock while completing CQEs fbc28154dec9 usb: charger: assign specific number for enum value e65381111339 hv_netvsc: Fix unwanted wakeup in netvsc_attach() f5cfa47505ac kbuild: fix DT binding schema rule to detect command line changes f2688e753764 mac80211: Remove a redundant mutex unlock 813757b78216 nl80211: fix potential leak in AP start 8100d19dc0fb drm/i915/gvt: Separate display reset from ALL_ENGINES reset 30b8a98a1ab3 drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime 55105073e43c i2c: jz4780: silence log flood on txabrt bda7565d4e15 i2c: altera: Fix potential integer overflow 7cf412def885 MIPS: VPE: Fix a double free and a memory leak in 'release_vpe()' d5684b0515fc HID: hiddev: Fix race in in hiddev_disconnect() e7c5c8fd532d HID: alps: Fix an error handling path in 'alps_input_configured()' 782077bff3a6 netfilter: xt_hashlimit: reduce hashlimit_mutex scope for htable_put() 6c717726f341 netfilter: ipset: Fix forceadd evaluation path f09fbb1175cf vhost: Check docket sk_family instead of call getname 68c601f2a208 net/smc: transfer fasync_list in case of fallback 5dd9488ae410 netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports 7eaf718b83ff io_uring: fix 32-bit compatability with sendmsg/recvmsg 9629f47d7d1c cpufreq: Fix policy initialization for internal governor drivers 386a71f635b4 amdgpu/gmc_v9: save/restore sdpif regs during S3 8e7ddaf759c6 Revert "PM / devfreq: Modify the device name as devfreq(X) for sysfs" b20f83ef019a tracing: Disable trace_printk() on post poned tests 176cacef0119 macintosh: therm_windtunnel: fix regression when instantiating devices 73c8048e277e drm/radeon: Inline drm_get_pci_dev 582ce26a7e24 drm/amdgpu: Drop DRIVER_USE_AGP d310188d4ef6 HID: core: increase HID report buffer size to 8KiB 819f8ab78a31 HID: core: fix off-by-one memset in hid_report_raw_event() a30a85e74dcd HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock 9154d430dcbd KVM: VMX: check descriptor table exits on instruction emulation 07fec9a84c15 ACPI: watchdog: Fix gas->access_width usage 6b077e6fa7e2 ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro 82a6cb7a8ade audit: always check the netlink payload length in audit_receive_msg() 37f4c2775267 audit: fix error handling in audit_data_to_entry() 1e74ccd38e19 ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() 36d7477fabed nvme/pci: move cqe check after device shutdown b1fd0e551eeb nvme: prevent warning triggered by nvme_stop_keep_alive d4d26a5069da nvme/tcp: fix bug on double requeue when send fails 3b4cf3b98895 net: hns3: fix a copying IPv6 address error in hclge_fd_get_flow_tuples() 87a5534a1ae4 net: hns3: add management table after IMP reset e98e13176e27 mac80211: fix wrong 160/80+80 MHz setting f0593f5b1b64 cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE 99b2040d1b6b cifs: Fix mode output in debugging statements 7072ad3b1d6c ice: update Unit Load Status bitmask to check after reset b81cc04e2aef net: ena: ena-com.c: prevent NULL pointer dereference d737658c9a11 net: ena: ethtool: use correct value for crc32 hash b7f8a4e82a41 net: ena: fix corruption of dev_idx_to_host_tbl 5408a8088d59 net: ena: fix incorrectly saving queue numbers when setting RSS indirection table fdc142e4c282 net: ena: rss: store hash function as values and not bits eb9b6ff1fd71 net: ena: rss: fix failure to get indirection table 6ab7207ad11d net: ena: rss: do not allocate key when not supported d6f54019b964 net: ena: fix incorrect default RSS key 6088f3f70186 net: ena: add missing ethtool TX timestamping indication 1c27b8d64571 net: ena: fix uses of round_jiffies() 5bc08766658f net: ena: fix potential crash when rxfh key is NULL c17f8a738f59 i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps 136702882691 soc/tegra: fuse: Fix build with Tegra194 configuration 3c4b25053248 amdgpu: Prevent build errors regarding soft/hard-float FP ABI tags cd32771da12c drm/amd/display: Add initialitions for PLL2 clock source 147fcd07ceba drm/amd/display: Limit minimum DPPCLK to 100MHz. 2e5154923c1f drm/amd/display: Check engine is not NULL before acquiring eb62f4c2eb9a RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() 083afcaccb58 drm/amd/display: Do not set optimized_require to false after plane disable 3bf72abda2dc ARM: dts: sti: fixup sound frame-inversion for stihxxx-b2120.dtsi b520f78ba428 ceph: do not execute direct write in parallel if O_APPEND is specified 3b0a0bd12963 perf/x86/msr: Add Tremont support d1fdeaf6e9fe perf/x86/cstate: Add Tremont support 6b1ca90fa4d7 perf/x86/intel: Add Elkhart Lake support 75061b865142 perf/smmuv3: Use platform_get_irq_optional() for wired interrupt 862e4c3a4b00 NFSv4: Fix races between open and dentry revalidation 6eceafad2fff qmi_wwan: unconditionally reject 2 ep interfaces f5fe94e8dcfe qmi_wwan: re-add DW5821e pre-production variant a1b2925e6bc8 s390/zcrypt: fix card and queue total counter wrap fd206c770d41 cfg80211: check wiphy driver existence for drvinfo report 5d6df86cad5e mac80211: consider more elements in parsing CRC bb232821faf5 dax: pass NOWAIT flag to iomap_apply 36b5fcc140a7 sched/fair: Prevent unlimited runtime on throttled group 166d6008fa2a timers/nohz: Update NOHZ load in remote tick 5a309e3bf1e8 sched/core: Don't skip remote tick for idle CPUs b855c6399c1f drm/msm: Set dma maximum segment size for mdss 66bc95c1955a ipmi:ssif: Handle a possible NULL pointer reference 8097108725c3 ipv6: Fix nlmsg_flags when splitting a multipath route 5b3beff4e8f9 ipv6: Fix route replacement with dev-only route 5a908830e69b bonding: fix lockdep warning in bond_get_stats() 97e5c947ad35 net: export netdev_next_lower_dev_rcu() d59a701d4cae bonding: add missing netdev_update_lockdep_key() 177489edbe24 bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs. 7daf11d64b8a bnxt_en: Improve device shutdown method. c360e0530107 sctp: move the format error check out of __sctp_sf_do_9_1_abort e72258bf6a57 udp: rehash on disconnect 63d5320a0c9b Revert "net: dev: introduce support for sch BYPASS for lockless qdisc" 129a1e235cc9 qede: Fix race between rdma destroy workqueue and link change event 45f0d4b40131 nfc: pn544: Fix occasional HW initialization failure f3844aed8e86 net/tls: Fix to avoid gettig invalid tls record 50acd32ea7f6 net: sched: correct flower port blocking bd53844bc91e net: phy: restore mdio regs in the iproc mdio driver 248b7751391f net: mscc: fix in frame extraction e99e2f59d9a2 net: macb: ensure interface is not suspended on at91rm9200 9310357f6151 net: fib_rules: Correctly set table field when table number exceeds 8 bits 59b5714c6779 net: dsa: b53: Ensure the default VID is untagged 728afb955b57 EDAC: skx_common: downgrade message importance on missing PCI device cac68d12c531 io_uring: grab ->fs as part of async offload (From OE-Core rev: 3c8c0c82d163a9ef8e6d71583d65587b9be70eae) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-dev: update to v5.6+Bruce Ashfield2020-03-241-2/+2
| | | | | | | | | | | | | | | | | | | Bumping the revision on linux-yocto-dev to reflect the updated state of -dev. The aufs/yaffs2 features are in place, but -rt is not yet available, so the branches are placeholders for future updates. This has been tested across all supported architectures and reference qemu platforms, as well as with closely coupled userspace packages. We tweak the LICENSE_CHECKSUM as well, since upstream has added an informational note to the file, but the license is otherwise unchanged. (From OE-Core rev: ca3d2db0e87168f3e1d6baa2e691ee0399db81d7) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-ust: upgrade 2.11.0 -> 2.11.1Richard Purdie2020-03-211-2/+2
| | | | | | (From OE-Core rev: f0bf8052f18dafeece364204826bc0492c502708) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-modules: update to 2.11.2Daniel Dragomir2020-03-211-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to version 2.11.2 in order to fix some build errors with latest 5.4 kernel. - conflicting types for 'trace_fast_page_fault' Reproductible on kernel greater than v5.4.19, starting with commit 8a1cd01bee ("KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM") Error messages: lttng-modules-2.11.1/probes/../probes/lttng-tracepoint-event-impl.h:130:6: error: 130 | void trace_##_name(_proto); tmp/work-shared/axxiax86-64/kernel-source/include/linux/tracepoint.h:233:21: note: previous definition of 'trace_fast_page_fault' was here 233 | static inline void trace_##name(proto) - conflicting types for 'trace_rcu_dyntick' Reproductible on kernel greater than v5.4.22, starting with commit 6cf539a87a ("rcu: Fix data-race due to atomic_t copy-by-value") Error messages: lttng-modules-2.11.1/probes/../probes/lttng-tracepoint-event-impl.h:130:6: error: conflicting types for 'trace_rcu_dyntick' 130 | void trace_##_name tmp/work-shared/axxiax86-64/kernel-source/include/linux/tracepoint.h:233:21: note: previous definition of 'trace_rcu_dyntick' was here 233 | static inline void trace_##name(proto) (From OE-Core rev: 8fcc33aea08fc1e82818893feb7b01c7cc1e6416) Signed-off-by: Daniel Dragomir <Daniel.Dragomir@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* babeltrace2: updated to 2.0.2Anders Wallin2020-03-131-1/+1
| | | | | | | (From OE-Core rev: b1ae2178fa188b2864280f2c3a9ba443e042cae0) Signed-off-by: Anders Wallin <wallinux@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* babeltrace2: initialize the other_entry pointerMingli Yu2020-03-122-0/+34
| | | | | | | | | | | | | | | | | | When add below line to local.conf to enable debug build: DEBUG_BUILD = "1" There comes below failure when run "bitbake babeltrace2" | ../../../../../git/src/plugins/ctf/fs-src/fs.c: In function 'ds_index_insert_ds_index_entry_sorted': | ../../../../../git/src/plugins/ctf/fs-src/fs.c:702:5: error: 'other_entry' may be used uninitialized in this function [-Werror=maybe-uninitialized] | 702 | !ds_index_entries_equal(entry, other_entry)) { So initialize the other_entry pointer to fix the above error. (From OE-Core rev: 1b98db372a1fdaecf9bb897b0ee4b2e72af22f81) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* babletrace2: make manpages multilib identicalJeremy Puhlman2020-03-122-0/+29
| | | | | | | (From OE-Core rev: 67d38c62b4a02a1ee1b6d751fa0f2483dafa2fb1) Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perf: Fix externalsrc supportPaul Barker2020-03-101-1/+1
| | | | | | | | | | | | | | | When the externalsrc class is used the tasks listed in SRCTREECOVEREDTASKS are deleted to prevent them being executed. If externalsrc is used for the kernel then this will include virtual/kernel:do_patch. We can depend on do_shared_workdir instead as this will survive when externalsrc is used. (From OE-Core rev: eab605bab94552046ec4adae5debe026cc03bb4c) Signed-off-by: Paul Barker <pbarker@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: TI: fix wl18xx supportAndré Draszik2020-03-071-0/+9
| | | | | | | | | | | | | | | | wl1271-nvs.bin belongs to the wl18xx driver (and respective package created here), see kernel source. Due to the way packages are assembled here it ends up in the wrong package, though. Fix by placing it in the -common package as it's merely a symlink to wl127x-nvs.bin (which does belong to the wl12xx), so that both drivers have access to it. (From OE-Core rev: e0cc3cb406efedad8673ff48fae7c9288172fc6d) Signed-off-by: André Draszik <git@andred.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: drop remnants of pre-2.6.37 support (TI)André Draszik2020-03-071-3/+0
| | | | | | | | | | | | Now that this recipe uses make install, we don't manually create symlinks for firmware files for older kernel in do_install(). As such, the FILES statement can be updated as well. (From OE-Core rev: 4c60fa1d71eb40fb36fb336b55579979308be0a6) Signed-off-by: André Draszik <git@andred.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Fix usrmerge buildsAlex Kiernan2020-03-071-1/+1
| | | | | | | | | | | | | | FIRMWAREDIR defaults to /lib, failing when usrmerge is enabled: ERROR: linux-firmware-1_20200122-r0 do_install: Execution of '/home/akiernan/poky/build/tmp/work/core2-64-poky-linux/linux-firmware/1_20200122-r0/temp/run.do_install.31218' failed with exit code 1: mkdir -p /home/akiernan/poky/build/tmp/work/core2-64-poky-linux/linux-firmware/1_20200122-r0/image/lib/firmware ./copy-firmware.sh /home/akiernan/poky/build/tmp/work/core2-64-poky-linux/linux-firmware/1_20200122-r0/image/lib/firmware cp: target '/home/akiernan/poky/build/tmp/work/core2-64-poky-linux/linux-firmware/1_20200122-r0/image/usr/lib/firmware/' is not a directory (From OE-Core rev: e51b82b05678a2602afce0ad892d84125620cf73) Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* babeltrace2: added first version, 2.0.1Anders Wallin2020-03-063-0/+129
| | | | | | | | | | | | | | | | | Babeltrace 1 vs. Babeltrace 2 The Babeltrace project exists since 2010. In 2020, Babeltrace 2 was released. Babeltrace 2 is a complete rewrite of the library, Python bindings, and CLI. It is plugin based and offers much more features and potential than Babeltrace 1. Because Babeltrace 2 is still a young released project, some distributions still provide packages for the Babeltrace 1 project. Both projects can coexist on the same system as there are no common installed files. (From OE-Core rev: be52889ba5e5a2cf02f50b3f3acee8ca72ec494d) Signed-off-by: Anders Wallin <wallinux@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: drop 5.2 recipesBruce Ashfield2020-03-063-130/+0
| | | | | | | | | | | | | linux-yocto 5.4 will serve as the versioned reference kernel in the upcoming release, and -dev will serve as the "newer" kernel. As such, we drop v5.2 from master, but will continue to update and support it in released branches. (From OE-Core rev: e71cda699189d3762d8af88d3ccdc0b0430b973c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.23Bruce Ashfield2020-03-063-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: bfe3046ecafd Linux 5.4.23 bb7ffcbec227 ASoC: SOF: Intel: hda: Add iDisp4 DAI fb81480206ae bpf: Selftests build error in sockmap_basic.c 19be2b3eea34 s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range 148c8531b69c s390/kaslr: Fix casts in get_random e26be2667399 net/mlx5e: Fix crash in recovery flow without devlink reporter fca1cdd3417e net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa 06320052ee69 net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY 773dfd2223e3 xen: Enable interrupts when calling _cond_resched() 9724b3f28dab ata: ahci: Add shutdown to freeze hardware resources of ahci 8eb92c122840 io_uring: prevent sq_thread from spinning when it should stop b0f5f25c5541 rxrpc: Fix call RCU cleanup using non-bh-safe locks 829e0a0ae2dc netfilter: xt_hashlimit: limit the max size of hashtable 86502c68b81e ALSA: seq: Fix concurrent access to queue current tick/time 2b550d1c7ac6 ALSA: seq: Avoid concurrent access to queue flags 84e041a5df79 ALSA: rawmidi: Avoid bit fields for state flags c7deb9612e35 io_uring: fix __io_iopoll_check deadlock in io_sq_thread d562fdad84dd arm64: lse: Fix LSE atomics with LLVM 8132323eb397 bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill 2463a30f6678 genirq/proc: Reject invalid affinity masks (again) c23074e20989 crypto: rename sm3-256 to sm3 in hash_algo_name 8278f34f6ca8 iommu/vt-d: Fix compile warning from intel-svm.h cfde4697ea4d ecryptfs: replace BUG_ON with error handling code 4c585d1e98d9 ASoC: fsl_sai: Fix exiting path on probing failure 59c723344aec ASoC: atmel: fix atmel_ssc_set_audio link failure 125b4a5345e2 staging: greybus: use after free in gb_audio_manager_remove_all() 2ca19dfafc04 staging: rtl8723bs: fix copy of overlapping memory e6535a8c5d98 usb: dwc2: Fix in ISOC request length checking ceb1997a2ec3 usb: gadget: composite: Fix bMaxPower for SuperSpeedPlus 826a43b22ce6 scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" d92e714a463d scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" 42b4f3c8ec0b drm/msm/dpu: fix BGR565 vs RGB565 confusion 337cbf3ea855 drm/i915/gt: Protect defer_request() from new waiters 93805d430c53 drm/bridge: tc358767: fix poll timeouts 7de50906e772 drm/i915/gvt: more locking for ppgtt mm LRU list 19f8fb273193 drm/i915/execlists: Always force a context reload when rewinding RING_TAIL 1e0175a15474 drm/i915/gt: Detect if we miss WaIdleLiteRestore 341c8e03a90a Revert "dmaengine: imx-sdma: Fix memory leak" 9ad7f8df34d2 Btrfs: fix deadlock during fast fsync when logging prealloc extents beyond eof 73e1f2663273 btrfs: don't set path->leave_spinning for truncate d3d0fb9d42d3 Btrfs: fix race between shrinking truncate and fiemap c383f8ad2a12 Btrfs: fix btrfs_wait_ordered_range() so that it waits for all ordered extents 9af8e258895f btrfs: do not check delayed items are empty for single transaction cleanup 6065ca5d013d btrfs: reset fs_root to NULL on error in open_ctree 37a2e704807a btrfs: fix bytes_may_use underflow in prealloc error condtition 40ea30638d20 btrfs: destroy qgroup extent records on transaction abort 7e946e30a46d KVM: apic: avoid calculating pending eoi from an uninitialized val dc5537061baf KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1 16f8553f75b5 KVM: nVMX: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled 0f042f5e98f1 KVM: nVMX: Check IO instruction VM-exit conditions c4064f14f744 KVM: nVMX: Refactor IO bitmap checks into helper function e5d25003d059 ext4: fix race between writepages and enabling EXT4_EXTENTS_FL 5195dc6e9365 ext4: rename s_journal_flag_rwsem to s_writepages_rwsem 6ccdd6616a1c ext4: fix mount failure with quota configured as module eac2bb1042b2 ext4: fix potential race between s_flex_groups online resizing and access 58631f8cbc24 ext4: fix potential race between s_group_info online resizing and access bb43897de9b3 ext4: fix potential race between online resizing and write operations ded8c21ac49c ext4: add cond_resched() to __ext4_find_entry() 1673674ccd86 ext4: fix a data race in EXT4_I(inode)->i_disksize 56b3949a2b5f KVM: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI 24dfae91a23a KVM: nVMX: Don't emulate instructions in guest mode e61c236dcf34 sched/psi: Fix OOB write when writing 0 bytes to PSI files 26ae0493c181 drm/i915: Update drm/i915 bug filing URL 2104c4905a08 drm/i915: Wean off drm_pci_alloc/drm_pci_free 3e740fa80cc8 drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets 5e7dda6ddad1 drm/amdgpu/gfx10: disable gfxoff when reading rlc clock 7e482baf6d70 drm/amdgpu/gfx9: disable gfxoff when reading rlc clock f141fac489ee drm/amdgpu/soc15: fix xclk for raven 95236ae76bf8 mm: Avoid creating virtual address aliases in brk()/mmap()/mremap() 9bb971b33565 lib/stackdepot.c: fix global out-of-bounds in stack_slabs ef32399bf729 mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM 198f5aa0f73e mm/vmscan.c: don't round up scan size for online memory cgroup 8735a5b6e1fb genirq/irqdomain: Make sure all irq domain flags are distinct 6e304262e393 nvme-multipath: Fix memory leak with ana_log_buf e078c8d8971b mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() aa4f749f8136 Revert "ipc,sem: remove uneeded sem_undo_list lock usage in exit_sem()" 7b77e5a08224 ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() f18121a59b5a MAINTAINERS: Update drm/i915 bug filing URL cf3c30a7112c serdev: ttyport: restore client ops on deregistration 80990c30b776 tty: serial: qcom_geni_serial: Fix RX cancel command failure 5b0af5e58368 tty: serial: imx: setup the correct sg entry for tx dma 671ea19c3214 tty/serial: atmel: manage shutdown in case of RS485 or ISO7816 mode 5ae6e5683755 serial: 8250: Check UPF_IRQ_SHARED in advance e0253c422024 x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF 88e4901d3ebd x86/mce/amd: Fix kobject lifetime de2cce5ae563 x86/mce/amd: Publish the bank pointer only after setup has succeeded 6df12de90e74 x86/ima: use correct identifier for SetupMode variable 453692eb5a38 jbd2: fix ocfs2 corrupt when clearing block group bits 98583fb54c2b arm64: memory: Add missing brackets to untagged_addr() macro 9b9374cf1ea7 powerpc/hugetlb: Fix 8M hugepages on 8xx 723a44f2288e powerpc/hugetlb: Fix 512k hugepages on 8xx with 16k page size 2ffeef3db358 powerpc/entry: Fix an #if which should be an #ifdef in entry_32.S 04e3f1d1e135 powerpc/tm: Fix clearing MSR[TS] in current when reclaiming on signal delivery a03b3cea86fd powerpc/eeh: Fix deadlock handling dead PHB 9e1fab44502c powerpc/8xx: Fix clearing of bits 20-23 in ITLB miss 2558e71bbfc5 drm/panfrost: perfcnt: Reserve/use the AS attached to the perfcnt MMU context 3b8edaada13e staging: rtl8723bs: Fix potential overuse of kernel memory 4113e08e75d3 staging: rtl8723bs: Fix potential security hole de63cd8b5521 staging: rtl8188eu: Fix potential overuse of kernel memory ddedb84fcdc8 staging: rtl8188eu: Fix potential security hole 91aa9e475827 scsi: Revert "target/core: Inline transport_lun_remove_cmd()" 24aeb16934e8 usb: dwc3: debug: fix string position formatting mixup with ret and len 6dbf3ea0f566 usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields 256cc85f6f86 usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows c2f07cb7e317 USB: hub: Fix the broken detection of USB3 device in SMSC hub e5d078af8e5f USB: hub: Don't record a connect-change event during reset-resume 5af8add0167c USB: Fix novation SourceControl XL after suspend b3c64c8b2fab usb: uas: fix a plug & unplug racing e805982b13e3 USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 4c02497e8f65 USB: core: add endpoint-blacklist quirk f9965af8e493 usb: host: xhci: update event ring dequeue pointer on purpose 5d0faf16f960 xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 ef69cf19bda8 xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms 02e326360053 xhci: fix runtime pm enabling for quirky Intel hosts 512dae7753cd xhci: Force Maximum Packet size for Full-speed bulk devices to valid range. 22ff13ac65cb staging: vt6656: fix sign of rx_dbm to bb_pre_ed_rssi. 41a53f5b68ec staging: android: ashmem: Disallow ashmem memory from being remapped 897d5aaf3397 vt: vt_ioctl: fix race in VT_RESIZEX 21275a431289 vt: selection, handle pending signals in paste_selection a2c3858faf3a vt: fix scrollback flushing on background consoles 1eb78bc92c84 floppy: check FDC index for errors before assigning it c5455e3fab20 e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm 47a7a44650c1 USB: misc: iowarrior: add support for the 100 device 9b5e87086fa9 USB: misc: iowarrior: add support for the 28 and 28L devices c8e28d325c97 USB: misc: iowarrior: add support for 2 OEMed devices cfda8551dd59 thunderbolt: Prevent crash if non-active NVMem file is read 802a8369d21f btrfs: handle logged extent failure properly 3c4ef8ac8f4b ecryptfs: fix a memory leak bug in ecryptfs_init_messaging() 7e1dbc6656ff ecryptfs: fix a memory leak bug in parse_tag_1_packet() 909149bf61da tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST 9f83363875be ASoC: sun8i-codec: Fix setting DAI data format 3de0bbe21312 ASoC: codec2codec: avoid invalid/double-free of pcm runtime c45877ca9f62 ALSA: hda/realtek - Apply quirk for yet another MSI laptop 9dc3b7a5833a ALSA: hda/realtek - Apply quirk for MSI GP63, too 80c1e9c4c484 ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs b76e00b67dc6 iommu/qcom: Fix bogus detach logic f22dcb31727e Linux 5.4.22 105542cea2ea rtc: Kconfig: select REGMAP_I2C when necessary cea9007ebb95 bcache: properly initialize 'path' and 'err' in register_bcache() 7967c3299e3f drm/amdgpu/display: handle multiple numbers of fclks in dcn_calcs.c (v2) 51c9c98a7bbe s390/pci: Recover handle in clp_set_pci_fn() 332c8b5bc358 mlxsw: spectrum_dpipe: Add missing error path 399ca7ee9130 fuse: don't overflow LLONG_MAX with end offset 77912b69a989 virtio_balloon: prevent pfn array overflow 9c80ae965082 cifs: log warning message (once) if out of disk space 3f14879fd6ce i40e: Relax i40e_xsk_wakeup's return value when PF is busy 6fa2bb0d06ca help_next should increase position index 6b851823ceaa NFS: Fix memory leaks 0562d37d143a drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_voltage c3e3d17d0c5b drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_latency 17bddc85f980 brd: check and limit max_part par 7291351c00e1 microblaze: Prevent the overflow of the start 7ceb32672b1e asm-generic/tlb: add missing CONFIG symbol 7a48064a42e0 iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() 1656781d15c0 iwlwifi: mvm: Fix thermal zone registration 0448387729d9 nvme-pci: remove nvmeq->tags 1d0fbf3e2687 nvmet: Pass lockdep expression to RCU lists d5461fdd9645 irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL 793137b0511c bcache: fix incorrect data type usage in btree_flush_write() 57a180a630d8 bcache: explicity type cast in bset_bkey_last() 374eec821858 bcache: fix memory corruption in bch_cache_accounting_clear() dc8c75f35374 reiserfs: prevent NULL pointer dereference in reiserfs_insert_item() 23b88b51de5c lib/scatterlist.c: adjust indentation in __sg_alloc_table 5a553bd43f59 ocfs2: fix a NULL pointer dereference when call ocfs2_update_inode_fsync_trans() 799c4c1e389f ocfs2: make local header paths relative to C files 7a97311de48d btrfs: do not do delalloc reservation under page lock a531e6ba85a0 powerpc: Do not consider weak unresolved symbol relocations as bad 528c36e14b17 radeon: insert 10ms sleep in dce5_crtc_load_lut 224c0751dfb7 trigger_next should increase position index e349287276c2 ftrace: fpid_next() should increase position index 8a7bfa3d97dc char: hpet: Fix out-of-bounds read bug 427f39e23326 drm/nouveau/disp/nv50-: prevent oops when no channel method map provided 39c6932240c5 irqchip/gic-v3: Only provision redistributors that are enabled in ACPI 074c4c43fce2 drm/amd/display: do not allocate display_mode_lib unnecessarily 1687b204ae83 rbd: work around -Wuninitialized warning bd4e1894166b ceph: check availability of mds cluster on mount after wait timeout 7288d5338c85 powerpc/mm: Don't log user reads to 0xffffffff 3ce3df5d00d0 bpf: map_seq_next should always increase position index 9a178494d05b cifs: fix NULL dereference in match_prepath 9c5ede115a6e cifs: Fix mount options set in automount 1d8e40cf86e4 cifs: fix unitialized variable poential problem with network I/O cache lock patch a2763f62baa4 iwlegacy: ensure loop counter addr does not wrap and cause an infinite loop 034c5f26d2bf rtw88: fix potential NULL skb access in TX ISR e7e4d0eaa639 hostap: Adjust indentation in prism2_hostapd_add_sta 32662df2d0bc ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 2ccaac382af0 ARM: 8951/1: Fix Kexec compilation issue. 16ec28640dc6 selftests/eeh: Bump EEH wait time to 60s 93df1b23b157 powerpc/pseries/lparcfg: Fix display of Maximum Memory 411327180703 jbd2: make sure ESHUTDOWN to be recorded in the journal superblock 314e25f4b0cf jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record b911c5e8686a selftests: bpf: Reset global state between reuseport test runs 251c53a92b54 alarmtimer: Make alarmtimer platform device child of RTC device 777baa1baf63 iommu/vt-d: Remove unnecessary WARN_ON_ONCE() b5f6bf0fdd71 bcache: fix use-after-free in register_bcache() 393b8509be33 bcache: rework error unwinding in register_bcache f7d8ebf26d23 bcache: cached_dev_free needs to put the sb page 714cd4a5127a btrfs: Fix split-brain handling when changing FSID to metadata uuid dc22bc8a8626 btrfs: separate definition of assertion failure handlers 3420f1b304b3 media: uvcvideo: Add a quirk to force GEO GC6500 Camera bits-per-pixel value 3f6c8de753ed powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV 9d5fc7f14ef2 drm/nouveau/mmu: fix comptag memory leak 707518c16ba4 sunrpc: Fix potential leaks in sunrpc_cache_unhash() 46503858e275 ALSA: hda - Add docking station support for Lenovo Thinkpad T420s ea038a5270b5 bpf, btf: Always output invariant hit in pahole DWARF to BTF transform f11aefc9961d driver core: platform: fix u32 greater or equal to zero comparison 843eb0a8cf53 s390/ftrace: generate traced function stack frame 68c3cc414e08 s390: adjust -mpacked-stack support check for clang 10 838bddc295a0 x86/decoder: Add TEST opcode to Group3-2 a4f6948e57f0 objtool: Fix ARCH=x86_64 build error 59e2355bdfc5 kbuild: use -S instead of -E for precise cc-option test in Kconfig ba6ad897c3dc spi: spi-fsl-qspi: Ensure width is respected in spi-mem operations dbdc1c12966e ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() fa7d320dbbbe irqchip/mbigen: Set driver .suppress_bind_attrs to avoid remove problems 27f3dc35fd59 regulator: core: Fix exported symbols to the exported GPL version 18eca3cb5dd9 remoteproc: Initialize rproc_class before use 496d6c021828 module: avoid setting info->name early in case we can fall back to info->mod->name 7303a0b0a537 btrfs: device stats, log when stats are zeroed f9ab58f9a2ab btrfs: safely advance counter when looking up bio csums ebf8e5411888 btrfs: fix possible NULL-pointer dereference in integrity checks 50b93369668b pwm: Remove set but not set variable 'pwm' adf4ab6d8312 ide: serverworks: potential overflow in svwks_set_pio_mode() e5c8d3abd927 cmd64x: potential buffer overflow in cmd64x_program_timings() 419035d75dbe pwm: omap-dmtimer: Remove PWM chip in .remove before making it unfunctional e7e6b53fea10 x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd 225a5b5bee00 f2fs: fix memleak of kobject 337c7b95e16e regulator: vctrl-regulator: Avoid deadlock getting and setting the voltage bf754c88865d ASoC: SOF: Intel: hda: Fix SKL dai count 84255fe86d07 debugobjects: Fix various data races 0b2ecef39d8e watchdog/softlockup: Enforce that timestamp is valid on boot d8a6a443ff0a perf/x86/amd: Constrain Large Increment per Cycle events f2323c374e49 sched/topology: Assert non-NUMA topology masks don't (partially) overlap 5d13f62b9ef6 sched/core: Fix size of rq::uclamp initialization 8da6ae7dcb16 arm64: dts: ti: k3-j721e-main: Add missing power-domains for smmu 88cf251d3c0d KVM: PPC: Remove set but not used variable 'ra', 'rs', 'rt' d4870a4343f3 EDAC/sifive: Fix return value check in ecc_register() 0a8f90d5654d drm/amd/display: fixup DML dependencies 304982d21e2b arm64: fix alternatives with LLVM's integrated assembler f68668292496 arm64: lse: fix LSE atomics with LLVM's integrated assembler b04235f1e11d RDMA/mlx5: Don't fake udata for kernel path da2d50868e59 ALSA: usb-audio: add implicit fb quirk for MOTU M Series 5a6f5b327fce crypto: essiv - fix AEAD capitalization and preposition use in help text 817faa4ed433 scsi: iscsi: Don't destroy session if there are outstanding connections 12b685be50c7 scsi: ufs-mediatek: add apply_dev_quirks variant operation 4fa2dd4eebfd scsi: ufs: pass device information to apply_dev_quirks 0016939be0ee f2fs: free sysfs kobject 06c34c604b13 f2fs: set I_LINKABLE early to avoid wrong access by vfs f51caa62dea1 ALSA: usb-audio: unlock on error in probe 480494e28a51 iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE 23d3f191a576 kbuild: remove *.tmp file when filechk fails 1fc9746acbb2 usb: musb: omap2430: Get rid of musb .set_vbus for omap2430 glue 9112d1ef5a1b perf/imx_ddr: Fix cpu hotplug state cleanup 994b203b619d drm/vmwgfx: prevent memory leak in vmw_cmdbuf_res_add 13d368cd1e13 gpiolib: Set lockdep class for hierarchical irq domains 7f0d9ac2621e dm thin: don't allow changing data device during thin-pool reload 74f42a77318e drm/nouveau/fault/gv100-: fix memory leak on module unload 18792937b064 drm/nouveau/drm/ttm: Remove set but not used variable 'mem' a94c84c5c4bc drm/nouveau: Fix copy-paste error in nouveau_fence_wait_uevent_handler 93672fa5b9b3 drm/nouveau/gr/gk20a,gm200-: add terminators to method lists read from fw 63e00e2c80e5 drm/nouveau/secboot/gm20b: initialize pointer in gm20b_secboot_new() 760baae7ab35 vme: bridges: reduce stack usage 76fac0e735c7 bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map be1113b4b415 ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare a8b37e32415e driver core: Print device when resources present in really_probe() 3f6af05d1d1b driver core: platform: Prevent resouce overflow from causing infinite loops 11c759264c32 visorbus: fix uninitialized variable access 83f964dd14a7 misc: xilinx_sdfec: fix xsdfec_poll()'s return type 9087af8639c2 tty: synclink_gt: Adjust indentation in several functions 71faeca11055 tty: synclinkmp: Adjust indentation in several functions a922fa72a860 raid6/test: fix a compilation warning 6cfe307b5be7 ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m 5bff3c470f84 ALSA: usb-audio: Add boot quirk for MOTU M Series d691d1e5836d ARM: dts: rockchip: add reg property to brcmf sub node for rk3188-bqedison2qc 7c32c479b1e0 arm64: dts: rockchip: add reg property to brcmf sub-nodes f9de6fb6e679 arm64: dts: rockchip: fix dwmmc clock name for px30 989a495ed9a3 clocksource: davinci: only enable clockevents once tim34 is initialized 48be6f9d2f7e wan: ixp4xx_hss: fix compile-testing on 64-bit 73f48c1004d4 x86/nmi: Remove irq_work from the long duration NMI handler b075c29e816c bnxt: Detach page from page pool before sending up the stack 1e703d621b9c Input: edt-ft5x06 - work around first register access error 2b1fd461067f rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls 5f0a4eba2a88 efi/x86: Don't panic or BUG() on non-critical error conditions 5cf01eacd5c2 soc/tegra: fuse: Correct straps' address for older Tegra124 device trees 75d916c3b393 IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats 9cfe6c21ff17 IB/hfi1: Add software counter for ctxt0 seq drop 8689967be56d staging: rtl8188: avoid excessive stack usage bfe29951e250 drm/mediatek: Add gamma property according to hardware capability 6ceef50235d1 udf: Fix free space reporting for metadata and virtual partitions 03560e4a19fe usbip: Fix unsafe unaligned pointer usage e653e1c05423 ARM: dts: stm32: Add power-supply for DSI panel on stm32f469-disco 6e86c4ce5d3a usb: dwc3: use proper initializers for property entries ab7edf7fa651 drm: remove the newline for CRC source name. 9d89ff3d27e0 RDMA/hns: Avoid printing address of mtt page 5a2a529974e1 mlx5: work around high stack usage with gcc 010cdc1be053 drm/amdkfd: Fix permissions of hang_hws 960671ac5065 iommu/vt-d: Avoid sending invalid page response 2aab9e9d1f3d iommu/vt-d: Match CPU and IOMMU paging mode 4ffdfc414d81 ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch e9e24f2ca9a6 ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one. d00a15040454 vfio/spapr/nvlink2: Skip unpinning pages on error exit e44b48f5bb64 tools lib api fs: Fix gcc9 stringop-truncation compilation error 3e32b1282b11 net: phy: fixed_phy: fix use-after-free when checking link GPIO 4070a491bfcf ALSA: sh: Fix compile warning wrt const cf24ed82438c ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too 2417ea1d07a5 clk: uniphier: Add SCSSI clock gate for each channel 6447bfe82922 clk: Use parent node pointer during registration if necessary 6c7984312d35 ALSA: sh: Fix unused variable warnings 9f87fff25159 clk: sunxi-ng: add mux and pll notifiers for A64 CPU clock d1d92e97260f RDMA/rxe: Fix error type of mmap_offset c87c4d442b9f fbdev: fix numbering of fbcon options 67ca691658f5 ASoC: soc-topology: fix endianness issues 04361b8961d6 reset: uniphier: Add SCSSI reset control for each channel e39aac0e65f1 pinctrl: sh-pfc: sh7269: Fix CAN function GPIOs 9ed73297980b drm/fbdev: Fallback to non tiled mode if all tiles not present d3db7b78e7d6 PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SMCCC dependency 704582e6a714 PM / devfreq: exynos-ppmu: Fix excessive stack usage bc866376d7cd x86/vdso: Provide missing include file b5fe09b676de crypto: chtls - Fixed memory leak a739564c4c53 net: phy: realtek: add logging for the RGMII TX delay configuration 4783bf08f8d2 bpf: Print error message for bpftool cgroup show 8a7aa4feeaea dmaengine: imx-sdma: Fix memory leak f99958a96c7f dmaengine: Store module owner in dma_device struct 93a3eff6fab3 clk: actually call the clock init before any other callback of the clock fa0150ba88fa iommu/iova: Silence warnings under memory pressure 8c358435459b iommu/amd: Only support x2APIC with IVHD type 11h/40h b1b7add9d2de iommu/amd: Check feature support bit before accessing MSI capability registers 0c09d9dc8440 arm64: dts: qcom: db845c: Enable ath10k 8bit host-cap quirk ce591c921944 scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration 111749fba968 selinux: ensure we cleanup the internal AVC counters on error in avc_update() 069d2385f381 ARM: dts: r8a7779: Add device node for ARM global timer f9b42cb09d8b clk: renesas: rcar-gen3: Allow changing the RPC[D2] clocks d80f9dfe47ce drm/mediatek: handle events when enabling/disabling crtc 57cd234da28c crypto: inside-secure - add unspecified HAS_IOMEM dependency df0f4455a12f scsi: aic7xxx: Adjust indentation in ahc_find_syncrate f6ebbf46c3a8 scsi: ufs: Complete pending requests in host reset and restore path 8728001e1e41 nfsd: Clone should commit src file metadata too d67d31cb0e92 ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 3fa5ba7b1912 clk: qcom: smd: Add missing bimc clock 43ef7ad610dc drm/amdgpu: fix KIQ ring test fail in TDR of SRIOV 75423fdad259 orinoco: avoid assertion in case of NULL pointer 5a14db967b72 rtlwifi: rtl_pci: Fix -Wcast-function-type f20bc906af52 iwlegacy: Fix -Wcast-function-type 3acea3092a33 ipw2x00: Fix -Wcast-function-type bc8746721cdf b43legacy: Fix -Wcast-function-type 90053ff023da PCI: Add DMA alias quirk for PLX PEX NTB 27a35f09367f PCI: Add nr_devfns parameter to pci_add_dma_alias() dd77f77004b6 ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status b6c857e5e500 netfilter: nft_tunnel: add the missing ERSPAN_VERSION nla_policy 1e2b6e5f32aa fore200e: Fix incorrect checks of NULL pointer dereference 58bc57b373e0 r8169: check that Realtek PHY driver module is loaded cdd5b09bcbc0 samples/bpf: Set -fno-stack-protector when building BPF programs af77e76625be reiserfs: Fix spurious unlock in reiserfs_fill_super() error handling 6107a895e383 media: v4l2-device.h: Explicitly compare grp{id,mask} to zero in v4l2_device macros cf03458ab2cf selftests/net: make so_txtime more robust to timer variance 687ef9c269b6 gpu/drm: ingenic: Avoid null pointer deference in plane atomic update e07c107a2483 Revert "nfp: abm: fix memory leak in nfp_abm_u32_knode_replace" 6a05af0b718a PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers 5700b8073f03 PCI: Add generic quirk for increasing D3hot delay 1e7b1684de37 media: cx23885: Add support for AVerMedia CE310B a3a7f90936d7 PCI: iproc: Apply quirk_paxc_bridge() for module as well as built-in 76ce0e269b4a bus: ti-sysc: Implement quirk handling for CLKDM_NOAUTO 2fc336213605 ARM: dts: imx6: rdu2: Limit USBH1 to Full Speed f3e63a4ddf19 ARM: dts: imx6: rdu2: Disable WP for USDHC2 and USDHC3 dbe3806c7191 ARM: exynos_defconfig: Bring back explicitly wanted options 4ece124849a2 clk: imx: Add correct failure handling for clk based helpers 0685dfa0a2ff padata: validate cpumask without removed CPU during offline c3a007435359 arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core 0e44cd879ba1 selinux: ensure we cleanup the internal AVC counters on error in avc_insert() 5fed8c513adb opp: Free static OPPs on errors while adding them ef6b35dfe142 arm: dts: allwinner: H3: Add PMU node 5a241d7bf1e6 arm64: dts: allwinner: H5: Add PMU node 02dfae36b03f arm64: dts: allwinner: H6: Add PMU mode 5f0a50b0a37d NFC: port100: Convert cpu_to_le16(le16_to_cpu(E1) + E2) to use le16_add_cpu(). 53d9b08dc80d net/wan/fsl_ucc_hdlc: reject muram offsets above 64K 12ba455b1d28 regulator: rk808: Lower log level on optional GPIOs being not available bae02d239a38 ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 fa54ae038c95 ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's 4c50665fc968 modules: lockdep: Suppress suspicious RCU usage warning fa0316aaf094 arm64: dts: rockchip: Fix NanoPC-T4 cooling maps 3a28e0701264 drm/panel: simple: Add Logic PD Type 28 display support c3c3f3449b8c drm/amdgpu: Ensure ret is always initialized when using SOC15_WAIT_ON_RREG ddbdf757a7ef ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start 69c12b79e9e2 drm/amdgpu: remove 4 set but not used variable in amdgpu_atombios_get_connector_info_from_object_table ad9728b377a6 bpf, sockhash: Synchronize_rcu before free'ing map 25c85d8574d8 drm/amdkfd: Fix a bug in SDMA RLC queue counting under HWS mode dff5d0fc77a5 clk: qcom: rcg2: Don't crash if our parent can't be found; return an error 8d122cd0d266 clk: qcom: Don't overwrite 'cfg' in clk_rcg2_dfs_populate_freq() 8ba34cdadba3 kconfig: fix broken dependency in randconfig-generated .config 39a708219509 block, bfq: do not plug I/O for bfq_queues with no proc refs b0d5c881d36e drivers/block/zram/zram_drv.c: fix error return codes not being returned in writeback_store 53aaa9f1a638 Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker 3aa694d0e112 KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups 25cbba5d4e14 nbd: add a flush_workqueue in nbd_start_device 201fdd62bb23 tracing: Simplify assignment parsing for hist triggers 7bc84d854017 drm/amd/display: Retrain dongles when SINK_COUNT becomes non-zero 806f57ec2b52 rtc: i2c/spi: Avoid inclusion of REGMAP support when not needed b752d473b1fb selftests: settings: tests can be in subsubdirs 6f65dd66ea6f brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 abf8d588e3b1 rtw88: fix rate mask for 1SS chip 3eee03d0ffb8 ath10k: Correct the DMA direction for management tx buffers 494c30b80550 ext4, jbd2: ensure panic when aborting with zero errno 8343f165f3d4 ARM: 8952/1: Disable kmemleak on XIP kernels 8c72748e9f6a tracing: Fix very unlikely race of registering two stat tracers 75225eee8715 tracing: Fix tracing_stat return values in error handling paths 8be3ac46ef80 powerpc/iov: Move VF pdev fixup into pcibios_fixup_iov() 256e52a1a915 s390/pci: Fix possible deadlock in recover_store() 37ea6d15b197 wan/hdlc_x25: fix skb handling 77b131f652d4 dmaengine: fsl-qdma: fix duplicated argument to && d30a4882e630 udf: Allow writing to 'Rewritable' partitions a3536e5589c7 pwm: omap-dmtimer: Simplify error handling 971579fae1b4 x86/sysfb: Fix check for bad VRAM size 7828a927b850 clk: ti: dra7: fix parent for gmac_clkctrl 2d7fa7564bc4 ext4: fix deadlock allocating bio_post_read_ctx from mempool c982320078dd jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal 56953ccd7f00 kselftest: Minimise dependency of get_size on C library interfaces 6aa96ec9c196 drm/amd/display: Clear state after exiting fixed active VRR state c7fc72092134 clocksource/drivers/bcm2835_timer: Fix memory leak of timer 9f0414eed212 usb: dwc2: Fix IN FIFO allocation 2cea5895b69d usb: gadget: udc: fix possible sleep-in-atomic-context bugs in gr_probe() 531d0ac5fbbd drm/nouveau/nouveau: fix incorrect sizeof on args.src an args.dst d34ecf4949de spi: fsl-lpspi: fix only one cs-gpio working 9f3a2e147f0e drm/amdgpu/sriov: workaround on rev_id for Navi12 under sriov 750a95d63746 uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol() b2f28d11f2a1 raid6/test: fix a compilation error 448563605d98 net: ethernet: ixp4xx: Standard module init b5d649f14470 sparc: Add .exit.data section. c09d0bd924ac MIPS: Loongson: Fix potential NULL dereference in loongson3_platform_init() ed140997f80c efi/x86: Map the entire EFI vendor string before copying it 04a5bebd7789 pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins 9ad79d4fa032 IB/core: Let IB core distribute cache update events f606721660a6 kernel/module: Fix memleak in module_add_modinfo_attrs() fc3c0fc85d69 media: sti: bdisp: fix a possible sleep-in-atomic-context bug in bdisp_device_run() bc4730880281 char/random: silence a lockdep splat with printk() 0b455673e7c4 x86/fpu: Deactivate FPU state after failure during state load 9b743915bd00 iommu/vt-d: Fix off-by-one in PASID allocation 739abce96dd0 gpio: gpio-grgpio: fix possible sleep-in-atomic-context bugs in grgpio_irq_map/unmap() e715aa99c502 clk: meson: meson8b: make the CCF use the glitch-free mali mux 271b18405eb0 powerpc/powernv/iov: Ensure the pdn for VFs always contains a valid PE number 2f812301bacf clk: at91: sam9x60: fix programmable clock prescaler e1e1cdbc646f media: sun4i-csi: Fix [HV]sync polarity handling 65fbde986aef media: sun4i-csi: Fix data sampling polarity handling f5076ea1bc9d media: sun4i-csi: Deal with DRAM offset cb514c01f6e4 media: i2c: mt9v032: fix enum mbus codes and frame sizes ecb8ea6f93e5 media: ov5640: Fix check for PLL1 exceeding max allowed rate 9c76a7b28edc pxa168fb: Fix the function used to release some memory in an error handling path 4a8bb7ce9f0b drm/msm/adreno: fix zap vs no-zap handling 4aa148666a70 drm/mipi_dbi: Fix off-by-one bugs in mipi_dbi_blank() d21cc4ea7a82 printk: fix exclusive_console replaying f46afae807aa pinctrl: sh-pfc: sh7264: Fix CAN function GPIOs fcc0000109b0 gianfar: Fix TX timestamping with a stacked DSA driver c324effa6d9d ALSA: ctl: allow TLV read operation for callback type of element in locked case 4125714ce1d6 ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT 348a7ccdb9f0 leds: pca963x: Fix open-drain initialization 4e2d5e3eb865 drm/amd/display: Map ODM memory correctly when doing ODM combine b3224bf30709 PCI: Fix pci_add_dma_alias() bitmask size 071963d37143 brcmfmac: Fix use after free in brcmf_sdio_readframes() 55195593a8c6 brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() c4d0a90b5029 cpu/hotplug, stop_machine: Fix stop_machine vs hotplug order 4d7f8ca608b2 clk: meson: pll: Fix by 0 division in __pll_params_to_rate() 343fc9a26887 media: meson: add missing allocation failure check on new_buf 85275286d118 f2fs: call f2fs_balance_fs outside of locked page 678b25bfd983 f2fs: preallocate DIO blocks when forcing buffered_io 255edefeb0b8 rcu: Fix data-race due to atomic_t copy-by-value b7725deb9d61 rcu: Fix missed wakeup of exp_wq waiters 3ece067c12e1 rcu/nocb: Fix dump_tree hierarchy print always active 2339f7a55c84 drm/qxl: Complete exception handling in qxl_device_init() 3deb6e993ec4 wil6210: fix break that is never reached because of zero'ing of a retry counter 281ebbcdee49 ath10k: Fix qmi init error handling 726196728c2c drm/gma500: Fixup fbdev stolen size usage evaluation 60e055d59d0e net/sched: flower: add missing validation of TCA_FLOWER_FLAGS 58cd462bc5b1 net/sched: matchall: add missing validation of TCA_MATCHALL_FLAGS d9bc012b4a47 net: dsa: tag_qca: Make sure there is headroom for tag 42dd56266b9f net/smc: fix leak of kernel memory to user space f1f2eea30d19 enic: prevent waking up stopped tx queues over watchdog reset 8f22873582a7 core: Don't skip generic XDP program execution for cloned SKBs 2d636a1263be Linux 5.4.21 c10cfc131c0b mmc: core: Rework wp-gpio handling b0ad23142a2a gpio: add gpiod_toggle_active_low() 2cbbe28c734b KVM: x86/mmu: Fix struct guest_walker arrays for 5-level paging ac3aea49cc35 ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() 9275ae515385 jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer f09998f7a11f jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() 0e365eafbcaa Revert "drm/sun4i: drv: Allow framebuffer modifiers in mode config" 590d35beddcc NFSv4.1 make cachethis=no for writes 7bee7eabf0ed perf stat: Don't report a null stalled cycles per insn metric 1164c3380958 KVM: x86: Mask off reserved bit from #DB exception payload ec86856b4672 arm64: dts: fast models: Fix FVP PCI interrupt-map property 51a610a5c88d cifs: fix mount option display for sec=krb5i db5a68ffad2a mac80211: fix quiet mode activation in action frames 671338889e8f hwmon: (pmbus/ltc2978) Fix PMBus polling of MFR_COMMON definitions. 98509dfe6f25 perf/x86/intel: Fix inaccurate period in context switch for auto-reload 1d2a31baf6b6 spmi: pmic-arb: Set lockdep class for hierarchical irq domains 9f6f61c61a84 sched/uclamp: Reject negative values in cpu_uclamp_write() 115402ee80ce s390/time: Fix clk type in get_tod_clock ae88de70c254 RDMA/core: Fix protection fault in get_pkey_idx_qp_list 2c753af06f23 RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq 8662e612ae4c RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create b860a4524217 RDMA/iw_cxgb4: initiate CLOSE when entering TERM c60c4b4b6bf2 RDMA/core: Fix invalid memory access in spec_filter_size 8a14f01c4d0f IB/umad: Fix kernel crash while unloading ib_umad 6603342a6060 IB/rdmavt: Reset all QPs when the device is shut down b16dfda32ca5 IB/hfi1: Close window for pq and request coliding 327f33e54c7f IB/hfi1: Acquire lock to release TID entries when user file is closed e30e30c042fe IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported cf0ea974b6a2 drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write 5e9f573dc8e7 nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info fa3c053b8313 bus: moxtet: fix potential stack buffer overflow 279c15b917ec drm/panfrost: Make sure the shrinker does not reclaim referenced BOs 3ea7f138cec1 drm/vgem: Close use-after-free race in vgem_gem_create 9ea66515918e s390/uv: Fix handling of length extensions 9e6874da9446 s390/pkey: fix missing length of protected key on return ebc3ddc1a255 perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map db6f68908bce KVM: nVMX: Use correct root level for nested EPT shadow page tables ce8b9b8032bd EDAC/mc: Fix use-after-free and memleaks during device removal b2e977a9731f EDAC/sysfs: Remove csrow objects on errors 03f6c2bf9562 cifs: make sure we do not overflow the max EA buffer size ff04f342f8c4 xprtrdma: Fix DMA scatter-gather list mapping imbalance 22f15745c4e7 arm64: ssbs: Fix context-switch when SSBS is present on all CPUs 4267ba3bac6d gpio: xilinx: Fix bug where the wrong GPIO register is written to 8791bb8f8471 ARM: npcm: Bring back GPIOLIB support cafaf6bcce60 btrfs: log message when rw remount is attempted with unclean tree-log 2655c88c03e8 btrfs: print message when tree-log replay starts f3cdf024ed19 btrfs: ref-verify: fix memory leaks bf4a9715a914 Btrfs: fix race between using extent maps and merging them c43f560acc85 ext4: improve explanation of a mount failure caused by a misconfigured kernel 94f0fe04da78 ext4: add cond_resched() to ext4_protect_reserved_inode 5b0a26514d6c ext4: fix checksum errors with indexed dirs 449e607322d7 ext4: fix support for inode sizes > 1024 bytes f080204b677d ext4: don't assume that mmp_nodename/bdevname have NUL 86c30da1b684 ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 67d49871f8e4 ALSA: usb-audio: sound: usb: usb true/false for bool return type c3b35c87e5b6 ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system 303740645567 ACPICA: Introduce acpi_any_gpe_status_set() 0671627a5faa ACPI: PM: s2idle: Avoid possible race related to the EC GPE b9f78af90d92 ACPI: EC: Fix flushing of pending work 25487999ca3a ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 2b7e7004970a ALSA: hda/realtek - Fix silent output on MSI-GL73 1e73c5eae8c6 ALSA: hda/realtek - Add more codec supported Headset Button c28273b42c95 ALSA: usb-audio: Fix UAC2/3 effect unit parsing 2323beb68436 Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list efca0d73501a Input: synaptics - enable SMBus on ThinkPad L470 c6426ba5731b Input: synaptics - switch T470s to RMI4 by default (From OE-Core rev: aef943886969fb4c411eb4dc2fd6fb5063ce0064) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: common-pc-drivers.cfg: add CONFIG_INPUT_UINPUTBruce Ashfield2020-03-063-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Integrating the following configuration tweak: [ Author: Alexander Kanavin <alex.kanavin@gmail.com> Date: Mon Feb 24 10:34:00 2020 +0100 common-pc-drivers.cfg: add CONFIG_INPUT_UINPUT This will allow testing libinput in particular: https://www.kernel.org/doc/html/latest/input/uinput.html https://wayland.freedesktop.org/libinput/doc/latest/test-suite.html Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: add2cd52e4bc638f1d8f5f669cbf9bcb83e39397) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.2: backport perf build fix for latest binutilsBruce Ashfield2020-03-063-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | [ Author: Changbin Du <changbin.du@gmail.com> Date: Tue Jan 28 23:29:38 2020 +0800 perf: Make perf able to build with latest libbfd libbfd has changed the bfd_section_* macros to inline functions bfd_section_<field> since 2019-09-18. See below two commits: o http://www.sourceware.org/ml/gdb-cvs/2019-09/msg00064.html o https://www.sourceware.org/ml/gdb-cvs/2019-09/msg00072.html This fix make perf able to build with both old and new libbfd. Signed-off-by: Changbin Du <changbin.du@gmail.com> Acked-by: Jiri Olsa <jolsa@redhat.com> Cc: Peter Zijlstra <peterz@infradead.org> Link: http://lore.kernel.org/lkml/20200128152938.31413-1-changbin.du@gmail.com Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 14a338dbbe2da5a022a916081b3aab9c7472c3ce) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: install / package all license files againAndré Draszik2020-03-061-0/+1
| | | | | | | | | | This doesn't happen with make install, hence all the -license packages are missing, since they'd otherwise be empty. (From OE-Core rev: 456a1431dd7d8472830b8716e80e64a888617354) Signed-off-by: André Draszik <git@andred.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: use 'make install' for installationAlexander Kanavin2020-03-061-21/+1
| | | | | | | | | | Copying the source tree over was missing important symlinks that since recent updates can only be created with make install. (From OE-Core rev: 8764cc85f3ef570f1c220c3c200d6e02d3e7a260) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* blktrace: modify two scripts for python3Joe Slater2020-03-062-0/+198
| | | | | | | | | Backport from git.kernel.dk. Changed shebangs to use python3. (From OE-Core rev: 2c0ca4632f6c2ce645412ca975a70b3088c27916) Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* babeltrace: only check latest git tag version for 1.x.xAnders Wallin2020-03-061-1/+1
| | | | | | | | | version 2.x.x will be added with a new babeltrace2 recipe (From OE-Core rev: 0616a5dbc61561fefcd1822ce263837437466df2) Signed-off-by: Anders Wallin <wallinux@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-devsrc: support 4.4+ ARM/ARM64 kernelsRuslan Bilovol2020-03-031-2/+2
| | | | | | | | | | | | | | | | | Linux Kernel 4.4 is an LTS kernel so people may still build it with OE. Thus make copying of some files optional: - arm64 module.lds file first appeared with kernel v4.6 commit fd045f6cd98e arm64: add support for module PLTs" - arm32 *.tbl files first appeared in kernel v4.10 in commit 96a8fae0fe09 "ARM: convert to generated system call tables" (From OE-Core rev: 3329dd6ea914c5fadbf63ecbfde9c66472df19ee) Signed-off-by: Ruslan Bilovol <rbilovol@cisco.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.2: update to v5.2.32Bruce Ashfield2020-02-293-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.2 to the latest korg -stable release that comprises the following commits: ef3886a722c8 Linux 5.2.32 ce5a5accc87e dm thin: fix use-after-free in metadata_pre_commit_callback 9aafc6574336 cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() e177f6d8471e drm/amd/display: add default clocks if not able to fetch them dba8b53f1ef4 drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() bd427585578d drm/radeon: fix r1xx/r2xx register checker for POT textures b56603ead990 drm/i915/fbc: Disable fbc by default on all glk+ 5ce9d8bdf796 drm/nouveau/kms/nv50-: Limit MST BPC to 8 86bdcc48feb0 drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom b039a9b6d8f4 drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN 03e122dbc136 scsi: qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd 8bf5409573de scsi: qla2xxx: Correctly retrieve and interpret active flash region 7af719a2ca84 scsi: qla2xxx: Change discovery state before PLOGI 1fea09aa4b42 scsi: qla2xxx: Added support for MPI and PEP regions for ISP28XX 30205f999d12 scsi: qla2xxx: Initialize free_work before flushing it 39ec6bc75116 scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd 1f08dd5fa5c5 scsi: iscsi: Fix a potential deadlock in the timeout handler 42a2fbbc708f dm thin: Flush data device before committing metadata 56d35c21552b dm thin metadata: Add support for a pre-commit callback d658f6349a2f dm btree: increase rebalance threshold in __rebalance2() 3aca6fce0d4e dm mpath: remove harmful bio-based optimization 2363f92cde9c drm: meson: venc: cvbs: fix CVBS mode matching 2878bba5052a dma-buf: Fix memory leak in sync_file_merge() b10d7f86b5ca vfio/pci: call irq_bypass_unregister_producer() before freeing irq 099085c85deb ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by tegra_resume() 674f30df2798 ARM: dts: s3c64xx: Fix init order of clock providers 7fe7993bd757 cifs: Fix retrieval of DFS referrals in cifs_mount() 6fef05311f57 CIFS: Fix NULL pointer dereference in mid callback 42d37a87a332 CIFS: Do not miss cancelled OPEN responses ca8deb792b01 CIFS: Close open handle after interrupted close df192003fb6b CIFS: Respect O_SYNC and O_DIRECT flags during reconnect 40ae22555ce3 cifs: Don't display RDMA transport on reconnect 969925ff652b cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state 82fe0b779a89 cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE d88fc76297a7 cifs: smbd: Add messages on RDMA session destroy and reconnection f1bede222a44 cifs: smbd: Only queue work for error recovery on memory registration 118c2599caf3 cifs: smbd: Return -EAGAIN when transport is reconnecting 2c3c6e2691ff rpmsg: glink: Free pending deferred work on remove 7286d52aa88c rpmsg: glink: Don't send pending rx_done during remove eed61c8c6667 rpmsg: glink: Fix rpmsg_register_device err handling 00b748a63488 rpmsg: glink: Put an extra reference during cleanup ebb78ad8b431 rpmsg: glink: Fix use after free in open_ack TIMEOUT case b3f09043fc81 rpmsg: glink: Fix reuse intents memory leak issue 5bfb2ef7a181 rpmsg: glink: Set tail pointer to 0 at end of FIFO 63045fa07fba xtensa: fix syscall_set_return_value 9247f95643ef xtensa: fix TLB sanity checker c848ea0969ce gfs2: fix glock reference problem in gfs2_trans_remove_revoke eb30a9e18f47 xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map adff286a3be5 PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 f28f30c5255c PCI: rcar: Fix missing MACCTLR register setting in initialization sequence cb5cb799bf0b PCI: Do not use bus number zero from EA capability d291c94f8e57 PCI/MSI: Fix incorrect MSI-X masking on resume eb24be2871ad PCI: Fix Intel ACS quirk UPDCR register address 06ad330304d2 PCI: pciehp: Avoid returning prematurely from sysfs requests 5d558c8b1439 PCI/PM: Always return devices to D0 when thawing 84dfe86a3851 PCI/switchtec: Read all 64 bits of part_event_bitmap 0db244d3995f mmc: block: Add CMD13 polling for MMC IOCTLS with R1B response 845b2cbece34 mmc: block: Make card_busy_detect() a bit more generic 5db0e71cbee1 libertas: make lbs_ibss_join_existing() return error code on rates overflow 36e460a8c861 libertas: don't exit from lbs_ibss_join_existing() with RCU read lock held 2aabb3fcd7fe libertas: Fix two buffer overflows at parsing bss descriptor 8866a53c5e7a Linux 5.2.31 33a9ecf23bdb hsr: fix a NULL pointer dereference in hsr_dev_xmit() c5eba532e308 gre: refetch erspan header from skb->data after pskb_may_pull() 8477c46262fa tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() d46e87f84fd4 tcp: tighten acceptance of ACKs not matching a child socket 06b27e9e4496 tcp: fix rejected syncookies due to stale timestamps d3ce127be5c7 net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup 31ecfe259fba net: ipv6: add net argument to ip6_dst_lookup_flow 1a45655b78c5 net/mlx5e: Query global pause state before setting prio2buffer 10ac0045c8a7 tipc: fix ordering of tipc module init and exit routine f8089e38f286 tcp: md5: fix potential overestimation of TCP option space c9b8428b8b42 openvswitch: support asymmetric conntrack ab45bc5d7c6f net/tls: Fix return values to avoid ENOTSUPP aaa20d4352a1 net: thunderx: start phy before starting autonegotiation aebf8e234674 net: sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues 876e02c6b8de net: ethernet: ti: cpsw: fix extra rx interrupt 75b099157e3b net: dsa: fix flow dissection on Tx path b8c2a07d7fc9 net: bridge: deny dev_set_mac_address() when unregistering ef141fca118c mqprio: Fix out-of-bounds access in mqprio_dump a0484dba9932 inet: protect against too small mtu values. 7d923144ef6e net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() c0f777b6c28d SUNRPC: Fix another issue with MIC buffer space cce35a47eb7c raid5: need to set STRIPE_HANDLE for batch head 2b15565d1a62 workqueue: Fix missing kfree(rescuer) in destroy_workqueue() 2fb67c1da0c0 blk-mq: make sure that line break can be printed 588d5a85b106 ext4: fix a bug in ext4_wait_for_tail_page_commit 87b234005394 splice: only read in as much information as there is pipe buffer space de86c841c81b rtc: disable uie before setting time and enable after d4e7102cc326 mm/shmem.c: cast the type of unmap_start to u64 922a48c3e94d s390/kaslr: store KASLR offset for early dumps 3b7d69248f06 s390/smp,vdso: fix ASCE handling 546e9a689d3e firmware: qcom: scm: Ensure 'a0' status code is treated as signed a9b6310e93a4 ext4: work around deleting a file with i_nlink == 0 safely 609a4e56145d mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction 3d5c91034234 mfd: rk808: Fix RK818 ID template fbac2f7aa1c3 mm, memfd: fix COW issue on MAP_PRIVATE and F_SEAL_FUTURE_WRITE mappings 118197756683 powerpc: Fix vDSO clock_getres() 9ba5c6dcb3b7 powerpc: Avoid clang warnings around setjmp and longjmp 7c36247732a2 omap: pdata-quirks: remove openpandora quirks for mmc3 and wl1251 1eff30510478 omap: pdata-quirks: revert pandora specific gpiod additions 5dbe853560e4 iio: ad7949: fix channels mixups 7df6007288fd iio: ad7949: kill pointless "readback"-handling code 109dbc91c5a8 iio: imu: st_lsm6dsx: fix ODR check in st_lsm6dsx_write_raw 6305866e630c iio: imu: st_lsm6dsx: move odr_table in st_lsm6dsx_sensor_settings 9073b0be6589 scsi: lpfc: Fix bad ndlp ptr in xri aborted handling 13f83b3a2688 reiserfs: fix extended attributes on the root directory e026fc523a75 ext4: Fix credit estimate for final inode freeing b09b4d152aa2 quota: fix livelock in dquot_writeback_dquots 513bcf5ee8e0 seccomp: avoid overflow in implicit constant conversion ae57738ec38a ext2: check err when partial != NULL b7c24d8c06b8 quota: Check that quota is not dirty before release 42e495b46f80 video/hdmi: Fix AVI bar unpack 6739872abdfd powerpc/xive: Skip ioremap() of ESB pages for LSI interrupts 7d55c5e73263 powerpc: Allow flush_icache_range to work across ranges >4GB be0cd7e9b258 powerpc/xive: Prevent page fault issues in the machine crash handler 99d2164e4865 powerpc: Allow 64bit VDSO __kernel_sync_dicache to work across ranges >4GB f0f08beb3fa0 stm class: Lose the protocol driver when dropping its reference c0919315b735 ppdev: fix PPGETTIME/PPSETTIME ioctls 86de25118e9c RDMA/core: Fix ib_dma_max_seg_size() f5aae41d4eac ARM: dts: omap3-tao3530: Fix incorrect MMC card detection GPIO polarity 5cc72ba36683 mmc: host: omap_hsmmc: add code for special init of wl1251 to get rid of pandora_wl1251_init_card f15fa36b9c6b pinctrl: samsung: Fix device node refcount leaks in S3C24xx wakeup controller init da352a4b5493 pinctrl: samsung: Fix device node refcount leaks in init code 738e8de6b8d2 pinctrl: samsung: Fix device node refcount leaks in S3C64xx wakeup controller init 53149343fc98 pinctrl: samsung: Fix device node refcount leaks in Exynos wakeup controller init 43cb61f4878b pinctrl: samsung: Add of_node_put() before return in error path 72f6c3180468 pinctrl: armada-37xx: Fix irq mask access in armada_37xx_irq_set_type() e264e3ae1165 pinctrl: rza2: Fix gpio name typos 61a4f44dc075 ACPI: PM: Avoid attaching ACPI PM domain to certain devices 0a041ba2564a ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() b56eca6bf2e4 ACPI: OSL: only free map once in osl.c 2ba38c34447d ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge 0a4cab60dde2 ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links 487afadea2fd ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links 9af85668040a ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links e055c1890429 ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI 5eac1d4c2450 ALSA: oxfw: fix return value in error path of isochronous resources reservation 33e6efad9334 cpufreq: powernv: fix stack bloat and hard limit on number of CPUs 7240e6e25891 PM / devfreq: Lock devfreq in trans_stat_show 92741be9a736 intel_th: pci: Add Tiger Lake CPU support 69d1163cd0f4 intel_th: pci: Add Ice Lake CPU support 5ac267cabcd9 intel_th: Fix a double put_device() in error path a3784ad079c6 powerpc/perf: Disable trace_imc pmu 08ded9339d52 cpuidle: teo: Fix "early hits" handling for disabled idle states 30b23caa5deb cpuidle: teo: Consider hits and misses metrics of disabled states 0df48241b6ab cpuidle: teo: Rename local variable in teo_select() db302e3bb162 cpuidle: teo: Ignore disabled idle states that are too deep ade564919a0c cpuidle: Do not unset the driver if it is there already f2a7f16026f9 media: cec.h: CEC_OP_REC_FLAG_ values were swapped 342c964a9895 media: radio: wl1273: fix interrupt masking on release 780fe9f19c38 media: bdisp: fix memleak on release 348cecf72f8e s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported 9ec8636ef00a ar5523: check NULL before memcpy() in ar5523_cmd() 6fc971f1d831 wil6210: check len before memcpy() calls ba29035eb4bc cgroup: pids: use atomic64_t for pids->limit 873f0623fcbe blk-mq: avoid sysfs buffer overflow with too many CPU cores 758af427f60f md: improve handling of bio with REQ_PREFLUSH in md_flush_request() 3882ad8fadb0 ASoC: fsl_audmix: Add spin lock to protect tdms 141bba39e422 ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report a99f0045c434 ASoC: rt5645: Fixed typo for buddy jack support. 1ecdb55a6de6 ASoC: rt5645: Fixed buddy jack support. d78e1588f356 workqueue: Fix pwq ref leak in rescuer_thread() 86226c42d8f7 workqueue: Fix spurious sanity check failures in destroy_workqueue() 7b79872cb160 dm zoned: reduce overhead of backing device checks b7c4feffa872 dm writecache: handle REQ_FUA fa700de0abd2 hwrng: omap - Fix RNG wait loop timeout 903867fe506a ovl: relax WARN_ON() on rename to self 8b2e7fec9f26 ovl: fix corner case of non-unique st_dev;st_ino c73fe5396edf ovl: fix lookup failure on multi lower squashfs 15fe8b7f7962 lib: raid6: fix awk build warnings b8f32a0e26fb rtlwifi: rtl8192de: Fix missing enable interrupt flag 0917a96e2d3a rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer 32c6c1de1c05 rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address f1da748f078d btrfs: record all roots for rename exchange on a subvol 017f00a09704 Btrfs: send, skip backreference walking for extents with many references f08e9d661548 btrfs: Remove btrfs_bio::flags member f01ca4344ffe btrfs: Avoid getting stuck during cyclic writebacks 07383f0fced7 Btrfs: fix negative subv_writers counter and data space leak after buffered write 69608bab8b1b Btrfs: fix metadata space leak on fixup worker failure to set range as delalloc 6bab2f18b421 btrfs: use refcount_inc_not_zero in kill_all_nodes b703482bc2ec btrfs: check page->mapping when loading free space cache 11b102bc593e iwlwifi: pcie: fix support for transmitting SKBs with fraglist 7a569d85c92b usb: typec: fix use after free in typec_register_port() 254d37011ab2 phy: renesas: rcar-gen3-usb2: Fix sysfs interface of "role" 26593100f6a1 usb: dwc3: ep0: Clear started flag on completion d2e949f9d6c5 usb: dwc3: gadget: Clear started flag for non-IOC 077399428186 usb: dwc3: gadget: Fix logical condition 545da1614800 usb: dwc3: pci: add ID for the Intel Comet Lake -H variant 393edc8f15ca virtio-balloon: fix managed page counts when migrating pages between zones 15c579c3d104 virt_wifi: fix use-after-free in virt_wifi_newlink() 3891c22e7b74 mtd: rawnand: Change calculating of position page containing BBM 175a15f4c288 mtd: spear_smi: Fix Write Burst mode 5738119a60ed brcmfmac: disable PCIe interrupts before bus reset ab35b8b9a235 EDAC/altera: Use fast register IO for S10 IRQs deda3f6b06dc tpm: add check after commands attribs tab allocation ebb7dae402e3 usb: mon: Fix a deadlock in usbmon between mmap and read 650d955bc548 usb: core: urb: fix URB structure initialization function d54daa869ed5 USB: adutux: fix interface sanity check 3e4a4cb54c04 usb: roles: fix a potential use after free 14fa9bcb6a07 USB: serial: io_edgeport: fix epic endpoint lookup 174f3783b4f0 USB: idmouse: fix interface sanity checks 6facde75d1c8 USB: atm: ueagle-atm: add missing endpoint check b4972eba6831 iio: adc: ad7124: Enable internal reference b609ee0b3024 iio: adc: ad7606: fix reading unnecessary data from device bc27d17532dd iio: imu: inv_mpu6050: fix temperature reporting using bad unit edfeae1a5a70 iio: humidity: hdc100x: fix IIO_HUMIDITYRELATIVE channel reporting 76a78a37799d iio: adis16480: Fix scales factors a8f0c5837cca iio: adis16480: Add debugfs_reg_access entry a02348d262b3 ARM: dts: pandora-common: define wl1251 as child node of mmc3 43a05d85e421 interconnect: qcom: sdm845: Walk the list safely on node removal 3ea35e60e8c8 xhci: make sure interrupts are restored to correct state 0df691c29da9 xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour. d10974513d17 xhci: Increase STS_HALT timeout in xhci_suspend() 40ccc7fb3125 xhci: fix USB3 device initiated resume race with roothub autosuspend 8f015d20b7d5 xhci: Fix memory leak in xhci_add_in_port() de53955ea0d3 usb: xhci: only set D3hot for pci device 13d723a6c22c staging: gigaset: add endpoint-type sanity check ed9145e7d4a4 staging: gigaset: fix illegal free on probe errors a193faef6209 staging: gigaset: fix general protection fault on probe a48994561cab staging: vchiq: call unregister_chrdev_region() when driver registration fails 38beaaec130c staging: rtl8712: fix interface sanity check 238af85b081b staging: rtl8188eu: fix interface sanity check 9517a9f133fd binder: fix incorrect calculation for num_valid a65c5b1d8762 usb: host: xhci-tegra: Correct phy enable sequence 0da1ca92c578 usb: Allow USB device to be warm reset in suspended state fa74b02fa20f USB: documentation: flags on usb-storage versus UAS 46f840a92233 USB: uas: heed CAPACITY_HEURISTICS 9cc58d6fb42e USB: uas: honor flag to avoid CAPACITY16 19ccc7083566 media: venus: remove invalid compat_ioctl32 handler 6f4b7b312148 scsi: zfcp: trace channel log even for FCP command responses 6975c6beb5f0 usb: gadget: pch_udc: fix use after free 6f10fa4a113c rpmsg: char: release allocated memory f01eedaf4e09 mac80211: Do not send Layer 2 Update frame before authorization 38b2d9bb7b57 libertas: fix a potential NULL pointer dereference 2789290efc0b mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() fd820abb0696 Linux 5.2.30 10f017c26642 spi: dw: Correct handling of native chipselect 9e79f5ae512f spi: cadence: Correct handling of native chipselect db91ee312ada drm/sun4i: tcon: Set RGB DCLK min. divider based on hardware model 9eeb986b4809 clk: samsung: exynos5420: Keep top G3D clocks enabled 99232a68c619 block: fix "check bi_size overflow before merge" f54449c00a10 EDAC/ghes: Do not warn when incrementing refcount on 0 4f18ed319605 ALSA: hda: Fix regression by strip mask fix a550c8d05657 io_uring: ensure req->submit is copied when req is deferred 7b57a96cf3b7 Input: Fix memory leak in psxpad_spi_probe a006a5ae6b91 ALSA: hda: hdmi - fix pin setup on Tigerlake 85435506e9e0 EDAC/ghes: Fix locking and memory barrier issues 81a005d25b01 watchdog: aspeed: Fix clock behaviour for ast2600 c3f6c163ac89 md/raid0: Fix an error message in raid0_make_request() e90488c1856c ALSA: hda - Fix pending unsol events at shutdown ac5a40962daf KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) 949540e93943 binder: Handle start==NULL in binder_update_page_range() 75a11437a803 binder: Prevent repeated use of ->mmap() via NULL mapping e0a0299acecb binder: Fix race between mmap() and binder_alloc_print_pages() ba5d71130445 thermal: Fix deadlock in thermal thermal_zone_device_check cf162b1f1d6f iomap: Fix pipe page leakage during splicing 1ede48d1d47e RDMA/qib: Validate ->show()/store() callbacks before calling them 6df074625c15 can: ucan: fix non-atomic allocation in completion handler 1233eadb99a9 spi: Fix NULL pointer when setting SPI_CS_HIGH for GPIO CS cad0ca361138 spi: Fix SPI_CS_HIGH setting when using native and GPIO CS 25ac2d29646a spi: atmel: Fix CS high support efd56e6b1fbd spi: stm32-qspi: Fix kernel oops when unbinding driver dfbd2a22d8b1 spi: spi-fsl-qspi: Clear TDH bits in FLSHCR register d7e9115f21e0 spi: spi-fsl-qspi: change i.MX7D RX FIFO size 76cde0d7ff39 crypto: ecdh - fix big endian bug in ECC library 36759ce37925 crypto: ccp - fix uninitialized list head 8ba8fa9fc2db crypto: geode-aes - switch to skcipher for cbc(aes) fallback 86a44e8938be crypto: af_alg - cast ki_complete ternary op to int 9ff009403999 crypto: atmel-aes - Fix IV handling when req->nbytes < ivsize 2cbf74169383 crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr f6981b364dae KVM: x86: Grab KVM's srcu lock when setting nested state c08ddad72e7b KVM: x86: Remove a spurious export of a static function 317fd0a0c93d KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES 7f70f6380882 KVM: x86: do not modify masked bits of shared MSRs 6384ad0ab29b KVM: arm/arm64: vgic: Don't rely on the wrong pending table bdcecb6dd8e8 KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter 3600a4189d12 KVM: PPC: Book3S HV: XIVE: Set kvm->arch.xive when VPs are allocated 34e8d4a0ef05 KVM: PPC: Book3S HV: XIVE: Fix potential page leak on error path 4ebdbf4ff503 KVM: PPC: Book3S HV: XIVE: Free previous EQ page when setting up a new one cc73381579f9 arm64: dts: exynos: Revert "Remove unneeded address space mapping for soc node" 1d19cc75f715 drm/i810: Prevent underflow in ioctl 16f54bf33fce drm: damage_helper: Fix race checking plane->state->fb 20a0047cdca4 drm/msm: fix memleak on release 6c34f27046e3 jbd2: Fix possible overflow in jbd2_log_space_left() 5b1ab9f1a2c0 kernfs: fix ino wrap-around detection 910116ce4349 nfsd: restore NFSv3 ACL support 6589961e5ec7 nfsd: Ensure CLONE persists data and metadata changes to the target file 574498a02845 tty: vt: keyboard: reject invalid keycodes c75342d33dd5 CIFS: Fix SMB2 oplock break processing c8c867906145 CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks 2199093ff906 x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect 4d34c238f6ee x86/mm/32: Sync only to VMALLOC_END in vmalloc_sync_all() 64a582385b92 media: rc: mark input device as pointing stick 70fd4e1972e8 coresight: etm4x: Fix input validation for sysfs. 55c0be64071e Input: goodix - add upside-down quirk for Teclast X89 tablet 2405495a00f8 Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers 868c29a7efd0 Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash 0e606e3626e6 Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus 94adc53b2c47 ALSA: hda: Modify stream stripe mask only when needed a527c3df9f54 ALSA: hda - Add mute led support for HP ProBook 645 G4 accc2add3da3 ALSA: pcm: oss: Avoid potential buffer overflows 55f6418b7ae3 ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 bbad17075fe3 ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop fcfb4bce22aa ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC 83753976cfae fuse: verify attributes a6f6439eb10f fuse: verify nlink 31aa652b9a69 i2c: core: fix use after free in of_i2c_notify 92084c0b356d net: ep93xx_eth: fix mismatch of request_mem_region in remove f75cb980f0ab afs: Fix race in commit bulk status fetch 26167b5cf5df net: hns3: fix ETS bandwidth validation bug 037e0cbe8863 net: hns3: reallocate SSU' buffer size when pfc_en changes 423f97775629 ravb: implement MTU change while device is up ba49aa6bccbb rsxx: add missed destroy_workqueue calls in remove 6dbf3b9cc169 selftests: kvm: fix build with glibc >= 2.30 334204bdbd89 drm/sun4i: tcon: Set min division of TCON0_DCLK to 1. d2001cf2e8d3 x86/resctrl: Fix potential lockdep warning 7bf14c3c120b ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() 57dbe72b9638 perf/core: Consistently fail fork on allocation failures 24a8ce6100ab sched/pelt: Fix update of blocked PELT ordering cadf46055b6f sched/core: Avoid spurious lock dependencies b8a654dde72b Input: cyttsp4_core - fix use after free bug 9bcb8316e536 block: check bi_size overflow before merge f05d37196a77 xfrm: release device reference for invalid state e630f0eab8b3 NFC: nxp-nci: Fix NULL pointer dereference after I2C communication error 14f8f24bfcbc ALSA: hda: Add Cometlake-S PCI ID 85deda956139 ecryptfs: fix unlink and rmdir in face of underlying fs modifications 7a7b13483234 audit_get_nd(): don't unlock parent too early 6f26d186c431 exportfs_decode_fh(): negative pinned may become positive without the parent locked d5a9bd7dc9c2 cgroup: don't put ERR_PTR() into fc->root 5490ae827b29 iwlwifi: pcie: don't consider IV len in A-MSDU 5bc1282dfb21 RDMA/hns: Correct the value of srq_desc_size 9b0df7c7e42c RDMA/hns: Correct the value of HNS_ROCE_HEM_CHUNK_LEN bf7d03571100 MIPS: SGI-IP27: fix exception handler replication b578c711e5e7 autofs: fix a leak in autofs_expire_indirect() 81559b396efa aio: Fix io_pgetevents() struct __compat_aio_sigset layout 03bd68a92f82 signal: simplify set_user_sigmask/restore_user_sigmask 88300b370dbc serial: ifx6x60: add missed pm_runtime_disable 06eb5d963912 serial: serial_core: Perform NULL checks for break_ctl ops c811b133b3e7 serial: pl011: Fix DMA ->flush_buffer() d451358ffe85 tty: serial: msm_serial: Fix flow control 5b10978724e0 tty: serial: fsl_lpuart: use the sg count from dma_map_sg c38c3a52315f usb: gadget: u_serial: add missing port entry locking b30c295d649b time: Zero the upper 32-bits in __kernel_timespec on 32-bit 9f06fb5da07e lp: fix sparc64 LPSETTIMEOUT ioctl 068341cb7952 sparc64: implement ioremap_uc 932b771c65b6 arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator edc3ff235784 net: fec: fix clock count mis-match ed9b79600a5d platform/x86: hp-wmi: Fix ACPI errors caused by passing 0 as input size 952328f5193b platform/x86: hp-wmi: Fix ACPI errors caused by too small buffer da62cf911005 HID: core: check whether Usage Page item is after Usage ID items fb85a234fc39 tipc: fix link name length check 0867e153690e selftests: bpf: test_sockmap: handle file creation failures gracefully cd73a77a2288 net/tls: use sg_next() to walk sg entries 55c1ea6758d8 net/tls: remove the dead inplace_crypto code c824b8c9957b net: skmsg: fix TLS 1.3 crash with full sk_msg 45c795cbee84 net: sockmap: use bitmap for copy info c1c89460bda2 net/tls: free the record on encryption error 1468022cc8f2 net/tls: take into account that bpf_exec_tx_verdict() may free the record a3157970686f openvswitch: remove another BUG_ON() bacb11535532 openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() 744916544dba sctp: cache netns in sctp_ep_common f4312b9ba27c sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook 8d442143ccd4 openvswitch: fix flow command message size b834278b4d0a net: sched: fix `tc -s class show` no bstats on class with nolock subqueues 2f47935914f8 net: psample: fix skb_over_panic 8fc3ccb35fba net: macb: add missed tasklet_kill 9243823cd73a net: dsa: sja1105: fix sja1105_parse_rgmii_delays() 1e7ff496e195 mdio_bus: don't use managed reset-controller f458119c914d macvlan: schedule bc_work even if error 442b4bac7514 xfrm: Fix memleak on xfrm state destroy d06561a292bf thunderbolt: Power cycle the router if NVM authentication fails 97a4d0528c98 mei: me: add comet point V device id aa6a4bfabb1a mei: bus: prefix device names on bus with the bus name fb94cd58ee14 USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P 33c6adbab912 staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids 34820fb849a8 staging: rtl8723bs: Drop ACPI device ids 18ff3bb126fe staging: rtl8192e: fix potential use after free 955068eb7918 staging: wilc1000: fix illegal memory access in wilc_parse_join_bss_param() afe6f4526509 usb: dwc2: use a longer core rest timeout in dwc2_core_reset() 4b15bd43d8ed clk: at91: fix update bit maps on CFG_MOR write 6ed6cd2d7f8a i40e: Fix for ethtool -m issue on X722 NIC ddcdd3cc96f1 i40e: Fix for missing "link modes" info in ethtool ae4d08f3a69b iavf: initialize ITRN registers with correct values 12c0db2518f8 ice: fix potential infinite loop because loop counter being too small c105a4b2019d pwm: bcm-iproc: Prevent unloading the driver module while in use 66f3f3c4da1e block: drbd: remove a stray unlock in __drbd_send_protocol() 11748bed1eeb mac80211: fix station inactive_time shortly after boot 2df48b15a9ca net/fq_impl: Switch to kvmalloc() for memory allocation 1332a34432a5 ceph: return -EINVAL if given fsc mount option on kernel w/o support 218333cf3e5b net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV e8fec331b7e3 net: stmmac: xgmac: Fix TSA selection f7e0994188b2 net: stmmac: gmac4: bitrev32 returns u32 d99d2e2d5c7d drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 3db9d787fbbe net: mscc: ocelot: fix __ocelot_rmw_ix prototype 23d1a942d638 net/mlx5e: Fix eswitch debug print of max fdb flow c26064b7eda5 drm/amdgpu: dont schedule jobs while in reset d61b5d11db4b net: bcmgenet: reapply manual settings to the PHY 303f8e7b7d18 net: bcmgenet: use RGMII loopback for MAC reset 82077751014a scripts/gdb: fix debugging modules compiled with hot/cold partitioning 7b20840690f5 mm/gup_benchmark: fix MAP_HUGETLB case c7816d20058f ASoC: SOF: topology: Fix bytes control size checks 1b3afeddab4a ARM: dts: stm32: Fix CAN RAM mapping on stm32mp157c 4de26c8cbe50 ALSA: hda: hdmi - add Tigerlake support f43786eb3acb ASoC: stm32: sai: add restriction on mmap support 36fa7d5299c2 watchdog: bd70528: Add MODULE_ALIAS to allow module auto loading f023dd202f6b watchdog: meson: Fix the wrong value of left time 9054f01030f8 watchdog: pm8916_wdt: fix pretimeout registration flow 2c25aa88640f nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths 6fdb636145b0 nvme-rdma: fix a segmentation fault during module unload 43bd0bf71860 can: mcp251x: mcp251x_restart_work_handler(): Fix potential force_quit race condition 7091bcbccb6b perf scripting engines: Iterate on tep event arrays directly 7371326920db x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early 8efe12d76d7e can: flexcan: increase error counters if skb enqueueing via can_rx_offload_queue_sorted() fails 4a3333ea25b1 can: rx-offload: can_rx_offload_irq_offload_fifo(): continue on error a26a27d53b40 can: rx-offload: can_rx_offload_irq_offload_timestamp(): continue on error 39b89fc6625f can: rx-offload: can_rx_offload_offload_one(): use ERR_PTR() to propagate error value in case of errors f6b5da01db2f can: rx-offload: can_rx_offload_offload_one(): increment rx_fifo_errors on queue overflow or OOM acb9095493be can: rx-offload: can_rx_offload_offload_one(): do not increase the skb_queue beyond skb_queue_len_max 189c1239632b can: rx-offload: can_rx_offload_queue_tail(): fix error handling, avoid skb mem leak 7ac97e4ef4d9 can: c_can: D_CAN: c_can_chip_config(): perform a sofware reset on open 1ac0d4885a34 can: peak_usb: report bus recovery as well b542266496fa stacktrace: Don't skip first entry on noncurrent tasks afe7ff5be406 bridge: ebtables: don't crash when using dnat target in output chains a19d86990335 netfilter: ipset: Fix nla_policies to fully support NL_VALIDATE_STRICT 17db97a8e7d5 netfilter: ipset: Fix the last missing check of nla_parse_deprecated() 5f4ada6390b6 net: fec: add missed clk_disable_unprepare in remove 0b283b59a62f clk: ti: clkctrl: Fix failed to enable error with double udelay timeout b70eae1c4480 clk: ti: dra7-atl-clock: Remove ti_clk_add_alias call aab6b68e53eb ASoC: hdac_hda: fix race in device removal b23f8d6ca25f fbdev: c2p: Fix link failure on non-inlining 51c019bf2c42 arm64: dts: zii-ultra: fix ARM regulator GPIO handle 819ee4651182 x86/resctrl: Prevent NULL pointer dereference when reading mondata 4d71464d5830 idr: Fix idr_alloc_u32 on 32-bit systems 9956dbb774e4 idr: Fix integer overflow in idr_for_each_entry a530ec599a8a idr: Fix idr_get_next_ul race with idr_remove 6909ddf4276c powerpc/bpf: Fix tail call implementation 957928006316 samples/bpf: fix build by setting HAVE_ATTR_TEST to zero d3a556320b11 bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 4fd976da64d7 ARM: dts: sun8i-a83t-tbs-a711: Fix WiFi resume from suspend 1d6d86b21245 clk: sunxi-ng: a80: fix the zero'ing of bits 16 and 18 440f439c1041 clk: sunxi: Fix operator precedence in sunxi_divs_clk_setup b4c8fc7dcab9 clk: at91: avoid sleeping early c42ce4122e86 ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names 32ea5f2ae3b6 arm64: dts: imx8mm: fix compatible string for sdma 4071d8976ac5 reset: fix reset_control_ops kerneldoc comment b178a6e8f8f3 soc: imx: gpc: fix initialiser format 0a751a005ded ARM: dts: imx6qdl-sabreauto: Fix storm of accelerometer interrupts 946654641741 pinctrl: cherryview: Allocate IRQ chip dynamic 66c7b484cae0 clk: samsung: exynos5420: Preserve PLL configuration during suspend/resume 30c758e0a731 arm64: dts: ls1028a: fix a compatible issue ba3e13683df7 ASoC: kirkwood: fix device remove ordering d7ee3bbc1085 ASoC: kirkwood: fix external clock probe defer 7a754f5e5751 clk: samsung: exynos542x: Move G3D subsystem clocks to its sub-CMU 2361cffc9775 clk: samsung: exynos5433: Fix error paths e1fc074e8178 reset: Fix memory leak in reset_control_array_put() b01838b0ca64 ASoC: compress: fix unsigned integer overflow check 41360b33fec2 ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX e7fc8cc79377 soundwire: intel: fix intel_register_dai PDI offsets and numbers 82b111a092b1 clocksource/drivers/mediatek: Fix error handling 85c26d3b879d thunderbolt: Fix lockdep circular locking depedency warning a41faef2aef6 thunderbolt: Read DP IN adapter first two dwords in one go 0b4d76ea32e5 clk: at91: sam9x60: fix programmable clock 3ac5085a98ba clk: meson: gxbb: let sar_adc_clk_div set the parent clock rate 922eddf892e2 XArray: Fix xas_next() with a single entry at 0 (From OE-Core rev: 34278c33bf1f2f3a7810946ca07765014f228c9d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-libc-headers: Drop patches manipulating __UAPI_DEF_ETHHDRKhem Raj2020-02-283-63/+0
| | | | | | | | | | | | | | | | | __UAPI_DEF_ETHHDR has been defined in kernel UAPI [1] and musl already defined it to 0 via [2] So these patches can now be dropped. [1] https://patchwork.ozlabs.org/patch/872502/ [2] https://git.musl-libc.org/cgit/musl/commit/?id=b583c5d3b4cc2c54c68eef5eb7855ecfacee8bfc (From OE-Core rev: 6da3239b73fa3ebf8c62c7f38b5b4a3795d502b5) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-tools: exclude one more test that sporadically failsAlexander Kanavin2020-02-251-5/+10
| | | | | | | (From OE-Core rev: d06ea31f51de19056713377a2f0e9bdcccbd96d5) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Upgrade 20200117 -> 20200122Adrian Bunk2020-02-251-7/+4
| | | | | | | | | | | Switch to using the tarballs of tagged releases. WHENCE changed due to firmware filename changes. (From OE-Core rev: 746438e5e75d9fd4ccb461f92887a7b02a1c27d1) Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: drop 4.19 recipesBruce Ashfield2020-02-233-126/+0
| | | | | | | | | 5.4 is the next LTS kernel, so we drop the 4.19 recipes from master. (From OE-Core rev: bb5c2b8d6a875a773271d7cae08f55f0fd8e9156) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perf: Correct the substitution of python shebangsHe Zhe2020-02-221-5/+2
| | | | | | | | | | | | | | | | | | | | To make the native python3 always used, - Use sed one-liner instead - Add substitution for ${S}/scripts/bpf_helpers_doc.py to fix the following warning. File "/usr/lib/python3.6/sysconfig.py", line 421, in _init_posix _temp = __import__(name, globals(), locals(), ['build_time_vars'], 0) ModuleNotFoundError: No module named '_sysconfigdata' This issue is first reported by Joel Stanley <joel@jms.id.au> The sed one-liner is credited to Anuj Mittal <anuj.mittal@intel.com> (From OE-Core rev: 3f93173130a94310255389cfc62c67102a4fb21b) Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to -rt11Bruce Ashfield2020-02-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the -rt11 changes into the linux-yocto-rt branches: e3a0470f1ebe (HEAD -> v5.4/standard/preempt-rt/base, origin/v5.4/standard/preempt-rt/base) v5.4.19-rt11 2748be173948 bpf/stackmap: Don't trylock mmap_sem with PREEMPT_RT and interrupts disabled d721d73cb752 bpf, lpm: Make locking RT friendly dc53d4c7fad3 bpf: Prepare hashtab locking for PREEMPT_RT a13a53a8ae75 bpf: Factor out hashtab bucket lock operations 96a25d8a5a2d bpf: Use migrate_disable() in sys_bpf() bb8a96d7e701 bpf: Use migrate_disable() in hashtab code 615cc5998661 bpf: Use migrate_disable/enable in array macros and cgroup/lirc code. c3a06a1ab3d4 bpf/tests: Use migrate disable instead of preempt disable 0717741a61e6 trace/bpf: Use migrate disable in trace_call_bpf() b528161bf4e0 bpf: Use BPF_PROG_RUN_PIN_ON_CPU() at simple call sites. a3b5b903f04f bpf: Replace cant_sleep() with cant_migrate() dd708fd4fb18 bpf: Provide BPF_PROG_RUN_PIN_ON_CPU() macro 6ccad68939c7 bpf: Don't iterate over possible CPUs with interrupts disabled 055b62ad0b2c perf/bpf: Remove preempt disable around BPF invocation 7848f4a45054 bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() caf8a5d6b42f bpf: Update locking comment in hashtab code 2ddd1653369d sched: Provide cant_migrate() 37b6c8361d28 sched: Provide migrate_disable/enable() inlines 2a1c4980a1e6 drm/i915/gt: use a LOCAL_IRQ_LOCK in __timeline_mark_lock() 84a119be5c68 v5.4.19-rt10 bb5e8418fb66 v5.4.17-rt9 bf976f5d86e7 locallock: Include header for the `current' macro 7a00b04683bd mm/memcontrol: Move misplaced local_unlock_irqrestore() b647f8807169 sched: migrate_enable: Remove __schedule() call 2b321530c794 sched: migrate_enable: Use per-cpu cpu_stop_work 22b448083286 locking: Percpu-rwsem rewrite f5d550cc9950 v5.4.17-rt8 (From OE-Core rev: dd407673d7091cb49ed41bef750c33bbcb53a1c3) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: perf: Make perf able to build with latest libbfdBruce Ashfield2020-02-223-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Khem pointed out that we need to backport the following change to get perf building with the latest binutils: commit 0ada120c883d4f1f6 upstream: [ Subject: perf: Make perf able to build with latest libbfd libbfd has changed the bfd_section_* macros to inline functions bfd_section_<field> since 2019-09-18. See below two commits: o http://www.sourceware.org/ml/gdb-cvs/2019-09/msg00064.html o https://www.sourceware.org/ml/gdb-cvs/2019-09/msg00072.html This fix make perf able to build with both old and new libbfd. Signed-off-by: Changbin Du <changbin.du@gmail.com> Acked-by: Jiri Olsa <jolsa@redhat.com> Cc: Peter Zijlstra <peterz@infradead.org> Link: http://lore.kernel.org/lkml/20200128152938.31413-1-changbin.du@gmail.com Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> ] Reported-by: Khem Raj <raj.khem@gmail.com> (From OE-Core rev: 16e943690bdbdf2e60a2fe33950697278018c7d1) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: integrate mips64 multlib/32bit VDSO fixBruce Ashfield2020-02-223-12/+12
| | | | | | | | | | | Bumping the SRCREVs to pickup the VDSO fix by Victor Kamensky. We need it to avoid segfaults in SDK testing as well as the standard mips image test cases. (From OE-Core rev: 8dfaf1abe9f2292b5c357a62d6fa4c0660a5c47c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* devsrc: fix objtool generation for v5.4+Bruce Ashfield2020-02-221-0/+5
| | | | | | | | | | | | | | | | | | commit 6ec14aa7a58a1c2fb303692f8cb1ff82d9abd10a [objtool: Silence build output] was added to -stable in v5.4.19. This change was meant to ensure that build output was truly silent when required. But the trailing "cd -" in the tools script was ensuring that a success return code was always returned from the sync script. As such, some missing files for x86 were being masked. We add those files to ensure that objtool can be regenerated as required (From OE-Core rev: 3009e82f65bcf0988b4400552afd554ff91f024b) Signed-off-by: Bruce Ashfield <bruce.ashfield@xilinx.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: fix PVBruce Ashfield2020-02-223-3/+3
| | | | | | | | | | | | For whatever reason, the creation of the 5.4 recipes missed the PV that we've always had in linux-yocto. PV follows the LINUX_VERSION variable and clearly indicates that we have git commits in our tree above the -stable releases. (From OE-Core rev: e597fe76a710cc6bb833ee50c235c5c565eb23fa) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.2: update to v5.2.29Bruce Ashfield2020-02-223-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.2 to the latest korg -stable release that comprises the following commits: 928ea9c56927 Linux 5.2.29 4e41907620bc slip: Fix use-after-free Read in slip_open d11814f97a05 can: slcan: Fix use-after-free Read in slcan_open 01313dcf66e7 can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices 7f006e58efc2 scsi: libsas: stop discovering if oob mode is disconnected 0e5c48d6b011 staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error d8b3d5fb8765 USB: serial: option: add support for Foxconn T77W968 LTE modules c4fe1d495f9c USB: serial: option: add support for DW5821e with eSIM support 4ac031b15d86 USB: serial: mos7840: fix remote wakeup 4d44a218aea6 USB: serial: mos7720: fix remote wakeup 3561f4d3242f USB: serial: mos7840: add USB ID to support Moxa UPort 2210 13a33fb9debe appledisplay: fix error handling in the scheduled work 0cd437d7c16b USB: chaoskey: fix error case of a timeout 2136119fde46 usb-serial: cp201x: support Mark-10 digital force gauge 3a71173a4a45 usbip: tools: fix fd leakage in the function of read_attr_usbip_status 726510907c68 USBIP: add config dependency for SGL_ALLOC 7dd553573bc5 media: mceusb: fix out of bounds read in MCE receiver buffer 1e4921f684ca media: imon: invalid dereference in imon_touch_event d482dfe2776a media: cxusb: detect cxusb_ctrl_msg error in query ab4952849dd8 media: b2c2-flexcop-usb: add sanity checking e2aa61cda115 media: uvcvideo: Fix error path in control parsing failure 115fa3afd4d1 cpufreq: Add NULL checks to show() and store() methods of cpufreq 767facdefa23 media: usbvision: Fix races among open, close, and disconnect ba90b62cb0bd media: usbvision: Fix invalid accesses after device disconnect 829b703e9706 media: vivid: Set vid_cap_streaming and vid_out_streaming to true 57f2b5c44f02 nfc: port100: handle command failure cleanly 5fc4dc967e06 ALSA: usb-audio: Fix NULL dereference at parsing BADD c938307a439a futex: Prevent robust futex exit race 8b0f13ee2b7b nbd: prevent memory leak 1bfd67a1c47b ARM: 8904/1: skip nomap memblocks while finding the lowmem/highmem boundary a634776bcd5e md/raid10: prevent access of uninitialized resync_pages offset 40c0b4538c8b Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" 53eaf5993eea ath9k_hw: fix uninitialized variable data 5a1b959a78ea ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe 8b16c7096bc9 ath10k: Fix HOST capability QMI incompatibility ceee3b64b0b5 ath10k: restore QCA9880-AR1A (v1) detection 08c0402ed497 Bluetooth: Fix invalid-free in bcsp_close() c1ed057fbe33 drm/i915/userptr: Try to acquire the page lock around set_page_dirty() 5ec5ba44bd85 drm/i915/pmu: "Frequency" is reported as accumulated cycles c7ceeaf80706 drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs 1c3fb0c8357e drm/amdgpu: disable gfxoff on original raven ccd9d21f783e drm/amdgpu: disable gfxoff when using register read interface 6e745cbc5051 mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() 79194b4a342c mm/memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() 01d151b7e74e virtio_balloon: fix shrinker count caae62219805 virtio_ring: fix return code on DMA mapping fails 272ed6b7ca4a virtio_console: allocate inbufs in add_port() only if it is needed abce58c3af15 nbd:fix memory leak in nbd_get_socket() 2601193dc253 tools: gpio: Correctly add make dependencies for gpio_utils 3608aa07bac2 gpio: max77620: Fixup debounce delays c6bf6af12a68 vhost/vsock: split packets to send using multiple buffers 95a617d1f70c net/mlx5: Update the list of the PCI supported devices febceda6db3f net/mlx5e: Do not use non-EXT link modes in EXT mode f8bddf0e192a net/mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 e049e3c43308 taprio: don't reject same mqprio settings 8345d40b83bf ipv6/route: return if there is no fib_nh_gw_family 1edfc6649c92 net/tls: enable sk_msg redirect to tls socket egress 27845a1dd06b net/mlx5: Fix auto group size calculation ec6d299939c3 net/mlx5e: Fix set vf link state error flow bab144f2a957 net/mlxfw: Verify FSM error code translation doesn't exceed array size 3eb4c2e70dce sfc: Only cancel the PPS workqueue if it exists a03585b724bc net: sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key 285a19d8dde0 net/sched: act_pedit: fix WARN() in the traffic path 8e40158af458 net: rtnetlink: prevent underflows in do_setvfinfo() 1afad75b2dba net/mlx4_en: Fix wrong limitation for number of TX rings ce1291041c39 net/mlx4_en: fix mlx4 ethtool -N insertion 2a7ad86813a4 mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel da957117e731 fbdev: Ditch fb_edid_add_monspecs 1f043415c4f5 arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault 0063e9b69796 mm/memory_hotplug: fix updating the node span d27074543286 mm/memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() 62ca688436d3 block, bfq: deschedule empty bfq_queues not referred by any process 045a481acd16 slcan: Fix memory leak in error path 22bc38eae704 mmc: sdhci-of-at91: fix quirk2 overwrite 8505966cdc7e mm/page_io.c: do not free shared swap slots 349d5ccf8971 mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup() cb4df7d810ac mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() eec30082ea78 mm: mempolicy: fix the wrong return value and potential pages leak of mbind c4b3eaf0585b iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros 5a705e36d350 net: ethernet: dwmac-sun8i: Use the correct function in exit path 50d4170ffddd ntp/y2038: Remove incorrect time_t truncation f701a893aba0 ecryptfs_lookup_interpose(): lower_dentry->d_parent is not stable either 97dd5923ba23 ecryptfs_lookup_interpose(): lower_dentry->d_inode is not stable 3c130e6cddae x86/quirks: Disable HPET on Intel Coffe Lake platforms a0f63a47ab13 i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present ca7d1676d537 IB/hfi1: Use a common pad buffer for 9B and 16B packets b8b6479e3cc9 IB/hfi1: Ensure full Gen3 speed in a Gen4 system 72ff837e69c5 IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR 3c1db8a639ac IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA d2f5dd2fd992 IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet e88f0707f216 KVM: MMU: Do not treat ZONE_DEVICE pages as being reserved 9e35e5bc4a04 Input: synaptics-rmi4 - destroy F54 poller workqueue when removing 2eaf311ccd38 Input: synaptics-rmi4 - clear IRQ enables for F54 f05aacf5a7b9 Input: synaptics-rmi4 - do not consume more data than we have (F11, F12) 7e649c757a1a Input: synaptics-rmi4 - disable the relative position IRQ in the F12 driver 4b482d7281a6 Input: synaptics-rmi4 - fix video buffer size 74e0752ee79e cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() a9cae67b7a20 Btrfs: fix log context list corruption after rename exchange operation 011e452b4d84 ALSA: usb-audio: not submit urb for stopped endpoint c7801593d92a ALSA: usb-audio: Fix missing error check at mixer resolution test ff24b83d0f73 dpaa2-eth: free already allocated channels on probe defer 21790068a579 tcp: remove redundant new line from tcp_event_sk_skb 364436976763 slip: Fix memory leak in slip_open error path b75c75d36816 net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules c8a648ae5f96 net/smc: fix fastopen for non-blocking connect() b392b2d28e58 net: gemini: add missed free_netdev 612aeedfe77d ipmr: Fix skb headroom in ipmr_get_route(). 5fa89b3526c5 ax88172a: fix information leak on short answers 609d02229b16 scsi: core: Handle drivers which set sg_tablesize to zero efa2c8c477dd x86/entry/32: Fix FIXUP_ESPFIX_STACK with user CR3 a0f6ee27e686 x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make the CPU_ENTRY_AREA_PAGES assert precise 60418beeefd7 selftests/x86/sigreturn/32: Invalidate DS and ES when abusing the kernel 777b0ee4fd79 selftests/x86/mov_ss_trap: Fix the SYSENTER test 07b7c6191853 x86/entry/32: Fix NMI vs ESPFIX 62433c16a282 x86/entry/32: Unwind the ESPFIX stack earlier on exception entry 4a2364594599 x86/entry/32: Move FIXUP_FRAME after pushing %fs in SAVE_ALL 0593a806b430 x86/entry/32: Use %ss segment where required 26ce03ac3327 x86/entry/32: Fix IRET exception f74d7e9547de x86/cpu_entry_area: Add guard page for entry stack on 32bit 41cb303e1436 x86/pti/32: Size initial_page_table correctly 2d2e7fe408eb x86/doublefault/32: Fix stack canaries in the double fault handler 1fd0ff871abe x86/xen/32: Simplify ring check in xen_iret_crit_fixup() 68ef02e30623 x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout ef15170227e2 x86/stackframe/32: Repair 32-bit Xen PV 37880a369c68 x86/speculation: Fix redundant MDS mitigation message 459c71f82b48 x86/speculation: Fix incorrect MDS/TAA mitigation status c77d64c158c6 x86/insn: Fix awk regexp warnings 41bbdde13b43 x86: Use CONFIG_PREEMPTION 217d051d8efd x86/entry/32: Pass cr2 to do_async_page_fault() 1ecceee4c859 x86/entry/64: Prevent clobbering of saved CR2 value 8ccce28352fe x86/mm, tracing: Fix CR2 corruption 8873fea5f2d4 x86/entry/64: Update comments and sanity tests for create_gap 7801660649a0 x86/entry/64: Simplify idtentry a little 5d305a697f40 x86/entry/32: Simplify common_exception 216401f82bef x86/paravirt: Make read_cr2() CALLEE_SAVE bf8b9dd0d0bf x86/asm: Move native_write_cr0/4() out of line 222093f0acfd x86/pgtable/32: Fix LOWMEM_PAGES constant 7998b2c4801a x86/alternatives: Fix int3_emulate_call() selftest stack corruption e4a8155be9bd x86/ldt: Initialize the context lock for init_mm f07a9a3a9ad4 x86/alternatives: Add int3_emulate_call() selftest 29b042bbfab8 x86/stackframe/32: Allow int3_emulate_push() 22334402db00 x86/stackframe/32: Provide consistent pt_regs ed6c118e4451 x86/stackframe, x86/ftrace: Add pt_regs frame annotations 7159ebba55a4 x86/stackframe, x86/kprobes: Fix frame pointer annotations ba09efb8b35b x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h c2f632a32c05 x86/entry/32: Clean up return from interrupt preemption path ce394d5e28c6 x86/asm: Pin sensitive CR0 bits b3327106585c x86/asm: Pin sensitive CR4 bits e3534ce1de0c Documentation/x86: Fix path to entry_32.S 487a6cb63d71 x86/asm: Remove unused TASK_TI_flags from asm-offsets.c 2bd8a406516b x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled (From OE-Core rev: d320a03b697679dfe223883b23480b70f89ad649) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.20Bruce Ashfield2020-02-223-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 27dfbcc2f53d Linux 5.4.20 2d8fdc5744ff selinux: fall back to ref-walk if audit is required ae7f404d9227 libertas: make lbs_ibss_join_existing() return error code on rates overflow 61087dce64a5 libertas: don't exit from lbs_ibss_join_existing() with RCU read lock held 3c822e1f3118 mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() c5b071e3f44d mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() 2cf2b620af7b dmaengine: axi-dmac: add a check for devm_regmap_init_mmio eada328f7f9b clk: meson: g12a: fix missing uart2 in regmap table 3cfb0b360b37 mfd: max77650: Select REGMAP_IRQ in Kconfig 3b9586e82c90 regmap: fix writes to non incrementing registers 4eb12ef7491d pinctrl: sh-pfc: r8a7778: Fix duplicate SDSELF_B and SD1_CLK_B 7b07d15aa5b4 pinctrl: sh-pfc: r8a77965: Fix DU_DOTCLKIN3 drive/bias control 875e01dd8a97 selinux: fix regression introduced by move_mount(2) syscall 3b2e595dfe2b selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" 837c36e0451f bcache: avoid unnecessary btree nodes flushing in btree_flush_write() 7c71d438e7e5 dt-bindings: iio: adc: ad7606: Fix wrong maxItems value d15a2930f6d7 media: i2c: adv748x: Fix unsafe macros 30dd20c6d0e3 drivers: watchdog: stm32_iwdg: set WDOG_HW_RUNNING at probe 8dfa11837606 crypto: caam/qi2 - fix typo in algorithm's driver name 1f42c6de7b94 crypto: atmel-sha - fix error handling when setting hmac key fb42d3f4ec86 crypto: artpec6 - return correct error code for failed setkey() ee1c6b1aa9dc crypto: testmgr - don't try to decrypt uninitialized buffers 771fd0b2e8bf mtd: sharpslpart: Fix unsigned comparison to zero 1765aaef1753 mtd: onenand_base: Adjust indentation in onenand_read_ops_nolock 7df80a021f66 arm64: nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly 0ec337059d71 KVM: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer a17d21640453 KVM: arm64: pmu: Fix chained SW_INCR counters a6229d1b5c22 KVM: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset 93a509cf1182 KVM: arm: Make inject_abt32() inject an external abort instead 9cce31930ad3 KVM: arm: Fix DFSR setting for non-LPAE aarch32 guests 48f9ec2020b3 KVM: arm/arm64: Fix young bit from mmu notifier 537493f1460a arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations 37014cee458c arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly 1a2b07a2c3dd arm64: cpufeature: Fix the type of no FP/SIMD capability ba95651cefe1 sched/uclamp: Fix a bug in propagating uclamp value in new cgroups 5d42957c9045 ARM: 8949/1: mm: mark free_memmap as __init 199808393ef7 KVM: arm/arm64: vgic-its: Fix restoration of unmapped collections c406e5352155 ARM: at91: pm: use of_device_id array to find the proper shdwc node 69f08f44b4c1 ARM: at91: pm: use SAM9X60 PMC's compatible 451b91d88a1d iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA c4faf627c76e powerpc/pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW cff30edec932 powerpc/pseries/vio: Fix iommu_table use-after-free refcount warning 5ca556d5edfd powerpc/papr_scm: Fix leaking 'bus_desc.provider_name' in some paths 05a23f436471 powerpc/ptdump: Only enable PPC_CHECK_WX with STRICT_KERNEL_RWX 17f37249d7db powerpc/ptdump: Fix W+X verification call in mark_rodata_ro() 6d7edac1469e Revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" 45c764da005a soc: qcom: rpmhpd: Set 'active_only' for active only power domains 0bf48acf4338 tools/power/acpi: fix compilation error 5d3453a5660b ARM: dts: at91: sama5d3: define clock rate range for tcb1 581a5fbf4f6d ARM: dts: at91: sama5d3: fix maximum peripheral clock rates 8e8802c93509 ARM: dts: meson8b: use the actual frequency for the GPU's 364MHz OPP 16665fffafee ARM: dts: meson8: use the actual frequency for the GPU's 182.1MHz OPP 3d2d8cd29c1b arm64: dts: marvell: clearfog-gt-8k: fix switch cpu port node c44134c2a287 arm64: dts: renesas: r8a77990: ebisu: Remove clkout-lr-synchronous from sound 6f9da85057c1 ARM: dts: am43xx: add support for clkout1 clock bd13285419b9 ARM: dts: at91: Reenable UART TX pull-ups d01521db86ac arm64: dts: uDPU: fix broken ethernet 5ee40005f420 arm64: dts: qcom: msm8998: Fix tcsr syscon size bc684844e7e0 platform/x86: intel_mid_powerbtn: Take a copy of ddata b09e3d3e79cf ARC: [plat-axs10x]: Add missing multicast filter number to GMAC node 2de1af2bcba0 watchdog: qcom: Use platform_get_irq_optional() for bark irq f599ae7529e6 rtc: cmos: Stop using shared IRQ 7a3aa58c0e02 rtc: hym8563: Return -EINVAL if the time is known to be invalid ffad5982ce58 x86/boot: Handle malformed SRAT tables during early ACPI parsing f4818129947c NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals cf360732f811 NFSv4: try lease recovery on NFS4ERR_EXPIRED 5d0a6d77b69c NFSv4: pnfs_roc() must use cred_fscmp() to compare creds 86065de0eb0a NFS: Fix fix of show_nfs_errors 5d7030939d22 NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() 1ef47a06d2d4 NFS: Revalidate the file size on a fatal write error b7560b5b72a2 nfs: NFS_SWAP should depend on SWAP 7842c7b30d75 bpf, sockmap: Check update requirements after locking 45d7b0e316d9 bpf: Improve bucket_log calculation logic cb675fde4c44 selftests/bpf: Test freeing sockmap/sockhash with a socket in it 1098f9696152 bpf, sockhash: Synchronize_rcu before free'ing map 657a17ce530e bpf, sockmap: Don't sleep while holding RCU lock on tear-down 1dfc34bd009a bpftool: Don't crash on missing xlated program instructions ec81471a70d1 iwlwifi: mvm: avoid use after free for pmsr request b706a4986382 PCI/AER: Initialize aer_fifo b51ac6e721d5 PCI: Don't disable bridge BARs when assigning bus resources 67016624a0be PCI: tegra: Fix afi_pex2_ctrl reg offset for Tegra30 df26f04f23bd PCI/switchtec: Fix vep_vector_number ioread width b72b8d0725b0 PCI/switchtec: Use dma_set_mask_and_coherent() 15818c08ca79 ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe 4f0e6425a2da PCI/IOV: Fix memory leak in pci_iov_add_virtfn() da268240fb0a scsi: ufs: Fix ufshcd_probe_hba() reture value in case ufshcd_scsi_add_wlus() fails 21702236f352 RDMA/umem: Fix ib_umem_find_best_pgsz() 56b22525ab80 RDMA/cma: Fix unbalanced cm_id reference count during address resolve b73401025a14 RDMA/uverbs: Verify MR access flags 78923675151e RDMA/core: Fix locking in ib_uverbs_event_read 33daaea78a1f RDMA/i40iw: fix a potential NULL pointer dereference b1f90d263a3b RDMA/netlink: Do not always generate an ACK for some netlink operations 839fb9e04cd7 IB/mlx4: Fix leak in id_map_find_del 996dc3d50add IB/srp: Never use immediate data if it is disabled by a user 56f5f41e80b3 IB/mlx4: Fix memory leak in add_gid error flow b96c27b1891b hv_sock: Remove the accept port restriction f7775193b643 ASoC: pcm: update FE/BE trigger order based on the command d6591ea2dd1a Linux 5.4.19 866323ccc138 powerpc/kuap: Fix set direction in allow/prevent_user_access() 3556d66be3f1 regulator fix for "regulator: core: Add regulator_is_equal() helper" 0f51165c22e4 rxrpc: Fix service call disconnection 743823969080 perf/core: Fix mlock accounting in perf_mmap() d1318034e9e9 clocksource: Prevent double add_timer_on() for watchdog_timer d15b033e9603 x86/apic/msi: Plug non-maskable MSI affinity race b64d7f7af8f9 cifs: fail i/o on soft mounts if sessionsetup errors out 3e3e8551a5a2 KVM: Play nice with read-only memslots when querying host page size 7426ddf01f16 KVM: Use vcpu-specific gva->hva translation when querying host page size 09bd0033df05 KVM: nVMX: vmread should not set rflags to specify success in case of #PF 1d6cfa003c21 KVM: x86: fix overlap between SPTE_MMIO_MASK and generation 8a1cd01bee30 KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM fc46f8a115e5 KVM: x86: use CPUID to locate host page table reserved bits f805ec37828b KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM 59593aed7e9e drm/dp_mst: Remove VCPI while disabling topology mgr 498742625716 btrfs: free block groups after free'ing fs trees 26ca39ac5593 btrfs: use bool argument in free_root_pointers() d0d327fe37cc x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode 8fbabd15bdbc mfd: bd70528: Fix hour register mask 555b3025e8fa mfd: rn5t618: Mark ADC control register volatile 3cf5733a2db7 mfd: da9062: Fix watchdog compatible string 9af68afd832f ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug 207014751cd1 net/mlx5: Deprecate usage of generic TLS HW capability bit 70b68add8d65 net/mlx5: Fix deadlock in fs_core 0fea83e06f12 drop_monitor: Do not cancel uninitialized work item 2b2de489c823 qed: Fix timestamping issue for L2 unicast ptp packets. 036ecba2eb99 ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() 7fd6c4da37d4 taprio: Fix dropping packets when using taprio + ETF offloading a5b959885c45 taprio: Use taprio_reset_tc() to reset Traffic Classes configuration ee6adcf2c318 taprio: Add missing policy validation for flags d544302521af taprio: Fix still allowing changing the flags during runtime 47578c894979 taprio: Fix enabling offload with wrong number of traffic classes 4c4153375b67 net: macb: Limit maximum GEM TX length in TSO 96ad794892e7 net: macb: Remove unnecessary alignment check for TSO 9211b26dcfee net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx 0be678f179e0 net/mlx5: IPsec, Fix esp modify function attribute 74888191bb13 net: systemport: Avoid RBUF stuck in Wake-on-LAN mode 8526c3b6e753 net: stmmac: fix a possible endless loop ebf9cdfbcd38 net_sched: fix a resource leak in tcindex_set_parms() 6994d92ed59a net: mvneta: move rx_dropped and rx_errors in per-cpu stats 76e828ceafee net: dsa: microchip: enable module autoprobe 07d7fcb1dd29 net: dsa: bcm_sf2: Only 7278 supports 2Gb/sec IMP port 84e4db766fc6 net: dsa: b53: Always use dev->vlan_enabled in b53_configure_vlan() fddb5a50801a dpaa_eth: support all modes with rate adapting PHYs 3f90dce11916 devlink: report 0 after hitting end in region read 6978e2935c74 bonding/alb: properly access headers in bond_alb_xmit() 0a56a2e1624a ASoC: sgtl5000: Fix VDDA and VDDIO comparison 67d5b7a1f971 regulator: core: Add regulator_is_equal() helper c533cf50fdf6 ubifs: Fix memory leak from c->sup_node fa70d4f7f8e0 ubi: Fix an error pointer dereference in error handling code 6f362620793b ubi: fastmap: Fix inverted logic in seen selfcheck c6d07f6e50e4 virtio_balloon: Fix memory leaks on errors in virtballoon_probe() 3ac13462f55a virtio-balloon: Fix memory leak when unloading while hinting is in progress 7eece787ed82 nfsd: Return the correct number of bytes written to the file e94829641e69 nfsd: fix jiffies/time_t mixup in LRU list 9f3fa8bea96d nfsd: fix delay timer on 32-bit architectures 0d1dacfda0e5 IB/core: Fix ODP get user pages flow 320a24fae280 IB/mlx5: Fix outstanding_pi index for GSI qps b4d104ce6dfe net: tulip: Adjust indentation in {dmfe, uli526x}_init_module 9b14bd934ce3 net: smc911x: Adjust indentation in smc911x_phy_configure 761b51409246 ppp: Adjust indentation into ppp_async_input bd1bac782d92 NFC: pn544: Adjust indentation in pn544_hci_check_presence da535ca18ef5 drm: msm: mdp4: Adjust indentation in mdp4_dsi_encoder_enable bf45386cef7e powerpc/44x: Adjust indentation in ibm4xx_denali_fixup_memsize 0a7473b27eb9 ext2: Adjust indentation in ext2_fill_super 421b77ae26f4 phy: qualcomm: Adjust indentation in read_poll_timeout 55a268cf341f mtd: spi-nor: Split mt25qu512a (n25q512a) entry into two 3c9edf55817a scsi: ufs: Recheck bkops level if bkops is disabled 5f8c02d32223 scsi: qla4xxx: Adjust indentation in qla4xxx_mem_free bdc7651e6164 scsi: csiostor: Adjust indentation in csio_device_reset 454db8d6163b scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type 05dceb5a62ce ASoC: meson: axg-fifo: fix fifo threshold setup 7c662f69fa05 percpu: Separate decrypted varaibles anytime encryption can be enabled 59c458d51099 broken ping to ipv6 linklocal addresses on debian buster 07fbef9a6e18 fix up iter on short count in fuse_direct_io() e0fc65ef8a60 virtio-pci: check name when counting MSI-X vectors f603b3714e4e virtio-balloon: initialize all vq callbacks fe84d084b2e9 drm/amd/dm/mst: Ignore payload update failures f4bda8b61e7c clk: tegra: Mark fuse clock as critical 806cabd3117f mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush 091c96151279 arm64: dts: qcom: qcs404-evb: Set vdd_apc regulator in high power mode ed53278ee834 mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section 03c03090c3aa ocfs2: fix oops when writing cloned file 6e41b5499960 KVM: s390: do not clobber registers during guest reset/store status b1f9f9b84374 KVM: x86: Revert "KVM: X86: Fix fpu state crash in kvm guest" 58e1e7514f06 KVM: x86: Ensure guest's FPU state is loaded when accessing for emulation a6ff6e0546d0 KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu() e3a37628c46d KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails 9d9933f7f3f4 KVM: x86: Don't let userspace set host-reserved cr4 bits 715f9f9a0768 KVM: VMX: Add non-canonical check on writes to RTIT address MSRs 2aebc6ed84ef x86/KVM: Clean up host's steal time structure f7c1a6c67ff3 x86/kvm: Cache gfn to pfn translation d71eef9fcc0b x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missed a3db2949904b x86/kvm: Introduce kvm_(un)map_gfn() 68460ceba319 x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit d0671151c2b9 kvm/svm: PKU not currently supported 9213699efd1f KVM: PPC: Book3S PR: Free shared page if mmu initialization fails b2301deda8ce KVM: PPC: Book3S HV: Uninit vCPU if vcore creation fails 0718e2d3dc54 KVM: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform 72324a1db6a1 KVM: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks 2fb35312c070 KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks f2a514318263 KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c a07fdd5fcb30 KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks c09be769b48d KVM: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks 2f8a13754e05 KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks c8a6b5918942 KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks bf13472e5c05 KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks 8b73ccf4b475 KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks c2b02d093a08 KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks 79777eb82c23 KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks 443fd0049dcf KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks 8dcbf26833cc aio: prevent potential eventfd recursion on poll 844d2025b68d eventfd: track eventfd_signal() recursion depth d5d6b5887241 bcache: add readahead cache policy options via sysfs interface f158399c1fe9 watchdog: fix UAF in reboot notifier handling in watchdog core code c157da57304e xen/balloon: Support xend-based toolstack take two 726599c63799 tools/kvm_stat: Fix kvm_exit filter name 7a19bd6fe21b media: rc: ensure lirc is initialized before registering input device fd52d88c1dd8 media: iguanair: fix endpoint sanity check ae116f21b24a drm/rect: Avoid division by zero 5b442859ab80 drm: atmel-hlcdc: prefer a lower pixel-clock than requested d065ae83dff8 drm: atmel-hlcdc: enable clock before configuring timing engine 6421785d17e1 drm: atmel-hlcdc: use double rate for pixel clock only if supported ae35ac3c4b08 gfs2: fix O_SYNC write handling 637348690865 gfs2: move setting current->backing_dev_info c61b93fae603 gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 65afa6958134 sunrpc: expiry_time should be seconds not timeval 301763168c5f mwifiex: fix unbalanced locking in mwifiex_process_country_ie() 535a755d6e6d iwlwifi: don't throw error when trying to remove IGTK cbe53807a14d ARM: tegra: Enable PLLP bypass during Tegra124 LP1 9e78c0e74261 btrfs: Correctly handle empty trees in find_first_clear_extent_bit d82ff2d6406d btrfs: flush write bio if we loop in extent_write_cache_pages 5e7a9ad78d56 Btrfs: fix race between adding and putting tree mod seq elements and nodes ce066845584a btrfs: drop log root for dropped roots 7baf8f665b77 btrfs: set trans->drity in btrfs_commit_transaction 78748f249199 Btrfs: fix infinite loop during fsync after rename operations 79a29dee9024 Btrfs: make deduplication with range including the last block work ddb36ab79b11 Btrfs: fix missing hole after hole punching and fsync when using NO_HOLES f0edd3abee0d ext4: fix race conditions in ->d_compare() and ->d_hash() d44fa04f0864 ext4: fix deadlock allocating crypto bounce page from mempool b19f130269c0 jbd2_seq_info_next should increase position index 6282102dbcbf nfsd: fix filecache lookup 4544a6912416 NFS: Directory page cache pages need to be locked when read 293cdcd89b6c NFS: Fix memory leaks and corruption in readdir 8d313c04b425 scsi: qla2xxx: Fix unbound NVME response length 246a54895ac6 powerpc/futex: Fix incorrect user access blocking eee7a67c0391 crypto: picoxcell - adjust the position of tasklet_init and fix missed tasklet_kill e057d64f86d4 crypto: api - Fix race condition in crypto_spawn_alg 12a15e1c544e crypto: atmel-aes - Fix counter overflow in CTR mode 2c4d8203ff0c crypto: pcrypt - Do not clear MAY_SLEEP flag in original request ded7c73a2b8c crypto: arm64/ghash-neon - bump priority to 150 3a35871603a6 crypto: ccp - set max RSA modulus size for v3 platform devices as well 58d8f2dec6ab crypto: hisilicon - Use the offset fields in sqe to avoid need to split scatterlists a791fc62a574 crypto: api - fix unexpectedly getting generic implementation 1f5f3f65f956 selftests: bpf: Ignore FIN packets for reuseport tests 44a522bf5edc selftests: bpf: Use a temporary file in test_sockmap da43712a7262 selftests/bpf: Skip perf hw events test if the setup disabled it 49437ecf9f30 selftests/bpf: Fix test_attach_probe c0ada6ad3ec5 samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach a69af866bd35 samples/bpf: Don't try to remove user's homedir on clean fbee8f61747f tc-testing: fix eBPF tests failure on linux fresh clones f7a2ccc00a36 libbpf: Fix realloc usage in bpf_core_find_cands ab48c14a444b bpf, devmap: Pass lockdep expression to RCU lists 77bb53cb0948 selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs 5b0e9b563c01 riscv, bpf: Fix broken BPF tail calls f3107a3c9b84 btrfs: Handle another split brain scenario with metadata uuid feature dd9837259de0 btrfs: fix improper setting of scanned for range cyclic write cache pages b4c8ed0bf977 crypto: pcrypt - Avoid deadlock by using per-instance padata queues c8e9dafe668d ftrace: Protect ftrace_graph_hash with ftrace_sync 6a652ed941aa ftrace: Add comment to why rcu_dereference_sched() is open coded c9dc142b39a8 tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu 024537c7548f tracing: Annotate ftrace_graph_hash pointer with __rcu df57920d6e18 ASoC: SOF: core: release resources on errors in probe_continue 3145862d8f9e ASoC: SOF: Introduce state machine for FW boot 0b84591fdd5e scsi: qla2xxx: Fix stuck login session using prli_pend_timer 78cbd2c397bf dm: fix potential for q->make_request_fn NULL pointer 1426201af047 dm thin metadata: use pool locking at end of dm_pool_metadata_close 40d3d8d6eb64 dm crypt: fix benbi IV constructor crash if used in authenticated mode b805ec7d089f dm crypt: fix GFP flags passed to skcipher_request_alloc() 1781fa54a4ea dm writecache: fix incorrect flush sequence when doing SSD mode commit a8d99d630117 dm space map common: fix to ensure new block isn't already in use 188f9b710ff1 dm zoned: support zone sizes smaller than 128MiB ad7c38abe8ba ARM: dma-api: fix max_pfn off-by-one error in __dma_supported() bae74e7ac842 of: Add OF_DMA_DEFAULT_COHERENT & select it on powerpc f5f68d165dc0 cpufreq: Avoid creating excessively large stack frames 7dce99d3182a PM: core: Fix handling of devices deleted during system-wide resume e9116299ffac f2fs: fix race conditions in ->d_compare() and ->d_hash() 6d722cd2e387 f2fs: fix dcache lookup of !casefolded directories f4803553aae6 f2fs: code cleanup for f2fs_statfs_project() b1de9ec0e788 f2fs: fix miscounted block limit in f2fs_statfs_project() ae2cb41583a9 f2fs: choose hardlimit when softlimit is larger than hardlimit in f2fs_statfs_project() 08846286bf28 ovl: fix lseek overflow on 32bit 809e16a6eeb3 ovl: fix wrong WARN_ON() in ovl_cache_update_ino() 03572189d61c power: supply: ltc2941-battery-gauge: fix use-after-free 6f33d59ae165 power: supply: axp20x_ac_power: Fix reporting online status 4eed5d3bb14a cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e 2b27acfde9b2 scsi: qla2xxx: Fix mtcp dump collection failure edd15b154653 scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state 3728834fff19 erofs: fix out-of-bound read for shifted uncompressed block 3ebbfdf41d26 scripts/find-unused-docs: Fix massive false positives a421f513779c fs: allow deduplication of eof block into the end of the destination file 5fefc9b3e358 padata: Remove broken queue flushing 5f63963669ec crypto: ccree - fix PM race condition 5e33535cf13c crypto: ccree - fix FDE descriptor sequence d8760030e701 crypto: ccree - fix pm wrongful error reporting 70439e8b7ccf crypto: ccree - fix AEAD decrypt auth fail 80c660892c24 crypto: ccree - fix backlog memory leak d2b1dcd5430f crypto: api - Check spawn->alg under lock in crypto_drop_spawn 0ed43162f578 nvmem: core: fix memory abort in cleanup path 6bdd1a0ed111 mfd: axp20x: Mark AXP20X_VBUS_IPSOUT_MGMT as volatile 385c61a41cf9 hv_balloon: Balloon up according to request page number 570a29b1f75b ASoC: SOF: core: free trace on errors 84c9efd2f855 mmc: sdhci-of-at91: fix memleak on clk_get failure 65e6f63ebfb9 ubifs: Fix deadlock in concurrent bulk-read and writepage e3a561aa5376 ubifs: Fix FS_IOC_SETFLAGS unexpectedly clearing encrypt flag 91f96a9cdd82 ubifs: Fix wrong memory allocation 0119c617ebb6 ubifs: don't trigger assertion on invalid no-key filename 9220bf17ae18 fscrypt: don't print name of busy file when removing key ad270734193e alarmtimer: Unregister wakeup source when module get fails 05b147599f9d ACPI / battery: Deal better with neither design nor full capacity not being reported 7b86d05d1b02 ACPI / battery: Use design-cap for capacity calculations if full-cap is not available 93bba324c28a ACPI / battery: Deal with design or full capacity being reported as -1 832d6f76f268 ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards 44f6e43924f8 mmc: spi: Toggle SPI polarity, do not hardcode it 47bdd025b921 PCI: keystone: Fix error handling when "num-viewport" DT property is not populated a8b56e222300 PCI: keystone: Fix link training retries initiation 6700c0d9ae92 PCI: keystone: Fix outbound region mapping 05d56da81d94 PCI: tegra: Fix return value check of pm_runtime_get_sync() 38b67e60b6b5 tracing: Fix now invalid var_ref_vals assumption in trace action 5b92f86c8492 powerpc/32s: Fix CPU wake-up from sleep mode 4135a03fdf2e powerpc/32s: Fix bad_kuap_fault() 1bd3b871af57 powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() 02c4699fb664 powerpc/xmon: don't access ASDR in VMs 796085dbe323 powerpc/ptdump: Fix W+X verification 2cabe61ab8ae powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case 63098a93063a s390/mm: fix dynamic pagetable upgrade for hugetlbfs e25f00c69039 MIPS: boot: fix typo in 'vmlinux.lzma.its' target bd9abdfd68b2 MIPS: fix indentation of the 'RELOCS' message 6b29d4a1f832 MIPS: syscalls: fix indentation of the 'SYSNR' message 6cca9100db90 KVM: arm64: Only sign-extend MMIO up to register width 4dd5c62d2e4c KVM: arm/arm64: Correct AArch32 SPSR on exception entry b0e01e9d2353 KVM: arm/arm64: Correct CPSR on exception entry cc7931dc766f KVM: arm64: Correct PSTATE on exception entry 5222ded5c72c arm64: acpi: fix DAIF manipulation with pNMI 79c56db06547 ALSA: hda: Add JasperLake PCI ID and codec vid 3d938d9febd1 ALSA: hda: Add Clevo W65_67SB the power_save blacklist 6cb7581f5702 ALSA: hda: Apply aligned MMIO access only conditionally 68efc422c547 platform/x86: intel_scu_ipc: Fix interrupt support 5bf25f3828a2 x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR 146f086a409b irqdomain: Fix a memory leak in irq_domain_push_irq() db165906cad5 lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() 9cbcbfc67b25 media: v4l2-rect.h: fix v4l2_rect_map_inside() top/left adjustments 965ccdedf1bf media: v4l2-core: compat: ignore native command codes d2db1cbc751f media/v4l2-core: set pages dirty upon releasing DMA buffers d364e9b37cc9 mm: move_pages: report the number of non-attempted pages 95419e7ef266 mm: thp: don't need care deferred split queue in memcg charge move path aab4189dfdb1 mm/memory_hotplug: fix remove_memory() lockdep splat cb33e477a50b utimes: Clamp the timestamps in notify_change() 73031a617ac3 mmc: sdhci-pci: Make function amd_sdhci_reset static af823232b018 mm/sparse.c: reset section's mem_map when fully deactivated c2c814fc9aee memcg: fix a crash in wb_workfn when a device disappears 39fac95159b4 ALSA: dummy: Fix PCM format loop in proc output 6edf790e9e51 ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk 85dbab63b461 ALSA: usb-audio: Fix endianess in descriptor validation 2068fbb20b9f usb: gadget: f_ecm: Use atomic_t to track in-flight request a7d00597e0b7 usb: gadget: f_ncm: Use atomic_t to track in-flight request 683b53b5aa12 usb: gadget: legacy: set max_speed to super-speed 063daad1412e usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer 47dbff795049 objtool: Silence build output 72a533fc29e1 usb: typec: tcpci: mask event interrupts when remove driver 91cfedb762bd usb: dwc3: gadget: Delay starting transfer 1dc0d21fc1e6 usb: dwc3: gadget: Check END_TRANSFER completion 4e5d1bf6e68f brcmfmac: Fix memory leak in brcmf_usbdev_qinit 1c8c75275f97 Bluetooth: btusb: Disable runtime suspend on Realtek devices 1bfecb50771d Bluetooth: btusb: fix memory leak on fw 21780d1fd65b nvmet: Fix controller use after free 6243cb9e32d2 nvmet: Fix error print message at nvmet_install_queue function 6a4fea54ab46 rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() c71706a5ffff srcu: Apply *_ONCE() to ->srcu_last_gp_end dcad7270b2c7 rcu: Avoid data-race in rcu_gp_fqs_check_wake() a523031513b7 rcu: Use *_ONCE() to protect lockless ->expmask accesses d42b2370f28a tracing: Fix sched switch start/stop refcount racy updates e39351c52efb tracing/kprobes: Have uname use __get_str() in print_fmt 59b2e64b16bb ipc/msg.c: consolidate all xxxctl_down() functions 8ce07d95d67a netfilter: ipset: fix suspicious RCU usage in find_set_and_id 7bad0dda8164 mfd: dln2: More sanity checking for endpoints 6fcbff54ded1 media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors 9f5c4fac341c bnxt_en: Fix logic that disables Bus Master during firmware reset. fddd3f73ad08 netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() f146529c0049 MAINTAINERS: correct entries for ISDN/mISDN section 096df4720ab6 ionic: fix rxq comp packet type mask b6a7ba0e8622 tcp: clear tp->segs_{in|out} in tcp_disconnect() 31fceaf08597 tcp: clear tp->data_segs{in|out} in tcp_disconnect() 2fc4773b6af7 tcp: clear tp->delivered in tcp_disconnect() c9b6c6d07e5c tcp: clear tp->total_retrans in tcp_disconnect() 269a3c472a6f rxrpc: Fix NULL pointer deref due to call->conn being cleared on disconnect 843e115de475 rxrpc: Fix missing active use pinning of rxrpc_local object 524cba2f8de5 rxrpc: Fix insufficient receive notification generation 62221a9b1c9a rxrpc: Fix use-after-free in rxrpc_put_local() 5fa06c956821 bnxt_en: Fix TC queue mapping. 8566221e46eb net: stmmac: Delete txtimer in suspend() dd8142a6fa52 net_sched: fix an OOB access in cls_tcindex 919f13c56485 net: hsr: fix possible NULL deref in hsr_handle_frame() f3dea4cea67a l2tp: Allow duplicate session creation with UDP b080bc8481d9 gtp: use __GFP_NOWARN to avoid memalloc warning 0f8f0429a299 cls_rsvp: fix rsvp_policy 097ef8be69a3 bnxt_en: Move devlink_register before registering netdev aaf5369c72e9 sparc32: fix struct ipc64_perm type definition (From OE-Core rev: cdbe18840fcd8d3f863a6198b33fc27731a4a7f0) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.18Bruce Ashfield2020-02-223-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 58c72057f662 Linux 5.4.18 3353852afe1e tracing/uprobe: Fix to make trace_uprobe_filter alignment safe 5f9b8c5a4618 Revert "rsi: fix potential null dereference in rsi_probe()" 09d4a9c83c68 ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order 52cf138f5cc1 mm/migrate.c: also overwrite error when it is bigger than zero 20e1bbe5cfd7 perf report: Fix no libunwind compiled warning break s390 issue e16b302f691c dm thin: fix use-after-free in metadata_pre_commit_callback 35511d9471be flow_dissector: Fix to use new variables for port ranges in bpf hook f42407a7906b cpuidle: teo: Avoid using "early hits" incorrectly c5e3c887dfc0 btrfs: do not zero f_bavail if we have available space 420e4a521c0e net: Fix skb->csum update in inet_proto_csum_replace16(). e853e3f9f9d4 netfilter: nf_tables_offload: fix check the chain offload flag 17d56cef7f93 netfilter: conntrack: sctp: use distinct states for new SCTP connections b71636ee37fa l2t_seq_next should increase position index 148a71a8ece8 seq_tab_next() should increase position index 0c9a3ab865c3 net: fsl/fman: rename IF_MODE_XGMII to IF_MODE_10G e2c797b72e01 net/fsl: treat fsl,erratum-a011043 1ce13ed0a5de powerpc/fsl/dts: add fsl,erratum-a011043 6ee3feac65ea qlcnic: Fix CPU soft lockup while collecting firmware dump d693255105b6 ARM: dts: am43x-epos-evm: set data pin directions for spi0 and spi1 06b5e1087103 r8152: disable DelayPhyPwrChg 510818ae0f38 r8152: avoid the MCU to clear the lanwake 3a128650b47a r8152: disable test IO for RTL8153B bc2ef2e9d142 r8152: Disable PLA MCU clock speed down b05091c3ae99 r8152: disable U2P3 for RTL8153B 26a581fafceb r8152: get default setting of WOL before initializing 281f32e34382 tee: optee: Fix compilation issue with nommu 0703666b9658 led: max77650: add of_match table 313151afdf4c ARM: 8955/1: virt: Relax arch timer version check during early boot edb6590b1b2c scsi: fnic: do not queue commands during fwreset 3075e636b368 Input: max77650-onkey - add of_match table c3a49824165c xfrm: interface: do not confirm neighbor when do pmtu update b38dd235a4bd xfrm interface: fix packet tx through bpf_redirect() c8e04566db7f vti[6]: fix packet tx through bpf_redirect() 5743a3a8a4c7 ARM: dts: am335x-boneblack-common: fix memory size c15ea8e4150d Input: evdev - convert kzalloc()/vzalloc() to kvzalloc() 220ee13d017c iwlwifi: dbg: force stop the debug monitor HW 27cf25a0b87a iwlwifi: Don't ignore the cap field upon mcc update 4df1389ff7b5 iwlwifi: pcie: allocate smaller dev_cmd for TX headers 08022255a9ee XArray: Fix xas_pause at ULONG_MAX b267caf5e51f riscv: delete temporary files 8f2fa34a52c5 perf/x86/intel/uncore: Remove PCIe3 unit for SNR aae7d5784c53 perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family 86982620f28b wireless: wext: avoid gcc -O3 warning b308d93dd5b3 mac80211: Fix TKIP replay protection immediately after key setup e233cbaf8ecc cfg80211: Fix radar event during another phy CAC 01c2c23d3d5f wireless: fix enabling channel 12 for custom regulatory domain 9e62f296dbae lkdtm/bugs: fix build error in lkdtm_UNSET_SMEP 0b06c373db8a parisc: Use proper printk format for resource_size_t e1133c1796a1 qmi_wwan: Add support for Quectel RM500Q 422566f37e37 ASoC: sti: fix possible sleep-in-atomic 99ced2ecfe9e ASoC: hdac_hda: Fix error in driver removal after failed probe e43ab59fb1aa ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers 70149813320f platform/x86: intel_pmc_core: update Comet Lake platform driver 689233e8f998 platform/x86: GPD pocket fan: Allow somewhat lower/higher temperature limits 7790a471e80c iavf: remove current MAC address filter on VF reset 73613ce39d59 igb: Fix SGMII SFP module discovery for 100FX/LX. fd335ee1e9e2 ixgbe: Fix calculation of queue with VFs and flow director on interface flap 5113ff357d81 ixgbevf: Remove limit of 10 entries for unicast filter list be87d4f313e3 i40e: Fix virtchnl_queue_select bitmap validation 557fda798eab s390/zcrypt: move ap device reset from bus to driver code 1a18f3a7dbbf ASoC: rt5640: Fix NULL dereference on module unload aab165d61cb4 clk: mmp2: Fix the order of timer mux parents 8b4e524dc02b mac80211: mesh: restrict airtime metric to peered established plinks 096837d4b495 clk: sunxi-ng: h6-r: Fix AR100/R_APB2 parent order e619af70d133 clk: sunxi-ng: sun8i-r: Fix divider on APB0 clock 95c892061e90 rseq: Unregister rseq for clone CLONE_VM 91f91139d32f tools lib traceevent: Fix memory leakage in filter_event 22946b839768 soc: ti: wkup_m3_ipc: Fix race condition with rproc_boot adba4a2a5273 ARM: dts: beagle-x15-common: Model 5V0 regulator 8a14c121d4e4 ARM: dts: am57xx-beagle-x15/am57xx-idk: Remove "gpios" for endpoint dt nodes b5cbe8ad1b60 ARM: dts: sun8i: a83t: Correct USB3503 GPIOs polarity e8b0d16e4c7f arm64: dts: meson-sm1-sei610: add gpio bluetooth interrupt f0a7b02147ad clk: sunxi-ng: v3s: Fix incorrect number of hw_clks. 3ea87219a9c7 cgroup: Prevent double killing of css when enabling threaded cgroup 07d00820bf98 Bluetooth: Fix race condition in hci_release_sock() f39406a925b0 ttyprintk: fix a potential deadlock in interrupt context issue 99652ee9c516 tomoyo: Use atomic_t for statistics counter 81b3fd0cb421 media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0 f416aac94c12 media: gspca: zero usb_buf d35ef79fbc97 media: vp7045: do not read uninitialized values if usb transfer fails 0c7cc4c9c2bb media: af9005: uninitialized variable printked 5b256eea1ae6 media: digitv: don't continue if remote control state can't be read 761a10b67a11 reiserfs: Fix memory leak of journal device string 9bcdb8ba5a3d mm/mempolicy.c: fix out of bounds write in mpol_parse_str() 7965bc367e70 arm64: kbuild: remove compressed images on 'make ARCH=arm64 (dist)clean' e77625d1f8ff tools lib: Fix builds when glibc contains strlcpy() da1321fc1405 PM / devfreq: Add new name attribute for sysfs e9fac0046579 perf c2c: Fix return type for histogram sorting comparision functions 73774def78ec gfs2: Another gfs2_find_jhead fix d635e7c4b34e e1000e: Revert "e1000e: Make watchdog use delayed work" 21c613793972 e1000e: Drop unnecessary __E1000_DOWN bit twiddling 5ca5637ec665 x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup 40300f986e47 x86/resctrl: Fix use-after-free when deleting resource groups 2dd2e4722922 x86/resctrl: Fix a deadlock due to inaccurate reference cd0826719560 cifs: fix soft mounts hanging in the reconnect code 2c38e6140126 vfs: fix do_last() regression 313c8460cf02 Linux 5.4.17 831919b4c481 power/supply: ingenic-battery: Don't change scale if there's only one dd350f3918be Revert "um: Enable CONFIG_CONSTRUCTORS" a775f67b4b61 KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE 00d58d0b58bc crypto: pcrypt - Fix user-after-free on module unload 9f6d555f58f3 crypto: caam - do not reset pointer size from MCFGR register 3b52ada5b82c crypto: vmx - reject xts inputs that are too short 9d9b578ffef3 crypto: af_alg - Use bh_lock_sock in sk_destruct ac39443b7b49 rsi: fix non-atomic allocation in completion handler 1f04209d19c5 rsi: fix memory leak on failed URB submission 2d367468ecdf rsi: fix use-after-free on probe errors d8902b43745f rsi: fix use-after-free on failed probe and unbind 99d9138295cb bus: ti-sysc: Fix missing force mstandby quirk handling 58b09300ee1b Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk d1e5f8c5156e Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks d273ee188a4a ALSA: hda/realtek - Move some alc236 pintbls to fallback table 050072c0f798 usb-storage: Disable UAS on JMicron SATA enclosure a2e6217bd8ea bus: ti-sysc: Add module enable quirk for audio AESS 0c101a22fec5 mmc: sdhci-pci: Add support for Intel JSL ac342e0a1f18 mmc: sdhci-pci: Quirk for AMD SDHC Device 0x7906 142356a63872 ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition f3020d789311 ARM: config: aspeed-g5: Enable 8250_DW quirks 4f8f8f31c505 mfd: intel-lpss: Add Intel Comet Lake PCH-H PCI IDs 81909bd070db perf/imx_ddr: Add enhanced AXI ID filter support b02b0a6bcc81 iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping 1f03a258f20f iommu/amd: Support multiple PCI DMA aliases in device table d7937ea02315 spi: pxa2xx: Add support for Intel Comet Lake-H c90ed6e66288 bus: ti-sysc: Use swsup quirks also for am335x musb 48b038c9d54a bus: ti-sysc: Handle mstandby quirk and use it for musb 6d34eacd8348 media: dvbsky: add support for eyeTV Geniatech T2 lite fef41f3a82ea PCI: Add DMA alias quirk for Intel VCA NTB f8aaefd5510a platform/x86: dell-laptop: disable kbd backlight on Inspiron 10xx 21fd877300b0 staging: mt7621-pci: add quirks for 'E2' revision using 'soc_device_attribute' c9ddede0a9fc libbpf: Fix BTF-defined map's __type macro handling of arrays d40471b727e8 drm/amdgpu/SRIOV: add navi12 pci id for SRIOV (v2) 791e3ec642ce ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 48617aa63951 extcon-intel-cht-wc: Don't reset USB data connection at probe de850e86d2e1 HID: steam: Fix input device disappearing b60d320dc363 atm: eni: fix uninitialized variable warning f4691c14d449 stmmac: debugfs entry name is not be changed when udev rename device name. 9d54646059b2 drm/amd/display: Reduce HDMI pixel encoding if max clock is exceeded a347d66cbec7 iommu/dma: fix variable 'cookie' set but not used 4fe14f9db5c9 gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP dfe190e77862 net: wan: sdla: Fix cast from pointer to integer of different size eea2b2bb502f drivers/net/b44: Change to non-atomic bit operations on pwol_mask c2ae3ce351be net: Google gve: Remove dma_wmb() before ringing doorbell 7db4e6c728cb spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls db10c64764eb can: tcan4x5x: tcan4x5x_parse_config(): reset device before register access 68d199fc8e66 usb: musb: jz4740: Silence error if code is -EPROBE_DEFER 3ecda03a5c13 watchdog: orion: fix platform_get_irq() complaints b39f38f0ebed watchdog: rn5t618_wdt: fix module aliases 27757bfb8c72 watchdog: max77620_wdt: fix potential build errors 5399714dc2a1 HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID e5900bc22253 phy: cpcap-usb: Prevent USB line glitches from waking up modem 98aedb893555 ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() 68b74847c8bc ASoC: fsl_audmix: add missed pm_runtime_disable a0636e211f8e phy: qcom-qmp: Increase PHY ready timeout b826ffe45a27 drivers/hid/hid-multitouch.c: fix a possible null pointer access. 32a369776bd5 ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free eedf205f0267 ASoC: SOF: fix fault at driver unload after failed probe 8cc2de41a529 HID: wacom: Recognize new MobileStudio Pro PID b55f9e9760c8 HID: intel-ish-hid: ipc: add CMP device id 22aa1db061d2 HID: Add quirk for incorrect input length on Lenovo Y720 854f39866e2f HID: asus: Ignore Asus vendor-page usage-code 0xff events 49de93b4018b HID: ite: Add USB id match for Acer SW5-012 keyboard dock 05c33c23d0b6 HID: Add quirk for Xin-Mo Dual Controller ae9484c6fb60 arc: eznps: fix allmodconfig kconfig warning f5adacf21c6e HID: multitouch: Add LG MELF0410 I2C touchscreen support b576b27f7ba4 rxrpc: Fix use-after-free in rxrpc_receive_data() d3da5e90665a net: include struct nhmsg size in nh nlmsg size 73226c74746d mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' 3c8c966cc718 udp: segment looped gso packets correctly 87c681943725 net: socionext: fix xdp_result initialization in netsec_process_rx b7eda225ebc1 net: socionext: fix possible user-after-free in netsec_process_rx 717abad86460 net_sched: walk through all child classes in tc_bind_tclass() 55ec468d3093 net_sched: fix ops->bind_class() implementations 2d0b854393af net_sched: ematch: reject invalid TCF_EM_SIMPLE 79c13c063720 zd1211rw: fix storage endpoint lookup 226ed25115b7 rtl8xxxu: fix interface sanity check 670a39aeb07b brcmfmac: fix interface sanity check b896fe1da14f ath9k: fix storage endpoint lookup e08884197082 cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() b396ec7241ed cifs: set correct max-buffer-size for smb2_ioctl_init() d65b067c2546 CIFS: Fix task struct use-after-free on reconnect 4f753389bcdc crypto: chelsio - fix writing tfm flags to wrong place 9ba7636fdb42 driver core: Fix test_async_driver_probe if NUMA is disabled 3811bd2b93af iio: st_gyro: Correct data for LSM9DS0 gyro a6d19450c314 iio: adc: stm32-dfsdm: fix single conversion 29795e4f6a36 mei: me: add comet point (lake) H device ids 9272a0797833 mei: hdcp: bind only with i915 on the same PCH 7d46883724e0 binder: fix log spam for existing debugfs file creation. 3e832cf807e8 component: do not dereference opaque pointer in debugfs 6826af9a5c3f debugfs: Return -EPERM when locked down 3b16600e1fd4 serial: imx: fix a race condition in receive path f54b5d4a1abc serial: 8250_bcm2835aux: Fix line mismatch on driver unbind 0710da067387 staging: vt6656: Fix false Tx excessive retries reporting. a56c0f7d5f15 staging: vt6656: use NULLFUCTION stack on mac80211 1a80cc38db42 staging: vt6656: correct packet types for CTS protect, mode. 3a5bff77f48c staging: wlan-ng: ensure error return is actually returned b5e5d81230ec staging: most: net: fix buffer overflow 9ba5957e034d usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW 9bfa308e95b1 usb: typec: wcove: fix "op-sink-microwatt" default that was in mW 445839bc7fa3 usb: dwc3: turn off VBUS when leaving host mode 1fe175772b99 USB: serial: ir-usb: fix IrLAP framing c9b7dcee64c1 USB: serial: ir-usb: fix link-speed handling 85eec8cf9d22 USB: serial: ir-usb: add missing endpoint sanity check 380a352cd3e9 usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 f841bbcf8130 usb: dwc3: pci: add ID for the Intel Comet Lake -V variant 566264c8b6e3 rsi_91x_usb: fix interface sanity check c48a89147160 orinoco_usb: fix interface sanity check 619c458f8f39 Bluetooth: btusb: fix non-atomic allocation in completion handler 60b6aa2b71ef Linux 5.4.16 d8a11e0f4e26 net/x25: fix nonblocking connect ce75dd3abbc8 netfilter: nf_tables: autoload modules from the abort path 07ac418120ae netfilter: nf_tables: add __nft_chain_type_get() ea52197c9c4b netfilter: ipset: use bitmap infrastructure completely d5fd8ac3fcc5 media: v4l2-ioctl.c: zero reserved fields for S/TRY_FMT 40b1747b0368 libertas: Fix two buffer overflows at parsing bss descriptor 74389183b671 net/sonic: Prevent tx watchdog timeout 58c0c4b122b1 net/sonic: Fix CAM initialization 079e7e775895 net/sonic: Fix command register usage 4d391c40c295 net/sonic: Quiesce SONIC before re-initializing descriptor memory 9f638adb9f1a net/sonic: Fix receive buffer replenishment 3a0c502d4535 net/sonic: Improve receive descriptor status flag check 3a2137846347 net/sonic: Avoid needless receive descriptor EOL flag updates f6ecc13bea2b net/sonic: Fix receive buffer handling e7092fbffc34 net/sonic: Fix interface error stats collection c5a85f05e462 net/sonic: Use MMIO accessors c463d5a17032 net/sonic: Clear interrupt flags immediately 091c1715f9dd net/sonic: Add mutual exclusion for accessing shared state ab94448beeab readdir: be more conservative with directory entry names 454759886d0b do_last(): fetch directory ->i_mode and ->i_uid before it's too late 5d001c4f74e0 net, sk_msg: Don't check if sock is locked when tearing down psock b2e061912c3e xfrm: support output_mark for offload ESP packets 4e1572b19c64 drm/i915/userptr: fix size calculation 503b54ab9666 iwlwifi: mvm: fix potential SKB leak on TXQ TX 1e3c082df320 iwlwifi: mvm: fix SKB leak on invalid queue 68ee631ba110 tracing: xen: Ordered comparison of function pointers 3c6a183d3108 scsi: RDMA/isert: Fix a recently introduced regression related to logout bbf0d37947f7 hwmon: (nct7802) Fix non-working alarm on voltages 515b97c73447 hwmon: (nct7802) Fix voltage limits to wrong registers 54b818246b03 hsr: Fix a compilation error 5440678b5acb leds: gpio: Fix uninitialized gpio label for fwnode based probe 376b860334d2 readdir: make user_access_begin() use the real access range 16aab32ff8b3 iommu/amd: Fix IOMMU perf counter clobbering during init 9f6216862a20 lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() 9e2e1a5abccd netfilter: nft_osf: add missing check for DREG attribute 373ffce2337b Input: sun4i-ts - add a check for devm_thermal_zone_of_sensor_register 21aa01da9dba Input: pegasus_notetaker - fix endpoint sanity check c65dfef27803 Input: aiptek - fix endpoint sanity check 56ded4adf16e Input: gtco - fix endpoint sanity check 3e629da150b5 Input: sur40 - fix interface sanity checks 68c2bc4da098 Input: pm8xxx-vib - fix handling of separate enable register c3f6abfe2f11 net/tls: fix async operation c9cb4f2bea44 mlxsw: switchx2: Do not modify cloned SKBs during xmit 77d323cc3783 mmc: sdhci_am654: Reset Command and Data line after tuning d5bb81660456 mmc: sdhci_am654: Remove Inverted Write Protect flag d8bc6ac2db28 mmc: sdhci: fix minimum clock rate for v3 controller 723f200e19bd mmc: tegra: fix SDR50 tuning override bccb1568bae8 ARM: 8950/1: ftrace/recordmcount: filter relocation types ff847d466bdb Revert "Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers" cec754961758 Input: keyspan-remote - fix control-message timeouts 5d1973adcfff iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer d4616a9f8ee9 pinctrl: sunrisepoint: Add missing Interrupt Status register offset dd05cf12c72f XArray: Fix xas_find returning too many entries db38561288b7 XArray: Fix xa_find_after with multi-index entries a5135ca1f92a XArray: Fix infinite loop with entry at ULONG_MAX b8560e3d90af iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues 4e7d8cd6a1a8 Revert "iwlwifi: mvm: fix scan config command size" 7cf7a7d02587 powerpc/xive: Discard ESB load value when interrupt is invalid 6145307fa693 powerpc/mm/hash: Fix sharing context ids between kernel & userspace bf470f051556 tracing: Fix histogram code when expression has same var as value 07af0d03e8b2 tracing: Do not set trace clock if tracefs lockdown is in effect 67551f958458 tracing/uprobe: Fix double perf_event linking on multiprobe uprobe 44eebad10496 tracing: trigger: Replace unneeded RCU-list traversals b1302cbe530b PM: hibernate: fix crashes with init_on_free=1 d63b777d8145 drm/i915: Align engine->uabi_class/instance with i915_drm.h 3e041c27b990 drm/panfrost: Add the panfrost_gem_mapping concept 8c40a8d7d384 PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken fdd0f3b0e98b ceph: hold extra reference to r_parent over life of request 19d0cd212742 hwmon: (core) Do not use device managed functions for memory allocations 0387ee1b95d1 hwmon: (adt7475) Make volt2reg return same reg as reg2volt input 2d00fec60c8d afs: Fix characters allowed into cell names b29d143a690a Revert "io_uring: only allow submit from owning task" 29ce06b6b6d4 ipv4: Detect rollover in specific fib table dump 9bd7ae7eab7c net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path 43eda24c6f75 net/mlx5e: kTLS, Remove redundant posts in TX resync flow 384faad2ad5a net/mlx5e: kTLS, Fix corner-case checks in TX resync flow 7ae31c620dcc net/mlx5: DR, use non preemptible call to get the current cpu number 8a3b1a86d4f3 net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep b20f5fb7d473 net/mlx5: DR, Enable counter on non-fwd-dest objects ffc574c95e5b net/mlx5: Update the list of the PCI supported devices 36940c4daad0 net/mlx5: Fix lowest FDB pool size d18d22ce8f62 net: Fix packet reordering caused by GRO and listified RX cooperation 8bc302520616 fou: Fix IPv6 netlink policy e7b6ef675c46 mlxsw: spectrum_acl: Fix use-after-free during reload ef3c0a1660a7 airo: Add missing CAP_NET_ADMIN check in AIROOLDIOCTL/SIOCDEVPRIVATE 9975b19b8d82 airo: Fix possible info leak in AIROOLDIOCTL/SIOCDEVPRIVATE a802ddbf41a3 tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() 69486bfa064e tcp: do not leave dangling pointers in tp->highest_sack 562a7c35049c tcp_bbr: improve arithmetic division in bbr_update_bw() 41c230ae2aa4 Revert "udp: do rmem bulk free even if the rx sk queue is empty" 63635790a891 net: usb: lan78xx: Add .ndo_features_check d6f7ed61fa6e net-sysfs: Fix reference count leak 9b60a32108e2 net_sched: use validated TCA_KIND attribute in tc_new_tfilter() b6a9a954b3fe net_sched: fix datalen for ematch 888934af187c net: rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() 500869d71822 net, ip_tunnel: fix namespaces move ead0377f601e net, ip6_tunnel: fix namespaces move 7943bb0f0636 net: ip6_gre: fix moving ip6gre between namespaces c6e524f4fad3 net: cxgb3_main: Add CAP_NET_ADMIN check to CHELSIO_GET_MEM 32df8d0bf461 net: bcmgenet: Use netif_tx_napi_add() for TX NAPI e2bd33937c50 ipv6: sr: remove SKB_GSO_IPXIP6 on End.D* actions 6cbb9683d743 gtp: make sure only SOCK_DGRAM UDP sockets are accepted 80a4c81c6791 firestream: fix memory leaks 34545cad8e04 can, slip: Protect tty->disc_data in write_wakeup and close with RCU (From OE-Core rev: ca323f7ba9c20339bf348b073a00a0893f78a6f6) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* babeltrace: added ptestAnders Wallin2020-02-212-2/+89
| | | | | | | (From OE-Core rev: b266a1ac662405e5bab98657c30b1a13cd86d046) Signed-off-by: Anders Wallin <wallinux@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-tools: upgrade 2.11.0 -> 2.11.2Richard Purdie2020-02-211-2/+2
| | | | | | (From OE-Core rev: 712a634c61ebc7ebda2669daf21460394f6ac2cd) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* babeltrace: update to 1.5.8Anders Wallin2020-02-181-3/+3
| | | | | | | | | | updated HOMEPAGE to http://babeltrace.org/ updated LICENSE to include LGPLv2.1 (From OE-Core rev: 7c88483a32ded0f94165aced25ac604de43b8ef7) Signed-off-by: Anders Wallin <wallinux@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-dev: Add paravirt_kvm support for qemux86-64He Zhe2020-02-141-1/+1
| | | | | | | | | | | | | | This feature includes paravirtualized KVM guest support, including KVMCLOCK for enhancing clock accuracy of guest OS. With it we can prevent the following error. "clocksource: timekeeping watchdog on CPU3: Marking clocksource 'tsc' as unstable because the skew is too large" (From OE-Core rev: 74ffa7730e194e7b5dc71e63939b4a4a9843be93) Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cryptodev: update to Jan.23, 2020Scott Branden via Openembedded-core2020-02-082-61/+1
| | | | | | | | | | | | | * Remove backported patches: 0001-Fix-module-loading-with-Linux-v5.0-rc5.patch Update to latest cryptodev dated Jan.23, 2020. Fixes build on kernel v5.5+ (From OE-Core rev: 877d3ff61fbd55baa5e5fd00bd8a58b31e214cc9) Signed-off-by: Scott Branden <scott.branden@broadcom.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kern-tools: fix merge_config when LD contains parametersBruce Ashfield2020-02-081-1/+1
| | | | | | | | | | | | | | | | | | | To ensure that the kernel linker is used when allno/mod/yes config merge_config steps were executed, the call to make was tweaked to explicitly pass LD. But since the variable wasn't quoted, any parameters to LD (like the sysroot) were mistakenly passed to make, and hence could trigger an error on some architectures. We also tweak the logging to hightlight errors like this in the future and avoid losing it in the noise of merge configs sometimes overly verbose output. (From OE-Core rev: a60c4c116efecd7a6ee5a11b1d366bb00b9d23ce) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-yocto: Move defaults and tasks from linux-yocto.inc into bbclassPaul Barker2020-02-081-21/+0
| | | | | | | | | | | | | | | | This allows the kernel-yocto bbclass to be inherited in a recipe without needing to include linux-yocto.inc. The bbclass should stand on its own and linux-yocto.inc does a few things which may not be desired in other kernel recipes (such as modifying KERNEL_FEATURES). The LINUX_VERSION_EXTENSION default is not moved as other kernel recipes may not want this setting in place. (From OE-Core rev: 48d8f97975c0b167c0f4f32145813f00b8c8a7a8) Signed-off-by: Paul Barker <pbarker@konsulko.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kern-tools-native: use more common S value and oe_runmakeMartin Jansa2020-02-081-4/+7
| | | | | | | | (From OE-Core rev: 83a552d0aea7f789b3a5a7ff96f3d3a5e346cc2c) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kern-tools: integrate merge_config fix for gold linkerBruce Ashfield2020-02-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Bumping the SRCREV to pickup the following fix: Author: Martin Jansa <Martin.Jansa@gmail.com> Date: Wed Feb 5 03:26:57 2020 +0100 merge_config.sh: pass LD variable from shell environment to make * since 5.4 kernel Kconfig will fail immediately when it detects that LD points to gold linker: scripts/Kconfig.include:39: gold linker 'i686-oe-linux-ld' not supported * in OE we already pass bfd linker in KERNEL_LD variable to merge_config.sh but we need to pass it also into the make call here Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (From OE-Core rev: fa964575f9e00d8530563e61075992c5b69df137) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kern-tools: tweak symbol_why to be python safeBruce Ashfield2020-02-081-1/+1
| | | | | | | | | | | | | | Updating the SRCREV to pickup tweaks to symbol_why.py to be python3 safe: - we explicitly call /usr/bin/env python3 - we full specifiy our symbols - do not assume that 'None' can be converted to a string (From OE-Core rev: eaa83453fe206567253257fcefdbf6feb6d53d72) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-modules: update to 2.11.1He Zhe2020-02-045-383/+6
| | | | | | | | | | Fix build failure with kernel v5.5. Remove patches as issues fixed upstream. (From OE-Core rev: d313e49e1d1cee4bbc24650e60b8ec56700e9e1f) Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade to latest revisionAlexander Kanavin2020-02-031-3/+5
| | | | | | | | License-Update: Copyright years, file lists (From OE-Core rev: 573267be678e058bec775ba0c3f1b06f613927a6) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-devsrc: update to v5.4+Bruce Ashfield2020-02-031-3/+5
| | | | | | | | | | | | | | To support on-target module building, we need to include syscall.tbl for ARM64 (just like we do for other architectures). We also copy .config with -a to ensure that we don't trigger extra processing and regen configs. (From OE-Core rev: 1be199f79479d9c8125bd3548cd4f2354f597640) Signed-off-by: Bruce Ashfield <bruce.ashfield@xilinx.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kern-tools: update Kconfiglib to latest (for 5.4+ kernel)Bruce Ashfield2020-02-031-1/+1
| | | | | | | | | | | | | When a symbol doesn't make it into the final analysis is run using Kconfiglib to show dependencies. v5.4 has introduced Kconfig elements that Kconfiglib can't parse (hence we get no analysis). Updating the Kconfiglib snapshot solves our problem. (From OE-Core rev: 240e0ae13d35469eecafc82d2cd9cfd110095c55) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>