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: f462982ddb6e32052217d44c0c44e8a4df115589)
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: d01d8326331cfe59208674cfc53aa26c0028b313)
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>
After the override syntax change, toaster isn't working correctly. This
is because it uses IMAGE_INSTALL_append instead of IMAGE_INSTALL:append.
This tweaks the code accordingly to fix this.
I have a suspicion that exiting toaster databases may struggle with
the change and there are some migration steps missing for the whole
overrides syntax change step.
(Bitbake rev: e0a450db6d5a50fe7682f62936dfa082bd5de121)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This avoids backtraces when starting toaster or using bitbake in
remote mode.
(Bitbake rev: 1d583db85ba8fa3242e231af4d94274527c051a6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This fixes data corruption issues with toaster where image data wasn't
being processed correct.
(From OE-Core rev: fbbb689c8df7f82644b8a9bc5bb6884bc6516660)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In append_to_verify_fifo_interleaved_ of stream_encoder.c, there is
a possible out of bounds write due to a missing bounds check. This
could lead to local information disclosure with no additional
execution privileges needed. User interaction is not needed for
exploitation.Product: AndroidVersions: Android-11Android ID: A-174302683
References:
https://nvd.nist.gov/vuln/detail/CVE-2021-0561
Upstream patches:
e1575e4a7c
(From OE-Core rev: 76d5c8d876f78d86e755c12360d41e40154eca0b)
Signed-off-by: Li Wang <li.wang@windriver.com>
Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
4c8814277b5d Linux 5.10.107
7a0d13ef67a1 arm64: kvm: Fix copy-and-paste error in bhb templates for v5.10 stable
dc1163203ae6 io_uring: return back safer resurrect
8fdaab341bad kselftest/vm: fix tests build with old libc
2490695ffdba sfc: extend the locking on mcdi->seqno
2fad5b694896 tcp: make tcp_read_sock() more robust
3f9a8f8a952c nl80211: Update bss channel on channel switch for P2P_CLIENT
0ba557d33094 drm/vrr: Set VRR capable prop only if it is attached to connector
9a8e4a5c5b73 iwlwifi: don't advertise TWT support
c5ea0221c816 atm: firestream: check the return value of ioremap() in fs_init()
efdd92c18ed4 can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready
ebe106eac686 ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE
e8ad9ecc4069 MIPS: smp: fill in sibling and core maps earlier
8c70b9b47004 mac80211: refuse aggregations sessions before authorized
d687d7559e24 ARM: dts: rockchip: fix a typo on rk3288 crypto-controller
6f0a94931c47 ARM: dts: rockchip: reorder rk322x hmdi clocks
6493c6aa8b44 arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg"
c5c8c649fee0 arm64: dts: rockchip: reorder rk3399 hdmi clocks
f7f062919f41 arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity
ca142038a54f xfrm: Fix xfrm migrate issues when address family changes
d8889a445b53 xfrm: Check if_id in xfrm_migrate
6056abc99b58 sctp: fix the processing for INIT chunk
bdf0316982f0 Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"
327f1e7d813c Linux 5.10.106
648895da69ce watch_queue: Fix filter limit check
8bb5b72dbd9a ARM: fix Thumb2 regression with Spectre BHB
6b1249db9e1c ext4: add check to prevent attempting to resize an fs with sparse_super2
b297cf764d8c x86/traps: Mark do_int3() NOKPROBE_SYMBOL
29f6f3500127 x86/boot: Add setup_indirect support in early_memremap_is_setup_data()
b3444e5b640a x86/boot: Fix memremap of setup_indirect structures
24d268130e3c watch_queue: Make comment about setting ->defunct more accurate
ec03510e0a77 watch_queue: Fix lack of barrier/sync/lock between post and read
06ab8444392a watch_queue: Free the alloc bitmap when the watch_queue is torn down
880acbb718e1 watch_queue: Fix the alloc bitmap size to reflect notes allocated
e2b52ca4988e watch_queue: Fix to always request a pow-of-2 pipe ring size
2039900aadba watch_queue: Fix to release page in ->release()
d729d4e99fb8 watch_queue, pipe: Free watchqueue state after clearing pipe ring
573a3228ca32 virtio: acknowledge all features before access
bf52b627cf47 virtio: unexport virtio_finalize_features
8bfb959ea28d arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0
1ef5fe3dba2a riscv: Fix auipc+jalr relocation range checks
a69aa422b478 mmc: meson: Fix usage of meson_mmc_post_req()
0c6eeaf8c168 net: macb: Fix lost RX packet wakeup race in NAPI receive
6d9700b44509 staging: gdm724x: fix use after free in gdm_lte_rx()
8c1bc04c8c82 staging: rtl8723bs: Fix access-point mode deadlock
ab5595b45f73 fuse: fix pipe buffer lifetime for direct_io
f2c52a4baf56 ARM: Spectre-BHB: provide empty stub for non-config
f1f5d089fcc6 selftests/memfd: clean up mapping in mfd_fail_write
71013d071b50 selftest/vm: fix map_fixed_noreplace test failure
8d276f10e84a tracing: Ensure trace buffer is at least 4096 bytes large
ae7597b47dda ipv6: prevent a possible race condition with lifetimes
8c0c50e9fcff Revert "xen-netback: Check for hotplug-status existence before watching"
625c04b523ca Revert "xen-netback: remove 'hotplug-status' once it has served its purpose"
a0e2768fb901 gpio: Return EPROBE_DEFER if gc->to_irq is NULL
65d4e9d130fb hwmon: (pmbus) Clear pmbus fault/warning bits after read
d15c9f6e3335 net-sysfs: add check for netdevice being present to speed_show
8c023c303978 spi: rockchip: terminate dma transmission when slave abort
889254f98e99 spi: rockchip: Fix error in getting num-cs property
4fb9be675be8 selftests/bpf: Add test for bpf_timer overwriting crash
dc1c2b47b539 net: bcmgenet: Don't claim WOL when its not available
b7e4d9ba2ddb sctp: fix kernel-infoleak for SCTP sockets
3cf533f12001 net: phy: DP83822: clear MISR2 register to disable interrupts
21044e679ed5 gianfar: ethtool: Fix refcount leak in gfar_get_ts_info
3a4cd1c51eea gpio: ts4900: Do not set DAT and OE together
7702e7e9e396 selftests: pmtu.sh: Kill tcpdump processes launched by subshell.
2b1c85f56512 NFC: port100: fix use-after-free in port100_send_complete
1fdabf2cf42b net/mlx5e: Lag, Only handle events from highest priority multipath entry
f3331bc17449 net/mlx5: Fix a race on command flush flow
5f1340963b11 net/mlx5: Fix size field in bufferx_reg struct
e2201ef32f93 ax25: Fix NULL pointer dereference in ax25_kill_by_device
cc7679079c7e net: ethernet: lpc_eth: Handle error for clk_enable
b3e4fcb53921 net: ethernet: ti: cpts: Handle error for clk_enable
5e42f90d7220 tipc: fix incorrect order of state message data sanity check
979b418b96e3 ethernet: Fix error handling in xemaclite_of_probe
506d61bc1b50 ice: Fix curr_link_speed advertised speed
852a9e97d396 ice: Rename a couple of variables
b21ffd5469a9 ice: Remove unnecessary checker loop
875967aff5a6 ice: Align macro names to the specification
8c613f7cd3ca ice: stop disabling VFs due to PF error responses
d9ee2cbff2e9 i40e: stop disabling VFs due to PF error responses
965070a2b71d ARM: dts: aspeed: Fix AST2600 quad spi group
96b01b854151 net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate()
ed5bb00d8604 drm/sun4i: mixer: Fix P010 and P210 format numbers
93223495bce5 qed: return status of qed_iov_get_link
5bee2ed0508b esp: Fix BEET mode inter address family tunneling on GSO
16386479ef59 net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare()
33c74f808596 isdn: hfcpci: check the return value of dma_set_mask() in setup_hw()
cca9d5035bd0 virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero
a3d5fcc6cf2e mISDN: Fix memory leak in dsp_pipeline_build()
f97ad179d12f mISDN: Remove obsolete PIPELINE_DEBUG debugging information
2de76d37d4a6 tipc: fix kernel panic when enabling bearer
ea3a5e6df512 arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias
2c6a75ea32f9 HID: vivaldi: fix sysfs attributes leak
2a18a38cbc3b clk: qcom: gdsc: Add support to update GDSC transition delay
0d6882dd158e ARM: boot: dts: bcm2711: Fix HVS register range
67c781d938b8 Linux 5.10.105
561e91e5fee8 Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE"
206c8e271ba2 xen/netfront: react properly to failing gnttab_end_foreign_access_ref()
39c00d09286c xen/gnttab: fix gnttab_end_foreign_access() without page specified
c4b16486d602 xen/pvcalls: use alloc/free_pages_exact()
8357d75bfdb8 xen/9p: use alloc/free_pages_exact()
17f01b7206af xen: remove gnttab_query_foreign_access()
5f36ae75b847 xen/gntalloc: don't use gnttab_query_foreign_access()
304725518277 xen/scsifront: don't use gnttab_query_foreign_access() for mapped status
f6690dd9446a xen/netfront: don't use gnttab_query_foreign_access() for mapped status
96219af4e504 xen/blkfront: don't use gnttab_query_foreign_access() for mapped status
3d81e85f30a8 xen/grant-table: add gnttab_try_end_foreign_access()
5c600371b8fd xen/xenbus: don't let xenbus_grant_ring() remove grants in error case
90f59cc2f2cc ARM: fix build warning in proc-v7-bugs.c
8c4192d126ba ARM: Do not use NOCROSSREFS directive with ld.lld
1749b553d73b ARM: fix co-processor register typo
a330601c637b ARM: fix build error when BPF_SYSCALL is disabled
b65b87e718c3 arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting
551717cf3b58 arm64: Use the clearbhb instruction in mitigations
38c26bdb3cc5 KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated
e192c8baa69a arm64: Mitigate spectre style branch history side channels
192023e6baf7 KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A
13a807a0a080 arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2
1f63326a5211 arm64: Add percpu vectors for EL1
56cf5326bdf9 arm64: entry: Add macro for reading symbol addresses from the trampoline
3f21b7e35523 arm64: entry: Add vectors that have the bhb mitigation sequences
49379552969a arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations
26211252c1c1 arm64: entry: Allow the trampoline text to occupy multiple pages
73ee716a1f63 arm64: entry: Make the kpti trampoline's kpti sequence optional
8c691e5308c5 arm64: entry: Move trampoline macros out of ifdef'd section
e55025063276 arm64: entry: Don't assume tramp_vectors is the start of the vectors
5275fb5ea5f5 arm64: entry: Allow tramp_alias to access symbols after the 4K boundary
bda89602814c arm64: entry: Move the trampoline data page before the text page
d93b25a66548 arm64: entry: Free up another register on kpti's tramp_exit path
5242d6971e10 arm64: entry: Make the trampoline cleanup optional
7048a21086fb arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit
dc5b630c0d53 arm64: entry.S: Add ventry overflow sanity checks
97d8bdf33182 arm64: cpufeature: add HWCAP for FEAT_RPRES
162aa002ec1a arm64: cpufeature: add HWCAP for FEAT_AFP
dbcfa9853953 arm64: add ID_AA64ISAR2_EL1 sys register
7ae8127e4123 arm64: Add HWCAP for self-synchronising virtual counter
b19eaa004f2e arm64: Add Cortex-A510 CPU part definition
86171569312b arm64: Add Cortex-X2 CPU part definition
fc8070a9c5ad arm64: Add Neoverse-N2, Cortex-A710 CPU part definition
f3c12fc53e0a arm64: cputype: Add CPU implementor & types for the Apple M1 cores
302754d023a0 ARM: include unprivileged BPF status in Spectre V2 reporting
3f9c958e3572 ARM: Spectre-BHB workaround
29d9b56df1e1 ARM: use LOADADDR() to get load address of sections
46deb224680b ARM: early traps initialisation
b7f1e73c4ddf ARM: report Spectre v2 status through sysfs
d04937ae9490 x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT
cc9e3e55bde7 x86/speculation: Warn about Spectre v2 LFENCE mitigation
e335384560d1 x86/speculation: Update link to AMD speculation whitepaper
2fdf67a1d215 x86/speculation: Use generic retpoline by default on AMD
afc2d635b5e1 x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting
071e8b69d780 Documentation/hw-vuln: Update spectre doc
a6a119d647ad x86/speculation: Add eIBRS + Retpoline options
f38774bb6e23 x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE
206cfe2dac3e x86,bugs: Unconditionally allow spectre_v2=retpoline,amd
97581b56b59f Linux 5.10.104
dbbe09d95377 hamradio: fix macro redefine warning
dcd03efd7e8d Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6"
292e1c88b8a5 btrfs: add missing run of delayed items after unlink during log replay
41712c5fa518 btrfs: qgroup: fix deadlock between rescan worker and remove qgroup
6e0319e77083 btrfs: fix lost prealloc extents beyond eof after full fsync
827172ffa999 tracing: Fix return value of __setup handlers
78059b1cfcd9 tracing/histogram: Fix sorting on old "cpu" value
0e188fde82d7 HID: add mapping for KEY_ALL_APPLICATIONS
f276ea5035aa HID: add mapping for KEY_DICTATE
3b8f2a7aed80 Input: samsung-keypad - properly state IOMEM dependency
a621ae6394ce Input: elan_i2c - fix regulator enable count imbalance after suspend/resume
1397bbcd817f Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power()
988f4f29cc44 net: dcb: disable softirqs in dcbnl_flush_dev()
6828da5dea53 drm/amdgpu: fix suspend/resume hang regression
f5e496ef73f3 nl80211: Handle nla_memdup failures in handle_nan_filter
64e4305a03d0 iavf: Refactor iavf state machine tracking
e6bc597fbcb2 net: chelsio: cxgb3: check the return value of pci_find_capability()
320980b2496d ibmvnic: complete init_done on transport events
86027004bb9d ARM: tegra: Move panels to AUX bus
fbb810825aff soc: fsl: qe: Check of ioremap return value
2824f6939e26 soc: fsl: guts: Add a missing memory allocation failure check
3afe488d5c9c soc: fsl: guts: Revert commit 3c0d64e867ed
44709130793b ARM: dts: Use 32KiHz oscillator on devkit8000
298f6fae544f ARM: dts: switch timer config to common devkit8000 devicetree
8b20c1999d3a s390/extable: fix exception table sorting
49aa9c9c7fa7 memfd: fix F_SEAL_WRITE after shmem huge page allocated
6acbc8875282 ibmvnic: free reset-work-item when flushing
9d8a11d74de5 igc: igc_write_phy_reg_gpy: drop premature return
223744f52133 pinctrl: sunxi: Use unique lockdep classes for IRQs
2851b76e5fd0 selftests: mlxsw: tc_police_scale: Make test more robust
85bf489c5c01 ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions
6b6341049086 ARM: Fix kgdb breakpoint for Thumb2
fefe4cb4a640 igc: igc_read_phy_reg_gpy: drop premature return
0632854fb171 arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
43eaf1b17845 can: gs_usb: change active_channels's type from atomic_t to u8
daaed6ced88c ASoC: cs4265: Fix the duplicated control name
8b8ac465bf52 firmware: arm_scmi: Remove space in MODULE_ALIAS name
667df6fe3ece efivars: Respect "block" flag in efivar_entry_set_safe()
283c37e5429e ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc()
5f394102ee27 net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
92b791771abd ibmvnic: register netdev after init of adapter
6e0f986032c5 net: sxgbe: fix return value of __setup handler
e1a82db1ebaf iavf: Fix missing check for running netdev
c9a066fe4593 mac80211: treat some SAE auth steps as final
e6d7f57f919f net: stmmac: fix return value of __setup handler
fa65989a4867 mac80211: fix forwarded mesh frames AC & queue selection
dcc3423c1dca ia64: ensure proper NUMA distance and possible map initialization
1312ef5ad0a5 sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa()
d753aecb3d4b sched/topology: Make sched_init_numa() use a set for the deduplicating sort
05ae1f0fe9c6 ice: fix concurrent reset and removal of VFs
41edeeaae51a ice: Fix race conditions between virtchnl handling and VF ndo ops
0c145262ac99 rcu/nocb: Fix missed nocb_timer requeue
9bb7237cc740 net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server
d7eb662625eb net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client
2e8d465b83db net/smc: fix connection leak
6a8a4dc2a279 net: dcb: flush lingering app table entries for unregistered devices
f4c63b24dea9 net: ipv6: ensure we call ipv6_mc_down() at most once
a9c4a74ad5ae batman-adv: Don't expect inter-netns unique iflink indices
3dae11d21fc8 batman-adv: Request iflink once in batadv_get_real_netdevice
dcf10d78ff2c batman-adv: Request iflink once in batadv-on-batadv check
81f817f3e559 netfilter: nf_queue: handle socket prefetch
4d05239203fa netfilter: nf_queue: fix possible use-after-free
3b9ba964f77c netfilter: nf_queue: don't assume sk is full socket
4e178ed14bda net: fix up skbs delta_truesize in UDP GRO frag_list
eb5e444fe37d e1000e: Correct NVM checksum verification flow
b53d4bfd1a68 xfrm: enforce validity of offload input flags
2f0e6d80e8b5 xfrm: fix the if_id check in changelink
24efaae03b0d bpf, sockmap: Do not ignore orig_len parameter
8b0142c4143c netfilter: fix use-after-free in __nf_register_net_hook()
4952faa77d8d xfrm: fix MTU regression
e93f2be33d4f mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
912186db092c ntb: intel: fix port config status offset for SPR
1c0b51e62a50 thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
a1753d5c29a6 xen/netfront: destroy queues before real_num_tx_queues is zeroed
ce41d8039196 drm/i915: s/JSP2/ICP2/ PCH
61a895da4844 iommu/amd: Recover from event log overflow
6951a5888165 ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min
dd9dd24fd7cb riscv: Fix config KASAN && DEBUG_VIRTUAL
7211aab2881b riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP
00fb385f0ac4 riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value
336872601cb8 ALSA: intel_hdmi: Fix reference to PCM buffer address
e57dfaf66f2b tracing: Add ustring operation to filtering string pointers
4a9d2390f3e2 drm/amdgpu: check vm ready by amdgpu_vm->evicting flag
67e25eb1b474 ata: pata_hpt37x: fix PCI clock detection
335f11ff74f2 serial: stm32: prevent TDR register overwrite when sending x_char
c999c5927e96 tracing: Add test for user space strings when filtering on string pointers
db36a94ed66b exfat: fix i_blocks for files truncated over 4 GiB
1b810d5cb6ce exfat: reuse exfat_inode_info variable instead of calling EXFAT_I()
fdd64084e405 usb: gadget: clear related members when goto fail
c13159a58881 usb: gadget: don't release an existing dev->buf
00d5ac05af3a net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990
16f903afbafb i2c: qup: allow COMPILE_TEST
57c333ad8c28 i2c: cadence: allow COMPILE_TEST
9d6285e63241 dmaengine: shdma: Fix runtime PM imbalance on error
37b06d5ebf5c selftests/seccomp: Fix seccomp failure by adding missing headers
df9db1a2af37 cifs: fix double free race when mount fails in cifs_get_root()
e3850e211df6 tipc: fix a bit overflow in tipc_crypto_key_rcv()
6d4985b8a0bf KVM: arm64: vgic: Read HW interrupt pending state from the HW
5d4b00e053fc Input: clear BTN_RIGHT/MIDDLE on buttonpads
6e7015d982ee regulator: core: fix false positive in regulator_late_cleanup()
467d664e5fff ASoC: rt5682: do not block workqueue if card is unbound
0b050b7a0d73 ASoC: rt5668: do not block workqueue if card is unbound
11956c6eeb5a i2c: bcm2835: Avoid clock stretching timeouts
13f0ea8d1193 mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work
46f6d66219b5 mac80211_hwsim: report NOACK frames in tx_status
(From OE-Core rev: 03c3af8bcd0a7059ae37e6e633d9c94310ebdc16)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 1e600731a459c1dfe14032e5242806a25f091b41)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto-rt/5.10:
48b12b48c110 Linux 5.10.90-rt61
2367f287812f aio: Fix incorrect usage of eventfd_signal_allowed()
640f56f85c08 stop_machine: Remove this_cpu_ptr() from print_stop_info().
38c47ed56da8 eventfd: Make signal recursion protection a task bit
45f3f3c787e3 Linux 5.10.90-rt60
257f82607c82 Linux 5.10.87-rt59
7ff031bb6566 Linux 5.10.83-rt58
03cfb1aadc5e Linux 5.10.80-rt57
(From OE-Core rev: 9e677a84af0af55157b6689ca7be44dee35f0f91)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit a201b82e999d2216fc58bd8db405bb06c9f22ff5)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/.:
6ca1d510a03 features/tpm: split into tpm-1.2, tpm-2.0, tpm-2.0-crb and vtpm feature
(From OE-Core rev: c8bfdc0ac6a5bb26adb59949be5cd0f00a67cb79)
Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b61be908468b1057a9d2baf40c1ebfbbd74732b8)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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: ecd1588acb1ef4eefdaecb6108f6b1b50a35682f)
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: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
go1.16.15 (released 2022-03-03) includes a security fix to the regexp/syntax package, as well as bug fixes to the compiler, runtime, the go command, and to the net package. See the Go 1.16.15 milestone on our issue tracker for detai
ls.
(From OE-Core rev: 3462c7680137a9ef5f683161d39caf19f87a932a)
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Avoid generating non-PIC code.
The patches are taken from master 58b16da805... but we cannot
cherry-pick because zip_3.0.bb context is different.
(From OE-Core rev: 0a5d1b1c617a152559c18ada394827de0db6031a)
Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The first patch is the fix in version 2.9.13. The second
patch was added later and fixes a regression introduced
by the first.
(From OE-Core rev: 38e97e67f053cc7b86dd487d8e65b9e68237c73b)
Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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: 53c9090b2dd1508868a31cf92ce3c4ff1d124eff)
Signed-off-by:Minjae Kim <flowergom@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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: ad18c905273fee91b9b41bbdf32b9e6dbc9cdfd8)
Signed-off-by:Minjae Kim <flowergom@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the custom kernel path is provided in options, then
use that path instead of the default path.
(From OE-Core rev: bcef80623f015c006778edee5cf40dad063e51db)
Signed-off-by: Bill Pittman <bill.pittman@ni.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1068102216a894c467f71f6046fdb37d5577545c)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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: 3d05b9b419b629001933fad7ee53b9f3bb366305)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1fa763b2022822a76fde541724e83e1977833d03)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
configure fails with the following error if gcsections is active during
build of nativesdk-cairo:
| checking whether float word ordering is bigendian... unknown
| configure: error:
|
| Unknown float word ordering. You need to manually preset
| ax_cv_c_float_words_bigendian=no (or yes) according to your system.
(From meta-yocto rev: 45f97f55ae181b3fe5436276b36f5ed48d7437de)
(From meta-yocto rev: bd1c5274c8445608fbf68f9c66154b12d7975873)
Signed-off-by: Christian Eggers <ceggers@arri.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
On some new distro like ubuntu21.04, unfs3-native compile failed with
error: undefined reference to `xdr_uint32', since new distro has new
glibc.
>From glibc 2.27 rpc support is dropped, so unfs3 need to link to
libtirpc.
Here is defination of ac_link:
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Depended library should be added into LIBS, not LDFLAGS, otherwise,
gcc may not load the lib since it is before conftest.$ac_ext during
configure. Finally, it results in compile failed.
(From OE-Core rev: d0b1807edc10835beff9a55a105ac191b6ac2fe7)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 27867862c1fee6c0e649286500fa1ab015d57faf)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
915a747ac7f3 Linux 5.10.103
78706b051a8a memblock: use kfree() to release kmalloced memblock regions
4185b788d3ad gpio: tegra186: Fix chip_data type confusion
bb2e0a77235a tty: n_gsm: fix deadlock in gsmtty_open()
e4c8cb95d035 tty: n_gsm: fix wrong tty control line for flow control
1f0641dd0b6c tty: n_gsm: fix NULL pointer access due to DLCI release
1e35cb9e1271 tty: n_gsm: fix proper link termination after failed open
90b47e617fb2 tty: n_gsm: fix encoding of control signal octet bit DV
9e2dbc31e367 riscv: fix oops caused by irqsoff latency tracer
e098933866f9 thermal: int340x: fix memory leak in int3400_notify()
5b1cef5798b4 RDMA/cma: Do not change route.addr.src_addr outside state checks
8fe4da55246a driver core: Free DMA range map when device is released
214824764308 xhci: Prevent futile URB re-submissions due to incorrect return value.
0b0a229da1f2 xhci: re-initialize the HC during resume if HCE was set
328faee6d409 usb: dwc3: gadget: Let the interrupt handler disable bottom halves.
e57bdee8661e usb: dwc3: pci: Fix Bay Trail phy GPIO mappings
99b2425d9178 usb: dwc2: drd: fix soft connect when gadget is unconfigured
c7866880377b USB: serial: option: add Telit LE910R1 compositions
220ba174f192 USB: serial: option: add support for DW5829e
3a1dd56e566f tracefs: Set the group ownership in apply_options() not parse_options()
bfa8ffbaaaaf USB: gadget: validate endpoint index for xilinx udc
4ce247af3f30 usb: gadget: rndis: add spinlock for rndis response list
ddc254fc8873 Revert "USB: serial: ch341: add new Product ID for CH341A"
d3fce1b6bd95 ata: pata_hpt37x: disable primary channel on HPT371
18701d8afaa1 sc16is7xx: Fix for incorrect data being transmitted
d5ddd7343adf iio: Fix error handling for PM
eabcc609cb8a iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot
b8d411a96227 iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits
1aa12ecfdcba iio: adc: men_z188_adc: Fix a resource leak in an error handling path
afbeee13beb5 tracing: Have traceon and traceoff trigger honor the instance
99eb8d694174 RDMA/ib_srp: Fix a deadlock
a7ab53d3c27d configfs: fix a race in configfs_{,un}register_subsystem()
0ecd3e35d78e RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
b0ecf9e59414 RDMA/rtrs-clt: Kill wait_for_inflight_permits
8260f1800f83 RDMA/rtrs-clt: Fix possible double free in error case
dc64aa4c7dc0 regmap-irq: Update interrupt clear register for proper reset
2efece1368ae spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op()
67819b983eb3 net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets
be55d3e76c0e net/mlx5: Fix wrong limitation of metadata match on ecpf
8d617110d78e net/mlx5: Fix possible deadlock on rule deletion
1c5912895545 udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
a184f4dd9b33 surface: surface3_power: Fix battery readings on batteries without a serial number
91f56a85278e net/smc: Use a mutex for locking "struct smc_pnettable"
7e9880e81d3f netfilter: nf_tables: fix memory leak during stateful obj update
af4bc921d39d nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
58a6d5f24f49 net: Force inlining of checksum functions in net/checksum.h
550d98ab3007 net: ll_temac: check the return value of devm_kmalloc()
0fc184735996 net/sched: act_ct: Fix flow table lookup after ct clear or switching zones
bc8f768af342 net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
fd020eaaa24a drm/edid: Always set RGB444
1df9d552fe84 openvswitch: Fix setting ipv6 fields causing hw csum failure
dac2490d9ee0 gso: do not skip outer ip header in case of ipip and net_failover
b692d5dc6f54 tipc: Fix end of loop tests for list_for_each_entry()
c5722243d0e5 net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends
4a93c6594613 io_uring: add a schedule point in io_add_buffers()
7ef94bfb08fb bpf: Add schedule points in batch ops
4f5d47e6b43f selftests: bpf: Check bpf_msg_push_data return value
d0caa7218d76 bpf: Do not try bpf_msg_push_data with len 0
962b2a3188bf hwmon: Handle failure to register sensor with thermal zone correctly
d8b78314c5ba bnxt_en: Fix active FEC reporting to ethtool
7e1eae5d1a7c bnx2x: fix driver load from initrd
51e96061c66c perf data: Fix double free in perf_session__delete()
5419b5be883b ping: remove pr_err from ping_lookup
5da17865c7f3 optee: use driver internal tee_context for some rpc
eb354613847d tee: export teedev_open() and teedev_close_context()
bae7fc6f0dc6 x86/fpu: Correct pkru/xstate inconsistency
68f19845f580 netfilter: nf_tables_offload: incorrect flow offload action array size
69560efa0013 CDC-NCM: avoid overflow in sanity checking
2aeba1ea7ce8 USB: zaurus: support another broken Zaurus
4f5f5411f0c1 sr9700: sanity check for packet length
55eec5c630ea drm/i915: Correctly populate use_sagv_wm for all pipes
ff9134882dfa drm/amdgpu: disable MMHUB PG for Picasso
72fdfc75d421 KVM: x86/mmu: make apf token non-zero to fix bug
646b532f32ea parisc/unaligned: Fix ldw() and stw() unalignment handlers
397b5433f742 parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel
698dc7d13c4e vhost/vsock: don't check owner in vhost_vsock_stop() while releasing
84e303b4d53f clk: jz4725b: fix mmc0 clock gating
72a5b01875b2 btrfs: tree-checker: check item_size for dev_item
5c967dd07311 btrfs: tree-checker: check item_size for inode_item
fcec42dd28d6 cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug
47667effb7d2 Linux 5.10.102
6062d1267ff3 lockdep: Correct lock_classes index mapping
f333c1916fd6 i2c: brcmstb: fix support for DSL and CM variants
9fee985f9afa copy_process(): Move fd_install() out of sighand->siglock critical section
e3fdbc40b750 i2c: qcom-cci: don't put a device tree node before i2c_add_adapter()
b5b2a9211713 i2c: qcom-cci: don't delete an unregistered adapter
3b6d25d1b6a2 dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size
2c35c95d3640 dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe
4f907b6eb701 dmaengine: sh: rcar-dmac: Check for error num after setting mask
797b380f0756 net: sched: limit TC_ACT_REPEAT loops
595c259f75ae EDAC: Fix calculation of returned address and next offset in edac_align_ptr()
f6ce4e328939 scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop
3680b2b8104b kconfig: fix failing to generate auto.conf
b6787e284d3d net: macb: Align the dma and coherent dma masks
439171a2917c net: usb: qmi_wwan: Add support for Dell DW5829e
15616ba17d02 tracing: Fix tp_printk option related with tp_printk_stop_on_boot
5a253a23d9f1 drm/rockchip: dw_hdmi: Do not leave clock enabled in error case
1e7433fb95cc xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create
a21f472fb5cc soc: aspeed: lpc-ctrl: Block error printing on probe defer cases
fecb05b1ce6b ata: libata-core: Disable TRIM on M88V29
b19ec7afa929 lib/iov_iter: initialize "flags" in new pipe_buffer
30455322787a kconfig: let 'shell' return enough output for deep path names
e05dde47f52a selftests: fixup build warnings in pidfd / clone3 tests
531a56c2e0bf pidfd: fix test failure due to stack overflow on some arches
429ef36c4fc4 arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610
1415f22ee541 arm64: dts: meson-g12: add ATF BL32 reserved-memory region
605080f19eb7 arm64: dts: meson-gx: add ATF BL32 reserved-memory region
eefb68794f94 netfilter: conntrack: don't refresh sctp entries in closed state
1ab48248573b irqchip/sifive-plic: Add missing thead,c900-plic match string
98bc06c46d1f phy: usb: Leave some clocks running during suspend
717f2fa85822 ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of
6932353af74c ARM: OMAP2+: hwmod: Add of_node_put() before break
521dcc107e39 NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache
fb00319afb72 KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW
0ee4bb8ce8b8 KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event
99cd2a043760 KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id()
91d8866ca552 Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj
a176d559e826 mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status
1a49b1b0b0cb mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe()
8c848744c11b tty: n_tty: do not look ahead for EOL character past the end of the buffer
8daa0436ce79 NFS: Do not report writeback errors in nfs_getattr()
f9b7385c0f62 NFS: LOOKUP_DIRECTORY is also ok with symlinks
598dbaf74b64 block/wbt: fix negative inflight counter when remove scsi device
dc6faa0ede4d ASoC: tas2770: Insert post reset delay
9dcedbe943be KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests
a4eeeaca5019 mtd: rawnand: gpmi: don't leak PM reference in error path
fb26219b4046 powerpc/lib/sstep: fix 'ptesync' build error
54f76366cd01 ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range()
0df1badfdfcd ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw()
1ef76832fef3 ALSA: hda: Fix missing codec probe on Shenker Dock 15
c72c3b597a79 ALSA: hda: Fix regression on forced probe mask option
63b1602c2fd5 ALSA: hda/realtek: Fix deadlock by COEF mutex
b6a5e8f45f89 ALSA: hda/realtek: Add quirk for Legion Y9000X 2019
67de71b94331 selftests/exec: Add non-regular to TEST_GEN_PROGS
d3018a196221 perf bpf: Defer freeing string after possible strlen() on it
016e3ca9c588 dpaa2-eth: Initialize mutex used in one step timestamping path
50f3b00d4c7b libsubcmd: Fix use-after-free for realloc(..., 0)
ffa8df4f0e8f bonding: fix data-races around agg_select_timer
d9bd9d4c60c3 net_sched: add __rcu annotation to netdev->qdisc
877a05672f95 drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit
a0e004e6206e bonding: force carrier update when releasing slave
8dec3c4e7350 ping: fix the dif and sdif check in ping_lookup
6793a9b028ce net: ieee802154: ca8210: Fix lifs/sifs periods
f48bd3413771 net: dsa: lantiq_gswip: fix use after free in gswip_remove()
d9b2203e5a30 net: dsa: lan9303: fix reset on probe
4f523f15e5d7 ipv6: per-netns exclusive flowlabel checks
100344200a0c netfilter: nft_synproxy: unregister hooks on init error path
26931971db5f selftests: netfilter: fix exit value for nft_concat_range
b26ea3f6b7b0 iwlwifi: pcie: gen2: fix locking when "HW not ready"
8867f993790d iwlwifi: pcie: fix locking when "HW not ready"
f3c1910257c8 drm/i915/gvt: Make DRM_I915_GVT depend on X86
87cd1bbd6677 vsock: remove vsock from connected table when connect is interrupted by a signal
eb7bf11e8ef1 drm/i915/opregion: check port number bounds for SWSCI display power state
5564d83ebc1b drm/radeon: Fix backlight control on iMac 12,1
008508c16af0 iwlwifi: fix use-after-free
44b81136e868 kbuild: lto: Merge module sections if and only if CONFIG_LTO_CLANG is enabled
8b53e5f737bc kbuild: lto: merge module sections
45102b538a9e random: wake up /dev/random writers after zap
143aaf79bafa gcc-plugins/stackleak: Use noinstr in favor of notrace
de55891e162c Revert "module, async: async_synchronize_full() on module init iff async is used"
3c958dbcba18 x86/Xen: streamline (and fix) PV CPU enumeration
e76d0a9692c5 drm/amdgpu: fix logic inversion in check
324f5bdc52ec nvme-rdma: fix possible use-after-free in transport error_recovery work
e192184cf8bc nvme-tcp: fix possible use-after-free in transport error_recovery work
0ead57ceb21b nvme: fix a possible use-after-free in controller reset during load
fe9ac3eaa2e3 scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task
d872e7b5fe38 scsi: pm8001: Fix use-after-free for aborted TMF sas_task
1e73f5cfc160 quota: make dquot_quota_sync return errors from ->sync_fs
c405640aad56 vfs: make freeze_super abort when sync_filesystem returns error
b9a229fd48bf ax25: improve the incomplete fix to avoid UAF and NPD bugs
139fce2992ee selftests: skip mincore.check_file_mmap when fs lacks needed support
204a2390da42 selftests: openat2: Skip testcases that fail with EOPNOTSUPP
2be48bfac713 selftests: openat2: Add missing dependency in Makefile
74a30666b4b5 selftests: openat2: Print also errno in failure messages
bfc84cfd909b selftests/zram: Adapt the situation that /dev/zram0 is being used
f0eba714c11d selftests/zram01.sh: Fix compression ratio calculation
7bb704b69fb1 selftests/zram: Skip max_comp_streams interface on newer kernel
0fd484644c68 net: ieee802154: at86rf230: Stop leaking skb's
0c18a751930c kselftest: signal all child processes
1136141f19ab selftests: rtc: Increase test timeout so that all tests run
79175b6ee658 platform/x86: ISST: Fix possible circular locking dependency detected
066c905ed06c platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1
0b17d4b51c63 btrfs: send: in case of IO error log it
78a68bbebdcc parisc: Add ioread64_lo_hi() and iowrite64_lo_hi()
ade1077c7fc0 PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology
254090925e16 mm: don't try to NUMA-migrate COW pages that have other uses
ab2b4e65a130 mmc: block: fix read single on recovery logic
775671687299 parisc: Fix sglist access in ccio-dma.c
f8f519d7df66 parisc: Fix data TLB miss in sba_unmap_sg
4d569b959e54 parisc: Drop __init from map_pages declaration
8e3f9a098eca serial: parisc: GSC: fix build when IOSAPIC is not set
fe383750d40d Revert "svm: Add warning message for AVIC IPI invalid target"
126382b5565f HID:Add support for UGTABLET WP5540
f100e758cef5 scsi: lpfc: Fix mailbox command failure during driver initialization
4578b979ef61 can: isotp: add SF_BROADCAST support for functional addressing
5d42865fc311 can: isotp: prevent race between isotp_bind() and isotp_setsockopt()
db3f3636e4ae fs/proc: task_mmu.c: don't read mapcount for migration entry
0849f83e4782 fget: clarify and improve __fget_files() implementation
657991fb06a4 rcu: Do not report strict GPs for outgoing CPUs
8c8385972ea9 mm: memcg: synchronize objcg lists with a dedicated spinlock
d0f4aa2d978f drm/nouveau/pmu/gm200-: use alternate falcon reset sequence
(From OE-Core rev: a16f2994e270ecb2844cb6b442d219a8c8e0b385)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1e234210aa40655d14cf6c5b12cd5d39b460b1e9)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.10:
253c752ed120 pstore/ftrace: Add and use ftrace_test_recursion_trylock_safe
356e8a12bd66 pstore/ftrace: Add recursion protection to the ftrace callback
334706a1e873 ftrace: Add ftrace_test_recursion_trylock() helper function
78c260d7f60b ftrace: Move the recursion testing into global headers
(From OE-Core rev: 3148b11ba72ac483b26f4c4313cdf22712341c6f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b848a47033f492eaa0d5a02e42374b493734473e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
3969aba589d6 Linux 5.10.101
cb86e511e78e iommu: Fix potential use-after-free during probe
f6b5d51976fc perf: Fix list corruption in perf_cgroup_switch()
ce3ca12c632a arm64: dts: imx8mq: fix lcdif port node
759aeacdfe70 scsi: lpfc: Reduce log messages seen after firmware download
57c5d7d42076 scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled
199dab00f043 can: isotp: fix error path in isotp_sendmsg() to unlock wait queue
3b10ebeb95d7 Makefile.extrawarn: Move -Wunaligned-access to W=1
ad53060bdfc3 hwmon: (dell-smm) Speed up setting of fan speed
3c75d1017cb3 phy: ti: Fix missing sentinel for clk_div_table
6eabe53492c2 speakup-dectlk: Restore pitch setting
3836a5ff4bb7 USB: serial: cp210x: add CPI Bulk Coin Recycler id
51b03a9bcd99 USB: serial: cp210x: add NCR Retail IO box id
a21e6b2e0864 USB: serial: ch341: add support for GW Instek USB2.0-Serial devices
7113440a36c7 USB: serial: option: add ZTE MF286D modem
b7ed2f9619cc USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320
e07dde31acc9 usb: raw-gadget: fix handling of dual-direction-capable endpoints
e9f9b877eb0e usb: gadget: f_uac2: Define specific wTerminalType
fb4ff0f96de3 usb: gadget: rndis: check size of RNDIS_MSG_SET command
22ec10047285 USB: gadget: validate interface OS descriptor requests
351159167cd8 usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition
3bfca3891480 usb: dwc3: gadget: Prevent core from processing stale TRBs
2a17bd9f5210 usb: ulpi: Call of_node_put correctly
8b89a6916681 usb: ulpi: Move of_node_put to ulpi_dev_release
758290defe93 net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup
a66a2b17b8c8 Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured"
73961057e9dc usb: dwc2: drd: fix soft connect when gadget is unconfigured
a37960df7eac eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX
1b99fe34e26d n_tty: wake up poll(POLLRDNORM) on receiving data
f1b25737156c vt_ioctl: add array_index_nospec to VT_ACTIVATE
778302ca0949 vt_ioctl: fix array_index_nospec in vt_setactivate
22249886dc5b net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister
3a3c65c487a4 net: mscc: ocelot: fix mutex lock error during ethtool stats read
809f030745b2 ice: fix IPIP and SIT TSO offload
cf11949b9163 ice: fix an error code in ice_cfg_phy_fec()
f8edc6feab4d dpaa2-eth: unregister the netdev before disconnecting from the PHY
ff6c9e0fcee5 net: amd-xgbe: disable interrupts during pci removal
657aea782887 tipc: rate limit warning for received illegal binding update
ef5cdae8bc00 net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE
bf99c144360d veth: fix races around rq->rx_notify_masked
00e6d6c3bc14 net: fix a memleak when uncloning an skb dst and its metadata
2e9fd2d0f69e net: do not keep the dst cache when uncloning an skb dst and its metadata
0bae953d7ab5 nfp: flower: fix ida_idx not being released
09ac0fcb0a82 ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path
e177d2e85ebc net: dsa: lantiq_gswip: don't use devres for mdiobus
95e5402f9430 net: dsa: felix: don't use devres for mdiobus
2770b795294e net: dsa: bcm_sf2: don't use devres for mdiobus
475ce5dcf2d8 net: dsa: ar9331: register the mdiobus under devres
8ccebe77df6e net: dsa: mv88e6xxx: don't use devres for mdiobus
4a384c1e4058 bonding: pair enable_port with slave_arr_updates
1ba45dd32667 gpio: sifive: use the correct register to read output values
48e413087de1 ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE
3b72d3f0205e drm/panel: simple: Assign data from panel_dpi_probe() correctly
bf35639192ed ixgbevf: Require large buffers for build_skb on 82599VF
e5a64f548a45 arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133'
04fe6569a7cf netfilter: ctnetlink: disable helper autoassign
a5ce7ee5fcc0 misc: fastrpc: avoid double fput() on failed usercopy
21c890ca8eae drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd.
70ea005626a9 gpio: aggregator: Fix calling into sleeping GPIO controllers
0042178a69eb usb: f_fs: Fix use-after-free for epfile
5a37fd9fdcce ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo
39bf132a6ed5 phy: xilinx: zynqmp: Fix bus width setting for SGMII
108868dae2ee ARM: dts: imx6qdl-udoo: Properly describe the SD card detect
0a7b5e8d8c1e staging: fbtft: Fix error path in fbtft_driver_module_init()
74cd5cb2190f ARM: dts: meson8b: Fix the UART device-tree schema validation
566b558e9429 ARM: dts: meson8: Fix the UART device-tree schema validation
210d70f08100 ARM: dts: meson: Fix the UART compatible strings
88f0e61354f4 ARM: dts: Fix timer regression for beagleboard revision c
c943a297ec3c drm/rockchip: vop: Correct RK3399 VOP register fields
a941384fba3f PM: s2idle: ACPI: Fix wakeup interrupts handling
fcbac51a64d3 ACPI/IORT: Check node revision for PMCG resources
57ede0ce6500 nvme-tcp: fix bogus request completion when failing to send AER
3a669d77e5b3 ARM: socfpga: fix missing RESET_CONTROLLER
435e62d5666a ARM: dts: Fix boot regression on Skomer
b217b89e607c ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group
3f9843f2f65e riscv: fix build with binutils 2.38
3aa5c8657292 KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow
bd39fe29bbbb KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode
9efad4cb0365 KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS
db58a3d978b4 KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER
dc129275a7f7 KVM: eventfd: Fix false positive RCU usage warning
87bbd78a2cd1 net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout()
c9b8cc1046f0 nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs
d0774cf73056 perf: Always wake the parent event
a117e986e9cc usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend
4607218fde84 PM: hibernate: Remove register_nosave_region_late()
0e42c4a3d732 scsi: myrs: Fix crash in error case
3bc5b128b9a2 scsi: ufs: Treat link loss as fatal error
12cf1208035d scsi: pm8001: Fix bogus FW crash for maxcpus=1
87f187e5265b scsi: qedf: Fix refcount issue when LOGO is received during TMF
aa7352aa155e scsi: qedf: Add stag_work to all the vports
150d448c663d scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup()
7dbda616fc64 scsi: target: iscsi: Make sure the np under each tpg is unique
67baac10dd5a powerpc/fixmap: Fix VM debug warning on unmap
3d0eafd459b2 net: sched: Clarify error message when qdisc kind is unknown
9b569faabd22 drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer
0d6b9d15ecb4 x86/perf: Avoid warning for Arch LBR without XSAVE
b37dd03f2fc6 NFSv4 handle port presence in fs_location server string
6f2974b52b15 NFSv4 expose nfs_parse_server_name function
5a9c613a29e7 NFSv4 remove zero number of fs_locations entries error check
1c79aad1186b NFSv4.1: Fix uninitialised variable in devicenotify
c5619c510f04 nfs: nfs4clinet: check the return value of kstrdup()
db053bdece3a NFSv4 only print the label when its queried
e2b4435fd340 NFS: change nfs_access_get_cached to only report the mask
b4e0c9bcf142 tracing: Propagate is_signed to expression
5234de6c7975 drm/amdgpu: Set a suitable dev_info.gart_page_size
6215fb455893 NFSD: Fix offset type in I/O trace points
3a6a2d43e32a NFSD: Clamp WRITE offsets
c72f7c2ec3d4 NFS: Fix initialisation of nfs_client cl_flags field
f47ee3a35ffb net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs
6a33aa711327 net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs
7b53d2204ce7 can: isotp: fix potential CAN frame reception race in isotp_rcv()
c9cc027c55bb mmc: sdhci-of-esdhc: Check for error num after setting mask
8027ba480c00 ima: Do not print policy rule with inactive LSM labels
8171c8a99fea ima: Allow template selection with ima_template[_fmt]= after ima_hash=
0795b7100d25 ima: Remove ima_policy file before directory
7fea2e520003 integrity: check the return value of audit_log_start()
d4f7d322a4ad Linux 5.10.100
3c7e59435535 tipc: improve size validations for received domain records
2951d2168976 crypto: api - Move cryptomgr soft dependency into algapi
b62267b8b06e KVM: s390: Return error on SIDA memop on normal guest
be93028d306d moxart: fix potential use-after-free on remove path
(From OE-Core rev: 5f8c822e299154717983d17f15f079c6153222dc)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d67621e8f8b4f37e1357f19fc7da2de12de4bee5)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/.:
7a012dfacdc features/zram: remove CONFIG_ZRAM_DEF_COMP
(From OE-Core rev: 4c6189ba39823fa2db4706f3208e70ae1f5b4860)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a8fcece853475bede5d442120bc38f17751ed9a1)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.10:
c0b313d988a1 powerpc/mm: Switch obsolete dssall to .long
(From OE-Core rev: a8d750cfa894abd9e260c5225f8ad3cd93db5194)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b063ee0529c02f8b31a1034289ea1a202e496d0b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The URI to the socat tarball used in the
recipetool.RecipetoolCreateTests.test_recipetool_create_simple test has
been moved to an "Archive" directory.
(From OE-Core rev: fc185aeecfd35f7a6ab86964b04f1667f3a84208)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1e8b716e1377ad49f1451cbabe7c9961cc507731)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Do not tweak a file that is no longer installed.
Ruby 3.0.3 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
Ruby 3.0.2 release includes security fixes.
CVE-2021-31810: Trusting FTP PASV responses vulnerability in Net::FTP
CVE-2021-32066: A StartTLS stripping vulnerability in Net::IMAP
CVE-2021-31799: A command injection vulnerability in RDoc
(From OE-Core rev: edb6df08cb47a39918d28c709675d995c9e10031)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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.
Reported-by: Quentin Schulz <foss+yocto@0leil.net>
(From yocto-docs rev: 47a04ba13d55bd92d18b861e32cf4dba1bf70f84)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The use of distutils.version.LooseVersion to check for GitPython > 0.3.1
is not really needed anymore since any supported distribution has at least
1.0.0 (centos-7 via epel7, debian-9, ubuntu-16.04)
If we want to reinstate this check, alternatives would be to require
python3-packaging on all hosts and use packaging.version.Version or
use an imported LooseVersion in bb.version.
[YOCTO #14610]
(From OE-Core rev: 94db7109f21cdefd50baea5660b691e5fe44a0d1)
Signed-off-by: Tim Orling <timothy.t.orling@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bc90dcae9f53ddc246942f4d9b8ae8943e3b9754)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since honister host manifest stopped to generate, i.e.
manifest file is empty but all ipks/files into sdk is
ok.
(From OE-Core rev: 86cdad6283148232c69128870a4d27c6ac84663b)
Signed-off-by: Oleksiy Obitotskyy <oobitots@cisco.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 79a2392f5d2a4cb6509a83afb40bca01bac59914)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Libarchive 3.5.3 is a security release
Security Fixes:
extended fix for following symlinks when processing the fixup list (#1566, #1617, CVE-2021-31566)
fix invalid memory access and out of bounds read in RAR5 reader (#1491, #1492, #1493, CVE-2021-36976)
(From OE-Core rev: 143db8bc1a0837b4a266cdfbb64a025918398f2c)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License file had some grammar fixes.
Includes CVE-2022-0554.
(From OE-Core rev: 6a262ad3afb672f1976633118ecc390bf4de1ae1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a8d0a4026359c2c8a445dba9456f8a05470293c1)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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: 450fc48e36710c303df89d462c678d8661cd00e8)
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: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If mounts are left lingering, then after we switch_root, attempts to
modify the block devices will result in an EBUSY with no way to unmount
them. As we're about to switch_root anyways, there isn't much use to
keep anything mounted unless it has the new rootfs.
(From OE-Core rev: 999883990235251127b65f2277dcb40004e7f657)
Signed-off-by: Justin Bronder <jsbronder@cold-front.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4dc7af6d25597ea10ea43e76c7c3d7251462c0e5)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
(cherry picked from commit 991631492f4fafc1852113a34a60b025342518b6)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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: 140247e499b85ef2d5c48f9723ed2e2ec9108fb1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d195005e415b0b2d7c8b0b65c0aef888d4d6fc8e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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: c17205c6fea6b7805786e3168a2c6c702f8f4b2e)
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: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some distros like poky-tiny set ENABLE_WIDEC=false, which disables wide
character support for ncurses. The new patch fixes the build of mc for
this case.
Since 9000f80336, NCURSES_WIDECHAR is set explicitly to 1 for musl.
This doesn't work for ENABLE_WIDEC==false. In this case,
NCURSES_WIDECHAR must be set explicitly to 0, as curses.h does not
record whether the ncurses library has actually been built with or
without wide characters.
Fixes: 9000f80336 ("mc: upgrade 4.8.25 -> 4.8.26")
(From OE-Core rev: 1d9dbc540a23a77f6ddfbdf34a81a639f2ff82f5)
Signed-off-by: Christian Eggers <ceggers@arri.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport a patch in 1.46.3 which fix one regression:
This is what the changelog says:
Fix e2fsck so that the if the s_interval is zero, and the last mount
or write time is in the future, it will fix invalid last mount/write
timestamps in the superblock. (This was a regression introduced in
v1.45.5.)
(From OE-Core rev: 9fe70a643a2d8723001421a18b5736e70a1eaa34)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE: CVE-2022-23990
Based on Steve Sakoman's patch for branch dunfell, fix CVE-2022-23990
for expat in branch hardknott.
And correct indent as well.
(From OE-Core rev: dc30243e7cc1b1c392b999de114b4096d432ef02)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE-2022-0135 concerns out-of-bounds writes in read_transfer_data().
CVE-2022-0175 concerns using malloc() instead of calloc().
We cherry-pick from master.
(From OE-Core rev: 225f8b28ff0b3357382f517f39eb315b4bac9138)
Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 91f7511df79c5c1f93add9f2827a5a266453614e)
Modify -0175 patch to apply to hardknott branch.
Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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: e6fe342dd578ca37beeb9dfc991b67dc72c60d06)
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: Anuj Mittal <anuj.mittal@intel.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: 1ef8e3ec21b32d6d3654319561b24b8b1ce63243)
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: Anuj Mittal <anuj.mittal@intel.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: 963a1f6b4121fb41ff7d1d35217a676376dea2c1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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: 66949926839a266a2dc28df3bd0fc5afc50c7c8f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
fb063a6465f9 Linux 5.10.99
4889d6ee9e48 selftests: nft_concat_range: add test for reload with no element add/del
557727313534 cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning
f1f7d1a22fd7 net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY
84b76a509cc3 ext4: fix incorrect type issue during replay_del_range
62e46e0ffc02 ext4: fix error handling in ext4_fc_record_modified_inode()
764793b4a5d0 ext4: fix error handling in ext4_restore_inline_data()
6c5bd55e36d3 ext4: modify the logic of ext4_mb_new_blocks_simple
8d71fc23fcb8 ext4: prevent used blocks from being allocated during fast commit replay
ef2053afd71e EDAC/xgene: Fix deferred probing
2a12faf55bae EDAC/altera: Fix deferred probing
dd274cf85269 x86/perf: Default set FREEZE_ON_SMI for all
456f041e0359 perf/x86/intel/pt: Fix crash with stop filters in single-range mode
8c0e6a8a630e perf stat: Fix display of grouped aliased events
57e8859acc60 fbcon: Add option to enable legacy hardware acceleration
460f6b1a238d Revert "fbcon: Disable accelerated scrolling"
460aa9d87340 rtc: cmos: Evaluate century appropriate
2324f5fcdf9d tools/resolve_btfids: Do not print any commands when building silently
1536fafa23ac selftests: futex: Use variable MAKE instead of make
8f0fff8b5968 selftests/exec: Remove pipe from TEST_GEN_FILES
6304a613a97d bpf: Use VM_MAP instead of VM_ALLOC for ringbuf
f744a064041c gve: fix the wrong AdminQ buffer queue index check
51e88e892273 nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client.
ec4334152dae scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe
fd482f2d63db pinctrl: bcm2835: Fix a few error paths
752d9eafc64e pinctrl: intel: fix unexpected interrupt
14bc9978b486 pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line
5a45448ac95b ASoC: max9759: fix underflow in speaker_gain_control_put()
02f459719832 ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name
cb5f1fbd1f22 ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes
56e0747d59ac ASoC: fsl: Add missing error handling in pcm030_fabric_probe
3e698375517d drm/i915/overlay: Prevent divide by zero bugs in scaling
9ea018536111 net: stmmac: ensure PTP time register reads are consistent
41df2da2c1f3 net: stmmac: dump gmac4 DMA registers correctly
114bf9350413 net: macsec: Verify that send_sci is on when setting Tx sci explicitly
2e7f5b6ee1a7 net: macsec: Fix offload support for NETDEV_UNREGISTER event
87b1c9fab6fe net: ieee802154: Return meaningful error codes from the netlink helpers
78b3f20c17cb net: ieee802154: ca8210: Stop leaking skb's
0bfe50dc5d91 net: ieee802154: mcr20a: Fix lifs/sifs periods
75bbda318987 net: ieee802154: hwsim: Ensure proper channel selection at probe time
e895e067d73e spi: uniphier: fix reference count leak in uniphier_spi_probe()
ec942d08e070 spi: meson-spicc: add IRQ check in meson_spicc_probe
c2cf65e1008b spi: mediatek: Avoid NULL pointer crash in interrupt
30e05c98b99d spi: bcm-qspi: check for valid cs before applying chip select
6d226e8afe88 iommu/amd: Fix loop timeout issue in iommu_ga_log_enable()
9d9995b0371e iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()
b3958d315163 RDMA/mlx4: Don't continue event handler after memory allocation failure
d3f8b927df2f RDMA/siw: Fix broken RDMA Read Fence/Resume logic.
c7db20f5be73 IB/rdmavt: Validate remote_addr during loopback atomic tests
75c610212b9f RDMA/ucma: Protect mc during concurrent multicast leaves
371979069a57 RDMA/cma: Use correct address when leaving multicast group
aa4ecd995f59 memcg: charge fs_context and legacy_fs_context
080f371d984e Revert "ASoC: mediatek: Check for error clk pointer"
4a9bd1e6780f IB/hfi1: Fix AIP early init panic
5d40f1bdad3d dma-buf: heaps: Fix potential spectre v1 gadget
30de3bc09978 block: bio-integrity: Advance seed correctly for larger interval sizes
352715593e81 mm/kmemleak: avoid scanning potential huge holes
7053188ddba3 mm/pgtable: define pte_index so that preprocessor could recognize it
bce7f5d74d74 mm/debug_vm_pgtable: remove pte entry from the page table
2d83a7463d75 nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts()
a0c73dbdd197 drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels
f071d9fa8575 drm/nouveau: fix off by one in BIOS boundary checking
32747e01436a btrfs: fix deadlock between quota disable and qgroup rescan worker
aa5d406153c5 ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows
d4aa3a98596f ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset)
3a8a8072e32b ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks
532cde962f5f ALSA: hda/realtek: Add quirk for ASUS GU603
410f231fd70c ALSA: hda: realtek: Fix race at concurrent COEF updates
a7de1002135c ALSA: hda: Fix UAF of leds class devs at unbinding
470bbb9cbd8f ALSA: usb-audio: Correct quirk for VF0770
6877f87579ed ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx()
038f8b7caa74 ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx()
a9394f21fba0 ASoC: ops: Reject out of bounds values in snd_soc_put_volsw()
0ff6b8050695 audit: improve audit queue handling when "audit=1" on cmdline
f446089a268c selinux: fix double free of cond_list on error paths
12a0a56cbae3 Linux 5.10.98
97a47e25559e Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" again
e27042060f81 Revert "drm/vc4: hdmi: Make sure the device is powered with CEC"
c8ed22bd97d4 Linux 5.10.97
176356550ced tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data()
32e179971085 af_packet: fix data-race in packet_setsockopt / packet_setsockopt
aa9e96db3121 cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask()
3bbe2019dd12 rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink()
e7be56926397 net: sched: fix use-after-free in tc_new_tfilter()
7b4741644cf7 fanotify: Fix stale file descriptor in copy_event_to_user()
4d3fcfe84648 net: amd-xgbe: Fix skb data length underflow
cadfa7dce526 net: amd-xgbe: ensure to reset the tx_timer_active flag
77534b114f24 ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback
b4ced7a46d9f net/mlx5: E-Switch, Fix uninitialized variable modact
502c37b033fa net/mlx5: Use del_timer_sync in fw reset flow of halting poll
a01ee1b8165f net/mlx5e: Fix handling of wrong devices during bond netevent
1fc3444cda9a cgroup-v1: Require capabilities to set release_agent
ac4ba79bb028 drm/vc4: hdmi: Make sure the device is powered with CEC
46f919c6bdc5 x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN
fbdbf6743f77 x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN
d4e4e61d4a5b psi: Fix uaf issue when psi trigger is destroyed while being polled
080dbe7e9b86 KVM: x86: Forcibly leave nested virt when SMM state is toggled
063029a8820e Revert "drivers: bus: simple-pm-bus: Add support for probing simple bus only devices"
42fdbf8b7dab net: ipa: prevent concurrent replenish
ad81380d3a48 net: ipa: use a bitmap for endpoint replenish_enabled
2ed912e3e057 net: ipa: fix atomic update in ipa_endpoint_replenish()
3b4c966fb156 PCI: pciehp: Fix infinite loop in IRQ handler upon power fault
(From OE-Core rev: b8f68a73d0782b4bc6c1e953cc28fb408245f4cb)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1da72913333948e8c63d39033d38f19d9cdd322e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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: 3d9f68e06736817871d8694fe0c6e779c005872b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dc6b043cb75c5751b5a98afd2201aa31f9b4b9f6)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
f255ac9e8776 Linux 5.10.96
b43e9d2f6fc7 mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip()
b63e120189fd block: Fix wrong offset in bio_truncate()
0b4e82403c84 fsnotify: invalidate dcache before IN_DELETE event
8bae6db29c7f usr/include/Makefile: add linux/nfc.h to the compile-test coverage
f36554de7897 dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config
446ff1fc37c7 net: bridge: vlan: fix memory leak in __allowed_ingress
bc58a5bb9e6c ipv4: remove sparse error in ip_neigh_gw4()
ebc5b8e471e5 ipv4: tcp: send zero IPID in SYNACK messages
58f72918f942 ipv4: raw: lock the socket in raw_bind()
9ffc94a81b0f net: bridge: vlan: fix single net device option dumping
869f1704f1c2 Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values"
699eef4ed910 net: hns3: handle empty unknown interrupt for VF
c9c81b393c74 net: cpsw: Properly initialise struct page_pool_params
729e54636b3e yam: fix a memory leak in yam_siocdevprivate()
93a6e920d8cc drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc
0b7d8db87d0b drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy
d1d4616d3e75 video: hyperv_fb: Fix validation of screen resolution
0a60d04abc62 ibmvnic: don't spin in tasklet
55258b505996 ibmvnic: init ->running_cap_crqs early
b469cf91fb63 ipv4: fix ip option filtering for locally generated fragments
9b4444197252 net: ipv4: Fix the warning for dereference
2f56c4845df9 net: ipv4: Move ip_options_fragment() out of loop
55402a461872 powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending
0bdbf93ee253 hwmon: (lm90) Mark alert as broken for MAX6654
c534287a57dc efi/libstub: arm64: Fix image check alignment at entry
3572205b194c rxrpc: Adjust retransmission backoff
5067f5699de7 octeontx2-pf: Forward error codes to VF
bd024e36f681 phylib: fix potential use-after-free
a839a79f4d6b net: phy: broadcom: hook up soft_reset for BCM54616S
57b2f3632b2f sched/pelt: Relax the sync of util_sum with util_avg
91b04e83c710 perf: Fix perf_event_read_local() time
cffed7e631b5 kernel: delete repeated words in comments
1af995c98b81 netfilter: conntrack: don't increment invalid counter on NF_REPEAT
129c71829d7f powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06
7a32824f7a9c NFS: Ensure the server has an up to date ctime before renaming
666f6ab882ea NFS: Ensure the server has an up to date ctime before hardlinking
4cd0ef621509 ipv6: annotate accesses to fn->fn_sernum
79c0b5287ded drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable
3ab44a408bba drm/msm/dsi: Fix missing put_device() call in dsi_get_phy
82c310d04b0f drm/msm: Fix wrong size calculation
f57a99c9a55c net-procfs: show net devices bound packet types
87880e3803ce NFSv4: nfs_atomic_open() can race when looking up a non-regular file
ce8c552b88ca NFSv4: Handle case where the lookup of a directory fails
b48a05cee2c0 hwmon: (lm90) Reduce maximum conversion rate for G781
b26fed25e67b ipv4: avoid using shared IP generator for connected sockets
283aa5a5afbc ping: fix the sk_bound_dev_if match in ping_lookup
7bcb0c19abf4 hwmon: (lm90) Mark alert as broken for MAX6680
925cbd596aa2 hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649
db044d97460e net: fix information leakage in /proc/net/ptype
feb770cc00a8 ipv6_tunnel: Rate limit warning messages
00849de10f79 scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put()
fcaf94c49a84 rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev
1dbb206730f3 rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev
20f667582189 usb: roles: fix include/linux/usb/role.h compile issue
6aeff8a7c742 i40e: fix unsigned stat widths
d2ed5997a94b i40e: Fix for failed to init adminq while VF reset
768eb705e638 i40e: Fix queues reservation for XDP
39896710f732 i40e: Fix issue when maximum queues is exceeded
9068bcb2195b i40e: Increase delay to 1 s after global EMP reset
b4c9b6afa3a7 powerpc/32: Fix boot failure with GCC latent entropy plugin
50f5d0a8bd0e powerpc/32s: Fix kasan_init_region() for KASAN
5d3af1dfdf0f powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs
08f090bb9b69 x86/MCE/AMD: Allow thresholding interface updates after init
791e5d5daa2c sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask
afbde455ebf4 ocfs2: fix a deadlock when commit trans
97f75e7d4c30 jbd2: export jbd2_journal_[grab|put]_journal_head
3921d081c9c3 ucsi_ccg: Check DEV_INT bit only when starting CCG4
598a884c772c usb: typec: tcpm: Do not disconnect while receiving VBUS off
e3b131e30e61 USB: core: Fix hang in usb_kill_urb by adding memory barriers
3ca928c82427 usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS
053274bc6baa usb: common: ulpi: Fix crash in ulpi_match()
20c51a4c5220 usb: xhci-plat: fix crash when suspend if remote wake enable
38d1bf67a310 usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge
e0fcae7bd72b tty: Add support for Brainboxes UC cards.
7079283d32a2 tty: n_gsm: fix SW flow control encoding/handling
2683b0d5d7d5 serial: stm32: fix software flow control transfer
4628b26df51c serial: 8250: of: Fix mapped region size when using reg-offset property
94b23988c305 netfilter: nft_payload: do not update layer 4 checksum when mangling fragments
bf0d4ae5c6c2 arm64: errata: Fix exec handling in erratum 1418040 workaround
e92cac1dd803 KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS
6b55af102b39 drm/etnaviv: relax submit size limits
7a32d17fb73a perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX
a2c8e1d9e41b Revert "KVM: SVM: avoid infinite loop on NPF from bad address"
abae88fb37bf fsnotify: fix fsnotify hooks in pseudo filesystems
6ceac38e9b0c ceph: set pool_ns in new inode layout for async creates
e7be12ca7d39 ceph: properly put ceph_string reference after async create attempt
39986696fef5 tracing: Don't inc err_log entry count if entry allocation fails
d71b06aa9950 tracing/histogram: Fix a potential memory leak for kstrdup()
561a22d44acc PM: wakeup: simplify the output logic of pm_show_wakelocks()
b0f1cc093bc2 efi: runtime: avoid EFIv2 runtime services on Apple x86 machines
de7cc8bcca90 udf: Fix NULL ptr deref when converting from inline format
0a3cfd258923 udf: Restore i_lenAlloc when inode expansion fails
f08801252d26 scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices
ff6bdc205fd0 bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack()
6520fedfcebb s390/hypfs: include z/VM guests with access control group set
c10e0627c71c s390/module: fix loading modules with a lot of relocations
ba7c71a777c1 net: stmmac: skip only stmmac_ptp_register when resume from suspend
11191406f2f1 net: sfp: ignore disabled SFP node
e651772adced media: venus: core: Drop second v4l2 device unregister
83d5196b65d1 Bluetooth: refactor malicious adv data check
77656fde3c01 Linux 5.10.95
ae2b20f27732 drm/vmwgfx: Fix stale file descriptors on failed usercopy
11ba2c6dfb90 select: Fix indefinitely sleeping task in poll_schedule_timeout()
a447d7f786ec KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU
12d3389b7af6 rcu: Tighten rcu_advance_cbs_nowake() checks
4d63363c88e3 bnx2x: Invalidate fastpath HSI version for VFs
fdcfabd0952d bnx2x: Utilize firmware 7.13.21.0
6a6acf927895 drm/i915: Flush TLBs before releasing backing store
c525532e4f87 Linux 5.10.94
c76c132444df scripts: sphinx-pre-install: Fix ctex support on Debian
133cef0b6154 scripts: sphinx-pre-install: add required ctex dependency
15ce9329a532 ath10k: Fix the MTU size on QCA9377 SDIO
25b1a6d33039 mtd: nand: bbt: Fix corner case in bad block table handling
8104e589fa4a lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test
629250370052 mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault
33bb7f027b06 lib82596: Fix IRQ check in sni_82596_probe
078b5a4498e0 scripts/dtc: dtx_diff: remove broken example from help text
21513c461557 dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7
23bcf3615be7 dt-bindings: display: meson-vpu: Add missing amlogic,canvas property
66467cc87a35 dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property
4496e4a427a0 net: mscc: ocelot: fix using match before it is set
ee64479c9ce6 net: sfp: fix high power modules without diagnostic monitoring
819e76bc572e net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config()
4691c9f047a8 bcmgenet: add WOL IRQ check
6973b38b9dba net_sched: restore "mpu xxx" handling
20949c381646 net: bonding: fix bond_xmit_broadcast return value error bug
799730d182d1 arm64: dts: qcom: msm8996: drop not documented adreno properties
f6d4c0e017ec devlink: Remove misleading internal_flags from health reporter dump
2e51a761b7ab perf probe: Fix ppc64 'perf probe add events failed' case
59b44f77601d dmaengine: at_xdmac: Fix at_xdmac_lld struct definition
0078f053714d dmaengine: at_xdmac: Fix lld view setting
7ab120636d4e dmaengine: at_xdmac: Fix concurrency over xfers_list
b5b27c5e3315 dmaengine: at_xdmac: Print debug message after realeasing the lock
c536b351a75f dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending
cd22e22e8eac dmaengine: at_xdmac: Don't start transactions at tx_submit level
68a83051c8b1 perf script: Fix hex dump character output
7b9d40e9f60d libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route()
cd5c24d2230f gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst()
7f2ca96bd266 xfrm: Don't accidentally set RTO_ONLINK in decode_session4()
2b1415c60b2e netns: add schedule point in ops_exit_list()
edc09548ffc5 inet: frags: annotate races around fqdir->dead and fqdir->high_thresh
69e7e979ed66 taskstats: Cleanup the use of task->exit_code
56daa21414e9 virtio_ring: mark ring unused on error
0c4ebcb00d88 vdpa/mlx5: Fix wrong configuration of virtio_version_1_0
c736ec01a2fc rtc: pxa: fix null pointer dereference
8b8ff4c793ee HID: vivaldi: fix handling devices not using numbered reports
d7544cf6939c net: axienet: increase default TX ring size to 128
557829d42d1f net: axienet: fix for TX busy handling
41831d496772 net: axienet: fix number of TX ring slots for available check
6301f3566aef net: axienet: Fix TX ring slot available check
7a3d3d7f6d7b net: axienet: limit minimum TX ring size
2f548489d64d net: axienet: add missing memory barriers
bcc5d57e6091 net: axienet: reset core on initialization prior to MDIO access
46c0ccaff285 net: axienet: Wait for PhyRstCmplt after core reset
34942a228aec net: axienet: increase reset timeout
a66b9bccf732 net/smc: Fix hung_task when removing SMC-R devices
51b52cf35485 clk: si5341: Fix clock HW provider cleanup
fe40f7aef387 clk: Emit a stern warning with writable debugfs enabled
38221afa03af af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress
a49e402f2309 f2fs: fix to reserve space for IO align feature
39ad0581176d f2fs: compress: fix potential deadlock of compress file
e1840365ed4f parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries
d806eb5f4e23 net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module
38c798384b90 net/fsl: xgmac_mdio: Add workaround for erratum A-009885
734f4b0f831e ipv4: avoid quadratic behavior in netns dismantle
86f0587f7432 ipv4: update fib_info_cnt under spinlock protection
10e99ae9b5da perf evsel: Override attr->sample_period for non-libpfm4 events
58fa3e900255 xdp: check prog type before updating BPF link
38ee417f59c8 bpftool: Remove inclusion of utilities.mak from Makefiles
2bcab471a26f block: Fix fsync always failed if once failed
5e59f885353e powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses
19aaef651948 powerpc/cell: Fix clang -Wimplicit-fallthrough warning
4cb7aba1e086 Revert "net/mlx5: Add retry mechanism to the command entry index allocation"
78cf5f63a3a9 dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK
16ad0aa917c9 RDMA/rxe: Fix a typo in opcode name
885860717c29 RDMA/hns: Modify the mapping attribute of doorbell to device
57cd8597c3ef dmaengine: uniphier-xdmac: Fix type of address variables
4fe77b7cd272 scsi: core: Show SCMD_LAST in text form
b30240911da4 Bluetooth: hci_sync: Fix not setting adv set duration
55698d11c8da Documentation: fix firewire.rst ABI file path error
5d38cbf66dd7 Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization
abecf9d74836 Documentation: ACPI: Fix data node reference documentation
d1e85fcd73b5 Documentation: dmaengine: Correctly describe dmatest with channel unset
f6736bd81db4 media: correct MEDIA_TEST_SUPPORT help text
55b10b88ac86 drm/vc4: hdmi: Make sure the device is powered with CEC
81ac08a800b0 media: rcar-csi2: Optimize the selection PHTW register
0baa3729d2eb can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message
f62bf6ee4fa3 firmware: Update Kconfig help text for Google firmware
12224c0d19f3 of: base: Improve argument length mismatch error
7bb99c7e13f8 drm/radeon: fix error handling in radeon_driver_open_kms
0ca7ec6db20c ext4: don't use the orphan list when migrating an inode
679fb065326b ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits'
d60e9daba29e ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal
f26b24b4c115 ext4: fast commit may miss tracking unwritten range during ftruncate
04b562730677 ext4: use ext4_ext_remove_space() for fast commit replay delete range
53998b3f6dcd ext4: Fix BUG_ON in ext4_bread when write quota data
da364ab35892 ext4: set csum seed in tmp inode while migrating to extents
e4221629d5e1 ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE
720508dd118d ext4: initialize err_blk before calling __ext4_get_inode_loc
f9ed0ea0a9fc ext4: fix a possible ABBA deadlock due to busy PA
115b762b48ab ext4: make sure quota gets properly shutdown on error
762e4c33e9e5 ext4: make sure to reset inode lockdep class when quota enabling fails
f8c3ec2e21b9 btrfs: respect the max size in the header when activating swap file
e7764bccae77 btrfs: check the root node for uptodate before returning it
09e0ef287e93 btrfs: fix deadlock between quota enable and other quota operations
56f974d583fc xfrm: fix policy lookup for ipv6 gre packets
84166c1177f3 PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device
7aeeb9fe9ca0 PCI: pci-bridge-emul: Correctly set PCIe capabilities
af1d0acdaca7 PCI: pci-bridge-emul: Fix definitions of reserved bits
0f2ae6691e73 PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space
2a0d437d8a76 PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only
def2825b09ec PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors
6cbe8f8deb62 PCI: xgene: Fix IB window setup
e09f47e77b6e powerpc/64s/radix: Fix huge vmap false positive
eb44b1386af5 parisc: Fix lpa and lpa_user defines
9b78ee2341d4 drm/bridge: analogix_dp: Make PSR-exit block less
8cbbf4a6f1ac drm/nouveau/kms/nv04: use vzalloc for nv04_display
605583fcccb5 drm/etnaviv: limit submit sizes
6c1e3d8b1bff device property: Fix fwnode_graph_devcon_match() fwnode leak
ecb71f7bd584 s390/mm: fix 2KB pgtable release race
798754ba48b7 iwlwifi: mvm: Increase the scan timeout guard to 30 seconds
c524f4cfb3e5 tracing/kprobes: 'nmissed' not showed correctly for kretprobe
b72075e395b3 cputime, cpuacct: Include guest time in user time in cpuacct.stat
13518f058fde serial: Fix incorrect rs485 polarity on uart open
9668cf9e4af0 fuse: Pass correct lend value to filemap_write_and_wait_range()
9fbaddd783fd xen/gntdev: fix unmap notification order
67b078d996f7 spi: uniphier: Fix a bug that doesn't point to private data correctly
05026c4e94c9 tpm: fix NPE on probe for missing device
76006d33f1c8 ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers
4f0762ac32b5 crypto: caam - replace this_cpu_ptr with raw_cpu_ptr
9e6ff2d5725b crypto: stm32/crc32 - Fix kernel BUG triggered in probe()
2031e0246e45 crypto: omap-aes - Fix broken pm_runtime_and_get() usage
43e94431c313 rpmsg: core: Clean up resources on announce_create failure.
082ff9e12b4a phy: mediatek: Fix missing check in mtk_mipi_tx_probe
ff08cf1e34a1 ASoC: mediatek: mt8183: fix device_node leak
f28672eef4a9 ASoC: mediatek: mt8173: fix device_node leak
0df51040089d scsi: sr: Don't use GFP_DMA
de9a936b04c5 MIPS: Octeon: Fix build errors using clang
da7df943e254 i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters
f09f7ccb28bb irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time
bc2d961d821b MIPS: OCTEON: add put_device() after of_find_device_by_node()
ce34b03a71b6 udf: Fix error handling in udf_new_inode()
15be042e7fd9 powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic
f2e658d9bda2 powerpc: handle kdump appropriately with crash_kexec_post_notifiers option
044164b4198e selftests/powerpc/spectre_v2: Return skip code when miss_percent is high
21125e011620 powerpc/40x: Map 32Mbytes of memory at startup
c330442f46ea MIPS: Loongson64: Use three arguments for slti
af8d07735083 ALSA: seq: Set upper limit of processed events
297210783a7a scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup
dfde7afed711 dm: fix alloc_dax error handling in alloc_dev
2e2086f49e08 nvmem: core: set size for sysfs bin file
4a273a94bda8 w1: Misuse of get_user()/put_user() reported by sparse
87e91d6c6a5e KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST
23bb3f01ceb5 KVM: PPC: Book3S: Suppress warnings when allocating too big memory slots
03c1595a181c powerpc/powermac: Add missing lockdep_register_key()
df29c01b9fbe clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB
30d35a1abd9e i2c: mpc: Correct I2C reset procedure
4b25aad655c9 powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING
25714ad6bf5e i2c: i801: Don't silently correct invalid transfer size
75e2cfa5fae9 powerpc/watchdog: Fix missed watchdog reset due to memory ordering race
a83639521a4f powerpc/btext: add missing of_node_put
fc10d8f00a89 powerpc/cell: add missing of_node_put
297ff7d5f157 powerpc/powernv: add missing of_node_put
c83ba875d7be powerpc/6xx: add missing of_node_put
d240b08d8ac4 x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs
3681e9f3f0f7 parisc: Avoid calling faulthandler_disabled() twice
f2a27dd7a2de random: do not throw away excess input to crng_fast_load
f8fdebfb4b37 serial: core: Keep mctrl register state and cached copy in sync
a03fd1b19891 serial: pl010: Drop CR register reset on set_termios
40ac33892630 regulator: qcom_smd: Align probe function with rpmh-regulator
3dc751213fe9 net: gemini: allow any RGMII interface mode
1063de897563 net: phy: marvell: configure RGMII delays for 88E1118
00580670b98b mlxsw: pci: Avoid flow control for EMAD packets
eaf8cffcf5d5 dm space map common: add bounds check to sm_ll_lookup_bitmap()
5850bef8e955 dm btree: add a defensive bounds check to insert_at()
754b663ea916 mac80211: allow non-standard VHT MCS-10/11
e8da60b3a629 net: mdio: Demote probed message to debug print
6b22c9824ddb btrfs: remove BUG_ON(!eie) in find_parent_nodes
623c65bc7336 btrfs: remove BUG_ON() in find_parent_nodes()
44cbd2a16a07 ACPI: battery: Add the ThinkPad "Not Charging" quirk
7b6dc07c6e69 amdgpu/pm: Make sysfs pm attributes as read-only for VFs
516e332d6fce drm/amdgpu: fixup bad vram size on gmc v8
ee88ff140de2 ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5
8544074762e2 ACPICA: Fix wrong interpretation of PCC address
e70be176961d ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R()
8ea9216d20b7 ACPICA: Utilities: Avoid deleting the same object twice in a row
fcfd8282c5d2 ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions
e3a51d6c90a8 jffs2: GC deadlock reading a page that is used in jffs2_write_begin()
e35cb5b122fc drm/etnaviv: consider completed fence seqno in hang check
a0b13335a342 xfrm: rate limit SA mapping change message to user space
0b7beb2fea8f Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES
6ac117edac18 ath11k: Fix napi related hang
756a7188b277 um: registers: Rename function names to avoid conflicts and build problems
d817d10f7a00 iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ
f266e1c5bf88 iwlwifi: mvm: Fix calculation of frame length
6e44b600543c iwlwifi: remove module loading failure message
febab6b60d61 iwlwifi: fix leaks/bad data after failed firmware load
81d2e96ababb PM: AVS: qcom-cpr: Use div64_ul instead of do_div
c0a1d844e3e7 rtw88: 8822c: update rx settings to prevent potential hw deadlock
3ef25f3122c0 ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream
e10de3105547 usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0
282286c632a2 cpufreq: Fix initialization of min and max frequency QoS requests
37b25de3af10 PM: runtime: Add safety net to supplier device release
5dfc6fa0b8c2 arm64: tegra: Adjust length of CCPLEX cluster MMIO region
b68c56a149e4 arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus
b6f7f0ad5af5 audit: ensure userspace is penalized the same as the kernel when under pressure
5d54ed155031 mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO
51a5156bb779 media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach()
f6bc6b178ce1 media: igorplugusb: receiver overflow should be reported
d698e024be2e HID: quirks: Allow inverting the absolute X/Y values
59f03633463f bpf: Do not WARN in bpf_warn_invalid_xdp_action()
0e8805f73b69 net: bonding: debug: avoid printing debug logs when bond is not notifying peers
8c72de32ff13 x86/mce: Mark mce_read_aux() noinstr
1ad3e60f1fec x86/mce: Mark mce_end() noinstr
f21ca973b43f x86/mce: Mark mce_panic() noinstr
de360d944386 x86/mce: Allow instrumentation during task work queueing
af371e0abb6c ath11k: Avoid false DEADLOCK warning reported by lockdep
aec69e2f33b4 selftests/ftrace: make kprobe profile testcase description unique
07ecabf15ad3 gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock
7e09f9d15e43 net: phy: prefer 1000baseT over 1000baseKX
443133330a5d net-sysfs: update the queue counts in the unregistration path
58b4c1ce8328 ath10k: Fix tx hanging
fcba0bce3357 ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work
93a108d466f8 iwlwifi: mvm: avoid clearing a just saved session protection id
ec01e0fe2184 iwlwifi: mvm: synchronize with FW after multicast commands
c1976a424807 thunderbolt: Runtime PM activate both ends of the device link
830e5d1b4344 media: m920x: don't use stack on USB reads
c33f0f22bfea media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach()
526b6c9b4521 media: rcar-vin: Update format alignment constraints
74e60c1dce06 media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds.
d0e3ab637de1 drm: rcar-du: Fix CRTC timings when CMM is used
e61aa46d0f27 x86/mm: Flush global TLB when switching to trampoline page-table
0946fdd9290a floppy: Add max size check for user space request
409d45bcd381 usb: uhci: add aspeed ast2600 uhci support
d0aec428c072 arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node
fcb45ac39f90 ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win
b8b2e74a8751 ACPI / x86: Allow specifying acpi_device_override_status() quirks by path
cda755506df4 ACPI: Change acpi_device_always_present() into acpi_device_override_status()
b029625063c1 ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table
cf3b1a160dc2 media: venus: avoid calling core_clk_setrate() concurrently during concurrent video sessions
adbe14867277 ath11k: Avoid NULL ptr access during mgmt tx cleanup
ab523ea096ef rsi: Fix out-of-bounds read in rsi_read_pkt()
752587675068 rsi: Fix use-after-free in rsi_rx_done_handler()
6036500fdf77 mwifiex: Fix skb_over_panic in mwifiex_usb_recv()
8a6371d84c5f crypto: jitter - consider 32 LSB for APT
240cf5d3cb5e HSI: core: Fix return freed object in hsi_new_client
f4295b7dca87 gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use
f0653cd4da66 tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown()
b8d10f601f22 drm/bridge: megachips: Ensure both bridges are probed before registration
43fc9e267e2e mlxsw: pci: Add shutdown method in PCI driver
b2e921fa9219 soc: ti: pruss: fix referenced node in error message
07fbbc4dc79d drm/amdgpu/display: set vblank_disable_immediate for DC
019fe9723a83 drm/amd/display: check top_pipe_to_program pointer
3c3c0b6c4ae9 ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART
f54d8cd831be EDAC/synopsys: Use the quirk for version instead of ddr version
0b85d73fdbc8 media: b2c2: Add missing check in flexcop_pci_isr:
c978d39a8b14 HID: apple: Do not reset quirks when the Fn key is not found
2df002e3276b drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L
5aa57672c66c usb: gadget: f_fs: Use stream_open() for endpoint files
129e8faaee97 ath11k: Fix crash caused by uninitialized TX ring
e8b271f2aadd media: atomisp: handle errors at sh_css_create_isp_params()
ebe9c978d9e7 batman-adv: allow netlink usage in unprivileged containers
ff452db96163 ARM: shmobile: rcar-gen2: Add missing of_node_put()
ff2138d6c2a3 media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure
51ef6582a218 media: atomisp: set per-device's default mode
ac08140677c0 media: atomisp: fix try_fmt logic
518e059789f6 drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR
e3ba02b043f2 drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR
2f13f10fddf4 ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply
a9d2ccfc7d2c selftests/bpf: Fix bpf_object leak in skb_ctx selftest
b207356933f4 drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y
db1e878373bf fs: dlm: filter user dlm messages for kernel locks
f9c9a46efd94 Bluetooth: Fix debugfs entry leak in hci_register_dev()
852d7d436fd1 ARM: dts: omap3-n900: Fix lp5523 for multi color
b5793aff11d7 of: base: Fix phandle argument length mismatch error message
e16e836d510c clk: bm1880: remove kfrees on static allocations
36d46e21c9c4 ASoC: fsl_asrc: refine the check of available clock divider
5a6864e2e6ab RDMA/cxgb4: Set queue pair state when being queried
80524c8cdf29 ASoC: fsl_mqs: fix MODULE_ALIAS
74988d017dd1 powerpc/xive: Add missing null check after calling kmalloc
588e0b81ce38 mips: bcm63xx: add support for clk_set_parent()
e3de89d010c0 mips: lantiq: add support for clk_set_parent()
8f8468a089b0 arm64: tegra: Remove non existent Tegra194 reset
702902fc7fb0 arm64: tegra: Fix Tegra194 HDA {clock,reset}-names ordering
24b047d72c77 counter: stm32-lptimer-cnt: remove iio counter abi
a39460610452 misc: lattice-ecp3-config: Fix task hung when firmware load failed
696a50abbc7c ASoC: samsung: idma: Check of ioremap return value
d491a2c2cf96 ASoC: mediatek: Check for error clk pointer
c73ccdd62d21 phy: uniphier-usb3ss: fix unintended writing zeros to PHY register
d781f4cd8c71 scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume()
6e2a16954459 iommu/iova: Fix race between FQ timeout and teardown
57bc8985753c ASoC: Intel: catpt: Test dmaengine_submit() result before moving on
676049a3d2c6 iommu/amd: Restore GA log/tail pointer on host resume
c2bd7c31de1a iommu/amd: Remove iommu_init_ga()
62ea255f2bde dmaengine: pxa/mmp: stop referencing config->slave_id
0be9ae1e532e mips: fix Kconfig reference to PHYS_ADDR_T_64BIT
88d78b25db1f mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support
51b8e814bcef clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell
dff359e04260 of: unittest: 64 bit dma address test requires arch support
918105df78b7 of: unittest: fix warning on PowerPC frame size warning
0e04518b1dd9 ASoC: rt5663: Handle device_property_read_u32_array error codes
7c0d9c815ce8 RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry
2432d325f946 RDMA/core: Let ib_find_gid() continue search even after empty entry
d77916df161b powerpc/powermac: Add additional missing lockdep_register_key()
8b3783e517f6 PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity()
7be2a0bcaf8e RDMA/qedr: Fix reporting max_{send/recv}_wr attrs
e19469468b7b scsi: ufs: Fix race conditions related to driver data
ed43b2e048fe iommu/io-pgtable-arm: Fix table descriptor paddr formatting
e9e4d1fb4590 openrisc: Add clone3 ABI wrapper
551a785c26f6 binder: fix handling of error during copy
88ddf033a5e4 char/mwave: Adjust io port register size
8937aee4c0fa ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID
bcd533417fd0 ALSA: oss: fix compile error when OSS_DEBUG is enabled
fd99aeb97845 clocksource: Avoid accidental unstable marking of clocksources
cacc6c30e3eb clocksource: Reduce clocksource-skew threshold
86ad478c99d2 powerpc/32s: Fix shift-out-of-bounds in KASAN init
ef798cd035f3 powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC
58014442a9e8 powerpc/irq: Add helper to set regs->softe
c9ffa84a3bd1 powerpc/perf: move perf irq/nmi handling details into traps.c
a0758b3be46d powerpc/perf: MMCR0 control for PMU registers under PMCC=00
f4df6db5b0b8 powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C
a9c9d2ff6423 dt-bindings: thermal: Fix definition of cooling-maps contribution property
2bd8d937957f ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA
5a821af769bb powerpc/prom_init: Fix improper check of prom_getprop()
9ca761ef946d clk: imx8mn: Fix imx8mn_clko1_sels
999528d8a749 scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd()
c5f414d69ac9 RDMA/hns: Validate the pkey index
04a032ea2498 RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit"
84cd5c029d48 ALSA: hda: Add missing rwsem around snd_ctl_remove() calls
180e9d7384c6 ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls
49d76154ba8d ALSA: jack: Add missing rwsem around snd_ctl_remove() calls
f871cd8ee0f0 ext4: avoid trim error on fs with small groups
99590e820feb net: mcs7830: handle usb read errors properly
2b948524ae65 iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing()
04ce9e2aeda7 pcmcia: fix setting of kthread task states
5064bfe046b0 can: xilinx_can: xcan_probe(): check for error irq
b6dd1577bc92 can: softing: softing_startstop(): fix set but not used variable warning
b9ac866c23bb tpm_tis: Fix an error handling path in 'tpm_tis_core_init()'
fb46223c9f94 tpm: add request_locality before write TPM_INT_ENABLE
20edf903a3a5 can: mcp251xfd: add missing newline to printed strings
d71fca5d0167 regmap: Call regmap_debugfs_exit() prior to _init()
838acddcdf75 netrom: fix api breakage in nr_setsockopt()
0d04479857bc ax25: uninitialized variable in ax25_setsockopt()
27e9910c4516 spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe
9d6350cf8e5a Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt()
9defd7d4c084 lib/mpi: Add the return value check of kcalloc()
e801f81cee3c net/mlx5: Set command entry semaphore up once got index free
d2b9ce705d79 Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels"
67e1a449a165 net/mlx5e: Don't block routes with nexthop objects in SW
cc40fa05c0a6 net/mlx5e: Fix page DMA map/unmap attributes
b3dda01d1d47 debugfs: lockdown: Allow reading debugfs files that are not world readable
b9b5da3e187e HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad
541c3a044b46 HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init
c47f842e0c3c HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc
cf5ad827ee69 HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init
94177fcecc35 usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe
4579954bf4cc Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe
f6bf3d66393b Bluetooth: hci_bcm: Check for error irq
f5e4f68d57d6 fsl/fman: Check for null pointer after calling devm_ioremap
60aca6fdc167 staging: greybus: audio: Check null pointer
a1068bfee47a rocker: fix a sleeping in atomic bug
2db344725e17 ppp: ensure minimum packet size in ppp_write()
45643b1b6ce1 netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone
8772700a9f1e bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt().
342332fb0be6 bpf: Don't promote bogus looking registers after null check.
0036c78c492a netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check()
2e718389b986 power: reset: mt6397: Check for null res pointer
4210c35fe81b pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region()
2dee347f356d pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region()
0f03132191ba ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes
595e1ec55b30 x86/mce/inject: Avoid out-of-bounds write when setting flags
df1268181928 hwmon: (mr75203) fix wrong power-up delay value
aea5302d9ddc x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS
70eec71f32eb Bluetooth: hci_qca: Stop IBS timer during BT OFF
1d4e722b62d2 software node: fix wrong node passed to find nargs_prop
f8f3c1720d77 backlight: qcom-wled: Respect enabled-strings in set_brightness
de79bcbfaf4d backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion
c79f9b8d8e26 backlight: qcom-wled: Override default length with qcom,enabled-strings
bf4daf6153c9 backlight: qcom-wled: Fix off-by-one maximum with default num_strings
09aed85e8c98 backlight: qcom-wled: Pass number of elements to read to read_u32_array
f4ed4fc504fd backlight: qcom-wled: Validate enabled string indices in DT
e668ac6506d3 bpftool: Enable line buffering for stdout
009bb7ee1577 Bluetooth: L2CAP: Fix using wrong mode
1a2241ad400b um: virtio_uml: Fix time-travel external time propagation
8411722e5652 um: fix ndelay/udelay defines
b2b1b490bd29 selinux: fix potential memleak in selinux_add_opt()
3253cf091464 mmc: meson-mx-sdio: add IRQ check
decb2099549d mmc: meson-mx-sdhc: add IRQ check
bdc6c9fc5f78 iwlwifi: mvm: test roc running status bits before removing the sta
a750fcd604a6 iwlwifi: mvm: fix 32-bit build in FTM
86b0122d2682 ARM: dts: armada-38x: Add generic compatible to UART nodes
1f5428e43806 arm64: dts: marvell: cn9130: enable CP0 GPIO controllers
874b97e86278 arm64: dts: marvell: cn9130: add GPIO and SPI aliases
407ef1db4036 usb: ftdi-elan: fix memory leak on device disconnect
2a65da5a1ea3 ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding
47dd693c94bf xfrm: state and policy should fail if XFRMA_IF_ID 0
db369047e3b3 xfrm: interface with if_id 0 should return error
37441ddadc1e media: hantro: Fix probe func error path
3849ec830bf7 drm/tegra: vic: Fix DMA API misuse
b230114bc57a drm/bridge: ti-sn65dsi86: Set max register for regmap
db97fc2c4425 drm/msm/dpu: fix safe status debugfs file
3580055d1fca arm64: dts: qcom: ipq6018: Fix gpio-ranges property
6f20a5a98a90 arm64: dts: qcom: c630: Fix soundcard setup
394ee480aa3e ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan()
f6e4a6cbdb6f media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes
1a8869de328a media: msi001: fix possible null-ptr-deref in msi001_probe()
a79327bb0191 media: dw2102: Fix use after free
958a8819d414 ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors
3e51460638a6 ath11k: Fix deleting uninitialized kernel timer during fragment cache flush
b35263f000a5 crypto: stm32 - Revert broken pm_runtime_resume_and_get changes
1f5b81874f27 crypto: stm32/cryp - fix bugs and crash in tests
1f6151b0774b crypto: stm32/cryp - fix lrw chaining mode
2bd40e3a3aa2 crypto: stm32/cryp - fix double pm exit
533af1621d1c crypto: stm32/cryp - check early input data
5deb24e50372 crypto: stm32/cryp - fix xts and race condition in crypto_engine requests
e9e0dd5da8ca crypto: stm32/cryp - fix CTR counter carry
c40b1bc851e0 crypto: stm32 - Fix last sparse warning in stm32_cryp_check_ctr_counter
93033bbbdc25 selftests: harness: avoid false negatives if test has no ASSERTs
f568fd97d751 selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST
d21b47c60737 x86/uaccess: Move variable into switch case statement
3e801ea43c4b xfrm: fix a small bug in xfrm_sa_len()
b87034d7a2a8 mwifiex: Fix possible ABBA deadlock
0836f9404017 rcu/exp: Mark current CPU as exp-QS in IPI loop second pass
027165c491e4 drm/msm/dp: displayPort driver need algorithm rational
268f35245650 sched/rt: Try to restart rt period timer when rt runtime exceeded
bb0579ab5077 wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma
b4b911b1648c media: si2157: Fix "warm" tuner state detection
7009a5fbc589 media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach()
df79d2bf95e0 media: dib8000: Fix a memleak in dib8000_init()
f0cb43a2c674 arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1
88ed31aab481 arm64: lib: Annotate {clear, copy}_page() as position-independent
69e402a98541 bpf: Remove config check to enable bpf support for branch records
924886fa2246 bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD)
218d952160f7 bpf: Adjust BTF log size limit.
b77ef5b4ead6 sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity
d7d5b3bc5263 sched/fair: Fix detection of per-CPU kthreads waking a task
ec121517ac8d Bluetooth: btmtksdio: fix resume failure
2a7edcb3ef72 staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib()
49f5cd2b7c41 staging: rtl8192e: return error code from rtllib_softmac_init()
04fdd426cef2 floppy: Fix hang in watchdog when disk is ejected
45bbe008013f serial: amba-pl011: do not request memory region twice
8409d2394cca tty: serial: uartlite: allow 64 bit address
a001a15ab374 arm64: dts: ti: k3-j7200: Correct the d-cache-sets info
75919207c16a arm64: dts: ti: k3-j721e: Fix the L2 cache sets
2dcfa3c76596 arm64: dts: ti: k3-j7200: Fix the L2 cache sets
f277978d6c46 drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms()
3ca1b3b82fe7 drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode()
96e05d2d9370 thermal/drivers/imx8mm: Enable ADC when enabling monitor
ef72449e2d79 ACPI: EC: Rework flushing of EC work while suspended to idle
c0acd5a09796 cgroup: Trace event cgroup id fields should be u64
e7e178e26418 arm64: dts: qcom: msm8916: fix MMC controller aliases
894d91c6334b netfilter: bridge: add support for pppoe filtering
13f64bbe4255 thermal/drivers/imx: Implement runtime PM support
c3a59f34e87c media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()'
50c4244906d6 media: venus: core: Fix a potential NULL pointer dereference in an error handling path
eeefa2eae8fc media: venus: core, venc, vdec: Fix probe dependency error
53f65afc260f media: venus: pm_helpers: Control core power domain manually
89f518b153d1 media: coda: fix CODA960 JPEG encoder buffer overflow
1da628d351a9 media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released
2028fb832da6 media: si470x-i2c: fix possible memory leak in si470x_i2c_probe()
e8d78f924f02 media: imx-pxp: Initialize the spinlock prior to using it
621e8ce75d66 media: rcar-csi2: Correct the selection of hsfreqrange
ad52b9890b83 mfd: atmel-flexcom: Use .resume_noirq
46d6a2311409 mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP
f93c9aa1d36f tty: serial: atmel: Call dma_async_issue_pending()
755a6c873b9c tty: serial: atmel: Check return code of dmaengine_submit()
bd85b2e77aa9 arm64: dts: ti: k3-j721e: correct cache-sets info
32e9947e6639 ath11k: Use host CE parameters for CE interrupts configuration
6a49acfacab5 crypto: qat - fix undetected PFVF timeout in ACK loop
475ac5c5653f crypto: qat - make pfvf send message direction agnostic
ee1c74c3c9c2 crypto: qat - remove unnecessary collision prevention step in PFVF
472f76835200 crypto: qat - fix spelling mistake: "messge" -> "message"
ae766527e6b7 ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 disco
eab4204588a0 mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove
867d4ace48da crypto: qce - fix uaf on qce_skcipher_register_one
e19b3c1b5768 crypto: qce - fix uaf on qce_ahash_register_one
5de640f59f99 media: dmxdev: fix UAF when dvb_register_device() fails
1d64e2bd2222 arm64: dts: renesas: cat875: Add rx/tx delays
a33eef23a658 drm/vboxvideo: fix a NULL vs IS_ERR() check
43220a61e7b8 fs: dlm: fix build with CONFIG_IPV6 disabled
0d7c5d10e7db tee: fix put order in teedev_close_context()
097e601eb887 ath11k: reset RSN/WPA present state for open BSS
fa51addd391d ath11k: clear the keys properly via DISABLE_KEY
df94b37e902b ath11k: Fix ETSI regd with weather radar overlap
ffc9019bd991 Bluetooth: stop proccessing malicious adv data
3273541fed60 memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails
55917db35976 fs: dlm: don't call kernel_getpeername() in error_report()
98923ebb034b fs: dlm: use sk->sk_socket instead of con->sock
6edd1bd8e3d8 arm64: dts: meson-gxbb-wetek: fix missing GPIO binding
eb1f75fa2458 arm64: dts: meson-gxbb-wetek: fix HDMI in early boot
6f012f2c445b arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+
96d710b1c6ff arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name
0b57480ed51a media: aspeed: Update signal status immediately to ensure sane hw state
0ff0ae69d27c media: em28xx: fix memory leak in em28xx_init_dev
b441d9428735 media: aspeed: fix mode-detect always time out at 2nd run
8d132d9dd8ba media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr()
fc2b95e7aeae media: atomisp: fix enum formats logic
6e5353238c55 media: atomisp: add NULL check for asd obtained from atomisp_video_pipe
6cbabad304c4 media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_cmd.c
22b0b68f7d9f media: atomisp: fix ifdefs in sh_css.c
0bf5e8af6eb6 media: atomisp: fix inverted error check for ia_css_mipi_is_source_port_valid()
3cb3e66f583c media: atomisp: do not use err var when checking port validity for ISP2400
08e43223fb4e media: atomisp: fix inverted logic in buffers_needed()
fb370f6dc7d5 media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case
1daacf9bb69a media: atomisp: add missing media_device_cleanup() in atomisp_unregister_entities()
e1da9301cf54 media: videobuf2: Fix the size printk format
90807ab437e8 mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init()
9bfed11dcf59 ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware
2fe056d9791a wcn36xx: fix RX BD rate mapping for 5GHz legacy rates
22406ed4e389 wcn36xx: populate band before determining rate on RX
92fea7bd5af3 wcn36xx: Put DXE block into reset before freeing memory
0d53c47f6ab5 wcn36xx: Release DMA channel descriptor allocations
1850195a852d wcn36xx: Fix DMA channel enable/disable cycle
38a7842889f5 wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND
fcb267bb9577 wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan
e53ff4dd7095 drm/vc4: hdmi: Set a default HSM rate
b9c2343373f6 clk: bcm-2835: Remove rounding up the dividers
836dd37fe2bb clk: bcm-2835: Pick the closest clock rate
88f1b613c37f Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails
9ddfa1c19191 drm/rockchip: dsi: Reconfigure hardware on resume()
58904ed18628 drm/rockchip: dsi: Disable PLL clock on bind error
6215cde02085 drm/rockchip: dsi: Hold pm-runtime across bind/unbind
8ccaafa1caf0 drm/rockchip: dsi: Fix unbalanced clock on probe error
9bc19022aa08 drm/panel: innolux-p079zca: Delete panel on attach() failure
b01b7b868479 drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure
0499c863a8db drm: fix null-ptr-deref in drm_dev_init_release()
7798757013ec drm/bridge: display-connector: fix an uninitialized pointer in probe()
cb5813b0e591 Bluetooth: L2CAP: Fix not initializing sk_peer_pid
ed0b1fd3ec6e drm/ttm: Put BO in its memory manager's lru list
7b9fa915a58d shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode
6c6f86bb618b mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages
e04b1dfe15ce dma/pool: create dma atomic pool only if dma zone has managed pages
d2e572411738 mm_zone: add function to check if managed dma zone exists
2142a7e9bd1f PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller
45c74f4f54db dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled()
191a24ceae75 gpu: host1x: Add back arm_iommu_detach_device()
068067453690 iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure
3dae11f8e381 lkdtm: Fix content of section containing lkdtm_rodata_do_nothing()
e4a2c924a17e iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs
256302cb2f86 can: softing_cs: softingcs_probe(): fix memleak on registration failure
aa57725e2d2a media: cec-pin: fix interrupt en/disable handling
2e566cacc321 media: stk1160: fix control-message timeouts
1a0ca711dff6 media: pvrusb2: fix control-message timeouts
2dbf430ead59 media: redrat3: fix control-message timeouts
6e9c120bf956 media: dib0700: fix undefined behavior in tuner shutdown
5e98ac260de6 media: s2255: fix control-message timeouts
09b0b918a69b media: cpia2: fix control-message timeouts
d90833106c09 media: em28xx: fix control-message timeouts
2182575c83f9 media: mceusb: fix control-message timeouts
460525acc953 media: flexcop-usb: fix control-message timeouts
7cac8a562427 media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE
1da0b1cd4212 rtc: cmos: take rtc_lock while reading from CMOS
14f6cfe0d790 tools/nolibc: fix incorrect truncation of exit code
5e258640ba54 tools/nolibc: i386: fix initial stack alignment
06f7528d641b tools/nolibc: x86-64: Fix startup code bug
98259dd54e8e x86/gpu: Reserve stolen memory for first integrated Intel GPU
e2a17dcad56e mtd: rawnand: davinci: Rewrite function description
8933138a6660 mtd: rawnand: davinci: Avoid duplicated page read
677764634b42 mtd: rawnand: davinci: Don't calculate ECC when reading page
a8a607b0049d mtd: Fixed breaking list in __mtd_del_partition.
ff10cd7bb295 mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6
538a5e208e7d mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings
777a700ccfa6 nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind()
08283b076f4e f2fs: fix to do sanity check in is_alive()
57cfc965e375 HID: wacom: Avoid using stale array indicies to read contact count
7fd22c99bbed HID: wacom: Ignore the confidence flag when a touch is removed
9a4800e0f6a5 HID: wacom: Reset expected and received contact counts at the same time
c2e39d5df028 HID: uhid: Fix worker destroying device without any protection
aa1346113c75 KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock
(From OE-Core rev: 5e9acfd90afd80bb2188e5e4e93ee786c41714e7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9bebdb447d39b9bca340f087bff6a008f199f34b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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: 113b21fd3edc599c280f34875ca1477606424eec)
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: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The runqemu-ifup script performs a bunch of setup steps that
runqemu-ifdown attempts to undo later on. While a bunch of said setup
operations are considered fatal should they fail, the iptables based NAT
setup notably is not.
The tear down procedure in runqemu-ifdown, however, has the iptables
based tear down as the last operation, with the status of it determining
the overall status of the script. Hence, if this step fails, the script
is considered a failure overall. That is arguably inconsistent: If the
NAT setup did not succeed, the tear down cannot succeed either.
To ensure similarity of the two paths, let's not treat the last iptables
tear down operation any special and allow it to fail the runqemu-ifdown
script, but just ignore failures.
Background: we have seen a NAT related setup problem on the ifup path
(which didn't cause script failure), but then saw an issue bubbled up
when this operation was meant to be undone on the ifdown path.
(From OE-Core rev: a94191274ae84dae7facc8d161f34270a42b304b)
Signed-off-by: Daniel Müller <muellerd@fb.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0ebcfb034bcad81efef5f746f0aa0b69772901a0)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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: 5e5874d9b8f954771edb4ee3725bb31c1c5a70f2)
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: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
glibc-2.33 has been upgraded to latest version that includes many CVE and
other bug fixes. Ran the regressions and results are better.
(From OE-Core rev: d5bdff460cc8b0f38177f1f38d625eeda729b459)
Signed-off-by: pgowda <pgowda.cve@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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: d57b748ef22d75b863356a97bfc585e1e967a44a)
Signed-off-by: Christian Eggers <ceggers@arri.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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: 8a50809a0e54c66a8a7aafb1b9bffbec009f8c57)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit af81bb9d10c0f1e9dcaffc1bbc18ef780eea7127)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When debugging weird yocto-check-layer output it is useful to know
what the tool found when looking for layers.
(From OE-Core rev: 606924b7bc751741c58aaf2ba60639612b113fcd)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 711e2d4d7baf36f8497741c14268d7f72d0db016)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
(cherry picked from commit 6ff05fe05a23d4355c3a33a03350dea025133689)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
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: c51ace400d3c59b13aaba0c46831ca64ee47e8c2)
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: Anuj Mittal <anuj.mittal@intel.com>
(cherry picked from commit 289a849f8f639cd2546153827fc265a9409f5538)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
fd187a492557 Linux 5.10.93
bed97c903621 mtd: fixup CFI on ixp4xx
f50803b519c3 powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS
68c1aa82be00 ALSA: hda/realtek: Re-order quirk entries for Lenovo
4d15a17d065d ALSA: hda/realtek: Add quirk for Legion Y9000X 2020
d7b41464f1b7 ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk
87246ae94b73 ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows
9c27e513fb33 ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices
4c7fb4d519e5 KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all
6b8c3a185377 firmware: qemu_fw_cfg: fix kobject leak in probe error path
889c73305b48 firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries
ff9588cf1592 firmware: qemu_fw_cfg: fix sysfs information leak
358a4b054abe rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled
93c4506f9f8b media: uvcvideo: fix division by zero at stream start
4c3f70be6f3a video: vga16fb: Only probe for EGA and VGA 16 color graphic cards
161e43ab8cc1 9p: only copy valid iattrs in 9P2000.L setattr implementation
0e6c0f3f4055 KVM: s390: Clarify SIGP orders versus STOP/RESTART
413b427f5fff KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest
723acd75a062 perf: Protect perf_guest_cbs with RCU
eadde287a62e vfs: fs_context: fix up param length parsing in legacy_parse_param
c5f38277163e remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided
5d88e24b23af orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc()
0084fefe2960 devtmpfs regression fix: reconfigure on each mount
ee40594c95ae kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test
(From OE-Core rev: 8104d934d137bf94baab6f55cd970b6150e3eb85)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4f3dd05c163efe6da87a58ab9e1df61b83ed4444)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
c982c1a83932 Linux 5.10.92
c0091233f3d8 staging: greybus: fix stack size warning with UBSAN
66d21c005d9b drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk()
2d4fda471dc3 staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn()
3609fed7ac8b media: Revert "media: uvcvideo: Set unique vdev name based in type"
9b3c761e78d5 random: fix crash on multiple early calls to add_bootloader_randomness()
61cca7d191c7 random: fix data race on crng init time
3de9478230c3 random: fix data race on crng_node_pool
43c494294f30 can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved}
45221a57b609 can: isotp: convert struct tpcon::{idx,len} to unsigned int
bd61ae808b15 can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data
f68e60001735 mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe()
5f76445a31b7 veth: Do not record rx queue hint in veth_xmit
ddfa53825f3d mmc: sdhci-pci: Add PCI ID for Intel ADL
2e691f9894cc ath11k: Fix buffer overflow when scanning with extraie
a87cecf94375 USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status
15982330b61d USB: core: Fix bug in resuming hub's handling of wakeup requests
413108ce3b56 ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100
b6dd07023699 Bluetooth: bfusb: fix division by zero in send path
869e1677a058 Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0
c20021ce945f Bluetooth: btusb: Add support for Foxconn MT7922A
83493918380f Bluetooth: btusb: Add two more Bluetooth parts for WCN6855
294c0dd80d8a Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb()
35ab8c9085b0 bpf: Fix out of bounds access from invalid *_or_null type verification
c84fbba8a945 workqueue: Fix unbind_workers() VS wq_worker_running() race
c39d68ab3836 md: revert io stats accounting
(From OE-Core rev: 61bb3c237303f9048b1c4e17eeaa629d985f6d9e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 35dfcd31518e66fc4dc1f2283bd3320f994c868b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This continues where commit676757f "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.
(From OE-Core rev: 3eceda67a1098ab9641cb1b7fc789048b7daeae8)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
(cherry picked from commit b2a5d9bc61e0b2b7e0f187a262a514952ed30563)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport the fix for CVE-2022-22707, a buffer overflow in mod_extforward.
(From OE-Core rev: d54d7e7b43da621be8e6fcca34feb7b3d49b8160)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7758596613cc442f647fd4625b36532f30e6129f)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In doProlog in xmlparse.c in Expat (aka libexpat) before 2.4.3, an
integer overflow exists for m_groupSize.
Backport patch from:
85ae9a2d7d
CVE: CVE-2021-46143
(From OE-Core rev: babe185972eb71058762ca20c349ba2651d0f73d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 41a65d27e4ecdc11977e2944d8af2f51c48f32ec)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In Expat (aka libexpat) before 2.4.3, a left shift by 29 (or more)
places in the storeAtts function in xmlparse.c can lead to realloc
misbehavior (e.g., allocating too few bytes, or only freeing memory).
Backport patch from:
0adcb34c49
CVE: CVE-2021-45960
(From OE-Core rev: 8d475823acf95d81596c1c125bc7dd4d0e0f5f1c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 22fe1dea3164a5cd4d5636376f3671641ada1da9)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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:
b7f70762d158 Linux 5.4.172
f415409551b0 staging: greybus: fix stack size warning with UBSAN
65c2e7176f77 drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk()
86ded7a6cf40 staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn()
a459686f986c media: Revert "media: uvcvideo: Set unique vdev name based in type"
7e07bedae159 random: fix crash on multiple early calls to add_bootloader_randomness()
517ab153f503 random: fix data race on crng init time
90ceecdaa062 random: fix data race on crng_node_pool
a4fa4377c91b can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved}
e90a7524b5c8 can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data
9e9241d3345a drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions
ada3805f1423 mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe()
d08a0a88db88 veth: Do not record rx queue hint in veth_xmit
a6722b497401 mmc: sdhci-pci: Add PCI ID for Intel ADL
1199f0928488 USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status
43aac50196f3 USB: core: Fix bug in resuming hub's handling of wakeup requests
ed5c2683b67b Bluetooth: bfusb: fix division by zero in send path
784e873af3dc Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb()
ad07b60837b2 workqueue: Fix unbind_workers() VS wq_worker_running() race
(From OE-Core rev: 3d3db22ec53d86985040294378ffb81306ef9a5b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
0a4ce4977bbe Linux 5.4.171
0101f118529d mISDN: change function names to avoid conflicts
34821931e18e atlantic: Fix buff_ring OOB in aq_ring_rx_clean
44065cc11797 net: udp: fix alignment problem in udp4_seq_show()
0ad45baead37 ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate
8b36aa5af4da scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown()
6a3ffcc9ffd0 usb: mtu3: fix interval value for intr and isoc
f0e57098243c ipv6: Do cleanup if attribute validation fails in multipath route
c94999cfbbbe ipv6: Continue processing multipath route even if gateway attribute is invalid
2a6a811a45fd phonet: refcount leak in pep_sock_accep
db0c834abbc1 rndis_host: support Hytera digital radios
72eb522ae6f1 power: reset: ltc2952: Fix use of floating point literals
159eaafee69b power: supply: core: Break capacity loop
102af6edfd3a xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate
10f2c336929d net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081
c0db2e1e60c6 sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc
bcbfc7780047 batman-adv: mcast: don't send link-local multicast to mcast routers
76936ddb4913 lwtunnel: Validate RTA_ENCAP_TYPE attribute length
2ebd777513d9 ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route
a02d2be7eb48 ipv6: Check attribute length for RTA_GATEWAY in multipath route
34224e936a9d ipv4: Check attribute length for RTA_FLOW in multipath route
125d91f07233 ipv4: Check attribute length for RTA_GATEWAY in multipath route
1f46721836ee i40e: Fix incorrect netdev's real number of RX/TX queues
f98acd3b4dcf i40e: Fix for displaying message regarding NVM version
c340d45148c4 i40e: fix use-after-free in i40e_sync_filters_subtask()
38fbb1561d66 mac80211: initialize variable have_higher_than_11mbit
7646a340b25b RDMA/uverbs: Check for null return of kmalloc_array
5eb5d9c6591d RDMA/core: Don't infoleak GRH fields
415fc3f59595 iavf: Fix limit of total number of queues to active queues of VF
23ebe9cfda5e ieee802154: atusb: fix uninit value in atusb_set_extended_addr
aa171d748a36 tracing: Tag trace_percpu_buffer as a percpu pointer
db50ad6eec87 tracing: Fix check for trace_percpu_buffer validity in get_trace_buf()
cbbed1338d76 selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv()
6904679c8400 Input: touchscreen - Fix backport of a02dcde595f7cbd240ccd64de96034ad91cffc40
6e80d2ee44c6 f2fs: quota: fix potential deadlock
(From OE-Core rev: 2a1515eec067bb83da3973d6c10b4f797c415173)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
047dedaa38ce Linux 5.4.170
2c3920c58e03 perf script: Fix CPU filtering of a script's switch events
fe5838c22b98 net: fix use-after-free in tw_timer_handler
46556c4ecd63 Input: spaceball - fix parsing of movement data packets
975774ea7528 Input: appletouch - initialize work before device registration
436f6d0005d6 scsi: vmw_pvscsi: Set residual data length conditionally
103b16a8c51f binder: fix async_free_space accounting for empty parcels
98cde4dd5ec8 usb: mtu3: set interval of FS intr and isoc endpoint
585e2b244dda usb: mtu3: fix list_head check warning
50434eb6098f usb: mtu3: add memory barrier before set GPD's HWO
240fc586e83d usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear.
20d80640fa61 xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set.
b364fcef9615 uapi: fix linux/nfc.h userspace compilation errors
245c5e43cd25 nfc: uapi: use kernel size_t to fix user-space builds
9e4a3f47eff4 i2c: validate user data in compat ioctl
a7d3a1c6d9d9 fsl/fman: Fix missing put_device() call in fman_port_probe
2dc95e936414 net/ncsi: check for error return from call to nla_put_u32
ef01d63140f5 selftests/net: udpgso_bench_tx: fix dst ip argument
20f6896787c5 net/mlx5e: Fix wrong features assignment in case of error
b85f87d30dba ionic: Initialize the 'lif->dbid_inuse' bitmap
1cd4063dbc91 NFC: st21nfca: Fix memory leak in device probe and remove
44cd64aa1c43 net: lantiq_xrx200: fix statistics of received bytes
3477f4b67ee4 net: usb: pegasus: Do not drop long Ethernet frames
831de271452b sctp: use call_rcu to free endpoint
3218d6bd6195 selftests: Calculate udpgso segment count without header adjustment
0a2e9f6a8f33 udp: using datalen to cap ipv6 udp max gso segments
db484d35a948 net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources
cc926b8f4d39 scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write()
44937652afdb selinux: initialize proto variable in selinux_ip_postroute_compat()
b536e357e73c recordmcount.pl: fix typo in s390 mcount regex
8d86b486e0de memblock: fix memblock_phys_alloc() section mismatch error
4606bfdaeb16 platform/x86: apple-gmux: use resource_size() with res
930d4986a432 tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok().
7978ddae240b Input: i8042 - enable deferred probe quirk for ASUS UM325UA
f93d5dca7d84 Input: i8042 - add deferred probe support
940e68e57ab6 tee: handle lookup of shm with reference count 0
4b38b12092b4 HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option
(From OE-Core rev: 54caac16943df5bb6ae11c138ab93548b357e741)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
4ca2eaf1d477 Linux 5.4.169
48c76fc53582 phonet/pep: refuse to enable an unbound pipe
a5c6a13e9056 hamradio: improve the incomplete fix to avoid NPD
ef5f7bfa19e3 hamradio: defer ax25 kfree after unregister_netdev
df8f79bcc2e4 ax25: NPD bug when detaching AX25 device
0333eaf38500 hwmon: (lm90) Do not report 'busy' status bit as alarm
bf260ff4a42f hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681
f373298e1bf0 pinctrl: mediatek: fix global-out-of-bounds issue
bf04afb6137f mm: mempolicy: fix THP allocations escaping mempolicy restrictions
f5db6bc93494 KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state
06c13e039d92 usb: gadget: u_ether: fix race in setting MAC address in setup phase
b0406b5ef4e2 f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr()
806142c805ca tee: optee: Fix incorrect page free bug
5478b90270a3 ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling
1c3d4122bec6 mmc: core: Disable card detect during shutdown
e9db8fc6c7af mmc: sdhci-tegra: Fix switch to HS400ES mode
d9031ce0b071 pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines
c7b2e5850ba6 x86/pkey: Fix undefined behaviour with PKRU_WD_BIT
ddc1d49e10a7 parisc: Correct completer in lws start
8467c8cb94a4 ipmi: fix initialization when workqueue allocation fails
8efd6a3391f7 ipmi: ssif: initialize ssif_info->client early
cd24bafefc17 ipmi: bail out if init_srcu_struct fails
5525d80dc9dd Input: atmel_mxt_ts - fix double free in mxt_read_info_block
737a98d91b07 ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6
8df036befbc3 ALSA: drivers: opl3: Fix incorrect use of vp->state
fdaf41977d77 ALSA: jack: Check the return value of kstrdup()
44c743f63dd3 hwmon: (lm90) Drop critical attribute support for MAX6654
4615c9740575 hwmon: (lm90) Introduce flag indicating extended temperature support
c2242478f28d hwmon: (lm90) Add basic support for TI TMP461
d939660eff62 hwmon: (lm90) Add max6654 support to lm90 driver
055ca98d48ba hwmon: (lm90) Fix usage of CONFIG2 register in detect function
a7f95328c6f0 Input: elantech - fix stack out of bound access in elantech_change_report_id()
e12dcd4aa7f4 sfc: falcon: Check null pointer of rx_queue->page_ring
c11a41e26985 drivers: net: smc911x: Check for error irq
5d556b1437e1 fjes: Check for error irq
d7024080db82 bonding: fix ad_actor_system option setting to default
992649b8b168 ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module
2460d96c19a8 net: skip virtio_net_hdr_set_proto if protocol already set
621d5536b452 net: accept UFOv6 packages in virtio_net_hdr_to_skb
0b01c51c4f47 qlcnic: potential dereference null pointer of rx_queue->page_ring
685fc8d22489 netfilter: fix regression in looped (broad|multi)cast's MAC handling
79dcbd817615 IB/qib: Fix memory leak in qib_user_sdma_queue_pkts()
78874bca4f27 spi: change clk_disable_unprepare to clk_unprepare
0c0ac2547c87 arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode
6fa4e2992717 HID: holtek: fix mouse probing
2712816c10b3 serial: 8250_fintek: Fix garbled text for console
51c925a9bccc net: usb: lan78xx: add Allied Telesis AT29M2-AF
8f843cf57202 Linux 5.4.168
0d99b3c6bd39 xen/netback: don't queue unlimited number of packages
8bfcd0385211 xen/netback: fix rx queue stall detection
560e64413b4a xen/console: harden hvc_xen against event channel storms
3e68d099f09c xen/netfront: harden netfront against event channel storms
4ed9f5c511ce xen/blkfront: harden blkfront against event channel storms
192fe5739571 Revert "xsk: Do not sleep in poll() when need_wakeup set"
e281b7199236 net: sched: Fix suspicious RCU usage while accessing tcf_tunnel_info
96a1550a2b43 mac80211: fix regression in SSN handling of addba tx
66aba15a144a rcu: Mark accesses to rcu_state.n_force_qs
b847ecff8507 scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select()
f9f300a92297 ovl: fix warning in ovl_create_real()
ba2a9d8f8ef1 fuse: annotate lock in fuse_reverse_inval_entry()
96f182c9f48b media: mxl111sf: change mutex_init() location
095ad3969b62 xsk: Do not sleep in poll() when need_wakeup set
29e9fdf7b681 ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name
f6e9e7be9b80 Input: touchscreen - avoid bitwise vs logical OR warning
3d45573dfb6e mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO
a19cf6844b50 mac80211: validate extended element ID is present
e070c0c990d7 drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE
c9ee8144e409 libata: if T_LENGTH is zero, dma direction should be DMA_NONE
62889094939c timekeeping: Really make sure wall_to_monotonic isn't positive
241d36219aaa USB: serial: option: add Telit FN990 compositions
d2bb4378e2bb USB: serial: cp210x: fix CP2105 GPIO registration
bae7f0808202 usb: xhci: Extend support for runtime power management for AMD's Yellow carp.
3dc6b5f2a4d5 PCI/MSI: Mask MSI-X vectors only on success
c520e7cf82ac PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error
ed31692a9758 USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04)
aae3448b78d9 USB: gadget: bRequestType is a bitfield, not a enum
ad0ed314d616 sit: do not call ipip6_dev_free() from sit_init_net()
c675256a7f13 net: systemport: Add global locking for descriptor lifecycle
2bf888fa4a5c net/smc: Prevent smc_release() from long blocking
56a6ffea18c2 net: Fix double 0x prefix print in SKB dump
027a13973dad net/packet: rx_owner_map depends on pg_vec
699e794c12a3 netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc
a97e7dd4b713 ixgbe: set X550 MDIO speed before talking to PHY
8addba6cab94 igbvf: fix double free in `igbvf_probe`
36844e250a2e igb: Fix removal of unicast MAC filters of VFs
bca4a53ea72c soc/tegra: fuse: Fix bitwise vs. logical OR warning
166f0adf7e75 rds: memory leak in __rds_conn_create()
9cb405ee5334 flow_offload: return EOPNOTSUPP for the unsupported mpls action type
066a637d1ce7 net: sched: lock action when translating it to flow_action infra
e7660f9535ad mac80211: fix lookup when adding AddBA extension element
f363af7c7045 mac80211: accept aggregation sessions on 6 GHz
1e6526148149 mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock
ceb30f48d817 mac80211: agg-tx: refactor sending addba
eeaf9c0609e0 selftest/net/forwarding: declare NETIFS p9 p10
2252220d9ebb dmaengine: st_fdma: fix MODULE_ALIAS
18203fe17643 selftests: Fix IPv6 address bind tests
b46f0afa74e7 selftests: Fix raw socket bind tests with VRF
7b5596e53125 inet_diag: fix kernel-infoleak for UDP sockets
2c589cf07bd5 inet_diag: use jiffies_delta_to_msecs()
0d80462fbdca sch_cake: do not call cake_destroy() from cake_init()
2fba53ccfb1b s390/kexec_file: fix error handling when applying relocations
b380bf012d2b selftests: net: Correct ping6 expected rc from 2 to 1
ec5c00be7836 clk: Don't parent clks until the parent is fully registered
f83ed203c822 ARM: socfpga: dts: fix qspi node compatible
46b9e29db201 mac80211: track only QoS data frames for admission control
a6f18191c6c1 arm64: dts: rockchip: fix audio-supply for Rock Pi 4
86f2789e3c15 arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply
4bb01424330d arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas-edge
e0759696de68 nfsd: fix use-after-free due to delegation race
7243aa71509a iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda
0d3277eabd54 audit: improve robustness of the audit queue handling
501ecd90efdc dm btree remove: fix use after free in rebalance_children()
b25e213522f6 recordmcount.pl: look for jgnop instruction as well as bcrl on s390
c0954f1010ad virtio_ring: Fix querying of maximum DMA mapping size for virtio device
802a1a850156 firmware: arm_scpi: Fix string overflow in SCPI genpd driver
33f0dfab3187 mac80211: send ADDBA requests using the tid/queue of the aggregation session
873e664a83ef mac80211: mark TX-during-stop for TX in in_reconfig
ff3e3fdc737a KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE
(From OE-Core rev: 6748a3565c3afc4df9754c3087db13a1526cc9ca)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
glibc-2.33 has been upgraded to latest version that includes many CVE and
other bug fixes.
(From OE-Core rev: f658889952dcccbd2eea415764b3e89ac738cde9)
Signed-off-by: pgowda <pgowda.cve@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
gcc-10.2 in Hardknott branch has been upgraded to gcc-10.3 version
that includes many bug fixes.
Regression tested on X86-64, Arm and Aarch64 without issues.
(From OE-Core rev: 87fbe11fbe04a6f2d3e798d282935b26fbc43e77)
Signed-off-by: pgowda <pgowda.cve@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
binutils-2.36 in Hardknott branch has been upgraded to latest version
that includes many bug fixes.
Regression tested on X86-64, Arm and Aarch64 without any new issues.
(From OE-Core rev: ea7fed669193a20587adfe7b0bcb5b1f7594cc0a)
Signed-off-by: pgowda <pgowda.cve@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We have enabled the crc extension by default for cortexa72 in patch
("tune-cortexa72: Enable the crc extension by default for cortexa72"),
then the cortexa72-crc seems redundant. So drop it. We also rename the
cortexa72-crc-crypto to cortexa72-crypto. With these changes, it will
break the BSPs which used these two tunes, but it should be easy to fix.
(From OE-Core rev: 03cebdd7ef923a8ac5c8b7c12c7cefe7ca0158db)
(From OE-Core rev: ca4070f327068992de24b00810c019e0b118f6ab)
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[Kevin: Convert to the old style override syntax]
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The crc extension is optional for the ARMv8.0 but is mandatory for the
cortexa72, so there is no reason not to enable it for the cortexa72
tune. With this change, the cortexa72-crc seems redundant. But we
had better to keep it to be compatible with the BSP which already used
that tune.
(From OE-Core rev: ca50267ab568d2f688844cb7c6cd867ed34168db)
(From OE-Core rev: 0e80b75064ba2662fdd80332ff3197cd5e3cd3c9)
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[Kevin: Convert to the old style override syntax]
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The cryptographic unit is optional for the Cortex-A72, but it was
included by default previously. This breaks building systems that
lack this functionality when using tune-cortexa72.inc.
To correct this, add a crypto entry in the tune file. Since CRC is
optional for ARMv8.0, do the same thing while we're at it.
For platforms that had been happily using tune-cortexa72.inc, a slight
degradation of performance will occur using the default. To correct
this, simply add:
DEFAULTTUNE = "cortexa72-crc-crypto"
(From OE-Core rev: 2568d537087adb0b592aa250bf628a7b48c3a9d3)
(From OE-Core rev: ee249ca4d5020c16100e07ee1b5974237de29e29)
Signed-off-by: Jagadeesh Krishnanjanappa <workjagadeesh@gmail.com>
Signed-off-by: Jon Mason <jdmason@kudzu.us> (rewording commit message)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[Kevin: Convert to the old style override syntax]
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is deprecated in python 3.12 and Fedora 35 is throwing warnings so
move to the new functions.
(Bitbake rev: aaa7f7af23d5f89fe4a5ed48c57ea3dfca07c79d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 68a18fbcb5959e334cf307d7fa8dc63832edb942)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
this should prevent running into the very rare error
sqlite3.OperationalError: attempt to write a readonly database
As highlighted by https://www.sqlite.org/faq.html#q5
it is likely that the adapter won't allow use multiple exec calls
at the same time.
So it's best to prevent multiple accesses at a time, by reusing
the already in place CVE_CHECK_DB_FILE_LOCK
YOCTO #14110
(From OE-Core rev: 155c238d340fdc82420ba9f367cb23014c78b705)
Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 677f5741bd265be49d4a5bb933b3e8d8c4eec653)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
df395c763ba0 Linux 5.10.91
674071c9eb26 Input: zinitix - make sure the IRQ is allocated before it gets enabled
ef81f7d406c2 ARM: dts: gpio-ranges property is now required
f63fa1a0d4df ipv6: raw: check passed optlen before reading
cf07884e6bec drm/amd/display: Added power down for DCN10
10b9ccd0674d mISDN: change function names to avoid conflicts
dd8a09cfbb99 atlantic: Fix buff_ring OOB in aq_ring_rx_clean
c2f4bb251eb4 net: udp: fix alignment problem in udp4_seq_show()
f82b48d1d86b ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate
8c87a83ef891 scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown()
b798b677f94d usb: mtu3: fix interval value for intr and isoc
498d77fc5e38 ipv6: Do cleanup if attribute validation fails in multipath route
72b0d14a0a88 ipv6: Continue processing multipath route even if gateway attribute is invalid
5a7d650bb181 power: bq25890: Enable continuous conversion for ADC at charging
4f260ea5537d phonet: refcount leak in pep_sock_accep
61952934608c rndis_host: support Hytera digital radios
62cbde77d9c1 power: reset: ltc2952: Fix use of floating point literals
998d157e3b2a power: supply: core: Break capacity loop
16d8568378f9 xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate
aa606b82cdfb net: ena: Fix error handling when calculating max IO queues number
e7f5480978fd net: ena: Fix undefined state when tx request id is out of bounds
2de3d961f8e7 sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc
4c34d5fd8c96 batman-adv: mcast: don't send link-local multicast to mcast routers
f403b5f96e9a lwtunnel: Validate RTA_ENCAP_TYPE attribute length
48d5adb08d60 ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route
173bfa2782fa ipv6: Check attribute length for RTA_GATEWAY in multipath route
914420a2a6c5 ipv4: Check attribute length for RTA_FLOW in multipath route
a8fe915be6c2 ipv4: Check attribute length for RTA_GATEWAY in multipath route
786a335fef18 ftrace/samples: Add missing prototypes direct functions
c859c4de0bd7 i40e: Fix incorrect netdev's real number of RX/TX queues
d0ad64438fb5 i40e: Fix for displaying message regarding NVM version
32845aa60203 i40e: fix use-after-free in i40e_sync_filters_subtask()
f7edb6b9438b sfc: The RX page_ring is optional
2b3f34da0d79 mac80211: initialize variable have_higher_than_11mbit
16e5cad6eca1 RDMA/uverbs: Check for null return of kmalloc_array
a7c2cae997db netrom: fix copying in user data in nr_setsockopt
beeb0fdedae8 RDMA/core: Don't infoleak GRH fields
3ca132e6b065 iavf: Fix limit of total number of queues to active queues of VF
396e3016905d i40e: Fix to not show opcode msg on unsuccessful VF MAC change
7f13d14e563c ieee802154: atusb: fix uninit value in atusb_set_extended_addr
7db1e245cb71 tracing: Tag trace_percpu_buffer as a percpu pointer
760c6a625506 tracing: Fix check for trace_percpu_buffer validity in get_trace_buf()
c1e2da4b3f72 selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv()
384111e12367 f2fs: quota: fix potential deadlock
(From OE-Core rev: 48b0ab78f968d48887ab8ff8267782a200cbff19)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 13b53d922df1a53913fbe7a0dfbf2adaedfe5dfd)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.10:
fd84b99a8ccb drm/amd/display: Don't allow partial copy_from_user
024f4ff63d55 drm/amdgpu: Fix even more out of bound writes from debugfs
(From OE-Core rev: 174ec220a36dea9ec161f436d9010dc8aebc5cab)
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f5488466ea1b332a0bfc0d27dcc5378edd842d16)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
d3e491a20d15 Linux 5.10.90
8c15bfb36a44 bpf: Add kconfig knob for disabling unpriv bpf by default
d8a5b1377bf6 perf script: Fix CPU filtering of a script's switch events
2386e81a1d27 net: fix use-after-free in tw_timer_handler
34087cf96046 Input: spaceball - fix parsing of movement data packets
9f329d0d6c91 Input: appletouch - initialize work before device registration
2a4f551dec1a scsi: vmw_pvscsi: Set residual data length conditionally
1cb8444f3114 binder: fix async_free_space accounting for empty parcels
a6e26251dd3a usb: mtu3: set interval of FS intr and isoc endpoint
3b6efe0b7ba0 usb: mtu3: fix list_head check warning
f10b01c48f85 usb: mtu3: add memory barrier before set GPD's HWO
1c4ace3e6b85 usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear.
1933fe8ce712 xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set.
b8553330a077 drm/amdgpu: add support for IP discovery gc_info table v2
28863ffe21ff drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled
a0f3ac399ef5 uapi: fix linux/nfc.h userspace compilation errors
818c9e0a04df nfc: uapi: use kernel size_t to fix user-space builds
8d31cbab4c29 i2c: validate user data in compat ioctl
51c94d8fbd09 fsl/fman: Fix missing put_device() call in fman_port_probe
920932b20e0c net/ncsi: check for error return from call to nla_put_u32
610af55f9fbe selftests/net: udpgso_bench_tx: fix dst ip argument
78503589b1e0 net/mlx5e: Fix wrong features assignment in case of error
61146008087a ionic: Initialize the 'lif->dbid_inuse' bitmap
b7c9a1427b32 igc: Fix TX timestamp support for non-MSI-X platforms
e8a5988a85c7 net/smc: fix kernel panic caused by race of smc_sock
97c87c1db9ff net/smc: don't send CDC/LLC message if link not ready
99f19566b1c4 net/smc: improved fix wait on already cleared link
e553265ea564 NFC: st21nfca: Fix memory leak in device probe and remove
8d70dc0eecf0 net: lantiq_xrx200: fix statistics of received bytes
7ef89bd1e8f1 net: ag71xx: Fix a potential double free in error handling paths
40d36186913b net: usb: pegasus: Do not drop long Ethernet frames
a67becdaa8ad net/smc: fix using of uninitialized completions
769d14abd35e sctp: use call_rcu to free endpoint
13c1bf43b674 selftests: Calculate udpgso segment count without header adjustment
abe74fb43378 udp: using datalen to cap ipv6 udp max gso segments
5e6ad649e927 net/mlx5e: Fix ICOSQ recovery flow for XSK
73665165b64a net/mlx5e: Wrap the tx reporter dump callback to extract the sq
4cd1da02f0c3 net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources
fcb32eb3d04d scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write()
4833ad4908a1 selinux: initialize proto variable in selinux_ip_postroute_compat()
ec941a2277a1 recordmcount.pl: fix typo in s390 mcount regex
a0e82d5ef992 memblock: fix memblock_phys_alloc() section mismatch error
7da855e93964 platform/x86: apple-gmux: use resource_size() with res
d01e9ce1af61 parisc: Clear stale IIR value on instruction access rights trap
0643d9175dc6 tomoyo: use hwight16() in tomoyo_domain_quota_is_ok()
e2048a1f9186 tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok().
210c7c6908f3 Input: i8042 - enable deferred probe quirk for ASUS UM325UA
bb672eff7447 Input: i8042 - add deferred probe support
(From OE-Core rev: 21e36f6fcf85c34dc0884ddf86bb104df25429f6)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ada52c924b8033939a448d8cedfc4e587bfdbc46)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
eb967e323f7f Linux 5.10.89
52ad5da8e316 phonet/pep: refuse to enable an unbound pipe
7dd52af1eb57 hamradio: improve the incomplete fix to avoid NPD
450121075a6a hamradio: defer ax25 kfree after unregister_netdev
8e34d07dd4d9 ax25: NPD bug when detaching AX25 device
50f78486f90b hwmon: (lm90) Do not report 'busy' status bit as alarm
ec1d222d37ea hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681
441d3873664d pinctrl: mediatek: fix global-out-of-bounds issue
9c75a9657bdc ASoC: rt5682: fix the wrong jack type detected
94caab5af19a ASoC: tas2770: Fix setting of high sample rates
c7282790c782 Input: goodix - add id->model mapping for the "9111" model
3bb3bf50d69f Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312
ee6f34215c5d mm: mempolicy: fix THP allocations escaping mempolicy restrictions
8008fc1d0be1 KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state
d91ed251fd70 usb: gadget: u_ether: fix race in setting MAC address in setup phase
6697f29bf56b ceph: fix up non-directory creation in SGID directories
fffb6581a23a f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr()
ad338d825e3f tee: optee: Fix incorrect page free bug
1f2070767401 mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page()
ac61b9c6c054 mac80211: fix locking in ieee80211_start_ap error path
89876d10830d ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling
c3253d3a38bc mmc: mmci: stm32: clear DLYB_CR after sending tuning command
0d66b395210c mmc: core: Disable card detect during shutdown
c8e366a01c20 mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands
4af79153617b mmc: sdhci-tegra: Fix switch to HS400ES mode
9a7ec7979785 gpio: dln2: Fix interrupts when replugging the device
f5b02912e2dd pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines
28626e76baf5 KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU
7a37f2e37069 platform/x86: intel_pmc_core: fix memleak on registration failure
b57afd124046 x86/pkey: Fix undefined behaviour with PKRU_WD_BIT
c05d8f66ec34 tee: handle lookup of shm with reference count 0
0ffb9f83e4f6 parisc: Fix mask used to select futex spinlock
5deeb9ad598b parisc: Correct completer in lws start
8b745616ba8f ipmi: fix initialization when workqueue allocation fails
1f6ab847461c ipmi: ssif: initialize ssif_info->client early
a5192f31160c ipmi: bail out if init_srcu_struct fails
bc674f1b2119 Input: atmel_mxt_ts - fix double free in mxt_read_info_block
30140e252fdb ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s
2b4c020b70cc ALSA: hda/realtek: Fix quirk for Clevo NJ51CU
7470780f3b0c ALSA: hda/realtek: Add new alc285-hp-amp-init model
4cb7dc2e3074 ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6
69e492161c7b ALSA: drivers: opl3: Fix incorrect use of vp->state
a96c08e0b41e ALSA: jack: Check the return value of kstrdup()
51c7b2a7b86a hwmon: (lm90) Drop critical attribute support for MAX6654
2464738d0ee4 hwmon: (lm90) Introduce flag indicating extended temperature support
196df56c3dc8 hwmon: (lm90) Add basic support for TI TMP461
fa2e149260bf hwmon: (lm90) Fix usage of CONFIG2 register in detect function
ba696b470839 pinctrl: bcm2835: Change init order for gpio hogs
676c572439e5 Input: elantech - fix stack out of bound access in elantech_change_report_id()
2792fde84cce sfc: falcon: Check null pointer of rx_queue->page_ring
d70b4001ef74 sfc: Check null pointer of rx_queue->page_ring
75c962f02a4f net: ks8851: Check for error irq
9db0f8d395fd drivers: net: smc911x: Check for error irq
ca2a15053b07 fjes: Check for error irq
c6d2754006c1 bonding: fix ad_actor_system option setting to default
6809da518514 ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module
61e6b82e7b6c igb: fix deadlock caused by taking RTNL in RPM resume path
e00eace2325c net: skip virtio_net_hdr_set_proto if protocol already set
ed05e4dcfba6 net: accept UFOv6 packages in virtio_net_hdr_to_skb
56b0bbba782b qlcnic: potential dereference null pointer of rx_queue->page_ring
78e49d77e517 net: marvell: prestera: fix incorrect return of port_find
861b4413e41d ARM: dts: imx6qdl-wandboard: Fix Ethernet support
d79f5e0d458b netfilter: fix regression in looped (broad|multi)cast's MAC handling
579cefef7c42 RDMA/hns: Replace kfree() with kvfree()
7cf6466e00a7 IB/qib: Fix memory leak in qib_user_sdma_queue_pkts()
cd9c90682b2f ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent()
580ecf86e772 spi: change clk_disable_unprepare to clk_unprepare
93a957bbf46c arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode
ef2dce43257d HID: potential dereference of null pointer
3110bc5862d2 HID: holtek: fix mouse probing
0875873b2a97 ext4: check for inconsistent extents between index and leaf block
76366c024f56 ext4: check for out-of-order index extents in ext4_valid_extent_entries()
1d4b1c4e8bbd ext4: prevent partial update of the extent blocks
f69a47fcbb9c net: usb: lan78xx: add Allied Telesis AT29M2-AF
8c0059a25cb1 arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd
b16b124a42e0 arm64: vdso32: drop -no-integrated-as flag
856f88f27bbc Linux 5.10.88
88f20cccbeec xen/netback: don't queue unlimited number of packages
525875c410df xen/netback: fix rx queue stall detection
8fa3a370cc2a xen/console: harden hvc_xen against event channel storms
d31b3379179d xen/netfront: harden netfront against event channel storms
8ac3b6ee7c9f xen/blkfront: harden blkfront against event channel storms
76ec7fe2d866 Revert "xsk: Do not sleep in poll() when need_wakeup set"
e24fc8983025 bus: ti-sysc: Fix variable set but not used warning for reinit_modules
70692b06208c rcu: Mark accesses to rcu_state.n_force_qs
a9078e791426 scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select()
bdb854f134b9 scsi: scsi_debug: Fix type in min_t to avoid stack OOB
aa1f912712a1 scsi: scsi_debug: Don't call kcalloc() if size arg is zero
6859985a2fbd ovl: fix warning in ovl_create_real()
5fd7d62daa24 fuse: annotate lock in fuse_reverse_inval_entry()
b99bdf127af9 media: mxl111sf: change mutex_init() location
0413f7a1a533 xsk: Do not sleep in poll() when need_wakeup set
6b8d8ecdd980 ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name
8affa1b68db6 Input: touchscreen - avoid bitwise vs logical OR warning
aec5897b277b drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE
c1d519263ded libata: if T_LENGTH is zero, dma direction should be DMA_NONE
a9f2c6af5a60 timekeeping: Really make sure wall_to_monotonic isn't positive
6471ebcd6f15 serial: 8250_fintek: Fix garbled text for console
a7c80674538f iocost: Fix divide-by-zero on donation from low hweight cgroup
bcebb8eb1948 zonefs: add MODULE_ALIAS_FS
1c414ff63b2d btrfs: fix double free of anon_dev after failure to create subvolume
005d9292b5b2 btrfs: fix memory leak in __add_inode_ref()
cd98cb5216a0 USB: serial: option: add Telit FN990 compositions
5c93584d9a2f USB: serial: cp210x: fix CP2105 GPIO registration
8f207f12630b usb: xhci: Extend support for runtime power management for AMD's Yellow carp.
e5949933f313 PCI/MSI: Mask MSI-X vectors only on success
f8aa09186c30 PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error
d17c5a389768 usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe
2b2edc8fc5a8 USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04)
fd623e16b2ff tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous
9439fabfc349 KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES
5fe305c6d485 Revert "usb: early: convert to readl_poll_timeout_atomic()"
2b54f485f2c1 USB: gadget: bRequestType is a bitfield, not a enum
151ffac3ac27 powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n
fcf9194d366c bpf, selftests: Fix racing issue in btf_skc_cls_ingress test
6f46c59e60b6 sit: do not call ipip6_dev_free() from sit_init_net()
6e1011cd183f net: systemport: Add global locking for descriptor lifecycle
d1765f984c99 net/smc: Prevent smc_release() from long blocking
337bb7bf7c31 net: Fix double 0x prefix print in SKB dump
734a3f310605 sfc_ef100: potential dereference of null pointer
7da349f07e45 net/packet: rx_owner_map depends on pg_vec
1a34fb9e2bf3 netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc
d3e1f54508f1 ixgbe: set X550 MDIO speed before talking to PHY
48e01e388182 ixgbe: Document how to enable NBASE-T support
776ed8b36697 igc: Fix typo in i225 LTR functions
74a16e062b23 igbvf: fix double free in `igbvf_probe`
ddac50d04f34 igb: Fix removal of unicast MAC filters of VFs
12c1938870dc soc/tegra: fuse: Fix bitwise vs. logical OR warning
451f1eded7f5 mptcp: clear 'kern' flag from fallback sockets
222cebd995cd drm/amd/pm: fix a potential gpu_metrics_table memory leak
74dc97dfb276 rds: memory leak in __rds_conn_create()
67f4362ae286 flow_offload: return EOPNOTSUPP for the unsupported mpls action type
03fd6ca05601 mac80211: fix lookup when adding AddBA extension element
bef59d6a83d3 mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock
96bc86cac0a9 drm/ast: potential dereference of null pointer
cac0fd4b9bd3 selftest/net/forwarding: declare NETIFS p9 p10
81fbdd45652d net/sched: sch_ets: don't remove idle classes from the round-robin list
be32c8a78887 dmaengine: st_fdma: fix MODULE_ALIAS
dfff1d5e85ff selftests: Fix IPv6 address bind tests
08896ecfffc3 selftests: Fix raw socket bind tests with VRF
5ba4dfb8b8a1 selftests: Add duplicate config only for MD5 VRF tests
12512bc8f25b net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg
3a4f6dba1eb9 inet_diag: fix kernel-infoleak for UDP sockets
20ad1ef02f9a sch_cake: do not call cake_destroy() from cake_init()
1208b445a497 s390/kexec_file: fix error handling when applying relocations
c058c544e73a selftests: net: Correct ping6 expected rc from 2 to 1
9983425c203b virtio/vsock: fix the transport to work with VMADDR_CID_ANY
94a01e6fb2d8 soc: imx: Register SoC device only on i.MX boards
cc426a91d384 clk: Don't parent clks until the parent is fully registered
429bb01e4dda ARM: socfpga: dts: fix qspi node compatible
7b4cc168d9ca ceph: initialize pathlen variable in reconnect_caps_cb
e0f06c32afb2 ceph: fix duplicate increment of opened_inodes metric
640e28d618e8 tee: amdtee: fix an IS_ERR() vs NULL bug
eed897a22230 mac80211: track only QoS data frames for admission control
24983f750881 arm64: dts: rockchip: fix audio-supply for Rock Pi 4
49bd597719bf arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply
9fcdbbf3964d arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply
ba866840b240 arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas-edge
3516bc149223 arm64: dts: imx8mp-evk: Improve the Ethernet PHY description
06294e7e341a arm64: dts: imx8m: correct assigned clocks for FEC
4cc6badff97f audit: improve robustness of the audit queue handling
0e21e6cd5eeb dm btree remove: fix use after free in rebalance_children()
f5187a9d52ae recordmcount.pl: look for jgnop instruction as well as bcrl on s390
51f6302f81d2 vdpa: check that offsets are within bounds
e3a1ab5aea4c virtio_ring: Fix querying of maximum DMA mapping size for virtio device
0612679e48d0 bpf, selftests: Add test case trying to taint map value pointer
279e0bf80d95 bpf: Make 32->64 bounds propagation slightly more robust
e2aad0b5f2cb bpf: Fix signed bounds propagation after mov32
f0f484714f35 firmware: arm_scpi: Fix string overflow in SCPI genpd driver
7fd214fc7f2e mac80211: validate extended element ID is present
0bb50470f1e0 mac80211: send ADDBA requests using the tid/queue of the aggregation session
29bb131dbbb5 mac80211: mark TX-during-stop for TX in in_reconfig
15640e40e3bb mac80211: fix regression in SSN handling of addba tx
49b7e496928e KVM: downgrade two BUG_ONs to WARN_ON_ONCE
8d0f56c2ed71 KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE
(From OE-Core rev: 628720b0c6b72e5c18e5be1da0eca144cc7f2f75)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8710dca273bada79536e84ad3c206bd1b40aab97)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We met a problem that core-image-tiny-initramfs's SDK cannot be
installed. The error message is like below.
tar: ./sysroots/core2-64-poky-linux/dev/console: Cannot mknod: Operation not permitted
In fact, the '/dev' direcotry is not needed by SDK. So remove it.
This patches uses a variable, SDK_PRUNE_SYSROOT_DIRS, to hold useless dir entries
so that it could be extended. For example, '/usr/bin' could be added if wanted.
(From OE-Core rev: 9154f71c7267e9731156c1dfd57397103e9e6a2b)
(From OE-Core rev: 0211ccb94ecc13ed0f4d3f351baf4f9a39f2ccea)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE-2011-4613 is specific to Debian/Ubuntu.
CVE-2020-25697 is a non-trivial attack that may not actually be feasible
considering the default behaviour for clients is to exit if the
connection is lost.
(From OE-Core rev: f82c65b3c69738401ecdac354ed65308929cc20f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit afa2e6c31a79f75ff4113d53f618bbb349cd6c17)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffoscope can end up running for a very long time if there are a lot of
changes. To put a limit on how long it can run, cap the maximum report
size at 250 MB by default.
(From OE-Core rev: 12c4da7e9986ae8a6207bcc3a4aa787579d7b863)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 52d5f76f54eac384f9480dffe96df089d9ee8f33)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is deprecated in python 3.12 and Fedora 35 is throwing warnings so
move to the new functions.
(From OE-Core rev: 85194f3264551adfffd168dd55e7f2a77f517a55)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 655cd3f614d736416eab0d708b7c49674bf5c977)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This adds the support for the Neoverse N2 core, even though the
Neoverse N2 core implements the Arm v9.0-A architecture, but the support
of it in GCC is based on the Arm v8.5-A architecture. Please see the
commit 50d9db203bc3 ("aarch64: Add support for Neoverse N2 CPU") in GCC
for more detail.
(From OE-Core rev: 37597397f03b6b0082a702147dc536ff8b2fa7a3)
(From OE-Core rev: 3ceee568313ea7cd3afe33df8119319644e12fa4)
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[Kevin: Convert to the old style override syntax]
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
An earlier patch cherry-picked from master used : for override. Change
it to use _ for hardknott.
(From OE-Core rev: 7e569186820163d731cbb14f8c25ce6a2cc45dc9)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport the fix for CVE-2021-43396. It is disputed that this is a
security issue.
(From OE-Core rev: e8de9b01c6b305b2498c5f942397a49ae2af0cde)
(From OE-Core rev: 0b7e120bc3b40c0b150dd878d64bfe0ffdac79d9)
Signed-off-by: pgowda <pgowda.cve@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5.10.85 changed how the GCC plugins are built, which means they now
depend on both GMP and MPC to be built. We already depend on gmp-native,
so add libmpc-native aswell.
(From OE-Core rev: b90dab2c8634c052c101cebb38fcd3d869f3b1bb)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These urls are no longer adding much to the test coverage but the intermittent
network issues connecting to them are painful. Drop the urls.
(Bitbake rev: 598ea8584f792b30799231c4d3151d40852fc43c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bdf5739c5d831dc97a7d81568f94a0953c71017f)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We should not redirect stderr to stdout if we need to get separated
stdout and stderr contents from Popen.communicate() later.
(Bitbake rev: 53336bc7422df3fd3fedccfe32a3fb05207c61b5)
Signed-off-by: Anton Mikanovich <amikan@ilbers.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1ecc1d9424877df89fcda2f23c306998998a65ff)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When the date rolled from one year to another, it highlighted a reproducibility
issue in openssl. Patch a workaround for this to avoid autobuilder failures. Help
submitting upstream welcome.
(From OE-Core rev: 8502242b5caa24fe1aeffa8bd5f048ebdb5f6610)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f8281e290737dba16a46d7ae937c66b3266e0fe8)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When the date rolled from one year to another this highlighted a reproducibility
issue. This could be better fixed by using SOURCE_DATE_EPOCH from the environment
but I'm not sure how you do that in ruby. Help from someone with that knowledge
to submit that upstream very welcome.
(From OE-Core rev: 922db800adf7b616592b48e5e7bd295efeb2e206)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4d561c98f4d2e68d595aae4b03df1420cb01c3f7)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fedora 34 recently updated libdrm to 2.4.109 and this test will fail any
time the host has libdrm > 2.4.107
(From OE-Core rev: a469e03ed175b8fb846d449dd8858bc874981ed9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 1ab7aee542589f6b6c76f8515b4230ce870a8678)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With the sdl frontend, qemu isn't able to even boot fully,
so let's skip the test early.
(From OE-Core rev: 125f62204a14ff11becb6db9d412d1abece930aa)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 74bb94a7d249b5c53f3e1d15688a3a323fc8e828)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
e8ef940326ef Linux 5.4.167
c97579584fa8 arm: ioremap: don't abuse pfn_valid() to check if pfn is in RAM
6026d4032dbb arm: extend pfn_valid to take into account freed memory map alignment
492f4d3cde95 memblock: ensure there is no overflow in memblock_overlaps_region()
bdca964781a0 memblock: align freed memory map on pageblock boundaries with SPARSEMEM
60111b30be0b memblock: free_unused_memmap: use pageblock units instead of MAX_ORDER
3e8e272805e7 hwmon: (dell-smm) Fix warning on /proc/i8k creation error
f6f1d1911492 bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc
b06b1f46306a selinux: fix race condition when computing ocontext SIDs
2fb8e4267c47 KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req
467359957ad2 tracing: Fix a kmemleak false positive in tracing_map
fb8cd2b336e4 drm/amd/display: add connector type check for CRC source set
8fc2f28e3348 drm/amd/display: Fix for the no Audio bug with Tiled Displays
c0315e93552e net: netlink: af_netlink: Prevent empty skb by adding a check on len.
7ff666e6fdc0 i2c: rk3x: Handle a spurious start completion interrupt flag
409ecd029ac5 parisc/agp: Annotate parisc agp init functions with __init
4233fbd459ac net/mlx4_en: Update reported link modes for 1/10G
b6158d968b3e drm/msm/dsi: set default num_data_lanes
d731ecc6f2ea nfc: fix segfault in nfc_genl_dump_devices_done
c32c40ff8092 Linux 5.4.166
eb1b5eaaddec netfilter: selftest: conntrack_vrf.sh: fix file permission
(From OE-Core rev: e36fce9da011049e25ffbb198ed420e610d78cca)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit ebfe803e9545b862416e3a647c7a5e19e9c6acbd)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
7f70428f0109 Linux 5.4.165
3a99b4baff3c bpf: Add selftests to cover packet access corner cases
b8a2c49aa956 misc: fastrpc: fix improper packet size calculation
8f9a25e452f8 irqchip: nvic: Fix offset for Interrupt Priority Offsets
61981e5fee6d irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL
fc20091b3f97 irqchip/armada-370-xp: Fix support for Multi-MSI interrupts
a3689e694b39 irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc()
8c163a142771 iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove
20f0fb418b6c iio: ad7768-1: Call iio_trigger_notify_done() on error
b68f44829b73 iio: adc: axp20x_adc: fix charging current reporting on AXP22x
e79d86de1e96 iio: at91-sama5d2: Fix incorrect sign extension
5f3d932f91cb iio: dln2: Check return value of devm_iio_trigger_register()
7447f0450825 iio: dln2-adc: Fix lockdep complaint
4c0fa7ed5a3a iio: itg3200: Call iio_trigger_notify_done() on error
e67d60c5ebb0 iio: kxsd9: Don't return error code in trigger handler
f143cfdccfc9 iio: ltr501: Don't return error code in trigger handler
acf0088ac073 iio: mma8452: Fix trigger reference couting
02553e971255 iio: stk3310: Don't return error code in interrupt handler
1374297ccf61 iio: trigger: stm32-timer: fix MODULE_ALIAS
1dadba28a829 iio: trigger: Fix reference counting
ec0cddcc2454 xhci: avoid race between disable slot command and host runtime suspend
8d45969ca31a usb: core: config: using bit mask instead of individual bits
d1eee0a3936f xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending
d2f242d7a9ce usb: core: config: fix validation of wMaxPacketValue entries
9978777c5409 USB: gadget: zero allocate endpoint 0 buffers
fd6de5a0cd42 USB: gadget: detect too-big endpoint 0 requests
46d3477cdef3 selftests/fib_tests: Rework fib_rp_filter_test()
caff29d1129c net/qla3xxx: fix an error code in ql_adapter_up()
4aa28ac9373c net, neigh: clear whole pneigh_entry at alloc time
f23f60e81af2 net: fec: only clear interrupt of handling queue in fec_enet_rx_queue()
05bc4d266eaf net: altera: set a couple error code in probe()
84a890d6959e net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero
e9ca63a07dd3 tools build: Remove needless libpython-version feature check that breaks test-all fast path
49e59d514408 dt-bindings: net: Reintroduce PHY no lane swap binding
b78a27fa58cc mtd: rawnand: fsmc: Fix timing computation
7596d0deec7f mtd: rawnand: fsmc: Take instruction delay into account
9f88ca269c41 i40e: Fix pre-set max number of queues for VF
171527da8414 i40e: Fix failed opcode appearing if handling messages from VF
ee8bfa62bf79 ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer
43dcb79c1d9b qede: validate non LSO skb length
727858a98ac9 block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2)
9ba5635cfad7 tracefs: Set all files to the same group ownership as the mount option
4105e6a128e8 aio: fix use-after-free due to missing POLLFREE handling
380185111fa8 aio: keep poll requests on waitqueue until completed
aac8151624b6 signalfd: use wake_up_pollfree()
1a478a0522e5 binder: use wake_up_pollfree()
e0c03d15cd03 wait: add wake_up_pollfree()
6db0db1657cb libata: add horkage for ASMedia 1092
050ac9da6768 x86/sme: Explicitly map new EFI memmap table as encrypted
9f5b334ee654 can: m_can: Disable and ignore ELO interrupt
abb4eff3dcd2 can: pch_can: pch_can_rx_normal: fix use after free
291a164ac1f3 drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence.
f53b73953ff8 clk: qcom: regmap-mux: fix parent clock lookup
e871f89ebfe2 tracefs: Have new files inherit the ownership of their parent
f5734b1714ca nfsd: Fix nsfd startup race (again)
412498e9e54b btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling
aa4740bc8595 btrfs: clear extent buffer uptodate when we fail to write it
434927e938ce ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*()
76f19e4cbb54 ALSA: pcm: oss: Limit the period size to 16MB
f12c8a7515f6 ALSA: pcm: oss: Fix negative period/buffer sizes
5b06fa0cd2be ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform
caaea6bd3e18 ALSA: ctl: Fix copy of updated id with element read/write
a7ea5c099ad4 mm: bdi: initialize bdi_min_ratio when bdi is unregistered
b8a79804056b IB/hfi1: Correct guard on eager buffer deallocation
ab1be91cf1ec iavf: Fix reporting when setting descriptor count
c21bb711d0fb iavf: restore MSI state on reset
c8ae8c812e16 udp: using datalen to cap max gso segments
ef8804e47c0a seg6: fix the iif in the IPv6 socket control block
2e0e072e62fd nfp: Fix memory leak in nfp_cpp_area_cache_add()
3db6482523ea bonding: make tx_rebalance_counter an atomic
143ceb9b6736 ice: ignore dropped packets during init
4174bd4221c2 bpf: Fix the off-by-two error in range markings
15f987473d33 vrf: don't run conntrack on vrf with !dflt qdisc
8d3563ecbca3 selftests: netfilter: add a vrf+conntrack testcase
48fcd08fdbe0 nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done
1a295fea90e1 can: sja1000: fix use after free in ems_pcmcia_add_card()
fbcb12bc9dbf can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter
68daa476f499 can: kvaser_usb: get CAN clock frequency from device
a7944962ee1f HID: check for valid USB device for many HID drivers
e9114b9dc8ea HID: wacom: fix problems when device is not a valid USB device
8e0ceff632f4 HID: bigbenff: prevent null pointer dereference
31520ec149d2 HID: add USB_HID dependancy on some USB HID drivers
f8a6538587b4 HID: add USB_HID dependancy to hid-chicony
ee8477d1dbce HID: add USB_HID dependancy to hid-prodikeys
6e1e0a014258 HID: add hid_is_usb() function to make it simpler for USB detection
1e8db541c2be HID: google: add eel USB id
cb7b13c98218 HID: quirks: Add quirk for the Microsoft Surface 3 type-cover
f99b2013793f ntfs: fix ntfs_test_inode and ntfs_init_locked_inode function type
eb246f58e1fc serial: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30
e3c95128def1 Linux 5.4.164
5df7d6a012fc ipmi: msghandler: Make symbol 'remove_work_wq' static
5d1e83fffbc9 net/tls: Fix authentication failure in CCM mode
cffd7583c92e parisc: Mark cr16 CPU clocksource unstable on all SMP machines
23b40edec832 iwlwifi: mvm: retry init flow if failed
8d6e4b422d0c serial: 8250_pci: rewrite pericom_do_set_divisor()
181cf7622ce2 serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array
c5da8aa44105 serial: core: fix transmit-buffer reset and memleak
7ed4a98a174c serial: pl011: Add ACPI SBSA UART match id
9e16682c94ec tty: serial: msm_serial: Deactivate RX DMA for polling support
b5dd5a467ec6 x86/64/mm: Map all kernel memory into trampoline_pgd
72736a3b90ef x86/tsc: Disable clocksource watchdog for TSC on qualified platorms
fe3cd48420cd x86/tsc: Add a timer to make sure TSC_adjust is always checked
957a203fe1b7 usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect
7fbde744374e USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub
095a39a2cc27 xhci: Fix commad ring abort, write all 64 bits to CRCR register.
caedb12c7737 vgacon: Propagate console boot parameters before calling `vc_resize'
a42944686249 parisc: Fix "make install" on newer debian releases
fbe7eacab7eb parisc: Fix KBUILD_IMAGE for self-extracting kernel
c6a9060be53f sched/uclamp: Fix rq->uclamp_max not set on first enqueue
8ae8ccd2402f KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register
ee38eb8cf9a7 ipv6: fix memory leak in fib6_rule_suppress
9d1596282644 drm/msm: Do hw_init() before capturing GPU state
10bad5a1977f net/smc: Keep smc_close_final rc during active close
3f2a23fd13ff net/rds: correct socket tunable error in rds_tcp_tune()
01c60b3f477b ipv4: convert fib_num_tclassid_users to atomic_t
efb073981756 net: annotate data-races on txq->xmit_lock_owner
bfec04c689af net: marvell: mvpp2: Fix the computation of shared CPUs
d4034bb9b532 net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available
3e70e3a72d80 rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer()
ae8a253f3fe6 selftests: net: Correct case name
e461a9816a1a net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources()
af120fcffd64 siphash: use _unaligned version by default
f70c6281eafb net: mpls: Fix notifications when deleting a device
bbeb0325a746 net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings()
49ab33623107 natsemi: xtensa: fix section mismatch warnings
063d2233623a i2c: cbus-gpio: set atomic transfer callback
f5d7bd03f888 i2c: stm32f7: stop dma transfer in case of NACK
9fce2ead76f4 i2c: stm32f7: recover the bus on access timeout
bc0215cbd162 i2c: stm32f7: flush TX FIFO upon transfer errors
742a5ae18c5f sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl
77393806c76b sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl
03d4462ba3bc fget: check that the fd still exists after getting a ref to it
a78b607e1b43 s390/pci: move pseudo-MMIO to prevent MIO overlap
006edd736dc8 cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink()
648813c26d64 ipmi: Move remove_work to dedicated workqueue
3f8f7eef8c32 rt2x00: do not mark device gone on EPROTO errors during start
c2e2ccaac3d9 kprobes: Limit max data_size of the kretprobe instances
03ee5e8c63c3 vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit
f82013d1d68f net/smc: Avoid warning of possible recursive locking
df5990db088d perf report: Fix memory leaks around perf_tip()
b380d09e44e8 perf hist: Fix memory leak of a perf_hpp_fmt
57247f703539 net: ethernet: dec: tulip: de4x5: fix possible array overflows in type3_infoblock()
77ff16690945 net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound
99bb25cb6753 ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port()
0f89c59e75ac ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile
36c8f686956d scsi: iscsi: Unblock session then wake up error handler
dbbc8aeaf7a1 thermal: core: Reset previous low and high trip during thermal zone init
ebc8aed3b9eb btrfs: check-integrity: fix a warning on write caching disabled disk
5db28ea9f1a4 s390/setup: avoid using memblock_enforce_memory_limit
5d93fc221c5d platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep
96274948989c net: return correct error code
89d15a2e40d7 atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait
d6e981ec9491 net/smc: Transfer remaining wait queue entries during fallback
a1671b224bc0 mac80211: do not access the IV when it was stripped
3200cf7b9b7e drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY
7ef990365059 gfs2: Fix length of holes reported at end-of-file
fe915dbd0f83 can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM
fb158a26544c arm64: dts: mcbin: support 2W SFP modules
39b3b131d10d of: clk: Make <linux/of_clk.h> self-contained
aad716bd144a NFSv42: Fix pagecache invalidation after COPY/CLONE
(From OE-Core rev: 5217bf4a33be1ed33d2ff83d754dab9d0fdc7fb7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 2784863606e27715ee5e7f582bb6c4df67879c95)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
57899c4e26bf Linux 5.4.163
6c728efe164f tty: hvc: replace BUG_ON() with negative return value
c3024e1945fe xen/netfront: don't trust the backend response data blindly
828b1d3861a1 xen/netfront: disentangle tx_skb_freelist
5b757077dacd xen/netfront: don't read data from request on the ring page
5c374d830e1b xen/netfront: read response from backend only once
3456a07614b1 xen/blkfront: don't trust the backend response data blindly
6392f51a9d2e xen/blkfront: don't take local copy of a request from the ring page
ce011335cb42 xen/blkfront: read response from backend only once
61826a7884cb xen: sync include/xen/interface/io/ring.h with Xen's newest version
54f682cd4849 fuse: release pipe buf after last use
eff32973ecc3 NFC: add NCI_UNREG flag to eliminate the race
43788453983e shm: extend forced shm destroy to support objects from several IPC nses
b23c0c4c9e0a s390/mm: validate VMA in PGSTE manipulation functions
3c9a213e0edb tracing: Check pid filtering when creating events
dda227cccf14 vhost/vsock: fix incorrect used length reported to the guest
2eacc0acf6ea smb3: do not error on fsync when readonly
51be334da375 f2fs: set SBI_NEED_FSCK flag when inconsistent node block found
3ceecea047c2 net: mscc: ocelot: correctly report the timestamping RX filters in ethtool
ee4e3f9d3dd7 net: mscc: ocelot: don't downgrade timestamping RX filters in SIOCSHWTSTAMP
0ea2e5497b8c net: hns3: fix VF RSS failed problem after PF enable multi-TCs
3b961640399b net/smc: Don't call clcsock shutdown twice when smc shutdown
5e44178864b3 net: vlan: fix underflow for the real_dev refcnt
296139e1de16 MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48
9f5838471aed igb: fix netpoll exit with traffic
25980820c4f0 nvmet: use IOCB_NOWAIT only if the filesystem supports it
d54662a91faa tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows
562fe6a6d2c5 PM: hibernate: use correct mode for swsusp_close()
2654e6cfc483 net/ncsi : Add payload to be 32-bit aligned to fix dropped packets
080f6b694ef1 nvmet-tcp: fix incomplete data digest send
6c0ab2caa8d1 net/smc: Ensure the active closing peer first closes clcsock
7854de57be29 scsi: core: sysfs: Fix setting device state to SDEV_RUNNING
67a6f64a0c84 net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group
cca61bb17042 net: ipv6: add fib6_nh_release_dsts stub
ddd0518c1e09 nfp: checking parameter process for rx-usecs/tx-usecs is invalid
b638eb32c64d ipv6: fix typos in __ip6_finish_output()
8029ced6d775 iavf: Prevent changing static ITR values if adaptive moderation is on
4374e414fcbf drm/vc4: fix error code in vc4_create_object()
7e324f734a91 scsi: mpt3sas: Fix kernel panic during drive powercycle test
dc9eb93d5a0a ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE
a078967dd34b NFSv42: Don't fail clone() unless the OP_CLONE operation failed
ce50e97a06bd firmware: arm_scmi: pm: Propagate return value to caller
7360abf31ce0 net: ieee802154: handle iftypes as u32
4421a196fdaf ASoC: topology: Add missing rwsem around snd_ctl_remove() calls
76867d0cb83f ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer
a848a22e9434 ARM: dts: BCM5301X: Add interrupt properties to GPIO node
03f7379e2c69 ARM: dts: BCM5301X: Fix I2C controller interrupt
17a763eab714 netfilter: ipvs: Fix reuse connection if RS weight is 0
fd7974c547ab proc/vmcore: fix clearing user buffer by properly using clear_user()
66d6eacba7a6 arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gpio function
3a4baf070c6a pinctrl: armada-37xx: Correct PWM pins definitions
086226048bcd PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge
7c517d7b8898 PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge
44b2776a9307 PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridge
bbc6201152fb PCI: aardvark: Fix link training
3d770a20950b PCI: aardvark: Simplify initialization of rootcap on virtual bridge
a06ace0d317d PCI: aardvark: Implement re-issuing config requests on CRS response
75faadcc3a0e PCI: aardvark: Fix PCIe Max Payload Size setting
c697885a1281 PCI: aardvark: Configure PCIe resources from 'ranges' DT property
e3c51ac70aae PCI: pci-bridge-emul: Fix array overruns, improve safety
ea6eef03dafb PCI: aardvark: Update comment about disabling link training
fe8a8c3a408e PCI: aardvark: Move PCIe reset card code to advk_pcie_train_link()
14311e77c93e PCI: aardvark: Fix compilation on s390
93491c5d26f7 PCI: aardvark: Don't touch PCIe registers if no card connected
8b0f7b8b7839 PCI: aardvark: Replace custom macros by standard linux/pci_regs.h macros
e090b2e2708e PCI: aardvark: Issue PERST via GPIO
0ad291db2d01 PCI: aardvark: Improve link training
063a98c00528 PCI: aardvark: Train link immediately after enabling training
bbe213fd12fb PCI: aardvark: Fix big endian support
5551081d845e PCI: aardvark: Wait for endpoint to be ready before training link
65d962199b7f PCI: aardvark: Deduplicate code in advk_pcie_rd_conf()
57c7d46e8b1d mdio: aspeed: Fix "Link is Down" issue
e466278662be mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB
e09e868c6341 tracing: Fix pid filtering when triggers are attached
f5bbebfd7ca1 tracing/uprobe: Fix uprobe_perf_open probes iteration
5c895828f421 KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB
4f1adc3f572a xen: detect uninitialized xenbus in xenbus_init
173fe1aedf67 xen: don't continue xenstore initialization in case of errors
2e1ec01af2c7 staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect()
e72e981d16fc staging/fbtft: Fix backlight
9b406e39e539 HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts
c03ad97293d2 Revert "parisc: Fix backtrace to always include init funtion names"
4a6f918a92b0 media: cec: copy sequence field for the reply
8d0b9ea19174 ALSA: ctxfi: Fix out-of-range access
aaa83768ba39 binder: fix test regression due to sender_euid change
d797fde8644a usb: hub: Fix locking issues with address0_mutex
4b354aeea431 usb: hub: Fix usb enumeration issue due to address0 race
d00bf013aed2 usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts
7b6f44856da5 net: nexthop: fix null pointer dereference when IPv6 is not enabled
9ad421aedc55 usb: dwc2: hcd_queue: Fix use of floating point literal
e44a934f9e04 usb: dwc2: gadget: Fix ISOC flow for elapsed frames
c2e05c4ed8a3 USB: serial: option: add Fibocom FM101-GL variants
ee034eae9d9b USB: serial: option: add Telit LE910S1 0x9200 composition
(From OE-Core rev: b42af07812f2c76e339ef8238bde1f64bd3f137a)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 94264cb2b1355a9b91bbbe701da858866cccb370)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
9334f48f5673 Linux 5.4.162
46a8e16fcf2c ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign()
293385739d68 ALSA: hda: hdac_ext_stream: fix potential locking issues
201340ca4eb7 hugetlbfs: flush TLBs correctly after huge_pmd_unshare
e7891b22b251 tlb: mmu_gather: add tlb_flush_*_range APIs
10e34766d8ac ice: Delete always true check of PF pointer
101485e566ce usb: max-3421: Use driver data instead of maintaining a list of bound devices
4e1b3e718f24 ASoC: DAPM: Cover regression by kctl change notification fix
56a32c82761a batman-adv: Don't always reallocate the fragmentation skb head
08bceb1e30c2 batman-adv: Reserve needed_*room for fragments
374c55d416ab batman-adv: Consider fragmentation for needed_headroom
9eff9854f82d perf/core: Avoid put_page() when GUP fails
e0122ea133cd Revert "net: mvpp2: disable force link UP during port init procedure"
4efa2509d3aa drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors
c0276de0be48 drm/i915/dp: Ensure sink rate values are always valid
1c4af56ffbfb drm/nouveau: use drm_dev_unplug() during device removal
9e98622aa508 drm/udl: fix control-message timeout
52affc201fc2 cfg80211: call cfg80211_stop_ap when switch from P2P_GO type
ca9834a1148b parisc/sticon: fix reverse colors
670f6b3867c8 btrfs: fix memory ordering between normal and ordered work functions
1c3882215946 udf: Fix crash after seekdir
f79957d274b0 s390/kexec: fix memory leak of ipl report buffer
b0e44dfb4e4c x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails
f2e0cd42f198 mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag
95de3703a1d0 ipc: WARN if trying to remove ipc object which is absent
8997bb6d1ecc hexagon: export raw I/O routines for modules
01a7ecd36d1e tun: fix bonding active backup with arp monitoring
7c8f778f0a3a arm64: vdso32: suppress error message for 'make mrproper'
e636f65b3d8f s390/kexec: fix return code handling
cc093e5a966d perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server
cc63a789d80d perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server
47a810817823 KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr()
307d2e6cebfc NFC: reorder the logic in nfc_{un,}register_device
da3a87eeb990 drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame
e418bb556ff8 NFC: reorganize the functions in nci_request
bbb8376d58ac i40e: Fix display error code in dmesg
69e5d27af579 i40e: Fix creation of first queue by omitting it if is not power of two
5564e9129f1f i40e: Fix ping is lost after configuring ADq on VF
8509178dc001 i40e: Fix changing previously set num_queue_pairs for PFs
c30162da9132 i40e: Fix NULL ptr dereference on VSI filter sync
0a0308af22a5 i40e: Fix correct max_pkt_size on VF RX queue
fb2dbc124a7f net: virtio_net_hdr_to_skb: count transport header in UFO
d74ff10ed2d9 net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove
8b2c66b0f2a0 net: sched: act_mirred: drop dst for the direction from egress to ingress
edd783162bf2 scsi: core: sysfs: Fix hang when device state is set via sysfs
446882f216ac platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()'
453b5b614b93 mips: lantiq: add support for clk_get_parent()
477653f3e4e4 mips: bcm63xx: add support for clk_get_parent()
426fed211b49 MIPS: generic/yamon-dt: fix uninitialized variable error
67334abd4fb7 iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset
98f3badc414f iavf: validate pointers
92cecf349121 iavf: prevent accidental free of filter structure
63f032a956ed iavf: Fix failure to exit out from last all-multicast mode
926e8c83d4c1 iavf: free q_vectors before queues in iavf_disable_vf
f0222e7eee0c iavf: check for null in iavf_fix_features
b5638bc64a69 net: bnx2x: fix variable dereferenced before check
fbba0692ec4b perf tests: Remove bash construct from record+zstd_comp_decomp.sh
9e0df711f8db perf bench futex: Fix memory leak of perf_cpu_map__new()
642fc22210a5 perf bpf: Avoid memory leak from perf_env__insert_btf()
6bf5523090a7 RDMA/netlink: Add __maybe_unused to static inline in C file
ef82c3716a5a tracing/histogram: Do not copy the fixed-size char array field over the field size
80b777606925 tracing: Save normal string variables
8928e31a776a sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain()
a93a58bae950 mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set
05311b9192be clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk
ee1317e1f4b0 clk/ast2600: Fix soc revision for AHB
d6c32b4c83f6 clk: ingenic: Fix bugs with divided dividers
982d31ba5533 sh: define __BIG_ENDIAN for math-emu
214cd15d3675 sh: math-emu: drop unused functions
3d774e776f68 sh: fix kconfig unmet dependency warning for FRAME_POINTER
7727659e45f8 f2fs: fix up f2fs_lookup tracepoints
d7c612f6b1f3 maple: fix wrong return value of maple_bus_init().
9823ba8f17f8 sh: check return code of request_irq
94292e4577a2 powerpc/dcr: Use cmplwi instead of 3-argument cmpli
c6d2cefdd05c ALSA: gus: fix null pointer dereference on pointer block
513543f1eda1 powerpc/5200: dts: fix memory node unit name
3a9eae47a550 iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr()
a3ecee8a8fd7 scsi: target: Fix alua_tg_pt_gps_count tracking
14934afd4f5d scsi: target: Fix ordered tag handling
1ab3b4f4f46f MIPS: sni: Fix the build
d491c84df5c4 tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc
80709beddb8d ALSA: ISA: not for M68K
2f8cda43c415 ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash
723c1af01c35 ARM: dts: ls1021a: move thermal-zones node out of soc/
f98986b7acb4 usb: host: ohci-tmio: check return value after calling platform_get_resource()
e187c2f3f25e ARM: dts: omap: fix gpmc,mux-add-data type
3b9d8d3e4af2 firmware_loader: fix pre-allocated buf built-in firmware use
cc248790bfdc scsi: advansys: Fix kernel pointer leak
bcc1eac0bd49 ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect
c9428e13417d clk: imx: imx6ul: Move csi_sel mux to correct base register
e5f8c43c8546 ASoC: SOF: Intel: hda-dai: fix potential locking issue
cb074c00b71a arm64: dts: freescale: fix arm,sp805 compatible string
a14d7038ea20 arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency
30dcfcda8992 usb: typec: tipd: Remove WARN_ON in tps6598x_block_read
3ee15f1af174 usb: musb: tusb6010: check return value after calling platform_get_resource()
ba9579f832bd RDMA/bnxt_re: Check if the vlan is valid before reporting
bf6a633b0736 arm64: dts: hisilicon: fix arm,sp805 compatible string
16bcbfb56d75 scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq()
51c94d6aee59 ARM: dts: NSP: Fix mpcore, mmc node names
1390f32ea964 arm64: zynqmp: Fix serial compatible string
31df0f0f1882 arm64: zynqmp: Do not duplicate flash partition label property
5c088fba39af Linux 5.4.161
b786cb3236e1 erofs: fix unsafe pagevec reuse of hooked pclusters
83de35ae27a1 erofs: remove the occupied parameter from z_erofs_pagevec_enqueue()
b37f6da8c3fc PCI: Add MSI masking quirk for Nvidia ION AHCI
db1390b60e89 PCI/MSI: Deal with devices lying about their MSI mask capability
49b55a7792ec PCI/MSI: Destroy sysfs before freeing entries
7186be970c11 parisc/entry: fix trace test in syscall exit path
258c42a8fb31 fortify: Explicitly disable Clang support
4f9a3cda1660 scsi: ufs: Fix tm request when non-fatal error happens
c468f9249d84 ext4: fix lazy initialization next schedule time computation in more granular unit
307c6f728728 MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL
7be773a0288e scsi: ufs: Fix interrupt error message for shared interrupts
e3c97ba4a69e soc/tegra: pmc: Fix imbalanced clock disabling in error code path
17efa1a44c7f Linux 5.4.160
66bd28d6be90 selftests/bpf: Fix also no-alu32 strobemeta selftest
e7ea088cd030 ath10k: fix invalid dma_addr_t token assignment
20a951afb7d5 SUNRPC: Partial revert of commit 6f9f17287e78
5b7a0a4f7cbe PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros
256a1e009b9b powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload
fe02d37870c9 s390/cio: make ccw_device_dma_* more robust
8a8d007bae0e s390/tape: fix timer initialization in tape_std_assign()
5ef14af16629 s390/cio: check the subchannel validity for dev_busid
b0989ae51d01 video: backlight: Drop maximum brightness override for brightness zero
66938ba12857 mm, oom: do not trigger out_of_memory from the #PF
d6648b55ed39 mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks
c6f9a5c11a91 powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC
453b779d2b8f powerpc/security: Add a helper to query stf_barrier type
84b3fbfd8ed8 powerpc/bpf: Fix BPF_SUB when imm == 0x80000000
7edda4bd9eb9 powerpc/bpf: Validate branch ranges
0347c001c909 powerpc/lib: Add helper to check if offset is within conditional branch range
c4461ca7a835 ovl: fix deadlock in splice write
8d750efc8dd6 9p/net: fix missing error check in p9_check_errors
aba12bb38b10 net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE
223985fa1b5f f2fs: should use GFP_NOFS for directory inodes
af73b240e09e irqchip/sifive-plic: Fixup EOI failed when masked
53014c1c4162 parisc: Fix set_fixmap() on PA1.x CPUs
645d6dfdcb0b parisc: Fix backtrace to always include init funtion names
62c4e0a3d81a ARM: 9156/1: drop cc-option fallbacks for architecture selection
61a5e446bbff ARM: 9155/1: fix early early_iounmap()
dc3357424610 selftests/net: udpgso_bench_rx: fix port argument
dd3a418ba5e6 cxgb4: fix eeprom len when diagnostics not implemented
1800c9eecd5e net/smc: fix sk_refcnt underflow on linkdown and fallback
b2d1b6624bde vsock: prevent unnecessary refcnt inc for nonblocking connect
72aca95f958e net: hns3: allow configure ETS bandwidth of all TCs
07b218db54a4 net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any
18f2809441ef bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding
180a9b539cf6 arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions
572599cbf17a nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails
c1d5f943bbc3 llc: fix out-of-bound array index in llc_sk_dev_hash()
bdf94057aae6 perf bpf: Add missing free to bpf_event__print_bpf_prog_info()
23def86bbf71 zram: off by one in read_block_state()
d26835de40db mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration()
46d695e870c4 bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed
dce69e0a065d ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses
700602b662d7 net: vlan: fix a UAF in vlan_dev_real_dev()
98e0ab88f435 net: davinci_emac: Fix interrupt pacing disable
70ecaadb49c2 xen-pciback: Fix return in pm_ctrl_init()
7f57b9bc8ee6 i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()'
53ad06ff3b4e NFSv4: Fix a regression in nfs_set_open_stateid_locked()
c9dcb51ae473 scsi: qla2xxx: Turn off target reset during issue_lip
211f08d1ffc8 scsi: qla2xxx: Fix gnl list corruption
9b180f3c2d92 ar7: fix kernel builds for compiler test
59e97c74d159 watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT
162a1cfcd5ca m68k: set a default value for MEMORY_RESERVE
9770f8c29f81 signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL)
9e6985190f04 dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result`
fd1de3590123 netfilter: nfnetlink_queue: fix OOB when mac header was cleared
15351d5e8bb4 soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_read
be832f781dc4 auxdisplay: ht16k33: Fix frame buffer device blanking
c441943075fd auxdisplay: ht16k33: Connect backlight to fbdev
1fa9803de9e3 auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string
e63507ea4369 dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro
04317e74745a mtd: core: don't remove debugfs directory if device is in use
59929f9a573a mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare()
a83aaf15077e fs: orangefs: fix error return code of orangefs_revalidate_lookup()
c79c37c77550 NFS: Fix deadlocks in nfs_scan_commit_list()
5a893e0eab16 opp: Fix return in _opp_add_static_v2()
98ac69821650 PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge
819925eff0c5 PCI: aardvark: Don't spam about PIO Response Status
bab1cfec7ae2 drm/plane-helper: fix uninitialized variable reference
4b48c6ede329 pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds
2b2fdb6f4892 rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined
bd48bdbfd9c4 apparmor: fix error check
a7b294764945 power: supply: bq27xxx: Fix kernel crash on IRQ handler register error
3f698d97f7c5 mips: cm: Convert to bitfield API to fix out-of-bounds access
fb7b73cd9418 powerpc/44x/fsp2: add missing of_node_put
d3dd1a057c9a HID: u2fzero: properly handle timeouts in usb_submit_urb
b216a39b3212 HID: u2fzero: clarify error check and length calculations
fae0552d83ff serial: xilinx_uartps: Fix race condition causing stuck TX
818e100c2bf4 phy: qcom-qusb2: Fix a memory leak on probe
de43e75917bc ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER
f00ff5357b61 ASoC: cs42l42: Correct some register default values
baf5c1225eb2 ARM: dts: stm32: fix SAI sub nodes register range
bb74ce1feb36 staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC
73aaa6222ac7 RDMA/mlx4: Return missed an error if device doesn't support steering
20dfad97dbd6 scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn()
5ead6f4feaa7 power: supply: rt5033_battery: Change voltage values to µV
fdbe8e8a08bf usb: gadget: hid: fix error code in do_config()
15355466cded serial: 8250_dw: Drop wrong use of ACPI_PTR()
d8241e7a2144 video: fbdev: chipsfb: use memset_io() instead of memset()
e7df004eb14e clk: at91: check pmc node status before registering syscore ops
44a2dcd146dc memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe
03fe35ce9a0e soc/tegra: Fix an error handling path in tegra_powergate_power_up()
543d85602f9c arm: dts: omap3-gta04a4: accelerometer irq fix
7cf7d9b83d79 ALSA: hda: Reduce udelay() at SKL+ position reporting
d1cf71d79e00 JFS: fix memleak in jfs_mount
56911ee5375f MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT
ee49b6598cfb scsi: dc395: Fix error case unwinding
dd49dee254db ARM: dts: at91: tse850: the emac<->phy interface is rmii
1df7102f265b arm64: dts: meson-g12a: Fix the pwm regulator supply properties
681c58f34434 RDMA/bnxt_re: Fix query SRQ failure
50eca29537b0 ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY
863e71a3afb7 arm64: dts: rockchip: Fix GPU register width for RK3328
6694960195b7 ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc()
d27580c1b027 clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths
9212ebb1c6d8 RDMA/rxe: Fix wrong port_cap_flags
cf234bc5fbd8 ibmvnic: Process crqs after enabling interrupts
bc4061648176 ibmvnic: don't stop queue in xmit
a91c8ee2ed84 udp6: allow SO_MARK ctrl msg to affect routing
9ff14503f498 selftests/bpf: Fix fclose/pclose mismatch in test_progs
af51aa2b8586 crypto: pcrypt - Delay write to padata->info
9be9cb2a2be4 net: phylink: avoid mvneta warning when setting pause parameters
077410c7907c net: amd-xgbe: Toggle PLL settings during rate change
63a3b1af0474 drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits
9ca0d107428b wcn36xx: add proper DMA memory barriers in rx path
a3256ae45b0d libertas: Fix possible memory leak in probe and disconnect
427583b93d5a libertas_tf: Fix possible memory leak in probe and disconnect
2339ff4162a6 KVM: s390: Fix handle_sske page fault handling
3f3b4054e214 samples/kretprobes: Fix return value if register_kretprobe() failed
9435b2f9c006 tcp: don't free a FIN sk_buff in tcp_remove_empty_skb()
a8226599cbab irq: mips: avoid nested irq_enter()
ae5a24464872 s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap()
8fb436d146c7 libbpf: Fix BTF data layout checks and allow empty BTF
03a818c09677 smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi
12ccb5737925 drm/msm: Fix potential NULL dereference in DPU SSPP
dc18f0806297 clocksource/drivers/timer-ti-dm: Select TIMER_OF
c523474f2a45 PM: hibernate: fix sparse warnings
0d22f55014d2 nvme-rdma: fix error code in nvme_rdma_setup_ctrl
67ba6c8e715f phy: micrel: ksz8041nl: do not use power down mode
ae213c059a8b mwifiex: Send DELBA requests according to spec
3a781e213164 rsi: stop thread firstly in rsi_91x_init() error handling
ad4cd0130757 mt76: mt76x02: fix endianness warnings in mt76x02_mac.c
bdbc9311f10f platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning
3446e5ecdf91 block: ataflop: fix breakage introduced at blk-mq refactoring
2918a29fc8ba mmc: mxs-mmc: disable regulator on error and in the remove function
b631c603b5fb net: stream: don't purge sk_error_queue in sk_stream_kill_queues()
f27fbff86280 drm/msm: uninitialized variable in msm_gem_import()
32ac072c24b5 ath10k: fix max antenna gain unit
218fb43ffff0 hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff
8384c4a7bcb3 hwmon: Fix possible memleak in __hwmon_device_register()
f7fd072039d6 net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE
9498f5272a44 memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host()
5f462b38ce7a memstick: avoid out-of-range warning
3a7525d5d7bf mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured
dc73f7cae11d b43: fix a lower bounds test
1b6365fdae77 b43legacy: fix a lower bounds test
c51ac7fd0256 hwrng: mtk - Force runtime pm ops for sleep ops
52d2cdab5288 crypto: qat - disregard spurious PFVF interrupts
4d7881430ffb crypto: qat - detect PFVF collision after ACK
a3d3f9c5dca3 media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable()
73dd601bec0d netfilter: nft_dynset: relax superfluous check on set updates
62f6260f7065 EDAC/amd64: Handle three rank interleaving mode
f399e650c095 ath9k: Fix potential interrupt storm on queue reset
843ff688eb83 media: em28xx: Don't use ops->suspend if it is NULL
e577924b7021 cpuidle: Fix kobject memory leaks in error paths
18fdbdbecf72 crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency
a993159a2ad0 kprobes: Do not use local variable when creating debugfs file
71411bd79e24 media: cx23885: Fix snd_card_free call on null card pointer
1c2c8030e7eb media: tm6000: Avoid card name truncation
61266f852fb5 media: si470x: Avoid card name truncation
4e65b9ec2158 media: radio-wl1273: Avoid card name truncation
8eeec127d5cf media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()'
2b9ae7bac92e media: TDA1997x: handle short reads of hdmi info frame.
23b65152a069 media: dvb-usb: fix ununit-value in az6027_rc_query
e2b2d221a446 media: cxd2880-spi: Fix a null pointer dereference on error handling path
f46da0c6af3a media: em28xx: add missing em28xx_close_extension
14f3d77c770d drm/amdgpu: fix warning for overflow check
465dc8a1b1c1 ath10k: Fix missing frame timestamp for beacon/probe-resp
7c12c2fe4568 net: dsa: rtl8366rb: Fix off-by-one bug
674637270edd rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies()
d4cd7a167c87 crypto: caam - disable pkc for non-E SoCs
555fe5734d39 Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync
8c68d12f1a37 wilc1000: fix possible memory leak in cfg_scan_result()
1713b856345d cgroup: Make rebind_subsystems() disable v2 controllers all at once
bd76ec43f14e net: net_namespace: Fix undefined member in key_remove_domain()
3a37742128ea virtio-gpu: fix possible memory allocation failure
606c95078a4e drm/v3d: fix wait for TMU write combiner flush
6a93d8ebb8aa rcu: Fix existing exp request check in sync_sched_exp_online_cleanup()
6237a1685c28 Bluetooth: fix init and cleanup of sco_conn.timeout_work
28c1d965622f selftests/bpf: Fix strobemeta selftest regression
f2c04d46c8de netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state
0c2acfede5ac parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling
cbe28724277c parisc/unwind: fix unwinder when CONFIG_64BIT is enabled
a9a411adcac8 task_stack: Fix end_of_stack() for architectures with upwards-growing stack
c06cf3b1d049 parisc: fix warning in flush_tlb_all
732441923321 x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted
ad67a7e2ab13 spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe()
a15fc58933aa btrfs: do not take the uuid_mutex in btrfs_rm_device
aba1db41dde7 net: annotate data-race in neigh_output()
2f78cb7eccb6 vrf: run conntrack only in context of lower/physdev for locally generated packets
5919f02e185b ARM: 9136/1: ARMv7-M uses BE-8, not BE-32
d99f320a1b7e gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE
9929b3db46c9 ARM: clang: Do not rely on lr register for stacktrace
681a426e6ba4 smackfs: use __GFP_NOFAIL for smk_cipso_doi()
4752a9c3a079 iwlwifi: mvm: disable RX-diversity in powersave
41e583edb1d2 selftests: kvm: fix mismatched fclose() after popen()
4411d0d8df2b PM: hibernate: Get block device exclusively in swsusp_check()
a528d3aac3ef nvme: drop scan_lock and always kick requeue list when removing namespaces
209c39b3f5e9 nvmet-tcp: fix use-after-free when a port is removed
81d11e40fdbb nvmet: fix use-after-free when a port is removed
1ec1ca2be9c6 block: remove inaccurate requeue check
bfde056402c7 mwl8k: Fix use-after-free in mwl8k_fw_state_machine()
e4af3e42ba1e tracing/cfi: Fix cmp_entries_* functions signature mismatch
caeb6bae7553 workqueue: make sysfs of unbound kworker cpumask more clever
58b4e0c075d5 lib/xz: Validate the value before assigning it to an enum variable
8cdab20660f0 lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression
eb8f087201b5 memstick: r592: Fix a UAF bug when removing the driver
2226ad031436 leaking_addresses: Always print a trailing newline
63c3c7b699d2 ACPI: battery: Accept charges over the design capacity as full
2efb81b22d2d iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value
d5fb057f2364 ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create()
e2c27194fcd9 tracefs: Have tracefs directories not set OTH permission bits by default
ace6e7fe9645 net-sysfs: try not to restart the syscall if it will fail eventually
d8d1d3540561 media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte()
382e7b6458e4 media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info
e5f9be486976 media: ipu3-imgu: imgu_fmt: Handle properly try
cdf338e1dbf1 ACPICA: Avoid evaluating methods too early during system resume
9ff00d0b1d35 ipmi: Disable some operations during a panic
4bba26f89e66 media: rcar-csi2: Add checking to rcsi2_start_receiver()
c08a655ed938 brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet
f64551db5299 ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK
31b784864736 media: mceusb: return without resubmitting URB in case of -EPROTO error.
e419469adfd4 media: imx: set a media_device bus_info string
b2b2f9178250 media: s5p-mfc: Add checking to s5p_mfc_probe().
6b8ab552e24c media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe()
bc4af8c782eb media: uvcvideo: Set unique vdev name based in type
7a646855d6a0 media: uvcvideo: Return -EIO for control errors
ab7fca0eaefb media: uvcvideo: Set capability in s_param
bff0833e2b7a media: stm32: Potential NULL pointer dereference in dcmi_irq_thread()
cede36511c3b media: netup_unidvb: handle interrupt properly according to the firmware
3fe3d04354ae media: mt9p031: Fix corrupted frame after restarting stream
08743f9c4801 ath10k: high latency fixes for beacon buffer
fadb4cd750f4 mwifiex: Properly initialize private structure on interface type changes
7d3e6635c22a mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type
480c240ab6df x86: Increase exception stack sizes
91b9c23b6d5b smackfs: Fix use-after-free in netlbl_catmap_walk()
31df731c8705 net: sched: update default qdisc visibility after Tx queue cnt changes
a82f379378ab locking/lockdep: Avoid RCU-induced noinstr fail
f14eca60bf23 MIPS: lantiq: dma: reset correct number of channel
ca07aff2575d MIPS: lantiq: dma: add small delay after reset
e5ea3dca9497 platform/x86: wmi: do not fail if disabling fails
b57df4d6fc13 drm/panel-orientation-quirks: add Valve Steam Deck
67bd269a84ce Bluetooth: fix use-after-free error in lock_sock_nested()
d416020f1a9c Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg()
a52bd11b2410 drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6
e5ca76568a61 drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1
c19cabfa5537 drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2)
46a25b7a25a0 dma-buf: WARN on dmabuf release with pending attachments
1bee9e59c67b USB: chipidea: fix interrupt deadlock
8a643c0f95e8 USB: iowarrior: fix control-message timeouts
32858116748e USB: serial: keyspan: fix memleak on probe errors
8ce0bc6962df iio: dac: ad5446: Fix ad5622_write() return value
f01e16d32495 pinctrl: core: fix possible memory leak in pinctrl_enable()
270541cbc056 quota: correct error number in free_dqentry()
10b808307d37 quota: check block number when reading the block in quota file
a509a515f378 PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG
0ea58b9bb9cf PCI: aardvark: Fix return value of MSI domain .alloc() method
ee9cdca4d61b PCI: aardvark: Fix reporting Data Link Layer Link Active
6f99c7a51e0a PCI: aardvark: Do not unmask unused interrupts
d964886327ba PCI: aardvark: Fix checking for link up via LTSSM state
e0269c0c81b8 PCI: aardvark: Do not clear status bits of masked interrupts
50b0ce94fbcc PCI: pci-bridge-emul: Fix emulation of W1C bits
3d995568c9bb xen/balloon: add late_initcall_sync() for initial ballooning done
3f6255a91bf3 ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume
6225a31b2eb6 ALSA: mixer: oss: Fix racy access to slots
e9adf72bdbd5 serial: core: Fix initializing and restoring termios speed
b535b634645f powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found
bfefc5d6f953 can: j1939: j1939_can_recv(): ignore messages with invalid source address
94a3f521e3b6 can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport
8e61c799c81e KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use
654a8248169e power: supply: max17042_battery: use VFSOC for capacity when no rsns
11129762e31a power: supply: max17042_battery: Prevent int underflow in set_soc_threshold
625c3ed247e1 signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT
ec5ef8d4d795 signal: Remove the bogus sigkill_pending in ptrace_stop
28c70d50363d RDMA/qedr: Fix NULL deref for query_qp on the GSI QP
91a29609bd6f rsi: Fix module dev_oper_mode parameter description
9defe9b1ab34 rsi: fix rate mask set leading to P2P failure
2f1f06be3eb5 rsi: fix key enabled check causing unwanted encryption for vap_id > 0
1fa1da8a60ff rsi: fix occasional initialisation failure with BT coex
398e7e5add0c wcn36xx: handle connection loss indication
4a67355383f3 libata: fix checking of DMA state
6f2f91b9df15 mwifiex: Read a PCI register after writing the TX ring write pointer
3991cdc40fc1 wcn36xx: Fix HT40 capability for 2Ghz band
301d33c95441 evm: mark evm_fixmode as __ro_after_init
e1f71a32899a rtl8187: fix control-message timeouts
76d2ce7ca9dc PCI: Mark Atheros QCA6174 to avoid bus reset
3110371c7af6 ath10k: fix division by zero in send path
2b94d10056f9 ath10k: fix control-message timeout
cfbe74d8b131 ath6kl: fix control-message timeout
1a2fe1c3d87f ath6kl: fix division by zero in send path
78ebff828a33 mwifiex: fix division by zero in fw download path
08501eb9ff6a EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell
a147922924ab regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property
c9e5a005960b regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled
3baa5886d128 hwmon: (pmbus/lm25066) Add offset coefficients
98bea923793f ia64: kprobes: Fix to pass correct trampoline address to the handler
ddb54bf3b764 btrfs: call btrfs_check_rw_degradable only if there is a missing device
5223324ed1a9 btrfs: fix lost error handling when replaying directory deletes
c25984fa182f btrfs: clear MISSING device status bit in btrfs_close_one_device
87a87c82f7f3 net/smc: Correct spelling mistake to TCPF_SYN_RECV
cc14499b9dde nfp: bpf: relax prog rejection for mtu check through max_pkt_offset
a62d43084165 vmxnet3: do not stop tx queues after netif_device_detach()
17dcecf20ce7 r8169: Add device 10ec:8162 to driver r8169
e84b38e57821 nvmet-tcp: fix header digest verification
2804181e1b91 drm: panel-orientation-quirks: Add quirk for GPD Win3
7273488fd373 watchdog: Fix OMAP watchdog early handling
5ffdddcf28a1 net: multicast: calculate csum of looped-back and forwarded packets
9420e2496d45 spi: spl022: fix Microwire full duplex mode
1a667bc32918 nvmet-tcp: fix a memory leak when releasing a queue
2f3860ba601a xen/netfront: stop tx queues during live migration
de649ec7ad84 bpf: Prevent increasing bpf_jit_limit above max
df8665c3983e bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT
8dd688ba675a drm: panel-orientation-quirks: Add quirk for Aya Neo 2021
c4282bb80519 mmc: winbond: don't build on M68K
05f0a97e2ff7 reset: socfpga: add empty driver allowing consumers to probe
dfa8fb782b52 ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode
f09014e8bea8 hyperv/vmbus: include linux/bitops.h
054fe50d2654 sfc: Don't use netif_info before net_device setup
82005afbb30b cavium: Fix return values of the probe function
9f5fd5aab85f scsi: qla2xxx: Fix unmap of already freed sgl
96183337e97d scsi: qla2xxx: Return -ENOMEM if kzalloc() fails
8e3a0d28edb6 cavium: Return negative value when pci_alloc_irq_vectors() fails
58608e80d627 x86/irq: Ensure PI wakeup handler is unregistered before module unload
7252cb96e410 x86/cpu: Fix migration safety with X86_BUG_NULL_SEL
e3d4ba338b98 x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c
ccc4e5e60b41 fuse: fix page stealing
9505d4872188 ALSA: timer: Unconditionally unlink slave instances, too
2c6446168f07 ALSA: timer: Fix use-after-free problem
246c6a1fe356 ALSA: synth: missing check for possible NULL after the call to kstrdup
ce9f7535ec26 ALSA: usb-audio: Add registration quirk for JBL Quantum 400
7da6f4c5c21c ALSA: line6: fix control and interrupt message timeouts
4a12e624e597 ALSA: 6fire: fix control and bulk message timeouts
ab3f823af278 ALSA: ua101: fix division by zero at probe
a3bb6e0db72b ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED
40243342d297 ALSA: hda/realtek: Add quirk for ASUS UX550VE
8af6ade7ac5e ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N
809416fe0a7a ALSA: hda/realtek: Add quirk for Clevo PC70HS
638b53d67ffc media: v4l2-ioctl: Fix check_ext_ctrls
8c11269bd619 media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers
bbd62d2fca94 media: ite-cir: IR receiver stop working after receive overflow
eef6cb3d3c92 crypto: s5p-sss - Add error handling in s5p_aes_probe()
d7a5d872b414 firmware/psci: fix application of sizeof to pointer
18f0fb57a9fe tpm: Check for integer overflow in tpm2_map_response_body()
f38f3da360a6 parisc: Fix ptrace check on syscall return
acbc2a08ea7c mmc: dw_mmc: Dont wait for DRTO on Write RSP error
5ee76475f82a scsi: qla2xxx: Fix use after free in eh_abort path
cc5b13948838 scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file
617d2fd48da5 ocfs2: fix data corruption on truncate
c20eb9551c52 libata: fix read log timeout value
69c2199f49fb Input: i8042 - Add quirk for Fujitsu Lifebook T725
17ec1c6b45a7 Input: elantench - fix misreporting trackpoint coordinates
ce4bec0a54a4 Input: iforce - fix control-message timeout
db39f49ee7d5 binder: use cred instead of task for getsecid
fc9c470cd519 binder: use cred instead of task for selinux checks
28a1e470b000 binder: use euid from cred instead of using task
3e87c4996de1 usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform
3fa7efd1fab1 xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay
(From OE-Core rev: 0b6f1b880781be547731ace0b585a90f4a6d5aca)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 638171722cc6bfde01bf71a83af1a7c104ec54aa)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
272aedd4a305 Linux 5.10.87
8dd559d53b3b arm: ioremap: don't abuse pfn_valid() to check if pfn is in RAM
65c578935bcc arm: extend pfn_valid to take into account freed memory map alignment
6e634c0e7155 memblock: ensure there is no overflow in memblock_overlaps_region()
74551f13c62f memblock: align freed memory map on pageblock boundaries with SPARSEMEM
b4b54c7ba149 memblock: free_unused_memmap: use pageblock units instead of MAX_ORDER
b6a1cbd187fc perf intel-pt: Fix error timestamp setting on the decoder error path
0612aa02c2c8 perf intel-pt: Fix missing 'instruction' events with 'q' option
71c795028b31 perf intel-pt: Fix next 'err' value, walking trace
02681dd1780a perf intel-pt: Fix state setting when receiving overflow (OVF) packet
cbed09b44ce0 perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type
3bb7fd4be8c4 perf intel-pt: Fix sync state when a PSB (synchronization) packet is found
731ff7884138 perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage
b23f9252a41d perf inject: Fix itrace space allowed for new attributes
7c26da3be1e9 ethtool: do not perform operations on net devices being unregistered
6992d8c215c8 hwmon: (dell-smm) Fix warning on /proc/i8k creation error
c31470a30c0d fuse: make sure reclaim doesn't write the inode
613725436e69 bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc
9099f3512678 staging: most: dim2: use device release method
ac76adc87a78 KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req
6f0d9d3e74dc tracing: Fix a kmemleak false positive in tracing_map
f35f7f04aa80 drm/amd/display: add connector type check for CRC source set
dd3cea342522 drm/amd/display: Fix for the no Audio bug with Tiled Displays
dadce61247c6 net: netlink: af_netlink: Prevent empty skb by adding a check on len.
bca6af4325d6 i2c: rk3x: Handle a spurious start completion interrupt flag
d6edec8a7b55 parisc/agp: Annotate parisc agp init functions with __init
cf520ccffd9a ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P
701a07fd0274 ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid
6d22a96d12d7 net/mlx4_en: Update reported link modes for 1/10G
999069d8b040 Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP"
27f4ce02b31a s390/test_unwind: use raw opcode instead of invalid instruction
9eab949e2b90 KVM: arm64: Save PSTATE early on exit
990fd815ec88 drm/msm/dsi: set default num_data_lanes
c602863ad28e nfc: fix segfault in nfc_genl_dump_devices_done
37050f17f2d2 Linux 5.10.86
32414491834c netfilter: selftest: conntrack_vrf.sh: fix file permission
(From OE-Core rev: feaae782603406fb3a3f2ace01d74d8d27399db7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 41e6433af247105b9430d5fe2ef3e32624d6ed76)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
e4f2aee6612e Linux 5.10.85
47301c06f602 Documentation/Kbuild: Remove references to gcc-plugin.sh
af5ba49cf705 MAINTAINERS: adjust GCC PLUGINS after gcc-plugin.sh removal
ad13421fd2cd doc: gcc-plugins: update gcc-plugins.rst
9fc17c3af56c kbuild: simplify GCC_PLUGINS enablement in dummy-tools/gcc
d428e5477493 bpf: Add selftests to cover packet access corner cases
0ec0eda3f3c3 misc: fastrpc: fix improper packet size calculation
261d45a4c254 irqchip: nvic: Fix offset for Interrupt Priority Offsets
cd946f0ebe78 irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL
e1c6611f822e irqchip/armada-370-xp: Fix support for Multi-MSI interrupts
8f3ed9deaaac irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc()
d530e9943d64 irqchip/aspeed-scu: Replace update_bits with write_bits.
014c2fa5dc49 csky: fix typo of fpu config macro
ee86d0bad80b iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove
c10c53419d8d iio: ad7768-1: Call iio_trigger_notify_done() on error
0f86c9e818e7 iio: adc: axp20x_adc: fix charging current reporting on AXP22x
af7fbb8c0b54 iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda
fff92f3712d7 iio: at91-sama5d2: Fix incorrect sign extension
a2545b147d23 iio: dln2: Check return value of devm_iio_trigger_register()
69ae78c1abe7 iio: dln2-adc: Fix lockdep complaint
416383999c66 iio: itg3200: Call iio_trigger_notify_done() on error
bc4d8367ed0d iio: kxsd9: Don't return error code in trigger handler
28ea539a311e iio: ltr501: Don't return error code in trigger handler
db12d9508536 iio: mma8452: Fix trigger reference couting
4e7852911084 iio: stk3310: Don't return error code in interrupt handler
5c4a0f307f2b iio: trigger: stm32-timer: fix MODULE_ALIAS
5de9c5b13062 iio: trigger: Fix reference counting
cbc04c0c9a67 iio: gyro: adxrs290: fix data signedness
fee8be5bde56 xhci: avoid race between disable slot command and host runtime suspend
1b43c9b65f6b usb: core: config: using bit mask instead of individual bits
74b6a6a239aa xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending
ef284f086dd0 usb: core: config: fix validation of wMaxPacketValue entries
e4de8ca013f0 USB: gadget: zero allocate endpoint 0 buffers
7193ad3e50e5 USB: gadget: detect too-big endpoint 0 requests
63fc70bffa16 selftests/fib_tests: Rework fib_rp_filter_test()
126d1897cbff net/qla3xxx: fix an error code in ql_adapter_up()
5e663bcd9a37 net, neigh: clear whole pneigh_entry at alloc time
ae673832086e net: fec: only clear interrupt of handling queue in fec_enet_rx_queue()
83b16b9c441b net: altera: set a couple error code in probe()
385ffd31ebdb net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero
47322fddb41e tools build: Remove needless libpython-version feature check that breaks test-all fast path
42bea3a1b7f2 dt-bindings: net: Reintroduce PHY no lane swap binding
3f57215f748b Documentation/locking/locktypes: Update migrate_disable() bits.
77d255d28b34 perf tools: Fix SMT detection fast read path
391ca20ea16e Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge"
e5b7fb2198ab i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc
347cc9b4d966 mtd: rawnand: fsmc: Fix timing computation
0b2e1fccdf48 mtd: rawnand: fsmc: Take instruction delay into account
57f290572f45 i40e: Fix pre-set max number of queues for VF
eb87117c27e7 i40e: Fix failed opcode appearing if handling messages from VF
82ed3829c937 clk: imx: use module_platform_driver
4d12546cf9e7 RDMA/hns: Do not destroy QP resources in the hw resetting phase
33f320c35d69 RDMA/hns: Do not halt commands during reset until later
4458938b297e ASoC: codecs: wcd934x: return correct value from mixer put
1089dac26c6b ASoC: codecs: wcd934x: handle channel mappping list correctly
83dae68fc00a ASoC: codecs: wsa881x: fix return values from kcontrol put
62e4dc5e130e ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer
2f4764fe3692 ASoC: rt5682: Fix crash due to out of scope stack vars
bdd8129c6605 PM: runtime: Fix pm_runtime_active() kerneldoc comment
661c4412c563 qede: validate non LSO skb length
c4d2d7c935a4 scsi: scsi_debug: Fix buffer size of REPORT ZONES command
1e434d2687e8 scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc()
5dfe61147442 block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2)
5f1f94c26b0d tracefs: Set all files to the same group ownership as the mount option
2ba0738f7117 net: mvpp2: fix XDP rx queues registering
47ffefd88abf aio: fix use-after-free due to missing POLLFREE handling
e4d19740bcca aio: keep poll requests on waitqueue until completed
fc2f636ffc44 signalfd: use wake_up_pollfree()
9f3acee7eac8 binder: use wake_up_pollfree()
8e04c8397bf9 wait: add wake_up_pollfree()
2f8eb4c4c8f6 libata: add horkage for ASMedia 1092
f76580d82c62 can: m_can: Disable and ignore ELO interrupt
703dde112021 can: pch_can: pch_can_rx_normal: fix use after free
2737d0bc21b6 drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence.
17edb38e76d6 clk: qcom: regmap-mux: fix parent clock lookup
172a98224418 mmc: renesas_sdhi: initialize variable properly when tuning
33204825cc2b tracefs: Have new files inherit the ownership of their parent
c520943a00ad nfsd: Fix nsfd startup race (again)
eeb0711801f5 nfsd: fix use-after-free due to delegation race
8b4264c27b82 md: fix update super 1.0 on rdev size change
caf9b352dc58 btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling
41b3cc57d626 btrfs: clear extent buffer uptodate when we fail to write it
75490bcbd076 scsi: qla2xxx: Format log strings only if needed
07977a3f3d55 ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*()
ad45babf7886 ALSA: pcm: oss: Limit the period size to 16MB
02b2b691b77c ALSA: pcm: oss: Fix negative period/buffer sizes
6760e6ddeb48 ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1
7fe903d35492 ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform
3063ee5164e4 ALSA: ctl: Fix copy of updated id with element read/write
c581090228e3 mm: bdi: initialize bdi_min_ratio when bdi is unregistered
06368922f38f KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall
2a51edaf5cc5 net/sched: fq_pie: prevent dismantle issue
4b7e90672af8 devlink: fix netns refcount leak in devlink_nl_cmd_reload()
9d683d14f600 IB/hfi1: Correct guard on eager buffer deallocation
2e2edebb5dd6 iavf: Fix reporting when setting descriptor count
aada0b3f3392 iavf: restore MSI state on reset
32a329b731a3 netfilter: conntrack: annotate data-races around ct->timeout
5e39de85b76e udp: using datalen to cap max gso segments
666521b3852d seg6: fix the iif in the IPv6 socket control block
484069b5de9d nfp: Fix memory leak in nfp_cpp_area_cache_add()
b1830ede16f8 bonding: make tx_rebalance_counter an atomic
a59df4ea7155 ice: ignore dropped packets during init
349e83c0cf67 bpf: Fix the off-by-two error in range markings
f26951db84a4 bpf, x86: Fix "no previous prototype" warning
74685aaecef0 vrf: don't run conntrack on vrf with !dflt qdisc
d5cf399a6dc3 selftests: netfilter: add a vrf+conntrack testcase
83ea620a1be8 nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done
f3d9114ac99f drm/amdkfd: fix boot failure when iommu is disabled in Picasso.
7508a9aa65b9 drm/amdgpu: init iommu after amdkfd device init
ac9db04ee32f drm/amdgpu: move iommu_resume before ip init/resume
fe9dca7dda61 drm/amdgpu: add amdgpu_amdkfd_resume_iommu
5d191b0976b7 drm/amdkfd: separate kfd_iommu_resume from kfd_resume
46dcf66d6e7a drm/amd/amdkfd: adjust dummy functions' placement
dded8d76a7dc x86/sme: Explicitly map new EFI memmap table as encrypted
923f4dc5df67 can: sja1000: fix use after free in ems_pcmcia_add_card()
819251da7178 can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter
854a2bede1f0 can: kvaser_usb: get CAN clock frequency from device
2c08271f4ed0 IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr
d87c10607b5b IB/hfi1: Fix early init panic
d60dd3685dc9 IB/hfi1: Insure use of smp_processor_id() is preempt disabled
05eb0e4a12b2 nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups
89f3edc98ffe HID: check for valid USB device for many HID drivers
889c39113f7e HID: wacom: fix problems when device is not a valid USB device
6272b17001e6 HID: bigbenff: prevent null pointer dereference
d877651afd60 HID: add USB_HID dependancy on some USB HID drivers
a7e9c5ddf562 HID: add USB_HID dependancy to hid-chicony
28989ed4d79e HID: add USB_HID dependancy to hid-prodikeys
61144329606c HID: add hid_is_usb() function to make it simpler for USB detection
2298d5edd837 HID: google: add eel USB id
12362cd3a409 HID: quirks: Add quirk for the Microsoft Surface 3 type-cover
cc97d7321595 gcc-plugins: fix gcc 11 indigestion with plugins...
1eee36a5520b gcc-plugins: simplify GCC plugin-dev capability test
518c3f98e57a usb: gadget: uvc: fix multiple opens
(From OE-Core rev: af6c4169d163a215361ed830c01aa9535ef0c0e3)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c6503f8a57197826c4a939ca9212f075c156f14f)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
a0582e24d371 Linux 5.10.84
e6edaf267793 ipmi: msghandler: Make symbol 'remove_work_wq' static
a8d18fb4d11b net/tls: Fix authentication failure in CCM mode
dbe73dace94c parisc: Mark cr16 CPU clocksource unstable on all SMP machines
01300d21505d iwlwifi: mvm: retry init flow if failed
a5d0a72b805e serial: 8250: Fix RTS modem control while in rs485 mode
f9802d7049f5 serial: 8250_pci: rewrite pericom_do_set_divisor()
50b06889c86f serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array
e1722acf4f0d serial: core: fix transmit-buffer reset and memleak
bda142bbeb31 serial: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30
901f7e0aa4a6 serial: pl011: Add ACPI SBSA UART match id
946ded2287a0 tty: serial: msm_serial: Deactivate RX DMA for polling support
67d08450a08d x86/64/mm: Map all kernel memory into trampoline_pgd
b3a519b5a580 x86/tsc: Disable clocksource watchdog for TSC on qualified platorms
1ed4a8fd363c x86/tsc: Add a timer to make sure TSC_adjust is always checked
a92f044a9fcb usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect
6d8c191bf464 USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub
90c915051c3d xhci: Fix commad ring abort, write all 64 bits to CRCR register.
1235485c633e vgacon: Propagate console boot parameters before calling `vc_resize'
92b9113c6df0 parisc: Fix "make install" on newer debian releases
c27a548d3f29 parisc: Fix KBUILD_IMAGE for self-extracting kernel
92f309c838fc x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry()
4bbbc9c4f313 x86/pv: Switch SWAPGS to ALTERNATIVE
4d42b7bcf09d sched/uclamp: Fix rq->uclamp_max not set on first enqueue
2015ffa3a4c2 x86/xen: Add xenpv_restore_regs_and_return_to_usermode()
8b9279cad291 x86/entry: Use the correct fence macro after swapgs in kernel CR3
c8e341191849 x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword
64ca109bf875 KVM: VMX: Set failure code in prepare_vmcs02()
60ce9a754060 KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register
cfebd5a277ad atlantic: Remove warn trace message.
95f6fae9a0db atlantic: Fix statistics logic for production hardware
695d9c6bc671 Remove Half duplex mode speed capabilities.
0c67e7b98fab atlantic: Add missing DIDs and fix 115c.
ca350298bccb atlantic: Fix to display FW bundle version instead of FW mac version.
93a4f3f4fdb5 atlatnic: enable Nbase-t speeds with base-t
44812111a3b1 atlantic: Increase delay for fw transactions
13f290d5aa4a drm/msm: Do hw_init() before capturing GPU state
d646856a600e drm/msm/a6xx: Allocate enough space for GMU registers
a792b3d56438 net/smc: Keep smc_close_final rc during active close
e226180acc49 net/rds: correct socket tunable error in rds_tcp_tune()
77731fede297 net/smc: fix wrong list_del in smc_lgr_cleanup_early
9a40a1e0eb50 ipv4: convert fib_num_tclassid_users to atomic_t
fa973bf5fd0f net: annotate data-races on txq->xmit_lock_owner
e26dab79e16b dpaa2-eth: destroy workqueue at the end of remove function
dde240695d97 net: marvell: mvpp2: Fix the computation of shared CPUs
3260b8d12057 net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available
acef1c2b1596 ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec
60f0b9c42cb8 rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer()
35b40f724c4e rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle()
4afb32090a15 ASoC: tegra: Fix kcontrol put callback in AHUB
fe4eb5297ac3 ASoC: tegra: Fix kcontrol put callback in DSPK
256aa15aac6d ASoC: tegra: Fix kcontrol put callback in DMIC
1cf1f9a1f3ed ASoC: tegra: Fix kcontrol put callback in I2S
0ee53a1d8889 ASoC: tegra: Fix kcontrol put callback in ADMAIF
e6fb4c3fd35b ASoC: tegra: Fix wrong value type in DSPK
0265ef0dff5e ASoC: tegra: Fix wrong value type in DMIC
e66e75fb2278 ASoC: tegra: Fix wrong value type in I2S
6b54c0d845e5 ASoC: tegra: Fix wrong value type in ADMAIF
932b338f4e5c mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode
a0335cda6d92 selftests: net: Correct case name
f1d43efa59f1 net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources()
59d2dc771006 arm64: ftrace: add missing BTIs
ef55f0f8af2b siphash: use _unaligned version by default
fd52e1f8c093 net: mpls: Fix notifications when deleting a device
15fa12c119f8 net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings()
c6f340a331fb tcp: fix page frag corruption on page fault
aa6c393a3c3f natsemi: xtensa: fix section mismatch warnings
289ee320b5ed i2c: cbus-gpio: set atomic transfer callback
58d5c53f2589 i2c: stm32f7: stop dma transfer in case of NACK
c22124491752 i2c: stm32f7: recover the bus on access timeout
8de6ea757c88 i2c: stm32f7: flush TX FIFO upon transfer errors
1c75779dd90c wireguard: ratelimiter: use kvcalloc() instead of kvzalloc()
cb2d7c1992cb wireguard: receive: drop handshakes if queue lock is contended
8a29a50dbdb1 wireguard: receive: use ring buffer for incoming handshakes
e3be118327a1 wireguard: device: reset peer src endpoint when netns exits
f7b6672fab70 wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLIST
0584bf51c315 wireguard: selftests: actually test for routing loops
3d1dc3c67773 wireguard: allowedips: add missing __rcu annotation to satisfy sparse
4caf965f6cbe wireguard: selftests: increase default dmesg log size
3d73021f8d74 tracing/histograms: String compares should not care about signed values
d4af6d974951 KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg()
c71b5f37b5ff KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1
5f33887a3682 KVM: x86: Use a stable condition around all VT-d PI paths
7722e8850522 KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST
6a44f200f1f1 KVM: Disallow user memslot with size that exceeds "unsigned long"
775191dd4c1b drm/amd/display: Allow DSC on supported MST branch devices
209d35ee34e2 ipv6: fix memory leak in fib6_rule_suppress
16c242b09106 sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl
4a46b2f5dce0 sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl
4baba6ba56eb fget: check that the fd still exists after getting a ref to it
80bfed369be9 s390/pci: move pseudo-MMIO to prevent MIO overlap
92283c2728a9 cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink()
f717f29e8468 ipmi: Move remove_work to dedicated workqueue
de4f5eb02cfe rt2x00: do not mark device gone on EPROTO errors during start
c200721f8eda kprobes: Limit max data_size of the kretprobe instances
2a74c13dfe83 vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit
136cabf15779 ACPI: Add stubs for wakeup handler functions
cc443ac5bb31 net/smc: Avoid warning of possible recursive locking
ff061b5bda73 perf report: Fix memory leaks around perf_tip()
a4c17ebdd624 perf hist: Fix memory leak of a perf_hpp_fmt
d9b72274f32a perf inject: Fix ARM SPE handling
2c15d2a6ba27 net: ethernet: dec: tulip: de4x5: fix possible array overflows in type3_infoblock()
f059fa40f0fc net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound
4d5968ea06fb ipv6: check return value of ipv6_skip_exthdr
22519eff7df2 ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port()
9a32d3c08d8e ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile
c746945fb6bc drm/amd/amdgpu: fix potential memleak
74aafe99efb6 drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again
f0c9f49b0caf scsi: iscsi: Unblock session then wake up error handler
bc8c423a286a thermal: core: Reset previous low and high trip during thermal zone init
8e4d2ac4348a btrfs: check-integrity: fix a warning on write caching disabled disk
039572290531 s390/setup: avoid using memblock_enforce_memory_limit
fd1e70ef65ee platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep
226b21ad01ae platform/x86: thinkpad_acpi: Add support for dual fan control
3fc88660ede6 net: return correct error code
2c514d25003a atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait
ff6eeb627898 net/smc: Transfer remaining wait queue entries during fallback
e1a165599aad mac80211: do not access the IV when it was stripped
c386d7aa59f5 drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY
57e36973fadb powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory"
7b2b7e03e8ea gfs2: Fix length of holes reported at end-of-file
664cceab6f70 gfs2: release iopen glock early in evict
bcce010f9230 ovl: fix deadlock in splice write
dca4f9a58196 ovl: simplify file splice
7774dd934a65 can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM
60ae63ef194a NFSv42: Fix pagecache invalidation after COPY/CLONE
a324ad794566 Linux 5.10.83
45b42cd05391 drm/amdgpu/gfx9: switch to golden tsc registers for renoir+
98b02755d544 net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP
a15261d2a121 shm: extend forced shm destroy to support objects from several IPC nses
aa20e966d8a1 s390/mm: validate VMA in PGSTE manipulation functions
a94e4a7b77ed tty: hvc: replace BUG_ON() with negative return value
1c5f722a8fdf xen/netfront: don't trust the backend response data blindly
334b0f278761 xen/netfront: disentangle tx_skb_freelist
e17ee047eea7 xen/netfront: don't read data from request on the ring page
f5e493709800 xen/netfront: read response from backend only once
1ffb20f0527d xen/blkfront: don't trust the backend response data blindly
8e147855fcf2 xen/blkfront: don't take local copy of a request from the ring page
273f04d5d135 xen/blkfront: read response from backend only once
b98284aa3fc5 xen: sync include/xen/interface/io/ring.h with Xen's newest version
406f2d5fe368 tracing: Check pid filtering when creating events
4fd0ad08ee33 vhost/vsock: fix incorrect used length reported to the guest
fbc0514e1a34 iommu/amd: Clarify AMD IOMMUv2 initialization messages
5655b8bccb8a smb3: do not error on fsync when readonly
c380062d0850 ceph: properly handle statfs on multifs setups
22423c966e02 f2fs: set SBI_NEED_FSCK flag when inconsistent node block found
e6ee7abd6bfe sched/scs: Reset task stack state in bringup_cpu()
71e38a0c7cf8 tcp: correctly handle increased zerocopy args struct size
72f2117e450b net: mscc: ocelot: correctly report the timestamping RX filters in ethtool
73115a2b38dd net: mscc: ocelot: don't downgrade timestamping RX filters in SIOCSHWTSTAMP
62343dadbb96 net: hns3: fix VF RSS failed problem after PF enable multi-TCs
215167df4512 net/smc: Don't call clcsock shutdown twice when smc shutdown
6e800ee43218 net: vlan: fix underflow for the real_dev refcnt
ae2659d2c670 net/sched: sch_ets: don't peek at classes beyond 'nbands'
e3509feb46fa tls: fix replacing proto_ops
22156242b104 tls: splice_read: fix record type check
3b6c71c097da MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48
a6a5d853f1e6 MIPS: loongson64: fix FTLB configuration
5e823dbee23c igb: fix netpoll exit with traffic
f2a58ff3e3ad nvmet: use IOCB_NOWAIT only if the filesystem supports it
12ceb52f2cc4 net/smc: Fix loop in smc_listen
c94cbd262b6a net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk()
3d4937c6a328 net: phylink: Force retrigger in case of latched link-fail indicator
50162ff3c80f net: phylink: Force link down and retrigger resolve on interface change
95ba8f0d57ce lan743x: fix deadlock in lan743x_phy_link_status_change()
c5e4316d9c02 tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows
318762309609 drm/amd/display: Set plane update flags for all planes in reset
f634c755a0ee PM: hibernate: use correct mode for swsusp_close()
440bd9faad29 net/ncsi : Add payload to be 32-bit aligned to fix dropped packets
ac88cb3c44b6 nvmet-tcp: fix incomplete data digest send
8889ff80fde3 net: marvell: mvpp2: increase MTU limit when XDP enabled
90d0736876c5 mlxsw: spectrum: Protect driver from buggy firmware
33d89128a960 mlxsw: Verify the accessed index doesn't exceed the array length
29e1b5734795 net/smc: Ensure the active closing peer first closes clcsock
77d9c2efa870 erofs: fix deadlock when shrink erofs slab
9f540c7ffb1e scsi: scsi_debug: Zero clear zones at reset write pointer
725ba1289508 scsi: core: sysfs: Fix setting device state to SDEV_RUNNING
e65a8707b4cd ice: avoid bpf_prog refcount underflow
1eb5395add78 ice: fix vsi->txq_map sizing
26ed13d06422 net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group
3c40584595f8 net: ipv6: add fib6_nh_release_dsts stub
dc2f7e9d8d20 net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls
79068e6b1cfb net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume
cc301ad31207 nfp: checking parameter process for rx-usecs/tx-usecs is invalid
9b44cb67d387 ipv6: fix typos in __ip6_finish_output()
6d9e8dabd46f firmware: smccc: Fix check for ARCH_SOC_ID not implemented
bbd1683e795c mptcp: fix delack timer
061542815af1 ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec
f5af2def7e05 iavf: Prevent changing static ITR values if adaptive moderation is on
5dca8eff4627 net: marvell: prestera: fix double free issue on err path
b33c5c828144 drm/vc4: fix error code in vc4_create_object()
2bf9c5a5039c scsi: mpt3sas: Fix kernel panic during drive powercycle test
29ecb4c0f0d7 drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks
0effb7f51b65 ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE
86c5adc78083 NFSv42: Don't fail clone() unless the OP_CLONE operation failed
c9ba7864d3a2 firmware: arm_scmi: pm: Propagate return value to caller
8730a679c3cb net: ieee802154: handle iftypes as u32
2925aadd1f32 ASoC: codecs: wcd934x: return error code correctly from hw_params
3a25def06de8 ASoC: topology: Add missing rwsem around snd_ctl_remove() calls
4a4f900e0415 ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling
9196a6858150 ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer
2be17eca48ae ARM: dts: bcm2711: Fix PCIe interrupts
9db1d4a3c270 ARM: dts: BCM5301X: Add interrupt properties to GPIO node
b2cd6fdcbe0a ARM: dts: BCM5301X: Fix I2C controller interrupt
b7ef25e8c271 netfilter: flowtable: fix IPv6 tunnel addr match
d689176e0e18 netfilter: ipvs: Fix reuse connection if RS weight is 0
994065f6efdc netfilter: ctnetlink: do not erase error code with EINVAL
a3d829e5f375 netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY
a8a917058faf proc/vmcore: fix clearing user buffer by properly using clear_user()
1f520a0d78fc PCI: aardvark: Fix link training
aec0751f61f5 PCI: aardvark: Simplify initialization of rootcap on virtual bridge
df5748098878 PCI: aardvark: Implement re-issuing config requests on CRS response
e7f2e2c758ea PCI: aardvark: Update comment about disabling link training
2b7bc1c4b2c8 PCI: aardvark: Deduplicate code in advk_pcie_rd_conf()
dfe906da9a1a powerpc/32: Fix hardlockup on vmap stack overflow
bf00edd9e6c9 mdio: aspeed: Fix "Link is Down" issue
14c3ce30ddbd mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB
63195705b334 mmc: sdhci-esdhc-imx: disable CMDQ support
092a58f0d9ef tracing: Fix pid filtering when triggers are attached
68fa6bf7f179 tracing/uprobe: Fix uprobe_perf_open probes iteration
b777c866aafc KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB
bfed9c2f2f2e xen: detect uninitialized xenbus in xenbus_init
e1d492c27519 xen: don't continue xenstore initialization in case of errors
8f4d0719f323 fuse: release pipe buf after last use
8d0163cec7de staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect()
0bfed81b2ccd staging: greybus: Add missing rwsem around snd_ctl_remove() calls
146283f16b7e staging/fbtft: Fix backlight
8fc5e3c7cacc HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts
6ca32e2e776e Revert "parisc: Fix backtrace to always include init funtion names"
3a4aeb37a7a6 media: cec: copy sequence field for the reply
3798218a1af4 ALSA: hda/realtek: Fix LED on HP ProBook 435 G7
60274e248e3d ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100
172167bc8dac ALSA: ctxfi: Fix out-of-range access
4402cf040252 binder: fix test regression due to sender_euid change
aea184ae6408 usb: hub: Fix locking issues with address0_mutex
5bf3a0c7789e usb: hub: Fix usb enumeration issue due to address0 race
00f1038c72f8 usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts
56fbab4937e0 usb: chipidea: ci_hdrc_imx: fix potential error pointer dereference in probe
b70ff391deee net: nexthop: fix null pointer dereference when IPv6 is not enabled
0755f3f32277 usb: dwc3: gadget: Fix null pointer exception
140e2df472ba usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer
3abf746e800b usb: dwc3: gadget: Ignore NoStream after End Transfer
2b7ab82f5173 usb: dwc2: hcd_queue: Fix use of floating point literal
4b18ccad9671 usb: dwc2: gadget: Fix ISOC flow for elapsed frames
16f1cac8f702 USB: serial: option: add Fibocom FM101-GL variants
ff721286369e USB: serial: option: add Telit LE910S1 0x9200 composition
854c14b2a15c ACPI: Get acpi_device's parent from the parent field
33fe044f6a9e bpf: Fix toctou on read-only map's constant scalar tracking
(From OE-Core rev: c8c2b2bf02aa2f5c84d7a0450e3b075575fc0fb5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e8adc08ef64a894a638ed07454bcbe5ead881149)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The gnu sources server has been known to disappear. Use the YP sources
mirror instead. If that breaks, the autobuilder is broken anyway. This
should reduce test failures from upstream network issues.
(From OE-Core rev: 1b5f26c5409c69a25914aad5b4553285fbb0c3a0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a5459e42f1a6be9c08f303653cc1f73514eca9ef)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
(cherry picked from commit fb18fcbd2529555ab98297671e3e6f68a8fd6556)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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.
(From OE-Core rev: a264cf6b5a16343a66d9e88115ec9f30e832b0c4)
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: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bug fix release. 1.33.2 has fixes for hush and ash (parsing fixes) and
unlzma (fix a case where we could read before beginning of buffer).
(From OE-Core rev: 0b34671cb9a91419216a532954bd2783d3384ba0)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The do_patch implementation does not apply patches from an entry in
SRC_URI pointing to a directory.
Remove the claim that this is implemented.
(From yocto-docs rev: cba66e3a284b852b0da9a3b53f5f2540244d1072)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reported-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some BSPs, especially those of meta-freescale and meta-ti allow to build U-Boot
binaries using different configuration for a given target, for example:
- UBOOT_CONFIG ??= "tfa-secure-boot tfa"
- UBOOT_CONFIG ??= "nand sdcard spi nor"
When this is the case the public key wasn't concatenated to all U-Boot binaries
built.
(From OE-Core rev: ffa802f5a60f244141f1b263f3c69936d4c2f388)
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit dfd71ae3d102f3010c6117d774e9739a322930f6)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The CVE applies to binutils 2.26 and not to gcc so ignore there.
(From OE-Core rev: 86e9e812f4ec61a4430658b7c06852a32ca8abb1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fea2726663a3db03170c49fceaffc632c509aeea)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto-rt/5.10:
23f3ad608bc7 rcutorture: fixup merge from standard/base -stable
8612be3f3e2b Revert "rcutorture: Avoid problematic critical section nesting on RT"
9a6fb5667ac8 Linux 5.10.78-rt56
78c80dca8b1f irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT
e91d3b98e3b3 irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT
bded6a156d4e irq_work: Allow irq_work_sync() to sleep if irq_work() no IRQ support.
747c881d3348 drm/i915/gt: Queue and wait for the irq_work item.
fa4ef0011e58 locking: Drop might_resched() from might_sleep_no_state_check()
f44d86bc5923 fscache: Use only one fscache_object_cong_wait.
2da5bc42a911 fscache: Use only one fscache_object_cong_wait.
53ecacfc9c68 mm: Disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT
03bdef3c5563 preempt: Move preempt_enable_no_resched() to the RT block
0def39751031 sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD
60df07c6bd86 sched: Fix get_push_task() vs migrate_disable()
27f8594efeac mm, zsmalloc: Convert zsmalloc_handle.lock to spinlock_t
3fcbcd86a8eb Linux 5.10.78-rt55
(From OE-Core rev: acec9dc00dffebb65bc7059f1e2bf969a1964877)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 29f8c47f1d61eb702bd9af72e81708ca66ca9c09)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
d5259a9ba699 Linux 5.10.82
d35250ec5a23 Revert "perf: Rework perf_event_exit_event()"
6718f79c40fd ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign()
f751fb54f2bc ALSA: hda: hdac_ext_stream: fix potential locking issues
b3ef5051a758 x86/Kconfig: Fix an unused variable error in dell-smm-hwmon
2ec78af152e9 btrfs: update device path inode time instead of bd_inode
9febc9d8d2b4 fs: export an inode_update_time helper
cade5d7a2803 ice: Delete always true check of PF pointer
fe65cecd2758 usb: max-3421: Use driver data instead of maintaining a list of bound devices
6186c7b9bdfc ASoC: DAPM: Cover regression by kctl change notification fix
b17dd53cac76 selinux: fix NULL-pointer dereference when hashtab allocation fails
1ae0d59c4f5e RDMA/netlink: Add __maybe_unused to static inline in C file
40bc831ab5f6 hugetlbfs: flush TLBs correctly after huge_pmd_unshare
86ab0f8ff008 scsi: ufs: core: Fix task management completion timeout race
ddd4e46cff40 scsi: ufs: core: Fix task management completion
04c586a601dc drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors
47901b77bf7d drm/i915/dp: Ensure sink rate values are always valid
82de15ca6b55 drm/nouveau: clean up all clients on device removal
c81c90fbf577 drm/nouveau: use drm_dev_unplug() during device removal
9221aff33edb drm/nouveau: Add a dedicated mutex for the clients list
65517975cb19 drm/udl: fix control-message timeout
3d68d6ee8314 drm/amd/display: Update swizzle mode enums
7b97b5776daa cfg80211: call cfg80211_stop_ap when switch from P2P_GO type
1ab297809de8 parisc/sticon: fix reverse colors
6adbc07ebcaf btrfs: fix memory ordering between normal and ordered work functions
6289b494b38e net: stmmac: socfpga: add runtime suspend/resume callback for stratix10 platform
5875f87e2fc9 udf: Fix crash after seekdir
6b43cf113a38 KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load
cc73242889b5 block: Check ADMIN before NICE for IOPRIO_CLASS_RT
63e2f34abc22 s390/kexec: fix memory leak of ipl report buffer
b1cf0d2fc4e4 scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id()
08fd6df8eaaf powerpc/8xx: Fix pinned TLBs with CONFIG_STRICT_KERNEL_RWX
9c177eee116c x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails
b2e2fb64071a mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag
99032adf7d4b ipc: WARN if trying to remove ipc object which is absent
a7d91625863d tipc: check for null after calling kmemdup
f5995fcb75eb hexagon: clean up timer-regs.h
0854c9ff2151 hexagon: export raw I/O routines for modules
528971af64fc tun: fix bonding active backup with arp monitoring
af1d3c437eb5 arm64: vdso32: suppress error message for 'make mrproper'
97653ba562b9 net: stmmac: dwmac-rk: Fix ethernet on rk3399 based devices
4cebe23c032b s390/kexec: fix return code handling
d4fb80ae9830 perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server
175135a5eacf perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server
84f64c7c52d6 pinctrl: qcom: sdm845: Enable dual edge errata
a8230fb74b54 KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr()
4e6cce20fbc0 e100: fix device suspend/resume
34e54703fb0f NFC: add NCI_UNREG flag to eliminate the race
b2a60b4a0195 net: nfc: nci: Change the NCI close sequence
73a0d12114b4 NFC: reorder the logic in nfc_{un,}register_device
cb14b196d991 NFC: reorganize the functions in nci_request
41dc8dcb49d5 i40e: Fix display error code in dmesg
028ea7b090ec i40e: Fix creation of first queue by omitting it if is not power of two
69868d7a8853 i40e: Fix warning message and call stack during rmmod i40e driver
20645482d159 i40e: Fix ping is lost after configuring ADq on VF
6d64743045ca i40e: Fix changing previously set num_queue_pairs for PFs
f866513ead43 i40e: Fix NULL ptr dereference on VSI filter sync
071948856587 i40e: Fix correct max_pkt_size on VF RX queue
8e6bae950da9 net: virtio_net_hdr_to_skb: count transport header in UFO
1c4099dc0d6a net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove
381a30f7e31c net: sched: act_mirred: drop dst for the direction from egress to ingress
a792e0128d23 scsi: core: sysfs: Fix hang when device state is set via sysfs
4b4302a02b7f net/mlx5: E-Switch, return error if encap isn't supported
68748ea4d122 net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore
6190e1a2d41a net/mlx5: Lag, update tracker when state change event received
471c49289055 net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove()
d1f8f1e04a61 platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()'
da16f907cb30 mips: lantiq: add support for clk_get_parent()
17dfbe1b2f4e mips: bcm63xx: add support for clk_get_parent()
34284b3a2f86 MIPS: generic/yamon-dt: fix uninitialized variable error
a61f90b2162d iavf: Fix for setting queues to 0
a8a1e601c2ea iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset
77f5ae5441f0 iavf: validate pointers
ddcc185baa2b iavf: prevent accidental free of filter structure
a420b2612825 iavf: Fix failure to exit out from last all-multicast mode
78638b471322 iavf: free q_vectors before queues in iavf_disable_vf
84a13bfe2714 iavf: check for null in iavf_fix_features
1555d83ddbb7 iavf: Fix return of set the new channel count
09decd0a102a net/smc: Make sure the link_id is unique
437e21e2c9ae sock: fix /proc/net/sockstat underflow in sk_clone_lock()
4da14ddad19f net: reduce indentation level in sk_clone_lock()
9c3c2ef6ca26 tipc: only accept encrypted MSG_CRYPTO msgs
3d5941664786 bnxt_en: reject indirect blk offload when hw-tc-offload is off
4fc060abaa26 net: bnx2x: fix variable dereferenced before check
3ae75cc38a84 net: ipa: disable HOLB drop when updating timer
3984876f91a3 tracing: Add length protection to histogram string copies
900ea2f6287f tcp: Fix uninitialized access in skb frags array for Rx 0cp.
d1a6150ca616 net-zerocopy: Refactor skb frag fast-forward op.
5f7aadf03f98 net-zerocopy: Copy straggler unaligned data for TCP Rx. zerocopy.
8da80ec6d4f7 drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame
aa31e3fda68f perf tests: Remove bash construct from record+zstd_comp_decomp.sh
2ada5c0877f4 perf bench futex: Fix memory leak of perf_cpu_map__new()
11589d3144bc perf bpf: Avoid memory leak from perf_env__insert_btf()
5b2f2cbbc925 tracing/histogram: Do not copy the fixed-size char array field over the field size
1d6125532755 blkcg: Remove extra blkcg_bio_issue_init
dadcc935f440 perf/x86/vlbr: Add c->flags to vlbr event constraints
68fcb52b610c sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain()
91191d47af55 mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set
fbe27d0e1dcf clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk
9b3d3b72be84 clk/ast2600: Fix soc revision for AHB
03bc8ea0ae95 clk: ingenic: Fix bugs with divided dividers
7a5439474e69 f2fs: fix incorrect return value in f2fs_sanity_check_ckpt()
0a17fff6f045 f2fs: compress: disallow disabling compress on non-empty compressed file
4ce685cc9a0b sh: define __BIG_ENDIAN for math-emu
73383f670d8f sh: math-emu: drop unused functions
f44defd5694b sh: fix kconfig unmet dependency warning for FRAME_POINTER
3d7c5d08a483 f2fs: fix to use WHINT_MODE
e8bd5e33057c f2fs: fix up f2fs_lookup tracepoints
5d5bf899e57a maple: fix wrong return value of maple_bus_init().
8748f08a2fc0 sh: check return code of request_irq
29b742690a09 powerpc/8xx: Fix Oops with STRICT_KERNEL_RWX without DEBUG_RODATA_TEST
bc4bc07fb44c powerpc/dcr: Use cmplwi instead of 3-argument cmpli
1ac6cd87d8dd ALSA: gus: fix null pointer dereference on pointer block
850416beadef ARM: dts: qcom: fix memory and mdio nodes naming for RB3011
8c4d9764e74d powerpc/5200: dts: fix memory node unit name
833ad2792733 iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr()
e0fef1c8cd61 scsi: target: Fix alua_tg_pt_gps_count tracking
8176441373dd scsi: target: Fix ordered tag handling
8440377e1a56 scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs()
3e20cb072679 scsi: scsi_debug: Fix out-of-bound read in resp_readcap16()
9635581aa999 MIPS: sni: Fix the build
77e9fed33056 tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc
da82a207c4dc ALSA: ISA: not for M68K
c788ac47502e ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash
cbba09f86976 ARM: dts: ls1021a: move thermal-zones node out of soc/
2474eb7fc3bf usb: host: ohci-tmio: check return value after calling platform_get_resource()
02d9ebe0ccfa ARM: dts: omap: fix gpmc,mux-add-data type
c6c9bbe7facb firmware_loader: fix pre-allocated buf built-in firmware use
02a22911ed87 ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec
055eced3edf5 scsi: advansys: Fix kernel pointer leak
97f3cbb57b16 ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect
ae2207a078cf clk: imx: imx6ul: Move csi_sel mux to correct base register
0c6daf479961 ASoC: SOF: Intel: hda-dai: fix potential locking issue
19d193c5761a arm64: dts: freescale: fix arm,sp805 compatible string
36446a094a45 arm64: dts: qcom: ipq6018: Fix qcom,controlled-remotely property
e52fecdd0c14 arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency
568d94c5c9f0 ARM: BCM53016: Specify switch ports for Meraki MR32
3a53d9ad9bc3 staging: rtl8723bs: remove possible deadlock when disconnect (v2)
3544c338794b ARM: dts: ux500: Skomer regulator fixes
eff8b7628410 usb: typec: tipd: Remove WARN_ON in tps6598x_block_read
679eee466d0f usb: musb: tusb6010: check return value after calling platform_get_resource()
2492de6f5edb bus: ti-sysc: Use context lost quirk for otg
5eca1c8412f4 bus: ti-sysc: Add quirk handling for reinit on context lost
dcd6eefceeb0 RDMA/bnxt_re: Check if the vlan is valid before reporting
4e5bc9fb23a7 arm64: dts: hisilicon: fix arm,sp805 compatible string
109a63bb07f0 arm64: dts: rockchip: Disable CDN DP on Pinebook Pro
c097bd5a5916 scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq()
db90c507832a ARM: dts: NSP: Fix mpcore, mmc node names
5010df76ab1f staging: wfx: ensure IRQ is ready before enabling it
2651d06e461f arm64: dts: allwinner: a100: Fix thermal zone node name
fa98ac472e88 arm64: dts: allwinner: h5: Fix GPU thermal zone node name
aed195558f94 ARM: dts: sunxi: Fix OPPs node name
e2e105631265 arm64: zynqmp: Fix serial compatible string
48f154e8b94a arm64: zynqmp: Do not duplicate flash partition label property
99957dcea4e9 Linux 5.10.81
0685efd9840f selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage
6a315471cb6a thermal: Fix NULL pointer dereferences in of_thermal_ functions
bd40513d0bee perf/core: Avoid put_page() when GUP fails
df58fb431aa3 scripts/lld-version.sh: Rewrite based on upstream ld-version.sh
be3f6035831a erofs: fix unsafe pagevec reuse of hooked pclusters
6c1ad56b2d78 erofs: remove the occupied parameter from z_erofs_pagevec_enqueue()
5bf5f464831c PCI: Add MSI masking quirk for Nvidia ION AHCI
f28c620e1ac1 PCI/MSI: Deal with devices lying about their MSI mask capability
9b61500ee536 PCI/MSI: Destroy sysfs before freeing entries
c49bfdfe535c parisc/entry: fix trace test in syscall exit path
b31bac061918 x86/iopl: Fake iopl(3) CLI/STI usage
a0958a5354f7 net: stmmac: dwmac-rk: fix unbalanced pm_runtime_enable warnings
80407c6ad9da net: stmmac: fix issue where clk is being unprepared twice
ac4bb9951c2c net: stmmac: fix system hang if change mac address after interface ifdown
bcf37522432d net: stmmac: fix missing unlock on error in stmmac_suspend()
483ed89522b0 net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP
3afe11be6435 net: stmmac: add clocks management for gmac driver
f27060e28efc bootconfig: init: Fix memblock leak in xbc_make_cmdline()
04e46514fef6 loop: Use blk_validate_block_size() to validate block size
79ff56c613c1 block: Add a helper to validate the block size
eaafc590053b fortify: Explicitly disable Clang support
f884bb85b8d8 Linux 5.10.80
1e49a79bc312 soc/tegra: pmc: Fix imbalanced clock disabling in error code path
45490bfa1ebb x86/sev: Make the #VC exception stacks part of the default stacks storage
fc25889a6617 x86/sev: Add an x86 version of cc_platform_has()
74ba917cfddd arch/cc: Introduce a function to check for confidential computing features
5be42b203f2c selftests/bpf: Fix also no-alu32 strobemeta selftest
1e7340950dc2 mmc: moxart: Fix null pointer dereference on pointer host
188bf40391a5 ath10k: fix invalid dma_addr_t token assignment
d41f4d4dd7c8 SUNRPC: Partial revert of commit 6f9f17287e78
c7a440cd3079 PCI: aardvark: Fix PCIe Max Payload Size setting
f967d120a5b5 PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros
f3396f6d8345 drm/sun4i: Fix macros in sun8i_csc.h
1023355234ca powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n
77d543e68795 powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload
9dcdadd6cc73 mtd: rawnand: au1550nd: Keep the driver compatible with on-die ECC engines
51e34fcf72a3 mtd: rawnand: plat_nand: Keep the driver compatible with on-die ECC engines
e1de04df8eb1 mtd: rawnand: orion: Keep the driver compatible with on-die ECC engines
b4e2e9fbd194 mtd: rawnand: pasemi: Keep the driver compatible with on-die ECC engines
963db3ccc15b mtd: rawnand: gpio: Keep the driver compatible with on-die ECC engines
13566bc111ee mtd: rawnand: mpc5121: Keep the driver compatible with on-die ECC engines
9b366f5221d8 mtd: rawnand: xway: Keep the driver compatible with on-die ECC engines
cbc55cf4a358 mtd: rawnand: ams-delta: Keep the driver compatible with on-die ECC engines
1f420818dfca s390/cio: make ccw_device_dma_* more robust
c9ca9669dec3 s390/ap: Fix hanging ioctl caused by orphaned replies
57de1fbecff0 s390/tape: fix timer initialization in tape_std_assign()
1174298a5b31 s390/cio: check the subchannel validity for dev_busid
7d0341b37d97 video: backlight: Drop maximum brightness override for brightness zero
332306b1e731 mfd: dln2: Add cell for initializing DLN2 ADC
1d457987366f mm, oom: do not trigger out_of_memory from the #PF
ac7f6befc3d1 mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks
1ada86999dc8 powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC
7fcf86565bb6 powerpc/security: Add a helper to query stf_barrier type
951fb7bf387f powerpc/bpf: Validate branch ranges
51cf71d5cb03 powerpc/lib: Add helper to check if offset is within conditional branch range
74293225f503 memcg: prohibit unconditional exceeding the limit of dying tasks
32246cefb992 9p/net: fix missing error check in p9_check_errors
a8cdf34ff8b7 net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE
0bf5c6a1e43f f2fs: should use GFP_NOFS for directory inodes
7930892cbd40 irqchip/sifive-plic: Fixup EOI failed when masked
f67f6eb717ae posix-cpu-timers: Clear task::posix_cputimers_work in copy_process()
1372eb187108 x86/mce: Add errata workaround for Skylake SKX37
1ee5bc2ba83f MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL
fc42bbb7827b parisc: Fix backtrace to always include init funtion names
241c74cc6555 ARM: 9156/1: drop cc-option fallbacks for architecture selection
03f2578153eb ARM: 9155/1: fix early early_iounmap()
ee79560cb768 selftests/net: udpgso_bench_rx: fix port argument
8b215edb7a38 cxgb4: fix eeprom len when diagnostics not implemented
93bc3ef60758 net/smc: fix sk_refcnt underflow on linkdown and fallback
7e03b797bee0 vsock: prevent unnecessary refcnt inc for nonblocking connect
ad3d219e843d net: stmmac: allow a tc-taprio base-time of zero
b30459c0ca0d net: hns3: allow configure ETS bandwidth of all TCs
ee11f16fee95 net: hns3: fix kernel crash when unload VF while it is being reset
79aa8706b45c net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any
b5703462a428 seq_file: fix passing wrong private data
4af0cd17e724 gve: Fix off by one in gve_tx_timeout()
c842a4c4ae7f bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding
8b5c98a67c1b bpf, sockmap: Remove unhash handler for BPF sockmap usage
0fe81d7a202d arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions
727c812433b6 nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails
9f0e683e1bd4 llc: fix out-of-bound array index in llc_sk_dev_hash()
b833274ae6d9 perf bpf: Add missing free to bpf_event__print_bpf_prog_info()
7091fcc75ff6 zram: off by one in read_block_state()
64bde0c2db50 mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration()
a3c205c017f8 can: mcp251xfd: mcp251xfd_chip_start(): fix error handling for mcp251xfd_chip_rx_int_enable()
300d87474816 mfd: core: Add missing of_node_put for loop iteration
6439b91fef2c bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed
acb01e962af7 net: phy: fix duplex out of sync problem while changing settings
090e17075f67 drm/nouveau/svm: Fix refcount leak bug and missing check against null bug
ee8a3ae48a94 ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses
d83832d4a838 ice: Fix not stopping Tx queues for VFs
354ae5ca6ce1 ice: Fix replacing VF hardware MAC to existing MAC filter
e04a7a84bb77 net: vlan: fix a UAF in vlan_dev_real_dev()
3fe164e7197b openrisc: fix SMP tlb flush NULL pointer dereference
628773a759d5 ethtool: fix ethtool msg len calculation for pause stats
e78c267eb74e net: davinci_emac: Fix interrupt pacing disable
111f77594ddf xen-pciback: Fix return in pm_ctrl_init()
de9721ee8ad3 i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()'
8c3e204fb6bc NFSv4: Fix a regression in nfs_set_open_stateid_locked()
0afb3bc53435 scsi: qla2xxx: Turn off target reset during issue_lip
09595fd2cef5 scsi: qla2xxx: Fix gnl list corruption
cbe31149e5a7 scsi: qla2xxx: Relogin during fabric disturbance
bc3f207ed99a scsi: qla2xxx: Changes to support FCP2 Target
ba5eb0e44346 ar7: fix kernel builds for compiler test
ef9f7ab9ba20 watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT
aaa64ee14ac9 m68k: set a default value for MEMORY_RESERVE
a4cbf00e5ab8 signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL)
b04c17acf42a dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result`
bba31f3b1f43 netfilter: nfnetlink_queue: fix OOB when mac header was cleared
41968262bb24 soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_read
6caab6c96b67 auxdisplay: ht16k33: Fix frame buffer device blanking
178522aa755f auxdisplay: ht16k33: Connect backlight to fbdev
a1d6a60ee00c auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string
0e1709b2a07a Fix user namespace leak
90e7415221e1 NFS: Fix an Oops in pnfs_mark_request_commit()
10f210871736 NFS: Fix up commit deadlocks
91e43a8500f4 dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro
038dfd67d375 rtc: rv3032: fix error handling in rv3032_clkout_set_rate()
5061e102346e remoteproc: Fix a memory leak in an error handling path in 'rproc_handle_vdev()'
36104e1f71dd mtd: core: don't remove debugfs directory if device is in use
0b73c025bfcf PCI: uniphier: Serialize INTx masking/unmasking and fix the bit operation
d2ff7a8b079d mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare()
c4eb6849909a fs: orangefs: fix error return code of orangefs_revalidate_lookup()
3e7b08ebf40f NFS: Fix deadlocks in nfs_scan_commit_list()
14943891857d opp: Fix return in _opp_add_static_v2()
bea3213f191a PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge
ec6dba3ffe3f PCI: aardvark: Don't spam about PIO Response Status
2e548581fe5b drm/plane-helper: fix uninitialized variable reference
e94c59b64e6c pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds
8ac076ce7193 NFS: Fix dentry verifier races
9d438dbf7342 i2c: mediatek: fixing the incorrect register offset
f3492c4a9264 nfsd: don't alloc under spinlock in rpc_parse_scope_id
602ab1fd40e2 rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined
851b622e7b4f apparmor: fix error check
9c9c33ea4cab power: supply: bq27xxx: Fix kernel crash on IRQ handler register error
dbdf0f220759 mips: cm: Convert to bitfield API to fix out-of-bounds access
c8447cb14a12 virtio_ring: check desc == NULL when using indirect with packed
80e6643393b7 ASoC: cs42l42: Correct configuring of switch inversion from ts-inv
cb0fdd9aae01 ASoC: cs42l42: Use device_property API instead of of_property
ef9d007a91f5 ASoC: cs42l42: Disable regulators if probe fails
c0faad6e9d56 powerpc/44x/fsp2: add missing of_node_put
4310970d0b4d HID: u2fzero: properly handle timeouts in usb_submit_urb
e2f0bff411f5 HID: u2fzero: clarify error check and length calculations
26be378079fc clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL
f2886010a8d1 serial: xilinx_uartps: Fix race condition causing stuck TX
515778f9d841 phy: qcom-snps: Correct the FSEL_MASK
fd056574a7e8 phy: ti: gmii-sel: check of_get_address() for failure
0a46740a0af0 phy: qcom-qusb2: Fix a memory leak on probe
ec40a28495a8 pinctrl: equilibrium: Fix function addition in multiple groups
a0467ca4d25f soc: qcom: apr: Add of_node_put() before return
b41c528b14fe firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available()
31e7a836e2a2 usb: dwc2: drd: reset current session before setting the new one
fc86da757db7 usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be disabled
6774a429327d usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init
068dfa570d8c serial: imx: fix detach/attach of serial console
d293bd40fbad scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer
75df59394126 scsi: ufs: Refactor ufshcd_setup_clocks() to remove skip_ref_clk
948d8f2f2fd5 iio: adis: do not disabe IRQs in 'adis_init()'
c8e5edca68a3 usb: typec: STUSB160X should select REGMAP_I2C
503d6e5fb878 soc: qcom: rpmhpd: Make power_on actually enable the domain
81e37cf40dbb soc: qcom: rpmhpd: Provide some missing struct member descriptions
b288b841c1d8 ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER
1812deb08f86 ASoC: cs42l42: Correct some register default values
d34982c08714 ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
602fefd4561e ARM: dts: stm32: fix SAI sub nodes register range
3fb75227bdce ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz
78238479b93b pinctrl: renesas: checker: Fix off-by-one bug in drive register check
51bcffb3951c staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC
0bb8359f9c0d staging: most: dim2: do not double-register the same device
8e1feecc04fc usb: musb: select GENERIC_PHY instead of depending on it
0058f7fbea13 RDMA/mlx4: Return missed an error if device doesn't support steering
bce61de56480 scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn()
12c46732042c power: supply: max17040: fix null-ptr-deref in max17040_probe()
c553d673018d power: supply: rt5033_battery: Change voltage values to µV
d8da6328ecae usb: gadget: hid: fix error code in do_config()
92a80e1ca20e serial: 8250_dw: Drop wrong use of ACPI_PTR()
cfbf58ac8ec2 powerpc: fix unbalanced node refcount in check_kvm_guest()
54965d92a464 powerpc: Fix is_kvm_guest() / kvm_para_available()
e01a4d7560b6 powerpc: Reintroduce is_kvm_guest() as a fast-path check
113207234aac powerpc: Rename is_kvm_guest() to check_kvm_guest()
61c5d9fa5671 powerpc: Refactor is_kvm_guest() declaration to new header
67074c63cd67 video: fbdev: chipsfb: use memset_io() instead of memset()
fb24243e6d7f clk: at91: check pmc node status before registering syscore ops
20cc0fa1d030 memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe
d3833d3c569a soc/tegra: Fix an error handling path in tegra_powergate_power_up()
9a2244200908 ASoC: SOF: topology: do not power down primary core during topology removal
8b6124d9245c arm: dts: omap3-gta04a4: accelerometer irq fix
e1959450b77a driver core: Fix possible memory leak in device_link_add()
ddb13ddacc60 scsi: pm80xx: Fix misleading log statement in pm8001_mpi_get_nvmd_resp()
4438a7457063 soundwire: debugfs: use controller id and link_id for debugfs
3fe8d239e35b ALSA: hda: Use position buffer for SKL+ again
c550c7c9ae91 ALSA: hda: Fix hang during shutdown due to link reset
23e8f775d962 ALSA: hda: Release controller display power during shutdown/reboot
5972e974ebbb ALSA: hda: Reduce udelay() at SKL+ position reporting
1db71de28bfc arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000
d833ddddec5b arm64: dts: renesas: beacon: Fix Ethernet PHY mode
d70247b752f7 arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock
980c7bdd20fc JFS: fix memleak in jfs_mount
c4edd206d52e MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT
24149c954f32 scsi: dc395: Fix error case unwinding
6348983be709 ARM: dts: at91: tse850: the emac<->phy interface is rmii
b6493c2b7ddb bus: ti-sysc: Fix timekeeping_suspended warning on resume
85085c343705 arm64: dts: meson-g12b: Fix the pwm regulator supply properties
4ccb7e4a972c arm64: dts: meson-g12a: Fix the pwm regulator supply properties
20baf0163805 arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe
7a1617a9919b arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes
64a43b771258 RDMA/bnxt_re: Fix query SRQ failure
fe3c11fc627b ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY
2887df89e7f6 arm64: dts: rockchip: Fix GPU register width for RK3328
3f33f09d9f6a ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc()
cdd3dd905cea clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths
2fde76df1885 ARM: dts: BCM5301X: Fix memory nodes names
5282385ee655 RDMA/rxe: Fix wrong port_cap_flags
a2c17c93b771 iio: st_sensors: disable regulators after device unregistration
bfedc817769d iio: st_sensors: Call st_sensors_power_enable() from bus drivers
f84c7a03d1ea of: unittest: fix EXPECT text for gpio hog errors
4a50bc008476 bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit.
84dde8c8c933 bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off.
9308f9c9c7a5 cgroup: Fix rootcg cpu.stat guest double counting
a3fdcd16b138 ibmvnic: Process crqs after enabling interrupts
5b3f7204197a ibmvnic: don't stop queue in xmit
366235d4bebc udp6: allow SO_MARK ctrl msg to affect routing
8f3d88139df8 selftests/bpf: Fix fclose/pclose mismatch in test_progs
71ec65c70004 crypto: pcrypt - Delay write to padata->info
fb41b8f5e855 net: phylink: avoid mvneta warning when setting pause parameters
08449a5c0e56 net: amd-xgbe: Toggle PLL settings during rate change
b17f424f88ba selftests/bpf: Fix fd cleanup in sk_lookup test
2989a396b891 selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN
ae1f588ca1b0 drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits
a586453da90c wcn36xx: Fix discarded frames due to wrong sequence number
3965cc2e9fdd wcn36xx: add proper DMA memory barriers in rx path
62d12650b845 libertas: Fix possible memory leak in probe and disconnect
975c15a19bbc libertas_tf: Fix possible memory leak in probe and disconnect
3aa98ef8f7ad KVM: s390: Fix handle_sske page fault handling
5109802499fb samples/kretprobes: Fix return value if register_kretprobe() failed
c3ac751944ab spi: spi-rpc-if: Check return value of rpcif_sw_init()
5b7b4afead62 tcp: don't free a FIN sk_buff in tcp_remove_empty_skb()
3925134eff29 libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED()
227efdda51b4 tpm_tis_spi: Add missing SPI ID
ff1a0f71cc77 tpm: fix Atmel TPM crash caused by too frequent queries
43b4860b58f3 irq: mips: avoid nested irq_enter()
29a1cc3b5011 KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm
759f27cfa344 KVM: s390: pv: avoid double free of sida page
a729eb55b3c7 s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap()
50fcaa715521 libbpf: Fix BTF header parsing checks
12872fd7e40b libbpf: Fix overflow in BTF sanity checks
255eb8f8affd libbpf: Allow loading empty BTFs
4d4d6aa2ef80 libbpf: Fix BTF data layout checks and allow empty BTF
0b95aaa493c6 bpftool: Avoid leaking the JSON writer prepared for program metadata
7cd4af996cd2 KVM: selftests: Fix nested SVM tests when built with clang
293fa72d62e4 KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c
d33753718156 smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi
807f01f60cd0 drm/msm: Fix potential NULL dereference in DPU SSPP
6d1f3157aa9b x86/sev: Fix stack type check in vc_switch_off_ist()
8e2f97df6a0b clocksource/drivers/timer-ti-dm: Select TIMER_OF
b9f142d748b6 PM: hibernate: fix sparse warnings
e8c0b748456a nvme-rdma: fix error code in nvme_rdma_setup_ctrl
7668cbe0cb77 phy: micrel: ksz8041nl: do not use power down mode
d405eb1150ce net: enetc: unmap DMA in enetc_send_cmd()
14e12b7a763e mwifiex: Send DELBA requests according to spec
4ed5bb3df6c7 rsi: stop thread firstly in rsi_91x_init() error handling
e27022647529 mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req()
1a270dada035 mt76: mt7915: fix sta_rec_wtbl tag len
116652a3d5dd mt76: mt7915: fix possible infinite loop release semaphore
7a8e4effbbbc mt76: mt76x02: fix endianness warnings in mt76x02_mac.c
4d5c7f07c725 mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi
4187bf331010 platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning
25c032c585a2 mmc: mxs-mmc: disable regulator on error and in the remove function
7c1c7ac9d13a media: ir_toy: assignment to be16 should be of correct type
daf15fa1fd99 net: stream: don't purge sk_error_queue in sk_stream_kill_queues()
14d241577227 drm/msm: uninitialized variable in msm_gem_import()
3424931fa39e drm/msm: potential error pointer dereference in init()
a342cb4772f4 tcp: switch orphan_count to bare per-cpu counters
c85c6fadbef0 kernel/sched: Fix sched_fork() access an invalid sched_task_group
e1ee11473a88 ath10k: fix max antenna gain unit
786976b25ae0 hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff
fbc80c83f118 hwmon: Fix possible memleak in __hwmon_device_register()
e29352f162db net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE
41fe79cf1156 memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host()
4756d7fbaf8c memstick: avoid out-of-range warning
72de92d33f83 mmc: sdhci-omap: Fix context restore
2fd26ec36ef0 mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured
a9fbeb5bbc46 gve: Recover from queue stall due to missed IRQ
9e4f708df65e b43: fix a lower bounds test
508faf8721ae b43legacy: fix a lower bounds test
6a1610014181 hwrng: mtk - Force runtime pm ops for sleep ops
8d98683fa6df crypto: qat - disregard spurious PFVF interrupts
d99fdd13a75a crypto: qat - detect PFVF collision after ACK
1fe4b2441982 media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable()
740a794e01c5 netfilter: nft_dynset: relax superfluous check on set updates
af756be29c82 rcu: Always inline rcu_dynticks_task*_{enter,exit}()
68803253822c EDAC/amd64: Handle three rank interleaving mode
1b2d422a261b PM: EM: Fix inefficient states detection
d01e847d84bf ath9k: Fix potential interrupt storm on queue reset
52e3545eefb6 media: em28xx: Don't use ops->suspend if it is NULL
f03e0624e927 cpuidle: Fix kobject memory leaks in error paths
66f7de13d156 crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency
848f1f00c637 kprobes: Do not use local variable when creating debugfs file
c34bfe4204cd media: cx23885: Fix snd_card_free call on null card pointer
388cebfa7342 media: tm6000: Avoid card name truncation
86626be4b629 media: si470x: Avoid card name truncation
88315edafe39 media: radio-wl1273: Avoid card name truncation
4280b30ea9b5 media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()'
e43b301cb1ba media: TDA1997x: handle short reads of hdmi info frame.
c85e591b77ca media: v4l2-ioctl: S_CTRL output the right value
e2f3608a0b50 media: dvb-usb: fix ununit-value in az6027_rc_query
0a85325fc565 media: cxd2880-spi: Fix a null pointer dereference on error handling path
4303b39b5075 media: em28xx: add missing em28xx_close_extension
375150b3aaf8 drm/amdgpu: fix warning for overflow check
8980f9d14481 arm64: mm: update max_pfn after memory hotplug
cbbf816cb7f9 drm/ttm: stop calling tt_swapin in vm_access
c39154d3d623 ath10k: sdio: Add missing BH locking around napi_schdule()
ffed64553817 ath10k: Fix missing frame timestamp for beacon/probe-resp
08fb0008d90b ath11k: Fix memory leak in ath11k_qmi_driver_event_work
4519fb910555 ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status
b6a46ec871ea ath11k: Avoid race during regd updates
ac49af173c64 ath11k: fix some sleeping in atomic bugs
9833cb32066a net: dsa: rtl8366rb: Fix off-by-one bug
78fb8c999242 rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies()
03725f7125db crypto: caam - disable pkc for non-E SoCs
f0b40bf3e48a Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync
310f581f54cb wilc1000: fix possible memory leak in cfg_scan_result()
3a95dbc8b7f2 wcn36xx: Fix Antenna Diversity Switching
ba8ba7688594 cgroup: Make rebind_subsystems() disable v2 controllers all at once
a585e04e3472 net: net_namespace: Fix undefined member in key_remove_domain()
fb4a58f5194e lockdep: Let lock_is_held_type() detect recursive read as read
38098444b787 virtio-gpu: fix possible memory allocation failure
582de9e38584 drm/v3d: fix wait for TMU write combiner flush
f0bc12b84826 objtool: Fix static_call list generation
b36ab509e181 x86/xen: Mark cpu_bringup_and_idle() as dead_end_function
abf37e855e53 objtool: Add xen_start_kernel() to noreturn list
6b72caabc470 MIPS: lantiq: dma: fix burst length for DEU
226d68fb6c0a rcu: Fix existing exp request check in sync_sched_exp_online_cleanup()
c20d8c197454 Bluetooth: fix init and cleanup of sco_conn.timeout_work
19337ed10e7e selftests/bpf: Fix strobemeta selftest regression
bc9199271c32 netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state
0c5e94679480 parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling
a1ec31a0befa parisc/unwind: fix unwinder when CONFIG_64BIT is enabled
ee75174f6ab9 erofs: don't trigger WARN() when decompression fails
50a2d1229b51 task_stack: Fix end_of_stack() for architectures with upwards-growing stack
44d4c43babb0 parisc: fix warning in flush_tlb_all
d8166a27c648 selftests/core: fix conflicting types compile error for close_range()
6f038b1a941e drm/amd/display: dcn20_resource_construct reduce scope of FPU enabled
ddfcae905238 x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted
c4cfdf5fa8fc wcn36xx: Correct band/freq reporting on RX
a27095cda17d spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe()
b917f9b94633 btrfs: do not take the uuid_mutex in btrfs_rm_device
428bb3d71e35 btrfs: reflink: initialize return value to 0 in btrfs_extent_same()
eeb96ebdc686 ACPI: AC: Quirk GK45 to skip reading _PSR
42d8c280dd65 net: annotate data-race in neigh_output()
c2e5f43db0c1 vrf: run conntrack only in context of lower/physdev for locally generated packets
b3ae170b8e3f ARM: 9136/1: ARMv7-M uses BE-8, not BE-32
b870d8a76c04 gfs2: Fix glock_hash_walk bugs
16a7981188a3 gfs2: Cancel remote delete work asynchronously
9ceac307b58e gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE
25a45d399996 ARM: clang: Do not rely on lr register for stacktrace
c11aecbe0542 smackfs: use __GFP_NOFAIL for smk_cipso_doi()
32a9a8fdbab7 iwlwifi: mvm: disable RX-diversity in powersave
e658d59f0ee4 selftests/bpf: Fix perf_buffer test on system with offline cpus
d6dca066fc4f selftests: kvm: fix mismatched fclose() after popen()
9f4bd00a6ec6 PM: hibernate: Get block device exclusively in swsusp_check()
7a0b68eecb5b nvme: drop scan_lock and always kick requeue list when removing namespaces
82327823f34e nvmet-tcp: fix use-after-free when a port is removed
2659d8213d88 nvmet-rdma: fix use-after-free when a port is removed
e73574f7bc9b nvmet: fix use-after-free when a port is removed
1a10bf4c9dd3 media: allegro: ignore interrupt if mailbox is not initialized
49cc377654d9 block: remove inaccurate requeue check
451cef276fe4 mwl8k: Fix use-after-free in mwl8k_fw_state_machine()
16c2dd0ab5c2 mt76: mt7915: fix an off-by-one bound check
ea7f8803a314 tracing/cfi: Fix cmp_entries_* functions signature mismatch
5736f1dead84 workqueue: make sysfs of unbound kworker cpumask more clever
ab5c46f258c9 lib/xz: Validate the value before assigning it to an enum variable
aa5d35e350f6 lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression
cad55afe37c9 memstick: r592: Fix a UAF bug when removing the driver
2338c3501726 md: update superblock after changing rdev flags in state_store
b34ea3c91eac block: bump max plugged deferred size from 16 to 32
517feec952ae drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture()
e1d7f0202a9f leaking_addresses: Always print a trailing newline
9101e2574b81 net: phy: micrel: make *-skew-ps check more lenient
832fad367cac drm/amdkfd: fix resume error when iommu disabled in Picasso
65c84e09e8d4 ACPI: battery: Accept charges over the design capacity as full
b60086601832 iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value
219df0f6bad4 mmc: moxart: Fix reference count leaks in moxart_probe
38608d32adf0 ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create()
3c2434d9a6c6 tracefs: Have tracefs directories not set OTH permission bits by default
8524501a0e7a net-sysfs: try not to restart the syscall if it will fail eventually
b94e5bd540f4 media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte()
e3bc3e114135 media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info
b499d4057160 media: ipu3-imgu: imgu_fmt: Handle properly try
272e54604cf7 ACPICA: Avoid evaluating methods too early during system resume
f09e1a2d2c74 fs/proc/uptime.c: Fix idle time reporting in /proc/uptime
6e242c557ad5 ipmi: Disable some operations during a panic
1f38e5e803df media: rcar-csi2: Add checking to rcsi2_start_receiver()
3d5575b3f536 brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet
7d54f52d8fdb rtw88: fix RX clock gate setting while fifo dump
d506a3d60df9 ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK
2709971f9f60 media: mceusb: return without resubmitting URB in case of -EPROTO error.
40b8e7dee544 media: imx: set a media_device bus_info string
a62edd8390ec media: s5p-mfc: Add checking to s5p_mfc_probe().
b570e36a779c media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe()
f4037b9b1062 media: uvcvideo: Set unique vdev name based in type
d9349416402d media: uvcvideo: Return -EIO for control errors
2052c4cebce9 media: uvcvideo: Set capability in s_param
0c91bb4fbde4 media: stm32: Potential NULL pointer dereference in dcmi_irq_thread()
309ea2248d0a media: atomisp: Fix error handling in probe
f4c652bd3506 media: netup_unidvb: handle interrupt properly according to the firmware
09ee09359af9 media: mt9p031: Fix corrupted frame after restarting stream
aded39ff1f7a ath10k: high latency fixes for beacon buffer
461a71a1a62a ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets
43ab64578836 ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED
97890f36333d ath11k: Avoid reg rules update during firmware recovery
2114f80889d8 drm/amdgpu: Fix MMIO access page fault
68ac723fb17e fscrypt: allow 256-bit master keys with AES-256-XTS
f526d948c38d mwifiex: Properly initialize private structure on interface type changes
bab15174ec2f mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type
7ca1711d59f1 x86: Increase exception stack sizes
1c04dabbd1aa ath11k: Align bss_chan_info structure with firmware
3fac6feca95f smackfs: Fix use-after-free in netlbl_catmap_walk()
02ddf26d849d rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop
8d433ab5c8c2 net: sched: update default qdisc visibility after Tx queue cnt changes
28118dcc871e locking/lockdep: Avoid RCU-induced noinstr fail
b92a5df2c7ad MIPS: lantiq: dma: reset correct number of channel
5af57ce8a615 MIPS: lantiq: dma: add small delay after reset
396e302cc835 platform/x86: wmi: do not fail if disabling fails
7f43cda650d5 rcutorture: Avoid problematic critical section nesting on PREEMPT_RT
7987f31e54a2 drm/panel-orientation-quirks: add Valve Steam Deck
c10465f6d620 Bluetooth: fix use-after-free error in lock_sock_nested()
4dfba42604f0 Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg()
509ae4a4f074 drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6
62b90d7eeb6d drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1
780fff2c75f0 drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2)
6758d6651627 dma-buf: WARN on dmabuf release with pending attachments
890e4edcecfa power: supply: max17042_battery: Clear status bits in interrupt handler
898622adb7e9 USB: chipidea: fix interrupt deadlock
6edf4cffe1b4 USB: iowarrior: fix control-message timeouts
0e71591e916b most: fix control-message timeouts
edc546625456 serial: 8250: fix racy uartclk update
5f31af4e78b4 USB: serial: keyspan: fix memleak on probe errors
ab4755ea9114 iio: ad5770r: make devicetree property reading consistent
638462060859 iio: dac: ad5446: Fix ad5622_write() return value
a4e7a8c4321f coresight: cti: Correct the parameter for pm_runtime_put
46709163a54a pinctrl: core: fix possible memory leak in pinctrl_enable()
6bc8317b8cd5 quota: correct error number in free_dqentry()
ceeb0a8a8716 quota: check block number when reading the block in quota file
bc1274df3ff4 PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge
e2e8961fbc3a PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge
bd5d982822cf PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge
2b99c6fb65b4 PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridge
4bb5399c1c73 PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG
2ad10bbf8477 PCI: aardvark: Fix return value of MSI domain .alloc() method
6a0da19be5eb PCI: aardvark: Fix configuring Reference clock
5fb031fcd423 PCI: aardvark: Fix reporting Data Link Layer Link Active
2b861523d7ce PCI: aardvark: Do not unmask unused interrupts
1085ee5236ef PCI: aardvark: Fix checking for link up via LTSSM state
3bcbace714bb PCI: aardvark: Do not clear status bits of masked interrupts
c1a8fb237470 PCI: cadence: Add cdns_plat_pcie_probe() missing return
adcfc317d3f5 PCI: pci-bridge-emul: Fix emulation of W1C bits
4fd9f0509a14 ovl: fix use after free in struct ovl_aio_req
af7d25d7853c xen/balloon: add late_initcall_sync() for initial ballooning done
96e7880a432a ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume
694c0c84a6ec ALSA: mixer: oss: Fix racy access to slots
cd0b29a89bc2 ifb: fix building without CONFIG_NET_CLS_ACT
47462c5e600f serial: core: Fix initializing and restoring termios speed
c1e6e42740cb ring-buffer: Protect ring_buffer_reset() from reentrancy
93fccb1f8939 powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found
875609ad8020 can: j1939: j1939_can_recv(): ignore messages with invalid source address
c3cb7b5c9d14 can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport
9f9d6d391ff5 KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use
bd37419f4fde KVM: arm64: Extract ESR_ELx.EC only
924955df37f2 power: supply: max17042_battery: use VFSOC for capacity when no rsns
f2feac81edcd power: supply: max17042_battery: Prevent int underflow in set_soc_threshold
5720436bc7ba mtd: rawnand: socrates: Keep the driver compatible with on-die ECC engines
7e867f8bb3fe soc: fsl: dpio: use the combined functions to protect critical zone
55c97165adf6 soc: fsl: dpio: replace smp_processor_id with raw_smp_processor_id
62bd9eac5fa2 signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT
5e63b85a489d memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode
4fbecebb31c7 signal: Remove the bogus sigkill_pending in ptrace_stop
5c6fedce4a6a RDMA/qedr: Fix NULL deref for query_qp on the GSI QP
30cdf5035769 perf/x86/intel/uncore: Fix Intel ICX IIO event constraints
aef1a67fbf49 perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server
da8b3b95c57f rsi: Fix module dev_oper_mode parameter description
d69ffec3aa22 rsi: fix rate mask set leading to P2P failure
41d97e0360e9 rsi: fix key enabled check causing unwanted encryption for vap_id > 0
46752a7aed91 rsi: fix occasional initialisation failure with BT coex
a194e9c721d9 wcn36xx: handle connection loss indication
701cf28e019d libata: fix checking of DMA state
890e416c026e mwifiex: Try waking the firmware until we get an interrupt
d59d2f7af7e0 mwifiex: Read a PCI register after writing the TX ring write pointer
daccf40320d4 PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions
1c422d63010a wcn36xx: Fix (QoS) null data frame bitrate/modulation
c1b8ad661ff1 wcn36xx: Fix tx_status mechanism
3d62e1c9bc55 wcn36xx: Fix HT40 capability for 2Ghz band
c044f34ca22f ifb: Depend on netfilter alternatively to tc
c7400e2ec8de evm: mark evm_fixmode as __ro_after_init
eab090dfcb1d rtl8187: fix control-message timeouts
73b79ada4c1c PCI: Mark Atheros QCA6174 to avoid bus reset
30182b8c1388 ath10k: fix division by zero in send path
ce560076091a ath10k: fix control-message timeout
1336b2af8adc ath6kl: fix control-message timeout
f34487c7f223 ath6kl: fix division by zero in send path
fd1e4d8c61ef mwifiex: fix division by zero in fw download path
a5d8d76710e8 EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell
31f5c925464a regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property
02ecf56faa56 regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled
5b7e3bb16310 hwmon: (pmbus/lm25066) Add offset coefficients
db04fb4111e6 selinux: fix race condition when computing ocontext SIDs
a09a5f4c075d ia64: kprobes: Fix to pass correct trampoline address to the handler
2f65b76c4445 KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup
b4a4c9dc4407 btrfs: call btrfs_check_rw_degradable only if there is a missing device
b406439afe73 btrfs: fix lost error handling when replaying directory deletes
8992aab294cb btrfs: clear MISSING device status bit in btrfs_close_one_device
a99da5b68080 rds: stop using dmapool
0bfb1c1a16ff net/smc: Correct spelling mistake to TCPF_SYN_RECV
9b86eb2f34d1 net/smc: Fix smc_link->llc_testlink_time overflow
2167a9a12cc9 nfp: bpf: relax prog rejection for mtu check through max_pkt_offset
c9a7d5fe1552 vmxnet3: do not stop tx queues after netif_device_detach()
9813218e96db r8169: Add device 10ec:8162 to driver r8169
ad6a2a1e566f nvmet-tcp: fix header digest verification
c8270435cfb4 block: schedule queue restart after BLK_STS_ZONE_RESOURCE
7d1fb5c12cc0 drm: panel-orientation-quirks: Add quirk for GPD Win3
4d41059b9e23 watchdog: Fix OMAP watchdog early handling
b8cb3f4ffa3a net: multicast: calculate csum of looped-back and forwarded packets
07f7a1864929 spi: spl022: fix Microwire full duplex mode
db1d9d102ee4 nvmet-tcp: fix a memory leak when releasing a queue
0e86b727a94f xen/netfront: stop tx queues during live migration
69b14e23dfc3 gpio: mlxbf2.c: Add check for bgpio_init failure
b92ac0a9ca8f bpf: Prevent increasing bpf_jit_limit above max
a3564fb7b0bf bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT
0ad7f317b933 fcnal-test: kill hanging ping/nettest binaries on cleanup
bc3e73ebb79b drm: panel-orientation-quirks: Add quirk for Aya Neo 2021
4002f3944d41 mmc: winbond: don't build on M68K
a1ea41f91dcb reset: socfpga: add empty driver allowing consumers to probe
a90398438517 ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode
f03e04bb9d11 hyperv/vmbus: include linux/bitops.h
6491ccdde2c5 sfc: Don't use netif_info before net_device setup
e519acba2fae sfc: Export fibre-specific supported link modes
7986fdbbe009 cavium: Fix return values of the probe function
ad01685177ce mISDN: Fix return values of the probe function
a6cb5e09e16a scsi: qla2xxx: Fix unmap of already freed sgl
77fee241e6eb scsi: qla2xxx: Return -ENOMEM if kzalloc() fails
940783d08d15 cavium: Return negative value when pci_alloc_irq_vectors() fails
75710d583cc4 ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers
92556e3c2b2e ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked()
73199aadcd5c x86/irq: Ensure PI wakeup handler is unregistered before module unload
df8a74fc15ea x86/cpu: Fix migration safety with X86_BUG_NULL_SEL
115810a26527 x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c
b05eea1bcb36 fuse: fix page stealing
d81e341fb13a ext4: refresh the ext4_ext_path struct after dropping i_data_sem.
4089432dc030 ext4: ensure enough credits in ext4_ext_shift_path_extents
aa21b7e3d320 ext4: fix lazy initialization next schedule time computation in more granular unit
782025948bc6 ALSA: timer: Unconditionally unlink slave instances, too
b980ce4ebb8b ALSA: timer: Fix use-after-free problem
7c6fd525044c ALSA: synth: missing check for possible NULL after the call to kstrdup
ecd536c57ab7 ALSA: hda: Free card instance properly at probe errors
f503a25a3de3 ALSA: usb-audio: Add registration quirk for JBL Quantum 400
9259518fab5b ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk
3c7a3f2d79f7 ALSA: line6: fix control and interrupt message timeouts
21f9c02a4ded ALSA: 6fire: fix control and bulk message timeouts
0e4c288a74a3 ALSA: ua101: fix division by zero at probe
4f9e9c389e10 ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED
62b189f9f3c5 ALSA: hda/realtek: Add quirk for ASUS UX550VE
a770cb746bdd ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N
88bcfcc50d0e ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ
0288f838a2e3 ALSA: hda/realtek: Add quirk for Clevo PC70HS
3d0e5d2eaff1 ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED
f0750e98010a ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14
a2b3dbc9fd24 media: v4l2-ioctl: Fix check_ext_ctrls
151eff588043 media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers
71a137376b64 media: rkvdec: Support dynamic resolution changes
b2b5126a777b media: ite-cir: IR receiver stop working after receive overflow
39275d2ec6ff media: rkvdec: Do not override sizeimage for output format
949c5b6daa75 crypto: s5p-sss - Add error handling in s5p_aes_probe()
9ac25cd2f4ec firmware/psci: fix application of sizeof to pointer
dd189feebaf8 tpm: Check for integer overflow in tpm2_map_response_body()
32498b8889c8 parisc: Fix ptrace check on syscall return
15b4142aea0a parisc: Fix set_fixmap() on PA1.x CPUs
284ad310542f exfat: fix incorrect loading of i_blocks for large files
823b487cfbfc mmc: dw_mmc: Dont wait for DRTO on Write RSP error
7b24b669d3f9 mmc: mtk-sd: Add wait dma stop done flow
c1d31266de3d scsi: qla2xxx: Fix use after free in eh_abort path
37b15db1d87c scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file
06cc8187dbb6 scsi: core: Remove command size deduction from scsi_setup_scsi_cmnd()
9d623bf1736b ocfs2: fix data corruption on truncate
39264eaa6d44 libata: fix read log timeout value
ab0a06769e69 Input: i8042 - Add quirk for Fujitsu Lifebook T725
8c341d11c8bd Input: elantench - fix misreporting trackpoint coordinates
d1eb42de7cf9 Input: iforce - fix control-message timeout
afbec52fbce0 binder: use cred instead of task for getsecid
0d9f4ae7cd6f binder: use cred instead of task for selinux checks
bd9cea41ac6e binder: use euid from cred instead of using task
7f1d5a1a7d80 usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform
ff32302687fd xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay
(From OE-Core rev: 49bbcfcae6e1f5e0692ea9ffd96293eaf7a462b0)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b0c843e4f1e7d255b5be1e4a0b2516a38256e25e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The commit 'meta/scripts: Manual git url branch additions (dc53fe75cc)'
sets the branch= parameter too early to master and thereby breaks the
-B/--srcbranch option.
ERROR: branch= parameter and -B/--srcbranch option cannot both be specified - use one or the other
(From OE-Core rev: 15919898fa8dc40f4fe9c668d56e1d2afd52c894)
Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 34ece8030e7a6a100b5e3e7b94e6c786c0e199a6)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If runqemu is killed, check that we have a valid PID for the qemu before
sending a kill() to it.
[ YOCTO #14651 ]
(From OE-Core rev: 7e37e453e15114dec0b89636e92f93c7fa127ae4)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0f3afbd3a6a6bef668612f818517df7543c0a683)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since Oracle relicensed bdb, the open source community is slowly but surely replacing bdb with
supported and open source friendly alternatives. As a result these CVEs are unlikely to ever be fixed.
(From OE-Core rev: b3056b937a76ddd6c02cd6b17e7a0c178931add4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 679fc70f907fb221f4541ebf30c1610e937209b7)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If PATCHTOOL="git" has been specified but workdir is not git repo
bitbake fails to apply the patches with error message:
Command Error: 'git rev-parse --show-toplevel' exited with 0 Output:
fatal: not a git repository (or any of the parent directories): .git
Fix this by initializing the repo before patching.
This allows binary git patches to be applied.
(From OE-Core rev: c3e8317b15b1b78511a6f9aedfed54b59ab6972f)
Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6184b56a7a0fc6f5d19fdfb81e7453667f7da940)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We already support specifying the rootfs by PARTUUID. This adds general
support for letting the kernel find the rootfs by PARTLABEL.
(From OE-Core rev: e10d5f31566285d66bbab29f5e2d9d8a79ee8e85)
Signed-off-by: Adriaan Schmidt <adriaan.schmidt@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2fb247c5ecf057bb96649a3c0234794b4991c050)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The code was assuming that the a recipe with only one srcrev wouldn't "name"
it. This isn't the case as the glibc or bzip2 recipes show, you can have
a single srcrev which is named.
We can pull the data from the fetcher and in fact we already have it, we just
need to handle the "default" case and make that code the default for all srcrev
regardless of length.
[YOCTO #14017]
(From OE-Core rev: f21ae68097f331e772960bdb0d488fdd53a21055)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 45ae567932ba52b758eb41754453e9828d9533a1)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Process all systemd-sysusers configuration files in order to create
users/groups at build time. systemd-sysusers would try to create them at
run-time, but for read-only rootfs that's not possible and results in
warnings from different services:
systemd-udevd[166]: /lib/udev/rules.d/50-udev-default.rules:39 Unknown group 'render', ignoring
systemd-udevd[166]: /lib/udev/rules.d/50-udev-default.rules:40 Unknown group 'render', ignoring
systemd-udevd[166]: /lib/udev/rules.d/50-udev-default.rules:42 Unknown group 'sgx', ignoring
(From OE-Core rev: a94e622f222253c6646f1a1157f918d8aa586866)
Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f86ffdb1b77c6ba32ec250545a40c1c54f983f21)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Using the Bitbake 1.50 references instead of the master ones,
which may break if some variables or sections are removed.
(From yocto-docs rev: 79e90a28ef7f591b1b9b4c41ef7f353bcf17679f)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reported-by: Quentin Schulz <foss@0leil.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The fetcher mirror code can go crazy creating lock filenames which exceed the
filesystem limits. When this happens, the code will loop/hang.
Handle the filename too long exception correctly but also truncate lockfile
lengths to under 256 since the worst case situation is lockfile overlap
and lack of parallelism.
(Bitbake rev: 315599b5b3ca0f1c797555db2460081681b6c945)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 63baf3440b16e41ac6601de21ced94a94bdf1509)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The packageconfig needs to be --disable-systemd as documented in
configure file for cups. With the current value "--without-systemd" the
SYSTEM_DIR variable ends up being set to "no"
It is caused by the --without-* section in configure file resulting in
eval with_$ac_useropt=no ;;
$ac_useropt is "systemd" causing the variable $with_systemd to be set
to "no", because of below test
if test ${with_systemd+y}
then :
withval=$with_systemd; SYSTEMD_DIR="$withval"
else $as_nop
SYSTEMD_DIR=""
fi
cups configure test for i if SYSTEMD_DIR is empty to decide if the init
scripts need to be installed. A value of "no" results in that no init
scripts is installed.
With --disable-systemd it works as expected - installing the init files.
Though cups should properly improve their configure script.
(From OE-Core rev: d748ebb61d4dd355265f4a78790b4c30c3ec1a61)
Signed-off-by: Claus Stovgaard <clst@ambu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 967fdd2ba12f22d8e46600ff085833993a32cfeb)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
(cherry picked from commit e2518c2eba8c6e486aee3273dc2cba9ab51ffb69)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
DISTRO_CODENAME is part of VERSION variable but not used as dependency
for do_compile task. Append it to the vardeps list to rebuild in case it
changes.
(From OE-Core rev: 92cdee5c20c917f0d7bcfa44b0751e28966f3c44)
Signed-off-by: Daniel Gomez <daniel@qtec.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ee0345057459c6d77fb64902a955e836c6c1e8e4)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CET can't be enabled on i586 or c3 for x86, adjust the configuration accordingly
to fix those builds.
[YOCTO #14632]
(From OE-Core rev: 59497e4fcef97987beb0057fe6a7dd1332ed20aa)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 26e4fed594daefb6923c50171360f925c4822683)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Use shutil.which to find the executable instead to silence the below warning:
$ cat tmp/work/intel_x86_64-poky-linux/core-image-base/1.0-r5/temp/log.do_image_wic
[snip]
DEBUG: Executing shell function do_image_wic
/path/layers/oe-core/scripts/wic:27: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
from distutils import spawn
INFO: Creating image(s)...
[snip]
[RP: Added conversion for missed function reference]
(From OE-Core rev: 17e2839001076f7fc56a7cf62196b087351083f1)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3966cbf5c8a2dbc3a4f0f3eefdbeeb83f522bf87)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
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: e3ba0041ccb9633ec21241cb6852aa50c2663677)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dadba70d6a24d8ebb5576598efffa973151c7218)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The release includes fixes for CVE-2021-41771 and CVE-2021-41772
(From OE-Core rev: 0df36f324a2dc17f18066efc5c130231158b5d24)
Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This release also contains a fix for CVE-2021-38297 and the changes are
minor, so backport the uprev rather than manually backporting individual
commits.
CVE: CVE-2021-38297
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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:
c65356f0f726 Linux 5.4.158
e31d51f8a41f ARM: 9120/1: Revert "amba: make use of -1 IRQs warn"
960b1fdfc39a Revert "drm/ttm: fix memleak in ttm_transfered_destroy"
a73ebe514a60 sfc: Fix reading non-legacy supported link modes
6789e4b7593b Revert "usb: core: hcd: Add support for deferring roothub registration"
049849492b77 Revert "xhci: Set HCD flag to defer primary roothub registration"
2461f38384d5 media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt()
21fc2bb836e5 net: ethernet: microchip: lan743x: Fix skb allocation failure
e02fdd7db471 vrf: Revert "Reset skb conntrack connection..."
1ce287eff9f2 scsi: core: Put LLD module refcnt after SCSI device is released
e6de9a8b5b30 Linux 5.4.157
39fb393e2102 perf script: Check session->header.env.arch before using it
472d9354a9ce KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu
07e9a4e1abfe KVM: s390: clear kicked_mask before sleeping again
5919a07d71b1 cfg80211: correct bridge/4addr mode check
dba9e632eda0 net: use netif_is_bridge_port() to check for IFF_BRIDGE_PORT
0f5b4c57dc85 sctp: add vtag check in sctp_sf_ootb
df527764072c sctp: add vtag check in sctp_sf_do_8_5_1_E_sa
0aa322b5fe70 sctp: add vtag check in sctp_sf_violation
d6470c220025 sctp: fix the processing for COOKIE_ECHO chunk
5fe74d5e4d58 sctp: fix the processing for INIT_ACK chunk
5953ee99bab1 sctp: use init_tag from inithdr for ABORT chunk
5395650d154c phy: phy_start_aneg: Add an unlocked version
c85b696270db phy: phy_ethtool_ksettings_get: Lock the phy for consistency
0dea6379e273 net/tls: Fix flipped sign in async_wait.err assignment
e12b8f3c2b73 net: nxp: lpc_eth.c: avoid hang when bringing interface down
b232898c1d4b net: ethernet: microchip: lan743x: Fix dma allocation failure by using dma_set_mask_and_coherent
92507dc1efac net: ethernet: microchip: lan743x: Fix driver crash when lan743x_pm_resume fails
3708aa267d67 nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST
b1c76f97ad2c RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string
18a012869fa7 net: Prevent infinite while loop in skb_tx_hash()
6422e8471890 net: batman-adv: fix error handling
1cead23c1c0b regmap: Fix possible double-free in regcache_rbtree_exit()
207e6e93e7d6 arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node
c29c3295e0e5 RDMA/mlx5: Set user priority for DCT
13ad93a42ce3 nvme-tcp: fix data digest pointer calculation
b597b0e2e80b nvmet-tcp: fix data digest pointer calculation
d997d4e4365f IB/hfi1: Fix abba locking issue with sc_disable()
0f8cdfff0682 IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields
5f0bfe21c853 tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function
bd99782f3ca4 drm/ttm: fix memleak in ttm_transfered_destroy
d2c64ebcc76a net: lan78xx: fix division by zero in send path
a37c5e70ac24 cfg80211: scan: fix RCU in cfg80211_add_nontrans_list()
590abe5becf5 mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit
07da44b08641 mmc: sdhci: Map more voltage level to SDHCI_POWER_330
0821c5608d80 mmc: dw_mmc: exynos: fix the finding clock sample value
08328d65cb78 mmc: cqhci: clear HALT state after CQE enable
55a3870f4a26 mmc: vub300: fix control-message timeouts
e0cfd5159f31 net/tls: Fix flipped sign in tls_err_abort() calls
6a18d155d5b3 Revert "net: mdiobus: Fix memory leak in __mdiobus_register"
9fdcf66ee413 nfc: port100: fix using -ERRNO as command type mask
853f22623dd5 ata: sata_mv: Fix the error handling of mv_chip_id()
6d0b30784fcd Revert "pinctrl: bcm: ns: support updated DT binding as syscon subnode"
b7dfc536db87 usbnet: fix error return code in usbnet_probe()
492140e45d2b usbnet: sanity check for maxpacket
4ba6c163fe64 ipv4: use siphash instead of Jenkins in fnhe_hashfun()
3f439c231a03 ipv6: use siphash in rt6_exception_hash()
1cad781ecf37 powerpc/bpf: Fix BPF_MOD when imm == 1
ca10ddbbabd0 ARM: 9141/1: only warn about XIP address when not compile testing
40cd32945552 ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype
2f7647cc13be ARM: 9134/1: remove duplicate memcpy() definition
9f44f66396f3 ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned
(From OE-Core rev: bdb52fa62d446947a727a8abf694a73c831435fc)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
89b6869b942b Linux 5.4.156
7cdcaa7c765b pinctrl: stm32: use valid pin identifier in stm32_pinctrl_resume()
a9c4e246f7c3 ARM: 9122/1: select HAVE_FUTEX_CMPXCHG
a98c81ab1751 tracing: Have all levels of checks prevent recursion
b0feaa8376f5 net: mdiobus: Fix memory leak in __mdiobus_register
0ab35e707462 scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma()
9068beaa049a Input: snvs_pwrkey - add clk handling
8de335e8199f ALSA: hda: avoid write to STATESTS if controller is in reset
570bc60dcd00 platform/x86: intel_scu_ipc: Update timeout value in comment
4054b869dc26 isdn: mISDN: Fix sleeping function called from invalid context
5001160d3ed5 ARM: dts: spear3xx: Fix gmac node
e9d9ffa19367 net: stmmac: add support for dwmac 3.40a
044fa2afd676 btrfs: deal with errors when checking if a dir entry exists during log replay
d49a293b946d gcc-plugins/structleak: add makefile var for disabling structleak
e8ef9984418f selftests: netfilter: remove stray bash debug line
b7fdebde2c9b netfilter: Kconfig: use 'default y' instead of 'm' for bool config option
285e9210b1fa isdn: cpai: check ctr->cnr to avoid array index out of bound
1f75f8883b4f nfc: nci: fix the UAF of rf_conn_info object
4f5d1c29cfab mm, slub: fix potential memoryleak in kmem_cache_open()
a1ec195a1943 mm, slub: fix mismatch between reconstructed freelist depth and cnt
8e25a62e8dab powerpc/idle: Don't corrupt back chain when going idle
d0148cfaf89c KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest
80bbb0bc3a02 KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest()
722e6f6ac818 powerpc64/idle: Fix SP offsets when saving GPRs
d6f451f1f60c audit: fix possible null-pointer dereference in audit_filter_rules
c974f2f92c31 ASoC: DAPM: Fix missing kctl change notifications
5307a77b7149 ALSA: hda/realtek: Add quirk for Clevo PC50HS
50fc52e5ca59 ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset
0f218ba4c8aa vfs: check fd has read access in kernel_read_file_from_fd()
f439d2bcb679 elfcore: correct reference to CONFIG_UML
d3a83576378b ocfs2: mount fails with buffer overflow in strlen
b05caf023b14 ocfs2: fix data corruption after conversion from inline format
bce53fbee948 ceph: fix handling of "meta" errors
151c72bba129 can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes
0ddf781882ac can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error length
a0e47d2833b4 can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv
7e66cfed66f9 can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer
1248582e47a9 can: peak_pci: peak_pci_remove(): fix UAF
ea82c2463e22 can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification
c26dcd1cb8db can: rcar_can: fix suspend/resume
8c5585eae3ae net: enetc: fix ethtool counter name for PM0_TERR
c0b0baade9b8 net: stmmac: Fix E2E delay mechanism
c4b64011e458 net: hns3: disable sriov before unload hclge layer
472acf1582fd net: hns3: add limit ets dwrr bandwidth cannot be 0
b1f9380ee230 net: hns3: reset DWRR of unused tc to zero
12bdcbc04341 NIOS2: irqflags: rename a redefined register name
599766696f69 net: dsa: lantiq_gswip: fix register definition
f49ce82f9b7c lan78xx: select CRC32
83094f8c44cb netfilter: ipvs: make global sysctl readonly in non-init netns
ce70ee94dde6 ASoC: wm8960: Fix clock configuration on slave mode
0f5b08ca22e1 dma-debug: fix sg checks in debug_dma_map_sg()
50aefa9acc91 NFSD: Keep existing listeners on portlist error
4a5bf3e729d9 xtensa: xtfpga: Try software restart before simulating CPU reset
31137288b946 xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF
d946a39bad58 ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default
e7c4819c0b67 tee: optee: Fix missing devices unregister during optee_remove
b1e9b4e0f656 net: switchdev: do not propagate bridge updates across bridges
2d22cd048289 parisc: math-emu: Fix fall-through warnings
(From OE-Core rev: 19aa6fe989fcf82439babf3c698812657c263f9d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
ce061ef43f1d Linux 5.4.154
291a48871e51 sched: Always inline is_percpu_thread()
3e105ecc4ab7 scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported"
1ff5ee9d3926 scsi: ses: Fix unsigned comparison with less than zero
83d857d6b096 drm/amdgpu: fix gart.bo pin_count leak
1843ae8c4b2b net: sun: SUNVNET_COMMON should depend on INET
6d1d7acb1067 mac80211: check return value of rhashtable_init
2aaf3fd5e109 net: prevent user from passing illegal stab size
1e66a472b51b m68k: Handle arrivals of multiple signals correctly
be191c8e68fe mac80211: Drop frames from invalid MAC address in ad-hoc mode
fffad5988f28 netfilter: nf_nat_masquerade: defer conntrack walk to work queue
b3cb06303419 netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic
a9d8aa2d3ca8 HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs
8c6680025b49 netfilter: ip6_tables: zero-initialize fragment offset
744b908a7f3f HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS
b6bccc978ec8 ext4: correct the error path of ext4_write_inline_data_end()
de4a28b718bb net: phy: bcm7xxx: Fixed indirect MMD operations
(From OE-Core rev: 72426e360b09ff873265f6162f39ce9b74cfbb1b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
kernel.org now has a mirror of the downloads.yoctoproject.org sources
archive so include this in our mirrors list.
(From OE-Core rev: 97b819750b985f080c0e586aba0312bc0f62cdb9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f602b6c2046bbc52a95dcc68a754f1cbb2db6761)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The URLs describing Kickstart are no longer valid and do not redirect to
the correct location. Update them with the correct location.
(From OE-Core rev: cb00474c1a3074cd36b9bd69f3563180784f5513)
Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e5ac75f93c8128b0761af5fee99e8603ddd1657d)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Give the user a proper error message if there aren't packages built,
rather than a less friendly traceback.
[YOCTO #14619]
(From OE-Core rev: 75449f8690bd6d1b40776a208b667cc9691bcb6e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b14c176b7dd74b7d63ca0f72e6e00fbf209f5a0b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There may be none, one or more spaces including tab before backslash in
SRC_URI. Use regex to check and update. It helps to avoid malformed uri
such as recipe open-iscsi-user in meta-openstack:
SRC_URI = "git://github.com/open-iscsi/open-iscsi.git;protocol=https ;branch=master \
And help to check more recipes such as concurrent-ruby in the same
layer:
SRC_URI = "git://github.com/ruby-concurrency/concurrent-ruby.git;protocol=https;tag=v1.1.6\
(From OE-Core rev: 0a25dbe3912bff88e5c8cbc50302cae3c261dfbc)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a69a53573b1987ee5834a6fc27763f9bbf5fe5a4)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
09df347cfd18 Linux 5.10.77
fbb91dadb512 perf script: Check session->header.env.arch before using it
6f416815c505 riscv: Fix asan-stack clang build
7a4cf25d8329 riscv: fix misalgned trap vector base address
acb8832f6a1c scsi: ufs: ufs-exynos: Correct timeout value setting registers
8ecddaca7942 KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu
e11a7355fb98 KVM: s390: clear kicked_mask before sleeping again
727e5deca802 lan743x: fix endianness when accessing descriptors
a7112b8eeb14 sctp: add vtag check in sctp_sf_ootb
c2442f721972 sctp: add vtag check in sctp_sf_do_8_5_1_E_sa
14c1e02b11c2 sctp: add vtag check in sctp_sf_violation
dad2486414b5 sctp: fix the processing for COOKIE_ECHO chunk
8c50693d25e4 sctp: fix the processing for INIT_ACK chunk
ad111d4435d8 sctp: use init_tag from inithdr for ABORT chunk
4509000a2515 phy: phy_ethtool_ksettings_set: Lock the PHY while changing settings
5b88bb9377ee phy: phy_start_aneg: Add an unlocked version
81780b624d1c phy: phy_ethtool_ksettings_set: Move after phy_start_aneg
258c5fea44cf phy: phy_ethtool_ksettings_get: Lock the phy for consistency
58722323d4bc net/tls: Fix flipped sign in async_wait.err assignment
44e8c93e1e49 net: nxp: lpc_eth.c: avoid hang when bringing interface down
c2af2092c9bb net: ethernet: microchip: lan743x: Fix dma allocation failure by using dma_set_mask_and_coherent
bfa6fbdb4e39 net: ethernet: microchip: lan743x: Fix driver crash when lan743x_pm_resume fails
e81bed557fe7 mlxsw: pci: Recycle received packet upon allocation failure
be98be1a17e9 nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST
aead02927af3 gpio: xgs-iproc: fix parsing of ngpios property
863a423ee07b RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string
2b7c5eed19d3 net: Prevent infinite while loop in skb_tx_hash()
04121b10cdf0 cfg80211: correct bridge/4addr mode check
aed897e96b19 net-sysfs: initialize uid and gid before calling net_ns_get_ownership
b0a2cd38553c net: batman-adv: fix error handling
36e911a16b37 regmap: Fix possible double-free in regcache_rbtree_exit()
e51371bd687e reset: brcmstb-rescal: fix incorrect polarity of status bit
2cf7d935d6ba arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node
10e40fb2f508 RDMA/mlx5: Set user priority for DCT
24fd8e2f027d octeontx2-af: Display all enabled PF VF rsrc_alloc entries.
c63d7f2ca99a nvme-tcp: fix possible req->offset corruption
32f3db20f126 nvme-tcp: fix data digest pointer calculation
4286c72c5321 nvmet-tcp: fix data digest pointer calculation
d98883f6c33e IB/hfi1: Fix abba locking issue with sc_disable()
c3e17e58f571 IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields
ee4908f909b3 bpf: Fix error usage of map_fd and fdget() in generic_map_update_batch()
dd2260ec643d bpf: Fix potential race in tail call compatibility check
15dec6d8f864 tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function
cac6b043cea3 riscv, bpf: Fix potential NULL dereference
01599bf7cc2b cgroup: Fix memory leak caused by missing cgroup_bpf_offline
eb3b6805e3e9 drm/amdgpu: fix out of bounds write
c21b4002214c drm/ttm: fix memleak in ttm_transfered_destroy
69a7fa5cb0de mm, thp: bail out early in collapse_file for writeback page
8fb858b74ac5 net: lan78xx: fix division by zero in send path
4c22227e39c7 cfg80211: fix management registrations locking
fa29cec42c2d cfg80211: scan: fix RCU in cfg80211_add_nontrans_list()
db1191a529e4 nvme-tcp: fix H2CData PDU send accounting (again)
5043fbd294f5 ocfs2: fix race between searching chunks and release journal_head from buffer_head
01169a43353d mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit
ee3213b117ce mmc: sdhci: Map more voltage level to SDHCI_POWER_330
a95a76fc01a0 mmc: dw_mmc: exynos: fix the finding clock sample value
12a46f72f499 mmc: mediatek: Move cqhci init behind ungate clock
44c2bc2a6bbe mmc: cqhci: clear HALT state after CQE enable
efe934629fff mmc: vub300: fix control-message timeouts
f3dec7e7ace3 net/tls: Fix flipped sign in tls_err_abort() calls
c828115a14ea Revert "net: mdiobus: Fix memory leak in __mdiobus_register"
11c0406b4c33 nfc: port100: fix using -ERRNO as command type mask
0b1b3e086b0a tipc: fix size validations for the MSG_CRYPTO type
5aa5bab57957 ata: sata_mv: Fix the error handling of mv_chip_id()
9a52798dce73 pinctrl: amd: disable and mask interrupts on probe
01c2881bb0e0 Revert "pinctrl: bcm: ns: support updated DT binding as syscon subnode"
017718dfbb6f usbnet: fix error return code in usbnet_probe()
693ecbe8f799 usbnet: sanity check for maxpacket
b663890d8544 ext4: fix possible UAF when remounting r/o a mmp-protected file system
d4d9c065988c arm64: Avoid premature usercopy failure
e184a21b5ccc powerpc/bpf: Fix BPF_MOD when imm == 1
3f2c12ec8a3f io_uring: don't take uring_lock during iowq cancel
5a768b4d3e1a ARM: 9141/1: only warn about XIP address when not compile testing
15b278f94bbb ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype
c06d7d9bfcf6 ARM: 9138/1: fix link warning with XIP + frame-pointer
8a6af97c31be ARM: 9134/1: remove duplicate memcpy() definition
6ad8bbc9d301 ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned
3ceaa85c331d ARM: 9132/1: Fix __get_user_check failure with ARM KASAN images
(From OE-Core rev: 0595d5cdfb0b0d72b484c174b2637baf3ffdac35)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d57bc7281015d09e2ff7a8a028dbf31559ff7331)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
At the last nas outage, we realised that we don't have good mirrors of the
uninative tarball if our main system can't be accessed. kernel.org mirrors
some Yocto Project data so we've ensured uninative is there. Add the appropriate
mirror url to make use of that.
(From OE-Core rev: e716c371992ea567171fb7f7bb8691ec92dfc71b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1833cb0c5841afafb468b963b74b63366b09a134)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The right hand side of dependencies in the task dependency file generated
by bitbake -g was missing multiconfig prefixes, corrupting the data. Fix
this.
[YOCTO #14621]
(Bitbake rev: b7c60b97fd225ca23e648e8635a9f30e7e2591a5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1d5ca721040c5e39aefa11219f62710de6587701)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous fix introduced a race where the queue might not be empty
but all the parser processes have exited. Handle this correctly to avoid
occasional errors.
(Bitbake rev: 4a06b2fa37648204cab41a5cbfb6fa217aa32686)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8e7f2b6500e26610f52d128b48ca0a09bf6fb2cb)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If one of the parse threads disappears during parsing for some reason, bitbake
currently hangs. Avoid this (and zombie threads hanging around) by joining()
threads which have exited.
(Bitbake rev: 6e746ccf8977a78f1565c6b2fe65aaede260e1bb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dc86a533d951d13643ce446533370da804782afc)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
llvm embeds the repository location in a header file. We just changed
the SRC_URI to fetch using https instead of git. This has started giving
errors in reproducibility testing when one of the RPMs to be compared is
fetched from sstate.
Bump HASHEQUIV_HASH_VERSION and PR so its rebuilt.
(From OE-Core rev: 2fd327ae5b3da8841ebed00bfc60b7bb8d6a64c5)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Following the scripted conversion adding branches to git://
SRC_URI entries, add the remaining references, mainly in the selftests
and recipetool.
(From OE-Core rev: 87ac0c0a643cca436784dfcd86472adcf2e04130)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5340c0d688036c1be6c938f05d8a8c1e3b49ec38)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add branch name explicitly to SRC_URI where it's not defined and switch
to using https protocol for Github projects.
The change was made using convert-srcuri script in scripts/contrib.
(From OE-Core rev: ab781d4e3fa7425d96ea770ddfd0f01f62018c5b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This script handles two emerging issues:
1. There is uncertainty about the default branch name in git going forward.
To try and cover the different possible outcomes, add branch names to all
git:// and gitsm:// SRC_URI entries.
2. Github are dropping support for git:// protocol fetching, so remap github
urls as needed. For more details see:
https://github.blog/2021-09-01-improving-git-protocol-security-github/
(From OE-Core rev: b0667c83c65c9900d63a7d8a2ce88384dcc2ccc5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE-2021-36217 is treated as a duplicate of CVE-2021-3502.
Update the local-ping.patch to mark it resolve both.
(From OE-Core rev: ba37cbbf83a51178dffc19fbc2bb5234cb795c0e)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4d75d6c39f1faeb38191b55f1fa9311b63fcfb29)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This patch is a fixup for 676757f "sstate: fix touching files inside pseudo"
running the 'id' command inside the sstate_unpack_package
function shows that this funcion run inside the pseudo:
uid=0(root) gid=0(root) groups=0(root)
The check for [ -w ${SSTATE_PKG} ] and [ -O ${SSTATE_PKG}.siginfo ]
will always return true and the touch can fail when the real user
don't have permission or in readonly filesystem.
As the documentation refers:
- the file test operator "-w" check if the file has write permission
(for the user running the test).
- the file test operator "-O" check if you are owner of file
We can avoid this test running the touch and mask any return errors
that we have.
(From OE-Core rev: 29fc85997ade490ae46ffca37ef8e1a56957c876)
(From OE-Core rev: a5240d78f287ff5f3c5831af69e6e0ca3feaf769)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5b9210d66c)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto-rt/5.10:
f01089784fd6 Linux 5.10.73-rt54
f34df8f3c666 Linux 5.10.65-rt53
271c5e6e4064 Linux 5.10.59-rt52
1a4bba4bc32c locking/rwsem-rt: Remove might_sleep() in __up_read()
ff591a2bdcfb Linux 5.10.59-rt51
8d185ac23c11 Linux 5.10.58-rt50
2c0fd44153f5 Linux 5.10.56-rt49
8b083d3c993c printk: Enhance the condition check of msleep in pr_flush()
448cd29e3bc9 Linux 5.10.56-rt48
(From OE-Core rev: 140dabc2b50807c9f6b718da746e01831b2220bb)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7c7dc8f38cf1e874a7722389c95d895e10855d9a)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
378e85d1aeb5 Linux 5.10.76
cfa79faf7e1f pinctrl: stm32: use valid pin identifier in stm32_pinctrl_resume()
c56c801391c3 ARM: 9122/1: select HAVE_FUTEX_CMPXCHG
d088db8637bb selftests: bpf: fix backported ASSERT_FALSE
3a845fa00fd7 e1000e: Separate TGP board type from SPT
021b6d11e590 tracing: Have all levels of checks prevent recursion
3a0dc2e35a5d net: mdiobus: Fix memory leak in __mdiobus_register
cfe9266213c4 bpf, test, cgroup: Use sk_{alloc,free} for test cases
188907c25218 s390/pci: fix zpci_zdev_put() on reserve
f18b90e9366f can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg()
2304dfb548a4 scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma()
c58654f344dd net: hns3: fix for miscalculation of rx unused desc
96fe5061291d sched/scs: Reset the shadow stack when idle_task_exit
96f0aebf29be scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els()
90c8e8c0829b scsi: iscsi: Fix set_param() handling
0eb254479685 Input: snvs_pwrkey - add clk handling
ea9c1f5d8a3a perf/x86/msr: Add Sapphire Rapids CPU support
7a5a1f09c8b4 libperf tests: Fix test_stat_cpu
e56a3e7ae353 ALSA: hda: avoid write to STATESTS if controller is in reset
85c8d8c1609d platform/x86: intel_scu_ipc: Update timeout value in comment
9f591cbdbed3 isdn: mISDN: Fix sleeping function called from invalid context
ab4f542b515b ARM: dts: spear3xx: Fix gmac node
15d3ad79885b net: stmmac: add support for dwmac 3.40a
f9d16a428489 btrfs: deal with errors when checking if a dir entry exists during log replay
369db2a91d5c ALSA: hda: intel: Allow repeatedly probing on codec configuration errors
81d8e70cdce4 gcc-plugins/structleak: add makefile var for disabling structleak
69078a94365a net: hns3: fix the max tx size according to user manual
f40c2281d2c0 drm: mxsfb: Fix NULL pointer dereference crash on unload
96835b68d7b3 net: bridge: mcast: use multicast_membership_interval for IGMPv3
0e033cb40761 selftests: netfilter: remove stray bash debug line
f8a6541345c2 netfilter: Kconfig: use 'default y' instead of 'm' for bool config option
7f221ccbee4e isdn: cpai: check ctr->cnr to avoid array index out of bound
77c0ef979e32 nfc: nci: fix the UAF of rf_conn_info object
8f042315fcc4 KVM: nVMX: promptly process interrupts delivered while in guest mode
b41fd8f5d2ad mm, slub: fix incorrect memcg slab count for bulk free
568f906340b4 mm, slub: fix potential memoryleak in kmem_cache_open()
48843dd23c7b mm, slub: fix mismatch between reconstructed freelist depth and cnt
c5c2a80368e9 powerpc/idle: Don't corrupt back chain when going idle
197ec50b2df1 KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest
fbd724c49bea KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest()
9258f58432c5 powerpc64/idle: Fix SP offsets when saving GPRs
3e16d9d525a7 net: dsa: mt7530: correct ds->num_ports
16802fa4c33e audit: fix possible null-pointer dereference in audit_filter_rules
0d867a359979 ASoC: DAPM: Fix missing kctl change notifications
a2606acf418e ALSA: hda/realtek: Add quirk for Clevo PC50HS
6411397b6d7a ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset
b721500c979b vfs: check fd has read access in kernel_read_file_from_fd()
895ceeff31b1 elfcore: correct reference to CONFIG_UML
3cda4bfffd4f userfaultfd: fix a race between writeprotect and exit_mmap()
93be0eeea14c ocfs2: mount fails with buffer overflow in strlen
f1b98569e81c ocfs2: fix data corruption after conversion from inline format
1727e8688d2e ceph: fix handling of "meta" errors
603d4bcc0fcd ceph: skip existing superblocks that are blocklisted or shut down when mounting
d48db508f911 can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes
5abc9b9d3ca5 can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error length
864e77771a24 can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv
ecfccb1c58c9 can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer
053bc12df0d6 can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible()
0917fb04069a can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path
28f28e4bc3a5 can: peak_pci: peak_pci_remove(): fix UAF
9697ad6395f9 can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification
4758e92e75ca can: rcar_can: fix suspend/resume
4a0928c3ebca net: enetc: fix ethtool counter name for PM0_TERR
00ad7a015409 drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BYL02 panel
eccd00728b1a ice: Add missing E810 device ids
6418508a3ac2 e1000e: Fix packet loss on Tiger Lake and later
29f1bdcaa3dd net: stmmac: Fix E2E delay mechanism
d36b15e3e7b5 net: hns3: disable sriov before unload hclge layer
6a72e1d78a2f net: hns3: fix vf reset workqueue cannot exit
32b860d364d2 net: hns3: schedule the polling again when allocation fails
96c013f40c9b net: hns3: add limit ets dwrr bandwidth cannot be 0
21f61d10435c net: hns3: reset DWRR of unused tc to zero
53770a411559 powerpc/smp: do not decrement idle task preempt count in CPU offline
81dbd898fb7b NIOS2: irqflags: rename a redefined register name
6edf99b000d6 net: dsa: lantiq_gswip: fix register definition
ef97219d5fec ipv6: When forwarding count rx stats on the orig netdev
38d984e5e845 tcp: md5: Fix overlap between vrf and non-vrf keys
c28bea6b876f lan78xx: select CRC32
9c8943812dac netfilter: ipvs: make global sysctl readonly in non-init netns
911e01990c70 netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6
69ea08c1b539 ice: fix getting UDP tunnel entry
842fce43190c ASoC: wm8960: Fix clock configuration on slave mode
39afed394cc6 dma-debug: fix sg checks in debug_dma_map_sg()
2a670c323055 netfilter: xt_IDLETIMER: fix panic that occurs when timer_type has garbage value
0f4308a164a9 NFSD: Keep existing listeners on portlist error
546c04c85791 xtensa: xtfpga: Try software restart before simulating CPU reset
bfef5d826276 xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF
d8284c981c1c drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI
101e1bcb1147 xen/x86: prevent PVH type from getting clobbered
a6285b1b2212 block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output
85c1827eeee7 ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default
5489c1bed5b8 arm: dts: vexpress-v2p-ca9: Fix the SMB unit-address
f59da9f7efa7 io_uring: fix splice_fd_in checks backport typo
b6f32897af19 xhci: add quirk for host controllers that don't update endpoint DCS
b3b7f831a49b parisc: math-emu: Fix fall-through warnings
(From OE-Core rev: 883060f94137c7c27d686b43a25a1abc82ffde92)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 61f8f7d18417334e3b13e4447f318107372dcfe0)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Previously, when shortening sstate filenames, the reserved
characters for .siginfo were not considered, when siginfo=False,
resulting in differently shortend filenames for the sstate and siginfo
files. With this change, the filenames of the truncated sstate and
siginfo files have the same basename, just as is already the case for
untruncated filenames.
Making sure that the .siginfo files always have the filename of the
corresponding sstate file plus its .siginfo suffix, also when being
truncated, makes it easier to manage the sstate cache and an sstate
mirror outside of Bitbake/Yocto.
(From OE-Core rev: 186062278e2d1e129815c4f8cf3d9003f3ac2809)
Signed-off-by: Manuel Leonhardt <mleonhardt@arri.de>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c2e0e43b7123cf5149833e0072c8edaea3629112)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add fcntl64 wrapper which hopefully fixes issues seen in findutils and the find
command in the libtool removal code when built with LFS compile flags on Gentoo.
(From OE-Core rev: 64b68a7e2ebc1a7775f5fda64d7024879181aa7f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f26867fe4daec7299f59a82ae4a0d70cceb3e082)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Pulls in:
pseudo_db: Flush DB if there is a shutdown request
fcntl: Add support for fcntl F_GETPIPE_SZ and F_SETPIPE_SZ (test fix)
(From OE-Core rev: 7b9123cac297275245c2fef78c286c17ca3690cf)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0882095d608ce3abbcc9814517434c21ea549063)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous fix for runall option handling had a small bug in it, it
didn't clear the originally processed task list which meant it was running
too many tasks. Fix this so the list is reset and rebuild correctly.
(Bitbake rev: 15dadb69b4c5d29b80770e55d1e9afbe47084aa4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 87c9e120897ed04dfc64d4752fc602f9bfcb8645)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The runbuild option handling in runqueue was flawed as items deleted from the
main task list may be dependencies and hence cause index errors.
Rather than modify runtaskentries straight away, compute a new shorted list
and use that as an input to the second phase. This avoids the need to add tasks
back to the list meaning delcount can be simplifed to a simple counter.
The second use case in runonly doen't re-add items so doesn't have this
issue.
(Bitbake rev: 44574295d54ec9e48c9ecdd4eb869c4494e77679)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3428e3c54eb5cc03ff96f9cee6dc839afee7a419)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
vcs.pcre.org was a redirect to github which we use for subversion testing.
With the protocol changes at github and the removal of the redirect, use a
direct address for github.
(Bitbake rev: 3ce3efde167e8cd109659b81275a6935875877eb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6230ca71eb7eb2a6db162e28a01727d00af5299b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When the user specify an invalid upstream hash equivalence server in
BB_HASHSERVE_UPSTREAM notify the user that we can't connect the server.
(Bitbake rev: e03ec0f26ff969919fc5413981172817a1c052eb)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit be45aeb9a84f30c28711e87e2d2a4a86320a8d94)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Username or password replacements in URIs were being appended rather than
replaced in mirror url remapping. Fix this and add a test case.
[YOCTO #13823]
(Bitbake rev: 5a13bca0e9088be4191f6120336c79dadfb86f76)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 66ad58bb87e5158aced572be4f1d5726bc97fcce)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We had an issue where a webserver serving sstate had filesystem issues so
would accept connections but effectively not do anything with them. This
causes bitbake to hang whilst processing things like sstate objects inside
the checkstatus() calls. It can be replicated by setting up a server like:
socat -u TCP4-LISTEN:NNN,fork OPEN:/dev/null
and pointing SSTATE_MIRRORS in OE at that address.
Adding a timeout to the checkstatus calls of 30s means that whilst the
system will pause, it will then continue and not hang entirely. Since there
isn't a large transfer here, 30s should be a reasonable response time after
which we should fall back to building things ourselves.
[YOCTO #13716]
(Bitbake rev: bf59c0080763e8d03f75fe130ae9708e572391f3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
github is dropping support for git protocol in Git urls. Add code to remap
this to https in a way that could be used in older bitbake versions.
(Bitbake rev: 0fe1a9e2d2e33f80d807cefc7a23df4a5f760c74)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
ef37fca2f4 fixes issues where PLATFORM tag in RPMs generated
n aarch and x86 hosts are different for noarch RPMs. But, we'd
still need to bump hashequiv version for allarch recipes
to avoid issues because of the RPMs that were incorrectly
generated so reproducibility tests don't fail. Also bump PR
to force rebuilds.
(From OE-Core rev: 2c41e766219032dca953eb7c0b18e812a8d0b8f2)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
"make install" may attempt to compile the python modules but it uses the host python
and host paths which means the binaries are not reproducbile. Make things consistent.
If anyone needs compiling, it will beed to be fixed to be cross compile compatible.
(From OE-Core rev: b06105ec1a33bb37d42a10222e07b7f8eb69baff)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1189f95e05c80286e009e1ab46a603ee5b7ca239)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
77434fe5a077 Linux 5.10.74
42b49f012b6a hwmon: (pmbus/ibm-cffps) max_power_out swap changes
bb893f075431 sched: Always inline is_percpu_thread()
bdae2a083436 perf/core: fix userpage->time_enabled of inactive events
57c7ca3d5592 scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported"
d993d1e1c411 scsi: ses: Fix unsigned comparison with less than zero
621ddffb70db drm/amdgpu: fix gart.bo pin_count leak
a5ba615fbeb3 net: sun: SUNVNET_COMMON should depend on INET
db868b45324d vboxfs: fix broken legacy mount signature checking
42c871d38e3d mac80211: check return value of rhashtable_init
bda06aff03a1 net: prevent user from passing illegal stab size
3d68c7b0ab5b hwmon: (ltc2947) Properly handle errors when looking for the external clock
194e8a4f0acd m68k: Handle arrivals of multiple signals correctly
977aee58142a mac80211: Drop frames from invalid MAC address in ad-hoc mode
9ec9a975ea37 netfilter: nf_nat_masquerade: defer conntrack walk to work queue
5182d6db80bb netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic
bcb647c1e15d ASoC: SOF: loader: release_firmware() on load failure to avoid batching
f6952b1e22c2 HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs
ddc4ba737bcb netfilter: ip6_tables: zero-initialize fragment offset
ddf026d6ae9a HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS
0bcfa99e8fae ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic
14cbfeeee41b ext4: correct the error path of ext4_write_inline_data_end()
d7a15e1e4fd7 ext4: check and update i_disksize properly
(From OE-Core rev: 6147c3147e5491ef075ddf26d7eb0384494e1a2b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8e863e9c57fc26e4158b6c10b04931976c54efb8)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
0268aa579b1f Linux 5.10.73
825c00c2ee14 x86/hpet: Use another crystalball to evaluate HPET usability
f2447f6587b8 x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n
6bfe1f6fc876 x86/entry: Correct reference to intended CONFIG_64_BIT
5d637bc6f98a x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0]
df121cf55003 x86/Kconfig: Correct reference to MWINCHIP3D
d7c36115fb81 x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI
f73ca4961d51 pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init
411b38fe68ba powerpc/64s: fix program check interrupt emergency stack path
18a2a2cafcf9 powerpc/bpf: Fix BPF_SUB when imm == 0x80000000
a4037dded56b RISC-V: Include clone3() on rv32
29fdb11ca88d bpf, s390: Fix potential memory leak about jit_data
2c152d9da8fe riscv/vdso: make arch_setup_additional_pages wait for mmap_sem for write killable
de834e12b96d i2c: mediatek: Add OFFSET_EXT_CONF setting back
f86de018fd7a i2c: acpi: fix resource leak in reconfiguration device addition
87990a60b45f powerpc/iommu: Report the correct most efficient DMA mask for PCI devices
985cca1ad11e net: prefer socket bound to interface when not in VRF
97aeed72af4f i40e: Fix freeing of uninitialized misc IRQ vector
2dc768a98c9b i40e: fix endless loop under rtnl
d3a07ca78ace gve: report 64bit tx_bytes counter from gve_handle_report_stats()
35f6ddd934e6 gve: fix gve_get_stats()
9a043022522e rtnetlink: fix if_nlmsg_stats_size() under estimation
72c2a68f1d83 gve: Avoid freeing NULL pointer
5d903a694b08 gve: Correct available tx qpl check
f69556a42043 drm/nouveau/debugfs: fix file release memory leak
65fff0a8efcd drm/nouveau/kms/nv50-: fix file release memory leak
f86e19d918a8 drm/nouveau: avoid a use-after-free when BO init fails
008224cdc126 video: fbdev: gbefb: Only instantiate device when built for IP32
d2ccbaaa6615 drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup
18d2568cc7ff bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893
40a84fcae2bf perf jevents: Tidy error handling
628b31d96711 netlink: annotate data races around nlk->bound
144715fbab1b net: sfp: Fix typo in state machine debug string
3ec73ffeef54 net/sched: sch_taprio: properly cancel timer from taprio_destroy()
60955b65bd6a net: bridge: fix under estimation in br_get_linkxstats_size()
c480d15190eb net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size()
cb8880680bdf ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence
2b0035d1058a dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value
10afd1597263 arm64: dts: ls1028a: add missing CAN nodes
95ba03fb4cb1 ptp_pch: Load module automatically if ID matches
442ea65d0ccb powerpc/fsl/dts: Fix phy-connection-type for fm1mac3
acff2d182c07 net_sched: fix NULL deref in fifo_set_limit()
0d2dd40a7be6 phy: mdio: fix memory leak
6e6f79e39830 net/mlx5: E-Switch, Fix double allocation of acl flow counter
d70cb6c77ad9 net/mlx5e: IPSEC RX, enable checksum complete
064faa8e8a9b bpf: Fix integer overflow in prealloc_elems_and_freelist()
d5f4b27c3cfc soc: ti: omap-prm: Fix external abort for am335x pruss
1d8f4447e8c4 bpf, arm: Fix register clobbering in div/mod implementation
29a19eaeb29d iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15
6b0132f73094 xtensa: call irqchip_init only when CONFIG_USE_OF is selected
3d288ed98314 xtensa: use CONFIG_USE_OF instead of CONFIG_OF
997bec509a83 arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding
fbca14abc111 ath5k: fix building with LEDS=m
8aef3824e946 PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus
d9b838ae390e ARM: dts: imx6qdl-pico: Fix Ethernet support
9e99ad4194a5 ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo
2ba34cf0c16c ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo
8f977e97b2b9 soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment
14f52004bda5 ARM: at91: pm: do not panic if ram controllers are not enabled
d89a313a5739 ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference
25ac88e601eb soc: qcom: socinfo: Fixed argument passed to platform_set_data()
ab8073794be3 bus: ti-sysc: Add break in switch statement in sysc_init_soc()
427faa29e06f riscv: Flush current cpu icache before other cpus
05287407dedf ARM: dts: qcom: apq8064: use compatible which contains chipid
ac06fe40e889 ARM: dts: imx6dl-yapp4: Fix lp5562 LED driver probe
71d3ce62ac88 ARM: dts: omap3430-sdp: Fix NAND device node
f9a855d1bcb2 xen/balloon: fix cancelled balloon action
9aac782ab0ab SUNRPC: fix sign error causing rpcsec_gss drops
8f174a208c4c nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero
12d4b179022a nfsd: fix error handling of register_pernet_subsys() in init_nfsd()
1bc2f315a215 ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO
9763ffd4da21 ovl: fix missing negative dentry check in ovl_rename()
1500f0c83670 mmc: sdhci-of-at91: replace while loop with read_poll_timeout
3a0feae5f642 mmc: sdhci-of-at91: wait for calibration done before proceed
e5cb3680b958 mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk
13d17cc717d5 xen/privcmd: fix error handling in mmap-resource processing
de1e8bd36ab4 drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows
1d4e9f27d20d usb: typec: tcpm: handle SRC_STARTUP state if cc changes
feb3fe702a58 USB: cdc-acm: fix break reporting
fc8b3e838bdf USB: cdc-acm: fix racy tty buffer accesses
b3265b88e83b usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle
16d728110bd7 Partially revert "usb: Kconfig: using select for USB_COMMON dependency"
5aa003b38148 Linux 5.10.72
387aecdab7fa libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD.
02bf504bc32b perf/x86: Reset destroy callback on event init failure
b56475c29bd8 KVM: x86: nSVM: restore int_vector in svm_clear_vintr
ae34f26d4a84 kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[]
6d0ff9205999 KVM: do not shrink halt_poll_ns below grow_start
b8add3f47ae7 selftests: KVM: Align SMCCC call with the spec in steal_time
352b02562a3e tools/vm/page-types: remove dependency on opt_file for idle page tracking
84778fd66d3d smb3: correct smb3 ACL security descriptor
a7be240d1703 irqchip/gic: Work around broken Renesas integration
8724a2a0e6d9 scsi: ses: Retry failed Send/Receive Diagnostic commands
2e28f7dd3743 thermal/drivers/tsens: Fix wrong check for tzd in irq handlers
7a670cfb0f4c nvme-fc: avoid race between time out and tear down
c251d023ed22 nvme-fc: update hardware queues before using them
c4506403e1f3 selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn
bcc4b4de63a4 selftests: be sure to make khdr before other targets
6a4aaf1d84f7 habanalabs/gaudi: fix LBW RR configuration
2754fa3b73df usb: dwc2: check return value after calling platform_get_resource()
ed6574d48469 usb: testusb: Fix for showing the connection speed
60df9f55562a scsi: sd: Free scsi_disk device via put_device()
76c7063c7405 ext2: fix sleeping in atomic bugs on error
b114f2d18e0f sparc64: fix pci_iounmap() when CONFIG_PCI is not set
fdfb3bc87381 xen-netback: correct success/error reporting for the SKB-with-fraglist case
a41938d07201 net: mdio: introduce a shutdown method to mdio device drivers
63c89930d4b5 btrfs: fix mount failure due to past and transient device flush error
50628b06e604 btrfs: replace BUG_ON() in btrfs_csum_one_bio() with proper error handling
83050cc23909 nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN
f986cf270284 platform/x86: touchscreen_dmi: Update info for the Chuwi Hi10 Plus (CWI527) tablet
e5611503249f platform/x86: touchscreen_dmi: Add info for the Chuwi HiBook (CWI514) tablet
2ababcd8c2ab spi: rockchip: handle zero length transfers without timing out
5cd40b137cba Linux 5.10.71
96f439a7eda6 netfilter: nf_tables: Fix oversized kvmalloc() calls
e2d192301a0d netfilter: conntrack: serialize hash resizes and cleanups
deb294941767 KVM: x86: Handle SRCU initialization failure during page track init
f7ac4d24e161 HID: usbhid: free raw_report buffers in usbhid_stop
57a269a1b12a mm: don't allow oversized kvmalloc() calls
da5b8b9319f0 netfilter: ipset: Fix oversized kvmalloc() calls
dedfc35a2de2 HID: betop: fix slab-out-of-bounds Write in betop_probe
17ccc64e4fa5 crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
28f0fdbac0f5 usb: hso: remove the bailout parameter
4ad4852b9adf ASoC: dapm: use component prefix when checking widget names
5c3a90b6ff75 net: udp: annotate data race around udp_sk(sk)->corkflag
a7f4c633ae12 HID: u2fzero: ignore incomplete packets without data
3770e21f60fc ext4: fix potential infinite loop in ext4_dx_readdir()
a63474dbf692 ext4: add error checking to ext4_ext_replay_set_iblocks()
9ccf35492b08 ext4: fix reserved space counter leakage
dc0942168ab3 ext4: limit the number of blocks in one ADD_RANGE TLV
d11502fa2691 ext4: fix loff_t overflow in ext4_max_bitmap_size()
7cea84867847 ipack: ipoctal: fix module reference leak
843efca98e6a ipack: ipoctal: fix missing allocation-failure check
67d1df661088 ipack: ipoctal: fix tty-registration error handling
f46e5db92fa2 ipack: ipoctal: fix tty registration race
5f6a309a6996 ipack: ipoctal: fix stack information leak
3bef1b7242e0 debugfs: debugfs_create_file_size(): use IS_ERR to check for error
15fd3954bca7 elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings
011b4de950d8 nvme: add command id quirk for apple controllers
44c600a57d57 hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 mp2975 controller
7fc5f60a01bb perf/x86/intel: Update event constraints for ICX
3db53827a0e9 af_unix: fix races in sk_peer_pid and sk_peer_cred accesses
d0d520c19e7e net: sched: flower: protect fl_walk() with rcu
e63f6d8fe74a net: phy: bcm7xxx: Fixed indirect MMD operations
071febc37e06 net: hns3: fix always enable rx vlan filter problem after selftest
85e4f5d28d25 net: hns3: reconstruct function hns3_self_test
8e89876c84b2 net: hns3: fix prototype warning
d4a14faf7919 net: hns3: fix show wrong state when add existing uc mac address
64dae9551f8a net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE
8d3d27664ef4 net: hns3: keep MAC pause mode when multiple TCs are enabled
f8ba689cb695 net: hns3: do not allow call hns3_nic_net_open repeatedly
20f6c4a31a52 ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup
16138cf938dc scsi: csiostor: Add module softdep on cxgb4
0306a2c7df7e Revert "block, bfq: honor already-setup queue merges"
1f2ca30fbde6 net: ks8851: fix link error
f1dd6e10f077 selftests, bpf: test_lwt_ip_encap: Really disable rp_filter
4967ae9ab44b selftests, bpf: Fix makefile dependencies on libbpf
59efda5073ab bpf: Exempt CAP_BPF from checks against bpf_jit_limit
f908072391a6 RDMA/hns: Fix inaccurate prints
7e3eda32b881 e100: fix buffer overrun in e100_get_regs
f2edf80cdd03 e100: fix length calculation in e100_get_regs_len
c20a0ad7b6a0 dsa: mv88e6xxx: Include tagger overhead when setting MTU for DSA and CPU ports
7b771b12229e dsa: mv88e6xxx: Fix MTU definition
ee4d0495a65e dsa: mv88e6xxx: 6161: Use chip wide MAX MTU
d35d95e8b9da drm/i915/request: fix early tracepoints
8321738c6e5a smsc95xx: fix stalled rx after link change
8de12ad9162c net: ipv4: Fix rtnexthop len when RTA_FLOW is present
b22c5e2c8e03 net: enetc: fix the incorrect clearing of IF_MODE bits
5ee40530b0a6 hwmon: (tmp421) fix rounding for negative values
89d96f147d82 hwmon: (tmp421) report /PVLD condition as fault
560271d09f78 mptcp: don't return sockets in foreign netns
9c6591ae8e63 sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb
2c204cf594df mac80211-hwsim: fix late beacon hrtimer handling
8576e72ac5d6 mac80211: mesh: fix potentially unaligned access
1282bb00835f mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap
3748871e1215 mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug
76bbb482d33b hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs
c61736a994fe bpf, mips: Validate conditional branch offsets
3f4e68902d2e RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure
62ba3c50104b IB/cma: Do not send IGMP leaves for sendonly Multicast groups
d93f65586c59 bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog
12cbdaeeb5d4 ipvs: check that ip_vs_conn_tab_bits is between 8 and 20
9f382e1edf90 drm/amdgpu: correct initial cp_hqd_quantum for gfx9
c331fad63b6d drm/amd/display: Pass PCI deviceid into DC
0a16c9751e0f RDMA/cma: Do not change route.addr.src_addr.ss_family
31a13f039e15 media: ir_toy: prevent device from hanging during transmit
249e5e5a501e KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest
3778511dfc59 KVM: nVMX: Filter out all unsupported controls when eVMCS was activated
4ed671e6bc62 KVM: x86: nSVM: don't copy virt_ext from vmcb12
bebabb76ad9a KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect()
782122ae7db0 x86/kvmclock: Move this_cpu_pvti into kvmclock.h
57de2dcb1874 mac80211: fix use-after-free in CCMP/GCMP RX
201ba843fef5 scsi: ufs: Fix illegal offset in UPIU event trace
bd4e446a6947 gpio: pca953x: do not ignore i2c errors
516d90550390 hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field
1499bb2c3a87 hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field
7c4fd5de39f2 hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field
196dabd96bbf hwmon: (tmp421) handle I2C errors
23a6dfa10f03 fs-verity: fix signed integer overflow with i_size near S64_MAX
d1d0016e4a7d ACPI: NFIT: Use fallback node id when numa info in NFIT table is incorrect
e9edc7bc611a ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops.
23115ca7d227 usb: cdns3: fix race condition before setting doorbell
3945c481360c cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory
2193cf76f43a scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS
a7d4fc84404d cpufreq: schedutil: Use kobject release() method to free sugov_tunables
d570c48dd37d tty: Fix out-of-bound vmalloc access in imageblit
(From OE-Core rev: 07d3b1a39898a1b067117204ca41cc520cc235ac)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c9697cc081208a91d21b0c41219dc1b30d772f13)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
running the 'id' command inside the sstate_create_package
function shows that this funcion run inside the pseudo:
uid=0(root) gid=0(root) groups=0(root)
The check for touch files [ ! -w ${SSTATE_PKG} ]
will always return true and the touch can fail
when the real user don't have permission or
in readonly filesystem.
As the documentation refers, the file test operator "-w"
check if the file has write permission (for the user running the test).
We can avoid this test running the touch and mask any return errors
that we have.
(From OE-Core rev: 8acd5626b5b89fb48d5d7f0e4eee263793ba383f)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f6e7445c94443544e92fda97a017ce93393c5f84)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the function a ThreadedWorker is executing raises an exception, don't
use print() as that mostly disappears. Instead, output it to the logger.
This is done using bb.mainlogger.debug directly instead of bb.debug() as
this allows us to pass the exception instance directly, which is then
incorporated into the log stream.
(From OE-Core rev: 34e72dd77387411b4db2d82a8e6a053b0cccdcfa)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2f1ea25c222b344dd8b784b2bc73a6540ab30274)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport a patch file from upstream, since doing an uprev of the recipe
to the version with the fix (9.55) would introduce functional changes.
CVE: CVE-2021-3781
(From OE-Core rev: db413a3a4fa42ac05824c2217f633a0af7ab50cd)
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This adds a patch to glibc which allows it to work with Docker and
clone3 syscall issues cased by EPERM vs ENOSYS.
(From OE-Core rev: 47e638ada946af7d69fb65619858a1e4564613c4)
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The following packages where needed to a fresh FC33 install
perl-FindBin
perl-File-Compare
perl-File-Copy
perl-locale
Error seen:
openssl-native-1.1.1g-r0 do_configure: Execution of '/{snipped}/build/tmp-glibc/work/x86_64-linux/openssl-native/1.1.1g-r0/temp/run.do_configure.14627' failed with exit code 2:
Can't locate FindBin.pm in @INC (you may need to install the FindBin module)
[YOCTO #14188]
(From yocto-docs rev: 804c6dbe7167567938ae85ba8972f649d43e7611)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
(cherry picked from commit 5b4127dd72a465ff8c962c425e78140ca8e536db)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
SOURCE_DATE_EPOCH can be expanded early in the parsing process before
the class extensions are applied. This can mean the directory pointed
to for the SDE can be incorrect until later in parsing. Cache the file
name in the cached value and allow it to dynamically update.
This isn't ideal but avoding expansion of the variable likely isn't
possible and I'm not sure how else to handle this. This works around
the issue until a better solution can be found.
(From OE-Core rev: 7e3752dcce2236a4d1ad046b1df2edf8ee5619b4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 44dc97cd1223e4d2b635669627ec5f796838d42d)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
On an aarch64 build host, vendor is found to be "unknown", on x86 systems
it is "pc". This filters through to the PLATFORM tag in target rpms.
We saw reproducibility test failures where the PLATFORM tags in noarch
rpms were changing depending upon which host built them. Forcing the
vendor value to a consistent one makes things deterministic.
(From OE-Core rev: ef37fca2f434eba22918e5eab4f2d5e2d499fc14)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f6434075b2bdfc23c683d22281b674b1e6abde77)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Apply some changes on the Ruby makefiles in order to fix the reproducibility:
- use a fixed timestamp,
- sort linked objects,
- doesn't use the current date,
- and use UTC date.
[YOCTO #14268]
(From OE-Core rev: eea2f854fdd0f036dae2671ae52ba4695a83df68)
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 59b07ab51ff932a4632a31675445ba4192bae36b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
f93026b28e2a Linux 5.10.70
59094296058d qnx4: work around gcc false positive warning bug
35c0dfbbd344 xen/balloon: fix balloon kthread freezing
8373d58c89be USB: serial: cp210x: fix dropped characters with CP2102
67cdb51ab5e2 thermal/drivers/int340x: Do not set a wrong tcc offset on resume
cc71740ee4d4 EDAC/dmc520: Assign the proper type to dimm->edac_mode
9afad85a43f5 EDAC/synopsys: Fix wrong value type assignment for edac_mode
db76cb05c046 spi: Fix tegra20 build with CONFIG_PM=n
890e25c424ea net: 6pack: Fix tx timeout and slot time
044513c1fada alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile
0a511ba6d2a7 arm64: Mark __stack_chk_guard as __ro_after_init
fec3bd622db0 parisc: Use absolute_pointer() to define PAGE0
61454e7fd624 qnx4: avoid stringop-overread errors
5520d27f02a1 sparc: avoid stringop-overread errors
8d768beaf0ef net: i825xx: Use absolute_pointer for memcpy from fixed memory location
e99f9032715e compiler.h: Introduce absolute_pointer macro
f58d305887ad blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd
1ef68b84bc11 block: flush the integrity workqueue in blk_integrity_unregister
1963bdb7489c block: check if a profile is actually registered in blk_integrity_unregister
526261c1b706 amd/display: downgrade validation failure log level
54a4860c6257 sparc32: page align size in arch_dma_alloc
ecf0dc5a9048 nvme-rdma: destroy cm id before destroy qp to avoid use after free
2a08960577af nvme-multipath: fix ANA state updates when a namespace is not present
372d3e6ea1e1 xen/balloon: use a kernel thread instead a workqueue
6345a0bee801 bpf: Add oversize check before call kvcalloc()
e567d33508a9 cpufreq: intel_pstate: Override parameters if HWP forced by BIOS
9561bb98879e ipv6: delay fib6_sernum increase in fib6_add
31df1d037cfd m68k: Double cast io functions to unsigned long
cc3dd119d3cf blk-mq: avoid to iterate over stale request
de7e03003367 net: stmmac: allow CSR clock of 300MHz
7721221e87d2 net: macb: fix use after free on rmmod
a632288053b7 net: phylink: Update SFP selected interface on advertising changes
3815fe7371d2 blktrace: Fix uaf in blk_trace access after removing by sysfs
ce092350b452 io_uring: put provided buffer meta data under memcg accounting
7040b37a9630 x86/asm: Fix SETZ size enqcmds() build failure
54e85b6c287c x86/asm: Add a missing __iomem annotation in enqcmds()
b18ba3f477a2 md: fix a lock order reversal in md_alloc
568662e37f92 irqchip/gic-v3-its: Fix potential VPE leak on error
af7c9ffe2bee irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix build
0595fc4794c3 scsi: lpfc: Use correct scnprintf() limit
cb948b158a86 scsi: qla2xxx: Restore initiator in dual mode
3d42ed6b7905 cifs: fix a sign extension bug
8cba4c2698e2 thermal/core: Potential buffer overflow in thermal_build_list_of_policies()
215df4349916 nvme: keep ctrl->namespaces ordered
55e6f8b3c0f5 treewide: Change list_sort to use const pointers
419fab1cb086 nvme-tcp: fix incorrect h2cdata pdu offset accounting
c6ecdcba9da3 fpga: machxo2-spi: Fix missing error code in machxo2_write_complete()
5c6bfde245d8 fpga: machxo2-spi: Return an error on failure
4ea4925c70fd tty: synclink_gt: rename a conflicting function name
56a8f0b18f46 tty: synclink_gt, drop unneeded forward declarations
c64e6c307a76 scsi: target: Fix the pgr/alua_support_store functions
2d0305425179 scsi: iscsi: Adjust iface sysfs attr detection
0032f8b3cf2a atlantic: Fix issue in the pm resume flow.
c2598bce4152 net/mlx4_en: Don't allow aRFS for encapsulated packets
b4e54f5f4288 qed: rdma - don't wait for resources under hw error recovery flow
1bba406c07b3 gpio: uniphier: Fix void functions to remove return value
db94f89e1dad s390/qeth: fix NULL deref in qeth_clear_working_pool_list()
3aa50241e1ed kselftest/arm64: signal: Skip tests if required features are missing
91d4da33c367 kselftest/arm64: signal: Add SVE to the set of features we can check for
2eaa39d83e30 net: dsa: realtek: register the MDIO bus under devres
43c880b860c7 net: dsa: don't allocate the slave_mii_bus using devres
b4561bd29e62 net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work
8a00c832ef88 net/smc: add missing error check in smc_clc_prfx_set()
4e0fd1d79534 net: hns3: check queue id range before using
ca435999bcaf net: hns3: fix change RSS 'hfunc' ineffective issue
1365a0dc5596 bnxt_en: Fix TX timeout when TX ring size is set to the smallest
d5afe3cf52e5 enetc: Fix uninitialized struct dim_sample field usage
6c3f1b741c6c enetc: Fix illegal access when reading affinity_hint
117661cb9d3a platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR()
22538c1bde27 afs: Fix updating of i_blocks on file/dir extension
55352944b497 afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation
8d6a21e4cd6a comedi: Fix memory leak in compat_insnlist()
43241a6c6e6c net: hso: fix muxed tty registration
68d4fbe6220c drm/amd/pm: Update intermediate power state for SI
7dc9225fcde0 scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE
3dfffcd26029 serial: mvebu-uart: fix driver's tx_empty callback
640946fc56b8 serial: 8250: 8250_omap: Fix RX_LVL register offset
0ea9ac731a31 xhci: Set HCD flag to defer primary roothub registration
80af86c12290 btrfs: prevent __btrfs_dump_space_info() to underflow its free space
8326be9e5121 erofs: fix up erofs_lookup tracepoint
91e4ad05bf18 mcb: fix error handling in mcb_alloc_bus()
2c28bb016bed USB: serial: option: add device id for Foxconn T99W265
600b19610ad4 USB: serial: option: remove duplicate USB device ID
0daf57973ff0 USB: serial: option: add Telit LN920 compositions
dc131d3f1335 USB: serial: mos7840: remove duplicated 0xac24 device ID
d58fc9e9c158 usb: core: hcd: Add support for deferring roothub registration
996f7c4a1fcf usb: dwc3: core: balance phy init and exit
a05ff800013e Re-enable UAS for LaCie Rugged USB3-FW with fk quirk
b9e697e60ce9 staging: greybus: uart: fix tty use after free
d5b0473707fa binder: make sure fd closes complete
302e60e26ad5 Revert "USB: bcma: Add a check for devm_gpiod_get"
b33b3db476e6 USB: cdc-acm: fix minor-number release
0809b8576fa8 USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter
a34d6ef0c71a usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c
f79282849187 xen/x86: fix PV trap handling on secondary processors
93028da5e92d cifs: fix incorrect check for null pointer in header_assemble
5940e22528df usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned()
d071c7fd45dc usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA
5f4bfac26173 usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave
1fbd7eb385c3 usb: gadget: r8a66597: fix a loop in set_feature()
838297222b2b mm: fix uninitialized use in overcommit_policy_handler
437be4d6faed ocfs2: drop acl cache for directories too
31bd6cd06a18 PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response
(From OE-Core rev: fe13e284633ed191ab924af7b888b69e7663c38f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3306240202254ba8ddcd2604f852a65888b4078a)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
5f4196eaa90c Linux 5.10.69
7c09505e9e6b drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV
83a3cb200eff sched/idle: Make the idle timer expire in hard interrupt context
647c19bc6102 rtc: rx8010: select REGMAP_I2C
9a14014df72d blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues
23dfb959c6cb blk-throttle: fix UAF by deleteing timer in blk_throtl_exit()
a2551d0a29e9 pwm: stm32-lp: Don't modify HW state in .remove() callback
a6a2b36a8cc4 pwm: rockchip: Don't modify HW state in .remove() callback
0a2ea5c0e5d1 pwm: img: Don't modify HW state in .remove() callback
db8838e48a0a habanalabs: add validity check for event ID received from F/W
d7736e2faa13 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group
0f36028d0133 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group
5770b54b112e nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group
5acb21e30d85 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group
0480f7a480bc nilfs2: fix NULL pointer in nilfs_##name##_attr_release
d95b50ff07b8 nilfs2: fix memory leak in nilfs_sysfs_create_device_group
aa1af89a6697 btrfs: fix lockdep warning while mounting sprout fs
c43803c1aa76 btrfs: update the bdev time directly when closing
921ef7cfef15 ceph: lockdep annotations for try_nonblocking_invalidate
487ead34a208 ceph: remove the capsnaps when removing caps
386fd6fd01bd ceph: request Fw caps before updating the mtime in ceph_write_iter
b26ced26251c dmaengine: xilinx_dma: Set DMA mask for coherent APIs
9c1ea8537730 dmaengine: ioat: depends on !UML
35492619e010 dmaengine: sprd: Add missing MODULE_DEVICE_TABLE
c12cf7f9afe2 dmaengine: idxd: depends on !UML
b4bb0b171b6e iommu/amd: Relocate GAMSup check to early_enable_iommus
2a07348e9821 parisc: Move pci_dev_is_behind_card_dino to where it is used
ca907291e116 dma-buf: DMABUF_MOVE_NOTIFY should depend on DMA_SHARED_BUFFER
b9a1526d5174 drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION()
45bd9dd1bee8 drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform
c9538018cb2d thermal/core: Fix thermal_cooling_device_register() prototype
d1f9ecc00da1 tools/bootconfig: Fix tracing_on option checking in ftrace2bconf.sh
912afe602eac Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH
e418ce8b8dfd ceph: cancel delayed work instead of flushing on mdsc teardown
8193ad306ea0 ceph: allow ceph_put_mds_session to take NULL or ERR_PTR
41aa21573486 platform/chrome: cros_ec_trace: Fix format warnings
113a69460de5 platform/chrome: sensorhub: Add trace events for sample
48271d10bf4c dmaengine: idxd: fix wq slot allocation index check
777344da345a pwm: mxs: Don't modify HW state in .probe() after the PWM chip was registered
322b70b522ab pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered
c63df77c40ca PM: sleep: core: Avoid setting power.must_resume to false
74190973ab01 profiling: fix shift-out-of-bounds bugs
0796d99c1b16 nilfs2: use refcount_dec_and_lock() to fix potential UAF
30417cbeccff prctl: allow to setup brk for et_dyn executables
e464b3876b02 9p/trans_virtio: Remove sysfs file on probe failure
375e779ec32a thermal/drivers/exynos: Fix an error code in exynos_tmu_probe()
38ab04186fb3 perf tools: Allow build-id with trailing zeros
87c4144450e6 tools lib: Adopt memchr_inv() from kernel
ebcd3fd9207c perf test: Fix bpf test sample mismatch reporting
fa64b08931ee dmaengine: acpi: Avoid comparison GSI with Linux vIRQ
9d49973b0848 um: virtio_uml: fix memory leak on init failures
5d0e6a5e4441 coredump: fix memleak in dump_vma_snapshot()
6b24588708fe staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb()
ccb79116c372 sctp: add param size validation for SCTP_PARAM_SET_PRIMARY
ffca46766850 sctp: validate chunk size in __rcv_asconf_lookup
473cea4983b5 Revert "net/mlx5: Register to devlink ingress VLAN filter trap"
5ce134e65f3b ARM: 9098/1: ftrace: MODULE_PLT: Fix build problem without DYNAMIC_FTRACE
f91d25a7c89e ARM: 9079/1: ftrace: Add MODULE_PLTS support
ad00533858f7 ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link()
ce90c6706d5a ARM: 9077/1: PLT: Move struct plt_entries definition to header
eb46d7c8ae83 ARM: Qualify enabling of swiotlb_init()
79286ea830b3 s390/pci_mmio: fully validate the VMA before calling follow_pte()
74d54e5ceba3 console: consume APC, DM, DCS
9493e92a3953 PCI: aardvark: Fix reporting CRS value
9e766b86a9ef PCI: pci-bridge-emul: Add PCIe Root Capabilities Register
4d8524048a35 Linux 5.10.68
a23d3576215f net: dsa: bcm_sf2: Fix array overrun in bcm_sf2_num_active_ports()
9f2972e151dd bnxt_en: Fix error recovery regression
619d747c1850 x86/mce: Avoid infinite loop for copy from user recovery
47bc9c3929eb net: renesas: sh_eth: Fix freeing wrong tx descriptor
b2f9b7455baf mfd: lpc_sch: Rename GPIOBASE to prevent build error
027c44b8c8e4 mfd: lpc_sch: Partially revert "Add support for Intel Quark X1000"
52a7e6667133 bnxt_en: Fix possible unintended driver initiated error recovery
9a3f52f73c04 bnxt_en: Improve logging of error recovery settings information.
639a2eddb731 bnxt_en: Convert to use netif_level() helpers.
01cad477a968 bnxt_en: Consolidate firmware reset event logging.
fad75e046363 bnxt_en: log firmware debug notifications
f90a34fabaa5 bnxt_en: Fix asic.rev in devlink dev info command
724502318455 bnxt_en: fix stored FW_PSID version masks
eb635e008cb1 net: dsa: b53: Fix IMP port setup on BCM5301x
87b34cd64851 ip_gre: validate csum_start only on pull
9c98d2bd1434 qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom
8c01c620ae61 fq_codel: reject silly quantum parameters
6e2d36f2b1d1 netfilter: socket: icmp6: fix use-after-scope
c361c955609a net: dsa: b53: Set correct number of ports in the DSA struct
0db7e0d9f67d net: dsa: b53: Fix calculating number of switch ports
f89b0d032f86 net: hso: add failure handler for add_net_device
f450958f7ff8 selftests: mptcp: clean tmp files in simult_flows
5711ced58eb4 net: dsa: tag_rtl4_a: Fix egress tags
b167a0cec187 gpio: mpc8xxx: Use 'devm_gpiochip_add_data()' to simplify the code and avoid a leak
f86956143da9 gpio: mpc8xxx: Fix a resources leak in the error handling path of 'mpc8xxx_probe()'
c2b52963fd0c perf bench inject-buildid: Handle writen() errors
5a20adc38811 perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64}
f5176a0798bd ARC: export clear_user_page() for modules
9da1fb128c54 mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()'
5402b31c0c46 PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n
a957d82b2316 KVM: arm64: Handle PSCI resets before userspace touches vCPU state
53921242cf99 KVM: arm64: Fix read-side race on updates to vcpu reset state
b9b89da56af7 mtd: mtdconcat: Check _read, _write callbacks existence before assignment
812cbb143c12 mtd: mtdconcat: Judge callback existence based on the master
e8dfc446a16a tracing/boot: Fix a hist trigger dependency for boot time tracing
87479b10eb72 mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set
f10f727cf9f4 PCI: Fix pci_dev_str_match_path() alloc while atomic bug
ed44be1cbe5e KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page size
62f813769f50 netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex
1cf43a1e5782 netfilter: Fix fall-through warnings for Clang
9e89c22d1c94 PCI: iproc: Fix BCMA probe resource handling
b1f3be0c302a PCI: of: Don't fail devm_pci_alloc_host_bridge() on missing 'ranges'
063c3d980d78 backlight: ktd253: Stabilize backlight
00303e459251 mfd: axp20x: Update AXP288 volatile ranges
ab7cf2250161 s390/bpf: Fix branch shortening during codegen pass
4320c222c2ff s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant
d92d3a9c2b65 s390/bpf: Fix optimizing out zero-extensions
4a9339320338 NTB: perf: Fix an error code in perf_setup_inbuf()
ce660d6dfcdd NTB: Fix an error code in ntb_msit_probe()
e76ccbdedbdd ethtool: Fix an error code in cxgb2.c
70ac967a7b88 PCI: ibmphp: Fix double unmap of io_mem
9ae759a36b61 block, bfq: honor already-setup queue merges
7f2b3242f0d4 net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920
ca8ecd7444a9 Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6
c422c555053e octeontx2-af: Add additional register check to rvu_poll_reg()
1cac475eeb9f watchdog: Start watchdog in watchdog_set_last_hw_keepalive only if appropriate
e5609d3fd57d PCI: Add ACS quirks for Cavium multi-function devices
365cdfcc6eba PCI: j721e: Add PCIe support for AM64
81381b72f40c PCI: j721e: Add PCIe support for J7200
4892b1515b40 PCI: cadence: Add quirk flag to set minimum delay in LTSSM Detect.Quiet state
a83e032cc489 PCI: cadence: Use bitfield for *quirk_retrain_flag* instead of bool
3aedfe4b0800 tracing/probes: Reject events which have the same name of existing one
75420f9400a6 PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe()
b6352e2e2764 mfd: Don't use irq_create_mapping() to resolve a mapping
aa638669c8a4 PCI: tegra: Fix OF node reference leak
d5c5d1b141fa PCI: tegra194: Fix MSI-X programming
13f366bab077 PCI: tegra194: Fix handling BME_CHGED event
b7d4f310bb8f fuse: fix use after free in fuse_read_interrupt()
03cc3a2923d6 PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms
7a44361a1f6a mfd: db8500-prcmu: Adjust map to reality
619f137ffd69 dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation
49cf30ebb35c mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range()
aa39eb744a82 net: hns3: fix the timing issue of VF clearing interrupt sources
ad47e0922108 net: hns3: disable mac in flr process
b76522c7c349 net: hns3: change affinity_mask to numa node range
34fc06d0477e net: hns3: pad the short tunnel frame before sending to hardware
0511d099db6f bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem()
49eff4ab7d43 KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers
e68795c1101e ibmvnic: check failover_pending in login response
aeb67214ce94 dt-bindings: arm: Fix Toradex compatible typo
0ab9981fa0c5 udp_tunnel: Fix udp_tunnel_nic work-queue type
5221e6632991 qed: Handle management FW error
e00eae1d6b1f selftest: net: fix typo in altname test
53947b68c56b tcp: fix tp->undo_retrans accounting in tcp_sacktag_one()
35d3ab2ea2ed x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y
cf6f29bb2c18 net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup
df38f941a7e4 net/af_unix: fix a data-race in unix_dgram_poll
cad96d0e50e4 vhost_net: fix OoB on sendmsg() failure.
7843861e2140 gen_compile_commands: fix missing 'sys' package
983ef866291c net: ipa: initialize all filter table slots
c5102ced8ac0 events: Reuse value read using READ_ONCE instead of re-reading it
8f8ad122ffe0 nvme-tcp: fix io_work priority inversion
c586bc31d5b9 net/mlx5: Fix potential sleeping in atomic context
29a5af9112a2 net/mlx5: FWTrace, cancel work on alloc pd error flow
229e9293b2ba perf machine: Initialize srcline string member in add_location struct
33c983f7a182 drm/rockchip: cdn-dp-core: Make cdn_dp_core_resume __maybe_unused
fd9ed47fe6be tipc: increase timeout in tipc_sk_enqueue()
abe460eb6fbb r6040: Restore MDIO clock frequency after MAC reset
edfab735d518 net/l2tp: Fix reference count leak in l2tp_udp_recv_core
6c3cb65d561e dccp: don't duplicate ccid when cloning dccp sock
f6f80766558b ptp: dp83640: don't define PAGE0
bd6d9a0dd411 net-caif: avoid user-triggerable WARN_ON(1)
855c17ffa65f net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert
c5c9ee2d367b ethtool: Fix rxnfc copy to user buffer overflow
ee3ffd56b40e tipc: fix an use-after-free issue in tipc_recvmsg
12551b75b00b x86/mm: Fix kern_addr_valid() to cope with existing but not present entries
6672dc68e28e x86/pat: Pass valid address to sanitize_phys()
0346f8a2c5ec s390/sclp: fix Secure-IPL facility detection
cc9d96c9f9e0 drm/etnaviv: add missing MMU context put when reaping MMU mapping
ea995e8a6294 drm/etnaviv: reference MMU context when setting up hardware state
660dfbf208a4 drm/etnaviv: fix MMU context leak on GPU reset
22163efedcf3 drm/etnaviv: exec and MMU state is lost when resetting the GPU
6b1c223d8a53 drm/etnaviv: keep MMU context across runtime suspend/resume
c63e6e0951ff drm/etnaviv: stop abusing mmu_context as FE running marker
cf24bd826e4b drm/etnaviv: put submit prev MMU context when it exists
0759f648470b drm/etnaviv: return context from etnaviv_iommu_context_get
8f95553f0016 drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10
87f7032dc227 PCI: Add AMD GPU multi-function power dependencies
cd64b416aed2 PM: base: power: don't try to use non-existing RTC for storing data
a67e7cdbc633 arm64/sve: Use correct size when reinitialising SVE state
84da60070c36 bnx2x: Fix enabling network interfaces without VFs
1a5a3ba21aee xen: reset legacy rtc flag for PV domU
ce8f81b76d3b io_uring: ensure symmetry in handling iter types in loop_rw_iter()
88f3d951e2db btrfs: fix upper limit for max_inline for page size 64K
575279059e26 drm/bridge: lt9611: Fix handling of 4k panels
faf816b0f8d0 Linux 5.10.67
ad3ea16746cc fanotify: limit number of event merge attempts
412974e75fdd drm/panfrost: Clamp lock region to Bifrost minimum
8976e09443cb drm/panfrost: Use u64 for size in lock_region
95251e6833fa drm/panfrost: Simplify lock_region calculation
b80a99e04827 drm/amd/display: Update bounding box states (v2)
583c4f3d09c3 drm/amd/display: Update number of DCN3 clock states
7b1abace16a9 drm/amdgpu: Fix BUG_ON assert
c29485e34e63 drm/panfrost: Make sure MMU context lifetime is not bound to panfrost_priv
bb693c114e8b drm/dp_mst: Fix return code on sideband message failure
84cac4f80605 drm/msi/mdp4: populate priv->kms in mdp4_kms_init
be1fcecfc145 drm/mgag200: Select clock in PLL update functions
d0aaea1f117d net: dsa: lantiq_gswip: fix maximum frame length
5944d0e2b0ab lib/test_stackinit: Fix static initializer test
00cdb2fb4df1 platform/chrome: cros_ec_proto: Send command again when timeout occurs
b2e72e53cd26 libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind
6d86634d7bd1 memcg: enable accounting for pids in nested pid namespaces
388f12dabbe0 mm,vmscan: fix divide by zero in get_scan_count
2d2d8b0eca64 mm/hugetlb: initialize hugetlb_usage in mm_init
ce75a6b399e0 mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled
e1fa3b2b60ab hugetlb: fix hugetlb cgroup refcounting during vma split
27dd91221b3f s390/pv: fix the forcing of the swiotlb
086faa4a2e86 cpufreq: powernv: Fix init_chip_info initialization in numa=off
55be9eb1936a scsi: qla2xxx: Sync queue idx with queue_pair_map idx
9c8414325eee scsi: qla2xxx: Changes to support kdump kernel
137dafa72230 scsi: BusLogic: Fix missing pr_cont() use
69775e4e17f2 ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup()
7a5756e90563 parisc: fix crash with signals and alloca
9a4e7f903866 io_uring: remove duplicated io_size from rw
6930a2a5be5c fs/io_uring Don't use the return value from import_iovec().
2c304c65defd net: hns3: clean up a type mismatch warning
fb1ee027878b net: w5100: check return value after calling platform_get_resource()
c49a52046da7 fix array-index-out-of-bounds in taprio_change
a4301d06a0b8 net: fix NULL pointer reference in cipso_v4_doi_free
5ed5d594d9a7 ath9k: fix sleeping in atomic context
aa3708236ea0 ath9k: fix OOB read ar9300_eeprom_restore_internal
be457b27dd0a wcn36xx: Fix missing frame timestamp for beacon/probe-resp
b1d547f2f51a selftests/bpf: Fix potential unreleased lock
3ad66d67822d parport: remove non-zero check on count
1e9302537804 net/mlx5: DR, Enable QP retransmission
9c5c65ecbd87 net/mlx5: DR, fix a potential use-after-free bug
4bbf0a9d90e8 iwlwifi: mvm: Fix scan channel flags settings
a693aff5e8d7 iwlwifi: fw: correctly limit to monitor dump
4ed6510e0559 iwlwifi: mvm: fix access to BSS elements
9e80a3d88f4d iwlwifi: mvm: avoid static queue number aliasing
3ed8982df50e iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed
608c8359c567 iwlwifi: pcie: free RBs during configure
eb04c51a439e nfsd: fix crash on LOCKT on reexported NFSv3
0e9f4492219f drm/amdkfd: Account for SH/SE count when setting up cu masks.
27d4a96addef ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B
969eddc3b4dc ASoC: rockchip: i2s: Fix regmap_ops hang
7344a8a80190 usbip:vhci_hcd USB port can get stuck in the disabled state
29c8f13a345d usbip: give back URBs for unsent unlink requests during cleanup
8de01a896c1b usb: musb: musb_dsps: request_irq() after initializing musb
c0751eeb938c Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set"
ba2faddf1f14 cifs: fix wrong release in sess_alloc_buffer() failed path
7c7d6c9cd879 mmc: core: Return correct emmc response in case of ioctl error
d1e382a04ada selftests/bpf: Enlarge select() timeout for test_maps
3aab5bffdde0 mmc: rtsx_pci: Fix long reads when clock is prescaled
7f43da79ebc5 mmc: sdhci-of-arasan: Check return value of non-void funtions
834ecf61cebd mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP
1a40e60e2af4 of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS
be69ed7bb9d3 ASoC: Intel: Skylake: Fix passing loadable flag for module
4a48ed479467 ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER
d72afec087f7 soundwire: intel: fix potential race condition during power down
b225eeaf3a02 btrfs: tree-log: check btrfs_lookup_data_extent return value
87ae522e467e m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch
c10b1afc2f43 octeontx2-pf: Fix NIX1_RX interface backpressure
6d657f1fa121 rtw88: wow: fix size access error of probe request
aa82a11176bd rtw88: wow: build wow function only if CONFIG_PM is on
2fd1964f7501 rtw88: use read_poll_timeout instead of fixed sleep
9baf6f8ca285 rtl8xxxu: Fix the handling of TX A-MPDU aggregation
756924bc1804 drm/exynos: Always initialize mapping in exynos_drm_register_dma()
9ce6e29375ba lockd: lockd server-side shouldn't set fl_ops
2d3fab9ceafa usb: chipidea: host: fix port index underflow and UBSAN complains
2225a5cd2fbc gfs2: Don't call dlm after protocol is unmounted
0df5eba67bf0 kselftest/arm64: pac: Fix skipping of tests on systems without PAC
9486d7ac9f30 kselftest/arm64: mte: Fix misleading output when skipping tests
1f5db5b8a3d6 net: Fix offloading indirect devices dependency on qdisc order creation
2a69325ee510 staging: rts5208: Fix get_ms_information() heap buffer size
868831492dd6 hwmon: (pmbus/ibm-cffps) Fix write bits for LED control
39738ebfad39 selftests/bpf: Fix flaky send_signal test
c53c68c9bf2a rpc: fix gss_svc_init cleanup on failure
4b1b4d3f45df tcp: enable data-less, empty-cookie SYN with TFO_SERVER_COOKIE_NOT_REQD
fca514f25c4d iomap: pass writeback errors to the mapping
49e2bcb7cf58 serial: sh-sci: fix break handling for sysrq
a99eec36ed39 opp: Don't print an error if required-opps is missing
6698029de35b Bluetooth: Fix handling of LE Enhanced Connection Complete
240a7025a6f8 nvme: code command_id with a genctr for use-after-free validation
24618e92d50f nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data
27e8bc1f5b32 arm64: dts: ls1046a: fix eeprom entries
aa06cfc5291c arm64: tegra: Fix compatible string for Tegra132 CPUs
9c2b89f64f2e ARM: tegra: tamonten: Fix UART pad setting
035e8d5a6dd8 ARM: tegra: acer-a500: Remove bogus USB VBUS regulators
9713dfa5185a mac80211: Fix monitor MTU limit so that A-MSDUs get through
83449db3aac0 drm/display: fix possible null-pointer dereference in dcn10_set_clock()
2254383788ff gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port()
155e7047909d net/mlx5: Fix variable type to match 64bit
f86bc4a1a401 drm/msm/dp: return correct edid checksum after corrupted edid checksum read
98d44b7be6f1 Bluetooth: avoid circular locks in sco_sock_connect
a1073aad497d Bluetooth: schedule SCO timeouts with delayed_work
d6c91423993e drm/vmwgfx: fix potential UAF in vmwgfx_surface.c
3841dfa7eb5c selftests/bpf: Fix xdp_tx.c prog section name
63ebc1f1df81 drm/amd/display: fix incorrect CM/TF programming sequence in dwb
d763afc4ea2b drm/amd/display: fix missing writeback disablement if plane is removed
491c8be21993 thunderbolt: Fix port linking by checking all adapters
0f0f1de02b9b drm: xlnx: zynqmp: release reset to DP controller before accessing DP registers
f76f78f9f479 drm: xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before setting pixel clock
127f3610a0e3 drm/msm/dsi: Fix DSI and DSI PHY regulator config from SDM660
0bbbe3ec67f0 drm/msm: mdp4: drop vblank get/put from prepare/complete_commit
ac21cd44c954 net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe()
2b0fa8d53041 nvmem: qfprom: Fix up qfprom_disable_fuse_blowing() ordering
35e5c99b152d arm64: dts: qcom: sm8250: Fix epss_l3 unit address
43ccafc91f63 arm64: dts: qcom: msm8996: don't use underscore in node name
f868c2d62a27 arm64: dts: qcom: msm8994: don't use underscore in node name
bda9c84edbb3 arm64: dts: qcom: sdm630: don't use underscore in node name
aa16e76c80af arm64: dts: qcom: ipq6018: drop '0x' from unit address
da714a198342 arm64: dts: qcom: sdm660: use reg value for memory node
34e9c56675a8 arm64: dts: qcom: ipq8074: fix pci node reg property
74287874c91d ARM: dts: imx53-ppd: Fix ACHC entry
6a00decce3a6 serial: 8250_omap: Handle optional overrun-throttle-ms property
699c91475847 arm64: dts: qcom: sdm630: Fix TLMM node and pinctrl configuration
310a127178b0 arm64: dts: qcom: sdm630: Rewrite memory map
783be2a94299 gfs2: Fix glock recursion in freeze_go_xmote_bh
4e014ff22e4b media: tegra-cec: Handle errors of clk_prepare_enable()
c159db240cf2 media: TDA1997x: fix tda1997x_query_dv_timings() return value
e3a2e20ed503 media: v4l2-dv-timings.c: fix wrong condition in two for-loops
ac1bcf53e32f media: imx258: Limit the max analogue gain to 480
4cb4967472c8 media: imx258: Rectify mismatch of VTS value
a64e3f1d8a27 ASoC: Intel: update sof_pcm512x quirks
9cf827242033 ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output
f1fb1f6fa172 arm64: tegra: Fix Tegra194 PCIe EP compatible string
8fb3d8c151a7 ARM: dts: at91: use the right property for shutdown controller
f710323dcd24 bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler()
5d008cb7636d ARM: dts: stm32: Update AV96 adv7513 node per dtbs_check
3142476fa002 ARM: dts: stm32: Set {bitclock,frame}-master phandles on ST DKx
37437a60a93b ARM: dts: stm32: Set {bitclock,frame}-master phandles on DHCOM SoM
f4c7c95e3ee5 workqueue: Fix possible memory leaks in wq_numa_init()
6528cc687c88 Bluetooth: skip invalid hci_sync_conn_complete_evt
3b82e4799f53 ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init()
4af60a543ba6 libbpf: Fix race when pinning maps in parallel
874d5aa06ce2 samples: bpf: Fix tracex7 error raised on the missing argument
035f83b5abd3 staging: ks7010: Fix the initialization of the 'sleep_status' structure
d0a8ef04c220 serial: 8250_pci: make setup_port() parameters explicitly unsigned
2603740df8b2 hvsi: don't panic on tty_register_driver failure
dd3307a8b383 xtensa: ISS: don't panic in rs_init
b763d2e7d45c serial: 8250: Define RX trigger levels for OxSemi 950 devices
973c57c5e649 s390: make PCI mio support a machine flag
77d62f2bcc7f s390/jump_label: print real address in a case of a jump label bug
863d2eb2f726 flow_dissector: Fix out-of-bounds warnings
64583448c231 ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs()
bcc61adefd78 video: fbdev: riva: Error out if 'pixclock' equals zero
63abc0eb8af5 video: fbdev: kyro: Error out if 'pixclock' equals zero
6a8dcd2ffb41 video: fbdev: asiliantfb: Error out if 'pixclock' equals zero
3740418ccde8 arm64: dts: allwinner: h6: tanix-tx6: Fix regulator node names
be2e11b9f8fa drm/bridge: nwl-dsi: Avoid potential multiplication overflow on 32-bit
6a3564739b9f bpf/tests: Do not PASS tests without actually testing the result
99121dec14b0 bpf/tests: Fix copy-and-paste error in double word test
6f51f4241253 drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex
a5999d18a8d8 drm/amdgpu: Fix a printing message
5b3a45eedd27 ethtool: improve compat ioctl handling
52bb703f71d3 nfp: fix return statement in nfp_net_parse_meta()
23e5fb647589 media: atomisp: pci: fix error return code in atomisp_pci_probe()
e5cecb9105d4 media: atomisp: Fix runtime PM imbalance in atomisp_pci_probe
9a85b9e37601 media: platform: stm32: unprepare clocks at handling errors in probe
c6e5eebd9540 media: hantro: vp8: Move noisy WARN_ON to vpu_debug
f462a39eb833 drm/amd/display: Fix timer_per_pixel unit error
b4f5c9454dfc selftests: firmware: Fix ignored return val of asprintf() warn
e944a221262e bus: fsl-mc: fix mmio base address for child DPRCs
165c55af5f5f tty: serial: jsm: hold port lock when reporting modem line changes
642639bb8d42 staging: board: Fix uninitialized spinlock when attaching genpd
03f4492dbff3 usb: gadget: composite: Allow bMaxPower=0 if self-powered
5534de13b6dc USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable()
b2b8137ec920 usb: gadget: u_ether: fix a potential null pointer dereference
566ddd2d94b0 usb: host: fotg210: fix the actual_length of an iso packet
224cf5e8c853 usb: host: fotg210: fix the endpoint's transactional opportunities calculation
463b3edfba90 igc: Check if num of q_vectors is smaller than max before array access
d3ca78775db4 rcu: Fix macro name CONFIG_TASKS_RCU_TRACE
34609faad0c9 drm: protect drm_master pointers in drm_lease.c
06a553a99bac drm: serialize drm_file.master with a new spinlock
54e51d288b38 drm: avoid blocking in drm_clients_info's rcu section
df19d95141d1 Smack: Fix wrong semantics in smk_access_entry()
3533aa65e6a9 netlink: Deal with ESRCH error in nlmsg_notify()
9de06dcd4710 video: fbdev: kyro: fix a DoS bug by restricting user input
29ab7f6d505f ARM: dts: qcom: apq8064: correct clock names
e0c17c11b15d iavf: fix locking of critical sections
67c9262e3f31 iavf: do not override the adapter state in the watchdog task
9f11de56012c iio: dac: ad5624r: Fix incorrect handling of an optional regulator.
e78a0b4a339e net: phy: Fix data type in DP83822 dp8382x_disable_wol()
cca61275874a tipc: keep the skb in rcv queue until the whole data is read
cc12ab5951aa PCI: Use pci_update_current_state() in pci_enable_device_flags()
aad29a00a598 crypto: mxs-dcp - Use sg_mapping_iter to copy data
871abd1e6185 x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable
c327b69e96b0 libbpf: Fix reuse of pinned map on older kernel
6a985c579499 media: dib8000: rewrite the init prbs logic
2048907d8cb7 ASoC: atmel: ATMEL drivers don't need HAS_DMA
10a135969fd7 drm/amdgpu: Fix amdgpu_ras_eeprom_init()
b32d3ded9dc2 drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET
6afd1e053d9b userfaultfd: prevent concurrent API initialization
1e4cfe954bd9 kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y
981bf9b0aa1b MIPS: Malta: fix alignment of the devicetree buffer
bb8108546da9 f2fs: should put a page beyond EOF when preparing a write
d04925fb8d70 f2fs: deallocate compressed pages when error happens
4b71928e5c54 f2fs: fix to unmap pages from userspace process in punch_hole()
1c934aba9fd5 f2fs: fix unexpected ENOENT comes from f2fs_map_blocks()
45cb5f86c1c6 f2fs: fix to account missing .skipped_gc_rwsem
fd69f613af53 soc: mediatek: cmdq: add address shift in jump
d320c1b2e728 KVM: PPC: Fix clearing never mapped TCEs in realmode
6bf98b94ffeb clk: at91: clk-generated: Limit the requested rate to our range
9bab2bc4c238 fscache: Fix cookie key hashing
b4849e2ac706 RDMA/hns: Fix QP's resp incomplete assignment
e91077cf1780 powerpc/smp: Update cpu_core_map on all PowerPc systems
903ca538f588 platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call
add8e8c3402f KVM: PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 when guest SPRs are live
4c0c4f702196 scsi: ufs: ufs-exynos: Fix static checker warning
bda5602c1c35 KVM: PPC: Book3S HV: Fix copy_tofrom_guest routines
926bf91248dd clk: imx8m: fix clock tree update of TF-A managed clocks
e84a72f69621 HID: i2c-hid: Fix Elan touchpad regression
253bac6c60ad iommu/vt-d: Update the virtual command related registers
947579a6967a powerpc/config: Renable MTD_PHYSMAP_OF
1bc19e4062e9 scsi: qedf: Fix error codes in qedf_alloc_global_queues()
dc4577749987 scsi: qedi: Fix error codes in qedi_alloc_global_queues()
782c4017845d scsi: smartpqi: Fix an error code in pqi_get_raid_map()
41066433be42 powerpc/numa: Consider the max NUMA node for migratable LPAR
d3612083ecc1 pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry()
6291fd0eeafc scsi: fdomain: Fix error return code in fdomain_probe()
f02ab9d1d3a6 sunrpc: Fix return value of get_srcport()
21a2be1a5145 SUNRPC query transport's source port
f19abe046354 SUNRPC/xprtrdma: Fix reconnection locking
f3d301612787 SUNRPC: Fix potential memory corruption
9aa7a3ffb11c NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid
2a542421eb7f NFSv4/pNFS: Always allow update of a zero valued layout barrier
4b96edea5cd1 NFSv4/pNFS: Fix a layoutget livelock loop
fa55e76641d8 dma-debug: fix debugfs initialization order
ca7f7e37bae4 openrisc: don't printk() unconditionally
31fd3211ef8b f2fs: reduce the scope of setting fsck tag when de->name_len is zero
49e4c83db885 cpuidle: pseries: Mark pseries_idle_proble() as __init
876e45c95eb6 RDMA/mlx5: Delete not-available udata check
a77da9de0d7d RDMA/efa: Remove double QP type assignment
1988836e30c5 powerpc/stacktrace: Include linux/delay.h
c5a5528da722 cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards
3b2bbcccd6e9 scsi: ufs: Fix memory corruption by ufshcd_read_desc_param()
d353e093c0d5 vfio: Use config not menuconfig for VFIO_NOIOMMU
0f711378f0b1 pinctrl: samsung: Fix pinctrl bank pin count
59137b7dfff1 scsi: BusLogic: Use %X for u32 sized integer rather than %lX
8ea3e622af56 docs: Fix infiniband uverbs minor number
fe2a1cd62267 RDMA/iwcm: Release resources if iw_cm module initialization fails
b824bae96f73 IB/hfi1: Adjust pkey entry in index 0
273ed4f47e6f clk: rockchip: drop GRF dependency for rk3328/rk3036 pll types
f1eccc408168 scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND
ef5395fbadac pinctrl: armada-37xx: Correct PWM pins definitions
782ceaba977c pinctrl: remove empty lines in pinctrl subsystem
2d586a3f5b7e f2fs: quota: fix potential deadlock
70fd9363673b HID: input: do not report stylus battery state as "full"
4e89aea738b5 PCI: aardvark: Fix masking and unmasking legacy INTx interrupts
b50db4c02f45 PCI: aardvark: Fix checking for PIO status
9d6090575406 PCI: Export pci_pio_to_address() for module use
fa3c15ccf2ea PCI: aardvark: Configure PCIe resources from 'ranges' DT property
df23bd40ed88 PCI: xilinx-nwl: Enable the clock through CCF
72f2be343272 PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure
088a1052f7b0 PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported
9302a3c00cc6 PCI/portdrv: Enable Bandwidth Notification only if port supports it
74d6dfcb0f9d f2fs: fix to do sanity check for sb/cp fields correctly
ce7e64e63acf ARM: 9105/1: atags_to_fdt: don't warn about stack size
ba73bc166615 libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs
bcbc44e42dc6 dmaengine: imx-sdma: remove duplicated sdma_load_context
300ccb129252 Revert "dmaengine: imx-sdma: refine to load context only once"
76668bdee0b0 s390/qdio: cancel the ESTABLISH ccw after timeout
bcc0c767f9b3 s390/qdio: fix roll-back after timeout on ESTABLISH ccw
2d2aaa200ced media: rc-loopback: return number of emitters rather than error
c0eaaa686864 media: uvc: don't do DMA on stack
516dbe27f447 VMCI: fix NULL pointer dereference when unmapping queue pair
6cae39f45754 crypto: ccp - shutdown SEV firmware on kexec
7509c4cb7c80 dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc()
4f920fefd857 power: supply: max17042: handle fails of reading status register
0d54bbad80f7 block: bfq: fix bfq_set_next_ioprio_data()
5df14bba0056 crypto: public_key: fix overflow during implicit conversion
646870ad8e56 wcn36xx: Ensure finish scan is not requested before start scan
4753723f8b48 iio: ltc2983: fix device probe
de32e151800d arm64: head: avoid over-mapping in map_memory
2d3a9dff763f arm64: mm: Fix TLBI vs ASID rollover
01e6c64bbc5d soc: aspeed: p2a-ctrl: Fix boundary check for mmap
3fdf2feb6cbe soc: aspeed: lpc-ctrl: Fix boundary check for mmap
e80c45dbe263 soc: qcom: aoss: Fix the out of bound usage of cooling_devs
610e8b2621d6 pinctrl: ingenic: Fix incorrect pull up/down info
1e1136fbe89f pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast
7524fcd09c3e clk: socfpga: agilex: add the bypass register for s2f_usr0 clock
96bf326fb93c clk: socfpga: agilex: fix up s2f_user0_clk representation
7eb16be25f0f clk: socfpga: agilex: fix the parents of the psi_ref_clk
ac99b3aa8375 tools/thermal/tmon: Add cross compiling support
2daa118a3f7b selftests/ftrace: Fix requirement check of README file
8248b61b86fb ceph: fix dereference of null pointer cf
c37085d60634 9p/xen: Fix end of loop tests for list_for_each_entry
907944851aa0 xen: fix setting of max_pfn in shared_info
37566a343fe9 powerpc/perf/hv-gpci: Fix counter value parsing
5f13c8bae824 PCI/MSI: Skip masking MSI-X on Xen PV
d15554f98597 blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN
a58f08255490 blk-zoned: allow zone management send operations without CAP_SYS_ADMIN
c1b249e02a80 btrfs: reset replace target device to allocation state on close
0901af53da8f btrfs: wake up async_delalloc_pages waiters after submit
9ac218642dfc io-wq: fix wakeup race when adding new work
548ee201fb4a io_uring: fail links of cancelled timeouts
54eb6211b979 io_uring: add ->splice_fd_in checks
a3ed34bcada5 io_uring: place fixed tables under memcg limits
5103b733348e io_uring: limit fixed table size by RLIMIT_NOFILE
ebedb252a47f rtc: tps65910: Correct driver module alias
44a32dcb2fb5 Linux 5.10.66
1de280adb209 Revert "time: Handle negative seconds correctly in timespec64_to_ns()"
f49fd9882f54 Revert "posix-cpu-timers: Force next expiration recalc after itimer reset"
0daa75bf750c Revert "block: nbd: add sanity check for first_minor"
d3c3f4e07826 Revert "Bluetooth: Move shutdown callback before flushing tx and rx queue"
c31c2cca229a Linux 5.10.65
b216a075a9ab clk: kirkwood: Fix a clocking boot regression
5866b1175df0 backlight: pwm_bl: Improve bootloader/kernel device handover
4c00435cb813 fbmem: don't allow too huge resolutions
34d099a330e7 IMA: remove the dependency on CRYPTO_MD5
5cc1ee31353b IMA: remove -Wmissing-prototypes warning
131968998109 fuse: flush extending writes
8018100c5444 fuse: truncate pagecache on atomic_o_trunc
a8ca1fba54be ARM: dts: at91: add pinctrl-{names, 0} for all gpios
c2c7eefc9371 KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter
bf3622446335 KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation
c06e6ff2fcc3 KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted
1db337b10d12 KVM: s390: index kvm->arch.idle_mask by vcpu_idx
dc9db2a2aae4 Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()"
c6b42ec1c936 x86/resctrl: Fix a maybe-uninitialized build warning treated as error
bafece6cd1f9 perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op
ae95c3a147d5 tty: Fix data race between tiocsti() and flush_to_ldisc()
4d0e6d6fe4e2 bio: fix page leak bio_add_hw_page failure
24fbd77d5a0f io_uring: IORING_OP_WRITE needs hash_reg_file set
656f343d724b time: Handle negative seconds correctly in timespec64_to_ns()
611b7f9dc9f6 f2fs: guarantee to write dirty data when enabling checkpoint back
75ffcd85dff5 iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
3853c0c0703d ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
c4f1ad393026 ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
dc4ff31506f4 octeontx2-af: Set proper errorcode for IPv4 checksum errors
bf2991f8e783 octeontx2-af: Fix static code analyzer reported issues
ee485124b7fa octeontx2-af: Fix loop in free and unmap counter
a67c66c1bb12 net: qualcomm: fix QCA7000 checksum handling
f96bc82e0348 net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed
5867e20e1808 ipv4: make exception cache less predictible
8692f0bb2992 ipv6: make exception cache less predictible
4663aaef24df brcmfmac: pcie: fix oops on failure to resume and reprobe
e68128e078da bcma: Fix memory leak for internally-handled cores
26fae720c112 atlantic: Fix driver resume flow.
cb996dc9f937 ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
baecab8c469f ice: Only lock to update netdev dev_addr
bd6d9c83f44d iwlwifi: skip first element in the WTAS ACPI table
4c4f868082ed iwlwifi: follow the new inclusive terminology
5c305b90d8a1 ASoC: wcd9335: Disable irq on slave ports in the remove function
729a459efd30 ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function
9c640a2bb551 ASoC: wcd9335: Fix a double irq free in the remove function
8446bb0ff1d0 tty: serial: fsl_lpuart: fix the wrong mapbase value
9ee4ff8cbe39 usb: bdc: Fix a resource leak in the error handling path of 'bdc_probe()'
4d2823abd1fe usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available
86b79054d76b usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
f0bb63127354 i2c: xlp9xx: fix main IRQ check
7ac3090e0123 i2c: mt65xx: fix IRQ check
6c4857203ffa CIFS: Fix a potencially linear read overflow
b0491ab7d4c7 bpf: Fix possible out of bound write in narrow load handling
cfaefbcc6bc4 mmc: moxart: Fix issue with uninitialized dma_slave_config
ced0bc748185 mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
8a9f9b97558e mmc: sdhci: Fix issue with uninitialized dma_slave_config
dd903083cbe4 ASoC: Intel: Skylake: Fix module resource and format selection
b0159dbd1dd6 ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
7934c79fb0ed ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373
56d976f45000 rsi: fix an error code in rsi_probe()
110ce7d256a3 rsi: fix error code in rsi_load_9116_firmware()
b4bbb77d886b gfs2: init system threads before freeze lock
ee029e3aa129 i2c: hix5hd2: fix IRQ check
d36ab9b3ee49 i2c: fix platform_get_irq.cocci warnings
187705a4b1fa i2c: s3c2410: fix IRQ check
3913fa307a33 i2c: iop3xx: fix deferred probing
50e6f34499a5 Bluetooth: add timeout sanity check to hci_inquiry
cc59ad70cfb6 lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
9295566a136c mm/swap: consider max pages in iomap_swapfile_add_extent
a9c29bc2a578 usb: gadget: mv_u3d: request_irq() after initializing UDC
b2f4dd13b211 firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
60831f5ae6c7 firmware: raspberrypi: Keep count of all consumers
5c68b7795b4c i2c: synquacer: fix deferred probing
f577e9f58ff0 clk: staging: correct reference to config IOMEM to config HAS_IOMEM
5ae5f087c9d6 arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
cb788d698a10 nfsd4: Fix forced-expiry locking
c9773f42c1de lockd: Fix invalid lockowner cast after vfs_test_lock
2600861b9069 locking/local_lock: Add missing owner initialization
d5462a630f7d locking/lockdep: Mark local_lock_t
22b106df73c6 mac80211: Fix insufficient headroom issue for AMSDU
0ad4ddb27e2b libbpf: Re-build libbpf.so when libbpf.map changes
494629ba62a9 usb: phy: tahvo: add IRQ check
46638d6941ee usb: host: ohci-tmio: add IRQ check
4b7874a32ec2 PM: cpu: Make notifier chain use a raw_spinlock_t
471128476819 Bluetooth: Move shutdown callback before flushing tx and rx queue
d993a6f137ec samples: pktgen: add missing IPv6 option to pktgen scripts
2c0b826f4a79 devlink: Clear whole devlink_flash_notify struct
2aa3d5c9e19e selftests/bpf: Fix test_core_autosize on big-endian machines
c03bf1bc84ea usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
eabbb2e8cc41 usb: phy: twl6030: add IRQ checks
fa5dbfd53982 usb: phy: fsl-usb: add IRQ check
99ad1be3e9cb usb: gadget: udc: s3c2410: add IRQ check
0a7731458968 usb: gadget: udc: at91: add IRQ check
27f102bcee52 usb: dwc3: qcom: add IRQ check
c4e0f54a56d0 usb: dwc3: meson-g12a: add IRQ check
96ba1e20e252 ASoC: rt5682: Properly turn off regulators if wrong device ID
1a2feb23043b ASoC: rt5682: Implement remove callback
628acf6ee2f1 net/mlx5: Fix unpublish devlink parameters
fe6322774ca2 net/mlx5: Register to devlink ingress VLAN filter trap
dbeb4574ddf0 drm/msm/dsi: Fix some reference counted resource leaks
059c2c09f4b7 Bluetooth: fix repeated calls to sco_sock_kill
6df58421da13 ASoC: Intel: Fix platform ID matching
10dfcfda5c6f cgroup/cpuset: Fix violation of cpuset locking rule
cbc97661439d cgroup/cpuset: Miscellaneous code cleanup
974ab0a04fe6 counter: 104-quad-8: Return error when invalid mode during ceiling_write
c158f9b23279 arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7
7125705623f9 drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs
a6e980b110d2 drm/msm/mdp4: move HW revision detection to earlier phase
90363618b552 drm/msm/mdp4: refactor HW revision detection into read_mdp_hw_revision
416929eaf44e selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the dest IP
d6337dfd1e77 PM: EM: Increase energy calculation precision
5014a8453f02 Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow
afffa7b4c6e4 debugfs: Return error during {full/open}_proxy_open() on rmmod
17830b041534 soc: qcom: smsm: Fix missed interrupts if state changes while masked
b8361513ac76 bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's optstring
cd6008e31af0 PCI: PM: Enable PME if it can be signaled from D3cold
3890c6e1da31 PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
eda4ccca906f media: venus: venc: Fix potential null pointer dereference on pointer fmt
519ad41a0989 media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
a7dd8b778a4d leds: trigger: audio: Add an activate callback to ensure the initial brightness is set
917191d582f9 leds: lt3593: Put fwnode in any case during ->probe()
eef8496579de i2c: highlander: add IRQ check
11dd40c18918 net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set()
b376ae5597fc devlink: Break parameter notification sequence to be before/after unload/load driver
9fa9ff10408f arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx delay
e4da0e0006f9 arm64: dts: renesas: rzg2: Convert EtherAVB to explicit delay handling
61b1db235868 Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd
bca46d228393 net: cipso: fix warnings in netlbl_cipsov4_add_std
b6b5dc12bd7c drm: mxsfb: Clear FIFO_CLEAR bit
1a0014c1c62c drm: mxsfb: Increase number of outstanding requests on V4 and newer HW
46f546394063 drm: mxsfb: Enable recovery on underflow
e0f3de1573fd cgroup/cpuset: Fix a partition bug with hotplug
7a0b297480dd net/mlx5e: Block LRO if firmware asks for tunneled LRO
c40ed983b874 net/mlx5e: Prohibit inner indir TIRs in IPoIB
a11fc1cd8a31 ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties
2e68547e99a7 ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
0d40e59c03b8 ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties
eda87dd4738a ARM: dts: meson8: Use a higher default GPU clock frequency
a7d0a59e21ef tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
1f60072320b5 drm/amdgpu/acp: Make PM domain really work
c7ebd3622bf8 6lowpan: iphc: Fix an off-by-one check of array index
def6efdf91e7 Bluetooth: sco: prevent information leak in sco_conn_defer_accept()
e9a62740876b media: atomisp: fix the uninitialized use and rename "retvalue"
b0e87701b813 media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
c062253748d8 media: rockchip/rga: fix error handling in probe
dc49537334a7 media: rockchip/rga: use pm_runtime_resume_and_get()
94d6aa2b871f media: go7007: remove redundant initialization
ffd9c8cecbad media: go7007: fix memory leak in go7007_usb_probe
fb22665c37b3 media: dvb-usb: Fix error handling in dvb_usb_i2c_init
6b0fe6953430 media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
372890e0b41e media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
83f7297a4af4 ionic: cleanly release devlink instance
203537ff35ea driver core: Fix error return code in really_probe()
4225d357bc75 firmware: fix theoretical UAF race with firmware cache and resume
c4aaad8a3389 gfs2: Fix memory leak of object lsi on error return path
8c3b5028ec02 libbpf: Fix removal of inner map in bpf_object__create_map
ffb887c15f7f soc: qcom: rpmhpd: Use corner in power_off
f32b433d8e25 i40e: improve locking of mac_filter_hash
5ac21a4e6e85 arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties
a8c1eaed2374 ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
6ca0b4089166 libbpf: Fix the possible memory leak on error
f1673e85254d gve: fix the wrong AdminQ buffer overflow check
1568dbe8892d drm/of: free the iterator object on failure
389dfd114780 bpf: Fix potential memleak and UAF in the verifier.
d4213b709316 bpf: Fix a typo of reuseport map in bpf.h.
56e5c527cc2e drm/of: free the right object
38235f195de9 media: cxd2880-spi: Fix an error handling path
25fbfc31ceec soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally
c391728c9b25 leds: is31fl32xx: Fix missing error code in is31fl32xx_parse_dt()
d4abb6e14105 media: TDA1997x: enable EDID support
8ce22f85381f ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in mt8183_afe_pcm_dev_probe
3d58f5e83f97 drm/gma500: Fix end of loop tests for list_for_each_entry
54912723f16b drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init()
1e1423449d1c EDAC/i10nm: Fix NVDIMM detection
a20e6868cbfc spi: spi-zynq-qspi: use wait_for_completion_timeout to make zynq_qspi_exec_mem_op not interruptible
e2cb04c61bcf spi: sprd: Fix the wrong WDG_LOAD_VAL
cd8cca7268a2 regulator: vctrl: Avoid lockdep warning in enable/disable ops
8665e30317c8 regulator: vctrl: Use locked regulator_get_voltage in probe path
80b1a70b0450 blk-crypto: fix check for too-large dun_bytes
ba6e5af621ab spi: davinci: invoke chipselect callback
c0aec70a256c x86/mce: Defer processing of early errors
6627be8b36dc tpm: ibmvtpm: Avoid error message when process gets signal while waiting
bd2028e9e27c certs: Trigger creation of RSA module signing key if it's not an RSA key
fddf3a72abe1 crypto: qat - use proper type for vf_mask
e7273d57d2b7 irqchip/gic-v3: Fix priority comparison when non-secure priorities are used
f1f6d3d2ada8 spi: coldfire-qspi: Use clk_disable_unprepare in the remove function
4b21d4e820bb block: nbd: add sanity check for first_minor
31fc50cd93cd clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel
dde7ff1c1977 lib/mpi: use kcalloc in mpi_resize
20d84fc59e85 irqchip/loongson-pch-pic: Improve edge triggered interrupt support
e9a902f88207 genirq/timings: Fix error return code in irq_timings_test_irqs()
10d3bdd2d578 spi: spi-pic32: Fix issue with uninitialized dma_slave_config
d4ec971bfa88 spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
87aa69aa10b4 block: return ELEVATOR_DISCARD_MERGE if possible
386850718153 m68k: Fix invalid RMW_INSNS on CPUs that lack CAS
497f3d9c3f58 rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock
ea5e5bc881a4 rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees
527b56d7856f rcu: Fix to include first blocked task in stall warning
e6778e1b22d0 sched: Fix UCLAMP_FLAG_IDLE setting
718180c24675 sched/numa: Fix is_core_idle()
bf4b0fa3a2e2 m68k: emu: Fix invalid free in nfeth_cleanup()
246c771b8562 power: supply: cw2015: use dev_err_probe to allow deferred probe
a758b1d4ca20 s390/ap: fix state machine hang after failure to enable irq
86f9980909f3 s390/debug: fix debug area life cycle
0980d2b21f4d s390/debug: keep debug data on resize
0404bf4a660c s390/pci: fix misleading rc in clp_set_pci_fn()
8b471e72b51e s390/kasan: fix large PMD pages address alignment check
9d999957cb39 udf_get_extendedattr() had no boundary checks.
db2f238d8d12 fcntl: fix potential deadlock for &fasync_struct.fa_lock
349633ed311c crypto: qat - do not export adf_iov_putmsg()
205cfad5c0ca crypto: qat - fix naming for init/shutdown VF to PF notifications
c29cc43e30ba crypto: qat - fix reuse of completion variable
e53575ea28d9 crypto: qat - handle both source of interrupt in VF ISR
9819975c636c crypto: qat - do not ignore errors from enable_vf2pf_comms()
6f3c58bd62f2 crypto: omap - Fix inconsistent locking of device lists
fc4073df2968 libata: fix ata_host_start()
cf619a528e01 s390/zcrypt: fix wrong offset index for APKA master key valid state
b4aa00bf8a4d s390/cio: add dev_busid sysfs entry for each subchannel
d0831db736bb power: supply: max17042_battery: fix typo in MAx17042_TOFF
5d59f38c6ba5 power: supply: smb347-charger: Add missing pin control activation
10e759e350d7 nvmet: pass back cntlid on successful completion
ea4a353c0ef4 nvme-rdma: don't update queue count when failing to set io queues
5d0f0c3bbe99 nvme-tcp: don't update queue count when failing to set io queues
591f69d7c415 blk-throtl: optimize IOPS throttle for large IO scenarios
cf13537be54c bcache: add proper error unwinding in bcache_device_init
48aa6e4e28c4 isofs: joliet: Fix iocharset=utf8 mount option
940ac461323e udf: Fix iocharset=utf8 mount option
4cf1551af31d udf: Check LVID earlier
3d12ccecfa31 hrtimer: Ensure timerfd notification for HIGHRES=n
aadfa1d6ca5f hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns()
13ccaef77ee8 posix-cpu-timers: Force next expiration recalc after itimer reset
8a6c5eec811c EDAC/mce_amd: Do not load edac_mce_amd module on guests
4b680b3fc6f3 rcu/tree: Handle VM stoppage in stall detection
1cc05d71f04d sched/deadline: Fix missing clock update in migrate_task_rq_dl()
104adbffbe4c crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop()
ce7f2b516c77 power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors
3ebd7b38415e sched/deadline: Fix reset_on_fork reporting of DL tasks
8c4d94db5acd crypto: mxs-dcp - Check for DMA mapping errors
7bb6302e9d09 regulator: tps65910: Silence deferred probe error
a85985099644 regmap: fix the offset of register error log
97bc540bfb61 locking/mutex: Fix HANDOFF condition
cb83afdc0b86 Linux 5.10.64
f72fce550709 PCI: Call Max Payload Size-related fixup quirks early
8c04a16d2037 x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
1234849353b0 xhci: fix unsafe memory usage in xhci tracing
3f7f1baf7045 xhci: fix even more unsafe memory usage in xhci tracing
30e6e9f8bf2c usb: mtu3: fix the wrong HS mult value
8a4439aaf4f7 usb: mtu3: use @mult for HS isoc or intr
147819723c74 usb: mtu3: restore HS function when set SS/SSP
c75e2fd0d3c5 usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc or intr
d544c9a2190a usb: host: xhci-rcar: Don't reload firmware after the completion
c3fd7b0b9aa1 ALSA: usb-audio: Add registration quirk for JBL Quantum 800
798679af7978 blk-mq: clearing flush request reference in tags->rqs[]
e51ff3ffc316 netfilter: nftables: clone set element expression template
36983fc2f87e netfilter: nf_tables: initialize set before expression setup
3fda454f909c netfilter: nftables: avoid potential overflows on 32bit arches
cad6239f5080 blk-mq: fix is_flush_rq
ceffaa61b5bb blk-mq: fix kernel panic during iterating over flush request
bc1b5c5f3e3b x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating
554efc9a6138 Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM"
d24347e2ff11 tty: drop termiox user definitions
0757a883b970 net: linux/skbuff.h: combine SKB_EXTENSIONS + KCOV handling
0b62660c6a33 serial: 8250: 8250_omap: Fix unused variable warning
7ff0b71b6826 net: kcov: don't select SKB_EXTENSIONS when there is no NET
c4225992060b mm/page_alloc: speed up the iteration of max_order
50e56c68e1ef net: ll_temac: Remove left-over debug message
6e2c4e665623 USB: serial: mos7720: improve OOM-handling in read_mos_reg()
ddd7e8b7b848 igmp: Add ip_mc_list lock in ip_check_mc_rcu
(From OE-Core rev: e6e56ab911c68f4305bd2d9b329ce155b01a30b4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 86bfda41a74bd19c22a6294bd080adf17b14c116)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We dont control the test output and sometimes see badly encoded characters.
These don't affect the operation of the code we're running. Use
errors='replace' to avoid those issues and the resulting test failures.
(From OE-Core rev: 4881854f4f154945dc893bb88ed038755bfdfd64)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3939b1923387d3bc440118ed1663d28a03a1ea5d)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With glibc 2.34, the libraries were renamed. Tweak the glob to support both
as this is needed for newer uninative versions.
[RP: tweak commit message]
(From OE-Core rev: f60da44d32a579f5ba5c95dd60f80d624de39ce4)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 98248306e4b5f023e96375293b60524574ebb686)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Pull in the following changes:
* ports/linux/guts: Add closefrom support for glibc 2.34
* pseudo_client: Make msg static in pseudo_op_client
* ports/linux/guts: Add close_range wrapper for glibc 2.34
* pseudo_client: Do not pass null argument to pseudo_diag()
* test-openat: Consider device as well as inode number
* test: Add missing test-statx test case
* fcntl: Add support for fcntl F_GETPIPE_SZ and F_SETPIPE_SZ
(From OE-Core rev: 190ed5d766b6a3922c3f841eb5fd04cf603cf76f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 71b549924a7fa7973a8e03e11f3db45fdc29889d)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The merge of libdl into libc in glibc 2.34 causes problems for pseudo. Add a fix
that works around this issue.
(From OE-Core rev: c9203671d638edb6a063d7522b29b8a8e776c2f3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dd3e46a043c81cd4d81731a0f691868d3c059742)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
raw.h has been dropped in linux-libc-headers-5.14 leading to:
configure: error: raw selected, but required raw.h header file not available
WARNING: exit code 1 from a shell command.
(From OE-Core rev: 7995098ca12f624d5d4771ac6e036240c060263a)
Signed-off-by: MarkusVolk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7f577c10913104860121f682b9b3754870c4db23)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are situations when the user have the 'patchdir' defined
as a parameter on SRC_URI. However he doesn't know that with this
the patch is applied relatively to the receipe source dir 'S'.
- When user have 'patchdir' defined check if this directory exist.
- If the patch fails show addition info to the user:
- Import: show the striplevel
- Resolver: show the expanded 'patchdir' to the user.
The next example is from opencv in meta-oe layer, here the
patch is applied on the target directory ${WORKDIR}/git/contrib.
S = "${WORKDIR}/git"
SRCREV_FORMAT = "opencv_contrib"
SRC_URI = "git://github.com/opencv/opencv.git;name=opencv \
git://github.com/opencv/opencv_contrib.git;destsuffix=contrib;name=contrib \
file://0001-sfm-link-with-Glog_LIBS.patch;patchdir=../contrib \
"
* When the patch fail there are no message that indicates the real reason.
patchdir=../no-found-on-file-system
ERROR: opencv-4.5.2-r0 do_patch: Command Error: 'quilt --quiltrc /build/tmp/work/core2-64-poky-linux/opencv/4.5.2-r0/recipe-sysroot-native/etc/quiltrc push' exited with 0 Output:
stdout: Applying patch 0001-sfm-link-with-Glog_LIBS.patch
can't find file to patch at input line 37
Perhaps you used the wrong -p or --strip option?
* The check of the patchdir will add a new fatal error
when the user specifies a wrong path than don't exist.
patchdir=../no-found-on-file-system
ERROR: opencv-4.5.2-r0 do_patch: Target directory '/build/tmp/work/core2-64-poky-linux/opencv/4.5.2-r0/git/../no-found-on-file-system' not found, patchdir '../no-found-on-file-system' is incorrect in patch file '0001-sfm-link-with-Glog_LIBS.patch'
* When we can't aplly the patch but the patchdir exist,
show the expanded patchdir on fatal error.
patchdir=../git
ERROR: opencv-4.5.2-r0 do_patch: Applying patch '0001-sfm-link-with-Glog_LIBS.patch' on target directory '/build/tmp/work/core2-64-poky-linux/opencv/4.5.2-r0/git/../git'
Command Error: 'quilt --quiltrc /build/tmp/work/core2-64-poky-linux/opencv/4.5.2-r0/recipe-sysroot-native/etc/quiltrc push' exited with 0 Output:
stdout: Applying patch 0001-sfm-link-with-Glog_LIBS.patch
can't find file to patch at input line 37
Perhaps you used the wrong -p or --strip option?
(From OE-Core rev: 0b57a6f07a2d69f809120f1bc1988738c35c095b)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit c44bc7c0fb8b7c2e44dd93607a3bfd9733e1df80)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
rngd needs to start after `systemd-udev-settle` in order for the kernel
modules of the random source hardware to be loaded before it is started.
However, since the `rngd.service` does not require or want
`systemd-udev-settle.service` it might not be scheduled for start and
the `After=systemd-udev-settle.service` there has no effect.
Adding `Wants=systemd-udev-settle.service` provides a weak requirement
to it, so that the `rngd` is started after it, if possible.
(From OE-Core rev: 8d57589389f029fc4df85211254204966a94f007)
Signed-off-by: Claudius Heine <ch@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e9715d4234eb7b45dee8b323799014646f0a1b07)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a fix for reproducibility issues where pyc files for python-config.py
may not always be generated.
(From OE-Core rev: 94aedf7d2b43ecdf0da1cf6b848f6e95ee253abf)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d1c3a87c48b598b6e5624d0affe8bd89320631bf)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We're seeing pthread being linked sometimes and not others leading to
non-reproducible target binaries. The reason is mixing the native python
config with the target one. We should use the target one.
(From OE-Core rev: 47bfa148667fb223affd7ba85d73764f5d795e7c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3fe5101b335384ef83e96ccc58687fd631164075)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We're seeing pthread being linked sometimes and not others leading to
non-reproducible target binaries. The reason is mixing the native python
config with the target one. We should use the target one.
(From OE-Core rev: 4d1a5093675d365a3f8d2b3117062adc623d6488)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1bc5378db760963e2ad46542f2907dd6a592eb66)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
autobuilder.yoctoproject.org URLS no longer work. Update them to a
working location.
(From OE-Core rev: c9bb3319d2db83d63bb1cacd10d6f74e39ded17a)
Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 56f7bac1f0d1ced41e6908706be27149aa7b87e2)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Multilib changes RECIPE_SYSROOT which can make the value in PSEUDO_IGNORE_PATHS
incorrect. Add the correct value, which fixes races over files in the sysroot.
[YOCTO #14581]
(From OE-Core rev: 7911b903ef57ee8c49c20ac189ec642e124e4134)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 64003e5e1b51c0cd561681b1ac13293546b8182b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When reproducible builds are enabled and externalsrc is in use, the
source date epoch function is added. The conditions on the conditional
code removing the unpack task need to match the deltask function, else
the source date epoch function can end up running twice and the functions
can race with each other causing build failures or corruption.
(From OE-Core rev: 295947ac48a8c14eba8f2bedcfb7b59121a1da5f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e82095c02881410035ca23dc12692f074d8ed39b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Externalsrc removes do_fetch, do_unpack, and do_patch. The system normally
discovers the correct reproducible date as a postfuncs of do_unpack, so this
date is never found, so it falls back to the default epoch.
Instead we can move the discovery function to a prefuncs on the epoch
deploy task. This task will run before do_configure, and since the source
is already available can run safely at anytime.
(From OE-Core rev: bc8448b55f06c75ec129fc32cee75ef945a49d3e)
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0b7dd711a54e92ce54abe99f59fc67e683d52dfe)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With hash equivalence working properly, this test breaks as it detects
an unchanged tasks and doesn't rerun subsequent tasks.
Add a uuid to the payload to ensure it doesn't ever match
equivalence and the test works as intended.
(From OE-Core rev: 56f1fc08242a07967249fff9f537ea5d3cd0da56)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d19873b6b5d0068f857a8f9f3686729ba4e67f0f)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Writing an expanded version of $HOME into the wrapper script breaks
reproducibility. We don't need this here so don't.
(From OE-Core rev: e9c71a121f05b07fcd5ef2acbfac3c2dc9685384)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5df092524e93cd7d0eaa633ec8a5689d4c0d018d)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a sort to ensure the package dependency output is determnistic.
(From OE-Core rev: 45b75c3432d79b14b962c21bb1baea200d37695e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 693e8d0dfe0b475bc233ccc1ad7674d39de346ce)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Set a path to where sendmail would exist making the output deterministic
as it no longer depends on the build host and the presense of sendmail
there.
(From OE-Core rev: 62b85d5a00dfdd5db0dd2ba3c9e51a87b370742f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 32e03a430f13960fe07f08c04eaa58017d977f6c)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently the pkgconfig pclist files contain full paths which are build
host specific and the order of entries is not deterministic.
Fix both these issues so the files are deterministic.
(From OE-Core rev: 59655c76c395ffaae0342458a6a2ce0494b8e1a6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e422e29bca4af3ab4073e04490f38b05cd7c38c0)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We don't want the compression thread numbers to be encoded into the rpm
since this results in the rpm not being deterministic. Add a patch
from Alex Kanavin which addresses this issue (was queued for rpm 4.17
but we need to fix this with 4.16 too).
(From OE-Core rev: 16d6f01eced9e6de5068056aea07a08ec9dfb659)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1ba0bf50c72f2506dfa507559c49a70e16cd5124)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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:
3a7dc5b4cfbd Linux 5.4.150
27f8c4402c4a qnx4: work around gcc false positive warning bug
3a0f951e3725 xen/balloon: fix balloon kthread freezing
f80b6793811d arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
04783de9c0f3 thermal/drivers/int340x: Do not set a wrong tcc offset on resume
de1c3506806d EDAC/synopsys: Fix wrong value type assignment for edac_mode
8ede848bc99e spi: Fix tegra20 build with CONFIG_PM=n
d193f7dbf4ec net: 6pack: Fix tx timeout and slot time
fa56f2c987c7 alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile
af4a142ab798 arm64: Mark __stack_chk_guard as __ro_after_init
aeb19da46c7d parisc: Use absolute_pointer() to define PAGE0
8cd34eb616d9 qnx4: avoid stringop-overread errors
1214ace61402 sparc: avoid stringop-overread errors
113a8edfb9c9 net: i825xx: Use absolute_pointer for memcpy from fixed memory location
2397ea2db22b compiler.h: Introduce absolute_pointer macro
d12ddd843f18 blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd
9d7798823264 sparc32: page align size in arch_dma_alloc
ec49f3f7f669 nvme-multipath: fix ANA state updates when a namespace is not present
29917bbb07c3 xen/balloon: use a kernel thread instead a workqueue
93937596e065 bpf: Add oversize check before call kvcalloc()
7273cb182f13 ipv6: delay fib6_sernum increase in fib6_add
7432ecc55fe9 m68k: Double cast io functions to unsigned long
29c70b0d335a net: stmmac: allow CSR clock of 300MHz
1da750d1e214 net: macb: fix use after free on rmmod
ebb8d26d93c3 blktrace: Fix uaf in blk_trace access after removing by sysfs
2b5befcd4045 md: fix a lock order reversal in md_alloc
42d3711c2378 irqchip/gic-v3-its: Fix potential VPE leak on error
71f323f60592 irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix build
1b59625da697 scsi: lpfc: Use correct scnprintf() limit
30d373dc3501 scsi: qla2xxx: Restore initiator in dual mode
d140ccb140c2 cifs: fix a sign extension bug
1c1062c5cf21 thermal/core: Potential buffer overflow in thermal_build_list_of_policies()
b869901caba4 fpga: machxo2-spi: Fix missing error code in machxo2_write_complete()
0ebc3e688f54 fpga: machxo2-spi: Return an error on failure
5bcead7cde68 tty: synclink_gt: rename a conflicting function name
c5f27aedf6bb tty: synclink_gt, drop unneeded forward declarations
1deb94d37a7e scsi: iscsi: Adjust iface sysfs attr detection
d0f4a2eeebbe net/mlx4_en: Don't allow aRFS for encapsulated packets
ae7b957ef003 qed: rdma - don't wait for resources under hw error recovery flow
23716d7153fc gpio: uniphier: Fix void functions to remove return value
f7fb7dbdfb25 net/smc: add missing error check in smc_clc_prfx_set()
363438ed5de0 bnxt_en: Fix TX timeout when TX ring size is set to the smallest
4c4c3052911b enetc: Fix illegal access when reading affinity_hint
cf9138c966dd platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR()
a8e8b1481930 afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation
acce91ba0d9f net: hso: fix muxed tty registration
494260e20ac2 serial: mvebu-uart: fix driver's tx_empty callback
2d7c20db7220 xhci: Set HCD flag to defer primary roothub registration
381c8ce0abc0 btrfs: prevent __btrfs_dump_space_info() to underflow its free space
d4ec140e7158 erofs: fix up erofs_lookup tracepoint
7751f609eadf mcb: fix error handling in mcb_alloc_bus()
406ff5bf727d USB: serial: option: add device id for Foxconn T99W265
4b2cf0faffce USB: serial: option: remove duplicate USB device ID
59564b0183cb USB: serial: option: add Telit LN920 compositions
5cc674a3f18e USB: serial: mos7840: remove duplicated 0xac24 device ID
20c9fdde30fb usb: core: hcd: Add support for deferring roothub registration
a6c7d3c2d127 Re-enable UAS for LaCie Rugged USB3-FW with fk quirk
4dc56951a8d9 staging: greybus: uart: fix tty use after free
aa2c274c279f binder: make sure fd closes complete
93fa08e9a32f USB: cdc-acm: fix minor-number release
0dc1cfa7b907 USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter
85d3493085ab usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c
d4e7647695c9 xen/x86: fix PV trap handling on secondary processors
8b06b0f17f35 cifs: fix incorrect check for null pointer in header_assemble
b1f6efa27b24 usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned()
b8c806065160 usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA
ff275c870e1b usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave
f013a5001b4a usb: gadget: r8a66597: fix a loop in set_feature()
aa40438c7174 ocfs2: drop acl cache for directories too
(From OE-Core rev: 22b61a65afea3ecf9058f47aa55ccb22ceb71343)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
e74e2950a0d6 Linux 5.4.149
382526348612 drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV
409cb0b3d45a rtc: rx8010: select REGMAP_I2C
43832bf76363 blk-throttle: fix UAF by deleteing timer in blk_throtl_exit()
c37a34d7975f pwm: stm32-lp: Don't modify HW state in .remove() callback
8a29e68ea8e8 pwm: rockchip: Don't modify HW state in .remove() callback
ed60d2db3171 pwm: img: Don't modify HW state in .remove() callback
b16f4acf6b65 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group
594addd4369e nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group
237ca37ca5ac nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group
288c8b5ba52d nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group
dc70f0c8c3de nilfs2: fix NULL pointer in nilfs_##name##_attr_release
9c3ba404881d nilfs2: fix memory leak in nilfs_sysfs_create_device_group
fb4c7d2923de btrfs: fix lockdep warning while mounting sprout fs
3f2d5c11bef8 ceph: lockdep annotations for try_nonblocking_invalidate
3bbb11261a75 ceph: request Fw caps before updating the mtime in ceph_write_iter
2c89a856fa49 dmaengine: xilinx_dma: Set DMA mask for coherent APIs
2f3206199dc9 dmaengine: ioat: depends on !UML
644f1e87fe73 dmaengine: sprd: Add missing MODULE_DEVICE_TABLE
445a3379f6df parisc: Move pci_dev_is_behind_card_dino to where it is used
2f7bfc07e386 drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION()
a12743d07249 thermal/core: Fix thermal_cooling_device_register() prototype
c7b9a866ee25 Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH
3c1d9b650c08 net: stmmac: reset Tx desc base address before restarting Tx
729f9d5ee374 phy: avoid unnecessary link-up delay in polling mode
81e6b51709da pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered
b94def8a475f profiling: fix shift-out-of-bounds bugs
7e98111cb28e nilfs2: use refcount_dec_and_lock() to fix potential UAF
5607b1bae1c8 prctl: allow to setup brk for et_dyn executables
b40301607ca8 9p/trans_virtio: Remove sysfs file on probe failure
c3b45ea0a3c8 thermal/drivers/exynos: Fix an error code in exynos_tmu_probe()
e1060803039d dmaengine: acpi: Avoid comparison GSI with Linux vIRQ
93f8a98ad89c um: virtio_uml: fix memory leak on init failures
4cd05e390a3b staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb()
2f4b67bceb09 sctp: add param size validation for SCTP_PARAM_SET_PRIMARY
cbd10b118902 sctp: validate chunk size in __rcv_asconf_lookup
6a12918e9065 ARM: 9098/1: ftrace: MODULE_PLT: Fix build problem without DYNAMIC_FTRACE
2f7974cd7b12 ARM: 9079/1: ftrace: Add MODULE_PLTS support
1b27a03d1292 ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link()
490be340c86c ARM: 9077/1: PLT: Move struct plt_entries definition to header
278df0646003 apparmor: remove duplicate macro list_entry_is_head()
f23763ab464f ARM: Qualify enabling of swiotlb_init()
6bfdc3056ca8 s390/pci_mmio: fully validate the VMA before calling follow_pte()
bd292c687390 console: consume APC, DM, DCS
b0c813fbbf75 KVM: remember position in kvm->vcpus array
5163578e9d0b PCI/ACPI: Add Ampere Altra SOC MCFG quirk
ec29e33e5cba PCI: aardvark: Fix reporting CRS value
3f0e275e43f6 PCI: pci-bridge-emul: Add PCIe Root Capabilities Register
296895c4f0c8 PCI: aardvark: Indicate error in 'val' when config read fails
2fcb7b7a1d20 PCI: pci-bridge-emul: Fix big-endian support
07e5f23d3fa6 Linux 5.4.148
54ac8339ae99 s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant
a5fc48000b0e s390/bpf: Fix optimizing out zero-extensions
f7f1bac8983f net: renesas: sh_eth: Fix freeing wrong tx descriptor
3d32ce5472bb ip_gre: validate csum_start only on pull
f9b308f7302e qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom
93f54354ccc8 fq_codel: reject silly quantum parameters
d448b240b175 netfilter: socket: icmp6: fix use-after-scope
b79204169de5 net: dsa: b53: Fix calculating number of switch ports
d5c0f016ae85 perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64}
114bf5776f56 ARC: export clear_user_page() for modules
9b63c27d6b70 mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()'
14e0fdc43ddf PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n
810f9b6f0a40 KVM: arm64: Handle PSCI resets before userspace touches vCPU state
5f289dcf0b02 mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set
e1746c27c373 PCI: Fix pci_dev_str_match_path() alloc while atomic bug
beaf65f0fe0c mfd: axp20x: Update AXP288 volatile ranges
4a6c7c818bcb NTB: perf: Fix an error code in perf_setup_inbuf()
5a1614194963 NTB: Fix an error code in ntb_msit_probe()
098069796940 ethtool: Fix an error code in cxgb2.c
f336aa92b431 PCI: ibmphp: Fix double unmap of io_mem
0f9550c4f40d block, bfq: honor already-setup queue merges
b61a99dda392 net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920
79b584d85912 Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6
cf4168c4e0ec PCI: Add ACS quirks for Cavium multi-function devices
b3435cd96848 tracing/probes: Reject events which have the same name of existing one
32280649f044 mfd: Don't use irq_create_mapping() to resolve a mapping
e904621ae0b7 fuse: fix use after free in fuse_read_interrupt()
a1eaaa6b7d88 PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms
47c4490617d1 mfd: db8500-prcmu: Adjust map to reality
88834a62539f dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation
86565668215f mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range()
d291cca2c4f7 net: hns3: fix the timing issue of VF clearing interrupt sources
65bcb8f73ae3 net: hns3: disable mac in flr process
d8fe64c3511e net: hns3: change affinity_mask to numa node range
dede0381da0b net: hns3: pad the short tunnel frame before sending to hardware
4bf2c9605dff KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers
235f782d5e3b ibmvnic: check failover_pending in login response
d3939844ebdc dt-bindings: arm: Fix Toradex compatible typo
c642afd17ab5 qed: Handle management FW error
9ebbb8b964f5 tcp: fix tp->undo_retrans accounting in tcp_sacktag_one()
baf450477143 net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup
498e765b8595 net/af_unix: fix a data-race in unix_dgram_poll
e7332a1ac14e vhost_net: fix OoB on sendmsg() failure.
172749c879f5 events: Reuse value read using READ_ONCE instead of re-reading it
cd78d9c9968f net/mlx5: Fix potential sleeping in atomic context
48e79555c22c net/mlx5: FWTrace, cancel work on alloc pd error flow
4655f8a5afc2 perf machine: Initialize srcline string member in add_location struct
6808e70a77e9 tipc: increase timeout in tipc_sk_enqueue()
678787dcfe92 r6040: Restore MDIO clock frequency after MAC reset
efe35db94897 net/l2tp: Fix reference count leak in l2tp_udp_recv_core
5ab04a4ffed0 dccp: don't duplicate ccid when cloning dccp sock
6c4b7a87ba79 ptp: dp83640: don't define PAGE0
faf9d465425b net-caif: avoid user-triggerable WARN_ON(1)
79ab38864d5e tipc: fix an use-after-free issue in tipc_recvmsg
08f33350ed8a x86/mm: Fix kern_addr_valid() to cope with existing but not present entries
fde4caf6fe4d s390/sclp: fix Secure-IPL facility detection
15b674b1e581 drm/etnaviv: add missing MMU context put when reaping MMU mapping
b2ec1e6f1d6f drm/etnaviv: reference MMU context when setting up hardware state
5827dbac41c7 drm/etnaviv: fix MMU context leak on GPU reset
5e67b3843540 drm/etnaviv: exec and MMU state is lost when resetting the GPU
7068030d5e26 drm/etnaviv: keep MMU context across runtime suspend/resume
a7970d4f0039 drm/etnaviv: stop abusing mmu_context as FE running marker
ee52ccecfe2c drm/etnaviv: put submit prev MMU context when it exists
a9bacefda031 drm/etnaviv: return context from etnaviv_iommu_context_get
b56b6c51a919 drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10
c221eb008a98 PCI: Add AMD GPU multi-function power dependencies
d180a373a014 PM: base: power: don't try to use non-existing RTC for storing data
484fbe9cc0d9 arm64/sve: Use correct size when reinitialising SVE state
2f725420339e bnx2x: Fix enabling network interfaces without VFs
66c88a479357 xen: reset legacy rtc flag for PV domU
c7fab1f53603 btrfs: fix upper limit for max_inline for page size 64K
b9cc70e3dcb4 drm/panfrost: Clamp lock region to Bifrost minimum
9a6c88548935 drm/panfrost: Use u64 for size in lock_region
6c635129bf49 drm/panfrost: Simplify lock_region calculation
825ba38dfd6a drm/amdgpu: Fix BUG_ON assert
d7a936da6389 drm/msi/mdp4: populate priv->kms in mdp4_kms_init
90358cb02a6c net: dsa: lantiq_gswip: fix maximum frame length
c1f12f440c0b lib/test_stackinit: Fix static initializer test
3c232895b835 platform/chrome: cros_ec_proto: Send command again when timeout occurs
0569920e4310 memcg: enable accounting for pids in nested pid namespaces
d0ddb80bbf10 mm,vmscan: fix divide by zero in get_scan_count
22b11dbbf94c mm/hugetlb: initialize hugetlb_usage in mm_init
1dc6df795c9f s390/pv: fix the forcing of the swiotlb
f3b57cf09012 cpufreq: powernv: Fix init_chip_info initialization in numa=off
b5eb54c4a903 scsi: qla2xxx: Sync queue idx with queue_pair_map idx
f499a9e9edde scsi: qla2xxx: Changes to support kdump kernel
cfa459132875 scsi: BusLogic: Fix missing pr_cont() use
a701ae9a0dd6 ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup()
1a2f728b034a parisc: fix crash with signals and alloca
76bebc93e1c9 net: w5100: check return value after calling platform_get_resource()
3179dd79dbcf fix array-index-out-of-bounds in taprio_change
ef9a7867b25f net: fix NULL pointer reference in cipso_v4_doi_free
88a4ed85e80f ath9k: fix sleeping in atomic context
99b950d55e59 ath9k: fix OOB read ar9300_eeprom_restore_internal
5f70ea4a5c84 parport: remove non-zero check on count
c30ea33b03ff net/mlx5: DR, Enable QP retransmission
c9095f788d03 iwlwifi: mvm: fix access to BSS elements
f950996d64df iwlwifi: mvm: avoid static queue number aliasing
2db5ae5b28e7 iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed
3da13a1e2a45 drm/amdkfd: Account for SH/SE count when setting up cu masks.
2af60889c88e ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B
98381f840f22 ASoC: rockchip: i2s: Fix regmap_ops hang
a1c7bc02e192 usbip:vhci_hcd USB port can get stuck in the disabled state
4f6095b0c9d5 usbip: give back URBs for unsent unlink requests during cleanup
9a4a6805294f usb: musb: musb_dsps: request_irq() after initializing musb
d24381e5a73b Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set"
aa40cf19bfa9 cifs: fix wrong release in sess_alloc_buffer() failed path
39111cbb7b7c mmc: core: Return correct emmc response in case of ioctl error
26f55b60f22f selftests/bpf: Enlarge select() timeout for test_maps
48f5a5f0276d mmc: rtsx_pci: Fix long reads when clock is prescaled
4e773c5553b2 mmc: sdhci-of-arasan: Check return value of non-void funtions
a73bbfabfe6f of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS
2fdf7d38ee86 ASoC: Intel: Skylake: Fix passing loadable flag for module
f6ff4d5609ca ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER
736f60bd4883 btrfs: tree-log: check btrfs_lookup_data_extent return value
53a72858bcae m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch
3710cff57d3c drm/exynos: Always initialize mapping in exynos_drm_register_dma()
727c973ffe51 lockd: lockd server-side shouldn't set fl_ops
a18cfd715e91 usb: chipidea: host: fix port index underflow and UBSAN complains
8deedce385d2 gfs2: Don't call dlm after protocol is unmounted
50cf8f1b6c39 staging: rts5208: Fix get_ms_information() heap buffer size
8dfd785ae110 rpc: fix gss_svc_init cleanup on failure
0bc818e0231a tcp: enable data-less, empty-cookie SYN with TFO_SERVER_COOKIE_NOT_REQD
2918eca4970a serial: sh-sci: fix break handling for sysrq
d02a1c5fd7d9 opp: Don't print an error if required-opps is missing
d772d993b072 Bluetooth: Fix handling of LE Enhanced Connection Complete
fb8593e8ed36 nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data
072660f6c688 arm64: dts: ls1046a: fix eeprom entries
08825a784e56 arm64: tegra: Fix compatible string for Tegra132 CPUs
a6b69a76c347 ARM: tegra: tamonten: Fix UART pad setting
a66049c5ff74 mac80211: Fix monitor MTU limit so that A-MSDUs get through
1e2842fb7ed3 drm/display: fix possible null-pointer dereference in dcn10_set_clock()
cf82fe45bef9 gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port()
bbaa21da550d net/mlx5: Fix variable type to match 64bit
0d563020b8a3 Bluetooth: avoid circular locks in sco_sock_connect
37d7ae2b0578 Bluetooth: schedule SCO timeouts with delayed_work
c408efcb8ae6 selftests/bpf: Fix xdp_tx.c prog section name
350e7501eee8 drm/msm: mdp4: drop vblank get/put from prepare/complete_commit
e5450804778a net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe()
ed3400f22b58 arm64: dts: qcom: sdm660: use reg value for memory node
52f8a30730ee ARM: dts: imx53-ppd: Fix ACHC entry
e15afa6747fa media: tegra-cec: Handle errors of clk_prepare_enable()
53d02b04098b media: TDA1997x: fix tda1997x_query_dv_timings() return value
71de2779e52a media: v4l2-dv-timings.c: fix wrong condition in two for-loops
d785cef384f1 media: imx258: Limit the max analogue gain to 480
33bd83fe3ffd media: imx258: Rectify mismatch of VTS value
8d179746b3f3 ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output
37414bd6ec51 arm64: tegra: Fix Tegra194 PCIe EP compatible string
5a24034ad87f bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler()
b6cee3583930 workqueue: Fix possible memory leaks in wq_numa_init()
9b4f0170e03d Bluetooth: skip invalid hci_sync_conn_complete_evt
7b1718666fb0 ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init()
76cbc142a546 samples: bpf: Fix tracex7 error raised on the missing argument
917eb0bbb8d3 staging: ks7010: Fix the initialization of the 'sleep_status' structure
44fd61a8bd0d serial: 8250_pci: make setup_port() parameters explicitly unsigned
4beadefea857 hvsi: don't panic on tty_register_driver failure
af0bd97b9d71 xtensa: ISS: don't panic in rs_init
5418023f81cd serial: 8250: Define RX trigger levels for OxSemi 950 devices
b050848bba7d s390: make PCI mio support a machine flag
0dd8da8ad04b s390/jump_label: print real address in a case of a jump label bug
91b4d44c7c4d flow_dissector: Fix out-of-bounds warnings
8076709052e1 ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs()
faf0749c9062 video: fbdev: riva: Error out if 'pixclock' equals zero
ae0d210aa717 video: fbdev: kyro: Error out if 'pixclock' equals zero
98551f0a7b57 video: fbdev: asiliantfb: Error out if 'pixclock' equals zero
9dff06c50572 bpf/tests: Do not PASS tests without actually testing the result
58831317c9b1 bpf/tests: Fix copy-and-paste error in double word test
a23430e79ef7 drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex
9baa552b2f76 drm/amd/display: Fix timer_per_pixel unit error
6c78ee1aecb9 tty: serial: jsm: hold port lock when reporting modem line changes
7993ee173378 staging: board: Fix uninitialized spinlock when attaching genpd
995567ded019 usb: gadget: composite: Allow bMaxPower=0 if self-powered
44bbd4e6366f USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable()
7b96de5c3042 usb: gadget: u_ether: fix a potential null pointer dereference
e1480bcb407e usb: host: fotg210: fix the actual_length of an iso packet
33109bdf2c41 usb: host: fotg210: fix the endpoint's transactional opportunities calculation
b190fdb93a9f igc: Check if num of q_vectors is smaller than max before array access
f4bf2fdfe37b drm: avoid blocking in drm_clients_info's rcu section
a1d12196c375 Smack: Fix wrong semantics in smk_access_entry()
c454b1a2155c netlink: Deal with ESRCH error in nlmsg_notify()
5adbbb27bb7c video: fbdev: kyro: fix a DoS bug by restricting user input
4ee6cc0f52db ARM: dts: qcom: apq8064: correct clock names
b9707a950492 iavf: fix locking of critical sections
35429d3aa387 iavf: do not override the adapter state in the watchdog task
ab03f15c1db4 iio: dac: ad5624r: Fix incorrect handling of an optional regulator.
0de0c1673927 tipc: keep the skb in rcv queue until the whole data is read
fe14f10c07c8 PCI: Use pci_update_current_state() in pci_enable_device_flags()
7d356909744f crypto: mxs-dcp - Use sg_mapping_iter to copy data
80bec14b4e09 media: dib8000: rewrite the init prbs logic
4cab14bcff25 ASoC: atmel: ATMEL drivers don't need HAS_DMA
4a7c6e9159be drm/amdgpu: Fix amdgpu_ras_eeprom_init()
d766826eeec4 userfaultfd: prevent concurrent API initialization
7bf2913a5bca kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y
0ac2ecb915e8 MIPS: Malta: fix alignment of the devicetree buffer
debdff960034 f2fs: fix to unmap pages from userspace process in punch_hole()
1c28c23dc82e f2fs: fix unexpected ENOENT comes from f2fs_map_blocks()
1ca5b00782df f2fs: fix to account missing .skipped_gc_rwsem
ec5cab379832 KVM: PPC: Fix clearing never mapped TCEs in realmode
e46ce5a8aba5 clk: at91: clk-generated: Limit the requested rate to our range
557f6445e37f clk: at91: clk-generated: pass the id of changeable parent at registration
d93a37889e3a clk: at91: sam9x60: Don't use audio PLL
57188e2cac47 fscache: Fix cookie key hashing
e2e3758a2cf9 platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call
ba5d4dc003b4 KVM: PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 when guest SPRs are live
a02309beb2b8 HID: i2c-hid: Fix Elan touchpad regression
f934961bf4e2 scsi: target: avoid per-loop XCOPY buffer allocations
389946024f0e powerpc/config: Renable MTD_PHYSMAP_OF
db16408d52a8 scsi: qedf: Fix error codes in qedf_alloc_global_queues()
5e56c8d843fa scsi: qedi: Fix error codes in qedi_alloc_global_queues()
a90ef02f012a scsi: smartpqi: Fix an error code in pqi_get_raid_map()
3365d41c0485 pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry()
ef476b8d5a9c scsi: fdomain: Fix error return code in fdomain_probe()
9ee7b45eddc4 SUNRPC: Fix potential memory corruption
be09cbd6a35f dma-debug: fix debugfs initialization order
9315497b1750 openrisc: don't printk() unconditionally
f56ee9af23cc f2fs: reduce the scope of setting fsck tag when de->name_len is zero
2a2afb6d26c6 f2fs: show f2fs instance in printk_ratelimited
25ed0498915a RDMA/efa: Remove double QP type assignment
b8bb4b28394a powerpc/stacktrace: Include linux/delay.h
02889ac588bd vfio: Use config not menuconfig for VFIO_NOIOMMU
b900cc481618 pinctrl: samsung: Fix pinctrl bank pin count
e69c28362116 docs: Fix infiniband uverbs minor number
fb42b9801e0a RDMA/iwcm: Release resources if iw_cm module initialization fails
7930b1f98dd8 IB/hfi1: Adjust pkey entry in index 0
2b1addd585a4 scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND
a02982545e61 f2fs: quota: fix potential deadlock
bd74d6de0b9e HID: input: do not report stylus battery state as "full"
0656eb5e7ed8 PCI: aardvark: Fix masking and unmasking legacy INTx interrupts
2b58db229eb6 PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response
0f39f8429c82 PCI: aardvark: Fix checking for PIO status
d810fa6f5f0f PCI: xilinx-nwl: Enable the clock through CCF
d43ad02ad3a8 PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure
3aa6d023c6d6 PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported
4d2bc69df9fa PCI/portdrv: Enable Bandwidth Notification only if port supports it
0445da50b727 ARM: 9105/1: atags_to_fdt: don't warn about stack size
8ec08f1431ce libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs
7cfbf391e870 dmaengine: imx-sdma: remove duplicated sdma_load_context
788122c99d85 Revert "dmaengine: imx-sdma: refine to load context only once"
86e1abcd143f media: rc-loopback: return number of emitters rather than error
9d91046f6b4e media: uvc: don't do DMA on stack
1ccb1fa41f4c VMCI: fix NULL pointer dereference when unmapping queue pair
80d167590330 dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc()
a6d4ac3f861b power: supply: max17042: handle fails of reading status register
668370dd4c90 block: bfq: fix bfq_set_next_ioprio_data()
cfdd25cd426d crypto: public_key: fix overflow during implicit conversion
3411b481ed24 arm64: head: avoid over-mapping in map_memory
991b64b89b66 soc: aspeed: p2a-ctrl: Fix boundary check for mmap
2712f29c44f1 soc: aspeed: lpc-ctrl: Fix boundary check for mmap
24c245de17ea soc: qcom: aoss: Fix the out of bound usage of cooling_devs
603dbb1fa272 pinctrl: ingenic: Fix incorrect pull up/down info
eda59ca42fde pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast
d4acec5e9454 tools/thermal/tmon: Add cross compiling support
8a964aa6ed43 9p/xen: Fix end of loop tests for list_for_each_entry
7d81fcc20316 include/linux/list.h: add a macro to test if entry is pointing to the head
4bc0d1b535da xen: fix setting of max_pfn in shared_info
27f3b7f5c6e0 powerpc/perf/hv-gpci: Fix counter value parsing
7e9e6d0e07ec PCI/MSI: Skip masking MSI-X on Xen PV
2edc06fa381a blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN
8da22cc41ada blk-zoned: allow zone management send operations without CAP_SYS_ADMIN
cd7b39e7c475 btrfs: reset replace target device to allocation state on close
8554095328ac btrfs: wake up async_delalloc_pages waiters after submit
d609c63a7165 rtc: tps65910: Correct driver module alias
48a24510c328 Linux 5.4.147
1f8ee024498d Revert "time: Handle negative seconds correctly in timespec64_to_ns()"
dc15f641c6cc Revert "posix-cpu-timers: Force next expiration recalc after itimer reset"
541e757944aa Revert "block: nbd: add sanity check for first_minor"
5f3ecbf4d586 Revert "Bluetooth: Move shutdown callback before flushing tx and rx queue"
245f15a48cdc Linux 5.4.146
b40facee46db clk: kirkwood: Fix a clocking boot regression
8810c51077b0 backlight: pwm_bl: Improve bootloader/kernel device handover
5de2ee621bc4 fbmem: don't allow too huge resolutions
4a95b04afab5 IMA: remove the dependency on CRYPTO_MD5
c69935f0b0aa IMA: remove -Wmissing-prototypes warning
85b0726d5bd7 fuse: flush extending writes
8a98ced6e1c8 fuse: truncate pagecache on atomic_o_trunc
06dad664d4ea KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter
1735cec1e83c KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted
20fff3ef33b2 KVM: s390: index kvm->arch.idle_mask by vcpu_idx
0323ab5b254e x86/resctrl: Fix a maybe-uninitialized build warning treated as error
51f4575ca182 perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op
03c3e977eeac tty: Fix data race between tiocsti() and flush_to_ldisc()
7a25a0a94c8b time: Handle negative seconds correctly in timespec64_to_ns()
ae968e270f2e bpf: Fix pointer arithmetic mask tightening under state pruning
a0a4778feae1 bpf: verifier: Allocate idmap scratch in verifier env
f5893af2704e bpf: Fix leakage due to insufficient speculative store bypass mitigation
e80c3533c354 bpf: Introduce BPF nospec instruction for mitigating Spectre v4
1c9424a765af ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
b3fe6d192126 octeontx2-af: Fix loop in free and unmap counter
8216d7157bcf net: qualcomm: fix QCA7000 checksum handling
4648917e499c net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed
e46e23c289f6 ipv4: make exception cache less predictible
f73cbdd1b8e7 ipv6: make exception cache less predictible
aa167dcde4c7 brcmfmac: pcie: fix oops on failure to resume and reprobe
5debec63a28f bcma: Fix memory leak for internally-handled cores
574e563649ec ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
d946e685d6b7 ASoC: wcd9335: Disable irq on slave ports in the remove function
f3ec07f832bb ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function
a6088f4ed3fc ASoC: wcd9335: Fix a double irq free in the remove function
7bfa680f3b47 tty: serial: fsl_lpuart: fix the wrong mapbase value
0f1375fa693b usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available
06203abb7275 usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
a0a9ecca2dc4 i2c: mt65xx: fix IRQ check
b444064a0e0e CIFS: Fix a potencially linear read overflow
e37eeaf9506c bpf: Fix possible out of bound write in narrow load handling
fb8e695e9cfa mmc: moxart: Fix issue with uninitialized dma_slave_config
48b1f117e8d0 mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
57314d8414d1 ASoC: Intel: Skylake: Fix module resource and format selection
92397571c243 ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
b58cf18e384d rsi: fix an error code in rsi_probe()
d82fe3dd0b0f rsi: fix error code in rsi_load_9116_firmware()
4be8deab6f0d i2c: s3c2410: fix IRQ check
da3e5f32049a i2c: iop3xx: fix deferred probing
2da3272ae0ea Bluetooth: add timeout sanity check to hci_inquiry
70d71611eb83 mm/swap: consider max pages in iomap_swapfile_add_extent
8f5e26053c46 usb: gadget: mv_u3d: request_irq() after initializing UDC
eb3c6a25012f nfsd4: Fix forced-expiry locking
81e69d3fdd9e lockd: Fix invalid lockowner cast after vfs_test_lock
e1c02e2e6a7a mac80211: Fix insufficient headroom issue for AMSDU
606668e24a0d usb: phy: tahvo: add IRQ check
ecf18ac8ff76 usb: host: ohci-tmio: add IRQ check
abbcd61d091f Bluetooth: Move shutdown callback before flushing tx and rx queue
93ec1fd04f0f usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
30d9607bcd73 usb: phy: twl6030: add IRQ checks
e1473ac28563 usb: phy: fsl-usb: add IRQ check
9535f55d0cba usb: gadget: udc: at91: add IRQ check
05e5b16b79dc drm/msm/dsi: Fix some reference counted resource leaks
5ccb04c6e1fb Bluetooth: fix repeated calls to sco_sock_kill
c2451d5439d0 counter: 104-quad-8: Return error when invalid mode during ceiling_write
a1194b805c90 arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7
1b6fcd10375a drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs
156eaacba3d2 PM: EM: Increase energy calculation precision
5537dc810b2a Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow
c0faa638f016 debugfs: Return error during {full/open}_proxy_open() on rmmod
f44714b4eb2a soc: qcom: smsm: Fix missed interrupts if state changes while masked
e7997fe3e9ca PCI: PM: Enable PME if it can be signaled from D3cold
9e570f3d4777 PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
f865b316ccc6 media: venus: venc: Fix potential null pointer dereference on pointer fmt
d2ea2f0725cc media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
ebf570042b5f leds: trigger: audio: Add an activate callback to ensure the initial brightness is set
0a01dc77662c leds: lt3593: Put fwnode in any case during ->probe()
e39c73563a38 i2c: highlander: add IRQ check
fba783ddd945 net: cipso: fix warnings in netlbl_cipsov4_add_std
9fdac650c413 cgroup/cpuset: Fix a partition bug with hotplug
ffde05819953 net/mlx5e: Prohibit inner indir TIRs in IPoIB
87f817c560e6 ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties
e55d7cbe1fe2 ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
4b0bbc412b51 ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties
f7058060c01b ARM: dts: meson8: Use a higher default GPU clock frequency
37ed461b52e9 tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
952136275367 drm/amdgpu/acp: Make PM domain really work
252fad3d0234 netns: protect netns ID lookups with RCU
bd1cd32caa67 6lowpan: iphc: Fix an off-by-one check of array index
c4895cf45fd5 Bluetooth: sco: prevent information leak in sco_conn_defer_accept()
a96eb96ce4c1 media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
7163014d7d29 media: go7007: remove redundant initialization
810149287981 media: dvb-usb: Fix error handling in dvb_usb_i2c_init
fa8aaa769092 media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
88933f9c93a0 media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
f81c89614ee8 soc: qcom: rpmhpd: Use corner in power_off
5b3987f58325 arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties
6c106c73208a ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
004778bf390a bpf: Fix potential memleak and UAF in the verifier.
fa4802c54e69 bpf: Fix a typo of reuseport map in bpf.h.
9a193caf9d79 media: cxd2880-spi: Fix an error handling path
34106f526015 soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally
b92893053003 media: TDA1997x: enable EDID support
43282ca83ace drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init()
fc9cf2229087 EDAC/i10nm: Fix NVDIMM detection
32d8a3684bba spi: spi-zynq-qspi: use wait_for_completion_timeout to make zynq_qspi_exec_mem_op not interruptible
4206dbc9857b spi: sprd: Fix the wrong WDG_LOAD_VAL
1f70517eac57 regulator: vctrl: Avoid lockdep warning in enable/disable ops
d255d6a6457f regulator: vctrl: Use locked regulator_get_voltage in probe path
013177ccc4c5 certs: Trigger creation of RSA module signing key if it's not an RSA key
cc74533a47c9 crypto: qat - use proper type for vf_mask
b3fa499d72a0 block: nbd: add sanity check for first_minor
c60a31db3990 clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel
6b10d3d3a9ff lib/mpi: use kcalloc in mpi_resize
57c8e2ea47bc genirq/timings: Fix error return code in irq_timings_test_irqs()
2d00b22c8b81 spi: spi-pic32: Fix issue with uninitialized dma_slave_config
b29593d0696d spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
449884aeb358 sched: Fix UCLAMP_FLAG_IDLE setting
67da2d9c9e99 m68k: emu: Fix invalid free in nfeth_cleanup()
c68ba4a708fb s390/debug: fix debug area life cycle
7a67a00ea8a7 s390/kasan: fix large PMD pages address alignment check
98296eb3deca udf_get_extendedattr() had no boundary checks.
ae4240d1f4bf fcntl: fix potential deadlock for &fasync_struct.fa_lock
a6273c8c2aca crypto: qat - do not export adf_iov_putmsg()
7dfa7bb69e13 crypto: qat - fix naming for init/shutdown VF to PF notifications
843b4e713a80 crypto: qat - fix reuse of completion variable
4a988264556c crypto: qat - handle both source of interrupt in VF ISR
c2b3f81125a6 crypto: qat - do not ignore errors from enable_vf2pf_comms()
1c189ccef0cf libata: fix ata_host_start()
e55b627d6e1f s390/cio: add dev_busid sysfs entry for each subchannel
0423517520d3 power: supply: max17042_battery: fix typo in MAx17042_TOFF
eb45ae88bf10 nvmet: pass back cntlid on successful completion
6cb5d6ae687d nvme-rdma: don't update queue count when failing to set io queues
3073ec7f0642 nvme-tcp: don't update queue count when failing to set io queues
93cf19b4d9b3 bcache: add proper error unwinding in bcache_device_init
e55f20798f53 isofs: joliet: Fix iocharset=utf8 mount option
0f5cd92e5eb5 udf: Fix iocharset=utf8 mount option
86987cf0fbd2 udf: Check LVID earlier
cc608af36e00 hrtimer: Ensure timerfd notification for HIGHRES=n
a8457878307f hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns()
c322a963d522 posix-cpu-timers: Force next expiration recalc after itimer reset
28996dbb8a74 rcu/tree: Handle VM stoppage in stall detection
b7c560ae51c6 sched/deadline: Fix missing clock update in migrate_task_rq_dl()
40db13e3efce crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop()
ebf0f71ae3bd power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors
bba2b82d1b48 sched/deadline: Fix reset_on_fork reporting of DL tasks
53a6ef40c6bc crypto: mxs-dcp - Check for DMA mapping errors
344a38789ab2 regmap: fix the offset of register error log
a5e42516a61e locking/mutex: Fix HANDOFF condition
a0f68fb55ebc Linux 5.4.145
d83f0b39e72e PCI: Call Max Payload Size-related fixup quirks early
0c8277e334da x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
d31a4c35b925 xhci: fix unsafe memory usage in xhci tracing
e00d39ca92bb usb: mtu3: fix the wrong HS mult value
c3ffd3501470 usb: mtu3: use @mult for HS isoc or intr
00b6325590a4 usb: host: xhci-rcar: Don't reload firmware after the completion
7a74ae301c2c ALSA: usb-audio: Add registration quirk for JBL Quantum 800
c1ea74f64209 Revert "btrfs: compression: don't try to compress if we don't have enough pages"
f05c74e10463 x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating
b1ca1665e674 Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM"
cf1222b877b0 mm/page_alloc: speed up the iteration of max_order
17d409c83e76 net: ll_temac: Remove left-over debug message
ccadb9143796 powerpc/boot: Delete unneeded .globl _zimage_start
295501c77c4c ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2)
6dec8e17b8db USB: serial: mos7720: improve OOM-handling in read_mos_reg()
d84708451d90 igmp: Add ip_mc_list lock in ip_check_mc_rcu
cd8ad6ed9ae5 media: stkwebcam: fix memory leak in stk_camera_probe
9febc9153fdb ARC: wireup clone3 syscall
417b11d3255c ALSA: pcm: fix divide error in snd_pcm_lib_ioctl
cf28619cd9c6 ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17
a8146f149028 ARM: 8918/2: only build return_address() if needed
ebad44b6432e cryptoloop: add a deprecation warning
d12526ddf5e3 perf/x86/amd/power: Assign pmu.module
be1f76fceec4 perf/x86/amd/ibs: Work around erratum #1197
861118d64e50 perf/x86/intel/pt: Fix mask of num_address_ranges
40d23de514cd qede: Fix memset corruption
468623f69683 net: macb: Add a NULL check on desc_ptp
50f73f31ae63 qed: Fix the VF msix vectors flow
92abb09f7ab7 reset: reset-zynqmp: Fixed the argument data type
b820c4c651ea gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats
48051387fa80 xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG
56c77c1b5229 kthread: Fix PF_KTHREAD vs to_kthread() race
af3cf928b998 ubifs: report correct st_size for encrypted symlinks
aa4e216156e8 f2fs: report correct st_size for encrypted symlinks
52d8e5b0abb9 ext4: report correct st_size for encrypted symlinks
228a4203d8b6 fscrypt: add fscrypt_symlink_getattr() for computing st_size
9b3849ba667a ext4: fix race writing to an inline_data file while its xattrs are changing
(From OE-Core rev: dc059b70e9dff390c89775eeae9349c5b44f2746)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
glibc-2.33 release version of Feb 2021 is used in Hardknott branch.
There are many bug fixes in the latest glibc-2.33 version. The patch
takes the latest glibc-2.33 version commit.
Regression tested on X86-64 without any new issues.
(From OE-Core rev: 342b757d8fea2c72a6acf7befaa0b9a1f3fdd83f)
Signed-off-by: Pgowda <pgowda.cve@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If runfetchcmd() fails with bb.process.NotFoundError, the message output
is simply "Fetch command" which doesn't really explain what the problem
is.
Add "not found" to clarify what happened.
(Bitbake rev: 7f3fd1f47f7972756b9b39b6c5ab25084fb4212c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8de9dc02ed6a73b47f2ab10be30d1aed7954bc72)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the build is interrupted, handle the shutdown of pseudo even in this
case to avoid data corruption inside docker containers.
[YOCTO #14555]
(Bitbake rev: 10d61b276d4ffc65640a862c7e5b5852a5716813)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a2a04c6fe94bc56efcff299c669a151746e35916)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently we see things like:
Log data follows:
| DEBUG: Executing python function do_pythontest_exit
| DEBUG: Python function do_pythontest_exit finished
| ERROR: 1
| This is python stdout
Whilst after the change we see things like:
Log data follows:
| DEBUG: Executing python function do_pythontest_exit
| This is python stdout
| DEBUG: Python function do_pythontest_exit finished
| ERROR: 1
since the output is now correctly mixed with the log messages. In some cases the logging
tests indicate the output is being lost entirely which is bad for debugging and makes
things rather confusing.
(Bitbake rev: 3fbc46735ee3679ef1b7466810e4345d78ed05ea)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8966b43761500e0505333d8c9a3f0f2c3dbe7559)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We have a problem where pseudo server processes exist after bitbake exits
and hold the pseudo database in memory. In a docker container, the processes
will be killed as the container is destroyed with no warning and no opportunity
to write the data to disk. This leads to permissions/inode corruptions and
data loss.
Send a shutdown message to pseudo which in new versions of pseudo will flush
the database, thereby fixing some of the issues people using docker containers
see.
(Bitbake rev: 7752c2c00245e91aeb17e22de484535190b18e5d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a07a971b40acd3eee12e203d2cfa3e49f56109f6)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If multiple npmsw fetchers are trying to download the same npm file, one of them
can try to download the file while other is calling verify. npmsw methods gets
called without holding the lock, which causes race conditions in fetching and
verification etc. Lock the lockfile before calling proxy fetcher methods.
(Bitbake rev: 591a05d6126f29b501b9fa284c0618de8c903c69)
Signed-off-by: Caner Altinbasak <cal@brightsign.biz>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fa39e6689d0f0fff772e1c81682698f4b1587b8a)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've seen races where the socket may be gone but the server is still writing
out it's database. Handle that case too to avoid cleanup tracebacks.
[YOCTO #14440]
(Bitbake rev: ca25bc22c87b340cf5c430bd4a025586e0e9e30b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b9e4fb843cb9d3a4d4404af093a781fab5520465)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
os.rename will overwrite the destination file if present so we can use this
instead of the process call overhead.
(Bitbake rev: 7be6d18cd74291371f5327dcab2412f508c70189)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b3cccaa6a896c41d8c9be5eebc327f726542d16b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is a potential race over the mirror tarballs where a partial git repo
could be extracted causing fetcher failures if the tarball is being rewritten
whilst another build accesses it.
Create the mirror tarball atomically to avoid this.
[YOCTO #14441]
(Bitbake rev: 7c8f344b81b8f8936214f87f695e24dc4e546659)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3250bc950c56bd7dd2114df26e5a8e13b04ceac8)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a check before deleting path when using recipetool commands to avoid the following type of errors:
Traceback (most recent call last):
File "<workdir>/sources/core/scripts/lib/scriptutils.py", line 218, in fetch_url
shutil.rmtree(path)
File "/usr/local/lib/python3.7/shutil.py", line 476, in rmtree
onerror(os.lstat, path, sys.exc_info())
File "/usr/local/lib/python3.7/shutil.py", line 474, in rmtree
orig_st = os.lstat(path)
FileNotFoundError: [Errno 2] No such file or directory: '<workdir>/build/tmp/work/recipetool-usg7o81n/work/recipe-sysroot'
ERROR: Command 'script -e -q -c "recipetool --color=always create --devtool -o /tmp/devtool5sq_op37 'file:///<SRCTREE>' -x <workdir>/build/workspace/sources/devtoolsrcxc1b9zjq -N test" /dev/null' failed
(From OE-Core rev: 366070c476405a1f49e22a02c21fd99fc0ec76d9)
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b6aa8b47e023004ffd6958d1cec18c2d9c95d77b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes,
bcb8280 utils.c: add system data collection when a test gets stuck.
c29240c utils.c: handle test timeouts directly with poll()
d6f509f tests/utils.c: fix a memory corruption in find_word
c10e747 main: Do not return number of failed tests when calling ptest-runner
4958988 utils.c: fix memory leak in run_ptests()
fcfa6a1 clang: clean-ups to avoid -Weverything warnings.
215e52d Makefile: allow using CC env var to pick compiler
fdd233d mem: Simplify memory management
e5e218a mem: Fix memleak for ptest_opts
0dc42eb git: Extend the gitignore
(From OE-Core rev: c0993e6c4108ae65537ad6e70de90387dacc5495)
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 710fa373375beb977af704e17a925ed41c9a858d)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This makes it possible to name files starting with a hyphen in the work
directory. Without this change rm will fail due to an unexpected option
being passed.
(From OE-Core rev: 88d67525dc70c21b5a29dbcef65d12a1c780d717)
Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5f1a63e0de4921ef970114a16d0827fcddcdaa0e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When signing a package, we were resolving the `PKGV` version using the
original data store (`d`). However, since that store does not have the
package name in its `OVERRIDES` list the wrong version can be returned in
recipes that produce multiple packages. One such example would be
`external-arm-toolchain.bb`.
The above issue is fixed by using `localdata` instead of `d` when
resolving the needed variables.
(From OE-Core rev: c4724cd652b5a3adc398652b48e16d1fd1a90e89)
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@verkada.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2b5f01cf5a92a873ac4c3f0ba0584cab2cc05714)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently the glew code creates a new directory in /tmp for each make
invocation. This is a bit ugly, don't do that. The patch does break the
dist targets but we don't use them.
(From OE-Core rev: f730707b3e00e5d9d145d55cdf479cd6d11a62f5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3a55194f90e11da5671b24391a4aaf2b86a8e1e6)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The corrected line accidentally converted it to float,
which causes problems later on with python 3.10:
| File "/home/alex/development/poky/scripts/lib/wic/partition.py", line 278, in prepare_rootfs_ext
| os.ftruncate(sparse.fileno(), rootfs_size * 1024)
| TypeError: 'float' object cannot be interpreted as an integer
(From OE-Core rev: 5b6cd58a000c4a1eaac95e37a047838df6478305)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d1d260dd2d196d10379ed9e238bcb34f39f3a3b7)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Issue only affects dhcpd with recent bind versions. We don't ship dhcpd anymore
so the issue doesn't affect us.
(From OE-Core rev: 09898a99b42e048e7085a3df4504e887811b2349)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 30106ae676124ba3c0e496a4f19c919c8418b59b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If a python task fails with sys.exit(), we currently see no TaskFailed event.
The high level code does detect the exit code and fail the task but it can
leave the UI inconsistent with log output.
Fix this be intercepting SystemExit explicitly. This makes python
task failures consistent with shell task failures.
(Bitbake rev: fdc2d3df35ad1282c4ad85d76519e395b023a563)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9eee9fd4f2f96789ad2b037e74d561bdc1426856)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With "bitbake -v", for task failures you'd see the log output twice. Avoid
this by using the existing "did we print info" switch.
(Bitbake rev: 69c622b744d987b48f7dd805ead973ad90479e4e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e2c1afda4cb8023ed4ffeb5dc5bee4f0055659a8)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the caller is piping the logs, they likely don't want them in the error exception
as well. This removes duplicate output from the build output allowing the UI level
controls on whether to show logs to work correctly.
(Bitbake rev: cf864cd84172f605b0e1777c3defc000fa3a7379)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fc58ad84a9deb2620ad90611684dad65dafedb11)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bash keeps a count of the number of times make was invoked on a directory
and changes the output versioning accordingly. We want deterministic output
so disable this behaviour.
(From OE-Core rev: 97d6a8452779fe511a354a70a72dd338f52a92cb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 13a039e03195a47c750d5901e96fe81cf523481f)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The go tests leave readonly files and directories behind.
Fix this to allow cleanup.
[YOCTO #14575]
(From OE-Core rev: 985283733946f42ca4c9ea5ef3611cbaa491088c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5680e95d7bd9fe00a797b2d0deb8cb4790027508)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
sys.exit will cause finally statements and other code to run at exit. Since
we're using os.fork() here, os._exit() is apprioriate in this codepath.
(From OE-Core rev: a99e23c403abd8e520079e2e216d87e713559682)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ec08498ff29de9ccd23be88b9d7af3dab6bbb81e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Manually patch SHARED_VERSION_INFO, which was missed in
the 0.1.9 release and later incorrectly fixed until 0.2.1
(From OE-Core rev: 26109606df69374d06046b758492fb16fa224db9)
Signed-off-by: Tom Pollard <tom.pollard@codethink.co.uk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cb2e8efd316d44b9b1453882114856e0eb7b3500)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Set shared library name as libbz2.so.1.0.8, version in configure.ac
already synced via do_configure PV substitution.
(From OE-Core rev: 5a6e647335df4a46d88a263977577948f370e072)
Signed-off-by: Tom Pollard <tom.pollard@codethink.co.uk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 07e3abc9d282a54add69a6905ec4248f3104219f)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Avoid a rare divide by zero error if there isn't data point spread.
[YOCTO #14547]
(From OE-Core rev: af8a9ecacc00e9166a7b754c25e55334c65af82d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d7e36d01e87ddf89f76f164a0b7d98f597a53fa5)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
sometimes we can find release tarballs from sourceforge are not fully
distributed along all download mirrors leading to fetching failures,
depending on what download mirror will be chosen by sourceforge
servers.
As the project moved to github anyway, it's better to pull the tarballs
directly from github releases - serving the very same static artifacts.
Add an override UPSTREAM_CHECK_URI to enable devtool upgrade checks
(From OE-Core rev: 75cdae00b80e0a64bb02f274cdf8b9a321bd57e5)
Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
(backported from commit 2a1743ace5)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream database uses both "connman" and "connection_manager" to report CVEs
(From OE-Core rev: f0789ed2f4b49f8c63dedd770e5c78bac6cae456)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit eadf7bb17289731be9747822e3d4084ab69cf109)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating the reference platforms to match the latest 5.10 -stable in
oe-core.
(From meta-yocto rev: f927800f0b379a48bce06857b2d5c8313a8feb3f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 77b8e31f706cb29d1efb19305470d9b525fc5a67)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
SDKPATHINSTALL is the default installation path used for the SDK but is not
the path encoded into every SDK binary as the default path. This change
allows it to contain things like dates without requiring every nativesdk
recipe to rebuild.
Partially fixes [YOCTO #14100]
(From meta-yocto rev: 87b3d773ca36a6889cf4899e05f17db32da90abb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a62175ee581bd05661717f0fb89dad2a297b4034)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These three CVEs are specific to the Node package node-tar.
exclude: CVE-2021-37701 CVE-2021-37712 CVE-2021-37713
(From OE-Core rev: a84267dfe713b85f039c35549a00708d92654ded)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9f9317a02d73c1e5aea026683a037e52c996c7bb)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When fetching sstate, SRCPV can be expanded withuin PV which breaks the
sstate fetcher as other variables like SRC_URI are changed by the fetcher
code. Expand the variable before doing this to avoid those problems and
hence avoid setscene task failures with remote sstate storage in git
recipes.
(From OE-Core rev: 5232aa1c46380e7197098bed39fc6d5b8456caa7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0d9d7acebe0be42d4cf8a30ecbbbbcb2dfd16a4b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The recent fixes to merge setscene and normal task accounting in runqueue
fixed some display issues but broke the task numbering of setscene tasks.
Add new accounting methods to the stats structure specifically designed
for setscene. This accounts for the fact that setscene tasks can rerun
multiple times in the build.
Then use the new data in the UI to correctly display the numbers the
user wants to see to understand progress.
(Bitbake rev: 7d938703d9321cde5a32e4dff005f07e8821b704)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ed7e2da88bf4b7bfc7ebfc12b9bd6c0fb7d8c1aa)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If a multiconfig starts with a digit, users would see pages of
errors as we use the multiconfig as a python function name prefix
and python functions cannot start with a digit. We could avoid doing
that but it is easier just to ask users to name multiconfigs not
starting with digits.
This tweak ensures the user sees an easier to understand error.
(Bitbake rev: fb2c154c8a96fd30d46e34c7ae715d1b964ced35)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f9cddaeef35b2ea0dadf717101ed896f6b857abd)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If bitbake-worker fails, return an error code showing that. Also
make the thread cleanup code explict in a finally clause as it would
otherwise hang.
[YOCTO #14393]
(Bitbake rev: 0637703046d3f3f7d3bfdd1e5ecb524440897c35)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7e0af70fb53fb13f824ca954b8cc1dffee730233)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When we parallelised normal and setscene tasks, the task stats
handling was left separate pending further thought. We had to remove
handling of the setscene tasks from the UI in order to maintain
consistent task numbering.
Currently, "0 of 0" tasks can be shown as setscene tasks execute
until the first normal task runs.
The only use left for sq_stats is in the active task numbers which
we can use the length of sq_ive for instead. We can therefore
drop it and return stats in all cases. This removes the "0 of 0" task
problem since the stats in all normal and setscene tasks matches.
[YOCTO #14479]
(Bitbake rev: fac319e2d5463be2a82335b9cb348c7893a1e65f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit eae6e947e37e18cded053814bd2a268b44fb25cd)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the core layer is missing from bblayers.conf, the message the user sees is
hard to understand. Improve it.
[YOCTO #14340]
(Bitbake rev: b460667572994066921c1971f73c58c081463bfc)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5815a7258ebb8a989e0c6f5798853559d9413f02)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If there is no BBLAYERS set in bblayers.conf show a more helpful
error and exit.
[YOCTO #14340]
(Bitbake rev: ba79d4711c8010bb7f28784e18a0a42b98284d48)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 97183e10faf9862b5d9489d6e2c27ac77c3b697d)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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:
c6bf0ed9d1a7 Linux 5.4.144
0634c0f91995 audit: move put_tree() to avoid trim_trees refcount underflow and UAF
cab0003311a0 net: don't unconditionally copy_from_user a struct ifreq for socket ioctls
6752b3b0628e Revert "parisc: Add assembly implementations for memset, strlen, strcpy, strncpy and strcat"
67871ada3a53 Revert "floppy: reintroduce O_NDELAY fix"
d7f7eca72ecc btrfs: fix NULL pointer dereference when deleting device by invalid id
e644da7ace0f arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88
4f76285f6df8 KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs
620681d7201a net: dsa: mt7530: fix VLAN traffic leaks again
38adbf21f37e bpf: Fix cast to pointer from integer of different size warning
812ee47ad76e bpf: Track contents of read-only maps as scalars
f4418015201b vt_kdsetmode: extend console locking
8a19e0045086 btrfs: fix race between marking inode needs to be logged and log syncing
f3a1ac258ebc net/rds: dma_map_sg is entitled to merge entries
ad6a2bc7588a drm/nouveau/disp: power down unused DP links during init
689179c462d8 drm: Copy drm_wait_vblank to user before returning
18ceb99f8483 qed: Fix null-pointer dereference in qed_rdma_create_qp()
f1a0db49abd5 qed: qed ll2 race condition fixes
73ba9e4ece4b vringh: Use wiov->used to check for read/write desc order
ee52acae6fb5 virtio_pci: Support surprise removal of virtio pci device
be9b79e84154 virtio: Improve vq->broken access to avoid any compiler optimization
0d4ba693db48 opp: remove WARN when no valid OPPs remain
baf56a1d8199 perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32
0ad96094ab90 usb: gadget: u_audio: fix race condition on endpoint stop
c5c2b4ca5035 drm/i915: Fix syncmap memory leak
2f3cefa6abf0 net: hns3: fix get wrong pfc_en when query PFC configuration
6f0c0b35e277 net: hns3: fix duplicate node in VLAN list
951805c23dff net: hns3: clear hardware resource when loading driver
08162f65642c rtnetlink: Return correct error on changing device netns
f58e42d1928c net: marvell: fix MVNETA_TX_IN_PRGRS bit number
45454400a647 xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()'
53b480e68c1c ip_gre: add validation for csum_start
bb8ca7e2e67e RDMA/efa: Free IRQ vectors on error flow
e29565b4515e e1000e: Fix the max snoop/no-snoop latency for 10M
8a21e84334ec IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs()
944a50f56f1b RDMA/bnxt_re: Add missing spin lock initialization
28b189541027 scsi: core: Fix hang of freezing queue between blocking and running device
628c582854d3 usb: dwc3: gadget: Stop EP0 transfers during pullup disable
d9da281c8f9e usb: dwc3: gadget: Fix dwc3_calc_trbs_left()
21880abf19ba USB: serial: option: add new VID/PID to support Fibocom FG150
2e098e91eeec Revert "USB: serial: ch341: fix character loss at high transfer rates"
16b281a70a10 can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of the CAN RX and TX error counters
765437d1f078 mm, oom: make the calculation of oom badness more accurate
1cccf5c03077 mmc: sdhci-msm: Update the software timeout value for sdhc
aec1e470d906 ovl: fix uninitialized pointer read in ovl_lookup_real_one()
57bd5b59f1ce once: Fix panic when module unload
5892f910f401 netfilter: conntrack: collect all entries in one cycle
7c95c89b6929 ARC: Fix CONFIG_STACKDEPOT
a6b049aeefa8 net: qrtr: fix another OOB Read in qrtr_endpoint_post
(From OE-Core rev: e99578cde6078828a3075e10f1bb97e1a373ce12)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
fd80923202c6 Linux 5.4.143
4bf194158102 netfilter: nft_exthdr: fix endianness of tcp option cast
e4fd994f02c5 fs: warn about impending deprecation of mandatory locks
41c7f46c89f6 mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim
1a3aa81444d3 mm, memcg: avoid stale protection values when cgroup is above protection
9c1c449dcca0 ASoC: intel: atom: Fix breakage for PCM buffer address setup
846ba58a7c06 PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI
548b75f4905e btrfs: prevent rename2 from exchanging a subvol with a directory from different parents
0fc6a9c2025b ipack: tpci200: fix memory leak in the tpci200_register
280d66b31797 ipack: tpci200: fix many double free issues in tpci200_pci_probe
cb7aa5103146 slimbus: ngd: reset dma setup during runtime pm
abce32d0f7f4 slimbus: messaging: check for valid transaction id
0786d315f55c slimbus: messaging: start transaction ids from 1 instead of zero
20c2f141b1e5 tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name
8fbfebe188c0 ALSA: hda - fix the 'Capture Switch' value change notifications
85e60614d1f6 mmc: dw_mmc: Fix hang on data CRC error
4f6c9caf7b6c ovl: add splice file read write helper
85813f1f9e86 iavf: Fix ping is lost after untrusted VF had tried to change MAC
a498115dcd9c i40e: Fix ATR queue selection
1b8a8fba7853 ovs: clear skb->tstamp in forwarding path
84dbbf5482e3 net: mdio-mux: Handle -EPROBE_DEFER correctly
453486e79ed2 net: mdio-mux: Don't ignore memory allocation errors
6b70c67849bb net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32
da92ce364595 virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO
9aeadce8e33b virtio-net: support XDP when not more queues
3ed7cf8386c9 vrf: Reset skb conntrack connection on VRF rcv
447b16028956 bnxt_en: Add missing DMA memory barriers
c9566df334d0 ptp_pch: Restore dependency on PCI
a73b9aa14269 net: 6pack: fix slab-out-of-bounds in decode_data
2bc75713434b bnxt: disable napi before canceling DIM
a9fb0f155980 bnxt: don't lock the tx queue from napi poll
1fe038030cc8 bpf: Clear zext_dst of dead insns
73a45f75a07b vhost: Fix the calculation in vhost_overflow()
b9a59636c4bf virtio: Protect vqs list access
b264e37b3517 dccp: add do-while-0 stubs for dccp_pr_debug macros
9112ebc2990a cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant
cb9a9d5fe636 iommu: Check if group is NULL before remove device
911a8141efdd Bluetooth: hidp: use correct wait queue when removing ctrl_wait
5b14c1f16e2d drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X
f92dc3a89dd8 net: usb: lan78xx: don't modify phy_device state concurrently
be7043679967 ARM: dts: nomadik: Fix up interrupt controller node names
69aa1a1a569f scsi: core: Fix capacity set to zero after offlinining device
935de7ec7a4d scsi: core: Avoid printing an error if target_alloc() returns -ENXIO
7a721a1e1885 scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach()
9900e06ae6e6 scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry()
e37cf26bd56d dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available
12d1322d93a6 ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218
11145efd295b dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe()
9c97a0539288 dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers
fc566b5a21f5 USB: core: Avoid WARNings for 0-length descriptor requests
1bd505c814cc media: drivers/media/usb: fix memory leak in zr364xx_probe
705660a6d98d media: zr364xx: fix memory leaks in probe()
79dff2a3f41a media: zr364xx: propagate errors from zr364xx_start_readpipe()
7305d6d4078f mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards
23f77ad13f81 ath9k: Postpone key cache entry deletion for TXQ frames reference it
c6feaf806da6 ath: Modify ath_key_delete() to not need full key entry
b7d593705eb4 ath: Export ath_hw_keysetmac()
add283e2517a ath9k: Clear key cache explicitly on disabling hardware
0c049ce432b3 ath: Use safer key clearing with key cache entries
172b91bbbb49 x86/fpu: Make init_fpstate correct with optimized XSAVE
81d152c8daf8 ext4: fix EXT4_MAX_LOGICAL_BLOCK macro
(From OE-Core rev: e03dd78008235282143093271678944a5ca1f938)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
On some x86 platforms there were header issues causing pt_regs compile
failures for our stap tests, e.g. on genericx86-64 but not qemux86-64.
Backport a patch from upstream which fixes the issue.
[YOCTO #14491]
(From OE-Core rev: 3934d33861ebf18e3208b09b892b39b16e350157)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a4ad6c88b683b7310ef46d89b1add80b0f41bf2d)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
e07f317d5a28 Linux 5.10.63
4405ea221dea media: stkwebcam: fix memory leak in stk_camera_probe
ad5e13f15db7 fuse: fix illegal access to inode with reused nodeid
40ba433a85db new helper: inode_wrong_type()
ded9137fcf0d spi: Switch to signed types for *_native_cs SPI controller fields
55bb5193cec5 serial: 8250: 8250_omap: Fix possible array out of bounds access
8e41134a92a5 ALSA: pcm: fix divide error in snd_pcm_lib_ioctl
4ffde17862b0 ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17
4ee2686b3745 ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
2808d59fb29b cryptoloop: add a deprecation warning
61a038f80c80 perf/x86/amd/power: Assign pmu.module
ec9a82e034f6 perf/x86/amd/ibs: Work around erratum #1197
23c29490b84d ceph: fix possible null-pointer dereference in ceph_mdsmap_decode()
d2064a1444d6 perf/x86/intel/pt: Fix mask of num_address_ranges
0e74bba60452 qede: Fix memset corruption
35f223cb21b1 net: macb: Add a NULL check on desc_ptp
cf50d02e474b qed: Fix the VF msix vectors flow
2177c4943e40 reset: reset-zynqmp: Fixed the argument data type
9872349b088d gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats
b983d60292a6 ARM: OMAP1: ams-delta: remove unused function ams_delta_camera_power
bc860c3f0945 xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG
b1075d2a7052 static_call: Fix unused variable warn w/o MODULE
ae16b7c66837 Revert "Add a reference to ucounts for each cred"
1aa3f27e592d Revert "cred: add missing return error code when set_cred_ucounts() failed"
0c1443874e1c Revert "ucounts: Increase ucounts reference counter before the security hook"
0479b2bd2959 ubifs: report correct st_size for encrypted symlinks
3ac01789f6d9 f2fs: report correct st_size for encrypted symlinks
894a02236d0d ext4: report correct st_size for encrypted symlinks
b8c298cf57dc fscrypt: add fscrypt_symlink_getattr() for computing st_size
09a379549620 ext4: fix race writing to an inline_data file while its xattrs are changing
f6dd002450bf Linux 5.10.62
0c9a876f2897 bpf: Fix potentially incorrect results with bpf_get_local_storage()
38c1915d3e9f audit: move put_tree() to avoid trim_trees refcount underflow and UAF
1890ee7ff87f net: don't unconditionally copy_from_user a struct ifreq for socket ioctls
0085646e02b2 Revert "parisc: Add assembly implementations for memset, strlen, strcpy, strncpy and strcat"
17982c664f8b Revert "floppy: reintroduce O_NDELAY fix"
709c162ddc83 kthread: Fix PF_KTHREAD vs to_kthread() race
c43add24dffd btrfs: fix NULL pointer dereference when deleting device by invalid id
1604c42a1ca9 arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88
f760c1101f52 lkdtm: Enable DOUBLE_FAULT on all architectures
b6c657abb893 net: dsa: mt7530: fix VLAN traffic leaks again
f8242f554c82 usb: typec: ucsi: Clear pending after acking connector change
e15e32d519fa usb: typec: ucsi: Work around PPM losing change information
08953884aad4 usb: typec: ucsi: acpi: Always decode connector change information
9a4f1dc8a17c tracepoint: Use rcu get state and cond sync for static call updates
b6ae3854075e srcu: Provide polling interfaces for Tiny SRCU grace periods
450948b06ce8 srcu: Make Tiny SRCU use multi-bit grace-period counter
641e1d88404a srcu: Provide internal interface to start a Tiny SRCU grace period
f789de3be808 srcu: Provide polling interfaces for Tree SRCU grace periods
fdf66e5a7fc8 srcu: Provide internal interface to start a Tree SRCU grace period
d3c38d8549c0 powerpc/perf: Invoke per-CPU variable access with disabled interrupts
77b77d45a4b1 perf annotate: Fix jump parsing for C++ code.
9f9e40ddfca3 perf tools: Fix arm64 build error with gcc-11
94687c49b65b perf record: Fix memory leak in vDSO found using ASAN
e0ca67030fda perf symbol-elf: Fix memory leak by freeing sdt_note.args
0d8e39bb9416 perf env: Fix memory leak of bpf_prog_info_linear member
133d7f93eecd riscv: Fixup patch_text panic in ftrace
7e2087249e87 riscv: Fixup wrong ftrace remove cflag
b42fde92cdde Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS
60d69cb4e60d vt_kdsetmode: extend console locking
0a178a015161 tipc: call tipc_wait_for_connect only when dlen is not 0
ded6da217ced mtd: spinand: Fix incorrect parameters for on-die ECC
3b2018f9c9c0 pipe: do FASYNC notifications for every pipe IO, not just state changes
e91da23c1be1 pipe: avoid unnecessary EPOLLET wakeups under normal loads
d845f89d59fc btrfs: fix race between marking inode needs to be logged and log syncing
6f38d95f33be net/rds: dma_map_sg is entitled to merge entries
b882dda2bf7a drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences
7f422cda03a6 drm/nouveau/disp: power down unused DP links during init
6fd6e20520cc drm: Copy drm_wait_vblank to user before returning
26ee94ba343c blk-mq: don't grab rq's refcount in blk_mq_check_expired()
b00ca567579a drm/amd/pm: change the workload type for some cards
3c37ec435022 Revert "drm/amd/pm: fix workload mismatch on vega10"
cc126b400b25 qed: Fix null-pointer dereference in qed_rdma_create_qp()
18a65ba06903 qed: qed ll2 race condition fixes
4ac9c81e8a54 tools/virtio: fix build
c7ee4d22614e vringh: Use wiov->used to check for read/write desc order
6c074eaaf785 virtio_vdpa: reject invalid vq indices
0698278e8eef virtio_pci: Support surprise removal of virtio pci device
065a13c299b4 virtio: Improve vq->broken access to avoid any compiler optimization
f41c7462d8ae cpufreq: blocklist Qualcomm sm8150 in cpufreq-dt-platdev
3dea93159038 opp: remove WARN when no valid OPPs remain
be37f7dbcd2c iwlwifi: pnvm: accept multiple HW-type TLVs
9a6a5602c217 clk: renesas: rcar-usb2-clock-sel: Fix kernel NULL pointer dereference
bdc5049c3698 perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32
c5600b914690 dt-bindings: sifive-l2-cache: Fix 'select' matching
ad5329a53327 usb: gadget: u_audio: fix race condition on endpoint stop
257ea8a5edc0 drm/i915: Fix syncmap memory leak
e49b8d9c5e88 net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est
b2091d47a14e net: stmmac: add mutex lock to protect est parameters
ac874290e75c Revert "mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711"
411680a07cc6 net: hns3: fix get wrong pfc_en when query PFC configuration
e834ca7c7924 net: hns3: fix duplicate node in VLAN list
5931ec35e992 net: hns3: add waiting time before cmdq memory is released
9820af16a879 net: hns3: clear hardware resource when loading driver
ad0db8385575 rtnetlink: Return correct error on changing device netns
51bc5c66606d cxgb4: dont touch blocked freelist bitmap after free
beefd5f0c63a ipv4: use siphash instead of Jenkins in fnhe_hashfun()
dced8347a727 ipv6: use siphash in rt6_exception_hash()
f517335a61ff net/sched: ets: fix crash when flipping from 'strict' to 'quantum'
b493af3a66e0 ucounts: Increase ucounts reference counter before the security hook
8e0881f6f57e net: marvell: fix MVNETA_TX_IN_PRGRS bit number
850401a23a85 xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()'
fb45459d9ddb ip_gre: add validation for csum_start
e78006b59a30 RDMA/efa: Free IRQ vectors on error flow
8f1e3ad94569 e1000e: Do not take care about recovery NVM checksum
87285ac51ecf e1000e: Fix the max snoop/no-snoop latency for 10M
58b3dbf10c01 igc: Use num_tx_queues when iterating over tx_ring queue
ae6480ba0665 igc: fix page fault when thunderbolt is unplugged
384dea502e91 net: usb: pegasus: fixes of set_register(s) return value evaluation;
3217c9d4602f ice: do not abort devlink info if board identifier can't be found
3a2c5fbb1cc6 RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init()
56ac7463a140 IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs()
3e949aaa8bef RDMA/bnxt_re: Add missing spin lock initialization
22c18102ec59 scsi: core: Fix hang of freezing queue between blocking and running device
01da7c1dc4cf usb: dwc3: gadget: Stop EP0 transfers during pullup disable
87b2016493eb usb: dwc3: gadget: Fix dwc3_calc_trbs_left()
56c92b8ddc0c usb: renesas-xhci: Prefer firmware loading on unknown ROM state
b0bcc8038868 USB: serial: option: add new VID/PID to support Fibocom FG150
8437e07c370f Revert "USB: serial: ch341: fix character loss at high transfer rates"
da3067eadcc1 drm/amdgpu: Cancel delayed work when GFXOFF is disabled
3134292a8e79 Revert "btrfs: compression: don't try to compress if we don't have enough pages"
921c2533aa3a riscv: Ensure the value of FP registers in the core dump file is up to date
e55a8b461585 ceph: correctly handle releasing an embedded cap flush
7008b9981b6a can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of the CAN RX and TX error counters
45b7b2097153 net: mscc: Fix non-GPL export of regmap APIs
ef2d68ef9a3b ovl: fix uninitialized pointer read in ovl_lookup_real_one()
c94d50979f20 blk-iocost: fix lockdep warning on blkcg->lock
6815e21fe28d once: Fix panic when module unload
f68ad168e235 netfilter: conntrack: collect all entries in one cycle
a13a2df0b149 ARC: Fix CONFIG_STACKDEPOT
0af6a9f82ca3 ASoC: component: Remove misplaced prefix handling in pin control functions
34cc80ec12d6 ASoC: rt5682: Adjust headset volume button threshold
d81ddadabdee bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper
9dd6f6d89693 bpf: Fix ringbuf helper function compatibility
ad41706c771a net: qrtr: fix another OOB Read in qrtr_endpoint_post
(From OE-Core rev: 8ae6f847f343621933cf6fdacfed456ceff04250)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bb885bf8ffe9ba7260f83d9575978f753edf538e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
452ea6a15ed2 Linux 5.10.61
f15e64267393 io_uring: only assign io_uring_enter() SQPOLL error in actual error case
695ab28a7fa1 io_uring: fix xa_alloc_cycle() error return value check
0d5fcfc6406e fs: warn about impending deprecation of mandatory locks
8132fc2bf4b7 mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim
53e81668e119 ASoC: intel: atom: Fix breakage for PCM buffer address setup
88f65f57a0b9 ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8
b6672f67ec28 PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI
a69326e134d4 s390/pci: fix use after free of zpci_dev
05b56e05543c ALSA: hda/via: Apply runtime PM workaround for ASUS B23E
67fece6289a9 btrfs: prevent rename2 from exchanging a subvol with a directory from different parents
16cfa72766b5 mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711
2566c1d8239d mmc: sdhci-iproc: Cap min clock frequency on BCM2711
110b7f72f6d0 ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop
258782b93701 ipack: tpci200: fix memory leak in the tpci200_register
3ee1b08097c1 ipack: tpci200: fix many double free issues in tpci200_pci_probe
0775bc462ae7 slimbus: ngd: reset dma setup during runtime pm
45d6fc21cd4d slimbus: messaging: check for valid transaction id
b700b523ddaf slimbus: messaging: start transaction ids from 1 instead of zero
bd0c2f83d072 tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name
f7c125493c78 ALSA: hda - fix the 'Capture Switch' value change notifications
7451c309c7a3 clk: qcom: gdsc: Ensure regulator init state matches GDSC state
7203b4986d9a clk: imx6q: fix uart earlycon unwork
3f8920c5706e mmc: sdhci-msm: Update the software timeout value for sdhc
8f499a90e7ee mmc: mmci: stm32: Check when the voltage switch procedure should be done
f8dac276a9b4 mmc: dw_mmc: Fix hang on data CRC error
645fd92c3ed4 Revert "flow_offload: action should not be NULL when it is referenced"
2f6c42806e10 iavf: Fix ping is lost after untrusted VF had tried to change MAC
7873c29832a3 i40e: Fix ATR queue selection
e003a8921949 r8152: fix writing USB_BP2_EN
21ca0b18ad64 iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry()
81578e587c08 iommu/vt-d: Consolidate duplicate cache invaliation code
eee84eafc3bb ovs: clear skb->tstamp in forwarding path
47a1161dacb1 net: mdio-mux: Handle -EPROBE_DEFER correctly
13af9c81e62f net: mdio-mux: Don't ignore memory allocation errors
df61235881c8 sch_cake: fix srchost/dsthost hashing mode
e1ec5858bae1 ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path
3b7397b203cc net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32
9bc2d1a5a890 virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO
b7adfde94930 virtio-net: support XDP when not more queues
1ce62fe6e4cb vrf: Reset skb conntrack connection on VRF rcv
8ae539a36194 bnxt_en: Add missing DMA memory barriers
9751aa443695 bnxt_en: Disable aRFS if running on 212 firmware
efd9b79b92a3 ptp_pch: Restore dependency on PCI
85e0518f181a net: 6pack: fix slab-out-of-bounds in decode_data
e0ae16836027 bnxt: count Tx drops
296fe765dd02 bnxt: make sure xmit_more + errors does not miss doorbells
d913d5cc3ba5 bnxt: disable napi before canceling DIM
5b24ae8f05ca bnxt: don't lock the tx queue from napi poll
585ff7344ec1 bpf: Clear zext_dst of dead insns
8dfdeeb1e98e drm/mediatek: Add AAL output size configuration
a8b8d61babb4 drm/mediatek: Fix aal size config
6715cefa72f6 soc / drm: mediatek: Move DDP component defines into mtk-mmsys.h
1b6fc6f739d4 vdpa/mlx5: Avoid destroying MR on empty iotlb
ecdd7c488062 vhost: Fix the calculation in vhost_overflow()
e0b603c89a93 bus: ti-sysc: Fix error handling for sysc_check_active_timer()
1af7ccbd920a vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update()
293180f59342 virtio: Protect vqs list access
9108120fbe31 dccp: add do-while-0 stubs for dccp_pr_debug macros
e352531ed020 cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant
d2ab5491de91 iommu: Check if group is NULL before remove device
44f454a146c0 arm64: dts: qcom: msm8992-bullhead: Remove PSCI
95ed753d91bf arm64: dts: qcom: c630: fix correct powerdown pin for WSA881x
d7d04c67492e Bluetooth: hidp: use correct wait queue when removing ctrl_wait
2e6cc93e1b8c drm/amd/display: workaround for hard hang on HPD on native DP
dcc8c5fb8d85 drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X
8849a8c7058e net: usb: lan78xx: don't modify phy_device state concurrently
735e613fa587 net: usb: pegasus: Check the return value of get_geristers() and friends;
6b368411bc0f ARM: dts: nomadik: Fix up interrupt controller node names
410d1ea4ff3a qede: fix crash in rmmod qede while automatic debug collection
7525f2e4de00 drm/amdgpu: fix the doorbell missing when in CGPG issue for renoir.
711459514e29 scsi: core: Fix capacity set to zero after offlinining device
8071dbe1bdd0 scsi: core: Avoid printing an error if target_alloc() returns -ENXIO
4f78db7df6ed scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach()
cc312fa7e6ef scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry()
968ee9176a44 scsi: pm80xx: Fix TMF task completion race condition
b353028aed92 dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available
35f416223673 ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218
505884a0c7a1 net: xfrm: Fix end of loop tests for list_for_each_entry
f1c0533fae59 spi: spi-mux: Add module info needed for autoloading
b618a32142c7 dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe()
c160df90b0ca dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers
d4930271a409 USB: core: Fix incorrect pipe calculation in do_proc_control()
ba6c1b004ac5 USB: core: Avoid WARNings for 0-length descriptor requests
8e100c72b6de KVM: X86: Fix warning caused by stale emulation context
47d4c7999799 KVM: x86: Factor out x86 instruction emulation with decoding
ff2fc9e4aaa6 media: drivers/media/usb: fix memory leak in zr364xx_probe
56320b1ad4d0 media: zr364xx: fix memory leaks in probe()
b5c7ec6d15af media: zr364xx: propagate errors from zr364xx_start_readpipe()
779a0f4347a4 mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards
e2036bc3fc7d ath9k: Postpone key cache entry deletion for TXQ frames reference it
609c0cfd07f0 ath: Modify ath_key_delete() to not need full key entry
2925a8385ec7 ath: Export ath_hw_keysetmac()
6566c207e576 ath9k: Clear key cache explicitly on disabling hardware
8f05076983dd ath: Use safer key clearing with key cache entries
(From OE-Core rev: 172d84a695a4bb1c4cde95be163b32cc9266ccec)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ce4eb69dc8ce06b3bb49fbddf27017f58ac20b0d)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE is effectively disputed - yes there is stack exhaustion but no bug and it
is building the parser, not running it, effectively similar to a compiler ICE.
Upstream no plans to address and there is no security issue.
https://github.com/westes/flex/issues/414
(From OE-Core rev: e2de2e5e977d84dab6cb1461800d4c29436da5c9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0cae5d7a24bedf6784781b62cbb3795a44bab4d1)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport a fix from version 5.57 rather than doing an uprev, since there
appear to be some minor functional changes between our current version
and that version, despite the changelog only listing fixes.
(From OE-Core rev: be18e566413efef12dc2488ab186f397d1dacda9)
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
An out-of-bounds array read in the apr_time_exp*() functions was fixed in the
Apache Portable Runtime 1.6.3 release (CVE-2017-12613). The fix for this issue
was not carried forward to the APR 1.7.x branch, and hence version 1.7.0 regressed
compared to 1.6.3 and is vulnerable to the same issue.
(From OE-Core rev: 2b1a8731359d990b3a8eec6403d689144a516207)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d52b78c75323fb254b5d0216f9183573b353abd3)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE-2021-31810:
A malicious FTP server can use the PASV response to trick Net::FTP into
connecting back to a given IP address and port. This potentially makes
Net::FTP extract information about services that are otherwise private
and not disclosed (e.g., the attacker can conduct port scans and service
banner extractions).
CVE-2021-32066:
Net::IMAP does not raise an exception when StartTLS fails with an
unknown response, which might allow man-in-the-middle attackers to
bypass the TLS protections by leveraging a network position between the
client and the registry to block the StartTLS command, aka a “StartTLS
stripping attack.”
References:
https://www.ruby-lang.org/en/news/2021/07/07/trusting-pasv-responses-in-net-ftp/https://www.ruby-lang.org/en/news/2021/07/07/starttls-stripping-in-net-imap/
Patches from:
bf4d05173ce2ac25d0eb
(From OE-Core rev: e14761916290c01683d72eb8e3de530f944fdfab)
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If there are circular task references, error on them rather than show
a recursion error. A simple reproducer is:
"""
do_packageswu () {
:
}
addtask do_packageswu after do_image_complete before do_image_qa
"""
into image_types.bbclass. There is code in runqueue to detect these but
we never get that far with the current codebase.
[YOCTO #13140]
(Bitbake rev: 4d83d9103d9225a2ac42c0f3dfada2f5cf140b68)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 339d4d6be515a71311b81fb9e99742af0d8a5130)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous patches have exposed new issues with this code path,
the issues being around what should happen when the hash of a task
changes and the task is or is not on the deferred task list.
Rather than rebuilding the deferred task list during each rehash
event, build it once at the start of a build. This avoids the problem
of tasks being added back after they have run and also avoids problems
of always ensuring the same task is deferred. It also allows the
'outrightfail' codepath to be handled separately as the conditions
are subtly differnt.
One significant win for the new approch is the build is not continually
printing out lists of deferred tasks, that list remains fairly static
from the start of the build. Logic is added in to ensure a rehashed
task with a hash matching other deferred tasks is deferred along with
them as a small optimization.
An interesting test case for this code was reported by Mark Hatle
with four multiconfigs, each the same apart from TMPDIR and running a
build of:
bitbake buildtools-tarball mc:{one,two,three,four}:core-image-minimal
which is interesting in that the build of buildtools partially overlaps
core-image-minimal and the build has a rehash event for qemuwrapper-cross
even without any external hash equivalence server or preexisting data.
(Bitbake rev: 1775bcb95f61af21712bc1ba5098a49df8f21128)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bb424e0a6d274d398f434f7df63951da9ce305b3)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The hash equivalence server has had the option to support a read-only
upstream server for some time now when launched as a standalone program,
but there was no way to set the upstream when using a locally started
server. Add a new variable called BB_HASHSERVE_UPSTREAM that can be used
to specify an upstream server when a local hash equivalence server is
used (e.g. BB_HASHSERVE is "auto")
(Bitbake rev: c225638a1bef06aa7b3c07e37102d550afc0107e)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 250fa17f1391ff1ee01ab9b51d2a4f9aa35c1d1e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In multiconfig builds with large numbers of identical tasks, builds were
deadlocking after recent runqueue changes upon rebuilds where there was
heavy sstate usage (i.e. on second builds after a first completed).
The issue was that deferred tasks were being left indefinitely on
the deferred list. The deadlock handler was then "breaking" things
by failing tasks that had already succeeded, leading to the task
being on both covered and not covered lists, giving a further error.
The fix is to clean up the deferred task list when each setscene task
completes. I'd previously been hoping to avoid iterating that list
but it appears unavoidable.
[YOCTO #14342]
(Bitbake rev: 27d5b55bb33c319ca595c192c910eac91a5d9428)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ae24a0f2d2d8b4b5ec10efabd0e9362e560832ea)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the deferred task deadlock avoidance code triggers, it could mark an executed
task as failed which leads to "covered and not covered" error messages. Improve
the logic so if the deadlock code is triggered, it doesn't cause the errors.
(Bitbake rev: 72f51767da47af12d2c56bd3ee87cb0018b16705)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 51bdd6cb3bd9e2c02e261fb578bb945b86b82c75)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This log checking fix is needed for both qemux86 and qemux86-64 so move
to the common section.
[YOCTO #14528]
(From OE-Core rev: f749f4e73e7c5c5f42dc91672d2c7df0ad7b3734)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2475ce68f0bc1f342c75364dfcfaf7f30499badf)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We don't use the CD/DVD ROM drive in any of our tests, but it
periodically fails discovery and that leads to a QA error:
[ 6.403477] ata3.00: failed to IDENTIFY (I/O error, err_mask=0x4)
The only way to disable the optical ROM drive in qemu is to use
the '-nodefaults' option, which disables the CDROM (among other things).
We can't be sure that none of our tests, or extended users are relying
on default devices, so using that option is more of a risk than adding
the message to our ignore list.
To date, no one has sent a patch to just disable the optical drive
(either in qemu or the BIOS), but that is something we could consider
in the future.
[YOCTO #14528]
(From OE-Core rev: fc5c448d94e63bebb97de83113697c5cefe27116)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 143fc5504539c69752ca87717507c197a8920ce5)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
2c5bd949b1df Linux 5.10.60
3a24e121304a net: dsa: microchip: ksz8795: Use software untagging on CPU port
1e78179d75fb net: dsa: microchip: ksz8795: Fix VLAN untagged flag change on deletion
5033d5e23155 net: dsa: microchip: ksz8795: Reject unsupported VLAN configuration
60c007b52779 net: dsa: microchip: ksz8795: Fix PVID tag insertion
f365d53c8687 net: dsa: microchip: Fix probing KSZ87xx switch with DT node for host port
3dc5666baf2a KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656)
c0883f693187 KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653)
b5f05bdfda28 vmlinux.lds.h: Handle clang's module.{c,d}tor sections
2fe07584a623 ceph: take snap_empty_lock atomically with snaprealm refcount change
a23aced54c2c ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm
b0efc93271ca ceph: add some lockdep assertions around snaprealm handling
dcdb587ac470 vboxsf: Add support for the atomic_open directory-inode op
7cd14c1a7fed vboxsf: Add vboxsf_[create|release]_sf_handle() helpers
433f0b31ebec KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF
0ab67e3dfc4d KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation
4a948c579ed6 efi/libstub: arm64: Double check image alignment at entry
fc7da433fa16 powerpc/smp: Fix OOPS in topology_init()
312730cd15e0 PCI/MSI: Protect msi_desc::masked for multi-MSI
724d0a985086 PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown()
923368751866 PCI/MSI: Correct misleading comments
e42fb8e6161e PCI/MSI: Do not set invalid bits in MSI mask
042e03c9cdab PCI/MSI: Enforce MSI[X] entry updates to be visible
0b2509d7a90c PCI/MSI: Enforce that MSI-X table entry is masked for update
aa8092c1d1f1 PCI/MSI: Mask all unused MSI-X entries
7e90e81a4b59 PCI/MSI: Enable and mask MSI-X early
2d2c66848027 genirq/timings: Prevent potential array overflow in __irq_timings_store()
355754194b48 genirq/msi: Ensure deactivation on teardown
f0736bed18fb x86/resctrl: Fix default monitoring groups reporting
25216ed97da8 x86/ioapic: Force affinity setup before startup
19fb5dabedca x86/msi: Force affinity setup before startup
4e52a4fe6f44 genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP
2a28b52306f2 x86/tools: Fix objdump version check again
4acc0d987141 powerpc/kprobes: Fix kprobe Oops happens in booke
015e2c900b5d efi/libstub: arm64: Relax 2M alignment again for relocatable kernels
feb4a01d3ece efi/libstub: arm64: Force Image reallocation if BSS was not reserved
afcb84e6cf8c arm64: efi: kaslr: Fix occasional random alloc (and boot) failure
e0ee8d9c31b5 nbd: Aovid double completion of a request
f5cefe9a52a6 vsock/virtio: avoid potential deadlock when vsock device remove
dff830e5e723 xen/events: Fix race in set_evtchn_to_irq
65395b053d03 drm/i915: Only access SFC_DONE when media domain is not fused off
4344440d91b3 net: igmp: increase size of mr_ifc_count
696afe28dc51 tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets
8976606ca347 net: linkwatch: fix failure to restore device state across suspend/resume
4c2af90119ea net: bridge: fix memleak in br_add_if()
f333a5ca71c3 net: bridge: fix flags interpretation for extern learn fdb entries
e3b949b86d09 net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry
1cad01aca1fa net: dsa: sja1105: fix broken backpressure in .port_fdb_dump
56cc3408ff2a net: dsa: lantiq: fix broken backpressure in .port_fdb_dump
f7720b35cd32 net: dsa: lan9303: fix broken backpressure in .port_fdb_dump
24e1b7dbb174 net: igmp: fix data-race in igmp_ifc_timer_expire()
69b13167a636 net: Fix memory leak in ieee802154_raw_deliver
dbfaf7a6a23a net: dsa: microchip: ksz8795: Fix VLAN filtering
ccc1fe82c878 net: dsa: microchip: Fix ksz_read64()
558092b8ed31 drm/meson: fix colour distortion from HDR set during vendor u-boot
6e1886465dea net/mlx5: Fix return value from tracer initialization
303ba011f5e1 net/mlx5: Synchronize correct IRQ when destroying CQ
00a0c11ddd72 bareudp: Fix invalid read beyond skb's linear data
30b1fc47f765 psample: Add a fwd declaration for skbuff
b3f0b170842c iavf: Set RSS LUT and key in reset handle path
a6192bae12e4 ice: don't remove netdev->dev_addr from uc sync list
bae5b521feaa ice: Prevent probing virtual functions
059238c52c61 net: sched: act_mirred: Reset ct info when mirror/redirect skb
f15f7716b047 net/smc: fix wait on already cleared link
51f4965d775e ppp: Fix generating ifname when empty IFLA_IFNAME is specified
046579c9fc28 net: phy: micrel: Fix link detection on ksz87xx switch"
e95620c3bdff bpf: Fix integer overflow involving bucket_size
1960c3ac5268 libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT
a3e9a3e22844 platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables
53ebbfdd0e37 net: mvvp2: fix short frame size on s390
784320edb6c5 net: dsa: mt7530: add the missing RxUnicast MIB counter
20a80319028c ASoC: cs42l42: Fix LRCLK frame start edge
750503aecf4e pinctrl: tigerlake: Fix GPIO mapping for newer version of software
be49d5437d1a netfilter: nf_conntrack_bridge: Fix memory leak when error
aa6b17bfefbc ASoC: cs42l42: Remove duplicate control for WNF filter frequency
b268f9f6b73f ASoC: cs42l42: Fix inversion of ADC Notch Switch control
2386a8cde18e ASoC: SOF: Intel: hda-ipc: fix reply size checking
0e47f99e8680 ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J
576939671f74 ASoC: cs42l42: Correct definition of ADC Volume control
a21963c35f16 pinctrl: mediatek: Fix fallback behavior for bias_set_combo
27188a938291 ieee802154: hwsim: fix GPF in hwsim_new_edge_nl
528f17c02db9 ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi
95de3592f87e drm/amdgpu: don't enable baco on boco platforms in runpm
bd80d11a516c drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work
ae311a7418f1 drm/amd/display: Remove invalid assert for ODM + MPC case
c2351e5faa3e libnvdimm/region: Fix label activation vs errors
366de90ccfa2 ACPI: NFIT: Fix support for virtual SPA ranges
f3fcf9d1b759 ceph: reduce contention in ceph_check_delayed_caps()
ca6dea44bd8c ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on context switch
4716a2145bbf net: ethernet: ti: cpsw: fix min eth packet size for non-switch use-cases
561d13128bb8 seccomp: Fix setting loaded filter count during TSYNC
54916988a0fb scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash
3db5cb922800 cifs: create sd context must be a multiple of 8
d1398e3715b1 i2c: dev: zero out array used for i2c reads from userspace
b8bceace43dd ASoC: intel: atom: Fix reference to PCM buffer address
261613ef340b ASoC: tlv320aic31xx: Fix jack detection after suspend
7e5a7fa68b27 ASoC: uniphier: Fix reference to PCM buffer address
209eb62b45fe ASoC: xilinx: Fix reference to PCM buffer address
c419c4c91b30 ASoC: amd: Fix reference to PCM buffer address
0c9adae11701 iio: adc: Fix incorrect exit of for-loop
632279e5057c iio: humidity: hdc100x: Add margin to the conversion time
45de224b1332 iio: adis: set GPIO reset pin direction
d0532ed064d1 iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels
(From OE-Core rev: 2a785e70c87b45e2627e0730603e3f1859fc8fac)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 94fef82258d02285009d08b7a1791de124ff8f45)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
5805e5eec901 Linux 5.10.59
25cff25ec606 net: xilinx_emaclite: Do not print real IOMEM pointer
6a002d48a660 ovl: prevent private clone if bind mount is not allowed
bffead8d3648 ppp: Fix generating ppp unit id when ifname is not specified
5df85901fe45 ALSA: hda: Add quirk for ASUS Flow x13
8930f2c60a45 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC
98c3fa3a9d7a ALSA: pcm: Fix mmap breakage without explicit buffer setup
cc1a4dff23a4 USB:ehci:fix Kunpeng920 ehci hardware problem
bd909fd3878d vboxsf: Make vboxsf_dir_create() return the handle for the created file
971703fc19cf vboxsf: Honor excl flag to the dir-inode create op
96b2232cb7e5 arm64: dts: renesas: beacon: Fix USB ref clock references
e0dd4a0ab072 arm64: dts: renesas: beacon: Fix USB extal reference
0f47027d1b9b arm64: dts: renesas: rzg2: Add usb2_clksel to RZ/G2 M/N/H
eaa7feecd366 mm: make zone_to_nid() and zone_set_nid() available for DISCONTIGMEM
0e709390372f Revert "selftests/resctrl: Use resctrl/info for feature detection"
d8c38598701f bpf: Add lockdown check for probe_write_user helper
5b5064ea9a94 firmware: tee_bnxt: Release TEE shm, session, and context during kexec
c5a625c6a4ac tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag
9f105d2d4f6c KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB
132a8267adab Linux 5.10.58
3d7d1b0f5f41 arm64: fix compat syscall return truncation
bb65051dcd1f drm/amdgpu/display: only enable aux backlight control for OLED panels
c8b7cfa674ee smb3: rc uninitialized in one fallocate path
8cfdd039ca18 net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock and ql_adapter_reset
fbbb209268e5 alpha: Send stop IPI to send to online CPUs
13d0a9b3b917 net: qede: Fix end of loop tests for list_for_each_entry
1478e902bcbc virt_wifi: fix error on connect
ecd8614809eb reiserfs: check directory items on read from disk
dbe4f82fedc6 reiserfs: add check for root_inode in reiserfs_fill_super
0f05e0ffa247 libata: fix ata_pio_sector for CONFIG_HIGHMEM
11891adab23d drm/i915: avoid uninitialised var in eb_parse()
a3e6bd0c71bb sched/rt: Fix double enqueue caused by rt_effective_prio
c797b8872bb9 perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest
2d94cffc94a5 soc: ixp4xx/qmgr: fix invalid __iomem access
7397034905ac drm/i915: Correct SFC_DONE register offset
16aecf1e36d9 interconnect: qcom: icc-rpmh: Ensure floor BW is enforced for all nodes
22b4917c85af interconnect: Always call pre_aggregate before aggregate
ccfe4f62ff9f interconnect: Zero initial BW after sync-state
05565b469358 spi: meson-spicc: fix memory leak in meson_spicc_remove
1a084e78217d interconnect: Fix undersized devress_alloc allocation
dcc23e58511b soc: ixp4xx: fix printing resources
37cbd27ef4b2 arm64: vdso: Avoid ISB after reading from cntvct_el0
7a2b5bb00f54 KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds
32f55c25ee29 KVM: Do not leak memory for duplicate debugfs directories
309a31127bef KVM: x86: accept userspace interrupt only if no event is injected
a786282b55b4 md/raid10: properly indicate failure when ending a failed write request
3d7d2d2b069b ARM: omap2+: hwmod: fix potential NULL pointer access
9851ad2f7107 Revert "gpio: mpc8xxx: change the gpio interrupt flags."
57c44e7ac788 bus: ti-sysc: AM3: RNG is GP only
f4984f60acc7 selinux: correct the return value when loads initial sids
100f8396d154 pcmcia: i82092: fix a null pointer dereference bug
afcd5a0e015f net/xfrm/compat: Copy xfrm_spdattr_type_t atributes
f08b2d078cbb xfrm: Fix RCU vs hash_resize_mutex lock inversion
23e36a8610ca timers: Move clearing of base::timer_running under base:: Lock
9a69d0d24d69 fpga: dfl: fme: Fix cpu hotplug issue in performance reporting
bfb5f1a12325 serial: 8250_pci: Avoid irq sharing for MSI(-X) interrupts.
0f30fedced7c serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicated driver
17f3c64f707b MIPS: Malta: Do not byte-swap accesses to the CBUS UART
8a1624f4a8d3 serial: 8250: Mask out floating 16/32-bit bus bits
c03cef67157a serial: 8250_mtk: fix uart corruption issue when rx power off
a4f8bfc919ee serial: tegra: Only print FIFO error message when an error occurs
cc7300776808 ext4: fix potential htree corruption when growing large_dir directories
6b5a3d2c2b89 pipe: increase minimum default pipe size to 2 pages
556e7f204d34 media: rtl28xxu: fix zero-length control request
551e0c5d6b2e drivers core: Fix oops when driver probe fails
faec2c68ea5f staging: rtl8712: error handling refactoring
e468a357af68 staging: rtl8712: get rid of flush_scheduled_work
369101e39911 staging: rtl8723bs: Fix a resource leak in sd_int_dpc
1628b64efb36 tpm_ftpm_tee: Free and unregister TEE shared memory during kexec
2a879ff9719f optee: fix tee out of memory failure seen during kexec reboot
ad80c25987fe optee: Refuse to load the driver under the kdump kernel
1340dc3fb75e optee: Fix memory leak when failing to register shm pages
6b2ded93d35c tee: add tee_shm_alloc_kernel_buf()
5e9d82021425 optee: Clear stale cache entries during initialization
e5d8fd87091c arm64: stacktrace: avoid tracing arch_stack_walk()
7799ad4d181f tracepoint: Fix static call function vs data state mismatch
14673e19291c tracepoint: static call: Compare data on transition from 2->1 callees
046e12323ab4 tracing: Fix NULL pointer dereference in start_creating
b2aca8daa50e tracing: Reject string operand in the histogram expression
b10ccc2c5888 tracing / histogram: Give calculation hist_fields a size
f97274528037 scripts/tracing: fix the bug that can't parse raw_trace_func
fd3afb81f448 clk: fix leak on devm_clk_bulk_get_all() unwind
948ff2f214fb usb: otg-fsm: Fix hrtimer list corruption
8f8645de092a usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events
5b4318885a43 usb: host: ohci-at91: suspend/resume ports after/before OHCI accesses
1f2015506d9c usb: gadget: f_hid: idle uses the highest byte for duration
825ac3f0bc35 usb: gadget: f_hid: fixed NULL pointer dereference
683702dff7c8 usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers
051518d9cfe3 usb: cdns3: Fixed incorrect gadget state
822bec5cbb05 usb: gadget: remove leaked entry from udc driver list
98c83d72614e usb: dwc3: gadget: Avoid runtime resume if disabling pullup
79e9389038c4 ALSA: usb-audio: Add registration quirk for JBL Quantum 600
b7532db2d458 ALSA: usb-audio: Fix superfluous autosuspend recovery
80b7aa2651bc ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256)
de30786fb25a ALSA: hda/realtek: add mic quirk for Acer SF314-42
c0b626f0a29a ALSA: pcm - fix mmap capability check for the snd-dummy driver
dd3f7c5c8904 drm/amdgpu/display: fix DMUB firmware version info
ecb739cf15a9 firmware_loader: fix use-after-free in firmware_fallback_sysfs
5019f5812bbf firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback
aa3b8bc17e2a USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2
d245a76719cf USB: serial: ch341: fix character loss at high transfer rates
0470385e63bb USB: serial: option: add Telit FD980 composition 0x1056
ba4a395668b5 USB: usbtmc: Fix RCU stall warning
f2f856b65ac4 Bluetooth: defer cleanup of resources in hci_unregister_dev()
821e6a613354 blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit()
c5a499b8607a net: vxge: fix use-after-free in vxge_device_unregister
fb49d67262ca net: fec: fix use-after-free in fec_drv_remove
f12b6b6bc15f net: pegasus: fix uninit-value in get_interrupt_interval
c66d273b70fe bnx2x: fix an error code in bnx2x_nic_load()
f76f9caccb46 mips: Fix non-POSIX regexp
f93b7b000044 MIPS: check return value of pgtable_pmd_page_ctor
9b2b2f07712b net: sched: fix lockdep_set_class() typo error for sch->seqlock
d1f2abe57bc1 net: dsa: qca: ar9331: reorder MDIO write sequence
a45ee8ed0c7d net: ipv6: fix returned variable type in ip6_skb_dst_mtu
f87be69b7fe9 nfp: update ethtool reporting of pauseframe control
44f2e360e784 sctp: move the active_key update after sh_keys is added
e74551ba938a RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently
1242ca9369b1 gpio: tqmx86: really make IRQ optional
4ef549dc9c1a net: natsemi: Fix missing pci_disable_device() in probe and remove
1dc3eef381c1 net: phy: micrel: Fix detection of ksz87xx switch
e09dba75cafd net: dsa: sja1105: match FDB entries regardless of inner/outer VLAN tag
c0b14a0e61e7 net: dsa: sja1105: be stateless with FDB entries on SJA1105P/Q/R/S/SJA1110 too
00bf923dce2a net: dsa: sja1105: invalidate dynamic FDB entries learned concurrently with statically added ones
de425f1c3a60 net: dsa: sja1105: overwrite dynamic FDB entries with static ones in .port_fdb_add
74bcf85ff1e2 net, gro: Set inner transport header offset in tcp/udp GRO hook
80fd533ac3f9 dmaengine: imx-dma: configure the generic DMA type to make it work
163e6d87216d ARM: dts: stm32: Fix touchscreen IRQ line assignment on DHCOM
442f7e04d592 ARM: dts: stm32: Disable LAN8710 EDPD on DHCOM
449991df08d5 media: videobuf2-core: dequeue if start_streaming fails
3e8bba601212 scsi: sr: Return correct event when media event code is 3
aaaf6e6e4174 spi: imx: mx51-ecspi: Fix low-speed CONFIGREG delay calculation
cd989e119272 spi: imx: mx51-ecspi: Reinstate low-speed CONFIGREG delay
281514da66a4 dmaengine: stm32-dmamux: Fix PM usage counter unbalance in stm32 dmamux ops
bbce3c99f622 dmaengine: stm32-dma: Fix PM usage counter imbalance in stm32 dma ops
84656b4c27bf clk: tegra: Implement disable_unused() of tegra_clk_sdmmc_mux_ops
edf1b7911af2 dmaengine: uniphier-xdmac: Use readl_poll_timeout_atomic() in atomic state
4ebd11d1c782 omap5-board-common: remove not physically existing vdds_1v8_main fixed-regulator
9bf056b99fa0 ARM: dts: am437x-l4: fix typo in can@0 node
e79a30f71d95 clk: stm32f4: fix post divisor setup for I2S/SAI PLLs
71f39badc898 ALSA: usb-audio: fix incorrect clock source setting
c4fcda128780 arm64: dts: armada-3720-turris-mox: remove mrvl,i2c-fast-mode
8d13f6a0a656 arm64: dts: armada-3720-turris-mox: fixed indices for the SDHC controllers
f239369f37d9 ARM: dts: imx: Swap M53Menlo pinctrl_power_button/pinctrl_power_out pins
ee6f7084324d ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init
e1011b9c597d ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz
c0f61abbefdf arm64: dts: ls1028: sl28: fix networking for variant 2
54555c399668 ARM: dts: imx6qdl-sr-som: Increase the PHY reset duration to 10ms
3790f940981d ARM: imx: add missing clk_disable_unprepare()
a28569b510e5 ARM: imx: add missing iounmap()
9189d77f0e21 arm64: dts: ls1028a: fix node name for the sysclk
d61dc8c634bb net: xfrm: fix memory leak in xfrm_user_rcv_msg
8efe3a635f22 bus: ti-sysc: Fix gpt12 system timer issue with reserved status
e32a291736fc ALSA: seq: Fix racy deletion of subscriber
b917f123b50d Revert "ACPICA: Fix memory leak caused by _CID repair function"
(From OE-Core rev: 28a4e85011c6339c555195d3a640ef1e14ea431c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 07c7379180a5cda5a2b056aab99826469f41810a)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Some distributions with UTF-8 locale have problem when National Language
Support is enabled. Add there an option to disable it.
(From OE-Core rev: 79aef159411df59f4bbdb3d3dcc87be9a7b5010e)
Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit da630d6d81a396c3e1635fbd7b8103df47ed2732)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add SDKPATHINSTALL which is used as the default install location of the SDK
instead of SDKPATH. This means the default install path isn't encoded into
every SDK binary, meaning if a date is used there the entire SDK doesn't
have to rebuild. Most distros can switch to only customise SDKPATHINSTALL
meaning more sstate reuse too.
[YOCTO #14100]
(From OE-Core rev: 1b4309ee196c45661ddb79d8529517a8777a8d53)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bc4ee5453560dcefc4a4ecc5657df5cc1666e153)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backporting upstream fix since the uprev from 5.60 -> 5.61 does include
some minor functionality changes.
(From OE-Core rev: 0559cba2b46883e2d0178d611b164814a989df37)
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the kernel sources are not fetched via git, a local git repository is
created in do_kernel_checkout. In this case we know that there will be
no remote branches and we will already be on the correct branch (since
only one branch will exist). So we can simplify things by skipping these
steps.
This also removes the assumption that the default git branch name will
be "master". Prior to this change, the final git checkout command in
do_kernel_checkout could fail if a local git repo was created and the
user had changed init.defaultBranch in their gitconfig.
(From OE-Core rev: 0c8d643d7b474a845588ad7dbf86f85a9aad5c49)
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit af2a9c92d4498492ca23388c7b4bbed48abdc4d7)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the client process never sends cooker data, the server timeout will
be 0.0, not None. This will prevent the server from exiting, as it is
waiting for a new client. In particular, the client will disconnect with
a bad "INHERIT" line, such as:
INHERIT += "this-class-does-not-exist"
Instead of checking explicitly for None, check for a false value, which
means either 0.0 or None.
(Bitbake rev: c7b506d11df78cfc4610db6578745eaa6220b13a)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 13e2855bff6a6ead6dbd33c5be4b988aafcd4afa)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Also add a link for documentation to just release 3.1.10 release.
(From yocto-docs rev: d890e8fcf0c43ea911c04e84b80c250432236010)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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:
c15b830f7c1c Linux 5.4.142
a17f2f2c8949 KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656)
7c1c96ffb658 KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653)
456fd889227f iommu/vt-d: Fix agaw for a supported 48 bit guest address width
5b5f855a793c vmlinux.lds.h: Handle clang's module.{c,d}tor sections
e9b2b2b29ca8 ceph: take snap_empty_lock atomically with snaprealm refcount change
95ff775df6ec ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm
1d8c232afb03 ceph: add some lockdep assertions around snaprealm handling
a6ff0f3f9f90 KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation
ec25d05e1893 PCI/MSI: Protect msi_desc::masked for multi-MSI
48d2439c6f2a PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown()
386ead1d3598 PCI/MSI: Correct misleading comments
76d81dec16d0 PCI/MSI: Do not set invalid bits in MSI mask
6b4bcbf13390 PCI/MSI: Enforce MSI[X] entry updates to be visible
4495a41fbcd7 PCI/MSI: Enforce that MSI-X table entry is masked for update
1866c8f6d43c PCI/MSI: Mask all unused MSI-X entries
3b4220c2bf35 PCI/MSI: Enable and mask MSI-X early
0c8dea3fd55c genirq/timings: Prevent potential array overflow in __irq_timings_store()
4dfe80927102 genirq/msi: Ensure deactivation on teardown
e3e54a930073 x86/resctrl: Fix default monitoring groups reporting
a6b594ad7419 x86/ioapic: Force affinity setup before startup
db5e2666946a x86/msi: Force affinity setup before startup
eda32c21882c genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP
06b347743608 x86/tools: Fix objdump version check again
74451dd8bfca powerpc/kprobes: Fix kprobe Oops happens in booke
b74145d858a8 nbd: Aovid double completion of a request
ad9550114d4c vsock/virtio: avoid potential deadlock when vsock device remove
b9cd73cce50a xen/events: Fix race in set_evtchn_to_irq
4d3c5c319b19 net: igmp: increase size of mr_ifc_count
721ff564cc6a tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets
2ce8a68a312c net: linkwatch: fix failure to restore device state across suspend/resume
33597972a2e9 net: bridge: fix memleak in br_add_if()
f6eee53beb07 net: dsa: sja1105: fix broken backpressure in .port_fdb_dump
1e6a570d3786 net: dsa: lantiq: fix broken backpressure in .port_fdb_dump
564f6bbd0ed6 net: dsa: lan9303: fix broken backpressure in .port_fdb_dump
a9243455e874 net: igmp: fix data-race in igmp_ifc_timer_expire()
ed957c77b391 net: Fix memory leak in ieee802154_raw_deliver
13a381b8bc22 net: dsa: microchip: Fix ksz_read64()
991117eeeee8 drm/meson: fix colour distortion from HDR set during vendor u-boot
e114f15de881 net/mlx5: Fix return value from tracer initialization
f99aa76bb83c psample: Add a fwd declaration for skbuff
9dc8e396c12e iavf: Set RSS LUT and key in reset handle path
23436edae3c9 net: sched: act_mirred: Reset ct info when mirror/redirect skb
9636fbfe7bdd ppp: Fix generating ifname when empty IFLA_IFNAME is specified
1c31ee907fde net: phy: micrel: Fix link detection on ksz87xx switch"
dfeb64f6e2ce platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables
699db2bb96ad platform/x86: pcengines-apuv2: revert wiring up simswitch GPIO as LED
af7f1539cfb1 net: dsa: mt7530: add the missing RxUnicast MIB counter
d353a61860a2 ASoC: cs42l42: Fix LRCLK frame start edge
b036452082f3 netfilter: nf_conntrack_bridge: Fix memory leak when error
cd36a36ea4ea ASoC: cs42l42: Remove duplicate control for WNF filter frequency
eb789cc9179f ASoC: cs42l42: Fix inversion of ADC Notch Switch control
6a3381336398 ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J
55e86f07b85e ASoC: cs42l42: Correct definition of ADC Volume control
22d2e3c6a1b8 ieee802154: hwsim: fix GPF in hwsim_new_edge_nl
5bac8c2a3087 ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi
ddcf807fbb70 libnvdimm/region: Fix label activation vs errors
bc97fde4c668 ACPI: NFIT: Fix support for virtual SPA ranges
a753e3f33405 ceph: reduce contention in ceph_check_delayed_caps()
aa04486c419d i2c: dev: zero out array used for i2c reads from userspace
c18b28e5ade8 ASoC: intel: atom: Fix reference to PCM buffer address
aab3fa544647 ASoC: xilinx: Fix reference to PCM buffer address
60e2854acf3b iio: adc: Fix incorrect exit of for-loop
bcac5225923b iio: humidity: hdc100x: Add margin to the conversion time
da7cb80905ec iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels
(From OE-Core rev: 06ac6e4b3193fe8dbd2987a32bace14e09f17751)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
b704883aa8dc Linux 5.4.141
983d6a6b7e3c btrfs: don't flush from btrfs_delayed_inode_reserve_metadata
ea13f678a3fd btrfs: export and rename qgroup_reserve_meta
41a9b8f36de7 btrfs: qgroup: don't commit transaction when we already hold the handle
38b8485b72cb net: xilinx_emaclite: Do not print real IOMEM pointer
654c19a7e8d8 btrfs: fix lockdep splat when enabling and disabling qgroups
c55442cdfdb8 btrfs: qgroup: remove ASYNC_COMMIT mechanism in favor of reserve retry-after-EDQUOT
fdaf6a322fcc btrfs: transaction: Cleanup unused TRANS_STATE_BLOCKED
36af2de520cc btrfs: qgroup: try to flush qgroup space when we get -EDQUOT
5c79287c2b6d btrfs: qgroup: allow to unreserve range without releasing other ranges
b7a722fd75a1 btrfs: make btrfs_qgroup_reserve_data take btrfs_inode
dfadea4061a2 btrfs: make qgroup_free_reserved_data take btrfs_inode
812f39ed5b0b ovl: prevent private clone if bind mount is not allowed
eeb4742501e0 ppp: Fix generating ppp unit id when ifname is not specified
3460f3959d1c ALSA: hda: Add quirk for ASUS Flow x13
81d1a3f97631 USB:ehci:fix Kunpeng920 ehci hardware problem
d28adaabbbf4 KVM: X86: MMU: Use the correct inherited permissions to get shadow page
5f4ab7e25fbb usb: dwc3: gadget: Avoid runtime resume if disabling pullup
1782c4af6bd0 usb: dwc3: gadget: Disable gadget IRQ during pullup disable
54b7022f2878 usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable
e36245a68eb1 usb: dwc3: gadget: Prevent EP queuing while stopping transfers
823f69250863 usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup
25a0625fa96f usb: dwc3: gadget: Allow runtime suspend if UDC unbinded
5f081a928d55 usb: dwc3: Stop active transfers before halting the controller
396f29ea0cd2 tracing: Reject string operand in the histogram expression
28276c280f2e media: v4l2-mem2mem: always consider OUTPUT queue during poll
236aca70929d tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag
5b774238e8af KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB
a998faa9c4ce Linux 5.4.140
3c197fdd0732 arm64: fix compat syscall return truncation
72fcaf69525d net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock and ql_adapter_reset
742e85fa9e80 alpha: Send stop IPI to send to online CPUs
26946d21395c virt_wifi: fix error on connect
17d7c9c940fb reiserfs: check directory items on read from disk
bcad6ece2a50 reiserfs: add check for root_inode in reiserfs_fill_super
e30a88f1f578 libata: fix ata_pio_sector for CONFIG_HIGHMEM
a2671d96a3c7 bpf, selftests: Adjust few selftest result_unpriv outcomes
4892b4f3244b perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest
d6cf5342faa6 soc: ixp4xx/qmgr: fix invalid __iomem access
a5bf7ef13ebf spi: meson-spicc: fix memory leak in meson_spicc_remove
27991c78d630 soc: ixp4xx: fix printing resources
07fd256d53a3 arm64: vdso: Avoid ISB after reading from cntvct_el0
90e498ef3f54 KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds
2e1a80b93464 KVM: Do not leak memory for duplicate debugfs directories
43486cd7391f KVM: x86: accept userspace interrupt only if no event is injected
1b7b9713a50f md/raid10: properly indicate failure when ending a failed write request
790cb68d35a6 pcmcia: i82092: fix a null pointer dereference bug
42ac2c63486f timers: Move clearing of base::timer_running under base:: Lock
8211bb20da23 serial: 8250_pci: Avoid irq sharing for MSI(-X) interrupts.
f73dcb5d63e2 serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicated driver
607460d38692 MIPS: Malta: Do not byte-swap accesses to the CBUS UART
3eb686d01c31 serial: 8250: Mask out floating 16/32-bit bus bits
3b73a69962d6 serial: 8250_mtk: fix uart corruption issue when rx power off
afdef443a892 serial: tegra: Only print FIFO error message when an error occurs
097a183f9c1d ext4: fix potential htree corruption when growing large_dir directories
ac23a1738127 pipe: increase minimum default pipe size to 2 pages
f3cae04bd42d media: rtl28xxu: fix zero-length control request
e2f6d5b03898 staging: rtl8712: get rid of flush_scheduled_work
8f241df0e68f staging: rtl8723bs: Fix a resource leak in sd_int_dpc
bbdd4a51629a tpm_ftpm_tee: Free and unregister TEE shared memory during kexec
3c712f14d8a9 optee: Fix memory leak when failing to register shm pages
0572199b78b3 tee: add tee_shm_alloc_kernel_buf()
b247bf412cc2 optee: Clear stale cache entries during initialization
7da261e6bb65 tracing / histogram: Give calculation hist_fields a size
ba22053f5d5e scripts/tracing: fix the bug that can't parse raw_trace_func
8d1191f9243c clk: fix leak on devm_clk_bulk_get_all() unwind
ed5c9a49e6c0 usb: otg-fsm: Fix hrtimer list corruption
449a705fba60 usb: gadget: f_hid: idle uses the highest byte for duration
02f336cee589 usb: gadget: f_hid: fixed NULL pointer dereference
f780a9580cd2 usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers
134e27da543d usb: cdns3: Fixed incorrect gadget state
df1c6eec4ea1 ALSA: usb-audio: Add registration quirk for JBL Quantum 600
639b45456ec6 ALSA: hda/realtek: add mic quirk for Acer SF314-42
d09639528b66 firmware_loader: fix use-after-free in firmware_fallback_sysfs
1deb6b903018 firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback
0ee687e67277 USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2
01b2c35b051b USB: serial: ch341: fix character loss at high transfer rates
9ed43cfaa7f7 USB: serial: option: add Telit FD980 composition 0x1056
518e81874c40 USB: usbtmc: Fix RCU stall warning
ff29fe26ab86 Bluetooth: defer cleanup of resources in hci_unregister_dev()
580c10a40cc7 blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit()
ed169b054b43 net: vxge: fix use-after-free in vxge_device_unregister
c5549876a9ef net: fec: fix use-after-free in fec_drv_remove
3fed6dee16e4 net: pegasus: fix uninit-value in get_interrupt_interval
75cef4fc07d2 bnx2x: fix an error code in bnx2x_nic_load()
437ee90d7b4f mips: Fix non-POSIX regexp
b1fa6747b9d0 net: ipv6: fix returned variable type in ip6_skb_dst_mtu
3e63b566d96a nfp: update ethtool reporting of pauseframe control
d333503de1f0 sctp: move the active_key update after sh_keys is added
de30346dd396 gpio: tqmx86: really make IRQ optional
9d440b5c1d20 net: natsemi: Fix missing pci_disable_device() in probe and remove
69340406986a net: phy: micrel: Fix detection of ksz87xx switch
2b8ab7aec0dc net: dsa: sja1105: invalidate dynamic FDB entries learned concurrently with statically added ones
71b0a935dbb0 net: dsa: sja1105: overwrite dynamic FDB entries with static ones in .port_fdb_add
88b7781609c6 net, gro: Set inner transport header offset in tcp/udp GRO hook
ba3abe3f8236 dmaengine: imx-dma: configure the generic DMA type to make it work
ee2f81330a7b media: videobuf2-core: dequeue if start_streaming fails
3377f2f8c606 scsi: sr: Return correct event when media event code is 3
f588d4b7be92 spi: imx: mx51-ecspi: Fix low-speed CONFIGREG delay calculation
b58e3d59a5d8 spi: imx: mx51-ecspi: Reinstate low-speed CONFIGREG delay
2c1065d40acb omap5-board-common: remove not physically existing vdds_1v8_main fixed-regulator
299e3968c01a ARM: dts: am437x-l4: fix typo in can@0 node
9cbe7e21ddff clk: stm32f4: fix post divisor setup for I2S/SAI PLLs
3f9eed4462b3 ALSA: usb-audio: fix incorrect clock source setting
16db40fc4a37 arm64: dts: armada-3720-turris-mox: remove mrvl,i2c-fast-mode
7c08460773b8 ARM: dts: imx: Swap M53Menlo pinctrl_power_button/pinctrl_power_out pins
1b1f1aa225ed ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init
aecff98c3efe ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz
c39907335b9c ARM: dts: imx6qdl-sr-som: Increase the PHY reset duration to 10ms
61b71c5f51aa ARM: imx: add missing clk_disable_unprepare()
d88d6bba3bd9 ARM: imx: add missing iounmap()
6c629cd0239f arm64: dts: ls1028a: fix node name for the sysclk
4a830a37d37e ALSA: seq: Fix racy deletion of subscriber
0658a4533576 Revert "ACPICA: Fix memory leak caused by _CID repair function"
e350cd02e293 Linux 5.4.139
03ff8a4f9db6 spi: mediatek: Fix fifo transfer
a0f66ddf05c2 bpf, selftests: Adjust few selftest outcomes wrt unreachable code
d3796e8f6b3d bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones
8dec99abcd74 bpf: Test_verifier, add alu32 bounds tracking tests
fd568de5806f bpf: Fix leakage under speculation on mispredicted branches
d2f790327f83 bpf: Do not mark insn as seen under speculative path verification
283d742988f6 bpf: Inherit expanded/patched seen count from old aux data
a0a9546aaec3 Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout"
76f5314d7859 firmware: arm_scmi: Add delayed response status check
1b38f70bbc7c firmware: arm_scmi: Ensure drivers provide a probe function
44f522298c94 Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled"
38f54217b423 ACPI: fix NULL pointer dereference
0ea2f55babb7 nvme: fix nvme_setup_command metadata trace event
b508b652d4f3 net: Fix zero-copy head len calculation.
bf692e7ef657 qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union()
6bc48348eca7 r8152: Fix potential PM refcount imbalance
a57c75ff0700 ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits
e2cccb839a18 spi: stm32h7: fix full duplex irq handler handling
b72f2d9e91e1 regulator: rt5033: Fix n_voltages settings for BUCK and LDO
86f2a3e9aae9 btrfs: fix lost inode on log replay after mix of fsync, rename and inode eviction
b7f0fa2192c5 btrfs: fix race causing unnecessary inode logging during link and rename
cb006da62a9e btrfs: do not commit logs and transactions during link and rename operations
174c27d0f9ef btrfs: delete duplicated words + other fixes in comments
7b90d57b09fa Linux 5.4.138
7eef18c0479b can: j1939: j1939_session_deactivate(): clarify lifetime of session object
18b536de3b97 i40e: Add additional info to PHY type error
d21eb931109a Revert "perf map: Fix dso->nsinfo refcounting"
16447b2f5c66 powerpc/pseries: Fix regression while building external modules
265883d1d839 PCI: mvebu: Setup BAR0 in order to fix MSI
21734a31c9a0 can: hi311x: fix a signedness bug in hi3110_cmd()
f4fa45b0f91e sis900: Fix missing pci_disable_device() in probe and remove
dff00ce44891 tulip: windbond-840: Fix missing pci_disable_device() in probe and remove
e0310bbeaaa2 sctp: fix return value check in __sctp_rcv_asconf_lookup
408614108abd net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev()
ac4983230616 net/mlx5: Fix flow table chaining
527feae56fe6 net: llc: fix skb_over_panic
ede4c93860e6 mlx4: Fix missing error code in mlx4_load_one()
acb97d4b2d0e net: Set true network header for ECN decapsulation
851946a68136 tipc: fix sleeping in tipc accept routine
194b71d28b26 i40e: Fix log TC creation failure when max num of queues is exceeded
834af62212c7 i40e: Fix queue-to-TC mapping on Tx
74aea4b7159a i40e: Fix firmware LLDP agent related warning
b2ab34e862eb i40e: Fix logic of disabling queues
519582e44e6a netfilter: nft_nat: allow to specify layer 4 protocol NAT only
3a7a4cee7bec netfilter: conntrack: adjust stop timestamp to real expiry value
1c043783403c cfg80211: Fix possible memory leak in function cfg80211_bss_update
6cf2abea1018 nfc: nfcsim: fix use after free during module unload
6b313d0ffa71 NIU: fix incorrect error return, missed in previous revert
c4663c162778 HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT
e9e2ce00aeda can: esd_usb2: fix memory leak
43726620b2f6 can: ems_usb: fix memory leak
819867389276 can: usb_8dev: fix memory leak
a051dbd17b5b can: mcba_usb_start(): add missing urb->transfer_dma initialization
793581441b5c can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF
c621638d0e6d can: j1939: j1939_xtp_rx_dat_one(): fix rxtimer value between consecutive TP.DT to 750ms
a24d87b429a9 ocfs2: issue zeroout to EOF blocks
eaaa4284e288 ocfs2: fix zero out valid data
9bd1092148b5 KVM: add missing compat KVM_CLEAR_DIRTY_LOG
7a94dfe5e2a0 x86/kvm: fix vcpu-id indexed array sizes
2dc291582cce Revert "ACPI: resources: Add checks for ACPI IRQ override"
a8eec6979734 btrfs: mark compressed range uptodate only if all bio succeed
57429c1ec770 btrfs: fix rw device counting in __btrfs_free_extra_devids
61f2cbc792eb x86/asm: Ensure asm/proto.h can be included stand-alone
99372c38a948 net_sched: check error pointer in tcf_dump_walker()
5b1de8e15f0f Linux 5.4.137
ebb1b38be0c9 ipv6: ip6_finish_output2: set sk into newly allocated nskb
6c04123962f0 ARM: dts: versatile: Fix up interrupt controller node names
befa900533a9 iomap: remove the length variable in iomap_seek_hole
83fb41b2f6e4 iomap: remove the length variable in iomap_seek_data
302e1acd4c26 cifs: fix the out of range assignment to bit fields in parse_server_interfaces
02a470e3c64a firmware: arm_scmi: Fix range check for the maximum number of pending messages
289dd584319f firmware: arm_scmi: Fix possible scmi_linux_errmap buffer overflow
e3acb292f092 hfs: add lock nesting notation to hfs_find_init
af1178296d77 hfs: fix high memory mapping in hfs_bnode_read
89136a47e2e7 hfs: add missing clean-up in hfs_fill_super
ded37d03440d ipv6: allocate enough headroom in ip6_finish_output2()
f65b7f377cca sctp: move 198 addresses from unusable to private scope
c8d32973ee6a net: annotate data race around sk_ll_usec
c23b9a5610f9 net/802/garp: fix memleak in garp_request_join()
88c4cae3ed25 net/802/mrp: fix memleak in mrp_request_join()
eef99860c677 cgroup1: fix leaked context root causing sporadic NULL deref in LTP
7f0365b4daaa workqueue: fix UAF in pwq_unbound_release_workfn()
85abe0d47fe6 af_unix: fix garbage collect vs MSG_PEEK
af45f3527aa0 KVM: x86: determine if an exception has an error code only when injecting it.
828cab3c8c23 tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include
525c5513b60d selftest: fix build error in tools/testing/selftests/vm/userfaultfd.c
253dccefb5cb Linux 5.4.136
587f86b7a2a0 xhci: add xhci_get_virt_ep() helper
f9d0c35556cd perf inject: Close inject.output on exit
a9c103fa91e4 PCI: Mark AMD Navi14 GPU ATS as broken
11561d2f7b9d btrfs: compression: don't try to compress if we don't have enough pages
4980301e1c1f iio: accel: bma180: Fix BMA25x bandwidth register values
d04f2582c47e iio: accel: bma180: Use explicit member assignment
4e0afa88954b net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear
2a4865d1547e net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topaz
7d8c06b8d2d2 drm: Return -ENOTTY for non-drm ioctls
b5d7bebd96a3 nds32: fix up stack guard gap
ba378b796088 rbd: always kick acquire on "acquired" and "released" notifications
13066d6628f0 rbd: don't hold lock_rwsem while running_list is being drained
b12ead825f6c hugetlbfs: fix mount mode command line processing
60dbbd76f110 userfaultfd: do not untag user pointers
540eee8cbb3d selftest: use mmap instead of posix_memalign to allocate memory
e706ac3fc82e ixgbe: Fix packet corruption due to missing DMA sync
e617fa62f6cf media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf()
77713fb336ca btrfs: check for missing device in btrfs_trim_fs
f899f24d34d9 tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop.
59a9f75fb2b6 tracing/histogram: Rename "cpu" to "common_cpu"
379d8da3353e firmware/efi: Tell memblock about EFI iomem reservations
281a94362bbe usb: dwc2: gadget: Fix sending zero length packet in DDMA mode.
167079fbfaa7 USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick
811c4cdf2917 USB: serial: cp210x: fix comments for GE CS1000
f54ee7e16d0d USB: serial: option: add support for u-blox LARA-R6 family
e28d28eb9be6 usb: renesas_usbhs: Fix superfluous irqs happen after usb_pkt_pop()
863d071dbcd5 usb: max-3421: Prevent corruption of freed memory
e4077a90e600 USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS
da6f6769ee0f usb: hub: Fix link power management max exit latency (MEL) calculations
fea6b53e631a usb: hub: Disable USB 3 device initiated lpm if exit latency is too high
962ce043ef92 KVM: PPC: Book3S HV Nested: Sanitise H_ENTER_NESTED TM state
2b9ffddd70b4 KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow
c968f563ccde xhci: Fix lost USB 2 remote wake
a660ecde5c55 ALSA: hdmi: Expose all pins on MSI MS-7C94 board
f73696354d59 ALSA: sb: Fix potential ABBA deadlock in CSP driver
7aa2dfbc6bd0 ALSA: usb-audio: Add registration quirk for JBL Quantum headsets
46d62c3fe2ab ALSA: usb-audio: Add missing proc text entry for BESPOKEN type
f1754f96ab41 s390/boot: fix use of expolines in the DMA code
8eb521d19248 s390/ftrace: fix ftrace_update_ftrace_func implementation
268132b070d9 Revert "MIPS: add PMD table accounting into MIPS'pmd_alloc_one"
f323809e3108 proc: Avoid mixing integer types in mem_rw()
b71a75209f6a drm/panel: raspberrypi-touchscreen: Prevent double-free
2e6ab87f8e63 net: sched: cls_api: Fix the the wrong parameter
b60461696a0b sctp: update active_key for asoc when old key is being replaced
9fa89c2caee2 nvme: set the PRACT bit when using Write Zeroes with T10 PI
c50141b3d769 r8169: Avoid duplicate sysfs entry creation error
f726817d6b42 afs: Fix tracepoint string placement with built-in AFS
b22c9e433bb7 Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem"
69a49e7b5baf nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING
830251361425 ipv6: fix another slab-out-of-bounds in fib6_nh_flush_exceptions
a88414fb1117 net/sched: act_skbmod: Skip non-Ethernet packets
c278b954ccc7 net: hns3: fix rx VLAN offload state inconsistent issue
006ed6f4d00b net/tcp_fastopen: fix data races around tfo_active_disable_stamp
3942ba235693 net: hisilicon: rename CACHE_LINE_MASK to avoid redefinition
f11f12decd55 bnxt_en: Check abort error state in bnxt_half_open_nic()
16ce6cb78690 bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task()
c993e7aadc50 bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe()
6ee8e6be3067 bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence.
35637acc9810 spi: cadence: Correct initialisation of runtime PM again
2f2150bf41c1 scsi: target: Fix protect handling in WRITE SAME(32)
a6cb717f8534 scsi: iscsi: Fix iface sysfs attr detection
25df44e90ff5 netrom: Decrease sock refcount when sock timers expire
8d7924ce85ba net: sched: fix memory leak in tcindex_partial_destroy_work
f38527f18905 KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak
b85dadd4347b KVM: PPC: Book3S: Fix CONFIG_TRANSACTIONAL_MEM=n crash
b3224bd31861 net: decnet: Fix sleeping inside in af_decnet
bd2b3b13aa2a efi/tpm: Differentiate missing and invalid final event log table.
9413c0abb57f net: fix uninit-value in caif_seqpkt_sendmsg
6d56299ff911 bpftool: Check malloc return value in mount_bpffs_for_pin
edec10098675 bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats
58259e8b6e85 s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1]
cc876a5618bc liquidio: Fix unintentional sign extension issue on left shift of u16
42fe8f433b31 ASoC: rt5631: Fix regcache sync errors on resume
d99aaf07365f spi: mediatek: fix fifo rx mode
08cdda8d8972 regulator: hi6421: Fix getting wrong drvdata
b25be6bf6419 regulator: hi6421: Use correct variable type for regmap api val argument
a1ade24cccb5 spi: stm32: fixes pm_runtime calls in probe/remove
40e203ce74eb spi: stm32: Use dma_request_chan() instead dma_request_slave_channel()
24b78097a837 spi: imx: add a check for speed_hz before calculating the clock
52cff6123aa0 perf data: Close all files in close_dir()
0f63857d1099 perf probe-file: Delete namelist in del_events() on the error path
8b92ea243bbf perf lzma: Close lzma stream on exit
51351c6d5a18 perf script: Fix memory 'threads' and 'cpus' leaks on exit
d2bfc3eda914 perf dso: Fix memory leak in dso__new_map()
05804a7d223d perf test event_update: Fix memory leak of evlist
d257f3abdc71 perf test session_topology: Delete session->evlist
89d1762a4a21 perf env: Fix sibling_dies memory leak
fd335143befb perf probe: Fix dso->nsinfo refcounting
6513dee46f80 perf map: Fix dso->nsinfo refcounting
ff9fc81fa884 nvme-pci: do not call nvme_dev_remove_admin from nvme_remove
d029df83c61a cxgb4: fix IRQ free race during driver unload
ae9b64434441 pwm: sprd: Ensure configuring period and duty_cycle isn't wrongly skipped
a37ca2a076ec selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect
05364a2794fb selftests: icmp_redirect: remove from checking for IPv6 route get
7f4848229e91 ipv6: fix 'disable_policy' for fwd packets
c67fb96f5431 gve: Fix an error handling path in 'gve_probe()'
e33da4eeaa35 igb: Fix position of assignment to *ring
7dd897773618 igb: Check if num of q_vectors is smaller than max before array access
d3d7cceee841 iavf: Fix an error handling path in 'iavf_probe()'
7a13a8a8a5fb e1000e: Fix an error handling path in 'e1000_probe()'
9fc381db7583 fm10k: Fix an error handling path in 'fm10k_probe()'
5d6a04927b08 igb: Fix an error handling path in 'igb_probe()'
cddd53237de8 igc: Fix an error handling path in 'igc_probe()'
47f69d8828e7 igc: Prefer to use the pci_release_mem_regions method
83b2d55a512a ixgbe: Fix an error handling path in 'ixgbe_probe()'
ba4fbb68fcfe igc: change default return of igc_read_phy_reg()
88e0720133d4 igb: Fix use-after-free error during reset
a9508e0edfe3 igc: Fix use-after-free error during reset
(From OE-Core rev: 4d7d06f27e64441a8b98dc7469513a8216e205b7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently the mkfs.btrfs generates large images with a lot of wasted
space. This happens since OE-core updated btrfs-tools from 4.13.3 to
4.15.1 in commit 94b645aa77 ("btrfs-tools: update to 4.15.1") .
Note in mkfs.btrfs(8) manpage section -r says the following:
"
-r|--rootdir <rootdir>
...
Note This option may enlarge the image or file to ensure
it’s big enough to contain the files from rootdir. Since
version 4.14.1 the filesystem size is not minimized. Please
see option --shrink if you need that functionality.
--shrink
Shrink the filesystem to its minimal size, only works with
--rootdir option.
...
Note prior to version 4.14.1, the shrinking was done
automatically.
"
Add the --shrink option to EXTRA_IMAGECMD_btrfs to reinstate the
original behavior and un-waste the space.
(From OE-Core rev: 6a72c7c688c7985d19f0387121b3a77639ba6f60)
Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
Cc: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c4a99d36967302c176b62fad840b5e79486ea356)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes an annoying segfault seen on rpi4 when launching weston during
boot especially using systemd service or sysvinit script, if weston is
launched manually on VT, it works fine. This backport specifically
addresses the issue described above.
For more details see [1]
[1] https://gitlab.freedesktop.org/wayland/weston/-/issues/314
(From OE-Core rev: 922ed57043282cdf0c264d42f16362bd8d0890b2)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 74e0249af85782af436791d1339ce864536d2022)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It is not safe to call the 'file' command from multiple threads. When a
file is checked with multiple threads in parallel, the file descriptors
might get shared which makes the pipe handling lock up, leading to lock
up in rpmbuild. And may lead to rarely deadlock on random recipes's
do_package task.
(From OE-Core rev: 167814b81ddac3934077b0ee91c0c6015fc02bfe)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Mitigate pathname truncation when installing in a project
with a very long pathname.
(From OE-Core rev: 6cb98cbd789d53768c5d26729f10655762114e6e)
Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This patch enables building image based SDKs for multi-libbed images
e.g. lib32-core-image-minimal and so on. Change the path to nativesdk
tools to use recipe-sysroot since thats where the nativesdk components
are installed and it will need access to qemu wrappers during build for
processing intercepts
[YOCTO #14444]
(From OE-Core rev: 3d18d1924ff0dcf8788ee856e3f056e77db8f920)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6196a785eababb040ee1dee9f33cb6d6dad77eef)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Install SDK to non-default dir, sysmlink mkfs.vfat is invalid
$ ./sdk.sh -y -d ./dnf-2 -S -D
$ ls sysroots/x86_64-wrlinuxsdk-linux/usr/bin/mkfs.vfat -al
lrwxrwxrwx 1 hjia users 99 Aug 10 20:38 sysroots/x86_64-wrlinuxsdk-linux/usr/bin/mkfs.vfat -> /opt/windriver/wrlinux-graphics/21.32/sysroots/x86_64-wrlinuxsdk-linux/usr/bin/mkfs.vfat.dosfstools
Since commit [bc4ee54535 sdk: Decouple default install path from
built in path] applied, sdk relocates symlink failed, it should
replace $SDK_BUILD_PATH rather than $DEFAULT_INSTALL_DIR, just
like above commit did
Without this commit:
...
|+ for l in $($SUDO_EXEC find $native_sysroot -type l)
|++ readlink path-to/sysroots/x86_64-wrlinuxsdk-linux/usr/bin/mkfs.vfat
|++ sed -e s:/usr/local/oecore-x86_64:path-to:
|+ ln -sfn /opt/windriver/wrlinux-graphics/21.32/sysroots/x86_64-wrlinuxsdk-linux/
usr/bin/mkfs.vfat.dosfstools path-to//sysroots/x86_64-wrlinuxsdk-linux/usr/bin/mkfs.vfat
...
After appling this commit:
...
|+ for l in $($SUDO_EXEC find $native_sysroot -type l)
|++ readlink path-to/sysroots/x86_64-wrlinuxsdk-linux/usr/bin/mkfs.vfat
|++ sed -e s:/opt/windriver/wrlinux-graphics/21.31:path-to:
|+ ln -sfn path-to/sysroots/x86_64-wrlinuxsdk-linux/usr/bin/mkfs.vfat.dosfstools
path-to/sysroots/x86_64-wrlinuxsdk-linux/usr/bin/mkfs.vfat
...
(From OE-Core rev: 7e71acd265637d54d5bf149ea36cefa581f60992)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 942c06a7348070b92f722fa5c439c8c4404485b7)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts part of oe-core eecbe62555, which was a previous attempt
to solve the Y2038 problem. This is now solved centrally in e2fsprogs,
so doesn't need to be dealt with in wic.
We don't revert the commit entirely, to retain the warning if a
filesystem has small inodes.
(From OE-Core rev: c727397e2544dffe3cccb8be3c87cf49227560f6)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7e8017208bed98b6c90735cb641fc9d7aedf9140)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
e2fsprogs calls filesystems larger than 3MB but smaller than 512MB
"small", which has some implications:
- blocksize 1024 instead of 4096
- inode_ratio 4096 instead of 16384
- inode_size 128 instead of 256
The outcome of the inode size dropping to 128 bytes is that they cannot
store 64-bit timestamps, so are not Y2038-safe.
A previous attempt to solve this problem[1] changed some of the canned
wic files to pass -T default to mkfs.ext4, but this only covered wic
images and not traditional images. Also, actually small filesystems,
for example a core-image-minimal, will happily be tens of megabytes and
with the "default" options will result in an image which runs out of
blocks before it runs out of space:
mkfs.ext4: Could not allocate block in ext2 filesystem while populating file system
Considering that many OpenEmbedded images are in fact "small", being
2038-safe is worth the marginal increase is disk usage. This patch
alters the small configuration in native builds so that it also has
256-byte inodes. Target is unchanged so that standard behaviour is
maintained outside of the build.
This is actually the same underlying patch that Mathieu Dubois-Briand
sent in April, but the wic change in [1] was accepted instead. I believe
that is the wrong approach and this approach covers more cases.
[ YOCTO #14478 ]
[1] openembedded-core eecbe62
[2] https://lists.openembedded.org/g/openembedded-core/message/150298
(From OE-Core rev: e89bac87c91e943060662be04775a1ff8e4c4f22)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9ab0ae83a24ee99e69f8ac54256b253a122aef8a)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
utils.bbclass contains create_cmdline_wrapper() function that
creates wrapper script with additional arguments for any passed
"$cmd" command, and uses several calls to "dirname".
Because "dirname" is an external command, in cases of lots of
calls to wrapped "$cmd", each call of "dirname" will incur
significant overhead.
There are three same calls to "dirname": one for saving it`s
output to "realdir" variable, and other two in "exec" command.
So last two "dirname" calls can be replaced with cached value
from "realdir" variable.
(From OE-Core rev: 33ebb967a9489384c2407e7e3211f8bfca7c3916)
Signed-off-by: Oleksandr Popovych <opopovyc@cisco.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4b9cf2c80fd14386e0b88a2e6c40a9fa3f1ae0f7)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
lzo was missing CVE_PRODUCT and related CVEs (at least CVE-2014-4607) were
not reported.
(From OE-Core rev: 1a9addac9b78eac9a0183145792f4f293d4143bb)
Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 366cf8201e36df1ac836e49de04ccda1f763ca9e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In v5.14+, x86 requires not just elfutils, but the elf headers
on the target to build objtool (required for 'scripts parepare'),
so we tweak our RDEPENDS to ensure that the right headers are
on the target.
(From OE-Core rev: 6d95dc6f2184b4d024fe83acf723ffd24caa4689)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 03ccc234386f753e1b0129ec557e67bcd04cc69e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
commit 6218d0f6b8dec [x86/syscalls: Switch to generic syscalltbl.sh]
means that x86 no longer has a syscall script to copy, which causes
a build error.
We already copy the generic syscall script (in scripts), so we just
catch errors for the copies to support older and 5.14+ kernels in
the same devsrc recipe.
(From OE-Core rev: 46e0d3b6190006505c6071edfbbb644e2291b517)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5debc9bc25110b836b76927c61b2455e5e235a84)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
1cd6e30b83d7 Linux 5.10.57
9c645a020bab spi: mediatek: Fix fifo transfer
7254e2d9eb41 selftest/bpf: Verifier tests for var-off access
30ea1c535291 bpf, selftests: Adjust few selftest outcomes wrt unreachable code
98bf2906d3be bpf: Update selftests to reflect new error states
360e5b7af653 bpf, selftests: Adjust few selftest result_unpriv outcomes
5abcd138cbd8 selftest/bpf: Adjust expected verifier errors
83bbf953f66c selftests/bpf: Add a test for ptr_to_map_value on stack for helper access
e2b7a4ccbf7c Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout"
1b1a00b13c34 firmware: arm_scmi: Add delayed response status check
93ef561406a7 firmware: arm_scmi: Ensure drivers provide a probe function
1812895f17e1 Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled"
cae3fa3d8165 ACPI: fix NULL pointer dereference
98b070694f45 drm/amd/display: Fix max vstartup calculation for modes with borders
f9d875c8c92f drm/amd/display: Fix comparison error in dcn21 DML
91865b458edd nvme: fix nvme_setup_command metadata trace event
06a9092f6647 efi/mokvar: Reserve the table only if it is in boot services data
27ff30c8b3f3 ASoC: ti: j721e-evm: Check for not initialized parent_clk_id
a00bcc5298be ASoC: ti: j721e-evm: Fix unbalanced domain activity tracking during startup
e8b287e78381 net: Fix zero-copy head len calculation.
c6bdf7d97d5f ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend
74b53ee4b89e qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union()
f6a2ff040b5c r8152: Fix potential PM refcount imbalance
c98a7916cd37 ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits
03258515c9eb spi: stm32h7: fix full duplex irq handler handling
cfb8173a23cf regulator: rt5033: Fix n_voltages settings for BUCK and LDO
81dc9a4868a9 regulator: rtmv20: Fix wrong mask for strobe-polarity-high
9e55b9278c47 btrfs: fix lost inode on log replay after mix of fsync, rename and inode eviction
e2419c570986 btrfs: fix race causing unnecessary inode logging during link and rename
118b070bf415 Revert "drm/i915: Propagate errors on awaiting already signaled fences"
6976f3cf34a1 drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser"
9746c25334cb Linux 5.10.56
55dd22c5d029 can: j1939: j1939_session_deactivate(): clarify lifetime of session object
75ebe1d355b5 i40e: Add additional info to PHY type error
2ca5ec188b20 Revert "perf map: Fix dso->nsinfo refcounting"
c14cee5bc466 powerpc/pseries: Fix regression while building external modules
bfc8e67c60b9 SMB3: fix readpage for large swap cache
be561c0154dc bpf: Fix pointer arithmetic mask tightening under state pruning
ffb9d5c48b4b bpf: verifier: Allocate idmap scratch in verifier env
a11ca29c65c1 bpf: Remove superfluous aux sanitation on subprog rejection
0e9280654aa4 bpf: Fix leakage due to insufficient speculative store bypass mitigation
bea9e2fd1808 bpf: Introduce BPF nospec instruction for mitigating Spectre v4
cd61e665a166 can: hi311x: fix a signedness bug in hi3110_cmd()
65dfa6cb2233 sis900: Fix missing pci_disable_device() in probe and remove
93e5bf4b2925 tulip: windbond-840: Fix missing pci_disable_device() in probe and remove
58b8c812c764 sctp: fix return value check in __sctp_rcv_asconf_lookup
362e9d23cf70 net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev()
bd744f2a2755 net/mlx5: Fix flow table chaining
1b148bd72e50 skmsg: Make sk_psock_destroy() static
645a1d3bef5f drm/msm/dp: Initialize the INTF_CONFIG register
4a6841921cc8 drm/msm/dpu: Fix sm8250_mdp register length
e6097071a4ff net: llc: fix skb_over_panic
01f3581d4400 KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access
f5f78ae5f1be mlx4: Fix missing error code in mlx4_load_one()
51b751fc06b8 octeontx2-pf: Fix interface down flag on error
4951ffa3fac8 tipc: do not write skb_shinfo frags when doing decrytion
7eefa0b74f3e ionic: count csum_none when offload enabled
60decbe01d7d ionic: fix up dim accounting for tx and rx
a7c85a516cd0 ionic: remove intr coalesce update from napi
6961323eed46 net: qrtr: fix memory leaks
91350564ea8c net: Set true network header for ECN decapsulation
a41282e82a1d tipc: fix sleeping in tipc accept routine
10f585740cf0 tipc: fix implicit-connect for SYN+
bb6061616211 i40e: Fix log TC creation failure when max num of queues is exceeded
c1cc6bce1afd i40e: Fix queue-to-TC mapping on Tx
4382cca17915 i40e: Fix firmware LLDP agent related warning
e090ffdf0563 i40e: Fix logic of disabling queues
cbc8012902b3 netfilter: nft_nat: allow to specify layer 4 protocol NAT only
3dbda8483f42 netfilter: conntrack: adjust stop timestamp to real expiry value
ac038f4152ef mac80211: fix enabling 4-address mode on a sta vif after assoc
076bc6ebce48 bpf: Fix OOB read when printing XDP link fdinfo
e6a06a13ec6f RDMA/bnxt_re: Fix stats counters
c8667cb406fd cfg80211: Fix possible memory leak in function cfg80211_bss_update
9ab284bc3530 nfc: nfcsim: fix use after free during module unload
ea04a3b5727e blk-iocost: fix operation ordering in iocg_wake_fn()
fc2756cce06f drm/amdgpu: Fix resource leak on probe error path
ccc7a1bb322e drm/amdgpu: Avoid printing of stack contents on firmware load error
63570e578094 drm/amd/display: ensure dentist display clock update finished in DCN20
2eab387507fd NIU: fix incorrect error return, missed in previous revert
cb71730a6312 HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT
7bca5da00539 alpha: register early reserved memory in memblock
30e19d072ea0 can: esd_usb2: fix memory leak
88b40258162b can: ems_usb: fix memory leak
f58ac91ff87d can: usb_8dev: fix memory leak
a6ebfbdaca3d can: mcba_usb_start(): add missing urb->transfer_dma initialization
2fc2c2816cb7 can: peak_usb: pcan_usb_handle_bus_evt(): fix reading rxerr/txerr values
afe2ffd92061 can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF
a9c02d0e1513 can: j1939: j1939_xtp_rx_dat_one(): fix rxtimer value between consecutive TP.DT to 750ms
da4f4916dab2 ocfs2: issue zeroout to EOF blocks
943014593061 ocfs2: fix zero out valid data
52acb6c147b3 KVM: add missing compat KVM_CLEAR_DIRTY_LOG
7d67d4ab28e3 x86/kvm: fix vcpu-id indexed array sizes
2388c7674fbd ACPI: DPTF: Fix reading of attributes
0d6afa25975e Revert "ACPI: resources: Add checks for ACPI IRQ override"
0a421a2fc516 btrfs: mark compressed range uptodate only if all bio succeed
4e1a57d75264 btrfs: fix rw device counting in __btrfs_free_extra_devids
27aa7171fe2b pipe: make pipe writes always wake up readers
02210a5e1894 x86/asm: Ensure asm/proto.h can be included stand-alone
65b2658634fe io_uring: fix null-ptr-deref in io_sq_offload_start()
e44d22fdf756 selftest: fix build error in tools/testing/selftests/vm/userfaultfd.c
(From OE-Core rev: 40c1a043bf841165556a84c7389cf867da472761)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6ab4c36223e62ad99efb76863a703c83fb6da324)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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:
e350cd02e293 Linux 5.4.139
03ff8a4f9db6 spi: mediatek: Fix fifo transfer
a0f66ddf05c2 bpf, selftests: Adjust few selftest outcomes wrt unreachable code
d3796e8f6b3d bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones
8dec99abcd74 bpf: Test_verifier, add alu32 bounds tracking tests
fd568de5806f bpf: Fix leakage under speculation on mispredicted branches
d2f790327f83 bpf: Do not mark insn as seen under speculative path verification
283d742988f6 bpf: Inherit expanded/patched seen count from old aux data
a0a9546aaec3 Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout"
76f5314d7859 firmware: arm_scmi: Add delayed response status check
1b38f70bbc7c firmware: arm_scmi: Ensure drivers provide a probe function
44f522298c94 Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled"
38f54217b423 ACPI: fix NULL pointer dereference
0ea2f55babb7 nvme: fix nvme_setup_command metadata trace event
b508b652d4f3 net: Fix zero-copy head len calculation.
bf692e7ef657 qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union()
6bc48348eca7 r8152: Fix potential PM refcount imbalance
a57c75ff0700 ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits
e2cccb839a18 spi: stm32h7: fix full duplex irq handler handling
b72f2d9e91e1 regulator: rt5033: Fix n_voltages settings for BUCK and LDO
86f2a3e9aae9 btrfs: fix lost inode on log replay after mix of fsync, rename and inode eviction
b7f0fa2192c5 btrfs: fix race causing unnecessary inode logging during link and rename
cb006da62a9e btrfs: do not commit logs and transactions during link and rename operations
174c27d0f9ef btrfs: delete duplicated words + other fixes in comments
7b90d57b09fa Linux 5.4.138
7eef18c0479b can: j1939: j1939_session_deactivate(): clarify lifetime of session object
18b536de3b97 i40e: Add additional info to PHY type error
d21eb931109a Revert "perf map: Fix dso->nsinfo refcounting"
16447b2f5c66 powerpc/pseries: Fix regression while building external modules
265883d1d839 PCI: mvebu: Setup BAR0 in order to fix MSI
21734a31c9a0 can: hi311x: fix a signedness bug in hi3110_cmd()
f4fa45b0f91e sis900: Fix missing pci_disable_device() in probe and remove
dff00ce44891 tulip: windbond-840: Fix missing pci_disable_device() in probe and remove
e0310bbeaaa2 sctp: fix return value check in __sctp_rcv_asconf_lookup
408614108abd net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev()
ac4983230616 net/mlx5: Fix flow table chaining
527feae56fe6 net: llc: fix skb_over_panic
ede4c93860e6 mlx4: Fix missing error code in mlx4_load_one()
acb97d4b2d0e net: Set true network header for ECN decapsulation
851946a68136 tipc: fix sleeping in tipc accept routine
194b71d28b26 i40e: Fix log TC creation failure when max num of queues is exceeded
834af62212c7 i40e: Fix queue-to-TC mapping on Tx
74aea4b7159a i40e: Fix firmware LLDP agent related warning
b2ab34e862eb i40e: Fix logic of disabling queues
519582e44e6a netfilter: nft_nat: allow to specify layer 4 protocol NAT only
3a7a4cee7bec netfilter: conntrack: adjust stop timestamp to real expiry value
1c043783403c cfg80211: Fix possible memory leak in function cfg80211_bss_update
6cf2abea1018 nfc: nfcsim: fix use after free during module unload
6b313d0ffa71 NIU: fix incorrect error return, missed in previous revert
c4663c162778 HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT
e9e2ce00aeda can: esd_usb2: fix memory leak
43726620b2f6 can: ems_usb: fix memory leak
819867389276 can: usb_8dev: fix memory leak
a051dbd17b5b can: mcba_usb_start(): add missing urb->transfer_dma initialization
793581441b5c can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF
c621638d0e6d can: j1939: j1939_xtp_rx_dat_one(): fix rxtimer value between consecutive TP.DT to 750ms
a24d87b429a9 ocfs2: issue zeroout to EOF blocks
eaaa4284e288 ocfs2: fix zero out valid data
9bd1092148b5 KVM: add missing compat KVM_CLEAR_DIRTY_LOG
7a94dfe5e2a0 x86/kvm: fix vcpu-id indexed array sizes
2dc291582cce Revert "ACPI: resources: Add checks for ACPI IRQ override"
a8eec6979734 btrfs: mark compressed range uptodate only if all bio succeed
57429c1ec770 btrfs: fix rw device counting in __btrfs_free_extra_devids
61f2cbc792eb x86/asm: Ensure asm/proto.h can be included stand-alone
99372c38a948 net_sched: check error pointer in tcf_dump_walker()
(From OE-Core rev: c9ea9bafa1f767328bc0fdccb8f5c9f1ed5304a3)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d5455d9e201e324b7cf7bb19381bfebb0e892312)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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:
5b1de8e15f0f Linux 5.4.137
ebb1b38be0c9 ipv6: ip6_finish_output2: set sk into newly allocated nskb
6c04123962f0 ARM: dts: versatile: Fix up interrupt controller node names
befa900533a9 iomap: remove the length variable in iomap_seek_hole
83fb41b2f6e4 iomap: remove the length variable in iomap_seek_data
302e1acd4c26 cifs: fix the out of range assignment to bit fields in parse_server_interfaces
02a470e3c64a firmware: arm_scmi: Fix range check for the maximum number of pending messages
289dd584319f firmware: arm_scmi: Fix possible scmi_linux_errmap buffer overflow
e3acb292f092 hfs: add lock nesting notation to hfs_find_init
af1178296d77 hfs: fix high memory mapping in hfs_bnode_read
89136a47e2e7 hfs: add missing clean-up in hfs_fill_super
ded37d03440d ipv6: allocate enough headroom in ip6_finish_output2()
f65b7f377cca sctp: move 198 addresses from unusable to private scope
c8d32973ee6a net: annotate data race around sk_ll_usec
c23b9a5610f9 net/802/garp: fix memleak in garp_request_join()
88c4cae3ed25 net/802/mrp: fix memleak in mrp_request_join()
eef99860c677 cgroup1: fix leaked context root causing sporadic NULL deref in LTP
7f0365b4daaa workqueue: fix UAF in pwq_unbound_release_workfn()
85abe0d47fe6 af_unix: fix garbage collect vs MSG_PEEK
af45f3527aa0 KVM: x86: determine if an exception has an error code only when injecting it.
828cab3c8c23 tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include
525c5513b60d selftest: fix build error in tools/testing/selftests/vm/userfaultfd.c
253dccefb5cb Linux 5.4.136
587f86b7a2a0 xhci: add xhci_get_virt_ep() helper
f9d0c35556cd perf inject: Close inject.output on exit
a9c103fa91e4 PCI: Mark AMD Navi14 GPU ATS as broken
11561d2f7b9d btrfs: compression: don't try to compress if we don't have enough pages
4980301e1c1f iio: accel: bma180: Fix BMA25x bandwidth register values
d04f2582c47e iio: accel: bma180: Use explicit member assignment
4e0afa88954b net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear
2a4865d1547e net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topaz
7d8c06b8d2d2 drm: Return -ENOTTY for non-drm ioctls
b5d7bebd96a3 nds32: fix up stack guard gap
ba378b796088 rbd: always kick acquire on "acquired" and "released" notifications
13066d6628f0 rbd: don't hold lock_rwsem while running_list is being drained
b12ead825f6c hugetlbfs: fix mount mode command line processing
60dbbd76f110 userfaultfd: do not untag user pointers
540eee8cbb3d selftest: use mmap instead of posix_memalign to allocate memory
e706ac3fc82e ixgbe: Fix packet corruption due to missing DMA sync
e617fa62f6cf media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf()
77713fb336ca btrfs: check for missing device in btrfs_trim_fs
f899f24d34d9 tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop.
59a9f75fb2b6 tracing/histogram: Rename "cpu" to "common_cpu"
379d8da3353e firmware/efi: Tell memblock about EFI iomem reservations
281a94362bbe usb: dwc2: gadget: Fix sending zero length packet in DDMA mode.
167079fbfaa7 USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick
811c4cdf2917 USB: serial: cp210x: fix comments for GE CS1000
f54ee7e16d0d USB: serial: option: add support for u-blox LARA-R6 family
e28d28eb9be6 usb: renesas_usbhs: Fix superfluous irqs happen after usb_pkt_pop()
863d071dbcd5 usb: max-3421: Prevent corruption of freed memory
e4077a90e600 USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS
da6f6769ee0f usb: hub: Fix link power management max exit latency (MEL) calculations
fea6b53e631a usb: hub: Disable USB 3 device initiated lpm if exit latency is too high
962ce043ef92 KVM: PPC: Book3S HV Nested: Sanitise H_ENTER_NESTED TM state
2b9ffddd70b4 KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow
c968f563ccde xhci: Fix lost USB 2 remote wake
a660ecde5c55 ALSA: hdmi: Expose all pins on MSI MS-7C94 board
f73696354d59 ALSA: sb: Fix potential ABBA deadlock in CSP driver
7aa2dfbc6bd0 ALSA: usb-audio: Add registration quirk for JBL Quantum headsets
46d62c3fe2ab ALSA: usb-audio: Add missing proc text entry for BESPOKEN type
f1754f96ab41 s390/boot: fix use of expolines in the DMA code
8eb521d19248 s390/ftrace: fix ftrace_update_ftrace_func implementation
268132b070d9 Revert "MIPS: add PMD table accounting into MIPS'pmd_alloc_one"
f323809e3108 proc: Avoid mixing integer types in mem_rw()
b71a75209f6a drm/panel: raspberrypi-touchscreen: Prevent double-free
2e6ab87f8e63 net: sched: cls_api: Fix the the wrong parameter
b60461696a0b sctp: update active_key for asoc when old key is being replaced
9fa89c2caee2 nvme: set the PRACT bit when using Write Zeroes with T10 PI
c50141b3d769 r8169: Avoid duplicate sysfs entry creation error
f726817d6b42 afs: Fix tracepoint string placement with built-in AFS
b22c9e433bb7 Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem"
69a49e7b5baf nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING
830251361425 ipv6: fix another slab-out-of-bounds in fib6_nh_flush_exceptions
a88414fb1117 net/sched: act_skbmod: Skip non-Ethernet packets
c278b954ccc7 net: hns3: fix rx VLAN offload state inconsistent issue
006ed6f4d00b net/tcp_fastopen: fix data races around tfo_active_disable_stamp
3942ba235693 net: hisilicon: rename CACHE_LINE_MASK to avoid redefinition
f11f12decd55 bnxt_en: Check abort error state in bnxt_half_open_nic()
16ce6cb78690 bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task()
c993e7aadc50 bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe()
6ee8e6be3067 bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence.
35637acc9810 spi: cadence: Correct initialisation of runtime PM again
2f2150bf41c1 scsi: target: Fix protect handling in WRITE SAME(32)
a6cb717f8534 scsi: iscsi: Fix iface sysfs attr detection
25df44e90ff5 netrom: Decrease sock refcount when sock timers expire
8d7924ce85ba net: sched: fix memory leak in tcindex_partial_destroy_work
f38527f18905 KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak
b85dadd4347b KVM: PPC: Book3S: Fix CONFIG_TRANSACTIONAL_MEM=n crash
b3224bd31861 net: decnet: Fix sleeping inside in af_decnet
bd2b3b13aa2a efi/tpm: Differentiate missing and invalid final event log table.
9413c0abb57f net: fix uninit-value in caif_seqpkt_sendmsg
6d56299ff911 bpftool: Check malloc return value in mount_bpffs_for_pin
edec10098675 bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats
58259e8b6e85 s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1]
cc876a5618bc liquidio: Fix unintentional sign extension issue on left shift of u16
42fe8f433b31 ASoC: rt5631: Fix regcache sync errors on resume
d99aaf07365f spi: mediatek: fix fifo rx mode
08cdda8d8972 regulator: hi6421: Fix getting wrong drvdata
b25be6bf6419 regulator: hi6421: Use correct variable type for regmap api val argument
a1ade24cccb5 spi: stm32: fixes pm_runtime calls in probe/remove
40e203ce74eb spi: stm32: Use dma_request_chan() instead dma_request_slave_channel()
24b78097a837 spi: imx: add a check for speed_hz before calculating the clock
52cff6123aa0 perf data: Close all files in close_dir()
0f63857d1099 perf probe-file: Delete namelist in del_events() on the error path
8b92ea243bbf perf lzma: Close lzma stream on exit
51351c6d5a18 perf script: Fix memory 'threads' and 'cpus' leaks on exit
d2bfc3eda914 perf dso: Fix memory leak in dso__new_map()
05804a7d223d perf test event_update: Fix memory leak of evlist
d257f3abdc71 perf test session_topology: Delete session->evlist
89d1762a4a21 perf env: Fix sibling_dies memory leak
fd335143befb perf probe: Fix dso->nsinfo refcounting
6513dee46f80 perf map: Fix dso->nsinfo refcounting
ff9fc81fa884 nvme-pci: do not call nvme_dev_remove_admin from nvme_remove
d029df83c61a cxgb4: fix IRQ free race during driver unload
ae9b64434441 pwm: sprd: Ensure configuring period and duty_cycle isn't wrongly skipped
a37ca2a076ec selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect
05364a2794fb selftests: icmp_redirect: remove from checking for IPv6 route get
7f4848229e91 ipv6: fix 'disable_policy' for fwd packets
c67fb96f5431 gve: Fix an error handling path in 'gve_probe()'
e33da4eeaa35 igb: Fix position of assignment to *ring
7dd897773618 igb: Check if num of q_vectors is smaller than max before array access
d3d7cceee841 iavf: Fix an error handling path in 'iavf_probe()'
7a13a8a8a5fb e1000e: Fix an error handling path in 'e1000_probe()'
9fc381db7583 fm10k: Fix an error handling path in 'fm10k_probe()'
5d6a04927b08 igb: Fix an error handling path in 'igb_probe()'
cddd53237de8 igc: Fix an error handling path in 'igc_probe()'
47f69d8828e7 igc: Prefer to use the pci_release_mem_regions method
83b2d55a512a ixgbe: Fix an error handling path in 'ixgbe_probe()'
ba4fbb68fcfe igc: change default return of igc_read_phy_reg()
88e0720133d4 igb: Fix use-after-free error during reset
a9508e0edfe3 igc: Fix use-after-free error during reset
(From OE-Core rev: a27c038ed28d825aeb549368543a839c89a9a965)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d308f120891e23c34fa8ae38a7e87aa3810518ae)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
11fe69a17195 Linux 5.10.55
984e93b8e207 ipv6: ip6_finish_output2: set sk into newly allocated nskb
a74054ca7553 ARM: dts: versatile: Fix up interrupt controller node names
3510b9b41c70 iomap: remove the length variable in iomap_seek_hole
8659186e72d0 iomap: remove the length variable in iomap_seek_data
65039407489c cifs: fix the out of range assignment to bit fields in parse_server_interfaces
fe5fe0b1c8b9 firmware: arm_scmi: Fix range check for the maximum number of pending messages
8f8e5475a369 firmware: arm_scmi: Fix possible scmi_linux_errmap buffer overflow
d01328fef6af hfs: add lock nesting notation to hfs_find_init
06b3d9923fa0 hfs: fix high memory mapping in hfs_bnode_read
680b2917e60e hfs: add missing clean-up in hfs_fill_super
5c3d753b872a drm/ttm: add a check against null pointer dereference
2323690eb058 ipv6: allocate enough headroom in ip6_finish_output2()
86cb49e7314e rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader()
55ddab2bfd70 rcu-tasks: Don't delete holdouts within trc_inspect_reader()
4d972881f8d8 sctp: move 198 addresses from unusable to private scope
915226f31fd4 net: annotate data race around sk_ll_usec
92289f58f01d net/802/garp: fix memleak in garp_request_join()
5d93810761b4 net/802/mrp: fix memleak in mrp_request_join()
df34f888628e cgroup1: fix leaked context root causing sporadic NULL deref in LTP
dcd00801f3d9 workqueue: fix UAF in pwq_unbound_release_workfn()
93c5951e0ce1 af_unix: fix garbage collect vs MSG_PEEK
dee8119eaa9e KVM: x86: determine if an exception has an error code only when injecting it.
6f5d7a45f58d io_uring: fix link timeout refs
475312897ea6 tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include
08277b9dde63 Linux 5.10.54
c9f8e17990e0 skbuff: Fix build with SKB extensions disabled
ba28765d338a xhci: add xhci_get_virt_ep() helper
624290f368af sfc: ensure correct number of XDP queues
1df4fe5a8871 drm/i915/gvt: Clear d3_entered on elsp cmd submission.
c938e65768e0 usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI
25af91a806d2 perf inject: Close inject.output on exit
fb35426d123e Documentation: Fix intiramfs script name
570341f10ecc skbuff: Release nfct refcount on napi stolen or re-used skbs
31828ffdab19 bonding: fix build issue
c9d97b7bb897 PCI: Mark AMD Navi14 GPU ATS as broken
f7ee361182e0 net: dsa: mv88e6xxx: enable SerDes PCS register dump via ethtool -d on Topaz
30f1d4d03641 net: dsa: mv88e6xxx: enable SerDes RX stats for Topaz
fc31b5be1383 drm/amdgpu: update golden setting for sienna_cichlid
69a603aa170e drm: Return -ENOTTY for non-drm ioctls
2831eeb7bc3d driver core: Prevent warning when removing a device link from unregistered consumer
0e759383236a nds32: fix up stack guard gap
7497f4c91da3 misc: eeprom: at24: Always append device id even if label property is set.
8571daace5a6 rbd: always kick acquire on "acquired" and "released" notifications
2f3731de5e69 rbd: don't hold lock_rwsem while running_list is being drained
92291fa2d144 hugetlbfs: fix mount mode command line processing
1a25c5738d0c memblock: make for_each_mem_range() traverse MEMBLOCK_HOTPLUG regions
0b591c020d28 userfaultfd: do not untag user pointers
fca5343b4892 io_uring: remove double poll entry on arm failure
9eef9029151c io_uring: explicitly count entries for poll reqs
1077e2b15283 selftest: use mmap instead of posix_memalign to allocate memory
6e81e2c38a38 posix-cpu-timers: Fix rearm racing against process tick
3efec3b4b16f bus: mhi: core: Validate channel ID when processing command completions
b3f3a58a86c4 ixgbe: Fix packet corruption due to missing DMA sync
e991457afdcb media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf()
755971dc7ee8 btrfs: check for missing device in btrfs_trim_fs
552b053f1a53 tracing: Synthetic event field_pos is an index not a boolean
757bdba8026b tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop.
a5e1aff58943 tracing/histogram: Rename "cpu" to "common_cpu"
0edad8b9f65d tracepoints: Update static_call before tp_funcs when adding a tracepoint
4ed4074c6c6c firmware/efi: Tell memblock about EFI iomem reservations
647e26b03ee9 usb: typec: stusb160x: register role switch before interrupt registration
a206167bd638 usb: dwc2: gadget: Fix sending zero length packet in DDMA mode.
f2c04f6b21ef usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode.
7073acb51a3b usb: gadget: Fix Unbalanced pm_runtime_enable in tegra_xudc_probe
1bf7371b9004 USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick
45c87a94336f USB: serial: cp210x: fix comments for GE CS1000
f528521c1574 USB: serial: option: add support for u-blox LARA-R6 family
311fd7f7f186 usb: renesas_usbhs: Fix superfluous irqs happen after usb_pkt_pop()
7af54a4e221e usb: max-3421: Prevent corruption of freed memory
69da81a96442 USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS
e6343aab3ee7 usb: hub: Fix link power management max exit latency (MEL) calculations
8f087b4cf1a3 usb: hub: Disable USB 3 device initiated lpm if exit latency is too high
709137c85327 KVM: PPC: Book3S HV Nested: Sanitise H_ENTER_NESTED TM state
c1fbdf0f3c26 KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow
e3eb672c169d xhci: Fix lost USB 2 remote wake
02e2e96ba56c usb: xhci: avoid renesas_usb_fw.mem when it's unusable
9e9cf23b77d4 Revert "usb: renesas-xhci: Fix handling of unknown ROM state"
ebaa67086fae ALSA: pcm: Fix mmap capability check
431e31105579 ALSA: pcm: Call substream ack() method upon compat mmap commit
3c9afa23f3fc ALSA: hdmi: Expose all pins on MSI MS-7C94 board
253759df8082 ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine
2b3cdf581993 ALSA: sb: Fix potential ABBA deadlock in CSP driver
5858c8a46421 ALSA: usb-audio: Add registration quirk for JBL Quantum headsets
2de518548de1 ALSA: usb-audio: Add missing proc text entry for BESPOKEN type
37a88b41dc29 s390/boot: fix use of expolines in the DMA code
d1ab96288061 s390/ftrace: fix ftrace_update_ftrace_func implementation
3b4009b49634 mmc: core: Don't allocate IDA for OF aliases
fc6ac92cfcab proc: Avoid mixing integer types in mem_rw()
76f7eae7ec80 cifs: fix fallocate when trying to allocate a hole.
c26372b8a8c3 cifs: only write 64kb at a time when fallocating a small region of a file
b91e5b63470d drm/panel: raspberrypi-touchscreen: Prevent double-free
9e0373945ed6 net: sched: cls_api: Fix the the wrong parameter
c8ebf135c199 net: dsa: sja1105: make VID 4095 a bridge VLAN too
164294d09c47 tcp: disable TFO blackhole logic by default
8eb225873246 sctp: update active_key for asoc when old key is being replaced
ef799bd8ff5a nvme: set the PRACT bit when using Write Zeroes with T10 PI
7850f03ed814 r8169: Avoid duplicate sysfs entry creation error
0f5dc3971473 afs: Fix tracepoint string placement with built-in AFS
711057846aa7 Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem"
8985dc2cabd6 nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING
fb28b1592098 ceph: don't WARN if we're still opening a session to an MDS
ce8fafb68051 ipv6: fix another slab-out-of-bounds in fib6_nh_flush_exceptions
071729150be9 net/sched: act_skbmod: Skip non-Ethernet packets
ee36bb471389 spi: spi-bcm2835: Fix deadlock
432738c9740c net: hns3: fix rx VLAN offload state inconsistent issue
3e903e0b578b net: hns3: fix possible mismatches resp of mailbox
f4305375f031 ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID
41a839437a07 net/tcp_fastopen: fix data races around tfo_active_disable_stamp
ba3336397677 net: hisilicon: rename CACHE_LINE_MASK to avoid redefinition
320dcbdec4c6 bnxt_en: Check abort error state in bnxt_half_open_nic()
134a0536f0a4 bnxt_en: Validate vlan protocol ID on RX packets
4f7da0f97beb bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task()
927370485e98 bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe()
ab830c3bae19 bnxt_en: don't disable an already disabled PCI device
26463689445d ACPI: Kconfig: Fix table override from built-in initrd
113ce8c5043a spi: cadence: Correct initialisation of runtime PM again
3ea448b62b49 scsi: target: Fix protect handling in WRITE SAME(32)
b82a1a26aaee scsi: iscsi: Fix iface sysfs attr detection
6811744bd0ef netrom: Decrease sock refcount when sock timers expire
096a8dca8ca5 sctp: trim optlen when it's a huge value in sctp_setsockopt
8e9662fde6d6 net: sched: fix memory leak in tcindex_partial_destroy_work
e14ef1095387 KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak
fcbad8e18d31 KVM: PPC: Book3S: Fix CONFIG_TRANSACTIONAL_MEM=n crash
30b830215158 net: decnet: Fix sleeping inside in af_decnet
d402c60da0fd efi/tpm: Differentiate missing and invalid final event log table.
898376690310 dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable}
115e4f5b64ae usb: hso: fix error handling code of hso_create_net_device
1582a02fecff net: fix uninit-value in caif_seqpkt_sendmsg
2fc8048265ce bpftool: Check malloc return value in mount_bpffs_for_pin
3b5b0afd8d97 bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats
c260442431b4 bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats
715f378f4290 bpf, sockmap: Fix potential memory leak on unlikely error case
e3a9548ae538 s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1]
9264bebe9ef9 liquidio: Fix unintentional sign extension issue on left shift of u16
0ff2ea9d8fa3 timers: Fix get_next_timer_interrupt() with no timers pending
ca9ba1de8f09 xdp, net: Fix use-after-free in bpf_xdp_link_release
39f1735c8107 bpf: Fix tail_call_reachable rejection for interpreter when jit failed
2b4046e64f7d bpf, test: fix NULL pointer dereference on invalid expected_attach_type
3dba72d1fc01 ASoC: rt5631: Fix regcache sync errors on resume
2435dcfd16ac spi: mediatek: fix fifo rx mode
a9a85bfedd83 regulator: hi6421: Fix getting wrong drvdata
5cdc986aad95 regulator: hi6421: Use correct variable type for regmap api val argument
23811b75fdb8 spi: stm32: fixes pm_runtime calls in probe/remove
844ab04b62a5 spi: imx: add a check for speed_hz before calculating the clock
3b6c430d1248 ASoC: wm_adsp: Correct wm_coeff_tlv_get handling
57efe4f82a76 perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set
61f2e1e79578 perf data: Close all files in close_dir()
7c91e0ce2601 perf probe-file: Delete namelist in del_events() on the error path
a6c32317cd3d perf lzma: Close lzma stream on exit
2ae8f40a8fdf perf script: Fix memory 'threads' and 'cpus' leaks on exit
51077d315a46 perf report: Free generated help strings for sort option
2bfa3c53ea8a perf env: Fix memory leak of cpu_pmu_caps
a2f0da3af614 perf test maps__merge_in: Fix memory leak of maps
b7bfd8aeb956 perf dso: Fix memory leak in dso__new_map()
c9c101da3e83 perf test event_update: Fix memory leak of evlist
b768db7f8070 perf test session_topology: Delete session->evlist
b8892d16a928 perf env: Fix sibling_dies memory leak
306411a8bf75 perf probe: Fix dso->nsinfo refcounting
f21987d7bb58 perf map: Fix dso->nsinfo refcounting
7337ff2093e0 perf inject: Fix dso->nsinfo refcounting
a87d42ae7f5d KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM
b990585f9b7a nvme-pci: do not call nvme_dev_remove_admin from nvme_remove
0fa11e1a20c7 mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join
3714e0bb0dcf cxgb4: fix IRQ free race during driver unload
d92337bf54f2 pwm: sprd: Ensure configuring period and duty_cycle isn't wrongly skipped
f1edbcc47f46 selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect
906bbb18db78 selftests: icmp_redirect: remove from checking for IPv6 route get
bb737eceb9a4 stmmac: platform: Fix signedness bug in stmmac_probe_config_dt()
79ec7b5b2f4f ipv6: fix 'disable_policy' for fwd packets
35eaefb44ed7 bonding: fix incorrect return value of bond_ipsec_offload_ok()
13626bad63e8 bonding: fix suspicious RCU usage in bond_ipsec_offload_ok()
56ccdf868ab6 bonding: Add struct bond_ipesc to manage SA
b3bd1f5e5037 bonding: disallow setting nested bonding + ipsec offload
43511a6a164a bonding: fix suspicious RCU usage in bond_ipsec_del_sa()
6ca0e55a1310 ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops
ba7bfcdff1ad bonding: fix null dereference in bond_ipsec_add_sa()
3ae639af3626 bonding: fix suspicious RCU usage in bond_ipsec_add_sa()
4a31baf55f6a net: add kcov handle to skb extensions
78e4baff950d gve: Fix an error handling path in 'gve_probe()'
813449fb85f6 igb: Fix position of assignment to *ring
44171801d39c igb: Check if num of q_vectors is smaller than max before array access
cb9292445d23 iavf: Fix an error handling path in 'iavf_probe()'
a6756d637b40 e1000e: Fix an error handling path in 'e1000_probe()'
dea695a2ee23 fm10k: Fix an error handling path in 'fm10k_probe()'
a099192fe7e1 igb: Fix an error handling path in 'igb_probe()'
db4c32c1b926 igc: Fix an error handling path in 'igc_probe()'
7bc9fb1f8019 ixgbe: Fix an error handling path in 'ixgbe_probe()'
02d1af0bee65 igc: change default return of igc_read_phy_reg()
f153664d8e70 igb: Fix use-after-free error during reset
e15f629036ba igc: Fix use-after-free error during reset
(From OE-Core rev: 90bd29b266d4816b765352f841103d1a1bb36adf)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9a56f6566208517e458e5279992abe9664c4ae67)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since shell_trap_code in build.py sets /bin/sh as the interpreter
we will die a silent death if our environment contains things like
"export -f bodilyfunction" and /bin/sh is really /bin/dash.
Fixes this for the case of devshell.
(From OE-Core rev: 48fe148e5ca344d2a6bad444ef48d9c5ea414448)
Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 23d296b3567aa31bad7b2a8558d4bd3e4505843b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The test uses the broken out time and can only handle about 59s of delay,
use a UNIX timestamp to allow for up to a 300s delay.
[YOCTO #14463]
(From OE-Core rev: 09e238635c8d4cd595c2233a14c2ce1cbb9e5162)
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b705e9373acd4119da75af4eb96ec92cc964aa86)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These should always be in /lib, regardless of the configuration.
(From OE-Core rev: 6fa724a55a4cb7eac7d4d50017b573af54fd6a34)
Signed-off-by: Anton Blanchard <anton@ozlabs.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 63877226c09a674d3794fdc171adf12fe604a3c9)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Commit dd9c3d042aa5c2ae0fd80b558ec7e9c793ff36f0 dropped the iwmmxt
disable as part of the meson conversion and said: "we can add this
back again if it fails." It does.
| cc1: warning: switch '-mcpu=arm1176jz-s' conflicts with switch '-march=iwmmxt2'
| FAILED: pixman/libpixman-1.so.0.40.0
| lto1: fatal error: target specific builtin not available
| compilation terminated.
(From OE-Core rev: 467b2a608c3bea211cf181d23fdb168bc4fb3152)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ia1278d18543493a3f9eace6c2dd2f84701b9c2b1
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit afa713033a7fc9b7c4ac3d703ea9218b4d775def)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The commit dd555537fc
'sstate.bbclass: fix errors about read-only sstate mirrors'
adds an additional exception handler to silently mask read
only rootfs errors thrown during the touch.
The exception handler checks the error type with the python module errno
but this module needs to be imported as it don't exist.
Example of the error:
File: 'exec_python_func() autogenerated', lineno: 2, function: <module>
0001:
*** 0002:sstate_task_postfunc(d)
0003:
File: '/home/builder/src/base/poky/meta/classes/sstate.bbclass', lineno: 778, function: sstate_task_postfunc
0774:
0775: omask = os.umask(0o002)
0776: if omask != 0o002:
0777: bb.note("Using umask 0o002 (not %0o) for sstate packaging" % omask)
*** 0778: sstate_package(shared_state, d)
0779: os.umask(omask)
0780:
0781: sstateinst = d.getVar("SSTATE_INSTDIR")
0782: d.setVar('SSTATE_FIXMEDIR', shared_state['fixmedir'])
File: '/home/builder/src/base/poky/meta/classes/sstate.bbclass', lineno: 708, function: sstate_package
0704: except PermissionError:
0705: pass
0706: except OSError as e:
0707: # Handle read-only file systems gracefully
*** 0708: if e.errno != errno.EROFS:
0709: raise e
0710:
0711: return
0712:
Exception: NameError: name 'errno' is not defined
(From OE-Core rev: 2e5cf13aa46f25d8976ece55fcb4129bfd75659f)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 15f30ad144fbe25e9a5e71bc7e42e746d2039992)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This ensures that if libseccomp is installed on build host then it does
not resort to use it.
Fixes
checking for libseccomp... (cached) yes
checking how to link with libseccomp... /usr/lib/libseccomp.so
(From OE-Core rev: 49dc5bde2d7ad5f965984daa1298a995e8261af3)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3751ac58720a500e3b749b2296922d7c82db49a1)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix a slew of CVEs (CVE-2021-3544, CVE-2021-3545, CVE-2021-3546) by
backporting the relevant patches from qemu's git.
(From OE-Core rev: ce850a5ce84f949d3114024c89ae3dd98fcbef41)
(From OE-Core rev: 8eb55f9eba667ab509baeb4328f9a080aa10e3fe)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ce850a5ce84f949d3114024c89ae3dd98fcbef41)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This implements various fixes in comments in cve-check.bbclass
In particular, the "whitlisted" typo is important as the "whitelisted"
word is going to be replaced in a near future.
(From OE-Core rev: 80941c3ae3c2ee8ca48462f20ef5187b26a35247)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5eecd2bf942254d08c252388594e5ec7ae330f45)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some tests such as lttng-tools are marginal and timing out on the autobuilder
with the current 300s default. Increase to avoid this noise in the ptest
failures list.
(From OE-Core rev: 616f0981c8a4ecd358c70c63f88b0bea51cf4e77)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5fb902a52e35130af6b0735a087c709daa35655f)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In sdk, call createrepo-c failed with:
...
$ createrepo_c --update ./test_repo/rpm
Directory walk started Critical: Failed to detect compression for file
./test_repo/rpm/cortexa72/hello-2.10-r0.cortexa72.rpm: magic_load() failed: could not find any valid magic files!
...
Since commit [ea666fbc74 createrepo-c: set path to magic database for
native and nativesdk] applied, the MAGIC is incorrectly assigned.
The variable datadir will be expanded automatically for nativesdk,
do not need to add prefix ${SDKPATHNATIVE} to MAGIC
(From OE-Core rev: d99b4dac74add826aa63ecb20c427d2884985329)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 54368f1b02e1ac4aa068515730a8c8bcd3683eb3)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Along with the other license exclusions, we need to exclude the
top level COPYING.MIT file else when:
COPY_LIC_DIRS = "1"
COPY_LIC_MANIFEST = "1"
is set, we see eSDK failures from a pseudo abort.
[YOCTO #14366]
(From OE-Core rev: 632220213cb576941c6d4961c79286a31e9e5f42)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3eb580843de3f055e42fcce60b0f15c4190c0542)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When adding a layer which changed SSTATE_EXCLUDEDEPS_SYSROOT, the state
hashes were changing when they should not. This was caused by wider use
of setscene_depvalid which means the dependency on the variable was seen
when it was previously not.
Exclude the variable since this should be be included in the hashes.
(From OE-Core rev: 084d81058682e0c9074203c907f80d6eabe63534)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 09725a29365c69ccbd603fe3a1de72189f26d5ac)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To make the usbc fragment more generally usable, we enable
the Type-C Port Controller driver for TCPCI-compliant controller.
(From OE-Core rev: 08ae981703c8a30cf505e74c22ca2d276dd27141)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 485baca981188896a555d3a48c8b560718bb6e9d)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
All of the errors being masked off for qemuarm are legacy from before
the migration of qemuarm to qemuarmv5. Rename the machine to that to
allow for qemuarmv5 to pass parselog test. Light testing shows no
errors in dmesg for qemuarm.
(From OE-Core rev: 5dc6645397fa8072428a17ea904d8e0b110dc12c)
Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 701a58504de15b244b970908f2de0971a35b5a09)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In order to be compliant with the YP compatible status, a layer also
needs to ensure that all its dependencies are compatible
too. Currently yocto-check-layer only checks the requested layer,
without testing any dependencies.
With this change, all dependencies are also checked by default, so the
summary printed at the end will give a clear picture whether all
dependencies pass the script or not.
Using --no-auto-dependency can be used to skip that.
(From OE-Core rev: 4a5bcd5fe81f0b6d1b8fac700eb19f1651809109)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 45d59b774b95c91193a8376b83c05291d555e5c8)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
What this function does is really to find a layer, not a 'depends'. We
are using this function to find a dependent layer, but the name is
confusing.
(From OE-Core rev: fa52d417ed578194274003c12e14cf93bdb8f7fb)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e9b7690ab30d0e7c07471034f6cb89ccc3168a11)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Split add_layer_dependencies() into 2 parts. First search for layer
dependencies, and then add them to the config. That allows us to
call get_layer_dependencies() independently.
(From OE-Core rev: a3d5e108b6982771c99a75abf09a8210788c5be1)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 08edf928aac3f2daaa0c256d4c21e56e2db72bff)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The first 2 calls to add_layer_dependencies() are here to add all
dependencies for the 'layer under test' and the additional layers
provided by the users.
In both cases, we use misssing_dependencies boolean to indicate if any
dependency is missing. But we then never really use
missing_dependencies. Instead the script is calling
add_layer_dependencies() again (for both the layer under test, and the
additional layers) to detect if there are any missing dependency. As a
result, we are trying to add again all dependencies, and we can see
that from the traces:
INFO: Detected layers:
INFO: meta-aws: LayerType.SOFTWARE, /work/oe/sources/meta-aws
INFO: checklayer: Doesn't have conf/layer.conf file, so ignoring
INFO:
INFO: Setting up for meta-aws(LayerType.SOFTWARE), /work/oe/sources/meta-aws
INFO: Adding layer meta-python
INFO: Adding layer meta-oe
INFO: Adding layer meta-networking
-->
INFO: Adding layer meta-python
INFO: meta-python is already in /work/oe/poky/master/build-checklayer/conf/bblayers.conf
INFO: Adding layer meta-oe
INFO: meta-oe is already in /work/oe/poky/master/build-checklayer/conf/bblayers.conf
INFO: Adding layer meta-networking
INFO: meta-networking is already in /work/oe/poky/master/build-checklayer/conf/bblayers.conf
<--
INFO: Getting initial bitbake variables ...
The code appears more complex than it should, and we can simply
replace the complex if statement by using missing_dependencies, and
avoid duplicating the call to add_layer_dependencies().
(From OE-Core rev: 073637cbc99c0e6c05138f248856181154f33b70)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fceb84f7bc472731b8f96ee1ebf0f4485943226c)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix a Makefile race resulting in the target creating a directory being
executed after the target to write into that directory.
[ YOCTO #14485 ]
(From OE-Core rev: caa34b782a4e7d14dabf5a14cc3fb147509cc716)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e90c1d3b80e35fb685d4b321972743771eb2c2c0)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
At the time of writing the qemu kernels don't support vfat filesystems.
There are patches on the list to add that, but as two tests fail without
vfat support, make them skip if vfat isn't available.
[ YOCTO #14470 ]
(From OE-Core rev: 414288ee0c96253b0714e10cd3be6c1366f4b10a)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 17ecb3552cb7d7e7f82cc8b2e1b83f276525cbda)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Delete the right log files in run-ptest so the tests can be executed
more than once.
Install config.h so the tests which examine the build configuration will
do the right thing, specifically this causes the tests using libblkid to
execute instead of skip.
Add missing RDEPENDS: mkswap and tune2fs binaries, loop and vfat kernel
modules.
(From OE-Core rev: 4395acee739e09249ca5cdab77322c49616fc0c6)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 43bd50cbf902ce92ea613d142fae2524011b8f55)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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:
e8d9b740a550 Linux 5.4.131
d2f8a8a07ee3 xen/events: reset active flag for lateeoi events later
a05499b29a6e KVM: SVM: Call SEV Guest Decommission if ASID binding fails
58356f448b61 s390/stack: fix possible register corruption with stack switch helper
abbd42939db6 KVM: SVM: Periodically schedule when unregistering regions on destroy
8b24c7edc2f2 Linux 5.4.130
5e8519c4083b RDMA/mlx5: Block FDB rules when not in switchdev mode
c5fb49e12f2c gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP
cf5eb8209723 drm/nouveau: fix dma_address check for CPU/GPU sync
3edfd34f1338 scsi: sr: Return appropriate error code when disk is ejected
a6c85a8433e0 x86/efi: remove unused variables
(From OE-Core rev: 45f4b0475a41e8417f76ca96636c902502817b9e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit edfd97ac5a11f46b9f3b905373abe3554f4b85db)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
904ad453baa0 Linux 5.10.49
064b57a8da99 xen/events: reset active flag for lateeoi events later
a245f6842d21 Hexagon: change jumps to must-extend in futex_atomic_*
a7f51048c5a8 Hexagon: add target builtins to kernel
243f325ecc90 Hexagon: fix build errors
8148665cb7fe media: uvcvideo: Support devices that report an OT as an entity source
d5737410d2dd KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path
a09a52277207 Linux 5.10.48
4dc968042864 Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack"
4ab869e0289d RDMA/mlx5: Block FDB rules when not in switchdev mode
348143a38012 gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP
45ca6df5df11 drm/nouveau: fix dma_address check for CPU/GPU sync
d191c3d6ad33 gpio: mxc: Fix disabled interrupt wake-up support
f77f97238496 scsi: sr: Return appropriate error code when disk is ejected
(From OE-Core rev: 9b4a59c68c405cf3e2056ccda2efafa425599c2c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5b203992df8d9866f8cf90a22f39e483376f3912)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If a machine has vfat in its MACHINE_FEATURES, we can ensure that the
kernel has support by enabling the associated KERNEL_FEATURE.
This partially addresses Yocto bug 14470.
(From OE-Core rev: 9124baa524a99479193c01831199e24525882546)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bc61fdbb5f6e409ee03e8939bcefa133debdc028)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Recently, the none/tests/amd64/fb_test_amd64 test had been flaky and
causing failures on the auto-builder. Until we can get to the root cause
of the issue, we are going to skip the test to reduce the noise from the
ptests.
(From OE-Core rev: 697eb7f2a5d20aa0ad7389efd68420ec59daca32)
Signed-off-by: Tony Tascioglu <tony.tascioglu@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a365cd7a358db96791033e6dc6e45d2e816d3e4c)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When S is set to a sub-directory of upstream source, the license
checks and the bbappend writing (specifically, setting EXTERNALSRC)
need to operate on that sub-directory.
'devtool modify' already has similar logic, and it was copied from there
and adjusted.
(From OE-Core rev: ddf5a7f3b644915d360f725eca8322187226f171)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fd77e356d4507405fde352c8bba7d3842518bbdd)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As per upstream the license should also include MIT[1]. This is also
what Fedora Linux uses[2].
This should also address the problem with auto-generated scannerparser.h
file which has the following header:
/* Bison interface for Yacc-like parsers in C
Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2020 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
/* As a special exception, you may create a larger work that contains
part or all of the Bison parser skeleton and distribute that work
under terms of your choice, so long as that work isn't itself a
parser generator using the skeleton or a modified version thereof
as a parser skeleton. Alternatively, if you modify or redistribute
the parser skeleton itself, you may (at your option) remove this
special exception, which will cause the skeleton and the resulting
Bison output files to be licensed under the GNU General Public
License without this special exception.
This special exception was added by the Free Software Foundation in
version 2.2 of Bison. */
Taking advantage of the Bison expcetion, more precisely the following fragment:
"distribute that work under terms of your choice"
it should also be possible to reuse the MIT license tag for redistribution of that
work instead of adding the default GPLv3+ tag (which would otherwise be required
without using the special exception).
[1] https://gitlab.gnome.org/GNOME/gobject-introspection/-/blob/master/COPYING#L8
[2] 6db290968f
(From OE-Core rev: 57b90c098ea7e8caf8fb861e3b7adf77da30ac10)
Signed-off-by: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3685b51982ac4f611d3e235c8818474563548bd9)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Now that pseudo-native always includes statx support and we have sanity
checks on pseudo-native to ensure it always contains a minimum feature set,
we no longer need to mark pseudo-native as distro specific. This fixes
eSDK build problems.
[YOCTO #14428]
(From OE-Core rev: 4c7c9326da92ea93fdef1ad804685c21a197f1d4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3279e43fcb469edb63c7c4eb60fdc565d5751f9d)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This updates to the latest pseudo version which includes:
Revert "client: Fix some compiler warnings"
ports/linux: Always build statx support
makewrappers: Handle parameters marked as nonnull
client: Fix some compiler warnings
wrappers: Avoid -Wcast-function-type warning
In particular, this pseudo version always has statx enabled which means
we can then remove the need to make pseudo-native host distro specific
which fixes an eSDK issue.
(From OE-Core rev: bcf74e0d048754ed46bda90cd582320d0df2a4ad)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 58cc70940ff998be49a9b89e1ad0538242cb7998)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building pseudo-native to work with uninative, we need to ensure the
configuration will work on all supported target systems. This means
"new clone" semantics, xattr and statvfs support in particular. It is
extremely unlikely we'd run on a system without any of these but add
a check just to be sure when uninative is enabled.
(From OE-Core rev: 496f0cd63aaeedbff625eb687f20ace951faf6f1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ea5b208ee25752bea6037cd0f3b28da7d2c9905e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Use git repo as the the previous URL only stores the latest
source file and fails to locate the source file which isn't
the latest.
(From OE-Core rev: 9557273596245f51781884a8ae7c8d9a14840df2)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport the body of a fix for CVE-2021-3572 since hardknott carries
20.0.2, and the delta between it and the latest 21.1.3 is more than just
bugfixes.
CVE: CVE-2021-3572
(From OE-Core rev: fb7a2af241795b82f121381cea6f4b56ce948ebf)
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Now that ":" is a valid character in variable key names, it needs to be
allowed by the variable expansion code too, to match.
(Bitbake rev: 9b2d96b27f550da0fa68ba9ea96be98eb3a832a6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It is becomming increasingly clear we need to find a way to show what
is/is not an override in our syntax. We need to do this in a way which
is clear to users, readable and in a way we can transition to.
The most effective way I've found to this is to use the ":" charater
to directly replace "_" where an override is being specified. This
includes "append", "prepend" and "remove" which are effectively special
override directives.
This patch simply adds the character to the parser so bitbake accepts
the value but maps it back to "_" internally so there is no behaviour
change.
This change is simple enough it could potentially be backported to older
version of bitbake meaning layers using the new syntax/markup could
work with older releases. Even if other no other changes are accepted
at this time and we don't backport, it does set us on a path where at
some point in future we could
require a more explict syntax.
I've tested this patch by converting oe-core/meta-yocto to the new
syntax for overrides (9000+ changes) and then seeing that builds
continue to work with this patch.
(Bitbake rev: f8d1bc200460fc1cb5cbf7a7d1986fd86424b22d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Include updates to versions for dunfell releases as well.
(From yocto-docs rev: dae6a0209d69c267d3cbace6589b0ac73e06abce)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5.13 introduces some new tweaks required to get on target scripts
and prepare working for powerpc:
- 'nm' is detected as 'nm --synthetic', so we adjust our replacement
- more vdso is required on target, so we copy those files (like arm64
does)
- grep is required during processing, so we add it to the redpends
(From OE-Core rev: f6fd5814bb74f7e48a9629e559e69ea5c50bc17e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c43baf3a0e41b41a64f450fd03810306c8ddd314)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are two new tools in 5.13+ required for on target
recreation of the build environment.
We conditionally add them to the devsrc recipe to support
both 5.13 and older kernels.
(From OE-Core rev: f7dca74b768ca001dd72562b80e501f6257bdaa8)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cb1b7e76f20dc7f11a667fa00958ab56e680c632)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We use dwarfsrcfiles in package.bbclass to list the source files used by a binary.
This is done before they're stripped and linked to debug symbols in separate files.
It is possible a binary may already have a link to separate debug symbols, e.g.
some of the test binaries in lttng-tools ptest. In those cases, the linked binary
may be changed by package.bbclass code whilst dwarfsrcfiles is reading it. That
would result in a rare SIGBUS race causing the binary to fail.
To avoid this, break the debug file search path so no other binaries are found.
Also fix a segfault if no binary is specified while here.
[YOCTO #14400]
(From OE-Core rev: 52382a03c10a6985ecb6ada24523cb9daf9c6201)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit efef732859e265533acf16f2f4da3b29d50e0df4)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Having two possible failures in multiprocesslauch creates a race where one failure
may occur and stop processes being lanuched meaning the second failure may not
be seen. Rather than having periodic races appearing on the autobuilder, only
have one failure, making the test much more deterministic.
[YOCTO #13054]
(From OE-Core rev: 22079206130005324c5b3cd11fdb1f4921a725c2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 31e9dcda40aae3ce0801580c838928956e1455e3)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
linux-yocto-dev tracks the latest mainline kernel, and uses
standard/* for that support.
Archived -dev versions are under v<kernel version>/standard/base.
This policy works, except that a released branch will still follow
the new kernel versions, causing potential breakage with newer
kernels than are supported in that release.
Rather than lock the SRCREVs and update branches in old releases,
we can preserve the AUTOREV nature of -dev, and allow them to
switch automatically to the archived branch based on the LINUX_VERSION
in the -dev recipe (which is unchanged in the release branch).
This is consistent with the other branch switching done for the
kernels and with the -dev workflow.
(From OE-Core rev: b3228b4140575bfc20cb4e5bade0f3737d374e86)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 84e14b6116a7d1e52051c5c80be2d8e3db67c2d7)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Reproduce scenes:
* On fedora34
* autofs.service is started
* test is nis user, which mounted at /nis by autofs
* under /nis/test, there are symlinks point to another nis mount point /nis/yan
Result:
task boost-build-native:do_install hang forever
NOTE: recipe ovmf-edk2-stable202102-r0: task do_package_write_rpm: Succeeded
NOTE: Running noexec task 8124 of 8152 (/layers/oe-core/meta/recipes-core/ovmf/ovmf_git.bb:do_build)
Bitbake still alive (5000s)
Bitbake still alive (10000s)
Bitbake still alive (15000s)
Bitbake still alive (20000s)
Bitbake still alive (25000s)
Bitbake still alive (30000s)
Bitbake still alive (35000s)
Bitbake still alive (40000s)
Bitbake still alive (45000s)
Bitbake still alive (50000s)
$ps aux | grep b2
test 2773444 0.0 0.0 13532 2748 ? D Jul01 0:00 ./b2 install --prefix=/build/tmp-glibc/work/x86_64-linux/boost-build-native/4.4.1-r0/recipe-sysroot-native/usr staging-prefix=/build/tmp-glibc/work/x86_64-linux/boost-build-native/4.4.1-r0/image/build/tmp-glibc/work/x86_64-linux/boost-build-native/4.4.1-r0/recipe-sysroot-native/usr
$ sudo cat /proc/2773444/stack
[<0>] autofs_wait+0x257/0x720
[<0>] autofs_mount_wait+0x49/0xf0
[<0>] autofs_d_manage+0x76/0x1a0
[<0>] __traverse_mounts+0xd9/0x220
[<0>] step_into+0x3ad/0x6d0
[<0>] walk_component+0x62/0x190
[<0>] link_path_walk.part.0.constprop.0+0x20d/0x350
[<0>] path_lookupat+0x3a/0x1b0
[<0>] filename_lookup+0x9b/0x180
[<0>] vfs_statx+0x64/0x100
[<0>] __do_sys_newfstatat+0x1e/0x40
[<0>] do_syscall_64+0x33/0x40
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
$ dmesg
[1559743.424610] autofs4:pid:2773444:autofs_mount_wait: waiting for mount name=yan
[1559743.424621] autofs4:pid:2773444:autofs_wait: existing wait id = 0x00000056, name = yan, nfy=1
[1560001.400440] autofs4:pid:2774530:autofs_mount_wait: waiting for mount name=yan
[1560001.400452] autofs4:pid:2774530:autofs_wait: existing wait id = 0x00000056, name = yan, nfy=1
[1560022.493282] autofs4:pid:2774537:autofs_mount_wait: waiting for mount name=yan
[1560022.493292] autofs4:pid:2774537:autofs_wait: existing wait id = 0x00000056, name = yan, nfy=1
[1560122.076589] autofs4:pid:3979116:autofs_mount_wait: mount wait done status=-4
[1560162.222374] autofs4:pid:2774530:autofs_mount_wait: mount wait done status=-4
[1560167.116188] autofs4:pid:2774537:autofs_mount_wait: mount wait done status=-4
[1560188.140532] autofs4:pid:2774671:autofs_mount_wait: waiting for mount name=yan
[1560188.140540] autofs4:pid:2774671:autofs_wait: existing wait id = 0x00000056, name = yan, nfy=1
[1560189.651905] autofs4:pid:2774671:autofs_mount_wait: mount wait done status=-4
Analyzation:
b2 will walk the HOME dir, when access the symlink point to /nis/yan,
autofs hang at autofs_wait. the process stay at D stat forever. This
maybe caused by abnormal status of autofs.service. The problem cannot
reproduce after restart autofs.service. There should be an autofs bug.
and there is an autofs hang problem bug on fedora34 on it's bugzilla:
https://bugzilla.redhat.com/show_bug.cgi?id=1953390
Workaround:
Since b2 don't actually write something to HOME dir, change HOME dir to
/var/run, a dir not mounted by autofs.
(From OE-Core rev: 760b7b6a031c9dcc9a44e086e1d2dbb2171b3c97)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7ff692d2e9787bb5b36929a208597595473db0c7)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If you try and run the glibc-testsuite's build task, you see failures
as do_populate_sysroot can't work. We don't have a do_install, get
rid of do_populate_sysroot as well.
The recipe is not included in world builds by default which is why
we don't see the issue more widely.
(From OE-Core rev: eccfb470229164a106a32126db53dcf155af2569)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f7de32dfcc2e6b1872fbd5ea61dcba944d5553a8)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The qemu tap device handling is potentially race ridden. We pass the
fd to the main qemu subprocess which is good as it means the lock is held
as long as the qemu process exists. This means we shouldn't unlock it
ourselves though, only close the file. We also can't delete the file
as we have no idea if qemu is still using it. We could try and obtain
an exclusive new lock, then the file would be safe to unlink but it
doesn't seem worth it.
Also fix the same issue in the port lock code.
(From OE-Core rev: 61682a1a8bfe5f7be6e271a4143fa4a02ca5dca9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2a87bddabf816d09ec801e33972879e6983627eb)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Previouly there is a logic as below used to set libpth in config.sh.
libpth='@LIBDIR@ @BASELIBDIR@'
But after the below commits introduced, the above logic is dropped.
52f2828314 perl: add a version that builds the recipe using perl-cross, and update to 5.28.1
68552c3532 perl: remove the previous version of the recipe
So correct the value of libpth and glibpth to add the dropped logic
back to avoid confusing.
Before the patch(on 64bits system):
# perl -V:libpth
libpth='/usr/lib /lib';
After the patch(on 64bits system):
# perl -V:libpth
libpth='/usr/lib64 /lib64';
(From OE-Core rev: afe58be55b4efc360420a00cbcf60dd5d99ed556)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a494de43c3ccdcf7af988765ae5c3a95bc20c567)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It was pointed out that the default scsi-debug feature didn't behave
the same as other distros, since it doesn't have disk supporrt enabled.
We already have a disk.cfg for scsi so we include it into the debug
fragment to get the support we want.
Integrating the following commit(s) to linux-yocto/.:
66a4b5fc619 scsi: debug needs disk support
(From OE-Core rev: 8160aa87e23d2b541b64d6cd84f3a02aba1ac8cb)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8c3ca417a7e9e3c670f1cbff2352c8761b60caff)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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:
82ffbc138a1f Linux 5.4.129
9011aaab90b8 certs: Move load_system_certificate_list to a common function
e20b90e4f81b certs: Add EFI_CERT_X509_GUID support for dbx entries
06ab9df09eb3 x86/efi: move common keyring handler functions to new file
ac7d3f554472 certs: Add wrapper function to check blacklisted binary hash
61168eafe024 mm, futex: fix shared futex pgoff on shmem huge page
a33b70d62552 mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk()
e045e9e79d2a mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes
037a1d67d236 mm: page_vma_mapped_walk(): get vma_address_end() earlier
fa89d536948a mm: page_vma_mapped_walk(): use goto instead of while (1)
a499febd9935 mm: page_vma_mapped_walk(): add a level of indentation
b1783bf8c8e4 mm: page_vma_mapped_walk(): crossing page table boundary
80b2270a14b8 mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block
ef161ccaca70 mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd
4961160272b7 mm: page_vma_mapped_walk(): settle PageHuge on entry
52e2b20fb5e4 mm: page_vma_mapped_walk(): use page for pvmw->page
82ee7326af7a mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split
bd4389215227 mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page()
b767134ec30a mm/thp: fix page_address_in_vma() on file THP tails
41432a8a6776 mm/thp: fix vma_address() if virtual address below file offset
4b0a34e222e5 mm/thp: try_to_unmap() use TTU_SYNC for safe splitting
bd092a0f1942 mm/thp: make is_huge_zero_pmd() safe and quicker
4c37d7f269f8 mm/thp: fix __split_huge_pmd_locked() on shmem migration entry
7ce4b73d349b mm, thp: use head page in __migration_entry_wait()
68ce37ebe0f2 mm/rmap: use page_not_mapped in try_to_unmap()
432b61863ac7 mm/rmap: remove unneeded semicolon in page_not_mapped()
cfe575954ddd mm: add VM_WARN_ON_ONCE_PAGE() macro
42f11f0fe977 kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync()
06ab015d1849 kthread_worker: split code for canceling the delayed work timer
d77c9c8537db i2c: robotfuzz-osif: fix control-request directions
bb85717e3797 KVM: do not allow mapping valid but non-reference-counted pages
d6f751ecccfb nilfs2: fix memory leak in nilfs_sysfs_delete_device_group
702acfcbfa68 pinctrl: stm32: fix the reported number of GPIO lines per bank
76c10e10ba7b net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY
aa00b9780482 net: ll_temac: Add memory-barriers for TX BD access
d807b93f9bca PCI: Add AMD RS690 quirk to enable 64-bit DMA
5830f2081d98 recordmcount: Correct st_shndx handling
70866199220e net: qed: Fix memcpy() overflow of qed_dcbx_params()
b7168ec176fd KVM: selftests: Fix kvm_check_cap() assertion
58687d143515 r8169: Avoid memcpy() over-reading of ETH_SS_STATS
cb4a2e4e224a sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS
97e0102e1824 r8152: Avoid memcpy() over-reading of ETH_SS_STATS
f12a5b48bcc8 net/packet: annotate accesses to po->ifindex
cdcedd3c8683 net/packet: annotate accesses to po->bind
343406f9c198 net: caif: fix memory leak in ldisc_open
8707ce86e927 net: phy: dp83867: perform soft reset and retain established link
9f2d04dfb3c4 inet: annotate date races around sk->sk_txhash
d40ff07a7b7d ping: Check return value of function 'ping_queue_rcv_skb'
9df4f031536b net: ethtool: clear heap allocations for ethtool function
62aed2df294a mac80211: drop multicast fragments
eb2b1216bc8f net: ipv4: Remove unneed BUG() function
e0c950d2fddb dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC in prep_dma
f7b1926c7c5d dmaengine: mediatek: do not issue a new desc if one is still current
3d995587c3ea dmaengine: mediatek: free the proper desc in desc_free handler
c09af3877b53 dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe()
f2c027a7750f cfg80211: call cfg80211_leave_ocb when switching away from OCB
78bf3c613148 mac80211_hwsim: drop pending frames on stop
ae9de9444b54 mac80211: remove warning in ieee80211_get_sband()
0e486713779a dmaengine: zynqmp_dma: Fix PM reference leak in zynqmp_dma_alloc_chan_resourc()
456367b24190 Revert "PCI: PM: Do not read power state in pci_enable_device_flags()"
1442186236ad spi: spi-nxp-fspi: move the register operation after the clock enable
7bc73260c4b1 MIPS: generic: Update node names to avoid unit addresses
0855fe6d8835 arm64: link with -z norelro for LLD or aarch64-elf
3173390b8dbc kbuild: add CONFIG_LD_IS_LLD
3450f5eb8c9e mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk
48a5449c0be1 ARM: 9081/1: fix gcc-10 thumb2-kernel regression
4a8e89e0fd0b drm/radeon: wait for moving fence after pinning
4577708b2a22 drm/nouveau: wait for moving fence after pinning v2
c77c617e26e2 Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell."
6bd0da6c9b12 Revert "drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue."
e2dc07ca4e01 module: limit enabling module.sig_enforce
(From OE-Core rev: 00e5fc4f918ed2e13e79500439e06be7d0cfbaf9)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d621feee60e71bea68c853626e74669b9d953346)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
4357ae26d4cd Linux 5.10.47
1573d595e239 integrity: Load mokx variables into the blacklist keyring
c6ae6f89fc4f certs: Add ability to preload revocation certs
72d6f5d982f0 certs: Move load_system_certificate_list to a common function
45109066f686 certs: Add EFI_CERT_X509_GUID support for dbx entries
0ba128fa68a4 Revert "drm: add a locked version of drm_is_current_master"
0463b49e0239 netfs: fix test for whether we can skip read when writing beyond EOF
e6108147dd91 swiotlb: manipulate orig_addr when tlb_addr has offset
7570a8b5dd49 KVM: SVM: Call SEV Guest Decommission if ASID binding fails
377a796e7a71 mm, futex: fix shared futex pgoff on shmem huge page
ab9d178167ea mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk()
915c3a262c49 mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes
90073aecc3cc mm: page_vma_mapped_walk(): get vma_address_end() earlier
bf60fc2314b9 mm: page_vma_mapped_walk(): use goto instead of while (1)
9f85dcaf1533 mm: page_vma_mapped_walk(): add a level of indentation
e56bdb397663 mm: page_vma_mapped_walk(): crossing page table boundary
8dc191ed9c5f mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block
7b55a4bcfccf mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd
1cb0b9059f9e mm: page_vma_mapped_walk(): settle PageHuge on entry
65febb41b4d6 mm: page_vma_mapped_walk(): use page for pvmw->page
825c28052b4d mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split
0010275ca243 mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page()
38cda6b5ab83 mm/thp: fix page_address_in_vma() on file THP tails
37ffe9f4d7ff mm/thp: fix vma_address() if virtual address below file offset
66be14a92609 mm/thp: try_to_unmap() use TTU_SYNC for safe splitting
6527d8ef68c3 mm/thp: make is_huge_zero_pmd() safe and quicker
a8f4ea1d38ac mm/thp: fix __split_huge_pmd_locked() on shmem migration entry
32f954e961ca mm, thp: use head page in __migration_entry_wait()
bfd90b56d7f6 mm/rmap: use page_not_mapped in try_to_unmap()
ff81af8259bb mm/rmap: remove unneeded semicolon in page_not_mapped()
a0ad7ea018e7 mm: add VM_WARN_ON_ONCE_PAGE() macro
130a1d76ee0b x86/fpu: Make init_fpstate correct with optimized XSAVE
51d8011782ed x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate()
2b35a4eaaaae kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync()
bfe28af78a20 kthread_worker: split code for canceling the delayed work timer
02c303f3b9fb ceph: must hold snap_rwsem when filling inode for async create
de0af2651daa i2c: robotfuzz-osif: fix control-request directions
dd8ed6c9bc22 KVM: do not allow mapping valid but non-reference-counted pages
5fd0c2cf7b11 s390/stack: fix possible register corruption with stack switch helper
ab5bef978038 nilfs2: fix memory leak in nilfs_sysfs_delete_device_group
ace31c91fd59 scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART)
b9e6c20d4c9d gpiolib: cdev: zero padding during conversion to gpioline_info_changed
0221a5a4db46 i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when leaving i801_access
018d03fcf77a pinctrl: stm32: fix the reported number of GPIO lines per bank
df654cd3d300 perf/x86: Track pmu in per-CPU cpu_hw_events
f9e73b2967f6 net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY
1c9cf96f5652 net: ll_temac: Add memory-barriers for TX BD access
bafb6cdd4f70 PCI: Add AMD RS690 quirk to enable 64-bit DMA
d91c50e6a678 recordmcount: Correct st_shndx handling
fb71d81ccd69 mac80211: handle various extensible elements correctly
676a7cb1a96b mac80211: reset profile_periodicity/ema_ap
ca0e1fefbb53 net: qed: Fix memcpy() overflow of qed_dcbx_params()
4658a8d30791 KVM: selftests: Fix kvm_check_cap() assertion
e83e3c5d85a7 r8169: Avoid memcpy() over-reading of ETH_SS_STATS
992b105abf57 sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS
a10856ea6066 r8152: Avoid memcpy() over-reading of ETH_SS_STATS
196b22ef6cd1 net/packet: annotate accesses to po->ifindex
da8b3aeff4ad net/packet: annotate accesses to po->bind
18ed1789bbce net: caif: fix memory leak in ldisc_open
edcd7594ada9 riscv32: Use medany C model for modules
47c07f919fab net: phy: dp83867: perform soft reset and retain established link
f57132a887ea net/packet: annotate data race in packet_sendmsg()
9707960ecfdc inet: annotate date races around sk->sk_txhash
7293f63b7b62 net: annotate data race in sock_error()
61b132f67c0d ping: Check return value of function 'ping_queue_rcv_skb'
08c389de6d53 inet: annotate data race in inet_send_prepare() and inet_dgram_connect()
c2311fd6de78 net: ethtool: clear heap allocations for ethtool function
c2813d1966ba mac80211: drop multicast fragments
fedc4d4f548c net: ipv4: Remove unneed BUG() function
93c2aac13b08 dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC in prep_dma
0f48f9277182 dmaengine: mediatek: do not issue a new desc if one is still current
63fa5b2d4b55 dmaengine: mediatek: free the proper desc in desc_free handler
78fa0f707d73 dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe()
6a07cf36064a cfg80211: call cfg80211_leave_ocb when switching away from OCB
a9028333001f mac80211_hwsim: drop pending frames on stop
8cfe765afd5a mac80211: remove warning in ieee80211_get_sband()
b671b9816982 dmaengine: xilinx: dpdma: Limit descriptor IDs to 16 bits
524f70b30ef8 dmaengine: xilinx: dpdma: Add missing dependencies to Kconfig
13b245a7bd59 dmaengine: stm32-mdma: fix PM reference leak in stm32_mdma_alloc_chan_resourc()
86f3e72dcb72 dmaengine: zynqmp_dma: Fix PM reference leak in zynqmp_dma_alloc_chan_resourc()
4df9ed0edb9f perf/x86/intel/lbr: Zero the xstate buffer on allocation
56bc20e5fc64 perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context
ca2acbd5483f locking/lockdep: Improve noinstr vs errors
59aa5c91f863 x86/xen: Fix noinstr fail in exc_xen_unknown_trap()
cb83c99cf675 x86/entry: Fix noinstr fail in __do_fast_syscall_32()
cf5935487594 drm/vc4: hdmi: Make sure the controller is powered in detect
f73aca83fd83 drm/vc4: hdmi: Move the HSM clock enable to runtime_pm
f11f9ff8a7c9 Revert "PCI: PM: Do not read power state in pci_enable_device_flags()"
4b06ebab4a82 spi: spi-nxp-fspi: move the register operation after the clock enable
50a1312a29d1 arm64: Force NO_BLOCK_MAPPINGS if crashkernel reservation is required
bd5d4df4dcc1 arm64: Ignore any DMA offsets in the max_zone_phys() calculation
3bbdf5a6fcd2 MIPS: generic: Update node names to avoid unit addresses
03096a46019e mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk
b8fd230ae085 ARM: 9081/1: fix gcc-10 thumb2-kernel regression
3d6c4f78ec61 drm/amdgpu: wait for moving fence after pinning
694bb36aa75d drm/radeon: wait for moving fence after pinning
bcfea2412f4b drm/nouveau: wait for moving fence after pinning v2
3ef0ca0ec995 drm: add a locked version of drm_is_current_master
fea853aca321 Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell."
1bd81429d53d Revert "drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue."
3051f230f19f module: limit enabling module.sig_enforce
(From OE-Core rev: 100fd5274c7df7c50495a7da40a4ff6427821d39)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a2616c36cf3398ac81db0a479c45686769903159)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Key generation may wait for user input, due to the existence of
temporary keys resulting from power interruption in the first boot.
This prevents users from login via ssh.
(From OE-Core rev: dceba60f817c61d36868a2def642fc4164ff53ab)
Signed-off-by: Asfak Rahman <asfakr@outlook.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3196249a6917a32491be56e70bbf26d3b9818e0e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If we tweak sstate to not remove empty directories under conditions
where a race could occur, we see failures from:
"oe-selftest -r archiver.Archiver.test_archiver_filters_by_type archiver.Archiver.test_archiver_filters_by_type_and_name"
since an empty directory is left behind. Update the tests to ignore
empty directories.
(From OE-Core rev: 373f7c92bab1c08fb895c55553f28539d0b45025)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 10cda713faea9a348fd278137ac75e4a6d76a71c)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Commit a2db4fa127 added ${WORKDIR}/deploy-* to
PSEUDO_IGNORE_PATHS. This breaks the --strip mode since ${D} is copied to
deploy-target-stripped. Use the directory devtool-deploy-target-stripped
instead.
[YOCTO #14451]
(From OE-Core rev: 421a199ad31f7cd7fb50e3abf9cdd41fed5532dd)
Signed-off-by: Florian Amstutz <florian.amstutz@scs.ch>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 02661f20faf11d0fa2f1874bd423f5d9fa7a31c9)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The sstate code tries to be careful about racing around directory creation.
In particular, the copyhardlinktree code creates the directory tree first
allowing for "already exists" errors and ignoring them, then hardlinks the
files in.
Unfortunately the sstate removal code can race against this since it
will try and remove empty directories. If there is some bad timing,
a newly created directory can be removed before it was populated, leading
to build failures.
We could try and add locking but this would damage performance, we've been
there before. It is also unclear where to actually place locks just based on
the contents of a manifest file which may cover multiple sstate install
locations for a given task.
Instead, lets disable directory removal in the problematic "shared" core
path. This could result in a few more empty directories being left on disk
but those should be harmless and better than locking hurting performance
or rare build races.
[YOCTO #13999]
[YOCTO #14379]
(From OE-Core rev: 3bea0da687d28c80f0b63e2ad81573a3601bb482)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4f94d9296394bc7ce241439f00df86eb5912875f)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Load on the autobuilder meant we see occasionaly timeout issues with these tests.
Slightly increase the test timeouts to better reflect the real world timings we
see.
[YOCTO #14262]
(From OE-Core rev: a6a83f9a25a2b4659640b35cb0bd9e3fcc6435ee)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fccd2ade0e345625ed9a4b74a7431b000ce2214f)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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: 731fb52eb03338c0bdb2a2256c22c64c22bcbace)
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: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release, and to
match the qemu BSPs in oe-core
(From meta-yocto rev: c4d4fd958ace34f050d2830895470dacc2435b1f)
(From meta-yocto rev: 24a6882c5490a63950125a5b170ebb6e52d965e4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dfed30ed73)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To support building against v5.12+ and v5.13+ kernels, bumping to the
v2.12.6 lttng-release.
We drop the previously backported patches, and bring in the following
commits:
0d8e4ab9 Version 2.12.6
78f56ae3 fix: adjust ranges for RHEL 8.2 and 8.3
4c996ea7 Disable block rwbs bitwise enum in default build
4ac46085 Disable sched_switch bitwise enum in default build
5e22c27b Add experimental bitwise enum config option
937d307e Add defaults to Kconfig options
4a114d43 Sync `show_inode_state()` macro with upstream stable kernels
3bd6ac3e fix: block: remove disk_part_iter (v5.12)
8bbb8c9d Fix: Backport of "Fix: increment buffer offset when failing to copy from user-space"
30cddf69 Fix: increment buffer offset when failing to copy from user-space
4733b9ab Sync `show_inode_state()` macro with Ubuntu 4.15 kernel
ff21ec48 fix: mm, tracing: kfree event name mismatching with provider kmem (v5.12)
b2b02c29 Set 'stable-2.12' branch in git review config
00b42dbf fix backport: block: add a disk_uevent helper (v5.12)
771ff089 fix: Adjust ranges for Ubuntu 5.4.0-67 kernel
d8933959 fix: block: add a disk_uevent helper (v5.12)
71034df1 Fix: properly compare type enumeration
4d879d23 compiler warning cleanup: is_signed_type: compare -1 to 1
fead3a9c Fix: bytecode linker: validate event and field array/sequence encoding
92cc3e7f Fix: kretprobe: null ptr deref on session destroy
49c603ef fix: mm, tracing: record slab name for kmem_cache_free() (v5.12)
23a2f61f Fix: filter interpreter early-exits on uninitialized value
b3fdf78b Fix: memory leaks on event destroy
(From OE-Core rev: 4c2c3d3b84d883b2f1ad94095187e6b5b39e663f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c2f027b8e2f842915a0ffdfd6c2c0597f3b02bce)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
v5.13 has started storting the values for NM and OBJTOOL in
auto.conf.cmd
Just as we've done for other tools, we need to adjust NM and
OBJTOOL to the names of the on-target executables. With this
adjustment, 'make scripts prepare' continues to work without
user intervention on the target.
(From OE-Core rev: fddcfd6ba512cfdec0188c20a28be322b1499667)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e749b81ece1f94f99ca26028a2f6f891aa14bda9)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bumping the SRCREV to pickup the following for the kern-tools:
commit 6dd85ff178cd76851e2184b13e545f5a88d1be30 [kconfig: change
"modules" from sub-option to first-level attribute] broke parsing
in 5.13+ trees.
We add the new location to the parser so we can support both
types of module specifications.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Without this, the kernel configuration audit for 5.13+ errors
immediately.
The older "option modules" parsing has been left in the code, so that
older kernels continue to work as well.
(From OE-Core rev: 6f15c14c3c6841589bf7fbe6ea94bf7bf9dd33a3)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ba39e42681e7e3c6fe82686a42a9ee4b519003f9)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The rewrite of the configuration audit code dropped the ability to
generate warnings for configuration options that didn't make it into
the final .config.
We integrated the following commit to restore those warnings:
symbol_why: classify based on config.queue hints
The config.queue has typing hints inline with each fragment,
we should be using them to further classify the options, and
not only relying on the special hardware.cfg, etc, files that
are part of the meta data
We also should be checking for options that were set to a
non 'no' value, and that don't make it into the final .config,
since without that check it means we are missing some warnings.
(From OE-Core rev: a8edc2ddfcc1288101508eeedd9c2500e3fed296)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f5e8a8c52386317607e333e55f710bf0393186c8)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When packaging is disabled using the nopackages class, ensure we don't
add to PACKAGES. This fixes builds where we have an unpackaged kernel
alongside a packaged kernel.
(From OE-Core rev: 13a1e550b0252d6f3a1164d39614f8ac847e1095)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d6b114cf5a9b22688c0b59a3afc46a07450d87b5)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If a read-only sstate mirror is used in conjunction with hash equiv,
then OSError will be raised when an sstate-cache hit is achieved.
This is because sstate_task_postfunc will try to "touch" the symlinks
that point to the read-only sstate mirror when sstate_report_unihash
has changed SSTATE_PKG.
This commit adds an additional exception handler to silently mask read
only rootfs errors thrown during the touch.
The fix is also duplicated to sstate_eventhandler as the code is very
similar but it may not be needed there.
Example of the error:
File: 'exec_python_func() autogenerated', lineno: 2, function: <module>
0001:
*** 0002:sstate_task_postfunc(d)
0003:
File: '/poky/meta/classes/sstate.bbclass', lineno: 774, function: sstate_task_postfunc
0770:
0771: omask = os.umask(0o002)
0772: if omask != 0o002:
0773: bb.note("Using umask 0o002 (not %0o) for sstate packaging" % omask)
*** 0774: sstate_package(shared_state, d)
0775: os.umask(omask)
0776:
0777: sstateinst = d.getVar("SSTATE_INSTDIR")
0778: d.setVar('SSTATE_FIXMEDIR', shared_state['fixmedir'])
File: '/poky/meta/classes/sstate.bbclass', lineno: 703, function: sstate_package
0699: if not os.path.exists(siginfo):
0700: bb.siggen.dump_this_task(siginfo, d)
0701: else:
0702: try:
*** 0703: os.utime(siginfo, None)
0704: except PermissionError:
0705: pass
0706:
0707: return
Exception: OSError: [Errno 30] Read-only file system
(From OE-Core rev: 1d86f3c8f5d47e1b3e3ca759076e24710ee7dc02)
Signed-off-by: Michael Ho <Michael.Ho@bmw.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 244b3be0358a66e0cca4016fe26144e3d7323390)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Previously the bootimg-pcbios wic plugin was not respecting
the --label option provided from the wks file. The plugin
was setting the label to 'boot'. With this fix, the --label
option is use. If no option are specified, then the default
is 'boot'.
(From OE-Core rev: 2fc2d0874fcb51abda249218443a71a42d9f02e9)
Signed-off-by: jbouchard <jeanbouch418@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0fd7a73c1bd2486b7a022f0f69bbcb2e0d9cb141)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.10:
139fe7d68413 rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock
(From OE-Core rev: 9fc93ac6fdc3b12eed7fe4cc96ccbef3d5bb31b7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 63b4761cb1f44aaad4bd0948dc586a90b53049d3)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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:
4037804c5574 Linux 5.4.128
fd7c4bd58249 usb: dwc3: core: fix kernel panic when do reboot
d7e403eea007 usb: dwc3: debugfs: Add and remove endpoint dirs dynamically
5babc3977565 clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940
aad8f1d88ed6 clocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap issue
5394080643bc clocksource/drivers/timer-ti-dm: Add clockevent and clocksource support
c53cc5f9587c ARM: OMAP: replace setup_irq() by request_irq()
7d266c8a2ae8 KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read
0c2a4178d796 tools headers UAPI: Sync linux/in.h copy with the kernel sources
7381c4d0bc10 net: fec_ptp: add clock rate zero check
190ecdf53d67 net: stmmac: disable clocks in stmmac_remove_config_dt()
4f69c8930674 mm/slub.c: include swab.h
9ddeea35c47d mm/slub: fix redzoning for small allocations
c0837e021d90 mm/slub: clarify verification reporting
79855be6445b net: bridge: fix vlan tunnel dst refcnt when egressing
a2241e62f6b4 net: bridge: fix vlan tunnel dst null pointer dereference
b6c0ab11c88f net: ll_temac: Fix TX BD buffer overwrite
6d120ab4dc39 net: ll_temac: Make sure to free skb when it is completely used
a32f70e06980 drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue.
dbde458378ef drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell.
92e08a5ffae9 cfg80211: avoid double free of PMSR request
01ade7c84fda cfg80211: make certificate generation more robust
05b4fdec273b dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc
f3c629b164ca x86/fpu: Reset state for all signal restore failures
4f1e9bafa195 x86/pkru: Write hardware init value to PKRU when xstate is init
13c5f1f0798c x86/process: Check PF_KTHREAD and not current->mm for kernel threads
80c56699cf1a ARCv2: save ABI registers across signal handling
cbb425f62df9 KVM: x86: Immediately reset the MMU context when the SMM flag is cleared
58877ce3fecd PCI: Work around Huawei Intelligent NIC VF FLR erratum
a36d9bdc1917 PCI: Add ACS quirk for Broadcom BCM57414 NIC
4c90f90a91d7 PCI: aardvark: Fix kernel panic during PIO transfer
0e888c237754 PCI: aardvark: Don't rely on jiffies while holding spinlock
f3b600a2b6bc PCI: Mark some NVIDIA GPUs to avoid bus reset
775c25b7a334 PCI: Mark TI C667X to avoid bus reset
c7660ab8126e tracing: Do no increment trace_clock_global() by one
79894a5d75ab tracing: Do not stop recording comms if the trace file is being read
4ab1152bb778 tracing: Do not stop recording cmdlines when tracing is off
0061eff74824 usb: core: hub: Disable autosuspend for Cypress CY7C65632
6f87c0e21ad2 can: mcba_usb: fix memory leak in mcba_usb
22cba878abf6 can: j1939: fix Use-after-Free, hold skb ref while in use
776e0d16ac84 can: bcm/raw/isotp: use per module netdevice notifier
c297559a2a2a can: bcm: fix infoleak in struct bcm_msg_head
35b651d6bdf3 hwmon: (scpi-hwmon) shows the negative temperature properly
8ea34be15fb5 radeon: use memcpy_to/fromio for UVD fw upload
0b445249635d pinctrl: ralink: rt2880: avoid to error in calls is pin is already enabled
d7d307fb3e70 spi: stm32-qspi: Always wait BUSY bit to be cleared in stm32_qspi_wait_cmd()
04e5fbe604d3 ASoC: rt5659: Fix the lost powers for the HDA header
81376d3d5ede regulator: bd70528: Fix off-by-one for buck123 .n_voltages setting
19f88ca68ccf net: ethernet: fix potential use-after-free in ec_bhf_remove
63137ea2423c icmp: don't send out ICMP messages with a source address of 0.0.0.0
c3e6fbc7ba7c bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path
87971d582c66 bnxt_en: Rediscover PHY capabilities after firmware reset
755da76ec5de cxgb4: fix wrong shift.
81de2ed06df8 net: cdc_eem: fix tx fixup skb leak
a49cbb762ef2 net: hamradio: fix memory leak in mkiss_close
0f868a684376 be2net: Fix an error handling path in 'be_probe()'
c14c276d7f35 net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock
3dd2aeac2e96 net: ipv4: fix memory leak in ip_mc_add1_src
7b18f289fd0b net: fec_ptp: fix issue caused by refactor the fec_devtype
4252bf6c2b24 net: usb: fix possible use-after-free in smsc75xx_bind
217395c5ab15 lantiq: net: fix duplicated skb in rx descriptor ring
5f7acbf602d8 net: cdc_ncm: switch to eth%d interface naming
3daa97817aa8 ptp: improve max_adj check against unreasonable values
26b8d10703a9 net: qrtr: fix OOB Read in qrtr_endpoint_post
8d3de2b47e53 netxen_nic: Fix an error handling path in 'netxen_nic_probe()'
a670a78fb180 qlcnic: Fix an error handling path in 'qlcnic_probe()'
b0bb49b0fbc3 net: make get_net_ns return error if NET_NS is disabled
5d47a84f459c net: stmmac: dwmac1000: Fix extended MAC address registers definition
c82e4e78094d alx: Fix an error handling path in 'alx_probe()'
4cefa061fc63 sch_cake: Fix out of bounds when parsing TCP options and header
6defc77d48ef netfilter: synproxy: Fix out of bounds when parsing TCP options
ad689fec4498 net/mlx5e: Block offload of outer header csum for UDP tunnels
946a36f82a0b net/mlx5e: allow TSO on VXLAN over VLAN topologies
0bb0270832c8 net/mlx5: Consider RoCE cap before init RDMA resources
4b16118665e9 net/mlx5e: Fix page reclaim for dead peer hairpin
3c3461ed267b net/mlx5e: Remove dependency in IPsec initialization flows
2ae0f0a409c8 net/sched: act_ct: handle DNAT tuple collision
23f3d2779dd6 rtnetlink: Fix regression in bridge VLAN configuration
5a88477c1c85 udp: fix race between close() and udp_abort()
cc4c6b19093c net: lantiq: disable interrupt before sheduling NAPI
2038cd15eacd net: rds: fix memory leak in rds_recvmsg
cc16e7d36e5c vrf: fix maximum MTU
398a24447eb6 net: ipv4: fix memory leak in netlbl_cipsov4_add_std
e7fbd8184fa9 batman-adv: Avoid WARN_ON timing related checks
bf99ea52970c kvm: LAPIC: Restore guard to prevent illegal APIC register access
566345aaabac mm/memory-failure: make sure wait for page writeback in memory_failure
0498165c6fec afs: Fix an IS_ERR() vs NULL check
2a3f74ca167e dmaengine: stedma40: add missing iounmap() on error in d40_probe()
10fd28745d8b dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM
1e3c5c450567 dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM
a82d4d5e9fe6 Linux 5.4.127
f7afaf778591 fib: Return the correct errno code
51cc5ad292da net: Return the correct errno code
376a703f9dce net/x25: Return the correct errno code
107140952ecd rtnetlink: Fix missing error code in rtnl_bridge_notify()
12fa0fdbcd0f drm/amd/display: Allow bandwidth validation for 0 streams.
8c48345fdc98 net: ipconfig: Don't override command-line hostnames or domains
c8e4a72b255e nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue()
655d4dc10a23 nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails
ed4bee6e1bb7 nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues()
31ac5531110a scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V
4791b8948741 scsi: qedf: Do not put host in qedf_vport_create() unconditionally
8034fc4ee9ef ethernet: myri10ge: Fix missing error code in myri10ge_probe()
ea4a9a34c9b2 scsi: target: core: Fix warning on realtime kernels
86fd5b27db74 gfs2: Fix use-after-free in gfs2_glock_shrink_scan
527f70f76742 riscv: Use -mno-relax when using lld linker
e58f4b5046e0 HID: gt683r: add missing MODULE_DEVICE_TABLE
50b8e1be15f6 gfs2: Prevent direct-I/O write fallback errors from getting lost
c8eff6762943 ARM: OMAP2+: Fix build warning when mmc_omap is not built
e4c3f7a6a3b2 drm/tegra: sor: Do not leak runtime PM reference
7f5a4b24cdbd HID: usbhid: fix info leak in hid_submit_ctrl
20fbcfaaa571 HID: Add BUS_VIRTUAL to hid_connect logging
41b9b39e1b37 HID: multitouch: set Stylus suffix for Stylus-application devices, too
2173746ed125 HID: quirks: Add quirk for Lenovo optical mouse
cdf5e4747da9 HID: hid-sensor-hub: Return error for hid_set_field() failure
1f760c4e655c HID: hid-input: add mapping for emoji picker key
818bf51031cf HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65
d0f47648b87b net: ieee802154: fix null deref in parse dev addr
ffe4d2a0684d Linux 5.4.126
0f8837070136 proc: only require mm_struct for writing
d63f00ec908b tracing: Correct the length check which causes memory corruption
7e4e824b109f ftrace: Do not blindly read the ip address in ftrace_bug()
74430f3f6149 scsi: core: Only put parent device if host state differs from SHOST_CREATED
e694ddc8f3de scsi: core: Put .shost_dev in failure path if host state changes to RUNNING
fe7bcd794a53 scsi: core: Fix failure handling of scsi_add_host_with_dma()
79296e292d67 scsi: core: Fix error handling of scsi_host_alloc()
8c9400c4855e NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error.
86377b239e04 NFSv4: Fix second deadlock in nfs4_evict_inode()
3e3c7ebbfac1 NFS: Fix use-after-free in nfs4_init_client()
83668ab1dbbf kvm: fix previous commit for 32-bit builds
0147af30925a perf session: Correct buffer copying when peeking events
34769f17e47c NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode()
0057ecef9f32 NFS: Fix a potential NULL dereference in nfs_get_client()
e3ecd9c09fcc IB/mlx5: Fix initializing CQ fragments buffer
796d3bd4ac93 KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message
71c751cbb9e8 sched/fair: Make sure to update tg contrib for blocked load
26ab08df8656 perf: Fix data race between pin_count increment/decrement
8aeb339571c6 vmlinux.lds.h: Avoid orphan section with !SMP
fc57713afaca RDMA/mlx4: Do not map the core_clock page to user space unless enabled
64f1fb6acc2a RDMA/ipoib: Fix warning caused by destroying non-initial netns
a0828219185d usb: typec: mux: Fix copy-paste mistake in typec_mux_match
139af3b2192c regulator: max77620: Use device_set_of_node_from_dev()
c4e10f92c319 regulator: core: resolve supply for boot-on/always-on regulators
5ef23506695b usb: fix various gadget panics on 10gbps cabling
b4903f7fdc48 usb: fix various gadgets null ptr deref on 10gbps cabling.
191144bcfe3a usb: gadget: eem: fix wrong eem header operation
cc40404bd0dd USB: serial: cp210x: fix alternate function for CP2102N QFN20
02fafcf74cde USB: serial: quatech2: fix control-request directions
eedd4b494538 USB: serial: omninet: add device id for Zyxel Omni 56K Plus
a2119ad276f1 USB: serial: ftdi_sio: add NovaTech OrionMX product ID
28b9764eb568 usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind
4fe7635a245b usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path
9523c42be986 usb: typec: wcove: Use LE to CPU conversion when accessing msg->header
5e8ca8c79f74 usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling
366369b89bed usb: dwc3: ep0: fix NULL pointer exception
c469c8dddc7d usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms
32c2e6c2e4eb usb: f_ncm: only first packet of aggregate needs to start timer
0c05a8bc0e76 USB: f_ncm: ncm_bitrate (speed) is unsigned
4d14a82ef112 cgroup1: don't allow '\n' in renaming
298499d73d2d btrfs: promote debugging asserts to full-fledged checks in validate_super
d4b047651fb1 btrfs: return value from btrfs_mark_extent_written() in case of error
dccd575337ac staging: rtl8723bs: Fix uninitialized variables
bff1fbf0cf07 kvm: avoid speculation-based attacks from out-of-range memslot accesses
977d11df7932 drm: Lock pointer access in drm_master_release()
b246b4c70c12 drm: Fix use-after-free read in drm_getunique()
b5502580cf95 spi: bcm2835: Fix out-of-bounds access with more than 4 slaves
a225ee1fe41c x86/boot: Add .text.* to setup.ld
8c2c1db4f2e4 i2c: mpc: implement erratum A-004447 workaround
c7f0393a370e i2c: mpc: Make use of i2c_recover_bus()
3cdbefdd3146 spi: Cleanup on failure of initial setup
85a7998e7211 spi: Don't have controller clean up spi device before driver unbind
92350839d329 powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2c controllers
96cea4843b8f powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2c controllers
3e9aa125f69c nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME
c385af145eb4 bnx2x: Fix missing error code in bnx2x_iov_init_one()
ece8ad75e318 dm verity: fix require_signatures module_param permissions
a450b5b6c01d MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACER
eb5c4794b79e nvme-fabrics: decode host pathing error for connect
70036fb61ea8 net: dsa: microchip: enable phy errata workaround on 9567
128bb4b0e5d2 net: appletalk: cops: Fix data race in cops_probe1
19e14481cc7d net: macb: ensure the device is available before accessing GEMGXL control registers
cd05e1a61a05 scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal
e773147692c6 scsi: hisi_sas: Drop free_irq() of devm_request_irq() allocated irq
1e209effe36c scsi: vmw_pvscsi: Set correct residual data length
90476c1bfff0 scsi: bnx2fc: Return failure if io_req is already in ABTS processing
a3842219a69d RDS tcp loopback connection can hang
3e324774411d net/qla3xxx: fix schedule while atomic in ql_sem_spinlock
f9e7a38d148e wq: handle VM suspension in stall detection
92215c1f24c0 cgroup: disable controllers at parse time
e29d22371de8 net: mdiobus: get rid of a BUG_ON()
21df0c2e7d19 netlink: disable IRQs for netlink_lock_table()
e0172831c61a bonding: init notify_work earlier to avoid uninitialized use
9d7d4649dc1c isdn: mISDN: netjet: Fix crash in nj_probe:
77b9f527731e spi: sprd: Add missing MODULE_DEVICE_TABLE
cbeee4ccc1c7 ASoC: sti-sas: add missing MODULE_DEVICE_TABLE
575ad4ab2057 vfio-ccw: Serialize FSM IDLE state with I/O completion
02d3f4f0aadb ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet
8a9478cfb21b ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet
02851cb0cae3 usb: cdns3: Fix runtime PM imbalance on error
f3ed12af6bbb net/nfc/rawsock.c: fix a permission check bug
3e7c190475d9 spi: Fix spi device unregister flow
9f9ad67183aa ASoC: max98088: fix ni clock divider calculation
c9002013ffe0 proc: Track /proc/$pid/attr/ opener mm_struct
(From OE-Core rev: 7f995f42fd931e3e6226c12bf97b81d23a3fc012)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0c48b8526b56530baa50eb78d3870fe252b3ca1f)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The nft tables feature had become out of sync with current config
options. Refreshing the support with the following commits:
Integrating the following commit(s) to linux-yocto/.:
da478fab290 nft: add CONFIG_NFT_SOCKET
54e2d36b291 nft: add CONFIG_NFT_TUNNEL
6fefc38049a nft: add CONFIG_NFT_CONNLIMIT
cb0b5fc7ed5 nft: enable NF_TABLES_NETDEV
d36b304d614 nft: drop rbtree
0a70fa87ee0 nft: merge chain nat types
c226e82038a nft: merge route type to core
79968ab78bb nft: masq options merged
8a0bff8cc5f nft: _set is now built-ins
5952a26c4f7 nft: consolidate _set options
0941f794363 nf: META is now builtin
2fcc2c1b552 nf: EXTHDR is part of core, drop config
e909f08155d nf: ARP is bool, set to y
3bc18ee0615 nf: make nf_tables =y
b90241a5403 nf: set CONFIG_NF_TABLES_IPV6, since dependencies are =y
32ae602ab4d nf: set CONFIG_NF_TABLES_IPV4, since dependencies are =y
2a9be72daea nf: make inet_tables =y
(From OE-Core rev: c3f2e4c0314d56053b235ed4f0455aa49b79ebed)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cce1ed5973455666c09dd56ecf3d0c373bdb3fb2)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
3de043c6851d Linux 5.10.46
174c27583b38 usb: dwc3: core: fix kernel panic when do reboot
e52d43c82f2f usb: dwc3: debugfs: Add and remove endpoint dirs dynamically
1b5fbb66182f perf beauty: Update copy of linux/socket.h with the kernel sources
69371e0482ea tools headers UAPI: Sync linux/in.h copy with the kernel sources
4f6e7098f19b net: fec_ptp: add clock rate zero check
1af3a8e91f1a net: stmmac: disable clocks in stmmac_remove_config_dt()
f71ca814c286 mm/slub.c: include swab.h
f6ed23575416 mm/slub: actually fix freelist pointer vs redzoning
4314c8c63bfd mm/slub: fix redzoning for small allocations
4a36fda16b1b mm/slub: clarify verification reporting
12eb3c2c1a4f mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare
fc7fdd8c5c2a net: bridge: fix vlan tunnel dst refcnt when egressing
fe0448a3fad3 net: bridge: fix vlan tunnel dst null pointer dereference
cfe403f209b1 net: ll_temac: Fix TX BD buffer overwrite
019ab7d044d0 net: ll_temac: Make sure to free skb when it is completely used
41984d4fbe21 drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue.
bc58ec307ce9 drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell.
96b4126f8c37 cfg80211: avoid double free of PMSR request
5493b0c2a784 cfg80211: make certificate generation more robust
f74df6e08608 mac80211: Fix NULL ptr deref for injected rate info
df203c1fdaaf dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc
b842b568a584 crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo
63ba83563e71 x86/fpu: Reset state for all signal restore failures
a7748e021b9f x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer
076f732b16a5 x86/fpu: Prevent state corruption in __fpu__restore_sig()
abc790bdbbc5 x86/pkru: Write hardware init value to PKRU when xstate is init
208bb686e7fa x86/ioremap: Map EFI-reserved memory as encrypted for SEV
75a55bc2e5e6 x86/process: Check PF_KTHREAD and not current->mm for kernel threads
ddaaf38e1923 x86/mm: Avoid truncating memblocks for SGX memory
f6bcb1a6281d ARCv2: save ABI registers across signal handling
b516daed9913 s390/ap: Fix hanging ioctl caused by wrong msg counter
7c003dab436d s390/mcck: fix calculation of SIE critical section size
3a9934d6b8dd KVM: X86: Fix x86_emulator slab cache leak
18eca69f88f2 KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU
669a8866e468 KVM: x86: Immediately reset the MMU context when the SMM flag is cleared
077cb8946f55 PCI: Work around Huawei Intelligent NIC VF FLR erratum
ee1a9cfed28a PCI: Add ACS quirk for Broadcom BCM57414 NIC
1a1dbc447397 PCI: aardvark: Fix kernel panic during PIO transfer
dac77a14fa27 PCI: Mark some NVIDIA GPUs to avoid bus reset
1e460ddf5be1 PCI: Mark TI C667X to avoid bus reset
c9fd0ab39f0a tracing: Do no increment trace_clock_global() by one
b313bd944ddd tracing: Do not stop recording comms if the trace file is being read
adb3849ed8d5 tracing: Do not stop recording cmdlines when tracing is off
1a91fafa3edc usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection
576996b64e4d usb: core: hub: Disable autosuspend for Cypress CY7C65632
6bd3d80d1f01 can: mcba_usb: fix memory leak in mcba_usb
509ab6bfdd0c can: j1939: fix Use-after-Free, hold skb ref while in use
0cf4b377907f can: bcm/raw/isotp: use per module netdevice notifier
acb755be1f7a can: bcm: fix infoleak in struct bcm_msg_head
8c82c52d1de9 bpf: Do not mark insn as seen under speculative path verification
e9d271731d21 bpf: Inherit expanded/patched seen count from old aux data
ed423d80bb9a irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry
103c4a08baec mm: relocate 'write_protect_seq' in struct mm_struct
a87abba03a7a hwmon: (scpi-hwmon) shows the negative temperature properly
57b21ef118ac radeon: use memcpy_to/fromio for UVD fw upload
3e4b0fbb7293 ASoC: qcom: lpass-cpu: Fix pop noise during audio capture begin
360609fc8b06 drm/sun4i: dw-hdmi: Make HDMI PHY into a platform device
5bd6bcb3532d pinctrl: ralink: rt2880: avoid to error in calls is pin is already enabled
6d0dc1b34c02 ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode
ba8a26a7ce86 regulator: rt4801: Fix NULL pointer dereference if priv->enable_gpios is NULL
2f8f0e97cebb spi: stm32-qspi: Always wait BUSY bit to be cleared in stm32_qspi_wait_cmd()
e03c8b35161b ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values
813ff24f1d08 sched/pelt: Ensure that *_sum is always synced with *_avg
f6d28f0e36e9 spi: spi-zynq-qspi: Fix some wrong goto jumps & missing error code
0ea21221dd5a regulator: rtmv20: Fix to make regcache value first reading back from HW
3c5064cd2979 ASoC: fsl-asoc-card: Set .owner attribute when registering card.
9a1790794623 phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init()
02e245574887 ASoC: rt5659: Fix the lost powers for the HDA header
3fb6c6acc1a7 platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fan support
0609c36696e7 regulator: bd70528: Fix off-by-one for buck123 .n_voltages setting
0ea923519a3f regulator: cros-ec: Fix error code in dev_err message
95deeb29d831 net: ethernet: fix potential use-after-free in ec_bhf_remove
8c0c2d97ad28 icmp: don't send out ICMP messages with a source address of 0.0.0.0
c5d70dbc4d0b bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path
f8774be4dc11 bnxt_en: Fix TQM fastpath ring backing store computation
acc9175541bf bnxt_en: Rediscover PHY capabilities after firmware reset
acc358995975 cxgb4: fix wrong shift.
05b2b9f7d24b net: cdc_eem: fix tx fixup skb leak
290b0b6432e2 net: hamradio: fix memory leak in mkiss_close
45bf43d8685f be2net: Fix an error handling path in 'be_probe()'
327e626c39f3 net/mlx5: Reset mkey index on creation
38aafe678caa net/mlx5: E-Switch, Allow setting GUID for host PF vport
601be24dba48 net/mlx5: E-Switch, Read PF mac address
5f2ccc58a352 net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock
ac31cc837caf net: ipv4: fix memory leak in ip_mc_add1_src
d08f726cd5b8 net: fec_ptp: fix issue caused by refactor the fec_devtype
570a52cf3e01 net: usb: fix possible use-after-free in smsc75xx_bind
70c8418469fb lantiq: net: fix duplicated skb in rx descriptor ring
11fac7e91270 net: cdc_ncm: switch to eth%d interface naming
9a4794956292 ptp: improve max_adj check against unreasonable values
5fc6ed1831ca bpf: Fix leakage under speculation on mispredicted branches
960b08dd36de net: qrtr: fix OOB Read in qrtr_endpoint_post
0239c439cedc ipv4: Fix device used for dst_alloc with local routes
4b5ad4b5aefd cxgb4: fix wrong ethtool n-tuple rule lookup
d708e5efdd31 netxen_nic: Fix an error handling path in 'netxen_nic_probe()'
70513cdb936e qlcnic: Fix an error handling path in 'qlcnic_probe()'
fb3a94814368 ethtool: strset: fix message length calculation
0e185a7b285d net: qualcomm: rmnet: don't over-count statistics
e3577776d606 net: qualcomm: rmnet: Update rmnet device MTU based on real device
4abfd597fe60 net: make get_net_ns return error if NET_NS is disabled
6a4b39944e2f net: stmmac: dwmac1000: Fix extended MAC address registers definition
6392ed82ad08 cxgb4: halt chip before flashing PHY firmware image
b38ec782d004 cxgb4: fix sleep in atomic when flashing PHY firmware
3d60457d74d9 cxgb4: fix endianness when flashing boot image
5bf940fe91f8 alx: Fix an error handling path in 'alx_probe()'
0adf32c033a5 selftests: mptcp: enable syncookie only in absence of reorders
eab06f7504da mptcp: do not warn on bad input from the network
222ebeda1702 mptcp: try harder to borrow memory from subflow under pressure
3b491dd593d5 sch_cake: Fix out of bounds when parsing TCP options and header
73eeba71dc99 mptcp: Fix out of bounds when parsing TCP options
9cdf299ba4e1 netfilter: synproxy: Fix out of bounds when parsing TCP options
a336dc6fdd56 net/mlx5e: Block offload of outer header csum for UDP tunnels
34ff3770bff8 net/mlx5: DR, Don't use SW steering when RoCE is not supported
3623bfcab3bf net/mlx5: DR, Allow SW steering for sw_owner_v2 devices
792f16e083b5 net/mlx5: Consider RoCE cap before init RDMA resources
be7f3f401d22 net/mlx5e: Fix page reclaim for dead peer hairpin
02c55a257046 net/mlx5e: Remove dependency in IPsec initialization flows
4733b73709a2 net/sched: act_ct: handle DNAT tuple collision
c8f1437c0145 rtnetlink: Fix regression in bridge VLAN configuration
8729ec8a2238 udp: fix race between close() and udp_abort()
7dd7b1e4d929 ice: parameterize functions responsible for Tx ring management
805ae44fc0a8 ice: add ndo_bpf callback for safe mode netdev ops
27e3d7da654d netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local
5cea03aef609 net: lantiq: disable interrupt before sheduling NAPI
db5f4adc93bd net: dsa: felix: re-enable TX flow control in ocelot_port_flush()
5946fbf48355 net: rds: fix memory leak in rds_recvmsg
aba26b38388e vrf: fix maximum MTU
deeeb65c6ee4 net: ipv4: fix memory leak in netlbl_cipsov4_add_std
2088824ac90b libbpf: Fixes incorrect rx_ring_setup_done
195585ddb767 mlxsw: core: Set thermal zone polling delay argument to real value at init
e95848e9b52c mlxsw: reg: Spectrum-3: Enforce lowest max-shaper burst size of 11
5a1cd67a801c mac80211: fix skb length check in ieee80211_scan_rx()
282baa8104af batman-adv: Avoid WARN_ON timing related checks
ae1d3b989d19 fanotify: fix copy_event_to_user() fid error clean up
018685461a5b kvm: LAPIC: Restore guard to prevent illegal APIC register access
9e379da727a7 mm/memory-failure: make sure wait for page writeback in memory_failure
090b1bb928a9 afs: Fix an IS_ERR() vs NULL check
5efb0b3886c3 dmaengine: stedma40: add missing iounmap() on error in d40_probe()
ff864fa71aa0 dmaengine: SF_PDMA depends on HAS_IOMEM
c0090b0169d6 dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM
f984fa006b8b dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM
be4789636f72 dmaengine: xilinx: dpdma: initialize registers before request_irq
edd60afc3fc3 dmaengine: fsl-dpaa2-qdma: Fix error return code in two functions
4d74c9802328 dmaengine: idxd: add missing dsa driver unregister
037a447b7a0b Linux 5.10.45
808fcc1e707c fib: Return the correct errno code
d8b2e3e17c33 net: Return the correct errno code
04c1556bfc79 net/x25: Return the correct errno code
0aa356950800 rtnetlink: Fix missing error code in rtnl_bridge_notify()
9250f97fd594 drm/amd/amdgpu:save psp ring wptr to avoid attack
9e8c2af01046 drm/amd/display: Fix potential memory leak in DMUB hw_init
75fa7fbef132 drm/amdgpu: refine amdgpu_fru_get_product_info
34fe4ccb1fe5 drm/amd/display: Allow bandwidth validation for 0 streams.
ecd26536ec5b net: ipconfig: Don't override command-line hostnames or domains
511a01029115 nvme-loop: do not warn for deleted controllers during reset
155c2fea4b31 nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue()
620424df29a0 nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails
1c80ca596cab nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues()
b8fdea0695fd scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V
f8ac1bd5270b Bluetooth: Add a new USB ID for RTL8822CE
5491d97078fe scsi: qedf: Do not put host in qedf_vport_create() unconditionally
609b56e9791c ethernet: myri10ge: Fix missing error code in myri10ge_probe()
5d5f0d945d47 scsi: target: core: Fix warning on realtime kernels
a61156314b66 gfs2: Fix use-after-free in gfs2_glock_shrink_scan
bb73f2f78969 riscv: Use -mno-relax when using lld linker
35277c1a6669 HID: gt683r: add missing MODULE_DEVICE_TABLE
7a557de07917 gfs2: fix a deadlock on withdraw-during-mount
c3e9ea16adc1 gfs2: Prevent direct-I/O write fallback errors from getting lost
864b5a8d5390 ARM: OMAP2+: Fix build warning when mmc_omap is not built
247ec8ee0bf2 ARM: OMAP1: Fix use of possibly uninitialized irq variable
3c0ad70cba1f drm/tegra: sor: Fully initialize SOR before registration
9c1d492baa91 gpu: host1x: Split up client initalization and registration
570b3e4020f2 drm/tegra: sor: Do not leak runtime PM reference
b1e3596416d7 HID: usbhid: fix info leak in hid_submit_ctrl
1dfd9f18ca64 HID: Add BUS_VIRTUAL to hid_connect logging
258d3fdbb15e HID: multitouch: set Stylus suffix for Stylus-application devices, too
6a142ea61074 HID: quirks: Add quirk for Lenovo optical mouse
716a087adc22 HID: hid-sensor-hub: Return error for hid_set_field() failure
0bd8a4b46cdb HID: hid-input: add mapping for emoji picker key
b3c5bfc43c5e HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95
be6c98879205 HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65
c7836de2cadd net: ieee802154: fix null deref in parse dev addr
f2b1fc360fa1 Linux 5.10.44
ef9a0d224baf proc: only require mm_struct for writing
43c32c22254b tracing: Correct the length check which causes memory corruption
5b537408f273 scsi: core: Only put parent device if host state differs from SHOST_CREATED
0a31d1237aaf scsi: core: Put .shost_dev in failure path if host state changes to RUNNING
146446a43b3d scsi: core: Fix failure handling of scsi_add_host_with_dma()
7a696ce1d5d1 scsi: core: Fix error handling of scsi_host_alloc()
6e13b9bc66f0 NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error.
d973bd0d6e7f NFSv4: Fix second deadlock in nfs4_evict_inode()
c3b6cf64dfe4 NFS: Fix use-after-free in nfs4_init_client()
9064c9d544b9 kvm: fix previous commit for 32-bit builds
351075bcfea9 perf session: Correct buffer copying when peeking events
b4651cea43af NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode()
279ad78a00f8 NFS: Fix a potential NULL dereference in nfs_get_client()
91f7fdc4cc10 IB/mlx5: Fix initializing CQ fragments buffer
d046f724bbd7 KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message
4921feb0e5be x86/nmi_watchdog: Fix old-style NMI watchdog regression on old Intel CPUs
190a7f908993 sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling
32e22db8b25e sched/fair: Make sure to update tg contrib for blocked load
4c37b062edae sched/fair: Keep load_avg and load_sum synced
c64a3be39fa9 perf: Fix data race between pin_count increment/decrement
e0b518a2eb44 gpio: wcd934x: Fix shift-out-of-bounds error
56a388a9cc1e phy: ti: Fix an error code in wiz_probe()
62d891861f83 ASoC: meson: gx-card: fix sound-dai dt schema
0e2c9aeb0028 ASoC: core: Fix Null-point-dereference in fmt_single_name()
d83075c25a28 phy: cadence: Sierra: Fix error return code in cdns_sierra_phy_probe()
c9cb5837e92e tools/bootconfig: Fix error return code in apply_xbc()
16ccdcdfe668 vmlinux.lds.h: Avoid orphan section with !SMP
c25ec6386a81 ARM: cpuidle: Avoid orphan section warning
cb1aa1da0488 RDMA/mlx4: Do not map the core_clock page to user space unless enabled
67cf4e447b5e RDMA/ipoib: Fix warning caused by destroying non-initial netns
fd681a8c7ac8 drm/msm/a6xx: avoid shadow NULL reference in failure path
0bc79f4b7ac6 drm/msm/a6xx: update/fix CP_PROTECT initialization
5b7dc8329d7a drm/msm/a6xx: fix incorrectly set uavflagprd_inv field for A650
5a61f69da3b8 drm/mcde: Fix off by 10^3 in calculation
d68889298029 usb: typec: mux: Fix copy-paste mistake in typec_mux_match
9e0677c2e390 usb: dwc3: gadget: Disable gadget IRQ during pullup disable
cc440da4aad9 phy: usb: Fix misuse of IS_ENABLED
aafc51fddfa8 regulator: rtmv20: Fix .set_current_limit/.get_current_limit callbacks
4579f6517679 regulator: bd71828: Fix .n_voltages settings
5a5f5cfb5f09 regulator: fan53880: Fix missing n_voltages setting
c365ff97617c regulator: bd718x7: Fix the BUCK7 voltage setting on BD71837
e3a502abf506 regulator: max77620: Use device_set_of_node_from_dev()
06653ebc0ad2 regulator: core: resolve supply for boot-on/always-on regulators
7dcdfa28e1fe usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port
18eaf0de50ea usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port
b972eff87463 usb: fix various gadget panics on 10gbps cabling
4b289a0f3033 usb: fix various gadgets null ptr deref on 10gbps cabling.
6bf8ff7d0520 usb: gadget: eem: fix wrong eem header operation
21bee94fb9e4 USB: serial: cp210x: fix alternate function for CP2102N QFN20
4fa815beeaf0 USB: serial: quatech2: fix control-request directions
ef91a6bd9469 USB: serial: omninet: add device id for Zyxel Omni 56K Plus
1e2d41c17f43 USB: serial: ftdi_sio: add NovaTech OrionMX product ID
5cead896962d usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind
0b3bb7950e73 usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource()
6900ef1b1095 usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe()
572de10087a9 usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path
7cee4344cbb3 usb: typec: wcove: Use LE to CPU conversion when accessing msg->header
199af8a06de2 usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling
470403639114 usb: dwc3: ep0: fix NULL pointer exception
851dee5a5da5 usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL
2af93b437a61 usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe
750a0d755642 usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled
b452e8bb7c52 usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms
0ff5f83ae147 usb: f_ncm: only first packet of aggregate needs to start timer
0f5a20b1fd9d USB: f_ncm: ncm_bitrate (speed) is unsigned
1bf2c28ab268 mmc: renesas_sdhi: Fix HS400 on R-Car M3-W+
67aca230caf3 mmc: renesas_sdhi: abort tuning when timeout detected
97524384762c ftrace: Do not blindly read the ip address in ftrace_bug()
74d3b20b1b20 cgroup1: don't allow '\n' in renaming
31fe243a6376 btrfs: promote debugging asserts to full-fledged checks in validate_super
ca69dc891b28 btrfs: return value from btrfs_mark_extent_written() in case of error
bf240fee5b34 async_xor: check src_offs is not NULL before updating it
8d5c0f6b7a78 staging: rtl8723bs: Fix uninitialized variables
7af299b97734 kvm: avoid speculation-based attacks from out-of-range memslot accesses
6b6ff4d1f349 KVM: X86: MMU: Use the correct inherited permissions to get shadow page
14831b79560b perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server
aa8591a58cbd drm: Lock pointer access in drm_master_release()
491d52e00788 drm: Fix use-after-free read in drm_getunique()
afd87792db35 Revert "ACPI: sleep: Put the FACS table after using it"
82a8ffba54d3 spi: bcm2835: Fix out-of-bounds access with more than 4 slaves
05e6b7159475 ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8
d62d55f3941b ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8
557306806777 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8
bd0fe358d182 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2
6a81e47788ff ALSA: hda/realtek: headphone and mic don't work on an Acer laptop
98f842951f8a ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun()
bd7d88b0874f ALSA: seq: Fix race of snd_seq_timer_open()
fff6af6deae8 i2c: mpc: implement erratum A-004447 workaround
d78b76af9f61 i2c: mpc: Make use of i2c_recover_bus()
fa05ba61967a spi: Cleanup on failure of initial setup
0c4d4de2da4d spi: Don't have controller clean up spi device before driver unbind
3a5b982463f4 powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2c controllers
a7c3c17867b3 powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2c controllers
590f718a6473 nvmet: fix false keep-alive timeout when a controller is torn down
2538f06f9468 nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME
b0308804b2e0 bnx2x: Fix missing error code in bnx2x_iov_init_one()
90547d5db50b dm verity: fix require_signatures module_param permissions
7519ece673e3 MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACER
37a079a6ae14 nvme-fabrics: decode host pathing error for connect
f42afc0f2902 net: dsa: microchip: enable phy errata workaround on 9567
ee144b798028 net: appletalk: cops: Fix data race in cops_probe1
a385cbf31ed0 net: macb: ensure the device is available before accessing GEMGXL control registers
bbb48789b62a scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal
16763635285c scsi: hisi_sas: Drop free_irq() of devm_request_irq() allocated irq
eac1d159b7a3 scsi: vmw_pvscsi: Set correct residual data length
30030c6ff3d4 scsi: bnx2fc: Return failure if io_req is already in ABTS processing
8d717c9135a3 net:sfc: fix non-freed irq in legacy irq mode
e806df71eed2 RDS tcp loopback connection can hang
4353eb42180d net/qla3xxx: fix schedule while atomic in ql_sem_spinlock
ad241cb1cffb wq: handle VM suspension in stall detection
5ca472d40e2d cgroup: disable controllers at parse time
be23c4af3d8a net: mdiobus: get rid of a BUG_ON()
1d6d43d4805d netlink: disable IRQs for netlink_lock_table()
42e490013809 bonding: init notify_work earlier to avoid uninitialized use
143fc7220961 isdn: mISDN: netjet: Fix crash in nj_probe:
2e2145ccfbcb usb: chipidea: udc: assign interrupt number to USB gadget structure
06e84ea1f457 spi: sprd: Add missing MODULE_DEVICE_TABLE
369f3caa4d74 ASoC: sti-sas: add missing MODULE_DEVICE_TABLE
01905f3232fd vfio-ccw: Serialize FSM IDLE state with I/O completion
cad3dc73c064 vfio-ccw: Reset FSM state to IDLE inside FSM
4352209ed0f0 ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet
a5ee8f54d0ab ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet
2f523cd4a931 usb: cdns3: Fix runtime PM imbalance on error
1e5cab50208c net/nfc/rawsock.c: fix a permission check bug
584b2c7ce244 bpf: Forbid trampoline attach for functions with variable arguments
fb91ab403e6e spi: spi-zynq-qspi: Fix stack violation bug
4b8b7bc3a726 spi: Fix spi device unregister flow
cb24d57ad572 ASoC: amd: fix for pcm_read() error
3b89db7468f7 ASoC: max98088: fix ni clock divider calculation
f70102cb369c proc: Track /proc/$pid/attr/ opener mm_struct
(From OE-Core rev: cfab16ddd8e0999e569bce5ba472b0cd4f40ad00)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 43b63c7974584b117c65f422ee8a07d7954d5319)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When packaging is disabled using the nopackages class, ensure we don't
add to PACKAGES. This fixes builds where we have an unpackaged kernel
alongside a packaged kernel.
(From OE-Core rev: 8068eaccf89779d374791837215895432e45e85d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2522daf22e2c27dd9c7926feda0345978217c6c3)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The temp file name may contain "_" characters. Switch to a temporary directory
and a fixed filename to avoid this to avoid errors like:
bb.data_smart.ExpansionError: Failure expanding variable PN, expression was
${@bb.parse.vars_from_file(d.getVar('FILE', False),d)[0] or 'defaultpkgname'}
which triggered exception ParseError:
ParseError in /tmp/tmpd_f2__to.bb: Unable to generate default variables from
filename (too many underscores)
(From OE-Core rev: 8c2d92f855fe0d692228f7ebf7e7b116195ccf0c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 086e2ae7b2b7496b4f3ae01436b4049d7f2ff8c4)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add SSTATETASKS to package_prepare_pkgdata[vardepsexclude] since otherwise
the task hashes vary depending upon which packaging backends are enabled
and likely other changes which add/remove unrelated sstate tasks.
(From OE-Core rev: 5663bd42a27d25be9843d9f3611ea476b553930b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4011d31d4372639fd72ee0eefae210bf59c90d13)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There's a number of recipes (such as nettle or glib) which were upgraded
incorrectly due to rebasing only the default set of patches in main SRC_URI.
Native-only or musl-only patches were not handled, causing do_patch fails
and overall misery.
Unfortunately, this also necessitates aborting any incomplete rebases as
devtool needs to be able to return to the original branch to complete
the upgrade command.
Also, do not add devtool-patched-%version tags, as they are not used anywhere,
and it's unclear how to extend them to cover multiple override branches.
(From OE-Core rev: 00131cbc969f6a73caffe068fcb983287cbe577f)
(From OE-Core rev: a4a5bebcc06637e097f074be9e401aafa8685c38)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 588d04748dd89b5371ca9144666e97ec82dd6204)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A "install -d" command is missing when dealing with
${UBOOT_NODTB_BINARY} in install_spl_helper function, this can lead
to invalid install error saying:
| install: cannot create .../usr/share/u-boot-nodtb-2021.04-r0.bin': No such file or directory
Let's drop all "install -d" and replace them with "install -Dm" in
install_helper/install_spl_helper functions.
(From OE-Core rev: 0fc4e10250e69a67c5250ce48bfc632d90a34097)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit db2b1da511ea3d4daef136a8b1d85b7040a46632)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
951358a824f9 Linux 5.10.43
d17d47da59f7 neighbour: allow NUD_NOARP entries to be forced GCed
6b53db8c4c14 xen-netback: take a reference to the RX task thread
316de9a88c83 netfilter: nf_tables: missing error reporting for not selected expressions
eddf2d9f76b0 i2c: qcom-geni: Suspend and resume the bus during SYSTEM_SLEEP_PM ops
f20eef4d0686 lib/lz4: explicitly support in-place decompression
334c59d58de5 x86/kvm: Disable all PV features on crash
3b0becf8b1ec x86/kvm: Disable kvmclock on all CPUs on shutdown
38b858da1c58 x86/kvm: Teardown PV features on boot CPU as well
b327c9774759 KVM: arm64: Fix debug register indexing
b3ee3f50ab1b KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode
fe910d20e2d8 btrfs: fix unmountable seed device after fstrim
05e41f6f1c4e drm/msm/dpu: always use mdp device to scale bandwidth
2eb4ec9c2c35 mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY
baa6763123e2 btrfs: fix deadlock when cloning inline extents and low on available space
0df50d47d174 btrfs: abort in rename_exchange if we fail to insert the second ref
48568f3944ee btrfs: fixup error handling in fixup_inode_link_counts
466d83fdbbe3 btrfs: return errors from btrfs_del_csums in cleanup_ref_head
5a89982fa2bb btrfs: fix error handling in btrfs_del_csums
b547a16b2491 btrfs: mark ordered extent and inode with error if we fail to finish
5e5e63bacbe8 powerpc/kprobes: Fix validation of prefixed instructions across page boundary
42f75a4381a4 x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing
3a6b69221f96 drm/amdgpu: make sure we unpin the UVD BO
58da0b509e4b drm/amdgpu: Don't query CE and UE errors
48ee0db61c82 nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect
445477e9274e x86/sev: Check SME/SEV support in CPUID first
942c5864de85 x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid()
68dcd32b326a mm/page_alloc: fix counting of free pages after take off from buddy
5f2e1e818e9f mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests()
c8d5faee4624 ocfs2: fix data corruption by fallocate
7178be006d49 pid: take a reference when initializing `cad_pid`
a4ed12f5edc4 usb: dwc2: Fix build in periphal-only mode
3b713aafa7c9 ext4: fix accessing uninit percpu counter variable with fast_commit
2050c6e5b161 ext4: fix memory leak in ext4_mb_init_backend on error path.
fb86acc62369 ext4: fix fast commit alignment issues
d3b668b96ad3 ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed
01d349a481f0 ext4: fix memory leak in ext4_fill_super
b2057d138f1b ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators
623603e255aa ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch
846848c0520f ALSA: hda: update the power_state during the direct-complete
cfbb57fcb180 ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx
029c06103e0a ALSA: timer: Fix master timer notification
d11e5b96efde gfs2: fix scheduling while atomic bug in glocks
127f25be2ff0 HID: multitouch: require Finger field to mark Win8 reports as MT
b5d013c4c76b HID: magicmouse: fix NULL-deref on disconnect
a5e554f78981 HID: i2c-hid: Skip ELAN power-on command after reset
46403c1f80b0 net: caif: fix memory leak in cfusbl_device_notify
af2806345a37 net: caif: fix memory leak in caif_device_notify
d6db727457dd net: caif: add proper error handling
dac53568c6ac net: caif: added cfserl_release function
df3b45f6d1ce wireguard: allowedips: free empty intermediate nodes when removing single node
c5155c741a48 wireguard: allowedips: allocate nodes in kmem_cache
70a9a71ab3e5 wireguard: allowedips: remove nodes in O(1)
42a667715b1e wireguard: allowedips: initialize list head in selftest
842c21d6a042 wireguard: selftests: make sure rp_filter is disabled on vethc
b8d72ac1f210 wireguard: selftests: remove old conntrack kconfig value
f74da2c2546c wireguard: use synchronize_net rather than synchronize_rcu
d4275889ac9c wireguard: peer: allocate in kmem_cache
d64fdbaec09b wireguard: do not use -O3
74caf718cc74 Bluetooth: use correct lock to prevent UAF of hdev object
3795007c8dfc Bluetooth: fix the erroneous flush_work() order
7fa8ee00b5fa drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate
c12946548001 drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate
58f4d45d8d4d drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate
ec72cb50c1db io_uring: use better types for cflags
0b2a990e5d2f io_uring: fix link timeout refs
3c23e23c7ad9 riscv: vdso: fix and clean-up Makefile
282c9eeda6c2 serial: stm32: fix threaded interrupt handling
fdf1e5eec3ed tipc: fix unique bearer names sanity check
e31ae45ed1d3 tipc: add extack messages for bearer/media failure
0d83aec6e010 bus: ti-sysc: Fix flakey idling of uarts and stop using swsup_sidle_act
5592731e13cc ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells
67ae12a57b34 ARM: dts: imx7d-pico: Fix the 'tuning-step' property
a776ea1eca2b ARM: dts: imx7d-meerkat96: Fix the 'tuning-step' property
8aa4700de52d arm64: dts: freescale: sl28: var4: fix RGMII clock and voltage
4f323ce68e75 arm64: dts: zii-ultra: fix 12V_MAIN voltage
a3716c19330d arm64: dts: ls1028a: fix memory node
d551b8e85777 bus: ti-sysc: Fix am335x resume hang for usb otg module
426ba49ec50b optee: use export_uuid() to copy client UUID
d866a6e61a4d arm64: dts: ti: j7200-main: Mark Main NAVSS as dma-coherent
a1bf16616d83 ixgbe: add correct exception tracing for XDP
e369db6cde11 ixgbe: optimize for XDP_REDIRECT in xsk path
ad505705bba6 ice: add correct exception tracing for XDP
9e1eb428849f ice: optimize for XDP_REDIRECT in xsk path
7bd82b73d589 ice: simplify ice_run_xdp
274d6eeaafc7 i40e: add correct exception tracing for XDP
fbae1a97ce34 i40e: optimize for XDP_REDIRECT in xsk path
1958a31c035d cxgb4: avoid link re-train during TC-MQPRIO configuration
21d494d4446b i2c: qcom-geni: Add shutdown callback for i2c
c4b796f20c95 ice: Allow all LLDP packets from PF to Tx
68db78345f73 ice: report supported and advertised autoneg using PHY capabilities
8726b9e81be7 ice: handle the VF VSI rebuild failure
a79883ce1e9f ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared
b94580b055b8 ice: Fix allowing VF to request more/less queues via virtchnl
098702358274 ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions
1dcf3d435bf6 cxgb4: fix regression with HASH tc prio value update
8067da904921 ixgbevf: add correct exception tracing for XDP
e0b61cda5f07 igb: add correct exception tracing for XDP
e513d889625b ieee802154: fix error return code in ieee802154_llsec_getparams()
2a0ba0125c2c ieee802154: fix error return code in ieee802154_add_iface()
ff5039ec75c8 bpf, lockdown, audit: Fix buggy SELinux lockdown permission checks
cdf3f6db1a86 bpf: Simplify cases in bpf_base_func_proto
4cf297ef595c drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest()
8d614eebc003 netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches
5f3429c05e40 netfilter: nft_ct: skip expectations for confirmed conntrack
c440cd080761 nvmet: fix freeing unallocated p2pmem
2a8cda3867cd net/mlx5: DR, Create multi-destination flow table with level less than 64
c8972cf28ea1 net/mlx5e: Check for needed capability for cvlan matching
730700337593 net/mlx5: Check firmware sync reset requested is set before trying to abort it
c1ea8c0e71ea net/mlx5e: Fix incompatible casting
f1d4184f128d net/tls: Fix use-after-free after the TLS device goes down and up
874ece252ed2 net/tls: Replace TLS_RX_SYNC_RUNNING with RCU
a5de17bb916a net: sock: fix in-kernel mark setting
09fdb6747b7e net: dsa: tag_8021q: fix the VLAN IDs used for encoding sub-VLANs
091283e3d5eb perf probe: Fix NULL pointer dereference in convert_variable_location()
100c872c7511 ACPICA: Clean up context mutex during object deletion
df7c913f90c3 nvme-rdma: fix in-casule data send for chained sgls
b198f77a3613 mptcp: always parse mptcp options for MPC reqsk
be0d85072686 net/sched: act_ct: Fix ct template allocation for zone 0
f07c54831477 net/sched: act_ct: Offload connections with commit action
4f00f9c169d9 devlink: Correct VIRTUAL port to not have phys_port attributes
56c45ab00aba HID: i2c-hid: fix format string mismatch
744db828d6f9 HID: pidff: fix error return code in hid_pidff_init()
39b92726a380 HID: logitech-hidpp: initialize level variable
4b1aba653642 ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service
46ae882bb19a vfio/platform: fix module_put call in error flow
2adb0313b132 samples: vfio-mdev: fix error handing in mdpy_fb_probe()
c25454a4f4cb vfio/pci: zap_vma_ptes() needs MMU
c303db1211a7 vfio/pci: Fix error return code in vfio_ecap_init()
8d27efbb0ee4 efi: cper: fix snprintf() use in cper_dimm_err_location()
951f8ef71d69 efi/libstub: prevent read overflow in find_file_option()
b828601c752b efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared
5148066edbdc efi/fdt: fix panic when no valid fdt found
39a909a9720d netfilter: conntrack: unregister ipv4 sockopts on error unwind
46e650617934 hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_3 for RAA228228
0d0df2e53223 hwmon: (dell-smm-hwmon) Fix index values
70df000fb880 net: usb: cdc_ncm: don't spew notifications
1d62b7ac83e0 btrfs: tree-checker: do not error out if extent ref hash doesn't match
(From OE-Core rev: 7066ec17ca1a2a8fa7aa95dc4a8c0a5509187bf4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 939d312bf3fac617394f3f96d8b1c7a525b3e26e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
65859eca4dff Linux 5.10.42
972b4c19f55d usb: core: reduce power-on-good delay time of root hub
5c7b23b79628 neighbour: Prevent Race condition in neighbour subsytem
942790699977 scripts/clang-tools: switch explicitly to Python 3
c1febac44856 net: hso: bail out on interrupt URB allocation failure
0e3045c15ff9 Revert "Revert "ALSA: usx2y: Fix potential NULL pointer dereference""
899b5131e74c SUNRPC: More fixes for backlog congestion
c2779f8ddc9a bpftool: Add sock_release help info for cgroup attach/prog load command
534b6229196e net: hns3: check the return of skb_checksum_help()
bc924bbccc50 samples/bpf: Consider frame size in tx_only of xdpsock sample
02ce4c943e2e i915: fix build warning in intel_dp_get_link_status()
8d2ab018a07a net: mvpp2: add buffer header handling in RX
ac493452e937 net: zero-initialize tc skb extension on allocation
8cad65950b18 MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c
70a922f59068 MIPS: alchemy: xxs1500: add gpio-au1000.h header file
f6442ee08fe6 net: hsr: fix mac_len checks
a6a0af3c902c sch_dsmark: fix a NULL deref in qdisc_reset()
cd751bde9e0d net: ethernet: mtk_eth_soc: Fix packet statistics support for MT7628/88
f103ae7c9c8b ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static
5a2e1ce7abc2 ipv6: record frag_max_size in atomic fragments in input path
5ac72351655f net: lantiq: fix memory corruption in RX ring
988439906f6f scsi: libsas: Use _safe() loop in sas_resume_port()
3a17d8adfa02 ASoC: qcom: lpass-cpu: Use optional clk APIs
3cfd11506ed0 ixgbe: fix large MTU request from VF
9948170c8eb4 bpf: Set mac_len in bpf_skb_change_head
24cb8bb7f623 bpf, offload: Reorder offload callback 'prepare' in verifier
78d5f411615a ASoC: cs35l33: fix an error code in probe()
d29df5fc69ee staging: emxx_udc: fix loop in _nbu2ss_nuke()
02f03883fdb1 cxgb4: avoid accessing registers when clearing filters
a5212518b78c iommu/vt-d: Use user privilege for RID2PASID translation
a663c1e418a3 net: hns3: put off calling register_netdev() until client initialize complete
09867c500ec4 net: hns3: fix incorrect resp_msg issue
815eb57e048b iommu/virtio: Add missing MODULE_DEVICE_TABLE
8e534c981d7c gve: Correct SKB queue index validation.
48f4ddec0ab9 gve: Upgrade memory barrier in poll routine
da21a35c00ff gve: Add NULL pointer checks when freeing irqs.
7114438671d6 gve: Update mgmt_msix_idx if num_ntfy changes
b6ef5bfcd9d7 gve: Check TX QPL was actually assigned
8b2cdc004d21 net/smc: remove device from smcd_dev_list after failed device_add()
beb39adb150f mld: fix panic in mld_newpack()
7e31bcbb335e bnxt_en: Fix context memory setup for 64K page size.
4ebb03c9ffbe bnxt_en: Include new P5 HV definition in VF check.
8f793568b02e net: bnx2: Fix error return code in bnx2_init_board()
8eaca8d1caac net: hso: check for allocation failure in hso_create_bulk_serial_device()
f9fc21e2b11e net: sched: fix tx action reschedule issue with stopped queue
2f23d5bcd9f8 net: sched: fix tx action rescheduling issue during deactivation
21c715109253 net: sched: fix packet stuck problem for lockless qdisc
60e2193a600a tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT
886dd7f3e9d3 openvswitch: meter: fix race when getting now_ms.
b96adbf6601d cxgb4/ch_ktls: Clear resources when pf4 device is removed
ada298f861a3 net: mdio: octeon: Fix some double free issues
4bd833bb5e85 net: mdio: thunder: Fix a double free issue in the .remove function
4246f7dc354f chelsio/chtls: unlock on error in chtls_pt_recvmsg()
8ee7ef4a57a9 net: fec: fix the potential memory leak in fec_enet_init()
9c386011fa61 net: packetmmap: fix only tx timestamp on request
1f1b431a4fcd net: really orphan skbs tied to closing sk
f5da0820c59d spi: Assume GPIO CS active high in ACPI case
cd37040ba931 vfio-ccw: Check initialized flag in cp_init()
ee67cbc13fc5 net: ipa: memory region array is variable size
bf5c8f984f7f net: stmmac: Fix MAC WoL not working if PHY does not support WoL
95cfa6c03047 ASoC: cs42l42: Regmap must use_single_read/write
211c5d16e357 interconnect: qcom: Add missing MODULE_DEVICE_TABLE
4e3cea8035b6 interconnect: qcom: bcm-voter: add a missing of_node_put()
d7932e68520e net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_count
d5b0a1513b6c net: netcp: Fix an error message
1354ec840899 linux/bits.h: fix compilation error with GENMASK
b0f5d4891ea3 block: fix a race between del_gendisk and BLKRRPART
ff945d033a04 platform/x86: touchscreen_dmi: Add info for the Chuwi Hi10 Pro (CWI529) tablet
5fbc70eef88a drm/amdgpu: stop touching sched.ready in the backend
4951dd498d48 drm/amd/amdgpu: fix a potential deadlock in gpu reset
f98cdf084405 drm/amdgpu: Fix a use-after-free
9fdb8ed37a3a drm/amd/amdgpu: fix refcount leak
07ab4dfe0323 drm/amd/display: Disconnect non-DP with no EDID
530baa6f3c06 SMB3: incorrect file id in requests compounded with open
518457d0270c platform/x86: touchscreen_dmi: Add info for the Mediacom Winpad 7.0 W700 tablet
c5bda3a559df platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI
fe156a601cac platform/x86: hp-wireless: add AMD's hardware id to the supported list
7e13db503918 btrfs: do not BUG_ON in link_to_fixup_dir
88f566beb1cf btrfs: release path before starting transaction when cloning inline extent
8eaa762e1d18 scsi: pm80xx: Fix drives missing during rmmod/insmod loop
71084e2a4d2f openrisc: Define memory barrier mb
6384103641e3 scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic
d64464279404 scsi: ufs: ufs-mediatek: Fix power down spec violation
c7e0c6047c4f btrfs: return whole extents in fiemap
df451eab6e00 brcmfmac: properly check for bus register errors
f0044d135d15 Revert "brcmfmac: add a check for the status of usb_register"
43e6b2ed46ac net: liquidio: Add missing null pointer checks
e6fbd9faca9f Revert "net: liquidio: fix a NULL pointer dereference"
32aba7137879 media: gspca: properly check for errors in po1030_probe()
3d8ac40a7f22 Revert "media: gspca: Check the return value of write_bridge for timeout"
9ffea48d9da2 media: gspca: mt9m111: Check write_bridge for timeout
e4bb3dba9e24 Revert "media: gspca: mt9m111: Check write_bridge for timeout"
9fd73df80fa4 media: dvb: Add check on sp8870_readreg return
7dae0ca98ae4 Revert "media: dvb: Add check on sp8870_readreg"
3bf09ab413c7 ASoC: cs43130: handle errors in cs43130_probe() properly
ce333cc94e2a Revert "ASoC: cs43130: fix a NULL pointer dereference"
7fe86d957a45 libertas: register sysfs groups properly
bf2b6ffa9689 Revert "libertas: add checks for the return value of sysfs_create_group"
e04f1a7e31a3 dmaengine: qcom_hidma: comment platform_driver_register call
611640b63ae8 Revert "dmaengine: qcom_hidma: Check for driver register failure"
d9029b19abe5 isdn: mISDN: correctly handle ph_info allocation failure in hfcsusb_ph_info
fb278d346835 Revert "isdn: mISDN: Fix potential NULL pointer dereference of kzalloc"
34f4c208a8ce ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()
7e0dc2e96870 Revert "ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()"
576675c286a0 isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io
941062256773 Revert "isdn: mISDNinfineon: fix potential NULL pointer dereference"
1f886612686c Revert "ALSA: usx2y: Fix potential NULL pointer dereference"
95886dbe3e1c Revert "ALSA: gus: add a check of the status of snd_ctl_add"
c8972b14044a char: hpet: add checks after calling ioremap
0f4e71f3d339 Revert "char: hpet: fix a missing check of ioremap"
4d2b8fcc3fc8 net: caif: remove BUG_ON(dev == NULL) in caif_xmit
8b5bd5b7424a Revert "net: caif: replace BUG_ON with recovery code"
62c2472aeee4 net/smc: properly handle workqueue allocation failure
83d4efe6bf03 Revert "net/smc: fix a NULL pointer dereference"
71723a796ab7 net: fujitsu: fix potential null-ptr-deref
b67c3d74adc3 Revert "net: fujitsu: fix a potential NULL pointer dereference"
52610c1d2577 serial: max310x: unregister uart driver in case of failure and abort
f7d0b8542fbc Revert "serial: max310x: pass return value of spi_register_driver"
6bbcc1206c40 Revert "ALSA: sb: fix a missing check of snd_ctl_add"
870a11325e69 Revert "media: usb: gspca: add a missed check for goto_low_power"
dac2dde8ee54 Revert "crypto: cavium/nitrox - add an error message to explain the failure of pci_request_mem_regions"
2bfa3ab89cec gpio: cadence: Add missing MODULE_DEVICE_TABLE
515181e38e97 platform/x86: hp_accel: Avoid invoking _INI to speed up resume
3267a061096e mptcp: fix data stream corruption
deeb7d84f20a mptcp: drop unconditional pr_warn on bad opt
71227b62143d mptcp: avoid error message on infinite mapping
cb554bbf364b nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response
e31975c346bf perf jevents: Fix getting maximum number of fds
ee8a8dd10e1e afs: Fix the nlink handling of dir-over-dir rename
ce23a0ad4955 i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E
b523feb7e8e4 i2c: i801: Don't generate an interrupt on bus reset
87f18aa51e3e i2c: mediatek: Disable i2c start_en and clear intr_stat brfore reset
eff3c5b67fbb i2c: s3c2410: fix possible NULL pointer deref on read message after write
935c9443f81c net: dsa: sja1105: fix VL lookup command packing for P/Q/R/S
83999bf40c78 net: dsa: sja1105: call dsa_unregister_switch when allocating memory fails
dd8609f20344 net: dsa: sja1105: add error handling in sja1105_setup()
4a368bc25ab6 net: dsa: sja1105: error out on unsupported PHY mode
4ef506c0718b net: dsa: sja1105: use 4095 as the private VLAN for untagged traffic
6f4b79217f6b net: dsa: sja1105: update existing VLANs from the bridge VLAN list
caff86f85512 net: dsa: fix a crash if ->get_sset_count() fails
b91117b66fe8 net: dsa: mt7530: fix VLAN traffic leaks
6d6bc8c75290 netfilter: flowtable: Remove redundant hw refresh bit
fe6921e3b845 spi: spi-fsl-dspi: Fix a resource leak in an error handling path
6da24cfc83ba tipc: skb_linearize the head skb when reassembling msgs
5195ec5e365a tipc: wait and exit until all work queues are done
0aa2212940b8 Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv"
5343fcfc6cc8 SUNRPC in case of backlog, hand free slots directly to waiting task
5dc905501f71 net/mlx5: Set term table as an unmanaged flow table
143154a151c9 net/mlx4: Fix EEPROM dump support
2e4b0b95a489 net/mlx5e: Fix null deref accessing lag dev
cb6cc62d9e0f net/mlx5: Set reformat action when needed for termination rules
2dde54e76b68 net/mlx5e: Fix nullptr in add_vlan_push_action()
89a0e388c6f2 {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table
bbd00c4d50db net/mlx5e: Fix error path of updating netdev queues
02a8da446b49 net/mlx5e: Fix multipath lag activation
fc41e45aa7e6 net/mlx5e: reset XPS on error flow if netdev isn't registered yet
d66083c0d6f5 drm/meson: fix shutdown crash when component not probed
92db1265f6cb NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config
7087db95c0a0 NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce()
ee21cd3aa854 NFS: Fix an Oopsable condition in __nfs_pageio_add_request()
9b367fe770b1 NFS: fix an incorrect limit in filelayout_decode_layout()
1fbbcd1752ff fs/nfs: Use fatal_signal_pending instead of signal_pending
1b364f8ede20 Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails
635ac38b3625 net: usb: fix memory leak in smsc75xx_bind
77c6f2b36de1 usb: typec: mux: Fix matching with typec_altmode_desc
bd4caf585b80 usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen()
adccf1798262 usb: dwc3: gadget: Properly track pending and queued SG
a40b07afcb86 thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID
bfd46c08d609 USB: serial: pl2303: add device id for ADLINK ND-6530 GC
794794459c52 USB: serial: ftdi_sio: add IDs for IDS GmbH Products
f9a5cbdf86ef USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011
682437d58e8b USB: serial: ti_usb_3410_5052: add startech.com device id
6a931ceb0b94 serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait'
e95571170159 serial: sh-sci: Fix off-by-one error in FIFO threshold register setting
604c654323fa serial: tegra: Fix a mask operation that is always true
d007150b4e15 drivers: base: Fix device link removal
8d83f109e920 USB: usbfs: Don't WARN about excessively large memory allocations
bc439b4b6a6b Revert "irqbypass: do not start cons/prod when failed connect"
b98a0380bc81 USB: trancevibrator: fix control-request direction
ae46660bf29f serial: 8250_pci: handle FL_NOIRQ board flag
60f9e33bb716 serial: 8250_pci: Add support for new HPE serial device
a4a261328ce1 serial: 8250_dw: Add device HID for new AMD UART controller
595505fc6f8b serial: 8250: Add UART_BUG_TXRACE workaround for Aspeed VUART
023cd911d4c2 iio: adc: ad7192: handle regulator voltage error first
885fbd6d360c iio: adc: ad7192: Avoid disabling a clock that was never enabled.
e07d42897009 iio: adc: ad7793: Add missing error code in ad7793_setup()
bd298334bffe iio: adc: ad7923: Fix undersized rx buffer.
f70122825076 iio: adc: ad7124: Fix potential overflow due to non sequential channel numbers
fbb02b5e7a34 iio: adc: ad7124: Fix missbalanced regulator enable / disable on error.
dceb4ec04222 iio: adc: ad7768-1: Fix too small buffer passed to iio_push_to_buffers_with_timestamp()
a78238fa3bee iio: dac: ad5770r: Put fwnode in error case during ->probe()
619289733df0 iio: gyro: fxas21002c: balance runtime power in error path
0239a3746332 staging: iio: cdc: ad7746: avoid overwrite of num_channels
ead51afc7f0d mei: request autosuspend after sending rx flow control
31283877e3cd KVM: arm64: Prevent mixed-width VM creation
bb2e3adf237c KVM: X86: Fix vCPU preempted state from guest's point of view
439a0b07fdef thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue
1b4a65408ec5 thunderbolt: usb4: Fix NVM read buffer bounds and offset issue
5394ae9d8c79 misc/uss720: fix memory leak in uss720_probe
1a2494c9eb02 serial: core: fix suspicious security_locked_down() call
b71781c58982 seccomp: Refactor notification handler to prepare for new semantics
a160cabf86a7 Documentation: seccomp: Fix user notification documentation
adfe1d01e6f0 kgdb: fix gcc-11 warnings harder
eeb3f0b0c351 selftests/gpio: Fix build when source tree is read only
008f98f1dbac selftests/gpio: Move include of lib.mk up
beac83e8bd09 selftests/gpio: Use TEST_GEN_PROGS_EXTENDED
1cdabf921bfa drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate
bed5cc65ff3d drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate
efd47c9d586d drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate
01abf69154d0 drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error
2e4f262ef51d drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate
e3a662e5e882 drm/amd/pm: correct MGpuFanBoost setting
1a8ecc3cd1a1 dm snapshot: properly fix a crash when an origin has no snapshots
cc5d84b1b07d ath11k: Clear the fragment cache during key install
8135f46f5a48 ath10k: Validate first subframe of A-MSDU before processing the list
6643b21aee1c ath10k: Fix TKIP Michael MIC verification for PCIe
c4d5271830c6 ath10k: drop MPDU which has discard flag set by firmware for SDIO
425cee636091 ath10k: drop fragments with multicast DA for SDIO
b1b3dcd65377 ath10k: drop fragments with multicast DA for PCIe
c17b3e1ffc14 ath10k: add CCMP PN replay protection for fragmented frames for PCIe
6abcc01e8b3b mac80211: extend protection against mixed key and fragment cache attacks
2b9b07b9a06f mac80211: do not accept/forward invalid EAPOL frames
bf710b60bc7b mac80211: prevent attacks on TKIP/WEP as well
e64ea0597050 mac80211: check defrag PN against current frame
f51fe83ead3a mac80211: add fragment cache to sta_info
9b21fcae6f68 mac80211: drop A-MSDUs on old ciphers
c730d72aa6e8 cfg80211: mitigate A-MSDU aggregation attacks
e3561d5af01c mac80211: properly handle A-MSDUs that start with an RFC 1042 header
42d98e02193d mac80211: prevent mixed key and fragment cache attacks
f7829b014bb6 mac80211: assure all fragments are encrypted
b1f45a26bd32 netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check, fallback to non-AVX2 version
e6294c06e7c6 net/sched: fq_pie: fix OOB access in the traffic path
e583eb5e7282 net/sched: fq_pie: re-factor fix for fq_pie endless loop
47da4f614229 net: hso: fix control-request directions
fb003a1bd603 proc: Check /proc/$pid/attr/ writes against file opener
03b777ce8d70 perf scripts python: exported-sql-viewer.py: Fix warning display
76b6c5a98f1a perf scripts python: exported-sql-viewer.py: Fix Array TypeError
07f769416993 perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report
7285b92dc55f perf intel-pt: Fix transaction abort handling
ce3ea6b66ded perf intel-pt: Fix sample instruction bytes
f01134321d04 iommu/vt-d: Fix sysfs leak in alloc_iommu()
f9890652185b NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return()
3e5b48d9e713 cifs: set server->cipher_type to AES-128-CCM for SMB3.0
020b6b0dc7b6 ALSA: usb-audio: scarlett2: Improve driver startup messages
9a75ed510385 ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci
7b42f41dab4c ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8
7573b58a2d8f ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8
b8cd7164b345 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8
8ffce2b02b45 ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8
7906018de736 ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340
2f0f8e06e7ea ALSA: hda/realtek: Headphone volume is controlled by Front mixer
8ca63ce02782 ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i
(From OE-Core rev: 211731413f946a45281e05095234915c5d210ad4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a765ba646b0ab1ab1da5d0a7fcde2e7a1109d7dc)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The routine do_sizecheck() was historically needed by legacy
devices with limited flash memory.
The lowest extreme is probably with Zaurus collie having exactly
1024*1024 = 1048576 bytes for the kernel partition.
In the years the KERNEL_IMAGE_MAXSIZE has been converted to kilobytes
thus rounded so we have now KERNEL_IMAGE_MAXSIZE_collie = "1024".
The effect is that now the check fails because we hit curiously this
| WARNING: This kernel zImage (size=1024(K) > 1024(K)) is too big for...
even though zImage is 1047288 bytes (kernel + kexecboot-klibc-initramfs).
Fix this case using test -gt (greater) instead of -ge (greater or equal).
(From OE-Core rev: 61feebd88960eb4e074a80a0e45b36a7a1db869c)
Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 254ca956d63b4ce6aa294213b60bb943f9f3a9e6)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This patch isn't yet upstream but it has been submitted and other distros
are shipping it.
(From OE-Core rev: e18f7db2c7159da2d82dc6557edead8bb40ac09f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ea33a4a2df4600a55b268e9d57e7396c30f3d123)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've seen some reproducibility issues on the autobuilder in perf where the
size of the python module varies slightly between systems. After some head
scratching and removing the --quiet option to the python module build,
you can see it using -Lrecipe-sysroot-native in the linking commandline
for the module. This means it is linking against the native library
on systems where that works, skipping it and using the target one
otherwise, probably with warnings in logs we've not seen.
The fix is to inherit the python3targetconfig class which ensures
that the target sysroot is used, then the byte differences between
the builds go away and things are sane(r) again.
(From OE-Core rev: 6f8b91c68e260af3a6228fd9528ca4343c8b3b4e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8e2b6c042edd9ec76cb8281247604e4f81518780)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Install list of non-deterministic threaded ptests to be run using taskset
to force them to a single core. This commit works with b318944d7, which
updated the testing script to run the non-deterministic tests separately
but didn't install the list of tests, so these tests were being run
without taskset.
The taskset_nondeterministic_tests file is the list of tests that will
be run separately with taskset, and ignored during the other tests. This
is installed to /usr/lib/valgrind/ptest similar to the 2 existing lists
for tests to skip on ARM and all architectures.
Removed bar_bad and bar_bad_xml to be included separately as they cause
issues on non-kvm QEMU instances.
See:
b318944dd7 valgrind: Improve non-deterministic ptest reliability
for more info.
(From OE-Core rev: f076edb7515ba2ecfc0adbfdf30ae5a9aa96e231)
Signed-off-by: Tony Tascioglu <tony.tascioglu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3d23985d0d653844863ed513d75d93a36359992f)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit removes the stack_changes ptest from aarch64 devices.
This test is buggy and fails almost 100% of the time in qemuarm64.
In general, many of the valgrind tests are more likely to fail on
qemuarm64 vs native x86_64.
This test previously worked on gatesgarth and dunfell, but has
been failing since hardknott. It might be due to a recent change
in the cross-compiler or glibc.
The test runs fine when running natively on arm on a Raspberry Pi.
Until we can find the root cause for the failures, this shorter
term solution should clear up some of the noise from the autobuilder
from a known failure.
(From OE-Core rev: 731d0e9c6921a3ac82e5172e5c7a6088e80243ef)
Signed-off-by: Tony Tascioglu <tony.tascioglu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 82d6411b80a46d8ec0258ca75c3c80dc6128d44e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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:
3909e2374335 Linux 5.4.125
d99029e6aab6 neighbour: allow NUD_NOARP entries to be forced GCed
8e0bb29446d1 i2c: qcom-geni: Suspend and resume the bus during SYSTEM_SLEEP_PM ops
bdc17b2f8264 xen-pciback: redo VF placement in the virtual topology
defcc2b5e54a lib/lz4: explicitly support in-place decompression
97e814e6b5cd x86/kvm: Disable all PV features on crash
9084fe1b3572 x86/kvm: Disable kvmclock on all CPUs on shutdown
7620a669111b x86/kvm: Teardown PV features on boot CPU as well
f82030a586a1 KVM: arm64: Fix debug register indexing
2295e87a5e39 KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode
0450af01ae7e btrfs: fix unmountable seed device after fstrim
3b7f3cab1d47 mm/filemap: fix storing to a THP shadow entry
0a890e220954 XArray: add xas_split
03a390d8796d XArray: add xa_get_order
fd8e06a7a723 mm: add thp_order
f192885f7cee bnxt_en: Remove the setting of dev_port.
14fd3da3e8d3 mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY
6d4da27bd9ef btrfs: fixup error handling in fixup_inode_link_counts
dad974d2494a btrfs: return errors from btrfs_del_csums in cleanup_ref_head
0fd9149a82e3 btrfs: fix error handling in btrfs_del_csums
295859a55549 btrfs: mark ordered extent and inode with error if we fail to finish
12ca65539b04 x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing
b0c0d8b5bf94 drm/amdgpu: make sure we unpin the UVD BO
24c06e5452c3 drm/amdgpu: Don't query CE and UE errors
5d4c4b06ed9f nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect
cc2edb99ea60 ocfs2: fix data corruption by fallocate
2cd6eedfa634 pid: take a reference when initializing `cad_pid`
fe4e0bd4c26c usb: dwc2: Fix build in periphal-only mode
920697b004e4 ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed
52fc8f05c158 ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators
2cac47eed455 ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch
d349ff008cb3 ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx
0afd601d8e0a ALSA: timer: Fix master timer notification
d65bc969ec8b HID: multitouch: require Finger field to mark Win8 reports as MT
368c5d45a87e HID: magicmouse: fix NULL-deref on disconnect
142d5ca797a9 HID: i2c-hid: Skip ELAN power-on command after reset
4d94f530cd24 net: caif: fix memory leak in cfusbl_device_notify
f52f4fd67264 net: caif: fix memory leak in caif_device_notify
c97cdb70b72d net: caif: add proper error handling
64824f626c0c net: caif: added cfserl_release function
b6f97555c71f Bluetooth: use correct lock to prevent UAF of hdev object
8d3d0ac73a4a Bluetooth: fix the erroneous flush_work() order
28efacc21d2a tipc: fix unique bearer names sanity check
9ac67fdf64e0 tipc: add extack messages for bearer/media failure
0fa160a75748 bus: ti-sysc: Fix flakey idling of uarts and stop using swsup_sidle_act
22ea29c39717 ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells
5b97dd983255 ARM: dts: imx7d-pico: Fix the 'tuning-step' property
55fa22d1d8b2 ARM: dts: imx7d-meerkat96: Fix the 'tuning-step' property
3a559111bd10 arm64: dts: zii-ultra: fix 12V_MAIN voltage
f78c28a0dda1 arm64: dts: ls1028a: fix memory node
3616dd03bc43 i40e: add correct exception tracing for XDP
adfd6355fc8b i40e: optimize for XDP_REDIRECT in xsk path
06f667dba42e i2c: qcom-geni: Add shutdown callback for i2c
de37510ec67d ice: Allow all LLDP packets from PF to Tx
bafd0a7461f0 ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared
3583ab29177c ice: write register with correct offset
7ba7fa78a92d ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions
112533f50c7e ixgbevf: add correct exception tracing for XDP
b5cc02c6986f ieee802154: fix error return code in ieee802154_llsec_getparams()
4ca8aa37cb43 ieee802154: fix error return code in ieee802154_add_iface()
66f3ab065b70 netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches
da8d31e80ff4 netfilter: nft_ct: skip expectations for confirmed conntrack
14c0381e2639 ACPICA: Clean up context mutex during object deletion
8e8678936f0d net/sched: act_ct: Fix ct template allocation for zone 0
385e1861f31b HID: i2c-hid: fix format string mismatch
279e2136dd21 HID: pidff: fix error return code in hid_pidff_init()
c8a95cb0c02d ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service
087b803a5b49 vfio/platform: fix module_put call in error flow
60dcad10e2c7 samples: vfio-mdev: fix error handing in mdpy_fb_probe()
870973918b2a vfio/pci: zap_vma_ptes() needs MMU
5da371c3fdfb vfio/pci: Fix error return code in vfio_ecap_init()
a4ed60297770 efi: cper: fix snprintf() use in cper_dimm_err_location()
bc8f6647a73c efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared
2986fdd3211f netfilter: conntrack: unregister ipv4 sockopts on error unwind
90870b45fc62 hwmon: (dell-smm-hwmon) Fix index values
0338fa4af9f3 nl80211: validate key indexes for cfg80211_registered_device
e9487a498753 ALSA: usb: update old-style static const declaration
aaa41b3094ea net: usb: cdc_ncm: don't spew notifications
96a40c3fa3d3 btrfs: tree-checker: do not error out if extent ref hash doesn't match
(From OE-Core rev: e6bca55776f9658db9160a2b7e7a785b25681704)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ac4206f38bba852b1171419ad72a6e1c75ccec4c)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a new lttng file to one of the tests to avoid test failures.
Also add a dependency on grep since standalone testing revealed test
failures without this. Normally this was added by other dependencies
in the ptest images so we didn't see this.
(From OE-Core rev: 379d198a4e11eae2cf5c2adb334a5dd4b9e8958a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5799a807eed44d380e142913e50308589b9412ed)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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:
70154d2f82a9 Linux 5.4.124
23c7e3235a3a usb: core: reduce power-on-good delay time of root hub
241abccc8a33 neighbour: Prevent Race condition in neighbour subsytem
3c36980ba681 net: hso: bail out on interrupt URB allocation failure
1bd48a2af84e Revert "Revert "ALSA: usx2y: Fix potential NULL pointer dereference""
866648d965f0 net: hns3: check the return of skb_checksum_help()
72cda5259f5e drivers/net/ethernet: clean up unused assignments
776fba1486be i915: fix build warning in intel_dp_get_link_status()
c561d83be40f drm/i915/display: fix compiler warning about array overrun
e3d5ff235ec5 MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c
86a62df8f4d4 MIPS: alchemy: xxs1500: add gpio-au1000.h header file
2221f233cc9e sch_dsmark: fix a NULL deref in qdisc_reset()
a052751302b7 net: ethernet: mtk_eth_soc: Fix packet statistics support for MT7628/88
162b11831f77 ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static
3bfb58517d06 ipv6: record frag_max_size in atomic fragments in input path
8bb1077448d4 net: lantiq: fix memory corruption in RX ring
fda8f74d3975 scsi: libsas: Use _safe() loop in sas_resume_port()
cf20c704a26e ixgbe: fix large MTU request from VF
7a143b92d1dc bpf: Set mac_len in bpf_skb_change_head
272729d56b2d ASoC: cs35l33: fix an error code in probe()
3ee1d6e23108 staging: emxx_udc: fix loop in _nbu2ss_nuke()
0bf49b3c8d8b cxgb4: avoid accessing registers when clearing filters
68b5fc6ec52f gve: Correct SKB queue index validation.
4f4752e4d8db gve: Upgrade memory barrier in poll routine
821149ee88c2 gve: Add NULL pointer checks when freeing irqs.
6abd1d1983f2 gve: Update mgmt_msix_idx if num_ntfy changes
13c4d8986125 gve: Check TX QPL was actually assigned
37d697759958 mld: fix panic in mld_newpack()
b0fb74377891 bnxt_en: Include new P5 HV definition in VF check.
f7b5b4e26bf5 net: bnx2: Fix error return code in bnx2_init_board()
7a79654b9076 net: hso: check for allocation failure in hso_create_bulk_serial_device()
48da4c0577fe net: sched: fix tx action reschedule issue with stopped queue
515e7c595d84 net: sched: fix tx action rescheduling issue during deactivation
1c25c7621fb7 net: sched: fix packet stuck problem for lockless qdisc
a04790d104e2 tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT
5c01181700ab openvswitch: meter: fix race when getting now_ms.
5bfdc481d812 net: mdio: octeon: Fix some double free issues
2e0fba911ca7 net: mdio: thunder: Fix a double free issue in the .remove function
20255d41ac56 net: fec: fix the potential memory leak in fec_enet_init()
41f7f37ddefe net: really orphan skbs tied to closing sk
694f68527e75 vfio-ccw: Check initialized flag in cp_init()
d5e4479228b5 ASoC: cs42l42: Regmap must use_single_read/write
87803141fb3e net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_count
4450f733dc3d net: netcp: Fix an error message
de2bf5de17be drm/amd/amdgpu: fix a potential deadlock in gpu reset
7398c2aab4da drm/amdgpu: Fix a use-after-free
dde2656e0bbb drm/amd/amdgpu: fix refcount leak
f6d92ebb3eaf drm/amd/display: Disconnect non-DP with no EDID
63c61d89660a SMB3: incorrect file id in requests compounded with open
07160b004a0b platform/x86: touchscreen_dmi: Add info for the Mediacom Winpad 7.0 W700 tablet
d1dcd53a45e1 platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI
feb5d3618a18 platform/x86: hp-wireless: add AMD's hardware id to the supported list
0ed102453aa1 btrfs: do not BUG_ON in link_to_fixup_dir
a10371342903 openrisc: Define memory barrier mb
fed34fb07c4b scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic
55575c08502f btrfs: return whole extents in fiemap
a3dea6dc1e14 brcmfmac: properly check for bus register errors
26fb7a61de4e Revert "brcmfmac: add a check for the status of usb_register"
d4bab5d15bf5 net: liquidio: Add missing null pointer checks
6ba750549671 Revert "net: liquidio: fix a NULL pointer dereference"
d771def6c305 media: gspca: properly check for errors in po1030_probe()
44b17737b7aa Revert "media: gspca: Check the return value of write_bridge for timeout"
f6068eadc1d2 media: gspca: mt9m111: Check write_bridge for timeout
f19375e9a8f2 Revert "media: gspca: mt9m111: Check write_bridge for timeout"
193c790eccfc media: dvb: Add check on sp8870_readreg return
2d5e27f0e031 Revert "media: dvb: Add check on sp8870_readreg"
5b3a68a1cf37 ASoC: cs43130: handle errors in cs43130_probe() properly
7e4ac4e151f1 Revert "ASoC: cs43130: fix a NULL pointer dereference"
3aa60a0335ea libertas: register sysfs groups properly
e0c75f951f81 Revert "libertas: add checks for the return value of sysfs_create_group"
6c52bc7482e3 dmaengine: qcom_hidma: comment platform_driver_register call
e829b7253e4d Revert "dmaengine: qcom_hidma: Check for driver register failure"
4bc94e60d787 isdn: mISDN: correctly handle ph_info allocation failure in hfcsusb_ph_info
6b8872d4972f Revert "isdn: mISDN: Fix potential NULL pointer dereference of kzalloc"
85b2c436a143 ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()
b74d4ae8f538 Revert "ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()"
a34338fcaad6 isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io
d3d74e622e63 Revert "isdn: mISDNinfineon: fix potential NULL pointer dereference"
5dc20457707b Revert "ALSA: usx2y: Fix potential NULL pointer dereference"
ea4c563657d7 Revert "ALSA: gus: add a check of the status of snd_ctl_add"
70bf2a067915 char: hpet: add checks after calling ioremap
07d2945a3551 Revert "char: hpet: fix a missing check of ioremap"
b1da7ad9ad58 net: caif: remove BUG_ON(dev == NULL) in caif_xmit
e8dee217eca8 Revert "net/smc: fix a NULL pointer dereference"
22049c3d40f0 net: fujitsu: fix potential null-ptr-deref
ebb533ce35b5 Revert "net: fujitsu: fix a potential NULL pointer dereference"
e50a9f2548a5 serial: max310x: unregister uart driver in case of failure and abort
e5d3e4b6104c Revert "serial: max310x: pass return value of spi_register_driver"
047aefd62220 Revert "ALSA: sb: fix a missing check of snd_ctl_add"
bec840232fed Revert "media: usb: gspca: add a missed check for goto_low_power"
e44a9941937d gpio: cadence: Add missing MODULE_DEVICE_TABLE
e0c7f6cce1cf platform/x86: hp_accel: Avoid invoking _INI to speed up resume
bd7a3b3ed9e3 perf jevents: Fix getting maximum number of fds
77ac90814b4e i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E
04cc05e3716a i2c: i801: Don't generate an interrupt on bus reset
45488e77e014 i2c: s3c2410: fix possible NULL pointer deref on read message after write
e00da6510b3b net: dsa: sja1105: error out on unsupported PHY mode
ce5355f140a7 net: dsa: fix a crash if ->get_sset_count() fails
4fe4e1f48ba1 net: dsa: mt7530: fix VLAN traffic leaks
15d1cc4b4b58 spi: spi-fsl-dspi: Fix a resource leak in an error handling path
64d17ec9f1de tipc: skb_linearize the head skb when reassembling msgs
d1f76dfadaf8 tipc: wait and exit until all work queues are done
bdd37028a026 Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv"
5e01d87b108c net/mlx4: Fix EEPROM dump support
4fd3213e5354 net/mlx5e: Fix nullptr in add_vlan_push_action()
df61870c4b1d net/mlx5e: Fix multipath lag activation
4ce2bf20b4a6 drm/meson: fix shutdown crash when component not probed
0787efc1a359 NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config
785917316b25 NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce()
1fc5f4eb9d31 NFS: Fix an Oopsable condition in __nfs_pageio_add_request()
e411df81cd86 NFS: fix an incorrect limit in filelayout_decode_layout()
f76e76555682 fs/nfs: Use fatal_signal_pending instead of signal_pending
fe201316ac36 Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails
977c34b50e6b spi: spi-geni-qcom: Fix use-after-free on unbind
b95fb96e6339 net: usb: fix memory leak in smsc75xx_bind
b94afae0fa7a usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen()
6b5bfb8ce56d usb: dwc3: gadget: Properly track pending and queued SG
2cd572cc45b5 thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID
78e80f9c4e96 USB: serial: pl2303: add device id for ADLINK ND-6530 GC
f485e4dcbe44 USB: serial: ftdi_sio: add IDs for IDS GmbH Products
8217f3c7f6cc USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011
eddf691bab0f USB: serial: ti_usb_3410_5052: add startech.com device id
915452f40e2f serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait'
1d8071879a2b serial: sh-sci: Fix off-by-one error in FIFO threshold register setting
3986ba109dad serial: tegra: Fix a mask operation that is always true
2c835fede13e USB: usbfs: Don't WARN about excessively large memory allocations
84af0c28ed1b USB: trancevibrator: fix control-request direction
bc8b9d8c0465 serial: 8250_pci: handle FL_NOIRQ board flag
f75a5b9907e8 serial: 8250_pci: Add support for new HPE serial device
72fa5c26936a iio: adc: ad7793: Add missing error code in ad7793_setup()
f49149964d24 iio: adc: ad7124: Fix potential overflow due to non sequential channel numbers
7e5cac90430c iio: adc: ad7124: Fix missbalanced regulator enable / disable on error.
2c9085b0fa04 iio: adc: ad7768-1: Fix too small buffer passed to iio_push_to_buffers_with_timestamp()
bd877887e479 iio: gyro: fxas21002c: balance runtime power in error path
657f6a33f871 staging: iio: cdc: ad7746: avoid overwrite of num_channels
12fb557863f8 mei: request autosuspend after sending rx flow control
eb78fa5a3815 thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue
36b5ff1db1a4 misc/uss720: fix memory leak in uss720_probe
66a2a494ac48 serial: core: fix suspicious security_locked_down() call
48a9b7957bb2 Documentation: seccomp: Fix user notification documentation
c7c6a316a887 kgdb: fix gcc-11 warnings harder
01c57232a1cb selftests/gpio: Fix build when source tree is read only
d93532a4873d selftests/gpio: Move include of lib.mk up
1e20cdb93889 selftests/gpio: Use TEST_GEN_PROGS_EXTENDED
03aeefb46f07 drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate
f0780e96a6e2 drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate
9351c5192b88 drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate
d65ec240b3e4 dm snapshot: properly fix a crash when an origin has no snapshots
b06fe1124369 ath10k: Validate first subframe of A-MSDU before processing the list
aee0121afee5 ath10k: Fix TKIP Michael MIC verification for PCIe
124ce717f6b2 ath10k: drop MPDU which has discard flag set by firmware for SDIO
405d08dda2f9 ath10k: drop fragments with multicast DA for SDIO
96d4d82652fa ath10k: drop fragments with multicast DA for PCIe
6bf449a34c0d ath10k: add CCMP PN replay protection for fragmented frames for PCIe
cbc470aa3f93 mac80211: extend protection against mixed key and fragment cache attacks
88664d5e5dc9 mac80211: do not accept/forward invalid EAPOL frames
bbc06191e36e mac80211: prevent attacks on TKIP/WEP as well
c8b3a6150dc8 mac80211: check defrag PN against current frame
1b3774e58e47 mac80211: add fragment cache to sta_info
fb1b24f94d1c mac80211: drop A-MSDUs on old ciphers
fa00d4928eaf cfg80211: mitigate A-MSDU aggregation attacks
5fe9fae1220e mac80211: properly handle A-MSDUs that start with an RFC 1042 header
14f29a67f404 mac80211: prevent mixed key and fragment cache attacks
b90cf214e2bb mac80211: assure all fragments are encrypted
4302a6fdec60 net: hso: fix control-request directions
60d171c477e9 proc: Check /proc/$pid/attr/ writes against file opener
7f4d9d2f0be7 perf scripts python: exported-sql-viewer.py: Fix warning display
cb08c8d591cb perf scripts python: exported-sql-viewer.py: Fix Array TypeError
9044d06150d0 perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report
21e2eb6a950c perf intel-pt: Fix transaction abort handling
854216d7ec10 perf intel-pt: Fix sample instruction bytes
044bbe8b92ab iommu/vt-d: Fix sysfs leak in alloc_iommu()
aba3c7795f51 NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return()
f2a35ade2274 cifs: set server->cipher_type to AES-128-CCM for SMB3.0
5c81a4e24cf1 ALSA: usb-audio: scarlett2: Improve driver startup messages
26314d278423 ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci
6fc2850259e6 ALSA: hda/realtek: Headphone volume is controlled by Front mixer
(From OE-Core rev: 713c10b20fff2c591d6290f4a063ca444e7b9824)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d91ec7d1b47d026149c488cfe1fd0af831b8fad6)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For dependencies such as "${PN}-foo", when modifying them for native
recipes, it is expected that they become "${BPN}-foo-native" rather
than "${BPN}-native-foo-native". This was previously done by removing
all occurences of "-native" from the dependency before adding
"-native" at the end. However, this fails for a recipe such as
"crate-native-tls" that happens to contain the string "-native" in the
middle of the name. Solve this by simply replacing ${PN} with ${BPN}
in the name instead before adding "-native" at the end
Also simplify adding "-native" to the end of names the recipe provides.
In this case it is not necessary to replace ${PN} with ${BPN} as the
recipes are expected to use ${BPN}-foo in the first place.
(From OE-Core rev: a71d923d0f0e966b17e915a86b5ad7222a947122)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit edaf8ff278fc96b122c4fc3266b63856e3350f4c)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changing BPN to be "util-linux" regardless if it is the util-linux
recipe or the util-linux-libuuid recipe that is being built was an
easy way to allow ${BPN} and ${BP} to be used in the SRC_URI for both
recipes. However, it causes problems for native.bbclass where there
are expectations that ${BPN} and ${PN} match each other.
Use "util-linux" directly in the SRC_URI instead to avoid the problem.
(From OE-Core rev: 28a0e2cd75619ecc76293da145a81ae44f3f496f)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 701ef7ff0e1b17150424a64acfafbb83f518f9c9)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The patch backported to address CVE-2021-22890 was missing a bracket to
properly close out the logic in lib/vtls/wolfssl.c. Fix this so to avoid
any surprise failures when using curl with hardknott.
Also fix the CVE designation in the patch descriptions for CVEs
CVE-2021-22890 and CVE-2021-22876 so that CVE checks run with bitbake
correctly detect that they are patched.
(From OE-Core rev: 456ba1717fc3ebb9d10cc6a3c916b07f7c4e8a22)
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There were additional links and new firmware versions added but these
were not under any additional licenses.
(From OE-Core rev: bfe25c99e914062b0527a6e74ebb8ce1eaad4ca8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b0562c526817501a494a3674fed006ba40c8f164)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
do_bootimg expects IMGDEPLOYDIR to exist, since it stores its artifacts
there. Therefore, do_bootimg should run after do_rootfs because
IMGDEPLOYDIR is created before do_rootfs runs since IMGDEPLOYDIR is
contained in do_rootfs' [cleandirs] varflag.
When do_bootimg depends on ${PN}:do_image_${LIVE_ROOTFS_TYPE},
do_bootimg is correctly ordered after do_rootfs because
do_image_${FSTYPE} tasks are added after do_image and do_image itself is
added after do_rootfs.
However, when do_bootimg doesn't depend on
${PN}:do_image_${LIVE_ROOTFS_TYPE}
(introduced by: 96f47c39f1d17f073243913d524bde84add41d8f), do_bootimg
can run before do_rootfs, thus before IMGDEPLOYDIR is created. To
avoid this situation, do_bootimg is now explicitly ordered after
do_rootfs.
(From OE-Core rev: 7b10309fa169834483589e999432caf414225b3e)
Signed-off-by: Guillaume Champagne <champagne.guillaume.c@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 73c21db8e54002b300ba4972cb49c0577acc5406)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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:
103f1dbea1ae Linux 5.4.123
af2a4426baf7 NFC: nci: fix memory leak in nci_allocate_device
45aef101ca44 perf unwind: Set userdata for all __report_module() paths
2960df32bb72 perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder
f3d9f09b10e3 usb: dwc3: gadget: Enable suspend events
3173c7c80785 bpf: No need to simulate speculative domain for immediates
2b3cc41d500a bpf: Fix mask direction swap upon off reg sign change
2768f9962231 bpf: Wrap aux data inside bpf_sanitize_info container
67154cff6258 Linux 5.4.122
f97257cde764 Bluetooth: SMP: Fail if remote and local public keys are identical
46b4a9c68572 video: hgafb: correctly handle card detect failure during probe
3c18dc7de2bc nvmet: use new ana_log_size instead the old one
a6f5ef8c1717 Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS
d3d648163a03 ext4: fix error handling in ext4_end_enable_verity()
829203752441 nvme-multipath: fix double initialization of ANA state
2dea1e9ae5cf tty: vt: always invoke vc->vc_sw->con_resize callback
cf52b24b172e vt: Fix character height handling with VT_RESIZEX
971b3fb5b9a6 vgacon: Record video mode changes with VT_RESIZEX
f0c9d29f232a video: hgafb: fix potential NULL pointer dereference
44fe392e1adc qlcnic: Add null check after calling netdev_alloc_skb
4914c67f1a62 leds: lp5523: check return value of lp5xx_read and jump to cleanup code
171b3c1afaeb ics932s401: fix broken handling of errors when word reading fails
d14cd329d83b net: rtlwifi: properly check for alloc_workqueue() failure
533ac32a80c0 scsi: ufs: handle cleanup correctly on devm_reset_control_get error
9e38cf9c3070 net: stmicro: handle clk_prepare() failure during init
9d59d4364dfb ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read()
8f2efd687d19 Revert "niu: fix missing checks of niu_pci_eeprom_read"
04a064b36576 Revert "qlcnic: Avoid potential NULL pointer dereference"
6d53d54ff5be Revert "rtlwifi: fix a potential NULL pointer dereference"
7fb963895513 Revert "media: rcar_drif: fix a memory disclosure"
6f2e5eb82557 cdrom: gdrom: initialize global variable at init time
283cd246bcc1 cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom
7e230e5ed8fd Revert "gdrom: fix a memory leak bug"
6ef6f8cd1d34 Revert "scsi: ufs: fix a missing check of devm_reset_control_get"
9c24899f1fae Revert "ecryptfs: replace BUG_ON with error handling code"
a1f0e2bb4975 Revert "video: imsttfb: fix potential NULL pointer dereferences"
bd2a12549fc2 Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe"
5c463887edb3 Revert "leds: lp5523: fix a missing check of return value of lp55xx_read"
1cb9f88cde8c Revert "net: stmicro: fix a missing check of clk_prepare"
6f2a72774f38 Revert "video: hgafb: fix potential NULL pointer dereference"
3471a221f308 dm snapshot: fix crash with transient storage and zero chunk size
198ee66478b3 xen-pciback: reconfigure also from backend watch handler
f1d3c63c3f12 mmc: sdhci-pci-gli: increase 1.8V regulator wait
d9e9ec363560 drm/amdgpu: update sdma golden setting for Navi12
e3be683d5e4e drm/amdgpu: update gc golden setting for Navi12
1f0495355b60 drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang
c11d59e5edba Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference"
d55df42ef369 rapidio: handle create_workqueue() failure
9f2a613e4b0b Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails"
cdd91637d4ef uio_hv_generic: Fix a memory leak in error handling paths
b0fc59e62bf9 ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx
c4e7ed4fa1b1 ALSA: hda/realtek: Add fixup for HP OMEN laptop
2331f2592879 ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA
1c783bfa7f8d ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293
be1f7f30b66b ALSA: hda/realtek: reset eapd coeff to default value for alc287
b2297d1b9511 ALSA: firewire-lib: fix check for the size of isochronous packet payload
f95aabb6aed4 Revert "ALSA: sb8: add a check for request_region"
2ed8227ebd84 ALSA: hda: fixup headset for ASUS GU502 laptop
7ef36d303592 ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro
844faf4a9675 ALSA: usb-audio: Validate MS endpoint descriptors
c7456fc35dc8 ALSA: firewire-lib: fix calculation for size of IR context payload
7981c124e34d ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26
f72b96ff7935 ALSA: line6: Fix racy initialization of LINE6 MIDI
048840df6de8 ALSA: intel8x0: Don't update period unless prepared
a67a88f9e667 ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency
34413f21acea cifs: fix memory leak in smb2_copychunk_range
20197d327560 btrfs: avoid RCU stalls while running delayed iputs
845c2b9d99b6 locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal
439ce949ee90 nvmet: seset ns->file when open fails
670d34d54320 ptrace: make ptrace() fail if the tracee changed its pid unexpectedly
88128a5054f1 RDMA/uverbs: Fix a NULL vs IS_ERR() bug
6fa78a6b9a3b platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios
6e90ff540a7b platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue
66abc4ef6a8b RDMA/core: Don't access cm_id after its destruction
73e25a2d51bb RDMA/mlx5: Recover from fatal event in dual port mode
8d8b8016e0af scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword()
07865459eb62 scsi: ufs: core: Increase the usable queue depth
a62225d951d7 RDMA/rxe: Clear all QP fields if creation failed
257f132342ea RDMA/siw: Release xarray entry
a19bb4c0566c RDMA/siw: Properly check send and receive CQ pointers
a03676848886 openrisc: Fix a memory leak
50fd584fbbb3 firmware: arm_scpi: Prevent the ternary sign expansion bug
b239a0365b93 Linux 5.4.121
b63a8e5b4a25 scripts: switch explicitly to Python 3
2cbb484788fe tweewide: Fix most Shebang lines
252495806968 KVM: arm64: Initialize VCPU mdcr_el2 before loading it
50e5c93ca647 ipv6: remove extra dev_hold() for fallback tunnels
b811a8a72366 ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods
f5ddecb6a195 sit: proper dev_{hold|put} in ndo_[un]init methods
cca2a2b340a9 ip6_gre: proper dev_{hold|put} in ndo_[un]init methods
084a1858e256 net: stmmac: Do not enable RX FIFO overflow interrupts
94600a8300c7 lib: stackdepot: turn depot_lock spinlock to raw_spinlock
5233f4465e22 block: reexpand iov_iter after read/write
48744773d63e ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP
0ce1a72ac9b0 gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055
b3252a87a811 drm/amd/display: Fix two cursor duplication when using overlay
6cc777c6acbb bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit
c5946eb52b73 scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found
e39a105abbe5 ceph: fix fscache invalidation
13bc6bda6a1e scsi: lpfc: Fix illegal memory access on Abort IOCBs
e69c7c149199 riscv: Workaround mcount name prior to clang-13
cd3ab0ac0a54 scripts/recordmcount.pl: Fix RISC-V regex for clang
cfa65174402f ARM: 9075/1: kernel: Fix interrupted SMC calls
a5923afb6149 um: Disable CONFIG_GCOV with MODULES
2fe3fbcc53b8 um: Mark all kernel symbols as local
cec4c3810ba3 Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state
29da2bab24e9 Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices
bbd7ba95bb06 ACPI / hotplug / PCI: Fix reference count leak in enable_slot()
64f8e9526e31 ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend()
41dd2ede9536 dmaengine: dw-edma: Fix crash on loading/unloading driver
b003a4923628 PCI: thunder: Fix compile testing
a05fb4ac72fb virtio_net: Do not pull payload in skb->head
0d08bbce231b xsk: Simplify detection of empty and full rings
323deebaa2d0 pinctrl: ingenic: Improve unreachable code generation
e57e2dd9bbdd isdn: capi: fix mismatched prototypes
7958cdd64cdf cxgb4: Fix the -Wmisleading-indentation warning
acb4faa5f577 usb: sl811-hcd: improve misleading indentation
eabb93e34425 kgdb: fix gcc-11 warning on indentation
b806b41bf55d x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes
(From OE-Core rev: a754340374dd197079c857c2ef3d282dba8faa34)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 881ed7938f84ba89b9bb20ce8e45ef9d85e80cb8)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
33069919e2dc Linux 5.10.41
b34cb7ac32cc NFC: nci: fix memory leak in nci_allocate_device
8d11e6ae4304 perf unwind: Set userdata for all __report_module() paths
53eaf28c056d perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder
514883ebac77 KVM: x86: Defer vtime accounting 'til after IRQ handling
77068304b30f context_tracking: Move guest exit vtime accounting to separate helpers
5ae5e3f05831 context_tracking: Move guest exit context tracking to separate helpers
27acfd11ba17 bpf: No need to simulate speculative domain for immediates
c87ef240a8bb bpf: Fix mask direction swap upon off reg sign change
4e2c7b297431 bpf: Wrap aux data inside bpf_sanitize_info container
4068786a8690 Linux 5.10.40
d8d261c7cfb3 Bluetooth: SMP: Fail if remote and local public keys are identical
e8c34789f1b8 video: hgafb: correctly handle card detect failure during probe
ed9fdd4c6f03 nvmet: use new ana_log_size instead the old one
d28aa3c15736 x86/boot/compressed/64: Check SEV encryption in the 32-bit boot-path
0296c9057ade rtc: pcf85063: fallback to parent of_node
7b994b03f1de nvme-multipath: fix double initialization of ANA state
e2c26ddd4e85 x86/Xen: swap NX determination and GDT setup on BSP
d5c4605e9e1c openrisc: mm/init.c: remove unused memblock_region variable in map_ram()
585d8425e504 drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7
eb46907f99d6 tty: vt: always invoke vc->vc_sw->con_resize callback
a14ca25d4f23 vt: Fix character height handling with VT_RESIZEX
8026eb8242bc vt_ioctl: Revert VT_RESIZEX parameter handling removal
a3de46844f34 vgacon: Record video mode changes with VT_RESIZEX
8e0d302e7e51 video: hgafb: fix potential NULL pointer dereference
98404acf0a20 qlcnic: Add null check after calling netdev_alloc_skb
865ec95a77f7 leds: lp5523: check return value of lp5xx_read and jump to cleanup code
33a9ff900b9b ics932s401: fix broken handling of errors when word reading fails
e81f94a71b00 net: rtlwifi: properly check for alloc_workqueue() failure
f9f59f4ca2d8 scsi: ufs: handle cleanup correctly on devm_reset_control_get error
0eb496c3c103 net: stmicro: handle clk_prepare() failure during init
c89c9a291149 ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read()
17e22164d6c5 Revert "niu: fix missing checks of niu_pci_eeprom_read"
c794f7851c5d Revert "qlcnic: Avoid potential NULL pointer dereference"
5e4fd74089b1 Revert "rtlwifi: fix a potential NULL pointer dereference"
951ed241e228 Revert "media: rcar_drif: fix a memory disclosure"
566086409511 cdrom: gdrom: initialize global variable at init time
9285808072d4 cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom
3d2a4fb91122 Revert "gdrom: fix a memory leak bug"
64ae556541a3 Revert "scsi: ufs: fix a missing check of devm_reset_control_get"
61b9bc3091a5 Revert "ecryptfs: replace BUG_ON with error handling code"
6003d373bf2f Revert "video: imsttfb: fix potential NULL pointer dereferences"
4baaa4946d72 Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe"
03c5d02c38d4 Revert "leds: lp5523: fix a missing check of return value of lp55xx_read"
059031afcdc1 Revert "net: stmicro: fix a missing check of clk_prepare"
d88f05cecefd Revert "video: hgafb: fix potential NULL pointer dereference"
fae4f4debf2b kcsan: Fix debugfs initcall return type
2a61f0ccb756 dm snapshot: fix crash with transient storage and zero chunk size
4528c0c32308 ipc/mqueue, msg, sem: avoid relying on a stack reference past its expiry
63a5b3844770 xen-pciback: reconfigure also from backend watch handler
c196031f4fd9 xen-pciback: redo VF placement in the virtual topology
d047ec8730b2 mmc: sdhci-pci-gli: increase 1.8V regulator wait
343208ffe92f powerpc/64s/syscall: Fix ptrace syscall info with scv syscalls
105345b909d8 powerpc/64s/syscall: Use pt_regs.trap to distinguish syscall ABI difference between sc and scv syscalls
3708b7a9c28c drm/amdgpu: update sdma golden setting for Navi12
e32cb1057faa drm/amdgpu: update gc golden setting for Navi12
0c47929fd836 drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang
93ba55c14d70 drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE
367c90f2bc1b x86/sev-es: Forward page-faults which happen during emulation
5af89eeb7414 x86/sev-es: Use __put_user()/__get_user() for data accesses
be4cba71b2d0 x86/sev-es: Don't return NULL from sev_es_get_ghcb()
e7174da8c45b x86/sev-es: Invalidate the GHCB after completing VMGEXIT
193e02196fad x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch
9b942cb2d92e nvme-tcp: fix possible use-after-completion
e4be68465322 Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference"
1ba7a534a9e4 rapidio: handle create_workqueue() failure
961ae8cbe893 Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails"
d84b5e912212 uio_hv_generic: Fix a memory leak in error handling paths
b044f5108e4b ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx
8add3dce391b ALSA: hda/realtek: Add fixup for HP OMEN laptop
01dbb91d8589 ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA
cfa55927478a ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293
f693d0e72c4d ALSA: hda/realtek: reset eapd coeff to default value for alc287
78a37c03c65c ALSA: firewire-lib: fix check for the size of isochronous packet payload
00e5aa3f2116 Revert "ALSA: sb8: add a check for request_region"
42796eb7c485 ALSA: hda: fixup headset for ASUS GU502 laptop
2cc051b6a482 ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro
e5ffa75afb5b ALSA: usb-audio: Validate MS endpoint descriptors
ad7f8cced378 ALSA: firewire-lib: fix calculation for size of IR context payload
3d063d6ce1d2 ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26
f42cf1e7b86b ALSA: line6: Fix racy initialization of LINE6 MIDI
214a9836697c ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field
1e94ffd074dd ALSA: intel8x0: Don't update period unless prepared
e227c60aa9ec ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency
1b2b4d68172b misc: eeprom: at24: check suspend status before disable regulator
42d35af92246 cifs: fix memory leak in smb2_copychunk_range
56001dda032f btrfs: avoid RCU stalls while running delayed iputs
e022914f206c powerpc: Fix early setup to make early_ioremap() work
e354e3744b0b locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal
5dfed1be0e9c locking/lockdep: Correct calling tracepoints
075becedce37 perf/x86: Avoid touching LBR_TOS MSR for Arch LBR
e207bbf555bd nvmet: seset ns->file when open fails
6f08af55ea54 ptrace: make ptrace() fail if the tracee changed its pid unexpectedly
eeafd6489d2c powerpc/pseries: Fix hcall tracing recursion in pv queued spinlocks
d53738cd4855 tools/testing/selftests/exec: fix link error
7cf4decefa05 RDMA/uverbs: Fix a NULL vs IS_ERR() bug
c62c907ccc63 RDMA/mlx5: Fix query DCT via DEVX
0cf036a0d325 platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios
b8ff3221771a platform/x86: intel_int0002_vgpio: Only call enable_irq_wake() when using s2idle
2d6168fa6bc6 platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue
753927b802f6 nvme-fc: clear q_live at beginning of association teardown
33ebdee80e40 nvme-tcp: rerun io_work if req_list is not empty
9c980795ccd7 nvme-loop: fix memory leak in nvme_loop_create_ctrl()
4720f29acb3f nvmet: fix memory leak in nvmet_alloc_ctrl()
737ccd21342c nvmet: remove unused ctrl->cqs
bd538f2f136f RDMA/core: Don't access cm_id after its destruction
75bdfe783732 RDMA/mlx5: Recover from fatal event in dual port mode
8170c2039cc1 scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword()
a6362a737572 scsi: qedf: Add pointer checks in qedf_update_link_speed()
3f04b4f87f32 scsi: ufs: core: Increase the usable queue depth
2ee4d79c3649 RDMA/rxe: Clear all QP fields if creation failed
66ab7fcdac34 RDMA/core: Prevent divide-by-zero error triggered by the user
15357010e0e1 RDMA/siw: Release xarray entry
b83b49192767 RDMA/siw: Properly check send and receive CQ pointers
c39a190d834d tee: amdtee: unload TA only when its refcount becomes 0
12de3ff98935 openrisc: Fix a memory leak
4dcb3aa4a5ad firmware: arm_scpi: Prevent the ternary sign expansion bug
b561d56bcd16 Linux 5.10.39
090466aeb6a0 scripts: switch explicitly to Python 3
6ae514b8a8eb tweewide: Fix most Shebang lines
ccecbcc9c574 ipv6: remove extra dev_hold() for fallback tunnels
019c426b5360 ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods
3c24dbd358bf sit: proper dev_{hold|put} in ndo_[un]init methods
b18b1548cb4e ip6_gre: proper dev_{hold|put} in ndo_[un]init methods
0473032821e6 net: stmmac: Do not enable RX FIFO overflow interrupts
1fb05a3f1f20 lib: stackdepot: turn depot_lock spinlock to raw_spinlock
7da9368f9151 block: reexpand iov_iter after read/write
87f627a0280b ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP
027926f4ff86 net:CXGB4: fix leak if sk_buff is not used
9284b702c8e0 gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055
1ce34fb34b99 drm/amd/display: Fix two cursor duplication when using overlay
3851a86c3da8 nvmet: remove unsupported command noise
86587f35cba9 net: hsr: check skb can contain struct hsr_ethhdr in fill_frame_info
82646b1844a2 bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit
dcbc4e33804c amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID
d47d0d1a1fb2 scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found
3611ce2f23a4 ceph: don't allow access to MDS-private inodes
db275714dd50 ceph: don't clobber i_snap_caps on non-I_NEW inode
2783c34d5430 ceph: fix fscache invalidation
f8adfb1d370f scsi: lpfc: Fix illegal memory access on Abort IOCBs
0195e2813aac riscv: Workaround mcount name prior to clang-13
52b7b9ad63da scripts/recordmcount.pl: Fix RISC-V regex for clang
b6b7f7ed7f96 riscv: Use $(LD) instead of $(CC) to link vDSO
6a40e3f9a803 platform/chrome: cros_ec_typec: Add DP mode check
b01b7999f49e ARM: 9075/1: kernel: Fix interrupted SMC calls
2f06cd6d9c6a um: Disable CONFIG_GCOV with MODULES
91628cfd70d0 um: Mark all kernel symbols as local
d35891cbb1d4 NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid
87264fb5abac Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state
c2742ef47574 Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices
4800a98bcfe4 PCI: tegra: Fix runtime PM imbalance in pex_ep_event_pex_rst_deassert()
dd6ba896ffa7 ACPI / hotplug / PCI: Fix reference count leak in enable_slot()
ec324393a63c ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend()
3029ef71ab22 dmaengine: dw-edma: Fix crash on loading/unloading driver
13a2ca80d792 PCI: thunder: Fix compile testing
a36703d08c83 virtio_net: Do not pull payload in skb->head
cbb397b673bd isdn: capi: fix mismatched prototypes
a60855366be5 cxgb4: Fix the -Wmisleading-indentation warning
c6034b618c1a usb: sl811-hcd: improve misleading indentation
c2e7c260371d kgdb: fix gcc-11 warning on indentation
b6795cdc268b airo: work around stack usage warning
80e414e7cf7d drm/i915/display: fix compiler warning about array overrun
ee387de3cab1 x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes
(From OE-Core rev: 9410ef226432a29eef17f663fce8b1405d5adf49)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dd8b2c9fd746991e0343cf4f42c31ebdca2e130a)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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:
e05d387ba736 Linux 5.4.120
7f4ac21468b0 ASoC: rsnd: check all BUSIF status when error
7f6a9044ff24 nvme: do not try to reconfigure APST when the controller is not live
aa9d659856b1 clk: exynos7: Mark aclk_fsys1_200 as critical
baea536cf51f netfilter: conntrack: Make global sysctls readonly in non-init netns
fb80624f39d3 kobject_uevent: remove warning in init_uevent_argv()
658e8982f0eb usb: typec: tcpm: Fix error while calculating PPS out values
718f1c1fdf78 ARM: 9027/1: head.S: explicitly map DT even if it lives in the first physical section
3c63b72ffba0 ARM: 9020/1: mm: use correct section size macro to describe the FDT virtual address
b05a28f47582 ARM: 9012/1: move device tree mapping out of linear region
69e44f71319b ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAGS address
bb4f8ead473a f2fs: fix error handling in f2fs_end_enable_verity()
7a474350d8de thermal/core/fair share: Lock the thermal zone while looping over instances
2c44110300b8 MIPS: Avoid handcoded DIVU in `__div64_32' altogether
2759b770b53e MIPS: Avoid DIVU in `__div64_32' is result would be zero
02b120493a9c MIPS: Reinstate platform `__div64_32' handler
64508ebf9391 FDDI: defxx: Make MMIO the configuration default except for EISA
ecdf893c5aef mm: fix struct page layout on 32-bit systems
187598fd82cb KVM: x86: Cancel pvclock_gtod_work on module removal
cdaae487e85b cdc-wdm: untangle a circular dependency between callback and softint
b1de23dbeca7 iio: tsl2583: Fix division by a zero lux_val
8229f1d40501 iio: gyro: mpu3050: Fix reported temperature value
2496ead8b1b1 xhci: Add reset resume quirk for AMD xhci controller.
de72d8769bcf xhci: Do not use GFP_KERNEL in (potentially) atomic context
941328f7bda6 usb: dwc3: gadget: Return success always for kick transfer in ep queue
7f15d999dd61 usb: core: hub: fix race condition about TRSMRCY of resume
8f536512db87 usb: dwc2: Fix gadget DMA unmap direction
36399169e6a0 usb: xhci: Increase timeout for HC halt
68b5f65eaa6a usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield
04904d90a71a usb: dwc3: omap: improve extcon initialization
f78e2c36609b iomap: fix sub-page uptodate handling
3c1db90ae0d0 blk-mq: Swap two calls in blk_mq_exit_queue()
1c4962df9388 nbd: Fix NULL pointer in flush_workqueue
0b6b4b90b74c kyber: fix out of bounds access when preempted
dafd4c0b5e83 ACPI: scan: Fix a memory leak in an error handling path
1648505d1353 hwmon: (occ) Fix poll rate limiting
fa1547f6e4fb usb: fotg210-hcd: Fix an error message
57f99e92e2f7 iio: proximity: pulsedlight: Fix rumtime PM imbalance on error
2b94c23eaf5e drm/i915: Avoid div-by-zero on gen2
a9b2ac3f6ad1 drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected
f77aa56ad989 mm/hugetlb: fix F_SEAL_FUTURE_WRITE
b3f1731c6d7f userfaultfd: release page in error path to avoid BUG_ON
1b8d4206a48c squashfs: fix divide error in calculate_skip()
c451a6bafb5f hfsplus: prevent corruption in shrinking truncate
0b4eb172cc12 powerpc/64s: Fix crashes when toggling entry flush barrier
379ea3a4e34b powerpc/64s: Fix crashes when toggling stf barrier
9cca6cc73bb9 ARC: mm: PAE: use 40-bit physical page mask
e242c138ae01 ARC: entry: fix off-by-one error in syscall number validation
9c1d454726fc i40e: Fix PHY type identifiers for 2.5G and 5G adapters
7e7b538a9af5 i40e: fix the restart auto-negotiation after FEC modified
d718c15a2bf9 i40e: Fix use-after-free in i40e_client_subtask()
c77e2ef18167 netfilter: nftables: avoid overflows in nft_hash_buckets()
a8cfa7aff11d kernel: kexec_file: fix error return code of kexec_calculate_store_digests()
043ebbccdde6 sched/fair: Fix unfairness caused by missing load decay
687f523c134b sched: Fix out-of-bound access in uclamp
51d3e462ea91 can: m_can: m_can_tx_work_queue(): fix tx_skb race condition
c8e3c76cc8c5 netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check
ca74d0dbaffa smc: disallow TCP_ULP in smc_setsockopt()
2f9f92e2ecec net: fix nla_strcmp to handle more then one trailing null character
6aeba28d1213 ksm: fix potential missing rmap_item for stable_node
dde73137ce9c mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page()
262943265d97 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts()
3ddbd4beadfa khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate()
1816d1b3272a drm/radeon: Avoid power table parsing memory leaks
8e0b76725c38 drm/radeon: Fix off-by-one power_state index heap overwrite
9e3cbdc52318 netfilter: xt_SECMARK: add new revision to fix structure layout
7a0a9f5cf8b5 sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b
f7f6f0777409 ethernet:enic: Fix a use after free bug in enic_hard_start_xmit
a04c2a398dc9 sunrpc: Fix misplaced barrier in call_decode
b8168792c3fb RISC-V: Fix error code returned by riscv_hartid_to_cpuid()
b1b31948c0af sctp: do asoc update earlier in sctp_sf_do_dupcook_a
2e99f6871493 net: hns3: disable phy loopback setting in hclge_mac_start_phy
954ea8a0cfe1 net: hns3: use netif_tx_disable to stop the transmit queue
c073c2b27285 net: hns3: fix for vxlan gpe tx checksum bug
56e680c09002 net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_reset_notify_up_enet()
282d8a6a5546 net: hns3: initialize the message content in hclge_get_link_mode()
ccffcc9f3574 net: hns3: fix incorrect configuration for igu_egu_hw_err
3dd2cd64466e rtc: ds1307: Fix wday settings for rx8130
2ad8af2b70e9 ceph: fix inode leak on getattr error in __fh_to_dentry
b37609ad2277 rtc: fsl-ftm-alarm: add MODULE_TABLE()
7d1ada9e1096 NFSv4.2 fix handling of sr_eof in SEEK's reply
89862bd77e9c pNFS/flexfiles: fix incorrect size check in decode_nfs_fh()
ff4d21fb2261 PCI: endpoint: Fix missing destroy_workqueue()
bdbee0d84520 NFS: Deal correctly with attribute generation counter overflow
7e16709fc540 NFSv4.2: Always flush out writes in nfs42_proc_fallocate()
20f9516b8372 rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data()
3ed8832aeaa9 ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook
0454a3dc8747 PCI: Release OF node in pci_scan_device()'s error path
364e8bb8b425 PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc()
e150f825ca29 f2fs: fix a redundant call to f2fs_balance_fs if an error occurs
f49f00dbe3d0 thermal: thermal_of: Fix error return code of thermal_of_populate_bind_params()
f599960166a0 ASoC: rt286: Make RT286_SET_GPIO_* readable and writable
44d96d2dc054 ia64: module: fix symbolizer crash on fdescr
8b88f16d9d30 bnxt_en: Add PCI IDs for Hyper-V VF devices.
98e1d0fe20ed net: ethernet: mtk_eth_soc: fix RX VLAN offload
5da6affd9c7e iavf: remove duplicate free resources calls
40d1cb16a578 powerpc/iommu: Annotate nested lock for lockdep
d26436a3b913 qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_auth
9184f2608e89 wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join
78a004cdfd2d wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt
cd06b0786056 drm/amd/display: fixed divide by zero kernel crash during dsc enablement
eed7287db3a9 powerpc/pseries: Stop calling printk in rtas_stop_self()
63a42044b9a1 samples/bpf: Fix broken tracex1 due to kprobe argument change
9f6e107aab14 net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule
3aa4e4d7ccf4 ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user()
061868e90062 ASoC: rt286: Generalize support for ALC3263 codec
56a6218e97db powerpc/smp: Set numa node before updating mask
dfa2a8d2d8a7 flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target()
5f24807c3cba sctp: Fix out-of-bounds warning in sctp_process_asconf_param()
9fc2c9579415 ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume
f59db26081c0 kconfig: nconf: stop endless search loops
c262de1777e4 selftests: Set CC to clang in lib.mk if LLVM is set
2b9ad1fd9dd2 drm/amd/display: Force vsync flip when reconfiguring MPCC
10ed519fa825 iommu/amd: Remove performance counter pre-initialization test
82f6753ac96b Revert "iommu/amd: Fix performance counter initialization"
ae33b2f845fd ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init()
d61f2d938135 cuse: prevent clone
7dac356a65db mt76: mt76x0: disable GTK offloading
48be573a04f1 pinctrl: samsung: use 'int' for register masks in Exynos
f88e0fbeff0f mac80211: clear the beacon's CRC after channel switch
fadf3660a24f i2c: Add I2C_AQ_NO_REP_START adapter quirk
7ffafbf2537d ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet
98ebeb87b2cf ip6_vti: proper dev_{hold|put} in ndo_[un]init methods
fae341909d6c Bluetooth: check for zapped sk before connecting
29e498ff183a net: bridge: when suppression is enabled exclude RARP packets
a3893726745f Bluetooth: initialize skb_queue_head at l2cap_chan_create()
ca0dec6564e6 Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default
1ac09b2bdc99 ALSA: bebob: enable to deliver MIDI messages for multiple ports
e2f577188581 ALSA: rme9652: don't disable if not enabled
a6f2224be419 ALSA: hdspm: don't disable if not enabled
4ea252600a7d ALSA: hdsp: don't disable if not enabled
7900cdfbc1dd i2c: bail out early when RDWR parameters are wrong
3c0432417fa3 ASoC: rsnd: core: Check convert rate in rsnd_hw_params
e3564792359d net: stmmac: Set FIFO sizes for ipq806x
ac740f06bf53 ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF
aee46e847d19 tipc: convert dest node's address to network order
ccef53a27a24 fs: dlm: fix debugfs dump
6c799f6c7427 PM: runtime: Fix unpaired parent child_count for force_resume
18cb19eab713 KVM: x86/mmu: Remove the defunct update_pte() paging hook
e888d623a420 tpm, tpm_tis: Reserve locality in tpm_tis_resume()
a0fd39a09e31 tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt()
0a60d4be38f0 tpm: fix error return code in tpm2_get_cc_attrs_tbl()
(From OE-Core rev: 925c5a59078fdba576ecd3a9a747f6fec1cbfabb)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6d5da1fa69df93d85b7eebbe8d60108eed4e4e6a)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
689e89aee55c Linux 5.10.38
ed350825e89a ASoC: rsnd: check all BUSIF status when error
cd709c8e06b6 nvme: do not try to reconfigure APST when the controller is not live
054add24a869 ext4: fix debug format string warning
c5dffd422145 debugfs: Make debugfs_allow RO after init
81cb4f36d62c dt-bindings: serial: 8250: Remove duplicated compatible strings
c1514ad24c3e dt-bindings: media: renesas,vin: Make resets optional on R-Car Gen1
c4e3d8cf615b i2c: mediatek: Fix send master code at more than 1MHz
667627fa85a8 media: rkvdec: Remove of_match_ptr()
b0402e785351 clk: exynos7: Mark aclk_fsys1_200 as critical
805c990a9c54 drm/i915: Fix crash in auto_retire
cd47b861d225 drm/i915/overlay: Fix active retire callback alignment
a67c80dcb403 drm/i915: Read C0DRB3/C1DRB3 as 16 bits again
17928443db88 drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp
20530f7fde75 kobject_uevent: remove warning in init_uevent_argv()
6ece86e9e88f usb: typec: tcpm: Fix error while calculating PPS out values
5d2f09c44ff2 ARM: 9027/1: head.S: explicitly map DT even if it lives in the first physical section
ac421c7f90c8 ARM: 9020/1: mm: use correct section size macro to describe the FDT virtual address
1eb77569029d ARM: 9012/1: move device tree mapping out of linear region
6cdbafc2addd ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAGS address
6d5fda434b1f clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940
06470de53e4f clocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap issue
462049cfb342 MIPS: Avoid handcoded DIVU in `__div64_32' altogether
d17af8b19d99 MIPS: Avoid DIVU in `__div64_32' is result would be zero
d2abb95bb1a4 MIPS: Reinstate platform `__div64_32' handler
cfddf6a685e3 mm: fix struct page layout on 32-bit systems
89bd62079870 iommu/vt-d: Remove WO permissions on second-level paging entries
0160f627929c iommu/vt-d: Preset Access/Dirty bits for IOVA over FL
a282b76166b1 Revert "iommu/vt-d: Preset Access/Dirty bits for IOVA over FL"
c1f2d0beab5c Revert "iommu/vt-d: Remove WO permissions on second-level paging entries"
31f29749ee97 KVM: VMX: Disable preemption when probing user return MSRs
79abde761e05 KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported
c8bf64e3fb77 KVM: nVMX: Always make an attempt to map eVMCS after migration
2f86dd3d2bcf KVM: x86: Move RDPID emulation intercept to its own enum
abbf8c99a9e1 KVM: x86: Emulate RDPID only if RDTSCP is supported
8a7027f011c5 xen/gntdev: fix gntdev_mmap() error exit path
652c9689f589 cdc-wdm: untangle a circular dependency between callback and softint
12d16c24f35f iio: tsl2583: Fix division by a zero lux_val
e8c6852bdba2 iio: gyro: mpu3050: Fix reported temperature value
70698dda4bca xhci: Add reset resume quirk for AMD xhci controller.
9d9526cc3c01 xhci: Do not use GFP_KERNEL in (potentially) atomic context
ca043cc02a88 xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI
fa4b1363256d usb: typec: ucsi: Put fwnode in any case during ->probe()
e5366bea0277 usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4
9bd96a2e77fd usb: dwc3: gadget: Return success always for kick transfer in ep queue
45f37f54e7c1 usb: dwc3: gadget: Enable suspend events
9238492b9a84 usb: core: hub: fix race condition about TRSMRCY of resume
45ad6b592e64 usb: dwc2: Fix gadget DMA unmap direction
7ad9256b49a6 usb: xhci: Increase timeout for HC halt
42bb80ae0165 usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield
95e3da5b53ba usb: dwc3: omap: improve extcon initialization
3a96437f6bf8 blk-mq: Swap two calls in blk_mq_exit_queue()
c9c1ed08c174 blk-mq: plug request for shared sbitmap
cde4b55cfb24 nbd: Fix NULL pointer in flush_workqueue
a9fc163514d2 f2fs: compress: fix to assign cc.cluster_idx correctly
5639b73fd3bc f2fs: compress: fix race condition of overwrite vs truncate
72b0f3077ebd f2fs: compress: fix to free compress page correctly
64f3410c7bfc nvmet-rdma: Fix NULL deref when SEND is completed with error
c98ecfb18296 nvmet: fix inline bio check for bdev-ns
f8ae879b776c nvmet: add lba to sect conversion helpers
54dbe2d2c1fc kyber: fix out of bounds access when preempted
e2381174daea ACPI: scan: Fix a memory leak in an error handling path
a8dc16bbfe29 usb: musb: Fix an error message
550473900f80 hwmon: (occ) Fix poll rate limiting
0becd19b211a usb: fotg210-hcd: Fix an error message
2c3b4375e118 iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SENSOR_IIO_TRIGGER
020fe6f80f4f iio: proximity: pulsedlight: Fix rumtime PM imbalance on error
9db8ba3cac05 iio: light: gp2ap002: Fix rumtime PM imbalance on error
1ea775021282 usb: dwc3: gadget: Free gadget structure only after freeing endpoints
26c777470d57 perf tools: Fix dynamic libbpf link
1d8d7e02f6d0 xen/unpopulated-alloc: fix error return code in fill_list()
058122572676 xen/unpopulated-alloc: consolidate pgmap manipulation
9eaa10be0c08 dax: Wake up all waiters after invalidating dax entry
e9e70b78e163 dax: Add a wakeup mode parameter to put_unlocked_entry()
b93d3410e789 dax: Add an enum for specifying dax wakup mode
b9c663dc9a83 KVM: x86: Prevent deadlock against tk_core.seq
8aa7227a5d9b KVM: x86: Cancel pvclock_gtod_work on module removal
1fe269372244 drm/msm/dp: initialize audio_comp when audio starts
2e0ce36d0bf6 KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer
ce7639252357 kvm: exit halt polling on need_resched() as well
970c978d0591 drm/i915: Avoid div-by-zero on gen2
86cd6072157c drm/amd/display: Initialize attribute for hdcp_srm sysfs file
5a6fe45a3a7f drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected
bccb7dd137ad btrfs: fix race leading to unpersisted data and metadata on fsync
d6d66dbd5adc arm64: Fix race condition on PG_dcache_clean in __sync_icache_dcache()
d3bab7cbadfb arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup
70748bba5565 blk-iocost: fix weight updates of inner active iocgs
014868616d48 mm/hugetlb: fix F_SEAL_FUTURE_WRITE
fe5c0a63ad22 kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled
140cfd998012 userfaultfd: release page in error path to avoid BUG_ON
2ed1d90162a0 squashfs: fix divide error in calculate_skip()
adbd8a2a8cc0 hfsplus: prevent corruption in shrinking truncate
d2e3590ca39c powerpc/64s: Fix crashes when toggling entry flush barrier
51570beeb448 powerpc/64s: Fix crashes when toggling stf barrier
cb3e286f22ff ARC: mm: Use max_high_pfn as a HIGHMEM zone border
969de0f6599e ARC: mm: PAE: use 40-bit physical page mask
af9e5364c617 ARC: entry: fix off-by-one error in syscall number validation
23ecfe7f2c1f f2fs: avoid unneeded data copy in f2fs_ioc_move_range()
758fd227ed84 mptcp: fix splat when closing unaccepted socket
b8cf51a36da2 i40e: Fix PHY type identifiers for 2.5G and 5G adapters
06ef93b776f7 i40e: fix the restart auto-negotiation after FEC modified
829a713450b8 i40e: Fix use-after-free in i40e_client_subtask()
2692bf13e646 i40e: fix broken XDP support
72b49dd116ca netfilter: nftables: avoid overflows in nft_hash_buckets()
f665dedeedc9 kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources
1ec193255271 kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources
0886bb143cbb kernel: kexec_file: fix error return code of kexec_calculate_store_digests()
d43be02fc40b fs/proc/generic.c: fix incorrect pde_is_permanent check
f89b408d506e sched/fair: Fix unfairness caused by missing load decay
f7347c85490b sched: Fix out-of-bound access in uclamp
26359d362c93 can: m_can: m_can_tx_work_queue(): fix tx_skb race condition
eecb4df8ec9f can: mcp251x: fix resume from sleep before interface was brought up
02140d9d2712 can: mcp251xfd: mcp251xfd_probe(): add missing can_rx_offload_del() in error path
2c784a500f5e netfilter: nftables: Fix a memleak from userdata error path in new objects
403ccad066ec netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check
cee6592d444a smc: disallow TCP_ULP in smc_setsockopt()
d6c635a8cc6a net: fix nla_strcmp to handle more then one trailing null character
26b7924707a4 ethtool: fix missing NLM_F_MULTI flag when dumping
673422b97ef3 mm/gup: check for isolation errors
096c9482cea2 mm/gup: return an error on migration failure
7df511ef376d mm/gup: check every subpage of a compound page during isolation
87c4e386b612 ksm: fix potential missing rmap_item for stable_node
aa0d6d1d3e77 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page()
9639a754cce5 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts()
14d45fb5a3fc khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate()
51524fa8b5f7 arm64: entry: always set GIC_PRIO_PSR_I_SET during entry
c9f43423c41e arm64: entry: factor irq triage logic into macros
93dcaa8cba65 drm/radeon: Avoid power table parsing memory leaks
79208af94738 drm/radeon: Fix off-by-one power_state index heap overwrite
f551068f5f32 net: stmmac: Clear receive all(RA) bit when promiscuous mode is off
340de910d65e xsk: Fix for xp_aligned_validate_desc() when len == chunk_size
75ea98246903 netfilter: xt_SECMARK: add new revision to fix structure layout
db5f1c6f776d sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b
7afdd6aba95c ethernet:enic: Fix a use after free bug in enic_hard_start_xmit
3d808916d256 block/rnbd-clt: Check the return value of the function rtrs_clt_query
c1a90296a9b5 block/rnbd-clt: Change queue_depth type in rnbd_clt_session to size_t
4aae6eb6af7d libbpf: Fix signed overflow in ringbuf_process_ring
60bb2cecf47f sunrpc: Fix misplaced barrier in call_decode
208af7ffc351 RISC-V: Fix error code returned by riscv_hartid_to_cpuid()
f01988ecf365 sctp: do asoc update earlier in sctp_sf_do_dupcook_a
65084886c6ee net: hns3: disable phy loopback setting in hclge_mac_start_phy
5aa957e2b5fc net: hns3: use netif_tx_disable to stop the transmit queue
90120c475dd7 net: hns3: fix for vxlan gpe tx checksum bug
7a476a8a9cb6 net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_reset_notify_up_enet()
bd4d527ea5f7 net: hns3: initialize the message content in hclge_get_link_mode()
5d326e253501 net: hns3: fix incorrect configuration for igu_egu_hw_err
494ade7aba11 rtc: ds1307: Fix wday settings for rx8130
5515b85e1a01 scsi: ufs: core: Narrow down fast path in system suspend path
e8295def80b7 scsi: ufs: core: Cancel rpm_dev_flush_recheck_work during system suspend
591602738e00 scsi: ufs: core: Do not put UFS power into LPM if link is broken
429ac0fb8375 scsi: qla2xxx: Prevent PRLI in target mode
bf45c9fe99aa ceph: fix inode leak on getattr error in __fh_to_dentry
a01572e21f09 swiotlb: Fix the type of index
04dad2ca1f5e xprtrdma: rpcrdma_mr_pop() already does list_del_init()
eddae8be7944 xprtrdma: Fix cwnd update ordering
89a31bf85c7b xprtrdma: Avoid Receive Queue wrapping
b22e8f427c3d pwm: atmel: Fix duty cycle calculation in .get_state()
0a9decf2dd4d SUNRPC: fix ternary sign expansion bug in tracing
dd41a0e51532 dmaengine: idxd: fix cdev setup and free device lifetime issues
975c4b2b9976 dmaengine: idxd: fix dma device lifetime
5756f757c725 dmaengine: idxd: Fix potential null dereference on pointer status
0f9d467ff139 rtc: fsl-ftm-alarm: add MODULE_TABLE()
90e8fa8bdfb3 nfsd: ensure new clients break delegations
b4bf335acacc NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting
5d254e17ca86 thermal/drivers/tsens: Fix missing put_device error
4f86a0a5eb61 SUNRPC: Handle major timeout in xprt_adjust_timeout()
8efd19bf754b SUNRPC: Remove trace_xprt_transmit_queued
7b906077fd99 SUNRPC: Move fault injection call sites
bfeb4e607d00 NFSv4.2 fix handling of sr_eof in SEEK's reply
1fbea60ea658 pNFS/flexfiles: fix incorrect size check in decode_nfs_fh()
fd65cac30d45 PCI: endpoint: Fix missing destroy_workqueue()
d21a5950cca6 NFS: Deal correctly with attribute generation counter overflow
cbc868ea28a8 NFSv4.2: Always flush out writes in nfs42_proc_fallocate()
a09afbb63620 NFS: Fix attribute bitmask in _nfs42_proc_fallocate()
ce2b470added NFS: nfs4_bitmask_adjust() must not change the server global bitmasks
0627cbc9b875 rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data()
b59194c7ca29 f2fs: fix to avoid accessing invalid fio in f2fs_allocate_data_block()
1fd6a0641040 f2fs: Fix a hungtask problem in atomic write
98ccee81fe96 f2fs: fix to cover __allocate_new_section() with curseg_lock
105155a8146d f2fs: fix to avoid touching checkpointed data in get_victim()
bbed83d7060e PCI: endpoint: Fix NULL pointer dereference for ->get_features()
d5e85b92b457 PCI: endpoint: Make *_free_bar() to return error codes on failure
d98bfd4cc258 PCI: endpoint: Add helper API to get the 'next' unreserved BAR
5974766170d8 PCI: endpoint: Make *_get_first_free_bar() take into account 64 bit BAR
8c8f7c49930d f2fs: fix to update last i_size if fallocate partially succeeds
74d2b0e74c3f f2fs: fix to align to section for fallocate() on pinned file
630146203108 ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook
ee93cdcbe0b5 PCI: Release OF node in pci_scan_device()'s error path
c5c0ede221d7 PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc()
1ce0d1d3656b remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader
2ec65063e45a remoteproc: qcom_q6v5_mss: Replace ioremap with memremap
2d6d5b4fc498 f2fs: fix a redundant call to f2fs_balance_fs if an error occurs
1c20a4896409 f2fs: fix panic during f2fs_resize_fs()
81ba1634d1b6 f2fs: fix to allow migrating fully valid segment
de2041d92d2a f2fs: fix compat F2FS_IOC_{MOVE,GARBAGE_COLLECT}_RANGE
b7ff0885de7e f2fs: move ioctl interface definitions to separated file
997d24a932a9 thermal: thermal_of: Fix error return code of thermal_of_populate_bind_params()
a1b5fecedfa9 ASoC: rt286: Make RT286_SET_GPIO_* readable and writable
5b66867966bc watchdog: fix barriers when printing backtraces from all CPUs
a68c246065b6 watchdog/softlockup: remove logic that tried to prevent repeated reports
9413b1ee3858 watchdog: explicitly update timestamp when reporting softlockup
018655f8758a watchdog: rename __touch_watchdog() to a better descriptive name
1dc55c3a4862 ia64: module: fix symbolizer crash on fdescr
602795e247d1 bnxt_en: Add PCI IDs for Hyper-V VF devices.
d0736af81151 kbuild: generate Module.symvers only when vmlinux exists
9401b7ff91f9 selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test
dfa0e8461e99 selftests: mlxsw: Increase the tolerance of backlog buildup
99d9989ee53b net: ethernet: mtk_eth_soc: fix RX VLAN offload
320c50ff84a0 iavf: remove duplicate free resources calls
6289b028b5e2 powerpc/iommu: Annotate nested lock for lockdep
bece6aea3653 qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_auth
ededc7325dc2 wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join
83a7ed5b891c wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt
f3a5dee0f30c crypto: ccp: Free SEV device if SEV init fails
22ab352fcab7 mt76: mt7615: fix entering driver-own state on mt7663
5b02d6efdb1b drm/amdgpu: Add mem sync flag for IB allocated by SA
8be5e713f725 drm/amd/display: add handling for hdcp2 rx id list validation
fa9952e854c4 drm/amd/display: fixed divide by zero kernel crash during dsc enablement
d98b03bfd0c7 powerpc/pseries: Stop calling printk in rtas_stop_self()
799c3950680a samples/bpf: Fix broken tracex1 due to kprobe argument change
d4b0dc31df99 net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule
05916c62f54a ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user()
b506357ab8bb ASoC: rt286: Generalize support for ALC3263 codec
33eee468f83a powerpc/smp: Set numa node before updating mask
245f5ab5ce52 flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target()
d5716625f185 sctp: Fix out-of-bounds warning in sctp_process_asconf_param()
136b0261f119 ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume
4ac5823083fa ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp
e3a2982bf63f ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740
cc1956f8b278 kconfig: nconf: stop endless search loops
06b0037e6f02 selftests: Set CC to clang in lib.mk if LLVM is set
f9bc5e3f3f75 drm/amd/display: Force vsync flip when reconfiguring MPCC
63e9abe35df9 iommu/amd: Remove performance counter pre-initialization test
1097ecf826bc Revert "iommu/amd: Fix performance counter initialization"
a027e6155bb4 ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init()
cc748965313b powerpc/mm: Add cond_resched() while removing hpte mappings
26f98b2d97a8 iwlwifi: pcie: make cfg vs. trans_cfg more robust
2bfc47dec5b8 cuse: prevent clone
2c20c7d96e45 virtiofs: fix userns
87fe0ca09b26 fuse: invalidate attrs when page writeback completes
f1c230d75b47 mt76: mt7915: fix txpower init for TSSI off chips
7eb1e84cfe28 mt76: mt76x0: disable GTK offloading
bbd3d0014cc4 mt76: mt7615: support loading EEPROM for MT7613BE
32b3e7e303bd rtw88: 8822c: add LC calibration for RTL8822C
28c2a1d65088 pinctrl: samsung: use 'int' for register masks in Exynos
2eac474900d3 mac80211: clear the beacon's CRC after channel switch
437a4746e47e IB/hfi1: Correct oversized ring allocation
d7592a5c376b coresight: Do not scan for graph if none is present
8f7806174fdb MIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UNCACHED_ACCELERATED
2c098ad786d3 i2c: Add I2C_AQ_NO_REP_START adapter quirk
c6d2f8ffb145 ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055
6c9b2de44812 Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip.
c87b052deaa8 ice: handle increasing Tx or Rx ring sizes
eb28709c07a6 ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet
7bd851a6d369 ip6_vti: proper dev_{hold|put} in ndo_[un]init methods
b502a6a44066 net: hns3: add handling for xmit skb with recursive fraglist
c56804f431db net: hns3: remediate a potential overflow risk of bd_num_list
286b3ff9fd98 powerpc/32: Statically initialise first emergency context
b9f9313c7501 selftests/powerpc: Fix L1D flushing tests for Power10
2033dde6aa01 Bluetooth: check for zapped sk before connecting
6421cdfbb6fb net: bridge: when suppression is enabled exclude RARP packets
fccb35bbf75f net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports
a019b8d7dfd5 Bluetooth: initialize skb_queue_head at l2cap_chan_create()
e0dc9e93f7fd Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default
b972f345a17a ALSA: bebob: enable to deliver MIDI messages for multiple ports
d398f25007d5 ALSA: rme9652: don't disable if not enabled
9df07b0661e7 ALSA: hdspm: don't disable if not enabled
a950cd8cb05d ALSA: hdsp: don't disable if not enabled
faed3150a436 i2c: bail out early when RDWR parameters are wrong
18df2bc13b1f Bluetooth: Fix incorrect status handling in LE PHY UPDATE event
879a96d817ed ASoC: rsnd: core: Check convert rate in rsnd_hw_params
a2aeb5de26c1 net: stmmac: Set FIFO sizes for ipq806x
c0a62a441bbd net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath
2d17c58a3a4f ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF
3d1bede85632 tipc: convert dest node's address to network order
a407b5881686 fs: dlm: flush swork on shutdown
ff58d1c72edf fs: dlm: check on minimum msglen size
ca973d2aeaf7 fs: dlm: add errno handling to check callback
06d59d21cb05 fs: dlm: fix debugfs dump
bd6017a942b9 ath11k: fix thermal temperature read
21756f878e82 kvm: Cap halt polling at kvm->max_halt_poll_ns
53d7eed0315a cpufreq: intel_pstate: Use HWP if enabled by platform firmware
182f1f72af2e PM: runtime: Fix unpaired parent child_count for force_resume
e97da47e9be0 ACPI: PM: Add ACPI ID of Alder Lake Fan
bfccc4eade2b KVM/VMX: Invoke NMI non-IST entry instead of IST entry
21f317826e17 KVM: x86/mmu: Remove the defunct update_pte() paging hook
53171e68a509 tpm, tpm_tis: Reserve locality in tpm_tis_resume()
923866165610 tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt()
8fe5a459186a tpm: fix error return code in tpm2_get_cc_attrs_tbl()
31c9a4b24d86 KEYS: trusted: Fix memory leak on object td
(From OE-Core rev: 629dcc218c331a441be7ba1ad5b88b5eff73fb63)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d9a05d2c6252f53819cc7b4c9d2062ebb64f4299)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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:
16022114de98 Linux 5.4.118
a992a283c0b7 dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails
569bae00ebbe dm integrity: fix missing goto in bitmap_flush_interval error handling
ff8fd1e3b58a dm space map common: fix division bug in sm_ll_find_free_block()
6fcaa44105aa dm persistent data: packed struct should have an aligned() attribute too
c64da3294a7d tracing: Restructure trace_clock_global() to never block
0834094c9a08 tracing: Map all PIDs to command lines
8768085ba271 rsi: Use resume_noirq for SDIO
55aa314a1a6c tty: fix memory leak in vc_deallocate
943131fda33b usb: dwc2: Fix session request interrupt handler
5bd06fc6b02c usb: dwc3: gadget: Fix START_TRANSFER link state check
0790fdbf37ee usb: gadget/function/f_fs string table fix for multiple languages
3b8b63be230f usb: gadget: Fix double free of device descriptor pointers
efa99087ea69 usb: gadget: dummy_hcd: fix gpf in gadget_setup
ffe824c0e35a media: staging/intel-ipu3: Fix race condition during set_fmt
a03fb1e8a110 media: staging/intel-ipu3: Fix set_fmt error handling
ff792ae52005 media: staging/intel-ipu3: Fix memory leak in imu_fmt
ae37aee56cad media: dvb-usb: Fix memory leak at error in dvb_usb_device_init()
e5c27c2ae2f2 media: dvb-usb: Fix use-after-free access
9185b3b1c143 media: dvbdev: Fix memory leak in dvb_media_device_free()
92eb134265fa ext4: fix error code in ext4_commit_super
c599462ab9c3 ext4: do not set SB_ACTIVE in ext4_orphan_cleanup()
9c61387630a5 ext4: fix check to prevent false positive report of incorrect used inodes
79c95130a52a kbuild: update config_data.gz only when the content of .config is changed
19c8c34a8b80 x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported
8d2be04dbb17 Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op")
2b040d13b411 jffs2: check the validity of dstlen in jffs2_zlib_compress()
564b1868f229 Fix misc new gcc warnings
8aa728568202 security: commoncap: fix -Wstringop-overread warning
be8db260f482 fuse: fix write deadlock
dc21b424861a dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences
6920cef604fa md/raid1: properly indicate failure when ending a failed write request
5f2d256875a5 crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS
63a25b715633 tpm: vtpm_proxy: Avoid reading host log when using a virtual device
2f12258b5224 tpm: efi: Use local variable for calculating final log size
2af501de8f43 intel_th: pci: Add Alder Lake-M support
ab5d5c9dfd02 powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h
abf3573ef4e7 powerpc/eeh: Fix EEH handling for hugepages in ioremap space.
077f526fe3cc jffs2: Fix kasan slab-out-of-bounds problem
ad3f360ef20f Input: ili210x - add missing negation for touch indication on ili210x
6be0e4b59314 NFSv4: Don't discard segments marked for return in _pnfs_return_layout()
12ccd59941e3 NFS: Don't discard pNFS layout segments that are marked for return
504632a3577a ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure
490ad0a23904 openvswitch: fix stack OOB read while fragmenting IPv4 packets
9508634b2b18 mlxsw: spectrum_mr: Update egress RIF list before route's action
27a130638406 f2fs: fix to avoid out-of-bounds memory access
6c9b98a66d0a ubifs: Only check replay with inode type to judge if inode linked
310efc95c72c virtiofs: fix memory leak in virtio_fs_probe()
2b28e26bd776 Makefile: Move -Wno-unused-but-set-variable out of GCC only block
13a474c01353 arm64/vdso: Discard .note.gnu.property sections in vDSO
f40bf82bf693 btrfs: fix race when picking most recent mod log operation for an old root
2bc0131d5be0 ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx
45392da1bd91 ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops
ee47a6414950 ALSA: hda/realtek: fix mic boost on Intel NUC 8
d143cd1f8f6b ALSA: hda/realtek: GA503 use same quirks as GA401
f2b75e357816 ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8
2136ecfcf3d9 ALSA: usb-audio: More constifications
adba683c573d ALSA: usb-audio: Explicitly set up the clock selector
93588ea2fbd4 ALSA: sb: Fix two use after free in snd_sb_qsound_build
1666f1ac383f ALSA: hda/conexant: Re-order CX5066 quirk table entries
b53b72ef83ff ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer
a65181cfd953 s390/archrandom: add parameter check for s390_arch_random_generate
ef00a39e2c78 scsi: libfc: Fix a format specifier
02c13900477c mfd: arizona: Fix rumtime PM imbalance on error
0d0e6dbd5fca scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic
0756818b4d3b scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode
f67fc8095bbe scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response
82bc134b93b5 drm/amdgpu: fix NULL pointer dereference
4b65414ea416 amdgpu: avoid incorrect %hu format string
443fdd7b4bc3 drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug
c49981759450 drm/msm/mdp5: Do not multiply vclk line count by 100
336e7e758640 drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal
b56ad4febe67 sched/fair: Ignore percpu threads for imbalance pulls
53995be39f93 media: gscpa/stv06xx: fix memory leak
3a855efb5426 media: dvb-usb: fix memory leak in dvb_usb_adapter_init
4ca05c0e04d5 media: platform: sti: Fix runtime PM imbalance in regs_show
47be6867d2d0 media: i2c: adv7842: fix possible use-after-free in adv7842_remove()
f6b97476053d media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove()
cc265fb8e549 media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove()
48304f37ce81 media: adv7604: fix possible use-after-free in adv76xx_remove()
b76249a0a64e media: tc358743: fix possible use-after-free in tc358743_remove()
b25324cf16f5 power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove()
ac22a96c7388 power: supply: generic-adc-battery: fix possible use-after-free in gab_remove()
e0be54070ba1 clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return
330753d38f26 media: vivid: update EDID
71b75e6e2410 media: em28xx: fix memory leak
cfb42c1bcce8 scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg()
1a22a9fde806 scsi: smartpqi: Add new PCI IDs
7973764b5454 scsi: smartpqi: Correct request leakage during reset operations
7d77ac088fd7 ata: ahci: Disable SXS for Hisilicon Kunpeng920
1f3daf672a13 mmc: sdhci-pci: Add PCI IDs for Intel LKF
40fdaa2d149b scsi: qla2xxx: Fix use after free in bsg
2cb8ce1d79d3 drm/vkms: fix misuse of WARN_ON
3f67d5b6f943 scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats()
48425948d2b6 drm/amd/display: fix dml prefetch validation
cd148571eab0 drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool'
e81f4da43b1d drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f
0c0356ef2498 drm/amdkfd: Fix UBSAN shift-out-of-bounds warning
888b482dbe26 drm/amdgpu: mask the xgmi number of hops reported from psp to kfd
8d802ad28f9c power: supply: Use IRQF_ONESHOT
bc73cb52997d media: gspca/sq905.c: fix uninitialized variable
bec3831f5108 media: media/saa7164: fix saa7164_encoder_register() memory leak bugs
20065ae0056a extcon: arizona: Fix various races on driver unbind
32990455bd12 extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged
22ee443ac784 power: supply: bq27xxx: fix power_avg for newer ICs
5bc128a16333 media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt()
e18cee768a6e media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB
a2e71d2d797d media: ite-cir: check for receive overflow
78829d2ec594 scsi: target: pscsi: Fix warning in pscsi_complete_cmd()
a27784943a96 scsi: lpfc: Fix pt2pt connection does not recover after LOGO
52d2b4370a9d scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe
2b847dc1f662 drm/amd/display: Don't optimize bandwidth before disabling planes
84b03026cccc drm/amd/display: Check for DSC support instead of ASIC revision
bbf11337ded8 drm/qxl: release shadow on shutdown
a7d964da5d17 drm: Added orientation quirk for OneGX1 Pro
567c83104471 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s
3260434687cc platform/x86: intel_pmc_core: Don't use global pmcdev in quirks
229d2c12f1eb crypto: omap-aes - Fix PM reference leak on omap-aes.c
5c411b92439d crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c
e6d5c66737a9 crypto: stm32/hash - Fix PM reference leak on stm32-hash.c
e7138a6d6a4d phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove()
349f95248bce intel_th: Consistency and off-by-one fix
86f4ac7ca448 tty: n_gsm: check error while registering tty devices
665dbcf35508 usb: core: hub: Fix PM reference leak in usb_port_resume()
b8035ac2ad08 usb: musb: fix PM reference leak in musb_irq_work()
972639ed7b90 spi: qup: fix PM reference leak in spi_qup_remove()
0adc0e0c87ff spi: omap-100k: Fix reference leak to master
d6aa2fcd8566 spi: dln2: Fix reference leak to master
99569ac2e97c xhci: fix potential array out of bounds with several interrupters
99c82db050ae xhci: check control context is valid before dereferencing it.
6f34d2ab34ed usb: xhci-mtk: support quirk to disable usb2 lpm
d95748f23084 perf/arm_pmu_platform: Fix error handling
fe53f8fd64d7 tee: optee: do not check memref size on return from Secure World
dda2bc82891c x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS)
ee68dd4e502f PCI: PM: Do not read power state in pci_enable_device_flags()
52b4b9d250d4 usb: xhci: Fix port minor revision
c13c8354fd58 usb: dwc3: gadget: Ignore EP queue requests during bus reset
9f3c7e0074b7 usb: gadget: f_uac1: validate input parameters
a10fb8a1c70a usb: gadget: f_uac2: validate input parameters
a629f6bc034a genirq/matrix: Prevent allocation counter corruption
1b2207a19664 usb: webcam: Invalid size of Processing Unit Descriptor
4cc65c749d58 usb: gadget: uvc: add bInterval checking for HS mode
28da0edb56ae crypto: qat - fix unmap invalid dma address
69f1a9702d3f crypto: api - check for ERR pointers in crypto_destroy_tfm()
8ac79bdcc0c4 spi: ath79: remove spi-master setup and cleanup assignment
4d6a20917fda spi: ath79: always call chipselect function
e24b9cded4bc staging: wimax/i2400m: fix byte-order issue
ce64f57a0fe0 bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first
4928d3b02083 fbdev: zero-fill colormap in fbcmap.c
1c5cb86cdd7f posix-timers: Preserve return value in clock_adjtime32()
e07d0fd8d64f intel_th: pci: Add Rocket Lake CPU support
b6635915a3c3 btrfs: fix metadata extent leak after failure to create subvolume
93f3339b22ba cifs: Return correct error code from smb2_get_enc_key
e7ea8e46e3b7 irqchip/gic-v3: Do not enable irqs when handling spurious interrups
13b0a28e6fef modules: inherit TAINT_PROPRIETARY_MODULE
cd5a738e28ac modules: return licensing information from find_symbol
c4698910a9af modules: rename the licence field in struct symsearch to license
7500d4999431 modules: unexport __module_address
ad6d414703d7 modules: unexport __module_text_address
86de29b833e6 modules: mark each_symbol_section static
79100b191e71 modules: mark find_symbol static
6e38daf2e5db modules: mark ref_module static
909a01b95120 mmc: core: Fix hanging on I/O during system suspend for removable cards
c80524b9e418 mmc: core: Set read only for SD cards with permanent write protect bit
42998c98ce9f mmc: core: Do a power cycle when the CMD11 fails
1b45fcf11d28 mmc: block: Issue a cache flush only when it's enabled
2fb68f705c56 mmc: block: Update ext_csd.cache_ctrl if it was written
4e438ff2d967 mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers
698df555cc5f mmc: sdhci: Check for reset prior to DMA address unmap
0d8941b9b2d3 mmc: uniphier-sd: Fix a resource leak in the remove function
06e48bb631d3 mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe()
21171ede4337 scsi: mpt3sas: Block PCI config access from userspace during reset
77509a238547 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand()
e45acaddd64b spi: spi-ti-qspi: Free DMA resources
c57af0be7722 erofs: add unsupported inode i_format check
49fc21a47e93 mtd: rawnand: atmel: Update ecc_stats.corrected counter
3ef6813bb3a4 mtd: spinand: core: add missing MODULE_DEVICE_TABLE()
fd1772305002 ecryptfs: fix kernel panic with null dev_name
e057164f8731 arm64: dts: mt8173: fix property typo of 'phys' in dsi node
527edae13d24 arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node
34ae75d699fd ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld
0b641b25870f ftrace: Handle commands when closing set_ftrace_filter file
6a4f786f8eb5 ACPI: custom_method: fix a possible memory leak
72814a94c38a ACPI: custom_method: fix potential use-after-free issue
b691331218d0 s390/disassembler: increase ebpf disasm buffer size
(From OE-Core rev: 23c1d0b54202303c3acd84f4125126f251f5b11c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4d4609d4bb709db887b5302077f89a14c05b1edc)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
72bb632d15f2 Linux 5.10.36
14b2801ccd9b thermal/core/fair share: Lock the thermal zone while looping over instances
c24a20912eef thermal/drivers/cpufreq_cooling: Fix slab OOB issue
051dd0681ce1 lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf()
1cb02dc76f4c dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails
06141465e372 dm integrity: fix missing goto in bitmap_flush_interval error handling
df893916b330 dm space map common: fix division bug in sm_ll_find_free_block()
fcf763a80e0e dm persistent data: packed struct should have an aligned() attribute too
a33614d52e97 tracing: Restructure trace_clock_global() to never block
9e40ef5391df tracing: Map all PIDs to command lines
ea6803ff2cd1 tools/power turbostat: Fix offset overflow issue in index converting
b84c57762cef rsi: Use resume_noirq for SDIO
b1c953dc853a tty: fix memory leak in vc_deallocate
25e9c2c11735 usb: dwc2: Fix session request interrupt handler
fce7bbcd07d5 usb: dwc3: core: Do core softreset when switch mode
b624b32584ac usb: dwc3: gadget: Fix START_TRANSFER link state check
f9ddfaa9703c usb: dwc3: gadget: Remove FS bInterval_m1 limitation
8df75d1296d0 usb: gadget/function/f_fs string table fix for multiple languages
ba8ce683076e usb: gadget: Fix double free of device descriptor pointers
f12c5cca65f7 usb: gadget: dummy_hcd: fix gpf in gadget_setup
678e76bccee4 media: venus: hfi_parser: Don't initialize parser on v1
5d0f6f5251a3 media: v4l2-ctrls: fix reference to freed memory
4121def7df29 media: staging/intel-ipu3: Fix race condition during set_fmt
c6b81b897f6f media: staging/intel-ipu3: Fix set_fmt error handling
517f6f570566 media: staging/intel-ipu3: Fix memory leak in imu_fmt
8acb13189dae media: dvb-usb: Fix memory leak at error in dvb_usb_device_init()
a5e9ae5a22b0 media: dvb-usb: Fix use-after-free access
43263fd43083 media: dvbdev: Fix memory leak in dvb_media_device_free()
378a016271ba ext4: Fix occasional generic/418 failure
133e83b5b3b3 ext4: allow the dax flag to be set and cleared on inline directories
72447c925ea9 ext4: fix error return code in ext4_fc_perform_commit()
bf4ba04f0161 ext4: fix ext4_error_err save negative errno into superblock
12905cf9e5c4 ext4: fix error code in ext4_commit_super
7e9298f4d139 ext4: do not set SB_ACTIVE in ext4_orphan_cleanup()
098b257563b9 ext4: fix check to prevent false positive report of incorrect used inodes
346190959f97 ext4: annotate data race in jbd2_journal_dirty_metadata()
9aca313726cb ext4: annotate data race in start_this_handle()
a27aad321751 kbuild: update config_data.gz only when the content of .config is changed
3aec683ee79b x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported
d19a456acaec futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI
2543329485e2 Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op")
d35c4c959eb4 smb3: do not attempt multichannel to server which does not support it
796b82637528 smb3: when mounting with multichannel include it in requested capabilities
5781c9df77a3 jffs2: check the validity of dstlen in jffs2_zlib_compress()
54708651bc1e Fix misc new gcc warnings
f37b9c142e1c security: commoncap: fix -Wstringop-overread warning
bf2b941d0a6f sfc: farch: fix TX queue lookup in TX event handling
fb791572d674 sfc: farch: fix TX queue lookup in TX flush done handling
11e3ff7e164a exfat: fix erroneous discard when clear cluster bit
1c525c265668 fuse: fix write deadlock
0cd2d2577a98 dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences
661061a45e32 md/raid1: properly indicate failure when ending a failed write request
015cc7ad58d0 crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS
0ba942cbf52b crypto: arm/curve25519 - Move '.fpu' after '.arch'
c9adb76c712c tpm: vtpm_proxy: Avoid reading host log when using a virtual device
60a01ecc9f68 tpm: efi: Use local variable for calculating final log size
4a63b2438a93 intel_th: pci: Add Alder Lake-M support
34ceafa62f49 powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h
0bdcaebb1225 powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR
f2aa64979e11 powerpc/kexec_file: Use current CPU info while setting up FDT
481fee8295ab powerpc/eeh: Fix EEH handling for hugepages in ioremap space.
293c30ce25e0 powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors
643243e31868 jffs2: Hook up splice_write callback
72c282b10951 jffs2: Fix kasan slab-out-of-bounds problem
072f787e8798 Input: ili210x - add missing negation for touch indication on ili210x
2fafe7d5047f NFSv4: Don't discard segments marked for return in _pnfs_return_layout()
334165d9fb69 NFS: Don't discard pNFS layout segments that are marked for return
96fa26b74cdc NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds
e0f2d86481ea ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure
a1478374b0bd openvswitch: fix stack OOB read while fragmenting IPv4 packets
4248f4649bf3 mlxsw: spectrum_mr: Update egress RIF list before route's action
9aa4602237d5 f2fs: fix to avoid out-of-bounds memory access
39624749c52d f2fs: fix error handling in f2fs_end_enable_verity()
50b0c0c3385d ubifs: Only check replay with inode type to judge if inode linked
5a876a46d7b7 kcsan, debugfs: Move debugfs file creation out of early init
d19555ff225d virtiofs: fix memory leak in virtio_fs_probe()
1b41d4e5aa75 fs: fix reporting supported extra file attributes for statx()
dc4b67baba3b Makefile: Move -Wno-unused-but-set-variable out of GCC only block
0f9055936668 arm64/vdso: Discard .note.gnu.property sections in vDSO
1d852d6bb4d4 btrfs: fix race when picking most recent mod log operation for an old root
b24f0e381036 tools/power/turbostat: Fix turbostat for AMD Zen CPUs
d1ca3d2c4fd5 ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx
a9d0f7c14789 ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops
3c8a599bc951 ALSA: hda/realtek - Headset Mic issue on HP platform
871234a6ad4c ALSA: hda/realtek: fix mic boost on Intel NUC 8
13ff604c79a0 ALSA: hda/realtek: GA503 use same quirks as GA401
970fbbee55bc ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7
12fea3cb2277 ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8
ad7736cebf4d ALSA: usb-audio: Explicitly set up the clock selector
cc427a507f29 ALSA: sb: Fix two use after free in snd_sb_qsound_build
1ce8212e80f9 ALSA: hda/conexant: Re-order CX5066 quirk table entries
9b7388931fbb ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer
443467bd6240 power: supply: cpcap-battery: fix invalid usage of list cursor
a15f68a5d55c sched,psi: Handle potential task count underflow bugs more gracefully
a32a2d831de0 s390/archrandom: add parameter check for s390_arch_random_generate
338a87230228 block/rnbd-clt: Fix missing a memory free when unloading the module
ae7fe4794da2 sched,fair: Alternative sched_slice()
94902ee2996a perf: Rework perf_event_exit_event()
2c4de79e9a09 scsi: libfc: Fix a format specifier
97a81d4051c3 mfd: arizona: Fix rumtime PM imbalance on error
14c7e3f5bed5 mfd: da9063: Support SMBus and I2C mode
d7ec1dab6be7 mfd: intel-m10-bmc: Fix the register access range
c8fe9ef530e9 scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic
cc42ea42e250 scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode
1ac2b3720f61 scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response
56488df9f4bc drm/amdgpu: fix NULL pointer dereference
d721702f8a82 drm/amd/display: Try YCbCr420 color when YCbCr444 fails
f26f33a40952 amdgpu: avoid incorrect %hu format string
a98a90048853 drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug
081cec78467f drm/amd/display: Fix UBSAN: shift-out-of-bounds warning
cc6215d94de9 drm/amd/display: Fix debugfs link_settings entry
bcefa89b3e48 drm/radeon/ttm: Fix memory leak userptr pages
14637a8dfe4f drm/amdgpu/ttm: Fix memory leak userptr pages
6e4ae9b0eb23 drm/msm/mdp5: Do not multiply vclk line count by 100
79f701ec9efa drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal
2f5f4cce496e sched/fair: Ignore percpu threads for imbalance pulls
fded2096b153 media: gscpa/stv06xx: fix memory leak
f8f2b7ebe03a media: dvb-usb: fix memory leak in dvb_usb_adapter_init
1b61ad26af55 media: sun8i-di: Fix runtime PM imbalance in deinterlace_start_streaming
810cf54025b7 media: platform: sti: Fix runtime PM imbalance in regs_show
67a97525dd6e media: i2c: adv7842: fix possible use-after-free in adv7842_remove()
c8e7e6e1780c media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove()
3f9e0eb06258 media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove()
651ad9e04f75 media: adv7604: fix possible use-after-free in adv76xx_remove()
8d3ae83d6344 media: tc358743: fix possible use-after-free in tc358743_remove()
a931c5791b5e power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove()
ccb098c053dc power: supply: generic-adc-battery: fix possible use-after-free in gab_remove()
932329941ca8 clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return
573bbb6f80f1 drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver
4066456bb2de media: vivid: update EDID
6fef73a039da media: em28xx: fix memory leak
ed7ab208cc2e scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg()
486e974358e7 scsi: smartpqi: Add new PCI IDs
c3187412d9c7 scsi: smartpqi: Correct request leakage during reset operations
bc05560dd756 scsi: smartpqi: Use host-wide tag space
dc655d743c2b power: supply: cpcap-charger: Add usleep to cpcap charger to avoid usb plug bounce
a669817a3384 selftests/resctrl: Fix checking for < 0 for unsigned values
726d3185b89a selftests/resctrl: Fix incorrect parsing of iMC counters
19eaad1400ea selftests/resctrl: Use resctrl/info for feature detection
0ccead50c386 selftests/resctrl: Fix missing options "-n" and "-p"
cd29eef12771 selftests/resctrl: Clean up resctrl features check
6ef95f0b80ec selftests/resctrl: Fix compilation issues for other global variables
cf99daf7c3a2 selftests/resctrl: Fix compilation issues for global variables
078d3d75dd4c selftests/resctrl: Enable gcc checks to detect buffer overflows
9ec74da2ac4c nvmet: return proper error code from discovery ctrl
7f9757005cf5 drm/komeda: Fix bit check to import to value of proper type
5e8b58e27ea8 ata: ahci: Disable SXS for Hisilicon Kunpeng920
c753c1a77e7a mmc: sdhci-brcmstb: Remove CQE quirk
fdd04d1c8336 mmc: sdhci-pci: Add PCI IDs for Intel LKF
79315ebff432 mmc: sdhci-esdhc-imx: validate pinctrl before use it
47ac226199f0 scsi: qla2xxx: Fix use after free in bsg
1d7935fd022d drm/vkms: fix misuse of WARN_ON
57fa6a6a998c scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats()
298778681c10 drm/amd/display: fix dml prefetch validation
dd5d6042e5d2 drm/amd/display: DCHUB underflow counter increasing in some scenarios
9cc76f29b9e5 drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool'
729b92e68b8e drm/amd/pm: fix workload mismatch on vega10
7cb855dfe5f0 drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f
1874b0ef1426 drm/amdkfd: Fix UBSAN shift-out-of-bounds warning
7b3eb98a3ef4 drm/amdgpu: mask the xgmi number of hops reported from psp to kfd
61c1ddd29f87 backlight: qcom-wled: Fix FSC update issue for WLED5
918a45b65365 backlight: qcom-wled: Use sink_addr for sync toggle
983d10e59fb4 power: supply: Use IRQF_ONESHOT
80ba39ec7cc9 media: gspca/sq905.c: fix uninitialized variable
6a3edc1a5e17 media: media/saa7164: fix saa7164_encoder_register() memory leak bugs
087c2bffb4e9 extcon: arizona: Fix various races on driver unbind
b7d2e5097f18 extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged
8ff0d8a0904b power: supply: bq27xxx: fix power_avg for newer ICs
7bb783ec9e0e atomisp: don't let it go past pipes array
12b4b2855024 media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt()
f3dd6c47c493 media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB
b5261590f309 media: ite-cir: check for receive overflow
3a2270dd3f09 scsi: target: pscsi: Fix warning in pscsi_complete_cmd()
09a27d662006 kvfree_rcu: Use same set of GFP flags as does single-argument
661af9371c32 sched/pelt: Fix task util_est update filtering
b168fffa3821 drm/amdgpu: Fix some unload driver issues
5b62053e762c scsi: lpfc: Fix pt2pt connection does not recover after LOGO
7382825b068e scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe
b814402fdf37 drm/amd/display/dc/dce/dce_aux: Remove duplicate line causing 'field overwritten' issue
500ec98998c2 drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT interrupt work
bd9477319714 drm/amd/display: Don't optimize bandwidth before disabling planes
6b2132f50d9f drm/amd/display: Check for DSC support instead of ASIC revision
01e03a661872 drm/ast: fix memory leak when unload the driver
100e35484682 drm/amd/display: changing sr exit latency
2c518667f953 drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor atomic_check
6f64be8f5211 drm/qxl: release shadow on shutdown
423fb866b3fc drm/qxl: do not run release if qxl failed to init
6228456ceb1a drm: Added orientation quirk for OneGX1 Pro
9c60c881d662 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s
f32b84d7c977 btrfs: do proper error handling in btrfs_update_reloc_root
224c654a2eca btrfs: do proper error handling in create_reloc_root
c5aa9ea54a00 spi: sync up initial chipselect state
b82e8f0bb028 platform/x86: intel_pmc_core: Don't use global pmcdev in quirks
5d60792d1292 crypto: omap-aes - Fix PM reference leak on omap-aes.c
92894b185321 crypto: sa2ul - Fix PM reference leak in sa_ul_probe()
4e7ae0cfaca9 crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c
8a090d492f70 crypto: stm32/hash - Fix PM reference leak on stm32-hash.c
836671775a6e crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe()
2264965f576f crypto: sun8i-ss - Fix PM reference leak when pm_runtime_get_sync() fails
a16162a17417 phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove()
df9105950755 intel_th: Consistency and off-by-one fix
b549cc7c9ca2 tty: n_gsm: check error while registering tty devices
8f7cdbbf61f9 usb: dwc3: gadget: Check for disabled LPM quirk
2946f95356cc usb: core: hub: Fix PM reference leak in usb_port_resume()
e82da9b21fed usb: musb: fix PM reference leak in musb_irq_work()
015f3f25213e usb: gadget: tegra-xudc: Fix possible use-after-free in tegra_xudc_remove()
0e73535a496c spi: qup: fix PM reference leak in spi_qup_remove()
75e2b4621137 spi: omap-100k: Fix reference leak to master
517e99f22842 spi: dln2: Fix reference leak to master
4ddfac16b5c7 platform/x86: ISST: Account for increased timeout in some cases
bc900a7ccdd4 tools/power/x86/intel-speed-select: Increase string size
125b3590d1fb ARM: dts: at91: change the key code of the gpio key
2ed4d587539e bus: mhi: core: Clear context for stopped channels from remove()
3737cf191a80 xhci: fix potential array out of bounds with several interrupters
98599e1045c2 xhci: check control context is valid before dereferencing it.
2b195c32bccd xhci: check port array allocation was successful before dereferencing it
b52b1b8c480c fpga: dfl: pci: add DID for D5005 PAC cards
e22fd531518d usb: xhci-mtk: support quirk to disable usb2 lpm
5c22421fb35f random: initialize ChaCha20 constants with correct endianness
2d78ede60615 perf/arm_pmu_platform: Fix error handling
167fecaa4311 perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors
64d579453bd6 soundwire: cadence: only prepare attached devices on clock stop
9584ce366cc9 tee: optee: do not check memref size on return from Secure World
e5da8b37ce34 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on
187c001c492c soc/tegra: pmc: Fix completion of power-gate toggling
bc24381f5768 efi/libstub: Add $(CLANG_FLAGS) to x86 flags
8829b6ccf49f x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS
fdc9c3cff9e2 x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS)
af79dc5ad974 ARM: dts: ux500: Fix up TVK R3 sensors
3f571ae706da ARM: dts: BCM5301X: fix "reg" formatting in /memory node
f38f972e14f1 kselftest/arm64: mte: Fix MTE feature detection
d16749988d09 PCI: PM: Do not read power state in pci_enable_device_flags()
d863389e9f2e ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node
d9a1f62b03da kselftest/arm64: mte: Fix compilation with native compiler
173ab4bb8cbf usb: xhci: Fix port minor revision
45f879b29da7 usb: dwc3: gadget: Ignore EP queue requests during bus reset
85eb84bd818f usb: gadget: f_uac1: validate input parameters
f63390de9b43 usb: gadget: f_uac2: validate input parameters
df7452f03b7f genirq/matrix: Prevent allocation counter corruption
bde50f19ba24 crypto: hisilicon/sec - fixes a printing error
6a6273a65fcd x86/sev: Do not require Hypervisor CPUID bit for SEV guests
ba637773a9f9 usb: webcam: Invalid size of Processing Unit Descriptor
930d586646cf usb: gadget: uvc: add bInterval checking for HS mode
6202e708f303 crypto: qat - fix unmap invalid dma address
92f333793a78 crypto: api - check for ERR pointers in crypto_destroy_tfm()
298a44f38171 bus: mhi: core: Destroy SBL devices when moving to mission mode
2e40d8cd3db5 spi: ath79: remove spi-master setup and cleanup assignment
91629921cef9 spi: ath79: always call chipselect function
40e02e167816 staging: wimax/i2400m: fix byte-order issue
e160833c9fdf bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first
6af796b4ac45 cpuidle: tegra: Fix C7 idling state on Tegra114
6f85f0497274 fbdev: zero-fill colormap in fbcmap.c
af830b27c34d posix-timers: Preserve return value in clock_adjtime32()
a4794be7b00b btrfs: fix race between transaction aborts and fsyncs leading to use-after-free
af835665ddc9 intel_th: pci: Add Rocket Lake CPU support
97f30747b22c btrfs: fix metadata extent leak after failure to create subvolume
0c48349a6d41 x86/build: Disable HIGHMEM64G selection for M486SX
dba16ca6f347 btrfs: handle remount to no compress during compression
5f2adf84624e smb2: fix use-after-free in smb2_ioctl_query_info()
8a90058752e0 cifs: detect dead connections only when echoes are enabled.
23d7b4a8f77a cifs: fix out-of-bound memory access when calling smb3_notify() at mount point
aaa0faa5c28a cifs: Return correct error code from smb2_get_enc_key
7be4db5c2b59 irqchip/gic-v3: Do not enable irqs when handling spurious interrups
44faf03f56b8 mmc: core: Fix hanging on I/O during system suspend for removable cards
886da99e8fc4 mmc: core: Set read only for SD cards with permanent write protect bit
140f225218cd mmc: core: Do a power cycle when the CMD11 fails
20d6f231f8f1 mmc: block: Issue a cache flush only when it's enabled
b1fba87e60bc mmc: block: Update ext_csd.cache_ctrl if it was written
cdc615acade4 mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit
6c43290972ed mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers
01db7cb746f0 mmc: sdhci: Check for reset prior to DMA address unmap
25ac6ce65f1a mmc: uniphier-sd: Fix a resource leak in the remove function
83e9e22ba93a mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe()
b7a1577a1a79 scsi: mpt3sas: Block PCI config access from userspace during reset
702cdaa2c628 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand()
f1cbba5ea75b spi: spi-ti-qspi: Free DMA resources
421f24114c64 spi: stm32-qspi: fix pm_runtime usage_count counter
dbaf435ddf97 erofs: add unsupported inode i_format check
34ec706bf0b7 mtd: physmap: physmap-bt1-rom: Fix unintentional stack access
706e60c19237 mtd: rawnand: atmel: Update ecc_stats.corrected counter
907452b3b6a6 mtd: spinand: core: add missing MODULE_DEVICE_TABLE()
cb5305ac5bac Revert "mtd: spi-nor: macronix: Add support for mx25l51245g"
2e41cc10660e mtd: spi-nor: core: Fix an issue of releasing resources during read/write
4c44c136f2fa fs/epoll: restore waking from ep_done_scan()
6b5aeb69bb9f ecryptfs: fix kernel panic with null dev_name
3ad1fb97619b arm64: dts: mt8173: fix property typo of 'phys' in dsi node
6c2f97f3887f arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node
011b9e1c2a18 ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld
634684d79733 ftrace: Handle commands when closing set_ftrace_filter file
d11fdbee28af ACPI: custom_method: fix a possible memory leak
62dc2440ebb5 ACPI: custom_method: fix potential use-after-free issue
58a762a7f3be tpm: acpi: Check eventlog signature before using it
3b8b6399666a vhost-vdpa: fix vm_flags for virtqueue doorbell mapping
026499a9c2e0 s390/zcrypt: fix zcard and zqueue hot-unplug memleak
e534a4b139a8 s390/disassembler: increase ebpf disasm buffer size
90402b6b45f3 dyndbg: fix parsing file query without a line-range suffix
ed9cfd60c787 nitro_enclaves: Fix stale file descriptors on failed usercopy
a1d2bd164c1c bus: mhi: core: Sanity check values from remote device before use
bcb80329e815 bus: mhi: core: Clear configuration from channel context during reset
542fd3e4fde6 bus: mhi: core: Fix check for syserr at power_up
(From OE-Core rev: 02f776d5b29703b093a37325cc4289cc7a943128)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 86bac399136de151c2b33e715fd8d810707c431c)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.10.:
ktypes/standard: disable obsolete crypto options by default
CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is on by default, but really
shouldn't be on in our kernels for a safe set of baseline options.
This is almost never used, so we disable it by default. If something
needs it, they can turn it on in a board specific config.
(From OE-Core rev: f506cef3b671a659c9cee30b41591116552f74da)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f29be437290a960decdc2d8be8e505e8179c2f58)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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:
b5dbcd05792a Linux 5.4.117
0ee3bfc2c31e vfio: Depend on MMU
b246759284d6 perf/core: Fix unconditional security_locked_down() call
a1e6a0d1e6cf ovl: allow upperdir inside lowerdir
8198962021fd scsi: ufs: Unlock on a couple error paths
91aa2644a3ab platform/x86: thinkpad_acpi: Correct thermal sensor allocation
164f74391822 USB: Add reset-resume quirk for WD19's Realtek Hub
5922dfc42ac8 USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet
314192f055d9 ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX
6cede11149bf perf ftrace: Fix access to pid in array when setting a pid filter
ad4659935e11 perf data: Fix error return code in perf_data__create_dir()
cbc6b467610c iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd()
c7166a529e2b avoid __memcat_p link failure
8ba25a9ef9b9 bpf: Fix leakage of uninitialized bpf stack under speculation
53e0db429b37 bpf: Fix masking negation logic upon negative dst register
b0c8fe7ef797 iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd()
43b515c52942 igb: Enable RSS for Intel I211 Ethernet Controller
354520d3ea81 net: usb: ax88179_178a: initialize local variables before use
55714a57f369 ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade()
b3041510f0fc ACPI: tables: x86: Reserve memory occupied by ACPI tables
91b08c5319a5 mips: Do not include hi and lo in clobber list for R6
(From OE-Core rev: 5e8874afb2e3fd91a4de8d70111095c25b485743)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0bb2a057ed02b94e6f12b0508b5d7f4a535b1ca0)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
f53a3a480862 Linux 5.10.35
94c76056fc3f vfio: Depend on MMU
4348d3b5027b perf/core: Fix unconditional security_locked_down() call
399f9c18473c platform/x86: thinkpad_acpi: Correct thermal sensor allocation
ac2cd82c7609 USB: Add reset-resume quirk for WD19's Realtek Hub
d844aaa49ac8 USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet
59b3f88386b5 ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX
27c1936af506 ovl: allow upperdir inside lowerdir
71d58457a8af ovl: fix leaked dentry
2fa0387fa2d0 nvme-pci: set min_align_mask
f8e71c667ee1 swiotlb: respect min_align_mask
85a5a6875ca9 swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single
25ed8827cfbf swiotlb: refactor swiotlb_tbl_map_single
9efd5df078a7 swiotlb: clean up swiotlb_tbl_unmap_single
1f2ef5a0f771 swiotlb: factor out a nr_slots helper
1bbcc985d195 swiotlb: factor out an io_tlb_offset helper
22163a8ec863 swiotlb: add a IO_TLB_SIZE define
2e8b3b0b8e2d driver core: add a min_align_mask field to struct device_dma_parameters
6995512a472f tools/cgroup/slabinfo.py: updated to work on current kernel
a7c37332afa8 perf ftrace: Fix access to pid in array when setting a pid filter
fb4c1c2e9fd1 capabilities: require CAP_SETFCAP to map uid 0
b571a6302a64 perf data: Fix error return code in perf_data__create_dir()
48ec949ac979 net: qrtr: Avoid potential use after free in MHI send
2fa15d61e4cb bpf: Fix leakage of uninitialized bpf stack under speculation
2cfa537674cd bpf: Fix masking negation logic upon negative dst register
a41c193d004e igb: Enable RSS for Intel I211 Ethernet Controller
2e68890993d0 net: usb: ax88179_178a: initialize local variables before use
d3598eb3915c netfilter: conntrack: Make global sysctls readonly in non-init netns
c239bfc2e4ac mips: Do not include hi and lo in clobber list for R6
(From OE-Core rev: 28410e7d84f71feb64d82461bf04364cb226eb4a)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 767e6755740204981e5789b7a3066eac855605e8)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If an existing source date epoch file was found during do_unpack, it was
deleted and a new one would be written in its place. This causes a race
with check-before-use code in get_source_date_epoch_value. Resolve the
problem by making do_unpack write the new source date epoch to a
temporary file, then do an atomic rename to ensure it's always present,
and change the check-before-use code to use a EAFP exception instead of
checking for file existence.
[YOCTO #14384]
(From OE-Core rev: 8b2fd4e5e0841b81b4f709b061b655e2266dd4da)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0b5e3b33187bf78a2d62cc886463e4b27d6bd228)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Several of the valgrind tests (particulaly helgrind) are unreliable and
can fail with a different output.
Particularly, there is a higher chance of failure on QEMU instances with
SMP enabled and on systems with more interrupts such as laptops on powersave.
The tests have been reported upstream as being unreliable dating back
over 5 years, due in part to the ordering of threads during
an "unwinding" process in helgrind.
https://bugs.kde.org/show_bug.cgi?id=345121https://bugs.kde.org/show_bug.cgi?id=430321
A workaround to improve the reliability of such tests is to force them
to run on a single CPU core using taskset. This greatly reduces the
chance of a failure.
>From my testing, I have found it can help reduce the rate of failures
on both a laptop and QEMU by over 5x. Stress-testing in QEMU for several
hours did not result in a failure while running the test normally did.
The flaky or undeterministic thread-based tests are defined in the
taskset_nondeterministic_tests file. These test cases will be run with
taskset 0x00000001 to run on a single CPU core rather then the regular
test.
The edited run-ptest executes the flaky tests first, then ignores them
to not duplicate the results from the main tests. Everything modified is
restored when testing is complete.
The drawback is that this isn't a foolproof solution. It helps the tests
fail much less frequently, and considering how this issue has been documented
for a long time, a workaround such as this is needed.
(From OE-Core rev: 79ec1d73a107277586d3d8e9c0d46dfc0ac2b0d8)
Signed-off-by: Tony Tascioglu <tony.tascioglu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b318944dd72ca7b0408e955f3599381ab3ac3ba8)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This test is flawed since multiple parts of the system can write to the log
and we obtain different numbers of log messages depending on factors we
can't control.
Drop the log testing component of the test.
[YOCTO #12465]
(From OE-Core rev: 6ca1047e98a1c8bc305a3f40ad1919c5038e1698)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By default RPM uses the number of cores as the number of threads to use,
which can result in quite antisocial memory usage.
As we control the macros for compression anyway, we can pass XZ_THREADS
to limit the number of threads if needed.
(From OE-Core rev: 959e1faa911ee67d5d84a57b932135b76cac6a53)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The git repo for pkg-config was changed, so update the
SRC_URI accordingly with the new link.
(From OE-Core rev: 07f223048a5b8ac3cb828a68b6069825c8d656ae)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-Update: Corrected license information
flex package is under two licenses:
- "BSD-3-Clause" is provided in top-level COPYING file; the license
actually include third obligation (without the actual "3" numbering)
- "LGPL-2.0+" is explained by src/gettext.h
(From OE-Core rev: f5c5763ae530f6c6b53d0ab510b62b9ae77a5f81)
Signed-off-by: Dmitry Kisil <d.kisil@inango-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream database uses both "expat" and "libexpat" to report CVEs
(From OE-Core rev: 30357a56df82d3ea11f7288a8c02dd2d201b498a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport and modify the patch for CVE-2021-22876 from curl 7.76 to
make it apply cleanly on 7.75.
CVE: CVE-2021-22876
(From OE-Core rev: 7c39b71b78ffc64a456872769b341cfc662e747d)
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport and modify the patch for CVE-2021-22890 from curl 7.76 to make
it apply cleanly on 7.75.
CVE: CVE-2021-22890
(From OE-Core rev: b11dc35cce0449623182ecf044c4a49664119b9c)
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE's affect ESP (NCR53C90) part of chip STP2000 (Master I/O).
On Sparc32 it is the NCR89C100 part of the chip.
On Macintosh Quadra it is NCR53C96.
Both are not supported by yocto.
(From OE-Core rev: e3ded54f9fd089382e6304604ca02d2305f16f21)
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We use the SUSE mirror of xinetd. The CVE fix was added to the main repo
after the latest release but is included in the version from the SUSE repo.
(From OE-Core rev: 14477263562fe683f914ae640e0ff30a4d54977a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The preferred methods for CVE resolution are:
1. Version upgrades where possible
2. Patches where not possible
3. Database updates where version info is incorrect
4. Exclusion from checking where it is determined that the CVE
does not apply to our environment
In some cases none of these methods are possible. For example the
CVE may be decades old with no apparent resolution, and with broken
links that make further research impractical. Some CVEs are vauge
with no specific action the project can take too.
This patch creates a mechanism for users to remove this type of
CVE from the cve-check results via an optional include file.
Based on an initial patch from Steve Sakoman <steve@sakoman.com>
but extended heavily by RP.
(From OE-Core rev: 4a70af7b89d2ddff341b724a97cb96987874a3b0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The CVE only applies to RHEL.
(From OE-Core rev: a1130182a086eebeff5dfc5bebc708a3191fb5be)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We're using a pre-release version of 2.06 so these issues are fixed but
continue to show up in the checks since it is pre-2.06 and the CPE
entries are "before but excluding 2.06".
Adding these will clean up CVE reports until the 2.06 release comes out.
(From OE-Core rev: 07451418e8ffef608e05b981bf7516bef5450d49)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A stray space made it into the command for verifying gpg signatures.
This caused verification to fail, at least on my host. Removing the
space makes it work as expected.
(From OE-Core rev: 4acd52e2111cbe783201dec42df027945dad62ee)
Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
What key is used to sign sstate artefacts should not affect the hash of
the object, otherwise everyone would need to use the same signing key.
(From OE-Core rev: 01a9358abe821c1da06c3243ccbcc93348042937)
Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When running:
execute_pre_post_process(d, d.getVar(ROOTFS_POSTPROCESS_COMMAND))
rootfs_update_timestamp is run, which assumes that rootfs/${sysconfdir}
is already created (usually done through the do_rootfs task on linux).
This causes the build to fail if ${sysconfdir} does not exist.
This may be overlooked if debug-tweaks is enabled since some other
commands are added, one of which creates the required path
(see postinst_enable_logging).
See [1] for more info:
[1] https://github.com/aehs29/meta-freertos/issues/4
(From OE-Core rev: 179a912bf10ba02448e8d603043c454ca678ac60)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've seen three hangs in cgroup_xattr and two in proc01 so far. The new
plan is just to disable any tests seen to hang. I've had enough of these
causing problems on our testing infrastructure.
(From OE-Core rev: 622b1a409aaa8fd895821a53ee5db33206b98825)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream commit:
This is related to parameter entities expansion and following
the line of the billion laugh attack. Somehow in that path the
counting of parameters was missed and the normal algorithm based
on entities "density" was useless.
CVE: CVE-2021-3541
Upstream-Status: Backport [8598060bac]
(From OE-Core rev: e1e04de65e24d1596d800d7f8e85f98bb7f72632)
Signed-off-by: Tony Tascioglu <tony.tascioglu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This patch fixes CVE-2021-3518. The fix for the CVE is the
following 3 lines in 1098c30a:
- (cur->children->type != XML_ENTITY_DECL) &&
- (cur->children->type != XML_XINCLUDE_START) &&
- (cur->children->type != XML_XINCLUDE_END)) {
+ ((cur->type == XML_DOCUMENT_NODE) ||
+ (cur->type == XML_ELEMENT_NODE))) {
This relies on an updated version of xinclude.c from upstream which
also adds several new tests. Those changes are brought in first so
that the CVE patch can be applied cleanly.
The first patch updates xinclude.c and adds the new tests from
upstream, and the second applies the fix for the CVE.
CVE: CVE-2021-3518
Upstream-Status: Backport
[1098c30a04]
(From OE-Core rev: 6c59d33ee158129d5c0cca3cce65824f9bc4e7e3)
Signed-off-by: Tony Tascioglu <tony.tascioglu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Parsing specially crafted Mixed Content while parsing XML data may
lead to invalid data structure being created, as errors were not
propagated. This could lead to several NULL Pointer Dereference when
post-validating documents parsed in recovery mode.
CVE: CVE-2021-3537
Upstream-Status: Backport [babe75030c]
(From OE-Core rev: 6d69f7453f78dcb19f472dcea183e859648c5243)
Signed-off-by: Tony Tascioglu <tony.tascioglu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Before, ccache's configure stage built HTML documentation and man pages
depending on if asciidoc is installed. This patch makes it configurable.
Pass the new cmake option ENABLE_DOCUMENTATION along and add the
asciidoc dependency if necessary.
This fixes an issue when ccache's configure stage found asciidoc/a2x on
the system outside of the sysroot (e.g. installed via 'apt install
asciidoc'). ccache would then decide to build docs and manual pages, but
would fail during compilation: the system's a2x could not find the
system's asciidoc because it did not reside in the set PATH.
By enabling/disabling docs/man page generation explicitly and adding
asciidoc to DEPENDS as necessary, this is no longer an issue.
[ This corresponds to commit b0aedd74 and parts of commit 1eedc5f8,
with the patch replaced by the upstream version. ]
(From OE-Core rev: 3ca3c890834152597d8440b77e3d2767ca72c7a6)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Under certain build patterns, warnings about missing manifests can appear. These
are real issues where the manifest was removed and shouldn't have been.
Martin Jansa was able to find a reproducer of:
MACHINE=qemux86 bitbake zlib-native
echo 'PR = "r1"' >> meta/recipes-core/zlib/zlib_1.2.11.bb
MACHINE=qemux86-64 bitbake zlib-native
MACHINE=qemux86 bitbake zlib-native
<the zlib-native manifest is now removed along with the sysroot-components contents>
The code maintains a per machine list of stamps but a per PACAGE_ARCH list of
stamp/manifest/workdir mappings. The latter is only appended to for speed with
the assumption that once stamps are gone, the code wouldn't trigger.
The code only ever appends to the mapping list (for speed/efficency under lock)
meaning that multiple entries can result where the stamp/workdir differs due to
version changes but the manifest remains the same.
By switching MACHINE part way through the build, the older stamp is referenced
and the manifest is incorrectly removed as it matches an now obsolete entry in
the mapping file.
There are two possible fixes, one is to rewrite the mapping file every time
which means adding regexs, iterating and generally complicating that code. The
second option is to only use the last mapping entry in the file for a given
manifest and ignore any earlier ones. This patch implments the latter.
Also drop the stale entries if we are rewriting it.
(From OE-Core rev: fe468802f697d0be41cf3407df2460e1473e35f8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This CVE relates to bad ownership of /var/log/cups, which we don't have.
(From OE-Core rev: 60bca0789b9830fa27694c5d65042d1206a07fe2)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've noticed that:
MACHINE=qemuarm oe-selftest -r glibc.GlibcSelfTest.test_glibc
ends up with one process growing to about the size of system memory
and triggering the OOM killer. This has been taking out other builds
running on the system on the autobuilders and is one cause of our
intermittent failures.
This was tracked down to:
WORKDIR=XXX/tmp/work/armv7vet2hf-neon-poky-linux-gnueabi/glibc-testsuite/2.33-r0
BUILDDIR=$WORKDIR/build-arm-poky-linux-gnueabi QEMU_SYSROOT=$WORKDIR/recipe-sysroot
QEMU_OPTIONS="$WORKDIR/recipe-sysroot-native/usr/bin/qemu-arm -r 3.2.0" \
$WORKDIR/check-test-wrapper user env GCONV_PATH=$BUILDDIR/iconvdata LOCPATH=$BUILDDIR/localedata LC_ALL=C $BUILDDIR/elf/ld-linux-armhf.so.3 \
--library-path $BUILDDIR:$BUILDDIR/math:$BUILDDIR/elf:$BUILDDIR/dlfcn:$BUILDDIR/nss:$BUILDDIR/nis:$BUILDDIR/rt:$BUILDDIR/resolv:$BUILDDIR/mathvec:$BUILDDIR/support:$BUILDDIR/nptl \
$BUILDDIR/nptl/tst-pthread-timedlock-lockloop
although other glibc tests appear to use 16GB of memory before failing
anyway. By capping the VM size to 8GB, we see the same number of failures
but no OOM situations. There may be some issue in qemu or the test which
could be improved to avoid this entirely but this provides a necessary
and useful safeguard to other builds and doensn't appear to make the
situation worse.
On a loaded system OOM may not occur as the test timeout may be triggered
first. An experiment with a 5GB limit showed an additional 7 failures.
(From OE-Core rev: 0dfbc94bb61095138c3d3ff026b2981f0061c1ca)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This upgrade builds unnative with gcc11 allowing it to work with newer distros
using gcc 11.
(From OE-Core rev: 700c00265f5b85e876b632df787a2e3121aee3a6)
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Issue only affects Debian and SUSE.
(From OE-Core rev: 37ff24c9ba0634e7b69dd9c2219b8fd8b2315de6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some fix upstream addresses the issue, it isn't clear which change this was. Our
current version doesn't have issues with the test image though so we can exclude.
(From OE-Core rev: 65124cac1ac1d0b746eacfe128da19c353f07eb0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These CVEs are fixed with kernel changes and don't affect the bluez recipe.
(From OE-Core rev: 21b6975cc6c785aa3bf7f7d4ea2400e11f1800bd)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The CVE is in the jpeg sources included with ghostscript. We use our own
external jpeg library so this doesn't affect us.
(From OE-Core rev: e19caff111bcbd70e5e7507388a4aaea2d10f7e0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Issue applies to use of cpio in SUSE/OBS, doesn't apply to us.
(From OE-Core rev: a175059e678bf9a5e843d00ac1bbf65b49f97f32)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The patch mentioned as the fix for the CVE is applied to the 6.0 source
code. Zip versioning makes CPE entry changes hard.
(From OE-Core rev: f816be9387d4691dbacd17673749809fe125d35c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE only applies to some distributed RHEL binaries so irrelavent to us.
(From OE-Core rev: 416230b7236c391e89d0d7941b2d34b6234f993c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We don't build/use the OPIE PAM module, exclude the CVE from this recipe.
(From OE-Core rev: a7aba0f1226411f44f316cdced6b2b47621d1d3f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These CVEs apply to the way logrotate was installed on Gentoo, Debian
and SUSE, exclude from cve-check as they don't apply to OE.
(From OE-Core rev: 55b53c501e911df04bdff6fca54b11c3e54770c9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The CVE is non-specific and depends on the users of jquery, doesn't
make sense to have this flagged against jquery as there is nothing we can
do about it.
(From OE-Core rev: 6f422e966fdc1e62ff0e48d3382ec246ff8bd998)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The issues were investigated and found not to be an issue therefore
exclude from checks.
(From OE-Core rev: 7c7c3f3dd3bf7dc34f26d931acf562e93c45e807)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The CVE applies to the built-in VNC server but we don't enable this by default.
(From OE-Core rev: 9ac9f2709a45fc7ce5b3b9a1a5e4f2e116ec2bb7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The CVE applies to virglrender before 0.6.0 which we don't have.
(From OE-Core rev: d8df88018fc90b2ff039ef58249f8581d22b1cc6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9b5355375d028577de0b98e05992de6a088cb972)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These CVEs are disputed by upstream and there is no plan to fix/address them. No
other distros are carrying patches for them. There is a patch for 1010025
however it isn't merged upstream and probably carries more risk of other bugs
than not having it.
(From OE-Core rev: e764a689844f19230cbf5f9741635f42f677e333)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've seen cases where an OOM error causes bitbake server to hang:
9171 02:21:09.127810 Command Completed
Traceback (most recent call last):
File "/home/pokybuild/yocto-worker/qemux86/build/bitbake/bin/bitbake-server", line 51, in <module>
bb.server.process.execServer(lockfd, readypipeinfd, lockname, sockname, timeout, xmlrpcinterface)
File "/home/pokybuild/yocto-worker/qemux86/build/bitbake/lib/bb/server/process.py", line 550, in execServer
server.run()
File "/home/pokybuild/yocto-worker/qemux86/build/bitbake/lib/bb/server/process.py", line 108, in run
ret = self.main()
File "/home/pokybuild/yocto-worker/qemux86/build/bitbake/lib/bb/server/process.py", line 242, in main
ready = self.idle_commands(.1, fds)
File "/home/pokybuild/yocto-worker/qemux86/build/bitbake/lib/bb/server/process.py", line 370, in idle_commands
bb.event.fire(heartbeat, self.cooker.data)
File "/home/pokybuild/yocto-worker/qemux86/build/bitbake/lib/bb/event.py", line 216, in fire
fire_class_handlers(event, d)
File "/home/pokybuild/yocto-worker/qemux86/build/bitbake/lib/bb/event.py", line 123, in fire_class_handlers
execute_handler(name, handler, event, d)
File "/home/pokybuild/yocto-worker/qemux86/build/bitbake/lib/bb/event.py", line 93, in execute_handler
ret = handler(event)
File "/home/pokybuild/yocto-worker/qemux86/build/meta/classes/buildstats.bbclass", line 182, in defaultrun_buildstats
write_host_data(os.path.join(bsdir, "host_stats"), e, d, "interval")
File "/home/pokybuild/yocto-worker/qemux86/build/meta/classes/buildstats.bbclass", line 160, in write_host_data
output = subprocess.check_output(c.split(), stderr=subprocess.STDOUT, timeout=limit).decode('utf-8')
File "/usr/lib/python3.6/subprocess.py", line 356, in check_output
**kwargs).stdout
File "/usr/lib/python3.6/subprocess.py", line 423, in run
with Popen(*popenargs, **kwargs) as process:
File "/usr/lib/python3.6/subprocess.py", line 729, in __init__
restore_signals, start_new_session)
File "/usr/lib/python3.6/subprocess.py", line 1295, in _execute_child
restore_signals, start_new_session, preexec_fn)
OSError: [Errno 12] Cannot allocate memory
We need to wrap the calls in the same high level wrapper as idle function calls
and trigger an exit upon an unhandled exception.
(Bitbake rev: 0c83e98b0b4129e43e05129074fff60b22a9f2eb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Include update to previous releases.
(From yocto-docs rev: eb19a2b5687f11c22c7fc26d3efabbf65adb572e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This currently catches the .clb_blob and .vamrs,rock960.txt, and other
.txt files may come in future upstream releases.
(From OE-Core rev: 68647eccaf817287df17d5a247b3caf7df9f6840)
Signed-off-by: Yann Dirson <yann@blade-group.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e332738a8aae0914c58b40faae8b9d7a82fd6a95)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
runtest return an error due to missing expect on the target.
Add expect as runtime dependency.
(From OE-Core rev: 9dc044fdbd20085dfa99fd4a7189763365334ede)
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d9a3a08edc1efcbe7b02e80be98370792d3c6cc2)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Occasionally, the build would fail with:
make[2]: execvp: mkdir: Argument list too long
This turned out to be due to a hacky solution used in the recipe to
modify the Makefile, which resulted in one more $(BUILD_CFLAGS) being
added to the immediately expanded BUILD_CFLAGS Make variable each time
do_configure was executed. After a couple of times, this lead to an
environment with a 140 kB BUILD_CFLAGS when mkdir should execute, which
resulted in the E2BIG.
(From OE-Core rev: 44900610bea76ab8983a899599f78790f6c5f659)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 116e6b61c585c6f0f7ae6f010bd490bb39914348)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add the following patches from stable-2.12 branch of lttng repository
to fix errors when building lttng-modules against 5.12+ kernel
since they are not present on the release 2.12.5:
- 17cd2dc9 fix: block: add a disk_uevent helper (v5.12)
- 127135b6 fix backport: block: add a disk_uevent helper (v5.12)
- 853d5903 fix: mm, tracing: kfree event name mismatching with
provider kmem (v5.12)
(From OE-Core rev: 86bcab9e9f4ee5e06f7db8c75d4b983fd2be59d2)
Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2538ba2b3490e3599d9ccd637aa8486ea428f1b0)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.4:
qemuppc32: reduce serial issues seen on shutdown
Richard reported:
We've been seeing a lot of the qemuppc shutdown issue and I decided to
look into it. The really worrying thing looking at the logs locally is the
serial ports are showing irq issues and becoming disabled as nobody would
handle them.
Errors like:
[ 9.194886] irq 36: nobody cared (try booting with the "irqpoll" option)
[ 9.198712] CPU: 0 PID: 127 Comm: bootlogd Not tainted
[ 9.202283] Call Trace:
[ 9.205611] [d1005f00] [c00a0da8] __report_bad_irq+0x50/0x138 (unreliable)
[ 9.209347] [d1005f30] [c00a0cc0] note_interrupt+0x324/0x378
[ 9.212855] [d1005f70] [c009d138] handle_irq_event+0xe8/0x104
[ 9.216353] [d1005fa0] [c00a1d9c] handle_fasteoi_irq+0xc0/0x29c
[ 9.219960] [d1005fc0] [c009b798] generic_handle_irq+0x40/0x5c
[ 9.223496] [d1005fd0] [c00075d0] __do_irq+0x58/0x188
[ 9.226948] [d1005ff0] [c0010040] call_do_irq+0x20/0x38
[ 9.230391] [d29eda60] [c0007788] do_IRQ+0x88/0xfc
[ 9.233860] [d29eda90] [c0016454] ret_from_except+0x0/0x14
[ 9.237288] --- interrupt: 501 at __setup_irq+0x3c4/0x838
[ 9.237288] LR = __setup_irq+0x790/0x838
[ 9.244155] [d29edb88] [c009f0a4] request_threaded_irq+0x114/0x1c8
[ 9.247672] [d29edbb8] [c07a5a18] pmz_startup+0x17c/0x32c
[ 9.251203] [d29edbd8] [c07a1140] uart_port_startup+0x184/0x2f8
[ 9.254651] [d29edc08] [c07a1974] uart_port_activate+0x78/0xf4
[ 9.258141] [d29edc28] [c07839f8] tty_port_open+0xd4/0x170
[ 9.261579] [d29edc58] [c079db74] uart_open+0x2c/0x48
[ 9.265116] [d29edc68] [c077a288] tty_open+0x168/0x640
[ 9.268574] [d29edcd8] [c0280be8] chrdev_open+0x138/0x2a4
[ 9.272123] [d29edd18] [c027421c] do_dentry_open+0x228/0x410
[ 9.275643] [d29edd48] [c028e9f4] path_openat+0xb04/0xf28
[ 9.279184] [d29eddd8] [c02917e4] do_filp_open+0x120/0x164
[ 9.282535] [d29ede98] [c0276238] do_sys_openat2+0xd8/0x19c
[ 9.285790] [d29edee8] [c0276574] sys_openat+0x88/0xdc
[ 9.289096] [d29edf38] [c00160d8] ret_from_syscall+0x0/0x34
[ 9.292620] --- interrupt: c01 at 0xfec3738
[ 9.292620] LR = 0xfec36e0
[ 9.299035] handlers:
[ 9.302312] [<7f7f7da8>] pmz_interrupt
[ 9.305541] Disabling IRQ #36
(and the irqpoll option does not help)
This is problematic as the shutdown test uses the serial interface to
shut down the system. If the serial interface fails to login or run the command,
game over for the test.
CONFIG_SERIAL_PMACZILOG_CONSOLE complicates that handling, but doesn't provide
any output or capabilities that we need. So we disable it here, and
reduce the chances of issues during shutdown.
(From OE-Core rev: aca5873e830d3b66f00cad4fa03982cc4ec5b445)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 42355cb73049ee7a4af0f539a2a5b7d4ee1abc65)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update CVE_PRODUCT to also include 'berkeley_db'. For example,
CVE-2020-2981 uses 'berkeley_db'.
(From OE-Core rev: b5004de05327c734d63cfac153ebf1542f9177c9)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ad799b109716ccd2f44dcf7a6a4cfcbd622ea661)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When running a shutdown command, the serial port can close without the
command returning. This is seen as the socket being readable but having
no data. Change the way this case is handled in the code to avoid
tracebacks.
(From OE-Core rev: a72572532b976a4c3e8fa68fe63f63e39399ee88)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 396a3ba884820d040c91f7592daf20ac28c49b5d)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The recent logging changes for qemurunner showed up as errors on the
autobuilder where decode couldn't be called on the returned string.
Since the code returns binary data, return b'' instead of '' to match
to avoid tracebacks.
One of these cases was newly added, copied from the other which has
been there for a long time, always broken.
(From OE-Core rev: 000feb98ff99e74d6118fc3f53330b8e975923d9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b8995b27db265b0a0b2d2ca595915f70f9f96e07)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Rather than totally disabling the logging, inform it we're about to exit
so we can log messages over the exit cleanly too. This aids debugging. It
also avoids a race where the logging handler could still error whilst
shutting down.
Also remove a race window by notificing the handler of the shutdown
first, before triggering it. This removes a race window I watched in
local testing.
(From OE-Core rev: 7f931dce4484a2740b419b2d25830fc453748a0c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0e19f31a1005f94105e1cef252abfffcef2aafad)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This expands the error message when a network failure is detected.
It happens that some ISPs or networks block the default example.com
domain. Therefore, instead of disabling network access, it
lets the user know how to modify the test URL.
(From OE-Core rev: f54eaf65ff549a98ff98157d6b3aa48f9adc9ca5)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 62c94bb925543c1e1c5af3c751913d9f06d9597d)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adjusting the tolerance to a more reasonable time
given the load on the AB and given the high amount(100) of
events some of the tests like `common_timeout` generates.
[YOCTO #14163]
(From OE-Core rev: d5d88c2293e8ebc958d1bce9af8f796024443be9)
Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 38b36d2b90d570149e63816e68f457aea28a5092)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of having find directly invoke touch for each file in the root
file system, pass a list to xargs for batching. This significantly
reduces the number of times the touch program is invoked and speeds up
the do_image task time:
PKG TASK ABSDIFF RELDIFF CPUTIME1 -> CPUTIME2
my-image do_image -45.3s -94.2% 48.1s -> 2.8s
Cumulative cputime:
-44.3s -92.3% 00:48.1 (48.1s) -> 00:03.7 (3.7s)
(From OE-Core rev: caa63cae723b9025943f3d60dd8ae852fc52addc)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 15c65f90a3aa1e98c2beab2539403157df1fca08)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.10:
qemuppc32: reduce serial issues seen on shutdown
Richard reported:
We've been seeing a lot of the qemuppc shutdown issue and I decided to
look into it. The really worrying thing looking at the logs locally is the
serial ports are showing irq issues and becoming disabled as nobody would
handle them.
Errors like:
[ 9.194886] irq 36: nobody cared (try booting with the "irqpoll" option)
[ 9.198712] CPU: 0 PID: 127 Comm: bootlogd Not tainted 5.10.30-yocto-standard #1
[ 9.202283] Call Trace:
[ 9.205611] [d1005f00] [c00a0da8] __report_bad_irq+0x50/0x138 (unreliable)
[ 9.209347] [d1005f30] [c00a0cc0] note_interrupt+0x324/0x378
[ 9.212855] [d1005f70] [c009d138] handle_irq_event+0xe8/0x104
[ 9.216353] [d1005fa0] [c00a1d9c] handle_fasteoi_irq+0xc0/0x29c
[ 9.219960] [d1005fc0] [c009b798] generic_handle_irq+0x40/0x5c
[ 9.223496] [d1005fd0] [c00075d0] __do_irq+0x58/0x188
[ 9.226948] [d1005ff0] [c0010040] call_do_irq+0x20/0x38
[ 9.230391] [d29eda60] [c0007788] do_IRQ+0x88/0xfc
[ 9.233860] [d29eda90] [c0016454] ret_from_except+0x0/0x14
[ 9.237288] --- interrupt: 501 at __setup_irq+0x3c4/0x838
[ 9.237288] LR = __setup_irq+0x790/0x838
[ 9.244155] [d29edb88] [c009f0a4] request_threaded_irq+0x114/0x1c8
[ 9.247672] [d29edbb8] [c07a5a18] pmz_startup+0x17c/0x32c
[ 9.251203] [d29edbd8] [c07a1140] uart_port_startup+0x184/0x2f8
[ 9.254651] [d29edc08] [c07a1974] uart_port_activate+0x78/0xf4
[ 9.258141] [d29edc28] [c07839f8] tty_port_open+0xd4/0x170
[ 9.261579] [d29edc58] [c079db74] uart_open+0x2c/0x48
[ 9.265116] [d29edc68] [c077a288] tty_open+0x168/0x640
[ 9.268574] [d29edcd8] [c0280be8] chrdev_open+0x138/0x2a4
[ 9.272123] [d29edd18] [c027421c] do_dentry_open+0x228/0x410
[ 9.275643] [d29edd48] [c028e9f4] path_openat+0xb04/0xf28
[ 9.279184] [d29eddd8] [c02917e4] do_filp_open+0x120/0x164
[ 9.282535] [d29ede98] [c0276238] do_sys_openat2+0xd8/0x19c
[ 9.285790] [d29edee8] [c0276574] sys_openat+0x88/0xdc
[ 9.289096] [d29edf38] [c00160d8] ret_from_syscall+0x0/0x34
[ 9.292620] --- interrupt: c01 at 0xfec3738
[ 9.292620] LR = 0xfec36e0
[ 9.299035] handlers:
[ 9.302312] [<7f7f7da8>] pmz_interrupt
[ 9.305541] Disabling IRQ #36
(and the irqpoll option does not help)
This is problematic as the shutdown test uses the serial interface to
shut down the system. If the serial interface fails to login or run the command,
game over for the test.
CONFIG_SERIAL_PMACZILOG_CONSOLE complicates that handling, but doesn't provide
any output or capabilities that we need. So we disable it here, and
reduce the chances of issues during shutdown.
(From OE-Core rev: f91bb6a2a9591e28f37b1c8002dce1d053c33fd4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bf2c6ea03d45742597275691b4c883044765c57e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the scripts/postinst-intercepts is owned by root/root then the copyfile() calls
will fail due to chown issues. We don't care about ownership of these files so
use shutil.copy() instead which won't perform any chown.
(From OE-Core rev: f2c5f666140df29d97e2b1539e727d3609e9e4d2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1a03c70c282b3445b93a4c70ea6d40a1778750c5)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Reversal of global setting in previous commit necessitates
a local fix, otherwise, this happens:
File "/home/pokybuild/yocto-worker/reproducible-debian/build/build-st-52142/tmp/work/x86_64-linux/diffoscope-native/172-r0/recipe-sysroot-native/usr/lib/python3.9/ctypes/__init__.py", line 392, in __getitem__
func = self._FuncPtr((name_or_ordinal, self))
AttributeError: nativepython3: undefined symbol: archive_errno
(From OE-Core rev: 73edf1b88f0997f7368bfdb59d3076f085c5da4e)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 87884d9938829d5ae5d250f483c749e00cd83322)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
LD_LIBRARY_PATH leaks into host executables too, and breaks them
as they are not uninative-enabled. E.g. on ubuntu 18.04 trying
to run host bash with a sysroot that was built on Fedora 33:
akanavin@ubuntu1804-ty-3:/home/pokybuild/yocto-worker/oe-selftest-ubuntu/build/build-st-24341/tmp/work/x86_64-linux/gnupg-native/2.3.1-r0/recipe-sysroot-native$ LD_LIBRARY_PATH=./usr/lib /bin/bash
/bin/bash: ./usr/lib/libtinfo.so.5: no version information available (required by /bin/bash)
/bin/bash: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./usr/lib/libtinfo.so.5)
This was seen e.g. here:
https://autobuilder.yoctoproject.org/typhoon/#/builders/87/builds/2090/steps/14/logs/stdio
(From OE-Core rev: efcc95f25843ed5aa825ebc55985eaf4660a498a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0e9850486b74a3de934527ca1077df001d3a8d22)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are many Python scripts in oe-core that want to use Tinfoil, and
right now they have to know where they are to work out where BitBake is
likely to be.
This is suboptimal as BitBake could be somewhere else, so this
approach doesn't scale to other layers at all.
Solve this by adding BITBAKEDIR/lib to PYTHONPATH in oe-buildenv-internal,
so that Python has BitBake on its search path once the build system is
configured.
(From OE-Core rev: c65fe0a000c1170d346ffcddf7c65fad53a55b36)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a48178f6d00e7f97a09f42d5a164204e9dcffa9f)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The ensures that globbing results in same order irrespective of shell in
use
(From OE-Core rev: b5bb7b5499b7a1ece9ef6592166709fecd5e6935)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fdeee94fa78f91613850500b209b75a6608241d0)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This only affects glibc systems and have been
found on runqemu core-image-minimal with gstreamer ptest-runner
STOP: ptest-runner
libgcc_s.so.1 must be installed for pthread_cancel to work
Aborted
(From OE-Core rev: 0eeb4dd1e9dbbbe205ff9821a398c44d5769f798)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1cb679e6a4528a2cef16f65342d5e65adb14cb16)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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:
370636ffbb86 Linux 5.4.116
e23967af130b bpf: Update selftests to reflect new error states
ef4e68f0af04 bpf: Tighten speculative pointer arithmetic mask
4dc6e55e282f bpf: Move sanitize_val_alu out of op switch
876d1cec9369 bpf: Refactor and streamline bounds check into helper
4158e5fea3b1 bpf: Improve verifier error messages for users
15de0c537bf7 bpf: Rework ptr_limit into alu_limit and add common error path
f7fbedc90909 bpf: Ensure off_reg has no mixed signed bounds for all types
4a163b1c7053 bpf: Move off_reg into sanitize_ptr_alu
19bfeb47e96b Linux 5.4.115
af7099bad495 USB: CDC-ACM: fix poison/unpoison imbalance
d7fad2ce15bd net: hso: fix NULL-deref on disconnect regression
699017fe0de4 x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access
b3962b4e8334 ia64: tools: remove duplicate definition of ia64_mf() on ia64
763cbe5e1ebb ia64: fix discontig.c section mismatches
3dce9c4bb546 csky: change a Kconfig symbol name to fix e1000 build error
892f6bc55746 cavium/liquidio: Fix duplicate argument
2ccca124620e xen-netback: Check for hotplug-status existence before watching
78687d6a3213 s390/entry: save the caller of psw_idle
026490fac496 net: geneve: check skb is large enough for IPv4/IPv6 header
caaf9371ecad ARM: dts: Fix swapped mmc order for omap3
be60afbb9136 HID: wacom: Assign boolean values to a bool variable
116ee59ef886 HID: alps: fix error return code in alps_input_configured()
a4e2b91cea52 HID: google: add don USB id
aefb6ac6ac11 perf auxtrace: Fix potential NULL pointer dereference
39638289595b perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[]
319a06e58ed7 perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3
82808cc02681 locking/qrwlock: Fix ordering in queued_write_lock_slowpath()
c6eb92b37af1 arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS
37ee803d7ed7 pinctrl: lewisburg: Update number of pins in community
dbb355960ef9 gpio: omap: Save and restore sysconfig
835c8d688e1e s390/ptrace: return -ENOSYS when invalid syscall is supplied
(From OE-Core rev: b41af8ae8fce5b1c8d32cebcc85315517775a3cc)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 667352cc46429f3d8eca12cf93c26be2d26e5d74)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
0aa66717f684 Linux 5.10.34
47d54b990103 mei: me: add Alder Lake P device id.
2a442f11407e iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd()
8bd8301ccc11 Linux 5.10.33
8a661bad6cee USB: CDC-ACM: fix poison/unpoison imbalance
90642ee9eb58 net: hso: fix NULL-deref on disconnect regression
31720f9e87c0 x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access
bed21bed2e79 ia64: tools: remove duplicate definition of ia64_mf() on ia64
ba0910ad1c57 ia64: fix discontig.c section mismatches
f4a777bcc8d1 csky: change a Kconfig symbol name to fix e1000 build error
393200a1b095 kasan: fix hwasan build for gcc
f2b46286e326 cavium/liquidio: Fix duplicate argument
1bfefd866195 xen-netback: Check for hotplug-status existence before watching
509ae27a1874 arm64: kprobes: Restore local irqflag if kprobes is cancelled
da99331fc6ce s390/entry: save the caller of psw_idle
d33031a894d2 dmaengine: tegra20: Fix runtime PM imbalance on error
66d0cf7dcaa1 net: geneve: check skb is large enough for IPv4/IPv6 header
6ce64437224d ARM: dts: Fix swapped mmc order for omap3
db010ba54a96 dmaengine: xilinx: dpdma: Fix race condition in done IRQ
e8d9a93ec46e dmaengine: xilinx: dpdma: Fix descriptor issuing on video group
eb2c81ee764d soc: qcom: geni: shield geni_icc_get() for ACPI boot
8c4bfe30eb55 HID: wacom: Assign boolean values to a bool variable
e913cbc952c3 HID cp2112: fix support for multiple gpiochips
f691dc86411d HID: alps: fix error return code in alps_input_configured()
079e32723f78 HID: google: add don USB id
ffe249b4fc2c perf map: Fix error return code in maps__clone()
4d0cfb3713bc perf auxtrace: Fix potential NULL pointer dereference
ab112cc573cc perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[]
6f8315e5d951 perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3
82fa9ced35d8 locking/qrwlock: Fix ordering in queued_write_lock_slowpath()
b642e493a9a0 bpf: Tighten speculative pointer arithmetic mask
2982ea926b5c bpf: Refactor and streamline bounds check into helper
f3c4b01689d3 bpf: Allow variable-offset stack access
f79efcb0075a bpf: Permits pointers on stack for helper calls
edc5d1601389 arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS
83d93d05376a pinctrl: core: Show pin numbers for the controllers with base = 0
fc2454cc0c4b block: return -EBUSY when there are open partitions in blkdev_reread_part
2bbd8aafde36 pinctrl: lewisburg: Update number of pins in community
a8cd07e4400d vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails
bf84ef2dd2cc KEYS: trusted: Fix TPM reservation for seal/unseal
9857fccd653c gpio: omap: Save and restore sysconfig
71777492b745 vhost-vdpa: protect concurrent access to vhost device iotlb
(From OE-Core rev: 5d5e21cfb052618d3a3dec2fd0b2bf74473755be)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2cfc4489c14f8d1ec2c6fc2aa411d158058f5aea)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When doing the perf python3 conversion, the audit-python RDEPENDS
was caught up in the regex replacement and was incorrectly changed.
The audit recipe continues to produce a package called audit-python
and it is that package we should have as a RDEPENDS.
(From OE-Core rev: 220725bbe835cb20feef6f21f036a9f10f689a30)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7eccb9c0c2ea00685451c44cb8faa96c4a2272fd)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
aea70bd5a455 Linux 5.10.32
6ac98ee9cb7c net: phy: marvell: fix detection of PHY on Topaz switches
fbe6603e7cab bpf: Move sanitize_val_alu out of op switch
7723d3243857 bpf: Improve verifier error messages for users
55565c307908 bpf: Rework ptr_limit into alu_limit and add common error path
496e2fabbbe3 arm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomically
cada2ed0bb70 ARM: 9071/1: uprobes: Don't hook on thumb instructions
480d875f1242 bpf: Move off_reg into sanitize_ptr_alu
589fd9684dfa bpf: Ensure off_reg has no mixed signed bounds for all types
b2df20c0f19f r8169: don't advertise pause in jumbo mode
154fb9cb3e6f r8169: tweak max read request size for newer chips also in jumbo mtu mode
7f64753835a7 KVM: VMX: Don't use vcpu->run->internal.ndata as an array index
c670ff84fac9 KVM: VMX: Convert vcpu_vmx.exit_reason to a union
4f3ff11204ea bpf: Use correct permission flag for mixed signed bounds arithmetic
8d7906c548aa arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz osc reference
286c39d08664 arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems
4f90db2e92d2 ARM: OMAP2+: Fix uninitialized sr_inst
1fc087fdb98d ARM: footbridge: fix PCI interrupt mapping
11a718ef953f ARM: 9069/1: NOMMU: Fix conversion for_each_membock() to for_each_mem_range()
a13d4a1228ab ARM: OMAP2+: Fix warning for omap_init_time_of()
9143158a6bd3 gro: ensure frag0 meets IP header alignment
fd766f792a56 ch_ktls: do not send snd_una update to TCB in middle
65bdd564b387 ch_ktls: tcb close causes tls connection failure
5f3c278035c0 ch_ktls: fix device connection close
8d5a9dbd2116 ch_ktls: Fix kernel panic
976da1b08784 ibmvnic: remove duplicate napi_schedule call in open function
008885a880dc ibmvnic: remove duplicate napi_schedule call in do_reset function
685bc730e3a9 ibmvnic: avoid calling napi_disable() twice
e154b5060aa1 ia64: tools: remove inclusion of ia64-specific version of errno.h header
f8f01fc8c653 ia64: remove duplicate entries in generic_defconfig
1aec111c944f ethtool: pause: make sure we init driver stats
44ef38c0a2b3 i40e: fix the panic when running bpf in xdpdrv mode
35d7491e2f77 net: Make tcp_allowed_congestion_control readonly in non-init netns
76af8126a6e4 mm: ptdump: fix build failure
33f3dab42ae2 net: ip6_tunnel: Unregister catch-all devices
ea0340e632ba net: sit: Unregister catch-all devices
154ac84d497a net: davicom: Fix regulator not turned off on failed probe
e072247938a8 net/mlx5e: Fix setting of RS FEC mode
dc1732baa9da netfilter: nft_limit: avoid possible divide error in nft_limit_init
cda5507d234f net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta
40ed1d29f151 net: macb: fix the restore of cmp registers
7f8e59c4c5e5 libbpf: Fix potential NULL pointer dereference
7824d5a9935a netfilter: arp_tables: add pre_exit hook for table unregister
4d26865974fb netfilter: bridge: add pre_exit hooks for ebtable unregistration
eb82199e377a libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGION_ASYNC
a2af8a0f38e4 ice: Fix potential infinite loop when using u8 loop counter
783645e65b57 netfilter: conntrack: do not print icmpv6 as unknown via /proc
394c81e36e49 netfilter: flowtable: fix NAT IPv6 offload mangling
be07581aacae ixgbe: fix unbalanced device enable/disable in suspend/resume
0ef9919a06a3 scsi: libsas: Reset num_scatter if libata marks qc as NODATA
6a70ab9769cd riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM"
f66d695c06f4 vfio/pci: Add missing range check in vfio_pci_mmap
e6177990e17d arm64: alternatives: Move length validation in alternative_{insn, endif}
e2931f05eb32 arm64: fix inline asm in load_unaligned_zeropad()
957f83a138f1 readdir: make sure to verify directory entry for legacy interfaces too
2b8308741cf5 dm verity fec: fix misaligned RS roots IO
18ba387261ea HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices
dedf75aec8fc Input: i8042 - fix Pegatron C15B ID entry
8b978750dcd2 Input: s6sy761 - fix coordinate read bit shift
955da2b5cd98 lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS
024f9d048000 virt_wifi: Return micros for BSS TSF values
cc413b375c6d mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN
2e08d9a56838 pcnet32: Use pci_resource_len to validate PCI resource
248b9b61b951 net: ieee802154: forbid monitor for add llsec seclevel
b97c7bc42d8d net: ieee802154: stop dump llsec seclevels for monitors
ab9f9a1d5874 net: ieee802154: forbid monitor for del llsec devkey
4846c2debb2c net: ieee802154: forbid monitor for add llsec devkey
07714229e0e2 net: ieee802154: stop dump llsec devkeys for monitors
4c1775d6ea86 net: ieee802154: forbid monitor for del llsec dev
813b13155d14 net: ieee802154: forbid monitor for add llsec dev
2f80452951b5 net: ieee802154: stop dump llsec devs for monitors
08744a622faa net: ieee802154: forbid monitor for del llsec key
7edf4d2baa8a net: ieee802154: forbid monitor for add llsec key
c09075df5e4d net: ieee802154: stop dump llsec keys for monitors
8b9485b651d4 iwlwifi: add support for Qu with AX201 device
c836374bacfa scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state
d9fc084067f5 ASoC: fsl_esai: Fix TDM slot setup for I2S mode
79ef0e6c0cf8 drm/msm: Fix a5xx/a6xx timestamps
d61238aa6482 ARM: omap1: fix building with clang IAS
505c48942f04 ARM: keystone: fix integer overflow warning
0d0ad98bee39 neighbour: Disregard DEAD dst in neigh_update
7a1cd9044da4 gpu/xen: Fix a use after free in xen_drm_drv_init
bfb5a1523f17 ASoC: max98373: Added 30ms turn on/off time delay
58d59d9ae56f ASoC: max98373: Changed amp shutdown register as volatile
b2f8476193eb xfrm: BEET mode doesn't support fragments for inner packets
806addaf8dfd iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd()
b448a6a2fc5a arc: kernel: Return -EFAULT if copy_to_user() fails
f12e8cf6b180 lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message
a55de4f0d1d4 ARM: dts: Fix moving mmc devices with aliases for omap4 & 5
9f399a9d7006 ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race
f338b8fffd75 ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade()
e5eb9757fe4c dmaengine: idxd: fix wq cleanup of WQCFG registers
4c59c5c8668e dmaengine: plx_dma: add a missing put_device() on error path
ac030f5c5680 dmaengine: Fix a double free in dma_async_device_register
56f9c04893fb dmaengine: dw: Make it dependent to HAS_IOMEM
4ecf25595273 dmaengine: idxd: fix wq size store permission state
db23b7b5ca3e dmaengine: idxd: fix opcap sysfs attribute output
0e3f14755111 dmaengine: idxd: fix delta_rec and crc size field for completion record
a5ad12d5d69c dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback
f567fde02baa gpio: sysfs: Obey valid_mask
dfed481e62e5 Input: nspire-keypad - enable interrupts only when opened
b80ea54e1e71 mtd: rawnand: mtk: Fix WAITRDY break condition and timeout
5a627026be4a net/sctp: fix race condition in sctp_destroy_sock
65f1995ea1e9 Linux 5.10.31
ceee49ca34bf xen/events: fix setting irq affinity
9d9facd32d89 net: sfp: cope with SFPs that set both LOS normal and LOS inverted
2a60ab2dab3d net: sfp: relax bitrate-derived mode check
cd8ce27e6caa perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches
1f3b9000cb44 netfilter: x_tables: fix compat match/target pad out-of-bound write
5402a67ac403 block: don't ignore REQ_NOWAIT for direct IO
efa7b6e4017a riscv,entry: fix misaligned base for excp_vect_table
6fbdce3cde97 io_uring: don't mark S_ISBLK async work as unbounded
5d4600017bee null_blk: fix command timeout completion handling
b1f6c6f39bd6 idr test suite: Create anchor before launching throbber
9a7552daa93b idr test suite: Take RCU read lock in idr_find_test_1
edd822b69241 radix tree test suite: Register the main thread with the RCU library
1d2310d95fb8 block: only update parent bi_status when bio fail
d99e22c0ea74 XArray: Fix splitting to non-zero orders
9576dd89554e gpu: host1x: Use different lock classes for each client
39af2f472f21 drm/tegra: dc: Don't set PLL clock to 0Hz
e4a0956574c7 tools/kvm_stat: Add restart delay
1dcb3ebc2416 ftrace: Check if pages were allocated before calling free_pages()
6c6d58322079 gfs2: report "already frozen/thawed" errors
870c8df1d192 drm/imx: imx-ldb: fix out of bounds array access warning
5b50468a2d4d KVM: arm64: Disable guest access to trace filter controls
fa0c0dce589d KVM: arm64: Hide system instruction access to Trace registers
57fb08fb9a25 gfs2: Flag a withdraw if init_threads() fails
9b57ecb01b43 interconnect: core: fix error return code of icc_link_destroy()
(From OE-Core rev: 848984a8678093790f9f03e7e62ab7fcb12346ac)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 91fcd094619e25d63a80231c3b776788504ce37b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It was reported that aufs was behaving incorrectly on arm/x86. Although
we don't have an exact fix for the issues, the Wind River guys were able
to come up with a minimal patch set to fix just the core issue, versus
a full aufs uprev.
We didn't have time to get this in before the release, but picking it up
in a dot release is sufficient. (given that it took several months for
the issue to be noticed).
Integrating the following commit(s) to linux-yocto/5.10:
a8808e541750 aufs: linux-v5.10-rc1, no more f_op->read() and ->write()
cb1c41dac775 for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t
a5805df6583f aufs: linux-v5.10-rc1, no more set_fs()
64e145dcca8c Revert "aufs: initial port to v5.10"
(From OE-Core rev: 98ae1dd5c60a8f6ca30e80726c81f9fa0fc5d4cb)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c290adec4e27f5d7987193e9a0749082f3ed3e20)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* with xz PACKAGECONFIG enabled in kmod and xz module compression enabled in kernel
the do_rootfs task doesn't run depmod in the image, because it thinks there are no modules:
NOTE: No Kernel Modules found, not running depmod
(From OE-Core rev: 96a751b84d15480304b931264b9e5d07098c0a90)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9c13ce05eae0f126eb150e48709e9bd06e9280fa)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When disk stats don't run frequenctly enough, we see divide by zero
errors. The code already has a fallback path so ensure we use it
for this case too.
[YOCTO #14360]
(From OE-Core rev: f9d9f0333bd7c590eb1307c429d43408abffeb00)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b71d30aef5dc2c360432c0dd4147859dd303ea48)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous fix was in the right direction but needed to account
for the section alignment of the current section. Tweak the patch
to handle this.
(From OE-Core rev: 69e5a81ceeba3104ba5954dadc7c65cfa4b1be9b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e464efc07a8997c43998a9c6a9544be11ab4f303)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Improve note section normalization was added to patchelf in recent versions
however if fails if there are two note sections which aren't sized to match
section alignment. Tweak the code to account for section alignment.
This fixes patchelf failures on the autobuilder, particularly to ccache-native.
(From OE-Core rev: 8a051bf055623f1ef5ca94d9291162ac7ce871c6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fee8dde0d597b511b37d8dcf215e8355980d5f2b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Link to the canonical filename of a license as only this one exists.
Fixes commit 670fe71dd18ea675f35581db4a61fda137f8bf00
[license_image.bbclass: use canonical name for license files].
(From OE-Core rev: e24510fbb1439d56a278e2b5fc036d11a24e23df)
Signed-off-by: Reto Schneider <reto.schneider@husqvarnagroup.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 64b1ba978e079c345e1f7fbd1bf44052fc3dd857)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the hash of a task changes and that hash is a deferred task (e.g. a multiconfig
build), we need to ensure that the hash change propagates through to all the tasks
else the build will run multiple copies of the task, sometimes with oddly differing
results as the outhashes of native tasks built in differing locations can confuse
things.
(Bitbake rev: b67476d4758915db7a5d9f58bc903ae7501a1774)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2db571324f755edc4981deecbcfdf0aaa5a97627)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We were testing the validity of deferred tasks setscene status "up front" which
is very unlikely to succeed and leads to cache invalidation issues. With the
change to rebuild the deferred task list, this status becomes out of sync. The
result was tasks being executed when they should not have been leading to extra
work for the build unnecessarily.
Instead, don't process validity status for deferred tasks and assume their
data will become available. If it doesn't, this will now result in a build
error as the setscene task will fail and the main task will run instead.
In theory we could try and track the state changes in the deferred list and
re-test validity then but I'm not sure it is worth the effort when the other
code path and errors in setscene tasks will give a pretty good idea of what
is happening anyway.
(Bitbake rev: e70cba8d5861d79ed0da9e760e618af8b759c8a9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit edcafac13b3b241b6687419e59018d21811507a1)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport a patch from upstream to fix an error:
patchelf: cannot normalize PT_NOTE segment: non-contiguous SHT_NOTE sections
seen on our ubuntu1604 autobuilder worker.
(From OE-Core rev: 738530b30c2538f7ecd151c0f0f5283075230bab)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 80e8f7d34d7032cc94b61bf155eac7648e6b6c74)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The wayland.c actually include 'xdg-shell-client-protocol.h' instead of
the server one, so fix it. Otherwise, it's possible to get build failure
due to race condition.
(From OE-Core rev: 9147e34486d7d45365e590140c5f08aa4be367ee)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bd2a9a4d82f66f1ff414c392bcf234d8dbd5e553)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is the sequence that didn't properly operate:
- a test case that skips and isn't executed
- a second test case that is skipped via a dependency decorator, and sets a timeout
- a third test case that takes longer than the timeout from the second
test case
Without the fix, the timeout is not cleared, and the third test case is
erroneously aborted. With the fix, the timeout is cleared and the third
test case is able to complete.
(From OE-Core rev: 4665008247cd4bd28da8c8b56c8c604e2e24d2cb)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 54ef07a9aa1af8f41cfb9a4802929c918efc43c8)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some of the decorators need proper cleanup, such as OETimeout
which sets a signal handler that needs to be cleared via teardown.
If this is not done then the signal gets called later with unpredictable effects.
This can be seen if there's a test that is skipped via a decorator and sets a timeout
at the same time: the timeout isn't cleared, and is invoked later in a
completely unrelated context. The test case for this is added in the
next commit.
(From OE-Core rev: be45a8271c06ffbb5d97afd33bb15b1143b6cf8d)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f42a08e1aabf1ca57e0c09d69fb69cc717c7f156)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It is fallible to remove ${B} in directory ${B} itself. And it does fail
when call bitbake by third-party wrapper script.
Use flag 'cleandirs' to remove ${B} first if build out of source tree.
(From OE-Core rev: db6a315e5f6de02e226e582f878a83c427fd87cc)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0fb6280432a36985590d9a714a5f11164aaebb51)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It chdirs to ${S} at the beginning of task do_kernel_checkout. Then it
removes ${S} when it still resides in ${S}. It may fail to run the task
do_kernel_checkout when bitbake is called by third-part wrapper script.
So chdir to ${WORKDIR} by default for do_kernel_checkout. And it will
chdir to ${S} afterwards in task do_kernel_checkout.
(From OE-Core rev: 51b03665de86c14f5b3887a60154b118c0d37aa3)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cf0e3397d3f86c7ea1f3c66c50a44d6205f5921b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If iterating a layer with multiple components and auto-adding dependencies
the tests can break since layers are never removed and order isn't guaranteed
to account for that.
Fix this by resetting the layer list back to the original list each time
before auto-adding the dependencies in each case.
This fixes scanning of meta-openembedded in particular where the sublayers
may not be added in order of minimal dependency.
(From OE-Core rev: 280596107b2744de63e6f34007324e5e2c857758)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bf1b467dacf345379cd5d84a1c9b3b0d844d5c91)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Recently an entry in the NVD DB appeared that looks like that
{'vulnerable': True, 'cpe_name': []}.
As besides all the vulnerable flag no data is present we would get
a KeyError exception on acccess.
Use get method on dictionary and return if no meta data is present
Also quit if the length of the array after splitting is less than 6
(From OE-Core rev: 650eaa56b83b5698ad7b95337607959e018ff6c0)
Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 00ce2796d97de2bc376b038d0ea7969088791d34)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes some security vulnerabilities such as CVE-2021-3421 and
CVE-2021-20271.
Rebase 0001-Do-not-hardcode-lib-rpm-as-the-installation-path-for.patch
to avoid fuzz warnings.
(From OE-Core rev: 532698a83261e3ce53f03d5b063a6978a7592bd1)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
(cherry picked from commit 25fe972c4aa6ea640b1cdcd1624108f70e539586)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We need to cleanup snapshot files if we make a copy of them to ensure
the tmpfs doesn't run out of space. There is already NFS code needing
this so make it a generic code path.
(From OE-Core rev: 63f3c44f51cf36d3ac550ebb2292eb8e08d1b8d4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a3e0eec5a4785a0c4859455eb10b43aa832e606d)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If not postinstall applied, some nativesdk command could not be found
in sdk due to update-alternatives in postinst not be executed, such as chroot:
$ which chroot
/sbin/chroot
$ which chroot.coreutils
path-to-sdk/sysroots/x86_64-wrlinuxsdk-linux/usr/bin/chroot.coreutils
After applying the fix
$ which chroot
path-to-sdk/sysroots/x86_64-wrlinuxsdk-linux/usr/bin/chroot
$ which chroot.coreutils
path-to-sdk/sysroots/x86_64-wrlinuxsdk-linux/usr/bin/chroot.coreutils
(From OE-Core rev: 07aaa526c60c6d545ca856fc3d51606b669f641c)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2a9bf19502766baa4087456649d5471483d04f6a)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Further to 50ff9afb39, only detect code changes in submodules that are
subdirectories of the EXTERNALSRC directory.
The (undocumented) git submodule--helper returns a path
for each submodule relative to the top of the repo.
Don't add submodules that are not within our source subtree.
[YOCTO #14333]
(From OE-Core rev: d233735891872b73e66cb3ce9f73b9af4d32a186)
Signed-off-by: Douglas Royds <douglas.royds@taitradio.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1c18225d3ef94a41fc073ae87c163b68e6d46571)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit 4525310d49d115a37705f04ac5c03d639e5e8f8c.
Further to 50ff9afb39, only detect code changes in submodules that are
subdirectories of the EXTERNALSRC directory.
The (undocumented) git submodule--helper returns a path
for each submodule relative to the top of the repo.
Don't add submodules that are not within our EXTERNALSRC subtree.
If we unpack one git repo inside another, like this:
SRC_URI = "git://${GIT_SERVER}/repo1;name=repo1;destsuffix=repo1 \
git://${GIT_SERVER}/repo2;name=repo2;destsuffix=repo1/repo2 \
"
Git status reports, for repo1:
Untracked files:
(use "git add <file>..." to include in what will be committed)
repo2/
If we run `devtool modify` on this recipe, do_patch runs with:
PATCHTOOL = "git"
PATCH_COMMIT_FUNCTIONS = "1"
The `patch_task_postfunc` (patch.bbclass, line 82) runs a `git add .` on the
top-level repo1, leaving the checkout in an invalid state. The following git
warning does not appear in the log:
$ git add .
warning: adding embedded git repository: repo2
hint: You've added another git repository inside your current repository.
hint: Clones of the outer repository will not contain the contents of
hint: the embedded repository and will not know how to obtain it.
hint: If you meant to add a submodule, use:
hint:
hint: git submodule add <url> repo2
hint:
hint: If you added this path by mistake, you can remove it from the
hint: index with:
hint:
hint: git rm --cached repo2
hint:
hint: See "git help submodule" for more information.
$ git submodule status
fatal: no submodule mapping found in .gitmodules for path 'repo2'
No further git submodule commands can be run on the checkout.
We could enhance the `patch_task_postfunc` to look for any embedded git
checkouts and add them as submodules, but this seems unnecessary complexity for
an obscure edge-case. Although the git repo is left in an invalid state with
respect to the submodules, it still serves the purpose required by devtool:
To take further commits, and generate patch files from them.
We are still able to run these commands to examine any submodules,
where git submodule--helper reports paths relative to the top of the checkout:
$ git ls-files --stage | grep ^160000
160000 5feee12d6e974dd8c0614cf5b593380b046439a5 0 repo2
$ git submodule--helper list
160000 5feee12d6e974dd8c0614cf5b593380b046439a5 0 repo2
When a recipe sets EXTERNALSRC to a subdirectory of the git checkout, we test
for the existence of the reported submodule paths within the EXTERNALSRC
directory.
The latest versions of git submodule--helper accept a path to a subdirectory and
correctly report no submodules within that subdirectory. Regrettably, we still
support git versions that don't accept a path to a subdirectory.
[YOCTO #14333]
(From OE-Core rev: 4d961d6b794b389f8a2d062d5e7c0ae1ddc49e36)
Signed-off-by: Douglas Royds <douglas.royds@taitradio.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2055718fdd19f925e236d67823017323bbd92a4b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently the headers are not installed and the ltp-dev package is
empty.
This patch adds an include-install make target in the do_install step to
install them in sysroot which ends up as a working ltp-dev package.
(From OE-Core rev: c4419fb58b6ab5f4fbdcd65e5b6d2e7742c8d66f)
Signed-off-by: Jonas Höppner <jonas.hoeppner@garz-fricke.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f6943da4444cd71053650be0c9212bc25ac53137)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Whilst pkg-config is fine with .pc files containing leading whitespace,
pkgconf is less forgiving.
(From OE-Core rev: bece9af0991776926004fc12c4d6ec542bc9957c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 14bfe5f15f78c1bc049868633fd6fa19feb5a70c)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The run-ptest script got accidently dropped from the SRC_URI during
a past update and ptest patch.
(From OE-Core rev: 9786f7f41e034c60f61a7c0e47755d672353e07f)
Signed-off-by: Saul Wold <saul.wold@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4479f810c1a3ab2badf4f9610c309bc0e23e2a5f)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
I was encountering the following race condition on poky:
- automake-native does do_install.
- automake-native does do_populate_sysroot. This hardlinks config.guess
and config.sub into ${D}.
- kmod-native does do_configure. This runs `autoreconf`, which runs
`automake --add-missing` (symlinks config.guess/config.sub from
recipe-sysroot-native to build dir), then runs `gnu-configize` (copies
_its own_ config.guess/config.sub _on top_ of the already existing
ones). Since the destinations already had symlinks, the copy would
overwrite config.guess/config.sub in recipe-sysroot-native, which
would in turn overwrite the same in ${D} due to being hardlinked.
- automake-native does do_package. The outhash is thus calculated on the
clobbered config.guess/config.sub files.
With hash equivalency enabled, the different outhash produced a
different unihash, which kept me from reusing sstate between my laptop
and my build server. This race condition would happen only on the build
server (BB_NUMBER_THREADS = 32) but never on my laptop
(BB_NUMBER_THREADS = 6).
I didn't see the --install and --symlink flags being used by any other
recipe, so I removed them, and that fixed the issue.
(From OE-Core rev: fd12e5872813a4750ef2603a357170dd3f0f44e1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 89d675efd633b495daa4a3a57420b9c309497035)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When use automake to generate Makefile.in from Makefile.am, there
comes below race:
| configure.ac:45: error: required file 'config-h.in' not found
It is because the file config-h.in in updating process by autoheader,
so make automake run after autoheader to avoid the above race.
(From OE-Core rev: 55372f0b2d8c57954a704a967178c75d19e0af89)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1fc0a4a98e65db7efba8bb5cb835101ea5dd865b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit ed69ef2016.
The console entry has already been added into /etc/inittab based
on the SERIAL_CONSOLES. So drop this redundant entry.
(From OE-Core rev: 5dbe969f4fdcf3005c0a69e97e8753819ab066a4)
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 633f0c6b74e3caa2bae52ca60c61b811b7b2215d)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The hvc tty driver doesn't populate a file like /proc/tty/driver/serial,
so the current implementation of start_getty doesn't work for the hvc
console. By checking the /sys/class/tty/ for the tty device existence,
it should support more console types and also make the codes more simple.
(From OE-Core rev: ab7a1f14191e882439715e82f1636d7713e1da03)
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 670ceef0f6584ece5ce4176610255226a6148570)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix the following warning when boot with a core-image-minimal rootfs:
depmod: can't change directory to 'lib/modules/5.10.25-yocto-standard': No such file or directory
(From OE-Core rev: 1aa5d8231a7e4ee2f19afbe12aa49fc19c854062)
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c34650400182a1104a5fbe03e54f5cea69eb1900)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It has been reported that '%' characters in build paths break with python
exceptions, probably due to confusion with python string escaping. Whilst it
is probably fixable, showing the user a human readable error is better given
it doesn't work.
[YOCTO #14282]
(From OE-Core rev: 000c12eeca6f6145ba9203c91ec1e67e4b5d8b6f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 31a3cf78452270131a657be45e76569515cff7ef)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
grap2graph which converts a GRAP diagram into a cropped image fails
to run as below:
$ grap2graph
/usr/bin/grap2graph: line 89: convert: command not found
/usr/bin/grap2graph: warning: falling back to old '-crop 0x0' trim method
/usr/bin/grap2graph: line 104: convert: command not found
/usr/bin/grap2graph: line 103: grap: command not found
Considering we don't often need to convert a GRAP diagram into
a cropped image and the recipe ImageMagick which provides convert
command is in meta-oe layer, so don't ship the related files to
avoid the confusion about the above run time error.
(From OE-Core rev: b096417b9635c5a790616d20f0490bc15b9d7c0f)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 251be7279a475ee18c0c53fe9795bb37bffc2b45)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Messages are currently being printed as:
Test requires dropbear, oropenssh-sshd to be installed
but should be
Test requires dropbear, or openssh-sshd to be installed
Adding the space after the 'or' corrects this.
(From OE-Core rev: f85c993bc4535dc42b89e87050d43c018c100f58)
Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 51596e0f8cebe1607ab64ffb018d51e815c0ee4b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We can disable floppy drive by BIOS on a hardware, but an empty floppy
drive is connected by default on qemu-system-x86. Linux usually detect
the device and modprode the matched floppy.ko at the boot stage. Due to
we don't specify a floppy deivce in qemu boot arguments, then the errors
about floppy reading comes out.
It is harmless and normal, so we could ignore this error message on
qemux86.
Seen if kernel-modules is included in the image which pulls in the
relavent kernel module.
https://lists.gnu.org/archive/html/qemu-devel/2021-04/msg01402.html
(From OE-Core rev: 0e449143839f8de338b4a18fb27e8380d80e9b2f)
Signed-off-by: Yanfei Xu <yanfei.xu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3359f23ee9351c70997d5e0a17d17d1e47d59623)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The imp module has een deprecated by upstream python, drop its usage
(imp.get_tag) in favor of sys.implementation.cache_tag.
Avoid incorrectly getting dependencies for running script and
multiprocessing module.
Improve logging behavior of the create_manifest task:
- Use indentation.
- Logs on temp directory.
- Use a proper debug flag.
- Standarize syntax.
(From OE-Core rev: 003d73d74791e5d7dcdeb4f29fc7b05e35b345ea)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a3ac339f5b8549a050308ba94c4ef9093f10e303)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Previously doing a stop/start worked, but using a disable/enable does
not work on a read-only rootfs. Add a --runtime flag to systemctl so
that systemd only modifies the current boot and does not attempt to
write to the filesystem.
This also keeps the test from making a permanent (one could argue
policy) change to the running system being tested. i.e. What if the
image being tested had intentionally disabled the timesyncd service in
preference to using chrony or ntpd? The test shouldn't assume that the
user wants the timesyncd service enabled.
(From OE-Core rev: 49a6632aa789fca8085a91b5b7c749aef3db4e0e)
Signed-off-by: Wes Lindauer <wesley.lindauer@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 43dd83b6a325589368c980a3f17cab90935aaeb0)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With the previous timeout of 5 seconds, there would be
builds such as:
https://autobuilder.yocto.io/pub/non-release/20210417-13/
which produced 17 files with top output with top running 454 times
and that's a bit too much data to analyze for each run. By
increasing the timeout, we'll find the worse problems
first, fix them and then we can decrease the timeout if needed.
(From OE-Core rev: 4f9921db882ed06e0902d34ae06a0eabff4ba86e)
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 92b29a09b4c442597d212337b785afb76129ac7c)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Particularly:
- nesting subprocess.run() inside subprocess.check_output() does not work at all.
How was this tested?
- -R and -U options can be combined; no need to separate the invocations based
on packaging format
- both exception handlers are unnecessary; we can simply print the hint if
invocation did not succeed
- to run debuginfod from its own sysroot, '-c addto_recipe_sysroot' for elfutils-native
must be executed
(From OE-Core rev: 77deac8501990ac8071eb11d4bec6aec4be948b7)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9e57bf636ec63e74d56f1ac48b5a27c5b80f1877)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With commit dc778c70449ee5401b5a24ad18b22b88338c47c5, dependency was
moved to openssl-bin which in itself was a fine change, but dropping
dependency on openssl too should have been kept along, dropping this
meant that openssl binary wont be able to validate secure connections as
the CApath files wont be installed, which infact are required for
openssl bins to work, following call e.g. fails
$ openssl s_client -connect google.com:443
....
New, TLSv1.3, Cipher is TLS_AES_256_GCM_SHA384
Server public key is 256 bit
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
Early data was not sent
Verify return code: 20 (unable to get local issuer certificate)
....
The local issuer certs are not found in default location
/usr/lib/ssh-1.1/certs, this dir and its content is installed by openssl package
therefore re-add the dependency on openssl
(From OE-Core rev: 84afcdcb9d7ee24596bd3f8d808d30c9d558d918)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit eaf377315efc73d6ffe361372a873918b3bb3bf5)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A recent fix to the kern-tools promoted some previously unseen
issues to warnings. This commit fixes them by tagging some BT
options as non-hardware so they won't generate warnings if they
don't appear in the final .config. These are sub BT options and
shouldn't warn when/if their controlling option is disabled by
a fragment.
40a967b115f base: exclude some BT options as non-hardware
(From OE-Core rev: 70515be581fef634a96a72a892dcff3ec4f890c0)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fc7875ce3c68a253f8b8e5d8855c1814731b5a45)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A recent fix to the kern-tools promoted some previously unseen
issues to warnings. This commit fixes them by tagging some BT
options as non-hardware so they won't generate warnings if they
don't appear in the final .config. These are sub BT options and
shouldn't warn when/if their controlling option is disabled by
a fragment.
d7fd0213b75 base: exclude some BT options as non-hardware
(From OE-Core rev: 32495969b2b37c2cd4f334339c4a57066da23873)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a86c8251905baf5bf4714f3db01cdfae02383839)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
1e798745fa8e Linux 5.10.30
b451aed56348 Revert "net: sched: bump refcount for new action in ACT replace mode"
a22115c3492f net: ieee802154: stop dump llsec params for monitors
f872fb3feadd net: ieee802154: forbid monitor for del llsec seclevel
a933bcbb1f7f net: ieee802154: forbid monitor for set llsec params
0238c7b47f77 net: ieee802154: fix nl802154 del llsec devkey
d06a96e72803 net: ieee802154: fix nl802154 add llsec key
399f38c420ee net: ieee802154: fix nl802154 del llsec dev
07699fcce052 net: ieee802154: fix nl802154 del llsec key
8bfb45fa131d net: ieee802154: nl-mac: fix check on panid
38731bbcd9f0 net: mac802154: Fix general protection fault
9f51a42d81f6 drivers: net: fix memory leak in peak_usb_create_dev
160ac0d55d52 drivers: net: fix memory leak in atusb_probe
4d9117b7404a net: tun: set tun->dev->addr_len during TUNSETLINK processing
26ab092615f5 cfg80211: remove WARN_ON() in cfg80211_sme_connect
138a6e1dc35e gpiolib: Read "gpio-line-names" from a firmware node
300368c59cf0 net: sched: bump refcount for new action in ACT replace mode
982dd14fba0f dt-bindings: net: ethernet-controller: fix typo in NVMEM
c65a000a236e lockdep: Address clang -Wformat warning printing for %hd
4c4aa344edf4 clk: socfpga: fix iomem pointer cast on 64-bit
674ddb52f94b RAS/CEC: Correct ce_add_elem()'s returned values
253acf2e983b vdpa/mlx5: Fix wrong use of bit numbers
0ddb34c2ccce vdpa/mlx5: should exclude header length and fcs from mtu
5700c3d4abb2 RDMA/addr: Be strict with gid size
e53ff6e59144 i40e: Fix parameters in aq_get_phy_register()
999852207464 drm/vc4: crtc: Reduce PV fifo threshold on hvs4
d8a0861e269d RDMA/qedr: Fix kernel panic when trying to access recv_cq
3fa7ae3f3754 perf report: Fix wrong LBR block sorting
7f40e9332898 RDMA/cxgb4: check for ipv6 address properly while destroying listener
03ad6a2521a0 net/mlx5: Fix PBMC register mapping
1312f11eb33d net/mlx5: Fix PPLM register mapping
f92faf0bdd25 net/mlx5: Fix placement of log_max_flow_counter
f780a0808827 net: hns3: clear VF down state bit before request link status
f473789db536 tipc: increment the tmp aead refcnt before attaching it
3292c4fc9ce2 can: mcp251x: fix support for half duplex SPI host controllers
a96f1ed70927 iwlwifi: fix 11ax disabled bit in the regulatory capability flags
363d610a9652 i2c: designware: Adjust bus_freq_hz when refuse high speed mode set
cc5418973cc9 openvswitch: fix send of uninitialized stack memory in ct limit reply
3e288c3a7d55 net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit()
3b70c6f26364 perf inject: Fix repipe usage
d9dc1b406cb9 s390/cpcmd: fix inline assembly register clobbering
7943f749f0d2 workqueue: Move the position of debug_work_activate() in __queue_work()
b3f29ed5dd4b clk: fix invalid usage of list cursor in unregister
2307baac56af clk: fix invalid usage of list cursor in register
d9c55b2d3368 net: macb: restore cmp registers on resume path
af36da5becfb net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb
ffd5f1e87c15 scsi: ufs: core: Fix wrong Task Tag used in task management request UPIUs
ff9231ddfec8 scsi: ufs: core: Fix task management request completion timeout
71ee255d0698 mptcp: forbit mcast-related sockopt on MPTCP sockets
24bbfe89b1c7 net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...);
a08d5d3bec53 drm/msm: Set drvdata to NULL when msm_drm_init() fails
7290bf419894 RDMA/rtrs-clt: Close rtrs client conn before destroying rtrs clt session files
49cfa2b20193 i40e: Fix display statistics for veb_tc
e8c96b57a781 soc/fsl: qbman: fix conflicting alignment attributes
553290002aa8 xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model
4cfae7b23889 net/rds: Fix a use after free in rds_message_map_pages
05bbe9d85a4c net/mlx5: Don't request more than supported EQs
86530effd18f net/mlx5e: Fix ethtool indication of connector type
bde64eac2379 net/mlx5e: Fix mapping of ct_label zero
d65b66ca3334 ASoC: sunxi: sun4i-codec: fill ASoC card owner
dcdf0876b040 I2C: JZ4780: Fix bug for Ingenic X1000.
f295dfc831bc net: phy: broadcom: Only advertise EEE for supported modes
7a896e189361 nfp: flower: ignore duplicate merge hints from FW
6af631d1caf2 net: qrtr: Fix memory leak on qrtr_tx_wait failure
dfe7805e6aa6 net/ncsi: Avoid channel_monitor hrtimer deadlock
ae4a8d10ac8b ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces
e5e5ecc9d9fd net:tipc: Fix a double free in tipc_sk_mcast_rcv
f273e3726e14 cxgb4: avoid collecting SGE_QBASE regs during traffic
63a64c366ce0 net: dsa: Fix type was not set for devlink port
ed613d96842e gianfar: Handle error code at MAC address change
1eb5f4e00755 ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso
759b44d247c6 mlxsw: spectrum: Fix ECN marking in tunnel decapsulation
d02b68a92905 can: isotp: fix msg_namelen values depending on CAN_REQUIRED_SIZE
1d3837ca7335 can: bcm/raw: fix msg_namelen values depending on CAN_REQUIRED_SIZE
58f8f1074039 xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets
bc0b89a9a28f arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0
d9670f5e77e5 drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit
d38bce5adcd9 sch_red: fix off-by-one checks in red_check_params()
985c9bb1b594 geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply
f3bc1885746f vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply
f33f79703a4e amd-xgbe: Update DMA coherency values
e5a3449ce16a hostfs: fix memory handling in follow_link()
3cc4db1213a4 i40e: Fix kernel oops when i40e driver removes VF's
9856607c9c29 i40e: Added Asym_Pause to supported link modes
d4d4c6a4ca7c virtchnl: Fix layout of RSS structures
95d58bf5ed43 xfrm: Fix NULL pointer dereference on policy lookup
48a443026bb6 ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips
f6db9dbfa6b6 ASoC: SOF: Intel: HDA: fix core status verification
ef4ddd1d6d93 esp: delete NETIF_F_SCTP_CRC bit from features for esp offload
0224432a8fc1 net: xfrm: Localize sequence counter per network namespace
1e6a3b41cf2a ARM: OMAP4: PM: update ROM return address for OSWR and OFF
042b2cad81de ARM: OMAP4: Fix PMIC voltage domains for bionic
1f51cb88e788 regulator: bd9571mwv: Fix AVS and DVFS voltage range
b267688ce007 remoteproc: qcom: pil_info: avoid 64-bit division
c7a175a24b0e xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume
3b74ce529ece xfrm: interface: fix ipv4 pmtu check to honor ip header df
2d62d6980c2b ice: Recognize 860 as iSCSI port in CEE mode
fd92e7aacc16 ice: Refactor DCB related variables out of the ice_port_info struct
4a78ae127803 net: sched: fix err handler in tcf_action_init()
3c7d3d188ca7 KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp
25fc773b21ce KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages
be2c527b5d39 KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping
0aa4dd9e5132 KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap
3c7a18440638 KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed
85f4ff2b06af KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter
1cd17c5c9b8a KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn
b4a3a0d27924 KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched
8f90432d7f59 KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched
5ea9e6038d29 i2c: turn recovery error on init to debug
efa869b68be9 percpu: make pcpu_nr_empty_pop_pages per chunk type
c441949184a9 scsi: target: iscsi: Fix zero tag inside a trace event
d8e7fa8509d7 scsi: pm80xx: Fix chip initialization failure
0c47d8a55f7f driver core: Fix locking bug in deferred_probe_timeout_work_func()
f06cb4641b15 usbip: synchronize event handler with sysfs code paths
28dc9237fe83 usbip: vudc synchronize sysfs code paths
513765b186c9 usbip: stub-dev synchronize sysfs code paths
68be610c19a5 usbip: add sysfs_lock to synchronize sysfs code paths
126ce97d39cf thunderbolt: Fix off by one in tb_port_find_retimer()
256ece954961 thunderbolt: Fix a leak in tb_retimer_add()
b830650c1a0c net: let skb_orphan_partial wake-up waiters.
5d9216b85100 net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind()
b82816d77875 net: hsr: Reset MAC header for Tx path
9b9c910ccc19 mac80211: fix TXQ AC confusion
cc357c29358d mac80211: fix time-is-after bug in mlme
cc1a702e6ec0 cfg80211: check S1G beacon compat element length
fea52345f422 nl80211: fix potential leak of ACL params
42e4450e3790 nl80211: fix beacon head validation
81692c6add7e net: sched: fix action overwrite reference counting
cdcf3829f418 net: sched: sch_teql: fix null-pointer dereference
422eda625516 vdpa/mlx5: Fix suspend/resume index restoration
89e406e95278 i40e: Fix sparse errors in i40e_txrx.c
12e1438a0946 i40e: Fix sparse error: uninitialized symbol 'ring'
2472ba1c46b4 i40e: Fix sparse error: 'vsi->netdev' could be null
792387118204 i40e: Fix sparse warning: missing error code 'err'
f0b4c9acf5fe net: ensure mac header is set in virtio_net_hdr_to_skb()
72c5de25ba83 bpf, sockmap: Fix incorrect fwd_alloc accounting
00c01de1a994 bpf, sockmap: Fix sk->prot unhash op reset
d921baabd964 bpf: Refcount task stack in bpf_get_task_stack
caef7806141a libbpf: Only create rx and tx XDP rings when necessary
4cc9177b099e libbpf: Restore umem state after socket create failure
5aa7df172207 libbpf: Ensure umem pointer is non-NULL before dereferencing
b52e88638f71 ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ctrl_msg_rx
d86046a77535 bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET
b7004ecafade bpf: Enforce that struct_ops programs be GPL-only
3015db3de715 libbpf: Fix bail out from 'ringbuf_process_ring()' on error
dc195928d7e4 net: hso: fix null-ptr-deref during tty device unregistration
c2743e0a631c ice: fix memory leak of aRFS after resuming from suspend
6bd4e822925d iwlwifi: pcie: properly set LTR workarounds on 22000 devices
e5386e87f8aa ice: Cleanup fltr list in case of allocation issues
9d1c342c5018 ice: Use port number instead of PF ID for WoL
b69686110291 ice: Fix for dereference of NULL pointer
4d73a6143d40 ice: remove DCBNL_DEVRESET bit from PF state
286830a8469c ice: fix memory allocation call
4686a26e9536 ice: prevent ice_open and ice_stop during reset
ef7ed8c77d1c ice: Increase control queue timeout
6590b7bfbc2b ice: Continue probe on link/PHY errors
9a7bc0c40367 batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"->reserved field
d1173effc574 ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin
4941889535f3 parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers
597121792eb4 parisc: parisc-agp requires SBA IOMMU driver
9b54dad28def of: property: fw_devlink: do not link ".*,nr-gpios"
009c5665278b ethtool: fix incorrect datatype in set_eee ops
3a675c1b507f fs: direct-io: fix missing sdio->boundary
b1a5122554ae ocfs2: fix deadlock between setattr and dio_end_io_write
4fabcf229477 nds32: flush_dcache_page: use page_mapping_file to avoid races with swapoff
7d9da660affc ia64: fix user_stack_pointer() for ptrace()
8e5bfafedf6d gcov: re-fix clang-11+ support
43908139368e LOOKUP_MOUNTPOINT: we are cleaning "jumped" flag too late
de427b662bfb IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS
856f60e3e800 ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m
8599a39adca8 drm/i915: Fix invalid access to ACPI _DSM objects
bf991df9535e net: dsa: lantiq_gswip: Configure all remaining GSWIP_MII_CFG bits
c4ae852ec940 net: dsa: lantiq_gswip: Don't use PHY auto polling
ba39959bfebd net: dsa: lantiq_gswip: Let GSWIP automatically set the xMII clock
40375bc3d0f9 net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh
005c5afa9f85 xen/evtchn: Change irq_info lock to raw_spinlock_t
a28124e8ad03 selinux: fix race between old and new sidtab
fd75d73aa214 selinux: fix cond_list corruption when changing booleans
4f29b08e238f selinux: make nslot handling in avtab more robust
a12a2fa9a129 nfc: Avoid endless loops caused by repeated llcp_sock_connect()
568ac94df580 nfc: fix memory leak in llcp_sock_connect()
99b596199e84 nfc: fix refcount leak in llcp_sock_connect()
6fb003e5ae18 nfc: fix refcount leak in llcp_sock_bind()
117557711974 ASoC: intel: atom: Stop advertising non working S24LE support
c4a6fb0e8389 ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model
6c9119de7ffe ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1
6efe4c1f4d17 ALSA: aloop: Fix initialization of controls
4c933ff31f21 xfrm/compat: Cleanup WARN()s that can be user-triggered
(From OE-Core rev: ccbfd33bea75460cc97ffaeea78972ca3b6bd395)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit aec9a6d709f14decd65013434f13a26c57e9196f)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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:
a49e5ea5e045 Linux 5.4.111
45f540622d5b init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM
43dd03f08819 init/Kconfig: make COMPILE_TEST depend on !S390
f5eb7e12a75d nvme-mpath: replace direct_make_request with generic_make_request
6cce30548058 bpf, x86: Validate computation of branch displacements for x86-32
a0b3927a07be bpf, x86: Validate computation of branch displacements for x86-64
20c60bbc1c54 cifs: Silently ignore unknown oplock break handle
754c82a6bf48 cifs: revalidate mapping when we open files for SMB1 POSIX
e5991b4fcedb ia64: fix format strings for err_inject
3e9292b39862 ia64: mca: allocate early mca with GFP_ATOMIC
9b872bac1923 scsi: target: pscsi: Clean up after failure in pscsi_map_sg()
e2db0e66139a x86/build: Turn off -fcf-protection for realmode targets
0465098898ef platform/x86: thinkpad_acpi: Allow the FnLock LED to change state
5a8c30e8acad netfilter: conntrack: Fix gre tunneling over ipv6
e84a795b8a0b drm/msm: Ratelimit invalid-fence message
daf5aaa8e6e0 drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to other GPUs
6abe3dad0afe mac80211: choose first enabled channel for monitor
37b51460b25a mISDN: fix crash in fritzpci
901d39f7b2ce net: pxa168_eth: Fix a potential data race in pxa168_eth_remove
dc7c4d30d6e0 net/mlx5e: Enforce minimum value check for ICOSQ size
b0e2b3271236 bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp
e5868baa1e3c platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2
422c68101110 bus: ti-sysc: Fix warning on unbind if reset is not deasserted
bec7103b04a9 ARM: dts: am33xx: add aliases for mmc interfaces
59c8e3329268 Linux 5.4.110
cde4e338c2b2 drivers: video: fbcon: fix NULL dereference in fbcon_cursor()
0ca13611d33f staging: rtl8192e: Change state information from u16 to u8
f9974f189c67 staging: rtl8192e: Fix incorrect source in memcpy()
fd5ce87aee48 usb: dwc2: Prevent core suspend when port connection flag is 0
85e1752ae0ed usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board.
26d2284a0580 usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference
25c13ca8302f USB: cdc-acm: fix use-after-free after probe failure
b5aedddb621e USB: cdc-acm: fix double free on probe failure
7220bba3066e USB: cdc-acm: downgrade message to debug
62da51d0e7b7 USB: cdc-acm: untangle a circular dependency between callback and softint
7443350af8cb cdc-acm: fix BREAK rx code path adding necessary calls
58cace45f84b usb: xhci-mtk: fix broken streams issue on 0.96 xHCI
a22e35f7b4fb usb: musb: Fix suspend with devices connected for a64
e94dec2765b5 USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem
2ecf5803557b usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control()
5ecfad1efbc3 firewire: nosy: Fix a use-after-free bug in nosy_ioctl()
58073dc536a6 extcon: Fix error handling in extcon_dev_register
e3a3d5005e63 extcon: Add stubs for extcon_register_notifier_all() functions
67ff75be1ab1 pinctrl: rockchip: fix restore error in resume
c92e8a8ecb9d vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends
7f93d47677dd reiserfs: update reiserfs_xattrs_initialized() condition
4dc52ce56d63 drm/amdgpu: check alignment on CPU page for bo map
f9b3b70fd468 drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings()
00bd9c22409e mm: fix race by making init_zero_pfn() early_initcall
558ab52776c0 tracing: Fix stack trace event size
07b19a118d2f PM: runtime: Fix ordering in pm_runtime_get_suppliers()
72a667681cc4 PM: runtime: Fix race getting/putting suppliers at probe
b6e7dbf0ed9c xtensa: move coprocessor_flush to the .text section
c3715f06f9ad ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook
09a08fd89996 ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO
3acbf473a885 ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks
65f92e40cc6d ALSA: hda: Re-add dropped snd_poewr_change_state() calls
05dd1a4223c5 ALSA: usb-audio: Apply sample rate quirk to Logitech Connect
42c83e3bca43 bpf: Remove MTU check in __bpf_skb_max_len
aca623d79cb7 net: wan/lmc: unregister device when no matching device is found
f22854911523 appletalk: Fix skb allocation size in loopback case
4ff476b88135 net: ethernet: aquantia: Handle error cleanup of start on open
ee898d95f446 ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr()
0b8dfb61f29a brcmfmac: clear EAP/association status bits on linkdown events
2d0e594c1316 can: tcan4x5x: fix max register value
4ac1feff6ea6 net: introduce CAN specific pointer in the struct net_device
23394679aa56 can: dev: move driver related infrastructure into separate subdir
7ca4feb37e9e flow_dissector: fix TTL and TOS dissection on IPv4 fragments
ee5055593d0e net: mvpp2: fix interrupt mask/unmask skip condition
aa9345d10f0a ext4: do not iput inode under running transaction in ext4_rename()
5e39a73e47ef locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling
84bd602c14b7 thermal/core: Add NULL pointer check before using cooling device stats
50c38f76b51d ASoC: rt5659: Update MCLK rate in set_sysclk()
b6408fd7eb89 staging: comedi: cb_pcidas64: fix request_irq() warn
b9fe8673b874 staging: comedi: cb_pcidas: fix request_irq() warn
7390a1cdf304 scsi: qla2xxx: Fix broken #endif placement
6e79f829e791 scsi: st: Fix a use after free in st_open()
98052c40e3ac vhost: Fix vhost_vq_reset()
57aa4f30911a powerpc: Force inlining of cpu_has_feature() to avoid build failure
dcf4b6e710c7 NFSD: fix error handling in NFSv4.0 callbacks
990a0fa1ccbb ASoC: cs42l42: Always wait at least 3ms after reset
6d197691a1c5 ASoC: cs42l42: Fix mixer volume control
aa74bf73937c ASoC: cs42l42: Fix channel width support
47ae33d5b32b ASoC: cs42l42: Fix Bitclock polarity inversion
5952cf385ceb ASoC: es8316: Simplify adc_pga_gain_tlv table
381679aec216 ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe
57b8a192872a ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10
b75073a37c65 ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10
ca3f8dcd6d94 iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate
c899b8391a54 rpc: fix NULL dereference on kmalloc failure
0e71c59b2450 fs: nfsd: fix kconfig dependency warning for NFSD_V4
9b68d3ed8aa8 ext4: fix bh ref count on error paths
721a6f64c0bc ext4: shrink race window in ext4_should_retry_alloc()
05d891e76dde module: harden ELF info handling
6a8df0821f67 module: avoid *goto*s in module_sig_check()
d9b98ccdfed0 module: merge repetitive strings in module_sig_check()
1a8c5fbe2f1d modsign: print module name along with error message
120589bb0970 ipv6: weaken the v4mapped source check
1225bb45c87b selinux: vsock: Set SID for socket returned by accept()
(From OE-Core rev: 5be4de51009c5164c058a46e9f143591e433ab97)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 199566a40671ac273028cb44d0bb4494be22c4aa)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
d8cf82b410b4 Linux 5.10.29
cef13a04376b init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM
ba02635769f1 init/Kconfig: make COMPILE_TEST depend on !S390
faa30969f66e bpf, x86: Validate computation of branch displacements for x86-32
3edb8967d91e bpf, x86: Validate computation of branch displacements for x86-64
f890246ae75c tools/resolve_btfids: Add /libbpf to .gitignore
76983e244908 kbuild: Do not clean resolve_btfids if the output does not exist
0945d67e5d43 kbuild: Add resolve_btfids clean to root clean target
eff1e0465727 tools/resolve_btfids: Set srctree variable unconditionally
f60c918b07b7 tools/resolve_btfids: Check objects before removing
249719092447 tools/resolve_btfids: Build libbpf and libsubcmd in separate directories
2934985086b9 math: Export mul_u64_u64_div_u64
7345d4b2d421 io_uring: fix timeout cancel return code
8f9049e70cd6 cifs: Silently ignore unknown oplock break handle
fee111089cc9 cifs: revalidate mapping when we open files for SMB1 POSIX
42498ee67296 ia64: fix format strings for err_inject
bc30fdd598e3 ia64: mca: allocate early mca with GFP_ATOMIC
b008489d8b86 selftests/vm: fix out-of-tree build
47f8bc68ae95 scsi: target: pscsi: Clean up after failure in pscsi_map_sg()
266d3106efbd ptp_qoriq: fix overflow in ptp_qoriq_adjfine() u64 calcalation
f135b89e286b platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms
037950869be3 block: clear GD_NEED_PART_SCAN later in bdev_disk_changed
7c73059bf849 x86/build: Turn off -fcf-protection for realmode targets
6372aa9a78f8 drm/msm/disp/dpu1: icc path needs to be set before dpu runtime resume
6deb9d9a84a2 kselftest/arm64: sve: Do not use non-canonical FFR register value
bcd57b07fd90 platform/x86: thinkpad_acpi: Allow the FnLock LED to change state
6304295c6190 net: ipa: fix init header command validation
8a57256e0548 netfilter: nftables: skip hook overlap logic if flowtable is stale
b0c795f4cc53 netfilter: conntrack: Fix gre tunneling over ipv6
439c2c22fb85 drm/msm: Ratelimit invalid-fence message
57e0546f01ca drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to other GPUs
b9ec77ef36af drm/msm/dsi_pll_7nm: Fix variable usage for pll_lockdet_rate
0a66bd60b1ce mac80211: choose first enabled channel for monitor
7705c48b8695 mac80211: Check crypto_aead_encrypt for errors
05878b681981 mISDN: fix crash in fritzpci
4ca265610cc6 kunit: tool: Fix a python tuple typing error
f0ed115feccc net: pxa168_eth: Fix a potential data race in pxa168_eth_remove
4b4ce9895e64 net/mlx5e: Enforce minimum value check for ICOSQ size
198afc3b0c01 bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp
107875a53868 platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2
4c875e034dfb bus: ti-sysc: Fix warning on unbind if reset is not deasserted
5c6f778e8f7d ARM: dts: am33xx: add aliases for mmc interfaces
ecdfb9d70fb8 Linux 5.10.28
7973a0dad073 bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG
12b5f9dae410 Revert "kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing"
6ae5eaee1ea5 riscv: evaluate put_user() arg before enabling user access
61f0c3e8098f drivers: video: fbcon: fix NULL dereference in fbcon_cursor()
d06d0b3cf626 driver core: clear deferred probe reason on probe retry
d29c38dd926d staging: rtl8192e: Change state information from u16 to u8
538b96315375 staging: rtl8192e: Fix incorrect source in memcpy()
84e5203fd277 soc: qcom-geni-se: Cleanup the code to remove proxy votes
996a5782faef usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable
1808ee421ce5 usb: dwc3: qcom: skip interconnect init for ACPI probe
137dfed1552a usb: dwc2: Prevent core suspend when port connection flag is 0
4e28aca96729 usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board.
77c0d6af858b usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference
6f86681691c2 USB: cdc-acm: fix use-after-free after probe failure
64deff1f4e0f USB: cdc-acm: fix double free on probe failure
439a27521112 USB: cdc-acm: downgrade message to debug
511302531eb8 USB: cdc-acm: untangle a circular dependency between callback and softint
e700e3aec303 cdc-acm: fix BREAK rx code path adding necessary calls
9efa606a83e0 usb: xhci-mtk: fix broken streams issue on 0.96 xHCI
1addcb1f77d6 usb: musb: Fix suspend with devices connected for a64
15e61d9ae7ac USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem
4027d6e88fef usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control()
c04adcc819d3 firewire: nosy: Fix a use-after-free bug in nosy_ioctl()
2c7d85026324 video: hyperv_fb: Fix a double free in hvfb_probe
a267a7e1c0ca usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield
bf4c643192b3 firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0
3b681a1c43b6 extcon: Fix error handling in extcon_dev_register
023d13952e9b extcon: Add stubs for extcon_register_notifier_all() functions
0fe56e294cef pinctrl: rockchip: fix restore error in resume
80ee9e02be3d vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends
d2308dd5119b drm/tegra: sor: Grab runtime PM reference across reset
f552f95853f8 drm/tegra: dc: Restore coupling of display controllers
77a8e6f792d5 drm/imx: fix memory leak when fails to init
74612ecdf263 reiserfs: update reiserfs_xattrs_initialized() condition
8c71f5b30955 drm/amdgpu: check alignment on CPU page for bo map
78ceecd2ed45 drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings()
28f901fe1634 drm/amdkfd: dqm fence memory corruption
ec3e06e06f76 mm: fix race by making init_zero_pfn() early_initcall
d88b557b9b73 s390/vdso: fix tod_steering_delta type
b332265430c8 s390/vdso: copy tod_steering_delta value to vdso_data page
f706acc9312b tracing: Fix stack trace event size
cc038ab785a8 PM: runtime: Fix ordering in pm_runtime_get_suppliers()
da2976cd711b PM: runtime: Fix race getting/putting suppliers at probe
e6d8eb65532e KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit
5f6625f5cd5c KVM: SVM: load control fields from VMCB12 before checking them
6aaa3c2ebb4f xtensa: move coprocessor_flush to the .text section
a3be911a5fee xtensa: fix uaccess-related livelock in do_page_fault
bcd7999c03ed ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8
ee58eee4501f ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook
f235ffa56b8e ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO
6d91f3afb632 ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks
b3116cda4e52 ALSA: hda: Re-add dropped snd_poewr_change_state() calls
474d3d65784e ALSA: usb-audio: Apply sample rate quirk to Logitech Connect
e525cd364c09 ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead()
cdd192a20b06 ACPI: tables: x86: Reserve memory occupied by ACPI tables
fd38d4e6757b bpf: Remove MTU check in __bpf_skb_max_len
ff64f33bc93b net: 9p: advance iov on empty read
84877db1cdea net: wan/lmc: unregister device when no matching device is found
33a6b3eea44b net: ipa: fix register write command validation
44d76042c038 net: ipa: remove two unused register definitions
c805f215e9c5 appletalk: Fix skb allocation size in loopback case
f2294a707f63 net: ethernet: aquantia: Handle error cleanup of start on open
7d3ffc0993fe ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr()
221528c20e5e iwlwifi: pcie: don't disable interrupts for reg_lock
f33d87047323 netdevsim: dev: Initialize FIB module after debugfs
660bf76aec07 rtw88: coex: 8821c: correct antenna switch function
b5777172cce2 ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer
731c4447e6db brcmfmac: clear EAP/association status bits on linkdown events
4094194d103b can: tcan4x5x: fix max register value
1a5751d58b14 net: introduce CAN specific pointer in the struct net_device
9e35159c6e9a can: dev: move driver related infrastructure into separate subdir
e3ccad57ac09 flow_dissector: fix TTL and TOS dissection on IPv4 fragments
8fe47a33944f net: mvpp2: fix interrupt mask/unmask skip condition
44c816c8b9ab io_uring: call req_set_fail_links() on short send[msg]()/recv[msg]() with MSG_WAITALL
5038c1122e13 ext4: do not iput inode under running transaction in ext4_rename()
eb8049d85a92 static_call: Align static_call_is_init() patching condition
21c2bbc17b6b io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls
fa068ee3f37e nvmet-tcp: fix kmap leak when data digest in use
3ac4aaff387b locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini()
905ef030bdf9 locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling
1e2a75c24a48 thermal/core: Add NULL pointer check before using cooling device stats
cf51b6145b9d ASoC: rt711: add snd_soc_component remove callback
805645d89a20 ASoC: rt5659: Update MCLK rate in set_sysclk()
7d4344fd3ee0 staging: comedi: cb_pcidas64: fix request_irq() warn
e833d5716fbb staging: comedi: cb_pcidas: fix request_irq() warn
4cd96a0de7a1 scsi: qla2xxx: Fix broken #endif placement
3860814ef620 scsi: st: Fix a use after free in st_open()
861fc287e036 io_uring: fix ->flags races by linked timeouts
e1f8c95c1110 vhost: Fix vhost_vq_reset()
7f6518ec6ee9 kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing
540a1ebf3c23 NFSD: fix error handling in NFSv4.0 callbacks
73df108e3aec ASoC: cs42l42: Always wait at least 3ms after reset
9b7b92c4b92d ASoC: cs42l42: Fix mixer volume control
20b39eb99598 ASoC: cs42l42: Fix channel width support
0d3753babfa7 ASoC: cs42l42: Fix Bitclock polarity inversion
ed47acc0c888 ASoC: soc-core: Prevent warning if no DMI table is present
294d4c2b4fda ASoC: es8316: Simplify adc_pga_gain_tlv table
f134a436d766 ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe
b057d540ad2c ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10
ed4cdb772680 ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10
4bac395e0b8a ASoC: rt1015: fix i2c communication error
4eff80b14014 iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate
5fb71b231c4e rpc: fix NULL dereference on kmalloc failure
9e9aa1c03c33 fs: nfsd: fix kconfig dependency warning for NFSD_V4
e178f362f095 ext4: fix bh ref count on error paths
4b3139576a20 ext4: shrink race window in ext4_should_retry_alloc()
1bfb046d29e3 virtiofs: Fail dax mount if device does not support it
e21d2b92354b bpf: Fix fexit trampoline.
68abc0115617 arm64: mm: correct the inside linear map range during hotplug check
(From OE-Core rev: 52a1231209190d0921a620343608a06b906b6a30)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 255ec8ff86d31c3464c30c26bdb15f01563b088e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.10.:
fa039db710c qemuppc64: Enable the RTC driver
f6cfc23fbfc nxp-s32g2xx: add HSE UIO related configs to make hse demo work
2b445fb1e0b firmware: fix CONFIG_FW_LOADER option mismatch warning
60dde01d949 nxp-imx8: Correct DRM_TTM config and delete redundant config
07119316ee5 xlnx: bsp: drop obsolete kernel options for xilinx-zynqmp and xilinx-zynq
0cf78165f8e bcm-2xxx-rpi: update v5.10 kernel config for raspberrypi 4b platform
9b5a9e46778 marvell-cn96xx: Add the preempt-rt support
(From OE-Core rev: 2ce5cf55ab534ea3959daeb3de181a51b313bdec)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6186f21b29e7a152d34c620e81878bf6eff6519d)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add features/scsi/scsi-debug.scc and features/gpio/mockup.scc to
KERNEL_FEATURES to meet ptest requirement as what we did for other
linux-yocto*.
(From OE-Core rev: 8e1d3f54cdba087d84a938ea1fc0e0b0b501b50b)
Signed-off-by: He Zhe <zhe.he@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fd27f302df886c27cb424191c27152ad9d0e8d80)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
472493c8a425 Linux 5.10.27
3a1ca9bd4f5a xen-blkback: don't leak persistent grants from xen_blkbk_map()
03a1c3253f25 can: peak_usb: Revert "can: peak_usb: add forgotten supported devices"
f12d05f70282 nvme: fix the nsid value to print in nvme_validate_or_alloc_ns
36478a9ec5af Revert "net: bonding: fix error return code of bond_neigh_init()"
451ba16cc5b7 Revert "xen: fix p2m size in dom0 for disabled memory hotplug case"
df61d3cff422 fs/ext4: fix integer overflow in s_log_groups_per_flex
0229b5926dc9 ext4: add reclaim checks to xattr code
25e809bf8bec mac80211: fix double free in ibss_leave
39e1a35ea65a net: dsa: b53: VLAN filtering is global to all users
d3b5a04b8ce5 r8169: fix DMA being used after buffer free if WoL is enabled
8dc08a2962c8 can: dev: Move device back to init netns on owning netns delete
24256b4d87eb ch_ktls: fix enum-conversion warning
6f15c02ebbe9 fs/cachefiles: Remove wait_bit_key layout dependency
002ea848d7fd mm/memcg: fix 5.10 backport of splitting page memcg
2c163520e12b x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc()
c6c9bc4f261d locking/mutex: Fix non debug version of mutex_lock_io_nested()
d4ce2a8f465d cifs: Adjust key sizes and key generation routines for AES256 encryption
86cc799e1d9d smb3: fix cached file size problems in duplicate extents (reflink)
2423511cc5ba scsi: mpt3sas: Fix error return code of mpt3sas_base_attach()
6b977fea78de scsi: qedi: Fix error return code of qedi_alloc_global_queues()
62bb066cdfb6 scsi: Revert "qla2xxx: Make sure that aborted commands are freed"
fc062d21c011 block: recalculate segment count for multi-segment discards correctly
dcf2dfc1614d io_uring: fix provide_buffers sign extension
efb334c4e5ff perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records
5febe60a8021 perf auxtrace: Fix auxtrace queue conflict
4a5891992c68 ACPI: scan: Use unique number for instance_no
2ba9964a9653 ACPI: scan: Rearrange memory allocation in acpi_device_add()
c33f918758fa Revert "netfilter: x_tables: Update remaining dereference to RCU"
de2e6b4e32d6 mm/mmu_notifiers: ensure range_end() is paired with range_start()
42aa210795d8 dm table: Fix zoned model check and zone sectors check
3fdebc2d8e79 netfilter: x_tables: Use correct memory barriers.
520be4d1af9c Revert "netfilter: x_tables: Switch synchronization to RCU"
87771c9b09bb net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M
485335a637c8 net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S
837a3ae33459 net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay()
9a5267264fc2 net: phy: introduce phydev->port
c4934e65c8bc net: axienet: Fix probe error cleanup
3e08fd4a8298 net: axienet: Properly handle PCS/PMA PHY for 1000BaseX mode
d65e7d0c7449 igb: avoid premature Rx buffer reuse
c7eb3e12f18f net, bpf: Fix ip6ip6 crash with collect_md populated skbs
0a245acbce89 net: Consolidate common blackhole dst ops
33cd5f88b5bf bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs
d95696f537d6 RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server
b740e58324c8 xen/x86: make XEN_BALLOON_MEMORY_HOTPLUG_LIMIT depend on MEMORY_HOTPLUG
889c56ea941e octeontx2-af: Fix memory leak of object buf
558454ec5170 net: bridge: don't notify switchdev for local FDB addresses
7d019b2d0f27 PM: EM: postpone creating the debugfs dir till fs_initcall
08a5f812ad6c net/mlx5e: Fix error path for ethtool set-priv-flag
624f0dc8f7f4 net/mlx5e: Offload tuple rewrite for non-CT flows
c83207bb02d6 net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP
0be13d01473a net/mlx5: Add back multicast stats for uplink representor
65c021e73590 PM: runtime: Defer suspending suppliers
3db5fc556515 arm64: kdump: update ppos when reading elfcorehdr
447a011bb40d drm/msm: Fix suspend/resume on i.MX5
c7552dee62a0 drm/msm: fix shutdown hook in case GPU components failed to bind
0b7bc92c1986 can: isotp: tx-path: zero initialize outgoing CAN frames
ccd5565feea3 bpf: Fix umd memory leak in copy_process()
eeadce8811d3 libbpf: Fix BTF dump of pointer-to-array-of-struct
7693b64ae508 selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value
5ebb9947b488 selinux: vsock: Set SID for socket returned by accept()
1e01729999c0 net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes
961d9a6e47b9 r8152: limit the RX buffer size of RTL8153A for USB 2.0
2330d46db081 igb: check timestamp validity
421e0d731070 net: cdc-phonet: fix data-interface release on probe failure
943e1583bf8a net: check all name nodes in __dev_alloc_name
748a158359d7 octeontx2-af: fix infinite loop in unmapping NPC counter
b553f45c76ec octeontx2-pf: Clear RSS enable flag on interace down
11e94cfa9dd8 octeontx2-af: Fix irq free in rvu teardown
da517ca38dc6 octeontx2-af: Remove TOS field from MKEX TX
1055796ca031 octeontx2-af: Modify default KEX profile to extract TX packet fields
f896ae2886d1 octeontx2-af: Formatting debugfs entry rsrc_alloc.
5f64c4c550c8 ipv6: weaken the v4mapped source check
9e48a3bc8ba2 ARM: dts: imx6ull: fix ubi filesystem mount failed
b4c574e4b471 libbpf: Use SOCK_CLOEXEC when opening the netlink socket
86e525bc04f2 libbpf: Fix error path in bpf_object__elf_init()
4280132339ce netfilter: flowtable: Make sure GC works periodically in idle system
186d8dc40a65 netfilter: nftables: allow to update flowtable flags
4a741b4df032 netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags
a96a8cb0500a net/sched: cls_flower: fix only mask bit check in the validate_ct_state
6233c2d09633 ionic: linearize tso skb with too many frags
7637048707e5 drm/msm/dsi: fix check-before-set in the 7nm dsi_pll code
126aa8f23424 ftrace: Fix modify_ftrace_direct.
29b8834cf828 nfp: flower: fix pre_tun mask id allocation
47dae14b21f7 nfp: flower: add ipv6 bit to pre_tunnel control message
259b0122dea5 nfp: flower: fix unsupported pre_tunnel flows
aeff815e76ef selftests/net: fix warnings on reuseaddr_ports_exhausted
bd63bd78d303 mac80211: Allow HE operation to be longer than expected.
f865127b1d26 mac80211: fix rate mask reset
48d0b548b49e can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors
afaca48e3017 can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning
4fcf59c24990 can: c_can: move runtime PM enable/disable to c_can_platform
524320e8034a can: c_can_pci: c_can_pci_remove(): fix use-after-free
f9a5974b9719 can: kvaser_pciefd: Always disable bus load reporting
af3e6c3dcf54 can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate
0cbadc0fb54c can: peak_usb: add forgotten supported devices
3b3d9279be6c can: isotp: TX-path: ensure that CAN frame flags are initialized
f88517dae95b can: isotp: isotp_setsockopt(): only allow to set low level TX flags for CAN-FD
63f2a9bd3133 tcp: relookup sock for RST+ACK packets handled by obsolete req sock
50f41f2e29ff tipc: better validate user input in tipc_nl_retrieve_key()
ddeba5b39cca net: phylink: Fix phylink_err() function name error in phylink_major_config
375f5169f231 net: hdlc_x25: Prevent racing between "x25_close" and "x25_xmit"/"x25_rx"
ee39ee5f437c netfilter: ctnetlink: fix dump of the expect mask attribute
d5380ceede6f selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed
33cc382c5830 flow_dissector: fix byteorder of dissected ICMP ID
fce6fb902189 net: qrtr: fix a kernel-infoleak in qrtr_recvmsg()
6d3635ed12e7 net: ipa: terminate message handler arrays
1701bd22b05d clk: qcom: gcc-sc7180: Use floor ops for the correct sdcc1 clk
b50c46ef67d6 ftgmac100: Restart MAC HW once
e64a5a5b8e93 net: phy: broadcom: Add power down exit reset state delay
87378c850fee net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template
648b62f10cec e1000e: Fix error handling in e1000_set_d0_lplu_state_82571
8ed431fec355 e1000e: add rtnl_lock() to e1000_reset_task
5994a096570f igc: Fix igc_ptp_rx_pktstamp()
0963fadcf536 igc: Fix Supported Pause Frame Link Setting
d5330d5cc3ad igc: Fix Pause Frame Advertising
d85ffade499a igc: reinit_locked() should be called with rtnl_lock
4c91fc60e3f6 net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port
f64270027928 net: sched: validate stab values
400199d6e6f6 macvlan: macvlan_count_rx() needs to be aware of preemption
2514c7ad115e drop_monitor: Perform cleanup upon probe registration failure
7f041ee8effd ipv6: fix suspecious RCU usage warning
61219de46413 net/mlx5e: Don't match on Geneve options in case option masks are all zero
d0be25fa4f96 net/mlx5e: When changing XDP program without reset, take refs for XSK RQs
60b5ff15b41d net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets
9857de932b30 libbpf: Fix INSTALL flag order
f7c3d7615e6c bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF
926cde9eec67 veth: Store queue_mapping independently of XDP prog presence
f47a9b2570ad soc: ti: omap-prm: Fix occasional abort on reset deassert for dra7 iva
1f798907b435 ARM: OMAP2+: Fix smartreflex init regression after dropping legacy data
965e6cb8d4c9 bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD
921aae17bb0f dm ioctl: fix out of bounds array access when no devices
d8b36c483d47 dm verity: fix DM_VERITY_OPTS_MAX value
1e2d70d08ade drm/i915: Fix the GT fence revocation runtime PM logic
da6a9b5b1799 drm/amdgpu: Add additional Sienna Cichlid PCI ID
dc28098f40b4 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x
e02f765fa784 drm/amd/pm: workaround for audio noise issue
f771b2b3eb2f drm/etnaviv: Use FOLL_FORCE for userptr
546f7fcc451c integrity: double check iint_cache was initialized
5f7b515df003 ARM: dts: at91-sama5d27_som1: fix phy address to 7
2a0d35962ff1 ARM: dts: at91: sam9x60: fix mux-mask to match product's datasheet
0b6cd8802d32 ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be set to A, B and C
1c103f512251 arm64: dts: ls1043a: mark crypto engine dma coherent
4f35b64ba823 arm64: dts: ls1012a: mark crypto engine dma coherent
3883f335b5ee arm64: dts: ls1046a: mark crypto engine dma coherent
1ced45535d4b arm64: stacktrace: don't trace arch_stack_walk()
53d3c8063590 ACPICA: Always create namespace nodes using acpi_ns_create_node()
36fe73bd0af9 ACPI: video: Add missing callback back for Sony VPCEH3U1E
1f5c9efad9fe gcov: fix clang-11+ support
6e63cc1fe253 kasan: fix per-page tags for non-page_alloc pages
fe03ccc3ce90 hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings
269042e8ffed squashfs: fix xattr id and id lookup sanity checks
61d72c5952c4 squashfs: fix inode lookup sanity checks
1d215fcbc4ef z3fold: prevent reclaim/free race for headless pages
e4642090734e psample: Fix user API breakage
a4be7e4ed5d9 platform/x86: intel-vbtn: Stop reporting SW_DOCK events
4f67d3e8c0ac netsec: restore phy power state after controller reset
19c9967e495e selinux: fix variable scope issue in live sidtab conversion
9731e08a3381 selinux: don't log MAC_POLICY_LOAD record on failed policy load
3b87d0c5834b btrfs: fix sleep while in non-sleep context during qgroup removal
771dfb3c531d KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish
394e4fd67946 static_call: Fix static_call_set_init()
0fefb5f3e574 static_call: Fix the module key fixup
a63068e93917 static_call: Allow module use without exposing static_call_key
433cd7ca386c static_call: Pull some static_call declarations to the type headers
533c293f737c ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign
d76e207991c4 ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls
7077d5e7f074 mm/fork: clear PASID for new mm
07feac84efc6 block: Suppress uevent for hidden device when removed
9f704608010b nfs: we don't support removing system.nfs4_acl
3dab008e23bd nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a
8f0534c96ac8 nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done
c7b3f6db97c2 nvme-core: check ctrl css before setting up zns
9083dc773d67 nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted
4d6aea29a795 nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange()
7e62a89b51dd nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request()
d8b17df7bf80 nvme: simplify error logic in nvme_validate_ns()
b91230a0013f drm/radeon: fix AGP dependency
35d4f0712828 drm/amdgpu: fb BO should be ttm_bo_type_device
a255d14eb5dc drm/amd/display: Revert dram_clock_change_latency for DCN2.1
d27b0964ade9 block: Fix REQ_OP_ZONE_RESET_ALL handling
c9d1f6ad1e25 regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck
6366a5bb888b kselftest: arm64: Fix exit code of sve-ptrace
da5bc0c21c04 u64_stats,lockdep: Fix u64_stats_init() vs lockdep
f89338395545 staging: rtl8192e: fix kconfig dependency on CRYPTO
eb4154fb61e2 habanalabs: Call put_pid() when releasing control device
f2b38f03a3f7 sparc64: Fix opcode filtering in handling of no fault loads
58b34195b33f umem: fix error return code in mm_pci_probe()
feaa91193ad3 kbuild: dummy-tools: fix inverted tests for gcc
ede8be3ae078 kbuild: add image_name to no-sync-config-targets
264bb27b9fe4 irqchip/ingenic: Add support for the JZ4760
b684c380f0b9 cifs: change noisy error message to FYI
758bca385a79 atm: idt77252: fix null-ptr-dereference
f35954a3961b atm: uPD98402: fix incorrect allocation
852143ed96e2 net: enetc: set MAC RX FIFO to recommended value
697082b125b0 net: davicom: Use platform_get_irq_optional()
e6946ef43848 net: wan: fix error return code of uhdlc_init()
184dc037575c net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch()
9d1a5392aca1 NFS: Correct size calculation for create reply length
2479c6b9ef36 nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default
b48779c863c0 gpiolib: acpi: Add missing IRQF_ONESHOT
9443aef16fca cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev
6d7dce3bdfc4 gfs2: fix use-after-free in trans_drain
419ebba40dbf cifs: ask for more credit on async read/write code paths
b8bfda6e08b8 gianfar: fix jumbo packets+napi+rx overrun crash
2d0fba5a2e9f sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count
81b1a8f14436 net: intel: iavf: fix error return code of iavf_init_get_resources()
5f86016bdfa7 net: tehuti: fix error return code in bdx_probe()
71b996c9b883 blk-cgroup: Fix the recursive blkg rwstat
b171748b7953 scsi: ufs: ufs-qcom: Disable interrupt in reset path
028210541b3c ixgbe: Fix memleak in ixgbe_configure_clsu32
4dc123500c3b ALSA: hda: ignore invalid NHLT table
18f27fc6bcc2 Revert "r8152: adjust the settings about MAC clock speed down for RTL8153"
f8f6190094a3 atm: lanai: dont run lanai_dev_close if not open
6f6e45947572 atm: eni: dont release is never initialized
75e967a04d37 powerpc/4xx: Fix build errors from mfdcr()
4a104e4d4d9d net: fec: ptp: avoid register access when ipg clock is disabled
50c75680bdce net: stmmac: fix dma physical address of descriptor when display ring
a9daba140178 mt76: fix tx skb error handling in mt76_dma_tx_queue_skb
efb12c03fcd0 mm/memcg: set memcg when splitting page
6143a1d193e9 mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument
856cd02bbdd4 Linux 5.10.26
de1126ea44bb cifs: Fix preauth hash corruption
21536d7b7e6f x86/apic/of: Fix CPU devicetree-node lookups
95247d24c4d4 genirq: Disable interrupts for force threaded handlers
80b2787789af firmware/efi: Fix a use after bug in efi_mem_reserve_persistent
47ba0d4d2afb efi: use 32-bit alignment for efi_guid_t literals
e5154ea8e48f static_call: Fix static_call_update() sanity check
51ccdd25d7e5 MAINTAINERS: move the staging subsystem to lists.linux.dev
4c9a74798ef1 MAINTAINERS: move some real subsystems off of the staging mailing list
35ecf664fd6c ext4: fix rename whiteout with fast commit
e8fa569465e5 ext4: fix potential error in ext4_do_update_inode
6163a0662b79 ext4: do not try to set xattr into ea_inode if value is empty
d130b802f98a ext4: stop inode update before return
258db8e6ffdc ext4: find old entry again if failed to rename whiteout
9689ecadf8a7 ext4: fix error handling in ext4_end_enable_verity()
e4ea2a28d068 efivars: respect EFI_UNSUPPORTED return from firmware
a548acde9608 x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall()
97c608959c27 x86: Move TS_COMPAT back to asm/thread_info.h
4523e648b7b7 kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data()
0e245256e34d x86/ioapic: Ignore IRQ2 again
4fdf5f4ba61f perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT
514ea597be8e perf/x86/intel: Fix a crash caused by zero PEBS status
be1f58e58f76 PCI: rpadlpar: Fix potential drc_name corruption in store functions
6d4e1fed18d0 counter: stm32-timer-cnt: fix ceiling miss-alignment with reload register
cbc4c42dbec0 counter: stm32-timer-cnt: fix ceiling write max value
dcdde25844d4 iio: hid-sensor-temperature: Fix issues of timestamp channel
7de97c4bba51 iio: hid-sensor-prox: Fix scale not correct issue
fd8efe16d867 iio: hid-sensor-humidity: Fix alignment issue of timestamp channel
b477c121a287 iio: adc: adi-axi-adc: add proper Kconfig dependencies
d894acab2844 iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask
533ee1e28455 iio: adc: ab8500-gpadc: Fix off by 10 to 3
f8bfbd3917fa iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler
06c281c23ace iio: adis16400: Fix an error code in adis16400_initial_setup()
531231485844 iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channel
3ce2e7b2d360 iio:adc:stm32-adc: Add HAS_IOMEM dependency
6c3c90058b95 thunderbolt: Increase runtime PM reference count on DP tunnel discovery
f4ca082e3f59 thunderbolt: Initialize HopID IDAs in tb_switch_alloc()
c7bb96a37dd2 usb: dwc3: gadget: Prevent EP queuing while stopping transfers
395d273f2998 usb: dwc3: gadget: Allow runtime suspend if UDC unbinded
8b8a84234c38 usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy-
0ea3fb15a87e usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct
0f882bcc6407 usb: gadget: configfs: Fix KASAN use-after-free
22e85a6a35cc usbip: Fix incorrect double assignment to udc->ud.tcp_rx
7046e5f7a2f6 usb-storage: Add quirk to defeat Kindle's automatic unload
5a62d6d7afa0 powerpc: Force inlining of cpu_has_feature() to avoid build failure
2bdef2b476e2 gfs2: bypass signal_our_withdraw if no journal
a602e830ddaf gfs2: move freeze glock outside the make_fs_rw and _ro functions
49787b1bba1f gfs2: Add common helper for holding and releasing the freeze glock
db37238f3452 regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 voltage setting
cfbff8bd9efc regulator: pca9450: Enable system reset on WDOG_B assertion
775691b94ce7 regulator: pca9450: Add SD_VSEL GPIO for LDO5
9392b8219b62 net: bonding: fix error return code of bond_neigh_init()
76f496681d6a io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return
3c08f772ad0d io_uring: don't attempt IO reissue from the ring exit path
40345b9c9d90 drm/amd/pm: fulfill the Polaris implementation for get_clock_by_type_with_latency()
e8e99acd0830 s390/qeth: schedule TX NAPI on QAOB completion
f3f6765fd0e8 ibmvnic: remove excessive irqsave
96823c1e9997 media: cedrus: h264: Support profile controls
1c20e9040f49 io_uring: fix inconsistent lock state
e1a69079edc4 iwlwifi: Add a new card for MA family
e7f6ebde21cf drm/amd/display: turn DPMS off on connector unplug
559b842a64ff MIPS: compressed: fix build with enabled UBSAN
8545519b1f51 net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081
33cafc7952a4 i40e: Fix endianness conversions
41d4c889b274 powerpc/sstep: Fix darn emulation
8a335142f1c5 powerpc/sstep: Fix load-store and update emulation
8b4a797e86a0 RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used
bb38c1c03384 scsi: isci: Pass gfp_t flags in isci_port_bc_change_received()
d74238028a11 scsi: isci: Pass gfp_t flags in isci_port_link_up()
d9f5efd1afc4 scsi: isci: Pass gfp_t flags in isci_port_link_down()
1eda358e37e5 scsi: mvsas: Pass gfp_t flags to libsas event notifiers
58bdc321beb5 scsi: libsas: Introduce a _gfp() variant of event notifiers
18c3c04e8e53 scsi: libsas: Remove notifier indirection
29c5b80327b7 scsi: pm8001: Neaten debug logging macros and uses
c4186c00adc1 scsi: pm80xx: Fix pm8001_mpi_get_nvmd_resp() race condition
3e4b3770744d scsi: pm80xx: Make running_req atomic
6075c84a98ce scsi: pm80xx: Make mpi_build_cmd locking consistent
d802672c7f00 module: harden ELF info handling
e2c8978a75e0 module: avoid *goto*s in module_sig_check()
8587715b65fa module: merge repetitive strings in module_sig_check()
c02a33f0fd28 RDMA/rtrs: Fix KASAN: stack-out-of-bounds bug
904a52dd9e50 RDMA/rtrs: Introduce rtrs_post_send
9e97c211b701 RDMA/rtrs-srv: Jump to dereg_mr label if allocate iu fails
5abee8b1fc4f RDMA/rtrs: Remove unnecessary argument dir of rtrs_iu_free
4ebd8f0c82a5 bpf: Declare __bpf_free_used_maps() unconditionally
0e44f1e18398 serial: stm32: fix DMA initialization error handling
5f8659adf7a2 tty: serial: stm32-usart: Remove set but unused 'cookie' variables
20c0bd2b6579 ibmvnic: serialize access to work queue on remove
f8ba6913c40a ibmvnic: add some debugs
b4be6e6e2696 nvme-rdma: fix possible hang when failing to set io queues
b3901ceb120d gpiolib: Assign fwnode to parent's if no primary one provided
c5fe922eaf1a counter: stm32-timer-cnt: Report count function when SLAVE_MODE_DISABLED
f854abe46b0e RISC-V: correct enum sbi_ext_rfence_fid
359d8ff40a09 scsi: ufs: ufs-mediatek: Correct operator & -> &&
38089ba4b20c scsi: myrs: Fix a double free in myrs_cleanup()
eb9d08b34351 scsi: lpfc: Fix some error codes in debugfs
e95c0d43509c riscv: Correct SPARSEMEM configuration
04eb2b2fa12f cifs: fix allocation size on newly created files
bb2e41e65c33 kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHLEVEL again
72714560fbc7 net/qrtr: fix __netdev_alloc_skb call
6cae8095490c io_uring: ensure that SQPOLL thread is started for exit
a7acb614287b pstore: Fix warning in pstore_kill_sb()
5f7d470696ad i915/perf: Start hrtimer only if sampling the OA buffer
cb14e99e886f sunrpc: fix refcount leak for rpc auth modules
2ea2d3a79800 vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation
3e5a1bb6ea20 vfio: IOMMU_API should be selected
c2219627091c svcrdma: disable timeouts on rdma backchannel
982b899ba672 NFSD: fix dest to src mount in inter-server COPY
800369d61add NFSD: Repair misuse of sv_lock in 5.10.16-rt30.
12628e7779f8 nfsd: don't abort copies early
5ea0aa29ad4b nfsd: Don't keep looking up unhashed files in the nfsd file cache
628f39a57a46 nvmet: don't check iosqes,iocqes for discovery controllers
b4f911e3a982 nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU
7089cdfce32f nvme-tcp: fix possible hang when failing to set io queues
a83e5c6c35fa nvme-tcp: fix misuse of __smp_processor_id with preemption enabled
fd9e2b999740 nvme: fix Write Zeroes limitations
2d202085d2dd ALSA: usb-audio: Fix unintentional sign extension issue
64195f022ae8 afs: Stop listxattr() from listing "afs.*" attributes
78ba4793b084 afs: Fix accessing YFS xattrs on a non-YFS server
07fa872bf79c ASoC: simple-card-utils: Do not handle device clock
d1ab87e31761 ASoC: qcom: lpass-cpu: Fix lpass dai ids parse
1ae54de79fba ASoC: codecs: wcd934x: add a sanity check in set channel map
03079a0f1bf7 ASoC: qcom: sdm845: Fix array out of range on rx slim channels
26b08c08a5f3 ASoC: qcom: sdm845: Fix array out of bounds access
47a6cadb6cfd ASoC: SOF: intel: fix wrong poll bits in dsp power down
b94b71a7a6f6 ASoC: SOF: Intel: unregister DMIC device on probe error
4da5a9a73c4c ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold
118cfdc770cd ASoC: fsl_ssi: Fix TDM slot setup for I2S mode
223dc51caa51 drm/amd/display: Correct algorithm for reversed gamma
4daa70a80c68 vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails
49ca3100fbaf vhost-vdpa: fix use-after-free of v->config_ctx
2c8d6a9474f0 btrfs: fix slab cache flags for free space tree bitmap
38ffe9eaeb7c btrfs: fix race when cloning extent buffer during rewind of an old root
78486cf1f31e zonefs: fix to update .i_wr_refcnt correctly in zonefs_open_zone()
9c1c5e81a002 zonefs: prevent use of seq files as swap file
dfbdbf0f359a zonefs: Fix O_APPEND async write handling
38c74f2f2318 s390/pci: fix leak of PCI device structure
075e3034740c s390/pci: remove superfluous zdev->zbus check
bd37d9b9c4fb s390/pci: refactor zpci_create_device()
015916ca0266 s390/vtime: fix increased steal time accounting
5c0a3a331dc5 Revert "PM: runtime: Update device status before letting suppliers suspend"
68525e424175 ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8
f086deab2c64 ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8
7b00df1894c6 ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8
14af4bf8d481 ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air
4c698a3b8fb7 ALSA: hda: generic: Fix the micmute led init state
e6c7cdf0baf3 ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro
cd7b17ba8e4d ALSA: dice: fix null pointer dereference when node is disconnected
422806f8d289 spi: cadence: set cqspi to the driver_data field of struct device
f8d5ced57b07 ASoC: ak5558: Add MODULE_DEVICE_TABLE
064a7289b445 ASoC: ak4458: Add MODULE_DEVICE_TABLE
(From OE-Core rev: 7724de7ba3aee83efc1d01e13c3365634ec6eb3c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cbb5c4392c63f896f204c0c15b0cfa7a364feed2)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.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:
4e85f8a712cd Linux 5.4.109
057dd3e6986b xen-blkback: don't leak persistent grants from xen_blkbk_map()
ce934540ff09 can: peak_usb: Revert "can: peak_usb: add forgotten supported devices"
2638770e793b ext4: add reclaim checks to xattr code
92b9e3deffb6 mac80211: fix double free in ibss_leave
ae23957bd1fb net: qrtr: fix a kernel-infoleak in qrtr_recvmsg()
f7a962970001 net: dsa: b53: VLAN filtering is global to all users
f866d1fa48e4 can: dev: Move device back to init netns on owning netns delete
dfd6627c83dd x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc()
f989059cd22a locking/mutex: Fix non debug version of mutex_lock_io_nested()
1260d8dc2d66 scsi: mpt3sas: Fix error return code of mpt3sas_base_attach()
d31747705762 scsi: qedi: Fix error return code of qedi_alloc_global_queues()
063c3cfb264b scsi: Revert "qla2xxx: Make sure that aborted commands are freed"
fdc61af371db block: recalculate segment count for multi-segment discards correctly
8ce9f6efa655 perf auxtrace: Fix auxtrace queue conflict
bc0b1a2036dd ACPI: scan: Use unique number for instance_no
b382f9d61609 ACPI: scan: Rearrange memory allocation in acpi_device_add()
cc578c3e612b Revert "netfilter: x_tables: Update remaining dereference to RCU"
19a5fb4ceada netfilter: x_tables: Use correct memory barriers.
c46cd29b89da Revert "netfilter: x_tables: Switch synchronization to RCU"
e74d46e69a45 bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs
01398e024ba6 RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server
78aafa0240bc PM: EM: postpone creating the debugfs dir till fs_initcall
f54b10114d63 net/mlx5e: Fix error path for ethtool set-priv-flag
fa4addf30c2c PM: runtime: Defer suspending suppliers
c82d289fe958 arm64: kdump: update ppos when reading elfcorehdr
8bf90e000c10 drm/msm: fix shutdown hook in case GPU components failed to bind
4fda26d2f7e1 libbpf: Fix BTF dump of pointer-to-array-of-struct
4f71aacd6c92 selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value
4ecf6d486e45 net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes
1f103ca31c51 r8152: limit the RX buffer size of RTL8153A for USB 2.0
048d0bf8ad19 net: cdc-phonet: fix data-interface release on probe failure
ecc62c3b1b57 octeontx2-af: fix infinite loop in unmapping NPC counter
7e9a48ceccae octeontx2-af: Fix irq free in rvu teardown
e15823801229 libbpf: Use SOCK_CLOEXEC when opening the netlink socket
7722378c4a0a nfp: flower: fix pre_tun mask id allocation
060deac22f87 mac80211: fix rate mask reset
52cc7bad1275 can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors
059c1996017d can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning
e484616a9600 can: c_can: move runtime PM enable/disable to c_can_platform
4f71965ee897 can: c_can_pci: c_can_pci_remove(): fix use-after-free
42e49b3aa536 can: kvaser_pciefd: Always disable bus load reporting
e3ca9fbfcdf5 can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate
fb4a6ac4851a can: peak_usb: add forgotten supported devices
0a8046daba17 tcp: relookup sock for RST+ACK packets handled by obsolete req sock
67319a8df5d3 netfilter: ctnetlink: fix dump of the expect mask attribute
c4dd0b36cce4 selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed
9d06cabe3bf4 ftgmac100: Restart MAC HW once
81c591299da3 net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template
d00db63edd0a e1000e: Fix error handling in e1000_set_d0_lplu_state_82571
9f02a5658413 e1000e: add rtnl_lock() to e1000_reset_task
71fa8051f2f4 igc: Fix Supported Pause Frame Link Setting
35d8a780fa2b igc: Fix Pause Frame Advertising
da8af444b325 net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port
267b79a11046 net: sched: validate stab values
76909a298ebb macvlan: macvlan_count_rx() needs to be aware of preemption
c6b6c7a92fe5 ipv6: fix suspecious RCU usage warning
40fa14bbe3fe net/mlx5e: Don't match on Geneve options in case option masks are all zero
e64e327c7fab libbpf: Fix INSTALL flag order
53f1483984bf veth: Store queue_mapping independently of XDP prog presence
f259a7fdeb12 bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD
e6587d142d02 dm ioctl: fix out of bounds array access when no devices
7b6944f18cec dm verity: fix DM_VERITY_OPTS_MAX value
752589cd4ea8 integrity: double check iint_cache was initialized
f3404a677770 ARM: dts: at91-sama5d27_som1: fix phy address to 7
1815a24b9483 arm64: dts: ls1043a: mark crypto engine dma coherent
7447c05e06c4 arm64: dts: ls1012a: mark crypto engine dma coherent
b6f866bbf7ca arm64: dts: ls1046a: mark crypto engine dma coherent
e980bd1f7f60 ACPI: video: Add missing callback back for Sony VPCEH3U1E
431aaecd24ac gcov: fix clang-11+ support
4748b6d56efe kasan: fix per-page tags for non-page_alloc pages
037ecab65eb6 squashfs: fix xattr id and id lookup sanity checks
79b8814d6765 squashfs: fix inode lookup sanity checks
5b1abfe7d620 platform/x86: intel-vbtn: Stop reporting SW_DOCK events
599cbcda68ee netsec: restore phy power state after controller reset
8aa97ae0f5d9 ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign
cb1504b30b6f ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls
37732ea82e09 block: Suppress uevent for hidden device when removed
a2d07d077eb3 nfs: we don't support removing system.nfs4_acl
eed4e1abc997 nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a
5fc284999c4a nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted
526abcb05c61 nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request()
8cdbee05b83f drm/radeon: fix AGP dependency
5a0e3fcbeb5a drm/amdgpu: fb BO should be ttm_bo_type_device
fc8e4af4c3ef drm/amd/display: Revert dram_clock_change_latency for DCN2.1
6292d84c8af4 regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck
c45182707277 u64_stats,lockdep: Fix u64_stats_init() vs lockdep
f59604786a48 habanalabs: Call put_pid() when releasing control device
694761bfdd76 sparc64: Fix opcode filtering in handling of no fault loads
11efb0cda655 irqchip/ingenic: Add support for the JZ4760
69423418c5eb cifs: change noisy error message to FYI
981ba9c9a529 atm: idt77252: fix null-ptr-dereference
6b2844ad7b17 atm: uPD98402: fix incorrect allocation
40d0a9297f83 net: davicom: Use platform_get_irq_optional()
b90de232a806 net: wan: fix error return code of uhdlc_init()
0da0f199e767 net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch()
ab60e4f5eb3a NFS: Correct size calculation for create reply length
785be28d360f nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default
d605afb11945 gpiolib: acpi: Add missing IRQF_ONESHOT
f6c1da94ddb3 cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev
1d2c9669135f cifs: ask for more credit on async read/write code paths
ec7ce1e337ec gianfar: fix jumbo packets+napi+rx overrun crash
7ef7d296b154 sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count
d25f579ec557 net: intel: iavf: fix error return code of iavf_init_get_resources()
d4dd6de6fc90 net: tehuti: fix error return code in bdx_probe()
e224a789d4a6 ixgbe: Fix memleak in ixgbe_configure_clsu32
537653a0698b ALSA: hda: ignore invalid NHLT table
bd272f11a9d4 Revert "r8152: adjust the settings about MAC clock speed down for RTL8153"
7a12167636bf atm: lanai: dont run lanai_dev_close if not open
fb0067fcda6a atm: eni: dont release is never initialized
614a4ba66854 powerpc/4xx: Fix build errors from mfdcr()
45c1ca3e5784 net: fec: ptp: avoid register access when ipg clock is disabled
d0f5726ab1df hugetlbfs: hugetlb_fault_mutex_hash() cleanup
b90344f7d600 Linux 5.4.108
819eb4d7a85e cifs: Fix preauth hash corruption
cf113ffd620d x86/apic/of: Fix CPU devicetree-node lookups
288be0ed9b36 genirq: Disable interrupts for force threaded handlers
b8ebe853abca firmware/efi: Fix a use after bug in efi_mem_reserve_persistent
31e17169a116 efi: use 32-bit alignment for efi_guid_t literals
886dbe0e338b ext4: fix potential error in ext4_do_update_inode
2f65ae3a7ee3 ext4: do not try to set xattr into ea_inode if value is empty
474aab448436 ext4: find old entry again if failed to rename whiteout
de2e1603c125 x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall()
076b60af926b x86: Move TS_COMPAT back to asm/thread_info.h
27ddd2b59045 kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data()
f546965c3aac x86/ioapic: Ignore IRQ2 again
da326ba3b84a perf/x86/intel: Fix a crash caused by zero PEBS status
51a2b19b554c PCI: rpadlpar: Fix potential drc_name corruption in store functions
796fc331c3cf counter: stm32-timer-cnt: fix ceiling write max value
850ca1c0130a iio: hid-sensor-temperature: Fix issues of timestamp channel
31a2e804ad4a iio: hid-sensor-prox: Fix scale not correct issue
3fa27c8749cf iio: hid-sensor-humidity: Fix alignment issue of timestamp channel
4458ae8d4001 iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask
a605c095bb46 iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler
87163fbba6d2 iio: adis16400: Fix an error code in adis16400_initial_setup()
ed0625334b94 iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channel
08414c498b4b iio:adc:stm32-adc: Add HAS_IOMEM dependency
b0a595269e62 usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy-
4baade6fd6e5 usb: gadget: configfs: Fix KASAN use-after-free
c92aebf2b0f3 USB: replace hardcode maximum usb string length by definition
f89366164693 usbip: Fix incorrect double assignment to udc->ud.tcp_rx
251949ec9d95 usb-storage: Add quirk to defeat Kindle's automatic unload
81b56afc2841 nvme-rdma: fix possible hang when failing to set io queues
b891d41d01f4 counter: stm32-timer-cnt: Report count function when SLAVE_MODE_DISABLED
86fd6c0d22a5 scsi: myrs: Fix a double free in myrs_cleanup()
eb46392d329a scsi: lpfc: Fix some error codes in debugfs
1f925558e3f1 riscv: Correct SPARSEMEM configuration
7db8f3be034d kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHLEVEL again
1dad483b1ebc net/qrtr: fix __netdev_alloc_skb call
f0b09d547713 sunrpc: fix refcount leak for rpc auth modules
3c57ea09365f vfio: IOMMU_API should be selected
b439aac77360 svcrdma: disable timeouts on rdma backchannel
d1ae8f16c223 NFSD: Repair misuse of sv_lock in 5.10.16-rt30.
4c5fab560cb0 nfsd: Don't keep looking up unhashed files in the nfsd file cache
49545a7b8b30 nvmet: don't check iosqes,iocqes for discovery controllers
cf7d7728d8a5 nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU
36a4f9164cf6 nvme-tcp: fix possible hang when failing to set io queues
81c1dbe1070c nvme: fix Write Zeroes limitations
6712b7fcef9d afs: Stop listxattr() from listing "afs.*" attributes
c71b93323f37 ASoC: simple-card-utils: Do not handle device clock
e029384c1835 ASoC: SOF: intel: fix wrong poll bits in dsp power down
626a484d1ec2 ASoC: SOF: Intel: unregister DMIC device on probe error
db3d39bcd66a ASoC: fsl_ssi: Fix TDM slot setup for I2S mode
24c553371add btrfs: fix slab cache flags for free space tree bitmap
5b3b99525c4f btrfs: fix race when cloning extent buffer during rewind of an old root
a3e438db75fb ARM: 9044/1: vfp: use undef hook for VFP support detection
a47b395d441d ARM: 9030/1: entry: omit FP emulation for UND exceptions taken in kernel mode
34794bc0e768 s390/vtime: fix increased steal time accounting
ba4342094d71 Revert "PM: runtime: Update device status before letting suppliers suspend"
62cf220630a0 ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air
613fd762d188 ALSA: hda: generic: Fix the micmute led init state
5a5f85603e6e ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro
4d35c01a3645 ALSA: dice: fix null pointer dereference when node is disconnected
d0fc0e7bfda2 ASoC: ak5558: Add MODULE_DEVICE_TABLE
a592a4c2889e ASoC: ak4458: Add MODULE_DEVICE_TABLE
(From OE-Core rev: d40439f9de4bf0acbcc730f06395b7a75ece0415)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a6aecb7e564f067b786cdec5b2eedd7fc3f2f13d)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The dnf packages aren't parsed if rpm isn't in PACKAGE_CLASSES which means
the aintainers test failes for OE-Core (where ipk is the default) but not
for poky (where the default is rpm).
Ensure PACKAGE_CLASSES is set so it works in all cases.
[YOCTO #14277]
(From OE-Core rev: 9fdfeba3ec11b6b547e033b65ca13f4f5061d770)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 842b11107363357ed933cfcf619f1cf23f0d841e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
`tmux new -c` fails on tmux older than 1.9, when that flag was added.
We can omit the flag for older versions of tmux, and the working
directory gets set even without it.
(From OE-Core rev: d049d7413b72c22388693b71c5901b2283f83df9)
Signed-off-by: Peter Budny <pbbudny@amazon.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c55c294be6f5119f4c58a4e7a0bc052904126569)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For some reason several git-annex files in Debian 10 buster
are read-only and removing them with "rm -rf" fails.
Fixes test failures like:
$ bitbake-selftest
...
rm: cannot remove '/tmp/tmpwmfn4w64/download/git2/tmp.tmpwmfn4w64.gitsource/annex/objects/f87/4d5/SHA256E-s0--e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/SHA256E-s0--e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855': Permission denied
rm: cannot remove '/tmp/tmpwmfn4w64/download/git2/tmp.tmpwmfn4w64.gitsource/annex/objects/f87/4d5/SHA256E-s0--e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/SHA256E-s0--e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855': Permission denied
EE..................................ssss.sssssssssssssss.sssss.......................................................................................................
======================================================================
ERROR: test_shallow_annex (bb.tests.fetch.GitShallowTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/builder/src/base/poky/bitbake/lib/bb/tests/fetch.py", line 1773, in test_shallow_annex
fetcher, ud = self.fetch_shallow(uri)
File "/home/builder/src/base/poky/bitbake/lib/bb/tests/fetch.py", line 1541, in fetch_shallow
bb.utils.remove(ud.clonedir, recurse=True)
File "/home/builder/src/base/poky/bitbake/lib/bb/utils.py", line 700, in remove
subprocess.check_call(cmd + ['rm', '-rf'] + glob.glob(path))
File "/usr/lib/python3.7/subprocess.py", line 347, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['rm', '-rf', '/tmp/tmpwmfn4w64/download/git2/tmp.tmpwmfn4w64.gitsource']' returned non-zero exit status 1.
Also, one "chmod" call was failing since the .git/annex subdirectory doesn't exist so just chmod
the whole temporary directory which should cover any directory name differences between
different git-annex versions. Fixes tests failing after chmod call:
Running 'export PSEUDO_DISABLED=1; unset _PYTHON_SYSCONFIGDATA_NAME; chmod u+w -R /tmp/tmpwmfn4w64/git//.git/annex' in /tmp/tmpwmfn4w64/git/
(Bitbake rev: 14c5f0735947307b9d69c57f7334fefaea7311b3)
Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7729ef2983c72867e99fad82d671069ba5cb32b2)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Gitsm fetcher crashes when cloning a repository that contains LFS files.
This happens because the unpack method is called during download, but the
submodules have not been downloaded yet at this point.
This issue was introduced in this
commit: 977b7268bf
[YOCTO #14283]
(Bitbake rev: 88d1d2b65a70081389a1c8f9b590a013a1cb4452)
Signed-off-by: Niels Avonds <niels@codebits.be>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 26caedc4d2e9b5a0f1d57f9291754a7f6c5e437e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake-server is spawned by process.py and passes the arguments it is
given to ProcessServer. There's some type confusion here:
bitbake-server is called with a string representation of the timeout,
which may be None. If the timeout is not set, pass 0 instead of None.
Inside bitbake-server a ProcessServer is created which expects the
timeout to be a float not a string, so always float() the value.
[ YOCTO #14350 ]
(Bitbake rev: f2cfb9f6710808ea37aecb6c34c62f92191e1d4b)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c93ae1f861208f6d39fd15c84fbcd0e2b54331f5)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A CI user validating changes does not have any git push rights or
even a .gitconfig file so fix tests so that they run
by setting the user.name and user.email for the repo before
committing changes.
Fixes errors like:
ERROR: test_that_unpack_throws_an_error_when_the_git_clone_nor_shallow_tarball_exist (bb.tests.fetch.GitShallowTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/builder/src/base/poky/bitbake/lib/bb/tests/fetch.py", line 2055, in test_that_unpack_throws_an_error_when_the_git_clone_nor_shallow_tarball_exist
self.add_empty_file('a')
File "/home/builder/src/base/poky/bitbake/lib/bb/tests/fetch.py", line 1562, in add_empty_file
self.git(['commit', '-m', msg, path], cwd)
File "/home/builder/src/base/poky/bitbake/lib/bb/tests/fetch.py", line 1553, in git
return bb.process.run(cmd, cwd=cwd)[0]
File "/home/builder/src/base/poky/bitbake/lib/bb/process.py", line 184, in run
raise ExecutionError(cmd, pipe.returncode, stdout, stderr)
bb.process.ExecutionError: Execution of 'git commit -m a a' failed with exit code 128:
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
(Bitbake rev: 1e1d1187e602aa1ef50c23551eec07f1a0cd81ef)
Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 57c0811f1ee19b6619f4840a39e01e3cb98c34c4)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In a multiconfig situation there are circumstances where firstly, tasks
are deferred when they shouldn't be, then later, tasks can end up as
both covered and not covered.
This patch fixes two related issues. Firstly, the stamp validity checking
is done up front in the build and not reevaulated. When rebuilding the
deferred task list after scenequeue hash change updates, we need therefore
need to check if a task was in notcovered *or* covered when deciding to
defer it. This avoids strange logs like:
NOTE: Running setscene task X of Y (mc:initrfs_guest:/A/alsa-state.bb:do_deploy_source_date_epoch_setscene)
NOTE: Deferring mc:initrfs_guest:/A/alsa-state.bb:do_deploy_source_date_epoch after mc:host:/A/alsa-state.bb:do_deploy_source_date_epoch
where tasks have run but are then deferred.
Since we're recalculating the whole list, we also need to clear it before
iterating to rebuild it. By ensuring covered tasks aren't added to the
deferred queue, the covered + notcovered issue should also be avoided.
in the task deadlock forcing code.
[YOCTO #14342]
(Bitbake rev: 1ec855731800cf8e2bae2b1e7241640e0bad8aae)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3c8717fb9ee1114dd80fc1ad22ee6c9e312bdac7)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Setting a value of 10 for heartbeat events causes the test to fail. Hardcode
a value to ensure it works correctly even if the default is changed.
(From OE-Core rev: 08b2c9a23ce43ed65a16f5f0714b19a571e1b54a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a variable glossary entry and corresponding 3.3 migration
section entry for DISTUTILS_SETUP_PATH.
(From yocto-docs rev: 0823237e6f4b9dbdf48500b3c1e8cc61696fa2d2)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
People will see release codenames in other contexts, and thus it is
useful to mention them explicitly here rather than having to go to the
Releases wiki page to map version number to release codename.
(From yocto-docs rev: fe3a91e8b3ef09b79711b62c6a08643f9444dcec)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a joining paragraph and fix the second section so that it makes
sense with the addition of the first one.
(From yocto-docs rev: 8ee993995d9d72873f36e40dda5e3f345901978c)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This has been here since the text was added to the DocBook version.
(From yocto-docs rev: 611588b065ab98d7021173525027d16b5ab519c8)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add FIT_KERNEL_COMP_ALG and FIT_KERNEL_COMP_ALG_EXTENSION. Examining
OE-Core commit 5c72105e2973e613b5c0f0e6310ffdea6e56c6c7 and the
associated code, these do not enable arbitrary selection of compression
algorithm - only disabling compression - so document them accordingly.
(From yocto-docs rev: 41640526dd87153fdf802b058336c6fb466b8ade)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a reference to the recently added passwd-expire command in
EXTRA_USERS_PARAMS.
(From yocto-docs rev: 9a6c8b37a1e6baab4dfb2ffe7b4abdf7dcbb8822)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add the recently added python3targetconfig class. Also, we no longer
have the python 2 classes, remove all references to those.
(From yocto-docs rev: c63d88656e2fc5361c512d4d9b426260c3e339f3)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add REQUIRED_VERSION, add a reference to it in PREFERRED_VERSION and
adjust the opening statement to read slightly better.
(From yocto-docs rev: c1c0b3600f2f6e752faacfc877b80c2dda7cf522)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There was an en dash here instead of a hyphen; this meant that the
command line could not be copied and pasted verbatim. (Admittedly that
is less likely here than in other examples, but let's correct it
anyway.)
(From yocto-docs rev: 4f289752fab3529516ad44e6e62a1042c339fd13)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
DISTRO_VERSION snapshot versions use METADATA_REVISION not DATE in
hardknott and thus the default for SDK_VERSION has been updated, so
update it here as well. Additionally, fix the text so it makes sense.
(From yocto-docs rev: 7b0c4229591d6325384800137e9242c2b030e118)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Minimum Git, tar, Python and gcc versions are specified in quite a few
different places. Let's add some variables for these so there's no
chance of missing one if they're updated in future. Additionally, for
hardknott the minimum Python version is 3.6 so set that as the value for
Python.
(From yocto-docs rev: 9a802bc4bb0438c2540f360a08c7787caf64408a)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These are not new variables, but we are using METADATA_REVISION in a new
place and thus need to refer to it.
(From yocto-docs rev: 3b80ece864e8cc06f09d3d4ee645ddeef5d4eaf6)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add REQUIRED_VERSION, add a reference to it in PREFERRED_VERSION and
adjust the opening statement to read slightly better.
(Bitbake rev: b32e6c8d4ea2f83fe77021207e9db883fec82d97)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is based on the comment added in revision
aded964eed4ce5a725ed1ab477efabc86b1aa481.
(Bitbake rev: 082683da089115d8b6f71f221cabb41ac401f733)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The top level index file includes a link to the Bitbake
documentation. This link is static, however the location of the
Bitbake documentation depends on the intersphinx configuration. As
such, when looking at an old YP docs release, the link to the bitbake
documentation is always the same (and wrong).
Since we cannot use a cross reference in a toc index, this patch
creates an intermediate page for bitbake documentation, and in that
page we insert the right link to the bibtake documentation
(e.g. :doc:`bitbake:index`) which will be adjusted dynamically based
on intersphinx config.
(From yocto-docs rev: 4f7f451df266a307b34bf145b29291ca85eb882f)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Tested-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Anchor links are treated by Sphinx as external links and are not checked
during build, meaning it is impossible to know if a link becomes broken or
not.
As a matter of fact, most of the anchor links replaced in this commit
were actually broken.
The README now states that anchor links are forbidden so that there's no
need to go through such a change later on.
(From yocto-docs rev: de9e4d26b46afa3c79137d07529a74553400d2e0)
Signed-off-by: Quentin Schulz <foss@0leil.net>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.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.
(From OE-Core rev: 159cdb159ad0e9d3ed73cfc07f9acd5c0b608e7b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add tests to verify that SRC_URI dependency sniffing works correctly.
(From OE-Core rev: 394b98f7d77c199a4a022447ec5d722ffb7d1741)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* The kernel-fitimage class adds a do_assemble_fitimage_initramfs task
regardless of INITRAMFS_IMAGE_BUNDLE setting, which in some cases can
result in that task running after do_uboot_assemble_fitimage and
overwriting the u-boot-spl.dtb file with the pristine version (without
public key). Fix this by making do_uboot_assemble_fitimage dependant
on both do_assemble_fitimage_* tasks, regardless of the aforementioned
setting.
* Adjust 'type' and 'os' on the U-boot fitimage its script so that
mkimage/dumpimage can recognize them.
* Move the deployment of the u-boot-spl-nodtb files outside of
concat_spl_dtb_helper(), so that we can better isolate the scenarios
of creating an (unsigned) U-Boot fitimage versus also signing it. This
prevents some stale files from being deployed in the images directory.
* Remove any u-boot-fitImage and u-boot-its files from build tree, in
case the build tree is being reused across bitbake calls.
(From OE-Core rev: dc26d35e0935f30af55a3d2cb5c501d1b5c35437)
Signed-off-by: Klaus Heinrich Kiwi <klaus@linux.vnet.ibm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- That could originate from documentation migration issues
- Checked that the corresponding links still exist
(From yocto-docs rev: 38bae8f6067bc12f3617ed38587737d22dd7b32c)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ubuntu has changed packaging and git-core is not available anymore,
it is now just plain git.
$ sudo apt-get install git-core
[sudo] password for jankii01:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'git' instead of 'git-core'
git is already the newest version (1:2.17.1-1ubuntu0.8).
The following package was automatically installed and is no longer required:
linux-hwe-5.4-headers-5.4.0-65
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 13 not upgraded.
Documentation should match the current package name to avoid confusion/warnings.
Change can be verified by running the following script
set -ex
distros=("debian:8" "debian:9" "debian:10" "ubuntu:16.04" "ubuntu:18.04" "ubuntu:20.04")
for i in "${distros[@]}"
do
folder="${i/:/.}" # change : to .
mkdir -p $folder
cd $folder
echo FROM $i > Dockerfile
echo RUN apt-get update \&\& apt-get install -y git >> Dockerfile
echo
cat Dockerfile
docker build -t test-$folder .
cd ..
rm $folder/Dockerfile
rmdir $folder
done
(From yocto-docs rev: 8cf3acb3b639ef0373c2f77daf0a4323a7f404b0)
Signed-off-by: Janne Kiiskila <janne.kiiskila@pelion.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Add guidelines for choosing a release
- Check-out a branch instead of a fixed tag
This way it's possible to pull release updates later
(From yocto-docs rev: 00b45fcf7e37616b46ca003b49c83594c061c40b)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Spelling fixes found using Emacs' spelling checker
configured for US English
- Fixes for some capitalization issues, especially some
project names (QEMU, openSUSE, BusyBox), that were not
consistently used with the same capitalization anyway.
- A few whitespace fixes too
(From yocto-docs rev: 05d69f17490dcc4933dcd85e57d9db53b912084a)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reviewed-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
None of the other distributions install compilers for 32-bit compilation,
and this package isn't available on arm64 Ubuntu systems.
(From yocto-docs rev: 5036fea7854c3152a0c148d8ab1668e01b38697d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This was accidentally missed in the last release update, fix it.
(From yocto-docs rev: 8a671976818381d97ae01499e9d7deb571312f7d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Derived from the similar kernel fitImage sign testcase, the U-Boot
fitImage testcases exercises the following fitimage.FitImageTest
scenarios:
* test_uboot_fit_image - create unsigned U-Boot fitImage
* test_uboot_sign_fit_image - create unsigned U-Boot fitImage in
addition to signed Kernel fitImage
* test_sign_standalone_uboot_fit_image - Create signed U-Boot fitImage
without a Kernel fitImage
* test_sign_cascaded_uboot_fit_image - Create and sign U-Boot and
Kernel fitImages
(From OE-Core rev: e71e4c617568496ae3bd6bb678f97b4f73cb43d8)
Signed-off-by: Klaus Heinrich Kiwi <klaus@linux.vnet.ibm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Duplicate the variables governing u-boot signing so that we can have a
different set of keys/parameters signing the SPL.
(From OE-Core rev: 0e6b0fefa02356afeb11a32dfee7f0c7c250ab7f)
Signed-off-by: Klaus Heinrich Kiwi <klaus@linux.vnet.ibm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add the necessary infrastructure to create a U-boot proper fitimage,
sign it (using the same keys as the kernel-fitimage), and put the public
key in the SPL binary so that verified SPL boot can be accomplished.
(From OE-Core rev: 5af4dfe83c2f6509015916262be32fc09bc9714d)
Signed-off-by: Klaus Heinrich Kiwi <klaus@linux.vnet.ibm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Move some definitions from u-boot.inc into uboot-config.bbclass and
similarly from kernel-fitimage.bbclass into uboot-sign.bbclass, so that
they can be useful when signing the U-boot proper fitimage, for a
verified-boot SPL.
(From OE-Core rev: cc6c3e31526d3b6ef3a87ba5e548fcad7483bd51)
Signed-off-by: Klaus Heinrich Kiwi <klaus@linux.vnet.ibm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is further evidence of tasks ending up being "covered" and "notcovered"
which shouldn't happen and is bad. The code that caused this problem last
time appears to have issues where stamps for tasks already exist.
Split out the setscene stamp checking code to a separate function and
use this when checking "hard dependencies" (like pseudo-native) so
that if the stamps exist and it will be "covered", it is not put on
the notcovered list.
(Bitbake rev: a1848a481e36b729c8e4130c394b1d462d4b488a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We have a working theory that IO queues on the autobuilder are impacting
runtime testing under qemu, particularly async writes which inice does not
influence. We already pass the snapshot option to qemu which copies the
image and runs out of the copy. Add in the ability to copy the image to
a specificed location which can be a tmpfs. This means that writes to the
image would no longer be blocked by other writes to disk in the system.
Preliminary tests show that this does improve the qemu errors at the expense
of sometimes showing qemu startup timeouts as on a loaded system with a large
test image, it can take longer than 120s to copy the image to tmpfs. Having
a most consistent failure mode for loaded tests is probably desireable though.
(From OE-Core rev: fd1c26ab426c3699ffd8082b83d65a84c8eb8bff)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In particular 170 includes rpm header fixes which stop the webpages
for rpm diffs breaking web browsers and are important in the context
of the autobuilder.
(From OE-Core rev: 275738c3f2116de9b812b46e00d80b4de6975d7f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If oe-selftest is run with -j, the output to stdout/stderr is being
lost at present. Capture this and display it upon test failure. We
have code that previously tried to enable this but it wasn't functioning
correctly. This should give more usable error reports on the autobuilder.
This code will mix stdout and stderr as the output is streamed from the test
server without markup. This is most in keeping with subunit/testools though
and the easiest way to handle the various challenges here as far as I can
see.
(From OE-Core rev: 6a954ce5834c8026adecff8478c3d827640bc647)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Each time I look at this code I get confused about what the different
variables represent. Rename a few of them to better indicate what they
represent.
(From OE-Core rev: e39d97c0b191add9281bac463ca059685288c81a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When apt was upgraded, the '-DCMAKE_DISABLE_FIND_PACKAGE_Zstd=True'
was dropped. However, it was there to fix do_compile error when ccache is
enabled. See details in the following commit.
"""
commit 0aa7d612b8b7e5f14b4ed38f2a32b3f7eefca31c
Author: Robert Yang <liezhi.yang@windriver.com>
Date: Tue Jan 19 01:23:45 2021 -0800
apt: Fix do_compile error when enable ccache
Fixed:
apt-pkg/libapt-pkg.so.5.0.2: undefined reference to `ZSTD_endStream'
collect2: error: ld returned 1 exit status
This is because ccache-native depends on zstd-native which makes apt wronly
find it. Disable zstd for apt to fix the problem.
"""
Now we are meeting do_compile failure again when enabling ccache, so add it
back to solve the problem.
(From OE-Core rev: f8aa80a8fc777464f20e864b53af0582487d0387)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Limits the number of OpenMP threads to match BB_NUMBER_THREADS. This
prevents OpenMP (libgomp in particular) from falling back to using all
the available CPUs, which behaves poorly when attempting to limit build
usage, especially when attempting to build in a container.
(From OE-Core rev: fd2b8986aef11609123da917aaf6bcbe41f63112)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This was missed during patch forward porting
its only effective when printing options
(From OE-Core rev: 5c6a585347199c099700b93405f511971f5fe26d)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some image recipes uses ${DEPLOY_DIR_IMAGE}/${UBOOT_BINARY} to create
their images. Force the re-creation of those symlinks pointing to the
u-boot-fitImage in case UBOOT_FITIMAGE_ENABLE is set.
(From OE-Core rev: 11a016aaf243a110f7139ea052fd4e568aad40dd)
Signed-off-by: Klaus Heinrich Kiwi <klaus@linux.vnet.ibm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
so an explicit runtime dependency on one of the library
packages doesn't generate a message about libxcb and
libxcb-native both being providers.
(From OE-Core rev: 9021db018b74f484109d5f62787fc957229933ba)
Signed-off-by: Matt Madison <matt@madison.systems>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some intermittent failures in valgrind are hard
reproduce.
Printing the difference between actual and expected
will make understanding them slightly easier.
[YOCTO #14294]
(From OE-Core rev: 099313ef541920d4a84b801d9d8788a56ba7ec61)
Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Enable the bochs-display as q QEMU argument when running on RISC-V
machines.
(From OE-Core rev: ec085b75a1edb14c6e4dd1dc2f5cdf62f44d0e39)
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Skip tests until load issue is fixed,
most commonly seen on the arm64 builder.
[YOCTO #14296]
(From OE-Core rev: 7c67bc2476b784083acbc7a55ecf3627ec8f2b6b)
Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
`ROOTFS` is optional. It can be empty if the live image doesn't require
a rootfs. In such cases, the build doesn't depend on
`do_image_{LIVE_ROOTFS_TYPE}`.
(From OE-Core rev: 96f47c39f1d17f073243913d524bde84add41d8f)
Signed-off-by: Guillaume Champagne <champagne.guillaume.c@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The creation of perl-rdepends.txt simply copied over the
generated list (perl-rdepends.generated) to perl-rdepends.txt
while missing out the manual dependencies placed in
perl-rdepends.inc. This caused missing runtime dependencies.
Additionally, the mechanism always appended which then
produced duplicated lines in perl-rdepends.txt if the creation
function is run multiple times.
We now concatenate both the .inc and .generated to the final
.txt so manual and generated both types of dependencies make
it to the final configuration. A new perl-rdepends.txt is then
generated with these fixes.
(From OE-Core rev: 61d6584eeadb42943a020c4168f398e7abb377e2)
Signed-off-by: Awais Belal <awais_belal@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With this change the rdepends file can now have empty lines
and comment lines. The perl-rdepends.txt generation will be
fixed with further commits to leverage this change.
(From OE-Core rev: 2256afc652d69e720a31f7c5858d5ab32b0065f2)
Signed-off-by: Awais Belal <awais_belal@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes:
cce0edb utils.c: wait_child reimplement timeout using alarm
acbba90 utils.c: Use a thread to read from child
cb2840a utils.c: Fix exit status of a child
77bc79e utils.c: get_available_ptests allow to specify relative directories
d27e242 README.md: Small fix mtrace call
c5d5831 tests/utils.c: Add braces in START_TEST/END_TEST now required in check 0.15.x
(From OE-Core rev: e3fd8f17dfb41173dbe037c25087a69f90b1346f)
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Previously, dri was enabled via a token dri driver (swrast, then
nouveau). Upstream is discussing removing dri drivers altogether
(they're becoming difficult to support and only needed for obsolete
x86 hardware), so let's prepare for that happening in the future:
https://lists.freedesktop.org/archives/mesa-dev/2021-March/224984.html
(From OE-Core rev: d32add868ee5cb05c4fdbc0c30c7bb01070e683b)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Previously it was pulled in via dri option, and there was
no configuration where gallium was enabled and dri was not.
(From OE-Core rev: 1328556e9c0853babff45bf1bf67643d7ddfdabb)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some options such as egl-headless are fully compatible with it, so
there is no need to quit.
(From OE-Core rev: 66d11106f9e76d19e397ba3d14c3a22726033567)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes:
../mesa-21.0.0/meson.build:21:0: ERROR: Options "swrast" are not in allowed choices: "auto, i915, i965, r100, r200, nouveau"
with any driver enabled in DRIDRIVERS, do_configure fails with:
../mesa-21.0.0/meson.build:519:4: ERROR: Problem encountered: building dri drivers require at least one windowing system
even after enabling gallium and wayland PACKAGECONFIGs, move DRIDRIVERS_append* from
mesa.inc to mesa recipe.
(From OE-Core rev: 2d0239c446be3e7f04c00e24f6c8ac1707440c8a)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With this small patch, it's possible to overrule the public
URL with a local mirror for those without Internet access.
(From OE-Core rev: 2d903126e8bbece3a5171c3488c3deae1f0aa3ee)
Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Setting the 'func' flag on the commands variables ensures that they are parsed
as shell, and therefore that the referenced commands contents are included in
checksums. Doing this only in image.bbclass means that this is missing in
recipes that are not images, but which inherit populate_sdk or populate_sdk_base
directly, so move it to the latter.
[YOCTO #13998]
(From OE-Core rev: edc28907ce19a7298059dd388933c58a9c6c28b9)
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For POPULATE_SDK_POST_TARGET_COMMAND, POPULATE_SDK_POST_HOST_COMMAND, and SDK_POSTPROCESS_COMMAND, the appropriate entries were added to vardepvalueexclude, but we want them in vardepsexclude as well.
(From OE-Core rev: 554b17e0bbe5190e4b03121f2ed06f4845012a71)
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In the classes/populate_sdk_ext.bbclass the system already copies a number
of configurations, such as the hash equivalency data. However, the PR
service was being handled.
The new code works by checking if PRSERV_HOST is defined, if it is, use
the existing export functions to write out a conf/prserv.inc file into
the eSDK. On eSDK install, if a conf/prserv.inc file is present we then
import this file into the system.
This mechanism will work if the PRSERV_HOST is local or remote, as it pulls
the necessary data from the server and then imports it to a local database
on eSDK installation.
Note: the conf/prserv.inc file is not deleted at this time. It was left
for possible debugging purposes, but removing it is something we could decide
to do in the future.
(From OE-Core rev: e207dabdfaa07cd5ebba1cd7dd58610f7185c7e2)
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update the patch as submitted upstream to grub2
(From OE-Core rev: a1ce702bb5317712083ae32332051c36923c4a50)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
checkout: fix bug that makes checkout follow symlinks in leading path
Upstream-Status: Acepted [684dd4c2b4]
CVE: CVE-2021-21300
(From OE-Core rev: 1b680f6aca14c92d03d32c4974292788140d7a65)
Signed-off-by: Minjae Kim <flowergom@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Meson now supports native-files, which are the same as cross files but
describe the native build.
By writing and using a native file which describes the tools to use, we
can drop the environment variable overriding.
(From OE-Core rev: 20a5af2583de60969124b4dc15e045ee47516da4)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building G-I we want to use *native* binaries (as they need to be
executed) but the *cross* libraries, as otherwise when using the correct
pkg-config binary in native lookups Meson will end up linking native and
cross libraries together.
(From OE-Core rev: 958d7f8cebe863705dc6710b671764879ea68575)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is apparently no functional value to "PROVIDES" lines anymore in
packagegroup recipe files, so remove the lonely couple of examples
left.
(From OE-Core rev: 6f2c9602bc5fc6794b852ec20f40ea62a55ada1e)
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since pyc cache files are really system specific, no real reason to copy or
generate them during the eSDK build process. Also generating them has the
possibility of re-using inodes that pseudo may have been tracking, leading
a build failure.
(From OE-Core rev: ce8eba263647ae63a722122e28f26af46ae083a0)
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.10:
be2935bce35f v5.10.21-rt34
8078987238f9 softirq: Update the softirq/tasklet patches
0042f5e5ac7d mm: slub: Don't resize the location tracking cache on PREEMPT_RT
69bcb4682eaa v5.10.21-rt33
75e139bb405a v5.10.17-rt32
209e0ad0f61d printk: Update the printk code
f1e0daad5cd4 trace: Add the flags for need_resched_lazy()
(From OE-Core rev: 51c3ca662c8b3a60d308a37af9b0902938b54aaa)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.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:
a65e78863443 Linux 5.4.107
5161cc4350de net: dsa: b53: Support setting learning on port
ebeefdc3d8ee net: dsa: tag_mtk: fix 802.1ad VLAN egress
6c3d86e6ffde crypto: x86/aes-ni-xts - use direct calls to and 4-way stride
ae69c97bb76e crypto: aesni - Use TEST %reg,%reg instead of CMP $0,%reg
eeb0899e0073 crypto: x86 - Regularize glue function prototypes
187ae0463653 fuse: fix live lock in fuse_iget()
28e53acd3065 drm/i915/gvt: Fix vfio_edid issue for BXT/APL
5a7c72ffb412 drm/i915/gvt: Fix port number for BDW on EDID region setup
4ab29329668d drm/i915/gvt: Fix virtual display setup for BXT/APL
e46f72e1f27c drm/i915/gvt: Fix mmio handler break on BXT/APL.
8cd68991b836 drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang
50f83ffc58ab btrfs: scrub: Don't check free space before marking a block group RO
591ea83fd2ce bpf, selftests: Fix up some test_verifier cases for unprivileged
4e4c85404a23 bpf: Add sanity check for upper ptr_limit
524471df8fa9 bpf: Simplify alu_limit masking for pointer arithmetic
2da0540739e4 bpf: Fix off-by-one for area size in creating mask to left
ea8fb45eaac1 bpf: Prohibit alu ops for pointer types not defining ptr_limit
010c5bee66bd KVM: arm64: nvhe: Save the SPE context early
0437de26e28d Linux 5.4.106
b802b6ef28d6 xen/events: avoid handling the same event on two cpus at the same time
92aefc62f483 xen/events: don't unmask an event channel when an eoi is pending
43d0b82bb45c xen/events: reset affinity of 2-level event when tearing it down
38563c1ff081 KVM: arm64: Reject VM creation when the default IPA size is unsupported
da2e37b55d4c KVM: arm64: Ensure I-cache isolation between vcpus of a same VM
4e2156c0d37b nvme: release namespace head reference on error
eb565f052b3e nvme: unlink head after removing last namespace
4535fb9ec5fd KVM: arm64: Fix exclusive limit for IPA size
e28b19ca2aeb x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2
c0e0ab60d0b1 binfmt_misc: fix possible deadlock in bm_register_write
106fea9ad246 powerpc/64s: Fix instruction encoding for lis in ppc_function_entry()
907f7f2cf0ff sched/membarrier: fix missing local execution of ipi_sync_rq_state()
2306580a95b7 zram: fix return value on writeback_store
29e28a134a49 include/linux/sched/mm.h: use rcu_dereference in in_vfork()
99f1960cae4f stop_machine: mark helpers __always_inline
aaf92d0538d2 hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event()
88c79851b82d arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds
73aa6f93e1e9 configfs: fix a use-after-free in __configfs_open_file
babd55002dd4 block: rsxx: fix error return code of rsxx_pci_probe()
41deefab452a NFSv4.2: fix return value of _nfs4_get_security_label()
86954a52d829 NFS: Don't gratuitously clear the inode cache when lookup failed
d29f9aa6a8b2 NFS: Don't revalidate the directory permissions on a lookup failure
d5a69ed75931 SUNRPC: Set memalloc_nofs_save() for sync tasks
9c9ea7ac18b2 arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory
19bb2a20710d sh_eth: fix TRSCER mask for R7S72100
c3c1defad2dd staging: comedi: pcl818: Fix endian problem for AI command data
c5916897a6e1 staging: comedi: pcl711: Fix endian problem for AI command data
7d8ec7bef320 staging: comedi: me4000: Fix endian problem for AI command data
e70294943c89 staging: comedi: dmm32at: Fix endian problem for AI command data
47a2af64eea3 staging: comedi: das800: Fix endian problem for AI command data
0f2522ec71b6 staging: comedi: das6402: Fix endian problem for AI command data
e91490b9edb9 staging: comedi: adv_pci1710: Fix endian problem for AI command data
4d6505edee5a staging: comedi: addi_apci_1500: Fix endian problem for command sample
f258c1c26f64 staging: comedi: addi_apci_1032: Fix endian problem for COS sample
e644fc4ab7bb staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan
8f586a59829b staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd
9fe42273b2c6 staging: ks7010: prevent buffer overflow in ks_wlan_set_scan()
ab42f28d5f34 staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data()
1a866057e970 staging: rtl8712: unterminated string leads to read overflow
da5abe369b03 staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan()
a311b6a7f099 staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan()
e4b52c7cbaaf misc: fastrpc: restrict user apps from sending kernel RPC messages
9009b59dfd5f misc/pvpanic: Export module FDT device table
0a58a400a93b usbip: fix vudc usbip_sockfd_store races leading to gpf
8a50dda5243e usbip: fix vhci_hcd attach_store() races leading to gpf
8698133003cf usbip: fix stub_dev usbip_sockfd_store() races leading to gpf
7b76c7a91bf6 usbip: fix vudc to check for stream socket
2e24c093e264 usbip: fix vhci_hcd to check for stream socket
da1be8e07852 usbip: fix stub_dev to check for stream socket
ec7fb77a37af USB: serial: cp210x: add some more GE USB IDs
b05ac5bcf623 USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter
0b7034401f0c USB: serial: ch341: add new Product ID
5287c3d62e91 USB: serial: io_edgeport: fix memory leak in edge_startup
c1b20c6fac05 xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state
3573dea8c17a usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing
57ab089c09d5 xhci: Improve detection of device initiated wake signal.
f4f02f9feb4e usb: xhci: do not perform Soft Retry for some xHCI hosts
45bc1c34b54e usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM
c9e346234698 USB: usblp: fix a hang in poll() if disconnected
cc495be17466 usb: dwc3: qcom: Honor wakeup enabled/disabled state
f030e3c67791 usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement
014e4b616313 usb: gadget: f_uac1: stop playback on function disable
117aadfc0616 usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot
ec7b0ac66539 USB: gadget: u_ether: Fix a configfs return code
0ae3101f5cf0 Goodix Fingerprint device is not a modem
b0ea155fa4f7 mmc: cqhci: Fix random crash when remove mmc module/card
61fadd5f1e4e mmc: core: Fix partition switch time for eMMC
1cb73c82622c software node: Fix node registration
3bc266631a9e s390/dasd: fix hanging IO request during DASD driver unbind
87adc240df30 s390/dasd: fix hanging DASD driver unbind
12002aa2e7af arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL
47a5d1b63f21 Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities")
ac85e7d4abb1 ALSA: usb-audio: Apply the control quirk to Plantronics headsets
b1fe755e51df ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar
2b7615c97b0e ALSA: hda: Avoid spurious unsol event handling during S3/S4
bb060148e29f ALSA: hda: Flush pending unsolicited events before suspend
09cb42025a46 ALSA: hda: Drop the BATCH workaround for AMD controllers
e1a92ad57b2c ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support
ff2152beb22c ALSA: hda/hdmi: Cancel pending works before suspend
dd6d483104bf ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk
300fba2b4e11 scsi: target: core: Prevent underflow for service actions
de2cdbcb4f38 scsi: target: core: Add cmd length set before cmd complete
050e1900d617 scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling
acf0e7b15f87 sysctl.c: fix underflow value setting risk in vm_table
508d56e2c5c3 s390/smp: __smp_rescan_cpus() - move cpumask away from stack
54fc6a56f72a i40e: Fix memory leak in i40e_probe
f95403013744 PCI: Fix pci_register_io_range() memory leak
e9be5518af2c kbuild: clamp SUBLEVEL to 255
e622e01d44e4 PCI: mediatek: Add missing of_node_put() to fix reference leak
d54c77959ece PCI: xgene-msi: Fix race in installing chained irq handler
395f24b37fe8 Input: applespi - don't wait for responses to commands indefinitely.
ad93777a59c7 sparc64: Use arch_validate_flags() to validate ADI flag
dec0ab3bc3a2 sparc32: Limit memblock allocation to low memory
f8788ee8544c iommu/amd: Fix performance counter initialization
d92afe30a665 powerpc/64: Fix stack trace not displaying final frame
61654b5d079d HID: logitech-dj: add support for the new lightspeed connection iteration
49e38713faaf powerpc/perf: Record counter overflow always if SAMPLE_IP is unset
a54c278fcf8b powerpc: improve handling of unrecoverable system reset
7765b5c2c192 spi: stm32: make spurious and overrun interrupts visible
507b9bce2113 powerpc/pci: Add ppc_md.discover_phbs()
26d60799d99b Platform: OLPC: Fix probe error handling
ccad3c70fcd0 mmc: mediatek: fix race condition between msdc_request_timeout and irq
edf05afc9be3 mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()'
c44d966e9020 udf: fix silent AED tagLocation corruption
5f04f970d579 i2c: rcar: optimize cacheline to minimize HW race condition
1e1aace4a395 i2c: rcar: faster irq code to minimize HW race condition
2e24fd30c6f0 net: phy: fix save wrong speed and duplex problem if autoneg is on
aea71e92b9a0 net: enetc: initialize RFS/RSS memories for unused ports too
d1f308174a60 net: hns3: fix error mask definition of flow director
cb36bf447a0c media: rc: compile rc-cec.c into rc-core
4c0c31572b67 media: v4l: vsp1: Fix bru null pointer access
f56a82844c1f media: v4l: vsp1: Fix uif null pointer access
8cdc0900fc80 media: usbtv: Fix deadlock on suspend
56b9b2c25905 sh_eth: fix TRSCER mask for R7S9210
bdec0dd95cc8 qxl: Fix uninitialised struct field head.surface_id
d5fc9c5d64ca s390/crypto: return -EFAULT if copy_to_user() fails
72ba965bf10d s390/cio: return -EFAULT if copy_to_user() fails
d2100ef32a8c drm: meson_drv add shutdown function
72c541cc4552 drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff
0d574fc463c7 drm/shmem-helper: Check for purged buffers in fault handler
3b08ea3a548f drm/compat: Clear bounce structures
cabbd263c8e8 bnxt_en: reliably allocate IRQ table on reset to avoid crash
dfa176f374ba s390/cio: return -EFAULT if copy_to_user() fails again
05d11eb7bd9d net: hns3: fix bug when calculating the TCAM table info
8bbc59bb0556 net: hns3: fix query vlan mask value error for flow director
4d0273ab0a79 perf traceevent: Ensure read cmdlines are null terminated.
ef663d149f8e selftests: forwarding: Fix race condition in mirror installation
fcce3cb62c09 net: stmmac: fix watchdog timeout during suspend/resume stress test
d31ae9ec5a03 net: stmmac: stop each tx channel independently
86ea605518d7 ixgbe: fail to create xfrm offload of IPsec tunnel mode SA
e8b6c1d7ced2 net: qrtr: fix error return code of qrtr_sendmsg()
d28e783c2003 net: davicom: Fix regulator not turned off on driver removal
05517de4188b net: davicom: Fix regulator not turned off on failed probe
11a589205119 net: lapbether: Remove netif_start_queue / netif_stop_queue
b4800e7a1c9f cipso,calipso: resolve a number of problems with the DOI refcounts
6d599697e9a8 netdevsim: init u64 stats for 32bit hardware
8e365b61bda7 net: usb: qmi_wwan: allow qmimux add/del with master up
392f34cce2b0 net: sched: avoid duplicates in classes dump
3e66c16388f5 nexthop: Do not flush blackhole nexthops when loopback goes down
7f101d035deb net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10
0fbbcf797e9c net/mlx4_en: update moderation when config reset
78cbd0a4749d net: enetc: don't overwrite the RSS indirection table when initializing
6547ec428619 Revert "mm, slub: consider rest of partial list if acquire_slab() fails"
55e6ede3b935 cifs: return proper error code in statfs(2)
a1ff418d3eda mount: fix mounting of detached mounts onto targets that reside on shared mounts
59a057a89155 powerpc/603: Fix protection of user pages mapped with PROT_NONE
da9f2219f66c mt76: dma: do not report truncated frames to mac80211
95b0a3b09094 ibmvnic: always store valid MAC address
3e8ab75f3301 samples, bpf: Add missing munmap in xdpsock
c2c3a85ab01f selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier
57b9f13e8aaa selftests/bpf: No need to drop the packet when there is no geneve opt
82e85c0e7f34 netfilter: x_tables: gpf inside xt_find_revision()
f66b8e738140 netfilter: nf_nat: undo erroneous tcp edemux lookup
3bf899438c12 tcp: add sanity tests to TCP_QUEUE_SEQ
b7049b6156ce can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before entering Normal Mode
a7e187a87e8e can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode
e0eccdfc5c0e can: flexcan: enable RX FIFO after FRZ/HALT valid
ca483b872d20 can: flexcan: assert FRZ bit in flexcan_chip_freeze()
6676e510d1a9 can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership
718769eb1bbe sh_eth: fix TRSCER mask for SH771x
8baa52f26b3e net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0
ca278267d6cd net: check if protocol extracted by virtio_net_hdr_set_proto is correct
f2d78bbbca42 net: Fix gro aggregation for udp encaps with zero csum
9be769161192 ath9k: fix transmitting to stations in dynamic SMPS mode
5555ee33b6cc ethernet: alx: fix order of calls on resume
dcb95790821b powerpc/pseries: Don't enforce MSI affinity with kdump
fd1824bf963a uapi: nfnetlink_cthelper.h: fix userspace compilation error
(From OE-Core rev: 59ab12f804dda59ecf8954df6ef8024646bcbde7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
3ba56f490c7a Linux 5.10.25
dd0b7edb7794 net: dsa: b53: Support setting learning on port
0f6cab2350d5 ALSA: usb-audio: Don't avoid stopping the stream at disconnection
df8596f57743 Revert "nfsd4: a client's own opens needn't prevent delegations"
894ecf0cb505 Revert "nfsd4: remove check_conflicting_opens warning"
d955f13ea212 fuse: fix live lock in fuse_iget()
2d7888b2c4cd RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes
3672c3ce622e bpf, selftests: Fix up some test_verifier cases for unprivileged
1010f17aaa78 bpf: Add sanity check for upper ptr_limit
6a3504bf4006 bpf: Simplify alu_limit masking for pointer arithmetic
ac1b87a18c1f bpf: Fix off-by-one for area size in creating mask to left
c4d37eea1c64 bpf: Prohibit alu ops for pointer types not defining ptr_limit
bf93113d46f8 crypto: x86/aes-ni-xts - use direct calls to and 4-way stride
fcfab1a9aa40 crypto: aesni - Use TEST %reg,%reg instead of CMP $0,%reg
05d125f7524e Linux 5.10.24
1c0899636d44 RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size
1dbce9ba2aa9 KVM: arm64: Fix nVHE hyp panic host context restore
f67e5243d0f3 xen/events: avoid handling the same event on two cpus at the same time
30cdb862e831 xen/events: don't unmask an event channel when an eoi is pending
4c84191cbc3e mm/page_alloc.c: refactor initialization of struct page for holes in memory layout
e7afadd0dbe2 KVM: arm64: Ensure I-cache isolation between vcpus of a same VM
518f98e39077 mm/madvise: replace ptrace attach requirement for process_madvise
2aaa79f69417 mm/userfaultfd: fix memory corruption due to writeprotect
c3d70b1bf1ce KVM: arm64: Fix exclusive limit for IPA size
ada8817ab674 KVM: arm64: Reject VM creation when the default IPA size is unsupported
eeba4e4cc524 KVM: arm64: nvhe: Save the SPE context early
a9779820bb97 KVM: arm64: Avoid corrupting vCPU context register in guest exit
17becbfca9fc KVM: arm64: Fix range alignment when walking page tables
a688bf8cf550 KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged
4ab5d1b70929 KVM: x86: Ensure deadline timer has truly expired before posting its IRQ
e40384fcd600 x86/entry: Fix entry/exit mismatch on failed fast 32-bit syscalls
a2bab396cb97 x86/sev-es: Use __copy_from_user_inatomic()
977b9f4190ad x86/sev-es: Correctly track IRQ states in runtime #VC handler
269424432731 x86/entry: Move nmi entry/exit into common code
752fbe0c8ddd x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack
871fd1e3ee8e x86/sev-es: Introduce ip_within_syscall_gap() helper
d327d8632cdb x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2
5ab9464a2a3c binfmt_misc: fix possible deadlock in bm_register_write
0e4750f69c17 powerpc: Fix missing declaration of [en/dis]able_kernel_vsx()
1f372e89567b powerpc: Fix inverted SET_FULL_REGS bitop
9776812ee861 powerpc/64s: Fix instruction encoding for lis in ppc_function_entry()
8571c66401ea efi: stub: omit SetVirtualAddressMap() if marked unsupported in RT_PROP table
68b4378d910e sched/membarrier: fix missing local execution of ipi_sync_rq_state()
5f2f616343b1 linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP*
bc7c1b09f7a4 zram: fix return value on writeback_store
3cbe8f9193e6 include/linux/sched/mm.h: use rcu_dereference in in_vfork()
7da7542c04a4 stop_machine: mark helpers __always_inline
2a39eb7b8670 seqlock,lockdep: Fix seqcount_latch_init()
372734dc1897 powerpc/64s/exception: Clean up a missed SRR specifier
df7dbfc24c33 hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event()
896846b8151d perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR
82ad50c112f8 perf/core: Flush PMU internal buffers for per-CPU events
3ebd4bd2eb6f arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds
109720342efd configfs: fix a use-after-free in __configfs_open_file
6cf11f3a09a2 nvme-fc: fix racing controller reset and create association
d1d918492e6e block: rsxx: fix error return code of rsxx_pci_probe()
caa86901c863 NFSv4.2: fix return value of _nfs4_get_security_label()
e181960ec51d NFS: Don't gratuitously clear the inode cache when lookup failed
dd756d05bee5 NFS: Don't revalidate the directory permissions on a lookup failure
faa48b23d0e3 SUNRPC: Set memalloc_nofs_save() for sync tasks
475a4307c14c arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory
e50ada589497 cpufreq: qcom-hw: Fix return value check in qcom_cpufreq_hw_cpu_init()
7dfe37e9ea69 cpufreq: qcom-hw: fix dereferencing freed memory 'data'
75d9be57cf2e sh_eth: fix TRSCER mask for R7S72100
a854bd051465 staging: comedi: pcl818: Fix endian problem for AI command data
ddfeb236ed8e staging: comedi: pcl711: Fix endian problem for AI command data
c30fe0f767c3 staging: comedi: me4000: Fix endian problem for AI command data
2c1ea26a289e staging: comedi: dmm32at: Fix endian problem for AI command data
c36d2f40c1bc staging: comedi: das800: Fix endian problem for AI command data
d8f26a4122db staging: comedi: das6402: Fix endian problem for AI command data
b46f6908ea3e staging: comedi: adv_pci1710: Fix endian problem for AI command data
66a44ed42367 staging: comedi: addi_apci_1500: Fix endian problem for command sample
4d14685f9f74 staging: comedi: addi_apci_1032: Fix endian problem for COS sample
c5d3e25e1808 staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan
74a14d8ae20d staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd
66cf4f582987 staging: ks7010: prevent buffer overflow in ks_wlan_set_scan()
be9745304e3e staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data()
550c9e49eb42 staging: rtl8712: unterminated string leads to read overflow
d972a516958d staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan()
1642b5153ba5 staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan()
52feb58f9b5b misc: fastrpc: restrict user apps from sending kernel RPC messages
7ae2482c7042 misc/pvpanic: Export module FDT device table
70c26fc71b7e Revert "serial: max310x: rework RX interrupt handling"
9951e64550d0 usbip: fix vudc usbip_sockfd_store races leading to gpf
116a71087875 usbip: fix vhci_hcd attach_store() races leading to gpf
ab5c3186686a usbip: fix stub_dev usbip_sockfd_store() races leading to gpf
e033d7f79995 usbip: fix vudc to check for stream socket
2aa21585adbd usbip: fix vhci_hcd to check for stream socket
6d7452392151 usbip: fix stub_dev to check for stream socket
b249b8f9b740 USB: serial: cp210x: add some more GE USB IDs
0aa33c041e84 USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter
3aa50426c72c USB: serial: ch341: add new Product ID
a347908c5192 USB: serial: io_edgeport: fix memory leak in edge_startup
fc411ca43bed xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state
209b3ff98deb usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing
e7800913ac97 xhci: Improve detection of device initiated wake signal.
203060896dbe usb: xhci: do not perform Soft Retry for some xHCI hosts
7c87f4ea3f16 usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM
48c7fc4f14b6 USB: usblp: fix a hang in poll() if disconnected
adb9639d1e50 usb: dwc3: qcom: Honor wakeup enabled/disabled state
13c9e76cdda6 usb: dwc3: qcom: add ACPI device id for sc8180x
39bcc4b7f398 usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot
10551fbc5517 usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement
32ad0eb74eac usb: gadget: f_uac1: stop playback on function disable
30a187afdbd2 usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot
50233f8220f0 USB: gadget: u_ether: Fix a configfs return code
80091541a46b USB: gadget: udc: s3c2410_udc: fix return value check in s3c2410_udc_probe()
b0db0c76a2ba Goodix Fingerprint device is not a modem
d308202c1b96 cifs: do not send close in compound create+close requests
310a1ffe7b36 mmc: cqhci: Fix random crash when remove mmc module/card
a61596a9b2a7 mmc: core: Fix partition switch time for eMMC
6c971bd99cb8 mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants
bb815894ba37 xen/events: reset affinity of 2-level event when tearing it down
e86abde80d12 software node: Fix node registration
08bccd721243 s390/dasd: fix hanging IO request during DASD driver unbind
5d766455510c s390/dasd: fix hanging DASD driver unbind
fb242be88da9 arm64: perf: Fix 64-bit event counter read truncation
ffb9a77d0a7f arm64: mte: Map hotplugged memory as Normal Tagged
d73665b4a9f6 arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL
d44c9780ed40 block: Try to handle busy underlying device on discard
a53477849286 block: Discard page cache of zone reset target range
5d5422a294e6 Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities")
29bc89c8b48d ALSA: usb-audio: fix use after free in usb_audio_disconnect
d2fdcc82d866 ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe
e4493974dbce ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend()
144ebd02a118 ALSA: usb-audio: Apply the control quirk to Plantronics headsets
723bf21ceab0 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar
4b536c1ec8b3 ALSA: hda: Avoid spurious unsol event handling during S3/S4
f1d28b1310bb ALSA: hda: Flush pending unsolicited events before suspend
ebbb9bbe35ae ALSA: hda: Drop the BATCH workaround for AMD controllers
f5278fcfb760 ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support
064ac8ed90a3 ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5
4dc34571e973 ALSA: hda/hdmi: Cancel pending works before suspend
d77540ada71b ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk
d291b2594f85 ARM: efistub: replace adrl pseudo-op with adr_l macro invocation
fd863653ad63 ARM: assembler: introduce adr_l, ldr_l and str_l macros
917220f362a0 ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler
69f845526833 mmc: sdhci: Update firmware interface API
73d1a11a198a clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gpu_gx_gdsc
1b0b0c0b9ae9 scsi: target: core: Prevent underflow for service actions
17c2c52051c4 scsi: target: core: Add cmd length set before cmd complete
79b4fdd8b4cf scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling
f49bdac3e7f4 sysctl.c: fix underflow value setting risk in vm_table
8876cc237e04 drivers/base/memory: don't store phys_device in memory blocks
e4b98e2260fd s390/smp: __smp_rescan_cpus() - move cpumask away from stack
219fc4b30058 kasan: fix memory corruption in kasan_bitops_tags test
6c73bc9f28e2 i40e: Fix memory leak in i40e_probe
6d4fabc6c7ec PCI: Fix pci_register_io_range() memory leak
950bff22a98a kbuild: clamp SUBLEVEL to 255
64578f9417e1 ext4: don't try to processed freed blocks until mballoc is initialized
d49f86e88859 PCI/LINK: Remove bandwidth notification
732bb21397ee drivers/base: build kunit tests without structleak plugin
fa6dae9d7ffd PCI: mediatek: Add missing of_node_put() to fix reference leak
d26949c732e4 PCI: xgene-msi: Fix race in installing chained irq handler
8282ec632443 Input: applespi - don't wait for responses to commands indefinitely.
f27af42b1f10 sparc64: Use arch_validate_flags() to validate ADI flag
99ed6ae4d000 sparc32: Limit memblock allocation to low memory
661cba45dc67 clk: qcom: gdsc: Implement NO_RET_PERIPH flag
a19d18a1171b iommu/amd: Fix performance counter initialization
adc631d87ea9 powerpc/64: Fix stack trace not displaying final frame
9fbbc5d3f7e0 HID: logitech-dj: add support for the new lightspeed connection iteration
eb5a9ee32c76 powerpc/perf: Record counter overflow always if SAMPLE_IP is unset
87e443255dce powerpc: improve handling of unrecoverable system reset
2314d5061709 spi: stm32: make spurious and overrun interrupts visible
912237ec3485 powerpc/pci: Add ppc_md.discover_phbs()
711112e99a65 Platform: OLPC: Fix probe error handling
09ef146f640d mmc: sdhci-iproc: Add ACPI bindings for the RPi
35f662ba915e mmc: mediatek: fix race condition between msdc_request_timeout and irq
7cb2c431583e mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()'
1e5ac057b05c iommu/vt-d: Clear PRQ overflow only when PRQ is empty
82d6c12899e2 udf: fix silent AED tagLocation corruption
cd69732c2579 scsi: ufs: WB is only available on LUN #0 to #7
2b6105746b83 i2c: rcar: optimize cacheline to minimize HW race condition
222a825f6bdb i2c: rcar: faster irq code to minimize HW race condition
4d65eb3df0ad ath11k: fix AP mode for QCA6390
700e2b63cbc8 ath11k: start vdev if a bss peer is already created
dbec869d234e ath11k: peer delete synchronization with firmware
781e956a8277 net: enetc: initialize RFS/RSS memories for unused ports too
a3df6b7a8a41 enetc: Fix unused var build warning for CONFIG_OF
606cfdeebd3d net: dsa: tag_mtk: fix 802.1ad VLAN egress
409af8946619 net: dsa: tag_ar9331: let DSA core deal with TX reallocation
a2fd181b4b7a net: dsa: tag_gswip: let DSA core deal with TX reallocation
9bb1bec952ad net: dsa: tag_dsa: let DSA core deal with TX reallocation
9ad635b75e42 net: dsa: tag_brcm: let DSA core deal with TX reallocation
67fd35c21a60 net: dsa: tag_edsa: let DSA core deal with TX reallocation
6702dd45534a net: dsa: tag_lan9303: let DSA core deal with TX reallocation
27f014eb6627 net: dsa: tag_mtk: let DSA core deal with TX reallocation
54787024c8fb net: dsa: tag_ocelot: let DSA core deal with TX reallocation
cf5c6682e274 net: dsa: tag_qca: let DSA core deal with TX reallocation
8f17133cc3ae net: dsa: trailer: don't allocate additional memory for padding/tagging
a4d2836de5c6 net: dsa: tag_ksz: don't allocate additional memory for padding/tagging
162c423e6071 net: dsa: implement a central TX reallocation procedure
f91a299fb160 s390/qeth: fix notification for pending buffers during teardown
f7a7d3ede5f5 s390/qeth: improve completion of pending TX buffers
144dbdf86c7a s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state
926200fd224c s390/qeth: don't replace a fully completed async TX buffer
13e312dca2f2 net: hns3: fix error mask definition of flow director
3370a84d781c cifs: fix credit accounting for extra channel
83ff4f644de4 media: rc: compile rc-cec.c into rc-core
db2ae26d7855 media: v4l: vsp1: Fix bru null pointer access
465fd4191aaa media: v4l: vsp1: Fix uif null pointer access
17c6d693a33a media: rkisp1: params: fix wrong bits settings
c29dcb253a6a media: usbtv: Fix deadlock on suspend
a5190a7865b6 sh_eth: fix TRSCER mask for R7S9210
c6ecc613ef16 qxl: Fix uninitialised struct field head.surface_id
1afe77386a6d s390/crypto: return -EFAULT if copy_to_user() fails
dac4e0e10b9b s390/cio: return -EFAULT if copy_to_user() fails
d7b8aef5b6d1 drm/i915: Wedge the GPU if command parser setup fails
335d21ad8a9a drm/shmem-helpers: vunmap: Don't put pages for dma-buf
d4ec1ffbdaa8 drm: meson_drv add shutdown function
915f2f8cadbd drm: Use USB controller's DMA mask when importing dmabufs
5e9b01152527 drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff
368b53e797c9 drm/shmem-helper: Check for purged buffers in fault handler
ad106ddd3366 drm/amdgpu/display: handle aux backlight in backlight_get_brightness
fd87d778642b drm/amdgpu/display: don't assert in set backlight function
4b55b9fd9bfc drm/amdgpu/display: simplify backlight setting
96b097e84101 drm/amd/pm: bug fix for pcie dpm
6b9900263a31 drm/amd/display: Fix nested FPU context in dcn21_validate_bandwidth()
b40528bcc10b drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandwidth_fp()
55086176c75a drm/amd/display: Add a backlight module option
e30ce84181cf drm/compat: Clear bounce structures
ccc942eaf570 gpio: fix gpio-device list corruption
2e3c8a28f465 gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2
f60ffab25855 gpiolib: acpi: Allow to find GpioInt() resource by name and index
8df70a5b4d0c gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk
845ec460537d bnxt_en: reliably allocate IRQ table on reset to avoid crash
686874ca92c2 s390/cio: return -EFAULT if copy_to_user() fails again
fd61e772f036 net: hns3: fix bug when calculating the TCAM table info
3c7f1304ee71 net: hns3: fix query vlan mask value error for flow director
f9a87999bdd9 perf report: Fix -F for branch & mem modes
57a798e4a197 perf traceevent: Ensure read cmdlines are null terminated.
e4f7ffaa7cdf mlxsw: spectrum_ethtool: Add an external speed to PTYS register
824c94cbf4d6 selftests: forwarding: Fix race condition in mirror installation
c1e1a64a2313 net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused
ad59796872ae ethtool: fix the check logic of at least one channel for RX/TX
482f99d0ad39 net: stmmac: fix wrongly set buffer2 valid when sph unsupport
333dbdee0651 net: stmmac: fix watchdog timeout during suspend/resume stress test
3c1b58261ff8 net: stmmac: stop each tx channel independently
640492cf1732 perf build: Fix ccache usage in $(CC) when generating arch errno table
8493877b58b6 tools/resolve_btfids: Fix build error with older host toolchains
ee7eac24b5b4 ixgbe: fail to create xfrm offload of IPsec tunnel mode SA
cab735320fe9 r8169: fix r8168fp_adjust_ocp_cmd function
84ef8a8cb789 s390/qeth: fix memory leak after failed TX Buffer allocation
345d90cd741a net: qrtr: fix error return code of qrtr_sendmsg()
4f8e71a770dd net: enetc: allow hardware timestamping on TX queues with tc-etf enabled
4fd0654b8f21 net: davicom: Fix regulator not turned off on driver removal
e334c401f3fc net: davicom: Fix regulator not turned off on failed probe
6342ccdfdf2b net: lapbether: Remove netif_start_queue / netif_stop_queue
9c4136081cc2 stmmac: intel: Fixes clock registration error seen for multiple interfaces
d78f23ef3040 net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII
85178d76febd cipso,calipso: resolve a number of problems with the DOI refcounts
e03ed1190d56 netdevsim: init u64 stats for 32bit hardware
6ed0a2cafd1f net: usb: qmi_wwan: allow qmimux add/del with master up
565b2d3ae202 net: dsa: sja1105: fix SGMII PCS being forced to SPEED_UNKNOWN instead of SPEED_10
719611e806de net: mscc: ocelot: properly reject destination IP keys in VCAP IS1
2809a5ca962e net: sched: avoid duplicates in classes dump
9c61f1e1c40e nexthop: Do not flush blackhole nexthops when loopback goes down
87b7b19d6e1d net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10
6b0d3ae1051b net/mlx4_en: update moderation when config reset
fa0bc09db49b net: ethernet: mtk-star-emac: fix wrong unmap in RX handling
1cdd008902d4 net: enetc: keep RX ring consumer index in sync with hardware
531736540111 net: enetc: remove bogus write to SIRXIDR from enetc_setup_rxbdr
63876df5615e net: enetc: force the RGMII speed and duplex instead of operating in inband mode
5732688c8411 net: enetc: don't disable VLAN filtering in IFF_PROMISC mode
d56e3f8d289b net: enetc: fix incorrect TPID when receiving 802.1ad tagged packets
bf9c564716a1 net: enetc: take the MDIO lock only once per NAPI poll cycle
dfaf418dfff8 net: enetc: don't overwrite the RSS indirection table when initializing
4ea379733555 sh_eth: fix TRSCER mask for SH771x
68277f69a873 net: dsa: tag_rtl4_a: fix egress tags
389055e7b970 docs: networking: drop special stable handling
e1759160877a Revert "mm, slub: consider rest of partial list if acquire_slab() fails"
3d0bbd97eb6f cifs: return proper error code in statfs(2)
36e1efcdc542 mount: fix mounting of detached mounts onto targets that reside on shared mounts
aa1258d91455 powerpc/603: Fix protection of user pages mapped with PROT_NONE
e36d276dd4be mt76: dma: do not report truncated frames to mac80211
1e343b2e7b96 ibmvnic: always store valid MAC address
57ac75f8d241 ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning.
2f6f72ee9a98 libbpf: Clear map_info before each bpf_obj_get_info_by_fd
f126147970a1 samples, bpf: Add missing munmap in xdpsock
4d2cdb2ded60 selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier
4fa0ece2e0eb selftests/bpf: No need to drop the packet when there is no geneve opt
7653656be252 selftests/bpf: Use the last page in test_snprintf_btf on s390
6aa23829949c net: phy: fix save wrong speed and duplex problem if autoneg is on
91796b65563b net: always use icmp{,v6}_ndo_send from ndo_start_xmit
8abbf7e53e17 netfilter: x_tables: gpf inside xt_find_revision()
42402bd84530 netfilter: nf_nat: undo erroneous tcp edemux lookup
046f3c1c2ff4 tcp: add sanity tests to TCP_QUEUE_SEQ
e95ebe1ed6ab tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE)
473bce9b9393 can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before entering Normal Mode
c537011c99ab can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode
e24c53182850 can: flexcan: enable RX FIFO after FRZ/HALT valid
98b7f969116d can: flexcan: assert FRZ bit in flexcan_chip_freeze()
4224890edff1 can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership
fa5d019c56e7 net: l2tp: reduce log level of messages in receive path, add counter instead
453fff24f52e net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0
faa3baa2828c net: check if protocol extracted by virtio_net_hdr_set_proto is correct
09af4362ba47 net: Fix gro aggregation for udp encaps with zero csum
d2fb1911a7a8 ath9k: fix transmitting to stations in dynamic SMPS mode
b0454a28f608 crypto: mips/poly1305 - enable for all MIPS processors
a0df424a863a ethernet: alx: fix order of calls on resume
a9c55f22a0b9 powerpc/pseries: Don't enforce MSI affinity with kdump
ac022fbee685 powerpc/perf: Fix handling of privilege level checks in perf interrupt context
7732f57f0f52 uapi: nfnetlink_cthelper.h: fix userspace compilation error
(From OE-Core rev: 6fa4bbe77486e904841e8d39bca93423b9d0b99a)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The run-postinsts package runs post installation scripts
on target if packages request delayed post installations. When
no delayed post installations are found the sysV style scripts
are disabled for the package and hence it did not run on sysV
based systems. However, the package provides systemd service
as well which still ran on systems based on systemd even when
no post installations were found.
Rather than disabling/masking scripts for different initialization
managers we now simply remove/uninstall the run-postinsts package
when no post installations are found to be delayed till runtime.
This is also more aligned with the function (_uninstall_unneeded)
this functionality is triggered through.
(From OE-Core rev: 627fb3181edd71502fbdf96549c41b2dea027250)
Signed-off-by: Awais Belal <awais_belal@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a few more tools to the BUILD_* list, to match the target tool list.
(From OE-Core rev: 633393830aea0120c4a2a165917040223630c49d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Rename the recipe from util-linux-uuid to util-linux-libuuid which means
we can drop the custom PACKAGES and FILES defintions which simplifies
things. Also move the LICENSE setting to the libuuid recipe so that
it is correctly applied to the right packages.
This means the standard definitions from bitbake.conf are used, avoiding
errors from situations where users have customised settings causing
failures.
(From OE-Core rev: 65efd76198ad805060fe28714765cd423fa748dc)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
autoheader will update ../libtool-2.4.6/libltdl/config-h.in which
autoconf needs, so there comes a race sometimes as below:
| configure.ac:45: error: required file 'config-h.in' not found
| touch '../libtool-2.4.6/libltdl/config-h.in'
So make sure autoheader run before autoconf to avoid this race.
(From OE-Core rev: d8451cbef5906b67756582fdfc44eb01ed3512fc)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
HOSTTOOLS_DIR contains symlinks to host tools, not copies
(From OE-Core rev: fb7692da7faa49b370680decbbaceaeb85b6889d)
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A32 always has NEON and VFP. Set the FPU as hard to always have this
enabled and used.
(From OE-Core rev: bbca4d664555a8b4e8c4f18da3827c1176dba455)
Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using du (which has issues as disussed in the previous commit), use
the new oe.utils.directory_size() function.
(From OE-Core rev: d8f1f3a6b024a2ae6631d1ce25421e8d94b69a12)
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For the purpose of image construction using du on a rootfs directory isn't
entirely satisfactory. Bare "du" will report the actual disk usage so file
systems which can compress the data will report less than the actual space
required. Using "du --apparent-size" will report the actual space used, but as
this simply sums the bytes used for content across an entire file system can
result in significant under-reporting due to block size overhead.
Attempt to solve these problems by implementing our own function to calculate
how large a rootfs will be. This function handles hardlinks correctly but
rounds up all sizes to multiples of the block size (currently, 4KB is the
hard-coded block size).
(From OE-Core rev: 6ca53ad7b26ee2b4e6d2c121c6f6d6eed7f6b56f)
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
--disable-gpl is the upstream default, and using GPL features violates
the license when linking into non-GPL programs.
Enabling it by default breaks user expectations, may cause people to
violate the GPL by mistake.
(From OE-Core rev: ae9273f7e3b6bbf6cbdbdfbd32634cebe5c1b0ce)
Signed-off-by: Yann Dirson <yann@blade-group.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop a duplicated check for "PARTLABEL=", also change to use elif to
avoid go through all the checks for root parameter.
(From OE-Core rev: 29e1e2ad0b6fd0db0e099831ba331b4ffa2b094b)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Minor style and spelling fixes
- Add some extra details; add missing external link macros
and explain where they are defined
- Correct where documentation can be found on the
Yocto Project website: the "Documentation" tab
has been replaced by "Docs" (and it's later
shown as uppercase ("DOCS") by the current CSS, but this
may change one day.
(From yocto-docs rev: ed7b4f318c9ba6cf501f1e551c7a8eb4aaee1396)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Added documentation on running debuginfod server and using it on the target.
Added the term DEBUGINFOD_URLS definition in ref-manual/variables.rst
(From yocto-docs rev: a16ae140e26482c81ce733f20f8c68c6eba55f35)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In the "Yocto Project Quick Build" instructions
(https://docs.yoctoproject.org/brief-yoctoprojectqs/index.html#)
there is an inconsistency that impacts several documents...
People are first instructed to clone the poky git repository, but not
mentioning from which directory. Then, it's consistent to instruct
people to run "cd poky/".
However, later in the instructions, readers are instructed to run "cd
~/poky", which assumes that cloning poky was done from the home
directory. Many other places in the documentation make such an assumption.
This change fixes this, and makes no assumption on where people
have chosen to store their data, in particular where they cloned
the "poky" repository.
This also fixes a few whitespace issues.
(From yocto-docs rev: fd4e365c85df212d7ed70fc1abb3657a4a88b294)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
After the dosfstools has been updated to v4.2 by commit b522f24723
("dosfstools: update 4.1 -> 4.2"), the commit b29eb5be67e9 ("mkfs.fat:
Align total number of sectors to be multiple of sectors per track") in
v4.2 has caused a regression in beagebone black board. The reason is
that the real total sectors of the fat filesystem created by the mkdosfs
may not be the same size as what we requested due to align with the
sectors per track, this change seem no side effect to linux kernel,
but it breaks the beaglebone black boot ROM and make it can't load the
MLO. In order to fix this issue, we choose to set a fixed size for the
boot partition to make sure that the total sectors always are aligned
with the sectors per track.
[Yocto #14306]
(From meta-yocto rev: 0c679ac53b52e631a7c961872ce58f5cf74b8629)
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update LICENSE to show that BSD-2-Clause, BSD-3-Clause and BSD-4-Clause
are all present.
(From OE-Core rev: d17938953fc2524bc5f04db4409a47aa400e756a)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0f90440ca70abab947acbd77795e9f130967956c.patch
removed since it is included in 8.5p1
License Updated :
2-clause BSD license and 4-clause BSD license added
(From OE-Core rev: 60ab470f8759539547a96f1b47299b7b16d6a630)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The kernel SRCREV updates were missing riscv32, so stayed back on
5.10.21, which causes build issues as PV is out of sync with the
actual kernel version.
(From OE-Core rev: 31e94296eab06eaca2039bdc9771e49893088b27)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The -dev kernel has moved to v5.12, as it will be the latest avialable
in the upcoming release. core-image-kernel-dev sanity has passed for
the supported arches.
So we bump the version to match the active branches.
(From OE-Core rev: 51401e0180f4f27ac9b6c8149332d4021d393d0d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The standard macros from gettext for iconv include problematic tests which
we've been patching out adhoc. Stop doing this and set results in the site
files instead which is simpler, more maintainable and peforms better too
as an added bonus.
(From OE-Core rev: 5a3bfdc4af18302cf0e3ea5802fdfefaa7235657)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
oe-time-dd-test records how much time it takes to
write <count> number of kilobytes to the filesystem.
It also records the number of processes that are in
running (R), uninterruptible sleep (D) and interruptible
sleep (S) state from the output of "top" command.
The purporse of this script is to find which part of
the build system puts stress on the filesystem io and
log all the processes.
(From OE-Core rev: 26d82f92e5ed2ebdde158d66b86eaf248f56892a)
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
>From go 1.16, module-aware mode is enabled by default, regardless of
whether a go.mod file is present in the current working directory or a
parent directory.
Above change makes go-helloworld build fail when doing offline build or
proxy.golang.org is not accessible.
This fix is kind of workaround, as from go1.17, GOPATH mode will be
dropped, and GO111MODULE is ignored.
(From OE-Core rev: a0dc36d60809a0a937bbb02ec27ba768ef177063)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport fixes for CVE-2021-27097 and CVE-2021-27138 as well as
a precursor fdt validation fix that allows using the upstream
patches for the CVEs without significant rebasing. Note that
the additional upstream changes to add new U-Boot fit image tests
have been left out to keep the patch count down. Those tests are
currently not used for ptest or oe-selftest, so it is believed
their absence should not be problematic.
(From OE-Core rev: b6c2df341d7e6da5defca9a5567fdb7212489efa)
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When running on the systems having read-only rootfs backed by overlayfs,
removing the whole directory lead to create a special char device file
on the upperdir to reflect directory's removal. Once it is required to
upgrade the whole read-only image that might contain new postinsts scripts,
it will be impossible to run such scripts with a "deletion mark" file
on the overlayfs -- the whole directory will be marked as deleted regardless
new files in it.
(From OE-Core rev: 1a27b62b225ffeecec47c249a0b86cc54d775add)
Signed-off-by: Anton D. Kachalov <gmouse@google.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* it was changed from sysconf_dis to mods_disabled in:
https://git.openembedded.org/openembedded-core/diff/meta/recipes-devtools/python/python3/0017-setup.py-do-not-report-missing-dependencies-for-disa.patch?id=7347556b18b45c5f9afc2cade565a75c95876914
but unfortunately this doesn't work as mods_disabled set by remove_configured_extensions
can contain only extensions which were disabled, as this list:
self.extensions: ['_struct', 'array', '_contextvars', 'math', 'cmath', 'time', '_datetime', '_zoneinfo', '_random', '_bisect', '_heapq', '_pickle', 'atexit', '_json', '_lsprof', 'unicodedata', '_opcode', '_asyncio', '_abc', '_queue', '_statistics', 'fcntl', 'pwd', 'grp', 'spwd', 'select', 'parser', 'mmap', 'syslog', '_xxsubinterpreters', 'audioop', '_csv', '_posixsubprocess', '_testcapi', '_testinternalcapi', '_testbuffer', '_testimportmultiple', '_testmultiphase', '_xxtestfuzz', '_curses', '_curses_panel', '_crypt', '_socket', '_ssl', '_hashlib', '_sha256', '_sha512', '_md5', '_sha1', '_blake2', '_sha3', '_sqlite3', 'termios', 'resource', 'ossaudiodev', 'nis', 'zlib', 'binascii', '_bz2', '_lzma', 'pyexpat', '_elementtree', '_multibytecodec', '_codecs_kr', '_codecs_jp', '_codecs_cn', '_codecs_tw', '_codecs_hk', '_codecs_iso2022', '_decimal', '_ctypes_test', '_posixshmem', '_multiprocessing', '_uuid', 'xxlimited', '_ctypes']
while PACKAGECONFIG in python3 usually uses this to disable _dbm, _gdbm or runtime modules.
* without this change the do_install will fail (based on check_build_completeness.py log.do_compile) with:
| ERROR: Execution of '/OE/build/oe-core/tmp-glibc/work/x86_64-linux/python3-native/3.9.0-r0/temp/run.do_install.69743' failed with exit code 1:
| The necessary bits to build these optional modules were not found:
| _dbm _gdbm readline
(From OE-Core rev: fa5243693e35e1e0dc3247e2178f181051f68e77)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Not all C libraries implement the new resolver APIs e.g. musl, therefore
keep the old interfaces around and choose using __RES version macro
which is meant for this kind of work.
(From OE-Core rev: 7450cae1d886abe0d6c7b738a9001579c2b530e0)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop 0001-test-libapt-do-not-use-gtest-from-the-host.patch
(replaced by WITH_TESTS option).
Drop 0001-Do-not-configure-packages-on-installation.patch
(no longer necessary).
Adjust build dependencies.
(From OE-Core rev: f0ede019c828249688e2b287b7845f4ebd2d6203)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Recent tweaks to the kern tools triggered some warnings that were
previously hidden.
With these two commits, ppc64 has a clean audit:
c0cfc016a51 qemuppc64: fix 5.10 configuration warnings
489c76aa9fb qemu-ppc64.cfg: Do not set CONFIG_POWER4
(From OE-Core rev: 2a5f2f2c9dbbad1cf79e28be79e4a8a06cc29bea)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It isn't immediately obvious what these do, add some better examples
to document them. Also improve the naming for one of the handlers.
This will help make it clear in any tracebacks which code is being
used.
(From OE-Core rev: 2b5c553744804f44a17b61c345e482027e45b71e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The split of util-linux-uuid out from util-linux caused some interesting
sstate file overlap errors on existing build directories. This is a
challenge to handle since util-linux depends on util-linux-uuid and has
overlapping files in package data and deploy/packages directories.
The util-linux build happens later and is what would clean up those files
but it happens too late for uuid.
Fixing this is hard as we don't know the taskhashes until the task
graph is calculated. Once that is ready, we can compare the hashes
with the existing hashes and know which sstate tasks are "stale".
This patch adds a handler which iterates the sstate manifests looking
for matching stamp paths and then removes the manifests along with the
associated stamp files.
(From OE-Core rev: 60e77b1777c6c304aa1d629c4cfdabe0daa22eb1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Use the new functionality in build.py to identify stale setscene tasks
and send an event to the metadata listing them. The metadata then
has the option of performing cleanup operations if it thinks that
appropriate.
(Bitbake rev: ef8c980a3ae92c168b7ca16a4d19cd38a9574761)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a new function which compares the stamp filename we want (including
taskhash) with what is in the stamp directory (using the clean mask).
This tells us which stamp files are stale and are due to be rerun.
(Bitbake rev: b126a53882d202e4df0f9661303355c9fe9ec80e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
While this example really needs to be rewritten to not define multiple
patterns in the same layer.conf, as long as it's there, it might as
well be syntactically correct.
(Bitbake rev: 1c2d2875099a3ff9149710d42c679ab31b00f68b)
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a note explaining that "addtask" can accept multiple dependencies,
just in case someone runs across such an example and is confused.
(Bitbake rev: 5e4e9acd323b5ebc3a14c07384f6cf8f8a272066)
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Not sure what those leading '\*' are doing, but they're rendered
verbatim and mess up creating a linkable item.
(From yocto-docs rev: dd2e5ef733f056900cc4c9746a1e8c688cc61920)
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
AR is now captured are part of the build environment. If we don't
subtitute our on-target variant for the cross version, we'll end
up getting a prompted configure when preparing to build modules.
(From OE-Core rev: 09bf40bf890a9d56c8365eb93a4baf467dc3308c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are four changes in addition to the 2.12.5 release that we
need to build against the 5.12 kernel. Rather than only rely on
people knowing to use devupstream support to build against newer
kernels, we backport the 4 patches while waiting for release.
(From OE-Core rev: 2d45c09bfbad969549c719654f72714324299f00)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building against kernel v5.12-rc+, we need extra changes
on top of the 2.12.5 release. We can bump devupstream separately
from the main release to grab those changes.
(From OE-Core rev: a53ddaa3dc5c072f9fbc5df5075e6067c0d6cc11)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to:
f5babefa399 features/numa: Remove NODES_SPAN_OTHER_NODES option
(From OE-Core rev: d412ed47a6a04acb1c3325345c77de145bd9b00c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
dfbf345b63c3 Linux 5.10.23
c8714d1faae8 nvme-pci: add quirks for Lexar 256GB SSD
e88e01440a48 nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST.
3b659091587a KVM: SVM: Clear the CR4 register on reset
1611c323df9f scsi: ufs: Fix a duplicate dev quirk number
2dba0f805416 ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible
c08344abc971 ASoC: Intel: sof_sdw: reorganize quirks by generation
1d3efd15e8a4 PCI: cadence: Retrain Link to work around Gen2 training defect
015d38539db9 ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2
d78acca2afe5 ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk
96c4c0a9405e HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15
5b6526283499 mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN
e62bdb34858c drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register
e74b237ef989 scsi: ufs: ufs-exynos: Use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE
0905bfe69ac2 scsi: ufs: ufs-exynos: Apply vendor-specific values for three timeouts
c32b34115357 scsi: ufs: Introduce a quirk to allow only page-aligned sg entries
eece8fe5ebb0 misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom
2fc01226c288 scsi: ufs: Add a quirk to permit overriding UniPro defaults
dbaa2667515e scsi: ufs-mediatek: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL
ff72a41132b3 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32
c7ebe45e403d KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check
422da3196be9 PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller
0ff1f97510fd usb: cdns3: fix NULL pointer dereference on no platform data
8694c4e2b19c usb: cdns3: add quirk for enable runtime pm by default
febf7d870371 usb: cdns3: host: add xhci_plat_priv quirk XHCI_SKIP_PHY_INIT
3db17e283a92 usb: cdns3: host: add .suspend_quirk for xhci-plat.c
1b2ac1d95fb1 ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140
d3116e06fb16 ACPI: video: Add DMI quirk for GIGABYTE GB-BXBT-2807
c5188a98d2fb media: cx23885: add more quirks for reset DMA on some AMD IOMMU
748446897d36 HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter
8fb656fefddd platform/x86: acer-wmi: Add ACER_CAP_KBD_DOCK quirk for the Aspire Switch 10E SW3-016
ba1a647e0f11 platform/x86: acer-wmi: Add support for SW_TABLET_MODE on Switch devices
2c9132e543b7 platform/x86: acer-wmi: Add ACER_CAP_SET_FUNCTION_MODE capability flag
039cd40179e9 platform/x86: acer-wmi: Add new force_caps module parameter
74848026bcb1 platform/x86: acer-wmi: Cleanup accelerometer device handling
be52e3ea4520 platform/x86: acer-wmi: Cleanup ACER_CAP_FOO defines
b159a9a4d357 bus: ti-sysc: Implement GPMC debug quirk to drop platform data
f7f227eb32d1 ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device
36b3ba412d7c mwifiex: pcie: skip cancel_work_sync() on reset failure path
f5526b77335d Bluetooth: btqca: Add valid le states quirk
93d20ce4c47f iommu/amd: Fix sleeping in atomic in increase_address_space()
bf6dd437c3ba btrfs: don't flush from btrfs_delayed_inode_reserve_metadata
cf9317ceb5a1 btrfs: export and rename qgroup_reserve_meta
7215d7742daf arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+
a6425142f522 parisc: Enable -mlong-calls gcc option with CONFIG_COMPILE_TEST
ea222427ae9c nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state
6d7fdad08fbd ASoC: SOF: Intel: broadwell: fix mutual exclusion with catpt driver
62ba6d817c91 ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling
b672142f76cb Linux 5.10.22
b31a9f0c366d r8169: fix resuming from suspend on RTL8105e if machine runs on battery
aa40f5e33ce3 tomoyo: recognize kernel threads correctly
4645271c32b4 of: unittest: Fix build on architectures without CONFIG_OF_ADDRESS
b70e6aacbe32 Revert "arm64: dts: amlogic: add missing ethernet reset ID"
a7cefacccafa iommu/vt-d: Fix status code for Allocate/Free PASID command
5cc0813e7bb9 rsxx: Return -EFAULT if copy_to_user() fails
e88c1b25f2bc ftrace: Have recordmcount use w8 to read relp->r_info in arm64_is_fake_mcount
a14c6ea66211 ALSA: hda: intel-nhlt: verify config type
7ef9d23bc312 IB/mlx5: Add missing error code
f767104af496 RDMA/rxe: Fix missing kconfig dependency on CRYPTO
8850a814d42d RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep
253b7a11ce26 ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits
4d7ed9a49b0c mm: Remove examples from enum zone_type comment
8eaef922e938 arm64: mm: Set ZONE_DMA size based on early IORT scan
35ec3d09ff6a arm64: mm: Set ZONE_DMA size based on devicetree's dma-ranges
a9861e7fa4f8 of: unittest: Add test for of_dma_get_max_cpu_address()
18bf6e998d08 of/address: Introduce of_dma_get_max_cpu_address()
3fbe62ffbb54 arm64: mm: Move zone_dma_bits initialization into zone_sizes_init()
407b173adfac arm64: mm: Move reserve_crashkernel() into mem_init()
85433307d8a1 crypto - shash: reduce minimum alignment of shash_desc structure
3868a277e6fc drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie
c2fee74ea801 drm/amdgpu:disable VCN for Navi12 SKU
ce1cca17381f dm verity: fix FEC for RS roots unaligned to block size
7bda53f46387 dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size
a2501d87663b io_uring: ignore double poll add on the same waitqueue head
3301afbfef69 ring-buffer: Force before_stamp and write_stamp to be different on discard
c6e5800bdf70 PM: runtime: Update device status before letting suppliers suspend
ae971992e9fe btrfs: fix warning when creating a directory with smack enabled
e6ba61aaff88 btrfs: unlock extents in btrfs_zero_range in case of quota reservation errors
37ffce966821 btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadata
a64ad80223f2 btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl
e82407d24968 btrfs: fix race between extent freeing/allocation when using bitmaps
1559d94fece2 btrfs: fix stale data exposure after cloning a hole with NO_HOLES enabled
6fc9e5866cb9 btrfs: fix race between swap file activation and snapshot creation
501fdd1cefae btrfs: fix race between writes to swap files and scrub
b2a487613218 btrfs: fix raid6 qstripe kmap
a01415e5e862 btrfs: avoid double put of block group when emptying cluster
fbefc2d28900 tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality()
bfa2e4ed1d39 tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality()
86c524934277 ALSA: usb-audio: Drop bogus dB range in too low level
4330e7a8bf01 ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE
5c947a8a6f05 ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256
(From OE-Core rev: 6b61ff4f293ebfabafb80dff35cfc7c0513983b6)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto.:
a0249ac3bae cfg: classify CONFIG_SERIAL_OF_PLATFORM as non-hardware
By declaring the option non-hardware, we make it optional and hence
fix the warning on non OF platforms.
(From OE-Core rev: c6f0962e5ea2403b95ecc2bc0bc3faa9d979ee57)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The time has come to encourage people to update actively maintained
layers to use the new series name.
(From OE-Core rev: 737e3e608e64fc9ba67facc3dd2dd30497266f1e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is needed for newer versions of apt.
(From OE-Core rev: fc0c7b68eda2d47ff7ec61f9f49137fb547d9d6b)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop automake-replace-w-option-in-shebangs-with-modern-use-warnings.patch;
upstream has fixed the issue.
(From OE-Core rev: 88778afc693d824cc637011e91d4727f8e8c2de4)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop disable-git-version-gen.patch as problem fixed upstream.
Add parallel builds to ptest compile.
strace-graph has been removed upstream.
Adjust ptest patch to match upstream changes.
License-Update: copyright years.
(From OE-Core rev: 09af1c98499c9919dc2ebf7eb11796d3d912a8a5)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-anv-fix-a-build-race-between-generating-a-header-and.patch
merged upstream.
osmesa is now a simple boolean option.
Swrast has been removed from dri drivers, so as we need at least one
driver to enable dri in native/nativesdk, replace it with nouveau
(which does not take long to build).
(From OE-Core rev: e4e4cc57a0a949400c557073af0cf78f977bd02d)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is required by latest release of spirv-tools.
(From OE-Core rev: 0afd46a3d864a1e86f211636a318e9a749756071)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adjust library packaging (see link to commit in the recipe).
(From OE-Core rev: 4711c1f4fc003da594b2a230997012ad5dcc202f)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The current test code contains a subtle race. It is building an ext4,
then trying to reuse that image in a wic build for the same recipe.
Whilst this happened to work, the code is within its rights to clean
up the output before the wic code runs.
Avoid this by using separate image targets instead.
(From OE-Core rev: 590398080e81fb5e2f81e12b8900858837dfe25f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This fixes an error in do_patch when using "PATCHTOOL = "patch""
error message:
checking file gcc/configure.ac Hunk #1 FAILED at 6602.
(From OE-Core rev: f75a1eddc7c01d9a83d0a1114fc0d6aaa79d8806)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
some kernel includes kernel-image-image and kernel-devicetree packages.
these patckages are defined in kernel.bbclass
but, when use linux-dummy, these packages are not defined.
so, define them as empty packages for avoiding compile error:
ERROR: Nothing RPROVIDES 'kernel-devicetree'
(From OE-Core rev: 8dbae2dd5ac3de629957ca699f823f5438e80163)
Signed-off-by: Li Wang <li.wang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
commit acf109c1a1 remove the python3native
when disabling the tests but python is needed not only for the tests,
so re add it.
(From OE-Core rev: a8ab739e054375c0343a3449be335cdc92d0836c)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If you type something into devpyshell, an exception should be triggered,
but that exception isn't printed out because it is not being flushed out
of the buffer. This patch fixes that issue.
[YOCTO #12156]
(From OE-Core rev: 9f95e82a3b27bfd5177a855326dcad8a5bdf5b2d)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-Rename-LIB_SUFFIX-to-VULKAN_LIB_SUFFIX.patch
removed since it is included in 1.2.170.0
(From OE-Core rev: aff97c5263d7261150ecbda3bb0b5ff7a586146c)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are user cases that a developer wants to add both in-tree and
out-of-tree devicetrees to fitimage, and this is quite normal, for
instance, a developer might need the devicetrees from kernel source
meanwhile maintaining his/her own devicetree overlays to be applied
on top of them.
To support that, we now allow KERNEL_DEVICETREE and
EXTERNAL_KERNEL_DEVICETREE to be both set in configuration files, and
the devicetrees in EXTERNAL_KERNEL_DEVICETREE have higher priority to
override the same names in KERNEL_DEVICETREE.
(From OE-Core rev: c461b245076be066512ac7b074020f6032056b8d)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
refresh the following patches:
systemd/0001-systemd.pc.in-use-ROOTPREFIX-without-suffixed-slash.patch
systemd/0006-Include-netinet-if_ether.h.patch
(From OE-Core rev: 5db15aec00517e5b6f6585b534a2314c226841bf)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
anonscm.debian.org is not used any more, update the URL.
(From OE-Core rev: 3c89071a2c19a522c1df5919f500b88339ec6294)
Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
SysVinit sets by default the $HOME directory to "/" for the init scripts.
It's picked then by the weston-launcher and make weston-terminal to have
wrongly set $HOME environment variable for the root user.
(From OE-Core rev: f5ddf5533b19a41be9e9cd403c2e7ded6da6f272)
Signed-off-by: Adrian Fiergolski <adrian.fiergolski@fastree3d.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Further to 50ff9afb39, only detect code changes in submodules that are
subdirectories of the EXTERNALSRC directory.
git submodule status returns a path relative to the cwd for each submodule.
We don't add submodules that are not within our source subtree.
(From OE-Core rev: 4525310d49d115a37705f04ac5c03d639e5e8f8c)
Signed-off-by: Douglas Royds <douglas.royds@taitradio.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We (correctly enough) pass in our AR to cmake via the toolchain file,
but unlike the other cross-compilation tools (CC, CXX, ranlib, etc),
cmake does not then do its own search in the PATH for our AR.
By using cmake's own find_program() to search the PATH,
make works as expected from the commandline, outside of bitbake.
(From OE-Core rev: e9180c9575f0723b51915a0da58452511b6b03bf)
Signed-off-by: Douglas Royds <douglas.royds@taitradio.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE_VERSION_SUFFIX in "patch" to treat version string with suffix "pX"
or "patchX" as patched release.
also update testcases to cover this changes and set CVE_VERSION_SUFFIX
for sudo.
(From OE-Core rev: 8076815fc2ffc8f632e73527ce2b7d158a29e9ea)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
some record from NVD can merge or split suffix from version, for
example:
CVE-2017-15906
"cpe23Uri" : "cpe:2.3🅰️openbsd:openssh:5.0:p1:*:*:*:*:*:*"
"cpe23Uri" : "cpe:2.3🅰️openbsd:openssh:4.7p1:*:*:*:*:*:*:*"
in such case include the suffix into version when update local CVE db.
(From OE-Core rev: 13cc68197f81bb7c76fa1abecc5dd720b8bdb8d5)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This packageconfig when selected will use -Os -DNDEBUG instead of -O2
-DNDEBUG, which should generate smaller binaries and libs but perhaps at
the expense of some runtime performance, defaults are kept as it is
size reduction when enabled
--rwxr-xr-x root root 23503680 ./usr/lib/libjavascriptcoregtk-4.0.so.18.17.13
+-rwxr-xr-x root root 17536152 ./usr/lib/libjavascriptcoregtk-4.0.so.18.17.13
--rwxr-xr-x root root 53314616 ./usr/lib/libwebkit2gtk-4.0.so.37.49.9
+-rwxr-xr-x root root 40195672 ./usr/lib/libwebkit2gtk-4.0.so.37.49.9
(From OE-Core rev: 086c7ef9f90bc4946b53a1373cca539701501384)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
libsdl2 currently does not handle the failures that
occur due to shared memory in case of remote hosts
where it should ideally switch to socket based writing
when a failure is seen with shared memory.
Consider a scenario where a qemu build is done with
graphics support on a build machine and then accessed
remotely using ssh. If the remote host's X presents
MIT-SHM as an extension, launching qemu fails with
runqemu - ERROR - Failed to run qemu: X Error: BadValue
Request Major code 130 (MIT-SHM)
Request Minor code 3 ()
This is most often seen when the remote machine doing
ssh is a Ubuntu 20.04. The libsdl2 native are mainly
used for qemu at this time so it is a major usecase.
A report of such a failure was also presented at
https://lists.yoctoproject.org/g/poky/topic/78854857
(From OE-Core rev: d12306a6331238a25db52816ad74a775c026d7da)
Signed-off-by: Awais Belal <awais_belal@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The hardcoded path issue was fixed, drop the exclusion.
(From OE-Core rev: 58e02c83dcf4d6c40c206a0371ef5d7f8db2b272)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
OVMF is mostly reproducible, but the final .efi binaries have a 'NM10'
segment in that references the original input file, and this input file
has the build path in.
This can be solved by passing --zero to GenFw so that this segment is
zero'd out in release builds.
[ YOCTO #14264 ]
(From OE-Core rev: 8b4e5a3b8c3eabfbb94ab577529240b2e270efa7)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream directory layout has changed after update in commit 3c2f8b750a, resulting in some package to pull in linux-firmware base package.
This may cause an image size increase of approximately 700MB.
See log.do_packaging:
DEBUG: linux-firmware-bcm43340 contains dangling link /lib/firmware/cypress/cyfmac43340-sdio.bin
DEBUG: target found in linux-firmware
DEBUG: linux-firmware-bcm43362 contains dangling link /lib/firmware/cypress/cyfmac43362-sdio.bin
DEBUG: target found in linux-firmware
DEBUG: linux-firmware-bcm4339 contains dangling link /lib/firmware/cypress/cyfmac4339-sdio.bin
DEBUG: target found in linux-firmware
DEBUG: linux-firmware-bcm43430 contains dangling link /lib/firmware/cypress/cyfmac43430-sdio.clm_blob
DEBUG: target found in linux-firmware
DEBUG: linux-firmware-bcm43430 contains dangling link /lib/firmware/cypress/cyfmac43430-sdio.bin
DEBUG: target found in linux-firmware
DEBUG: linux-firmware-bcm43455 contains dangling link /lib/firmware/cypress/cyfmac43455-sdio.bin
DEBUG: target found in linux-firmware
DEBUG: linux-firmware-bcm43455 contains dangling link /lib/firmware/cypress/cyfmac43455-sdio.clm_blob
DEBUG: target found in linux-firmware
DEBUG: linux-firmware-bcm4354 contains dangling link /lib/firmware/cypress/cyfmac4354-sdio.bin
DEBUG: target found in linux-firmware
DEBUG: linux-firmware-bcm4356 contains dangling link /lib/firmware/cypress/cyfmac4356-sdio.bin
DEBUG: target found in linux-firmware
DEBUG: linux-firmware-bcm4356-pcie contains dangling link /lib/firmware/cypress/cyfmac4356-pcie.clm_blob
DEBUG: target found in linux-firmware
DEBUG: linux-firmware-bcm4356-pcie contains dangling link /lib/firmware/cypress/cyfmac4356-pcie.bin
DEBUG: target found in linux-firmware
DEBUG: linux-firmware-bcm43570 contains dangling link /lib/firmware/cypress/cyfmac43570-pcie.bin
DEBUG: target found in linux-firmware
DEBUG: linux-firmware-bcm4373 contains dangling link /lib/firmware/cypress/cyfmac4373-sdio.bin
DEBUG: target found in linux-firmware
DEBUG: linux-firmware-netronome contains dangling link /lib/firmware/netronome/nic/nic_AMDA0099-0001_2x10.nffw
DEBUG: target found in linux-firmware
DEBUG: linux-firmware-netronome contains dangling link /lib/firmware/netronome/nic/nic_AMDA0099-0001_2x25.nffw
DEBUG: target found in linux-firmware
DEBUG: linux-firmware-netronome contains dangling link /lib/firmware/netronome/nic/nic_AMDA0081-0001_4x10.nffw
DEBUG: target found in linux-firmware
DEBUG: linux-firmware-netronome contains dangling link /lib/firmware/netronome/nic/nic_AMDA0097-0001_8x10.nffw
DEBUG: target found in linux-firmware
DEBUG: linux-firmware-netronome contains dangling link /lib/firmware/netronome/nic/nic_AMDA0099-0001_1x10_1x25.nffw
DEBUG: target found in linux-firmware
DEBUG: linux-firmware-netronome contains dangling link /lib/firmware/netronome/nic/nic_AMDA0097-0001_2x40.nffw
DEBUG: target found in linux-firmware
DEBUG: linux-firmware-netronome contains dangling link /lib/firmware/netronome/nic/nic_AMDA0096-0001_2x10.nffw
DEBUG: target found in linux-firmware
DEBUG: linux-firmware-netronome contains dangling link /lib/firmware/netronome/nic/nic_AMDA0097-0001_4x10_1x40.nffw
DEBUG: target found in linux-firmware
DEBUG: linux-firmware-netronome contains dangling link /lib/firmware/netronome/nic/nic_AMDA0081-0001_1x40.nffw
DEBUG: target found in linux-firmware
(From OE-Core rev: cd273c611b03bd5972da8bf4accaba247f7c9c62)
Signed-off-by: Michael Trensch <mtrensch@hilscher.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
pydoc needs tempfile (provided by python3-io) to work. Add python3-io
to its RDEPENDS.
(From OE-Core rev: dfd1264ed6a2d7ff48a5286134bb80b1898fc0ba)
Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
util-linux-uuid does not need libtcolors.a and libcommon.a but
they get build regardless. Backport a patch from upstream to
skip them and save some compilation time.
c65953d72b
(From OE-Core rev: 9353c4338acd51e1bc4172554fca018c4044829f)
Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The meson determinism issue is the same frozenset issue we encountered with
python itself. Remove the problematic pyc file until upstream work out the
best way to address the issue (as with core python).
(From OE-Core rev: ad00107dc02b3211f5d1a7fe889f538ee2bc064d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Added HOMEPAGE and DESCRIPTION for recipes with missing
descriptions or homepage.
(From OE-Core rev: f36f176dc0316a79ae288c3b4f6c2eab366810dd)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since BBFILES_DYNAMIC does not have a "BB_" prefix, it belongs further
down in the variable glossary.
(Bitbake rev: 493f291601c7680f8b8146f358c545fcb5f53cc9)
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Commit 75f87db413 fixed the confusion between bitbake and python logger
but in codeparser still old method of setting debug level was used
causing TypeError, because debug level value was incorrectly returned
and assigned to event.msg.
| File "./bitbake/lib/bb/ui/knotty.py", line 660, in main
| event.msg = event.fn + ': ' + event.msg
| TypeError: can only concatenate str (not "int") to str
[YOCTO #14298]
(Bitbake rev: bec9ea7ab28a8dfad1a6010ca5c6ec691754748d)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This can fix a do_package error when compile with meta-secure-core layer:
http://layers.openembedded.org/layerindex/branch/master/layer/meta-secure-core/
$ bitbake kernel-initramfs
[snip]
WARNING:kernel-initramfs-1.0-r0 do_package: Manifest
build/tmp-glibc/sstate-control/manifest-x86_64_x86_64-nativesdk-secure-core-image-initramfs.packagedata
not found in intel_x86_64 corei7-64 core2-64 x86_64 allarch x86_64_x86_64-nativesdk (variant '')?
[snip]
This is because kernel-initramfs wants to pack an initramfs image into
kernel-initramfs.rpm which adds a dependency in kernel-initramfs.bb to do this:
d.appendVarFlag('do_install', 'depends', ' ${INITRAMFS_IMAGE}:do_image_complete')
This causes kernel-initramfs' do_package depends on
${INITRAMFS_IMAGE}:do_image_complete's do_packagedata, then we will get the
error. Delete do_packagedata as other do_package relelated tasks for the image
recipe will fix the error.
RP: There is a side effect from this change which means that image
tasks will no longer run their fetch/unpack/configure/compile/install
tasks as these become detached from the dependency chain. The standard
tasks are noexec or deleted anyway already so this shouldn't be a
significant change.
(From OE-Core rev: 0eb95212a7e6b6bdc1243094072dea432cb48f0f)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update after tinfoil API changes in bitake for REQUIRED_VERSION.
(From OE-Core rev: 1645c9b093bebf7ced67cbee0009d81d1a215966)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add logic to multilib_global.bbclass to handle new REQUIRED_VERSION
variable.
Fixes [YOCTO #10096]
(From OE-Core rev: 05ba2df8e565589cf7b0b7cedcb96c7fdf97298b)
Signed-off-by: Charlie Davies <charles.davies@whitetree.xyz>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This test is to keep track of recipes that do not have a HOMEPAGE or DESCRIPTION,
with exceptions to recipes whose SRC_URI are not linked to external sources.
Results of this test: it take about 2 to 3 minutes for this test to complete execution
depending on the laptop used, Recipes that didn't have a homepage or description were found,
and using list data structure instead of set() returned an ordered list of recipes that
didn't have a homepage. Hence it's easier to view recipes with missing homepage and description.
[YOCTO #13471]
(From OE-Core rev: 5e0cfce7a126c194bfb7855952355c62eae3831a)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Functions like unw_getcontext in libunwind call getcontext() which are
not part of musl C library like glibc, however there is a supplimental
library providing these functions called libucontext, therefore link
libunwind with a static version of this library to resolve such symbols,
this inturn helps packages needing libunwind, who look for certain
APIs in libunwind during configure e.g. heaptrack
(From OE-Core rev: 824c07d1cf2d1574dfe8f395af37479064782426)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
go-dep was an effort for dependency management before go modules, which
since 2020 has been deprecated in favor of go modules. Since its not
developed any longer and go mdules is officially supported, this should
be retired from OE-core as well.
(From OE-Core rev: 1e7ed44d87034446f1d07692c9378c3b0a8a9dd3)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Otavio Salvador <otavio.salvador@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ii is unclear whether any changes are needed to bblayers are
needed to handle the extra data from REQUIRED_VERSION. Update
to at match the new API, at present it doesn't look necessary
to handle the required version data.
(Bitbake rev: 53c30efec4099035d19e6717059dfceff8ff88fd)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add logic to check that if REQUIRED_VERSION has been set that the cooker
class method findBestProviders properly handles the case where the
REQUIRED_VERSION has not been found.
Fixes [YOCTO #10096]
(Bitbake rev: 5df201d746f26154213e6d15d2721cd35b38b59e)
Signed-off-by: Charlie Davies <charles.davies@whitetree.xyz>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit adds a new column to the Bitbake --show-versions command
called Required Version. This column will display any packages which
have a REQUIRED_VERSION successfully set.
Fixes [YOCTO #10096]
(Bitbake rev: 90c7d1815e41243323d32b9dbb865757a922578a)
Signed-off-by: Charlie Davies <charles.davies@whitetree.xyz>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Before the REQUIRED_VERSION variable was introduced the
PREFERRED_VERSION variable allowed for a fallback to the next most
suitable version.
Since REQUIRED_VERSION does not allow a fallback to a different version
implement a check in the _filterProviders function to make sure that
if a requested REQUIRED_VERSION is not found then the function returns
no eligible providers have been found.
Fixes [YOCTO #10096]
(Bitbake rev: c41386b78aa53e0bf081cd973c950b88126670a7)
Signed-off-by: Charlie Davies <charles.davies@whitetree.xyz>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit adds checks during the findPreferredProvider function for a
new variable REQUIRED_VERSION. This can be set, in exactly the same
manner as PREFERRED_VERSION, on a per package basis to enforce the use
of a particular version of a package.
REQUIRED_VERSION is similar in behaviour to PREFERRED_VERSION except if
the version specified by REQUIRED_VERSION is not found an error occurs
and the execution of Bitbake stops.
Fixes [YOCTO #10096]
(Bitbake rev: 5cbf6d95fc1009e78e7d0745a49e0bf418b37abb)
Signed-off-by: Charlie Davies <charles.davies@whitetree.xyz>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The logging line for when no eligible providers are found only adds
unnecessary noise and is not required. As the stack unwinds better
logging occurs which satisfactorily describes the no eligible providers
error condition.
(Bitbake rev: 933c9df919f7947f515d843199cce2621cf8195f)
Signed-off-by: Charlie Davies <charles.davies@whitetree.xyz>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Pretty sure that trailing quote should be a period; it
appears to work properly.
(From OE-Core rev: 579f9ada19bd174bff0002cd6a731d12a1868252)
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As we delete the .git/ directory, it's impossible to get METADATA_REVISION
inside eSDK. Because of this, we meet the following warning when installing eSDK.
WARNING: The base-files:do_install sig is computed to be 16b9d96148d45de183cc94667aae016ec7d102d48255456381e718cd4bbd0aa0, \
but the sig is locked to 6eb0dcaed504282becee94662481d79264db920dee1f7deda18230133fff8f36 in SIGGEN_LOCKEDSIGS_t-qemux86-64
So we record METADATA_REVISION in eSDK generation time to fix this problem.
(From OE-Core rev: ff2ad51b801fd62e2abbc573ba2c9ee8fdc7e012)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0003-ovmf-enable-long-path-file.patch
removed since it is not available in 202102.
(From OE-Core rev: c364d64adcb8c7fdfe196186efa868381f8630e7)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The commit 08cbf1748 (licenses: Update INCOMPATIBLE_LICENSE for
'or-later' handling) increased the parsing time considerably if there
are many licenses in INCOMPATIBLE_LICENSE. Reorganize the code to get
almost all the time back.
(From OE-Core rev: dd2532279fb239e7f61396898a8aa44ee5104d1d)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The do_kernel_configme task is no longer part of SRCTREECOVEREDTASKS,
its been removed from the kernel-yocto.bbclass since b72dbb2e4, but
there wasnt a matching patch for devtool for those changes.
This patch enables us to invoke the do_kernel_configme task when
using a devtool workspace, it also prepends a check for an existing
.config file in the source directory and moves it if thats the case,
since when using devtool modify a .config is created and
do_kernel_configme complains about it, this is not the case when
using bitbake since the .config file would be on B instead.
Alowing do_kernel_configme to run also fixes the flow where testing a
new config fragment from devtool workspace isnt added properly
(config queue shows it as ///frg.cfg) and as a side effect it never
gets merged into the final config.
(From OE-Core rev: 08dcc0e68095dcf2a159546a48b29d40c9aabc0b)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alhe@linux.microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This bug can cause pthread_cond_destroy hang with process-shared
mutex. And it is since glibc-2.32, will be fixed in glibc-2.34.
(From OE-Core rev: 7d9c50a12d1b47474536c214f44dc4ff72c54402)
Signed-off-by: Yanfei Xu <yanfei.xu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* it doesn't listen on http and the redirect sometimes doesn't work
WARNING: iso-codes-4.6.0-r0 do_fetch: Failed to fetch URL git://salsa.debian.org/iso-codes-team/iso-codes.git;protocol=http;branch=main;, attempting MIRRORS if available
The protocol should be changed to https, like all other salsa.debian.org pulls are, so that it doesn't depend on mirrors.bbclass to resolve this.
meta/classes/mirrors.bbclass//salsa.debian.org/.* git://salsa.debian.org/PATH;protocol=https \n \
from log.do_fetch:
DEBUG: Fetcher accessed the network with the command LANG=C git -c core.fsyncobjectfiles=0 fetch -f --progress http://salsa.debian.org/iso-codes-team/iso-codes.git refs/*:refs/*
fatal: unable to access 'http://salsa.debian.org/iso-codes-team/iso-codes.git/': Couldn't connect to server
WARNING: Failed to fetch URL git://salsa.debian.org/iso-codes-team/iso-codes.git;protocol=http;branch=main;, attempting MIRRORS if available
...
warning: redirecting to https://salsa.debian.org/iso-codes-team/iso-codes.git/
(From OE-Core rev: 749eeb8cfaa8ffcfda29f3f06a77debaf6304288)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.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: 34e1841ec14c545c73fbe03a9f946d43d65ab326)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This adds the debug symbols for the binaries included in the uninative
tar ball. These are needed if one wants to run valgrind on a native
binary when uninative is used. Or get complete backtraces using gdb.
(From OE-Core rev: 13775feac21f0df50d4b3db19f6c79f10cf397f5)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We have fixes for perf reproducibility, so we can drop it from the
exclusion list.
(From OE-Core rev: 2989779fa244ec2c2c714c27f67753eefeeaf4af)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Recently util-linux gained an (optional) build dependency on libcryptsetup.
But libcryptsetup build-depends on util-linux for blkid (optional, can be disabled)
and uuid (mandatory).
Split out util-linux-uuid in a different recipe to break the cycle.
https://github.com/karelzak/util-linux/pull/898
(From OE-Core rev: 5f204796e73f37ee67d0a86512ce3ab6f19f9ed0)
Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
perf generates pmu-events.c as part of the build process. The
code that generates the events is doing tree walks and potentially
other non-determinstic things.
We'd rather not mess with that implementation, so we add a script
that knows how to read the pmu-events.c, sort the entries and then
copy it over the generated one.
With this, we should always have events in the same order, improving
reproducibility.
(From OE-Core rev: 5281b2a6e16b6d24b66172b8269478356c0ce6c9)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adding the "if d is None" to the event handling code meant some of
these tests stopped working. The reason is that len(d) was zero but
not equal to None.
Passing the data object to the register() function in the test
correctly registers the event handler and avoids the problem, it
just happened to work previously, incorrectly.
(Bitbake rev: 426eb83c6668d82a2ebaca6c672db131e37c11da)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This should have been fixed in the previous patch, well spotted Chris!
(Bitbake rev: c3f6fee42bfa23f23f167cb29f0cfa05ac2fa197)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Provides a sample default value for SDK_PS1 in
local.conf.sample.extended. It will look like:
poky-glibc-x86_64--cortexa57-qemuarm64-pokysdk:$
(From meta-yocto rev: ce0405745dc302efdb336870b591ed86d73eb304)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Introduce a new variable SDK_PS1 to customize prompt string for SDKs
when source script environment-setup-script. If variable SDK_PS1 is not
set or empty, nothing changed. Otherwise new PS1 with the value of
SDK_PS1 is used after source the sdk environment file.
(From OE-Core rev: 81ed52f245c18c50e8df51fce1f62906cd4ddd05)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bumping our reference boards to match the latest in OE-core. Not only
do we get the latest, we fix a configuration warning with genericx86.
(From meta-yocto rev: 8d04d39396cd209395f8aa2f530bd4cd53eac821)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The beaglebone-yocto machine currently hardcodes "u-boot" as a
dependency for the image and the wic format, and this prevents one
from choosing a different bootloader via:
PREFERRED_PROVIDER_virtual/bootloader = "non-u-boot-bootloader"
Depending on "virtual/bootloader" instead of "u-boot" fixes this.
Cc: Denys Dmytriyenko <denis@denix.org>
(From meta-yocto rev: 4c4c8327645457a5d68762ff64b64d4b5845cd20)
Signed-off-by: Vivien Didelot <vdidelot@pbsc.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bitbake variables are usually appended with one of:
FOO_append = " bar"
FOO += "bar"
While the space is mandatory in the "_append" variant, it doesn't
hurt in the "+=" variant, but it can be misleading.
Remove the space to avoid confusion.
(From meta-yocto rev: 66525f278143b7fe6082c8f5956cdff64b16ff58)
Signed-off-by: Vivien Didelot <vdidelot@pbsc.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix fromw -> from typo in poky-world-exclude.inc,
and confiruration -> configuration in poky-tiny.conf.
(From meta-yocto rev: 70f767e9440452bf65dc5c295ae5e336d5622597)
Signed-off-by: Vivien Didelot <vdidelot@pbsc.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There were two issues in this code, firstly the code could stack duplicates
in the variable, secondly, calling "if data" caused the datastore to compute
len(data) which is comparitively expensive. Checking "if data is not None"
is much much faster/cheaper.
The issue was clear from "bitbake -p -P" output where the time in register()
showed large amounts of time in the __len__ function of the datastore.
(Bitbake rev: 9298d08b7dcf9d79f54536f87686d65c4ad7deb9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When using parse_recipes, honor quiet so that scripts and custom plugins
for recipetool are able to mute progress bars from bitbake that would
otherwise print to STDOUT.
(Bitbake rev: ab9d26c4847a062cadaae5fb8caac0ead5f958db)
Signed-off-by: Manuel Leonhardt <mleonhardt@arri.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently if pseudo fails we can only see the path to pseudo.log. If we
have no access to server and can only rely on bitbake log then debugging
becomes impossible. This printing needs to be added in runqueue level,
not inside task execution, because in some cases task fails with pseudo
abort really early and we don't even see any log.
In this change I'm adding pseudo log printing in every fakeroot task
failure that logged `mismatch`, `error` or `fatal` to logfile, because
we have no other way to communicate with pseudo if it failed or not.
Only lines from last pseudo server execution will be printed.
(Bitbake rev: e7c664a947903ed7b868abef62af2ff5f8ef0dc6)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Jan Brzezanski <jan.brzezanski@gmail.com>
Signed-off-by: Adrian Walag
Signed-off-by: Paulo Neves <ptsneves@gmail.com>
Signed-off-by: Mikolaj Lasota <mikolaj.lasota@protonmail.com>
Signed-off-by: Wiktor Baura <wbaura@gmail.com>
Signed-off-by: Kamil Kwiek <kamil.kwiek@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A previous commit uses __BBHANDLERS_MC to record all handlers, but
it does not take into consideration of INVALIDCONF, thus causing regression.
We need to record the name before returned AlreadyRegistered, otherwise, when
reparsing due to INVALIDCONF, bascially all handlers are not called.
(Bitbake rev: f6fb6f22fa6ba1ffe121948d7f53ac724358491e)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Allows bitbake to fetch from an Azure Storage account.
The fetcher submodule is compatible with the az:// URI protocol, its
functionality is based on bitbakes wget fetcher, superior in performance
to using a propietary tool like azcopy which can handle cloud storage
account operations with more functionality (that we dont need in a fetcher)
but less compatibility.
A sample URI uses can be defined in the following way:
SRC_URI = "az://<azure-storage-account>.blob.core.windows.net/<container>/foo.tar.xz"
This fetcher can easily be used with PREMIRRORS and SSTATE_MIRRORS, e.g.:
SSTATE_MIRRORS = "file://.* az://<azure-storage-account>.blob.core.windows.net/sstate-cache/PATH;downloadfilename=PATH \n"
PREMIRRORS_prepend = "\
git://.*/.* az://<azure-storage-account>.blob.core.windows.net/downloads/ \n \
ftp://.*/.* az://<azure-storage-account>.blob.core.windows.net/downloads/ \n \
http://.*/.* az://<azure-storage-account>.blob.core.windows.net/downloads/ \n \
https://.*/.* az://<azure-storage-account>.blob.core.windows.net/downloads/ \n \
"
Can also be used with non-public access Azure Storage accounts/containers via a
Shared Access Signature by declaring the AZ_SAS variable which will be
automatically used by the fetcher:
AZ_SAS="?sv=2000-01-01&ss=...&sig=somesignature"
(Bitbake rev: b103b02f2ce2f8f5079f17ec1a854f904c2110a4)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alhe@linux.microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Passing 'novga' only adds '-vga none' to the qemu commandline and does
not prevent other vga devices from being added, contrary to the
documentation/help. Clean-up the vga logic and add the ability to
prevent other vga devices from being added.
(From OE-Core rev: 9f8d049dbbe0b1760979d9f3b745124abfc54c90)
Signed-off-by: Jon Mason <jon.mason@arm.com>
Change-Id: I7ff8f9f3e419ce8bae3f3847d75f9275ca30406a
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some platforms do not use ttyS* for their serial consoles (e.g., qemuarm
and qemuarm64). The hardcoding of this can cause issues. Modify
runqemu to use the serial consoles defined in SERIAL_CONSOLES instead of
hardcoding.
(From OE-Core rev: 9dea4cd2f9f46ab3a75562639a22d8f56b4d26af)
Signed-off-by: Jon Mason <jon.mason@arm.com>
Change-Id: I746d56de5669c955c5e29d3ded70c0a4d3171f17
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a new runqemu field for VGA devices. Currently, these are being set
in QB_OPT_APPEND, which can make them difficult to override if importing
the config file into another one.
(From OE-Core rev: 695c98b6522be4373806c154a2999eaeef205556)
Signed-off-by: Jon Mason <jon.mason@arm.com>
Change-Id: I8cb9527954c5b06c083c42fe2466cb3338584b7d
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Added missing HOMEPAGE and DESCRIPTION found using the test command
`oe-selftest -r distrodata.Distrodata.test_missing_homepg`
[YOCTO #13471]
(From OE-Core rev: 7290b773486da3888f848abf0dba747f2d9f42e1)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Added missing HOMEPAGE and DESCRIPTION found using the test command
`oe-selftest -r distrodata.Distrodata.test_missing_homepg`
[YOCTO #13471]
(From OE-Core rev: 5ab087950ceaa960c29b0cad12aa716a50b50c34)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Added missing HOMEPAGE and DESCRIPTION found using the test command
`oe-selftest -r distrodata.Distrodata.test_missing_homepg`
[YOCTO #13471]
(From OE-Core rev: ab7a945f6e88db5cc2457823e2a6f942f30ab4e5)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Added missing HOMEPAGE and DESCRIPTION found using the test command
`oe-selftest -r distrodata.Distrodata.test_missing_homepg`
[YOCTO #13471]
(From OE-Core rev: 693988ec423341b930e93d604638826cccba9e37)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Added missing HOMEPAGE and DESCRIPTION found using the test command
`oe-selftest -r distrodata.Distrodata.test_missing_homepg`
[YOCTO #13471]
(From OE-Core rev: 325db7fea11315e8dd53274853f33b716247d1bf)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove 2 patches that are included in the n4.3.2 tag.
The commits were cherry-picked back to the 4.3 branch so they
have different commit ids than in the patches:
6d886b6586 lavf/srt: fix build fail when used the libsrt 1.4.1
a53ffb15d8 avcodec/exr: Check ymin vs. h
4f0bdff292 avformat/vividas: improve extradata packing checks in track_header()
(From OE-Core rev: ffdce193f3ab5b8cb16979ee9ae29322b7294c38)
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto:
8c8f6a791be qemuarm: inhibit optimize for size
To fix the following warning:
[NOTE]: 'CONFIG_CC_OPTIMIZE_FOR_SIZE' last val (y) and .config val (n) do not match
[INFO]: CONFIG_CC_OPTIMIZE_FOR_SIZE : n ## .config: 159 :configs/v5.10/standard/ktypes/standard/standard.cfg (n) configs/v5.10/standard/arch/arm/arm.cfg (y)
[INFO]: raw config text:
config CC_OPTIMIZE_FOR_SIZE
bool "Optimize for size (-Os)"
depends on <choice>
help
Choosing this option will pass "-Os" to your compiler resulting
in a smaller kernel.
Config 'CC_OPTIMIZE_FOR_SIZE' has the following Direct dependencies (CC_OPTIMIZE_FOR_SIZE=y):
<choice>
Parent dependencies are:
choice [y]
We explicitly enable optimize_for_performance in this BSP, but the
arch default is optimize_for_size. These are choice options in the
kernel, so they both can't be enabled.
Unless we tell the audit that we don't want optimize_for_size, it
will notice that fact, and warn that it is not set in the final .config.
[YOCTO #14285]
(From OE-Core rev: 07c09631d8ccb7701a3cf2d2b51c90d7ea8cfa37)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
012f78dadb71 Linux 5.10.21
2064bba25ac5 net: sfp: add workaround for Realtek RTL8672 and RTL9601C chips
113bcb8f65d4 net: sfp: VSOL V2801F / CarlitoxxPro CPGOS03-0490 v2.0 workaround
d0fcadd6b9a3 ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board
6bba54d9baca ALSA: hda/realtek: Add quirk for Intel NUC 10
cfb468241658 ALSA: hda/realtek: Add quirk for Clevo NH55RZQ
5400770e31e8 media: v4l: ioctl: Fix memory leak in video_usercopy
c7ff2d25bce3 tty: teach the n_tty ICANON case about the new "cookie continuations" too
0c78bf9c55f1 tty: teach n_tty line discipline about the new "cookie continuations"
e761cd8a7853 tty: clean up legacy leftovers from n_tty line discipline
98480f5c7981 tty: fix up hung_up_tty_read() conversion
ef67e445e962 tty: fix up iterate_tty_read() EOVERFLOW handling
686fa5a0c647 powerpc/sstep: Fix incorrect return from analyze_instr()
20d323c8cf57 powerpc/sstep: Check instruction validity against ISA version before emulation
04b049ac9cb4 swap: fix swapfile read/write offset
ba1230b49acb remoteproc/mediatek: Fix kernel test robot warning
02f768edb9d3 zsmalloc: account the number of compacted pages correctly
9c62adb6e2fd xen: fix p2m size in dom0 for disabled memory hotplug case
fa00c0c826dd xen-netback: respect gnttab_map_refs()'s return value
545c837d6789 Xen/gnttab: handle p2m update errors on a per-slot basis
f40bbcb68131 scsi: iscsi: Verify lengths on passthrough PDUs
76d92bf293c3 scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE
c71edc5d2480 scsi: iscsi: Restrict sessions and handles to admin capabilities
d8a380105699 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet
15c84277be64 ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet
078526cbf027 ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet
530d0426a9bc ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet
9a68fa0ebb28 sched/features: Fix hrtick reprogramming
25ceaadccbce parisc: Bump 64-bit IRQ stack size to 64 KB
5883a3bb309c ASoC: Intel: sof_sdw: detect DMIC number based on mach params
18de10ef4805 ASoC: Intel: sof-sdw: indent and add quirks consistently
7e7596ea1a46 perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[]
5aa2717b6b8d btrfs: fix error handling in commit_fs_roots
e8ad7fac6938 ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr()
1fdde02e5f34 nvme-tcp: add clean action for failed reconnection
7da81eaf8710 nvme-rdma: add clean action for failed reconnection
74c4f7aed603 nvme-core: add cancel tagset helpers
0d2d6857dbb9 f2fs: fix to set/clear I_LINKABLE under i_lock
c86df2b84bea f2fs: handle unallocated section and zone on pinned/atgc
cc52ed14f5ca media: uvcvideo: Allow entities with no pads
4b73f01d5ebd drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data
a986f9345467 drm/amd/display: Guard against NULL pointer deref when get_i2c_info fails
3418abd7c66f ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag
0b6383a9a80a PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse
b9b1648ac947 drm/amdgpu: Add check to prevent IH overflow
01fd84a436b5 fs: make unlazy_walk() error handling consistent
ed51ffe96abc crypto: tcrypt - avoid signed overflow in byte count
bb5e204b6b98 drm/hisilicon: Fix use-after-free
2eb7eacf4e00 brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet
4649950f32e8 brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet
a1eda21a2cb1 staging: bcm2835-audio: Replace unsafe strcpy() with strscpy()
0cac694c2c05 staging: most: sound: add sanity check for function argument
15c56b8f2ce1 Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data
05a524b97dd1 Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk
6c15e41dc4ac net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber Instant
0b5d22c770bf ath10k: fix wmi mgmt tx queue full due to race condition
aee0cc0d7a34 pktgen: fix misuse of BUG_ON() in pktgen_thread_worker()
aec571968140 mt76: mt7615: reset token when mac_reset happens
b9afcdcddff6 Bluetooth: btusb: fix memory leak on suspend and resume
baae70ce0bb7 Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl
2ce5e0a5480c wlcore: Fix command execute failure 19 for wl12xx
136f009b2a1b vt/consolemap: do font sum unsigned
e0c29b368ded x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk
b3854d1550f0 staging: fwserial: Fix error handling in fwserial_create
a03583775a5f EDAC/amd64: Do not load on family 0x15, model 0x13
ef690e3f622b rsi: Move card interrupt handling to RX thread
ec52458902b8 rsi: Fix TX EAPOL packet handling against iwlwifi AP
b3186a3a0d89 ASoC: qcom: Remove useless debug print
5c671e4a4c39 dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/
33dbc6759de3 dt-bindings: ethernet-controller: fix fixed-link specification
1fc205d9e400 net: fix dev_ifsioc_locked() race condition
57b8c5bf2dd0 net: psample: Fix netlink skb length with tunnel info
daea77234623 net: hsr: add support for EntryForgetTime
a31cb3072d11 net: ag71xx: remove unnecessary MTU reservation
10b55a0a7f4b net: dsa: tag_rtl4_a: Support also egress tags
7b23cad0308a net/sched: cls_flower: Reject invalid ct_state flags rules
b74206091e29 net: bridge: use switchdev for port flags set through sysfs too
5ab779a68e37 mptcp: do not wakeup listener for MPJ subflows
9adbc25b0e30 tcp: fix tcp_rmem documentation
73a4bde5e580 RDMA/rtrs-srv: Do not signal REG_MR
70123d9989df RDMA/rtrs-clt: Use bitmask to check sess->flags
482157ed2060 RDMA/rtrs: Do not signal for heatbeat
e335952d8645 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing
dc2b77642e5d nbd: handle device refs for DESTROY_ON_DISCONNECT properly
bd9f7dc079f1 riscv: Get rid of MAX_EARLY_MAPPING_SIZE
97ff09a7ed48 net: fix up truesize of cloned skb in skb_prepare_for_shift()
e00420943aef tomoyo: ignore data race while checking quota
fa5b65609256 smackfs: restrict bytes count in smackfs write functions
23a523ef400d net/af_iucv: remove WARN_ONCE on malformed RX packets
c57ba68e730c xfs: Fix assert failure in xfs_setattr_size()
c55db99fd8c0 media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate
5e0068a4fb10 erofs: fix shift-out-of-bounds of blkszbits
1aeaa0ea7df5 media: mceusb: sanity check for prescaler value
17a6e850e5fa udlfb: Fix memory leak in dlfb_usb_probe
6816509065b9 sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled
40f6090d6ea0 JFS: more checks for invalid superblock
b3d0f1c3a671 x86/build: Treat R_386_PLT32 relocation as R_386_PC32
63d0afae74c4 drm/virtio: use kvmalloc for large allocations
a4b0bfbe4b99 Input: elan_i2c - add new trackpoint report type 0x5F
dde807b4a442 Input: elantech - fix protocol errors for some trackpoints in SMBus mode
d00a97dddce6 net: usb: qmi_wwan: support ZTE P685M modem
83be32b6c9e5 Linux 5.10.20
b4f255432d0d ARM: dts: aspeed: Add LCLK to lpc-snoop
a3b6f3a3758e net_sched: fix RTNL deadlock again caused by request_module()
ea625e3415af net: qrtr: Fix memory leak in qrtr_tun_open
bba8ef2e97b7 net: sched: fix police ext initialization
2a3b38992f40 wireguard: queueing: get rid of per-peer ring buffers
c7b1307fee19 wireguard: selftests: test multiple parallel streams
ce4feb0111ac net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending
b60108e72f00 ipv6: silence compilation warning for non-IPV6 builds
13e83186c91a kgdb: fix to kill breakpoints on initmem after boot
c51f98210ac6 drm/i915: Reject 446-480MHz HDMI clock on GLK
9bfb6d528467 dm era: only resize metadata in preresume
a46ab7c3a411 dm era: Reinitialize bitset cache before digesting a new writeset
f6dbf022f4fc dm era: Use correct value size in equality function of writeset tree
fbb85ef8cd0c dm era: Fix bitset memory leaks
ede89488369d dm era: Verify the data block size hasn't changed
e6039db4f1f1 dm era: Update in-core bitset after committing the metadata
d7131cc3f800 dm era: Recover committed writeset after crash
0b2dbaa5db0a dm writecache: fix writing beyond end of underlying device when shrinking
f88a70bfd5d0 dm writecache: return the exact table values that were set
70faef983ab2 dm writecache: fix performance degradation in ssd mode
72d17fa4ed11 dm table: fix zoned iterate_devices based device capability checks
bc3f609db369 dm table: fix DAX iterate_devices based device capability checks
bf95976f66db dm table: fix iterate_devices based device capability checks
1f145073b196 dm: fix deadlock when swapping to encrypted device
eb8128c5bb7f gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end
a646a3164b42 gfs2: Lock imbalance on error path in gfs2_recover_one
42fd50035351 gfs2: Don't skip dlm unlock if glock has an lvb
fc82ab4bb5d7 gfs2: fix glock confusion in function signal_our_withdraw
2e3fb5234230 spi: spi-synquacer: fix set_cs handling
1f8a8875936c spi: fsl: invert spisel_boot signal on MPC8309
fdd97c456873 sparc32: fix a user-triggerable oops in clear_user()
f98be1689889 f2fs: flush data when enabling checkpoint back
04a495780f85 f2fs: enforce the immutable flag on open files
e391239dcd17 f2fs: fix out-of-repair __setattr_copy()
c41de6eae248 irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap
833f5208b142 um: defer killing userspace on page table update failures
63a069b81d40 um: mm: check more comprehensively for stub changes
68a6199cf334 virtio/s390: implement virtio-ccw revision 2 correctly
93c5029fb87b s390/vtime: fix inline assembly clobber list
13fb0e1ecf7b proc: don't allow async path resolution of /proc/thread-self components
b7cd9711a1e8 cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available
ace950888233 cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument
b49bee3fb5dc cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks
b3df1eac5a7a thermal: cpufreq_cooling: freq_qos_update_request() returns < 0 on error
1ea36020950d kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE
834c7ec6af44 zonefs: Fix file size of zones in full condition
4e6e00704f9d exfat: fix shift-out-of-bounds in exfat_fill_super()
eb9036b4cf4c printk: fix deadlock when kernel panic
09cf8b46b58d mfd: gateworks-gsc: Fix interrupt type
67e7c64b47c0 gpio: pcf857x: Fix missing first interrupt
548d83e8b6dd mei: me: add adler lake point LP DID
fd7fafa048a7 mei: me: add adler lake point S DID
df000e9dc62a mei: me: emmitsburg workstation DID
30e24dcab1a7 mei: fix transfer over dma with extended header
4fb3523ba3e4 spmi: spmi-pmic-arb: Fix hw_irq overflow
01b487b67c1c powerpc/32s: Add missing call to kuep_lock on syscall entry
402d31bdcd56 powerpc/kexec_file: fix FDT size estimation for kdump kernel
c0ec2029518d powerpc/32: Preserve cr1 in exception prolog stack check to fix build error
e793c06f0c0d mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure
a8997b99e8bc mmc: sdhci-esdhc-imx: fix kernel panic when remove module
a51c34f2a5d8 module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols
11d14267de25 nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer
da5b48ac720d KVM: nSVM: fix running nested guests when npt=0
25b0eb2e33c9 mm, compaction: make fast_isolate_freepages() stay within zone
54683f81c8b3 mm/vmscan: restore zone_reclaim_mode ABI
32e970488f49 hugetlb: fix copy_huge_page_from_user contig page struct assumption
65f6dc3616d6 hugetlb: fix update_and_free_page contig page struct assumption
1b1a949b40dd mm: memcontrol: fix get_active_memcg return value
90de36e7b109 mm: memcontrol: fix swap undercounting in cgroup2
d2ac7ec47ffd x86: fix seq_file iteration for pat/memtype.c
cf20d349ae8d seq_file: document how per-entry resources are managed.
885a2d24c219 fs/affs: release old buffer head on error path
df2d431a1ef3 mtd: spi-nor: hisi-sfc: Put child node np on error path
68ef24e86cf7 mtd: spi-nor: core: Add erase size check for erase command initialization
6d6c7e7e9258 mtd: spi-nor: core: Fix erase type discovery for overlaid region
c27cf85cd931 mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid region
c123b069bbb2 mtd: spi-nor: sfdp: Fix last erase region marking
19009472156e coresight: etm4x: Handle accesses to TRCSTALLCTLR
306b9513d3fd watchdog: mei_wdt: request stop on unregister
053c4f838757 watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ
b74bf690dcf4 riscv: Disable KSAN_SANITIZE for vDSO
0ead6914dce2 arm64: spectre: Prevent lockdep splat on v4 mitigation enable path
18b9041e434f arm64 module: set plt* section addresses to 0x0
d623d5cb3831 arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing
fa1fbfb64458 arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into() fails
e9e98723c5e3 iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs
32009c5d178e arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55
c9b33f7cbe45 kprobes: Fix to delay the kprobes jump optimization
e713bdd791ba rcu/nocb: Perform deferred wake up before last idle's need_resched() check
20b7669fa3f0 rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers
6f7e5b49f6c9 powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan
be896eef0e32 x86/entry: Fix instrumentation annotation
9488984c7d13 x86/fault: Fix AMD erratum #91 errata fixup for user code
db44025963d9 x86/reboot: Force all cpus to exit VMX root if VMX is supported
df52c4f4b40a x86/virt: Eat faults on VMXOFF in reboot flows
2184f87e4944 media: smipcie: fix interrupt handling and IR timeout
d5b1a7ef9c6e media: marvell-ccic: power up the device on mclk enable
d0f6efac3c82 media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt()
3a4c5d7261e1 media: ir_toy: add another IR Droid device
0ba52e99d5ee media: i2c: max9286: fix access to unallocated memory
ce5697ef57da floppy: reintroduce O_NDELAY fix
9c9f49c06ea1 staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table
4934db348d5a staging: gdm724x: Fix DMA from stack
848c87e8d826 staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c
7e00b4c86a84 arm64: dts: agilex: fix phy interface bit shift for gmac1 and gmac2
bcec1eea4121 dts64: mt7622: fix slow sd card access
edadcf211ac0 pstore: Fix typo in compression option name
53f6c858c496 drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue
449488765c17 misc: rtsx: init of rts522a add OCP power off when no card is present
428c4a4d0dc7 arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL)
b506450ce3d9 seccomp: Add missing return in non-void function
56a7c53c494c soc: samsung: exynos-asv: handle reading revision register error
3a5daa8a5e9c soc: samsung: exynos-asv: don't defer early on not-supported SoCs
70c4b76be44b crypto: sun4i-ss - initialize need_fallback
985b609668d8 crypto: sun4i-ss - handle BigEndian for cipher
19be286216dc crypto: sun4i-ss - IV register does not work on A10 and A13
ca4460daf0c5 crypto: sun4i-ss - checking sg length is not sufficient
84c93e8897bb crypto: michael_mic - fix broken misalignment handling
6e3b6710ea2e crypto: aesni - prevent misaligned buffers on the stack
e2c540e18140 crypto: arm64/sha - add missing module aliases
1f8586fb4ef1 drm/i915/gt: Correct surface base address for renderclear
6bb73b704de4 drm/i915/gt: Flush before changing register state
de3ea5be511a btrfs: fix extent buffer leak on failure to copy root
9a739917ef2d btrfs: account for new extents being deleted in total_bytes_pinned
7ec1536e800b btrfs: handle space_info::total_bytes_pinned inside the delayed ref itself
acaeedb193a5 btrfs: splice remaining dirty_bg's onto the transaction dirty bg list
c717ca57a405 btrfs: fix reloc root leak with 0 ref reloc roots on recovery
4d3edf72d6b5 btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root
a1a5cc25489a btrfs: add asserts for deleting backref cache nodes
52f93e5ee700 btrfs: do not warn if we can't find the reloc root when looking up backref
02785bae77ca btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node
67118bb78d72 KEYS: trusted: Reserve TPM for seal and unseal operations
54c527c18e7f KEYS: trusted: Fix migratable=1 failing
9d83cc1a1e7f KEYS: trusted: Fix incorrect handling of tpm_get_random()
d65aef25464f tpm_tis: Clean up locality release
a1710b067ec9 tpm_tis: Fix check_locality for correct locality acquisition
03c9bf033c7b erofs: initialized fields can only be observed after bit is set
2fe92153013c selinux: fix inconsistency between inode_getxattr and inode_listsecurity
cae75116662f ASoC: siu: Fix build error by a wrong const prefix
dab6fbf2b30b drm/rockchip: Require the YTR modifier for AFBC
7397365737fd drm/panel: kd35t133: allow using non-continuous dsi clock
a7cf5e49229b drm/sched: Cancel and flush all outstanding jobs before finish.
bdbee7d7fd95 drm/modes: Switch to 64bit maths to avoid integer overflow
565eca5a9aa9 drm/nouveau/kms: handle mDP connectors
926532686863 drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2)
a81bb9031a75 drm/amdkfd: Fix recursive lock warnings
c4fe9c525ec5 drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1
22f2bf0892f7 drm/amd/display: Remove Assert from dcn10_get_dig_frontend
9d0da9afeb28 drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth()
49b1b5b10009 Revert "drm/amd/display: Update NV1x SR latency values"
695185fce229 bcache: Move journal work to new flush wq
f5ee9638a6db bcache: Give btree_io_wq correct semantics again
25ca325743a5 Revert "bcache: Kill btree_io_wq"
50af0b3848b7 Revert "MIPS: Octeon: Remove special handling of CONFIG_MIPS_ELF_APPENDED_DTB=y"
3f3614b4dd27 MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target='
3896c324bb25 MIPS: Support binutils configured with --enable-mips-fix-loongson3-llsc=yes
a799741acdb6 MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too
1365914e020f ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
5c8561ae3ef3 ALSA: hda/realtek: modify EAPD in the ALC886
0a7efa3fd7a1 ALSA: hda/hdmi: Drop bogus check at closing a stream
a9fe4ab42cbd ALSA: hda: Add another CometLake-H PCI ID
1312a7b68689 ALSA: fireface: fix to parse sync status register of latter protocol
caefa1473847 phy: lantiq: rcu-usb2: wait after clock enable
b927c4f2a1b3 USB: serial: mos7720: fix error code in mos7720_write()
bcac85cabaf7 USB: serial: mos7840: fix error code in mos7840_write()
11fd58946e03 USB: serial: pl2303: fix line-speed handling on newer chips
b006da9e3efd USB: serial: ftdi_sio: fix FTX sub-integer prescaler
5b4cd9678762 usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt
6b78b380db60 usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1
1cf76e4ca610 usb: musb: Fix runtime PM race in musb_queue_resume_work
a82ba907a83d USB: serial: option: update interface mapping for ZTE P685M
0fe6ea18f2bb media: mceusb: Fix potential out-of-bounds shift
960652adc54a Input: i8042 - add ASUS Zenbook Flip to noselftest list
deced3e2aea9 Input: joydev - prevent potential read overflow in ioctl
18fca2909171 Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S
0af89539c9e5 Input: raydium_ts_i2c - do not send zero length
923a82a6bc93 HID: wacom: Ignore attempts to overwrite the touch_max value from HID
eb6a537479b4 HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming
0a5fcc0a21fb cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known
ff9dd5223b62 ACPI: configfs: add missing check after configfs_register_default_group()
6470cc6519ff ACPI: property: Fix fwnode string properties matching
d7b804b9404e soundwire: intel: fix possible crash when no device is detected
556c513e6bac blk-settings: align max_sectors on "logical_block_size" boundary
3c88c1b76280 scsi: sd: Fix Opal support
a4907c75b568 ide/falconide: Fix module unload
cc88a819a14c block: reopen the device in blkdev_reread_part
f1cf46115afa scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc
5fa5d9e34b7f scsi: bnx2fc: Fix Kconfig warning & CNIC build errors
02309dd33737 csky: Fix a size determination in gpr_get()
b7925acd8292 proc: use kvzalloc for our kernel buffer
d45f943ef84b mm/rmap: fix potential pte_unmap on an not mapped pte
dc495b59ff4c mm: fix memory_failure() handling of dax-namespace metadata
a7fbcb3b560a mm,thp,shmem: make khugepaged obey tmpfs mount flags
b0501bee4b65 i2c: exynos5: Preserve high speed master code
d49d76395903 i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition
b138d65ccec4 arm64: Add missing ISB after invalidating TLB in __primary_switch
db08c3636d91 KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages
f1ea1bee3573 KVM: SVM: Intercept INVPCID when it's disabled to inject #UD
9468ab8a2718 NFSv4: Fixes for nfs4_bitmask_adjust()
8d1d23a84726 r8169: fix jumbo packet handling on RTL8168e
2d95ad18df6f mm/compaction: fix misbehaviors of fast_find_migrateblock()
c9ea7719a4af mm/hugetlb: suppress wrong warning info when alloc gigantic page
89b2dbd807b1 mm/hugetlb: fix potential double free in hugetlb_register_node() error path
6c074ae0a482 mm/memory.c: fix potential pte_unmap_unlock pte error
cbb86d6a5db9 mm: memcontrol: fix slub memory accounting
026e07bc0abc mm: memcontrol: fix NR_ANON_THPS accounting in charge moving
b761fd28218e ocfs2: fix a use after free on error
d0b3159fca6e wireguard: kconfig: use arm chacha even with no neon
2a33f6fb9206 wireguard: device: do not generate ICMP for non-IP packets
3bbb8573ceb1 vxlan: move debug check after netdev unregister
9cf2b21aa937 PCI: rockchip: Make 'ep-gpios' DT property optional
1c0058472166 net/mlx4_core: Add missed mlx4_free_cmd_mailbox()
ba817c176608 net: stmmac: fix CBS idleslope and sendslope calculation
dd2d203f02ff ice: update the number of available RSS queues
70bcfea70f12 ice: Fix state bits on LLDP mode switch
09a2fee49546 ice: Account for port VLAN in VF max packet size calculation
4bee367264f1 ice: report correct max number of TCs
c2ff99488390 vfio/type1: Use follow_pte()
e47685ec4cb8 pwm: iqs620a: Fix overflow and optimize calculations
dae49384d0d7 octeontx2-af: Fix an off by one in rvu_dbg_qsize_write()
a8afe8bce434 i40e: Fix add TC filter for IPv6
1fe02a86fa92 nios2: fixed broken sys_clone syscall
9dfb367a2382 Take mmap lock in cacheflush syscall
5917fdcc554d i40e: Fix VFs not created
0497d52bbfc3 i40e: Fix addition of RX filters after enabling FW LLDP agent
0c6a8e35f47d i40e: Fix overwriting flow control settings during driver loading
b57d0f5489f8 i40e: Add zero-initialization of AQ command structures
42dc67dee995 i40e: Fix flow for IPv6 next header (extension header)
1ecbf4f3e993 PCI: cadence: Fix DMA range mapping early return error
c2f17201d0e2 PCI: pci-bridge-emul: Fix array overruns, improve safety
fc22917f48ee device-dax: Fix default return code of range_parse()
37aba9cfece7 mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL
d167a7367d4a ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it
bf672140d60b regmap: sdw: use _no_pm functions in regmap_read/write
291803ee7319 remoteproc/mediatek: acknowledge watchdog IRQ after handled
dc798d57ca78 misc: fastrpc: fix incorrect usage of dma_map_sgtable
787d7067c36b soundwire: bus: fix confusion on device used by pm_runtime
336657c98112 soundwire: export sdw_write/read_no_pm functions
dfdec5eda330 soundwire: bus: use sdw_write_no_pm when setting the bus scale registers
519a514807c7 soundwire: bus: use sdw_update_no_pm when initializing a device
663a18271e53 nvmem: core: skip child nodes not matching binding
0422b93c4bfb nvmem: core: Fix a resource leak on error in nvmem_add_cells_from_of()
5678109857cd coresight: etm4x: Skip accessing TRCPDCR in save/restore
3e40d7bd87c9 phy: USB_LGM_PHY should depend on X86
858d343c7873 ext4: fix potential htree index checksum corruption
9eb145398e6f vfio-pci/zdev: fix possible segmentation fault issue
c0e73c1d6d91 vfio/iommu_type1: Fix some sanity checks in detach group
a8fe0b750a94 vfio/iommu_type1: Populate full dirty when detach non-pinned group
c1fe9383139a drm/msm/dp: trigger unplug event in msm_dp_display_disable
2d130a893ef3 drm/msm: Fix races managing the OOB state for timestamp vs timestamps.
b605b8d568db drm/msm: Fix race of GPU init vs timestamp power management.
5c49fc7b5d9b drm/msm/mdp5: Fix wait-for-commit for cmd panels
92a1514e0a5d drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY)
b016a9f0c546 drm/msm: Fix MSM_INFO_GET_IOVA with carveout
bede9ad9196c mei: hbm: call mei_set_devstate() on hbm stop response
4ce87382d87c PCI: Align checking of syscall user config accessors
6b34aa520429 VMCI: Use set_page_dirty_lock() when unregistering guest memory
6a96a4413dcc PCI: xilinx-cpm: Fix reference count leak on error path
58516ac4aac8 pwm: rockchip: Eliminate potential race condition when probing
6f503e4e3752 pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare()
39ab0927e7b2 pwm: rockchip: Enable APB clock during register access while probing
7c0c9081f816 soundwire: cadence: fix ACK/NAK handling
9944f02f2e15 PCI: rcar: Always allocate MSI addresses in 32bit space
d2742ed447bc misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users
5a602158b885 phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe()
95fdc1ea3bfc phy: rockchip-emmc: emmc_phy_init() always return 0
03112ff9eabf misc: eeprom_93xx46: Fix module alias to enable module autoprobe
6ac46ecd98c9 ARM: 9065/1: OABI compat: fix build when EPOLL is not enabled
6fb1564f74fb Input: zinitix - fix return type of zinitix_init_touch()
0fda33ea8947 sparc: fix led.c driver when PROC_FS is not enabled
103ca2da81c2 sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set
79796706ac4a Input: elo - fix an error code in elo_connect()
538b990451fe perf test: Fix unaligned access in sample parsing test
2f7d4603a00c perf intel-pt: Fix IPC with CYC threshold
4616d95a25b5 perf intel-pt: Fix premature IPC
9702d580daa3 perf intel-pt: Fix missing CYC processing in PSB
47d32f8becec perf record: Fix continue profiling after draining the buffer
47c9d32e7170 Input: sur40 - fix an error code in sur40_probe()
248014ab2ea9 RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR()
d94d6498ba2d RDMA/rtrs-srv-sysfs: fix missing put_device
fad3372fdfba RDMA/rtrs-srv: fix memory leak by missing kobject free
c6f81f3a9c40 RDMA/rtrs: Only allow addition of path to an already established session
51ea7da47b7c RDMA/rtrs-srv: Fix stack-out-of-bounds
60d613b39e8d RDMA/ucma: Fix use-after-free bug in ucma_create_uevent
55bfe125b44a RDMA/hns: Fixes missing error code of CMDQ
95f432c0a396 ceph: fix flush_snap logic after putting caps
426b8fb3d672 svcrdma: Hold private mutex while invoking rdma_accept()
7c7cb07d4aff nfsd: register pernet ops last, unregister first
b0363faf9886 perf symbols: Fix return value when loading PE DSO
2de70d744e09 printk: avoid prb_first_valid_seq() where possible
86f5b0936975 spi: Skip zero-length transfers in spi_transfer_one_message()
231d8c46b16d spi: dw: Avoid stack content exposure
3604dfd1c60a regulator: bd718x7, bd71828, Fix dvs voltage levels
c7a1a092d364 perf symbols: Use (long) for iterator for bfd symbols
31c2e369b533 selftests/ftrace: Update synthetic event syntax errors
e5d5829c7ac9 clk: aspeed: Fix APLL calculate formula from ast2600-A2
e8d491783554 regulator: qcom-rpmh: fix pm8009 ldo7
f5f08edae12a powerpc/kuap: Restore AMR after replaying soft interrupts
97ab82462a3a powerpc/uaccess: Avoid might_fault() when user access is enabled
3aa4af48f4f1 spi: pxa2xx: Fix the controller numbering for Wildcat Point
5273b9ba3e99 clk: divider: fix initialization with parent_hw
c10782b20829 RDMA/hns: Disable RQ inline by default
7e2cf295cee2 RDMA/hns: Fix type of sq_signal_bits
4b31e9ffc4cd RDMA/siw: Fix calculation of tx_valid_cpus size
f2ab2ac9c550 RDMA/hns: Fixed wrong judgments in the goto branch
b11abc70b2d2 kselftests: dmabuf-heaps: Fix Makefile's inclusion of the kernel's usr/include dir
ecb23b97a70b kunit: tool: fix unit test cleanup handling
1989b09d7645 clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs
e87684f92706 powerpc/8xx: Fix software emulation interrupt
c035dcae0bcc powerpc/pseries/dlpar: handle ibm, configure-connector delay status
b1b904813755 mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq()
5d82c92db904 mfd: altera-sysmgr: Fix physical address storing more
03a422ecf30d spi: stm32: properly handle 0 byte transfer
a46f34ba2563 RDMA/rxe: Correct skb on loopback path
54bdcd7b8f0a RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt
d464194f6e47 RDMA/rxe: Fix coding error in rxe_recv.c
5132b4f24874 perf vendor events arm64: Fix Ampere eMag event typo
100ba402178c perf tools: Fix DSO filtering when not finding a map for a sampled address
378f670e08fc rtc: zynqmp: depend on HAS_IOMEM
8a40ca0c8b9f tracepoint: Do not fail unregistering a probe due to memory failure
edcaf7a3b8bc IB/cm: Avoid a loop when device has 255 ports
0d19c3e61668 IB/mlx5: Return appropriate error code instead of ENOMEM
377a9c919163 iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping
452fc2c9bbf2 iommu: Move iotlb_sync_map out from __iommu_map
910990a6075a amba: Fix resource leak for drivers without .remove
426c56022623 i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct
e699cd138063 ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores
252425cb8755 mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from 8 to 128-bytes
d892fe653ee4 mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe
25975632869b mmc: sdhci-sprd: Fix some resource leaks in the remove function
34251b827471 mmc: owl-mmc: Fix a resource leak in an error handling path and in the remove function
99e7c8d15770 powerpc/time: Enable sched clock for irqtime
f6ba4a84b9e0 powerpc/47x: Disable 256k page size
6b83da9b1e58 KVM: PPC: Make the VMX instruction emulation routines static
69ca7a12b77d IB/umad: Return EPOLLERR in case of when device disassociated
1598e9e00a99 IB/umad: Return EIO in case of when device disassociated
48e671371357 iommu: Switch gather->end to the inclusive end
2dbc0ea1d141 scsi: lpfc: Fix ancient double free
c41fc75addf1 objtool: Fix ".cold" section suffix check for newer versions of GCC
7631376b2d8e objtool: Fix retpoline detection in asm code
9e06f36658df objtool: Fix error handling for STD/CLD warnings
994334fa2a13 auxdisplay: ht16k33: Fix refresh rate handling
56cc83dfd35f watchdog: intel-mid_wdt: Postpone IRQ handler registration till SCU is ready
ffc6e686f43d isofs: release buffer head before return
aa69ea2595ff regulator: core: Avoid debugfs: Directory ... already present! error
87f6600119a1 power: supply: smb347-charger: Fix interrupt usage if interrupt is unavailable
564c05da080f power: supply: axp20x_usb_power: Init work before enabling IRQs
b1ff96e9191d regulator: s5m8767: Drop regulators OF node reference
ac5ab9c02951 spi: atmel: Put allocated master before return
1303992207e8 regulator: s5m8767: Fix reference count leak
d7b0efadc3eb certs: Fix blacklist flag type confusion
6e223a3d906a watch_queue: Drop references to /dev/watch_queue
a6b732fb6a83 regulator: axp20x: Fix reference cout leak
863691f865b7 platform/chrome: cros_ec_proto: Add LID and BATTERY to default mask
65e880808202 platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT
d99d58b8df08 clk: sunxi-ng: h6: Fix clock divider range on some clocks
57ae53cc5a79 IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex
a62529e888fa RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation
3577f6920179 spi: imx: Don't print error on -EPROBEDEFER
f8b64afe9166 clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined
9f5c5595cf13 clocksource/drivers/ixp4xx: Select TIMER_OF when needed
884d1b0d51e0 power: supply: fix sbs-charger build, needs REGMAP_I2C
4f24543828fa dmaengine: idxd: set DMA channel to be private
31c9ba0c38bc rtc: s5m: select REGMAP_I2C
28c05164b72f power: reset: at91-sama5d2_shdwc: fix wkupdbc mask
e724c819ed9f RDMA/rtrs-srv: Init wr_cnt as 1
cb6d98b30655 RDMA/rtrs-clt: Refactor the failure cases in alloc_clt
30b7b6b8dac0 RDMA/rtrs-srv: Fix missing wr_cqe
e393184841ba RDMA/rtrs: Call kobject_put in the failure path
1a8e1385b22b RDMA/rtrs-clt: Set mininum limit when create QP
f8f1833d2a10 RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect
e3d74840c73e RDMA/rtrs-srv: Release lock before call into close_sess
0a131e09e4e2 RDMA/rtrs: Extend ibtrs_cq_qp_create
54d3a5761951 of/fdt: Make sure no-map does not remove already reserved regions
0674fa99a7d8 fdt: Properly handle "no-map" field in the memory region
3f93f17ae946 power: supply: cpcap-charger: Fix power_supply_put on null battery pointer
1f6133749213 power: supply: cpcap-battery: Fix missing power_supply_put()
748f7b65d2e0 power: supply: cpcap-charger: Fix missing power_supply_put()
57e43b696dee mfd: bd9571mwv: Use devm_mfd_add_devices()
4ddac9d8acba dmaengine: hsu: disable spurious interrupt
d8c7170c2097 dmaengine: owl-dma: Fix a resource leak in the remove function
ecf1d532a055 dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function
1cc37e5a0555 dmaengine: fsldma: Fix a resource leak in the remove function
9703b65b2dab RDMA/siw: Fix handling of zero-sized Read and Receive Queues.
95d5e8fbc2ff HID: core: detect and skip invalid inputs to snto32()
35c739b4d4fa clk: renesas: r8a779a0: Fix parent of CBFUSA clock
91210528b38c clk: renesas: r8a779a0: Remove non-existent S2 clock
6d3fca943eec clk: sunxi-ng: h6: Fix CEC clock
d8d37cdde2a5 spi: cadence-quadspi: Abort read if dummy cycles required are too many
a8594ec0bb37 i2c: iproc: handle master read request
77f44e82e898 i2c: iproc: update slave isr mask (ISR_MASK_SLAVE)
686ed8d7bf90 i2c: iproc: handle only slave interrupts which are enabled
8584d4f31a3a quota: Fix memory leak when handling corrupted quota file
3c5304eb1805 arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators
b7c77df94684 regulator: qcom-rpmh-regulator: add pm8009-1 chip revision
e00a29e24575 selftests/powerpc: Make the test check in eeh-basic.sh posix compliant
460538d02a18 clk: meson: clk-pll: propagate the error from meson_clk_pll_set_rate()
02df54191f7f clk: meson: clk-pll: make "ret" a signed integer
55e47652d625 clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL
49d8c198fab5 power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression
7c650a997df3 HSI: Fix PM usage counter unbalance in ssi_hw_init
54b4e5df958c capabilities: Don't allow writing ambiguous v3 file capabilities
bf24c51d62d1 drm/amdgpu/display: remove hdcp_srm sysfs on device removal
7a9b76bb9bf3 smp: Process pending softirqs in flush_smp_call_function_from_idle()
3e7387af5a50 irqchip/imx: IMX_INTMUX should not default to y, unconditionally
24386143cb94 ubifs: Fix error return code in alloc_wbufs()
3818158df15e ubifs: replay: Fix high stack usage, again
bdb176a0c876 ubifs: Fix memleak in ubifs_init_authentication
bdf943745924 jffs2: fix use after free in jffs2_sum_write_data()
a6b56338a910 fs/jfs: fix potential integer overflow on shift of a int
d5f8088cfc98 ASoC: simple-card-utils: Fix device module clock
c365d333e97a ima: Free IMA measurement buffer after kexec syscall
1facf2415b98 ima: Free IMA measurement buffer on error
f40d1ec3a3db ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk
0bbbd44ba122 nvmet: set status to 0 in case for invalid nsid
6c32db01dd41 nvmet: remove extra variable in identify ns
48629fed4fc4 nvme-multipath: set nr_zones for zoned namespaces
5f8ab7f8fedd nvmet-tcp: fix potential race of tcp socket closing accept_work
91edfca6f8b3 nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs
81dfee4731c0 io_uring: fix possible deadlock in io_uring_poll
ea914be6de9d crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key()
bebfe70c4df8 hwrng: timeriomem - Fix cooldown period calculation
ca0d82585d07 drm/dp_mst: Don't cache EDIDs for physical ports
141c9392246c drm/lima: fix reference leak in lima_pm_busy
c37792594393 drm/vc4: hdmi: Update the CEC clock divider on HSM rate change
ecd8c7420ee2 drm/vc4: hdmi: Compute the CEC clock divider from the clock rate
b2c22c74462e drm/vc4: hdmi: Restore cec physical address on reconnect
5ef6d3b78abc drm/vc4: hdmi: Fix up CEC registers
22a555e031aa drm/vc4: hdmi: Fix register offset with longer CEC messages
e7506205db3a drm/vc4: hdmi: Move hdmi reset to bind
f06ce8ddbdfc s390/zcrypt: return EIO when msg retry limit reached
689ceaad9423 KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64
6a402b937eb1 btrfs: fix double accounting of ordered extent for subpage case in btrfs_invalidapge
006ef266c275 btrfs: clarify error returns values in __load_free_space_cache
79717a3381dd ASoC: SOF: debug: Fix a potential issue on string buffer termination
47d35964886f ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown
67353635006a ASoC: qcom: lpass: Fix i2s ctl register bit map
d48f03f6b25c locking/lockdep: Avoid unmatched unlock
2e0e7c91ddb3 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E
6bbbb1dea7e8 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E
71a6979d540d Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind()
bed8bed04179 drm/mediatek: Check if fb is null
d87df78aabf2 KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs
9ac313799515 ASoC: qcom: Fix typo error in HDMI regmap config callbacks
5dc2ee02fdd9 f2fs: fix a wrong condition in __submit_bio
c1b18119d82b drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask()
a9553ae64da0 f2fs: fix to avoid inconsistent quota data
0edd035143dd mtd: parsers: afs: Fix freeing the part name memory in failure
e350b5bea8e8 ASoC: codecs: add missing max_register in regmap config
79f85d7b5ce0 ASoC: cpcap: fix microphone timeslot mask
9e61730083eb ata: ahci_brcm: Add back regulators management
61a1f0ad45de mm: proc: Invalidate TLB after clearing soft-dirty page state
e3fcff9f45aa drm/nouveau: bail out of nouveau_channel_new if channel init fails
c64eb55b4ec2 crypto: talitos - Fix ctr(aes) on SEC1
62aa24d2b7be crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data size error)
da7a5e73cdd1 mtd: parser: imagetag: fix error codes in bcm963xx_parse_imagetag_partitions()
86399c1911eb perf/arm-cmn: Move IRQs when migrating context
1ea83d489102 perf/arm-cmn: Fix PMU instance naming
cb8e225c16c8 ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend
2a387bbeada0 ASoC: qcom: lpass-cpu: Remove bit clock state check
2bebc6dcd345 f2fs: compress: fix potential deadlock
91e10f2ad150 sched/eas: Don't update misfit status if the task is pinned
8b1c386d9266 media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values
130722b55dde media: pxa_camera: declare variable when DEBUG is defined
2c0a480ac595 media: mtk-vcodec: fix argument used when DEBUG is defined
f1e2ca0c11e4 media: cx25821: Fix a bug when reallocating some dma memory
d196f0682366 media: qm1d1c0042: fix error return code in qm1d1c0042_init()
28fa29bd59f2 media: atomisp: Fix a buffer overflow in debug code
abfdb63b6e5f media: vidtv: psi: fix missing crc for PMT
32f864a4432d media: lmedm04: Fix misuse of comma
f7765a1143c3 media: software_node: Fix refcounts in software_node_get_next_child()
e3d5fe8fb6f3 drm/amd/display: Fix HDMI deep color output for DCE 6-11.
3592f930f742 drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction.
18f10ae0d477 macintosh/adb-iop: Use big-endian autopoll mask
1c7b7d476e6a bsg: free the request before return error code
a9d9fd5bd24b drm/amdgpu: toggle on DF Cstate after finishing xgmi injection
0cdfdd1f03c2 drm/tegra: Fix reference leak when pm_runtime_get_sync() fails
cc1c1fe79551 MIPS: Compare __SYNC_loongson3_war against 0
f89de444df59 MIPS: properly stop .eh_frame generation
b1f4731f33ba media: ti-vpe: cal: fix write to unallocated memory
640da89f3eee media: imx7: csi: Fix pad link validation
a274661d5842 media: imx7: csi: Fix regression for parallel cameras on i.MX6UL
1c95f266a692 drm/sun4i: tcon: fix inverted DCLK polarity
e830af503cae sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue
3b22a67c7f6b crypto: bcm - Rename struct device_private to bcm_device_private
494e9ec12c1b evm: Fix memleak in init_desc
f465abaef3d1 ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai
43deab1aff79 ASoC: cs42l56: fix up error handling in probe
967ddb4ac910 media: aspeed: fix error return code in aspeed_video_setup_video()
9883df7c0195 media: tm6000: Fix memleak in tm6000_start_stream
172e30ea3861 media: media/pci: Fix memleak in empress_init
451c7cb236ef media: em28xx: Fix use-after-free in em28xx_alloc_urbs
27dfb2c856f5 media: vsp1: Fix an error handling path in the probe function
df6f92f1bde1 media: camss: missing error code in msm_video_register()
27a82f52a55d media: mtk-vcodec: fix error return code in vdec_vp9_decode()
40d53d436a59 media: imx: Fix csc/scaler unregister
fe2e6f9342e8 media: imx: Unregister csc/scaler only if registered
9056dd5417b1 media: i2c: ov5670: Fix PIXEL_RATE minimum value
c271cb89897c media: ipu3-cio2: Build only for x86
26297e1710d2 drm/fourcc: fix Amlogic format modifier masks
dfc846691a66 drm/virtio: make sure context is created in gem open
74cfb7883a04 MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0
8dbfa4e99c5f MIPS: c-r4k: Fix section mismatch for loongson2_sc_init
a0e0d3d8245e drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor if condition
61de9181c86c drm: rcar-du: Fix the return check of of_parse_phandle and of_find_device_by_node
4f6cd7e77b07 drm: rcar-du: Fix crash when using LVDS1 clock for CRTC
cfed53d82219 drm: rcar-du: Fix PM reference leak in rcar_cmm_enable()
7e8cad8788a9 kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32_state()
e559765186ac media: allegro: Fix use after free on error
5ea0601513a7 hwrng: ingenic - Fix a resource leak in an error handling path
39e0bddeff36 crypto: arm64/aes-ce - really hide slower algos when faster ones are enabled
2f7287fbcb9f crypto: sun4i-ss - fix kmap usage
99e9cb7bc13b crypto: sun4i-ss - linearize buffers content must be kept
5d93dad67df8 drm/vc4: hdmi: Take into account the clock doubling flag in atomic_check
5eb0784f4dd0 drm/panel: mantix: Tweak init sequence
35bf6702052c drm/fb-helper: Add missed unlocks in setcmap_legacy()
c4c8db5eb19f gma500: clean up error handling in init
9a83b8b33128 drm/gma500: Fix error return code in psb_driver_load()
e9c01c8fd64a fbdev: aty: SPARC64 requires FB_ATY_CT
41c6f6b926d0 tty: implement read_iter
279e54536ddb tty: convert tty_ldisc_ops 'read()' function to take a kernel pointer
65a10cb163cd net: enetc: fix destroyed phylink dereference during unbind
79234cb9aab9 net: mvneta: Remove per-cpu queue mapping for Armada 3700
8845446496a7 net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP
286fca3f30b9 net: amd-xgbe: Reset link when the link never comes back
a961fcfb2465 net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning
87f1df93d49f net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout
7592f07e6d2c net: phy: mscc: adding LCPLL reset to VSC8514
100676d5c4d5 net: dsa: felix: don't deinitialize unused ports
51b1868b715a net: dsa: felix: perform teardown in reverse order of setup
ad843121588f ibmvnic: skip send_request_unmap for timeout reset
be613736fddd ibmvnic: add memory barrier to protect long term buffer
f4a5c7ff2ab6 bpf: Clear subreg_def for global function return values
14a296eab662 b43: N-PHY: Fix the update of coef for the PHY revision >= 3case
e6d02456012a cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds
21248186f953 net: axienet: Handle deferred probe on clock properly
8e81baeb83a3 tcp: fix SO_RCVLOWAT related hangs under mem pressure
c805f99ffe27 selftests: mptcp: fix ACKRX debug message
1d6e51e231c4 bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx
e3c29af06581 bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation
94c0e3551594 bpf: Fix an unitialized value in bpf_iter
c8de71a7ae39 libbpf: Ignore non function pointer member in struct_ops
b5f71c9ff128 mac80211: fix potential overflow when multiplying to u32 integers
5ccc0ecda9e8 net/mlx5e: Check tunnel offload is required before setting SWP
c80b5da86011 net/mlx5e: CT: manage the lifetime of the ct entry object
046e29284b07 net/mlx5: Disable devlink reload for lag devices
5decdc86ca9d net/mlx5: Disallow RoCE on lag device
8dafb484fe3f net/mlx5: Disallow RoCE on multi port slave device
efb1aa6f1175 net/mlx5: Disable devlink reload for multi port slave device
64ea9e958fba net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context
08b42b6f891c net/mlx5e: Replace synchronize_rcu with synchronize_net
27c79b3a9212 net/mlx5: Fix health error state handling
ae624d4bd9b6 net/mlx5e: Change interrupt moderation channel params also when channels are closed
34394a179ed2 net/mlx5e: Don't change interrupt moderation params when DIM is enabled
96fb2077a517 net: phy: consider that suspend2ram may cut off PHY power
a5ff8b798a36 dpaa2-eth: fix memory leak in XDP_REDIRECT
3cf0490625c8 xen/netback: fix spurious event detection for common event case
fc94be935868 bnxt_en: Fix devlink info's stored fw.psid version format.
f22cdfcc9df1 bnxt_en: reverse order of TX disable and carrier off
991d286e194f ibmvnic: Set to CLOSED state even on error
c318d4198149 selftests/bpf: Convert test_xdp_redirect.sh to bash
61f0bbac1f0d ath9k: fix data bus crash when setting nf_override via debugfs
45c720ca5d8e iwlwifi: pnvm: increment the pointer before checking the TLV
47708895c917 iwlwifi: pnvm: set the PNVM again if it was already loaded
c8b23e12a74e bpf_lru_list: Read double-checked variable once without lock
6f304a8d61fb iwlwifi: mvm: don't check if CSA event is running before removing
caa32dc6ab77 iwlwifi: mvm: assign SAR table revision to the command later
207bb27562b4 iwlwifi: mvm: send stored PPAG command instead of local
600c03b4e99d iwlwifi: mvm: store PPAG enabled/disabled flag properly
39d8f5db9c88 iwlwifi: mvm: fix the type we use in the PPAG table validity checks
d195e314e849 soc: aspeed: snoop: Add clock control logic
1a6c71880fad ath11k: fix a locking bug in ath11k_mac_op_start()
c2fd1a9715a1 ath10k: Fix lockdep assertion warning in ath10k_sta_statistics
fc0024dfd921 ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info()
4641cecc3dbf ARM: at91: use proper asm syntax in pm_suspend
6709f280e75d staging: wfx: fix possible panic with re-queued frames
702143d1de99 optee: simplify i2c access
d25640c5e61d ARM: s3c: fix fiq for clang IAS
480f1e5d5ca8 iwlwifi: mvm: set enabled in the PPAG command properly
90aadc8ce0fd arm64: dts: meson: fix broken wifi node for Khadas VIM3L
0aa65ba9352d arm64: dts: msm8916: Fix reserved and rfsa nodes unit address
84f9aaa7312b soc: qcom: ocmem: don't return NULL in of_get_ocmem
9bb8acd6aa96 Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv
276d6b35f3bc opp: Correct debug message in _opp_add_static_v2()
bf7d341506d6 arm64: dts: armada-3720-turris-mox: rename u-boot mtd partition to a53-firmware
1a210339f056 ARM: dts: armada388-helios4: assign pinctrl to each fan
0d6d8024c1f7 ARM: dts: armada388-helios4: assign pinctrl to LEDs
b9aa9108b63a can: mcp251xfd: mcp251xfd_probe(): fix errata reference
104463e0faae arm64: dts: renesas: beacon: Fix EEPROM compatible value
ad71e4decf49 x86/MSR: Filter MSR writes through X86_IOC_WRMSR_REGS ioctl too
56ef08902f0d staging: rtl8723bs: wifi_regd.c: Fix incorrect number of regulatory rules
e5d153b3da39 usb: dwc2: Make "trimming xfer length" a debug message
fdc77e02db8c usb: dwc2: Abort transaction after errors with unknown reason
8eb3e6899a27 usb: dwc2: Do not update data length if it is 0 on inbound transfers
cdbe8c0c5274 ARM: dts: Configure missing thermal interrupt for 4430
509fe94c196f memory: ti-aemif: Drop child node when jumping out loop
63cb4aa9e4ee Bluetooth: Put HCI device if inquiry procedure interrupts
78bbee8f2542 Bluetooth: drop HCI device reference before return
ba8832d23c97 staging: media: atomisp: Fix size_t format specifier in hmm_alloc() debug statemenet
3681476ad60e soc: ti: pm33xx: Fix some resource leak in the error handling paths of the probe function
6e46b23a9f4c soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model()
4cbd11f9c37e arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node
c9ccb0efaab2 usb: gadget: u_audio: Free requests only after callback
66a55fafe3d8 ACPICA: Fix exception code class checks
3a3f15b4d2f3 arm64: dts: rockchip: rk3328: Add clock_in_out property to gmac2phy node
88cd0e882f1e cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove()
de17aa73c9d9 cpufreq: brcmstb-avs-cpufreq: Free resources in error path
b87a4fcf4536 arm64: dts: qcom: msm8916-samsung-a2015: Fix sensors
7ae2c607e8e8 arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz
b20768733427 arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency
aa60fe811181 arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card
299dfaed458f arm64: dts: allwinner: H6: properly connect USB PHY to port 0
da0131818f90 arm64: dts: allwinner: A64: properly connect USB PHY to port 0
1173e48b162a firmware: arm_scmi: Fix call site of scmi_notification_exit
0e290a7b4ac4 bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args
faf4b1fba2dd bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h
ef1efead3f2a net: stmmac: dwmac-meson8b: fix enabling the timing-adjustment clock
106c902da8a6 arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible
9b6d62eea4c5 staging: vchiq: Fix bulk transfers on 64-bit builds
6929e3b01179 staging: vchiq: Fix bulk userdata handling
601899cec0a3 Bluetooth: hci_qca: Fix memleak in qca_controller_memdump
ec621e844289 memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops
587b9cc3c02d arm64: dts: exynos: correct PMIC interrupt trigger level on Espresso
347b3e5557da arm64: dts: exynos: correct PMIC interrupt trigger level on TM2
ff11ece44c2d ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family
42596469a889 ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa
41461029703e ARM: dts: exynos: correct PMIC interrupt trigger level on Spring
9f87ff784143 ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato
f716c60cb017 ARM: dts: exynos: correct PMIC interrupt trigger level on Monk
83830e692f28 ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5
fcb451381725 arm64: dts: renesas: beacon: Fix audio-1.8V pin enable
072552f973ad arm64: dts: renesas: beacon kit: Fix choppy Bluetooth Audio
65933b074ae0 Bluetooth: Fix initializing response id after clearing struct
bbe6d14a98b0 Bluetooth: hci_uart: Fix a race for write_work scheduling
fdbed2d74011 Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function
fa336bddbe83 ath10k: Fix error handling in case of CE pipe init failure
b4139fd0ab00 drm/i915/gt: One more flush for Baytrail clear residuals
de7e30da243f ALSA: pcm: Don't call sync_stop if it hasn't been stopped
7011cd4599ef ALSA: pcm: Assure sync with the pending stop operation at suspend
6bcf443bce96 ALSA: pcm: Call sync_stop at disconnection
85c1062920d1 random: fix the RNDRESEEDCRNG ioctl
f24e9121eace vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KERNEL=y
b57d559a92e8 MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section
e18368d0515d ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode
89e3d1a85df8 bfq: Avoid false bfq queue merging
a9f834514580 virt: vbox: Do not use wait_event_interruptible when called from kernel context
9ecedb5793a6 PCI: Decline to resize resources if boot config must be preserved
9101e328625f PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064
1ad8f7fc4aa7 w1: w1_therm: Fix conversion result for negative temperatures
ed5d02f0a778 kdb: Make memory allocations more robust
77c711013ddc scsi: qla2xxx: Fix mailbox Ch erroneous error
a24bb59cabab scsi: libsas: docs: Remove notify_ha_event()
7bc68c67d21e debugfs: do not attempt to create a new file before the filesystem is initalized
0bd665240a56 debugfs: be more robust at handling improper input in debugfs_lookup()
2a7e48dc3834 vdpa/mlx5: fix param validation in mlx5_vdpa_get_config()
070d0094b3f4 vmlinux.lds.h: add DWARF v5 sections
(From OE-Core rev: 7a48aad3d35318ddaf0f969ae0b6b568ef617397)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There was a bad indent in symbol_why, which we fix with a submitted
patch. As part of getting that patch, it was pointed out that there's
no README telling people where to send changes. So we add a basic
README to avoid that in the future:
8f6aaab docs: add README for patch submission
9f1a6cb symbol_why: fix incorrect indentation of sys.exit(1)
(From OE-Core rev: eea536b4368abed2248d3d0c5727a680b7368ce7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.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:
c4ca4659678e Linux 5.4.103
47478db9ad21 ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board
4cf243476463 ALSA: hda/realtek: Add quirk for Intel NUC 10
2254dfa68428 ALSA: hda/realtek: Add quirk for Clevo NH55RZQ
027ddd67f685 media: v4l: ioctl: Fix memory leak in video_usercopy
60fdceaa91ad swap: fix swapfile read/write offset
bebf5e832779 zsmalloc: account the number of compacted pages correctly
f038a22632a4 xen-netback: respect gnttab_map_refs()'s return value
474773c42ffd Xen/gnttab: handle p2m update errors on a per-slot basis
def70c33c478 scsi: iscsi: Verify lengths on passthrough PDUs
567a234a231d scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE
5f4243642873 sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output
ca3afdd03773 scsi: iscsi: Restrict sessions and handles to admin capabilities
fdaec40526b4 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet
68b15ca91add ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet
db0e94615263 ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet
925ae8148535 ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet
99d2926531ac sched/features: Fix hrtick reprogramming
4a3f4feeb622 parisc: Bump 64-bit IRQ stack size to 64 KB
f41ed2164364 perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[]
2b130871e20a btrfs: fix error handling in commit_fs_roots
9bf519ca55c4 ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr()
7702b331861b nvme-tcp: add clean action for failed reconnection
a9ea34d2717a nvme-rdma: add clean action for failed reconnection
4bf6c84c9ad3 nvme-core: add cancel tagset helpers
8253cc11abb2 f2fs: fix to set/clear I_LINKABLE under i_lock
77dc257b4feb f2fs: handle unallocated section and zone on pinned/atgc
aa1362606059 media: uvcvideo: Allow entities with no pads
0e9d7902764a drm/amd/display: Guard against NULL pointer deref when get_i2c_info fails
f1fef55a3f1a PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse
b252cdd9c650 drm/amdgpu: Add check to prevent IH overflow
a8d46a3feb02 crypto: tcrypt - avoid signed overflow in byte count
9f8d3e4b8ad8 drm/hisilicon: Fix use-after-free
e1b9c1c9dbb0 brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet
3c099c272eb5 brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet
d1f262561993 staging: bcm2835-audio: Replace unsafe strcpy() with strscpy()
e3ec4af50642 staging: most: sound: add sanity check for function argument
7d16e7c1615d Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data
bba1995325b5 x86/build: Treat R_386_PLT32 relocation as R_386_PC32
e37674e1a48d ath10k: fix wmi mgmt tx queue full due to race condition
46813e4a7caa pktgen: fix misuse of BUG_ON() in pktgen_thread_worker()
b074e7e20cc9 Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl
5a8bbefd0074 wlcore: Fix command execute failure 19 for wl12xx
48549db10dbe vt/consolemap: do font sum unsigned
de00b8f037ca x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk
48f6c1a89487 staging: fwserial: Fix error handling in fwserial_create
ce2b4b9c86b7 rsi: Move card interrupt handling to RX thread
133b0b1aa5c4 rsi: Fix TX EAPOL packet handling against iwlwifi AP
c8c3088a90c3 drm/virtio: use kvmalloc for large allocations
584149c771ec MIPS: Drop 32-bit asm string functions
648c5b1b24d0 dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/
823e6524e1f3 dt-bindings: ethernet-controller: fix fixed-link specification
176188cff67e net: fix dev_ifsioc_locked() race condition
e4fc812e3577 net: ag71xx: remove unnecessary MTU reservation
ad112654e21d net: bridge: use switchdev for port flags set through sysfs too
2e235c3a9518 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing
4ed3162e92bf nbd: handle device refs for DESTROY_ON_DISCONNECT properly
e6af7cb64b7b net: fix up truesize of cloned skb in skb_prepare_for_shift()
4ceb5ca9e626 smackfs: restrict bytes count in smackfs write functions
5fe244620e74 net/af_iucv: remove WARN_ONCE on malformed RX packets
09e47dc27ed5 xfs: Fix assert failure in xfs_setattr_size()
a72c45f4ee33 media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate
edaa0a0aab6e erofs: fix shift-out-of-bounds of blkszbits
706068d0811a media: mceusb: sanity check for prescaler value
64677f10e560 udlfb: Fix memory leak in dlfb_usb_probe
4e3b08cfe619 JFS: more checks for invalid superblock
86d7c693670e MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target='
9757d5c4fc3f arm64 module: set plt* section addresses to 0x0
69861dcc78c2 nvme-pci: fix error unwind in nvme_map_data
744073c5c79c nvme-pci: refactor nvme_unmap_data
9e4815cf1785 Input: elantech - fix protocol errors for some trackpoints in SMBus mode
a1d010346e48 net: usb: qmi_wwan: support ZTE P685M modem
7f324ea75baa Linux 5.4.102
07c4c2e2bcd3 ARM: dts: aspeed: Add LCLK to lpc-snoop
39be7b978fde net: qrtr: Fix memory leak in qrtr_tun_open
7b518508c685 dm era: Update in-core bitset after committing the metadata
976ee31ea300 net: sched: fix police ext initialization
9875cb3c0968 net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending
354fb7244fd0 ipv6: silence compilation warning for non-IPV6 builds
e528edf1e579 ipv6: icmp6: avoid indirect call for icmpv6_send()
c30e93eee3bf xfrm: interface: use icmp_ndo_send helper
e1ec06b833aa sunvnet: use icmp_ndo_send helper
d8d268ce1a5e gtp: use icmp_ndo_send helper
dd28e735df5c icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n
2019554f9656 icmp: introduce helper for nat'd source address in network device context
0a35ff986617 drm/i915: Reject 446-480MHz HDMI clock on GLK
467214ddfa7e dm era: only resize metadata in preresume
fb8986363019 dm era: Reinitialize bitset cache before digesting a new writeset
e59b9a8464be dm era: Use correct value size in equality function of writeset tree
fead0c8e5c56 dm era: Fix bitset memory leaks
8ca89085fe72 dm era: Verify the data block size hasn't changed
e8a146ef82a4 dm era: Recover committed writeset after crash
d873884783ed dm writecache: fix writing beyond end of underlying device when shrinking
5233c47c8d46 dm: fix deadlock when swapping to encrypted device
fd3b7e07d3c1 gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end
fa0201d3902e gfs2: Don't skip dlm unlock if glock has an lvb
c5abc17d2740 spi: spi-synquacer: fix set_cs handling
3dbe8f1d24de sparc32: fix a user-triggerable oops in clear_user()
7e17044631aa f2fs: fix out-of-repair __setattr_copy()
5b5d76028056 um: mm: check more comprehensively for stub changes
b95baf4efb68 virtio/s390: implement virtio-ccw revision 2 correctly
8e6c8cfa9aee s390/vtime: fix inline assembly clobber list
07332771663b cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available
dfbbed769f1b printk: fix deadlock when kernel panic
81c2472bcf33 gpio: pcf857x: Fix missing first interrupt
70dcfb66ef68 spmi: spmi-pmic-arb: Fix hw_irq overflow
d5194f7264e2 powerpc/32s: Add missing call to kuep_lock on syscall entry
6b22c402dff9 mmc: sdhci-esdhc-imx: fix kernel panic when remove module
b6bc5417385d module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols
8a3e6c6fe9c6 media: smipcie: fix interrupt handling and IR timeout
2e1df9bfe6fa arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55
566209806176 hugetlb: fix copy_huge_page_from_user contig page struct assumption
5dd34ee9abdc hugetlb: fix update_and_free_page contig page struct assumption
b74e3493264f x86: fix seq_file iteration for pat/memtype.c
ebd5a480db0e seq_file: document how per-entry resources are managed.
3e9b85cabea0 fs/affs: release old buffer head on error path
b2b5c3aec866 mtd: spi-nor: hisi-sfc: Put child node np on error path
61dfd4fbbd1e mtd: spi-nor: core: Add erase size check for erase command initialization
3ab134965691 mtd: spi-nor: core: Fix erase type discovery for overlaid region
cc27d5f40680 mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid region
7852feb3accb mtd: spi-nor: sfdp: Fix last erase region marking
97d079fd2ac1 watchdog: mei_wdt: request stop on unregister
4262c46bfbcf watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ
a82ebd5dde7d arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing
efca4c991ecf arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into() fails
d4a7d6c02261 floppy: reintroduce O_NDELAY fix
337bba09d850 rcu/nocb: Perform deferred wake up before last idle's need_resched() check
3cd9a74bead1 rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers
14122331b1c3 powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan
84ec5883b4f9 x86/reboot: Force all cpus to exit VMX root if VMX is supported
4fa154124164 x86/virt: Eat faults on VMXOFF in reboot flows
3f5dc4a102a9 media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt()
de9b5d51b627 staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table
bb5bfd51f603 staging: gdm724x: Fix DMA from stack
d69583a2c1b3 staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c
eb6f42b101ec dts64: mt7622: fix slow sd card access
f73e98efaa10 pstore: Fix typo in compression option name
c9e529e635b9 drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue
d82d5a77f0a0 misc: rtsx: init of rts522a add OCP power off when no card is present
aa00c2d60ae1 seccomp: Add missing return in non-void function
0d95bdee02ad crypto: sun4i-ss - initialize need_fallback
903f576f4e66 crypto: sun4i-ss - handle BigEndian for cipher
4fc52e091a2c crypto: sun4i-ss - checking sg length is not sufficient
3b40af844c26 crypto: aesni - prevent misaligned buffers on the stack
46e6d781f87e crypto: arm64/sha - add missing module aliases
dca4f29507e4 btrfs: fix extent buffer leak on failure to copy root
df369c3afb0d btrfs: splice remaining dirty_bg's onto the transaction dirty bg list
dc0780e456ac btrfs: fix reloc root leak with 0 ref reloc roots on recovery
c0baf3aaf4b9 btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root
2910038c09f4 KEYS: trusted: Fix migratable=1 failing
2c21eac499f8 tpm_tis: Clean up locality release
f19b98394c0a tpm_tis: Fix check_locality for correct locality acquisition
52f3bdb1078a erofs: initialized fields can only be observed after bit is set
4d09487509ad drm/sched: Cancel and flush all outstanding jobs before finish.
c38fd6afe146 drm/nouveau/kms: handle mDP connectors
7c1a2f91908f drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2)
ca5a8ad84ba0 drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1
5431cb67306d bcache: Move journal work to new flush wq
a339f0998eb1 bcache: Give btree_io_wq correct semantics again
de5510b9825c Revert "bcache: Kill btree_io_wq"
f6992915031e ALSA: hda/realtek: modify EAPD in the ALC886
48d1950dafe9 ALSA: hda: Add another CometLake-H PCI ID
3ed9bd25fd88 USB: serial: mos7720: fix error code in mos7720_write()
e73874b41286 USB: serial: mos7840: fix error code in mos7840_write()
a678d130424a USB: serial: ftdi_sio: fix FTX sub-integer prescaler
d1f773b70ae6 usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt
1c073b56e765 usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1
a5ae281779a5 usb: musb: Fix runtime PM race in musb_queue_resume_work
e3ddfaf3e617 USB: serial: option: update interface mapping for ZTE P685M
32a82e001ead media: mceusb: Fix potential out-of-bounds shift
8812bed7ec74 Input: i8042 - add ASUS Zenbook Flip to noselftest list
80168ba86034 Input: joydev - prevent potential read overflow in ioctl
9fe66416b02e Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S
d84f9c28abbe Input: raydium_ts_i2c - do not send zero length
2d954832ba48 HID: wacom: Ignore attempts to overwrite the touch_max value from HID
394f2b794310 HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming
e690b3f48635 ACPI: configfs: add missing check after configfs_register_default_group()
40b70c98be98 ACPI: property: Fix fwnode string properties matching
371a2218ed33 blk-settings: align max_sectors on "logical_block_size" boundary
4ad2a372e1cd scsi: bnx2fc: Fix Kconfig warning & CNIC build errors
d2aa80c36727 mm/rmap: fix potential pte_unmap on an not mapped pte
8450b1cd7cb3 i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition
1a47856548fb arm64: Add missing ISB after invalidating TLB in __primary_switch
94a432151c35 r8169: fix jumbo packet handling on RTL8168e
c70c3b6e62e4 mm/compaction: fix misbehaviors of fast_find_migrateblock()
c200f4959586 mm/hugetlb: fix potential double free in hugetlb_register_node() error path
67a982ee20d2 mm/memory.c: fix potential pte_unmap_unlock pte error
5bf318965485 ocfs2: fix a use after free on error
55b6be947efa vxlan: move debug check after netdev unregister
e9ae8928ddd6 net/mlx4_core: Add missed mlx4_free_cmd_mailbox()
e41bb745fd0f vfio/type1: Use follow_pte()
005ed88685aa i40e: Fix add TC filter for IPv6
1b66e64ce349 i40e: Fix VFs not created
a60ef5efff55 i40e: Fix addition of RX filters after enabling FW LLDP agent
57a7b145d8a1 i40e: Fix overwriting flow control settings during driver loading
55af95c8ce4d i40e: Add zero-initialization of AQ command structures
d7c25783b8c8 i40e: Fix flow for IPv6 next header (extension header)
2efbd63b6e74 regmap: sdw: use _no_pm functions in regmap_read/write
62c4532ebb1d nvmem: core: skip child nodes not matching binding
e40a8924eb3b nvmem: core: Fix a resource leak on error in nvmem_add_cells_from_of()
d8b7689a6240 ext4: fix potential htree index checksum corruption
2df4434766aa vfio/iommu_type1: Fix some sanity checks in detach group
179b83e72c89 drm/msm/mdp5: Fix wait-for-commit for cmd panels
32cf1b5c153d drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY)
e2d44809c4f4 mei: hbm: call mei_set_devstate() on hbm stop response
c7cac840c2b3 PCI: Align checking of syscall user config accessors
8c23e9f4c7b0 VMCI: Use set_page_dirty_lock() when unregistering guest memory
e8ba75011695 pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare()
3a9044ea78ea soundwire: cadence: fix ACK/NAK handling
fcfec32c9a01 misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users
52fe389c0a99 phy: rockchip-emmc: emmc_phy_init() always return 0
047e029392a5 misc: eeprom_93xx46: Fix module alias to enable module autoprobe
f7fb313affee sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set
0a072f01e585 Input: elo - fix an error code in elo_connect()
2062856c441c perf test: Fix unaligned access in sample parsing test
eb191a88be52 perf intel-pt: Fix premature IPC
119f96bb14bc perf intel-pt: Fix missing CYC processing in PSB
ce40b82cfa09 Input: sur40 - fix an error code in sur40_probe()
d5ca5d1190a4 RDMA/hns: Fixes missing error code of CMDQ
8677e99150b0 nfsd: register pernet ops last, unregister first
046615ffd431 clk: aspeed: Fix APLL calculate formula from ast2600-A2
923027302666 regulator: qcom-rpmh: fix pm8009 ldo7
2ebadcea0ef3 spi: pxa2xx: Fix the controller numbering for Wildcat Point
e0c516e72fd5 RDMA/hns: Fix type of sq_signal_bits
d21f6d9a3e49 RDMA/siw: Fix calculation of tx_valid_cpus size
d0005c4ab5e1 RDMA/hns: Fixed wrong judgments in the goto branch
c42d1e8caad5 clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs
ecfae933df3a powerpc/8xx: Fix software emulation interrupt
ba5c8a0ee624 powerpc/pseries/dlpar: handle ibm, configure-connector delay status
0c79abee609d mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq()
046a8158982b spi: stm32: properly handle 0 byte transfer
3cb8510625d5 RDMA/rxe: Correct skb on loopback path
c88fc726d9c0 RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt
2e556ba37f13 RDMA/rxe: Fix coding error in rxe_recv.c
d2ee0b2070cd perf vendor events arm64: Fix Ampere eMag event typo
a0ea1f58aeea perf tools: Fix DSO filtering when not finding a map for a sampled address
e59e0ced0763 tracepoint: Do not fail unregistering a probe due to memory failure
4cb8bdaebbd8 IB/cm: Avoid a loop when device has 255 ports
180cd50dd9a8 IB/mlx5: Return appropriate error code instead of ENOMEM
379b5ee283dd amba: Fix resource leak for drivers without .remove
65159b4401fd i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct
870ab7ef9799 ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores
f201f050a52a mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from 8 to 128-bytes
2096ca11967c mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe
de1e8961db05 mmc: sdhci-sprd: Fix some resource leaks in the remove function
c4c70ac4659e powerpc/47x: Disable 256k page size
8121f35cc657 KVM: PPC: Make the VMX instruction emulation routines static
144422afaa10 IB/umad: Return EPOLLERR in case of when device disassociated
40d9bcab50d0 IB/umad: Return EIO in case of when device disassociated
f337e5947a19 objtool: Fix ".cold" section suffix check for newer versions of GCC
9d20f53167e6 objtool: Fix error handling for STD/CLD warnings
68b6d02b3774 auxdisplay: ht16k33: Fix refresh rate handling
88b6e7267f9e isofs: release buffer head before return
8eaf7e3480ec regulator: core: Avoid debugfs: Directory ... already present! error
486a018932fe regulator: s5m8767: Drop regulators OF node reference
ab669048f97d spi: atmel: Put allocated master before return
bdad2e9c992e regulator: s5m8767: Fix reference count leak
0fec3272abf1 certs: Fix blacklist flag type confusion
8d0c3acd0370 regulator: axp20x: Fix reference cout leak
edf1d9025195 clk: sunxi-ng: h6: Fix clock divider range on some clocks
e68366695807 RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation
6a52a17fd0a3 clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined
898c96f75616 clocksource/drivers/ixp4xx: Select TIMER_OF when needed
d8a9db6dfa23 rtc: s5m: select REGMAP_I2C
239670e85cbb power: reset: at91-sama5d2_shdwc: fix wkupdbc mask
3cbd3038c915 of/fdt: Make sure no-map does not remove already reserved regions
fb326c6ce0dc fdt: Properly handle "no-map" field in the memory region
5fba43deff93 mfd: bd9571mwv: Use devm_mfd_add_devices()
3b0053360e84 dmaengine: hsu: disable spurious interrupt
fe0a870739ba dmaengine: owl-dma: Fix a resource leak in the remove function
6f4fdb448b4c dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function
67be754e0771 dmaengine: fsldma: Fix a resource leak in the remove function
da0f70eadabf RDMA/siw: Fix handling of zero-sized Read and Receive Queues.
1f5fea7616e8 HID: core: detect and skip invalid inputs to snto32()
34d0d61a864d clk: sunxi-ng: h6: Fix CEC clock
2dd73db1b508 spi: cadence-quadspi: Abort read if dummy cycles required are too many
0473358e075c i2c: iproc: handle master read request
128c8431e8b9 i2c: iproc: update slave isr mask (ISR_MASK_SLAVE)
d8a5e1780a2b i2c: iproc: handle only slave interrupts which are enabled
8b63c0cbc724 quota: Fix memory leak when handling corrupted quota file
623c86840e8a selftests/powerpc: Make the test check in eeh-basic.sh posix compliant
b070f3b6ee5a clk: meson: clk-pll: propagate the error from meson_clk_pll_set_rate()
f8c601cb3ab4 clk: meson: clk-pll: make "ret" a signed integer
fcba0f6ab1e2 clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL
6413d0318ca4 HSI: Fix PM usage counter unbalance in ssi_hw_init
33a2e62473e8 capabilities: Don't allow writing ambiguous v3 file capabilities
b42b04e517cb ubifs: Fix error return code in alloc_wbufs()
5501892826bb ubifs: Fix memleak in ubifs_init_authentication
c4ede7571b4f jffs2: fix use after free in jffs2_sum_write_data()
746ef39b0bd6 fs/jfs: fix potential integer overflow on shift of a int
ff138fd20f17 ASoC: simple-card-utils: Fix device module clock
091b409383ad ima: Free IMA measurement buffer after kexec syscall
e436d3f7bdac ima: Free IMA measurement buffer on error
f04787555f4c crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key()
cba03a29611c hwrng: timeriomem - Fix cooldown period calculation
6f651ec266ba btrfs: clarify error returns values in __load_free_space_cache
790c0dcbb519 ASoC: SOF: debug: Fix a potential issue on string buffer termination
624d18332e13 Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind()
76faeef2f45e f2fs: fix a wrong condition in __submit_bio
721c986986d2 drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask()
c1a421b198bc f2fs: fix to avoid inconsistent quota data
7cb52169ada4 mtd: parsers: afs: Fix freeing the part name memory in failure
35a5d96a4c22 ASoC: cpcap: fix microphone timeslot mask
4168bf93ccc4 ata: ahci_brcm: Add back regulators management
0faef25462f8 drm/nouveau: bail out of nouveau_channel_new if channel init fails
adc2e1dba977 crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data size error)
7284c2692aff mtd: parser: imagetag: fix error codes in bcm963xx_parse_imagetag_partitions()
aae14aed37d5 sched/eas: Don't update misfit status if the task is pinned
ba95955ee1e2 media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values
27019b873863 media: pxa_camera: declare variable when DEBUG is defined
0f16925a9e70 media: cx25821: Fix a bug when reallocating some dma memory
c3a2f73a7925 media: qm1d1c0042: fix error return code in qm1d1c0042_init()
96a3bc313aa3 media: lmedm04: Fix misuse of comma
69e859a9d0a4 media: software_node: Fix refcounts in software_node_get_next_child()
1e0f565138db drm/amd/display: Fix HDMI deep color output for DCE 6-11.
7d1fc1e88b36 drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction.
ed0b50cd4407 bsg: free the request before return error code
de9b26b5133f MIPS: properly stop .eh_frame generation
1169602150d5 drm/sun4i: tcon: fix inverted DCLK polarity
48f2fcd7b928 crypto: bcm - Rename struct device_private to bcm_device_private
3d5afcae9af2 evm: Fix memleak in init_desc
76b7e3a636b4 ASoC: cs42l56: fix up error handling in probe
c7ebd8b358b0 media: aspeed: fix error return code in aspeed_video_setup_video()
438d2cc7b8cc media: tm6000: Fix memleak in tm6000_start_stream
31730cb2461b media: media/pci: Fix memleak in empress_init
57cc424326df media: em28xx: Fix use-after-free in em28xx_alloc_urbs
3e0c29a407da media: vsp1: Fix an error handling path in the probe function
e01fcc71a994 media: camss: missing error code in msm_video_register()
1b26ba73b18f media: imx: Fix csc/scaler unregister
0634c66e6660 media: imx: Unregister csc/scaler only if registered
61f638b3afe9 media: i2c: ov5670: Fix PIXEL_RATE minimum value
7dfe4fed118d MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0
ea27c3f0bc1a MIPS: c-r4k: Fix section mismatch for loongson2_sc_init
d9f6d2a54487 drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor if condition
0d528f6151c7 crypto: arm64/aes-ce - really hide slower algos when faster ones are enabled
e056f69dea5a crypto: sun4i-ss - fix kmap usage
a3eeb7fd063f crypto: sun4i-ss - linearize buffers content must be kept
914d61930b89 drm/fb-helper: Add missed unlocks in setcmap_legacy()
200e603d5517 gma500: clean up error handling in init
2e5c94708d3e drm/gma500: Fix error return code in psb_driver_load()
0da21f552344 fbdev: aty: SPARC64 requires FB_ATY_CT
e7b6ac5c46fe net: mvneta: Remove per-cpu queue mapping for Armada 3700
825c82d55197 net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP
46121a6f3be5 net: amd-xgbe: Reset link when the link never comes back
70bf58171f19 net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning
0496eb6f48cc net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout
95672dd57547 ibmvnic: skip send_request_unmap for timeout reset
64a87b0b650c ibmvnic: add memory barrier to protect long term buffer
8022d52a102b b43: N-PHY: Fix the update of coef for the PHY revision >= 3case
9db1f14e7043 cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds
399fb9d51ba9 net: axienet: Handle deferred probe on clock properly
774bacf121c3 tcp: fix SO_RCVLOWAT related hangs under mem pressure
88f8f40c901c bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx
5af224ab9486 mac80211: fix potential overflow when multiplying to u32 integers
fef6f594ea43 xen/netback: fix spurious event detection for common event case
5c54aaed078d bnxt_en: reverse order of TX disable and carrier off
a1b692506569 ibmvnic: Set to CLOSED state even on error
9de820ae6cc1 ath9k: fix data bus crash when setting nf_override via debugfs
4dcfd936030b bpf_lru_list: Read double-checked variable once without lock
bcda70ed686f soc: aspeed: snoop: Add clock control logic
5350b91a73d7 ARM: s3c: fix fiq for clang IAS
b9634e38ac61 arm64: dts: msm8916: Fix reserved and rfsa nodes unit address
65f9fdb425bc Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv
80ace3402885 arm64: dts: armada-3720-turris-mox: rename u-boot mtd partition to a53-firmware
18ab54cfda05 ARM: dts: armada388-helios4: assign pinctrl to each fan
3d3098c2ddad ARM: dts: armada388-helios4: assign pinctrl to LEDs
6b86cbc97589 staging: rtl8723bs: wifi_regd.c: Fix incorrect number of regulatory rules
c75f541e12f8 usb: dwc2: Make "trimming xfer length" a debug message
6e89da2174f7 usb: dwc2: Abort transaction after errors with unknown reason
c192b2cc4d39 usb: dwc2: Do not update data length if it is 0 on inbound transfers
c7722f664788 ARM: dts: Configure missing thermal interrupt for 4430
75921ff8bdc4 memory: ti-aemif: Drop child node when jumping out loop
725cb22009f7 Bluetooth: Put HCI device if inquiry procedure interrupts
9f2816a99ace Bluetooth: drop HCI device reference before return
a5542b45c729 usb: gadget: u_audio: Free requests only after callback
a17fa9039218 ACPICA: Fix exception code class checks
fb6aa67ab1da cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove()
279bc604e2e9 cpufreq: brcmstb-avs-cpufreq: Free resources in error path
24932862d9ee arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz
f85f6c5572ff arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency
06010cf028ce arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card
288764e9ac2f arm64: dts: allwinner: H6: properly connect USB PHY to port 0
c4be5762aab9 arm64: dts: allwinner: A64: properly connect USB PHY to port 0
c616257c9db4 bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args
fa3fc79c7834 bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h
ab9de93d12c9 memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops
9ab4364ecd99 arm64: dts: exynos: correct PMIC interrupt trigger level on Espresso
0fb966b5d10b arm64: dts: exynos: correct PMIC interrupt trigger level on TM2
f0f9e9152375 ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family
d32a94371fc1 ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa
da40c06e41b5 ARM: dts: exynos: correct PMIC interrupt trigger level on Spring
e23124590415 ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato
4a0e0208bbb5 ARM: dts: exynos: correct PMIC interrupt trigger level on Monk
6d4c9e525833 ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5
36c39c445265 Bluetooth: Fix initializing response id after clearing struct
04792d477215 Bluetooth: hci_uart: Fix a race for write_work scheduling
b624bc27cf82 Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function
a48bb93f6fbe ath10k: Fix error handling in case of CE pipe init failure
3a954b0d909c random: fix the RNDRESEEDCRNG ioctl
1be2b1d23529 MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section
d3b8fa2e1d03 ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode
166f9bc8ca0d bfq: Avoid false bfq queue merging
608ba1f447bc virt: vbox: Do not use wait_event_interruptible when called from kernel context
468bf1861a9c PCI: Decline to resize resources if boot config must be preserved
213c6f635bab PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064
c37821e061f0 kdb: Make memory allocations more robust
6f15d498bfe8 debugfs: do not attempt to create a new file before the filesystem is initalized
de5ae4087035 debugfs: be more robust at handling improper input in debugfs_lookup()
d239c08f091a kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host
0a6565762f27 vmlinux.lds.h: add DWARF v5 sections
(From OE-Core rev: 820b55234191890ece87e858a98089326985e868)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The subprocess that runs the commands periodically
times out prematurely even when there is sufficient
time available within the given interval for the
commands to run.
This change improves timeout handling and give all the
commands equal time to run.
(From OE-Core rev: 74e5c438025ed42cfacb993261dc664c3b7959a8)
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The sstate-diff-machines.sh script's --analyze option was only supporting
ipk packages, this adds rpm, deb and tar packages, checking all the used
package types simultaneously.
Without this changing sstate between machines would not report an error
if the difference occured in packages and ipk packaging was not enabled.
(From OE-Core rev: b27bff26a9640dfdfba4fc711a9b28acb4501d2b)
Signed-off-by: Diego Santa Cruz <Diego.SantaCruz@spinetix.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
perf has been failing our reproducible testing due to multiple symbols
containg build paths.
With this commit, we fix the issues:
1) The following line in the Makefle:
override PYTHON := $(call get-executable-or-default,PYTHON,$(PYTHON_AUTO))
"PYTHON" / "PYTHON_AUTO" have the full path as part of the variable. We've
ensure that the environment is setup and we do not need the full path to be
captured, since the symbol gets built into the executable, making it not
reproducible.
2) The following line:
srcdir_SQ = $(patsubst %tools/perf,tools/perf,$(subst ','\'',$(srcdir))),
Captures the full src path of perf, which of course makes it not
reproducible. We really only need the relative location 'tools/perf', so we
change the Makefile line to remove everything before 'tools/perf'
3) OUTPUT is the full path, we have python on the path so we remove it from the
definition. This is captured in the perf binary, so breaks reproducibility
PYTHONPATH="BUILD_STR(python)
4) To avoid bison generating #ifdefs that have captured paths, we make sure
all the calls have YFLAGS, which contains prefix mapping information.
Upstream-status: OE specific to our cross/build environments. Variants
will be developed for upstream
(From OE-Core rev: dea57aa1cd879df4feae1b9595b38c5b6ff74574)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Replace the libswapon reproducibility workaround with the solution
preferred by upstream.
(From OE-Core rev: 5fc7d4a4c428d5be7103d8e9345d23038dae4247)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There was still a remaining issue with reporoducibility based upon the
make version from the host system. Some versions added whitespace for
XXX+=<tab> (e.g. 4.1) and some versions do not (e.g. 4.3).
Replace the determinism patches with those submitted upstream both
for this issue and the previous one.
The LC_ALL setting for sort is dropped as it didn't fix an issue as hoped.
(From OE-Core rev: fda178ace0f4acad931c69300f6af54556472a06)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport a recent upstream patch
that redesigned the test.
It's now enabled for both x86-64 and arm.
[YOCTO #14223]
(From OE-Core rev: 64f98a731adaf86c9185c90436db1a6eb8e16b42)
Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a recipe that explicitly searches /usr/include, and use that in
oe-selftest to verify that host include paths are correctly causing
build failures.
(From OE-Core rev: b3e3eba796b843021b264f0e98dc30f983775d58)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building the cross GCC, configure it so that including the host
system include directories is fatal, not just a warning.
(From OE-Core rev: d039d6fbfc9076f081173f6e5cc63c56fe3a5adb)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Extend --enable-poison-system-directories so that it can be an error
instead of a warning by default.
(From OE-Core rev: 1fcaa5f452b2c6b93a6f3dfd57f894cbef5e3379)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
insane has checks that the compiler isn't printing "CROSS COMPILE
Badness" during configure/compile/install, but this message hasn't been
output by GCC since 2010 (23f522e7).
The current warning is "include location [...] is unsafe for cross-
compilation" and as that is a proper GCC warning, we can make it fatal
in follow-up patches.
(From OE-Core rev: a67e9ebfd5b8002fd4a7d8d27ff0d997817f76e1)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With a bit of help from upstream I figured out how to do
cross-builds the way upstream intends to.
(From OE-Core rev: f13c2cd727b01a3a11211a42c682ebb5eef9aa11)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream attempted to fix cross-compilation, but seems to have broken it,
so a new ticket was filed, and patch to un-break it was rewritten.
(From OE-Core rev: 062b1d1092b451f36af064b30f73326c0b5e5e4d)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For a while I've been puzzled as to why debug logging from runqueue wouldn't
appear on the console with -DD. The logic in the bbdebug handling is inverted
so fix it and now we see the expected messages from runqueue with -D and -DD.
This should then let us debug other issues using those log messages.
(Bitbake rev: 34145b950be03aff8f9b88207cf843abf002ab13)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've seen hard to debug issues where a task ends up in both the
covered and notcovered list. Add a sanity check to ensure if this
happens in future, we see it in the logs.
(Bitbake rev: 6e001410854792f9bb66a0409a2ac176171b0507)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've seen occasional issues where linux-yocto:do_compile_kernelmodules would
run without do_shared_workdir running before it. do_shared_workdir is an
setscene task but never has an sstate object generated so it will always
rerun. This should not happen since compile_kernemodules should only
execute if a setscene that depends on it didn't run and that should trigger
do_shared_workdir not to be marked as covered.
The issue is that build-appliance-image:do_package is one of the tasks which
covers linux-yocto:do_compile_kernelmodules but it is also a noexec task
and has a dependecy on pseudo-native:do_populate_sysroot.
In the problem case, pseudo-native:do_populate_sysroot is unavailable but
marked as covered since it is noexec. The "harddeps" code then also marks it
as notcovered. No task should ever be both covered and notcovered and this
is where the problems come from.
The solution is for the harddeps code only to to fail tasks if they've not
already been handled in some way. The code is assuming code couldn't have
handled revdeps at this point but we now have clear evidence they can.
(Bitbake rev: f66556bbb38449789ceea2fd105e9f68df7fb660)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Further issues were highlighted by autobuilder testing, extend the second patch
to cover them.
(From OE-Core rev: 3cf69fba8542e6ebbdb754c7616cf2ad44eec6ff)
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:
ef1fcccf6e5f Linux 5.4.101
fe257f47e2c3 scripts/recordmcount.pl: support big endian for ARCH sh
a2c5e4a083a7 cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath.
e6f7bf29e32d cxgb4: Add new T6 PCI device id 0x6092
aaf830ad624a NET: usb: qmi_wwan: Adding support for Cinterion MV31
5f2093be3627 KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped()
3f9fbe703164 mm: provide a saner PTE walking API for modules
32f070ad274d KVM: do not assume PTE is writable after follow_pfn
78c7b242573a mm: simplify follow_pte{,pmd}
8aeef9c9ac7e mm: unexport follow_pte_pmd
8f869895cf9d scripts: set proper OpenSSL include dir also for sign-file
c7ed0a50f20a scripts: use pkg-config to locate libcrypto
c8e3bcc6db7c arm64: tegra: Add power-domain for Tegra210 HDA
74c8a6af692a ntfs: check for valid standard information attribute
54a3c25368d9 usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable
96ef50ec7266 USB: quirks: sort quirk entries
fce3654c648d HID: make arrays usage and value to be the same
185c2266c1df bpf: Fix truncation handling for mod32 dst reg wrt zero
fc944ddc0b4a Linux 5.4.100
38d777aaf2c3 btrfs: fix backport of 2175bf57dc952 in 5.4.95
c6dd8545fe38 media: pwc: Use correct device for DMA
524a77aa5d69 xen-blkback: fix error handling in xen_blkbk_map()
be05138a9cdd xen-scsiback: don't "handle" error by BUG()
52e8f43af540 xen-netback: don't "handle" error by BUG()
7109f61d25ff xen-blkback: don't "handle" error by BUG()
55ccf71c0985 xen/arm: don't ignore return errors from set_phys_to_machine
feda880969a5 Xen/gntdev: correct error checking in gntdev_map_grant_pages()
0e382682dda4 Xen/gntdev: correct dev_bus_addr handling in gntdev_map_grant_pages()
da92e41f010e Xen/x86: also check kernel mapping in set_foreign_p2m_mapping()
104eef952314 Xen/x86: don't bail early from clear_foreign_p2m_mapping()
49de0a17e68f net: bridge: Fix a warning when del bridge sysfs
c35ce3d38caa net: qrtr: Fix port ID for control messages
f49731dfdb20 KVM: SEV: fix double locking due to incorrect backport
(From OE-Core rev: e813c8d776679fc602b06959dd7e280959ffd1ee)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
7b43ec8a0cc6 Linux 5.10.19
983f361bde5e scripts/recordmcount.pl: support big endian for ARCH sh
6ca89ac39e48 kbuild: fix CONFIG_TRIM_UNUSED_KSYMS build for ppc64
b8b65310e4b9 cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath.
ec6504c8a1fc cxgb4: Add new T6 PCI device id 0x6092
b7e51e5ecf39 NET: usb: qmi_wwan: Adding support for Cinterion MV31
1f683fd2c21f drm/xlnx: fix kmemleak by sending vblank_event in atomic_disable
3320aa64c322 KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped()
a42150f1c965 mm: provide a saner PTE walking API for modules
83d42c25868d KVM: do not assume PTE is writable after follow_pfn
6d9c9ec0d859 mm: simplify follow_pte{,pmd}
f8d8fb7ae86c mm: unexport follow_pte_pmd
d2cbae37c3d8 KVM: x86: Zap the oldest MMU pages, not the newest
729fbb8cb276 hwmon: (dell-smm) Add XPS 15 L502X to fan control blacklist
956690f5c607 arm64: tegra: Add power-domain for Tegra210 HDA
d63699364fa3 Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working
9f04a05fa1ed ntfs: check for valid standard information attribute
3e81e1db8b50 ceph: downgrade warning from mdsmap decode to debug
92c8c930caa0 usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable
f8921ed4d330 USB: quirks: sort quirk entries
95c0528c11b2 nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device
225d207da2e1 RDMA: Lift ibdev_to_node from rds to common code
77344e18cf84 HID: make arrays usage and value to be the same
3320bae8c115 bpf: Fix truncation handling for mod32 dst reg wrt zero
63b9d2e001fd Linux 5.10.18
c6152fd3ac2b media: pwc: Use correct device for DMA
a6703c711534 btrfs: fix crash after non-aligned direct IO write with O_DSYNC
aa0fd921d207 btrfs: fix backport of 2175bf57dc952 in 5.10.13
df443aad518d Bluetooth: btusb: Always fallback to alt 1 for WBS
ffec7ee21809 tty: protect tty_write from odd low-level tty disciplines
00805af45a21 xen-blkback: fix error handling in xen_blkbk_map()
9bea436fc3fc xen-scsiback: don't "handle" error by BUG()
2814b3aa38a6 xen-netback: don't "handle" error by BUG()
8f8ebd6b1cb5 xen-blkback: don't "handle" error by BUG()
0462dbbe2cab xen/arm: don't ignore return errors from set_phys_to_machine
be89a0300a58 Xen/gntdev: correct error checking in gntdev_map_grant_pages()
1a5c2274349f Xen/gntdev: correct dev_bus_addr handling in gntdev_map_grant_pages()
0c08037b56a7 Xen/x86: also check kernel mapping in set_foreign_p2m_mapping()
740f4d9d0c34 Xen/x86: don't bail early from clear_foreign_p2m_mapping()
06ab1e63ec5c net: fix proc_fs init handling in af_packet and tls
ba2582cd7f20 net: bridge: Fix a warning when del bridge sysfs
2bce178c254c net: openvswitch: fix TTL decrement exception action execution
78b12034d4c3 net: sched: incorrect Kconfig dependencies on Netfilter modules
f9d6533d18fd mt76: mt7615: fix rdd mcu cmd endianness
977060d4ec5b mt76: mt7915: fix endian issues
496ef46dbf6d net/sched: fix miss init the mru in qdisc_skb_cb
40bf5450ba6f mptcp: skip to next candidate if subflow has unacked data
36e4b9383890 net: qrtr: Fix port ID for control messages
c313e91b97eb IB/isert: add module param to set sg_tablesize for IO cmd
5840f8687fdf vdpa_sim: add get_config callback in vdpasim_dev_attr
8faf3ea12225 vdpa_sim: make 'config' generic and usable for any device type
0fb67eda6a9c vdpa_sim: store parsed MAC address in a buffer
0ed8181561be vdpa_sim: add struct vdpasim_dev_attr for device attributes
c721898723bc vdpa_sim: remove hard-coded virtq count
(From OE-Core rev: ec4133a10343800d68c82fc342059f4026a6479c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.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:
850e6a95deb5 Linux 5.4.99
e8ffaca0fe27 ovl: expand warning in ovl_d_real()
b55528a18e40 net/qrtr: restrict user-controlled length in qrtr_tun_write_iter()
99996cd558ba net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS
ac79b1d94a88 vsock: fix locking in vsock_shutdown()
c025081b57df vsock/virtio: update credit only if socket is not closed
2545c5bd8316 net: watchdog: hold device global xmit lock during tx disable
a5f0b6f7b1c0 net/vmw_vsock: improve locking in vsock_connect_timeout()
611d93fbea54 net: fix iteration for sctp transport seq_files
2085d886630a net: gro: do not keep too many GRO packets in napi->rx_list
5c53956a8da0 net: dsa: call teardown method on probe failure
0b42ab078369 udp: fix skb_copy_and_csum_datagram with odd segment sizes
73bc75fda669 rxrpc: Fix clearance of Tx/Rx ring when releasing a call
b90e8d5d28d1 usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one
35834bf0b210 usb: dwc3: ulpi: fix checkpatch warning
0b49b82eeea2 h8300: fix PREEMPTION build, TI_PRE_COUNT undefined
1019015a5dca i2c: stm32f7: fix configuration of the digital filter
546d92a43c94 clk: sunxi-ng: mp: fix parent rate change flag check
b02db23d2647 drm/sun4i: dw-hdmi: Fix max. frequency for H6
40db7dba50fe drm/sun4i: Fix H6 HDMI PHY configuration
3063b80b4bdf drm/sun4i: tcon: set sync polarity for tcon1 channel
107cf5eede74 firmware_loader: align .builtin_fw to 8
beb85f4927e8 net: hns3: add a check for queue_id in hclge_reset_vf_queue()
a045956a3b41 x86/build: Disable CET instrumentation in the kernel for 32-bit too
da1a5442ad2c netfilter: conntrack: skip identical origin tuple in same zone only
0142b957866f ibmvnic: Clear failover_pending if unable to schedule
3f8954cc624c net: stmmac: set TxQ mode back to DCB after disabling CBS
c0daa74b8ed7 selftests: txtimestamp: fix compilation issue
6107338c2fa2 net: enetc: initialize the RFS and RSS memories
71d2bd7921db xen/netback: avoid race in xenvif_rx_ring_slots_available()
ff758e8a77f3 netfilter: flowtable: fix tcp and udp header checksum update
b110391d1e80 netfilter: nftables: fix possible UAF over chains from packet path in netns
35c279e02b7e netfilter: xt_recent: Fix attempt to update deleted entry
7e3a6b820535 bpf: Check for integer overflow when using roundup_pow_of_two()
e29126678f65 drm/vc4: hvs: Fix buffer overflow with the dlist handling
69beec4a8b36 mt76: dma: fix a possible memory leak in mt76_add_fragment()
8a5991c8214b lkdtm: don't move ctors to .rodata
4f5416710e13 vmlinux.lds.h: Create section for protection against instrumentation
b7f41a7ad444 ARM: kexec: fix oops after TLB are invalidated
f49bff85b6db ARM: ensure the signal page contains defined contents
06350c7f7923 ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL
e60577e29deb bfq-iosched: Revert "bfq: Fix computation of shallow depth"
91d604ab2a99 riscv: virt_addr_valid must check the address belongs to linear mapping
0db8d192ee57 drm/amd/display: Decrement refcount of dc_sink before reassignment
5c8f63266255 drm/amd/display: Free atomic state after drm_atomic_commit
f35da70b516f drm/amd/display: Fix dc_sink kref count in emulated_link_detect
76979956a8af drm/amd/display: Add more Clock Sources to DCN2.1
4516a0a2c087 nvme-pci: ignore the subsysem NQN on Phison E16
335a285aa0f0 ovl: skip getxattr of security labels
43e3cf46afb1 cap: fix conversions on getxattr
df094aa0aab0 ovl: perform vfs_getxattr() with mounter creds
cc512646b2e7 platform/x86: hp-wmi: Disable tablet-mode reporting by default
2bb22cd4dae4 ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter_idle_coupled
2cb208ba0fd1 arm64: dts: qcom: sdm845: Reserve LPASS clocks in gcc
92c40ed0abcb arm64: dts: rockchip: Fix PCIe DT properties on rk3399
2407794f2298 cgroup: fix psi monitor for root cgroup
18d691d837b3 arm/xen: Don't probe xenbus as part of an early initcall
a0997a86f5c0 tracing: Check length before giving out the filter buffer
74c7bafdd303 tracing: Do not count ftrace events in top level enable output
4851d7b340e9 gpio: ep93xx: Fix single irqchip with multi gpiochips
2c5abe0f8e9c gpio: ep93xx: fix BUG_ON port F usage
(From OE-Core rev: c300a9e9d414355af783f2adae53cde0c6319d08)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
13b6016e96f6 Linux 5.10.17
90ac1981acfa kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq
e5c376c41a57 ovl: expand warning in ovl_d_real()
57068800258f net/qrtr: restrict user-controlled length in qrtr_tun_write_iter()
862d1c0edd21 net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS
69e9fd9de17e vsock: fix locking in vsock_shutdown()
afe31701609b vsock/virtio: update credit only if socket is not closed
ba3bcb35d783 switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT
55ad30cb7f73 bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state
e22b963d3ec9 net: watchdog: hold device global xmit lock during tx disable
bc21a88465c2 net/vmw_vsock: improve locking in vsock_connect_timeout()
fcee53dc03c5 net/vmw_vsock: fix NULL pointer dereference
c9013813413e net: fix iteration for sctp transport seq_files
9e6ce473e96b net: gro: do not keep too many GRO packets in napi->rx_list
18193e09834c cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there
8a3fc32b322c cpufreq: ACPI: Extend frequency tables to cover boost frequencies
c930943a3683 net: dsa: call teardown method on probe failure
46a831d1cc25 udp: fix skb_copy_and_csum_datagram with odd segment sizes
24f5544f76d3 rxrpc: Fix clearance of Tx/Rx ring when releasing a call
975a2396e37c arm64: mte: Allow PTRACE_PEEKMTETAGS access to the zero page
3ed6cc9c2dd0 x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init()
902c6dcbb146 scripts: set proper OpenSSL include dir also for sign-file
4761b1aabcfd h8300: fix PREEMPTION build, TI_PRE_COUNT undefined
f6b5e671c6a7 i2c: stm32f7: fix configuration of the digital filter
0c0ddf0dd692 clk: sunxi-ng: mp: fix parent rate change flag check
664b66e3552c drm/sun4i: dw-hdmi: Fix max. frequency for H6
962168c2bc15 drm/sun4i: Fix H6 HDMI PHY configuration
e639cb199b8e drm/sun4i: dw-hdmi: always set clock rate
7596c85a8962 drm/sun4i: tcon: set sync polarity for tcon1 channel
39e855fa959e firmware_loader: align .builtin_fw to 8
5ff69431b763 net: hns3: add a check for index in hclge_get_rss_key()
2c0e46258eab net: hns3: add a check for tqp_index in hclge_get_ring_chain_from_mbx()
40389ba14d0e net: hns3: add a check for queue_id in hclge_reset_vf_queue()
6bbc1d5ee0eb net: dsa: felix: implement port flushing on .phylink_mac_link_down
03bf0f163df2 x86/build: Disable CET instrumentation in the kernel for 32-bit too
880b1c2164d1 scsi: scsi_debug: Fix a memory leak
d519197b48c1 netfilter: conntrack: skip identical origin tuple in same zone only
4067ace5f119 ibmvnic: Clear failover_pending if unable to schedule
284abe15c17e net: stmmac: set TxQ mode back to DCB after disabling CBS
25c312214d9f selftests: txtimestamp: fix compilation issue
5ed60a17d466 net: enetc: initialize the RFS and RSS memories
8eb3e56fd180 hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive()
23b2eac8b76a net: ipa: set error code in gsi_channel_setup()
a4595395a915 net: hdlc_x25: Return meaningful error code in x25_open
50ad6fc36aed xen/netback: avoid race in xenvif_rx_ring_slots_available()
bbb8c391486b netfilter: flowtable: fix tcp and udp header checksum update
0a0e5d47670b netfilter: nftables: fix possible UAF over chains from packet path in netns
ef8f281a6530 selftests: netfilter: fix current year
f035e97f331e netfilter: xt_recent: Fix attempt to update deleted entry
8032bf2af9ce bpf: Check for integer overflow when using roundup_pow_of_two()
52d29b478326 bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3
40e3b5c12864 dmaengine: idxd: check device state before issue command
143b87907788 drm/vc4: hvs: Fix buffer overflow with the dlist handling
1d7c14566924 mt76: dma: fix a possible memory leak in mt76_add_fragment()
3ade81db49bd ath9k: fix build error with LEDS_CLASS=m
c39cdf559d26 dmaengine: idxd: fix misc interrupt completion
3e53d64e9a4d cgroup-v1: add disabled controller check in cgroup1_parse_param()
2aba53830f5d KVM: x86: cleanup CR3 reserved bits checks
e624efe36eb6 lkdtm: don't move ctors to .rodata
d070ccc7ad17 x86/efi: Remove EFI PGD build time checks
486c1525eba3 Revert "lib: Restrict cpumask_local_spread to houskeeping CPUs"
cf1cab6edb06 ubsan: implement __ubsan_handle_alignment_assumption
249735b01123 ARM: kexec: fix oops after TLB are invalidated
7913ec05fc02 ARM: ensure the signal page contains defined contents
3dc2ba465001 kallsyms: fix nonconverging kallsyms table with lld
11648f26b074 ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL
d93178df8f75 bfq-iosched: Revert "bfq: Fix computation of shallow depth"
4fccb50ec95b riscv: virt_addr_valid must check the address belongs to linear mapping
cd0604db18d2 drm/amd/display: Decrement refcount of dc_sink before reassignment
8466a0c6bc13 drm/amd/display: Free atomic state after drm_atomic_commit
1898affc717e drm/amd/display: Fix dc_sink kref count in emulated_link_detect
b8dc6255bb2d drm/amd/display: Release DSC before acquiring
4d9a5224d507 drm/amd/display: Add more Clock Sources to DCN2.1
7963f3ff8edd drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL
07c8c581d2be nvme-pci: ignore the subsysem NQN on Phison E16
3895bcd96a9e x86/split_lock: Enable the split lock feature on another Alder Lake CPU
020680e36d97 scsi: lpfc: Fix EEH encountering oops with NVMe traffic
116826d615c1 ovl: skip getxattr of security labels
02dee03d4831 cap: fix conversions on getxattr
cbb9404a5052 ovl: perform vfs_getxattr() with mounter creds
f66fa5ec47e0 arm64: dts: rockchip: Disable display for NanoPi R2S
2a2e911469b5 platform/x86: hp-wmi: Disable tablet-mode reporting by default
d33b28e01e5c arm64: dts: rockchip: remove interrupt-names property from rk3399 vdec node
697091f92727 ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter_idle_coupled
6c152ac1b687 arm64: dts: qcom: sdm845: Reserve LPASS clocks in gcc
413a2353be6b arm64: dts: rockchip: Fix PCIe DT properties on rk3399
8e25e1eef8b9 soc: ti: omap-prm: Fix boot time errors for rst_map_012 bits 0 and 1
8c5864d21e01 tmpfs: disallow CONFIG_TMPFS_INODE64 on alpha
b03a0d5cc26d tmpfs: disallow CONFIG_TMPFS_INODE64 on s390
285b57595d40 dmaengine: move channel device_node deletion to driver
deae1e6365cd drm/dp_mst: Don't report ports connected if nothing is attached to them
5a36371f8bb5 drm/i915/tgl+: Make sure TypeC FIA is powered up when initializing it
e11345ed78b9 Revert "drm/amd/display: Update NV1x SR latency values"
e72a65802a3e cgroup: fix psi monitor for root cgroup
89b0c20d80a1 arm/xen: Don't probe xenbus as part of an early initcall
bef1f148812d drm/i915: Fix overlay frontbuffer tracking
7c93d8cff582 tracing: Check length before giving out the filter buffer
a38c1ee16623 tracing: Do not count ftrace events in top level enable output
d9b7ea4c818c gpio: ep93xx: Fix single irqchip with multi gpiochips
10538b869a64 gpio: ep93xx: fix BUG_ON port F usage
e072d454faa4 gpio: mxs: GPIO_MXS should not default to y unconditionally
039e0f627397 Revert "dts: phy: add GPIO number and active state used for phy reset"
2b02985bf83e objtool: Fix seg fault with Clang non-section symbols
(From OE-Core rev: aa76ff856e0ceb61bb479c2fa833144be3ddb33d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.10:
513e9332a00 qemumips32: disable CONFIG_COMPACTION
As mentioned in yocto bug: https://bugzilla.yoctoproject.org/show_bug.cgi?id=13992
testimages are failing due to issues with kernel page migration/compaction
function that does not work very well with MIPS kernel HIGHMEM that
is needed for 512Mb.
A valid workaround is to disable CONFIG_COMPACTION and the problematic
migration functionality is also disabled.
[YOCTO: #13992]
(From OE-Core rev: 6f7ac59c4202ea8c44065db946341c9db415b267)
Signed-off-by: Victor Kamensky <victor.kamensky7@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
kernel-devsrc is a dependency of the image so we no longer need the symlink
creation code or the module-base inherit/dependency as it is included in
that recipe. The KERNEL_VERSION usage was broken anyway as the module
usage would have needed a:
do_image[depends] += "build-appliance-image:do_configure"
which wasn't present so it was indeterminate if KERNEL_VERSION was set
correctly.
(From OE-Core rev: a46b43bb67b2f87ec370480e50a2e2d111555b75)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If using debug-without-src policy then usr/src/debug won't exist,
therefore the function will fail due to missing files, adding a check
for files to exist before editing them fixes it.
(From OE-Core rev: 0eb85a2670c9250350b66647f4cbdae446be830f)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In 0.57.0, the uid and gid arguments passed to os.chown() when using
install_mode were accidentally swapped, causing files to end up with
incorrect owner/group if the owner and group are not the same.
(From OE-Core rev: 8f19fb08b66cd75616345e96fa5718048daae7fe)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Set CVE_PRODUCT for more accurate CVE scanning.
(From OE-Core rev: aefcc7a7dd012530ed846292caaed70d20589a3a)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Added HOMEPAGE and DESCRIPTION for recipes with missing decriptions or homepage
[YOCTO #13471]
(From OE-Core rev: cc6c7af900ae0196a62b7fa1375c55bbcd8e68b4)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Added HOMEPAGE and DESCRIPTION for recipes with missing decriptions or homepage
[YOCTO #13471]
(From OE-Core rev: 89d8f20353bacb089bc18833d3ff032b525613ee)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Added HOMEPAGE and DESCRIPTION for recipes with missing decriptions or homepage
[YOCTO #13471]
(From OE-Core rev: 95a86ac1c12414c1b4983880145aec55bd9a38a4)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This CVE is about TOCTOU (time-of-check time-of-use)
race condition when copying and removing directory trees
which had very low severity problem and marked as closed
and won't fix. Therefore whitelisted CVE-2013-4235.
Master, gatesgarth and dunfell all have shadow version 4.81.
Hence, this is applicable for master, gatesgarth and dunfell.
Link: https://bugzilla.redhat.com/show_bug.cgi?id=884658
(From OE-Core rev: b1c6cd87bee6b019619dc5728fd6c36bc87ed696)
Signed-off-by: Sana Kazi <Sana.Kazi@kpit.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE-2017-12678.patch
CVE-2018-11439.patch
removed since they are included in 1.12
(From OE-Core rev: dc999d351ec599e4c534281585152087ff16d345)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0003-cmake-add-option-to-skip-build-the-examples.patch removed since it
is included in 2020.5
(From OE-Core rev: bdcf0bf7b482f145ac61d35c0d74450c54bb8d11)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The libinput ptests are very sensitive to system load, and will fail
if events from the kernel don't arrive sufficiently fast (from 20ms to
200ms depending on the test).
This is by design as input processing is inherently time-sensitive and
to avoid code bugs the test suite considers timing problems fatal.
As this is causing a large proportion of ptest runs to fail in libinput,
disable the execution of these tests for now.
[ YOCTO #14164 ]
(From OE-Core rev: 54e2eb809bdfedb64219f37b82589372bbc96905)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit adds an optional layerid argument which can
be passed to the bitbake-layers create-layer command.
This allows for creation of a layer with a layer id
different to that of the layer's name. The default
behaviour of the command where the layer's id is set
to the layer's name is still retained.
(From OE-Core rev: 8f896bd9b34f19535838757c8f3049bae438e4fe)
Signed-off-by: Charlie Davies <charles.davies@whitetree.xyz>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The help message for the optional argument of setting
the priority of the new layer was incorrect.
(From OE-Core rev: d10d928c6030951994bc2404cde78137c86917a4)
Signed-off-by: Charlie Davies <charles.davies@whitetree.xyz>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In cases where we configure the IP address and more on the kernel
command line with ip= we should not ask for DHCP with systemd-networkd
later on. We have such a setup with our runqemu script.
With this match in place we can also deploy this unit on qemu systems.
(From OE-Core rev: 8c4981e740c0e630200dbc77c9e3dfd3e43b790b)
Signed-off-by: Stefan Schmidt <stefan.schmidt@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Under systemd weston's socket is in /run, not in /run/user/0.
(From OE-Core rev: ea7dfd857ce3779745dccda0cbfd93b5e5de1a36)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Otherwise, weston wouldn't actually start when systemd is in use.
(From OE-Core rev: 6b6287b7e5190d1af2e3aefddb2f72a8d0d79968)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Discussion with the libinput maintainer has confirmed that many of the
libinput test cases need to run on a relatively unloaded system,
because input handling is by definition time-sensitive and any
event mismatches are considered a failure to avoid broken code hiding.
We can't expect libinput to run on an otherside unloaded machine
because the autobuilder ptests execute in a qemu at the same time
as builds can be happening. We can however reduce the amount of
parallellism happening in the libinput test suite to give it a better
chance of succeeding.
This may not be enough, but it's worth a go.
[ YOCTO #14164 ]
(From OE-Core rev: 5702f7c489ed45b7f4a69c78aa8215e2c98e21c4)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Having all the rpm build related tools in the main package requires
adding runtime dependencies on perl and python3-core, so adding
rpm to a target image can pull quite many unneeded packages to satisfy
the dependencies.
This splits all the build related tools into rpm-build and moves the
bash, perl and python3-core runtime dependencies to that package.
Also, the rpmsign tool is split into rpm-sign and rpm2archive (only
built if archive is in PACKAGECONFIG) into rpm-archive. These are
separate packages since they are not really related to building, so
do not belong in rpm-build, but are not necessarily wanted in
target images when rpm is included.
(From OE-Core rev: 0dea6cccc1c638078846e6eb8e48e8ef69c87618)
Signed-off-by: Diego Santa Cruz <Diego.SantaCruz@spinetix.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bin is not an acceptable format for qemu and will throw an error is set.
The correct format in this case is raw.
(From OE-Core rev: cd279aeb986b4676ea8ecb1e7b12c7e29e83460a)
Signed-off-by: Jon Mason <jon.mason@arm.com>
Change-Id: I9d78e356d39ecb15bef886c19870b029d9badd65
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* some build environments have relative paths in THISDIR, e.g. from OEROOT set in:
1e3345c26c/conf/bblayers.conf (L4)
and then the paths in filename normalized in:
filename = os.path.normpath(os.path.join(path, meson.cross.d, element))
don't match.
* COREBASE used here before didn't have this issue because the value is already
normalized when set in:
meta/conf/layer.conf:COREBASE = '${@os.path.normpath("${LAYERDIR}/../")}'
(From OE-Core rev: 7977ff07d181d269bd52f98852d1076b268db614)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The systemd-nspawn@.service file uses the following line to try
loading the tun, loop and dm-mod kernel modules, in a non fatal way:
ExecStartPre=-/sbin/modprobe -abq tun loop dm-mod
A non-zero return code from modprobe will not stop the service from
starting, but it would be convenient to inform the user about this
optional support, so add these modules to RRECOMMENDS.
(From OE-Core rev: 9644285dc8a7e7c52b5f7554ef06d9ff53167832)
Signed-off-by: Vivien Didelot <vdidelot@pbsc.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If systemd is configured with importd, "machinectl import-*" can be
used to add container trees under /var/lib/machines.
But "machinectl import-tar" makes use of "tar --numeric-owner" which
is not supported by the busybox binary, as shown below:
# machinectl import-tar /tmp/container.tar.xz
Enqueued transfer job 1. Press C-c to continue download in background.
Importing '/tmp/container.tar.xz', saving as 'container'.
Imported 0%.
tar: unrecognized option '--numeric-owner'
BusyBox v1.31.1 () multi-call binary.
Usage: tar c|x|t [-ZzJjahmvokO] [-f TARFILE] [-C DIR] [-T FILE] [-X FILE] [FILE]...
Failed to decode and write: Broken pipe
Exiting.
To fix this, recommend the standard tar package.
Cc: Chen Qi <Qi.Chen@windriver.com>
(From OE-Core rev: 801658f0161270c76829a123a4f531ca5a1f73db)
Signed-off-by: Vivien Didelot <vdidelot@pbsc.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Sort packages in RRECOMMENDS_${PN}-container alphabetically to avoid
subjective sorting and ease future additions.
(From OE-Core rev: 636c048b9d49b0f0bf083add688b4de80f3e37cd)
Signed-off-by: Vivien Didelot <vdidelot@pbsc.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
After the other fixes there remained occasional problems. Fix another makefile
sorting problem affecting the disktest binary.
(From OE-Core rev: 636f4d1f6ed8a95e3a583abc5904ab8dbc6184af)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When the libxcrypt version is updated, libxcrypt-compat is omitted.
(From OE-Core rev: a353882899da414b109acbb3b7882239265fe248)
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* busybox 1.33.0 added base32 applet and now do_rootfs for read-only images is failing with:
do_rootfs: busybox.postinst returned 1, marking as unpacked only, configuration required on target.
ERROR: image-devel-1.0-r2 do_rootfs: Postinstall scriptlets of ['busybox'] have failed. If the intention is to defer them to first boot,
then please place them into pkg_postinst_ontarget_${PN} ().
Deferring to first boot via 'exit 1' is no longer supported.
Details of the failure are in image-devel/1.0-r2/temp/log.do_rootfs.
and log.do_rootfs shows:
update-alternatives: Error: not linking image-devel/1.0-r2/rootfs/usr/bin/base32 to /usr/bin/busybox.nosuid since image-devel/1.0-r2/rootfs/usr/bin/base32 exists and is not a link
(From OE-Core rev: d2365442568c206a13165f8c71a7b7a5d0c6ff4e)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The new version has an internal CP850 conversion table, hence it doesn't
need iconv anymore (and currently errors when trying).
(From OE-Core rev: 647cd1134a543406f0f741d3f83d5f5ce78bcd0f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are build paths which are in generated sources injected
into ${PN}-src. These are in generated files and don't influence the
binary output. As such we can correct them at do_package time by
tweaking in an appropriately injected function. This fixes
the reproducbility of the recipe.
(From OE-Core rev: cc1de818247c9ae329fdc0536658b3968a4caea2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a patch adding sorting to a couple of points in the Makefiles
which removes most of the determinism issues in ltp.
Build swapon before the main build to ensure libswapon.o is built
deterministically as it races with swapoff.
All issues reported on the upstream mailing list.
(From OE-Core rev: 0f51f9a37e5d058bce28cfe7b9a32a895f83c091)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This change adds core-image-weston to the reproducible build test.
For this we also need to update the static-group and static-passwd.
Besides the world package build which includes the wayland package,
this adds a wayland/weston-based image to the reproducible build test.
(From OE-Core rev: ffc4de47988ccf7568eecc8a27e8964beeaaacfb)
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Added a script that fetches the package manager directory and runs the elfutils-native debuginfod on DEPLOY_DIR
Added a check to ensure that PACKAGECONFIG options is set in local.conf
(From OE-Core rev: 410083f93e2c986247cf3a2ff5050847e10cf359)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Modern dosfstools automatically determines the appropriate size
and will error out if something that doesn't make sense is
supplied on the command line.
(From OE-Core rev: b85a09ea450a5e8f49418f4a930805fbb88dc83b)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a hack to hardcode in specific rpaths which we then remove,
allowing the build to be reproducible.
Strip build patches out of one of the test scripts too.
(From OE-Core rev: 18299a114c66280ba2d00becc3fae235d3a6cbd7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a patch to address two determinism issues and allow reproducible
builds.
Also strip full paths we don't need out of some ptest files,
we can use the installed binaries.
(From OE-Core rev: 14e7cc6c6040b983024bec56fbd32d9101507ff0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add libcap-native to libcap PACKAGECONFIG making native setcap available
during the build. This assures its availability during install and prevents
meson from searching absolute paths and the resulting possible host
contamination.
Move -DNO_SETCAP_OR_SUID=true to the libcap PACKAGECONFIG negative case
This will prevent possible non-determinism for the setuid case.
(From OE-Core rev: 6b31f6b9a6a12a12d1d10b8634012e50ef778ec4)
Signed-off-by: Jate Sujjavanich <jatedev@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We experience the following error and fail to boot on qemu64 machine
/lib64/libc.so.6: CPU ISA level is lower than required
Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00
As stated in [1],
Passing -march= causes glibc to add annotations not compatible to run
result on -march= as too high ISA level is inferred.
ISA level is a new feature of 2.33 release.
Until it's fixed let's disable ISA level inference with
libc_cv_include_x86_isa_level=no
(no better configure option yet).
[1] https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dbd6a821ff753e3b41324c4fb7c58cf65eeea33
(From OE-Core rev: 91264e14a088013b138e82520744f79fa7c8d585)
Signed-off-by: He Zhe <zhe.he@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In e9e5744ba8b0d43c8b874d365f83071ce20bf0a1, Khem Raj wrote:
> OE does not use the traditional /usr/lib/gcc prefix to store
> gcc-runtime it basically is moved into libdir, however some newer
> files were installed by newer versions of gcc especially libgomp (
> omp.h openacc.h ) into gcclibdir, so we have content in both
> directories, this confuses other tools which are trying to guess the
> gcc installation and its runtime location, since now we have two
> directories, the tools either choose one or other and we get
> inconsistent behavior, e.g. clang for aarch64 uses /usr/lib but same
> clang for riscv64 chose /usr/lib/gcc
> This change ensures that OE ends up with single valid location for gcc
> runtime files
I think that the same thing needs to happen in gcc-sanitizers.inc,
otherwise I get errors like:
| .../recipe-sysroot/usr/include/gpg-error-64.h:884:11: fatal error: sanitizer/lsan_interface.h: No such file or directory
when attempting to compile with sanitizers enabled.
FILES_${PN} needs updating to match too.
(From OE-Core rev: 862b4fac3ee7d951758c8c93462331ad52bf0190)
Signed-off-by: Mike Crowe <mac@mcrowe.com>
Cc: Khem Raj <raj.khem@gmail.com>
Cc: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is required by new versions of libbsd.
(From OE-Core rev: 4d727d36c50da0c07e3f2991eda7bbac6c042180)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop backports.
Add a patch that inserts missing spaces in Makefiles.
Drop determinism.patch: upstream has moved the git
stuff to an external script, which has a guard that
checkes for presence of .git/ in source tree.
License-Update: additional source file listed
(From OE-Core rev: ad2eae801c7809db3f4830f19efdad78d1a62d59)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Particulary, . needs to be explicitly specified so that perl
looks there when loading items in 'require'.
(From OE-Core rev: 324d74c7e541b44b9c4240056b006f4c59ef34af)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For some reason the new perl no longer has . in list of
directories searched in 'require', and so the file
needs to be copied where perl can find it.
(From OE-Core rev: 2ae879ddb72bd316e49a8200e99887dadb02b3dc)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop perl-cross-makefile.patch as it is merged upstream.
(From OE-Core rev: 7459853328d3e8a43d04a75181a46bd42b8fb076)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Replace hacky 0001-gnome.py-prefix-g-i-paths-with-PKG_CONFIG_SYSROOT_DI.patch
with entries in meson.cross.
Rest of the patches are refreshed.
(From OE-Core rev: 85b4aea551ac4a0f47f916957dd9707c81813a2b)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop 0001-ppc_initreg.c-Incliude-asm-ptrace.h-for-pt_regs-defi.patch
Drop 0001-musl-obstack-fts.patch
(upstream has fixed the issues).
Drop a few other chunks where upstream has fixed the issues
or removed the code being patched.
Adjust ptests to pass again.
(From OE-Core rev: d358212bb557c99b266a0022ce973782c8c4d260)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop gettext patches; upstream has fixed the issues.
(From OE-Core rev: 36fabe2bec023afec9fc704c7f242e6f1ca554c5)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
udev support had been dropped upstream.
The tools now have internal locale support so the glibc locale
dependencies can be dropped.
(From OE-Core rev: 01bb6e133e9b06c848d864b0581efc50020625bf)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When debugging why a single recipe doesn't reproduce, its a pain
to wait for the world to rebuild from scratch. Update the selftest
to allow this to be configured, for example you could set
targets as ['perf'] and sstate_targets as ['virtual/kernel']
and then it should only be rebuilding perf in the test rather than
things like the toolchain (parts of the kernel may be unavoiable
as they're not in sstate).
Can be run as:
OEQA_DEBUGGING_SAVED_OUTPUT=/tmp/perf-diffoscope oe-selftest -r reproducible.ReproducibleTests.test_reproducible_builds
to save diffoscope output.
(From OE-Core rev: 132a17d02f29711572e14a2f38a841323fbb6df6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
LTO likely doesn't buy us much here, disable it to allow the binaries
to be reproducible.
(From OE-Core rev: b4b5e52b5bd98deb0855700e4aae6228d52e5a83)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add sorting to the globbing within the Makefile to make the output
reproducible.
(From OE-Core rev: c43ae151f572786818fe048233b4bbfd6b0ba2cf)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove hardcoding the build configuration into the help/version output
from swig to make the binaries reproducible.
(From OE-Core rev: 7ed28ae9717ea9dad4e131012186d5f08e8f0bec)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add sorting to wildcard expansion in the makefile to make builds
reproducible.
(From OE-Core rev: 5541ba76ccc0c416f315bc0dc14a20a33059bd5f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is required with latest versions of e2fsprogs.
(From OE-Core rev: d35fd000a85b220cd1a7ea195d8c9111ddf7749b)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since the test program fails to compile, configure thinks compiler is
not having thread support and bails out
(From OE-Core rev: 232f97405a3e69cf9e54d4de0a8f1593da747603)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
gcc11 is pedantic about it and finds a case where this
maybe used uninitialized
(From OE-Core rev: 06f298e6d1777093b61baef3873813a809b010bd)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes
/benchmark_register.h:17:30: error: 'numeric_limits' is not a member of 'std'
| static const T kmax = std::numeric_limits<T>::max();
| ^~~~~~~~~~~~~~
(From OE-Core rev: e093eff9d94c02939ca398d59d66d1b1dbc8a12e)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-Improve-SIMD-detection-735.patch
0001-blake3-Remove-asm-checks-for-sse-avx.patch
0002-Always-use-64bit-to-print-time_t.patch
removed since they'are included in 4.2
-License-Update: Copyright year updated to 2021.
(From OE-Core rev: 45a0b1f7dc48955d9e9a476bd26239ef360fd0fc)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This includes a fix for the 'hang' on larger diffs with html output
as seen on the autobuilder.
(From OE-Core rev: cac4ed44b302a3effd0ed6729cbf65817824604e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The library hardcodes paths to the python library internally and currently
these are build paths. Fix this to use the correct target path and
fix reproducibility in the process.
(From OE-Core rev: 4c190e8c9a2b53de3def1065fb6e479b72d040dc)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We need to use CFLAGS with the correct WORKDIR in them, replace those
in the sysroot file with the ones appropriate to the current recipe.
(From OE-Core rev: 45edf189961aff1858be9bb7b63116073c0a0c10)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Configure was swallowing our cflags meaning the resulting binaries were
not reproducible. Tweak configure not to do that and fix reproducibility.
(From OE-Core rev: 1395269a6fae5cec01d721e2ad52bd7cb8fc38ce)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a configuration option to pass in srcdir, removing hard coded
build paths from the binaries.
(From OE-Core rev: d7e92e3a22f0c87aff4f452b51f50ec417d2949b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The compressed docs contained a timestamp of the original file which
meant the SDE clamping during package creation didn't work. The
benefits of compression are minor, decompress the files to avoid
the reproducibility issues.
(From OE-Core rev: a3b59a67bea16899b57a0d187120c988495da4d5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* COREBASE works correctly only as long as this recipe is inside of
COREBASE directory and leaves the full absolute paths if you copy
this recipe into your own layer (e.g. to backport newer version)
* use THISDIR as all FILESPATH should be relative to that, unless
there is a .bbappend not only extending FILESPATH, but also adding
meson.cross.d files there (at which point it also didn't work with
COREBASE replacements as well already) - show an ERROR in such case,
I don't think it's common scenario to spend more time to support that.
(From OE-Core rev: 314cfc7d6a8f9b00db7da5424890ff955a5ce971)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The modifyrepo_c tool can use the magic database for input files
(e.g., if the file has no recognized extension) and fails if none
can be found.
This adds a wrapper that sets MAGIC to point to the proper place,
it also sets up MAGIC in the createrepo_c wrapper since that tool
also takes input files.
(From OE-Core rev: ea666fbc74163e7ef27a52a072b75fd1f5ac5c25)
Signed-off-by: Diego Santa Cruz <Diego.SantaCruz@spinetix.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Attempt to fix intermittent failure of `drd/tests/std_list`
Locally tested to take around 45 s on qemuarm64
[YOCTO #14228]
(From OE-Core rev: aac00b1c8042e41cd6bb1aea8e3033a1c6dd2b05)
Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Distros may not use shadow for login manager
secondly login --help returns 1 only with shadow provided login
utility, with busybox it returns normal 0, the testcase clearly
assumes shadow being part of image, therefore add needed
checks to ensure the pre-requisites are met
(From OE-Core rev: 0820aeba74869bf6e85b200f39bc610a43ab9a7a)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've had a lot of concern about the readability of diffs of this
path setting, refactor to avoid long line length.
(From OE-Core rev: f3930cba16ccbc4b76ed14187d5586d6479bc59e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This path is image specific so we can move to the image class
definition of PSEUDO_IGNORE_PATHS.
(From OE-Core rev: 66a8ca0f206434e0b301a8fdc90f062750d6d118)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some paths used in sdk construction shouldn't be tracked under pseudo
so list these.
(From OE-Core rev: 21621e09162ff9e8014a1cfba78d0f2c3746202a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some paths used in image construction shouldn't be tracked under pseudo
so list these.
(From OE-Core rev: 9463be2292b942a1072eea88881b9644e55aadb9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Calling sync between each file compare is horrible performance wise
as we compare thousands of files. We don't care about IO latency here
so disable.
(From OE-Core rev: 25f78abd8bbeb201fd9452e7983e015027954948)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If an exception is raised when running host python code, the fetcher
immediately crashes, this might be temporary depending on the servers
reliability.
Catch the exception when the connection was reset and try once again
to fetch the data.
File: '/usr/lib/python3.8/socket.py', lineno: 669, function: readinto
0665: if self._timeout_occurred:
0666: raise OSError("cannot read from timed out object")
0667: while True:
0668: try:
*** 0669: return self._sock.recv_into(b)
0670: except timeout:
0671: self._timeout_occurred = True
0672: raise
0673: except error as e:
Exception: ConnectionResetError: [Errno 104] Connection reset by peer
(Bitbake rev: d0f5c5905bc664e415a05e3130dfe0ae541d8b3e)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alhe@linux.microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We don't use tbe BUILDINFO line of host information in the Makefile
so remove it for reproducibility.
(From OE-Core rev: a9742595fa90d4977fdd8129a4fe4932ddb96a18)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Set our own distro string rather than using the value from
/etc/os-release.
(From OE-Core rev: 77f23ece471e8855bfd8be06951f21cabce25545)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We don't want to encide BUILD_ROOT into target packages. This is used
for build time tests but in our case those would be on target anyway
do use the target paths.
(From OE-Core rev: 2818dc90bd62487879e7da2c68357b39282415b0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
config_data was including a build system path to pkg-config, fix
this.
(From OE-Core rev: 7b8f56224c12a40f4f0aca3f612198deb933af4d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Mark the path as submitted and effectively a backport as a different fix
was added upstream addressing the issue.
(From OE-Core rev: 6e82c6e1543f1e863b22d94652c90ee46b40f68a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The default in sysklogd 2.x is to open listening network sockets,
unlike sysklogd 1.5 where the default was the opposite.
This is contrary to a "secure by default" design, so set up the
init script to pass the -ss option to prevent syslogd from opening
any network sockets. It can be overridden in /etc/default/syslogd.
(From OE-Core rev: 103688fd349338520c147d5bde07429951925141)
Signed-off-by: Diego Santa Cruz <Diego.SantaCruz@spinetix.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The hdparm and (base) e2fsprogs are not always useful in all machines
having ext2 in MACHINE_FEATURES, so do not force them to b installed,
make them recommendations instead.
(From OE-Core rev: 17ec69be55a6b7572947704c07d8693d47d7f1d1)
Signed-off-by: Diego Santa Cruz <Diego.SantaCruz@spinetix.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Including alsamixer, which is an ncurses based interactive program,
does not seem to make sense as a base package in embedded systems,
replace it by the command line mixer utility amixer instead; it is
scriptable and has no ncurses dependencies.
(From OE-Core rev: 5e80b093a893600ed402701251fe0bdc9c10bb45)
Signed-off-by: Diego Santa Cruz <Diego.SantaCruz@spinetix.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We are getting closer and closer to the year 2038 where the 32 bit
time_t overflow will happen. While products (= embedded systems) with an
expected life time of 15 years are still save the situation may change
if your system has to survive the next 20 years.
ext2 and ext3 filesystems are always affected by the time overflow, so
let's warn the user if these filesystems are still being used.
If ext4 is affected depends on the inode size chosen during filesystem
creation. At least 256 bytes are necessary to be safe. As ext4 is
used very often (and partitions may be created small first and extended
later) this might be an issue for many users.
Some filesystems created during CI runs were already affected by the Y2038
problem. By using `--mkfs-extraopts "-T default"` we tell mke2fs not to
auto-detect the usage type based on the filesystem size. mke2fs will use
the default values for tuning parameters instead. The inode size is one
of these parameters.
(From OE-Core rev: eecbe625558406680121d2a7e84917fea45ea9dc)
Signed-off-by: Florian Bezdeka <florian.bezdeka@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Added HOMEPAGE and DESCRIPTION for recipes with missing decriptions or homepage
[YOCTO #13471]
(From OE-Core rev: be8d3d0fa6bbc2924ffbdbaa66e9ffaef2b96de6)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Added HOMEPAGE and DESCRIPTION for recipes with missing decriptions or homepage
[YOCTO #13471]
(From OE-Core rev: bb05814335e7101bfd8df0a11dc18a044e867bed)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Added HOMEPAGE and DESCRIPTION for recipes with missing decriptions or homepage
[YOCTO #13471]
(From OE-Core rev: ecf8922e6bb12a2facc59bbe794b575101fce1dc)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Added HOMEPAGE and DESCRIPTION for recipes with missing decriptions or homepage
[YOCTO #13471]
(From OE-Core rev: 1ce7e76551b3b2f4477f780e67cf894f760529e5)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
NPM shrinkwrap files need to stay in SRC_URI even when using
externalsrc so that npm_do_fetch can run to fetch the required
dependencies.
(From OE-Core rev: e889cbecf9a1731b199e57d79a14e574398586bb)
Signed-off-by: Mike Crowe <mac@mcrowe.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Revert 21e748d620022a75c0c2d0ab4a763a5992e8f154 "riscv32"
Revert 111f65528e3c0b147c1713cfc684958f94c41cd6 "riscv64"
Reason:
The following commit present in binutils-2_35
commit bf84f7066626c78884436e1c39fb60f04c665f21
Author: Maciej W. Rozycki <macro@wdc.com>
Date: Wed Feb 19 01:24:37 2020 +0000
gdbserver: Add RISC-V/Linux support
(From OE-Core rev: 8f018212d16d43bd9c716248dfea195a3b46df3a)
Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
configure inspects the host's /etc/group for these configuration
options, fix this to the correct values by using configure options.
(From OE-Core rev: f16f9c727569414cd52862dcba18d8e423f4e961)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
file LICENSING updated: directory of files changed from m4 to build-aux
(From OE-Core rev: 6d9f47e5303d8d223419d85554e14491e9fb3421)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-License-Update:
remove the description of license from src/main.c
(From OE-Core rev: 6d2fae223ff31e006423dfb1bce1f6d23cc1001b)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* not sure if there are some valid use-cases for missing manifest, but
recently I'm seeing increasing number of build failures where something
from native recipe is missing (seen it with pseudo, autoconf, nodejs
recently) and the only indication that something is wrong (before showing
sometimes misleading error like:
recipe-sysroot-native/usr/bin/node: No such file or directory
is this warning:
NOTE: Running task 7844 of 12431 (/meta-oe/meta-oe/recipes-devtools/nodejs/nodejs_12.20.2.bb:do_prepare_recipe_sysroot)
NOTE: recipe nodejs-12.20.2-r0: task do_prepare_recipe_sysroot: Started
WARNING: nodejs-12.20.2-r0 do_prepare_recipe_sysroot: Manifest /BUILD/sstate-control/manifest-x86_64_ubuntu-18.04-nodejs-native.populate_sysroot not found in x86_64 x86_64_ubuntu-18.04 (variant '')?
NOTE: Running task 7845 of 12431 (/meta-oe/meta-oe/recipes-devtools/nodejs/nodejs_12.20.2.bb:do_unpack)
NOTE: recipe nodejs-12.20.2-r0: task do_unpack: Started
WARNING: nodejs-12.20.2-r0 do_prepare_recipe_sysroot: Manifest /BUILD/sstate-control/manifest-x86_64_ubuntu-18.04-nodejs-native.populate_sysroot not found in x86_64 x86_64_ubuntu-18.04 (variant '')?
NOTE: recipe nodejs-12.20.2-r0: task do_prepare_recipe_sysroot: Succeeded
if I rebuild that native dependency, then it gets fixed and I don't
see these failures in clean builds (as without sstate and with empty
TMPDIR), only in incremental builds
* but if there isn't valid reason for missing manifest file, then I think
it would be better to error early (or even bb.fatal())
(From OE-Core rev: 95607a26854d873399d2b9d7e5fcbffc0cbdba4c)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In p2p_copy_client_info of p2p.c, there is a possible out of bounds write
due to a missing bounds check. This could lead to remote code execution
if the target device is performing a Wi-Fi Direct search, with no
additional execution privileges needed. User interaction is not needed
for exploitation.Product: AndroidVersions: Android-10 Android-11
Android-8.1 Android-9 Android ID: A-172937525
References:
https://nvd.nist.gov/vuln/detail/CVE-2021-0326
Upstream patches:
https://w1.fi/cgit/hostap/commit/?id=947272febe24a8f0ea828b5b2f35f13c3821901e<links_for_CVE_patches>
(From OE-Core rev: b7940edabe100512e8f558cc37f9da836feae74d)
Signed-off-by: Stefan Ghinea <stefan.ghinea@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
rpm packaging has shown good numbers wrt reproducible builds as well
when testing core-image-minimal locally:
Reproducibility summary for rpm: same=4671 different=0 missing=0 total=4671
Thus enable it in the autobuilder to be more widely tested.
(From OE-Core rev: 84d3a90557444d8cd83d780b1c3f2b278ab07af2)
(From OE-Core rev: 85b9dd01f2e1d5429f8da0c48a25ec034acebf67)
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
rpm uses "XXX-VERSION" compared to deb/ipk which use "XXX_VERSION"
which breaks the go package exclusion. Work around with both go_
and go- for now.
(From OE-Core rev: 2af535282833dddb58f24ec5b360230c47e6f6b1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
After the rpmdeps change, the output didn't change in the correct
case and hence hashes were cross-linked. We bump the hashequiv
version to avoid problems from this.
Also bump PR to force a rebuild.
(From OE-Core rev: cd1e4f9957c57bebcc8f16ebc200a1ab2e4fd2ce)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The host may or may not have fc-cache which is used for find provides
information by rpmdeps. This lead to non-deterministic build output.
Disable the font provides code so we have deterministic builds,
we have nothing using/relying on it at this point.
Need to disable this in both the rpmdeps code and in package_rpm
itself although the latter shouldn't be being used.
(From OE-Core rev: 1c0cd8012a96fd4d9caf33c6de5fd39cea6db55d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
go1.16 has added CGO support for riscv64 arch
(From OE-Core rev: 8e078238312948e8c7b09c66ba7a186512e995d3)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
dep tool is now deprecated and its replaced with go modules so using
this as sample for testing is also getting arcane. Replace it with
another project direnv[1] which is quite active and uptodate
[1] https://github.com/direnv/direnv
(From OE-Core rev: bb510037beaaaa723b9158d1f4e11a3547f6fb73)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
git, libproxy, libcap-ng(-python), babeltrace2, rsync and groff
have their reproducibility issues fixed, remove from the exclusion
list. Also fix whitespace.
(From OE-Core rev: 044eda9c70ddda195b1c0ce1d228904392431582)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bitbake depends on this variable while looking for pseudo.log file in
case of fakeroot task failure.
(From OE-Core rev: e8e9e5f62b144828387e20eec2e66fcd61edd0d3)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The python3-rpm package is required for diffoscope to diff RPM packages
(From OE-Core rev: 5331d9c63022c5434b4c70d404c7546316a6f9f1)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ensure the fallback value if used is written to the SDE file
and hence stored in sstate, reducing any confusion within the
code over '0' values.
Bump the HASHEQUIV_VERSION since we've had a ton of trouble
with ensuring this rolls out correctly on the autobuilder so
others may too, take a clean slate for it.
(From OE-Core rev: 53ffffa32b76330835287dfc05d4e4796841af08)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A SOURCE_DATE_EPOCH of 0 might be misinterpreted by namely rpm as no SDE.
e.g.:
char *srcdate = getenv(SOURCE_DATE_EPOCH);
if (srcdate && rpmExpandNumeric(%{?clamp_mtime_to_source_date_epoch}))
Solve this by:
- providing a SOURCE_DATE_EPOCH_FALLBACK variable != 0
- changing defaults to use it
- using SOURCE_DATE_EPOCH_FALLBACK also when reading 0 out of sstate-cache
(From OE-Core rev: 9a1dde74e794362399193dc3f81c9685a83d0776)
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
babeltrace2-ptest was referencing the host's python version in it's
makefiles. Whilst this could be fixed, its easier to correct the
python version being found to the target one which works much
more effectively and solves the issue.
(From OE-Core rev: 559f16d2fef4f8b04a9db1104b4a5b63f7876c68)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
diffoscope uses libmagic and it was searching in file-native's sysroot
for the magic file. Wrap it and set MAGIC in the environment to
ensure the file is found correctly and avoid build failures.
(From OE-Core rev: 3488a8316891829892bd41a1caacaeeef73da7ef)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of just providing local.conf info, add layer names and their
revisions with bitbake version information into error report
makes it easier to understand and reproduce failed build.
[YOCTO #9700]
(From OE-Core rev: a5afd7b1857c0012ab6e3d8bbafa67a96ff9e9e0)
Signed-off-by: Milan Shah <mshah@mvista.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Das U-Boot 2021.4-rc1 has the following commit:
commit 3f04db891a353f4b127ed57279279f851c6b4917
Author: Simon Glass <sjg@chromium.org>
Date: Mon Feb 15 17:08:12 2021 -0700
image: Check for unit addresses in FITs
Using unit addresses in a FIT is a security risk. Add a check for
this and disallow it.
CVE-2021-27138
Adjust the kernel-fitimage.bbclass accordingly to not use unit
addresses. This changte is required before we can bump U-Boot to 2021.4.
(From OE-Core rev: 6047be9f8f0f5d616fda11d83b682c1b8aeaa0ae)
Signed-off-by: Klaus Heinrich Kiwi <klaus@linux.vnet.ibm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Even in grub-efi platforms we need to build grub for the the common
tools. On x86 this isn't a problem because grub builds legacy boot and
grub-efi builds EFI, but on aarch64 there is no legacy boot supported by
grub.
To ensure that the common tools are built the grub recipe also builds
EFI binaries, but this now means that grub and grub-efi ship the same
binaries.
oe-core 933286 fixed this conflict by deleting the binaries from
grub-efi and putting the aarch64 modules into grub-common (relying on
dependencies to pull grub-common in). This seems backwards: grub-efi no
longer contains the binaries and they're in different packages on arm or
x86. Also, SDK generation is broken as the grub package itself is now
empty as the binaries are in grub-common.
Resolve all of these issues by reversing the logic: grub-efi is the
package which holds the EFI binaries on all platforms. grub only builds
for EFI on aarch64 as a way to build the common binaries, so delete them
in that recipe to avoid conflicts. And finally as the grub recipe is
empty on aarch64 but needed by dependencies, set ALLOW_EMPTY.
(From OE-Core rev: 801c10b33eb2074677d46b361e46f47b693b573a)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Make sure the python interpreter is "#!/usr/bin/env python3" for
nativesdk to avoid the shebang path exceeding the limit when install
the sdk under the directory with long path.
Before:
$ cd ${target_sdk_dir}
$ vi ./sysroots/x86_64-oesdk-linux/usr/bin/2to3
#!${target_sdk_dir}/sysroots/${SDK_SYS}/usr/bin/python3.9
[snip]
After:
$ cd ${target_sdk_dir}
$ vi ./sysroots/x86_64-oesdk-linux/usr/bin/2to3
#!/usr/bin/env python3
[snip]
(From OE-Core rev: a748e6098fa7d2ff594319937c7e0cf97700e83a)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
According to my tests this incorrect symbols resolution at runtime no
longer happens. Ubuntu is still carrying the patch but also probably
doesn't need to, they are also on a much older version. It sounds
like there was once a linkage bug somewhere which has likely been
resolved since.
Drop the patch as it doesn't seem needed anymore. If it were a real
issue it should be submitted upstream too, the status is incorrect.
(From OE-Core rev: 02f36ed515afed550dfcd986977ce2106dee556a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The patch was submitted and merged upstream.
(From OE-Core rev: 871bce0703ca9d14e5c44f6ee0b66fcb13cfb630)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By using the python3targetconfig class we can drop the existing python
patch and the extra make parameters.
(From OE-Core rev: 3bbebc39235f50af4d66e3284b67c1491d2c93f2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
configure falls back to inspecting the host#s /etc/group for the
nobody/nogroup naming. Pass the correct value to configure to
ensure host differences don't sneak in.
(From OE-Core rev: e5f809068b32df32e506f3067cd6086195e03f12)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This makes sure that we can compile glibc for powerp9 based machines
irrespective of endianness or bitness
(From OE-Core rev: 6201018650fe8966b99860bbda24c5903e7d7a60)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
musl is configured to use /lib and /usr/lib for ppc64 unlike glibc where
it is expected to have libs in /lib64 and /usr/lib64
(From OE-Core rev: 998d15a86282d9cf57fbd0a4eb76a56b9938a348)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
ppc64le should go above ppc64 in checks otherwise it gets subsumed
wrongly with ppc64 check
(From OE-Core rev: 126ecfe0d2ce65b2d2cf5598612e60bad7b3302e)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
loader is installed into /lib and ${base_libdir} may not be always
pointing to /lib, while here we want to create the directory where ldso
will reside
(From OE-Core rev: 76795b5a4452b531c342df2c8a3bbb264cc8a8d2)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
On ppc64le 'le' should be appended to ldso name
(From OE-Core rev: dd221cdc8630a5adba1f87ff7a237021e9a95548)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When using nographic, explicitly disabling vga is needed some cases
since some qemu firmware (OpenFirmware ) defaults to std vga, and
when vga is enabled then it disables output to serial and redirects
that to vga which is by design, hwoever we expect the console output
to go to serial when using nographic, therefore its important to
disable vga with nographic especially on qemu based ppc platforms
(From OE-Core rev: eabbdb3c4f78ab23348a6b988f59d9d98b5e2c7c)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The comment above the importd config states curl, which does not
exist in PACKAGECONFIG. Adding it results in the following error
(and then misleading compilation failures):
WARNING: systemd-1_244.5-r0 do_configure: QA Issue: systemd: invalid PACKAGECONFIG: curl [invalid-packageconfig]
Support for curl is currently enabled through journal-upload:
PACKAGECONFIG[journal-upload] = "-Dlibcurl=true,-Dlibcurl=false,curl"
While it might be more appropriate to deprecate "journal-upload"
in favor of a "curl" PACKAGECONFIG entry, simply fix the importd
comment for now by stating upload-journal instead of curl.
(From OE-Core rev: e6a0bced605da58ff43ff06ea6a1d67e84c98d91)
Signed-off-by: Vivien Didelot <vdidelot@pbsc.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License changed as there was additional copyright information added
but the underlying license did not change.
(From OE-Core rev: 97f5846586076c20289a2a43c7ddfa610a6aa5d9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The license file dropped the APL-2 pieces but this wasn't in LICENSE
in the first place, no code seemed to refer to it so no change was
needed.
(From OE-Core rev: f31d3d8999ce314832012324ce8bebf42dcfb372)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License file had a number of new additions for new firmware but no
new licenses that didn't already exist.
(From OE-Core rev: eab46e65feae24311f0ee0cd05b7ebb2e3b07363)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Match SPDX licence name changes in OE-Core.
(From meta-yocto rev: 4acb5d2a9e77b8f426fa2370a9a71b9df8c7c3e7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5f7fdf7b2d ("bitbake: event: Prevent bitbake from executing event
handler for wrong multiconfig target") broke multiconfig builds contain
a hyphen, since it's attempt to use the multiconfig as part of a
function name and python functions are not allowed to contain a hyphen.
Rework the bitbake multiconfig test to test a multiconfig with a hyphen
and one with an underscore to validate this doesn't break in the future.
(Bitbake rev: c3168df330a4563cbd03ba74de55a22217d823ed)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Commit bebef58b21bdff7a3ee1fa2449b7df19144f26fd introduced forcing
parser shutdown as default in case of build abort.
In this case bitbake sometimes hangs after facing error during parsing,
waiting for child processes to finish. Killing it then will spawn zombie
processes.
Thus we force the shutdown after catching an exception.
(Bitbake rev: 915330e1dbae1ee8fd9a0358decf2c294f771961)
Signed-off-by: Jan Brzezanski <jan.brzezanski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If no eligible providers are found then an integer zero is returned.
This causes the following error, in two possible places in taskdata.py,
when the return value is used in a list comprehension:
[snip]
eligible = [p for p in eligible if not p in self.failed_fns]
TypeError: 'int' object is not iterable
[\snip]
Fix by returning the variable eligible itself, of type list.
(Bitbake rev: 217c4b436b588a6a47aeaddf61531711ad3fca67)
Signed-off-by: Charlie Davies <charles.davies@whitetree.xyz>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-build-sys-do-not-build-plymouth-ctrl.c-w-disabled-pl.patch
0001-hwclock-do-not-assume-__NR_settimeofday_time32.patch
removed since they are included in 2.36.2
(From OE-Core rev: 4db0babf6a69a90df14363103f5f6b643f208b12)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
wordsize.h should be the same under arm and aarch64, othersise the
following error happens:
"file /usr/include/bits/wordsize.h conflicts between attempted installs of lib32-libc6-dev-2.33-r0.armv7ahf_neon and libc6-dev-2.33-r0.aarch64"
(From OE-Core rev: cf487df7d58ea89fcef5c4bc30c2ca1ceded9508)
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix build error under multilib as following:
"file /usr/include/bits/struct_stat.h conflicts between attempted installs of lib32-libc6-dev-2.33-r0.armv7ahf_neon and libc6-dev-2.33-r0.aarch64"
(From OE-Core rev: 163ec51715e939fe9ff3f87c2af46a77e1a8edea)
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
All tests are installed, but only what `make check`
runs is run, so currently that's 1 test named `check-all`
`libcheck` needs to be present for ./configure to generate
the check* tests.
An issue asking about upstream testing strategy is opened at
https://github.com/thom311/libnl/issues/270
(From OE-Core rev: 23a785a373f76a24f4f7dd867522ce296cbf30f3)
Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With the separate of the "-only" and "-or-later" licenses, we need to
update the tests to match the messages now given in the output.
Also use a mix of canonicalised and non-canonlised names in the
reference recipes to help test those cases and ensure coverage.
(From OE-Core rev: b7f38af7ac9449178c603c5349808b8c0dd84d35)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The code internally correctly handles canonicalisation of these license
fields, we shouldn't call it manually. The issue is that the fields can
contain wildcards and GPLv3* means something quite different to GPLv3-only*.
(From OE-Core rev: 957f48ce78ad1865653e8b8f25909a65ba8fc535)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Where a user adds "GPLv3" to INCOMPATIBLE_LICENSE they almost certainly
mean both GPLv3-only and GPLv3-or-later. Update the code to handle this
correctly.
(From OE-Core rev: 08cbf17485b6443a6118acfac8200eb6c61445a3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
GPLv2 and GPLv2+ are two difference licenses with different meanings
and we can't just pretend they're the same thing. Change the code
to treat them separately.
(From OE-Core rev: d1baf74ac92fe0c8c32dff101fd77d77f70fd583)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If we handle the or-later licences separately (which we should),
we need to add in the missing name mappings for the code to
function correctly.
(From OE-Core rev: ccc785f9d428b279c8aa9a1ca00dc685342fdb1e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The licenses were renamed to match their SPDX names, fix the
references in LIC_FILES_CHKSUM in OE-Core.
(From OE-Core rev: 9af48917cfe583d2db9e1e088c7e396fcf638949)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Updated mappings of license fields of meta/conf/licenses.conf to match
latest SPDX naming.
* Add mappings to the old names
* Renamed license files to match the new preferred names.
* Added "or later" versions of license mappings
* Added "or later" versions of common license files eg GPL-2.0-or-later
Fixes: [YOCTO #13320]
(From OE-Core rev: 5ecf139a31fa7bd813855f1235ea9f434fbcb2e0)
Signed-off-by: Meh Mbeh Ida Delphine <idadelm@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adding --define 'use_source_date_epoch_as_buildtime 1' to rpmbuild
ensure that the rpm header does have a consistent BUILDTIME tag.
This allows the rpms to be built reproducibly.
(From OE-Core rev: f16721df6b3d0d3e681d9a1b3393417bd62b6275)
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
`devtool` uses `copy_recipe_files` for the upgrade operation when
creating the new, workspace recipe. Before handling the copy operations,
the function checks the entry in `SRC_URI` against `FILE` while in turn
uses absolute paths. When BBLAYERS contains entries that are not
normalised, this check will fail resulting in having the recipe in the
workspace without the initial patches.
Signef-off-by: Robert Drab <robert.drab@huawei.com>
(From OE-Core rev: 777fc24ab2c332954b56dac28cd9b3032808828c)
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
if a cmake file uses export(PACKAGE) command it creates a
folder ~/.cmake/package/<name> in the current user's
home-dir.
fix this host contermination by setting CMAKE_EXPORT_NO_PACKAGE_REGISTRY
to ON by default, which makes the export() command do nothing
(From OE-Core rev: fc7bd81cfe52c35fe26d146c1def8a7493bd2e25)
Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When polkit is not available, networkd will not have permissions
to call hostnamed's dbus methods, as it runs without privileges.
To solve this, when building without polkit, make a new PACKAGECONFIG
'polkit_hostnamed_fallback' available which changes hostnamed so that
it runs as the 'systemd-network' user, the same as networkd, so that
the authorization works (and also with CAP_SYS_ADMIN since it loses
root).
Also run it with a separate 'systemd-hostname' group which also owns
the bus, to avoid giving the 'systemd-network' additional privileges.
(From OE-Core rev: 07a8f1629662d4d66d056d95be3cb9e749242274)
Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Sometimes bison would regenerate source files and sometimes it would not
This is likely related to the patching of generated files by on of the
patches.
Drop those changes and force the files to regenerate in all cases since
we depend on bison-native anyway. This ensures the results are always
consistent.
(From OE-Core rev: 4449fa226e94f7124215c5ead43aadda7967f3af)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8a2f4e143 added support for u-boot boot script but missed adding the
extra parameter to fitimage_emit_section_config on the dtbo branch
(From OE-Core rev: 22bac8aea0d5d28cc5a3bf20edf638225cce2f88)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Modify sstate class to add extra output, differentiating
between artifacts found locally and those found over the network.
(From OE-Core rev: f017a2f677fa289c36b0e56ce480f69d7674ca11)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alhe@linux.microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the target is using a read-only rootfs, the available space on '/'
will be zero. This will cause the test to incorrectly fail and skipping
seems appropriate in this case.
(From OE-Core rev: af1dbea3c9b9b42a3e6803b231e425423d70e210)
Signed-off-by: Wes Lindauer <wesley.lindauer@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This test mimic the boot_from_runlevel_3 and boot_from_runlevel_5 test cases from oeqa/manual/bsp-hw.json.
The boot_from_runlevel_3 and boot_from_runlevel_5 manual test cases should be remove from oeqa/manual/bsp-hw.json if this patch get merged.
(From OE-Core rev: 6effd30f0e3726bc1f2eb7768c57c6b95eddb079)
Signed-off-by: Teoh Jay Shen <jay.shen.teoh@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Detect versions with numbers only and ignore the pre-release versions.
(From OE-Core rev: e632b97d2411bc4510c54f6ac32ffa9042f69034)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop a patch which is no longer required as the issue has been fixed
upstream.
(From OE-Core rev: 5a6456bc0ded09d184987a70764ecb3c94be4ddd)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We'll have the full v5.11 upstream kernel in linux-yocto-dev at
the time of release, so lets drop the -rc from the PV.
(From OE-Core rev: ee8f778252d1c741b45aca419867ef29d3398890)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.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:
5b9a4104c902 Linux 5.4.98
3654a0ed0bdc squashfs: add more sanity checks in xattr id lookup
d78a70667738 squashfs: add more sanity checks in inode lookup
a814355e7057 squashfs: add more sanity checks in id lookup
848bcb0a1d96 Fix unsynchronized access to sev members through svm_register_enc_region
78e2f71b89b2 bpf: Fix 32 bit src register truncation on div/mod
8589eda99cb1 regulator: Fix lockdep warning resolving supplies
513fee2aee13 blk-cgroup: Use cond_resched() when destroy blkgs
d1eb41833408 i2c: mediatek: Move suspend and resume handling to NOIRQ phase
618b65dbde7a SUNRPC: Handle 0 length opaque XDR object data properly
19b56e8433e7 SUNRPC: Move simple_get_bytes and simple_get_netobj into private header
fa758032a546 iwlwifi: mvm: guard against device removal in reprobe
2fa76f19dc15 iwlwifi: mvm: invalidate IDs of internal stations at mvm start
c82793ef4f3b iwlwifi: pcie: fix context info memory leak
b301eaf27f86 iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap
01742ade9286 iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time()
8f630ed7e98e iwlwifi: mvm: skip power command when unbinding vif during CSA
589cf152fe47 ASoC: ak4458: correct reset polarity
e96d10250227 pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process()
a5c70e57c4c1 chtls: Fix potential resource leak
8b6d5013cd70 ASoC: Intel: Skylake: Zero snd_ctl_elem_value
db272cd2bc9e mac80211: 160MHz with extended NSS BW in CSA
26548561cb92 regulator: core: avoid regulator_resolve_supply() race condition
03d76df5f164 af_key: relax availability checks for skb size calculation
968b1b034136 tracing/kprobe: Fix to support kretprobe events on unloaded modules
5e1942063dc3 Linux 5.4.97
40af962eb1d4 usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720
76ab33055fbc net: sched: replaced invalid qdisc tree flush helper in qdisc_replace
e65d331755de net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_add
5d3007b6cc7b net: ip_tunnel: fix mtu calculation
90d7459d24b8 neighbour: Prevent a dead entry from updating gc_list
271ea7072901 igc: Report speed and duplex as unknown when device is runtime suspended
7018edb19a92 md: Set prev_flush_start and flush_bio in an atomic way
e857e21eb200 iommu/vt-d: Do not use flush-queue when caching-mode is on
5fdf672759e9 Input: xpad - sync supported devices with fork on GitHub
03d56dab56ae iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues
2d5705150707 x86/apic: Add extra serialization for non-serializing MSRs
bc1a3aeeff0f x86/build: Disable CET instrumentation in the kernel
40d0fff29761 mm: thp: fix MADV_REMOVE deadlock on shmem THP
56d61cd652dd mm, compaction: move high_pfn to the for loop scope
90ef21e5806f mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active
af5508b1e862 mm: hugetlb: fix a race between isolating and freeing page
3264a763174f mm: hugetlb: fix a race between freeing and dissolving the page
108f56ed354f mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page
75be4852490f ARM: footbridge: fix dc21285 PCI configuration accessors
b2640b08c43c KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode
6d3201c77be5 KVM: SVM: Treat SVM as unsupported when running as an SEV guest
f9be9445e494 nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs
f9034fcb27c0 drm/amd/display: Revert "Fix EDID parsing after resume from suspend"
6844143e2198 mmc: core: Limit retries when analyse of SDIO tuples fails
68c825bd2726 smb3: fix crediting for compounding when only one request in flight
eaf2f835b52c smb3: Fix out-of-bounds bug in SMB2_negotiate()
00f581964b66 cifs: report error instead of invalid when revalidating a dentry fails
fd6dc98f66ef xhci: fix bounce buffer usage for non-sg list case
f6a47f2ce090 genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set
c9654bbe52b5 libnvdimm/dimm: Avoid race between probe and available_slots_show()
d0f36951ead4 kretprobe: Avoid re-registration of the same kretprobe earlier
e80f9021d5be fgraph: Initialize tracing_graph_pause at task creation
efa17285b338 mac80211: fix station rate table updates on assoc
ecdd962c4b9b ovl: fix dentry leak in ovl_get_redirect
6b9a2e5c0c42 usb: host: xhci-plat: add priv quirk for skip PHY initialization
ddc682d33024 usb: xhci-mtk: break loop when find the endpoint to drop
32410786279f usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints
f4e4f067f94c usb: xhci-mtk: fix unreleased bandwidth data
1f9e9c1048b8 usb: dwc3: fix clock issue during resume in OTG mode
9d058a06149b usb: dwc2: Fix endpoint direction check in ep_from_windex
2a968ab0d2dd usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop()
4d1d959348c1 USB: usblp: don't call usb_set_interface if there's a single alt
522567fe540d USB: gadget: legacy: fix an error code in eth_bind()
e57d70c59bb7 memblock: do not start bottom-up allocations with kernel_end
7e6dcaeadc0e nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs
f1c87b4b2c7b ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode
d97a821b2e9c r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set
c545879e8080 net: mvpp2: TCAM entry enable should be written after SRAM data
bf0507fb2073 net: lapb: Copy the skb before sending a packet
1cef1d46add8 net/mlx5: Fix leak upon failure of rule creation
67b7f73bbe3f i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues"
6380ef64b9eb igc: check return value of ret_val in igc_config_fc_after_link_up
ec68581f7479 igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr
5ce999efcaa7 arm64: dts: ls1046a: fix dcfg address range
68e798fa3c0e rxrpc: Fix deadlock around release of dst cached on udp tunnel
98650c3d0e33 um: virtio: free vu_dev only with the contained struct device
02531b5549eb bpf, cgroup: Fix problematic bounds check
9146fffc5d2a bpf, cgroup: Fix optlen WARN_ON_ONCE toctou
4921f81ce65a arm64: dts: rockchip: fix vopl iommu irq on px30
831132b13f0d arm64: dts: amlogic: meson-g12: Set FL-adj property value
829bf438cb39 Input: i8042 - unbreak Pegatron C15B
0d6e0a192e2e arm64: dts: qcom: c630: keep both touchpad devices enabled
96dcfabef504 USB: serial: option: Adding support for Cinterion MV31
5ad95c521fd5 USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000
dfa820563c67 USB: serial: cp210x: add pid/vid for WSDA-200-USB
(From OE-Core rev: 98bb6a3cb528abe02b6edc291d05e240985ca80e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
de53befa79cf Linux 5.10.16
bddcce15cd1f squashfs: add more sanity checks in xattr id lookup
5e22b39b377e squashfs: add more sanity checks in inode lookup
6634147f5128 squashfs: add more sanity checks in id lookup
ff3a75bda722 squashfs: avoid out of bounds writes in decompressors
dd0a41bc17bb Revert "mm: memcontrol: avoid workload stalls when lowering memory.high"
237ee28818a9 nilfs2: make splice write available again
4e78c33874e5 drm/i915: Skip vswing programming for TBT
43f39b85e9bd drm/i915: Fix ICL MG PHY vswing handling
67afdc7d95b9 bpf: Fix verifier jsgt branch analysis on max bound
1d16cc210fab bpf: Fix 32 bit src register truncation on div/mod
569033c0825e bpf: Fix verifier jmp32 pruning decision logic
bf9e4307920f regulator: Fix lockdep warning resolving supplies
fb8f9b2f7d22 blk-cgroup: Use cond_resched() when destroy blkgs
4d00f1bade78 i2c: mediatek: Move suspend and resume handling to NOIRQ phase
518416a75c22 SUNRPC: Handle 0 length opaque XDR object data properly
eda725f8cfe0 SUNRPC: Move simple_get_bytes and simple_get_netobj into private header
6fb6d5410e41 iwlwifi: queue: bail out on invalid freeing
38da9b033bec iwlwifi: mvm: guard against device removal in reprobe
2262294d4258 iwlwifi: pcie: add rules to match Qu with Hr2
492f762b9c16 iwlwifi: mvm: invalidate IDs of internal stations at mvm start
05132a72cc1d iwlwifi: pcie: fix context info memory leak
fbdf0bf97cb0 iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap
cc1d805aa544 iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time()
a90e8588f7eb iwlwifi: mvm: skip power command when unbinding vif during CSA
428831e8e9aa ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E
b579c572d4cf ASoC: ak4458: correct reset polarity
f0e3c36a5244 ALSA: hda: intel-dsp-config: add PCI id for TGL-H
ff557bf971ad pNFS/NFSv4: Improve rejection of out-of-order layouts
386b142945d3 pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process()
8007199fe372 chtls: Fix potential resource leak
439ac48a33c5 ASoC: Intel: Skylake: Zero snd_ctl_elem_value
4618aea34448 mac80211: 160MHz with extended NSS BW in CSA
676575b93ddf drm/nouveau/nvif: fix method count when pushing an array
4b877845e388 ASoC: wm_adsp: Fix control name parsing for multi-fw
61e97f32fded regulator: core: avoid regulator_resolve_supply() race condition
1c19d6ae581b af_key: relax availability checks for skb size calculation
7f546959b378 powerpc/64/signal: Fix regression in __kernel_sigtramp_rt64() semantics
3cb8393c4143 gpiolib: cdev: clear debounce period if line set to output
5592eae7846c io_uring: drop mm/files between task_work_submit
88dbd085a51e io_uring: reinforce cancel on flush during exit
aa435155d396 io_uring: fix sqo ownership false positive warning
8c7febfc919a io_uring: fix list corruption for splice file_get
7250f333ce03 io_uring: fix flush cqring overflow list while TASK_INTERRUPTIBLE
d300d03a93a2 io_uring: fix cancellation taking mutex while TASK_UNINTERRUPTIBLE
52382df81d29 io_uring: replace inflight_wait with tctx->wait
b462a7beab3f io_uring: fix __io_uring_files_cancel() with TASK_UNINTERRUPTIBLE
f0ff1a95bfa8 io_uring: if we see flush on exit, cancel related tasks
d16692a34e8e io_uring: account io_uring internal files as REQ_F_INFLIGHT
1e7eb063a0f0 io_uring: fix files cancellation
dbdcde4422df io_uring: always batch cancel in *cancel_files()
f8fbdbb60793 io_uring: pass files into kill timeouts/poll
49250f33bb43 io_uring: don't iterate io_uring_cancel_files()
f6d93f855553 io_uring: add a {task,files} pair matching helper
fe9334186a50 io_uring: simplify io_task_match()
2d18b3ee633e Linux 5.10.15
0414bde77968 net: sched: replaced invalid qdisc tree flush helper in qdisc_replace
836f791aba58 net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_add
3d6df63a5cbe udp: ipv4: manipulate network header of NATed UDP GRO fraglist
f2b30f9f0889 net: ip_tunnel: fix mtu calculation
6e4583ad6df0 neighbour: Prevent a dead entry from updating gc_list
0a8a25d56a63 igc: Report speed and duplex as unknown when device is runtime suspended
fe272570d003 md: Set prev_flush_start and flush_bio in an atomic way
3a492e4403ee Input: ili210x - implement pressure reporting for ILI251x
1841be8d0bc6 Input: xpad - sync supported devices with fork on GitHub
b442912f678a Input: goodix - add support for Goodix GT9286 chip
2ce5be67d134 x86/apic: Add extra serialization for non-serializing MSRs
3dcf233b5845 x86/debug: Prevent data breakpoints on cpu_dr7
b796770c6db3 x86/debug: Prevent data breakpoints on __per_cpu_offset
c000dcfb3aed x86/debug: Fix DR6 handling
2a2dfe6a319a x86/build: Disable CET instrumentation in the kernel
032f8e04c035 mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked()
0a249ac189fc mm: thp: fix MADV_REMOVE deadlock on shmem THP
9abdd2c05b59 mm/vmalloc: separate put pages and flush VM flags
76303d3fab9f mm, compaction: move high_pfn to the for loop scope
eca84ebef17f mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active
5b9631cb6f34 mm: hugetlb: fix a race between isolating and freeing page
e334b1fec6f4 mm: hugetlb: fix a race between freeing and dissolving the page
afe6c31b84f6 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page
2de0745463e3 ARM: 9043/1: tegra: Fix misplaced tegra_uart_config in decompressor
384cddbee46f ARM: footbridge: fix dc21285 PCI configuration accessors
cc7b2fc90916 ARM: dts; gta04: SPI panel chip select is active low
160237c192c4 DTS: ARM: gta04: remove legacy spi-cs-high to make display work again
7159239d2de1 KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset
d73af5ae22d4 KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode
46add0349ba3 KVM: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl
6c0e069ac6e8 KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off
dd7f10523b19 KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs
ff0c437a0e02 KVM: SVM: Treat SVM as unsupported when running as an SEV guest
720639ef01f5 nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs
4f25d448d947 io_uring: don't modify identity's files uncess identity is cowed
2fd938741a79 drm/amd/display: Revert "Fix EDID parsing after resume from suspend"
09c6d51b16ef drm/i915: Power up combo PHY lanes for for HDMI as well
24946da51ce7 drm/i915: Extract intel_ddi_power_up_lanes()
1f27c7362e2b drm/i915/display: Prevent double YUV range correction on HDR planes
2545b18b9834 drm/i915/gt: Close race between enable_breadcrumbs and cancel_breadcrumbs
1cd8e3ef7f68 drm/i915/gem: Drop lru bumping on display unpinning
0fe98e455784 drm/i915: Fix the MST PBN divider calculation
8ef4cf6abaa7 drm/dp/mst: Export drm_dp_get_vc_payload_bw()
4f627ecde732 Fix unsynchronized access to sev members through svm_register_enc_region
a03a8693b1a2 mmc: core: Limit retries when analyse of SDIO tuples fails
57b452c5ab1e mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstb
2502610927ee smb3: fix crediting for compounding when only one request in flight
b793e9fca633 smb3: Fix out-of-bounds bug in SMB2_negotiate()
e2bb221a16ac iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it
7a3361e5ecf1 cifs: report error instead of invalid when revalidating a dentry fails
c026844c6156 RISC-V: Define MAXPHYSMEM_1GB only for RV32
57ea7b257a1a xhci: fix bounce buffer usage for non-sg list case
ee23b9329ec2 scripts: use pkg-config to locate libcrypto
0fe48a40ac63 genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set
d2415fde8cad genirq: Prevent [devm_]irq_alloc_desc from returning irq 0
a80e9eee5003 libnvdimm/dimm: Avoid race between probe and available_slots_show()
a2560f88e1c3 libnvdimm/namespace: Fix visibility of namespace resource attribute
059e68da31b0 tracepoint: Fix race between tracing and removing tracepoint
9e4a668f4f0a tracing: Use pause-on-trace with the latency tracers
8ce84b8e8eb3 kretprobe: Avoid re-registration of the same kretprobe earlier
fb03f14cc148 tracing/kprobe: Fix to support kretprobe events on unloaded modules
43b5bdbf9644 fgraph: Initialize tracing_graph_pause at task creation
8847a756e1df gpiolib: free device name on error path to fix kmemleak
2ca1ddc32b88 mac80211: fix station rate table updates on assoc
8ccf963c6227 ovl: implement volatile-specific fsync error behaviour
a66f82a1de02 ovl: avoid deadlock on directory ioctl
fb8caef7c020 ovl: fix dentry leak in ovl_get_redirect
0e5cb872fbbb thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link()
19155473f3ba kbuild: fix duplicated flags in DEBUG_CFLAGS
1897a8f0ef20 memblock: do not start bottom-up allocations with kernel_end
346ea7cc27b7 vdpa/mlx5: Restore the hardware used index after change map
c1debbaf158d nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs
b9464c5f4663 ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode
38b83bcec904 net: ipa: pass correct dma_handle to dma_free_coherent()
714c19bc1315 r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set
397ae1a24502 net: mvpp2: TCAM entry enable should be written after SRAM data
dec629e97261 net: lapb: Copy the skb before sending a packet
6a5c3bac8054 net/mlx5e: Release skb in case of failure in tc update skb
c2b2c4d24b40 net/mlx5e: Update max_opened_tc also when channels are closed
11c2c8fb889d net/mlx5: Fix leak upon failure of rule creation
ada342012b2d net/mlx5: Fix function calculation for page trees
b5802b747596 ibmvnic: device remove has higher precedence over reset
cd77dccc122f i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues"
1ac8bec2205e igc: check return value of ret_val in igc_config_fc_after_link_up
0cda16041858 igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr
8e081627f3a7 SUNRPC: Fix NFS READs that start at non-page-aligned offsets
ceca8baed5d8 arm64: dts: ls1046a: fix dcfg address range
e5ed4e08d850 rxrpc: Fix deadlock around release of dst cached on udp tunnel
7fc1a5a50e6e r8169: work around RTL8125 UDP hw bug
ee1709a311cd arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain on Odroid-C4
6f5ee57a68c7 bpf, preload: Fix build when $(O) points to a relative path
72c8389fc7ff um: virtio: free vu_dev only with the contained struct device
571fe1ba22c2 bpf, inode_storage: Put file handler if no storage was found
9447d0f8a621 bpf, cgroup: Fix problematic bounds check
ee3844e61706 bpf, cgroup: Fix optlen WARN_ON_ONCE toctou
28ad17a5e936 vdpa/mlx5: Fix memory key MTT population
636ef657eedf ARM: dts: stm32: Fix GPIO hog flags on DHCOM DRC02
6ec543da64e1 ARM: dts: stm32: Disable optional TSC2004 on DRC02 board
43019f6f8884 ARM: dts: stm32: Disable WP on DHCOM uSD slot
f7a74822c6eb ARM: dts: stm32: Connect card-detect signal on DHCOM
29aebc79169c ARM: dts: stm32: Fix polarity of the DH DRC02 uSD card detect
25af99f88d3e arm64: dts: rockchip: Use only supported PCIe link speed on Pinebook Pro
c2947904fbba arm64: dts: rockchip: fix vopl iommu irq on px30
9b1996ae3a27 arm64: dts: amlogic: meson-g12: Set FL-adj property value
4fcaf04963e2 Input: i8042 - unbreak Pegatron C15B
bd508a509c2a arm64: dts: qcom: c630: keep both touchpad devices enabled
4bcb395a7f67 ARM: OMAP1: OSK: fix ohci-omap breakage
f808da6bc6e4 usb: xhci-mtk: break loop when find the endpoint to drop
85f0409e9ce3 usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints
5139bf6a3455 usb: xhci-mtk: fix unreleased bandwidth data
b6609c0a537b usb: dwc3: fix clock issue during resume in OTG mode
750829e1931a usb: dwc2: Fix endpoint direction check in ep_from_windex
039656997da3 usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop()
75582ceb723e USB: usblp: don't call usb_set_interface if there's a single alt
4025244544b8 usb: gadget: aspeed: add missing of_node_put
c8e1dabc1e05 USB: gadget: legacy: fix an error code in eth_bind()
d56e0ac9a1fc usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720
73b1de6b5ea3 USB: serial: option: Adding support for Cinterion MV31
c43cb08791a2 USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000
17fb12b4a756 USB: serial: cp210x: add pid/vid for WSDA-200-USB
(From OE-Core rev: 09b907df68f903d2626ab2bc1621a65275a56e8e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.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:
d4716ee8751b Linux 5.4.96
b1a1c262e4b0 workqueue: Restrict affinity change to rescuer
5b1e4fc2984e kthread: Extract KTHREAD_IS_PER_CPU
2d7ca4a84b58 objtool: Don't fail on missing symbol table
88240f7ac221 drm/amd/display: Change function decide_dp_link_settings to avoid infinite looping
53c10bbf9186 drm/amd/display: Update dram_clock_change_latency for DCN2.1
c6eb3dfdac44 selftests/powerpc: Only test lwm/stmw on big endian
805e9cdb5793 nvme: check the PRINFO bit before deciding the host buffer length
8e59209d53c9 udf: fix the problem that the disc content is not displayed
2d1593543418 ALSA: hda: Add Cometlake-R PCI ID
c03ecc192c8e scsi: ibmvfc: Set default timeout to avoid crash during migration
02cc1ee3e8d1 mac80211: fix fast-rx encryption check
efd061fc77f3 ASoC: SOF: Intel: hda: Resume codec to do jack detection
e0f1ba38f788 scsi: fnic: Fix memleak in vnic_dev_init_devcmd2
935fa0d5a5c5 scsi: libfc: Avoid invoking response handler twice if ep is already completed
335bbffdd90c scsi: scsi_transport_srp: Don't block target in failfast state
b1f680ffc25b x86: __always_inline __{rd,wr}msr()
d1aed452c05f platform/x86: intel-vbtn: Support for tablet mode on Dell Inspiron 7352
c99ac7213638 platform/x86: touchscreen_dmi: Add swap-x-y quirk for Goodix touchscreen on Estar Beauty HD tablet
6f705e80fb87 phy: cpcap-usb: Fix warning for missing regulator_disable
fd4c12f31209 net_sched: gen_estimator: support large ewma log
27afc7128345 btrfs: backref, use correct count to resolve normal data refs
66bcf5f6f989 btrfs: backref, only search backref entries from leaves of the same root
c3089b06d6fe btrfs: backref, don't add refs from shared block when resolving normal backref
21a0c97fb27c btrfs: backref, only collect file extent items matching backref offset
1960c3d40b69 tcp: make TCP_USER_TIMEOUT accurate for zero window probes
55cb8e232f9a arm64: Do not pass tagged addresses to __is_lm_address()
b28387cf8f1c arm64: Fix kernel address detection of __is_lm_address()
11084836e5fb ACPI: thermal: Do not call acpi_thermal_check() directly
1410d2b68207 Revert "Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT""
5e8776df14fa ibmvnic: Ensure that CRQ entry read are correctly ordered
bc4e7277cc93 net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP
9edebe46010c net: dsa: bcm_sf2: put device node before return
e89428970c23 Linux 5.4.95
e7aeca61cb9b tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN
3e93b9efc3bb team: protect features update by RCU to avoid deadlock
489e35c6829a ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values()
9a4d367b2783 NFC: fix possible resource leak
c929c76e98b0 NFC: fix resource leak when target index is invalid
b2f4a59a2216 rxrpc: Fix memory leak in rxrpc_lookup_local
6d25d788efa4 iommu/vt-d: Don't dereference iommu_device if IOMMU_API is not built
66f4f98ee363 iommu/vt-d: Gracefully handle DMAR units with no supported address widths
0551a2fd456c selftests: forwarding: Specify interface when invoking mausezahn
e4405451dd6e nvme-multipath: Early exit if no path is available
64a4ec1850f7 can: dev: prevent potential information leak in can_fill_info()
4dc2395d8f14 net/mlx5e: Reduce tc unsupported key print level
a66705277baf net/mlx5e: E-switch, Fix rate calculation for overflow
dbc13deeec6a net/mlx5: Fix memory leak on flow table creation error flow
02ef126a002d igc: fix link speed advertising
873d1a4740d6 i40e: acquire VSI pointer only after VF is initialized
cf9276211563 mac80211: pause TX while changing interface type
46c67a4c1a76 iwlwifi: pcie: reschedule in long-running memory reads
563daf7c0f4a iwlwifi: pcie: use jiffies for memory read spin time limit
f39fce916a7b pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process()
a3c5fec1e09f ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete
748c2cd57615 RDMA/cxgb4: Fix the reported max_recv_sge value
72797bfc5f77 firmware: imx: select SOC_BUS to fix firmware build
347feca03881 ARM: dts: imx6qdl-kontron-samx6i: fix i2c_lcd/cam default status
f7c6e6c9b62c arm64: dts: ls1028a: fix the offset of the reset register
78fc9ef35d18 xfrm: Fix wraparound in xfrm_policy_addr_delta()
f5e7db4fcd38 selftests: xfrm: fix test return value override issue in xfrm_policy.sh
dac256de1fe2 xfrm: fix disable_xfrm sysctl when used on xfrm interfaces
a7edea0fe85a xfrm: Fix oops in xfrm_replay_advance_bmp
deb8d5dfeb63 netfilter: nft_dynset: add timeout extension to template
347a1a20b195 ARM: imx: build suspend-imx6.S with arm instruction set
61bdab3d770b xen-blkfront: allow discard-* nodes to be optional
65543408f257 tee: optee: replace might_sleep with cond_resched
ad3d896ef55c drm/i915: Check for all subplatform bits
59546420c51b drm/nouveau/svm: fail NOUVEAU_SVM_INIT ioctl on unsupported devices
37ef9b59f479 mt7601u: fix rx buffer refcounting
77771158182f mt7601u: fix kernel crash unplugging the device
2c4f52b9cddf arm64: dts: broadcom: Fix USB DMA address translation for Stingray
6aceac245059 leds: trigger: fix potential deadlock with libata
2c7b4b25293a xen: Fix XenStore initialisation for XS_LOCAL
632a7728da9b KVM: Forbid the use of tagged userspace addresses for memslots
ba668a507788 KVM: x86: get smi pending status correctly
ff5f6de29faf KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration
2fc14cafefb3 KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh()
c547d39feb65 KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[]
e1ae9aab8029 btrfs: fix possible free space tree corruption with online conversion
d30cb3d348b8 drivers: soc: atmel: add null entry at the end of at91_soc_allowed_list[]
082dc611fdc8 drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs
53fd4e4003a6 PM: hibernate: flush swap writer after marking
7f9a267c67af s390/vfio-ap: No need to disable IRQ after queue reset
9077bc37d2d1 net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family
8aba60ebcfc3 wext: fix NULL-ptr-dereference with cfg80211's lack of commit()
720032d3dc84 ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming
b24dc0aa7e9b media: rc: ensure that uevent can be read directly after rc device register
5d6fd0357057 ALSA: hda/via: Apply the workaround generically for Clevo machines
f78803928481 ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256
8de2109f4670 kernel: kexec: remove the lock operation of system_transition_mutex
93603a27fc31 ACPI: sysfs: Prefer "compatible" modalias
587c6b75d7fd nbd: freeze the queue while we're adding connections
b8fcb8f53995 IPv6: reply ICMP error if the first fragment don't include all headers
1f58e378a17e ICMPv6: Add ICMPv6 Parameter Problem, code 3 definition
(From OE-Core rev: b39a6de2c1175e4554c688a44c905c24367fa57a)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
b0c8835fc649 Linux 5.10.14
b80df6517d35 workqueue: Restrict affinity change to rescuer
b20475a80b4b kthread: Extract KTHREAD_IS_PER_CPU
d8649eb8e352 x86/cpu: Add another Alder Lake CPU to the Intel family
9c8bb3eac07d objtool: Don't fail the kernel build on fatal errors
4587cb6f27a6 habanalabs: disable FW events on device removal
90981a2171b9 habanalabs: fix backward compatibility of idle check
4439d22c3758 habanalabs: zero pci counters packet before submit to FW
e8911b02ccb6 drm/amd/display: Fixed corruptions on HPDRX link loss restore
932ab13b8af3 drm/amd/display: Use hardware sequencer functions for PG control
95850b9d0b23 drm/amd/display: Change function decide_dp_link_settings to avoid infinite looping
a2245a995563 drm/amd/display: Allow PSTATE chnage when no displays are enabled
af2fc0f4acb6 drm/amd/display: Update dram_clock_change_latency for DCN2.1
89ca15b71b91 selftests/powerpc: Only test lwm/stmw on big endian
713373080c7e platform/x86: thinkpad_acpi: Add P53/73 firmware to fan_quirk_table for dual fan control
f243b5dd9837 nvmet: set right status on error in id-ns handler
3e554aa3d08a nvme-pci: allow use of cmb on v1.4 controllers
82ae0714c344 nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout
3b87f9b06245 nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout
57f26d9d09d6 nvme: check the PRINFO bit before deciding the host buffer length
a9fd4ef6e50c udf: fix the problem that the disc content is not displayed
40545c4dd90c i2c: tegra: Create i2c_writesl_vi() to use with VI I2C for filling TX FIFO
6826f0b4a159 ALSA: hda: Add Cometlake-R PCI ID
b45a47e9adfc scsi: ibmvfc: Set default timeout to avoid crash during migration
cedc60fbd7a1 mac80211: fix encryption key selection for 802.3 xmit
20790b2534f2 mac80211: fix fast-rx encryption check
c2601c9c2a96 mac80211: fix incorrect strlen of .write in debugfs
9d6dbf4e3721 objtool: Don't add empty symbols to the rbtree
91a585783dff ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid
1fe0ce2f9afd ASoC: SOF: Intel: hda: Resume codec to do jack detection
946d15aa09d3 scsi: fnic: Fix memleak in vnic_dev_init_devcmd2
47daa439c389 scsi: libfc: Avoid invoking response handler twice if ep is already completed
28693cc0fc0d scsi: scsi_transport_srp: Don't block target in failfast state
5929bcb4a49d x86: __always_inline __{rd,wr}msr()
d2c880ed2cff locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP
2f2a4c04b889 habanalabs: fix dma_addr passed to dma_mmap_coherent
a55c4bf2c8f0 platform/x86: intel-vbtn: Support for tablet mode on Dell Inspiron 7352
a8f69a32ee91 platform/x86: touchscreen_dmi: Add swap-x-y quirk for Goodix touchscreen on Estar Beauty HD tablet
4d06445ad762 tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency
f667433cb379 tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency
0c1a24a098a8 phy: cpcap-usb: Fix warning for missing regulator_disable
c4e8fa21a30b iommu/vt-d: Do not use flush-queue when caching-mode is on
c7cd7a3b5076 ARM: 9025/1: Kconfig: CPU_BIG_ENDIAN depends on !LD_IS_LLD
d9655c6854a6 Revert "x86/setup: don't remove E820_TYPE_RAM for pfn 0"
a2c7d0667cf3 arm64: Do not pass tagged addresses to __is_lm_address()
25fd5f8f8a23 arm64: Fix kernel address detection of __is_lm_address()
beba2ac6b120 arm64: dts: meson: Describe G12b GPU as coherent
9e96f711171c drm/panfrost: Support cache-coherent integrations
b58486200402 iommu/io-pgtable-arm: Support coherency for Mali LPAE
3766a00d765d ibmvnic: Ensure that CRQ entry read are correctly ordered
c71bfc5f13c3 net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP
370ce41d2e58 net: dsa: bcm_sf2: put device node before return
a555c2faf02e mlxsw: spectrum_span: Do not overwrite policer configuration
3c564a9f9e43 stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing
fb8e6a0b3c66 net: octeontx2: Make sure the buffer is 128 byte aligned
d51f7ff5413b net: fec: put child node on error path
cedbfddf4dab net: stmmac: dwmac-intel-plat: remove config data on error
1aa4ee0ec7fe net: dsa: microchip: Adjust reset release timing to match reference reset circuit
0c245c5fe93f Linux 5.10.13
55d900415b81 vsock: fix the race conditions in multi-transport support
a9cd144eb745 tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN
011c3d9427da tcp: make TCP_USER_TIMEOUT accurate for zero window probes
bcc83b43e1ed team: protect features update by RCU to avoid deadlock
01de4bc09d38 scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit
1e3a8d94dd6b ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values()
4a97f42a6690 ASoC: topology: Properly unregister DAI on removal
52a2895f122d ASoC: mediatek: mt8183-mt6358: ignore TDM DAI link by default
8cd91442d9a2 ASoC: mediatek: mt8183-da7219: ignore TDM DAI link by default
5a48918811c8 NFC: fix possible resource leak
e10a1aad5f7c NFC: fix resource leak when target index is invalid
2e83a57a23a6 rxrpc: Fix memory leak in rxrpc_lookup_local
99bacbcd5621 selftests: forwarding: Specify interface when invoking mausezahn
c9e668a196db nvme-multipath: Early exit if no path is available
cf7ed01e02c0 iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid()
974b6289e8da iommu/amd: Use IVHD EFR for early initialization of IOMMU features
57e2393f5de0 of/device: Update dma_range_map only when dev has valid dma-ranges
aa8604fe63d1 ACPI/IORT: Do not blindly trust DMA masks from firmware
f3d8e20e11ae can: dev: prevent potential information leak in can_fill_info()
17dbec01beb9 net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable
f5430661f2f7 net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset
f24b493eba50 net/mlx5e: Revert parameters on errors when changing trust state without reset
890f413ae524 net/mlx5e: Correctly handle changing the number of queues when the interface is down
e1e71f1eb74c net/mlx5e: Fix CT rule + encap slow path offload and deletion
bf1864854ab2 net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled
1a06120d6ff2 net/mlx5: Maintain separate page trees for ECPF and PF functions
034bd75f619f net/mlx5e: Reduce tc unsupported key print level
a1b500010f09 net/mlx5e: free page before return
2778913fb080 net/mlx5e: E-switch, Fix rate calculation for overflow
d62665cac603 net/mlx5: Fix memory leak on flow table creation error flow
4c919b215bb3 igc: fix link speed advertising
d11a1402ec16 i40e: acquire VSI pointer only after VF is initialized
b2a76ea0479e ice: Fix MSI-X vector fallback logic
04cd96db6f88 ice: Don't allow more channels than LAN MSI-X available
55717a10a6b8 ice: update dev_addr in ice_set_mac_address even if HW filter exists
35c50e69af15 ice: Implement flow for IPv6 next header (extension header)
bdcd8b9d8249 ice: fix FDir IPv6 flexbyte
1c3b27b05a43 mac80211: pause TX while changing interface type
a59a7b96dc13 iwlwifi: pcie: reschedule in long-running memory reads
bcb9c4009618 iwlwifi: pcie: use jiffies for memory read spin time limit
05bb42538d90 iwlwifi: pcie: set LTR on more devices
92044488a8d3 iwlwifi: pnvm: don't try to load after failures
fb1e501d8a69 iwlwifi: pnvm: don't skip everything when not reloading
c00b0b65b3b3 iwlwifi: pcie: avoid potential PNVM leaks
fd8c453d53f8 ASoC: qcom: lpass: Fix out-of-bounds DAI ID lookup
b030ba7f1294 ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies
d46c0d64dbcd pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn
dba0d4b1508b pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process()
ae02c0008c27 powerpc/64s: prevent recursive replay_soft_interrupts causing superfluous interrupt
5f78c6ce1f6f ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete
cea3d7cd951a spi: altera: Fix memory leak on error path
2bfc7e605aaf ASoC: qcom: lpass-ipq806x: fix bitwidth regmap field
02e5a1ee97a1 ASoC: qcom: Fix broken support to MI2S TERTIARY and QUATERNARY
c74d671e7154 ASoC: qcom: Fix incorrect volatile registers
52178bea2cf5 ASoC: dt-bindings: lpass: Fix and common up lpass dai ids
571a2dd89818 RDMA/cxgb4: Fix the reported max_recv_sge value
0fade2af3eae firmware: imx: select SOC_BUS to fix firmware build
bd10eba71351 arm64: dts: imx8mp: Correct the gpio ranges of gpio3
50c701d94f64 ARM: dts: imx6qdl-sr-som: fix some cubox-i platforms
fd59c86ac9b0 ARM: dts: imx6qdl-kontron-samx6i: fix i2c_lcd/cam default status
d871650a7d06 ARM: imx: fix imx8m dependencies
9f87dd2fe3f2 arm64: dts: ls1028a: fix the offset of the reset register
6daa52884c3f xfrm: Fix wraparound in xfrm_policy_addr_delta()
8ea899803bb5 selftests: xfrm: fix test return value override issue in xfrm_policy.sh
2f7ecc841daa xfrm: fix disable_xfrm sysctl when used on xfrm interfaces
f632d34091e6 xfrm: Fix oops in xfrm_replay_advance_bmp
f39005edf513 Revert "block: simplify set_init_blocksize" to regain lost performance
34b0c04c884c Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion"
28adabf8cdd2 netfilter: nft_dynset: add timeout extension to template
fec7ae28d905 ARM: zImage: atags_to_fdt: Fix node names on added root nodes
69da790360f3 ARM: imx: build suspend-imx6.S with arm instruction set
d095985e1ce1 clk: qcom: gcc-sm250: Use floor ops for sdcc clks
cee27fcc8ccf clk: mmp2: fix build without CONFIG_PM
c143ab555679 clk: imx: fix Kconfig warning for i.MX SCU clk
20786fdd2fb0 blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue
7d6e01e27560 xen-blkfront: allow discard-* nodes to be optional
a164789b86c6 tee: optee: replace might_sleep with cond_resched
d1fd90bf5554 KVM: Documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM
c48f69093e5e uapi: fix big endian definition of ipv6_rpl_sr_hdr
921f48afdd3a drm/i915/selftest: Fix potential memory leak
7306177c9ed3 drm/i915: Check for all subplatform bits
e4d2a196fdc5 drm/nouveau/dispnv50: Restore pushing of all data.
e50b0cb7da81 drm/vc4: Correct POS1_SCL for hvs5
21e3ad805486 drm/vc4: Correct lbm size and calculation
112821f254b6 drm/nouveau/svm: fail NOUVEAU_SVM_INIT ioctl on unsupported devices
1310c7a48279 ARM: dts: imx6qdl-kontron-samx6i: fix pwms for lcd-backlight
99bb37ab284c net/mlx5e: Fix IPSEC stats
37ef64511f31 drm/i915/pmu: Don't grab wakeref when enabling events
520d05a77b28 drm/i915/gt: Clear CACHE_MODE prior to clearing residuals
800ca7687c87 iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit.
621f05288c3d mt7601u: fix rx buffer refcounting
cfe3425c5acd mt76: mt7663s: fix rx buffer refcounting
083274407a8e mt7601u: fix kernel crash unplugging the device
b04c1c534b66 arm64: dts: broadcom: Fix USB DMA address translation for Stingray
736924801c1d leds: trigger: fix potential deadlock with libata
5f3d54c00f1f xen: Fix XenStore initialisation for XS_LOCAL
bc79ff0b1a19 io_uring: fix wqe->lock/completion_lock deadlock
256a0040c6c9 KVM: Forbid the use of tagged userspace addresses for memslots
e895a39a2bcd KVM: x86: get smi pending status correctly
427adbb3be8a KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration
cffcb5e0fe2c KVM: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX
0faceb7d6dda KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit
dca38d7f33bf KVM: arm64: Filter out v8.1+ events on v8.0 HW
a519d9804456 KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh()
0517693dcc41 KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[]
2175bf57dc95 btrfs: fix possible free space tree corruption with online conversion
f343bf1aaf55 btrfs: fix lockdep warning due to seqcount_mutex on 32bit arch
767c8777ce9c drivers: soc: atmel: add null entry at the end of at91_soc_allowed_list[]
6975f470ca5d drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs
326644a0ede0 crypto: marvel/cesa - Fix tdma descriptor on 64-bit
c6da54164497 efi/apple-properties: Reinstate support for boolean properties
4c973f75074a x86/entry: Emit a symbol for register restoring thunk
c95981ecd985 PM: hibernate: flush swap writer after marking
e6e9ded8ffa4 s390/vfio-ap: No need to disable IRQ after queue reset
9218a6b031a1 s390: uv: Fix sysfs max number of VCPUs reporting
6c6bd9dd1c8d net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family
1a39162bac95 bcache: only check feature sets when sb->version >= BCACHE_SB_VERSION_CDEV_WITH_FEATURES
cc11bd18d4a3 drivers/nouveau/kms/nv50-: Reject format modifiers for cursor planes
29d35b73ead4 drm/i915/gt: Always try to reserve GGTT address 0x0
aa39818d9256 drm/i915: Always flush the active worker before returning from the wait
5ebb1cbe463f drm/nouveau/kms/gk104-gp1xx: Fix > 64x64 cursors
0634449e9977 Revert "drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)"
39714b66a8b1 ASoC: AMD Renoir - refine DMI entries for some Lenovo products
b444b86e37b2 x86/xen: avoid warning in Xen pv guest with CONFIG_AMD_MEM_ENCRYPT enabled
d16c5dfe93ef wext: fix NULL-ptr-dereference with cfg80211's lack of commit()
442278e4928e ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming
a9079d8d3b02 ARM: dts: ux500: Reserve memory carveouts
14e3388f2f95 ARM: dts: tbs2910: rename MMC node aliases
b3b75f8cd187 media: rc: ensure that uevent can be read directly after rc device register
ce9e154a8bcb media: rc: ite-cir: fix min_timeout calculation
8429fee29143 media: rc: fix timeout handling after switch to microsecond durations
4b5a88b3f45c media: hantro: Fix reset_raw_fmt initialization
ae584fbbb658 media: cedrus: Fix H264 decoding
e76b40d8e9ad media: cec: add stm32 driver
6141f82fd5ee parisc: Enable -mlong-calls gcc option by default when !CONFIG_MODULES
d56e3b6a6b14 ALSA: hda/via: Apply the workaround generically for Clevo machines
eacb5d4e6b64 ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256
aa9a6dc62611 kernel: kexec: remove the lock operation of system_transition_mutex
2aa7eab3e7f0 ACPI: thermal: Do not call acpi_thermal_check() directly
d6f80e01fade ACPI: sysfs: Prefer "compatible" modalias
8fe07159fc53 tty: avoid using vfs_iocb_iter_write() for redirected console writes
41f6f4a31435 nbd: freeze the queue while we're adding connections
51f58c4882ec iwlwifi: provide gso_type to GSO packets
(From OE-Core rev: a973a4b1eec5ac37b7b7952192d0b0ccf03162ac)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
My previous fix wasn't correct as the file timestamps do vary by git checkout
or modification time and aren't correct here. Instead use a specific
date/time for the files to be deterministic.
(From OE-Core rev: 725a30a30052540a4b7fc2933396fe9eb946eeac)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The coroutine implementation in ruby has either arch specific
implementations or it falls back to slower ucontext API based
implementation assuming libc will provide the needed APIs, however musl
does not implement ucontext APIs like glibc, therefore fallback is to
use libucontext library on musl. However, libucontext is not ported to
riscv yet. which means on musl/riscv ruby is unbuildable, however a
third option is to use copy implementation for coroutines, which will be
not as good performance-wise, but it will do the job, therefore for now
use copy implementation for rv32/rv64 when using musl
(From OE-Core rev: 3b2b401dbbb8d3aa14a5fd864178f702af3c8115)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This class maps from OE architectures to dpkg architectures, but wasn't
handling aarch64 correctly.
(From OE-Core rev: 315fe8ab3b5bb8a709be98cd8998d4525fbe8725)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since the INIT_MANAGER variable has been introduced, there is no need
to append the distro features and set the init manager manually.
Replace the busybox/mdev and systemd examples with the 4 values
currently supported for the INIT_MANAGER variable.
(From meta-yocto rev: 2433a0f78a7fdb8450ef9ec64fa044274ac7a9e1)
Signed-off-by: Vivien Didelot <vdidelot@pbsc.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit 84d3a90557444d8cd83d780b1c3f2b278ab07af2.
This shouldn't have been merged, its not ready yet.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
One mmap patch was merged upstream, the other is in progress but after
discussion has been amended and resent. Update the patches as such.
(From OE-Core rev: c68349a3334542e51f6c1c23f4f4342e4fce2b81)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
rpm packaging has shown good numbers wrt reproducible builds as well
when testing core-image-minimal locally:
Reproducibility summary for rpm: same=4671 different=0 missing=0 total=4671
Thus enable it in the autobuilder to be more widely tested.
(From OE-Core rev: 84d3a90557444d8cd83d780b1c3f2b278ab07af2)
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These two header fixes are not needed with the current source as the
headers are there through other header files. Drop the patches.
(From OE-Core rev: ece3efe43b6b9de5426c23f29db15dd709bcd749)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes reproducibility when build acpica yacc sources by instructing
bison on how to do the file prefix mapping
(From OE-Core rev: d13a1df7bd173fca3fc2cdf889d5eb487e35d6fd)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
File name mapping was added to bison, but needs to be applied in more
cases. Add a patch to enable file name mapping for symbols
(From OE-Core rev: 5a213506377b0db4e88ca094215eadf08c21a2e1)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Now that native recipes have PACKAGES, this DEPENDS construct doesn't
work. It applies to target and nativesdk recipes so adjust accordingly.
(From OE-Core rev: 5d459ba1c13c89b246a0f8d743027e1de93da910)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove the redundant 'of' word in the INITRAMFS_IMAGE comment.
(From meta-yocto rev: 200b05182c74f3f4f778907d5ee92831adb3d77e)
Signed-off-by: Vivien Didelot <vdidelot@pbsc.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adds a Dockerfile for build the reference hash equivalence server in a
container
(Bitbake rev: d9a0a88db5888039bfbb6ce5129b43350f79b1c1)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add ruby-ri-docs and meson back as not reproducible, remove watchdog,
xorg-minimal-fonts and xmlto as issues fixed.
(From OE-Core rev: 5e209a7455a231342cded99985b4a6caff424e4f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When installing the font files, preserve their timestamp rather than using
the current time which fixes reproducibility issues.
(From OE-Core rev: a0c4f4b0182a995f0eb2709cc9b3c852527ab936)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add some temporary bumps to versions to change the output hash so
the fix applies correctly. Can be dropped next time we update the
recipe and the output changes.
(From OE-Core rev: 69205edcdff865048e55a6b7feaf82064ebc10c5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The build was injecting the path of the host's sendmail binary. Set
this deterministically to match OE's path for it.
(From OE-Core rev: 476328b91ea4417160580d28df4fcc1147d85ae2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The reproducible build tests can take a long time, so having more
logging messages at various points in the build can help debug where the
build is taking a long time.
(From OE-Core rev: 6b792afe8759d62af8e713b86dad8f6721961a05)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The SSTATE_MIRRORS variable was misspelled, which allowed the "clean"
test build to pull from the mirror.
(From OE-Core rev: e42497bd84d0bb370a9f7b0448bff29f01fd1b0c)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building vim it tries to rebuild files using iconv. If this fails
the build continues anyway but the output is not determnistic as builds
using a hosttools tarball are different from builds where there isn't a
hosttools tarball. Add the needed gconvs to the tarball when iconv is
present to become determistic and generate vim locales consistently.
(From OE-Core rev: b945652a088f430a2adec6b968cd00c5928d4272)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
I've seen local differences in the quilt output depending on whether the column
binary was available in the sysroot. Fix determinism issues by being specific
about configuration.
(From OE-Core rev: 0cd5fba8634bcc679518f98cc25be66a51081372)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building SDKs with the deb backend you could see errors like:
Setting up nativesdk-python3-ndg-httpsclient (0.5.1-r0) ...
mkdir: cannot create directory ‘/usr/lib/opkg’: Permission denied
dpkg: error processing package nativesdk-python3-ndg-httpsclient (--configure):
which is due to environment misconfiguration when removing packages.
Fix this by setting the same environment variables as used for installation.
(From OE-Core rev: f23c7e319a192ada14bb9a82822ef2967309aaea)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The LINGUAS file can be written by two different Makefile targets
and if they race, the desktop file contents isn't deterministic.
Fix the makfile to avoid this.
(From OE-Core rev: 416bc7b697764075fbf73683cd8bddf36d839244)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a couple of configure options to avoid determism issues in the vim build.
This can happen due to the addition of glib-2.0 to the native sysroot through
later task additions to the sysroot through indirect dependencies.
(From OE-Core rev: 914f86054f5ea0a115767c1b3d9cdb4c4ef9545b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The makefile injects the current date into the version file. Do this
deterministically with SOURCE_DATE_EPOCH.
(From OE-Core rev: 31f2ad739ea776a1e11b5cef5434df188007c7bf)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Now that 022 is the default in BB_DEFAULT_UMASK in bitbake.conf, we
don't need any of these task flags, clean up.
(From OE-Core rev: 816fca781943a7dbf40391d9db34c7bf12711962)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Rather than trying to set the umask of every task to the correct
value for determinism, set one value globally. This uses a new
bitbake variable so bump the minimum version to match.
This fixes strange determinism issues in at least quilt-ptest,
valgrind-ptest and kernel-devsrc.
(From OE-Core rev: b07b7deeae3d519d9998d583592f3e4f8f2802b3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The two duplicate lines are not needed. The existence is confusing.
(From OE-Core rev: 36bdb4faa90dc18bc020481eba82ee570b968c39)
Signed-off-by: Thomas Viehweger <patchesThomas.Vie@web.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As mentioned during review, this patch can be less invasive and hence easier
to maintain. Improve as such.
(From OE-Core rev: 3a1bd768e62a493aa73e82f5c443ca28b108af51)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This allows metadata to rely upon BB_DEFAULT_UMASK.
(Bitbake rev: 969ac64adab236ce2d5196bcc294005a497913ae)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently each task has to have a umask specified individually. This
is leading to determinism issues since it is easy to miss specifying
this for an extra task.
Add support for specifing the default task umask globally which
simplifies the problem.
(Bitbake rev: 3e664599fd54a8a37ce587022fcbce5ca26f2ed3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When multiconfig is used bitbake might try to run events that don't
exist for specific mc target. In cooker.py we pass
`self.databuilder.mcdata[mc]` data that contains names of events'
handlers per mc target, but fire_class_handlers uses global _handlers
variable that is created during parsing of all the targets.
This leads to a problem where bitbake runs event handler that don't
exist for a target or even overrides them - if multiple targets use
event handler with the same name but different code then only one
version will be executed for all targets.
See [YOCTO #13071] for detailed bug information.
Add mc target name as a prefix to event handler name so there won't be
two different handlers with the same name. Add internal __BBHANDLERS_MC
variable to have the handlers lists per machine.
(Bitbake rev: 5f7fdf7b2d8c59805c8ef4dae84f536baa5e172b)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It appears these exclusions are no longer needed with master, drop
them and improve our reproducibilty metrics.
(From OE-Core rev: c71c984a9cd6d130ece08153d7d92bb33c7ec444)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This makes comparisions between lists easier.
(From OE-Core rev: d2c52125d1cdc06c7e08d507ca68f3e4612a4314)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This helps with trimming down the list, and towards 100% reproducibility :)
(From OE-Core rev: da7a173d7a01524229c8515326465968a845e96f)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The remoting backend of weston requires the GStreamer base plugins, so
add them to the PACAKGECONFIG depends list.
(From OE-Core rev: 0b45994656fee7c4b7bdb5bd8571f0c61217a182)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The commercial license flag on libomxil is set because it may include
the Adaptive Multi-Rate audio codec (AMR) using FFmepg, which is patent
encumbered.
It turns out this component is disabled by default in the recipe; add a
PACKAGECONFIG to enable it and trigger the "commercial" LICENSE_FLAGS on
it. This make the default build configuration clean unless a user
specifically asks for AMR support, and prevents them from marking the
recipe with the "commerical" flag unnecessarily which could hide
potential problems later on.
(From OE-Core rev: 5f61e20002c2af93e2d6810574e23606925526ee)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When used in SDKs we need to provide the perl modules used by autoconf.
Add new ones needed by recent changes.
(From OE-Core rev: b548c2f4d1d88f80d713551a408064d4f5ff3d7f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Calling autoreconf with on-device sdk fails due to missing perl modules
which are required for it to work with autoconf 2.71+
Fixes
Can't locate File/Temp.pm in @INC (you may need to install the File::Temp module) (@INC contains: /usr/share/autoconf /usr/lib/perl5/site_perl/5.32.0/riscv32-linux /usr/lib/perl5/site_perl/5.32.0 /usr/lib/per
l5/vendor_perl/5.32.0/riscv32-linux /usr/lib/perl5/vendor_perl/5.32.0 /usr/lib/perl5/5.32.0/riscv32-linux /usr/lib/perl5/5.32.0 .) at /usr/bin/autoreconf line 50.
BEGIN failed--compilation aborted at /usr/bin/autoreconf line 50.
(From OE-Core rev: fa047cc649ceaa5f65569179b3c372d246d4ba0c)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Older seccomp-based filters used in container frameworks will block faccessat2
calls as it's a relatively new syscall. This isn't a big problem with
glibc <2.33 but 2.33 will call faccessat2 itself, get EPERM, and thenn be confused
about what to do as EPERM isn't an expected error code.
(From OE-Core rev: 4d6ad6d611834c2648d6bf9791cb8140967e2529)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The current recipe unconditionally RDEPENDS on nodejs (the target one).
When building on the "-native recipe" of "BBCLASSEXTEND native" recipe,
the target nodejs is unnecessarily built.
This patch fixes this by only RDEPENDS on nodejs when building for the target.
(From OE-Core rev: 92a9a86df9e3bcffb13d2f8b5dcbe7822170f734)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adding -O can be troublesome in some packages where it may override the
O<n> specified by CFLAGS, this can be due to configure processing of
CFLAGS and munging them into new values in Makefiles, which is
contructed from CC and CFLAGS passed by bitbake environment. Problem
arises if the sequence is altered, which seems to be the case in some
packages e.g. ncurses, where the value from CC variable is added last
and thus overrides -O<n> coming from CFLAGS,
Therefore grok the value from SELECTED_OPTIMIZATION and append the
appropriate -O<level> flag to lcl_maybe_fortify so the level does not
change inaderdantly.
Since we do not use -O0 anymore there is no point of checking for
DEBUG_BUILD since it uses -Og now which works fine with
-D_FORTIFY_SOURCE=2, so check for optlevel O0 instead
(From OE-Core rev: 9571a18f7d15b3bffafc2e277ab90a21d6763697)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bug fix only and includes two security fixes:
CVE-2021-26675
CVE-2021-26676
Changelog:
- Fix issue with scanning state synchronization and iwd.
- Fix issue with invalid key with 4-way handshake offloading.
- Fix issue with DNS proxy length checks to prevent buffer overflow.
- Fix issue with DHCP leaking stack data via uninitialized variable.
[Yocto #14231]
(From OE-Core rev: eb20fd47d738f469f7bbeb4b8d85040f9163722b)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Pull in:
ports/rename/renameat: Avoid race when renaming files
ports/unix: Add faccessat and faccessat2
ports/access.c: Use EACCES, not EPERM
which includes a fix for rename race issues causing pseudo aborts.
(From OE-Core rev: 330c232e4f756296331f9026e91ac26fd45f0315)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Tinfoil doesn't behave well if environment is not initialized, this check ensures a proper error log if environment is not initialized.
[YOCTO #12096]
(From OE-Core rev: e88073e16f1b4cfd0f97c81a988640a84adad674)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Support added to configure mpg123 for FPU-less targets. Building for
fixed-point arithmetic increases performance on such devices.
(From OE-Core rev: 55a65571d19407befd3c2d152680573d7318c279)
Signed-off-by: Robert Rosengren <robert.rosengren@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The original patch contained some text which shouldn't have been there
and used brackets in configure which isn't a great idea. Tweak the patch
to resolve this.
(From OE-Core rev: 63cbf187fe189c99645fe3afee8a6361a9a32cdc)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-Move-python-helper-scripts-used-only-in-tests-to-Pyt.patch
0001-libparted-fs-add-sourcedir-lib-to-include-paths.patch
0002-tests-use-skip_-rather-than-skip_test_-which-is-unde.patch
removed since they are included in 3.4
Add python3-core to RDEPENDS_parted-ptest
since /usr/lib/parted/ptest/tests/msdos-overlap contained in package parted-ptest requires /usr/bin/python3
(From OE-Core rev: c7d7e5f8177cdebd580ca7ff8f4412596567aff1)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bitbake changed the debug() logging call to make it compatible with
standard python logging by no longer including a debug level as the
first argument. Fix up the few places this was being used.
Tweaked version of a patch from Joshua Watt.
(From OE-Core rev: 5aecb6df67b876aa12eec54998f209d084579599)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The bitbake logger overrode the definition of the debug() logging call
to include a debug level, but this causes problems with code that may
be using standard python logging, since the extra argument is
interpreted differently.
Instead, change the bitbake loggers debug() call to match the python
logger call and add a debug2() and debug3() API to replace calls that
were logging to a different debug level.
[RP: Small fix to ensure bb.debug calls bbdebug()]
(Bitbake rev: f68682a79d83e6399eb403f30a1f113516575f51)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When adding a layer, parse error can occur, raising BBHandledException.
Catch this and error, aborting the layer add to meet user expectations.
[YOCTO #14054]
(Bitbake rev: ceddb5b3d229b83c172656053cd29aeb521fcce0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
From tinfoil, if you edit bblayers.conf and break it, then call
parseConfiguration (e.g. by adding a bad layer with bitbake-layers),
the system doens't show any parse error yet it should.
Add in a call to the updateCache function so that things really
are reparsed when requested.
Partially fixes [YOCTO #14054]
(Bitbake rev: e655f9361b9c3b77906b8e06b5cc76bc5180640e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If shell function name starts with 'python' or 'fakeroot' parser wrongly
assumes it's python/fakeroot function.
[YOCTO #14204]
Use regex lookahead assertions to check if 'python' expression is
followed by whitespace or '(' and if 'fakeroot' is followed by
whitespace.
(Bitbake rev: b07b226d5d1b3acd3f76d8365bc8002293365999)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The get-outhash message can be sent via the get_outhash client method.
This works in a similar way to the get message but looks up a db entry
by outhash rather than by taskhash. It is intended to be used as a
read-only form of the report message.
As both handle_get_outhash and handle_report use the same query string
we can factor this out.
(Bitbake rev: dc19606ada29a4d8afde4fcecd8ec986b47b867e)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Use the new get-outhash message to perform a read-only query against an
upstream server (if present) when a reported taskhash/outhash
combination is not found in the current database. If a matching entry is
found upstream it is copied into the current database so it can be found
by future queries.
(Bitbake rev: 2be4f7f0d2ccb09917398289e8140e1467e84bb2)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Short form arguments are added for convenience.
(Bitbake rev: 921199a4923ce383b27e23c9b7e34eb785c8bae3)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The hashserv server already implements support for pulling hash data
from another "upstream" server. Add the -u/--upstream argument to the
bitbake-hashserv app to expose this functionality to users.
(Bitbake rev: 8de510f1de35e581bcd5858edf23619c6a4cf923)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The -r/--readonly argument is added to the bitbake-hashserv app. If this
argument is given then clients may only perform read operations against
the server. The read-only mode is implemented by simply not installing
handlers for write operations, this keeps the permission model simple
and reduces the risk of accidentally allowing write operations.
As a sqlite database can be safely opened by multiple processes in
parallel, it's possible to start two hashserv instances against a single
database if you wish to export both a read-only port and a read-write
port.
(Bitbake rev: 492bb02eb0e071c792407ac3113f92492da1a9cc)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
files in wic tmp directory can be usefull for debugging, so do not remove
tmp directory when wic create run with debugging mode (-D or --debug).
also update wic.Wic.test_debug_short and wic.Wic.test_debug_long to
check for tmp directory.
[YOCTO#14216]
(From OE-Core rev: a122e2418b67d38f691edcf8dd846c167d6b4fa9)
Signed-off-by: Lee Chee Yang <Chee.Yang.Lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently the install script copy only few hard coded item while
setting up target ESP, kernel artifacts, all .efi in EFI/BOOT,
grub & boot cfg and loader.conf.
While ESP can be much complex, eg: contain multiple initrd.
Add a ESP folder to carry any other files to setup onto ESP.
(From OE-Core rev: 6eaca9cf20c42501fba27dea3a6446bad948e859)
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are times when exluding or including a layer
may be desired. This provide the framwork for that via
two variables. The default is all layers in bblayers.
CVE_CHECK_LAYER_INCLUDELIST
CVE_CHECK_LAYER_EXCLUDELIST
(From OE-Core rev: 5fdde65ef58b4c1048839e4f9462b34bab36fc22)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Lets include whcih layer a package belongs to and
add it to the cve logs
(From OE-Core rev: 00d965bb42dc427749a4c3985af56ceffff80457)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20.9 - 2021-01-29
~~~~~~~~~~~~~~~~~
* Run [isort](https://pypi.org/project/isort/) over the code base (:issue:`377`)
* Add support for the ``macosx_10_*_universal2`` platform tags (:issue:`379`)
* Introduce ``packaging.utils.parse_wheel_filename()`` and ``parse_sdist_filename()``
(:issue:`387` and :issue:`389`)
(From OE-Core rev: 6199c71030d527c57a1cb8496a377afb503d7670)
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add 0001-meson-Also-search-for-rst2man.py.patch to fix bug of program rst2man cannot be found.
Add dependency python3-docutils-native to manpages.
(From OE-Core rev: 600b75cef2807ccb3f89f24c77d02cd6e0a99e1f)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
rename directory of patches
-License-Update: Copyright year updated to 2021.
(From OE-Core rev: 316f9602c633fdf52009b4567ccf598d1c716acd)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop musl fix as upstream fixed the issue.
(From OE-Core rev: 9ac95af964876752e7dae819f5b678ae4b510064)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop 0001-Modify-shebang-of-libexec-y2racc-and-libexec-racc2y.patch
as files removed upstream.
License-Update: formatting
Drop autoconf270.patch, as no longer needed with 3.0.0
(I verified against master-next which has the new autoconf).
(From OE-Core rev: 8fbf04053845aac24e0c0f1395051b60294e02a3)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
include "missing_stdlib.h" is needed for strndupa()
(From OE-Core rev: 87c9ed35fce8c9358d8a5dda20ece0a46cbff325)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
compiler can only use fortify options when some level of optimization is
on, otherwise it ends up sending some warnings.
warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings]
this is usually OK, since -O<level> would be added via CFLAGS to
compiler cmdline in normal compile stages, however during configure
there are problems when CC,CPP,CXX are probed alone in configure tests
which results in above warning, which confuses the configure results and
autotools 2.70+ detects it as error e.g.
configure:17292: error: C preprocessor "riscv32-yoe-linux-clang -target riscv32-yoe-linux -mlittle-endian -mno-relax -Qunused-arguments -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/mnt/b/yoe/master/build/tmp/work/riscv32-yoe-linux/ndpi/3.4-r0/recipe-sysroot -E" fails sanity check
See `config.log' for more details
therefore adding a -O ( which actually is -O1 ) to lcl_maybe_fortify
means we can properly test these configure tests and real -O<level> will
still override -O added here, so overrall behavior improves
(From OE-Core rev: b6113dd68caa46d56cf3c8293119f2b9d8b137fd)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
autoconf 2.70 onwards installs its own copies of config.guess/config.sub
which we keep up to date when autoconf builds, so there's no need to
depend on gnu-config for those files.
(From OE-Core rev: 332145c34b4aac2e74a713070af25414e1fd8c9c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
autoconf 2.70 now invokes intltoolize, so there's no need to do it again
in this class.
(From OE-Core rev: e24ac6605aeaae42475d3f753dc9452093af5a14)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This breaks kmod, so for now we can continue to do it ourselves.
(From OE-Core rev: 628e0263e3bb768ea771d0e0260fdb18e16c871e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
After too many years, autoconf has made a new release. On the whole it
is compatible with previous releases, but some macros are more specific
about what they expose so minor tweaks to configure.ac may be required.
autoconf also now invokes intltoolize, gtkdocize, and copies
config.sub/guess, so there is less work for autotools.bbclass to do.
- AC_HEADER_MAJOR-port-to-glibc-2.25.patch
- add_musl_config.patch
- autoconf-replace-w-option-in-shebangs-with-modern-use-warnings.patch
- autoreconf-gnuconfigize.patch
- check-automake-cross-warning.patch
- config_site.patch
- fix_path_xtra.patch
- performance.patch
Drop a number of patches which have been integrated upstream.
- man-host-perl.patch
Don't use the target perl path when building documentation at build time:
- no-man.patch
Don't build documentation in native builds to avoid further build
dependencies.
(From OE-Core rev: f5dd2e0acbb0aa4079c51aaeab8c26e743a4c714)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
New autoconf warns about obsolete macro usage, but there is quite
a lot of obsolete usage in the wild which isn't really in our problem.
(From OE-Core rev: a152b5a37aec247b0540b82ad6c9bdc20c532d21)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These files are split for historical reasons, so merge them to make
maintaining them easier.
The bb and inc had differing LICENSE assignments. Current autoconf is
GPLv3+.
(From OE-Core rev: 192f635fa6964213e771c0b1443b2c15863b3d57)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update gnu-config to the latest upstream commit.
(From OE-Core rev: 37c088759218909acbd06a3a935c7ff99ff2fcd5)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This change was only needed with 2.70, it is not needed with 2.71.
This reverts commit 36aef08dcd.
(From OE-Core rev: 37362d8bdbec17a676af41b13683efd17c0cef50)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We're seeing occasional issues where builds fail as events were written from the
worker children in the form <event>partial data<event>full event</event>.
This causes failures as bitbake server can't parse that and exits. This could
be due to short writes to the worker event pipe which we weren't checking. Check
this and loop accordingly. Also add some asserts to detect other potential causes.
Thanks to Joshua Watt for help in spotting the issue.
[YOCTO #14181]
(Bitbake rev: a9451746a4bd7ccedf4c72cd03ad4ff0ab0143aa)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the server returns an empty response ("null" in json), this cannot
be iterated to check for the presence of the "chunk-stream" key.
(Bitbake rev: bf75370bcd6d02ed08cd959eec6190196b792515)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The connect function was previously removed from the hashserv Client
class but the bitbake-hashclient app was not updated. The client is
connected during hashserv.create_client() anyway so not separate connect
call is needed.
(Bitbake rev: 99bdb236bceeffa0083a0fa529280b217c1d310d)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When we run `devtool build mc` recipe's task dependencies are expanded
to "mc:do_populate_sysroot" where "mc" name is treated as multiconfig
and "do_package_sysroot" as multiconfigname.
| ERROR: Multiconfig dependency mc:do_populate_sysroot depends on
| nonexistent multiconfig configuration named do_populate_sysroot
(Bitbake rev: 3ce4b2caccfe608a54dff159459f3687ea610597)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Sometimes (that is, in all my builds) the lic_manifest_dir and
lic_manifest_symlink_dir end up pointing to the same file, resulting
in an error like this:
Exception: FileExistsError: [Errno 17] File exists: '/.../tmp-glibc/deploy/licenses/my-image-tdkz15' -> '/.../tmp-glibc/deploy/licenses/my-image-tdkz15'
First check to see if this is the case before attempting to create
the link.
(From OE-Core rev: 50f83fb542065eaf7a20ac07b63ae06441ada180)
Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnu isn't compatible with --xattrs used e.g. here:
d3a832f66e/classes/image_types_ostree.bbclass (L16)
causing do_image_tar failing with:
| tar: --xattrs can be used only on POSIX archives
| Try 'tar --help' or 'tar --usage' for more information.
* https://www.gnu.org/software/tar/manual/html_chapter/tar_8.html
says about posix format:
This is the most flexible and feature-rich format.
It does not impose any restrictions on file sizes or file name lengths.
This format is quite recent, so not all tar implementations are able to handle it properly.
However, this format is designed in such a way that any tar implementation able to read `ustar'
archives will be able to read most `posix' archives as well, with the only exception that any
additional information (such as long file names etc.) will in such case be extracted as plain
text files along with the files it refers to.
This archive format will be the default format for future versions of GNU tar.
and:
The default format for GNU tar is defined at compilation time.
You may check it by running tar --help, and examining the last lines of its output.
Usually, GNU tar is configured to create archives in `gnu' format, however, future version will switch to `posix'.
* I've compared tar on centos7 and ubuntu-18.04:
bash-4.2$ cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)
bash-4.2$ tar --version
tar (GNU tar) 1.26
...
bash-4.2$ tar --help | tail -n 5
*This* tar defaults to:
--format=gnu -f- -b20 --quoting-style=escape --rmt-command=/etc/rmt
--rsh-command=/usr/bin/ssh
...
bitbake@e0ee76f81c2f:/$ grep VERSION /etc/os-release
VERSION="18.04.5 LTS (Bionic Beaver)"
VERSION_ID="18.04"
VERSION_CODENAME=bionic
bitbake@e0ee76f81c2f:/$ tar --version
tar (GNU tar) 1.29
...
bitbake@e0ee76f81c2f:/$ tar --help | tail -n 5
...
*This* tar defaults to:
--format=gnu -f- -b20 --quoting-style=escape --rmt-command=/usr/lib/tar/rmt
--rsh-command=/usr/bin/rsh
Both support posix format (as pax POSIX 1003.1-2001). But centos7 version is
already too old anyway, because it doesn't support --sort=name used since:
https://git.openembedded.org/openembedded-core/commit/?id=4fa68626bbcfd9795577e1426c27d00f4d9d1c17
and
https://git.openembedded.org/openembedded-core/commit/?id=f19e43dec63a86c200e04ba14393583588550380
says that 1.28 is the minium version now and
https://git.openembedded.org/openembedded-core/commit/?id=7a66434cf11b7f051699b774e4fccd6738351368
recommends to use install-buildtools for hosts with tar < 1.28
On the other side latest tumbleweed from:
https://hub.docker.com/r/opensuse/tumbleweed
with tar-1.33 alredy defaults to posix format:
b99dbb3d86dd:/ # head -n 3 /etc/os-release
NAME="openSUSE Tumbleweed"
ID="opensuse-tumbleweed"
b99dbb3d86dd:/ # tar --version
tar (GNU tar) 1.33
...
b99dbb3d86dd:/ # tar --help | tail -n 3
*This* tar defaults to:
--format=posix -f- -b20 --quoting-style=escape --rmt-command=/usr/bin/rmt
--rsh-command=/usr/bin/ssh
I've packaged some sample rootfs directory with both tars and the result is
identical (with --format=gnu as well as --format=posix).
with ubuntu:
tar --sort=name --format=gnu --numeric-owner -cf rootfs.ubuntu.gnu.tar -C rootfs .
tar --xattrs --xattrs-include=* --sort=name --format=posix --numeric-owner -cf rootfs.ubuntu.posix.tar -C rootfs .
tumbleweed:
tar --sort=name --format=gnu --numeric-owner -cf rootfs.tumbleweed.gnu.tar -C rootfs .
tar --xattrs --xattrs-include=* --sort=name --format=posix --numeric-owner -cf rootfs.tumbleweed.posix.tar -C rootfs .
centos7 (without --sort=name):
tar --format=gnu --numeric-owner -cf rootfs.centos7.gnu.tar -C rootfs .
tar --xattrs --xattrs-include=* --format=posix --numeric-owner -cf rootfs.centos7.posix.tar -C rootfs .
size is identical:
-rw-r--r-- 1 mjansa mjansa 2487480320 Feb 5 09:19 rootfs.ubuntu.gnu.tar
-rw-r--r-- 1 mjansa mjansa 2487480320 Feb 5 10:17 rootfs.centos7.gnu.tar
-rw-r--r-- 1 mjansa mjansa 2487480320 Feb 5 10:26 rootfs.tumbleweed.gnu.tar
-rw-r--r-- 1 mjansa mjansa 2579875840 Feb 5 10:15 rootfs.ubuntu.posix.tar
-rw-r--r-- 1 mjansa mjansa 2579875840 Feb 5 10:16 rootfs.centos7.posix.tar
-rw-r--r-- 1 mjansa mjansa 2579875840 Feb 5 10:26 rootfs.tumbleweed.posix.tar
but md5s aren't:
5e3880283379dd773ac054e20562fdea rootfs.centos7.gnu.tar
abeaf992c780aa780a27be01365d26f5 rootfs.centos7.posix.tar
0c6ee59d87ab56583293262de110bca4 rootfs.tumbleweed.gnu.tar
1555bc7276eaba924bf82a13a010fd6d rootfs.tumbleweed.posix.tar
553d802bba351e273191bd5b2a621b66 rootfs.ubuntu.gnu.tar
b6d7b43b30174686f6625ba3c7aefdc6 rootfs.ubuntu.posix.tar
diffoscope shows some differences when using gnu format:
$ diffoscope rootfs.tumbleweed.gnu.tar rootfs.ubuntu.gnu.tar
...
-00239890: 3030 3000 3030 3737 3637 0020 4b00 0000 000.007767. K...
+00239890: 3030 3000 3031 3135 3737 0020 4b00 0000 000.011577. K...
...
-00239900: 0075 7374 6172 2020 0000 0000 0000 0000 .ustar ........
+00239900: 0075 7374 6172 2020 0072 6f6f 7400 0000 .ustar .root...
...
-00239920: 0000 0000 0000 0000 0000 0000 0000 0000 ................
+00239920: 0000 0000 0000 0000 0072 6f6f 7400 0000 .........root...
with posix format there are also some differences shown by diffoscope:
$ diffoscope rootfs.tumbleweed.posix.tar rootfs.ubuntu.posix.tar
016a4c00: 2e2f 7573 722f 6269 6e2f 5061 7848 6561 ./usr/bin/PaxHea
-016a4c10: 6465 7273 2f63 6861 7474 722e 6532 6673 ders/chattr.e2fs
-016a4c20: 7072 6f67 7300 0000 0000 0000 0000 0000 progs...........
+016a4c10: 6465 7273 2e32 322f 6368 6174 7472 2e65 ders.22/chattr.e
+016a4c20: 3266 7370 726f 6773 0000 0000 0000 0000 2fsprogs........
...
03937000: 2e2f 7573 722f 6269 6e2f 5061 7848 6561 ./usr/bin/PaxHea
-03937010: 6465 7273 2f63 6f6e 7461 696e 6572 642d ders/containerd-
-03937020: 6374 7200 0000 0000 0000 0000 0000 0000 ctr.............
+03937010: 6465 7273 2e32 322f 636f 6e74 6169 6e65 ders.22/containe
+03937020: 7264 2d63 7472 0000 0000 0000 0000 0000 rd-ctr..........
so cannot really say which format is better for reproducible tar
archives from different distros, but posix at least supports xattrs
and it's the format for future.
(From OE-Core rev: 3ecea58f2a3382d9f4b410d6ad7089111334cb6f)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-fix-up-check-for-hardlinks-always-false-if-inode-0xF.patch
removed since it is included in 1.45.7
(From OE-Core rev: f51835e022731d1c0e8e18209e48f1a718048977)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bash 5.1 enabled bracketed input mode by default, but this causes a lot
of problems with automated testing as it can inject a lot of control
sequences into non-interactive output. Disable it to cleanup the output
an preserve the pre-5.1 behavior
(From OE-Core rev: 6c1cb7e274050f1ccb817b8ee34d0f61f34c95e3)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix the do_compile error:
| ../../../mc-4.8.26/lib/tty/tty-ncurses.c: In function 'tty_colorize_area':
| ../../../mc-4.8.26/lib/tty/tty-ncurses.c:557:5: error: unknown type name 'cchar_t'; did you mean 'wchar_t'?
add -DNCURSES_WIDECHAR=1 when musl.
(From OE-Core rev: 5be29caca3d06dd3d2bab4c76588f509f1268199)
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Enable Intel Control-flow Enforcement Technology (CET) instrumentation
support
helps with overcoming
/lib/libc.so.6: CPU ISA level is lower than required
(From OE-Core rev: c864e0e496ab1a4176d7a1673d8fc5b300ae68cf)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update to a pseudo version which contains some heqader fixes for
glibc 2.33.
(From OE-Core rev: c897ac317926b132547578b1f6bd347fe5677dfc)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This fixes openssh failing to work on qemux86 with glibc 2.33 due to
seccomp and the fact new syscalls are used. Also likely fixes issues
on other platforms.
(From OE-Core rev: 22f8ce6e6d998c0539a40b2776b1a2abb4f44bb3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
existing test case test_permissions use Wic command as standalone
tools to create wic image and check that wic image for permissions.
add extra steps to the test case to also check against image build
using bitbake do_image_wic.
(From OE-Core rev: 551ce73a90757ba43501fe5cf9ac84a7b77de549)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adding a patch to remove an unecessary print statement
in test-codegen.py that cause the ptest-runner to fail.
Root cause is suspected to be in ptest-runner.
[YOCTO #14170]
Uptream-Status: Inappropriate [other]
this is a workaround.
(From OE-Core rev: afc9ba7d546f3f2e60fb6f46f740dc925542df16)
Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove patches for CVE-2019-25013 and CVE-2020-27618 since they are
present in the branch now. Add both CVEs to CVE_CHECK_WHITELIST.
760e1d28782 gconv: Fix assertion failure in ISO-2022-JP-3 module (bug 27256)
d3cb8f6222a aarch64: fix static PIE start code for BTI [BZ #27068]
082798622d8 __vfscanf_internal: fix aliasing violation (bug 26690)
33dc30bc838 aarch64: Use mmap to add PROT_BTI instead of mprotect [BZ #26831]
46e1e64fe3e elf: Pass the fd to note processing
b6eae83717d elf: Move note processing after l_phdr is updated
c6090dcebd1 aarch64: align address for BTI protection [BZ #26988]
610e2c51504 aarch64: Fix missing BTI protection from dependencies [BZ #26926]
4c619b3eed5 x86: Check IFUNC definition in unrelocated executable [BZ #20019]
87450ecf8a8 x86: Set header.feature_1 in TCB for always-on CET [BZ #27177]
2b4f67c2b33 Update for [BZ #27130] fix
1a24bbd43e4 x86-64: Avoid rep movsb with short distance [BZ #27130]
0d9793e82a1 Fix buffer overrun in EUC-KR conversion module (bz #24973)
1d49bede4d8 tests-mcheck: New variable to run tests with MALLOC_CHECK_=3
050022910be iconv: Accept redundant shift sequences in IBM1364 [BZ #26224]
ac0a6929c5d sh: Add sh4 fpu Implies folder
3ea24955bff struct _Unwind_Exception alignment should not depend on compiler flags
5c36293f067 resolv: Serialize processing in resolv/tst-resolv-txnid-collision
2dfa659a66f resolv: Handle transaction ID collisions in parallel queries (bug 26600)
05c025abca1 support: Provide a way to clear the RA bit in DNS server responses
f688bcd83de support: Provide a way to reorder responses within the DNS test server
eba0ce60588 Remove __warndecl
5337b2af4b8 Remove __warn_memset_zero_len [BZ #25399]
c6e794640c3 aarch64: Add unwind information to _start (bug 26853)
70ee5e8b573 aarch64: Fix DT_AARCH64_VARIANT_PCS handling [BZ #26798]
8813b2682e4 x86: Optimizing memcpy for AMD Zen architecture.
e61a8fd8fad Reversing calculation of __x86_shared_non_temporal_threshold
0b9460d22e2 sysvipc: Fix IPC_INFO and SHM_INFO handling [BZ #26636]
c4aeedea598 sysvipc: Fix IPC_INFO and MSG_INFO handling [BZ #26639]
9b139b6b81a sysvipc: Fix SEM_STAT_ANY kernel argument pass [BZ #26637]
81c5484d93a AArch64: Use __memcpy_simd on Neoverse N2/V1
0f8f0ed25c1 AArch64: Improve backwards memmove performance
23482f78866 Set version.h RELEASE to "stable" (Bug 26700)
69beb5cbf85 string: Fix strerrorname_np return value [BZ #26555]
fe62c4d173f intl: Handle translation output codesets with suffixes [BZ #26383]
386543bc449 NEWS: Update for [BZ #26534] fix
cebc01cbfd6 x86-64: Fix FMA4 detection in ifunc [BZ #26534]
(From OE-Core rev: 8d05c277c5350c4d968eb488788eac7978968ef7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
ERROR: Do not try to fetch 'toml' for building. Please add its native
recipe to DEPENDS.
(From OE-Core rev: 9adc8edccbd7b3f7c05d6e17a8ebde4e65bf6c81)
Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In an earlier commit, libprocps was split into a separate package leaving
no shlibs in the main package. A bug was seen where igt-gpu-tools wouldn't
build correctly in some cases as it thought the librbary was still in the
main package, throwing qa errors as a result.
The issue was due to an extra file being left in the sstate output of
the do_packagedata task in the shlibs2/ folder which contained the bad
shlibs information.
The reason for this was that the temporary directory used in this
task wasn't being cleaned so files which were deleted were not handled
correctly. Add a missing cleandirs entry to fix this.
(From OE-Core rev: 50f17d0a655a3a2556f9fcad67259101c2814a36)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2.36 has a build race between libctf and libbfd
(From OE-Core rev: b1f44d9f1f4090ec2c6fd58aa4321da9a22ba9a0)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
this is new plugin added in binutils 2.36
(From OE-Core rev: dddd261bab4b371ae97bcf4b954359297d615f83)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop backported patches which are already present in 2.36 release
(From OE-Core rev: 897afa95ba340f1124decac5753e1d1e1283b515)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
New versions of binutils caused object files to be 128MB in size,
backporting this fix reduced them back to a sensible size, e.g.
1024 bytes. This avoids initramfix size issues!
(From OE-Core rev: b72b9e81268719436e4bad5062cb0e1781da0395)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.10:
cdca78778415 objtool: Fix seg fault with Clang non-section symbols
d3287798bd88 x86/entry: Emit a symbol for register restoring thunk
With these, build issues with binutils 2.36 are resolved
(From OE-Core rev: faace9b72adb17593323b7f39fa95e89d361ef57)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.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:
0fbca6ce4174 Linux 5.4.94
315cd8fc2ad2 fs: fix lazytime expiration handling in __writeback_single_inode()
5f8b8fccdfbc writeback: Drop I_DIRTY_TIME_EXPIRE
2d8848edc96b dm integrity: conditionally disable "recalculate" feature
43546b74ce6c tools: Factor HOSTCC, HOSTLD, HOSTAR definitions
ab85b382dcf7 SMB3.1.1: do not log warning message if server doesn't populate salt
0edc78af73d0 arm64: mm: use single quantity to represent the PA to VA translation
b899d5b2a42a tracing: Fix race in trace_open and buffer resize call
c4a23c852e80 io_uring: Fix current->fs handling in io_sq_wq_submit_work()
336bb7dc5a1c HID: wacom: Correct NULL dereference on AES pen proximity
ecd62d2e9ab4 futex: Handle faults correctly for PI futexes
55ea172ce3eb futex: Simplify fixup_pi_state_owner()
a3155c362ca0 futex: Use pi_state_update_owner() in put_pi_state()
ceb83cf9ed67 rtmutex: Remove unused argument from rt_mutex_proxy_unlock()
015b6a4c2564 futex: Provide and use pi_state_update_owner()
65aad57cac8d futex: Replace pointless printk in fixup_owner()
0dae88a92596 futex: Ensure the correct return value from futex_lock_pi()
c27a2a1ecf69 Revert "mm/slub: fix a memory leak in sysfs_slab_add()"
4afd772371d9 gpio: mvebu: fix pwm .get_state period calculation
131f8d8a889a Linux 5.4.93
f7020c437e13 tcp: fix TCP_USER_TIMEOUT with zero window
945d182a046f tcp: do not mess with cloned skbs in tcp_add_backlog()
ccc248b6444a net: dsa: b53: fix an off by one in checking "vlan->vid"
ff64094dc718 net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled
3e5b335a55e9 net: mscc: ocelot: allow offloading of bridge on top of LAG
b47a3c32c4c2 ipv6: set multicast flag on the multicast route
b778940f2ab9 net_sched: reject silly cell_log in qdisc_get_rtab()
4ed347901f08 net_sched: avoid shift-out-of-bounds in tcindex_set_parms()
bc757ba6dc75 ipv6: create multicast route with RTPROT_KERNEL
60fb547a3d5d udp: mask TOS bits in udp_v4_early_demux()
da3711f42c68 kasan: fix incorrect arguments passing in kasan_add_zero_shadow
0d190f53fa2f kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow
5a3890bad3a4 skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too
49aaf012c478 lightnvm: fix memory leak when submit fails
0ff55fc4d6a1 sh_eth: Fix power down vs. is_opened flag ordering
fd2f5130ae98 net: dsa: mv88e6xxx: also read STU state in mv88e6250_g1_vtu_getnext
4e1d17a1f73b sh: dma: fix kconfig dependency for G2_DMA
8a0b8e26f79f netfilter: rpfilter: mask ecn bits before fib lookup
99328b4b4408 x86/cpu/amd: Set __max_die_per_package on AMD
6f8ba0ada139 pinctrl: ingenic: Fix JZ4760 support
382ffe786647 driver core: Extend device_is_dependent()
4e749a28c909 xhci: tegra: Delay for disabling LFPS detector
a6a5d08170c2 xhci: make sure TRB is fully written before giving it to the controller
7f3cfc7e378d usb: bdc: Make bdc pci driver depend on BROKEN
f764f90b0c77 usb: udc: core: Use lock when write to soft_connect
564f3c532642 usb: gadget: aspeed: fix stop dma register setting.
f89a193fd9d3 USB: ehci: fix an interrupt calltrace error
9a660760299b ehci: fix EHCI host controller initialization sequence
5eda5db39e28 serial: mvebu-uart: fix tx lost characters at power off
a8fade59466c stm class: Fix module init return on allocation failure
5e4bacea58ca intel_th: pci: Add Alder Lake-P support
c5885886c72c x86/mmx: Use KFPU_387 for MMX string operations
d1a9cd1dc53c x86/topology: Make __max_die_per_package available unconditionally
cdb4ce96fdd2 x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state
cd1c4882ab43 irqchip/mips-cpu: Set IPI domain parent chip
9a2f6007a228 cifs: do not fail __smb_send_rqst if non-fatal signals are pending
745229c90301 iio: ad5504: Fix setting power-down state
ddd1416f4413 can: peak_usb: fix use after free bugs
a24476b37167 can: vxcan: vxcan_xmit: fix use after free bug
ac48ef15826e can: dev: can_restart: fix use after free bug
391187744436 selftests: net: fib_tests: remove duplicate log test
237375005739 platform/x86: intel-vbtn: Drop HP Stream x360 Convertible PC 11 from allow-list
57f0f0ddf9e4 i2c: octeon: check correct size of maximum RECV_LEN packet
485e0255c19e powerpc: Fix alignment bug within the init sections
cfea5cddeb71 scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression
da3324ec5497 pinctrl: aspeed: g6: Fix PWMG0 pinctrl setting
5625c3da7167 powerpc: Use the common INIT_DATA_SECTION macro in vmlinux.lds.S
73a229119983 drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0
af91a2e7fb5e drm/nouveau/mmu: fix vram heap sizing
ee2c9e58f430 drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields
38f35023fd30 drm/nouveau/privring: ack interrupts the same way as RM
8c3d3b385ed8 drm/nouveau/bios: fix issue shadowing expansion ROMs
f5dc9627ac04 drm/amd/display: Fix to be able to stop crc calculation
9f6d85e20125 drm/amdgpu/psp: fix psp gfx ctrl cmds
5b2266d62b54 riscv: defconfig: enable gpio support for HiFive Unleashed
7eef73685871 dts: phy: fix missing mdio device and probe failure of vsc8541-01 device
5fa6987258a7 x86/xen: Add xen_no_vector_callback option to test PCI INTX delivery
a09d4e7acdbf xen: Fix event channel callback via INTX/GSI
acc402fa5bf5 arm64: make atomic helpers __always_inline
8ab3478335ad clk: tegra30: Add hda clock default rates to clock driver
c074680653e2 HID: Ignore battery for Elan touchscreen on ASUS UX550
9cec63a3aacb HID: logitech-dj: add the G602 receiver
b1b943f5b65e riscv: Fix sifive serial driver
cd0c46821aa5 riscv: Fix kernel time_init()
5a1d7bb7d333 scsi: sd: Suppress spurious errors when WRITE SAME is being disabled
68f99105752d scsi: qedi: Correct max length of CHAP secret
97853a7eae80 scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback
b477f4371045 dm integrity: select CRYPTO_SKCIPHER
8ebe26a1e236 HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device
6af49167440a ASoC: Intel: haswell: Add missing pm_ops
ad1df24b37d9 drm/i915/gt: Prevent use of engine->wa_ctx after error
6b59bd9eea08 drm/syncobj: Fix use-after-free
559c0ffedbe0 drm/atomic: put state on error path
42d855f06d12 dm integrity: fix a crash if "recalculate" used without "internal_hash"
a03ce9cc4bb8 dm: avoid filesystem lookup in dm_get_dev_t()
cd3aa1495d8a mmc: sdhci-xenon: fix 1.8v regulator stabilization
6acdefd0bd34 mmc: core: don't initialize block size from ext_csd if not present
d8a487e673ab btrfs: send: fix invalid clone operations when cloning from the same file and root
4d1cf8eeda5b btrfs: don't clear ret in btrfs_start_dirty_block_groups
e1065331b730 btrfs: fix lockdep splat in btrfs_recover_relocation
68718453159e btrfs: don't get an EINTR during drop_snapshot for reloc
a826af1dea4a ACPI: scan: Make acpi_bus_get_device() clear return pointer on error
08fa4ae93e95 ALSA: hda/via: Add minimum mute flag
1607adf1ac41 ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info()
9c301133beda platform/x86: ideapad-laptop: Disable touchpad_switch for ELAN0634
ea8d3c71313f platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes
60066d5181be i2c: bpmp-tegra: Ignore unknown I2C_M flags
09f983f0c7fc Linux 5.4.92
e2d69319b713 spi: cadence: cache reference clock rate during probe
d04c7938d0f8 mac80211: check if atf has been disabled in __ieee80211_schedule_txq
d46996cb4b16 mac80211: do not drop tx nulldata packets on encrypted links
56e8947bcf81 tipc: fix NULL deref in tipc_link_xmit()
55bac51762c3 net, sctp, filter: remap copy_from_user failure error
52e0b20c8c57 rxrpc: Fix handling of an unsupported token type in rxrpc_read()
5c466480d7d4 net: avoid 32 x truesize under-estimation for tiny skbs
f6499a78e581 net: sit: unregister_netdevice on newlink's error path
a3870cf8a7a2 net: stmmac: Fixed mtu channged by cache aligned
c213d85cae39 rxrpc: Call state should be read with READ_ONCE() under some circumstances
6d57b582fb35 net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands
d52f5929d997 net: dcb: Validate netlink message in DCB handler
814e04776211 esp: avoid unneeded kmap_atomic call
0ff06dd1b949 rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request
c897c10e4334 net: mvpp2: Remove Pause and Asym_Pause support
18c29e175e30 mlxsw: core: Increase critical threshold for ASIC thermal zone
7680783452ce mlxsw: core: Add validation of transceiver temperature thresholds
ff6d4e8da7c6 net: ipv6: Validate GSO SKB before finish IPv6 processing
b41352a93c16 net: skbuff: disambiguate argument and member for skb_list_walk_safe helper
aa350dbe3a1e net: introduce skb_list_walk_safe for skb segment walking
760e9fd4f7ab netxen_nic: fix MSI/MSI-x interrupts
982e763ea3c3 udp: Prevent reuseport_select_sock from reading uninitialized socks
bd4793843c85 bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback
79ce12cfa56a bpf: Don't leak memory in bpf getsockopt when optlen == 0
4aef760c28e8 nfsd4: readdirplus shouldn't return parent of export
9b72d5ba50f1 spi: npcm-fiu: Disable clock in probe error path
6ef67f59263e spi: npcm-fiu: simplify the return expression of npcm_fiu_probe()
fa6de8d82d9c scsi: lpfc: Make lpfc_defer_acc_rsp static
e82b58aa6471 scsi: lpfc: Make function lpfc_defer_pt2pt_acc static
5e6b88828526 elfcore: fix building with clang
ac29c052654f xen/privcmd: allow fetching resource sizes
dd113b79ee7e compiler.h: Raise minimum version of GCC to 5.1 for arm64
24cea7d70516 usb: ohci: Make distrust_firmware param default to false
d26b3110041a Linux 5.4.91
516bd00e5ac1 netfilter: nft_compat: remove flush counter optimization
935114863364 netfilter: nf_nat: Fix memleak in nf_nat_init
49fc6d92b484 netfilter: conntrack: fix reading nf_conntrack_buckets
548e4168e68d ALSA: firewire-tascam: Fix integer overflow in midi_port_work()
68e67535e26b ALSA: fireface: Fix integer overflow in transmit_midi_msg()
2c3d03cdbd39 dm: eliminate potential source of excessive kernel log noise
a34294774a32 net: sunrpc: interpret the return value of kstrtou32 correctly
8b5107a74db3 iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev()
c2226680343d mm, slub: consider rest of partial list if acquire_slab() fails
cd9e901fe2fc drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is no reset-deassert MIPI-sequence
9269296721b5 IB/mlx5: Fix error unwinding when set_has_smi_cap fails
40a782293545 RDMA/mlx5: Fix wrong free of blue flame register on error
e8c8d2319bd7 bnxt_en: Improve stats context resource accounting with RDMA driver loaded.
3bcf35a7c05f RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp
da834a9bdc23 RDMA/restrack: Don't treat as an error allocation ID wrapping
986fdc7685fa ext4: fix superblock checksum failure when setting password salt
38992092b54e NFS: nfs_igrab_and_active must first reference the superblock
6b3ae2030db9 NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter
aa2399f55eff pNFS: Stricter ordering of layoutget and layoutreturn
78c2ab7f5265 pNFS: Mark layout for return if return-on-close was not sent
7d1241ae1dce pNFS: We want return-on-close to complete when evicting the inode
69d121ca892c NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock
c70f6e0ac9f9 nvme-tcp: fix possible data corruption with bio merges
55a102004376 ASoC: Intel: fix error code cnl_set_dsp_D0()
2392a54de8ba ASoC: meson: axg-tdmin: fix axg skew offset
973900cd4614 ASoC: meson: axg-tdm-interface: fix loopback
08eb8a735c11 dump_common_audit_data(): fix racy accesses to ->d_name
d443cefd9f73 perf intel-pt: Fix 'CPU too large' error
221dee1d0d4e ARM: picoxcell: fix missing interrupt-parent properties
ba74e0f222c7 drm/msm: Call msm_init_vram before binding the gpu
0251d3eb4480 ACPI: scan: add stub acpi_create_platform_device() for !CONFIG_ACPI
bfdd0a3b86c3 usb: typec: Fix copy paste error for NVIDIA alt-mode description
644baa95db2b drm/amdgpu: fix a GPU hang issue when remove device
596b3423fddc nvmet-rdma: Fix list_del corruption on queue establishment failure
4cb77b877fcc nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN
242793c7ef2f selftests: fix the return value for UDP GRO test
5fc06b706432 net: ethernet: fs_enet: Add missing MODULE_LICENSE
15a8491cdcd4 misdn: dsp: select CONFIG_BITREVERSE
635a658de303 arch/arc: add copy_user_page() to <asm/page.h> to fix build error on ARC
bc68af1fdcac bfq: Fix computation of shallow depth
2abc54579d1b lib/raid6: Let $(UNROLL) rules work with macOS userland
1d05b91ab72e hwmon: (pwm-fan) Ensure that calculation doesn't discard big period values
1229d433960c habanalabs: Fix memleak in hl_device_reset
93aef8e6cc08 habanalabs: register to pci shutdown callback
79df21218d63 ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram
331a6438ebfd regulator: bd718x7: Add enable times
d5f996bea464 btrfs: fix transaction leak and crash after RO remount caused by qgroup rescan
c8dd8af4b35f netfilter: ipset: fixes possible oops in mtype_resize
ca2fc0dc1cec ARC: build: move symlink creation to arch/arc/Makefile to avoid race
6265a0f2410f ARC: build: add boot_targets to PHONY
217d8ba22bce ARC: build: add uImage.lzma to the top-level target
b9128252b9ee ARC: build: remove non-existing bootpImage from KBUILD_IMAGE
5349b17c3df5 dm integrity: fix flush with external metadata device
c553300f1453 cifs: fix interrupted close commands
d17a9571e392 smb3: remove unused flag passed into close functions
55a4dff288af ext4: don't leak old mountpoint samples
2003c669df4c ext4: fix bug for rename with RENAME_WHITEOUT
425faacff213 drm/i915/backlight: fix CPU mode backlight takeover on LPT
72eb9fc82aea btrfs: tree-checker: check if chunk item end overflows
82a948fc67ea r8152: Add Lenovo Powered USB-C Travel Hub
ad5f19c7e9ce dm integrity: fix the maximum number of arguments
5caac6317daf dm snapshot: flush merged data before committing metadata
2017b99ec205 dm raid: fix discard limits for raid1
4335af6c62fc mm/hugetlb: fix potential missing huge page size info
c64366620d91 ACPI: scan: Harden acpi_device_add() against device ID overflows
bc0b70f1d28c RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd()
f7a97dc302be MIPS: relocatable: fix possible boot hangup with KASLR enabled
f5c2f7970683 MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPENDED_DTB
a650107de374 mips: lib: uncached: fix non-standard usage of variable 'sp'
bda45bbc8e03 mips: fix Section mismatch in reference
aeb64ef1f429 tracing/kprobes: Do the notrace functions check without kprobes on ftrace
984f57e4258c x86/hyperv: check cpu mask after interrupt has been disabled
1a202b9b9d23 ASoC: dapm: remove widget from dirty list on free
82d1a5f6f2e5 btrfs: prevent NULL pointer dereference in extent_io_tree_panic
bb562e6e0358 kbuild: enforce -Werror=return-type
(From OE-Core rev: 80d066f627225e9eefba84c799e9b27bc17526fc)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
05f6d2aa7e2f Linux 5.10.12
d5ac8304e180 printk: fix string termination for record_print_text()
861c2e349a36 printk: fix buffer overflow potential for print_text()
cb14bbbb7bbf tools: Factor HOSTCC, HOSTLD, HOSTAR definitions
f472a59aa182 mm: fix a race on nr_swap_pages
c11f7749f1fc mm/page_alloc: add a missing mm_page_alloc_zone_locked() tracepoint
c6fd968f5843 objtool: Don't fail on missing symbol table
d92d00861e98 io_uring: fix sleeping under spin in __io_clean_op
7bccd1c19128 io_uring: dont kill fasync under completion_lock
186725a80c4e io_uring: fix skipping disabling sqo on exec
54b4c4f9aba9 io_uring: fix uring_flush in exit_files() warning
0682759126bc io_uring: fix false positive sqo warning on flush
8cb6f4da831b io_uring: do sqo disable on install_fd error
0e3562e3b2ae io_uring: fix null-deref in io_disable_sqo_submit
a63d9157571b io_uring: stop SQPOLL submit on creator's death
da67631a33c3 io_uring: add warn_once for io_uring_flush()
18f31594ee52 io_uring: inline io_uring_attempt_task_drop()
7bf3fb6243a3 kernel/io_uring: cancel io_uring before task works
08a922a6fdf8 iwlwifi: dbg: Don't touch the tlv data
1fa2fa7932f9 RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC
77727dfda786 media: v4l2-subdev.h: BIT() is not available in userspace
94fb5ff34544 media: Revert "media: videobuf2: Fix length check for single plane dmabuf queueing"
0fa0a05b4089 HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices
a7f6d4ab4434 HID: wacom: Correct NULL dereference on AES pen proximity
e843e4f78258 futex: Handle faults correctly for PI futexes
abc4dd792f8d futex: Simplify fixup_pi_state_owner()
a597f12e971c futex: Use pi_state_update_owner() in put_pi_state()
6d28ac502f9a rtmutex: Remove unused argument from rt_mutex_proxy_unlock()
5b2c5a9561c2 futex: Provide and use pi_state_update_owner()
5ede8ee2cb16 futex: Replace pointless printk in fixup_owner()
ab5e9a320e44 futex: Ensure the correct return value from futex_lock_pi()
bf5eb7d21ab0 Revert "mm/slub: fix a memory leak in sysfs_slab_add()"
43f2e6077f44 gpio: mvebu: fix pwm .get_state period calculation
b97134d15127 Linux 5.10.11
1daa298a0418 Revert "mm: fix initialization of struct page for holes in memory layout"
f2a79851c776 mm: fix initialization of struct page for holes in memory layout
5405cb30db87 Commit 9bb48c82aced ("tty: implement write_iter") converted the tty layer to use write_iter. Fix the redirected_tty_write declaration also in n_tty and change the comparisons to use write_iter instead of write. also in n_tty and change the comparisons to use write_iter instead of write.
e8572713897e fs/pipe: allow sendfile() to pipe again
eb5381efaf36 interconnect: imx8mq: Use icc_sync_state
0b6672fd778c kernfs: wire up ->splice_read and ->splice_write
11167454e9cb kernfs: implement ->write_iter
6ce10b6481cd kernfs: implement ->read_iter
436bc4c45a58 bpf: Local storage helpers should check nullness of owner ptr passed
b379dfbc1edd drm/i915/hdcp: Get conn while content_type changed
9e9ae646eb80 ASoC: SOF: Intel: hda: Avoid checking jack on system suspend
e9c4068fb0f6 tcp: Fix potential use-after-free due to double kfree()
5cc760632083 x86/sev-es: Handle string port IO to kernel memory properly
6c19578d4634 net: systemport: free dev before on error path
e018e57fd5c0 tty: fix up hung_up_tty_write() conversion
875f1b4bf890 tty: implement write_iter
f5bbf7f47570 x86/sev: Fix nonistr violation
39afef8a282b pinctrl: qcom: Don't clear pending interrupts when enabling
f8a622d21295 pinctrl: qcom: Properly clear "intr_ack_high" interrupts when unmasking
022dac5bcde9 pinctrl: qcom: No need to read-modify-write the interrupt status
49aec69ee40c pinctrl: qcom: Allow SoCs to specify a GPIO function that's not 0
22c3cb558a4b net: core: devlink: use right genl user_ptr when handling port param get/set
6a791693a013 net: mscc: ocelot: Fix multicast to the CPU port
70746a4779ad tcp: fix TCP_USER_TIMEOUT with zero window
981e1807748a tcp: do not mess with cloned skbs in tcp_add_backlog()
013ed7c845df net: dsa: b53: fix an off by one in checking "vlan->vid"
f0f3d3e6e938 net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled
261b8f617d2a net: mscc: ocelot: allow offloading of bridge on top of LAG
9898801780ed ipv6: set multicast flag on the multicast route
0083dc292ee4 net_sched: reject silly cell_log in qdisc_get_rtab()
56ef551205e4 net_sched: avoid shift-out-of-bounds in tcindex_set_parms()
3cb2de5242ec ipv6: create multicast route with RTPROT_KERNEL
e5f323b7aba3 udp: mask TOS bits in udp_v4_early_demux()
03ca5c229a49 net_sched: gen_estimator: support large ewma log
a6fc8314dc40 tcp: fix TCP socket rehash stats mis-accounting
fee5a83dfc4a kasan: fix incorrect arguments passing in kasan_add_zero_shadow
ecd63f04e728 kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow
b65578cec113 skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too
73171b677fc4 lightnvm: fix memory leak when submit fails
76e2b0b65d47 cachefiles: Drop superfluous readpages aops NULL check
20fa3a744279 nvme-pci: fix error unwind in nvme_map_data
88072260f3ca nvme-pci: refactor nvme_unmap_data
13bcd09b2f50 sh_eth: Fix power down vs. is_opened flag ordering
7e2bf98d534f selftests/powerpc: Fix exit status of pkey tests
55c869b1324f net: dsa: mv88e6xxx: also read STU state in mv88e6250_g1_vtu_getnext
2fc06bfa701d octeontx2-af: Fix missing check bugs in rvu_cgx.c
19187877057d ASoC: SOF: Intel: fix page fault at probe if i915 init fails
ba548335c8e8 locking/lockdep: Cure noinstr fail
8c262be154ff sh: Remove unused HAVE_COPY_THREAD_TLS macro
233900505617 sh: dma: fix kconfig dependency for G2_DMA
e929068ad5b3 drm/i915/hdcp: Update CP property in update_pipe
5897a78fd13f tools: gpio: fix %llu warning in gpio-watch.c
3fa4a03fd01e tools: gpio: fix %llu warning in gpio-event-mon.c
83d7403b2e3e netfilter: rpfilter: mask ecn bits before fib lookup
238b5ebdb6a6 cls_flower: call nla_ok() before nla_next()
23d02ee1d455 x86/cpu/amd: Set __max_die_per_package on AMD
0b3efe55e583 x86/entry: Fix noinstr fail
a2989acadc8b drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when outputting YCbCr 4:4:4
75b944403000 drm/i915: s/intel_dp_sink_dpms/intel_dp_set_power/
881363cbddb1 driver core: Extend device_is_dependent()
b3bc56e3f503 driver core: Fix device link device name collision
8cd3c48c1baf drivers core: Free dma_range_map when driver probe failed
3a9eb1141390 xhci: tegra: Delay for disabling LFPS detector
9e7d7c034708 xhci: make sure TRB is fully written before giving it to the controller
6b81e926bb98 usb: cdns3: imx: fix can't create core device the second time issue
cc7f1a32424e usb: cdns3: imx: fix writing read-only memory issue
eb87dd389e0f usb: bdc: Make bdc pci driver depend on BROKEN
9bbf039671dc usb: udc: core: Use lock when write to soft_connect
43e2ae5a7493 USB: gadget: dummy-hcd: Fix errors in port-reset handling
ea0dd2da3ac7 usb: gadget: aspeed: fix stop dma register setting.
c6e50ff9363c USB: ehci: fix an interrupt calltrace error
f270d1d75563 ehci: fix EHCI host controller initialization sequence
ee3a62cb263b serial: mvebu-uart: fix tx lost characters at power off
225c87b40a78 stm class: Fix module init return on allocation failure
f583ccebacdf intel_th: pci: Add Alder Lake-P support
2df15ef2a9cc io_uring: fix short read retries for non-reg files
f3ac7a5996d7 io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state
ca75872dd9f3 io_uring: iopoll requests should also wake task ->in_idle state
371f3fbf4ff1 mm: fix numa stats for thp migration
0dc3a130cc37 mm: memcg: fix memcg file_dirty numa stat
26f54dac1564 mm: memcg/slab: optimize objcg stock draining
cb5fe25c8220 proc_sysctl: fix oops caused by incorrect command parameters
c351dc4d774e x86/setup: don't remove E820_TYPE_RAM for pfn 0
bd08075c8640 x86/mmx: Use KFPU_387 for MMX string operations
f19c54317e1b x86/topology: Make __max_die_per_package available unconditionally
f5ee8afc1971 x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state
c530b17272d1 irqchip/mips-cpu: Set IPI domain parent chip
2edf2c9f3e5e cifs: do not fail __smb_send_rqst if non-fatal signals are pending
062dea906be1 powerpc/64s: fix scv entry fallback flush vs interrupt
1bac5333d47e counter:ti-eqep: remove floor
855b115749d8 iio: adc: ti_am335x_adc: remove omitted iio_kfifo_free()
dbecf6631344 drivers: iio: temperature: Add delay after the addressed reset command in mlx90632.c
5b136903db0e iio: ad5504: Fix setting power-down state
c9894c169ec6 iio: common: st_sensors: fix possible infinite loop in st_sensors_irq_thread
61aad39e2e13 i2c: sprd: depend on COMMON_CLK to fix compile tests
3b56eecdc7da perf evlist: Fix id index for heterogeneous systems
ec939c13c3ff can: peak_usb: fix use after free bugs
e771a8740761 can: vxcan: vxcan_xmit: fix use after free bug
593c072b7b3c can: dev: can_restart: fix use after free bug
66ee6d91d327 selftests: net: fib_tests: remove duplicate log test
636868a52d33 xsk: Clear pool even for inactive queues
517732c1b52b ALSA: hda: Balance runtime/system PM if direct-complete is disabled
ca431352900a gpio: sifive: select IRQ_DOMAIN_HIERARCHY rather than depend on it
bc183873967e platform/x86: hp-wmi: Don't log a warning on HPWMI_RET_UNKNOWN_COMMAND errors
d77bc052c438 platform/x86: intel-vbtn: Drop HP Stream x360 Convertible PC 11 from allow-list
3e21c4dbc3ae drm/vc4: Unify PCM card's driver_name
adc0cb3adf8b i2c: octeon: check correct size of maximum RECV_LEN packet
37d4f78ae274 iov_iter: fix the uaccess area in copy_compat_iovec_from_user
ce4d02da78a3 printk: fix kmsg_dump_get_buffer length calulations
cf3cca5f1580 printk: ringbuffer: fix line counting
2cd90971a2c9 RDMA/cma: Fix error flow in default_roce_mode_store
56c1362981b3 RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two()
eb8ca93e4929 drm/amdkfd: Fix out-of-bounds read in kdf_create_vcrat_image_cpu()
ef9eb913c050 bpf: Reject too big ctx_size_in for raw_tp test run
93f8cc947b13 arm64: entry: remove redundant IRQ flag tracing
29c95dc43fde powerpc: Fix alignment bug within the init sections
3f46eda5dff4 powerpc: Use the common INIT_DATA_SECTION macro in vmlinux.lds.S
7c7b2b560583 bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach
cfaa40727152 crypto: omap-sham - Fix link error without crypto-engine
f733c696e74a scsi: ufs: Fix tm request when non-fatal error happens
1ef1c2e25a4a scsi: ufs: ufshcd-pltfrm depends on HAS_IOMEM
20758d0493c3 scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression
dbba7a38b007 btrfs: print the actual offset in btrfs_root_name
1f54a26bdb60 RDMA/ucma: Do not miss ctx destruction steps in some cases
1e00ef8a5d22 pinctrl: mediatek: Fix fallback call path
9eea5cc5f641 pinctrl: aspeed: g6: Fix PWMG0 pinctrl setting
73ad8d0c7b05 gpiolib: cdev: fix frame size warning in gpio_ioctl()
653368189090 nfsd: Don't set eof on a truncated READ_PLUS
de82ec8e5e8c nfsd: Fixes for nfsd4_encode_read_plus_data()
8478091a1bd5 x86/xen: fix 'nopvspin' build error
434f246733e7 RISC-V: Fix maximum allowed phsyical memory for RV32
e1b2ecb562fa RISC-V: Set current memblock limit
90ab323edfcd libperf tests: Fail when failing to get a tracepoint id
680559480c95 libperf tests: If a test fails return non-zero
2ca824c79376 io_uring: flush timeouts that should already have expired
f3f906bb36cc drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0
bb2ee33ec396 drm/nouveau/mmu: fix vram heap sizing
685a45858bf9 drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields
2249a3f0aed9 drm/nouveau/privring: ack interrupts the same way as RM
c2cd3e1d69f8 drm/nouveau/bios: fix issue shadowing expansion ROMs
3970a9851fe9 drm/amd/display: Fix to be able to stop crc calculation
0a3be22a90ac HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode
17c9b5100056 drm/amd/display: disable dcn10 pipe split by default
285a86df680c drm/amdgpu/psp: fix psp gfx ctrl cmds
9e82f2aa5912 riscv: defconfig: enable gpio support for HiFive Unleashed
a416b33e8b78 dts: phy: add GPIO number and active state used for phy reset
4685e186ab85 dts: phy: fix missing mdio device and probe failure of vsc8541-01 device
99e301aca69c x86/xen: Fix xen_hvm_smp_init() when vector callback not available
a8fddd4192f8 x86/xen: Add xen_no_vector_callback option to test PCI INTX delivery
fa5f2e04daa4 xen: Fix event channel callback via INTX/GSI
95379fec8264 arm64: make atomic helpers __always_inline
64de608c9899 riscv: cacheinfo: Fix using smp_processor_id() in preemptible
cec20e26750c ALSA: hda/tegra: fix tegra-hda on tegra30 soc
a8749dfcb892 clk: tegra30: Add hda clock default rates to clock driver
4301e3448aeb HID: Ignore battery for Elan touchscreen on ASUS UX550
1e6fc9768ed2 HID: logitech-dj: add the G602 receiver
6bc83cce3e7f riscv: Enable interrupts during syscalls with M-Mode
094a4af043bc riscv: Fix sifive serial driver
c47d249af1bd riscv: Fix kernel time_init()
de88bcba6611 scsi: sd: Suppress spurious errors when WRITE SAME is being disabled
fb84da3a6882 scsi: scsi_debug: Fix memleak in scsi_debug_init()
c419b747ee5a scsi: qedi: Correct max length of CHAP secret
2536194bb3b0 scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback
62985a33c6a2 scsi: ufs: Relax the condition of UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL
55807e7cb0bc x86/hyperv: Fix kexec panic/hang issues
246ab9b9ed63 dm integrity: select CRYPTO_SKCIPHER
e03bbc55b149 HID: sony: select CONFIG_CRC32
eacac9a92183 HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device
00ee972739fb SUNRPC: Handle TCP socket sends with kernel_sendpage() again
ae3e2f34b30d ASoC: rt711: mutex between calibration and power state changes
14fe083fd052 ASoC: Intel: haswell: Add missing pm_ops
142c6a6040de drm/i915: Check for rq->hwsp validity after acquiring RCU lock
bdab6bdaa0e6 drm/i915/gt: Prevent use of engine->wa_ctx after error
7f8049df7c50 drm/amd/display: DCN2X Find Secondary Pipe properly in MPO + ODM Case
09846950a1b6 drm/amdgpu: remove gpu info firmware of green sardine
eab4b3e27413 drm/syncobj: Fix use-after-free
931bc41c59e3 drm/atomic: put state on error path
9cb683c3c471 dm integrity: conditionally disable "recalculate" feature
de4fabc02a58 dm integrity: fix a crash if "recalculate" used without "internal_hash"
5a5095ac9e0b dm: avoid filesystem lookup in dm_get_dev_t()
4749ffd9c432 mmc: sdhci-brcmstb: Fix mmc timeout errors on S5 suspend
b97c26cfe1e6 mmc: sdhci-xenon: fix 1.8v regulator stabilization
728d8ab4d6ac mmc: sdhci-of-dwcmshc: fix rpmb access
ec302409d0a8 mmc: core: don't initialize block size from ext_csd if not present
6b873acfb82a pinctrl: ingenic: Fix JZ4760 support
13ef6bccab39 fs: fix lazytime expiration handling in __writeback_single_inode()
adc11110d1e5 btrfs: send: fix invalid clone operations when cloning from the same file and root
018abb50891e btrfs: don't clear ret in btrfs_start_dirty_block_groups
14e17e90bfaa btrfs: fix lockdep splat in btrfs_recover_relocation
5169a289fc8c btrfs: do not double free backref nodes on error
9e2fc8f10c91 btrfs: don't get an EINTR during drop_snapshot for reloc
d9deb4ccd026 ACPI: scan: Make acpi_bus_get_device() clear return pointer on error
c5f23645ab51 dm crypt: fix copy and paste bug in crypt_alloc_req_aead
367733db7a10 crypto: xor - Fix divide error in do_xor_speed()
fba2b0d2e171 ALSA: hda/via: Add minimum mute flag
d9984b976c65 ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T
a03241a22a07 ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info()
de45a93792ea platform/x86: ideapad-laptop: Disable touchpad_switch for ELAN0634
4d33a2e557da platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes
c47951346c3c i2c: bpmp-tegra: Ignore unknown I2C_M flags
e633c0879be3 i2c: tegra: Wait for config load atomically while in ISR
48481056537e mtd: rawnand: nandsim: Fix the logic when selecting Hamming soft ECC engine
deffd59b8101 mtd: rawnand: gpmi: fix dst bit offset when extracting raw payload
e65d6887fc16 scsi: target: tcmu: Fix use-after-free of se_cmd->priv
(From OE-Core rev: 4ae13220b07030c314ca8666af54362b460647f5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
8dc0fcbcfa97 Linux 5.10.10
3fe603666360 spi: cadence: cache reference clock rate during probe
da02e4ca8a29 spi: fsl: Fix driver breakage when SPI_CS_HIGH is not set in spi->mode
04ed7f1da638 cxgb4/chtls: Fix tid stuck due to wrong update of qid
d0b97c8cd63e net: dsa: unbind all switches from tree when DSA master unbinds
6423b2193794 mac80211: check if atf has been disabled in __ieee80211_schedule_txq
a00432fa4cb9 mac80211: do not drop tx nulldata packets on encrypted links
a6d508c63573 drm/panel: otm8009a: allow using non-continuous dsi clock
fd21e00c5e0b can: mcp251xfd: mcp251xfd_handle_rxif_one(): fix wrong NULL pointer check
65accf0324bf net: stmmac: use __napi_schedule() for PREEMPT_RT
6f3fe96a6956 rxrpc: Fix handling of an unsupported token type in rxrpc_read()
2bfb953aeebf net: dsa: clear devlink port type before unregistering slave netdevs
c469b23d1b54 net: phy: smsc: fix clk error handling
ad2175c9fb27 dt-bindings: net: renesas,etheravb: RZ/G2H needs tx-internal-delay-ps
024158d3b571 net: avoid 32 x truesize under-estimation for tiny skbs
72cfe5b07e85 net: stmmac: fix taprio configuration when base_time is in the past
34f782b9d0dc net: stmmac: fix taprio schedule configuration
00442a962152 net: sit: unregister_netdevice on newlink's error path
5ae772504325 net: stmmac: Fixed mtu channged by cache aligned
741690db7a35 i40e: fix potential NULL pointer dereferencing
7c85d8e7ebd2 rxrpc: Call state should be read with READ_ONCE() under some circumstances
1e5a4c74b555 net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands
dbdca9d9b7ca net: dcb: Validate netlink message in DCB handler
26413630f4f6 esp: avoid unneeded kmap_atomic call
3c64191cad98 rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request
f999ca8c5fc5 net: mvpp2: Remove Pause and Asym_Pause support
82f72e41b797 mlxsw: core: Increase critical threshold for ASIC thermal zone
d2bfbfcc5505 mlxsw: core: Add validation of transceiver temperature thresholds
60b8b4e6310b tipc: fix NULL deref in tipc_link_xmit()
bbcb4746a6a3 net: ipv6: Validate GSO SKB before finish IPv6 processing
5a61d9f573da netxen_nic: fix MSI/MSI-x interrupts
4b97ce051ffe udp: Prevent reuseport_select_sock from reading uninitialized socks
24cd33174189 net: fix use-after-free when UDP GRO with shared fraglist
7d5c38974219 net: ipa: modem: add missing SET_NETDEV_DEV() for proper sysfs links
31ad07292553 bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback
de661caaee07 bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling
3ed29995c281 bpf: Don't leak memory in bpf getsockopt when optlen == 0
fdcaa4af5e70 nfsd4: readdirplus shouldn't return parent of export
90bd4a0cf5dd X.509: Fix crash caused by NULL pointer
5f52a8a71b62 bpf: Fix signed_{sub,add32}_overflows type handling
99ea120383b1 drm/amdgpu/display: drop DCN support for aarch64
4473923b6674 x86/hyperv: Initialize clockevents after LAPIC is initialized
1200a5bc6871 bpf: Fix selftest compilation on clang 11
57dc19a9d60d Revert "kconfig: remove 'kvmconfig' and 'xenconfig' shorthands"
e2d133180bbc Linux 5.10.9
88a5c90f39b0 netfilter: nf_nat: Fix memleak in nf_nat_init
f14e31c169dc netfilter: conntrack: fix reading nf_conntrack_buckets
5b984e538bdf ALSA: firewire-tascam: Fix integer overflow in midi_port_work()
c0e1ac275f1f ALSA: fireface: Fix integer overflow in transmit_midi_msg()
0eb56457d239 dm: eliminate potential source of excessive kernel log noise
26865769ed8f selftests: netfilter: Pass family parameter "-f" to conntrack tool
f0cd3fba4eae net: sunrpc: interpret the return value of kstrtou32 correctly
a9bc9c9320ac iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev()
ff2ca5439c50 riscv: Trace irq on only interrupt is enabled
c8c01da728ef mm, slub: consider rest of partial list if acquire_slab() fails
ecca0c675bde drm/i915/gt: Restore clear-residual mitigations for Ivybridge, Baytrail
de3f572607c2 drm/i915/icl: Fix initing the DSI DSC power refcount during HW readout
54c9246a47fa drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is no reset-deassert MIPI-sequence
f6de06406411 dm zoned: select CONFIG_CRC32
c6dc4f8e617b umount(2): move the flag validity checks first
5cd483a7e788 IB/mlx5: Fix error unwinding when set_has_smi_cap fails
bc296e43233a RDMA/mlx5: Fix wrong free of blue flame register on error
44693384c324 bnxt_en: Improve stats context resource accounting with RDMA driver loaded.
3090af5d1fb2 RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp
35694924a60a RDMA/restrack: Don't treat as an error allocation ID wrapping
cd223237e792 ext4: fix superblock checksum failure when setting password salt
4351cf25cb52 scsi: ufs: Fix possible power drain during system suspend
51121ea1d1e8 NFS: nfs_igrab_and_active must first reference the superblock
b4689562fa95 NFS: nfs_delegation_find_inode_server must first reference the superblock
01a12a24f923 NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter
b666f394d6b8 NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit()
067aefcdfc1e NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request
e6ae16467af1 NFS: Adjust fs_context error logging
06f58dbc49a2 pNFS: Stricter ordering of layoutget and layoutreturn
ecaaad180133 pNFS: Mark layout for return if return-on-close was not sent
f128de17c8d4 pNFS: We want return-on-close to complete when evicting the inode
1b42712e43e5 NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock
76600f633bb9 nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT
b1e9f635a5e3 nvme-tcp: fix possible data corruption with bio merges
c09af1ee7c23 nvme: don't intialize hwmon for discovery controllers
a60c7aaaccf6 nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY
a835cff329a5 ASoC: Intel: fix error code cnl_set_dsp_D0()
95e5df536757 ASoC: meson: axg-tdmin: fix axg skew offset
d11f18351ee6 ASoC: meson: axg-tdm-interface: fix loopback
a3fddad7af2c dump_common_audit_data(): fix racy accesses to ->d_name
09b3e0bc8e9a perf intel-pt: Fix 'CPU too large' error
72c5ce89427f mm: don't put pinned pages into the swap cache
1eea108995a2 mm: don't play games with pinned pages in clear_page_refs
41b0b0c09e97 mm: fix clear_refs_write locking
847c76518c41 blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED
9812b54310ad net/mlx5: E-Switch, fix changing vf VLANID
96d77cf22dd7 net/mlx5: Fix passing zero to 'PTR_ERR'
452e34d6635c net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled
518606a84a0f iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev
f1cd8c40936f nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context
4ac5d20182c7 cfg80211: select CONFIG_CRC32
e558b38b5e11 x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling
1f63b3393bac bpf: Save correct stopping point in file seq iteration
a3a51c69c1a9 bpf: Simplify task_file_seq_get_next()
30b491e2b6cc rcu-tasks: Move RCU-tasks initialization to before early_initcall()
bc880f2040e0 poll: fix performance regression due to out-of-line __put_user()
e30f6e1ac3ce ARM: picoxcell: fix missing interrupt-parent properties
d565c626b4e1 drm/msm: Call msm_init_vram before binding the gpu
45f7e133f9e8 ACPI: scan: add stub acpi_create_platform_device() for !CONFIG_ACPI
a4c84cd83c15 iommu/vt-d: Fix lockdep splat in sva bind()/unbind()
2c7b7660c611 usb: typec: Fix copy paste error for NVIDIA alt-mode description
279af879c3df drm/amdgpu: fix potential memory leak during navi12 deinitialization
9910f52b4cb4 drm/amd/pm: fix the failure when change power profile for renoir
a973bc7d8ab5 drm/amdgpu: fix a GPU hang issue when remove device
26f0adb0b4c8 drm/amd/display: fix sysfs amdgpu_current_backlight_pwm NULL pointer issue
8e57baf3cdb3 nvmet-rdma: Fix list_del corruption on queue establishment failure
74310d40e0a4 nvme: avoid possible double fetch in handling CQE
afc0002f6396 nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN
1151161dd029 selftests: fix the return value for UDP GRO test
2e1939396c77 net: ethernet: fs_enet: Add missing MODULE_LICENSE
8bd59057edf5 misdn: dsp: select CONFIG_BITREVERSE
bb3700925c19 arch/arc: add copy_user_page() to <asm/page.h> to fix build error on ARC
7fdaca86fc9b bfq: Fix computation of shallow depth
94dbb87fc0b2 io_uring: drop file refs after task cancel
501e1875da32 spi: fix the divide by 0 error when calculating xfer waiting time
17a08680ab6a kconfig: remove 'kvmconfig' and 'xenconfig' shorthands
2aa134d9abca lib/raid6: Let $(UNROLL) rules work with macOS userland
3163d7c1fbd3 hwmon: (pwm-fan) Ensure that calculation doesn't discard big period values
8c3520e21f6b habanalabs: Fix memleak in hl_device_reset
78755373aa48 spi: altera: fix return value for altera_spi_txrx()
560e9b900e12 staging: spmi: hisi-spmi-controller: Fix some error handling paths
c78cff56baad habanalabs: register to pci shutdown callback
68a9abf536ff habanalabs/gaudi: retry loading TPC f/w on -EINTR
8d0522d9688c habanalabs: adjust pci controller init to new firmware
06b0d83b33b5 ARM: dts: ux500/golden: Set display max brightness
d5285a5eb3da ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram
36afeaad7671 regulator: bd718x7: Add enable times
29543864c8b8 btrfs: fix transaction leak and crash after RO remount caused by qgroup rescan
f89d84b35af3 btrfs: merge critical sections of discard lock in workfn
33061bd104cb btrfs: fix async discard stall
d18e04ce283a ath11k: qmi: try to allocate a big block of DMA memory first
cc77e4a020aa netfilter: ipset: fixes possible oops in mtype_resize
c871060d3eaa ath11k: fix crash caused by NULL rx_channel
54cfdd65070e ARM: omap2: pmic-cpcap: fix maximum voltage to be consistent with defaults on xt875
6169a5cfaacc ARC: build: move symlink creation to arch/arc/Makefile to avoid race
443fb88d6dea ARC: build: add boot_targets to PHONY
e1c4b5ff9655 ARC: build: add uImage.lzma to the top-level target
cf4592a2d740 ARC: build: remove non-existing bootpImage from KBUILD_IMAGE
f7f32822a44a io_uring: drop mm and files after task_work_run
a3647cddfee6 io_uring: don't take files/mm for a dead task
85958f60ebba ext4: don't leak old mountpoint samples
41b5ec745ccf btrfs: tree-checker: check if chunk item end overflows
85905240bf79 r8152: Add Lenovo Powered USB-C Travel Hub
53e976bb0708 stmmac: intel: change all EHL/TGL to auto detect phy addr
7c5b2049caad dm crypt: defer decryption to a tasklet if interrupts disabled
fe40f6a6309f dm crypt: do not call bio_endio() from the dm-crypt tasklet
8727884b7f80 dm crypt: do not wait for backlogged crypto request completion in softirq
93edb8db94cf dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq
9bf4fbaf7dad dm integrity: fix the maximum number of arguments
6bba7eff6b33 dm integrity: fix flush with external metadata device
1ac4156de549 dm snapshot: flush merged data before committing metadata
5de4f3a301f1 dm raid: fix discard limits for raid1
ccd903e26750 mm/process_vm_access.c: include compat.h
d3e43af7c61f mm/hugetlb: fix potential missing huge page size info
b4ecc259657c mm/vmalloc.c: fix potential memory leak
33dbd5422c88 compiler.h: Raise minimum version of GCC to 5.1 for arm64
047ea5a8feff xen/privcmd: allow fetching resource sizes
3b9f7b0a19f7 ACPI: scan: Harden acpi_device_add() against device ID overflows
0dbfad171b9c RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd()
c8c2b27ab34d MIPS: relocatable: fix possible boot hangup with KASLR enabled
652daca07f4f MIPS: Fix malformed NT_FILE and NT_SIGINFO in 32bit coredumps
9e2413f41aa2 MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPENDED_DTB
974f19621f19 mips: lib: uncached: fix non-standard usage of variable 'sp'
5ca873f92b4f mips: fix Section mismatch in reference
4b0a0655da7f riscv: Fix KASAN memory mapping.
ab7594f63926 riscv: Fixup CONFIG_GENERIC_TIME_VSYSCALL
7c4ced368204 riscv: return -ENOSYS for syscall -1
eae7b19b32aa riscv: Drop a duplicated PAGE_KERNEL_EXEC
531c88c9fe56 cifs: fix interrupted close commands
0e4c42cb4a5f cifs: check pointer before freeing
2207c3ce7075 ext4: fix bug for rename with RENAME_WHITEOUT
15a062c79d49 ext4: fix wrong list_splice in ext4_fc_cleanup
6c557cb1f9d7 ext4: use IS_ERR instead of IS_ERR_OR_NULL and set inode null when IS_ERR
fcae2beac981 tools/bootconfig: Add tracing_on support to helper scripts
75942370699b tracing/kprobes: Do the notrace functions check without kprobes on ftrace
47319c4b81a3 drm/bridge: sii902x: Enable I/O and core VCC supplies if present
af402f64ca08 dt-bindings: display: sii902x: Add supply bindings
c0c34c5ab715 drm/bridge: sii902x: Refactor init code into separate function
0a34addcdbd9 drm/i915/backlight: fix CPU mode backlight takeover on LPT
48b8c6689efa drm/i915/gt: Limit VFE threads based on GT
481e27f05073 drm/i915: Allow the sysadmin to override security mitigations
586a42de0bae drm/amdgpu: add new device id for Renior
989a0f6791ff Revert "drm/amd/display: Fixed Intermittent blue screen on OLED panel"
7fe745881255 drm/amdgpu: fix DRM_INFO flood if display core is not supported (bug 210921)
9c6524bba523 drm/amdgpu: add green_sardine device id (v2)
ad8ca24ba879 x86/hyperv: check cpu mask after interrupt has been disabled
0351fbe00a23 ASoC: dapm: remove widget from dirty list on free
55eb1867a5b3 ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395
69b84d87fd59 ALSA: doc: Fix reference to mixart.rst
617b1bae7ee9 ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines
f37fba66a437 btrfs: prevent NULL pointer dereference in extent_io_tree_panic
e883eb5d1567 btrfs: reloc: fix wrong file extent type check to avoid false ENOENT
(From OE-Core rev: c1d6bd068478b5414e11ac7402de69e6a7b14356)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5.4-stable included a backport of:
Author: Eric W. Biederman <ebiederm@xmission.com>
Date: Thu Dec 3 14:11:13 2020 -0600
rwsem: Implement down_read_interruptible
[ Upstream commit 31784cff7ee073b34d6eddabb95e3be2880a425c ]
In preparation for converting exec_update_mutex to a rwsem so that
multiple readers can execute in parallel and not deadlock, add
down_read_interruptible. This is needed for perf_event_open to be
converted (with no semantic changes) from working on a mutex to
wroking on a rwsem.
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/87k0tybqfy.fsf@x220.int.ebiederm.org
Signed-off-by: Sasha Levin <sashal@kernel.org>
We implement a -rt variant to fix the build issues.
(From OE-Core rev: e610fb7cc22447441f18a9b1bffe58aadb6aaab6)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5.10-stable included a backport of:
Author: Eric W. Biederman <ebiederm@xmission.com>
Date: Thu Dec 3 14:11:13 2020 -0600
rwsem: Implement down_read_interruptible
[ Upstream commit 31784cff7ee073b34d6eddabb95e3be2880a425c ]
In preparation for converting exec_update_mutex to a rwsem so that
multiple readers can execute in parallel and not deadlock, add
down_read_interruptible. This is needed for perf_event_open to be
converted (with no semantic changes) from working on a mutex to
wroking on a rwsem.
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/87k0tybqfy.fsf@x220.int.ebiederm.org
Signed-off-by: Sasha Levin <sashal@kernel.org>
We implement a -rt variant to fix the build issues.
(From OE-Core rev: 448e2210cbe66d52b175d29df16edc4aeda4c961)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.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:
ceed81a883dc Linux 5.4.90
6f484096196b regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init()
bbb2fee395e9 net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet
bd0051a5cb05 block: fix use-after-free in disk_part_iter_next
c5fe50e18fcb KVM: arm64: Don't access PMCR_EL0 when no PMU is available
f595e44b161a net: mvpp2: disable force link UP during port init procedure
5b8d3c3a9fcb regulator: qcom-rpmh-regulator: correct hfsmps515 definition
3582406b9c04 wan: ds26522: select CONFIG_BITREVERSE
480c5e9c7e4c regmap: debugfs: Fix a memory leak when calling regmap_attach_dev
c3c774886790 net/mlx5e: Fix two double free cases
ce74b5a0689d net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups
a2b2ae3812e5 bpftool: Fix compilation failure for net.o with older glibc
2992e3371a3a iommu/intel: Fix memleak in intel_irq_remapping_alloc
006319327d21 lightnvm: select CONFIG_CRC32
46c15eeb0a8a block: rsxx: select CONFIG_CRC32
4834a984e456 wil6210: select CONFIG_CRC32
b28378bc91d0 qed: select CONFIG_CRC32
cc196d4604c9 dmaengine: xilinx_dma: fix mixed_enum_type coverity warning
d0eaf8a8eff8 dmaengine: xilinx_dma: fix incompatible param warning in _child_probe()
e6f247a5f927 dmaengine: xilinx_dma: check dma_async_device_register return value
c15556cb344a dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the error handling path of the probe function
55503711adff i2c: i801: Fix the i2c-mux gpiod_lookup_table not being properly terminated
12e8bcaef61a spi: stm32: FIFO threshold level - fix align packet size
9ff4796e6fd9 cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get()
4dd15f9bc881 can: kvaser_pciefd: select CONFIG_CRC32
82adac5ad13b can: m_can: m_can_class_unregister(): remove erroneous m_can_clk_stop()
3b68980596fb can: tcan4x5x: fix bittiming const, use common bittiming from m_can driver
b77e0283efdc dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk()
f6dd8c259ab8 i2c: sprd: use a specific timeout to avoid system hang up issue
8d0cadc2ea64 ARM: OMAP2+: omap_device: fix idling of devices during probe
003280bd8845 HID: wacom: Fix memory leakage caused by kfifo_alloc
6f367fb1b7ee iio: imu: st_lsm6dsx: fix edge-trigger interrupts
87ea51c90280 vmlinux.lds.h: Add PGO and AutoFDO input sections
099340d3e758 exfat: Month timestamp metadata accidentally incremented
bb039d45ebc5 x86/resctrl: Don't move a task to the same resource group
628af07fc5cd x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR
96fb3d28c885 chtls: Fix chtls resources release sequence
fac9b53cfacb chtls: Added a check to avoid NULL pointer dereference
38768ea1127d chtls: Replace skb_dequeue with skb_peek
dcce456b2843 chtls: Fix panic when route to peer not configured
44bed66b2be9 chtls: Remove invalid set_tcb call
266ee00f402b chtls: Fix hardware tid leak
ed62af62da41 net/mlx5e: ethtool, Fix restriction of autoneg with 56G
cf59803ce4b3 net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address
3008c639c081 net: dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbE
fc1c907da5a1 s390/qeth: fix L2 header access in qeth_l3_osa_features_check()
e6931e3eb084 nexthop: Unlink nexthop group entry in error path
3cecab93f271 nexthop: Fix off-by-one error in error path
f03b81e61ef5 octeontx2-af: fix memory leak of lmac and lmac->name
12e10b12124c net: ip: always refragment ip defragmented packets
41bfd4111257 net: fix pmtu check in nopmtudisc mode
98fc9692ac3d tools: selftests: add test for changing routes with PTMU exceptions
7694654168bb net: ipv6: fib: flush exceptions when purging route
1cba7e270b16 net/sonic: Fix some resource leaks in error handling paths
37e6368a8de6 net: vlan: avoid leaks on register_vlan_dev() failures
4ff0737ebc76 net: stmmac: dwmac-sun8i: Balance internal PHY power
5698f0921c9b net: stmmac: dwmac-sun8i: Balance internal PHY resource references
fa020a28896c net: hns3: fix a phy loopback fail issue
bddaf51d116c net: hns3: fix the number of queues actually used by ARQ
d73f7e757526 net: cdc_ncm: correct overhead in delayed_ndp_size
5597557244d4 vfio iommu: Add dma available capability
335104082c21 x86/asm/32: Add ENDs to some functions and relabel with SYM_CODE_*
a829146c3fdc Linux 5.4.89
485e21729b1e scsi: target: Fix XCOPY NAA identifier lookup
7795afa0d7a9 KVM: x86: fix shift out of bounds reported by UBSAN
a9d49da7edf8 x86/mtrr: Correct the range check before performing MTRR type lookups
a798b367a066 netfilter: nft_dynset: report EOPNOTSUPP on missing set feature
5e401ea71676 netfilter: xt_RATEEST: reject non-null terminated string from userspace
1dd6a790c220 netfilter: ipset: fix shift-out-of-bounds in htable_bits()
e0281bb5a82d netfilter: x_tables: Update remaining dereference to RCU
828f2a20f946 drm/i915: clear the gpu reloc batch
ef8133b1b47e dmabuf: fix use-after-free of dmabuf's file->f_inode
284be2b993ca Revert "device property: Keep secondary firmware node secondary by type"
64d06c7f2fa2 btrfs: send: fix wrong file path when there is an inode with a pending rmdir
0cb0b876f17f ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256.
02e59692a6b1 ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7
d63a96f45c4f ALSA: hda/realtek - Fix speaker volume control on Lenovo C940
30fd9778cf8f ALSA: hda/conexant: add a new hda codec CX11970
121944484cc4 ALSA: hda/via: Fix runtime PM for Clevo W35xSS
a5c7a456680f kvm: check tlbs_dirty directly
10dcb79ec79e x86/mm: Fix leak of pmd ptlock
d3e5db486fd8 USB: serial: keyspan_pda: remove unused variable
bcffe2de9dde usb: gadget: configfs: Fix use-after-free issue with udc_name
276828221852 usb: gadget: configfs: Preserve function ordering after bind failure
b2bd36f54495 usb: gadget: Fix spinlock lockup on usb_function_deactivate
ce507b55db29 USB: gadget: legacy: fix return error code in acm_ms_bind()
7f875ea9883c usb: gadget: u_ether: Fix MTU size mismatch with RX packet size
b89a5f39c2b5 usb: gadget: function: printer: Fix a memory leak for interface descriptor
692ab0726460 usb: gadget: f_uac2: reset wMaxPacketSize
7ac84fa85ba2 usb: gadget: select CONFIG_CRC32
77a804dd6b46 ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks
5c263f16822f USB: usblp: fix DMA to stack
41f15da2abd9 USB: yurex: fix control-URB timeout handling
175f7a5fa7e6 USB: serial: option: add Quectel EM160R-GL
1a59feb52dc4 USB: serial: option: add LongSung M5710 module support
ac48b1dacb07 USB: serial: iuu_phoenix: fix DMA from stack
8a051eaae708 usb: uas: Add PNY USB Portable SSD to unusual_uas
a7b81d0d2e07 usb: usbip: vhci_hcd: protect shift size
f7cc27eb358d USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set
ea472d839133 usb: chipidea: ci_hdrc_imx: add missing put_device() call in usbmisc_get_init_data()
a37a0667e1e0 usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion
5b8e1be9e0c1 USB: cdc-wdm: Fix use after free in service_outstanding_interrupt().
5445502a344b USB: cdc-acm: blacklist another IR Droid device
eeae1d95ce4e usb: gadget: enable super speed plus
70cf59b8ffb4 staging: mt7621-dma: Fix a resource leak in an error handling path
c511f27e130e powerpc: Handle .text.{hot,unlikely}.* in linker script
867c10a03f84 crypto: asym_tpm: correct zero out potential secrets
ff7397add935 crypto: ecdh - avoid buffer overflow in ecdh_set_secret()
9e60056b1f53 video: hyperv_fb: Fix the mmap() regression for v5.4.y and older
84d488719b27 Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close
3417067b3111 kbuild: don't hardcode depmod path
3f2a28930a7e net/sched: sch_taprio: ensure to reset/destroy all child qdiscs
c41ea30c3839 ionic: account for vlan tag len in rx buffer len
5c6eb887e192 vhost_net: fix ubuf refcount incorrectly when sendmsg fails
8f64957fda12 net: usb: qmi_wwan: add Quectel EM160R-GL
12ab7b627d43 CDC-NCM: remove "connected" log message
171a2bce9d6c net: dsa: lantiq_gswip: Fix GSWIP_MII_CFG(p) register access
c0883010d3b3 net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for internal PHYs
07f26fc52b45 r8169: work around power-saving bug on some chip versions
106ca9ca9acc net: hdlc_ppp: Fix issues when mod_timer is called while timer is running
2b8aa896b151 erspan: fix version 1 check in gre_parse_header()
606f5412ad86 net: hns: fix return value check in __lb_other_process()
e40b5fc79110 net: sched: prevent invalid Scell_log shift count
b16f883e71f3 ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst()
a018c071de14 net: mvpp2: fix pkt coalescing int-threshold configuration
443a71031e49 tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS
c076e1198554 net: ethernet: ti: cpts: fix ethtool output when no ptp_clock registered
8602c20a9160 net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc
1f6b04a2b282 net-sysfs: take the rtnl lock when storing xps_rxqs
67ed54a63f43 net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc
fb14db9508c0 net-sysfs: take the rtnl lock when storing xps_cpus
e43ec45d45af net: ethernet: Fix memleak in ethoc_probe
56dc7908ed85 net/ncsi: Use real net-device for response handler
dffef999e484 virtio_net: Fix recursive call to cpus_read_lock()
5404192a8721 qede: fix offload for IPIP tunnel packets
8009f6bb13a3 net: ethernet: mvneta: Fix error handling in mvneta_probe
6d003fe7fe87 ibmvnic: continue fatal error reset after passive init
3d16088a9668 net: mvpp2: Fix GoP port 3 Networking Complex Control configurations
8548c9679939 atm: idt77252: call pci_disable_device() on error path
2a006b4fa5cc ethernet: ucc_geth: set dev->max_mtu to 1518
c2ca14cc6f55 ethernet: ucc_geth: fix use-after-free in ucc_geth_remove()
af99cae96fdc net: systemport: set dev->max_mtu to UMAC_MAX_MTU_SIZE
8dd98d5d2ba4 net: mvpp2: prs: fix PPPoE with ipv6 packet parse
73445f29575a net: mvpp2: Add TCAM entry to drop flow control pause frames
a5a6dc4dc293 iavf: fix double-release of rtnl_lock
6aba31a7c72e i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs
9ea03f6890ce proc: fix lookup in /proc/net subdirectories after setns(2)
d2942e958f26 proc: change ->nlink under proc_subdir_lock
59b10c8a59a1 depmod: handle the case of /sbin/depmod without /sbin in PATH
663a0bcb3fa5 lib/genalloc: fix the overflow when size is too big
19e0cf8fc481 scsi: scsi_transport_spi: Set RQF_PM for domain validation commands
eb3e975ac2a3 scsi: ide: Do not set the RQF_PREEMPT flag for sense requests
4ae3573c571e scsi: ufs-pci: Ensure UFS device is in PowerDown mode for suspend-to-disk ->poweroff()
5f9c3d640505 scsi: ufs: Fix wrong print message in dev_err()
515dc635eb76 workqueue: Kick a worker based on the actual activation of delayed works
f3a4c8d50145 Linux 5.4.88
0a49aaf4df29 mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start
117433236ae2 exec: Transform exec_update_mutex into a rw_semaphore
d390fc97df62 rwsem: Implement down_read_interruptible
1b75a263fbd9 rwsem: Implement down_read_killable_nested
71b8355ba667 perf: Break deadlock involving exec_update_mutex
732251cabeb3 fuse: fix bad inode
06c672dd61b5 iio:imu:bmi160: Fix alignment and data leak issues
7a736f41013e kdev_t: always inline major/minor helper functions
61a0d8e437bb dmaengine: at_hdmac: add missing kfree() call in at_dma_xlate()
20d5ee563bfd dmaengine: at_hdmac: add missing put_device() call in at_dma_xlate()
f2a0b7677444 dmaengine: at_hdmac: Substitute kzalloc with kmalloc
4d3ba541bede Revert "mtd: spinand: Fix OOB read"
da5b4cf021b9 Revert "drm/amd/display: Fix memory leaks in S3 resume"
(From OE-Core rev: 5dcc8a5977725a9fe11ac13ebd16a7acc1eef37d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
7a1519a74f3d Linux 5.10.8
b77681d400f4 tools headers UAPI: Sync linux/fscrypt.h with the kernel sources
27c6968cfb76 drm/panfrost: Remove unused variables in panfrost_job_close()
75e5e51acf59 regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init()
43f6ea41408b net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet
481097d66174 block: fix use-after-free in disk_part_iter_next
61e8c02ae6d6 can: isotp: isotp_getname(): fix kernel information leak
6f7a362e1c6f block/rnbd-clt: avoid module unload race with close confirmation
be665727363f xsk: Rollback reservation at NETDEV_TX_BUSY
9ad0375ed292 xsk: Fix race in SKB mode transmit with shared cq
610e2c5699f8 KVM: arm64: Don't access PMCR_EL0 when no PMU is available
c5c22948f235 selftests: fib_nexthops: Fix wrong mausezahn invocation
e336a772cdcb net: mvneta: fix error message when MTU too large for XDP
729319e4f177 drm/i915/dp: Track pm_qos per connector
e7f0992529b2 net: mvpp2: disable force link UP during port init procedure
734bd3f8256b regulator: qcom-rpmh-regulator: correct hfsmps515 definition
ae4db0bc5cde arm64: cpufeature: remove non-exist CONFIG_KVM_ARM_HOST
344f59a93151 wan: ds26522: select CONFIG_BITREVERSE
c9698380b01a regmap: debugfs: Fix a memory leak when calling regmap_attach_dev
6defee43fe54 net/mlx5e: Fix two double free cases
699804e07641 net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups
b23accd11a89 nvme-tcp: Fix possible race of io_work and direct send
31a3520409ff bpftool: Fix compilation failure for net.o with older glibc
2a21faa9c596 iommu/intel: Fix memleak in intel_irq_remapping_alloc
39b3204e54c1 iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb()
2bbe923d7a84 zonefs: select CONFIG_CRC32
771865dc5a6e lightnvm: select CONFIG_CRC32
432071f6af70 block: rsxx: select CONFIG_CRC32
0d813da1bde0 wil6210: select CONFIG_CRC32
e208085c82f7 phy: dp83640: select CONFIG_CRC32
f03e2257df3c qed: select CONFIG_CRC32
41dcfc0cb955 arm64: mm: Fix ARCH_LOW_ADDRESS_LIMIT when !CONFIG_ZONE_DMA
d4a7eb9fbfcc dmaengine: xilinx_dma: fix mixed_enum_type coverity warning
c16e7cfc1baf dmaengine: xilinx_dma: fix incompatible param warning in _child_probe()
e72371fab4ea dmaengine: xilinx_dma: check dma_async_device_register return value
41f95d84fcf5 dmaengine: milbeaut-xdmac: Fix a resource leak in the error handling path of the probe function
ceb97fbe4816 dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the error handling path of the probe function
fcd04aa9b52c interconnect: qcom: fix rpmh link failures
6a0e580ded88 interconnect: imx: Add a missing of_node_put after of_device_is_available
e5689d84ebd8 bcache: set bcache device into read-only mode for BCH_FEATURE_INCOMPAT_OBSO_LARGE_BUCKET
8f243682e5ed i2c: mediatek: Fix apdma and i2c hand-shake timeout
d908dd5c1064 i2c: i801: Fix the i2c-mux gpiod_lookup_table not being properly terminated
7a30d664c949 spi: stm32: FIFO threshold level - fix align packet size
c75a66726d7e spi: spi-geni-qcom: Fix geni_spi_isr() NULL dereference in timeout case
932e130e3dc8 cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get()
a885713b0c03 spi: spi-geni-qcom: Fail new xfers if xfer/cancel/abort pending
175465cb6d87 can: kvaser_pciefd: select CONFIG_CRC32
9fc286ed3926 can: m_can: m_can_class_unregister(): remove erroneous m_can_clk_stop()
9b990788d84d can: tcan4x5x: fix bittiming const, use common bittiming from m_can driver
4abc2dbd8822 selftests/bpf: Clarify build error if no vmlinux
e095ac6bc3ea dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk()
75dfd242b46a i2c: sprd: use a specific timeout to avoid system hang up issue
0a27398d8969 ARM: OMAP2+: omap_device: fix idling of devices during probe
797335659e58 fanotify: Fix sys_fanotify_mark() on native x86-32
797c128d3c7d HID: wacom: Fix memory leakage caused by kfifo_alloc
bca9046c36d3 ionic: start queues before announcing link up
6aebfdacad97 scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler()
8543acf02563 net/mlx5: Check if lag is supported before creating one
1e5b0a2300bb net/mlx5e: In skb build skip setting mark in switchdev mode
dd7cce96dd37 net/mlx5e: ethtool, Fix restriction of autoneg with 56G
39e86d3ca489 net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address
d6d3f9de7a06 net: dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbE
af9b4ab6ee6d s390/qeth: fix L2 header access in qeth_l3_osa_features_check()
af0c184ea106 s390/qeth: fix locking for discipline setup / removal
1214d69a2bfc s390/qeth: fix deadlock during recovery
5fb8a3116cd0 nexthop: Bounce NHA_GATEWAY in FDB nexthop groups
eaa7a6c39d10 nexthop: Unlink nexthop group entry in error path
6486bc0a3400 nexthop: Fix off-by-one error in error path
2e7635299fbf octeontx2-af: fix memory leak of lmac and lmac->name
ab8e7a1af3f2 chtls: Fix chtls resources release sequence
23e696e2f382 chtls: Added a check to avoid NULL pointer dereference
5a1af38e06b6 chtls: Replace skb_dequeue with skb_peek
d9297487df15 chtls: Avoid unnecessary freeing of oreq pointer
523cea39aab2 chtls: Fix panic when route to peer not configured
2702758d42a4 chtls: Remove invalid set_tcb call
694635a7b8cb chtls: Fix hardware tid leak
b0ff6d00edac net: ip: always refragment ip defragmented packets
d5fc41ebe260 net: fix pmtu check in nopmtudisc mode
541c22aad368 tools: selftests: add test for changing routes with PTMU exceptions
69363e37d470 net: ipv6: fib: flush exceptions when purging route
6d233d9501af ptp: ptp_ines: prevent build when HAS_IOMEM is not set
210b9cdb3d5b net: bareudp: add missing error handling for bareudp_link_config()
2a432be9ba44 net/sonic: Fix some resource leaks in error handling paths
9591f32a630f net: vlan: avoid leaks on register_vlan_dev() failures
60de77165d0b net: stmmac: dwmac-sun8i: Balance syscon (de)initialization
35526a9c46b4 net: stmmac: dwmac-sun8i: Balance internal PHY power
22e1ed2abc66 net: stmmac: dwmac-sun8i: Balance internal PHY resource references
413a79ccb98e net: stmmac: dwmac-sun8i: Fix probe error handling
8d12c062ca99 net: hns3: fix a phy loopback fail issue
ed59d391ee5e net: hns3: fix the number of queues actually used by ARQ
799d8080f903 net: hns3: fix incorrect handling of sctp6 rss tuple
b044a949a5c5 net: cdc_ncm: correct overhead in delayed_ndp_size
e3b5252b5cdb btrfs: shrink delalloc pages instead of full inodes
17243f73ad74 btrfs: fix deadlock when cloning inline extent and low on free metadata space
87738164592f btrfs: skip unnecessary searches for xattrs when logging an inode
e28ace868c1e scsi: ufs: Fix -Wsometimes-uninitialized warning
458b40598dc0 io_uring: Fix return value from alloc_fixed_file_ref_node
51495b719515 drm/panfrost: Don't corrupt the queue mutex on open/close
9d7751a39a19 iommu/arm-smmu-qcom: Initialize SCTLR of the bypass context
85bbe2e64ab4 RDMA/hns: Avoid filling sl in high 3 bits of vlan_id
85e25e2370a2 io_uring: patch up IOPOLL overflow_flush sync
bc924dd21ecf io_uring: limit {io|sq}poll submit locking scope
1d5e50da5cc7 io_uring: synchronise IOPOLL on task_submit fail
bca9ca5a603f powerpc/32s: Fix RTAS machine check with VMAP stack
659361086d8b Linux 5.10.7
6f1e88527c18 scsi: target: Fix XCOPY NAA identifier lookup
513729aecb53 rtlwifi: rise completion at the last step of firmware callback
0fae7d269ef7 xsk: Fix memory leak for failed bind
563135ec664f KVM: x86: fix shift out of bounds reported by UBSAN
02ccda90ef7e x86/mtrr: Correct the range check before performing MTRR type lookups
6e3c67976eda dmaengine: idxd: off by one in cleanup code
8b109f4cd1dc netfilter: nft_dynset: report EOPNOTSUPP on missing set feature
810bc977f8a4 netfilter: xt_RATEEST: reject non-null terminated string from userspace
d17f2ccf6f99 netfilter: ipset: fix shift-out-of-bounds in htable_bits()
27bc60d9678a netfilter: x_tables: Update remaining dereference to RCU
56429ddfd59c ARM: dts: OMAP3: disable AES on N950/N9
00a6b090d5c9 net/mlx5e: Fix SWP offsets when vlan inserted by driver
a3601005de8f bcache: introduce BCH_FEATURE_INCOMPAT_LOG_LARGE_BUCKET_SIZE for large bucket
a9c413cd0cdf bcache: check unsupported feature sets for bcache register
fbb23cd18755 bcache: fix typo from SUUP to SUPP in features.h
36d366ace154 drm/i915: clear the gpu reloc batch
13738d7d5a24 drm/i915: clear the shadow batch
1cd7e30a6db6 arm64: link with -z norelro for LLD or aarch64-elf
a19dae4254c4 dmabuf: fix use-after-free of dmabuf's file->f_inode
6844bc38c9fe Revert "device property: Keep secondary firmware node secondary by type"
5e84c99055eb btrfs: send: fix wrong file path when there is an inode with a pending rmdir
1888e5df8449 btrfs: qgroup: don't try to wait flushing if we're already holding a transaction
1c31964eca13 iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev
a07c54917aad ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256.
41af04d3037a ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7
3e1bcaebe8b1 ALSA: hda/realtek: Add mute LED quirk for more HP laptops
582de98b59fd ALSA: hda/realtek - Fix speaker volume control on Lenovo C940
2eda063db992 ALSA: hda/conexant: add a new hda codec CX11970
c03f37d52934 ALSA: hda/via: Fix runtime PM for Clevo W35xSS
cafc6e70a63c blk-iocost: fix NULL iocg deref from racing against initialization
397e352ca96f x86/resctrl: Don't move a task to the same resource group
34e4ae4dca72 x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR
c3cf9ffe8d9c KVM: x86/mmu: Ensure TDP MMU roots are freed after yield
ffee6772c489 kvm: check tlbs_dirty directly
f4064ef40c5c KVM: x86/mmu: Get root level from walkers when retrieving MMIO SPTE
afd621673f03 KVM: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte()
23220e87c91f x86/mm: Fix leak of pmd ptlock
876195e1c8c6 mm: make wait_on_page_writeback() wait for multiple pending writebacks
96e6724310f2 hwmon: (amd_energy) fix allocation of hwmon_channel_info config
3f47b182241f USB: serial: keyspan_pda: remove unused variable
a4b202cba3ab usb: gadget: configfs: Fix use-after-free issue with udc_name
ed57b762f51b usb: gadget: configfs: Preserve function ordering after bind failure
8ca9626a819c usb: gadget: Fix spinlock lockup on usb_function_deactivate
c92e6831dc90 USB: gadget: legacy: fix return error code in acm_ms_bind()
9cc6bf99c64d usb: gadget: u_ether: Fix MTU size mismatch with RX packet size
e698e1478be7 usb: gadget: function: printer: Fix a memory leak for interface descriptor
c4aa893e2e0d usb: gadget: f_uac2: reset wMaxPacketSize
e7f2c25aa88e USB: Gadget: dummy-hcd: Fix shift-out-of-bounds bug
2cd6988fbfa5 usb: gadget: select CONFIG_CRC32
88eaa6c077f8 ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks
0a5b28c99dc4 USB: usblp: fix DMA to stack
4f7e97ffb4eb USB: yurex: fix control-URB timeout handling
008689576a4e USB: serial: option: add Quectel EM160R-GL
3013ff766dad USB: serial: option: add LongSung M5710 module support
5410726d7def USB: serial: iuu_phoenix: fix DMA from stack
677503c72765 usb: uas: Add PNY USB Portable SSD to unusual_uas
91a6375b1836 usb: usbip: vhci_hcd: protect shift size
cee536f1a5c7 USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set
4485bdb99624 usb: chipidea: ci_hdrc_imx: add missing put_device() call in usbmisc_get_init_data()
150a9c163c3d usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression
97abe6663fa3 usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one
b51963e9f562 usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion
8907a10c8ffa usb: dwc3: gadget: Clear wait flag on dequeue
dd8363fbca50 usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup
906b0510dde5 usb: dwc3: meson-g12a: disable clk on error handling path in probe
5a5ce1e75c77 usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request
340db7c0a6c0 USB: cdc-wdm: Fix use after free in service_outstanding_interrupt().
1452fefc4c29 USB: cdc-acm: blacklist another IR Droid device
b55debd08b8f usb: gadget: enable super speed plus
22f56c63d50e staging: mt7621-dma: Fix a resource leak in an error handling path
b8c9bb139331 Staging: comedi: Return -EFAULT if copy_to_user() fails
cb5a170e979e powerpc: Handle .text.{hot,unlikely}.* in linker script
80a364421c95 crypto: asym_tpm: correct zero out potential secrets
3f20005ab271 crypto: ecdh - avoid buffer overflow in ecdh_set_secret()
d55d15a332ec scsi: block: Do not accept any requests while suspended
782c9ef2ac05 scsi: block: Remove RQF_PREEMPT and BLK_MQ_REQ_PREEMPT
faa613d033f3 Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close
3ca425885bb7 kbuild: don't hardcode depmod path
e5383432d92c scsi: ufs: Clear UAC for FFU and RPMB LUNs
43dee885bead depmod: handle the case of /sbin/depmod without /sbin in PATH
8532d3ec57e5 lib/genalloc: fix the overflow when size is too big
2179bae04b12 local64.h: make <asm/local64.h> mandatory
271822bbf9fe scsi: core: Only process PM requests if rpm_status != RPM_ACTIVE
a97d55de10aa scsi: scsi_transport_spi: Set RQF_PM for domain validation commands
60fb6a8d782b scsi: ide: Mark power management requests with RQF_PM instead of RQF_PREEMPT
2d8b9f991de7 scsi: ide: Do not set the RQF_PREEMPT flag for sense requests
8ed46b329d4e scsi: block: Introduce BLK_MQ_REQ_PM
4bdd912c724e scsi: ufs-pci: Enable UFSHCD_CAP_RPM_AUTOSUSPEND for Intel controllers
3a1be8e3806e scsi: ufs-pci: Fix recovery from hibernate exit errors for Intel controllers
46e435583610 scsi: ufs-pci: Ensure UFS device is in PowerDown mode for suspend-to-disk ->poweroff()
20e1aec964ea scsi: ufs-pci: Fix restore from S4 for Intel controllers
42b464fb10ff scsi: ufs: Fix wrong print message in dev_err()
dfec7dc891d7 workqueue: Kick a worker based on the actual activation of delayed works
bfb39e6d67a5 block: add debugfs stanza for QUEUE_FLAG_NOWAIT
2dc3447a043b selftests/vm: fix building protection keys test
952264ac96ef stmmac: intel: Add PCI IDs for TGL-H platform
22c0b151bca4 selftests: mlxsw: Set headroom size of correct port
7b81c2f8ad8f net: usb: qmi_wwan: add Quectel EM160R-GL
063608092aa5 ibmvnic: fix: NULL pointer dereference.
57dde18a1e60 CDC-NCM: remove "connected" log message
143143feae03 net: dsa: lantiq_gswip: Fix GSWIP_MII_CFG(p) register access
495442144c74 net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for internal PHYs
f62153027b9a r8169: work around power-saving bug on some chip versions
0ad31889c481 vhost_net: fix ubuf refcount incorrectly when sendmsg fails
cf78c32ac7eb bareudp: Fix use of incorrect min_headroom size
cfcd702d038e bareudp: set NETIF_F_LLTX flag
8ca1d23e6ad3 net: hdlc_ppp: Fix issues when mod_timer is called while timer is running
0d6eeee3b9d4 erspan: fix version 1 check in gre_parse_header()
cd63471a4184 net: hns: fix return value check in __lb_other_process()
7a20969b874e net: sched: prevent invalid Scell_log shift count
5e87eabce7bc ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst()
042c7f35fa61 bnxt_en: Fix AER recovery.
cdb02a7a9e8d net: mvpp2: fix pkt coalescing int-threshold configuration
9b350728118e bnxt_en: Check TQM rings for maximum supported value.
7c0681c2b681 e1000e: Export S0ix flags to ethtool
d0cd009b052e Revert "e1000e: disable s0ix entry and exit flows for ME systems"
4e7176129f4f e1000e: bump up timeout to wait when ME un-configures ULP mode
35a44ba54587 e1000e: Only run S0ix flows if shutdown succeeded
e3cbce80be89 tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS
44dc29d44b84 net: ethernet: ti: cpts: fix ethtool output when no ptp_clock registered
e4535dbb721d net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc
90297553d870 net-sysfs: take the rtnl lock when storing xps_rxqs
0ca897c1ec41 net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc
4da25d83b7cc net-sysfs: take the rtnl lock when storing xps_cpus
7eab4e69cb01 net: ethernet: Fix memleak in ethoc_probe
2cdf8c2747d3 net/ncsi: Use real net-device for response handler
23f8bea3e9d9 virtio_net: Fix recursive call to cpus_read_lock()
087cfc73598a qede: fix offload for IPIP tunnel packets
c7d068a2d711 net: ethernet: mvneta: Fix error handling in mvneta_probe
933b2ba7f9de ibmvnic: continue fatal error reset after passive init
0583c8ed2d30 ibmvnic: fix login buffer memory leak
cad75a6bdba6 net: stmmac: dwmac-meson8b: ignore the second clock input
04f241fc7eb3 net: mvpp2: Fix GoP port 3 Networking Complex Control configurations
8ece401fa3d6 atm: idt77252: call pci_disable_device() on error path
0e2dee9a6b26 ionic: account for vlan tag len in rx buffer len
15741c05a889 ethernet: ucc_geth: set dev->max_mtu to 1518
116395a26d95 ethernet: ucc_geth: fix use-after-free in ucc_geth_remove()
ca126e9e0345 net: systemport: set dev->max_mtu to UMAC_MAX_MTU_SIZE
cf65734dee5f net: mvpp2: prs: fix PPPoE with ipv6 packet parse
121164dc3314 net: mvpp2: Add TCAM entry to drop flow control pause frames
db8895aa58c7 net/sched: sch_taprio: ensure to reset/destroy all child qdiscs
e2572423ab92 iavf: fix double-release of rtnl_lock
d9dea80af65e i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs
5650152ddab1 Linux 5.10.6
94cc73b27a25 mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start
ab7709b551de exec: Transform exec_update_mutex into a rw_semaphore
933b7cc86068 rwsem: Implement down_read_interruptible
27bae39e4fc4 rwsem: Implement down_read_killable_nested
2cded5a3cc38 perf: Break deadlock involving exec_update_mutex
36cf9ae54b0e fuse: fix bad inode
e522a788eb91 RDMA/siw,rxe: Make emulated devices virtual in the device tree
404fa093741e RDMA/core: remove use of dma_virt_ops
2a54ad3066a8 scsi: ufs: Re-enable WriteBooster after device reset
acbf7db67ae3 scsi: ufs: Allow an error return value from ->device_reset()
8cba90399216 drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock
adee1c5126ef ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable()
e235fd076eb7 ALSA: hda/realtek - Modify Dell platform name
ce9163cf7a84 Bluetooth: Fix attempting to set RPA timeout when unsupported
3e073508920a kdev_t: always inline major/minor helper functions
fd3ec3b25137 dt-bindings: rtc: add reset-source property
757cd94ac859 rtc: pcf2127: only use watchdog when explicitly available
acb821425c8c rtc: pcf2127: move watchdog initialisation to a separate function
b00195241186 Revert "mtd: spinand: Fix OOB read"
261f4d03ad23 Revert "drm/amd/display: Fix memory leaks in S3 resume"
(From OE-Core rev: 16687a9e858dce980263d73e4b0f8050ad36c1b2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit e8c0012ea036cb962db25a5941619c22e7218985.
No longer needed with autoconf 2.71
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Added a sanity check for when PSEUDO_IGNORE_PATHS and paths under pseudo control overlap to avoid random failures generated.
[YOCTO #14193]
(From OE-Core rev: 6e4bd8cabcdedf4b52345ef5eb421f71d0f19b1d)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This test mimic the Test_if_usb_hid_device_works_well_after_resume_from_suspend_state manual test case from oeqa/manual/bsp-hw.json.
(From OE-Core rev: 23a3dc370a52907ee3261746405fb9b2af9e9a11)
Signed-off-by: Teoh Jay Shen <jay.shen.teoh@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If path is not owned by any user installed on target it gives
insufficient error "getpwuid(): uid not found" which may be misleading.
This exception occurs if uid/gid of path was not found in PSEUDO_PASSWD
files, which simply means the path is owned by host user and there is
host user contamination.
Add more information to the exception message to make it easier for user
to debug.
[YOCTO #14031]
(From OE-Core rev: 38540b59ed4ec8632e30a5fd6364b010d9da8470)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A build date was leaking into the generated docs and makefile used for
ptests leading to reproducibility issues each time the month changed.
Add a patch to use SOURCE_DATE_EPOCH to derive it if available.
(From OE-Core rev: 6a9ca7aec4991eabd425e32fdf85f51bb1686b8b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The "devtool modify" could remove message body before scissors line, so
patches re-generated from git tree were incorrectly modified.
Adding --no-scissors to "git am" invocation to prevent this behaviour.
[YOCTO #12674]
(From OE-Core rev: 13ea33fbd197b9ee3cf913d9995617115f22798f)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This was accidentally removed in a previous commit. Due to improvements
in the core, we can now just add it as a normal RDEPENDS along with the
others as the native case no longer causes issues.
(From OE-Core rev: 83d8b469750d7917376abb4d34f7797ee0f75267)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This looks like it was from before the recipe was split, we'd expect
the system qemu mode for running the images so the dependency should be
updated.
(From OE-Core rev: 3a4fed4ae0e8a0d1bd62ea5fa1ef12925e1f20f5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The tar output seems to vary depending on the version of tar used and distro
configuration. Be explict about the output format to avoid this and be
determinstic.
(From OE-Core rev: c56f3c9febc1732aa1302524c6c4da36f16bd1f7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit c5a6cc4146402620851e2a1f2b01d69989150ba2.
This was accientally added and shouldn't have been, it has a v2 and was then
determined not to be required.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
debuginfod scanner 0.182 could only support/scan RPM and .debs, add
support to scan .ipk as well (they're effectively debs).
[YOCTO #13807]
(From OE-Core rev: d9913c3d7da01d5bbe84728e9cb7701669362e2b)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Removed the config option that disabled debuginfod and
changed it to a PACKAGECONFIG.
[YOCTO #13807]
(From OE-Core rev: a970ba050db606ee646ca155031d47bcd9a9ab8c)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The externalsrc class deletes do_patch task which results with:
| ERROR: Task do_create_manifest in <PATH>/python3_3.8.2.bb depends upon
| non-existent task do_patch in <PATH>/python3_3.8.2.bb
Use addtask to define correct order to prevent this error, since addtask
mechanism accepts deleted tasks.
[YOCTO #14151]
(From OE-Core rev: a746d034fa7eaad4f4876fa61c5a8c3c15e211c8)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The do_bundle_initramfs() only processes kernel image
types that are found in KERNEL_IMAGETYPE_FOR_MAKE whereas
the build system can generate other types that are not
directly supported by the kernel build system. In which
case when we come to the deploy phase not all the images
mentioned in KERNEL_IMAGETYPES would have a respective
initramfs bundled image. An example is using vmlinux.gz
in KERNEL_IMAGETYPES and enabling initramfs and then we
see
install: cannot stat 'arch/arm64/boot/vmlinux.gz.initramfs': No such file or directory
So we align the deploy phase with bundle initramfs phase
and pick up relevant initramfs bundled images using
KERNEL_IMAGETYPE_FOR_MAKE instead of KERNEL_IMAGETYPES.
(From OE-Core rev: 526bdd88ccd758204452579333ba188e29270bde)
Signed-off-by: Awais Belal <awais_belal@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If a function returns any stderr it will be passed to extractPatches and
used as path to patch.
For example subprocess command output can be:
| sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
| /tmp/oepatchhuqle8fj/0001-foo.patch
| /tmp/oepatchhuqle8fj/0002-bar.patch
that will result in:
| FileNotFoundError: [Errno 2] No such file or directory: 'sh:'
To fix this I separated output, made the function return stdout and
print stderr only in case of command error.
(From OE-Core rev: 482589e2cc7c3ddeefb0a0fb98d97a9cbb18c9ec)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
add CVE_VERSION_SUFFIX to indicate the version suffix type, currently
works in two value, "alphabetical" if the version string uses single
alphabetical character suffix as incremental release, blank to not
consider the unidentified suffixes. This can be expand when more suffix
pattern identified.
refactor cve_check.Version class to use functools and add parameter to
handle suffix condition.
Also update testcases to cover new changes.
(From OE-Core rev: 5dfd5ad5144708b474ef31eaa89a846c57be8ac0)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
added a sanity check for when PSEUDO_IGNORE_PATHS and ${S} overlap to avoid random failures generated.
[YOCTO #14193]
(From OE-Core rev: c5a6cc4146402620851e2a1f2b01d69989150ba2)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-certdata2pem.py-use-python3.patch
removed since it is included in 20210119
(From OE-Core rev: afd86357e07f69090eaff4c5db2c517867dd4ccf)
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-ltp-pan-Use-long-long-int-to-print-time_t.patch
removed since it is included in 20210121
(From OE-Core rev: b6f49fc60a12ec6c4c1334ca3c266e99c03e81d4)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-License-Update: Copyright year updated to 2021.
(From OE-Core rev: bdd6c57497215aeb3c2cddca191a8d1a72e93c8e)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
python2-native executable is not available in sysroot anymore, which
causes compilation of some nodejs modules to fail. Switch to python3 as a
default python version.
(From OE-Core rev: d21f50ecf8e8683a92b7d234fa8225c2c1470595)
Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This release mostly contains bug fixes and minor protocol updates.
Related patches were rebased and backported patches dropped.
(From OE-Core rev: 353382f6c7f3904a11e0a73a1b17eff4963bdcb9)
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add the missing gettext version needed for autoconf 2.70.
(From OE-Core rev: 6926b690fea5d0737634e39ade1a3555ab603e81)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop a macro we don't need which was breaking with autoconf 2.70.
(From OE-Core rev: 995a0421ab39d62354e56f77eca10e2d176582d4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add the required gettext version macro to work with the new autoconf
version.
(From OE-Core rev: e8c0012ea036cb962db25a5941619c22e7218985)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This fixes flex issues with autoconf 2.70 rather than backporting patches.
Patches refreshed.
(From OE-Core rev: 3ca412ed7fc5a9d525d4ba7922e7e3e179904380)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Pulls in:
pseudo_client: Ensure renames update open fd file paths
pseudo_client.c: Rebuild passwd paths after chroot
which should fix issues seen in apt package index creation, new
binutils and other autobuilder race issues in pseudo amongst other
issues.
(From OE-Core rev: 44d11b56001f40622c055069b0901cc4ae15c76c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ensure that dependencies like qemu-native aren't added in the native
case since we don't want docs generate for native recipes.
(From OE-Core rev: c5ee8ac6929d91f39ebf6dc6786440dc3dbd02ff)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With PACKAGES functioning more correctly for native recipes combined
with classextend improvements over the years, there are various overrides
of RDEPENDS which look unecessary now, clean them up.
There some some minor changes in dependencies, specifically:
"python3-numpy-native.do_populate_sysroot" -> "python3-native.do_populate_sysroot"
"python3-mako-native.do_populate_sysroot" -> "python3-native.do_populate_sysroot"
"itstool-native.do_populate_sysroot" -> "libxml2-native.do_populate_sysroot"
however there are already:
XXX-native.do_prepare_recipe_ssysroot -> YYY-native.do_populate_sysroot
mappings from DEPENDS so this is effectively a null op.
(From OE-Core rev: 2edd826531d79744d7b2114c5f24296966d51781)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Native recipes have been special and they don't have packages generated
from them. The RDEPENDS/RPROVIDES and other runtime package specific
variables can contain important data about dependencies recipes need
though and currently it is required to write this information explicitly
in the native case.
We now delete the packaging tasks for native recipes which removes the
need to clear PACKAGES. The next step to improve the metadata is to
stop clearing it and ensure any entries in these variables are remapped
appropriately. The R* variables were already being processed by the class
extension code but the implementation was suboptimal.
This patch stops clearing PACKAGES and PACKAGES_DYNAMIC and fixes the places
where that caused issues in OE-Core, for example PACKAGES additions in anonymous
python without the "-native" suffix and a case where the included classes
caused a self reference in DEPENDS which would once have been removed by
the previous code.
The implementation uses datastore/parser parameters to ensure that the
variable overrides are not overwritten when calling setVar which is appropriate
for a function as close to the core as this one is.
Some now unneeded code in python3-setuptools is dropped, there are further
changes like this which can follow.
This change was verified with OE-Core by comparing task-depends.dot generated
by "bitbake world -g" before and after the change, the files were identical.
(From OE-Core rev: fd6a007efa7cb45101a66f294af81d9d33bb3fab)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We never recommend setting RDEPENDS or RPROVIDES without a package name
against them. The default in bitbake.conf is legacy only, drop it.
The python recipe was trying to add to the empty variable in the native case
fix that too.
(From OE-Core rev: b8bbc1bbe282cce2ea4d0ff293f931f6caf6153b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the R* runtime package variables are unset it could cause trackbacks. There
were some fallbacks already, clean this up to handle consistently.
The code was expecting strings but setting defaults of empty lists
which silently were converted to strings by the "or" statements which
was a nightmare to understand or alter.
(From OE-Core rev: 06bf68012302330c2b14f59541f78f48c7389c37)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This allows the hardcoded nativesdk dependency hacking in the
automake recipe to be dropped and matches what autoconf is doing.
(From OE-Core rev: c723866a6834b8fa89b036a627f619a0c391a662)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The DEPENDS variable override ordering here was almostly certainly
incorrect and led to weird behaviour when making changes elsewhere.
Correct it.
(From OE-Core rev: c8f7e92244b3c52c275a457aced69086800351d8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
An exception is fired when a BuildStarted event is sent to buildhistory bbclass
and the variable BUILDHISTORY_FEATURES is not set.
ERROR: Execution of event handler 'buildhistory_eventhandler' failed
Traceback (most recent call last):
File "<...>/meta/classes/buildhistory.bbclass", line 862, in buildhistory_eventhandler(e=<bb.event.BuildStarted object at 0x7f94c3810250>):
python buildhistory_eventhandler() {
> if e.data.getVar('BUILDHISTORY_FEATURES').strip():
reset = e.data.getVar("BUILDHISTORY_RESET")
AttributeError: 'NoneType' object has no attribute 'strip'
This can happen in a multiconfig build where the default configuration use the
buildhistory class but not the configuration in mc. It should be a rare case that
this happens and it was found in a missconfigured build.
(From OE-Core rev: a74e30a4de02c8efd3e7102ba7a4fe06df53cc34)
Signed-off-by: Peter Bergin <peter@berginkonsult.se>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- spirv-headers is provived in a separete receipe, so add it as dependencie
- add a new package spirv-tools-lesspipe that needs bash
- remove unneeded external sources
(From OE-Core rev: 97cab6b9691497841b2ae894e25f83d893c2ee30)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop patches:
* 0001-Fix-the-link-order-of-libglslang-and-libHLSL.patch
is rejected upstream and is not need when glslang as shared libs.
Update pacthes:
* 0001-cmake-de-vendor-libs-and-disable-git-versioning.patch
renamed and refreshed from 0003-cmake-de-vendor-libs-and-disable-git-versioning.patch.
(From OE-Core rev: 496c69d56806a2521bfc51b4de9575637db2ac02)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For usability, only print the classes inherited after native/nativesdk
which makes it easier for the user to see where the problem is.
Realted to [YOCTO #5729].
(From OE-Core rev: 78f7cf59783faab6ef8d4f4fde774754db946519)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ensure that the native-last QA check can be controlled by the INSANE_SKIP
variable (realted to [YOCTO #5729]).
(From OE-Core rev: 2d95aee64766341bf81f610386bac222e329f1bb)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
add features/gpio/mockup.scc to KERNEL_FEATURES when ptest
is enabled as it is required for testing libgpiod.
(From OE-Core rev: 906cde06bee319e788c76abb8f8295ed9921ccb1)
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are a variety of files being installed into $datadir which we
don't need. Pick the top "offenders" which amount of thousands of files
and simply don't install them. These include things like test data,
terminfo data, locale data for native tools and so on. This saves
copying these files into native and target sysroots and should improve
performance (smaller sstate, fewer files to copy around).
With this and the python recipe change, alsa-tools went from:
recipe-sysroot: 18357
recipe-sysroot-native: 14129
to
recipe-sysroot: 10809
recipe-sysroot-native: 8079
which is a decent improvement.
(From OE-Core rev: 366c72941fe1c24d0b1d96df46e13cb9eb4e79d6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are several thousand files in the test directory which we don't need.
Adding these for the native and target sysroots is a crazy amount of files
to be throwing around needlessly. Delete the files from the sysroot side
of things to tidy up the sysroots and improve performance.
(From OE-Core rev: f6bced03011ad1663d68b0322a2f8aeb4d836646)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This recudes the file count from ~2850 to ~100 which is a huge win
for reducing build directory clutter, its unlikely anything uses the
terminfo data or man pages in the sysroot. This is especially helpful
as we usually end up with two copies of these sets of files.
(From OE-Core rev: 443633dfc20177ef88a388d96745675817510c99)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The srctree_hash was calculated only from main source directory ignoring
changes in submodules.
[YOCTO #13748]
Use submodule--helper to determine all submodules, and calculate hash
from all git tree objects names combined.
(From OE-Core rev: 50ff9afb3990bcf60b4fa1f937506cb84028c32d)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This test mimic the ethernet_static_ip_set_in_connman and ethernet_get_IP_in_connman_via_DHCP test case from oeqa/manual/bsp-hw.json.
The ethernet_static_ip_set_in_connman and ethernet_get_IP_in_connman_via_DHCP manual test case should be remove from oeqa/manual/bsp-hw.json if this patch get merged.
(From OE-Core rev: aaabc94dbe353b12297ba4a237f6817b2c6d4a31)
Signed-off-by: Teoh Jay Shen <jay.shen.teoh@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
solve qual_fault-syscall.test and qual_fault.test
failing due to timeout.
Bug 14165
(From OE-Core rev: 5af9f32d9b12654793289f44366251f978f6378a)
Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The cmd redirected stderr to stdout that was then assigned to variable
with pkgs to install. Then this variable was passed to package manager
that then tried to install it and generated confusing warnings.
For example this variable could contain:
| ['(en_US.UTF-8)', 'LC_ALL:', 'bash:', 'cannot', 'change', 'locale', 'setlocale:', 'warning:']
and the warning was:
| WARNING: addon-bci-1.0-r0 do_populate_sdk: Unable to install packages.
| Command 'PATH/usr/bin/opkg ... install (en_US.UTF-8) LC_ALL: bash:
| cannot change locale setlocale: warning:' returned 255:
| Collected errors:
| * opkg_prepare_url_for_install: Couldn't find anything to satisfy '(en_US.UTF-8)'.
In this change I remove stderr redirection to stdout and pass it to
bb.note instead.
(From OE-Core rev: 70d8ced3d7f53f988c02ff03d8dfa448f088fdf1)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If a user executes the environment script instead of sourcing it,
there's an error about an empty element in PATH. This is because
bitbake isn't present in environment variable PATH. Hence, this
patch adds a sanity check to verify if bitbake is present in
PATH and if bitbake isn't present issue a warning message.
[YOCTO #13822]
(From OE-Core rev: e08799913a7f207bc63e085eb98196fd61ed57bc)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If a user builds in a path in PSEUDO_IGNORE_PATHS, random failures
are generated. Hence this patch adds a sanity check in sanity.bbclass
to ensure that a user isn't building in PSEUDO_IGNORE_PATHS.
[YOCTO #14179]
(From OE-Core rev: 7a681525e904914e938de25df5cc64209097d15d)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Release 2021a - 2021-01-24 10:54:57 -0800
Changes to future timestamps
South Sudan changes from +03 to +02 on 2021-02-01 at 00:00.
(Thanks to Steffen Thorsen.)
(From OE-Core rev: ed9114df2086c4ad0544cf99c9c1ff8fb7b830b9)
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The rdma command is part of iproute2 and is used to query or set the RDMA
configuration where applicable. This patch adds options to build it
and include it.
(From OE-Core rev: a2d79159dd3fa583ae28fc138f68ad9c893f5de0)
Signed-off-by: Alan Perry <alanp@snowmoose.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Classes native/nativesdk should be inherited last to prevent unexpected
behaviour.
[YOCTO #5729]
(From OE-Core rev: 55a0197fe62577fd51d41d87822e6d64d85c7680)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Classes native/nativesdk should be inherited last to prevent unexpected
behaviour.
See [YOCTO #5729] for details.
(From OE-Core rev: 217a8974765693192cbead51ebd9845a383ef7cc)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If recipe uses only file:// fetcher devtool unpacks sources under
oe-local-files/ and adds symlink in source root directory. We need to
verify if the symlink in subdirectory has correct path.
See [YOCTO #13738] for details.
(From OE-Core rev: 044c90d152bfd1b2a23272df39327ba4cd862dff)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Insert an explicit pass to fetch all blobs needed by Git LFS, during the
fetch() function. This avoids the default behavior of Git LFS to wait
until 'git checkout' to begin downloading the blobs pointed to by LFS records.
Network access is not allowed at that point in the recipe's lifecycle.
[YOCTO #14191]
(Bitbake rev: 0efac66043662e7a2027192f50e92e982db2ba1c)
Signed-off-by: Matt Hoosier <matt.hoosier@garmin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To exercise the previous patch, add a test case.
(Bitbake rev: efdf6d5c4cd8155bc54dc667346f58dccb138e07)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
_param_str_split is used to split ?foo=1;bar=2 into a dictionary, but throws
an exception if a lone semicolon is used as the value doesn't split into two
items.
Fix by checking that the result of the first split has content.
(Bitbake rev: 7662f8c8676d87cb318f811423cc02fe8cb146f6)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As reported by Katu Txakur, the output depends on the module path
set so this needs to be accounted for in localfile.
(Bitbake rev: 9861ed37bb1c5d09c3b4852d2a252e3f3c86ab14)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With the usage of enterprise proxy, the user-agent defined are
too old and refused by proxy configuration. Updating to something
more modern is desirable.
(Bitbake rev: 7001fdd7c4dca372cbebd8fd2c0b03c5d43f9400)
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This image is only buildable for x86-64, so add a COMPATIBLE assignment
to ensure it isn't attempted on others.
(From OE-Core rev: bdd8208675c8a0c0232c678804a8b62cd74f1d48)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As this image isn't buildable without ptest (the packages won't exist),
depend on the ptest DISTRO_FEATURE to ensure we don't try and build it.
(From OE-Core rev: 0fe856d726c6d9c35533e32e70fbe05ef2b88b17)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building package indexes for RPM feeds, delete repodata first to
be absolutely sure that the indexes are up to date.
We've seen some mysterious failures where the repodata doesn't match
the repository, so hopefully this will stop that happening.
[ YOCTO #14190 ]
(From OE-Core rev: 88cd40c08109bf732934fa4c8d602c701c1eb2a0)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The way distutils.version.LooseVersion compare version are tricky, it treat
all these ( "1.0-beta2", "1.0-rc1", "1.0A", "1.0p2" and "1.0pre1") as greater
version than "1.0". This might be right for "1.0A" and "1.0p1" but not for
the rest, also these version could be confusing, the "p" in "1.0p1" can be
"pre" or "patched" version or even other meaning.
Replace Looseversion with custom class, it uses regex to capture common
version format like "1.1.1" or tag format using date like "2020-12-12" as
release section, check for following known string/tags ( beta, rc, pre, dev,
alpha, preview) as pre-release section, any other trailing characters
are difficult to understand/define so ignore them. Compare release
section and pre-release section saperately.
included selftest for the version class.
[YOCTO#14127]
(From OE-Core rev: 6ced85e9ddd3569240f1e8b82130d1ac0fffbc40)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport a patch to increase the timeout that might help with the
intermittent seek test failure.
[YOCTO #14194]
(From OE-Core rev: a7dc7a35334ad634926a1386f4a56b27aad3ce68)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
decodeurl() has limitations, primarily that it doesn't handle query
parameters at all. If a SRC_URI looks like this:
http://example.com/download.tar.gz?something
Then the returned path attribute is download.tar.gz?something. This means
the filename extension detection fails and required tools are not added
to the dependencies.
(From OE-Core rev: 5cd396c099730b765fc6cd82e2d7748f99de7157)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The test would timeout on autobuilders. This patch increases the
timeout to 60s
The test will now also exit as soon as we receive the 2 expected events
Expected runtime is around 1s if successful
Bug 14158
(From OE-Core rev: be02aa9283f805de718badd5ea12c4968da8774f)
Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If srcdir is under poky directory (e.g. devtool poky/build/workspace/sources)
and is not a git repository then ${@srctree_hash_files(d)} will run "git
rev-parse --git-dir" and detect poky directory as git-dir and run "'git', 'add',
'-A', '.'], cwd=s_dir" trying to add srcdir but build dir is in .gitignore and
latest git will fail with "The following paths are ignored by one of your
.gitignore files: build" which will end with "ExpansionError during parsing".
In this commit I added a check if git_dir is the same as git-dir from
TOPDIR (which will detect poky directory) and if yes, then treat srcdir
as non-git sources.
(From OE-Core rev: 95fbac8dcad6c93f4c9737e9fe13e92ab6befa09)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- libgloss:
- (22) New tcl license for csky-* targets
- (23) New license for csky-* targets, states itself as FreeBSD license
but text matches GPL (648365e0)
- (24) New BSD-2 license for risc-v targets
newlib:
- New license for csky-* targets, states itself as FreeBSD license
but text matches GPL (648365e0)
- (53) arm targets FreeBSD
- (54) arm targets BSD-2-Clause-FreeBSD
(From OE-Core rev: 97388b7da445c42ca9d425d37d2f369fc673b973)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport a patch to fix the below systemd-analyze issue:
# systemd-analyze --man=false verify /lib/systemd/system/initrd-cleanup.service
initrd-cleanup.service: Command systemctl is not executable: No such file or directory
# which systemctl
/bin/systemctl
# cat /lib/systemd/system/initrd-cleanup.service
[snip]
[Unit]
Description=Cleaning Up and Shutting Down Daemons
DefaultDependencies=no
AssertPathExists=/etc/initrd-release
OnFailure=emergency.target
OnFailureJobMode=replace-irreversibly
After=initrd-root-fs.target initrd-fs.target initrd.target
[Service]
Type=oneshot
ExecStart=systemctl --no-block isolate initrd-switch-root.target
(From OE-Core rev: 2e0259931f71701147039bb8e60251892f67dbcd)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The binutils-cross-x86_64 is not avaliable for non x86-64 machines.
(From OE-Core rev: 02385b180bc4a1af7120e85a9998566bfcb85977)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If do_patch task is disabled then prepare do_configure dependencies to
fetch external sources and create symlink to ${S} in devtool workspace.
[YOCTO #13036]
(From OE-Core rev: 9e47319bfe62d289b90f7545a64dbdc1cbde7f1d)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Files could contain colons in name and we should not use
colons (':') as field separator. E.g. perl/python man
pages packages.
(From OE-Core rev: 50d2ed0689f1aed6f33b4992d37e2e991c99eb07)
Signed-off-by: Oleksiy Obitotskyy <oobitots@cisco.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Option --noline or -L does not handled properly.
So generated code contains #line directives with
file absolute path and prevents to create
reproducible builds.
(From OE-Core rev: 0bf2cb7dc2123f220accf1542c2ae4c4b4b8275a)
Signed-off-by: Oleksiy Obitotskyy <oobitots@cisco.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The fix for [Yocto #13994] required the rootfs directory to be copied
(using hardlinks if possible) when modifying the fstab file under wic.
We can optimise this copy away for filesystems where we have the tools
to modify the contents of the partition image after it is created. For
ext2/3/4 filesystems we have the debugfs tool and for msdos/vfat
filesystems we have the mcopy tool. So for any of these filesystems we
skip the modification of the fstab file in the rootfs directory (and
skip the associated copy unless it is otherwise necessary) and update
the contents of fstab directly in the partition image.
(From OE-Core rev: 5fb8ae0e9159597d7eaa9307a3a8543800bf9405)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By default, wic updates the /etc/fstab in the rootfs to include details
of additional partitions described in the selected wks file. If this
modification is performed in place, other tasks which create an image
file from the rootfs directory (e.g. do_image_tar and do_image_ext4)
will pick up the modified fstab file which would not be appropriate for
those images as they do not include the additional partitions described
in the wks file. wic does undo modifications to the fstab file once it
has finished creating the filesystem image, however this leaves open a
race condition if one of the other tasks reads the contents of the fstab
file from the rootfs directory between the point where wic modifies the
fstab file and the point where wic restores the files original content.
This could be solved by adding a lockfile for tasks which use the rootfs
directory to ensure that no other such task is reading the rootfs
directory while do_image_wic is running. This would serialize several
do_image_* tasks and result in slower builds, especially for large
images. Another drawback of this solution is that it is hard to
selectively optimise - adding lockfiles to do_image_* tasks would result
in these tasks always being serialized even if no fstab modification
will take place.
An alternative solution is to copy the rootfs directory when fstab needs
to be modified. The code to do this in wic already exists as it is
needed when including or excluding content in the rootfs. This still
results in an impact on build times but the copy uses hardlinks if
possible (so little data is actually copied) and we can make selective
optimisations to improve things. The rootfs copy will only take place if
fstab modification is required (or if it was already needed to include
or exclude rootfs content). We can also follow up with further
optimisations after this commit. So this second solution is chosen.
Fixes [Yocto #13994]
(From OE-Core rev: ce682a73b7447652f898ce1d1d0416a456df5416)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To exclude content from the rootfs, wic makes a copy (using hardlinks if
possible) of the rootfs directory and associated pseudo db, then removes
files & directories as needed. However if these files and directories
are removed using the python functions os.remove and shutil.rmtree, the
copied pseudo db will not be updated correctly. For files copied from
the original rootfs, if hardlinks were used successfully when copying
the rootfs this should mean that the relevant inodes can't be reused and
so the risk of pseudo aborts should be avoided. However, this logic
doesn't apply for directories (as they can't be hardlinked) or for files
added via the '--include-path' argument (as they weren't present in the
original rootfs) and so there remains some risk of inodes being reused
and the pseudo db becoming corrupted.
To fix this, use the 'rm' command under pseudo when removing files &
directories from the copied rootfs to ensure that the copied pseudo db
is updated.
(From OE-Core rev: d5db7e268947f0392c2126137571a44acd29ccd6)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By default the wic working directory is placed under the output
directory. When invoking wic under bitbake, the wic output directory is
added to PSEUDO_PATHS_IGNORE to avoid issues with files being removed
from outside a pseudo environment (see oe-core commit ad8f5532ff).
However, wic will copy the rootfs directory into its working directory
if it needs to add or remove content before creating a filesystem image.
This copy of the rootfs directory must be tracked by pseudo in order to
keep the permissions correct in the resulting image. So we can't have
the wic working directory under a path in PSEUDO_PATHS_IGNORE unless
we like broken permissions.
To fix this the new '-w' argument to wic is used to move the working
directory away from the output directory.
Note that wic deletes the temporary working directory automatically
when it finishes creating an image so users won't normally see the
'tmp-wic' directory under WORKDIR.
Fixes [Yocto #14129]
(From OE-Core rev: 4d07169499c47fa9dc759e6f81843416a6dc25c5)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If a path is specified for the internal wic working directory using
the -w/--workdir argument then it must not already exist. Re-using a
previous workdir could easily result in rootfs and intermediate files
from a previous build being added to the current image.
(From OE-Core rev: 2e40c8d4109024ff704c5ce40d98050ca7f34dd5)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove backported patches and remove the introspection patch as that is
no longer needed.
(From OE-Core rev: 94bc7f8c2442f6627b001f1dd40c0023260b22e8)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is a race between two make invocations in 5.1. It has been
reported upstream, in the meantime add a work around patch (which
upstream may yet even apply). The autobuilder found two instances
of this race in a single build.
(From OE-Core rev: 62b8580cea567f2d9b7a900fc4302d6bc5a785b2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bash 5.1 inserts escape sequences into its output (specifically
disabling bracketed paste mode via \x1b[?2004l). I am not sure
if somehow terminal detection isn't working correctly there,
but in any case the marker is still in the output, but needs to
be checked by 'in' rather than exact equivalence.
(From OE-Core rev: c25a1b16cc50e51ecf040c2c1db128e1dfceddec)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We had reproducibility issues where the pipe size appears to vary on some build
hosts between 65535 and 4096. It should be the former on Linux in general so
standarise on that. Easiest way is to pass in CFLAGS.
(From OE-Core rev: 6de2152693c31ee1181e9eacc32b90dd63d4e0a9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[RP: Add aclocal support and patch m4 handling to adapt to OE]
(From OE-Core rev: ab4406dfdbd5e21f6fff0865228ebf5da1274505)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updates the documentation for PROVIDES so that it recommends "+="
instead of "=".
(From yocto-docs rev: 39b2ca1e27592488d396d5f0d76965f0006515a1)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit adds the description of the Initramfs bundle and boot script
new features implemented in the kernel-fitimage class.
Change-Id: Ifffa6b850308aa7ceadc4f117806cffad0137137
(From yocto-docs rev: a55c16555366c0adbf4a087b86574b07972cbc52)
Signed-off-by: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
poky.yaml references are only replaced in files if they are prefixed by
& and suffixed by ;.
Let's fix the missing surrounding characters.
(From yocto-docs rev: 7ee4ba7a27acd87d8c728639d1b053d2e26c6e58)
Signed-off-by: Quentin Schulz <foss@0leil.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit provides a testcase for the initramfs bundle support implemented
in kernel-fitimage.bbclass
The testcase verifies the content of the initramfs bundle node in the FIT
Image Tree Source (its).
The testcase is self-contained and the configurations are set by the test case itself.
To verify the initramfs bundle support, the testcase uses beaglebone-yocto machine.
This testcase can be run through the following command:
oe-selftest -r fitimage.FitImageTests.test_initramfs_bundle
Change-Id: I8ab8abf2c150ea515fd439784eb20c6b092bfbc5
(From OE-Core rev: 1119d577756b386507f33669fe29dafb5579a1a7)
Signed-off-by: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When including an initramfs bundle inside a FIT image, the fitImage is created
after the install task by do_assemble_fitimage_initramfs.
This happens after the generation of the initramfs bundle
(done by do_bundle_initramfs).
So, at the level of the install task we should not try to install the fitImage.
The fitImage is still not generated yet.
After the generation of the fitImage, the deploy task copies the fitImage from
the build directory to the deploy folder.
Change-Id: I3eaa6bba1412f388f710fa0f389f66631c1c4826
(From OE-Core rev: 1b67fd9ac74935fa41e960478c54e45422339138)
Signed-off-by: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit adds Initramfs bundle support to the FIT image in addition
to u-boot boot script capability.
These new features are selectable.
In case of Initramfs, the kernel is configured to be bundled with the rootfs
in the same binary (ie: zImage-initramfs-<machine>.bin). When the kernel is
copied to RAM and executed, it unpacks the Initramfs rootfs.
For more information about Initramfs please read:
https://www.kernel.org/doc/Documentation/filesystems/ramfs-rootfs-initramfs.txt
For more details about the Initramfs bundle and boot script implementation
please check the kernel-fitimage.bbclass paragraph in Yocto reference
or mega manual.
Current limitations:
- Initramfs bundle FIT support has been tested on ARM 32-bit
- The kernel image type in case of ARM 32-bit is zImage
Change-Id: I901bfd899e8d733c5b9a2b6645b1d4748f4b1fda
(From OE-Core rev: 19fa415c8769a67b52babd80f71d68bf36a21db2)
Signed-off-by: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixed:
apt-pkg/libapt-pkg.so.5.0.2: undefined reference to `ZSTD_endStream'
collect2: error: ld returned 1 exit status
This is because ccache-native depends on zstd-native which makes apt wronly
find it. Disable zstd for apt to fix the problem.
(From OE-Core rev: 0aa7d612b8b7e5f14b4ed38f2a32b3f7eefca31c)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since host's ccache is not reliable, so disable ccache for native recipes and
use ccache-native for other types of recipes. We need disable ccache for native
recipes is because ccache-native now depends on cmake-native which causes
circular dependencies, and it's not easy to break the circular.
(From OE-Core rev: 631bbd4896882ba2acbe5bc85bc90ab7abc794ef)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit f5b29367af4d8e5daea5771264774aa49519f9a8.
Will use ccache-native which is more reliable.
(From OE-Core rev: 1b659623430e1a6e6dd266e65bab7ca8155a7138)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream has merged a change to handle detection of target overrides so
that they are only applied as required. Backport this patch from
upstream and remove the OE specific patch.
(From OE-Core rev: d430f425e1a5725e93833a652e5c6988576f7347)
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
https://github.com/p11-glue/p11-kit/releases/tag/0.23.22
Release notes:
Fix memory-safety issues that affect the RPC protocol (CVE-2020-29361, CVE-2020-29362, and CVE-2020-29363), discovered and fixed by David Cook
anchor: Prefer persistent format when storing anchor [#329]
common: Fix infloop in p11_path_build [#326, #327]
proxy: C_CloseAllSessions: Make sure that calloc args are non-zero [#325]
common: Check for a NULL locale before freeing it [#321]
Build and test fixes [#313, #315, #317, #318, #319, #323, #330, #333, #334, #335, #338, #339]
c4e75e1002
patch to fix trailing newline using custom_target() caused error
with DISTRO_FEATURES api-documentation due to meson bugs, enable
manpages PACKAGECONFIG should prevent this error.
| warning: failed to load external entity "../version.xml"
| ../p11-kit-docs.xml:11: parser error : Failure to process entity version
| <releaseinfo>for p11-kit &version;</releaseinfo>
| ^
| ../p11-kit-docs.xml:11: parser error : Entity 'version' not defined
| <releaseinfo>for p11-kit &version;</releaseinfo>
| ^
| unable to parse ../p11-kit-docs.xml
(From OE-Core rev: b112ba291835061640123c13784e2b33cc73f17d)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This allows spotting ptest regressions without having hard ptest failures
(for that full ptest stability should be achieved).
(From OE-Core rev: 79b54d902df2788b0822b6c9cc14705ab00e6a5b)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This patch makes gcc produce broken code. It is unclear why it is there
in the first place. Drop it.
(From OE-Core rev: 5f3cace37496fe1dc4fd045f688f7d441505c437)
Signed-off-by: Mans Rullgard <mans@mansr.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We'd appear to be past the need for a gcc7 patch from 3 years ago now.
(From OE-Core rev: 1ff0eb404819d259c411937bd12c82e04a5837ba)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Extracting SDK archive may fail if the script is run using a path with
special characters such as space or asterisk. This is because the shell
interprets such characters after expanding the $0 variable.
Added quotes to all uses of the shell variable $0 to fix this.
(From OE-Core rev: 0453acbbd45604537090ec7a3295b34309e6eecb)
Signed-off-by: Andrey Mozzhuhin <amozzhuhin@yandex.ru>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are a number of timeout and hang defects where
it would be useful to collect statistics about what
is running on a build host when that condition occurs.
This adds functionality to collect build system stats
on a regular interval and/or on task failure. Both
features are disabled by default.
To enable logging on a regular interval, set:
BB_HEARTBEAT_EVENT = "<interval>"
BB_LOG_HOST_STAT_ON_INTERVAL = <boolean>
Logs are stored in ${BUILDSTATS_BASE}/<build_name>/host_stats
To enable logging on a task failure, set:
BB_LOG_HOST_STAT_ON_FAILURE = "<boolean>"
Logs are stored in ${BUILDSTATS_BASE}/<build_name>/build_stats
The list of commands, along with the desired options, need
to be specified in the BB_LOG_HOST_STAT_CMDS variable
delimited by ; as such:
BB_LOG_HOST_STAT_CMDS = "command1 ; command2 ;... ;"
(From OE-Core rev: edb7098e9e0a8978568a45057c1c3ad2c6cacd67)
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The 5.8 kernel is EOL upstream, oe-core has the replacement
5.10 kernel available, 5.8 will be removed and we've moved
all preferred versions to either 5.4 or 5.10.
(From meta-yocto rev: f43972daf703c0f5e4c2600f6e7f5a7a57f0e7db)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It has been fixed in binutils so we want to drop it with binutils 2.36
upgrade when it happens
(From OE-Core rev: 89ba28933067b38ab1023aaf30951eb6969d50c6)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5.8 is EOL upstream, and we now have 5.10 available as the
latest -stable kernel.
We'll keep 5.4, 5.10 and -dev (5.11) as the active kernels
for the upcoming release.
(From OE-Core rev: 134445b7e54489288c887327dc0fcccab514757f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- The dir /etc/apt was created in package apt, if package apt was not
installed, there is no need to insert package feed. Otherwise, it
will fail with no such dir
- Output the result of apt install
- Explicitly trust the deb package repository from build
This could avoid apt install warning:
...
WARNING: The following packages cannot be authenticated!
...
- Also trust the inserted deb package repository from PACKAGE_FEED_URIS
(From OE-Core rev: 9ec65b77c9a4a0ba240117edee0e84208c58328e)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Add nativesdk support and override EXTRA_OECONF and PROV for
nativesdk
- Replace ${bindir} with ${STAGING_BINDIR_NATIVE} for perl-native
shebang to fix QA error of shebang too long in nativesdk build
- Conditionally (except musl) add ldconfig to runtime depends to
fix the following issue on target
[snip]
...
dpkg: warning: 'ldconfig' not found in PATH or not executable
dpkg: error: 1 expected program not found in PATH or not executable
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and/sbin
E: Sub-process /usr/bin/dpkg returned an error code (2)
[snip]
(From OE-Core rev: a69eee72b25411880146821fe4ec07be4704afee)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
1. Add nativesdk support
- Apply the same patches of native
- Generate the same apt.conf.sample of native
2. Create user '_apt' to fix apt runtime warning
[snip]
$ apt update
...
W: No sandbox user '_apt' on the system, can not drop privileges
[snip]
RP: Add comment about need to user
RP: Add user to selftest static-passwd
(From OE-Core rev: be36b825ada573b2a7df9884eaab78664928594a)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Before adding a npmsw fetcher to a recipe we
should first check if the generated shrinkwrap file
contains dependencies.
(From OE-Core rev: ef153ad36d0299e83a03af8f207686d0d8a238b3)
Signed-off-by: Kamel Bouhara <kamel.bouhara@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some packages don't have shrinkwrap file which
means no npmsw uri is provided in the recipe.
(From OE-Core rev: 47760b0d7d66b2b68ee197d359f0b7b17374d742)
Signed-off-by: Kamel Bouhara <kamel.bouhara@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix error like:
Fatal error: can't create tests/ptimer-test.p/..._qemu-5.2.0_hw_core_ptimer.c.o: File name too long
(From OE-Core rev: e125430dea6e5eba5587f56602b006c90ab16509)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The '/sysroot-only' in SYSROOT_DIRS is to be used by recipes which
generate artifacts that are not included in the target filesystem.
Also, remove the ${D}/sysroot-only dir before copying D do PKGD to
generate the packages since it is not supposed to be included in
any package.
This will allow recipes to share non-target filesystem artifacts
without needing to use the DEPLOY_DIR and keep it tidy.
(From OE-Core rev: ed1c156cf46c2cdd8038d6bcf7ed58ebe275e3a1)
Signed-off-by: Diego Sueiro <diego.sueiro@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Recent systemd started using ascii args to "hidepid=" mount options
for proc fs - unconditionally -- even though kernels older than v5.8
emit an error message on each attempt:
root@qemux86-64:~# cat /proc/version
Linux version 5.4.87-yocto-standard (oe-user@oe-host) (gcc version 10.2.0 (GCC)) #1 SMP PREEMPT Fri Jan 8 01:47:13 UTC 2021
root@qemux86-64:~# dmesg|grep proc:
[ 29.487995] proc: Bad value for 'hidepid'
[ 43.170571] proc: Bad value for 'hidepid'
[ 44.175615] proc: Bad value for 'hidepid'
[ 46.213300] proc: Bad value for 'hidepid'
root@qemux86-64:~#
Simply ignoring them as the systemd maintainer unconditionally says
is the resolution is clearly not acceptable, given the above.
Add a kernel version check to avoid calling mount with invalid args.
Further details are within the enclosed systemd commit.
Cc: Luca Boccassi <luca.boccassi@microsoft.com>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
(From OE-Core rev: 76107fd7372559aa4cd22a89d5517a4dfce9314d)
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Example use case in OpenBMC: rootfs is squashfs and the system has either
overlayfs for whole rootfs or for some parts (e.g. /etc).
This option will allow to create migration one-shot postinsts using
"pkg_postinst_ontarget_${PN}" routines defined in recipes to fix
files under upper workdir in overlayfs.
(From OE-Core rev: 0977204e16279b117811b5d5cdac5918287e95ac)
Signed-off-by: Anton D. Kachalov <rnouse@google.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[ Chris Lamb ]
* Truncate jsondiff differences at 512 bytes lest they consume the
entire page.
* Wrap our external call to cmp(1) with a profile (to match the internal
profiling).
* Add a note regarding the specific ordering of the new
all_tools_are_listed test.
[ Dimitrios Apostolou ]
* Performance improvements:
- Improve speed of has_same_content by spawning cmp(1) less
frequently.
- Log whenever the external cmp(1) command is spawn.ed
- Avoid invoking external diff for identical, short outputs.
* Rework handling of temporary files:
- Clean up temporary directories as we go along, instead of at the
end.
- Delete FIFO files when the FIFO feeder's context manager exits.
[ Mattia Rizzolo ]
* Fix a number of potential crashes in --list-debian-substvars,
including explicitly listing lipo and otool as external tools.
- Remove redundant code and let object destructors clean up after
themselves.
[ Conrad Ratschan ]
* Add a comparator for Flattened Image Trees (FIT) files, a boot image
format used by U-Boot.
(From OE-Core rev: 65feaffe9857029fa230935cb0c3e8e6f2815776)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In cmake.bbclass we set CMAKE_BUILD_PARALLEL_LEVEL using parallel_make
function and if PARALLEL_MAKE is set to empty string then this variable
is exported as "None" causing cmake to fail with:
"'CMAKE_BUILD_PARALLEL_LEVEL' environment variable
invalid number 'None' given."
(From OE-Core rev: 2f790ded554a52ac18d1c28002142f9c62abec8b)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We're still seeing reproducibility issues on the autobuilder with this
recipe. I was able to make the output "match" by rebuilding the PCH and
then rebuilding the binary objects, proving the PCH isn't deterministic.
Disable PCH until we can get to the bottom of why that may be.
(From OE-Core rev: 95686432ecb7e411155563643d59a3d5f683937c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This fixes a crash with "find" when running a native tool and *-native
directories do not exist under the binary directory in the sysroot.
This happened because the directory wildcard was passed as part of the
root directory.
The directory wildcard is now passed by "-name", which returns an empty
result if no matching directory.
(From OE-Core rev: f6c90ed0ad24b7d4f892e22e088b1578824eb1d3)
Signed-off-by: Adrian Herrera <adrian.herrera@arm.com>
Change-Id: Iba7acd8bbd7e0beb4d25c984f6af7a4fd21486e6
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is code to remove the prefix CMAKE_SOURCE_DIR from __FILENAME__ paths
used for logging with LOGE() in the code. We need to make this match the value we use
in the debug source remapping from CFLAGS. If we don't, the code is firstly removing
the incorrect prefix and possibly moving outside the string, secondly, it causes a
reproducibility issue depending on the length of path the build happens in.
Add a small patch and configuration to avoid the issue.
(From OE-Core rev: 410dbfd1f82b4862ced6fca88789edf0fd9d65df)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Build and boot for all these machines and also explicitly set the
preferred kernel version for the x86 machines so that we can override
the default setting in oe-core.
(From meta-yocto rev: a93344439e01e8aba4ba15d3123ce31b4500add1)
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit da27ca50eebf80463cb8d7b85f3b705254823413.
We usually select the preferred kernel version in the machine conf. This
is also what recommend in the BSP Developer's Guide. The beaglebone-yocto
and edgerouter have already done this in their machine conf files.
Resetting it in the layer conf is redundant. So revert this patch first,
we will also explicitly select the kernel version for the x86 machines
in the following patch.
(From meta-yocto rev: 825645ff2b663ae5c5845e8ae4679f6e346eac8c)
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Error log:
| Run-time dependency libmfx found: YES 1.34
| Has header "mfx/mfxdefs.h" : YES
|
| ../gst-plugins-bad-1.18.2/sys/msdk/meson.build:75:2: ERROR: Include dir /usr/include/mfx does not exist.
|
| A full log can be found at /home/s
When msdk is enable in PACKAGECONFIG, plugin fails to locate includedir, so
adding a patch which prepend PKG_CONFIG_SYSROOT_DIR to the dir path
(From OE-Core rev: 204aa9cfa6ac99846ac494778dd143a13746ac7e)
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Helps building static tools which depend on libyaml during build or
shipped with SDK
libyaml is MIT licensed so static linking would not be as prohibitive
(From OE-Core rev: 1c2be08fc66c09ed7547eda172da4c99e8563091)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to the linux-yocto config:
47c7a3148a4 soc/skylake: remove CONFIG_SND_SOC_INTEL_SST_ACPI
8124c015448 features/security: remove CONFIG_REFCOUNT_FULL
7073e149653 media-usb-tv: remove CONFIG_VIDEO_USBVISION
4480a5c5784 beaglebone: Drop the obsolete CONFIG_BACKLIGHT_GENERIC
(From OE-Core rev: a7a23a166e2b1cb3f330d6df2f681b525748c2df)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
f5247949c0a9 Linux 5.10.5
12d377b93eef device-dax: Fix range release
aceb8ae8e3b1 ext4: avoid s_mb_prefetch to be zero in individual scenarios
aff18aa806fd dm verity: skip verity work if I/O error when system is shutting down
610d2fa0ec76 ALSA: pcm: Clear the full allocated memory at hw_params
c7b04d27c910 io_uring: remove racy overflow list fast checks
13f9eec22973 s390: always clear kernel stack backchain before calling functions
330c1ee7d593 tick/sched: Remove bogus boot "safety" check
9b22bc0f1663 drm/amd/display: updated wm table for Renoir
86be0f2a0ef9 ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails
8bcfa178f92a NFSv4.2: Don't error when exiting early on a READ_PLUS buffer overflow
ef3b9ad967d0 um: ubd: Submit all data segments atomically
a8b49c4bdf87 um: random: Register random as hwrng-core device
0aa2eecf8534 watchdog: rti-wdt: fix reference leak in rti_wdt_probe
eae1fb3bc565 fs/namespace.c: WARN if mnt_count has become negative
b1e155ccc882 powerpc/64: irq replay remove decrementer overflow check
8b5b2b768344 module: delay kobject uevent until after module init call
db6129f6ad88 f2fs: fix race of pending_pages in decompression
ee3f8aefd037 f2fs: avoid race condition for shrinker count
3c0f0f5f58a7 NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode
06ac2ca0989d i3c master: fix missing destroy_workqueue() on error in i3c_master_register
498d90690f24 powerpc: sysdev: add missing iounmap() on error in mpic_msgr_probe()
acc3c8cc27a8 rtc: pl031: fix resource leak in pl031_probe
26058c397b9f quota: Don't overflow quota file offsets
bb2ab902f6f0 module: set MODULE_STATE_GOING state when a module fails to load
0ad9a6e6139d rtc: sun6i: Fix memleak in sun6i_rtc_clk_init
b5a2f093b6b1 io_uring: check kthread stopped flag when sq thread is unparked
908030501772 fcntl: Fix potential deadlock in send_sig{io, urg}()
721972b8665f ext4: check for invalid block size early when mounting a file system
8ed894f1117e bfs: don't use WARNING: string when it's just info.
fb05e983eaf7 ALSA: rawmidi: Access runtime->avail always in spinlock
cf7fe671cd7e ALSA: seq: Use bool for snd_seq_queue internal flags
1c5a034710da f2fs: fix shift-out-of-bounds in sanity_check_raw_super()
2b56f16e3487 media: gp8psk: initialize stats at power control logic
f290cffdf761 misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells()
a021b6696132 reiserfs: add check for an invalid ih_entry_count
397971e1d891 fbcon: Disable accelerated scrolling
df83b9b67449 Bluetooth: hci_h5: close serdev device and free hu in h5_close
9d4053cfb3f3 scsi: cxgb4i: Fix TLS dependency
fdac87be009f zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c
bf81221a40fa cgroup: Fix memory leak when parsing multiple source parameters
9154d2eeb4f5 tools headers UAPI: Sync linux/const.h with the kernel headers
e8afbbac2f68 uapi: move constants from <linux/kernel.h> to <linux/const.h>
ce00a7d0d952 io_uring: fix io_sqe_files_unregister() hangs
b25b86936a8d io_uring: add a helper for setting a ref node
25a2de679b5d io_uring: use bottom half safe lock for fixed file data
7247bc60e8e1 io_uring: don't assume mm is constant across submits
a5184f3cc284 lib/zlib: fix inflating zlib streams on s390
98b57685c26d mm: memmap defer init doesn't work as expected
df73c80338ef mm/hugetlb: fix deadlock in hugetlb_cow error path
092898b070e0 scsi: block: Fix a race in the runtime power management code
1a58c171a523 opp: Call the missing clk_put() on error
e8322837a2e5 opp: fix memory leak in _allocate_opp_table
c6dd62c14b32 spi: dw-bt1: Fix undefined devm_mux_control_get symbol
6d63cc42bb8f jffs2: Fix NULL pointer dereference in rp_size fs option parsing
58dc34446c52 jffs2: Allow setting rp_size to zero during remounting
52504a61ab99 io_uring: close a small race gap for files cancel
8b8a688260b4 drm/amd/display: Add get_dig_frontend implementation for DCEx
5ef98378eff8 md/raid10: initialize r10_bio->read_slot before use.
62162b322364 ethtool: fix string set id check
95fcb69c491e ethtool: fix error paths in ethnl_set_channels()
aeab3d7a04f8 mptcp: fix security context on server socket
a969a632cbe7 net/sched: sch_taprio: reset child qdiscs before freeing them
(From OE-Core rev: f091d74c76b5843b9077b21a9d6dff81fecd6e54)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-ell-add-missing-include-in-dhcp-server.patch
removed since it is included in 0.36
(From OE-Core rev: 589d6b65a5ac4ce2b33eb2ee4fbbc1e6b3355756)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-License-Update: Copyright year updated to 2021.
(From OE-Core rev: 87fb424e25c7e2f07ade3b3b75e7a79c7ee9d45b)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Resolve a build bug where image recipes with a do_deploy task will fail.
If the image recipe inheriting license_image.bbclass has a deploy task, then
the function get_deployed_dependencies will add itself to the list of recipes
to get license information for.
However, image recipes don't generally deploy license info so this results in
an error.
File: '/nvme/poky/meta/classes/license_image.bbclass', lineno: 192, function: license_deployed_manifest
...
Exception: FileNotFoundError: [Errno 2] No such file or directory: '/nvme/poky/build/tmp/deploy/licenses/core-image-minimal/recipeinfo'
Add a corner case to exclude the originating image recipe from the list of
dependencies to check.
(From OE-Core rev: 13fb39e49e55a0bc7c78b0bfdc372163b3f9e70a)
Signed-off-by: Michael Ho <Michael.Ho@bmw.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
from commit b0384720a4,
which upgrade libpam to 1.5.1, packaging is adjustd,
and the binary is packaged into libpam-runtime, so we
don't need to append them to pam-plugin-xxx.
(From OE-Core rev: 7b5a53152c0213f5efcf39c2442bb3b630f8cc09)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This allows programs from HOSTTOOLS (e.g. 'install', 'rm', 'mv', etc) to
be more easily executed by wic. Without this change only programs from
an actual *-native recipe built by bitbake can be executed by wic.
(From OE-Core rev: 8eb186acdecfbb3151c9a0ab148358e3fe5cce39)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This allows the path for the temporary workdir used by wic to be set
when running wic from bitbake or directly from the command line.
(From OE-Core rev: 2e7314ac3a3cab89de93c932e8efc75de0feb0a7)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Switch do_populate_sdk for the ipk package manager to use a separate target
opkg config file and separate the lockfiles restricting do_rootfs and
do_populate_sdk from running in parallel.
This way if an image recipe includes a dependency to do_populate_sdk by
default then it will run in parallel to do_rootfs saving time compared to the
sequential execution.
(From OE-Core rev: 8c210407d07483075a70c8b97ad52b5eae062c9c)
Signed-off-by: Michael Ho <Michael.Ho@bmw.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous message was fairly useless without diving into the bbclass.
(From OE-Core rev: ef6117b148be65536e89409a83cbfd22049c652e)
Signed-off-by: Chris Laplante <mostthingsweb@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In the current version of meson, some path variables only
accept a string not a list.
(From OE-Core rev: 68f20ac5524a5db8a09a90df796b4862cf747d3c)
Signed-off-by: Randy Li <ayaka@soulik.info>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
I know the environment setup script would set PKG_CONFIG_PATH,
but the meson won't take that env when translate the includedir
property from the pkg-config.
(From OE-Core rev: 4ac692422526a2924602df410d7562b31d36c0ae)
Signed-off-by: Randy Li <ayaka@soulik.info>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently DTC_FLAGS kernel makefile parameter can be specified directly on the
command line by adding it to KERNEL_EXTRA_ARGS. However, this prevents
scripts/Makefile.lib logic from appending flags that silence dtc warnings (all
assignments done from within a makefile, to a variable specified on the command
line, are ignored).
Because of this, the do_compile log is cluttered with dtc warnings that should
only be printed when compiling with W="123":
...
/soc: node has a reg or ranges property, but no unit name
/soc/gpu: missing or empty reg/ranges property
/soc/firmware/gpio: missing or empty reg/ranges property
...
To fix this, introduce the dedicated KERNEL_DTC_FLAGS variable to hold
dtc flags and export DTC_FLAGS in the environment before generating the dtbs
(make allows "+=" operations on variables that come from the environment, so
the warnings are silenced properly).
(From OE-Core rev: 063b5de86624a42b0aa784db6dddc7552a6dee7f)
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The toolchain-shar-extract.sh script updates the SDK relocation paths in
post-relocate-setup.sh, so avoid doing this twice. This is generally not
a problem, unless the SDK path is a subset of the SDK relocation path, in
which case the resulting path is substituted twice. To trigger the issue,
$ ./tmp/deploy/sdk/poky-glibc-x86_64-core-image-base-core2-64-qemux86-64-toolchain-3.2+snapshot.sh -y -d /home/oe/.local/opt/poky/3.2+snapshot
which generates relocation path
/home/oe/.local/home/oe/.local/opt/poky/3.2+snapshot
instead of
/home/oe/.local/opt/poky/3.2+snapshot
Fixes: 93ec145f42 ("toolchain-shar-extract: Add post-relocate scripts")
(From OE-Core rev: 5000aabe6ac336e7b424dafa1bf76271dee6a6f1)
Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Joshua Watt <JPEWhacker@gmail.com>
Cc: Krzysztof Zawadzki <krzysztof.zawadzki@nokia.com>
Cc: Randy Witt <randy.e.witt@linux.intel.com>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
Cc: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The $target_sdk_dir path might contain special characters, for example if
the path is /opt/poky/3.2+snapshot . Prevent grep from interpreting those
as part of the regex by using the -F parameter and multiple -e parameters
to specify which strings to filter out. Also note that the previous regex
was using asterisk as wildcard (e.g. environment-setup-*), but that should
have been regex (e.g. environment-setup-.*, with dot) to match correctly,
this is also fixed by this change.
Fixes: 9721378688 ("toolchain-shar-template.sh: Make relocation optional.")
(From OE-Core rev: 19d9fa7ab6c851000bc5d24281739e1b2bb8f057)
Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Joshua Watt <JPEWhacker@gmail.com>
Cc: Krzysztof Zawadzki <krzysztof.zawadzki@nokia.com>
Cc: Randy Witt <randy.e.witt@linux.intel.com>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
Cc: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
TLS 1.3 implementation in qt5 uses psk so retain it for now
(From OE-Core rev: ab2cc33331ee931e65a63a02cf034c1b8ee695ac)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
They are still needed by several packages in meta-openembedded
(From OE-Core rev: 52af41387f1c843e7677c0bb632b2b96f9793ebd)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Shachar Menashe <shachar@vdoo.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
1. Drop support for many deprecated algorithms by default
2. Allow dropping support for TLS 1.0/1.1 via PACKAGECONFIG
(From OE-Core rev: 304417a97db89d9ea4a41aa7c92b5a052896d63b)
Signed-off-by: Shachar Menashe <shachar@vdoo.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Move the mii-tool into its own package. Useful for size constrained
systems that only want the mii-tool only.
(From OE-Core rev: 05b9cdd66ad29d67bd7c3c7e968b1c102479af47)
Signed-off-by: Sinan Kaya <okaya@kernel.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Move the ps and sysctl tools into its own package. Useful for
size constrained systems that only want the ps and/or sysctl tools.
(From OE-Core rev: 28809742c517a8e3589b9cd22ce8e82b1a983683)
Signed-off-by: Sinan Kaya <okaya@kernel.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Move the ip tool into its own package. Useful for size constrained
systems that only want the ip tool.
(From OE-Core rev: 938fe58625e2285ee529ee589908bb0d54810f01)
Signed-off-by: Sinan Kaya <okaya@kernel.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Package just sudo binary into its own package for size concerned
targets.
(From OE-Core rev: 788c95c3bb8ede0d3d6a8f125743ac47c0b3f00e)
Signed-off-by: Sinan Kaya <okaya@kernel.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As for the sources the dependencies contain test data, ELF files and other
binaries which aren't necessary for building and which lead to unnecessary QA
warnings.
(From OE-Core rev: 7faea9766127fe4e1023c89b140cc98020655155)
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-Fix-abd4abedd2-Failed-to-build-tk-8.6.10-with-cross-.patch
removed since it is included in 8.6.11
refresh alter-includedir.patch
(From OE-Core rev: 3e83b9de739964f52b87e24d648091b084a1cf30)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
After the recent upgrade, mingw builds failed. Add a hack whilst a solution
is discussed upstream.
(From OE-Core rev: 967c6767eacab1951ae710666c588551102be5a3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building with the new version of qemu we see errors like:
"""
qemu-i386: Unable to reserve 0x7ffff000 bytes of virtual address space at
0x1000 (Success) for use as guest address space (check your virtual memory
ulimit setting, min_mmap_addr or reserve less using -R option)
ERROR: The postinstall intercept hook 'update_gio_module_cache-nativesdk' failed
"""
The VM reseration patches we're carrying look suspicious in this context.
Drop them since the patches appear to be a liability causing other issues
and there is a much simpler fix for the webkitgtk issues on musl on
32 bit (see later linux-user mmap patches).
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
(From OE-Core rev: 8a0efb16ca7cf22902fac743718c776b57c6d2f6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This involves some pretty major changes for qemu. In particular, they
switched to meson+ninja so we have to adapt to that.
Patch changes:
* CVE patches - dropped as backports
* cflags fix - upstream code changed significantly, need new patch if still issues
* mips TLB entries - dropped as merged upstream
* usb fix - dropped as merged upstream
* find_datadir - dropped as code no longer present that I could find
A patch was added to allow us to force the configure script into "cross" mode
without setting cross_prefix which has other effects we don't need/want.
Dependencies on meson/ninja were added.
Specifying the python interpreter causes the internal meson copy to be
built/used which is undesireable for us so don't do that. The correct
python is in PATH anyway.
Acked-by: Alistair Francis <alistair.francis@wdc.com>
(From OE-Core rev: 181c635567aafb9b4787d8d6d0bcd4a615ceae80)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The usehead url parameter for git repositories causes bitbake to use
whatever commit the repository HEAD is pointing to if the repository
happens to have the name 'default'. This is the default name so in many
cases it works just fine, but if a different name is specified with the
url parameter 'name=newName' then it will fail to parse the recipe with
an error along the lines of:
ERROR: ExpansionError during parsing /path/to/my/recipe.bb
Traceback (most recent call last):
File "/path/to/poky/bitbake/lib/bb/fetch2/git.py", line 235, in Git.urldata_init:
> ud.setup_revisions(d)
File "/path/to/poky/bitbake/lib/bb/fetch2/__init__.py", line 1302, in FetchData.setup_revisions:
for name in self.names:
> self.revisions[name] = srcrev_internal_helper(self, d, name)
File "/path/to/poky/bitbake/lib/bb/fetch2/__init__.py", line 1167, in srcrev_internal_helper(name='newName'):
if srcrev == "AUTOINC":
> srcrev = ud.method.latest_revision(ud, d, name)
File "/path/to/poky/bitbake/lib/bb/fetch2/__init__.py", line 1562, in Git.latest_revision(name='newName'):
except KeyError:
> revs[key] = rev = self._latest_revision(ud, d, name)
return rev
File "/path/to/poky/bitbake/lib/bb/fetch2/git.py", line 650, in Git._latest_revision(name='newName'):
raise bb.fetch2.FetchError("Unable to resolve '%s' in upstream git repository in git ls-remote output for %s" % \
> (ud.unresolvedrev[name], ud.host+ud.path))
bb.data_smart.ExpansionError: Failure expanding variable SRCPV, expression was ${@bb.fetch2.get_srcrev(d)} which triggered exception FetchError: Fetcher failure: Unable to resolve 'master' in upstream git repository in git ls-remote output for /path/to/local/git/repo
Let's fix this by setting the unresolved rev of _all_ repository names
to 'HEAD' when the usehead url parameter is specified. Update the
currently failing test, test_local_gitfetch_usehead_withname, to now
expect success.
This change preserves existing behavior that allows usehead to be
overridden by a valid looking revision if one happens to be specified
instead of AUTOREV.
(Bitbake rev: 01e901c44ab0f496606b1d45c8953dc54970204c)
Signed-off-by: Joey Degges <jdegges@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add tests for fetching a URL with the usehead parameter set and a
non-default name set. We currently expect the local version of this test
to fail since there is a bug in the usehead implementation that breaks
for non-default names.
(Bitbake rev: a2345110f217fac429f6ec15f699c87c39531e7c)
Signed-off-by: Joey Degges <jdegges@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The test `test_gitfetch_usehead' exercises a way to override the usehead
feature by setting SRCREV. It may not be obvious that this is what is
being exercised here so let's add some comments to document the expected
behavior.
(Bitbake rev: 1cd998c19101e3b093e81c126b3048c5d56058b0)
Signed-off-by: Joey Degges <jdegges@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Move the local only usehead test to the FetcherLocalTest class so it
will be run when BB_SKIP_NETTESTS=yes since it does not require
network access.
Rename the usehead tests to better match the new organization.
(Bitbake rev: 137cfa13d5319bc91c3e5fe6c7062cb8c8484d64)
Signed-off-by: Joey Degges <jdegges@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A list of functions that now has a docstring.
* vercmp_string
* explode_dep_versions
* prunedir
* prune_suffix
* to_boolean
* contains_any
* export_proxies
See [YOCTO #9725] for details.
(Bitbake rev: b61ba4a18693a9e553d2a93161feb0bcc1c82384)
Signed-off-by: Milan Shah <mshah@mvista.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The oe-selftest code already keeps the selftest build directory in place
if any tests failed. By default the build directory is deleted if all
tests pass but there may be cases where it's desirable to keep this
directory around, for example to compare intermediate files between
passing and failing test runs.
(From OE-Core rev: 67aa7069dbe8f5f5f186eb67708ece5c4bd42976)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The integrated Tcl/Tk module was removed in Ruby 2.4[1] back in 2016, so this
build dependency can be removed.
[1] 303dc3c591
(From OE-Core rev: 9f4e181924a83d7b26b11de765c202a9bd036f64)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
New versions of glibc have an lchmod function so we need to wrap it.
Identified through a reproducibility issue in initramfs-base where
/dev/console created by mknod from coreutils changed permissions
depending on the host distro (mknod used the gnulib wrapper on most
hosts but newer ones used the libc call).
[YOCTO #14162]
(From OE-Core rev: 20a645664977530e602e1ac97e8dc0962e730e6c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are a number of reasons 3.6 is a good minimum version. Of our supported/tested
distros, only debian 9 still had python 3.5, the others have 3.6+ or already
required buildtools-tarball.
New versions of qemu need python 3.6 as a minimum. We could work around that
but it seems simper to require 3.6 which will allow other improvements.
As such, bump the minimum python version requirement to 3.6.
(From OE-Core rev: 09385dd8d6be3aac31a4d8b1ca935d4fadfef7ba)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Depending on which patches the make program has, the internal or external
utmp could would be used. Add add a patch which avoids the issue and makes
the build determnistic. We saw the regression on ubuntu1604.
(From OE-Core rev: 77e8c0f0e1236a134148dfb2c4ba5e8a612984fe)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is the first ppp release in a long time. Many patches
were resolved upstream:
* musl fixes were merged
* EAP patch was a backport added upstream
* cflags were fixed upstream
* CVE fix was merged upstream and a backport
* pcap header from the host was fixed upstream
* suid bits during install was removed upstream
The only patch left was the /var/ redirect for resolv.conf which no longer
applied cleanly after upstream changes. For this one the patch will
need to be rewritten (and preferably submitted upstream) by someone
who needs/uses it. It was presumbaly for RO rootfs and may be resolved
by symlinks in modern system usage anyway.
Tweak the files pulled into the pppoe package for a compatibility
symlink and module rename.
Add CC to the OEMAKE command to allow builds correctly.
[Big thanks to Alex Kanavin for a lot of the work with upstream and
pre-release testing of this]
(From OE-Core rev: b524ba3e7941b9112ae4b6ae4aa7795c59ff0d16)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Builds were failing on WSL2 which turns out to be due to accesses to
/run/ on those systems. Add this to PSEUDO_IGNORE_PATHS to fix
builds on WSL2.
[YOCTO #14175]
(From OE-Core rev: 1d1bf51217e8b4d54af28739d3271484ee5a7974)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Now we have to use host's ccache as described by:
f5b29367af ccache.bbclass: use ccache from host distribution
So extend it to nativesdk and will add it to buildtools-tarball.
(From OE-Core rev: 7daf1e6e300e15e4be719e928a9100f4f454f405)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
asm option checks in cmake gets it wrong to just check compiler options
to decide if SSE/AVX is supported, this accidentally then succeeds on
aarch64 and ends up compiler failures on aarch64 with clang
(From OE-Core rev: 0dea25b4296a66ec5c6d7bf5250ae0090e9b4016)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
gdbm-fix-link-failure-against-gcc-10.patch
Removed since this is included in 1.19
(From OE-Core rev: d96bb907652bd83abc1386555a93678dd64ced4f)
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As for the boot partition, use mmcblk0 for --ondisk, not mmcblk.
(From meta-yocto rev: c86263d650058d85d78ad2b8497eb1104e7b83d0)
Signed-off-by: Vivien Didelot <vdidelot@pbsc.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We already have the following variables defined above IMAGE_BOOT_FILES:
SPL_BINARY = MLO
KERNEL_IMAGETYPE = zImage
KERNEL_DEVICETREE = am335x-bone.dtb am335x-boneblack.dtb am335x-bonegreen.dtb
So use them instead of repeating their values.
(From meta-yocto rev: be07cc4f4e729905065ac6fbf1d46ebfdd79cf8f)
Signed-off-by: Vivien Didelot <vdidelot@pbsc.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add the missing if= prefix for the input image in the dd command.
(From meta-yocto rev: bebe392a37e78f6a00d7ef5c50fe7e14bc187e95)
Signed-off-by: Vivien Didelot <vdidelot@pbsc.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Match the length of the headline with the above title.
(From meta-yocto rev: 7598b9cbb6429e65c9eb61d385e4717a59b0a44c)
Signed-off-by: Vivien Didelot <vdidelot@pbsc.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The include of poky.conf already sets a preferred kernel version, so the
one in the alt-config won't have any impact.
This normally isn't a problem, but when we are introducing a new kernel
that doesn't yet have compatibility with all machines, it throws warnings.
WARNING: preferred version 5.10% of linux-yocto not available (for item kernel-module-x-tables)
WARNING: versions of linux-yocto available: 5.4.69+gitAUTOINC+1c358e1969_cfcdd63145 5.8.13+gitAUTOINC+b976de4f41_5981001bf0
(From meta-yocto rev: a7b41f311eb79a2a112a75160b6d557029ca9904)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When we are bumping the default kernel version for the qemu*
reference boards, but before the h/w reference boards have been
updated, we need to explicitly set the default kernel version
for those boards. Otherwise, we'll end up with warnings about
preferred versions of kernel modules not being available
(From meta-yocto rev: da27ca50eebf80463cb8d7b85f3b705254823413)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Previously install-sh was used, which is installed by autoconf so isn't
a relevant license.
Also remove S assignment, as that's the default.
(From OE-Core rev: 23cb39a5fa2a55681e7bc2605f435135cec9173b)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The psplash program contains a hidden text box immediately above the
progress bar. Any text sent via a "MSG" command through psplash's fifo will
be displayed, centred, above the progress bar. Add the ability to show
which startup script is currently running, in sync with updates to the
progress bar. If a startup script takes a bit longer than others and the
progress bar stops momentarily, this allows the user to know which script
is responsible.
This feature is added with a knob, default off, for enabling or disabling
this feature. The knob is in the form of a PACKAGECONFIG against the
sysvinit recipe: psplash-text-updates
NOTE: this knob can be changed in the filesystem at runtime by editing
/etc/default/rcS regardless of how it is set in the build.
(From OE-Core rev: 6a48631e24341895f13029fb7c69dd67031f53c1)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The psplash program has a mechanism for showing updates graphically in the
form of a progress bar. The program is told when and how much to fill the
progress bar via text messages sent through a fifo. If the fifo doesn't exist
when the psplash program starts, it tries to create it. If the fifo doesn't
exist or can't be created, the psplash program will refuse to run.
In various circumstances when a system is booted for the very first time,
the filesystem is mounted, initially, read-only. As a result the psplash
program is not able to run. On systems where the root filesystem is not
meant to be read-only, it will eventually be mounted read-write. Therefore the
psplash program can run on shutdown, and all subsequent boots. Only the first
boot is affected.
If a fifo is created and included in the filesystem as part of the recipe,
then filesystems that are meant to be read-only will have psplash work, as
well as the cases where (on first boot) a read-write filesystem is initially
mounted read-only.
NOTE: this is only an issue with sysvinit, and non-qemu machines.
systemd-based systems don't suffer from this first-boot issue, and neither
do the qemu machines.
NOTE 2: when psplash is done, it removes the fifo. Therefore the fifo used
for communicating with psplash doesn't hang around unnecessarily in the
filesystem.
(From OE-Core rev: d20978f9bce3caf473f5b4f55d645dbeabc1642d)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add an entry for the psplash fifo directory to /etc/default/rcS and have the
pieces of code that need it source it from there rather than duplicating the
definition in multiple places throughout the code.
(From OE-Core rev: dc4065b6f101e6418301e0cb8d73ae3a1b2bdfb2)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is about to be needed by the psplash recipe and is a standard part
of coreutils so usually present on hosts.
(From OE-Core rev: 99206612a58e6b69718910e0806d9d36997b2fba)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A test is implemented on poky/meta/lib/oeqa/selftest/pkgdata.py to test
the scenario when oe-pkgdata-util is executed without parameters and
help is displayed.
See [YOCTO #10726] for detailed bug information.
(From OE-Core rev: 6b4e2eafa6eb71ca94ccc8a18d05b473b352367c)
Signed-off-by: Milan Shah <mshah@mvista.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
d1988041d19d Linux 5.10.2
dadaf794f207 serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access
ff654f1d31d5 ALSA: pcm: oss: Fix potential out-of-bounds shift
07747a44be4f USB: sisusbvga: Make console support depend on BROKEN
2440c1cb2514 USB: UAS: introduce a quirk to set no_write_same
d769a22dc01f xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI
3203c4abf505 xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP
1bee58e891f2 usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK
2bd9751e6790 xhci: Give USB2 ports time to enter U3 in bus suspend
f1e6ab052c63 ALSA: usb-audio: Fix control 'access overflow' errors from chmap
cc3edd81ef03 ALSA: usb-audio: Fix potential out-of-bounds shift
d8f0c9ec3638 USB: add RESET_RESUME quirk for Snapscan 1212
5fb2a55ad3e0 USB: dummy-hcd: Fix uninitialized array use in init()
d483f5e5ce53 USB: legotower: fix logical error in recent commit
2902e302991a ktest.pl: Fix the logic for truncating the size of the log file for email
4e282a8dff80 ktest.pl: If size of log is too big to email, email error message
d3f4117b0275 ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info()
(From OE-Core rev: b58d9eaac1b6aa2cb1f5e575680a37f55bebdcf1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The 5.10 kernel will replace 5.8 as the reference kernel for the
next release.
With this commit, we add standard/tiny/rt support for that kernel
across all of the supported architectures and qemu reference
machines.
(From OE-Core rev: 74c5b98979172c0057883568df453da019abe235)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
On kernel's v5.11+, we get the following warning after boot:
[ 47.287826] vmap allocation for size 3149824 failed: use vmalloc=<size> to increase size
It can be fixed by passing the vmalloc page size explicitly for our ARM
machines.
(From OE-Core rev: 5c6064e1a38f4dbb1ab3fa04adb1c772817826af)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As the reference kernel is going to v5.10, we also move the libc headers
to match. This is also the latest LTS kernel, so is appropriate for a
libc-headers version bump.
This has been tested against all supported architectures for both glibc
and musl.
(From OE-Core rev: 1f1412c9a52c4fa3ded4f87a0c7ffdc4a243d632)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.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:
19d1c763e849 Linux 5.4.85
484ac6279ad2 x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled
eb3f42cf5e67 x86/resctrl: Remove unused struct mbm_state::chunks_bw
c4f909407015 membarrier: Explicitly sync remote cores when SYNC_CORE is requested
a840e37ef800 Revert "selftests/ftrace: check for do_sys_openat2 in user-memory test"
aa17a20d640d KVM: mmu: Fix SPTE encoding of MMIO generation upper half
bb07f4c93e62 serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access
14482dc42c28 ALSA: pcm: oss: Fix potential out-of-bounds shift
c94a31c19225 USB: sisusbvga: Make console support depend on BROKEN
4ad8fc6cce01 USB: UAS: introduce a quirk to set no_write_same
397d0ae4cb90 xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP
32c820e016b4 xhci: Give USB2 ports time to enter U3 in bus suspend
5828ae0c1920 ALSA: usb-audio: Fix control 'access overflow' errors from chmap
e72a55ea7168 ALSA: usb-audio: Fix potential out-of-bounds shift
56339afa39e5 USB: add RESET_RESUME quirk for Snapscan 1212
52c2ada6fe5e USB: dummy-hcd: Fix uninitialized array use in init()
497993377bca ktest.pl: If size of log is too big to email, email error message
a8d28a541500 net: stmmac: delete the eee_ctrl_timer after napi disabled
ee08543f4598 net: stmmac: dwmac-meson8b: fix mask definition of the m250_sel mux
5ae78c6926cc net: ll_temac: Fix potential NULL dereference in temac_probe()
717a140a3635 net/mlx4_en: Handle TX error CQE
d0363dcabbd1 lan743x: fix for potential NULL pointer dereference with bare card
d4107a0f8802 net/mlx4_en: Avoid scheduling restart task if it is already running
add880d788f0 tcp: fix cwnd-limited bug for TSO deferral where we send nothing
5189c070a0d7 tcp: select sane initial rcvq_space.space for big MSS
318d90218b21 net: stmmac: free tx skb buffer in stmmac_resume()
d8d39e13668a bridge: Fix a deadlock when enabling multicast snooping
cb327f83cf5e enetc: Fix reporting of h/w packet counters
408c8213ee97 udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments
f7a756fc7cb9 net: hns3: remove a misused pragma packed
2ef23e860e76 vrf: packets with lladdr src needs dst at input with orig_iif when needs strict
cae90bd22cff net: bridge: vlan: fix error return code in __vlan_add()
2e6a15b0b3d4 mac80211: mesh: fix mesh_pathtbl_init() error path
1fe6b822b335 ipv4: fix error return code in rtm_to_fib_config()
8b4f08f28015 ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info()
8a866bdbbac2 Linux 5.4.84
c2c5dc84ac51 compiler.h: fix barrier_data() on clang
69dc72f058c9 mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING
3349f1e4cf6d x86/apic/vector: Fix ordering in vector assignment
e3c1d51868f3 x86/membarrier: Get rid of a dubious optimization
6346ed69bc7c x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP
258d646f006b scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()"
7d5fc53439a1 proc: use untagged_addr() for pagemap_read addresses
6472d3ae6ef5 kbuild: avoid static_assert for genksyms
0cd7084a2a03 drm/i915/display/dp: Compute the correct slice count for VDSC on DP
60c1c68fae5e mmc: block: Fixup condition for CMD13 polling for RPMB requests
974aa59837ed pinctrl: amd: remove debounce filter setting in IRQ type setting
457f5289b7e7 Input: i8042 - add Acer laptops to the i8042 reset list
cf596f3906e9 Input: cm109 - do not stomp on control URB
d2d113aca34f ktest.pl: Fix incorrect reboot for grub2bls
181088e37b1d can: m_can: m_can_dev_setup(): add support for bosch mcan version 3.3.0
38b1dbc1229c platform/x86: touchscreen_dmi: Add info for the Irbis TW118 tablet
2fa99f6f8f60 platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
21aa2d1f2bfb platform/x86: acer-wmi: add automatic keyboard background light toggle key as KEY_LIGHTS_TOGGLE
010e6e816f54 platform/x86: thinkpad_acpi: Add BAT1 is primary battery quirk for Thinkpad Yoga 11e 4th gen
4778a11e0500 platform/x86: thinkpad_acpi: Do not report SW_TABLET_MODE on Yoga 11e
eb5e28ffe39a arm64: tegra: Disable the ACONNECT for Jetson TX2
c7e271337402 soc: fsl: dpio: Get the cpumask through cpumask_of(cpu)
37aa8318ed43 spi: spi-nxp-fspi: fix fspi panic by unexpected interrupts
864fbeab8c99 irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend
47fac0ccf775 ibmvnic: skip tx timeout reset while in resetting
c0450df6d0f7 interconnect: qcom: qcs404: Remove GPU and display RPM IDs
adad2bc9f303 scsi: ufs: Make sure clk scaling happens only when HBA is runtime ACTIVE
b184e9800867 ARC: stack unwinding: don't assume non-current task is sleeping
8ed74a012206 arm64: dts: broadcom: clear the warnings caused by empty dma-ranges
acac3f7d7d22 powerpc: Drop -me200 addition to build flags
8012a30b9e16 iwlwifi: mvm: fix kernel panic in case of assert during CSA
c90527770b88 iwlwifi: pcie: set LTR to avoid completion timeout
d411a07d6c04 arm64: dts: rockchip: Assign a fixed index to mmc devices on rk3399 boards.
0e6cae4e8181 iwlwifi: pcie: limit memory read spin time
591afbc97c18 x86/lib: Change .weak to SYM_FUNC_START_WEAK for arch/x86/lib/mem*_64.S
018b05e0f05b Kbuild: do not emit debug info for assembly with LLVM_IAS=1
(From OE-Core rev: 3dd19af60e5e4059ce7c7a67ff16fba1cb00de80)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When extracting the tarball the root folder is not named `poky`, but
e.g. `poky-gatesgarth-24.0.0`.
(From yocto-docs rev: 8c92f709cbd96310b7153dd55dae8fa4899a7818)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
it needs logwtmp implementation which is not there in musl
(From OE-Core rev: e27447fe6abc35860c5d99d9aa259f86b6a002b0)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
lastlog needs logwtmp which musl does not provide
(From OE-Core rev: f2b826fe5384dde4aa52ce862cd3098acb4feea2)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Executing a sequence like:
bitbake man-db
bitbake man-db -c clean
bitbake man-db -c package_write_deb -f
results in the ownership of files in the man-db package changing from "man/man"
to "6/12". This is due to base-passwd not being installed in the recipe
sysroot.
Add the missing dependency so even if a recipe "re-packages", the name
of the user/group is found and the packages are reproducible.
[YOCTO #14172]
(From OE-Core rev: 769f8be29a192fd4fa0c4752f851fa3728d71179)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
vfat/msdos filesystem should have fsuuid in format 0xYYYYYYYY where "0x"
in front follow with 8 hexadecimal number in uppercase. In wic, when using
custom fsuuid for vfat/msdos partition in wks, it is able to set the value
in any length, with or without leading "0x". This can cause fsuuid
missaligned when fstab updates, fstab expect exactly 10 character
fsuuid for vfat/msdos partition and all in uppercase.
if custom fsuuid for vfat/msdos is set, check the length and format,
error if it exceed the format size. Amend it so it is align with format
0xYYYYYYYY. This is done before image create and fstab update to ensure the
fsuuid are same in all followup process. if custom fsuuid length less than
expected, fill in "0".
[YOCTO #14161]
(From OE-Core rev: d9686ae511ef10a504becfd81bfe296b788e1456)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These issues are addressed in libpam overtime and no longer needed thusly
in 1.5.x
(From OE-Core rev: 488c554623839d17436333894f9f4b244347de9d)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix the ordering in the generated unidata.c file to aid reproducibility.
[YOCTO #14167]
(From OE-Core rev: 6d9c9f7604fd32ef926726a46ae053bbab6ccb4f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The "CVE:" line in the patch for CVEs 2020-14309, CVE-2020-14310, and
CVE-2020-14311 had commas between the CVE numbers, which resulted in
CVE-2020-14310 not being picked up as patched by cve-check.bbclass's
parsing. Remove the commas to match cve-check.bbclass's expectations.
(From OE-Core rev: 396d5c0f9cffa4b54ae94738b1ef2b6fb545f082)
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport patch from
bdd3acbd48
image file in upstream patch is for test purpose only, it cause error during
do_patch so drop it:
File tests/test-images/fail/hang_114.gif: git binary diffs are not supported.
(From OE-Core rev: 7cd401b7c60dba91f6fb10395ab4a10a267cf23d)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This test case is checking the command and LAN device behaviour before and after suspend state. The Test_if_LAN_device_works_well_after_resume_from_suspend_state and standby manual test cases from oeqa/manual/bsp-hw can be replace by this runtime test.
(From OE-Core rev: 10728035a606483ea67f6cb8ba5779558856593a)
Signed-off-by: Teoh Jay Shen <jay.shen.teoh@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
some 32bit architectures ( e.g. riscv32 and arc ) are using 64bit time_t
from get go, therefore may not have time32 syscalls, these backports
help restore the successful builds for util-linux on such machines
(From OE-Core rev: df9535626c66e59c6769bd7cc285c6f26271c6aa)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* since
https://git.openembedded.org/openembedded-core/commit/?id=991394be9e695f9ddb5e2fca167c06f7a56a7449
the rcS.default is in SRC_URI only when VIRTUAL-RUNTIME_init_manager is 'busybox'
but this section in do_install was controlled by
CONFIG_INIT=y in /.config which for busybox-initrd from meta-virtualization
caused:
ERROR: busybox-initrd-1.32.0-r0 do_install: Execution of '/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/busybox-initrd/1.32.0-r0/temp/run.do_install.1481880' failed with exit code 1:
CONFIG_FEATURE_MDEV_CONF=y
install: cannot stat '/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/busybox-initrd/1.32.0-r0/rcS.default': No such file or directory
WARNING: exit code 1 from a shell command.
(From OE-Core rev: 00f22daa9774783ba14073fb871bbbc6e7c5354d)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Somewhere between the recipe updates, the needed locale
is no longer installed to the ptest image implicitly.
(From OE-Core rev: 69ce1914484a86e9f440aeaab887cae671d679b9)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
ccache 4.x has hard dependencies on cmake-native (used as
build system) and zstd, which means inserting ccache-native
as DEPENDS into everything creates circular dependencies which
are impossible to break.
ccache 3.x did not have this problem as it used plain makefiles
and an in-tree copy of zlib.
(From OE-Core rev: f5b29367af4d8e5daea5771264774aa49519f9a8)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Convert recipe from autotools to cmake.
zstd is a new hard dependency.
License-Update: formatting
(From OE-Core rev: e373ecf276265a938a3acd42d9c25ce78d5f5330)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-Update: only the first two lines contain licensing info
(From OE-Core rev: 72f86e4e986b70600a746eb219315b81b0367be3)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop 0001-xlat-Mark-IPPROTO_MAX-last-in-IPPROTO_-constants.patch
as upstream has removed IPPROTO_MAX altogether.
(From OE-Core rev: ea6f27e35b6cac4db9e1ab0d9a888d15daba6c09)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove crypt_configure.patch, issue fixed upstream.
Remove pam-security-abstract-securetty-handling.patch and
pam-unix-nullok-secure.patch, patches coming from debian,
difficult to rebase, and their purpose is unclear.
Disable doc generation, as libpam messes up native and target
compiler options.
Adjust dependencies and packaging.
(From OE-Core rev: 43e3d014748b1ccff25c232b1e6d9345859c0f29)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop patches that are either backports, or are obsolete
by upstream fixing the issues.
(From OE-Core rev: 9f4566b9dc37534fddbe65f4fd967454d3ad7690)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove 0001-Apply-boost-1.62.0-no-forced-flags.patch.patch:
upstream has refactored the code, purpose of the patch is unclear.
(From OE-Core rev: fe931dbdb6eebf99e5f034d4b530387066486f4c)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Its surprising we've made it this far without this, add in some specific
uid/gid settings to ensure these don't cause false positives to the tests.
(From OE-Core rev: 77397bace64dfd03e704400fea918d93f00d0bf7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add dhcpc's uid/gid to the static configs used by meta-selftest for
testing since dhcpc was added to OE-Core.
Also realised many other ids were missing for other OE-Core recipes
so also add those.
(From OE-Core rev: 120551f30d86d3d5bd992c50b6751cb715a57e30)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Briefly:
Volgograd switches to Moscow time on 2020-12-27 at 02:00.
Changes to future timestamps
Volgograd changes time zone from +04 to +03 on 2020-12-27 at 02:00.
(Thanks to Alexander Krivenyshev and Stepan Golosunov.)
Changes to past timestamps
Correct many pre-1986 transitions, fixing entries originally
derived from Shanks. The fixes include:
- Australia: several 1917 through 1971 transitions
- Bahamas: several 1941 through 1945 transitions
- Bermuda: several 1917 through 1956 transitions
- Belize: several 1942 through 1968 transitions
- Ghana: several 1915 through 1956 transitions
- Israel and Palestine: several 1940 through 1985 transitions
- Kenya and adjacent: several 1908 through 1960 transitions
- Nigeria and adjacent: correcting LMT in Lagos, and several 1905
through 1919 transitions
- Seychelles: the introduction of standard time in 1907, not 1906
- Vanuatu: DST in 1973-1974, and a corrected 1984 transition
(Thanks to P Chan.)
Because of the Australia change, Australia/Currie (King Island) is
no longer needed, as it is identical to Australia/Hobart for all
timestamps since 1970 and was therefore created by mistake.
Australia/Currie has been moved to the 'backward' file and its
corrected data moved to the 'backzone' file.
Changes to past time zone abbreviations and DST flags
To better match legislation in Turks and Caicos, the 2015 shift to
year-round observance of -04 is now modeled as AST throughout before
returning to Eastern Time with US DST in 2018, rather than as
maintaining EDT until 2015-11-01. (Thanks to P Chan.)
Changes to documentation
The zic man page now documents zic's coalescing of transitions
when a zone falls back just before DST springs forward.
(From OE-Core rev: 9d7643339b4db6609b2bad1f76599a54da9d17f2)
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As a follow up to commit: 0fc66a0b64953 [kernel: provide module.lds
for out of tree builds in v5.10+], we must not only copy module.lds
from its new location, we have to not error when it isn't found in
the old location.
With this tweak, we have coverage on all supported arches for the
new location of module.lds, and backwards compatibility through
kernel versions.
(From OE-Core rev: cb940d8af359fa370254bd4c2b36ba26708bb54b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Verify that fifos are properly handled by the build system.
(From OE-Core rev: 53988b6389ce618d4cff52bd09ae91108beca354)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is useful for people using Microsoft Exchange / Office 360, which
butchers patches causing author identity to be lost.
(From OE-Core rev: 8dc690fddc1bace6b7af3f5e8af60c1625b067db)
Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Zstd is becoming increasingly popular as the modern compression
standard, and there are several recipes in core now that have an option
for it.
(From OE-Core rev: b132e9e8647c74fba439c689ec1409993e8590ed)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Correct SRC_URI and upstream regex to enable automatic version upgrades.
(From OE-Core rev: 5c04abf915b32481081c6eef41595d6f3db08613)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Allow recipes to create fifos. If insane.bbclass tries to read() a fifo,
the process will hang waiting for something to read(). Therefore, skip any
check that would try to read() the object, if the object is a fifo.
(From OE-Core rev: a7b1d22e93c8846d84a9855876038c2b38958dec)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Causes intermittent autobuilder errors:
2020-12-21 19:34:23,035 - oe-selftest - INFO - testtools.testresult.real._StringException: Traceback (most recent call last):
File "/home/pokybuild/yocto-worker/oe-selftest-ubuntu/build/meta/lib/oeqa/selftest/cases/devtool.py", line 68, in setUpModule
bb.utils.edit_bblayers_conf(bblayers_conf, None, None, bblayers_edit_cb)
File "/home/pokybuild/yocto-worker/oe-selftest-ubuntu/build/bitbake/lib/bb/utils.py", line 1460, in edit_bblayers_conf
(updated, newlines) = edit_metadata(newlines, ['BBLAYERS'], handle_bblayers)
File "/home/pokybuild/yocto-worker/oe-selftest-ubuntu/build/bitbake/lib/bb/utils.py", line 1290, in edit_metadata
if handle_var_end():
File "/home/pokybuild/yocto-worker/oe-selftest-ubuntu/build/bitbake/lib/bb/utils.py", line 1215, in handle_var_end
(newvalue, newop, indent, minbreak) = varfunc(in_var, full_value, op, newlines)
File "/home/pokybuild/yocto-worker/oe-selftest-ubuntu/build/bitbake/lib/bb/utils.py", line 1425, in handle_bblayers
res = edit_cb(layer, canonicalise_path(layer))
File "/home/pokybuild/yocto-worker/oe-selftest-ubuntu/build/meta/lib/oeqa/selftest/cases/devtool.py", line 60, in bblayers_edit_cb
shutil.copytree(pth, destdir, ignore=ignore_patterns('*.pyc', '__pycache__'))
NameError: name 'ignore_patterns' is not defined
(From OE-Core rev: c2d9612279fce9cbcb738913b2042949f692c4a5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Rebase 0001-tests-do-not-statically-link-a-test.patch
(From OE-Core rev: 86d657364bb2ed859ed7151d56cca431104d8279)
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If variable is set to empty string the comparison is "if [ -eq 1 ]"
which fails with "[: -eq: unary operator expected".
(From OE-Core rev: 36a2dc83fd0e1d6e2b8441e24a4cbc48a6c4fc19)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* now without ${COREBASE}/meta in PSEUDO_IGNORE_PATHS after:
73d538f207 bitbake.conf: Prevent pyc file generation in pseudo context
the do_package tasks are failing when LICENSE_CREATE_PACKAGE is enabled
pseudo.log shows that it's because of license texts copied from
${COREBASE}/meta:
path mismatch [46 links]: ino 96733640 db '/OE/build/tmp-glibc/work/all-oe-linux/foo/1.0/image/usr/share/licenses/foo/generic_Apache-2.0' req '/OE/build/openembedded-core/meta/files/common-licenses/Apache-2.0'.
(From OE-Core rev: 39423a33595e7ade82fc88f55823660f8532cb84)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently there's a limitation that Extensible SDKs can only be build on a
machine with the same architecture as the SDK.
However, SDKMACHINE defaults to x86-64, which means eSDKs cannot be built
out of the box on arm64 systems.
By defaulting SDKMACHINE to ${BUILD_ARCH} we generate SDKs for the build
host, so they'll always work out of the box.
(From OE-Core rev: 539cd4a5fbb9e4507d90bfb1165fcb06907b46d8)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The dnsdomainname can also be provided by busybox and net-tools. Also
move it from ${bindir} to ${base_bindir} because the command provided by
busybox or net-tools is located here.
(From OE-Core rev: 3b258e4d9e38d4224029ad503c7821d9381264c0)
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The dhcpcd doesn't work on Intel 32bit platform. Backport a patch to fix
the issue.
(From OE-Core rev: e8b03a8e3a6748374340d45ce39e922eee6817e3)
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There have been intermittent ptest failures in this test;
I couldn't reproduce the failures in isolation, and
this is the only reason I can think of from reading code.
(From OE-Core rev: eddbc1880231dd3839c635f688a2a46589fd1b51)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The target system triple contains whether the target is Linux or not,
so use it to avoid situations where you can attempt to build a kernel
for systems which don't support Linux.
(From OE-Core rev: b1eeeab21a81990321468ddbdd1745ea24d1828d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
update to version 7.74.0
curl 7.74.0 hsts: add experimental support for Strict-Transport-Security with various bug fixes
Reference:
https://curl.se/changes.html#7_74_0
update includes fix for CVE:
CVE-2020-8284
CVE-2020-8285
CVE-2020-8286
(From OE-Core rev: 0461baec8bef003a0bfcc9939e4e40654be36f10)
Signed-off-by: Khairul Rohaizzat Jamaluddin <khairul.rohaizzat.jamaluddin@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Two of the patches have been applied upstream:
0001-meson-Add-xcb-fixes-to-loader-when-using-x11-and-dri.patch
0005-vc4-use-intmax_t-for-formatted-output-of-timespec-me.patch
The 'surfaceless' platform is now enabled by default, therefore it is no
longer a valid choice. The meson build system is intelligent enough now to
decide if 'drm' needs to be enabled based on whether or not gbm is available.
Therefore 'drm' also is no longer a valid platform choice:
ERROR: Options "drm, surfaceless" are not in allowed choices: "auto, x11, wayland, haiku, android, windows"
RP: Add missing mesa-gl upgrade
(From OE-Core rev: de68fe9268092c0600a81bedfc805eaed9dcb87b)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s):
a1b2d188bdf config: set firmware loader to 'y'
The updated kern-tools are showing us warnings that were previously
hidden. To silence the fw_loader warning, we need to set the value
to 'y' (since it is 'y' selected by other options and we can't
override that).
(From OE-Core rev: 491665d42f3a7b139ab0f220e8e18dcd29f1e2e6)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Make it clear that KERNEL_ALT_IMAGETYPE is intended to allow building an
additional image type.
(From yocto-docs rev: d2f51d310028dfa50584f7dc04ea3627d14d3f1e)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The following systemtap commit:
commit 7615cae790c899bc8a82841c75c8ea9c6fa54df3
Author: Frank Ch. Eigler <fche@redhat.com>
Date: Mon Nov 9 19:18:19 2020 -0500
PR26665: relayfs-on-procfs megapatch
Changes the way that capabilities are checked when compiling
a systemtap probe.
In our cross-build -> on target workflow, this results in a
mismatch between the systemtap configuration capabilities and
the kernel configuration.
The result is a compilation failure since the security
components are protected by two different #ifdef's, and they
can be out of sync. By protecting the include and callsite with
the same #ifdef, we ensure they are in sync and fix our
on target problem.
While this fix is oe-specific, a variant will be proposed
upstream once a deeper analsysis of other options has been
completed.
(From OE-Core rev: 25fa864270efe3ff5699a1bf9ebdf599e96362a5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to fixup warnings when -tiny is
build with the latest kern-tools:
b721178c41a drm: change CONFIG_DRM_KMS_HELPER to =m
d9ac6174eaf tiny: enable CONFIG_FW_LOADER on a per-BSP basis
a135c720bc7 i915: adust helper to 'm'
(From OE-Core rev: 9227facf178e7bc56cce2522cd63ffd18dd900aa)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) for configuration tweaks:
b976de4f41d drm: change CONFIG_DRM_KMS_HELPER to =m
669f5aa3795 tiny: enable CONFIG_FW_LOADER on a per-BSP basis
d94b2d9f137 i915: adust helper to 'm'
(From OE-Core rev: d2c77a34d338d0347fb4206eb2185adc01e58416)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.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:
2bff021f53b2 Linux 5.4.83
66a08d1d3bd8 Revert "geneve: pull IP header before ECN decapsulation"
ed58971beb47 x86/insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes
423e1b08ce5c netfilter: nftables_offload: set address type in control dissector
13995410b616 netfilter: nf_tables: avoid false-postive lockdep splat
f25fa580f99e Input: i8042 - fix error return code in i8042_setup_aux()
b9df537e5fcd dm writecache: remove BUG() and fail gracefully instead
8e2c50315f00 i2c: qup: Fix error return code in qup_i2c_bam_schedule_desc()
1015eefe10e2 rtw88: debug: Fix uninitialized memory in debugfs code
af699e99efdc ASoC: wm_adsp: fix error return code in wm_adsp_load()
fdc1416c2199 tipc: fix a deadlock when flushing scheduled work
6410c7f53698 netfilter: ipset: prevent uninit-value in hash_ip6_add
cd928d387b0b gfs2: check for empty rgrp tree in gfs2_ri_update
c358e7e99dda can: af_can: can_rx_unregister(): remove WARN() statement from list operation sanity check
867fbf2bb739 lib/syscall: fix syscall registers retrieval on 32-bit platforms
f68f5bdfefd9 tracing: Fix userstacktrace option for instances
dbbf6cdab503 iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs
d863a4ad3cc5 spi: bcm2835: Release the DMA channel if probe fails after dma_init
83d5121c3b0f i2c: imx: Check for I2SR_IAL after every byte
83366a7b2d34 i2c: imx: Fix reset of I2SR_IAL flag
b0d4fa10bfcc speakup: Reject setting the speakup line discipline outside of speakup
a2a163f70bdf mm/swapfile: do not sleep with a spin lock held
4870004d30e3 mm: list_lru: set shrinker map bit when child nr_items is not zero
42ccf9d14ede coredump: fix core_pattern parse error
579c977253b6 x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes
002d2c4a3f66 dm: remove invalid sparse __acquires and __releases annotations
3b02d67064ff dm: fix bug with RCU locking in dm_blk_report_zones
7eb514087cdd powerpc/pseries: Pass MSI affinity to irq_create_mapping()
1f72986fc9df genirq/irqdomain: Add an irq_create_mapping_affinity() function
6466119452a8 powerpc/64s/powernv: Fix memory corruption when saving SLB entries on MCE
8a758e97b707 dm writecache: fix the maximum number of arguments
3f680c5996f9 scsi: mpt3sas: Fix ioctl timeout
812dff6a5250 drm/i915/gt: Program mocs:63 for cache eviction on gen9
b92738c4f9d3 thunderbolt: Fix use-after-free in remove_unplugged_switch()
ed201cb54d6f i2c: imx: Don't generate STOP condition if arbitration has been lost
73948ab9f2df cifs: fix potential use-after-free in cifs_echo_request()
a0ca8cb2f707 cifs: allow syscalls to be restarted in __smb_send_rqst()
205740ca4a4d ftrace: Fix updating FTRACE_FL_TRAMP
d18379bbb856 ALSA: hda/generic: Add option to enforce preferred_dacs pairs
f28666e00a44 ALSA: hda/realtek - Add new codec supported for ALC897
c57556f1798b ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294
f3fc36614438 ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model
de41002d2e0e ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14
35ee9ac51328 tty: Fix ->session locking
c536ecd48560 tty: Fix ->pgrp locking in tiocspgrp()
013d2d046532 USB: serial: option: fix Quectel BG96 matching
3cf949422734 USB: serial: option: add support for Thales Cinterion EXS82
0f8af69bec41 USB: serial: option: add Fibocom NL668 variants
250930f60c33 USB: serial: ch341: sort device-id entries
25b90f887dd4 USB: serial: ch341: add new Product ID for CH341A
f0990c21af7d USB: serial: kl5kusb105: fix memleak on open
8954745718e7 usb: gadget: f_fs: Use local copy of descriptors for userspace copy
4a77729b25d6 Partially revert bpf: Zero-fill re-used per-cpu map element
512b18eec5c2 pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH)
e90d11d0be10 pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output
(From OE-Core rev: 87c3841a7b4b9a440bd9aea91dea2a7161ab22be)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following configuration commit(s):
72a1fe336d7 qemuppc: configure the CONFIG_SCSI to '=y'
(From OE-Core rev: 6d21c81b04142a48539b3262318860f2719c11ca)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commits:
1aa9046 merge_config.sh: Translate some env variables to make variables
6fdcd64 symbol_why: allow re-classification from non-hardare to hardware
With these, a non-gcc compiler can be used, since the invocation of the
kernel configuration explicitly passes the variables as command line
vars, versus environment variables. This means the kernel Makefile
assignments are overriden and the desired compiler used.
With option re-classification, we can inhibit warnings when an option
has incorrectly been classified has 'hardware', and hence triggers a
visible warning.
[merge_config.sh: Translate some env variables to make variables]
(From OE-Core rev: b5d33d13cd8618c10ae0a0379a1c8f22f6941eeb)
Signed-off-by: Tyler Hicks <tyhicks@linux.microsoft.com>
[symbol_why: allow re-classification from non-hardare to hardware]
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The location of the generated client.conf changed when switching from
Autotools to Meson.
Fixes this error when enabling autospawn-for-root:
sed: can't read src/client.conf: No such file or directory
(From OE-Core rev: 16d31a54c586840fb11e03702bb854c43ce4c5eb)
Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Support for gdbm was made optional in 3260ad9e, but it was still being
used unconditionally.
(From OE-Core rev: 09d303ca295dc27874c72b30c37a64d1fdf4c5c0)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
ltp-pan crashes on riscv32/musl due to shorter width assigned to time_t
in printf format
(From OE-Core rev: 7839481de7949d59e25113937c0b8901dc5b7425)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-Improve this test case to fulfill the requirements of replacing the click_terminal_icon_on_X_desktop manual test case from oeqa/manual/bsp-hw :
1) verify that the terminal window is working without problem
2) verify that there's only 1 terminal window is launched
(From OE-Core rev: 824713174fae0617240a236d1bbfd2929bf4b24f)
Signed-off-by: Teoh Jay Shen <jay.shen.teoh@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add some temporary bumps to versions to change the output hash so we
really can take advantage of the groff-native reproducibility fix.
(From OE-Core rev: af9bd5a03ecf45e92868bc49b1de5c27d94eff6f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
groff chooses a default papersize depending on the value from /etc/papersize
and failing that, the search domain in /etc/resolv.conf based on the comment
in configure:
"""
If the top-level domain is two letters and it's not 'us' or 'ca'
then they probably use A4 paper.
"""
Oddly, my system sets to "a4" in /etc/papersize which means it defaults to
"letter" since its != "A4".
These defaults ripple through to cause the output of man-db to change depending
on which default value was selected.
To resolve this, set a default of "A4" since that covers the larger population
of the two default values.
(From OE-Core rev: 6cb511bfbd18258c782ee18f054a2590e4daaddc)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It only applies to MacOS.
(From OE-Core rev: cad1162f41c4c060744b98109514f761aa64d34a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The CVE was against a cups plugin which is obsolete and we don't include.
(From OE-Core rev: 5f7cb9f6ec4b14f992d265b8c67a9f5589f9b842)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Avoid command not found errors shown in selftest logs due to changes to PATH
settings which also risks intermittent problems due to IO load.
(From OE-Core rev: 40bcae01b0be2f293dea9ab42c6b7f8f47827cf5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is a second list sorting problem in a generator script within grub,
add a sort() of a list to resolve this.
(From OE-Core rev: cb5e96e05930eaff4d679166416d6c84d6e3236b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If you build on a system with git < 2.14 from scratch (e.g. debian9), the
tree will be marked as "dirty" and the version will include "-dirty", leading
to a reproducibility problem. The issue is the inode count for Licnses/README
changing due to do_populate_lic hardlinking a copy of the file. We avoid
this by ensuring the index is updated with a "git diff" before the
u-boot machinery tries to determine the version.
build$ ../git/scripts/setlocalversion ../git
""
build$ ln ../git/
build$ ln ../git/README ../foo
build$ ../git/scripts/setlocalversion ../git
""-dirty
(i.e. creating a hardlink dirties the index)
(From OE-Core rev: a4de915af9e2c4d365527ad09286483b2ee904fc)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The provided packages by a skipped recipe are supposed to be listed in
SkippedPackage.rprovides, which is used when generating a meaningful
error message when a build fails because of a skipped package.
Previously this variable only contained the contents of ${RPROVIDES}.
However, most recipes don't define RPROVIDES, they define
RPROVIDES_<pkg> for each package they provide. Additionally, the recipe
provides the packages in PACKAGES without them being included in
${RPROVIDES}.
Before this change, having a runtime dependency on a skipped non-recipe
package would result in a build error stating that the build failed
because the package was skipped, but without providing any reason for
why it was skipped.
(Bitbake rev: efd026c26a377b826a49b945a8212bf7de8a480a)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
More suppression is needed for glibc, perl and mingw.
(From meta-yocto rev: 0e0f03888f876f7025aec292689a14925217619d)
Signed-off-by: Sinan Kaya <okaya@kernel.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Package firmware for Lontium lt9611uxc DSI to HDMI bridge, found e.g. on
Qualcomm RB5 platform.
(From OE-Core rev: 4d16922943ffa6003d611c367b934d199c549c4c)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We're seeing reproducibility issue on the autobuilder due to changing
module dependency ordering. Add some sorting to an awk script to fix this.
(From OE-Core rev: 925ddd5edccbfec52ff45c1b54ab2ae1bfe0d57c)
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: 77a6ac0ac266d71e4fe67fd332662081f30cd7bf)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Check if init system is sysvinit to recreate initctl, this ensures that
it can be used with busybox init system as well
(From OE-Core rev: 15c467d0206ee30fe708f76b7d5e0033ab687475)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Sinan Kaya <okaya@kernel.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This will help in defining init system specific portions of initscripts
which are shared
(From OE-Core rev: 12380bccce7b87b755d1e24620c397641e88f656)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Sinan Kaya <okaya@kernel.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When busybox is used for device management, kernel needs to support
older/obsolete mechanism via CONFIG_UEVENT_HELPER and
CONFIG_UEVENT_HELPER_PATH to enable /proc/sys/kernel/hotplug but this
would require kernel defconfig change and will always be needed when
mdev is used, intead run it in daemon mode
Update mdev init script to run mdev in daemon mode
(From OE-Core rev: f9e84b31ea4afe566c76dcdea25960478cd36ecc)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This helps in using sysvinit scripts with busybox init system as well
(From OE-Core rev: 991394be9e695f9ddb5e2fca167c06f7a56a7449)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Helps to execute it with busybox shell
(From OE-Core rev: 45ba0ca0352bca46f974d28781ac935d8e9ec3ea)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[RP: Update OEQA selftest to match change]
(From OE-Core rev: b7cfc0f51cc0b4866f913f6eae4fcc6f72d2578c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some libraries are now dlopen'ed and skipped at runtime if
not available. Add them to the RRECOMMENDS list, to allow
users to exclude them for smaller images even if generally
enabled at build time.
(From OE-Core rev: 0131a794be1a97f9aef3224c7c66fcf27576ce84)
Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update systemd to v247.2.
Add rule for new oomd dbus conf and for new pam.d
conf directory in /usr/lib|lib64.
Drop selinux-hook-handling-to-enumerate-nexthop.patch,
merged upstream.
Drop 0001-meson-Fix-reallocarray-check.patch,
merged upstream.
Refresh musl patches.
(From OE-Core rev: 1e1d26de68ed13fd53c1a16b9662ac9860dca714)
Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Include an upstream patch for 0.4.4 which fixes a test framework error
that occurs on host systems with symlinked /tmp directories (like OE).
(From OE-Core rev: 8064abb6664e16c6e0c63df3a466661f9b5b0d10)
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This backports a fix from glibc's master branch, which solves a
regression in 2.32 with adjtime() where it would seg fault if being
called with delta == NULL on 32 bit machines.
(From OE-Core rev: aeecccf17c45c840c070e2de95c602a3c7e9d30e)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a new test to verify signing FIT images. Also includes testing for
the newly introduced FIT_SIGN_INDIVIDUAL, UBOOT_MKIMAGE,
UBOOT_MKIMAGE_SIGN, and UBOOT_MKIMAGE_SIGN_ARGS variables.
(From OE-Core rev: 3c054762278fd8c5dd827dbac15f4fa066e6c19e)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add verification of FIT_DESC to the existing test for kernel-fitimage.
(From OE-Core rev: 1d75a67efe968f1d9161b64e2b7b2d3cf482c968)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
I'm about to add an additional test, and on the assumption that we might
also add more in future it seems reasonable to have the tests in their own
module.
(From OE-Core rev: 89f620cc142df9b4af6d49a13db96452ec838139)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add the ability to have the kernel, dtb and ramdisk individually signed
by setting FIT_SIGN_INDIVIDUAL = "1". This could be useful if you are
intending to verify signatures before using kexec for example.
(From OE-Core rev: 51b6e87df6babf74e73a6d704f044bd88c277ac9)
Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a UBOOT_MKIMAGE_SIGN_ARGS variable to enable passing additional
options to uboot-mkimage when it is run the second time to perform
signing.
(From OE-Core rev: 8fd7ee7414b45a1feeef7982af3583475902a677)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a UBOOT_MKIMAGE and UBOOT_MKIMAGE_SIGN variables to allow specifying
an alternative uboot-mkimage executable (or wrapper script/function).
(From OE-Core rev: aee5bac02eff28a75fa1eee646bc511984013aa4)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
fitimage_emit_section_config() has a number of arguments, add named
variables to make the function a bit more readable.
(From OE-Core rev: a82340eed3165825c129c1f2b1ebf250e0e699c2)
Signed-off-by: Easwar Hariharan <eahariha@microsoft.com>
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a FIT_DESC variable to make it possible to change how the
description is set in the FIT image.
(From OE-Core rev: 47c5ea69e1a6c4fd3aa766d5223aff1201a4a1d8)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream is moving from Autotools to Meson, Autotools support will be
dropped in 15.0.
I dropped some configure options:
* --enable-tcpwrap=no doesn't (currently) have a counterpart in Meson,
TCP Wrappers support is always disabled.
* --disable-esound doesn't have a counterpart in Meson, EsounD support
is always disabled.
* --disable-gconf doesn't have a counterpart in Meson, GConf support is
always disabled.
I backported a patch that implements support for the -Dvalgrind=disabled
option.
I checked with buildhistory what the differences are before and after
this patch (with qemuarm with neon removed from TUNE_FEATURES, all
PACKAGECONFIGs enabled):
* Obvious differences in DEPENDS: Autotools stuff removed and Meson
stuff added. There wasn't anything strange here.
* Packages have superfluous RDEPENDS removed from them. With Autotools
something caused for example X11 libraries to be added to RDEPENDS of
packages that don't have anything to do with X11.
* The pulseaudio-src package had MMX and SSE related files removed and
Neon related files added. I don't know why the ARM build previously
had MMX and SSE files included, the addition of Neon files is
explained by the fact that with Meson the Neon optimizations can't be
disabled if the compiler supports Neon (see below).
* libfoo.so symlinks changed to point to libfoo.so.X rather than
directly to libfoo.so.X.Y.Z. To my understading that's fine, since
libfoo.so.X is a symlink that points to libfoo.so.X.Y.Z.
* There were various file size changes, which I didn't investigate.
Previously the recipe disabled ARM Neon optimizations when "neon" was
not in TUNE_FEATURES. That was originally added in commit
4e7b91b5a2613b957b08aefbee1aac28fdd19598 at a time when PulseAudio's
build system didn't check the availability of the arm_neon.h header,
causing compilation errors when the header wasn't available. That issue
was fixed a long time ago, so there was little need for the
TUNE_FEATURES check, although it was still possible to make the build
fail if non-neon -mfpu was passed in CFLAGS, so the TUNE_FEATURES check
still had some theoretical benefit (theoretical, because generally OE
passes -mfpu in CC instead of CFLAGS, so OE's -mfpu option appears very
early in the compiler command line, which doesn't trip up PulseAudio's
current Autotools build system).
With Meson there's no option for disabling Neon optimizations if the
compiler supports Neon. If -mfpu is set in CC or CFLAGS, it's ignored,
because the build system adds -mfpu=neon at the end of the compiler
command line, overriding any earlier -mfpu options. This shouldn't be
a problem, because PulseAudio detects at runtime whether the CPU
supports Neon instructions.
(From OE-Core rev: 80bbea06e706fde3600950ea9ddfc38a1a76b8bb)
Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The GConf module is only needed for older versions of paprefs, other
applications shouldn't be interacting with PulseAudio's GConf settings.
Paprefs isn't packaged in OpenEmbedded, so there probably aren't any
users of the GConf functionality.
My immediate motivation for doing this is that I'm converting the
pulseaudio recipe to use Meson, and the GConf module isn't supported by
the Meson build system. Adding support for it would be possible, but
pretty pointless.
The GConf module will be removed in PulseAudio 15.0.
(From OE-Core rev: 6e06eb987002031c43f76f908caef240b556e6a1)
Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This disables PulseAudio's EsounD emulation and the EsounD sink module.
EsounD has been obsolete for a long time, and doesn't seem to be
packaged for OpenEmbedded, so probably there are no applications around
that would need PulseAudio's EsounD support.
(From OE-Core rev: ee107217d2deee13d90b737bfb459838f27a94d9)
Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
I don't know what these variables were supposed to do, but there doesn't
seem to be anything that would use these variables, so removing them
should be safe. The PulseAudio recipe is the only place where these
appear in the repository.
These lines were included already in the original PulseAudio recipe that
was added in commit d9a4c588ef in 2007,
and already at that time there didn't seem to be anything using these
variables.
(From OE-Core rev: 7a0b9209a366de7a2aed9b23a337b4ffdba61abe)
Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This also effectively reverts commit b6d30c21b0:
bitbake.conf: Extend PSEUDO_IGNORE_PATHS to ${COREBASE}/meta
The contents of ${COREBASE}/meta were ignored as pyc files could be
generated for the contents of the lib subdirectory if python modules
were imported within a pseudo context. However this doesn't protect us
from pyc files being generated in the lib directories for other layers.
It's far better to tell python not to produce pyc files when running
under pseudo (by setting the PYTHONDONTWRITEBYTECODE variable) as this
will cover any location where pyc files could possibly be created. This
variable is set in FAKEROOTBASEENV so that it applies to the
bitbake-worker instance for fakeroot tasks, preventing pyc files from
being generated for imports in python tasks themselves.
Also add a test case to ensure that pyc files are not created in tasks
which are executed under pseudo.
(From OE-Core rev: 73d538f20743017a44cea4c20dbe09a0327cfc71)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Use oe.path.canonicalize() to canonicalize the paths in
PSEUDO_IGNORE_PATHS before passing them to pseudo. This is needed since
pseudo will compare them to paths that are canonicalized.
(From OE-Core rev: 1f2a497daa09cf3459e27ad6e0e8513938b52c79)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
oe.path.canonicalize() is used to canonicalize paths (i.e., remove
symbolic links and "..", and make them absolute). It takes a string
with paths separated by commas, and returns the canonicalized path in
the same format.
(From OE-Core rev: 282b19c0e27488ec119f00fb2542ffdc1af54e2a)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
None is a bad choice of return value for functions used in variables
(strings) as a failure results in concatination errors. Use a string
with a clear meaning that can be searched for instead.
(From OE-Core rev: c04f04e714ede5d3904058ec82459139ed5e42fa)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The get_hash() function is used to decide if the base configuration has changed
and hence whether a reparse is required. The vardepvalue flag's value was not
expanded but it is often used in contexts like:
METADATA_REVISION = "${@base_detect_revision(d)}"
METADATA_REVISION[vardepvalue] = "${METADATA_REVISION}"
which in it's unexpanded form means reparsing doesn't happen when it should
as the data appears unchanged. Update get_hash to expand the values of
vardepvalue so reparsing works as expected. This avoids basehash mismatch
errors such as the one recently caused by using METADATA_REVISION in poky.conf's
DISTRO_VERSION variable. The issue there could be exposed by a recipe using
DISTRO_VERSION with the sequence:
bitbake os-release
<change the revision of the metadata with a dummy commit>
bitbake os-release -C install
which was caused because METADATA_REVISION changed but the metadata didn't reparse.
(Bitbake rev: 26ccf1575aef2d6e2d7717d3bd10b1ed0d5a777d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a package for libopcodes, since, like libbfd, it is needed by
perf. Without separate packages for these libraries, all of the
binutil tools get added as well.
(From OE-Core rev: 514b595bda487ff74ae16539d716628a1d0be8af)
Signed-off-by: Alan Perry <alanp@snowmoose.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
lttng-modules doesn't currently build against the lastest 5.10-rc
versions.
Upstream lttng does have fixes for the issues, but hasn't done a
release that contains them yet. There are other patches on the
2.12.x branch, but I've skipped them for now as they aren't
necessary for 5.10 builds, and can be picked up with the next
full update.
We also bump the dev-upstream hash to make them easier to pickup
for those building from git.
(From OE-Core rev: 47201e98bb293d59c5d41986d066fd7614b914fa)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s):
375e7ee20260 Linux 5.4.78-rt44
c948a34d2755 Linux 5.4.77-rt43
8189406f8f2b Linux 5.4.74-rt42
0856261877e2 timers: Don't block on ->expiry_lock for TIMER_IRQSAFE
416edb155e5d ptrace: fix ptrace_unfreeze_traced() race with rt-lock
6bd85935ab11 mm/memcontrol: Disable preemption in __mod_memcg_lruvec_state()
57ada856a2a8 net: Properly annotate the try-lock for the seqlock
1c80ecf69d2d Linux 5.4.74-rt41
d4318c110dc6 Linux 5.4.70-rt40
bdfc6168388d Linux 5.4.69-rt39
b6e0ef250594 Linux 5.4.66-rt38
151876f794fc Linux 5.4.61-rt37
4bdac3f47b53 Linux 5.4.59-rt36
cf9b41798238 Linux 5.4.58-rt35
631b98ae597b Linux 5.4.55-rt34
77d701a69ebb Linux 5.4.54-rt33
130cf1b82691 rwsem: Provide down_read_non_owner() and up_read_non_owner() for -RT
6ab4141069fc net: phy: fixed_phy: Remove unused seqcount
291d163db65a Bluetooth: Acquire sk_lock.slock without disabling interrupts
4c9f5d78fed4 workqueue: Sync with upstream
(From OE-Core rev: dfae903dd2538d57cc75e3b8b731515deb7f5526)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This ensures that busybox init can generate matching tty's in inittab as
system defines, secondly resepcts USE_VT for creating virtual ttys
(From OE-Core rev: 7dddda7a00108f9a61da4a869514a32b9f42d16a)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
qemuriscv enables hvc0 along with ttyS0, however its not enabled in
/proc/consoles, getty tries to enable it in inittab and erroring out
Fixes below message with sysvinit
INIT: Id "hvc0" respawning too fast: disabled for 5 minutes
(From OE-Core rev: 8a6559f1561ca6b7719bb46fc446db46d8086ea3)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Otherwise, valgrind significantly slows them down, and actually
even causes ptest timeouts on arm64.
(From OE-Core rev: 483ca253cc25f928759263f9f3f2b3699e82252b)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Because the name of CVE patch is wrong, cve-check-tool cannot get the correct CVE result. Rename the patch name.
(From OE-Core rev: 422f9af7d0f7de7a2e933154853e7a281f98ab93)
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently there's no easy way to override this part as it's hardcoded
into the EXTRA_OEMAKE var. This change makes it possible to manipulate
the list of subdirs in a more fine graned and future oriented manner.
(From OE-Core rev: 1ca2b21cb7d638f36860bd16a90c1fb8238d4552)
Signed-off-by: Anatol Belski <anbelski@linux.microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These both now work on arm64, so add them to the dependencies.
(From OE-Core rev: 6b350db4ef9eaff10ee274ff7d28d2e6761c532a)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
systemd-boot works on 32-bit and 64-bit Arm targets (assuming the
firmware does EFI, obviously), so allow it to be built.
(From OE-Core rev: 3325992e66e8fbd80292beb4b0ffd50beca138d8)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Also build and deploy the EFI stub. SYSTEMD_BOOT_EFI_ARCH can be dropped
as image-uefi.conf now sets EFI_ARCH.
Changes originally taken from meta-intel.
(From OE-Core rev: 00191504bd9321334a5c01b95179ed15b063f1b6)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Refactor EFI_BOOT_IMAGE so that the EFI name for the architecture
is exposed as EFI_ARCH, so that other recipes (such as bootloaders)
can reuse it.
(From OE-Core rev: d3bf2d0fbd50309d7cf8f066c258ba1ebdb05f47)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If we're not building syslinux, then there's no point building
syslinux-native.
(From OE-Core rev: 152dbd05c099ce50701466336a9c9642c98e4fe0)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently the syslinux recipe set COMPATIBLE_HOST to 32/64-bit x86.
Whilst this makes sense for the target binaries as syslinux is
x86-specific, this also affects the native recipe which should be able
to be built on non-x86 build hosts (for example, arm64 build host,
qemux86 target).
syslinux itself has a somewhat fragile build system but with care it is
possible to build the installer for native/nativesdk, and the bootloader
for target.
(From OE-Core rev: 7273e131bfc7de83df9e90697e7983d54b713798)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream release notes:
'''
* 20.8 - 2020-12-11
- Revert back to setuptools for compatibility purposes for some Linux
distros (:issue:`363`)
- Do not insert an underscore in wheel tags when the interpreter version
number is more than 2 digits (:issue:`372`)
* 20.7 - 2020-11-28
- No unreleased changes.
* 20.6 - 2020-11-28
- Note:
This release was subsequently yanked, and these changes were included in
20.7.
- Fix flit configuration, to include LICENSE files (:issue:`357`)
- Make intel a recognized CPU architecture for the universal macOS
platform tag (:issue:`361`)
- Add some missing type hints to packaging.requirements (issue:350)
* 20.5 - 2020-11-27
- Officially support Python 3.9 (:issue:`343`)
- Deprecate the LegacyVersion and LegacySpecifier classes (:issue:`321`)
- Handle OSError on non-dynamic executables when attempting to resolve the
glibc version string.
"""
(From OE-Core rev: 7a074958be6e166e2de98bd39dc203f0d67a8d93)
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When using coreutils nativesdk (e.g. with buildtools-tarball) for
running oe-core builds, a number of recipes/classes/etc. expect xattr
support. This requirement is also expressed by the existing
PACKAGECONFIG_class-native default including xattrs.
(From OE-Core rev: 80d7debffdeed165006b26dcb89cffafaaecca06)
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By default ncurses includes the values of LDFLAGS in its output
pkgconfig .pc files. This causes issues because OE includes options that
are specific to either the build host, or build configuration. These
options are not expected to be embedded in the pkgconfig output that is
installed.
Specifically this change resolves issues with uninative, where uninative
includes '-Wl,--dynamic-linker=' in LDFLAGS in order to force the
building and execution of native binaries against the dynamic linker
provided by uninative. This path is specific to TMPDIR at the time of
build, such that the installed files (and the associated sstate) have
this path. This prevents the sstate from being portable across build
directories/hosts.
(From OE-Core rev: ef960d14bd9cecb9a3b50994636fbd455f06104a)
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add the seccomp PACKAGECONFIG option to allow building seccomp features
in QEMU. The libseccomp library is available in additional layers (e.g.
meta-security).
Additionally this serves as a way to disable seccomp by default to avoid
the configure of QEMU automatically finding it (via pkg-config) on the
build host when building qemu-system-native and auto enabling the
feature.
(From OE-Core rev: 7c8245f41d43b5a267d51f3c7784536eee23fca2)
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
go 1.15 has reworked internal linker, which has resulted in regressions
in OE where native binaries generated using internal linker in some
cases result in corruption during populate_sysroot e.g. glide-native
crashing when used after relocation.
This improved reliability of native binaries working especially when
they use cgo or pie build modes
(From OE-Core rev: daf4856ea3ccafc05c808a34d4c6af2bfafea12f)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Otavio Salvador <otavio.salvador@ossystems.com.br>
Cc: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When compiling gcc-runtime for i686 libatomic, libgomp and libitm are
compiled with additional '-march' and '-mtune' overrides. This typically
does not cause build errors (e.g. core2-32 tune), and results in less
optimally tuned outputs. However with specific TUNE_CCARGS (e.g. has
'-mfpmath=sse' but not '-msse*'), the build errors with conflicting
'-mfpmath' options.
This is caused by gcc-runtime specific configure scripts and Makefile
options that override by adding additional '-march'/'-mtune' args. OE
builds gcc-runtime differently to other build systems, and provides
target specific arch/tune options directly. As such, this change adds a
patch for gcc to remove the specific cases where the args are added.
(From OE-Core rev: d39b686cc5fcc89405ffeb560ea64b5d305b0608)
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Following other examples, only depend on syslinux when targetting x86.
(From OE-Core rev: c58fcc1379ca5755a5b670f79b75e94370d4943c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This function is primarily *appending* configuration entries to the
overrides, it only gets it to ensure it's set at all, so doesn't belong
in the vardeps. Having a dependency on OVERRIDES means you cannot use a
bbclass like distrooverrides without changing the signatures of recipes
using this class.
(From OE-Core rev: fef74d3651d432977caef8fea54fc54bf2784a74)
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This function is primarily *appending* configuration entries to the
overrides, it only gets it to ensure it's set at all, so doesn't belong
in the vardeps. Having a dependency on OVERRIDES means you cannot use a
bbclass like distrooverrides without changing the signatures of recipes
using this class.
(From OE-Core rev: 8fad5db8c3275a0dc9fdb37761f2e9381e1413da)
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
On one of my buildservers I noticed perl do_install failing with the
following message:
| rm: cannot remove '<OEROOT>/tmp-rpb-glibc/work/armv8-2a-linaro-linux/perl/5.32.0-r0/image//usr/lib/perl5/5.32.0/*/CORE/libperl.so': No such file or directory
I tracked this down to shell being dash rather than bash not being able
to expand this glob in the middle of the filename. So replace the glob
expansion with the simpler one which works in all cases.
(From OE-Core rev: d1ea1b5c12120abdd085dc4eb69120af9258a99b)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Refresh patches to apply to this update
Brings in following fixes
* 1e4204d5 use libc-internal malloc for newlocale/freelocale
* 36246b34 drop use of pthread_once in newlocale
* 37fcc13c lift locale lock out of internal __get_locale
* c53e9b23 fix misleading comment in strstr
* b67d56c7 drop use of pthread_once for aio thread stack size init
* 90ff0169 fix omission of non-stub pthread_mutexattr_getprotocol
* 56f0631d riscv64: fix inconsistent ucontext_t struct tag
* 50c7935c fix failure to preserve r6 in s390x asm; per ABI it is call-saved
* 738c4e94 s390x: derive float_t from compiler or default to float
* 821083ac implement reallocarray
* 29ff7599 implement realpath directly instead of using procfs readlink
* 5d464f52 fix mallocng regression in malloc_usable_size with null argument
* d046ec92 configure: do not use obsolescent form of test -a|o
* c5d118eb fix segfault in lutimes when tv argument is NULL
* 67f77462 netinet/in.h: add IP_RECVERR_4884 from linux v5.9
* d078f836 sys/fanotify.h: add new FAN_* macros from linux v5.9
* 3ba370fe bits/syscall.h: add __NR_close_range from linux v5.9
* badc5bb2 add missing personality values
* 6e989248 arm fabs and sqrt: support single-precision-only fpu variants
* c8c3e341 fix typo in INSTALL
* e2fa720b work around linux bug in readlink syscall with zero buffer size
* c17cda6d parse v3 or future-unknown zoneinfo file versions as v2+
* 585a0a78 explicitly prefer 64-bit/v2 zoneinfo tables
* debbddf7 fix regression in pthread_exit
* 3ab2a4e0 rewrite wcsnrtombs to fix buffer overflow and other bugs
* 233bb697 protect destruction of process-shared mutexes against robust list races
* d26e0774 pthread_exit: don't __vm_wait under thread list lock
* 167390f0 lift child restrictions after multi-threaded fork
* 34952fe5 convert malloc use under libc-internal locks to use internal allocator
* 8d37958d give libc access to its own malloc even if public malloc is interposed
* c1e5d243 drop use of getdelim/stdio in dynamic linker
* cbecda0b dlerror: don't gratuitously hold freebuf_queue lock while freeing
* 4ffa7068 fix vector types in aarch64 register file structures
(From OE-Core rev: b70b875c2f405f6481b1179419cf0f086fa31f53)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
destdir.patch
removed since it is included in 0.3.112
modify system-linkage.patch
(From OE-Core rev: 3b94e8c369960b0ed1e2949204a587a2952edf79)
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixed when ncurses-terminfo-base is not installed:
$ minicom
No termcap database present!
(From OE-Core rev: 15198ebe8a0fc58c2d1122b956fca092c66a0d41)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixed when ncurses-terminfo-base is not installed:
$ infocmp
infocmp: couldn't open terminfo file linux.
The required file is in ncurses-terminfo-base
(From OE-Core rev: f3e0a6bf1b7d9009c253e3f97df8736ecf3aa79b)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport the CVE patches from the glibc upstream:
git://sourceware.org/git/glibc.git
commit 681900d29683722b1cb0a8e565a0585846ec5a61
commit 228edd356f03bf62dcf2b1335f25d43c602ee68d
(From OE-Core rev: 01d59c49720548d620448f0e812f07aa3c1cc83a)
Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It only added ${SDKPATHNATIVE}/usr/bin to PATH which didn't work when files
were installed to other bin dirs such as /bin or /sbin, for example,
nativesdk-pigz installs the files to /bin, now fix it to keep align with sdk's
PATH.
(From OE-Core rev: 67cac575a5696af5bad1aab888b65ea2686adff7)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To correctly create the modules.dep when it is empty, we need to call depmod
with '-a' instead of '-Ae' since the quick option uses the mtime to decide
whether or not it needs to update. This way we can guarantee that it will be
recreated completely and not only when adding new modules.
(From OE-Core rev: 9292e9050fd95be4b556909e2775a45bce1ca79a)
Signed-off-by: Diego Sueiro <diego.sueiro@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The empty wic plugin is used to create unformatted empty partitions for wic
images.
To use it you must pass "empty" as argument for the "--source" parameter in
the wks file. For example:
part foo --source empty --ondisk sda --size="1024" --align 1024
Also adds a selftest for this plugin where the 'Fstype' column from 'wic
ls' should be empty for the second partition as listed in
test_empty_plugin.wks.
(From OE-Core rev: 77d174fc80663403ef76c5b808aafc1117d3545c)
Signed-off-by: Diego Sueiro <diego.sueiro@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
it only needs gstreamer-pbutils-1.0 from gst-plugins-base
(From OE-Core rev: 48e8ee47e4b59a395abbc52c421b3a9cd4a80a77)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- all of the unsupported plugins are explicitly disabled on EXTRA_OEMESON
(From OE-Core rev: 83890bb001e9e509cb748aebc50f5cd51ec95cd9)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
usrsctp lib source code is provided in gstreamer plugins bad source tree
and it is builded staticaly for the sctp plugin.
(From OE-Core rev: cc88656bf83a87e0d442a8e619c29f00a00ee21e)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop patches as it as merged upstream:
* gstreamer1.0: 0001-gst_private.h-increse-padding-in-struct-_GstClockEnt.patch
* gstreamer1.0-plugins-good: 0001-rpicamsrc-add-vchostif-library-as-it-is-required-to-.patch
Update pacthes:
* gstreamer1.0: 0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch
(From OE-Core rev: 44803c0ae61072cd64228f31cca6990dbd817b02)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Sometimes setup.py can be buried deep in a source tree. This has
traditionally been solved with setting S to the subdirectory in
the source. However with the new pseudo changes, some python modules
make changes to files beneath ${S}, for example:
S = "${WORKDIR}/git/python/pythonmodule"
then in setup.py it works with source code in a relative fashion, such
as:
../../src
This causes pseudo to abort as it isn't tracking the paths. Therefore
implement the variable DISTUTILS_SETUP_PATH so that recipes can use:
S = "${WORKDIR}/git"
DISTUTILS_SETUP_PATH = "${S}/python/pythonmodule"
inherit distutils3
This allows the full source tree to be monitored, while distutils
can run setup.py from a location other than ${S}.
(From OE-Core rev: ddcc349cede0c4fe1909df1ded7b0a7c509cd758)
Signed-off-by: Jack Mitchell <ml@embed.me.uk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes:
pkg_resources.DistributionNotFound: The 'toml' distribution was not
found and is required by setuptools-scm
(From OE-Core rev: 12dc4aa883d2cc49d27218834b0b6397e69c2a1c)
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream release notes:
"""
* Updated lexers:
- Ada (#1581)
- HTML (#1615, #1614)
- Java (#1594, #1586)
- JavaScript (#1605, #1589, #1588)
- JSON (#1569 -- this is a complete rewrite)
- Lean (#1601)
- LLVM (#1612)
- Mason (#1592)
- MySQL (#1555, #1551)
- Rust (#1608)
- Turtle (#1590, #1553)
* Deprecated JsonBareObjectLexer, which is now identical to JsonLexer
(#1600)
* The ImgFormatter now calculates the exact character width, which
fixes some issues with overlapping text (#1213, #1611)
* Documentation fixes (#1609, #1599, #1598)
* Fixed duplicated Juttle language alias (#1604, #1606)
* Added support for Kotlin scripts (#1587)
* Removed CSS rule which forced margin to 0
"""
(From OE-Core rev: c27aa44fbf29387cda862cec1278c954de42cc3a)
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
No upstream release notes.
Commits since 3.1.0 tag:
155bc48 (HEAD, tag: v3.1.1) Merge branch 'maint/2.x'
83c7dd2 (tag: v2.1.1, origin/maint/2.x) Merge pull request #264 from
python/bugfix/261-versionless-egg-info-pre-normalized-fallback
4cb3bd0 Update changelog. Ref #261.
6036a37 Avoid relying on new-style normalization for legacy eggs.
4098b51 Perform exact match on Prepared.normalized, and then add a
separate check for an empty self.normalized instead of relying on a
degenerate result from startswith.
7bdbb57 Add test to ensure that a prefix isn't matched
595eb5f Compare the name against self.normalized. Fixes#261 but also
will cause 'lib' to match 'lib_foo'.
fea6e75 Move is_egg into prepared.
313535a Extract method for matching a name in a prepared search.
4335def Add test capturing expectation where versionless metadata exists
but hasn't been updated to the new normalization technique. Ref #261.
9aee90b Fix syntax in changelog
55e64a4 Merge pull request #258 from python/feature/skeleton
8721a05 Merge branch 'master' into feature/skeleton
ed672ee Consolidate coverage files
eabd24d Restore diffcov
b29baea Correct syntax for invoking pytest
d5a5c90 Bring back perf
67cb123 Run tests to exercise coverage
(From OE-Core rev: 7cb052c6c9834a573ff41fc2313c2e9e4fd1cbcf)
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport a patch to fix privsep build error on ppc.
(From OE-Core rev: d79624f9dbe79f6185a2d6127c67508ba940f527)
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Hopefully over time this list will be reduced to an empty one.
Non-reproducible excluded packages are not given to diffoscope and do not cause a
failure, but still saved side-by-side with non-reproducible failing ones to make
investigation easier.
(From OE-Core rev: 406bd0d48d8f90e2c836f7d3e204f21d5f13c833)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add systemd and pam distro features, and commercial license flag
to include more recipes into the world set.
(From OE-Core rev: ed8f94942c07784f9f6eef5c00b75aa9b398ea5e)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If using a YAML file in BB_LOGCONFIG, the unsafe loader is used and this
causes a runtime warning:
YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated,
as the default Loader is unsafe. Please read https://msg.pyyaml.org/load
for full details.
As log configuration YAML is relatively simple we can just use
safe_load().
(Bitbake rev: 71aaac9efa69abbf6c27d174e0862644cbf674ef)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes the bug were long paths would break Unix domain socket clients
(for real this time; the previous attempt was missing os.path.basename).
Adds some tests to prevent regressions
(Bitbake rev: 77790e3656048eff5cb1a086c727d86d32773b68)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
After the change from DATE in DISTRO_VERSION, we need to adjust SDK_VERSION.
Remove the unneeded vardepexclude. Ensure the value of SDK_VERSION only
causes rebuilds when the value changes.
(From meta-yocto rev: dc719ee87b4f40a6cf2eadc5767940ad41ab7d64)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We're not interested in the dependencies of these functions and what
those functions look like, we're interested in the value the variable has.
Force the hashed value to be the actual value from the function. This
means using METADATA_REVISION in DISTRO_VERSION for example now
correctly rebuilds when it changes value.
(From OE-Core rev: 005651dc782859c01f170fb974811b2a13cb2cef)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit 481e66ea8fc2fc91903127d66b0f1b0fe86baedb.
Unfortunately this caused problems where incorrect paths were found in paths
and files were not being found. This was reported on the mailing list but no
invetigation or resolution was found. Revert until we can figure out
what was wrong.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit cc30537bb4d0815c4d69f0b1a1a8a200085902d5.
There are issues with this change where the build directory may be included
within the paths included in BBLAYERS, which is particularly problematic
where people are using kas.
An alternative to this to handle the pyc file issue is being worked on but
revert this for now whilst that fix is developed.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Restores a fix for unix domain socket path length limits when using the
synchronous hash equivalence client that was accidentally removed when
the async client was added.
Unfortunately, it's much more difficult to fix the same problem when
using the async client directly due to the interaction of chdir() and
async code, but this will at least restore the old behavior in the
synchronous case.
(Bitbake rev: 53e85022a8b1c8f407c9418260c59beffb96f0f9)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The date leaks into target installs of items like os-release,
and makes them non-reproducible.
(From meta-yocto rev: bd6b25f9a3416ce63e26d763cce7ed1ad4fd816d)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
All filenames duplicate the 'manual name', which is not needed, and
make all references longer than they should. Rename all files to be as
consise as possible, and fix all references
(From yocto-docs rev: bb7e4783f45a5f67e6e4b39968f3512f43738833)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
All filenames duplicate the 'manual name', which is not needed, and
make all references longer than they should. Rename all files to be as
consise as possible, and fix all references
(From yocto-docs rev: bd8c0f7fc09a39a8bbde1c05b51693955738e148)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
All filenames duplicate the 'manual name', which is not needed, and
make all references longer than they should. Rename all files to be as
consise as possible, and fix all references
(From yocto-docs rev: 4f489a40bb00be018e419802a76fec9dbee3f255)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
All filenames duplicate the 'manual name', which is not needed, and
make all references longer than they should. Rename all files to be as
consise as possible, and fix all references
(From yocto-docs rev: 44405490888960208058d016e387507e21c9f478)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
All filenames duplicate the 'manual name', which is not needed, and
make all references longer than they should. Rename all files to be as
consise as possible, and fix all references
(From yocto-docs rev: 3d7eb2c5e1d230290c97dd8e5b528086e1d8034a)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
All filenames duplicate the 'manual name', which is not needed, and
make all references longer than they should. Rename all files to be as
consise as possible, and fix all references
(From yocto-docs rev: 00a9244587e2e63f2a5197ed0dfc89cb330f9275)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
All filenames duplicate the 'manual name', which is not needed, and
make all references longer than they should. Rename all files to be as
consise as possible, and fix all references
(From yocto-docs rev: b5a1a504caf7ffcaeca787b38bf7f11e341dfb0f)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
All filenames duplicate the 'manual name', which is not needed, and
make all references longer than they should. Rename all files to be as
consise as possible, and fix all references
(From yocto-docs rev: 1b1f2fbd9283ba53c74ea4231ab4391627eb4187)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
:doc: references can be made with absolute path instead of relative
path. This patch was generated with this command:
sed -i 's!:doc:`\.\./!:doc:`/!g' */*.rst *.rst
And a few manual fixup we made for references such as:
:doc:"FOOBAR <../xxx>"
Suggested-by: Robert P. J. Day <rpjday@crashcourse.ca>
(From yocto-docs rev: b7948ec7eb8172b8eae4bfa5c21aab76e123ad85)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It is more common to call the top level document index.rst. This is
what this patch is doing, along with all required references fixup.
(From yocto-docs rev: 2cea7fbba9210479fc0387d7e1b80da9885558f0)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Yi pointed out that commit 1a70a92d1f10 ("kernel-module-split.bbclass:
identify kernel modconf files as configuration files") is
unintentionally adding the actual kernel /lib/modules .ko files to the
CONFFILES variable.
The root cause is the re-use of the 'files' variable in that commit.
Fix it by using a separate variable to keep track of the generated
module .conf files that need to be marked as configuration files.
Fixes: 1a70a92d1f10 ("kernel-module-split.bbclass: identify kernel modconf files as configuration files")
Reported-by: Yi Zhao <yi.zhao@windriver.com>
(From OE-Core rev: db5f2ca532db4f0d2e05b7cb5f9d146e1dd76ab3)
Signed-off-by: Gratian Crisan <gratian.crisan@ni.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit adds the changes of 20.2.2, 20.2.3 and 20.2.4 bug fix
releases.
(From OE-Core rev: 9c39a1360d81264e867242f238f6d14fdb395e96)
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE-2013-0221 through -223 are all SUSE-specific, so add them to the
whitelist.
(From OE-Core rev: 59f2120de3b6d53bbfb9db858ffb8b7b20c8d1ce)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Patch is added to address an issue preventing libffi
from compiling under clang.
Change-Id: I55e36d252ec8e84de9b35fea18044c2c0e8c5aab
(From OE-Core rev: 01e8c53488dd5ebb206bef2415549e8ac1ac7601)
Signed-off-by: Brett Warren <brett.warren@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The OCTEON TX2 core is custom designed by Marvell and is compliant
with Arm V8.2 architecture.
(From OE-Core rev: ad4f82742c6f32b35e2b965a32cccc96aad02d19)
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
scons is using host ar to create it, which may or may not
be built with reproducible option by default. Rather than
patch scons for the benefit of a single recipe, let's
just not install the .a, which is unused anyway.
(From OE-Core rev: 7e44275f4d286f005b2f19e3dcc9c6d390b98f30)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This in particular addresses vulkan-samples reproducibility which made me scratch my
head for a while.
(From OE-Core rev: 4a2936126f12eeacecced051fa339c32c1f16576)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The current implementation will always pick an existing templateconf.cfg if
present else it will use the one from OE. A user might not always want to pick
an existing tempalteconf.cfg even if its present. Introduce
SDK_CUSTOM_TEMPLATECONF variable to provide an option for the user to specify if he
wants to use an existing custom templateconf.cfg or not
If SDK_CUSTOM_TEMPLATECONF=='1' then enable custom templateconf.cfg. By default
SDK_CUSTOM_TEMPLATECONF is set to '0'
(From OE-Core rev: d0f863a24d05bddeb21e181fb01fa0051c79d7d8)
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Incorrectly set git regex meant we were stuck with a 4 year old
version.
Use tarballs as they contain prebuilt font files; building them
from source requires a bunch of obscure dependencies.
Contains portions of libglyph which are Apache 2.x licensed.
(From OE-Core rev: 4dcde0147ec4d63ab4459dc1e995cea155130e36)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Not sure why this didn't inherit allarch, but now it does - only
static data is installed.
(From OE-Core rev: ae1880436b293449318655f5b0207d2a741052ba)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update command used for cross compilation to include ${CONFIGUREOPTS}
to ensure right arguments are passed for cross compiling on any host.
(From OE-Core rev: e995e67bc7a3d30adf9f8d0d2f4df92a941baeae)
Signed-off-by: sangeeta jain <sangeeta.jain@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When use a core image with systemd as docker image, it fails to
install/remove package which calls systemctl in post scripts.
It fails to run systemctl in a container:
bash-5.0# systemctl
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
So replace the criterion command 'type systemctl' with 'systemctl' in
package post scripts to check whether systemctl available.
(From OE-Core rev: a52e66762c0c51918b1ba3d4622759637b6e920a)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In systemd.bbclass, it will replace criterion command 'type systemctl'
with 'systemctl' without any argument to judge whether command systemctl
is available. The change is to fix install/remove package error in
container when command systemctl exists but not callable.
Make native systemctl wrapper prints help mesages if called without any
argument to follow the update.
(From OE-Core rev: 811ebb4adc5cfcc24ac4460fe89fe68d8d03d837)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When '/' is first mounted as read-only, we want to have the checkroot.sh
initscript (which then remounts '/' as rw if allowed) running before the
modutils.sh.
This is because modutils.sh initscript might need to run depmod depending on
the status of the modules.dep file to update it and the '/' needs to be
writable.
(From OE-Core rev: 39f16d7dc42dcfe4a3fcceb8e476ac3c1e0ba3a2)
Signed-off-by: Diego Sueiro <diego.sueiro@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When having USE_DEPMOD="0" it is expected that in the first boot that
the modules.dep is generated. To achieve this we need to check if
modules.dep exists and has a size greater than zero. This verification
also needs to be done regardless of whether the /etc/modules or
/etc/modules-load.d directories exist.
(From OE-Core rev: 572f3045faa0a937947fbd56bcfef7bad55e9da6)
Signed-off-by: Diego Sueiro <diego.sueiro@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If we say we're enabling DHCP on wired/ethernet networks lets be more
specific than trying to catch everything with globbing.
(From OE-Core rev: a2bf422cc498bebfbeedc9382b2cc1533f78bbfd)
Signed-off-by: Jack Mitchell <ml@embed.me.uk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Allow distros which include other network managers to disable the
auto DHCP setup of interfaces in systemd-networkd.
(From OE-Core rev: ea5e65b578498df7976bbc560bdcd39c2ebcc1d9)
Signed-off-by: Jack Mitchell <ml@embed.me.uk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Without further examples of how this is failing revert as using both
together is a valid use case, for example connman handling Wifi/AP
and systemd-networkd handling more complex routing such as for
containers and ethernet switches.
This reverts commit 5303420ead25817f5caec276b79eec7ee797271a.
(From OE-Core rev: 99d55bd094fe3d12724d77af3f15e2494cad4e0d)
Signed-off-by: Jack Mitchell <ml@embed.me.uk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
ldconfig/aux-cache isn't generated anymore, and the opkg directories
are correctly removed now.
(From OE-Core rev: 5bfe5dfeb0603f748e95378be150fc02d021666f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
/var/cache/opkg wasn't being deleted, and /var/lib/opkg doesn't need
to exist as there are no lockfiles that write into it after this step.
(From OE-Core rev: 2209cef2cbe5fbdd5562f13f84ae2a3935f4fb61)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The auxiliary cache written by ldconfig is only useful for speeding up
future runs of ldconfig, and as it contains inode numbers as the keys
in a dictionary it is entirely pointless to generate on the build host.
(From OE-Core rev: 67c1ceb193130fcb30853c2cd1a6ef33a814886e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The autobuilder no longer contains a worker for this distro.
(From meta-yocto rev: d340e38c9ab174d392c61912b0dde1188f06aa6f)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The autobuilder contains workers for both of these distros.
(From meta-yocto rev: c4e80bda9e1de05453a3dfb5b695cca8e7183967)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Use GCC sections flags so that unused sections can be garbage
collected at link time.
(From meta-yocto rev: 70176ee6235c2545e18df855cac2c3524b7e50e4)
Signed-off-by: Sinan Kaya <okaya@kernel.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Help rootfs tarballs be reproducible by sorting the file listing.
(From OE-Core rev: 4fa68626bbcfd9795577e1426c27d00f4d9d1c17)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We now depend on tar 1.28, so talking about older tar versions is just
confusing.
(From OE-Core rev: f19e43dec63a86c200e04ba14393583588550380)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of ignoring ${COREBASE}/meta in PSEUDO_IGNORE_PATHS (which may
or may not ignore all layers depending on how they are named and placed
under ${COREBASE}), ignore all layers.
(From OE-Core rev: cc30537bb4d0815c4d69f0b1a1a8a200085902d5)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This also plugs a memory leak in pseudo_client_ignore_path_chroot().
(From OE-Core rev: d8dddd5054a1c4e20a3e32fa9ab31f5859d6fbb6)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some of the selftests failed over the weekend with "access denied" errors
fetching this tarball. Instead of relying on upstream when fetching the
tarball, use the Yocto source mirrors instead.
(From OE-Core rev: 988e0ff4131f46dfed14516ff5f61d72b9fb6941)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
dbus-broker also uses the messagebus user, so move it
over from dbus to dbus-common
(From OE-Core rev: ec391a0eccf84b1effe8e7f03ca196cf65b48adc)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
fix below error:
wic ls ./core-image-minimal-intel-x86-64.wic
ERROR: Can't find executable parted
wic depend on some tools like parted/mtools/..., and we have those
tools in native_sysroot. so above problem can be avoided by
run command like wic ls imagename.wic --native-sysroot <path>
but this cannot cover condition that usr don't have build the
image, the image just copy from somewhere.
(From OE-Core rev: c0eda6ec09395f3a04cb80107a3ca33a063b21f8)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Manual links to git.openembedded.org are converted to use the oe_git
directive where possible. Note that this directive can't be used in some
places such as example code.
(From yocto-docs rev: 64d2b5c26889356d4eb49896566cf28b9234b9cc)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The yocto_git external link directive is modified to include the
`/cgit/cgit.cgi` element of the URL so that we can simplify the links in
the text.
Manual links to git.yoctoproject.org are converted to use the yocto_git
directive where possible. Note that this directive can't be used in some
places such as example code.
(From yocto-docs rev: 3a8ba5dcc783411c73fe49fb217cbc4d6528d9a7)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The `yocto_wiki` external link directive is modified to include the
`/wiki` element of the URL so that we can simplify the links in the
text.
Note that there are still a couple of places where this directive
cannot be used, such as in the table of contents in index.rst.
(From yocto-docs rev: d8aa5f93d349f27db3d03a2c4bcc205649f45a8d)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In order to remove autogenerated labels in the bibtake docs, let's use
section titles in all YP docs.
(From yocto-docs rev: 0f44b6027f16cc37260abc7e00042d98e2e0427f)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In the Docbook files we had DISTRO, but somehow it was lost during the
migration to Sphinx.
(From yocto-docs rev: d10bb13070039e17281fccc5c1a64b5bfed30543)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since 1.15, numpy have replaced nose with pytest testing framework
it additionally needs hypothesis and sortedcontainers modules
(From OE-Core rev: 13ff38ffd216fcd7044d7a0f46c8907d64ce3f6e)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream release notes:
"""
5.41.4 - 2020-11-28
This patch fixes issue #2657, where passing unicode patterns compiled
with re.IGNORECASE to from_regex() could trigger an internal error when
casefolding a character creates a longer string (e.g. "\u0130".lower()
-> "i\u0370").
"""
(From OE-Core rev: 20985457e3c063be4479eb927afae5d1a2018777)
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Sorted Containers is an Apache2 licensed sorted collections library,
written in pure-Python, and fast as C-extensions.
* Part of the dependency chain for python3-numpy ptest
(From OE-Core rev: 14c436769012c3f44401178a2c59cbd0a5eb86ce)
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A library for property-based testing
* Part of the dependency chain for python3-numpy ptest
(From OE-Core rev: 476a7534498f1e12efc7cc00cf215f6af898527d)
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The generated requires.txt in pytest-*-py3.9.egg-info shows the
requirement.
Caught during ptest of python3-wcwidth:
Signed-off-byROR collecting tests/test_core.py ______________________
tests/test_core.py:4: in <module>
import pkg_resources
../../python3.9/site-packages/pkg_resources/__init__.py:3239: in
<module>
def _initialize_master_working_set():
../../python3.9/site-packages/pkg_resources/__init__.py:3222: in
_call_aside
f(*args, **kwargs)
../../python3.9/site-packages/pkg_resources/__init__.py:3251: in
_initialize_master_working_set
working_set = WorkingSet._build_master()
../../python3.9/site-packages/pkg_resources/__init__.py:567: in
_build_master
ws.require(__requires__)
../../python3.9/site-packages/pkg_resources/__init__.py:884: in require
needed = self.resolve(parse_requirements(requirements))
../../python3.9/site-packages/pkg_resources/__init__.py:770: in resolve
raise DistributionNotFound(req, requirers)
E pkg_resources.DistributionNotFound: The 'toml' distribution was not
found and is required by pytest
(From OE-Core rev: 8e2ec368e4c8fe7594bc178fffe42fbb8ac632e7)
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream release notes:
"
* New itertools
- all_unique (thanks to brianmaissy)
- nth_product and nth_permutation (thanks to N8Brooks)
* Changes to existing itertools
- chunked and sliced now accept a strict parameter (thanks to
shlomif and jtwool)
* Other changes
- Python 3.5 has reached its end of life and is no longer
supported.
- Python 3.9 is officially supported.
- Various documentation fixes (thanks to timgates42)
(From OE-Core rev: 16c211427056a4bfc3545202ea485247a72c832a)
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Plugin and hook calling mechanisms for python
* Part of the dependency chain for pytest
(From OE-Core rev: 7b1f4345009973d3fcb8fc1e8fc212ce92de8015)
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Read metadata from Python packages
* Part of the dependency chain for pytest
(From OE-Core rev: a054b48fc7827256cbe64492c3cc83692f80346d)
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport of pathlib-compatible object wrapper for zip files
* Part of the dependency chain for pytest
(From OE-Core rev: 8167b5bfa65dc2be422a892334d44e6edf861450)
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Library for bulding powerful interactive command lines in Python
* Part of the dependency chain for pytest
(From OE-Core rev: e7b8f091733cb163a0fffed265c6d88b5f0cfae2)
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Core utilities for Python packages
* Part of the dependency chain for pytest
(From OE-Core rev: c1aa2915bb16d7db4ade38b0cf107917aab09644)
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The blessed package to manage your versions by scm tags
* Part of the dependency chain for pytest
(From OE-Core rev: 875c12f55ea34dbda6b11756d226ac09dfb282df)
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Library with cross-pythonpath, ini-parsing, io, code, log facilities
* Part of the dependency chain for pytest
(From OE-Core rev: 7990c78d14ad1862e4c9147f657c10e492cdf8b1)
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Python Library for Tom's Obvious, Minimimal Language
* Part of the dependency chain for pytest
(From OE-Core rev: 3ec8796a318f535d21aca1d36b7f813452648418)
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
More routines for operating on iterables, beyond itertools
* Part of the dependency chain for pytest
(From OE-Core rev: 8d125296b5c57d0076f9f3e6c3d50b5a6ab95de0)
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A small and simple INI-file parser module
* Part of the dependency chain for pytest
(From OE-Core rev: 67c3f0f78e793aff31789d2e1861a88a1090820d)
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Powerful Python library for atomic file writes
* Part of the dependency chain for python3-pytest
(From OE-Core rev: 5b0b24882d061d2d1ada5c53c1837fc502974447)
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-remap-arm-Adjust-inline-asm-constraints.patch
0001-remap_neon-use-register-r12-instead-of-r7.patch
Removed since these are included in 14.0.
(From OE-Core rev: 5ae2156d971ddd18f13a4377b4f9cc99bd4173fe)
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-License-Update: Copyright year updated to 2020.
Refresh the following patch:
0001-libjpeg-turbo-fix-package_qa-error.patch
(From OE-Core rev: 490fe53f625417494dd63a4fe4dcaa98a3c54eb9)
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This patch adds RISC-V to the COMPATIBLE_HOST. Since GRUB 2.04,
the source code supports the RISC-V, thanks to Alexander Graf.
Adding the GRUBPLATFORM for RISC-V prevents autoconf problems.
Also, the patch appends the __anonymous method with RISC-V architecture.
(From OE-Core rev: 42ea75d441ae38cdffed3b1cd671af886c19fbb6)
Signed-off-by: Norbert Kaminski <norbert.kaminski@3mdeb.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Buildhistory stores various bits of information at both recipe
and package level, while there is an associated license manifest
directory tree it would require additional scripting to extract
that information.
(From OE-Core rev: 909bafef282f00dd4a83fab0569885e9788a4ed9)
Signed-off-by: Saul Wold <saul.wold@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
PACKAGECONFIG[directfb] already adds directfb to the build
dependencies. But the automatically generated runtime
dependencies do not add the directfb package to the runtime
dependencies. Most likely this happens because libsdl2 does not link
against directfb but uses dlopen() or similar. Thus, the runtime
dependency to directfb needs to be declared explicitly.
(From OE-Core rev: 62d3cbe7c8261c1c875ff6da11572409262aaf02)
Signed-off-by: Mark Jonas <toertel@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If a CPE version field is just *:*:*:* it should be handled the same as
-:*:*:*, that is 'all versions'. To ease handling, transform this case
to use -.
(From OE-Core rev: 04a9bc4ca5294fe6834513669c7746a824d12b04)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
pseudo-native is a bit special. It conditionally compiles in support for
xattr, statx and statvfs amongst other options. If a pseudo-native binary is
used on a system where these functions are present but it wasn't compiled in
we see hard to debug permissions problems.
An example is the devtool.DevtoolExtractTests.test_devtool_deploy_target
oe-selftest which shows a cryptic error:
File "/home/pokybuild/yocto-worker/oe-selftest-fedora/build/meta/lib/oeqa/selftest/cases/devtool.py", line 1388, in test_devtool_deploy_target
self.assertEqual(filelist1, filelist2)
File "/usr/lib64/python3.9/unittest/case.py", line 831, in assertEqual
assertion_func(first, second, msg=msg)
File "/usr/lib64/python3.9/unittest/case.py", line 1037, in assertListEqual
self.assertSequenceEqual(list1, list2, msg, seq_type=list)
File "/usr/lib64/python3.9/unittest/case.py", line 1019, in assertSequenceEqual
self.fail(msg)
File "/usr/lib64/python3.9/unittest/case.py", line 670, in fail
raise self.failureException(msg)
AssertionError: Lists differ: ['-rwxr-xr-x 6000 6000 /etc/init.d/mdmonitor', '-rw-r-[10124 chars]n.8'] != ['-rwxr-xr-x root root /etc/init.d/mdmonitor', '-rw-r-[10124 chars]n.8']
First differing element 0:
'-rwxr-xr-x 6000 6000 /etc/init.d/mdmonitor'
'-rwxr-xr-x root root /etc/init.d/mdmonitor'
This is due to a version of pseudo without statx being used on a system where
ls uses statx, hence the files are displayed as 6000.6000 instead of root.root.
Avoid this by always building pseudo-native for the specific distro in question rather
than using a universal sstate feed.
This hopefully fixes one of the mysterious AB-INT issues.
(From OE-Core rev: 6e3785a3f1f3cf68f5fe101cd6bebe91db165973)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Dynamic loading of package managers will allow other layers to simply
add their package manager code in package_manager/ and have bitbake find
it according to the package manager configuration. This is useful for
adding new (faster) package managers to Open Embedded while not increasing the
test scope or require Open Embedded to support more package managers.
How this is tested:
* Build core-image-minimal with all three package managers
* Build the sdk with all three package managers. dpkg fails, but
it fails on master as well.
* Run the complete test suite, all tests passed except 16
* Run those 16 tests on master and verify that they fail there as well
* Fix errors making tests works on master but not with this patch.
(From OE-Core rev: 02670501dea192879ddf9f8048eea57a94719fc1)
Signed-off-by: Fredrik Gustafsson <fredrigu@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It fails to install sudo and lib32-sudo at same time:
| Error: Transaction test error:
| file /usr/libexec/sudo/audit_json.so conflicts between attempted
installs of lib32-sudo-1.9.3p1-r0.core2_32 and sudo-1.9.3p1-r0.core2_64
| file /usr/libexec/sudo/group_file.so conflicts between attempted
installs of lib32-sudo-1.9.3p1-r0.core2_32 and sudo-1.9.3p1-r0.core2_64
Pass ${libdir} to configure option --libexecdir of sudo that it installs
plugin libraries to /usr/lib{,64} rather than /usr/libexec/. Then add a
patch to fix multilib conflict of sudo.conf.
[RP: Add missing Upstream-Status]
(From OE-Core rev: c9b6974cfcac370c6848d28400e0546ac85512e9)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The commit [991f92b4d bb.ui: delete __init__.py to make bb.ui a
namespace package] caused `bitbake -h' failed
...
$ bitbake -h
Traceback (most recent call last):
File "/buildarea/raid5/hjia/community/poky/bitbake/bin/bitbake", line 35, in <module>
sys.exit(bitbake_main(BitBakeConfigParameters(sys.argv),
File "/buildarea/raid5/hjia/community/poky/bitbake/lib/bb/cookerdata.py", line 27, in __init__
self.options, targets = self.parseCommandLine(argv or sys.argv)
File "/buildarea/raid5/hjia/community/poky/bitbake/lib/bb/main.py", line 297, in parseCommandLine
options, targets = parser.parse_args(argv)
File "/usr/lib64/python3.6/optparse.py", line 1387, in parse_args
stop = self._process_args(largs, rargs, values)
File "/usr/lib64/python3.6/optparse.py", line 1431, in _process_args
self._process_short_opts(rargs, values)
File "/usr/lib64/python3.6/optparse.py", line 1536, in _process_short_opts
option.process(opt, value, values, self)
File "/usr/lib64/python3.6/optparse.py", line 785, in process
self.action, self.dest, opt, value, values, parser)
File "/usr/lib64/python3.6/optparse.py", line 807, in take_action
parser.print_help()
File "/usr/lib64/python3.6/optparse.py", line 1647, in print_help
file.write(self.format_help())
File "/usr/lib64/python3.6/optparse.py", line 1635, in format_help
result.append(self.format_option_help(formatter))
File "/usr/lib64/python3.6/optparse.py", line 1615, in format_option_help
result.append(OptionContainer.format_option_help(self, formatter))
File "/usr/lib64/python3.6/optparse.py", line 1061, in format_option_help
result.append(formatter.format_option(option))
File "/buildarea/raid5/hjia/community/poky/bitbake/lib/bb/main.py", line 54, in format_option
valid_uis = list_extension_modules(bb.ui, 'main')
File "/buildarea/raid5/hjia/community/poky/bitbake/lib/bb/main.py", line 72, in list_extension_modules
pkgdir = os.path.dirname(pkg.__file__)
AttributeError: module 'bb.ui' has no attribute '__file__'
...
This reverts commit 991f92b4d15b0571b6a540964e5216d1b9728539
(Bitbake rev: 22b8c53205f8915b33d1e0ad6a666dcacc01491d)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
>From sphinx-build man page:
-j N build in parallel with N processes where possible
(special value "auto" will set N to cpu-count)
(Bitbake rev: e0d08058d849cb28cd70ade0cb35863a91019353)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the selected version if not available, bitbake will happily attempt
to build something else. This should be a loud warning not a small note.
(Bitbake rev: 78cd63285713fde59506eb2e71a7b7ee59a594ff)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
try_mirror_url() creates a symlink named as the original file to make
everything look like files specified in SRC_URI were downloaded from
their original location. The link is however created as an absolute
reference, this makes DL_DIR non-relocatable. This also causes issues
with the Isar project since it bind mounts DL_DIR to /downloads to
perform some of its build tasks in a chrooted environment (rendering
all symbolic links from DL_DIR invalid). Modify ensure_symlink() to
take an optional "relative" argument and have that function use
os.path.relpath() to produce a relative symlink.
(Bitbake rev: 481e66ea8fc2fc91903127d66b0f1b0fe86baedb)
Signed-off-by: Cedric Hombourger <Cedric_Hombourger@mentor.com>
Cc: Chris Larson <Chris_Larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Removes the keys() function from the MulticonfigCache. This appears to
be a leftover from before the class inherited from collections.Mapping,
is now unnecessary, and was outright incorrect.
(Bitbake rev: 5f37b6d2829fcac1f16602d9697f8bfbcb65ff62)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adds support for an upstream server to be specified. The upstream server
will be queried for equivalent hashes whenever a miss is found in the
local server. If the server returns a match, it is merged into the
local database. In order to keep the get stream queries as fast as
possible since they are the critical path when bitbake is preparing the
run queue, missing tasks provided by the server are not immediately
pulled from the upstream server, but instead are put into a queue to be
backfilled by a worker task later.
(Bitbake rev: e6d6c0b39393e9bdf378c1eba141f815e26b724b)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adds support for create a client that operates using Python asynchronous
I/O.
(Bitbake rev: cf9bc0310b0092bf52b61057405aeb51c86ba137)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When comparing builds built with different host umasks, this file jumped out.
The umask from do_compile was influencing ${D} and as cp was used to add the
file it wasn't deterministic. Fix the file mode to ensure determinism.
(From OE-Core rev: 37f37f4a52de3711973b372160f23672b61ff6ad)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If files are copied into /usr/src/debug directly from WORKDIR (e.g. makedevs)
we'd get the permissions from the checkout which would depend on the host umask.
Avoid this and be deterministic by setting the file modes consistently. Core
code copies the files in so we're responsible for the permissions.
Unfortunately to force this change to apply we need to invalidate both
the package tasks and the hash equivalance mappings since file mode
'corruption' already made it into the output hashes (both input options
were mapped to the output hashes).
(From OE-Core rev: 1f958bcd6c9cd12ec76d80586cba15f4d6ed17a7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
ffmpeg in qtwebengine/chromium fails to build on aarch64
ffmpeg/ffmpeg_internal/videodsp.o: in function `ff_prefetch_aarch64':
(.text+0x10): relocation truncated to fit: R_AARCH64_CONDBR19 against symbol `ff_prefetch_aarch64' defined in .text section in obj/third_party/ffmpeg/ffmpeg_internal/videodsp.o
Backport an upstream fix to handle this error which is a regrression in
binutils 2.35
(From OE-Core rev: 0a68def6b1f69b61096e58ae7778b61412dec4a2)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Define CXX_FOR_TARGET and CC_FOR_TARGET for target go
since we are cross building it, it helps in defining the compiler
for cgo on target
backport a patch to fix CGO_LDFLAGS regression like below
Fixes
| Building std for target, linux/arm.
| go build runtime/cgo: invalid flag in go:cgo_ldflag: -Wl,-O1
(From OE-Core rev: a71d1b58e8cf0976a614c49aa2dfe1e0605dfe95)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Python 3.9 dropped isAlive() so use the preferred is_alive().
(From OE-Core rev: 9bb06428cbb2ac0f3d98a1696f050d3393385503)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
PTH_FUNC definition needs to be modified in order to
intercept posix thread functions in both libc and libpthread.
In order to handle this in helgrind, weak alias the pthread functions in glibc.
Include a special case for musl.
See https://bugs.kde.org/show_bug.cgi?id=428909 for additional
discussion.
Upstream-Status: Submitted
(From OE-Core rev: 5da46a552d54de34a5243e1d90dcc6f52b7af746)
Signed-off-by: Paul Floyd <paulf@free.fr>
Signed-off-by: Stacy Gaikovaia <Stacy.Gaikovaia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove 'echo -e' and replace it with 'printf'. In bash the builtin
'echo' has an option for interpreting backslash escapes. In a shell like
dash the builtin 'echo' interprets backslash escapes by default.
Therefor the 'echo' in dash doesn't have the '-e' option. When using
'printf' instead it is safe to use it either with bash or dash.
(From OE-Core rev: c747acca33f84879a1ebd0ef972c07f4d5dff8b7)
Signed-off-by: Fedor Ross <fedor.ross@ifm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Replace the equality operator '==' with '=' inside of '[]' to be
compatible with bash and dash.
(From OE-Core rev: b7f0ec6eafb35117eaf4eeef281162080f0ca79a)
Signed-off-by: Fedor Ross <fedor.ross@ifm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
While some platforms might choose to compress the kernel by
default especially when boot medium is slow, others want
uncompressed kernel.
The choice of decompression speed vs. load speed is very
platform dependent.
Allow platform to choose the option here.
(From OE-Core rev: 5c72105e2973e613b5c0f0e6310ffdea6e56c6c7)
Signed-off-by: Sinan Kaya <okaya@kernel.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We are installing a service to volatile mount /srv
directory but we are not creating it on the target.
(From OE-Core rev: 0fd0b5cc27e3ef72bc00f593b0730b7fca5d0450)
Signed-off-by: Sinan Kaya <okaya@kernel.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
fix error:
| framework/lib/ppc/libframework.a(device.cpp.o): in function `std::__atomic_base<unsigned long long>::load(std::memory_order) const':
| /usr/include/c++/10.2.0/bits/atomic_base.h:426: undefined reference to `__atomic_load_8'
some arch don't have built-in atomic, so need to link it
explicitly
(From OE-Core rev: 65410c5ff4f9c34758d1e2270132c631166e7d1a)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This an Ububtu specific issue:
The CUPS AppArmor profile incorrectly confined the dnssd backend
due to use of hard links. A local attacker could possibly use this
issue to escape confinement. This flaw affects versions prior to
2.2.7-1ubuntu2.1 in Ubuntu 18.04 LTS, prior to 2.2.4-7ubuntu3.1
in Ubuntu 17.10, prior to 2.1.3-4ubuntu0.5 in Ubuntu 16.04 LTS,
and prior to 1.7.2-0ubuntu1.10 in Ubuntu 14.04 LTS
(From OE-Core rev: 22e89983a8f83a369d83bc67e4f3492bc50db648)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are CVEs with the 'gst-plugins-base' product, so set that.
(From OE-Core rev: ec0f0e5995ab498f50ad51ceb361784247614982)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are CVEs with the 'gst-rtsp-server' product, so set that.
(From OE-Core rev: eb5cbdead78d092733e783b09528b208efccac3d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This issue describes expected behaviour, do not use tarfile with
untrusted data.
(From OE-Core rev: f4c22e83f2e68ff157da5ea1303acc2931d63f5f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The output currently shows the remapped product and version fields,
which may not be the actual recipe name/version. As this report is about
recipes, use the real values.
(From OE-Core rev: 18827d7f40db4a4f92680bd59ca655cca373ad65)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
python3-dbusmock depends on pygobject unconditionally and it's not going
to work if g-i is disabled.
(From OE-Core rev: b70627e2818ded74be862ad8650e19bf1fe9bd43)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Running the weston compositor as the root user is an insecure default
behavior for OE-core. We can do much better, at least when using
systemd. Change the recipe to create a dedicated "weston" user and start
weston as this user. The systemd service and socket units are no longer
template units, as there were several inconsistencies in the templates.
Instead, there is now a global /run/wayland-0 socket that gets created,
and systemd will start weston on demand when a client connects to that
socket or when attempting to reach graphical.target, whichever comes
first. This also allows downstream users to easily change the behavior
so that weston *only* starts on demand by adding a drop file. Access to
the global socket is controlled by a "wayland" group; any user that is a
member of the group can use the socket to talk to the compositor. This
also satisfies another use case where another systemd service might
start a graphical application that needs to display with weston (e.g. a
single function device in kiosk mode). Finally, the udev rules for
starting weston with the existance of a DRM device have been removed.
Being WantedBy= a graphical target should eliminate the need for this
behavior, and having it present makes it difficult for downstream users
to start weston on demand (having to override the udev rules).
(From OE-Core rev: dd83fb40f76749c6689807afabc63b9d5c2a4065)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-Fix-compilation-with-fno-common.patch
0002-backtrace-Use-only-with-glibc-and-uclibc.patch
sigset_t.patch
Removed since these are included in 1.5.0
(From OE-Core rev: 51c237a4d30d7baad7aa717368ed358059d52843)
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This CVE is issue on _Py_CheckPython3 uses uninitialized dllpath when embedder sets module path with Py_SetPath.
Since it is .dll issue (on windows only), hence whitelist it.
https://bugs.python.org/issue29778
(From OE-Core rev: 4ceb08bfe6c6dca486040f39d58b285c37d3bc91)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is because the test expects to find "do_package_write_rpm" in the
bitbake output.
(From OE-Core rev: fbc75aa226e33c5ef5d3696b1c9c0f6652f23a98)
Signed-off-by: Chris Laplante <chris.laplante@agilent.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:
315443293a2d Linux 5.4.78
9fda2e762498 Convert trailing spaces and periods in path components
ebc24aeb8694 net: sch_generic: fix the missing new qdisc assignment bug
c5cf5c7b585c perf/core: Fix race in the perf_mmap_close() function
c6b1616f5472 perf scripting python: Avoid declaring function pointers with a visibility attribute
b74fe3186471 x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP
6958fbd52e79 powerpc/603: Always fault when _PAGE_ACCESSED is not set
5af9d48acbee drm/i915: Correctly set SFC capability for video engines
6fcf4141b9a2 r8169: fix potential skb double free in an error path
78f6fac0814e tipc: fix memory leak in tipc_topsrv_start()
c59039a088bd net/x25: Fix null-ptr-deref in x25_connect
7e332a5c0e2c net: Update window_clamp if SOCK_RCVBUF is set
25786fb512f7 net: udp: fix UDP header access on Fast/frag0 UDP GRO
016e70d176ff net/af_iucv: fix null pointer dereference on shutdown
22ee23fe1cc9 IPv6: Set SIT tunnel hard_header_len to zero
98901bff58d9 swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb"
2cd21fe5bcc4 pinctrl: amd: fix incorrect way to disable debounce filter
fa76dd3c1df3 pinctrl: amd: use higher precision for 512 RtcClk
c6a6168a31e1 drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[]
974e3a7002a0 don't dump the threads that had been already exiting when zapped.
039c8dcd2b15 mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() at remove
e1d706eeeaf7 mmc: sdhci-of-esdhc: Handle pulse width detection erratum for more SoCs
2a6cba6d3d72 gpio: pcie-idio-24: Enable PEX8311 interrupts
7b6790ae3a94 gpio: pcie-idio-24: Fix IRQ Enable Register value
819bf3b0d969 gpio: pcie-idio-24: Fix irq mask when masking
68dae71b7cde selinux: Fix error return code in sel_ib_pkey_sid_slow()
33e53f2cac19 btrfs: fix potential overflow in cluster_pages_for_defrag on 32bit arch
9de4ffb70150 ocfs2: initialize ip_next_orphan
ac18b128cfd6 reboot: fix overflow parsing reboot cpu number
fa6265f8fb9e Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint"
bd4d106f3122 mm/slub: fix panic in slab_alloc_node()
84778a43ae59 jbd2: fix up sparse warnings in checkpoint code
2192d905df0d futex: Don't enable IRQs unconditionally in put_pi_state()
761fb6829238 mei: protect mei_cl_mtu from null dereference
e2b2c390ec9e virtio: virtio_console: fix DMA memory allocation for rproc serial
57626d77ef1e xhci: hisilicon: fix refercence leak in xhci_histb_probe
cbad9668929c usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode
f988e9c85cfb uio: Fix use-after-free in uio_unregister_device()
1654bf2d9f0e thunderbolt: Add the missed ida_simple_remove() in ring_request_msix()
06c1895fe71b thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services()
11c14da8d005 KVM: arm64: Don't hide ID registers from userspace
2033dd885297 btrfs: dev-replace: fail mount if we don't have replace item with target device
5af9630036ef btrfs: fix min reserved size calculation in merge_reloc_root
8266c23124c1 btrfs: ref-verify: fix memory leak in btrfs_ref_tree_mod
062c9b04f6eb ext4: unlock xattr_sem properly in ext4_inline_data_truncate()
a6ca4c7ec44c ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA
52e3a55bc253 erofs: derive atime instead of leaving it empty
09b0d47b7952 perf: Fix get_recursion_context()
70867a9dbf57 vrf: Fix fast path output packet handling with async Netfilter rules
2ab9c76986e4 cosa: Add missing kfree in error path of cosa_write
c0a6cc9e11f4 of/address: Fix of_node memory leak in of_dma_is_coherent
f10d238aad93 xfs: fix a missing unlock on error in xfs_fs_map_blocks
0e2ad69bd4b5 lan743x: fix "BUG: invalid wait context" when setting rx mode
b45f52a20879 xfs: fix brainos in the refcount scrubber's rmap fragment processor
7cbf708b1b9a xfs: fix rmap key and record comparison functions
3bd97b33be41 xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents
08e213bef291 xfs: fix flags argument to rmap lookup when converting shared file rmaps
a8ee686597fb igc: Fix returning wrong statistics
81dcfdb9a015 nbd: fix a block_device refcount leak in nbd_release
c602ad2b52dc bpf: Zero-fill re-used per-cpu map element
dfcb33773877 SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()
b9e8f9d139bd net/mlx5: Fix deletion of duplicate rules
e74e514c8cca pinctrl: aspeed: Fix GPI only function problem.
d2e61c5202e6 bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE
443ae3655f8c ARM: 9019/1: kprobes: Avoid fortify_panic() when copying optprobe template
c0be7a34c889 pinctrl: intel: Set default bias in case no particular value given
88ccabbd2066 mfd: sprd: Add wakeup capability for PMIC IRQ
58953e87343d tick/common: Touch watchdog in tick_unfreeze() on all CPUs
3322f7289e50 spi: bcm2835: remove use of uninitialized gpio flags variable
572e545d80ea tpm_tis: Disable interrupts on ThinkPad T490s
713a3a94bee0 i2c: sh_mobile: implement atomic transfers
37a048d790c3 riscv: Set text_offset correctly for M-Mode
6d8b43376990 selftests: proc: fix warning: _GNU_SOURCE redefined
ab10b7def421 amd/amdgpu: Disable VCN DPG mode for Picasso
4faa1fabc645 i2c: mediatek: move dma reset before i2c reset
b66c7cdedd1e vfio/pci: Bypass IGD init in case of -ENODEV
c6be53caf1c8 vfio: platform: fix reference leak in vfio_platform_open
4d6f536e34d6 s390/smp: move rcu_cpu_starting() earlier
984d77507439 iommu/amd: Increase interrupt remapping table limit to 512 entries
a889cd3d350d nvme-tcp: avoid repeated request completion
9d14f5225dbb nvme-rdma: avoid repeated request completion
531b55cce9cd nvme-tcp: avoid race between time out and tear down
d0e888a20dfd nvme-rdma: avoid race between time out and tear down
0ca279c859d7 nvme: introduce nvme_sync_io_queues
c473b3e56c1d scsi: mpt3sas: Fix timeouts observed while reenabling IRQ
b61e157d9f64 scsi: scsi_dh_alua: Avoid crash during alua_bus_detach()
bf1cedc12f58 tracing: Fix the checking of stackidx in __ftrace_trace_stack
e57c04697030 cfg80211: regulatory: Fix inconsistent format argument
a3f0db0d2320 cfg80211: initialize wdev data earlier
67bb2e4d41de mac80211: fix use of skb payload instead of header
c1cbb64c100d drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running
48083640a47b drm/amd/pm: perform SMC reset on suspend/hibernation
f449b902badb drm/amdgpu: perform srbm soft reset always on SDMA resume
7f6df0b085ce scsi: hpsa: Fix memory leak in hpsa_init_one()
325455358e54 gfs2: check for live vs. read-only file system in gfs2_fitrim
edeff05a1f10 gfs2: Add missing truncate_inode_pages_final for sd_aspace
99dcfc517d17 gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-after-free
42eaa22aaf2e ALSA: hda: Reinstate runtime_allow() for all hda controllers
0a4c091673ca ALSA: hda: Separate runtime and system suspend
9b7e6b670df7 selftests: pidfd: fix compilation errors due to wait.h
9110e2f2633d selftests/ftrace: check for do_sys_openat2 in user-memory test
1737ea0c5775 usb: gadget: goku_udc: fix potential crashes in probe
e60490354191 opp: Reduce the size of critical section in _opp_table_kref_release()
fe2dc1093c61 usb: dwc3: pci: add support for the Intel Alder Lake-S
e22142a9a2a9 ASoC: cs42l51: manage mclk shutdown delay
0fc0befe0bfa ASoC: qcom: sdm845: set driver name correctly
b668352c4aad ath9k_htc: Use appropriate rs_datalen type
42501604363f KVM: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally
d2cef3bae14b KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED
213e1238cacc random32: make prandom_u32() output unpredictable
327af342ca9b tpm: efi: Don't create binary_bios_measurements file for an empty log
0685eb84ad56 xfs: fix scrub flagging rtinherit even if there is no rt device
2f6cbef32718 xfs: flush new eof page on truncate to avoid post-eof corruption
66ce8bfad6f6 can: flexcan: flexcan_remove(): disable wakeup completely
0b657367309e can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A
56c56af0a3a1 can: peak_canfd: pucan_handle_can_rx(): fix echo management when loopback is on
a23ee9956612 can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping
44b2c4beff8a can: peak_usb: add range checking in decode operations
d6c34afab0ed can: xilinx_can: handle failure cases of pm_runtime_get_sync
51920ca7519c can: ti_hecc: ti_hecc_probe(): add missed clk_disable_unprepare() in error path
b9c4a9a07c4a can: j1939: j1939_sk_bind(): return failure if netdev is down
0ab4c839409a can: j1939: swap addr and pgn in the send example
5bde65abe166 can: can_create_echo_skb(): fix echo skb generation: always use skb_clone()
183f1af506fe can: dev: __can_get_echo_skb(): fix real payload length return value for RTR frames
ab46748bf988 can: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ context
3d0954767918 can: rx-offload: don't call kfree_skb() from IRQ context
e201588fad54 afs: Fix warning due to unadvanced marshalling pointer
9946509a027b iommu/vt-d: Fix a bug for PDP check in prq_event_thread
2825a5bf3ca5 ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link()
22901751d269 perf tools: Add missing swap for ino_generation
b36f78fd48e9 perf trace: Fix segfault when trying to trace events by cgroup
d261d0bd9066 powerpc/eeh_cache: Fix a possible debugfs deadlock
1c8fe343a79d netfilter: ipset: Update byte and packet counters regardless of whether they match
ad017cf5dace netfilter: nf_tables: missing validation from the abort path
56907fa27b94 netfilter: use actual socket sk rather than skb sk when routing harder
6234710dc634 xfs: set xefi_discard when creating a deferred agfl free log intent item
933f911136e2 ASoC: codecs: wcd9335: Set digital gain range correctly
5cb904da85ed net: xfrm: fix a race condition during allocing spi
4e438ca1b629 hv_balloon: disable warning when floor reached
bb2b60242c8e genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY
bb8c6bd53cc0 ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function
a8ec66026dd8 btrfs: reschedule when cloning lots of extents
0ee771e96954 btrfs: sysfs: init devices outside of the chunk_mutex
c58fa93b1409 btrfs: tracepoints: output proper root owner for trace_find_free_extent()
e24516cf62f9 usb: dwc3: gadget: Reclaim extra TRBs after request completion
ab031673e2ab usb: dwc3: gadget: Continue to process pending requests
504cfb5e3bca PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0
9dfbc2f82ac8 KVM: arm64: Force PTE mapping on fault resulting in a device mapping
95fda70d3955 nbd: don't update block size after device is started
160777b19b86 time: Prevent undefined behaviour in timespec64_to_ns()
5a39fb2f22fd drm/i915/gem: Flush coherency domains on first set-domain-ioctl
2544d06afd8d Linux 5.4.77
19f6d91bdad4 powercap: restrict energy meter to root access
ec9c6b417e27 Linux 5.4.76
c3d60c695712 arm64: dts: marvell: espressobin: Add ethernet switch aliases
b7f7474b3921 perf/core: Fix a memory leak in perf_event_parse_addr_filter()
21ab13af8c50 xfs: flush for older, xfs specific ioctls
258d01b1577e PM: runtime: Resume the device earlier in __device_release_driver()
37f75c6aa8dd PM: runtime: Drop pm_runtime_clean_up_links()
874dfb5c6aa3 PM: runtime: Drop runtime PM references to supplier on link removal
fbfca92c7840 ARC: stack unwinding: avoid indefinite looping
d61edc06002f drm/panfrost: Fix a deadlock between the shrinker and madvise path
b9d91fa92164 usb: mtu3: fix panic in mtu3_gadget_stop()
b0d03a1bdb3c USB: Add NO_LPM quirk for Kingston flash drive
290fcf3e0c0c usb: dwc3: ep0: Fix delay status handling
86875e1d6426 tty: serial: fsl_lpuart: LS1021A has a FIFO size of 16 words, like LS1028A
8febdfb5973d tty: serial: fsl_lpuart: add LS1028A support
d5d3cca9d61f USB: serial: option: add Telit FN980 composition 0x1055
7f7be9341b86 USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231
b7f74775c2bb USB: serial: option: add Quectel EC200T module support
9d34dbab6ef4 USB: serial: cyberjack: fix write-URB completion race
62c4b2b21e3b serial: txx9: add missing platform_driver_unregister() on error in serial_txx9_init
085fc4784e4b serial: 8250_mtk: Fix uart_get_baud_rate warning
b33a1039564c s390/pkey: fix paes selftest failure with paes and pkey static build
beeb658cfd35 fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent
642181fe3567 vt: Disable KD_FONT_OP_COPY
cfd9d7137759 Revert "coresight: Make sysfs functional on topologies with per core sink"
8ee6a0f25457 arm64/smp: Move rcu_cpu_starting() earlier
eceb94287dbf drm/nouveau/gem: fix "refcount_t: underflow; use-after-free"
7d0de6f87257 drm/nouveau/nouveau: fix the start/end range for migration
4dab0fd40323 usb: cdns3: gadget: suspicious implicit sign extension
937753df482c ACPI: NFIT: Fix comparison to '-ENXIO'
16476c2b26ca drm/vc4: drv: Add error handding for bind
a04cec1dd293 nvmet: fix a NULL pointer dereference when tracing the flush command
8c9c03432500 nvme-rdma: handle unexpected nvme completion data length
2fd9e60760ef vsock: use ns_capable_noaudit() on socket create
2149aa583068 scsi: ibmvscsi: Fix potential race after loss of transport
1247f4e29188 drm/amdgpu: add DID for navi10 blockchain SKU
fd4fb5080725 scsi: core: Don't start concurrent async scan on same host
3c52715ceaae blk-cgroup: Pre-allocate tree node on blkg_conf_prep
f77756ea6641 blk-cgroup: Fix memleak on error path
914fc5524261 drm/sun4i: frontend: Fix the scaler phase on A33
f743f73f42a7 drm/sun4i: frontend: Reuse the ch0 phase for RGB formats
6d7b41a67687 drm/sun4i: frontend: Rework a bit the phase data
147e3743cf7a of: Fix reserved-memory overlap detection
6e02c29e4ac4 x86/kexec: Use up-to-dated screen_info copy to fill boot params
3283d4d78412 arm64: dts: meson: add missing g12 rng clock
69e0e917c7c8 ARM: dts: sun4i-a10: fix cpu_alert temperature
2716e78a6486 futex: Handle transient "ownerless" rtmutex state correctly
ec5f524e0293 tracing: Fix out of bounds write in get_trace_buf
9f6883fce694 spi: bcm2835: fix gpio cs level inversion
f352cca84625 regulator: defer probe when trying to get voltage from unresolved supply
a69af5baed80 ftrace: Handle tracing when switching between context
3058420f40fb ftrace: Fix recursion check for NMI test
cfaf010cf345 mtd: spi-nor: Don't copy self-pointing struct around
aef59b5e5bdf ring-buffer: Fix recursion protection transitions between interrupt context
2cd71743e7ff gfs2: Wake up when sd_glock_disposal becomes zero
d2286457bd83 mm: always have io_remap_pfn_range() set pgprot_decrypted()
1b8490d6b809 kthread_worker: prevent queuing delayed work from timer_fn when it is being canceled
b1d16be4f2f4 lib/crc32test: remove extra local_irq_disable/enable
c1f729c7dec0 mm: mempolicy: fix potential pte_unmap_unlock pte error
f7c2913d606b ALSA: usb-audio: Add implicit feedback quirk for MODX
26a871cf86cb ALSA: usb-audio: Add implicit feedback quirk for Qu-16
a46e830d017e ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices
65457e345f3c ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2
72ce616ed55a ALSA: hda/realtek - Enable headphone for ASUS TM420
f7d0f7242405 ALSA: hda/realtek - Fixed HP headset Mic can't be detected
61402d61a2af Fonts: Replace discarded const qualifier
e5ea79bb19f8 sfp: Fix error handing in sfp_probe()
9b5458effeee sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms
26ffb8916059 powerpc/vnic: Extend "failover pending" window
92e65059beda net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition
8e3c047f814b ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags
ac343efb572c ionic: check port ptr before use
6ef3bcc25a3e gianfar: Account for Tx PTP timestamp in the skb headroom
5b66a5b6a9e2 gianfar: Replace skb_realloc_headroom with skb_cow_head for PTP
7bf7b7c385a1 chelsio/chtls: fix always leaking ctrl_skb
14d755a4815e chelsio/chtls: fix memory leaks caused by a race
57bb59f9d8fb cadence: force nonlinear buffers to be cloned
1695fca8a923 ptrace: fix task_join_group_stop() for the case when current is traced
76e5bba75a63 tipc: fix use-after-free in tipc_bcast_get_mode
ca16a42f5f0d arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm64/lib/mem*.S
d94589900d98 arm64: lib: Use modern annotations for assembly functions
3e7050661d95 arm64: asm: Add new-style position independent function annotations
840d8c9b3e5f linkage: Introduce new macros for assembler symbols
1ca84322ab5b ASoC: Intel: Skylake: Add alternative topology binary name
e05dfcff26e9 drm/i915: Drop runtime-pm assert from vgpu io accessors
d321f127eb51 drm/i915/gt: Delay execlist processing for tgl
5bcd18bf8082 drm/i915: Break up error capture compression loops with cond_resched()
(From OE-Core rev: 6063baedd741e1ae86a2c42cd2dc41899718a2d5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.8:
52b840afae05 perf: Alias SYS_futex with SYS_futex_time64 on 32-bit arches with 64bit time_t
(From OE-Core rev: 41135c844af1165b1e74e8e2654784f3cd4def8b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.4:
356914747645 perf: Alias SYS_futex with SYS_futex_time64 on 32-bit arches with 64bit time_t
(From OE-Core rev: 73ee256e5c1194ec5d0843dee274d29cc0efe993)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
.vdso-offsets.h.cmd contains command that was used to produce vdso-offsets.h.
It breaks reproducibility because it has an absolute path in it. There is no
any value to package such files so it can be dropped.
(From OE-Core rev: d31b4db24643b0867c654af34c684b4de2f8122b)
Signed-off-by: Denys Zagorui <dzagorui@cisco.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When copying license files to the image rootfs, i.e to
/usr/share/common-licenses, a canonical name of a license should be
used, otherwise duplicated files end up in common-licenses directory.
For example, GPL-2.0 license according to conf/license.conf can be
referenced in recipes as GPL-2, GPLv2, and GPLv2.0. If a license name is
used directly, we end up with three files in the rootfs with the same
content. If a canonical name used instead, then each license gets copied
only once.
(From OE-Core rev: 670fe71dd18ea675f35581db4a61fda137f8bf00)
Signed-off-by: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
python3targetconfig append target python3 to dependencies
unconditionally, and here its inherited unconditionally too but
distutils3-base is inherited in BBCLASSEXTEND'ed recipes and other not-target
recipes as well. Hence the change added via 9c8f666097802cb594a759989edcf01603a22df3
is now bridging the native dependencies with target python3 and thats
resulting all sorts of rebuilds for multimachine builds e.g.
MACHINE=qemuarm bitbake python3-scons-native
MACHINE=qemumips bitbake python3-scons-native
results in rebuilds for python3-scons-native
bitbake-diffsigs shows
Hash for dependent task python/python3-scons-native_3.1.2.bb:do_populate_sysroot changed from 1cdb93193b416477df6faa137e83a967b433c7aa29033146b405153f73f36933 to 3cea1e7cbedd121ecb768fbc291cc4e4d7d3b5c0442897
0e3b97bd058d162065
Hash for dependent task python/python3-scons-native_3.1.2.bb:do_install changed from 8d6018fd03ffc6060a04532dc39a5b7ccca1be026a69d069cb4fb11aef86dd89 to c5f1d173596a8e910f45a2b6e0b4dab96cd0102be4d62bd3156
229cb0f5ebb11
Hash for dependent task python/python3-scons-native_3.1.2.bb:do_compile changed from e3ee4b52a15267e6ae7853ec19a666b2fb62608a597608793336382d1c45f8a0 to 1e582043dfe6b3e00aaa532f363ce6afb37652abe837dac
7cc9769194c43eae1
Hash for dependent task python/python3-scons-native_3.1.2.bb:do_configure changed from 770a4d5a77a96ebd9e1e7368f710bca3f88e3b1266dffa3b2d0360b1e3a81e27 to a366982778b03eee5165c3117ee778f848acdfaa2
b346650fbdf114ac70ab57b
Hash for dependent task python/python3-scons-native_3.1.2.bb:do_prepare_recipe_sysroot changed from 958910037856ff5d5eb2b5162b3cdd02a3a710fc543b933cfeba771ee095cb72 to 474333fb565f908992fd3716
4935aaecf31a79e867826fe634cde4f44171d8e7
Hash for dependent task python/python3_3.9.0.bb:do_populate_sysroot changed from 7ac1c4fcbb2eacf98d2c32d991751bd2f3c7d55e2e32f2c9e485e7f5975fecf8 to 25dcfe74a95af19cce8df7c29311cc5edbbf6ad
08777e46a6fa6e417c0445018
...
Therefore limit effects of this class only for target recipes.
(From OE-Core rev: c99bb79087e74a967286469e1d8888a546ebec83)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Alexander Kanavin <alex.kanavin@gmail.com>
Cc: Martin Jansa <Martin.Jansa@gmail.com>
Cc: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This allows us to reference the branch name for the latest LTS release
(currently dunfell) in the text. When the current release is an LTS,
this variable will be equal to DISTRO_NAME_NO_CAP.
(From yocto-docs rev: d5022ebbba31433761d84b1e5552dd86e08745d9)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
New contributors to the project will usually be following the steps to
submit patches directly via email as they may not have commit access to
a contrib repository. For shorter series of patches this is the more
common workflow which we see anyway.
The documentation here is updated to reflect this, addressing the email
submission process first and then the pull request process. The new
opening paragraph for the section on submitting pull requests is taken
from the "How to submit a patch to OpenEmbedded" page on the OE wiki.
(From yocto-docs rev: 0911e61e083ae4369438b431e83efe8465f663fd)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The documentation on submitting changes to the project should cover the
ways in which the process differs for stable branches. These changes add
a brief description of the typical policy for handling changes to stable
branches and give some steps to follow when proposing changes to these
branches. The information is based on my personal experience and on the
existing content of the "How to submit a patch to OpenEmbedded" page on
the OE wiki.
(From yocto-docs rev: 2a835ae0925f4286769fb050b3409732ba79779d)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The contribution guidelines would benefit from a brief section on how to
address feedback from patch reviewers and how to re-submit amended
patches. The information here is based on my personal experience and on
the existing notes on the "How to submit a patch to OpenEmbedded" page
on the OE wiki.
(From yocto-docs rev: fcff5c524fdf2f465153319d0fdc6fb557b588dd)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Reduce duplication by pulling out the common steps of committing changes
locally from the steps of submitting those changes via the pull request
scripts or via email.
(From yocto-docs rev: b80842496a8b5142e3a0b054cc99aee66649fcef)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a link to our patchwork instance and note how submitted patches are
checked for common mistakes. This note is moved to the section on
submitting patches via email as that is the place where most users will
run into patchwork/patchtest.
(From yocto-docs rev: 76506bc6125b551c5aa9c45f2b1e7b89e6bf6eae)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
After discussions on IRC with Ross we concluded that the `ross/mut`
branch shouldn't really be listed in the docs as it's more of a personal
test branch. Instead we should list the -next branches for
openembedded-core and poky.
(From yocto-docs rev: a6bb1f7b677ea0b540735497fbbbda64ce3653ce)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This may help anyone looking for patch contribution guidelines in the
documentation directory itself.
(From yocto-docs rev: 276740dd3780b0bdf04996efeed3c237fd26da1f)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This simplifies linking to git repositories on openembedded.org.
(From yocto-docs rev: 03e13ca4d013e7712216a66eb4cdeb4a456be6a9)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
>From sphinx-build man page:
-j N build in parallel with N processes where possible
(special value "auto" will set N to cpu-count)
(From yocto-docs rev: 1847aeea8b88c84f821610803264955e51e31d2f)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With introduction of python3targetconfig class in core this is no longer
needed.
(Bitbake rev: 47b64cfacd7c498ef9ed5486d117f2d69a39f225)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Due to the calls to sys.stderr.write() and sys.exit() in exception
handling in case of sphinx_rtd_theme not being installed, the
following exception is raised by Python due to the fact that sys
module not being imported.
(Bitbake rev: 5ddf0e5bee0de59d07295fc5693e20b1a0380fde)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There were two copies of this patch floating around, and the merged
variant has the copy in the wrong place.
module.lds is only created during modules_prepare, and that target is
not invoked during our main build of the kernel. We aren't about to
change the kernel build (there's no need), so we move the copy into
the compile_kernelmodules task. After that runs, we have module.lds
availble to copy.
This has been tested against clean kernel + out of tree module
builds, and the dependencies are correct that the file is copied
before the out of tree module build starts.
(From OE-Core rev: 7d94f9209ebaaf59ea001239a889dd7f928a0e7c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.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:
6e97ed6efa70 Linux 5.4.75
6ce4da84e5f4 staging: octeon: Drop on uncorrectable alignment or FCS error
b869f6b67274 staging: octeon: repair "fixed-link" support
15506ee68893 staging: comedi: cb_pcidas: Allow 2-channel commands for AO subdevice
4d934fe936fd staging: fieldbus: anybuss: jump to correct label in an error path
8fd792948e76 KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR
4cb29cdd5043 device property: Don't clear secondary pointer for shared primary firmware node
26086875476f device property: Keep secondary firmware node secondary by type
e793fc391351 ARM: s3c24xx: fix missing system reset
2937774ef43a ARM: samsung: fix PM debug build with DEBUG_LL but !MMU
0808ca98e67e arm: dts: mt7623: add missing pause for switchport
f3d8023e0647 hil/parisc: Disable HIL driver when it gets stuck
81190a9efde0 cachefiles: Handle readpage error correctly
4bf2a744a4e7 arm64: berlin: Select DW_APB_TIMER_OF
c2313d7818b9 tty: make FONTX ioctl use the tty pointer they were actually passed
beb5d0dfc154 drm/amd/pm: increase mclk switch threshold to 200 us
071b3300c951 mmc: sdhci: Use Auto CMD Auto Select only when v4_mode is true
fb4e2a67e193 mmc: sdhci-of-esdhc: set timeout to max before tuning
b7e1a637eae9 drm/ttm: fix eviction valuable range check.
b60edf37d5d3 ext4: fix invalid inode checksum
ae05fdc6d60a ext4: fix error handling code in add_new_gdb
c0de3cf2f286 ext4: fix leaking sysfs kobject after failed mount
b11e9dd66e3a vringh: fix __vringh_iov() when riov and wiov are different
3cfbc13ab3f0 ring-buffer: Return 0 on success from ring_buffer_resize()
0db6e7161e33 9P: Cast to loff_t before multiplying
51135ffbb54d libceph: clear con->out_msg on Policy::stateful_server faults
d4fdbedef767 ceph: promote to unsigned long long before shifting
9cdccb4761e5 drm/amd/display: Fix kernel panic by dal_gpio_open() error
d7e22dbc662d drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally
d1628cdacfb0 drm/amdgpu: increase the reserved VM size to 2MB
adff3a805c97 drm/amd/display: Avoid MST manager resource leak.
1e460aa7353d drm/amdkfd: Use same SQ prefetch setting as amdgpu
d417026c4081 drm/amdgpu: correct the gpu reset handling for job != NULL case
9887a48d49f0 drm/amd/display: Increase timeout for DP Disable
987d3814c92c drm/amdgpu: don't map BO in reserved region
2c58d5e0c754 i2c: imx: Fix external abort on interrupt in exit paths
da3ccf5b2045 rtc: rx8010: don't modify the global rtc ops
e17afa6d1de3 ia64: fix build error with !COREDUMP
da3bb6fa23f1 ubi: check kthread_should_stop() after the setting of task state
6d0beeebd15d ARC: perf: redo the pct irq missing in device-tree handling
468811595833 perf python scripting: Fix printable strings in python3 scripts
a99cbd20a5c5 ubifs: mount_ubifs: Release authentication resource in error handling path
9ba6324ca9c4 ubifs: Don't parse authentication mount options in remount process
748057df47b9 ubifs: Fix a memleak after dumping authentication mount options
bc202c839b5d ubifs: journal: Make sure to not dirty twice for auth nodes
a77927469760 ubifs: xattr: Fix some potential memory leaks while iterating entries
213c836b2396 ubifs: dent: Fix some potential memory leaks while iterating entries
c1ea3c4a4302 NFSD: Add missing NFSv2 .pc_func methods
da86bb4c214f NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag
c342001cab7f NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE
415043c3ec0d powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation
94e27f13694c powerpc/powermac: Fix low_sleep_handler with KUAP and KUEP
61ed8c1b940d powerpc/powernv/elog: Fix race while processing OPAL error log event.
7850dd0851a3 powerpc/memhotplug: Make lmb size 64bit
3fa03b7f21a3 powerpc: Warn about use of smt_snooze_delay
240baebeda09 powerpc/rtas: Restrict RTAS requests from userspace
551bf7c4bc24 s390/stp: add locking to sysfs functions
58a7dc5f521a MIPS: DEC: Restore bootmem reservation for firmware working memory area
73597ab2a9b9 powerpc/drmem: Make lmb_size 64 bit
829c0a9634b9 iio:gyro:itg3200: Fix timestamp alignment and prevent data leak.
9f4f75df4b47 iio:adc:ti-adc12138 Fix alignment issue with timestamp
96a5134423ae iio:adc:ti-adc0832 Fix alignment issue with timestamp
a8c59abdbc6b iio: adc: gyroadc: fix leak of device node iterator
ad877be5b983 iio:light:si1145: Fix timestamp alignment and prevent data leak.
a4f02a81c7e6 dmaengine: dma-jz4780: Fix race in jz4780_dma_tx_status
f707ccb2f10c udf: Fix memory leak when mounting
93da9dcee2d2 HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery
87d398f348b8 vt: keyboard, extend func_buf_lock to readers
eb4c460e2e06 vt: keyboard, simplify vt_kdgkbsent
8c16ca600657 drm/i915: Force VT'd workarounds when running as a guest OS
94478c1dc57d usb: host: fsl-mph-dr-of: check return of dma_set_mask()
75d0d4ff5970 usb: typec: tcpm: reset hard_reset_count for any disconnect
543432d078c0 usb: cdc-acm: fix cooldown mechanism
2850f148cd7f usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command
206dcd6ce82f usb: dwc3: gadget: Resume pending requests after CLEAR_STALL
97224cdc0440 usb: dwc3: core: don't trigger runtime pm when remove driver
726f638e7cd1 usb: dwc3: core: add phy cleanup for probe error handling
f935b70cf724 usb: dwc3: gadget: Check MPS of the request length
1c9e86c933ea usb: dwc3: ep0: Fix ZLP for OUT ep0 requests
3468cbceb563 usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality
2600a131e1f6 usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC
c964d386e849 btrfs: fix readahead hang and use-after-free after removing a device
dfda50e882f5 btrfs: fix use-after-free on readahead extent after failure to create it
834a61b2123b btrfs: tree-checker: validate number of chunk stripes and parity
1cedc54ad3d4 btrfs: cleanup cow block on error
d3ce2d0fb8b2 btrfs: tree-checker: fix false alert caused by legacy btrfs root item
4b82b8aba08d btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioctl_send()
6ec4b82fc322 btrfs: send, recompute reference path after orphanization of a directory
c2dcc9b03b7f btrfs: send, orphanize first all conflicting inodes when processing references
e1cf034899b6 btrfs: reschedule if necessary when logging directory items
223b462744b3 btrfs: improve device scanning messages
c5f2a5091263 btrfs: qgroup: fix wrong qgroup metadata reserve for delayed inode
1e2f16dd611b PM: runtime: Remove link state checks in rpm_get/put_supplier()
a0bdb5b16392 scsi: qla2xxx: Fix crash on session cleanup with unload
f0ef0e2299f5 scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove()
3fc2cbba4069 w1: mxc_w1: Fix timeout resolution problem leading to bus error
a034ea12bdd4 acpi-cpufreq: Honor _PSD table setting on new AMD CPUs
7f9d9a007e59 ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe()
0adf4dbae9c0 ACPI: EC: PM: Flush EC work unconditionally after wakeup
e7f52fd6e0ef PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI
6341984bef17 ACPI: debug: don't allow debugging when ACPI is disabled
1a5f62a3c694 ACPI: video: use ACPI backlight for HP 635 Notebook
9578d7381432 ACPI / extlog: Check for RDMSR failure
5e25b44cc2eb ACPI: button: fix handling lid state changes when input device closed
c75b77cb9f01 NFS: fix nfs_path in case of a rename retry
f8a6a2ed4b7d fs: Don't invalidate page buffers in block_write_full_page()
2f3cb993a6f2 media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect
8ac92a5e5fd7 leds: bcm6328, bcm6358: use devres LED registering function
a908e29705ee extcon: ptn5150: Fix usage of atomic GPIO with sleeping GPIO chips
004fb028f22c spi: sprd: Release DMA channel also on probe deferral
d789e1c5b1ce perf/x86/amd/ibs: Fix raw sample data accumulation
2e2a324641f9 perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count()
f9a48ff99961 perf/x86/intel: Fix Ice Lake event constraint table
3674b0445b70 selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS
2d1c48227780 seccomp: Make duplicate listener detection non-racy
470c8c409e1c mmc: sdhci-acpi: AMDI0040: Set SDHCI_QUIRK2_PRESET_VALUE_BROKEN
3f56e94b6f7c mmc: sdhci: Add LTR support for some Intel BYT based controllers
b91d4797b3da md/raid5: fix oops during stripe resizing
a7aa5d578fed nvme-rdma: fix crash when connect rejected
c421c082088e sgl_alloc_order: fix memory leak
742fd49cf811 nbd: make the config put is called before the notifying the waiter
b71dbaf08f9f ARM: dts: s5pv210: remove dedicated 'audio-subsystem' node
3ad1464467e7 ARM: dts: s5pv210: move PMU node out of clock controller
8a9024f6e29f ARM: dts: s5pv210: move fixed clocks under root node
8c1b47e8aa43 ARM: dts: s5pv210: remove DMA controller bus node name to fix dtschema warnings
c6029d9bc68d memory: emif: Remove bogus debugfs error handling
2f98e2843b69 ARM: dts: omap4: Fix sgx clock rate for 4430
c70f909e7ad6 arm64: dts: renesas: ulcb: add full-pwr-cycle-in-suspend into eMMC nodes
e2dca8845c37 cifs: handle -EINTR in cifs_setattr
3c78eb161c26 gfs2: add validation checks for size of superblock
9f7e4bfadfe9 gfs2: use-after-free in sysfs deregistration
9b58c55ba81c KVM: PPC: Book3S HV: Do not allocate HPT for a nested guest
d7d7920a7f66 ext4: Detect already used quota file early
d01b63320799 drivers: watchdog: rdc321x_wdt: Fix race condition bugs
229bdf0b1319 net: 9p: initialize sun_server.sun_path to have addr's value only when addr is valid
660e2d9d1417 clk: ti: clockdomain: fix static checker warning
f66125e1c4df rpmsg: glink: Use complete_all for open states
dfcfccd05075 bnxt_en: Log unknown link speed appropriately.
78452408bb3e md/bitmap: md_bitmap_get_counter returns wrong blocks
4ebdad05129e btrfs: fix replace of seed device
1f145a1193ea ARC: [dts] fix the errors detected by dtbs_check
5759f38a63db drm/amd/display: HDMI remote sink need mode validation for Linux
3ef6095d6587 power: supply: test_power: add missing newlines when printing parameters by sysfs
cf5a6124f237 ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3
37464a8a7f68 bus/fsl_mc: Do not rely on caller to provide non NULL mc_io
0606a8df86fe drivers/net/wan/hdlc_fr: Correctly handle special skb->protocol values
592cbc0a6a83 brcmfmac: Fix warning message after dongle setup failed
cf9cc49cd881 ACPI: Add out of bounds and numa_off protections to pxm_to_node()
5880a0d1c835 xfs: don't free rt blocks when we're doing a REMAP bunmapi call
7551e2f4fddd can: flexcan: disable clocks during stop mode
64129ad98b74 arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE
ea888a14ac6e SUNRPC: Mitigate cond_resched() in xprt_transmit()
7f7f437277ac usb: xhci: omit duplicate actions when suspending a runtime suspended host.
8fd52a21ab57 coresight: Make sysfs functional on topologies with per core sink
2502107a9ccd uio: free uio id after uio file node is freed
16b9e40d2989 USB: adutux: fix debugging
65052761eeb9 cpufreq: sti-cpufreq: add stih418 support
2eab702ee945 riscv: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
7762afa04fd4 samples/bpf: Fix possible deadlock in xdpsock
58c80462e467 selftests/bpf: Define string const as global for test_sysctl_prog.c
8f71fb76a312 media: uvcvideo: Fix dereference of out-of-bound list iterator
4801ffdd6962 bpf: Permit map_ptr arithmetic with opcode add and offset 0
f7f7b77ee507 kgdb: Make "kgdbcon" work properly with "kgdb_earlycon"
77fa5e15c933 ia64: kprobes: Use generic kretprobe trampoline handler
b3142fe7ff63 printk: reduce LOG_BUF_SHIFT range for H8300
80685a94f7c4 arm64: topology: Stop using MPIDR for topology information
7975367a005f drm/bridge/synopsys: dsi: add support for non-continuous HS clock
d3fb88a51c04 mmc: via-sdmmc: Fix data race bug
67e18c92e081 media: imx274: fix frame interval handling
448e5004ad85 media: tw5864: check status of tw5864_frameinterval_get
47ab020f3290 usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart
5472c5d1d505 media: platform: Improve queue set up flow for bug fixing
3a8568806285 media: videodev2.h: RGB BT2020 and HSV are always full range
ac437801e3c2 selftests/x86/fsgsbase: Reap a forgotten child
581940d9b9c8 drm/brige/megachips: Add checking if ge_b850v3_lvds_init() is working correctly
ed0bd7b12939 ath10k: fix VHT NSS calculation when STBC is enabled
b30a5c8d9def ath10k: start recovery process when payload length exceeds max htc length for sdio
759721fb5886 video: fbdev: pvr2fb: initialize variables
b2844ba3d37c xfs: fix realtime bitmap/summary file truncation when growing rt volume
a10ed3b55fed power: supply: bq27xxx: report "not charging" on all types
036b0f4d7671 NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source
13081d5ddb58 ARM: 8997/2: hw_breakpoint: Handle inexact watchpoint addresses
df5b07f2172a f2fs: handle errors of f2fs_get_meta_page_nofail
15c7ec03ddb8 um: change sigio_spinlock to a mutex
fb9b18150e3f s390/startup: avoid save_area_sync overflow
9804eda4a975 f2fs: fix to check segment boundary during SIT page readahead
1544dcb514ad f2fs: fix uninit-value in f2fs_lookup
40b357f7436d f2fs: add trace exit in exception path
2eab8974aea8 sparc64: remove mm_cpumask clearing to fix kthread_use_mm race
7d59323cff67 powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM
82e93f94ac65 mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race
dc17b990ee90 powerpc/powernv/smp: Fix spurious DBG() warning
2db759037152 futex: Fix incorrect should_fail_futex() handling
87d9ac94c7e7 ata: sata_nv: Fix retrieving of active qcs
da8e2fbe458c RDMA/qedr: Fix memory leak in iWARP CM
d90dd1599cf3 mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish()
f7e7de28d106 x86/unwind/orc: Fix inactive tasks with stack pointer in %sp on GCC 10 compiled kernels
6937c143e3d3 firmware: arm_scmi: Add missing Rx size re-initialisation
aedcfe9a02f8 firmware: arm_scmi: Fix ARCH_COLD_RESET
85d9d02a49e2 xen/events: block rogue events for some time
1d628c330fa6 xen/events: defer eoi in case of excessive number of events
25c23f033457 xen/events: use a common cpu hotplug hook for event channels
b7d6a66e2172 xen/events: switch user event channels to lateeoi model
48b533aa838d xen/pciback: use lateeoi irq binding
9396de462aa6 xen/pvcallsback: use lateeoi irq binding
5441639a38df xen/scsiback: use lateeoi irq binding
e6ea898e5602 xen/netback: use lateeoi irq binding
ade6bd5af7f9 xen/blkback: use lateeoi irq binding
df54eca9ae8a xen/events: add a new "late EOI" evtchn framework
44a455e06d87 xen/events: fix race in evtchn_fifo_unmask()
4bea575a1069 xen/events: add a proper barrier to 2-level uevent unmasking
a01379671d67 xen/events: avoid removing an event channel while handling it
b300b28b7814 Linux 5.4.74
847c86d7f1d5 phy: marvell: comphy: Convert internal SMCC firmware return codes to errno
aa3410cc232c misc: rtsx: do not setting OC_POWER_DOWN reg in rtsx_pci_init_ocp()
a6db3aab9c40 openrisc: Fix issue with get_user for 64-bit values
f73328c3192e crypto: x86/crc32c - fix building with clang ias
29bbc9cb0b27 xen/gntdev.c: Mark pages as dirty
8f640cd8ee60 ata: sata_rcar: Fix DMA boundary mask
9f531583c1f0 PM: runtime: Fix timer_expires data type on 32-bit arches
870d910e1afb serial: pl011: Fix lockdep splat when handling magic-sysrq interrupt
44ef3b63c788 serial: qcom_geni_serial: To correct QUP Version detection logic
c274d1f8baaf mtd: lpddr: Fix bad logic in print_drs_error
bc67eeb9781b RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel()
ebb0adcfbb1f cxl: Rework error message for incompatible slots
125a229e52e7 p54: avoid accessing the data mapped to streaming DMA
801863f634c4 evm: Check size of security.evm before using it
dd2f800e9074 bpf: Fix comment for helper bpf_current_task_under_cgroup()
860448e73ba2 fuse: fix page dereference after free
4e1a23779bde ata: ahci: mvebu: Make SATA PHY optional for Armada 3720
7aae7466f5db x86/xen: disable Firmware First mode for correctable memory errors
47a4d5406389 arch/x86/amd/ibs: Fix re-arming IBS Fetch
95daf621291c erofs: avoid duplicated permission check for "trusted." xattrs
b8321829036f bnxt_en: Invoke cancel_delayed_work_sync() for PFs also.
b1b5efe574cd bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one().
aa4dba4e2226 bnxt_en: Re-write PCI BARs after PCI fatal error.
5c86cda6a529 net: hns3: Clear the CMDQ registers before unmapping BAR region
30d628ede582 tipc: fix memory leak caused by tipc_buf_append()
8cc351a3d444 tcp: Prevent low rmem stalls with SO_RCVLOWAT.
7740774940fc ravb: Fix bit fields checking in ravb_hwtstamp_get()
4939183bb28c r8169: fix issue with forced threading in combination with shared interrupts
f1493ab33679 net/sched: act_mpls: Add softdep on mpls_gso.ko
4bffc9618caf netem: fix zero division in tabledist
13a4843d3938 mlxsw: core: Fix memory leak on module removal
c90459593f55 ibmvnic: fix ibmvnic_set_mac
e781c67629ed gtp: fix an use-before-init in gtp_newlink()
0ea202010b40 cxgb4: set up filter action after rewrites
3a0d5b5358d1 chelsio/chtls: fix tls record info to user
c5db8069776f chelsio/chtls: fix memory leaks in CPL handlers
a5b9b28b22ba chelsio/chtls: fix deadlock issue
c17d5aea3395 bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally.
72c17fadf3f8 bnxt_en: Check abort error state in bnxt_open_nic().
8e1b40e57dca efivarfs: Replace invalid slashes with exclamation marks in dentries.
c3019695f1d8 x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled
57a88e44b512 arm64: link with -z norelro regardless of CONFIG_RELOCATABLE
7736c61080f1 arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs
114c6930b351 arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs
2dcb0c6c3818 scripts/setlocalversion: make git describe output more reliable
c8a5496bc747 objtool: Support Clang non-section symbols in ORC generation
a45c8c0a31a7 socket: don't clear SOCK_TSTAMP_NEW when SO_TIMESTAMPNS is disabled
bded4de4a5e1 netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create
(From OE-Core rev: 16dc22108fcf7e53750424b90c0aeb8dba2dc5e5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.8 to the latest korg -stable release that comprises
the following commits:
ab435ce49bd1 Linux 5.8.18
4a5649e0d379 phy: marvell: comphy: Convert internal SMCC firmware return codes to errno
b8049438969b misc: rtsx: do not setting OC_POWER_DOWN reg in rtsx_pci_init_ocp()
ad9ee9ce9d68 openrisc: Fix issue with get_user for 64-bit values
f594998331bc xen/gntdev.c: Mark pages as dirty
67e326e4f5df ata: sata_rcar: Fix DMA boundary mask
f6b94060a123 PM: runtime: Fix timer_expires data type on 32-bit arches
53faca2f4ca3 serial: pl011: Fix lockdep splat when handling magic-sysrq interrupt
e3f6c126a3f7 serial: qcom_geni_serial: To correct QUP Version detection logic
8f924c0a5665 drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex
241bd102e337 mtd: lpddr: Fix bad logic in print_drs_error
5868beda60c8 RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel()
a8069b80a1fb cxl: Rework error message for incompatible slots
9f9dc704c8cd p54: avoid accessing the data mapped to streaming DMA
9f4ef6a90c1b evm: Check size of security.evm before using it
a42b1273af73 bpf: Fix comment for helper bpf_current_task_under_cgroup()
07d54b8dc56e fuse: fix page dereference after free
78453a7dbb1a ata: ahci: mvebu: Make SATA PHY optional for Armada 3720
4752a1313463 PCI: aardvark: Fix initialization with old Marvell's Arm Trusted Firmware
b9cc04b049d8 x86/xen: disable Firmware First mode for correctable memory errors
ea4e8cf5072e x86/traps: Fix #DE Oops message regression
085f6be2fe88 arch/x86/amd/ibs: Fix re-arming IBS Fetch
b4818cfc3f9c erofs: avoid duplicated permission check for "trusted." xattrs
3a9e7db9a40e net: protect tcf_block_unbind with block lock
af5d5b8afd12 tipc: fix memory leak caused by tipc_buf_append()
519366f64c27 tcp: Prevent low rmem stalls with SO_RCVLOWAT.
9ceecfdba701 ravb: Fix bit fields checking in ravb_hwtstamp_get()
fa67cc69a8c8 r8169: fix issue with forced threading in combination with shared interrupts
62d9cec6f928 net/sched: act_mpls: Add softdep on mpls_gso.ko
2bc5d5c373ef net: ipa: command payloads already mapped
1336d288b353 net: hns3: Clear the CMDQ registers before unmapping BAR region
7fb8fbceb0e3 netem: fix zero division in tabledist
25259932e1bb mlxsw: core: Fix memory leak on module removal
d6f6e3f97885 ibmvnic: fix ibmvnic_set_mac
4606d3512043 ibmveth: Fix use of ibmveth in a bridge.
b520e574fdbf gtp: fix an use-before-init in gtp_newlink()
9921e777a347 cxgb4: set up filter action after rewrites
b97638e0f3be chelsio/chtls: fix tls record info to user
eb592f2ae478 chelsio/chtls: fix memory leaks in CPL handlers
c3208dec446a chelsio/chtls: fix deadlock issue
b334112f20b7 bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally.
f739fc7e1072 bnxt_en: Re-write PCI BARs after PCI fatal error.
7fe9514cfe68 bnxt_en: Invoke cancel_delayed_work_sync() for PFs also.
bfbbfb501e74 bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one().
0b17de4d67bf bnxt_en: Check abort error state in bnxt_open_nic().
c328793e21fb efivarfs: Replace invalid slashes with exclamation marks in dentries.
61ececc85274 x86/copy_mc: Introduce copy_mc_enhanced_fast_string()
a092869e0351 x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, kernel}()
18703f749e99 x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled
4b0a9591dd78 arm64: link with -z norelro regardless of CONFIG_RELOCATABLE
dfaa0f7d0832 arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs
0ccd5c2c60e0 arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs
4720b25e4ca3 fs/kernel_read_file: Remove FIRMWARE_EFI_EMBEDDED enum
8b23af0ef2f7 efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure
865013fcf4c3 scripts/setlocalversion: make git describe output more reliable
6f4c9772e195 io_uring: Convert advanced XArray uses to the normal API
f7b24bee5e6e io_uring: Fix XArray usage in io_uring_add_task_file
efce965a49f1 io_uring: Fix use of XArray in __io_uring_files_cancel
5ee3fea0c227 io_uring: no need to call xa_destroy() on empty xarray
0ca6ce23f4f6 io-wq: fix use-after-free in io_wq_worker_running
4863be653425 io_wq: Make io_wqe::lock a raw_spinlock_t
b6a6d1df552b io_uring: reference ->nsproxy for file table commands
511abceaf0a0 io_uring: don't rely on weak ->files references
fdc84c9bf131 io_uring: enable task/files specific overflow flushing
3de61f9bcc1c io_uring: return cancelation status from poll/timeout/files handlers
f34e674fbe6d io_uring: unconditionally grab req->task
bf0305989241 io_uring: stash ctx task reference for SQPOLL
dd1acc182c85 io_uring: move dropping of files into separate helper
cecf78cc0890 io_uring: allow timeout/poll/files killing to take task into account
07463d7da999 io_uring: don't run task work on an exiting task
6e1f770fbc0a netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create
(From OE-Core rev: 8c81b83bfe7cb870eb12c93d0793cad27d1de162)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to:
d5ca337b7e9 bsp/mti-malta64: fix warning of CONFIG_SCSI_VIRTIO on qemumips64
63c7a70c90f net/l2tp.cfg: fix CONFIG_PPPOL2TP mismatched warnings
(From OE-Core rev: bc51dcff0b23827fc05a6203c889154616f48014)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s):
eadca496e9f bsp/mti-malta64: fix warning of CONFIG_SCSI_VIRTIO on qemumips64
203911bc035 net/l2tp.cfg: fix CONFIG_PPPOL2TP mismatched warnings
(From OE-Core rev: e8df0a1f9607417f3f308b9ff852e287837b6cdf)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.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:
bde3f94035b0 Linux 5.4.73
3c7ccd7d4ace usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets.
efb893a56cea eeprom: at25: set minimum read/write access stride to 1
8011f45598cd usb: cdns3: gadget: free interrupt after gadget has deleted
ed134662a62b USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync().
2cc661ab2bde usb: cdc-acm: add quirk to blacklist ETAS ES58X devices
1d2ce4350a01 tty: serial: fsl_lpuart: fix lpuart32_poll_get_char
231146202650 tty: serial: lpuart: fix lpuart32_write usage
a8a4b17bcc9d s390/qeth: don't let HW override the configured port role
905f0d17a07f net: korina: cast KSEG0 address to pointer in kfree
9bca56ad2f0a ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n()
18ec92b1ce29 dmaengine: dw: Activate FIFO-mode for memory peripherals only
190bce292b73 dmaengine: dw: Add DMA-channels mask cell support
bc94a025cfd2 scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qcom_testbus_config()
e13f0d325a04 usb: core: Solve race condition in anchor cleanup functions
5912b09c97cd brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach
36df67bd0097 scsi: smartpqi: Avoid crashing kernel for controller issues
d00555d2255f ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7.
4529f9e5067c ALSA: hda/ca0132 - Add AE-7 microphone selection commands.
752df39ed6e1 mwifiex: don't call del_timer_sync() on uninitialized timer
045f29c16fcf reiserfs: Fix memory leak in reiserfs_parse_options()
109f5845a60f ipvs: Fix uninit-value in do_ip_vs_set_ctl()
8f8df766f75c Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb
4886c2cf3d91 tty: ipwireless: fix error handling
e80b7ebcfda7 fbmem: add margin check to fb_check_caps()
f14811c617b4 scsi: qedi: Fix list_del corruption while removing active I/O
56b2fd0cbfb0 scsi: qedi: Protect active command list to avoid list corruption
f8bf0bbee1cc scsi: qedf: Return SUCCESS if stale rport is encountered
09e4f2271178 HID: ite: Add USB id match for Acer One S1003 keyboard dock
f3c23dcff8fb Fix use after free in get_capset_info callback.
a4638768b03d rtl8xxxu: prevent potential memory leak
d5eb55b5f96f brcmsmac: fix memory leak in wlc_phy_attach_lcnphy
061d2f3fce45 selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change
d399015f191b scsi: qla2xxx: Warn if done() or free() are called on an already freed srb
0bb4a0b5a0ec scsi: ibmvfc: Fix error return in ibmvfc_probe()
ff9c607f0355 iomap: fix WARN_ON_ONCE() from unprivileged users
6458e8e8689b drm/msm/a6xx: fix a potential overflow issue
bab673eef853 Bluetooth: Only mark socket zapped after unlocking
78a47ef68262 usb: ohci: Default to per-port over-current protection
df01087859fa xfs: make sure the rt allocator doesn't run off the end
09b63105d089 opp: Prevent memory leak in dev_pm_opp_attach_genpd()
6ff3df752c06 reiserfs: only call unlock_new_inode() if I_NEW
0e3f41b6bec0 misc: rtsx: Fix memory leak in rtsx_pci_probe
3a8d86d8da1b bpf: Limit caller's stack depth 256 for subprogs with tailcalls
6c3a1aabfcff drm/panfrost: add amlogic reset quirk callback
a9990ed2d7ca ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs()
85b757ca3005 can: flexcan: flexcan_chip_stop(): add error handling and propagate error value
42e781da7b37 usb: dwc3: simple: add support for Hikey 970
0e1fb72e27d7 USB: cdc-acm: handle broken union descriptors
ca4261a249dd rtw88: increse the size of rx buffer size
41ce99a3ef1a udf: Avoid accessing uninitialized data on failed inode read
01d886b89eb8 udf: Limit sparing table size
e9e791f5c39a usb: gadget: function: printer: fix use-after-free in __lock_acquire
08045050c6bd usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc
821dcabafded misc: vop: add round_up(x,4) for vring_size to avoid kernel panic
85efddd97b72 mic: vop: copy data to kernel space then write to io memory
e93b629d347e scsi: target: core: Add CONTROL field for trace events
7cb5830b775a scsi: mvumi: Fix error return in mvumi_io_attach()
267edd6478f9 PM: hibernate: remove the bogus call to get_gendisk() in software_resume()
9ff197703e25 mac80211: handle lack of sband->bitrates in rates
c8b6ad0a8afb ip_gre: set dev->hard_header_len and dev->needed_headroom properly
16281bdd202f ntfs: add check for mft record size in superblock
05f9cc28a954 media: venus: core: Fix runtime PM imbalance in venus_probe
0ce7ba162b35 fs: dlm: fix configfs memory leak
ed99b3e5117d media: venus: fixes for list corruption
4f6af5a3c0f4 media: saa7134: avoid a shift overflow
cb475ba4400f mmc: sdio: Check for CISTPL_VERS_1 buffer size
67806a68d52c media: uvcvideo: Ensure all probed info is returned to v4l2
6827d62a86de x86/mce: Make mce_rdmsrl() panic on an inaccessible MSR
7aa3f954cd91 media: media/pci: prevent memory leak in bttv_probe
ad3825eedb16 media: bdisp: Fix runtime PM imbalance on error
e1285a73c5fa media: platform: sti: hva: Fix runtime PM imbalance on error
8d727e1d261a media: platform: s3c-camif: Fix runtime PM imbalance on error
6b3f0742f531 media: vsp1: Fix runtime PM imbalance on error
7db4c3dfee01 media: exynos4-is: Fix a reference count leak
f36a80bc7512 media: exynos4-is: Fix a reference count leak due to pm_runtime_get_sync
8babe11e46ba media: exynos4-is: Fix several reference count leaks due to pm_runtime_get_sync
62f3bc07008d media: sti: Fix reference count leaks
e4d4abe6e86f media: st-delta: Fix reference count leak in delta_run_work
d310c7437cb8 media: ati_remote: sanity check for both endpoints
b4325c738f8f media: firewire: fix memory leak
d06ea207e90b x86/mce: Add Skylake quirk for patrol scrub reported errors
624c2782b49d x86/asm: Replace __force_order with a memory clobber
fce2779e1c6e crypto: ccp - fix error handling
b3a0ed411008 block: ratelimit handle_bad_sector() message
a47cecbd2816 md/bitmap: fix memory leak of temporary bitmap
44e2bc80a6ec i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs
f224b8be9e31 perf: correct SNOOPX field offset
78e27678db4e sched/features: Fix !CONFIG_JUMP_LABEL case
13153509d8f3 NTB: hw: amd: fix an issue about leak system resources
abd19984441c nvmet: fix uninitialized work for zero kato
5ef1279abc74 powerpc/pseries: Avoid using addr_to_pfn in real mode
72ccbd1481cb powerpc/powernv/dump: Fix race while processing OPAL dump
d21b8c8fbf89 lightnvm: fix out-of-bounds write to array devices->info[]
b0b10fa454ea ARM: dts: meson8: remove two invalid interrupt lines from the GPU node
7de30421d646 arm64: dts: zynqmp: Remove additional compatible string for i2c IPs
64b8f8fbe939 ARM: OMAP2+: Restore MPU power domain if cpu_cluster_pm_enter() fails
55a7acbc0495 soc: fsl: qbman: Fix return value on success
c7ffa707e657 ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers
d725df0e2bbb arm64: dts: actions: limit address range for pinctrl node
449ad29d76f7 arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels
845e4eefd3c4 arm64: dts: renesas: r8a77990: Fix MSIOF1 DMA channels
b78cdf1b51fc arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts
1e61c8fda1bb arm64: dts: qcom: pm8916: Remove invalid reg size from wcd_codec
975dafc038f0 arm64: dts: qcom: msm8916: Remove one more thermal trip point unit name
08ece4ba2a6e arm64: dts: imx8mq: Add missing interrupts to GPC
93c3898ee8df memory: fsl-corenet-cf: Fix handling of platform_get_irq() error
c072b76699a4 memory: omap-gpmc: Fix build error without CONFIG_OF
afb15453ca4c memory: omap-gpmc: Fix a couple off by ones
8426055fc960 arm64: dts: allwinner: h5: remove Mali GPU PMU module
ec65c6a90621 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator
46ac92161144 ARM: s3c24xx: fix mmc gpio lookup tables
e118c1527ffe ARM: at91: pm: of_node_put() after its usage
5c4c2f437cea ARM: dts: imx6sl: fix rng node
c1430c876984 arm64: dts: meson: vim3: correct led polarity
6dbdc81b2625 netfilter: nf_fwd_netdev: clear timestamp in forwarding path
2f3839075a5f netfilter: ebtables: Fixes dropping of small packets in bridge nat
4d1eec59628c netfilter: conntrack: connection timeout after re-register
e6b7b40aced7 scsi: bfa: Fix error return in bfad_pci_init()
48df327e4b04 KVM: x86: emulating RDPID failure shall return #UD rather than #GP
ad87f31648ab Input: sun4i-ps2 - fix handling of platform_get_irq() error
cb3b77359a26 Input: twl4030_keypad - fix handling of platform_get_irq() error
2f967303cbdd Input: omap4-keypad - fix handling of platform_get_irq() error
2106d1cbe1c2 Input: ep93xx_keypad - fix handling of platform_get_irq() error
b205eef76388 Input: stmfts - fix a & vs && typo
81e5e2c268e9 Input: imx6ul_tsc - clean up some errors in imx6ul_tsc_resume()
6498597aeb4c SUNRPC: fix copying of multiple pages in gss_read_proxy_verf()
e412625f38a4 clk: imx8mq: Fix usdhc parents order
b4035b3d64b6 vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages
f54d8a9e37b0 vfio/pci: Clear token on bypass registration failure
f2f616f3e333 ext4: limit entries returned when counting fsmap records
9c27185e12e8 svcrdma: fix bounce buffers for unaligned offsets and multiple pages
120222811b2e watchdog: sp5100: Fix definition of EFCH_PM_DECODEEN3
dbb9ef17777e watchdog: Use put_device on error
a8bbb47d94af watchdog: Fix memleak in watchdog_cdev_register
9a3ee7177f72 clk: bcm2835: add missing release if devm_clk_hw_register fails
c10e3c919a69 clk: at91: clk-main: update key before writing AT91_CKGR_MOR
1ed7508e684e module: statically initialize init section freeing data
b213999028e6 clk: mediatek: add UART0 clock support
56e68e2cd8fe clk: rockchip: Initialize hw to error to avoid undefined behavior
72407e5aa058 pwm: img: Fix null pointer access in probe
7e5155fdd061 clk: keystone: sci-clk: fix parsing assigned-clock data during probe
5b8882b53b0c clk: qcom: gcc-sdm660: Fix wrong parent_map
fddcf515454e vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn
42f16b3add6c PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY
aafa4b4c38e8 rpmsg: smd: Fix a kobj leak in in qcom_smd_parse_edge()
833f3c362f63 PCI: iproc: Set affinity mask on MSI interrupts
bcb9394accb6 PCI: aardvark: Check for errors from pci_bridge_emul_init() call
bf65e6c51ac4 clk: meson: g12a: mark fclk_div2 as critical
423e65dcd594 i2c: rcar: Auto select RESET_CONTROLLER
63bd88ba8865 mailbox: avoid timer start from callback
fe1936208e3f rapidio: fix the missed put_device() for rio_mport_add_riodev
bfab0711eb27 rapidio: fix error handling path
c5df8ff043c3 ramfs: fix nommu mmap with gaps in the page cache
410f50b41c14 lib/crc32.c: fix trivial typo in preprocessor condition
a3a45516c70e mm/page_owner: change split_page_owner to take a count
06727f797f45 RDMA/rxe: Handle skb_clone() failure in rxe_recv.c
6fa4d484bada f2fs: wait for sysfs kobject removal before freeing f2fs_sb_info
f08ae0c46198 selftests/powerpc: Fix eeh-basic.sh exit codes
180cf2e5f722 maiblox: mediatek: Fix handling of platform_get_irq() error
e7f0b9ab8b7d RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt()
7efb373881f7 IB/rdmavt: Fix sizeof mismatch
bc2cba6b2d5a cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_reboot_notifier
56c30ffe5fcd i3c: master: Fix error return in cdns_i3c_master_probe()
ebe1a014d7ed powerpc/perf/hv-gpci: Fix starting index value
271e53005a26 powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints
dc1d4c658b9c RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces
c3a1c7b426b9 overflow: Include header file with SIZE_MAX declaration
de47278648aa kdb: Fix pager search for multi-line strings
626e2200f80b mtd: spinand: gigadevice: Add QE Bit
8999f59944e3 mtd: spinand: gigadevice: Only one dummy byte in QUADIO
2bb74bc921e0 mtd: rawnand: vf610: disable clk on error handling path in probe
5e3782b1fae1 RDMA/hns: Fix missing sq_sig_type when querying QP
eff57fbc2377 RDMA/hns: Fix the wrong value of rnr_retry when querying qp
1e583b2948ae perf stat: Skip duration_time in setup_system_wide
b79dd191680f i40iw: Add support to make destroy QP synchronous
61ad14e24eba RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work
4b1d559cc5c6 RDMA/hns: Set the unsupported wr opcode
0ff75bfed10d perf intel-pt: Fix "context_switch event has no tid" error
cee5080a0776 RDMA/cma: Consolidate the destruction of a cma_multicast in one place
7c4fec28980d RDMA/cma: Remove dead code for kernel rdmacm multicast
557c184df3c5 powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm
148d4f4dc75e powerpc/tau: Disable TAU between measurements
72407b8d08b3 powerpc/tau: Check processor type before enabling TAU interrupt
68a8ec0b022f powerpc/tau: Remove duplicated set_thresholds() call
c0578b423b5e powerpc/tau: Convert from timer to workqueue
0305488040dc powerpc/tau: Use appropriate temperature sample interval
a2087c04a2ac powerpc/book3s64/hash/4k: Support large linear mapping range with 4K
8fd3154eb0ee RDMA/qedr: Fix inline size returned for iWARP
97336c8296b5 RDMA/qedr: Fix return code if accept is called on a destroyed qp
4c5f385ab49e RDMA/qedr: Fix use of uninitialized field
e0a970d8f627 RDMA/qedr: Fix qp structure memory leak
1738b03e34ad RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz()
85e40ba1c4a5 RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary
b1712ec30dfb xfs: fix high key handling in the rt allocator's query_range function
b005b448daf2 xfs: fix deadlock and streamline xfs_getfsmap performance
adc3e2698637 xfs: limit entries returned when counting fsmap records
2577720d35e2 ida: Free allocated bitmap in error path
3789f5cfd600 arc: plat-hsdk: fix kconfig dependency warning when !RESET_CONTROLLER
67c2e58b684e ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL using DT values
baa7ea082f8e mtd: mtdoops: Don't write panic data twice
b8d4f65c6ae2 RDMA/mlx5: Fix potential race between destroy and CQE poll
935950e3190d pseries/drmem: don't cache node id in drmem_lmb struct
eb327e98631e powerpc/pseries: explicitly reschedule during drmem_lmb list traversal
937cdcc45aaa RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz()
a43f936da88f RDMA/hns: Add a check for current state before modifying QP
4a5aaa1747a3 mtd: lpddr: fix excessive stack usage with clang
1564884a4176 RDMA/ucma: Add missing locking around rdma_leave_multicast()
cc8ebd76b10a RDMA/ucma: Fix locking for ctx->events_reported
22d8bebf634a powerpc/icp-hv: Fix missing of_node_put() in success path
d2575bf27279 powerpc/pseries: Fix missing of_node_put() in rng_init()
4f74f179a335 IB/mlx4: Adjust delayed work when a dup is observed
1fe669e9ad19 IB/mlx4: Fix starvation in paravirt mux/demux
8d44d75812cf i3c: master add i3c_master_attach_boardinfo to preserve boardinfo
e7f826cd20a6 selftests/ftrace: Change synthetic event name for inter-event-combined test
17ed6448b00c fs: fix NULL dereference due to data race in prepend_path()
91e4c12a3bf4 mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary
9a1656f1d19b mm/memcg: fix device private memcg accounting
04fabdfcbf5d mm/swapfile.c: fix potential memory leak in sys_swapon
8194371c4d60 netfilter: nf_log: missing vlan offload tag and proto
a6aaab712d6a net: korina: fix kfree of rx/tx descriptor array
76c0e4b2a50f ipvs: clear skb->tstamp in forwarding path
7c83fe15ecb1 mwifiex: fix double free
91962ac35b48 platform/x86: mlx-platform: Remove PSU EEPROM configuration
dddb49f4152a ipmi_si: Fix wrong return value in try_smi_init()
b2a98fec2d1e scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs()
9899e57bd714 scsi: target: tcmu: Fix warning: 'page' may be used uninitialized
2fb431e69ad6 usb: dwc2: Fix INTR OUT transfers in DDMA mode.
3fed2b5657e4 nl80211: fix non-split wiphy information
6aa25d03dfb5 usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well
9af716ed41e4 usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above.
2f002b5172b2 iwlwifi: mvm: split a print to avoid a WARNING in ROC
1dbf9d994b12 mfd: sm501: Fix leaks in probe()
df63949a2750 net: enic: Cure the enic api locking trainwreck
7c48d6e80e70 iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling
cbe5109aa47b qtnfmac: fix resource leaks on unsupported iftype error return path
1d3188378d9b ibmvnic: set up 200GBPS speed
da012618c502 coresight: etm: perf: Fix warning caused by etm_setup_aux failure
56365dbb3ec2 nl80211: fix OBSS PD min and max offset validation
99e8886339fa nvmem: core: fix possibly memleak when use nvmem_cell_info_to_nvmem_cell()
903bee2ebff1 HID: hid-input: fix stylus battery reporting
1ad7f52fe668 ASoC: fsl_sai: Instantiate snd_soc_dai_driver
56c1c45bb82d slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback
5bfd32bb16dc slimbus: core: do not enter to clock pause mode in core
9da3ff3368b7 slimbus: core: check get_addr before removing laddr ida
b7e2b1fe04bf quota: clear padding in v2r1_mem2diskdqb()
3fcd75ae29b5 usb: dwc2: Fix parameter type in function pointer prototype
f70650083b9e ALSA: seq: oss: Avoid mutex lock for a long-time ioctl
6f04266d084d misc: mic: scif: Fix error handling path
a7bf4cf31f57 dmaengine: dmatest: Check list for emptiness before access its last entry
4ca39ef88adc ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd()
572a7d15f2d1 spi: omap2-mcspi: Improve performance waiting for CHSTAT
98d0b2742fe0 net: dsa: rtl8366rb: Support all 4096 VLANs
06ba92787790 ASoC: tlv320aic32x4: Fix bdiv clock rate derivation
0f5203a88ca4 net: wilc1000: clean up resource in error path of init mon interface
26751638ff09 net: dsa: rtl8366: Skip PVID setting if not requested
11064fef1bb1 net: dsa: rtl8366: Refactor VLAN/PVID init
09cb271bcbde net: dsa: rtl8366: Check validity of passed VLANs
714ca2d03282 xhci: don't create endpoint debugfs entry before ring buffer is set.
1a31fa71d979 coresight: etm4x: Handle unreachable sink in perf mode
ed8b90d303cf drm: mxsfb: check framebuffer pitch
c8bc46fc01e4 cpufreq: armada-37xx: Add missing MODULE_DEVICE_TABLE
1122f2a7833c net: stmmac: use netif_tx_start|stop_all_queues() function
148b49be7277 scsi: mpt3sas: Fix sync irqs
e757a39c2d84 net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow
50185a14fe8e pinctrl: mcp23s08: Fix mcp23x17 precious range
5e829cdd6d62 pinctrl: mcp23s08: Fix mcp23x17_regmap initialiser
44a83bd3243b iomap: Clear page error before beginning a write
82ef2b6a9b6c drm/panfrost: Ensure GPU quirks are always initialised
a74f0f0a6265 drm/msm: Avoid div-by-zero in dpu_crtc_atomic_check()
02bf8fbfb445 HID: roccat: add bounds checking in kone_sysfs_write_settings()
4d861784f0eb ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe()
23159b4375a4 video: fbdev: radeon: Fix memleak in radeonfb_pci_register
2370d94aed41 video: fbdev: sis: fix null ptr dereference
67e65396cd56 video: fbdev: vga16fb: fix setting of pixclock because a pass-by-value error
be700c52ae00 drivers/virt/fsl_hypervisor: Fix error handling path
bf12e769ff2a pwm: lpss: Add range limit check for the base_unit register value
34f326e702fd pwm: lpss: Fix off by one error in base_unit math in pwm_lpss_prepare()
2b6fb30cb49d pty: do tty_flip_buffer_push without port->lock in pty_write
bf94a8754f2a tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup()
f3f79d92ca71 tty: serial: earlycon dependency
2b150aa2e3ef binder: Remove bogus warning on failed same-process transaction
48c121a74fb6 drm/crc-debugfs: Fix memleak in crc_control_write
751c4cf0ee62 drm: panel: Fix bpc for OrtusTech COM43H4M85ULC panel
d911c0e9fcf0 mm/error_inject: Fix allow_error_inject function signatures.
ebc1d548a729 VMCI: check return value of get_user_pages_fast() for errors
659da2df0c5d staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent()
f87f0236bdbb backlight: sky81452-backlight: Fix refcount imbalance on error
517f0785cef9 scsi: csiostor: Fix wrong return value in csio_hw_prep_fw()
a28b846431c6 scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba()
835e3a595aa3 scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg()
49fc81280f83 scsi: qla4xxx: Fix an error handling path in 'qla4xxx_get_host_stats()'
58826ecb7385 drm/gma500: fix error check
84b79c485356 staging: rtl8192u: Do not use GFP_KERNEL in atomic context
dc432c231f4a mwifiex: Do not use GFP_KERNEL in atomic context
7bf50ff5a32c brcmfmac: check ndev pointer
eb4bb7e520a7 ASoC: qcom: lpass-cpu: fix concurrency issue
cab19b7f827b ASoC: qcom: lpass-platform: fix memory leak
0627ae9be941 wcn36xx: Fix reported 802.11n rx_highest rate wcn3660/wcn3680
a3cf5b3ad12d ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path
9981ef0f9cfa ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb()
80ff60f046f4 ath6kl: prevent potential array overflow in ath6kl_add_new_sta()
e2a1b94f7fd2 drm: panel: Fix bus format for OrtusTech COM43H4M85ULC panel
0a5630dee31f drm/amd/display: Fix wrong return value in dm_update_plane_state()
0d234d1135dc Bluetooth: hci_uart: Cancel init work before unregistering
e99958ec096b drm/vkms: fix xrgb on compute crc
0ae399b5da2a ath10k: provide survey info as accumulated data
450d03435ca9 blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue
96bc5e4cb4c8 spi: spi-s3c64xx: Check return values
a053db13b3e6 spi: spi-s3c64xx: swap s3c64xx_spi_set_cs() and s3c64xx_enable_datapath()
fcf7bf406590 pinctrl: bcm: fix kconfig dependency warning when !GPIOLIB
0120ec32a777 regulator: resolve supply after creating regulator
cd68531d2981 media: ti-vpe: Fix a missing check and reference count leak
5c4ffc07f92e media: stm32-dcmi: Fix a reference count leak
a05590cc08e3 media: s5p-mfc: Fix a reference count leak
0747ff17aa6c media: camss: Fix a reference count leak.
28b21e02dce9 media: platform: fcp: Fix a reference count leak.
4e954d4dea1e media: rockchip/rga: Fix a reference count leak.
aa60f4ad0707 media: rcar-vin: Fix a reference count leak.
55d01160af68 media: tc358743: cleanup tc358743_cec_isr
de566409e3ad media: tc358743: initialize variable
3c66762f0c64 media: mx2_emmaprp: Fix memleak in emmaprp_probe
7fb271426a70 cypto: mediatek - fix leaks in mtk_desc_ring_alloc
cc0f25040972 hwmon: (pmbus/max34440) Fix status register reads for MAX344{51,60,61}
90e8f87c0b25 crypto: omap-sham - fix digcnt register handling with export/import
0db26c777a25 media: rcar-csi2: Allocate v4l2_async_subdev dynamically
7906b7a7ce1d media: rcar_drif: Allocate v4l2_async_subdev dynamically
58e2bcb7fa43 media: rcar_drif: Fix fwnode reference leak when parsing DT
79ec0578c7e0 media: i2c: ov5640: Enable data pins on poweron for DVP mode
b2f8546056b3 media: i2c: ov5640: Separate out mipi configuration from s_power
b9ccea540564 media: i2c: ov5640: Remain in power down for DVP mode unless streaming
8409370ae02e media: omap3isp: Fix memleak in isp_probe
79a41d2357c6 media: staging/intel-ipu3: css: Correctly reset some memory
8bcc5c270771 media: uvcvideo: Silence shift-out-of-bounds warning
8504250759f4 media: uvcvideo: Set media controller entity functions
8b426d665a41 media: m5mols: Check function pointer in m5mols_sensor_power
361a1b76b2d2 media: ov5640: Correct Bit Div register in clock tree diagram
7052f4c5ab51 media: Revert "media: exynos4-is: Add missed check for pinctrl_lookup_state()"
c6243d107c32 media: tuner-simple: fix regression in simple_set_radio_freq
ac36f94d34df crypto: picoxcell - Fix potential race condition bug
71444295839c crypto: ixp4xx - Fix the size used in a 'dma_free_coherent()' call
3dd9ffbb6eda crypto: mediatek - Fix wrong return value in mtk_desc_ring_alloc()
528acbf310ff crypto: algif_skcipher - EBUSY on aio should be an error
d6623eea9abb x86/events/amd/iommu: Fix sizeof mismatch
200f13d0d9a1 x86/nmi: Fix nmi_handle() duration miscalculation
b257bb437dc3 perf/x86/intel/uncore: Reduce the number of CBOX counters
e089a75b7786 perf/x86/intel/uncore: Update Ice Lake uncore units
cfa97676cb44 sched/fair: Fix wrong cpu selecting from isolated domain
500a98894821 drivers/perf: thunderx2_pmu: Fix memory resource error handling
1731c693a62c drivers/perf: xgene_pmu: Fix uninitialized resource struct
7e297c83e64d x86/fpu: Allow multiple bits in clearcpuid= parameter
ab6bb1c1f1de perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS
9aee8216556e EDAC/ti: Fix handling of platform_get_irq() error
64a9f5a30fbb EDAC/aspeed: Fix handling of platform_get_irq() error
4d86328e42c3 EDAC/i5100: Fix error handling order in i5100_init_one()
24543df3f491 crypto: caam/qi - add fallback for XTS with more than 8B IV
66ec3755f791 crypto: algif_aead - Do not set MAY_BACKLOG on the async path
68e3b25444cb ima: Don't ignore errors from crypto_shash_update()
4a62024168c3 KVM: SVM: Initialize prev_ga_tag before use
39ba2b6c3d11 KVM: x86/mmu: Commit zap of remaining invalid pages when recovering lpages
413aeed19567 KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails
f9ac2036344a KVM: nVMX: Reset the segment cache when stuffing guest segs
a5513655cfee SMB3: Resolve data corruption of TCP server info fields
aeaa30720d67 cifs: Return the error from crypt_message when enc/dec key not found.
65604f3ea2f2 cifs: remove bogus debug code
706538edacc6 ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887
5e19bf634c92 ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7
995a90e70429 ALSA: hda/realtek - set mic to auto detect on a HP AIO machine
a40f49438a15 ALSA: hda/realtek - The front Mic on a HP machine doesn't work
8df0ffe2f32c icmp: randomize the global rate limiter
9fa95d101caf tcp: fix to update snd_wl1 in bulk receiver fast path
c5e4e010f39e selftests: rtnetlink: load fou module for kci_test_encap_fou() test
6f7c40767bf4 selftests: forwarding: Add missing 'rp_filter' configuration
f93a27b0f301 r8169: fix operation under forced interrupt threading
68db21094ee5 nfc: Ensure presence of NFC_ATTR_FIRMWARE_NAME attribute in nfc_genl_fw_download()
2f58abe7708a nexthop: Fix performance regression in nexthop deletion
d6d478290815 net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels
09ea22aa3681 net: Properly typecast int values to set sk_max_pacing_rate
432336b3cf2a net: hdlc_raw_eth: Clear the IFF_TX_SKB_SHARING flag after calling ether_setup
62d366f8e570 net: hdlc: In hdlc_rcv, check to make sure dev is an HDLC device
1a3c8d6acbfc net: ftgmac100: Fix Aspeed ast2600 TX hang issue
7a6a016c5281 ibmvnic: save changed mac address to adapter->mac_addr
416eec363622 chelsio/chtls: correct function return and return type
15110ce6e26f chelsio/chtls: correct netdevice for vlan interface
fe97af291fee chelsio/chtls: fix socket lock
750e81e2dbc0 nvme-pci: disable the write zeros command for Intel 600P/P3100
a86bf1d8b19c ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close
17784cec2da4 ALSA: hda: fix jack detection with Realtek codecs when in D3
8bedcbceaaa3 ALSA: bebob: potential info leak in hwdep_read()
401d4d79a8ed binder: fix UAF when releasing todo list
711c0471ef17 cxgb4: handle 4-tuple PEDIT to NAT mode translation
5f269cb9e513 r8169: fix data corruption issue on RTL8402
c5b868eecb4f net_sched: remove a redundant goto chain check
ba05057bd056 net/ipv4: always honour route mtu during forwarding
46a55a44cc75 net: j1939: j1939_session_fresh_new(): fix missing initialization of skbcnt
25bd9ea1ae5b can: j1935: j1939_tp_tx_dat_new(): fix missing initialization of skbcnt
b0342b87cad8 can: m_can_platform: don't call m_can_class_suspend in runtime suspend
c4099221dbc0 socket: fix option SO_TIMESTAMPING_NEW
7d31e5722cbf tipc: fix the skb_unshare() in tipc_buf_append()
dd3f58f499d0 net: usb: qmi_wwan: add Cellient MPL200 card
65033e39f728 net/tls: sendfile fails with ktls offload
926210cd8158 net/smc: fix valid DMBE buffer sizes
cdd3c52a983e net: fix pos incrementment in ipv6_route_seq_next
f08752a4498b net: fec: Fix PHY init after phy_reset_after_clk_enable()
9e70485b40c8 net: fec: Fix phy_device lookup for phy_reset_after_clk_enable()
0b41975f7b78 mlx4: handle non-napi callers to napi_poll
3392c9d8f9aa ipv4: Restore flowi4_oif update before call to xfrm_lookup_route
b7d2587f726a ibmveth: Identify ingress large send packets.
b809bead48a3 ibmveth: Switch order of ibmveth_helper calls.
(From OE-Core rev: 13cc1130b778f60330534804153abef4c4833ea4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.8 to the latest korg -stable release that comprises
the following commits:
33156ccb29d9 Linux 5.8.17
05981710aa5e usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets.
5a30d4a5afcc eeprom: at25: set minimum read/write access stride to 1
d33abbe3b327 usb: cdns3: gadget: free interrupt after gadget has deleted
5a118fc75b65 USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync().
2e1905ce84a1 usb: cdc-acm: add quirk to blacklist ETAS ES58X devices
3f7ebf3355ac usb: gadget: bcm63xx_udc: fix up the error of undeclared usb_debug_root
3d53646d781b tty: serial: fsl_lpuart: fix lpuart32_poll_get_char
40254b8d0f8b tty: serial: lpuart: fix lpuart32_write usage
6a8a92d5770b s390/qeth: don't let HW override the configured port role
941895dc705d net: korina: cast KSEG0 address to pointer in kfree
574079593732 ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n()
f8ea12647fa6 dmaengine: dw: Activate FIFO-mode for memory peripherals only
e106dc6c4c4d dmaengine: dw: Add DMA-channels mask cell support
b6dead6f20e9 drm/amd/display: Screen corruption on dual displays (DP+USB-C)
0666c173a061 scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qcom_testbus_config()
4360db24d35a usb: core: Solve race condition in anchor cleanup functions
19bcbc2ee12f brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach
044d8bfb9028 scsi: smartpqi: Avoid crashing kernel for controller issues
651984d53d54 ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682
85f1ad8c8644 ASoC: SOF: Add topology filename override based on dmi data match
54e4b6262ca7 ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7.
4597e6f214c1 ALSA: hda/ca0132 - Add AE-7 microphone selection commands.
5fa4faf96e44 mwifiex: don't call del_timer_sync() on uninitialized timer
047a51bba8dc s390/qeth: strictly order bridge address events
a527bf9df3af reiserfs: Fix memory leak in reiserfs_parse_options()
72720eaa6c33 ipvs: Fix uninit-value in do_ip_vs_set_ctl()
2e2b67844504 Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb
97811d992adb tty: ipwireless: fix error handling
ffe1b711045f fbmem: add margin check to fb_check_caps()
98d29fc2c451 scsi: qedi: Fix list_del corruption while removing active I/O
ee3fc1103a40 scsi: qedi: Protect active command list to avoid list corruption
5bbd0a791b7c scsi: qedi: Mark all connections for recovery on link down event
95d42ebebc2c scsi: qedf: Return SUCCESS if stale rport is encountered
3f07687e959e HID: ite: Add USB id match for Acer One S1003 keyboard dock
0c1943f203c2 Fix use after free in get_capset_info callback.
4d779accb71b rtl8xxxu: prevent potential memory leak
437ee0e6c677 brcmsmac: fix memory leak in wlc_phy_attach_lcnphy
445359b32632 selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change
5ecc5ea6e1a7 scsi: qla2xxx: Warn if done() or free() are called on an already freed srb
d6447b6646ef scsi: ibmvfc: Fix error return in ibmvfc_probe()
458a89fa9015 iomap: fix WARN_ON_ONCE() from unprivileged users
e653923ad7f1 drm/msm/a6xx: fix a potential overflow issue
1d8181746a36 Bluetooth: Only mark socket zapped after unlocking
76925b9ea722 drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create
c64d4179f8ae usb: ohci: Default to per-port over-current protection
0c0476d096d6 xfs: make sure the rt allocator doesn't run off the end
0c35ab58c587 opp: Prevent memory leak in dev_pm_opp_attach_genpd()
c31de74b342a reiserfs: only call unlock_new_inode() if I_NEW
af90d9faf01a misc: rtsx: Fix memory leak in rtsx_pci_probe
7a40d2814425 bpf: Limit caller's stack depth 256 for subprogs with tailcalls
cc618717afdd drm/panfrost: add support for vendor quirk
c246a3325c75 drm/panfrost: add amlogic reset quirk callback
8159f330f25e drm/panfrost: add Amlogic GPU integration quirks
7f5972267295 ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs()
8951e760c038 HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons
3eb0b62e57c3 can: flexcan: flexcan_chip_stop(): add error handling and propagate error value
5d2dd06ad8db habanalabs: cast to u64 before shift > 31 bits
375d81cf16bb usb: dwc3: simple: add support for Hikey 970
c373f8d5098f USB: cdc-acm: handle broken union descriptors
739048988f1b rtw88: increse the size of rx buffer size
eacaacfe8bd0 udf: Avoid accessing uninitialized data on failed inode read
9a3d398af87d udf: Limit sparing table size
6a71fc5ca9f5 rtw88: pci: Power cycle device during shutdown
34f026263889 usb: gadget: function: printer: fix use-after-free in __lock_acquire
b9c15de08dfd usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc
e7eec8654168 misc: vop: add round_up(x,4) for vring_size to avoid kernel panic
226b5887720b mic: vop: copy data to kernel space then write to io memory
f96fba04992c scsi: target: core: Add CONTROL field for trace events
d805c83716ef scsi: mvumi: Fix error return in mvumi_io_attach()
9f1960911919 PM: hibernate: remove the bogus call to get_gendisk() in software_resume()
6cc0a248bcfa bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI
6afdaf29e4c2 libbpf: Close map fd if init map slots failed
e1ec1c25b00e staging: wfx: fix handling of MMIC error
858c56fa3741 mac80211: handle lack of sband->bitrates in rates
148c3d23858d ip_gre: set dev->hard_header_len and dev->needed_headroom properly
ec23aa8bb0e5 ntfs: add check for mft record size in superblock
d5772580c109 media: venus: core: Fix runtime PM imbalance in venus_probe
6ed15eebcb61 media: venus: core: Fix error handling in probe
91cde7d5aa17 fs: dlm: fix configfs memory leak
24f924dbf640 media: venus: fixes for list corruption
6e5fdad5c10f media: atomisp: fix memleak in ia_css_stream_create
93b6de835777 media: saa7134: avoid a shift overflow
c0f64a9057e3 mmc: sdio: Check for CISTPL_VERS_1 buffer size
60e8d95f72b5 media: uvcvideo: Ensure all probed info is returned to v4l2
5b66aa6f52a1 x86/mce: Make mce_rdmsrl() panic on an inaccessible MSR
9300f536c77e spi: fsi: Fix clock running too fast
75d927fc5587 crypto: hisilicon - fixed memory allocation error
cde267085992 x86/mce: Annotate mce_rd/wrmsrl() with noinstr
71b3d6794ae7 media: media/pci: prevent memory leak in bttv_probe
e4f08676d93c media: bdisp: Fix runtime PM imbalance on error
bad248c1ec53 media: platform: sti: hva: Fix runtime PM imbalance on error
59eb92867e9c media: platform: s3c-camif: Fix runtime PM imbalance on error
9fa2286f1925 media: vsp1: Fix runtime PM imbalance on error
2341407a05ea media: exynos4-is: Fix a reference count leak
dcc6fbbab0dc media: exynos4-is: Fix a reference count leak due to pm_runtime_get_sync
e7997018b45d media: exynos4-is: Fix several reference count leaks due to pm_runtime_get_sync
30f5c4e91d14 media: sti: Fix reference count leaks
236117a8bf3a media: st-delta: Fix reference count leak in delta_run_work
fe8798e78292 media: ati_remote: sanity check for both endpoints
49e06f165b9c media: firewire: fix memory leak
ba3c07c18034 x86/mce: Add Skylake quirk for patrol scrub reported errors
8336a00a5f4d x86/asm: Replace __force_order with a memory clobber
5056a1b3f6fb crypto: ccp - fix error handling
121ce5e30b64 x86/dumpstack: Fix misleading instruction pointer error message
6337db2af4d1 block: ratelimit handle_bad_sector() message
4c4b1a29c3d0 md/bitmap: fix memory leak of temporary bitmap
44a58dd22c28 i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs
c1c4b2d0dee1 perf: correct SNOOPX field offset
c93a8cddf4d2 sched/features: Fix !CONFIG_JUMP_LABEL case
62bb6c5a3cee ntb: intel: Fix memleak in intel_ntb_pci_probe
06a3b0080eaa NTB: hw: amd: fix an issue about leak system resources
990c91c323f3 KVM: ioapic: break infinite recursion on lazy EOI
959d1d42f0b6 nvmet: fix uninitialized work for zero kato
05eb719ac46a powerpc/pseries: Avoid using addr_to_pfn in real mode
1eb1f681057b powerpc/powernv/dump: Fix race while processing OPAL dump
cd85f97e424b lightnvm: fix out-of-bounds write to array devices->info[]
bd396a2c1bc9 ARM: dts: meson8: remove two invalid interrupt lines from the GPU node
68d2900fc0c8 arm64: dts: zynqmp: Remove additional compatible string for i2c IPs
e1f385dfa255 drm/mediatek: reduce clear event
632bf6c3b82b soc: mediatek: cmdq: add clear option in cmdq_pkt_wfe api
fab5aff89c9e ARM: dts: iwg20d-q7-common: Fix touch controller probe failure
a0b4366823d9 ARM: dts: stm32: Fix DH PDK2 display PWM channel
abb56e08ed1d ARM: dts: stm32: Swap PHY reset GPIO and TSC2004 IRQ on DHCOM SOM
937a5596d619 ARM: dts: stm32: Move ethernet PHY into DH SoM DT
2e7e56a6af3f ARM: dts: stm32: lxa-mc1: Fix kernel warning about PHY delays
f80f23f39e6b ARM: dts: stm32: Fix sdmmc2 pins on AV96
1925f1fdf9a6 ARM: OMAP2+: Restore MPU power domain if cpu_cluster_pm_enter() fails
fdb6b483eaaf soc: fsl: qbman: Fix return value on success
342c29116aae ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers
52c37b7f0e04 arm64: dts: actions: limit address range for pinctrl node
251ab5b1f8e8 arm64: dts: mt8173: elm: Fix nor_flash node property
6e4cd77c0235 arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels
5c91fc9a6d16 arm64: dts: renesas: r8a77990: Fix MSIOF1 DMA channels
70ca9a567129 dt-bindings: crypto: Specify that allwinner, sun8i-a33-crypto needs reset
10c78d0a1a2f soc: qcom: apr: Fixup the error displayed on lookup failure
e8bd4ce4e877 arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts
26a8ac2d6512 arm64: dts: qcom: pm8916: Remove invalid reg size from wcd_codec
6747001ebcb5 arm64: dts: qcom: msm8916: Remove one more thermal trip point unit name
64ca77e846b0 soc: qcom: pdr: Fixup array type of get_domain_list_resp message
3ca890f0e5d2 arm64: dts: qcom: sc7180: Drop flags on mdss irqs
d9aa6534e78b arm64: dts: imx8mq: Add missing interrupts to GPC
6395b7702156 firmware: arm_scmi: Fix NULL pointer dereference in mailbox_chan_free
afcd57ad541b memory: fsl-corenet-cf: Fix handling of platform_get_irq() error
244c3ac190e3 arm64: dts: qcom: sc7180: Fix the LLCC base register size
fe5a0679f7e7 memory: omap-gpmc: Fix build error without CONFIG_OF
d69ca7a7dfa9 memory: omap-gpmc: Fix a couple off by ones
cc0820957d0f arm64: dts: allwinner: h5: remove Mali GPU PMU module
4f9e6b1be196 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator
9a3eb126861f ARM: s3c24xx: fix mmc gpio lookup tables
ea25940ff19f ARM: at91: pm: of_node_put() after its usage
ba11877a60f2 ARM: dts: imx6sl: fix rng node
2c9966436d0e arm64: dts: meson: vim3: correct led polarity
23e1e4451190 soc: xilinx: Fix error code in zynqmp_pm_probe()
29e043f9016c netfilter: nf_fwd_netdev: clear timestamp in forwarding path
735b4d75a1c7 netsec: ignore 'phy-mode' device property on ACPI systems
51ba2945a8ef netfilter: ebtables: Fixes dropping of small packets in bridge nat
ceb1eb6cbeaf netfilter: conntrack: connection timeout after re-register
9dd95e294542 arm64: mm: use single quantity to represent the PA to VA translation
4a0b1d0e70ac scsi: bfa: Fix error return in bfad_pci_init()
bdde093c81f2 KVM: x86: emulating RDPID failure shall return #UD rather than #GP
029525c89bf1 Input: sun4i-ps2 - fix handling of platform_get_irq() error
e186019ad86f Input: twl4030_keypad - fix handling of platform_get_irq() error
86f11d554a8c Input: omap4-keypad - fix handling of platform_get_irq() error
d96fc374d241 Input: ep93xx_keypad - fix handling of platform_get_irq() error
9b9746342d52 Input: stmfts - fix a & vs && typo
0a721220eada Input: imx6ul_tsc - clean up some errors in imx6ul_tsc_resume()
61b00bdcd281 Input: elants_i2c - fix typo for an attribute to show calibration count
f81bd7468e3a platform/chrome: cros_ec_lightbar: Reduce ligthbar get version command
565697e82267 SUNRPC: fix copying of multiple pages in gss_read_proxy_verf()
f9fc8ae508e6 clk: imx8mq: Fix usdhc parents order
7564d5bb2b11 vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages
4f9ece8b888f vfio/pci: Clear token on bypass registration failure
6d0590647b75 ext4: limit entries returned when counting fsmap records
9ede401a6d21 ext4: disallow modifying DAX inode flag if inline_data has been set
1da9c8a1784b ext4: discard preallocations before releasing group lock
9cb6c6db999e ext4: fix dead loop in ext4_mb_new_blocks
e38a4885c98f svcrdma: fix bounce buffers for unaligned offsets and multiple pages
e8e81bf91992 watchdog: sp5100: Fix definition of EFCH_PM_DECODEEN3
c3228ef8f8a3 watchdog: Use put_device on error
f12e9c2f9708 watchdog: Fix memleak in watchdog_cdev_register
e70232457bf1 kbuild: deb-pkg: do not build linux-headers package if CONFIG_MODULES=n
9f94507374a3 clk: bcm2835: add missing release if devm_clk_hw_register fails
2290bfef3bbe clk: at91: clk-main: update key before writing AT91_CKGR_MOR
963fc20cf561 module: statically initialize init section freeing data
28270e928bae clk: mediatek: add UART0 clock support
cab8d1bde580 clk: rockchip: Initialize hw to error to avoid undefined behavior
b6bd62dc59e7 PCI: hv: Fix hibernation in case interrupts are not re-created
83cf3166bd72 remoteproc/mediatek: fix null pointer dereference on null scp pointer
1642d9e7095c pwm: img: Fix null pointer access in probe
8db3dfe46548 pwm: rockchip: Keep enabled PWMs running while probing
ec87b61ac31a clk: keystone: sci-clk: fix parsing assigned-clock data during probe
2e415af55c34 clk: qcom: gcc-sdm660: Fix wrong parent_map
ed4ce310b712 vfio/type1: fix dirty bitmap calculation in vfio_dma_rw
01bec5d78c05 vfio: fix a missed vfio group put in vfio_pin_pages
a1e9faa0d7c5 vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn
0cdb91a009fa s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY
b40bd0d87d1a vfio: add a singleton check for vfio_group_pin_pages
7e4f15f7c99b PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY
167b37558b7f rpmsg: Avoid double-free in mtk_rpmsg_register_device
ce43542b46a5 rpmsg: smd: Fix a kobj leak in in qcom_smd_parse_edge()
edd546b3222f PCI: iproc: Set affinity mask on MSI interrupts
c1e465c1a4dc PCI: aardvark: Check for errors from pci_bridge_emul_init() call
48cc5b57cc46 PCI: aardvark: Fix compilation on s390
50c4627222c2 PCI: designware-ep: Fix the Header Type check
4f515d03d4f9 clk: meson: g12a: mark fclk_div2 as critical
66a5d399702c i2c: rcar: Auto select RESET_CONTROLLER
d39ced9254b6 rtc: ds1307: Clear OSF flag on DS1388 when setting time
5e2918d95f79 clk: meson: axg-audio: separate axg and g12a regmap tables
0d921fec7e59 mailbox: avoid timer start from callback
efa544eda19e rapidio: fix the missed put_device() for rio_mport_add_riodev
8838ee6189c3 rapidio: fix error handling path
0a80f93ccd61 ramfs: fix nommu mmap with gaps in the page cache
8cc3277e8e28 lib/crc32.c: fix trivial typo in preprocessor condition
546f36709441 mm/page_owner: change split_page_owner to take a count
99d1a5c21305 RDMA/rxe: Handle skb_clone() failure in rxe_recv.c
ab5faad5bd33 afs: Fix cell removal
0b6392c7ad1d afs: Fix cell purging with aliases
e44b8d2aa154 afs: Fix cell refcounting by splitting the usage counter
45045b6253e9 afs: Fix rapid cell addition/removal by not using RCU on cells tree
1ad93f42c484 f2fs: wait for sysfs kobject removal before freeing f2fs_sb_info
a08401b32a3a selftests/powerpc: Fix eeh-basic.sh exit codes
bb24e3cb31cd perf trace: Fix off by ones in memset() after realloc() in arches using libaudit
c6a8b7714cd7 maiblox: mediatek: Fix handling of platform_get_irq() error
66f6ea1e0ed3 um: time-travel: Fix IRQ handling in time_travel_handle_message()
e3ee6ff237eb um: vector: Use GFP_ATOMIC under spin lock
fe4b4e47125d f2fs: reject CASEFOLD inode flag without casefold feature
982f2438ac82 RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt()
1407e22fb4ca IB/rdmavt: Fix sizeof mismatch
aae2a43ace26 cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_reboot_notifier
a2b19fdbf29b powerpc/papr_scm: Add PAPR command family to pass-through command-set
0e486cc3f8a2 i3c: master: Fix error return in cdns_i3c_master_probe()
69a4718cb2bc perf stat: Fix out of bounds CPU map access when handling armv8_pmu events
a4682cb94495 powerpc/perf/hv-gpci: Fix starting index value
8d1d0dfb9df8 powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints
bef320194790 powerpc/64: fix irq replay pt_regs->softe value
281c47bcad03 powerpc/64: fix irq replay missing preempt
938e97b946ec RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces
ea879d9c818e overflow: Include header file with SIZE_MAX declaration
1519018b8c89 kdb: Fix pager search for multi-line strings
473fb9250371 mtd: rawnand: ams-delta: Fix non-OF build warning
dfc293422070 mtd: spinand: gigadevice: Add QE Bit
ab0328ef3f83 mtd: spinand: gigadevice: Only one dummy byte in QUADIO
86cb4ae61b64 mtd: rawnand: vf610: disable clk on error handling path in probe
fbb2d15c177f mtd: rawnand: stm32_fmc2: fix a buffer overflow
86e185a733a8 mtd: hyperbus: hbmc-am654: Fix direct mapping setup flash access
3b5f3adce906 RDMA/hns: Fix missing sq_sig_type when querying QP
69accfaa1033 RDMA/hns: Fix configuration of ack_req_freq in QPC
d56447a8cdbb RDMA/hns: Fix the wrong value of rnr_retry when querying qp
42ae1aebaaac RDMA/hns: Solve the overflow of the calc_pg_sz()
5c80a3655565 RDMA/hns: Add check for the validity of sl configuration
939faf121632 perf stat: Skip duration_time in setup_system_wide
45397023c8c2 i40iw: Add support to make destroy QP synchronous
fd8da32da3ee RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work
7486a981eb88 RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled
af393dd73c14 RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create()
27ca3de942d1 RDMA/hns: Set the unsupported wr opcode
dc8b27028c1c RDMA/qedr: Fix resource leak in qedr_create_qp
be825f704b2f perf intel-pt: Fix "context_switch event has no tid" error
b8d1adbff983 RDMA/cma: Fix use after free race in roce multicast join
9ef5b6658d6b RDMA/cma: Consolidate the destruction of a cma_multicast in one place
e3b942c76b24 RDMA/cma: Remove dead code for kernel rdmacm multicast
7d31a74bcc01 RDMA/cma: Combine cma_ndev_work with cma_work
d1926d0b50f5 powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm
95219c4004fd powerpc/kasan: Fix CONFIG_KASAN_VMALLOC for 8xx
ebeafdd0f221 powerpc/tau: Disable TAU between measurements
19d39d5d682a powerpc/tau: Check processor type before enabling TAU interrupt
c348ab2f7276 powerpc/tau: Remove duplicated set_thresholds() call
b61bb0da35fc powerpc/tau: Convert from timer to workqueue
d7f12e732190 powerpc/tau: Use appropriate temperature sample interval
1c441d9aef74 powerpc/book3s64/hash/4k: Support large linear mapping range with 4K
990cf02eb297 powerpc/watchpoint: Add hw_len wherever missing
0fea340b870f powerpc/watchpoint: Fix handling of vector instructions
b99d4986bc69 powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors
6f64ff9f30d1 powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory
049ab4efdf9a RDMA/qedr: Fix inline size returned for iWARP
b1010144c1eb RDMA/qedr: Fix return code if accept is called on a destroyed qp
b3939bfc71ec RDMA/qedr: Fix use of uninitialized field
fbe513321c49 RDMA/qedr: Fix doorbell setting
e947bbb26f70 RDMA/qedr: Fix qp structure memory leak
10200a0a5d3a RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz()
59f07434b297 RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary
7ac277a01f90 RDMA: Allow fail of destroy CQ
7802648c1dad RDMA/core: Delete function indirection for alloc/free kernel CQ
4a8e9dbc7fde RDMA/rtrs-srv: Incorporate ib_register_client into rtrs server init
929cdbcce02f xfs: fix high key handling in the rt allocator's query_range function
a6d831917953 nfs: add missing "posix" local_lock constant table definition
6a5757946685 xfs: fix deadlock and streamline xfs_getfsmap performance
29eedbf9e39d xfs: limit entries returned when counting fsmap records
c32adb866dac ida: Free allocated bitmap in error path
1e84d2a5c113 arc: plat-hsdk: fix kconfig dependency warning when !RESET_CONTROLLER
bdb0da4659e3 m68knommu: include SDHC support only when hardware has it
01d89b4a82a4 xfs: fix finobt btree block recovery ordering
c85d7a847227 ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL using DT values
93a6c893c4d6 tools feature: Add missing -lzstd to the fast path feature detection
26b8aa1bec47 perf tools: Make GTK2 support opt-in
a3872e54738b mtd: mtdoops: Don't write panic data twice
0081545c66c1 RDMA/mlx5: Fix potential race between destroy and CQE poll
2c9da663c149 pseries/drmem: don't cache node id in drmem_lmb struct
b1cf3e9298de powerpc/pseries: explicitly reschedule during drmem_lmb list traversal
78805c0d14f5 RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz()
9f101b8ad2fa RDMA/hns: Add a check for current state before modifying QP
e91945de1531 mtd: lpddr: fix excessive stack usage with clang
33c6484d377e RDMA/ucma: Add missing locking around rdma_leave_multicast()
191627ddc46f RDMA/ucma: Fix locking for ctx->events_reported
582da8e19991 rcutorture: Properly set rcu_fwds for OOM handling
11539276e399 rcu/tree: Force quiescent state on callback overload
3aee0ca521f0 powerpc/icp-hv: Fix missing of_node_put() in success path
cc86827cef62 powerpc/pseries: Fix missing of_node_put() in rng_init()
bcbeec5a9a19 IB/mlx4: Adjust delayed work when a dup is observed
f735c10a4731 IB/mlx4: Fix starvation in paravirt mux/demux
c5e25cf59765 i3c: master add i3c_master_attach_boardinfo to preserve boardinfo
549642f490d2 tracing: Handle synthetic event array field type checking correctly
826adb405a53 selftests/ftrace: Change synthetic event name for inter-event-combined test
3b82bd94e0ec fs: fix NULL dereference due to data race in prepend_path()
7871c282d292 mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary
349fc836d5d1 mm/memcg: fix device private memcg accounting
b9e60476c04f mm/swapfile.c: fix potential memory leak in sys_swapon
43edc7232737 netfilter: nf_log: missing vlan offload tag and proto
ebd09f1ad811 net: korina: fix kfree of rx/tx descriptor array
733dcb4149ff bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup
4cdfe55c067b ipvs: clear skb->tstamp in forwarding path
2566242742c9 drm/panfrost: increase readl_relaxed_poll_timeout values
87ea06ea9f8d mwifiex: fix double free
a0f38fd8303e platform/x86: mlx-platform: Remove PSU EEPROM configuration
455ecbd43d3a tracing: Fix parse_synth_field() error handling
4372729d5201 ipmi_si: Fix wrong return value in try_smi_init()
caa0fa6b36ca dmaengine: ioat: Allocate correct size for descriptor chunk
3cdf3cbc3b48 scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs()
4c35763fbb0c scsi: target: tcmu: Fix warning: 'page' may be used uninitialized
03504f955527 usb: dwc2: Fix INTR OUT transfers in DDMA mode.
0ff11535a204 nl80211: fix non-split wiphy information
cff51e84cb83 ocxl: fix kconfig dependency warning for OCXL
4a87896b4e91 bus: mhi: core: Fix the building of MHI module
e44e0bea8b7b usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well
665ed7027a67 usb: gadget: u_serial: clear suspended flag when disconnecting
ec69e8c7686b usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above.
da0922d0f8b5 iwlwifi: dbg: run init_cfg function once per driver load
2b021c85c224 iwlwifi: dbg: remove no filter condition
be0f631711f9 iwlwifi: mvm: split a print to avoid a WARNING in ROC
d97c35bd05dd ASoC: wm_adsp: Pass full name to snd_ctl_notify
1ab21ba36a84 mfd: sm501: Fix leaks in probe()
2eb24b3bf835 net: enic: Cure the enic api locking trainwreck
cd29df4df421 iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling
5975fa6e0519 iommu/qcom: add missing put_device() call in qcom_iommu_of_xlate()
a13766e01768 pinctrl: aspeed: Use the right pinconf mask
a30a515f2773 qtnfmac: fix resource leaks on unsupported iftype error return path
148a2543ca50 selftests: Remove fmod_ret from test_overhead
c2ebc88260ff bpf: disallow attaching modify_return tracing functions to other BPF programs
7c37b28e0b37 ibmvnic: set up 200GBPS speed
4829beb0ce79 coresight: etm4x: Fix save and restore of TRCVMIDCCTLR1 register
ccc73e031de6 coresight: cti: Fix bug clearing sysfs links on callback
79589b73fb25 coresight: cti: Fix remove sysfs link error
9d645e979fdf coresight: etm: perf: Fix warning caused by etm_setup_aux failure
4d3adf453eec iomap: Use kzalloc to allocate iomap_page
f5758f108b61 nl80211: fix OBSS PD min and max offset validation
b6ca9ea12055 hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions
70f1f999e24d nvmem: core: fix possibly memleak when use nvmem_cell_info_to_nvmem_cell()
b21749762534 tty: hvc: fix link error with CONFIG_SERIAL_CORE_CONSOLE=n
f4e52bc14c84 HID: hid-input: fix stylus battery reporting
aba2ee9e7425 ASoC: fsl_sai: Instantiate snd_soc_dai_driver
184c5e17b926 slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback
caf464017965 slimbus: core: do not enter to clock pause mode in core
4d11ab5f0904 slimbus: core: check get_addr before removing laddr ida
9da861400bfd quota: clear padding in v2r1_mem2diskdqb()
3efc30bcd162 mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon
6f0f3ad5a602 rtw88: Fix potential probe error handling race with wow firmware loading
762f48374c26 rtw88: Fix probe error handling race with firmware loading
e611c92ab330 usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails
f9a314f5aa59 usb: dwc3: core: Properly default unspecified speed
0cf8eb3b9858 usb: dwc2: Fix parameter type in function pointer prototype
21b7dcfbf378 ALSA: seq: oss: Avoid mutex lock for a long-time ioctl
a0229d675455 misc: mic: scif: Fix error handling path
3eb24fb8582c ASoC: cros_ec_codec: fix kconfig dependency warning for SND_SOC_CROS_EC_CODEC
ed848b21eb91 dmaengine: dmatest: Check list for emptiness before access its last entry
2dbfe8f6b97c phy: rockchip-dphy-rx0: Include linux/delay.h
e43acbf29d76 drm: rcar-du: Put reference to VSP device
0e8f4263125f ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd()
5569ffd9e497 ath11k: Add checked value for ath11k_ahb_remove
ec71c634dcbd spi: omap2-mcspi: Improve performance waiting for CHSTAT
c00cdd1b966a ASoC: tas2770: Fix unbalanced calls to pm_runtime
46701b00ed9d ASoC: SOF: control: add size checks for ext_bytes control .put()
e06a18b78b43 net: dsa: rtl8366rb: Support all 4096 VLANs
a8091e02962a ASoC: tlv320aic32x4: Fix bdiv clock rate derivation
63ed07138636 ASoC: tas2770: Fix error handling with update_bits
6ce4b0c4f3d5 ASoC: tas2770: Fix required DT properties in the code
92cc64394bc9 ASoC: tas2770: Add missing bias level power states
304c38230dfd ASoC: tas2770: Fix calling reset in probe
da374cb21045 net: wilc1000: clean up resource in error path of init mon interface
a74a1c39af96 net: dsa: rtl8366: Skip PVID setting if not requested
b8d304cdf951 net: dsa: rtl8366: Refactor VLAN/PVID init
6aa894ff3372 net: dsa: rtl8366: Check validity of passed VLANs
701c56f56837 xhci: don't create endpoint debugfs entry before ring buffer is set.
98d66a3bb9c0 selftests/bpf: Fix endianness issue in test_sockopt_sk
f130c8a0eeac selftests/bpf: Fix endianness issue in sk_assign
a1aff5c4417e selftests: mptcp: interpret \n as a new line
6c87ffcb2bff nvmem: core: fix missing of_node_put() in of_nvmem_device_get()
3a0f17922776 coresight: etm4x: Fix issues on trcseqevr access
0c97523e87a8 coresight: etm4x: Handle unreachable sink in perf mode
abea9d776fe9 coresight: cti: Write regsiters directly in cti_enable_hw()
3857796b8b49 coresight: etm4x: Fix issues within reset interface of sysfs
efd00a5ed569 coresight: etm4x: Ensure default perf settings filter user/kernel
435fd705a501 coresight: cti: remove pm_runtime_get_sync() from CPU hotplug
0d0d70e1b1da coresight: cti: disclaim device only when it's claimed
9fe394b41ba6 coresight: fix offset by one error in counting ports
3c5c980ece55 coresight: etm4x: Fix etm4_count race by moving cpuhp callbacks to init
8f319155ef51 ASoC: tlv320adcx140: Fix digital gain range
7d3dcc5d26e1 ASoC: topology: disable size checks for bytes_ext controls if needed
4a4778394419 ima: Fix NULL pointer dereference in ima_file_hash
453ed3d7f990 drm: mxsfb: check framebuffer pitch
dec5fabe7202 cpufreq: armada-37xx: Add missing MODULE_DEVICE_TABLE
f3ceea270494 xfs: force the log after remapping a synchronous-writes file
5e78a6fe2d85 net: stmmac: use netif_tx_start|stop_all_queues() function
be17fb81e944 net: stmmac: Fix incorrect location to set real_num_rx|tx_queues
f817cdd6d1fd scsi: mpt3sas: Fix sync irqs
3c33f586d090 net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow
9ba9292375df net/mlx5: Fix uninitialized variable warning
b60c22ea6623 drm/msm/adreno: fix probe without iommu
37c857ec136c pinctrl: devicetree: Keep deferring even on timeout
151d4913e81e pinctrl: mcp23s08: Fix mcp23x17 precious range
bbcbd596e676 pinctrl: mcp23s08: Fix mcp23x17_regmap initialiser
dc7285e0f1f8 Bluetooth: Re-order clearing suspend tasks
8141ec5a8f5a selftests/lkdtm: Use "comm" instead of "diff" for dmesg
7c38731efb2f iomap: Mark read blocks uptodate in write_begin
d69930b3ec0b iomap: Clear page error before beginning a write
039ee8a6363d drm/panfrost: Ensure GPU quirks are always initialised
dc48ca171bdc drm/msm: Avoid div-by-zero in dpu_crtc_atomic_check()
b7d539816d06 HID: roccat: add bounds checking in kone_sysfs_write_settings()
25529f1f6003 scsi: ufs: ufs-mediatek: Fix HOST_PA_TACTIVATE quirk
8c230b3b3668 ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe()
7a702a885270 video: fbdev: radeon: Fix memleak in radeonfb_pci_register
53d19f4bb131 video: fbdev: sis: fix null ptr dereference
33b1e23741cb video: fbdev: vga16fb: fix setting of pixclock because a pass-by-value error
d92db965ef66 ath11k: fix a double free and a memory leak
c7072eda4093 drivers/virt/fsl_hypervisor: Fix error handling path
38b319133226 pwm: lpss: Add range limit check for the base_unit register value
25eb525f5bf9 pwm: lpss: Fix off by one error in base_unit math in pwm_lpss_prepare()
04e819b2f765 pty: do tty_flip_buffer_push without port->lock in pty_write
2e92899228ae tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup()
45f20b6066c3 tty: serial: earlycon dependency
5ec7b8a3b6e7 binder: Remove bogus warning on failed same-process transaction
4f40c79cbe72 scsi: ufs: Make ufshcd_print_trs() consider UFSHCD_QUIRK_PRDT_BYTE_GRAN
6852678afe96 selftests: vm: add fragment CONFIG_GUP_BENCHMARK
e9f1340193b5 Bluetooth: Clear suspend tasks on unregister
7a15bd2bae85 drm/crc-debugfs: Fix memleak in crc_control_write
91c8e9e18580 samples/bpf: Fix to xdpsock to avoid recycling frames
88b34c076be3 drm: panel: Fix bpc for OrtusTech COM43H4M85ULC panel
71782955ade1 mm/error_inject: Fix allow_error_inject function signatures.
9c5e9f50572e VMCI: check return value of get_user_pages_fast() for errors
2e1356e81edd staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent()
ad5c72b65770 backlight: sky81452-backlight: Fix refcount imbalance on error
39d464cdfe30 rtw88: don't treat NULL pointer as an array
8976b0bf6d8b wilc1000: Fix memleak in wilc_bus_probe
93feab00afca wilc1000: Fix memleak in wilc_sdio_probe
2b87f9ce106e libbpf: Fix unintentional success return code in bpf_object__load
6ff694ac40b9 scsi: csiostor: Fix wrong return value in csio_hw_prep_fw()
d646554479f3 scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba()
7e26ebb1a9d2 scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg()
d1bfd5d44f4b scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call
66deb6aebe10 scsi: qla4xxx: Fix an error handling path in 'qla4xxx_get_host_stats()'
34b42a17b99f drm/gma500: fix error check
1b8b0d839d1b selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user()
8135d168d84c drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm
c2f41d9b1d53 staging: rtl8192u: Do not use GFP_KERNEL in atomic context
9959c2031233 mwifiex: Do not use GFP_KERNEL in atomic context
027b25d74ffb brcmfmac: check ndev pointer
e9e2a870a490 ath11k: Fix possible memleak in ath11k_qmi_init_service
7d93d871e55b ASoC: qcom: lpass-cpu: fix concurrency issue
41a33c66b6e6 ASoC: qcom: lpass-platform: fix memory leak
d981fcece216 wcn36xx: Fix reported 802.11n rx_highest rate wcn3660/wcn3680
2af670b21911 ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path
ef10e65b3d7e ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb()
7c81b8b6c0b3 ath6kl: prevent potential array overflow in ath6kl_add_new_sta()
b395ec13f72b drm: panel: Fix bus format for OrtusTech COM43H4M85ULC panel
31e3c7aefb96 drm/vkms: add missing platform_device_unregister() in vkms_init()
199cb9d9336f drm/vgem: add missing platform_device_unregister() in vgem_init()
2723170f9c1b drm/amd/display: Fix wrong return value in dm_update_plane_state()
3fe978892ab4 Bluetooth: hci_uart: Cancel init work before unregistering
0775947bf20b drm/vkms: fix xrgb on compute crc
6a251056d920 ath10k: provide survey info as accumulated data
1e2be69a0396 blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue
eb66ae00496f btrfs: add owner and fs_info to alloc_state io_tree
6cc523c1ba7e hwmon: (bt1-pvt) Wait for the completion with timeout
82f27fd04df6 hwmon: (bt1-pvt) Cache current update timeout
f8896b1dc97f hwmon: (bt1-pvt) Test sensor power supply on probe
283d31599577 spi: spi-s3c64xx: Check return values
9c27047159fd spi: spi-s3c64xx: swap s3c64xx_spi_set_cs() and s3c64xx_enable_datapath()
2d92aae41a06 pinctrl: bcm: fix kconfig dependency warning when !GPIOLIB
96c6b5d57756 regulator: resolve supply after creating regulator
539f606e1044 media: ti-vpe: Fix a missing check and reference count leak
36ba112a7c8d media: stm32-dcmi: Fix a reference count leak
344632d9b782 media: s5p-mfc: Fix a reference count leak
00eff51ebd27 media: camss: Fix a reference count leak.
445adb4113e8 media: platform: fcp: Fix a reference count leak.
34b2032620a3 media: rockchip/rga: Fix a reference count leak.
96b1dbdb92ad media: rcar-vin: Fix a reference count leak.
0936f228c185 media: tc358743: cleanup tc358743_cec_isr
e25e1421396d media: tc358743: initialize variable
ffa1c6807c37 media: mx2_emmaprp: Fix memleak in emmaprp_probe
19b283f0b3d4 crypto: sun8i-ce - handle endianness of t_common_ctl
9748e867ac81 crypto: stm32/crc32 - Avoid lock if hardware is already used
aee35828de88 cypto: mediatek - fix leaks in mtk_desc_ring_alloc
abfdbdda990a hwmon: (w83627ehf) Fix a resource leak in probe
20d16af9c0fb hwmon: (pmbus/max34440) Fix status register reads for MAX344{51,60,61}
621368b5adfe crypto: omap-sham - fix digcnt register handling with export/import
71452513b06b spi: dw-pci: free previously allocated IRQs if desc->setup() fails
31a31b30b0f6 spi: fsi: Implement restricted size for certain controllers
a2e41e4fcd8e spi: fsi: Fix use of the bneq+ sequencer instruction
c2177e077841 spi: fsi: Handle 9 to 15 byte transfers lengths
0f8c1ad5ed8f media: rcar-csi2: Allocate v4l2_async_subdev dynamically
bd48c278ba33 media: rcar_drif: Allocate v4l2_async_subdev dynamically
23b043e23923 media: rcar_drif: Fix fwnode reference leak when parsing DT
c78cc511ff68 media: i2c: ov5640: Enable data pins on poweron for DVP mode
d1bb697b085a media: i2c: ov5640: Separate out mipi configuration from s_power
44046ac3fd90 media: i2c: ov5640: Remain in power down for DVP mode unless streaming
2038c71aeea7 media: omap3isp: Fix memleak in isp_probe
ae17eb2da566 media: staging/intel-ipu3: css: Correctly reset some memory
fbd50e6e825f media: uvcvideo: Silence shift-out-of-bounds warning
3eff11b54bac media: uvcvideo: Set media controller entity functions
008efc8c2ec0 fscrypt: restrict IV_INO_LBLK_32 to ino_bits <= 32
38cc20da3fd2 media: m5mols: Check function pointer in m5mols_sensor_power
6cd272c1b1d3 media: ov5640: Correct Bit Div register in clock tree diagram
3bc4af05a125 media: hantro: postproc: Fix motion vector space allocation
841d6b2bb64a media: hantro: h264: Get the correct fallback reference buffer
b076e6ad0081 media: Revert "media: exynos4-is: Add missed check for pinctrl_lookup_state()"
2e35f75c9a14 crypto: ccree - fix runtime PM imbalance on error
707041cc6852 media: tuner-simple: fix regression in simple_set_radio_freq
1c1e39f91ffe media: vivid: Fix global-out-of-bounds read in precalculate_color()
0ebbe42a9a4c crypto: picoxcell - Fix potential race condition bug
5ec044fb819d crypto: ixp4xx - Fix the size used in a 'dma_free_coherent()' call
df29e4415305 crypto: mediatek - Fix wrong return value in mtk_desc_ring_alloc()
36c93e69cb80 crypto: algif_skcipher - EBUSY on aio should be an error
ff57d46f868e perf/core: Fix race in the perf_mmap_close() function
7e5248ec07bc perf/x86: Fix n_pair for cancelled txn
2df4319976f9 pinctrl: qcom: Use return value from irq_set_wake() call
9d371ffd8434 pinctrl: qcom: Set IRQCHIP_SET_TYPE_MASKED and IRQCHIP_MASK_ON_SUSPEND flags
9a7d327326bd x86/events/amd/iommu: Fix sizeof mismatch
5fd2c1240d75 x86/nmi: Fix nmi_handle() duration miscalculation
6f9bc7071b53 perf/x86/intel/uncore: Fix the scale of the IMC free-running events
32ce27005110 perf/x86/intel/uncore: Reduce the number of CBOX counters
accdd0292919 perf/x86/intel/uncore: Update Ice Lake uncore units
140596caef50 arm64: perf: Add missing ISB in armv8pmu_enable_counter()
4792206af85f sched/fair: Use dst group while checking imbalance for NUMA balancer
63829cb38a3c sched/fair: Fix wrong cpu selecting from isolated domain
b75cbad81cfc drivers/perf: thunderx2_pmu: Fix memory resource error handling
a071f86dd7c4 drivers/perf: xgene_pmu: Fix uninitialized resource struct
e99cf7b5025a arm64: kprobe: add checks for ARMv8.3-PAuth combined instructions
b45c14f9b0c6 x86/fpu: Allow multiple bits in clearcpuid= parameter
4f596c780958 perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS
3b172044dc55 EDAC/ti: Fix handling of platform_get_irq() error
0d0f50ecd85d EDAC/aspeed: Fix handling of platform_get_irq() error
3a70ad440e20 EDAC/i5100: Fix error handling order in i5100_init_one()
6411e8ea3086 microblaze: fix kbuild redundant file warning
1b8e25772d8e sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu()
03e0226f1cfe RAS/CEC: Fix cec_init() prototype
19212b1a2be3 crypto: caam/qi - add support for more XTS key lengths
d0100d71efff crypto: caam/qi - add fallback for XTS with more than 8B IV
b61aa1de53f4 crypto: algif_aead - Do not set MAY_BACKLOG on the async path
dd5df0880122 ima: Don't ignore errors from crypto_shash_update()
ee0e07130bd0 KVM: SVM: Initialize prev_ga_tag before use
af216a426bcc KVM: x86: Intercept LA57 to inject #GP fault when it's reserved
f7b5e3c6ab6e KVM: x86/mmu: Commit zap of remaining invalid pages when recovering lpages
efd21b7274b0 KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails
f7421220fd60 KVM: nVMX: Reset the segment cache when stuffing guest segs
c5ec2a6618d3 KVM: nVMX: Morph notification vector IRQ on nested VM-Enter to pending PI
dd6120a8e1f3 arm64: Make use of ARCH_WORKAROUND_1 even when KVM is not enabled
cb6c316cd99a smb3: fix stat when special device file and mounted with modefromsid
321cf0e88e25 smb3: do not try to cache root directory if dir leases not supported
dd80b98bdf0a SMB3.1.1: Fix ids returned in POSIX query dir
2ab6d3b441dd SMB3: Resolve data corruption of TCP server info fields
55bf111d4e81 cifs: Return the error from crypt_message when enc/dec key not found.
c5db0e593499 cifs: remove bogus debug code
2d8b73fc38ae ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887
1fb41e21037e ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7
29050421372a ALSA: hda/realtek - set mic to auto detect on a HP AIO machine
eba61e03eadf ALSA: hda/realtek - The front Mic on a HP machine doesn't work
383fcddfbcaa ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk
70dcb923cc27 ALSA: hda - Fix the return value if cb func is already registered
4e3c57b30473 ALSA: hda - Don't register a cb func if it is registered already
618a54d780a5 net/sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action()
ed2c3b4a04c2 net: ethernet: mtk-star-emac: select REGMAP_MMIO
9c70b53dda47 tcp: fix to update snd_wl1 in bulk receiver fast path
e4d5d075c190 selftests: rtnetlink: load fou module for kci_test_encap_fou() test
8ab1b9ef3974 selftests: forwarding: Add missing 'rp_filter' configuration
11a3f1f851da r8169: fix operation under forced interrupt threading
6c9e378d7579 nfc: Ensure presence of NFC_ATTR_FIRMWARE_NAME attribute in nfc_genl_fw_download()
a81996aa6ee5 nexthop: Fix performance regression in nexthop deletion
8672e0e1be10 net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels
e5b67266fb48 net/sched: act_ct: Fix adding udp port mangle operation
f6bb7b012676 net: Properly typecast int values to set sk_max_pacing_rate
08c6a8c61f9f net: hdlc_raw_eth: Clear the IFF_TX_SKB_SHARING flag after calling ether_setup
6fe9d5ac3f76 net: hdlc: In hdlc_rcv, check to make sure dev is an HDLC device
79a5e1726d4f net: ftgmac100: Fix Aspeed ast2600 TX hang issue
7f0afe20abab mptcp: initialize mptcp_options_received's ahmac
ec5c9273f731 icmp: randomize the global rate limiter
ab91b97c5f92 ibmvnic: save changed mac address to adapter->mac_addr
3f9420b4d3fc chelsio/chtls: fix writing freed memory
d632d6da9724 chelsio/chtls: correct function return and return type
ea95811a67e3 chelsio/chtls: Fix panic when listen on multiadapter
8650467aa359 chelsio/chtls: fix panic when server is on ipv6
e94a4b48d51b chelsio/chtls: correct netdevice for vlan interface
958fc22dbc30 chelsio/chtls: fix socket lock
eb7ee70b9226 tipc: fix incorrect setting window for bcast link
a52c1d9114f1 tipc: re-configure queue limit for broadcast link
760295f17597 ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close
2b7a2a0be104 ALSA: hda: fix jack detection with Realtek codecs when in D3
f4b88ebd9b73 ALSA: bebob: potential info leak in hwdep_read()
40d4418ea4db binder: fix UAF when releasing todo list
dd5743391b5e r8169: fix data corruption issue on RTL8402
7f1b0fa4805c net_sched: remove a redundant goto chain check
f736e9e2f750 net/ipv4: always honour route mtu during forwarding
7ef2b9748f88 net: j1939: j1939_session_fresh_new(): fix missing initialization of skbcnt
3cda27a6e540 can: j1935: j1939_tp_tx_dat_new(): fix missing initialization of skbcnt
46ebf7a3bdb0 can: m_can_platform: don't call m_can_class_suspend in runtime suspend
575e9184885b socket: don't clear SOCK_TSTAMP_NEW when SO_TIMESTAMPNS is disabled
d2bc51dbdecd socket: fix option SO_TIMESTAMPING_NEW
a7d0ffde99d5 tipc: fix the skb_unshare() in tipc_buf_append()
83e8af2ee339 net: usb: qmi_wwan: add Cellient MPL200 card
01630fae60bd net/tls: sendfile fails with ktls offload
91119131f8a8 net/smc: fix valid DMBE buffer sizes
c0d0fad9bed7 net/smc: fix use-after-free of delayed events
5e52ea477365 net: sched: Fix suspicious RCU usage while accessing tcf_tunnel_info
b91a8c7486a3 net: mptcp: make DACK4/DACK8 usage consistent among all subflows
a0f063a63afa net: ipa: skip suspend/resume activities if not set up
8090c13d3e4b net: fix pos incrementment in ipv6_route_seq_next
f17fe0c1addf net: fec: Fix PHY init after phy_reset_after_clk_enable()
8a6ab151443c net: fec: Fix phy_device lookup for phy_reset_after_clk_enable()
d6cc94152da1 net: dsa: microchip: fix race condition
61d51568e43b mlx4: handle non-napi callers to napi_poll
8536e300622a ipv4: Restore flowi4_oif update before call to xfrm_lookup_route
bd0912cd125e ibmveth: Identify ingress large send packets.
d673d278f59f ibmveth: Switch order of ibmveth_helper calls.
68e3dec3c3e4 xgb4: handle 4-tuple PEDIT to NAT mode translation
(From OE-Core rev: eab49834f263a2727fa699050a8d01715f1e9d21)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.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:
52f6ded2a377 Linux 5.4.72
865b015e8d41 crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA
aa1167908ac4 crypto: bcm - Verify GCM/CCM key length in setkey
564312e08892 xen/events: don't use chip_data for legacy IRQs
041445d0d577 reiserfs: Fix oops during mount
046616898a57 reiserfs: Initialize inode keys properly
22ab9ca024a0 USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters
bfb1438e8c15 USB: serial: pl2303: add device-id for HP GC device
aecf3a1c11dc staging: comedi: check validity of wMaxPacketSize of usb endpoints found
8aff87284be6 USB: serial: option: Add Telit FT980-KS composition
3c3eb734ef1f USB: serial: option: add Cellient MPL200 card
b970578274e9 media: usbtv: Fix refcounting mixup
6ad2e647d91f Bluetooth: Disconnect if E0 is used for Level 4
21d2051d1f1c Bluetooth: Fix update of connection state in `hci_encrypt_cfm`
ed6c361e3229 Bluetooth: Consolidate encryption handling in hci_encrypt_cfm
155bf3fd4e8c Bluetooth: MGMT: Fix not checking if BT_HS is enabled
66a14350de9a Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel
0d9e9b6e1a26 Bluetooth: A2MP: Fix not initializing all members
54f8badb9bc9 ACPI: Always build evged in
30ddaa4c0c95 ARM: 8939/1: kbuild: use correct nm executable
1bf467fdfeae btrfs: take overcommit into account in inc_block_group_ro
39c5eb1482b2 btrfs: don't pass system_chunk into can_overcommit
bc79abf4afea perf cs-etm: Move definition of 'traceid_list' global variable from header file
(From OE-Core rev: 5da55c543cf38ca1082bc160fd571b3c7c6a40ba)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.8 to the latest korg -stable release that comprises
the following commits:
c5464f4be19b Linux 5.8.16
4cadc0dd5ce2 reiserfs: Fix oops during mount
492f415bb105 reiserfs: Initialize inode keys properly
27319196d104 USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters
56eff3982215 USB: serial: pl2303: add device-id for HP GC device
e95645fd1e28 staging: comedi: check validity of wMaxPacketSize of usb endpoints found
75ea7049c9c6 USB: serial: option: Add Telit FT980-KS composition
a7f0e37b29f4 USB: serial: option: add Cellient MPL200 card
d6efa7525a59 media: usbtv: Fix refcounting mixup
1b7150e1c95e Bluetooth: Disconnect if E0 is used for Level 4
9e473bae14f3 Bluetooth: MGMT: Fix not checking if BT_HS is enabled
ffddc73458e8 Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel
a350bfd9a93f Bluetooth: A2MP: Fix not initializing all members
8fae48c4bf67 crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA
c4ab0a2944b8 crypto: bcm - Verify GCM/CCM key length in setkey
(From OE-Core rev: 869f4a5edf70a88301646356c8d3faa55996e5a9)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.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:
85b0841aab15 Linux 5.4.71
22e6625babfc net_sched: commit action insertions together
a5de4ee6d055 net_sched: defer tcf_idr_insert() in tcf_action_init_1()
dbb763107d3e net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails
6c9edf2d855a Input: ati_remote2 - add missing newlines when printing module parameters
536c767b14e3 net/mlx5e: Fix driver's declaration to support GRE offload
8dc5025c6a44 net/tls: race causes kernel panic
a42dbd059ef6 net/core: check length before updating Ethertype in skb_mpls_{push,pop}
e39c9eba9bef tcp: fix receive window update in tcp_add_backlog()
2729afe17987 mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged
d94c1505fa91 mmc: core: don't set limits.discard_granularity as 0
760c7a948bea perf: Fix task_function_call() error handling
b750f86a62d1 rxrpc: Fix server keyring leak
ae1a085b4aac rxrpc: The server keyring isn't network-namespaced
513dd1609c9d rxrpc: Fix some missing _bh annotations on locking conn->state_lock
422f5c5d3ef9 rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read()
7e1f39b5c1d5 rxrpc: Fix rxkad token xdr encoding
9a52da3f61b4 net/mlx5e: Fix VLAN create flow
6b9752d85e72 net/mlx5e: Fix VLAN cleanup flow
47e83c69fe14 net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU
1e7a94724b78 net/mlx5: Fix request_irqs error flow
073fff810206 net/mlx5: Avoid possible free of command entry while timeout comp handler
0955c774f32d virtio-net: don't disable guest csum when disable LRO
15f84bdf6185 net: usb: ax88179_178a: fix missing stop entry in driver_info
70877d04d41f r8169: fix RTL8168f/RTL8411 EPHY config
7a96cbd74fcd mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path
f3b35c3782ed mdio: fix mdio-thunder.c dependency & build error
8d103b1f9ce5 bonding: set dev->needed_headroom in bond_setup_by_slave()
3ce96a55b756 net: ethernet: cavium: octeon_mgmt: use phy_start and phy_stop
e987ea087fd2 iavf: Fix incorrect adapter get in iavf_resume
029ced5cce89 iavf: use generic power management
84ab35eacdf2 xfrm: Use correct address family in xfrm_state_find
4d3edb2e4d6e platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP
dd2786a3e521 net: stmmac: removed enabling eee in EEE set callback
e9a12de5a2be xfrm: clone whole liftime_cur structure in xfrm_do_migrate
7ea7436c406c xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate
c1becfebe33e xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate
0bea401a9a5a xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate
f825fd534f8b iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb()
bdffb36bcd38 drm/amdgpu: prevent double kfree ttm->sg
4034664a733e openvswitch: handle DNAT tuple collision
f89128ad358e net: team: fix memory leak in __team_options_register
003269d8d6de team: set dev->needed_headroom in team_setup_by_port()
fb3681c20fbf sctp: fix sctp_auth_init_hmacs() error path
040e3110d49c i2c: owl: Clear NACK and BUS error bits
abe997f632d1 i2c: meson: fixup rate calculation with filter delay
6db69c390622 i2c: meson: fix clock setting overwrite
209549c1c0f0 cifs: Fix incomplete memory allocation on setxattr path
0afdda28eb2b xfrmi: drop ignore_df check before updating pmtu
49af88ac6534 nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage()
15cac17d9d39 tcp: use sendpage_ok() to detect misused .sendpage
d23dd3864b4c net: introduce helper sendpage_ok() in include/linux/net.h
5c62d335317c mm/khugepaged: fix filemap page_to_pgoff(page) != offset
1317469fa05b macsec: avoid use-after-free in macsec_handle_frame()
20f96fee81c6 nvme-core: put ctrl ref when module ref get fail
c0f3c5386995 btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation
e531fd7f8b3a btrfs: fix RWF_NOWAIT write not failling when we need to cow
1f90600e259b btrfs: Ensure we trim ranges across block group boundary
6a0f5da2db3b btrfs: volumes: Use more straightforward way to calculate map length
5aefd1fa9f4d Btrfs: send, fix emission of invalid clone operations within the same file
19d8412679f2 Btrfs: send, allow clone operations within the same file
f02dc39bbb20 arm64: dts: stratix10: add status to qspi dts node
e8e1d16e0b89 i2c: i801: Exclude device from suspend direct complete optimization
2118c7ba5f2a perf top: Fix stdio interface input handling with glibc 2.28+
2499c15115ac perf test session topology: Fix data path
7c1847aa4932 driver core: Fix probe_count imbalance in really_probe()
3fd2647f9d68 platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when reuse
da4cdc87dfeb platform/x86: intel-vbtn: Switch to an allow-list for SW_TABLET_MODE reporting
6440fb9bda91 bpf: Prevent .BTF section elimination
67a57230b4bf bpf: Fix sysfs export of empty BTF section
9bd694ccfd44 platform/x86: thinkpad_acpi: initialize tp_nvram_state variable
d101961ce588 platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360
2293272345ff Platform: OLPC: Fix memleak in olpc_ec_probe
ce8432912f1b usermodehelper: reset umask to default before executing user process
920a61ddd3b5 vhost: Use vhost_get_used_size() in vhost_vring_set_addr()
57b47abc1a4a vhost: Don't call access_ok() when using IOTLB
456d77c1bdfa drm/nouveau/mem: guard against NULL pointer access in mem_del
8ece83bf754f net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key()
ee413b2915bf io_uring: Fix double list add in io_queue_async_work()
efb1cef27d59 io_uring: Fix remove irrelevant req from the task_list
75524f753318 io_uring: Fix missing smp_mb() in io_cancel_async_work()
d9e81b2fb372 io_uring: Fix resource leaking when kill the process
4f46ef7bec86 Revert "ravb: Fixed to be able to unload modules"
1b2fcd82c0ca fbcon: Fix global-out-of-bounds read in fbcon_get_font()
f51ec3fd7128 Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts
eebe3685701b fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h
d22f99d235e1 Linux 5.4.70
253052b636e9 netfilter: ctnetlink: add a range check for l3/l4 protonum
27423bb05e25 ep_create_wakeup_source(): dentry name can change under you...
8e58bad666bb epoll: EPOLL_CTL_ADD: close the race in decision to take fast path
099b7a1bc791 epoll: replace ->visited/visited_list with generation count
8993da3d4d3a epoll: do not insert into poll queues until all sanity checks are done
8db44b30d392 nvme: consolidate chunk_sectors settings
03f4f85bbd7d nvme: Introduce nvme_lba_to_sect()
34b939695f28 nvme: Cleanup and rename nvme_block_nr()
9626c1a63703 mm: don't rely on system state to detect hot-plug operations
42b7153dd6a6 mm: replace memmap_context by meminit_context
2334b2d5a2bd block/diskstats: more accurate approximation of io_ticks for slow disks
1d13c3a5000b random32: Restore __latent_entropy attribute on net_rand_state
4faf2c3a97ec scripts/dtc: only append to HOST_EXTRACFLAGS instead of overwriting
ea4c691b58d7 Input: trackpoint - enable Synaptics trackpoints
21b9387253a7 i2c: cpm: Fix i2c_ram structure
811ac052e264 gpio: aspeed: fix ast2600 bank properties
f2a2380812c6 gpio/aspeed-sgpio: don't enable all interrupts by default
8323d1e09037 gpio/aspeed-sgpio: enable access to all 80 input & output sgpios
eddeff708c15 iommu/exynos: add missing put_device() call in exynos_iommu_of_xlate()
08e66c0c1c0e clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED
0ded28e3c468 clk: tegra: Always program PLL_E when enabled
2f37a1ef1e5d nfs: Fix security label length not being reset
6c5a11ead942 pinctrl: mvebu: Fix i2c sda definition for 98DX3236
ae68b15839b0 phy: ti: am654: Fix a leak in serdes_am654_probe()
543ea1af5744 gpio: sprd: Clear interrupt when setting the type as edge
8c03d0ef62dd nvme-fc: fail new connections to a deleted host or remote port
2b217eafcf74 nvme-pci: fix NULL req in completion handler
157ccdf7eb2c spi: fsl-espi: Only process interrupts for expected events
8cc5eb809aa5 tools/io_uring: fix compile breakage
4e4646c85e89 tracing: Make the space reserved for the pid wider
a0fe7f705457 mac80211: do not allow bigger VHT MPDUs than the hardware supports
355a710f0813 mac80211: Fix radiotap header channel flag for 6GHz band
126e6099b8c1 drivers/net/wan/hdlc: Set skb->protocol before transmitting
3ba3fc3e7ea6 drivers/net/wan/lapbether: Make skb->protocol consistent with the header
89fd103fbbb0 fuse: fix the ->direct_IO() treatment of iov_iter
44b4baf850bd nvme-core: get/put ctrl and transport module in nvme_dev_open/release()
0bcc3480393b rndis_host: increase sleep time in the query-response loop
f19ff011027b net: dec: de2104x: Increase receive ring size for Tulip
e9af030ddd4b drm/sun4i: mixer: Extend regmap max_register
985a56c58c4f drivers/net/wan/hdlc_fr: Add needed_headroom for PVC devices
91d59157b103 libbpf: Remove arch-specific include path in Makefile
688aa0e0aaf9 clocksource/drivers/timer-gx6605s: Fixup counter reload
3d54a640e20c drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config
de21eb7f8cb0 memstick: Skip allocating card when removing host
c524a17312d4 ftrace: Move RCU is watching check after recursion check
5ac7065e0866 iio: adc: qcom-spmi-adc5: fix driver name
ac3bf99fc26a Input: i8042 - add nopnp quirk for Acer Aspire 5 A515
aee38af574a1 xfs: trim IO to found COW extent limit
aed60a1746ba net: virtio_vsock: Enhance connection semantics
215459ff3666 vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock()
14c79ef213c2 clk: socfpga: stratix10: fix the divider for the emac_ptp_free_clk
79c8ebdce55c gpio: tc35894: fix up tc35894 interrupt configuration
035f59ad4ba8 gpio: mockup: fix resource leak in error path
b079337f697a gpio: siox: explicitly support only threaded irqs
57bd08a301f7 USB: gadget: f_ncm: Fix NDP16 datagram validation
23389cf97aa1 mmc: sdhci: Workaround broken command queuing on Intel GLK based IRBIS models
09c826447cb0 btrfs: fix filesystem corruption after a device replace
(From OE-Core rev: 8f9352782e610775efbb059fbfb5a6b997d2ec88)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.8 to the latest korg -stable release that comprises
the following commits:
665c6ff082e2 Linux 5.8.15
03b7311c2d35 net_sched: commit action insertions together
1e02bbf908d3 net_sched: defer tcf_idr_insert() in tcf_action_init_1()
b6a788af71ed net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks
691847cc626c net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails
624143319921 Input: ati_remote2 - add missing newlines when printing module parameters
2cdb64863860 tty/vt: Do not warn when huge selection requested
af2c68e241ba net/mlx5e: Fix driver's declaration to support GRE offload
13e623dc2772 net/tls: race causes kernel panic
d1a1891a5865 net: bridge: fdb: don't flush ext_learn entries
54d2034e1d13 net/core: check length before updating Ethertype in skb_mpls_{push,pop}
912721b3ad72 netlink: fix policy dump leak
85355299d6fa tcp: fix receive window update in tcp_add_backlog()
a4c5f912c926 mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged
0d600018dde7 mm: validate inode in mapping_set_error()
270974601ea5 mmc: core: don't set limits.discard_granularity as 0
23030fd91348 perf: Fix task_function_call() error handling
02b573f11b1c afs: Fix deadlock between writeback and truncate
29c60e82c6a5 net: mscc: ocelot: divide watermark value by 60 when writing to SYS_ATOP
9fd541ad02bd net: mscc: ocelot: extend watermark encoding function
13c116784250 net: mscc: ocelot: split writes to pause frame enable bit and to thresholds
43e89f7e3c98 net: mscc: ocelot: rename ocelot_board.c to ocelot_vsc7514.c
78272109f44d rxrpc: Fix server keyring leak
bf1235365637 rxrpc: The server keyring isn't network-namespaced
0fb27a1f99c1 rxrpc: Fix some missing _bh annotations on locking conn->state_lock
6343a701ca68 rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read()
3a15888ff3df rxrpc: Fix rxkad token xdr encoding
41d0598c0f43 net: mvneta: fix double free of txq->buf
d5c6f130b6f0 vhost-vdpa: fix page pinning leakage in error path
ec7257845d40 vhost-vdpa: fix vhost_vdpa_map() on error condition
72d41c97e736 net: hinic: fix DEVLINK build errors
a974b4bddae3 net: stmmac: Modify configuration method of EEE timers
d0eb9588f724 net/mlx5e: Fix race condition on nhe->n pointer in neigh update
eef0da156040 net/mlx5e: Fix VLAN create flow
b6dc435f3603 net/mlx5e: Fix VLAN cleanup flow
f2140d0c6b93 net/mlx5e: Fix return status when setting unsupported FEC mode
96e80a346634 net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU
4dc4c132f27f net/mlx5: Fix request_irqs error flow
91ddbc505218 net/mlx5: Add retry mechanism to the command entry index allocation
963f9da02730 net/mlx5: poll cmd EQ in case of command timeout
da87ea137373 net/mlx5: Avoid possible free of command entry while timeout comp handler
eb50f5c289e6 net/mlx5: Fix a race when moving command interface to polling mode
04f31610f34f pipe: Fix memory leaks in create_pipe_files()
ce1dde198079 octeontx2-pf: Fix synchnorization issue in mbox
5cfc870ede16 octeontx2-pf: Fix the device state on error
7778b8860228 octeontx2-pf: Fix TCP/UDP checksum offload for IPv6 frames
921dfb5fec6b octeontx2-af: Fix enable/disable of default NPC entries
b9f0dcfbfc07 net: phy: realtek: fix rtl8211e rx/tx delay config
9d41929ceea9 virtio-net: don't disable guest csum when disable LRO
f5f8861d01d3 net: usb: ax88179_178a: fix missing stop entry in driver_info
fb4fb78d23fc r8169: fix RTL8168f/RTL8411 EPHY config
0ea7fe7c26ef mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path
698075baae0b mdio: fix mdio-thunder.c dependency & build error
c83ed7bb7469 bonding: set dev->needed_headroom in bond_setup_by_slave()
665298cbd6bd net: ethernet: cavium: octeon_mgmt: use phy_start and phy_stop
2cb43007e060 net: stmmac: Fix clock handling on remove path
39d93de64749 vmxnet3: fix cksum offload issues for non-udp tunnels
6ececc888c0c ice: fix memory leak in ice_vsi_setup
c4b9b9d7eb10 ice: fix memory leak if register_netdev_fails
33e948635e65 iavf: Fix incorrect adapter get in iavf_resume
1e0cdecfb896 iavf: use generic power management
13685508abf3 xfrm: Use correct address family in xfrm_state_find
3e835221d670 net: dsa: felix: convert TAS link speed based on phylink speed
24bc1ec457c8 hinic: fix wrong return value of mac-set cmd
43b7d340cb3a hinic: add log in exception handling processes
5f8c48c299bc platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP
6d9886e6081b platform/x86: fix kconfig dependency warning for LG_LAPTOP
046add2ce07c net: stmmac: removed enabling eee in EEE set callback
ac25c357463b xsk: Do not discard packet when NETDEV_TX_BUSY
38dd384ce429 xfrm: clone whole liftime_cur structure in xfrm_do_migrate
8baab8024028 xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate
3ab37554e6ce xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate
958c224a99d3 xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate
954adf701189 iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb()
31bc10ac6d01 btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks
b50aa502610f drm/amd/display: fix return value check for hdcp_work
b02b690b4bb3 drm/amd/pm: Removed fixed clock in auto mode DPM
9e184961ddb7 io_uring: fix potential ABBA deadlock in ->show_fdinfo()
287d8f00338d btrfs: move btrfs_scratch_superblocks into btrfs_dev_replace_finishing
cefd370cb723 drm/amdgpu: prevent double kfree ttm->sg
9c6944b53f1d openvswitch: handle DNAT tuple collision
0388ffce1059 net: team: fix memory leak in __team_options_register
70af9c28d423 team: set dev->needed_headroom in team_setup_by_port()
9360901e714d sctp: fix sctp_auth_init_hmacs() error path
d63492ab001b i2c: owl: Clear NACK and BUS error bits
08a1313bfca0 i2c: meson: fixup rate calculation with filter delay
3531df70c312 i2c: meson: keep peripheral clock enabled
fe6124585cfe i2c: meson: fix clock setting overwrite
d681bce5bc03 cifs: Fix incomplete memory allocation on setxattr path
80683929112b espintcp: restore IP CB before handing the packet to xfrm
1427c13cc16f xfrmi: drop ignore_df check before updating pmtu
c2a55388bada nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage()
f4abc5911a9e tcp: use sendpage_ok() to detect misused .sendpage
854828e10e2d net: introduce helper sendpage_ok() in include/linux/net.h
89bec0adbf50 mm/khugepaged: fix filemap page_to_pgoff(page) != offset
f994c81fe4c5 gpiolib: Disable compat ->read() code in UML case
987c12d56402 RISC-V: Make sure memblock reserves the memory containing DT
659a68b11df3 macsec: avoid use-after-free in macsec_handle_frame()
8c995b27d066 nvme-core: put ctrl ref when module ref get fail
3113391293be platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when reuse
46a00e3e9275 platform/x86: intel-vbtn: Switch to an allow-list for SW_TABLET_MODE reporting
402ee2f96fb9 r8169: consider that PHY reset may still be in progress after applying firmware
a73bb4ddee83 bpf: Prevent .BTF section elimination
bc33b9bb0757 bpf: Fix sysfs export of empty BTF section
944e354acfc3 platform/x86: asus-wmi: Fix SW_TABLET_MODE always reporting 1 on many different models
88ddba3ebc3c platform/x86: thinkpad_acpi: initialize tp_nvram_state variable
b9c0333ac6c8 platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360
6b010ed04d50 Platform: OLPC: Fix memleak in olpc_ec_probe
6ad52d3ee278 splice: teach splice pipe reading about empty pipe buffers
c679280057ee usermodehelper: reset umask to default before executing user process
3d36be053e58 vhost: Use vhost_get_used_size() in vhost_vring_set_addr()
3480587d9b9d vhost: Don't call access_ok() when using IOTLB
145a5510ef6a block/scsi-ioctl: Fix kernel-infoleak in scsi_put_cdrom_generic_arg()
128f5fe7c102 partitions/ibm: fix non-DASD devices
ef29249b066f drm/nouveau/mem: guard against NULL pointer access in mem_del
e82867e1c2b4 drm/nouveau/device: return error for unknown chipsets
bc7382371b2d net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key()
82dfd230b0c0 exfat: fix use of uninitialized spinlock on error path
6a4bf26a176d crypto: arm64: Use x16 with indirect branch to bti_c
fc5b5ae8ac3c bpf: Fix scalar32_min_max_or bounds tracking
849d01ef1894 Revert "ravb: Fixed to be able to unload modules"
e57db2fee8b1 fbcon: Fix global-out-of-bounds read in fbcon_get_font()
34873e40e8d8 Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts
3714c5596a9d fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h
70b225d0a8ca Linux 5.8.14
8eec10e1335d ep_create_wakeup_source(): dentry name can change under you...
4306cae1d98a epoll: EPOLL_CTL_ADD: close the race in decision to take fast path
a6a47119b527 epoll: replace ->visited/visited_list with generation count
bdb43b31e65d epoll: do not insert into poll queues until all sanity checks are done
5e6bc9b1f1ae scsi: sd: sd_zbc: Fix ZBC disk initialization
a12f67b54771 scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks
ecd72c95c278 drm/i915/gvt: Fix port number for BDW on EDID region setup
115b0aed8b74 gpiolib: Fix line event handling in syscall compatible mode
b4b93f8c92bb random32: Restore __latent_entropy attribute on net_rand_state
d4ff049a3463 pipe: remove pipe_wait() and fix wakeup race with splice
f6e5c604d67b iommu/amd: Fix the overwritten field in IVMD header
7af706248ce2 gpio: pca953x: Correctly initialize registers 6 and 7 for PCA957x
b7d423041485 pinctrl: mediatek: check mtk_is_virt_gpio input parameter
1b62e4935b0c pinctrl: qcom: sm8250: correct sdc2_clk
5f040ac168f3 autofs: use __kernel_write() for the autofs pipe writing
b06582ae5052 scripts/dtc: only append to HOST_EXTRACFLAGS instead of overwriting
c53cd1877406 blk-mq: call commit_rqs while list empty but error happen
a6141f191d83 Input: trackpoint - enable Synaptics trackpoints
83884333497f i2c: npcm7xx: Clear LAST bit after a failed transaction.
95b874d021f6 i2c: cpm: Fix i2c_ram structure
f6ae5ac641a8 gpio: aspeed: fix ast2600 bank properties
cf7f69852717 gpio/aspeed-sgpio: don't enable all interrupts by default
7dc4222171ce gpio/aspeed-sgpio: enable access to all 80 input & output sgpios
20d7a2cbc339 gpio: pca953x: Fix uninitialized pending variable
c8a8adc7df57 iommu/exynos: add missing put_device() call in exynos_iommu_of_xlate()
32b462c501ee scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case
40e2e6c71ac1 clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED
f6e9c4310f5a dmaengine: dmatest: Prevent to run on misconfigured channel
ec9002ead04b clk: tegra: Fix missing prototype for tegra210_clk_register_emc()
ef3f3611b462 clk: tegra: Always program PLL_E when enabled
63cd394fa3f0 pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read
ac376f2245bb NFSv4.2: fix client's attribute cache management for copy_file_range
a98e3583bd8d nfs: Fix security label length not being reset
6846eb762344 pinctrl: mvebu: Fix i2c sda definition for 98DX3236
fdf8212f0260 phy: ti: am654: Fix a leak in serdes_am654_probe()
9f6c717ffa47 gpio: sprd: Clear interrupt when setting the type as edge
6bef7d4b4770 scripts/kallsyms: skip ppc compiler stub *.long_branch.* / *.plt_branch.*
a50ea89d1ae5 nvme-fc: fail new connections to a deleted host or remote port
7d2120bc38b9 nvme-pci: fix NULL req in completion handler
189c154bc593 net: dsa: felix: fix some key offsets for IP4_TCP_UDP VCAP IS2 entries
b23f9f0dc930 spi: fsl-espi: Only process interrupts for expected events
cbbc927e0e62 cpuidle: psci: Fix suspicious RCU usage
f833ed7a202b io_uring: mark statx/files_update/epoll_ctl as non-SQPOLL
fc4b56ae9e76 tools/io_uring: fix compile breakage
4ff709d00af4 tracing: Make the space reserved for the pid wider
f2465c7d069c mac80211: do not allow bigger VHT MPDUs than the hardware supports
9c72951f9e97 mac80211: Fix radiotap header channel flag for 6GHz band
2dd5f2a99bf3 drivers/net/wan/hdlc: Set skb->protocol before transmitting
3074634461c5 drivers/net/wan/lapbether: Make skb->protocol consistent with the header
74e81de01e49 fuse: fix the ->direct_IO() treatment of iov_iter
72adaf934802 nvme-core: get/put ctrl and transport module in nvme_dev_open/release()
f3f3da8c1ff9 nvme-pci: disable the write zeros command for Intel 600P/P3100
33701f04a59a rndis_host: increase sleep time in the query-response loop
21f41dd7e883 net: dec: de2104x: Increase receive ring size for Tulip
9c524f9df9c7 hv_netvsc: Cache the current data path to avoid duplicate call and message
caac35688ac1 drm/sun4i: mixer: Extend regmap max_register
b92f98f9307c Revert "wlcore: Adding suppoprt for IGTK key in wlcore driver"
73fadce8c80b drivers/net/wan/hdlc_fr: Add needed_headroom for PVC devices
1017b151fb4a libbpf: Remove arch-specific include path in Makefile
9f183485e888 mt76: mt7915: use ieee80211_free_txskb to free tx skbs
057c9ed4565b vboxsf: Fix the check for the old binary mount-arguments struct
4a1db91e697a clocksource/drivers/timer-gx6605s: Fixup counter reload
5d48f7b0ed06 xen/events: don't use chip_data for legacy IRQs
e99ecd62bb9c drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config
b64a43b072c7 memstick: Skip allocating card when removing host
13cee195a180 tracing: Fix trace_find_next_entry() accounting of temp buffer size
7f5d5928b9cc ftrace: Move RCU is watching check after recursion check
1f0038ad6eed iio: adc: qcom-spmi-adc5: fix driver name
14f6276e202f Input: i8042 - add nopnp quirk for Acer Aspire 5 A515
6901d792bc35 i2c: i801: Exclude device from suspend direct complete optimization
7d29e9507663 scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername()
c32f1ee1d6d0 clk: socfpga: stratix10: fix the divider for the emac_ptp_free_clk
a77ae2f6d900 clk: samsung: Keep top BPLL mux on Exynos542x enabled
9705d89518ae gpio: amd-fch: correct logic of GPIO_LINE_DIRECTION
f67837215194 gpio: tc35894: fix up tc35894 interrupt configuration
baeac67ee6e2 gpio: mockup: fix resource leak in error path
cb2480639590 gpio: siox: explicitly support only threaded irqs
5ae75e1e510d usbcore/driver: Accommodate usbip
ab3edda370ee usbcore/driver: Fix incorrect downcast
dc1e84d05a96 usbcore/driver: Fix specific driver selection
36ec30f02a00 Revert "usbip: Implement a match function to fix usbip"
9c69e3a769db USB: gadget: f_ncm: Fix NDP16 datagram validation
26be1c145cfe mmc: sdhci: Workaround broken command queuing on Intel GLK based IRBIS models
a8183e677fc1 btrfs: fix filesystem corruption after a device replace
f2a5cb2f24ae io_uring: always delete double poll wait entry on match
(From OE-Core rev: 20a986da54728af38cac4556d01e39ef4bd558d6)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
systemd 245 introduced a regression in behavior where they removed
support for non-root users to chvt from a service file. This prevents
running compositors (e.g. weston) as any user other than root. The
intention is for polkit to be used to allow this (and in fact the
default polkit rules that ship with systemd allow this). However, polkit
is a huge dependency to bring in for an embedded system, and isn't
support by OE-core.
The patch has been proposed upstream to restore the previous behavior of
allowing a non-root user to chvt to unbreak the regression without
requiring polkit.
Upstream-Status: Submitted [https://github.com/systemd/systemd/pull/17494]
(From OE-Core rev: ef8cf581b680f8b8ee35d50c75891b4fd8b91f2f)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Current version of Qemu in OE-core now works fine in rv32/user-mode the
said nvalid instruction errors are gone, so we can enable it now
(From OE-Core rev: f3fa54f91eef5b1b967a6a14b53a07de052dd17a)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As per lib/oe/rootfs.py and lib/oe/package_manager/???/__init__.py
the PACKAGE_FEED baseurl is defined as the joined paths of:
URIS/BASE_PATHS/ARCHS
Therefore, the do_rootfs task should depend furthermore on
PACKAGE_FEED_{BASE_PATHS,ARCHS} to properly retrigger a build if
the value changes.
(From OE-Core rev: e5329464f5ebad909c4c9bd27a718bbd8f4cc221)
Signed-off-by: Loic Domaigne (ljd) <tech@domaigne.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
files/0001-xf86drm.c-fix-build-failure.patch
Removed since this is included in 2.4.103.
(From OE-Core rev: 689df7eb86103b59304ceb5b69bf544cc3fe3f6c)
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With 'ld-is-gold' and linux kernel 5.4 or later, menuconfig
task for kernel recipes will fail with:
$ bitbake -c menuconfig virtual/kernel
...
scripts/kconfig/mconf Kconfig
scripts/Kconfig.include:43: gold linker 'x86_64-poky-linux-ld' not supported
/OE/build/tmp/work-shared/qemux86-64/kernel-source/scripts/kconfig/Makefile:29:
recipe for target 'menuconfig' failed
make[2]: *** [menuconfig] Error 1
/OE/build/tmp/work-shared/qemux86-64/kernel-source/Makefile:606:
recipe for target 'menuconfig' failed
make[1]: *** [menuconfig] Error 2
/OE/build/tmp/work-shared/qemux86-64/kernel-source/Makefile:185:
recipe for target '__sub-make' failed
make: *** [__sub-make] Error 2
Command failed.
This is because that the KERNEL_LD variable already set in
kernel-arch.bbclass isn't used by do_menuconfig function of
cml1.bbclass.
To fix this issue specify LD variable while calling the kernel
menuconfig command through KERNEL_KCONFIG_COMMAND.
(From OE-Core rev: 1faf66ce0b1f8f5165277161e07e25e672370c3f)
Signed-off-by: Wonmin Jung <wonmin82@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
qemuarm64 fails to kexec secondary kernel with following message:
setup_2nd_dtb: kaslr-seed is not wiped to 0.
kexec: setup_2nd_dtb failed.
kexec: load failed.
It happens because kaslr-seed is not wiped in case when CONFIG_RANDOMIZE_BASE
is not set and qemu generates chosen/kaslr-seed property.
Solution is to remove check in kexec-tools that kaslr-seed is 0.
(From OE-Core rev: c11ce15b594c2d988378728701e7e5b0ddaba406)
Signed-off-by: Alexander Kamensky <alexander.kamensky42@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* it was added to weston-init in 72dd74c5d384dbe641cc7c02ecf766ff8d5f555f now world
builds are failing with:
ERROR: Nothing RPROVIDES 'weston-init' (but openembedded-core/meta/recipes-graphics/wayland/weston_9.0.0.bb RDEPENDS on or otherwise requires it)
weston-init was skipped: missing required distro feature 'pam' (not in DISTRO_FEATURES)
NOTE: Runtime target 'weston-init' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['weston-init']
ERROR: Nothing RPROVIDES 'weston-dev' (but openembedded-core/meta/recipes-graphics/wayland/weston_9.0.0.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'weston-dev'
NOTE: Runtime target 'weston-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['weston-dev']
ERROR: Nothing RPROVIDES 'weston' (but openembedded-core/meta/recipes-graphics/wayland/weston_9.0.0.bb RDEPENDS on or otherwise requires it)
No eligible RPROVIDERs exist for 'weston'
NOTE: Runtime target 'weston' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['weston']
(From OE-Core rev: 0a882490fe75915c7a119f3498df6750be25f8e0)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Setting _PYTHON_SYSCONFIGDATA_NAME in python3native class globally was
problematic as it was leaking into host python environment, which
was causing tracebacks depending on host distro and action
(typically anything involving importing sysconfig module).
The new class sets the variable only in specific tasks where it is needed,
and should be inherited explicitly:
- use python3native to run scripts with native python
- use python3targetconfig to run scripts with native python
if those scripts need to access target config data (such
as correct installation directories). This also adds a dependency
on target python, so should be used carefully to avoid lengthening builds.
(From OE-Core rev: 5a118d4e7985fa88f04c3611f8db813f0dafce75)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Certain config files and units are shared between dbus-daemon and
dbus-broker (available in meta-openembedded), so split them out to
allow installing dbus-broker without pulling in dbus-daemon and its
dependencies.
Stand-alone command line tools can also be used regardless of whether
the buses are provided by dbus-daemon or dbus-broker, so split them
out into dbus-tools.
Finally, move the XML schema files out of the main package and into
the development package.
All these changes follow the same pattern used by Fedora, which was
one of the first distro to switch to dbus-broker by default:
https://src.fedoraproject.org/rpms/dbus/blob/master/f/dbus.spec
(From OE-Core rev: cdabc65298f58b3d0ae0de187a7114dd0c445846)
Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The upstream commit 596b0474d3d [kbuild: preprocess module linker
script], adds a dependency on module.lds for external module
building.
Since module.lds is generated as part of 'modules_prepare', we
must make it available with the other kernel artifacts in the
kernel shared workdir, otherwise out of tree builds fail.
This fixes errors like:
| make[4]: *** No rule to make target 'scripts/module.lds', needed by
'build/tmp/work/qemuarm64-poky-linux/cryptodev-module/1.11-r0/git/cryptodev.ko'.
Stop.
| make[4]: *** Waiting for unfinished jobs....
We also ensure that kernel-devsrc has a copy to support on
target module builds that are often prepared with 'make scripts
prepare'. Those targets won't regenerate it, so the build fails.
If 'make modules_prepare' is used, the file will be regenerated
and overwrite our copy (as expected).
(From OE-Core rev: 0fc66a0b64953aae38d0124b57615fffaec8de52)
Signed-off-by: Pan, Kris <kris.pan@intel.com>
Signed-off-by: Lili Li <lili.li@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The default PDF output shows only chapter headings in the table of
contents and in the outline (aka PDF bookmarks). We should override
these defaults to set something more suitable.
With a depth of 2 for the TOC we see both section and subsection
headings which is enough to get the list of classes in the reference
manual and the list of topics under "Common Tasks" in the development
manual. Going to a deeper level would make the TOC unwieldy but we do
want to make sure we can navigate more precisely using the outline
(commonly shown in a left tab in PDF viewers) so we set the depth to 5
for the outline.
(From yocto-docs rev: 5db16d3b01da0a138b6413347fcf2321a1bfae08)
Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
libbsd contains a multitude of licenses. For (commercial) projects the
3rd clause of the BSD-4-Clause license can be problematic. But only a
few man pages use this license. This means that the main package
containing the binary library itself is not under BSD-4-Clause ruling.
(From OE-Core rev: 9c3e3f83b5fb162d161a7b9773d426418a22c05f)
Signed-off-by: Mark Jonas <toertel@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport fix for undefined symbol for xcb_xfixes_create_region in loader_dri3_helper.c.
(From OE-Core rev: fd55d41c9d2e79fd7f7665107d1640a2dd9a3dc3)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Note the _class-target qualifier, here to prevent a funky dependency of
systemtap-native on systemtap-native-runtime-native. This possibly hints
to something deeper ?
(From OE-Core rev: 440dc8bacf6e6307ae8617194b75504702011b16)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Most of the RDEPENDS part of PACKAGECONFIG[translator] appears to be related to
examples only.
(From OE-Core rev: 01372c667371a3749c485459d35033a29d150988)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Commit 05a87be51b44608ce4f77ac332df90a3cd2445ef introduced
a Python conditional expression when updating PATH that
generates syntax warnings in bitbake-cookerdaemon.log:
Var <PATH[:=]>:1: SyntaxWarning: "is not" with a literal. Did you mean "!="?
Fix this by using the more appropriate '!=' comparison
operator.
(From OE-Core rev: 2e753a12cf6bb98f9e0940e5ed6255ce8c538eed)
Signed-off-by: Matt Madison <matt@madison.systems>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Per default systemd use a pager for the output of most of its tools
and it expect this pager to be color capable. But that is not the case
when the busybox `less` is used, which lead to output garbled by color
escape sequences.
To fix this issue add a profile frament that disable the systemd pager
when busybox `less` is detected.
(From OE-Core rev: de7e36a7858ebca4615975967fcad1c399eacdb0)
Signed-off-by: Alban Bedel <alban.bedel@aerq.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
webkit fails to link with LTO on at this point. Some of the issues
are being worked on upstream and disabling LTO should be re-evaluated as
we update this change.
(From OE-Core rev: fb24d6504c30d3302fda42b6e6a918d674323a8f)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building on Raspbery Pi OS/64-bit, libsdl2 fails with
the error:
.../tmp/work/aarch64-linux/libsdl2-native/2.9.12-r0/SDL2-2.0.12/src/video/raspberry/SDL.rpivideo.h:47:5:
error: unknown type name 'EGL_DISPMANX_WINDOW_T'
EGL_DISPMANX_WINDOW_T dispman_window;
Disable video-rpi to avoid the problem since video suppport is
not needed for rpi and this configuration option is harmless when
building on x86-64 hosts.
(From OE-Core rev: 51009ed1b88aa391aae819fd800b907badc2be8c)
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Current code hardcodes archiver to be 'ar' from build host
(From OE-Core rev: 74ed1d10434213ad3fcf54ded49879090f979e1e)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit 44010756b0ae91e0ac7715b7840285d59f991141.
With the packported patch from rt-tests (67da9d8af7d8a0e1a0822e6ee99d68fa3d5a46d2)
that allows build for all archs this patch can be reverted. An error is dumped in
run-time is frc() is not present.
(From OE-Core rev: 89ca044a9aeb73e15dbe4e29aae1b38d9823fbea)
Signed-off-by: Peter Bergin <peter@berginkonsult.se>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream rt-tests has applied a patch that allow builds for all archs.
The problem is that oslat using frc() that is not present for all archs.
With this backported patch oslat is building but in run-time an error
message is dumped if frc() is not present.
(From OE-Core rev: bf5b9c531e0b5199b3d406e73d5592f215f482ce)
Signed-off-by: Peter Bergin <peter@berginkonsult.se>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updates global variables for 3.2 / Gategarth release.
(From yocto-docs rev: 505d4551d47db03b47164321e4559023d9473e21)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are plenty of variables in poky.yaml which are not used anywhere
in the docs. So let's remove them. We can always add the one we need
later.
Note ORGEMAIL could be used in boilerplate.rst, however this file is
not parsed but included, and somehow the yocto-vars.py exenstion does
not process this file, so we cannot use a variable there.
(From yocto-docs rev: f1164d2e6401d93e0b4e484b090abbe0f72a6ac7)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adds a Pipfile so that Pipenv can be used to automatically install all
the dependencies required to build the documentation
(From yocto-docs rev: 31658ad30827d38dcd4ea83bcfb828441c7c3eca)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
gcc-cross-initial and glibc-inital were removed a while ago and this
flow is incorrect anyway. Fix it to match what happens (adding libgcc
and libgcc-initial which are now important in this context).
(From yocto-docs rev: 047bff2b79c7742abc19d549b78c175dd3b5a8f5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
powerpc 32bit Linux Kernel widely uses .stabs pseudo-op to
produce debugging information in stabs format. Faced an issue
that during Linux Kernel build with Yocto build system for 32bit
powerpc platform resulting vmlinux contains absolute path in
.stabstr section that cannot be remapped with -fdebug-prefix-map
option.
Yocto uses scripts/mkmakefile Linux Kernel build approach that
allows to store all generated files outside of kernel source
tree. With this approach each compilier invocation is performed
with an absolute path to a file that will be compiled and this
absolute path is recorded in init stab. There is no way to remap
this path.
Reuse remap_debug_filename api to make -fdebug-prefix-map flag
aplicable for init stab.
(From OE-Core rev: 4dce4e01cfa153fb12cfd1684d36e0432bef6741)
Signed-off-by: Denys Zagorui <dzagorui@cisco.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When a run is ended by overall timeout, print the already executed
testcases, to provide some hints which testcase might made the
test suite reach global timeout.
Nonetheless make the testrun exit with an error
(From OE-Core rev: 2bcc643195a3b3c66d698fac8b7af037c08545ac)
Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
with _run_start_time as value. For partial results of interrupted runs,
this info might be otherwise missing for at least one testcase
(From OE-Core rev: 1c5e8baf57fa2a33b9ef507b11d9ea9acaa77238)
Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
register an unittest handler for testresults and expose it as
variable result.
With this even partial results from an interrupted test suite run
can be made available
(From OE-Core rev: a97ae47525157871b6c098ffc352293e365a4335)
Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The OpenSSH server, as used in Fedora and Red Hat Enterprise
Linux 7 and when running in a Kerberos environment, allows remote
authenticated users to log in as another user when they are listed
in the .k5users file of that user, which might bypass intended
authentication requirements that would force a local login.
Whitelist the CVE since this issue is Redhat specific.
(From OE-Core rev: 309132e50d23b1e3f15ef8db1a101166b35f7ca4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
ICU 68.1 doesn't expose TRUE/FALSE macros anymore, so backport a patch
to fix the build from upstream.
(From OE-Core rev: 55e09fff01758088bba51ab6a24f833a8846683e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The following changes since commit f075071761:
conf: update for release 3.2 (2020-11-09 13:16:13 +0000)
are available in the Git repository at:
git://push.yoctoproject.org/poky-contrib fedepell/bug14083
Federico Pellegrin (1):
openssl: Add c_rehash to misc package and add perl runtime dependency
c_rehash implemented in perl is back (in history was moved to shell for
some time), so handle it inside the -misc package so just that one will
carry the heavy runtime dependency on perl and not the whole openssl
package. Note: in misc there were already before a few perl files
(tsget.pl and CA.pl) so the added perl dependency will fix those too.
[YOCTO #14083]
(From OE-Core rev: 70da1f956bfbb627691c47eba7451182aca758e3)
Signed-off-by: Federico Pellegrin <fede@evolware.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This enhances extrausers with a new passwd-expire command that causes
a local user's password to be expired as if the `passwd --expire`
command was run, so the password needs to be changed on initial login.
Example: EXTRA_USERS_PARAMS += " useradd ... USER; passwd-expire USER;"
Tested: on useradd accounts
When configured with Linux-PAM, console login prompts for and can
successfully change the password. OpenSSH server works. Dropbear
SSH server notes the password must be changed but does not offer a
password change dialog and rejects the login request.
(From OE-Core rev: 1bdcfa4b0d378947a6759fb91872a4edc9a42622)
Signed-off-by: Joseph Reynolds <joseph-reynolds@charter.net>
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-devlink.c-add-missing-include.patch
Removed since this is included in 5.9.0.
(From OE-Core rev: e434627b29a1a01b06473efeb291783a4afdd50f)
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update the python3-manifest to match the files installed by the
new version of python3.
- Kept tkinter the way it was although tk isnt part of OE-Core
- Made typing part of python3-core
- Update other packages with new dependencies such as filecmp and dataclasses.
(From OE-Core rev: 5933d7bae8103eaad5b204438704ea04ebc0d291)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alhe@linux.microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
wayland-utils contains wayland-info utility which deprecates
and replaces weston-info from weston.
(From OE-Core rev: bb8fa9950e716fdcee818a38dc4df3a19b1f3c2f)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Otherwise, there's a crash in swrast - the same issue as with
X11.
(From OE-Core rev: 09ef3dacc55544143a146190c3d66fcf5dc697ad)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Several issues are addressed:
1. weston requires pam when starting under systemd
2. systemd was attempting to launch weston twice (from
sysvinit script and from systemd unit file) which caused confusion
and errors.
3. runtime test should stop/start weston via systemd only if systemd
actually controls system startup, not merely when systemd is present.
(From OE-Core rev: 72dd74c5d384dbe641cc7c02ecf766ff8d5f555f)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
PREFIXVAR is defined in cppdefaults.c as well which shows up as error
when LTO is enabled to build gcc, therefore rename the one instance to PREFIXVAR1
(From OE-Core rev: 984da023a595a10ae62d4fc2a1f2fe96c4701223)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
perf invokes kernel sources, and currently fails in multiple places for
now therefore disable LTO for perf
(From OE-Core rev: f59a2db89a245d3ef9acd094f2055fb07dd4f42b)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes an issue found with LTO builds
(From OE-Core rev: 4698e7868b34f6d0676842340659fb3a5f58d532)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These flags are redundant as LTO now enabled in GCC by default for
sometime, Moreover, dropping LTO variable here avoids a conflict with
global LTO variable being added for distrowide LTO support
(From OE-Core rev: 50cd8edc9849d6ab6249d4c49c7e41bb476dcb71)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It ends up with undefined symbol when LTO is enabled
Fixes
test/xi2/protocol-xiquerydevice.c:345: undefined reference to `GrabButton'
(From OE-Core rev: 129ec897a25ed9ba2657f0ed44ccaf2f429ce6ac)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
weston uses --no-undefined option during linking which does not work
with LTO therefore override it with -z undefs when lto is enabled in
distro
(From OE-Core rev: c5252fc88938ab3425595dcf31f892ed4aba6bc1)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Libaio uses ASMs to implement symbol versioning which does not work with LTO
(From OE-Core rev: 2b59fe1076d930a685fa7f443163da70a1d168b3)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Certain packages may need additional flags to enable LTO, therefore
LTOEXTRA can be used to pass those flags
Add -flto-partition=none for alsa-lib
(From OE-Core rev: 0a5778f40f0d1a252f38151a1d4103fa7cbe7796)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This helps to improve LTO and ensure the libs can be linked with non-LTO
objects too
(From OE-Core rev: 770c69c51f87223eee7bd968fd28a5dc15a955d6)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
python3 configure compiles on object file and then greps for strings in
it for endianness for target ,when using LTO the .o files are not nomal
ELF onjects so this test fails, since we are using --enable-lto to
enable this here we dont need to inject extra paths via bitbake anyway
therefore reset LTO variable for target
(From OE-Core rev: 2ccaa99871af8cb5b41e12a619e1bfbea4ca6f33)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Distros which want to enable LTO can utilize this file, it only covers
packages from OE-Core, other layers should include there own exclusion
list for recipe which dont work with LTO
Document the needed changes in local.conf.extended
(From OE-Core rev: 228b5a91516cdf9d5a1df3c721ba8e5619b188ab)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Task name contain expresion (eg, do_foo_remove_bar) can cause fatal error.
Check for naming before addtask. Prompt with understandable error message
when expression found in task name.
[YOCTO #8805]
(Bitbake rev: 5b4a5bb0960386f9c524c220e43a16e60e38964d)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Clean up several patches introduced in commit 6732918498 ("grub:fix
several CVEs in grub 2.04").
1) Add CVE tags to individual patches.
2) Rename upstream patches and prefix them with CVE tags.
3) Add description of reference to upstream patch.
(From OE-Core rev: bcb8b6719beaf6625e6b703e91958fe8afba5819)
Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ENABLE(OPENGL) was renamed to ENABLE(GRAPHICS_CONTEXT_GL) in r254064:
92f9916b4a
and
b3cb3ba4fa
but AUH doesn't notice that and builds without opengl in DISTRO_FEATURES are now
failing with:
| CMake Error at Source/cmake/OptionsGTK.cmake:323 (message):
| Either OpenGL or OpenGLES2 is needed for ENABLE_GRAPHICS_CONTEXT_GL.
| Call Stack (most recent call first):
| Source/cmake/WebKitCommon.cmake:58 (include)
| CMakeLists.txt:173 (include)
(From OE-Core rev: 82ac2a91ea6adc33f2f10634fe0a3f1ad4d12e66)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The dhcpcd path is hardcoded to /sbin in ifupdown package. Move dhcpcd
from /usr/sbin to /sbin to make sure ifup/ifdown can find it when dhcpcd
as the dhcp client backend.
(From OE-Core rev: ed7cdf95f1dcb3df6e954551f9578a8ac15f2795)
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It needs frc() implementation for oslat, this is new tool added to
rt-tests recently, and there is no easy knob to configure it out at
present
(From OE-Core rev: 44010756b0ae91e0ac7715b7840285d59f991141)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is host contamination and can also fail for all kinds of
reasons when running under usermode qemu.
(From OE-Core rev: fb60d0920b660dffb346b2212dc6f8ba2a0b9fde)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When selinux is enabled, the call of
manager_rtnl_enumerate_nexthop() fails.
This fix is to facilitate selinux hook handling
for enumerating nexthop.
In manager_rtnl_enumerate_nexthop() there is a check
if "Not supported" is returned by the send_netlink() call.
This check expects that -EOPNOTSUPP is returned,
the selinux hook seems to return -EINVAL instead.
This happens in kernel older than 5.3
(more specificallytorvalds/linux@65ee00a) as it does not support
nexthop handling through netlink.
And if SELinux is enforced in the order kernel, callingRTM_GETNEXTHOP
returns -EINVAL.
Thus adding a call in the manager_rtnl_enumerate_nexthop for the
extra return -EINVAL.
Note: systemd version is different in yocto project (v246.6) and
systemd master(v247) and In systemd verison(246.6)
mac_selinux_enforcing() function is not declared and defined.
(From OE-Core rev: c521df3f0a86521ce78fd5c057293b2c242fba79)
Signed-off-by: Purushottam choudhary <purushottam.choudhary@kpit.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.
(From OE-Core rev: abb95c421bb67d452691819e3f63dabd02e2ba37)
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add "payload_dir" parameter so user can add other files/dirs
to the ISO.
(From OE-Core rev: bbe84a33c81066fee96dd28a4009d8404b51e642)
Signed-off-by: Chaitanya Vadrevu <chaitanya.vadrevu@ni.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
json-glib 1.6 has an option to enable or disable the tests, so use that
instead of a do_install_append.
(From OE-Core rev: cbfa29cda670222928ca692406114839c5e41e0c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The diffstat tool is part of HOSTTOOLS. To support hosts that do not
have it installed with buildtools-tarball it must be enabled for
nativesdk.
(From OE-Core rev: 0ed002422bc46539f1d71ed19ee17358b6691bf0)
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Make the volatiles file name start with a numeric value to unified
volatiles file naming. I searched in oe-core, only pluseaudio volatiles
file name is not start with number.
On a default sato-sdk image:
$ ls /etc/default/volatiles/
00_core 01_bootlogd 99_dbus 99_sshd 99_wpa_supplicant volatiles.04_pulse
This is just a name change and will not affect the functionality.
(From OE-Core rev: 8e7b8db0e6b3f5c7267afca16133e9369a43d45f)
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently the WESTON_USER variable is used as user and group name for
chown'ing XDG_RUNTIME_DIR. If WESTON_USER has no group with the same
name this fails.
Therefore add a new WESTON_GROUP variable which is set to WESTON_USER if
not specified to ensure backwards compatibility.
(From OE-Core rev: 8d4e0ac61671646749a30c72782376307b3e0c82)
Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Do not hard-code default shell to /bin/bash even if CONFIG_SHELL is already
set to other shell, but keep /bin/bash as a default. This will fix a shadow
issue, where CONFIG_SHELL is exported to /bin/sh, but /bin/bash is used
even if it's not installed.
(From OE-Core rev: 019d9128af813cb87b702ae10aa630c79fc24c00)
Signed-off-by: Andrej Kozemcak <andrej.kozemcak@siemens.com>
Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently the modconf fragments representing the configuration for
kernel modules are written out to appropriate .conf files and added to
the FILES variable. However they are not identified as 'configuration
files' and installing a new version of a kernel module results in a
conflict and a failed installed because the respective .conf file is
already in place from a previous install.
Add the generated .conf files to the CONFFILES variable denoting their
true nature.
(From OE-Core rev: 1a70a92d1f1006be115429a4262259c9084f484d)
Signed-off-by: Gratian Crisan <gratian.crisan@ni.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This library depends on libxml2 causing a build failure,
...
07:50:36 Run-time dependency xcb-xkb found: YES 1.14
07:50:36 Found CMake: NO
07:50:36 Run-time dependency libxml-2.0 found: NO (tried pkgconfig)
07:50:36
07:50:36 ../libxkbcommon-1.0.1/meson.build:329:4: ERROR: Dependency "libxml-2.0" not found, tried pkgconfig
07:50:36
07:50:36 A full log can be found at /srv/oe/build/tmp-rpb-glibc/work/cortexa53-linaro-linux/libxkbcommon/1.0.1-r0/build/meson-logs/meson-log.txt
07:50:36 WARNING: exit code 1 from a shell command.
...
According libxkbcommon PACKAGING file the libxkbregistry is suggested to
be packaged separately, users of libxkbcommon dosen't require
libxkbregistry and vice-versa, see:
https://github.com/xkbcommon/libxkbcommon/blob/master/PACKAGING
(From OE-Core rev: 3d46e53459c93babbd0918e243a488cce5471c23)
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Enable nativesdk build support in order to be able to include vim in
nativesdk targets (e.g. buildtools-tarball/sdk). It is useful to be able
to provide an editor in a relocatable form for when hosts do not provide
an editor. Additionally the vim recipe provides the xxd tool.
(From OE-Core rev: 72399c0c2eca21d2c27c3ba668d456375453b809)
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Parts of alsa-utils are v2 only, parts are v2 or later. The effect is
the end result is GPLv2 and there seems little value in marking everything
as being a mixture of both. Fix LICENSE to match reality.
(From OE-Core rev: a9a17a991174b732597e21045763ea851f486a01)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The license headers are clear that the code is "or later", fix LICENSE
to match.
(From OE-Core rev: e565e0b908c71ad5106d1c6c73d269b819787e55)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The license headers are clear that the code is "or later", fix LICENSE
to match.
(From OE-Core rev: 5f0b5cdfcb104ac50222a47652e090ad8770e49f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Do not run systemd-networkd and connman simultaneously. These two
network managers may conflict with each other.
(From OE-Core rev: 5303420ead25817f5caec276b79eec7ee797271a)
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The mkfs.vfat tool can also be provided by busybox via the CONFIG_MKFS_VFAT
configuration (not enabled by default in OE but can be enabled on
systems avoiding components based on GPLv3).
(From OE-Core rev: 1227a29974671fd52014deaca7ac859a037cdeb5)
Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Long ago in commit 473ff65c2f69de4ece3204fadfae7c5cb992149a
(serial-getty service: Add xterm as default TERM), the xterm
became the default for the serial port terminal.
Using the version of vim.tiny in oe-core master with the
serial port connected in xterm version 322 (which is one
of the most widely deployed versions at the current time)
causes artifacts and missed characters.
The example sequence is the following:
* Start vim
* Press "i" to enter input mode
* Type "123"
* Press Escape to enter command mode
* Press "a" to enter append mode
* Type "456"
At this point if you are using xterm less than version 535 you will
see on your screen "12456" instead of "123456".
Changing the TERM variable to "linux" will still allow you to have all
the same functionality with colorization, ansi character escapes
etc..., but will avoid the extra xterm specific escape sequence that
only exists in the most recent versions of xterm.
This patch allows the end user to set the serial terminal type to
something other than the new default of "linux" by changing the
SERIAL_TERM variable in local.conf. For example:
SERIAL_TERM = "xterm"
(From OE-Core rev: 3de72f45135d7c79b43ad25b539f117d040aa246)
Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Using an editor or any kind of command line that wraps beyond the
column width of the session on a serial port is quite problematic
unless you are using an 80x24 session.
The original /etc/profile tried to use the resize binary if it was
available. The problem is that you only get the resize binary if
xterm, or busybox is installed.
This updated /etc/profile will add a resize function available to the
shell when no xterm or busybox resize binary is found. More care is
taken in this new version to test that terminal is interactive. The
EDITOR and SHLVL environment variables are checked to prevent resize
from running necessarily.
The function definitions are not indented intentionally to keep them
to the 80 column width.
(From OE-Core rev: 3743892996172c8595a1cbe884c4a0e6ef50dcda)
Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Set PV directly to allow automated version updates between point releases.
(From OE-Core rev: 84034ea18a9fb1a012a1ecdc3a84296b08d3cc23)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop chunks from clang-warnings.patch that are merged upstream.
(From OE-Core rev: ef0312566e53de693d5b0071afbec07b2840feae)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-Update: added MIT license to README; overall license remains as it was
(From OE-Core rev: 32e754ec89e8f33e5b6e83a8ac359ffc3690282f)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add python3native, as at least python 3.6 is needed during build, and not
all hosts have that.
(From OE-Core rev: a53586bd5230f66be8a44428d1a29235cf4ca2a7)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove 0002-shaderc-2019.0-fix-build-against-new-glslang.patch
as issue fixed upstream.
Rebase 0001-Fix-the-link-order-of-libglslang-and-libHLSL.patch.
(From OE-Core rev: b37a544ac67ff4ad8ea56de51064b0a2f9216937)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is needed to support the latest release of shaderc.
(From OE-Core rev: 1a55c32875f6ab324e05489c0f7c0816417a4dcf)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Refactoring of SDL2 internal API has broken SDL_RenderFillRect for
DirectFB. The problem has already been fixed upstream.
(From OE-Core rev: a7c8dfc1f9beebeb9da7f61b323d85fba82ec1cb)
Signed-off-by: Mark Jonas <toertel@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Build of libsdl2 with directfb is broken due to a spurious '}' and a
missing 'E' since version 2.0.12. The upstream is already fixed.
(From OE-Core rev: 8963daba093c3c5e2c60e1e4e057862971b84cb0)
Signed-off-by: Mark Jonas <toertel@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When trying to lock an individual signature, we see the checksum calculations
of dependent tasks failing. The fix is to remove a bad optimisation within
bitbake but with the removed, we need to remove some bogus code with
OE-Core's sstatesig code too.
(From OE-Core rev: 9923392539b1ce6d70f713527373d6bbc03f3021)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This keeps coming up, document why we don't do this and the alternatives.
(Bitbake rev: aded964eed4ce5a725ed1ab477efabc86b1aa481)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit adds unpack support to fetched files with extensions:
'.tar.zst', '.tzst' and '.zst'
(Bitbake rev: 4348743a7e36f3a495e2dc48f83989d9481060f2)
Signed-off-by: Mert Kirpici <mert.kirpici@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When a single signature is locked, dependent task checksum calculations
fail. This in turn is because get_unihash cannot be cached correctly
by this function. Remove that has turned out to be a poor optimisation
to avoid that bug.
(Bitbake rev: 7ae2b73d131491ab5bf09fd6055e1fdb67a560c6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The makefile uses cp -P behind the scenes for installing the tutorial files
and this preserves the build user identity. Fix this to the correct
owner/group. Usually do_package fixes and hides this but it can be seen
in do_install.
(From OE-Core rev: 34ef5c2a8d77fcb4a51c875a443f7b97b409586e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
here is full announcement [1]
Do not add --disable-static, without adding --enable-shared
because certain libraries e.g. libctf expects the default
to be static which is only disabled if --enable-shared is specified
Do not limit make subdirs, this is only needed when building in a
unified tree, here builds are happening from a release tarball so it is
redundant
[1] https://www.gnu.org/software/gdb/download/ANNOUNCEMENT
(From OE-Core rev: 8fb5fe5a82d173428d96ab43bab25b89ac6f25ea)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ignoring configure fragments when error.h does not exist on system
leaves eflutils half configured, which is seen when gold linker is
enabled because librpm does not have proper dependencies added,
therefore add error.h for non-glibc case and include it when glibc is
not used.
(From OE-Core rev: 0b45dc1d611a7c96b528a5c62a2f18a00651d121)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* it will try to link with librt from host and if you have it on host (libc6-dev-i386 in ubuntu)
it fails with:
/usr/lib32/librt.so: error: undefined reference to '__clock_settime', version 'GLIBC_PRIVATE'
/usr/lib32/librt.so: error: undefined reference to '__clock_getcpuclockid', version 'GLIBC_PRIVATE'
/usr/lib32/librt.so: error: undefined reference to '__clock_getres', version 'GLIBC_PRIVATE'
/usr/lib32/librt.so: error: undefined reference to '__clock_nanosleep', version 'GLIBC_PRIVATE'
collect2: error: ld returned 1 exit status
in older 3.6.14 it was using /usr/lib32/librt.so from host as well, but without do_compile
failing
configure:17539: checking for librt
configure:17563: i686-oe-linux-gcc -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/tmpdir/work/qemux86-oe-linux/gnutls/3.6.14-r0/recipe-sysroot -o conftest -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/tmpdir/work/qemux86-oe-linux/gnutls/3.6.14-r0=/usr/src/debug/gnutls/3.6.14-r0 -fdebug-prefix-map=/tmpdir/work/qemux86-oe-linux/gnutls/3.6.14-r0=/usr/src/debug/gnutls/3.6.14-r0 -fdebug-prefix-map=/tmpdir/work/qemux86-oe-linux/gnutls/3.6.14-r0/recipe-sysroot= -fdebug-prefix-map=/tmpdir/work/qemux86-oe-linux/gnutls/3.6.14-r0/recipe-sysroot-native= -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,relro,-z,now conftest.c /usr/lib32/librt.so >&5
configure:17563: $? = 0
configure:17573: result: yes
configure:17580: checking how to link with librt
configure:17582: result: /usr/lib32/librt.so
with --with-librt-prefix passed, it finds the right one as shown in build/config.log:
configure:17551: checking for librt
configure:17575: i686-oe-linux-gcc -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/tmpdir/work/qemux86-oe-linux/gnutls/3.6.15-r0/recipe-sysroot -o conftest -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/tmpdir/work/qemux86-oe-linux/gnutls/3.6.15-r0=/usr/src/debug/gnutls/3.6.15-r0 -fdebug-prefix-map=/tmpdir/work/qemux86-oe-linux/gnutls/3.6.15-r0=/usr/src/debug/gnutls/3.6.15-r0 -fdebug-prefix-map=/tmpdir/work/qemux86-oe-linux/gnutls/3.6.15-r0/recipe-sysroot= -fdebug-prefix-map=/tmpdir/work/qemux86-oe-linux/gnutls/3.6.15-r0/recipe-sysroot-native= -I/tmpdir/work/qemux86-oe-linux/gnutls/3.6.15-r0/recipe-sysroot/usr/include -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,relro,-z,now conftest.c /tmpdir/work/qemux86-oe-linux/gnutls/3.6.15-r0/recipe-sysroot/usr/lib/librt.so >&5
configure:17575: $? = 0
configure:17585: result: yes
configure:17592: checking how to link with librt
configure:17594: result: /tmpdir/work/qemux86-oe-linux/gnutls/3.6.15-r0/recipe-sysroot/usr/lib/librt.so
(From OE-Core rev: d355cd38904460f3add2b0b9477e8ddfd42b22e1)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes pthread_condvars add support for SIGEV_THREAD_ID times
* 27b2fc9d fix missing-wake regression in pthread_cond_wait
* 7c71792e add support for SIGEV_THREAD_ID timers
* f70375df fix sem_close unmapping of still-referenced semaphore
* 613ccabe refactor setxid return path to use __syscall_ret
* ccba2345 ldso: notify the debugger when we're doing a dlopen
* 4209a7b1 fix setgroups behavior in multithreaded process
* 6ce91ef0 avoid __synccall for setrlimit on kernels with prlimit syscall
* 3437e478 fix reintroduction of errno clobbering by atfork handlers
* 2d0bbe6c fix pthread_cond_wait paired with with priority-inheritance mutex
Details are here [1]
[1] https://git.musl-libc.org/cgit/musl/log/?qt=range&q=0b87551bdfb74ac411caa335d8ad0b89a7f139c6..27b2fc9d6db956359727a66c262f1e69995660aa
(From OE-Core rev: bb230e7e00beb0ee5d2e7f453f282693f3efadbf)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
During the do_populate_sdk task apt-get purge is called by deb's remove
function. This fails with error messages similiar to the following one
if any of the included packages uses intercepts as the INTERCEPT_DIR
isn't exported:
.../*.postinst: line 4: /postinst_intercept: No such file or directory
Therefore fix it by exporting the INTERCEPT_DIR variable within the
remove function.
(From OE-Core rev: f18adf53dd4bf5dd3adef82b2dcc34a6cdfd0c89)
Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Steps to reproduce:
echo "IMAGE_INSTALL_append = \" udev-hwdb lib32-udev-hwdb\"" >> conf/local.conf
When install both udev-hwdb and lib32-udev-hwdb as above,
there comes below do_populate_sdk error:
$ bitbake core-image-sato -c populate_sdk
ERROR: Task (/path/core-image-sato.bb:do_populate_sdk) failed with exit code '134'
NOTE: Tasks Summary: Attempted 5554 tasks of which 0 didn't need to be rerun and 1 failed.
$ cat /path/tmp/work/qemux86_64-poky-linux/core-image-sato/1.0-r5/pseudo/pseudo.log
[snip]
inode mismatch: '/path/tmp/work/qemux86_64-poky-linux/core-image-sato/1.0-r5/sdk/image/usr/local/oecore-x86_64/sysroots/core2-64-poky-linux/lib/udev/hwdb.bin' ino 427383040 in db, 427383042 in request.
[snip]
It is because both udev-hwdb and lib32-udev-hwdb will generate
${SDK_OUTPUT}/${SDKTARGETSYSROOT}/lib/udev/hwdb.bin during do_populate_sdk
and it triggers pseudo error.
So clean hwdb.bin before generate hwdb.bin to avoid conflict to
fix the above do_populate_sdk error.
(From OE-Core rev: c7472925feb53ce92c1799feba2b7a9104e3f38f)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Do not install the dhclient hooks
/etc/dhcp/dhclient-enter-hooks.d/resolvconf because the dhclient has
been removed from oe-core.
(From OE-Core rev: 6a7c6b0b654d8a9b062526fa86644ac21a13189f)
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This helps linker to noot emit absolute paths into .debug_line sections
of liked binaries and libraries and therefore make them reproducible
Reported-by: Andrei Gherzan <andrei@gherzan.ro>
(From OE-Core rev: cc4b464e31fec68b32592cc84344a9704eae8e02)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* when ARM_INSTRUCTION_SET isn't set to thumb, the tune-arm9tdmi.inc isn't
usable and fails with:
ERROR: OE-core's config sanity checker detected a potential misconfiguration.
Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
Following is the list of potential problems / advisories:
Error, the PACKAGE_ARCHS variable (all any noarch arm armv4 armv4t arm9tdmit fake_arm9tdmi) for DEFAULTTUNE (arm9tdmi) does not contain TUNE_PKGARCH (arm9tdmi).
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
(From OE-Core rev: 7c2f9bf09c930da335aa88a201656df1e62f3bbd)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The code in ext/qt/meson.build looks for the Qt5WaylandClient pkg-config file.
Without this module, qmlglsink will not work with Wayland.
This can be tested by checking whether or not HAVE_QT_WAYLAND has
been added to the cflags in the autogenerated ninja file.
Writen by:
Carlos Rafael Giani
https://lists.openembedded.org/g/openembedded-core/message/143574
(From OE-Core rev: ba2e0f647894b51d2f365b1d2eee7b673ddf8b7e)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The gst-validate tarball has been superseded by the gst-devtools tarball for consistency with the git module name.
(From OE-Core rev: 4af4c8d56da67545d2e5e1e2242ff6878b909e44)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-Update: All code is now LGPL-2.1+
Starting with 1.17, we will not ship a copy of FFmpeg in our release
tarballs, and all the remaining code is LGPL2.
c437e175ad
(From OE-Core rev: 9bd130cc66248fa984e8ca4adbab2a505e4fb1fa)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
DEPENDS:
- Upstream now depends on libsoup-2.4 and json-glib
(From OE-Core rev: 03945a165bd0b95f9ec70f7d2c08331e8038f180)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* 0001-vaapsink-downgrade-to-marginal.patch
Removed since these are included in 1.18.0
13d090b566
API and plugin documentation are no longer built with gtk_doc.
The gtk_doc documentation has been removed in favour of a new unified
documentation module built with hotdoc.
Distributors should use the documentation release tarball instead of trying
to package hotdoc and building the documentation from scratch.
(From OE-Core rev: 864421dffcddb1e62de9c0a26767cb4cea7a82c9)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* 0001-meson-build-gir-even-when-cross-compiling-if-introsp.patch
Removed since these are included in 1.18.0
(From OE-Core rev: 5a33280453f275dbf6bd2b551916efd6647ddf36)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* 0001-meson.build-fix-builds-with-python-3.8.patch
Removed since these are included in 1.18.0
DEPENDS:
RDEPENDS:
- Upstream now depends gstreamer1.0-plugins-base
(From OE-Core rev: 1d2b86327e63f091e8e677b6c853948d7a00fc8a)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* 0001-meson-build-gir-even-when-cross-compiling-if-introsp.patch
Removed since these are included in 1.18.0
PACKAGECONFIG:
- vdpau has been removed upstream
- vulkan needs now needs shaderc-native to build
EXTRA_OEMESON:
- yadif has been removed upstream
- nvdec and nvenc has been replaced with nvcodec
FILES:
- add new files for transcode plugin
(From OE-Core rev: b4916863bc0bc685344dd3637ef890d90af15c5f)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* 0001-qmlgl-ensure-Qt-defines-GLsync-to-fix-compile-on-som.patch
Removed since these are included in 1.18.0
License-Update: remove file://common/coverage/coverage-report.pl
Upstream dont have it any more.
(From OE-Core rev: 06f51b0ae0e5a3071778f7d4134bf719b25a103f)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- gl_winsys have a new meson option to set egl
(From OE-Core rev: a54a70083cbe350d9fb6caef1567780bf4a0cbfb)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* 0001-meson-build-gir-even-when-cross-compiling-if-introsp.patch
* 0002-meson-Add-variables-for-gir-files.patch
Removed since these are included in 1.18.0
License-Update: remove file://common/coverage/coverage-report.pl
Upstream dont have it any more.
API and plugin documentation are no longer built with gtk_doc.
The gtk_doc documentation has been removed in favour of a new unified
documentation module built with hotdoc.
Distributors should use the documentation release tarball instead of trying
to package hotdoc and building the documentation from scratch.
(From OE-Core rev: 5485ecd65987f5a2c0824cf6f691ccb3f529c86e)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* 0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch
Submited
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/669
* 0002-meson-build-gir-even-when-cross-compiling-if-introsp.patch
Removed since these are included in 1.18.0
* 0003-meson-Add-valgrind-feature.patch
Removed because upstream don't depend anymore on valgrind
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/595
* 0002-Remove-unused-valgrind-detection.patch
Upstream-Status: Backport [a2cbf75523cdf8a4df1baa7007d86ef455972245]
a2cbf75523
API and plugin documentation are no longer built with gtk_doc.
The gtk_doc documentation has been removed in favour of a new unified
documentation module built with hotdoc.
Distributors should use the documentation release tarball instead of trying
to package hotdoc and building the documentation from scratch.
(From OE-Core rev: 4d74baf4f56771215bc6350bfb37d24d327ab91b)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently gstreamer configuration depends libcap and on whether
setcap is found on the host system.
Removing libcap from DEPENDS and only use it when the 'setcap' is enabled.
* capfix.patch
Removed as the same goals can be achieved only with the PACKAGECONFIG 'setcap'
(From OE-Core rev: 7fc8f6a6c8c7c2c23689749084170a0bd9721841)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since the ADT manual has long been superseded by the SDK manual,
remove the entire adt-manual directory, and the references to it in
the two top-level files "conf.py" and "poky.yaml".
(From yocto-docs rev: 64b2e83bddf6af0439ac7089ac95e60faa696cfc)
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Compiler size optimization reduces the size of the root
filesystem by 15%, since poky-tiny is meant to be used
on size constrained devices, enable it by default
(From meta-yocto rev: 5e3a784ec7f1456cd3a43ff235719dbfd42a17a6)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alhe@linux.microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Busybox has released several new verisions since this config was last
generated, they come with new features, new defaults as well as
dropping some existing features.
This patch updates the defconfig used in poky-tiny to reflect the
changes mentioned above, it also reduces some seldom used functionality,
reducing the installed size by 13%, this can certainly be reduced
further if required.
[YOCTO #12170]
(From meta-yocto rev: b03bda01316d79b53ed2cac97566e647cdaada4f)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro.hernandez@linux.microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop 0001-Do-not-hardcode-lib-as-location-for-site-packages-an.patch,
0001-configure.ac-fix-LIBPL.patch and 0001-python3-Do-not-hardcode-lib-for-distutils.patch
as they are all replaced by the new --platlibdir option to ./configure
Rename 0001-Lib-sysconfig.py-fix-another-place-where-lib-is-hard.patch to
0001-Lib-sysconfig.py-use-libdir-values-from-configuratio.patch
and describe the changes better.
License-Update: documentation now dual license under PSF & BSD
(not relevant for the recipe.
(From OE-Core rev: 7347556b18b45c5f9afc2cade565a75c95876914)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
upstream has switched from libmagic to elfutils to determine
file 'colors', and so this adapts the existing patch accordingly.
(From OE-Core rev: 0d420c8f6a6718b54ef9a1278bfa8fec6709d3bd)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is a new build requirement of epiphany browser.
(From OE-Core rev: 6a0888a146ab015c25309bafd8b2d5ebdd81b8a4)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop 0001-OptionsGTK.cmake-drop-the-hardcoded-introspection-gt.patch and
cross-compile.patch as upstream has removed the code.
Rebase 0001-Enable-THREADS_PREFER_PTHREAD_FLAG.patch.
Add a systemd config option, subject to systemd in DISTRO_FEATURES.
(From OE-Core rev: 98d7a2b593eee33e0bc015778712cd8b68146588)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Build tweaks:
- drop separate dri option and the patch that adds it; just setting -Ddri-drivers='' is enough
- strip leading/trailing commas from drivers' lists, as upstream no longer allows blank entries if the list
is not empty (e.g. -Ddri-drivers=,driver1,driver2 is now producing an error).
- drop the long-obsolete llvm 3.3/3.2 logic
License-Update: reformatted into rst
(From OE-Core rev: 8682024ef029241c75e224174fd0b93835f88df3)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop the patch as it is merged upstream.
(From OE-Core rev: 05bd45017b9eaffc835d5cc42747ae21c0135fe8)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop 0001-Do-not-skip-gir-installation-for-cross-compiling.patch as
upstream has done the same change.
(From OE-Core rev: 50ecc0ae003895e416d5835b5a75ed4b246deea1)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop backports.
Remove 0001-sigwaitinfo-Do-not-run-invalid-undefined-test-cases.patch as
upstream has removed the code being patched.
(From OE-Core rev: 8d24f8e5278eedef987480bef151ce9ba7c05f1a)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
ghostscript-9.15-parallel-make.patch rebased; one of the
chunks removed upstream.
Remove bundled jpeg source, as that seems to be the only way
to get ghostscript to fall back to system jpeg library.
(From OE-Core rev: ad8c8ffc5a008872d40a36ea825da30accd6a11a)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a config option for client debuginfod library.
(From OE-Core rev: 2c282ee6a8961d23ae9146eb0303824e0f234933)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop backports.
Drop 0001-rpmfc.c-do-not-run-file-classification-in-parallel.patch as
enabling compression support in libmagic finally allows us to use
parallel file classification.
Add a backported patch that fixes musl builds.
License-Update: formatting
(From OE-Core rev: 36c014428b8088abb024287e9841f72e7368ce5b)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This allows re-enabling parallel file classification in rpm
in particular, as otherwise libmagic calls out to external
executables, which isn't implemented in a thread-safe way.
(From OE-Core rev: 0515567a846adc5302384cb0a6bfcdb6dd1d8431)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a patch to avoid build errors if building g-i data is disabled.
(From OE-Core rev: e2c4cd1cebbd9e83e90759671147442d7f77d7c5)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop the timezone changes as these are included in the upgraded version.
(From OE-Core rev: fc28a94eb67373ba2dc2d290e7caca96aabb29db)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As systemd-boot shares SRCREV with the main systemd recipe, the version
should be kept in sync with it.
(From OE-Core rev: 16ff7f3c9d38898b936340c28fd6820c036c62d5)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Commit 7d32417b4d (busybox: Correct the name of the bzip2 license)
changes the licesne from 'bzip2' to 'bzip2-1.0.6' on the rationale
that the 'bzip2 license was renamed from "bzip2" to "bzip2-1.0.6"
[...] to match the official SPDX identifier.'
Though the above is true for the bzip2 and pbzip2 packages, the bzip2
code bundled in busybox is a copy from the bzip2 1.0.4 version, not the
1.0.6 version.
As such, using bzip2-1.0.6 is wrong.
Unfortunately, there is no official SPDX license identifier for this
bzip2 1.0.4 version, so we just mimick the existing ones (bzip2-1.0.5
and bzip2-1.0.6) by using bzip2-1.0.4.
Also, there is a license file attached to that, so we add it to the
list.
(From OE-Core rev: 6238ee3ecd385cbadd8e75eb8b22a96d9cb13639)
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
Cc: Alexandre BELLONI <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The bzip2 license changes with each version; the changes are subtle, but
that makes it a different license everytime:
- copyright year
- authorship identification and address
- version of the release
- date of the release
Although we currently only have bzip2 and pbzip2 packages, we're going
to need this license for busybox, which uses code from bzip2-1.0.4.
Add it, as copied from the upstream bzip2 git tree at tag 'bzip2-1.0.4'
(commit f10a33538e9bab6deb61779b3d8aae168824ef48).
(From OE-Core rev: f303c31b813f371737c9a9d7a93e9f920f84e75a)
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Khem Raj <raj.khem@gmail.com>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add nativesdk support to make grub-mkimage tool part of Host tools
in the generated SDK.
The conf file should have "TOOLCHAIN_HOST_TASK_append = " nativesdk-grub"
for the grub-mkimage to show up.
(From OE-Core rev: cc88a1b04c062373e0db15f7f7e6a26013c050fb)
Signed-off-by: Khasim Syed Mohammed <khasim.mohammed@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This fixes [1] the following build error for nativesdk on Fedora 33
which is caused by the removal of fractions.gcd() in favor of math.gcd()
in python 3.9 [2]:
ImportError: cannot import name 'gcd' from 'fractions' (/usr/lib64/python3.9/fractions.py)
Furthermore the SRC_URI is adapted as the old one doesn't provide the
1.14.1 archive.
[1] 426ae35bee
[2] https://bugs.python.org/issue39350
(From OE-Core rev: 1476d40d3ef4f959f7c0e61a3c1dc63acaa90b31)
Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes in this revision bump are
* 0b87551b (upstream/master) lift sigaction abort locking to fix posix_spawn child deadlock
* 99d5098a update crypt_blowfish to support $2b$ prefix
* 957c2763 remove unused weak definition of __tl_sync in membarrier.c
* 55767360 move aio implementation details to a proper internal header
* 37337660 remove long-unused struct __timer from pthread_impl.h
* 85e16aec drop use of pthread_once in timer_create
* 6ae2568b remove unused SIGTIMER handler in timer_create
* 47baa030 remove incorrect fflush from assert failure handler
* da845d52 fix getgrouplist when nscd reports an empty list
* b7bc9665 fix posix_spawn interaction with fork and abort by taking lock
* 25ea9f71 fix unintended observability of SIGABRT disposition reset via sigaction
* bd153422 implement _Fork and refactor fork using it
* e1e98d86 rename fork source file
* 50716702 ldso: use pthread_t rather than kernel tid to track ctor visitor
* 1efc8eb2 fix stale lock when allocation of ctor queue fails during dlopen
* 69a1b390 drop use of pthread_once in mutexattr kernel support tests
* b115bee4 fix missing synchronization of fork with abort
* 3cd3de61 move __abort_lock to its own file and drop pointless weak_alias trick
* 34904d83 fix fork of processes with active async io contexts
Details are here [1]
[1] https://git.musl-libc.org/cgit/musl/log/?qt=range&q=a5aff1972c9e3981566414b09a28e331ccd2be5d..0b87551bdfb74ac411caa335d8ad0b89a7f139c6
(From OE-Core rev: 3024a517e7cb0b1e038beae0ff462d292d6edd16)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Jose Quaresma is responsible for the maintenance as follows:
shaderc
glslang
spirv-tools
(From OE-Core rev: 67895f86640866ad3c5827d6b2b65708dd5c601b)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- replace tabs with spaces and remove extra spaces
- remove extra slash from '${D}/' on install append
(From OE-Core rev: 82b2d4bc2761da5a388998cbcc538ff439737fb1)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A collection of tools, libraries and tests for shader compilation
This receipe is needed to build the gstreamer vulkan plugin
as it provides the binary glslc.
It is based on arch linux shaderc packge including the patches
91f0fa6ee3/trunk/PKGBUILD
* 0001-fix-glslang-link-order.patch
Upstream-Status: Backport [21c8be385b3fab5edcb934a6d99f69fd389c4e67]
* 0002-shaderc-2019.0-fix-build-against-new-glslang.patch
Upstream-Status: Pending
* 0003-cmake-de-vendor-libs-and-disable-git-versioning.patch
Upstream-Status: Inappropriate [configuration]
(From OE-Core rev: 2947b0385e342886cbc712cd551f854a5cbbdb1f)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Glslang is the official reference compiler front end for the
OpenGL ES and OpenGL shading languages. It implements a strict interpretation
of the specifications for these languages. It is open and free for anyone to use,
either from a command line or programmatically.
This receipe is needed to build the new shaderc
(From OE-Core rev: 1cd89eccd7db79eb9bdc67b620daf138e22391a4)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This receipe is needed to build the new shaderc
(From OE-Core rev: 4f76d1e5252385a34b3f975cade1c114b0a9a42a)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
John Kacur(the maintainer of rt-tests), recommends "that they use
unstable/devel/latest as the maintained stable branch". I received this
information on IRC, I couldn't find it documented anywhere else.
This means that both rt-tests and hwlatdetect can be updated to be 1.8,
the latest release on unstable/devel/latest.
0001-gzip-with-n-for-build-reproducibilty.patch was removed because
upstream now uses "gzip -n" by default.
(From OE-Core rev: 92b2386f0be0eac8ca761e2008288671c6f1dbb0)
Signed-off-by: Randy Witt <randy.e.witt@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When numa is not supported, there is no reason to run the ptests since
they will fail. While the best scenario would be for the upstream tests
to skip themselves when numa is not supported, for now skip them in
run-ptest.
(From OE-Core rev: a1e498be7904bb9e961653f6d64acb6bbfe0894c)
Signed-off-by: Randy Witt <randy.e.witt@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since there may be recipes that depend on libnuma, even though the
hardware doesn't support numa, remove the COMPATIBLE_HOST restrictions.
(From OE-Core rev: 1d5574645076bc4cbc8b6e7b7a0606a5c9a9f9ae)
Signed-off-by: Randy Witt <randy.e.witt@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is a direct copy of numactl from meta-openembedded. numactl is
being moved to oe-core since the latest versions of rt-tests(which is in
oe-core) require libnuma.
(From OE-Core rev: dda815792b0939b2f233aa3ec7c140fc114a37d1)
Signed-off-by: Randy Witt <randy.e.witt@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
@@ -26,7 +26,7 @@ from bb.main import bitbake_main, BitBakeConfigParameters, BBMainException
if sys.getfilesystemencoding() != "utf-8":
sys.exit("Please use a locale setting which supports UTF-8 (such as LANG=en_US.UTF-8).\nPython can't change the filesystem locale after loading so we need a UTF-8 when Python starts or things won't work.")
raiseParseError("Task name '%s' contains a keyword which is not recommended/supported.\nPlease rename the task not to include the keyword.\n%s"%(te,("\n".join(map(str,bb.data_smart.__setvar_keyword__)))),fn)
logger.error("Trying to resolve runtime dependency %s resulted in conflicting PREFERRED_PROVIDER entries being found.\nThe providers found were: %s\nThe PREFERRED_PROVIDER entries resulting in this conflict were: %s. You could set PREFERRED_RPROVIDER_%s"%(item,preferred,preferred_vars,item))
logger.debug(1,"sorted runtime providers for %s are: %s",item,eligible)
logger.debug("sorted runtime providers for %s are: %s",item,eligible)
# Once all active tasks are marked, prune the ones we don't need.
delcount={}
fortidinlist(self.runtaskentries.keys()):
iftidnotinrunq_build:
delcount[tid]=self.runtaskentries[tid]
delself.runtaskentries[tid]
# Handle --runall
ifself.cooker.configuration.runall:
# re-run the mark_active and then drop unused tasks from new list
reduced_tasklist=set(self.runtaskentries.keys())
fortidinlist(self.runtaskentries.keys()):
iftidnotinrunq_build:
reduced_tasklist.remove(tid)
runq_build={}
fortaskinself.cooker.configuration.runall:
ifnottask.startswith("do_"):
task="do_{0}".format(task)
runall_tids=set()
fortidinlist(self.runtaskentries):
fortidinreduced_tasklist:
wanttid="{0}:{1}".format(fn_from_tid(tid),task)
ifwanttidindelcount:
self.runtaskentries[wanttid]=delcount[wanttid]
ifwanttidinself.runtaskentries:
runall_tids.add(wanttid)
fortidinlist(runall_tids):
mark_active(tid,1)
mark_active(tid,1)
ifself.cooker.configuration.force:
invalidate_task(tid,False)
fortidinlist(self.runtaskentries.keys()):
iftidnotinrunq_build:
delcount[tid]=self.runtaskentries[tid]
delself.runtaskentries[tid]
delcount=set()
fortidinlist(self.runtaskentries.keys()):
iftidnotinrunq_build:
delcount.add(tid)
delself.runtaskentries[tid]
ifself.cooker.configuration.runall:
iflen(self.runtaskentries)==0:
bb.msg.fatal("RunQueue","Could not find any tasks with the tasknames %s to run within the recipes of the taskgraphs of the targets %s"%(str(self.cooker.configuration.runall),str(self.targets)))
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href=\"http://cgit.openembedded.org/openembedded-core/log/\">OpenEmbedded master</a> branch.</field>
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href=\"http://cgit.openembedded.org/openembedded-core/log/?h=gatesgarth\">OpenEmbedded Gatesgarth</a> branch.</field>
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href=\"http://cgit.openembedded.org/openembedded-core/log/?h=hardknott\">OpenEmbedded Hardknott</a> branch.</field>
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href="http://git.yoctoproject.org/cgit/cgit.cgi/poky/log/">Yocto Project Master branch</a>.</field>
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href="http://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=gatesgarth">Yocto Project Gatesgarth branch</a>.</field>
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href="http://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=hardknott">Yocto Project Hardknott branch</a>.</field>
<spanclass="glyphicon glyphicon-question-sign get-help"title="Specifies additional packages to install into an image. If your build creates more than one image, the packages will be installed in all of them"></span>
Permission is granted to copy, distribute and/or modify this document under the
terms of the `Creative Commons Attribution-Share Alike 2.0 UK: England & Wales
<http://creativecommons.org/licenses/by-sa/2.0/uk/>`_ as published by Creative
<https://creativecommons.org/licenses/by-sa/2.0/uk/>`_ as published by Creative
Commons.
To report any inaccuracies or problems with this (or any other Yocto Project)
manual, or to send additions or changes, please send email/patches to the Yocto
Project documentation mailing list at ``docs@lists.yoctoproject.org`` or
log into the freenode ``#yocto`` channel.
log into the Freenode ``#yocto`` channel.
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.