Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
dc213ac85601 Linux 5.4.190
a83a18c4c903 ax25: Fix UAF bugs in ax25 timers
40cb8b3b19c0 ax25: Fix NULL pointer dereferences in ax25 timers
d2be5b563ef3 ax25: fix NPD bug in ax25_disconnect
eaa7eb23fa76 ax25: fix UAF bug in ax25_send_control()
9e1e088a57c2 ax25: Fix refcount leaks caused by ax25_cb_del()
7528d0f2210c ax25: fix UAF bugs of net_device caused by rebinding operation
1db0b2c55c93 ax25: fix reference count leaks of ax25_dev
418993bbaafb ax25: add refcount in ax25_dev to avoid UAF bugs
4459946e867a dma-direct: avoid redundant memory sync for swiotlb
7efb8e49f659 i2c: pasemi: Wait for write xfers to finish
659855c62c34 smp: Fix offline cpu check in flush_smp_call_function_queue()
7f84c9372229 dm integrity: fix memory corruption when tag_size is less than digest size
89931d476257 ARM: davinci: da850-evm: Avoid NULL pointer dereference
28956e530b11 tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
f4fb50ee2594 genirq/affinity: Consider that CPUs on nodes can be unbalanced
f616ecec0fae drm/amd/display: don't ignore alpha property on pre-multiplied mode
ab2f5afb7af5 ipv6: fix panic when forwarding a pkt with no in6 dev
377a80ca6590 ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
5f77b1c0e673 ALSA: hda/realtek: Add quirk for Clevo PD50PNT
358e7b451a5a btrfs: mark resumed async balance as writing
d5b0b11c064e btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups()
0aad67337ff7 ath9k: Fix usage of driver-private space in tx_info
7fb98e4f5b2e ath9k: Properly clear TX status area before reporting to mac80211
7a9e1327ccb2 gcc-plugins: latent_entropy: use /dev/urandom
534d0aebe164 mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
b56d305274b6 mm, page_alloc: fix build_zonerefs_node()
e07a70ca831e perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant
d05cd68ed846 drivers: net: slip: fix NPD bug in sl_tx_timeout()
6d41134f3037 scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan
3ecd43dcdac4 scsi: mvsas: Add PCI ID of RocketRaid 2640
deab81144d5a powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit
dd9b4b435a56 drm/amd/display: Fix allocate_mst_payload assert on resume
404998a137bc net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
4a244167964a tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
29c2910c5060 arm64: alternatives: mark patch_alternative() as `noinstr`
8c4db601ac8c regulator: wm8994: Add an off-on delay for WM8994 variant
066180758fd0 gpu: ipu-v3: Fix dev_dbg frequency output
b4ef44c7c27b ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
4cd3c9e070d6 net: micrel: fix KS8851_MLL Kconfig
6117facb44a1 scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
fb7a5115422f scsi: target: tcmu: Fix possible page UAF
70b97c1546f9 Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer
c7a268b33882 drm/amdkfd: Check for potential null return of kmalloc_array()
2f3e1f38631f drm/amdkfd: Fix Incorrect VMIDs passed to HWS
46ca8233f12d drm/amd/display: Update VTEM Infopacket definition
74090c44c1f2 drm/amd/display: fix audio format not updated after edid updated
0b3c2222d73a drm/amd: Add USBC connector ID
22d658c6c5af cifs: potential buffer overflow in handling symlinks
5c63ad2b0a26 nfc: nci: add flush_workqueue to prevent uaf
1407cc68aaa8 testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set
37e54d151eab sctp: Initialize daddr on peeled off socket
a05f5e26cb8b net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
1ac7c6d75ede drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init()
02ee10d2a4a0 cfg80211: hold bss_lock while updating nontrans_list
99a435c3789c net/sched: taprio: Check if socket flags are valid
7e59fdf9547c net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link
94541468c11a net/sched: fix initialization order when updating chain 0 head
4f83ba16a1b8 mlxsw: i2c: Fix initialization error flow
8cefae8c40df gpiolib: acpi: use correct format characters
2fd90b86dff4 veth: Ensure eth header is in skb's linear part
5f2e54391893 net/sched: flower: fix parsing of ethertype following VLAN header
9250186785f4 memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
e7f5213d755b Linux 5.4.189
b15feb09a32e ACPI: processor idle: Check for architectural support for LPI
60b6aae07249 cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function
598a22a077a8 selftests: cgroup: Test open-time cgroup namespace usage for migration checks
a3f6c5949f66 selftests: cgroup: Test open-time credential usage for migration checks
48848242d378 selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644
8a887060af61 cgroup: Use open-time cgroup namespace for process migration perm checks
9bd1ced6466e cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv
691a0fd625e0 cgroup: Use open-time credentials for process migraton perm checks
1a623d361ffe io_uring: fix fs->users overflow
33fcb359a642 drm/amdkfd: Fix -Wstrict-prototypes from amdgpu_amdkfd_gfx_10_0_get_functions()
1549bc8cc165 drm/amdkfd: add missing void argument to function kgd2kfd_init
fdfb9ae26161 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning
a0c0867f06b9 arm64: module: remove (NOLOAD) from linker script
2bd5b0d56d7b mm: don't skip swap entry even if zap_details specified
dfa87d9a5db3 mmc: mmci: stm32: correctly check all elements of sg list
c645de49e971 mmc: mmci_sdmmc: Replace sg_dma_xxx macros
0d99cce85e34 dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error"
9e6980c68cbf tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts
f0752ee5efdc tools build: Filter out options and warnings not supported by clang
3c07cc242baf irqchip/gic-v3: Fix GICR_CTLR.RWP polling
e44d6af17b15 perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator
55e1465ba795 ata: sata_dwc_460ex: Fix crash due to OOB write
b0c4b3fc01ae arm64: patch_text: Fixup last cpu should be master
44277c50fdba btrfs: fix qgroup reserve overflow the qgroup limit
17f3e31c8603 x86/speculation: Restore speculation related MSRs during S3 resume
0b8043e0fcea x86/pm: Save the MSR validity status at context setup
25f506273b6a mm/mempolicy: fix mpol_new leak in shared_policy_replace
c19d8de4e682 mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0)
73953dfa9d50 lz4: fix LZ4_decompress_safe_partial read out of bound
3b3514388895 mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete
0869cb9f6235 Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning"
c79c1846bdd7 perf session: Remap buf if there is no space for event
9b6894db7c46 perf tools: Fix perf's libperf_print callback
4ecef6f28aa1 SUNRPC: Handle low memory situations in call_status()
9a0da98a36b4 SUNRPC: Handle ENOMEM in call_transmit_status()
b6a4055036ee drbd: Fix five use after free bugs in get_initial_state
a581b089216d bpf: Support dual-stack sockets in bpf_tcp_check_syncookie
eb175e060699 spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op()
034a92c6a810 qede: confirm skb is allocated before using
7ee84d29f22d rxrpc: fix a race in rxrpc_exit_net()
fee500c33534 net: openvswitch: don't send internal clone attribute to the userspace.
c154cf184b2c ipv6: Fix stats accounting in ip6_pkt_drop
fbe5f4c0dd34 dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe
8a50937227c3 IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition
1ef586a864df bnxt_en: reserve space inside receive page for skb_shared_info
c539a6a5896e drm/imx: Fix memory leak in imx_pd_connector_get_modes
cc9c2f51cd48 net: stmmac: Fix unset max_speed difference between DT and non-DT platforms
f5064531c23a net: ipv4: fix route with nexthop object delete warning
2b7d14c105dd net/tls: fix slab-out-of-bounds bug in decrypt_internal
34a47f7ddb4f scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one()
2133c422a103 Drivers: hv: vmbus: Fix potential crash on module unload
c5e12c3a47db drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire()
00914290958d KVM: arm64: Check arm64_get_bp_hardening_data() didn't return NULL
18e0097daf8c mm: fix race between MADV_FREE reclaim and blkdev direct IO read
abb1f310e7f0 parisc: Fix patch code locking and flushing
bab8e3b4f68a parisc: Fix CPU affinity for Lasi, WAX and Dino chips
1b8a6d1bdac5 SUNRPC: Fix socket waits for write buffer space
e19c3149a80e jfs: prevent NULL deref in diFree
3504b0a17720 virtio_console: eliminate anonymous module_init & module_exit
60ade478c965 serial: samsung_tty: do not unlock port->lock for uart_write_wakeup()
14e6bab37373 NFS: swap-out must always use STABLE writes.
66cf5de08460 NFS: swap IO handling is slightly different for O_DIRECT IO
fa47286c010a SUNRPC/call_alloc: async tasks mustn't block waiting for memory
e427cd0ad559 clk: Enforce that disjoints limits are invalid
8a7462b5211c xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32
3f8f3a1c10e2 NFSv4: Protect the state recovery thread against direct reclaim
96cdf2fdbe89 w1: w1_therm: fixes w1_seq for ds28ea00 sensors
823f0364d4a4 clk: si5341: fix reported clk_rate when output divider is 2
f4e16d12bc7c minix: fix bug when opening a file with O_DIRECT
a95bbfea8f70 init/main.c: return 1 from handled __setup() functions
b4be80aa4bda netlabel: fix out-of-bounds memory accesses
3803d896ddd9 Bluetooth: Fix use after free in hci_send_acl
8beb760f634e xtensa: fix DTC warning unit_address_format
d41bdccb3c29 usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm
5cf2ce8967b0 scsi: libfc: Fix use after free in fc_exch_abts_resp()
0aeaadc52b05 MIPS: fix fortify panic when copying asm exception handlers
c871b8374896 bnxt_en: Eliminate unintended link toggle during FW reset
1166f5c139d5 tuntap: add sanity checks about msg_controllen in sendmsg
c68dd44fb896 macvtap: advertise link netns via netlink
060a485df4ec mips: ralink: fix a refcount leak in ill_acc_of_setup()
1dd7569b8c70 net/smc: correct settings of RMB window update limit
2fda284a3acb scsi: aha152x: Fix aha152x_setup() __setup handler return value
a0ef536256c9 scsi: pm8001: Fix pm8001_mpi_task_abort_resp()
a45af7e34091 drm/amdkfd: make CRAT table missing message informational only
0320bac5801b dm ioctl: prevent potential spectre v1 gadget
73dd98ac192d ipv4: Invalidate neighbour for broadcast address upon address addition
f5e4f728d5c9 power: supply: axp288-charger: Set Vhold to 4.4V
6e2dff272cb4 PCI: pciehp: Add Qualcomm quirk for Command Completed erratum
4225947957f8 usb: ehci: add pci device support for Aspeed platforms
ea057ac8c942 iommu/arm-smmu-v3: fix event handling soft lockup
4e85f5ab589d PCI: aardvark: Fix support for MSI interrupts
c0e9d868a1e0 drm/amdgpu: Fix recursive locking warning
cee00fd8004f powerpc: Set crashkernel offset to mid of RMA region
fbb7b033209c ipv6: make mc_forwarding atomic
9f24efe239df power: supply: axp20x_battery: properly report current when discharging
3575fa75da6c scsi: bfa: Replace snprintf() with sysfs_emit()
9cd46ee37456 scsi: mvsas: Replace snprintf() with sysfs_emit()
ca5da71a5838 bpf: Make dst_port field in struct bpf_sock 16-bit wide
90dbc4c6649f powerpc: dts: t104xrdb: fix phy type for FMAN 4/5
9388d8760997 ptp: replace snprintf with sysfs_emit
4009f104b02b drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj
c4e2f577271e ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111
61ffe2183351 drm: Add orientation quirk for GPD Win Max
01f700bae439 KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs
a5476f8d359f ARM: 9187/1: JIVE: fix return value of __setup handler
63efb9003069 riscv module: remove (NOLOAD)
68a7bb69486e rtc: wm8350: Handle error for wm8350_register_irq
d95e0367fdc5 ubifs: Rectify space amount budget for mkdir/tmpfile operations
9e24d03dd4fe KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated
1553126eccf4 KVM: x86/mmu: do compare-and-exchange of gPTE via the user address
eb05ef70b621 openvswitch: Fixed nd target mask field in the flow dump.
ce8043771fcd um: Fix uml_mconsole stop/go
337eb9557035 ARM: dts: spear13xx: Update SPI dma properties
4e48a6662356 ARM: dts: spear1340: Update serial node properties
7f19400e5957 ASoC: topology: Allow TLV control to be either read or write
32a76a557494 ubi: fastmap: Return error code if memory allocation fails in add_aeb()
0c1a26c3d325 dt-bindings: spi: mxic: The interrupt property is not mandatory
97ba943e9940 dt-bindings: mtd: nand-controller: Fix a comment in the examples
a42ab650d33b dt-bindings: mtd: nand-controller: Fix the reg property description
7d418a0a5626 bpf: Fix comment for helper bpf_current_task_under_cgroup()
a075e95614f0 mm/usercopy: return 1 from hardened_usercopy __setup() handler
abc0b4ea02f6 mm/memcontrol: return 1 from cgroup.memory __setup() handler
2e16f48838fc mm/mmap: return 1 from stack_guard_gap __setup() handler
d650ed0617e0 ASoC: soc-compress: Change the check for codec_dai
7f19245c3647 powerpc/kasan: Fix early region not updated correctly
cb249f8c00f4 ACPI: CPPC: Avoid out of bounds access when parsing _CPC data
7d4a3c930d1d ARM: iop32x: offset IRQ numbers by 1
d727fd32cbd1 ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl
4f9a59cf842a ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs
230987c2bbc5 pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE()
18455cc74e95 pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR()
9611d8ef6829 pinctrl: pinconf-generic: Print arguments for bias-pull-*
b0c0f4057020 net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware
2a548fbf09f3 gfs2: Make sure FITRIM minlen is rounded up to fs block size
8d67f67361c0 rtc: check if __rtc_read_time was successful
9a8835902eb6 XArray: Update the LRU list in xas_split()
cbd110b8dd7a can: mcba_usb: properly check endpoint type
2dfe9422d528 can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path
3e2852eda19e XArray: Fix xas_create_range() when multi-order entry present
a840286f13df ubifs: rename_whiteout: correct old_dir size computing
b80ccbec0e48 ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock()
1afe219e4a66 ubifs: setflags: Make dirtied_ino_d 8 bytes aligned
786013ecbaed ubifs: Add missing iput if do_tmpfile() failed in rename whiteout
37bdf1ad5925 ubifs: Fix deadlock in concurrent rename whiteout and inode writeback
14276d38c89a ubifs: rename_whiteout: Fix double free for whiteout_ui->data
01df5f7627f1 ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM
4c277c846a21 KVM: x86: fix sending PV IPI
a1c03f11cc3c KVM: Prevent module exit until all VMs are freed
8f608ee87ebf scsi: qla2xxx: Use correct feature type field during RFF_ID processing
af744ef8f18e scsi: qla2xxx: Reduce false trigger to login
7f9ce17a1d1b scsi: qla2xxx: Fix N2N inconsistent PLOGI
2d087c7e55db scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests
4a0a3c66a58e scsi: qla2xxx: Fix hang due to session stuck
9d1651c8a40d scsi: qla2xxx: Fix incorrect reporting of task management failure
2eb127417609 scsi: qla2xxx: Fix disk failure to rediscover
8077a7162bc3 scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair()
c478b2cde9b5 scsi: qla2xxx: Check for firmware dump already collected
96391480abfe scsi: qla2xxx: Add devids and conditionals for 28xx
08d04784ccc5 scsi: qla2xxx: Fix device reconnect in loop topology
167debaeaaca scsi: qla2xxx: Fix warning for missing error code
e67e9620a09c scsi: qla2xxx: Fix wrong FDMI data for 64G adapter
8e561cbb7863 scsi: qla2xxx: Fix stuck session in gpdb
f196d94cc7c2 powerpc: Fix build errors with newer binutils
71ca99a50960 powerpc/lib/sstep: Fix build errors with newer binutils
d42b045e92c2 powerpc/lib/sstep: Fix 'sthcx' instruction
0af21531f5ed ALSA: hda/realtek: Add alc256-samsung-headphone fixup
95d65bca6eb9 mmc: host: Return an error when ->enable_sdio_irq() ops is missing
813553e4a91f media: hdpvr: initialize dev->worker at hdpvr_register_videodev
236311be0976 media: Revert "media: em28xx: add missing em28xx_close_extension"
3b36c05f68ba video: fbdev: sm712fb: Fix crash in smtcfb_write()
11186875ba8f ARM: mmp: Fix failure to remove sram device
dc958cd4c88c ARM: tegra: tamonten: Fix I2C3 pad setting
691b0c0cb6df media: cx88-mpeg: clear interrupt status register before streaming video
b239e9d52dbe ASoC: soc-core: skip zero num_dai component in searching dai name
7d0afbc41b89 video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit
efe9631a76e6 video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf()
ee7ce43367f3 video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf()
046d9fd86bd8 ASoC: madera: Add dependencies on MFD
46ac0e768dc7 ARM: dts: bcm2837: Add the missing L1/L2 cache information
bf27f5dfcf82 ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960
3856562e940c video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit
53a2088a396c video: fbdev: cirrusfb: check pixclock to avoid divide by zero
b19c7df304f5 video: fbdev: w100fb: Reset global state
055cdd2e7b99 video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow
fe41ad8be036 ntfs: add sanity check on allocation size
5a016c053f42 ext4: don't BUG if someone dirty pages without asking ext4 first
07150842fac9 spi: tegra20: Use of_device_get_match_data()
0cccf9d4fb45 PM: core: keep irq flags in device_pm_check_callbacks()
f24e2362d667 ACPI/APEI: Limit printable size of BERT table data
931aff627469 Revert "Revert "block, bfq: honor already-setup queue merges""
7a7b11d694ed lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3
c7f6ae51b1b4 ACPICA: Avoid walking the ACPI Namespace if it is not there
5117c9ff4c2e bfq: fix use-after-free in bfq_dispatch_request
e464aafd3537 irqchip/nvic: Release nvic_base upon failure
c159eb634e52 irqchip/qcom-pdc: Fix broken locking
c345724f2b79 Fix incorrect type in assignment of ipv6 port for audit
927649f3f379 loop: use sysfs_emit() in the sysfs xxx show()
799f22279e11 selinux: use correct type for context length
c4f5a678add5 block, bfq: don't move oom_bfqq
f409e9d1780b pinctrl: npcm: Fix broken references to chip->parent_device
f36dd10d1b95 gcc-plugins/stackleak: Exactly match strings instead of prefixes
ddcdda888e14 LSM: general protection fault in legacy_parse_param
1f316b42a8e3 lib/test: use after free in register_test_dev_kmod()
7a2ba24cee9a net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator
910a98e5c1e5 NFSv4/pNFS: Fix another issue with a list iterator pointing to the head
9acf05b4e7b5 net/x25: Fix null-ptr-deref caused by x25_disconnect
d15a70fcda7b qlcnic: dcb: default to returning -EOPNOTSUPP
8ba93ab509ec selftests: test_vxlan_under_vrf: Fix broken test case
ae713d7d9987 net: phy: broadcom: Fix brcm_fet_config_init()
ab2c789d1c0a xen: fix is_xen_pmu()
d85841e4b2ff clk: Initialize orphan req_rate
025c75ba3811 clk: qcom: gcc-msm8994: Fix gpll4 width
f6f1c9a51e28 NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error
806ef544cf1a netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options
cec71a718ce1 jfs: fix divide error in dbNextAG
b3ac1e01963d driver core: dd: fix return value of __setup handler
1bb231de81fc firmware: google: Properly state IOMEM dependency
e9f2a8c6428d kgdbts: fix return value of __setup handler
16fe77f86aa5 kgdboc: fix return value of __setup handler
7c617cb38c19 tty: hvc: fix return value of __setup handler
0615a444c5dd pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe
bc1e29a35147 pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe
27681f9e02e7 pinctrl: mediatek: paris: Fix pingroup pin config state readback
e9eacc8952ea pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get()
b348618c175e pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init
6e0d69618863 staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree
efc605469e47 NFS: remove unneeded check in decode_devicenotify_args()
110c038779cc clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver
2b5e68095c43 clk: clps711x: Terminate clk_div_table with sentinel element
166c0185f32f clk: loongson1: Terminate clk_div_table with sentinel element
1d04467bbbd0 clk: actions: Terminate clk_div_table with sentinel element
50b48ba439bc remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region
b5625e7a16e3 remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region
16ad029942bd clk: qcom: clk-rcg2: Update the frac table for pixel clock
52592f9afbfe clk: qcom: clk-rcg2: Update logic to calculate D value for RCG
b576488fa3b5 clk: imx7d: Remove audio_mclk_root_clk
79467b956333 dma-debug: fix return value of __setup handlers
fe334765e4bb NFS: Return valid errors from nfs2/3_decode_dirent()
546604de8acc iio: adc: Add check for devm_request_threaded_irq
1da082f728c7 serial: 8250: Fix race condition in RTS-after-send handling
617d9c0b9806 serial: 8250_mid: Balance reference count for PCI DMA device
61d3fdef61b9 phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure})
84ee0c81dd28 clk: qcom: ipq8074: Use floor ops for SDCC1 clock
dd719fca42e4 pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel
b82465c1ff4a staging:iio:adc:ad7280a: Fix handing of device address bit reversing.
3ba0143128ee misc: alcor_pci: Fix an error handling path
af1fdbbb7b22 pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add()
996291d06851 mxser: fix xmit_buf leak in activate when LSR == 0xff
58200dedbd10 mfd: asic3: Add missing iounmap() on error asic3_mfd_probe
043b19701332 tipc: fix the timer expires after interval 100ms
6e2e80b2e9be openvswitch: always update flow key after nat
7a970dbb7d16 tcp: ensure PMTU updates are processed during fastopen
b4725ad1e459 selftests/bpf/test_lirc_mode2.sh: Exit with proper code
1c7b252a6053 i2c: mux: demux-pinctrl: do not deactivate a master that is not active
41249fff5073 af_netlink: Fix shift out of bounds in group mask calculation
874eca93966a Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt
2fe415601b2d USB: storage: ums-realtek: fix error code in rts51x_read_mem()
94c6ac22abcd bpf, sockmap: Fix double uncharge the mem of sk_msg
244ce90c8d0b bpf, sockmap: Fix more uncharged while msg has more_data
6d03722c34d9 bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full
0174a89663a5 RDMA/mlx5: Fix memory leak in error flow for subscribe event routine
9b08d211db4c mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init
443121c9948d MIPS: RB532: fix return value of __setup handler
9a9a62846c15 vxcan: enable local echo for sent CAN frames
6f259b1a4ab0 powerpc: 8xx: fix a return value error in mpc8xx_pic_init
d87803ba6be8 selftests/bpf: Make test_lwt_ip_encap more stable and faster
ac6edd6fcbf5 mfd: mc13xxx: Add check for mc13xxx_irq_request
d2577dc2b3c3 powerpc/sysdev: fix incorrect use to determine if list is empty
7192df97a018 mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n
10705a430557 PCI: Reduce warnings on possible RW1C corruption
90bec38f6a4c power: supply: wm8350-power: Add missing free in free_charger_irq
a16d8f4191a7 power: supply: wm8350-power: Handle error for wm8350_register_irq
c7032923159c i2c: xiic: Make bus names unique
6f41e4a69ba3 hv_balloon: rate-limit "Unhandled message" warning
c00a91aca237 KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor()
5f43ec383eba KVM: x86: Fix emulation in writing cr8
e91ba23f55cf powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit
3c660fa0f905 libbpf: Skip forward declaration when counting duplicated type names
b62e615a619d bpf, arm64: Feed byte-offset into bpf line info
8f3192a241d1 bpf, arm64: Call build_prologue() first in first JIT pass
54bc98a0ab2b drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt
30c5cf4bf219 scsi: hisi_sas: Change permission of parameter prot_mask
e2cd206815a6 power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return
a72507070188 drm/tegra: Fix reference leak in tegra_dsi_ganged_probe
cc16d0bc1c69 ext2: correct max file size computing
b689622cc42a TOMOYO: fix __setup handlers return values
aa7981012a98 drm/amd/display: Remove vupdate_int_entry definition
765674e3b301 scsi: pm8001: Fix abort all task initialization
442685f95296 scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config()
e7336d47759d scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req()
898c73387e8f scsi: pm8001: Fix command initialization in pm80XX_send_read_log()
5e3359ed0944 dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS
37e847b674f1 iwlwifi: mvm: Fix an error code in iwl_mvm_up()
4ad7d29ee42c iwlwifi: Fix -EIO error code that is never returned
770d42fff12d dax: make sure inodes are flushed before destroy cache
c10980c522d8 IB/cma: Allow XRC INI QPs to set their local ACK timeout
2eaa9d86e007 drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug
8ae97a595b84 iommu/ipmmu-vmsa: Check for error num after setting mask
a29ce9592cf6 HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports
41ed61364285 power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init
af5ad6e8370b PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge
93b47d22d6a9 net: dsa: mv88e6xxx: Enable port policy support on 6097
b03c06171b6e mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update
eb5932160e37 mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update
d2ee8da9f72d powerpc/perf: Don't use perf_hw_context for trace IMC PMU
135eb4e2bed1 ray_cs: Check ioremap return value
3be1bb175f2c power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe
9a0e270c40ae i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
5607badbb145 KVM: PPC: Fix vmx/vsx mixup in mmio emulation
4d244b731188 ath9k_htc: fix uninit value bugs
57f4ad5e286f drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes()
1feb6ff89d7f drm/edid: Don't clear formats if using deep color
0d0ee651e72c mtd: rawnand: gpmi: fix controller timings setting
750d2dc19f25 mtd: onenand: Check for error irq
d58d281d6a3f Bluetooth: hci_serdev: call init_rwsem() before p->open()
5d50f851dd30 udmabuf: validate ubuf->pagecount
2cf7d537d330 ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern
820e469a2f37 drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe
e7a0c8546f74 drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev
f419751373a5 ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe
1f31073b7772 mmc: davinci_mmc: Handle error for clk_enable
93476f9f8277 ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe
9e1fdf18fecb ASoC: imx-es8328: Fix error return code in imx_es8328_probe()
67e12f1cb2f9 ASoC: mxs: Fix error handling in mxs_sgtl5000_probe
ed41d104be54 ASoC: dmaengine: do not use a NULL prepare_slave_config() callback
29e91a49b6fb ivtv: fix incorrect device_caps for ivtvfb
0342da635054 video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of
58e42ee4a022 ASoC: fsi: Add check for clk_enable
ea9adaa598ec ASoC: wm8350: Handle error for wm8350_register_irq
0325193cf40d ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe
3cc050df73e3 media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED
97398470c9b6 arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly
7025f40690a2 ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction
fd5dda439e1c memory: emif: check the pointer temp in get_device_details()
0ead05f7218f memory: emif: Add check for setup_interrupts
68a69ad8df95 ASoC: soc-compress: prevent the potentially use of null pointer
af6e1d11f758 ASoC: atmel_ssc_dai: Handle errors for clk_enable
fd0c4082fd14 ASoC: mxs-saif: Handle errors for clk_enable
5847873140e6 printk: fix return value of printk.devkmsg __setup handler
38bc92ae39b1 arm64: dts: broadcom: Fix sata nodename
9873232fde53 arm64: dts: ns2: Fix spi-cpol and spi-cpha property
c6475df1e7bf ALSA: spi: Add check for clk_enable()
e0cfb41d4635 ASoC: ti: davinci-i2s: Add check for clk_enable()
3905742f93b4 ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp()
a975000e7aa3 uaccess: fix nios2 and microblaze get_user_8()
14cd5a8e61c6 media: usb: go7007: s2250-board: fix leak in probe()
92f84aa82dfa media: em28xx: initialize refcount before kref_get
c6f0999461e6 media: video/hdmi: handle short reads of hdmi info frame.
a9d0bb298880 ARM: dts: imx: Add missing LVDS decoder on M53Menlo
cac1473d83e4 soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe
fb7f2eabfe18 arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc
583fcb66ab17 soc: qcom: aoss: remove spurious IRQF_ONESHOT flags
755dbc3d7378 soc: qcom: rpmpd: Check for null return of devm_kcalloc
12081a152046 ARM: dts: qcom: ipq4019: fix sleep clock
547d36fa4100 video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name()
125d10f0bef8 video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe()
da8b269cc0a2 video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe()
4d847e455d0b media: aspeed: Correct value for h-total-pixels
bd342c7bef23 media: hantro: Fix overfill bottom register field name
db1b3b99d610 media: coda: Fix missing put_device() call in coda_get_vdoa_data
b0f6b41490a7 media: bttv: fix WARNING regression on tunerless devices
0478ccdc8ea0 f2fs: fix to avoid potential deadlock
005f9cdab70c f2fs: fix missing free nid in f2fs_handle_failed_inode
a2e534c6a06f perf/x86/intel/pt: Fix address filter config for 32-bit kernel
015d31165da3 perf/core: Fix address filter parser for multiple filters
841f5b235d69 sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa
715a34317255 clocksource: acpi_pm: fix return value of __setup handler
4c0173521db1 hwmon: (pmbus) Add Vin unit off handling
acba28618203 crypto: ccp - ccp_dmaengine_unregister release dma channels
39a521faf426 ACPI: APEI: fix return value of __setup handlers
8dc887ae33d2 clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init()
b305975a6625 crypto: vmx - add missing dependencies
b7f3e230ca45 hwrng: atmel - disable trng on failure path
63266a148888 PM: suspend: fix return value of __setup handler
6c4c026c3d91 PM: hibernate: fix __setup handler error handling
84fe3ca6e791 block: don't delete queue kobject before its children
b68d1742f420 hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING
bf78aca8e41d hwmon: (pmbus) Add mutex to regulator ops
00d67f54b830 spi: pxa2xx-pci: Balance reference count for PCI DMA device
40e6d5d1de06 crypto: ccree - don't attempt 0 len DMA mappings
c3a5acf91cb9 audit: log AUDIT_TIME_* records only from rules
152ebc0ee9b4 selftests/x86: Add validity check and allow field splitting
f8a3de8d7c2f spi: tegra114: Add missing IRQ check in tegra_spi_probe
e5e748a6ff11 crypto: mxs-dcp - Fix scatterlist processing
30d3f45bcfa7 crypto: authenc - Fix sleep in atomic context in decrypt_tail
9b19022137e8 regulator: qcom_smd: fix for_each_child.cocci warnings
accf175d0c54 PCI: pciehp: Clear cmd_busy bit in polling mode
a92f72055486 brcmfmac: pcie: Fix crashes due to early IRQs
51fffd722ef0 brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio
d0ab87f8dcdf brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path
2c894b12b206 brcmfmac: firmware: Allocate space for default boardrev in nvram
34a57be0f9f0 xtensa: fix xtensa_wsr always writing 0
54c9fb17bef1 xtensa: fix stop_machine_cpuslocked call in patch_text
4df9d88a9c54 media: davinci: vpif: fix unbalanced runtime PM get
28859c3a7782 DEC: Limit PMAX memory probing to R3k systems
baa4aa800d32 crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete()
058b2e59dbf5 crypto: rsa-pkcs1pad - restore signature length check
7973dc9118ba crypto: rsa-pkcs1pad - correctly get hash from source scatterlist
002288800e10 lib/raid6/test: fix multiple definition linking error
e73efa5ad5d2 thermal: int340x: Increase bitmap size
5d553ed5c5d4 carl9170: fix missing bit-wise or operator for tx_params
55f078dc6620 ARM: dts: exynos: add missing HDMI supplies on SMDK5420
0e0d9bd6be8d ARM: dts: exynos: add missing HDMI supplies on SMDK5250
a77dd759bd71 ARM: dts: exynos: fix UART3 pins configuration in Exynos5250
2fafe8b57c0d ARM: dts: at91: sama5d2: Fix PMERRLOC resource size
51186190c4e8 video: fbdev: atari: Atari 2 bpp (STe) palette bugfix
478154be3a8c video: fbdev: sm712fb: Fix crash in smtcfb_read()
67643b89fbe5 drm/edid: check basic audio support on CEA extension block
3f91687e6e5d block: don't merge across cgroup boundaries if blkcg is enabled
8d3a7b206458 mailbox: tegra-hsp: Flush whole channel
28c8fd84bea1 drivers: hamradio: 6pack: fix UAF bug caused by mod_timer()
5217ae080efd ACPI: properties: Consistently return -ENOENT if there are no more references
f3ec0c9db5d3 udp: call udp_encap_enable for v6 sockets when enabling encap
11dc8286f9f6 powerpc/kvm: Fix kvm_use_magic_page
ded627763026 drbd: fix potential silent data corruption
35b72d8e2c8e mm/kmemleak: reset tag when compare object pointer
d102fcacfcf3 mm,hwpoison: unmap poisoned page before invalidation
099553a1a87f ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020
a86bde89304a ALSA: cs4236: fix an incorrect NULL check on list iterator
848977412065 Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads"
097479aeb214 riscv: Fix fill_callchain return value
c82cbbefc6e6 qed: validate and restrict untrusted VFs vlan promisc mode
5081cbfb62d2 qed: display VF trust config
930a3ed5d8d0 scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands
ae2a271ed562 mempolicy: mbind_range() set_policy() after vma_merge()
d1313f5e8fe5 mm: invalidate hwpoison page cache page in fault path
2efe956a74dc mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node
455f4a23490b jffs2: fix memory leak in jffs2_scan_medium
0978e9af4559 jffs2: fix memory leak in jffs2_do_mount_fs
30bf7244acf3 jffs2: fix use-after-free in jffs2_clear_xattr_subsystem
e27caad38b59 can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path
00a856fa6976 spi: mxic: Fix the transmit path
e05221d20153 pinctrl: samsung: drop pin banks references on error paths
0996eaaddfe4 f2fs: fix to do sanity check on .cp_pack_total_block_count
f1d5946d47c0 f2fs: quota: fix loop condition at f2fs_quota_sync()
947ca26390d2 f2fs: fix to unlock page correctly in error path of is_alive()
ce1aa09cc14e NFSD: prevent integer overflow on 32 bit systems
85259340fc9b NFSD: prevent underflow in nfssvc_decode_writeargs()
1cfeeeee8cf0 SUNRPC: avoid race between mod_timer() and del_timer_sync()
1a1e73e9add7 HID: intel-ish-hid: Use dma_alloc_coherent for firmware update
beb7d969063a Documentation: update stable tree link
20de1038e245 Documentation: add link to stable release candidate tree
d312c0035eb4 KEYS: fix length validation in keyctl_pkey_params_get_2()
2458ecd21f29 ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE
8a609c88fe3c clk: uniphier: Fix fixed-rate initialization
9d97610e74e4 greybus: svc: fix an error handling bug in gb_svc_hello()
468757502e2f iio: inkern: make a best effort on offset calculation
be2b89a909b3 iio: inkern: apply consumer scale when no channel scale is available
5be8a07b9574 iio: inkern: apply consumer scale on IIO_VAL_INT cases
c459b2794597 iio: afe: rescale: use s64 for temporary scale calculations
576a1ce64c62 coresight: Fix TRCCONFIGR.QE sysfs interface
d8f98a23b4ad xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx()
b310e82e779f xhci: make xhci_handshake timeout for xhci_reset() adjustable
a771cc784a9c xhci: fix runtime PM imbalance in USB2 resume
b5a7ab0e1a66 USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c
212765c94fc9 virtio-blk: Use blk_validate_block_size() to validate block size
40f282870d6c block: Add a helper to validate the block size
a27ed2f3695b tpm: fix reference counting for struct tpm_chip
631bb18e8371 iommu/iova: Improve 32-bit free space estimate
2e2dee5e226b net: dsa: microchip: add spi_device_id tables
ef388db2fe35 af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register
0cdb512da072 spi: Fix erroneous sgs value with min_t()
ab951c9c23a3 net:mcf8390: Use platform_get_irq() to get the interrupt
e62e6c2d7aa8 spi: Fix invalid sgs value
96f9c386fec2 ethernet: sun: Free the coherent when failing in probing
aa3c3746e781 virtio_console: break out of buf poll on remove
291efbad3d6e xfrm: fix tunnel model fragmentation behavior
a83df90a3b61 HID: logitech-dj: add new lightspeed receiver id
5c727ba42ca3 netdevice: add the case if dev is NULL
7e9c9e3f626a USB: serial: simple: add Nokia phone driver
80e5bf89a895 USB: serial: pl2303: add IBM device IDs
6bfc5377a210 swiotlb: fix info leak with DMA_FROM_DEVICE
(From OE-Core rev: 84f30aecf2767becd4a623a1ab80a52535f1d4a2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
8e24ff11b5d2 Linux 5.4.186
fcbdaa6a3c92 fixup for "arm64 entry: Add macro for reading symbol address from the trampoline"
b8bc0718baed kselftest/vm: fix tests build with old libc
2643ca24f511 sfc: extend the locking on mcdi->seqno
46fd0a07409b tcp: make tcp_read_sock() more robust
16a2e50fe934 nl80211: Update bss channel on channel switch for P2P_CLIENT
941e8bcd2b2b drm/vrr: Set VRR capable prop only if it is attached to connector
6becb057247e iwlwifi: don't advertise TWT support
51969ebe7f97 atm: firestream: check the return value of ioremap() in fs_init()
23352749f0b2 can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready
4006447f558c ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE
c2420bc33331 MIPS: smp: fill in sibling and core maps earlier
d1df59e3124c mac80211: refuse aggregations sessions before authorized
fb35b0cfbaf8 ARM: dts: rockchip: fix a typo on rk3288 crypto-controller
4857a9b291db ARM: dts: rockchip: reorder rk322x hmdi clocks
ba14ba2d4c63 arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg"
aca8fdddeee0 arm64: dts: rockchip: reorder rk3399 hdmi clocks
e49ebea3f536 arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity
bd33f9b864ec xfrm: Fix xfrm migrate issues when address family changes
3c21ece77549 xfrm: Check if_id in xfrm_migrate
970a21404ebc arm64: Use the clearbhb instruction in mitigations
fb65675f6620 KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated
9013fd4bc958 arm64: Mitigate spectre style branch history side channels
26129ea2953b KVM: arm64: Add templates for BHB mitigation sequences
1b735c8dc1fb arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2
c45d885c5a77 arm64: Add percpu vectors for EL1
1bb1944970a9 arm64: entry: Add macro for reading symbol addresses from the trampoline
3abf6e8a7aa0 arm64: entry: Add vectors that have the bhb mitigation sequences
2933ca8c816f arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations
9232867e4fc2 arm64: entry: Allow the trampoline text to occupy multiple pages
ad8800443b69 arm64: entry: Make the kpti trampoline's kpti sequence optional
4b91f35c8739 arm64: entry: Move trampoline macros out of ifdef'd section
0bfdd7334882 arm64: entry: Don't assume tramp_vectors is the start of the vectors
fb117a27c64e arm64: entry: Allow tramp_alias to access symbols after the 4K boundary
788fbb5fe290 arm64: entry: Move the trampoline data page before the text page
33397322d4c3 arm64: entry: Free up another register on kpti's tramp_exit path
3f95cc642c3f arm64: entry: Make the trampoline cleanup optional
8aa1257128a1 arm64: entry.S: Add ventry overflow sanity checks
503fdc244aee arm64: Add Cortex-X2 CPU part definition
7103651c98c8 arm64: add ID_AA64ISAR2_EL1 sys register
f5f94aa5004a arm64: Add Neoverse-N2, Cortex-A710 CPU part definition
ed5bf8a5075b arm64: Add part number for Arm Cortex-A77
0b84cfaefea6 sctp: fix the processing for INIT chunk
57e401a53c9f Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"
70f77a2cb528 Linux 5.4.185
afb684cb976a KVM: SVM: Don't flush cache if hardware enforces cache coherency across encryption domains
690909c6d971 x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains
6b13a188609f x86/cpu: Add hardware-enforced cache coherency as a CPUID feature
9dd71ec10658 x86/cpufeatures: Mark two free bits in word 3
a4eef9e76934 ext4: add check to prevent attempting to resize an fs with sparse_super2
269db254c3b7 ARM: fix Thumb2 regression with Spectre BHB
635959a82154 virtio: acknowledge all features before access
ffeb42e05d7d virtio: unexport virtio_finalize_features
19d57cfbf8c0 arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0
978e4f2648c1 riscv: Fix auipc+jalr relocation range checks
d6948de3b630 mmc: meson: Fix usage of meson_mmc_post_req()
ba0d7beec2c2 net: macb: Fix lost RX packet wakeup race in NAPI receive
403e3afe241b staging: gdm724x: fix use after free in gdm_lte_rx()
a9174077febf fuse: fix pipe buffer lifetime for direct_io
d72c79b60d6a ARM: Spectre-BHB: provide empty stub for non-config
ad66df9064f4 selftests/memfd: clean up mapping in mfd_fail_write
849c78024e65 selftest/vm: fix map_fixed_noreplace test failure
500158df8757 tracing: Ensure trace buffer is at least 4096 bytes large
090e73fb9cce ipv6: prevent a possible race condition with lifetimes
1d4bdaaa8d23 Revert "xen-netback: Check for hotplug-status existence before watching"
60e4e3198ce8 Revert "xen-netback: remove 'hotplug-status' once it has served its purpose"
8879b5313e9f net-sysfs: add check for netdevice being present to speed_show
dcf55b071de9 selftests/bpf: Add test for bpf_timer overwriting crash
e0eca9285cf4 net: bcmgenet: Don't claim WOL when its not available
bbf59d7ae558 sctp: fix kernel-infoleak for SCTP sockets
e93437197131 net: phy: DP83822: clear MISR2 register to disable interrupts
f7b3b5203491 gianfar: ethtool: Fix refcount leak in gfar_get_ts_info
54fd6b2eb1d7 gpio: ts4900: Do not set DAT and OE together
82b298e0142d selftests: pmtu.sh: Kill tcpdump processes launched by subshell.
cd2a5c0da0d1 NFC: port100: fix use-after-free in port100_send_complete
1a4017926eee net/mlx5: Fix a race on command flush flow
6102e2e5c62d net/mlx5: Fix size field in bufferx_reg struct
0a64aea5fe02 ax25: Fix NULL pointer dereference in ax25_kill_by_device
45bfd0a937ba net: ethernet: lpc_eth: Handle error for clk_enable
e84d37af40a9 net: ethernet: ti: cpts: Handle error for clk_enable
8ee065a7a9b6 ethernet: Fix error handling in xemaclite_of_probe
4c0b769d9571 ARM: dts: aspeed: Fix AST2600 quad spi group
7db2bc08619f drm/sun4i: mixer: Fix P010 and P210 format numbers
7f8f5641417e qed: return status of qed_iov_get_link
f59e78609075 net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare()
45d470e4f808 virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero
278b2c7d9fe5 arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias
f62922b601c5 clk: qcom: gdsc: Add support to update GDSC transition delay
1346e17653a5 Linux 5.4.184
f7fc9c348790 Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE"
0e35f3ab69bc xen/netfront: react properly to failing gnttab_end_foreign_access_ref()
782e5ebcc888 xen/gnttab: fix gnttab_end_foreign_access() without page specified
051c4cc7bdb7 xen/pvcalls: use alloc/free_pages_exact()
be63ea883e56 xen/9p: use alloc/free_pages_exact()
8efaf0c862c7 xen: remove gnttab_query_foreign_access()
d193785a4bc9 xen/gntalloc: don't use gnttab_query_foreign_access()
089a8e491d6d xen/scsifront: don't use gnttab_query_foreign_access() for mapped status
b507879c1e2d xen/netfront: don't use gnttab_query_foreign_access() for mapped status
a83400456f9c xen/blkfront: don't use gnttab_query_foreign_access() for mapped status
44d86dccd2a5 xen/grant-table: add gnttab_try_end_foreign_access()
95ff82383266 xen/xenbus: don't let xenbus_grant_ring() remove grants in error case
56f1b3c5c82a ARM: fix build warning in proc-v7-bugs.c
40da947ba076 ARM: Do not use NOCROSSREFS directive with ld.lld
583662bfd8df ARM: fix co-processor register typo
21a466c32f3e ARM: fix build error when BPF_SYSCALL is disabled
d1cfdd50778c ARM: include unprivileged BPF status in Spectre V2 reporting
920f7970cf0d ARM: Spectre-BHB workaround
dcf33beb492a ARM: use LOADADDR() to get load address of sections
31814db6e478 ARM: early traps initialisation
fdfc0baf829d ARM: report Spectre v2 status through sysfs
26171b016b40 arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit()
baaaba74e014 arm/arm64: Provide a wrapper for SMCCC 1.1 calls
6c1599fd1bf8 x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT
7c7702569422 x86/speculation: Warn about Spectre v2 LFENCE mitigation
865da3868b56 x86/speculation: Update link to AMD speculation whitepaper
b1bacf22a847 x86/speculation: Use generic retpoline by default on AMD
1e47ab3df908 x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting
327a4da9b0ef Documentation/hw-vuln: Update spectre doc
96b3d45aeae0 x86/speculation: Add eIBRS + Retpoline options
41b50510e593 x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE
b70bc2e3552a x86,bugs: Unconditionally allow spectre_v2=retpoline,amd
22aed240891c x86/speculation: Merge one test in spectre_v2_user_select_mitigation()
(From OE-Core rev: bcabfe3640d9963c60ebf479ae016e7bee94ce66)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
e7d1268f5671 Linux 5.4.183
5817c13cd6dc hamradio: fix macro redefine warning
3c7d63cfa150 net: dcb: disable softirqs in dcbnl_flush_dev()
5f53a6a8ae0f Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6"
f73eb7342bb0 btrfs: add missing run of delayed items after unlink during log replay
f8d4a8eebb22 btrfs: qgroup: fix deadlock between rescan worker and remove qgroup
39403d72b4c1 btrfs: fix lost prealloc extents beyond eof after full fsync
4dd5d3310c75 tracing: Fix return value of __setup handlers
c0f7253376c8 tracing/histogram: Fix sorting on old "cpu" value
35fa6f2a31d3 HID: add mapping for KEY_ALL_APPLICATIONS
ecefb8cc0f8b HID: add mapping for KEY_DICTATE
52b984b17df9 Input: elan_i2c - fix regulator enable count imbalance after suspend/resume
16eb602eaddf Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power()
3f123c305e4a nl80211: Handle nla_memdup failures in handle_nan_filter
ec89b276464c net: chelsio: cxgb3: check the return value of pci_find_capability()
6650fa5f3bcf soc: fsl: qe: Check of ioremap return value
e89c53fcd28c memfd: fix F_SEAL_WRITE after shmem huge page allocated
58b07100c20e ibmvnic: free reset-work-item when flushing
2e7abe2efc31 igc: igc_write_phy_reg_gpy: drop premature return
5c215ea574a0 ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions
89b881f339ce ARM: Fix kgdb breakpoint for Thumb2
87765309bf59 igc: igc_read_phy_reg_gpy: drop premature return
44ff6c29b2ea arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
d59120a48997 can: gs_usb: change active_channels's type from atomic_t to u8
bc653724929c ASoC: cs4265: Fix the duplicated control name
cff3987e097d firmware: arm_scmi: Remove space in MODULE_ALIAS name
461a26ebf0dd efivars: Respect "block" flag in efivar_entry_set_safe()
b4f46598431f ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc()
e50c589678e5 net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
044e209c72cc net: sxgbe: fix return value of __setup handler
a54dedf620d2 iavf: Fix missing check for running netdev
150b8a05d005 net: stmmac: fix return value of __setup handler
e9fa4009032d mac80211: fix forwarded mesh frames AC & queue selection
f17b27f3d4bc ia64: ensure proper NUMA distance and possible map initialization
80998dbde14d sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa()
407ec382ba67 sched/topology: Make sched_init_numa() use a set for the deduplicating sort
b40c91262477 xen/netfront: destroy queues before real_num_tx_queues is zeroed
fa84d44df437 block: Fix fsync always failed if once failed
849339fd72ff net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server
8e306a76b9b0 net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client
1f5abd671dbd net: dcb: flush lingering app table entries for unregistered devices
ed05368024a9 batman-adv: Don't expect inter-netns unique iflink indices
863953227106 batman-adv: Request iflink once in batadv_get_real_netdevice
a1ccea6183eb batman-adv: Request iflink once in batadv-on-batadv check
43c25da41e30 netfilter: nf_queue: fix possible use-after-free
3c934f1087ff netfilter: nf_queue: don't assume sk is full socket
d2c96b19305f xfrm: enforce validity of offload input flags
019b4b9d5977 xfrm: fix the if_id check in changelink
49c24579cec4 netfilter: fix use-after-free in __nf_register_net_hook()
ac858e4462bd xfrm: fix MTU regression
f3537f1b2bfd ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min
75a471401b10 ALSA: intel_hdmi: Fix reference to PCM buffer address
e28372b295d8 ata: pata_hpt37x: fix PCI clock detection
58b419d16e87 usb: gadget: clear related members when goto fail
ba6fdd55b166 usb: gadget: don't release an existing dev->buf
0babb778ff75 net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990
a7ef01d25a31 i2c: qup: allow COMPILE_TEST
da9bf89344a6 i2c: cadence: allow COMPILE_TEST
bb07c8bb77d0 dmaengine: shdma: Fix runtime PM imbalance on error
e208668ef7ba cifs: fix double free race when mount fails in cifs_get_root()
2ed93e3e3f82 Input: clear BTN_RIGHT/MIDDLE on buttonpads
7b6d98f86905 ASoC: rt5682: do not block workqueue if card is unbound
e2106e429f05 ASoC: rt5668: do not block workqueue if card is unbound
7b7c65abeb10 i2c: bcm2835: Avoid clock stretching timeouts
964f155c382f mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work
1a7d2fccd8f6 mac80211_hwsim: report NOACK frames in tx_status
(From OE-Core rev: d0399ed433e3a77cb66d30bd027f52bd356d7acf)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
866ae42cf478 Linux 5.4.182
fb2bbb7d3021 fget: clarify and improve __fget_files() implementation
d6a29ce52a79 memblock: use kfree() to release kmalloced memblock regions
5d9453bf4126 Revert "drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR"
1fb051bbbce3 gpio: tegra186: Fix chip_data type confusion
2782b05d0208 tty: n_gsm: fix NULL pointer access due to DLCI release
c03a49581417 tty: n_gsm: fix proper link termination after failed open
912144e8a3b0 tty: n_gsm: fix encoding of control signal octet bit DV
1879db4f2521 xhci: Prevent futile URB re-submissions due to incorrect return value.
80922d7b52b0 xhci: re-initialize the HC during resume if HCE was set
0139a10090da usb: dwc3: gadget: Let the interrupt handler disable bottom halves.
6e74aebbf78b usb: dwc3: pci: Fix Bay Trail phy GPIO mappings
ba3e83e5a0b4 USB: serial: option: add Telit LE910R1 compositions
92ac25b79d5d USB: serial: option: add support for DW5829e
40256addf566 tracefs: Set the group ownership in apply_options() not parse_options()
6b23eda98923 USB: gadget: validate endpoint index for xilinx udc
9ab652d41dea usb: gadget: rndis: add spinlock for rndis response list
39848d7e4ea6 Revert "USB: serial: ch341: add new Product ID for CH341A"
7c453de366c3 ata: pata_hpt37x: disable primary channel on HPT371
a28f8dbd474a iio: Fix error handling for PM
8fff0310e66c iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits
ce1076b33e29 iio: adc: men_z188_adc: Fix a resource leak in an error handling path
cb90ab3f0997 tracing: Have traceon and traceoff trigger honor the instance
901206f71e6a RDMA/ib_srp: Fix a deadlock
b7e2b91fcb5c configfs: fix a race in configfs_{,un}register_subsystem()
df14d2bed8e2 spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op()
a62f4266d572 net/mlx5: Fix wrong limitation of metadata match on ecpf
45618e915757 net/mlx5: Fix possible deadlock on rule deletion
53026346a94c netfilter: nf_tables: fix memory leak during stateful obj update
5ad5886f85b6 nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
dfe537b0c94e net: Force inlining of checksum functions in net/checksum.h
eee01c88c90f net: ll_temac: check the return value of devm_kmalloc()
fc92a14fa076 net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
3cbf1f98d893 drm/edid: Always set RGB444
d0251c38dff8 openvswitch: Fix setting ipv6 fields causing hw csum failure
2b3cdd70ea5f gso: do not skip outer ip header in case of ipip and net_failover
0240bb276fd6 tipc: Fix end of loop tests for list_for_each_entry()
2ed132637619 net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends
97a6c07d6ff4 bpf: Do not try bpf_msg_push_data with len 0
dffce58f6f75 perf data: Fix double free in perf_session__delete()
3174b09fe16c ping: remove pr_err from ping_lookup
767099f0ec5b lan743x: fix deadlock in lan743x_phy_link_status_change()
5d76e0b69da9 optee: use driver internal tee_context for some rpc
0e526f533f35 tee: export teedev_open() and teedev_close_context()
64e0b5894c81 x86/fpu: Correct pkru/xstate inconsistency
49c011a44edd netfilter: nf_tables_offload: incorrect flow offload action array size
49a4536a46ed USB: zaurus: support another broken Zaurus
b95d71abeb7d sr9700: sanity check for packet length
d0dac454b9e3 drm/amdgpu: disable MMHUB PG for Picasso
eb88a38831e5 parisc/unaligned: Fix ldw() and stw() unalignment handlers
b783ef3eb66a parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel
0b608b3392c4 vhost/vsock: don't check owner in vhost_vsock_stop() while releasing
dd0de3510240 clk: jz4725b: fix mmc0 clock gating
d1f1de5dff78 cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug
b6e8856b8a5f Linux 5.4.181
3e73b02af6c3 kconfig: fix failing to generate auto.conf
90c0d3cc676f net: macb: Align the dma and coherent dma masks
f1c3f41245d8 net: usb: qmi_wwan: Add support for Dell DW5829e
6b364ca4814a tracing: Fix tp_printk option related with tp_printk_stop_on_boot
8bf73d5ea94a drm/rockchip: dw_hdmi: Do not leave clock enabled in error case
5a21d5072300 ata: libata-core: Disable TRIM on M88V29
41da91158ed9 kconfig: let 'shell' return enough output for deep path names
913932a306f0 arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610
d2fd1c7804e8 arm64: dts: meson-g12: add ATF BL32 reserved-memory region
daa868080996 arm64: dts: meson-gx: add ATF BL32 reserved-memory region
ba4b40356abd netfilter: conntrack: don't refresh sctp entries in closed state
d4de2bbcbc91 irqchip/sifive-plic: Add missing thead,c900-plic match string
2d7a327a129e ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of
fff21185f598 ARM: OMAP2+: hwmod: Add of_node_put() before break
3deabc3f60fd KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW
fe595759c2a4 Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj
ba71b1b30d85 i2c: brcmstb: fix support for DSL and CM variants
6f08452c560d copy_process(): Move fd_install() out of sighand->siglock critical section
e52dfd2a4906 dmaengine: sh: rcar-dmac: Check for error num after setting mask
c83049cb8817 net: sched: limit TC_ACT_REPEAT loops
87c575d2a238 lib/iov_iter: initialize "flags" in new pipe_buffer
091dac5c6392 EDAC: Fix calculation of returned address and next offset in edac_align_ptr()
f0c2c023c226 scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop
56f9abba9805 mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status
bdc70b603da9 mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe()
3758a570762e NFS: Do not report writeback errors in nfs_getattr()
357d42d593fc NFS: LOOKUP_DIRECTORY is also ok with symlinks
20f4ee3c3340 block/wbt: fix negative inflight counter when remove scsi device
4cd3281a910a mtd: rawnand: gpmi: don't leak PM reference in error path
c6fee7c8546a powerpc/lib/sstep: fix 'ptesync' build error
edfac6b77bc2 ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range()
d6d8d1db8094 ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw()
99c2b13ce951 ALSA: hda: Fix missing codec probe on Shenker Dock 15
2b2b531ceba9 ALSA: hda: Fix regression on forced probe mask option
aca7e5b6a500 libsubcmd: Fix use-after-free for realloc(..., 0)
7af6164ceefe bonding: fix data-races around agg_select_timer
aeb993412eb2 drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit
db3ffc5d332e bonding: force carrier update when releasing slave
fb8c98f92ad3 ping: fix the dif and sdif check in ping_lookup
8198c4d4c2f8 net: ieee802154: ca8210: Fix lifs/sifs periods
a06440508acd net: dsa: lan9303: fix reset on probe
73f8575216b1 netfilter: nft_synproxy: unregister hooks on init error path
5e8c5b217cfb iwlwifi: pcie: gen2: fix locking when "HW not ready"
e1d0e738b02e iwlwifi: pcie: fix locking when "HW not ready"
902528183f4d mmc: block: fix read single on recovery logic
5f326fe2aef4 vsock: remove vsock from connected table when connect is interrupted by a signal
f48a38703c11 dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending
41ce06a3ec6a taskstats: Cleanup the use of task->exit_code
8583d2ea90fe ext4: prevent partial update of the extent blocks
d57fcf0d9195 ext4: check for inconsistent extents between index and leaf block
6a332d095ce4 ext4: check for out-of-order index extents in ext4_valid_extent_entries()
13f6ebef03b0 drm/radeon: Fix backlight control on iMac 12,1
494de920d98f iwlwifi: fix use-after-free
6194b4689731 arm64: module/ftrace: intialize PLT at load time
adcc4b795f4c arm64: module: rework special section handling
dfe928f16cc5 module/ftrace: handle patchable-function-entry
30af4dcfa8b4 ftrace: add ftrace_init_nop()
42c8cccf83d5 Revert "module, async: async_synchronize_full() on module init iff async is used"
5c7726bd5736 drm/amdgpu: fix logic inversion in check
d411b2a5da68 nvme-rdma: fix possible use-after-free in transport error_recovery work
61a26ffd5ad3 nvme-tcp: fix possible use-after-free in transport error_recovery work
70356b756a58 nvme: fix a possible use-after-free in controller reset during load
89d2bd13252a quota: make dquot_quota_sync return errors from ->sync_fs
f124d9eff984 vfs: make freeze_super abort when sync_filesystem returns error
cfc8b37ef041 ax25: improve the incomplete fix to avoid UAF and NPD bugs
dd2fcac324ea selftests/zram: Adapt the situation that /dev/zram0 is being used
c3a9afa82493 selftests/zram01.sh: Fix compression ratio calculation
8d1c50c8683e selftests/zram: Skip max_comp_streams interface on newer kernel
455ef08d6e54 net: ieee802154: at86rf230: Stop leaking skb's
3bd8bebb16fe selftests: rtc: Increase test timeout so that all tests run
bc6ac6c0f67d platform/x86: ISST: Fix possible circular locking dependency detected
bd6492930a10 btrfs: send: in case of IO error log it
3ff48a67ed65 parisc: Fix sglist access in ccio-dma.c
efccc9b0c7e2 parisc: Fix data TLB miss in sba_unmap_sg
3434d8837fe9 parisc: Drop __init from map_pages declaration
bd282ee53e34 serial: parisc: GSC: fix build when IOSAPIC is not set
9d2aad133b22 Revert "svm: Add warning message for AVIC IPI invalid target"
190272552099 HID:Add support for UGTABLET WP5540
866a85813b92 Makefile.extrawarn: Move -Wunaligned-access to W=1
7b3eb66d0daf Linux 5.4.180
9d09cb110868 ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE
a2ed7b29d067 perf: Fix list corruption in perf_cgroup_switch()
f79cbf75ac76 scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled
a1a018e2a068 hwmon: (dell-smm) Speed up setting of fan speed
1e30073c0e55 seccomp: Invalidate seccomp mode to catch death failures
a3769078c945 USB: serial: cp210x: add CPI Bulk Coin Recycler id
fade0cbf6682 USB: serial: cp210x: add NCR Retail IO box id
697b9ed28b39 USB: serial: ch341: add support for GW Instek USB2.0-Serial devices
ed4fddac9d7c USB: serial: option: add ZTE MF286D modem
f729dfd364b8 USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320
f297b6109cbe usb: gadget: f_uac2: Define specific wTerminalType
c9e952871ae4 usb: gadget: rndis: check size of RNDIS_MSG_SET command
38fd68f55a7e USB: gadget: validate interface OS descriptor requests
3054dfef06a7 usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition
8f032eaebc2f usb: dwc3: gadget: Prevent core from processing stale TRBs
3a9953b2806c usb: ulpi: Call of_node_put correctly
12ab57a21372 usb: ulpi: Move of_node_put to ulpi_dev_release
a0fd5492ee76 net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup
3937c35493ee eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX
d4dc28db1b98 n_tty: wake up poll(POLLRDNORM) on receiving data
0e31f914d761 vt_ioctl: add array_index_nospec to VT_ACTIVATE
ae3d57411562 vt_ioctl: fix array_index_nospec in vt_setactivate
311c82a68093 net: amd-xgbe: disable interrupts during pci removal
b3e998a5dc46 tipc: rate limit warning for received illegal binding update
e7daad5c28ad net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE
c99e66350ca0 veth: fix races around rq->rx_notify_masked
a80817adc2a4 net: fix a memleak when uncloning an skb dst and its metadata
0b6087c63586 net: do not keep the dst cache when uncloning an skb dst and its metadata
3f41ec8c830e nfp: flower: fix ida_idx not being released
16dcfde98a25 ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path
4bcfbec337cf bonding: pair enable_port with slave_arr_updates
e432f25c77a2 ixgbevf: Require large buffers for build_skb on 82599VF
4e6fd2b5fcf8 misc: fastrpc: avoid double fput() on failed usercopy
c9fc422c9a43 usb: f_fs: Fix use-after-free for epfile
336222182a3b ARM: dts: imx6qdl-udoo: Properly describe the SD card detect
94888cf75535 staging: fbtft: Fix error path in fbtft_driver_module_init()
2650ed47077b ARM: dts: meson: Fix the UART compatible strings
4ccb639bde50 perf probe: Fix ppc64 'perf probe add events failed' case
b4a59eafcbc5 net: bridge: fix stale eth hdr pointer in br_dev_xmit
b55a0cdbec5b PM: s2idle: ACPI: Fix wakeup interrupts handling
e37a2a6b52d4 ACPI/IORT: Check node revision for PMCG resources
153d0f357b12 nvme-tcp: fix bogus request completion when failing to send AER
a44ca4038725 ARM: socfpga: fix missing RESET_CONTROLLER
8a0bad445a50 ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group
9d5e5832ffe7 riscv: fix build with binutils 2.38
c230f6ba1011 bpf: Add kconfig knob for disabling unpriv bpf by default
e2424c010a98 KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER
a437c524394c net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout()
032065cc5b6c usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend
0863dedf58c8 PM: hibernate: Remove register_nosave_region_late()
5c5ceea00c8c scsi: myrs: Fix crash in error case
7cc32ff0cd6c scsi: qedf: Fix refcount issue when LOGO is received during TMF
c6a7077144ed scsi: target: iscsi: Make sure the np under each tpg is unique
9babdef28879 net: sched: Clarify error message when qdisc kind is unknown
978264fbc524 drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer
162e8d788545 NFSv4 expose nfs_parse_server_name function
852c95db75a7 NFSv4 remove zero number of fs_locations entries error check
75e67eed756a NFSv4.1: Fix uninitialised variable in devicenotify
6efe39614039 nfs: nfs4clinet: check the return value of kstrdup()
2acac498a507 NFSv4 only print the label when its queried
891c4ebf3b94 nvme: Fix parsing of ANA log page
d7d345c80727 NFSD: Fix offset type in I/O trace points
34217d7730b9 NFSD: Clamp WRITE offsets
5fde7ca7b17d NFS: Fix initialisation of nfs_client cl_flags field
09295a989319 net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs
f84d17e6dd90 net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs
60027834114d mmc: sdhci-of-esdhc: Check for error num after setting mask
8a9511fd10ea ima: Do not print policy rule with inactive LSM labels
89e51f2ab81c ima: Allow template selection with ima_template[_fmt]= after ima_hash=
0939988b16a4 ima: Remove ima_policy file before directory
ea58704f06f1 integrity: check the return value of audit_log_start()
52871671099d Linux 5.4.179
d692e3406e05 tipc: improve size validations for received domain records
3a0a7ec5574b moxart: fix potential use-after-free on remove path
(From OE-Core rev: 7efa786ed2fb2f214c0a34cf933429ed31c9c510)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Security release, fixes CVE-2021-21300, so remove that patch.
22539ec3b5 unpack_trees(): start with a fresh lstat cache
0d58fef58a run-command: invalidate lstat cache after a command finished
684dd4c2b4 checkout: fix bug that makes checkout follow symlinks in leading path
(From OE-Core rev: 8606d99041c3c1a002b2300c59afc116050c73cc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This avoids a redirect.
(From OE-Core rev: 4da46e0423a7003fb689a8b6a03f5924b8f22cb9)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 879bc5098943cf6977c32555ac31cb21be7b46ae)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 2233e83da4fab1d6d34517f6ebf5860f4fd5b2a1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-Update:
Version of driver files updated
Added files for some drivers
(From OE-Core rev: de880e23bff4e0da0306ec61396044e1f3b48aa1)
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>
The license in this code is listed as MIT and whilst it is compatible with and
usable as MIT, it actually looks like HPND. Clarify the license field accordingly.
(From OE-Core master rev: 922b645f443c33060a8990d32e6b7b62ea5497c3)
(From OE-Core rev: 8fd5133fc7f6bc84193ec6fcbc1746c59bfc8caf)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Define METADATA_BRANCH and METADATA_REVISION using immediate expansion.
This avoids running `git rev-parse HEAD` multiple times during recipe
parsing.
(From OE-Core rev: f76fc325520386c0d25c6d6b422c85e9fb87e663)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 34e1841ec14c545c73fbe03a9f946d43d65ab326)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Recently we've begun seeing issues with apt SHA256 generation/checking on some
distros (fedora 35, alma 8). The version of apt in dunfell uses its own
SHA256 code, not a standard library.
Investigation reveals that the issue is related to -fstrict-aliasing enabled by
-O2 optimization, so turn it off with -fno-strict-aliasing
(From OE-Core rev: dc61dfd7791976c70c93e0d253a8fdbd40d27f3b)
Signed-off-by: Ralph Siemsen <ralph.siemsen@linaro.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update to a version of pseudo which has a fix for absolute links,
evaluating them from the chroot path.
(From OE-Core rev: 4e79b3fa07d6b8d044f2fb21e691ff3683aee1ea)
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 33147b89bc3c9e9bdd53a942a5551d8a1d06130c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update to a version of pseudo which includes a workaround for crazy
long paths, as shown by the libfm failures from the libtool upgrade.
(From OE-Core rev: 5cac1e855e397b58c3c2b251a9794f3d480c8ad6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 67dfa32d82b8862e6e543c37315f211aba3ec28b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Everyone I've talked to doesn't see this as a major issue. The CVE
asks for a documentation improvement on the --mirror option to
git clone as deleted content could be leaked into a mirror. For OE's
general users/use cases, we wouldn't build or ship docs so this wouldn't
affect us.
(From OE-Core rev: f35500a442d6a4564d52e23f9602a3f90a4ceee5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5dfe2dd5482c9a446f8e722fe51903d205e6770d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Merge in the changes from master allowing conf.py to use information from
poky.yaml. This allows the head version mapped to X.999 on the website to
have the version information displayed clearly and correctly.
(From yocto-docs rev: df813c6d6c1477519f13699987215c8d9bc0a7bf)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The python gc can trigger whilst we're holding the event stream lock
and when cleaning up objects, they can trigger warnings. This translates
into a new event which would then need the lock and we can deadlock.
Disable gc whilst we hold that lock to avoid this unfortunate and
problematic situation.
(Bitbake rev: 0784db7dd0fef6f0621ad8d74372f44e87fef950)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 96a6303949cefd469bcf5ed250ff512271354357)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The missing gitsm:// mappings looks like an oversight, add them.
(From OE-Core rev: f748360a854a5c80c8008ba6ac90546865651f10)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6600b9fca7888fb41647cd000b9efb7f0762dfde)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Security Fixes
The rules for acceptance of records into the cache have been tightened
to prevent the possibility of poisoning if forwarders send records
outside the configured bailiwick. (CVE-2021-25220)
License-Update: copyright years
(From OE-Core rev: 58aea0c02bb101dbb378afb578b70b8730cce6fd)
Signed-off-by: Ralph Siemsen <ralph.siemsen@linaro.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix heap overflow when appending prepare writes
The code shall check if the prepare writes would append more the
allowed maximum attribute length.
Upstream-Status: Backport [591c546c53]
CVE: CVE-2022-0204
(From OE-Core rev: 058dec11cc6580212c6d4560d0f0e5b704d501dc)
Signed-off-by: Ralph Siemsen <ralph.siemsen@linaro.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
No error was being reported when the hash string was set to empty.
For example: SRC_URI[md5sum] = ""
On a related note (not a bug):
Because whitespace in the string will result in a checksum mismatch, the error
message was updated to make it a little clearer why the error was thrown.
For example: SRC_URI[md5sum] = " " or
SRC_URI[md5sum] = " 209f8326f5137d8817a6276d9577a2f1"
Now creates a message like this:
File: '/home/scott/yocto-cache/downloads/rsync-3.2.3.tar.gz' has md5
checksum '209f8326f5137d8817a6276d9577a2f1' when ' 209f8326f5137d8817a6276d9577a2f1' was expected
[YOCTO #14232]
(Bitbake rev: d8c2175f6a7b5fdf111d6a073b2c3dbd3c0b061d)
Signed-off-by: Scott Weaver <weaverjs@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a13510d0028e234ea2f4744b0d0c38558395c70f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes: CVE-2021-4008 CVE-2021-4009 CVE-2021-4010 CVE-2021-4011
Stable branch update:
97c5b7777 (HEAD -> server-1.20-branch, tag: xorg-server-1.20.14, origin/server-1.20-branch) xserver 1.20.14
35b4681c7 render: Fix out of bounds access in SProcRenderCompositeGlyphs()
67425fcab Xext: Fix out of bounds access in SProcScreenSaverSuspend()
6bb8aeb30 xfixes: Fix out of bounds access in *ProcXFixesCreatePointerBarrier()
acc50e609 record: Fix out of bounds access in SwapCreateRegister()
5ff3310b6 modesetting: Allow Present flips with mismatched stride on atomic drivers.
574fe59ef Fix RandR leasing for more than 1 simultaneously active lease.
(From OE-Core rev: aa2bb4f62dd7e5c6fdf220264c3d62fbf2cc7d16)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Stable branch update:
86a72cb19 (tag: xorg-server-1.20.13) xserver 1.20.13
f85e4edba modesetting: unflip not possible when glamor is not set
b03d7184b present: fallback get_crtc to return crtc belonging to screen with present extension
(From OE-Core rev: 3e9ecd77449a5bd70a55d47db7a2dfb85d44d9c2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Stable branch update:
b88ad0b34 (tag: xorg-server-1.20.12) xserver 1.20.12
8dea50223 Build xz tarballs instead of bzip2
b7adbac7d hw/dmx/config: Link directly with libdmxconfig.a
e49738f0c xfree86: Fix NULL pointer dereference crash
9a59631a4 glx: Fix use after free in MakeCurrent
1fc0ca6e6 xfree86: Fix out of array bound access to xf86Entities
a4210fe07 xfree86: Change displays array to pointers array to fix invalid pointer issues after table reallocation
22449f630 glamor: Avoid using GL_QUADS on V3D
d16f64031 modesetting: Fix possible_crtcs
f1e76731a modesetting: Update props for dynamically added outputs
7bf477711 xquartz: Ensure the mouse pointer is shown when switching to a native macOS alert or window
3ef6e7b76 xquartz: Fix appFlags build failure with macOS 10.15+ SDKs
2a83c840c glx: Set ContextTag for all contexts
394b6cc1c glx: don't create implicit GLXWindow if one already exists
0086535e7 modesetting: Remove few common functions from ms namespace
321964443 modesetting: remove unnecessary ms_covering_xf86_crtc dup of ms_covering_randr_crtc
52eb801d0 modesetting: Find crtc on slave outputs as fallback instead of returning primary crtc
c7a2da7b9 present: fix msc offset calculation in screen mode
31544e68e present: Use crtc's screen present operation for syncing
464cbee1c modesetting: Initialize present extension despite glamor is disabled
4e11bd390 modesetting: Disable reverse prime offload mode for displays running on evdi,udl
627252933 dix: Guard against non-existing PtrFeedbackPtr
d41b43345 xwayland: Add PtrFeedback to the touch device
23a53f0d5 glx: fixup symbol name for get_extensions function
(From OE-Core rev: e8416c75630a27527faedeab218a8ba71a1eb5ea)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes CVE-2021-3472
Stable branch update:
6b767cdf6 (tag: xorg-server-1.20.11) xserver 1.20.11
a1a1aa2c1 Fix XChangeFeedbackControl() request underflow
8890c44a7 xquartz: Remove a check for NSAppKitVersionNumber >= NSAppKitVersionNumber10_7
3c3680c36 xquartz: Don't include strndup.c any more since we no longer support 10.8 and older
e1fdc856a xquartz: Add a launch trampoline to better integrate with modern versions of macOS
8f8e9c53e xquartz: Don't process AppKit events if we haven't finished initializing
aa6f84021 xquartz: Allocate each fbconfig separately
7aa51bb57 xquartz: Fix a compiler warning about const incompatible pointer assignment
d751c46bd xquartz: Fix build with sparkle enabled
03c2e12a8 xquartz: Silence a compiler warning about missing internal methods on NSApplication
fcbd57367 xquartz: Rewrite Window menu handling to not depend on X11App.windowsMenu.numberOfItems being correct in -awakeFromNib
b27c6602b xquartz: Convert X11Controller ivars into @properties
625c7e4de xquartz: Convert X11Application ivars into @properties
3017fec60 xquartz: Fold quartzCommon.h into quartz.h
bdaff44f9 xquartz: Fold away some unnecessary hops to X11Controller through X11Application
7d22031a6 xquartz: Fold away array_with_strings_and_numbers and simplify with more modern Objective-C
937b63ff4 xqaurtz: Remove message_kit_thread() and use dispatch instead
e531d3a4c xquartz: Use objc_autoreleasePoolPush / objc_autoreleasePoolPop directly in QuartzBlockHandler
08cf6c90f xquartz: Minor code modernization -- @autoreleasepool adoption
26e0c59a9 xquartz: Remove some dead code for compatibility with older nibs
2853f3896 xquartz: Remove a workaround for AppKit versions older than Lion
1edc9b980 xquartz: Apply spell check fixes from master for easier cherry-picking of changes in xquartz
67f25cc18 xquartz: Fix applications menu table background color for dark mode
4028c2ad1 xquartz: Apply Xcode 12.4 automatic updates to nibs
ff1c8e2f7 xquartz: Update the about box copyright to 2021
a16df6028 xquartz: Ensure we call into TIS on the main thread
2087b7782 xquartz: Ensure that NSRunAlertPanel() is run on the main thread
2fe5bf4ba xquartz: Remove support for older versions of libXplugin
bc1a2a0d8 xquartz: Remove unused include of AvailabilityMacros.h from various sources
393da8b43 xquartz: Remove support for building for i386
43aaa1093 xquartz: Remove support for Mountain Lion and earlier versions of macOS
fb492686d xquartz: Remove support for Lion and earlier versions of macOS
34784415a xquartz: Remove support for SnowLeopard and earlier versions of macOS
d3f81ecaf xquartz: Remove check for libdispatch now that we don't support pre-SnowLeopard
739c5bd32 xquartz: Remove support for Leopard and earlier versions of macOS
2d7eb8249 xquartz: Remove support for Tiger and earlier versions of macOS
080f9eb76 os: Remove support for Tiger and earlier versions of macOS
be9d2fd87 xquartz: Remove support for Panther and earlier versions of macOS
d39eb5840 Fix typo "XQaurtz" in Xquartz.man
1f2b73176 XQuartz: recognize F16-F20 and Menu keys
ecc4ebf53 xquartz: Add stub ddxInputThread()
f5df31c76 meson.build: KMS support also depends on dri2
b09f5f42d xwayland: Replace LogMessage with LogMessageVerb
c17872d50 xkb: Fix heap overflow caused by optimized away min.
(From OE-Core rev: 928759347e18e56c991959d1a33aeb87ba6de4ee)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove CVE patches contained in this release.
Stable branch update:
bc111a2e6 (tag: xorg-server-1.20.10) xserver 1.20.10
06d1a032e Check SetMap request length carefully.
7ccb3b0ea Fix XkbSetDeviceInfo() and SetDeviceIndicators() heap overflows
440ed5948 present/wnmd: Translate update region to screen space
54f9af1c6 modesetting: keep going if a modeset fails on EnterVT
bd0f53725 modesetting: check the kms state on EnterVT
5c400cae1 configure: Build hashtable for Xres and glvnd
253569a3d xwayland: Create an xwl_window for toplevel only
0811a9ff7 xwayland: non-rootless requires the wl_shell protocol
b3ae038c3 glamor: Update pixmap's devKind when making it exportable
d6c389cb8 os: Fix instruction pointer written in xorg_backtrace
c3e4c1a0f present/wnmd: Execute copies at target_msc-1 already
96ef31e0f present/wnmd: Move up present_wnmd_queue_vblank
669e40390 present: Add present_vblank::exec_msc field
dae234efd present: Move flip target_msc adjustment out of present_vblank_create
1930ed233 xwayland: Remove pending stream reference when freeing
1ac389dda xwayland: use drmGetNodeTypeFromFd for checking if a node is a render one
d108c2c82 xwayland: Do not discard frame callbacks on allow commits
174cb91d8 present/wnmd: Remove dead check from present_wnmd_check_flip
51ee6e5ce xwayland: Check window pixmap in xwl_present_check_flip2
f4006d795 present/wnmd: Can't use page flipping for windows clipped by children
1e84fda20 xfree86: Take second reference for SavedCursor in xf86CursorSetCursor
8c3c8bda2 glamor: Fix glamor_poly_fill_rect_gl xRectangle::width/height handling
b28c88288 include: Increase the number of max. input devices to 256.
af4c84ce8 Revert "linux: Make platform device probe less fragile"
39cb95e95 Revert "linux: Fix platform device PCI detection for complex bus topologies"
4b6fce597 Revert "linux: Fix platform device probe for DT-based PCI"
(From OE-Core rev: ac86083917380ca8398307f0e59b7bb73c727b4f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove CVE patches contained in this release.
Stable branch update:
afb77415e (tag: xorg-server-1.20.9) xserver 1.20.9
705d72139 Fix XRecordRegisterClients() Integer underflow
5b384e767 Fix XkbSelectEvents() integer underflow
eff3f6cdd Fix XIChangeHierarchy() integer underflow
1d3a1092c Correct bounds checking in XkbSetNames()
249a12c54 linux: Fix platform device probe for DT-based PCI
5c96eb5f4 linux: Fix platform device PCI detection for complex bus topologies
74b7427c4 linux: Make platform device probe less fragile
4979ac8f0 fix for ZDI-11426
2720b8715 xfree86: add drm modes on non-GTF panels
7da8e7bab present: Check valid region in window mode flips
4a65b6617 xwayland: Handle NULL xwl_seat in xwl_seat_can_emulate_pointer_warp
10cabe0b9 xwayland: Propagate damage x1/y1 coordinates in xwl_present_flip
3b51978b9 doc: Update URLs in Xserver-DTrace.xml
6cbd6a09b xwayland: Use a fixed DPI value for core protocol
d4e8c4622 xwayland: only use linux-dmabuf if format/modifier was advertised
c726ceacc hw/xfree86: Avoid cursor use after free
0679d4660 Update URL's in man pages
3059a2e62 xwayland: Disable the MIT-SCREEN-SAVER extension when rootless
23c55ec32 xwayland: Hold a pixmap reference in struct xwl_present_event
1179938c1 randr: Check rrPrivKey in RRHasScanoutPixmap()
4912f693e modesetting: Fix front_bo leak at drmmode_xf86crtc_resize on XRandR rotation
ccbcf083d xwayland: Store xwl_tablet_pad in its own private key
cc3613559 xwayland: Initialise values in xwlVidModeGetGamma()
533cc6ca0 xwayland: Fix crashes when there is no pointer
3aa31823d xwayland: Clear private on device removal
22c0808ac xwayland: Free all remaining events in xwl_present_cleanup
37779d7f4 xwayland: Always use xwl_present_free_event for freeing Present events
ba52e5eb0 present/wnmd: Free flip_queue entries in present_wnmd_clear_window_flip
b3310ed50 present/wnmd: Keep pixmap pointer in present_wnmd_clear_window_flip
fc297c87d xwayland: import DMA-BUFs with GBM_BO_USE_RENDERING only
0430d13c1 xwayland: Fix infinite loop at startup
b8b10e293 modesetting: Disable pageflipping when using a swcursor
271934db9 dix: do not send focus event when grab actually does not change
(From OE-Core rev: 9fba10e19c8de5df1361e222bf255c0d9dad949f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A flaw was found in the util-linux chfn and chsh utilities when compiled
with Readline support. The Readline library uses an "INPUTRC" environment
variable to get a path to the library config file. When the library cannot
parse the specified file, it prints an error message containing data from
the file. This flaw allows an unprivileged user to read root-owned files,
potentially leading to privilege escalation. This flaw affects util-linux
versions prior to 2.37.4.
Backport patch from upstream:
faa5a3a83a
Patch required slight modifications to apply cleanly to util-linux 2.35.1
(From OE-Core rev: dffbf6301612ca91f6a1c306b9dde754b44912bb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've been seeing occasional test failures on the autobuilder where
we don't see the expected events. It turns out this is due to
run_command being helpful and eating them if the server is fast and
the client slow. Adding a sleep into the run_command code makes the
failure consistent.
Use a new "handle_events" argument to allow us to handle all the
events which is what this test requires.
[YOCTO #14585]
(From OE-Core rev: da5cba5ec56cc437ede46d8aa71219a2a34cbe9e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 2292983c717b8cadcf0c443bb7b649a84ea5ad57)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The git repo for virglrenderer was changed, so update the
SRC_URI accordingly with the new link.
(From OE-Core rev: 619d9ba2bb1f869869937f7d7942cc77580fdc08)
Signed-off-by:Minjae Kim <flowergom@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The git repo for gnu-config was changed, so update the
SRC_URI accordingly with the new link.
(From OE-Core rev: 4ee75d865b34f615bc649004e9dd0460eaf42dbf)
Signed-off-by:Minjae Kim <flowergom@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The fix for the CVE in 2.9.13 caused a regression which
was addressed after 2.9.13. We import that patch here.
(From OE-Core rev: 906ffe5bf83c0e587299aaedb9382ce04c3c7acf)
Signed-off-by: Ralph Siemsen <ralph.siemsen@linaro.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE patches (and the stack limits check patch) should have been
added to SRC_URI_BASE so that they are applied for both target
and -native packages.
(From OE-Core rev: da9b7b8973913c80c989aee1f5b34c98362725a8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This CVE is specific to Microsoft Windows, so we can ignore it.
(From OE-Core rev: d966a07d1f04aa76a4970d4af141f817197be0d2)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 2bd3c5a93988140d9927340b3af68785ae03db65)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The existing patch for CVE-2021-3200 also fixes CVE-2021-44568 through
CVE-2021-44671 and CVE-2021-44573 through CVE-2021-44677, so update
CVE tags in patch to reflect this.
Reference:
https://github.com/openSUSE/libsolv/issues/426
(From OE-Core rev: 3096134d25fc4cf9bd18839838a62a6c89344e31)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The reasons for this are lost in the mists of time. These are already
in OE-Core as MIRRORS and we should be falling back to the project as
a backup, not a default. Update accordingly.
(From meta-yocto rev: 99435619a3d5f6afb5b5bb4169fc7b4ef31556dd)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1b71a3b9418fd928fb72bd23898cffe70c43d9d5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are some commands where we want to see the events returned so allow
the caller to request this. This also allows us to fix an infamous bug in
the tinfoil testsuite in OE-Core.
(Bitbake rev: 41bf1fa85a540232dcf92fe473c3b3c4cd7259dd)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0e8421c41d97d5d50a553d70c8f775d521f1a199)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Its hard to tell from the server logs whether commands complete or not
(or how long they take). Add extra info to allow more debugging of
server timeouts.
(Bitbake rev: d388f6d159b9d7e1ed3f199f2d1aca0c473cda6d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 56285ada585ec1481449522282b335bcb5a2671e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We still see occasional test failures for unknown reasons. Add some debugging to
show whether the matching files event was received even if the command complete wasn't.
Also ensure any commandfailed/commandexit event is shown.
This will hopefully aid debugging the next time the issue occurs.
(From OE-Core rev: 71015408c60ddf2e9af00cc8574815971e1b689d)
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>
(cherry picked from commit 2f7a788bb51ef09ee23c94176285437ea760fab7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When the ping test fails due to a timeout we only get limited debug
information. Tweak the code to improve that in case it sheds any light
on intermittent failures.
(From OE-Core rev: df98e96c7a1601798caf7f4882b09406a4fdacd6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d81704057950e1970ef7f673fa771834fd2b3f1e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
nativesdk is a cross compiled target and therefore should use the target
config, not the native one. Copy the target entries accordingly.
(From OE-Core rev: e997487c0068bfe4017fc98c4fa5b51f660a1b4e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b1b5fec350b390fa7f2d26966df1411b032faf87)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-Update:
year updated to 2022
Version of some driver files updated
Added files for some drivers
(From OE-Core rev: ca8fa031e79b6893b4b2a9f906134e6ef4fe2b0e)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit be1b1d204c89035c54a626db46c5054e553b82c2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
adapter incorrectly restores Discoverable state after powered down
Upstream-Status: Backport [b497b5942a]
CVE: CVE-2021-3658
(From OE-Core rev: 12669ab256a3ffbcb4bcbaba1bc9c690920d32b1)
Signed-off-by:Minjae Kim <flowergom@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The project has migrated from www.xmlsoft.org to gitlab.gnome.org.
Update the homepage accordingly, and use gnomebase to construct the
download URL, rather than including it in SRC_URI explicitly.
Note that the download is now in .xz format rather than .gz, so the
sha256sum is updated accordingly. Post-decompression tarballs are
identical, so there is no change to the libxml2 code.
(From OE-Core rev: 38681a213a3b5f57b37257f7d96c4e970032ffe4)
Signed-off-by: Ralph Siemsen <ralph.siemsen@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8bc17ceb997f8f31a03e5f5efc41c03ef1df3add)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Security Fixes
The lame-ttl option controls how long named caches certain types of
broken responses from authoritative servers (see the security advisory
for details). This caching mechanism could be abused by an attacker to
significantly degrade resolver performance. The vulnerability has been
mitigated by changing the default value of lame-ttl to 0 and overriding
any explicitly set value with 0, effectively disabling this mechanism
altogether. ISC's testing has determined that doing that has a
negligible impact on resolver performance while also preventing abuse.
Administrators may observe more traffic towards servers issuing certain
types of broken responses than in previous BIND 9 releases, depending on
client query patterns. (CVE-2021-25219)
ISC would like to thank Kishore Kumar Kothapalli of Infoblox for
bringing this vulnerability to our attention. [GL #2899]
(From OE-Core rev: 8906aa9ec0a80b0f8998fb793f4e9491b3179179)
Signed-off-by: Ralph Siemsen <ralph.siemsen@linaro.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream commit:
commit 1dc481c0b0cf18d3952d93a73c4ece90dec277f0
Author: Leo Yan <leo.yan@linaro.org>
Date: Sat Mar 20 18:45:54 2021 +0800
perf test: Change to use bash for daemon test
When executing the daemon test on Arm64 and x86 with Debian (Buster)
distro, both skip the test case with the log:
Changes tools/perf/tests/shell/daemon.sh to be explicitly bash
(it was already required, but was just skipped on various
distros).
We add it into our RDEPENDS for perf-tests to fixup 5.12+
builds.
We already have relatively heavy RDEPENDS for perf tests (python3), so
adding bash into the RDEPENDS isn't signifcant even for older perf
builds that use the same recipe.
(cherry picked from commit 159cdb159ad0e9d3ed73cfc07f9acd5c0b608e7b)
(From OE-Core rev: 0cfc604b48155ed4129bcc056610f32caf1a93b4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Includes CVE-2022-0696, CVE-2022-0714, CVE-2022-0729.
(From OE-Core rev: b7fa41cda88bffa5345d5b9768774cdf28f62b7b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0d29988958e48534a0076307bb2393a3c1309e03)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When inside the threadedpool we make a copy of the localdata
to avoid some race condition, so we need to use this new
localdata2 and stop write the shared localdata.
(From OE-Core rev: 604146a242c3d5f5a9872bb756910f4bd1b58406)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 90fe6948a9df0b43c58120a9358adb3da1ceb5b9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meson.build will fall back to greping /etc/login.defs for values of these
if they're not set. Different distros set them (Centos 7/8 does, Ubuntu
does not) so output was not deterministic. Avoid this by setting to the
default values. We now match the vaules from login.defs from shadow.
(From OE-Core rev: 56f57c70fb87beb9a7181df8cb5e7a4a0b5a184a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 77a6ac0ac266d71e4fe67fd332662081f30cd7bf)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The asciidoc-py3 repository has been renamed to asciidoc-py.
(From OE-Core rev: 6b899f694ec57bb3c6254d59ac5c51378579c014)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Sphinx complains about hardcoded links which can be replaced by an
extlink.
So let's apply its recommendations.
(From yocto-docs rev: f550001f32157c7c30cf5506f3da783c0fd96396)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reported-by: Quentin Schulz <foss+yocto@0leil.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
uninative works via hashes and doesn't need the version in the tarball name but
it does make things easier to inspect in DL_DIR. There were reasons such as
ease of publication of the build tarballs but we can handle those differently
now and the signature issues from the early code aren't an issue now. From 3.4
onwards we can use a version'd name.
[YOCTO #12970]
(From OE-Core rev: 0ec0e49d0d2a7478efbf20bc3554f0ffba40afa0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dadba70d6a24d8ebb5576598efffa973151c7218)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When the BUILDHISTORY_RESET is enabled we need to move the
content from BUILDHISTORY_DIR to BUILDHISTORY_OLD_DIR but
when we start a clean build in the first run we don't have the
BUILDHISTORY_DIR so the move of files will fail.
| ERROR: Command execution failed: Traceback (most recent call last):
| File "/xxx/poky/bitbake/lib/bb/command.py", line 110, in runAsyncCommand
| commandmethod(self.cmds_async, self, options)
| File "/xxx/poky/bitbake/lib/bb/command.py", line 564, in buildTargets
| command.cooker.buildTargets(pkgs_to_build, task)
| File "/xxx/poky/bitbake/lib/bb/cooker.py", line 1481, in buildTargets
| bb.event.fire(bb.event.BuildStarted(buildname, ntargets), self.databuilder.mcdata[mc])
| File "/xxx/home/builder/src/base/poky/bitbake/lib/bb/event.py", line 214, in fire
| fire_class_handlers(event, d)
| File "/xxx/poky/bitbake/lib/bb/event.py", line 121, in fire_class_handlers
| execute_handler(name, handler, event, d)
| File "/xxx/poky/bitbake/lib/bb/event.py", line 93, in execute_handler
| ret = handler(event)
| File "/xxx/poky/meta/classes/buildhistory.bbclass", line 919, in buildhistory_eventhandler
| entries = [ x for x in os.listdir(rootdir) if not x.startswith('.') ]
| FileNotFoundError: [Errno 2] No such file or directory: '/xxx/buildhistory'
(From OE-Core rev: de89dc125758f828a7886012bd9b1c8a1017ef48)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 97bc2168da7dbacdfbf79cd70db674363ab84f6b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Running the ptest package in an image alone highlighted missing module
dependencies. Add them to fix those errors.
(From OE-Core rev: 6e98fdf7832fed3d93645ed69f62c8df5e89b96b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3859f49db2d694c7b63fdbe25be0018afba5c738)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The linux kernel will by default use pkg-config to get ncurses(w) paths,
falling back to absolute path checks otherwise. If the build host does
not have ncurses installed this will fail as pkg-config will not search
the native sysroot for ncurses.
To more all kernel/kconfig sources, inject the equivalent native
pkg-config variables similar to what is done by the pkg-config-native
script. This only affects the menuconfig python task itself and the
oe_terminal call inside it.
(cherry picked from commit abb95c421bb67d452691819e3f63dabd02e2ba37)
(From OE-Core rev: dc6b20475a69c9fbab9a97a93119aeedf54deb23)
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Without this dependency, generating the bootchart may fail with:
"
ModuleNotFoundError: No module named 'random'
"
(cherry picked from commit 487e9f16a00f895159b79f1865fe8b626b47ddc2)
(From OE-Core rev: 123d4a673dadfee14d5ad8bbc503405da9602bb0)
Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Mingli Yu <mingli.yu@windriver.com>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Now that all of the functions in cve-check open the database read-only,
we can remove this lockfile.
This means cve-check can run in parallal again, improving runtimes
massively.
This reverts commit d55fbf4779.
(From OE-Core rev: 1a30a8513ca47890470ee9d19a5ea36437e664bf)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e60d149b41d14d177df20dbecaef943696df1586)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
All of the function in cve-check should open the database read-only, as
the only writer is the fetch task in cve-update-db. However,
get_cve_info() was failing to do this, which might be causing locking
issues with sqlite.
(From OE-Core rev: 2b3d13a451e99db669977d4d1172653b736ae6e1)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8de517238f1f418d9af1ce312d99de04ce2e26fc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Three CVEs were meant to be ignored via CVE_WHITELIST, but that wasn't
the correct variable name.
The CPEs for those CVEs mean that they don't get picked up in our report,
so just remove the assignment.
(From OE-Core rev: c50688e1d0839d71e05a0d15dd948113d2ef83f6)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dea00faf30ec7c19b6b5ed4651b430ba3faf69ff)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In Expat (aka libexpat) before 2.4.5, there is an integer overflow
in storeRawNames.
Backport patch from:
eb0362808b
CVE: CVE-2022-25315
(From OE-Core rev: 9cb21fd89de99abeeef1dd962e6019943de546a4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In Expat (aka libexpat) before 2.4.5, there is an integer overflow in
copyString.
Backport patch from:
efcb347440
CVE: CVE-2022-25314
(From OE-Core rev: b92c33285c5f886c95a3734e61007b522b62a71f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In Expat (aka libexpat) before 2.4.5, an attacker can trigger stack
exhaustion in build_model via a large nesting depth in the DTD element.
Backport patch from:
9b4ce651b2
Also add patch which fixes a regression introduced in the above fix:
https://github.com/libexpat/libexpat/pull/566
CVE: CVE-2022-25313
(From OE-Core rev: 8105700b1d6d23c87332f453bdc7379999bb4b03)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
xmltok_impl.c in Expat (aka libexpat) before 2.4.5 lacks certain
validation of encoding, such as checks for whether a UTF-8 character
is valid in a certain context.
Backport patches from:
https://github.com/libexpat/libexpat/pull/562/commits
CVE: CVE-2022-25235
(From OE-Core rev: 27ab07b1e8caa5c85526eee4a7a3ad0d73326866)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
math/big: prevent large memory consumption in Rat.SetString
An attacker can cause unbounded memory growth in a program using (*Rat).SetString
due to an unhandled overflow.
Upstream-Status: Backport [https://go.dev/issue/50699]
CVE: CVE-2022-23772
(From OE-Core rev: e4d15040f62744265b9236ad7276f3371a9172da)
Signed-off-by:Minjae Kim <flowergom@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
crypto/elliptic: fix IsOnCurve for big.Int values that are not valid coordinates
Some big.Int values that are not valid field elements (negative or overflowing)
might cause Curve.IsOnCurve to incorrectly return true. Operating on those values
may cause a panic or an invalid curve operation. Note that Unmarshal will never
return such values.
Upstream-Status: Backport [https://go.dev/issue/50974]
CVE: CVE-2022-23806
(From OE-Core rev: eb7aa0929ecd712aeeec0ff37dfb77c3da33b375)
Signed-off-by:Minjae Kim <flowergom@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This release includes security fixes.
CVE-2021-41817: Regular Expression Denial of Service Vulnerability of Date Parsing Methods
CVE-2021-41816: Buffer Overrun in CGI.escape_html
CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse
(From OE-Core rev: a7935c9c4a47098f0c1b2eefdf7773bd85891945)
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License file had some grammar fixes.
Includes CVE-2022-0554.
(From OE-Core rev: 9360b92f98222cb74a93690f53570cd62633c0cf)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a8d0a4026359c2c8a445dba9456f8a05470293c1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License text underwent changes on how to submit Uganda donations, switch from http
to https urls and an update date change but the license itself is unchanged.
Also, add an entry for the top level license file. This is also the vim license
so LICENSE is unchanged but we should monitor it too.
(From OE-Core rev: f27f15977085dbdf7da28ed8ed60c02ffa009db8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d195005e415b0b2d7c8b0b65c0aef888d4d6fc8e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upgrade to the latest patch release to fix the following CVEs:
- CVE-2022-0261
- CVE-2022-0318
- CVE-2022-0319
(From OE-Core rev: e23cc56c6b8bd9cfb86803a1e1160a0b768cb286)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 96442e681c3acd82b09e3becd78e902709945f1f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update the version to 4.2.4118, which incorporates the following CVE
fixes:
- CVE-2021-4187
- CVE-2022-0128
- CVE-2022-0156
- CVE-2022-0158
Also remove the explicit whitelisting of CVE-2021-3968 as this is now
handled with an accurate CPE specifying the fixed version.
(From OE-Core rev: faf83cac9ff82a3c795b2e8d82719bea43830f7f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 764519ad0da6b881918667ca272fcc273b56168a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As upstream tags point releases with every commit and
the version check still reports 8.2, it should not be considered
broken (e.g. current version newer than latest version)
until 8.3 is released.
(From OE-Core rev: 3db417e002684b4f09c52997017bed139ad95f5f)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 11d8ee09b1bdec4824203dc0169093b2ae9d101a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There's a fairly constant flow of CVEs being fixed in Vim, which are
getting increasing non-trivial to backport.
Instead of trying to backport (and potentially introduce more bugs), or
just ignoring them entirely, upgrade vim to the latest patch in the hope
that vim 8.3 will be released before we release Kirkstone.
(From OE-Core rev: 7b8b096000759357aa251a58a756e770a54590ad)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 78a4796de27d710f97c336d288d797557a58694e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Don't set an empty default value and them immediately assign to it.
(From OE-Core rev: ad373242381feec72d0c257031da7671281c0321)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d7565241437487618a57d8f3f21da6fed69f6b8a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Prepare to cherry-pick CVE fixes from master
This reverts commit 9db3b4ac4018bcaedb995bc77a9e675c2bca468f.
(From OE-Core rev: 519f30e697f14d6a3864a22ec2e12544a9d3a107)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
recent change create a blank scope of DEPENDS for class-target,
basically leaving out all general dependencies, leading to the effect
that ruby will be shipped without the runtime dependencies of zlib,
openssl and libffi, making the corresponding gems unusable at runtime.
As the class-target scope should be appended only the correct override
is append:class-target
(From OE-Core rev: 81fab225daf798792c139f669f5bfd96d9fd25a8)
Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8f92444d388d2406be7d317578908975784d3f22)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In particular libffi was missing from native, which
led to linking with host libffi instead.
(From OE-Core rev: 61e38b71566183e329d980e26fe8ffe8d331c3a1)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 293c9f879252a814107579542e8fca9af9dde599)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
example.com is proving unreliable at present so switch to our own connectivity
page instead. That page is very simple avoiding app overhead on our web server
which was an original reason for switching to example.com.
(From OE-Core rev: 0ed4759eb306596575e3e9859a023f44f814cf4c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dc6b043cb75c5751b5a98afd2201aa31f9b4b9f6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
if the package "nativesdk-glibc-dbg" is installed as part of the SDK,
the existing search expression finds two files:
$OECORE_NATIVE_SYSROOT/lib/.debug/ld-linux-x86-64.so.2
$OECORE_NATIVE_SYSROOT/lib/ld-linux-x86-64.so.2
The generated relocate_sdk.sh shell script contains then an extra
newline and segfaults during SDK relocation.
Limit the search depth to 1, to avoid finding the file in the .debug
directory.
(From OE-Core rev: c95695c220a1bd1984920b893418d6822b75ebac)
Signed-off-by: Christian Eggers <ceggers@arri.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit baec04b936ab6b3d2039978fd568c3824cd0a501)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-Update:
Version of some driver files updated
Added files for some drivers
(From OE-Core rev: a28a6d31e84f59c4cfe47ddbd28bbe258d5d094f)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1a2a64082d2a4845bebe802afed2a65dac994043)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
2570bb2729c7 Linux 5.4.176
5e2a4d02252f mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip()
6cbf4c731d78 block: Fix wrong offset in bio_truncate()
33a9ba52d5ea fsnotify: invalidate dcache before IN_DELETE event
b52103cbb659 dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config
e913171594ea ipv4: remove sparse error in ip_neigh_gw4()
c30ecdba9e5a ipv4: tcp: send zero IPID in SYNACK messages
51dde4ae5a37 ipv4: raw: lock the socket in raw_bind()
2d334469c29e net: hns3: handle empty unknown interrupt for VF
7afc09c8915b yam: fix a memory leak in yam_siocdevprivate()
51edc483af6c drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy
a15ed3e9887f ibmvnic: don't spin in tasklet
c09702f43a6a ibmvnic: init ->running_cap_crqs early
86217a4ebd18 hwmon: (lm90) Mark alert as broken for MAX6654
18684bb996f3 rxrpc: Adjust retransmission backoff
f39027cbada4 phylib: fix potential use-after-free
218cccb52124 net: phy: broadcom: hook up soft_reset for BCM54616S
0d26470b25d2 netfilter: conntrack: don't increment invalid counter on NF_REPEAT
abcb9d80a4a5 NFS: Ensure the server has an up to date ctime before renaming
30965c768217 NFS: Ensure the server has an up to date ctime before hardlinking
cdfaf8e985f8 ipv6: annotate accesses to fn->fn_sernum
581317b1f001 drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable
b3e3d584f0f1 drm/msm/dsi: Fix missing put_device() call in dsi_get_phy
4abd2a7735e1 drm/msm: Fix wrong size calculation
9f0a6acac4a1 net-procfs: show net devices bound packet types
4fd45ff2b404 NFSv4: nfs_atomic_open() can race when looking up a non-regular file
0dfacee40021 NFSv4: Handle case where the lookup of a directory fails
c27abaa040f3 hwmon: (lm90) Reduce maximum conversion rate for G781
1f748455a8f0 ipv4: avoid using shared IP generator for connected sockets
ca5355771ca8 ping: fix the sk_bound_dev_if match in ping_lookup
0b567a24addc hwmon: (lm90) Mark alert as broken for MAX6680
b63031651a05 hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649
e372ecd455b6 net: fix information leakage in /proc/net/ptype
20b7af413153 ipv6_tunnel: Rate limit warning messages
bf2bd892a0cb scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put()
d380beb5e58d rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev
da27b834c1e0 rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev
cb24af19e5a7 i40e: fix unsigned stat widths
be6998f232b8 i40e: Fix queues reservation for XDP
b16f1a078d63 i40e: Fix issue when maximum queues is exceeded
f18aadbdf6ad i40e: Increase delay to 1 s after global EMP reset
7e94539448ed powerpc/32: Fix boot failure with GCC latent entropy plugin
ff19d70b665d net: sfp: ignore disabled SFP node
5ede72d48cab ucsi_ccg: Check DEV_INT bit only when starting CCG4
3922b6e1c9ea usb: typec: tcpm: Do not disconnect while receiving VBUS off
9c61fce322ac USB: core: Fix hang in usb_kill_urb by adding memory barriers
4fc6519bdecb usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS
64e671a22163 usb: common: ulpi: Fix crash in ulpi_match()
d66dc656c5f9 usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge
a06cba5ad125 tty: Add support for Brainboxes UC cards.
f5e6c946732a tty: n_gsm: fix SW flow control encoding/handling
05b330118888 serial: stm32: fix software flow control transfer
0b92eda2d801 serial: 8250: of: Fix mapped region size when using reg-offset property
2bf7dee6f423 netfilter: nft_payload: do not update layer 4 checksum when mangling fragments
a6d588572568 arm64: errata: Fix exec handling in erratum 1418040 workaround
5cbcd1f5a20a drm/etnaviv: relax submit size limits
5463cfd83397 fsnotify: fix fsnotify hooks in pseudo filesystems
1614bd844eef tracing: Don't inc err_log entry count if entry allocation fails
8a8878ebb596 tracing/histogram: Fix a potential memory leak for kstrdup()
73578a9b2b72 PM: wakeup: simplify the output logic of pm_show_wakelocks()
31136e5467f3 udf: Fix NULL ptr deref when converting from inline format
86bcc670d300 udf: Restore i_lenAlloc when inode expansion fails
c54445af64ca scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices
4d041e75c4c4 s390/hypfs: include z/VM guests with access control group set
835d37068525 Bluetooth: refactor malicious adv data check
7cdf2951f80d Linux 5.4.175
84b1259fe36a drm/vmwgfx: Fix stale file descriptors on failed usercopy
16895e4eac36 select: Fix indefinitely sleeping task in poll_schedule_timeout()
53d5b08d8e98 mmc: sdhci-esdhc-imx: disable CMDQ support
c3fa7ce43cdd ARM: dts: gpio-ranges property is now required
75278f1aff5e pinctrl: bcm2835: Change init order for gpio hogs
0d006bb08d76 pinctrl: bcm2835: Add support for wake-up interrupts
08fd6274380a pinctrl: bcm2835: Match BCM7211 compatible string
ac3daf50c150 pinctrl: bcm2835: Add support for all GPIOs on BCM2711
e5237171117c pinctrl: bcm2835: Refactor platform data
33e48b5305eb pinctrl: bcm2835: Drop unused define
75ca9c1d96c7 rcu: Tighten rcu_advance_cbs_nowake() checks
1b5553c79d52 drm/i915: Flush TLBs before releasing backing store
411d8da1c843 Linux 5.4.174
2c9650faa19c Revert "ia64: kprobes: Use generic kretprobe trampoline handler"
d106693dfd21 mtd: nand: bbt: Fix corner case in bad block table handling
0c1b20381926 lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test
a836180fc53a lib82596: Fix IRQ check in sni_82596_probe
3903f65a5a9f scripts/dtc: dtx_diff: remove broken example from help text
b0e5b352fe12 dt-bindings: display: meson-vpu: Add missing amlogic,canvas property
e3e561707c28 dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property
810d3fac215d net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config()
e81d42e5445a bcmgenet: add WOL IRQ check
3bd7629eb8b2 net_sched: restore "mpu xxx" handling
918b3dbf0315 arm64: dts: qcom: msm8996: drop not documented adreno properties
1e0e01eb2589 dmaengine: at_xdmac: Fix at_xdmac_lld struct definition
ca48aa7de702 dmaengine: at_xdmac: Fix lld view setting
0366901b7b02 dmaengine: at_xdmac: Fix concurrency over xfers_list
d56e1fcb7b5b dmaengine: at_xdmac: Print debug message after realeasing the lock
7163076f252e dmaengine: at_xdmac: Don't start transactions at tx_submit level
9fbe8ea8df20 perf script: Fix hex dump character output
e7e3f9634ae6 libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route()
91e58091a6bd gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst()
1e06cb37febe xfrm: Don't accidentally set RTO_ONLINK in decode_session4()
d6bfcc8d9541 netns: add schedule point in ops_exit_list()
577d3c5291dc inet: frags: annotate races around fqdir->dead and fqdir->high_thresh
967ec4b05918 rtc: pxa: fix null pointer dereference
1623e00e407c net: axienet: increase default TX ring size to 128
88d7727796a6 net: axienet: fix number of TX ring slots for available check
d2765d89fe38 net: axienet: limit minimum TX ring size
2612e3567665 clk: si5341: Fix clock HW provider cleanup
7a831993a9a8 af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress
fdc1ce979061 f2fs: fix to reserve space for IO align feature
f852afb6c072 parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries
d25fe9c255b6 net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module
682a1e0ecbda ipv4: avoid quadratic behavior in netns dismantle
e6669fba04ad bpftool: Remove inclusion of utilities.mak from Makefiles
9e5a74b6326b powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses
461aedcf68e0 powerpc/cell: Fix clang -Wimplicit-fallthrough warning
261f9917648e Revert "net/mlx5: Add retry mechanism to the command entry index allocation"
6926d427941a dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK
d2d453940b62 RDMA/rxe: Fix a typo in opcode name
1a3f263e05d1 RDMA/hns: Modify the mapping attribute of doorbell to device
0cb05af4bf87 scsi: core: Show SCMD_LAST in text form
59c7ff950915 Documentation: fix firewire.rst ABI file path error
dafbd79e423e Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization
2ecbe50b2b8e Documentation: ACPI: Fix data node reference documentation
49daee55004b Documentation: dmaengine: Correctly describe dmatest with channel unset
05594394dc27 media: rcar-csi2: Optimize the selection PHTW register
547ea2d23ec6 firmware: Update Kconfig help text for Google firmware
515ca9f56833 of: base: Improve argument length mismatch error
227afbfe47b5 drm/radeon: fix error handling in radeon_driver_open_kms
d820cb636563 ext4: don't use the orphan list when migrating an inode
85c121cf17fd ext4: Fix BUG_ON in ext4_bread when write quota data
b985c8521dac ext4: set csum seed in tmp inode while migrating to extents
6e23e0bb1a11 ext4: make sure quota gets properly shutdown on error
86be63aea2b1 ext4: make sure to reset inode lockdep class when quota enabling fails
e5999c49cd90 btrfs: respect the max size in the header when activating swap file
85dc4aac7e99 btrfs: check the root node for uptodate before returning it
eeec77bb53a5 btrfs: fix deadlock between quota enable and other quota operations
e89514082668 xfrm: fix policy lookup for ipv6 gre packets
09af149541d9 PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device
e904b46073a1 PCI: pci-bridge-emul: Correctly set PCIe capabilities
ab57ac7299e2 PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space
db531b57cb50 drm/bridge: analogix_dp: Make PSR-exit block less
17d492d39e17 drm/nouveau/kms/nv04: use vzalloc for nv04_display
0d0e56a1a945 drm/etnaviv: limit submit sizes
72a953efcbd6 s390/mm: fix 2KB pgtable release race
da4e1facccc7 iwlwifi: mvm: Increase the scan timeout guard to 30 seconds
11604a3a6bed tracing/kprobes: 'nmissed' not showed correctly for kretprobe
ae2e0b2f2ba3 cputime, cpuacct: Include guest time in user time in cpuacct.stat
c526d53edd21 serial: Fix incorrect rs485 polarity on uart open
19a61f92fa6b fuse: Pass correct lend value to filemap_write_and_wait_range()
8130a1c0bf8a ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers
011024b0f695 crypto: caam - replace this_cpu_ptr with raw_cpu_ptr
973669290ad3 crypto: stm32/crc32 - Fix kernel BUG triggered in probe()
0c0fd11c9c77 crypto: omap-aes - Fix broken pm_runtime_and_get() usage
b728b5295d1b rpmsg: core: Clean up resources on announce_create failure.
9e2c8bd78488 power: bq25890: Enable continuous conversion for ADC at charging
f16a5bce3fd3 ASoC: mediatek: mt8173: fix device_node leak
5d635c25983e scsi: sr: Don't use GFP_DMA
1785538d273c MIPS: Octeon: Fix build errors using clang
bb7d1de681f9 i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters
6abdf6722cd2 MIPS: OCTEON: add put_device() after of_find_device_by_node()
2a8870f5cb2a powerpc: handle kdump appropriately with crash_kexec_post_notifiers option
2dbb618e241a ALSA: seq: Set upper limit of processed events
1ad4f94630c0 scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup
73ed9127b8e8 w1: Misuse of get_user()/put_user() reported by sparse
b8e5376c273c KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST
aecdb1d24210 powerpc/powermac: Add missing lockdep_register_key()
2c146cf97bcb clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB
e441d3cb760b i2c: mpc: Correct I2C reset procedure
f231d1d22bad powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING
aca56c298e2a i2c: i801: Don't silently correct invalid transfer size
aea9d368480f powerpc/watchdog: Fix missed watchdog reset due to memory ordering race
5a3cda54ffd0 powerpc/btext: add missing of_node_put
fd0135fc6f0a powerpc/cell: add missing of_node_put
67329fb6a8e2 powerpc/powernv: add missing of_node_put
5bea763aec17 powerpc/6xx: add missing of_node_put
ecfe73aec681 parisc: Avoid calling faulthandler_disabled() twice
5e126f68808c random: do not throw away excess input to crng_fast_load
8f6cecfff36c serial: core: Keep mctrl register state and cached copy in sync
6f7bd9f7c893 serial: pl010: Drop CR register reset on set_termios
c5e156a62744 regulator: qcom_smd: Align probe function with rpmh-regulator
4a55b02b647e net: gemini: allow any RGMII interface mode
4bee2316c574 net: phy: marvell: configure RGMII delays for 88E1118
b3fbe7565f8e dm space map common: add bounds check to sm_ll_lookup_bitmap()
052f64013701 dm btree: add a defensive bounds check to insert_at()
aaefb1833309 mac80211: allow non-standard VHT MCS-10/11
5253794b19f6 net: mdio: Demote probed message to debug print
8508caebe60e btrfs: remove BUG_ON(!eie) in find_parent_nodes
7d4f4075e78b btrfs: remove BUG_ON() in find_parent_nodes()
ba72fa2cb2f2 ACPI: battery: Add the ThinkPad "Not Charging" quirk
7c366d75a44a drm/amdgpu: fixup bad vram size on gmc v8
88b5abc0c61d ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5
de85f5861894 ACPICA: Fix wrong interpretation of PCC address
1fa8e71d0022 ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R()
aee78b668ef5 ACPICA: Utilities: Avoid deleting the same object twice in a row
a4c6cde223d2 ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions
56c308c7302b jffs2: GC deadlock reading a page that is used in jffs2_write_begin()
c02454b3c85b um: registers: Rename function names to avoid conflicts and build problems
51b44e9b14a6 iwlwifi: mvm: Fix calculation of frame length
95017cf0a367 iwlwifi: remove module loading failure message
0446cafa843e iwlwifi: fix leaks/bad data after failed firmware load
c8fe499c4565 ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream
46fdba26cdff usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0
8ac2cf0253a5 cpufreq: Fix initialization of min and max frequency QoS requests
bfcc1e9c2e00 arm64: tegra: Adjust length of CCPLEX cluster MMIO region
65816c103476 arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus
dcf1d9f76f71 audit: ensure userspace is penalized the same as the kernel when under pressure
5cc8a367851b mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO
3a7f37eb2083 media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach()
71b6d05db553 media: igorplugusb: receiver overflow should be reported
1af9e1d4885a HID: quirks: Allow inverting the absolute X/Y values
75f7885dc257 bpf: Do not WARN in bpf_warn_invalid_xdp_action()
086181b0ffde net: bonding: debug: avoid printing debug logs when bond is not notifying peers
fcd7e8ccc437 x86/mce: Mark mce_read_aux() noinstr
a0d171398dcd x86/mce: Mark mce_end() noinstr
bca5aa920274 x86/mce: Mark mce_panic() noinstr
2481ee0ce59c gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock
743911a2bf8b net: phy: prefer 1000baseT over 1000baseKX
a5d8e6189b13 net-sysfs: update the queue counts in the unregistration path
d08cc0223a78 ath10k: Fix tx hanging
054281b3548d iwlwifi: mvm: synchronize with FW after multicast commands
fe791612afab media: m920x: don't use stack on USB reads
a821532ce5ec media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach()
b867a9c3de09 media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds.
ff867910e87c x86/mm: Flush global TLB when switching to trampoline page-table
16f2ef98cccf floppy: Add max size check for user space request
3ad5c9e50263 usb: uhci: add aspeed ast2600 uhci support
c27a52321190 rsi: Fix out-of-bounds read in rsi_read_pkt()
51ad4c448611 rsi: Fix use-after-free in rsi_rx_done_handler()
ae56c5524a75 mwifiex: Fix skb_over_panic in mwifiex_usb_recv()
4ff69cf3b1c8 HSI: core: Fix return freed object in hsi_new_client
009d6d9fea8c gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use
50ad94f8654a drm/bridge: megachips: Ensure both bridges are probed before registration
c640dc459b7e mlxsw: pci: Add shutdown method in PCI driver
f6b650941942 EDAC/synopsys: Use the quirk for version instead of ddr version
2134ebc2d0ad media: b2c2: Add missing check in flexcop_pci_isr:
2933aa510907 HID: apple: Do not reset quirks when the Fn key is not found
a62523988129 drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L
0cba42c09ac8 usb: gadget: f_fs: Use stream_open() for endpoint files
c7e4004b38aa batman-adv: allow netlink usage in unprivileged containers
c93a934f812e ARM: shmobile: rcar-gen2: Add missing of_node_put()
c9ec3d85c0ee drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR
3642493839af ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply
c7186605d878 drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y
58cddfe67745 fs: dlm: filter user dlm messages for kernel locks
fa4ca508c25c Bluetooth: Fix debugfs entry leak in hci_register_dev()
2b09cb8d92a5 of: base: Fix phandle argument length mismatch error message
f88ccfb3f2d9 RDMA/cxgb4: Set queue pair state when being queried
38d97204a24b mips: bcm63xx: add support for clk_set_parent()
d12b5cfab493 mips: lantiq: add support for clk_set_parent()
770e92dbc9f6 misc: lattice-ecp3-config: Fix task hung when firmware load failed
458c253b2577 ASoC: samsung: idma: Check of ioremap return value
8b894d503ed7 ASoC: mediatek: Check for error clk pointer
41d2dc9110e0 phy: uniphier-usb3ss: fix unintended writing zeros to PHY register
dc03527ca12b iommu/iova: Fix race between FQ timeout and teardown
86233ee4b4b9 dmaengine: pxa/mmp: stop referencing config->slave_id
741a26cf3134 clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell
35d7be242cd9 ASoC: rt5663: Handle device_property_read_u32_array error codes
200f00382f08 RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry
6314e22a998e RDMA/core: Let ib_find_gid() continue search even after empty entry
2e89a39fd702 powerpc/powermac: Add additional missing lockdep_register_key()
9367675e76b8 PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity()
27a90275e8f7 scsi: ufs: Fix race conditions related to driver data
b9b691de3c99 iommu/io-pgtable-arm: Fix table descriptor paddr formatting
48fc8eebd174 binder: fix handling of error during copy
f3c2c7f3f884 char/mwave: Adjust io port register size
e607cd712d5d ALSA: oss: fix compile error when OSS_DEBUG is enabled
5daf39257079 ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA
7e2ce332aacc powerpc/prom_init: Fix improper check of prom_getprop()
506184ded655 clk: imx8mn: Fix imx8mn_clko1_sels
852f447ce0c1 RDMA/hns: Validate the pkey index
9927848b1ce5 ALSA: hda: Add missing rwsem around snd_ctl_remove() calls
79b89d3ab5a9 ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls
86fecb7f50b5 ALSA: jack: Add missing rwsem around snd_ctl_remove() calls
970d9082043d ext4: avoid trim error on fs with small groups
2e5f08a5f8b5 net: mcs7830: handle usb read errors properly
ff09d5951b81 pcmcia: fix setting of kthread task states
f56b423bce1e can: xilinx_can: xcan_probe(): check for error irq
58533bbd5cf1 can: softing: softing_startstop(): fix set but not used variable warning
13af3a9b1ba6 tpm: add request_locality before write TPM_INT_ENABLE
5d5223beb6e2 spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe
74dd45122b84 net/mlx5: Set command entry semaphore up once got index free
2b7816b1e90e Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels"
2f2336ca68b9 net/mlx5e: Don't block routes with nexthop objects in SW
fca92bb20ced debugfs: lockdown: Allow reading debugfs files that are not world readable
46541f21de5c HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad
f6fbc6a0502c HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init
1f660b3ff5d6 HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc
3f4823c651bd HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init
1b7443f4ebf1 Bluetooth: hci_bcm: Check for error irq
4ceb319006e8 fsl/fman: Check for null pointer after calling devm_ioremap
e2e1ceb8ca7a staging: greybus: audio: Check null pointer
b78473575fbe rocker: fix a sleeping in atomic bug
385b8fe39802 ppp: ensure minimum packet size in ppp_write()
c7a99af48c55 bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt().
4e8307203d73 netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check()
ad6674562819 pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region()
17162e260178 pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region()
6cdbf5b6e4cf ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes
d49992de0077 x86/mce/inject: Avoid out-of-bounds write when setting flags
a259c73dddb3 bpftool: Enable line buffering for stdout
eb599bf3bae5 selinux: fix potential memleak in selinux_add_opt()
8fe5e6ed36a5 mmc: meson-mx-sdio: add IRQ check
db6eb2f94ad7 ARM: dts: armada-38x: Add generic compatible to UART nodes
1b10eb460dc1 usb: ftdi-elan: fix memory leak on device disconnect
3f8edc28c02b ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding
25dfc85fceeb xfrm: state and policy should fail if XFRMA_IF_ID 0
b34fadb521c9 xfrm: interface with if_id 0 should return error
ba7d5b3e33a5 media: hantro: Fix probe func error path
26cf595abd9a drm/bridge: ti-sn65dsi86: Set max register for regmap
a6d408452c16 drm/msm/dpu: fix safe status debugfs file
036fcde6c7d0 media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes
7089b97b46b6 media: msi001: fix possible null-ptr-deref in msi001_probe()
04691afdbc34 media: dw2102: Fix use after free
b153346f0ffe ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors
4c66717867b9 crypto: stm32/cryp - fix lrw chaining mode
46d85cdd472a crypto: stm32/cryp - fix double pm exit
17bb09710c6b crypto: stm32/cryp - fix xts and race condition in crypto_engine requests
fe211ebe8e14 xfrm: fix a small bug in xfrm_sa_len()
b3e50e041b68 mwifiex: Fix possible ABBA deadlock
236399a60ec9 rcu/exp: Mark current CPU as exp-QS in IPI loop second pass
b67881059f8f sched/rt: Try to restart rt period timer when rt runtime exceeded
a26a338f4df6 media: si2157: Fix "warm" tuner state detection
dc3b4b60a0d6 media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach()
f39bd2900fd4 media: dib8000: Fix a memleak in dib8000_init()
62bff2a806b0 Bluetooth: btmtksdio: fix resume failure
80f81e4bcc2a staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib()
9f49cf5196d9 staging: rtl8192e: return error code from rtllib_softmac_init()
84e568531b9e floppy: Fix hang in watchdog when disk is ejected
6a4160c9f2ec serial: amba-pl011: do not request memory region twice
96591a7e66ba tty: serial: uartlite: allow 64 bit address
d3aee4338f1d arm64: dts: ti: k3-j721e: Fix the L2 cache sets
15115464eba2 drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms()
46ec86ea0d02 drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode()
77af47f26987 ACPI: EC: Rework flushing of EC work while suspended to idle
f996dab1a846 arm64: dts: qcom: msm8916: fix MMC controller aliases
54b5ab456e00 netfilter: bridge: add support for pppoe filtering
04bb89f51cba media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()'
8034d6c40e43 media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released
f77b90341055 media: si470x-i2c: fix possible memory leak in si470x_i2c_probe()
a3c5386a515f media: imx-pxp: Initialize the spinlock prior to using it
0410f7ac04b3 media: rcar-csi2: Correct the selection of hsfreqrange
62866d6542ea tty: serial: atmel: Call dma_async_issue_pending()
cd867ffa14a8 tty: serial: atmel: Check return code of dmaengine_submit()
06d6f696873b arm64: dts: ti: k3-j721e: correct cache-sets info
ac718d92b6dc crypto: qce - fix uaf on qce_ahash_register_one
be6ee09c9ece media: dmxdev: fix UAF when dvb_register_device() fails
da0b42d1c3fb tee: fix put order in teedev_close_context()
24161b9c43de Bluetooth: stop proccessing malicious adv data
50a981742363 arm64: dts: meson-gxbb-wetek: fix missing GPIO binding
e48e1d3e0f85 arm64: dts: meson-gxbb-wetek: fix HDMI in early boot
1221b3adf539 media: aspeed: Update signal status immediately to ensure sane hw state
15df887c6248 media: em28xx: fix memory leak in em28xx_init_dev
58f08f024c72 media: aspeed: fix mode-detect always time out at 2nd run
dc644dd8a00c media: videobuf2: Fix the size printk format
e51b0099c870 wcn36xx: Release DMA channel descriptor allocations
2aa2da3fb522 wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND
457b05f39116 clk: bcm-2835: Remove rounding up the dividers
aac1ed30597c clk: bcm-2835: Pick the closest clock rate
ba4cc4968917 Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails
141a9a9cae28 drm/rockchip: dsi: Fix unbalanced clock on probe error
bcd6bfe12be0 drm/panel: innolux-p079zca: Delete panel on attach() failure
4c255e98aa05 drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure
5cc7480e63a3 drm/rockchip: dsi: Reconfigure hardware on resume()
0620aabea8d8 drm/rockchip: dsi: Hold pm-runtime across bind/unbind
6264d0fef906 shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode
9d8fb273d5ee mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages
7ad300800c43 mm_zone: add function to check if managed dma zone exists
c4212d52f926 PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller
9e5bb22beb3c dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled()
e12f983c4a3c iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure
81a026b9c33d lkdtm: Fix content of section containing lkdtm_rodata_do_nothing()
3cead5b7a88c can: softing_cs: softingcs_probe(): fix memleak on registration failure
38e28033a56b media: stk1160: fix control-message timeouts
0ac3d5f6f956 media: pvrusb2: fix control-message timeouts
d1c57f558d24 media: redrat3: fix control-message timeouts
7a9d34be181f media: dib0700: fix undefined behavior in tuner shutdown
f64b379bde39 media: s2255: fix control-message timeouts
3a49cd738b07 media: cpia2: fix control-message timeouts
c9ef6e1d5025 media: em28xx: fix control-message timeouts
c89df039e811 media: mceusb: fix control-message timeouts
22325141e94c media: flexcop-usb: fix control-message timeouts
7458b0189e87 media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE
023357dd2eaf rtc: cmos: take rtc_lock while reading from CMOS
9a82bfb442b7 tools/nolibc: fix incorrect truncation of exit code
2e83886c0420 tools/nolibc: i386: fix initial stack alignment
aca2988eddb9 tools/nolibc: x86-64: Fix startup code bug
a4b5d9af4af5 x86/gpu: Reserve stolen memory for first integrated Intel GPU
f55dbf729872 mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6
29218853877a mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings
ba2539b5f958 nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind()
eb116c891ba1 f2fs: fix to do sanity check in is_alive()
bf9e52c0a9d9 HID: wacom: Avoid using stale array indicies to read contact count
5d1023f33c6d HID: wacom: Ignore the confidence flag when a touch is removed
60257988d6f9 HID: wacom: Reset expected and received contact counts at the same time
898e69caad0f HID: uhid: Fix worker destroying device without any protection
(From OE-Core rev: 9dd9f20b1dc9e44f1c4af824e8e0a7f6e4bbf33b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
4aa2e7393e14 Linux 5.4.173
e245aaefef39 ARM: 9025/1: Kconfig: CPU_BIG_ENDIAN depends on !LD_IS_LLD
d40f6eeaf513 mtd: fixup CFI on ixp4xx
1451deb164e1 ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows
7b98f61b8388 KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all
5c69ba9e80f0 firmware: qemu_fw_cfg: fix kobject leak in probe error path
1cc36ed56138 firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries
b543e4141570 firmware: qemu_fw_cfg: fix sysfs information leak
b25e9ef29d8f rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled
8716657b1b4b media: uvcvideo: fix division by zero at stream start
70ae85ca124e KVM: s390: Clarify SIGP orders versus STOP/RESTART
9b45f2007ea3 perf: Protect perf_guest_cbs with RCU
bd2aed0464ae vfs: fs_context: fix up param length parsing in legacy_parse_param
c2f067d4ad4a orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc()
5d6af67307e8 devtmpfs regression fix: reconfigure on each mount
c117b116e6b3 kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test
(From OE-Core rev: ef0ad77daccaef02d99c75833c78664fea887680)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As discussion in [YOCTO #14717] cmake contains a OEToolchainConfig.cmake
file to configure the toolchain correctly in cross-compile build for recipes
using cmake. The variable CMAKE_LDFLAGS_FLAGS is spelled incorrectly, cmake expects
CMAKE_SHARED_LINKER_FLAGS, CMAKE_STATIC_LINKER_FLAGS, CMAKE_EXE_LINKER_FLAGS and
CMAKE_MODULE_LINKER_FLAGS to be set instead. As cmake already correctly initializes
these from environment there is no need to specify the linker flags in the toolchain
file at all. So this just removes the variable, as its value was also set wrong.
(From OE-Core rev: cf17fc284bcffe1d5b0797c733bcc2eb293a5d8f)
Signed-off-by: Martin Beeger <martin.beeger@online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 52e59a5b37f55905ee693a99f9ffc34ed41b4283)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
rpmbuild can start processing random memory when processing the value
provided by XZ_THREADS, and unintentionally disable encoding for a
file descriptor that in fact requires encoding to be enabled in order
for lzwrite() to actually create an rpm.
*** Fdopen(0x7f2030002b30,w6T16.xzdio) | fdio 23 fp (nil)
==> lzopen_internal("w6T16", 23, 1)
==> lzopen_internal set encoding
==> lzopen_internal clear encoding
==> Fdopen(0x7f2030002b30,"w6T16.xzdio") returns fd 0x7f2030002b30 | xzdio 0x7f2030004e30 fp 23 | fdio -1 fp (nil)
==> lzwrite(0x7f2030004e30, 0x7f20789d8070, 6) encoding 0
==> Fwrite(0x7f2030002b30,0x7f20789d8070,6) rc -1 | xzdio 0x7f2030004e30 fp 23 | fdio -1 fp (nil)
error: create archive failed: cpio: write
When the encoding bit gets cleared on the LZFILE* struct, lzwrite() then
rightfully complains when it detects !lzfile->encoding, which then gets
bubbled up as a write failure when we go to create the archive.
This fix is available in the rpm 4.17-release.
(From OE-Core rev: b093005d31467d89b00af621f86eb5cac7f845af)
Signed-off-by: Kyle Russell <bkylerussell@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
deploy-target may fail the second time with "pseudo abort" because
devtool-deploy-target-stripped is deleted outside of pseudo's fakeroot
context.
(From OE-Core rev: b293bcf4c312156cb57814dd71f13f8ab2a8ae80)
Signed-off-by: Florian Amstutz <florian.amstutz@scs.ch>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2338a33b690b0bbe279cde3f73764911b239cb50)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When creating a new recipe.bb file for a binary, don't use BP which
includes the version information, instead use BPN which is just the
name base Package Name.
Since PB is not specified, it takes the default:
PV = "1.0+git${SRCPV}"
But SRCPV is defined in terms of the SRC_URI, which leads to infinite
recursion (traceback below). Here are the pertinent variables which
cause the recursion:
SRC_URI = "git://github.com/lvc/abi-dumper;protocol=https;subdir=${BP}"
BP = "${BPN}-${PV}"
PV = "1.0+git${SRCPV}"
SRCPV = "${@bb.fetch2.get_srcrev(d)}"
def get_srcrev(d, method_name='sortable_revision'):
# ... trimmed
scms = []
fetcher = Fetch(d.getVar('SRC_URI').split(), d)
# ... trimmed
[YOCTO #14040]
(From OE-Core rev: 64434ffd6d406e4c3d1e9ca2fb72fa97990346d8)
Signed-off-by: Saul Wold <saul.wold@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3b8d43fc53ee13d39abc3b2a1f706a97fcf752aa)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Create directory of the CVE_CHECK_MANIFEST variable before copy to it,
so that the variable can use an arbitrary directory name.
(From OE-Core rev: ee05539fc6fadff7f14c8609641021fc497cbd8e)
Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9829c16301bf2dce39fa046401a984f112fa0322)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The implementations of SAE in hostapd before 2.10 and wpa_supplicant
before 2.10 are vulnerable to side channel attacks as a result
of cache access patterns. NOTE: this issue exists because of an
incomplete fix for CVE-2019-9494.
Backport patches from:
https://w1.fi/security/2022-1/
CVE: CVE-2022-23303 CVE-2022-23304
(From OE-Core rev: 13ae7a3f4bbe7abafae3136190cf43d226271413)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
An issue was discovered in the DNS proxy in Connman through 1.40.
The TCP server reply implementation lacks a check for the presence
of sufficient Header Data, leading to an out-of-bounds read (CVE-2022-23096)
An issue was discovered in the DNS proxy in Connman through 1.40.
forward_dns_reply mishandles a strnlen call, leading to an out-of-bounds
read (CVE-2022-23097)
Backport patch from:
https://git.kernel.org/pub/scm/network/connman/connman.git/commit/?id=e5a313736e13c90d19085e953a26256a198e4950
CVE: CVE-2022-23096 CVE-2022-23097
(From OE-Core rev: b8d925c1443c84500df74958aa2f75113b992453)
Signed-off-by: Steve Sakoman
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Expat (aka libexpat) before 2.4.4 has an integer overflow in the
doProlog function.
Backport patch from:
ede41d1e18
CVE: CVE-2021-23990
(From OE-Core rev: 6a0c9607656970c669ff12cdafd39f4fb7082f6c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adding 3.1.14 to documentation switcher and release list.
(From yocto-docs rev: 2e3ec94e906a255cd7b22dfca29a6148fc433732)
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The Country Local Matrix (CLM) blob brcmfmac4373-sdio.clm_blob was not
included with the files for the linux-firmware-bcm4373 package
but instead packaged with linux-firmware.
(From OE-Core rev: 4b748155e668bb67c90d43de5e083c092d2f5b1c)
Signed-off-by: Rudolf J Streif <rudolf.streif@ibeeto.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 18ba64d4a12e7275381cf34fe72b757accbb1544)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Make the license more accurate by specifying the specific variant of BSD
license instead of the generic one. This helps with SPDX license
attribution as "BSD" is not a valid SPDX license.
(From OE-Core rev: 9e8b2bc55792932e23d3b053b393b7ff88bffd6b)
(From OE-Core rev: 8f374ea044d5c3d2ea81917b3480149ca036674c)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Nisha Parrakat <nisha.m.parrakat@bmw.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This recipe is just a single data file from shadow, but as we can't
easily tell what license that specific file is under just copy the full
license statement.
(From OE-Core rev: f0e2f3b1f855ea6e184bd1d8d796279fedcbfa33)
(From OE-Core rev: b4bd6c8a400a52fcd7b7e580cfee5b48f5756d1a)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Nisha Parrakat <nisha.m.parrakat@bmw.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Make the license more accurate by specifying the specific variant of BSD
license instead of the generic one. This helps with SPDX license
attribution as "BSD" is not a valid SPDX license.
(From OE-Core rev: 65e3b23e1b266653fd30c90222e953f7e37fba0c)
(From OE-Core rev: a3a2044ae72fc73f64ea124465ec654e8c590eee)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Nisha Parrakat <nisha.m.parrakat@bmw.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Make the license more accurate by specifying the specific variant of BSD
license instead of the generic one. This helps with SPDX license
attribution as "BSD" is not a valid SPDX license.
(From OE-Core rev: 91cd1ef01a3f3883c04bac67af2672ec60e20fb8)
(From OE-Core rev: 12d4f5f2453fa314e2b374bee8fe86bdc99f837c)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Nisha Parrakat <nisha.m.parrakat@bmw.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Make the license more accurate by specifying the specific variant of BSD
license instead of the generic one. This helps with SPDX license
attribution as "BSD" is not a valid SPDX license.
(From OE-Core rev: 966fb77981e4fed0ab7998439940b1e05dd0ee43)
(From OE-Core rev: a7fe869c49bdc2e9a2b69b763779a642dc0c6e35)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Nisha Parrakat <nisha.m.parrakat@bmw.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The code in question is licensed under the BSD-3-Clause license, so
including the generic "BSD" license is unnecessary.
(From OE-Core rev: c39fc075ce3fd5b53c2a2fccb43500ee0a12f39d)
(From OE-Core rev: e62c10d3560cd11441dbf648e19e3ed6269fa60d)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Nisha Parrakat <nisha.m.parrakat@bmw.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The lsof LICENSE is superficially BSD-like, but it isn't BSD. Now that
we have the full SPDX license set in oe-core, use Spencer-94.
(From OE-Core rev: 5c1d61d1d4dfacb643a366285c0392e6a31087ed)
(From OE-Core rev: 5ccd9b18c406517c8b7f25ac6e258f11d42556c9)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Nisha Parrakat <nisha.m.parrakat@bmw.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Required to correct lsof licensing
Previously added in master (along with many others), trimmed to
just Spencer-94 for dunfell
(From OE-Core rev: e2f9092c37395f4e3ee9d0777e28c83cce6007ee)
(From OE-Core rev: 5d5fdfa94c9e7b258a19fad8400b0ec93a47b0a4)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Nisha Parrakat <nisha.m.parrakat@bmw.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This continues where commit 676757f "sstate: fix touching files inside
pseudo" and commit 29fc8599 "sstate: another fix for touching files
inside pseudo" left off.
The previous changes switched from trying to check if the sstate file is
writable before touching it, to always touching the sstate file and
ignoring any errors. However, if the sstate file is actually a symbolic
link that links to nothing, this would actually result in an empty
sstate file being created. And this in turn leads to that future
setscene tasks will fail when they try to unpack the empty file.
Change the code so that if an sstate file linking to nothing already
exists, it is overwritten with the new sstate file. Also change it so
that the temporary file that is used is always removed, even if ln
fails to link the sstate file to it.
Change-Id: I3800f98d0f2a0dd076352df85fad7c81460e733d
(From OE-Core rev: f3cd092bf9f66d8d73075e5b777d89d8598691dd)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add patches to fix CVE-2021-3995 and CVE-2021-3996
Also, add support include-strutils-cleanup-strto-functions.patch to
solve compilation error where `ul_strtou64` function not found which is
used in CVE-2021-3995.patch
(From OE-Core rev: c8c29e8927474f32343b1f6d47595df95f743cd2)
Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com>
Signed-off-by: Ranjitsinh Rathod <ranjitsinhrathod1991@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Expat (aka libexpat) before 2.4.4 has a signed integer overflow in XML_GetBuffer
for configurations with a nonzero XML_CONTEXT_BYTES.
Backport patch from:
847a645152
CVE: CVE-2022-23852
(From OE-Core rev: 37b618d44ebd965ba17bb61ddf6428cdaea876e5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ghostscript GhostPDL 9.50 through 9.54.0 has a heap-based buffer overflow in sampled_data_finish
(called from sampled_data_continue and interp).
To apply this CVE-2021-45959 patch,
the check-stack-limits-after-function-evalution.patch should be applied first.
References:
https://nvd.nist.gov/vuln/detail/CVE-2021-45949
(From OE-Core rev: 5fb43ed64ae32abe4488f2eb37c1b82f97f83db0)
Signed-off-by: Minjae Kim <flowergom@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix a grub issue with incorrect values from an usb device. From the official
description from NVD [1]:
During USB device initialization, descriptors are read with very little
bounds checking and assumes the USB device is providing sane values.
If properly exploited, an attacker could trigger memory corruption leading
to arbitrary code execution allowing a bypass of the Secure Boot mechanism.
This patch is a part of a bigger security collection for grub [2].
[1] https://nvd.nist.gov/vuln/detail/CVE-2020-25647
[2] https://lists.gnu.org/archive/html/grub-devel/2021-03/msg00007.html
(From OE-Core rev: a339dee50be98931613e5525ccd2a623bcae7fd1)
Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix grub issue with module dereferencing. From the official description
from NVD [1]:
The rmmod implementation allows the unloading of a module used as
a dependency without checking if any other dependent module is still
loaded leading to a use-after-free scenario. This could allow
arbitrary code to be executed or a bypass of Secure Boot protections.
This patch is a part of a bigger security collection for grub [2].
[1] https://nvd.nist.gov/vuln/detail/CVE-2020-25632
[2] https://lists.gnu.org/archive/html/grub-devel/2021-03/msg00007.html
(From OE-Core rev: d61b9588e5691ef390cfc0f03dc6cb0d142f36de)
Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Includes the following fixes:
3ef8be9b89 CVE-2022-23218: Buffer overflow in sunrpc svcunix_create (bug 28768)
e5c8da9826 <shlib-compat.h>: Support compat_symbol_reference for _ISOMAC
412aaf1522 sunrpc: Test case for clnt_create "unix" buffer overflow (bug 22542)
c4c833d3dd CVE-2022-23219: Buffer overflow in sunrpc clnt_create for "unix" (bug 22542)
547b63bf6d socket: Add the __sockaddr_un_set function
b061e95277 Revert "Fix __minimal_malloc segfaults in __mmap due to stack-protector"
95e206b67f Fix __minimal_malloc segfaults in __mmap due to stack-protector
e26a2db141 gconv: Do not emit spurious NUL character in ISO-2022-JP-3 (bug 28524)
094618d401 x86_64: Remove unneeded static PIE check for undefined weak diagnostic
Also add CVE-2022-23218 and CVE-2022-23219 to ignore list since they are fixed
by the above changes.
(From OE-Core rev: dc1aa22cf7287f574e32920cf9fdd4342d171ed1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16 09:48:51 +00:00
232 changed files with 11110 additions and 2000 deletions
Copyright 1992, 1993, 1994 Henry Spencer. All rights reserved.
This software is not subject to any license of the American Telephone and Telegraph Company or of the Regents of the University of California.
Permission is granted to anyone to use this software for any purpose on any computer system, and to alter it and redistribute it, subject to the following restrictions:
1. The author is not responsible for the consequences of use of this software, no matter how awful, even if they arise from flaws in it.
2. The origin of this software must not be misrepresented, either by explicit claim or by omission. Since few users ever read sources, credits must appear in the documentation.
3. Altered versions must be plainly marked as such, and must not be misrepresented as being the original software. Since few users ever read sources, credits must appear in the documentation.
+ if (nameLen > UINT_MAX - dtd->contentStringLen) {
+ return XML_ERROR_NO_MEMORY;
+ }
+
+ dtd->contentStringLen += (unsigned)nameLen;
if (parser->m_elementDeclHandler)
handleDefault = XML_FALSE;
}
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.