Adds LGPLv2.0+ license variation to match LGPLv2+.
(From OE-Core rev: d8c2b005fce3b335a81356961f9d12db98c16493)
Signed-off-by: Colin McAllister <colin.mcallister@garmin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto/.:
1/2 [
Author: Bruce Ashfield
Email: bruce.ashfield@gmail.com
Subject: net/cfg: remove CONFIG_NET_SCH_CBQ
Date: Thu, 6 Jul 2023 12:39:20 -0400
commit 051d442098421c28c7 [net/sched: Retire CBQ qdisc] removes
CONFIG_NET_SCH_CBQ from the tree, so we drop it from our fragments.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
2/2 [
Author: Bruce Ashfield
Email: bruce.ashfield@gmail.com
Subject: cfg/net: remove CONFIG_NET_SCH_DSMARK
Date: Thu, 6 Jul 2023 12:42:07 -0400
commit bbe77c14ee6185a61b [net/sched: Retire dsmark qdisc] upstream
has removed CONFIG_NET_SCH_DSMARK so we drop it from our fragments
as well.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: ef686e3ee6e68c11eebe3a42465225bfa6d08e0b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
24489321d0cd Linux 5.4.273
b37f030486d5 regmap: Add missing map->bus check
55f8ea6731aa spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
59426454b812 bpf: report RCU QS in cpumap kthread
3ffe591b27fc rcu: add a helper to report consolidated flavor QS
2531f907d3e4 netfilter: nf_tables: do not compare internal table flags on updates
71002d9eb1ca ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add regulator nodes vcc-dram and vcc1v2
94cb17e5cf3a octeontx2-af: Use separate handlers for interrupts
4f37d3a7e004 net/bnx2x: Prevent access to a freed page in page_pool
69f9f55891ef hsr: Handle failures in module init
f781fb5177cd rds: introduce acquire/release ordering in acquire/release_in_xmit()
84c510411e32 packet: annotate data-races around ignore_outgoing
889ed056eae7 hsr: Fix uninit-value access in hsr_get_node()
48cef94b6910 s390/vtime: fix average steal time calculation
305c31b9707d octeontx2-af: Use matching wake_up API variant in CGX command interface
b63362b317a8 usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin
254b27c4ae2d staging: greybus: fix get_channel_from_mode() failure path
f6bf49e76f05 serial: 8250_exar: Don't remove GPIO device on suspend
8dd52ab78fd3 rtc: mt6397: select IRQ_DOMAIN instead of depending on it
ca6279d1a1ee kconfig: fix infinite loop when expanding a macro at the end of file
a8cc354a8155 tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
f1c9a0c33814 serial: max310x: fix syntax error in IRQ error message
bd2f4df25945 tty: vt: fix 20 vs 0x20 typo in EScsiignore
854ebf45a4dd afs: Revert "afs: Hide silly-rename files from userspace"
afcbba70bf55 NFS: Fix an off by one in root_nfs_cat()
bcc3ec2bdbda watchdog: stm32_iwdg: initialize default timeout
e95eeb7f7d8c net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
3b8415daaad2 scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn
2b38dbd7facd RDMA/device: Fix a race between mad_client and cm_client init
39b1af7bc99d scsi: csiostor: Avoid function pointer casts
6d5dc96b154b ALSA: usb-audio: Stop parsing channels bits when all channels are found.
d7ae7d126568 clk: Fix clk_core_get NULL dereference
a1129b09228f sparc32: Fix section mismatch in leon_pci_grpci
c8c038beb40c backlight: lp8788: Fully initialize backlight_properties during probe
8c351a9ef5f5 backlight: lm3639: Fully initialize backlight_properties during probe
12a0153f78c7 backlight: da9052: Fully initialize backlight_properties during probe
1c8d8c6b4e70 backlight: lm3630a: Don't set bl->props.brightness in get_brightness
40a89f1bc42d backlight: lm3630a: Initialize backlight_properties on init
bb9981f915b9 powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc.
a6e96cc26560 drm/msm/dpu: add division of drm_display_mode's hskew parameter
41eec45c7126 powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks
dfde84cc6c58 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip
af37aed04997 media: ttpci: fix two memleaks in budget_av_attach
353f980a5d7a media: media/pci: rename VFL_TYPE_GRABBER to _VIDEO
fa83fca55cbe media: rename VFL_TYPE_GRABBER to _VIDEO
25f576552133 media: v4l2-core: correctly validate video and metadata ioctls
291cda0b805f media: go7007: fix a memleak in go7007_load_encoder
fa8b472952ef media: dvb-frontends: avoid stack overflow warnings with clang
d29ed08964ce media: pvrusb2: fix uaf in pvr2_context_set_notify
86c10c56f253 drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int()
23d57b99ca3f ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
8df143c608fc mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
d9d4d1363bb1 mtd: maps: physmap-core: fix flash size larger than 32-bit
a8c73f0439f3 crypto: arm/sha - fix function cast warnings
4b6569e14226 mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref
ac1170674d54 mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref
3472fa83d97e drm/tegra: put drm_gem_object ref on error in tegra_fb_create
f27aaaecf747 clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister()
44163c73b0dd PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
9b074f2ed117 drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
2e1120e48062 clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
d2f3c762bad0 media: pvrusb2: fix pvr2_stream_callback casts
e9d391cc70d3 media: pvrusb2: remove redundant NULL check
013fb5051821 media: go7007: add check of return value of go7007_read_addr()
8c2e4efe1278 media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak
cf9580863292 perf stat: Avoid metric-only segv
9e411c40bd1b ALSA: seq: fix function cast warnings
a0ae3335b365 drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode()
9df9108a9144 perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str()
79ab81939318 PCI: switchtec: Fix an error handling path in switchtec_pci_probe()
00b07b4962fd quota: Fix rcu annotations of inode dquot pointers
49669f8e7eb0 quota: Fix potential NULL pointer dereference
ff29b5f9f019 quota: simplify drop_dquot_ref()
68435ffc1c1a clk: qcom: reset: Ensure write completion on reset de/assertion
026d3984a169 clk: qcom: reset: Commonize the de/assert functions
48846ddc715c clk: qcom: reset: support resetting multiple bits
7f82802d47b0 clk: qcom: reset: Allow specifying custom reset delay
f20c3270f3ed media: edia: dvbdev: fix a use-after-free
0175f2d34c85 media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
8269ab16415f media: v4l2-tpg: fix some memleaks in tpg_alloc
2e6892b2be82 media: em28xx: annotate unchecked call to media_device_register()
639155da9bd1 perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample()
e019d87e02f1 drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()'
1d4d67417353 perf record: Fix possible incorrect free in record__switch_output()
adc8a9167660 PCI/DPC: Print all TLP Prefixes, not just the first
daf21394f989 media: tc358743: register v4l2 async device only after successful setup
ba34d8a5aa85 dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
cc31a90eb79f drm/rockchip: lvds: do not overwrite error code
f1dfd026cdb5 drm: Don't treat 0 as -1 in drm_fixp2int_ceil
b061b28b66c6 drm/rockchip: inno_hdmi: Fix video timing
91dc47cd72f2 drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths of tegra_output_probe()
030d46f85971 drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe()
b4cb57ec2c2b drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe()
e04e773fb868 drm/tegra: dsi: Make use of the helper function dev_err_probe()
85f28e98c5e8 gpu: host1x: mipi: Update tegra_mipi_request() to be node based
f05631a8525c drm/tegra: dsi: Add missing check for of_find_device_by_node
da7ece219710 dm: call the resume method on internal suspend
6070692ea3e6 dm raid: fix false positive for requeue needed during reshape
3b1e8a617eb0 nfp: flower: handle acti_netdevs allocation failure
e06f0d3f66e5 net/x25: fix incorrect parameter validation in the x25_getsockopt() function
26843eefcfdd net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function
b9979cae626f udp: fix incorrect parameter validation in the udp_lib_getsockopt() function
1bd08e531473 l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function
2e7f3cabc698 tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function
fb6639c7489b net: hns3: fix port duplex configure error in IMP reset
ec6bb01e02cb net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv()
a9f5faf28e30 ipv6: fib6_rules: flush route cache when rule is changed
21e5fa4688e1 bpf: Fix stackmap overflow check on 32-bit arches
92c81fbb3ed2 bpf: Fix hashtab overflow check on 32-bit arches
8a8b6a24684b sr9800: Add check for usbnet_get_endpoints
54a03e4ac1a4 Bluetooth: hci_core: Fix possible buffer overflow
f6177a17236f Bluetooth: Remove superfluous call to hci_conn_check_pending()
03df15b579fc igb: Fix missing time sync events
141897c5b0d4 igb: move PEROUT and EXTTS isr logic to separate functions
8081d80a9255 mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function
bfa9d86d39a0 SUNRPC: fix some memleaks in gssx_dec_option_array
52018aa146e3 x86, relocs: Ignore relocations in .notes section
450ac90ed453 ACPI: scan: Fix device check notification handling
33b498a123af ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node
0655698da80a ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register address
8deafa61fbdc ARM: dts: imx6dl-yapp4: Move phy reset into switch node
174e3c8ee7de ARM: dts: arm: realview: Fix development chip ROM compatible value
de8abc894bbe net: ena: Remove ena_select_queue
f434eacad6bd net: ena: cosmetic: fix line break issues
a4fc14a6623d wifi: brcmsmac: avoid function pointer casts
6234e09e692e iommu/amd: Mark interrupt as managed
073b5bbb1361 bus: tegra-aconnect: Update dependency to ARCH_TEGRA
ea96bf3f8062 ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit()
2eb2a5d6f5ed arm64: dts: qcom: msm8996: Pad addresses
a8f365065671 arm64: dts: qcom: msm8996: Move regulator consumers to db820c
1f685fa06c5e arm64: dts: qcom: msm8996: Use node references in db820c
adcf4eeb34de arm64: dts: qcom: db820c: Move non-soc entries out of /soc
6bbbd2fd086a bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly
6f51d61a4383 bpf: Factor out bpf_spin_lock into helpers.
cf0d888ea7a1 bpf: Add typecast to bpf helpers to help BTF generation
e1f7fef6e224 arm64: dts: mediatek: mt7622: add missing "device_type" to memory nodes
bea9573c795a wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
6fd90614971b net: blackhole_dev: fix build warning for ethh set but not used
ef036a0598fa af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc().
4bdfc38a983d sock_diag: annotate data-races around sock_diag_handlers[family]
76ac9c141e10 wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir()
e556006de4ea wifi: wilc1000: fix RCU usage in connect path
1bda3ff1fdb7 wifi: wilc1000: fix declarations ordering
8c6210d175eb wifi: b43: Disable QoS for bcm4331
12062b149f29 wifi: b43: Stop correct queue in DMA worker when QoS is disabled
c668f0f8255d b43: main: Fix use true/false for bool type
47ec637b118f wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled
31aaf17200c3 wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled
801be44049f8 b43: dma: Fix use true/false for bool type variable
88a9dffaec77 wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev()
be269709808c timekeeping: Fix cross-timestamp interpolation for non-x86
fee4e84c4ea2 timekeeping: Fix cross-timestamp interpolation corner case decision
7cec7d83882c timekeeping: Fix cross-timestamp interpolation on counter wrap
1a54aa506b3b aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts
72dacc72b25c fs/select: rework stack allocation hack for clang
44214d744be3 nbd: null check for nla_nest_start
772a7def9868 do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
3f6186cc654c ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll
9f27f4d5d1f4 ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode
f1d3be9eb980 ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC
5f3c13930bda Input: gpio_keys_polled - suppress deferred probe error for gpio
fa14a1537362 ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet
da17f556ad18 firewire: core: use long bus reset on gap count error
5f369efd9d96 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security
6e9c11399240 scsi: mpt3sas: Prevent sending diag_reset when the controller is ready
2daa2a8e895e btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve
890a1b31fa2b dm-verity, dm-crypt: align "struct bvec_iter" correctly
5d8afc25c771 block: sed-opal: handle empty atoms when parsing response
745718d00f13 parisc/ftrace: add missing CONFIG_DYNAMIC_FTRACE check
b43b1a706233 net/iucv: fix the allocation size of iucv_path_table array
c411a3c828de RDMA/mlx5: Relax DEVX access upon modify commands
69dd0a99daff HID: multitouch: Add required quirk for Synaptics 0xcddc device
7d7fa0bea3bf MIPS: Clear Cause.BD in instruction_pointer_set
025a8a96c7ef x86/xen: Add some null pointer checking to smp.c
4c00abb52a24 ASoC: rt5645: Make LattePanda board DMI match more precise
ef5de5d5057f selftests: tls: use exact comparison in recv_partial
cfb24022bb2c io_uring: drop any code related to SCM_RIGHTS
2692b8a01667 io_uring/unix: drop usage of io_uring socket
84075826304f Linux 5.4.272
345ced405207 arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
1b3d8cbd1cae arm64: dts: qcom: add PDC interrupt controller for SDM845
59b3583da128 serial: max310x: fix IO data corruption in batched operations
f5c252aaa1be serial: max310x: implement I2C support
112094efd6fb serial: max310x: make accessing revision id interface-agnostic
b96b01791911 regmap: Add bulk read/write callbacks into regmap_config
758c6799da46 regmap: allow to define reg_update_bits for no bus configuration
9a7bbea2666c serial: max310x: Unprepare and disable clock in error path
664a6a904afe getrusage: use sig->stats_lock rather than lock_task_sighand()
2b34f6038350 getrusage: use __for_each_thread()
c50a0594312c getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
ef8a8b36a16b getrusage: add the "signal_struct *sig" local variable
f184f2197832 y2038: rusage: use __kernel_old_timeval
c7441c77c91e hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
f2ab3eaa6470 hv_netvsc: use netif_is_bond_master() instead of open code
9b5ef7a52896 hv_netvsc: Make netvsc/VF binding check both MAC and serial number
5402ec577f9d Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
bf6bb3612e5d serial: max310x: prevent infinite while() loop in port startup
7e30e5c1439b serial: max310x: use a separate regmap for each port
3fb7c9bcd0c1 serial: max310x: use regmap methods for SPI batch operations
2c9c830d74a7 serial: max310x: Make use of device properties
b765176ae1b9 serial: max310x: fail probe if clock crystal is unstable
816700131e8b serial: max310x: Try to get crystal clock rate from property
c76dcad53ba1 serial: max310x: Use devm_clk_get_optional() to get the input clock
b569d91e5180 um: allow not setting extra rpaths in the linux binary
47c68edecca2 selftests: mm: fix map_hugetlb failure on 64K page size systems
f9055fa2b293 netrom: Fix data-races around sysctl_net_busy_read
07bbccd1adb5 netrom: Fix a data-race around sysctl_netrom_link_fails_count
c4309e5f8e80 netrom: Fix a data-race around sysctl_netrom_routing_control
cbba77abb4a5 netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
89aa78a34340 netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
1f60795dcafc netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
80578681ea27 netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
f716a6823424 netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries
eadec8da4451 netrom: Fix a data-race around sysctl_netrom_transport_timeout
eda02a0bed55 netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser
1e84b108f2a7 netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
7f615232556f netrom: Fix a data-race around sysctl_netrom_default_path_quality
4bafcc43baf7 netfilter: nf_conntrack_h323: Add protection for bmp length out of range
6ec303202229 netfilter: nft_ct: fix l3num expectations with inet pseudo family
997efea2bf3a net/rds: fix WARNING in rds_conn_connect_if_down
664f9c647260 net/ipv6: avoid possible UAF in ip6_route_mpath_notify()
d9fefc511331 net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink()
59d2a4076983 geneve: make sure to pull inner header in geneve_rx()
a248b1f58a70 ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
7f087784692d net: lan78xx: fix runtime PM count underflow on link stop
81934a2ab51d lan78xx: Fix race conditions in suspend/resume handling
57b9c48cd534 lan78xx: Fix partial packet errors on suspend/resume
e68b46e9aa0e lan78xx: Add missing return code checks
b1cc23ffe1a2 lan78xx: Fix white space and style issues
3fec063b052e Linux 5.4.271
9162730a83ed gpio: 74x164: Enable output pins after registers are reset
1dde8ef4b7a7 fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super
037d5a949b04 cachefiles: fix memory leak in cachefiles_add_cache()
ace0fdf796bf x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers
9d660e5adf28 mmc: core: Fix eMMC initialization with 1-bit bus connection
3cc5fb824c21 dmaengine: fsl-qdma: init irq after reg initialization
518d78b4fac6 dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
c6652e20d7d7 btrfs: dev-replace: properly validate device names
0cfbb26ee5e7 wifi: nl80211: reject iftype change with mesh ID change
ec92aa2cab6f gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
5c78be006ed9 afs: Fix endless loop in directory parsing
26dda65b096c ALSA: Drop leftover snd-rtctimer stuff from Makefile
7394abc8926a power: supply: bq27xxx-i2c: Do not free non existing IRQ
950d4d74d311 efi/capsule-loader: fix incorrect allocation size
b9fbc44159df rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back
260410c589e2 netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
20f6f150e126 Bluetooth: Enforce validation on max value of connection interval
79820a7e1e05 Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST
98fb98fd37e4 Bluetooth: Avoid potential use-after-free in hci_error_reset
6e0000a43293 net: usb: dm9601: fix wrong return value in dm9601_mdio_read
69624e28d640 lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
9d4ffb5b9d87 ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
f5f11f7e2872 tun: Fix xdp_rxq_info's queue_index when detaching
f81e94d2dcd2 net: ip_tunnel: prevent perpetual headroom growth
9ae51361da43 netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter
e133c1ee6d72 Linux 5.4.270
7a54338219f0 scripts/bpf: Fix xdp_md forward declaration typo
b4eea7a05ee0 fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
c28fc1aa6f82 drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
29db9725f276 drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
ae4360cbd385 netfilter: nf_tables: set dormant flag on hook register failure
f310143961e2 tls: stop recv() if initial process_rx_list gave us non-DATA
a26742ada7ee tls: rx: drop pointless else after goto
c1287c1d6b55 tls: rx: jump to a more appropriate label
06de2302549f s390: use the correct count for __iowrite64_copy()
7eee00feb60d packet: move from strlcpy with unused retval to strscpy
82831e3ff76e ipv6: sr: fix possible use-after-free and null-ptr-deref
5c27d85a69fa afs: Increase buffer size in afs_update_volume_status()
799a4afaa54c ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
5888f3424907 ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
a50cb1d6f350 nouveau: fix function cast warnings
fe031dfcea8d scsi: jazz_esp: Only build if SCSI core is builtin
dd90af71fa7a bpf, scripts: Correct GPL license name
1f18b5bb4511 scripts/bpf: teach bpf_helpers_doc.py to dump BPF helper definitions
48ebca0a117b RDMA/srpt: fix function pointer cast warnings
310763377471 RDMA/srpt: Make debug output more detailed
6e461952df6e RDMA/bnxt_re: Return error for SRQ resize
cecfb90cf71d IB/hfi1: Fix a memleak in init_credit_return
bbcf72333b13 usb: roles: don't get/set_role() when usb_role_switch is unregistered
a31cf46d108d usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
aad6132ae6e4 usb: cdns3: fix memory double free when handle zero packet
cfa9abb5570c usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
999a8bb70da2 ARM: ep93xx: Add terminator to gpiod_lookup_table
c1d3a84a67db l2tp: pass correct message length to ip6_append_data
caf4a67c0131 PCI/MSI: Prevent MSI hardware interrupt number truncation
f8cbd1791900 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
0dccbb93538f dm-crypt: don't modify the data when using authenticated encryption
5833024a9856 IB/hfi1: Fix sdma.h tx->num_descs off-by-one error
6ede985c6b56 PCI: tegra: Fix OF node reference leak
e04a2afd081f PCI: tegra: Fix reporting GPIO error value
e3fc08091148 arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node
efd63c23a4bb drm/amdgpu: Fix type of second parameter in trans_msg() callback
f691ab24cf19 iomap: Set all uptodate bits for an Uptodate page
45227ae32f23 dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata()
3770c38cd6a6 x86/alternatives: Disable KASAN in apply_alternatives()
f45dc10a3c87 drm/amdgpu: Check for valid number of registers to read
90aa9135a472 Revert "drm/sun4i: dsi: Change the start delay calculation"
7000efb6d8bc ALSA: hda/realtek - Enable micmute LED on and HP system
82c53047fe8c selftests/bpf: Avoid running unprivileged tests with alignment requirements
81e03f638dd4 net: bridge: clear bridge's private skb space on xmit
82174d6bd79f spi: mt7621: Fix an error message in mt7621_spi_probe()
954a7a0011d9 pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups
759756e2cfaf pinctrl: pinctrl-rockchip: Fix a bunch of kerneldoc misdemeanours
99dc56854559 tcp: add annotations around sk->sk_shutdown accesses
41ca93861627 tcp: return EPOLLOUT from tcp_poll only when notsent_bytes is half the limit
5a9dc14df2ef tcp: factor out __tcp_close() helper
d42867642006 pmdomain: renesas: r8a77980-sysc: CR7 must be always on
3bc35da66722 s390/qeth: Fix potential loss of L3-IP@ in case of network issues
b7bfaea8f5ec virtio-blk: Ensure no requests in virtqueues before deleting vqs.
d124ab01fc5c firewire: core: send bus reset promptly on gap count error
b5854f923d41 scsi: lpfc: Use unsigned type for num_sge
60635f8a0542 hwmon: (coretemp) Enlarge per package core count limit
6d338fb1a1f6 nvmet-fc: abort command when there is no binding
ac524b7b3f4e netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
6f5015ce25e6 ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
c3a25d4fdd9a nvmet-tcp: fix nvme tcp ida memory leak
5068cb91ed0c regulator: pwm-regulator: Add validity checks in continuous .get_voltage
6b92b1bc16d6 ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
260fc96283c0 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
bccb418eba5e ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
e896bf487871 ahci: asm1166: correct count of reported ports
6db07619d173 fbdev: sis: Error out if pixclock equals zero
84dce0f6a4cc fbdev: savage: Error out if pixclock equals zero
85720b69aef1 wifi: mac80211: fix race condition on enabling fast-xmit
d3032de2c830 wifi: cfg80211: fix missing interfaces when dumping
bb3813a6a755 dmaengine: fsl-qdma: increase size of 'irq_name'
a7229c75c357 dmaengine: shdma: increase size of 'dev_id'
11f3fe5001ed scsi: target: core: Add TMF to tmr_list handling
d2fc4134aa06 sched/rt: Disallow writing invalid values to sched_rt_period_us
b69677bfd77d sched/rt: Fix sysctl_sched_rr_timeslice intial value
429aaf144b07 userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
b0911b8d37cd nilfs2: replace WARN_ONs for invalid DAT metadata block requests
febd74320015 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock()
d7b5bdb52d60 sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
010dc505eab3 net/sched: Retire dsmark qdisc
40e8abb86d96 net/sched: Retire ATM qdisc
493685f3dddd net/sched: Retire CBQ qdisc
9d17e7350403 KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
68799371c9c1 KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
6e1f54a4985b Linux 5.4.269
e9aa8e5a72bd of: gpio unittest kfree() wrong object
6ac8965955fa of: unittest: fix EXPECT text for gpio hog errors
7dd275ce3b9a net: bcmgenet: Fix EEE implementation
10c586da9f17 Revert "Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting""
25b42be4e067 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
3dd76bebcd59 lsm: new security_file_ioctl_compat() hook
efdf644062db drm/msm/dsi: Enable runtime PM
fef59ee6c057 PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
835ed5effb60 PM: runtime: add devm_pm_runtime_enable helper
d31c8721e816 nilfs2: fix potential bug in end_buffer_async_write
2441a64070b8 sched/membarrier: reduce the ability to hammer on sys_membarrier
cd1022eaf87b net: prevent mss overflow in skb_segment()
6587af96effb netfilter: ipset: Missing gc cancellations fixed
c7f2733e5011 netfilter: ipset: fix performance regression in swap operation
d04acadb6490 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache
4705a9fc50f3 mips: Fix max_mapnr being uninitialized on early stages
5e0854b60a96 arch, mm: remove stale mentions of DISCONIGMEM
c324e2716de3 bus: moxtet: Add spi device table
7f71d9817cea Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
60e092289c49 tracing: Inform kmemleak of saved_cmdlines allocation
fbe86124b7d6 pmdomain: core: Move the unused cleanup to a _sync initcall
08de58abedf6 can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER)
a257ffde374a irqchip/irq-brcmstb-l2: Add write memory barrier before exit
91a7c002351d nfp: flower: prevent re-adding mac index for bonded port
b22c9a37c75a nfp: use correct macro for LengthSelect in BAR config
862ee4422c38 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers()
a6efe6dbaaf5 nilfs2: fix data corruption in dsync block recovery for small block sizes
6ce7d5e6d246 ALSA: hda/conexant: Add quirk for SWS JS201D
6b8bdc509eee mmc: slot-gpio: Allow non-sleeping GPIO ro
4f2fde50517d x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
4c7b1d08ad56 x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
ed14ab2611be serial: max310x: improve crystal stable clock detection
5814a9045c61 serial: max310x: set default value when reading clock ready bit
ef60665ea981 ring-buffer: Clean ring_buffer_poll_wait() error return
7200170e88e3 iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC
720d0112b39b staging: iio: ad5933: fix type mismatch regression
77e7a316cd8d tracing: Fix wasted memory in saved_cmdlines logic
afbcad9ae7d6 ext4: fix double-free of blocks due to wrong extents moved_len
15238f4b21a0 misc: fastrpc: Mark all sessions as invalid in cb_remove
42beab162dce binder: signal epoll threads of self-work
93a52449fe9d ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
9086b27eac64 xen-netback: properly sync TX responses
71349abe3aba nfc: nci: free rx_data_reassembly skb on NCI device cleanup
4ae191effbc1 kbuild: Fix changing ELF file type for output of gen_btf for big endian
750a4e599930 firewire: core: correct documentation of fw_csr_string() kernel API
2209fc6e3d77 scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock"
d074d5ff5ae7 i2c: i801: Fix block process call transactions
4de1489d8092 i2c: i801: Remove i801_set_block_buffer_mode
df112ccb9b12 usb: f_mass_storage: forbid async queue when shutdown happen
addaa8627fcd USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
dbaca8fa9ec2 HID: wacom: Do not register input devices until after hid_hw_start
e13bed5cfe02 HID: wacom: generic: Avoid reporting a serial of '0' to userspace
1f12e4b3284d mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again
8ffd5590f4d6 tracing/trigger: Fix to return error if failed to alloc snapshot
a67f1f83f315 i40e: Fix waiting for queues of all VSIs to be disabled
9a3a82affa1c MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
422d5243b9f7 ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
91b48c633969 spi: ppc4xx: Drop write-only variable
61da1f41d0b5 of: unittest: Fix compile in the non-dynamic case
f6997a2416b0 of: unittest: add overlay gpio test to catch gpio hog problem
89485251f687 btrfs: send: return EOPNOTSUPP on unknown flags
863837df8a94 btrfs: forbid deleting live subvol qgroup
d25031ba2a40 btrfs: forbid creating subvol qgroups
10e9cb393136 netfilter: nft_set_rbtree: skip end interval element from gc
7fde2acc6d4b net: stmmac: xgmac: fix a typo of register name in DPP safety handling
b9ff931f0019 net: stmmac: xgmac: use #define for string constants
88c7e1e7a6b8 vhost: use kzalloc() instead of kmalloc() followed by memset()
09e77c7d671d Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
a012efe0df04 hrtimer: Report offline hrtimer enqueue
4a589de93cfc USB: serial: cp210x: add ID for IMST iM871A-USB
cd0ab7f2a824 USB: serial: option: add Fibocom FM101-GL variant
896695af51a5 USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
11ca9624cca8 net/af_iucv: clean up a try_then_request_module()
1c7488156e9a netfilter: nft_ct: reject direction for ct id
8e2a84c6daaf netfilter: nft_compat: restrict match/target protocol to u16
f139a4c6d209 netfilter: nft_compat: reject unused compat flag
56fae81633cc ppp_async: limit MRU to 64K
6f70f0b41245 tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
ef1f56f2cd9f rxrpc: Fix response to PING RESPONSE ACKs to a dead call
5993f121fbc0 inet: read sk->sk_family once in inet_recv_error()
7c96975c24cf hwmon: (coretemp) Fix bogus core_id to attr name mapping
1eb74c00c9c3 hwmon: (coretemp) Fix out-of-bounds memory access
51d76b723021 hwmon: (aspeed-pwm-tacho) mutex for tach reading
df0965935aa7 atm: idt77252: fix a memleak in open_card_ubr0
a0ac20fd5329 selftests: net: avoid just another constant wait
e9837c83befb net: stmmac: xgmac: fix handling of DPP safety error for DMA channels
8398d8d735ee phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP
0cb90f27a347 dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
6ff482731530 phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
1c75fe450b52 dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
c26360941643 dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
817bedcd7f32 bonding: remove print in bond_verify_device_path
e95120698b51 HID: apple: Add 2021 magic keyboard FN key mapping
5991ab8940c1 HID: apple: Swap the Fn and Left Control keys on Apple keyboards
6d4771ab2d9e HID: apple: Add support for the 2021 Magic Keyboard
67f56ef9e114 net: sysfs: Fix /sys/class/net/<iface> path
b169ffde733c af_unix: fix lockdep positive in sk_diag_dump_icons()
b3dace37f116 net: ipv4: fix a memleak in ip_setup_cork
f549f340c91f netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
06608603faed netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
64babb17e815 llc: call sock_orphan() at release time
2a09d1784c47 ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
7f1a24914b6d ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
a10e95d6cf40 ixgbe: Refactor overtemp event handling
2d533ddca21d ixgbe: Refactor returning internal error codes
980c806f673c ixgbe: Remove non-inclusive language
7c03b7486597 net: remove unneeded break
b81f679ac561 scsi: isci: Fix an error code problem in isci_io_request_build()
12f58dce48cf wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
ad2bd6cd17c3 perf: Fix the nr_addr_filters fix
34da3b9fa508 drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()'
6ab4fd508fad ceph: fix deadlock or deadcode of misusing dget()
ecd7744a1446 blk-mq: fix IO hang from sbitmap wakeup race
977105472f81 virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
884b746209ed libsubcmd: Fix memory leak in uniq()
3e06e9b906bc PCI/AER: Decode Requester ID when no error info found
133bf750d75e fs/kernfs/dir: obey S_ISGID
17c252f19270 usb: hub: Replace hardcoded quirk value with BIT() macro
d8c293549946 PCI: switchtec: Fix stdev_release() crash after surprise hot remove
a32a24da0e1b PCI: Only override AMD USB controller if required
e2048eb3cbdd mfd: ti_am335x_tscadc: Fix TI SoC dependencies
838cbe01db12 i3c: master: cdns: Update maximum prescaler value for i2c clock
a6946682ddcb um: net: Fix return type of uml_net_start_xmit()
c8115f2bd8ef um: Don't use vfprintf() for os_info()
735a29ce08ab um: Fix naming clash between UML and scheduler
ddd1f258f0d3 leds: trigger: panic: Don't register panic notifier if creating the trigger failed
9052b3e0e789 drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
548f9a37d777 drm/amdgpu: Let KFD sync with VM fences
15d674571af0 clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
105444e207d4 clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
8a96f1caf1f4 drm/msm/dpu: Ratelimit framedone timeout msgs
4d181fe96646 media: ddbridge: fix an error code problem in ddb_probe
615e3adc2042 IB/ipoib: Fix mcast list locking
fb703d31fde5 drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
c1b2e5e83772 ALSA: hda: Intel: add HDA_ARL PCI ID support
c91bda92fbb1 PCI: add INTEL_HDA_ARL to pci_ids.h
fbbee078cfb6 media: rockchip: rga: fix swizzling for RGB formats
acb1bffe5fac media: stk1160: Fixed high volume of stk1160_dbg messages
67997250d321 drm/mipi-dsi: Fix detach call without attach
d778e10dde4f drm/framebuffer: Fix use of uninitialized variable
da980f8db04e drm/drm_file: fix use of uninitialized variable
00a5feb0603f RDMA/IPoIB: Fix error code return in ipoib_mcast_join
b0f907a4efeb fast_dput(): handle underflows gracefully
12ba5b9cf87c ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
9fceaf8182d4 f2fs: fix to check return value of f2fs_reserve_new_block()
52240224e74a wifi: cfg80211: free beacon_ies when overridden from hidden BSS
18c2989c30b1 wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
8ec36f2d0cb6 wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
f3b7a31bf115 arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
c3f22192a2b3 arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
351b37b88ed0 md: Whenassemble the array, consult the superblock of the freshest device
6f2cd02ff5b2 block: prevent an integer overflow in bvec_try_merge_hw_page
fb9c25ea0a5f ARM: dts: imx23/28: Fix the DMA controller node name
c48e75a7ee24 ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
83b1cceca9b0 ARM: dts: imx27-apf27dev: Fix LED name
06c3f5920fe9 ARM: dts: imx25/27: Pass timing0
826e8fa48e0f ARM: dts: imx1: Fix sram node
05f309a3fae0 ARM: dts: imx27: Fix sram node
1e35a4cf5a64 ARM: dts: imx: Use flash@0,0 pattern
30cfab1c8c7e ARM: dts: imx25/27-eukrea: Fix RTC node name
ca14da9a1eca ARM: dts: rockchip: fix rk3036 hdmi ports node
e9ac3e3398a5 scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
f5a875051e48 scsi: libfc: Don't schedule abort twice
eb6f68ec92ab bpf: Add map and need_defer parameters to .map_fd_put_ptr()
f11f0fd1ad6c wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus()
53dd674b3238 ARM: dts: imx7s: Fix nand-controller #size-cells
a86ce3671d4a ARM: dts: imx7s: Fix lcdif compatible
183edc0ad297 ARM: dts: imx7d: Fix coresight funnel ports
6c50e561ce97 bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
4d981d9224df PCI: Add no PM reset quirk for NVIDIA Spectrum devices
0e8c8aa8e3ce scsi: lpfc: Fix possible file string name overflow when updating firmware
cbd0b6268a77 selftests/bpf: Fix pyperf180 compilation failure with clang18
982bdaa0fcbd selftests/bpf: satisfy compiler by having explicit return in btf test
e1f113b57ddd wifi: rt2x00: restart beacon queue when hardware reset
b183fe8702e7 ext4: avoid online resizing failures due to oversized flex bg
92c3c5cfed57 ext4: remove unnecessary check from alloc_flex_gd()
7cb19e13362b ext4: unify the type of flexbg_size to unsigned int
360c28a2fd31 ext4: fix inconsistent between segment fstrim and full fstrim
ec1075549613 ecryptfs: Reject casefold directory inodes
7a96d85bf196 SUNRPC: Fix a suspicious RCU usage warning
5e63c9ae8055 KVM: s390: fix setting of fpc register
6d0822f2cc9b s390/ptrace: handle setting of fpc register correctly
de6a91aed1e0 jfs: fix array-index-out-of-bounds in diNewExt
592d29eb6bd9 rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
f4a0b57632fa afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
3f4cba4cf82d crypto: stm32/crc32 - fix parsing list of devices
e9f6ac508901 pstore/ram: Fix crash when setting number of cpus to an odd number
93df0a2a0b3c jfs: fix uaf in jfs_evict_inode
3f8217c323fd jfs: fix array-index-out-of-bounds in dbAdjTree
1b9d6828589d jfs: fix slab-out-of-bounds Read in dtSearch
fd3486a89377 UBSAN: array-index-out-of-bounds in dtSplitRoot
98f9537fe61b FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
d2049af7ddbc ACPI: extlog: fix NULL pointer dereference check
0d2adafba97a PNP: ACPI: fix fortify warning
b0b96859abe7 ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
20277842d911 audit: Send netlink ACK before setting connection in auditd_set
27756ae36645 regulator: core: Only increment use_count when enable_count changes
aed181fbc2e2 perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
980d5fe989e0 x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
0580f4403ad3 powerpc/lib: Validate size for vector operations
7cd81d23586e powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
9bf6c6f0974b powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
171468044b6d powerpc: Fix build error due to is_valid_bugaddr()
f6781add1c31 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add
3cdbfac1068f x86/entry/ia32: Ensure s32 is sign extended to s64
aa8bd0d9b2c9 tick/sched: Preserve number of idle sleeps across CPU hotplug events
200d17b226a1 mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
b2b0d40775cc spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
344e8f33927a gpio: eic-sprd: Clear interrupt after set the interrupt type
f81d67832cf5 drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
83d86b4a77d0 drm/exynos: fix accidental on-stack copy of exynos_drm_plane
3e835d6e6564 drm/bridge: nxp-ptn3460: simplify some error checking
021e214947d5 drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
9dd334a82450 drm: Don't unref the same fb many times by mistake due to deadlock handling
5624d628a1e4 gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
4e66422f1b56 netfilter: nf_tables: reject QUEUE/DROP verdict parameters
bd517df3bdad rbd: don't move requests to the running list on errors
69a087625203 btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
d0bf04c9654c btrfs: don't warn if discard range is not aligned to sector
927d1a3d3278 btrfs: tree-checker: fix inline ref size in error messages
5c9e576bfda9 btrfs: ref-verify: free ref cache before clearing mount opt
d3d6162eb1e5 net: fec: fix the unhandled context fault from smmu
3422bfda9203 fjes: fix memleaks in fjes_hw_setup
07bcc3cd3d91 netfilter: nf_tables: validate NFPROTO_* family
b55e492f06f5 netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
2501afe6c4c9 net/mlx5e: fix a double-free in arfs_create_groups
bca555e8a240 net/mlx5: Use kfree(ft->g) in arfs_create_groups()
0917d771f6e5 net/mlx5: DR, Use the right GVMI number for drop action
4f4dc7098bdf netlink: fix potential sleeping issue in mqueue_flush_file
da70948068bc tcp: Add memory barrier to tcp_push()
01d15b68f041 afs: Hide silly-rename files from userspace
dad9b28f675e tracing: Ensure visibility when inserting an element into tracing_map
a37ae111db5e net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv
b8e8838f82f3 llc: Drop support for ETH_P_TR_802_2.
b643d0defcba llc: make llc_ui_sendmsg() more robust against bonding changes
06f30fdbc4cf vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
1fea9969b81c net/smc: fix illegal rmb_desc access in SMC-D connection dump
5c6183f3c748 x86/CPU/AMD: Fix disabling XSAVES on AMD family 0x17 due to erratum
7e180b702aab powerpc: Use always instead of always-y in for crtsavres.o
457ef4fe541c fs: move S_ISGID stripping into the vfs_*() helpers
0cb0093fd6a2 fs: add mode_strip_sgid() helper
635a0039e87e mtd: spinand: macronix: Fix MX35LFxGE4AD page size
3f4e660144ed block: Remove special-casing of compound pages
0785e298996c rename(): fix the locking of subdirectories
f0824ca28317 ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path
a1e80a33bf75 nouveau/vmm: don't set addr on the fail path to avoid warning
f49f9e802785 mmc: core: Use mrq.sbc in close-ended ffu
e15b1553d032 arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
830c99794b44 parisc/firmware: Fix F-extend for PDC addresses
dd50fe18c234 rpmsg: virtio: Free driver_override when rpmsg_remove()
5030d4c79886 hwrng: core - Fix page fault dead lock on mmap-ed hwrng
5bc17b4fc2aa PM: hibernate: Enforce ordering during image compression/decompression
cf6889bb8b56 crypto: api - Disallow identical driver names
a7edaf40fcca ext4: allow for the last group to be marked as trimmed
e2ecfd556542 serial: sc16is7xx: add check for unsupported SPI modes during probe
120b65f80b8f spi: introduce SPI_MODE_X_MASK macro
2b708e6b28f8 serial: sc16is7xx: set safe default SPI clock frequency
e53321b341ab units: add the HZ macros
34d74cf3c799 units: change from 'L' to 'UL'
7478445a4547 units: Add Watt units
b6179745482e include/linux/units.h: add helpers for kelvin to/from Celsius conversion
2ed05a8cc9b0 PCI: mediatek: Clear interrupt status before dispatching handler
dbf9e2bf8e76 Revert "rt: drop -stable migrate_disable"
d7ed2aabdf71 rt: drop -stable migrate_disable
9ae0a737b97c NFS: fix general protection fault in nfs_mount
dafbace6032e x86/alternatives: Acquire pte lock with interrupts enabled
31708c13e464 x86/entry: Emit a symbol for register restoring thunk
9ad5defd9059 clear_warn_once: add a clear_warn_once= boot parameter
fbda05a6df01 clear_warn_once: bind a timer to written reset value
2365198f516a clear_warn_once: expand debugfs to include read support
356914747645 perf: Alias SYS_futex with SYS_futex_time64 on 32-bit arches with 64bit time_t
178189d65780 kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE
706efec4c1e2 perf cs-etm: Move definition of 'traceid_list' global variable from header file
48ab6faa417e defconfigs: drop obselete options
1fe4ee7f680c libtraceevent: Fix build with binutils 2.35
953da1f7e728 arm64: dts: ti: k3-am65-main: add sd wp-invert into k3-am65 dtb
8c083fb78a3f Fix compiling warnings of file arm64/kernel/perf_callchain.c
85f0a97f3aac eventfd: Enlarge recursion limit to allow vhost to work
4a6bacba3689 perf: Fix the warning of perf_regs.c
4b69a5a32098 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
c5dcdef27c57 arm64/perf: fix backtrace for AAPCS with FP enabled
05f4afe8b669 Revert "uptime: allow the optional limiting of kernel runtime"
157af3a61d56 tools/power turbostat: Support Tiger Lake
008b46517c94 arm64: dts: ti: k3-am65-mcu:Update the power domain cells
b658676c81a0 fixup! yaffs: Fix build warning by handling inode i_version with proper atomic API
03142acba06e ARM: 8918/2: only build return_address() if needed
9065d188f874 KVM: LAPIC: Mark hrtimer for period or oneshot mode to expire in hard interrupt context
4cd12df48b83 selftest/bpf: Use CHECK macro instead of RET_IF
84591c1cb409 Revert "selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs"
844b959f96bd Revert "selftests/bpf: Skip perf hw events test if the setup disabled it"
45760a7e1301 Revert "platform/x86: wmi: Destroy on cleanup rather than unregister"
e64f1a1d9447 yaffs2: fix memory leak when /proc/yaffs is read
896b38b46db9 x86/mce: Add compat_ioctl assignment to make it compatible with 32-bit system
06356153574a cpufreq: Fix policy initialization for internal governor drivers
eb30339a5892 arm64: dts: k3-am6: Add FSS and OSPI nodes
f03b2ab37a42 arm64: dts: ti: k3-am654-base-board: Add OSPI entry
762a03109411 arm64: dts: ti: k3-am65-main: Enable support for sdhci1
d8075838fe56 arm64: dts: ti: k3-am654-base-board: Add Support for SD card
fc2d760470d1 arm64: dts: r8a7795-h3ulcb: Add reserved memory regions
baab8b4b5235 arm64: dts: r8a7795: Add CPUIdle support for all CPU core
f11171f18a03 pci: pcie-rcar: add regulators support
638d6d5f6dd3 driver: net: can: disable clock when it is in enable status
e5a7b62d0517 arch: arm64: dts: Set gpio5-pin9 as input by default
f4d7dbafb103 perf: Make perf able to build with latest libbfd
239eea7ef5dd mips: vdso: fix 'jalr $t9' crash in vdso code
f7fe06ec7a59 linux-yocto linux-yocto-dev: Fix /bin/awk issues
ced1c6effc4f yaffs: add strict check when call yaffs_internal_read_super
9daa7e790501 yaffs: repair yaffs_get_mtd_device
1fffb37acca0 yaffs: Fix build failure by handling inode i_version with proper atomic API
0007c563276d yaffs2: fix memory leak in mount/umount
e68cc08a6841 yaffs: Avoid setting any ACL releated xattr
bcf077d933b8 Yaffs:check oob size before auto selecting Yaffs1
19df313c0952 fs: yaffs2: replace CURRENT_TIME by other appropriate apis
c769a7da8c69 yaffs2: adjust to proper location of MS_RDONLY
0f1751fff1a7 mips: Kconfig: add QEMUMIPS64 option
86f59bbc023c aufs5: core
d1e47364cab1 aufs5: standalone
74a8e4bf3f2b aufs5: mmap
7e05613a5d85 aufs5: base
aa75a790b542 aufs5: kbuild
8c6f9b2baa40 yaffs2: import git revision b4ce1bb (jan, 2020)
0381cd8f4359 perf: x86-32: explicitly include <errno.h>
ad78324feafb perf: mips64: Convert __u64 to unsigned long long
34cefcf34034 perf: fix bench numa compilation
fdad3e366e6e perf annotate: replace 'expand' with equivalent sed expression
a771eec901c6 perf: add SLANG_INC for slang.h
e0614357c8a3 perf: add sgidefs.h to for mips builds
ac92fa579b2b perf: change --root to --prefix for python install
6388df0def8f perf: add 'libperl not found' warning
a0fb87034f0f perf: force include of <stdbool.h>
32f3ab82932c uptime: allow the optional limiting of kernel runtime
9486b2eba979 fat: don't use obsolete random32 call in namei_vfat
5a3398afe097 FAT: Added FAT_NO_83NAME
079c6f61933c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
2431b8dd05f7 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
5338ecdddce2 initramfs: allow an optional wrapper script around initramfs generation
6c31503ceca3 x86/boot/compressed/64: Define __force_order only when CONFIG_RANDOMIZE_BASE is unset
3d683756dce2 modpost: srcversion sometimes incorrect
89931013d209 linux-yocto: Handle /bin/awk issues
75fa99f9e576 uvesafb: provide option to specify timeout for task completion
bf98aa12f36b uvesafb: print error message when task timeout occurs
1938b8143850 compiler.h: Undef before redefining __attribute_const__
752c3dd6b4b6 vmware: include jiffies.h
b23cbd0f7b66 Resolve jiffies wrapping about arp
1830d18ce4d7 nfs: Allow default io size to be configured.
2a7b6aaaa59c check console device file on fs when booting
72808adae4fe mount_root: clarify error messages for when no rootfs found
6b31420bcb71 NFS: allow nfs root mount to use alternate rpc ports
d078e29aa31a menuconfig,mconf-cfg: Allow specification of ncurses location
26e26affd3ae modpost: mask trivial warnings
71e89f4b4d59 kbuild: exclude meta directory from distclean processing
478d180563a8 powerpc: serialize image targets
ae15d16d2f89 arm: serialize build targets
e4ce2ac7cb8f arch/x86/boot: use prefix map to avoid embedded paths
0c64b73184d9 crtsavres: fixups for 5.4+
043ffbbcdb8f powerpc/ptrace: Disable array-bounds warning with gcc8
f45a7cd151d0 powerpc: Disable attribute-alias warnings from gcc8
d58c4db9597a powerpc: add crtsavres.o to archprepare for kbuild
fc4ace07b7d2 powerpc: kexec fix for powerpc64
403ce2291e1b powerpc: Add unwind information for SPE registers of E500 core
6fb1edc69050 staging: octeon: Add a workaround for the issue of GCC8
88e319c5c225 4kc cache tlb hazard: tlbp cache coherency
f946365e8139 malta uhci quirks: make allowance for slow 4k(e)c
2281cb8cc437 arm/Makefile: Fix systemtap
7942a16ee46c vexpress: Pass LOADADDR to Makefile
9c74389f3c8a arm: ARM EABI socketcall
65b684cc2da1 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: dd36d66e23cb0f9d182b25f564f355202b71c7e7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Testing of an SPDX patch corrupted sstate, so bump PR to work around the issue
(From OE-Core rev: 47ce772102b45db14dc21112367534ea1c37e33c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Testing of an SPDX patch corrupted sstate, so bump PR to work around the issue
(From OE-Core rev: cbce426763592e82e6e0ed20f18cedfa4d01f61e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
PKCS12 structures contain PKCS7 ContentInfo fields. These fields are
optional and can be NULL even if the "type" is a valid value. OpenSSL
was not properly accounting for this and a NULL dereference can occur
causing a crash.
(From OE-Core rev: 18eb56925878a67ca1d7ce3eb9092f611023bc23)
Signed-off-by: virendra thakur <virendrak@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
wireless-regdb: update regulatory database based on preceding changes
wireless-regdb: Update regulatory rules for Australia (AU) for June 2023
wireless-regdb: Update regulatory info for Türkiye (TR)
wireless-regdb: Update regulatory rules for Egypt (EG) from March 2022 guidel...
wireless-regdb: Update regulatory rules for Philippines (PH)
(From OE-Core rev: 947433332468a9662cedacada1e5d19d9a664ac2)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2f5edb6904bf16a9c52a9b124aeb5297487cd716)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When a CVE is updated to be rejected, matching database entries must be
removed. Otherwise:
* an incremental update is not equivalent the to an initial download.
* rejected CVEs might still appear as Unpatched in cve-check.
(From OE-Core rev: 4eb0074be76c9bd3d6d25cae4f1b9f398ff89bf5)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f276a980b8930b98e6c8f0e1a865d77dfcfe5085)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When a CVE is created, it often has no precise version information and
this is stored as "-" (matching any version). After an update, version
information is added. The previous "-" must be removed, otherwise, the
CVE is still "Unpatched" for cve-check.
(From OE-Core rev: 80946fbe8c95169b871d816f2b71ee001a2a3d75)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 641ae3f36e09af9932dc33043a0a5fbfce62122e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a URL to the doc of the API used in the function.
... and fix a small typo dabase -> database
(From OE-Core rev: 9ba959475d84b2e87e14ceba11787b10afca45ba)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e0157b3b81333a24abd31dbb23a6abebca3e7ba7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE_CHECK_DB_FILE is already defined in cve-check.bbclass which is
always inherited in cve-update-nvd2-native (There is a check line 40).
Remove it to avoid confusion. Otherwise, this should not change
anything.
(From OE-Core rev: 4268128167386298c8a7777ce3d3b5e7517bb366)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e5f3f223885c17b7007c310273fc7c80b90a4105)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a new variable "CVE_DB_INCR_UPDATE_AGE_THRES", which can be used to
specify the maximum age of the database for doing an incremental update
For older databases, a full re-download is done.
With a value of "0", this forces a full-redownload.
(From OE-Core rev: c9a3e5a4ca297249f8fd7380a824dce0c407280b)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 74c1765111b6610348eae4b7e41d7045ce58ef86)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The package task references WORKDIR at it's top level and we can't
easily make the timestamp for that determnistic due to writes to files
there and in other subdirs. We could try and force it to a specific value
but it is easier to just remove it from the package task, we don't need
it there or care about it in this case.
(From OE-Core rev: 90694a6299c94dddab6873191f1e3123c6c4377b)
Signed-off-by: Jate Sujjavanich <jatedev@gmail.com>
(cherry picked from commit 9cceeb906527f90d8dd3aad75aa3a8805e2a1df5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
f0602893f43a Linux 5.4.268
5ff9836ab0f6 arm64: dts: armada-3720-turris-mox: set irq type for RTC
300a55a3a6d4 perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set
ea5587946a15 i2c: s3c24xx: fix transferring more than one message in polling mode
90734f1cdee8 i2c: s3c24xx: fix read transfers in polling mode
05b6d0234a37 mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure
d5661f46c11d kdb: Fix a potential buffer overflow in kdb_local()
cf6260a34d28 kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ
36b6db699c03 ipvs: avoid stat macros calls from preemptible context
4c8a827d68ba netfilter: nf_tables: skip dead set elements in netlink dump
db9fda526c8d net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe
8efe3e8a6c4c net: ravb: Fix dma_addr_t truncation in error case
f7a153e3ac41 net: phy: micrel: populate .soft_reset for KSZ9131
02467ab8b404 net: qualcomm: rmnet: fix global oob in rmnet_policy
5b58cfcd4ce1 s390/pci: fix max size calculation in zpci_memcpy_toio()
14a7e3a0d099 PCI: keystone: Fix race condition when initializing PHYs
40d171ef2389 nvmet-tcp: Fix the H2C expected PDU len calculation
258dccd67ba0 serial: imx: Correct clock error message in function probe()
1d8e62b5569c apparmor: avoid crash when parsed profile name is empty
4cd5db4fc46c perf env: Avoid recursively taking env->bpf_progs.lock
f19a1cb1f9f4 perf bpf: Decouple creating the evlist from adding the SB event
739b800279d0 perf top: Move sb_evlist to 'struct perf_top'
2d59b6ed998d perf record: Move sb_evlist to 'struct record'
14a9769a769e perf env: Add perf_env__numa_node()
9638beb4e10a nvmet-tcp: fix a crash in nvmet_req_complete()
ee5e7632e981 nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length
887ab0a444f0 perf genelf: Set ELF program header addresses properly
ed903eeb4e2e software node: Let args be NULL in software_node_get_reference_args
dbb71ba53146 acpi: property: Let args be NULL in __acpi_node_get_property_reference
b502fb43f7fb serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed
d8003fdcc66c MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()
93a7b8d4338b MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()
fa873e90301c mips: Fix incorrect max_low_pfn adjustment
b419fe1180f7 HID: wacom: Correct behavior when processing some confidence == false touches
f7a92bec8eea x86/kvm: Do not try to disable kvmclock if it was not enabled
1d6d95aaa692 wifi: mwifiex: configure BSSID consistently when starting AP
249b78dbb154 wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors
c22b4f159b27 wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code
b33a30358826 rootfs: Fix support for rootfstype= when root= is given
02bd78673b65 fbdev: flush deferred work in fb_deferred_io_fsync()
7cfc97d1ec3f ALSA: oxygen: Fix right channel of capture volume mixer
85f6a6590dcf usb: mon: Fix atomicity violation in mon_bin_vma_fault
14e60d584a42 usb: typec: class: fix typec_altmode_put_partner to put plugs
94f2aa8145f4 Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs"
a05ebd577979 usb: chipidea: wait controller resume finished for wakeup irq
d9c8275c5960 Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only"
548a00780d34 Revert "usb: dwc3: Soft reset phy on probe for host"
c145217af8bf usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart
5d5d9827016a usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()
29032c8e3e31 tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug
5c3d4930c7b7 binder: fix unused alloc->free_async_space
252a2a5569eb binder: fix race between mmput() and do_exit()
4404c2b832cf xen-netback: don't produce zero-size SKB frags
ee4e9c5ffff9 Revert "ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek"
01fe1b7bb0aa Input: atkbd - use ab83 as id when skipping the getid command
a53e15e592b4 binder: fix use-after-free in shinker's callback
fc1119a3c65d binder: fix async space check for 0-sized buffers
1b7c039260ce of: unittest: Fix of_count_phandle_with_args() expected value message
a0a061151a62 of: Fix double free in of_parse_phandle_with_args_map
a9de8a4f52ff mmc: sdhci_omap: Fix TI SoC dependencies
b8bbe3354419 clk: si5341: fix an error code problem in si5341_output_clk_set_rate
4810cce02967 watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling
11a64041d921 watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO
0d5685c13d55 watchdog: set cdev owner before adding
777aa44f63fa drivers: clk: zynqmp: calculate closest mux rate
5a572eb32fd3 gpu/drm/radeon: fix two memleaks in radeon_vm_init
8b55b06e737f drivers/amd/pm: fix a use-after-free in kv_parse_power_table
06d95c99d5a4 drm/amd/pm: fix a double-free in si_dpm_init
8ee1fb4c5168 drm/amdgpu/debugfs: fix error code when smc register accessors are NULL
68ec0a0211c4 media: dvbdev: drop refcount on error path in dvb_device_open()
06a9263ac925 media: cx231xx: fix a memleak in cx231xx_init_isoc
6a421928f7b2 drm/bridge: tc358767: Fix return value on error case
d46fe2e93e53 drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table
c0769f091ff9 drm/radeon/dpm: fix a memleak in sumo_parse_power_table
5d12c5d75f7c drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()
09d59f73f46a drm/drv: propagate errors from drm_modeset_register_all()
31b169a8bed7 drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks
9170aa07cb20 drm/msm/mdp4: flush vblank event on disable
136f919816cc ASoC: cs35l34: Fix GPIO name and drop legacy include
86af5d7acf4c ASoC: cs35l33: Fix GPIO name and drop legacy include
94aa82723abb drm/radeon: check return value of radeon_ring_lock()
bf48d891234b drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()
8e5bcb781f87 drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()
5624a3c1b1eb f2fs: fix to avoid dirent corruption
b083ec00f39e drm/bridge: Fix typo in post_disable() description
47aa8fcd5e8b media: pvrusb2: fix use after free on context disconnection
f6a35c21cde3 RDMA/usnic: Silence uninitialized symbol smatch warnings
9bb977521768 ARM: davinci: always select CONFIG_CPU_ARM926T
3f15ba3dc14e ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()
dcc9cd5ddb94 Bluetooth: btmtkuart: fix recv_buf() return value
efcfcd5f2b5e Bluetooth: Fix bogus check for re-auth no supported with non-ssp
598c902649ea netfilter: nf_tables: mark newset as dead on transaction abort
8dbaaf71ffc2 wifi: rtlwifi: rtl8192se: using calculate_bit_shift()
8fa54f7532c8 wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()
4838d1666660 wifi: rtlwifi: rtl8192de: using calculate_bit_shift()
e15fcb194542 rtlwifi: rtl8192de: make arrays static const, makes object smaller
ae1df4cc0adb wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()
a3a25b5d019c wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()
6f84a338ed61 wifi: rtlwifi: rtl8192c: using calculate_bit_shift()
ee0a81cf7e7b wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()
7cbcf5fe01d0 wifi: rtlwifi: add calculate_bit_shift()
4985e507e0b9 dma-mapping: clear dev->dma_mem to NULL after freeing it
48614d528b42 virtio/vsock: fix logic which reduces credit update messages
332cd73a9298 selftests/net: fix grep checking for fib_nexthop_multiprefix
12b91f36369b scsi: hisi_sas: Replace with standard error code return value
14470da02dfc arm64: dts: qcom: sdm845-db845c: correct LED panic indicator
c23c4984ce0b scsi: fnic: Return error if vmalloc() failed
16d21bfcb371 wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior
4a20fa7322e2 rtlwifi: Use ffs in <foo>_phy_calculate_bit_shift
0226926ba326 firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()
ef75f3c56bf3 net/ncsi: Fix netlink major/minor version numbers
7276fac0a668 ncsi: internal.h: Fix a spello
f6154d498365 ARM: dts: qcom: apq8064: correct XOADC register address
bd1bf5e8056a wifi: libertas: stop selecting wext
dc843ed97ddb bpf, lpm: Fix check prefixlen before walking trie
93c71706a1f0 wifi: rtw88: fix RX filter in FIF_ALLMULTI flag
aebe7e47c201 NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT
db55dbbba5e5 blocklayoutdriver: Fix reference leak of pnfs_device_node
e0e3f4a18784 crypto: scomp - fix req->dst buffer overflow
77d2b1833631 crypto: sahara - do not resize req->src when doing hash operations
53ba86f765d4 crypto: sahara - fix processing hash requests with req->nbytes < sg->length
ba1ef4276e10 crypto: sahara - improve error handling in sahara_sha_process()
0274697075e1 crypto: sahara - fix wait_for_completion_timeout() error handling
b588ed190b9a crypto: sahara - fix ahash reqsize
aea92cca4375 crypto: virtio - Wait for tasklet to complete on device remove
efc8ef87ab91 gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump
d1fe1aede684 pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()
6e907574ef9b crypto: sahara - fix error handling in sahara_hw_descriptor_create()
e82d07d5c709 crypto: sahara - fix processing requests with cryptlen < sg->length
da43c26203d9 crypto: sahara - fix ahash selftest failure
beb815a0001e crypto: sahara - remove FLAGS_NEW_KEY logic
4c10928e31c7 crypto: af_alg - Disallow multiple in-flight AIO requests
ca3484d5cadc crypto: ccp - fix memleak in ccp_init_dm_workarea
9fffae6cc42b virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC
01081d76cc3e crypto: virtio - don't use 'default m'
830a4f073f7e crypto: virtio - Handle dataq logic with tasklet
86a7c9ba839e selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket
1bf4fe14e97c mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
6b84cb9e383d spi: sh-msiof: Enforce fixed DTDL for R-Car H3
36e19f84634a calipso: fix memory leak in netlbl_calipso_add_pass()
0396c1e211bb netlabel: remove unused parameter in netlbl_netlink_auditinfo()
7b99eafea070 net: netlabel: Fix kerneldoc warnings
6c38e791bde0 ACPI: LPIT: Avoid u32 multiplication overflow
1e3a2b9b4039 ACPI: video: check for error while searching for backlight device parent
f5ea2cf3bbb1 mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response
1e80aa25d186 powerpc/imc-pmu: Add a null pointer check in update_events_in_group()
9da4a56dd377 powerpc/powernv: Add a null pointer check in opal_powercap_init()
e93d7cf4c1dd powerpc/powernv: Add a null pointer check in opal_event_init()
f84c1446daa5 powerpc/powernv: Add a null pointer check to scom_debug_init_one()
b0200560b69e selftests/powerpc: Fix error handling in FPU/VMX preemption tests
9b5f03500bc5 powerpc/pseries/memhp: Fix access beyond end of drmem array
69c0b92f78a2 powerpc/pseries/memhotplug: Quieten some DLPAR operations
5401b689ad44 powerpc/44x: select I2C for CURRITUCK
245da9eebba0 powerpc: add crtsavres.o to always-y instead of extra-y
5da3b6e7196f EDAC/thunderx: Fix possible out-of-bounds string access
555a2f09a69d x86/lib: Fix overflow when counting digits
6ee48d71021e coresight: etm4x: Fix width of CCITMIN field
b00d5f7152ab parport: parport_serial: Add Brainboxes device IDs and geometry
760a5ab4d880 parport: parport_serial: Add Brainboxes BAR details
e93da893d52d uio: Fix use-after-free in uio_open
da488e1aad20 binder: fix comment on binder_alloc_new_buf() return value
a92b2797ca72 binder: fix trivial typo of binder_free_buf_locked()
9774dabad707 binder: use EPOLLERR from eventpoll.h
5e1eb0dfc95b ACPI: resource: Add another DMI match for the TongFang GMxXGxx
c5b051750011 drm/crtc: fix uninitialized variable use
cfc6afe930c6 ARM: sun9i: smp: fix return code check of of_property_match_string
ef7152f8705f ida: Fix crash in ida_free when the bitmap is empty
c97996451f94 Input: xpad - add Razer Wolverine V2 support
510a7bc3682d ARC: fix spare error
0fe6431622b7 s390/scm: fix virtual vs physical address confusion
8fb5795bcf81 Input: i8042 - add nomux quirk for Acer P459-G2-M
2c70bf99783b Input: atkbd - skip ATKBD_CMD_GETID in translated mode
3d9a9c0881f4 reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning
4f7512e779ae ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI
e405c22ee576 tracing: Add size check when printing trace_marker output
f787481af4a8 tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing
d4408ffeb848 neighbour: Don't let neigh_forced_gc() disable preemption for long
9cc9683aec42 drm/crtc: Fix uninit-value bug in drm_mode_setcrtc
2f601e869611 jbd2: correct the printing of write_flags in jbd2_write_superblock()
1c187cb210c1 clk: rockchip: rk3128: Fix HCLK_OTG gate register
3f50a73fd929 drm/exynos: fix a wrong error checking
8bc21ac17da8 drm/exynos: fix a potential error pointer dereference
6eb975932853 nvme: introduce helper function to get ctrl state
971c0b10c94d ASoC: da7219: Support low DC impedance headset
ec76b9e057de net/tg3: fix race condition in tg3_reset_task()
ef9fefca3fec nouveau/tu102: flush all pdbs on vmm flush
b67005b284dd ASoC: rt5650: add mutex to avoid the jack detection failure
4fece6617b57 ASoC: cs43130: Fix incorrect frame delay configuration
1bf33a67a944 ASoC: cs43130: Fix the position of const qualifier
61c1e46fb84e ASoC: Intel: Skylake: mem leak in skl register function
81610106fd5b ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16
ad5a06e16365 ASoC: Intel: Skylake: Fix mem leak in few functions
57a95d06da3e ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro
ebc3c8e090a0 pinctrl: lochnagar: Don't build on MIPS
12cf91e23b12 f2fs: explicitly null-terminate the xattr list
(From OE-Core rev: 4fcc89e90ed1399cdf761a0d2f7363d86fa23f23)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
9153fc966495 Linux 5.4.267
69ef165176a3 ASoC: meson: codec-glue: fix pcm format cast warning
584756c3d75a ipv6: remove max_size check inline with ipv4
66b3025202b4 ipv6: make ip6_rt_gc_expire an atomic_t
ae424c848db6 net/dst: use a smaller percpu_counter batch for dst entries accounting
7b3a9c2bf315 PCI: Disable ATS for specific Intel IPU E2000 devices
c6141c49bc80 PCI: Extract ATS disabling to a helper function
8711fa0c06d4 netfilter: nf_tables: Reject tables of unsupported family
c67bf30baf26 net: tls, update curr on splice as well
c2d9b438554e ath10k: Get rid of "per_ce_irq" hw param
d15f869cb3b3 ath10k: Keep track of which interrupts fired, don't poll them
696b992edc7e ath10k: Add interrupt summary based CE processing
366df9ecbcb8 ath10k: Wait until copy complete is actually done before completing
c4541e39808e mmc: sdhci-sprd: Fix eMMC init failure after hw reset
a9c9ffcd217b mmc: core: Cancel delayed work before releasing host
bfc3720ca8d0 mmc: rpmb: fixes pause retune on all RPMB partitions.
77359c497305 mm: fix unmap_mapping_range high bits shift bug
5af5e946c4dd i2c: core: Fix atomic xfer check for non-preempt config
d8ec24d79db1 firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards
85015a96bc24 mm/memory-failure: check the mapcount of the precise page
3d8fab93ca98 net: Implement missing SO_TIMESTAMPING_NEW cmsg support
f7084217d945 bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()
acfeb9039b17 asix: Add check for usbnet_get_endpoints
6c00721ad7aa net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues
a4ea54c52828 net/qla3xxx: switch from 'pci_' to 'dma_' API
863ca421b4a7 i40e: Restore VF MSI-X state during PCI reset
01c2d73ae2dd ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux
bdc00b8c3afe ASoC: meson: g12a-tohdmitx: Validate written enum values
fe2d1dda1db4 ASoC: meson: g12a: extract codec-to-codec utils
93d80aadc02e i40e: fix use-after-free in i40e_aqc_add_filters()
b40828a2ab57 net: Save and restore msg_namelen in sock_sendmsg
68c8fdb9f9c8 net: bcmgenet: Fix FCS generation for fragmented skbuffs
4c0fa624a693 ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init
c1556217ff6f net-timestamp: extend SOF_TIMESTAMPING_OPT_ID to HW timestamps
2cdb65084824 can: raw: add support for SO_MARK
96a6d1bb28ed can: raw: add support for SO_TXTIME/SCM_TXTIME
b1719cbb733e net: sched: em_text: fix possible memory leak in em_text_destroy()
ef4fd7518c6e i40e: Fix filter input checks to prevent config with invalid values
65c6ef02ff26 nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local
(From OE-Core rev: a3de4e1c5b41cdbdc9942b666212aa63921399a9)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
4410df70110f Linux 5.4.266
7d0f1fd80ad6 block: Don't invalidate pagecache for invalid falloc modes
a0678f504758 ring-buffer: Fix wake ups when buffer_percent is set to 100
508e2fdd978e smb: client: fix OOB in smbCalcSize()
644b956c946a usb: fotg210-hcd: delete an incorrect bounds test
a56a19e44b17 x86/alternatives: Sync core before enabling interrupts
4111986fb90e net: rfkill: gpio: set GPIO direction
5c375a83d1f9 net: 9p: avoid freeing uninit memory in p9pdu_vreadf
4e7f3899fb81 Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent
a83debb52310 USB: serial: option: add Quectel RM500Q R13 firmware support
c82ba4cb44d1 USB: serial: option: add Foxconn T99W265 with new baseline
1f87ba56c43d USB: serial: option: add Quectel EG912Y module support
a59cb26bc188 USB: serial: ftdi_sio: update Actisense PIDs constant names
a70b1933fa54 wifi: cfg80211: fix certs build to not depend on file order
e8fb00205144 wifi: cfg80211: Add my certificate
8717fd6d0c30 iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma()
45af72f149a8 iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table
4257c16c149d scsi: bnx2fc: Fix skb double free in bnx2fc_rcv()
e1b31edfe7d3 Input: ipaq-micro-keys - add error handling for devm_kmemdup
a85d6aa2b555 iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw
388c90c577d7 interconnect: Treat xlate() returning NULL node as an error
04c22233447d btrfs: do not allow non subvolume root targets for snapshot
3230a69e663b smb: client: fix NULL deref in asn1_ber_decoder()
0ccb39511a7f ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB
6bcf819198d9 ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10
34e6c4c6a985 pinctrl: at91-pio4: use dedicated lock class for IRQ
624659563e26 i2c: aspeed: Handle the coalesced stop conditions with the start conditions.
47ae5242292d afs: Fix overwriting of result of DNS query
c04b7b28c9f0 net: check dev->gso_max_size in gso_features_check()
761ee09e9f5d net: warn if gso_type isn't set for a GSO SKB
eec7ef60d297 afs: Fix dynamic root lookup DNS check
82d64cbe487c afs: Fix the dynamic root's d_delete to always delete unused dentries
2b4600fb6967 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev()
b10265532df7 net/rose: fix races in rose_kill_by_device()
ed4cb8a42ce9 ethernet: atheros: fix a memleak in atl1e_setup_ring_resources
3f82a6a6d7ee net: sched: ife: fix potential use-after-free
f48e3337ab0b net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors
d07ef3a87064 net/mlx5: Fix fw tracer first block check
a46bb28fdbdf net/mlx5: improve some comments
333fd1095584 Revert "net/mlx5e: fix double free of encap_header"
7bd305f5f262 wifi: mac80211: mesh_plink: fix matches_local logic
76366b399a02 s390/vx: fix save/restore of fpu kernel context
f40d484e1614 reset: Fix crash when freeing non-existent optional resets
14d915ca5ae3 ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init
62ef5887dd45 ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE
35e12efde04d ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5
(From OE-Core rev: e0e46163ca061f71db3469bef90d0f44e16df77a)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
16e6e107a688 Linux 5.4.264
06bcac5c5151 devcoredump: Send uevent once devcd is ready
c6a1282e530d devcoredump : Serialize devcd_del work
d99376b70247 smb: client: fix potential NULL deref in parse_dfs_referrals()
ab5813bb2071 cifs: Fix non-availability of dedup breaking generic/304
bdee8b2805b8 Revert "btrfs: add dmesg output for first mount and last unmount of a filesystem"
dd9e851944aa tools headers UAPI: Sync linux/perf_event.h with the kernel sources
4a341627a109 drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group
fe8402511ed8 psample: Require 'CAP_NET_ADMIN' when joining "packets" group
263bffd2b6aa genetlink: add CAP_NET_ADMIN test for multicast bind
a149fbadb9be netlink: don't call ->netlink_bind with table lock held
18824f592aad io_uring/af_unix: disable sending io_uring over sockets
32f4536c108f nilfs2: fix missing error check for sb_set_blocksize call
77a353924d8f KVM: s390/mm: Properly reset no-dat
1aee33d43d6c x86/CPU/AMD: Check vendor in the AMD microcode callback
3371eac21119 serial: 8250_omap: Add earlycon support for the AM654 UART controller
ce79cf407c64 serial: sc16is7xx: address RX timeout interrupt errata
d896c47f8cfc ARM: PL011: Fix DMA support
880b035bc64e usb: typec: class: fix typec_altmode_put_partner to put plugs
a9022cbdd0ae parport: Add support for Brainboxes IX/UC/PX parallel cards
fefc0559c58e usb: gadget: f_hid: fix report descriptor allocation
1796ae6a7a8c mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled
a1f29e995fd7 mmc: core: add helpers mmc_regulator_enable/disable_vqmmc
05918dec9a1e gpiolib: sysfs: Fix error handling on failed export
152f51d159f3 perf: Fix perf_event_validate_size()
84ca356ec859 perf/core: Add a new read format to get a number of lost samples
07bdb1bd2476 arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names
6109859f6982 arm64: dts: mediatek: mt7622: fix memory node warning check
148d8f0707fa packet: Move reference count in packet_sock to atomic_long_t
965cbc6b623a tracing: Fix a possible race when disabling buffered events
6f2e50961fe3 tracing: Fix incomplete locking when disabling buffered events
84302391d130 tracing: Always update snapshot buffer size
cb74e8fd6b2d nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage()
610ebc289582 ALSA: pcm: fix out-of-bounds in snd_pcm_state_names
439166b1b2ee ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt
4fe36f83f8d8 ARM: dts: imx: make gpt node name generic
69b669cc6389 ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init
59348f148235 scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle()
8244ea916bfe tracing: Fix a warning when allocating buffered events fails
4713be844546 ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate
febb7bbe290d hwmon: (acpi_power_meter) Fix 4.29 MW bug
ad4cf776678b RDMA/bnxt_re: Correct module description string
b4b89b7b2d4b bpf: sockmap, updating the sg structure should also update curr
7ffff0cc929f tcp: do not accept ACK of bytes we never sent
69431f609bf3 netfilter: xt_owner: Fix for unsafe access of sk->sk_socket
c61c61d7e7de net: hns: fix fake link up on xge port
1ec21fde58da ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit()
e38cd53421ed arcnet: restoring support for multiple Sohard Arcnet cards
f26546731933 net: arcnet: com20020 fix error handling
d124c18267b1 net: arcnet: Fix RESET flag handling
9f5a25aa1bcc hv_netvsc: rndis_filter needs to select NLS
be1ab8bf0510 ipv6: fix potential NULL deref in fib6_add()
5cd05bbaaef4 of: dynamic: Fix of_reconfig_get_state_change() return value documentation
5cadae629e44 of: Add missing 'Return' section in kerneldoc comments
b31cb14cac85 of: Fix kerneldoc output formatting
36ce931a803b of: base: Fix some formatting issues and provide missing descriptions
8c4fcbe27a7a of/irq: Make of_msi_map_rid() PCI bus agnostic
ae374c57afeb of/irq: make of_msi_map_get_device_domain() bus agnostic
e5cfaab66295 of/iommu: Make of_map_rid() PCI agnostic
f7a85520087a ACPI/IORT: Make iort_msi_map_rid() PCI agnostic
da36a3ef32b4 ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic
d786067be2eb of: base: Add of_get_cpu_state_node() to get idle states for a CPU node
13f27a05377d drm/amdgpu: correct chunk_ptr to a pointer to chunk.
d162a5e6a51d kconfig: fix memory leak from range properties
d34644153050 tg3: Increment tx_dropped in tg3_tso_bug()
cd49b8e07d01 tg3: Move the [rt]x_dropped counters to tg3_napi
427deb5ba566 netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test
54d0d83a5350 hrtimers: Push pending hrtimers away from outgoing CPU earlier
34244ed6219a Linux 5.4.263
afa7b11ea8aa mmc: block: Retry commands in CQE error recovery
c8008304db1f mmc: core: convert comma to semicolon
33cc97d2493f mmc: cqhci: Fix task clearing in CQE error recovery
3e78540d98ce mmc: cqhci: Warn of halt or task clear failure
5b87f355462a mmc: cqhci: Increase recovery halt timeout
1a051c6d15aa cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily
d497e1b2f5e5 cpufreq: imx6q: don't warn for disabling a non-existing frequency
b1a66a050f96 scsi: qla2xxx: Fix system crash due to bad pointer access
c1f97cc21eac scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
df0110425f42 scsi: core: Introduce the scsi_cmd_to_rq() function
66cd60553045 scsi: qla2xxx: Simplify the code for aborting SCSI commands
30511f37c997 ima: detect changes to the backing overlay file
8c85e455f7c9 ovl: skip overlayfs superblocks at global sync
157c8056abb5 ima: annotate iint mutex to avoid lockdep false positive warnings
a8038ae58145 fbdev: stifb: Make the STI next font pointer a 32-bit signed offset
939012ee31d8 mtd: cfi_cmdset_0001: Byte swap OTP info
416dad018edd mtd: cfi_cmdset_0001: Support the absence of protection registers
21ad8c1c4fca s390/cmma: fix detection of DAT pages
c11027d333fd s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family
f1db39b1541f smb3: fix touch -h of symlink
97d54b8005c0 net: ravb: Start TX queues after HW initialization succeeded
7023a293e981 net: ravb: Use pm_runtime_resume_and_get()
05aa8f3e3b77 ravb: Fix races between ravb_tx_timeout_work() and net related ops
d37609b52977 net: stmmac: xgmac: Disable FPE MMC interrupts
7ccf772a8bad ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
f8b5b5d23605 Input: xpad - add HyperX Clutch Gladiate Support
6536698eea91 btrfs: make error messages more clear when getting a chunk map
4c6274cfd603 btrfs: send: ensure send_fd is writable
79ffc04aba7a btrfs: fix off-by-one when checking chunk map includes logical address
dd94ffab1b6d btrfs: add dmesg output for first mount and last unmount of a filesystem
30b807d73654 powerpc: Don't clobber f0/vs0 during fp|altivec register save
bb55decee202 bcache: revert replacing IS_ERR_OR_NULL with IS_ERR
729da56e01c9 dm verity: don't perform FEC for failed readahead IO
b515ed628447 dm-verity: align struct dm_verity_fec_io properly
d377e593d11e ALSA: hda/realtek: Add supported ALC257 for ChromeOS
47dd3917c48a ALSA: hda/realtek: Headset Mic VREF to 100%
88ce27f0a3f0 ALSA: hda: Disable power-save on KONTRON SinglePC
4a2d1399f848 mmc: block: Do not lose cache flush during CQE error recovery
4d7d14c69667 firewire: core: fix possible memory leak in create_units()
1eaa188f7fec pinctrl: avoid reload of p state in list iteration
40532b29138e io_uring: fix off-by one bvec index
9e7f410f6a43 USB: dwc3: qcom: fix wakeup after probe deferral
db62d193e69b USB: dwc3: qcom: fix resource leaks on probe deferral
ca44455362e3 usb: dwc3: set the dma max_seg_size
7a0b6fc6c3c2 USB: dwc2: write HCINT with INTMASK applied
d1c866356ddb USB: serial: option: don't claim interface 4 for ZTE MF290
38233a62d360 USB: serial: option: fix FM101R-GL defines
83be9405b33e USB: serial: option: add Fibocom L7xx modules
406fae6c799b bcache: prevent potential division by zero error
c00163256ac4 bcache: check return value from btree_node_alloc_replacement()
a658ee793011 dm-delay: fix a race between delay_presuspend and delay_bio
ef918a1ba40c hv_netvsc: Mark VF as slave before exposing it to user-mode
997d895fa495 hv_netvsc: Fix race of register_netdevice_notifier and VF register
f2a0c988d724 USB: serial: option: add Luat Air72*U series products
f1ac7789406e s390/dasd: protect device queue against concurrent access
300e96e171a9 bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
76f791b78da2 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
78c1e3aa693b KVM: arm64: limit PMU version to PMUv3 for ARMv8.1
5d4f6d809efa arm64: cpufeature: Extract capped perfmon fields
32cfd5c3b843 ext4: make sure allocate pending entry not fail
70edeedd795a ext4: fix slab-use-after-free in ext4_es_insert_extent()
15a84cf4c785 ext4: using nofail preallocation in ext4_es_insert_extent()
80c8dcb09feb ext4: using nofail preallocation in ext4_es_insert_delayed_block()
be4684ee83f3 ext4: using nofail preallocation in ext4_es_remove_extent()
d809d1d2edc3 ext4: use pre-allocated es in __es_remove_extent()
059722ec6464 ext4: use pre-allocated es in __es_insert_extent()
53df96011a2f ext4: factor out __es_alloc_extent() and __es_free_extent()
c48b5fdd465e ext4: add a new helper to check if es must be kept
b9cd5c3afc37 MIPS: KVM: Fix a build warning about variable set but not used
afbedd6136cb nvmet: nul-terminate the NQNs passed in the connect command
84ac94bed02a nvmet: remove unnecessary ctrl parameter
07009245d3ba afs: Fix file locking on R/O volumes to operate in local mode
54ffe881d716 afs: Return ENOENT if no cell DNS record can be found
3680d10b4181 net: axienet: Fix check for partial TX checksum
a7e7b928049f amd-xgbe: propagate the correct speed and duplex status
c3a77c754e7f amd-xgbe: handle the corner-case during tx completion
895f1903ea09 amd-xgbe: handle corner-case during sfp hotplug
7fabd97a05fc arm/xen: fix xen_vcpu_info allocation alignment
9beba93f8ca7 net: usb: ax88179_178a: fix failed operations during ax88179_reset
fc23517c8797 ipv4: Correct/silence an endian warning in __ip_do_redirect
6fd145351d48 HID: fix HID device resource race between HID core and debugging support
2c8f79610431 HID: core: store the unique system identifier in hid_device
90b3df8b5b7d drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
bfdda8c9c58d ata: pata_isapnp: Add missing error check for devm_ioport_map()
9d980808f967 drm/panel: simple: Fix Innolux G101ICE-L01 timings
cc543bad78d5 drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
c2eadc1586e7 afs: Make error on cell lookup failure consistent with OpenAFS
7369371bb875 PCI: keystone: Drop __init from ks_pcie_add_pcie_{ep,port}()
518b7f7d87aa RDMA/irdma: Prevent zero-length STAG registration
d359886a7a80 driver core: Release all resources during unbind before updating device links
(From OE-Core rev: 46e99ac57dc1ae498eb54dbe36797d23439263d4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Concept of gcc-source prevents cve-check to detect existing
CVE patch file.
So whitelist this CVE in all recipes using gcc-source via this
include file.
(From OE-Core rev: 04511734c6dc8c7dda3a943b385cd273d012d8c7)
(From OE-Core rev: 037f640b9272ba055ee41eeb1e6e9b002faefe36)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit d803ca6531)
Signed-off-by: Dnyandev Padalkar <padalkards17082001@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add the hint to the test setup that runqemu-gen-tapdevs will need the
iptables package installed.
(From yocto-docs rev: f703ac90d4fe6f004997e963c0cfc98c223bc146)
Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As discussion in [YOCTO #14717] cmake contains a OEToolchainConfig.cmake
file to configure the toolchain correctly in cross-compile build for recipes
using cmake.
The variable CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES value updates incorrectly
during do_compile the code. Due to this getting sporadic error like below,
fatal error: stdlib.h: No such file or directory
| 75 | #include_next <stdlib.h>
| | ^~~~~~~~~~
| compilation terminated.
| ninja: build stopped: subcommand failed.
| WARNING: exit code 1 from a shell command.
As cmake already correctly initializes the variable from environment,
So we have to unset it in the toolchain file to avoid overwriting the
variable definition again.
(From OE-Core rev: 7ab6087536bc67c63094f08f863dcd3d5e35b8e7)
Signed-off-by: aszh07 <mail2szahir@gmail.com>
Signed-off-by: Zahir Hussain <zahir.basha@kpit.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5aeada5793af53e8c93940952d4f314474dca4c2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fixes [YOCTO #15383]
This bug was introduced into upstream when fixing CVE-2022-29154. It was
later discovered and fixed upstream but this fix didn't make it into
poky yet.
The added patch is taken from upstreams git repository:
fabef23bea
(From OE-Core rev: fb448f87c0b3906b91d453451083dc003ac94ebe)
Signed-off-by: Matthias Schmitz <matthias.schmitz@port4949.net>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
memory corruption when processing malformed terminfo data entries
loaded by setuid/setgid programs
CVE-2023-29491.patch change the --disable-root-environ configure option
behavior.
set --disable-root-environ in configuration options.
--disable-root-environ option with a few additional changes
to the code allows us to mitigate CVE-2023-29491 and avoid
other issues that involve the possibility of malicious use of
environment variables through setuid applications, and, therefore,
it was the fix chosen in order to resolve this vulnerability.
Reference:
https://ubuntu.com/security/CVE-2023-29491https://launchpad.net/ubuntu/+source/ncurses/6.2-0ubuntu2.1
(From OE-Core rev: 041433f0767ae9112f6a74a7d7c93ce9b411792c)
Signed-off-by: virendra thakur <virendrak@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The original CVE-2023-29406.patch is not complete, causing docker
failures at runtime, backport a complementary fix from golang upstream.
(From OE-Core rev: bff621d5399e5ff2930d21f403bb2f274febd2e4)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This CVE reports that apple had to upgrade curl because of other
already reported CVEs:
* CVE-2023-38039: not affected, introduced in 7.84.0
* CVE-2023-38545: patch already backported
* CVE-2023-38546: patch already backported
* CVE-2023-42915: reference to itself
(From OE-Core rev: 067740c834a98cd8f5cfff7f73418d18b8e1249a)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In the case of a zero length string being returned by fgets(), the condition
checking for a trailing new line would perform a bad memory access outside
of `buf`. This might happen when line with a leading null byte is read.
Avoid this case by checking that the string has a length of at least one
byte.
Link: 8b45a3c4ca
(From OE-Core rev: 32e3618891295cec1ee5d4195998aa97f93b2207)
Signed-off-by: virendra thakur <virendrak@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2024-0553
A vulnerability was found in GnuTLS. The response times to malformed ciphertexts in RSA-PSK ClientKeyExchange differ from response times of ciphertexts with correct PKCS#1 v1.5 padding. This issue may allow a remote attacker to perform a timing side-channel attack in the RSA-PSK key exchange, potentially leading to the leakage of sensitive data. CVE-2024-0553 is designated as an incomplete resolution for CVE-2023-5981.
Upstream-Status: Backport [40dbbd8de4]
(From OE-Core rev: a07cc0b6fa4a485f318fd2957e434b63f5907d7e)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Running 'bitbake-layers layerindex-show-depends meta-filesystems' fails with:
```
Traceback (most recent call last):
File "<...>/poky/bitbake/bin/bitbake-layers", line 93, in <module>
ret = main()
File "<...>/poky/bitbake/bin/bitbake-layers", line 86, in main
return args.func(args)
File "<...>/poky/bitbake/lib/bblayers/layerindex.py", line 209, in do_layerindex_show_depends
self.do_layerindex_fetch(args)
File "<...>/poky/bitbake/lib/bblayers/layerindex.py", line 182, in do_layerindex_fetch
args.shallow)
AttributeError: 'Namespace' object has no attribute 'shallow'
```
Initialize the shallow attribute to fix it.
(Bitbake rev: 146cd25252ef065d09df0980b7dc670cb7e7b109)
Signed-off-by: Diego Sueiro <diego.sueiro@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The yocto website has changed its structure. Update the section for
Accessing the Downloads page to match the new structure.
(From yocto-docs rev: f9a3b59c130d498c02dfdc016958c92ac74737a7)
Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This CVE is for iCPE cloudflare:zlib.
Alternative to ignoring would be to limit CVE_PRODUCT, but
historic CVEs already have two - gnu:zlib and zlib:zlib.
So limiting it could miss future CVEs.
(From OE-Core rev: 5dc87309639e78195eb1283afc193f6eac63b044)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport patch for gitlab issue mentioned in NVD CVE report.
* https://gitlab.gnome.org/GNOME/libxml2/-/issues/583
Backport also one of 14 patches for older issue with similar errors
to have clean cherry-pick without patch fuzz.
* https://gitlab.gnome.org/GNOME/libxml2/-/issues/344
The CVE is disputed because the maintainer does not think that
errors after memory allocation failures are not critical enough
to warrant a CVE ID.
This patch will formally fix reported error case, trying to backport
another 13 patches and resolve conflicts would be probably overkill
due to disputed state.
This CVE was ignored on master branch (as diputed).
(From OE-Core rev: 03b766e42beb42a2085285308acbcf941f346b06)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Sometimes NVD servers are unstable and return too many errors.
There is an option to have higher fetch attempts to increase the chances
of successfully fetching the CVE data.
Additionally, it also makes sense to progressively increase the delay
after a failed request to an already unstable or busy server.
The increase in delay is reset after every successful request and
the maximum delay is limited to 30 seconds.
Also, the logs are improved to give more clarity.
(From OE-Core rev: 9e03b7a9879fd16e32f4eccb78b438f6fa9db74d)
Signed-off-by: Dhairya Nagodra <dnagodra@cisco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7101d654635b707e56b0dbae8c2146b312d211ea)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As per NVD, the public rate limit is 5 requests in 30s (6s delay).
Using an API key increases the limit to 50 requests in 30s (0.6s delay).
However, NVD still recommends sleeping for several seconds so that the
other legitimate requests are serviced without denial or interruption.
Keeping the default sleep at 6 seconds and 2 seconds with an API key.
For failures, the wait time is unchanged (6 seconds).
Reference: https://nvd.nist.gov/developers/start-here#RateLimits
(From OE-Core rev: eb5ab00be33a503205401541e88c32ba9da1d75c)
Signed-off-by: Dhairya Nagodra <dnagodra@cisco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 5c32e2941d1dc3d04a799a1b7cbd275c1ccc9e79)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Sometimes NVD servers are unstable and return too many errors.
Last time we increased number of attempts from 3 to 5, but
further increasing is not reasonable as in normal case
too many retries is just abusive.
Keep retries low as default and allow to increase as needed.
(From OE-Core rev: ee2a6ade703317d09f7df60ef7ce300d8f868f54)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6b6fd8043d83b99000054ab6ad2c745d07c6bcc1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This variable is not referenced in oe-core anymore.
(From OE-Core rev: 70676801f1f8fe498ff34fc1db72b6a3bf438d4a)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 905b45a814cb33327503b793741c19b44c8550b3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A bug in QEMU could cause a guest I/O operation otherwise
addressed to an arbitrary disk offset to be targeted to
offset 0 instead (potentially overwriting the VM's boot code).
This change is to fix CVE-2023-5088.
Link: 7d7512019f
(From OE-Core rev: df9e2d40c52b752940de61388997e485da56de0c)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A malicious HTTP sender can use chunk extensions to cause a receiver
reading from a request or response body to read many more bytes from
the network than are in the body. A malicious HTTP client can further
exploit this to cause a server to automatically read a large amount
of data (up to about 1GiB) when a handler fails to read the entire
body of a request. Chunk extensions are a little-used HTTP feature
which permit including additional metadata in a request or response
body sent using the chunked encoding. The net/http chunked encoding
reader discards this metadata. A sender can exploit this by inserting
a large metadata segment with each byte transferred. The chunk reader
now produces an error if the ratio of real body to encoded bytes grows
too small.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-39326https://security-tracker.debian.org/tracker/CVE-2023-39326
(From OE-Core rev: 5b55648f3142762c9563289c1b19aa3b7de27164)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A recipe variable handles its dependencies even on the "contains"
variables within the "inline Python expressions" like bb.utils.filter().
And it also handles those in the append operator correctly, but the
problem is that it does not so in the remove operator.
Fix it by adding the missing dependencies every time the remove
operator has been handled.
Also add a test case to check if the override operators handle
dependencies correctly.
(Bitbake rev: 48799c68b69b7921c809e0fc970303866643eb2a)
Signed-off-by: Insu Park <insu0.park@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Cherry-picked from master: b90520eedb1dbc7f6a3928d089fe74fafb864eb5
- Conflicts in data.py are resolved as the master branch moved
handle_contains() and handle_remove() out of the try block
and added the 3rd argument, "exclusions", to handle_contains().
- The test code in codeparser.py are modified as the master branch
added three more arguments to the build_dependencies().
Signed-off-by: Insu Park <insu0.park@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The target_dumper code is basically broken. It has been reading binary files
over the text base serial communication and runs at every command failure which
makes no sense. Each run might overwrite files from the previous run and the
output appears corrupted due to confusion from the binary data.
It isn't possible to cherry-pick "testimage: Drop target_dumper and most of monitor_dumper"
from master, so just make target_dumper and host_dumper empty functions.
For further details see:
https://lists.openembedded.org/g/openembedded-architecture/message/1888
(From OE-Core rev: 94e9019d2f170a26206c2774381a1d183313ecaa)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
wtmp is filled with binary data which the run_serial command can't cope with.
Catting this results in confusion of the serial interface and potentially large
backlogs of data in the buffers which can hang qemu.
Exclude the problematic files from the command.
(From OE-Core rev: 05d9f9c6b27c0216fa4e349109ef42cf91bb4084)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 599ac08a6f6fb3f6a89a897c8e06367c63c2f979)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Verify that an existing layer path was given when adding a new
layer.
Manually using the shell for globbing is unnecessary, use the glob
function instead for cleaner code.
(Bitbake rev: 48d1d18c23b3f514dc7a1ee12cc35cf5993af88d)
Signed-off-by: Marta Rybczynska <marta.rybczynska@syslinbit.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto/5.4:
1/1 [
Author: Bruce Ashfield
Email: bruce.ashfield@gmail.com
Subject: rt: drop -stable migrate_disable
Date: Mon, 11 Dec 2023 08:50:52 -0500
The -rt branches already have a migrate disable mechanism, we
drop the -stable version to fix build issues.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: f29aff4a2a907f70c5397f9f1f7b5c1f8beb8647)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We try to write sstate with group-write permissions so that sstate-cache
can be shared between multiple users. However the siginfo files are
created in various tasks which may set their own umask (such as
do_populate_sysroot, 0022). This results in no group write permission
on the intermediate directories, which is fatal when sharing a cache.
Fix this by wrapping the siginfo mkdir in a umask change to 0002.
(Bitbake rev: c0d60794a32e3f8bbfbbd6800d87ef2782aacf2c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a umask context manager which can be used to temporarily change the
umask in a 'with' block.
(Bitbake rev: 6ca998054e422da72c7906d3ec4f204d88c32ee0)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
8e221b47173d Linux 5.4.262
b053223b7cf4 netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (for 5.4)
c35df8b8c572 netfilter: nf_tables: disable toggling dormant table state more than once
e10f661adc55 netfilter: nf_tables: fix table flag updates
46c2947fcd71 netfilter: nftables: update table flags from the commit phase
b09e6ccf0d12 netfilter: nf_tables: double hook unregistration in netns path
b05a24cc453e netfilter: nf_tables: unregister flowtable hooks on netns exit
a995a68e8a3b netfilter: nf_tables: fix memleak when more than 255 elements expired
b95d7af657a8 netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
61a7b3de20e2 netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
03caf75da105 netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
021d734c7eaa netfilter: nf_tables: defer gc run if previous batch is still pending
38ed6a5f836f netfilter: nf_tables: use correct lock to protect gc_list
4b6346dc1edf netfilter: nf_tables: GC transaction race with abort path
b76dcf466223 netfilter: nf_tables: GC transaction race with netns dismantle
29ff9b8efb84 netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
1398a0eee290 netfilter: nf_tables: remove busy mark and gc batch API
85520a1f1d87 netfilter: nft_set_hash: mark set element as dead when deleting from packet path
c357648929c8 netfilter: nf_tables: adapt set backend to use GC transaction API
bbdb3b65aa91 netfilter: nf_tables: GC transaction API to avoid race with control plane
1da4874d05da netfilter: nf_tables: don't skip expired elements during walk
acaee227cf79 netfilter: nft_set_rbtree: fix overlap expiration walk
899aa5638568 netfilter: nft_set_rbtree: fix null deref on element insertion
181859bdfb97 netfilter: nft_set_rbtree: Switch to node list walk for overlap detection
3c7ec098e3b5 netfilter: nf_tables: drop map element references from preparation phase
6b880f3b2c04 netfilter: nftables: rename set element data activation/deactivation functions
e1eed9e0b5e8 netfilter: nf_tables: pass context to nft_set_destroy()
961c4511c757 tracing: Have trace_event_file have ref counters
7676a41d90c5 drm/amdgpu: fix error handling in amdgpu_bo_list_get()
36383005f1db ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
e95f74653dff ext4: correct the start block of counting reserved clusters
1fbfdcc3d65e ext4: correct return value of ext4_convert_meta_bg
dfdfd3f21830 ext4: correct offset of gdb backup in non meta_bg group to update_backups
85c12e80c474 ext4: apply umask if ACL support is disabled
d2aed8814f02 Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
b9e5f633b35d nfsd: fix file memleak on client_opens_release
339d7d40d3dc media: venus: hfi: add checks to handle capabilities from firmware
cab97cdd409a media: venus: hfi: fix the check to handle session buffer requirement
5d39d0c1f43f media: venus: hfi_parser: Add check to keep the number of codecs within range
497b12d47cc6 media: sharp: fix sharp encoding
92d8a0478fb3 media: lirc: drop trailing space from scancode transmit
cac054d10324 i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
b132e462363f net: dsa: lan9303: consequently nested-lock physical MDIO
229738d71702 Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
4074957ec6bb Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
356a2ee5fc36 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
afe92b66a5d8 bluetooth: Add device 13d3:3571 to device tables
dc073a2626d3 bluetooth: Add device 0bda:887b to device tables
75d26f7f6118 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
323710a6b4c6 Bluetooth: btusb: add Realtek 8822CE to usb_device_id table
981ee23b8d48 Bluetooth: btusb: Add flag to define wideband speech capability
0fe69c99cc13 tty: serial: meson: fix hard LOCKUP on crtscts mode
8f40bbf7dc01 serial: meson: Use platform_get_irq() to get the interrupt
a1113f2c9b2c tty: serial: meson: retrieve port FIFO size from DT
13391526d817 serial: meson: remove redundant initialization of variable id
6245d0d70fe8 ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
4ef452297de4 ALSA: info: Fix potential deadlock at disconnection
c7df9523fed2 parisc/pgtable: Do not drop upper 5 address bits of physical address
c32dfec86714 parisc: Prevent booting 64-bit kernels on PA1.x machines
d570d139cb38 i3c: master: cdns: Fix reading status register
ad6941b192ca mm/cma: use nth_page() in place of direct struct page manipulation
36512866607e dmaengine: stm32-mdma: correct desc prep when channel running
4a5c267d5700 mcb: fix error handling for different scenarios when parsing
25eb381a736e i2c: core: Run atomic i2c xfer when !preemptible
975b5ff33f9a kernel/reboot: emergency_restart: Set correct system_state
421f9ccc75c5 quota: explicitly forbid quota files from being encrypted
7d0c36cd2e65 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
665c2f186b8c btrfs: don't arbitrarily slow down delalloc if we're committing
b5a8382cf829 PM: hibernate: Clean up sync_read handling in snapshot_write_next()
2b3cfdaa8833 PM: hibernate: Use __get_safe_page() rather than touching the list
612c17a90fce mmc: vub300: fix an error code
398940412e8d clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
0b2b22b706ec parisc/pdc: Add width field to struct pdc_model
012dba0ab814 PCI: keystone: Don't discard .probe() callback
9988c9dc3c8b PCI: keystone: Don't discard .remove() callback
a438322e0078 genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
683c562c434d mmc: meson-gx: Remove setting of CMD_CFG_ERROR
d894f9288cff ACPI: resource: Do IRQ override on TongFang GMxXGxx
7b15bc9b753f PCI/sysfs: Protect driver's D3cold preference from user space
78d3487b5b87 hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
6b21ae025b82 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
c0d01f03aaac audit: don't take task_lock() in audit_exe_compare() code path
4d0a828775f0 KVM: x86: Ignore MSR_AMD64_TW_CFG access
5066faedd2f7 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
268d17ab637a x86/cpu/hygon: Fix the CPU topology evaluation for real
acbc12b0b348 scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
bae690510316 bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
6933bc9a5f77 randstruct: Fix gcc-plugin performance mode to stay in group
c94d05ac6937 media: venus: hfi: add checks to perform sanity on queue pointers
6d028ade9db7 cifs: spnego: add ';' in HOST_KEY_LEN
26415e35f669 tools/power/turbostat: Fix a knl bug
a49786297b83 macvlan: Don't propagate promisc change to lower dev in passthru
04cb9ab8ebc5 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
c740f4716a44 net/mlx5_core: Clean driver version and name
e4bdbcce8e02 net/mlx5e: fix double free of encap_header
5cc1f24f7333 net: stmmac: fix rx budget limit check
c4b712d1a814 net: stmmac: Rework stmmac_rx()
b2762d13dfae netfilter: nf_conntrack_bridge: initialize err to 0
fd51e7541ff6 net: ethernet: cortina: Fix MTU max setting
823bffdaac39 net: ethernet: cortina: Handle large frames
f5055d7345d6 net: ethernet: cortina: Fix max RX frame define
b4f0e605a508 bonding: stop the device in bond_setup_by_slave()
7ea0a719e578 ptp: annotate data-race around q->head and q->tail
89af55e0fa13 xen/events: fix delayed eoi list handling
db957a2f5481 ppp: limit MRU to 64K
f3b250d91993 tipc: Fix kernel-infoleak due to uninitialized TLV value
77236275d4cd net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
14c6cd41c851 tty: Fix uninit-value access in ppp_sync_receive()
4d2d30f0792b ipvlan: add ipvlan_route_v6_outbound() helper
ed53c1518811 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
fe449f8b9727 wifi: iwlwifi: Use FW rate for non-data frames
eca19db60f99 pwm: Fix double shift bug
d996530ba92c ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
6d703922bc9e kgdb: Flush console before entering kgdb on panic
eac3e4760aa1 drm/amd/display: Avoid NULL dereference of timing generator
514565ff7fce media: cobalt: Use FIELD_GET() to extract Link Width
2bb42a27a92f gfs2: ignore negated quota changes
a251e20a2cbe media: vivid: avoid integer overflow
8f83c85ee882 media: gspca: cpia1: shift-out-of-bounds in set_flicker
a8f829886d47 i2c: sun6i-p2wi: Prevent potential division by zero
80876a07ca3b usb: gadget: f_ncm: Always set current gadget in ncm_bind()
460284dfb10b tty: vcc: Add check for kstrdup() in vcc_probe()
35b9435123ef HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
b549acf99982 scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
33906b36b15d atm: iphase: Do PCI error checks on own line
54f4dde8fa0c PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
2527775616f3 ALSA: hda: Fix possible null-ptr-deref when assigning a stream
953ed26a77c6 ARM: 9320/1: fix stack depot IRQ stack filter
7467ca10a5ff jfs: fix array-index-out-of-bounds in diAlloc
ecfb47f13b08 jfs: fix array-index-out-of-bounds in dbFindLeaf
32bd8f1cbcf8 fs/jfs: Add validity check for db_maxag and db_agpref
a81a56b4cbe3 fs/jfs: Add check for negative db_l2nbperpage
e18d266fb3f1 RDMA/hfi1: Use FIELD_GET() to extract Link Width
c9c133469730 crypto: pcrypt - Fix hungtask for PADATA_RESET
ddd6e5266343 selftests/efivarfs: create-read: fix a resource leak
437e0fa907ba drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
d50a56749e5a drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
c847379a5d00 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
1f24c286f4a4 drm/komeda: drop all currently held locks if deadlock happens
5305ae0d4ad8 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
3c4236f1b2a7 Bluetooth: Fix double free in hci_conn_cleanup
3cf391e4174a wifi: ath10k: Don't touch the CE interrupt registers after power up
252bde6b17b8 net: annotate data-races around sk->sk_dst_pending_confirm
73909810ac27 net: annotate data-races around sk->sk_tx_queue_mapping
bd653b07095a wifi: ath10k: fix clang-specific fortify warning
32cc96dc5f4e wifi: ath9k: fix clang-specific fortify warnings
efeae5f4972f wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
770da15be321 wifi: mac80211_hwsim: fix clang-specific fortify warning
cfe13e1486d4 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
91f7467ac96a clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
da667a3f8e23 clocksource/drivers/timer-imx-gpt: Fix potential memory leak
788c0b3442ea perf/core: Bail out early if the request AUX area is out of bound
dcd85e3c9293 locking/ww_mutex/test: Fix potential workqueue corruption
ef379773e2e7 Linux 5.4.261
3542ef5c3748 btrfs: use u64 for buffer sizes in the tree search ioctls
7868e6151a6d Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
7be3aca8d73d fbdev: fsl-diu-fb: mark wr_reg_wa() static
6c66d737b272 fbdev: imsttfb: fix a resource leak in probe
b90c8dfd715f fbdev: imsttfb: Fix error path of imsttfb_probe()
4a6a3f1b3840 spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
157333513d14 drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
21858a75dc78 netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
ae99c5e16a83 netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
11380557c236 netfilter: xt_recent: fix (increase) ipv6 literal buffer length
cce1d4668191 r8169: respect userspace disabling IFF_MULTICAST
e820e23338d1 tg3: power down device only on SYSTEM_POWER_OFF
f8065cde49b2 net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
592f934b7a22 net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
85513df59a3e Fix termination state for idr_for_each_entry_ul()
56cddb5e657f net: r8169: Disable multicast filter for RTL8168H and RTL8107E
e5a664ef4928 dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
3af0af2f98f3 dccp: Call security_inet_conn_request() after setting IPv4 addresses.
afa49774d812 inet: shrink struct flowi_common
2199260c42e6 tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
cbdcdf42d15d llc: verify mac len before reading mac header
50d122536661 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
e3677bfcbbcb pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
6e9b5295892e pwm: sti: Reduce number of allocations and drop usage of chip_data
19e45307f71f pwm: sti: Avoid conditional gotos
c4d5179e42b4 regmap: prevent noinc writes from clobbering cache
d62d868b30b8 media: dvb-usb-v2: af9035: fix missing unlock
7843a9bfbe13 media: s3c-camif: Avoid inappropriate kfree()
b35fdade92c5 media: bttv: fix use after free error due to btv->timeout timer
0bc0e36fccc2 pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
1502edd4a014 pcmcia: ds: fix refcount leak in pcmcia_device_add()
58d6fb6a933c pcmcia: cs: fix possible hung task and memory leak pccardd()
37212eede637 rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
204beeb509d3 i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
247ed618f534 powerpc/pseries: fix potential memory leak in init_cpu_associativity()
cee681d4b22b powerpc/imc-pmu: Use the correct spinlock initializer.
dc5804b47b66 powerpc/xive: Fix endian conversion size
b6cffe8dd7cd modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
90ab33735e2e f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
9f20b06214dc dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
688326e2cf9e USB: usbip: fix stub_dev hub disconnect
b003b7a7d42e tools: iio: iio_generic_buffer ensure alignment
7a64d15db7aa tools: iio: iio_generic_buffer: Fix some integer type and calculation
db6d5b9ff6e8 tools: iio: privatize globals and functions in iio_generic_buffer.c file
55b90e4c406a misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
ed9b2ad3b9ca dmaengine: ti: edma: handle irq_of_parse_and_map() errors
64c47749fc75 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
4050f13f71f2 tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
ba46faaa49c5 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
abfd682fc5f0 ledtrig-cpu: Limit to 8 CPUs
f6c3b7a4ce51 leds: pwm: Don't disable the PWM when the LED should be off
cd6f50115fab leds: pwm: convert to atomic PWM API
9686f771c096 leds: pwm: simplify if condition
87b1ee831ddf mfd: dln2: Fix double put in dln2_probe
b843d2cd134b ASoC: ams-delta.c: use component after check
4634c9cc726d ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
66888e6953f8 sh: bios: Revive earlyprintk support
fdcbe9ce7bf3 RDMA/hfi1: Workaround truncation compilation error
01698922f5d3 scsi: ufs: core: Leave space for '\0' in utf8 desc string
3c61391a31a6 ext4: move 'ix' sanity check to corrent position
454e6493bbda ARM: 9321/1: memset: cast the constant byte to unsigned char
727203e6e7e7 hid: cp2112: Fix duplicate workqueue initialization
48bb2931f24c HID: cp2112: Use irqchip template
7b62cf90d0ea crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
090e89c71620 crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
40ba3fa21250 nd_btt: Make BTT lanes preemptible
68655462f8be sched/rt: Provide migrate_disable/enable() inlines
d14a373fe559 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
f5d95a39683e hwrng: geode - fix accessing registers
e4e4d4abb82b clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
ce11e445d0ae firmware: ti_sci: Mark driver as non removable
5d97cc0b491e firmware: ti_sci: Replace HTTP links with HTTPS ones
cc1a1dcb411f soc: qcom: llcc: Handle a second device without data corruption
813fdddde20f soc: qcom: Rename llcc-slice to llcc-qcom
077010717b52 soc: qcom: llcc cleanup to get rid of sdm845 specific driver file
3da50ee512e2 ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
6b464d9414e3 arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
64d990086065 drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
ddc42881f170 drm/radeon: possible buffer overflow
4a29f0f7a1b7 drm/rockchip: vop: Fix call to crtc reset helper
824f0f4f93c6 drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
eaf62ea6504f hwmon: (coretemp) Fix potentially truncated sysfs attribute name
9fb0eed09e14 platform/x86: wmi: Fix opening of char device
22117b77eecb platform/x86: wmi: remove unnecessary initializations
1607ea8a8161 platform/x86: wmi: Fix probe failure when failing to register WMI devices
d1461f0c9ca0 clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
e8ae4b49dd9c clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
cfa68e0ac5dc clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
2705c5b97f50 clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
fbe466f06d4e clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
8ae911637b0b clk: npcm7xx: Fix incorrect kfree
cbcf67b0bc5d clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
3d38bc4bab88 clk: imx: Select MXC_CLK for CLK_IMX8QXP
ae98b5ef991a clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
15f335494bb3 clk: qcom: gcc-sm8150: use ARRAY_SIZE instead of specifying num_parents
141ccc127230 clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
dbf13624b2de regmap: debugfs: Fix a erroneous check after snprintf()
af50165c1218 ipvlan: properly track tx_errors
76304c749e05 net: add DEV_STATS_READ() helper
4482b250c895 ipv6: avoid atomic fragment on GSO packets
19d527337870 ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
5105d46146f2 tcp: fix cookie_init_timestamp() overflows
e4e819bdc8f3 tcp: Remove one extra ktime_get_ns() from cookie_init_timestamp
7ab8aa73002c chtls: fix tp->rcv_tstamp initialization
75bbf6e93462 r8169: fix rare issue with broken rx after link-down on RTL8125
282342bc47c6 r8169: use tp_to_dev instead of open code
3091ab943dfc thermal: core: prevent potential string overflow
35854733ae67 can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
b53be254d30f can: dev: can_restart(): don't crash kernel if carrier is OK
a29f012a27cf wifi: rtlwifi: fix EDCA limit set by BT coexistence
bed72a332f02 tcp_metrics: do not create an entry from tcp_init_metrics()
f3902c0e6f08 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
b78f2b7774a0 tcp_metrics: add missing barriers on delete
af0fe2c2ff4d wifi: mt76: mt7603: rework/fix rx pse hang check
a2e99dbdc127 wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
c9b929f7932b tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
25eaef1d0d0e i40e: fix potential memory leaks in i40e_remove()
09ce728c9e27 genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
3718a48ef495 vfs: fix readahead(2) on block devices
(From OE-Core rev: a1e332f095eec1cb7a386a14c9ff4ce59594901a)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
87e8e7a7aa1f Linux 5.4.260
8b0ecf2167a0 tty: 8250: Add support for Intashield IS-100
6dd5561b2385 tty: 8250: Add support for Brainboxes UP cards
03145e0ff8ab tty: 8250: Add support for additional Brainboxes UC cards
5a6471372f9b tty: 8250: Remove UC-257 and UC-431
72f236b57f1c usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
792a91fcd20d PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
4b865e0d78a0 Revert "ARM: dts: Move am33xx and am43xx mmc nodes to sdhci-omap driver"
4e53bab11f01 nvmet-tcp: Fix a possible UAF in queue intialization setup
2c9415ec8ea9 nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites
784ef618b2cc remove the sx8 block driver
a31f8222a74c ata: ahci: fix enum constants for gcc-13
cc1afa62e231 net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
7e429d1f3994 platform/mellanox: mlxbf-tmfifo: Fix a warning message
5f4f58eac361 platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
88d1aa03eb16 scsi: mpt3sas: Fix in error path
b1f62e3ef90c fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
fb02de64791c ASoC: rt5650: fix the wrong result of key button
b6c09ff5eada netfilter: nfnetlink_log: silence bogus compiler warning
6c23b6d308af spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
788b308340ef fbdev: atyfb: only use ioremap_uc() on i386 and ia64
848b9c688865 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
a0bf183db438 dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
39ae053abbad irqchip/stm32-exti: add missing DT IRQ flag translation
fbcd05a0dbda Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
cda248f16924 x86: Fix .brk attribute in linker script
01e6885b75e2 rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
cff56d7a9274 rpmsg: glink: Release driver_override
3d1478598057 rpmsg: Fix calling device_lock() on non-initialized device
e70898ae1a42 rpmsg: Fix kfree() of static memory on setting driver_override
0df5d801359e rpmsg: Constify local variable in field store macro
063444d66f90 driver: platform: Add helper for safer setting of driver_override
83ecffd40c65 ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
66cfd4cf6ac8 ext4: avoid overlapping preallocations due to overflow
1e0a5dec2638 ext4: add two helper functions extent_logical_end() and pa_logical_end()
c2102ac1033f x86/mm: Fix RESERVE_BRK() for older binutils
ced79d864bfd x86/mm: Simplify RESERVE_BRK()
5fc242c11804 nfsd: lock_rename() needs both directories to live on the same fs
e9a988cd4c8b f2fs: fix to do sanity check on inode type during garbage collection
750de03de7e1 smbdirect: missing rc checks while waiting for rdma events
5776aeee2a60 kobject: Fix slab-out-of-bounds in fill_kobj_path()
0a45e0e5dd8d arm64: fix a concurrency issue in emulation_proc_handler()
6ba2ffe3cb1c drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
9d29933f36e1 x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
1ed21b207ece i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
f48670c3b089 clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
511f3e9bbb0a perf/core: Fix potential NULL deref
8de78231cba9 nvmem: imx: correct nregs for i.MX6UL
0b2c3a8601cc nvmem: imx: correct nregs for i.MX6SLL
6063678df7fa nvmem: imx: correct nregs for i.MX6ULL
12337d3e8819 i2c: aspeed: Fix i2c bus hang in slave read
e3d8ef87a9b1 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
5764f6e546a9 i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
a3b9bcedd7ad i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
07ec3d952a4a i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
519ff2d9fecf iio: exynos-adc: request second interupt only when touchscreen mode is used
2bf9fbd13635 gtp: fix fragmentation needed check with gso
2ab1b7ad5046 gtp: uapi: fix GTPA_MAX
54ba3b8267b0 tcp: fix wrong RTO timeout when received SACK reneging
29cb3f81bc71 r8152: Cancel hw_phy_work if we have an error in probe
6124d0b100bf r8152: Run the unload routine if we have errors during probe
1d3cb4aa9388 r8152: Increase USB control msg timeout to 5000ms as per spec
2f8da9511607 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
ec885679fa9a igc: Fix ambiguity in the ethtool advertising
3b098edafefa neighbour: fix various data-races
418ca6e63e06 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
00ef4a7de62c treewide: Spelling fix in comment
e44e78ff44e5 r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
b9ba50fc18d7 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
a27c6bfc5287 virtio-mmio: fix memory leak of vm_dev
8d394fcb0398 virtio_balloon: Fix endless deflation and inflation on arm64
be84e96426ed mcb-lpc: Reallocate memory region to avoid memory overlapping
3235094d55de mcb: Return actual parsed size when reading chameleon table
fbe17a8be10a selftests/ftrace: Add new test case which checks non unique symbol
4d057ca86eaa mtd: rawnand: marvell: Ensure program page operations are successful
86ea40e6ad22 Linux 5.4.259
c01ac092d97c xfrm6: fix inet6_dev refcount underflow problem
b849a38e187d Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
4d161e18b1c4 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
a0f0e43128f3 phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
d1618b922347 phy: mapphone-mdm6600: Fix runtime PM for remove
4db06513a0ee phy: mapphone-mdm6600: Fix runtime disable on probe
083ff5b50cf8 ASoC: pxa: fix a memory leak in probe()
27a17a259005 gpio: vf610: set value before the direction to avoid a glitch
664aad86e5e8 s390/pci: fix iommu bitmap allocation
7252c8b98185 perf: Disallow mis-matched inherited group reads
32279bbbd811 USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
1ff2a7fa0cc0 USB: serial: option: add entry for Sierra EM9191 with new firmware
eb8f5e40cbe6 USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
b43a412aa1ef ACPI: irq: Fix incorrect return value in acpi_register_gsi()
3189d2d58728 Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
690eb3772f97 mmc: core: Capture correct oemid-bits for eMMC cards
894b678d865b mmc: core: sdio: hold retuning if sdio in 1-bit mode
37ae7c493a07 mtd: physmap-core: Restore map_rom fallback
de28fa53318e mtd: spinand: micron: correct bitmask for ecc status
bd68f5068401 mtd: rawnand: qcom: Unmap the right resource upon probe failure
a787e07755b6 Bluetooth: hci_event: Fix using memcmp when comparing keys
897d6aee8fb4 HID: multitouch: Add required quirk for Synaptics 0xcd7e device
9cae05233b44 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
693ecef54334 drm: panel-orientation-quirks: Add quirk for One Mix 2S
4030effab831 sky2: Make sure there is at least one frag_addr available
340bb4b71661 regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
d7604e819aa6 wifi: cfg80211: avoid leaking stack data into trace
139234011fde wifi: mac80211: allow transmitting EAPOL frames with tainted key
b48595f5b1c6 Bluetooth: hci_core: Fix build warnings
16e36cde2738 Bluetooth: Avoid redundant authentication
fa83d852e987 HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
981dfec995a6 tracing: relax trace_event_eval_update() execution with cond_resched()
b5d9f34f38ba ata: libata-eh: Fix compilation warning in ata_eh_link_report()
392f597eadd7 gpio: timberdale: Fix potential deadlock on &tgpio->lock
91ae08dc3033 overlayfs: set ctime when setting mtime and atime
01a4e9bc63b7 i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
97cb55f41e2a btrfs: initialize start_slot in btrfs_log_prealloc_extents
a055d9d4dd78 btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
d65dbb2aa4f3 ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
611c991b9e5f ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
b2d0649c8edf ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA
8c0982fc4b72 ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA
0818716a9012 ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks
c6f7b3358640 ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA
b1f5f4720f52 ACPI: resource: Add ASUS model S5402ZA to quirks
fdcd669371da ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA
cd202a9f88f1 ACPI: resources: Add DMI-based legacy IRQ override quirk
26b2bc9bdcde ACPI: Drop acpi_dev_irqresource_disabled()
583913b1a667 resource: Add irqresource_disabled()
d6878d39b675 net: pktgen: Fix interface flags printing
cee9ea14c8c7 netfilter: nft_set_rbtree: .deactivate fails if element has expired
863acae0b83a neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
f34916502d91 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
b1ad377bbaf7 i40e: prevent crash on probe if hw registers have invalid values
c813d17660f8 net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
47419f2aefb3 ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
00a251ea4507 tun: prevent negative ifindex
8710dbe09e46 tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
1ae2c7d44e7e tcp: fix excessive TLP and RACK timeouts from HZ rounding
eb1a33195a30 net: rfkill: gpio: prevent value glitch during probe
cd44e14573c4 net: ipv6: fix return value check in esp_remove_trailer
03b88b7d2a13 net: ipv4: fix return value check in esp_remove_trailer
0cb7b894e47b xfrm: interface: use DEV_STATS_INC()
bcacdf4debe5 xfrm: fix a data-race in xfrm_gen_index()
639e979a7d15 qed: fix LL2 RX buffer allocation
1cb76fec3ed6 netfilter: nft_payload: fix wrong mac header matching
6b2875b52746 KVM: x86: Mask LVTPC when handling a PMI
1d434d83136e regmap: fix NULL deref on lookup
76050b0cc5a7 nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
80ce32ab9bee ice: fix over-shifted variable
ec8f0d0fe6a7 Bluetooth: avoid memcmp() out of bounds warning
1a00e3544b28 Bluetooth: hci_event: Fix coding style
84598a339bf9 Bluetooth: vhci: Fix race when opening vhci device
1769ac55dbf3 Bluetooth: Fix a refcnt underflow problem for hci_conn
97ce8eca07c9 Bluetooth: Reject connection with the device which has same BD_ADDR
6ce347833612 Bluetooth: hci_event: Ignore NULL link key
6ad3e9fd3632 usb: hub: Guard against accesses to uninitialized BOS descriptors
57e83c2445cd Documentation: sysctl: align cells in second content column
947cd2fba15e dev_forward_skb: do not scrub skb mark within the same name space
65d34cfd4e34 ravb: Fix use-after-free issue in ravb_tx_timeout_work()
de6e271338c1 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
85ae11da8504 powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
077fdae908e2 dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
6ea15d9f7ac2 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
e7ca00f35d8a usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
1e4414c3870e usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
2a433d325563 pinctrl: avoid unsafe code pattern in find_pinctrl()
d5b11bd89377 cgroup: Remove duplicates in cgroup v1 tasks file
1e59ebed9cf3 Input: xpad - add PXN V900 support
8664fa7fbbbf Input: psmouse - fix fast_reconnect function for PS/2 mode
5aa514100aaf Input: powermate - fix use-after-free in powermate_config_complete
3cdce751b026 ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
92cd1635c685 libceph: use kernel_connect()
5704225cdd87 mcb: remove is_added flag from mcb_device struct
2bf6c93e17c4 iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
84af249e48c5 iio: pressure: dps310: Adjust Timeout Settings
00cd9d9c12f4 iio: pressure: bmp280: Fix NULL pointer exception
f4c11b2ea0f9 usb: musb: Modify the "HWVers" register address
fc1ecea726ec usb: musb: Get the musb_qh poniter after musb_giveback
c0fb0419c1ad usb: dwc3: Soft reset phy on probe for host
7efac5b4c209 net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
57942b0763cf usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
e39710084664 dmaengine: stm32-mdma: abort resume if no ongoing transfer
3345799c4f2e workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
95733ea130e3 nfc: nci: assert requested protocol is valid
7adcf014bda1 net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
22ca282ea00b ixgbe: fix crash with empty VF macvlan list
0cc6c070d926 drm/vmwgfx: fix typo of sizeof argument
80a3c0068471 xen-netback: use default TX queue size for vifs
332587dc7fed mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
85c2857ef900 ieee802154: ca8210: Fix a potential UAF in ca8210_probe
daff72af3ff1 ravb: Fix up dma_free_coherent() call in ravb_remove()
d3d2aecc1ffe drm/msm/dsi: skip the wait for video mode done if not applicable
a0c24f802da7 drm: etvnaviv: fix bad backport leading to warning
907a380eb3a1 net: prevent address rewrite in kernel_bind()
061a18239ced quota: Fix slow quotaoff
cd0e2bf7fb22 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
8e39b5fb834f pwm: hibvt: Explicitly set .polarity in .get_state()
c4eff809d622 lib/test_meminit: fix off-by-one error in test_pages()
ffdd8f56a46b RDMA/cxgb4: Check skb value for failure to allocate
(From OE-Core rev: c25c484eb696b8859c7183f1b26a30a1172d56ac)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
02f78c59a0ed Linux 5.4.258
f70c285cf02c xen/events: replace evtchn_rwlock with RCU
e2614ab16a7e ima: rework CONFIG_IMA dependency block
b5c3bc4b8104 NFS: Fix a race in __nfs_list_for_each_server()
f0ea421fa2f7 parisc: Restore __ldcw_align for PA-RISC 2.0 processors
14e5d94d5c86 RDMA/mlx5: Fix NULL string error
6e26812e289b RDMA/siw: Fix connection failure handling
8ab1fb16dce0 RDMA/uverbs: Fix typo of sizeof argument
26d48f7090b8 RDMA/cma: Fix truncation compilation warning in make_cma_ports
f102dd8a1795 gpio: pxa: disable pinctrl calls for MMP_GPIO
e38aceeadb4b gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
8584ee20a56c IB/mlx4: Fix the size of a buffer in add_port_entries()
35b689ee4b57 RDMA/core: Require admin capabilities to set system parameters
1047ca5bae20 cpupower: add Makefile dependencies for install targets
3c2f536c3d32 sctp: update hb timer immediately after users change hb_interval
caf0c61f14e7 sctp: update transport state when processing a dupcook packet
14fc22c92937 tcp: fix delayed ACKs for MSS boundary condition
2791d64e6607 tcp: fix quick-ack counting to count actual ACKs of new data
7fbce1e46b41 net: stmmac: dwmac-stm32: fix resume on STM32 MCU
f110aa377ddc netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
191d87a19cf1 net: nfc: llcp: Add lock when modifying device list
310f1c92f65a net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
899205521005 net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
1fc793d68d50 ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
95eabb075a59 net: fix possible store tearing in neigh_periodic_work()
10a301c83a3d modpost: add missing else to the "of" check
5e1c1bf53e5f NFSv4: Fix a nfs4_state_manager() race
f90821f66727 NFS: Add a helper nfs_client_for_each_server()
e2d4fc53e9f7 NFS4: Trace state recovery operation
c87f66c43c1b scsi: target: core: Fix deadlock due to recursive locking
8a1fa738b491 ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
442e50393a29 regmap: rbtree: Fix wrong register marked as in-cache when creating new node
52008a5e22ac wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
31b27776905a drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
b8e260654a29 wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
1b67be400a96 wifi: iwlwifi: dbg_ini: fix structure packing
c6d358387632 ubi: Refuse attaching if mtd's erasesize is 0
b4ec10b962f7 net: prevent rewrite of msg_name in sock_sendmsg()
53b700b41a06 net: replace calls to sock->ops->connect() with kernel_connect()
3c4bfa7a56c8 wifi: mwifiex: Fix tlv_buf_left calculation
2e608cede0ae qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
810248a12999 scsi: zfcp: Fix a double put in zfcp_port_enqueue()
e60272ab021c Revert "PCI: qcom: Disable write access to read only registers for IP v2.3.3"
6e37de4a1407 rbd: take header_rwsem in rbd_dev_refresh() only when updating
bc2a3044015f rbd: decouple parent info read-in from updating rbd_dev
2e0114edeb47 rbd: decouple header read-in from updating rbd_dev->header
32a59639c551 rbd: move rbd_dev_refresh() definition
ff10b1fad581 fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
43e5dc1ee2ea ata: libata-sata: increase PMP SRST timeout to 10s
ac1aebd4e3b8 ata: libata-core: Do not register PM operations for SAS ports
9313aab5f649 ata: libata-core: Fix port and device removal
9207666f166c ata: libata-core: Fix ata_port_request_pm() locking
d9483f5aecf4 net: thunderbolt: Fix TCPv6 GSO checksum calculation
47062af85961 btrfs: properly report 0 avail for very full file systems
cf221a7880ea ring-buffer: Update "shortest_full" in polling
ec7b2e7b365c i2c: i801: unregister tco_pdev in i801_probe() error path
a4ecd8562c0e ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
ec1df5d37d59 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
193b5a1c6c67 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
bf3c728e3692 serial: 8250_port: Check IRQ data before use
76ffbd900b6a Smack:- Use overlay inode label in smack_inode_copy_up()
957a9916db5b smack: Retrieve transmuting information in smack_inode_getsecurity()
c9ce9bab2301 smack: Record transmuting in smk_transmuted
d037d8964fb8 i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc
2d78e2d3e31f i40e: always propagate error value in i40e_set_vsi_promisc()
8ed4b5d710b0 i40e: improve locking of mac_filter_hash
30055e020ab2 watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
c54a392fc79e watchdog: iTCO_wdt: No need to stop the timer in probe
d68c61092c3d nvme-pci: do not set the NUMA node of device if it has none
283f24df8303 fbdev/sh7760fb: Depend on FB=y
ee1f5c63e919 ncsi: Propagate carrier gain/loss events to the NCSI controller
b42eac146247 powerpc/watchpoints: Annotate atomic context in more places
723904ce853e bpf: Clarify error expectations from bpf_clone_redirect
db4afbc6c1a1 spi: nxp-fspi: reset the FLSHxCR1 registers
3502dd803138 ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
05264d6551e1 ring-buffer: Avoid softlockup in ring_buffer_resize()
1d28224d49f3 selftests/ftrace: Correctly enable event in instance-event.tc
ded3551163fc parisc: irq: Make irq_stack_union static to avoid sparse warning
a721e5788aca parisc: drivers: Fix sparse warning
2569e0ceff8a parisc: iosapic.c: Fix sparse warnings
f1a0dd9243f0 parisc: sba: Fix compile warning wrt list of SBA devices
6db9cdfdc3c5 gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
4a62d23eba66 xtensa: boot/lib: fix function prototypes
e11fa78a3722 xtensa: boot: don't add include-dirs
5ed83a0a3953 xtensa: iss/network: make functions static
b821e6a8b2f5 xtensa: add default definition for XCHAL_HAVE_DIV32
49dc6fcd4b6a bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
841733189b2e ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
3468fa39d898 clk: tegra: fix error return case for recalc_rate
6938a6cbe651 MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
5b0d13e2d9f6 ata: libata: disallow dev-initiated LPM transitions to unsupported states
617a89ff55e3 drm/amd/display: prevent potential division by zero errors
07b63a3dcfef drm/amd/display: Fix LFC multiplier changing erratically
11e3f781f6e3 drm/amd/display: Reinstate LFC optimization
a4628a5b98e4 scsi: qla2xxx: Fix deletion race condition
0a51c838c58f scsi: qla2xxx: Fix update_fcport for current_topology
ecdf4c658b6e Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
0926a2b7cb60 i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
e09db461f258 gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
02a233986c9e netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
812da2a08dc5 net: rds: Fix possible NULL-pointer dereference
c5f6478686bb team: fix null-ptr-deref when team device type is changed
ad8d39c7b437 net: bridge: use DEV_STATS_INC()
121a7c474ce0 net: hns3: add 5ms delay before clear firmware reset irq source
a6f4d582e25d dccp: fix dccp_v4_err()/dccp_v6_err() again
16b88d7a1436 powerpc/perf/hv-24x7: Update domain value check
810fd23d9715 ipv4: fix null-deref in ipv4_link_failure
8f228c326d68 i40e: Fix VF VLAN offloading when port VLAN is configured
8b835db2793a i40e: Fix warning message and call stack during rmmod i40e driver
9cbec71a5721 i40e: Remove scheduling while atomic possibility
0988fc499f67 i40e: Fix for persistent lldp support
09475d647670 ASoC: imx-audmix: Fix return error with devm_clk_get()
ca1d4e3c4dba selftests: tls: swap the TX and RX sockets in some tests
b9eb384fd4fd selftests/tls: Add {} to avoid static checker warning
40e34ea01748 bpf: Avoid deadlock when using queue and stack maps from NMI
eec981349b03 netfilter: nf_tables: disallow element removal on anonymous sets
d2a6844be5bd ASoC: meson: spdifin: start hw on dai probe
0c908e159588 ext4: do not let fstrim block system suspend
4db34feaf297 ext4: move setting of trimmed bit into ext4_try_to_trim_range()
767a50bef2aa ext4: replace the traditional ternary conditional operator with with max()/min()
2fd502f53bf4 ext4: mark group as trimmed only if it was fully scanned
635901bdbd7e ext4: change s_last_trim_minblks type to unsigned long
2d874151584d ext4: scope ret locally in ext4_try_to_trim_range()
c71cb46affe9 ext4: add new helper interface ext4_try_to_trim_range()
b0dcbd4bb957 ext4: remove the 'group' parameter of ext4_trim_extent
bf0660756510 ata: libahci: clear pending interrupt status
e6807c873d87 tracing: Increase trace array ref count on enable and filter files
7d3f6612e90b SUNRPC: Mark the cred for revalidation if the server rejects it
321c75b01cc8 NFS/pNFS: Report EINVAL errors from connect() to the server
(From OE-Core rev: 013883aef0e9bfc6817ae1e5c5d1f1abafdf4cd0)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Ignore RHEL specific CVE-2021-20295 CVE-2023-2680.
(From OE-Core rev: 2c0822d9e7b8e7d013ef89c7e82e19fff39228a9)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(From OE-Core rev: 507b9de9df375721cd307163fe06c3ee567385e8)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A previous commit attempted to fix reproducibility errors by forcing
regeneration of .po files. Unfortunately this triggered a different
type of reproducibility issue.
Work around this by adjusting the timestamps of the troublesome .po
files so they are not regenerated and we use the shipped upstream
versions of the files.
The shipped version of ru.cp1251.po doesn't seem to have been created
with the vim tooling and specifies CP1251 instead of cp1251, fix that.
(From OE-Core rev: 0764da7e3f1d71eb390e5eb8a9aa1323c24d1c19)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
vim 8.3 has been out for a long time, so this comment is obsolete.
However we still need UPSTREAM_VERSION_UNKNOWN, since we ignore
the last digit of the upstream version number.
Test result:
$ devtool check-upgrade-status vim
...
INFO: vim 9.0.1592 UNKNOWN Tom Rini <trini@konsulko.com> c0370529c027abc5b1698d53fcfb8c02a0c515da
(From OE-Core rev: 65f5de85c3f488136d1ec2b1f7fe8d8426d6c5b3)
(From OE-Core rev: be68cf4c3e4218cc360ce7a645c92b631224ce94)
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 868a19357841470eb55fb7f1c4ab1af09dea99ed)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When making checkouts from git, the timestamps can vary and occasionally two files
can end up with the same stamp. This triggers make to regenerate ru.cp1251.po from
ru.po for example. If it isn't regenerated, the output isn't quite the same leading
to reproducibility issues (CP1251 vs cp1251).
Since we added all locales to buildtools tarball now, we can drop the locale
restrictions too. We need to generate a native binary for the sjis conversion
tool so also tweak that.
(From OE-Core rev: 14982eabcdb96c2f7ef9e28d6c0daedb53aa96c4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
import patch from ubuntu curl_7.68.0-1ubuntu2.20.
minor change to CVE-2023-28321.patch tests/data/test1397 part
so the patch can be apply.
(From OE-Core rev: 5cc1f487928df04c58709dd88ef6c17c171da7a5)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The fix of CVE-2023-29383.patch contains a bug that it rejects all
characters that are not control ones, so backup another patch named
"0001-Overhaul-valid_field.patch" from upstream to fix it.
(From OE-Core rev: ab48ab23de6f6bb1f05689c97724140d4bef8faa)
Upstream-Status: Backport
[e5905c4b84
&
2eaea70111]
(From OE-Core rev: a53d446c289f07854e286479cd7e4843ddd0ee8c)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
import patch from ubuntu setuptools_45.2.0-1ubuntu0.1 .
(From OE-Core rev: a939696d7c70c42e404ec30a9d75e5ea4f742c78)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
take CVE-2021-3782.patch from OE-core rev 09b8ff8d2361b2db001bc963f481db294ccf2170.
(From OE-Core rev: 9c3f494bf54c4d4b7ec776ab18d900bf9fbd042a)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This test will fail any time the host has libdrm > 2.4.107
(From OE-Core rev: ff7dbcc0206203e2ece68ca91a37050a4bc822a2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There are cached reproducibility issues on the autobuilder due to CFLAGS
issues, flush the bad data out the system by bumping the versions.
(From OE-Core rev: f398c84405913bd8038c007f43f991f54d136571)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Currently lz4 uses it's own defaults which include O3 optimization.
Switch from O3 to bitbake default O2 reduces binary package size
from 467056 to 331888 bytes. Enables also building with Os if needed.
(From OE-Core rev: af571c0841265dfa4bd87546080e499336a37fcc)
Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit abaaf8c6bcd368728d298937a9406eb2aebc7a7d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Branch 'master' renamed to 'unstable', which causing following failure.
Error:
Fetcher failure: Unable to find revision cb19bbfbe7e52174332f68bf2f295b39d119fad3 in branch master even from upstream
Switch to 'unstanble' branch.
(From OE-Core rev: d4b96dc1e457b4e68c5bad685ffcfd2f250162e7)
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Branch 'assimp_5.0_release' is not present in repo.
Error:
assimp-5.0.1-r0 do_fetch: Fetcher failure: Unable to find revision 8f0c6b04b2257a520aaab38421b2e090204b69df in branch assimp_5.0_release even from upstream
Set nobranch=1, to fetch from v5.0.1 tag.
(From OE-Core rev: 4bd92b9621909b8b528b648529baaaa48bc1c424)
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We don't make do_cve_check depend on do_unpack because that would be a
waste of time 99% of the time. The compromise here is that we can't
scan remote patches for issues, but this isn't a problem so downgrade
the warning to a note.
Also move the check for CVEs in the filename before the local file check
so that even with remote patches, we still check for CVE references in
the name.
(From OE-Core rev: 32a19dfbaac38cd4864281a1131ac65e1216318f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0251cad677579f5b4dcc25fa2f8552c6040ac2cf)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Occasionally the cve-check tool will warn that it is adding the same
package twice. Knowing what this package is might be the first step
towards understanding where this message comes from.
(From OE-Core rev: e3574760ee59c1ca7d2698f09ddd37ee568f04f3)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c1179faec8583a8b7df192cf1cbf221f0e3001fc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The JSON report generated by the cve-check class is basically a huge
list of packages. This list of packages is, however, unsorted.
To make things easier for people comparing the JSON, or more
specifically for git when archiving the JSON over time in a git
repository, we can sort the list by package name.
(From OE-Core rev: 5a509bc6f26247cc7561189d582c91816042fd91)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e9861be0e5020830c2ecc24fd091f4f5b05da036)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This reverts commit 45ce9885351a2344737170e6e810dc67ab3e7ea9.
Unfortunately this backport results in qemuarmv5 failing to boot with
a qemu lsi hw error.
[YOCTO #15274]
See discussion: https://bugzilla.yoctoproject.org/show_bug.cgi?id=15274
(From OE-Core rev: 14aa11aecf503cef08e43c90cf0bd574721ca965)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This vulnerability was introduced in 2.36, so 2.31 is not vulnerable.
(From OE-Core rev: 3471922461627c0f0487feb09cfdc4cfeeb3f3ca)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(From OE-Core rev: d34567be6e87afdec55973f8f75be8d44b4acd1b)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Error occured while running bitbake on cephfs:
WARNING: The free inode of path is running low (-0.001K left)
ERROR: Immediately halt since the disk space monitor action is "HALT"!
(Bitbake rev: 3c7b210e9599058a48d0c38ce8034b94e2d0f781)
Signed-off-by: Samantha Jalabert <samantha.jalabert@syslinbit.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The pipe library is deprecated in Python 3.11 and will be removed in
Python 3.13. pipe.quote is just an import of shlex.quote anyway.
Clean up imports while we're at it.
(From OE-Core rev: a6ef13bdad40826d76a3331cd0878bb22510f375)
Signed-off-by: Ola x Nilsson <olani@axis.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 5f33c7b99a991c380d1813da8248ba5470ca4d4e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Avoid a divide by zero traceback if unfortunate test counts are encountered.
(From OE-Core rev: 33d3374a7149ad1afe86d86c0dc2a948f70e26bd)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c5aeea53dfacb53dedb8445cb3523dc3a8cb6dca)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This includes CVE fix for CVE-2023-5535.
(From OE-Core rev: 35fc341402f38619922dcfc4dc9e58b00be26259)
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a SECURITY.md file with hints for security researchers and other
parties who might report potential security vulnerabilities.
(From meta-yocto rev: d8b84cfded9137a74ab0052ff2d7710887f29f10)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a SECURITY.md file with hints for security researchers and other
parties who might report potential security vulnerabilities.
(Bitbake rev: dd826595414c5dc1a649f45a9dd2430bf6d4699b)
Signed-off-by: Marta Rybczynska <marta.rybczynska@syslinbit.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Widely accepted certificates for IP addresses are expensive and only
affordable for larger organizations. Therefore if the user provides
the hostname in the DNS= option, we should use it instead of the IP
address.
This fixes https://nvd.nist.gov/vuln/detail/CVE-2018-21029 per
suggestion https://github.com/systemd/systemd-stable/issues/72 .
CVE: CVE-2018-21029
(From OE-Core rev: 6b4a583169ae40a8d51e7ffa33785409b5111a81)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The latest 6.5 kernels do not appear to create the source file in
${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}/source so the
recipe errors out when trying to remove it. Simple fix is to add the
-f (force) flag to the call.
(From OE-Core rev: 2e669bf797b15d803e7d6a700e449bdc467a4bcc)
(From OE-Core rev: 844faa7c51ae8ec0966e9c5c3f70a1dbf2222c21)
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexander Sverdlin <alexander.sverdlin@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backported from kirkstone commit 7e177848f97e.
Signed-off-by: Paul Barker <paul.barker.ct@bp.renesas.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
- This upgrade includes multiple security fixes.
CVE-2022-4883
CVE-2022-44617
CVE-2022-46285
CVE-2022-44617
CVE-2023-43788
CVE-2023-43789
- Removed CVE-2022-46285 as it is already fixed by this upgrade.
- License-update: additional copyright holders
f0857c0 man pages: Correct Copyright/License notices
Due to this commit LIC_FILES_CHKSUM is changed
- Disable reading compressed files as that requires compress/uncompress executables.
Following the approach in oe-core/master:
7de4084634 libxpm: upgrade 3.5.14 -> 3.5.15
- Add XORG_EXT to specify tar.xz as upstream has switched from bz2 to xz compression.
(From OE-Core rev: 47e270a4fd2e086b5ee9f38891f326ce505f2319)
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Upstream has switched some new releases from bz2 to xz compression. Add
an XORG_EXT variable so recipes can set the file name extension needed
for the compression type.
Following the approach in oe-core/master: 6a8068e036b4b2a40b38896275b936916b4db76e
xorg-lib-common: Add variable to set tarball type use a variable for the tarball suffix/compression format.
(From OE-Core rev: ff386fb5632c26ceb12d2381e9128b0546aef795)
Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This includes CVE fix for CVE-2023-5441.
(From OE-Core rev: 624081236d5554dbc7c044396caabc3464b1b3ac)
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE's Fixed:
CVE-2023-29499: glib: GVariant offset table entry size is not checked in is_normal()
CVE-2023-32611: glib: g_variant_byteswap() can take a long time with some non-normal inputs
CVE-2023-32636: glib: Timeout in fuzz_variant_text
CVE-2023-32643: glib: Heap-buffer-overflow in g_variant_serialised_get_child
CVE-2023-32665: glib: GVariant deserialisation does not match spec for non-normal data
(From OE-Core rev: b576beba80d44e67762d46bf3bc2f14c05bc0f6b)
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Take patch from Debian 7.64.0-4+deb10u7.
(From OE-Core rev: 364a9e46f167c2501785cd55a71cf9a614e64710)
Signed-off-by: Mike Crowe <mac@mcrowe.com>
CVE: CVE-2023-38546
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backporting this change required tweaking the error value since the
two-level CURLE_PROXY error reporting was introduced after curl
7.69.1. The test required some tweaks to not rely on more-recent
improvements to the test infrastructure too.
(From OE-Core rev: ccec26b1437f1ece4cb4f27581b0df904297358f)
Signed-off-by: Mike Crowe <mac@mcrowe.com>
CVE: CVE-2023-38545
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add fix for tiffcrop tool CVE-2023-1916 [1].
A flaw was found in tiffcrop, a program distributed by the libtiff
package. A specially crafted tiff file can lead to an out-of-bounds
read in the extractImageSection function in tools/tiffcrop.c, resulting
in a denial of service and limited information disclosure. This issue
affects libtiff versions 4.x.
The tool is no longer part of newer libtiff distributions, hence the
fix is rejected by upstream in [2]. The backport is still applicable
to older versions of libtiff, pick the CVE fix from ubuntu 20.04 [3].
[1] https://nvd.nist.gov/vuln/detail/CVE-2023-1916
[2] https://gitlab.com/libtiff/libtiff/-/merge_requests/535
[3] https://packages.ubuntu.com/source/focal-updates/tiff
(From OE-Core rev: 28ad0fdd30f490612aca6cc96ee503e5f92360a8)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Replace the original "Wrong CRC with ASCII CRC for large files"
patch with upstream backport, and add additional fix on top of
the same problem which upstream detected and fixed.
(From OE-Core rev: 0e167ef0eb7ac62ddb991ce80c27882863d8ee7c)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There is a stack overflow vulnerability in ash.c:6030 in busybox before
1.35. In the environment of Internet of Vehicles, this vulnerability can
be executed from command to arbitrary code execution.
https://nvd.nist.gov/vuln/detail/CVE-2022-48174
CVE: CVE-2022-48174
(From OE-Core rev: 634daf953e4bd8c6df3ee341b5e93cc81e1a620d)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In Artifex Ghostscript through 10.01.2, gdevijs.c in GhostPDL can lead to remote
code execution via crafted PostScript documents because they can switch to the
IJS device, or change the IjsServer parameter, after SAFER has been activated.
NOTE: it is a documented risk that the IJS server can be specified on a gs
command line (the IJS device inherently must execute a command to start the IJS server).
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-43115
Upstream commit:
https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=e59216049cac290fb437a04c4f41ea46826cfba5
(From OE-Core rev: a43f7277061ee6c30c42c9318e3e9dd076563f5d)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The current dunfell CVE scans report 0 CVEs for our dbus version. This
is not correct, though, as we use the wrong product name to query it.
Fix this to get a proper CVE list.
(From OE-Core rev: 922872c85d417a5a319aa4beef57ffa4d05faf27)
Signed-off-by: Julian Haller <julian.haller@philips.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Take the patch from the source for Debian's glibc 2.31-13+deb11u7
package, the changelog for which starts with:
glibc (2.31-13+deb11u7) bullseye-security; urgency=medium
* debian/patches/any/local-CVE-2023-4911.patch: Fix a buffer overflow in the
dynamic loader's processing of the GLIBC_TUNABLES environment variable
(CVE-2023-4911).
This addresses the "Looney Tunables" vulnerability described at
https://www.qualys.com/2023/10/03/cve-2023-4911/looney-tunables-local-privilege-escalation-glibc-ld-so.txt
(From OE-Core rev: 9a800a2e2c2b14eab8c1f83cb4ac3b94a70dd23c)
Signed-off-by: Mike Crowe <mac@mcrowe.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
a140610d8aff Linux 5.4.257
42900fd140c8 net/sched: Retire rsvp classifier
b3637835ac99 drm/amdgpu: fix amdgpu_cs_p1_user_fence
650ebbba5c15 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
b1ef1f2f3737 ext4: fix rec_len verify error
e4efb0aaf288 scsi: megaraid_sas: Fix deadlock on firmware crashdump
44654114fb6f i2c: aspeed: Reset the i2c controller when timeout occurs
ce47fe53f78b tracefs: Add missing lockdown check to tracefs_create_dir()
b6c042d4ac6a nfsd: fix change_info in NFSv4 RENAME replies
952e477f9080 tracing: Have option files inc the trace array ref count
ff8cf370d359 tracing: Have current_trace inc the trace array ref count
a70c6e57316b btrfs: fix lockdep splat and potential deadlock after failure running delayed items
8e8dcc0f1518 attr: block mode changes of symlinks
a8403f9fd402 md/raid1: fix error: ISO C90 forbids mixed declarations
349640248b5e selftests: tracing: Fix to unmount tracefs for recovering environment
5b50c95cf842 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
b61aad18b38a btrfs: add a helper to read the superblock metadata_uuid
bd0fe5489102 btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
a04cce3e79c6 perf tools: Add an option to build without libbfd
f3701ef61fd7 perf jevents: Make build dependency on test JSONs
a12e9ba7f346 tools features: Add feature test to check if libbfd has buildid support
964e025ceefd kobject: Add sanity check for kset->kobj.ktype in kset_register()
545d1070ed7c media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
44d72e9edd1b serial: cpm_uart: Avoid suspicious locking
2cbe6a88fbdd scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
9cd6b3802d7c usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
abe0cd279aee media: pci: cx23885: replace BUG with error return
641e60223971 media: tuners: qt1010: replace BUG_ON with a regular error
991c77fe18c6 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
8dc5b370254a media: anysee: fix null-ptr-deref in anysee_master_xfer
0c02eb70b1dd media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
beb9550494e7 media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
b49c6e5dd236 media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
7ffe14fce742 powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
5873df019512 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
b12ccbfdf653 fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
a7fde3d46ac6 ext2: fix datatype of block number in ext2_xattr_set2()
25a68f2286be md: raid1: fix potential OOB in raid1_remove_disk()
77918680ab07 bus: ti-sysc: Configure uart quirks for k3 SoC
279e32b79d03 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
3beb97bed860 wifi: mac80211_hwsim: drop short frames
6773ea9982dc alx: fix OOB-read compiler warning
fd1a177d2ccb mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
ff75c853b7db tpm_tis: Resend command to recover from data transfer errors
61f5453e9706 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
d1473fc030d3 wifi: mwifiex: fix fortify warning
38eb4ef67f60 wifi: ath9k: fix printk specifier
93f4a0b74413 devlink: remove reload failed checks in params get/set callbacks
aadb178c5123 hw_breakpoint: fix single-stepping when using bpf_overflow_handler
cb37e7fa2339 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
4de282f49135 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
d0a13c395e22 kernel/fork: beware of __put_task_struct() calling context
3bf4463e40a1 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
117fb80cd1e6 locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
7afbfde45d66 btrfs: output extra debug info if we failed to find an inline backref
6079dc77c6f3 autofs: fix memory leak of waitqueues in autofs_catatonic_mode
8c027a5798f1 parisc: Drop loops_per_jiffy from per_cpu struct
4316b8294503 drm/amd/display: Fix a bug when searching for insert_above_mpcc
1ce8362b4ac6 kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
b5fc6fd660ab ixgbe: fix timestamp configuration code
f9f3ce7719eb net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
08d36f317c40 platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
0507815ae94b mlxbf-tmfifo: sparse tags for config access
7efc9e97f6e2 platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
479c71cda14b kcm: Fix memory leak in error path of kcm_sendmsg()
c565533407cd r8152: check budget for r8152_poll()
653fbddbdfc6 net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
ba6673824efa net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
5624f26a3574 net: ipv4: fix one memleak in __inet_del_ifa()
e757ca9c1ca1 clk: imx8mm: Move 1443X/1416X PLL clock structure to common place
75e0bd976154 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
5f71716772b8 usb: typec: bus: verify partner exists in typec_altmode_attention
14fe0f8627f8 usb: typec: tcpm: Refactor tcpm_handle_vdm_request
979f8743f373 usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling
6ca8e31480b5 perf tools: Handle old data in PERF_RECORD_ATTR
dffa46d0ca52 perf hists browser: Fix hierarchy mode header
6095dd28217e mtd: rawnand: brcmnand: Fix potential false time out warning
aae45746f4ae mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
09417fbf12f8 mtd: rawnand: brcmnand: Fix crash during the panic_write
aa64f6f0ce7e btrfs: use the correct superblock to compare fsid in btrfs_validate_super
6eb1fc314ce4 btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
b0d236e3afac fuse: nlookup missing decrement in fuse_direntplus_link
0e918d7c00da ata: pata_ftide010: Add missing MODULE_DESCRIPTION
e03ac1773414 ata: sata_gemini: Add missing MODULE_DESCRIPTION
118db787bab3 sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
89099d73b2dd net: hns3: fix the port information display when sfp is absent
a44602888bbe netfilter: nfnetlink_osf: avoid OOB read
62c363e6041c ip_tunnels: use DEV_STATS_INC()
a5dffc12038f idr: fix param name in idr_alloc_cyclic() doc
6b0cb9c05584 s390/zcrypt: don't leak memory if dev_set_name() fails
c149b61301fe igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
4a5defbfe88b igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
c805b8741476 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
8047a4898498 kcm: Destroy mutex in kcm_exit_net()
a6d11571b91d net: sched: sch_qfq: Fix UAF in qfq_dequeue()
f1ba9a03b166 af_unix: Fix data race around sk->sk_err.
1ffed3ea8750 af_unix: Fix data-races around sk->sk_shutdown.
5d91b7891f4a af_unix: Fix data-race around unix_tot_inflight.
adcf4e069358 af_unix: Fix data-races around user->unix_inflight.
e13db62db9ef net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
23b4b1a069e9 veth: Fixing transmit return status for dropped packets
0133bc289720 igb: disable virtualization features on 82580
41f10a4d78fe net: read sk->sk_family once in sk_mc_loop()
cd12efc54ff8 ipv4: annotate data-races around fi->fib_dead
01585fa32650 sctp: annotate data-races around sk->sk_wmem_queued
04301da4d870 pwm: lpc32xx: Remove handling of PWM channels
565f7bb0b3fe watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
7a0e41223e98 perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
c5be10f1bf61 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
1d0cc1a9c4bd perf annotate bpf: Don't enclose non-debug code with an assert()
c7cc4dc2473c kconfig: fix possible buffer overflow
0158dab8e8b8 NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
64c5e916fabe soc: qcom: qmi_encdec: Restrict string length in decode
5c7608d976ab clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
b88626c47217 parisc: led: Reduce CPU overhead for disk & lan LED computation
536f30922556 parisc: led: Fix LAN receive and transmit LEDs
cbfffe51221b lib/test_meminit: allocate pages up to order MAX_ORDER
9b7f6e500969 drm/ast: Fix DRAM init on AST2200
8ffa40ff64aa fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
6d5eb57a02a5 scsi: qla2xxx: Remove unsupported ql2xenabledif option
e24bc58113d1 scsi: qla2xxx: Turn off noisy message log
05935f9106f1 scsi: qla2xxx: Fix erroneous link up failure
61641000ad33 scsi: qla2xxx: fix inconsistent TMF timeout
f966dc8c2d18 net/ipv6: SKB symmetric hash should incorporate transport ports
d31331e2df6e drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create
34eb4bd9152c udf: initialize newblock to 0
206d2b7bafc0 usb: typec: tcpci: clear the fault status bit
824421868102 serial: sc16is7xx: fix broken port 0 uart init
159bc8c6b5db sc16is7xx: Set iobase to device index
355ac795843f cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
5e7d0acc69b5 crypto: stm32 - fix loop iterating through scatterlist for DMA
306e356d583d s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
e972231db29b pstore/ram: Check start of empty przs during init
b6c9d040191f fsverity: skip PKCS#7 parser when keyring is empty
712491c9abf2 net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
15b3727108c7 X.509: if signature is unsupported skip validation
7a7dd70cb954 dccp: Fix out of bounds access in DCCP error handler
1c675c937cb2 dlm: fix plock lookup when using multiple lockspaces
8cd1c5cec6c9 parisc: Fix /proc/cpuinfo output for lscpu
0337bb53cb7d procfs: block chmod on /proc/thread-self/comm
2e1f12ce0da7 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
eb1fa4819d9c ntb: Fix calculation ntb_transport_tx_free_entry()
b2a6a169c222 ntb: Clean up tx tail index on link down
94491412a2af ntb: Drop packets when qp link is down
ff3bb51e2136 media: dvb: symbol fixup for dvb_attach()
b047ac1528a1 xtensa: PMU: fix base address for the newer hardware
2791a2a69a2c backlight/lv5207lp: Compare against struct fb_info.device
bc86f29e1281 backlight/bd6107: Compare against struct fb_info.device
3dd8ff569596 backlight/gpio_backlight: Compare against struct fb_info.device
c2e1ce4fa498 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
f53ab5a2bf20 ipmi_si: fix a memleak in try_smi_init()
e7f97980f735 ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
29811f4b8255 PM / devfreq: Fix leak in devfreq_dev_release()
c2ad60ed38b8 igb: set max size RX buffer when store bad packet is enabled
d44403ec0676 skbuff: skb_segment, Call zero copy functions before using skbuff frags
64831fb6a204 netfilter: xt_sctp: validate the flag_info count
28ce8495b559 netfilter: xt_u32: validate user space input
109e830585e8 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
3d54e9949930 igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
ec6ad9d99ef4 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
12fcca2ee445 cpufreq: Fix the race condition while updating the transition_task of policy
fe5dd3950178 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
e0f2d85ea3d0 um: Fix hostaudio build errors
88d508faf3dd mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
efa7f31669f0 rpmsg: glink: Add check for kstrdup
d2473df751d2 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
f36a06988c19 phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
b0d5d77b14b4 phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
90e037cabc2c tracing: Fix race issue between cpu buffer write and swap
ac78921ec246 x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
df7ca43fe090 HID: multitouch: Correct devm device reference for hidinput input_dev name
cf48a7ba5c09 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
011daffb53ce RDMA/siw: Correct wrong debug message
35a78898cdfd RDMA/siw: Balance the reference of cep->kref in the error path
9b6296861a5a Revert "IB/isert: Fix incorrect release of isert connection"
03db4fe7917b amba: bus: fix refcount leak
93a4aefa5745 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
d2bf25674cea scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
b1e3199bade0 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
103b41e97275 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
009b1202a099 media: ov2680: Fix vflip / hflip set functions
560624cf1d3a media: ov2680: Fix ov2680_bayer_order()
218b60bc06bc media: ov2680: Remove auto-gain and auto-exposure controls
768d4d230c02 media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
c04ae531eea6 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
916219c523e0 media: i2c: ov5640: Configure HVP lines in s_power callback
93c518d28600 USB: gadget: f_mass_storage: Fix unused variable warning
0d8c6770983e media: go7007: Remove redundant if statement
38269b9ec843 iommu/vt-d: Fix to flush cache of PASID directory table
a94aaffe9290 IB/uverbs: Fix an potential error pointer dereference
c3a679853826 driver core: test_async: fix an error code
27a218419c86 dma-buf/sync_file: Fix docs syntax
c9e6c1fefcd5 coresight: tmc: Explicit type conversions to prevent integer overflow
463934ca5d98 scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
668ce8d508a3 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
06a2dde58f40 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
e26d52128691 x86/APM: drop the duplicate APM_MINOR_DEV macro
c65be6ad55e5 serial: sprd: Fix DMA buffer leak issue
730d1b7ec94c serial: sprd: Assign sprd_port after initialized to avoid wrong access
dff8066579c0 serial: sprd: remove redundant sprd_port cleanup
a7d80271a150 serial: sprd: getting port index via serial aliases only
47f3be62eab5 scsi: qla4xxx: Add length check when parsing nlattrs
bc66e701ca8f scsi: be2iscsi: Add length check when parsing nlattrs
161d4509dde4 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
bc4fbf2dab31 usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
de4345fe4312 media: mediatek: vcodec: Return NULL if no vdec_fb is found
02c0ea731f31 media: cx24120: Add retval check for cx24120_message_send()
75d6ef197c48 media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
74697b417624 media: dib7000p: Fix potential division by zero
afd90d353f80 drivers: usb: smsusb: fix error handling code in smsusb_init_device
4bc5ffaf8ac4 media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
008b334af84a media: v4l2-fwnode: simplify v4l2_fwnode_parse_link
064e156e9f66 media: v4l2-fwnode: fix v4l2_fwnode_parse_link handling
7a9619e38c2b NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
16282aeca44b NFSD: da_addr_body field missing in some GETDEVICEINFO replies
93a14ab67582 fs: lockd: avoid possible wrong NULL parameter
d3351799be41 jfs: validate max amount of blocks before allocation.
65bf8a196ba2 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
650803f93dd8 nfs/blocklayout: Use the passed in gfp flags
68ba08ab40c5 wifi: ath10k: Use RMW accessors for changing LNKCTL
ab28c56192f5 drm/radeon: Use RMW accessors for changing LNKCTL
d835a13232c0 drm/radeon: Prefer pcie_capability_read_word()
06c0c15ab03c drm/radeon: Replace numbers with PCI_EXP_LNKCTL2 definitions
30e633dbcd4c drm/radeon: Correct Transmit Margin masks
108ce391d6da drm/amdgpu: Use RMW accessors for changing LNKCTL
7085f1aab194 drm/amdgpu: Prefer pcie_capability_read_word()
62a1c1bd45d8 drm/amdgpu: Replace numbers with PCI_EXP_LNKCTL2 definitions
adf810206cca drm/amdgpu: Correct Transmit Margin masks
7f9129b66c87 PCI: Add #defines for Enter Compliance, Transmit Margin
81d1de3b9793 powerpc/fadump: reset dump area size if fadump memory reserve fails
7159a27b1ac1 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
044ff5356a3b PCI/ASPM: Use RMW accessors for changing LNKCTL
73d73556ed1d PCI: pciehp: Use RMW accessors for changing LNKCTL
e7e3268ae9b7 PCI: Mark NVIDIA T4 GPUs to avoid bus reset
a611e38d5b94 clk: sunxi-ng: Modify mismatched function name
9ad9cca12b10 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
de677f4379fa ipmi:ssif: Fix a memory leak when scanning for an adapter
ef0d286989b1 ipmi:ssif: Add check for kstrdup
90fddb87892e ALSA: ac97: Fix possible error value of *rac97
0b1e48e4dccb of: unittest: Fix overlay type in apply/revert check
0a6f39488c38 drm/mediatek: Fix potential memory leak if vmap() fail
f6364fa751d7 audit: fix possible soft lockup in __audit_inode_child()
43f0c2bb16af smackfs: Prevent underflow in smk_set_cipso()
b8a61df6f404 drm/msm/mdp5: Don't leak some plane state
1f3d0e65d111 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
dbdc828991ae drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
4db0a85cf865 drm/armada: Fix off-by-one error in armada_overlay_get_property()
dadf0d0dfcc8 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
def1fd88ae97 drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
c1ff601e1aa5 drm/tegra: Remove superfluous error messages around platform_get_irq()
1603f086200a md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
630be0110e6a md/bitmap: don't set max_write_behind if there is no write mostly device
a8f8c4e7281c drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
c6b423ab655c arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
69d9fb39480c ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
e6fc20a5425b drm: adv7511: Fix low refresh rate register for ADV7533/5
88d32b9ad274 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
dfe36c23abf9 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
febead00308f ARM: dts: s5pv210: correct ethernet unit address in SMDKV210
00b3f8004bdc ARM: dts: s5pv210: use defines for IRQ flags in SMDKV210
9dff1deb2507 ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKV210
df9929c61c9d ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
c20456c2cd29 ARM: dts: s3c64xx: align pinctrl with dtschema
a355d140eb49 ARM: dts: s3c6410: align node SROM bus node name with dtschema in Mini6410
e5deee40fa04 ARM: dts: s3c6410: move fixed clocks under root node in Mini6410
d38b67da1572 drm/etnaviv: fix dumping of active MMU context
5b8c8527a2c3 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
5680c01363ea ARM: dts: BCM53573: Add cells sizes to PCIe node
17a5848bdca0 ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
c01cbe6c0345 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
d40c192e1198 quota: fix dqput() to follow the guarantees dquot_srcu should provide
dd918952b1ed quota: add new helper dquot_active()
88c0cdfe10fb quota: rename dquot_active() to inode_quota_active()
29d7249bb61c quota: factor out dquot_write_dquot()
f2f64c2951a3 quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list
1e4f7ce32a1d drm/bridge: tc358764: Fix debug print parameter order
835f0a848a8b netrom: Deny concurrent connect().
da13749d5ff7 net/sched: sch_hfsc: Ensure inner classes have fsc curve
83382eafc745 mlxsw: i2c: Limit single transaction buffer size
b2d7f0f313b8 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
400ef5f79c90 net: arcnet: Do not call kfree_skb() under local_irq_disable()
f306bbdce631 wifi: ath9k: use IS_ERR() with debugfs_create_dir()
231086e6a363 wifi: mwifiex: avoid possible NULL skb pointer dereference
5f6f00bcf947 wifi: ath9k: protect WMI command response buffer replacement with a lock
ff703b5f3f3c wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
df1753eae74b wifi: mwifiex: Fix missed return in oob checks failed path
8f717752f94e wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
ab4810042cdd fs: ocfs2: namei: check return value of ocfs2_add_entry()
dbe64279ae34 lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
67f8f2bae8e7 lwt: Fix return values of BPF xmit ops
12bf7d9cc6af hwrng: iproc-rng200 - Implement suspend and resume calls
4f1ca8e39732 hwrng: iproc-rng200 - use semicolons rather than commas to separate statements
6c015ebce180 crypto: caam - fix unchecked return value error
ec348676c7d0 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
0ce06035ea67 crypto: stm32 - Properly handle pm_runtime_get failing
34de9f1d6359 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
87f8c5442373 mwifiex: switch from 'pci_' to 'dma_' API
29eca8b7863d wifi: mwifiex: Fix OOB and integer underflow when rx packets
042aeb45e484 can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
516f21f21068 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
4fb6fcc04a99 regmap: rbtree: Use alloc_flags for memory allocations
57935355dc67 tcp: tcp_enter_quickack_mode() should be static
75b8b5b52985 bpf: Clear the probe_addr for uprobe
a0fa690894c1 cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
991b7c260476 perf/imx_ddr: don't enable counter0 if none of 4 counters are used
07415be140d0 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
6dbac48ea344 x86/boot: Annotate local functions
c418814fae86 x86/asm: Make more symbols local
3eb241e47d05 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
5d3975e36c64 tmpfs: verify {g,u}id mount options correctly
48c54877ce33 fs: Fix error checking for d_hash_and_lookup()
0c8c20538115 new helper: lookup_positive_unlocked()
0a2b1eb8a9ce eventfd: prevent underflow for eventfd semaphores
3e9617d63edf eventfd: Export eventfd_ctx_do_read()
f59ff666989c reiserfs: Check the return value from __getblk()
e74903b5fbc9 Revert "net: macsec: preserve ingress frame ordering"
b36c4a731aae udf: Handle error when adding extent to a file
7648ea9896b3 udf: Check consistency of Space Bitmap Descriptor
3e2265cda14e powerpc/32s: Fix assembler warning about r0
aea73dde7180 net: Avoid address overwrite in kernel_connect
d7d42f114252 platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
6614af25e142 ALSA: seq: oss: Fix racy open/close of MIDI devices
601dc776a09a scsi: storvsc: Always set no_report_opcodes
107f5cad230b cifs: add a warning when the in-flight count goes negative
f31618e4fc00 sctp: handle invalid error codes without calling BUG()
8d7395d0ea5e bnx2x: fix page fault following EEH recovery
c1ce2f09573e netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
499eb477f76b scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
d0189e40c2d1 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
617d1d0e1730 net: usb: qmi_wwan: add Quectel EM05GV2
5d2481bc924e clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
3899c1d158c5 security: keys: perform capable check only on privileged operations
97ed1be29bf0 platform/x86: huawei-wmi: Silence ambient light sensor
762c352dfc41 platform/x86: intel: hid: Always call BTNL ACPI method
0e3f0e55974c ASoC: atmel: Fix the 8K sample parameter in I2SC master
0b718d1d5780 ASoc: codecs: ES8316: Fix DMIC config
b796adfc9869 fs/nls: make load_nls() take a const parameter
35a9b057bfd4 s390/dasd: fix hanging device after request requeue
d7768b33d0fd s390/dasd: use correct number of retries for ERP requests
a21ff228f0e1 m68k: Fix invalid .section syntax
4dfc0d1edad3 vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
d65c5ef975d1 ethernet: atheros: fix return value check in atl1c_tso_csum()
ea95a0111494 ASoC: da7219: Check for failure reading AAD IRQ events
216953c3de60 ASoC: da7219: Flush pending AAD IRQ when suspending
b6f827c3f8db 9p: virtio: make sure 'offs' is initialized in zc_request
b6fefef07dca pinctrl: amd: Don't show `Invalid config param` errors
99a73016a5e1 nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
724474dfaa98 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
efe8244ba960 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
6b701dab1993 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
bee7f3a49469 serial: sc16is7xx: fix bug when first setting GPIO direction
a6650d27ab2c Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
5876cae6d6ef staging: rtl8712: fix race condition
a17c6efa1413 HID: wacom: remove the battery when the EKR is off
e4f5ad7b539a USB: serial: option: add FOXCONN T99W368/T99W373 product
837f6647b2bf USB: serial: option: add Quectel EM05G variant (0x030e)
1d2432804815 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
6938ef59e3ff rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
0e0914f9a899 net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
6b39bd898bb0 mmc: au1xmmc: force non-modular build and remove symbol_get usage
7a67c5d93292 ARM: pxa: remove use of symbol_get()
e83f5d13cb73 erofs: ensure that the post-EOF tails are all zeroed
(From OE-Core rev: 0111b5b152c1bcff0ab26cf8632ca9002237f070)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
0c2544add9fc Linux 5.4.256
1ba96e65ef4c Revert "MIPS: Alchemy: fix dbdma2"
94aef0fe5a82 powerpc/pmac/smp: Drop unnecessary volatile qualifier
b29a10fd0734 powerpc/pmac/smp: Avoid unused-variable warnings
5eb967dd50a5 Linux 5.4.255
e171795856a6 dma-buf/sw_sync: Avoid recursive lock during fence signal
f49cac7634da pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
197c546a598a clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
7fd9cded5646 scsi: core: raid_class: Remove raid_component_add()
56428d89a0da scsi: snic: Fix double free in snic_tgt_create()
b6db4ef5ea41 irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
61b5d77169e1 Documentation/sysctl: document page_lock_unfairness
b2421a196cb0 ALSA: pcm: Check for null pointer of pointer substream before dereferencing it
e8bf830efa8a interconnect: Do not skip aggregation for disabled paths
456a7a73404c Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available"
52a7c86e63d2 ALSA: pcm: Fix build error on m68k and others
a1ef12540ebd rtnetlink: Reject negative ifindexes in RTM_NEWLINK
c404e1e19780 mm: allow a controlled amount of unfairness in the page lock
97640d8e2cee x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
b156ce3b3b61 drm/display/dp: Fix the DP DSC Receiver cap size
9e5fe282f9e2 PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
ac0e0df5180c media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
79a05ca73637 radix tree: remove unused variable
32639f13441b lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
c5f261825ff6 batman-adv: Hold rtnl lock during MTU update via netlink
61b71562beb3 batman-adv: Fix batadv_v_ogm_aggr_send memory leak
5fb1a2133707 batman-adv: Fix TT global entry leak when client roamed back
e6e9d7808179 batman-adv: Do not get eth header before batadv_check_management_packet
c97442e09884 batman-adv: Don't increase MTU when set by user
22288ea6beba batman-adv: Trigger events for auto adjusted MTU
3b83759fd46c nfsd: Fix race to FREE_STATEID and cl_revoked
c0284760f470 clk: Fix slab-out-of-bounds error in devm_clk_release()
a0bc5cf2e7f4 NFSv4: Fix dropped lock for racing OPEN and delegation return
815fb2531a48 ibmveth: Use dcbf rather than dcbfl
35e31aff6160 bonding: fix macvlan over alb bond support
faf3f988cc63 net: remove bond_slave_has_mac_rcu()
eebd074af272 net/sched: fix a qdisc modification with ambiguous command request
62383d9fa1af igb: Avoid starting unnecessary workqueues
adef04cc4819 net: validate veth and vxcan peer ifindexes
52ddda8d218b net: bcmgenet: Fix return value check for fixed_phy_register()
189ad377d1ca net: bgmac: Fix return value check for fixed_phy_register()
dcbfcb54a28f ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
8e6433fecb2b dccp: annotate data-races in dccp_poll()
7d6cc6919952 sock: annotate data-races around prot->memory_pressure
d28ea7acfae7 octeontx2-af: SDP: fix receive link config
05319d707732 tracing: Fix memleak due to race between current_tracer and trace
c8920972d086 drm/amd/display: check TG is non-null before checking if enabled
7d4174a99b1d drm/amd/display: do not wait for mpc idle if tg is disabled
94239d1830a1 ASoC: fsl_sai: Disable bit clock with transmitter
ef9cae4a6c8d ASoC: fsl_sai: Add new added registers and new bit definition
1b3d75104542 ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger()
f9afb326b7ba regmap: Account for register length in SMBus I/O limits
7e1d1456c8db ALSA: pcm: Fix potential data race at PCM memory allocation helpers
140797d0a46e ALSA: pcm: Use SG-buffer only when direct DMA is available
95b30a431254 ALSA: pcm: Set per-card upper limit of PCM buffer allocations
d0ef103e192c dm integrity: reduce vmalloc space footprint on 32-bit architectures
072d247d7a62 dm integrity: increase RECALC_SECTORS to improve recalculate speed
4e96ee117500 fbdev: fix potential OOB read in fast_imageblit()
ebf84320a587 fbdev: Fix sys_imageblit() for arbitrary image widths
96f8e80656ec fbdev: Improve performance of sys_imageblit()
7e5b7360df81 MIPS: cpu-features: Use boot_cpu_type for CPU type based features
302a8fbf8cab MIPS: cpu-features: Enable octeon_cache by cpu_type
7b57fc3f4c49 fs: dlm: fix mismatch of plock results from userspace
721d5b514dfc fs: dlm: use dlm_plock_info for do_unlock_close
da794f6dd549 fs: dlm: change plock interrupted message to debug again
f03726ef19e1 fs: dlm: add pid to debug log
8b73497e50ef dlm: replace usage of found with dedicated list iterator variable
526cc04d718b dlm: improve plock logging if interrupted
7abd6dce29f6 PCI: acpiphp: Reassign resources on bridge if necessary
fce081555293 net: phy: broadcom: stub c45 read/write for 54810
e91d5ace7051 mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
a0e20e267aec net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
f0c10a4497af net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
b1be2cfcf6cf virtio-net: set queues after driver_ok
4821df2ffe38 af_unix: Fix null-ptr-deref in unix_stream_sendpage().
0afc186aba1e netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
6875690b0eea mmc: block: Fix in_flight[issue_type] value error
54deee3fab1b mmc: wbsd: fix double mmc_free_host() in wbsd_init()
4259dd534245 cifs: Release folio lock on fscache read hit.
03373410247b ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
b653289ca646 serial: 8250: Fix oops for port->pm on uart_change_pm()
7b4e6bff03e2 ASoC: meson: axg-tdm-formatter: fix channel slot allocation
29d862ee5fef ASoC: rt5665: add missed regulator_bulk_disable
f21fa1892d42 ARM: dts: imx: Set default tuning step for imx6sx usdhc
aadee0ae0a5f ARM: dts: imx: Set default tuning step for imx7d usdhc
a23e10dafd77 ARM: dts: imx: Adjust dma-apbh node name
536c1bbedd5d ARM: dts: imx7s: Drop dma-apb interrupt-names
37cfbf847c2d bus: ti-sysc: Flush posted write on enable before reset
4637b2fa6541 bus: ti-sysc: Improve reset to work with modules with no sysconfig
210ff31342ad net: do not allow gso_size to be set to GSO_BY_FRAGS
1c7db7abd4ba sock: Fix misuse of sk_under_memory_pressure()
aa670bdefc0c net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
702c58a05eb5 i40e: fix misleading debug logs
ac16de2d02eb team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
81da9e2c4255 netfilter: nft_dynset: disallow object maps
bdd7c2ff4143 ipvs: fix racy memcpy in proc_do_sync_threshold
38e5c37bfab1 selftests: mirror_gre_changes: Tighten up the TTL test match
8046beb890eb xfrm: add NULL check in xfrm_update_ae_params
d34c30442d5e ip_vti: fix potential slab-use-after-free in decode_session6
eb47e612e59c ip6_vti: fix slab-use-after-free in decode_session6
db0e50741f03 xfrm: fix slab-use-after-free in decode_session6
64c6df80d35a xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c
32cc777c0a53 net: af_key: fix sadb_x_filter validation
373848d51fde net: xfrm: Fix xfrm_address_filter OOB read
a0a462a0f209 btrfs: fix BUG_ON condition in btrfs_cancel_balance
cc423a972cfd tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
1d29e21ed09f powerpc/rtas_flash: allow user copy to flash block cache objects
97ddf1c2105a fbdev: mmp: fix value check in mmphw_probe()
3259e2d8781f i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
b788ad3b2468 virtio-mmio: don't break lifecycle of vm_dev
e22a4b77b69d virtio-mmio: Use to_virtio_mmio_device() to simply code
432429d1b25f virtio-mmio: convert to devm_platform_ioremap_resource
12c4c227891e nfsd: Remove incorrect check in nfsd4_validate_stateid
a4e3c4cd02f5 nfsd4: kill warnings on testing stateids with mismatched clientids
ff652b0150a4 net/ncsi: Fix gma flag setting after response
b66a1defb205 tracing/probes: Fix to update dynamic data counter if fetcharg uses it
bdc309d89b32 tracing/probes: Have process_fetch_insn() take a void * instead of pt_regs
cc93a372e03e leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename
939b8b312adc mmc: sunxi: fix deferred probing
c6d1a281ae83 mmc: bcm2835: fix deferred probing
b48b4b1885f7 USB: dwc3: qcom: fix NULL-deref on suspend
6da1f9fd9c8e usb: dwc3: qcom: Add helper functions to enable,disable wake irqs
5335bb0cefde interconnect: Add helpers for enabling/disabling a path
e062fb979410 interconnect: Move internal structs into a separate file
abc25a18a64c irqchip/mips-gic: Use raw spinlock for gic_lock
05de6069b52c irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()
1224e5a9787c ALSA: hda: Fix unhandled register update during auto-suspend period
a55d55a30781 PM: runtime: Add pm_runtime_get_if_active()
e5d98d42bca5 PM-runtime: add tracepoints for usage_count changes
59aba9d5cd36 iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
8f302378c704 iio: addac: stx104: Fix race condition when converting analog-to-digital
7251b2915d33 iio: addac: stx104: Fix race condition for stx104_write_raw()
70d135e7de08 iio: stx104: Move to addac subdirectory
8ba99f7fc7eb iio: adc: stx104: Implement and utilize register structures
4edf338adee7 iio: adc: stx104: Utilize iomap interface
e13b26d0dd10 iio: add addac subdirectory
e6f66a0ad755 IMA: allow/fix UML builds
635278e97a94 powerpc/kasan: Disable KCOV in KASAN code
109f0aaa0b88 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
97ed58437705 ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
c6059af6bf5e drm/amdgpu: Fix potential fence use-after-free v2
fe49aa73cca6 Bluetooth: L2CAP: Fix use-after-free
22100df1d57f pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
b4a7ab57effb gfs2: Fix possible data races in gfs2_show_options()
c4d5c945b69a usb: chipidea: imx: don't request QoS for imx8ulp
c1c5826223ae media: platform: mediatek: vpu: fix NULL ptr dereference
ef009fe2010e media: v4l2-mem2mem: add lock to protect parameter num_rdy
2a8807f9f511 FS: JFS: Check for read-only mounted filesystem in txBegin
a7d17d6bd7cd FS: JFS: Fix null-ptr-deref Read in txBegin
2225000d62c1 MIPS: dec: prom: Address -Warray-bounds warning
6e7d9d76e565 fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
3f1368af47ac udf: Fix uninitialized array access for some pathnames
8f203dd401e8 ovl: check type and offset of struct vfsmount in ovl_entry
8abed186aabd HID: add quirk for 03f0:464a HP Elite Presenter Mouse
3f378783c47b quota: fix warning in dqgrab()
c3a1f5ba11c5 quota: Properly disable quotas when add_dquot_ref() fails
dd445ebbee88 ALSA: emu10k1: roll up loops in DSP setup code for Audigy
b8fab6aebdf2 drm/radeon: Fix integer overflow in radeon_cs_parser_init
3a3bb438dae3 macsec: use DEV_STATS_INC()
b5e20a3ddea4 macsec: Fix traffic counters/statistics
4b854879f82d selftests: forwarding: tc_flower: Relax success criterion
e5883ffdd0a8 mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
e7bd70c3bc62 mmc: sdhci_f_sdh30: convert to devm_platform_ioremap_resource
(From OE-Core rev: 5ab843389d08da0f04636c8dc02998865c6f5c4c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
fd2a1d1f32ea Linux 5.4.254
e7711f15ed6b sch_netem: fix issues in netem_change() vs get_dist_table()
3c3ffd6a3cf7 alpha: remove __init annotation from exported page_is_ram()
e12fac07f61c scsi: core: Fix possible memory leak if device_add() fails
cea09922f5f7 scsi: snic: Fix possible memory leak if device_add() fails
12162414a7c1 scsi: 53c700: Check that command slot is not NULL
048ebc9a28fb scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
ecb1fbe2879f scsi: core: Fix legacy /proc parsing buffer overflow
979822844209 netfilter: nf_tables: report use refcount overflow
137e25f0906e nvme-rdma: fix potential unbalanced freeze & unfreeze
ab32fbe3fe70 nvme-tcp: fix potential unbalanced freeze & unfreeze
756c024698f4 btrfs: set cache_block_group_error if we find an error
fa7bc2684a05 btrfs: don't stop integrity writeback too early
0a3b5893c6b1 ibmvnic: Handle DMA unmapping of login buffs in release functions
d66a27113ebb net/mlx5: Allow 0 for total host VFs
d7b2df974299 dmaengine: mcf-edma: Fix a potential un-allocated memory access
e913d89445e3 wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
c2145b18740c IB/hfi1: Fix possible panic during hotplug remove
9d469552c9d2 drivers: net: prevent tun_build_skb() to exceed the packet size limit
67eebc7a9217 dccp: fix data-race around dp->dccps_mss_cache
ef8810965f0c bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
9c7deea5afcc net/packet: annotate data-races around tp->status
60d9662f39f5 mISDN: Update parameter type of dsp_cmx_send()
dd72849bce27 selftests/rseq: Fix build with undefined __weak
302d848188d6 drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
ed8dcd9543b8 x86: Move gds_ucode_mitigated() declaration to header
6b342b1f3b01 x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
91a5e755e11f x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
14254212b431 usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
25038d3f16b9 usb: dwc3: Properly handle processing of pending events
044f4446e06b usb-storage: alauda: Fix uninit-value in alauda_check_media()
b97dad01c121 binder: fix memory leak in binder_init()
182f0e71ff34 iio: cros_ec: Fix the allocation size for cros_ec_command
d2c539c216cc nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
655716938d14 x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate")
ea1b4c31161f radix tree test suite: fix incorrect allocation size for pthreads
aa0bfe169d29 drm/nouveau/gr: enable memory loads on helper invocation on all channels
8a489b0bc87c dmaengine: pl330: Return DMA_PAUSED when transaction is paused
7c62508d6b91 ipv6: adjust ndisc_is_useropt() to also return true for PIO
0a67c1262162 mmc: moxart: read scr register without changing byte order
4b4223f7d26d Linux 5.4.253
9e5374875f96 Revert "driver core: Annotate dev_err_probe() with __must_check"
ca33c0704151 drivers: core: fix kernel-doc markup for dev_err_probe()
04ece65d9bad driver code: print symbolic error code
f2c1b4f9c157 driver core: Annotate dev_err_probe() with __must_check
2e8fc2ddffee ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
a1ba8725577b ARM: dts: imx6sll: fixup of operating points
6c71d73945d2 ARM: dts: imx: add usb alias
66579ee141a5 ARM: dts: imx: Align L2 cache-controller nodename with dtschema
3b454fb938e1 ARM: dts: imx6sll: Make ssi node name same as other platforms
03b119d900fd arm64: dts: stratix10: fix incorrect I2C property for SCL signal
72c946246e21 ceph: defer stopping mdsc delayed_work
f82fe11a30ae ceph: use kill_anon_super helper
82edffead586 ceph: show tasks waiting on caps in debugfs caps file
632023a2b3ac PM: sleep: wakeirq: fix wake irq arming
d7f34e2cdd12 PM / wakeirq: support enabling wake-up irq after runtime_suspend called
9cbffa33749a selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
13553469bdbd selftests/rseq: check if libc rseq support is registered
a65e7b4b31ca powerpc/mm/altmap: Fix altmap boundary check
f8cf0f83cf04 mtd: rawnand: omap_elm: Fix incorrect type in assignment
2af8ed119722 test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation
0f68b0f8eb5a test_firmware: prevent race conditions by a correct implementation of locking
040cdadf9fdc ext2: Drop fragment support
0336b42456e4 fs: Protect reconfiguration of sb read-write from racing writes
a05ac5d00eb7 net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
a2da00d1ea1a Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
0a44ceba77c3 fs/sysv: Null check to prevent null-ptr-deref bug
1202deb153d6 net: tap_open(): set sk_uid from current_fsuid()
1d53ea776760 net: tun_chr_open(): set sk_uid from current_fsuid()
ae9cf40873d3 mtd: rawnand: meson: fix OOB available bytes for ECC
8deaaf4be175 mtd: spinand: toshiba: Fix ecc_get_status
eacb19bd7cd2 USB: zaurus: Add ID for A-300/B-500/C-700
5107f9e8db60 libceph: fix potential hang in ceph_osdc_notify()
6f14228e82fe scsi: zfcp: Defer fc_rport blocking until after ADISC response
a490c2e8927e tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
6d49ed957d77 tcp_metrics: annotate data-races around tm->tcpm_net
fc566cf344d8 tcp_metrics: annotate data-races around tm->tcpm_vals[]
76b47daba7cd tcp_metrics: annotate data-races around tm->tcpm_lock
38661fe6d001 tcp_metrics: annotate data-races around tm->tcpm_stamp
96f14d689dc5 tcp_metrics: fix addr_same() helper
0438e60a00d4 ip6mr: Fix skb_under_panic in ip6mr_cache_report()
5b3dbedb8d4a net: dcb: choose correct policy to parse DCB_ATTR_BCN
363c56f97122 net: ll_temac: fix error checking of irq_of_parse_and_map()
7928f81443f6 net: ll_temac: Switch to use dev_err_probe() helper
97d8a0bbda6b driver core: add device probe log helper
227b8ce59cd3 bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
1c8262f31fd2 net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
83e3d4b0ae37 net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
be785808db32 net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
b705759a1a25 net: add missing data-race annotation for sk_ll_usec
95dd65f29070 net: add missing data-race annotations around sk->sk_peek_off
8a6dddcb47a6 net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
ec4b7532d70b net: add missing READ_ONCE(sk->sk_sndbuf) annotation
9cd3adc26e53 net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
481186cad78f net: annotate data-races around sk->sk_max_pacing_rate
1774250a20d7 mISDN: hfcpci: Fix potential deadlock on &hc->lock
42b28808070e net: sched: cls_u32: Fix match key mis-addressing
1b047dc9108e perf test uprobe_from_different_cu: Skip if there is no gcc
ad46d4861ed3 rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
80381ecf2933 net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
800d8c96bf99 net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
4730c0a1131c KVM: s390: fix sthyi error handling
d2fb0969262c word-at-a-time: use the same return type for has_zero regardless of endianness
be4d2b456206 loop: Select I/O scheduler 'none' from inside add_disk()
11e929c38029 perf: Fix function pointer case
1db90f97d719 arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro
f41cab7a4653 arm64: Add AMPERE1 to the Spectre-BHB affected list
6e4aa8c89034 ASoC: cs42l51: fix driver to properly autoload with automatic module loading
cf8ecd6ea680 net/sched: sch_qfq: account for stab overhead in qfq_enqueue
0e0f324c259d btrfs: fix race between quota disable and quota assign ioctls
4f8f86bc5d33 btrfs: qgroup: return ENOTCONN instead of EINVAL when quotas are not enabled
8c1d1f3a33e5 btrfs: qgroup: remove one-time use variables for quota_root checks
c8b1499e420e cpufreq: intel_pstate: Drop ACPI _PSS states table patching
f331413e1cf1 ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily
511851c87031 ACPI: processor: perflib: Use the "no limit" frequency QoS
81cd6ceee7ce dm cache policy smq: ensure IO doesn't prevent cleaner policy progress
e3efc4767a46 ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register
00748bc586a4 s390/dasd: fix hanging device after quiesce/resume
73e872466ddc virtio-net: fix race between set queues and probe
6db2a3c5c201 btrfs: check if the transaction was aborted at btrfs_wait_for_commit()
5adbd7ccd430 irq-bcm6345-l1: Do not assume a fixed block to cpu mapping
a0019e13a9e9 tpm_tis: Explicitly check for error code
d1c6e68003d3 btrfs: check for commit error at btrfs_attach_transaction_barrier()
ee2eed8306b3 hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled
5373a1aa91b2 staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()
352e0cae4cce Documentation: security-bugs.rst: clarify CVE handling
e331a88ea56b Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group
fd21197af575 Revert "usb: xhci: tegra: Fix error check"
e0c92c329131 usb: xhci-mtk: set the dma max_seg_size
3f39d58a0c1a USB: quirks: add quirk for Focusrite Scarlett
8f86b1b3b539 usb: ohci-at91: Fix the unhandle interrupt when resume
640cb5f5e4b4 usb: dwc3: don't reset device side if dwc3 was configured as host-only
a7d080cf4fab usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy
5fc6ace75ceb Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"
80d40a3d6d45 can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED
58f0affb3c47 USB: serial: simple: sort driver entries
43ee3cf0c783 USB: serial: simple: add Kaufmann RKS+CAN VCP
bcf1fc781ea1 USB: serial: option: add Quectel EC200A module support
3ec7c5ef6021 USB: serial: option: support Quectel EM060K_128
da7ebd86cd2e serial: sifive: Fix sifive_serial_console_setup() section
d674cb90a9ef serial: 8250_dw: Preserve original value of DLF register
cdcc35e64541 tracing: Fix warning in trace_buffered_event_disable()
d7b20279244f ring-buffer: Fix wrong stat of cpu_buffer->read
f6e1e569ac97 ata: pata_ns87415: mark ns87560_tf_read static
53c06e0d15ee dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths
9ebcca93bd41 block: Fix a source code comment in include/uapi/linux/blkzoned.h
c0aad2fe1b9f ASoC: fsl_spdif: Silence output on stop
3bd1b4793b01 drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()
4970f72f810c drm/msm/adreno: Fix snapshot BINDLESS_DATA size
5200bd7e6096 drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
4990f529b745 RDMA/mlx4: Make check for invalid flags stricter
74843851d418 benet: fix return value check in be_lancer_xmit_workarounds()
07d9723cef28 net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64
2eb617529458 net/sched: mqprio: add extack to mqprio_parse_nlattr()
29c5eb0ffac7 net/sched: mqprio: refactor nlattr parsing to a separate function
17afc24d20c9 platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100
504177c84f04 team: reset team's flags when down link is P2P device
a3bb02598db9 bonding: reset bond's flags when down link is P2P device
d87d67c8bdd1 tcp: Reduce chance of collisions in inet6_hashfn().
458294ee1537 ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address
a249705862d7 ethernet: atheros: fix return value check in atl1e_tso_csum()
195e806b2afb phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()
27b63e8b8552 vxlan: calculate correct header length for GPE
5e98318c632d i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()
6b1ee62ecbf1 ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
65bd66a794bf keys: Fix linking a duplicate key to a keyring's assoc_array
c1df96689fe1 uapi: General notification queue definitions
ea64c727f201 scsi: qla2xxx: Array index may go out of bound
5e387df414f9 scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c
629628738078 pwm: meson: fix handling of period/duty if greater than UINT_MAX
7ae4671a868e pwm: meson: Simplify duplicated per-channel tracking
8abacc57af7b pwm: meson: Remove redundant assignment to variable fin_freq
680e1455b828 ftrace: Fix possible warning on checking all pages used in ftrace_process_locs()
05ff1d355e0b ftrace: Store the order of pages allocated in ftrace_page
e3098e52bf5a ftrace: Check if pages were allocated before calling free_pages()
aad84a978841 ftrace: Add information on number of page groups allocated
bd020c7763d6 fs: dlm: interrupt posix locks only when process is killed
f61d5752aed0 dlm: rearrange async condition return
ed092c495e29 dlm: cleanup plock_op vs plock_xop
a50ad9f8c06c PCI/ASPM: Avoid link retraining race
e50434e33de9 PCI/ASPM: Factor out pcie_wait_for_retrain()
7411202a0fee PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()
8eb15ff216c1 ext4: Fix reusing stale buffer heads from last failed mounting
0204319de8ea ext4: rename journal_dev to s_journal_dev inside ext4_sb_info
356056cbe667 btrfs: fix extent buffer leak after tree mod log failure at split_node()
63008dab58ad btrfs: fix race between quota disable and relocation
0a55f346e0e5 btrfs: qgroup: catch reserved space leaks at unmount time
b070f29a6143 bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent
38a6dd2b68f9 bcache: remove 'int n' from parameter list of bch_bucket_alloc_set()
edb81d6e1e50 gpio: tps68470: Make tps68470_gpio_output() always set the initial value
34e71f7d3a03 jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint
937cb20746c8 jbd2: recheck chechpointing non-dirty buffer
acc9a81f7cb2 jbd2: remove redundant buffer io error checks
05d440d0f5da jbd2: fix kernel-doc markups
b41fa1ed91de jbd2: fix incorrect code style
(From OE-Core rev: d6d1a9c20536d9f8abc60419eec93fec66496964)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
21732fd22497 Linux 5.4.252
9399ea1ce481 x86: fix backwards merge of GDS/SRSO bit
bc7b9a6c2ca4 xen/netback: Fix buffer overrun triggered by unusual packet
43ed6f79b3e7 x86/cpu, kvm: Add support for CPUID_80000021_EAX
1f0618bb2456 x86/bugs: Increase the x86 bugs vector size to two u32s
08ba48152a8a tools headers cpufeatures: Sync with the kernel sources
694b40dcfb41 x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX]
4fa849d4af68 x86/cpu: Add VM page flush MSR availablility as a CPUID feature
998eec066607 x86/cpufeatures: Add SEV-ES CPU feature
3e21d8b0f3a9 Documentation/x86: Fix backwards on/off logic about YMM support
ad7670dd65cb x86/mm: Initialize text poking earlier
979366f5c2aa mm: Move mm_cachep initialization to mm_init()
3d1b8cfdd0c9 x86/mm: Use mm_alloc() in poking_init()
ddcf05fe8850 x86/mm: fix poking_init() for Xen PV guests
3f8968f1f0ad x86/xen: Fix secondary processors' FPU initialization
e56c1e0f9134 KVM: Add GDS_NO support to KVM
ed56430ab253 x86/speculation: Add Kconfig option for GDS
e35c65794365 x86/speculation: Add force option to GDS mitigation
f68f9f2df68e x86/speculation: Add Gather Data Sampling mitigation
6e6044366897 x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
2ee37a46aa13 x86/fpu: Mark init functions __init
77fe8150579c x86/fpu: Remove cpuinfo argument from init functions
95356fff6fee init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
7aa2cec22e28 init: Invoke arch_cpu_finalize_init() earlier
944d5c3ffa4b init: Remove check_bugs() leftovers
a03ef708788e um/cpu: Switch to arch_cpu_finalize_init()
98c3955e145f sparc/cpu: Switch to arch_cpu_finalize_init()
568d68fc1dd4 sh/cpu: Switch to arch_cpu_finalize_init()
18cd611a3eaa mips/cpu: Switch to arch_cpu_finalize_init()
2febb4a73004 m68k/cpu: Switch to arch_cpu_finalize_init()
1f4494ea77e8 ia64/cpu: Switch to arch_cpu_finalize_init()
73719e89e32b ARM: cpu: Switch to arch_cpu_finalize_init()
1743bc756b6b x86/cpu: Switch to arch_cpu_finalize_init()
afe787cf253b init: Provide arch_cpu_finalize_init()
(From OE-Core rev: 9255ec4beb9eaa6f5d4b8a51a6b2ac4e511309fc)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Use autotools-brokensep as new version needs that.
upgrade include fix for CVE-2020-21686 and CVE-2022-29654
(cherry picked from commit c9c724ffa36757b56e70bc8d7b880c0c5777b153)
(From OE-Core rev: ed262f94b81cbf78e6a335912875bee8a65ca7c6)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
https://docs.python.org/release/3.8.18/whatsnew/changelog.html#changelog
Release date: 2023-08-24
Security
gh-108310: Fixed an issue where instances of ssl.SSLSocket were
vulnerable to a bypass of the TLS handshake and included protections
(like certificate verification) and treating sent unencrypted data as if
it were post-handshake TLS encrypted data. Security issue reported as
CVE-2023-40217 by Aapo Oksman. Patch by Gregory P. Smith.
Library
gh-107845: tarfile.data_filter() now takes the location of symlinks into
account when determining their target, so it will no longer reject some
valid tarballs with LinkOutsideDestinationError.
Tools/Demos
gh-107565: Update multissltests and GitHub CI workflows to use OpenSSL
1.1.1v, 3.0.10, and 3.1.2.
(From OE-Core rev: 9205496344bede4a16372ca7a02c2819a976640b)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(From OE-Core rev: 93efa56fb87217035275dcb04c4a19b79b95ccaf)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(From OE-Core rev: bd594af20fce07908f8e0fb1765b0e0ccc641e86)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add patch from libwebp 1.1.0 to fix CVE-2023-5129.
(From OE-Core rev: 2ab6568d35e3d68f77a73bf56eb2d38aa6ada236)
Signed-off-by: Colin McAllister <colinmca242@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This includes multiple CVE fixes.
The license change is due to changes in maintainership, the license
itself is unchanged.
(From OE-Core rev: a9d194f21a3bdebca8aaff204804a5fdc67c76d1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 91e66b93a0c0928f0c2cfe78e22898a6c9800f34)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Buffer Overflow vulnerability in function bitwriter_grow_ in flac before
1.4.0 allows remote attackers to run arbitrary code via crafted input to
the encoder.
(From OE-Core rev: 87d92cb3d20c2686caddaa29cd17e18850ad9484)
Signed-off-by: Meenali Gupta <meenali.gupta@windriver.com>
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Tested-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The time and timeout tests are sensitive to system load, and as we run
these on build machines they fail randomly.
[ YOCTO #14371 ]
(From OE-Core rev: d2b62913a5771169265171129fe972c8e252fe04)
(From OE-Core rev: 309f1c6166f8535fa61fd1d01924df3c7fe9fbba)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a84b8d683b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
- Update according to changes in SANITY_TESTED_DISTROS
(meta-poky/conf/distro/poky.conf)
- No longer declare as "Supported" the distributions versions
which are End of Life for their vendors, as some of them
(Ubuntu for example) ship updates to subscribers only,
which the Yocto Project has no access to.
- List distribution versions which were previously tested
for the branch of the Yocto Project being considered.
(From yocto-docs rev: ed345f43ed1e5fcceeff5ab77aaa43763f08f598)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
On our slower arm server, the tests currently timeout leading to inconsistent test
results. Increase the timeout to avoid this and aim to make the test results
consistent.
(From OE-Core rev: 76b065b3e802fc7dfa9a370e273b8a4187072623)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9a8b49208f3c99e184eab426360b137bc773aa31)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We have a suspicion that the read() call may return EAGAIN on the non-blocking
fd and this may truncate test output leading to some of our intermittent failures.
Tweak the code to avoid this potential issue.
(From OE-Core rev: 605d832e86f249100adaf3761b4e1701401d0b76)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a8920c105725431e989cceb616bd04eaa52127ec)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This provides a more reliable test execution when running tests that
write a large buffer/file and significantly reduces the localedata test
failures.
(From OE-Core rev: 1f35336edf13496432fb68e7e048a5c137fc3e47)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 97a7612e3959bc9c75116a4e696f47cc31aea75d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Allows setting up NFS over TCP as well.
(From OE-Core rev: 148e009374dcbd2101223cf33f2ff69c75895b71)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e1ff9b9a3b7f7924aea67d2024581bea2e916036)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Some of the tests trigger OOM and fail. Increase the amount of memory
available so we dont run into these issues.
(From OE-Core rev: 50b07b4c0c814f2832816cf83863687155429b21)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4d22dba482cb19ffcff5abee73f24526ea9d1c2a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Dont fill up the test log with ssh warning about having added the host
to list of known hosts.
Also helps fix a test case failure where stderr log was being compared
to a known value.
(From OE-Core rev: 781c52bb8f9ffe6aeb456fb0c0d628917641fb22)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 63b31ff7e54a171c4c02fca2e6b07aec64a410af)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Due to an oversight in the do_symlink_kernsrc function, the path
comparison between "S" and "STAGING_KERNEL_DIR" is broken. The code
obtains both variables, but modifies the local copy of "S" before
comparing them, causing the comparison to always return false.
This can cause the build to fail when the EXTERNALSRC flag is enabled,
since the code will try to create a symlink even if one already exists.
This patch resolves the issue by comparing the variables before they are
modified.
(From OE-Core rev: 27a982807caa7ffbdf2d4ef02bc0b037150b1b3b)
Signed-off-by: Staffan Rydén <staffan.ryden@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit afd2038ef8a66a5e6433be31a14e1eb0d9f9a1d3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
non-release indexes will continue to generate when test output is
corrupted.
(From OE-Core rev: 31b996c01c72749fc62821a3c9d1da70540bfad6)
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1a9157684a6bff8406c9bb470cb2e16ee006bbe9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add in stable updates to glibc 2.38 to fix malloc bugs
(From OE-Core rev: 2850119bce7aa9788ab8b163311d42ea273ca1df)
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 39f987fcb20ad7c0e45425b9f508d463c50ce0c1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
remove the traling blanks before the ;-delimiter, so one could use
"_remove" to avoid running tasks like 'rootfs_update_timestamp',
which are currently hardcoded and not bound to any
configurable feature flag
(From OE-Core rev: 18246f0bfedb5c729a0fc5b515f25a1ed0cde191)
Signed-off-by: Priyal Doshi <pdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A DMA-MMIO reentrancy problem may lead to memory corruption bugs
like stack overflow or use-after-free.
Summary of the problem from Peter Maydell:
https://lore.kernel.org/qemu-devel/CAFEAcA_23vc7hE3iaM-JVA6W38LK4hJoWae5KcknhPRD5fPBZA@mail.gmail.com
Reference:
https://gitlab.com/qemu-project/qemu/-/issues/556
qemu.git$ git log --no-merges --oneline --grep CVE-2023-0330
b987718bbb hw/scsi/lsi53c895a: Fix reentrancy issues in the LSI controller (CVE-2023-0330)
a2e1753b80 memory: prevent dma-reentracy issues
Included second commit as well as commit log of a2e1753b80 says it
resolves CVE-2023-0330
(From OE-Core rev: 45ce9885351a2344737170e6e810dc67ab3e7ea9)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Run generate-cve-exclusions.py to generate the ignore lists. This file
is maintained separately from the existing manual whitelist entries.
(From OE-Core rev: b63743410e758ba116adb74a483b7c2d2aedf3b3)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Instead of manually looking up new CVEs and determining what point
releases the fixes are incorporated into, add a script to generate the
CVE_CHECK_WHITELIST data automatically.
First, note that this is very much an interim solution until the
cve-check class fetches data from www.linuxkernelcves.com directly.
The script should be passed the path to a local clone of the
linuxkernelcves repository[1] and the kernel version number. It will
then write to standard output the CVE_STATUS entries for every known
kernel CVE.
The script should be periodically reran as CVEs are backported and
kernels upgraded frequently.
[1] https://github.com/nluedtke/linux_kernel_cves
Note: for the Dunfell backport this is not a cherry-pick of the commit
in master as the variable names are different. This incorporates the
following commits:
linux/generate-cve-exclusions: add version check warning
linux/generate-cve-exclusions.py: fix comparison
linux-yocto: add script to generate kernel CVE_STATUS entries
(From OE-Core rev: 496c0b8fab5dd87102c3a63656debdb3aa214ae7)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
str.format() doesn't use % notation, update the formatting to work.
assertTrue() is a member of self not a global, and assertTrue(True) will
always pass. Change this to just self.fail() as this is the failure case.
(From OE-Core rev: 2be0f2c62fb893f093091cbb30967f32f9d3165b)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 017f3a0b1265c1a3b69c20bdb56bbf446111977e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
native and nativesdk classes are special and must be inherited last :
put them at the end of the gathered classes to inherit.
(From OE-Core rev: cdc671271327ca61e5321b8890921d08ecd8799d)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a6614fd800cbe791264aeb102d379ba79bd145c2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This version includes fixes to patchelf.
(From OE-Core rev: 600ef23e30c27b4ec0f54c9b03d6386bccd5390f)
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1c5c8ff97ba0a7f9adc592d702b865b3d166a24b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
For newest Qualcomm platforms the firmware for the Adreno GPU consists
of two parts: platform-independent SQE/GMU/GPMU/PFP/PM4 and
platform-specific ZAP shader, which is used during the boot process. As
the platform-independent parts can be shared between different
platforms, split the platform-specific part to the separate package.
(From OE-Core rev: 3ae53403b019b699f59c3ab9ba7b822041773dc7)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bf00a042d2fa2eb4b20d8c5982926758821bf990)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
RTL8822 is a serie of wireless modules that need firmwares to function correctly.
The linux firmware recipe does not have a package of these firmwares, and this commit add them.
(From OE-Core rev: f1a4db02831e70782a896b699cc2fa427cbd8e62)
Signed-off-by: BELOUARGA Mohamed <m.belouarga@technologyandstrategy.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6459959beeb91c0b694f5f17b6587a12c6dcb087)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Latest linux-firmware archive inclues firmware for the Dragonboard 410c
device (Qualcomm apq8016 SBC). Follow the rest of linux-firmware-qcom-*
packages as a template and create packages for the new firmware files.
(From OE-Core rev: 0f4582034a41f4abc746bffe5892a8d393a5a8f7)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 380216e8d3b63d563ebfb10445fc6eb5e77eb9f2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
WHENCE checksum changed because of updated version lists and removal of
information for the RTL8188EU driver.
(From OE-Core rev: ecfb64079c7426606263780e04799b811c51fe91)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 986f8ca9d4c2c22d368f69e65b2ab76d661edca0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: b70a8333a7467162b9d148b99f5970c0af2a531f)
Signed-off-by: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1b67fd9ac74935fa41e960478c54e45422339138)
Signed-off-by: Frederic Martinsons <frederic.martinsons@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If the instance name indicated by %i begins with a number, the meaning of the
replacement string "\\1{}".format(instance) is ambiguous.
To indicate group number 1 regardless of the instance name, use "\g<1>".
(From OE-Core rev: d18b939fb08b37380ce95934da38e6522392621c)
(From OE-Core rev: 682e094e6af67e67873f7f08dd8d52b40fcdbded)
Signed-off-by: Yuta Hayama <hayama@lineo.co.jp>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The following linux-firmware commit moved the mt7601u firmware blob
into a mediatek/ subdirectory, update the path accordingly.
8451c2b1 ("mt76xx: Move the old Mediatek WiFi firmware to mediatek")
(From OE-Core rev: 6fa5c4967a7e70192e9233c92534f27ec3e394c8)
Fixes: 64603f602d ("linux-firmware: upgrade 20230404 -> 20230515")
(From OE-Core rev: 2d56adfd53b0ea3b938c60bf57fd40f3d48b5c68)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
https://www.openssl.org/news/openssl-1.1.1-notes.html
Major changes between OpenSSL 1.1.1u and OpenSSL 1.1.1v [1 Aug 2023]
* Fix excessive time spent checking DH q parameter value (CVE-2023-3817)
* Fix DH_check() excessive time with over sized modulus (CVE-2023-3446)
Major changes between OpenSSL 1.1.1t and OpenSSL 1.1.1u [30 May 2023]
* Mitigate for very slow `OBJ_obj2txt()` performance with gigantic OBJECT IDENTIFIER sub-identities. (CVE-2023-2650)
* Fixed documentation of X509_VERIFY_PARAM_add0_policy() (CVE-2023-0466)
* Fixed handling of invalid certificate policies in leaf certificates (CVE-2023-0465)
* Limited the number of nodes created in a policy tree ([CVE-2023-0464])
All CVEs for upgrade to 1.1.1u were already patched, so effectively
this will apply patches for CVE-2023-3446 and CVE-2023-3817 plus
several non-CVE fixes.
Because of mips build changes were backported to openssl 1.1.1 branch,
backport of a patch from kirkstone is necessary.
(From OE-Core rev: be5d49d86553769deaf4754969d2cf6931d6ac34)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
887433e4bc93 Linux 5.4.251
1e02fbe4f0ed tracing/histograms: Return an error if we fail to add histogram to hist_vars list
b1062596556e tcp: annotate data-races around fastopenq.max_qlen
21c325d01ecc tcp: annotate data-races around tp->notsent_lowat
7175277b4d0b tcp: annotate data-races around rskq_defer_accept
3121d649e4c6 tcp: annotate data-races around tp->linger2
b1cd5655fc13 net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX
8ce44cf35ef6 tcp: annotate data-races around tp->tcp_tx_delay
c822536b3e41 netfilter: nf_tables: can't schedule in nft_chain_validate
caa228792fb5 netfilter: nf_tables: fix spurious set element insertion failure
b8944e53ee70 llc: Don't drop packet from non-root netns.
b07e31824df6 fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe
6d39e9fc5934 Revert "tcp: avoid the lookup process failing to get sk in ehash table"
0c0bd9789a8d net:ipv6: check return value of pskb_trim()
17046107ca15 iavf: Fix use-after-free in free_netdev
765e1eaf42de net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field()
3b6f56021af6 pinctrl: amd: Use amd_pinconf_set() for all config options
951f4e9730f1 fbdev: imxfb: warn about invalid left/right margin
3e03319ab97d spi: bcm63xx: fix max prepend length
c9f56f3c7bc9 igb: Fix igb_down hung on surprise removal
7d80e834625c wifi: iwlwifi: mvm: avoid baid size integer overflow
41d149376078 wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()
970c7035f4b0 devlink: report devlink_port_type_warn source device
e09a285ea1e8 bpf: Address KCSAN report on bpf_lru_list
cec1857b1ea5 sched/fair: Don't balance task to its current running CPU
9d8d3df71516 arm64: mm: fix VA-range sanity check
8ad6679a5bb9 posix-timers: Ensure timer ID search-loop limit is valid
d0345f7c7dbc md/raid10: prevent soft lockup while flush writes
09539f9e2076 md: fix data corruption for raid456 when reshape restart while grow up
4181c30a2c55 nbd: Add the maximum limit of allocated index in nbd_dev_add
d4f1cd9b9d66 debugobjects: Recheck debug_objects_enabled before reporting
0afcebcec057 ext4: correct inline offset when handling xattrs in inode body
5d580017bdb9 drm/client: Fix memory leak in drm_client_modeset_probe
52daf6ba2e0d drm/client: Fix memory leak in drm_client_target_cloned
9533dbfac0ff can: bcm: Fix UAF in bcm_proc_show()
5dd838be69e4 selftests: tc: set timeout to 15 minutes
7f83199862c2 fuse: revalidate: don't invalidate if interrupted
ae91ab710d8e btrfs: fix warning when putting transaction with qgroups enabled after abort
e217a3d19e10 perf probe: Add test for regression introduced by switch to die_get_decl_file()
380c7ceabdde drm/atomic: Fix potential use-after-free in nonblocking commits
b7084ebf4f54 scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
3f22f9ddbb29 scsi: qla2xxx: Pointer may be dereferenced
a1c5149a82de scsi: qla2xxx: Correct the index of array
1b7e5bdf2be2 scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
4f90a8b04816 scsi: qla2xxx: Fix potential NULL pointer dereference
d25fded78d88 scsi: qla2xxx: Wait for io return on terminate rport
056fd1820724 tracing/probes: Fix not to count error code to total length
93114cbc7cb1 tracing: Fix null pointer dereference in tracing_err_log_open()
597eb52583d4 xtensa: ISS: fix call to split_if_spec
e84829522fc7 ring-buffer: Fix deadloop issue on reading trace_pipe
481535905608 tracing/histograms: Add histograms to hist_vars if they have referenced variables
46574e5a0a2a tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk
30962268fa1a tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error
0697a1a592c7 Revert "8250: add support for ASIX devices with a FIFO bug"
45e55e9cac13 meson saradc: fix clock divider mask length
2cdced57bc00 ceph: don't let check_caps skip sending responses for revoke msgs
1883a484c87e hwrng: imx-rngc - fix the timeout for init and self check
e3373e6b6c79 firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool()
826c7bfe5c49 serial: atmel: don't enable IRQs prematurely
15d4bd0f0a6b drm/rockchip: vop: Leave vblank enabled in self-refresh
6bc6ec8b0a0b drm/atomic: Allow vblank-enabled + self-refresh "disable"
f86942709b0e fs: dlm: return positive pid value for F_GETLK
ecfd1f82c4f5 md/raid0: add discard support for the 'original' layout
dac4afa3efae misc: pci_endpoint_test: Re-init completion for every test
dd2210379205 misc: pci_endpoint_test: Free IRQs before removing the device
9cfa4ef25de5 PCI: rockchip: Set address alignment for endpoint mode
35aec6bc0c04 PCI: rockchip: Use u32 variable to access 32-bit registers
13b93891308c PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core
c049b20655f6 PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked
a1f311d430f2 PCI: rockchip: Write PCI Device ID to correct register
592795119f2b PCI: rockchip: Assert PCI Configuration Enable bit after probe
35c95eda7b6d PCI: qcom: Disable write access to read only registers for IP v2.3.3
b0aac7792525 PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
f450388d8b6d PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
a4855aeb13e4 jfs: jfs_dmap: Validate db_l2nbperpage while mounting
ee2fd448608e ext4: only update i_reserved_data_blocks on successful block allocation
02543d1ddd77 ext4: fix wrong unit use in ext4_mb_clear_bb
96a85becb811 erofs: fix compact 4B support for 16k block size
42725e5c1b18 SUNRPC: Fix UAF in svc_tcp_listen_data_ready()
29a560437f67 misc: fastrpc: Create fastrpc scalar with correct buffer count
b157987242bd powerpc: Fail build if using recordmcount with binutils v2.37
2b59740ebc86 net: bcmgenet: Ensure MDIO unregistration has clocks enabled
1fe96568e78b mtd: rawnand: meson: fix unaligned DMA buffers handling
86b9820395f2 tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
96a16069a81d pinctrl: amd: Only use special debounce behavior for GPIO 0
6dcb493fc478 pinctrl: amd: Detect internal GPIO0 debounce handling
a1a443651569 pinctrl: amd: Fix mistake in handling clearing pins at startup
cf57a0853ba5 net/sched: make psched_mtu() RTNL-less safe
96391959a99e net/sched: flower: Ensure both minimum and maximum ports are specified
166fa538e0dd cls_flower: Add extack support for src and dst port range options
aadca5f08aef wifi: airo: avoid uninitialized warning in airo_get_rate()
cc2c06ca7fbf erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
b55c38fe2441 platform/x86: wmi: Break possible infinite loop when parsing GUID
cb8a256202b9 platform/x86: wmi: move variables
669c488cb25a platform/x86: wmi: use guid_t and guid_equal()
fd8049d6553f platform/x86: wmi: remove unnecessary argument
4c8e26fc3302 platform/x86: wmi: Fix indentation in some cases
8717326e4362 platform/x86: wmi: Replace UUID redefinitions by their originals
c7eeba470585 ipv6/addrconf: fix a potential refcount underflow for idev
7a06554214fe NTB: ntb_tool: Add check for devm_kcalloc
88e243618e4c NTB: ntb_transport: fix possible memory leak while device_register() fails
b5b9e041eb04 ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
0ae4fac8fe33 NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
bb17520c0383 ntb: idt: Fix error handling in idt_pci_driver_init()
4e64ef41c6cf udp6: fix udp6_ehashfn() typo
61b4c4659746 icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev().
4c7276a6daf7 ionic: remove WARN_ON to prevent panic_on_warn
3e77647acdcf ionic: ionic_intr_free parameter change
f0dc38bdef52 ionic: move irq request to qcq alloc
7cf21fba1bf8 ionic: clean irq affinity on queue deinit
ef7fc26b6a19 ionic: improve irq numa locality
808211a8d427 net/sched: cls_fw: Fix improper refcount update leads to use-after-free
d98ac5bce2d5 net: mvneta: fix txq_map in case of txq_number==1
58cd168825b4 scsi: qla2xxx: Fix error code in qla2x00_start_sp()
b49b55a7d578 igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings
a45afb07121c igc: Remove delay during TX ring configuration
59c190082a01 drm/panel: simple: Add connector_type for innolux_at043tn24
64b76abfe32d drm/panel: Add and fill drm_panel type field
362940f8e40f drm/panel: Initialise panel dev and funcs through drm_panel_init()
6d5172a3ab8f workqueue: clean up WORK_* constant types, clarify masking
003d33924911 net: lan743x: Don't sleep in atomic context
373b9475ea8c block/partition: fix signedness issue for Amiga partitions
22df19fee7b9 tty: serial: fsl_lpuart: add earlycon for imx8ulp platform
b7d636c924eb netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
61c7a5256543 netfilter: conntrack: Avoid nf_ct_helper_hash uses after free
565bdccdded3 netfilter: nf_tables: fix scheduling-while-atomic splat
7c4610ac3b41 netfilter: nf_tables: unbind non-anonymous set if rule construction fails
90d54ee329d2 netfilter: nf_tables: reject unbound anonymous set before commit phase
1df28fde1270 netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain
1adb5c272b20 netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
077ef851f0a3 netfilter: nf_tables: add rescheduling points during loop detection walks
11352851944c netfilter: nf_tables: use net_generic infra for transaction data
d59ed9dc0058 netfilter: add helper function to set up the nfnetlink header and use it
fa498dead9ee netfilter: nftables: add helper function to set the base sequence number
ef35dd70a340 netfilter: nf_tables: fix nat hook table deletion
d1b7fe307c75 block: add overflow checks for Amiga partition support
2b71cbf7ab48 fanotify: disallow mount/sb marks on kernel internal pseudo fs
9a6ce27a5d61 fs: no need to check source
c1c41cda0ab1 ARM: orion5x: fix d2net gpio initialization
679c34821ab7 btrfs: fix race when deleting quota root from the dirty cow roots list
f0fbbd405a94 fs: Lock moved directories
b97ac51f8492 fs: Establish locking order for unrelated directories
d95dc41ad181 Revert "f2fs: fix potential corruption when moving a directory"
a9a926423a63 ext4: Remove ext4 locking of moved directory
eefebf8877d3 fs: avoid empty option when generating legacy mount string
e9a3310bc2fc jffs2: reduce stack usage in jffs2_build_xattr_subsystem()
a249a61ac528 integrity: Fix possible multiple allocation in integrity_inode_get()
0729029e6472 bcache: Remove unnecessary NULL point check in node allocations
4be68f1c7076 mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used.
2f6c76994646 mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M
c491e27151c1 mmc: core: disable TRIM on Kingston EMMC04G-M627
ce7278dedab7 NFSD: add encoding of op_recall flag for write delegation
5016511287dc ALSA: jack: Fix mutex call in snd_jack_report()
c64fda48a3ad i2c: xiic: Don't try to handle more interrupt events after error
696e470e910e i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process()
498962715773 sh: dma: Fix DMA channel offset calculation
58b1b3c54e16 net: dsa: tag_sja1105: fix MAC DA patching from meta frames
67a67e258407 net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX
ab0085bd7902 xsk: Honor SO_BINDTODEVICE on bind
9347e432297e xsk: Improve documentation for AF_XDP
e63dc31b9452 tcp: annotate data races in __tcp_oow_rate_limited()
e9c2687988b7 net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode
fffa51e786ce powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y
45b34500f3ef f2fs: fix error path handling in truncate_dnode()
860d9b717f65 mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0
398e6a015877 spi: bcm-qspi: return error if neither hif_mspi nor mspi is available
18d50fb44109 Add MODULE_FIRMWARE() for FIRMWARE_TG357766.
4d8fc6137749 sctp: fix potential deadlock on &net->sctp.addr_wq_lock
999ff7fe492b rtc: st-lpc: Release some resources in st_rtc_probe() in case of error
d5c39cca4d03 pwm: sysfs: Do not apply state to already disabled PWMs
5375c024f8ae pwm: imx-tpm: force 'real_period' to be zero in suspend
d252c74b8b7a mfd: stmpe: Only disable the regulators if they are enabled
d9db18addf42 KVM: s390: vsie: fix the length of APCB bitmap
baec796723b7 mfd: stmfx: Fix error path in stmfx_chip_init
5d26f134efa8 serial: 8250_omap: Use force_suspend and resume for system suspend
337073cacad4 mfd: intel-lpss: Add missing check for platform_get_resource
0a6afc83b028 usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove()
becd09685d44 KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes
151b0dd6d1a0 mfd: rt5033: Drop rt5033-battery sub-device
8e8dae8eb230 usb: hide unused usbfs_notify_suspend/resume functions
fe9cdc198619 usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe()
1531ba3fab51 extcon: Fix kernel doc of property capability fields to avoid warnings
257daec29dcd extcon: Fix kernel doc of property fields to avoid warnings
648a163cff21 usb: dwc3: qcom: Fix potential memory leak
d485150c9a52 media: usb: siano: Fix warning due to null work_func_t function pointer
619e6f9a564a media: videodev2.h: Fix struct v4l2_input tuner index comment
e9586c49bdd4 media: usb: Check az6007_read() return value
fd869bdb5f12 sh: j2: Use ioremap() to translate device tree address into kernel memory
85f4c53849e4 w1: fix loop in w1_fini()
dc88382c1d44 block: change all __u32 annotations to __be32 in affs_hardblocks.h
fa8548d1a0a4 block: fix signed int overflow in Amiga partition support
bec218258cbd usb: dwc3: gadget: Propagate core init errors to UDC during pullup
f55127df9918 USB: serial: option: add LARA-R6 01B PIDs
bac502cd472a hwrng: st - keep clock enabled while hwrng is registered
071560202a52 hwrng: st - Fix W=1 unused variable warning
18fa56ca4cb8 NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION
c182d87c67e2 ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard
02dc8e8bdbe4 modpost: fix off by one in is_executable_section()
1030c0c30968 crypto: marvell/cesa - Fix type mismatch warning
ad3c4ecff00b modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24}
084bf580019c modpost: fix section mismatch message for R_ARM_ABS32
c893658d9ce6 crypto: nx - fix build warnings when DEBUG_FS is not enabled
a43bcb0b661c hwrng: virtio - Fix race on data_avail and actual data
b70315e44f03 hwrng: virtio - always add a pending request
102a354d52ca hwrng: virtio - don't waste entropy
f2a7dfd35f0c hwrng: virtio - don't wait on cleanup
6fe732764a58 hwrng: virtio - add an internal buffer
2cbfb51d2c7e powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary
aa3932eb0739 pinctrl: at91-pio4: check return value of devm_kasprintf()
e297350c33f6 perf dwarf-aux: Fix off-by-one in die_get_varname()
7f822c8036fe pinctrl: cherryview: Return correct value if pin in push-pull mode
1768e362f20f PCI: Add pci_clear_master() stub for non-CONFIG_PCI
5d3955bc32d4 PCI: ftpci100: Release the clock resources
331dce61c0d4 PCI: pciehp: Cancel bringup sequence if card is not present
f58c8563686b scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe()
666e7f9d60ce PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free
961c8370c5f7 scsi: qedf: Fix NULL dereference in error handling
6f64558b43cf ASoC: imx-audmix: check return value of devm_kasprintf()
35455616110b clk: keystone: sci-clk: check return value of kasprintf()
ffe6ad17cf14 clk: cdce925: check return value of kasprintf()
5f13d67027fa ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer
801c8341f7af clk: tegra: tegra124-emc: Fix potential memory leak
262db3ff58e2 drm/radeon: fix possible division-by-zero errors
cacc0506e571 drm/amdkfd: Fix potential deallocation of previously deallocated memory.
9e3858f82e3c fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe()
5541d1856c87 arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1
40ac5cb6cbb0 IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors
68e0033dee72 soc/fsl/qe: fix usb.c build errors
b756eb5eb9b0 ASoC: es8316: Do not set rate constraints for unsupported MCLKs
d1c1ca27cac0 ASoC: es8316: Increment max value for ALC Capture Target Volume control
b54bac970b54 memory: brcmstb_dpfe: fix testing array offset after use
f54142ed16b5 ARM: ep93xx: fix missing-prototype warnings
c2324c5aa247 drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H
4a23954279fc arm64: dts: qcom: msm8916: correct camss unit address
97dcb8dfefaa ARM: dts: gta04: Move model property out of pinctrl node
25bbd1c7bef8 RDMA/bnxt_re: Fix to remove an unnecessary log
ed039ad88ab0 drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks`
87ccaf56097a Input: adxl34x - do not hardcode interrupt trigger type
c7a8cc9140cf ARM: dts: BCM5301X: Drop "clock-names" from the SPI node
c516c00847f5 Input: drv260x - sleep between polling GO bit
3e789aee218b radeon: avoid double free in ci_dpm_init()
bc5b57a23087 netlink: Add __sock_i_ino() for __netlink_diag_dump().
1c405b3d3769 ipvlan: Fix return value of ipvlan_queue_xmit()
1d2ab3d4383e netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value.
337fdce45063 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one
32deadf89430 lib/ts_bm: reset initial match offset for every block of text
dd6ff3f38627 net: nfc: Fix use-after-free caused by nfc_llcp_find_local
edc5d8776a32 nfc: llcp: simplify llcp_sock_connect() error paths
9c9662e2512b gtp: Fix use-after-free in __gtp_encap_destroy().
08d8ff1bc688 selftests: rtnetlink: remove netdevsim device after ipsec offload test
bd1de6107f10 netlink: do not hard code device address lenth in fdb dumps
8f6652ed2ad9 netlink: fix potential deadlock in netlink_set_err()
88d89b4a3102 wifi: ath9k: convert msecs to jiffies where needed
76d5bda2c3af wifi: cfg80211: rewrite merging of inherited elements
e4c33144fc75 wifi: iwlwifi: pull from TXQs with softirqs disabled
2ba902da9090 rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO
786e264b37d2 wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key()
68305a19bada memstick r592: make memstick_debug_get_tpc_name() static
6f4454ccbea9 kexec: fix a memory leak in crash_shrink_memory()
4503261ab97b watchdog/perf: more properly prevent false positives with turbo modes
d5fa3918dfce watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config
7874fb3bef8b wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown
4dc3560561a0 wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes
f432198058a6 wifi: ray_cs: Fix an error handling path in ray_probe()
8fe51dce8bdc wifi: ray_cs: Drop useless status variable in parse_addr()
0dec0ad304d4 wifi: ray_cs: Utilize strnlen() in parse_addr()
ee73ad566a29 wifi: wl3501_cs: Fix an error handling path in wl3501_probe()
b7df4e0cb4ed wl3501_cs: use eth_hw_addr_set()
24f34f67be24 net: create netdev->dev_addr assignment helpers
dd5dca10d806 wl3501_cs: Fix misspelling and provide missing documentation
051d70773b9c wl3501_cs: Remove unnecessary NULL check
91c3c9eaf1ed wl3501_cs: Fix a bunch of formatting issues related to function docs
add539f7d16b wifi: atmel: Fix an error handling path in atmel_probe()
5b06f702805d wifi: orinoco: Fix an error handling path in orinoco_cs_probe()
ca4a2955d866 wifi: orinoco: Fix an error handling path in spectrum_cs_probe()
91c3325da240 regulator: core: Streamline debugfs operations
1bb38ef697e4 regulator: core: Fix more error checking for debugfs_create_dir()
6ca0c94f2b02 nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect()
66a1be74230b nfc: constify several pointers to u8, char and sk_buff
fea2104e752a wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan()
bc5099512057 spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG
f394d204d640 samples/bpf: Fix buffer overflow in tcp_basertt
90e3c1017757 wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx
be3989d93be3 wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation
717e4277ddf7 ima: Fix build warnings
8430a8e8e854 pstore/ram: Add check for kstrdup
540cdd720772 evm: Complete description of evm_inode_setattr()
568b73406d93 ARM: 9303/1: kprobes: avoid missing-declaration warnings
ba6da16eefb1 powercap: RAPL: Fix CONFIG_IOSF_MBI dependency
c97460ce1f7c PM: domains: fix integer overflow issues in genpd_parse_state()
54cc10a0f4b0 clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe
38ca169d66c3 clocksource/drivers/cadence-ttc: Use ttc driver as platform driver
8af3b8d770da tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode().
7b0c664541cd irqchip/jcore-aic: Fix missing allocation of IRQ descriptors
d244927e350e irqchip/jcore-aic: Kill use of irq_create_strict_mappings()
be481881753b md/raid10: fix io loss while replacement replace rdev
45fa023b3334 md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
31c805a44b75 md/raid10: fix wrong setting of max_corr_read_errors
283f4a63fee3 md/raid10: fix overflow of md/safe_mode_delay
b0b971fe7d61 md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
484104918305 x86/resctrl: Only show tasks' pid in current pid namespace
7206eca1ac44 x86/resctrl: Use is_closid_match() in more places
6f2bb37da468 bgmac: fix *initial* chip reset to support BCM5358
794bfb6fd992 drm/amdgpu: Validate VM ioctl flags.
2a4cfd5b0354 scripts/tags.sh: Resolve gtags empty index generation
fff826d665f9 drm/i915: Initialise outparam for error return from wait_for_register
99036f1aed7e HID: wacom: Use ktime_t rather than int when dealing with timestamps
815c95d82b79 fbdev: imsttfb: Fix use after free bug in imsttfb_probe
a7c8d2f3753d video: imsttfb: check for ioremap() failures
f042d80a631f x86/smp: Use dedicated cache-line for mwait_play_dead()
23f98fe887ce gfs2: Don't deref jdesc in evict
(From OE-Core rev: 9d509daf5fdae6b5dd8a81490ee40ea119a42024)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
27745d94abe1 Linux 5.4.250
00363ef30797 x86/cpu/amd: Add a Zenbleed fix
92b292bed627 x86/cpu/amd: Move the errata checking functionality up
4d4112e2845c x86/microcode/AMD: Load late on both threads too
(From OE-Core rev: 55f3f04896f1c301bbc7e18360ac05ff583b7a1d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The commit [https://github.com/openembedded/openembedded-core/commit/c22bbe9b45e3]
backports fix for CVE-2023-25193 for version 2.6.4.
The apply() in src/hb-ot-layout-gpos-table.hh ends prematurely.
The if block in apply() has an extra return statement,
which causes it to return w/o executing
buffer->unsafe_to_concat_from_outbuffer() function.
(From OE-Core rev: e3fda60c4131c21cfb3139c56c1771e342d4b9bf)
Signed-off-by: Dhairya Nagodra <dnagodra@cisco.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Currently json.loads() accepts one of the types str, bytes, or bytearray
as an argument, but bytes and bytearrays have only been allowed since
python 3.6. The version of Python3 provided by default on Ubuntu 16.04
and Debian 9.x is 3.5, so make raw_data type str to work correctly on
these build hosts.
(From OE-Core rev: 4efdf7a93254056b9ac47de470740ac113b031f2)
Signed-off-by: Yuta Hayama <hayama@lineo.co.jp>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport patch from upstream master.
There were three changes needed to apply the patch:
* move NEWS change to start of the file
* change file location from src/ps/ to ps/
* change xmalloc/xcmalloc to malloc/cmalloc
The x*malloc functions were introduced in commit in future version.
584028dbe5
They call the original function plus additionally throw error when out of memory.
https://gitlab.com/procps-ng/procps/-/blob/v4.0.3/local/xalloc.h?ref_type=tags
So this replacement is correct in context of our version.
(From OE-Core rev: 1632c7223b2f8cd595e1ba20bc006c68fc833295)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport commit mentioned in NVD DB links.
94e1c00176
(From OE-Core rev: c25b88fc321b7c050108b29c75c0a159e0754f84)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This issue was reported and discusses under [1] which is linked in NVD CVE report.
It was already documented that some parts or libarchive are thread safe and some not.
[2] was now merged to document that also reported function is not thread safe.
So this CVE *now* reports thread race condition for non-thread-safe function.
And as such the CVE report is now invalid.
The issue is still not closed for 2 reasons:
* better document what is and what is not thread safe
* request to public if someone could make these functions thread safe
This should however not invalidate above statment about ignoring this CVE.
[1] https://github.com/libarchive/libarchive/issues/1876
[2] https://github.com/libarchive/libarchive/pull/1875
(From OE-Core rev: 9374e680ae2376589a9bfe4565dfcf4dc9791aa8)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This CVE shouldn't have been filed as the "exploit" is described in the
documentation as how the library behaves.
(From OE-Core rev: b66a677b76c7f15eb5c426f8dc7ac42e1e2e3f40)
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 c652f094d86c4efb7ff99accba63b8169493ab18)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The runpath in the cc1 binary is:
Library runpath: [$ORIGIN/../../../recipe-sysroot-native/usr/lib:$ORIGIN/../../../recipe-sysroot-native/lib]
This does not match the actual location of the libraries, which would require:
Library runpath: [$ORIGIN/../../recipe-sysroot-native/usr/lib:$ORIGIN/../../recipe-sysroot-native/lib]
Prior to gcc 9.1 the recipe set B explicity with:
B = "${WORKDIR}/gcc-${PV}/build.${HOST_SYS}.${TARGET_SYS}"
and this build directory structure matches the runpath in cc1, so there is no issue.
This line was commented out in versions 9.1 through 11.3. The upgrade to 12.1 once
again uncommented this line.
As a result the runpath is incorrect in version 9.1 through 11.3 and cc1 defaults
to using host libraries.
This patch restores setting B as done in master and versions prior to 9.1
(From OE-Core rev: 43d5ebde6d609898064ea70c89a7eba002e5fd74)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This has been around without being properly documented since 2019 (!!!),
and is nowadays the preferred method for enforcing license restrictions.
(From yocto-docs rev: 7a67426330decf108b8f152c3cb6cd6d167c98e4)
Signed-off-by: Alexander Kanavin <alex@linutronix.de
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Adds two missing key sorts in generation of unified_info
Backported from a similar (but more invasive) patch in the 3.x source code:
764cf5b263]
(From OE-Core rev: 6c505ef6c9950eb6d09bcec683fefe6edc7b2e6b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When building using an SDK, cmake complains that the target
architecture 'cortexa53-crypto' is unknown. The same build in bitbake
uses the target architecture 'aarch64'.
Set CMAKE_SYSTEM_PROCESSOR the same as for bitbake.
(From OE-Core rev: 7a7ef9d73affc23fa14712d56f1a40d0c46569cb)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d32a6225eefce2073a1cd401034b5b4c68351bfe)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
libpng is a platform-independent library which
supports all PNG features.
This ptest executes the below binaries, parses
the png image and prints the image features.
1. pngfix - provides information about PNG image
copyrights details.
2. pngtest - tests, optimizes and optionally fixes
the zlib header in PNG files.
3. pngstest - verifies the integrity of PNG image by
dumping chunk level information.
4. timepng - provides details about PNG image chunks.
(From OE-Core rev: 843803bcc248b18cdefb29d610a1371e32e815ce)
Signed-off-by: Nikhil R <nikhil.r@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: d1b6c34d33704f05374154e4ea7d8acdea7b8018)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 22bac8aea0d5d28cc5a3bf20edf638225cce2f88)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There were vestigal remains of API key support which could be removed,
but as using an API key - in theory - gives the user larger rate limits
it's probably wise to expose it.
If the user has an API key, then set NVDCVE_API_KEY.
(From OE-Core rev: b3fc8ef9aba822b3d485242c8ebd0e0bff0ebfc8)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a542de684282bfec79f24ae2f1a2027ffde319d8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a note of what range we're fetching, and use bb.note() instead of
debug() as messages about retrying shouldn't really be considered debug
logging.
(From OE-Core rev: f6c3ee35ae9950aec4b3dc15062b1c1fb5610011)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b64a869b9c5e1d504f1011da16b5c5ff721afbf0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Current 503 errors seem to last several seconds.
In most cases there are two errors and third request succeeds.
However sometimes the outage takes more than time needed
for two retries and third one also fails.
Extend retry count from 3 to 5 to improve the probablity
that the fetcher succeeds.
(From OE-Core rev: 46286a641f1113e22d39a427a5dc0a11321d434e)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f4d118af2360cff7f234102fd5e4b65a6f4146a6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Last couple days it is not possible to update NVD DB as servers
are returning lot of errors.
Mostly "HTTP Error 503: Service Unavailable" is observed but
sporadially also some others.
Retrying helps in most cases, so extend retries to all errors.
Additionally add sleep which is recommended by NVD between requests.
These retries are already implemented between successful requests,
but giving servers time between failed ones is important, too.
(From OE-Core rev: 8bba9342f641e9aa51ccaebc02bc5d51354e1c72)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 88dad8f198baa80af5ab576498f4df6ed639d551)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
After upgrade to soon-to-be-released kirkstone 4.0.11 CVE annotations got broken.
Anything which has only cvssV3 does not resolve properly.
Fix the API fields used to extract it.
i0.0 score is now at level of NVD DB 1.1.
All CVEs with UNKNOWN vector are not present in NVD DB 1.1.
NVD API 1.1:
sqlite> select vector, count(vector) from nvd group by vector;
ADJACENT_NETWORK|4776
LOCAL|32146
NETWORK|167746
PHYSICAL|185
sqlite> select scorev3, count(scorev3) from nvd group by scorev3;
0.0|73331
1.8|7
1.9|3
...
NVD API 2.0 (broken):
sqlite> select vector, count(vector) from nvd group by vector;
ADJACENT_NETWORK|4587
LOCAL|26273
NETWORK|150421
UNKNOWN|24644
sqlite> select scorev3, count(scorev3) from nvd group by scorev3;
0.0|205925
NVD API 2.0 (fixed):
sqlite> select vector, count(vector) from nvd group by vector;
ADJACENT_NETWORK|5090
LOCAL|32322
NETWORK|168004
PHYSICAL|213
UNKNOWN|511
sqlite> select scorev3, count(scorev3) from nvd group by scorev3;
0.0|73841
1.8|7
1.9|3
...
(From OE-Core rev: 2233a187dc0da833401297667c1e2ed6bf5627fd)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 61a5857efdcc0f49c69c0deb24fce99007aeef19)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When requesting updates in a specific range, use the actual current time
and database mtime instead of truncating to midnight, and explicitly set
the timezone to UTC so that NIST don't treat the timestamps as _their_ local
time when they're _our_ local time.
(From OE-Core rev: e12b81ede54c92e372f0d80373bb91254d0a889f)
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 9aa0ec37f5f74252588d2494a71c71a7d8e68df9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Some CVEs, such as CVE-2013-6629, list multiple configurations which are
vulnerable. The current JSON parser only considers the first
configuration.
Instead, consider every configuration. We don't yet handle the AND/OR
logical operators, but this is a step in the right direction.
(From OE-Core rev: e521d6ce48d3b04eb2d53c710bba18593a908fe3)
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 e1bf4f6dd686055fe9a8bdcc3f739eac2807bae0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Current error message is difficult to read:
ERROR: Nothing PROVIDES 'image'
trs-image was skipped: image - image: normal username test does not have a static ID defined. Add test to one of these files
It's not clear that first "image" is recipe name, second "image" is
binary package name and that "test" is the user account which does not
have a static ID defined. Improve the error message so that these are
more explicit. Now the error message looks like:
image was skipped: Recipe image, package image: normal username "test" does not have a static ID defined.
(From OE-Core rev: ea997ec788a5397598e24301e40d1c30ffa68c04)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 07898218f3908a83e07178b6530dfa48d55d4ec2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There is already a neat check_free_port() function for finding an available port
atomically, so use that and make two additional tweaks:
- no need to allocate two separate ports; per unfsd documentation they can be the same
- move lockfile release until after unfsd has been shut down and the port(s) used has been freed
[YOCTO #15077]
(From OE-Core rev: 816d12f125974fc064d17c735b7769f7a9744597)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dee96e82fb04ea99ecd6c25513c7bd368df3bd37)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It fails to instal pm-utils and lib32-pm-utils at same time:
Error: Transaction test error:
file /usr/bin/pm-is-supported conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64
file /usr/sbin/pm-hibernate conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64
file /usr/sbin/pm-powersave conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64
file /usr/sbin/pm-suspend conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64
file /usr/sbin/pm-suspend-hybrid conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64
All of the conflicted files either is script which source a file in
${libdir}, or a link file to some file in ${libdir}. Compare the content
of installed files in ${libdir} exclude binaries, only the paths of
${libdir} diff. So re-define libdir with ${nonarch_libdir} to fix the
conflicts.
(From OE-Core rev: 292ff56250d2f916370c508fd7a94f3ab769a356)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f836541bcfdbf033a37537530b4e3b87b0a7f003)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Devtool selftests require poky dir a git repo, when downloading poky as a tar,
this is not the case. Those tests will now skipped.
[YOCTO #12389]
(From OE-Core rev: 5f3128e3a85e3a5d67d5dc1f2585fe6c236e443c)
Signed-off-by: Thomas Roos <throos@amazon.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 95a5bc130dc51ea9de95c64dbf0e9c7892415d50)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is needed as each user could be setting different nice levels
while building, however this should not make the shared cache unusable.
(From OE-Core rev: b77850f613bdc103e5d529b6c62ae90e134106ae)
Signed-off-by: Lorenzo Arena <arena.lor@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 42784f9360345da1c01d988070253e7ffd5ac4ac)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The .dot file created by `bitbake -g` changed formats a while ago, which
broke oe-depends-dot.
Also add some useful examples to the --help output.
(From OE-Core rev: c49914bb3cb6116f2e1bed7de82a702c2e4f7b5d)
Signed-off-by: Rusty Howell <rustyhowell@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
License-Update: update year to 2023
30afa75ad8
Release Notes for 3.8.15:
Security content in this release
CVE-2022-40674: bundled libexpat was upgraded from 2.4.7 to 2.4.9 which
fixes a heap use-after-free vulnerability in function doContent
gh-97616: a fix for a possible buffer overflow in list *= int
gh-97612: a fix for possible shell injection in the example script
get-remote-certificate.py (this issue originally had a CVE assigned to
it, which its author withdrew)
gh-96577: a fix for a potential buffer overrun in msilib
https://www.python.org/downloads/release/python-3815/
Release Notes for 3.8.16:
Security content in this release
gh-98739: Updated bundled libexpat to 2.5.0 to fix CVE-2022-43680 (heap
use-after-free).
gh-98517: Port XKCP’s fix for the buffer overflows in SHA-3 to fix
CVE-2022-37454.
gh-98433: The IDNA codec decoder used on DNS hostnames by socket or
asyncio related name resolution functions no longer involves a quadratic
algorithm to fix CVE-2022-45061. This prevents a potential CPU denial of
service if an out-of-spec excessive length hostname involving
bidirectional characters were decoded. Some protocols such as urllib
http 3xx redirects potentially allow for an attacker to supply such a
name.
gh-68966: The deprecated mailcap module now refuses to inject unsafe
text (filenames, MIME types, parameters) into shell commands to address
CVE-2015-20107. Instead of using such text, it will warn and act as if a
match was not found (or for test commands, as if the test failed).
gh-100001: python -m http.server no longer allows terminal control
characters sent within a garbage request to be printed to the stderr
server log.
gh-87604: Avoid publishing list of active per-interpreter audit hooks
via the gc module.
https://www.python.org/downloads/release/python-3816/
Release Notes for 3.8.17:
Security content in this release
gh-103142: The version of OpenSSL used in Windows and Mac installers has
been upgraded to 1.1.1u to address CVE-2023-2650, CVE-2023-0465,
CVE-2023-0466, CVE-2023-0464, as well as CVE-2023-0286, CVE-2022-4303,
and CVE-2022-4303 fixed previously in 1.1.1t (gh-101727).
gh-102153: urllib.parse.urlsplit() now strips leading C0 control and
space characters following the specification for URLs defined by WHATWG
in response to CVE-2023-24329.
gh-99889: Fixed a security in flaw in uu.decode() that could allow for
directory traversal based on the input if no out_file was specified.
gh-104049: Do not expose the local on-disk location in directory indexes
produced by http.client.SimpleHTTPRequestHandler.
gh-103935: trace.__main__ now uses io.open_code() for files to be
executed instead of raw open().
gh-101283: subprocess.Popen now uses a safer approach to find cmd.exe
when launching with shell=True.
gh-102953: The extraction methods in tarfile, and
shutil.unpack_archive(), have a new filter argument that allows limiting
tar features than may be surprising or dangerous, such as creating files
outside the destination directory. See Extraction filters for details.
https://www.python.org/downloads/release/python-3817/
(From OE-Core rev: 01a1f016a6558566a36098a993adaf4b40e30c78)
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
OpenPrinting CUPS is a standards-based, open source printing system for Linux and other Unix-like operating systems. Starting in version 2.0.0 and prior to version 2.4.6, CUPS logs data of free memory to the logging service AFTER the connection has been closed, when it should have logged the data right before. This is a use-after-free bug that impacts the entire cupsd process. The exact cause of this issue is the function `httpClose(con->http)` being called in `scheduler/client.c`. The problem is that httpClose always, provided its argument is not null, frees the pointer at the end of the call, only for cupsdLogClient to pass the pointer to httpGetHostname. This issue happens in function `cupsdAcceptClient` if LogLevel is warn or higher and in two scenarios: there is a double-lookup for the IP Address (HostNameLookups Double is set in `cupsd.conf`) which fails to resolve, or if CUPS is compiled with TCP wrappers and the connection is refused by rules from `/etc/hosts.allow` and `/etc/hosts.deny`. Version 2.4.6 has a patch for this issue.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-34241https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25https://security-tracker.debian.org/tracker/CVE-2023-34241
Upstream Patch:
9809947a95
(From OE-Core rev: 28b25ba7a8c6aa5c5744ca17e8686f2762791c72)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If there are several multiconfigs in play for example a non-multiconfig with
a task with one hash and then three multiconfigs for the same task, different
architectures but the same hash (different to the non-mc), the three mcs
will be deferred until after the non-mc task but then will all run together
and race against each other.
Change the code to re-enable deferred tasks one at a time. This way, if they do
race, they won't run in parallel against each other.
(Bitbake rev: b60c7085ec370473bea9b3b4b65826a17638837f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9523e28658ad7fb446645b590608dfac2812afd3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Dropping CONFIG_DECNET as it has been removed from -stable
and we now get a configuration warning.
(From OE-Core rev: b7530e5360babbe9321ee4cf1e336412116a98cb)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit:
commit 8d8179549a233e7517523ac12887016451da2e20
Author: Bruce Ashfield <bruce.ashfield@gmail.com>
Date: Tue Jun 27 10:13:01 2023 -0400
rt: fix 5.4-stable introduced compile errors
The 5.4 stable series brough back two elements removed
by the -rt patch:
- tick_period
- deferred/safe printk
We fix the build by dropping the use of the period and
deferred printk
(From OE-Core rev: 13add4fd84c2e8a14caad857fbadf83205758c31)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
f568a20f058f Linux 5.4.246
6c0fc4725f6f drm/edid: fix objtool warning in drm_cvt_modes()
914bf541c3bb wifi: rtlwifi: 8192de: correct checking of IQK reload
58bc9baaef92 drm/edid: Fix uninitialized variable in drm_cvt_modes()
77e442733faa RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds
a616aa258e46 RDMA/bnxt_re: Remove set but not used variable 'dev_attr'
4ffad598bff4 scsi: dpt_i2o: Do not process completions with invalid addresses
e2897f133acd scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD)
56a4a9dc5ed1 regmap: Account for register length when chunking
94f3bc7e84af test_firmware: fix the memory leak of the allocated firmware buffer
fb7dce686fd1 fbcon: Fix null-ptr-deref in soft_cursor
5ea6122caf51 ext4: add lockdep annotations for i_data_sem for ea_inode's
b06346ef5778 ext4: disallow ea_inodes with extended attributes
ec2a04f8fc9f ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()
2e636c0c9344 ext4: add EA_INODE checking to ext4_iget()
d9de088797a0 tracing/probe: trace_probe_primary_from_call(): checked list_first_entry
7df474125c37 selinux: don't use make's grouped targets feature yet
b18bc3c9c2c5 tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK
ae7fb0c8bf80 mmc: vub300: fix invalid response handling
9d8f5797d791 wifi: rtlwifi: remove always-true condition pointed out by GCC 12
843f51766784 lib/dynamic_debug.c: use address-of operator on section symbols
0638dcc7e75f treewide: Remove uninitialized_var() usage
1eb88dccb827 kernel/extable.c: use address-of operator on section symbols
d069c7ce3995 eth: sun: cassini: remove dead code
d04adc383f32 gcc-12: disable '-Wdangling-pointer' warning for now
253d70232573 ACPI: thermal: drop an always true check
a010f8e64689 x86/boot: Wrap literal addresses in absolute_pointer()
f0bb5135553c flow_dissector: work around stack frame size warning
cd943425c6aa ata: libata-scsi: Use correct device no in ata_find_dev()
76c67ff783ac scsi: stex: Fix gcc 13 warnings
cd91ead608f0 misc: fastrpc: reject new invocations during device removal
bf1d0b84dfd2 misc: fastrpc: return -EPIPE to invocations on device removal
d5f183881529 usb: gadget: f_fs: Add unbind event before functionfs_unbind
ac388cbbd97c net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818
e101e8160cf0 iio: dac: build ad5758 driver when AD5758 is selected
a87236446a62 iio: dac: mcp4725: Fix i2c_master_send() return value handling
c3b25245e3a8 iio: light: vcnl4035: fixed chip ID check
711049e31e09 HID: wacom: avoid integer overflow in wacom_intuos_inout()
4251ff7fd4a4 HID: google: add jewel USB id
f3b4e2a636d1 iio: adc: mxs-lradc: fix the order of two cleanup operations
030ca3f7b042 mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
11b084412055 atm: hide unused procfs functions
cea581b385ab ALSA: oss: avoid missing-prototype warnings
384fd08858da netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT
f7e62f1b7229 wifi: b43: fix incorrect __packed annotation
8a9035110288 scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed
f1e6a1097141 arm64/mm: mark private VM_FAULT_X defines as vm_fault_t
c87334f4e705 ARM: dts: stm32: add pin map for CAN controller on stm32f7
a39f24357fdc wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value
353fd22693a6 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221
66a6d704c251 media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
ed47886a73db media: dvb-core: Fix use-after-free due on race condition at dvb_net
e9033a425ab2 media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table
08b20cb8e5b9 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()
46e8b0fe538b media: dvb_ca_en50221: fix a size write bug
b66849f35462 media: netup_unidvb: fix irq init by register it at the end of probe
88aef84eefb3 media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address
6b9a534ec5cf media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()
f3c8ed7366cd media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer
65033ab2f930 media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()
37e36b426197 media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()
64f1b8296bef media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()
d16f5dc3aa09 media: dvb_demux: fix a bug for the continuity counter
a7c87057f259 ASoC: ssm2602: Add workaround for playback distortions
619f008df14e xfrm: Check if_id in inbound policy/secpath match
21ca81704611 ASoC: dwc: limit the number of overrun messages
acd5f476c16e nbd: Fix debugfs_create_dir error checking
19ce1e1f348d fbdev: stifb: Fix info entry in sti_struct on error path
aa32f2fadb4c fbdev: modedb: Add 1920x1080 at 60 Hz video mode
199f9c5430f9 media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE
b950966b44f9 ARM: 9295/1: unwind:fix unwind abort for uleb128 case
a823d8e0bb02 mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
29bfbc8a63c4 watchdog: menz069_wdt: fix watchdog initialisation
0018639be2d9 mtd: rawnand: marvell: don't set the NAND frequency select
5f0043efdc24 mtd: rawnand: marvell: ensure timing values are written
6c0aacf1b4e1 net: dsa: mv88e6xxx: Increase wait after reset deactivation
94a00f1142c5 net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
dd4b5a204dfa udp6: Fix race condition in udp6_sendmsg & connect
cd4a37f0dcc9 net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report
cec562fbf8c5 ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use
9e6bb63e5e66 net: sched: fix NULL pointer dereference in mq_attach
2188c0f09532 net/sched: Prohibit regrafting ingress or clsact Qdiscs
80b20d528a71 net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs
321f38375517 net/sched: sch_clsact: Only create under TC_H_CLSACT
5f67d33c01b3 net/sched: sch_ingress: Only create under TC_H_INGRESS
381a703220fb tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set
32e9a9ee285f tcp: deny tcp_disconnect() when threads are waiting
26e830858a2b af_packet: do not use READ_ONCE() in packet_bind()
43f1402dc2e9 mtd: rawnand: ingenic: fix empty stub helper definitions
dd3773e8c8c9 amd-xgbe: fix the false linkup in xgbe_phy_status
603eec060d14 af_packet: Fix data-races of pkt_sk(sk)->num.
bab2f42d8d8a netrom: fix info-leak in nr_write_internal()
d7aeb591b101 net/mlx5: fw_tracer, Fix event handling
c7ac3ebf41ee dmaengine: pl330: rename _start to prevent build error
17d70de57248 iommu/amd: Don't block updates to GATag if guest mode is on
fa961ad9ef91 iommu/rockchip: Fix unwind goto issue
5abb81b4d762 RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx
2bafc7f22db3 RDMA/bnxt_re: Refactor queue pair creation code
56446791bccd RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series
cc5a673d85a9 RDMA/efa: Fix unsupported page sizes in device
cf0b1e5482ea Linux 5.4.245
ec14c6e0a2e5 netfilter: ctnetlink: Support offloaded conntrack entry deletion
5b7d4d91c047 ipv{4,6}/raw: fix output xfrm lookup wrt protocol
6c88024cab83 binder: fix UAF caused by faulty buffer cleanup
e6183912ee90 bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()
9ba28194ea50 io_uring: have io_kill_timeout() honor the request references
6de3014d4bd8 io_uring: don't drop completion lock before timer is fully initialized
b0bfceaa8c0e io_uring: always grab lock in io_cancel_async_work()
00395fd7f9a0 cdc_ncm: Fix the build warning
672e59995e70 net/mlx5: Devcom, serialize devcom registration
f42feb29bad9 net/mlx5: devcom only supports 2 ports
67637a7ee6bd fs: fix undefined behavior in bit shift for SB_NOUSER
02281c23d069 power: supply: bq24190: Call power_supply_changed() after updating input current
f6518954c146 power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier()
db00ef8fd609 power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize
ff484163dfb6 net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize
a270ca35a949 cdc_ncm: Implement the 32-bit version of NCM Transfer Block
51d0ac4577c2 Linux 5.4.244
edec0d399907 3c589_cs: Fix an error handling path in tc589_probe()
3dfc1004d9af net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device
c59106f8bca1 net/mlx5: Fix error message when failing to allocate device memory
8680d838c98c forcedeth: Fix an error handling path in nv_probe()
b8db4a4e2007 ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg
0099a29bc5a0 x86/show_trace_log_lvl: Ensure stack pointer is aligned, again
c60f38c9bdcb xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()
9b13972e4f23 coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()
f6b610730e8f power: supply: sbs-charger: Fix INHIBITED bit for Status reg
0c5f4cec7596 power: supply: bq27xxx: Fix poll_interval handling and races on remove
dafe9136be7b power: supply: bq27xxx: Fix I2C IRQ race on remove
7b3b11964979 power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition
96bfafbc7d80 power: supply: leds: Fix blink to LED on transition
011f47c8b838 ipv6: Fix out-of-bounds access in ipv6_find_tlv()
120cdad8b2ae bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields
9928ce5225d6 selftests: fib_tests: mute cleanup error message
58766252f6b2 net: fix skb leak in __skb_tstamp_tx()
2b580d0f03c4 media: radio-shark: Add endpoint checks
a730feb672c7 USB: sisusbvga: Add endpoint checks
80100e0863e5 USB: core: Add routines for endpoint checks in old drivers
7e3ae83371a4 udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().
9ea0c5f90a27 net: fix stack overflow when LRO is disabled for virtual interfaces
1522dc58bff8 fbdev: udlfb: Fix endpoint check
be646802b3dc debugobjects: Don't wake up kswapd from fill_pool()
4e5a7181a6c3 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms
6d091e0ddcf3 parisc: Fix flush_dcache_page() for usage from irq context
b556618baca5 selftests/memfd: Fix unknown type name build failure
04aee084a3fa x86/mm: Avoid incomplete Global INVLPG flushes
a9f5423460a6 btrfs: use nofs when cleaning up aborted transactions
4f92934d8073 gpio: mockup: Fix mode of debugfs files
da8adda57984 parisc: Allow to reboot machine after system halt
43ffe982a304 parisc: Handle kgdb breakpoints only in kernel context
f7d19a366cd2 m68k: Move signal frame following exception on 68020/030
8facb9cc168a ALSA: hda/realtek: Enable headset onLenovo M70/M90
5cc3e698c2bb ALSA: hda/ca0132: add quirk for EVGA X299 DARK
68e4c390173e mt76: mt7615: Fix build with older compilers
b558275c1b04 spi: fsl-cpm: Use 16 bit mode for large transfers with even size
d64a45c019ac spi: fsl-spi: Re-organise transfer bits_per_word adaptation
aabe8ca79139 watchdog: sp5100_tco: Immediately trigger upon starting.
aeff9e7e87c1 s390/qdio: fix do_sqbs() inline assembly constraint
ab196fe70a18 s390/qdio: get rid of register asm
a4e3c4c65ae8 vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF
74e644795d37 vc_screen: rewrite vcs_size to accept vc, not inode
e9399d4ea5ee usb: gadget: u_ether: Fix host MAC address case
939cafcdf7de usb: gadget: u_ether: Convert prints to device prints
c8489e0fab18 lib/string_helpers: Introduce string_upper() and string_lower() helpers
7e15602c5073 HID: wacom: add three styli to wacom_intuos_get_tool_type
2a12339ce34f HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs
b5185f1b11c7 HID: wacom: Force pen out of prox if no events have been received in a while
e0c1b35239d9 netfilter: nf_tables: hold mutex on netns pre_exit path
6236af6936dd netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag
05b4105e6852 netfilter: nf_tables: stricter validation of element data
e832e4bae556 netfilter: nf_tables: allow up to 64 bytes in the set element data area
28fe10236a64 netfilter: nf_tables: add nft_setelem_parse_key()
eb5b579bd69f netfilter: nf_tables: validate registers coming from userspace.
cfe1b9719cce netfilter: nftables: statify nft_parse_register()
7c788393d453 netfilter: nftables: add nft_parse_register_store() and use it
25336cd96b03 netfilter: nftables: add nft_parse_register_load() and use it
116d53f09ff5 nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()
df89b1753eb1 powerpc/64s/radix: Fix soft dirty tracking
60b9a9c8f370 tpm/tpm_tis: Disable interrupts for more Lenovo devices
a33c172c1e34 ceph: force updating the msg pointer in non-split case
6eb9ed0ab7b5 serial: Add support for Advantech PCI-1611U card
21f107a95965 statfs: enforce statfs[64] structure initialization
1eb3e32de7b1 KVM: x86: do not report a vCPU as preempted outside instruction boundaries
a88638a95407 can: kvaser_pciefd: Disable interrupts in probe error path
4579e2556767 can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt
33d5a0a4985a can: kvaser_pciefd: Clear listen-only bit if not explicitly requested
e5ac4f12074e can: kvaser_pciefd: Empty SRB buffer in probe
c0e9fb21b612 can: kvaser_pciefd: Call request_irq() before enabling interrupts
36cd7601e6b9 can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()
e65811289346 can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag
880482525101 ALSA: hda/realtek: Add quirk for 2nd ASUS GU603
57fd0d122edd ALSA: hda/realtek: Add a quirk for HP EliteDesk 805
739056188ad3 ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table
4ef155ddf957 ALSA: hda: Fix Oops by 9.1 surround channel names
4f9c0a7c2726 usb: typec: altmodes/displayport: fix pin_assignment_show
33b6648d27b8 usb: dwc3: debugfs: Resume dwc3 before accessing registers
241491524ab0 USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
1f36dc41616b usb-storage: fix deadlock when a scsi command timeouts more than once
7cef7681aa77 USB: usbtmc: Fix direction for 0-length ioctl control messages
f662f856acec vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()
53bf7cda160b igb: fix bit_shift to be in [1..8] range
e20105d967ab cassini: Fix a memory leak in the error handling path of cas_init_one()
e519a404a5bb wifi: iwlwifi: mvm: don't trust firmware n_channels
d0baaadd1c5e net: bcmgenet: Restore phy_stop() depending upon suspend/close
2cca63d5bc4e net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
435855b0831b net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()
ed50fcab1435 drm/exynos: fix g2d_open/close helper function definitions
1550bcf2983a media: netup_unidvb: fix use-after-free at del_timer()
69055f99900b net: hns3: fix reset delay time to avoid configuration timeout
304e5cb77eb8 net: hns3: fix sending pfc frames after reset issue
d1bcc606870e erspan: get the proto with the md version for collect_md
f185ede016c9 ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode
0eb3ec0a3553 ip6_gre: Make o_seqno start from 0 in native mode
304096241398 ip6_gre: Fix skb_under_panic in __gre6_xmit()
7525aa211758 serial: arc_uart: fix of_iomap leak in `arc_serial_probe`
5a90309002cd vsock: avoid to close connected socket after the timeout
5009aead17f0 ALSA: firewire-digi00x: prevent potential use after free
b22b514209ff net: fec: Better handle pm_runtime_get() failing in .remove()
033297ef3bba af_key: Reject optional tunnel/BEET mode templates in outbound policies
912a6cff0db1 cpupower: Make TSC read per CPU for Mperf monitor
131eb9c9b1a0 ASoC: fsl_micfil: register platform component before registering cpu dai
a3714a47b401 btrfs: fix space cache inconsistency after error loading it from disk
596898303745 btrfs: replace calls to btrfs_find_free_ino with btrfs_find_free_objectid
1e453cb55014 mfd: dln2: Fix memory leak in dln2_probe()
bdc33478d5d3 phy: st: miphy28lp: use _poll_timeout functions for waits
e6e917e82de4 Input: xpad - add constants for GIP interface numbers
9fcef1e37d54 iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any
4461f41ece4d clk: tegra20: fix gcc-7 constant overflow warning
c23e6383d7fe RDMA/core: Fix multiple -Warray-bounds warnings
3ed95a6f6c64 recordmcount: Fix memory leaks in the uwrite function
38a118fd545b sched: Fix KCSAN noinstr violation
cbe3063a9be1 mcb-pci: Reallocate memory region to avoid memory overlapping
d5cd2928d310 serial: 8250: Reinit port->pm on port specific driver unbind
ccb12585a735 usb: typec: tcpm: fix multiple times discover svids error
c5405c767173 HID: wacom: generic: Set battery quirk only when we see battery data
d3f32dc2ccc2 spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3
bf80dbd52899 HID: logitech-hidpp: Reconcile USB and Unifying serials
e28f9de2d4d7 HID: logitech-hidpp: Don't use the USB serial for USB devices
8a65476dd1ca staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE
2112c4c47d36 Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
fa57021262e9 wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace
0ad8dd870aa1 wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf
f6f2d16c77f9 wifi: iwlwifi: pcie: fix possible NULL pointer dereference
a7ec2f424f6e samples/bpf: Fix fout leak in hbm's run_bpf_prog
4ceedc2f8bdf f2fs: fix to drop all dirty pages during umount() if cp_error is set
8659c5f4ffaa ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
cee78217a7ae ext4: set goal start correctly in ext4_mb_normalize_request
d43b1bdb1005 gfs2: Fix inode height consistency check
410e610a96c5 scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition
cc2d2b3dbfb0 lib: cpu_rmap: Avoid use after free on rmap->obj array entries
89f5055f9b0b scsi: target: iscsit: Free cmds before session free
67236cf14db3 net: Catch invalid index in XPS mapping
92af9cb86ab0 net: pasemi: Fix return type of pasemi_mac_start_tx()
644a9d5e2276 scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow
c4813f858e5c ext2: Check block size validity during mount
56c7e9c39bd5 wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
c409eb45f5dd ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects
710e09fd116e ACPICA: Avoid undefined behavior: applying zero offset to null pointer
99c8f2e6f33a drm/tegra: Avoid potential 32-bit integer overflow
ccae2233e993 ACPI: EC: Fix oops when removing custom query handlers
48ac727ea4a3 firmware: arm_sdei: Fix sleep from invalid context BUG
a2a5d3a584bf memstick: r592: Fix UAF bug in r592_remove due to race condition
d73e8c47675e regmap: cache: Return error in cache sync operations for REGCACHE_NONE
9b72cb394f96 drm/amd/display: Use DC_LOG_DC in the trasform pixel function
a75d9211a07f fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
196528ad4844 af_unix: Fix data races around sk->sk_shutdown.
7d17bc2d4e75 af_unix: Fix a data race of sk->sk_receive_queue->qlen.
699c9e7c9f66 net: datagram: fix data-races in datagram_poll()
1aa872e967f2 ipvlan:Fix out-of-bounds caused by unclear skb->cb
4188c5269475 net: add vlan_get_protocol_and_depth() helper
57a269d82f2e net: tap: check vlan with eth_type_vlan() method
1747aa98ab13 net: annotate sk->sk_err write from do_recvmmsg()
a507022c862e netlink: annotate accesses to nlk->cb_running
b47aae7038cc netfilter: conntrack: fix possible bug_on with enable_hooks=1
d7343f8de019 net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().
42e1dafa65e2 linux/dim: Do nothing if no time delta between samples
7460ac5a66fb ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings
22b8ac608af5 drm/mipi-dsi: Set the fwnode for mipi_dsi_device
d4992b2b5c68 driver core: add a helper to setup both the of_node and fwnode of a device
(From OE-Core rev: bc75da82987e243bdfe3e1192bb715438b3a7378)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Refactor _process_deps to expand systemd instance specifier "%i" to the
template instance.
This change expands on prior commit e510222b57 ("systemd-systemctl: fix
instance template WantedBy symlink construction") by substituting every
"%i" pattern-match with the instance name.
The regexp handles the following cases:
* svc-wants@%i.service
* sys-subsystem-net-devices-%i.device
(From OE-Core rev: 2aa82324d43467e7c8bfbbb59570ee3306264b75)
Signed-off-by: Ian Ray <ian.ray@ge.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9356276137267a29ae2289d796a2940918375308)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fix issue of the below instance template systemd service dependency
[Install]
WantedBy=svc-wants@%i.service
creating the symlink (instance "a" example)
/etc/systemd/system/svc-wants@%i.service.wants/svc-wanted-by@a.service
which should be
/etc/systemd/system/svc-wants@a.service.wants/svc-wanted-by@a.service
as implemented by this change.
The functionality appears regressed just after "thud" baseline when the
logic was refactored from shell script into python (commit
925e30cb10)
(From OE-Core rev: 308397f0bb3d6f3d4e9ec2c6a10823184049c9b5)
(From OE-Core rev: 2751472807edc6d2ccc93b6339e6dc57d4abb2da)
Signed-off-by: Martin Siegumfeldt <mns@gomspace.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 372b29c8ad270d4d430c26a4e614976c7029afaf)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Even if initramfs_bundle_path was used, a wrong compression was reflected
in output its template file. Use linux.bin as universal kernel image.
The linux.bin file covers both cases because it's beying created from
vmlinux.
We know, that vmlinux is created inside compressed directory already,
so no external compression will be used.
(From OE-Core rev: 8280c089b0df97368476b8bc54ed758e809f42f5)
Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
Signed-off-by: Walter Schweizer <walter.schweizer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport of 27fbbeaf972bb7e2535c1b23375cfa9d66b69db6 in master branch
Signed-off-by: Remi Peuvergne <remi.peuvergne@non.se.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: e3eb79c0a11e9f67af3161361fb88b00123ecbac)
Signed-off-by: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport of 19fa415c8769a67b52babd80f71d68bf36a21db2 in master branch
Signed-off-by: Remi Peuvergne <remi.peuvergne@non.se.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We are seeing autobuilder failures with the latest uninative:
patchelf: open: Permission denied
See upstream discussion which suggests handling
read-only files explicitly outside of patchelf:
https://github.com/NixOS/patchelf/pull/89
(From OE-Core rev: 3680fcbf9ba327aedb32bb4eb647dd56fcccfd51)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update uninative to work with the new glibc 2.37.
(From OE-Core rev: c95020a30ee8266d4bfa7b14a7526c10590027fd)
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 360971a6ba562fa0b29bd062b96ede2d3a47fa2e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Including libgcc solves issues with libpthread.
(From OE-Core rev: 8bb60a90dbd59b22e5ba884804b3cb47df45e97d)
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 36eb46589fb01374d4738a2c376386c68d06aa83)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Recent changes in bitbake mean the datastore is not always reset between
ConfigParsed and BuildStarted. This means in a fresh buiild, with memory
resident bitbake active, uninative may end up disabled.
Update the code so the enable code is always run at BuildStarted if
needed.
(From OE-Core rev: 24897c70980f934cf59a28a0d3b6e8fddcb15a7f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit db743cc78fe5172bb4a4dac9c1dad4f5aa9e1491)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add new fetcher for the NVD database using the 2.0 API [1].
The implementation changes as little as possible, keeping the current
database format (but using a different database file for the transition
period), with a notable exception of not using the META table.
Minor changes that could be visible:
- the database starts in 1999 instead of 2002
- the complete fetch is longer (30 minutes typically)
[1] https://nvd.nist.gov/developers/vulnerabilities
(From OE-Core rev: 191e2c6d7009999f049a0cf8460259f8f91a829d)
Signed-off-by: Marta Rybczynska <marta.rybczynska@syslinbit.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit fb62c4c3dbca4e58f7ce6cf29d4b630a06411a97)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
OpenPrinting CUPS is an open source printing system. In versions 2.4.2
and prior, a heap buffer overflow vulnerability would allow a remote
attacker to launch a denial of service (DoS) attack. A buffer overflow
vulnerability in the function `format_log_line` could allow remote
attackers to cause a DoS on the affected system. Exploitation of the
vulnerability can be triggered when the configuration file `cupsd.conf`
sets the value of `loglevel `to `DEBUG`. No known patches or
workarounds exist at time of publication.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-32324https://security-tracker.debian.org/tracker/CVE-2023-32324
Upstream Patch:
https://github.com/OpenPrinting/cups/commit/fd8bc2d32589
(From OE-Core rev: cb46ae57abe3069d6a4dc2ab0b8dfce5a4a5bd15)
Signed-off-by: Sanjay Chitroda <schitrod@cisco.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We don't compare reproducibility of the native/cross components, only the
target ones. With the long build times of rust-native, the test now takes
crazy lengths of time so this tweak should allow us to reuse native/cross
artefacts from sstate whilst still testing the target output is
reproducible.
(From OE-Core rev: fd3d9b32256bceacd514bfd5ebfa0a30bcfdbd0c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b494d83c639a877cefeb7cbab6d37195e492f059)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
At second running, there are four new failed case:
d_loaddump f_bigalloc_badinode f_bigalloc_orphan_list f_dup_resize
The test_data.tmp is necessary, but it is deleted by run-ptest.
So it should be restored after testing.
(From OE-Core rev: 496dc586446d09a77923bc191e5305ba06c8f59e)
Signed-off-by: Qiu Tingting <qiutt@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d0d08dd9a8a179e25b9cfcbac696c1d212a1910c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
sshd.socket launches the templated sshd@.service, so by moving the
sshdgenkeys.service to sshd.socket, key generation can start in advance
of a connection.
(From OE-Core rev: 96798603273bbab40a7e19bbb67a9a5398648c21)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit af38a39b4bed9e43c5075008be47ca72191a489e)
Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
f53660ec669f Linux 5.4.243
d60f15682a5c drm/amd/display: Fix hang when skipping modeset
93ca0d7b88e8 mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock
3f231e30cdeb drm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag
65a8b6d129cf drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup()
62ac943eb2a9 firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe()
a781ea3437a0 drm/msm: Fix double pm_runtime_disable() call
e4e88f74eb2f PM: domains: Restore comment indentation for generic_pm_domain.child_links
ddcca7299de3 printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h
c2c3ffc79896 PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
6a24285f64ea PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors
dde34ef0bc73 drbd: correctly submit flush bio on barrier
373720b9289c serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
f2a1071100fe tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
ba04d6af5ac4 ext4: fix invalid free tracking in ext4_xattr_move_to_block()
185062a21976 ext4: remove a BUG_ON in ext4_mb_release_group_pa()
d7ff83a71d77 ext4: bail out of ext4_xattr_ibody_get() fails for any reason
486efbbc9445 ext4: add bounds checking in get_max_inline_xattr_value_size()
b4fa4768c9ac ext4: fix deadlock when converting an inline directory in nojournal mode
2dda20290671 ext4: improve error recovery code paths in __ext4_remount()
525c802de3f9 ext4: fix data races when using cached status extents
4f4fd982d972 ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
1b90fbc75901 ext4: fix WARNING in mb_find_extent
f9e27d4bdb1f HID: wacom: insert timestamp to packed Bluetooth (BT) events
d8b609e66244 HID: wacom: Set a default resolution for older tablets
3decf3a750a9 drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend
625d4112ea25 drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras
b1fabc379463 drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()
c6bb59662432 drm/panel: otm8009a: Set backlight parent to panel device
3e7703624612 f2fs: fix potential corruption when moving a directory
dafc5a5c8fda ARM: dts: s5pv210: correct MIPI CSIS clock name
ad751b896eae ARM: dts: exynos: fix WM8960 clock name in Itop Elite
823496470790 remoteproc: st: Call of_node_put() on iteration error
a1366ecb0905 remoteproc: stm32: Call of_node_put() on iteration error
f16bc5111cc6 sh: nmi_debug: fix return value of __setup handler
c9871a47f4ce sh: init: use OF_EARLY_FLATTREE for early init
111b08116dac sh: math-emu: fix macro redefined warning
8fb33166aed8 inotify: Avoid reporting event with invalid wd
0ccea97abe6d platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i
871641c7ebe5 cifs: fix pcchunk length type in smb2_copychunk_range
3e2b4bceaaf9 btrfs: print-tree: parent bytenr must be aligned to sector size
1e05bf5e80bb btrfs: don't free qgroup space unless specified
b232f5e8cf81 btrfs: fix btrfs_prev_leaf() to not return the same key twice
96f71f669bee perf symbols: Fix return incorrect build_id size in elf_read_build_id()
78190a6ebe4e perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()
ffec80cc6761 perf vendor events power9: Remove UTF-8 characters from JSON files
62f1ebfe9aac virtio_net: suppress cpu stall when free_unused_bufs
1dc5faf30a6c virtio_net: split free_unused_bufs()
b15637e717ad net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621
544b0de2d767 ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`
35f2642f4abd drm/amdgpu: add a missing lock for AMDGPU_SCHED
5cfe3f910f7c af_packet: Don't send zero-byte data in packet_sendmsg_spkt().
fbcfa00386e1 ionic: remove noise from ethtool rxnfc error msg
4a56f1f6fe92 rxrpc: Fix hard call timeout units
dfa36eb38020 net/sched: act_mirred: Add carrier check
cc5ccfb7c0ee writeback: fix call of incorrect macro
9c1fcb97f98f net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu
e80412439030 sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()
cc5fe387c629 net/sched: cls_api: remove block_cb from driver_list before freeing
8acd3a28873f net/ncsi: clear Tx enable mode when handling a Config required AEN
bc0905a76531 relayfs: fix out-of-bounds access in relay_file_read
c038ae623a7c kernel/relay.c: fix read_pos error when multiple readers
4f4de392f492 crypto: safexcel - Cleanup ring IRQ workqueues on load failure
b9878f485d70 crypto: inside-secure - irq balance
439d3a7056d5 dm verity: fix error handling for check_at_most_once on FEC
0156f7dbd822 dm verity: skip redundant verity_handle_err() on I/O errors
e4875d6e053d mailbox: zynqmp: Fix counts of child nodes
ff0d64f5127e mailbox: zynq: Switch to flexible array to simplify code
352b152905cc tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
9b2ed144318e nohz: Add TICK_DEP_BIT_RCU
c8b6063f13ad netfilter: nf_tables: deactivate anonymous set from preparation phase
29fb2a1a5f71 debugobject: Ensure pool refill (again)
cef1b8a4df5c perf intel-pt: Fix CYC timestamps after standalone CBR
5ead86d57583 perf auxtrace: Fix address filter entire kernel size
29a1ef57c3be dm ioctl: fix nested locking in table_clear() to remove deadlock concern
337b7af27356 dm flakey: fix a crash with invalid table line
6d126899b074 dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
cbe0a7ec67c3 dm clone: call kmem_cache_destroy() in dm_clone_init() error path
d8f66a19f8be s390/dasd: fix hanging blockdevice after request requeue
5492d4081274 btrfs: scrub: reject unsupported scrub flags
946e067b4cda scripts/gdb: fix lx-timerlist for Python3
7cf5ce2857b8 clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
4379d5ce9235 wifi: rtl8xxxu: RTL8192EU always needs full init
ecdcefd312d4 mailbox: zynqmp: Fix typo in IPI documentation
38afc633d374 mailbox: zynqmp: Fix IPI isr handling
14964127be77 md/raid10: fix null-ptr-deref in raid10_sync_request
fe1cbbcb1a25 nilfs2: fix infinite loop in nilfs_mdt_get_block()
4569a292a84e nilfs2: do not write dirty data after degenerating to read-only
fd37a5c6998b parisc: Fix argument pointer in real64_call_asm()
736aeb17b6a0 afs: Fix updating of i_size with dv jump from server
27263ff39784 dmaengine: at_xdmac: do not enable all cyclic channels
8c821199bc28 dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
24c9c4ad23d3 dmaengine: dw-edma: Fix to change for continuous transfer
2e900f363174 phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port
58e026465814 pwm: mtk-disp: Disable shadow registers before setting backlight values
33f00f0a7368 pwm: mtk-disp: Adjust the clocks to avoid them mismatch
e5e9e59c4564 pwm: mtk-disp: Don't check the return code of pwmchip_remove()
8e238e88822f dmaengine: mv_xor_v2: Fix an error code.
026df12f3c4d leds: TI_LMU_COMMON: select REGMAP instead of depending on it
a34f6dcb78c6 ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
6dfd85ada867 openrisc: Properly store r31 to pt_regs on unhandled exceptions
2fd44d2bde34 clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails
f2aaf419889c clocksource: davinci: axe a pointless __GFP_NOFAIL
fc051820d616 clocksource/drivers/davinci: Avoid trailing '\n' hidden in pr_fmt()
945e9898624d RDMA/mlx5: Use correct device num_ports when modify DC
9bf843683a32 SUNRPC: remove the maximum number of retries in call_bind_status
1dfa3c9dd27b Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
ce6c42f0b644 input: raspberrypi-ts: Release firmware handle when not needed
de85be00a8f3 firmware: raspberrypi: Introduce devm_rpi_firmware_get()
d537afa08e15 firmware: raspberrypi: Keep count of all consumers
919f470337e1 NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease
fe60c3af70bf IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
b4f12e2402a5 RDMA/siw: Remove namespace check from siw_netdev_event()
795d11e8ff35 clk: add missing of_node_put() in "assigned-clocks" property parsing
0c770f95a2d7 power: supply: generic-adc-battery: fix unit scaling
31ca78dc1f50 rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
8feca6259007 RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
683cd87041ac rtc: omap: include header for omap_rtc_power_off_program prototype
a48403e8c325 RDMA/rdmavt: Delete unnecessary NULL check
b24e0e4612a5 RDMA/siw: Fix potential page_array out of range access
318bc22decd4 perf/core: Fix hardlockup failure caused by perf throttle
ff3edfb3c825 powerpc/rtas: use memmove for potentially overlapping buffer copy
333a2a9846b9 macintosh: via-pmu-led: requires ATA to be set
e2dd8bbab7b5 powerpc/sysdev/tsi108: fix resource printk format warnings
770d583cd5ae powerpc/wii: fix resource printk format warnings
f60c8d7c16bb powerpc/mpc512x: fix resource printk format warning
97cd970f8add macintosh/windfarm_smu_sat: Add missing of_node_put()
54dda7322255 spmi: Add a check for remove callback when removing a SPMI driver
af9bfe1c0a50 staging: rtl8192e: Fix W_DISABLE# does not work after stop/start
572d48361aa0 serial: 8250: Add missing wakeup event reporting
488baa8038fa tty: serial: fsl_lpuart: adjust buffer length to the intended size
8fa80b452bc9 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
26ca30516b2c usb: mtu3: fix kernel panic at qmu transfer done irq handler
bd7a3e6416ab usb: chipidea: fix missing goto in `ci_hdrc_probe`
f9e2abb6df6d sh: sq: Fix incorrect element size for allocating bitmap buffer
e1431faa89bd uapi/linux/const.h: prefer ISO-friendly __typeof__
6716203844bc spi: cadence-quadspi: fix suspend-resume implementations
caaefbf823ab mtd: spi-nor: cadence-quadspi: Handle probe deferral while requesting DMA channel
ee5ffe4cdfea mtd: spi-nor: cadence-quadspi: Don't initialize rx_dma_complete on failure
7c69aeca59f2 mtd: spi-nor: cadence-quadspi: Provide a way to disable DAC mode
df9708297bb2 mtd: spi-nor: cadence-quadspi: Make driver independent of flash geometry
30ac77e99525 scripts/gdb: bail early if there are no generic PD
35a2681e9937 PM: domains: Fix up terminology with parent/child
0fbc62db7e10 scripts/gdb: bail early if there are no clocks
0988baae3984 ia64: salinfo: placate defined-but-not-used warning
d6cb7b6868b9 ia64: mm/contig: fix section mismatch warning/error
d3c6d52148a1 of: Fix modalias string generation
ca0f4ad2b7a3 vmci_host: fix a race condition in vmci_host_poll() causing GPF
170e22324052 spi: fsl-spi: Fix CPM/QE mode Litte Endian
863238433703 spi: qup: Don't skip cleanup in remove's error path
814a9a6de1b1 linux/vt_buffer.h: allow either builtin or modular for macros
3547e5bd0d10 ASoC: es8316: Handle optional IRQ assignment
9650d5a1e7df ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ
f5ce428e3eae genirq: Add IRQF_NO_AUTOEN for request_irq/nmi()
0f31993721f9 PCI: imx6: Install the fault handler only on compatible match
0fee5030c094 usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
7d2bc728cc8d iio: light: max44009: add missing OF device matching
ee0e2f7af02a fpga: bridge: fix kernel-doc parameter description
3fb02404c1e0 usb: host: xhci-rcar: remove leftover quirk handling
36fb7843f1c3 pstore: Revert pmsg_lock back to a normal mutex
602fa8af44fd tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
638810f5d020 net: amd: Fix link leak when verifying config failed
9ef809945edd netlink: Use copy_to_user() for optval in netlink_getsockopt().
de0ffb5145c9 Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"
27c468ec1af1 ipv4: Fix potential uninit variable access bug in __ip_make_skb()
3b9960e21e8b netfilter: nf_tables: don't write table validation state without mutex
64d2c1cfd04f bpf: Don't EFAULT for getsockopt with optval=NULL
3bf918f90f93 ixgbe: Enable setting RSS table to default values
053b36c50bdd ixgbe: Allow flow hash to be set via ethtool
ae23fc2b230a wifi: iwlwifi: mvm: check firmware response size
ffdfaf27ebf1 wifi: iwlwifi: make the loop for card preparation effective
3725b35fc0e5 md/raid10: fix memleak of md thread
fb3f2f2fa0f3 md: update the optimal I/O size on reshape
b6460f68c1cc md/raid10: fix memleak for 'conf->bio_split'
8c5d5d7ffd1e md/raid10: fix leak of 'r10bio->remaining' for recovery
1fee7e391d99 bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
d5fdcd2384ff nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
b1e6b3fd1104 nvme: fix async event trace event
eaaa0c6b0540 nvme: handle the persistent internal error AER
c229821510df bpf, sockmap: fix deadlocks in the sockhash and sockmap
74d90f92eafe scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
01993768b3e7 crypto: drbg - Only fail when jent is unavailable in FIPS mode
b21c7e28e801 crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors
14efbe2499c1 bpftool: Fix bug for long instructions in program CFG dumps
3e3533c56cf8 wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
03109f1870e2 wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
e163e64227ad rtlwifi: Replace RT_TRACE with rtl_dbg
faec6b865468 rtlwifi: Start changing RT_TRACE into rtl_dbg
7c5e804b6d52 f2fs: handle dqget error in f2fs_transfer_project_quota()
7a2ae008a53c scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
a4245323d272 scsi: target: iscsit: Fix TAS handling during conn cleanup
8e402d5198b3 net/packet: convert po->auxdata to an atomic flag
f3ac72c7ab20 net/packet: convert po->origdev to an atomic flag
4760229b820d net/packet: annotate accesses to po->xmit
47464e0c658a vlan: partially enable SIOCSHWTSTAMP in container
8f851a75bbc7 scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
7160c6940a97 wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
743ae09b28ce wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
72d5edceb2de tools: bpftool: Remove invalid \' json escape
0d1792c98351 wifi: ath6kl: reduce WARN to dev_dbg() in callback
8d17563174b0 wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
d98993186607 wifi: ath9k: hif_usb: fix memory leak of remain_skbs
1286c4ce1f01 wifi: ath6kl: minor fix for allocation size
a3e7a3d472c2 tick/common: Align tick period with the HZ tick.
04be737176e6 tick: Get rid of tick_period
3df29117d8a6 tick/sched: Optimize tick_do_update_jiffies64() further
b6fe34d93655 tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64()
746eac77e008 tick/sched: Use tick_next_period for lockless quick check
a23607579f12 timekeeping: Split jiffies seqlock
22d7ec50ffdd debugobject: Prevent init race with static objects
a687da500464 arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step
442470948c04 x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
824683dbec23 regulator: stm32-pwr: fix of_iomap leak
53adb408b170 media: rc: gpio-ir-recv: Fix support for wake-up
9df630dafa1a media: rcar_fdp1: Fix refcount leak in probe and remove function
6fd6e2f29c18 media: rcar_fdp1: Fix the correct variable assignments
75b55a3cbb4a media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource()
03d234459259 media: rcar_fdp1: fix pm_runtime_get_sync() usage count
aebe8e43d85e media: rcar_fdp1: simplify error check logic at fdp_open()
a4b6ab360f56 media: saa7134: fix use after free bug in saa7134_finidev due to race condition
cd1583caed7e media: dm1105: Fix use after free bug in dm1105_remove due to race condition
0c61a6897c47 x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
5224ea575196 regulator: core: Avoid lockdep reports when resolving supplies
73b262115f5f regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()
9b53238b3be2 drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
0a6d476d9c9d mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data
f79421c36070 drm/msm/adreno: drop bogus pm_runtime_set_active()
438d00b18d55 drm/msm/adreno: Defer enabling runpm until hw_init()
594726c93841 drm/msm: fix unbalanced pm_runtime_enable in adreno_gpu_{init, cleanup}
37c8085cf9c0 firmware: qcom_scm: Clear download bit during reboot
620b983589e0 media: av7110: prevent underflow in write_ts_to_decoder()
1205c52cf270 media: uapi: add MEDIA_BUS_FMT_METADATA_FIXED media bus format.
c6a315f0b140 media: bdisp: Add missing check for create_workqueue
1a057b68952d ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
699bf5a793ca ARM: dts: qcom: ipq8064: reduce pci IO size to 64K
1d207fcdf670 ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
e0162c92973b EDAC/skx: Fix overflows on the DRAM row address mapping arrays
acb6f45775bb arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
0524eb688297 arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
a535b5d4a2c3 drm/probe-helper: Cancel previous job before starting new one
4223f98d4d45 drm/vgem: add missing mutex_destroy
8747cd580b59 drm/rockchip: Drop unbalanced obj unref
9773c58594ff erofs: fix potential overflow calculating xattr_isize
880c79bdb002 erofs: stop parsing non-compact HEAD index if clusterofs is invalid
e998107daad2 tpm, tpm_tis: Do not skip reset of original interrupt vector
1c131a32a9b5 selinux: ensure av_permissions.h is built when needed
11458692ebd2 selinux: fix Makefile dependencies of flask.h
823f554747f8 ubifs: Free memory for tmpfile name
d3f1b113a503 ubi: Fix return value overwrite issue in try_write_vid_and_data()
6f2eee5457bc ubifs: Fix memleak when insert_old_idx() failed
2c2a76b7c4b5 Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"
5d1f14beabab i2c: omap: Fix standard mode false ACK readings
d482617fa662 KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
67d33b8c5696 reiserfs: Add security prefix to xattr name in reiserfs_security_write()
2399b1fda025 ring-buffer: Sync IRQ works before buffer destruction
a7fa8c9dc851 pwm: meson: Fix g12a ao clk81 name
a3e0d3430f33 pwm: meson: Fix axg ao mux parents
719459877d58 kheaders: Use array declaration instead of char
4ec3be7003b6 ipmi: fix SSIF not responding under certain cond.
bead854bcca2 ipmi:ssif: Add send_retries increment
0f91290774c7 MIPS: fw: Allow firmware to pass a empty env
3092933b2637 xhci: fix debugfs register accesses while suspended
3c5a28658d12 debugfs: regset32: Add Runtime PM support
2298b30010fd staging: iio: resolver: ads1210: fix config mode
fbd11f086bf1 perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE)
6525d2fd6f83 USB: dwc3: fix runtime pm imbalance on unbind
2d5844aa6e56 USB: dwc3: fix runtime pm imbalance on probe errors
0804f3715c09 asm-generic/io.h: suppress endianness warnings for readq() and writeq()
944ff47a19f2 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
f00e4bfd7f08 iio: adc: palmas_gpadc: fix NULL dereference on rmmod
85ed09c33021 USB: serial: option: add UNISOC vendor and TOZED LT70C product
48cdcb40d589 bluetooth: Perform careful capability checks in hci_sock_ioctl()
c8258fc827c8 drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
425eea395f1f wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
3b7509b6f5e2 counter: 104-quad-8: Fix race condition between FLAG and CNTR reads
(From OE-Core rev: 1bef1a4cb24e49d23e4d84e05174e0ec1ec7cbe1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
58f42ed1cd31 Linux 5.4.241
879593643717 xfs: force log and push AIL to clear pinned inodes when aborting mount
c76dd368759a xfs: don't reuse busy extents on extent trim
4679b73a8ed4 xfs: consider shutdown in bmapbt cursor delete assert
9355fd118b4e xfs: shut down the filesystem if we screw up quota reservation
48f75df5b3bb xfs: report corruption only as a regular error
3cce34ceb2ef xfs: set inode size after creating symlink
e76bd6da5123 xfs: fix up non-directory creation in SGID directories
ad6613c98463 xfs: remove the di_version field from struct icdinode
ca4533c951e1 xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize
e078b3de3e41 xfs: simplify di_flags2 inheritance in xfs_ialloc
0c553917b61a xfs: only check the superblock version for dinode size calculation
90aab52d062c xfs: add a new xfs_sb_version_has_v3inode helper
edd36a57b4a6 xfs: remove the kuid/kgid conversion wrappers
3ef81874f71c xfs: remove the icdinode di_uid/di_gid members
cc508a41ae48 xfs: ensure that the inode uid/gid match values match the icdinode ones
7a9dc7977140 xfs: merge the projid fields in struct xfs_icdinode
4f3252e7e132 xfs: show the proper user quota options
799cafa4f304 coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug
440bdc49f744 watchdog: sbsa_wdog: Make sure the timeout programming is within the limits
70ca826d3ddb i2c: ocores: generate stop condition after timeout in polling mode
5fb5bdcdcd5a ubi: Fix deadlock caused by recursively holding work_sem
0b27716f2d44 mtd: ubi: wl: Fix a couple of kernel-doc issues
e55588c44255 ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size
a652c30fa2ba asymmetric_keys: log on fatal failures in PE/pkcs7
5809dbacc431 verify_pefile: relax wrapper length check
0213f027d030 drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F
b3052e5d468b efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L
02a78e653933 i2c: imx-lpi2c: clean rx/tx buffers upon new message
1ef56397449e power: supply: cros_usbpd: reclassify "default case!" as debug
7169d1638824 net: macb: fix a memory corruption in extended buffer descriptor mode
c39fa0398a30 udp6: fix potential access to stale information
9c46c49ad3ff RDMA/core: Fix GID entry ref leak when create_ah fails
ad831a7079c9 sctp: fix a potential overflow in sctp_ifwdtsn_skip
afffe0d1e6b9 qlcnic: check pci_reset_function result
a841f6a0a39d niu: Fix missing unwind goto in niu_alloc_channels()
fcd084e199b9 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition
1b77cb6f5e4a mtd: rawnand: stm32_fmc2: remove unsupported EDO mode
4c1d882b53a3 mtd: rawnand: meson: fix bitmask for length in command word
266746003439 mtdblock: tolerate corrected bit-flips
50dbfd9dacda btrfs: fix fast csum implementation detection
c6db5f2a31cd btrfs: print checksum type and implementation at mount time
8a99e6200c38 Bluetooth: Fix race condition in hidp_session_thread
c02421992505 Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp}
9025cea8e03b ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards
4d419195d6b8 ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex()
fe158eeccc38 ALSA: i2c/cs8427: fix iec958 mixer control deactivation
aa23fa32e5ff ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard
62ccf2e0b106 ALSA: emu10k1: fix capture interrupt handler unlinking
9a3ba7b24d08 Revert "pinctrl: amd: Disable and mask interrupts on resume"
2945f948aa84 irqdomain: Fix mapping-creation race
e8f3aea716d2 irqdomain: Refactor __irq_domain_alloc_irqs()
3804f265c1bf irqdomain: Look for existing mapping only once
e7bba7ddb431 mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()
fd644712bccd ring-buffer: Fix race while reader and writer are on the same page
c208b4321e8f drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path
c381527918b1 net_sched: prevent NULL dereference if default qdisc setup failed
987f599fc556 tracing: Free error logs of tracing instances
d2136f05690c can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access
5a74a75fc3d3 ftrace: Mark get_lock_parent_ip() __always_inline
95bbfeb4ff0e perf/core: Fix the same task check in perf_event_set_output
666c25d35e5e ALSA: hda/realtek: Add quirk for Clevo X370SNW
83b16a60e413 nilfs2: fix sysfs interface lifetime
613bf23c070d nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()
aa8e50688d44 tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty
aabba4440409 tty: serial: sh-sci: Fix Rx on RZ/G2L SCI
209ab5c234c5 tty: serial: sh-sci: Fix transmit end interrupt handler
9a2a6443d655 iio: dac: cio-dac: Fix max DAC write value check for 12-bit
e469ebb28dbe iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip
abc5b4f8cdff USB: serial: option: add Quectel RM500U-CN modem
b9c11537efcf USB: serial: option: add Telit FE990 compositions
38c00a22d67b usb: typec: altmodes/displayport: Fix configure initial pin assignment
f417d3fea3de USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs
47132be17d7b xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu
5fccf2c546ed NFSD: callback request does not use correct credential for AUTH_SYS
3686380d9d60 sunrpc: only free unix grouplist after RCU settles
1627119153d9 gpio: davinci: Add irq chip flag to skip set wake
0cf600ca1bdf ipv6: Fix an uninit variable access bug in __ip6_make_skb()
0443fff49d63 sctp: check send stream number after wait_for_sndbuf
93f3885211ae net: don't let netpoll invoke NAPI if in xmit context
0d2fa30078af icmp: guard against too small mtu
a3593082e0da wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta
4220f83b9f03 pwm: sprd: Explicitly set .polarity in .get_state()
6e1f29397dea pwm: cros-ec: Explicitly set .polarity in .get_state()
dbd764e9d422 pinctrl: amd: Disable and mask interrupts on resume
dd7e19f97f71 pinctrl: amd: disable and mask interrupts on probe
3f3e4bd3f0cc pinctrl: amd: Use irqchip template
387236b9e002 smb3: fix problem with null cifs super block with previous patch
2e64d7b182c6 treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()
199197660bdd Revert "treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()"
522af69af24f cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach()
4311ae04b386 x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot
110d425cdfb1 scsi: ses: Handle enclosure with just a primary component gracefully
(From OE-Core rev: 41eacaf738d753632fb17031e58dc898f2290a61)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
32bea3bac5ca Linux 5.4.240
4d4cb7663613 gfs2: Always check inode size of inline inodes
928240c36891 firmware: arm_scmi: Fix device node validation for mailbox transport
0f5c0e0a4c0b net: sched: fix race condition in qdisc_graft()
22d95b544924 net_sched: add __rcu annotation to netdev->qdisc
14b6ad56df25 ext4: fix kernel BUG in 'ext4_write_inline_data_end()'
9b189af3577e btrfs: scan device in non-exclusive mode
45a9877d6cc3 s390/uaccess: add missing earlyclobber annotations to __clear_user()
0c6df5364798 drm/etnaviv: fix reference leak when mmaping imported buffer
37958ac31fe2 ALSA: usb-audio: Fix regression on detection of Roland VS-100
6dabafd82968 ALSA: hda/conexant: Partial revert of a quirk for Lenovo
f3a67268784c NFSv4: Fix hangs when recovering open state after a server reboot
c81e2965a9e0 pinctrl: at91-pio4: fix domain name assignment
82c25ac3a258 xen/netback: don't do grant copy across page boundary
99c8ba920fc2 Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table
657d7c215ca9 cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL
03af69bd674d cifs: prevent infinite recursion in CIFSGetDFSRefer()
51d657371106 Input: focaltech - use explicitly signed char type
f0f85f5e402b Input: alps - fix compatibility with -funsigned-char
7e71d4d190df pinctrl: ocelot: Fix alt mode for ocelot
70728d639efb net: mvneta: make tx buffer array agnostic
704e06b97920 net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only
fd7cff506614 bnxt_en: Fix typo in PCI id to device description string mapping
58279cea0b10 i40e: fix registers dump after run ethtool adapter self test
5195de1d5f66 s390/vfio-ap: fix memory leak in vfio_ap device driver
78bc7f0ab994 can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write
105cc2683282 net/net_failover: fix txq exceeding warning
e633fd26abfd regulator: Handle deferred clk
be7b622cd63f regulator: fix spelling mistake "Cant" -> "Can't"
46c4993a1514 ptp_qoriq: fix memory leak in probe()
c122daa0fa4c scsi: megaraid_sas: Fix crash after a double completion
317c07d382b1 mtd: rawnand: meson: invalidate cache on polling ECC bit
d65de5ee8b72 mips: bmips: BCM6358: disable RAC flush for TP1
9690e34f2247 dma-mapping: drop the dev argument to arch_sync_dma_for_*
f6e2d76aa362 ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx()
856fb74f601a fbdev: au1200fb: Fix potential divide by zero
deef33c08104 fbdev: lxfb: Fix potential divide by zero
4f5cc5ffa8c5 fbdev: intelfb: Fix potential divide by zero
868f247e47ef fbdev: nvidia: Fix potential divide by zero
f3359f5fc9b7 sched_getaffinity: don't assume 'cpumask_size()' is fully initialized
521877bf2651 fbdev: tgafb: Fix potential divide by zero
7f12f99b8017 ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()
9155a5958ed0 ALSA: asihpi: check pao in control_message()
88a3c63a9635 md: avoid signed overflow in slot_store()
9966fc59d3a0 bus: imx-weim: fix branch condition evaluates to a garbage value
d121f7883a17 fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY
4c24eb49ab44 ocfs2: fix data corruption after failed write
0c0e566f0387 tun: avoid double free in tun_free_netdev
d253120a580a sched/fair: Sanitize vruntime of entity being migrated
c23928c70bc8 sched/fair: sanitize vruntime of entity being placed
885c28ceae7d dm crypt: add cond_resched() to dmcrypt_write()
4a32a9a818a8 dm stats: check for and propagate alloc_percpu failure
f8cbad984b16 i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer()
8f5cbf6a8c0e nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy()
4ae966a7f6a7 wifi: mac80211: fix qos on mesh interfaces
f558789a886c usb: chipidea: core: fix possible concurrent when switch role
6b3287b14739 usb: chipdea: core: fix return -EINVAL if request role is the same with current role
0b2a56fe4659 usb: cdns3: Fix issue with using incorrect PCI device function
e9e93fdfcefb dm thin: fix deadlock when swapping to thin device
cd1e320ac095 igb: revert rtnl_lock() that causes deadlock
123698a5c619 fsverity: Remove WQ_UNBOUND from fsverity read workqueue
0eda2004f38d usb: gadget: u_audio: don't let userspace block driver unbind
44f080d7d75a scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR
223274d5c310 cifs: empty interface list when server doesn't support query interfaces
299a309b98df sh: sanitize the flags on sigreturn
f4c610f6ca13 net: usb: qmi_wwan: add Telit 0x1080 composition
e6b1fa6d0626 net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990
04f4a1aa9410 scsi: lpfc: Avoid usage of list iterator variable after loop
11cdced6a03d scsi: ufs: core: Add soft dependency on governor_simpleondemand
54ec697e3ca8 scsi: target: iscsi: Fix an error message in iscsi_check_key()
97115221912c selftests/bpf: check that modifier resolves after pointer
2100e374251a m68k: Only force 030 bus error if PC not in exception table
d2b3bd0d4cad ca8210: fix mac_len negative array access
9e7723b684c0 riscv: Bump COMMAND_LINE_SIZE value to 1024
32518cd0fcc0 thunderbolt: Use const qualifier for `ring_interrupt_index`
b40fe2e1f91b uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2
9189f20b4c53 scsi: qla2xxx: Perform lockless command completion in abort path
da0383f0e86c hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs
13493ad6a220 platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl
a18fb433ceb5 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work
b517808795d3 Bluetooth: btqcomsmd: Fix command timeout after setting BD address
dcd4d3646221 net: mdio: thunder: Add missing fwnode_handle_put()
707335918f73 hvc/xen: prevent concurrent accesses to the shared ring
83e442eba39b nvme-tcp: fix nvme_tcp_term_pdu to match spec
d673ae18406e net/sonic: use dma_mapping_error() for error check
b72f453e886a erspan: do not use skb_mac_header() in ndo_start_xmit()
82e07cc5a6ca atm: idt77252: fix kmemleak when rmmod idt77252
fd6f643dea07 net/mlx5: Read the TC mapping of all priorities on ETS query
d69c2ded95b1 bpf: Adjust insufficient default bpf_jit_limit
97674f4cd05e keys: Do not cache key in task struct if key is requested from kernel thread
f8ee2c8b0d0c net/ps3_gelic_net: Use dma_mapping_error
6d7e18b1d00a net/ps3_gelic_net: Fix RX sk_buff length
0e5c7d00ec4f net: qcom/emac: Fix use after free bug in emac_remove due to race condition
a07ec453e86a xirc2ps_cs: Fix use after free bug in xirc2ps_detach
42d72c6d1edc qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info
f2111c791d88 net: usb: smsc95xx: Limit packet length to skb->len
5c4d71424df3 scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate()
283fdc5cfbeb i2c: imx-lpi2c: check only for enabled interrupt flags
90116b8289fd igbvf: Regard vf reset nack as success
584771762c3e intel/igbvf: free irq on the error path in igbvf_request_msix()
6999f854184e iavf: fix non-tunneled IPv6 UDP packet type and hashing
4e752d2baea3 iavf: fix inverted Rx hash condition leading to disabled hash
6fe078c2864b power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition
754838aa0205 net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf()
09b1a76e7879 Linux 5.4.239
f0c95f229a67 selftests: Fix the executable permissions for fib_tests.sh
(From OE-Core rev: ff5d1f37b8a1bc7f51e95e5114890ee5185ff335)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
6849d8c4a61a Linux 5.4.238
eb7716a054a6 HID: uhid: Over-ride the default maximum data buffer value with our own
b687ac70e66a HID: core: Provide new max_buffer_size attribute to over-ride the default
144019e81396 PCI: Unify delay handling for reset and resume
d2130f37a4a0 s390/ipl: add missing intersection check to ipl_report handling
3f5a833dca66 serial: 8250_em: Fix UART port type
c5afb97d1b51 drm/i915: Don't use stolen memory for ring buffers with LLC
8d26a4fecce5 x86/mm: Fix use of uninitialized buffer in sme_enable()
a976ff743eb1 fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks
ac58b88ccbbb ftrace: Fix invalid address access in lookup_rec() when index is 0
65e4c9a6d0c9 KVM: nVMX: add missing consistency checks for CR0 and CR4
6fe55dce9dd6 tracing: Make tracepoint lockdep check actually test something
780f69a2685b tracing: Check field value in hist_field_name()
f1e3a20c6019 interconnect: fix mem leak when freeing nodes
325608ab60fa tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted
c16cbd8233d6 ext4: fix possible double unlock when moving a directory
6a1bd14d5e34 sh: intc: Avoid spurious sizeof-pointer-div warning
bbf5eada4334 drm/amdkfd: Fix an illegal memory access
2c96c52aeaa6 ext4: fix task hung in ext4_xattr_delete_inode
20ba6f8a8073 ext4: fail ext4_iget if special inode unallocated
ab519e29891d jffs2: correct logic when creating a hole in jffs2_write_begin
00bfc67c65a1 mmc: atmel-mci: fix race between stop command and start of next command
75f6faae2de6 media: m5mols: fix off-by-one loop termination error
9eb394919c97 hwmon: (ina3221) return prober error code
26c176ce9028 hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition
13efd488d398 hwmon: (adt7475) Fix masking of hysteresis registers
0d3095e958f0 hwmon: (adt7475) Display smoothing attributes in correct order
674fce59d61d ethernet: sun: add check for the mdesc_grab()
71da5991b643 net/iucv: Fix size of interrupt data
e0d07a3203c3 net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull
5c06bd3de134 ipv4: Fix incorrect table ID in IOCTL path
c4fcfbf80c3c block: sunvdc: add check for mdesc_grab() returning NULL
04c394208831 nvmet: avoid potential UAF in nvmet_req_complete()
9fabdd79051a net: usb: smsc75xx: Limit packet length to skb->len
b0c202a8dc63 nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition
668de67d4110 net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails
5aaab217c8f5 net: tunnels: annotate lockless accesses to dev->needed_headroom
cba20ade78ef qed/qed_dev: guard against a possible division by zero
6e18f66b704b i40e: Fix kernel crash during reboot when adapter is in recovery mode
f0216046aeb8 ipvlan: Make skb->skb_iif track skb->dev for l3s mode
0f9c1f26d434 nfc: pn533: initialize struct pn533_out_arg properly
442aa78ed701 tcp: tcp_make_synack() can be called from process context
88c3d3bb6469 scsi: core: Fix a procfs host directory removal regression
4b4f5e34f08b scsi: core: Fix a comment in function scsi_host_dev_release()
0d59732f2a5b netfilter: nft_redir: correct value of inet type `.maxattrs`
90279211e96b ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()
0b7057c52377 ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid
5bb9fcaadb8c ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid
9efbdc743ded ALSA: hda - controller is in GPU on the DG1
fc52e51c2c30 ALSA: hda - add Intel DG1 PCI and HDMI ids
090305c36185 scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()
b8849e31a056 docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate
9e45e4571576 clk: HI655X: select REGMAP instead of depending on it
dac08e46f0ad drm/meson: fix 1px pink line on GXM when scaling video overlay
d7e48aa17a81 cifs: Move the in_send statistic to __smb_send_rqst()
06c208002d0d drm/panfrost: Don't sync rpm suspension after mmu flushing
c9900d1d86f0 xfrm: Allow transport-mode states with AF_UNSPEC selector
4008fb9ad474 ext4: fix cgroup writeback accounting with fs-layer encryption
(From OE-Core rev: 175d05d717b972d9b6bf36f170bc6cfa69b57dce)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This test will fail any time the host has libdrm > 2.4.107
(From OE-Core rev: e4b98a42970574296e0da06842691b9fc1ffc9a1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This will use default values when no distribution is set.
[YOCTO #15086]
(From OE-Core rev: 1a28c6cfe0e6c4b44d01778f8034231040c6d4ad)
Signed-off-by: Thomas Roos <throos@amazon.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 888fe63b46efceeff08dbe8c4f66fec33d06cb7a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* otherwise it ends '<unknown>' inside esdk, because of parsing order:
# $METADATA_REVISION [3 operations]
# set /OE/build/test-D/conf/local.conf:43
# "f2da54ef432eac89b0f18eaad68e602b6990b5de"
# immediate /OE/build/test-D/layers/poky/meta/classes/metadata_scm.bbclass:9
# "${@oe.buildcfg.detect_revision(d)}"
# set /OE/build/test-D/layers/poky/meta/classes/metadata_scm.bbclass:10
# [vardepvalue] "${METADATA_REVISION}"
# pre-expansion value:
# "<unknown>"
METADATA_REVISION="<unknown>"
* This causes base-files.do_install and following tasks to have different
signatures between esdk and the build directory where this esdk was created:
bitbake-diffsigs {test-D,poky/build-uninative-disabled}/tmp/stamps/qemux86_64-poky-linux/base-files/*do_install*sigdata*
NOTE: Starting bitbake server...
basehash changed from 5b6981cf58bfd57d416b0e31611b73a26baae635dd1ac31c08d46f95064c3ffc to dbdce042da4d7813d632b6d1cc87a16f728ad20e55fecbc392830e6acf72babd
Variable METADATA_REVISION value changed from '<unknown>' to 'f2da54ef432eac89b0f18eaad68e602b6990b5de'
and an warning from "python3 /OE/build/test-D/ext-sdk-prepare.py" when eSDK is being prepared for use:
WARNING: The base-files:do_install sig is computed to be 83b9c9a6ef1145baac5a1e0d08814b9156af239c58fc42df95c25a9cd8a7f201,
but the sig is locked to 3dc22233059075978e5503691e98e79e7cc60db94259dfcd886bca2291c0add7 in SIGGEN_LOCKEDSIGS_t-qemux86-64
[RP: Add commit about why we need the override for future reference]
(From OE-Core rev: 8f0e2e505d11697d0a1280b0a77a3fe8d72a4d49)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 675ea7281c17f77bf5dea17cfd4d9da0928382a0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is a bit of a compatibility issue more than anything. Some devices
get upset if the FAT file system contains less blocks than the
partition.
The fixed-size argument is currently respected by the partition creation
step but not by the file system creation step. Let's make it so the file
system respects this value as well.
(From OE-Core rev: 2126242c19b0c3dea12c605da8b24b08a9cb803f)
Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit d16301ccdfb97bf126738262eec594008c282df1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
perf has need for python setuptools when scripting is enabled
from 6.0.0 onwards it seems to throw an explicit error
(From OE-Core rev: cfdaa6afaca28dd91c9738a97bb21eab5dae2817)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit da3d00178809bbf7cc453401e0c5937796ebc2c1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Due to signedness, the checksum is not computed when filesize is bigger
a 2GB. Pick a fix for this problem from CPIO ML, where the fix has been
posted for 5 years. Since CPIO upstream is effectively unresponsive and
any and all attempts to communicate with the maintainer and get the fix
applied upstream failed, add the fix here instead.
(From OE-Core rev: bfff138af4bdd356ac66571e6ad91c1a5599b935)
(From OE-Core rev: 0a8fb1c00e75e8434e0ef433d9074d54f038fba1)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The CVE product name for PyPI packages is (usually) the same as the PyPI
package name (and not our recipe name), so use that as the default.
(From OE-Core rev: 1c37b96cd4fdfad21bf24b8b883e371c3bca56de)
Signed-off-by: Alex Kiernan <alexk@zuma.ai>
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 61f6b0ad09bf87cdc2d3f08770b7c44cad1d0e58)
Signed-off-by: Sanjay Chitroda <schitrod@cisco.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The upstream patch for CVE-2023-27534 does three things:
1) creates new path with dynbuf(dynamic buffer)
2) solves the tilde error which causes CVE-2023-27534
3) modifies the below added functionality to not add a trailing "/" to the user home dir if it already ends with one with dynbuf.
dynbuf functionalities are added in curl in later versions and are not essential to fix the vulnerability but does add extra feature in later versions.
This patch completes the 3rd task of the patch which was implemented without using dynbuf
Upstream-Status: Backport from [6c51adeb71]
(From OE-Core rev: df489f644e41108cf0e2ff55af7ce5e9bca40471)
Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Git is a revision control system. Prior to versions 2.30.9, 2.31.8, 2.32.7,
2.33.8, 2.34.8, 2.35.8, 2.36.6, 2.37.7, 2.38.5, 2.39.3, and 2.40.1, by feeding
specially crafted input to `git apply --reject`, a path outside the working
tree can be overwritten with partially controlled contents (corresponding to
the rejected hunk(s) from the given patch). A fix is available in versions
2.30.9, 2.31.8, 2.32.7, 2.33.8, 2.34.8, 2.35.8, 2.36.6, 2.37.7, 2.38.5, 2.39.3,
and 2.40.1. As a workaround, avoid using `git apply` with `--reject` when applying
patches from an untrusted source. Use `git apply --stat` to inspect a patch before
applying; avoid applying one that create a conflict where a link corresponding to
the `*.rej` file exists.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-25652
Upstream-Status: Backport from 9db05711c9
(From OE-Core rev: 6747482316b8f7839a09bf041d8c11b559f84b44)
Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Git is a revision control system. Prior to versions 2.30.9, 2.31.8, 2.32.7, 2.33.8,
2.34.8, 2.35.8, 2.36.6, 2.37.7, 2.38.5, 2.39.3, and 2.40.1, a specially crafted
`.gitmodules` file with submodule URLs that are longer than 1024 characters can used
to exploit a bug in `config.c::git_config_copy_or_rename_section_in_file()`. This bug
can be used to inject arbitrary configuration into a user's `$GIT_DIR/config` when
attempting to remove the configuration section associated with that submodule. When the
attacker injects configuration values which specify executables to run (such as
`core.pager`, `core.editor`, `core.sshCommand`, etc.) this can lead to a remote code
execution. A fix A fix is available in versions 2.30.9, 2.31.8, 2.32.7, 2.33.8, 2.34.8,
2.35.8, 2.36.6, 2.37.7, 2.38.5, 2.39.3, and 2.40.1. As a workaround, avoid running
`git submodule deinit` on untrusted repositories or without prior inspection of any
submodule sections in `$GIT_DIR/config`.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-29007
Upstream patches:
528290f8c629198213c9a5bb10fd5ee91cfe60853bb3d6bac5
(From OE-Core rev: db4c152441aebe4c04a7bb7aceb88d8941a6576b)
Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If a package with a postsints script requires ldconfig, the package class adds
a ldconfig postinst fragment to initialize it before. Systemd has its own
ldconfig.service to initialize it and sometimes if both services are running
at the same time in the first boot, the first one will work, but the second
one will fail with the following error:
ldconfig[141]: /sbin/ldconfig: Renaming of /etc/ld.so.cache~ to /etc/ld.so.cache failed: No such file or directory
This commit adds a ordering dependency between them to make sure that only one
service is running at the same time.
(From OE-Core rev: 1bc254e7969f3d5470bacf9ad9f065d38b7b7fde)
Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4e9d812e127dc6743f52f4881e509e8e2e833afe)
Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
BSD-4-Clause is only applicable to the {PN}-doc package as when I
check for the source code I find below files which only uses the
license BSD-4-Clause
~/sources/libbsd$ grep -rl "All advertising materials mentioning features or use of this software" *|grep -v \.1|grep -v \.5|grep -v \.8 | sort
COPYING
man/arc4random.3bsd
man/getprogname.3bsd
man/tree.3bsd
~/sources/libbsd$ grep -rnB6 "BSD-4"
COPYING-9-Files:
COPYING-10- man/arc4random.3bsd
COPYING-11- man/tree.3bsd
COPYING-12-Copyright:
COPYING-13- Copyright 1997 Niels Provos <provos@physnet.uni-hamburg.de>
COPYING-14- All rights reserved.
COPYING:15:License: BSD-4-clause-Niels-Provos
(From OE-Core rev: 187f1588240a0eb5cc753c2114fd6c0cef66e14f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Exclude CVEs that are fixed in current linux-yocto version v5.4.237.
To get the commit fixing a CVE, I used the Debian kernel-sec repo [1].
[1]: 86d5040aee
(From OE-Core rev: ec0f3e5869c596a308a164f93cb031e04034a8ed)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Avoid overwriting the read packet length after the initial test. Thus
move all the length checks which depends on the total length first
and do not use the total lenght from the IP packet afterwards.
Fixes CVE-2023-28488
Reported by Polina Smirnova <moe.hwr@gmail.com>
(From OE-Core rev: 47a9ae5592392bd10740e4571b06c8c739705058)
Signed-off-by: Ashish Sharma <asharma@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fix An integer overflow vulnerability was discovered in Freetype in tt_hvadvance_adjust() function in src/truetype/ttgxvar.c
(From OE-Core rev: 24c87e674db9c1d4a8922c3af78a0004c061e70f)
Signed-off-by: Vivek Kumbhar <vkumbhar@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add SDK_ZIP_OPTIONS to remove symbolic link creation in zip archive or add options, e.g. for encryption of the zip archive.
(From OE-Core rev: 04b62f9459b401c276255f166d0738b6f902a576)
(From OE-Core rev: b9e0c3ced645cab74b2488a26b8f656a94b2a6f5)
Signed-off-by: Christoph Lauer <christoph.lauer@xtronic.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A parsed MIME header is a map[string][]string. In the common case,
a header contains many one-element []string slices. To avoid
allocating a separate slice for each key, ReadMIMEHeader looks
ahead in the input to predict the number of keys that will be
parsed, and allocates a single []string of that length.
The individual slices are then allocated out of the larger one.
The prediction of the number of header keys was done by counting
newlines in the input buffer, which does not take into account
header continuation lines (where a header key/value spans multiple
lines) or the end of the header block and the start of the body.
This could lead to a substantial amount of overallocation, for
example when the body consists of nothing but a large block of
newlines.
Fix header key count prediction to take into account the end of
the headers (indicated by a blank line) and continuation lines
(starting with whitespace).
Thanks to Jakob Ackermann (@das7pad) for reporting this issue.
Fixes CVE-2023-24534
For #58975Fixes#59267
(From OE-Core rev: daa6aa9c7198a07322f1828a9db457fec86191cf)
Signed-off-by: Vivek Kumbhar <vkumbhar@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fix CVE-2023-0464 for openssl
A security vulnerability has been identified in all supported versions
of OpenSSL related to the verification of X.509 certificate chains
that include policy constraints. Attackers may be able to exploit
this vulnerability by creating a malicious certificate chain that
triggers exponential use of computational resources, leading
to a denial-of-service(DoS) attack on affected systems.
Link: https://git.openssl.org/gitweb/?p=openssl.git;a=patch;h=879f7080d7e141f415c79eaa3a8ac4a3dad0348b
(From OE-Core rev: 0c50550e2c8fca3263776c2bb985a8c58b920b99)
Signed-off-by: Nikhil R <nikhil.r@kpit.com>
Signed-off-by: Omkar Patil <omkarpatil10.93@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Setting a large line or column number using a //line directive can cause
integer overflow even in small source files.
Limit line and column numbers in //line directives to 2^30-1, which
is small enough to avoid int32 overflow on all reasonbly-sized files.
(From OE-Core rev: d1943e6a0ec00653c81cd4c0bb0d6b7e0909094c)
Signed-off-by: Vivek Kumbhar <vkumbhar@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
encoding/xml: replace comments inside directives with a space
Backport from a9cfd55e2b
(From OE-Core rev: 76d855f3d2c250ac85ca6f24bf0e178fb32607f9)
Signed-off-by: Shubham Kulkarni <skulkarni@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This CVE is specific to Microsoft Windows, ignore it.
Patch fixing it (https://go-review.googlesource.com/c/go/+/446916)
also adds a redundant check to generic os/exec which
could be backported but it should not be necessary as
backport always takes a small risk to break old code.
(From OE-Core rev: 4263f3fda59aacb4f159d2dffb52e5f66249b5e4)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Below patch files to fix CVE-2023-26604
CVE-2023-26604-1.patch, CVE-2023-26604-2.patch and
CVE-2023-26604-3.patch and CVE-2023-26604-4.patch
make pager secure when under euid is changed or explicitly
requested
Reference:
CVE-2023-26604-1.patch:
612ebf6c91
CVE-2023-26604-2.patch:
1b5b507cd2
CVE-2023-26604-3.patch:
0a42426d79
CVE-2023-26604-4.patch:
b8f736b30e
(From OE-Core rev: 7880eb801dcee44a9e8920d249057492d1de6b12)
Signed-off-by: rajmohan r <rajmohan.r@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
path/filepath: do not Clean("a/../c:/b") into c:\b on Windows
Backport from bdf07c2e16
(From OE-Core rev: 70135bf04eb7173434a7240ddf11639d13aab003)
Signed-off-by: Shubham Kulkarni <skulkarni@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The patch for CVE-2021-3929 applied on dunfell returns a value for a
void function. This results in the following compiler warning/error:
hw/block/nvme.c:77:6: error: void function
'nvme_addr_read' should not return a value [-Wreturn-type]
return NVME_DATA_TRAS_ERROR;
^ ~~~~~~~~~~~~~~~~~~~~
In newer versions of qemu, the functions is changed to have a return
value, but that is not present in the version of qemu used in “dunfell”.
Backport some of the patches to correct this.
(From OE-Core rev: 4ad98f0b27615ad59ae61110657cf69004c61ef4)
Signed-off-by: Gaurav Gupta <gauragup@cisco.com>
Signed-off-by: Gaurav Gupta <gauragup@cisco.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
NVD DB store version and update in the same value, separated by '_'.
The proposed patch check if the version from NVD DB contains a "_",
ie 9.2.0_p1 is convert to 9.2.0p1 before version comparison.
[YOCTO #14127]
Reviewed-by: Yoann CONGAL <yoann.congal@smile.fr>
(From OE-Core rev: eb439b1283b60e6665694ff28c89fbd633eda6b0)
Signed-off-by: Geoffrey GIRY <geoffrey.giry@smile.fr>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7d00f6ec578084a0a0e5caf36241d53036d996c4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Disable cmd/internal/moddeps test, since this update includes PRIVATE
track fixes.
Backport from 5c3e11bd0b
(From OE-Core rev: 53a303fb5908edaf29e35abb08fff93e7c0ff92c)
Signed-off-by: Shubham Kulkarni <skulkarni@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The master version of extended package data uses zstd for efficient
compression, but it relies on the zstd tool to be present on the host
system. Since dunfell supports older distros, we don't want to add this
tool as an additional requirement so switch to using gzip instead.
(From OE-Core rev: 1c7d555379c4b0962bccd018870989050d87675f)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The master version of the SPDX classes uses zstd for efficient
compression, but it relies on the zstd tool to be present on the host
system. Since dunfell supports older distros, we don't want to add this
tool as an additional requirement so switch to using gzip instead.
(From OE-Core rev: 55b08fd641767a3d2e080727828ca37d9e610109)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adds some missing licenses mappings related to the "+" versions of the
GPL licenses
(From OE-Core rev: 5f9a8809acf1ab4e73c3085b8fd100f4568ebd86)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adds extended package data which is encoded as JSON which allows it to
encode more structure than the "flat" package data files. The extended
data might be much larger than the standard package data, so it is not
read by default and instead requires
oe.packagedata.read_subpkgdata_extended() to be called
Currently, the file sizes and ELF debug sources are saved off into the
extended package data
(cherry picked from commit db9cf430e54ae68da80fbc3fba80ce88d8df164d)
(From OE-Core rev: 2318cb79ef1652fb19d696a8d43826e39c22834e)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Reviewed-by: Saul Wold <saul.wold@windriver.com>
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backports the create-spdx classes from the latest versions on master.
This backport is a simple copy with no modifications, as its too
complex to cherry-pick all the corresponding changes. This will give an
appropriate base commit for subsequent changes and if necessary
additional backport cherry-picks from master in the future.
(From OE-Core rev: 48fbddf32ffa3ec44a788f42895c1730a84b5a91)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix:
scripts/pybootchartgui/pybootchartgui/parsing.py:134: SyntaxWarning: "is" with a literal. Did you mean "=="?
if pid is 0:
(From OE-Core rev: 413523515dbb064680841fffa2cfdba8b2bac6f6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c9a6511ae618035b8efad01646e37ba28ce1e3f8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
ptestresult_get_log() looked for a key called 'ptestresuls.sections',
which should be 'ptestresult.sections'
(From OE-Core rev: 288609a3bb2760b5bb9d86e9c130b227f9bd5039)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7c8c9f7283e54bf8b1521fbaad7dceb66a8fcdbb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
hwclock command fails on read-only-rootfs:
AssertionError: 1 != 0 : Failed to reset RTC time, output: hwclock: cannot open /etc/adjtime: Read-only file system
(From OE-Core rev: 5b85a6fa84b02e7ebae011979456d33b8774dd21)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 017bf8c160f6ab67d9f8e8d9e30b15bf84f73807)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
e4b5c766f505 Linux 5.4.237
6a16810068e7 s390/dasd: add missing discipline function
7a934a77f11a UML: define RUNTIME_DISCARD_EXIT
87fcce7a6f86 sh: define RUNTIME_DISCARD_EXIT
eb9dbb70cdd5 s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36
219cc98501ff powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds
4eede1173fb5 powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT
d0fcf59038c5 arch: fix broken BuildID for arm64 and riscv
a4bd6d4df382 x86, vmlinux.lds: Add RUNTIME_DISCARD_EXIT to generic DISCARDS
1aed78cfda7f drm/i915: Don't use BAR mappings for ring buffers with LLC
52fc917855ce ipmi:watchdog: Set panic count to proper value on a panic
dbfae25b0196 ipmi/watchdog: replace atomic_add() and atomic_sub()
f266cdd6796f media: ov5640: Fix analogue gain control
fc9bc831509f PCI: Add SolidRun vendor ID
094a073605b1 macintosh: windfarm: Use unsigned type for 1-bit bitfields
737985dbcb67 alpha: fix R_ALPHA_LITERAL reloc for large modules
2fea235ef07f MIPS: Fix a compilation issue
6b06c4ae64e3 ext4: Fix deadlock during directory rename
a99a61d9e1bf riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode
1a517302dbe0 net/smc: fix fallback failed while sendmsg with fastopen
3a747490f9c3 scsi: megaraid_sas: Update max supported LD IDs to 240
d800996fcf60 btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR
9f2e063dcbe2 netfilter: tproxy: fix deadlock due to missing BH disable
16f3aae1aa2d bnxt_en: Avoid order-5 memory allocation for TPA data
9dc16be373b3 net: caif: Fix use-after-free in cfusbl_device_notify()
8018aa0863d6 net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver
1c618f150c82 net: usb: lan78xx: Remove lots of set but unused 'ret' variables
e4e5006c13f3 selftests: nft_nat: ensuring the listening side is up before starting the client
783f218940b3 ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping()
0a3664a1058d nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties
43f33642f260 drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register
8dac5a63cf79 ext4: Fix possible corruption when moving a directory
891a3cba425c scsi: core: Remove the /proc/scsi/${proc_name} directory earlier
57f78226b127 cifs: Fix uninitialized memory read in smb3_qfs_tcon()
a6e44cb21534 SMB3: Backup intent flag missing from some more ops
1b48c70feefc iommu/vt-d: Fix PASID directory pointer coherency
985d9fa06b4b irqdomain: Fix domain registration race
01ed8ff22a5b irqdomain: Change the type of 'size' in __irq_domain_add() to be consistent
36c5682cbb46 ipmi:ssif: Add a timer between request retries
e8ba1b693a8b ipmi:ssif: Increase the message retry time
89fb3fa84883 ipmi:ssif: Remove rtc_us_timer
d1a7f56b20da ipmi:ssif: resend_msg() cannot fail
59349bfcffb1 ipmi:ssif: make ssif_i2c_send() void
5e97dc748d13 iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter
774c63f53688 iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options
11852cc78f67 iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands
3cdf19a29cc1 nfc: change order inside nfc_se_io error path
0d8a6c9a6415 ext4: zero i_disksize when initializing the bootloader inode
74d775083e9f ext4: fix WARNING in ext4_update_inline_data
b36093c6f772 ext4: move where set the MAY_INLINE_DATA flag is set
c24f83849379 ext4: fix another off-by-one fsmap error on 1k block filesystems
aee90b0278e3 ext4: fix RENAME_WHITEOUT handling for inline directories
1277ba3db6dc drm/connector: print max_requested_bpc in state debugfs
e40c1e9da1ec x86/CPU/AMD: Disable XSAVES on AMD family 0x17
6631c8da02cf fs: prevent out-of-bounds array speculation when closing a file descriptor
b829e8b6e1a7 Linux 5.4.236
6e55d8422373 staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh
9498448b9ede staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script
6ee84b8b7904 wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext"
126ee8982bfc Linux 5.4.235
d03bc164f32f dt-bindings: rtc: sun6i-a31-rtc: Loosen the requirements on the clocks
6ab670546319 media: uvcvideo: Fix race condition with usb_kill_urb
0b8962c64bd6 media: uvcvideo: Provide sync and async uvc_ctrl_status_event
2b1c5145b07d tcp: Fix listen() regression in 5.4.229.
800a1c4c8a7f Bluetooth: hci_sock: purge socket queues in the destruct() callback
27c64d90d944 x86/resctl: fix scheduler confusion with 'current'
81da72aaf57a x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}
bde541a57b42 net: tls: avoid hanging tasks on the tx_lock
d94fbfcd9a26 phy: rockchip-typec: Fix unsigned comparison with less than zero
f0ee43d61d8d PCI: Add ACS quirk for Wangxun NICs
f6d3aee1c663 kernel/fail_function: fix memory leak with using debugfs_lookup()
195c1e9f454e usb: uvc: Enumerate valid values for color matching
da4e715a466c USB: ene_usb6250: Allocate enough memory for full object
117097966866 usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math
f5b76a81665e iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word()
11b4b3b76988 iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word()
b854c66dd7a8 tools/iio/iio_utils:fix memory leak
ea9b58789687 mei: bus-fixup:upon error print return values of send and receive
c7ca2ca12a9f tty: serial: fsl_lpuart: disable the CTS when send break signal
953a4a352a0c tty: fix out-of-bounds access in tty_driver_lookup_tty()
70369a11170d staging: emxx_udc: Add checks for dma_alloc_coherent()
2072ed7c1a4a media: uvcvideo: Silence memcpy() run-time false positive warnings
e2cc773f1fc3 media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910
e4c535eccefb media: uvcvideo: Handle errors from calls to usb_string
4e4e6ca62e77 media: uvcvideo: Handle cameras with invalid descriptors
7195e642b49a mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak
fde59e273b03 firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3
2cc6a3e98f05 tracing: Add NULL checks for buffer in ring_buffer_free_read_page()
4cfeb55a10b6 thermal: intel: BXT_PMIC: select REGMAP instead of depending on it
e23f1d9e6e03 thermal: intel: quark_dts: fix error pointer dereference
584f664c572f scsi: ipr: Work around fortify-string warning
e93bda4ebb27 rtc: sun6i: Always export the internal oscillator
728b047f4ca3 rtc: sun6i: Make external 32k oscillator optional
9c7c1cf29fc3 vc_screen: modify vcs_size() handling in vcs_read()
821362a2dfaf tcp: tcp_check_req() can be called from process context
77606e383ecb ARM: dts: spear320-hmi: correct STMPE GPIO compatible
dda4f0a424c2 net/sched: act_sample: fix action bind logic
271eed173642 nfc: fix memory leak of se_io context in nfc_genl_se_io
f81af781f98c net/mlx5: Geneve, Fix handling of Geneve object id as error code
4b71f2b54332 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv()
7cc9dbae8a5f 9p/xen: fix connection sequence
9d1c625c99c5 9p/xen: fix version parsing
edfba7b3228a net: fix __dev_kfree_skb_any() vs drop monitor
cec326443f01 sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop
aba298b35619 ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
5d0d38805d32 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack()
fe65d6f26ba9 watchdog: pcwd_usb: Fix attempting to access uninitialized memory
59e391b3fc50 watchdog: Fix kmemleak in watchdog_cdev_register
7c428fc97499 watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path
a8816afcaf1d x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list
b5be23f6ae61 ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed
1cb14c06d603 ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()
7fcbc41d762a ubifs: ubifs_writepage: Mark page dirty after writing inode failed
510b80abe8d2 ubifs: dirty_cow_znode: Fix memleak in error handling path
0875edcad42f ubifs: Re-statistic cleaned znode count if commit failed
234c53e57424 ubi: Fix possible null-ptr-deref in ubi_free_volume()
1f206002c6bc ubifs: Fix memory leak in alloc_wbufs()
07b60f7452d2 ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume()
9c8be1f165ba ubi: Fix use-after-free when volume resizing failed
e86d1b2bb716 ubifs: Reserve one leb for each journal head while doing budget
82c096d0c99a ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1
bf8f5495849d ubifs: Fix wrong dirty space budget for dirty inode
f29168fb527c ubifs: Rectify space budget for ubifs_xrename()
86660306273a ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted
4ca0d746226f ubifs: Fix build errors as symbol undefined
f7adb740f97b ubi: ensure that VID header offset + VID header size <= alloc, size
6480c3a12755 um: vector: Fix memory leak in vector_config
01c92f033b27 fs: f2fs: initialize fsdata in pagecache_write()
c4a89ebe9205 f2fs: use memcpy_{to,from}_page() where possible
b915fac02098 pwm: stm32-lp: fix the check on arr and cmp registers update
1abd3858023a pwm: sifive: Always let the first pwm_apply_state succeed
30a3636fe6e2 pwm: sifive: Reduce time the controller lock is held
62462a5b4f4d fs/jfs: fix shift exponent db_agl2size negative
7a6fb69bbcb2 net/sched: Retire tcindex classifier
b3d346ece979 kbuild: Port silent mode detection to future gnu make.
68b0cdcfa135 wifi: ath9k: use proper statements in conditionals
96a8424a27ed drm/radeon: Fix eDP for single-display iMac11,2
6e6173886f58 drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv
efc72cceb761 PCI: Avoid FLR for AMD FCH AHCI adapters
bcc1bafb067d PCI: hotplug: Allow marking devices as disconnected during bind/unbind
2a50583117b2 PCI/PM: Observe reset delay irrespective of bridge_d3
40af9a6deed7 scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
79ec5dd5fb07 scsi: ses: Fix possible desc_ptr out-of-bounds accesses
8e454aba7280 scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses
467afb1dd630 scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process()
6069e04a922a scsi: ses: Don't attach if enclosure has no components
70e9a93f0945 scsi: qla2xxx: Fix erroneous link down
3a564de3a299 scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests
05a0f6fa52a8 scsi: qla2xxx: Fix link failure in NPIV environment
18d347d1b08e ktest.pl: Add RUN_TIMEOUT option with default unlimited
150ee1fc9080 ktest.pl: Fix missing "end_monitor" when machine check fails
2f42bfc54d3a ktest.pl: Give back console on Ctrt^C on monitor
b53d209d717b mm/thp: check and bail out if page in deferred queue already
24900f35962b mm: memcontrol: deprecate charge moving
964e9e1288fd media: ipu3-cio2: Fix PM runtime usage_count in driver unbind
58c0d0b2d474 mips: fix syscall_get_nr
229edf8d7b76 alpha: fix FEN fault handling
9787b328c42c rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails
7055754dd07c ARM: dts: exynos: correct TMU phandle in Odroid XU
7b6707d66e28 ARM: dts: exynos: correct TMU phandle in Exynos4
3c4a56ef7c53 dm flakey: don't corrupt the zero page
a2be4225c31d dm flakey: fix logic when corrupting a bio
64fbe39232ed thermal: intel: powerclamp: Fix cur_state for multi package system
6f1959c17d4c wifi: cfg80211: Fix use after free for wext
342cb34c5285 wifi: rtl8xxxu: Use a longer retry limit of 48
a92b67e768bd ext4: refuse to create ea block when umounted
3b28c799a133 ext4: optimize ea_inode block expansion
87005d0ab5c4 ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC
84ed1ade54b8 ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls()
df129eaa2b88 irqdomain: Drop bogus fwspec-mapping error handling
72232dbe14f9 irqdomain: Fix disassociation race
2101663687e6 irqdomain: Fix association race
f9d93201893d ima: Align ima_file_mmap() parameters with mmap_file LSM hook
4d47cba0741c Documentation/hw-vuln: Document the interaction between IBRS and STIBP
34c1b60e7a80 x86/speculation: Allow enabling STIBP with legacy IBRS
979e197968a1 x86/microcode/AMD: Fix mixed steppings support
727bc2c2856b x86/microcode/AMD: Add a @cpu parameter to the reloading functions
4c26edf2ea23 x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter
a0415b79dd3f x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range
ec206a38d3d2 x86/kprobes: Fix __recover_optprobed_insn check optimizing logic
e4ce333cc66e x86/reboot: Disable SVM, not just VMX, when stopping CPUs
37459195d971 x86/reboot: Disable virtualization in an emergency if SVM is supported
87459b9fce2d x86/crash: Disable virt in core NMI crash handler to avoid double shootdown
ee80fb1dca07 x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows)
4c9812d9890d KVM: s390: disable migration mode when dirty tracking is disabled
10c2a20d73e9 KVM: Destroy target device if coalesced MMIO unregistration fails
38a1f5e9fc56 udf: Fix file corruption when appending just after end of preallocated extent
d747b31e2925 udf: Detect system inodes linked into directory hierarchy
ce17ef97de84 udf: Preserve link count of system files
7bd8d9e1cf56 udf: Do not update file length for failed writes to inline files
3d20e3b768af udf: Do not bother merging very long extents
4e41b1c5a272 udf: Truncate added extents on failed expansion
dee96928d8f4 ocfs2: fix non-auto defrag path not working issue
669134a66d37 ocfs2: fix defrag path triggering jbd2 ASSERT
68a47ca95805 f2fs: fix cgroup writeback accounting with fs-layer encryption
2bef8314fcf9 f2fs: fix information leak in f2fs_move_inline_dirents()
3776ef785e10 fs: hfsplus: fix UAF issue in hfsplus_put_super
eda6879272e4 hfs: fix missing hfs_bnode_get() in __hfs_bnode_create
8ecde537edc3 ARM: dts: exynos: correct HDMI phy compatible in Exynos4
e71e6fa07fe4 s390/kprobes: fix current_kprobe never cleared after kprobes reenter
18075c0dc331 s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler
c5db76fcddc1 s390: discard .interp section
a9391f8bc98f ipmi_ssif: Rename idle state and check
0ff4c222bd05 rtc: pm8xxx: fix set-alarm race
69b8af77ef6b firmware: coreboot: framebuffer: Ignore reserved pixel color bits
791402dd0514 wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu
3132aa35cfc2 nfsd: zero out pointers after putting nfsd_files on COPY setup error
38b4d3eacb88 dm cache: add cond_resched() to various workqueue loops
3b46b2cb917e dm thin: add cond_resched() to various workqueue loops
2c055b6a07af drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5
718ce68b3a7f pinctrl: at91: use devm_kasprintf() to avoid potential leaks
4000384684f6 hwmon: (coretemp) Simplify platform device handling
5026260ac2b2 regulator: s5m8767: Bounds check id indexing into arrays
12527ae49d0c regulator: max77802: Bounds check regulator id against opmode
7fae534a304b ASoC: kirkwood: Iterate over array indexes instead of using pointer math
90c278c6d099 docs/scripts/gdb: add necessary make scripts_gdb step
3a9a4a9725c6 drm/msm/dsi: Add missing check for alloc_ordered_workqueue
f9f55fc64928 drm/radeon: free iio for atombios when driver shutdown
5ccd8d09fee5 HID: Add Mapping for System Microphone Mute
341a4c04ed48 drm/omap: dsi: Fix excessive stack usage
d236103782de drm/amd/display: Fix potential null-deref in dm_resume
5bc391944d9e uaccess: Add minimum bounds check on kernel buffer size
0467681f0947 coda: Avoid partial allocation of sig_inputArgs
1a98c4d9263d net/mlx5: fw_tracer: Fix debug print
21856d5615a7 ACPI: video: Fix Lenovo Ideapad Z570 DMI match
c727c1eb58e0 wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup
51c0dca573c0 m68k: Check syscall_trace_enter() return code
87363d1ab55e net: bcmgenet: Add a check for oversized packets
fe00ab1eb3bc ACPI: Don't build ACPICA with '-Os'
8ec82cfe4e74 ice: add missing checks for PF vsi type
f81c0d484a0c inet: fix fast path in __inet_hash_connect()
67e4519afba2 wifi: mt7601u: fix an integer underflow
423a1297ea72 wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds
f3a324362b5e x86/bugs: Reset speculation control settings on init
c8157f67b003 timers: Prevent union confusion from unexpected restart_syscall()
f570968d0154 thermal: intel: Fix unsigned comparison with less than zero
596d1fea0519 rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait()
17dbe90e13f5 wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds()
9e8bf9f95f7a blk-iocost: fix divide by 0 error in calc_lcoefs()
f10001af0f72 ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy
dae4d5ae6b87 udf: Define EFSCORRUPTED error code
824b167fa8dd rpmsg: glink: Avoid infinite loop on intent for missing channel
a41bb59eff7a media: usb: siano: Fix use after free bugs caused by do_submit_urb
2a72e3b6bb08 media: i2c: ov7670: 0 instead of -EINVAL was returned
d120334278b3 media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
448ce1cd5038 media: i2c: ov772x: Fix memleak in ov772x_probe()
086a80b842bc media: ov5675: Fix memleak in ov5675_init_controls()
ec6bd0dccd9c powerpc: Remove linker flag from KBUILD_AFLAGS
44aef56083aa media: platform: ti: Add missing check for devm_regulator_get
fc85fb57631a remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers
3acbec356d7e MIPS: vpe-mt: drop physical_memsize
a3c920040517 MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set
1abc7be57c1c powerpc/eeh: Set channel state after notifying the drivers
7719aba7a39c powerpc/eeh: Small refactor of eeh_handle_normal_event()
a39becb905b9 powerpc/rtas: ensure 4KB alignment for rtas_data_buf
0616586eefd0 powerpc/rtas: make all exports GPL
d8ca49859179 powerpc/pseries/lparcfg: add missing RTAS retry status handling
421c59c23aba powerpc/pseries/lpar: add missing RTAS retry status handling
2c5ad2d642a3 clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled()
4d178dc25fb6 powerpc/powernv/ioda: Skip unallocated resources when mapping to PE
b1c1b6da5ab0 clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC
e3617778eb1b Input: ads7846 - don't check penirq immediately for 7845
ea9c4fbfda69 Input: ads7846 - don't report pressure for ads7845
17761a1c7fcd clk: renesas: cpg-mssr: Remove superfluous check in resume code
8ff19db90352 clk: renesas: cpg-mssr: Use enum clk_reg_layout instead of a boolean flag
330b70949cb4 clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed
f34eb1e4336e mtd: rawnand: sunxi: Fix the size of the last OOB region
cdfdd882fae9 clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents
b419e91378ed clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents
588edb4fb1f1 mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read()
6e0a0eb18e04 selftests/ftrace: Fix bash specific "==" operator
16a35042ff8a sparc: allow PM configs for sparc32 COMPILE_TEST
090a22f5999d perf tools: Fix auto-complete on aarch64
5d32f3e9227a perf llvm: Fix inadvertent file creation
ce43565a6cd1 gfs2: jdata writepage fix
3524d6da0fe8 cifs: Fix warning and UAF when destroy the MR list
324c0c34fff1 cifs: Fix lost destroy smbd connection when MR allocate failed
a22f1ecab6d4 nfsd: fix race to check ls_layouts
5a195fa41d01 hid: bigben_probe(): validate report count
9f525559ea39 HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T
bc786dfeb792 HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T
bad4a822a118 HID: asus: Add report_size to struct asus_touchpad_info
63792d0ae94e HID: asus: Only set EV_REP if we are adding a mapping
25e14bf0c894 HID: bigben: use spinlock to safely schedule workers
715edb0109ca HID: bigben_worker() remove unneeded check on report_field
12533ad8545c HID: bigben: use spinlock to protect concurrent accesses
05cb432c0909 ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared
84beaa3e2eec ASoC: dapm: declare missing structure prototypes
d6250e00bf42 spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one()
b89d2ed56406 dm: remove flush_scheduled_work() during local_exit()
e6d9a876d914 hwmon: (mlxreg-fan) Return zero speed for broken fan
870a0f519ac2 spi: bcm63xx-hsspi: Fix multi-bit mode setting
dd271f179806 spi: bcm63xx-hsspi: fix pm_runtime
904b717bb527 scsi: aic94xx: Add missing check for dma_map_single()
3414be1c8cd1 hwmon: (ltc2945) Handle error case in ltc2945_value_store
75a1c3f82232 gpio: vf610: connect GPIO label to dev name
584cb84e2c6d ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress()
a161f1d92aab drm/mediatek: Clean dangling pointer on bind error path
b8b166db7885 drm/mediatek: Drop unbalanced obj unref
367c80fb343f drm/mediatek: Use NULL instead of 0 for NULL pointer
a0555f90d823 drm/mediatek: remove cast to pointers passed to kfree
2b59e87c92f0 gpu: host1x: Don't skip assigning syncpoints to channels
3975ea6eaffe drm/msm/mdp5: Add check for kzalloc
2a8bb9dce7fd drm: Initialize struct drm_crtc_state.no_vblank from device settings
9b2f5844903a drm/bridge: Introduce drm_bridge_get_next_bridge()
bb08be7232ef drm/bridge: Rename bridge helpers targeting a bridge chain
2c33a6141de2 drm/exynos: Don't reset bridge->next
dadd30fcc7e3 drm/msm/dpu: Add check for pstates
a6afb8293ec0 drm/msm/dpu: Add check for cstate
8f9fdc830d6d drm/msm: use strscpy instead of strncpy
d7ea84cddf81 drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness
a9eafb0448ab ALSA: hda/ca0132: minor fix for allocation size
a80767caeddc ASoC: fsl_sai: initialize is_dsp_mode flag
95ab6d7905eb pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain
fc34608fa275 drm/msm/hdmi: Add missing check for alloc_ordered_workqueue
62430b3210c8 gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id()
31701e54d318 drm/vc4: dpi: Fix format mapping for RGB565
d66f26b93c13 drm/vc4: dpi: Add option for inverting pixel clock and output enable
7ddd8a5ecf6f drm/bridge: megachips: Fix error handling in i2c_register_driver()
d56e589f8b6f drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC
c879003a6f5e drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats
c82ca67ca01b selftest: fib_tests: Always cleanup before exit
c31985922ec9 selftests/net: Interpret UDP_GRO cmsg data as an int value
616574788880 irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts
3947b16613ef irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts
d77209007869 can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error
3cf2181e438f thermal/drivers/hisi: Drop second sensor hi3660
21c701cbc84e wifi: mac80211: make rate u32 in sta_set_rate_info_rx()
b70d56e728ff crypto: crypto4xx - Call dma_unmap_page when done
a3b75b1e767a wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize()
c002d2741400 wifi: iwl4965: Add missing check for create_singlethread_workqueue()
7e594abc0424 wifi: iwl3945: Add missing check for create_singlethread_workqueue
5de7a4254eb2 treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()
9198eefd1053 usb: gadget: udc: Avoid tasklet passing a global
cf04507f425b RISC-V: time: initialize hrtimer based broadcast clock event device
142bcf724056 m68k: /proc/hardware should depend on PROC_FS
c4d8c23efed6 crypto: rsa-pkcs1pad - Use akcipher_request_complete
8c1447495f05 rds: rds_rm_zerocopy_callback() correct order for list_add_tail()
291e6a682008 libbpf: Fix alen calculation in libbpf_nla_dump_errormsg()
60aaccf16d1e Bluetooth: L2CAP: Fix potential user-after-free
d19bd48535fc OPP: fix error checking in opp_migrate_dentry()
522d319cda95 tap: tap_open(): correctly initialize socket uid
d92d87000eda tun: tun_chr_open(): correctly initialize socket uid
11c9c7227273 net: add sock_init_data_uid()
276ccbc15feb mptcp: add sk_stop_timer_sync helper
07fceab32096 irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe
c7d78d36e19e irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe
9e79ac4f70fd irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains
7cce0c9fdd3f net/mlx5: Enhance debug print in page allocation failure
dbd6ae095674 powercap: fix possible name leak in powercap_register_zone()
63551e4b7cbc crypto: seqiv - Handle EBUSY correctly
c61e7d182ee3 crypto: essiv - Handle EBUSY correctly
bfef5e3e7375 crypto: essiv - remove redundant null pointer check before kfree
2d1ac2f2e2be crypto: ccp - Failure on re-initialization due to duplicate sysfs filename
40627e6e291c ACPI: battery: Fix missing NUL-termination with large strings
bf6dc175a2b5 wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback()
cd8316767099 wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails
c3ff385b948d ath9k: htc: clean up statistics macros
a49c13eccea4 ath9k: hif_usb: simplify if-if to if-else
564bc2222bf5 wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function
17a0e61cd982 wifi: orinoco: check return value of hermes_write_wordrec()
573dfeba2d4e ACPICA: nsrepair: handle cases without a return value correctly
987b0ff1b9d9 lib/mpi: Fix buffer overrun when SG is too long
b55ada30b5cd genirq: Fix the return type of kstat_cpu_irqs_sum()
6b9f61c8b821 ACPICA: Drop port I/O validation for some regions
c300697690e2 crypto: x86/ghash - fix unaligned access in ghash_setkey()
0c4f20c8fc7d wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave()
14ba31bb1b66 wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave()
38ef77720371 wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave()
1879fe9e4016 wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave()
0b7b7347449f wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave()
318005127c80 wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid()
d869a1895052 wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit()
a12610e83789 wifi: wilc1000: fix potential memory leak in wilc_mac_xmit()
a6059cf02a0d wilc1000: let wilc_mac_xmit() return NETDEV_TX_OK
112c1af02b8f wifi: ipw2200: fix memory leak in ipw_wdev_init()
ba1d3623fea5 wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave()
0d438ae7bac9 ipw2x00: switch from 'pci_' to 'dma_' API
28ea268d95e5 wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit()
5d171ab48b42 rtlwifi: fix -Wpointer-sign warning
5dd30d1acc70 wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave()
23b34e08de5c wifi: libertas: fix memory leak in lbs_init_adapter()
1864b22e238c wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave()
9004aa391a1a net/wireless: Delete unnecessary checks before the macro call “dev_kfree_skb”
fe4d7280cf4d wifi: rsi: Fix memory leak in rsi_coex_attach()
82d68c324497 block: bio-integrity: Copy flags when bio_integrity_payload is cloned
084cd75643b6 sched/rt: pick_next_rt_entity(): check list_entry
0ff7ba5e8bbd sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity()
ee986d80acde s390/dasd: Fix potential memleak in dasd_eckd_init()
8bc5a76268fb s390/dasd: Prepare for additional path event handling
946515fad41a blk-mq: correct stale comment of .get_budget
2dc5f68fe664 blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
8c225150ea27 blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx
260dcf1ccdc6 block: Limit number of items taken from the I/O scheduler in one go
578c8f09c04b Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle"
2d3c3aa4123a arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node
38af86810d48 ARM: dts: imx7s: correct iomuxc gpr mux controller cells
7fe5dc2fee91 arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name
8b7aa62f4a3a arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name
d5fbeae6d608 arm64: dts: amlogic: meson-gx: add missing unit address to rng node name
c5cd41bd10e2 arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible
1e3ec4d1d7f3 arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name
e515d4118583 arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name
1e1b84b0220b ARM: imx: Call ida_simple_remove() for ida_simple_get
b0a1b2f3ef90 ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato
91ac4bf35ad6 ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init()
af3352c16efd arm64: dts: meson: remove CPU opps below 1GHz for G12A boards
9dd61d95429b arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address
cba890c4bd9d arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name
69bdc5d01406 arm64: dts: meson-gx: Fix Ethernet MAC address unit name
ede0334bf4df ARM: zynq: Fix refcount leak in zynq_early_slcr_init
45b44ba5dfc9 arm64: dts: qcom: qcs404: use symbol names for PCIe resets
8041f9a2a958 ARM: OMAP2+: Fix memory leak in realtime_counter_init()
dd08e68d04d0 HID: asus: use spinlock to safely schedule workers
136a9bcc0ed2 HID: asus: use spinlock to protect concurrent accesses
9a25b22fd577 HID: asus: Remove check for same LED brightness on set
(From OE-Core rev: 4279a46f94a535a0b389f27c5c3b1e16aa9eb63d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
a103859aaa71 Linux 5.4.234
a1e89c8b29d0 USB: core: Don't hold device lock while reading the "descriptors" sysfs file
96d380d2ae98 USB: serial: option: add support for VW/Skoda "Carstick LTE"
91c877d4311f dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size
465ce31a2bcc vc_screen: don't clobber return value in vcs_read
ee8cd3abe722 net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues().
db25b41eb531 bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state
23affaed760b HID: core: Fix deadloop in hid_apply_multiplier.
93b17c7e1e1c neigh: make sure used and confirmed times are valid
bc4601ad979a IB/hfi1: Assign npages earlier
98e626c115f8 btrfs: send: limit number of clones and allocated memory size
ae03fa7ad343 ACPI: NFIT: fix a potential deadlock during NFIT teardown
785bde845991 ARM: dts: rockchip: add power-domains property to dp node on rk3288
da2bba879eca arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc
(From OE-Core rev: 75c94d4da6cc2efba436bcb3b5cec5ebc9a76151)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
69f65d442efe Linux 5.4.233
c6cc0121d44d bpf: add missing header file include
5d873a6c658f Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs"
99e3fd21f8fc ext4: Fix function prototype mismatch for ext4_feat_ktype
6f86bb6f853f wifi: mwifiex: Add missing compatible string for SD8787
6c750ed0367f uaccess: Add speculation barrier to copy_from_user()
4d2e5de071fd mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh
787ef0db0140 drm/i915/gvt: fix double free bug in split_2MB_gtt_entry
100cf2af1b39 alarmtimer: Prevent starvation by small intervals and SIG_IGN
dab2066c5fff powerpc: dts: t208x: Disable 10G on MAC1 and MAC2
113e0cde39bb can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len
f93a1a5bdcdd KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS
db209f39f1d1 KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception
dc399695dfe9 random: always mix cycle counter in add_latent_entropy()
eff0e02f7d3f powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G
ead0689bd6fd wifi: rtl8xxxu: gen2: Turn on the rate control
0a77a966aa4a drm/etnaviv: don't truncate physical page address
fa2845b21671 drm: etnaviv: fix common struct sg_table related issues
4626550b09ea scatterlist: add generic wrappers for iterating over sgtable objects
fe3e217272a8 dma-mapping: add generic helpers for mapping sgtable objects
64121e2adf7d Linux 5.4.232
8b47e324af71 iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map()
7519069f1fb8 net: sched: sch: Fix off by one in htb_activate_prios()
5660a6ffa7a4 ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak
52844d8382cd nilfs2: fix underflow in second superblock position calculations
9f95a161a7de kvm: initialize all of the kvm_debugregs structure before sending it to userspace
9f4abf204827 i40e: Add checking for null for nlmsg_find_attr()
e71554a09edf ipv6: Fix tcp socket connection with DSCP.
388886f9708e ipv6: Fix datagram socket connection with DSCP.
905199dac226 ixgbe: add double of VLAN header when computing the max MTU
df099e65564a net: mpls: fix stale pointer if allocation fails during device rename
736f8f66d7a9 net: stmmac: Restrict warning on disabling DMA store and fwd mode
1a2c7951424c bnxt_en: Fix mqprio and XDP ring checking logic
de44bdebcfe4 net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence
a753352622b4 net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path
0c2651c76369 dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions.
a4e9411769a7 sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list
e1b54b561250 net: bgmac: fix BCM5358 support by setting correct flags
8a4d05b0ffc8 i40e: add double of VLAN header when computing the max MTU
fdeb4c258bc6 ixgbe: allow to increase MTU to 3K with XDP enabled
32d81fd54e4e revert "squashfs: harden sanity check in squashfs_read_xattr_id_table"
4c8011e77c27 net: Fix unwanted sign extension in netdev_stats_to_stats64()
6b08c9fc72c6 Revert "mm: Always release pages to the buddy allocator in memblock_free_late()."
8c07792e79cf hugetlb: check for undefined shift on 32 bit architectures
7caeb5457bd0 sched/psi: Fix use-after-free in ep_remove_wait_queue()
6c38aa4020b6 ALSA: hda/realtek - fixed wrong gpio assigned
6e0ef3fc6560 ALSA: hda/conexant: add a new hda codec SN6180
e9b488d60f51 mmc: mmc_spi: fix error handling in mmc_spi_probe()
761db46b29b4 mmc: sdio: fix possible resource leaks in some error paths
98895c225e28 ipv4: Fix incorrect route flushing when source address is deleted
04a331c9dd66 Revert "ipv4: Fix incorrect route flushing when source address is deleted"
85eda8088334 xfs: sync lazy sb accounting on quiesce of read-only mounts
fb8ee907c145 xfs: prevent UAF in xfs_log_item_in_current_chkpt
7c07806ab05c xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks
313699d5053c xfs: ensure inobt record walks always make forward progress
7f9309a9f580 xfs: fix missing CoW blocks writeback conversion retry
6246b3a18f7e xfs: only relog deferred intent items if free space in the log gets low
09d61814476c xfs: expose the log push threshold
5d711e41361c xfs: periodically relog deferred intent items
870e7d710843 xfs: change the order in which child and parent defer ops are finished
f5af1d5c2dfe xfs: fix an incore inode UAF in xfs_bui_recover
efcdc2e70e01 xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering
abad319deef5 xfs: clean up bmap intent item recovery checking
6601531db861 xfs: xfs_defer_capture should absorb remaining transaction reservation
411b14e68c68 xfs: xfs_defer_capture should absorb remaining block reservations
3324249e6ecd xfs: proper replay of deferred ops queued during log recovery
1c89c0430561 xfs: fix finobt btree block recovery ordering
6678b2787bb4 xfs: log new intent items created as part of finishing recovered intent items
562da8e70463 xfs: refactor xfs_defer_finish_noroll
42a2406f9015 xfs: turn dfp_intent into a xfs_log_item
e11f1516fc9f xfs: merge the ->diff_items defer op into ->create_intent
e84096edf886 xfs: merge the ->log_item defer op into ->create_intent
64b21eaa33f5 xfs: factor out a xfs_defer_create_intent helper
d24633f3c258 xfs: remove the xfs_inode_log_item_t typedef
e0373eeaaaa3 xfs: remove the xfs_efd_log_item_t typedef
94e0639992dd xfs: remove the xfs_efi_log_item_t typedef
83ef55c4281f netfilter: nft_tproxy: restrict to prerouting hook
b6ac5e6be513 btrfs: free device in btrfs_close_devices for a single device filesystem
4326d0080f7e aio: fix mremap after fork null-deref
62b19b9f3a0d nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association
16409f7d9ca5 s390/decompressor: specify __decompress() buf len to avoid overflow
fbe71c5dacaa net: sched: sch: Bounds check priority
09561d5e6ab0 net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC
a74d3b0ea984 net/rose: Fix to not accept on connected socket
ec54c946b412 tools/virtio: fix the vringh test for virtio ring changes
6644685f7971 ASoC: cs42l56: fix DT probe
d23b66b16e30 selftests/bpf: Verify copy_register_state() preserves parent/live fields
a94695e0f9c6 migrate: hugetlb: check for hugetlb shared PMD in node migration
bcd34f1eea88 bpf: Always return target ifindex in bpf_fib_lookup
776f2ccfdcef nvme-pci: Move enumeration by class to be last in the table
5c8680988279 arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive
4b97dab7cd98 arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive
f0302e98edc8 arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive
1509e9391616 riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte
bb3187311ec2 ceph: flush cap releases when the session is flushed
9b5d37d3288d usb: typec: altmodes/displayport: Fix probe pin assign check
d9758f7deb5a usb: core: add quirk for Alcor Link AK9563 smartcard reader
43379fcacea2 net: USB: Fix wrong-direction WARNING in plusb.c
1bcb431237f1 pinctrl: intel: Restore the pins that used to be in Direct IRQ mode
2b763f7de108 pinctrl: single: fix potential NULL dereference
cc1affa23403 pinctrl: aspeed: Fix confusing types in return value
f209431be199 ALSA: pci: lx6464es: fix a debug loop
1aab663ecb78 selftests: forwarding: lib: quote the sysctl values
ba38eacade35 rds: rds_rm_zerocopy_callback() use list_first_entry()
87a5e3fc8416 ice: Do not use WQ_MEM_RECLAIM flag for workqueue
f312958f588a ionic: clean interrupt before enabling queue to avoid credit race
a532f7ebf9fd net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY
73b8e217fe6f bonding: fix error checking in bond_debug_reregister()
c89ddf134c53 xfrm: fix bug with DSCP copy to v6 from v4 tunnel
80282a3d103f RDMA/usnic: use iommu_map_atomic() under spin_lock()
fe4d70866839 iommu: Add gfp parameter to iommu_ops::map
4a779187db39 IB/IPoIB: Fix legacy IPoIB due to wrong number of queues
7896accedf5b IB/hfi1: Restore allocated resources on failed copyout
ae774f480da3 can: j1939: do not wait 250 ms if the same addr was already claimed
56ee31167ce5 tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw
039f935ae009 ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control()
7e43bb69bc6f btrfs: zlib: zero-initialize zlib workspace
ed29d8b309b5 btrfs: limit device extents to the device size
9f296c615ec4 iio:adc:twl6030: Enable measurement of VAC
9cf5e99c1ae1 wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads
e5142a4935c1 f2fs: fix to do sanity check on i_extra_isize in is_alive()
3b3d3127f5b4 fbdev: smscufx: fix error handling code in ufx_usb_probe
8edda487f085 powerpc/imc-pmu: Revert nest_init_lock to being a mutex
fc8548c75c03 serial: 8250_dma: Fix DMA Rx rearm race
71d6b277c4e5 serial: 8250_dma: Fix DMA Rx completion race
ec5b4ca3d30b xprtrdma: Fix regbuf data not freed in rpcrdma_req_create()
5af2f74f9074 mm: swap: properly update readahead statistics in unuse_pte_range()
ce62df33fcff nvmem: core: fix cell removal on error
1369322c1de5 Squashfs: fix handling and sanity checking of xattr_ids count
d49c85a19133 mm/swapfile: add cond_resched() in get_swap_pages()
c127bf9a952a fpga: stratix10-soc: Fix return value check in s10_ops_write_init()
6d86b4ceb09b mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps
845a3708f04f riscv: disable generation of unwind tables
c89af52d91ca parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case
8e6cc45ba8ab parisc: Fix return code of pdc_iodc_print()
7f5df45fcb26 iio:adc:twl6030: Enable measurements of VUSB, VBAT and others
4b82cc9f7f05 iio: adc: berlin2-adc: Add missing of_node_put() in error path
a300e358c6fc iio: hid: fix the retval in accel_3d_capture_sample
2035cfb9586f efi: Accept version 2 of memory attributes table
f6ea834e8dce watchdog: diag288_wdt: fix __diag288() inline assembly
78e55b52b205 watchdog: diag288_wdt: do not use stack buffers for hardware data
4abcd352a022 fbcon: Check font dimension limits
e00d6a74c3c4 Input: i8042 - add Clevo PCX0DX to i8042 quirk table
faed5af8a9c3 Input: i8042 - add TUXEDO devices to i8042 quirk tables
ee77a19ee5b3 Input: i8042 - merge quirk tables
a789c05516a4 Input: i8042 - move __initconst to fix code styling warning
d0332cbf53da vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF
5bf0010b87be usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait
db3798943ab7 usb: dwc3: qcom: enable vbus override when in OTG dr-mode
fefffc782500 usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API
e4650c04de90 iio: adc: stm32-dfsdm: fill module aliases
165511b99ebc net/x25: Fix to not accept on connected socket
b05664e036e1 i2c: rk3x: fix a bunch of kernel-doc warnings
d4d765f4761f scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress
6122ce1de1b2 scsi: target: core: Fix warning on RT kernels
d92a25627bcd efi: fix potential NULL deref in efi_mem_reserve_persistent
ed6c5e8caf55 net: openvswitch: fix flow memory leak in ovs_flow_cmd_new
743f7b51fe7c virtio-net: Keep stop() to follow mirror sequence of open()
aed972fbf6fa selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking
df1213a26704 selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs
6c70ece3d374 selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided
d47f886d0c38 selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning
db3f016ad500 ata: libata: Fix sata_down_spd_limit() when no link speed is reported
6950df42a03c can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate
cb079b077026 net: phy: meson-gxl: Add generic dummy stubs for MMD register access
db76fc535fbd squashfs: harden sanity check in squashfs_read_xattr_id_table
dffe83a198a6 netfilter: br_netfilter: disable sabotage_in hook after first suppression
20355b9569bd netrom: Fix use-after-free caused by accept on already connected socket
03eb2a1b03f3 fix "direction" argument of iov_iter_kvec()
34b0fab797f0 fix iov_iter_bvec() "direction" argument
50b70599c00b WRITE is "data source", not destination...
21081886de0c scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT"
14be8b0c4eed arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX
d6870f3800db ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path()
412fddc09612 ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
79dfde344e0f bus: sunxi-rsb: Fix error handling in sunxi_rsb_init()
53785fd9b315 firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region
(From OE-Core rev: ad0877d917c2213fd7129ad9571f259d836cc75a)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
59342376e8f0 Linux 5.4.231
268d595d4da3 Revert "xprtrdma: Fix regbuf data not freed in rpcrdma_req_create()"
6c24a20223db usb: host: xhci-plat: add wakeup entry at sysfs
1c1291a84e94 Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt
af51fc23a03f ipv6: ensure sane device mtu in tunnels
a7cc1b5d76a2 exit: Use READ_ONCE() for all oops/warn limit reads
eb768617dafa docs: Fix path paste-o for /sys/kernel/warn_count
6f18d28c2634 panic: Expose "warn_count" to sysfs
7c1273646f7e panic: Introduce warn_limit
51538bdde3c2 panic: Consolidate open-coded panic_on_warn checks
7020a9234e86 exit: Allow oops_limit to be disabled
5a3482f2c1cc exit: Expose "oops_count" to sysfs
28facdf7b097 exit: Put an upper limit on how often we can oops
3fa431bac23c ia64: make IA64_MCA_RECOVERY bool instead of tristate
86926761ca80 csky: Fix function name in csky_alignment() and die()
3bf1fa2c7b0f h8300: Fix build errors from do_exit() to make_task_dead() transition
fcae924b945e hexagon: Fix function name in die()
49a128ae2823 objtool: Add a missing comma to avoid string concatenation
9a18c9c8336f exit: Add and use make_task_dead.
2f87e255123f mm: kasan: do not panic if both panic_on_warn and kasan_multishot set
119f6bcef753 panic: unset panic_on_warn inside panic()
f6c20ed17ef0 sysctl: add a new register_sysctl_init() interface
dbe634ce8243 dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init
1986cd616b63 blk-cgroup: fix missing pd_online_fn() while activating policy
4923160393b0 bpf: Skip task with pid=1 in send_signal_common()
bd393f0ad5b5 ARM: dts: imx: Fix pca9547 i2c-mux node name
8667280a673a x86/asm: Fix an assembler warning with current binutils
1a5119369a50 clk: Fix pointer casting to prevent oops in devm_clk_release()
fbf7b0e4cef3 perf/x86/amd: fix potential integer overflow on shift of a int
f571e340050d netfilter: conntrack: unify established states for SCTP paths
8770cd9d7c14 x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL
4d1757f9fe57 block: fix and cleanup bio_check_ro
3a10a4d5d08a nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted
52462669581f Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode"
f7a564412931 net: mdio-mux-meson-g12a: force internal PHY off on mux switch
2635c4fd91ca net: xgene: Move shared header file into include/linux
a70b966c6c1e net/phy/mdio-i2c: Move header file to include/linux/mdio
a9a022a0db1a net/tg3: resolve deadlock in tg3_reset_task() during EEH
92a65b0f207b thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type()
e249cea3abd5 net: ravb: Fix possible hang if RIS2_QFF1 happen
a7585028ac0a sctp: fail if no bound addresses can be used for a given scope
dae05cd3716f net/sched: sch_taprio: do not schedule in taprio_reset()
fe9b9e621ceb netrom: Fix use-after-free of a listening socket.
67ac3b4cd551 netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE
8f0eb24f1a7a ipv4: prevent potential spectre v1 gadget in fib_metrics_match()
746db9ec1e67 ipv4: prevent potential spectre v1 gadget in ip_metrics_convert()
4cde1d2f16b6 netlink: annotate data races around sk_state
c64bb8547160 netlink: annotate data races around dst_portid and dst_group
ea11a52f55c9 netlink: annotate data races around nlk->portid
cfdd81ae4752 netfilter: nft_set_rbtree: skip elements in transaction from garbage collection
ddd49cbbd4c1 net: fix UaF in netns ops registration error path
3e5082b1c66c netlink: prevent potential spectre v1 gadgets
66e10d5f3996 EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info
594618c701ac EDAC/device: Respect any driver-supplied workqueue polling value
a536d87ec73f ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment
768e8cdf93e7 thermal: intel: int340x: Protect trip temperature from concurrent updates
aa33d334bd7e KVM: x86/vmx: Do not skip segment attributes if unusable bit is set
91be54849d53 cifs: Fix oops due to uncleared server->smbd_conn in reconnect
bcb65adaa9a1 ftrace/scripts: Update the instructions for ftrace-bisect.sh
31b2414abeaa trace_events_hist: add check for return value of 'create_hist_field'
76b2390fdc80 tracing: Make sure trace_printk() can output as soon as it can be used
4a4a22dda0a3 module: Don't wait for GOING modules
1cd70d842731 scsi: hpsa: Fix allocation size for scsi_host_alloc()
4d55f918e1cd Bluetooth: hci_sync: cancel cmd_timer if hci_open failed
e588a5872d41 Revert "Revert "xhci: Set HCD flag to defer primary roothub registration""
8eb5a68064a5 fs: reiserfs: remove useless new_opts in reiserfs_remount
a61bc9197d90 netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state
d39117d7797f Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID"
b4253b47bf5e mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting
14b70b4b4a1c mmc: sdhci-esdhc-imx: disable the CMD CRC check for standard tuning
7e66f28ce510 mmc: sdhci-esdhc-imx: clear pending interrupt and halt cqhci
a58c144b9e69 lockref: stop doing cpu_relax in the cmpxchg loop
d6ff82a4d712 platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK
295690bb0596 platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD
890d850cb25b scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id
45b3fc9cc64b KVM: s390: interrupt: use READ_ONCE() before cmpxchg()
dc0867c44722 spi: spidev: remove debug messages that access spidev->spi without locking
0dfd34fb4506 ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets
9e02118045f8 ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC
3163f4ed49bd cpufreq: armada-37xx: stop using 0 as NULL pointer
1ec79234c20a s390/debug: add _ASM_S390_ prefix to header guard
18699224059c drm: Add orientation quirk for Lenovo ideapad D330-10IGL
aff2bc578482 ASoC: fsl_micfil: Correct the number of steps on SX controls
1c587aa6cd23 cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist
8cca0afccefd tcp: fix rate_app_limited to default to 1
11a4d51a4f18 net: dsa: microchip: ksz9477: port map correction in ALU table entry register
02a4a7dc90c2 driver core: Fix test_async_probe_init saves device in wrong array
276052159ba9 w1: fix WARNING after calling w1_process()
82867190ce30 w1: fix deadloop in __w1_remove_master_device()
c9ada353403d tcp: avoid the lookup process failing to get sk in ehash table
e963b33723f7 dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node()
9b4482267eee dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling
fe39e74a6435 dmaengine: xilinx_dma: use devm_platform_ioremap_resource()
d3065cc56221 HID: betop: check shape of output reports
d16b83c804ad net: macb: fix PTP TX timestamp failure due to packet padding
18dd3b30d4c7 dmaengine: Fix double increment of client_count in dma_chan_get()
cbed756bd198 drm/panfrost: fix GENERIC_ATOMIC64 dependency
914c58fec1a6 net: mlx5: eliminate anonymous module_init & module_exit
7335ba0c0345 usb: gadget: f_fs: Ensure ep0req is dequeued before free_request
a8d40942df07 usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait
edec50677b41 HID: revert CHERRY_MOUSE_000C quirk
efa29f4ba01e net: stmmac: fix invalid call to mdiobus_get_phy()
8c3653c4e71f HID: check empty report_list in bigben_probe()
89e7fe3999e0 HID: check empty report_list in hid_validate_values()
8a7b9560a3a8 net: mdio: validate parameter addr in mdiobus_get_phy()
ce1e79bf31aa net: usb: sr9700: Handle negative len
4fd6a6b1019e l2tp: Don't sleep and disable BH under writer-side sk_callback_lock
7188c37f3c25 l2tp: Serialize access to sk_user_data with sk_callback_lock
24c7614d31c8 net: fix a concurrency bug in l2tp_tunnel_register()
1200388a0b1c net/sched: sch_taprio: fix possible use-after-free
9042a9a3f29c wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid
de0e084f85ff gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode
8df414fce41c net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs
a59cdbda3714 net: nfc: Fix use-after-free in local_cleanup()
2a05d513d2b9 phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on()
81b3374944d2 bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation
8b35c7f6920d amd-xgbe: Delay AN timeout during KR training
b85e0bb478fd amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent
3d41f4eeabd0 affs: initialize fsdata in affs_truncate()
03965f8ad2cd IB/hfi1: Fix expected receive setup error exit issues
f5c918dc4ed9 IB/hfi1: Reserve user expected TIDs
d307c75f4328 IB/hfi1: Reject a zero-length user expected buffer
902063a9fea5 RDMA/core: Fix ib block iterator counter overflow
048c17b619b4 tomoyo: fix broken dependency on *.conf.default
8d23f5d25264 EDAC/highbank: Fix memory leak in highbank_mc_probe()
97445814efcd HID: intel_ish-hid: Add check for ishtp_dma_tx_map
4be51ea91a8b ARM: imx: add missing of_node_put()
12a763015b83 ARM: imx35: Retrieve the IIM base address from devicetree
3b76bc159878 ARM: imx31: Retrieve the IIM base address from devicetree
61669e6dec15 ARM: imx27: Retrieve the SYSCTRL base address from devicetree
d4e913bad2b5 ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts'
6d7f38426895 memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe()
8959188b2f31 memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe()
310268050d58 clk: Provide new devm_clk helpers for prepared and enabled clocks
c7ef7185a15f clk: generalize devm_clk_get() a bit
(From OE-Core rev: 13e4ca633d1f0897b5bbe1b40d399faa95bac24c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
import patches from ubuntu to fix
CVE-2020-15469
CVE-2020-15859
CVE-2020-17380
CVE-2020-35504
CVE-2020-35505
CVE-2021-3409
CVE-2022-26354
https://git.launchpad.net/ubuntu/+source/qemu/tree/debian/patches?h=ubuntu/focal-security
Combine patches for both CVE-2020-25085 and CVE-2021-3409 also fix CVE-2020-17380.
so mark CVE-2020-17380 fixed by CVE-2021-3409 patches. CVE-2020-17380 patch backported since
oecore rev 6b4c58a31ec11e557d40c31f2532985dd53e61eb.
(From OE-Core rev: 3ee2e9027d57dd5ae9f8795436c1acd18a9f1e24)
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The script generated by the sdk_ext_postinst function was not quoting
the user existing PATH when updating it causing the export command to
fail.
Add necessary double quotes around $PATH.
(From OE-Core rev: b8298401c710146ae35f282048b66d5773a513ed)
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 00e96bf250eaaded839caf465dbc0af5b604aed7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The environment-setup script generated by the recipe was not quoting the
user existing PATH when updating it causing the export command to fail.
Add necessary double quotes around $PATH.
(From OE-Core rev: ad6aaa77f1d08b4ca66f46e318f1a09b645d9e23)
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 42177ff2d45ee70ad00917bb6fbabca49dae4f59)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The environment-setup script generated by the recipe was not quoting the
user existing PATH when updating it causing the export command to fail.
Add necessary double quotes around $PATH.
(From OE-Core rev: 9ececa2c36eff7c954d92e9d13a2fe8c1fae9bd2)
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 2d4c032bf3187aaa953a0c33a999074e695f54bb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
glibc has it's dependencies handled more manually due to it's place
in the toolchain bootstrap. It depends upon the compiler and indirectly
through that to binutils. This did mean that if binutils changes and the
compiler does not, sstate and hash equivalence could mean that glibc
wouldn't rebuild.
Add a direct dependency on binutils that if it changes, it forces glibc
to rebuild, as it should.
(From OE-Core rev: ea6d768d0910e2076a971bdba57605dd9d68763a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c4a7b3decff636292f5e76e95406a22b6fe4a994)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous fix wasn't enough to address all the possible ways the
manifests might be ordered. Rework the previous fix so it is tied
to the multilib cross-canadian code which is causing the problem.
RECIPE_SYSROOT_MANIFEST_SUBDIR is not documented as I'd hope nobody
ever needs to use this outside the core multilib code.
(From OE-Core rev: 271ac31e15d00d636e888a1f3b7d4e22e0b8267a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit beab42e00713880cd95a04729c892f8662fbcbed)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
"""
require conf/multilib.conf
MACHINE = "qemuarm64"
MULTILIBS = "multilib:lib32"
DEFAULTTUNE:virtclass-multilib-lib32 = "armv7athf-neon"
bitbake gcc-cross-canadian-arm
"""
and then inspecting the lib32* manifest files under recipe-sysroot-native shows
them referencing lib32-recipe-sysroot instead of recipe-sysroot as used by
gcc-cross-canadian recipes.
To fix this separate out the manifest by multilib. It is caching mechanism to
optimise disk usage so this doesn't break anything, just separated out some files.
(From OE-Core rev: eb9c6f7ac91431a6296789c23900f2a3016ef619)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 891d3faa3ed3d1cc231da58e5fa1325f05d5ade5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 06271fd8d26bc34448524157077c23eb1ea29c52)
Signed-off-by: Alban Bedel <alban.bedel@aerq.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit de7e36a7858ebca4615975967fcad1c399eacdb0)
Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Clause II.3 of the Vim license states that any distribution of Vim that
has been extended or modified must _at least_ indicate in the :version
output that this is the case.
Handily, Vim has a --with-modified-by argument to add a line in that
text, so use MAINTAINER. This is the distribution maintainer contact,
by default it is OE-Core Developers
<openembedded-core@lists.openembedded.org>.
(From OE-Core rev: e630b404b1d1797be5e915592a6ef71e34aaf680)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit acc007e23445aa53182e13902dd9509c39dd5645)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This incorporates fixes for CVE-2023-1127, CVE-2023-1170, CVE-2023-1175.
Also remove runtime/doc/uganda.txt from the license checksum: the Vim
license is also in the top-level LICENSE file so this is redundant.
(From OE-Core rev: 9351cd3bf259260c17e7c99612b3c28d58a89bf3)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 71111e6b62d37c5e6853d7940dec2993df127a35)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
pkgconfig is being required to find dependencies for building kernel
native tools, move "inherit pkgconfig" to kernel.bbclass so BSP kernel
recipes can also benefit from it.
(From OE-Core rev: a5e62888768be641d5da00fd847e0cac96820c75)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 8a84bd98e3fbc16c782f83064801e469d086911e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Vim uses pkgconfig to find dependencies but it wasn't present, so it
silently doesn't enable features like GTK+ UI.
[ YOCTO #15044 ]
(From OE-Core rev: c84f0822e7cffc62e2f042bf9d2e424f85f74ecd)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 70900616298f5e70732a34e7406e585e323479ed)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We keep seeing this failure on the autobuilder but the output amounts
to "False is not True". Improve the debug message on the chance it may
make the issue clearer.
(From OE-Core rev: 68d3766c37e4b3a1b49dc27226b2513e3b0db9a9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d03f4cf19c2cc96e9d942252a451521dfec42ebc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This recently got an updated CPE which matches this recipe, but the issue
is related to an entirely different shadow project so ignore it.
(From OE-Core rev: 9d5a05c27a01b3859eae70590ba7dd836abe2719)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 2331e98abb09cbcd56625d65c4e5d258dc29dd04)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove branching that depends on secret data.
since the `ok` variable isn't used any more, we can remove all code
used to calculate it
(From OE-Core rev: 5b8a3601ebff7a0cdfaa50d7a0b5e384a7e2514c)
Signed-off-by: Vivek Kumbhar <vkumbhar@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The use of scripts/git-intercept was introduced in commit 3266c327df
(install/devshell: Introduce git intercept script due to fakeroot
issues) and later reverted in commit af27c81eaf (scripts: Make git
intercept global).
(From OE-Core rev: 51424b9955374196307aaf73cf4b6c184ce4fb6d)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit f6c260c8e2a33e282a35afc99de4ef8cc1791b08)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For the QA checks in `image.bbclass`, all exceptions
other than `oe.utils.ImageQAFailed` always print the
following generic message:
"Image QA function func_name failed"
This can be very misleading, as it may hide
python syntax errors and other kind of issues that are
hard to detect without more explicit error messages.
This change makes sure that the error message of all
exceptions are displayed.
Before this change:
"Image QA function func_name failed"
After this change:
"Image QA function func_name failed: f-string: empty expression not allowed (<string>, line 13)"
(From OE-Core rev: c4e3b86f2bcb2b445efc72bd8e06b1b89d88daa2)
Signed-off-by: Mauro Queiros <maurofrqueiros@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3d85b30d8704d38b86f5b006748cebc74bd2a4fa)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport of gcc upstream commit 2b2d97fc545635a0f6aa9c9ee3b017394bc494bf
to gcc release 9.5.0. This fix is available to all release-branches
except releases/gcc-9 because upstream do not support gcc-9 now.
(From OE-Core rev: 9779b66162a014f26594bdde43afdc4332617240)
Signed-off-by: Virendra Thakur <virendrak@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Major changes between OpenSSL 1.1.1s and OpenSSL 1.1.1t [7 Feb 2023]
* Fixed X.400 address type confusion in X.509 GeneralName (CVE-2023-0286)
* Fixed Use-after-free following BIO_new_NDEF (CVE-2023-0215)
* Fixed Double free after calling PEM_read_bio_ex (CVE-2022-4450)
* Fixed Timing Oracle in RSA Decryption (CVE-2022-4304)
(From OE-Core rev: 22de5ecae3ebb04a4bab05010c04b205c52ee888)
Signed-off-by: Hugo SIMELIERE <hsimeliere.opensource@witekio.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes with APR-util 1.6.3
*) Correct a packaging issue in 1.6.2. The contents of the release were
correct, but the top level directory was misnamed.
Changes with APR-util 1.6.2
*) SECURITY: CVE-2022-25147 (cve.mitre.org)
Integer Overflow or Wraparound vulnerability in apr_base64 functions
of Apache Portable Runtime Utility (APR-util) allows an attacker to
write beyond bounds of a buffer.
*) Teach configure how to find and build against MariaDB 10.2. PR 61517
[Kris Karas <bugs-a17 moonlit-rail.com>]
*) apr_crypto_commoncrypto: Remove stray reference to -lcrypto that
prevented commoncrypto being enabled. [Graham Leggett]
*) Add --tag=CC to libtool invocations. PR 62640. [Michael Osipov]
*) apr_dbm_gdbm: Fix handling of error codes. This makes gdbm 1.14 work.
apr_dbm_gdbm will now also return error codes starting with
APR_OS_START_USEERR, as apr_dbm_berkleydb does, instead of always
returning APR_EGENERAL. [Stefan Fritsch]
Drop backport.
(From OE-Core rev: 9eb027bebb19bfb0fb136169e865ca269890fa6f)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dca707f9fecc805503e17f6db3e4c88069ac0125)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 43cd36b178ebb602edd5919c26f8b8642736a3a8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit e24b38a14b3520648ec418783fb74fcf61df7ff2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 92fb7261a1c7ebe6330832a9a71d1bed82c85a6a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 45edf189961aff1858be9bb7b63116073c0a0c10)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes for APR 1.7.2
*) Correct a packaging issue in 1.7.1. The contents of the release were
correct, but the top level directory was misnamed.
Changes for APR 1.7.1
*) SECURITY: CVE-2022-24963 (cve.mitre.org)
Integer Overflow or Wraparound vulnerability in apr_encode functions of
Apache Portable Runtime (APR) allows an attacker to write beyond bounds
of a buffer.
*) SECURITY: CVE-2022-28331 (cve.mitre.org)
On Windows, Apache Portable Runtime 1.7.0 and earlier may write beyond
the end of a stack based buffer in apr_socket_sendv(). This is a result
of integer overflow.
*) SECURITY: CVE-2021-35940 (cve.mitre.org)
Restore fix for out-of-bounds array dereference in apr_time_exp*() functions.
(This issue was addressed as CVE-2017-12613 in APR 1.6.3 and
later 1.6.x releases, but was missing in 1.7.0.) [Stefan Sperling]
*) configure: Fix various build issues for compilers enforcing
strict C99 compliance. PR 66396, 66408, 66426.
[Florian Weimer <fweimer redhat.com>, Sam James <sam gentoo.org>]
*) apr_atomic_read64(): Fix non-atomic read on 32-bit Windows [Ivan Zhakov]
*) configure: Prefer posix name-based shared memory over SysV IPC.
[Jim Jagielski]
*) configure: Add --disable-sctp argument to forcibly disable SCTP
support, or --enable-sctp which fails if SCTP support is not
detected. [Lubos Uhliarik <luhliari redhat.com>, Joe Orton]
*) Fix handle leak in the Win32 apr_uid_current implementation.
PR 61165. [Ivan Zhakov]
*) Add error handling for lseek() failures in apr_file_write() and
apr_file_writev(). [Joe Orton]
*) Don't silently set APR_FOPEN_NOCLEANUP for apr_file_mktemp() created file
to avoid a fd and inode leak when/if later passed to apr_file_setaside().
[Yann Ylavic]
*) APR's configure script uses AC_TRY_RUN to detect whether the return type
of strerror_r is int. When cross-compiling this defaults to no.
This commit adds an AC_CACHE_CHECK so users who cross-compile APR may
influence the outcome with a configure variable. [Sebastian Kemper
<sebastian_ml gmx net>]
*) Add a cache check with which users who cross-compile APR
can influence the outcome of the /dev/zero test by setting the variable
ac_cv_mmap__dev_zero=yes [Sebastian Kemper <sebastian_ml gmx net>]
*) Trick autoconf into printing the correct default prefix in the help.
[Stefan Fritsch]
*) Don't try to use PROC_PTHREAD by default when cross compiling.
[Yann Ylavic]
*) Add the ability to cross compile APR. [Graham Leggett]
*) While cross-compiling, the tools/gen_test_char could not
be executed at build time, use AX_PROG_CC_FOR_BUILD to
build native tools/gen_test_char
Support explicit libtool by variable assigning before buildcheck.sh,
it is helpful for cross-compiling (such as libtool=aarch64-linux-libtool)
[Hongxu Jia <hongxu.jia windriver.com>]
*) Avoid an overflow on 32 bit platforms. [René Hjortskov Nielsen
<r... hjortskov.dk>]
*) Use AC_CHECK_SIZEOF, so as to support cross compiling. PR 56053.
[Mike Frysinger <vapier gentoo.org>]
*) Add --tag=CC to libtool invocations. PR 62640. [Michael Osipov]
*) apr_pools: Fix pool debugging output so that creation events are
always emitted before allocation events and subpool destruction
events are emitted on pool clear/destroy for proper accounting.
[Brane Čibej]
*) apr_socket_listen: Allow larger listen backlog values on Windows 8+.
[Evgeny Kotkov <evgeny.kotkov visualsvn.com>]
*) Fixed: apr_get_oslevel() was returning APR_WIN_XP on Windows 10
*) Fix attempt to free invalid memory on exit when apr_app is used
on Windows. [Ivan Zhakov]
*) Fix double free on exit when apr_app is used on Windows. [Ivan Zhakov]
*) Fix a regression in apr_stat() for root path on Windows. [Ivan Zhakov]
Dropped patches have all been merged, addressed separately or are backports.
(From OE-Core rev: 013633b9f4b7dff2616c6d2e59e4d8118e3ce51f)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3ffae93f24bb1e3954b232099153fd059cfd7daf)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit a308e10ef4ad9e097b025f009866eae178259781)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
AC_TRY_RUN macro means the test needs to run to find the result and we
are cross compiling so this will always get wrong results, this results
in miscompiling apache2 on musl because it disables rlimit
(ac_cv_struct_rlimit) wrongly.
All these variables are determined with AC_TRY_RUN checks
(From OE-Core rev: 104c9ddf7a5323e5193c611b98b3e7465157aecd)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 504eb0ff1cae200ee85ec18ebae564cae9bf9c8c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
musl does not implement GNU extention of strerror_r but XSI compliant
version, therefore add it via a packageconfig to set right variables
during configure to cache the value.
configure detection logic depends on runtime test which will always be
wrong on cross compiles therefore backport a patch to make it possible
to cache the needed configure variable.
(From OE-Core rev: 993cfeaefa73e3b82cf15db78584e5f9b9f86ddf)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ded3d76a844dd1aef9ac610fbe506bf76285369b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix an issue with autoconf 2.70 where duplicate macro includes
caused configure failures.
(From OE-Core rev: 41121149212b3684991a62261c17a45afd50bb83)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Ross Burton <ross.burton@arm.com>
(cherry picked from commit 4e5d7c86a8a5e752df451d988861a86236e8c8ff)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Newest linux-firmware release got firmware for Adreno A200. Add these
two files to the ${PN}-qcom-adreno-a2xx package. As these files are
licensed under a separate BSD-3-Clause license, add separate license
package too.
(From OE-Core rev: 420c41b9560574b10aa56fbe073509c56adda93e)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 56e1b2b06ef7f22d4ac5899046f650ae8ec0d547)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It is not enough to depend on the ${PN}-qcom-license package. Set
LICENSE variable for all the qcom packages to point to the proper
license.
(From OE-Core rev: 2cb8f5efb99df37c8e2103ecdc7f482ee129650a)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9dc41e18dc138a7cce920f8e4c85eb3130c0d553)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To avoid working with undeterministic config files, remove all the
temporary files to start from scratch.
(From OE-Core rev: a3f31997c633e8476bad68c81fac0dcd0750c7d4)
Signed-off-by: Antonin Godard <antoningodard@pm.me>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When compiling busybox a second time (e.g. with `compile -f`), busybox
can use an altered autoconf.h file for compiling, which can ultimately
produces different and unwanted binaries.
This can produce errors like this one:
ERROR: busybox-1.35.0-r0 do_package: Error executing a python function in exec_func_python() autogenerated:
The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_func_python() autogenerated', lineno: 2, function: <module>
0001:
*** 0002:ptest_update_alternatives(d)
0003:
File: '…/poky/meta/classes/ptest.bbclass', lineno: 100, function: ptest_update_alternatives
0096: for alt_name, alt_link, alt_target, _ in alternatives:
0097: # Some alternatives are for man pages,
0098: # check if the alternative is in PATH
0099: if os.path.dirname(alt_link) in bin_paths:
*** 0100: os.symlink(alt_target, os.path.join(ptest_bindir, alt_name))
0101:}
0102:
0103:do_configure_ptest_base[dirs] = "${B}"
0104:do_compile_ptest_base[dirs] = "${B}"
Exception: FileExistsError: [Errno 17] File exists: '/bin/busybox.suid' -> '…/busybox/1.35.0-r0/package/usr/lib/busybox/ptest/bin/login'
This happens because ALTERNATIVE:busybox contains `/bin/login` twice,
initially that's because `/bin/login` is present in both
busybox.links.suid and busybox.links.nosuid. The reason for that is
because of the altered autoconf.h.
Steps to reproduce above error:
<add ptest to distro configs>
bitbake busybox -c clean
bitbake busybox -c package -f
bitbake busybox -c compile -f
bitbake busybox -c package -f
This patch guards against potential bugs by:
- making a backup of .config and autoconf.h that have matching
timestamps.
- make sure do_compile always starts with these files.
- restore .config and autoconf.h at the end of do_compile.
(From OE-Core rev: 7ef76eaf5b68d52afdc4292bbe20309e29bb464a)
Signed-off-by: Antonin Godard <antoningodard@pm.me>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Providing ssh port number is supported too with
"--target-ip 192.168.0.10:22".
(From OE-Core rev: 4a9bf2d4693fd9e6eb2186a39e50c7e1630fb823)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 637919b9df0abc06da5b2f9b389cf25376bd6b7c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If on target locale generation is used, it fails at first boot showing
errors about a missing directory. Ensure the directory exists.
(From OE-Core rev: 63141bd8c19285bbef33f3d32a89ca127da0c658)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f2844c9f1bbb729562063d96a3d1cc9d44dafa0a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This does not actually guarantee that the child runqemu process has completely exited:
poll() may return prematurely while the SIGTERM handler in runqemu is still running.
This thwarts the rest of the processing, and may terminate the handler before
it completes.
Use Popen.communicate() instead: this is what python documentation recommends as well:
https://docs.python.org/3/library/subprocess.html#subprocess.Popen.communicate
(From OE-Core rev: 3793662bcfdab230d7b98bde2bc6757949b0aca0)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cd3e55606c427287f37585c5d7cde936471e52f4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The definitions in linux-kernel-base are needed to ensure the generated headers
are consistent. This was a small step that was missing from the previous
changes to linux-kernel-base as both kernel-devsrc and make-mod-scripts
need this information defined consistently.
(From OE-Core rev: 85cb9212a85e32715209705a29c6928b368d87c7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0d79d4883f924cef0d0ba361506ad75d441b9721)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The default return value from subprocess.check_output is an encoded byte.
The applied fix will decode the value to a string.
(From OE-Core rev: 622fea338a0c43f95185469b54cc72c545b73100)
Signed-off-by: Pawel Zalewski <pzalewski@thegoodpenguin.co.uk>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 046769fa952a511865c416b80d10af6287147fb7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This test assumes that if a child process writes one line to stderr and
then another line to stdout, and stderr is redirected to stdout, that
the order the lines will be read is stable.
This isn't the case and occasionally the lines will be read in a
different order. Change the test to ignore line ordering.
[ YOCTO #14469 ]
(From OE-Core rev: 2c9fe8c3bb1cc1883c7bd445d019b2107e85ab2b)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1ddbe4d2bd8d8da10dac8a054f130fcd1d242219)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We disable the useradd code for nativesdk targets since we don't support
postinstalls or multiple users in those cases. This means any usage
of chown/chgrp inside do_install tasks won't work and would have to be
conditional. Rather than require all recipes to do that, add intercepts
of the calls and map those to root/root user/groups. We can't just ignore
them as some calls are used to remove host contamination from the host
user ID so they need to be made, just as root.
(From OE-Core rev: a05c116c517e0700837c335d0691c3fcc4462dda)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e1f40670c438e33cae87678425de72ca03566888)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a PACKAGECONFIG option for slirp, defaulting to internal. This avoids
the presence of libslirp on the host causing qemu to link against that
instead breaking reproducibility and usability of the binary on hosts
where the library isn't present.
We need to add it to PACKAGECONFIG by default since users do expect slirp
to be enabled in the wider community.
Note: qemu version 4.2.0 doesn't support an "internal" option for
enable-slirp, so use "git" instead which uses the same configure
code path, avoids host libslirp contamination and forces use of the
qemu internal slirp implementation.
(From OE-Core rev: e5dc03e4a3b71ff144896a8ce56a34b8677e8e27)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5a9a64132bf5ecac9d611d29751226a466c4a2c1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The autobuilder workers change over time, update the sanity testing list
to match the current autobuilder workers OS list.
(From meta-yocto rev: ddce0c8b95d89b6a380b01299f118f7c5a47dc47)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We have to prefer one multiconfig over another when deferring tasks, else
we'll have cross-linked build trees and nothing will be able to build.
In the original population code, we sort like this but we don't after
rehashing. Ensure we have the same sorting after rehashing toa void
deadlocks.
(Bitbake rev: 657940c7c2a9dea4963a5063e4bf900d6b454903)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 27228c7f026acb8ae9e1211d0486ffb7338123a2)
Signed-off-by: Fabio Berton <fabio.berton@criticaltechworks.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 03cf0d9fedfef1ae43b3c3cac07710487857af36)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ae24a0f2d2d8b4b5ec10efabd0e9362e560832ea)
Signed-off-by: Fabio Berton <fabio.berton@criticaltechworks.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 2e1354525217505ce34fe775ee6ec8af46ff5324)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 51bdd6cb3bd9e2c02e261fb578bb945b86b82c75)
Signed-off-by: Fabio Berton <fabio.berton@criticaltechworks.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 4316e9f60ce5fd250a16586a1772dcc0adfeb932)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bb424e0a6d274d398f434f7df63951da9ce305b3)
Signed-off-by: Fabio Berton <fabio.berton@criticaltechworks.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 01936b4dd8e680f1f8035ff2d6231673f61efeab)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2db571324f755edc4981deecbcfdf0aaa5a97627)
Signed-off-by: Fabio Berton <fabio.berton@criticaltechworks.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: f95ed69e6c91ca6aa18d6fa9a6ac6319035c4661)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit edcafac13b3b241b6687419e59018d21811507a1)
Signed-off-by: Fabio Berton <fabio.berton@criticaltechworks.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Namespace in this context means a branch, a tag, etc., clarify
it in the description. Also, fix a typo "a any", replace with
plain "any".
This patch is based of feedback on new applied patch
d32e5b0e ("fetch2/git: Prevent git fetcher from fetching gitlab repository metadata")
(Bitbake rev: c527976e28165de9606497c48d834872fe68372e)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b4999425c812b25cb359d5163d11e3c1b030dc28)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The bitbake git fetcher currently fetches 'refs/*:refs/*', i.e. every
single object in the remote repository. This works poorly with gitlab
and github, which use the remote git repository to track its metadata
like merge requests, CI pipelines and such.
Specifically, gitlab generates refs/merge-requests/*, refs/pipelines/*
and refs/keep-around/* and they all contain massive amount of data that
are useless for the bitbake build purposes. The amount of useless data
can in fact be so massive (e.g. with FDO mesa.git repository) that some
proxies may outright terminate the 'git fetch' connection, and make it
appear as if bitbake got stuck on 'git fetch' with no output.
To avoid fetching all these useless metadata, tweak the git fetcher such
that it only fetches refs/heads/* and refs/tags/* . Avoid using negative
refspecs as those are only available in new git versions.
Per feedback on the ML, Gerrit may push commits outsides of branches or
tags during CI runs, which currently works with the 'nobranch=1' fetcher
parameter. To retain this functionality, keep fetching everything in case
the 'nobranch=1' is present. This still avoids fetching massive amount of
data in the common case, since 'nobranch=1' is rare. Update 'nobranch'
documentation.
Reviewed-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
(Bitbake rev: efb2903e6c94a5c884485ecb91f1fca7e8ee18f1)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d32e5b0ec2ab85ffad7e56ac5b3160860b732556)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit replaces the instances where escaped double quotes
are used to support SRC_URI url containing spaces with the more
pythonic shlex.quote().
(Bitbake rev: ecc1dac4ad8c8593810c69a25d674b0e0bed6097)
Signed-off-by: Charlie Davies <charles.davies@whitetree.xyz>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4f9ba9c794de55bea0343267467bddea99844374)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Mitigate occurences where ':append' operator is used and leading
whitespace character is obviously missing, risking inadvertent
string concatenation.
(From OE-Core rev: fcd340ec53ff8352b8cae0eb351810072b025a08)
(From OE-Core rev: b21e5524e3326c77598d30f6fe9268a5fdac91dd)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When a .gitmodules file exists but is empty then devtool finish fails.
Add an additional check for this.
[YOCTO #14999]
(From OE-Core rev: 077edd3992683985f0779afc73d4207a795ced39)
Signed-off-by: Thomas Roos <throos@amazon.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b4f0f7c4934bade9e4d4a1086f9d8b29d8e9ad45)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
1349fe3a332a Linux 5.4.229
68a37dc77e2f tipc: call tipc_lxc_xmit without holding node_read_lock
1140c3f7adbc ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown
2db88851fa4d tipc: Add a missing case of TIPC_DIRECT_MSG type
38b5d7054d75 tty: serial: tegra: Handle RX transfer in PIO mode if DMA wasn't started
3188f80b80d6 tipc: fix use-after-free in tipc_disc_rcv()
3eeb06132d36 Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout"
ecd47ffc99d3 mm: Always release pages to the buddy allocator in memblock_free_late().
5fcf75a8a4c3 efi: fix NULL-deref in init error path
b30e5dd0778e arm64: cmpxchg_double*: hazard against entire exchange variable
ecdd65051b17 arm64: atomics: remove LL/SC trampolines
f840000928af arm64: atomics: format whitespace consistently
d01d6d2b06c0 drm/virtio: Fix GEM handle creation UAF
3030f11f27e7 x86/resctrl: Fix task CLOSID/RMID update race
22c4eeafc31b x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI
b3f924246700 iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()
ecfe33e0757d iommu/mediatek-v1: Add error handle for mtk_iommu_probe
ec049ae2b462 net/mlx5: Fix ptp max frequency adjustment range
62d707dabb5c net/mlx5: Rename ptp clock info
2b157c3c5d6b net/sched: act_mpls: Fix warning during failed attribute validation
9424d2205fe9 nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame()
576eadef2c8d hvc/xen: lock console list traversal
7d04fe153dfc tipc: fix unexpected link reset due to discovery messages
95b2d4889fbd tipc: eliminate checking netns if node established
d6418829cef1 tipc: improve throughput between nodes in netns
d443308edbfb regulator: da9211: Use irq handler when ready
43f48e6c3076 EDAC/device: Fix period calculation in edac_device_reset_delay_period()
a5b737623eaa x86/boot: Avoid using Intel mnemonics in AT&T syntax asm
d0c6d2a31026 powerpc/imc-pmu: Fix use of mutex in IRQs disabled section
feefb33eefa1 netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function.
e431b4fb1fb8 ext4: fix uninititialized value in 'ext4_evict_inode'
026a4490b538 ext4: fix use-after-free in ext4_orphan_cleanup
fa41a133ea23 ext4: lost matching-pair of trace in ext4_truncate
1d5524832ff2 ext4: fix bug_on in __es_tree_search caused by bad quota inode
3da22d06e078 quota: Factor out setup of quota inode
ecb9d0d2e123 jbd2: use the correct print format
06bb3f4e3b06 usb: ulpi: defer ulpi_register on ulpi_read_id timeout
a2689a446427 wifi: wilc1000: sdio: fix module autoloading
3998dba0f78a ipv6: raw: Deduct extension header length in rawv6_push_pending_frames
53cefa802f07 ixgbe: fix pci device refcount leak
e0d6f3b62b29 platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe
1ad759df6a6f drm/msm/adreno: Make adreno quirks not overwrite each other
098416c4e322 cifs: Fix uninitialized memory read for smb311 posix symlink create
d6546426cdf4 ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list
eaa5580a74cc ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF
c6d29a5ffdbc net/ulp: prevent ULP without clone op from entering the LISTEN status
b318d41f1bd1 s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple()
f6da927c92ec s390/kexec: fix ipl report address for kdump
4bf6e11c34c5 perf auxtrace: Fix address filter duplicate symbol selection
2e4164d3d1e7 docs: Fix the docs build with Sphinx 6.0
3ed183074c20 efi: tpm: Avoid READ_ONCE() for accessing the event log
3ad31129ce72 KVM: arm64: Fix S1PTW handling on RO memslots
9b83ec63d0de net: sched: disallow noqueue for qdisc classes
aa52acefc629 driver core: Fix bus_type.match() error handling in __driver_attach()
8d60a90560ef selftests: set the BUILD variable to absolute path
cad6d2bb4726 selftests: Fix kselftest O=objdir build from cluttering top level objdir
320dbbd86f81 parisc: Align parisc MADV_XXX constants with all other architectures
d868597b71c1 mbcache: Avoid nesting of cache->c_list_lock under bit locks
da23752d9660 hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling
781fa141414e hfs/hfsplus: use WARN_ON for sanity check
b47c69010943 ext4: don't allow journal inode to have encrypt flag
1464feb5b6fa riscv: uaccess: fix type of 0 variable on error in get_user()
da41069c613d nfsd: fix handling of readdir in v4root vs. mount upcall timeout
8cbd7f264387 x86/bugs: Flush IBP in ib_prctl_set()
ba780bff9ff9 ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet
e66ae100e7c7 udf: Fix extension of the last extent in the file
33df9c5d5e2a caif: fix memory leak in cfctrl_linkup_request()
3cb1ee82e4ed drm/i915: unpin on error in intel_vgpu_shadow_mm_pin()
ebe6d2fcf783 usb: rndis_host: Secure rndis_query check against int overflow
a07b4895b9d1 drivers/net/bonding/bond_3ad: return when there's no aggregator
2f7a09c1eebc perf tools: Fix resources leak in perf_data__open_dir()
6b17b84634f9 net: sched: cbq: dont intepret cls results when asked to drop
63e469cb54a8 net: sched: atm: dont intepret cls results when asked to drop
d16e5fefd8e4 RDMA/mlx5: Fix validation of max_rd_atomic caps for DC
564fdc2f8bff RDMA/uverbs: Silence shiftTooManyBitsSigned warning
00616bd1913a net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe
904ad95b3985 net: amd-xgbe: add missed tasklet_kill
a15cbe9b8453 vhost: fix range used in translate_desc()
d8e410315ad3 nfc: Fix potential resource leaks
8f97eeb02a55 qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure
55ac68b53f1c net: sched: fix memory leak in tcindex_set_parms
b6a0623f756b net: hns3: add interrupts re-initialization while doing VF FLR
f9c551d87426 nfsd: shut down the NFSv4 state objects before the filecache
7eaaee526809 bpf: pull before calling skb_postpull_rcsum()
1d449cd2409a SUNRPC: ensure the matching upcall is in-flight upon downcall
af5306527637 ext4: fix deadlock due to mbcache entry corruption
711ef736dd99 mbcache: automatically delete entries from cache on freeing
af8ecc8d20e7 ext4: fix race when reusing xattr blocks
ea4b9091aae7 ext4: unindent codeblock in ext4_xattr_block_set()
a5f9bd4beae8 ext4: remove EA inode entry from mbcache on inode eviction
951ea4d3dfa9 mbcache: add functions to delete entry if unused
81b0bb1eb2c6 mbcache: don't reclaim used entries
c2f1e12b659b ext4: use kmemdup() to replace kmalloc + memcpy
6453836e371f fs: ext4: initialize fsdata in pagecache_write()
1af609646c60 ext4: use memcpy_to_page() in pagecache_write()
49dac5e017eb mm/highmem: Lift memcpy_[to|from]_page to core
f44dcd9dceb8 ext4: correct inconsistent error msg in nojournal mode
b02aa6a05a5f ext4: goto right label 'failed_mount3a'
e0fce1d665d8 ravb: Fix "failed to switch device to config mode" message during unbind
0ebcfdc8c920 KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1
e723bafd8f61 KVM: VMX: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING
72906690452b KVM: VMX: Rename NMI_PENDING to NMI_WINDOW
da8ff59210b4 KVM: VMX: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW
db99c8d6b78b KVM: retpolines: x86: eliminate retpoline from vmx.c exit handlers
2c82f134b9af KVM: x86: optimize more exit handlers in vmx.c
6e3f6d95625a perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data
fc67c00def19 perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor
d06a7e2049e3 dm thin: resume even if in FAIL mode
28cdd90c26f3 media: s5p-mfc: Fix in register read and write for H264
640075400c7c media: s5p-mfc: Clear workbit to handle error condition
4a52a1a3eac8 media: s5p-mfc: Fix to handle reference queue during finishing
b9275d8a927f PM/devfreq: governor: Add a private governor_data for governor
839f3ca8bc02 btrfs: replace strncpy() with strscpy()
b5db13545759 ext4: allocate extended attribute value in vmalloc area
6ef8b0a74350 ext4: avoid unaccounted block allocation when expanding inode
b14a553b0f87 ext4: initialize quota before expanding inode in setproject ioctl
9ef603086c5b ext4: fix inode leak in ext4_xattr_inode_create() on an error path
7138ef745ef4 ext4: avoid BUG_ON when creating xattrs
4d84ec8e5c3e ext4: fix error code return to user-space in ext4_get_branch()
a4c3c1d57db3 ext4: fix corruption when online resizing a 1K bigalloc fs
6f4200ec76a0 ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline
f263e349bacc ext4: init quota for 'old.inode' in 'ext4_rename'
78e335fb573e ext4: fix bug_on in __es_tree_search caused by bad boot loader inode
362ce137d56b ext4: fix reserved cluster accounting in __es_remove_extent()
e1d946d9c82f ext4: add helper to check quota inums
2142dfa1de61 ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode
4690a4bdcf14 ext4: fix undefined behavior in bit shift for ext4_check_flag_values
e347c269b5d6 ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop
94b283341f9f drm/vmwgfx: Validate the box size for the snooped cursor
eea62f0461a9 drm/connector: send hotplug uevent on connector cleanup
fbfd6dee521e device_cgroup: Roll back to original exceptions after copy failure
5e4500454d75 parisc: led: Fix potential null-ptr-deref in start_task()
662dc7c6be7b iommu/amd: Fix ivrs_acpihid cmdline parsing code
93e919d9acb2 crypto: n2 - add missing hash statesize
a5866d531b47 PCI/sysfs: Fix double free in error path
65bd0962992a PCI: Fix pci_device_is_present() for VFs by checking PF
d23006f2a56e ipmi: fix use after free in _ipmi_destroy_user()
cf19abbe4b9a ima: Fix a potential NULL pointer access in ima_restore_measurement_list
b16336353576 mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type()
74531c23adc5 ipmi: fix long wait in unload when IPMI disconnect
d4f48c648a66 efi: Add iMac Pro 2017 to uefi skip cert quirk
2c4832a0893a md/bitmap: Fix bitmap chunk size overflow issues
b869cb7a3d52 cifs: fix missing display of three mount options
149babe5e019 cifs: fix confusing debug message
a29d62130988 media: dvb-core: Fix UAF due to refcount races at releasing
b21f62b49ee9 media: dvb-core: Fix double free in dvb_register_device()
50c2379f8795 ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod
c42cb66a8915 tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line
cb03fc217b0d tracing/hist: Fix wrong return value in parse_action_params()
f5489d5a2420 x86/microcode/intel: Do not retry microcode reloading on the APs
cf79d5410a56 tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx'
1a5165e80a80 dm cache: set needs_check flag after aborting metadata
2f097dfac757 dm cache: Fix UAF in destroy()
520b56cfd9fa dm clone: Fix UAF in clone_dtr()
792e51aac376 dm integrity: Fix UAF in dm_integrity_dtr()
7ae6aa649394 dm thin: Fix UAF in run_timer_softirq()
f758987ff0af dm thin: Use last transaction's pmd->root when commit failed
200aa33b5d78 dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata
f472bfc95d9c dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort
52ba5b87a36e binfmt: Fix error return code in load_elf_fdpic_binary()
33933af45d1d binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf
3cdd91a91632 cpufreq: Init completion before kobject_init_and_add()
6ccb116e6b99 selftests: Use optional USERCFLAGS and USERLDFLAGS
2b8f2e127d7a arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength
b22d683c9014 ARM: ux500: do not directly dereference __iomem
c59ee1528b34 btrfs: fix resolving backrefs for inline extent followed by prealloc
e63e1c67932d mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K
3de2c3628351 ktest.pl minconfig: Unset configs instead of just removing them
d10523afa822 kest.pl: Fix grub2 menu handling for rebooting
d089baa5b68a soc: qcom: Select REMAP_MMIO for LLCC driver
bcce46e11594 media: stv0288: use explicitly signed char
de2ea2a0ad51 net/af_packet: make sure to pull mac header
ad3f90a9c4a2 net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO
aa91afe59740 SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails
e027f3b9fabd tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak
927860dfa161 tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak
f1c08947ab05 mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING
f4b5a27f56c5 f2fs: should put a page when checking the summary info
f02d2e2b9b89 mm, compaction: fix fast_isolate_around() to stay within boundaries
384ef33d37ce md: fix a crash in mempool_free
2dae4211b579 pnode: terminate at peers of source
25e8c6ecb468 ALSA: line6: fix stack overflow in line6_midi_transmit
10a07d81f693 ALSA: line6: correct midi status byte when receiving data from podxt
0e727c328eeb ovl: Use ovl mounter's fsuid and fsgid in ovl_link()
cae6dddef222 hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount
fe83242eab19 HID: plantronics: Additional PIDs for double volume key presses quirk
b201fe49eeb8 HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint
515959eb49e6 powerpc/rtas: avoid scheduling in rtas_os_term()
c2fa91abf22a powerpc/rtas: avoid device tree lookups in rtas_os_term()
418ef921cce2 objtool: Fix SEGFAULT
28046827c305 nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition
24561f5d0990 nvme: resync include/linux/nvme.h with nvmecli
e69e8d78679d ata: ahci: Fix PCS quirk application for suspend
e74d9f13a408 nvme-pci: fix doorbell buffer value endianness
e8e2861cc325 cifs: fix oops during encryption
3c3baa40dcf8 media: dvbdev: fix refcnt bug
334a76861b25 media: dvbdev: fix build warning due to comments
2a0e42877dff gcov: add support for checksum field
328f3c084fd8 regulator: core: fix deadlock on regulator enable
fb0407d8cd35 iio: adc128s052: add proper .data members in adc128_of_match table
bcb052a87d8b iio: adc: ad_sigma_delta: do not use internal iio_dev lock
ad4eb32cedfa reiserfs: Add missing calls to reiserfs_security_free()
5a5ef1882fd6 HID: wacom: Ensure bootloader PID is usable in hidraw mode
9e8f60094e34 usb: dwc3: core: defer probe on ulpi_read_id timeout
7778fa1ca85f ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list
12622fa053c1 ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB
fad324bc0717 pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES
e56423bb8e04 pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion
e8a1ccd12017 ASoC: rt5670: Remove unbalanced pm_runtime_put()
737058bd0bfe ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume()
d456c253f3ea ASoC: wm8994: Fix potential deadlock
2705bb1661c9 ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume()
ed1376f77140 ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link()
df9cd38c3b5e ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe()
56f630a0d5a9 ASoC: Intel: Skylake: Fix driver hang during shutdown
fd0d3bf37d73 ALSA: hda: add snd_hdac_stop_streams() helper
d5952155d6d8 ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c
bdc2d33fa232 orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init()
2e7c09121064 orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string()
511b48ee8e4a drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid()
6c00350c9f1d drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid()
fa7163987351 hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param()
713ad301c2d4 clk: st: Fix memory leak in st_of_quadfs_setup()
0ca298d54846 media: si470x: Fix use-after-free in si470x_int_in_callback()
21d26381e1f9 mmc: f-sdh30: Add quirks for broken timeout clock capability
5bfc53df288e regulator: core: fix use_count leakage when handling boot-on
87fd18016a47 blk-mq: fix possible memleak when register 'hctx' failed
17217737c174 media: dvb-usb: fix memory leak in dvb_usb_adapter_init()
6d18b44bb44e media: dvbdev: adopts refcnt to avoid UAF
438a4a8dece2 media: dvb-frontends: fix leak of memory fw
89357aa97b52 bpf: Prevent decl_tag from being referenced in func_proto arg
7da524781c53 ppp: associate skb with a device at tx
aadb1507a77b mrp: introduce active flags to prevent UAF when applicant uninit
4bdcc6a5aa9f net: add atomic_long_t to net_device_stats fields
19d5a0e17aba md/raid1: stop mdx_raid1 thread when raid1 array run failed
5d8d046f3dba drivers/md/md-bitmap: check the return value of md_bitmap_get_counter()
2b1b145ca17b drm/sti: Use drm_mode_copy()
272d12b5f322 drm/rockchip: Use drm_mode_copy()
20022d551f20 s390/lcs: Fix return type of lcs_start_xmit()
4bee3c75d5bf s390/netiucv: Fix return type of netiucv_tx()
e859e02fbfa7 s390/ctcm: Fix return type of ctc{mp,}m_tx()
f96bd8adc8ad igb: Do not free q_vector unless new one was allocated
5b06a8a25eba wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request()
e390838eeffb hamradio: baycom_epp: Fix return type of baycom_send_packet()
dbe1a6b930ae net: ethernet: ti: Fix return type of netcp_ndo_start_xmit()
772431f30ca0 bpf: make sure skb->len != 0 when redirecting to a tunneling device
9066300fe8bf ipmi: fix memleak when unload ipmi driver
8234c522effc ASoC: codecs: rt298: Add quirk for KBL-R RVP platform
7360b323e034 wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out
ca57748593dd wifi: ath9k: verify the expected usb_endpoints are present
3cc9299036bd brcmfmac: return error when getting invalid max_flowrings from dongle
e44bfef5bffb drm/etnaviv: add missing quirks for GC300
90103ccb6e60 hfs: fix OOB Read in __hfs_brec_find
a815a3e01945 acct: fix potential integer overflow in encode_comp_t()
d706485dffbb nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset()
9ef353c92f9d ACPICA: Fix error code path in acpi_ds_call_control_method()
50163a115831 fs: jfs: fix shift-out-of-bounds in dbDiscardAG
156d440dea97 udf: Avoid double brelse() in udf_rename()
359616ce587e fs: jfs: fix shift-out-of-bounds in dbAllocAG
419b808504c2 binfmt_misc: fix shift-out-of-bounds in check_special_flags
3d92527a919e rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state()
4f1d37ff4226 net: stream: purge sk_error_queue in sk_stream_kill_queues()
fbae0dc7e22a myri10ge: Fix an error handling path in myri10ge_probe()
67af8655c889 rxrpc: Fix missing unlock in rxrpc_do_sendmsg()
93e794d4fe48 net_sched: reject TCF_EM_SIMPLE case for complex ematch module
b3a5c76f61e2 mailbox: zynq-ipi: fix error handling while device_register() fails
668dc454bcbd skbuff: Account for tail adjustment during pull operations
8b74211bf60b openvswitch: Fix flow lookup to use unmasked key
0e91836628d6 rtc: mxc_v2: Add missing clk_disable_unprepare()
b0a61359026b r6040: Fix kmemleak in probe and remove
8bddef54cbe9 nfc: pn533: Clear nfc_target before being used
db77d4d005c2 mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
82ff73638cd6 mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
5a35d18e7952 mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
fddac3b4578d nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure
f06d3feee910 NFSD: Add tracepoints to NFSD's duplicate reply cache
fe142d5ceeb5 nfsd: Define the file access mode enum for tracing
aa5fafd4a6b4 rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe()
686f0793f790 rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe()
1240ed71a0f6 remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region()
27441fab2651 remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev()
292c0f3b4ae0 pwm: sifive: Call pwm_sifive_update_clock() while mutex is held
2b7ad4357438 selftests/powerpc: Fix resource leaks
39633b4051ee powerpc/hv-gpci: Fix hv_gpci event list
aed862896d53 powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe()
d539b77bae1e powerpc/perf: callchain validate kernel stack pointer bounds
cfb5bbfcb63b powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data()
f2d60f6ba173 cxl: Fix refcount leak in cxl_calc_capp_routing
9bf842ffdd21 powerpc/52xx: Fix a resource leak in an error handling path
b703da16dc97 macintosh/macio-adb: check the return value of ioremap()
b29a2f1dd33a macintosh: fix possible memory leak in macio_add_one_device()
17fd44059496 iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe()
8581ec1feb89 iommu/amd: Fix pci device refcount leak in ppr_notifier()
0d96a6f5db64 rtc: pcf85063: Fix reading alarm
bb1bdc72dd24 rtc: snvs: Allow a time difference on clock register read
6a54d033372d include/uapi/linux/swab: Fix potentially missing __always_inline
f170d4bd38dd RDMA/siw: Fix pointer cast warning
8ea68b4e3fa9 power: supply: fix null pointer dereferencing in power_supply_get_battery_info
61e80e792918 HSI: omap_ssi_core: Fix error handling in ssi_init()
7ae85631aead perf symbol: correction while adjusting symbol
739b4294f86a perf trace: Handle failure when trace point folder is missed
1b4053ad54b7 perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number
443aaf605f9f perf trace: Add a strtoul() method to 'struct syscall_arg_fmt'
339e08e1858d perf trace: Allow associating scnprintf routines with well known arg names
97cc27a28ddc perf trace: Add the syscall_arg_fmt pointer to syscall_arg
a2fcb44f5e55 perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf
ba67de37ad20 perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable
6086919d8c2a perf trace: Return error if a system call doesn't exist
f84fff700dea power: supply: fix residue sysfs file in error handle route of __power_supply_register()
ef87ed9added HSI: omap_ssi_core: fix possible memory leak in ssi_probe()
e9a32f7523eb HSI: omap_ssi_core: fix unbalanced pm_runtime_disable()
0f049375ad49 fbdev: uvesafb: Fixes an error handling path in uvesafb_probe()
3c9aaa58f71d fbdev: vermilion: decrease reference count in error path
9413f188efc5 fbdev: via: Fix error in via_core_init()
65dbd8eefaa8 fbdev: pm2fb: fix missing pci_disable_device()
77738055e203 fbdev: ssd1307fb: Drop optional dependency
72c8770e3526 samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe()
19b651db9421 tracing/hist: Fix issue of losting command info in error_log
fab2536ba13d usb: storage: Add check for kcalloc
cdcbae2c5003 i2c: ismt: Fix an out-of-bounds bug in ismt_access()
f3f65c417784 vme: Fix error not catched in fake_init()
e5c97a433cc3 staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor()
288ada16a93a staging: rtl8192u: Fix use after free in ieee80211_rx()
c226717aa864 i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe
d85b5247a793 chardev: fix error handling in cdev_device_add()
110dc34c9fa3 mcb: mcb-parse: fix error handing in chameleon_parse_gdd()
68e54d9ee822 drivers: mcb: fix resource leak in mcb_probe()
80dc47e751a8 usb: gadget: f_hid: fix refcount leak on error path
c78c87c4e389 usb: gadget: f_hid: fix f_hidg lifetime vs cdev
efa2ed93e5b4 usb: gadget: f_hid: optional SETUP/SET_REPORT mode
5e193764c26e usb: roles: fix of node refcount leak in usb_role_switch_is_parent()
76740fd8c608 counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update
361412dae169 cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter()
60b2ed21a65f cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter()
0078dd875856 misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os
ee2715faf7e7 misc: tifm: fix possible memory leak in tifm_7xx1_switch_media()
0cd05062371a misc: ocxl: fix possible name leak in ocxl_file_register_afu()
628de998a3ab test_firmware: fix memory leak in test_firmware_init()
98c01a728b46 serial: sunsab: Fix error handling in sunsab_init()
61f4146a7e5f serial: altera_uart: fix locking in polling mode
ce40c44e62bc tty: serial: altera_uart_{r,t}x_chars() need only uart_port
071bb9e36327 tty: serial: clean up stop-tx part in altera_uart_tx_chars()
d165388227aa serial: pch: Fix PCI device refcount leak in pch_request_dma()
06c886548c03 serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle.
965f07ea5fd1 serial: amba-pl011: avoid SBSA UART accessing DMACR register
4f257e2eba41 usb: typec: tcpci: fix of node refcount leak in tcpci_register_port()
af4049a2ff7b usb: typec: Check for ops->exit instead of ops->enter in altmode_exit
a45ba33d398a staging: vme_user: Fix possible UAF in tsi148_dma_list_add
90e227d8b48b usb: fotg210-udc: Fix ages old endianness issues
12d20ba3ce2c uio: uio_dmem_genirq: Fix deadlock between irq config and handling
eca77a25a7cb uio: uio_dmem_genirq: Fix missing unlock in irq configuration
c2163ecc4873 vfio: platform: Do not pass return buffer to ACPI _RST method
3e0efc3f3f5e class: fix possible memory leak in __class_register()
0c44f584e387 serial: tegra: Read DMA status before terminating
dcb26ea75d40 tty: serial: tegra: Activate RX DMA transfer by request
da64e01da40c drivers: dio: fix possible memory leak in dio_init()
d4bf3fcccd18 IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces
5cc818ad53df hwrng: geode - Fix PCI device refcount leak
1199f8e02941 hwrng: amd - Fix PCI device refcount leak
c75ea343e4b9 crypto: img-hash - Fix variable dereferenced before check 'hdev->req'
76a9a58a7141 orangefs: Fix sysfs not cleanup when dev init failed
5a2028369de8 RDMA/hfi1: Fix error return code in parse_platform_config()
7917484c9923 crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe()
c21a09ed1e08 f2fs: avoid victim selection from previous victim section
91f63dd62272 RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps()
6866154c23fb scsi: snic: Fix possible UAF in snic_tgt_create()
be5f1a82ad60 scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails
eccbec017c95 scsi: ipr: Fix WARNING in ipr_init()
c9f83544fbfc scsi: fcoe: Fix possible name leak when device_register() fails
3c4bb9446d72 scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device()
6fac40d80691 scsi: hpsa: Fix error handling in hpsa_add_sas_host()
d60000cb1195 scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add()
89e3f7324a38 crypto: tcrypt - Fix multibuffer skcipher speed test mem leak
f8fc2f186529 scsi: hpsa: Fix possible memory leak in hpsa_init_one()
bd7106a6004f RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed
a36c929fd78d crypto: ccree - Make cc_debugfs_global_fini() available for module init function
895bbed5ae53 RDMA/hfi: Decrease PCI device reference count in error path
7e68c0d09573 PCI: Check for alloc failure in pci_request_irq()
a234815cee9e crypto: ccree - Remove debugfs when platform_driver_register failed
ca438aa466b8 crypto: ccree - swap SHA384 and SHA512 larval hashes at build time
263d21afbac0 scsi: scsi_debug: Fix a warning in resp_write_scat()
b5848661f123 RDMA/siw: Set defined status for work completion with undefined status
ad1676587c54 RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port
6af043089d3f RDMA/siw: Fix immediate work request flush to completion queue
ef6079d98f49 f2fs: fix normal discard process
7826e4c85ed8 RDMA/core: Fix order of nldev_exit call
3339d808b609 apparmor: Use pointer to struct aa_label for lbs_cred
f7368ac846ae apparmor: Fix abi check to include v8 abi
e1a68ac0154a apparmor: fix lockdep warning when removing a namespace
eb0f78e28cbc apparmor: fix a memleak in multi_transaction_new()
df121012e439 stmmac: fix potential division by 0
203d604bd521 Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave()
5e832e018288 Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave()
8ae86c1ec22e Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave()
f36058569115 Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave()
78e76830c73a Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave()
b38b064cba7a Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave()
f6d822ce4b56 Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave()
a6b9e0940310 ntb_netdev: Use dev_kfree_skb_any() in interrupt context
3f2946a54b89 net: lan9303: Fix read error execution path
7d67e8ccfc5f can: tcan4x5x: Remove invalid write in clear_interrupts
068672e75b08 net: amd-xgbe: Check only the minimum speed for active/passive cables
291b9669f664 net: amd-xgbe: Fix logic around active and passive cables
bc06c239d54c net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave()
1e39d57a0ec8 hamradio: don't call dev_kfree_skb() under spin_lock_irqsave()
20dd87360543 net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave()
3b748ba07bae net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave()
4b8256d9bf0a net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave()
bc51a3cadffc net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave()
303000c793f7 net/tunnel: wait until all sk_user_data reader finish before releasing the sock
0c5f2c7700cb net: farsync: Fix kmemleak when rmmods farsync
cf7416aa019b ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave()
9ec5781879b4 of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop()
a44490abaf00 drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init()
429370c40d03 net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload()
bba527e4ec0a net: defxx: Fix missing err handling in dfx_init()
f54731a70c8d net: vmw_vsock: vmci: Check memcpy_from_msg()
6f2198914fb9 clk: socfpga: Fix memory leak in socfpga_gate_init()
dbd1a4fdf5ed clk: socfpga: use clk_hw_register for a5/c5
49513eabda46 clk: socfpga: clk-pll: Remove unused variable 'rc'
fe783eeac48c blktrace: Fix output non-blktrace event when blk_classic option enabled
d628d5c5b4f5 wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware()
1a49bba59db0 wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h
9e8440a65711 spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode
a00b4e0fa273 clk: samsung: Fix memory leak in _samsung_clk_register_pll()
7a2c66429b04 media: coda: Add check for kmalloc
2b436f141024 media: coda: Add check for dcoda_iram_alloc
6250bc73317a media: c8sectpfe: Add of_node_put() when breaking out of loop
0fcee27507aa mmc: mmci: fix return value check of mmc_add_host()
0a41ea4fd449 mmc: wbsd: fix return value check of mmc_add_host()
f59ef2a47a22 mmc: via-sdmmc: fix return value check of mmc_add_host()
9e11c6bb745b mmc: meson-gx: fix return value check of mmc_add_host()
f153c9e15f89 mmc: omap_hsmmc: fix return value check of mmc_add_host()
6bb26abb92f2 mmc: atmel-mci: fix return value check of mmc_add_host()
c7a328cea791 mmc: wmt-sdmmc: fix return value check of mmc_add_host()
3b29f8769d32 mmc: vub300: fix return value check of mmc_add_host()
3dbb69a0242c mmc: toshsd: fix return value check of mmc_add_host()
937112e991ed mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host()
0b7b63422579 mmc: pxamci: fix return value check of mmc_add_host()
32eb502c972d mmc: mxcmmc: fix return value check of mmc_add_host()
b174f2b36c63 mmc: moxart: fix return value check of mmc_add_host()
289c964fe182 mmc: alcor: fix return value check of mmc_add_host()
e8f20523cf98 NFSv4.x: Fail client initialisation if state manager thread can't run
f7a8a1e36ded SUNRPC: Fix missing release socket in rpc_sockname()
bcebcb11fcbc xprtrdma: Fix regbuf data not freed in rpcrdma_req_create()
c7e9624d90bf ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt
6a8c0abcb502 media: saa7164: fix missing pci_disable_device()
4cabc3af4a6f bpf, sockmap: fix race in sock_map_free()
35593d60b162 regulator: core: fix resource leak in regulator_register()
90c38f57a821 configfs: fix possible memory leak in configfs_create_dir()
6dea95f64069 hsr: Avoid double remove of a node.
de7dbee4bd4a clk: qcom: clk-krait: fix wrong div2 functions
339ba693daaf regulator: core: fix module refcount leak in set_supply()
46dfff91025b wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails
624a989db916 spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE
52fb0ffee06d bonding: uninitialized variable in bond_miimon_inspect()
31631c2ab4a9 bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
7508b9f4daac bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
d4145d028a12 netfilter: conntrack: set icmpv6 redirects as RELATED
27c09443ddcc ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe
981024abf5fe drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios()
470a77989037 drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios()
190685ff4ee0 ASoC: mediatek: mt8173: Enable IRQ when pdata is ready
0e1e311fd929 wifi: iwlwifi: mvm: fix double free on tx path.
8b0c003e37d5 ALSA: asihpi: fix missing pci_disable_device()
5447f1ad0bc1 NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn
e53a7c28a428 NFSv4.2: Fix initialisation of struct nfs4_label
b2b472bcda7b NFSv4.2: Fix a memory stomp in decode_attr_security_label
96f3c70600a5 NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding
2672977dc089 ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd
d63e9eca9485 ASoC: dt-bindings: wcd9335: fix reset line polarity in example
4ea79d074776 drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe()
542a87f1cfc6 media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC
8b256d23361c media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()
9103bf21874e media: dvb-core: Fix ignored return value in dvb_register_frontend()
3359f8d5338d pinctrl: pinconf-generic: add missing of_node_put()
ffd53b7892c8 clk: imx: replace osc_hdmi with dummy
aa79b53df799 clk: imx8mn: correct the usb1_ctrl parent to be usb_bus
1d8521e1121a media: imon: fix a race condition in send_packet()
cf9c4c25caad mtd: maps: pxa2xx-flash: fix memory leak in probe
a7fc25159d6f bonding: fix link recovery in mode 2 when updelay is nonzero
0879f594a7c4 bonding: Rename slave_arr to usable_slaves
9eaeb3e460b9 bonding: Export skip slave logic to function
26b94635f1c8 clk: rockchip: Fix memory leak in rockchip_clk_register_pll()
96be283d10ef regulator: core: use kfree_const() to free space conditionally
d884ed9a2f0e ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT
497279199d4c ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT
e6364854f5b0 HID: hid-sensor-custom: set fixed size for custom attributes
75a5bf8eebc8 bpf: Move skb->len == 0 checks into __bpf_redirect
61688b8819ea media: videobuf-dma-contig: use dma_mmap_coherent
9ca9d7fd7df4 media: platform: exynos4-is: Fix error handling in fimc_md_init()
7b02c50d3978 media: solo6x10: fix possible memory leak in solo_sysfs_init()
f81f63168f08 Input: elants_i2c - properly handle the reset GPIO when power is off
8eb64dc5a790 mtd: lpddr2_nvm: Fix possible null-ptr-deref
8e51f5894df2 wifi: ath10k: Fix return value in ath10k_pci_init()
8176538866cb ima: Fix misuse of dereference of pointer in template_desc_init_fields()
9b7c44885a07 integrity: Fix memory leakage in keyring allocation error path
4d3dc0de9c46 amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table()
d39937f8de64 regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
a8baccb79de2 ASoC: pxa: fix null-pointer dereference in filter()
6f13a895cef8 drm/mediatek: Modify dpi power on/off sequence.
a0f26560be2c drm/radeon: Add the missed acpi_put_table() to fix memory leak
832d0e19ce12 rxrpc: Fix ack.bufferSize to be 0 when generating an ack
c9c9350d30e9 net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write()
fe443b3fe36c media: camss: Clean up received buffers on failed start of streaming
08114dc18580 wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port
fa0d32ab8407 mtd: Fix device name leak when register device failed in add_mtd_device()
d70fa0a6ce74 bpf: propagate precision in ALU/ALU64 operations
54f259906039 media: vivid: fix compose size exceed boundary
38d48fd22403 ima: Handle -ESTALE returned by ima_filter_rule_match()
ecd0a6f81a1a ima: Fix fall-through warnings for Clang
55e2430e4325 ima: Rename internal filter rule functions
0b7c47b7f358 drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure
3fcdc1534b4c spi: Update reference to struct spi_controller
d87dd4528d0e clk: renesas: r9a06g032: Repair grave increment error
a2046e5a361f can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming
7482f95315d2 can: kvaser_usb: Add struct kvaser_usb_busparams
f3d20de76fc9 can: kvaser_usb_leaf: Fix bogus restart events
ad63992b6488 can: kvaser_usb_leaf: Fix wrong CAN state after stopping
920879577060 can: kvaser_usb_leaf: Fix improved state not being reported
60ad08be78fd can: kvaser_usb_leaf: Set Warning state even without bus errors
12d95e65f709 can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT
5779a9d0e358 can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event
0e56748852f1 can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device
3a9d74f33988 can: kvaser_usb: do not increase tx statistics when sending error message frames
3f2384f09ba0 media: i2c: ad5820: Fix error path
e8e2da03c287 pata_ipx4xx_cf: Fix unsigned comparison with less than zero
5994e7a806a0 wifi: rtl8xxxu: Fix reading the vendor of combo chips
988bd27de248 wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb()
9850791d389b wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs()
bb7397f6312d rapidio: devices: fix missing put_device in mport_cdev_open
6a95b17e4d4c hfs: Fix OOB Write in hfs_asc2mac
657fea0a8df0 relay: fix type mismatch when allocating memory in relay_create_buf()
e275249e5e65 eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD
311b488405ac rapidio: fix possible UAF when kfifo_alloc() fails
7aa5325e1b50 fs: sysv: Fix sysv_nblocks() returns wrong value
cb5859603cd1 MIPS: OCTEON: warn only once if deprecated link status is being used
b7ca75207e4a MIPS: BCM63xx: Add check for NULL for clk in clk_enable
14bb4bde3b7b platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]()
11ad95912b8b PM: runtime: Do not call __rpm_callback() from rpm_idle()
c40ee4e04b4c PM: runtime: Improve path in rpm_idle() when no callback
4f983ee5e5de xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource()
29198f667f44 x86/xen: Fix memory leak in xen_init_lock_cpu()
ec88254208dd x86/xen: Fix memory leak in xen_smp_intr_init{_pv}()
6e98158d97e1 xen/events: only register debug interrupt for 2-level events
314d51053524 uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix
dfdde4d5138b ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage()
805665aa5295 clocksource/drivers/sh_cmt: Make sure channel clock supply is enabled
1bbad5793f40 rapidio: rio: fix possible name leak in rio_register_mport()
440afd7fd9b1 rapidio: fix possible name leaks when rio_add_device() fails
7ef516888c4d ocfs2: fix memory leak in ocfs2_mount_volume()
a4d3062f0ac7 ocfs2: rewrite error handling of ocfs2_fill_super
227cc62e0049 ocfs2: ocfs2_mount_volume does cleanup job before return error
5c27b46c20ec debugfs: fix error when writing negative value to atomic_t debugfs file
c7bd49275da3 docs: fault-injection: fix non-working usage of negative values
6865a549f261 lib/notifier-error-inject: fix error when writing -errno to debugfs file
6fc6461672a4 libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value
75940697c040 cpufreq: amd_freq_sensitivity: Add missing pci_dev_put()
d25bf9af860e genirq/irqdesc: Don't try to remove non-existing sysfs files
b4e28099cd70 nfsd: don't call nfsd_file_put from client states seqfile display
e6e295a434d1 EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper()
d5c06dba4612 irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe()
e293263248f2 perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox()
81b024df4755 PNP: fix name memory leak in pnp_alloc_dev()
821afb8c89c0 selftests/efivarfs: Add checking of the test return value
c0b8cff0146b MIPS: vpe-cmp: fix possible memory leak while module exiting
b3325a443525 MIPS: vpe-mt: fix possible memory leak while module exiting
7c8bf45cea9c ocfs2: fix memory leak in ocfs2_stack_glue_init()
e039929e3681 lib/fonts: fix undefined behavior in bit shift for get_default_font
160d6d6f1479 proc: fixup uptime selftest
d7b9e43a5c57 timerqueue: Use rb_entry_safe() in timerqueue_getnext()
248fa44cde6d perf: Fix possible memleak in pmu_dev_alloc()
044ede4c38ee selftests/ftrace: event_triggers: wait longer for test_event_enable
8511186f10a4 fs: don't audit the capability check in simple_xattr_list()
c907c55dc7a5 PM: hibernate: Fix mistake in kerneldoc comment
f0ff6c60bc82 alpha: fix syscall entry in !AUDUT_SYSCALL case
1399ce344ee8 cpuidle: dt: Return the correct numbers of parsed idle states
082b55fe9fc6 tpm/tpm_crb: Fix error message in __crb_relinquish_locality()
4d3126f242a0 pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP
e2516652da3f ARM: mmp: fix timer_read delay
2de791ff6f80 pstore/ram: Fix error return code in ramoops_probe()
ded1b827164f arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC
03a666631aa4 ARM: dts: turris-omnia: Add switch port 6 node
fe1fc4d84d2a ARM: dts: turris-omnia: Add ethernet aliases
b20454ea05f6 ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port
1b7017211ecc ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port
87b951b7c2e5 ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port
e3cf3f7a6d54 ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port
e302758caf72 ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port
0a8544b7236f ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port
f707c3fee2e0 arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name
fdf511fc076d arm64: dts: mt2712-evb: Fix usb vbus regulators unit names
06fbfc5f4374 arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names
f0c1f46e4975 arm64: dts: mt2712e: Fix unit address for pinctrl node
aaabd7e3e4aa arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators
d69bdb61d577 perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init()
af2256d7784f perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init()
1e9186d628d3 soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe
83cfc38091ed soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe
5f07c85ca107 soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync
f5c521195e49 arm: dts: spear600: Fix clcd interrupt
3a90edbab8d1 drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static
3459e05ad32b arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias
6a24277840dd ARM: dts: qcom: apq8064: fix coresight compatible
1a19212a711e usb: musb: remove extra check in musb_gadget_vbus_draw
40075e797577 net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
9fdc79b57143 Bluetooth: L2CAP: Fix u8 overflow
77d5e6f260ac HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk
c05a7fa01020 HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10
d535a33e83a0 HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E
7346b2529fed HID: ite: Add support for Acer S1002 keyboard-dock
2d91b7a0b0e8 xen-netback: move removal of "hotplug-status" to the right place
c581439a9775 igb: Initialize mailbox message for VF reset
50aa193a4bf4 USB: serial: f81534: fix division by zero on line-speed change
0d6bf63eb3ec USB: serial: f81232: fix division by zero on line-speed change
fe0f214385d4 USB: serial: cp210x: add Kamstrup RF sniffer PIDs
d48767065423 USB: serial: option: add Quectel EM05-G modem
b8fb1cba934e usb: gadget: uvc: Prevent buffer overflow in setup handler
2610c2e59c66 udf: Fix extending file within last block
ade1726d8c2c udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size
4d835efd561d udf: Fix preallocation discarding at indirect extent boundary
0905c78f623e udf: Discard preallocation before extending file with a hole
0758b5069294 tracing/ring-buffer: Only do full wait when cpu != RING_BUFFER_ALL_CPUS
(From OE-Core rev: 2861fb021aa16483fd6c5e91017b380dac33d2b3)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes:
In file included from TOPDIR/tmp/work/qemuarm-poky-linux-gnueabi/lttng-modules/2.11.6-r0/lttng-modules-2.11.6/probes/../probes/define_trace.h:87,
from TOPDIR/tmp/work/qemuarm-poky-linux-gnueabi/lttng-modules/2.11.6-r0/lttng-modules-2.11.6/probes/../instrumentation/events/lttng-module/jbd2.h:183,
from TOPDIR/tmp/work/qemuarm-poky-linux-gnueabi/lttng-modules/2.11.6-r0/lttng-modules-2.11.6/probes/lttng-probe-jbd2.c:29:
TOPDIR/tmp/work/qemuarm-poky-linux-gnueabi/lttng-modules/2.11.6-r0/lttng-modules-2.11.6/probes/../probes/lttng-tracepoint-event-impl.h:130:6: error: conflicting types for 'trace_jbd2_run_stats'
130 | void trace_##_name(_proto);
| ^~~~~~
TOPDIR/tmp/work/qemuarm-poky-linux-gnueabi/lttng-modules/2.11.6-r0/lttng-modules-2.11.6/probes/../probes/lttng-tracepoint-event-impl.h:42:2: note: in expansion of macro 'LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP'
42 | LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(map, name, map, PARAMS(proto), PARAMS(args))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/qemuarm-poky-linux-gnueabi/lttng-modules/2.11.6-r0/lttng-modules-2.11.6/probes/../probes/lttng-tracepoint-event-impl.h:84:2: note: in expansion of macro 'LTTNG_TRACEPOINT_EVENT_MAP'
84 | LTTNG_TRACEPOINT_EVENT_MAP(name, name, \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/qemuarm-poky-linux-gnueabi/lttng-modules/2.11.6-r0/lttng-modules-2.11.6/probes/../instrumentation/events/lttng-module/jbd2.h:107:1: note: in expansion of macro 'LTTNG_TRACEPOINT_EVENT'
107 | LTTNG_TRACEPOINT_EVENT(jbd2_run_stats,
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/tmp/work-shared/qemuarm/kernel-source/include/trace/events/jbd2.h:9,
from TOPDIR/tmp/work/qemuarm-poky-linux-gnueabi/lttng-modules/2.11.6-r0/lttng-modules-2.11.6/probes/lttng-probe-jbd2.c:18:
TOPDIR/tmp/work-shared/qemuarm/kernel-source/include/linux/tracepoint.h:243:21: note: previous definition of 'trace_jbd2_run_stats' was here
243 | static inline void trace_##name(proto) \
| ^~~~~~
TOPDIR/tmp/work-shared/qemuarm/kernel-source/include/linux/tracepoint.h:406:2: note: in expansion of macro '__DECLARE_TRACE'
406 | __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), \
| ^~~~~~~~~~~~~~~
TOPDIR/tmp/work-shared/qemuarm/kernel-source/include/linux/tracepoint.h:542:2: note: in expansion of macro 'DECLARE_TRACE'
542 | DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
| ^~~~~~~~~~~~~
TOPDIR/tmp/work-shared/qemuarm/kernel-source/include/trace/events/jbd2.h:234:1: note: in expansion of macro 'TRACE_EVENT'
234 | TRACE_EVENT(jbd2_run_stats,
| ^~~~~~~~~~~
CC [M] TOPDIR/tmp/work/qemuarm-poky-linux-gnueabi/lttng-modules/2.11.6-r0/lttng-modules-2.11.6/probes/lttng-probe-ext4.o
Backport from upstream master branch fixes:
b28830a0dc4fd2615b87612c99eb24
Note that master branch upstream has restructured the location of header files, so the patches
do not apply cleanly. This patch combines the changes in the above commits in the old header location.
(From OE-Core rev: 520d957e14be77f73c82a295f685d189381d8f72)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-17 (Random Act of Kindness Day) LTTng modules 2.11.8
* fix: Adjust ranges for Ubuntu 5.8.0-44 kernel
* Fix: do not use bdi_unknown_name symbol
* fix: memcg: fix a crash in wb_workfn when a device disappears (5.6)
* Fix: writeback: out-of-bound reads
* fix: Add one digit to RHEL major release version
* fix: Add one digit to SLES minor release version
* fix: RT_PATCH_VERSION is close to overflow
* fix: cast LTTNG_KERNEL_VERSION/LTTNG_LINUX_VERSION_CODE to uint64_t
* fix: UTS_UBUNTU_RELEASE_ABI is close to overflow
* fix: sublevel version overflow in LINUX_VERSION_CODE
* Namespace kernel version macros
* aarch64: blacklist gcc prior to 5.1
* fix: missing include for 'task_struct' in fdtable.h
* fix: genirq: Restrict export of irq_to_desc() (v5.11)
* fix: block: merge struct block_device and struct hd_struct (v5.11)
* fix: kprobes: Remove kretprobe hash (v5.11)
* fix: file: Rename fcheck lookup_fd_rcu (v5.11)
* fix: block: remove the request_queue argument to the block_bio_remap tracepoint (v5.11)
* fix: block: remove the request_queue argument to the block_split tracepoint (v5.11)
* fix: block: simplify and extend the block_bio_merge tracepoint class (v5.11)
* fix: block: remove the request_queue to argument request based tracepoints (v5.11)
(From OE-Core rev: fa1056f62017ea764b494c41cc7cdaefe0a80fb6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a patch to fix CVE-2022-4743 security issue "A potential memory leak
issue was discovered in SDL2 in GLES_CreateTexture() function in
SDL_render_gles.c. The vulnerability allows an attacker to cause a
denial of service attack. The vulnerability affects SDL2 v2.0.4 and
above. SDL-1.x are not affected." as per NVD
(From OE-Core rev: f40ad856e814366c2d3588001dea1e0df7a3fed6)
Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com>
Signed-off-by: Ranjitsinh Rathod <ranjitsinhrathod1991@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The check needs to report dri location on the host machine,
so pkg-config binary needs to be capable of finding the needed
dri.pc file on the host, and therefore needs to know where
host .pc files are located.
This may not be the case when using pkg-config from buildtools,
so this forces usage of host pkg-config.
runqemu already does the same PATH tweak, so this simply brings
the two in sync.
(From OE-Core rev: b2e06c9cf88b4d48e36d845a3cfabf4f3668d605)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit f0521f8a3ba7e15482756529ee7b0a95b3d53e7d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Previously, if "showSignature" is present in user gitconfig, parsing
of the timestamp will fail.
Ideally we should replace this command with a git plumbing command.
(From OE-Core rev: e872f6636f4cb51426edc6c985e58d2fb74e0f96)
Signed-off-by: Benoît Mauduit <bmauduit@beneth.fr>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 3bd6f78f79b3d3e87d8db1e11f58d8021f929843)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixed an error when Bash's unbound variable protection is enabled (set -u) and variable "LD_LIBRARY_PATH" does not exist.
(From OE-Core rev: 2c7309eea616ec88338d508bc9f284e3bd44f5a1)
Signed-off-by: Jan Kircher <openembedded@hetsh.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 85685370b0ad93291cda59fb091a15eeecf5e0d5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since RRECOMMENDS declaration implictly induces building the recipes
that provide the runtime recommended packages, conditionalize adding
such values according to associated PACKAGECONFIG settings in order
to avoid redundant building.
(From OE-Core rev: a1989add927f7805378fe4d5afbde780b747ba77)
(From OE-Core rev: a35444fa035d551b6a4dcb9609ab8de960258618)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE-2022-4283: xkb: reset the radio_groups pointer to NULL after freeing it
Upstream-Status: Backport from ccdd431cd8
CVE-2022-46340: Xtest: disallow GenericEvents in XTestSwapFakeInput
Upstream-Status: Backport from b320ca0ffe
CVE-2022-46341: Xi: disallow passive grabs with a detail > 255
Upstream-Status: Backport from 51eb63b0ee
CVE-2022-46342: Xext: free the XvRTVideoNotify when turning off from the same client
Upstream-Status: Backport from b79f32b57c
CVE-2022-46343: Xext: free the screen saver resource when replacing it
Upstream-Status: Backport from 842ca3ccef
CVE-2022-46344: Xi: avoid integer truncation in length check of ProcXIChangeProperty
Upstream-Status: Backport from 8f454b793e
(From OE-Core rev: dcc597d52a579fca44581ebd81b4a15fa56456fe)
Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE-2019-6461 and CVE-2019-6462 are fixed, but the reporting is
incorrect as the patch for CVE-2019-6461 is actually for CVE-2019-6462
and vice-versa.
This swaps both files and edit the CVE field to report the correct
identifier.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From OE-Core rev: 8b1f40639c16286937f04b9b50cef3d759bf442e)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f12c2a5ac94cb29f473f3c7e335463c7fb6d8a6e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building an image cve_check_write_rootfs_manifest() would sometimes fail
with a FileNotFoundError when writing the manifest.cve due to the parent
directory (DEPLOY_DIR_IMAGE) not (yet) existing.
The image task will provide the manifest in the deploy directory afterwards,
so other recipes depending on the manifest being in DEPLOY_DIR_IMAGE should
continue to function properly.
(From OE-Core rev: c25a5c5f6fede29893a2ac1502216e9deccfa6c3)
Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 00fb2aae22ce0d7ff5f3f8766fa770eeb4e73483)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We get random SSL failures when fetching the CVE database, and it's
notable that the NVD server is behind a DNS round-robin or geographically
diverse servers.
On a hunch that there is one misconfigured server, dump the IP that we
connected to.
(From OE-Core rev: 48c0e427675f4c99c395cc0a75743ac70eb64802)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 91f46d431dc8f40e8c6475c800bb61cb08b82b0a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The database update has been done on the original file. In case of
network connection issues, temporary outage of the NVD server or
a similar situation, the function could exit with incomplete data
in the database. This patch solves the issue by performing the update
on a copy of the database. It replaces the main one only if the whole
update was successful.
See https://bugzilla.yoctoproject.org/show_bug.cgi?id=14929
Reported-by: Alberto Pianon <alberto@pianon.eu>
(From OE-Core rev: 6a219c50ee12b7fb584e2db3e4dde171903acfb7)
Signed-off-by: Marta Rybczynska <marta.rybczynska@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8efe99214d8b005f0ecac690ce5ba17b31758f92)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 7290b3217c31cec7dd9985cbf5a003a9c368fa54)
Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2d903126e8bbece3a5171c3488c3deae1f0aa3ee)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bb.utils.export_proxies() is a poor-man's alternative for the
environment setup code in bb/fetch2, but it's used in several places
where recipes want to download manually (such as cve-update-db-native).
Notably, export_proxies() doesn't pass on the SSL certificate paths from
the original environment, so if SSL_CERT_FILE needs to be set (for
example, in a buildtools environment) then proxies work but SSL doesn't.
In an ideal world export_proxies and the same logic in fetch2 would
merge, but until then we can add the SSL_CERT_ variables and duplicate
the basic logic: check the datastore first and then the original
environment for variables.
[ YOCTO #15000 ]
(Bitbake rev: c16d364dbf68d2a500fecaf8d6e6d62b11475d9f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c19035e8e71c419c5688a86bfc9c946c96f638e8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport [22130dcd98]
Fixes:
In function ?SetDevicePathEndNode?,
inlined from ?FileDevicePath? at DevicePathUtilities.c:857:5:
DevicePathUtilities.c:321:3: error: writing 4 bytes into a region of size 1 [-Werror=stringop-overflow=]
321 | memcpy (Node, &mUefiDevicePathLibEndDevicePath, sizeof (mUefiDevicePathLibEndDevicePath));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from UefiDevicePathLib.h:22,
from DevicePathUtilities.c:16:
../Include/Protocol/DevicePath.h: In function ?FileDevicePath?:
../Include/Protocol/DevicePath.h:51:9: note: destination object ?Type? of size 1
51 | UINT8 Type; ///< 0x01 Hardware Device Path.
| ^~~~
(From OE-Core rev: a33abd759e2e9f41e056f87024de3b333e9b948b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[Yocto #14346]
Systemd may be slow in killing pam session sometimes [1][2]. It may cause rpm
test to fail because there's process (sd_pam) running and own by "test1" user
after timeout.
Increasing timeout to 2 mins and assert earlier with debug output if
there's such process(es). If increasing of timeout doesn't help we may
want to force deletion of the user as [2] suggests.
[1] https://github.com/systemd/systemd/issues/8598
[2] https://access.redhat.com/solutions/6969188
(From OE-Core rev: e4d2351a2b5aa0c4d900abc5d75ab5da9b5e1f8a)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 972fcc0ed1e0d36c3470071a9c667c5327c1ef78)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The do_rm_work() task is using the first available 'rm' binary
available in PATH to remove files and folders.
However, depending on the PATH setup and RECIPE_SYSROOT_NATIVE
contents, the function can be using the 'rm' binary available
in RECIPE_SYSROOT_NATIVE, a folder that will get removed.
This causes a sporadic race-condition when trying to access the
'rm' binary of a folder already deleted.
Solve this by exclusively using the HOSTTOOLS 'rm' binary, as
this folder will not get removed.
(From OE-Core rev: 75b7e86c9d9931c9e4e114af026b51710f1920a2)
Signed-off-by: Luis Martins <luis.pinto.martins@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit edcd9ad333bc4e504594e8af83e8cb7007d2e35c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous code had 2 issues:
1. make hosttools/ccache always link to host's ccache (/usr/bin/ccache)
even we have one buildtools
2. make hosttools/gcc etc, link to host's gcc event we have one
buildtools when keyword ccache in buildtools's path, eg:
/mnt/ccache/bin/buildtools
This patch is for fix above issues.
(From OE-Core rev: f2f70bf8d93b33b65875828c0402a98e943f660a)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1b7c81414cf252a7203d95703810a770184d7e4d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The /proc/pressure support in buildstats is creating directories in the
buildstats tree called reduced_proc_pressure, which confuses the parsing
logic as that cannot be parsed as a name-epoc-version-revision tuple.
Explicitly skip this directory to solve the problem.
(From OE-Core rev: deb919a693e4371ace649680ca06ca6b6e3da4e2)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 24f0331f0b7e51161b1fa43d4592b491d2037fe9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The QB_DEFAULT_KERNEL is set to pick bundled initramfs kernel image
if the Linux kernel image is generated with INITRAMFS_IMAGE_BUNDLE="1".
This makes runqemu to automatically pick bundled initramfs kernel image
instead of explicitly mentioning bundled initramfs kernel image in
runqemu.
[YOCTO #14748]
(From OE-Core rev: 0c63018ef3843cfefd2be31c0a6693181037410d)
Signed-off-by: Jagadeesh Krishnanjanappa <workjagadeesh@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 52371624313184e1a825519160c3833e282df8b9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By default GOCACHE is set to $HOME/.cache.
Same issue for all other go recipes had been fixed by commit 9a6d208b:
[ go: avoid host contamination by GOCACHE ]
but that commit missed go-crosssdk recipe.
(From OE-Core rev: 22fef4e278beae60d1a6afbe4645fb36732bc736)
Signed-off-by: Robert Andersson <robert.m.andersson@atlascopco.com>
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit e5fd10c647ac4baad65f9efa964c3380aad7dd10)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Commit 0533edac27 broke
bitbake parsing when bitbake is executed from directory with existing .gitmodules
and the recipe in externalsrc does not have .gitmodules
The check needs to search for .gitmodules in sources path, not cwd.
iParsing recipes...ERROR: ExpansionError during parsing <path to recipe>
...
bb.data_smart.ExpansionError: Failure expanding variable do_compile[file-checksums], expression was ${@srctree_hash_files(d)} which triggered exception CalledProcessError: Command '['git', 'config', '--file', '.gitmodules', '--get-regexp', 'path']' returned non-zero exit status 1.
(From OE-Core rev: c58d82b98348b167b60ec3c8b9651d73b1bdfbdc)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 66ff3d1f65cd2e7f5319e98fa41f47a59b714c72)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bc is needed for compiling kernel modules, more specifially
whenr running `make scripts prepare'.
In linux-yocto.inc, we have bc-native in DEPENDS. But we will
need nativesdk-bc in case we compile a kernel module inside
SDK.
(From OE-Core rev: aab8d528ceeb2ee1ab7cffdeff4007fd66275f1b)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 95b5c89066baccb1e64bfba7d9a66feeeb086da9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Make the license more accurate by specifying the specific variant of BSD
license instead of the generic one. This helps with SPDX license
attribution as "BSD" is not a valid SPDX license.
(From OE-Core rev: ff27ea21d7c14086335da5c3e2fac353e44438da)
(From OE-Core rev: 0624c7a77cfc7288fd3154624150b49adce8d8f8)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b1596d37ba)
Signed-off-by: Nikhil R <nikhil.r@kpit.com>
Signed-off-by: Omkar Patil <omkarpatil10.93@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
851c2b5fb793 Linux 5.4.228
ff484a9ba449 ASoC: ops: Correct bounds check for second channel on SX controls
7d4aa0929963 can: mcba_usb: Fix termination command argument
f843fdcac054 can: sja1000: fix size of OCR_MODE_MASK define
b439b12d1050 pinctrl: meditatek: Startup with the IRQs disabled
9796d07c7531 ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx()
3c837460f920 nfp: fix use-after-free in area_cache_get()
a40c3c9ae58f block: unhash blkdev part inode when the part is deleted
176ba4c19d1b mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page
69d4f3baa694 x86/smpboot: Move rcu_cpu_starting() earlier
d1988bf2bba3 net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head
66bb2e2b24ce Linux 5.4.227
898270ec11be can: esd_usb: Allow REC and TEC to return to zero
08bf219d62f5 net: mvneta: Fix an out of bounds check
6b6d3be3661b ipv6: avoid use-after-free in ip6_fragment()
f73eb3fc9b41 net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq()
f0af234e2e55 xen/netback: fix build warning
99669d94ce14 ethernet: aeroflex: fix potential skb leak in greth_init_rings()
3295582cd7a5 ipv4: Fix incorrect route flushing when table ID 0 is used
2537b637eac0 ipv4: Fix incorrect route flushing when source address is deleted
36eedb9a05a7 tipc: Fix potential OOB in tipc_link_proto_rcv()
1b6360a093ab net: hisilicon: Fix potential use-after-free in hix5hd2_rx()
e71a46cc8c9a net: hisilicon: Fix potential use-after-free in hisi_femac_rx()
7081cf86e1f6 net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wq
bc06207b4c1c net: stmmac: fix "snps,axi-config" node property parsing
7fab7add08f5 nvme initialize core quirks before calling nvme_init_subsystem
677843470694 NFC: nci: Bounds check struct nfc_target arrays
e5292711b020 i40e: Disallow ip4 and ip6 l4_4_bytes
9337d87da417 i40e: Fix for VF MAC address 0
a1e295517b36 i40e: Fix not setting default xps_cpus after reset
eec1fc21edc2 net: mvneta: Prevent out of bounds read in mvneta_config_rss()
ed773dd798bf xen-netfront: Fix NULL sring after live migration
18e10a9e0e32 net: encx24j600: Fix invalid logic in reading of MISTAT register
1356c17758b8 net: encx24j600: Add parentheses to fix precedence
1831d4540406 mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add()
8fb4b50f5436 selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload
0834d4b121e7 net: dsa: ksz: Check return value
2c6cf0afc385 Bluetooth: Fix not cleanup led when bt_init fails
07ea5d74fc12 Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn()
c66d78aee55d af_unix: Get user_ns from in_skb in unix_diag_get_exact().
9d2ee8abf160 igb: Allocate MSI-X vector when testing
cff8ba243f5f e1000e: Fix TX dispatch condition
48bd5d3801f6 gpio: amd8111: Fix PCI device reference count leak
d2be7ba2d47b drm/bridge: ti-sn65dsi86: Fix output polarity setting bug
e2e218177271 ca8210: Fix crash by zero initializing data
efbca8234aee ieee802154: cc2520: Fix error return code in cc2520_hw_init()
3982652957e8 can: af_can: fix NULL pointer dereference in can_rcv_filter
db1ed1b3fb4e HID: core: fix shift-out-of-bounds in hid_report_raw_event
60bce926a8f3 HID: hid-lg4ff: Add check for empty lbuf
625814b85f74 HID: usbhid: Add ALWAYS_POLL quirk for some mice
585a07b82005 drm/shmem-helper: Remove errant put in error path
b8419d16f47e KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field
04edfa3dc06e mm/gup: fix gup_pud_range() for dax
35963b318219 memcg: fix possible use-after-free in memcg_write_event_control()
4afc77068e36 media: v4l2-dv-timings.c: fix too strict blanking sanity checks
91516ba54a02 Revert "net: dsa: b53: Fix valid setting for MDB entries"
50e1ab7e638f xen/netback: don't call kfree_skb() with interrupts disabled
6b1d47f9c34b xen/netback: do some code cleanup
8fe1bf6f32cd xen/netback: Ensure protocol headers don't fall in the non-linear area
5ffc2a75534d mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths
48b00ceb5472 mm/khugepaged: fix GUP-fast interaction by sending IPI
324abbd8b91c mm/khugepaged: take the right locks for page table retraction
b2963819d03b net: usb: qmi_wwan: add u-blox 0x1342 composition
e35c3ad0c208 9p/xen: check logical size for buffer size
9d5126b574c9 fbcon: Use kzalloc() in fbcon_prepare_logo()
102459222d41 regulator: twl6030: fix get status of twl6032 regulators
f2ba66d87385 ASoC: soc-pcm: Add NULL check in BE reparenting
3b2c064a8e11 btrfs: send: avoid unaligned encoded writes when attempting to clone range
63badfed2002 ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event
8d16d3826ff2 regulator: slg51000: Wait after asserting CS pin
9327a9c624ee 9p/fd: Use P9_HDRSZ for header size
671f950d17d5 ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188
2c2c5d1d10f7 ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation
29917e381e02 ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels
3f39d53bc731 ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name
135fcc458170 ARM: dts: rockchip: fix ir-receiver node names
368f2c2640be arm: dts: rockchip: fix node name for hym8563 rtc
4b346f07f064 arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series
316cdfc48d4d Linux 5.4.226
3ab84e89135b ipc/sem: Fix dangling sem_array access in semtimedop race
210f96fb7ed5 v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails
0390da0565ad proc: proc_skip_spaces() shouldn't think it is working on C strings
dd3124a051a1 proc: avoid integer type confusion in get_proc_long
1061bf5d018b mmc: sdhci: Fix voltage switch delay
9a5f49c0f532 mmc: sdhci: use FIELD_GET for preset value bit masks
d699373ac5f3 char: tpm: Protect tpm_pm_suspend with locks
9decec299337 Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend"
e67e119adf3e x86/ioremap: Fix page aligned size calculation in __ioremap_caller()
0d87bb607036 Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM
b5041a3daa7f x86/pm: Add enumeration check before spec MSRs save/restore setup
3b2859457688 x86/tsx: Add a feature bit for TSX control MSR support
99c59256ea00 nvme: ensure subsystem reset is single threaded
dc85ff0a5f32 nvme: restrict management ioctls to admin
c41a89af7b7a epoll: check for events when removing a timed out thread from the wait queue
b8e803cda58b epoll: call final ep_events_available() check under the lock
e65ac2bdda54 tracing/ring-buffer: Have polling block on watermark
899e148171c6 ipv4: Fix route deletion when nexthop info is not specified
cc3cd130ecfb ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference
a14f1a9c5313 selftests: net: fix nexthop warning cleanup double ip typo
8aefb9329522 selftests: net: add delete nexthop route warning test
dd6d2d82f0be Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled
7da3a10f39c9 parisc: Increase FRAME_WARN to 2048 bytes on parisc
15568cdbe599 xtensa: increase size of gcc stack frame check
76f48511a1c8 parisc: Increase size of gcc stack frame check
cbdd83bd2fd6 iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()
0090231df2cf pinctrl: single: Fix potential division by zero
73dce3c1d48c ASoC: ops: Fix bounds check for _sx controls
ced17a55a8e7 mm: Fix '.data.once' orphan section warning
c9ecc420941f arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72
44ccd8c52fb7 arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors
1603feac154f tracing: Free buffers when a used dynamic event is removed
dcd1daad31ac mmc: sdhci-sprd: Fix no reset data and command after voltage switch
9e5581c772cf mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check
bfdfe86d839f mmc: core: Fix ambiguous TRIM and DISCARD arg
040d08c99620 mmc: mmc_test: Fix removal of debugfs file
eb5001ecfb4f pinctrl: intel: Save and restore pins in "direct IRQ" mode
ae34a4f4a209 x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3
9a130b72e6bd nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry()
3ae3bb33c47e tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep"
cf1c12bc5c8c error-injection: Add prompt for function error injection
2f6fd2de726d net/mlx5: DR, Fix uninitialized var warning
ea5844f946b1 hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()
89eecabe6a47 hwmon: (coretemp) Check for null before removing sysfs attrs
0aacac75b8d6 net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed
a7555681e50b sctp: fix memory leak in sctp_stream_outq_migrate()
168de4096b9c packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE
16c244bc65d1 net: tun: Fix use-after-free in tun_detach()
1c1d4830a960 afs: Fix fileserver probe RTT handling
53a62c5efe91 net: hsr: Fix potential use-after-free
ae633816ddf1 dsa: lan9303: Correct stat name
910c0264b64e net: ethernet: nixge: fix NULL dereference
2d24d91b9f44 net/9p: Fix a potential socket leak in p9_socket_open
4720725e22e1 net: net_netdev: Fix error handling in ntb_netdev_init_module()
3e21f85d87c8 net: phy: fix null-ptr-deref while probe() failed
f5c2ec288a86 wifi: cfg80211: fix buffer overflow in elem comparison
06785845e150 qlcnic: fix sleep-in-atomic-context bugs caused by msleep
78f8a34b375f can: cc770: cc770_isa_probe(): add missing free_cc770dev()
e4b474fa787c can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev()
0a2d73a77060 net/mlx5e: Fix use-after-free when reverting termination table
093ccc2f8450 net/mlx5: Fix uninitialized variable bug in outlen_write()
b10dd3bd14ec of: property: decrement node refcount in of_fwnode_get_reference_args()
7b2b67fe1339 hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails
45a643783435 hwmon: (i5500_temp) fix missing pci_disable_device()
dbcc3390015f scripts/faddr2line: Fix regression in name resolution on ppc64le
2b916ee1d37c iio: light: rpr0521: add missing Kconfig dependencies
3f566b626029 iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw
2d6a437064ff iio: health: afe4403: Fix oob read in afe4403_read_raw
8eb912af5250 btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()
7e88a416ed43 drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read"
41f0abeadc09 drm/amdgpu: update drm_display_info correctly when the edid is read
787138e4b9e1 btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker
255289adce05 spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock
83aae3204e5c btrfs: free btrfs_path before copying inodes to userspace
9fd11e2de746 fuse: lock inode unconditionally in fuse_fallocate()
3659e33c1e4f drm/i915: fix TLB invalidation for Gen12 video and compute engines
0d1cad597199 drm/amdgpu: always register an MMU notifier for userptr
d4e9bab771aa drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN
a541f1f0ce90 btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs()
d037681515b6 btrfs: free btrfs_path before copying subvol info to userspace
69e2f1dd93c1 btrfs: free btrfs_path before copying fspath to userspace
3cde2bc70819 btrfs: free btrfs_path before copying root refs to userspace
4741b00cac23 binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0
4e682ce5601a binder: Address corner cases in deferred copy and fixup
15e098ab1d3c binder: fix pointer cast warning
74e7f1828ab4 binder: defer copies of pre-patched txn data
7b31ab0d9efb binder: read pre-translated fds from sender buffer
c056a6ba35e0 binder: avoid potential data leakage when copying txn
f8fee36515f4 dm integrity: flush the journal on suspend
096e1bd659d8 net: usb: qmi_wwan: add Telit 0x103a composition
86136bf62387 tcp: configurable source port perturb table size
07da8fca307e platform/x86: hp-wmi: Ignore Smart Experience App event
82d758c9daf1 platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017)
846c0f9cd05b platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr()
6579436fd1a6 xen/platform-pci: add missing free_irq() in error path
375e79c57155 serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios()
e3a2211fe17c ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01
3e2452cbc6f6 Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode
47b4949335cb gcov: clang: fix the buffer overflow issue
ecbde4222e6b nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty
7d08b4eba1e1 firmware: coreboot: Register bus in module init
a2012335aa53 firmware: google: Release devices before unregistering the bus
cb7495fe9575 ceph: avoid putting the realm twice when decoding snaps fails
12a93545b2ed ceph: do not update snapshot context when there is no new snapshot
0528b19d5701 iio: pressure: ms5611: fixed value compensation bug
562f415bb378 iio: ms5611: Simplify IO callback parameters
def48fbbac1c nios2: add FORCE for vmlinuz.gz
da849abded31 init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
03949acb58f0 iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails
f8a76c28e957 iio: light: apds9960: fix wrong register for gesture gain
d3ad47426a58 arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency
ae6bcb26984b usb: dwc3: exynos: Fix remove() function
15f8b52523ba lib/vdso: use "grep -E" instead of "egrep"
960cf3c7ff95 s390/crashdump: fix TOD programmable field size
fabd3ab6a19d net: thunderx: Fix the ACPI memory leak
1633e6d6aa82 nfc: st-nci: fix memory leaks in EVT_TRANSACTION
0e2a4560db77 nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION
420b21235d63 s390/dasd: fix no record found for raw_track_access
9d1264c914d3 dccp/tcp: Reset saddr on failure after inet6?_hash_connect().
08f25427d81a bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending()
59612acf6b5e regulator: twl6030: re-add TWL6032_SUBCLASS
1c12909a7820 NFC: nci: fix memory leak in nci_rx_data_packet()
23b83a3c76b3 xfrm: Fix ignored return value in xfrm6_init()
23ba1997ebc0 tipc: check skb_linearize() return value in tipc_disc_rcv()
59f9aad22fd7 tipc: add an extra conn_get in tipc_conn_alloc
30f91687fa25 tipc: set con sock in tipc_conn_alloc
5c12136c00b5 net/mlx5: Fix FW tracer timestamp calculation
00492f823f30 Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register()
e0d5becab1d0 Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work()
ec3d7202e99f nfp: add port from netdev validation for EEPROM access
9b8061a6dbd0 net: pch_gbe: fix pci device refcount leak while module exiting
9a39ea43f16a net/qla3xxx: fix potential memleak in ql3xxx_send()
a07149c10bae net/mlx4: Check retval of mlx4_bitmap_init
bbf6d1bc077f ARM: mxs: fix memory leak in mxs_machine_init()
3afa86449ee8 9p/fd: fix issue of list_del corruption in p9_fd_cancel()
bfadcbf5bac5 net: pch_gbe: fix potential memleak in pch_gbe_tx_queue()
e00b42cbec15 nfc/nci: fix race with opening and closing
04ffa53ab7ae net: liquidio: simplify if expression
79c55e66caa0 ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl
897f6a309138 tee: optee: fix possible memory leak in optee_register_device()
9c1fbac623cb bus: sunxi-rsb: Support atomic transfers
347875ff9ad4 regulator: core: fix UAF in destroy_regulator()
556121103170 regulator: core: fix kobject release warning and memory leak in regulator_register()
c06267652886 ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove
168d59f7f72d ARM: dts: am335x-pcm-953: Define fixed regulators in root node
dd56c671ccca af_key: Fix send_acquire race with pfkey_register
9221a53bfcba MIPS: pic32: treat port as signed integer
dff9b25cb977 RISC-V: vdso: Do not add missing symbols to version section in linker script
b0e025dd87ab arm64/syscall: Include asm/ptrace.h in syscall_wrapper header.
0ba7c091f7f1 block, bfq: fix null pointer dereference in bfq_bio_bfqg()
b848811655db drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017)
5dfbb54fe115 spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run
9029aee8742e wifi: mac80211: Fix ack frame idr leak when mesh has no route
1f75f9c1af6a audit: fix undefined behavior in bit shift for AUDIT_BIT
3129cec05f3d wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support
b4cb3dc11185 wifi: mac80211: fix memory free error when registering wiphy fail
(From OE-Core rev: f261daa8a04e97bfc932a72deedddbd87209daec)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
771a8acbb841 Linux 5.4.224
3e0c1ab197eb ipc: remove memcg accounting for sops objects in do_semtimedop()
a16415c8f156 wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker()
a24bf3c317b2 drm/i915/sdvo: Setup DDC fully before output init
4dadd4b16178 drm/i915/sdvo: Filter out invalid outputs more sensibly
57306fef4d10 drm/rockchip: dsi: Force synchronous probe
e09ff743e30b mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times
8b1174d05896 KVM: x86: emulator: update the emulation mode after CR0 write
ac3bc06c9ac5 KVM: x86: emulator: introduce emulator_recalc_and_set_mode
f159cd915d73 KVM: x86: emulator: em_sysexit should update ctxt->mode
ef3094c4e9ee KVM: x86: Mask off reserved bits in CPUID.80000008H
da1bf3732d0f KVM: x86: Mask off reserved bits in CPUID.8000001AH
2fa24d0274fb ext4: fix BUG_ON() when directory entry has invalid rec_len
72743d5598b9 ext4: fix warning in 'ext4_da_release_space'
eed040fd35e9 parisc: Avoid printing the hardware path twice
9e902284ee3e parisc: Export iosapic_serial_irq() symbol for serial port driver
506ae301672e parisc: Make 8250_gsc driver dependend on CONFIG_PARISC
c586068aad62 ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices
4e8ee3cf74e2 perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[]
6ffa48150b9b perf/x86/intel: Fix pebs event constraints for ICL
fee896d4534f efi: random: reduce seed size to 32 bytes
0c7275743498 fuse: add file_modified() to fallocate
0c3e6288da65 capabilities: fix potential memleak on error path from vfs_getxattr_alloc()
4bc52ddf6347 tracing/histogram: Update document for KEYS_MAX size
c8938263e640 tools/nolibc/string: Fix memcmp() implementation
993bd0de8b53 kprobe: reverse kp->flags when arm_kprobe failed
fe3da74428bf tcp/udp: Make early_demux back namespacified.
4ae03c869c9a btrfs: fix type of parameter generation in btrfs_get_dentry
27a594bc7a7c binder: fix UAF of alloc->vma in race with munmap()
bad83d55134e memcg: enable accounting of ipc resources
92aaa5e8fe90 tcp/udp: Fix memory leak in ipv6_renew_options().
c494ae149858 block, bfq: protect 'bfqd->queued' by 'bfqd->lock'
6949400ec9fe Bluetooth: L2CAP: Fix attempting to access uninitialized memory
ad18f624e3da xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster()
0802130a4d0b xfs: don't fail unwritten extent conversion on writeback due to edquot
fef141f9e4c1 xfs: group quota should return EDQUOT when prj quota enabled
4267433dd3d3 xfs: gut error handling in xfs_trans_unreserve_and_mod_sb()
24e7e3935309 xfs: use ordered buffers to initialize dquot buffers during quotacheck
52802e9a035f xfs: don't fail verifier on empty attr3 leaf block
71d487a82d2c i2c: xiic: Add platform module alias
cdd19e559a72 HID: saitek: add madcatz variant of MMO7 mouse device ID
efdcd1e32c0d scsi: core: Restrict legal sdev_state transitions via sysfs
70119756311a media: meson: vdec: fix possible refcount leak in vdec_probe()
bfa8ccf70597 media: dvb-frontends/drxk: initialize err to 0
11c8f19e0f5a media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE
4a449430ecfb media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE
381453770f73 ipv6: fix WARNING in ip6_route_net_exit_late()
b49f6b2f21f5 net, neigh: Fix null-ptr-deref in neigh_table_clear()
4954b5359eb1 net: mdio: fix undefined behavior in bit shift for __mdiobus_register
c1f594dddd9f Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del()
4cd094fd5d87 Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu
5d1a47ebf845 btrfs: fix ulist leaks in error paths of qgroup self tests
6a6731a0df8c btrfs: fix inode list leak during backref walking at find_parent_nodes()
2c0329406bb2 btrfs: fix inode list leak during backref walking at resolve_indirect_refs()
3d74329d8cff isdn: mISDN: netjet: fix wrong check of device registration
2ff6b669523d mISDN: fix possible memory leak in mISDN_register_device()
b13be5e852b0 rose: Fix NULL pointer dereference in rose_send_frame()
8457a00c981f ipvs: fix WARNING in ip_vs_app_net_cleanup()
7effc4ce3d14 ipvs: fix WARNING in __ip_vs_cleanup_batch()
2cc523978f1c ipvs: use explicitly signed chars
74fd58394670 netfilter: nf_tables: release flow rule object from commit path
ca791952d42c net: tun: fix bugs for oversize packet when napi frags enabled
52e042947197 net: sched: Fix use after free in red_enqueue()
d605da3e5f74 ata: pata_legacy: fix pdc20230_set_piomode()
704b92c51b64 net: fec: fix improper use of NETDEV_TX_BUSY
f30060efcf18 nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()
aef89b91c7d7 nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()
875082ae8329 RDMA/qedr: clean up work queue on failure in qedr_alloc_resources()
af8fb5a0600e RDMA/core: Fix null-ptr-deref in ib_core_cleanup()
bbc5d7b46a72 net: dsa: Fix possible memory leaks in dsa_loop_init()
925cb538bd58 nfs4: Fix kmemleak when allocate slot failed
0bc335d0100e NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot
405309d86021 NFSv4.1: Handle RECLAIM_COMPLETE trunking errors
25760a41e380 IB/hfi1: Correctly move list in sc_disable()
6b5c87f9b3f8 RDMA/cma: Use output interface for net_dev check
a0d938496721 Linux 5.4.223
a0a2a4bdd101 can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
fc0eecb8b457 net: enetc: survive memory pressure without crashing
69dd3ad406c4 net/mlx5: Fix possible use-after-free in async command interface
827e36a031e4 net/mlx5e: Do not increment ESN when updating IPsec ESN state
7dc6ce3ef20f nh: fix scope used to find saddr when adding non gw nh
ba6ee85355ad net: ehea: fix possible memory leak in ehea_register_port()
4175d6381f6f openvswitch: switch from WARN to pr_warn
0667bb60000d ALSA: aoa: Fix I2S device accounting
5bdea6745341 ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
2a47cc2a3d04 PM: domains: Fix handling of unavailable/disabled idle states
a49e74cc7489 net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
e46f699ac23d i40e: Fix flow-type by setting GL_HASH_INSET registers
e88c2a1e28c5 i40e: Fix VF hang when reset is triggered on another VF
28c47fd23c20 i40e: Fix ethtool rx-flow-hash setting for X722
d303dabe7e03 media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
b4a3a01762ae media: v4l2-dv-timings: add sanity checks for blanking values
d8f479c777b4 media: vivid: dev->bitmap_cap wasn't freed in all cases
9d6870949c2c media: vivid: s_fbuf: add more sanity checks
8e1592d41519 PM: hibernate: Allow hybrid sleep to work with s2idle
77454bc744e2 can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
f79de6451eaf tcp: fix indefinite deferral of RTO with SACK reneging
38e451696057 net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
97ad240fd9aa net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
663682cd3192 kcm: annotate data-races around kcm->rx_wait
e94395e916b4 kcm: annotate data-races around kcm->rx_psock
f85e54b4f3e5 amd-xgbe: add the bit rate quirk for Molex cables
71ba2a95663a amd-xgbe: fix the SFP compliance codes check for DAC cables
fe3fd27083db x86/unwind/orc: Fix unreliable stack dump with gcov
fda2d07234a2 net: netsec: fix error handling in netsec_register_mdio()
24b129aed873 tipc: fix a null-ptr-deref in tipc_topsrv_accept
758dbcc6fbf2 ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
ccaeef126ed1 arc: iounmap() arg is volatile
fa434a64a4ea drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
29a6902eb076 media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
6f3511eb8654 net: ieee802154: fix error return code in dgram_bind()
11993652d0b4 mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages
5a2d7c93d9b9 cgroup-v1: add disabled controller check in cgroup1_parse_param()
3d056d81b93a xen/gntdev: Prevent leaking grants
8f589b5c0e7b Xen/gntdev: don't ignore kernel unmapping error
f45ee2038464 xfs: force the log after remapping a synchronous-writes file
102de7717d63 xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush
03b449a880d1 xfs: finish dfops on every insert range shift iteration
3d295076ba4e s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
344e1cb0bafe s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
4f969d0753bd perf auxtrace: Fix address filter symbol name match for modules
c78b0dc6fb7f kernfs: fix use-after-free in __kernfs_remove
7a09c64b7da0 mmc: core: Fix kernel panic when remove non-standard SDIO card
ed7f1ff87a4a drm/msm/hdmi: fix memory corruption with too many bridges
f649ed0e1b7a drm/msm/dsi: fix memory corruption with too many bridges
e7348308f668 mac802154: Fix LQI recording
5385af2f89bc fbdev: smscufx: Fix several use-after-free bugs
07ef3be6cae3 iio: light: tsl2583: Fix module unloading
cb972e6d01ef tools: iio: iio_utils: fix digit calculation
8f1cd9633d1f xhci: Remove device endpoints from bandwidth list when freeing the device
914704e0d283 mtd: rawnand: marvell: Use correct logic for nand-keep-config
5d36037b224d usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
7b7a0d54333c usb: bdc: change state when port disconnected
6827b58a957d usb: dwc3: gadget: Don't set IMI for no_interrupt
9aa025430346 usb: dwc3: gadget: Stop processing more requests on IMI
035dda2bfd7f USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
e4045fbcd98e ALSA: au88x0: use explicitly signed char
d853b4380835 ALSA: Use del_timer_sync() before freeing timer
caea5b20ef9b can: kvaser_usb: Fix possible completions during init_completion
5437642f91fd can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
5282d4de783b Linux 5.4.222
59f89518f510 once: fix section mismatch on clang builds
(From OE-Core rev: a886ee55d6137efbcc194f7c4ba09e3b5c66990b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
b70bfeb98635 Linux 5.4.221
6bb8769326c4 mm: /proc/pid/smaps_rollup: fix no vma's null-deref
a351077e589d hv_netvsc: Fix race between VF offering and VF association message from host
2f1b3377b6fc Makefile.debug: re-enable debug info for .S files
9220881831c3 ACPI: video: Force backlight native for more TongFang devices
8ad8fc82eee8 riscv: topology: fix default topology reporting
60dd3dc2acc4 arm64: topology: move store_cpu_topology() to shared code
724483b585a1 iommu/vt-d: Clean up si_domain in the init_dmars() error path
dfc0337c6dce net: hns: fix possible memory leak in hnae_ae_register()
bc8301ea7e7f net: sched: cake: fix null pointer access issue when cake_init() fails
b87f88d58f1b net: phy: dp83867: Extend RX strap quirk for SGMII mode
6453077a00c1 net/atm: fix proc_mpc_write incorrect return value
4258c473ee03 HID: magicmouse: Do not set BTN_MOUSE on double report
567f8de358b6 tipc: fix an information leak in tipc_topsrv_kern_subscr
27ee73c1199e tipc: Fix recognition of trial period
fa0676d94fa4 ACPI: extlog: Handle multiple records
13a2719ec89f btrfs: fix processing of delayed tree block refs during backref walking
b397ce347775 btrfs: fix processing of delayed data refs during backref walking
96894a4fe6b0 r8152: add PID for the Lenovo OneLink+ Dock
7f6d2188ec33 arm64: errata: Remove AES hwcap for COMPAT tasks
aae35081633f media: venus: dec: Handle the case where find_format fails
fd596e7371ac KVM: arm64: vgic: Fix exit condition in scan_its_table()
383b7c50f544 ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
da9793150297 ata: ahci-imx: Fix MODULE_ALIAS
c00cdfc9bd76 hwmon/coretemp: Handle large core ID value
3ea7da6a97d5 x86/microcode/AMD: Apply the patch early on every logical thread
3064c74198cf ocfs2: fix BUG when iput after ocfs2_mknod fails
c2489774a2f0 ocfs2: clear dinode links count in case of error
6391ed32b101 xfs: fix use-after-free on CIL context on shutdown
ac055fee2544 xfs: move inode flush to the sync workqueue
d3eb14b8ea26 xfs: reflink should force the log out if mounted with wsync
05e2b279ead4 xfs: factor out a new xfs_log_force_inode helper
f1172b08bb8e xfs: trylock underlying buffer on dquot flush
890d7dfff79d xfs: don't write a corrupt unmount record to force summary counter recalc
8ebd3ba932df xfs: tail updates only need to occur when LSN changes
87b8a7fb6263 xfs: factor common AIL item deletion code
4202b103d382 xfs: Throttle commits on delayed background CIL push
7a8f95bfb9e3 xfs: Lower CIL flush limit for large logs
f43ff28b0183 xfs: preserve default grace interval during quotacheck
553e5c8031f5 xfs: fix unmount hang and memory leak on shutdown during quotaoff
835306dd3f0c xfs: factor out quotaoff intent AIL removal and memory free
a1e03f160019 xfs: Replace function declaration by actual definition
fdce40c8fd92 xfs: remove the xfs_qoff_logitem_t typedef
926ddf7846ee xfs: remove the xfs_dq_logitem_t typedef
80f78aa76a17 xfs: remove the xfs_disk_dquot_t and xfs_dquot_t
4776ae328ccb xfs: Use scnprintf() for avoiding potential buffer overflow
2f55a0389154 xfs: check owner of dir3 blocks
15b0651f383f xfs: check owner of dir3 data blocks
bc013efdcf17 xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails
6e204b9e67f3 xfs: xfs_buf_corruption_error should take __this_address
0213ee5f4c93 xfs: add a function to deal with corrupt buffers post-verifiers
3c88c3c00c97 xfs: rework collapse range into an atomic operation
3602df3f1f5f xfs: rework insert range into an atomic operation
7cd181cb2333 xfs: open code insert range extent split helper
fe18f1af38a7 Linux 5.4.220
d9fdda5efe76 thermal: intel_powerclamp: Use first online CPU as control_cpu
c3bb4a7e8cbc inet: fully convert sk->sk_rx_dst to RCU rules
96e2e21284ca efi: libstub: drop pointless get_memory_map() call
97238b88583c md: Replace snprintf with scnprintf
8b766dd70791 ext4: continue to expand file system when the target size doesn't reach
4a36de894779 net/ieee802154: don't warn zero-sized raw_sendmsg()
cff6131217e6 Revert "net/ieee802154: reject zero-sized raw_sendmsg()"
1210359a6854 net: ieee802154: return -EINVAL for unknown addr type
04df9719df18 io_uring/af_unix: defer registered files gc to io_uring release
f5dd24a66462 perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc
036b1f3bca7e clk: bcm2835: Make peripheral PLLC critical
1eae30c0113d usb: idmouse: fix an uninit-value in idmouse_open
0d150ccd55db nvmet-tcp: add bounds check on Transfer Tag
3a3a8d75af4d nvme: copy firmware_rev on each init
e5d8f05edb36 staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv()
072b5a41c5f8 Revert "usb: storage: Add quirk for Samsung Fit flash"
d6afcab1b48f usb: musb: Fix musb_gadget.c rxstate overflow bug
9fa81cbd2dd3 usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info()
1c00bb624cd0 md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d
e30c3a9a8881 HID: roccat: Fix use-after-free in roccat_read()
81247850b8ab bcache: fix set_at_max_writeback_rate() for multiple attached devices
7cfc77f4fe1d ata: libahci_platform: Sanity check the DT child nodes number
16a45e78a687 staging: vt6655: fix potential memory leak
3376a0cf138d power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type()
3575949513ea nbd: Fix hung when signal interrupts nbd_start_device_ioctl()
22f49d9d6e04 scsi: 3w-9xxx: Avoid disabling device if failing to enable it
66de92207600 clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate
9181af2dbf06 media: cx88: Fix a null-ptr-deref bug in buffer_prepare()
5dbfcf7b0803 clk: zynqmp: Fix stack-out-of-bounds in strncpy`
715fe15785b4 btrfs: scrub: try to fix super block errors
8054f824a725 ARM: dts: imx6sx: add missing properties for sram
05f789afaf69 ARM: dts: imx6sll: add missing properties for sram
48d1766b35f3 ARM: dts: imx6sl: add missing properties for sram
ef4a3baf0042 ARM: dts: imx6qp: add missing properties for sram
ee239c0340a2 ARM: dts: imx6dl: add missing properties for sram
82e5191b124a ARM: dts: imx6q: add missing properties for sram
0b2013ace8df ARM: dts: imx7d-sdb: config the max pressure for tsc2046
aec01503ba7f mmc: sdhci-msm: add compatible string check for sdm670
e67c2cda3d60 drm/amdgpu: fix initial connector audio value
079f64a1ea33 platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading
30a3601c2f59 drm: panel-orientation-quirks: Add quirk for Anbernic Win600
7de3e3514cab drm/vc4: vec: Fix timings for VEC modes
8f6cad7c4b68 drm/amd/display: fix overflow on MIN_I64 definition
cdde55f97298 drm: Prevent drm_copy_field() to attempt copying a NULL pointer
fb282b4e8aef drm: Use size_t type for len variable in drm_copy_field()
1d0803b1532d drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc()
61fd56b0a1a3 r8152: Rate limit overflow messages
7d6f9cb24d2b Bluetooth: L2CAP: Fix user-after-free
a76462dbdd8b net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory
4037270ea6d6 wifi: rt2x00: correctly set BBP register 86 for MT7620
2021a5aaf835 wifi: rt2x00: set SoC wmac clock register
f9c053c3e4e9 wifi: rt2x00: set VGC gain for both chains of MT7620
0facbe608305 wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620
2f383edcb703 wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620
fdcc57ef8c1f can: bcm: check the result of can_send() in bcm_can_tx()
6e85d2ad958c Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times
776f33c12fdb Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create()
49c742afd60f wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit()
18373ed500f7 xfrm: Update ipcomp_scratches with NULL when freed
2c485f4f2a64 wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg()
42d579d91051 tcp: annotate data-race around tcp_md5sig_pool_populated
ce25d7caf35d openvswitch: Fix overreporting of drops in dropwatch
a7fe12cea515 openvswitch: Fix double reporting of drops in dropwatch
06d73f4e6bd6 bpftool: Clear errno after libcap's checks
56a0ac486341 wifi: brcmfmac: fix invalid address access when enabling SCAN log level
38ca9ece960d NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data
5a646c38f648 thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash
49a6ffdaed60 powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue
ac84b26a1689 MIPS: BCM47XX: Cast memcmp() of function to (void *)
13f4d3665bf6 ACPI: video: Add Toshiba Satellite/Portege Z830 quirk
c5ed3a378978 f2fs: fix race condition on setting FI_NO_EXTENT flag
584561e94260 crypto: cavium - prevent integer overflow loading firmware
00791e017b5f kbuild: remove the target in signal traps when interrupted
d59d36aa4c3f iommu/iova: Fix module config properly
0f224fde6324 crypto: ccp - Release dma channels before dmaengine unrgister
95c4e20adc3e crypto: akcipher - default implementation for setting a private key
4010a1afaae1 iommu/omap: Fix buffer overflow in debugfs
b32a285998d4 cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset
3317c7d211ef powerpc: Fix SPE Power ISA properties for e500v1 platforms
6191f0310ebf powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5
f11bce700b7a x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition
828d19038019 powerpc/powernv: add missing of_node_put() in opal_export_attrs()
0a5cee97c017 powerpc/pci_dn: Add missing of_node_put()
1535e14731e9 powerpc/sysdev/fsl_msi: Add missing of_node_put()
85d23c49336c powerpc/math_emu/efp: Include module.h
e77a85c3fbfd mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg
f28eec40785e clk: ast2600: BCLK comes from EPLL
fc39ebf85d03 clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe
111369bb8cd9 clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration
2ee652f072cf spmi: pmic-arb: correct duplicate APID to PPID mapping logic
1ea4efc09fee dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup()
8498490b3c91 clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent
8542422192d0 mfd: sm501: Add check for platform_driver_register()
f95ba4aab698 mfd: fsl-imx25: Fix check for platform_get_irq() errors
6804b4fedee2 mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init()
595d077f3cf5 mfd: lp8788: Fix an error handling path in lp8788_probe()
b75f4912b371 mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq()
1f4f8b6adb3d mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe()
b6c2c3059e72 fsi: core: Check error number after calling ida_simple_get
117331a2a522 scsi: libsas: Fix use-after-free bug in smp_execute_task_sg()
558a9fcb6ce7 serial: 8250: Fix restoring termios speed after suspend
c969316eeefb firmware: google: Test spinlock on panic path to avoid lockups
88b9cc60f26e staging: vt6655: fix some erroneous memory clean-up loops
83d11dd92a51 phy: qualcomm: call clk_disable_unprepare in the error handling
29b897ac7b99 tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown
744c2d33a88b drivers: serial: jsm: fix some leaks in probe
9fe0a8c0694c usb: gadget: function: fix dangling pnp_string in f_printer.c
59e3d41265f3 xhci: Don't show warning for reinit on known broken suspend
f8ba29ae237e md/raid5: Ensure stripe_fill happens on non-read IO with journal
9b881a2ca0c6 mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct()
22830560eb2f ata: fix ata_id_has_dipm()
10d52d8dd1cb ata: fix ata_id_has_ncq_autosense()
99e7e6445154 ata: fix ata_id_has_devslp()
6ea4b3303abf ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting()
e09caa38e10b RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall.
b21b0d17ad99 mtd: devices: docg3: check the return value of devm_ioremap() in the probe
3ca6939b5d1a dyndbg: let query-modname override actual module name
ad0a65517cff dyndbg: fix module.dyndbg handling
fc797285c40a misc: ocxl: fix possible refcount leak in afu_ioctl()
7ed37be3a2ce RDMA/rxe: Fix the error caused by qp->sk
0d773c58d702 RDMA/rxe: Fix "kernel NULL pointer dereference" error
59b315353252 media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init
80a955dabb82 tty: xilinx_uartps: Fix the ignore_status
3e77ac46f290 media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop
3baf53328aee HSI: omap_ssi_port: Fix dma_map_sg error check
aa9c0598b109 HSI: omap_ssi: Fix refcount leak in ssi_probe
5d9fb09612de clk: tegra20: Fix refcount leak in tegra20_clock_init
5984b1d66126 clk: tegra: Fix refcount leak in tegra114_clock_init
6d3ac23b952f clk: tegra: Fix refcount leak in tegra210_clock_init
aa3898dec1b6 clk: berlin: Add of_node_put() for of_get_parent()
fcaff9bc6bbc clk: oxnas: Hold reference returned by of_get_parent()
ad3a056982b7 clk: meson: Hold reference returned by of_get_parent()
633c574e0f8b iio: ABI: Fix wrong format of differential capacitance channel ABI.
0111032d9a02 iio: inkern: only release the device node when done with it
246af4216379 iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq
46778752bbd5 iio: adc: at91-sama5d2_adc: check return status for pressure and touch
d50e3817a4b6 iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX
c29c3d32bd01 ARM: dts: exynos: fix polarity of VBUS GPIO of Origen
e00480d42b1a ARM: Drop CMDLINE_* dependency on ATAGS
fcad2eef0030 ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family
6858d8599c65 ARM: dts: kirkwood: lsxl: remove first ethernet port
d45424d980e8 ARM: dts: kirkwood: lsxl: fix serial line
1edbceda073d ARM: dts: turris-omnia: Fix mpp26 pin name and comment
673db1cf4db8 soc: qcom: smem_state: Add refcounting for the 'state->of_node'
1e3ed59370c7 soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()
85a40bfb8e7a memory: of: Fix refcount leak bug in of_get_ddr_timings()
b37f4a711e5d memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe()
56c4299f7670 ALSA: hda/hdmi: Don't skip notification handling during PM operation
45387ca42277 ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
371d4dbece4d ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
aa182988c0e6 ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
28a12e24d125 mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe()
93c86281838c ALSA: dmaengine: increment buffer pointer atomically
6c85495e5882 drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx
c240431717d6 ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API
9e421bd9fd29 mmc: au1xmmc: Fix an error handling path in au1xmmc_probe()
9d7af9b1624d drm/omap: dss: Fix refcount leak bugs
0c55618aaad3 ALSA: hda: beep: Simplify keep-power-at-enable behavior
3ac2045d0419 ASoC: rsnd: Add check for rsnd_mod_power_on
1daf69228e31 drm/bridge: megachips: Fix a null pointer dereference bug
b33b60afa53c drm: fix drm_mipi_dbi build errors
a367b7a96a5e platform/x86: msi-laptop: Fix resource cleanup
a9b32c9fe56d platform/x86: msi-laptop: Fix old-ec check for backlight registering
e548f9503c4b platform/chrome: fix memory corruption in ioctl
783c1c5000e8 platform/chrome: fix double-free in chromeos_laptop_prepare()
8242167cfc83 drm/mipi-dsi: Detach devices when removing the host
4d4a58c9d4db drm: bridge: adv7511: fix CEC power down control register offset
72c0d361940a net: mvpp2: fix mvpp2 debugfs leak
131287ff833d once: add DO_ONCE_SLOW() for sleepable contexts
03ac583eefc9 net/ieee802154: reject zero-sized raw_sendmsg()
71e0ab5b7598 bnx2x: fix potential memory leak in bnx2x_tpa_stop()
360aa7219285 net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks()
3625b684a285 tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited
382ff4471660 sctp: handle the error returned from sctp_auth_asoc_init_active_key
466ed722f205 mISDN: fix use-after-free bugs in l1oip timer handlers
e6d0152c9510 vhost/vsock: Use kvmalloc/kvfree for larger packets.
c202ad048f50 spi: s3c64xx: Fix large transfers with DMA
60a7496b40e8 netfilter: nft_fib: Fix for rpath check with VRF devices
610798a58e72 spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe
1d8c928ed729 x86/microcode/AMD: Track patch allocation size explicitly
215c146b4021 bpf: Ensure correct locking around vulnerable function find_vpid()
4017e91ff25d net: fs_enet: Fix wrong check in do_pd_setup
08a441a4ad54 wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration
e0bab93245b6 bpf: btf: fix truncated last_member_type_id in btf_struct_resolve
374dd4e51966 wifi: rtl8xxxu: Fix skb misuse in TX queue selection
df0b024ade10 spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime()
026ffbb07f8f spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume()
321c51aa59df wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse()
7993680752bb x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register
bbe293db7e67 bpftool: Fix a wrong type cast in btf_dumper_int
9ee70c3cb4f8 wifi: mac80211: allow bw change during channel switch in mesh
4494ec1c0bb8 wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state()
acc393aecda0 nfsd: Fix a memory leak in an error handling path
d7f1e7af1ef4 ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE
5abd2626ca37 sh: machvec: Use char[] for section boundaries
c0f4be8303d0 userfaultfd: open userfaultfds with O_RDONLY
29d0c45cf16e tracing: Disable interrupt or preemption before acquiring arch_spinlock_t
b0c2e34be932 selinux: use "grep -E" instead of "egrep"
56ee9577915d drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table()
16435e58e57c gcov: support GCC 12.1 and newer compilers
b6094c482935 KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS
764478646115 KVM: nVMX: Unconditionally purge queued/injected events on nested "exit"
45779be5ced6 KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility
c3a98fc6c2f2 media: cedrus: Set the platform driver data earlier
3cf2ef86e01a ring-buffer: Fix race between reset page and reading page
7e06ef0345ea ring-buffer: Check pending waiters when doing wake ups as well
cc1f35733c19 ring-buffer: Have the shortest_full queue be the shortest not longest
22707f033d8e ring-buffer: Allow splice to read previous partially read pages
e755b65a4727 ftrace: Properly unset FTRACE_HASH_FL_MOD
f66de70930f7 livepatch: fix race between fork and KLP transition
1211121f0e73 ext4: place buffer head allocation before handle start
52c7b8d3b75e ext4: make ext4_lazyinit_thread freezable
3638aa1c7d87 ext4: fix null-ptr-deref in ext4_write_info
a22f52d88331 ext4: avoid crash when inline data creation follows DIO write
21ea616f1e59 jbd2: wake up journal waiters in FIFO order, not LIFO
d1c2d820a2cd nilfs2: fix use-after-free bug of struct nilfs_root
c99860f9a750 f2fs: fix to do sanity check on summary info
68b1e607559d f2fs: fix to do sanity check on destination blkaddr during recovery
c5d8198ce863 f2fs: increase the limit for reserve_root
26b7c0ac49a3 btrfs: fix race between quota enable and quota rescan ioctl
3742e9fd552e fbdev: smscufx: Fix use-after-free in ufx_ops_open()
52895c495b62 powerpc/boot: Explicitly disable usage of SPE instructions
e3f7e99337c6 PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge
cd251d39b134 UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
08f03b333c4f riscv: Pass -mno-relax only on lld < 15.0.0
c61f553ba87c riscv: Allow PROT_WRITE-only mmap()
09058e5ef7c1 parisc: fbdev/stifb: Align graphics memory size to 4MB
2c60db6869fe RISC-V: Make port I/O string accessors actually work
14c06375c853 regulator: qcom_rpm: Fix circular deferral regression
79b7547eeb37 ASoC: wcd9335: fix order of Slimbus unprepare/disable
6927ee818fe1 quota: Check next/prev free block number after reading from quota file
4cf9233eb175 HID: multitouch: Add memory barriers
477ac1d57f60 fs: dlm: handle -EBUSY first in lock arg validation
d3961f732d85 fs: dlm: fix race between test_bit() and queue_work()
4352db1e330a mmc: sdhci-sprd: Fix minimum clock limit
fbefc5cce481 can: kvaser_usb_leaf: Fix CAN state after restart
9948b80910e2 can: kvaser_usb_leaf: Fix TX queue out of sync after restart
76d9afd30ef3 can: kvaser_usb_leaf: Fix overread with an invalid command
953bb1dfea88 can: kvaser_usb: Fix use of uninitialized completion
42f7d9339612 usb: add quirks for Lenovo OneLink+ Dock
37daa23f2850 iio: pressure: dps310: Reset chip after timeout
228348a9fe5f iio: pressure: dps310: Refactor startup procedure
974c1f15ac9a iio: dac: ad5593r: Fix i2c read protocol requirements
d0050ec3ebbc cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message
bd09adde6771 cifs: destage dirty pages before re-reading them for cache=none
8298f20e1149 mtd: rawnand: atmel: Unmap streaming DMA mappings
8d763c8e6cdb ALSA: hda/realtek: Add Intel Reference SSID to support headset keys
4c354105176f ALSA: hda/realtek: Add quirk for ASUS GV601R laptop
a943c4a16bfb ALSA: hda/realtek: Correct pin configs for ASUS G533Z
19731649623b ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530
121fadc0cae5 ALSA: usb-audio: Fix NULL dererence at error path
988ec0cd0a26 ALSA: usb-audio: Fix potential memory leaks
de7d80d0fe10 ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free()
afb507303ea9 ALSA: oss: Fix potential deadlock at unregistration
(From OE-Core rev: d066c78c0946f76b3a0a6720b41b3c865dbba012)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream went with something slightly different so let's update the
patch so we don't have to carry a patch that isn't going to be merged.
This patch is part of snapshot 1.17.6.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From OE-Core rev: d40dbaf85511f074fde32b22dc864b856976d7c8)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 19eb1e388fbbe5bfb8462710c745f2bb5446b5b5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've seen two different regressions in this API since it is used by
layer-index but not be the core code. Add a test for it to try and
ensure we don't break it again.
(From OE-Core rev: cc8ec63310f9a936371ea1070cb257c926808755)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b07de5de43ec9c9a2c5d496a64940ccdc5b47cf8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In current psplash framework, the psplash might not exist at all.
For example, in case DSITRO is set to nodistro, the psplash does
not exist.
In our psplash recipe, we have:
SPLASH_IMAGES = "file://psplash-poky-img.h;outsuffix=default"
This variable is parsed to if psplash-poky-img.h exists, a package
named psplash-default is created and is added to RDEPENDS:${PN}.
We can see that the psplash-poky-img.h resides in meta-poky,
and in psplash_git.bbappend file in meta-poky, we have:
FILESEXTRAPATHS:prepend:poky := "${THISDIR}/files:"
So this file is only available in case poky distro is used.
To fix this issue, add condition check in the corresponding systemd
services.
(From OE-Core rev: bf9cb1a3d68da6463195f79caf8baf94cd01a30a)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7a62ff9ed39c179d2b9b0c40f4f8423ced413063)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently TOOLCHAIN is strictly set to gcc in kernel-arch.bbclass.
And this prevents any TOOLCHAIN changes for any kernel recipe.
This change makes TOOLCHAIN configurable as usual.
(From OE-Core rev: 7d45d4696970c45534b905dc7a65418073108f97)
Signed-off-by: Alexey Smirnov <pyih.soft@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit be1634fc35dcc81f0301d942064a6eed584e0704)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Distros can customize the location of OPKG data using OPKGLIBDIR. In
OE-Core commit 11f1956cf5d7 ("package_manager.py: define info_dir and
status_file when OPKGLIBDIR isn't the default"), a fix was applied to
correctly set the info_dir and status_file options relative to
OPKGLIBDIR.
However, as the commit message notes, the opkg.conf file deployed as
part of the opkg package must also be adjusted to correctly reflect the
changed location. Otherwise, opkg running inside the image cannot find
its data.
Fix this by also setting the info_dir and status_file options in
opkg.conf to the correct location relative to OPKGLIBDIR.
Fixes: 11f1956cf5d7 ("package_manager.py: define info_dir and status_file when OPKGLIBDIR isn't the default")
(From OE-Core rev: 38224b19bda2592705ef4274c28cb250d9e980dc)
Signed-off-by: Harald Seiler <hws@denx.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit adb939ae3635de6e02208859fbf29cf0ed39f565)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently, the KERNEL_DEBUG_TIMESTAMPS is not working as expected
at rebuild. That is, even if we set it to "1", the kernel build time
is not changed. The problem could be reproduced by the following steps.
1. bitbake core-image-minimal; start image and check `uname -a` output.
2. set in local.conf: KERNEL_DEBUG_TIMESTAMPS = "1"
3. bitbake core-image-minimal; start image and check `uname -a` output.
It's expected that after enabling KERNEL_DEBUG_TIMESTAMPS, the kernel
build time will be set to current date. But it's not. This is because
the compile.h was not re-generated when do_compile task was re-executed.
In mkcompile_h, we have:
"""
# Only replace the real compile.h if the new one is different,
# in order to preserve the timestamp and avoid unnecessary
# recompilations.
# We don't consider the file changed if only the date/time changed,
# unless KBUILD_BUILD_TIMESTAMP was explicitly set (e.g. for
# reproducible builds with that value referring to a commit timestamp).
# A kernel config change will increase the generation number, thus
# causing compile.h to be updated (including date/time) due to the
# changed comment in the
# first line.
"""
It has made it very clear that it will not be re-generated unless
we have KBUILD_BUILD_TIMESTAMP set explicitly. So we set this variable
explicitly in do_compile to fix this issue.
(From OE-Core rev: e44f0cda8176186d42a752631810c1cb5f1971eb)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 1b68c2d2d385013a1c535ef81172494302a36d74)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In 526bdd88ccd758204452579333ba188e29270bde the imageType loop in
kernel_do_deploy was changed to use KERNEL_IMAGETYPE_FOR_MAKE rather
than KERNEL_IMAGETYPES. This broke the special handling for fitImage
immediately below because KERNEL_IMAGETYPE_FOR_MAKE never contains
fitImage.
It has always been my understanding that KERNEL_IMAGETYPE_FOR_MAKE
controlled what was passed to make, but KERNEL_IMAGETYPE controlled what
was installed/deployed. When the two are different then it's the
responsibility of whoever set KERNEL_IMAGETYPE_FOR_MAKE to ensure that
whatever comes out of the kernel build system has been transformed in to
the requested form by the time of installation. This is what happens for
kernel.bbclass's own support for vmlinux.gz.
I think this means that for KERNEL_IMAGETYPE vmlinux.gz, kernel.bbclass
is responsible for generating vmlinux.gz.initramfs[1] so that
kernel_do_deploy can deploy it. This means that the change in
526bdd88ccd758204452579333ba188e29270bde can be reverted, fixing
KERNEL_IMAGETYPE = "fitImage".
In addition, it ought to be possible for recipes and other classes that
use kernel.bbclass to hook into this mechanism by setting
KERNEL_IMAGETYPE_FOR_MAKE and performing their own transformations.
do_bundle_initramfs calls kernel_do_compile and we don't want it to
transform vmlinux to vmlinux.gz at that point, since it will fight
against the careful renaming and preserving that do_bundle_initramfs
does. Let's separate the transformation out of kernel_do_compile to a
new do_transform_kernel task that can be run at the right time. This
means that it's also logical to perform the equivalent translation for
the kernel with the initramfs in a separate
do_transform_bundled_initramfs task too.
This leaves two clear customisation points for recipes and other classes
to hook into the process and perform their transformations:
do_transform_kernel and do_transform_bundled_initramfs.
(I care about this because our recipes that use kernel.bbclass also set
KERNEL_IMAGETYPE_FOR_MAKE and transform vmlinux into a form suitable for
our bootloader after do_compile and do_bundle_initramfs into the format
matching KERNEL_IMAGETYPE. I'm unable to successfully bundle an
initramfs after 526bdd88ccd758204452579333ba188e29270bde, but I didn't
want to just revert that change to reintroduce the bug that it was
fixing.)
I can't say that I'm entirely happy with this change, but I'm unsure
what to do to improve it. I find the way that both the bare kernel and
the one with the initramfs both get deployed to be confusing, and a
waste of build time. I would like to not actually generate a publishable
kernel image at all during do_compile when an initramfs is in use, but I
suspect that this would affect valid use cases that I'm not aware of.
(From OE-Core rev: d9e9653616638f2b187d5e04540071ac34d99f56)
Signed-off-by: Mike Crowe <mac@mcrowe.com>
[1] It could be argued that this should be vmlinux.initramfs.gz, but
that would require another special case in kernel_do_deploy and the
filename is only visible within this class and the recipes that use it
anyway.
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 10a4a132e87e835726bf5da81a60f6f509b90765)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 408bf1b4bb4f4ed126c17fb3676f9fa0513065ba)
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: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The CVE is in the io/fs package, which first appeared in go1.16.
Since dunfell is using go1.14, this issue does not apply.
CVE was fixed in fa2d41d0ca736f3ad6b200b2a4e134364e9acc59
Original code in b64202bc29b9c1cf0118878d1c0acc9cdb2308f6
(From OE-Core rev: 1e258940e9a6fabda6e7e60841082c113fdf9500)
Signed-off-by: Ralph Siemsen <ralph.siemsen@linaro.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Only affects Windows platform, as per the release announcement [1]:
"If, on Windows, Cmd.Run, cmd.Start, cmd.Output, or cmd.CombinedOutput
are executed when Cmd.Path is unset and, in the working directory, there
are binaries named either "..com" or "..exe", they will be executed."
[1] https://groups.google.com/g/golang-announce/c/TzIC9-t8Ytg/m/IWz5T6x7AAAJ
(From OE-Core rev: 54c40730bc54aa2b2c12b37decbcc99bbcafd07a)
Signed-off-by: Ralph Siemsen <ralph.siemsen@linaro.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Dunfell uses golang 1.14 which does not contain the affected code (it
was introduced in golang 1.16). From the golang announcement [1]
"Reader.Open (the API implementing io/fs.FS introduced in Go 1.16) can
be made to panic by an attacker providing either a crafted ZIP archive
containing completely invalid names or an empty filename argument.
[1] https://groups.google.com/g/golang-announce/c/0fM21h43arc
(From OE-Core rev: 2329902f994b631d6b77e8bd501d5599db6d5306)
Signed-off-by: Ralph Siemsen <ralph.siemsen@linaro.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is a bug in golang.org/x/net/html/parse.go. The golang compiler
includes a partial copy of this under src/vendor/golang.org/x/net/
however the "html" subdirectory is not included. So this bug does not
apply to the compiler itself.
(From OE-Core rev: b8a851faef9990ccb41ded875fc79cf28abd4a4e)
Signed-off-by: Ralph Siemsen <ralph.siemsen@linaro.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
An off-by-one Error issue was discovered in Systemd in format_timespan()
function of time-util.c. An attacker could supply specific values for
time and accuracy that leads to buffer overrun in format_timespan(),
leading to a Denial of Service.
Add a patch to solve above CVE issue
Link: 9102c625a6
(From OE-Core rev: e2db40ca49b8ed217f14c7f861087837e8b3f389)
Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the path to bitbake.lock is in a deep directory, bitbake will hang. The
reason was that the max file length limiting code (to 255 chars) was including
the directory name and it should only act on the filename within the directory.
Fix it to just use the base filename.
[YOCTO #14766]
(Bitbake rev: e3db9c2e9eded3c5cb6040714a6054b44f6b3880)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 89d70e7b71eecfe06592202f326e566c579ba01d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 30d42ef030d03e11322b6b05ea7bbb64ab3d6f21)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 63baf3440b16e41ac6601de21ced94a94bdf1509)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We need the system tar to be GNU tar, as we reply on --xattrs. Some
distributions may be using libarchive's tar binary, which is definitely
not as featureful, so check for this and abort early with a clear
message instead of later with mysterious errors.
(From OE-Core rev: 8f852648fe730615c99bcdaace8a4748ef4e96a5)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7dd2b1cd1bb10e67485dab8600c0787df6c2eee7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The trailing slash in ${B} caused -fdebug-prefix-map=${B}=... to not
match as intended, resulting in ${TMPDIR} ending up in files in
${PN}-dbg when externalsrc was in use, which in turn triggered buildpath
QA warnings.
(From OE-Core rev: fa89e048e223ae2e96d0f55979f93f29904b5229)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9b5031ed5a0d102905fa75acc418246c23df6eef)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* fix issue introduced in:
https://git.openembedded.org/openembedded-core/commit/?id=95fbac8dcad6c93f4c9737e9fe13e92ab6befa09
* it added check for s_dir + git-dir (typically '.git') isn't
the same as ${TOPDIR} + git-dir, but due to copy-paste issue
it was just comparing it with s_dir + git-dir again, resulting
in most external repos (where git-dir is '.git') to be processed
as regular directory (not taking advantage of git write-tree).
* normally this wouldn't be an issue, but for big repo with a lot of
files this added a lot of checksums in:
d.setVarFlag('do_compile', 'file-checksums', '${@srctree_hash_files(d)}')
and I mean *a lot, e.g. in chromium build it was 380227 paths
which still wouldn't that bad, but the checksum processing in
siggen.py isn't trivial and just looping through all these
checksums takes very long time (over 1000sec on fast NVME drive
with warm cache) and then
https://git.openembedded.org/bitbake/commit/?id=b4975d2ecf615ac4c240808fbc5a3f879a93846b
made the processing a bit more complicated and the loop in
get_taskhash() function took 6448sec and to make things worse
there was no output from bitbake during that time, so even with -DDD
it looks like this:
DEBUG: virtual/libgles2 resolved to: mesa (langdale/oe-core/meta/recipes-graphics/mesa/mesa_22.2.0.bb)
Bitbake still alive (no events for 600s). Active tasks:
Bitbake still alive (no events for 1200s). Active tasks:
Bitbake still alive (no events for 1800s). Active tasks:
Bitbake still alive (no events for 2400s). Active tasks:
Bitbake still alive (no events for 3000s). Active tasks:
Bitbake still alive (no events for 3600s). Active tasks:
Bitbake still alive (no events for 4200s). Active tasks:
Bitbake still alive (no events for 4800s). Active tasks:
Bitbake still alive (no events for 5400s). Active tasks:
Bitbake still alive (no events for 6000s). Active tasks:
DEBUG: Starting bitbake-worker
without -DDD it will get stuck for almost 2 hours in:
"Initialising tasks..."
before it finally writes sstate summary like:
"Sstate summary: Wanted 3102 Local 0 Mirrors 0 Missed 3102 Current 1483 (0% match, 32% complete)"
* fix the copy&paste typo to use git work-tree in most cases, but
be aware that this issue still exists for huge local source
trees not in git
[YOCTO #14942]
(From OE-Core rev: 1f0e4de8d92edd7438d462c779d917ac0ccd5499)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9102e5a94b8146cb1da27afbe41d3db999a914ff)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Major changes between OpenSSL 1.1.1r and OpenSSL 1.1.1s [1 Nov 2022]
* Fixed a regression introduced in OpenSSL 1.1.1r not refreshing the
certificate data to be signed before signing the certificate.
Major changes between OpenSSL 1.1.1q and OpenSSL 1.1.1r [11 Oct 2022]
* Added a missing header for memcmp that caused compilation failure on
some platforms
(From OE-Core rev: a39a32efd41c92a3ada49d667979c79101a4a2da)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Below commits on glibc-2.31 stable branch are updated.
d4b7559457 x86-64: Require BMI2 for avx2 functions [BZ #29611]
b8bb48a18d x86-64: Require BMI2 for strchr-avx2.S [BZ #29611]
c8f2a3e803 Add test for bug 29530
e6ae5b25cd Fix memmove call in vfprintf-internal.c:group_number
1dbe841a67 Remove most vfprintf width/precision-dependent allocations (bug 14231, bug 26211).
5a802723db stdio: Add tests for printf multibyte convertion leak [BZ#25691]
ae7748e67f stdio: Remove memory leak from multibyte convertion [BZ#25691]
174d0b61c7 Linux: Require properly configured /dev/pts for PTYs
0a167374fd Linux: Detect user namespace support in io/tst-getcwd-smallbuff
4ad1659d8c getcwd: Set errno to ERANGE for size == 1 (CVE-2021-3999)
3319cea99e support: Add helpers to create paths longer than PATH_MAX
f733e291bb support: Fix xclone build failures on ia64 and hppa
43757c70ee support: Add xclone
29d3aeb0e8 Add xchdir to libsupport.
2d7720f316 support: Add create_temp_file_in_dir
183709983d NEWS: Add a bug fix entry for BZ #28896
d385079bd5 x86: Fix TEST_NAME to make it a string in tst-strncmp-rtm.c
7df3ad6560 x86: Test wcscmp RTM in the wcsncmp overflow case [BZ #28896]
fc133fcf49 x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case [BZ #28896]
775c05b28c string: Add a testcase for wcsncmp with SIZE_MAX [BZ #28755]
c6b346ec55 x86-64: Test strlen and wcslen with 0 in the RSI register [BZ #28064]
0675185923 x86: Remove wcsnlen-sse4_1 from wcslen ifunc-impl-list [BZ #28064]
5db3239baf x86: Black list more Intel CPUs for TSX [BZ #27398]
5b99f172b8 x86: Check RTM_ALWAYS_ABORT for RTM [BZ #28033]
70d293a158 NEWS: Add a bug fix entry for BZ #27974
a2be2c0f5d String: Add overflow tests for strnlen, memchr, and strncat [BZ #27974]
489006c3c5 x86: Optimize strlen-evex.S
937f2c783a x86: Fix overflow bug in wcsnlen-sse4_1 and wcsnlen-avx2 [BZ #27974]
0058c73d11 x86-64: Add wcslen optimize for sse4.1
665d0252f1 x86-64: Move strlen.S to multiarch/strlen-vec.S
82ff13e2cc x86-64: Fix an unknown vector operation in memchr-evex.S
539b593a1d x86: Optimize memchr-evex.S
7b37ae60c6 x86: Optimize strlen-avx2.S
0381c1c10d x86: Fix overflow bug with wmemchr-sse2 and wmemchr-avx2 [BZ #27974]
10368cb76b x86: Optimize memchr-avx2.S
66ca40582e test-strnlen.c: Check that strnlen won't go beyond the maximum length
927bcaf892 test-strnlen.c: Initialize wchar_t string with wmemset [BZ #27655]
0d4159c36c x86-64: Require BMI2 for __strlen_evex and __strnlen_evex
c0cbb9345e NEWS: Add a bug fix entry for BZ #27457
e81b975fcc x86-64: Fix ifdef indentation in strlen-evex.S
aa4e48e73c x86-64: Use ZMM16-ZMM31 in AVX512 memmove family functions
ac911d3b57 x86-64: Use ZMM16-ZMM31 in AVX512 memset family functions
20d37de533 x86: Add string/memory function tests in RTM region
fbaa99ed41 x86-64: Add AVX optimized string/memory functions for RTM
096e14f632 x86-64: Add memcmp family functions with 256-bit EVEX
f00fad4e4c x86-64: Add memset family functions with 256-bit EVEX
cf239ddd2e x86-64: Add memmove family functions with 256-bit EVEX
7257ba7bf2 x86-64: Add strcpy family functions with 256-bit EVEX
db9071c0f6 x86-64: Add ifunc-avx2.h functions with 256-bit EVEX
2d612b2c5f x86: Set Prefer_No_VZEROUPPER and add Prefer_AVX2_STRCMP
5b13651085 NEWS: Add a bug fix entry for BZ #28755
5ee8a436ab x86: Fix __wcsncmp_avx2 in strcmp-avx2.S [BZ# 28755]
(From OE-Core rev: 1d047a1f19ea57f919180273589cdf7fb4dacaa3)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Below commits on binutils-2.34 stable branch are updated.
c4e78c0868a PR27755, powerpc-ld infinite loop
33973d228c9 gas, arm: PR26858 Fix availability of single precision vmul/vmla in arm mode
0c8652fe288 x86: Update GNU property tests
5c1bd3f52c6 x86: Properly merge -z ibt and -z shstk
93b9bf1651a PowerPC TPREL_HA/LO optimisation
58950a3bfd4 Date update
e3b314d3a61 aarch64: set sh_entsize of .plt to 0
26b6ab7a0e4 S/390: z13: Accept vector alignment hints
7324292cd94 gas: Fix checking for backwards .org with negative offset
463ec189fe9 Prevent a potential use-after-fee memory corruption bug in the linker (for PE format files).
ef2826c0fdb Fix the ARM assembler to generate a Realtime profile for armv8-r.
8524bb5bd28 Re: Fix tight loop on recursively-defined symbols
5768460022b Fix tight loop on recursively-defined symbols
a72427b1ae0 gas: PR 25863: Fix scalar vmul inside it block when assembling for MVE
9f57ab49b32 BFD: Exclude sections with no content from compress check.
aaf3f0599a2 Arm: Fix LSB of GOT for Thumb2 only PLT.
97f92b3e90a Arm: Fix thumb2 PLT branch offsets.
3053d7a163c include: Sync plugin-api.h with GCC
f7aec2b8e09 PR25745, powerpc64-ld overflows string buffer in --stats mode
1b2bf0f65c1 include: Sync plugin-api.h with GCC
5e8619b9597 include: Sync lto-symtab.h and plugin-api.h with GCC
23820109ced plugin: Don't invoke LTO-wrapper
64f5c0afcc4 plugin: Use LDPT_ADD_SYMBOLS_V2 to get symbol type
aaa1e160040 Silence warnings due to plugin API change
e7c0ee5110c Include: Sync lto-symtab.h and plugin-api.h with GCC
b6520be37fd Fix dwarf.c build with GCC 10
a560c29ca5a bfd: Change num_group to unsigned int
3ca4cd1ebde gas, arm: Fix bad backport
b3174859c4b gas, arm: PR25660L Fix vadd/vsub with lt and le condition codes for MVE
de9c1b7cfe6 powerpc64-ld infinite loop
0318fc4e18e Adjust PR25355 testcase
40bfb976274 Re: PR24511, nm should not mark symbols in .init_array as "t"
42b2380cdce Don't call lto-wrapper for ar and ranlib
acc4a8b8ac8 PR25585, PHDR segment not covered by LOAD segment
(From OE-Core rev: ad15d44b6c56ccbbe8e4c12717e7dfe3492a659a)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
archive/tar: limit size of headers
Set a 1MiB limit on special file blocks (PAX headers, GNU long names,
GNU link names), to avoid reading arbitrarily large amounts of data
into memory.
Link: https://github.com/golang/go/commit/0a723816cd2
(From OE-Core rev: a8e2f91edfe2df5204a482c4e53fbdd08f80e878)
Signed-off-by: Sunil Kumar <sukumar@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Unless we're using systemd, dbus is not pulled into the system
automatically. Bluez5 will not work without dbus so add it to RDEPENDS
explicitly.
(From OE-Core rev: babcb7cd3bbefe9c0ea28e960e4fd6cefbc03cae)
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 377ef7009a8638efe688b6b61f67ae399eb1f23d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
coreutils-native will pick up openssl on the host if it's GPL
compatible (version >= 3), which causes uninative failures with hosts
that don't have openssl3.
Add a PACKAGECONFIG entry for openssl so it can be enabled, but isn't
by default.
(From OE-Core rev: 590d8f2bdbb7ea558b9e99e58a1dae2b5eb58153)
Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9859a8124a0c09ac38d476445e7df7097f41d153)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The urlopen() call can block indefinitely under some circumstances.
This can result in the bitbake process to run endlessly because of
the 'do_fetch' task of cve-update-bb-native to remain active.
This adds a default timeout of 60 seconds to avoid this hang, while
being large enough to minimize the risk of unwanted timeouts.
(From OE-Core rev: f51a6742bcae3a151a326d17cd44935815eb78c7)
Signed-off-by: Frank de Brabander <debrabander@gmail.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e5f6652854f544106b40d860de2946954de642f3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This test will fail any time the host has libdrm > 2.4.107
(From OE-Core rev: 54bbfe94ae4514386c572564bf221edfdbb2ce38)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With the newer version of ssh in Ubuntu 22.04 we are getting errors of this type:
Unable to negotiate with 192.168.7.2 port 22: no matching host key type found. Their offer: ssh-rsa
Add -o HostKeyAlgorithms=+ssh-rsa to command invocation as suggested at:
http://www.openssh.com/legacy.html
(From OE-Core rev: 9275d23c782071382c201bca2d647f6426a64e2f)
Signed-off-by: Steve Sakoman <steve@sakoman.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: fd39b936b03a6416e7a66408c47578daa2a08cf1)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8fd7ee7414b45a1feeef7982af3583475902a677)
Signed-off-by: Massimiliano Minella <massimiliano.minella@se.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
fd92cfed8bc6 Linux 5.4.219
0cb5be43dc4b wifi: mac80211: fix MBSSID parsing use-after-free
9478c5f9c007 wifi: mac80211: don't parse mbssid in assoc response
7f441a6c90fe mac80211: mlme: find auth challenge directly
c248c3330d5f Revert "fs: check FMODE_LSEEK to control internal pipe splicing"
1d0da8674c23 Linux 5.4.218
3ff54a91e4ea Input: xpad - fix wireless 360 controller breaking after suspend
690467759573 Input: xpad - add supported devices as contributed on github
9389750ac6b0 wifi: cfg80211: update hidden BSSes to avoid WARN_ON
7fab3bf52059 wifi: mac80211_hwsim: avoid mac80211 warning on bad rate
77bb20ccb9df wifi: cfg80211: avoid nontransmitted BSS list corruption
785eaabfe310 wifi: cfg80211: fix BSS refcounting bugs
359ce507f751 wifi: cfg80211: ensure length byte is present before access
43689bf2cd8e wifi: cfg80211/mac80211: reject bad MBSSID elements
020402c7dd58 wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans()
c634a9107f6a random: use expired timer rather than wq for mixing fast pool
39800adc38f6 random: avoid reading two cache lines on irq randomness
bc0375ca434b random: restore O_NONBLOCK support
49d2fc9f998b USB: serial: qcserial: add new usb-id for Dell branded EM7455
20a5bde60597 scsi: stex: Properly zero out the passthrough command structure
46b822a7550d efi: Correct Macmini DMI match in uefi cert quirk
b719d10f7ec3 ALSA: hda: Fix position reporting on Poulsbo
e5d25a3bfde4 random: clamp credited irq bits to maximum mixed
194f59391d6c ceph: don't truncate file in atomic_open
259c0f68168a nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure
b7e409d11db9 nilfs2: fix leak of nilfs_root in case of writer thread creation failure
792211333ad7 nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level()
963089ad76cb rpmsg: qcom: glink: replace strncpy() with strscpy_pad()
2da677c0c725 mmc: core: Terminate infinite loop in SD-UHS voltage switch
373eca05b5b8 mmc: core: Replace with already defined values for readability
7ec8f073c2bf USB: serial: ftdi_sio: fix 300 bps rate for SIO
21446ad9cb98 usb: mon: make mmapped memory read only
d2f3a51ca27e arch: um: Mark the stack non-executable to fix a binutils warning
bb2d4c37b1fc um: Cleanup compiler warning in arch/x86/um/tls_32.c
9e26e0eef622 um: Cleanup syscall_handler_t cast in syscalls_32.h
3c9a75b3d2f7 net/ieee802154: fix uninit value bug in dgram_sendmsg
61be8898d704 scsi: qedf: Fix a UAF bug in __qedf_probe()
c790d3a00d42 ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer
aefe2f55a986 dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure
db702ecd713a dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property
59684c877783 firmware: arm_scmi: Add SCMI PM driver remove routine
70e4f70d54e0 fs: fix UAF/GPF bug in nilfs_mdt_destroy
398312c687bb perf tools: Fixup get_current_dir_name() compilation
393a1aa4215b mm: pagewalk: Fix race between unmap and page walker
6e150d605c9e Linux 5.4.217
0c41153c367b docs: update mediator information in CoC docs
096740d67560 Makefile.extrawarn: Move -Wcast-function-type-strict to W=1
e911caf9a158 Revert "drm/amdgpu: use dirty framebuffer helper"
ae19c3c76dc4 xfs: remove unused variable 'done'
538657def702 xfs: fix uninitialized variable in xfs_attr3_leaf_inactive
9ff41b8d71ba xfs: streamline xfs_attr3_leaf_inactive
c893fedaf10c xfs: move incore structures out of xfs_da_format.h
5e13ad940a2a xfs: fix memory corruption during remote attr value buffer invalidation
821e0951b4b3 xfs: refactor remote attr value buffer invalidation
a1b66abe30da xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read
1e4a0723eb38 xfs: fix s_maxbytes computation on 32-bit kernels
16de74ee3ad6 xfs: truncate should remove all blocks, not just to the end of the page cache
87e73331e4b7 xfs: introduce XFS_MAX_FILEOFF
bd67d06b099d xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag
24f45c878299 x86/speculation: Add RSB VM Exit protections
564275d4b93f x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts
4891e5fd1001 x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current
9862c0f4fd6c x86/speculation: Disable RRSBA behavior
b9ae02c3c253 x86/bugs: Add Cannon lake to RETBleed affected CPU list
d6a8a470dc22 x86/cpu/amd: Enumerate BTC_NO
2edfa537f3b1 x86/common: Stamp out the stepping madness
17a9fc4a7b91 x86/speculation: Fill RSB on vmexit for IBRS
2242cf215013 KVM: VMX: Fix IBRS handling after vmexit
51c71ed134e9 KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS
a31bdec99a95 KVM: VMX: Convert launched argument to flags
5895a9297e60 KVM: VMX: Flatten __vmx_vcpu_run()
64723cd346ea KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw
57ba312f1037 KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S
87dfe68a3513 x86/speculation: Remove x86_spec_ctrl_mask
4109a8ce107d x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit
0fd086edf887 x86/speculation: Fix SPEC_CTRL write on SMT state change
18d5a93fd202 x86/speculation: Fix firmware entry SPEC_CTRL handling
03a575a0f954 x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n
8afd1c7da2b0 x86/speculation: Change FILL_RETURN_BUFFER to work with objtool
3ee9e9a5af07 intel_idle: Disable IBRS during long idle
97bc52c14a93 x86/bugs: Report Intel retbleed vulnerability
fd67fe3db93f x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation()
2d4ce2d72c3b x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS
e2d793a3742a x86/bugs: Optimize SPEC_CTRL MSR writes
a3111faed5c1 x86/entry: Add kernel IBRS implementation
fd32a31553a1 x86/entry: Remove skip_r11rcx
3c93ff4e23ea x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value
9a596426d7bd x86/bugs: Add AMD retbleed= boot parameter
063b7f980607 x86/bugs: Report AMD retbleed vulnerability
954d591a84d0 x86/cpufeatures: Move RETPOLINE flags to word 11
893cd858b09c x86/kvm/vmx: Make noinstr clean
f62d272c2fec x86/cpu: Add a steppings field to struct x86_cpu_id
69460b1ed63d x86/cpu: Add consistent CPU match macros
87449d94e75c x86/devicetable: Move x86 specific macro out of generic code
fbd29b7549b2 Revert "x86/cpu: Add a steppings field to struct x86_cpu_id"
3a8ff61e6f13 Revert "x86/speculation: Add RSB VM Exit protections"
(From OE-Core rev: 285fdd43a20ccb12231bd36e5e75fe13ad2a32fd)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
f28b7414ab71 Linux 5.4.216
b8b87cb13681 clk: iproc: Do not rely on node name for correct PLL setup
d417d5eb29d7 clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks
762706bd12a6 selftests: Fix the if conditions of in test_extra_filter()
ae0d3a431639 nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices
18ef5cd4c53c nvme: add new line after variable declatation
3ea4a5342452 usbnet: Fix memory leak in usbnet_disconnect()
6ca922ec7598 Input: melfas_mip4 - fix return value check in mip4_probe()
38c4d8230f93 Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time"
7291d19a9eeb soc: sunxi: sram: Fix debugfs info for A64 SRAM C
cdbcdfc96126 soc: sunxi: sram: Fix probe function ordering issues
73dbc6e136b5 soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource()
26170e4fd145 soc: sunxi: sram: Prevent the driver from being unbound
883778a1f4fa soc: sunxi: sram: Actually claim SRAM regions
1ba52486082b ARM: dts: am33xx: Fix MMCHS0 dma properties
d0c69c722ff1 ARM: dts: Move am33xx and am43xx mmc nodes to sdhci-omap driver
d18565280076 media: dvb_vb2: fix possible out of bound access
0f4634f70bfd mm: fix madivse_pageout mishandling on non-LRU page
ffd11370b74f mm/migrate_device.c: flush TLB while holding PTL
b9e31f4885c4 mm: prevent page_frag_alloc() from corrupting the memory
d535fb83844e mm/page_alloc: fix race condition between build_all_zonelists and page allocation
2ec4949738c8 mmc: moxart: fix 4-bit bus width and remove 8-bit bus width
bb7c23e4e523 libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205
5cebfac6a8c9 Revert "net: mvpp2: debugfs: fix memory leak when using debugfs_lookup()"
9a3740f448be ntfs: fix BUG_ON in ntfs_lookup_inode_by_name()
46e784cf4a84 ARM: dts: integrator: Tag PCI host with device_type
85b5edb1b429 clk: ingenic-tcu: Properly enable registers before accessing timers
f8a2e22289e4 net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455
43699b8fbcf1 uas: ignore UAS for Thinkplus chips
fc540f6e4bb4 usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS
383c663c7359 uas: add no-uas quirk for Hiksemi usb_disk
6215647d9699 Linux 5.4.215
579976dc0d9f ext4: make directory inode spreading reflect flexbg size
26e7c965f41b xfs: fix use-after-free when aborting corrupt attr inactivation
8b3c9eb1b3dd xfs: fix an ABBA deadlock in xfs_rename
37ec5a20c80d xfs: don't commit sunit/swidth updates to disk if that would cause repair failures
4668f08cda30 xfs: split the sunit parameter update into two parts
fd6c5da3fa2b xfs: refactor agfl length computation function
6363fdf7acac xfs: use bitops interface for buf log item AIL flag check
a95582d9d500 xfs: stabilize insert range start boundary to avoid COW writeback race
7a20c664a7d8 xfs: fix some memory leaks in log recovery
ad9759d48802 xfs: always log corruption errors
0336599b645e xfs: constify the buffer pointer arguments to error functions
8856a6572fed xfs: convert EIO to EFSCORRUPTED when log contents are invalid
9185003c93b3 xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename()
796ff09598cd xfs: attach dquots and reserve quota blocks during unwritten conversion
a33bcad48b48 xfs: range check ri_cnt when recovering log items
a102869fb173 xfs: add missing assert in xfs_fsmap_owner_from_rmap
979eb1230413 xfs: slightly tweak an assert in xfs_fs_map_blocks
c494dbca9928 xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata
bb7eb3ca4b3b ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0
04aa8187eba5 workqueue: don't skip lockdep work dependency in cancel_work_sync()
a874609522b5 drm/rockchip: Fix return type of cdn_dp_connector_mode_valid
75ed7dee26ab drm/amd/display: Limit user regamma to a valid value
c89849ecfd2e drm/amdgpu: use dirty framebuffer helper
0b467eab0aad Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region
8c8d0f7ac82f cifs: always initialize struct msghdr smb_msg completely
1438e412aeda usb: xhci-mtk: fix issue of out-of-bounds array access
2e473351400e s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup
9eb710d1843a serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting
6cc0434f9d44 serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting
556e827b0f63 serial: Create uart_xmit_advance()
903f7d322c17 net: sched: fix possible refcount leak in tc_new_tfilter()
0e8de8f54b04 net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD
67199c26a006 perf kcore_copy: Do not check /proc/modules is unchanged
80b2f37b3370 perf jit: Include program header in ELF files
95c5637d3d1f can: gs_usb: gs_can_open(): fix race dev->can.state condition
11ebf32fde46 netfilter: ebtables: fix memory leak when blob is malformed
6a3239f80682 net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs
d12a1eb07003 net/sched: taprio: avoid disabling offload when it was never enabled
420c9b10737b of: mdio: Add of_node_put() when breaking out of for_each_xx
d2ac2baf1fc4 i40e: Fix set max_tx_rate when it is lower than 1 Mbps
450d106804ff i40e: Fix VF set max MTU size
3daf09781982 iavf: Fix set max MTU size with port VLAN and jumbo frames
bfaff9adaa89 iavf: Fix bad page state
9bf52411eeaa MIPS: Loongson32: Fix PHY-mode being left unspecified
405bd0ebb00c MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko
37f79374bba4 net: team: Unsync device addresses on ndo_stop
346e94aa4a99 ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header
b84fdb6be105 iavf: Fix cached head and tail value for iavf_get_tx_pending
721ea8ac063d netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find()
d0a24bc8e2aa netfilter: nf_conntrack_irc: Tighten matching on DCC message
0376a77fa7bc netfilter: nf_conntrack_sip: fix ct_sip_walk_headers
c9355b7e5a6f arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma
312eb4574d16 arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz
a52ef6ae2842 arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob
016b150992ee mm/slub: fix to return errno if kmalloc() fails
cafb9cad9bcc efi: libstub: check Shim mode using MokSBStateRT
9599d4601941 ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop
befadcf8f7f2 ALSA: hda/realtek: Add quirk for ASUS GA503R laptop
b90ac48c0540 ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack
5f622518a7d0 ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack
8f8a740e9160 ALSA: hda/realtek: Re-arrange quirk table entries
dafeac1226a4 ALSA: hda/realtek: Add quirk for Huawei WRT-WX9
95b9a7f0bfbb ALSA: hda: add Intel 5 Series / 3400 PCI DID
7fff38ab90b8 ALSA: hda/tegra: set depop delay for tegra
78d3ae9bfad6 USB: serial: option: add Quectel RM520N
55f0f59e8227 USB: serial: option: add Quectel BG95 0x0203 composition
95b97afdde75 USB: core: Fix RST error in hub.c
f5e322ffe7aa Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"
430c9bd664ec Revert "usb: add quirks for Lenovo OneLink+ Dock"
05ec31717feb usb: cdns3: fix issue with rearming ISO OUT endpoint
10c5d34f6f68 usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
ddf7bc221817 usb: add quirks for Lenovo OneLink+ Dock
da8ac086943e tty: serial: atmel: Preserve previous USART mode if RS485 disabled
e56a40281997 serial: atmel: remove redundant assignment in rs485_config
85a64208b319 tty/serial: atmel: RS485 & ISO7816: wait for TXRDY before sending data
9ad48cbf8b07 wifi: mac80211: Fix UAF in ieee80211_scan_rx()
9a3695bde9c7 usb: xhci-mtk: relax TT periodic bandwidth allocation
174645cc63c3 usb: xhci-mtk: allow multiple Start-Split in a microframe
6cfde07c5d8e usb: xhci-mtk: add some schedule error number
664b0b8f4efa usb: xhci-mtk: add a function to (un)load bandwidth info
d1eed0d3fb8c usb: xhci-mtk: use @sch_tt to check whether need do TT schedule
1833e8e049d0 usb: xhci-mtk: add only one extra CS for FS/LS INTR
3826d4f0ef89 usb: xhci-mtk: get the microframe boundary for ESIT
4ccf7afa4729 usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop
a5bdea59f43d usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup()
67bf926f16b3 usb: dwc3: gadget: Refactor pullup()
24e4f6308d95 usb: dwc3: gadget: Prevent repeat pullup()
62b6cbc5983e usb: dwc3: Issue core soft reset before enabling run/stop
e24f90d7617b usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind
85371aad2855 ALSA: hda/sigmatel: Fix unused variable warning for beep power change
07191f984842 cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()
1878eaf0edb8 video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write
47c5ef29e52f mksysmap: Fix the mismatch of 'L0' symbols in System.map
f0ebdfc10bd1 MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping()
c53c3cbca5ef afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked
1aea20f98ed3 net: usb: qmi_wwan: add Quectel RM520N
447f95d41397 ALSA: hda/tegra: Align BDL entry to 4KB boundary
9f55da12d05d ALSA: hda/sigmatel: Keep power up while beep is enabled
39265647c4a6 rxrpc: Fix calc of resend age
cc273ed79e7c rxrpc: Fix local destruction being repeated
da01ec04a0b0 regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe()
17a21341d953 ASoC: nau8824: Fix semaphore unbalance at error paths
323f289a9044 iomap: iomap that extends beyond EOF should be marked dirty
d88039e6fee4 MAINTAINERS: add Chandan as xfs maintainer for 5.4.y
36128fd71f03 cifs: don't send down the destination address to sendmsg for a SOCK_STREAM
81081a5c9c74 cifs: revalidate mapping when doing direct writes
834f4d856fda tracing: hold caller_addr to hardirq_{enable,disable}_ip
2c4e260d45fd task_stack, x86/cea: Force-inline stack helpers
4051324a6daf ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC
47d7e6af5bd4 parisc: ccio-dma: Add missing iounmap in error path in ccio_probe()
2aae9b7d0723 drm/meson: Fix OSD1 RGB to YCbCr coefficient
5dd9cb66b712 drm/meson: Correct OSD1 global alpha value
f1de50e1db99 gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx
82e276e5fcdc NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0
e0e88c25f88b of: fdt: fix off-by-one error in unflatten_dt_nodes()
9f02aa34e179 Linux 5.4.214
c629ec4ddd4f tracefs: Only clobber mode/uid/gid on remount if asked
fe26b6ca0404 soc: fsl: select FSL_GUTS driver for DPIO
1bd66f1053be net: dp83822: disable rx error interrupt
c128bff9ff35 mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region()
bf3cd8f2c69b usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
72b31dc26415 platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
0573dc9f154a perf/arm_pmu_platform: fix tests for platform_get_irq() failure
baba0cfc3df0 nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change()
161e7555520b Input: iforce - add support for Boeder Force Feedback Wheel
a725bc34d81a ieee802154: cc2520: add rc code in cc2520_tx()
2670d1d3f59c tg3: Disable tg3 device on system reboot to avoid triggering AER
c118ae56a5fb hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message
3e89e8d1c634 HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo
7e214f5b2f34 drm/msm/rd: Fix FIFO-full deadlock
(From OE-Core rev: 8cf29e02798b98ed8f5fe504cf5f10f63d491300)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Avoid accidentally linking to the rdma library from the host by
adding a PACKAGECONFIG for the option. This was found on new
Fedora 36 autobuilder workers.
(From OE-Core rev: aa9d0c2b777c10bb6c68b0232d54cbcd1af1493f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2a0f3cb225e4d5471155abbcd05d09bd6bf1620f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Avoid accidentally linking to the rbd library from the host by
adding a PACKAGECONFIG for the option.
(From OE-Core rev: bb32854dbe68335d834aaa80e42d6a524ea4e1b2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Avoid accidentally linking to the vde library from the host by
adding a PACKAGECONFIG for the option.
(From OE-Core rev: cc979908beec8a40a636d00a1fdcf2769358377f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8839e9540528b0b46c4fb4f95e508f038bcef8b9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Git has removed support for "git submodule--helper list".
31955475d1
This change provides an alternate method for gathering the submodules
information.
Tested:
Build recipes with and without submodules
(From OE-Core rev: 6c50d83af0af677c2dff864ac40c580ae446372b)
Signed-off-by: Carson Labrado <clabrado@google.com>
Signed-off-by: John Edward Broadbent <jebr@google.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6d9364e5f3535954f65cbbc694ee7933ac1d664f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This test will fail any time the host has libdrm > 2.4.107
(From OE-Core rev: 8f53bba4936b79dfe8dfa30216990b3d440150a7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Security and bug fixes.
* Drop CVE-2021-28861.patch as it was merged in 3.8.14 release.
Fixes:
* CVE-2020-10735
https://nvd.nist.gov/vuln/detail/CVE-2020-10735
* CVE-2021-28861
https://nvd.nist.gov/vuln/detail/CVE-2021-28861
* CVE-2018-25032
https://nvd.nist.gov/vuln/detail/CVE-2018-25032
Python 3.8.14
Release Date: Sept. 6, 2022
This is a security release of Python 3.8
Note: The release you're looking at is Python 3.8.14, a security bugfix
release for the legacy 3.8 series. Python 3.10 is now the latest
feature release series of Python 3.
Security content in this release
CVE-2020-10735: converting between int and str in bases other than
2 (binary), 4, 8 (octal), 16 (hexadecimal), or 32 such as base
10 (decimal) now raises a ValueError if the number of digits in string
form is above a limit to avoid potential denial of service attacks due
to the algorithmic complexity.
gh-87389: http.server: Fix an open redirection vulnerability in the HTTP
server when an URI path starts with //.
gh-93065: Fix contextvars HAMT implementation to handle iteration over
deep trees to avoid a potential crash of the interpreter.
gh-90355: Fix ensurepip environment isolation for the subprocess running
pip.
gh-80254: Raise ProgrammingError instead of segfaulting on recursive usage
of cursors in sqlite3 converters.
(From OE-Core rev: 25fafd35a4698daa0d4abb814a91601e68223128)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE-2022-39253 in git meant file:// urls within submodules were disabled. Add
a parameter to the commands in the tests to allow this to continue to work.
(Bitbake rev: 8ea8e443005ad92f4ad264d9abd9e90e33fb5c17)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix a wrong reference no longer tolerated by Sphinx 5.x
(missing "bitbake:" prefix)
(From yocto-docs rev: 2359aff814f5faccffbf3cb2cd180979c248fc3c)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License names were updated in commit 2456f523cf (after the dunfell
release) to match the current SPDX license list. We don't want to do any
wholesale renaming on the dunfell stable branch but we should add
mappings for the newer '*-only' names to allow for layers which support
both dunfell and newer releases.
(From OE-Core rev: 2a646cbdaca914e6f2c76ccb75065a811a9f94de)
Signed-off-by: Paul Barker <paul.barker@sancloud.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Many git repos prefer https:// nowadays and many removed support
for git://.
This breaks the script when using github.com even when selected remote
is ssh (git@github.com:openembedded/...), it will re-write it to git://
before calling git pull-request causing:
openembedded-core $ scripts/create-pull-request -u github -b jansa/artifacts -o pull-kernel
NOTE: Assuming local branch HEAD, use -l to override.
fatal: unable to connect to github.com:
github.com[0: 140.82.121.3]: errno=Connection timed out
warn: No match for commit ea003bd026aa24bb4c8b7562f44ed6512e921259 found at git://github.com/shr-distribution/oe-core
warn: Are you sure you pushed 'jansa/artifacts' there?
ERROR: git request-pull reported an error
(From OE-Core rev: 7a08f2ae1c12e3511b409c4535d2eab83a27b64a)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 64c466920b808c35d1ac87b47cf438bc79becea7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add packages for the new Qualcomm firmware released for Lenovo X13s
laptop.
The INSANE_SKIP:${PN} has to be provided to silent following warnings:
WARNING: File '/lib/firmware/qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn' from linux-firmware was already stripped, this will prevent future debugging!
WARNING: File '/lib/firmware/qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn' from linux-firmware was already stripped, this will prevent future debugging!
WARNING: File '/lib/firmware/qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn' from linux-firmware was already stripped, this will prevent future debugging!
WARNING: File '/lib/firmware/qcom/sc8280xp/LENOVO/21BX/qcslpi8280.mbn' from linux-firmware was already stripped, this will prevent future debugging!
(From OE-Core rev: 6227efbf03d2e7ca773ab29177705203f2550722)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit af9924a3da0569e90c2d3abe030584456e66229b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Create separate packages with firmware files for APQ8096 SoC and for
Adreno 2xx/4xx. Include A330 firmware into the 3xx package.
(From OE-Core rev: 705de0a585b9e6343075eb6af41b8f8972ee327d)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1a0cb8f9131d1f238dc150e583a7ff816645765f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Includes a fix for CVE-2022-3234.
(From OE-Core rev: dabda290f3d40a9ef4f2b5720634280f712f554d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d6b54f37aa4db1457296b8981b630a49d251ceb5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix telnetd crash if the first two bytes of a new connection
are 0xff 0xf7 (IAC EC) or 0xff 0xf8 (IAC EL).
CVE: CVE-2022-39028
(From OE-Core rev: 1c385e70d4bfab2334361ba82f29988bb11d6902)
Signed-off-by:Minjae Kim <flowergom@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
7e17397001a9 Linux 5.4.213
077041e486fe MIPS: loongson32: ls1c: Fix hang during startup
4e8d7039cf52 x86/nospec: Fix i386 RSB stuffing
64f9755b408b sch_sfb: Also store skb len before calling child enqueue
9d3237b5906c tcp: fix early ETIMEDOUT after spurious non-SACK RTO
19816a021468 nvme-tcp: fix UAF when detecting digest errors
a4f0d34580b6 RDMA/mlx5: Set local port to one when accessing counters
3df71e11a477 ipv6: sr: fix out-of-bounds read when setting HMAC data.
e7f78835d551 RDMA/siw: Pass a pointer to virt_to_page()
5332a0945148 i40e: Fix kernel crash during module removal
d488e2baf2ef tipc: fix shift wrapping bug in map_get()
279c7668e354 sch_sfb: Don't assume the skb is still around after enqueueing to child
a2f0ff5beee5 afs: Use the operation issue time instead of the reply time for callbacks
8077a50c8cce rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2()
36f7b71f8ad8 netfilter: nf_conntrack_irc: Fix forged IP logic
323b6847e509 netfilter: br_netfilter: Drop dst references before setting.
367a655f074b RDMA/hns: Fix supported page size
57b2897ec3ff soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs
87fe1703bada RDMA/cma: Fix arguments order in net device validation
d80ad9991198 regulator: core: Clean up on enable failure
c108e2035151 ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node
e192a08f6534 smb3: missing inode locks in punch hole
59c6902a96b4 cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock
13d67aadb1c9 cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree
059516952cc9 cgroup: Optimize single thread migration
d0e7be0dc9f2 scsi: lpfc: Add missing destroy_workqueue() in error path
5682c94644fd scsi: mpt3sas: Fix use-after-free warning
8d66989b5f7b nvmet: fix a use-after-free
9fc8c5fa4230 debugfs: add debugfs_lookup_and_remove()
0d895d2bb120 kprobes: Prohibit probes in gate area
0492798bf8df ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface()
e275cf331824 ALSA: aloop: Fix random zeros in capture data when using jiffies timer
45321a7d02b7 ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc()
adbbc1a8c5ac drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
e1955cdd3122 fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init()
fcab25a6b0ac arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level
a3714415c449 parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines
dcf54e6cae9e parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()
c72d97146fc5 drm/radeon: add a force flush to delay work when radeon
ae2c6cc8fb21 drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
bca46f2295fa drm/gem: Fix GEM handle release errors
bd2a3bff310e scsi: megaraid_sas: Fix double kfree()
944f276cbce4 USB: serial: ch341: fix disabled rx timer on older devices
f0003ab97a07 USB: serial: ch341: fix lost character on LCR updates
d288c6383a8e usb: dwc3: disable USB core PHY management
9c670d0bb144 usb: dwc3: fix PHY disable sequence
9ab0c653ef03 btrfs: harden identification of a stale device
4e5ba186d9cf drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
3af1316df747 ALSA: seq: Fix data-race at module auto-loading
4fa63d526c87 ALSA: seq: oss: Fix data-race for max_midi_devs access
82a86f82bc67 net: mac802154: Fix a condition in the receive path
d228b897b813 ip: fix triggering of 'icmp redirect'
66689c5c02ac wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected
1142f04f920c driver core: Don't probe devices after bus_type.match() probe deferral
bb87fe79bc2c usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS
df1875084898 USB: core: Prevent nested device-reset calls
87b47c7f9f95 s390: fix nospec table alignments
b604e79fba12 s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages
33f8f8302473 usb-storage: Add ignore-residue quirk for NXP PN7462AU
e2e153bb6d69 USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020)
8ef85884f441 usb: dwc2: fix wrong order of phy_power_on and phy_init
08f27a242898 usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles
1abdc68b49c7 USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode
3cd8e3448eac USB: serial: option: add Quectel EM060K modem
b988c14d7c82 USB: serial: option: add support for OPPO R11 diag port
234fd17306cb USB: serial: cp210x: add Decagon UCA device id
0143b573612f xhci: Add grace period after xHC start to prevent premature runtime suspend.
c7e5a90eee5f thunderbolt: Use the actual buffer in tb_async_error()
cb2684e906f9 gpio: pca953x: Add mutex_lock for regcache sync in PM
7756eb1ed124 hwmon: (gpio-fan) Fix array out of bounds access
979fe68b2e39 clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate
389a45dc06dd Input: rk805-pwrkey - fix module autoloading
1929a5275ecb clk: core: Fix runtime PM sequence in clk_core_unprepare()
577b32abfd51 Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops"
582e87c6bbf2 clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops
5d4acadcdf26 drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"
bc37b0570220 usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup
30d0901b307f binder: fix UAF of ref->proc caused by race condition
b30dd08fd5aa USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id
f8632b8bb53e misc: fastrpc: fix memory corruption on open
ec186b9f4aa2 misc: fastrpc: fix memory corruption on probe
0d90ef874966 iio: adc: mcp3911: use correct formula for AD conversion
d186c65599bf Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag
a6b7e8d97530 tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete
1cf1930369c9 vt: Clear selection before changing the font
214877169e5b powerpc: align syscall table for ppc32
d0aac7146e96 staging: rtl8712: fix use after free bugs
a65a2a33c6d0 serial: fsl_lpuart: RS485 RTS polariy is inverse
ae5e8d0baa0a net/smc: Remove redundant refcount increase
47e679431613 Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb"
91ecfbcd8dc1 tcp: annotate data-race around challenge_timestamp
f8a94fdf0288 sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb
0946ff31d1a8 kcm: fix strp_init() order and cleanup
02986e1bb63e ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler
fffa19b5e58c net: sched: tbf: don't call qdisc_put() while holding tree lock
e1ba258dac0b Revert "xhci: turn off port power in shutdown"
2dca3c61269b wifi: cfg80211: debugfs: fix return type in ht40allow_map_read()
bed12d7531df ieee802154/adf7242: defer destroy_workqueue call
ddc6e823218f iio: adc: mcp3911: make use of the sign bit
630a97e4da75 platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask
765497cc748d drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg
fced8363b460 drm/msm/dsi: fix the inconsistent indenting
83b25f9eb243 net: dp83822: disable false carrier interrupt
007541bc27c2 Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()"
96f09cd54472 fs: only do a memory barrier for the first set_buffer_uptodate()
d51e1682faec net: mvpp2: debugfs: fix memory leak when using debugfs_lookup()
f4c4637a3836 wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd()
8028ff4cdbb3 efi: capsule-loader: Fix use-after-free in efi_capsule_write
(From OE-Core rev: ef38f7acee3f0ae400138fa60f4695a86dffc16e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
d6deb370b5a5 Linux 5.4.212
0052348329c9 net: neigh: don't call kfree_skb() under spin_lock_irqsave()
25a80e728412 net/af_packet: check len when min_header_len equals to 0
fc78b2fc21f1 io_uring: disable polling pollfree files
b474ff1b2095 kprobes: don't call disarm_kprobe() for disabled kprobes
6fbc49b7f007 lib/vdso: Mark do_hres() and do_coarse() as __always_inline
2161d3c12c74 lib/vdso: Let do_coarse() return 0 to simplify the callsite
06ebb40b8720 btrfs: tree-checker: check for overlapping extent items
63c790584031 netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y
5c5cd52ab09d drm/amd/display: Fix pixel clock programming
c570198c3d9e s390/hypfs: avoid error message under KVM
51be9dd391fd neigh: fix possible DoS due to net iface start/stop loop
814b756d4ec3 drm/amd/display: clear optc underflow before turn off odm clock
a06e4eb65169 drm/amd/display: Avoid MPC infinite loop
2608885a4f7e btrfs: unify lookup return value when dir entry is missing
1fe3375cf2be btrfs: do not pin logs too early during renames
e9b4baabf852 btrfs: introduce btrfs_lookup_match_dir
2fe3eee48899 mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse
8b68e53d5669 bpf: Don't redirect packets with invalid pkt_len
934e49f7d696 ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead
7d9591b32a90 fbdev: fb_pm2fb: Avoid potential divide by zero error
53c7c4d5d40b HID: hidraw: fix memory leak in hidraw_release()
466b67c0543b media: pvrusb2: fix memory leak in pvr_probe
63d8c1933ed2 udmabuf: Set the DMA mask for the udmabuf device (v2)
fa2b822d86be HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report
6551fbe25853 Bluetooth: L2CAP: Fix build errors in some archs
adc7640e1931 kbuild: Fix include path in scripts/Makefile.modpost
80a7fe2b7012 x86/bugs: Add "unknown" reporting for MMIO Stale Data
09602177d80c s390/mm: do not trigger write fault when vma does not allow VM_WRITE
c9c5501e8151 mm: Force TLB flush for PFNMAP mappings before unlink_file_vma()
b4c928ace9a1 scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq
2045b9d30619 perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU
8e7fb19f1a74 md: call __md_stop_writes in md_stop
f35c4fec07a2 mm/hugetlb: fix hugetlb not supporting softdirty tracking
f09c1b80df55 ACPI: processor: Remove freq Qos request for all CPUs
cacd522e6652 s390: fix double free of GS and RI CBs on fork() failure
c3862f559265 asm-generic: sections: refactor memory_intersects
13b2856037a6 loop: Check for overflow while configuring loop
2668aeac01ac x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry
dd3365d3b496 btrfs: check if root is readonly while setting security xattr
5b44dcf8b79b btrfs: add info when mount fails due to stale replace target
40554fa41a78 btrfs: replace: drop assert for suspended replace
201bb5d745ae btrfs: fix silent failure when deleting root reference
571a13b35005 ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter
aa0a3f72c6da net: Fix a data-race around sysctl_somaxconn.
923fa41adebd net: Fix a data-race around netdev_budget_usecs.
adeb24afd2fd net: Fix a data-race around netdev_budget.
575c57e9e00c net: Fix a data-race around sysctl_net_busy_read.
6e8f9df62dbe net: Fix a data-race around sysctl_net_busy_poll.
5da0632c07d4 net: Fix a data-race around sysctl_tstamp_allow_data.
4482215f93d2 ratelimit: Fix data-races in ___ratelimit().
a90afeab21ae net: Fix data-races around netdev_tstamp_prequeue.
c1d0ef0e6f11 net: Fix data-races around weight_p and dev_weight_[rt]x_bias.
dbd0f1991adf netfilter: nft_tunnel: restrict it to netdev family
fba05d250256 netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families
a2ce367ae743 netfilter: nft_payload: do not truncate csum_offset and csum_type
870015352911 netfilter: nft_payload: report ERANGE for too long offset and length
bc7ba4cd0bc3 bnxt_en: fix NQ resource accounting during vf creation on 57500 chips
160c4eb47db0 netfilter: ebtables: reject blobs that don't provide all entry points
8b9155eae85d net: ipvtap - add __init/__exit annotations to module init/exit funcs
1498077d562f bonding: 802.3ad: fix no transmission of LACPDUs
ac3541b11e5b net: moxa: get rid of asymmetry in DMA mapping/unmapping
eb8236dff703 net/mlx5e: Properly disable vlan strip on non-UL reps
6e4b20d548fc rose: check NULL rose_loopback_neigh->loopback
4c14faf16632 SUNRPC: RPC level errors should set task->tk_rpc_status
8ee27a4f0f1a af_key: Do not call xfrm_probe_algs in parallel
63da7a2bbf3f xfrm: fix refcount leak in __xfrm_policy_check()
a9f94dc4ddee kernel/sched: Remove dl_boosted flag comment
d2b65976bf1a sched/deadline: Fix priority inheritance with multiple scheduling classes
c498c8cbc271 sched/deadline: Fix stale throttling on de-/boosted tasks
184c8ab53424 sched/deadline: Unthrottle PI boosted threads while enqueuing
71b7edfc76d2 pinctrl: amd: Don't save/restore interrupt status and wake status bits
8e52d0c57d5f Revert "selftests/bpf: Fix test_align verifier log patterns"
2b13ddc9e0e3 Revert "selftests/bpf: Fix "dubious pointer arithmetic" test"
a89c4b5868cb usb: cdns3: Fix issue for clear halt endpoint
87b41b041cd4 kernel/sys_ni: add compat entry for fadvise64_64
945dc19778f6 parisc: Fix exception handler for fldw and fstw instructions
bb415d2687ac audit: fix potential double free on error path from fsnotify_add_inode_mark
684cc17be897 Linux 5.4.211
473f43725bb7 btrfs: raid56: don't trust any cached sector in __raid56_parity_recover()
6fd4cea04400 btrfs: only write the sectors in the vertical stripe which has data stripes
04e41b6bacf4 can: j1939: j1939_session_destroy(): fix memory leak of skbs
18e0ab31b028 can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once()
5c9637279f65 tracing/probes: Have kprobes and uprobes use $COMM too
5d8244d42d34 MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0
2b7f559152a3 video: fbdev: i740fb: Check the argument of i740_calc_vclk()
5e14b04c8459 powerpc/64: Init jump labels before parse_early_param()
720f6112c393 smb3: check xattr value length earlier
29e734ec33ae f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page()
dd9d894b4163 ALSA: timer: Use deferred fasync helper
76f87b11a4b2 ALSA: core: Add async signal helpers
f4159834d17f powerpc/32: Don't always pass -mcpu=powerpc to the compiler
d78d0ee79bb8 watchdog: export lockup_detector_reconfigure
814d83c5e127 RISC-V: Add fast call path of crash_kexec()
812cb21259ad riscv: mmap with PROT_WRITE but no PROT_READ is invalid
1b49707df679 mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
3e6994735c1c vfio: Clear the caps->buf to NULL after free
ca3fc1c38e42 tty: serial: Fix refcount leak bug in ucc_uart.c
3c0efcd608f1 lib/list_debug.c: Detect uninitialized lists
a6805b3dcf5c ext4: avoid resizing to a partial cluster size
5bebfd607726 ext4: avoid remove directory when directory is corrupted
f5d46f1b47f6 drivers:md:fix a potential use-after-free bug
7a2fe1594689 nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown
0bf3dcfb0396 dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed
d13b990d4fbe selftests/kprobe: Do not test for GRP/ without event failures
082da6a9c30f um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups
c3ce788be376 PCI/ACPI: Guard ARM64-specific mcfg_quirks
695af60af755 cxl: Fix a memory leak in an error handling path
ca06b4cde54f gadgetfs: ep_io - wait until IRQ finishes
927907f1cbb3 scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input
d401611a93b3 clk: qcom: ipq8074: dont disable gcc_sleep_clk_src
f78ac62e6b9d vboxguest: Do not use devm for irq
cfa8f707a58d usb: renesas: Fix refcount leak bug
0334d23c56ec usb: host: ohci-ppc-of: Fix refcount leak bug
b743d6cef4f1 drm/meson: Fix overflow implicit truncation warnings
29b30e041376 irqchip/tegra: Fix overflow implicit truncation warnings
e2d531806569 usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info
e65d9b7147d7 usb: cdns3 fix use-after-free at workaround 2
e7170b5a2826 PCI: Add ACS quirk for Broadcom BCM5750x NICs
d58ef2567813 drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors()
d0c4307aeae5 locking/atomic: Make test_and_*_bit() ordered on failure
90fb514a1656 gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file
55197ba6d64d igb: Add lock to avoid data race
44b406aab057 fec: Fix timer capture timing in `fec_ptp_enable_pps()`
f861285de84b i40e: Fix to stop tx_timeout recovery if GLOBR fails
781212b34447 ice: Ignore EEXIST when setting promisc mode
545ec873f16e net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry
b360ce159cb1 net: moxa: pass pdev instead of ndev to DMA functions
cb1753bc689c net: dsa: mv88e6060: prevent crash on an unused port
ccb0a42d3f40 powerpc/pci: Fix get_phb_number() locking
b5dd26e07397 netfilter: nf_tables: really skip inactive sets when allocating name
f415fda65931 clk: rockchip: add sclk_mac_lbtest to rk3188_critical_clocks
ff289f2be589 iavf: Fix adminq error handling
2b4daaed4f57 nios2: add force_successful_syscall_return()
d6d9dd2cc325 nios2: restarts apply only to the first sigframe we build...
01e783b45e3b nios2: fix syscall restart checks
9e9151768bde nios2: traced syscall does need to check the syscall number
73c088373234 nios2: don't leave NULLs in sys_call_table[]
86a89da5cdbd nios2: page fault et.al. are *not* restartable syscalls...
965333345fe9 tee: add overflow check in register_shm_helper()
cfa215a76a40 dpaa2-eth: trace the allocated address instead of page struct
9a6cbaa50f26 atm: idt77252: fix use-after-free bugs caused by tst_timer
2f14656fe1a8 xen/xenbus: fix return type in xenbus_file_read()
c61d3b92f56a nfp: ethtool: fix the display error of `ethtool -m DEVNAME`
a1d13886fd2e NTB: ntb_tool: uninitialized heap data in tool_fn_write()
215cbd3c0d40 tools build: Switch to new openssl API for test-libcrypto
a91204264ebd tools/vm/slabinfo: use alphabetic order when two values are equal
12f777a957be dt-bindings: arm: qcom: fix MSM8916 MTP compatibles
0ecc55feceb1 vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()
f82f1e2042b3 vsock: Fix memory leak in vsock_connect()
f4f2acf01298 plip: avoid rcu debug splat
85b5747321ed geneve: do not use RT_TOS for IPv6 flowlabel
760a01c36b83 ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool
49c1ae5fc8dd pinctrl: sunxi: Add I/O bias setting for H6 R-PIO
b0de3436ca57 pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed
c26012a1e61c pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
ac6d4482f29a net: bgmac: Fix a BUG triggered by wrong bytes_compl
1ad4ba9341f1 devlink: Fix use-after-free after a failed reload
c1bdc6de5178 SUNRPC: Reinitialise the backchannel request buffers before reuse
b0e283987358 sunrpc: fix expiry of auth creds
0a901c2f7fa7 can: mcp251x: Fix race condition on receive interrupt
f7ee3b772d9d NFSv4/pnfs: Fix a use-after-free bug in open
14b5a92e3398 NFSv4.1: RECLAIM_COMPLETE must handle EACCES
89dd9bec6630 NFSv4: Fix races in the legacy idmapper upcall
e7eba28ba774 NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly
68a84001f7a2 NFSv4.1: Don't decrease the value of seq_nr_highest_sent
2c8477600cd6 Documentation: ACPI: EINJ: Fix obsolete example
7db182a2ebee apparmor: Fix memleak in aa_simple_write_to_buffer()
ef6fb6f0d0d8 apparmor: fix reference count leak in aa_pivotroot()
7f6092dc8f7a apparmor: fix overlapping attachment computation
98ab8dfa048b apparmor: fix aa_label_asxprint return check
1b4c44823a13 apparmor: Fix failed mount permission check error message
825b0f6bb035 apparmor: fix absroot causing audited secids to begin with =
dd78c35a27d4 apparmor: fix quiet_denied for file rules
45be56968d6e can: ems_usb: fix clang's -Wunaligned-access warning
f67c43e4b131 tracing: Have filter accept "common_cpu" to be consistent
90b0526dd82a btrfs: fix lost error handling when looking up extended ref on log replay
d33e770f0a56 mmc: pxamci: Fix an error handling path in pxamci_probe()
6db5285844c4 mmc: pxamci: Fix another error handling path in pxamci_probe()
b1b2b8adb0eb ata: libata-eh: Add missing command name
70e0c8a454e2 rds: add missing barrier to release_refill
d040e85ae959 ALSA: info: Fix llseek return value when using callback
992480132ed3 net_sched: cls_route: disallow handle of 0
7d9d0ba99c47 net/9p: Initialize the iounit field during fid creation
13e17a18a46b Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression
4d5e45fdf048 Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"
f135c65085ee scsi: sg: Allow waiting for commands to complete on removed device
cf218ff991ce tcp: fix over estimation in sk_forced_mem_schedule()
8cdba919acef KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast()
8fb5e7760444 KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq
4c08dd3fbdc5 KVM: Add infrastructure and macro to mark VM as bugged
8659026858e0 btrfs: reject log replay if there is unsupported RO compat flag
1fcd691cc2e7 net_sched: cls_route: remove from list when handle is 0
b12304984654 iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE)
18048cba444a firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails
7c77d1f9ba11 timekeeping: contribute wall clock to rng on time change
5e0fcc5ad3e0 ACPI: CPPC: Do not prevent CPPC from working in the future
2c7e93e33832 dm writecache: set a default MAX_WRITEBACK_JOBS
05cef0999b32 dm thin: fix use-after-free crash in dm_sm_register_threshold_callback
cb583ca6125a dm raid: fix address sanitizer warning in raid_status
71f601c779b3 dm raid: fix address sanitizer warning in raid_resume
2f2fa48c9f98 intel_th: pci: Add Meteor Lake-P support
ab1f9cb5001c intel_th: pci: Add Raptor Lake-S PCH support
0d8fd1fa178f intel_th: pci: Add Raptor Lake-S CPU support
8887ef07ff55 ext4: correct the misjudgment in ext4_iget_extra_inode
be9614e15eec ext4: correct max_inline_xattr_value_size computing
b9a2dfd1a0c8 ext4: fix extent status tree race in writeback error recovery path
b10b2122d709 ext4: update s_overhead_clusters in the superblock during an on-line resize
9d1468732118 ext4: fix use-after-free in ext4_xattr_set_entry
41ff115b14b6 ext4: make sure ext4_append() always allocates new block
748d17d47687 ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h
025604c7023b btrfs: reset block group chunk force if we have to wait
cf8927ce6619 tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH
61a1793b058a kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification
37690cb8662c spmi: trace: fix stack-out-of-bound access in SPMI tracing functions
91d11a3376e0 x86/olpc: fix 'logical not is only applied to the left hand side'
42afeecce25e scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection
d2e82c78e352 scsi: qla2xxx: Turn off multi-queue for 8G adapters
83cb0fb8482b scsi: qla2xxx: Fix discovery issues in FC-AL topology
bc98764d80ee scsi: zfcp: Fix missing auto port scan and thus missing target ports
eacb50f17336 video: fbdev: s3fb: Check the size of screen before memset_io()
53198b81930e video: fbdev: arkfb: Check the size of screen before memset_io()
d71528ccdc7a video: fbdev: vt8623fb: Check the size of screen before memset_io()
09777c16a0f4 tools/thermal: Fix possible path truncations
a249e1b89ca2 video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock()
46513b4a8038 x86/numa: Use cpumask_available instead of hardcoded NULL check
26d2d13d9fc3 scripts/faddr2line: Fix vmlinux detection on arm64
563ffb782da7 genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO
9813d27d596b powerpc/pci: Fix PHB numbering when using opal-phbid
6a119c1a584a kprobes: Forbid probing on trampoline and BPF code areas
cc53477d8926 perf symbol: Fail to read phdr workaround
f388643657cd powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address
d99733ad47a6 powerpc/xive: Fix refcount leak in xive_get_max_prio
14329d29a048 powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader
3ec50b8a0128 powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias
44a43b65d7e1 powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32
ddaa8cc5a6bb video: fbdev: sis: fix typos in SiS_GetModeID()
49a4c1a87ef8 video: fbdev: amba-clcd: Fix refcount leak bugs
a9286ff4c19f watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe()
ba406e310041 ASoC: audio-graph-card: Add of_node_put() in fail path
bb1cc434df08 fuse: Remove the control interface for virtio-fs
083984627411 ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()
3edcd1348ba7 s390/zcore: fix race when reading from hardware system area
50be644f7ddd iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop
b948ff8a9e9a mfd: max77620: Fix refcount leak in max77620_initialise_fps
8d01edaf9eea mfd: t7l66xb: Drop platform disable callback
b45bcdf627a9 kfifo: fix kfifo_to_user() return type
8ee5d40ae29e rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge
9a87a532848a iommu/exynos: Handle failed IOMMU device registration properly
44913ccfa1d5 tty: n_gsm: fix missing corner cases in gsmld_poll()
ae9bfcbfd76a tty: n_gsm: fix DM command
b625b745497f tty: n_gsm: fix wrong T1 retry count handling
373343d8a796 vfio/ccw: Do not change FSM state in subchannel event
51642e132859 remoteproc: qcom: wcnss: Fix handling of IRQs
fbf979564682 tty: n_gsm: fix race condition in gsmld_write()
597bec4a4cc0 tty: n_gsm: fix packet re-transmission without open control channel
ba10f6c2f079 tty: n_gsm: fix non flow control frames during mux flow off
8b355d6b1fcf profiling: fix shift too large makes kernel panic
8791703eddf4 ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV
ba4d971fe11a ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV
34734e4c526a serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty()
79f566907d27 ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe
4f97b5bb81be ASoC: codecs: da7210: add check for i2c_add_driver
b488ceb23369 ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe
d6d41f04640d ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe
d3f15a4be209 opp: Fix error check in dev_pm_opp_attach_genpd()
fa5b65d39332 jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted
fc1ec67ba503 ext4: recover csum seed of tmp_inode after migrating to extents
36a88efe8747 jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction()
242303bf7fe0 null_blk: fix ida error handling in null_add_dev()
b348e204a531 RDMA/rxe: Fix error unwind in rxe_create_qp()
38403d143d1f mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region
d3beb91c99d1 platform/olpc: Fix uninitialized data in debugfs write
358db0ebec41 USB: serial: fix tty-port initialized comments
06f56d9e7470 PCI: tegra194: Fix link up retry sequence
f916f6e03955 PCI: tegra194: Fix Root Port interrupt handling
ed44d9ce8c37 HID: alps: Declare U1_UNICORN_LEGACY support
46f545821144 mmc: cavium-thunderx: Add of_node_put() when breaking out of loop
d0cc1ba2be1c mmc: cavium-octeon: Add of_node_put() when breaking out of loop
b100b0b0026a gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data()
2f90813f1c21 RDMA/hfi1: fix potential memory leak in setup_base_ctxt()
11edf0bba15e RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event
fb9193af53a3 RDMA/hns: Fix incorrect clearing of interrupt status register
414849317b36 usb: gadget: udc: amd5536 depends on HAS_DMA
bc6f609401c4 scsi: smartpqi: Fix DMA direction for RAID requests
b1b803495374 mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R
9d8b911fe3c3 memstick/ms_block: Fix a memory leak
830c38ec9aca memstick/ms_block: Fix some incorrect memory allocation
4c472a2c9ed6 mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch
6bb0f109660a staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback
b5d924cb4c7b intel_th: msu: Fix vmalloced buffers
d81195c47465 intel_th: msu-sink: Potential dereference of null pointer
859342220acc intel_th: Fix a resource leak in an error handling path
3771ee6c46ad soundwire: bus_type: fix remove and shutdown support
2fcb7182dee9 clk: qcom: camcc-sdm845: Fix topology around titan_top power domain
7dc9eb967a47 clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks
5780dde5104f clk: qcom: ipq8074: fix NSS port frequency tables
15f4d52835b7 usb: host: xhci: use snprintf() in xhci_decode_trb()
7cfb3120ecf2 clk: qcom: clk-krait: unlock spin after mux completion
8191b6cd9ada driver core: fix potential deadlock in __driver_attach
be8f7c44d5af misc: rtsx: Fix an error handling path in rtsx_pci_probe()
507cabdb3692 clk: mediatek: reset: Fix written reset bit offset
9ecabd76bfc7 usb: xhci: tegra: Fix error check
65d36ec409b6 usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe
8cbc3870ff35 usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe
8e88b4257532 fpga: altera-pr-ip: fix unsigned comparison with less than zero
44ffee3979d6 mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path
f3cc27198c5d mtd: partitions: Fix refcount leak in parse_redboot_of
a1cdbd344f86 mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release
519ff31a6ddd HID: cp2112: prevent a buffer overflow in cp2112_xfer()
1367f4a3e6b5 mtd: rawnand: meson: Fix a potential double free issue
80b1465b2ae8 mtd: maps: Fix refcount leak in ap_flash_init
9124d51e0123 mtd: maps: Fix refcount leak in of_flash_probe_versatile
e0012773af09 clk: renesas: r9a06g032: Fix UART clkgrp bitsel
51fb8c2c106b dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock
d3b292263731 net: rose: fix netdev reference changes
34b88491b4de netdevsim: Avoid allocation warnings triggered from user space
9d9e0d55601d iavf: Fix max_rate limiting
50a7949fd9ea crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of
439297ec5c05 net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS
878e7f39803a wifi: libertas: Fix possible refcount leak in if_usb_probe()
5cca5f714fe6 wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue
52b11a48cf07 wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()`
becbc82919bc i2c: mux-gpmux: Add of_node_put() when breaking out of loop
6d9f3128c0ee i2c: cadence: Support PEC for SMBus block read
80df14022cec Bluetooth: hci_intel: Add check for platform_driver_register
26168f0656a3 can: pch_can: pch_can_error(): initialize errc before using it
a025f6ca15b2 can: error: specify the values of data[5..7] of CAN error frames
61bcc556ff8c can: usb_8dev: do not report txerr and rxerr during bus-off
d8833eaa5f37 can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off
a37e2bad7635 can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off
80b135a02389 can: sun4i_can: do not report txerr and rxerr during bus-off
d20bf7e76136 can: hi311x: do not report txerr and rxerr during bus-off
e94369cdc038 can: sja1000: do not report txerr and rxerr during bus-off
5b9d4919a7d7 can: rcar_can: do not report txerr and rxerr during bus-off
4cb29f25b215 can: pch_can: do not report txerr and rxerr during bus-off
ecbdb2985e08 selftests/bpf: fix a test for snprintf() overflow
e134d998a98c wifi: p54: add missing parentheses in p54_flush()
6942c45a2270 wifi: p54: Fix an error handling path in p54spi_probe()
60c998342516 wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi()
72d9ce5b085a fs: check FMODE_LSEEK to control internal pipe splicing
8cf6e837dcfc selftests: timers: clocksource-switch: fix passing errors from child
2f243fe8db21 selftests: timers: valid-adjtimex: build fix for newer toolchains
8ebe6121e7cc libbpf: Fix the name of a reused map
fd35e34ece33 tcp: make retransmitted SKB fit into the send window
6296d09d2b21 drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed.
1ae9edf7e875 mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init()
e86a88d39cc7 media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment
cf411bcc657b crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq
2e34d6c8180a drm/msm/mdp5: Fix global state lock backoff
5d4128a163a9 drm: bridge: sii8620: fix possible off-by-one
3a7ebe131ca9 drm/mediatek: dpi: Only enable dpi after the bridge is enabled
42c8e38e8620 drm/mediatek: dpi: Remove output format of YUV
0f214563ab6d drm/rockchip: Fix an error handling path rockchip_dp_probe()
3345fd35335f drm/rockchip: vop: Don't crash for invalid duplicate_state()
9f64fb45514a crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE
b53cbaf9b3b3 drm/vc4: dsi: Correct DSI divider calculations
120161c12731 drm/vc4: plane: Fix margin calculations for the right/bottom edges
84f638fbf83c drm/vc4: plane: Remove subpixel positioning check
59340f399c0a media: hdpvr: fix error value returns in hdpvr_read
87c35bbefdfa drm/mcde: Fix refcount leak in mcde_dsi_bind
289079d6c5f0 drm: bridge: adv7511: Add check for mipi_dsi_driver_register
73304c759408 wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd()
e9e21206b8ea ath9k: fix use-after-free in ath9k_hif_usb_rx_cb
fef3261630eb media: tw686x: Register the irq at the end of probe
871a1e94929a i2c: Fix a potential use after free
127ecd6b1f17 drm: adv7511: override i2c address of cec before accessing it
8cdf42c7baa6 drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function
db1a9add3f90 drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers()
6a5ade10a38e drm/mipi-dbi: align max_chunk to 2 in spi_transfer
f52b31ecaf59 wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()
c59876f8c982 ath10k: do not enforce interrupt trigger type
08cc3995fb6b dm: return early from dm_pr_call() if DM device is suspended
bc4e8b95c407 thermal/tools/tmon: Include pthread and time headers in tmon.h
91732a2794bb nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt()
35f9e861d9b9 regulator: of: Fix refcount leak bug in of_get_regulation_constraints()
52e1f85bf7de blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created
bee4d2ab4db5 erofs: avoid consecutive detection for Highmem memory
62060951ccb9 arm64: dts: mt7622: fix BPI-R64 WPS button
850167439429 bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe()
3d698238584c ARM: dts: qcom: pm8841: add required thermal-sensor-cells
bc73c72a856c soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register
a530fa52d4fd cpufreq: zynq: Fix refcount leak in zynq_get_revision
c4f92af7fc8c ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init
935035cf97c8 ARM: OMAP2+: Fix refcount leak in omapdss_init_of
b95e19f1ec73 ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg
1f0448cb8a44 soc: fsl: guts: machine variable might be unset
1e9cc69eae6d ARM: dts: ast2600-evb: fix board compatible
4a4bb53e635b ARM: dts: ast2500-evb: fix board compatible
0b7f674c12c0 x86/pmem: Fix platform-device leak in error path
5afe042c8894 ARM: bcm: Fix refcount leak in bcm_kona_smc_init
6b28bf3e044f meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init
ef5102a0a724 ARM: findbit: fix overflowing offset
c7835f93db67 spi: spi-rspi: Fix PIO fallback on RZ platforms
90bdf50ae70c selinux: Add boundary check in put_entry()
3c48d3067eaf PM: hibernate: defer device probing when resuming from hibernation
930e7b260e6a ARM: shmobile: rcar-gen2: Increase refcount for new reference
a770da1866ac arm64: dts: allwinner: a64: orangepi-win: Fix LED node name
5f1510dd2fc9 arm64: dts: qcom: ipq8074: fix NAND node name
308bb82c61b7 ACPI: LPSS: Fix missing check in register_device_clock()
b61119d0850e ACPI: PM: save NVS memory for Lenovo G40-45
81abef841f32 ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks
3e505298a75f ARM: OMAP2+: display: Fix refcount leak bug
749ee1c4c35a spi: synquacer: Add missing clk_disable_unprepare()
f7e6740e1e45 ARM: dts: imx6ul: fix qspi node compatible
5db7e1796d41 ARM: dts: imx6ul: fix lcdif node compatible
82cff0cf7141 ARM: dts: imx6ul: fix csi node compatible
667023a28419 ARM: dts: imx6ul: change operating-points to uint32-matrix
a6e620361617 ARM: dts: imx6ul: add missing properties for sram
bd80dd86f9bf wait: Fix __wait_event_hrtimeout for RT/DL tasks
3fb368c0ae39 genirq: Don't return error on missing optional irq_request_resources()
b3f423683818 ext2: Add more validity checks for inode counts
04549063d570 arm64: fix oops in concurrently setting insn_emulation sysctls
fa09c3926583 arm64: Do not forget syscall when starting a new thread.
c5940c082185 x86: Handle idle=nomwait cmdline properly for x86_idle
cf2db24ec4b8 epoll: autoremove wakers even more aggressively
a452bc3deb23 netfilter: nf_tables: fix null deref due to zeroed list head
4dad1c820771 netfilter: nf_tables: do not allow RULE_ID to refer to another chain
fab2f61cc3b0 netfilter: nf_tables: do not allow SET_ID to refer to another table
cc525d667b3f arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC
57e2c8444529 ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC
5d952c7ae339 USB: HCD: Fix URB giveback issue in tasklet function
e9205d8dd1ca coresight: Clear the connection field properly
274e44e21234 MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
dbd005901840 powerpc/powernv: Avoid crashing if rng is NULL
5b8f55bc0526 powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E
28a6d14ba60a powerpc/fsl-pci: Fix Class Code of PCIe Root Port
9293b7ee5297 PCI: Add defines for normal and subtractive PCI bridges
8c3ae6b1d76c ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()
ce839b9331c1 md-raid10: fix KASAN warning
ecd489683a74 serial: mvebu-uart: uart2 error bits clearing
d11e3f4fdc90 fuse: limit nsec
ed43fb20d3d1 iio: light: isl29028: Fix the warning in isl29028_remove()
a5b8aad54824 drm/amdgpu: Check BO's requested pinning domains against its preferred_domains
8afbf206aa3d drm/nouveau: fix another off-by-one in nvbios_addr
5557e9469b8e drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error
b8f3830cd905 parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode
d7ba24d3a893 parisc: Fix device names in /proc/iomem
a7573260ad0d ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh()
8b4588b8b00b usbnet: Fix linkwatch use-after-free on disconnect
2afb553d6825 fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters
6f9cd356eb27 thermal: sysfs: Fix cooling_device_stats_setup() error code path
a698d2fa85be fs: Add missing umask strip in vfs_tmpfile
e2a231454e2b vfs: Check the truncate maximum size in inode_newsize_ok()
cc9e874dace0 tty: vt: initialize unicode screen buffer
9e274a4f6029 ALSA: hda/realtek: Add quirk for another Asus K42JZ model
495f153c1587 ALSA: hda/cirrus - support for iMac 12,1 model
f4f2d3742b97 ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model
79e522101cf4 mm/mremap: hold the rmap lock in write mode when moving page table entries.
731436e1eee2 KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP
914a274320e5 KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks
78359865870d KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value
68e1313bb880 KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0
e40bde8a28ed KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case
c841dfce0b0d KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case
717c93c7f6c4 HID: wacom: Don't register pad_input for touch switch
0ca140b28425 HID: wacom: Only report rotation for art pen
d14b6fe91149 add barriers to buffer_uptodate and set_buffer_uptodate
6f3342a5e83c wifi: mac80211_hwsim: use 32-bit skb cookie
4f4bf4e52b5a wifi: mac80211_hwsim: add back erroneously removed cast
84014008bc7f wifi: mac80211_hwsim: fix race condition in pending packet
ae52cf801a14 igc: Remove _I_PHY_ID checking
05e0bb8c3c4d ALSA: bcd2000: Fix a UAF bug on the error path of probing
58e337d27f8a scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover"
013acaa59752 x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments
635e8e6f6837 Makefile: link with -z noexecstack --no-warn-rwx-segments
(From OE-Core rev: ddfc3eebd96197fec56ac781fcf9d7da0c9eca27)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The upstream qemu recipe uses host's pkg-config files as a solution to
detecting host's SDL. This has a side effect of using other host
libraries that are later queried by the configure script. This can get
into a situation when the host provides libnfs (for example) and because
later this dependency is not in place anymore, qemu will fail at
runtime.
This change adds a PACKAGECONFIG definition for libnfs that is disabled
by default, in turn disabling the pkgconfig autodetection in configure.
(From OE-Core rev: 9badcf0261f6b735d65a5498bb8fbb9979d7a07f)
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 42b364a25fdbc987c85dd46b8427045033924d99)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Includes fixes for CVE-2022-3099 and CVE-2022-3134.
(From OE-Core rev: 46ba253059738dbd4de4bc7a7ac02a2585c498f5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d042923262130b6b96f703b5cd4184f659caeb92)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
backport fix for:
CVE-2022-1920
CVE-2022-1921
CVE-2022-1922
CVE-2022-1923
CVE-2022-1924
CVE-2022-1925
CVE-2022-2122
also set ignore at gstreamer1.0_1.16.3.bb
(From OE-Core rev: c852d3e6742fe82b9f4ec84b077d6e1b0bfd021e)
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
systemd defines a default set of fallback DNS servers in
https://github.com/systemd/systemd/blob/v251/meson_options.txt#L328-L330
By adding a PACKAGECONFIG knob providing a convenient way to opt out,
and then adding that value to systemd's PACKAGECONFIG, the output from
runtime 'resolvectl status' command no longer contains the following
line:
Fallback DNS Servers: 1.1.1.1#cloudflare-dns.com 8.8.8.8#dns.google 1.0.0.1#cloudflare-dns.com 8.8.4.4#dns.google 2606:4700:4700::1111#cloudflare-dns.com 2001:4860:4860::8888#dns.google 2606:4700:4700::1001#cloudflare-dns.com 2001:4860:4860::8844#dns.google
(From OE-Core rev: 2b300d6b9ec6288a99d9dacb24a86949caf99e55)
(From OE-Core rev: 834ccad676b3d8d58d1a66bbe813a331599435b4)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Commit 8089cefed8 ("systemd: Add
PACKAGECONFIG for sysvinit") decoupled enabling of systemd's sysvinit
handling behavior behind a distinct PACKAGECONFIG feature.
This new option affects among other things the installing of
tmpfiles.d/legacy.conf, which is responsible for creating /run/lock
directory, which is pointed to by /var/lock symlink provided by
base-files package.
In case the option is not enabled, then base-files provided /var/lock
is a dangling symlink on resulting rootfs, causing problems with
certain Linux userspace components that rely on existence of writable
/var/lock directory. As an example:
# fw_printenv
Error opening lock file /var/lock/fw_printenv.lock
Since Filesystem Hierarchy Standard Version 3.0 states in
https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch05s09.html that
Lock files should be stored within the /var/lock directory structure.
Ensure the /run/lock directory is always created, so that lock files
can be stored under /var/lock also when 'sysvinit' handling is
disabled.
(From OE-Core rev: 85e5ee2c35cf5778c3aefda45f526e8f6a511131)
(From OE-Core rev: b8aa4d53b636bec55ad0ff4de764222662647859)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We can have multiple processes reading the database at the same time, and
cursors only release their locks when they're garbage collected.
This might be the cause of random sqlite errors on the autobuilder, so
explicitly close the cursors when we're done with them.
(From OE-Core rev: 48742ddf4d0acd419c8ffb8f22124ed525efc2d9)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 5d2e90e4a58217a943ec21140bc2ecdd4357a98a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The CVE check database needs to have a shared lock acquired on it before
it is accessed. This to prevent cve-update-db-native from deleting the
database file out from underneath it.
[YOCTO #14899]
(From OE-Core rev: 374dd13db2c4fa92793f12c93d68d09304f77c17)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 20a9911b73df62a0d0d1884e57085f13ac5016dd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If there is insufficent space to change the interpreter, we were
printing an error here but the overall script did not return an error
code, and thus the SDK installation appeared to succeed - but some of
the binaries will not be in a working state. Allow the relocation to
proceed (so we still get a full list of the failures) but error out at
the end so that the installation is halted.
(From OE-Core rev: 345193f36d08cfe4899c65e8edf3f79db09c50d2)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c5a9a448e462d3e5457e8403c5a1a54148ecd224)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport patch to fix:
| cryptodev-module/1.10-r0/git/ioctl.c:875:4: error: implicit declaration of function 'ksys_close'; did you mean 'ksys_chown'? [-Werror=implicit-function-declaration]
| 875 | ksys_close(fd);
| | ^~~~~~~~~~
| | ksys_chown
| cc1: some warnings being treated as errors
(From OE-Core rev: 653b03aa6fc8effd3b2215a7a0ba005979e78e9f)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
de0cd3ea700d Linux 5.4.210
b58882c69f66 x86/speculation: Add LFENCE to RSB fill sequence
f2f41ef0352d x86/speculation: Add RSB VM Exit protections
3a0ef79c6abe macintosh/adb: fix oob read in do_adb_query() function
54e1abbe8560 media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls
17c2356e467f selftests: KVM: Handle compiler optimizations in ucall
170465715a60 KVM: Don't null dereference ops->destroy
6098562ed9df selftests/bpf: Fix "dubious pointer arithmetic" test
6a9b3f0f3bad selftests/bpf: Fix test_align verifier log patterns
9d6f67365d9c bpf: Test_verifier, #70 error message updates for 32-bit right shift
751f05bc6f95 selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads
7c1134c7da99 bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds()
a8ba72bbeda5 ACPI: APEI: Better fix to avoid spamming the console with old error logs
fa829bd4af43 ACPI: video: Shortening quirk list by identifying Clevo by board_name only
8ed6e5c5e23c ACPI: video: Force backlight native for some TongFang devices
828f4c31684d thermal: Fix NULL pointer dereferences in of_thermal_ functions
(From OE-Core rev: 2663435831c0ef953fb7fe6c883f42cf0c86ae43)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since we're keeping cve-check aligned between the active branches,
and dunfell is supported on Python 3.5, we can't use f-strings.
(From OE-Core rev: 4cc681fd66031c8355f69e53443536b31377eba9)
Signed-off-by: Ernst Sjöstrand <ernstp@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1821cf7464cbba521b55a9c128fe8812c0cc5eca)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Source: https://github.com/golang/go
MR: 120634
Type: Security Fix
Disposition: Backport from 703c8ab7e5
ChangeID: 3ade323dd52a6b654358f6738a0b3411ccc6d3f8
Description:
CVE-2022-32189 golang: math/big: decoding big.Float and big.Rat types can panic if the encoded message is too short, potentially allowing a denial of service.
(From OE-Core rev: 9b3420c9a91059eb55754078bb1e733972e94489)
Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Source: https://gitlab.com/libtiff/libtiff
MR: 120545
Type: Security Fix
Disposition: Backport from 275735d035
ChangeID: 4c781586f7aba27420a7adc0adc597cc68495387
Description:
CVE-2022-34526 libtiff: A stack overflow was discovered in the _TIFFVGetField function of Tiffsplit.
(From OE-Core rev: 462d4a55a460c60a7b8c36fe3899e66f13835761)
Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Pass additional arguments in the fileslocked() context manager to the
underlying lockfile() function. This allows the context manager to be
used for any types of locks (non-blocking, shared, etc.) that the
lockfile() function supports.
(Bitbake rev: 048d682b031644fb9f0d41a489bacb873aa27bd7)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
numa is an existing machine feature, add it to the list so that users
are aware of it.
(From yocto-docs rev: d9931a04bccd115f854275cd46c8195c3fa1d391)
Signed-off-by: Jon Mason <jdmason@kudzu.us>
Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The user does need to be told about this but it isn't really a warning,
just something they may need to be aware of. Drop the level accordingly.
(Bitbake rev: 3b719e8e115b7fde869f62ddc180e045c1b51cdf)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Prevent new tasks from being scheduled if the memory pressure is above
a certain threshold, specified through the "BB_MAX_PRESSURE_MEMORY"
variable in the conf/local.conf file. This is an extension to the
following commit and hence regulates pressure in the same way:
48a6d84de1 bitbake: runqueue: add cpu/io pressure regulation
Memory pressure is experienced when time is spent swapping, refaulting
pages from the page cache or performing direct reclaim. This is why
memory pressure is rarely seen but might be useful as a last resort to
prevent OOM errors.
(Bitbake rev: 44c395434c7be8dab968630a610c8807f512920c)
(Bitbake rev: 82b683f8c7a559f4fcab68f6a0fa7dc3dc20fa05)
Signed-off-by: Aryaman Gupta <aryaman.gupta@windriver.com>
Signed-off-by: Randy Macleod <Randy.Macleod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Prevent the scheduler from starting new tasks if the current cpu or io
pressure is above a certain threshold and there is at least one active
task. This threshold can be specified through the
"BB_PRESSURE_MAX_{CPU|IO}" variables in conf/local.conf.
The threshold represents the difference in "total" pressure from the
previous second. The pressure data is discussed in this oe-core commit:
061931520b buildstats.py: enable collection of /proc/pressure data
where one can see that the average and "total" values are available.
>From tests, it was seen that while using the averaged data was somewhat
useful, the latency in regulating builds was too high. By taking the
difference between the current pressure and the pressure seen in the
previous second, better regulation occurs. Using a shorter time period
is appealing but due to fluctations in pressure, comparing the current
pressure to 1 second ago achieves a reasonable compromise. One can look
at the buildstats logs, that usually sample once per second, to decide a
sensible threshold.
If the thresholds aren't specified, pressure is not monitored and hence
there is no impact on build times. Arbitary lower limit of 1.0 results
in a fatal error to avoid extremely long builds. If the limits are higher
than 1,000,000, then warnings are issued to inform users that the specified
limit is very high and unlikely to result in any regulation.
The current bitbake scheduling algorithm requires that at least one
task be active. This means that if high pressure is seen, then new tasks
will not be started and pressure will be checked only for as long as at
least one task is active. When there are no active tasks, an additional task
will be started and pressure checking resumed. This behaviour means that
if an external source is causing the pressure to exceed the threshold,
bitbake will continue to make some progress towards the requested target.
This violates the intent of limiting pressure but, given the current
scheduling algorithm as described above, there seems to be no other option.
In the case where only one bitbake build is running, the implications of
the scheduler requirement will likely result in pressure being higher
than the threshold. More work would be required to ensure that
the pressure threshold is never exceeded, for example by adding pressure
monitoring to make and ninja.
(Bitbake rev: 502e05cbe67fb7a0e804dcc2cc0764a2e05c014f)
(Bitbake rev: 66741d216e9d4343e82a94f00cd39751632a5b96)
Signed-off-by: Aryaman Gupta <aryaman.gupta@windriver.com>
Signed-off-by: Randy Macleod <randy.macleod@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-23 15:57:11 +01:00
772 changed files with 74172 additions and 4302 deletions
bb.fatal("Invalid BB_PRESSURE_MAX_CPU %s, minimum value is %s."%(self.max_cpu_pressure,lower_limit))
ifself.max_cpu_pressure>upper_limit:
bb.warn("Your build will be largely unregulated since BB_PRESSURE_MAX_CPU is set to %s. It is very unlikely that such high pressure will be experienced."%(self.max_cpu_pressure))
ifself.max_io_pressure:
self.max_io_pressure=float(self.max_io_pressure)
ifself.max_io_pressure<lower_limit:
bb.fatal("Invalid BB_PRESSURE_MAX_IO %s, minimum value is %s."%(self.max_io_pressure,lower_limit))
ifself.max_io_pressure>upper_limit:
bb.warn("Your build will be largely unregulated since BB_PRESSURE_MAX_IO is set to %s. It is very unlikely that such high pressure will be experienced."%(self.max_io_pressure))
bb.fatal("Invalid BB_PRESSURE_MAX_MEMORY %s, minimum value is %s."%(self.max_memory_pressure,lower_limit))
ifself.max_memory_pressure>upper_limit:
bb.warn("Your build will be largely unregulated since BB_PRESSURE_MAX_MEMORY is set to %s. It is very unlikely that such high pressure will be experienced."%(self.max_io_pressure))
# List of setscene tasks which we've covered
self.scenequeue_covered=set()
# List of tasks which are covered (including setscene ones)
@@ -1893,6 +1975,20 @@ class RunQueueExecute:
self.setbuildable(revdep)
logger.debug(1,"Marking task %s as buildable",revdep)
found=None
fortinsorted(self.sq_deferred.copy()):
ifself.sq_deferred[t]==task:
# Allow the next deferred task to run. Any other deferred tasks should be deferred after that task.
# We shouldn't allow all to run at once as it is prone to races.
# To support different sdk type according to SDK_ARCHIVE_TYPE, now support zip and tar.xz
python () {
@@ -58,7 +60,7 @@ python () {
d.setVar('SDK_ARCHIVE_DEPENDS', 'zip-native')
# SDK_ARCHIVE_CMD used to generate archived sdk ${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} from input dir ${SDK_OUTPUT}/${SDKPATH} to output dir ${SDKDEPLOYDIR}
# recommand to cd into input dir first to avoid archive with buildpath
d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; zip -r -y ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} .')
d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; zip -r ${SDK_ZIP_OPTIONS} ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} .')
echo "printf 'SDK environment now set up; additionally you may now run devtool to perform development tasks.\nRun devtool --help for further details.\n'" >> $env_setup_script
return "Your version of tar is older than 1.28 and does not have the support needed to enable reproducible builds. Please install a newer version of tar (you could use the project's buildtools-tarball from our last release or use scripts/install-buildtools).\n"
try:
result = subprocess.check_output(["tar", "--help"], stderr=subprocess.STDOUT).decode('utf-8')
if "--xattrs" not in result:
return "Your tar doesn't support --xattrs, please use GNU tar.\n"
except subprocess.CalledProcessError as e:
return "Unable to execute tar --help, exit code %d\n%s\n" % (e.returncode, e.output)
return None
# We use git parameters and functionality only found in 1.7.8 or later
self.skipTest("Could not determine the path to dri drivers on the host via pkg-config.\nPlease install Mesa development files (particularly, dri.pc) on the host machine.")
Richard Purdie <richard.purdie@linuxfoundation.org>
Index: grub-2.04/grub-core/genmoddep.awk
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.