summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
...
* linux-yocto/5.15: arm: poky-tiny cleanup and fixesBruce Ashfield2022-05-123-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/.: 20dcef87913 versatile: restore explicit CONFIG_ARM 8e63ec2fc66 qemuarm64: cleanup for tiny enablement fa720c009a8 arm-versatile-926ejs: reorg for tiny and preempt-rt 7febff689a8 qemuarma15: fix tiny and preempt-rt 7720c50d622 tiny: make more generic f052e84eafa pci: remove CONFIG_PCI_MMCONFIG 917043019b4 virtio: Add prereqs for tiny da919d67b1a common-pc: add CONFIG_ISA_DMA_API for tiny 1a3a497c472 x2apic: enable iommu for tiny 63e25b57177 features/security: Move x86_64 configs to separate file (From OE-Core rev: 74f2af2010e133e0cc1f8767bd3bcabbfca7c784) Signed-off-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3e966df4f2d3236a259e6057f2deb22823fca173) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky-tiny: enable qemuarmv5/qemuarm64 and cleanupsJon Mason2022-05-121-3/+1
| | | | | | | | | | | | | Add support for qemuarmv5 and qemuarm64, and remove qemuarm specific entries, as it should be generic now. (From OE-Core rev: 617e13b1af686f0713589b10b2f094a34f588b9d) Signed-off-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 9bd21e1130155ad1ec704e0151a22e9f84bfaa78) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.112Bruce Ashfield2022-05-123-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 1052f9bce629 Linux 5.10.112 5c62d3bf1410 ax25: Fix UAF bugs in ax25 timers f934fa478dd1 ax25: Fix NULL pointer dereferences in ax25 timers 145ea8d213e8 ax25: fix NPD bug in ax25_disconnect a4942c6fea87 ax25: fix UAF bug in ax25_send_control() b20a5ab0f5fb ax25: Fix refcount leaks caused by ax25_cb_del() 57cc15f5fd55 ax25: fix UAF bugs of net_device caused by rebinding operation 5ddae8d06441 ax25: fix reference count leaks of ax25_dev 5ea00fc60676 ax25: add refcount in ax25_dev to avoid UAF bugs 361288633bfa scsi: iscsi: Fix unbound endpoint error handling 129db30599bc scsi: iscsi: Fix endpoint reuse regression 26f827e095ab dma-direct: avoid redundant memory sync for swiotlb 9a5a4d23e24d timers: Fix warning condition in __run_timers() 84837f43e56f i2c: pasemi: Wait for write xfers to finish 89496d80bf84 smp: Fix offline cpu check in flush_smp_call_function_queue() cd02b2687d66 dm integrity: fix memory corruption when tag_size is less than digest size 0a312ec66a03 ARM: davinci: da850-evm: Avoid NULL pointer dereference 0806f1930562 tick/nohz: Use WARN_ON_ONCE() to prevent console saturation 0275c75955d1 genirq/affinity: Consider that CPUs on nodes can be unbalanced 1fcfe37d170a drm/amdgpu: Enable gfxoff quirk on MacBook Pro 68ae52efa132 drm/amd/display: don't ignore alpha property on pre-multiplied mode a263712ba8c9 ipv6: fix panic when forwarding a pkt with no in6 dev 659214603bf2 nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size 912797e54c99 ALSA: pcm: Test for "silence" field in struct "pcm_format_data" 48d070ca5e7e ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers 163e16247130 ALSA: hda/realtek: Add quirk for Clevo PD50PNT 5e4dd1799883 btrfs: mark resumed async balance as writing 1d2eda18f6ff btrfs: fix root ref counts in error handling in btrfs_get_root_ref 9b7ec35253c9 ath9k: Fix usage of driver-private space in tx_info 0f65cedae500 ath9k: Properly clear TX status area before reporting to mac80211 cc21ae932656 gcc-plugins: latent_entropy: use /dev/urandom c089ffc846c8 memory: renesas-rpc-if: fix platform-device leak in error path 342454231ee5 KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded 06c348fde545 mm: kmemleak: take a full lowmem check in kmemleak_*_phys() 20ed94f8181a mm: fix unexpected zeroed page mapping with zram swap 192e507ef894 mm, page_alloc: fix build_zonerefs_node() 000b3921b4d5 perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant ca24c5e8f0ac drivers: net: slip: fix NPD bug in sl_tx_timeout() e8cf1e4d953d scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan 5b7ce74b6bc8 scsi: mvsas: Add PCI ID of RocketRaid 2640 4b44cd584057 drm/amd/display: Fix allocate_mst_payload assert on resume 34ea097fb63d drm/amd/display: Revert FEC check in validation fa5ee7c4232c myri10ge: fix an incorrect free for skb in myri10ge_sw_tso d90df6da50c5 net: usb: aqc111: Fix out-of-bounds accesses in RX fixup 9c12fcf1d864 net: axienet: setup mdio unconditionally b643807a735e tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry 98973d2bdd4a arm64: alternatives: mark patch_alternative() as `noinstr` 2462faffbfa5 regulator: wm8994: Add an off-on delay for WM8994 variant aa8cdedaf760 gpu: ipu-v3: Fix dev_dbg frequency output 150fe861c57c ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs 1ff5359afa5e net: micrel: fix KS8851_MLL Kconfig d3478709edf2 scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 b9a110fa755b scsi: lpfc: Fix queue failures when recovering from PCI parity error aec36b98a1bb scsi: target: tcmu: Fix possible page UAF 43666798059c Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer 1d7a5aae884c drm/amdkfd: Check for potential null return of kmalloc_array() e5afacc826a8 drm/amdgpu/vcn: improve vcn dpg stop procedure d2e0931e6d84 drm/amdkfd: Fix Incorrect VMIDs passed to HWS 7fc0610ad818 drm/amd/display: Update VTEM Infopacket definition 6906e05cf3ad drm/amd/display: FEC check in timing validation 756c61c1680f drm/amd/display: fix audio format not updated after edid updated 76e086ce7b2d btrfs: do not warn for free space inode in cow_file_range 217190dc66ef btrfs: fix fallocate to use file_modified to update permissions consistently 9b5d1b3413d7 drm/amd: Add USBC connector ID 6f9c06501d28 net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" 504c15f07f54 dm mpath: only use ktime_get_ns() in historical selector 4e166a41180b cifs: potential buffer overflow in handling symlinks 67677050cecb nfc: nci: add flush_workqueue to prevent uaf bfba9722cf2e perf tools: Fix misleading add event PMU debug message 280f721edc54 testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set eb8873b324d9 sctp: Initialize daddr on peeled off socket 45226fac4d31 scsi: iscsi: Fix conn cleanup and stop race during iscsid restart 73805795c99f scsi: iscsi: Fix offload conn cleanup when iscsid restarts 699bd835c36e scsi: iscsi: Move iscsi_ep_disconnect() 46f37a34a53d scsi: iscsi: Fix in-kernel conn failure handling 812573896711 scsi: iscsi: Rel ref after iscsi_lookup_endpoint() 22608545b834 scsi: iscsi: Use system_unbound_wq for destroy_work 4029a1e992fc scsi: iscsi: Force immediate failure during shutdown 17d14456f626 scsi: iscsi: Stop queueing during ep_disconnect da9cf24aa739 scsi: pm80xx: Enable upper inbound, outbound queues e08d26971237 scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 35b91e49bc80 net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() 98a7f6c4ada4 drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() 5f78ad93837c drm/msm: Fix range size vs end confusion 5513f9a0b068 cfg80211: hold bss_lock while updating nontrans_list a44938950e5e net/sched: taprio: Check if socket flags are valid 08d5e3e95453 net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link 2ad9d890d850 net: dsa: felix: suppress -EPROBE_DEFER errors f2cc341fcc42 net/sched: fix initialization order when updating chain 0 head 7a7cf8414841 mlxsw: i2c: Fix initialization error flow 43e58e119a2b net: mdio: Alphabetically sort header inclusion 9709c8b5cdc8 gpiolib: acpi: use correct format characters d67c900f1947 veth: Ensure eth header is in skb's linear part 845f44ce3d9f net/sched: flower: fix parsing of ethertype following VLAN header 85ee17ca21cf SUNRPC: Fix the svc_deferred_event trace class af12dd71235c media: rockchip/rga: do proper error checking in probe 563712971202 firmware: arm_scmi: Fix sorting of retrieved clock rates 16c628b0c6fa memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe cb66641f8106 drm/msm: Add missing put_task_struct() in debugfs path 921fdc45a084 btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() 5d131318bb87 ACPI: processor idle: Check for architectural support for LPI 503934df3108 cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function cfa98ffc42f1 hamradio: remove needs_free_netdev to avoid UAF 80a4df14643f hamradio: defer 6pack kfree after unregister_netdev f0c31f192f38 drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu 6c8e5cb264df Linux 5.10.111 d36febbcd537 powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit 5c672073bcca mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning 5973f7507a73 irqchip/gic, gic-v3: Prevent GSI to SGI translations 000e09462f85 Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() e1f540b752cb arm64: module: remove (NOLOAD) from linker script 919823bd6738 selftests: cgroup: Test open-time cgroup namespace usage for migration checks 637eca44b8f7 selftests: cgroup: Test open-time credential usage for migration checks 9dd39d2c6572 selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 e74da71e6614 selftests/cgroup: Fix build on older distros 4665722d36ad cgroup: Use open-time credentials for process migraton perm checks f089471d1b75 mm: don't skip swap entry even if zap_details specified 58823a9b097c ubsan: remove CONFIG_UBSAN_OBJECT_SIZE 03b39bbbec8b dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" 40e00885a61f tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts 75c8558d410f tools build: Filter out options and warnings not supported by clang 6374faf49e89 perf python: Fix probing for some clang command line options 79abc219bafd perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 82e43950143c drm/amdkfd: Create file descriptor after client is added to smi_clients list 326b408e7ec7 drm/nouveau/pmu: Add missing callbacks for Tegra devices 786ae8de3a5e drm/amdgpu/smu10: fix SoC/fclk units in auto mode ff24114bb08d irqchip/gic-v3: Fix GICR_CTLR.RWP polling 451214b266e9 perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator fc629224aa62 ata: sata_dwc_460ex: Fix crash due to OOB write 7e88a50704b0 gpio: Restrict usage of GPIO chip irq members before initialization 5f54364ff6cf RDMA/hfi1: Fix use-after-free bug for mm struct 8bb41682911f arm64: patch_text: Fixup last cpu should be master a044bca8ef31 btrfs: prevent subvol with swapfile from being deleted 82ae73ac963c btrfs: fix qgroup reserve overflow the qgroup limit fc4bdaed4d4e x86/speculation: Restore speculation related MSRs during S3 resume 8c9e26c890ba x86/pm: Save the MSR validity status at context setup 2827328e646d io_uring: fix race between timeout flush and removal f7e183b0a713 mm/mempolicy: fix mpol_new leak in shared_policy_replace 7d659cb1763f mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) 6adc01a7aa37 lz4: fix LZ4_decompress_safe_partial read out of bound 8b6f04b4c9d9 mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete 029b4170737f mmc: mmci: stm32: correctly check all elements of sg list 41a519c05bee Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" 9de98470db6e arm64: Add part number for Arm Cortex-A78AE 4604b5738d5b perf session: Remap buf if there is no space for event 362ced37690d perf tools: Fix perf's libperf_print callback 65210fac639e perf: arm-spe: Fix perf report --mem-mode bd905fed87ce iommu/omap: Fix regression in probe for NULL pointer dereference b3c00be2ff8b SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() 9a45e08636bb SUNRPC: Handle low memory situations in call_status() 132cbe2f182a SUNRPC: Handle ENOMEM in call_transmit_status() aed30a205406 io_uring: don't touch scm_fp_list after queueing skb 594205b49367 drbd: Fix five use after free bugs in get_initial_state 970a6bb72912 bpf: Support dual-stack sockets in bpf_tcp_check_syncookie 6c17f4ef3c4f spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() 8928239e5e2e qede: confirm skb is allocated before using b7893388bb88 net: phy: mscc-miim: reject clause 45 register accesses 08ff0e74fab5 rxrpc: fix a race in rxrpc_exit_net() 5ae05b5eb587 net: openvswitch: fix leak of nested actions 42ab401d22de net: openvswitch: don't send internal clone attribute to the userspace. e54ea8fc51ca ice: synchronize_rcu() when terminating rings e3dd1202ab2e ipv6: Fix stats accounting in ip6_pkt_drop ffce126c952e ice: Do not skip not enabled queues in ice_vc_dis_qs_msg b003fc4913ea ice: Set txq_teid to ICE_INVAL_TEID on ring creation ebd1e3458dbf dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe 43c2d7890eca IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition 3a57babfb6e9 RDMA/mlx5: Don't remove cache MRs when a delay is needed d8992b393f97 sfc: Do not free an empty page_ring 0ac74169ebc3 bnxt_en: reserve space inside receive page for skb_shared_info f8b0ef0a5889 drm/imx: Fix memory leak in imx_pd_connector_get_modes 25bc9fd4c8d1 drm/imx: imx-ldb: Check for null pointer after calling kmemdup 02ab4abe5bbf net: stmmac: Fix unset max_speed difference between DT and non-DT platforms 63ea57478aaa net: ipv4: fix route with nexthop object delete warning 4be6ed03107b ice: Clear default forwarding VSI during VSI release 589154d0f189 net/tls: fix slab-out-of-bounds bug in decrypt_internal c5f77b595379 scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() 45b9932b4daa NFSv4: fix open failure with O_ACCMODE flag c688705a3978 Revert "NFSv4: Handle the special Linux file open access mode" cf580d2e3884 Drivers: hv: vmbus: Fix potential crash on module unload 0c122eb3a109 drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() 84e5dfc05f37 Revert "hv: utils: add PTP_1588_CLOCK to Kconfig to fix build" 3c3fbfa6dddb mm: fix race between MADV_FREE reclaim and blkdev direct IO read 1753a49e266d parisc: Fix patch code locking and flushing f7c35220305f parisc: Fix CPU affinity for Lasi, WAX and Dino chips c74e2f6ecc51 NFS: Avoid writeback threads getting stuck in mempool_alloc() 34681aeddcfc NFS: nfsiod should not block forever in mempool_alloc() 7a506fabcfe1 SUNRPC: Fix socket waits for write buffer space b9c5ac0a15f2 jfs: prevent NULL deref in diFree c69b442125bf virtio_console: eliminate anonymous module_init & module_exit 3309b3221711 serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() 9cb90f9ad597 x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy b3882e78aa0a NFS: swap-out must always use STABLE writes. d4170a28217a NFS: swap IO handling is slightly different for O_DIRECT IO 4b6f122bdfdc SUNRPC: remove scheduling boost for "SWAPPER" tasks. f4fc47e71e32 SUNRPC/xprt: async tasks mustn't block waiting for memory f9244d31e05a SUNRPC/call_alloc: async tasks mustn't block waiting for memory e2b2542f7452 clk: Enforce that disjoints limits are invalid 1e9b5538cf16 clk: ti: Preserve node in ti_dt_clocks_register() a2a0e04f6478 xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 4a2544ce244b NFSv4: Protect the state recovery thread against direct reclaim 9b9feec97c1f NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() 2e16895d06e6 w1: w1_therm: fixes w1_seq for ds28ea00 sensors 93498c6e775a staging: wfx: fix an error handling in wfx_init_common() 8f1d24f85ffd phy: amlogic: meson8b-usb2: Use dev_err_probe() aa0b72967853 staging: vchiq_core: handle NULL result of find_service_by_handle be4ecca95819 clk: si5341: fix reported clk_rate when output divider is 2 c9cf6baabf78 minix: fix bug when opening a file with O_DIRECT 8d9efd4434e3 init/main.c: return 1 from handled __setup() functions f44297861296 ceph: fix memory leak in ceph_readdir when note_last_dentry returns error d745512d54fd netlabel: fix out-of-bounds memory accesses 2cc803804ec9 Bluetooth: Fix use after free in hci_send_acl 789621df1963 MIPS: ingenic: correct unit node address 61e25021e67a xtensa: fix DTC warning unit_address_format f6b9550f5367 usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm a4dd3e9e5ae8 net: sfp: add 2500base-X quirk for Lantech SFP module 278b652f0ad9 net: limit altnames to 64k total 423e7107f61f net: account alternate interface name memory 74c4d5025551 can: isotp: set default value for N_As to 50 micro seconds 1d7effe5fff9 scsi: libfc: Fix use after free in fc_exch_abts_resp() 02222bf4f0a2 powerpc/secvar: fix refcount leak in format_show() fd416c3f5a4c MIPS: fix fortify panic when copying asm exception handlers 7c657c0694ff PCI: endpoint: Fix misused goto label 79cfc0052f39 bnxt_en: Eliminate unintended link toggle during FW reset 9567d54e70ff Bluetooth: use memset avoid memory leaks f9b183f1332a Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} 647b35aaf454 tuntap: add sanity checks about msg_controllen in sendmsg 797b4ea9515e macvtap: advertise link netns via netlink 142ae7d4f215 mips: ralink: fix a refcount leak in ill_acc_of_setup() f2565cb40e9b net/smc: correct settings of RMB window update limit 224903cc60d0 scsi: hisi_sas: Free irq vectors in order for v3 HW f49ffaa85d2c scsi: aha152x: Fix aha152x_setup() __setup handler return value 91ee8a14efb6 mt76: mt7615: Fix assigning negative values to unsigned variable d83574666bac scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() a0bb65eadbf9 scsi: pm8001: Fix tag leaks on error 2051044d7901 scsi: pm8001: Fix task leak in pm8001_send_abort_all() 3bd9a28798ca scsi: pm8001: Fix pm8001_mpi_task_abort_resp() ef969095c442 scsi: pm8001: Fix pm80xx_pci_mem_copy() interface fe4b6d5a0dd7 drm/amdkfd: make CRAT table missing message informational only 2f2f017ea873 dm: requeue IO if mapping table not yet available 71c8df33fd77 dm ioctl: prevent potential spectre v1 gadget f655b724b440 ipv4: Invalidate neighbour for broadcast address upon address addition bae03957e8ca iwlwifi: mvm: Correctly set fragmented EBS 9538563d31a2 power: supply: axp288-charger: Set Vhold to 4.4V c66cc0404367 PCI: pciehp: Add Qualcomm quirk for Command Completed erratum b1b27b0e8d48 tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. b02a1a65023f PCI: endpoint: Fix alignment fault error in copy tests 4820847e8bc2 usb: ehci: add pci device support for Aspeed platforms 0b9cf0b59925 iommu/arm-smmu-v3: fix event handling soft lockup e07e420a0056 PCI: aardvark: Fix support for MSI interrupts 6694b8643bde drm/amdgpu: Fix recursive locking warning ea21eaea7f5f powerpc: Set crashkernel offset to mid of RMA region fb5ac62fbe16 ipv6: make mc_forwarding atomic 5baf92a2c46c libbpf: Fix build issue with llvm-readelf 26a1e4739e44 cfg80211: don't add non transmitted BSS to 6GHz scanned channels 9a56e2b271bc mt76: dma: initialize skip_unmap in mt76_dma_rx_fill b42b6d0ec358 power: supply: axp20x_battery: properly report current when discharging de9505936c47 scsi: bfa: Replace snprintf() with sysfs_emit() ed7db959203e scsi: mvsas: Replace snprintf() with sysfs_emit() 995f51788868 bpf: Make dst_port field in struct bpf_sock 16-bit wide 339bd0b55ecd ath11k: mhi: use mhi_sync_power_up() c6a815f5abdf ath11k: fix kernel panic during unload/load ath11k modules e4d2d7201356 powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 02e2ee861984 ptp: replace snprintf with sysfs_emit 9ea17b9f1dd0 usb: gadget: tegra-xudc: Fix control endpoint's definitions 07971b818e18 usb: gadget: tegra-xudc: Do not program SPARAM 927beb05aaa4 drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj 85313d9bc7bd drm/amd/display: Add signal type check when verify stream backends same 9d7d83d0399e ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 850c4351e895 drm: Add orientation quirk for GPD Win Max a24479c5e9f4 KVM: x86/emulator: Emulate RDPID only if it is enabled in guest 66b0fa6b2218 KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs 2e52a294700b rtc: wm8350: Handle error for wm8350_register_irq 0777fe98a44c gfs2: gfs2_setattr_size error path fix f349d7f9ee6d gfs2: Fix gfs2_release for non-writers regression 3f53715fd55c gfs2: Check for active reservation in gfs2_release 2dc49f58a29c ubifs: Rectify space amount budget for mkdir/tmpfile operations (From OE-Core rev: cfea7f69f780502899925df374e6ad9f73e219d1) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 1a5b51284c28013563bf654aa41287b1288684fb) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: base: enable kernel crypto userspace APIBruce Ashfield2022-05-123-3/+3
| | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/.: bddb0e4921f base.cfg: enable kernel crypto userspace API (From OE-Core rev: 372ee7fac31aa8ebf6f5c38550ecd8de190c40c9) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a08c1c7dba66a1d12e029906d86f4f84e9166232) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.110Bruce Ashfield2022-05-123-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 3238bffaf992 Linux 5.10.110 cf342cbfb37f PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" a25864c5bc20 arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones 558564db4475 coredump: Use the vma snapshot in fill_files_note b7933f145ad3 coredump/elf: Pass coredump_params into fill_note_info b043ae637a83 coredump: Remove the WARN_ON in dump_vma_snapshot 936c8be4d144 coredump: Snapshot the vmas in do_coredump 5318cdf4fd83 can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path 869016a2938a can: m_can: m_can_tx_handler(): fix use after free of skb e90518d10c7d KVM: x86/mmu: do compare-and-exchange of gPTE via the user address e36c45263a30 openvswitch: Fixed nd target mask field in the flow dump. 415edc68b652 docs: sysctl/kernel: add missing bit to panic_print 272c74323dcc um: Fix uml_mconsole stop/go c0a6a547388e ARM: dts: spear13xx: Update SPI dma properties ea3912af8b8a ARM: dts: spear1340: Update serial node properties 74f7971985bd ASoC: topology: Allow TLV control to be either read or write 3ca47556d920 ubi: fastmap: Return error code if memory allocation fails in add_aeb() 7704f243cbbd dt-bindings: spi: mxic: The interrupt property is not mandatory 648ab1dcc119 dt-bindings: mtd: nand-controller: Fix a comment in the examples 71917e45e1aa dt-bindings: mtd: nand-controller: Fix the reg property description 73f2f37417b0 bpf: Fix comment for helper bpf_current_task_under_cgroup() 90805175a206 bpf: Adjust BPF stack helper functions to accommodate skip > 0 86489492e876 mm/usercopy: return 1 from hardened_usercopy __setup() handler 81a04b9a32e4 mm/memcontrol: return 1 from cgroup.memory __setup() handler f321621f5c84 ARM: 9187/1: JIVE: fix return value of __setup handler d57feed3b114 mm/mmap: return 1 from stack_guard_gap __setup() handler 73f7cbb15191 batman-adv: Check ptr for NULL before reducing its refcnt f6da750bfaf4 ASoC: soc-compress: Change the check for codec_dai d3f786b7cf81 staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet 12e380bb6f16 proc: bootconfig: Add null pointer check 90ec1b1538d4 can: isotp: restore accidentally removed MSG_PEEK feature 16960ac92b84 platform/chrome: cros_ec_typec: Check for EC device e5b681822cac ACPI: CPPC: Avoid out of bounds access when parsing _CPC data 785a53373c22 riscv module: remove (NOLOAD) b27de7011cb3 io_uring: fix memory leak of uid in files registration 20499ed3c041 ARM: iop32x: offset IRQ numbers by 1 432b057f8e84 ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl f28a857a61eb ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs ecfc3f8a6350 pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() 503868a7c006 pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() d9afc5146bd3 watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function 402b53dc7c46 pinctrl: pinconf-generic: Print arguments for bias-pull-* 7169f6011091 watch_queue: Free the page array when watch_queue is dismantled e64dc94990fd crypto: arm/aes-neonbs-cbc - Select generic cbc and aes a16f5ae8ade1 mailbox: imx: fix wakeup failure from freeze mode 051360e51341 rxrpc: Fix call timer start racing with call destruction a94d98e06eba net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware c73af4bc8a91 gfs2: Make sure FITRIM minlen is rounded up to fs block size 33c204266c12 rtc: check if __rtc_read_time was successful 381636f33fe4 XArray: Update the LRU list in xas_split() 3b9fabe8f6e8 can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value ef0acc514123 can: mcba_usb: properly check endpoint type 0801a51d7938 can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path 1ac49c8fd49f XArray: Fix xas_create_range() when multi-order entry present 49f77ab50a31 wireguard: socket: ignore v6 endpoints when ipv6 is disabled 096f9d35cac0 wireguard: socket: free skb in send6 when ipv6 is disabled cd032f218c02 wireguard: queueing: use CFI-safe ptr_ring cleanup function 8a0c70c238c5 ubifs: rename_whiteout: correct old_dir size computing c34ae24a2590 ubifs: Fix to add refcount once page is set private 07a209fadee7 ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock() d07a24216931 ubifs: setflags: Make dirtied_ino_d 8 bytes aligned 13b2a8151e3b ubifs: Add missing iput if do_tmpfile() failed in rename whiteout 83e42a78428f ubifs: Fix deadlock in concurrent rename whiteout and inode writeback a90e2dbe66d2 ubifs: rename_whiteout: Fix double free for whiteout_ui->data 0c307349fe06 ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM 0fb470eb4889 KVM: SVM: fix panic on out-of-bounds guest IRQ cd8c2d7c7c49 KVM: x86: fix sending PV IPI eccfee44949d KVM: Prevent module exit until all VMs are freed 09c771c45c12 KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated aea4ffdcf30f platform: chrome: Split trace include file d3a913ba1fea scsi: qla2xxx: Use correct feature type field during RFF_ID processing 633450063c10 scsi: qla2xxx: Reduce false trigger to login dd48727cabe5 scsi: qla2xxx: Fix N2N inconsistent PLOGI 0910a791a6d7 scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests f296e888e921 scsi: qla2xxx: Fix hang due to session stuck edea037716ff scsi: qla2xxx: Fix incorrect reporting of task management failure 9dc104edd729 scsi: qla2xxx: Fix disk failure to rediscover f97316dd393b scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() 0e4a89efc223 scsi: qla2xxx: Check for firmware dump already collected ef10a7530c34 scsi: qla2xxx: Add devids and conditionals for 28xx bad77c9a47b4 scsi: qla2xxx: Fix device reconnect in loop topology 8b52e20c22c2 scsi: qla2xxx: Fix warning for missing error code 7c9745421d43 scsi: qla2xxx: Fix wrong FDMI data for 64G adapter 7fef50214dd0 scsi: qla2xxx: Fix scheduling while atomic c45147018d7e scsi: qla2xxx: Fix stuck session in gpdb 031547f4c603 powerpc: Fix build errors with newer binutils 68fa67e939d8 powerpc/lib/sstep: Fix build errors with newer binutils ad806b402268 powerpc/lib/sstep: Fix 'sthcx' instruction f39a3309393a powerpc/kasan: Fix early region not updated correctly 89e5a4268760 KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU a3ad4530088d ALSA: hda/realtek: Add alc256-samsung-headphone fixup aa2ad067cd74 media: atomisp: fix bad usage at error handling logic 2412a5d29411 mmc: host: Return an error when ->enable_sdio_irq() ops is missing 808990afd855 media: hdpvr: initialize dev->worker at hdpvr_register_videodev 32582f82df2b media: Revert "media: em28xx: add missing em28xx_close_extension" b1c28577529c video: fbdev: sm712fb: Fix crash in smtcfb_write() e7bb29df2a14 ARM: mmp: Fix failure to remove sram device add823a9a5e2 ARM: tegra: tamonten: Fix I2C3 pad setting 08ec8450f3e5 lib/test_lockup: fix kernel pointer check for separate address spaces 40a5c93a7473 uaccess: fix type mismatch warnings from access_ok() a49b687a75d2 media: cx88-mpeg: clear interrupt status register before streaming video 460635026801 ASoC: soc-core: skip zero num_dai component in searching dai name a840fc067e8c ARM: dts: bcm2711: Add the missing L1/L2 cache information 681a317034b2 video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit a7c624abf694 video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf() 543dae0a46b0 video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf() 910715c4b494 arm64: defconfig: build imx-sdma as a module 14df2556a190 ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk c241cfd0a55f ARM: ftrace: avoid redundant loads or clobbering IP 41082d6432e5 media: atomisp: fix dummy_ptr check to avoid duplicate active_bo b554196e6d39 media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards 370b50492e54 ASoC: madera: Add dependencies on MFD 0020667edc06 ARM: dts: bcm2837: Add the missing L1/L2 cache information f040c0810291 ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 da210b1b551c video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit 8c7e2141fb89 video: fbdev: cirrusfb: check pixclock to avoid divide by zero 1e33f197468f video: fbdev: w100fb: Reset global state 08dff4820127 video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow 99e3f83539ca media: ir_toy: free before error exiting d658178b5ac2 media: staging: media: zoran: fix various V4L2 compliance errors bafec1a6ba4b media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com bd01629315ff media: staging: media: zoran: move videodev alloc b230f2d9441a ntfs: add sanity check on allocation size f7e8aff06262 f2fs: compress: fix to print raw data size in error path of lz4 decompression d91d1e681c99 NFSD: Fix nfsd_breaker_owns_lease() return values 498b7088db71 f2fs: fix to do sanity check on curseg->alloc_type 330d0e44fc5a ext4: don't BUG if someone dirty pages without asking ext4 first cd6d719534af ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit 69d2421b5527 ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb ecd384c436fd locking/lockdep: Iterate lock_classes directly when reading lockdep files 3ad817f1bd62 spi: tegra20: Use of_device_get_match_data() 1c200c8bce08 nvme-tcp: lockdep: annotate in-kernel sockets 7e4967e913ab parisc: Fix handling off probe non-access faults ede1ef1a7de9 PM: core: keep irq flags in device_pm_check_callbacks() 227718c8bbd5 ACPI/APEI: Limit printable size of BERT table data cc051f497eac Revert "Revert "block, bfq: honor already-setup queue merges"" 1b69302bfae3 lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3 1b87ce6a778e ACPICA: Avoid walking the ACPI Namespace if it is not there df6e00b1a53c bfq: fix use-after-free in bfq_dispatch_request dd85ed4af8f5 fs/binfmt_elf: Fix AT_PHDR for unusual ELF files 9fc899ce5a20 irqchip/nvic: Release nvic_base upon failure 4bbd910de18b irqchip/qcom-pdc: Fix broken locking f038185b6a62 Fix incorrect type in assignment of ipv6 port for audit 012c572007c2 loop: use sysfs_emit() in the sysfs xxx show() 448857f58009 selinux: allow FIOCLEX and FIONCLEX with policy capability 4b9b60b5bfc8 selinux: use correct type for context length 7507ead1e9d4 block, bfq: don't move oom_bfqq 79b16d00de17 pinctrl: npcm: Fix broken references to chip->parent_device 9d1d8e5e4294 gcc-plugins/stackleak: Exactly match strings instead of prefixes b0f2f89d741a regulator: rpi-panel: Handle I2C errors/timing to the Atmel 2784604c8c6f LSM: general protection fault in legacy_parse_param e600b5973e80 fs: fix fd table size alignment properly 327f07e3704c lib/test: use after free in register_test_dev_kmod() 00d2b9fe5e02 fs: fd tables have to be multiples of BITS_PER_LONG 1752fcd4045b net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator edb91a475da5 NFSv4/pNFS: Fix another issue with a list iterator pointing to the head 5c94b6205e87 net/x25: Fix null-ptr-deref caused by x25_disconnect 4896c308a57d qlcnic: dcb: default to returning -EOPNOTSUPP 2165d0ebfbac selftests: test_vxlan_under_vrf: Fix broken test case f98dc124a482 net: phy: broadcom: Fix brcm_fet_config_init() 3e7a483af3bb net: hns3: fix bug when PF set the duplicate MAC address for VFs 3eb92660e69a net: enetc: report software timestamping via SO_TIMESTAMPING e9445a7a59d8 xen: fix is_xen_pmu() af0c3ced2468 clk: Initialize orphan req_rate 845e734f975f clk: qcom: gcc-msm8994: Fix gpll4 width e2a262539219 kdb: Fix the putarea helper function a9fa7d48a1cd NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error 8cd30d28da01 netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options fbd56a61ceee jfs: fix divide error in dbNextAG acb96e62e690 driver core: dd: fix return value of __setup handler 89748be18f77 firmware: google: Properly state IOMEM dependency 3d934d7b9019 kgdbts: fix return value of __setup handler f65ba8b98846 serial: 8250: fix XOFF/XON sending when DMA is used 45e95a7bf8c4 kgdboc: fix return value of __setup handler 96038b1cf45e tty: hvc: fix return value of __setup handler 566e30289d04 pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe 669b05ff43bd pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe 9d095fe2fb8a pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs 861946289d4a pinctrl: mediatek: paris: Fix pingroup pin config state readback 7675fb2aaf88 pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get() 901e192ac91e pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback 72ea0fefea18 pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init fddbfe43bf07 staging: mt7621-dts: fix GB-PC2 devicetree 00e0739ca126 staging: mt7621-dts: fix pinctrl properties for ethernet 47c31fe8ca78 staging: mt7621-dts: fix formatting 59ec187d7c08 staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree 942f68bf2950 NFS: remove unneeded check in decode_devicenotify_args() e025c6638720 clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver 54c812829741 clk: clps711x: Terminate clk_div_table with sentinel element 9ff533033d8e clk: loongson1: Terminate clk_div_table with sentinel element bb680cabf242 clk: actions: Terminate clk_div_table with sentinel element 431f8a9cec07 nvdimm/region: Fix default alignment for small regions f7210ca29a78 remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region 7a494580a89b remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region 5c1d484d9661 remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region f95fd61dd85a dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma d047d68ff031 clk: qcom: clk-rcg2: Update the frac table for pixel clock 334720f418f5 clk: qcom: clk-rcg2: Update logic to calculate D value for RCG 639744b2429f clk: at91: sama7g5: fix parents of PDMCs' GCLK 0553ecbce95e clk: imx7d: Remove audio_mclk_root_clk 867258d3f37d dma-debug: fix return value of __setup handlers 2f3885514e41 NFS: Return valid errors from nfs2/3_decode_dirent() 7b59afe84ad9 habanalabs: Add check for pci_enable_device afcbc6375233 iio: adc: Add check for devm_request_threaded_irq df2dc4cf71fa serial: 8250: Fix race condition in RTS-after-send handling 469ce5119f22 NFS: Use of mapping_set_error() results in spurious errors 659fe4d653a2 serial: 8250_lpss: Balance reference count for PCI DMA device 0aebb3944ab1 serial: 8250_mid: Balance reference count for PCI DMA device c92bd51313bf phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) 80805f555e22 clk: qcom: ipq8074: Use floor ops for SDCC1 clock fd2601e3665e pinctrl: renesas: checker: Fix miscalculation of number of states c5cf977515b5 pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel b5db33a81ee7 staging:iio:adc:ad7280a: Fix handing of device address bit reversing. f5b01abf5f65 iio: mma8452: Fix probe failing when an i2c_device_id is used 8b89c9e68a01 clk: qcom: ipq8074: fix PCI-E clock oops a70d5dbe2e4e soundwire: intel: fix wrong register name in intel_shim_wake 091704a9a7f4 cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse f90ad943221a misc: alcor_pci: Fix an error handling path 553541c4531e fsi: Aspeed: Fix a potential double free cb212c3f0de7 fsi: aspeed: convert to devm_platform_ioremap_resource c0b3c06414c3 pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add() 2cd05c38a27b mxser: fix xmit_buf leak in activate when LSR == 0xff 8513c93eadc6 mfd: asic3: Add missing iounmap() on error asic3_mfd_probe 084be6309f4f tipc: fix the timer expires after interval 100ms 5d8162371ce8 openvswitch: always update flow key after nat 4593c76a659d tcp: ensure PMTU updates are processed during fastopen b26091a02093 net: bcmgenet: Use stronger register read/writes to assure ordering 9088614323f0 PCI: Avoid broken MSI on SB600 USB devices 75a4a97b7463 selftests/bpf/test_lirc_mode2.sh: Exit with proper code 0d3ad6142a05 i2c: mux: demux-pinctrl: do not deactivate a master that is not active c483f8002d17 i2c: meson: Fix wrong speed use from probe b0898362188e af_netlink: Fix shift out of bounds in group mask calculation 40f3b8dadae8 ipv4: Fix route lookups when handling ICMP redirects and PMTU updates 70a6cf749d9f Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt b441fcdff2eb Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed 876cfe1380c3 selftests/bpf: Fix error reporting from sock_fields programs ac1ec6f319c0 bareudp: use ipv6_mod_enabled to check if IPv6 enabled c037e135391c can: isotp: support MSG_TRUNC flag when reading from socket f402c4986519 can: isotp: return -EADDRNOTAVAIL when reading from unbound socket 8a9d996d4edd USB: storage: ums-realtek: fix error code in rts51x_read_mem() f9a666100955 samples/bpf, xdpsock: Fix race when running for fix duration of time cd84ea3920ae bpf, sockmap: Fix double uncharge the mem of sk_msg 7b812a369e64 bpf, sockmap: Fix more uncharged while msg has more_data bec34a91eba3 bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full c98d903ff9e7 RDMA/mlx5: Fix memory leak in error flow for subscribe event routine a3587259ae55 mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init fa3d44424579 MIPS: pgalloc: fix memory leak caused by pgd_free() 8c4808ff9e10 MIPS: RB532: fix return value of __setup handler ef1728e3cb9e mips: cdmm: Fix refcount leak in mips_cdmm_phys_base 315772133a4b ath10k: Fix error handling in ath10k_setup_msa_resources 71f311b12380 vxcan: enable local echo for sent CAN frames 3c2a39784974 powerpc: 8xx: fix a return value error in mpc8xx_pic_init 956fab99ad26 platform/x86: huawei-wmi: check the return value of device_create_file() 1ba28cb69218 selftests/bpf: Make test_lwt_ip_encap more stable and faster 08ab4067815e libbpf: Unmap rings when umem deleted 6fa8edfc9020 mfd: mc13xxx: Add check for mc13xxx_irq_request bcf93175ed84 powerpc/sysdev: fix incorrect use to determine if list is empty ab0a335b546e mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n bbd91cdb620e net: axienet: fix RX ring refill allocation failure handling 9ec698984db2 PCI: Reduce warnings on possible RW1C corruption a84cb039d282 IB/hfi1: Allow larger MTU without AIP 48d23ef90116 power: supply: wm8350-power: Add missing free in free_charger_irq 9d3dab40af71 power: supply: wm8350-power: Handle error for wm8350_register_irq 5cf1371628a4 i2c: xiic: Make bus names unique f01e08083c94 hv_balloon: rate-limit "Unhandled message" warning ba2c6e353b11 KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() fa9089949dac KVM: x86: Fix emulation in writing cr8 3e7e73ae2bbd powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit 05abd49972e1 powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() 3e04a837dba7 libbpf: Skip forward declaration when counting duplicated type names 6bb107332db2 gpu: host1x: Fix a memory leak in 'host1x_remove()' d1c7759304a1 bpf, arm64: Feed byte-offset into bpf line info 694398af5fea bpf, arm64: Call build_prologue() first in first JIT pass 06a0001366ac drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt a3d53f000561 scsi: hisi_sas: Change permission of parameter prot_mask 705c70399e06 power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return 1e06710c43a0 drm/tegra: Fix reference leak in tegra_dsi_ganged_probe 9ffa07c699a7 ext2: correct max file size computing 60605acf5bf8 TOMOYO: fix __setup handlers return values adb7c8d1de05 drm/amd/display: Remove vupdate_int_entry definition e462b0f518e9 RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR 279f318bd7d6 scsi: pm8001: Fix abort all task initialization 780c668a2dd4 scsi: pm8001: Fix NCQ NON DATA command completion handling f7a3f9e4e81b scsi: pm8001: Fix NCQ NON DATA command task initialization f76bbee39eda scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() 6bc86bca3502 scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req() 27ccdcaa015d scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update() 6c0e850c2289 scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config() edde1ede761e scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config() 257a55622cc6 scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req() f55a7bc38f74 scsi: pm8001: Fix command initialization in pm80XX_send_read_log() 5349cde1dfaa dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS d4862bea088c drm/msm/dpu: fix dp audio condition 7b52fb813cd1 drm/msm/dpu: add DSPP blocks teardown 413c62697b61 drm/msm/dp: populate connector of struct dp_panel 441a83ff270e iwlwifi: mvm: Fix an error code in iwl_mvm_up() c12692c3e979 iwlwifi: Fix -EIO error code that is never returned ec376f5c11c8 dax: make sure inodes are flushed before destroy cache 5e6b030ac345 IB/cma: Allow XRC INI QPs to set their local ACK timeout 9c384e1afa55 drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug 80b96ac9d2fb drm/amd/pm: enable pm sysfs write for one VF mode 06e778d1849d iommu/ipmmu-vmsa: Check for error num after setting mask ab63b24ae632 HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports 879356a6a055 power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init f03ef518c1c1 drm/bridge: dw-hdmi: use safe format when first in bridge chain e0e25e131d18 PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge b1af8b9ec032 livepatch: Fix build failure on 32 bits processors 6f095441f808 scripts/dtc: Call pkg-config POSIXly correct 080822563b35 net: dsa: mv88e6xxx: Enable port policy support on 6097 2ac4f049db6e mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update 2430af124125 mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update 232c1cc98611 mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv 253cc4aafc21 mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode b5d363ff171e powerpc/perf: Don't use perf_hw_context for trace IMC PMU c18b53861796 KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init 8b64c158a07b powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch be703360ed35 ray_cs: Check ioremap return value 43f2fe2a6995 power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe da71a1483b6c i40e: respect metadata on XSK Rx to skb b2e48cd14110 i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb e8fe653fa7c6 KVM: PPC: Fix vmx/vsx mixup in mmio emulation 11cb9eba06c8 RDMA/core: Set MR type in ib_reg_user_mr 11f11ac281f0 ath9k_htc: fix uninit value bugs 6e669baa3363 drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function 19a7eba28479 drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes() 9abee5153411 drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl() 47402eaf888e ionic: fix type complaint in ionic_dev_cmd_clean() 1ba10e5c39d4 drm/edid: Don't clear formats if using deep color d99e7feaed4c mtd: rawnand: gpmi: fix controller timings setting 364b2eee6233 mtd: onenand: Check for error irq 96ea88eb9ba3 Bluetooth: hci_serdev: call init_rwsem() before p->open() b267a8118c2b udmabuf: validate ubuf->pagecount 56722aa77b3b libbpf: Fix possible NULL pointer dereference when destroying skeleton 4a9c268a4044 drm/panfrost: Check for error num after setting mask 5d1114ede5a1 ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern fb2be762a49b drm: bridge: adv7511: Fix ADV7535 HPD enablement d9d61beb21d7 drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe 064e7f75325c drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe d8db734df6e6 drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev ec3924eab533 drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops a1c665f5b7f9 ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS 1f24716e3822 ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data abefbf602c6a ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe 90ac679aa6a0 ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe ec26e3ce3c71 ASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card() 541251b90338 mmc: davinci_mmc: Handle error for clk_enable 19eb5c7957e6 ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe 42042c7a3ddb ASoC: imx-es8328: Fix error return code in imx_es8328_probe() fe4db4ea2104 ASoC: fsl_spdif: Disable TX clock when stop 86b6cf989437 ASoC: mxs: Fix error handling in mxs_sgtl5000_probe c8c981cfc06d ASoC: dmaengine: do not use a NULL prepare_slave_config() callback f452cff02531 ASoC: SOF: Add missing of_node_put() in imx8m_probe 0d82401d4650 ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe 7e8b0fd0ebe0 ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() b5664a584ea2 ivtv: fix incorrect device_caps for ivtvfb ebd4f1501e0b media: saa7134: fix incorrect use to determine if list is empty dd67315994c4 media: saa7134: convert list_for_each to entry variant 066d9b48f949 video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of 20da8404e464 ASoC: fsi: Add check for clk_enable db1c00a025c6 ASoC: wm8350: Handle error for wm8350_register_irq 662ee5ac6b45 ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe 663e7a72871f media: vidtv: Check for null return of vzalloc 4d68603cc438 media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED b02752d75300 m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined 9ca3635a0af4 arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly 7e6f5786621d ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction 64eee4127c23 memory: emif: check the pointer temp in get_device_details() 330a9b0d38e6 memory: emif: Add check for setup_interrupts 4639c1d97f38 ASoC: soc-compress: prevent the potentially use of null pointer a6ee60d4a98f ASoC: dwc-i2s: Handle errors for clk_enable 39bee81e3083 ASoC: atmel_ssc_dai: Handle errors for clk_enable dc947d175c17 ASoC: mxs-saif: Handle errors for clk_enable a754ea0de369 printk: fix return value of printk.devkmsg __setup handler 87a265e292f8 arm64: dts: broadcom: Fix sata nodename f63122803d66 arm64: dts: ns2: Fix spi-cpol and spi-cpha property 5d6a0dc6bad4 ALSA: spi: Add check for clk_enable() 039fae34f8cd ASoC: ti: davinci-i2s: Add check for clk_enable() 94cb9fe5d86e ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() 7ce3e6e1036e uaccess: fix nios2 and microblaze get_user_8() 19894751f657 ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put f126dcbe7074 media: cedrus: h264: Fix neighbour info buffer size c011ae1665f8 media: cedrus: H265: Fix neighbour info buffer size 44973633b006 media: usb: go7007: s2250-board: fix leak in probe() ec8a37b2d9a7 media: em28xx: initialize refcount before kref_get 1b46f57d516f media: video/hdmi: handle short reads of hdmi info frame. 170ad3942b7b ARM: dts: imx: Add missing LVDS decoder on M53Menlo 2a0eb50d9afd ARM: dts: sun8i: v3s: Move the csi1 block to follow address order 77406ac6efe4 soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe 18b2ec361a68 firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined 8395a17ef6ba arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc d19248e23fbe arm64: dts: qcom: sdm845: fix microphone bias properties and values 2042c6fbfb0f soc: qcom: aoss: remove spurious IRQF_ONESHOT flags 5a990a65d4a3 soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem b5d6eba71997 soc: qcom: rpmpd: Check for null return of devm_kcalloc 0c11cb8db49a ARM: dts: qcom: ipq4019: fix sleep clock 22474dfd0c17 firmware: qcom: scm: Remove reassignment to desc following initializer bf4bad1114a3 video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() 6de6a64f23a6 video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe() 64ec3e678d76 video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() 0dff86aeb191 video: fbdev: controlfb: Fix COMPILE_TEST build ec1c20b02ae0 video: fbdev: controlfb: Fix set but not used warnings f8bf19f7f311 video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen 3187a1d4d5c5 media: aspeed: Correct value for h-total-pixels 245561612b49 media: hantro: Fix overfill bottom register field name 032b141a91a8 media: meson: vdec: potential dereference of null pointer d3e5106c6768 media: coda: Fix missing put_device() call in coda_get_vdoa_data c9f4586d9935 ASoC: generic: simple-card-utils: remove useless assignment 2c357e027725 ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting 712dd2ac267a media: bttv: fix WARNING regression on tunerless devices bc2573abc691 media: mtk-vcodec: potential dereference of null pointer 8a83731a09a5 media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls c76188715dfc media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size f622bd0758bd kunit: make kunit_test_timeout compatible with comment 9e63bcb71df9 selftests, x86: fix how check_cc.sh is being invoked d2c53e77b043 f2fs: fix compressed file start atomic write may cause data corruption 1c4d94e4f0b1 f2fs: compress: remove unneeded read when rewrite whole cluster 2c4741d1b0d2 btrfs: fix unexpected error path when reflinking an inline extent 3ef3bc75cd3e f2fs: fix to avoid potential deadlock 85cc399b650f nfsd: more robust allocation failure handling in nfsd_file_cache_init 1a11a873749c f2fs: fix missing free nid in f2fs_handle_failed_inode c0cffc1fb38d perf/x86/intel/pt: Fix address filter config for 32-bit kernel 13c8e37e1faf perf/core: Fix address filter parser for multiple filters a9faa5beda6b rseq: Remove broken uapi field layout on 32-bit little endian f0250e05e574 rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs() ecc17de4b99a sched/core: Export pelt_thermal_tp 40732cab515d sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa 2b5d41bcf28f f2fs: fix to enable ATGC correctly via gc_idle sysfs interface 9d92be1a09fb watch_queue: Actually free the watch 5ae75b4ed303 watch_queue: Fix NULL dereference in error cleanup 509565faed7e io_uring: terminate manual loop iterator loop correctly for non-vecs 44a77e52bd79 clocksource: acpi_pm: fix return value of __setup handler d678f002f0bc hwmon: (pmbus) Add Vin unit off handling 7ca525b4cc65 hwrng: nomadik - Change clk_disable to clk_disable_unprepare e4c777fd8c37 amba: Make the remove callback return void 1c6ac39763bc vfio: platform: simplify device removal c93017c8d5eb crypto: ccree - Fix use after free in cc_cipher_exit() 78622926fe01 crypto: ccp - ccp_dmaengine_unregister release dma channels 9eeee6f684e0 ACPI: APEI: fix return value of __setup handlers 0b45bf165932 clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init() b33c753cff6c clocksource/drivers/timer-microchip-pit64b: Use notrace db9d00461bdf clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts d4e13c4a6f41 clocksource/drivers/exynos_mct: Refactor resources allocation 42d331a279d0 clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix aedff03da4a5 crypto: vmx - add missing dependencies 51939008ca5f crypto: amlogic - call finalize with bh disabled 24857d87cc74 crypto: sun8i-ce - call finalize with bh disabled bf4814d58b1b crypto: sun8i-ss - call finalize with bh disabled a4067ccb97e5 hwrng: atmel - disable trng on failure path b7940bef6f21 spi: spi-zynqmp-gqspi: Handle error for dma_set_mask 3928a04bc65a PM: suspend: fix return value of __setup handler 052a218db0cb PM: hibernate: fix __setup handler error handling 0b5924a14d64 block: don't delete queue kobject before its children 40b288a86186 nvme: cleanup __nvme_check_ids 32c4db2a5296 hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING ec8536f7012e hwmon: (pmbus) Add mutex to regulator ops 18a18594ae69 spi: pxa2xx-pci: Balance reference count for PCI DMA device 55259cb37415 crypto: ccree - don't attempt 0 len DMA mappings d788ad472f83 EVM: fix the evm= __setup handler return value a137f93ae581 audit: log AUDIT_TIME_* records only from rules 5e9501e60b8d crypto: rockchip - ECB does not need IV 8265bea7d8cd selftests/x86: Add validity check and allow field splitting f7d9249af33c arm64/mm: avoid fixmap race condition when create pud mapping 99a8dfce7c0b spi: tegra114: Add missing IRQ check in tegra_spi_probe 71dba67138f6 thermal: int340x: Check for NULL after calling kmemdup() 8e57117142bb crypto: mxs-dcp - Fix scatterlist processing ec1d372974ec crypto: authenc - Fix sleep in atomic context in decrypt_tail fdfaafeb4bf8 crypto: sun8i-ss - really disable hash on A80 19693838c82f hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER bc20294cc8da hwrng: cavium - Check health status while reading random data 962d1f59d5f7 selinux: check return value of sel_make_avc_files 1ae9b020ddfc regulator: qcom_smd: fix for_each_child.cocci warnings c20975954e96 PCI: xgene: Revert "PCI: xgene: Fix IB window setup" 0f56f240157d PCI: pciehp: Clear cmd_busy bit in polling mode 89ddcc81914a drm/i915/gem: add missing boundary check in vm_access b84857c06ef9 drm/i915/opregion: check port number bounds for SWSCI display power state 88975951d4e0 brcmfmac: pcie: Fix crashes due to early IRQs 1cbcf93a93e5 brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio f3820ddaf4f3 brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path daa07f29027c brcmfmac: firmware: Allocate space for default boardrev in nvram 1dd031eb9910 xtensa: fix xtensa_wsr always writing 0 dac518bbcebf xtensa: fix stop_machine_cpuslocked call in patch_text 20f974dce5df media: davinci: vpif: fix unbalanced runtime PM enable 7c9b915b9463 media: davinci: vpif: fix unbalanced runtime PM get cde90e829190 media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC 785ffce44a1f DEC: Limit PMAX memory probing to R3k systems 8dde2296eca1 bcache: fixup multiple threads crash 37d2b4fa5cdd crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() b89fb8b88242 crypto: rsa-pkcs1pad - restore signature length check f38c318068ee crypto: rsa-pkcs1pad - correctly get hash from source scatterlist c1db3f44f252 crypto: rsa-pkcs1pad - only allow with rsa 27a6f495b63a exec: Force single empty string when argv is empty b02d33171dfb lib/raid6/test: fix multiple definition linking error bf057eac9a34 thermal: int340x: Increase bitmap size 86a926c3f00e pstore: Don't use semaphores in always-atomic-context code b26f400e4fe4 carl9170: fix missing bit-wise or operator for tx_params 3aef4df6e1cc mgag200 fix memmapsl configuration in GCTL6 register ef1df9168532 ARM: dts: exynos: add missing HDMI supplies on SMDK5420 3cde68a1ebbc ARM: dts: exynos: add missing HDMI supplies on SMDK5250 5ac205c414c5 ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 7187c9beb702 ARM: dts: at91: sama5d2: Fix PMERRLOC resource size 2ca2a5552a83 video: fbdev: atari: Atari 2 bpp (STe) palette bugfix 72af8810922e video: fbdev: sm712fb: Fix crash in smtcfb_read() ba09b0417324 drm/edid: check basic audio support on CEA extension block ce1927b8cfed block: don't merge across cgroup boundaries if blkcg is enabled 6e0d24598ca0 block: limit request dispatch loop duration 958e9b56de7b mailbox: tegra-hsp: Flush whole channel f67a1400788f drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() b35eb4847182 ext4: fix fs corruption when tring to remove a non-empty directory with IO error a1e6884b2d28 ext4: fix ext4_fc_stats trace point c119fb65f6ab coredump: Also dump first pages of non-executable ELF libraries 7ad5ccc3da7a ACPI: properties: Consistently return -ENOENT if there are no more references ef3a87e0c4b0 arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs 18864e8b837a arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs e85fa9f4e925 arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs 7ce550a01b83 arm64: signal: nofpsimd: Do not allocate fp/simd context when not available 210e7b43d4da udp: call udp_encap_enable for v6 sockets when enabling encap e1a58498ef91 powerpc/kvm: Fix kvm_use_magic_page d72866a7f532 can: isotp: sanitize CAN ID checks in isotp_bind() fde8c5cad088 drbd: fix potential silent data corruption b101e74f9a72 dm integrity: set journal entry unused when shrinking device d5d5804acc16 mm/kmemleak: reset tag when compare object pointer bc2f58b8e47c mm,hwpoison: unmap poisoned page before invalidation 608c501d70bf Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" 8b354e303260 mm: madvise: return correct bytes advised with process_madvise 928c06c11408 mm: madvise: skip unmapped vma holes passed to process_madvise 51f7557c3cb9 ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 9017201e8d8c ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock 7b7a03d8b5f8 ALSA: hda: Avoid unsol event during RPM suspending a55e2d74232f ALSA: cs4236: fix an incorrect NULL check on list iterator edefc4b2a8e8 cifs: fix NULL ptr dereference in smb2_ioctl_query_info() 9963ccea6087 cifs: prevent bad output lengths in smb2_ioctl_query_info() b75198eddab1 Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" 34bc1f69bf56 riscv: Increase stack size under KASAN 24b9b8e95ca1 riscv: Fix fill_callchain return value 0f8c0bd0a4cb qed: validate and restrict untrusted VFs vlan promisc mode a3af3d431920 qed: display VF trust config aa28075f06b8 scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands 4bcefc78c874 mempolicy: mbind_range() set_policy() after vma_merge() fa37c1714367 mm: invalidate hwpoison page cache page in fault path 7188e7c96f39 mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node 51dbb5e36d59 jffs2: fix memory leak in jffs2_scan_medium 607d3aab7349 jffs2: fix memory leak in jffs2_do_mount_fs 7bb7428dd739 jffs2: fix use-after-free in jffs2_clear_xattr_subsystem b417f9c50586 can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path 3a21ee89bc22 mtd: rawnand: protect access to rawnand devices while in suspend 145a63201d00 spi: mxic: Fix the transmit path be22ebe79e64 pinctrl: samsung: drop pin banks references on error paths b97b305656a7 remoteproc: Fix count check in rproc_coredump_write() 784630df174f f2fs: fix to do sanity check on .cp_pack_total_block_count e58ee6bd939b f2fs: quota: fix loop condition at f2fs_quota_sync() ec67040703c8 f2fs: fix to unlock page correctly in error path of is_alive() 7af164fa2f1a NFSD: prevent integer overflow on 32 bit systems 65e21cc042f4 NFSD: prevent underflow in nfssvc_decode_writeargs() b7b430104a14 SUNRPC: avoid race between mod_timer() and del_timer_sync() f51ab2f60a44 HID: intel-ish-hid: Use dma_alloc_coherent for firmware update a1df8e60f25a firmware: stratix10-svc: add missing callback parameter on RSU e94f5fbe7ab3 Documentation: update stable tree link f4bab992ee25 Documentation: add link to stable release candidate tree 10ee5662d5a6 KEYS: fix length validation in keyctl_pkey_params_get_2() 5a41a3033a93 ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE 2775d8e36436 clk: uniphier: Fix fixed-rate initialization 25cd5872d9a7 greybus: svc: fix an error handling bug in gb_svc_hello() 9f0cd8117457 iio: inkern: make a best effort on offset calculation 19e533452fbe iio: inkern: apply consumer scale when no channel scale is available e10dbe7f6ac1 iio: inkern: apply consumer scale on IIO_VAL_INT cases 9f4fffc2ab26 iio: afe: rescale: use s64 for temporary scale calculations 9cd1b02655c7 coresight: Fix TRCCONFIGR.QE sysfs interface 7b478cb67b8c mei: avoid iterator usage outside of list_for_each_entry ec8975417d71 mei: me: add Alder Lake N device id. 0a0c61dd071d xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() 811f40351949 xhci: make xhci_handshake timeout for xhci_reset() adjustable 3a820d1ca123 xhci: fix runtime PM imbalance in USB2 resume c41387f96a22 xhci: fix garbage USBSTS being logged in some cases 1e0f089f70db USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c 39a70732eb52 virtio-blk: Use blk_validate_block_size() to validate block size 290e05f346d1 tpm: fix reference counting for struct tpm_chip fcd3c31dd160 iommu/iova: Improve 32-bit free space estimate 68c80088f52b locking/lockdep: Avoid potential access of invalid memory in lock_class f19d8dfad67b net: dsa: microchip: add spi_device_id tables 8d3f4ad43054 af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register ef1a6ab36dc3 Input: zinitix - do not report shadow fingers 21680aabc4d3 spi: Fix erroneous sgs value with min_t() 8fb7af1b5a83 Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" 18a4417a192f net:mcf8390: Use platform_get_irq() to get the interrupt 102d7f6c2eff spi: Fix invalid sgs value a4f4ce3deedb gpio: Revert regression in sysfs-gpio (gpiolib.c) fc9a35627c3d ethernet: sun: Free the coherent when failing in probing 3c8447192532 tools/virtio: fix virtio_test execution 6d98dc2369b1 vdpa/mlx5: should verify CTRL_VQ feature exists for MQ c97ffb4184f0 virtio_console: break out of buf poll on remove 0c00d38337ec ARM: mstar: Select HAVE_ARM_ARCH_TIMER a7e75e5ed417 xfrm: fix tunnel model fragmentation behavior e05ae08ea82f HID: logitech-dj: add new lightspeed receiver id ff919a7ad90c netdevice: add the case if dev is NULL c4dc584a2d4c hv: utils: add PTP_1588_CLOCK to Kconfig to fix build d136a2574a45 USB: serial: simple: add Nokia phone driver 38e3d48ffebf USB: serial: pl2303: add IBM device IDs d4d975e79210 swiotlb: fix info leak with DMA_FROM_DEVICE (From OE-Core rev: ce4b8288374646563cc885842cf946ce43abf1f4) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f7e9526058bec6eafce8b1f62a1af798a0998bf4) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kmod: Enable xz support by defaultKhem Raj2022-05-121-1/+1
| | | | | | | | | | | | | | | | | | | | | RPi kernel has started building compressed kernel modules by default starting 5.15, currenrly therefore meta-raspberrypi kernels are unable to load kernel modules since kmod and kmod-native do not entertain xz compressed modules. There is a fix proposed in meta-raspberrypi [1] but the fix is needed for native and nativesdk recipes as well, perhaps its best to enable it here for best out of box experience with meta-raspberrypi [1] https://github.com/agherzan/meta-raspberrypi/pull/1056 (From OE-Core rev: 4c8be443515deadaee97ef4ed470a167594e8102) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 20e9917b8d40f576b3661bc29e13602a24e86b7b) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: correct license for ar3k firmwareDmitry Baryshkov2022-05-041-2/+2
| | | | | | | | | | | | | | | According to the WHENCE file, some a3k firmware files are licensed under the special ar3k license, while others are licensed under the more generic Atheros license. Document this by adding extending the LICENSE:${PN}-ar3k and depending on both of them. (From OE-Core rev: eff0cd8854f18b9ead2aaf7850d33d300cff2960) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit 8e651814af706285d64b532095fcd6f5f02629ba) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wireless-regdb: upgrade 2022.02.18 -> 2022.04.08zhengruoqin2022-04-281-1/+1
| | | | | | | | | | (From OE-Core rev: d5f538c1f2faa943cf97647197aac62cc8863d02) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit c6ea7450a919f2b571746e7af350c1362e41f8e1) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20220310 -> 20220411wangmy2022-04-281-2/+2
| | | | | | | | | | | | | | License-Update: Version of driver files updated Added files for some drivers (From OE-Core rev: 332dcf0fbce5d851e4d75216ed204ba6b7bd6a21) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 01684df3a51be476081ee21eb54c24fef00acb3f) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: Fix build with gcc-12Khem Raj2022-04-282-1/+51
| | | | | | | | | | | | | | | | | Backport a patch to fix | ../git/util.cxx:1766:56: error: 'std::pointer_to_unary_function<_Arg, _Result> std::ptr_fun(_Result (*)(_Arg)) [with _Arg = int; _Result = int]' is deprecated: use 'std::function' instea d [-Werror=deprecated-declarations] | 1766 | std::not1(std::ptr_fun<int, int>(std::isspace)))); | | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ (From OE-Core rev: fdca03e098cbac0405d9618641a3ab8862f5a8f8) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 0b360d12203aafd8bf96433d11221a6ed910a11f) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* babeltrace: Disable warnings as errorsKhem Raj2022-04-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | These settings are good for developers/maintainers but for distributions generally disabling them turns out to be better especially when there is a knob to do so. This fixes build with gcc-12 which find additional warnings inlined from 'bt_ctf_object_set_parent' at ../../../git/src/ctf-writer/object.h:120:6, inlined from 'bt_ctf_trace_common_add_stream_class' at ../../../git/src/ctf-writer/trace.c:1243:3: ../../../git/src/ctf-writer/object.h:141:26: error: null pointer dereference [-Werror=null-dereference] 141 | if (child->parent) { | ~~~~~^~~~~~~~ ../../../git/src/ctf-writer/object.h:141:26: error: null pointer dereference [-Werror=null-dereference] cc1: all warnings being treated as errors (From OE-Core rev: bdf428b3b91d43eb61a6a4b83fc0f108745d45b7) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 1898d10dd4d4372823e6c8b8c4ed28604e692365) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-modules: support kernel 5.18+Bruce Ashfield2022-04-1411-1/+750
| | | | | | | | | | | | | Backporting changes from lttng master to support building against the 5.18+ kernel. No changes required to the patches. Once a new -stable 2.13.x is released, we can drop these patches. To enable newer kernel development against the LTS, it is worth pulling these in while we wait for an upstream release. (From OE-Core rev: 8a7237a47488442513741930ea55d69dd6bd7be4) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-dev: update to v5.18+Bruce Ashfield2022-04-141-2/+2
| | | | | | | | | | 5.18-rc2 has been released, so we bump the -dev kernel to allow easier testing of our components against the latest korg. (From OE-Core rev: 091f1356d0245dcafe2f01bd5dcccf3802aaccfb) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kern-tools-native: add missing licenseKonrad Weihmann2022-04-141-2/+5
| | | | | | | | | | | add the Kconfiglib license, as this was missing in before. Add MIT identifier to LICENSE (From OE-Core rev: 8e337904b1f612dc461e64a57bcd7c2dff2a309b) Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-devsrc: Check for gen_vdso_offsets.sh before copying on riscvKhem Raj2022-04-141-2/+6
| | | | | | | | | | | | This file is introduced in newer kernels >= 5.15 but some RISCV machines still use 5.13 kernels, this ensures that kernel-devsrc can build on older kernels for RISCV (From OE-Core rev: b4d3c2c03495730a2253669ad8a438288629a1c8) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: Remove unnecessary, commented out qemuarm entryJon Mason2022-04-142-6/+0
| | | | | | | | | | The line in question is already in place in qemuarm.conf. Remove it from here, as it is not necessary and references an older kernel. (From OE-Core rev: c8350634a9aba9080939af55d8fe91819fb83cc8) Signed-off-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* depmodwrapper-cross: Fix missing $Saul Wold2022-04-051-1/+1
| | | | | | | (From OE-Core rev: 8c95be7dd3940d7c513f3d8a9071ac173a6528d5) Signed-off-by: Saul Wold <saul.wold@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: features/security: Move x86_64 configs to separate fileBruce Ashfield2022-04-053-3/+3
| | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/.: 2278ed571c1 features/security: Move x86_64 configs to separate file (From OE-Core rev: 294b49c51fbd775c712939c79ecfee219db2a405) Signed-off-by: Kamil Dziezyk <kamil.dziezyk@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: features/security: Move x86_64 configs to separate fileBruce Ashfield2022-04-053-3/+3
| | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/.: 63e25b57177 features/security: Move x86_64 configs to separate file (From OE-Core rev: 1927094f0daed50274eacb5a18f58960196119e0) Signed-off-by: Kamil Dziezyk <kamil.dziezyk@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt/5.15: aufs: compile fixBruce Ashfield2022-04-051-1/+1
| | | | | | | | | | | | Integrating the following commit(s) to linux-yocto-rt/5.15: 29d051cc421a aufs: update compile fix for v5.15+ preempt-rt kernels (From OE-Core rev: 11d560625541757beff331ef13d372e6d73c0584) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: aufs: fixes and optimizationBruce Ashfield2022-04-053-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.15: b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic() 13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence 21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221 6199fd896645 aufs: tiny, headers after fs_context 8ddb40e31c29 aufs: fs_context 7/7, finally remount 69035f71c6fd aufs: fs_context 6/7, now mount bc841b970697 aufs: fs_context 5/7, parse all other mount options 435188053da2 aufs: fs_context 4/7, parse xino options 9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options 1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option a8488f603134 aufs: fs_context 1/7, skelton of the new shceme 8e32e0015564 aufs: pre fs_context, convert a static flag to a macro f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case 948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo() 77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117 2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129 7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone 66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl() 69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018 b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes" (From OE-Core rev: fda812765b9e88d5bdf0fa5684ff968f413ef35c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.109Bruce Ashfield2022-04-053-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: d9c5818a0bc0 Linux 5.10.109 163960a7de13 llc: only change llc->dev when bind() succeeds 2b5a6d771450 nds32: fix access_ok() checks in get/put_user c064268eb8ed wcn36xx: Differentiate wcn3660 from wcn3620 95193d12f10a tpm: use try_get_ops() in tpm-space.c 5d3ff9542a40 mac80211: fix potential double free on mesh join fcc9797d0d13 rcu: Don't deboost before reporting expedited quiescent state 87f7ed7c3659 Revert "ath: add support for special 0x0 regulatory domain" c971e6a1c8fa crypto: qat - disable registration of algorithms 9f4e64611ebe ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU 0b2ffba2de50 ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 2724b72b225d ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board 2c74374c2e88 netfilter: nf_tables: initialize registers in nft_do_chain() eb1ba8d1c3e2 drivers: net: xgene: Fix regression in CRC stripping a2368d10b7fb ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec 6936d2ecf822 ALSA: cmipci: Restore aux vol on suspend/resume cbd27127af5f ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB 0ae81ef3ea0e ALSA: pcm: Add stream lock during PCM reset ioctl operations b560d670c87d ALSA: pcm: Fix races among concurrent prealloc proc writes a38440f00697 ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls 8527c8f052fb ALSA: pcm: Fix races among concurrent read/write and buffer changes 0f6947f5f520 ALSA: pcm: Fix races among concurrent hw_params and hw_free calls 014c81dfb319 ALSA: hda/realtek: Add quirk for ASUS GA402 05256f3fd6c9 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 ca8247b4dfb8 ALSA: hda/realtek: Add quirk for Clevo NP50PNJ 26fe8f31033b ALSA: hda/realtek: Add quirk for Clevo NP70PNJ 80eab86a86d2 ALSA: usb-audio: add mapping for new Corsair Virtuoso SE 5ce74ff70593 ALSA: oss: Fix PCM OSS buffer allocation overflow db03abd0dae0 ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call 571df3393f52 llc: fix netdevice reference leaks in llc_ui_bind() 56dc187b35d5 staging: fbtft: fb_st7789v: reset display before initialization 351493858ebc tpm: Fix error handling in async work ea21245cdcab cgroup-v1: Correct privileges check in release_agent writes 824a950c3f11 cgroup: Use open-time cgroup namespace for process migration perm checks f28364fe384f cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv 9eeaa2d7d58a exfat: avoid incorrectly releasing for root inode ae8ec5eabb1a net: ipv6: fix skb_over_panic in __ip6_append_data 25c23fe40e6e nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION 9940314ebfc6 Linux 5.10.108 37119edab8f4 Revert "selftests/bpf: Add test for bpf_timer overwriting crash" 9248694dac20 esp: Fix possible buffer overflow in ESP transformation 96340cdd5526 smsc95xx: Ignore -ENODEV errors when device is unplugged e27b51af5449 net: usb: Correct reset handling of smsc95xx b54daeafc1b0 net: usb: Correct PHY handling of smsc95xx 204d38dc6a81 perf symbols: Fix symbol size calculation condition f0d43d22d241 Input: aiptek - properly check endpoint type 98e7a654a5be scsi: mpt3sas: Page fault in reply q processing 10a805334a11 usb: usbtmc: Fix bug in pipe direction for control transfers 00bdd9bf1ac6 usb: gadget: Fix use-after-free bug by not setting udc->dev.driver 28bc0267399f usb: gadget: rndis: prevent integer overflow in rndis_set_response() 2c010c61e614 arm64: fix clang warning about TRAMP_VALIAS 277b7f63948b net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload 2550afba2a30 net: bcmgenet: skip invalid partial checksums bf5b7aae86d3 bnx2x: fix built-in kernel driver load failure c07fdba12fb0 net: phy: mscc: Add MODULE_FIRMWARE macros ba50073cf4af net: dsa: Add missing of_node_put() in dsa_port_parse_of a630ad5e8b2d net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() 336b6be6ad09 drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings 9d45aec02f7b drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check() 9b763ceda6f8 hv_netvsc: Add check for kvmalloc_array 09a7264fb0d0 atm: eni: Add check for dma_map_single 70b7b3c055fd net/packet: fix slab-out-of-bounds access in packet_recvmsg() 169add82d201 net: phy: marvell: Fix invalid comparison in the resume and suspend functions 01fac1ca8ab9 esp6: fix check on ipv6_skip_exthdr's return value d9fe590970c4 vsock: each transport cycles only on its own sockets ac7dd60946c0 efi: fix return value of __setup handlers fa3aa103e79c mm: swap: get rid of livelock in swapin readahead df3301dc60a3 ocfs2: fix crash when initialize filecheck kobj fails 0f9b7b8df175 crypto: qcom-rng - ensure buffer for generate is completely filled (From OE-Core rev: db6a636319ffd2b12c54b6ec1b3fdd670f9b6704) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: update to v5.15.32Bruce Ashfield2022-04-053-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: e29be6724adb Linux 5.15.32 60981bb5ce18 llc: only change llc->dev when bind() succeeds 22ac37c53065 nds32: fix access_ok() checks in get/put_user 110dea31d48f m68k: fix access_ok for coldfire cdb96445297b wcn36xx: Differentiate wcn3660 from wcn3620 476ddd23f818 tpm: use try_get_ops() in tpm-space.c 12e407a8ef17 mac80211: fix potential double free on mesh join e65d28d4e9bf uaccess: fix integer overflow on access_ok() 058d62a03e7d rcu: Don't deboost before reporting expedited quiescent state b094fece3810 drm/virtio: Ensure that objs is not NULL in virtio_gpu_array_put_free() 5023652cc6e4 Revert "ath: add support for special 0x0 regulatory domain" 4b6a48f87d03 Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE cb807cb52a8e crypto: qat - disable registration of algorithms 57a2b3f8bf1c ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU a01ac2411489 ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 8942aac69016 ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board 1bd57dea4561 netfilter: nf_tables: validate registers coming from userspace. fafb904156fb netfilter: nf_tables: initialize registers in nft_do_chain() 3e27eafac659 drivers: net: xgene: Fix regression in CRC stripping c2052ad0c74f ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec 9abaacd6491e ALSA: cmipci: Restore aux vol on suspend/resume 099a1cc21b16 ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB f4827c62b649 ALSA: pcm: Add stream lock during PCM reset ioctl operations 51fce708ab89 ALSA: pcm: Fix races among concurrent prealloc proc writes cb6a39c5ebd0 ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls 47711ff10c7e ALSA: pcm: Fix races among concurrent read/write and buffer changes 33061d0fba51 ALSA: pcm: Fix races among concurrent hw_params and hw_free calls 3b1bacd00ac3 ALSA: hda/realtek: Add quirk for ASUS GA402 0e7cdc8059a0 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 8e6ea2176222 ALSA: hda/realtek: Add quirk for Clevo NP50PNJ 85060f4868db ALSA: hda/realtek: Add quirk for Clevo NP70PNJ 10cdffd4854a ALSA: usb-audio: add mapping for new Corsair Virtuoso SE 7a40cbf3579a ALSA: oss: Fix PCM OSS buffer allocation overflow 5e431799c35b ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call e90729961083 llc: fix netdevice reference leaks in llc_ui_bind() 5b2ca3b8213a Bluetooth: btusb: Add another Realtek 8761BU 42b9f6d19faa tpm: Fix error handling in async work 2317fd3b126c net: ipv6: fix skb_over_panic in __ip6_append_data a34c47b1ab07 nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION 96e48ac9a685 Linux 5.15.31 4c5d94990fa2 btrfs: skip reserved bytes warning on unmount after log cleanup failure 23775775b9a6 perf symbols: Fix symbol size calculation condition e762f57ff255 Input: aiptek - properly check endpoint type 0cd2dd4bcf4a scsi: mpt3sas: Page fault in reply q processing c69aef9db878 usb: usbtmc: Fix bug in pipe direction for control transfers 2015c23610cd usb: gadget: Fix use-after-free bug by not setting udc->dev.driver 56b38e3ca406 usb: gadget: rndis: prevent integer overflow in rndis_set_response() 222f5e2d7f20 arm64: fix clang warning about TRAMP_VALIAS 80974bb73027 iavf: Fix hang during reboot/shutdown 800a17adb531 net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload 2d7cff7e1fee net: bcmgenet: skip invalid partial checksums 6840fdeab423 bnx2x: fix built-in kernel driver load failure f07e0b020f7a net: phy: mscc: Add MODULE_FIRMWARE macros e396fda10ddf net: dsa: Add missing of_node_put() in dsa_port_parse_of 11dab4a800a4 drm: Don't make DRM_PANEL_BRIDGE dependent on DRM_KMS_HELPERS a1adf00e1728 net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() 8ee52c302191 drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings 43dcd410809e drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check() ab0ab1761831 hv_netvsc: Add check for kvmalloc_array 735f918cc2c8 iavf: Fix double free in iavf_reset_task b2bc45327e8c atm: eni: Add check for dma_map_single a055f5f2841f net/packet: fix slab-out-of-bounds access in packet_recvmsg() a296f3ae8009 net: phy: marvell: Fix invalid comparison in the resume and suspend functions b9820bf09f59 esp6: fix check on ipv6_skip_exthdr's return value 093f11b49609 vsock: each transport cycles only on its own sockets 1dcc1b888223 alx: acquire mutex for alx_reinit in alx_change_mtu 4b49ba22a253 efi: fix return value of __setup handlers 16ac5dca1e13 drm/mgag200: Fix PLL setup for g200wb and g200ew d4ad8736ac98 block: release rq qos structures for queue without disk 6829aa17ca55 mm: swap: get rid of livelock in swapin readahead b786b64dcb31 ocfs2: fix crash when initialize filecheck kobj fails ab9337c7cb6f crypto: qcom-rng - ensure buffer for generate is completely filled (From OE-Core rev: 957846679384179fdd04727cde2231ccc4137c1f) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kmod: Update exclude patch to AcceptedSaul Wold2022-04-051-16/+19
| | | | | | | | | | Upstream made a few tweaks and accepted the patch. (From OE-Core rev: 28b79449ed6d0a9920c252f75d0b40da5faa0fd7) Signed-off-by: Saul Wold <saul.wold@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* depmodwrapper: Use nonarch_base_libdir for depmod.dSaul Wold2022-04-031-2/+7
| | | | | | | | | | | | | | | | | This ensure that when depmod-native runs we can find the correct exclude.conf information, in this case adding .debug to ignore the .debug kernell modules. The kmod utilities like depmod can use either /etc/depmod.d or /lib/depmod.d. The kmod recipe is installing the existing search.conf to /lib/depmod.d (nonarch_base_lib) When the busybox modutils are used, /lib/depmod.d is not used, so it's safe add the exclude.conf file to /lib/depmod.d. (From OE-Core rev: af3a8c11a0561c9f0a8055d4b1c7703ce56205af) Signed-off-by: Saul Wold <saul.wold@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kmod: Add an exclude directive to depmodSaul Wold2022-04-032-0/+173
| | | | | | | | | | | | | | | This adds a new configuration directive to depmod that causes depmod to exclude a give path entry like .debug. kernel-dbg provides the modules .debug/<module>.ko files and when installed either directly or when dbg-pkgs are selected this can cause depmod to fail. (From OE-Core rev: 5e7d09142da82c37aeab22c34d5314187c90bd84) Signed-off-by: Saul Wold <saul.wold@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* modutils-initscripts: Change license PD -> MITRichard Purdie2022-04-013-12/+7
| | | | | | | | | | | | | | | | | | | | The file was originally added to OE here: https://git.openembedded.org/openembedded/commit/modutils/files/modutils.sh?id=3b3989442075d0a4c6c32cb187de17d87bf65fbd and the license added here as "PD": https://git.openembedded.org/openembedded/commit/modutils/modutils-initscripts.oe?id=4f7d2b1b63d166e5de146d71e5c942419424446e As "Public Domain", we can re-license it to MIT, which fits in with the rest of our metadata and has an SPDX identifier, so lets do that and try and keep our licenses simpler. This also them removes the need for a weird license patch in SRC_URI. (From OE-Core rev: d00628aac051cfc2ceffbc42f896a4672fdbcab1) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-ust: upgrade 2.13.1 -> 2.13.2wangmy2022-03-291-1/+1
| | | | | | | | (From OE-Core rev: bdde01d83f52103c9a93a90f481bcf8f2e7b301f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-modules: upgrade 2.13.2 -> 2.13.3wangmy2022-03-291-1/+1
| | | | | | | | (From OE-Core rev: f9b3727b9f4014a8b08c2ba9c03b8b5f96f01083) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.107Bruce Ashfield2022-03-243-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 4c8814277b5d Linux 5.10.107 7a0d13ef67a1 arm64: kvm: Fix copy-and-paste error in bhb templates for v5.10 stable dc1163203ae6 io_uring: return back safer resurrect 8fdaab341bad kselftest/vm: fix tests build with old libc 2490695ffdba sfc: extend the locking on mcdi->seqno 2fad5b694896 tcp: make tcp_read_sock() more robust 3f9a8f8a952c nl80211: Update bss channel on channel switch for P2P_CLIENT 0ba557d33094 drm/vrr: Set VRR capable prop only if it is attached to connector 9a8e4a5c5b73 iwlwifi: don't advertise TWT support c5ea0221c816 atm: firestream: check the return value of ioremap() in fs_init() efdd92c18ed4 can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready ebe106eac686 ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE e8ad9ecc4069 MIPS: smp: fill in sibling and core maps earlier 8c70b9b47004 mac80211: refuse aggregations sessions before authorized d687d7559e24 ARM: dts: rockchip: fix a typo on rk3288 crypto-controller 6f0a94931c47 ARM: dts: rockchip: reorder rk322x hmdi clocks 6493c6aa8b44 arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg" c5c8c649fee0 arm64: dts: rockchip: reorder rk3399 hdmi clocks f7f062919f41 arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity ca142038a54f xfrm: Fix xfrm migrate issues when address family changes d8889a445b53 xfrm: Check if_id in xfrm_migrate 6056abc99b58 sctp: fix the processing for INIT chunk bdf0316982f0 Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" 327f1e7d813c Linux 5.10.106 648895da69ce watch_queue: Fix filter limit check 8bb5b72dbd9a ARM: fix Thumb2 regression with Spectre BHB 6b1249db9e1c ext4: add check to prevent attempting to resize an fs with sparse_super2 b297cf764d8c x86/traps: Mark do_int3() NOKPROBE_SYMBOL 29f6f3500127 x86/boot: Add setup_indirect support in early_memremap_is_setup_data() b3444e5b640a x86/boot: Fix memremap of setup_indirect structures 24d268130e3c watch_queue: Make comment about setting ->defunct more accurate ec03510e0a77 watch_queue: Fix lack of barrier/sync/lock between post and read 06ab8444392a watch_queue: Free the alloc bitmap when the watch_queue is torn down 880acbb718e1 watch_queue: Fix the alloc bitmap size to reflect notes allocated e2b52ca4988e watch_queue: Fix to always request a pow-of-2 pipe ring size 2039900aadba watch_queue: Fix to release page in ->release() d729d4e99fb8 watch_queue, pipe: Free watchqueue state after clearing pipe ring 573a3228ca32 virtio: acknowledge all features before access bf52b627cf47 virtio: unexport virtio_finalize_features 8bfb959ea28d arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 1ef5fe3dba2a riscv: Fix auipc+jalr relocation range checks a69aa422b478 mmc: meson: Fix usage of meson_mmc_post_req() 0c6eeaf8c168 net: macb: Fix lost RX packet wakeup race in NAPI receive 6d9700b44509 staging: gdm724x: fix use after free in gdm_lte_rx() 8c1bc04c8c82 staging: rtl8723bs: Fix access-point mode deadlock ab5595b45f73 fuse: fix pipe buffer lifetime for direct_io f2c52a4baf56 ARM: Spectre-BHB: provide empty stub for non-config f1f5d089fcc6 selftests/memfd: clean up mapping in mfd_fail_write 71013d071b50 selftest/vm: fix map_fixed_noreplace test failure 8d276f10e84a tracing: Ensure trace buffer is at least 4096 bytes large ae7597b47dda ipv6: prevent a possible race condition with lifetimes 8c0c50e9fcff Revert "xen-netback: Check for hotplug-status existence before watching" 625c04b523ca Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" a0e2768fb901 gpio: Return EPROBE_DEFER if gc->to_irq is NULL 65d4e9d130fb hwmon: (pmbus) Clear pmbus fault/warning bits after read d15c9f6e3335 net-sysfs: add check for netdevice being present to speed_show 8c023c303978 spi: rockchip: terminate dma transmission when slave abort 889254f98e99 spi: rockchip: Fix error in getting num-cs property 4fb9be675be8 selftests/bpf: Add test for bpf_timer overwriting crash dc1c2b47b539 net: bcmgenet: Don't claim WOL when its not available b7e4d9ba2ddb sctp: fix kernel-infoleak for SCTP sockets 3cf533f12001 net: phy: DP83822: clear MISR2 register to disable interrupts 21044e679ed5 gianfar: ethtool: Fix refcount leak in gfar_get_ts_info 3a4cd1c51eea gpio: ts4900: Do not set DAT and OE together 7702e7e9e396 selftests: pmtu.sh: Kill tcpdump processes launched by subshell. 2b1c85f56512 NFC: port100: fix use-after-free in port100_send_complete 1fdabf2cf42b net/mlx5e: Lag, Only handle events from highest priority multipath entry f3331bc17449 net/mlx5: Fix a race on command flush flow 5f1340963b11 net/mlx5: Fix size field in bufferx_reg struct e2201ef32f93 ax25: Fix NULL pointer dereference in ax25_kill_by_device cc7679079c7e net: ethernet: lpc_eth: Handle error for clk_enable b3e4fcb53921 net: ethernet: ti: cpts: Handle error for clk_enable 5e42f90d7220 tipc: fix incorrect order of state message data sanity check 979b418b96e3 ethernet: Fix error handling in xemaclite_of_probe 506d61bc1b50 ice: Fix curr_link_speed advertised speed 852a9e97d396 ice: Rename a couple of variables b21ffd5469a9 ice: Remove unnecessary checker loop 875967aff5a6 ice: Align macro names to the specification 8c613f7cd3ca ice: stop disabling VFs due to PF error responses d9ee2cbff2e9 i40e: stop disabling VFs due to PF error responses 965070a2b71d ARM: dts: aspeed: Fix AST2600 quad spi group 96b01b854151 net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() ed5bb00d8604 drm/sun4i: mixer: Fix P010 and P210 format numbers 93223495bce5 qed: return status of qed_iov_get_link 5bee2ed0508b esp: Fix BEET mode inter address family tunneling on GSO 16386479ef59 net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() 33c74f808596 isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() cca9d5035bd0 virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero a3d5fcc6cf2e mISDN: Fix memory leak in dsp_pipeline_build() f97ad179d12f mISDN: Remove obsolete PIPELINE_DEBUG debugging information 2de76d37d4a6 tipc: fix kernel panic when enabling bearer ea3a5e6df512 arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias 2c6a75ea32f9 HID: vivaldi: fix sysfs attributes leak 2a18a38cbc3b clk: qcom: gdsc: Add support to update GDSC transition delay 0d6882dd158e ARM: boot: dts: bcm2711: Fix HVS register range 67c781d938b8 Linux 5.10.105 561e91e5fee8 Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE" 206c8e271ba2 xen/netfront: react properly to failing gnttab_end_foreign_access_ref() 39c00d09286c xen/gnttab: fix gnttab_end_foreign_access() without page specified c4b16486d602 xen/pvcalls: use alloc/free_pages_exact() 8357d75bfdb8 xen/9p: use alloc/free_pages_exact() 17f01b7206af xen: remove gnttab_query_foreign_access() 5f36ae75b847 xen/gntalloc: don't use gnttab_query_foreign_access() 304725518277 xen/scsifront: don't use gnttab_query_foreign_access() for mapped status f6690dd9446a xen/netfront: don't use gnttab_query_foreign_access() for mapped status 96219af4e504 xen/blkfront: don't use gnttab_query_foreign_access() for mapped status 3d81e85f30a8 xen/grant-table: add gnttab_try_end_foreign_access() 5c600371b8fd xen/xenbus: don't let xenbus_grant_ring() remove grants in error case 90f59cc2f2cc ARM: fix build warning in proc-v7-bugs.c 8c4192d126ba ARM: Do not use NOCROSSREFS directive with ld.lld 1749b553d73b ARM: fix co-processor register typo a330601c637b ARM: fix build error when BPF_SYSCALL is disabled b65b87e718c3 arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting 551717cf3b58 arm64: Use the clearbhb instruction in mitigations 38c26bdb3cc5 KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated e192c8baa69a arm64: Mitigate spectre style branch history side channels 192023e6baf7 KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A 13a807a0a080 arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 1f63326a5211 arm64: Add percpu vectors for EL1 56cf5326bdf9 arm64: entry: Add macro for reading symbol addresses from the trampoline 3f21b7e35523 arm64: entry: Add vectors that have the bhb mitigation sequences 49379552969a arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations 26211252c1c1 arm64: entry: Allow the trampoline text to occupy multiple pages 73ee716a1f63 arm64: entry: Make the kpti trampoline's kpti sequence optional 8c691e5308c5 arm64: entry: Move trampoline macros out of ifdef'd section e55025063276 arm64: entry: Don't assume tramp_vectors is the start of the vectors 5275fb5ea5f5 arm64: entry: Allow tramp_alias to access symbols after the 4K boundary bda89602814c arm64: entry: Move the trampoline data page before the text page d93b25a66548 arm64: entry: Free up another register on kpti's tramp_exit path 5242d6971e10 arm64: entry: Make the trampoline cleanup optional 7048a21086fb arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit dc5b630c0d53 arm64: entry.S: Add ventry overflow sanity checks 97d8bdf33182 arm64: cpufeature: add HWCAP for FEAT_RPRES 162aa002ec1a arm64: cpufeature: add HWCAP for FEAT_AFP dbcfa9853953 arm64: add ID_AA64ISAR2_EL1 sys register 7ae8127e4123 arm64: Add HWCAP for self-synchronising virtual counter b19eaa004f2e arm64: Add Cortex-A510 CPU part definition 86171569312b arm64: Add Cortex-X2 CPU part definition fc8070a9c5ad arm64: Add Neoverse-N2, Cortex-A710 CPU part definition f3c12fc53e0a arm64: cputype: Add CPU implementor & types for the Apple M1 cores 302754d023a0 ARM: include unprivileged BPF status in Spectre V2 reporting 3f9c958e3572 ARM: Spectre-BHB workaround 29d9b56df1e1 ARM: use LOADADDR() to get load address of sections 46deb224680b ARM: early traps initialisation b7f1e73c4ddf ARM: report Spectre v2 status through sysfs d04937ae9490 x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT cc9e3e55bde7 x86/speculation: Warn about Spectre v2 LFENCE mitigation e335384560d1 x86/speculation: Update link to AMD speculation whitepaper 2fdf67a1d215 x86/speculation: Use generic retpoline by default on AMD afc2d635b5e1 x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting 071e8b69d780 Documentation/hw-vuln: Update spectre doc a6a119d647ad x86/speculation: Add eIBRS + Retpoline options f38774bb6e23 x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE 206cfe2dac3e x86,bugs: Unconditionally allow spectre_v2=retpoline,amd 97581b56b59f Linux 5.10.104 dbbe09d95377 hamradio: fix macro redefine warning dcd03efd7e8d Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" 292e1c88b8a5 btrfs: add missing run of delayed items after unlink during log replay 41712c5fa518 btrfs: qgroup: fix deadlock between rescan worker and remove qgroup 6e0319e77083 btrfs: fix lost prealloc extents beyond eof after full fsync 827172ffa999 tracing: Fix return value of __setup handlers 78059b1cfcd9 tracing/histogram: Fix sorting on old "cpu" value 0e188fde82d7 HID: add mapping for KEY_ALL_APPLICATIONS f276ea5035aa HID: add mapping for KEY_DICTATE 3b8f2a7aed80 Input: samsung-keypad - properly state IOMEM dependency a621ae6394ce Input: elan_i2c - fix regulator enable count imbalance after suspend/resume 1397bbcd817f Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power() 988f4f29cc44 net: dcb: disable softirqs in dcbnl_flush_dev() 6828da5dea53 drm/amdgpu: fix suspend/resume hang regression f5e496ef73f3 nl80211: Handle nla_memdup failures in handle_nan_filter 64e4305a03d0 iavf: Refactor iavf state machine tracking e6bc597fbcb2 net: chelsio: cxgb3: check the return value of pci_find_capability() 320980b2496d ibmvnic: complete init_done on transport events 86027004bb9d ARM: tegra: Move panels to AUX bus fbb810825aff soc: fsl: qe: Check of ioremap return value 2824f6939e26 soc: fsl: guts: Add a missing memory allocation failure check 3afe488d5c9c soc: fsl: guts: Revert commit 3c0d64e867ed 44709130793b ARM: dts: Use 32KiHz oscillator on devkit8000 298f6fae544f ARM: dts: switch timer config to common devkit8000 devicetree 8b20c1999d3a s390/extable: fix exception table sorting 49aa9c9c7fa7 memfd: fix F_SEAL_WRITE after shmem huge page allocated 6acbc8875282 ibmvnic: free reset-work-item when flushing 9d8a11d74de5 igc: igc_write_phy_reg_gpy: drop premature return 223744f52133 pinctrl: sunxi: Use unique lockdep classes for IRQs 2851b76e5fd0 selftests: mlxsw: tc_police_scale: Make test more robust 85bf489c5c01 ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions 6b6341049086 ARM: Fix kgdb breakpoint for Thumb2 fefe4cb4a640 igc: igc_read_phy_reg_gpy: drop premature return 0632854fb171 arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output 43eaf1b17845 can: gs_usb: change active_channels's type from atomic_t to u8 daaed6ced88c ASoC: cs4265: Fix the duplicated control name 8b8ac465bf52 firmware: arm_scmi: Remove space in MODULE_ALIAS name 667df6fe3ece efivars: Respect "block" flag in efivar_entry_set_safe() 283c37e5429e ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() 5f394102ee27 net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() 92b791771abd ibmvnic: register netdev after init of adapter 6e0f986032c5 net: sxgbe: fix return value of __setup handler e1a82db1ebaf iavf: Fix missing check for running netdev c9a066fe4593 mac80211: treat some SAE auth steps as final e6d7f57f919f net: stmmac: fix return value of __setup handler fa65989a4867 mac80211: fix forwarded mesh frames AC & queue selection dcc3423c1dca ia64: ensure proper NUMA distance and possible map initialization 1312ef5ad0a5 sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() d753aecb3d4b sched/topology: Make sched_init_numa() use a set for the deduplicating sort 05ae1f0fe9c6 ice: fix concurrent reset and removal of VFs 41edeeaae51a ice: Fix race conditions between virtchnl handling and VF ndo ops 0c145262ac99 rcu/nocb: Fix missed nocb_timer requeue 9bb7237cc740 net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server d7eb662625eb net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client 2e8d465b83db net/smc: fix connection leak 6a8a4dc2a279 net: dcb: flush lingering app table entries for unregistered devices f4c63b24dea9 net: ipv6: ensure we call ipv6_mc_down() at most once a9c4a74ad5ae batman-adv: Don't expect inter-netns unique iflink indices 3dae11d21fc8 batman-adv: Request iflink once in batadv_get_real_netdevice dcf10d78ff2c batman-adv: Request iflink once in batadv-on-batadv check 81f817f3e559 netfilter: nf_queue: handle socket prefetch 4d05239203fa netfilter: nf_queue: fix possible use-after-free 3b9ba964f77c netfilter: nf_queue: don't assume sk is full socket 4e178ed14bda net: fix up skbs delta_truesize in UDP GRO frag_list eb5e444fe37d e1000e: Correct NVM checksum verification flow b53d4bfd1a68 xfrm: enforce validity of offload input flags 2f0e6d80e8b5 xfrm: fix the if_id check in changelink 24efaae03b0d bpf, sockmap: Do not ignore orig_len parameter 8b0142c4143c netfilter: fix use-after-free in __nf_register_net_hook() 4952faa77d8d xfrm: fix MTU regression e93f2be33d4f mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls 912186db092c ntb: intel: fix port config status offset for SPR 1c0b51e62a50 thermal: core: Fix TZ_GET_TRIP NULL pointer dereference a1753d5c29a6 xen/netfront: destroy queues before real_num_tx_queues is zeroed ce41d8039196 drm/i915: s/JSP2/ICP2/ PCH 61a895da4844 iommu/amd: Recover from event log overflow 6951a5888165 ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min dd9dd24fd7cb riscv: Fix config KASAN && DEBUG_VIRTUAL 7211aab2881b riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP 00fb385f0ac4 riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value 336872601cb8 ALSA: intel_hdmi: Fix reference to PCM buffer address e57dfaf66f2b tracing: Add ustring operation to filtering string pointers 4a9d2390f3e2 drm/amdgpu: check vm ready by amdgpu_vm->evicting flag 67e25eb1b474 ata: pata_hpt37x: fix PCI clock detection 335f11ff74f2 serial: stm32: prevent TDR register overwrite when sending x_char c999c5927e96 tracing: Add test for user space strings when filtering on string pointers db36a94ed66b exfat: fix i_blocks for files truncated over 4 GiB 1b810d5cb6ce exfat: reuse exfat_inode_info variable instead of calling EXFAT_I() fdd64084e405 usb: gadget: clear related members when goto fail c13159a58881 usb: gadget: don't release an existing dev->buf 00d5ac05af3a net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 16f903afbafb i2c: qup: allow COMPILE_TEST 57c333ad8c28 i2c: cadence: allow COMPILE_TEST 9d6285e63241 dmaengine: shdma: Fix runtime PM imbalance on error 37b06d5ebf5c selftests/seccomp: Fix seccomp failure by adding missing headers df9db1a2af37 cifs: fix double free race when mount fails in cifs_get_root() e3850e211df6 tipc: fix a bit overflow in tipc_crypto_key_rcv() 6d4985b8a0bf KVM: arm64: vgic: Read HW interrupt pending state from the HW 5d4b00e053fc Input: clear BTN_RIGHT/MIDDLE on buttonpads 6e7015d982ee regulator: core: fix false positive in regulator_late_cleanup() 467d664e5fff ASoC: rt5682: do not block workqueue if card is unbound 0b050b7a0d73 ASoC: rt5668: do not block workqueue if card is unbound 11956c6eeb5a i2c: bcm2835: Avoid clock stretching timeouts 13f0ea8d1193 mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work 46f6d66219b5 mac80211_hwsim: report NOACK frames in tx_status (From OE-Core rev: 1e600731a459c1dfe14032e5242806a25f091b41) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: update to v5.15.30Bruce Ashfield2022-03-243-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: 0464ab17184b Linux 5.15.30 a9bbacc53d1f ice: Fix race condition during interface enslave df3817ab226f x86/module: Fix the paravirt vs alternative order ff2e93a03f8d kselftest/vm: fix tests build with old libc d99db3b935b7 bnx2: Fix an error message ff7dfcd47a7e sfc: extend the locking on mcdi->seqno ff17119dceef tcp: make tcp_read_sock() more robust f5a425f5d5fc nl80211: Update bss channel on channel switch for P2P_CLIENT 3534c5c005ef drm/vrr: Set VRR capable prop only if it is attached to connector 46c02c5051aa iwlwifi: don't advertise TWT support 4051516d4b79 atm: firestream: check the return value of ioremap() in fs_init() 76e0b8e12c64 can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready 3679ccc09d88 Bluetooth: hci_core: Fix leaking sent_cmd skb c2924e9143c2 ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE be538b764a46 MIPS: smp: fill in sibling and core maps earlier c98afa0db3a3 mac80211: refuse aggregations sessions before authorized 84ecddbc9888 ARM: dts: rockchip: fix a typo on rk3288 crypto-controller 8ad1b44f2d2e ARM: dts: rockchip: reorder rk322x hmdi clocks 4744e1df7268 arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg" f5743453365b arm64: dts: rockchip: reorder rk3399 hdmi clocks f9a510bb024d arm64: dts: rockchip: align pl330 node name with dtschema e90da30175cb arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity 0f06f953aac5 xfrm: Fix xfrm migrate issues when address family changes e6d7e51e1092 xfrm: Check if_id in xfrm_migrate 8918ae97417a arm64: dts: rockchip: fix rk3399-puma-haikou USB OTG mode e901c9212457 Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" b9a0208cb3e3 Linux 5.15.29 f83c85ee73df vhost: allow batching hint without size caf18e4da9bf Revert "net: dsa: mv88e6xxx: flush switchdev FDB workqueue before removing VLAN" 69b80587f650 block: drop unused includes in <linux/genhd.h> cd072bf2dcbd riscv: dts: k210: fix broken IRQs on hart1 074c88751dc1 drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL a1ce40f8aeb1 btrfs: make send work with concurrent block group relocation 342783ba9c3c drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP 1fbafa9a5b42 x86/traps: Mark do_int3() NOKPROBE_SYMBOL ce91f0f023ad x86/sgx: Free backing memory after faulting the enclave page e946556d3665 x86/boot: Add setup_indirect support in early_memremap_is_setup_data() 19503d381aab x86/boot: Fix memremap of setup_indirect structures ffb8fd39c84c watch_queue: Make comment about setting ->defunct more accurate eb38c2e9fc74 watch_queue: Fix lack of barrier/sync/lock between post and read 82ff8a2243f7 watch_queue: Free the alloc bitmap when the watch_queue is torn down d453d0e5a15d watch_queue: Fix the alloc bitmap size to reflect notes allocated b022b6a0586f watch_queue: Fix to always request a pow-of-2 pipe ring size ccd03c30f103 watch_queue: Fix to release page in ->release() 8275b6699c6d watch_queue, pipe: Free watchqueue state after clearing pipe ring 1b09f28f70a5 watch_queue: Fix filter limit check 52445030f135 ARM: fix Thumb2 regression with Spectre BHB 4a8e7f9dae4a net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE cbb726e6c652 virtio: acknowledge all features before access 22823b1a0dc9 virtio: unexport virtio_finalize_features a633bc013333 KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned 2c1f97af38be swiotlb: rework "fix info leak with DMA_FROM_DEVICE" 0349c79c5508 arm64: kasan: fix include error in MTE functions 61d32defc00f arm64: Ensure execute-only permissions are not allowed without EPAN 72ea28d88d30 arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 42aaf726c9e9 tracing/osnoise: Force quiescent states while tracing eae073d854c5 riscv: Fix auipc+jalr relocation range checks b515552d41ee mmc: meson: Fix usage of meson_mmc_post_req() 9b3cdf5e8ad9 riscv: alternative only works on !XIP_KERNEL b5e792187f50 net: macb: Fix lost RX packet wakeup race in NAPI receive 1fb9dd378749 staging: gdm724x: fix use after free in gdm_lte_rx() 441bc1e3d7e0 staging: rtl8723bs: Fix access-point mode deadlock ca62747b38f5 fuse: fix pipe buffer lifetime for direct_io d60d34b4d6d1 fuse: fix fileattr op failure 64147ce85e2f ARM: Spectre-BHB: provide empty stub for non-config 5c237251421d selftests/memfd: clean up mapping in mfd_fail_write e22807ee679f selftest/vm: fix map_fixed_noreplace test failure 9d95b7e239a1 tracing/osnoise: Make osnoise_main to sleep for microseconds 4d2889691570 tracing: Ensure trace buffer is at least 4096 bytes large 041616a22c40 ipv6: prevent a possible race condition with lifetimes 2708ceb4e5cc Revert "xen-netback: Check for hotplug-status existence before watching" fe39ab30dcc2 Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" fcd1d79aa943 drm/amdgpu: bypass tiling flag check in virtual display case (v2) 5cf4dd01efe0 gpio: Return EPROBE_DEFER if gc->to_irq is NULL 94b568a9d2a5 PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken bb9795b6da22 hwmon: (pmbus) Clear pmbus fault/warning bits after read 8d5e69d8fbf3 net-sysfs: add check for netdevice being present to speed_show 1280c8ae9745 x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU ee22082c3e2f drm/vc4: hdmi: Unregister codec device on unbind 5bef4e5089d3 spi: rockchip: terminate dma transmission when slave abort 1f04bbd2935c spi: rockchip: Fix error in getting num-cs property bcd4279b989f kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode e160ee96d03f KVM: Fix lockdep false negative during host resume 302ce2946160 pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" 839ddf786772 usb: dwc3: pci: add support for the Intel Raptor Lake-S 7403f4118ab9 swiotlb: fix info leak with DMA_FROM_DEVICE b0028e1cc1fa selftests/bpf: Add test for bpf_timer overwriting crash 732c7172b79c net: phy: meson-gxl: improve link-up behavior 6c0d2f348be2 net: bcmgenet: Don't claim WOL when its not available 1502f15b9f29 sctp: fix kernel-infoleak for SCTP sockets 9ca50a73c98c net: phy: DP83822: clear MISR2 register to disable interrupts f49f646f9ec2 gianfar: ethtool: Fix refcount leak in gfar_get_ts_info c7f6accc6795 gpio: ts4900: Do not set DAT and OE together c614aad2ee9e selftests: pmtu.sh: Kill nettest processes launched in subshell. d4dfc94c4052 selftests: pmtu.sh: Kill tcpdump processes launched by subshell. 0e721b8f2ee5 NFC: port100: fix use-after-free in port100_send_complete a2355333cf18 net/mlx5e: Lag, Only handle events from highest priority multipath entry 7c519f769f55 net/mlx5: Fix a race on command flush flow b3d4a7dcb9ca net/mlx5: Fix size field in bufferx_reg struct 46ad629e58ce ax25: Fix NULL pointer dereference in ax25_kill_by_device b7c2fd1d1263 net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr 6e294d389023 net: ethernet: lpc_eth: Handle error for clk_enable c746fa0f54c9 net: ethernet: ti: cpts: Handle error for clk_enable 5548c81e97ab tipc: fix incorrect order of state message data sanity check 5e7c402892e1 ethernet: Fix error handling in xemaclite_of_probe 06a97a7afa05 ice: Fix curr_link_speed advertised speed fd0ca20f1846 ice: Don't use GFP_KERNEL in atomic context 15d1271d89b8 ice: Fix error with handling of bonding MTU 9bda6a09e7ef ice: stop disabling VFs due to PF error responses 49839cb40d6c i40e: stop disabling VFs due to PF error responses 35f11aba74e2 iavf: Fix handling of vlan strip virtual channel messages 0716607ad241 ARM: dts: aspeed: Fix AST2600 quad spi group 9c0686caa822 net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() f9ec15fc3c48 drm/sun4i: mixer: Fix P010 and P210 format numbers c5883d38a470 gpiolib: acpi: Convert ACPI value of debounce to microseconds c014efbd1c28 smsc95xx: Ignore -ENODEV errors when device is unplugged 3acc8788febf qed: return status of qed_iov_get_link e5d078d21fa0 esp: Fix BEET mode inter address family tunneling on GSO 4aaabbffc3b0 esp: Fix possible buffer overflow in ESP transformation 4dfa7d3508bf net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() 92d97017c67c isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() 4b1743bc715a vdpa: fix use-after-free on vp_vdpa_remove 8848b0fa9bf1 virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero f8d88e86e90e vhost: fix hung thread due to erroneous iotlb entries 7777b1f795af mISDN: Fix memory leak in dsp_pipeline_build() 20145e05e497 net: phy: meson-gxl: fix interrupt handling in forced mode 90a2f4fc5b23 vduse: Fix returning wrong type in vduse_domain_alloc_iova() e7e118416465 vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command f96dc3adb9a9 tipc: fix kernel panic when enabling bearer 0a99594d2058 arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias e52ecbca254b HID: vivaldi: fix sysfs attributes leak ea45b38caf2b clk: qcom: dispcc: Update the transition delay for MDSS GDSC ba24eb3cc95c clk: qcom: gdsc: Add support to update GDSC transition delay b6c624d07bf2 ARM: boot: dts: bcm2711: Fix HVS register range 3ffbe85cda7f HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts a5334502f91f HID: elo: Revert USB reference counting af4fcf85c88d arm64: dts: qcom: sm8350: Correct UFS symbol clocks 8fa52df84c58 arm64: dts: qcom: sm8350: Describe GCC dependency clocks aa79753319d8 Linux 5.15.28 39d332de8edb Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE" dea18aef2021 xen/netfront: react properly to failing gnttab_end_foreign_access_ref() 27dc69aa5568 xen/gnttab: fix gnttab_end_foreign_access() without page specified 5bff1721c8f9 xen/pvcalls: use alloc/free_pages_exact() a019d26830e8 xen/9p: use alloc/free_pages_exact() 90c5f198b923 xen: remove gnttab_query_foreign_access() f06e3edaeac1 xen/gntalloc: don't use gnttab_query_foreign_access() f1c85942314d xen/scsifront: don't use gnttab_query_foreign_access() for mapped status 5d5fa1d53a31 xen/netfront: don't use gnttab_query_foreign_access() for mapped status f9ade968df79 xen/blkfront: don't use gnttab_query_foreign_access() for mapped status 1dd5b4b230f6 xen/grant-table: add gnttab_try_end_foreign_access() 66cb2bbb522b xen/xenbus: don't let xenbus_grant_ring() remove grants in error case 2b2d2a8ba2e9 ARM: fix build warning in proc-v7-bugs.c 8836a046ef41 arm64: Do not include __READ_ONCE() block in assembly files 431b92c3c25e ARM: Do not use NOCROSSREFS directive with ld.lld 57a65667fbdc ARM: fix co-processor register typo 49062ec32e79 ARM: fix build error when BPF_SYSCALL is disabled 3317d21b84e9 arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting 8979720ac64c arm64: Use the clearbhb instruction in mitigations fb2bb2ec137c KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated 4bbfd0c28025 arm64: Mitigate spectre style branch history side channels 8e55b9b0e765 arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 d7066114dcd6 arm64: Add percpu vectors for EL1 cfd0c38125aa arm64: entry: Add macro for reading symbol addresses from the trampoline 50e700a11766 arm64: entry: Add vectors that have the bhb mitigation sequences ffb8a34c0fd8 arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations 517f988ee050 arm64: entry: Allow the trampoline text to occupy multiple pages 6895584a92ee arm64: entry: Make the kpti trampoline's kpti sequence optional a40472d463f9 arm64: entry: Move trampoline macros out of ifdef'd section be9c5526aad6 arm64: entry: Don't assume tramp_vectors is the start of the vectors 2e09754a03a7 arm64: entry: Allow tramp_alias to access symbols after the 4K boundary e25a9dced2bd arm64: entry: Move the trampoline data page before the text page 4a691bbf56a1 arm64: entry: Free up another register on kpti's tramp_exit path 479c9bb741bf arm64: entry: Make the trampoline cleanup optional 368a1fd8c4a6 KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A 44adac5908ff arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit b7beeab84f02 arm64: entry.S: Add ventry overflow sanity checks e38b3c0d245b arm64: cpufeature: add HWCAP for FEAT_RPRES a4c234f60269 arm64: cpufeature: add HWCAP for FEAT_AFP 912961e188dc arm64: add ID_AA64ISAR2_EL1 sys register ac7bc62b78de arm64: Add Cortex-X2 CPU part definition f0c559c38e98 arm64: Add HWCAP for self-synchronising virtual counter d82f489cbbdb arm64: Add Neoverse-N2, Cortex-A710 CPU part definition 842f2d498ee1 ARM: include unprivileged BPF status in Spectre V2 reporting 576548846f1e ARM: Spectre-BHB workaround 2dca61693e6c ARM: use LOADADDR() to get load address of sections 878ad97f745e ARM: early traps initialisation f02cab2bed1a ARM: report Spectre v2 status through sysfs bf048d1921b6 x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT 074d72604639 x86/speculation: Warn about Spectre v2 LFENCE mitigation 36fbbd78471c x86/speculation: Update link to AMD speculation whitepaper a56566d7a957 x86/speculation: Use generic retpoline by default on AMD 316e4a16524a x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting eb4596417756 Documentation/hw-vuln: Update spectre doc d7771f380c90 x86/speculation: Add eIBRS + Retpoline options f150b6fccf7f x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE e94d490a1ad6 x86,bugs: Unconditionally allow spectre_v2=retpoline,amd 668c821321b4 slip: fix macro redefine warning (From OE-Core rev: dee9d13f7eeb23fe27ebb20b66d2f7dd52274591) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt/5.10: update to -rt61Bruce Ashfield2022-03-243-16/+16
| | | | | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto-rt/5.10: 48b12b48c110 Linux 5.10.90-rt61 2367f287812f aio: Fix incorrect usage of eventfd_signal_allowed() 640f56f85c08 stop_machine: Remove this_cpu_ptr() from print_stop_info(). 38c47ed56da8 eventfd: Make signal recursion protection a task bit 45f3f3c787e3 Linux 5.10.90-rt60 257f82607c82 Linux 5.10.87-rt59 7ff031bb6566 Linux 5.10.83-rt58 03cfb1aadc5e Linux 5.10.80-rt57 (From OE-Core rev: a201b82e999d2216fc58bd8db405bb06c9f22ff5) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt/5.15: update to -rt34Bruce Ashfield2022-03-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto-rt/5.15: 931d5079b9fc Linux 5.15.26-rt34 c5c22d2fdb7b Linux 5.15.25-rt33 6a2e3e6c9401 staging: greybus: gpio: Use generic_handle_irq_safe(). cb17d0820286 net: usb: lan78xx: Use generic_handle_irq_safe(). a4040e8669d8 mfd: ezx-pcap: Use generic_handle_irq_safe(). 870d69c5f090 misc: hi6421-spmi-pmic: Use generic_handle_irq_safe(). 3718dd5011f4 i2c: cht-wc: Use generic_handle_irq_safe(). 1252887f9872 i2c: core: Use generic_handle_irq_safe() in i2c_handle_smbus_host_notify(). 5aa6ecf9212a genirq: Provide generic_handle_irq_safe(). 1c73db1779a6 Linux 5.15.25-rt32 2e68dcd8d632 Linux 5.15.24-rt31 5ec703bf5ccc net: Write lock dev_base_lock without disabling bottom halves. 15bd5dea95e6 Linux 5.15.21-rt30 88c15a185ab7 Linux 5.15.19-rt29 a70f09a4d312 Linux 5.15.18-rt28 771d328d2646 Linux 5.15.14-rt27 b56e1f0d87ba Linux 5.15.13-rt26 5e8adc085a2b Linux 5.15.12-rt25 ea0f771b9442 Linux 5.15.10-rt24 269b39adfb2c Linux 5.15.7-rt23 (From OE-Core rev: a4198a50971f25e3ef05c9c385c9344dfef24ba9) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: update to v5.15.27Bruce Ashfield2022-03-243-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: efe3167e52a5 Linux 5.15.27 ea2bc310250d hamradio: fix macro redefine warning 8998aa676205 KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() 416e3a0e4276 proc: fix documentation and description of pagemap 8b893496892e Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" 6599d5e8bd75 btrfs: do not start relocation until in progress drops are done 4aef4c900597 btrfs: add missing run of delayed items after unlink during log replay 34146bbadcdd btrfs: qgroup: fix deadlock between rescan worker and remove qgroup e00077aa439f btrfs: do not WARN_ON() if we have PageError set 725a6ac389b1 btrfs: fix relocation crash due to premature return from btrfs_commit_transaction() 5342e9f3dac0 btrfs: fix lost prealloc extents beyond eof after full fsync 80660a726d47 tracing: Fix return value of __setup handlers 452f64ee0940 tracing/histogram: Fix sorting on old "cpu" value aa6d3eef28f3 HID: add mapping for KEY_ALL_APPLICATIONS b355d6a14ba7 HID: add mapping for KEY_DICTATE 74e9545d9e25 Input: samsung-keypad - properly state IOMEM dependency cb19f03e5f65 Input: elan_i2c - fix regulator enable count imbalance after suspend/resume f74fc94691f0 Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power() 7a1ee9934b14 MAINTAINERS: adjust file entry for of_net.c after movement 7626ab3a3897 iavf: missing unlocks in iavf_watchdog_task() d784113217f9 iavf: do not override the adapter state in the watchdog task (again) d61f3737c559 net: stmmac: perserve TX and RX coalesce value during XDP setup d666d3363845 selftests: mlxsw: resource_scale: Fix return value 6fe3127d3af1 net: dcb: disable softirqs in dcbnl_flush_dev() 46eed3a37dee drm/amdgpu: fix suspend/resume hang regression a1e603e5f3b2 nl80211: Handle nla_memdup failures in handle_nan_filter a30496660634 MIPS: ralink: mt7621: use bitwise NOT instead of logical 68c4fe2ef0bf e1000e: Fix possible HW unit hang after an s0ix exit 9dfe6abc6c13 drm/bridge: ti-sn65dsi86: Properly undo autosuspend d675c05b792e drm/i915/guc/slpc: Correct the param count for unset param 6f62bc0fc12b iavf: Fix __IAVF_RESETTING state usage 598bc8955916 iavf: Fix race in init state ddc5db0bcfa2 iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS 8c0e4da63385 iavf: Fix init state closure on remove 85aa76066fef iavf: Add waiting so the port is initialized in remove e734c794dea3 iavf: Fix kernel BUG in free_msi_irqs 200366d1a583 iavf: Add helper function to go from pci_dev to adapter 23901462c301 iavf: Rework mutexes for better synchronisation 9fedc4f86ee3 iavf: Add trace while removing device b4e0e00a361d iavf: Combine init and watchdog state machines 57d2f0db2e63 iavf: Add __IAVF_INIT_FAILED state 7e2d102501e1 iavf: Refactor iavf state machine tracking f8ce435f2c81 net: sparx5: Fix add vlan when invalid operation 50948cea504c net: chelsio: cxgb3: check the return value of pci_find_capability() ea3d3c36a4fa ibmvnic: complete init_done on transport events 13e3b51ffaf8 ibmvnic: define flush_reset_queue helper 046d933c1b74 ibmvnic: initialize rc before completing wait bb20939bc8d1 net: stmmac: only enable DMA interrupts when ready e753b639363d net: stmmac: enhance XDP ZC driver level switching performance 8cdac518eac7 can: etas_es58x: change opened_channel_cnt's type from atomic_t to u8 04746dbd9593 ARM: tegra: Move panels to AUX bus 9920d99cc89a netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant 4ed52fbeb967 soc: fsl: qe: Check of ioremap return value c2266d20251c soc: fsl: guts: Add a missing memory allocation failure check 20ff0ff315cd soc: fsl: guts: Revert commit 3c0d64e867ed 40d763efa5bf ARM: dts: Use 32KiHz oscillator on devkit8000 50bce7f03e8c ARM: dts: switch timer config to common devkit8000 devicetree af143626eb85 MIPS: ralink: mt7621: do memory detection on KSEG1 378e2fe1eb58 iommu/amd: Fix I/O page table memory leak f6cabb721c5b arm64: dts: juno: Remove GICv2m dma-range 3411613611a5 sched: Fix yet more sched_fork() races 3d76a995f646 s390/extable: fix exception table sorting b7c35587be23 memfd: fix F_SEAL_WRITE after shmem huge page allocated 39738a2346b2 ibmvnic: free reset-work-item when flushing d4706de93cf7 igc: igc_write_phy_reg_gpy: drop premature return 896d1b8a3612 pinctrl: sunxi: Use unique lockdep classes for IRQs 09423ff81601 selftests: mlxsw: tc_police_scale: Make test more robust 0c3f34beb459 mptcp: Correctly set DATA_FIN timeout when number of retransmits is large d7a4b54f4fc5 ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions a664bd7a0084 mips: setup: fix setnocoherentio() boolean setting f14a0244b1ba ARM: Fix kgdb breakpoint for Thumb2 c9cfcdd111d7 igc: igc_read_phy_reg_gpy: drop premature return 7c1db4a30e29 arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output 6be5b626bec1 iommu/tegra-smmu: Fix missing put_device() call in tegra_smmu_find 2b04bb51a9c1 can: gs_usb: change active_channels's type from atomic_t to u8 b6149efc57bf auxdisplay: lcd2s: Use proper API to free the instance of charlcd object 5d53cd33f425 auxdisplay: lcd2s: Fix memory leak in ->remove() 6d6c139d1e2d ASoC: cs4265: Fix the duplicated control name d442f20e6daf firmware: arm_scmi: Remove space in MODULE_ALIAS name f9c3aa939c41 auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature 4efa386ef9e1 efivars: Respect "block" flag in efivar_entry_set_safe() 61a303971c3c iavf: Fix deadlock in iavf_reset_task 366f785bbba4 ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() ea372aab5490 net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() 1c09774e5ea1 ibmvnic: register netdev after init of adapter f58ead21dd6a net: sxgbe: fix return value of __setup handler 23a6be260d56 iavf: Fix missing check for running netdev a83ebad95542 mac80211: treat some SAE auth steps as final b85dd0d7a503 net: stmmac: fix return value of __setup handler 828f75c24ab8 mac80211: fix forwarded mesh frames AC & queue selection 5afd80c393f4 btrfs: fix ENOSPC failure when attempting direct IO write into NOCOW range 15cbeeaada70 net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server 21922d9cde88 net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client 80895b6f9154 net/smc: fix connection leak a559e0598ce6 net: ipa: add an interconnect dependency 4daaf8816d60 net: dcb: flush lingering app table entries for unregistered devices b11781515208 net: ipv6: ensure we call ipv6_mc_down() at most once 24e49e17cbfc batman-adv: Don't expect inter-netns unique iflink indices 94355d99ad70 batman-adv: Request iflink once in batadv_get_real_netdevice 58ea33965a6f batman-adv: Request iflink once in batadv-on-batadv check 216f3cb587e0 netfilter: nf_queue: handle socket prefetch dd648bd1b33a netfilter: nf_queue: fix possible use-after-free 63291e95e8ae netfilter: nf_queue: don't assume sk is full socket 3a65b82b1ef2 net: fix up skbs delta_truesize in UDP GRO frag_list a47e7ac8851c e1000e: Correct NVM checksum verification flow 4020d2e14f13 xfrm: enforce validity of offload input flags ce0d6bf33c35 xfrm: fix the if_id check in changelink 00c74b587197 bpf, sockmap: Do not ignore orig_len parameter bd61f192a339 netfilter: fix use-after-free in __nf_register_net_hook() 75cbedd33343 xfrm: fix MTU regression 261eff11ade9 mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls 5d7c23d39660 ntb: intel: fix port config status offset for SPR 78acc7dbd84a blktrace: fix use after free for struct blk_trace 5f298bf7f337 mac80211: fix EAPoL rekey fail in 802.3 rx path 3dafbf915c05 thermal: core: Fix TZ_GET_TRIP NULL pointer dereference a63eb1e4a2e1 xen/netfront: destroy queues before real_num_tx_queues is zeroed dab06be16184 drm/amd/display: Reduce dmesg error to a debug print 7508ac360d1e drm/i915: s/JSP2/ICP2/ PCH a8a86631f4ce iommu/amd: Recover from event log overflow 2aaa085bd012 iommu/vt-d: Fix double list_add when enabling VMD in scalable mode 050b1821f27c ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min 7de1ed755e1a iwlwifi: mvm: check debugfs_dir ptr before use 728fb555882b riscv: Fix config KASAN && DEBUG_VIRTUAL 08b22e3f150e riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP e64d6a689ec5 riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value 6c3d4da8e7a9 ucounts: Fix systemd LimitNPROC with private users regression 3eb418122d12 ALSA: intel_hdmi: Fix reference to PCM buffer address 9285523b4174 net: of: fix stub of_net helpers for CONFIG_NET=n dc75d7968901 PCI: mvebu: Fix device enumeration regression 35afd8ae1184 drm/amd/display: For vblank_disable_immediate, check PSR is really used 5f283e64a850 bnxt_en: Fix occasional ethtool -t loopback test failures 10dd26349edf drm/amd/display: Fix stream->link_enc unassigned during stream removal aa280c04da1b cifs: fix confusing unneeded warning message on smb2.1 and earlier 3d74c2c917e4 cifs: protect session channel fields with chan_lock 2594dba1cd79 drm/mediatek: mtk_dsi: Reset the dsi0 hardware f510d6463949 net: ethernet: litex: Add the dependency on HAS_IOMEM 3a3aa0881aeb of: net: move of_net under net/ 960dfaf3b578 ibmvnic: don't release napi in __ibmvnic_open() 1d13e7221035 net: dsa: seville: register the mdiobus under devres 8bfa27186e29 net: dsa: ocelot: seville: utilize of_mdiobus_register 68c8e6d16f57 gve: Recording rx queue before sending to napi 5c66161cceaa drm/i915: Disable DRRS on IVB/HSW port != A e2b3d1bf6ec3 drm/i915/display: Move DRRS code its own file 23eb29281f1e drm/i915/display: split out dpt out of intel_display.c fbf6d5f8eef7 riscv/mm: Add XIP_FIXUP for phys_ram_base 86a337bb8030 drm: mxsfb: Fix NULL pointer dereference 9bbeba67bbbd drm: mxsfb: Set fallback bus format when the bridge doesn't provide one ed4488d8307f drm/amd/display: Update watermark values for DCN301 07058fb18df8 bpf: Fix possible race in inc_misses_counter aa5040691cb7 bpf: Use u64_stats_t in struct bpf_prog_stats 82a82ad92746 net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic 748438b4e62c net/mlx5e: IPsec: Refactor checksum code in tx data path f1c0163bb824 octeontx2-af: Add KPU changes to parse NGIO as separate layer 63138001c961 octeontx2-af: Adjust LA pointer for cpt parse header ab3380a844aa octeontx2-af: cn10k: Use appropriate register for LMAC enable fe3eafea3907 octeontx2-af: cn10k: RPM hardware timestamp configuration ef33ae74bb9c octeontx2-af: Reset PTP config in FLR handler 75279de4e392 octeontx2-af: Optimize KPU1 processing for variable-length headers 462c5e6cb241 ethtool: Fix link extended state for big endian 27e01f10d183 drm/amd/display: move FPU associated DSC code to DML folder 691c0030be65 drm/amd/display: Use adjusted DCN301 watermarks 2157e509e5b2 drm/amdgpu: filter out radeon secondary ids as well f724a438d986 drm/amdgpu: filter out radeon PCI device IDs 48cf33ee6b04 drm/amdgpu/display: Only set vblank_disable_immediate when PSR is not enabled 3f20cf3cd43f hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() e9737301f0df selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting 1123c2fb9dc3 kasan: fix quarantine conflicting with init_on_free f1675103e0f3 mm: defer kmemleak object creation of module_alloc() 013c2af6c15c tracing/probes: check the return value of kstrndup() for pbuf 8a20fed48eb4 tracing/uprobes: Check the return value of kstrdup() for tu->filename 1a62246c2c60 dma-buf: cma_heap: Fix mutex locking section 8654464086a1 i3c: master: dw: check return of dw_i3c_master_get_free_pos() a80b13642a10 drm/amdgpu: use spin_lock_irqsave to avoid deadlock by local interrupt 5609b7803947 drm/amdkfd: Check for null pointer after calling kmemdup 950d17f190a4 ntb_hw_switchtec: Fix bug with more than 32 partitions 377cbdc92716 ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all cd07b19fbf37 drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode 1796d5350cb4 drm/sun4i: dw-hdmi: Fix missing put_device() call in sun8i_hdmi_phy_get e209742c13d2 SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points bdaa8c7b7189 SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point d3f67ceaeb3f drm/i915: don't call free_mmap_offset when purging e47679c06afc x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() 4425ca3677a6 nfsd: fix crash on COPY_NOTIFY with special stateid 0f84cfb465af Revert "nfsd: skip some unnecessary stats in the v4 case" 3abe2a70f5b4 NFSD: Fix verifier returned in stable WRITEs e7c433270307 PCI: mvebu: Fix support for DEVCAP2, DEVCTL2 and LNKCTL2 registers on emulated bridge a24745673304 PCI: mvebu: Fix support for PCI_EXP_RTSTA on emulated bridge 1d4200e28436 PCI: mvebu: Fix support for PCI_EXP_DEVCTL on emulated bridge 1ea3f69784ed PCI: mvebu: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge 9c91c755005b PCI: mvebu: Setup PCIe controller to Root Complex mode 3d394fa375f4 PCI: mvebu: Fix configuring secondary bus of PCIe Root Port via emulated bridge 4396c507a8f8 PCI: mvebu: Fix support for bus mastering and PCI_COMMAND on emulated bridge bc988b126134 PCI: mvebu: Do not modify PCI IO type bits in conf_write c1a027629c36 PCI: mvebu: Check for errors from pci_bridge_emul_init() call 7c93c809e00a Input: ti_am335x_tsc - fix STEPCONFIG setup for Z2 16ff93557d1e Input: ti_am335x_tsc - set ADCREFM for X configuration 628761fe0588 tracing: Do not let synth_events block other dyn_event systems during create f35bacbb795a i3c/master/mipi-i3c-hci: Fix a potentially infinite loop in 'hci_dat_v1_get_index()' e5264d44f732 i3c: fix incorrect address slot lookup on 64-bit 1adfbfaeb20d KVM: x86: Exit to userspace if emulation prepared a completion callback 3d8468045e39 KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg 00542cbacf22 KVM: X86: Ensure that dirty PDPTRs are loaded 723053e16d55 KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration 32b758d12c24 KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU b63190d0203f KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest f303196899f1 PCI: aardvark: Fix checking for MEM resource type a2f5e9a6f2a0 PCI: dwc: Do not remap invalid res d9fc43aab60d PCI: rcar: Check if device is runtime suspended instead of __clk_is_enabled() aa805236ed97 PCI: mediatek-gen3: Disable DVFSRC voltage request 7f361266e981 signal: In get_signal test for signal_group_exit every time through the loop f98371d2ac83 MIPS: fix local_{add,sub}_return on MIPS64 64b487be33b7 mtd: spi-nor: Fix mtd size for s3an flashes 83ef63535a8a tools/resolve_btf_ids: Close ELF file on error 1bd12b7aaee0 io_uring: fix no lock protection for ctx->cq_extra 384d1b11382b NFSD: Fix zero-length NFSv3 WRITEs 2de88544b3db NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() 771aca9bc707 ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report() 33e22b6c53d0 tracing: Add ustring operation to filtering string pointers a9c6e02d223e drm/amdgpu: check vm ready by amdgpu_vm->evicting flag b2a3068d5f15 ata: pata_hpt37x: fix PCI clock detection e0bcd6b57793 sched/fair: Fix fault in reweight_entity 6f6ffc717b85 ext4: fast commit may miss file actions 97abcfedc87c ext4: fast commit may not fallback for ineligible commit 647b3f1533f4 ext4: simplify updating of fast commit stats 5abb1d84b6db ext4: drop ineligible txn start stop APIs 82a99bc85c0e serial: stm32: prevent TDR register overwrite when sending x_char 1921d1fd0e60 arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL 60e6d58ef921 tracing: Add test for user space strings when filtering on string pointers c9f727219f3e exfat: fix i_blocks for files truncated over 4 GiB 1ffc130388c5 exfat: reuse exfat_inode_info variable instead of calling EXFAT_I() ab3656acb7b4 usb: gadget: clear related members when goto fail 07de9a494b5a usb: gadget: don't release an existing dev->buf a1ba98731518 block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern 1148adac7781 net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 f6fbf18d156c i2c: qup: allow COMPILE_TEST d65d187b51b6 i2c: imx: allow COMPILE_TEST d2327116861c i2c: cadence: allow COMPILE_TEST 7b22f63b933f dmaengine: shdma: Fix runtime PM imbalance on error 7d0214c38dca selftests/ftrace: Do not trace do_softirq because of PREEMPT_RT 4543426cd7b8 drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish and Beige Goby b628fffce58a selftests/seccomp: Fix seccomp failure by adding missing headers 54e7951a1988 cifs: modefromsids must add an ACE for authenticated users 18a9d6b18c2b HID: amd_sfh: Add interrupt handler to process interrupts 852b6b0411e6 HID: amd_sfh: Add functionality to clear interrupts 8ba9a2e72584 HID: amd_sfh: Handle amd_sfh work buffer in PM ops 546d60859ecf cifs: fix double free race when mount fails in cifs_get_root() ccf46cb68859 cifs: do not use uninitialized data in the owner/group sid 5340a0924ea9 tipc: fix a bit overflow in tipc_crypto_key_rcv() 1ccc12f2240a block: loop:use kstatfs.f_bsize of backing file to set discard granularity 8694330db9b0 KVM: arm64: vgic: Read HW interrupt pending state from the HW 850a77c999b8 btrfs: get rid of warning on transaction commit when using flushoncommit 6279c5263ded Input: clear BTN_RIGHT/MIDDLE on buttonpads 700485846e12 regulator: core: fix false positive in regulator_late_cleanup() fd64f8bc0644 ASoC: rt5682: do not block workqueue if card is unbound 4235a04ad401 ASoC: rt5668: do not block workqueue if card is unbound 2ed390555dbc i2c: bcm2835: Avoid clock stretching timeouts e03ad1915ccc mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work 2d27a2bd381f mac80211_hwsim: report NOACK frames in tx_status (From OE-Core rev: 60346625873863bbaaf4a40a6a790db63d676934) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: cfg/debug: add configs for kcsanBruce Ashfield2022-03-243-3/+3
| | | | | | | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/.: 18436b6ebc6 cfg/debug: add scc for syzkaller fuzzing 60e8db6f01c features/tun: add configs for Universal TUN/TAP device driver support bbad5927704 features/bluetooth: add configs for Bluetooth Virtual HCI device driver d5f51adb3d2 features/usb: add configs for USB raw gadget 13c24c8ddbd features/usb: add configs for dummy HCD 6f56f2a289a features/ieee802154: add configs for mac802154 hwsim 3484d09163f features/mac80211: add configs for mac80211 hwsim 59e608e25e2 cfg/debug: add configs for fault injection debugfs e80f79d4b66 cfg/debug: add configs for kcsan (From OE-Core rev: b3abdd90378c326d317c6eacc21015f21784403e) Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: cfg/debug: add configs for kcsanBruce Ashfield2022-03-243-3/+3
| | | | | | | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/.: b56db30a7c5 cfg/debug: add scc for syzkaller fuzzing c4494ad7f23 features/tun: add configs for Universal TUN/TAP device driver support 148948c3829 features/bluetooth: add configs for Bluetooth Virtual HCI device driver 824a7ba4dda features/usb: add configs for USB raw gadget 0bd038864a5 features/usb: add configs for dummy HCD e8c765f559f features/ieee802154: add configs for mac802154 hwsim 99aea8bc07b features/mac80211: add configs for mac80211 hwsim c7bf42227e3 cfg/debug: add configs for fault injection debugfs ae48b977f61 cfg/debug: add configs for kcsan (From OE-Core rev: 88a761c98d3a4dbf5a8b2b623248b53077717662) Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: split vtpm for more granular inclusionBruce Ashfield2022-03-243-3/+3
| | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/.: 382f528ebc8 features/tpm: split into tpm-1.2, tpm-2.0, tpm-2.0-crb and vtpm feature (From OE-Core rev: 7f95949a6ed23c03d11670d8fc4bceafd8e4e440) Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: split vtpm for more granular inclusionBruce Ashfield2022-03-243-3/+3
| | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/.: 6ca1d510a03 features/tpm: split into tpm-1.2, tpm-2.0, tpm-2.0-crb and vtpm feature (From OE-Core rev: b61be908468b1057a9d2baf40c1ebfbbd74732b8) Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: nohz_full boot arg fixBruce Ashfield2022-03-246-26/+26
| | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.15: 81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation 97c963889222 sched/isolation: really align nohz_full with rcu_nocbs (From OE-Core rev: 11de5ad0cfee5bf8bcdd28da6b27447280add2cf) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-modules: remove redundant devupstream assignmentsRoss Burton2022-03-171-5/+0
| | | | | | | | | These are set by devupstream, so they don't need to be set in the recipe. (From OE-Core rev: 39d39c61633e229a04eec6848b5e49c9f9860fa8) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: remove redundant devupstream assignmentsRoss Burton2022-03-161-1/+0
| | | | | | | | | These are set by devupstream, so they don't need to be set in the recipe. (From OE-Core rev: 12f03dda0cb339be16261da205f0aa0ec976bfc8) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-modules: upgrade 2.13.1 -> 2.13.2wangmy2022-03-168-676/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The following patches removed since they're included in 2.13.2 0001-fix-block-remove-GENHD_FL_SUPPRESS_PARTITION_INFO-v5.patch 0002-fix-block-remove-the-rq_disk-field-in-struct-request.patch 0003-fix-mm-compaction-fix-the-migration-stats-in-trace_m.patch 0004-fix-btrfs-pass-fs_info-to-trace_btrfs_transaction_co.patch 0005-fix-random-rather-than-entropy_store-abstraction-use.patch 0006-fix-net-skb-introduce-kfree_skb_reason-v5.17.patch 0007-fix-net-socket-rename-SKB_DROP_REASON_SOCKET_FILTER-.patch Changelog: ========= * Fix: incorrect in/out direction for syscall exit * fix: net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (v5.17) * fix: net: skb: introduce kfree_skb_reason() (v5.17) * fix: random: rather than entropy_store abstraction, use global (v5.17) * fix: btrfs: pass fs_info to trace_btrfs_transaction_commit (v5.17) * fix: mm: compaction: fix the migration stats in trace_mm_compaction_migratepages() (v5.17) * fix: block: remove the ->rq_disk field in struct request (v5.17) * fix: block: remove GENHD_FL_SUPPRESS_PARTITION_INFO (v5.17) * Copyright ownership transfer (From OE-Core rev: 093d6dba95c03911d3d7e1b3b07ceff2c1de5563) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20220209 -> 20220310wangmy2022-03-161-3/+3
| | | | | | | | | | | | License-Update: year updated to 2022 Version of some driver files updated Added files for some drivers (From OE-Core rev: be1b1d204c89035c54a626db46c5054e553b82c2) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: Ignore textrels for ppc64 kernelKhem Raj2022-03-151-0/+3
| | | | | | | (From OE-Core rev: a7ca98d031c21f7e24878974e3b6b1eb81217862) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: Enable for riscv64Khem Raj2022-03-061-1/+1
| | | | | | | (From OE-Core rev: a209c05dcb631eb85d67c40727623a4c131071fa) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: riscv32: drop MAXPHYSMEM_1GBBruce Ashfield2022-03-053-3/+3
| | | | | | | | | | | Integrating the following commit(s) to linux-yocto/.: ea948a0983d riscv32: drop MAXPHYSMEM_128GB (From OE-Core rev: 8517e9db5306af0a3d6e341400d88a4ef28044fa) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.103Bruce Ashfield2022-03-053-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 915a747ac7f3 Linux 5.10.103 78706b051a8a memblock: use kfree() to release kmalloced memblock regions 4185b788d3ad gpio: tegra186: Fix chip_data type confusion bb2e0a77235a tty: n_gsm: fix deadlock in gsmtty_open() e4c8cb95d035 tty: n_gsm: fix wrong tty control line for flow control 1f0641dd0b6c tty: n_gsm: fix NULL pointer access due to DLCI release 1e35cb9e1271 tty: n_gsm: fix proper link termination after failed open 90b47e617fb2 tty: n_gsm: fix encoding of control signal octet bit DV 9e2dbc31e367 riscv: fix oops caused by irqsoff latency tracer e098933866f9 thermal: int340x: fix memory leak in int3400_notify() 5b1cef5798b4 RDMA/cma: Do not change route.addr.src_addr outside state checks 8fe4da55246a driver core: Free DMA range map when device is released 214824764308 xhci: Prevent futile URB re-submissions due to incorrect return value. 0b0a229da1f2 xhci: re-initialize the HC during resume if HCE was set 328faee6d409 usb: dwc3: gadget: Let the interrupt handler disable bottom halves. e57bdee8661e usb: dwc3: pci: Fix Bay Trail phy GPIO mappings 99b2425d9178 usb: dwc2: drd: fix soft connect when gadget is unconfigured c7866880377b USB: serial: option: add Telit LE910R1 compositions 220ba174f192 USB: serial: option: add support for DW5829e 3a1dd56e566f tracefs: Set the group ownership in apply_options() not parse_options() bfa8ffbaaaaf USB: gadget: validate endpoint index for xilinx udc 4ce247af3f30 usb: gadget: rndis: add spinlock for rndis response list ddc254fc8873 Revert "USB: serial: ch341: add new Product ID for CH341A" d3fce1b6bd95 ata: pata_hpt37x: disable primary channel on HPT371 18701d8afaa1 sc16is7xx: Fix for incorrect data being transmitted d5ddd7343adf iio: Fix error handling for PM eabcc609cb8a iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot b8d411a96227 iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits 1aa12ecfdcba iio: adc: men_z188_adc: Fix a resource leak in an error handling path afbeee13beb5 tracing: Have traceon and traceoff trigger honor the instance 99eb8d694174 RDMA/ib_srp: Fix a deadlock a7ab53d3c27d configfs: fix a race in configfs_{,un}register_subsystem() 0ecd3e35d78e RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close b0ecf9e59414 RDMA/rtrs-clt: Kill wait_for_inflight_permits 8260f1800f83 RDMA/rtrs-clt: Fix possible double free in error case dc64aa4c7dc0 regmap-irq: Update interrupt clear register for proper reset 2efece1368ae spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op() 67819b983eb3 net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets be55d3e76c0e net/mlx5: Fix wrong limitation of metadata match on ecpf 8d617110d78e net/mlx5: Fix possible deadlock on rule deletion 1c5912895545 udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() a184f4dd9b33 surface: surface3_power: Fix battery readings on batteries without a serial number 91f56a85278e net/smc: Use a mutex for locking "struct smc_pnettable" 7e9880e81d3f netfilter: nf_tables: fix memory leak during stateful obj update af4bc921d39d nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() 58a6d5f24f49 net: Force inlining of checksum functions in net/checksum.h 550d98ab3007 net: ll_temac: check the return value of devm_kmalloc() 0fc184735996 net/sched: act_ct: Fix flow table lookup after ct clear or switching zones bc8f768af342 net/mlx5e: Fix wrong return value on ioctl EEPROM query failure fd020eaaa24a drm/edid: Always set RGB444 1df9d552fe84 openvswitch: Fix setting ipv6 fields causing hw csum failure dac2490d9ee0 gso: do not skip outer ip header in case of ipip and net_failover b692d5dc6f54 tipc: Fix end of loop tests for list_for_each_entry() c5722243d0e5 net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends 4a93c6594613 io_uring: add a schedule point in io_add_buffers() 7ef94bfb08fb bpf: Add schedule points in batch ops 4f5d47e6b43f selftests: bpf: Check bpf_msg_push_data return value d0caa7218d76 bpf: Do not try bpf_msg_push_data with len 0 962b2a3188bf hwmon: Handle failure to register sensor with thermal zone correctly d8b78314c5ba bnxt_en: Fix active FEC reporting to ethtool 7e1eae5d1a7c bnx2x: fix driver load from initrd 51e96061c66c perf data: Fix double free in perf_session__delete() 5419b5be883b ping: remove pr_err from ping_lookup 5da17865c7f3 optee: use driver internal tee_context for some rpc eb354613847d tee: export teedev_open() and teedev_close_context() bae7fc6f0dc6 x86/fpu: Correct pkru/xstate inconsistency 68f19845f580 netfilter: nf_tables_offload: incorrect flow offload action array size 69560efa0013 CDC-NCM: avoid overflow in sanity checking 2aeba1ea7ce8 USB: zaurus: support another broken Zaurus 4f5f5411f0c1 sr9700: sanity check for packet length 55eec5c630ea drm/i915: Correctly populate use_sagv_wm for all pipes ff9134882dfa drm/amdgpu: disable MMHUB PG for Picasso 72fdfc75d421 KVM: x86/mmu: make apf token non-zero to fix bug 646b532f32ea parisc/unaligned: Fix ldw() and stw() unalignment handlers 397b5433f742 parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel 698dc7d13c4e vhost/vsock: don't check owner in vhost_vsock_stop() while releasing 84e303b4d53f clk: jz4725b: fix mmc0 clock gating 72a5b01875b2 btrfs: tree-checker: check item_size for dev_item 5c967dd07311 btrfs: tree-checker: check item_size for inode_item fcec42dd28d6 cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug 47667effb7d2 Linux 5.10.102 6062d1267ff3 lockdep: Correct lock_classes index mapping f333c1916fd6 i2c: brcmstb: fix support for DSL and CM variants 9fee985f9afa copy_process(): Move fd_install() out of sighand->siglock critical section e3fdbc40b750 i2c: qcom-cci: don't put a device tree node before i2c_add_adapter() b5b2a9211713 i2c: qcom-cci: don't delete an unregistered adapter 3b6d25d1b6a2 dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size 2c35c95d3640 dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe 4f907b6eb701 dmaengine: sh: rcar-dmac: Check for error num after setting mask 797b380f0756 net: sched: limit TC_ACT_REPEAT loops 595c259f75ae EDAC: Fix calculation of returned address and next offset in edac_align_ptr() f6ce4e328939 scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop 3680b2b8104b kconfig: fix failing to generate auto.conf b6787e284d3d net: macb: Align the dma and coherent dma masks 439171a2917c net: usb: qmi_wwan: Add support for Dell DW5829e 15616ba17d02 tracing: Fix tp_printk option related with tp_printk_stop_on_boot 5a253a23d9f1 drm/rockchip: dw_hdmi: Do not leave clock enabled in error case 1e7433fb95cc xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create a21f472fb5cc soc: aspeed: lpc-ctrl: Block error printing on probe defer cases fecb05b1ce6b ata: libata-core: Disable TRIM on M88V29 b19ec7afa929 lib/iov_iter: initialize "flags" in new pipe_buffer 30455322787a kconfig: let 'shell' return enough output for deep path names e05dde47f52a selftests: fixup build warnings in pidfd / clone3 tests 531a56c2e0bf pidfd: fix test failure due to stack overflow on some arches 429ef36c4fc4 arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 1415f22ee541 arm64: dts: meson-g12: add ATF BL32 reserved-memory region 605080f19eb7 arm64: dts: meson-gx: add ATF BL32 reserved-memory region eefb68794f94 netfilter: conntrack: don't refresh sctp entries in closed state 1ab48248573b irqchip/sifive-plic: Add missing thead,c900-plic match string 98bc06c46d1f phy: usb: Leave some clocks running during suspend 717f2fa85822 ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of 6932353af74c ARM: OMAP2+: hwmod: Add of_node_put() before break 521dcc107e39 NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache fb00319afb72 KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW 0ee4bb8ce8b8 KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event 99cd2a043760 KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() 91d8866ca552 Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj a176d559e826 mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status 1a49b1b0b0cb mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() 8c848744c11b tty: n_tty: do not look ahead for EOL character past the end of the buffer 8daa0436ce79 NFS: Do not report writeback errors in nfs_getattr() f9b7385c0f62 NFS: LOOKUP_DIRECTORY is also ok with symlinks 598dbaf74b64 block/wbt: fix negative inflight counter when remove scsi device dc6faa0ede4d ASoC: tas2770: Insert post reset delay 9dcedbe943be KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests a4eeeaca5019 mtd: rawnand: gpmi: don't leak PM reference in error path fb26219b4046 powerpc/lib/sstep: fix 'ptesync' build error 54f76366cd01 ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() 0df1badfdfcd ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() 1ef76832fef3 ALSA: hda: Fix missing codec probe on Shenker Dock 15 c72c3b597a79 ALSA: hda: Fix regression on forced probe mask option 63b1602c2fd5 ALSA: hda/realtek: Fix deadlock by COEF mutex b6a5e8f45f89 ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 67de71b94331 selftests/exec: Add non-regular to TEST_GEN_PROGS d3018a196221 perf bpf: Defer freeing string after possible strlen() on it 016e3ca9c588 dpaa2-eth: Initialize mutex used in one step timestamping path 50f3b00d4c7b libsubcmd: Fix use-after-free for realloc(..., 0) ffa8df4f0e8f bonding: fix data-races around agg_select_timer d9bd9d4c60c3 net_sched: add __rcu annotation to netdev->qdisc 877a05672f95 drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit a0e004e6206e bonding: force carrier update when releasing slave 8dec3c4e7350 ping: fix the dif and sdif check in ping_lookup 6793a9b028ce net: ieee802154: ca8210: Fix lifs/sifs periods f48bd3413771 net: dsa: lantiq_gswip: fix use after free in gswip_remove() d9b2203e5a30 net: dsa: lan9303: fix reset on probe 4f523f15e5d7 ipv6: per-netns exclusive flowlabel checks 100344200a0c netfilter: nft_synproxy: unregister hooks on init error path 26931971db5f selftests: netfilter: fix exit value for nft_concat_range b26ea3f6b7b0 iwlwifi: pcie: gen2: fix locking when "HW not ready" 8867f993790d iwlwifi: pcie: fix locking when "HW not ready" f3c1910257c8 drm/i915/gvt: Make DRM_I915_GVT depend on X86 87cd1bbd6677 vsock: remove vsock from connected table when connect is interrupted by a signal eb7bf11e8ef1 drm/i915/opregion: check port number bounds for SWSCI display power state 5564d83ebc1b drm/radeon: Fix backlight control on iMac 12,1 008508c16af0 iwlwifi: fix use-after-free 44b81136e868 kbuild: lto: Merge module sections if and only if CONFIG_LTO_CLANG is enabled 8b53e5f737bc kbuild: lto: merge module sections 45102b538a9e random: wake up /dev/random writers after zap 143aaf79bafa gcc-plugins/stackleak: Use noinstr in favor of notrace de55891e162c Revert "module, async: async_synchronize_full() on module init iff async is used" 3c958dbcba18 x86/Xen: streamline (and fix) PV CPU enumeration e76d0a9692c5 drm/amdgpu: fix logic inversion in check 324f5bdc52ec nvme-rdma: fix possible use-after-free in transport error_recovery work e192184cf8bc nvme-tcp: fix possible use-after-free in transport error_recovery work 0ead57ceb21b nvme: fix a possible use-after-free in controller reset during load fe9ac3eaa2e3 scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task d872e7b5fe38 scsi: pm8001: Fix use-after-free for aborted TMF sas_task 1e73f5cfc160 quota: make dquot_quota_sync return errors from ->sync_fs c405640aad56 vfs: make freeze_super abort when sync_filesystem returns error b9a229fd48bf ax25: improve the incomplete fix to avoid UAF and NPD bugs 139fce2992ee selftests: skip mincore.check_file_mmap when fs lacks needed support 204a2390da42 selftests: openat2: Skip testcases that fail with EOPNOTSUPP 2be48bfac713 selftests: openat2: Add missing dependency in Makefile 74a30666b4b5 selftests: openat2: Print also errno in failure messages bfc84cfd909b selftests/zram: Adapt the situation that /dev/zram0 is being used f0eba714c11d selftests/zram01.sh: Fix compression ratio calculation 7bb704b69fb1 selftests/zram: Skip max_comp_streams interface on newer kernel 0fd484644c68 net: ieee802154: at86rf230: Stop leaking skb's 0c18a751930c kselftest: signal all child processes 1136141f19ab selftests: rtc: Increase test timeout so that all tests run 79175b6ee658 platform/x86: ISST: Fix possible circular locking dependency detected 066c905ed06c platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1 0b17d4b51c63 btrfs: send: in case of IO error log it 78a68bbebdcc parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() ade1077c7fc0 PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology 254090925e16 mm: don't try to NUMA-migrate COW pages that have other uses ab2b4e65a130 mmc: block: fix read single on recovery logic 775671687299 parisc: Fix sglist access in ccio-dma.c f8f519d7df66 parisc: Fix data TLB miss in sba_unmap_sg 4d569b959e54 parisc: Drop __init from map_pages declaration 8e3f9a098eca serial: parisc: GSC: fix build when IOSAPIC is not set fe383750d40d Revert "svm: Add warning message for AVIC IPI invalid target" 126382b5565f HID:Add support for UGTABLET WP5540 f100e758cef5 scsi: lpfc: Fix mailbox command failure during driver initialization 4578b979ef61 can: isotp: add SF_BROADCAST support for functional addressing 5d42865fc311 can: isotp: prevent race between isotp_bind() and isotp_setsockopt() db3f3636e4ae fs/proc: task_mmu.c: don't read mapcount for migration entry 0849f83e4782 fget: clarify and improve __fget_files() implementation 657991fb06a4 rcu: Do not report strict GPs for outgoing CPUs 8c8385972ea9 mm: memcg: synchronize objcg lists with a dedicated spinlock d0f4aa2d978f drm/nouveau/pmu/gm200-: use alternate falcon reset sequence (From OE-Core rev: 1e234210aa40655d14cf6c5b12cd5d39b460b1e9) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: update to v5.15.26Bruce Ashfield2022-03-053-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: 8993e6067f26 Linux 5.15.26 3c805fce07c9 ice: fix concurrent reset and removal of VFs 26bc7197f9d3 ice: Fix race conditions between virtchnl handling and VF ndo ops fd21a0b6da94 memblock: use kfree() to release kmalloced memblock regions 83f331d1debb gpio: tegra186: Fix chip_data type confusion a15769155440 pinctrl: k210: Fix bias-pull-up e3a751ee48f9 pinctrl: fix loop in k210_pinconf_get_drive() 92cab57ea6d7 tty: n_gsm: fix deadlock in gsmtty_open() 06bce5327b76 tty: n_gsm: fix wrong modem processing in convergence layer type 2 1bc6f3b19bc6 tty: n_gsm: fix wrong tty control line for flow control 50cacb783bb3 tty: n_gsm: fix NULL pointer access due to DLCI release 519d0b389c10 tty: n_gsm: fix proper link termination after failed open 4f0ab1c8a5a6 tty: n_gsm: fix encoding of control signal octet bit DV 1851b9a46706 riscv: fix oops caused by irqsoff latency tracer e0ff4dffded5 riscv: fix nommu_k210_sdcard_defconfig 72aa720acacf IB/qib: Fix duplicate sysfs directory name 7a7e1b3aeef7 tps6598x: clear int mask on probe failure bde6a6b111b9 staging: fbtft: fb_st7789v: reset display before initialization ba9efbbf6745 thermal: int340x: fix memory leak in int3400_notify() 00265efbd3e5 RDMA/cma: Do not change route.addr.src_addr outside state checks 8df508b7a44c btrfs: prevent copying too big compressed lzo segment d2bef2cbd3b1 driver core: Free DMA range map when device is released 453a82127f17 mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios property fcd3f5906d64 nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property ce94606060d7 xhci: Prevent futile URB re-submissions due to incorrect return value. c8b38e557414 xhci: re-initialize the HC during resume if HCE was set 88f69c64443f usb: dwc3: gadget: Let the interrupt handler disable bottom halves. 83e0190fb77c usb: dwc3: pci: Fix Bay Trail phy GPIO mappings e62f41a6528f usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail 943a914d3dab usb: dwc2: drd: fix soft connect when gadget is unconfigured 85171fbf714c USB: serial: option: add Telit LE910R1 compositions c331aa7e7064 USB: serial: option: add support for DW5829e 6db927ce66ac tracefs: Set the group ownership in apply_options() not parse_options() 2c775ad1fd5e USB: gadget: validate endpoint index for xilinx udc da514063440b usb: gadget: rndis: add spinlock for rndis response list f7c9fd0dff99 Revert "USB: serial: ch341: add new Product ID for CH341A" 27089f04fac6 ata: pata_hpt37x: disable primary channel on HPT371 4e508c593573 sc16is7xx: Fix for incorrect data being transmitted 72b0fba2dd4d iio: Fix error handling for PM 1f05c7568445 iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot c77f4ae7bd43 iio: accel: fxls8962af: add padding to regmap for SPI ca9d1799be68 iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits 0cb9b2f73c18 iio: adc: tsc2046: fix memory corruption by preventing array overflow fe7347780298 iio: adc: men_z188_adc: Fix a resource leak in an error handling path 7bdf7d5f0cbd iio:imu:adis16480: fix buffering for devices with no burst mode 9000406481a5 tracing: Have traceon and traceoff trigger honor the instance 7e35b31e2cee tracing: Dump stacktrace trigger to the corresponding instance c8b56e51aa91 RDMA/ib_srp: Fix a deadlock e7a66dd26877 configfs: fix a race in configfs_{,un}register_subsystem() a94879d41917 bnxt_en: Increase firmware message response DMA wait time 27440589551f RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close bf2cfad0c6e4 RDMA/rtrs-clt: Fix possible double free in error case ff999198ec21 net-timestamp: convert sk->sk_tskey to atomic_t d99dcdabc52a regmap-irq: Update interrupt clear register for proper reset 43221f446c02 gpio: rockchip: Reset int_bothedge when changing trigger 3c32405d6474 spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op() 2378f94c8d9b net/mlx5: Update log_max_qp value to be 17 at most 6e94d2863384 net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets 95c1867704d0 net/mlx5e: MPLSoUDP decap, fix check for unsupported matches d4d188487ddc net/mlx5: DR, Fix the threshold that defines when pool sync is initiated 9703a9e2f968 net/mlx5: Fix wrong limitation of metadata match on ecpf f63548dd05ab net/mlx5: Fix possible deadlock on rule deletion 837b0d2e69e8 net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version 954997aeb8f2 ibmvnic: schedule failover only if vioctl fails 117a5a7f019e net/mlx5: DR, Cache STE shadow memory 6b6094db77e6 udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() 4039254acbd4 surface: surface3_power: Fix battery readings on batteries without a serial number 062772d5cc8c net/smc: Use a mutex for locking "struct smc_pnettable" e96e204ee6fa netfilter: nf_tables: fix memory leak during stateful obj update 7d258451d345 net: mdio-ipq4019: add delay after clock enable 9d8097caa732 nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() 8ffb8ac34488 netfilter: nf_tables: unregister flowtable hooks on netns exit 2e15fa8091de net: Force inlining of checksum functions in net/checksum.h be2d38247657 net: ll_temac: check the return value of devm_kmalloc() a95ea90deb30 net/sched: act_ct: Fix flow table lookup after ct clear or switching zones d064d0c39405 drm/i915/dg2: Print PHY name properly on calibration error eae86ab32069 drm/vc4: crtc: Fix runtime_pm reference counting 163e50b00530 net/mlx5e: Fix wrong return value on ioctl EEPROM query failure 143dafa60aa7 drm/edid: Always set RGB444 f941104aa116 openvswitch: Fix setting ipv6 fields causing hw csum failure 62ca33976ddc net: mv643xx_eth: process retval from of_get_mac_address 899e56a1ad43 gso: do not skip outer ip header in case of ipip and net_failover 0a9bc4179c30 tipc: Fix end of loop tests for list_for_each_entry() 8270e92a0e42 nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info 6f2e0ae12aa8 net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends c718ea4e7382 io_uring: add a schedule point in io_add_buffers() 8628f489b749 bpf: Add schedule points in batch ops 976406c5cc00 bpf: Fix a bpf_timer initialization issue 755d4b744056 selftests: bpf: Check bpf_msg_push_data return value 5d75e374eb77 bpf: Do not try bpf_msg_push_data with len 0 719d1c2524c8 bpf: Fix crash due to incorrect copy_map_value de49b0e1cf62 net/mlx5: Update the list of the PCI supported devices 9594d817b5eb ice: initialize local variable 'tlv' b3615ea66b91 ice: check the return of ice_ptp_gettimex64 7e8da9964437 net/mlx5: Fix tc max supported prio for nic mode 7efe8499cb90 hwmon: Handle failure to register sensor with thermal zone correctly 86da2e4a1284 bnxt_en: Fix incorrect multicast rx mask setting when not requested 24931b4d199e bnxt_en: Fix offline ethtool selftest with RDMA enabled f84bbb9893bd bnxt_en: Fix active FEC reporting to ethtool 1243861bc002 bnx2x: fix driver load from initrd 7c844c7af784 selftests: mptcp: be more conservative with cookie MPJ limits f76977643339 selftests: mptcp: fix diag instability f25ae162f4b3 mptcp: add mibs counter for ignored incoming options 150d1e06c4f1 mptcp: fix race in incoming ADD_ADDR option processing 40bbab9d4ed7 perf data: Fix double free in perf_session__delete() 05ef4f56173e perf evlist: Fix failed to use cpu list for uncore events 0b92b5f4c50b gpu: host1x: Always return syncpoint value when waiting 734d80b4365a Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC" 1cfb33b338fb ping: remove pr_err from ping_lookup 2922aff43397 optee: use driver internal tee_context for some rpc 0efdc0360395 tee: export teedev_open() and teedev_close_context() 6c5d780469d6 netfilter: nf_tables_offload: incorrect flow offload action array size 144f3008524c netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES dependency cb2313b216be netfilter: xt_socket: fix a typo in socket_mt_destroy() 49909c9f8458 CDC-NCM: avoid overflow in sanity checking 4b77aab7ada7 USB: zaurus: support another broken Zaurus 9f2d61477990 sr9700: sanity check for packet length 0726fca0b6cc drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGV 1b4445e09df8 drm/i915: Correctly populate use_sagv_wm for all pipes 7782e3c4e539 drm/i915: Widen the QGV point mask 8840d963e566 drm/amdgpu: do not enable asic reset for raven2 70b2413ac30c drm/amdgpu: disable MMHUB PG for Picasso ea44fcee7e3d drm/amd: Check if ASPM is enabled from PCIe subsystem c00e4c01f470 drm/amd/pm: fix some OEM SKU specific stability issues 211b67fb5a49 drm/amd/display: Protect update_bw_bounding_box FPU code. 4c3644b6c96c KVM: x86/mmu: make apf token non-zero to fix bug 759e5dc6554d parisc/unaligned: Fix ldw() and stw() unalignment handlers bf0b3d61e002 parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel 960d474e451b vhost/vsock: don't check owner in vhost_vsock_stop() while releasing af091cc27e37 selinux: fix misuse of mutex_is_locked() 0d773aaf5a90 io_uring: disallow modification of rsrc_data during quiesce 7c83437fb3ae io_uring: don't convert to jiffies for waiting on timeouts 6d20ff677349 clk: jz4725b: fix mmc0 clock gating b80fbc20f334 btrfs: tree-checker: check item_size for dev_item 7e80846a9927 btrfs: tree-checker: check item_size for inode_item a6d9692cadb9 x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing ebeb7b73571e cgroup-v1: Correct privileges check in release_agent writes ffed0bf6a63d cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug f89903ae99bd mm/filemap: Fix handling of THPs in generic_file_buffered_read() 1e7beca28299 Linux 5.15.25 5dcc36569734 lockdep: Correct lock_classes index mapping c2df4c62a189 i2c: brcmstb: fix support for DSL and CM variants ec7d87b64e78 ice: enable parsing IPSEC SPI headers for RSS 0b4ea5b72b17 scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() 795feafb7234 copy_process(): Move fd_install() out of sighand->siglock critical section 3e41445287af dmaengine: ptdma: Fix the error handling path in pt_core_init() 8641ceb41f30 i2c: qcom-cci: don't put a device tree node before i2c_add_adapter() 7512f91bc313 i2c: qcom-cci: don't delete an unregistered adapter 052707279e70 tests: fix idmapped mount_setattr test 6b186a23af0d dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size 4f3a0737992c dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe 62e228e3e169 dmaengine: sh: rcar-dmac: Check for error num after setting mask f4a821b098c5 net: sched: limit TC_ACT_REPEAT loops 2b2be95b6013 ucounts: Move RLIMIT_NPROC handling after set_user b5f949d9a9c3 rlimit: Fix RLIMIT_NPROC enforcement failure caused by capability calls in set_user 114e9f141822 lib/iov_iter: initialize "flags" in new pipe_buffer 2d2d92cfcd3b ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1 efc853d8ffd5 ucounts: Base set_cred_ucounts changes on the real user f418bfabea43 ucounts: In set_cred_ucounts assume new->ucounts is non-NULL d464492eb391 ucounts: Handle wrapping in is_ucounts_overlimit e1e26697d032 EDAC: Fix calculation of returned address and next offset in edac_align_ptr() e6da726eb67d scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop 3f2bc7f028f6 kconfig: fix failing to generate auto.conf 88289d56cb28 net: macb: Align the dma and coherent dma masks b501b0f4e113 net: usb: qmi_wwan: Add support for Dell DW5829e 1ddab2ee8829 drm/amd/display: fix yellow carp wm clamping 929b2eddebc2 drm/amd/display: Cap pflip irqs per max otg number 3fd92f5be6c4 display/amd: decrease message verbosity about watermarks table failure eb61dbb192b1 tracing: Fix tp_printk option related with tp_printk_stop_on_boot 893297940084 drm/rockchip: dw_hdmi: Do not leave clock enabled in error case 9921c866dc36 xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create b5caba5efbab soc: aspeed: lpc-ctrl: Block error printing on probe defer cases 71720cae1cad ata: libata-core: Disable TRIM on M88V29 62542c5f18a1 kconfig: let 'shell' return enough output for deep path names 004458327695 ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" 246dfbc12539 mm: io_uring: allow oom-killer from io_uring_setup 54d69f072d5e selftests: fixup build warnings in pidfd / clone3 tests fc6d187f2986 pidfd: fix test failure due to stack overflow on some arches 9659711c3248 arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 42b3092ccfb1 arm64: dts: meson-g12: add ATF BL32 reserved-memory region de3b10b7ccc6 arm64: dts: meson-gx: add ATF BL32 reserved-memory region 5644bf688e4a ksmbd: don't align last entry offset in smb2 query directory 03dd71e0b9d8 ksmbd: fix same UniqueId for dot and dotdot entries 7afed8b3608e netfilter: conntrack: don't refresh sctp entries in closed state f7b95b396700 x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm c4315bffe5d0 irqchip/sifive-plic: Add missing thead,c900-plic match string 459b97c958c1 phy: phy-mtk-tphy: Fix duplicated argument in phy-mtk-tphy 993db6da4aec staging: vc04_services: Fix RCU dereference check 6a469cf7f372 phy: usb: Leave some clocks running during suspend 9492e1e53e7d ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of 1587d6b1e0b9 ARM: OMAP2+: hwmod: Add of_node_put() before break 5f45f96f4189 KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW 0d3b91d4d9f5 KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event d8110cb2cf19 KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() c377e2ba78d3 Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj 6936f02d14ed mtd: rawnand: ingenic: Fix missing put_device in ingenic_ecc_get de0d102d0c8c HID: elo: fix memory leak in elo_probe ffe36e3a991e mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status 9fd00a568663 mtd: phram: Prevent divide by zero bug in phram_setup() 3eb5185896a6 mtd: parsers: qcom: Fix missing free for pparts in cleanup eb03cb6e03ff mtd: parsers: qcom: Fix kernel panic on skipped partition 502f86f5168a mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() e65450a12cf4 block: fix surprise removal for drivers calling blk_set_queue_dying e1dce8e127fd tty: n_tty: do not look ahead for EOL character past the end of the buffer 21165833efa6 NFS: Do not report writeback errors in nfs_getattr() f1322f10f60c NFS: LOOKUP_DIRECTORY is also ok with symlinks f2238b4e83b6 NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked() 4b9c861a589e block/wbt: fix negative inflight counter when remove scsi device a22b213139e0 ASoC: qcom: Actually clear DMA interrupt register for HDMI ce3e1f82da73 ASoC: tas2770: Insert post reset delay 493c9e850677 scsi: ufs: Fix a deadlock in the error handler 2af0fdfbfb37 scsi: ufs: Remove dead code 84c109620fef tipc: fix wrong notification node addresses 727dd33561d5 smb3: fix snapshot mount option 4a7ec50298b1 mtd: rawnand: gpmi: don't leak PM reference in error path 45948a4b1fd0 powerpc/lib/sstep: fix 'ptesync' build error 0e0b5705640c powerpc/603: Fix boot failure with DEBUG_PAGEALLOC and KFENCE 68b8924f6038 cifs: fix set of group SID via NTSD xattrs b4b8e7ae1346 ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() 312d8074bc99 ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() ed1e33f121ea ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() edb43ae4ca8d ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() 900d37d7d8ef ALSA: hda: Fix missing codec probe on Shenker Dock 15 f9d9574a8ba8 ALSA: hda: Fix regression on forced probe mask option 3b6134e35a60 ALSA: hda/realtek: Fix deadlock by COEF mutex a562de3b700a ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 2c9a7e11127e ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra 7285daaca3cd arm64: Correct wrong label in macro __init_el2_gicv3 b04dcc00ae33 selftests/exec: Add non-regular to TEST_GEN_PROGS bf4161eb7e3b perf bpf: Defer freeing string after possible strlen() on it e8ba5b039eea net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled 6b1c9f99c2e6 dpaa2-eth: Initialize mutex used in one step timestamping path d3c9dd36ec24 dpaa2-switch: fix default return of dpaa2_switch_flower_parse_mirror_key 1a16f047946b tipc: fix wrong publisher node address in link publications 868366d627e4 atl1c: fix tx timeout after link flap on Mikrotik 10/25G NIC 0e6727589aea net: phy: mediatek: remove PHY mode check on MT7531 7de7ba7a8bd4 net/smc: Avoid overwriting the copies of clcsock callback functions f8ba235c4927 libsubcmd: Fix use-after-free for realloc(..., 0) 4c9f207810b7 bonding: fix data-races around agg_select_timer 9bb363ba014f net_sched: add __rcu annotation to netdev->qdisc 3077976a752a drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit bdb6df9bedb3 bonding: force carrier update when releasing slave b9ff5667e116 ping: fix the dif and sdif check in ping_lookup 392c42424ae0 net: ieee802154: ca8210: Fix lifs/sifs periods 4b27446b538d net: dsa: lan9303: add VLAN IDs to master device 860c5c275ed2 net: dsa: lan9303: handle hwaccel VLAN tags df2495f329b0 net: dsa: lantiq_gswip: fix use after free in gswip_remove() 2566a89b9e16 net: dsa: mv88e6xxx: flush switchdev FDB workqueue before removing VLAN d8905a499af4 net: dsa: lan9303: fix reset on probe 241e633cb379 cfg80211: fix race in netlink owner interface destruction c4caf72a42d3 brcmfmac: firmware: Fix crash in brcm_alt_fw_path 00fb850c8a1a mac80211: mlme: check for null after calling kmemdup 61e8fc49a9f8 Revert "net: ethernet: bgmac: Use devm_platform_ioremap_resource_byname" d51cd648dbca ipv6: per-netns exclusive flowlabel checks 3e11ef1903cf ipv6: mcast: use rcu-safe version of ipv6_get_lladdr() 9ed25183e6d4 ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt db333693b052 ipv4: fix data races in fib_alias_hw_flags_set 5dc653ef0785 selftests: netfilter: disable rp_filter on router 2035d13eb12e netfilter: nft_synproxy: unregister hooks on init error path a1d9e1f14207 selftests: netfilter: fix exit value for nft_concat_range b10f4b00e10a iwlwifi: mvm: don't send SAR GEO command for 3160 devices c448b0541abf iwlwifi: pcie: gen2: fix locking when "HW not ready" 78cd5c0acfed iwlwifi: pcie: fix locking when "HW not ready" 79bdf56cc55d drm/i915/ttm: tweak priority hint selection e4778408c04d drm/i915/gvt: Make DRM_I915_GVT depend on X86 02f7d38533ba drm/cma-helper: Set VM_DONTEXPAND for mmap 787468ee7a43 vsock: remove vsock from connected table when connect is interrupted by a signal fe802b3fe763 drm/i915: Fix mbus join config lookup 34f5556ddf2b drm/i915: Fix dbuf slice config lookup d006f2fe7d62 drm/i915/opregion: check port number bounds for SWSCI display power state 960c8a55016b drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix. 3851046599c1 drm/amd/pm: correct the sequence of sending gpu reset msg a1596e0277ed drm/atomic: Don't pollute crtc_state->mode_blob with error pointers 68f3a4252e97 drm/radeon: Fix backlight control on iMac 12,1 ddd46059f7d9 iwlwifi: fix use-after-free 8209fede7d58 KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state 74b426bea4f7 KVM: x86: nSVM: fix potential NULL derefernce on nested migration 417b87cb2311 KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case cd14c7342df5 KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM b5c86e750388 KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU b16817a6de31 random: wake up /dev/random writers after zap effdcc250584 gcc-plugins/stackleak: Use noinstr in favor of notrace 0a01326fddf6 Revert "module, async: async_synchronize_full() on module init iff async is used" 769a6b33ec9f x86/Xen: streamline (and fix) PV CPU enumeration 0fec53c5dca8 drm/amdgpu: fix logic inversion in check 38108fd273ac drm/amd: Only run s3 or s0ix if system is configured properly 72808bb42c87 drm/amd: add support to check whether the system is set to s3 0ceba4d64fee net: sparx5: do not refer to skb after passing it on 646952b2210f nvme-rdma: fix possible use-after-free in transport error_recovery work 5e42fca37ccc nvme-tcp: fix possible use-after-free in transport error_recovery work e043fb5a0336 nvme: fix a possible use-after-free in controller reset during load 64519c9e32ac drm/amd: Warn users about potential s0ix problems d9d93f32534a scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task 3c334cdfd949 scsi: pm8001: Fix use-after-free for aborted TMF sas_task f2c58667ffcd scsi: core: Reallocate device's budget map on queue depth change 46756cc81099 kselftest: Fix vdso_test_abi return status 3801775a07b5 scsi: pm80xx: Fix double completion for SATA devices 64d6f76958c5 quota: make dquot_quota_sync return errors from ->sync_fs 38f22c730c38 vfs: make freeze_super abort when sync_filesystem returns error 5d3e1af11e07 pinctrl: bcm63xx: fix unmet dependency on REGMAP for GPIO_REGMAP 4c958f0c5714 ax25: improve the incomplete fix to avoid UAF and NPD bugs bced176da6e0 selftests: skip mincore.check_file_mmap when fs lacks needed support 7d10b671a052 selftests: openat2: Skip testcases that fail with EOPNOTSUPP 04542fd44dd7 selftests: openat2: Add missing dependency in Makefile a613105e07b9 selftests: openat2: Print also errno in failure messages 16d28de2f361 selftests/zram: Adapt the situation that /dev/zram0 is being used 9172557bdf13 selftests/zram01.sh: Fix compression ratio calculation 586ec7c0992a selftests/zram: Skip max_comp_streams interface on newer kernel 23b2a2538240 net: ieee802154: at86rf230: Stop leaking skb's c99068d6839c kselftest: signal all child processes eb3b35385558 selftests: rtc: Increase test timeout so that all tests run ec1d9bb08850 kunit: tool: Import missing importlib.abc fdad28ff1d1d platform/x86: ISST: Fix possible circular locking dependency detected 54688a550924 platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1 7e234c47fd2f btrfs: send: in case of IO error log it 94e76b372817 parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() c7a4b1d155d3 PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology 7da6ba116cdc HID: amd_sfh: Correct the structure field name 6b75f5c18f38 HID: amd_sfh: Increase sensor command timeout bdbc65eb77ee HID: i2c-hid: goodix: Fix a lockdep splat 6451058f2720 HID: amd_sfh: Add illuminance mask to limit ALS max value b3dc4b9d3ca6 mm: don't try to NUMA-migrate COW pages that have other uses f3ff5f75d8f6 mmc: block: fix read single on recovery logic 5b6e29b9306c parisc: Fix sglist access in ccio-dma.c 8c8e949ae81e parisc: Fix data TLB miss in sba_unmap_sg 9413b2e2bdb7 parisc: Drop __init from map_pages declaration 35c955b5a45e serial: parisc: GSC: fix build when IOSAPIC is not set 7a25d8249971 parisc: Show error if wrong 32/64-bit compiler is being used 9750d45760c8 Revert "svm: Add warning message for AVIC IPI invalid target" 65ad2f6191a6 HID:Add support for UGTABLET WP5540 06bd0f157e70 scsi: lpfc: Fix mailbox command failure during driver initialization ae6ca6343929 btrfs: zoned: cache reported zone during mount a8dd0cfa3779 fs/proc: task_mmu.c: don't read mapcount for migration entry f0a60c7c4ede drm/nouveau/pmu/gm200-: use alternate falcon reset sequence (From OE-Core rev: 9b036a879c88dcc2f5e20a9cb8c4690f6b58d5a9) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: arm defconfig fixesBruce Ashfield2022-03-053-13/+13
| | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.15: 871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards" ffad0783dd5b ARM: config: multi v7: Regenerate defconifg 5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols badaf96564fe ARM: config: multi v7: Clean up enabled by default options 34996040fc9b ARM: config: multi v7: Drop unavailable options (From OE-Core rev: bb5b53ac882cd19f3fd7b14a0c466355098af040) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: Fix ramoops/ftraceBruce Ashfield2022-03-053-16/+16
| | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.10: 253c752ed120 pstore/ftrace: Add and use ftrace_test_recursion_trylock_safe 356e8a12bd66 pstore/ftrace: Add recursion protection to the ftrace callback 334706a1e873 ftrace: Add ftrace_test_recursion_trylock() helper function 78c260d7f60b ftrace: Move the recursion testing into global headers (From OE-Core rev: b848a47033f492eaa0d5a02e42374b493734473e) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>