summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
* linux-yocto/5.4: update to v5.4.169Bruce Ashfield2022-01-313-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 4ca2eaf1d477 Linux 5.4.169 48c76fc53582 phonet/pep: refuse to enable an unbound pipe a5c6a13e9056 hamradio: improve the incomplete fix to avoid NPD ef5f7bfa19e3 hamradio: defer ax25 kfree after unregister_netdev df8f79bcc2e4 ax25: NPD bug when detaching AX25 device 0333eaf38500 hwmon: (lm90) Do not report 'busy' status bit as alarm bf260ff4a42f hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681 f373298e1bf0 pinctrl: mediatek: fix global-out-of-bounds issue bf04afb6137f mm: mempolicy: fix THP allocations escaping mempolicy restrictions f5db6bc93494 KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state 06c13e039d92 usb: gadget: u_ether: fix race in setting MAC address in setup phase b0406b5ef4e2 f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() 806142c805ca tee: optee: Fix incorrect page free bug 5478b90270a3 ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling 1c3d4122bec6 mmc: core: Disable card detect during shutdown e9db8fc6c7af mmc: sdhci-tegra: Fix switch to HS400ES mode d9031ce0b071 pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines c7b2e5850ba6 x86/pkey: Fix undefined behaviour with PKRU_WD_BIT ddc1d49e10a7 parisc: Correct completer in lws start 8467c8cb94a4 ipmi: fix initialization when workqueue allocation fails 8efd6a3391f7 ipmi: ssif: initialize ssif_info->client early cd24bafefc17 ipmi: bail out if init_srcu_struct fails 5525d80dc9dd Input: atmel_mxt_ts - fix double free in mxt_read_info_block 737a98d91b07 ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 8df036befbc3 ALSA: drivers: opl3: Fix incorrect use of vp->state fdaf41977d77 ALSA: jack: Check the return value of kstrdup() 44c743f63dd3 hwmon: (lm90) Drop critical attribute support for MAX6654 4615c9740575 hwmon: (lm90) Introduce flag indicating extended temperature support c2242478f28d hwmon: (lm90) Add basic support for TI TMP461 d939660eff62 hwmon: (lm90) Add max6654 support to lm90 driver 055ca98d48ba hwmon: (lm90) Fix usage of CONFIG2 register in detect function a7f95328c6f0 Input: elantech - fix stack out of bound access in elantech_change_report_id() e12dcd4aa7f4 sfc: falcon: Check null pointer of rx_queue->page_ring c11a41e26985 drivers: net: smc911x: Check for error irq 5d556b1437e1 fjes: Check for error irq d7024080db82 bonding: fix ad_actor_system option setting to default 992649b8b168 ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module 2460d96c19a8 net: skip virtio_net_hdr_set_proto if protocol already set 621d5536b452 net: accept UFOv6 packages in virtio_net_hdr_to_skb 0b01c51c4f47 qlcnic: potential dereference null pointer of rx_queue->page_ring 685fc8d22489 netfilter: fix regression in looped (broad|multi)cast's MAC handling 79dcbd817615 IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() 78874bca4f27 spi: change clk_disable_unprepare to clk_unprepare 0c0ac2547c87 arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode 6fa4e2992717 HID: holtek: fix mouse probing 2712816c10b3 serial: 8250_fintek: Fix garbled text for console 51c925a9bccc net: usb: lan78xx: add Allied Telesis AT29M2-AF 8f843cf57202 Linux 5.4.168 0d99b3c6bd39 xen/netback: don't queue unlimited number of packages 8bfcd0385211 xen/netback: fix rx queue stall detection 560e64413b4a xen/console: harden hvc_xen against event channel storms 3e68d099f09c xen/netfront: harden netfront against event channel storms 4ed9f5c511ce xen/blkfront: harden blkfront against event channel storms 192fe5739571 Revert "xsk: Do not sleep in poll() when need_wakeup set" e281b7199236 net: sched: Fix suspicious RCU usage while accessing tcf_tunnel_info 96a1550a2b43 mac80211: fix regression in SSN handling of addba tx 66aba15a144a rcu: Mark accesses to rcu_state.n_force_qs b847ecff8507 scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() f9f300a92297 ovl: fix warning in ovl_create_real() ba2a9d8f8ef1 fuse: annotate lock in fuse_reverse_inval_entry() 96f182c9f48b media: mxl111sf: change mutex_init() location 095ad3969b62 xsk: Do not sleep in poll() when need_wakeup set 29e9fdf7b681 ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name f6e9e7be9b80 Input: touchscreen - avoid bitwise vs logical OR warning 3d45573dfb6e mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO a19cf6844b50 mac80211: validate extended element ID is present e070c0c990d7 drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE c9ee8144e409 libata: if T_LENGTH is zero, dma direction should be DMA_NONE 62889094939c timekeeping: Really make sure wall_to_monotonic isn't positive 241d36219aaa USB: serial: option: add Telit FN990 compositions d2bb4378e2bb USB: serial: cp210x: fix CP2105 GPIO registration bae7f0808202 usb: xhci: Extend support for runtime power management for AMD's Yellow carp. 3dc6b5f2a4d5 PCI/MSI: Mask MSI-X vectors only on success c520e7cf82ac PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error ed31692a9758 USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) aae3448b78d9 USB: gadget: bRequestType is a bitfield, not a enum ad0ed314d616 sit: do not call ipip6_dev_free() from sit_init_net() c675256a7f13 net: systemport: Add global locking for descriptor lifecycle 2bf888fa4a5c net/smc: Prevent smc_release() from long blocking 56a6ffea18c2 net: Fix double 0x prefix print in SKB dump 027a13973dad net/packet: rx_owner_map depends on pg_vec 699e794c12a3 netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc a97e7dd4b713 ixgbe: set X550 MDIO speed before talking to PHY 8addba6cab94 igbvf: fix double free in `igbvf_probe` 36844e250a2e igb: Fix removal of unicast MAC filters of VFs bca4a53ea72c soc/tegra: fuse: Fix bitwise vs. logical OR warning 166f0adf7e75 rds: memory leak in __rds_conn_create() 9cb405ee5334 flow_offload: return EOPNOTSUPP for the unsupported mpls action type 066a637d1ce7 net: sched: lock action when translating it to flow_action infra e7660f9535ad mac80211: fix lookup when adding AddBA extension element f363af7c7045 mac80211: accept aggregation sessions on 6 GHz 1e6526148149 mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock ceb30f48d817 mac80211: agg-tx: refactor sending addba eeaf9c0609e0 selftest/net/forwarding: declare NETIFS p9 p10 2252220d9ebb dmaengine: st_fdma: fix MODULE_ALIAS 18203fe17643 selftests: Fix IPv6 address bind tests b46f0afa74e7 selftests: Fix raw socket bind tests with VRF 7b5596e53125 inet_diag: fix kernel-infoleak for UDP sockets 2c589cf07bd5 inet_diag: use jiffies_delta_to_msecs() 0d80462fbdca sch_cake: do not call cake_destroy() from cake_init() 2fba53ccfb1b s390/kexec_file: fix error handling when applying relocations b380bf012d2b selftests: net: Correct ping6 expected rc from 2 to 1 ec5c00be7836 clk: Don't parent clks until the parent is fully registered f83ed203c822 ARM: socfpga: dts: fix qspi node compatible 46b9e29db201 mac80211: track only QoS data frames for admission control a6f18191c6c1 arm64: dts: rockchip: fix audio-supply for Rock Pi 4 86f2789e3c15 arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply 4bb01424330d arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas-edge e0759696de68 nfsd: fix use-after-free due to delegation race 7243aa71509a iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda 0d3277eabd54 audit: improve robustness of the audit queue handling 501ecd90efdc dm btree remove: fix use after free in rebalance_children() b25e213522f6 recordmcount.pl: look for jgnop instruction as well as bcrl on s390 c0954f1010ad virtio_ring: Fix querying of maximum DMA mapping size for virtio device 802a1a850156 firmware: arm_scpi: Fix string overflow in SCPI genpd driver 33f0dfab3187 mac80211: send ADDBA requests using the tid/queue of the aggregation session 873e664a83ef mac80211: mark TX-during-stop for TX in in_reconfig ff3e3fdc737a KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (From OE-Core rev: 6748a3565c3afc4df9754c3087db13a1526cc9ca) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc: upgrade glibc-2.33 to latest versionpgowda2022-01-313-184/+1
| | | | | | | | | | | glibc-2.33 has been upgraded to latest version that includes many CVE and other bug fixes. (From OE-Core rev: f658889952dcccbd2eea415764b3e89ac738cde9) Signed-off-by: pgowda <pgowda.cve@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: upgrade to gcc-10.3 versionPgowda2022-01-3122-1708/+20
| | | | | | | | | | | | gcc-10.2 in Hardknott branch has been upgraded to gcc-10.3 version that includes many bug fixes. Regression tested on X86-64, Arm and Aarch64 without issues. (From OE-Core rev: 87fbe11fbe04a6f2d3e798d282935b26fbc43e77) Signed-off-by: pgowda <pgowda.cve@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* binutils: upgrade binutils-2.36 to latest versionPgowda2022-01-315-548/+3
| | | | | | | | | | | | binutils-2.36 in Hardknott branch has been upgraded to latest version that includes many bug fixes. Regression tested on X86-64, Arm and Aarch64 without any new issues. (From OE-Core rev: ea7fed669193a20587adfe7b0bcb5b1f7594cc0a) Signed-off-by: pgowda <pgowda.cve@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pigz: fix one failure of command "unpigz -l"Changqing Li2022-01-312-1/+52
| | | | | | | | | | | | | | | | | | | | | | | | Refer [1], "unpigz -l" failed with error: $ ./unpigz -l test.txt.gz compressed original reduced name 228799 209715200 99.9% test.txt unpigz: can't destroy locked resource (pigz.c:2622:mutex_destroy) unpigz: abort: internal threads error or $ ./unpigz -l test.txt.gz unpigz: skipping: test.txt.gz unrecognized format unpigz: can't destroy locked resource (pigz.c:2622:mutex_destroy) unpigz: abort: internal threads error [1] https://github.com/madler/pigz/issues/96 (From OE-Core rev: 6aff6c269015385b20806a26beed8e69003599c4) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* socat: update SRC_URIMingli Yu2022-01-311-1/+1
| | | | | | | | | | The orginal one is unaccessible now. (From OE-Core rev: 88edb7031149992e12f668201f0a22af6d666867) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tune-cortexa72: Drop the redundant cortexa72-crc tuneKevin Hao2022-01-311-9/+5
| | | | | | | | | | | | | | | | | | | We have enabled the crc extension by default for cortexa72 in patch ("tune-cortexa72: Enable the crc extension by default for cortexa72"), then the cortexa72-crc seems redundant. So drop it. We also rename the cortexa72-crc-crypto to cortexa72-crypto. With these changes, it will break the BSPs which used these two tunes, but it should be easy to fix. (From OE-Core rev: 03cebdd7ef923a8ac5c8b7c12c7cefe7ca0158db) (From OE-Core rev: ca4070f327068992de24b00810c019e0b118f6ab) Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> [Kevin: Convert to the old style override syntax] Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tune-cortexa72: Enable the crc extension by default for cortexa72Kevin Hao2022-01-311-6/+6
| | | | | | | | | | | | | | | | | | | The crc extension is optional for the ARMv8.0 but is mandatory for the cortexa72, so there is no reason not to enable it for the cortexa72 tune. With this change, the cortexa72-crc seems redundant. But we had better to keep it to be compatible with the BSP which already used that tune. (From OE-Core rev: ca50267ab568d2f688844cb7c6cd867ed34168db) (From OE-Core rev: 0e80b75064ba2662fdd80332ff3197cd5e3cd3c9) Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> [Kevin: Convert to the old style override syntax] Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tune-cortexa72: remove crypto for the default cortex-a72Jagadeesh Krishnanjanappa2022-01-311-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | The cryptographic unit is optional for the Cortex-A72, but it was included by default previously. This breaks building systems that lack this functionality when using tune-cortexa72.inc. To correct this, add a crypto entry in the tune file. Since CRC is optional for ARMv8.0, do the same thing while we're at it. For platforms that had been happily using tune-cortexa72.inc, a slight degradation of performance will occur using the default. To correct this, simply add: DEFAULTTUNE = "cortexa72-crc-crypto" (From OE-Core rev: 2568d537087adb0b592aa250bf628a7b48c3a9d3) (From OE-Core rev: ee249ca4d5020c16100e07ee1b5974237de29e29) Signed-off-by: Jagadeesh Krishnanjanappa <workjagadeesh@gmail.com> Signed-off-by: Jon Mason <jdmason@kudzu.us> (rewording commit message) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> [Kevin: Convert to the old style override syntax] Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-check: add lockfile to taskKonrad Weihmann2022-01-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | this should prevent running into the very rare error sqlite3.OperationalError: attempt to write a readonly database As highlighted by https://www.sqlite.org/faq.html#q5 it is likely that the adapter won't allow use multiple exec calls at the same time. So it's best to prevent multiple accesses at a time, by reusing the already in place CVE_CHECK_DB_FILE_LOCK YOCTO #14110 (From OE-Core rev: 155c238d340fdc82420ba9f367cb23014c78b705) Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 677f5741bd265be49d4a5bb933b3e8d8c4eec653) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.91Bruce Ashfield2022-01-253-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: df395c763ba0 Linux 5.10.91 674071c9eb26 Input: zinitix - make sure the IRQ is allocated before it gets enabled ef81f7d406c2 ARM: dts: gpio-ranges property is now required f63fa1a0d4df ipv6: raw: check passed optlen before reading cf07884e6bec drm/amd/display: Added power down for DCN10 10b9ccd0674d mISDN: change function names to avoid conflicts dd8a09cfbb99 atlantic: Fix buff_ring OOB in aq_ring_rx_clean c2f4bb251eb4 net: udp: fix alignment problem in udp4_seq_show() f82b48d1d86b ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate 8c87a83ef891 scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() b798b677f94d usb: mtu3: fix interval value for intr and isoc 498d77fc5e38 ipv6: Do cleanup if attribute validation fails in multipath route 72b0d14a0a88 ipv6: Continue processing multipath route even if gateway attribute is invalid 5a7d650bb181 power: bq25890: Enable continuous conversion for ADC at charging 4f260ea5537d phonet: refcount leak in pep_sock_accep 61952934608c rndis_host: support Hytera digital radios 62cbde77d9c1 power: reset: ltc2952: Fix use of floating point literals 998d157e3b2a power: supply: core: Break capacity loop 16d8568378f9 xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate aa606b82cdfb net: ena: Fix error handling when calculating max IO queues number e7f5480978fd net: ena: Fix undefined state when tx request id is out of bounds 2de3d961f8e7 sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc 4c34d5fd8c96 batman-adv: mcast: don't send link-local multicast to mcast routers f403b5f96e9a lwtunnel: Validate RTA_ENCAP_TYPE attribute length 48d5adb08d60 ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route 173bfa2782fa ipv6: Check attribute length for RTA_GATEWAY in multipath route 914420a2a6c5 ipv4: Check attribute length for RTA_FLOW in multipath route a8fe915be6c2 ipv4: Check attribute length for RTA_GATEWAY in multipath route 786a335fef18 ftrace/samples: Add missing prototypes direct functions c859c4de0bd7 i40e: Fix incorrect netdev's real number of RX/TX queues d0ad64438fb5 i40e: Fix for displaying message regarding NVM version 32845aa60203 i40e: fix use-after-free in i40e_sync_filters_subtask() f7edb6b9438b sfc: The RX page_ring is optional 2b3f34da0d79 mac80211: initialize variable have_higher_than_11mbit 16e5cad6eca1 RDMA/uverbs: Check for null return of kmalloc_array a7c2cae997db netrom: fix copying in user data in nr_setsockopt beeb0fdedae8 RDMA/core: Don't infoleak GRH fields 3ca132e6b065 iavf: Fix limit of total number of queues to active queues of VF 396e3016905d i40e: Fix to not show opcode msg on unsuccessful VF MAC change 7f13d14e563c ieee802154: atusb: fix uninit value in atusb_set_extended_addr 7db1e245cb71 tracing: Tag trace_percpu_buffer as a percpu pointer 760c6a625506 tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() c1e2da4b3f72 selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv() 384111e12367 f2fs: quota: fix potential deadlock (From OE-Core rev: 48b0ab78f968d48887ab8ff8267782a200cbff19) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 13b53d922df1a53913fbe7a0dfbf2adaedfe5dfd) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: amdgpu: updates for CVE-2021-42327Bruce Ashfield2022-01-253-16/+16
| | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.10: fd84b99a8ccb drm/amd/display: Don't allow partial copy_from_user 024f4ff63d55 drm/amdgpu: Fix even more out of bound writes from debugfs (From OE-Core rev: 174ec220a36dea9ec161f436d9010dc8aebc5cab) Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f5488466ea1b332a0bfc0d27dcc5378edd842d16) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.90Bruce Ashfield2022-01-253-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: d3e491a20d15 Linux 5.10.90 8c15bfb36a44 bpf: Add kconfig knob for disabling unpriv bpf by default d8a5b1377bf6 perf script: Fix CPU filtering of a script's switch events 2386e81a1d27 net: fix use-after-free in tw_timer_handler 34087cf96046 Input: spaceball - fix parsing of movement data packets 9f329d0d6c91 Input: appletouch - initialize work before device registration 2a4f551dec1a scsi: vmw_pvscsi: Set residual data length conditionally 1cb8444f3114 binder: fix async_free_space accounting for empty parcels a6e26251dd3a usb: mtu3: set interval of FS intr and isoc endpoint 3b6efe0b7ba0 usb: mtu3: fix list_head check warning f10b01c48f85 usb: mtu3: add memory barrier before set GPD's HWO 1c4ace3e6b85 usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. 1933fe8ce712 xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. b8553330a077 drm/amdgpu: add support for IP discovery gc_info table v2 28863ffe21ff drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled a0f3ac399ef5 uapi: fix linux/nfc.h userspace compilation errors 818c9e0a04df nfc: uapi: use kernel size_t to fix user-space builds 8d31cbab4c29 i2c: validate user data in compat ioctl 51c94d8fbd09 fsl/fman: Fix missing put_device() call in fman_port_probe 920932b20e0c net/ncsi: check for error return from call to nla_put_u32 610af55f9fbe selftests/net: udpgso_bench_tx: fix dst ip argument 78503589b1e0 net/mlx5e: Fix wrong features assignment in case of error 61146008087a ionic: Initialize the 'lif->dbid_inuse' bitmap b7c9a1427b32 igc: Fix TX timestamp support for non-MSI-X platforms e8a5988a85c7 net/smc: fix kernel panic caused by race of smc_sock 97c87c1db9ff net/smc: don't send CDC/LLC message if link not ready 99f19566b1c4 net/smc: improved fix wait on already cleared link e553265ea564 NFC: st21nfca: Fix memory leak in device probe and remove 8d70dc0eecf0 net: lantiq_xrx200: fix statistics of received bytes 7ef89bd1e8f1 net: ag71xx: Fix a potential double free in error handling paths 40d36186913b net: usb: pegasus: Do not drop long Ethernet frames a67becdaa8ad net/smc: fix using of uninitialized completions 769d14abd35e sctp: use call_rcu to free endpoint 13c1bf43b674 selftests: Calculate udpgso segment count without header adjustment abe74fb43378 udp: using datalen to cap ipv6 udp max gso segments 5e6ad649e927 net/mlx5e: Fix ICOSQ recovery flow for XSK 73665165b64a net/mlx5e: Wrap the tx reporter dump callback to extract the sq 4cd1da02f0c3 net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources fcb32eb3d04d scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() 4833ad4908a1 selinux: initialize proto variable in selinux_ip_postroute_compat() ec941a2277a1 recordmcount.pl: fix typo in s390 mcount regex a0e82d5ef992 memblock: fix memblock_phys_alloc() section mismatch error 7da855e93964 platform/x86: apple-gmux: use resource_size() with res d01e9ce1af61 parisc: Clear stale IIR value on instruction access rights trap 0643d9175dc6 tomoyo: use hwight16() in tomoyo_domain_quota_is_ok() e2048a1f9186 tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok(). 210c7c6908f3 Input: i8042 - enable deferred probe quirk for ASUS UM325UA bb672eff7447 Input: i8042 - add deferred probe support (From OE-Core rev: 21e36f6fcf85c34dc0884ddf86bb104df25429f6) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit ada52c924b8033939a448d8cedfc4e587bfdbc46) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10/cfg: add kcov feature fragmentBruce Ashfield2022-01-253-3/+3
| | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto: 41721be8a03 cfg/debug: add kcov kernel configs (From OE-Core rev: d9a8cfebd5801ff0baea05899549e6f9ad3d8e41) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6a11ed0910a9ed231bc3c4a9ee532358014ce535) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.89Bruce Ashfield2022-01-253-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: eb967e323f7f Linux 5.10.89 52ad5da8e316 phonet/pep: refuse to enable an unbound pipe 7dd52af1eb57 hamradio: improve the incomplete fix to avoid NPD 450121075a6a hamradio: defer ax25 kfree after unregister_netdev 8e34d07dd4d9 ax25: NPD bug when detaching AX25 device 50f78486f90b hwmon: (lm90) Do not report 'busy' status bit as alarm ec1d222d37ea hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681 441d3873664d pinctrl: mediatek: fix global-out-of-bounds issue 9c75a9657bdc ASoC: rt5682: fix the wrong jack type detected 94caab5af19a ASoC: tas2770: Fix setting of high sample rates c7282790c782 Input: goodix - add id->model mapping for the "9111" model 3bb3bf50d69f Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312 ee6f34215c5d mm: mempolicy: fix THP allocations escaping mempolicy restrictions 8008fc1d0be1 KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state d91ed251fd70 usb: gadget: u_ether: fix race in setting MAC address in setup phase 6697f29bf56b ceph: fix up non-directory creation in SGID directories fffb6581a23a f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() ad338d825e3f tee: optee: Fix incorrect page free bug 1f2070767401 mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() ac61b9c6c054 mac80211: fix locking in ieee80211_start_ap error path 89876d10830d ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling c3253d3a38bc mmc: mmci: stm32: clear DLYB_CR after sending tuning command 0d66b395210c mmc: core: Disable card detect during shutdown c8e366a01c20 mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands 4af79153617b mmc: sdhci-tegra: Fix switch to HS400ES mode 9a7ec7979785 gpio: dln2: Fix interrupts when replugging the device f5b02912e2dd pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines 28626e76baf5 KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU 7a37f2e37069 platform/x86: intel_pmc_core: fix memleak on registration failure b57afd124046 x86/pkey: Fix undefined behaviour with PKRU_WD_BIT c05d8f66ec34 tee: handle lookup of shm with reference count 0 0ffb9f83e4f6 parisc: Fix mask used to select futex spinlock 5deeb9ad598b parisc: Correct completer in lws start 8b745616ba8f ipmi: fix initialization when workqueue allocation fails 1f6ab847461c ipmi: ssif: initialize ssif_info->client early a5192f31160c ipmi: bail out if init_srcu_struct fails bc674f1b2119 Input: atmel_mxt_ts - fix double free in mxt_read_info_block 30140e252fdb ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s 2b4c020b70cc ALSA: hda/realtek: Fix quirk for Clevo NJ51CU 7470780f3b0c ALSA: hda/realtek: Add new alc285-hp-amp-init model 4cb7dc2e3074 ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 69e492161c7b ALSA: drivers: opl3: Fix incorrect use of vp->state a96c08e0b41e ALSA: jack: Check the return value of kstrdup() 51c7b2a7b86a hwmon: (lm90) Drop critical attribute support for MAX6654 2464738d0ee4 hwmon: (lm90) Introduce flag indicating extended temperature support 196df56c3dc8 hwmon: (lm90) Add basic support for TI TMP461 fa2e149260bf hwmon: (lm90) Fix usage of CONFIG2 register in detect function ba696b470839 pinctrl: bcm2835: Change init order for gpio hogs 676c572439e5 Input: elantech - fix stack out of bound access in elantech_change_report_id() 2792fde84cce sfc: falcon: Check null pointer of rx_queue->page_ring d70b4001ef74 sfc: Check null pointer of rx_queue->page_ring 75c962f02a4f net: ks8851: Check for error irq 9db0f8d395fd drivers: net: smc911x: Check for error irq ca2a15053b07 fjes: Check for error irq c6d2754006c1 bonding: fix ad_actor_system option setting to default 6809da518514 ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module 61e6b82e7b6c igb: fix deadlock caused by taking RTNL in RPM resume path e00eace2325c net: skip virtio_net_hdr_set_proto if protocol already set ed05e4dcfba6 net: accept UFOv6 packages in virtio_net_hdr_to_skb 56b0bbba782b qlcnic: potential dereference null pointer of rx_queue->page_ring 78e49d77e517 net: marvell: prestera: fix incorrect return of port_find 861b4413e41d ARM: dts: imx6qdl-wandboard: Fix Ethernet support d79f5e0d458b netfilter: fix regression in looped (broad|multi)cast's MAC handling 579cefef7c42 RDMA/hns: Replace kfree() with kvfree() 7cf6466e00a7 IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() cd9c90682b2f ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent() 580ecf86e772 spi: change clk_disable_unprepare to clk_unprepare 93a957bbf46c arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode ef2dce43257d HID: potential dereference of null pointer 3110bc5862d2 HID: holtek: fix mouse probing 0875873b2a97 ext4: check for inconsistent extents between index and leaf block 76366c024f56 ext4: check for out-of-order index extents in ext4_valid_extent_entries() 1d4b1c4e8bbd ext4: prevent partial update of the extent blocks f69a47fcbb9c net: usb: lan78xx: add Allied Telesis AT29M2-AF 8c0059a25cb1 arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd b16b124a42e0 arm64: vdso32: drop -no-integrated-as flag 856f88f27bbc Linux 5.10.88 88f20cccbeec xen/netback: don't queue unlimited number of packages 525875c410df xen/netback: fix rx queue stall detection 8fa3a370cc2a xen/console: harden hvc_xen against event channel storms d31b3379179d xen/netfront: harden netfront against event channel storms 8ac3b6ee7c9f xen/blkfront: harden blkfront against event channel storms 76ec7fe2d866 Revert "xsk: Do not sleep in poll() when need_wakeup set" e24fc8983025 bus: ti-sysc: Fix variable set but not used warning for reinit_modules 70692b06208c rcu: Mark accesses to rcu_state.n_force_qs a9078e791426 scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() bdb854f134b9 scsi: scsi_debug: Fix type in min_t to avoid stack OOB aa1f912712a1 scsi: scsi_debug: Don't call kcalloc() if size arg is zero 6859985a2fbd ovl: fix warning in ovl_create_real() 5fd7d62daa24 fuse: annotate lock in fuse_reverse_inval_entry() b99bdf127af9 media: mxl111sf: change mutex_init() location 0413f7a1a533 xsk: Do not sleep in poll() when need_wakeup set 6b8d8ecdd980 ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name 8affa1b68db6 Input: touchscreen - avoid bitwise vs logical OR warning aec5897b277b drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE c1d519263ded libata: if T_LENGTH is zero, dma direction should be DMA_NONE a9f2c6af5a60 timekeeping: Really make sure wall_to_monotonic isn't positive 6471ebcd6f15 serial: 8250_fintek: Fix garbled text for console a7c80674538f iocost: Fix divide-by-zero on donation from low hweight cgroup bcebb8eb1948 zonefs: add MODULE_ALIAS_FS 1c414ff63b2d btrfs: fix double free of anon_dev after failure to create subvolume 005d9292b5b2 btrfs: fix memory leak in __add_inode_ref() cd98cb5216a0 USB: serial: option: add Telit FN990 compositions 5c93584d9a2f USB: serial: cp210x: fix CP2105 GPIO registration 8f207f12630b usb: xhci: Extend support for runtime power management for AMD's Yellow carp. e5949933f313 PCI/MSI: Mask MSI-X vectors only on success f8aa09186c30 PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error d17c5a389768 usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe 2b2edc8fc5a8 USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) fd623e16b2ff tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous 9439fabfc349 KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES 5fe305c6d485 Revert "usb: early: convert to readl_poll_timeout_atomic()" 2b54f485f2c1 USB: gadget: bRequestType is a bitfield, not a enum 151ffac3ac27 powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n fcf9194d366c bpf, selftests: Fix racing issue in btf_skc_cls_ingress test 6f46c59e60b6 sit: do not call ipip6_dev_free() from sit_init_net() 6e1011cd183f net: systemport: Add global locking for descriptor lifecycle d1765f984c99 net/smc: Prevent smc_release() from long blocking 337bb7bf7c31 net: Fix double 0x prefix print in SKB dump 734a3f310605 sfc_ef100: potential dereference of null pointer 7da349f07e45 net/packet: rx_owner_map depends on pg_vec 1a34fb9e2bf3 netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc d3e1f54508f1 ixgbe: set X550 MDIO speed before talking to PHY 48e01e388182 ixgbe: Document how to enable NBASE-T support 776ed8b36697 igc: Fix typo in i225 LTR functions 74a16e062b23 igbvf: fix double free in `igbvf_probe` ddac50d04f34 igb: Fix removal of unicast MAC filters of VFs 12c1938870dc soc/tegra: fuse: Fix bitwise vs. logical OR warning 451f1eded7f5 mptcp: clear 'kern' flag from fallback sockets 222cebd995cd drm/amd/pm: fix a potential gpu_metrics_table memory leak 74dc97dfb276 rds: memory leak in __rds_conn_create() 67f4362ae286 flow_offload: return EOPNOTSUPP for the unsupported mpls action type 03fd6ca05601 mac80211: fix lookup when adding AddBA extension element bef59d6a83d3 mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock 96bc86cac0a9 drm/ast: potential dereference of null pointer cac0fd4b9bd3 selftest/net/forwarding: declare NETIFS p9 p10 81fbdd45652d net/sched: sch_ets: don't remove idle classes from the round-robin list be32c8a78887 dmaengine: st_fdma: fix MODULE_ALIAS dfff1d5e85ff selftests: Fix IPv6 address bind tests 08896ecfffc3 selftests: Fix raw socket bind tests with VRF 5ba4dfb8b8a1 selftests: Add duplicate config only for MD5 VRF tests 12512bc8f25b net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg 3a4f6dba1eb9 inet_diag: fix kernel-infoleak for UDP sockets 20ad1ef02f9a sch_cake: do not call cake_destroy() from cake_init() 1208b445a497 s390/kexec_file: fix error handling when applying relocations c058c544e73a selftests: net: Correct ping6 expected rc from 2 to 1 9983425c203b virtio/vsock: fix the transport to work with VMADDR_CID_ANY 94a01e6fb2d8 soc: imx: Register SoC device only on i.MX boards cc426a91d384 clk: Don't parent clks until the parent is fully registered 429bb01e4dda ARM: socfpga: dts: fix qspi node compatible 7b4cc168d9ca ceph: initialize pathlen variable in reconnect_caps_cb e0f06c32afb2 ceph: fix duplicate increment of opened_inodes metric 640e28d618e8 tee: amdtee: fix an IS_ERR() vs NULL bug eed897a22230 mac80211: track only QoS data frames for admission control 24983f750881 arm64: dts: rockchip: fix audio-supply for Rock Pi 4 49bd597719bf arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply 9fcdbbf3964d arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply ba866840b240 arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas-edge 3516bc149223 arm64: dts: imx8mp-evk: Improve the Ethernet PHY description 06294e7e341a arm64: dts: imx8m: correct assigned clocks for FEC 4cc6badff97f audit: improve robustness of the audit queue handling 0e21e6cd5eeb dm btree remove: fix use after free in rebalance_children() f5187a9d52ae recordmcount.pl: look for jgnop instruction as well as bcrl on s390 51f6302f81d2 vdpa: check that offsets are within bounds e3a1ab5aea4c virtio_ring: Fix querying of maximum DMA mapping size for virtio device 0612679e48d0 bpf, selftests: Add test case trying to taint map value pointer 279e0bf80d95 bpf: Make 32->64 bounds propagation slightly more robust e2aad0b5f2cb bpf: Fix signed bounds propagation after mov32 f0f484714f35 firmware: arm_scpi: Fix string overflow in SCPI genpd driver 7fd214fc7f2e mac80211: validate extended element ID is present 0bb50470f1e0 mac80211: send ADDBA requests using the tid/queue of the aggregation session 29bb131dbbb5 mac80211: mark TX-during-stop for TX in in_reconfig 15640e40e3bb mac80211: fix regression in SSN handling of addba tx 49b7e496928e KVM: downgrade two BUG_ONs to WARN_ON_ONCE 8d0f56c2ed71 KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (From OE-Core rev: 628720b0c6b72e5c18e5be1da0eca144cc7f2f75) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8710dca273bada79536e84ad3c206bd1b40aab97) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* populate_sdk_base: remove unneeded dirs such as /devChen Qi2022-01-251-1/+10
| | | | | | | | | | | | | | | | | | | | | We met a problem that core-image-tiny-initramfs's SDK cannot be installed. The error message is like below. tar: ./sysroots/core2-64-poky-linux/dev/console: Cannot mknod: Operation not permitted In fact, the '/dev' direcotry is not needed by SDK. So remove it. This patches uses a variable, SDK_PRUNE_SYSROOT_DIRS, to hold useless dir entries so that it could be extended. For example, '/usr/bin' could be added if wanted. (From OE-Core rev: 9154f71c7267e9731156c1dfd57397103e9e6a2b) (From OE-Core rev: 0211ccb94ecc13ed0f4d3f351baf4f9a39f2ccea) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: whitelist two CVEsRoss Burton2022-01-251-0/+8
| | | | | | | | | | | | | | | | CVE-2011-4613 is specific to Debian/Ubuntu. CVE-2020-25697 is a non-trivial attack that may not actually be feasible considering the default behaviour for clients is to exit if the connection is lost. (From OE-Core rev: f82c65b3c69738401ecdac354ed65308929cc20f) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit afa2e6c31a79f75ff4113d53f618bbb349cd6c17) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* selftest: reproducible: Set maximum report sizeJoshua Watt2022-01-251-3/+7
| | | | | | | | | | | | | | Diffoscope can end up running for a very long time if there are a lot of changes. To put a limit on how long it can run, cap the maximum report size at 250 MB by default. (From OE-Core rev: 12c4da7e9986ae8a6207bcc3a4aa787579d7b863) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 52d5f76f54eac384f9480dffe96df089d9ee8f33) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* curl: Backport CVE fixesRobert Joslyn2022-01-254-0/+733
| | | | | | | | | | | | | | | | | | | | | | | | | Backport fixes for CVE-2021-22922, CVE-2021-22923, CVE-2021-22945, CVE-2021-22946, and CVE-2021-22947. * https://curl.se/docs/CVE-2021-22922.html * https://curl.se/docs/CVE-2021-22923.html * https://curl.se/docs/CVE-2021-22945.html * https://curl.se/docs/CVE-2021-22946.html * https://curl.se/docs/CVE-2021-22947.html 22922 and 22923 were fixed by upstream by simply removing metalink support in newer versions. These are mitigated in older versions by disabling metalink support, which was already done by the recipe, so whitelist these CVEs. 22945, 22946, and 22947 are backported with only trivial patch fuzz modifications. (From OE-Core rev: 705718cfe243e05e0975bad3b822666363ef55df) Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* armv9a/tune: Add the support for the Neoverse N2 coreKevin Hao2022-01-251-0/+22
| | | | | | | | | | | | | | | | | | | This adds the support for the Neoverse N2 core, even though the Neoverse N2 core implements the Arm v9.0-A architecture, but the support of it in GCC is based on the Arm v8.5-A architecture. Please see the commit 50d9db203bc3 ("aarch64: Add support for Neoverse N2 CPU") in GCC for more detail. (From OE-Core rev: 37597397f03b6b0082a702147dc536ff8b2fa7a3) (From OE-Core rev: 3ceee568313ea7cd3afe33df8119319644e12fa4) Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> [Kevin: Convert to the old style override syntax] Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* arch-armv8-5a.inc: Add tune include for armv8.5aKevin Hao2022-01-251-0/+19
| | | | | | | | | | | | | | | | This adds support for the armv8.5a architecture and the crypto extension. (From OE-Core rev: 0cb1a6d9cb4c32526d79dad93c8053b3793053f8) (From OE-Core rev: 8cd6d67c08b275f81a5467aeba1192bce957f604) Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> [Kevin: Convert to the old style override syntax] Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsndfile1: fix CVE-2021-4156Changqing Li2022-01-252-0/+33
| | | | | | | | (From OE-Core rev: 64d9f9ab59a00bed946bd89896263ff74f3af0e5) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* go: upgrade 1.16.10 -> 1.16.13Sakib Sajal2022-01-258-4/+4
| | | | | | | | | | Release 1.16.13 includes fixes for CVE-2021-44716 and CVE-2021-44717. (From OE-Core rev: c5bf7094c707f536389f9bf0f477440bd4aff12b) Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyelftools: fix the override syntaxAnuj Mittal2022-01-141-1/+1
| | | | | | | | | | An earlier patch cherry-picked from master used : for override. Change it to use _ for hardknott. (From OE-Core rev: 7e569186820163d731cbb14f8c25ce6a2cc45dc9) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: add support for Neoverse N2 CPUPgowda2022-01-142-0/+89
| | | | | | | | | | | | | This patch backports the AArch32 support for Arm's Neoverse N2 CPU. Upstream-Status: Backport [https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=d7e8411f6a333d4054894ad3b23f23415a525230] (From OE-Core rev: 2f5f021dc576b2fcf38c8203992ee86d25f53f30) Signed-off-by: pgowda <pgowda.cve@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc: Backport fix for CVE-2021-43396Pgowda2022-01-142-0/+183
| | | | | | | | | | | | | Backport the fix for CVE-2021-43396. It is disputed that this is a security issue. (From OE-Core rev: e8de9b01c6b305b2498c5f942397a49ae2af0cde) (From OE-Core rev: 0b7e120bc3b40c0b150dd878d64bfe0ffdac79d9) Signed-off-by: pgowda <pgowda.cve@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* busybox: backport patches to fix CVEsChen Qi2022-01-143-0/+3298
| | | | | | | | | | | | | | | | | | | | Backport patches to fix the following CVEs: CVE-2021-42373 CVE-2021-42378 CVE-2021-42379 CVE-2021-42380 CVE-2021-42381 CVE-2021-42382 CVE-2021-42383 CVE-2021-42384 CVE-2021-42385 CVE-2021-42386 (From OE-Core rev: 33f6fb263edd7dd0f5f97f1cf02f63978dbfba09) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: Fix CVE-2021-42574pgowda2022-01-146-0/+7618
| | | | | | | | | | | | | | Upstream-Status: Backport [https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=004bb936d6d5f177af26ad4905595e843d5665a5] Upstream-Status: Backport [https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=bd5e882cf6e0def3dd1bc106075d59a303fe0d1e] Upstream-Status: Backport [https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=51c500269bf53749b107807d84271385fad35628] Upstream-Status: Backport [https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=1a7f2c0774129750fdf73e9f1b78f0ce983c9ab3] Upstream-Status: Backport [https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=bef32d4a28595e933f24fef378cf052a30b674a7] (From OE-Core rev: d0f4614e2c6e9090a0c45052c36d0c7f3215de10) Signed-off-by: pgowda <pgowda.cve@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* grub2: fix CVE-2021-3981Yongxin Liu2022-01-142-0/+50
| | | | | | | | | | (From OE-Core rev: f06da194871fec7c4586a9141314f2760292d6d0) Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit bb554d14142f93c39fd1516a31757006531c348f) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lib/oe/reproducible: correctly set .git location when recursively looking ↵Alexander Kanavin2022-01-141-1/+1
| | | | | | | | | | | | for git repos (From OE-Core rev: 2ff5c37f70e8c465cdbc61eea1d2d2a2be9bd84f) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit ffdaa1a0527691d66dd28e86bd015bfad7a020f6) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: add aarch64 support for Arm's Neoverse N2 CPUpgowda2022-01-142-0/+61
| | | | | | | | | | | The patch backports the AArch64 support for Arm's Neoverse N2 CPU Upstream-Status: Backport [https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=9428e9267435a62f672e2ba42df46432c021a9cf] (From OE-Core rev: ae9b3b5a57682d9de93f3171cdb448a8f5cbc536) Signed-off-by: pgowda <pgowda.cve@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: fix fix CVE-2021-42762Kai Kang2022-01-142-0/+469
| | | | | | | | | | | | | | | Backport and rebase patch to fix CVE-2021-42762 for webkitgtk 2.30.5. CVE: CVE-2021-42762 Ref: * https://bugs.webkit.org/show_bug.cgi?id=231479#c8 (From OE-Core rev: 64170871293745254e4287cabeb7ceff5cbf64f8) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: add libmpc-native to DEPENDSRoss Burton2022-01-101-1/+1
| | | | | | | | | | | | 5.10.85 changed how the GCC plugins are built, which means they now depend on both GMP and MPC to be built. We already depend on gmp-native, so add libmpc-native aswell. (From OE-Core rev: b90dab2c8634c052c101cebb38fcd3d869f3b1bb) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssl: Add reproducibility fixRichard Purdie2022-01-072-0/+23
| | | | | | | | | | | | | When the date rolled from one year to another, it highlighted a reproducibility issue in openssl. Patch a workaround for this to avoid autobuilder failures. Help submitting upstream welcome. (From OE-Core rev: 8502242b5caa24fe1aeffa8bd5f048ebdb5f6610) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f8281e290737dba16a46d7ae937c66b3266e0fe8) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Add reproducibility fixRichard Purdie2022-01-072-0/+23
| | | | | | | | | | | | | | When the date rolled from one year to another this highlighted a reproducibility issue. This could be better fixed by using SOURCE_DATE_EPOCH from the environment but I'm not sure how you do that in ruby. Help from someone with that knowledge to submit that upstream very welcome. (From OE-Core rev: 922db800adf7b616592b48e5e7bd295efeb2e206) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4d561c98f4d2e68d595aae4b03df1420cb01c3f7) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: update CVE_PRODUCTAnuj Mittal2022-01-071-1/+1
| | | | | | | | | | | | Some of the CVEs have x_server as the product name. (From OE-Core rev: 1f86315f5993ddaafddb99da536bb1a51786fe59) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4d5d63cf8605515bb659b6b732683d7fe6540728) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* selftest: skip virgl test on fedora 34 entirelySteve Sakoman2022-01-071-0/+2
| | | | | | | | | | | | Fedora 34 recently updated libdrm to 2.4.109 and this test will fail any time the host has libdrm > 2.4.107 (From OE-Core rev: a469e03ed175b8fb846d449dd8858bc874981ed9) Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 1ab7aee542589f6b6c76f8515b4230ce870a8678) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* selftest: skip virgl test on centos 8 entirelySteve Sakoman2022-01-071-0/+2
| | | | | | | | | | | | With the sdl frontend, qemu isn't able to even boot fully, so let's skip the test early. (From OE-Core rev: 125f62204a14ff11becb6db9d412d1abece930aa) Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 74bb94a7d249b5c53f3e1d15688a3a323fc8e828) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* binutils: Fix CVE-2021-45078Sundeep KOKKONDA2022-01-072-0/+256
| | | | | | | | | Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=patch;h=161e87d12167b1e36193385485c1f6ce92f74f02] (From OE-Core rev: be665a2279795c522cb3e3e700ea747efd885f95) Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: fix CVE-2021-4011Kai Kang2022-01-072-0/+41
| | | | | | | | | | | | Backport patch to fix CVE-2021-4011 for xserver-xorg. CVE: CVE-2021-4011 (From OE-Core rev: 5f300f2be6453947a37231ced56ca577c91d93b4) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: fix CVE-2021-4010Kai Kang2022-01-072-0/+40
| | | | | | | | | | | | Backport patch to fix CVE-2021-4010 for xserver-xorg. CVE: CVE-2021-4010 (From OE-Core rev: 487971876baa9913541a187d98deddc00e60d3f8) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: fix CVE-2021-4009Kai Kang2022-01-072-0/+51
| | | | | | | | | | | | Backport patch to fix CVE-2021-4009 for xserver-xorg. CVE: CVE-2021-4009 (From OE-Core rev: 33581b19a2eb00b5905325e966edd7f7519a2924) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: fix CVE-2021-4008Kai Kang2022-01-072-0/+60
| | | | | | | | | | | | Backport patch to fix CVE-2021-4008 for xserver-xorg. CVE: CVE-2021-4008 (From OE-Core rev: e975b1741209e298c3b6a5b101c93e1c17dbced6) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.167Bruce Ashfield2022-01-073-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: e8ef940326ef Linux 5.4.167 c97579584fa8 arm: ioremap: don't abuse pfn_valid() to check if pfn is in RAM 6026d4032dbb arm: extend pfn_valid to take into account freed memory map alignment 492f4d3cde95 memblock: ensure there is no overflow in memblock_overlaps_region() bdca964781a0 memblock: align freed memory map on pageblock boundaries with SPARSEMEM 60111b30be0b memblock: free_unused_memmap: use pageblock units instead of MAX_ORDER 3e8e272805e7 hwmon: (dell-smm) Fix warning on /proc/i8k creation error f6f1d1911492 bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc b06b1f46306a selinux: fix race condition when computing ocontext SIDs 2fb8e4267c47 KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req 467359957ad2 tracing: Fix a kmemleak false positive in tracing_map fb8cd2b336e4 drm/amd/display: add connector type check for CRC source set 8fc2f28e3348 drm/amd/display: Fix for the no Audio bug with Tiled Displays c0315e93552e net: netlink: af_netlink: Prevent empty skb by adding a check on len. 7ff666e6fdc0 i2c: rk3x: Handle a spurious start completion interrupt flag 409ecd029ac5 parisc/agp: Annotate parisc agp init functions with __init 4233fbd459ac net/mlx4_en: Update reported link modes for 1/10G b6158d968b3e drm/msm/dsi: set default num_data_lanes d731ecc6f2ea nfc: fix segfault in nfc_genl_dump_devices_done c32c40ff8092 Linux 5.4.166 eb1b5eaaddec netfilter: selftest: conntrack_vrf.sh: fix file permission (From OE-Core rev: e36fce9da011049e25ffbb198ed420e610d78cca) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit ebfe803e9545b862416e3a647c7a5e19e9c6acbd) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.165Bruce Ashfield2022-01-073-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 7f70428f0109 Linux 5.4.165 3a99b4baff3c bpf: Add selftests to cover packet access corner cases b8a2c49aa956 misc: fastrpc: fix improper packet size calculation 8f9a25e452f8 irqchip: nvic: Fix offset for Interrupt Priority Offsets 61981e5fee6d irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL fc20091b3f97 irqchip/armada-370-xp: Fix support for Multi-MSI interrupts a3689e694b39 irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc() 8c163a142771 iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove 20f0fb418b6c iio: ad7768-1: Call iio_trigger_notify_done() on error b68f44829b73 iio: adc: axp20x_adc: fix charging current reporting on AXP22x e79d86de1e96 iio: at91-sama5d2: Fix incorrect sign extension 5f3d932f91cb iio: dln2: Check return value of devm_iio_trigger_register() 7447f0450825 iio: dln2-adc: Fix lockdep complaint 4c0fa7ed5a3a iio: itg3200: Call iio_trigger_notify_done() on error e67d60c5ebb0 iio: kxsd9: Don't return error code in trigger handler f143cfdccfc9 iio: ltr501: Don't return error code in trigger handler acf0088ac073 iio: mma8452: Fix trigger reference couting 02553e971255 iio: stk3310: Don't return error code in interrupt handler 1374297ccf61 iio: trigger: stm32-timer: fix MODULE_ALIAS 1dadba28a829 iio: trigger: Fix reference counting ec0cddcc2454 xhci: avoid race between disable slot command and host runtime suspend 8d45969ca31a usb: core: config: using bit mask instead of individual bits d1eee0a3936f xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending d2f242d7a9ce usb: core: config: fix validation of wMaxPacketValue entries 9978777c5409 USB: gadget: zero allocate endpoint 0 buffers fd6de5a0cd42 USB: gadget: detect too-big endpoint 0 requests 46d3477cdef3 selftests/fib_tests: Rework fib_rp_filter_test() caff29d1129c net/qla3xxx: fix an error code in ql_adapter_up() 4aa28ac9373c net, neigh: clear whole pneigh_entry at alloc time f23f60e81af2 net: fec: only clear interrupt of handling queue in fec_enet_rx_queue() 05bc4d266eaf net: altera: set a couple error code in probe() 84a890d6959e net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero e9ca63a07dd3 tools build: Remove needless libpython-version feature check that breaks test-all fast path 49e59d514408 dt-bindings: net: Reintroduce PHY no lane swap binding b78a27fa58cc mtd: rawnand: fsmc: Fix timing computation 7596d0deec7f mtd: rawnand: fsmc: Take instruction delay into account 9f88ca269c41 i40e: Fix pre-set max number of queues for VF 171527da8414 i40e: Fix failed opcode appearing if handling messages from VF ee8bfa62bf79 ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer 43dcb79c1d9b qede: validate non LSO skb length 727858a98ac9 block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) 9ba5635cfad7 tracefs: Set all files to the same group ownership as the mount option 4105e6a128e8 aio: fix use-after-free due to missing POLLFREE handling 380185111fa8 aio: keep poll requests on waitqueue until completed aac8151624b6 signalfd: use wake_up_pollfree() 1a478a0522e5 binder: use wake_up_pollfree() e0c03d15cd03 wait: add wake_up_pollfree() 6db0db1657cb libata: add horkage for ASMedia 1092 050ac9da6768 x86/sme: Explicitly map new EFI memmap table as encrypted 9f5b334ee654 can: m_can: Disable and ignore ELO interrupt abb4eff3dcd2 can: pch_can: pch_can_rx_normal: fix use after free 291a164ac1f3 drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. f53b73953ff8 clk: qcom: regmap-mux: fix parent clock lookup e871f89ebfe2 tracefs: Have new files inherit the ownership of their parent f5734b1714ca nfsd: Fix nsfd startup race (again) 412498e9e54b btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling aa4740bc8595 btrfs: clear extent buffer uptodate when we fail to write it 434927e938ce ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() 76f19e4cbb54 ALSA: pcm: oss: Limit the period size to 16MB f12c8a7515f6 ALSA: pcm: oss: Fix negative period/buffer sizes 5b06fa0cd2be ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform caaea6bd3e18 ALSA: ctl: Fix copy of updated id with element read/write a7ea5c099ad4 mm: bdi: initialize bdi_min_ratio when bdi is unregistered b8a79804056b IB/hfi1: Correct guard on eager buffer deallocation ab1be91cf1ec iavf: Fix reporting when setting descriptor count c21bb711d0fb iavf: restore MSI state on reset c8ae8c812e16 udp: using datalen to cap max gso segments ef8804e47c0a seg6: fix the iif in the IPv6 socket control block 2e0e072e62fd nfp: Fix memory leak in nfp_cpp_area_cache_add() 3db6482523ea bonding: make tx_rebalance_counter an atomic 143ceb9b6736 ice: ignore dropped packets during init 4174bd4221c2 bpf: Fix the off-by-two error in range markings 15f987473d33 vrf: don't run conntrack on vrf with !dflt qdisc 8d3563ecbca3 selftests: netfilter: add a vrf+conntrack testcase 48fcd08fdbe0 nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done 1a295fea90e1 can: sja1000: fix use after free in ems_pcmcia_add_card() fbcb12bc9dbf can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter 68daa476f499 can: kvaser_usb: get CAN clock frequency from device a7944962ee1f HID: check for valid USB device for many HID drivers e9114b9dc8ea HID: wacom: fix problems when device is not a valid USB device 8e0ceff632f4 HID: bigbenff: prevent null pointer dereference 31520ec149d2 HID: add USB_HID dependancy on some USB HID drivers f8a6538587b4 HID: add USB_HID dependancy to hid-chicony ee8477d1dbce HID: add USB_HID dependancy to hid-prodikeys 6e1e0a014258 HID: add hid_is_usb() function to make it simpler for USB detection 1e8db541c2be HID: google: add eel USB id cb7b13c98218 HID: quirks: Add quirk for the Microsoft Surface 3 type-cover f99b2013793f ntfs: fix ntfs_test_inode and ntfs_init_locked_inode function type eb246f58e1fc serial: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30 e3c95128def1 Linux 5.4.164 5df7d6a012fc ipmi: msghandler: Make symbol 'remove_work_wq' static 5d1e83fffbc9 net/tls: Fix authentication failure in CCM mode cffd7583c92e parisc: Mark cr16 CPU clocksource unstable on all SMP machines 23b40edec832 iwlwifi: mvm: retry init flow if failed 8d6e4b422d0c serial: 8250_pci: rewrite pericom_do_set_divisor() 181cf7622ce2 serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array c5da8aa44105 serial: core: fix transmit-buffer reset and memleak 7ed4a98a174c serial: pl011: Add ACPI SBSA UART match id 9e16682c94ec tty: serial: msm_serial: Deactivate RX DMA for polling support b5dd5a467ec6 x86/64/mm: Map all kernel memory into trampoline_pgd 72736a3b90ef x86/tsc: Disable clocksource watchdog for TSC on qualified platorms fe3cd48420cd x86/tsc: Add a timer to make sure TSC_adjust is always checked 957a203fe1b7 usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect 7fbde744374e USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub 095a39a2cc27 xhci: Fix commad ring abort, write all 64 bits to CRCR register. caedb12c7737 vgacon: Propagate console boot parameters before calling `vc_resize' a42944686249 parisc: Fix "make install" on newer debian releases fbe7eacab7eb parisc: Fix KBUILD_IMAGE for self-extracting kernel c6a9060be53f sched/uclamp: Fix rq->uclamp_max not set on first enqueue 8ae8ccd2402f KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register ee38eb8cf9a7 ipv6: fix memory leak in fib6_rule_suppress 9d1596282644 drm/msm: Do hw_init() before capturing GPU state 10bad5a1977f net/smc: Keep smc_close_final rc during active close 3f2a23fd13ff net/rds: correct socket tunable error in rds_tcp_tune() 01c60b3f477b ipv4: convert fib_num_tclassid_users to atomic_t efb073981756 net: annotate data-races on txq->xmit_lock_owner bfec04c689af net: marvell: mvpp2: Fix the computation of shared CPUs d4034bb9b532 net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available 3e70e3a72d80 rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() ae8a253f3fe6 selftests: net: Correct case name e461a9816a1a net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() af120fcffd64 siphash: use _unaligned version by default f70c6281eafb net: mpls: Fix notifications when deleting a device bbeb0325a746 net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() 49ab33623107 natsemi: xtensa: fix section mismatch warnings 063d2233623a i2c: cbus-gpio: set atomic transfer callback f5d7bd03f888 i2c: stm32f7: stop dma transfer in case of NACK 9fce2ead76f4 i2c: stm32f7: recover the bus on access timeout bc0215cbd162 i2c: stm32f7: flush TX FIFO upon transfer errors 742a5ae18c5f sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl 77393806c76b sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl 03d4462ba3bc fget: check that the fd still exists after getting a ref to it a78b607e1b43 s390/pci: move pseudo-MMIO to prevent MIO overlap 006edd736dc8 cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() 648813c26d64 ipmi: Move remove_work to dedicated workqueue 3f8f7eef8c32 rt2x00: do not mark device gone on EPROTO errors during start c2e2ccaac3d9 kprobes: Limit max data_size of the kretprobe instances 03ee5e8c63c3 vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit f82013d1d68f net/smc: Avoid warning of possible recursive locking df5990db088d perf report: Fix memory leaks around perf_tip() b380d09e44e8 perf hist: Fix memory leak of a perf_hpp_fmt 57247f703539 net: ethernet: dec: tulip: de4x5: fix possible array overflows in type3_infoblock() 77ff16690945 net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound 99bb25cb6753 ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() 0f89c59e75ac ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile 36c8f686956d scsi: iscsi: Unblock session then wake up error handler dbbc8aeaf7a1 thermal: core: Reset previous low and high trip during thermal zone init ebc8aed3b9eb btrfs: check-integrity: fix a warning on write caching disabled disk 5db28ea9f1a4 s390/setup: avoid using memblock_enforce_memory_limit 5d93fc221c5d platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep 96274948989c net: return correct error code 89d15a2e40d7 atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait d6e981ec9491 net/smc: Transfer remaining wait queue entries during fallback a1671b224bc0 mac80211: do not access the IV when it was stripped 3200cf7b9b7e drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY 7ef990365059 gfs2: Fix length of holes reported at end-of-file fe915dbd0f83 can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM fb158a26544c arm64: dts: mcbin: support 2W SFP modules 39b3b131d10d of: clk: Make <linux/of_clk.h> self-contained aad716bd144a NFSv42: Fix pagecache invalidation after COPY/CLONE (From OE-Core rev: 5217bf4a33be1ed33d2ff83d754dab9d0fdc7fb7) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 2784863606e27715ee5e7f582bb6c4df67879c95) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.163Bruce Ashfield2022-01-073-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 57899c4e26bf Linux 5.4.163 6c728efe164f tty: hvc: replace BUG_ON() with negative return value c3024e1945fe xen/netfront: don't trust the backend response data blindly 828b1d3861a1 xen/netfront: disentangle tx_skb_freelist 5b757077dacd xen/netfront: don't read data from request on the ring page 5c374d830e1b xen/netfront: read response from backend only once 3456a07614b1 xen/blkfront: don't trust the backend response data blindly 6392f51a9d2e xen/blkfront: don't take local copy of a request from the ring page ce011335cb42 xen/blkfront: read response from backend only once 61826a7884cb xen: sync include/xen/interface/io/ring.h with Xen's newest version 54f682cd4849 fuse: release pipe buf after last use eff32973ecc3 NFC: add NCI_UNREG flag to eliminate the race 43788453983e shm: extend forced shm destroy to support objects from several IPC nses b23c0c4c9e0a s390/mm: validate VMA in PGSTE manipulation functions 3c9a213e0edb tracing: Check pid filtering when creating events dda227cccf14 vhost/vsock: fix incorrect used length reported to the guest 2eacc0acf6ea smb3: do not error on fsync when readonly 51be334da375 f2fs: set SBI_NEED_FSCK flag when inconsistent node block found 3ceecea047c2 net: mscc: ocelot: correctly report the timestamping RX filters in ethtool ee4e3f9d3dd7 net: mscc: ocelot: don't downgrade timestamping RX filters in SIOCSHWTSTAMP 0ea2e5497b8c net: hns3: fix VF RSS failed problem after PF enable multi-TCs 3b961640399b net/smc: Don't call clcsock shutdown twice when smc shutdown 5e44178864b3 net: vlan: fix underflow for the real_dev refcnt 296139e1de16 MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48 9f5838471aed igb: fix netpoll exit with traffic 25980820c4f0 nvmet: use IOCB_NOWAIT only if the filesystem supports it d54662a91faa tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows 562fe6a6d2c5 PM: hibernate: use correct mode for swsusp_close() 2654e6cfc483 net/ncsi : Add payload to be 32-bit aligned to fix dropped packets 080f6b694ef1 nvmet-tcp: fix incomplete data digest send 6c0ab2caa8d1 net/smc: Ensure the active closing peer first closes clcsock 7854de57be29 scsi: core: sysfs: Fix setting device state to SDEV_RUNNING 67a6f64a0c84 net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group cca61bb17042 net: ipv6: add fib6_nh_release_dsts stub ddd0518c1e09 nfp: checking parameter process for rx-usecs/tx-usecs is invalid b638eb32c64d ipv6: fix typos in __ip6_finish_output() 8029ced6d775 iavf: Prevent changing static ITR values if adaptive moderation is on 4374e414fcbf drm/vc4: fix error code in vc4_create_object() 7e324f734a91 scsi: mpt3sas: Fix kernel panic during drive powercycle test dc9eb93d5a0a ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE a078967dd34b NFSv42: Don't fail clone() unless the OP_CLONE operation failed ce50e97a06bd firmware: arm_scmi: pm: Propagate return value to caller 7360abf31ce0 net: ieee802154: handle iftypes as u32 4421a196fdaf ASoC: topology: Add missing rwsem around snd_ctl_remove() calls 76867d0cb83f ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer a848a22e9434 ARM: dts: BCM5301X: Add interrupt properties to GPIO node 03f7379e2c69 ARM: dts: BCM5301X: Fix I2C controller interrupt 17a763eab714 netfilter: ipvs: Fix reuse connection if RS weight is 0 fd7974c547ab proc/vmcore: fix clearing user buffer by properly using clear_user() 66d6eacba7a6 arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gpio function 3a4baf070c6a pinctrl: armada-37xx: Correct PWM pins definitions 086226048bcd PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge 7c517d7b8898 PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge 44b2776a9307 PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridge bbc6201152fb PCI: aardvark: Fix link training 3d770a20950b PCI: aardvark: Simplify initialization of rootcap on virtual bridge a06ace0d317d PCI: aardvark: Implement re-issuing config requests on CRS response 75faadcc3a0e PCI: aardvark: Fix PCIe Max Payload Size setting c697885a1281 PCI: aardvark: Configure PCIe resources from 'ranges' DT property e3c51ac70aae PCI: pci-bridge-emul: Fix array overruns, improve safety ea6eef03dafb PCI: aardvark: Update comment about disabling link training fe8a8c3a408e PCI: aardvark: Move PCIe reset card code to advk_pcie_train_link() 14311e77c93e PCI: aardvark: Fix compilation on s390 93491c5d26f7 PCI: aardvark: Don't touch PCIe registers if no card connected 8b0f7b8b7839 PCI: aardvark: Replace custom macros by standard linux/pci_regs.h macros e090b2e2708e PCI: aardvark: Issue PERST via GPIO 0ad291db2d01 PCI: aardvark: Improve link training 063a98c00528 PCI: aardvark: Train link immediately after enabling training bbe213fd12fb PCI: aardvark: Fix big endian support 5551081d845e PCI: aardvark: Wait for endpoint to be ready before training link 65d962199b7f PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() 57c7d46e8b1d mdio: aspeed: Fix "Link is Down" issue e466278662be mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB e09e868c6341 tracing: Fix pid filtering when triggers are attached f5bbebfd7ca1 tracing/uprobe: Fix uprobe_perf_open probes iteration 5c895828f421 KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB 4f1adc3f572a xen: detect uninitialized xenbus in xenbus_init 173fe1aedf67 xen: don't continue xenstore initialization in case of errors 2e1ec01af2c7 staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() e72e981d16fc staging/fbtft: Fix backlight 9b406e39e539 HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts c03ad97293d2 Revert "parisc: Fix backtrace to always include init funtion names" 4a6f918a92b0 media: cec: copy sequence field for the reply 8d0b9ea19174 ALSA: ctxfi: Fix out-of-range access aaa83768ba39 binder: fix test regression due to sender_euid change d797fde8644a usb: hub: Fix locking issues with address0_mutex 4b354aeea431 usb: hub: Fix usb enumeration issue due to address0 race d00bf013aed2 usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts 7b6f44856da5 net: nexthop: fix null pointer dereference when IPv6 is not enabled 9ad421aedc55 usb: dwc2: hcd_queue: Fix use of floating point literal e44a934f9e04 usb: dwc2: gadget: Fix ISOC flow for elapsed frames c2e05c4ed8a3 USB: serial: option: add Fibocom FM101-GL variants ee034eae9d9b USB: serial: option: add Telit LE910S1 0x9200 composition (From OE-Core rev: b42af07812f2c76e339ef8238bde1f64bd3f137a) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 94264cb2b1355a9b91bbbe701da858866cccb370) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.162Bruce Ashfield2022-01-073-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 9334f48f5673 Linux 5.4.162 46a8e16fcf2c ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() 293385739d68 ALSA: hda: hdac_ext_stream: fix potential locking issues 201340ca4eb7 hugetlbfs: flush TLBs correctly after huge_pmd_unshare e7891b22b251 tlb: mmu_gather: add tlb_flush_*_range APIs 10e34766d8ac ice: Delete always true check of PF pointer 101485e566ce usb: max-3421: Use driver data instead of maintaining a list of bound devices 4e1b3e718f24 ASoC: DAPM: Cover regression by kctl change notification fix 56a32c82761a batman-adv: Don't always reallocate the fragmentation skb head 08bceb1e30c2 batman-adv: Reserve needed_*room for fragments 374c55d416ab batman-adv: Consider fragmentation for needed_headroom 9eff9854f82d perf/core: Avoid put_page() when GUP fails e0122ea133cd Revert "net: mvpp2: disable force link UP during port init procedure" 4efa2509d3aa drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors c0276de0be48 drm/i915/dp: Ensure sink rate values are always valid 1c4af56ffbfb drm/nouveau: use drm_dev_unplug() during device removal 9e98622aa508 drm/udl: fix control-message timeout 52affc201fc2 cfg80211: call cfg80211_stop_ap when switch from P2P_GO type ca9834a1148b parisc/sticon: fix reverse colors 670f6b3867c8 btrfs: fix memory ordering between normal and ordered work functions 1c3882215946 udf: Fix crash after seekdir f79957d274b0 s390/kexec: fix memory leak of ipl report buffer b0e44dfb4e4c x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails f2e0cd42f198 mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag 95de3703a1d0 ipc: WARN if trying to remove ipc object which is absent 8997bb6d1ecc hexagon: export raw I/O routines for modules 01a7ecd36d1e tun: fix bonding active backup with arp monitoring 7c8f778f0a3a arm64: vdso32: suppress error message for 'make mrproper' e636f65b3d8f s390/kexec: fix return code handling cc093e5a966d perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server cc63a789d80d perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server 47a810817823 KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr() 307d2e6cebfc NFC: reorder the logic in nfc_{un,}register_device da3a87eeb990 drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame e418bb556ff8 NFC: reorganize the functions in nci_request bbb8376d58ac i40e: Fix display error code in dmesg 69e5d27af579 i40e: Fix creation of first queue by omitting it if is not power of two 5564e9129f1f i40e: Fix ping is lost after configuring ADq on VF 8509178dc001 i40e: Fix changing previously set num_queue_pairs for PFs c30162da9132 i40e: Fix NULL ptr dereference on VSI filter sync 0a0308af22a5 i40e: Fix correct max_pkt_size on VF RX queue fb2dbc124a7f net: virtio_net_hdr_to_skb: count transport header in UFO d74ff10ed2d9 net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove 8b2c66b0f2a0 net: sched: act_mirred: drop dst for the direction from egress to ingress edd783162bf2 scsi: core: sysfs: Fix hang when device state is set via sysfs 446882f216ac platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()' 453b5b614b93 mips: lantiq: add support for clk_get_parent() 477653f3e4e4 mips: bcm63xx: add support for clk_get_parent() 426fed211b49 MIPS: generic/yamon-dt: fix uninitialized variable error 67334abd4fb7 iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset 98f3badc414f iavf: validate pointers 92cecf349121 iavf: prevent accidental free of filter structure 63f032a956ed iavf: Fix failure to exit out from last all-multicast mode 926e8c83d4c1 iavf: free q_vectors before queues in iavf_disable_vf f0222e7eee0c iavf: check for null in iavf_fix_features b5638bc64a69 net: bnx2x: fix variable dereferenced before check fbba0692ec4b perf tests: Remove bash construct from record+zstd_comp_decomp.sh 9e0df711f8db perf bench futex: Fix memory leak of perf_cpu_map__new() 642fc22210a5 perf bpf: Avoid memory leak from perf_env__insert_btf() 6bf5523090a7 RDMA/netlink: Add __maybe_unused to static inline in C file ef82c3716a5a tracing/histogram: Do not copy the fixed-size char array field over the field size 80b777606925 tracing: Save normal string variables 8928e31a776a sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() a93a58bae950 mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set 05311b9192be clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk ee1317e1f4b0 clk/ast2600: Fix soc revision for AHB d6c32b4c83f6 clk: ingenic: Fix bugs with divided dividers 982d31ba5533 sh: define __BIG_ENDIAN for math-emu 214cd15d3675 sh: math-emu: drop unused functions 3d774e776f68 sh: fix kconfig unmet dependency warning for FRAME_POINTER 7727659e45f8 f2fs: fix up f2fs_lookup tracepoints d7c612f6b1f3 maple: fix wrong return value of maple_bus_init(). 9823ba8f17f8 sh: check return code of request_irq 94292e4577a2 powerpc/dcr: Use cmplwi instead of 3-argument cmpli c6d2cefdd05c ALSA: gus: fix null pointer dereference on pointer block 513543f1eda1 powerpc/5200: dts: fix memory node unit name 3a9eae47a550 iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr() a3ecee8a8fd7 scsi: target: Fix alua_tg_pt_gps_count tracking 14934afd4f5d scsi: target: Fix ordered tag handling 1ab3b4f4f46f MIPS: sni: Fix the build d491c84df5c4 tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc 80709beddb8d ALSA: ISA: not for M68K 2f8cda43c415 ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash 723c1af01c35 ARM: dts: ls1021a: move thermal-zones node out of soc/ f98986b7acb4 usb: host: ohci-tmio: check return value after calling platform_get_resource() e187c2f3f25e ARM: dts: omap: fix gpmc,mux-add-data type 3b9d8d3e4af2 firmware_loader: fix pre-allocated buf built-in firmware use cc248790bfdc scsi: advansys: Fix kernel pointer leak bcc1eac0bd49 ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect c9428e13417d clk: imx: imx6ul: Move csi_sel mux to correct base register e5f8c43c8546 ASoC: SOF: Intel: hda-dai: fix potential locking issue cb074c00b71a arm64: dts: freescale: fix arm,sp805 compatible string a14d7038ea20 arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency 30dcfcda8992 usb: typec: tipd: Remove WARN_ON in tps6598x_block_read 3ee15f1af174 usb: musb: tusb6010: check return value after calling platform_get_resource() ba9579f832bd RDMA/bnxt_re: Check if the vlan is valid before reporting bf6a633b0736 arm64: dts: hisilicon: fix arm,sp805 compatible string 16bcbfb56d75 scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() 51c94d6aee59 ARM: dts: NSP: Fix mpcore, mmc node names 1390f32ea964 arm64: zynqmp: Fix serial compatible string 31df0f0f1882 arm64: zynqmp: Do not duplicate flash partition label property 5c088fba39af Linux 5.4.161 b786cb3236e1 erofs: fix unsafe pagevec reuse of hooked pclusters 83de35ae27a1 erofs: remove the occupied parameter from z_erofs_pagevec_enqueue() b37f6da8c3fc PCI: Add MSI masking quirk for Nvidia ION AHCI db1390b60e89 PCI/MSI: Deal with devices lying about their MSI mask capability 49b55a7792ec PCI/MSI: Destroy sysfs before freeing entries 7186be970c11 parisc/entry: fix trace test in syscall exit path 258c42a8fb31 fortify: Explicitly disable Clang support 4f9a3cda1660 scsi: ufs: Fix tm request when non-fatal error happens c468f9249d84 ext4: fix lazy initialization next schedule time computation in more granular unit 307c6f728728 MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL 7be773a0288e scsi: ufs: Fix interrupt error message for shared interrupts e3c97ba4a69e soc/tegra: pmc: Fix imbalanced clock disabling in error code path 17efa1a44c7f Linux 5.4.160 66bd28d6be90 selftests/bpf: Fix also no-alu32 strobemeta selftest e7ea088cd030 ath10k: fix invalid dma_addr_t token assignment 20a951afb7d5 SUNRPC: Partial revert of commit 6f9f17287e78 5b7a0a4f7cbe PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros 256a1e009b9b powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload fe02d37870c9 s390/cio: make ccw_device_dma_* more robust 8a8d007bae0e s390/tape: fix timer initialization in tape_std_assign() 5ef14af16629 s390/cio: check the subchannel validity for dev_busid b0989ae51d01 video: backlight: Drop maximum brightness override for brightness zero 66938ba12857 mm, oom: do not trigger out_of_memory from the #PF d6648b55ed39 mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks c6f9a5c11a91 powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC 453b779d2b8f powerpc/security: Add a helper to query stf_barrier type 84b3fbfd8ed8 powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 7edda4bd9eb9 powerpc/bpf: Validate branch ranges 0347c001c909 powerpc/lib: Add helper to check if offset is within conditional branch range c4461ca7a835 ovl: fix deadlock in splice write 8d750efc8dd6 9p/net: fix missing error check in p9_check_errors aba12bb38b10 net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE 223985fa1b5f f2fs: should use GFP_NOFS for directory inodes af73b240e09e irqchip/sifive-plic: Fixup EOI failed when masked 53014c1c4162 parisc: Fix set_fixmap() on PA1.x CPUs 645d6dfdcb0b parisc: Fix backtrace to always include init funtion names 62c4e0a3d81a ARM: 9156/1: drop cc-option fallbacks for architecture selection 61a5e446bbff ARM: 9155/1: fix early early_iounmap() dc3357424610 selftests/net: udpgso_bench_rx: fix port argument dd3a418ba5e6 cxgb4: fix eeprom len when diagnostics not implemented 1800c9eecd5e net/smc: fix sk_refcnt underflow on linkdown and fallback b2d1b6624bde vsock: prevent unnecessary refcnt inc for nonblocking connect 72aca95f958e net: hns3: allow configure ETS bandwidth of all TCs 07b218db54a4 net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any 18f2809441ef bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding 180a9b539cf6 arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions 572599cbf17a nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails c1d5f943bbc3 llc: fix out-of-bound array index in llc_sk_dev_hash() bdf94057aae6 perf bpf: Add missing free to bpf_event__print_bpf_prog_info() 23def86bbf71 zram: off by one in read_block_state() d26835de40db mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() 46d695e870c4 bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed dce69e0a065d ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses 700602b662d7 net: vlan: fix a UAF in vlan_dev_real_dev() 98e0ab88f435 net: davinci_emac: Fix interrupt pacing disable 70ecaadb49c2 xen-pciback: Fix return in pm_ctrl_init() 7f57b9bc8ee6 i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()' 53ad06ff3b4e NFSv4: Fix a regression in nfs_set_open_stateid_locked() c9dcb51ae473 scsi: qla2xxx: Turn off target reset during issue_lip 211f08d1ffc8 scsi: qla2xxx: Fix gnl list corruption 9b180f3c2d92 ar7: fix kernel builds for compiler test 59e97c74d159 watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT 162a1cfcd5ca m68k: set a default value for MEMORY_RESERVE 9770f8c29f81 signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL) 9e6985190f04 dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` fd1de3590123 netfilter: nfnetlink_queue: fix OOB when mac header was cleared 15351d5e8bb4 soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_read be832f781dc4 auxdisplay: ht16k33: Fix frame buffer device blanking c441943075fd auxdisplay: ht16k33: Connect backlight to fbdev 1fa9803de9e3 auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string e63507ea4369 dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro 04317e74745a mtd: core: don't remove debugfs directory if device is in use 59929f9a573a mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() a83aaf15077e fs: orangefs: fix error return code of orangefs_revalidate_lookup() c79c37c77550 NFS: Fix deadlocks in nfs_scan_commit_list() 5a893e0eab16 opp: Fix return in _opp_add_static_v2() 98ac69821650 PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge 819925eff0c5 PCI: aardvark: Don't spam about PIO Response Status bab1cfec7ae2 drm/plane-helper: fix uninitialized variable reference 4b48c6ede329 pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds 2b2fdb6f4892 rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined bd48bdbfd9c4 apparmor: fix error check a7b294764945 power: supply: bq27xxx: Fix kernel crash on IRQ handler register error 3f698d97f7c5 mips: cm: Convert to bitfield API to fix out-of-bounds access fb7b73cd9418 powerpc/44x/fsp2: add missing of_node_put d3dd1a057c9a HID: u2fzero: properly handle timeouts in usb_submit_urb b216a39b3212 HID: u2fzero: clarify error check and length calculations fae0552d83ff serial: xilinx_uartps: Fix race condition causing stuck TX 818e100c2bf4 phy: qcom-qusb2: Fix a memory leak on probe de43e75917bc ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER f00ff5357b61 ASoC: cs42l42: Correct some register default values baf5c1225eb2 ARM: dts: stm32: fix SAI sub nodes register range bb74ce1feb36 staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC 73aaa6222ac7 RDMA/mlx4: Return missed an error if device doesn't support steering 20dfad97dbd6 scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() 5ead6f4feaa7 power: supply: rt5033_battery: Change voltage values to µV fdbe8e8a08bf usb: gadget: hid: fix error code in do_config() 15355466cded serial: 8250_dw: Drop wrong use of ACPI_PTR() d8241e7a2144 video: fbdev: chipsfb: use memset_io() instead of memset() e7df004eb14e clk: at91: check pmc node status before registering syscore ops 44a2dcd146dc memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe 03fe35ce9a0e soc/tegra: Fix an error handling path in tegra_powergate_power_up() 543d85602f9c arm: dts: omap3-gta04a4: accelerometer irq fix 7cf7d9b83d79 ALSA: hda: Reduce udelay() at SKL+ position reporting d1cf71d79e00 JFS: fix memleak in jfs_mount 56911ee5375f MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT ee49b6598cfb scsi: dc395: Fix error case unwinding dd49dee254db ARM: dts: at91: tse850: the emac<->phy interface is rmii 1df7102f265b arm64: dts: meson-g12a: Fix the pwm regulator supply properties 681c58f34434 RDMA/bnxt_re: Fix query SRQ failure 50eca29537b0 ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY 863e71a3afb7 arm64: dts: rockchip: Fix GPU register width for RK3328 6694960195b7 ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc() d27580c1b027 clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths 9212ebb1c6d8 RDMA/rxe: Fix wrong port_cap_flags cf234bc5fbd8 ibmvnic: Process crqs after enabling interrupts bc4061648176 ibmvnic: don't stop queue in xmit a91c8ee2ed84 udp6: allow SO_MARK ctrl msg to affect routing 9ff14503f498 selftests/bpf: Fix fclose/pclose mismatch in test_progs af51aa2b8586 crypto: pcrypt - Delay write to padata->info 9be9cb2a2be4 net: phylink: avoid mvneta warning when setting pause parameters 077410c7907c net: amd-xgbe: Toggle PLL settings during rate change 63a3b1af0474 drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits 9ca0d107428b wcn36xx: add proper DMA memory barriers in rx path a3256ae45b0d libertas: Fix possible memory leak in probe and disconnect 427583b93d5a libertas_tf: Fix possible memory leak in probe and disconnect 2339ff4162a6 KVM: s390: Fix handle_sske page fault handling 3f3b4054e214 samples/kretprobes: Fix return value if register_kretprobe() failed 9435b2f9c006 tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() a8226599cbab irq: mips: avoid nested irq_enter() ae5a24464872 s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() 8fb436d146c7 libbpf: Fix BTF data layout checks and allow empty BTF 03a818c09677 smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi 12ccb5737925 drm/msm: Fix potential NULL dereference in DPU SSPP dc18f0806297 clocksource/drivers/timer-ti-dm: Select TIMER_OF c523474f2a45 PM: hibernate: fix sparse warnings 0d22f55014d2 nvme-rdma: fix error code in nvme_rdma_setup_ctrl 67ba6c8e715f phy: micrel: ksz8041nl: do not use power down mode ae213c059a8b mwifiex: Send DELBA requests according to spec 3a781e213164 rsi: stop thread firstly in rsi_91x_init() error handling ad4cd0130757 mt76: mt76x02: fix endianness warnings in mt76x02_mac.c bdbc9311f10f platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning 3446e5ecdf91 block: ataflop: fix breakage introduced at blk-mq refactoring 2918a29fc8ba mmc: mxs-mmc: disable regulator on error and in the remove function b631c603b5fb net: stream: don't purge sk_error_queue in sk_stream_kill_queues() f27fbff86280 drm/msm: uninitialized variable in msm_gem_import() 32ac072c24b5 ath10k: fix max antenna gain unit 218fb43ffff0 hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff 8384c4a7bcb3 hwmon: Fix possible memleak in __hwmon_device_register() f7fd072039d6 net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE 9498f5272a44 memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() 5f462b38ce7a memstick: avoid out-of-range warning 3a7525d5d7bf mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured dc73f7cae11d b43: fix a lower bounds test 1b6365fdae77 b43legacy: fix a lower bounds test c51ac7fd0256 hwrng: mtk - Force runtime pm ops for sleep ops 52d2cdab5288 crypto: qat - disregard spurious PFVF interrupts 4d7881430ffb crypto: qat - detect PFVF collision after ACK a3d3f9c5dca3 media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable() 73dd601bec0d netfilter: nft_dynset: relax superfluous check on set updates 62f6260f7065 EDAC/amd64: Handle three rank interleaving mode f399e650c095 ath9k: Fix potential interrupt storm on queue reset 843ff688eb83 media: em28xx: Don't use ops->suspend if it is NULL e577924b7021 cpuidle: Fix kobject memory leaks in error paths 18fdbdbecf72 crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency a993159a2ad0 kprobes: Do not use local variable when creating debugfs file 71411bd79e24 media: cx23885: Fix snd_card_free call on null card pointer 1c2c8030e7eb media: tm6000: Avoid card name truncation 61266f852fb5 media: si470x: Avoid card name truncation 4e65b9ec2158 media: radio-wl1273: Avoid card name truncation 8eeec127d5cf media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()' 2b9ae7bac92e media: TDA1997x: handle short reads of hdmi info frame. 23b65152a069 media: dvb-usb: fix ununit-value in az6027_rc_query e2b2d221a446 media: cxd2880-spi: Fix a null pointer dereference on error handling path f46da0c6af3a media: em28xx: add missing em28xx_close_extension 14f3d77c770d drm/amdgpu: fix warning for overflow check 465dc8a1b1c1 ath10k: Fix missing frame timestamp for beacon/probe-resp 7c12c2fe4568 net: dsa: rtl8366rb: Fix off-by-one bug 674637270edd rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() d4cd7a167c87 crypto: caam - disable pkc for non-E SoCs 555fe5734d39 Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync 8c68d12f1a37 wilc1000: fix possible memory leak in cfg_scan_result() 1713b856345d cgroup: Make rebind_subsystems() disable v2 controllers all at once bd76ec43f14e net: net_namespace: Fix undefined member in key_remove_domain() 3a37742128ea virtio-gpu: fix possible memory allocation failure 606c95078a4e drm/v3d: fix wait for TMU write combiner flush 6a93d8ebb8aa rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() 6237a1685c28 Bluetooth: fix init and cleanup of sco_conn.timeout_work 28c1d965622f selftests/bpf: Fix strobemeta selftest regression f2c04d46c8de netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state 0c2acfede5ac parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling cbe28724277c parisc/unwind: fix unwinder when CONFIG_64BIT is enabled a9a411adcac8 task_stack: Fix end_of_stack() for architectures with upwards-growing stack c06cf3b1d049 parisc: fix warning in flush_tlb_all 732441923321 x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted ad67a7e2ab13 spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe() a15fc58933aa btrfs: do not take the uuid_mutex in btrfs_rm_device aba1db41dde7 net: annotate data-race in neigh_output() 2f78cb7eccb6 vrf: run conntrack only in context of lower/physdev for locally generated packets 5919f02e185b ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 d99f320a1b7e gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE 9929b3db46c9 ARM: clang: Do not rely on lr register for stacktrace 681a426e6ba4 smackfs: use __GFP_NOFAIL for smk_cipso_doi() 4752a9c3a079 iwlwifi: mvm: disable RX-diversity in powersave 41e583edb1d2 selftests: kvm: fix mismatched fclose() after popen() 4411d0d8df2b PM: hibernate: Get block device exclusively in swsusp_check() a528d3aac3ef nvme: drop scan_lock and always kick requeue list when removing namespaces 209c39b3f5e9 nvmet-tcp: fix use-after-free when a port is removed 81d11e40fdbb nvmet: fix use-after-free when a port is removed 1ec1ca2be9c6 block: remove inaccurate requeue check bfde056402c7 mwl8k: Fix use-after-free in mwl8k_fw_state_machine() e4af3e42ba1e tracing/cfi: Fix cmp_entries_* functions signature mismatch caeb6bae7553 workqueue: make sysfs of unbound kworker cpumask more clever 58b4e0c075d5 lib/xz: Validate the value before assigning it to an enum variable 8cdab20660f0 lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression eb8f087201b5 memstick: r592: Fix a UAF bug when removing the driver 2226ad031436 leaking_addresses: Always print a trailing newline 63c3c7b699d2 ACPI: battery: Accept charges over the design capacity as full 2efb81b22d2d iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value d5fb057f2364 ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() e2c27194fcd9 tracefs: Have tracefs directories not set OTH permission bits by default ace6e7fe9645 net-sysfs: try not to restart the syscall if it will fail eventually d8d1d3540561 media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() 382e7b6458e4 media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info e5f9be486976 media: ipu3-imgu: imgu_fmt: Handle properly try cdf338e1dbf1 ACPICA: Avoid evaluating methods too early during system resume 9ff00d0b1d35 ipmi: Disable some operations during a panic 4bba26f89e66 media: rcar-csi2: Add checking to rcsi2_start_receiver() c08a655ed938 brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet f64551db5299 ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK 31b784864736 media: mceusb: return without resubmitting URB in case of -EPROTO error. e419469adfd4 media: imx: set a media_device bus_info string b2b2f9178250 media: s5p-mfc: Add checking to s5p_mfc_probe(). 6b8ab552e24c media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe() bc4af8c782eb media: uvcvideo: Set unique vdev name based in type 7a646855d6a0 media: uvcvideo: Return -EIO for control errors ab7fca0eaefb media: uvcvideo: Set capability in s_param bff0833e2b7a media: stm32: Potential NULL pointer dereference in dcmi_irq_thread() cede36511c3b media: netup_unidvb: handle interrupt properly according to the firmware 3fe3d04354ae media: mt9p031: Fix corrupted frame after restarting stream 08743f9c4801 ath10k: high latency fixes for beacon buffer fadb4cd750f4 mwifiex: Properly initialize private structure on interface type changes 7d3e6635c22a mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type 480c240ab6df x86: Increase exception stack sizes 91b9c23b6d5b smackfs: Fix use-after-free in netlbl_catmap_walk() 31df731c8705 net: sched: update default qdisc visibility after Tx queue cnt changes a82f379378ab locking/lockdep: Avoid RCU-induced noinstr fail f14eca60bf23 MIPS: lantiq: dma: reset correct number of channel ca07aff2575d MIPS: lantiq: dma: add small delay after reset e5ea3dca9497 platform/x86: wmi: do not fail if disabling fails b57df4d6fc13 drm/panel-orientation-quirks: add Valve Steam Deck 67bd269a84ce Bluetooth: fix use-after-free error in lock_sock_nested() d416020f1a9c Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() a52bd11b2410 drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6 e5ca76568a61 drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1 c19cabfa5537 drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2) 46a25b7a25a0 dma-buf: WARN on dmabuf release with pending attachments 1bee9e59c67b USB: chipidea: fix interrupt deadlock 8a643c0f95e8 USB: iowarrior: fix control-message timeouts 32858116748e USB: serial: keyspan: fix memleak on probe errors 8ce0bc6962df iio: dac: ad5446: Fix ad5622_write() return value f01e16d32495 pinctrl: core: fix possible memory leak in pinctrl_enable() 270541cbc056 quota: correct error number in free_dqentry() 10b808307d37 quota: check block number when reading the block in quota file a509a515f378 PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG 0ea58b9bb9cf PCI: aardvark: Fix return value of MSI domain .alloc() method ee9cdca4d61b PCI: aardvark: Fix reporting Data Link Layer Link Active 6f99c7a51e0a PCI: aardvark: Do not unmask unused interrupts d964886327ba PCI: aardvark: Fix checking for link up via LTSSM state e0269c0c81b8 PCI: aardvark: Do not clear status bits of masked interrupts 50b0ce94fbcc PCI: pci-bridge-emul: Fix emulation of W1C bits 3d995568c9bb xen/balloon: add late_initcall_sync() for initial ballooning done 3f6255a91bf3 ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume 6225a31b2eb6 ALSA: mixer: oss: Fix racy access to slots e9adf72bdbd5 serial: core: Fix initializing and restoring termios speed b535b634645f powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found bfefc5d6f953 can: j1939: j1939_can_recv(): ignore messages with invalid source address 94a3f521e3b6 can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport 8e61c799c81e KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use 654a8248169e power: supply: max17042_battery: use VFSOC for capacity when no rsns 11129762e31a power: supply: max17042_battery: Prevent int underflow in set_soc_threshold 625c3ed247e1 signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT ec5ef8d4d795 signal: Remove the bogus sigkill_pending in ptrace_stop 28c70d50363d RDMA/qedr: Fix NULL deref for query_qp on the GSI QP 91a29609bd6f rsi: Fix module dev_oper_mode parameter description 9defe9b1ab34 rsi: fix rate mask set leading to P2P failure 2f1f06be3eb5 rsi: fix key enabled check causing unwanted encryption for vap_id > 0 1fa1da8a60ff rsi: fix occasional initialisation failure with BT coex 398e7e5add0c wcn36xx: handle connection loss indication 4a67355383f3 libata: fix checking of DMA state 6f2f91b9df15 mwifiex: Read a PCI register after writing the TX ring write pointer 3991cdc40fc1 wcn36xx: Fix HT40 capability for 2Ghz band 301d33c95441 evm: mark evm_fixmode as __ro_after_init e1f71a32899a rtl8187: fix control-message timeouts 76d2ce7ca9dc PCI: Mark Atheros QCA6174 to avoid bus reset 3110371c7af6 ath10k: fix division by zero in send path 2b94d10056f9 ath10k: fix control-message timeout cfbe74d8b131 ath6kl: fix control-message timeout 1a2fe1c3d87f ath6kl: fix division by zero in send path 78ebff828a33 mwifiex: fix division by zero in fw download path 08501eb9ff6a EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell a147922924ab regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property c9e5a005960b regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled 3baa5886d128 hwmon: (pmbus/lm25066) Add offset coefficients 98bea923793f ia64: kprobes: Fix to pass correct trampoline address to the handler ddb54bf3b764 btrfs: call btrfs_check_rw_degradable only if there is a missing device 5223324ed1a9 btrfs: fix lost error handling when replaying directory deletes c25984fa182f btrfs: clear MISSING device status bit in btrfs_close_one_device 87a87c82f7f3 net/smc: Correct spelling mistake to TCPF_SYN_RECV cc14499b9dde nfp: bpf: relax prog rejection for mtu check through max_pkt_offset a62d43084165 vmxnet3: do not stop tx queues after netif_device_detach() 17dcecf20ce7 r8169: Add device 10ec:8162 to driver r8169 e84b38e57821 nvmet-tcp: fix header digest verification 2804181e1b91 drm: panel-orientation-quirks: Add quirk for GPD Win3 7273488fd373 watchdog: Fix OMAP watchdog early handling 5ffdddcf28a1 net: multicast: calculate csum of looped-back and forwarded packets 9420e2496d45 spi: spl022: fix Microwire full duplex mode 1a667bc32918 nvmet-tcp: fix a memory leak when releasing a queue 2f3860ba601a xen/netfront: stop tx queues during live migration de649ec7ad84 bpf: Prevent increasing bpf_jit_limit above max df8665c3983e bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT 8dd688ba675a drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 c4282bb80519 mmc: winbond: don't build on M68K 05f0a97e2ff7 reset: socfpga: add empty driver allowing consumers to probe dfa8fb782b52 ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode f09014e8bea8 hyperv/vmbus: include linux/bitops.h 054fe50d2654 sfc: Don't use netif_info before net_device setup 82005afbb30b cavium: Fix return values of the probe function 9f5fd5aab85f scsi: qla2xxx: Fix unmap of already freed sgl 96183337e97d scsi: qla2xxx: Return -ENOMEM if kzalloc() fails 8e3a0d28edb6 cavium: Return negative value when pci_alloc_irq_vectors() fails 58608e80d627 x86/irq: Ensure PI wakeup handler is unregistered before module unload 7252cb96e410 x86/cpu: Fix migration safety with X86_BUG_NULL_SEL e3d4ba338b98 x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c ccc4e5e60b41 fuse: fix page stealing 9505d4872188 ALSA: timer: Unconditionally unlink slave instances, too 2c6446168f07 ALSA: timer: Fix use-after-free problem 246c6a1fe356 ALSA: synth: missing check for possible NULL after the call to kstrdup ce9f7535ec26 ALSA: usb-audio: Add registration quirk for JBL Quantum 400 7da6f4c5c21c ALSA: line6: fix control and interrupt message timeouts 4a12e624e597 ALSA: 6fire: fix control and bulk message timeouts ab3f823af278 ALSA: ua101: fix division by zero at probe a3bb6e0db72b ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED 40243342d297 ALSA: hda/realtek: Add quirk for ASUS UX550VE 8af6ade7ac5e ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N 809416fe0a7a ALSA: hda/realtek: Add quirk for Clevo PC70HS 638b53d67ffc media: v4l2-ioctl: Fix check_ext_ctrls 8c11269bd619 media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers bbd62d2fca94 media: ite-cir: IR receiver stop working after receive overflow eef6cb3d3c92 crypto: s5p-sss - Add error handling in s5p_aes_probe() d7a5d872b414 firmware/psci: fix application of sizeof to pointer 18f0fb57a9fe tpm: Check for integer overflow in tpm2_map_response_body() f38f3da360a6 parisc: Fix ptrace check on syscall return acbc2a08ea7c mmc: dw_mmc: Dont wait for DRTO on Write RSP error 5ee76475f82a scsi: qla2xxx: Fix use after free in eh_abort path cc5b13948838 scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file 617d2fd48da5 ocfs2: fix data corruption on truncate c20eb9551c52 libata: fix read log timeout value 69c2199f49fb Input: i8042 - Add quirk for Fujitsu Lifebook T725 17ec1c6b45a7 Input: elantench - fix misreporting trackpoint coordinates ce4bec0a54a4 Input: iforce - fix control-message timeout db39f49ee7d5 binder: use cred instead of task for getsecid fc9c470cd519 binder: use cred instead of task for selinux checks 28a1e470b000 binder: use euid from cred instead of using task 3e87c4996de1 usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform 3fa7efd1fab1 xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (From OE-Core rev: 0b6f1b880781be547731ace0b585a90f4a6d5aca) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 638171722cc6bfde01bf71a83af1a7c104ec54aa) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.159Bruce Ashfield2022-01-073-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 5915b0ea6746 Linux 5.4.159 abc49cc45d0a rsi: fix control-message timeout 64e6632ab4c1 media: staging/intel-ipu3: css: Fix wrong size comparison imgu_css_fw_init 6c382b63658e staging: rtl8192u: fix control-message timeouts f66258cb60e4 staging: r8712u: fix control-message timeout 88a252ff782c comedi: vmk80xx: fix bulk and interrupt message timeouts 1ae4715121a5 comedi: vmk80xx: fix bulk-buffer overflow 199acd8c110e comedi: vmk80xx: fix transfer-buffer overflows b0156b7c9649 comedi: ni_usb6501: fix NULL-deref in command paths 3efb7af8ac43 comedi: dt9812: fix DMA buffers on stack 6e80e9314f8b isofs: Fix out of bound access for corrupted isofs image adc56dbfc4aa printk/console: Allow to disable console output by using console="" or console=null 589ac131b3ab binder: don't detect sender/target during buffer cleanup b60e89b63eb9 usb-storage: Add compatibility quirk flags for iODD 2531/2541 5c3eba290479 usb: musb: Balance list entry in musb_gadget_queue 161571745de1 usb: gadget: Mark USB_FSL_QE broken on 64-bit d6013265a779 usb: ehci: handshake CMD_RUN instead of STS_HALT 6d000e1c1625 Revert "x86/kvm: fix vcpu-id indexed array sizes" (From OE-Core rev: 89d59ed2163e77df2100aae4bc6b06174f0155e5) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 9c37c738a645b472175b93431deb47b47a1442e7) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.87Bruce Ashfield2022-01-073-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 272aedd4a305 Linux 5.10.87 8dd559d53b3b arm: ioremap: don't abuse pfn_valid() to check if pfn is in RAM 65c578935bcc arm: extend pfn_valid to take into account freed memory map alignment 6e634c0e7155 memblock: ensure there is no overflow in memblock_overlaps_region() 74551f13c62f memblock: align freed memory map on pageblock boundaries with SPARSEMEM b4b54c7ba149 memblock: free_unused_memmap: use pageblock units instead of MAX_ORDER b6a1cbd187fc perf intel-pt: Fix error timestamp setting on the decoder error path 0612aa02c2c8 perf intel-pt: Fix missing 'instruction' events with 'q' option 71c795028b31 perf intel-pt: Fix next 'err' value, walking trace 02681dd1780a perf intel-pt: Fix state setting when receiving overflow (OVF) packet cbed09b44ce0 perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type 3bb7fd4be8c4 perf intel-pt: Fix sync state when a PSB (synchronization) packet is found 731ff7884138 perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage b23f9252a41d perf inject: Fix itrace space allowed for new attributes 7c26da3be1e9 ethtool: do not perform operations on net devices being unregistered 6992d8c215c8 hwmon: (dell-smm) Fix warning on /proc/i8k creation error c31470a30c0d fuse: make sure reclaim doesn't write the inode 613725436e69 bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc 9099f3512678 staging: most: dim2: use device release method ac76adc87a78 KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req 6f0d9d3e74dc tracing: Fix a kmemleak false positive in tracing_map f35f7f04aa80 drm/amd/display: add connector type check for CRC source set dd3cea342522 drm/amd/display: Fix for the no Audio bug with Tiled Displays dadce61247c6 net: netlink: af_netlink: Prevent empty skb by adding a check on len. bca6af4325d6 i2c: rk3x: Handle a spurious start completion interrupt flag d6edec8a7b55 parisc/agp: Annotate parisc agp init functions with __init cf520ccffd9a ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P 701a07fd0274 ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid 6d22a96d12d7 net/mlx4_en: Update reported link modes for 1/10G 999069d8b040 Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP" 27f4ce02b31a s390/test_unwind: use raw opcode instead of invalid instruction 9eab949e2b90 KVM: arm64: Save PSTATE early on exit 990fd815ec88 drm/msm/dsi: set default num_data_lanes c602863ad28e nfc: fix segfault in nfc_genl_dump_devices_done 37050f17f2d2 Linux 5.10.86 32414491834c netfilter: selftest: conntrack_vrf.sh: fix file permission (From OE-Core rev: feaae782603406fb3a3f2ace01d74d8d27399db7) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 41e6433af247105b9430d5fe2ef3e32624d6ed76) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.85Bruce Ashfield2022-01-073-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: e4f2aee6612e Linux 5.10.85 47301c06f602 Documentation/Kbuild: Remove references to gcc-plugin.sh af5ba49cf705 MAINTAINERS: adjust GCC PLUGINS after gcc-plugin.sh removal ad13421fd2cd doc: gcc-plugins: update gcc-plugins.rst 9fc17c3af56c kbuild: simplify GCC_PLUGINS enablement in dummy-tools/gcc d428e5477493 bpf: Add selftests to cover packet access corner cases 0ec0eda3f3c3 misc: fastrpc: fix improper packet size calculation 261d45a4c254 irqchip: nvic: Fix offset for Interrupt Priority Offsets cd946f0ebe78 irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL e1c6611f822e irqchip/armada-370-xp: Fix support for Multi-MSI interrupts 8f3ed9deaaac irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc() d530e9943d64 irqchip/aspeed-scu: Replace update_bits with write_bits. 014c2fa5dc49 csky: fix typo of fpu config macro ee86d0bad80b iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove c10c53419d8d iio: ad7768-1: Call iio_trigger_notify_done() on error 0f86c9e818e7 iio: adc: axp20x_adc: fix charging current reporting on AXP22x af7fbb8c0b54 iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda fff92f3712d7 iio: at91-sama5d2: Fix incorrect sign extension a2545b147d23 iio: dln2: Check return value of devm_iio_trigger_register() 69ae78c1abe7 iio: dln2-adc: Fix lockdep complaint 416383999c66 iio: itg3200: Call iio_trigger_notify_done() on error bc4d8367ed0d iio: kxsd9: Don't return error code in trigger handler 28ea539a311e iio: ltr501: Don't return error code in trigger handler db12d9508536 iio: mma8452: Fix trigger reference couting 4e7852911084 iio: stk3310: Don't return error code in interrupt handler 5c4a0f307f2b iio: trigger: stm32-timer: fix MODULE_ALIAS 5de9c5b13062 iio: trigger: Fix reference counting cbc04c0c9a67 iio: gyro: adxrs290: fix data signedness fee8be5bde56 xhci: avoid race between disable slot command and host runtime suspend 1b43c9b65f6b usb: core: config: using bit mask instead of individual bits 74b6a6a239aa xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending ef284f086dd0 usb: core: config: fix validation of wMaxPacketValue entries e4de8ca013f0 USB: gadget: zero allocate endpoint 0 buffers 7193ad3e50e5 USB: gadget: detect too-big endpoint 0 requests 63fc70bffa16 selftests/fib_tests: Rework fib_rp_filter_test() 126d1897cbff net/qla3xxx: fix an error code in ql_adapter_up() 5e663bcd9a37 net, neigh: clear whole pneigh_entry at alloc time ae673832086e net: fec: only clear interrupt of handling queue in fec_enet_rx_queue() 83b16b9c441b net: altera: set a couple error code in probe() 385ffd31ebdb net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero 47322fddb41e tools build: Remove needless libpython-version feature check that breaks test-all fast path 42bea3a1b7f2 dt-bindings: net: Reintroduce PHY no lane swap binding 3f57215f748b Documentation/locking/locktypes: Update migrate_disable() bits. 77d255d28b34 perf tools: Fix SMT detection fast read path 391ca20ea16e Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge" e5b7fb2198ab i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc 347cc9b4d966 mtd: rawnand: fsmc: Fix timing computation 0b2e1fccdf48 mtd: rawnand: fsmc: Take instruction delay into account 57f290572f45 i40e: Fix pre-set max number of queues for VF eb87117c27e7 i40e: Fix failed opcode appearing if handling messages from VF 82ed3829c937 clk: imx: use module_platform_driver 4d12546cf9e7 RDMA/hns: Do not destroy QP resources in the hw resetting phase 33f320c35d69 RDMA/hns: Do not halt commands during reset until later 4458938b297e ASoC: codecs: wcd934x: return correct value from mixer put 1089dac26c6b ASoC: codecs: wcd934x: handle channel mappping list correctly 83dae68fc00a ASoC: codecs: wsa881x: fix return values from kcontrol put 62e4dc5e130e ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer 2f4764fe3692 ASoC: rt5682: Fix crash due to out of scope stack vars bdd8129c6605 PM: runtime: Fix pm_runtime_active() kerneldoc comment 661c4412c563 qede: validate non LSO skb length c4d2d7c935a4 scsi: scsi_debug: Fix buffer size of REPORT ZONES command 1e434d2687e8 scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc() 5dfe61147442 block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) 5f1f94c26b0d tracefs: Set all files to the same group ownership as the mount option 2ba0738f7117 net: mvpp2: fix XDP rx queues registering 47ffefd88abf aio: fix use-after-free due to missing POLLFREE handling e4d19740bcca aio: keep poll requests on waitqueue until completed fc2f636ffc44 signalfd: use wake_up_pollfree() 9f3acee7eac8 binder: use wake_up_pollfree() 8e04c8397bf9 wait: add wake_up_pollfree() 2f8eb4c4c8f6 libata: add horkage for ASMedia 1092 f76580d82c62 can: m_can: Disable and ignore ELO interrupt 703dde112021 can: pch_can: pch_can_rx_normal: fix use after free 2737d0bc21b6 drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. 17edb38e76d6 clk: qcom: regmap-mux: fix parent clock lookup 172a98224418 mmc: renesas_sdhi: initialize variable properly when tuning 33204825cc2b tracefs: Have new files inherit the ownership of their parent c520943a00ad nfsd: Fix nsfd startup race (again) eeb0711801f5 nfsd: fix use-after-free due to delegation race 8b4264c27b82 md: fix update super 1.0 on rdev size change caf9b352dc58 btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling 41b3cc57d626 btrfs: clear extent buffer uptodate when we fail to write it 75490bcbd076 scsi: qla2xxx: Format log strings only if needed 07977a3f3d55 ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() ad45babf7886 ALSA: pcm: oss: Limit the period size to 16MB 02b2b691b77c ALSA: pcm: oss: Fix negative period/buffer sizes 6760e6ddeb48 ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 7fe903d35492 ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform 3063ee5164e4 ALSA: ctl: Fix copy of updated id with element read/write c581090228e3 mm: bdi: initialize bdi_min_ratio when bdi is unregistered 06368922f38f KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall 2a51edaf5cc5 net/sched: fq_pie: prevent dismantle issue 4b7e90672af8 devlink: fix netns refcount leak in devlink_nl_cmd_reload() 9d683d14f600 IB/hfi1: Correct guard on eager buffer deallocation 2e2edebb5dd6 iavf: Fix reporting when setting descriptor count aada0b3f3392 iavf: restore MSI state on reset 32a329b731a3 netfilter: conntrack: annotate data-races around ct->timeout 5e39de85b76e udp: using datalen to cap max gso segments 666521b3852d seg6: fix the iif in the IPv6 socket control block 484069b5de9d nfp: Fix memory leak in nfp_cpp_area_cache_add() b1830ede16f8 bonding: make tx_rebalance_counter an atomic a59df4ea7155 ice: ignore dropped packets during init 349e83c0cf67 bpf: Fix the off-by-two error in range markings f26951db84a4 bpf, x86: Fix "no previous prototype" warning 74685aaecef0 vrf: don't run conntrack on vrf with !dflt qdisc d5cf399a6dc3 selftests: netfilter: add a vrf+conntrack testcase 83ea620a1be8 nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done f3d9114ac99f drm/amdkfd: fix boot failure when iommu is disabled in Picasso. 7508a9aa65b9 drm/amdgpu: init iommu after amdkfd device init ac9db04ee32f drm/amdgpu: move iommu_resume before ip init/resume fe9dca7dda61 drm/amdgpu: add amdgpu_amdkfd_resume_iommu 5d191b0976b7 drm/amdkfd: separate kfd_iommu_resume from kfd_resume 46dcf66d6e7a drm/amd/amdkfd: adjust dummy functions' placement dded8d76a7dc x86/sme: Explicitly map new EFI memmap table as encrypted 923f4dc5df67 can: sja1000: fix use after free in ems_pcmcia_add_card() 819251da7178 can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter 854a2bede1f0 can: kvaser_usb: get CAN clock frequency from device 2c08271f4ed0 IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr d87c10607b5b IB/hfi1: Fix early init panic d60dd3685dc9 IB/hfi1: Insure use of smp_processor_id() is preempt disabled 05eb0e4a12b2 nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups 89f3edc98ffe HID: check for valid USB device for many HID drivers 889c39113f7e HID: wacom: fix problems when device is not a valid USB device 6272b17001e6 HID: bigbenff: prevent null pointer dereference d877651afd60 HID: add USB_HID dependancy on some USB HID drivers a7e9c5ddf562 HID: add USB_HID dependancy to hid-chicony 28989ed4d79e HID: add USB_HID dependancy to hid-prodikeys 61144329606c HID: add hid_is_usb() function to make it simpler for USB detection 2298d5edd837 HID: google: add eel USB id 12362cd3a409 HID: quirks: Add quirk for the Microsoft Surface 3 type-cover cc97d7321595 gcc-plugins: fix gcc 11 indigestion with plugins... 1eee36a5520b gcc-plugins: simplify GCC plugin-dev capability test 518c3f98e57a usb: gadget: uvc: fix multiple opens (From OE-Core rev: af6c4169d163a215361ed830c01aa9535ef0c0e3) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit c6503f8a57197826c4a939ca9212f075c156f14f) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>