Bruce Ashfield [Wed, 3 Apr 2024 18:17:59 +0000 (14:17 -0400)]
linux-yocto/5.4: update to v5.4.273
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
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
virendra thakur [Fri, 22 Mar 2024 05:35:24 +0000 (11:05 +0530)]
openssl: Fix CVE-2024-0727
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.
Signed-off-by: virendra thakur <virendrak@kpit.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Michael Halstead [Mon, 18 Mar 2024 02:21:57 +0000 (16:21 -1000)]
yocto-uninative: Update to 4.4 for glibc 2.39
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 56fdd8b79e2f7ec30d2cdcfa0c399a6553efac1e) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit add81ef0299ea5260f9bdc59ffc8f5cc0e74276f) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Note that fb768d3b13ff ("wifi: cfg80211: Add my certificate") and 3c2a8ebe3fe6 ("wifi: cfg80211: fix certs build to not depend on file
order") are required if you are using kernel signature verification.
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit abf169fbbf8bab13224adf4c8bfa2e26607f360c) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Wang Mingyu [Fri, 13 Oct 2023 21:52:31 +0000 (11:52 -1000)]
wireless-regdb: upgrade 2023.05.03 -> 2023.09.01
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)
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>
Yoann Congal [Mon, 18 Mar 2024 02:21:52 +0000 (16:21 -1000)]
cve-update-nvd2-native: Remove rejected CVE from database
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.
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.
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>
Yoann Congal [Mon, 18 Mar 2024 02:21:48 +0000 (16:21 -1000)]
cve-update-nvd2-native: Add an age threshold for incremental update
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.
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>
Richard Purdie [Fri, 16 Feb 2024 00:12:25 +0000 (00:12 +0000)]
sstatesig: Allow exclusion of the root directory for do_package
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.
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>
Bruce Ashfield [Wed, 21 Feb 2024 02:46:40 +0000 (21:46 -0500)]
linux-yocto/5.4: update to v5.4.268
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
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Wed, 21 Feb 2024 02:46:39 +0000 (21:46 -0500)]
linux-yocto/5.4: update to v5.4.267
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
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Wed, 21 Feb 2024 02:46:38 +0000 (21:46 -0500)]
linux-yocto/5.4: update to v5.4.266
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
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Wed, 21 Feb 2024 02:46:36 +0000 (21:46 -0500)]
linux-yocto/5.4: update to v5.4.264
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
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Peter Marko [Tue, 13 Feb 2024 07:38:09 +0000 (13:08 +0530)]
gcc-shared-source: whitelist CVE-2023-4039
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.
Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit d803ca653139aa2d6acb4f99469c76a9d232b307) Signed-off-by: Dnyandev Padalkar <padalkards17082001@gmail.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.
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>
rsync: Fix rsync hanging when used with --relative
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:
https://github.com/WayneD/rsync/commit/fabef23bea6e9963c06e218586fda1a823e3c6bf
Signed-off-by: Matthias Schmitz <matthias.schmitz@port4949.net> Signed-off-by: Steve Sakoman <steve@sakoman.com>
virendra thakur [Tue, 6 Feb 2024 12:31:04 +0000 (18:01 +0530)]
ncurses: Fix CVE-2023-29491
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.
Peter Marko [Thu, 1 Feb 2024 22:51:13 +0000 (23:51 +0100)]
curl: ignore CVE-2023-42915
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
Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
virendra thakur [Tue, 23 Jan 2024 05:28:20 +0000 (10:58 +0530)]
opkg: Fix bad memory access error observe in file_read_line_alloc
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.
Vijay Anusuri [Tue, 23 Jan 2024 05:40:38 +0000 (11:10 +0530)]
gnutls: Backport fix for CVE-2024-0553
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.
OS command injection might occur if a user name or host name has shell
metacharacters, and this name is referenced by an expansion token in
certain situations. For example, an untrusted Git repository can have a
submodule with shell metacharacters in a user name or host name.
Peter Marko [Sat, 13 Jan 2024 18:08:48 +0000 (19:08 +0100)]
zlib: ignore CVE-2023-6992
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.
Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Vijay Anusuri [Fri, 12 Jan 2024 03:04:06 +0000 (08:34 +0530)]
libxml2: Fix for CVE-2023-45322
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).
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Dhairya Nagodra [Mon, 11 Dec 2023 10:05:00 +0000 (02:05 -0800)]
cve-update-nvd2-native: increase the delay between subsequent request failures
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.
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>
Dhairya Nagodra [Mon, 11 Dec 2023 10:04:59 +0000 (02:04 -0800)]
cve-update-nvd2-native: faster requests with API keys
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).
Peter Marko [Mon, 27 Nov 2023 19:55:36 +0000 (20:55 +0100)]
cve-update-nvd2-native: make number of fetch attemtps configurable
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.
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.
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>
Vijay Anusuri [Fri, 29 Dec 2023 03:57:41 +0000 (09:27 +0530)]
qemu: Fix CVE-2023-5088
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).
Vijay Anusuri [Wed, 27 Dec 2023 01:44:26 +0000 (07:14 +0530)]
go: Fix CVE-2023-39326
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.
Steve Sakoman [Thu, 21 Dec 2023 17:49:26 +0000 (07:49 -1000)]
testimage: drop target_dumper and host_dumper
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.
Richard Purdie [Tue, 19 Dec 2023 14:29:32 +0000 (14:29 +0000)]
testimage: Exclude wtmp from target-dumper commands
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.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 599ac08a6f6fb3f6a89a897c8e06367c63c2f979) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Tue, 5 Dec 2023 18:25:55 +0000 (13:25 -0500)]
linux-yocto/5.4: update to v5.4.262
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
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Tue, 5 Dec 2023 04:42:56 +0000 (23:42 -0500)]
linux-yocto/5.4: update to v5.4.260
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
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Tue, 5 Dec 2023 04:42:55 +0000 (23:42 -0500)]
linux-yocto/5.4: update to v5.4.258
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
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>