summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* bitbake: runqueue: Fix deferred task/multiconfig race issueRichard Purdie2023-07-121-4/+12
| | | | | | | | | | | | | | | | | If there are several multiconfigs in play for example a non-multiconfig with a task with one hash and then three multiconfigs for the same task, different architectures but the same hash (different to the non-mc), the three mcs will be deferred until after the non-mc task but then will all run together and race against each other. Change the code to re-enable deferred tasks one at a time. This way, if they do race, they won't run in parallel against each other. (Bitbake rev: b60c7085ec370473bea9b3b4b65826a17638837f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 9523e28658ad7fb446645b590608dfac2812afd3) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.4: cfg: fix DECNET configuration warningBruce Ashfield2023-07-043-3/+3
| | | | | | | | | | Dropping CONFIG_DECNET as it has been removed from -stable and we now get a configuration warning. (From OE-Core rev: b7530e5360babbe9321ee4cf1e336412116a98cb) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto-rt/54: fix 5.4-rt build breakageBruce Ashfield2023-07-043-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit: commit 8d8179549a233e7517523ac12887016451da2e20 Author: Bruce Ashfield <bruce.ashfield@gmail.com> Date: Tue Jun 27 10:13:01 2023 -0400 rt: fix 5.4-stable introduced compile errors The 5.4 stable series brough back two elements removed by the -rt patch: - tick_period - deferred/safe printk We fix the build by dropping the use of the period and deferred printk (From OE-Core rev: 13add4fd84c2e8a14caad857fbadf83205758c31) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.4: update to v5.4.248Bruce Ashfield2023-07-043-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: f2b499c27a95 Linux 5.4.248 1cdc48aaff18 mmc: block: ensure error propagation for non-blk de517032ee39 drm/nouveau/kms: Fix NULL pointer dereference in nouveau_connector_detect_depth d3f7f557d8a2 neighbour: delete neigh_lookup_nodev as not used a433b85d1750 net: Remove unused inline function dst_hold_and_use() fbc0209ae3a7 neighbour: Remove unused inline function neigh_key_eq16() bc1ea55bf1cf afs: Fix vlserver probe RTT handling 98acd5f0ce10 selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET 1140f8bc29c2 net: tipc: resize nlattr array to correct size b83f86ba414c net: lapbether: only support ethernet devices ec694ad393cc net/sched: cls_api: Fix lockup on flushing explicitly created chain 0456f470fa02 drm/nouveau: add nv_encoder pointer check for NULL b1d76d16af2a drm/nouveau/kms: Don't change EDID when it hasn't actually changed f654b8a1325f drm/nouveau/dp: check for NULL nv_connector->native_mode 2ac7be7718a1 igb: fix nvm.ops.read() error handling 44008337f80e sctp: fix an error code in sctp_sf_eat_auth() edd3d3dc4849 ipvlan: fix bound dev checking for IPv6 l3s mode 6718478c18a4 IB/isert: Fix incorrect release of isert connection f8a91a024ab9 IB/isert: Fix possible list corruption in CMA handler 8a867ab71302 IB/isert: Fix dead lock in ib_isert 22125be516ef IB/uverbs: Fix to consider event queue closing also upon non-blocking mode ea4cf04d3f19 iavf: remove mask from iavf_irq_enable_queues() 19a500f530c2 RDMA/rxe: Fix the use-before-initialization error of resp_pkts 42ab73534583 RDMA/rxe: Removed unused name from rxe_task struct f99b6de58b5e RDMA/rxe: Remove the unused variable obj 46305daf8064 net/sched: cls_u32: Fix reference counter leak leading to overflow 88d6c1958bc0 ping6: Fix send to link-local addresses with VRF. 474e0adf29cf netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM 67cafcd3e661 spi: fsl-dspi: avoid SCK glitches with continuous transfers 8231594e21d1 spi: spi-fsl-dspi: Remove unused chip->void_write_data 9d8b388a24c6 usb: dwc3: gadget: Reset num TRBs before giving back the request 94e52fac1519 serial: lantiq: add missing interrupt ack b577b74f8f83 USB: serial: option: add Quectel EM061KGL series 6b1203ae83c3 Remove DECnet support from kernel aad6addc17ae ALSA: hda/realtek: Add a quirk for Compaq N14JP6 def7e17c98f7 net: usb: qmi_wwan: add support for Compal RXM-G1 74bd53737372 RDMA/uverbs: Restrict usage of privileged QKEYs a8997ffad359 nouveau: fix client work fence deletion race 01fd784b0762 powerpc/purgatory: remove PGO flags b16bf76b3828 kexec: support purgatories with .text.hot sections b27a5fbe3c87 nilfs2: fix possible out-of-bounds segment allocation in resize ioctl 0dd2d8331eb4 nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key() e1fb47f13970 nios2: dts: Fix tse_mac "max-frame-size" property 5e531f448e5a ocfs2: check new file size on fallocate call f6878da39f47 ocfs2: fix use-after-free when unmounting read-only filesystem 82173fde61c7 drm:amd:amdgpu: Fix missing buffer object unlock in failure path 63afd766211b xen/blkfront: Only check REQ_FUA for writes 27447dada0b5 mips: Move initrd_start check after initrd address sanitisation. a365600bba27 MIPS: Alchemy: fix dbdma2 6b39b06b8d5b parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory() de873bce06a8 parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu() 28850d25a62c btrfs: handle memory allocation failure in btrfs_csum_one_bio b31586747bae power: supply: Fix logic checking if system is running from battery dd8804117d4b irqchip/meson-gpio: Mark OF related data as maybe unused 30ade27dbe66 regulator: Fix error checking for debugfs_create_dir a12155f0b1b6 platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0 d26edc403c0a power: supply: Ratelimit no data debug output af44b2ddfc08 ARM: dts: vexpress: add missing cache properties bd725832eb50 power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule() 82bfd14f1359 power: supply: sc27xx: Fix external_power_changed race 66d5882dcc9f power: supply: ab8500: Fix external_power_changed race a8f286bfbc71 s390/dasd: Use correct lock while counting channel queue length d60be47f4357 dasd: refactor dasd_ioctl_information 7f3bb75a0484 KEYS: asymmetric: Copy sig and digest in public_key_verify_signature() 75d9e00f65cd test_firmware: fix a memory leak with reqs buffer (From OE-Core rev: ff0f134daad2e1cae942355c9a8eb177be607d13) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.4: update to v5.4.247Bruce Ashfield2023-07-043-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 61a2f83e4762 Linux 5.4.247 4b0199bc8189 Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE" 85258ae30708 mtd: spinand: macronix: Add support for MX35LFxGE4AD 8e546674031f btrfs: unset reloc control if transaction commit fails in prepare_to_relocate() 4223d91ca1b5 btrfs: check return value of btrfs_commit_transaction in relocation a35d89d3605b rbd: get snapshot context after exclusive lock is ensured to be held 52a40eaa55d6 drm/atomic: Don't pollute crtc_state->mode_blob with error pointers 2cc5d40e4d49 cifs: handle empty list of targets in cifs_reconnect() 307ffb716282 cifs: get rid of unused parameter in reconn_setup_dfs_targets() 73ed7996bbec ext4: only check dquot_initialize_needed() when debugging 7d0a29c74a31 eeprom: at24: also select REGMAP 0360652bf6ab i2c: sprd: Delete i2c adapter in .remove's error path c73f1c2f6816 bonding (gcc13): synchronize bond_{a,t}lb_xmit() types ec946898039a usb: usbfs: Use consistent mmap functions 0147952d158b usb: usbfs: Enforce page requirements for mmap 090878903dd3 pinctrl: meson-axg: add missing GPIOA_18 gpio group c6e842555050 rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting 69653f941619 Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk 953335a377b6 ceph: fix use-after-free bug for inodes when flushing capsnaps 2416bac0e7b2 can: j1939: avoid possible use-after-free when j1939_can_rx_register fails bf0245bd44c0 can: j1939: change j1939_netdev_lock type to mutex 9eed68d62e2a can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket 2fc62d51d3e4 drm/amdgpu: fix xclk freq on CHIP_STONEY e752bb1c039f ALSA: hda/realtek: Add Lenovo P3 Tower platform ca599db7a5e0 ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 d5ca4799e6d3 Input: psmouse - fix OOB access in Elantech protocol 282a96e3f88f Input: xpad - delete a Razer DeathAdder mouse VID/PID entry a3a99a069eb9 batman-adv: Broken sync while rescheduling delayed work df7044fc099b bnxt_en: Query default VLAN before VNIC setup on a VF a6ca81297392 lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() 198da74a4e8d net: sched: fix possible refcount leak in tc_chain_tmplt_add() 8f7cbd6d5e39 net: sched: move rtm_tca_policy declaration to include file b8b90f92444b rfs: annotate lockless accesses to RFS sock flow table 28ac3cf2ac21 rfs: annotate lockless accesses to sk->sk_rxhash a4c72805fda4 netfilter: ipset: Add schedule point in call_ad(). 0b705ed9d403 netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper c2c6133eebaf Bluetooth: L2CAP: Add missing checks for invalid DCID 0f841f80390d Bluetooth: Fix l2cap_disconnect_req deadlock b0b1b97702a5 net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods 7e0da73ce546 neighbour: fix unaligned access to pneigh_entry 314713ff4c9b neighbour: Replace zero-length array with flexible-array member e96f52705a63 spi: qup: Request DMA before enabling clocks 1cc6435cd704 i40e: fix build warnings in i40e_alloc.h fc75b8973de4 i40iw: fix build warning in i40iw_manage_apbvt() c425e71826e4 block/blk-iocost (gcc13): keep large values in a new enum ec97af8e8a36 blk-iocost: avoid 64-bit division in ioc_timer_fn (From OE-Core rev: e4928321624e5cd6eb587e6804173559531b7c4c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.4: update to v5.4.246Bruce Ashfield2023-07-043-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: f568a20f058f Linux 5.4.246 6c0fc4725f6f drm/edid: fix objtool warning in drm_cvt_modes() 914bf541c3bb wifi: rtlwifi: 8192de: correct checking of IQK reload 58bc9baaef92 drm/edid: Fix uninitialized variable in drm_cvt_modes() 77e442733faa RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds a616aa258e46 RDMA/bnxt_re: Remove set but not used variable 'dev_attr' 4ffad598bff4 scsi: dpt_i2o: Do not process completions with invalid addresses e2897f133acd scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD) 56a4a9dc5ed1 regmap: Account for register length when chunking 94f3bc7e84af test_firmware: fix the memory leak of the allocated firmware buffer fb7dce686fd1 fbcon: Fix null-ptr-deref in soft_cursor 5ea6122caf51 ext4: add lockdep annotations for i_data_sem for ea_inode's b06346ef5778 ext4: disallow ea_inodes with extended attributes ec2a04f8fc9f ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find() 2e636c0c9344 ext4: add EA_INODE checking to ext4_iget() d9de088797a0 tracing/probe: trace_probe_primary_from_call(): checked list_first_entry 7df474125c37 selinux: don't use make's grouped targets feature yet b18bc3c9c2c5 tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK ae7fb0c8bf80 mmc: vub300: fix invalid response handling 9d8f5797d791 wifi: rtlwifi: remove always-true condition pointed out by GCC 12 843f51766784 lib/dynamic_debug.c: use address-of operator on section symbols 0638dcc7e75f treewide: Remove uninitialized_var() usage 1eb88dccb827 kernel/extable.c: use address-of operator on section symbols d069c7ce3995 eth: sun: cassini: remove dead code d04adc383f32 gcc-12: disable '-Wdangling-pointer' warning for now 253d70232573 ACPI: thermal: drop an always true check a010f8e64689 x86/boot: Wrap literal addresses in absolute_pointer() f0bb5135553c flow_dissector: work around stack frame size warning cd943425c6aa ata: libata-scsi: Use correct device no in ata_find_dev() 76c67ff783ac scsi: stex: Fix gcc 13 warnings cd91ead608f0 misc: fastrpc: reject new invocations during device removal bf1d0b84dfd2 misc: fastrpc: return -EPIPE to invocations on device removal d5f183881529 usb: gadget: f_fs: Add unbind event before functionfs_unbind ac388cbbd97c net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818 e101e8160cf0 iio: dac: build ad5758 driver when AD5758 is selected a87236446a62 iio: dac: mcp4725: Fix i2c_master_send() return value handling c3b25245e3a8 iio: light: vcnl4035: fixed chip ID check 711049e31e09 HID: wacom: avoid integer overflow in wacom_intuos_inout() 4251ff7fd4a4 HID: google: add jewel USB id f3b4e2a636d1 iio: adc: mxs-lradc: fix the order of two cleanup operations 030ca3f7b042 mailbox: mailbox-test: fix a locking issue in mbox_test_message_write() 11b084412055 atm: hide unused procfs functions cea581b385ab ALSA: oss: avoid missing-prototype warnings 384fd08858da netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT f7e62f1b7229 wifi: b43: fix incorrect __packed annotation 8a9035110288 scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed f1e6a1097141 arm64/mm: mark private VM_FAULT_X defines as vm_fault_t c87334f4e705 ARM: dts: stm32: add pin map for CAN controller on stm32f7 a39f24357fdc wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value 353fd22693a6 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 66a6d704c251 media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() ed47886a73db media: dvb-core: Fix use-after-free due on race condition at dvb_net e9033a425ab2 media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table 08b20cb8e5b9 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() 46e8b0fe538b media: dvb_ca_en50221: fix a size write bug b66849f35462 media: netup_unidvb: fix irq init by register it at the end of probe 88aef84eefb3 media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address 6b9a534ec5cf media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() f3c8ed7366cd media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer 65033ab2f930 media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() 37e36b426197 media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() 64f1b8296bef media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() d16f5dc3aa09 media: dvb_demux: fix a bug for the continuity counter a7c87057f259 ASoC: ssm2602: Add workaround for playback distortions 619f008df14e xfrm: Check if_id in inbound policy/secpath match 21ca81704611 ASoC: dwc: limit the number of overrun messages acd5f476c16e nbd: Fix debugfs_create_dir error checking 19ce1e1f348d fbdev: stifb: Fix info entry in sti_struct on error path aa32f2fadb4c fbdev: modedb: Add 1920x1080 at 60 Hz video mode 199f9c5430f9 media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE b950966b44f9 ARM: 9295/1: unwind:fix unwind abort for uleb128 case a823d8e0bb02 mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write() 29bfbc8a63c4 watchdog: menz069_wdt: fix watchdog initialisation 0018639be2d9 mtd: rawnand: marvell: don't set the NAND frequency select 5f0043efdc24 mtd: rawnand: marvell: ensure timing values are written 6c0aacf1b4e1 net: dsa: mv88e6xxx: Increase wait after reset deactivation 94a00f1142c5 net/sched: flower: fix possible OOB write in fl_set_geneve_opt() dd4b5a204dfa udp6: Fix race condition in udp6_sendmsg & connect cd4a37f0dcc9 net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report cec562fbf8c5 ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use 9e6bb63e5e66 net: sched: fix NULL pointer dereference in mq_attach 2188c0f09532 net/sched: Prohibit regrafting ingress or clsact Qdiscs 80b20d528a71 net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs 321f38375517 net/sched: sch_clsact: Only create under TC_H_CLSACT 5f67d33c01b3 net/sched: sch_ingress: Only create under TC_H_INGRESS 381a703220fb tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set 32e9a9ee285f tcp: deny tcp_disconnect() when threads are waiting 26e830858a2b af_packet: do not use READ_ONCE() in packet_bind() 43f1402dc2e9 mtd: rawnand: ingenic: fix empty stub helper definitions dd3773e8c8c9 amd-xgbe: fix the false linkup in xgbe_phy_status 603eec060d14 af_packet: Fix data-races of pkt_sk(sk)->num. bab2f42d8d8a netrom: fix info-leak in nr_write_internal() d7aeb591b101 net/mlx5: fw_tracer, Fix event handling c7ac3ebf41ee dmaengine: pl330: rename _start to prevent build error 17d70de57248 iommu/amd: Don't block updates to GATag if guest mode is on fa961ad9ef91 iommu/rockchip: Fix unwind goto issue 5abb81b4d762 RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx 2bafc7f22db3 RDMA/bnxt_re: Refactor queue pair creation code 56446791bccd RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series cc5a673d85a9 RDMA/efa: Fix unsupported page sizes in device cf0b1e5482ea Linux 5.4.245 ec14c6e0a2e5 netfilter: ctnetlink: Support offloaded conntrack entry deletion 5b7d4d91c047 ipv{4,6}/raw: fix output xfrm lookup wrt protocol 6c88024cab83 binder: fix UAF caused by faulty buffer cleanup e6183912ee90 bluetooth: Add cmd validity checks at the start of hci_sock_ioctl() 9ba28194ea50 io_uring: have io_kill_timeout() honor the request references 6de3014d4bd8 io_uring: don't drop completion lock before timer is fully initialized b0bfceaa8c0e io_uring: always grab lock in io_cancel_async_work() 00395fd7f9a0 cdc_ncm: Fix the build warning 672e59995e70 net/mlx5: Devcom, serialize devcom registration f42feb29bad9 net/mlx5: devcom only supports 2 ports 67637a7ee6bd fs: fix undefined behavior in bit shift for SB_NOUSER 02281c23d069 power: supply: bq24190: Call power_supply_changed() after updating input current f6518954c146 power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier() db00ef8fd609 power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize ff484163dfb6 net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize a270ca35a949 cdc_ncm: Implement the 32-bit version of NCM Transfer Block 51d0ac4577c2 Linux 5.4.244 edec0d399907 3c589_cs: Fix an error handling path in tc589_probe() 3dfc1004d9af net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device c59106f8bca1 net/mlx5: Fix error message when failing to allocate device memory 8680d838c98c forcedeth: Fix an error handling path in nv_probe() b8db4a4e2007 ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg 0099a29bc5a0 x86/show_trace_log_lvl: Ensure stack pointer is aligned, again c60f38c9bdcb xen/pvcalls-back: fix double frees with pvcalls_new_active_socket() 9b13972e4f23 coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet() f6b610730e8f power: supply: sbs-charger: Fix INHIBITED bit for Status reg 0c5f4cec7596 power: supply: bq27xxx: Fix poll_interval handling and races on remove dafe9136be7b power: supply: bq27xxx: Fix I2C IRQ race on remove 7b3b11964979 power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition 96bfafbc7d80 power: supply: leds: Fix blink to LED on transition 011f47c8b838 ipv6: Fix out-of-bounds access in ipv6_find_tlv() 120cdad8b2ae bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields 9928ce5225d6 selftests: fib_tests: mute cleanup error message 58766252f6b2 net: fix skb leak in __skb_tstamp_tx() 2b580d0f03c4 media: radio-shark: Add endpoint checks a730feb672c7 USB: sisusbvga: Add endpoint checks 80100e0863e5 USB: core: Add routines for endpoint checks in old drivers 7e3ae83371a4 udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). 9ea0c5f90a27 net: fix stack overflow when LRO is disabled for virtual interfaces 1522dc58bff8 fbdev: udlfb: Fix endpoint check be646802b3dc debugobjects: Don't wake up kswapd from fill_pool() 4e5a7181a6c3 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms 6d091e0ddcf3 parisc: Fix flush_dcache_page() for usage from irq context b556618baca5 selftests/memfd: Fix unknown type name build failure 04aee084a3fa x86/mm: Avoid incomplete Global INVLPG flushes a9f5423460a6 btrfs: use nofs when cleaning up aborted transactions 4f92934d8073 gpio: mockup: Fix mode of debugfs files da8adda57984 parisc: Allow to reboot machine after system halt 43ffe982a304 parisc: Handle kgdb breakpoints only in kernel context f7d19a366cd2 m68k: Move signal frame following exception on 68020/030 8facb9cc168a ALSA: hda/realtek: Enable headset onLenovo M70/M90 5cc3e698c2bb ALSA: hda/ca0132: add quirk for EVGA X299 DARK 68e4c390173e mt76: mt7615: Fix build with older compilers b558275c1b04 spi: fsl-cpm: Use 16 bit mode for large transfers with even size d64a45c019ac spi: fsl-spi: Re-organise transfer bits_per_word adaptation aabe8ca79139 watchdog: sp5100_tco: Immediately trigger upon starting. aeff9e7e87c1 s390/qdio: fix do_sqbs() inline assembly constraint ab196fe70a18 s390/qdio: get rid of register asm a4e3c4c65ae8 vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF 74e644795d37 vc_screen: rewrite vcs_size to accept vc, not inode e9399d4ea5ee usb: gadget: u_ether: Fix host MAC address case 939cafcdf7de usb: gadget: u_ether: Convert prints to device prints c8489e0fab18 lib/string_helpers: Introduce string_upper() and string_lower() helpers 7e15602c5073 HID: wacom: add three styli to wacom_intuos_get_tool_type 2a12339ce34f HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs b5185f1b11c7 HID: wacom: Force pen out of prox if no events have been received in a while e0c1b35239d9 netfilter: nf_tables: hold mutex on netns pre_exit path 6236af6936dd netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag 05b4105e6852 netfilter: nf_tables: stricter validation of element data e832e4bae556 netfilter: nf_tables: allow up to 64 bytes in the set element data area 28fe10236a64 netfilter: nf_tables: add nft_setelem_parse_key() eb5b579bd69f netfilter: nf_tables: validate registers coming from userspace. cfe1b9719cce netfilter: nftables: statify nft_parse_register() 7c788393d453 netfilter: nftables: add nft_parse_register_store() and use it 25336cd96b03 netfilter: nftables: add nft_parse_register_load() and use it 116d53f09ff5 nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode() df89b1753eb1 powerpc/64s/radix: Fix soft dirty tracking 60b9a9c8f370 tpm/tpm_tis: Disable interrupts for more Lenovo devices a33c172c1e34 ceph: force updating the msg pointer in non-split case 6eb9ed0ab7b5 serial: Add support for Advantech PCI-1611U card 21f107a95965 statfs: enforce statfs[64] structure initialization 1eb3e32de7b1 KVM: x86: do not report a vCPU as preempted outside instruction boundaries a88638a95407 can: kvaser_pciefd: Disable interrupts in probe error path 4579e2556767 can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt 33d5a0a4985a can: kvaser_pciefd: Clear listen-only bit if not explicitly requested e5ac4f12074e can: kvaser_pciefd: Empty SRB buffer in probe c0e9fb21b612 can: kvaser_pciefd: Call request_irq() before enabling interrupts 36cd7601e6b9 can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop() e65811289346 can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag 880482525101 ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 57fd0d122edd ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 739056188ad3 ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table 4ef155ddf957 ALSA: hda: Fix Oops by 9.1 surround channel names 4f9c0a7c2726 usb: typec: altmodes/displayport: fix pin_assignment_show 33b6648d27b8 usb: dwc3: debugfs: Resume dwc3 before accessing registers 241491524ab0 USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value 1f36dc41616b usb-storage: fix deadlock when a scsi command timeouts more than once 7cef7681aa77 USB: usbtmc: Fix direction for 0-length ioctl control messages f662f856acec vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() 53bf7cda160b igb: fix bit_shift to be in [1..8] range e20105d967ab cassini: Fix a memory leak in the error handling path of cas_init_one() e519a404a5bb wifi: iwlwifi: mvm: don't trust firmware n_channels d0baaadd1c5e net: bcmgenet: Restore phy_stop() depending upon suspend/close 2cca63d5bc4e net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop() 435855b0831b net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() ed50fcab1435 drm/exynos: fix g2d_open/close helper function definitions 1550bcf2983a media: netup_unidvb: fix use-after-free at del_timer() 69055f99900b net: hns3: fix reset delay time to avoid configuration timeout 304e5cb77eb8 net: hns3: fix sending pfc frames after reset issue d1bcc606870e erspan: get the proto with the md version for collect_md f185ede016c9 ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode 0eb3ec0a3553 ip6_gre: Make o_seqno start from 0 in native mode 304096241398 ip6_gre: Fix skb_under_panic in __gre6_xmit() 7525aa211758 serial: arc_uart: fix of_iomap leak in `arc_serial_probe` 5a90309002cd vsock: avoid to close connected socket after the timeout 5009aead17f0 ALSA: firewire-digi00x: prevent potential use after free b22b514209ff net: fec: Better handle pm_runtime_get() failing in .remove() 033297ef3bba af_key: Reject optional tunnel/BEET mode templates in outbound policies 912a6cff0db1 cpupower: Make TSC read per CPU for Mperf monitor 131eb9c9b1a0 ASoC: fsl_micfil: register platform component before registering cpu dai a3714a47b401 btrfs: fix space cache inconsistency after error loading it from disk 596898303745 btrfs: replace calls to btrfs_find_free_ino with btrfs_find_free_objectid 1e453cb55014 mfd: dln2: Fix memory leak in dln2_probe() bdc33478d5d3 phy: st: miphy28lp: use _poll_timeout functions for waits e6e917e82de4 Input: xpad - add constants for GIP interface numbers 9fcef1e37d54 iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any 4461f41ece4d clk: tegra20: fix gcc-7 constant overflow warning c23e6383d7fe RDMA/core: Fix multiple -Warray-bounds warnings 3ed95a6f6c64 recordmcount: Fix memory leaks in the uwrite function 38a118fd545b sched: Fix KCSAN noinstr violation cbe3063a9be1 mcb-pci: Reallocate memory region to avoid memory overlapping d5cd2928d310 serial: 8250: Reinit port->pm on port specific driver unbind ccb12585a735 usb: typec: tcpm: fix multiple times discover svids error c5405c767173 HID: wacom: generic: Set battery quirk only when we see battery data d3f32dc2ccc2 spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3 bf80dbd52899 HID: logitech-hidpp: Reconcile USB and Unifying serials e28f9de2d4d7 HID: logitech-hidpp: Don't use the USB serial for USB devices 8a65476dd1ca staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE 2112c4c47d36 Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp fa57021262e9 wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace 0ad8dd870aa1 wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf f6f2d16c77f9 wifi: iwlwifi: pcie: fix possible NULL pointer dereference a7ec2f424f6e samples/bpf: Fix fout leak in hbm's run_bpf_prog 4ceedc2f8bdf f2fs: fix to drop all dirty pages during umount() if cp_error is set 8659c5f4ffaa ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa() cee78217a7ae ext4: set goal start correctly in ext4_mb_normalize_request d43b1bdb1005 gfs2: Fix inode height consistency check 410e610a96c5 scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition cc2d2b3dbfb0 lib: cpu_rmap: Avoid use after free on rmap->obj array entries 89f5055f9b0b scsi: target: iscsit: Free cmds before session free 67236cf14db3 net: Catch invalid index in XPS mapping 92af9cb86ab0 net: pasemi: Fix return type of pasemi_mac_start_tx() 644a9d5e2276 scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow c4813f858e5c ext2: Check block size validity during mount 56c7e9c39bd5 wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex c409eb45f5dd ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects 710e09fd116e ACPICA: Avoid undefined behavior: applying zero offset to null pointer 99c8f2e6f33a drm/tegra: Avoid potential 32-bit integer overflow ccae2233e993 ACPI: EC: Fix oops when removing custom query handlers 48ac727ea4a3 firmware: arm_sdei: Fix sleep from invalid context BUG a2a5d3a584bf memstick: r592: Fix UAF bug in r592_remove due to race condition d73e8c47675e regmap: cache: Return error in cache sync operations for REGCACHE_NONE 9b72cb394f96 drm/amd/display: Use DC_LOG_DC in the trasform pixel function a75d9211a07f fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode() 196528ad4844 af_unix: Fix data races around sk->sk_shutdown. 7d17bc2d4e75 af_unix: Fix a data race of sk->sk_receive_queue->qlen. 699c9e7c9f66 net: datagram: fix data-races in datagram_poll() 1aa872e967f2 ipvlan:Fix out-of-bounds caused by unclear skb->cb 4188c5269475 net: add vlan_get_protocol_and_depth() helper 57a269d82f2e net: tap: check vlan with eth_type_vlan() method 1747aa98ab13 net: annotate sk->sk_err write from do_recvmmsg() a507022c862e netlink: annotate accesses to nlk->cb_running b47aae7038cc netfilter: conntrack: fix possible bug_on with enable_hooks=1 d7343f8de019 net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs(). 42e1dafa65e2 linux/dim: Do nothing if no time delta between samples 7460ac5a66fb ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings 22b8ac608af5 drm/mipi-dsi: Set the fwnode for mipi_dsi_device d4992b2b5c68 driver core: add a helper to setup both the of_node and fwnode of a device (From OE-Core rev: bc75da82987e243bdfe3e1192bb715438b3a7378) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* libcap: backport Debian patches to fix CVE-2023-2602 and CVE-2023-2603Vijay Anusuri2023-07-043-0/+112
| | | | | | | | | | | | | | | | | import patches from ubuntu to fix CVE-2023-2602 CVE-2023-2603 Upstream-Status: Backport [import from ubuntu https://git.launchpad.net/ubuntu/+source/libcap2/tree/debian/patches?h=ubuntu/focal-security Upstream commit https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=bc6b36682f188020ee4770fae1d41bde5b2c97bb & https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=422bec25ae4a1ab03fd4d6f728695ed279173b18] (From OE-Core rev: d0718a43a00223aa074f14e769214ba11d4f8ef2) Signed-off-by: Vijay Anusuri <vanusuri@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* go: fix CVE-2023-29402 & CVE-2023-29404Hitendra Prajapati2023-07-043-0/+287
| | | | | | | | | | | Backport fixes for: * CVE-2023-29402 - Upstream-Status: Backport from https://github.com/golang/go/commit/c160b49b6d328c86bd76ca2fff9009a71347333f * CVE-2023-29404 - Upstream-Status: Backport from https://github.com/golang/go/commit/bf3c8ce03e175e870763901a3850bca01381a828 (From OE-Core rev: a4a989605d8cab3278d6c6e32eb882815ff36a28) Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* go: Backport fix CVE-2023-29405Ashish Sharma2023-07-043-0/+152
| | | | | | | | | | | | Upstream-Status: Backport [https://github.com/golang/go/commit/fa60c381ed06c12f9c27a7b50ca44c5f84f7f0f4 & https://github.com/golang/go/commit/1008486a9ff979dbd21c7466eeb6abf378f9c637] (From OE-Core rev: ce213403b4e82f1b191fed4ef6494e9dee55c4f8) Signed-off-by: Ashish Sharma <asharma@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ninja: Whitelist CVE-2021-4336, wrong ninjaRoss Burton2023-07-041-0/+3
| | | | | | | | | | | | (From OE-Core rev: c2dd2c13ff26c3f046e35a2f6b8afeb099ef422a) (From OE-Core rev: a056017d8383686651de6a72b50d95213bacf226) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 9a106486ad7900924a87c5869702903204a35b54) Signed-off-by: virendra thakur <virendrak@kpit.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* libjpeg-turbo: CVE-2020-35538 Null pointer dereference in ↵Vijay Anusuri2023-07-043-0/+859
| | | | | | | | | | | | | | jcopy_sample_rows() function Upstream-Status: Backport [https://github.com/libjpeg-turbo/libjpeg-turbo/commit/9120a247436e84c0b4eea828cb11e8f665fcde30 & https://github.com/libjpeg-turbo/libjpeg-turbo/commit/a46c111d9f3642f0ef3819e7298846ccc61869e0] (From OE-Core rev: 345ffb433060f017d212135a5b2383017f32d321) Signed-off-by: Vijay Anusuri <vanusuri@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* systemd-systemctl: support instance expansion in WantedByIan Ray2023-06-271-7/+2
| | | | | | | | | | | | | | | | | | | | | | Refactor _process_deps to expand systemd instance specifier "%i" to the template instance. This change expands on prior commit e510222b57 ("systemd-systemctl: fix instance template WantedBy symlink construction") by substituting every "%i" pattern-match with the instance name. The regexp handles the following cases: * svc-wants@%i.service * sys-subsystem-net-devices-%i.device (From OE-Core rev: 2aa82324d43467e7c8bfbbb59570ee3306264b75) Signed-off-by: Ian Ray <ian.ray@ge.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 9356276137267a29ae2289d796a2940918375308) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* systemd-systemctl: fix instance template WantedBy symlink constructionMartin Siegumfeldt2023-06-271-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix issue of the below instance template systemd service dependency [Install] WantedBy=svc-wants@%i.service creating the symlink (instance "a" example) /etc/systemd/system/svc-wants@%i.service.wants/svc-wanted-by@a.service which should be /etc/systemd/system/svc-wants@a.service.wants/svc-wanted-by@a.service as implemented by this change. The functionality appears regressed just after "thud" baseline when the logic was refactored from shell script into python (commit 925e30cb104ece7bfa48b78144e758a46dc9ec3f) (From OE-Core rev: 308397f0bb3d6f3d4e9ec2c6a10823184049c9b5) (From OE-Core rev: 2751472807edc6d2ccc93b6339e6dc57d4abb2da) Signed-off-by: Martin Siegumfeldt <mns@gomspace.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 372b29c8ad270d4d430c26a4e614976c7029afaf) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* kernel-fitimage: use correct kernel imageAndrej Valek2023-06-271-16/+1
| | | | | | | | | | | | | | | | | | | | Even if initramfs_bundle_path was used, a wrong compression was reflected in output its template file. Use linux.bin as universal kernel image. The linux.bin file covers both cases because it's beying created from vmlinux. We know, that vmlinux is created inside compressed directory already, so no external compression will be used. (From OE-Core rev: 8280c089b0df97368476b8bc54ed758e809f42f5) Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Walter Schweizer <walter.schweizer@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Backport of 27fbbeaf972bb7e2535c1b23375cfa9d66b69db6 in master branch Signed-off-by: Remi Peuvergne <remi.peuvergne@non.se.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* kernel-fitimage: adding support for Initramfs bundle and u-boot scriptAbdellatif El Khlifi2023-06-271-23/+134
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds Initramfs bundle support to the FIT image in addition to u-boot boot script capability. These new features are selectable. In case of Initramfs, the kernel is configured to be bundled with the rootfs in the same binary (ie: zImage-initramfs-<machine>.bin). When the kernel is copied to RAM and executed, it unpacks the Initramfs rootfs. For more information about Initramfs please read: https://www.kernel.org/doc/Documentation/filesystems/ramfs-rootfs-initramfs.txt For more details about the Initramfs bundle and boot script implementation please check the kernel-fitimage.bbclass paragraph in Yocto reference or mega manual. Current limitations: - Initramfs bundle FIT support has been tested on ARM 32-bit - The kernel image type in case of ARM 32-bit is zImage Change-Id: I901bfd899e8d733c5b9a2b6645b1d4748f4b1fda (From OE-Core rev: e3eb79c0a11e9f67af3161361fb88b00123ecbac) Signed-off-by: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Backport of 19fa415c8769a67b52babd80f71d68bf36a21db2 in master branch Signed-off-by: Remi Peuvergne <remi.peuvergne@non.se.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* uninative.bbclass: handle read only files outside of patchelfSteve Sakoman2023-06-271-0/+2
| | | | | | | | | | | | | | We are seeing autobuilder failures with the latest uninative: patchelf: open: Permission denied See upstream discussion which suggests handling read-only files explicitly outside of patchelf: https://github.com/NixOS/patchelf/pull/89 (From OE-Core rev: 3680fcbf9ba327aedb32bb4eb647dd56fcccfd51) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* uninative: Upgrade to 4.0 to include latest gcc 13.1.1Michael Halstead2023-06-271-4/+4
| | | | | | | | | (From OE-Core rev: 0179c939e4abab008d3c3aa9c1c1eb63b78a6e09) Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f87becb69e02bdf055dffb633ed4f6d36b36f7a7) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* uninative: Upgrade to 3.10 to support gcc 13Michael Halstead2023-06-271-4/+4
| | | | | | | | | (From OE-Core rev: 15287d18c18152efcfc56a2ae16efdc42c53d92a) Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f811bffb861b23238e8291394bd6e8407f013619) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* uninative: Upgrade to 3.9 to include glibc 2.37Michael Halstead2023-06-271-5/+5
| | | | | | | | | | | Update uninative to work with the new glibc 2.37. (From OE-Core rev: c95020a30ee8266d4bfa7b14a7526c10590027fd) Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 360971a6ba562fa0b29bd062b96ede2d3a47fa2e) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* uninative: Upgrade to 3.8.1 to include libgccMichael Halstead2023-06-271-4/+4
| | | | | | | | | | | Including libgcc solves issues with libpthread. (From OE-Core rev: 8bb60a90dbd59b22e5ba884804b3cb47df45e97d) Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 36eb46589fb01374d4738a2c376386c68d06aa83) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* uninative: Ensure uninative is enabled in all cases for BuildStarted eventRichard Purdie2023-06-271-0/+2
| | | | | | | | | | | | | | | Recent changes in bitbake mean the datastore is not always reset between ConfigParsed and BuildStarted. This means in a fresh buiild, with memory resident bitbake active, uninative may end up disabled. Update the code so the enable code is always run at BuildStarted if needed. (From OE-Core rev: 24897c70980f934cf59a28a0d3b6e8fddcb15a7f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit db743cc78fe5172bb4a4dac9c1dad4f5aa9e1491) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* cve-update-nvd2-native: added the missing http importJan Vermaete2023-06-271-0/+1
| | | | | | | | | (From OE-Core rev: 787acb1cbc22c0f3bd0cc163c527cc7a98007f26) Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit 39d2cde7eb922cb0a2cf9402cd8b3ae3b4cc2f62) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* cve-update-nvd2-native: new CVE database fetcherMarta Rybczynska2023-06-272-2/+335
| | | | | | | | | | | | | | | | | | | | Add new fetcher for the NVD database using the 2.0 API [1]. The implementation changes as little as possible, keeping the current database format (but using a different database file for the transition period), with a notable exception of not using the META table. Minor changes that could be visible: - the database starts in 1999 instead of 2002 - the complete fetch is longer (30 minutes typically) [1] https://nvd.nist.gov/developers/vulnerabilities (From OE-Core rev: 191e2c6d7009999f049a0cf8460259f8f91a829d) Signed-off-by: Marta Rybczynska <marta.rybczynska@syslinbit.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit fb62c4c3dbca4e58f7ce6cf29d4b630a06411a97) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* openssl: CVE-2023-2650 Possible DoS translating ASN.1 object identifiersHitendra Prajapati2023-06-272-0/+123
| | | | | | | | | Upstream-Status: Backport from https://github.com/openssl/openssl/commit/9e209944b35cf82368071f160a744b6178f9b098 (From OE-Core rev: 8a9d188b4d838bbbf8aab14fad1ee5aaadb86621) Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* cups: Fix CVE-2023-32324Sanjay Chitroda2023-06-272-0/+37
| | | | | | | | | | | | | | | | | | | | | | | OpenPrinting CUPS is an open source printing system. In versions 2.4.2 and prior, a heap buffer overflow vulnerability would allow a remote attacker to launch a denial of service (DoS) attack. A buffer overflow vulnerability in the function `format_log_line` could allow remote attackers to cause a DoS on the affected system. Exploitation of the vulnerability can be triggered when the configuration file `cupsd.conf` sets the value of `loglevel `to `DEBUG`. No known patches or workarounds exist at time of publication. References: https://nvd.nist.gov/vuln/detail/CVE-2023-32324 https://security-tracker.debian.org/tracker/CVE-2023-32324 Upstream Patch: https://github.com/OpenPrinting/cups/commit/fd8bc2d32589 (From OE-Core rev: cb46ae57abe3069d6a4dc2ab0b8dfce5a4a5bd15) Signed-off-by: Sanjay Chitroda <schitrod@cisco.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* build-appliance-image: Update to dunfell head revisionyocto-3.1.26dunfell-23.0.26Steve Sakoman2023-06-171-1/+1
| | | | | | (From OE-Core rev: 77f6fbfa18b4ad77c3756cfdc45d441a20210781) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* poky.conf: bump version for 3.1.26Steve Sakoman2023-06-171-1/+1
| | | | | | (From meta-yocto rev: 5faf10f83e45aceb3d14c904346d82ea3ce9bdcc) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* documentation: update for 3.1.26Steve Sakoman2023-06-171-5/+5
| | | | | | | | (From yocto-docs rev: 9eae543ad41edbc3db7ec465e756507643cebb1d) Signed-off-by: Steve Sakoman <steve@sakoman.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* selftest/reproducible: Allow native/cross reuse in testRichard Purdie2023-06-171-2/+2
| | | | | | | | | | | | | | We don't compare reproducibility of the native/cross components, only the target ones. With the long build times of rust-native, the test now takes crazy lengths of time so this tweak should allow us to reuse native/cross artefacts from sstate whilst still testing the target output is reproducible. (From OE-Core rev: fd3d9b32256bceacd514bfd5ebfa0a30bcfdbd0c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b494d83c639a877cefeb7cbab6d37195e492f059) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* e2fsprogs: fix ptest bug for second runningQiu Tingting2023-06-172-0/+4
| | | | | | | | | | | | | | | At second running, there are four new failed case: d_loaddump f_bigalloc_badinode f_bigalloc_orphan_list f_dup_resize The test_data.tmp is necessary, but it is deleted by run-ptest. So it should be restored after testing. (From OE-Core rev: 496dc586446d09a77923bc191e5305ba06c8f59e) Signed-off-by: Qiu Tingting <qiutt@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit d0d08dd9a8a179e25b9cfcbac696c1d212a1910c) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* vim: upgrade 9.0.1429 -> 9.0.1527Randy MacLeod2023-06-171-2/+2
| | | | | | | | | | | | Fixes: https://nvd.nist.gov/vuln/detail/CVE-2023-2426 caf642c25 patch 9.0.1499: using uninitialized memory with fuzzy matching (From OE-Core rev: 51a6a2f7917f18f67879ea9559084393ab68520b) Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 4f9a8df5aca99d0a5c2d2346b27ce7be08e7896c) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* libwebp: Fix CVE-2023-1999Nikhil R2023-06-172-0/+59
| | | | | | | | | | | Add patch to fix CVE-2023-1999 Link: https://github.com/webmproject/libwebp/commit/a486d800b60d0af4cc0836bf7ed8f21e12974129 (From OE-Core rev: c1f8a40b65d72c8fdd2f4ae77fa4e682184c8891) Signed-off-by: Nikhil R <nikhil.r@kpit.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* openssh: Move sshdgenkeys.service to sshd.socketAlex Kiernan2023-06-132-2/+1
| | | | | | | | | | | | | | sshd.socket launches the templated sshd@.service, so by moving the sshdgenkeys.service to sshd.socket, key generation can start in advance of a connection. (From OE-Core rev: 96798603273bbab40a7e19bbb67a9a5398648c21) Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit af38a39b4bed9e43c5075008be47ca72191a489e) Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.4: update to v5.4.243Bruce Ashfield2023-06-133-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: f53660ec669f Linux 5.4.243 d60f15682a5c drm/amd/display: Fix hang when skipping modeset 93ca0d7b88e8 mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock 3f231e30cdeb drm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag 65a8b6d129cf drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup() 62ac943eb2a9 firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe() a781ea3437a0 drm/msm: Fix double pm_runtime_disable() call e4e88f74eb2f PM: domains: Restore comment indentation for generic_pm_domain.child_links ddcca7299de3 printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h c2c3ffc79896 PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock 6a24285f64ea PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors dde34ef0bc73 drbd: correctly submit flush bio on barrier 373720b9289c serial: 8250: Fix serial8250_tx_empty() race with DMA Tx f2a1071100fe tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH ba04d6af5ac4 ext4: fix invalid free tracking in ext4_xattr_move_to_block() 185062a21976 ext4: remove a BUG_ON in ext4_mb_release_group_pa() d7ff83a71d77 ext4: bail out of ext4_xattr_ibody_get() fails for any reason 486efbbc9445 ext4: add bounds checking in get_max_inline_xattr_value_size() b4fa4768c9ac ext4: fix deadlock when converting an inline directory in nojournal mode 2dda20290671 ext4: improve error recovery code paths in __ext4_remount() 525c802de3f9 ext4: fix data races when using cached status extents 4f4fd982d972 ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum 1b90fbc75901 ext4: fix WARNING in mb_find_extent f9e27d4bdb1f HID: wacom: insert timestamp to packed Bluetooth (BT) events d8b609e66244 HID: wacom: Set a default resolution for older tablets 3decf3a750a9 drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend 625d4112ea25 drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras b1fabc379463 drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() c6bb59662432 drm/panel: otm8009a: Set backlight parent to panel device 3e7703624612 f2fs: fix potential corruption when moving a directory dafc5a5c8fda ARM: dts: s5pv210: correct MIPI CSIS clock name ad751b896eae ARM: dts: exynos: fix WM8960 clock name in Itop Elite 823496470790 remoteproc: st: Call of_node_put() on iteration error a1366ecb0905 remoteproc: stm32: Call of_node_put() on iteration error f16bc5111cc6 sh: nmi_debug: fix return value of __setup handler c9871a47f4ce sh: init: use OF_EARLY_FLATTREE for early init 111b08116dac sh: math-emu: fix macro redefined warning 8fb33166aed8 inotify: Avoid reporting event with invalid wd 0ccea97abe6d platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i 871641c7ebe5 cifs: fix pcchunk length type in smb2_copychunk_range 3e2b4bceaaf9 btrfs: print-tree: parent bytenr must be aligned to sector size 1e05bf5e80bb btrfs: don't free qgroup space unless specified b232f5e8cf81 btrfs: fix btrfs_prev_leaf() to not return the same key twice 96f71f669bee perf symbols: Fix return incorrect build_id size in elf_read_build_id() 78190a6ebe4e perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp() ffec80cc6761 perf vendor events power9: Remove UTF-8 characters from JSON files 62f1ebfe9aac virtio_net: suppress cpu stall when free_unused_bufs 1dc5faf30a6c virtio_net: split free_unused_bufs() b15637e717ad net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621 544b0de2d767 ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` 35f2642f4abd drm/amdgpu: add a missing lock for AMDGPU_SCHED 5cfe3f910f7c af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). fbcfa00386e1 ionic: remove noise from ethtool rxnfc error msg 4a56f1f6fe92 rxrpc: Fix hard call timeout units dfa36eb38020 net/sched: act_mirred: Add carrier check cc5ccfb7c0ee writeback: fix call of incorrect macro 9c1fcb97f98f net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu e80412439030 sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() cc5fe387c629 net/sched: cls_api: remove block_cb from driver_list before freeing 8acd3a28873f net/ncsi: clear Tx enable mode when handling a Config required AEN bc0905a76531 relayfs: fix out-of-bounds access in relay_file_read c038ae623a7c kernel/relay.c: fix read_pos error when multiple readers 4f4de392f492 crypto: safexcel - Cleanup ring IRQ workqueues on load failure b9878f485d70 crypto: inside-secure - irq balance 439d3a7056d5 dm verity: fix error handling for check_at_most_once on FEC 0156f7dbd822 dm verity: skip redundant verity_handle_err() on I/O errors e4875d6e053d mailbox: zynqmp: Fix counts of child nodes ff0d64f5127e mailbox: zynq: Switch to flexible array to simplify code 352b152905cc tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem 9b2ed144318e nohz: Add TICK_DEP_BIT_RCU c8b6063f13ad netfilter: nf_tables: deactivate anonymous set from preparation phase 29fb2a1a5f71 debugobject: Ensure pool refill (again) cef1b8a4df5c perf intel-pt: Fix CYC timestamps after standalone CBR 5ead86d57583 perf auxtrace: Fix address filter entire kernel size 29a1ef57c3be dm ioctl: fix nested locking in table_clear() to remove deadlock concern 337b7af27356 dm flakey: fix a crash with invalid table line 6d126899b074 dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path cbe0a7ec67c3 dm clone: call kmem_cache_destroy() in dm_clone_init() error path d8f66a19f8be s390/dasd: fix hanging blockdevice after request requeue 5492d4081274 btrfs: scrub: reject unsupported scrub flags 946e067b4cda scripts/gdb: fix lx-timerlist for Python3 7cf5ce2857b8 clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent 4379d5ce9235 wifi: rtl8xxxu: RTL8192EU always needs full init ecdcefd312d4 mailbox: zynqmp: Fix typo in IPI documentation 38afc633d374 mailbox: zynqmp: Fix IPI isr handling 14964127be77 md/raid10: fix null-ptr-deref in raid10_sync_request fe1cbbcb1a25 nilfs2: fix infinite loop in nilfs_mdt_get_block() 4569a292a84e nilfs2: do not write dirty data after degenerating to read-only fd37a5c6998b parisc: Fix argument pointer in real64_call_asm() 736aeb17b6a0 afs: Fix updating of i_size with dv jump from server 27263ff39784 dmaengine: at_xdmac: do not enable all cyclic channels 8c821199bc28 dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing 24c9c4ad23d3 dmaengine: dw-edma: Fix to change for continuous transfer 2e900f363174 phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port 58e026465814 pwm: mtk-disp: Disable shadow registers before setting backlight values 33f00f0a7368 pwm: mtk-disp: Adjust the clocks to avoid them mismatch e5e9e59c4564 pwm: mtk-disp: Don't check the return code of pwmchip_remove() 8e238e88822f dmaengine: mv_xor_v2: Fix an error code. 026df12f3c4d leds: TI_LMU_COMMON: select REGMAP instead of depending on it a34f6dcb78c6 ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline 6dfd85ada867 openrisc: Properly store r31 to pt_regs on unhandled exceptions 2fd44d2bde34 clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails f2aaf419889c clocksource: davinci: axe a pointless __GFP_NOFAIL fc051820d616 clocksource/drivers/davinci: Avoid trailing '\n' hidden in pr_fmt() 945e9898624d RDMA/mlx5: Use correct device num_ports when modify DC 9bf843683a32 SUNRPC: remove the maximum number of retries in call_bind_status 1dfa3c9dd27b Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe ce6c42f0b644 input: raspberrypi-ts: Release firmware handle when not needed de85be00a8f3 firmware: raspberrypi: Introduce devm_rpi_firmware_get() d537afa08e15 firmware: raspberrypi: Keep count of all consumers 919f470337e1 NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease fe60c3af70bf IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order b4f12e2402a5 RDMA/siw: Remove namespace check from siw_netdev_event() 795d11e8ff35 clk: add missing of_node_put() in "assigned-clocks" property parsing 0c770f95a2d7 power: supply: generic-adc-battery: fix unit scaling 31ca78dc1f50 rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time 8feca6259007 RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() 683cd87041ac rtc: omap: include header for omap_rtc_power_off_program prototype a48403e8c325 RDMA/rdmavt: Delete unnecessary NULL check b24e0e4612a5 RDMA/siw: Fix potential page_array out of range access 318bc22decd4 perf/core: Fix hardlockup failure caused by perf throttle ff3edfb3c825 powerpc/rtas: use memmove for potentially overlapping buffer copy 333a2a9846b9 macintosh: via-pmu-led: requires ATA to be set e2dd8bbab7b5 powerpc/sysdev/tsi108: fix resource printk format warnings 770d583cd5ae powerpc/wii: fix resource printk format warnings f60c8d7c16bb powerpc/mpc512x: fix resource printk format warning 97cd970f8add macintosh/windfarm_smu_sat: Add missing of_node_put() 54dda7322255 spmi: Add a check for remove callback when removing a SPMI driver af9bfe1c0a50 staging: rtl8192e: Fix W_DISABLE# does not work after stop/start 572d48361aa0 serial: 8250: Add missing wakeup event reporting 488baa8038fa tty: serial: fsl_lpuart: adjust buffer length to the intended size 8fa80b452bc9 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe 26ca30516b2c usb: mtu3: fix kernel panic at qmu transfer done irq handler bd7a3e6416ab usb: chipidea: fix missing goto in `ci_hdrc_probe` f9e2abb6df6d sh: sq: Fix incorrect element size for allocating bitmap buffer e1431faa89bd uapi/linux/const.h: prefer ISO-friendly __typeof__ 6716203844bc spi: cadence-quadspi: fix suspend-resume implementations caaefbf823ab mtd: spi-nor: cadence-quadspi: Handle probe deferral while requesting DMA channel ee5ffe4cdfea mtd: spi-nor: cadence-quadspi: Don't initialize rx_dma_complete on failure 7c69aeca59f2 mtd: spi-nor: cadence-quadspi: Provide a way to disable DAC mode df9708297bb2 mtd: spi-nor: cadence-quadspi: Make driver independent of flash geometry 30ac77e99525 scripts/gdb: bail early if there are no generic PD 35a2681e9937 PM: domains: Fix up terminology with parent/child 0fbc62db7e10 scripts/gdb: bail early if there are no clocks 0988baae3984 ia64: salinfo: placate defined-but-not-used warning d6cb7b6868b9 ia64: mm/contig: fix section mismatch warning/error d3c6d52148a1 of: Fix modalias string generation ca0f4ad2b7a3 vmci_host: fix a race condition in vmci_host_poll() causing GPF 170e22324052 spi: fsl-spi: Fix CPM/QE mode Litte Endian 863238433703 spi: qup: Don't skip cleanup in remove's error path 814a9a6de1b1 linux/vt_buffer.h: allow either builtin or modular for macros 3547e5bd0d10 ASoC: es8316: Handle optional IRQ assignment 9650d5a1e7df ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ f5ce428e3eae genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() 0f31993721f9 PCI: imx6: Install the fault handler only on compatible match 0fee5030c094 usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition 7d2bc728cc8d iio: light: max44009: add missing OF device matching ee0e2f7af02a fpga: bridge: fix kernel-doc parameter description 3fb02404c1e0 usb: host: xhci-rcar: remove leftover quirk handling 36fb7843f1c3 pstore: Revert pmsg_lock back to a normal mutex 602fa8af44fd tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. 638810f5d020 net: amd: Fix link leak when verifying config failed 9ef809945edd netlink: Use copy_to_user() for optval in netlink_getsockopt(). de0ffb5145c9 Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work" 27c468ec1af1 ipv4: Fix potential uninit variable access bug in __ip_make_skb() 3b9960e21e8b netfilter: nf_tables: don't write table validation state without mutex 64d2c1cfd04f bpf: Don't EFAULT for getsockopt with optval=NULL 3bf918f90f93 ixgbe: Enable setting RSS table to default values 053b36c50bdd ixgbe: Allow flow hash to be set via ethtool ae23fc2b230a wifi: iwlwifi: mvm: check firmware response size ffdfaf27ebf1 wifi: iwlwifi: make the loop for card preparation effective 3725b35fc0e5 md/raid10: fix memleak of md thread fb3f2f2fa0f3 md: update the optimal I/O size on reshape b6460f68c1cc md/raid10: fix memleak for 'conf->bio_split' 8c5d5d7ffd1e md/raid10: fix leak of 'r10bio->remaining' for recovery 1fee7e391d99 bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap d5fdcd2384ff nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage" b1e6b3fd1104 nvme: fix async event trace event eaaa0c6b0540 nvme: handle the persistent internal error AER c229821510df bpf, sockmap: fix deadlocks in the sockhash and sockmap 74d90f92eafe scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() 01993768b3e7 crypto: drbg - Only fail when jent is unavailable in FIPS mode b21c7e28e801 crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors 14efbe2499c1 bpftool: Fix bug for long instructions in program CFG dumps 3e3533c56cf8 wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() 03109f1870e2 wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() e163e64227ad rtlwifi: Replace RT_TRACE with rtl_dbg faec6b865468 rtlwifi: Start changing RT_TRACE into rtl_dbg 7c5e804b6d52 f2fs: handle dqget error in f2fs_transfer_project_quota() 7a2ae008a53c scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS a4245323d272 scsi: target: iscsit: Fix TAS handling during conn cleanup 8e402d5198b3 net/packet: convert po->auxdata to an atomic flag f3ac72c7ab20 net/packet: convert po->origdev to an atomic flag 4760229b820d net/packet: annotate accesses to po->xmit 47464e0c658a vlan: partially enable SIOCSHWTSTAMP in container 8f851a75bbc7 scm: fix MSG_CTRUNC setting condition for SO_PASSSEC 7160c6940a97 wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() 743ae09b28ce wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() 72d5edceb2de tools: bpftool: Remove invalid \' json escape 0d1792c98351 wifi: ath6kl: reduce WARN to dev_dbg() in callback 8d17563174b0 wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() d98993186607 wifi: ath9k: hif_usb: fix memory leak of remain_skbs 1286c4ce1f01 wifi: ath6kl: minor fix for allocation size a3e7a3d472c2 tick/common: Align tick period with the HZ tick. 04be737176e6 tick: Get rid of tick_period 3df29117d8a6 tick/sched: Optimize tick_do_update_jiffies64() further b6fe34d93655 tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() 746eac77e008 tick/sched: Use tick_next_period for lockless quick check a23607579f12 timekeeping: Split jiffies seqlock 22d7ec50ffdd debugobject: Prevent init race with static objects a687da500464 arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step 442470948c04 x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() 824683dbec23 regulator: stm32-pwr: fix of_iomap leak 53adb408b170 media: rc: gpio-ir-recv: Fix support for wake-up 9df630dafa1a media: rcar_fdp1: Fix refcount leak in probe and remove function 6fd6e2f29c18 media: rcar_fdp1: Fix the correct variable assignments 75b55a3cbb4a media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource() 03d234459259 media: rcar_fdp1: fix pm_runtime_get_sync() usage count aebe8e43d85e media: rcar_fdp1: simplify error check logic at fdp_open() a4b6ab360f56 media: saa7134: fix use after free bug in saa7134_finidev due to race condition cd1583caed7e media: dm1105: Fix use after free bug in dm1105_remove due to race condition 0c61a6897c47 x86/apic: Fix atomic update of offset in reserve_eilvt_offset() 5224ea575196 regulator: core: Avoid lockdep reports when resolving supplies 73b262115f5f regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow() 9b53238b3be2 drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe() 0a6d476d9c9d mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data f79421c36070 drm/msm/adreno: drop bogus pm_runtime_set_active() 438d00b18d55 drm/msm/adreno: Defer enabling runpm until hw_init() 594726c93841 drm/msm: fix unbalanced pm_runtime_enable in adreno_gpu_{init, cleanup} 37c8085cf9c0 firmware: qcom_scm: Clear download bit during reboot 620b983589e0 media: av7110: prevent underflow in write_ts_to_decoder() 1205c52cf270 media: uapi: add MEDIA_BUS_FMT_METADATA_FIXED media bus format. c6a315f0b140 media: bdisp: Add missing check for create_workqueue 1a057b68952d ARM: dts: qcom: ipq8064: Fix the PCI I/O port range 699bf5a793ca ARM: dts: qcom: ipq8064: reduce pci IO size to 64K 1d207fcdf670 ARM: dts: qcom: ipq4019: Fix the PCI I/O port range e0162c92973b EDAC/skx: Fix overflows on the DRAM row address mapping arrays acb6f45775bb arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table 0524eb688297 arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table a535b5d4a2c3 drm/probe-helper: Cancel previous job before starting new one 4223f98d4d45 drm/vgem: add missing mutex_destroy 8747cd580b59 drm/rockchip: Drop unbalanced obj unref 9773c58594ff erofs: fix potential overflow calculating xattr_isize 880c79bdb002 erofs: stop parsing non-compact HEAD index if clusterofs is invalid e998107daad2 tpm, tpm_tis: Do not skip reset of original interrupt vector 1c131a32a9b5 selinux: ensure av_permissions.h is built when needed 11458692ebd2 selinux: fix Makefile dependencies of flask.h 823f554747f8 ubifs: Free memory for tmpfile name d3f1b113a503 ubi: Fix return value overwrite issue in try_write_vid_and_data() 6f2eee5457bc ubifs: Fix memleak when insert_old_idx() failed 2c2a76b7c4b5 Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path" 5d1f14beabab i2c: omap: Fix standard mode false ACK readings d482617fa662 KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted 67d33b8c5696 reiserfs: Add security prefix to xattr name in reiserfs_security_write() 2399b1fda025 ring-buffer: Sync IRQ works before buffer destruction a7fa8c9dc851 pwm: meson: Fix g12a ao clk81 name a3e0d3430f33 pwm: meson: Fix axg ao mux parents 719459877d58 kheaders: Use array declaration instead of char 4ec3be7003b6 ipmi: fix SSIF not responding under certain cond. bead854bcca2 ipmi:ssif: Add send_retries increment 0f91290774c7 MIPS: fw: Allow firmware to pass a empty env 3092933b2637 xhci: fix debugfs register accesses while suspended 3c5a28658d12 debugfs: regset32: Add Runtime PM support 2298b30010fd staging: iio: resolver: ads1210: fix config mode fbd11f086bf1 perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) 6525d2fd6f83 USB: dwc3: fix runtime pm imbalance on unbind 2d5844aa6e56 USB: dwc3: fix runtime pm imbalance on probe errors 0804f3715c09 asm-generic/io.h: suppress endianness warnings for readq() and writeq() 944ff47a19f2 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 f00e4bfd7f08 iio: adc: palmas_gpadc: fix NULL dereference on rmmod 85ed09c33021 USB: serial: option: add UNISOC vendor and TOZED LT70C product 48cdcb40d589 bluetooth: Perform careful capability checks in hci_sock_ioctl() c8258fc827c8 drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var 425eea395f1f wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() 3b7509b6f5e2 counter: 104-quad-8: Fix race condition between FLAG and CNTR reads (From OE-Core rev: 1bef1a4cb24e49d23e4d84e05174e0ec1ec7cbe1) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.4: update to v5.4.242Bruce Ashfield2023-06-133-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: ea7862c507ec Linux 5.4.242 d54a9f999ea7 ASN.1: Fix check for strdup() success 2500d7edebfb iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger() 760c2e6dee32 pwm: meson: Explicitly set .polarity in .get_state() 7f2b8046da83 xfs: fix forkoff miscalculation related to XFS_LITINO(mp) c27a6bb1788f sctp: Call inet6_destroy_sock() via sk->sk_destruct(). 97ce6cde1f51 dccp: Call inet6_destroy_sock() via sk->sk_destruct(). a01b75620e1a inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). 9374db5bd1e3 tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). 2ac4697b7779 udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). 5a62248c5855 ext4: fix use-after-free in ext4_xattr_set_entry 3b0044cb28f7 ext4: remove duplicate definition of ext4_xattr_ibody_inline_set() 3c4fdbf368ba Revert "ext4: fix use-after-free in ext4_xattr_set_entry" ef2aab86c34c x86/purgatory: Don't generate debug info for purgatory.ro c22aefaef8ae MIPS: Define RUNTIME_DISCARD_EXIT in LD script a5167e902b64 mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25 1b8b54fc55a4 memstick: fix memory leak if card device is never registered 5ad61a5268de nilfs2: initialize unused bytes in segment summary blocks 988766b9d124 iio: light: tsl2772: fix reading proximity-diodes from device tree 5cb867f1ecb4 xen/netback: use same error messages for same errors 903f82b1a6b2 nvme-tcp: fix a possible UAF when failing to allocate an io queue 34b74c32ff4f s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling 64cd99da25c1 net: dsa: b53: mmap: add phy ops 89dcf0dd7aae scsi: core: Improve scsi_vpd_inquiry() checks f729b74bb489 scsi: megaraid_sas: Fix fw_crash_buffer_show() 4f4ef354f95d selftests: sigaltstack: fix -Wuninitialized a725dddf2139 Input: i8042 - add quirk for Fujitsu Lifebook A574/H 9df3f502e33d f2fs: Fix f2fs_truncate_partial_nodes ftrace event 2f3730f182fc e1000e: Disable TSO on i219-LM card to increase speed 0f0a291cc520 bpf: Fix incorrect verifier pruning due to missing register precision taints ba610df83b04 mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next() d8e120057cee i40e: fix i40e_setup_misc_vector() error handling 59fba01b6c72 i40e: fix accessing vsi->active_filters without holding lock 01125379e2dc netfilter: nf_tables: fix ifdef to also consider nf_tables=m 7c1019391bd6 virtio_net: bugfix overflow inside xdp_linearize_page() 35dceaeab97c net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg d61f24a45410 regulator: fan53555: Explicitly include bits header 36f098e1e4d1 netfilter: br_netfilter: fix recent physdev match breakage 375e445b1022 arm64: dts: meson-g12-common: specify full DMC range cb1f89fe934b ARM: dts: rockchip: fix a typo error for rk3288 spdif node (From OE-Core rev: 012c751c14ad5cdd2ac8c868bf6e9a6ea4011789) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.4: update to v5.4.241Bruce Ashfield2023-06-133-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 58f42ed1cd31 Linux 5.4.241 879593643717 xfs: force log and push AIL to clear pinned inodes when aborting mount c76dd368759a xfs: don't reuse busy extents on extent trim 4679b73a8ed4 xfs: consider shutdown in bmapbt cursor delete assert 9355fd118b4e xfs: shut down the filesystem if we screw up quota reservation 48f75df5b3bb xfs: report corruption only as a regular error 3cce34ceb2ef xfs: set inode size after creating symlink e76bd6da5123 xfs: fix up non-directory creation in SGID directories ad6613c98463 xfs: remove the di_version field from struct icdinode ca4533c951e1 xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize e078b3de3e41 xfs: simplify di_flags2 inheritance in xfs_ialloc 0c553917b61a xfs: only check the superblock version for dinode size calculation 90aab52d062c xfs: add a new xfs_sb_version_has_v3inode helper edd36a57b4a6 xfs: remove the kuid/kgid conversion wrappers 3ef81874f71c xfs: remove the icdinode di_uid/di_gid members cc508a41ae48 xfs: ensure that the inode uid/gid match values match the icdinode ones 7a9dc7977140 xfs: merge the projid fields in struct xfs_icdinode 4f3252e7e132 xfs: show the proper user quota options 799cafa4f304 coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug 440bdc49f744 watchdog: sbsa_wdog: Make sure the timeout programming is within the limits 70ca826d3ddb i2c: ocores: generate stop condition after timeout in polling mode 5fb5bdcdcd5a ubi: Fix deadlock caused by recursively holding work_sem 0b27716f2d44 mtd: ubi: wl: Fix a couple of kernel-doc issues e55588c44255 ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size a652c30fa2ba asymmetric_keys: log on fatal failures in PE/pkcs7 5809dbacc431 verify_pefile: relax wrapper length check 0213f027d030 drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F b3052e5d468b efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L 02a78e653933 i2c: imx-lpi2c: clean rx/tx buffers upon new message 1ef56397449e power: supply: cros_usbpd: reclassify "default case!" as debug 7169d1638824 net: macb: fix a memory corruption in extended buffer descriptor mode c39fa0398a30 udp6: fix potential access to stale information 9c46c49ad3ff RDMA/core: Fix GID entry ref leak when create_ah fails ad831a7079c9 sctp: fix a potential overflow in sctp_ifwdtsn_skip afffe0d1e6b9 qlcnic: check pci_reset_function result a841f6a0a39d niu: Fix missing unwind goto in niu_alloc_channels() fcd084e199b9 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition 1b77cb6f5e4a mtd: rawnand: stm32_fmc2: remove unsupported EDO mode 4c1d882b53a3 mtd: rawnand: meson: fix bitmask for length in command word 266746003439 mtdblock: tolerate corrected bit-flips 50dbfd9dacda btrfs: fix fast csum implementation detection c6db5f2a31cd btrfs: print checksum type and implementation at mount time 8a99e6200c38 Bluetooth: Fix race condition in hidp_session_thread c02421992505 Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} 9025cea8e03b ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards 4d419195d6b8 ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() fe158eeccc38 ALSA: i2c/cs8427: fix iec958 mixer control deactivation aa23fa32e5ff ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard 62ccf2e0b106 ALSA: emu10k1: fix capture interrupt handler unlinking 9a3ba7b24d08 Revert "pinctrl: amd: Disable and mask interrupts on resume" 2945f948aa84 irqdomain: Fix mapping-creation race e8f3aea716d2 irqdomain: Refactor __irq_domain_alloc_irqs() 3804f265c1bf irqdomain: Look for existing mapping only once e7bba7ddb431 mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() fd644712bccd ring-buffer: Fix race while reader and writer are on the same page c208b4321e8f drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path c381527918b1 net_sched: prevent NULL dereference if default qdisc setup failed 987f599fc556 tracing: Free error logs of tracing instances d2136f05690c can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access 5a74a75fc3d3 ftrace: Mark get_lock_parent_ip() __always_inline 95bbfeb4ff0e perf/core: Fix the same task check in perf_event_set_output 666c25d35e5e ALSA: hda/realtek: Add quirk for Clevo X370SNW 83b16a60e413 nilfs2: fix sysfs interface lifetime 613bf23c070d nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread() aa8e50688d44 tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty aabba4440409 tty: serial: sh-sci: Fix Rx on RZ/G2L SCI 209ab5c234c5 tty: serial: sh-sci: Fix transmit end interrupt handler 9a2a6443d655 iio: dac: cio-dac: Fix max DAC write value check for 12-bit e469ebb28dbe iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip abc5b4f8cdff USB: serial: option: add Quectel RM500U-CN modem b9c11537efcf USB: serial: option: add Telit FE990 compositions 38c00a22d67b usb: typec: altmodes/displayport: Fix configure initial pin assignment f417d3fea3de USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs 47132be17d7b xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu 5fccf2c546ed NFSD: callback request does not use correct credential for AUTH_SYS 3686380d9d60 sunrpc: only free unix grouplist after RCU settles 1627119153d9 gpio: davinci: Add irq chip flag to skip set wake 0cf600ca1bdf ipv6: Fix an uninit variable access bug in __ip6_make_skb() 0443fff49d63 sctp: check send stream number after wait_for_sndbuf 93f3885211ae net: don't let netpoll invoke NAPI if in xmit context 0d2fa30078af icmp: guard against too small mtu a3593082e0da wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta 4220f83b9f03 pwm: sprd: Explicitly set .polarity in .get_state() 6e1f29397dea pwm: cros-ec: Explicitly set .polarity in .get_state() dbd764e9d422 pinctrl: amd: Disable and mask interrupts on resume dd7e19f97f71 pinctrl: amd: disable and mask interrupts on probe 3f3e4bd3f0cc pinctrl: amd: Use irqchip template 387236b9e002 smb3: fix problem with null cifs super block with previous patch 2e64d7b182c6 treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD() 199197660bdd Revert "treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()" 522af69af24f cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() 4311ae04b386 x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot 110d425cdfb1 scsi: ses: Handle enclosure with just a primary component gracefully (From OE-Core rev: 41eacaf738d753632fb17031e58dc898f2290a61) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.4: update to v5.4.240Bruce Ashfield2023-06-133-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 32bea3bac5ca Linux 5.4.240 4d4cb7663613 gfs2: Always check inode size of inline inodes 928240c36891 firmware: arm_scmi: Fix device node validation for mailbox transport 0f5c0e0a4c0b net: sched: fix race condition in qdisc_graft() 22d95b544924 net_sched: add __rcu annotation to netdev->qdisc 14b6ad56df25 ext4: fix kernel BUG in 'ext4_write_inline_data_end()' 9b189af3577e btrfs: scan device in non-exclusive mode 45a9877d6cc3 s390/uaccess: add missing earlyclobber annotations to __clear_user() 0c6df5364798 drm/etnaviv: fix reference leak when mmaping imported buffer 37958ac31fe2 ALSA: usb-audio: Fix regression on detection of Roland VS-100 6dabafd82968 ALSA: hda/conexant: Partial revert of a quirk for Lenovo f3a67268784c NFSv4: Fix hangs when recovering open state after a server reboot c81e2965a9e0 pinctrl: at91-pio4: fix domain name assignment 82c25ac3a258 xen/netback: don't do grant copy across page boundary 99c8ba920fc2 Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table 657d7c215ca9 cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL 03af69bd674d cifs: prevent infinite recursion in CIFSGetDFSRefer() 51d657371106 Input: focaltech - use explicitly signed char type f0f85f5e402b Input: alps - fix compatibility with -funsigned-char 7e71d4d190df pinctrl: ocelot: Fix alt mode for ocelot 70728d639efb net: mvneta: make tx buffer array agnostic 704e06b97920 net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only fd7cff506614 bnxt_en: Fix typo in PCI id to device description string mapping 58279cea0b10 i40e: fix registers dump after run ethtool adapter self test 5195de1d5f66 s390/vfio-ap: fix memory leak in vfio_ap device driver 78bc7f0ab994 can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write 105cc2683282 net/net_failover: fix txq exceeding warning e633fd26abfd regulator: Handle deferred clk be7b622cd63f regulator: fix spelling mistake "Cant" -> "Can't" 46c4993a1514 ptp_qoriq: fix memory leak in probe() c122daa0fa4c scsi: megaraid_sas: Fix crash after a double completion 317c07d382b1 mtd: rawnand: meson: invalidate cache on polling ECC bit d65de5ee8b72 mips: bmips: BCM6358: disable RAC flush for TP1 9690e34f2247 dma-mapping: drop the dev argument to arch_sync_dma_for_* f6e2d76aa362 ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx() 856fb74f601a fbdev: au1200fb: Fix potential divide by zero deef33c08104 fbdev: lxfb: Fix potential divide by zero 4f5cc5ffa8c5 fbdev: intelfb: Fix potential divide by zero 868f247e47ef fbdev: nvidia: Fix potential divide by zero f3359f5fc9b7 sched_getaffinity: don't assume 'cpumask_size()' is fully initialized 521877bf2651 fbdev: tgafb: Fix potential divide by zero 7f12f99b8017 ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() 9155a5958ed0 ALSA: asihpi: check pao in control_message() 88a3c63a9635 md: avoid signed overflow in slot_store() 9966fc59d3a0 bus: imx-weim: fix branch condition evaluates to a garbage value d121f7883a17 fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY 4c24eb49ab44 ocfs2: fix data corruption after failed write 0c0e566f0387 tun: avoid double free in tun_free_netdev d253120a580a sched/fair: Sanitize vruntime of entity being migrated c23928c70bc8 sched/fair: sanitize vruntime of entity being placed 885c28ceae7d dm crypt: add cond_resched() to dmcrypt_write() 4a32a9a818a8 dm stats: check for and propagate alloc_percpu failure f8cbad984b16 i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() 8f5cbf6a8c0e nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy() 4ae966a7f6a7 wifi: mac80211: fix qos on mesh interfaces f558789a886c usb: chipidea: core: fix possible concurrent when switch role 6b3287b14739 usb: chipdea: core: fix return -EINVAL if request role is the same with current role 0b2a56fe4659 usb: cdns3: Fix issue with using incorrect PCI device function e9e93fdfcefb dm thin: fix deadlock when swapping to thin device cd1e320ac095 igb: revert rtnl_lock() that causes deadlock 123698a5c619 fsverity: Remove WQ_UNBOUND from fsverity read workqueue 0eda2004f38d usb: gadget: u_audio: don't let userspace block driver unbind 44f080d7d75a scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR 223274d5c310 cifs: empty interface list when server doesn't support query interfaces 299a309b98df sh: sanitize the flags on sigreturn f4c610f6ca13 net: usb: qmi_wwan: add Telit 0x1080 composition e6b1fa6d0626 net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990 04f4a1aa9410 scsi: lpfc: Avoid usage of list iterator variable after loop 11cdced6a03d scsi: ufs: core: Add soft dependency on governor_simpleondemand 54ec697e3ca8 scsi: target: iscsi: Fix an error message in iscsi_check_key() 97115221912c selftests/bpf: check that modifier resolves after pointer 2100e374251a m68k: Only force 030 bus error if PC not in exception table d2b3bd0d4cad ca8210: fix mac_len negative array access 9e7723b684c0 riscv: Bump COMMAND_LINE_SIZE value to 1024 32518cd0fcc0 thunderbolt: Use const qualifier for `ring_interrupt_index` b40fe2e1f91b uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 9189f20b4c53 scsi: qla2xxx: Perform lockless command completion in abort path da0383f0e86c hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs 13493ad6a220 platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl a18fb433ceb5 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work b517808795d3 Bluetooth: btqcomsmd: Fix command timeout after setting BD address dcd4d3646221 net: mdio: thunder: Add missing fwnode_handle_put() 707335918f73 hvc/xen: prevent concurrent accesses to the shared ring 83e442eba39b nvme-tcp: fix nvme_tcp_term_pdu to match spec d673ae18406e net/sonic: use dma_mapping_error() for error check b72f453e886a erspan: do not use skb_mac_header() in ndo_start_xmit() 82e07cc5a6ca atm: idt77252: fix kmemleak when rmmod idt77252 fd6f643dea07 net/mlx5: Read the TC mapping of all priorities on ETS query d69c2ded95b1 bpf: Adjust insufficient default bpf_jit_limit 97674f4cd05e keys: Do not cache key in task struct if key is requested from kernel thread f8ee2c8b0d0c net/ps3_gelic_net: Use dma_mapping_error 6d7e18b1d00a net/ps3_gelic_net: Fix RX sk_buff length 0e5c7d00ec4f net: qcom/emac: Fix use after free bug in emac_remove due to race condition a07ec453e86a xirc2ps_cs: Fix use after free bug in xirc2ps_detach 42d72c6d1edc qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info f2111c791d88 net: usb: smsc95xx: Limit packet length to skb->len 5c4d71424df3 scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() 283fdc5cfbeb i2c: imx-lpi2c: check only for enabled interrupt flags 90116b8289fd igbvf: Regard vf reset nack as success 584771762c3e intel/igbvf: free irq on the error path in igbvf_request_msix() 6999f854184e iavf: fix non-tunneled IPv6 UDP packet type and hashing 4e752d2baea3 iavf: fix inverted Rx hash condition leading to disabled hash 6fe078c2864b power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition 754838aa0205 net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() 09b1a76e7879 Linux 5.4.239 f0c95f229a67 selftests: Fix the executable permissions for fib_tests.sh (From OE-Core rev: ff5d1f37b8a1bc7f51e95e5114890ee5185ff335) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.4: update to v5.4.238Bruce Ashfield2023-06-133-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 6849d8c4a61a Linux 5.4.238 eb7716a054a6 HID: uhid: Over-ride the default maximum data buffer value with our own b687ac70e66a HID: core: Provide new max_buffer_size attribute to over-ride the default 144019e81396 PCI: Unify delay handling for reset and resume d2130f37a4a0 s390/ipl: add missing intersection check to ipl_report handling 3f5a833dca66 serial: 8250_em: Fix UART port type c5afb97d1b51 drm/i915: Don't use stolen memory for ring buffers with LLC 8d26a4fecce5 x86/mm: Fix use of uninitialized buffer in sme_enable() a976ff743eb1 fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks ac58b88ccbbb ftrace: Fix invalid address access in lookup_rec() when index is 0 65e4c9a6d0c9 KVM: nVMX: add missing consistency checks for CR0 and CR4 6fe55dce9dd6 tracing: Make tracepoint lockdep check actually test something 780f69a2685b tracing: Check field value in hist_field_name() f1e3a20c6019 interconnect: fix mem leak when freeing nodes 325608ab60fa tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted c16cbd8233d6 ext4: fix possible double unlock when moving a directory 6a1bd14d5e34 sh: intc: Avoid spurious sizeof-pointer-div warning bbf5eada4334 drm/amdkfd: Fix an illegal memory access 2c96c52aeaa6 ext4: fix task hung in ext4_xattr_delete_inode 20ba6f8a8073 ext4: fail ext4_iget if special inode unallocated ab519e29891d jffs2: correct logic when creating a hole in jffs2_write_begin 00bfc67c65a1 mmc: atmel-mci: fix race between stop command and start of next command 75f6faae2de6 media: m5mols: fix off-by-one loop termination error 9eb394919c97 hwmon: (ina3221) return prober error code 26c176ce9028 hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition 13efd488d398 hwmon: (adt7475) Fix masking of hysteresis registers 0d3095e958f0 hwmon: (adt7475) Display smoothing attributes in correct order 674fce59d61d ethernet: sun: add check for the mdesc_grab() 71da5991b643 net/iucv: Fix size of interrupt data e0d07a3203c3 net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull 5c06bd3de134 ipv4: Fix incorrect table ID in IOCTL path c4fcfbf80c3c block: sunvdc: add check for mdesc_grab() returning NULL 04c394208831 nvmet: avoid potential UAF in nvmet_req_complete() 9fabdd79051a net: usb: smsc75xx: Limit packet length to skb->len b0c202a8dc63 nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition 668de67d4110 net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails 5aaab217c8f5 net: tunnels: annotate lockless accesses to dev->needed_headroom cba20ade78ef qed/qed_dev: guard against a possible division by zero 6e18f66b704b i40e: Fix kernel crash during reboot when adapter is in recovery mode f0216046aeb8 ipvlan: Make skb->skb_iif track skb->dev for l3s mode 0f9c1f26d434 nfc: pn533: initialize struct pn533_out_arg properly 442aa78ed701 tcp: tcp_make_synack() can be called from process context 88c3d3bb6469 scsi: core: Fix a procfs host directory removal regression 4b4f5e34f08b scsi: core: Fix a comment in function scsi_host_dev_release() 0d59732f2a5b netfilter: nft_redir: correct value of inet type `.maxattrs` 90279211e96b ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() 0b7057c52377 ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid 5bb9fcaadb8c ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid 9efbdc743ded ALSA: hda - controller is in GPU on the DG1 fc52e51c2c30 ALSA: hda - add Intel DG1 PCI and HDMI ids 090305c36185 scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() b8849e31a056 docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate 9e45e4571576 clk: HI655X: select REGMAP instead of depending on it dac08e46f0ad drm/meson: fix 1px pink line on GXM when scaling video overlay d7e48aa17a81 cifs: Move the in_send statistic to __smb_send_rqst() 06c208002d0d drm/panfrost: Don't sync rpm suspension after mmu flushing c9900d1d86f0 xfrm: Allow transport-mode states with AF_UNSPEC selector 4008fb9ad474 ext4: fix cgroup writeback accounting with fs-layer encryption (From OE-Core rev: 175d05d717b972d9b6bf36f170bc6cfa69b57dce) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* go: Security fix CVE-2023-24540Vijay Anusuri2023-06-132-0/+91
| | | | | | | | | Upstream-Status: Backport [https://github.com/golang/go/commit/ce7bd33345416e6d8cac901792060591cafc2797] (From OE-Core rev: e569586ac9095d344967c5b9c4bfb07f70948936) Signed-off-by: Vijay Anusuri <vanusuri@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* golang: Fix CVE-2023-24539Ashish Sharma2023-06-132-0/+61
| | | | | | | | | Improper sanitization of CSS values in html/template (From OE-Core rev: 737333d41d245154eb4b26ec8db79a2f9823c873) Signed-off-by: Ashish Sharma <asharma@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* xserver-xorg: Security fix CVE-2023-0494 and CVE-2023-1393Vijay Anusuri2023-06-133-0/+86
| | | | | | | | | | | | Upstream-Status: Backport [https://gitlab.freedesktop.org/xorg/xserver/-/commit/0ba6d8c37071131a49790243cdac55392ecf71ec & https://gitlab.freedesktop.org/xorg/xserver/-/commit/26ef545b3502f61ca722a7a3373507e88ef64110] (From OE-Core rev: 0a29894da0b41f8494f72ded25916887b4a5c729) Signed-off-by: Vijay Anusuri <vanusuri@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ghostscript: Fix CVE-2023-28879Vijay Anusuri2023-06-132-0/+55
| | | | | | | | | Upstream-Status: Backport [https://git.ghostscript.com/?p=ghostpdl.git;h=37ed5022cecd584de868933b5b60da2e995b3179] (From OE-Core rev: ec0c6f941826903b763be76c450f1d4e0e67908e) Signed-off-by: Vijay Anusuri <vanusuri@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ffmpeg: Fix CVE-2022-48434Nikhil R2023-06-132-0/+137
| | | | | | | | | | | | | | | | Add a patch to fix CVE-2022-48434 which allows attackers to trigger a use-after-free and execute arbitrary code in some circumstances Link: https://ubuntu.com/security/CVE-2022-48434 Link: https://nvd.nist.gov/vuln/detail/CVE-2022-48434 (From OE-Core rev: 51c8ffc49d03b231ce76fa00f923e5f3f833f6fc) Signed-off-by: Nikhil R <nikhilar2410@gmail.com> Signed-off-by: Ranjitsinh Rathod ranjitsinh.rathod@kpit.com Signed-off-by: Nikhil R <nikhilar2410@gmail.com> Signed-off-by: Nikhil R <nikhilar2410@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* selftest: skip virgl test on ubuntu 22.10, fedora 37, and all rockySteve Sakoman2023-05-251-0/+6
| | | | | | | | This test will fail any time the host has libdrm > 2.4.107 (From OE-Core rev: e4b98a42970574296e0da06842691b9fc1ffc9a1) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* oeqa/utils/metadata.py: Fix running oe-selftest running with no distro setThomas Roos2023-05-251-3/+3
| | | | | | | | | | | | | This will use default values when no distribution is set. [YOCTO #15086] (From OE-Core rev: 1a28c6cfe0e6c4b44d01778f8034231040c6d4ad) Signed-off-by: Thomas Roos <throos@amazon.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit 888fe63b46efceeff08dbe8c4f66fec33d06cb7a) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* populate_sdk_ext.bbclass: set METADATA_REVISION with an DISTRO overrideMartin Jansa2023-05-251-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * otherwise it ends '<unknown>' inside esdk, because of parsing order: # $METADATA_REVISION [3 operations] # set /OE/build/test-D/conf/local.conf:43 # "f2da54ef432eac89b0f18eaad68e602b6990b5de" # immediate /OE/build/test-D/layers/poky/meta/classes/metadata_scm.bbclass:9 # "${@oe.buildcfg.detect_revision(d)}" # set /OE/build/test-D/layers/poky/meta/classes/metadata_scm.bbclass:10 # [vardepvalue] "${METADATA_REVISION}" # pre-expansion value: # "<unknown>" METADATA_REVISION="<unknown>" * This causes base-files.do_install and following tasks to have different signatures between esdk and the build directory where this esdk was created: bitbake-diffsigs {test-D,poky/build-uninative-disabled}/tmp/stamps/qemux86_64-poky-linux/base-files/*do_install*sigdata* NOTE: Starting bitbake server... basehash changed from 5b6981cf58bfd57d416b0e31611b73a26baae635dd1ac31c08d46f95064c3ffc to dbdce042da4d7813d632b6d1cc87a16f728ad20e55fecbc392830e6acf72babd Variable METADATA_REVISION value changed from '<unknown>' to 'f2da54ef432eac89b0f18eaad68e602b6990b5de' and an warning from "python3 /OE/build/test-D/ext-sdk-prepare.py" when eSDK is being prepared for use: WARNING: The base-files:do_install sig is computed to be 83b9c9a6ef1145baac5a1e0d08814b9156af239c58fc42df95c25a9cd8a7f201, but the sig is locked to 3dc22233059075978e5503691e98e79e7cc60db94259dfcd886bca2291c0add7 in SIGGEN_LOCKEDSIGS_t-qemux86-64 [RP: Add commit about why we need the override for future reference] (From OE-Core rev: 8f0e2e505d11697d0a1280b0a77a3fe8d72a4d49) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit 675ea7281c17f77bf5dea17cfd4d9da0928382a0) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* wic/bootimg-efi: if fixed-size is set then use that for mkdosfsRandolph Sapp2023-05-251-0/+7
| | | | | | | | | | | | | | | | | This is a bit of a compatibility issue more than anything. Some devices get upset if the FAT file system contains less blocks than the partition. The fixed-size argument is currently respected by the partition creation step but not by the file system creation step. Let's make it so the file system respects this value as well. (From OE-Core rev: 2126242c19b0c3dea12c605da8b24b08a9cb803f) Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit d16301ccdfb97bf126738262eec594008c282df1) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* perf: Depend on native setuptools3Khem Raj2023-05-251-1/+1
| | | | | | | | | | | | | | perf has need for python setuptools when scripting is enabled from 6.0.0 onwards it seems to throw an explicit error (From OE-Core rev: cfdaa6afaca28dd91c9738a97bb21eab5dae2817) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit da3d00178809bbf7cc453401e0c5937796ebc2c1) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* cpio: Fix wrong CRC with ASCII CRC for large filesMarek Vasut2023-05-252-0/+40
| | | | | | | | | | | | | | | | Due to signedness, the checksum is not computed when filesize is bigger a 2GB. Pick a fix for this problem from CPIO ML, where the fix has been posted for 5 years. Since CPIO upstream is effectively unresponsive and any and all attempts to communicate with the maintainer and get the fix applied upstream failed, add the fix here instead. (From OE-Core rev: bfff138af4bdd356ac66571e6ad91c1a5599b935) (From OE-Core rev: 0a8fb1c00e75e8434e0ef433d9074d54f038fba1) Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-firmware: upgrade 20230210 -> 20230404Dmitry Baryshkov2023-05-251-3/+3
| | | | | | | | | | | | | | The LICENCE.qat_firmware license file was updated to reflect Intel licensing (it removed a term regarding patent licenses). License-Update: additional files (From OE-Core rev: 0a6a31e24414e156e005ef1d6a72ff668d83796a) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit fd43b59ab32e2115fcda7ad63d3a5ccc2683c7d5) Signed-off-by: Steve Sakoman <steve@sakoman.com>