You've already forked linux-rockchip
mirror of
https://github.com/armbian/linux-rockchip.git
synced 2026-01-06 11:08:10 -08:00
This is the merge of the upstream LTS release of 5.10.185 into the android12-5.10 branch. It contains the following commits: *c4f52f22c7Revert "net: Remove DECnet leftovers from flow.h." *c6ac900e26Merge 5.10.185 into android12-5.10-lts |\ | *ef0d5feb32Linux 5.10.185 | *ed2bf5cee6um: Fix build w/o CONFIG_PM_SLEEP | *f73ec12dc7drm/i915/gen11+: Only load DRAM information from pcode | *27458487c8drm/i915/dg1: Wait for pcode/uncore handshake at startup | *2d1c19597dmedia: dvb-core: Fix use-after-free due to race at dvb_register_device() | *5c61c3945amedia: dvbdev: fix error logic at dvb_register_device() | *a1b26dac8bmedia: dvbdev: Fix memleak in dvb_register_device | *a13dee47fanilfs2: reject devices with insufficient block count | *c374552b54mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block | *e6dc6a9d0ammc: block: ensure error propagation for non-blk | *7ce0e8b287batman-adv: Switch to kstrtox.h for kstrtou64 | *e6104284c4neighbour: delete neigh_lookup_nodev as not used | *bf82668eb9net: Remove DECnet leftovers from flow.h. | *7d07fd03f5net: Remove unused inline function dst_hold_and_use() | *53076071fbneighbour: Remove unused inline function neigh_key_eq16() | *7230a9e599rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period | *a261589621cgroup: always put cset in cgroup_css_set_put_fork | *4c10843863afs: Fix vlserver probe RTT handling | *49b6607dedselftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET | *08899e8d5anet: tipc: resize nlattr array to correct size | *5fd696b404net: lapbether: only support ethernet devices | *6ee3728ae8net/sched: cls_api: Fix lockup on flushing explicitly created chain | *efed5b50f3ext4: drop the call to ext4_error() from ext4_get_group_info() | *6ab91d1adbdrm/nouveau: add nv_encoder pointer check for NULL | *5d43bb9b3edrm/nouveau/dp: check for NULL nv_connector->native_mode | *edb970e03ddrm/nouveau: don't detect DSM for non-NVIDIA device | *8c3446ab59igb: fix nvm.ops.read() error handling | *221281d60csctp: fix an error code in sctp_sf_eat_auth() | *5c47ed7f25ipvlan: fix bound dev checking for IPv6 l3s mode | *3c97f2c9ecIB/isert: Fix incorrect release of isert connection | *da6ae4aab5IB/isert: Fix possible list corruption in CMA handler | *2b6f8817caIB/isert: Fix dead lock in ib_isert | *2f9d26345cIB/uverbs: Fix to consider event queue closing also upon non-blocking mode | *6cccdbc9f0RDMA/cma: Always set static rate to 0 for RoCE | *f49abbb274RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions | *aa277d5cd4octeontx2-af: fixed resource availability check | *0fb48a2a6aiavf: remove mask from iavf_irq_enable_queues() | *079a9591eeRDMA/rxe: Fix the use-before-initialization error of resp_pkts | *089a0e831fRDMA/rxe: Removed unused name from rxe_task struct | *6205c0d9ffRDMA/rxe: Remove the unused variable obj | *af6eaa5798net/sched: cls_u32: Fix reference counter leak leading to overflow | *5852d17aaaping6: Fix send to link-local addresses with VRF. | *9e666a77f0net: enetc: correct the indexes of highest and 2nd highest TCs | *1200af82cfnetfilter: nfnetlink: skip error delivery on batch in case of ENOMEM | *af42c4fd82spi: fsl-dspi: avoid SCK glitches with continuous transfers | *cb6ec51dddRDMA/rtrs: Fix the last iu->buf leak in err path | *26293251abusb: dwc3: gadget: Reset num TRBs before giving back the request | *f4bc416942serial: lantiq: add missing interrupt ack | *0b6e65016cUSB: serial: option: add Quectel EM061KGL series | *1c004b379bRemove DECnet support from kernel | *e9d384983fALSA: hda/realtek: Add a quirk for Compaq N14JP6 | *1148d4ca30net: usb: qmi_wwan: add support for Compal RXM-G1 | *d7acfd5225RDMA/uverbs: Restrict usage of privileged QKEYs | *96e14c91c5nouveau: fix client work fence deletion race | *f1f7117b22powerpc/purgatory: remove PGO flags | *26c80741cex86/purgatory: remove PGO flags | *f368aed482kexec: support purgatories with .text.hot sections | *7e78b9142fnilfs2: fix possible out-of-bounds segment allocation in resize ioctl | *902fcec052nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key() | *d59293f082nios2: dts: Fix tse_mac "max-frame-size" property | *2847d9eed4ocfs2: check new file size on fallocate call | *e73b135f54ocfs2: fix use-after-free when unmounting read-only filesystem | *370f5d98ffepoll: ep_autoremove_wake_function should use list_del_init_careful | *4716c73b18io_uring: hold uring mutex around poll removal | *93a68acc49irqchip/gic: Correctly validate OF quirk descriptors | *2a2641a842drm:amd:amdgpu: Fix missing buffer object unlock in failure path | *7c0b17679bxen/blkfront: Only check REQ_FUA for writes | *8e45fb70f4ASoC: dwc: move DMA init to snd_soc_dai_driver probe() | *d47b5a6d23mips: Move initrd_start check after initrd address sanitisation. | *619672bf2dMIPS: Alchemy: fix dbdma2 | *0ca73b45b7parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory() | *3f7625e086parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu() | *73102fdb5bASoC: soc-pcm: test if a BE can be prepared | *3bc883132dbtrfs: handle memory allocation failure in btrfs_csum_one_bio | *142fbad314btrfs: scrub: try harder to mark RAID56 block groups read-only | *35d32d8415power: supply: Fix logic checking if system is running from battery | *8b7a2207eeirqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues | *dbf6109972regulator: Fix error checking for debugfs_create_dir | *37bcc48e7dplatform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0 | *88d1c1365fpower: supply: Ratelimit no data debug output | *6be7a4bef9tools: gpio: fix debounce_period_us output of lsgpio | *39eb9eb9eaARM: dts: vexpress: add missing cache properties | *b2856c3cd3power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule() | *ce2b5f24capower: supply: sc27xx: Fix external_power_changed race | *9e9e150fa8power: supply: ab8500: Fix external_power_changed race | *539c387f0btest_firmware: fix a memory leak with reqs buffer | *af36f35074test_firmware: prevent race conditions by a correct implementation of locking | *682ca60251test_firmware: Use kstrtobool() instead of strtobool() | *6e2e551e39kernel.h: split out kstrtox() and simple_strtox() to a separate header | *c2def5578blib: cleanup kstrto*() usage * |2f2122a869Revert "neighbour: fix unaligned access to pneigh_entry" * |b7321283a9Merge 5.10.184 into android12-5.10-lts |\| | *a1f0beb13dLinux 5.10.184 | *7f896130efRevert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE" | *b60e862e13btrfs: unset reloc control if transaction commit fails in prepare_to_relocate() | *6f371623f3btrfs: check return value of btrfs_commit_transaction in relocation | *ea0d413094drm/atomic: Don't pollute crtc_state->mode_blob with error pointers | *1659268d1aMIPS: locking/atomic: Fix atomic{_64,}_sub_if_positive | *0e98a97f77xfs: verify buffer contents when we skip log replay | *58e8cf94detcp: fix tcp_min_tso_segs sysctl | *1b4b335096ext4: only check dquot_initialize_needed() when debugging | *fd6cb51719Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled" | *cfa91c0573vhost: support PACKED when setting-getting vring_base | *461c88caa8riscv: fix kprobe __user string arg print fault issue | *c6b9050874eeprom: at24: also select REGMAP | *10e376a7c3i2c: sprd: Delete i2c adapter in .remove's error path | *c4aeef5602ASoC: codecs: wsa881x: do not set can_multi_write flag | *b6f309e9d2staging: vc04_services: fix gcc-13 build warning | *0d3c75a693usb: usbfs: Use consistent mmap functions | *143f405721usb: usbfs: Enforce page requirements for mmap | *bcd474d183pinctrl: meson-axg: add missing GPIOA_18 gpio group | *1981d37b1drbd: get snapshot context after exclusive lock is ensured to be held | *76ae4a7bc9rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting | *841d3b5a84tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' | *a94024991dBluetooth: hci_qca: fix debugfs registration | *2270e32bd1Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk | *76b40319a1s390/dasd: Use correct lock while counting channel queue length | *e715c86e92ceph: fix use-after-free bug for inodes when flushing capsnaps | *6714873158can: j1939: avoid possible use-after-free when j1939_can_rx_register fails | *cc834f4d97can: j1939: change j1939_netdev_lock type to mutex | *0268005076can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket | *0038055135drm/amdgpu: fix xclk freq on CHIP_STONEY | *ef95f987beALSA: hda/realtek: Add Lenovo P3 Tower platform | *95520b3fbaALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 | *ca26d00828Input: psmouse - fix OOB access in Elantech protocol | *86efc409f2Input: xpad - delete a Razer DeathAdder mouse VID/PID entry | *9ece26ff08batman-adv: Broken sync while rescheduling delayed work | *3f6dfff5febnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks | *deead0d872bnxt_en: Query default VLAN before VNIC setup on a VF | *84dbd27ad5bnxt_en: Don't issue AP reset during ethtool's reset operation | *dedd47977alib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() | *27b8d6931fbpf: Add extra path pointer check to d_path helper | *36d07046c2net: sched: fix possible refcount leak in tc_chain_tmplt_add() | *54acac57fenet: sched: move rtm_tca_policy declaration to include file | *dad7417db7rfs: annotate lockless accesses to RFS sock flow table | *c62ca9d037rfs: annotate lockless accesses to sk->sk_rxhash | *86e3981ff1ipv6: rpl: Fix Route of Death. | *b4be099c5fnetfilter: ipset: Add schedule point in call_ad(). | *35c89cfcacnetfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper | *c4ba90ae35qed/qede: Fix scheduling while atomic | *0fee54fa33Bluetooth: L2CAP: Add missing checks for invalid DCID | *0066598012Bluetooth: Fix l2cap_disconnect_req deadlock | *83cfac5851net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values | *8ab2bec9e1net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT | *47ef881f1cnet: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods | *9fcc3c3d26neighbour: fix unaligned access to pneigh_entry | *99883d4a0bwifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll | *2d3e4c5b3eafs: Fix setting of mtime when creating a file/dir/symlink | *1ed651e234spi: qup: Request DMA before enabling clocks | *e7c61c39d6staging: vchiq_core: drop vchiq_status from vchiq_initialise | *fa30327060i40e: fix build warning in ice_fltr_add_mac_to_list() | *15ca8d584ci40e: fix build warnings in i40e_alloc.h | *f7e208d1c5i40iw: fix build warning in i40iw_manage_apbvt() | *318e2c18dablock/blk-iocost (gcc13): keep large values in a new enum | *b6d652f7fbblk-iocost: avoid 64-bit division in ioc_timer_fn | *9214a5484ef2fs: fix iostat lock protection | *d3b74c288dbonding (gcc13): synchronize bond_{a,t}lb_xmit() types | *f122e55174remove the sx8 block driver | *9236470a1dsfc (gcc13): synchronize ef100_enqueue_skb()'s return type | *02ce3cf222gcc-plugins: Reorganize gimple includes for GCC 13 | *4c3ddc06ceata: ahci: fix enum constants for gcc-13 * |0c0856714eRevert "tcp: deny tcp_disconnect() when threads are waiting" * |848ca335c1Merge 5.10.183 into android12-5.10-lts |\| | *7356714b95Linux 5.10.183 | *842156dc0aARM: defconfig: drop CONFIG_DRM_RCAR_LVDS | *2c0ea7a06dext4: enable the lazy init thread when remounting read/write | *92450a1eaaselftests: mptcp: join: skip if MPTCP is not supported | *1a6db1f927selftests: mptcp: simult flows: skip if MPTCP is not supported | *4f8356ab74selftests: mptcp: diag: skip if MPTCP is not supported | *81df7153f0crypto: ccp: Play nice with vmalloc'd memory for SEV command structs | *1f988ce6e4crypto: ccp: Reject SEV commands with mismatching command buffer | *d21a20f442scsi: dpt_i2o: Do not process completions with invalid addresses | *a2cd7599b5scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD) | *6d6612f7f9drm/rcar: stop using 'imply' for dependencies | *c759c9e4bfmedia: ti-vpe: cal: avoid FIELD_GET assertion | *d21e955de9tpm, tpm_tis: Request threaded interrupt handler | *608c1f2083regmap: Account for register length when chunking | *cb1cbe430eKEYS: asymmetric: Copy sig and digest in public_key_verify_signature() | *3295dc04afKVM: x86: Account fastpath-only VM-Exits in vCPU stats | *21bb3cd2e1test_firmware: fix the memory leak of the allocated firmware buffer | *510e015b90serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() | *b02ae50c7ffbcon: Fix null-ptr-deref in soft_cursor | *c94228a5aeext4: add lockdep annotations for i_data_sem for ea_inode's | *ef70012ab5ext4: disallow ea_inodes with extended attributes | *6f4fa43757ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find() | *6d67d4966cext4: add EA_INODE checking to ext4_iget() | *6d0adaa90dselftests: mptcp: pm nl: skip if MPTCP is not supported | *54dea0aa6bselftests: mptcp: connect: skip if MPTCP is not supported | *57eb824b8ctracing/probe: trace_probe_primary_from_call(): checked list_first_entry | *122ba1d40bselinux: don't use make's grouped targets feature yet | *e0b8664c2fbtrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds | *6c859764f4tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK | *6127e956c3mmc: vub300: fix invalid response handling | *99cb5ed15deth: sun: cassini: remove dead code | *1d8693376agcc-12: disable '-Wdangling-pointer' warning for now | *7c602f540bath6kl: Use struct_group() to avoid size-mismatched casting | *c92ea38a77ACPI: thermal: drop an always true check | *93e28b66c1x86/boot: Wrap literal addresses in absolute_pointer() | *3442be8f30ata: libata-scsi: Use correct device no in ata_find_dev() | *ae0d7613e0scsi: stex: Fix gcc 13 warnings | *86b2d292c2misc: fastrpc: reject new invocations during device removal | *dacb7c103cmisc: fastrpc: return -EPIPE to invocations on device removal | *a4f88cb043usb: gadget: f_fs: Add unbind event before functionfs_unbind | *90f581eb74net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818 | *e18b0009ddiio: dac: build ad5758 driver when AD5758 is selected | *a869ab6987iio: adc: ad7192: Change "shorted" channels to differential | *143dbb313aiio: dac: mcp4725: Fix i2c_master_send() return value handling | *81c70f4beaiio: light: vcnl4035: fixed chip ID check | *ff864a92d9iio: imu: inv_icm42600: fix timestamp reset | *954bd5a44bHID: wacom: avoid integer overflow in wacom_intuos_inout() | *adac1c22f5HID: google: add jewel USB id | *55c507a34eiio: adc: mxs-lradc: fix the order of two cleanup operations | *5a445c2bf6mailbox: mailbox-test: fix a locking issue in mbox_test_message_write() | *c05ac53bb0atm: hide unused procfs functions | *ab33230458drm/msm: Be more shouty if per-process pgtables aren't working | *93a61212dbALSA: oss: avoid missing-prototype warnings | *4987bf0446netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT | *1c2537291ewifi: b43: fix incorrect __packed annotation | *ea478186eascsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed | *05226a8f22arm64/mm: mark private VM_FAULT_X defines as vm_fault_t | *32f86763c2ARM: dts: stm32: add pin map for CAN controller on stm32f7 | *01c76cb5e5wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value | *0467212806s390/pkey: zeroize key blobs | *76169f7490media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 | *ca2d171fd1media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() | *2ea7d26ed8media: dvb-core: Fix use-after-free due on race condition at dvb_net | *415651c8f4media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table | *eb37fef417media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() | *1995e71472media: dvb_ca_en50221: fix a size write bug | *b85233ab53media: netup_unidvb: fix irq init by register it at the end of probe | *74c80d2024media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address | *fcbb72b041media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() | *7945c13c9bmedia: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer | *2d47867a6bmedia: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() | *647da51e4dmedia: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() | *084e43d9a4media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() | *a81280cf33media: dvb_demux: fix a bug for the continuity counter | *204e9082f6ASoC: ssm2602: Add workaround for playback distortions | *beee708cccASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs | *bd99da6472xfrm: Check if_id in inbound policy/secpath match | *5ee83fef0cASoC: dwc: limit the number of overrun messages | *32f6f1bf1bblock/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE | *01c3d30649nbd: Fix debugfs_create_dir error checking | *29f6b42a73fbdev: stifb: Fix info entry in sti_struct on error path | *742dab42d7fbdev: modedb: Add 1920x1080 at 60 Hz video mode | *d03d31d3a2gfs2: Don't deref jdesc in evict | *fe4f6e159bmedia: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE | *16ee4562c7ARM: 9295/1: unwind:fix unwind abort for uleb128 case | *a3393eb6fbbtrfs: abort transaction when sibling keys check fails for leaves | *c12c288f1emailbox: mailbox-test: Fix potential double-free in mbox_test_message_write() | *0dcf021af4ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. | *d5fcccfc50watchdog: menz069_wdt: fix watchdog initialisation | *9823ac6e7amtd: rawnand: marvell: don't set the NAND frequency select | *e4666d793amtd: rawnand: marvell: ensure timing values are written | *a437d3d25anet: dsa: mv88e6xxx: Increase wait after reset deactivation | *7c5c67aa29net/sched: flower: fix possible OOB write in fl_set_geneve_opt() | *f5c29a9e91net/mlx5: Read embedded cpu after init bit cleared | *f03bc01360udp6: Fix race condition in udp6_sendmsg & connect | *57e6c54034net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report | *ae7e941f4dnet: sched: fix NULL pointer dereference in mq_attach | *a8ad1303b9net/sched: Prohibit regrafting ingress or clsact Qdiscs | *676f203803net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs | *18c76349afnet/sched: sch_clsact: Only create under TC_H_CLSACT | *1b0163b2dcnet/sched: sch_ingress: Only create under TC_H_INGRESS | *dfb80ebc3btcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set | *cccc620970tcp: deny tcp_disconnect() when threads are waiting | *8f0365a3e2af_packet: do not use READ_ONCE() in packet_bind() | *4de3c2c43cmtd: rawnand: ingenic: fix empty stub helper definitions | *11a1f2561bamd-xgbe: fix the false linkup in xgbe_phy_status | *fa909b1384af_packet: Fix data-races of pkt_sk(sk)->num. | *616da05ff8netrom: fix info-leak in nr_write_internal() | *d1b224cb78net/mlx5: fw_tracer, Fix event handling | *a864a8543cdmaengine: pl330: rename _start to prevent build error | *33d7035dc2iommu/amd: Don't block updates to GATag if guest mode is on | *bd9e61ee3eiommu/rockchip: Fix unwind goto issue | *75c60dacf0RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx | *861868b063RDMA/bnxt_re: Fix a possible memory leak | *ff296fccebdmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved() | *6b32ed353fdmaengine: at_xdmac: Move the free desc to the tail of the desc list | *3041b768ccdmaengine: at_xdmac: Fix race for the tx desc callback | *127afc87bbdmaengine: at_xdmac: Fix concurrency over chan's completed_cookie | *958226b3a6RDMA/efa: Fix unsupported page sizes in device | *7d6662e4a4RDMA/bnxt_re: Fix the page_size used during the MR creation | *b51c896285RDMA/bnxt_re: Code refactor while populating user MRs * |04a55bbb7fRevert "regulator: Add regmap helper for ramp-delay setting" * |5e8d66e06aRevert "regulator: pca9450: Convert to use regulator_set_ramp_delay_regmap" * |4d5a15daaeRevert "regulator: pca9450: Fix BUCK2 enable_mask" * |06f0c366cbMerge 5.10.182 into android12-5.10-lts |\| | *c7992b6c7fLinux 5.10.182 | *468bebc426netfilter: ctnetlink: Support offloaded conntrack entry deletion | *18c14d3028ipv{4,6}/raw: fix output xfrm lookup wrt protocol | *2218752325binder: fix UAF caused by faulty buffer cleanup | *e4d2e6c305bluetooth: Add cmd validity checks at the start of hci_sock_ioctl() | *6a0712d9fenet: phy: mscc: enable VSC8501/2 RGMII RX clock | *b556990235net/mlx5: Devcom, serialize devcom registration | *57dc3c124enet/mlx5: devcom only supports 2 ports | *860ad704e4regulator: pca9450: Fix BUCK2 enable_mask | *b3a9c4081dregulator: pca9450: Convert to use regulator_set_ramp_delay_regmap | *12cb97ed85regulator: Add regmap helper for ramp-delay setting | *b557220d31power: supply: bq24190: Call power_supply_changed() after updating input current | *224f7bbf57power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier() | *277b489ad0power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize | *0949c572d4power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes | *6ed541254fpower: supply: bq27xxx: Move bq27xxx_battery_update() down | *ed78797a26power: supply: bq27xxx: expose battery data when CI=1 | *7ff807d68bpower: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status() | *432f98c559power: supply: bq27xxx: make status more robust | *659094e405power: supply: bq27xxx: fix sign of current_now for newer ICs | *14e1a958d9power: supply: bq27xxx: fix polarity of current_now | *18c9cf4633x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define | *4a8980cb2ax86/cpu: Add Raptor Lake to Intel family * |f8e9848656Revert "tipc: add tipc_bearer_min_mtu to calculate min mtu" * |7ae5626406Revert "tipc: do not update mtu if msg_max is too small in mtu negotiation" * |4a7c41b710Revert "tipc: check the bearer min mtu properly when setting it by netlink" * |f015c92c49Revert "ipv4/tcp: do not use per netns ctl sockets" * |8231b54cd2ANDROID: GKI: preserve CRC generation for some bluetooth symbols * |a4be51e26aRevert "net: Find dst with sk's xfrm policy not ctl_sk" * |c86beaeed1Revert "tcp: fix possible sk_priority leak in tcp_v4_send_reset()" * |7c491aaf07Revert "firmware: arm_sdei: Fix sleep from invalid context BUG" * |6d62ca19a7Merge 5.10.181 into android12-5.10-lts |\| | *272d4b8a5bLinux 5.10.181 | *cf7ee4b158net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE | *98cedb99103c589_cs: Fix an error handling path in tc589_probe() | *6f449e409barm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay | *d4d10a6df1net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device | *8b9c561b9fnet/mlx5: Fix error message when failing to allocate device memory | *c21862232fnet/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs | *058fd18e74net/mlx5e: do as little as possible in napi poll when budget is 0 | *5afd5fb8a9forcedeth: Fix an error handling path in nv_probe() | *80a4b9ad42ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg | *c966b58c85x86/show_trace_log_lvl: Ensure stack pointer is aligned, again | *0de80163dexen/pvcalls-back: fix double frees with pvcalls_new_active_socket() | *b663696c06coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet() | *a52d2019ecfs: fix undefined behavior in bit shift for SB_NOUSER | *52967bbb93power: supply: sbs-charger: Fix INHIBITED bit for Status reg | *e85757da90power: supply: bq27xxx: Fix poll_interval handling and races on remove | *1da9a4b55apower: supply: bq27xxx: Fix I2C IRQ race on remove | *ac1ab21394power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition | *2de6eb7c40power: supply: leds: Fix blink to LED on transition | *e5f82688aeipv6: Fix out-of-bounds access in ipv6_find_tlv() | *a61d5c13c7bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields | *72971f4071octeontx2-pf: Fix TSOv6 offload | *1c8a016822selftests: fib_tests: mute cleanup error message | *a594382ec6net: fix skb leak in __skb_tstamp_tx() | *8a30dce9d7media: radio-shark: Add endpoint checks | *ccef03c511USB: sisusbvga: Add endpoint checks | *4c260bbf35USB: core: Add routines for endpoint checks in old drivers | *5014b64e36udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). | *4bb955c4d2net: fix stack overflow when LRO is disabled for virtual interfaces | *58ecc165abfbdev: udlfb: Fix endpoint check | *fd67307974debugobjects: Don't wake up kswapd from fill_pool() | *a12ce786bex86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms | *518c39fc1eparisc: Fix flush_dcache_page() for usage from irq context | *2d78438c31selftests/memfd: Fix unknown type name build failure | *d4a5e6ae99x86/mm: Avoid incomplete Global INVLPG flushes | *628d7e4941dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type | *139f84c80dbtrfs: use nofs when cleaning up aborted transactions | *ea50ee0ef9gpio: mockup: Fix mode of debugfs files | *c570dbf279parisc: Allow to reboot machine after system halt | *de0d7dd5efparisc: Handle kgdb breakpoints only in kernel context | *89eba5586am68k: Move signal frame following exception on 68020/030 | *42b78c8cc7net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize | *798c1c62cfALSA: hda/realtek: Enable headset onLenovo M70/M90 | *1f57a1b979ALSA: hda: Fix unhandled register update during auto-suspend period | *b0d7e62fd1ALSA: hda/ca0132: add quirk for EVGA X299 DARK | *c41324385aocfs2: Switch to security_inode_init_security() | *60afe299bbspi: fsl-cpm: Use 16 bit mode for large transfers with even size | *e3674788a8spi: fsl-spi: Re-organise transfer bits_per_word adaptation | *5324510378act_mirred: use the backlog for nested calls to mirred ingress | *f5bf8e3ca1net/sched: act_mirred: better wording on protection against excessive stack growth | *bba7ebe10bnet/sched: act_mirred: refactor the handle of xmit | *047f618d19writeback, cgroup: remove extra percpu_ref_exit() | *84fbe6ad0fARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 | *dbcc95bb51watchdog: sp5100_tco: Immediately trigger upon starting. | *75258f0838s390/qdio: fix do_sqbs() inline assembly constraint | *3681a0287as390/qdio: get rid of register asm | *9c9f253fc6serial: 8250_exar: Add support for USR298x PCI Modems | *1ffa0b8ba9serial: exar: Add support for Sealevel 7xxxC serial cards | *fb3c5714f5serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards | *18fbf8cfbbKVM: arm64: Link position-independent string routines into .hyp.text | *e266da1656HID: wacom: add three styli to wacom_intuos_get_tool_type | *dfd419db03HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs | *05b1703797HID: wacom: Force pen out of prox if no events have been received in a while | *6b4205ea97nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode() | *710dee5701powerpc/64s/radix: Fix soft dirty tracking | *ae149cdaeftpm/tpm_tis: Disable interrupts for more Lenovo devices | *8c0109d762ceph: force updating the msg pointer in non-split case | *11dddfbb7avc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF | *ea3d5de90bserial: Add support for Advantech PCI-1611U card | *ba061afa06statfs: enforce statfs[64] structure initialization | *845f98af6acan: kvaser_pciefd: Disable interrupts in probe error path | *7a7ec807fecan: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt | *65e85232ffcan: kvaser_pciefd: Clear listen-only bit if not explicitly requested | *0babb3fabfcan: kvaser_pciefd: Empty SRB buffer in probe | *03714e9c04can: kvaser_pciefd: Call request_irq() before enabling interrupts | *3bbeba3ce1can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop() | *073a4d750ccan: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag | *b4b8294a41can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag | *f7f799a6feALSA: hda/realtek: Add quirk for 2nd ASUS GU603 | *b4f770e612ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 | *6cebdffba6ALSA: hda/realtek: Add quirk for Clevo L140AU | *3add6b2a4aALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table | *546b1f5f45ALSA: hda: Fix Oops by 9.1 surround channel names | *ff466f77d0usb: typec: altmodes/displayport: fix pin_assignment_show | *35e31e1e92usb: gadget: u_ether: Fix host MAC address case | *e35adb75fdusb: dwc3: debugfs: Resume dwc3 before accessing registers | *66070f5b99USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value | *0caed1faf5usb-storage: fix deadlock when a scsi command timeouts more than once | *6340e432cfUSB: usbtmc: Fix direction for 0-length ioctl control messages | *3b3c6f2d2fALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go | *3bd6d11e7ebridge: always declare tunnel functions | *3fa13203b6netfilter: nft_set_rbtree: fix null deref on element insertion | *6cfe6f5185vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() | *562ec162b0igb: fix bit_shift to be in [1..8] range | *dc61f7582ccassini: Fix a memory leak in the error handling path of cas_init_one() | *81139679f4scsi: storvsc: Don't pass unused PFNs to Hyper-V host | *d0d39bed9ewifi: iwlwifi: mvm: don't trust firmware n_channels | *f9337a4177wifi: mac80211: fix min center freq offset tracing | *43f6575004net: bcmgenet: Restore phy_stop() depending upon suspend/close | *e92727ed9enet: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop() | *2937127d24tipc: check the bearer min mtu properly when setting it by netlink | *2bd4ff4ffbtipc: do not update mtu if msg_max is too small in mtu negotiation | *097ea78d8ctipc: add tipc_bearer_min_mtu to calculate min mtu | *76ea144a35net/tipc: fix tipc header files for kernel-doc | *02b20e0bc0net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() | *01cdda0d27drm/exynos: fix g2d_open/close helper function definitions | *ce97bb60a6SUNRPC: Fix trace_svc_register() call site | *f9982db735media: netup_unidvb: fix use-after-free at del_timer() | *0cefa42152net: hns3: fix reset delay time to avoid configuration timeout | *aba74ad998net: hns3: fix sending pfc frames after reset issue | *e1f800be74erspan: get the proto with the md version for collect_md | *153017561dserial: arc_uart: fix of_iomap leak in `arc_serial_probe` | *e7fd68abbbtcp: fix possible sk_priority leak in tcp_v4_send_reset() | *788791990dnet: Find dst with sk's xfrm policy not ctl_sk | *a9ef8b2589ipv4/tcp: do not use per netns ctl sockets | *1716699177vsock: avoid to close connected socket after the timeout | *b1cf6bd883ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 | *13c5fa1248ALSA: firewire-digi00x: prevent potential use after free | *6fb537895dnet: phy: dp83867: add w/a for packet errors seen with short cables | *83996d317bnet: fec: Better handle pm_runtime_get() failing in .remove() | *8f57715f8eaf_key: Reject optional tunnel/BEET mode templates in outbound policies | *f5cb28a90ccpupower: Make TSC read per CPU for Mperf monitor | *dc30fed07ddrm/msm/dpu: Remove duplicate register defines from INTF | *eaf9394ed7drm/msm/dp: unregister audio driver during unbind | *c5449195f8Revert "Fix XFRM-I support for nested ESP tunnels" | *295e07a76bxfrm: don't check the default policy if the policy allows the packet | *84fdaaf0d7btrfs: fix space cache inconsistency after error loading it from disk | *a842fb6038btrfs: replace calls to btrfs_find_free_ino with btrfs_find_free_objectid | *9c69a9d058btrfs: move btrfs_find_highest_objectid/btrfs_find_free_objectid to disk-io.c | *6a1a72a8cfmfd: dln2: Fix memory leak in dln2_probe() | *7d939e367bphy: st: miphy28lp: use _poll_timeout functions for waits | *3b37bb0d92Input: xpad - add constants for GIP interface numbers | *94ec1a44e8iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any | *cae5f8f4f7clk: tegra20: fix gcc-7 constant overflow warning | *8c472e68beiommu/arm-smmu-qcom: Limit the SMR groups to 128 | *214ae2c1a9RDMA/core: Fix multiple -Warray-bounds warnings | *2d9ca5f62frecordmcount: Fix memory leaks in the uwrite function | *cf3e291601sched: Fix KCSAN noinstr violation | *158502f790mcb-pci: Reallocate memory region to avoid memory overlapping | *2c86a1305cserial: 8250: Reinit port->pm on port specific driver unbind | *7ed30db879usb: typec: tcpm: fix multiple times discover svids error | *60fabcba75HID: wacom: generic: Set battery quirk only when we see battery data | *d234de1a92spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3 | *0898a1df72HID: logitech-hidpp: Reconcile USB and Unifying serials | *958534d436HID: logitech-hidpp: Don't use the USB serial for USB devices | *bb1313f37estaging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE | *55410a9144Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp | *a2d816f55dBluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set | *ba66851abaipvs: Update width of source for ip_vs_sync_conn_options | *866921dc06wifi: ath11k: Fix SKB corruption in REO destination ring | *91ad1ab3ccwifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace | *e732a266b9null_blk: Always check queue mode setting from configfs | *059e426d66wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf | *0fc0d287c1wifi: iwlwifi: pcie: fix possible NULL pointer dereference | *7560ed6592samples/bpf: Fix fout leak in hbm's run_bpf_prog | *ad87bd313ff2fs: fix to drop all dirty pages during umount() if cp_error is set | *fc7237e191ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa() | *3ca3005b50ext4: set goal start correctly in ext4_mb_normalize_request | *4c2c8f9599gfs2: Fix inode height consistency check | *697f92f831scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition | *f748e15253lib: cpu_rmap: Avoid use after free on rmap->obj array entries | *4621e24c92scsi: target: iscsit: Free cmds before session free | *2ea171230anet: Catch invalid index in XPS mapping | *8b61e7ad13net: pasemi: Fix return type of pasemi_mac_start_tx() | *e0e7faee3ascsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow | *22ab5fed07ext2: Check block size validity during mount | *4e8dc0e5c7wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex | *e8d49d1c59bpf: Annotate data races in bpf_local_storage | *30d041c18dwifi: ath: Silence memcpy run-time false positive warning | *b8e7589f50drm/amd: Fix an out of bounds error in BIOS parser | *978e0d0554ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects | *16359bc02cACPICA: Avoid undefined behavior: applying zero offset to null pointer | *3f64a0e664drm/tegra: Avoid potential 32-bit integer overflow | *f718f1fd3eremoteproc: stm32_rproc: Add mutex protection for workqueue | *066b90bca7ACPI: EC: Fix oops when removing custom query handlers | *7d8f5ccc82firmware: arm_sdei: Fix sleep from invalid context BUG | *5c23f6da62memstick: r592: Fix UAF bug in r592_remove due to race condition | *ae6769fb93arm64: dts: qcom: msm8996: Add missing DWC3 quirks | *bb1616e105regmap: cache: Return error in cache sync operations for REGCACHE_NONE | *d5138ad7cadrm/amd/display: Use DC_LOG_DC in the trasform pixel function | *c8daee6658fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode() | *a7d21b8585rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access | *e4842de4ecrefscale: Move shutdown from wait_event() to wait_event_idle() | *100c0ad6c0ext4: allow ext4_get_group_info() to fail | *371d8b8ea0ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set | *8669fff0d0ext4: add mballoc stats proc file | *9b6a0c140eext4: drop s_mb_bal_lock and convert protected fields to atomic | *0983142c5fext4: remove redundant mb_regenerate_buddy() | *d48b7eea94ext4: fix lockdep warning when enabling MMP | *5c87115520ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled | *8284c7592dext4: reflect error codes from ext4_multi_mount_protect() to its callers | *efd18a91c9ext4: remove an unused variable warning with CONFIG_QUOTA=n | *df1be652a4fbdev: arcfb: Fix error handling in arcfb_probe() | *bd6b353671drm/i915/dp: prevent potential div-by-zero | *8307e372e7af_unix: Fix data races around sk->sk_shutdown. | *9b977b0cbbaf_unix: Fix a data race of sk->sk_receive_queue->qlen. | *fb6ac4b5bdnet: datagram: fix data-races in datagram_poll() | *f4a371d3f5ipvlan:Fix out-of-bounds caused by unclear skb->cb | *963fe9ed86tcp: add annotations around sk->sk_shutdown accesses | *f86568eca4tcp: factor out __tcp_close() helper | *34a5ee69ecnet: add vlan_get_protocol_and_depth() helper | *9ccf3edbafnet: tap: check vlan with eth_type_vlan() method | *4493914009net: deal with most data-races in sk_wait_event() | *1b33bdd766net: annotate sk->sk_err write from do_recvmmsg() | *f92557f79anetlink: annotate accesses to nlk->cb_running | *26001e75dcnetfilter: conntrack: fix possible bug_on with enable_hooks=1 | *d06f67b2b8net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs(). | *8eb35b1acalinux/dim: Do nothing if no time delta between samples | *4d3ae448e8net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe() | *b882224d73ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings | *139c27648fdrm/mipi-dsi: Set the fwnode for mipi_dsi_device | *423908e89ddriver core: add a helper to setup both the of_node and fwnode of a device * |6229d57677Revert "arm64: Stash shadow stack pointer in the task struct on interrupt" * |d70c95bd81Merge 5.10.180 into android12-5.10-lts |\| | *4c893ff559Linux 5.10.180 | *3ebe5d6d69drm/amd/display: Fix hang when skipping modeset | *a992c387b4mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock | *f2656f437fdrm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag | *32232bcd4eprintk: declare printk_deferred_{enter,safe}() in include/linux/printk.h | *fcfe05990aKVM: x86: move guest_pv_has out of user_access section | *85cfbaa575KVM: x86: do not report preemption if the steal time cache is stale | *4bffae22beKVM: x86: revalidate steal time cache if MSR value changes | *e10a73f538KVM: x86: do not set st->preempted when going back to user space | *0296620043KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() | *8e39c2f407KVM: Fix steal time asm constraints | *ebd3010d42KVM: x86: Fix recording of guest steal time / preempted status | *4b19cbdb1dKVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior | *01c0002ec7drbd: correctly submit flush bio on barrier | *ef77d602e3serial: 8250: Fix serial8250_tx_empty() race with DMA Tx | *1a8822343eext4: fix invalid free tracking in ext4_xattr_move_to_block() | *b0fc279de4ext4: remove a BUG_ON in ext4_mb_release_group_pa() | *d88fe8e611ext4: bail out of ext4_xattr_ibody_get() fails for any reason | *4597554b4fext4: add bounds checking in get_max_inline_xattr_value_size() | *5f8b55136aext4: fix deadlock when converting an inline directory in nojournal mode | *37c69da3adext4: improve error recovery code paths in __ext4_remount() | *08838aeefaext4: check iomap type only if ext4_iomap_begin() does not fail | *4aa7f744faext4: fix data races when using cached status extents | *0dde3141c5ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum | *5d356d902eext4: fix WARNING in mb_find_extent | *529f41f0ebKVM: x86: do not report a vCPU as preempted outside instruction boundaries | *0cb6e9e7d3KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL | *4502ebbdc0HID: wacom: insert timestamp to packed Bluetooth (BT) events | *77fd800d3fHID: wacom: Set a default resolution for older tablets | *c1420276bedrm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend | *20ca90cedadrm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras | *eed63477aedrm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() | *c85327c1e9drm/panel: otm8009a: Set backlight parent to panel device | *957904f531f2fs: fix potential corruption when moving a directory | *4a638a9582ARM: dts: s5pv210: correct MIPI CSIS clock name | *fed6318e47ARM: dts: exynos: fix WM8960 clock name in Itop Elite | *777952ce11remoteproc: st: Call of_node_put() on iteration error | *30e0834becremoteproc: stm32: Call of_node_put() on iteration error | *62fe5d74efsh: nmi_debug: fix return value of __setup handler | *9245f34029sh: init: use OF_EARLY_FLATTREE for early init | *f19bc0d2a6sh: mcount.S: fix build error when PRINTK is not enabled | *bbad64abd6sh: math-emu: fix macro redefined warning | *2d65c97777inotify: Avoid reporting event with invalid wd | *73aef14407platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i | *4b87eec73eplatform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet | *8c2cdb7326cifs: fix pcchunk length type in smb2_copychunk_range | *829c20fd7abtrfs: print-tree: parent bytenr must be aligned to sector size | *148b16cd30btrfs: don't free qgroup space unless specified | *08fa23adbdbtrfs: fix btrfs_prev_leaf() to not return the same key twice | *7a4db11f00perf symbols: Fix return incorrect build_id size in elf_read_build_id() | *87a1fa0ad7crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs() | *be3517ae6bperf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp() | *604b650fb5perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents | *1ebd0dfb27perf vendor events power9: Remove UTF-8 characters from JSON files | *796616f216net: enetc: check the index of the SFI rather than the handle | *b6b15de512virtio_net: suppress cpu stall when free_unused_bufs | *c043714ef2virtio_net: split free_unused_bufs() | *0773270b13net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621 | *0f1ad0ef60ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` | *7f497a9451drm/amdgpu: add a missing lock for AMDGPU_SCHED | *f00ef2618faf_packet: Don't send zero-byte data in packet_sendmsg_spkt(). | *02359ba526ionic: remove noise from ethtool rxnfc error msg | *3605b33184octeontx2-vf: Detach LF resources on probe cleanup | *ea7453f5e5octeontx2-pf: Disable packet I/O for graceful exit | *15152b8a4brxrpc: Fix hard call timeout units | *9291aba0ffsfc: Fix module EEPROM reporting for QSFP modules | *774da70521net/sched: act_mirred: Add carrier check | *f3fae1b1c7watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe() | *3b7798b42ewriteback: fix call of incorrect macro | *f47f0fb5b5net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu | *d6f0687d50sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() | *7311c8be37net/sched: cls_api: remove block_cb from driver_list before freeing | *cc8efc78c3net/ncsi: clear Tx enable mode when handling a Config required AEN | *fa19c533abscsi: qedi: Fix use after free bug in qedi_remove() | *4285cc0a22dm verity: fix error handling for check_at_most_once on FEC | *fc097cfca0dm verity: skip redundant verity_handle_err() on I/O errors | *26b1b0d0bemailbox: zynqmp: Fix counts of child nodes | *67fb57f247mailbox: zynq: Switch to flexible array to simplify code | *c4e636f025crypto: ccp - Clear PSP interrupt status register before calling handler | *6f60aae72cring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus | *2fcb12b3f4tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH | *6c2ee50c90tty: clean include/linux/tty.h up | *57b510c7d3tty: move some tty-only functions to drivers/tty/tty.h | *1924d47a28tty: move some internal tty lock enums and functions out of tty.h | *f665d81ffatty: audit: move some local functions out of tty.h | *6a392b806ftty: create internal tty.h file | *e044a24447netfilter: nf_tables: deactivate anonymous set from preparation phase | *a222d2794cscsi: target: core: Avoid smp_processor_id() in preemptible code | *14fc6af67barm64: dts: qcom: sdm845: correct dynamic power coefficients | *c820c05c5fsound/oss/dmasound: fix 'dmasound_setup' defined but not used | *9079ff34a1debugobject: Ensure pool refill (again) | *3f225f29c6arm64: Stash shadow stack pointer in the task struct on interrupt * |d9baf420d0Merge9134b5a464("arm64: Always load shadow stack pointer directly from the task struct") into android12-5.10-lts |\| | *9134b5a464arm64: Always load shadow stack pointer directly from the task struct * |4a2ed7d4bcMergea25a403e4b("perf intel-pt: Fix CYC timestamps after standalone CBR") into android12-5.10-lts |\| | *a25a403e4bperf intel-pt: Fix CYC timestamps after standalone CBR | *905f847675perf auxtrace: Fix address filter entire kernel size * |5cb8a3c82cMergeea827627a9("dm ioctl: fix nested locking in table_clear() to remove deadlock concern") into android12-5.10-lts |\| | *ea827627a9dm ioctl: fix nested locking in table_clear() to remove deadlock concern * |e3f8cee7f9Mergea1e3fffe02("dm flakey: fix a crash with invalid table line") into android12-5.10-lts |\| | *a1e3fffe02dm flakey: fix a crash with invalid table line * |eee3af95ebMerge44f29e93a5("dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path") into android12-5.10-lts |\| | *44f29e93a5dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path * |7a6cb8c4faMerge717ceb487b("dm clone: call kmem_cache_destroy() in dm_clone_init() error path") into android12-5.10-lts |\| | *717ceb487bdm clone: call kmem_cache_destroy() in dm_clone_init() error path * |c7f1b9f365Mergeeded3ad80a("ia64: fix an addr to taddr in huge_pte_offset()") into android12-5.10-lts |\| | *eded3ad80aia64: fix an addr to taddr in huge_pte_offset() | *abb427cb77s390/dasd: fix hanging blockdevice after request requeue | *c96807a4adbtrfs: scrub: reject unsupported scrub flags | *f7fd1eed31scripts/gdb: fix lx-timerlist for Python3 | *9aabb5f9efafs: Fix updating of i_size with dv jump from server | *3530a795bbmfd: tqmx86: Correct board names for TQMxE39x | *cbe060011bmfd: tqmx86: Specify IO port register range more precisely | *640a1f7e36mfd: tqmx86: Add support for TQMx110EB and TQMxE40x | *4be49b7c24mfd: tqmx86: Remove incorrect TQMx90UC board ID | *6697a3b0edmfd: tqmx86: Do not access I2C_DETECT register through io_base | *15da2acad5thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe | *08012d9edcdmaengine: at_xdmac: do not enable all cyclic channels | *4f6303fd8fdmaengine: dw-edma: Fix to enable to issue dma request on DMA processing | *b295431945dmaengine: dw-edma: Fix to change for continuous transfer | *da67d60467phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port | *45e4c00940pwm: mtk-disp: Disable shadow registers before setting backlight values | *6d13804388pwm: mtk-disp: Adjust the clocks to avoid them mismatch | *060bd30bf7pwm: mtk-disp: Don't check the return code of pwmchip_remove() | *795cec288eleds: tca6507: Fix error handling of using fwnode_property_read_string | *033f00eb89dmaengine: mv_xor_v2: Fix an error code. | *198fbdd106leds: TI_LMU_COMMON: select REGMAP instead of depending on it | *770b061363ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline | *8f009ae90bopenrisc: Properly store r31 to pt_regs on unhandled exceptions | *1fe1580521clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails | *3bc78eddf0RDMA/mlx5: Use correct device num_ports when modify DC | *95468f165dSUNRPC: remove the maximum number of retries in call_bind_status | *50440cdb0bRDMA/mlx5: Fix flow counter query via DEVX | *0d6a5c9489Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe | *09bfd90d04input: raspberrypi-ts: Release firmware handle when not needed | *3aa2503717firmware: raspberrypi: Introduce devm_rpi_firmware_get() | *73a65744c7NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease | *9c4c6512d7IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests | *f84c025978IB/hfi1: Add additional usdma traces | *1af73620a1IB/hfi1: Add AIP tx traces | *823b59fc56IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order | *8ec6acdb9bRDMA/srpt: Add a check for valid 'mad_agent' pointer | *16f596cfe9RDMA/cm: Trace icm_send_rej event before the cm state is reset | *3ef7a4c0d5RDMA/siw: Remove namespace check from siw_netdev_event() | *ac7f79ee11clk: add missing of_node_put() in "assigned-clocks" property parsing | *391fbf0d08power: supply: generic-adc-battery: fix unit scaling | *9e5a7c1106rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time | *9ad3221c86RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() | *889a2070dcrtc: omap: include header for omap_rtc_power_off_program prototype * |b38d756ceaRevert "workqueue: Rename "delayed" (delayed by active management) to "inactive"" * |24c41942a4Revert "workqueue: Fix hung time report of worker pools" * |24c3784e97Merge647781347a("workqueue: Fix hung time report of worker pools") into android12-5.10-lts |\| | *647781347aworkqueue: Fix hung time report of worker pools | *77d9a64cfbworkqueue: Rename "delayed" (delayed by active management) to "inactive" * |de3c7c404aMerge960167e0e0("RDMA/rdmavt: Delete unnecessary NULL check") into android12-5.10-lts |\| | *960167e0e0RDMA/rdmavt: Delete unnecessary NULL check | *f7790aecb3RDMA/siw: Fix potential page_array out of range access | *ab8646c9a0clk: at91: clk-sam9x60-pll: fix return value check | *8f381b2494perf/core: Fix hardlockup failure caused by perf throttle | *3ea9186a3epowerpc/rtas: use memmove for potentially overlapping buffer copy | *6339b9dcdbmacintosh: via-pmu-led: requires ATA to be set | *15f3a811bfpowerpc/sysdev/tsi108: fix resource printk format warnings | *4f41f55d82powerpc/wii: fix resource printk format warnings | *701e3e5999powerpc/mpc512x: fix resource printk format warning | *d68265ec0bmacintosh/windfarm_smu_sat: Add missing of_node_put() | *c45ab3ab9cspmi: Add a check for remove callback when removing a SPMI driver | *4ca4a3e454staging: rtl8192e: Fix W_DISABLE# does not work after stop/start | *d5d628fea5serial: 8250: Add missing wakeup event reporting | *fde8ffaaactty: serial: fsl_lpuart: adjust buffer length to the intended size | *5a76bc35ccfirmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe | *012936502ausb: mtu3: fix kernel panic at qmu transfer done irq handler | *e8f64f3200usb: chipidea: fix missing goto in `ci_hdrc_probe` | *7d667749b3usb: gadget: tegra-xudc: Fix crash in vbus_draw | *95d97e182dsh: sq: Fix incorrect element size for allocating bitmap buffer * |01e0792f60Revert "uapi/linux/const.h: prefer ISO-friendly __typeof__" * |2343b43ccaMergea69eb1200e("uapi/linux/const.h: prefer ISO-friendly __typeof__") into android12-5.10-lts |\| | *a69eb1200euapi/linux/const.h: prefer ISO-friendly __typeof__ * |2dcf843019Mergefd7bf900c3("i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path") into android12-5.10-lts |\| | *fd7bf900c3i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path | *b24f1ecc8fspi: cadence-quadspi: fix suspend-resume implementations | *b5a6930fc6ASoC: fsl_mqs: move of_node_put() to the correct location | *5bf2d84074coresight: etm_pmu: Set the module field | *174d7483f1scripts/gdb: bail early if there are no generic PD | *01710564a9scripts/gdb: bail early if there are no clocks | *b4b4409510ia64: salinfo: placate defined-but-not-used warning | *65b5b2c5fdia64: mm/contig: fix section mismatch warning/error | *fd4e45d8d7PCI/EDR: Clear Device Status after EDR error recovery | *9e5ee4fa0dof: Fix modalias string generation | *85b4aa4eb2vmci_host: fix a race condition in vmci_host_poll() causing GPF | *4bdae667f9spi: fsl-spi: Fix CPM/QE mode Litte Endian | *bc88243bbespi: qup: Don't skip cleanup in remove's error path | *00c5b5498blinux/vt_buffer.h: allow either builtin or modular for macros | *d4a3c912c8ASoC: es8316: Handle optional IRQ assignment | *67b6e077fbASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ | *eb971efca7PCI: imx6: Install the fault handler only on compatible match | *36c237b202usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition | *aa93a46f99spi: imx: Don't skip cleanup in remove's error path | *c3aba912f4spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync | *f1f3bc9915iio: light: max44009: add missing OF device matching | *ed1f459af6fpga: bridge: fix kernel-doc parameter description | *98bf98e749usb: dwc3: gadget: Change condition for processing suspend event | *8a859ac86dusb: host: xhci-rcar: remove leftover quirk handling | *c76ba91791pstore: Revert pmsg_lock back to a normal mutex | *7d285c6cfeipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it | *230a5ed7d8tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. | *0abcb0b0d6net: amd: Fix link leak when verifying config failed | *b978d22fa1netlink: Use copy_to_user() for optval in netlink_getsockopt(). | *0837d10f6cRevert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work" | *566785731cipv4: Fix potential uninit variable access bug in __ip_make_skb() | *4b8a05e380net/sched: sch_fq: fix integer overflow of "credit" | *cb71b24a89netfilter: nf_tables: don't write table validation state without mutex | *f4fc43fde1bpf: Don't EFAULT for getsockopt with optval=NULL | *80090acb58ixgbe: Enable setting RSS table to default values | *7a150a5b54ixgbe: Allow flow hash to be set via ethtool | *89496d6cffwifi: iwlwifi: fw: fix memory leak in debugfs | *f4eb14d261wifi: iwlwifi: mvm: check firmware response size | *4ff7c0fbb3wifi: iwlwifi: make the loop for card preparation effective | *62fde46517jdb2: Don't refuse invalidation of already invalidated buffers | *038cbab550wifi: iwlwifi: fw: move memset before early return | *c0ca382419wifi: iwlwifi: yoyo: Fix possible division by zero | *2a65555f7emd/raid10: fix memleak of md thread | *6361b0592bmd/raid10: fix memleak for 'conf->bio_split' | *1697fb124cmd/raid10: fix leak of 'r10bio->remaining' for recovery | *fcacaa9d04bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap | *21f2503d37nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage" | *e119d19183nvme: fix async event trace event | *a9e3d9bac9nvme: handle the persistent internal error AER | *2f93072222bpf, sockmap: fix deadlocks in the sockhash and sockmap | *2be04fa7eenet: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling | *bab8dc38b1scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() | *b2f423fda6f2fs: fix to avoid use-after-free for cached IPU bio | *5877980dc2xsk: Fix unaligned descriptor validation | *2a67bc52cdcrypto: drbg - Only fail when jent is unavailable in FIPS mode | *9dbdedd44fcrypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors | *27942f477dbpftool: Fix bug for long instructions in program CFG dumps | *072d16abf5selftests/bpf: Wait for receive in cg_storage_multi test | *d64a12eeb4net: qrtr: correct types of trace event parameters | *dc55805db2wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() | *c621697505wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() * |be7602cdd6Mergeadc2d82eee("crypto: sa2ul - Select CRYPTO_DES") into android12-5.10-lts |\| | *adc2d82eeecrypto: sa2ul - Select CRYPTO_DES | *de3908e151crypto: caam - Clear some memory in instantiate_rng | *a8226a45b2f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages() | *d11a74577cf2fs: apply zone capacity to all zone type | *d420c4a06df2fs: enforce single zone capacity | *c3a1914b96f2fs: handle dqget error in f2fs_transfer_project_quota() | *202048ec1escsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS | *bfe67e0563scsi: target: iscsit: Fix TAS handling during conn cleanup | *e1f59cd18ascsi: target: Fix multiple LUN_RESET handling | *008b936bbdscsi: target: Make state_list per CPU | *7c8a29f1b2scsi: target: Rename cmd.bad_sector to cmd.sense_info | *621c89a021scsi: target: Rename struct sense_info to sense_detail | *05c6db12aenet/packet: convert po->auxdata to an atomic flag | *5ca1be3658net/packet: convert po->origdev to an atomic flag | *8bb81a925anet/packet: annotate accesses to po->xmit | *ba6d56b20evlan: partially enable SIOCSHWTSTAMP in container | *118df5df1bbpf: Remove misleading spec_v1 check on var-offset stack read | *10c1051267scm: fix MSG_CTRUNC setting condition for SO_PASSSEC | *10702be8b3bpf: fix precision propagation verbose logging | *6be8ad4cdcbpf: take into account liveness when propagating precision | *243fab8e37wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() | *1980dd8c53wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() | *3ab6ec6c48tools: bpftool: Remove invalid \' json escape | *1300517e37wifi: ath6kl: reduce WARN to dev_dbg() in callback | *6c91b3b57bwifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() | *320d760a35wifi: ath9k: hif_usb: fix memory leak of remain_skbs | *129c3fb579wifi: ath6kl: minor fix for allocation size | *c401368926tick/common: Align tick period with the HZ tick. | *107ea1f63btick: Get rid of tick_period | *fdc4876746tick/sched: Optimize tick_do_update_jiffies64() further | *93c4300836tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() | *ca721584e9tick/sched: Use tick_next_period for lockless quick check | *780f303233drm/i915: Make intel_get_crtc_new_encoder() less oopsy | *9edf5518dbdebugobject: Prevent init race with static objects | *f16f065f8carm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step | *55fc2246c4x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() | *dfce9bb351regulator: stm32-pwr: fix of_iomap leak | *a6aeba550cmedia: venus: dec: Fix handling of the start cmd | *3a227dc12bmedia: venus: vdec: Handle DRC after drain | *5bac3de7f4media: venus: preserve DRC state across seeks | *4c1239274fmedia: venus: vdec: Make decoder return LAST flag for sufficient event | *a30297bff8media: venus: vdec: Fix non reliable setting of LAST flag | *025a34716cmedia: rc: gpio-ir-recv: Fix support for wake-up | *1acb982e36media: rcar_fdp1: Fix refcount leak in probe and remove function | *ccc454881fmedia: rcar_fdp1: Fix the correct variable assignments | *ee24c9e232media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource() | *bf91fb6c1emedia: rcar_fdp1: fix pm_runtime_get_sync() usage count | *21de9d0daamedia: rcar_fdp1: simplify error check logic at fdp_open() | *7dac96e9ccmedia: saa7134: fix use after free bug in saa7134_finidev due to race condition | *e9d64e90a0media: dm1105: Fix use after free bug in dm1105_remove due to race condition | *de19d02d73media: rkvdec: fix use after free bug in rkvdec_remove | *4883f0f7eex86/apic: Fix atomic update of offset in reserve_eilvt_offset() | *06140d6dferegulator: core: Avoid lockdep reports when resolving supplies | *4c0b98d87cregulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow() | *e21c93b20adrm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe() | *0fc1a90bceARM: dts: gta04: fix excess dma channel usage | *f59421334emmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data * |c83bfc082bMerge1487b29030("ACPI: processor: Fix evaluating _PDC method when running as Xen dom0") into android12-5.10-lts |\| | *1487b29030ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 | *ee22417f82drm: msm: adreno: Disable preemption on Adreno 510 | *00f02bb8cbdrm/msm/adreno: drop bogus pm_runtime_set_active() | *f9ba5962ccdrm/msm/adreno: Defer enabling runpm until hw_init() | *9a3a907cf6media: max9286: Free control handler | *f8d28cecf2drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 | *076cdba34dfirmware: qcom_scm: Clear download bit during reboot | *4362444dcamedia: bdisp: Add missing check for create_workqueue | *a9b9ea0e63x86/MCE/AMD: Use an u64 for bank_map | *a8504f9a13ARM: dts: qcom: ipq8064: Fix the PCI I/O port range | *7d731faebcARM: dts: qcom: ipq8064: reduce pci IO size to 64K | *870644bf1bARM: dts: qcom: ipq4019: Fix the PCI I/O port range | *4585591295arm64: dts: qcom: msm8996: Fix the PCI I/O port range | *b6082e8caaarm64: dts: qcom: ipq8074: Fix the PCI I/O port range | *5f6302ab78arm64: dts: qcom: msm8998: Fix the PCI I/O port range | *212352542darm64: dts: qcom: sdm845: Fix the PCI I/O port range | *eb9c5b383earm64: dts: qcom: sdm845: correct dynamic power coefficients | *94e6f7e757arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name | *e951bdaa65EDAC/skx: Fix overflows on the DRAM row address mapping arrays | *6e6c27b2fbdrm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources | *9c4c9010aearm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table | *fbfca9b839arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table | *08310f8109soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe | *a1e6a4161asoc: ti: pm33xx: Enable basic PM runtime support for genpd | *e33f374d65drm/probe-helper: Cancel previous job before starting new one | *67f07215ebdrm/vgem: add missing mutex_destroy | *ae784c3ed3drm/rockchip: Drop unbalanced obj unref | *056a1217cferofs: fix potential overflow calculating xattr_isize | *7a4579cd6eerofs: stop parsing non-compact HEAD index if clusterofs is invalid | *e5ec129158tpm, tpm_tis: Claim locality when interrupts are reenabled on resume | *933bfc5ad2tpm, tpm: Implement usage counter for locality | *140735c46dtpm, tpm_tis: Claim locality before writing interrupt registers | *35ca7f6252tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed | *cbb1dd2705tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register | *c62a2331abtpm, tpm_tis: Do not skip reset of original interrupt vector | *3ec77043a2selinux: ensure av_permissions.h is built when needed | *fea3144639selinux: fix Makefile dependencies of flask.h | *0c29f14cf4selftests/resctrl: Check for return value after write_schemata() | *4075fbcde4selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem | *d0653cc6e0rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check | *d1ab8b54b2clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent * |6f849f24daMergee0dd13b49d("wifi: rtl8xxxu: RTL8192EU always needs full init") into android12-5.10-lts |\| | *e0dd13b49dwifi: rtl8xxxu: RTL8192EU always needs full init | *0fd9b0f611mailbox: zynqmp: Fix typo in IPI documentation | *63314371ebmailbox: zynqmp: Fix IPI isr handling | *bdbf104b1cmd/raid10: fix null-ptr-deref in raid10_sync_request | *8a89d36a07nilfs2: fix infinite loop in nilfs_mdt_get_block() | *7c3e662048nilfs2: do not write dirty data after degenerating to read-only | *e4b5264422parisc: Fix argument pointer in real64_call_asm() | *be649ea153sound/oss/dmasound: fix build when drivers are mixed =y/=m | *b8f444a4faubifs: Free memory for tmpfile name | *5b4b6cb724ubi: Fix return value overwrite issue in try_write_vid_and_data() | *66e9f2fb3eubifs: Fix memleak when insert_old_idx() failed | *a4904c56fcRevert "ubifs: dirty_cow_znode: Fix memleak in error handling path" | *87d98984b0iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE | *db8b34ffb2i2c: omap: Fix standard mode false ACK readings | *2b00b2a0e6writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs | *1b0df44753relayfs: fix out-of-bounds access in relay_file_read | *e28df70df0KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted | *680c419d0dreiserfs: Add security prefix to xattr name in reiserfs_security_write() | *eb18bc5a86rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed | *0a89d4a075crypto: safexcel - Cleanup ring IRQ workqueues on load failure | *ff86deaba1crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON() | *1c99f65d6aring-buffer: Sync IRQ works before buffer destruction | *dda1372c8dpwm: meson: Fix g12a ao clk81 name | *c1cabb10e0pwm: meson: Fix axg ao mux parents | *fcd2da2e6bkheaders: Use array declaration instead of char | *1b633da2feipmi: fix SSIF not responding under certain cond. | *6d5993d569ipmi:ssif: Add send_retries increment * |d7203e0307Merge47e61cadc7("MIPS: fw: Allow firmware to pass a empty env") into android12-5.10-lts |\| | *47e61cadc7MIPS: fw: Allow firmware to pass a empty env | *2884595932tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem | *29b89908fdxhci: fix debugfs register accesses while suspended | *a863ac03fastaging: iio: resolver: ads1210: fix config mode | *c8714ddf3cext4: use ext4_journal_start/stop for fast commit transactions | *701a822076blk-crypto: make blk_crypto_evict_key() more robust | *5072008befblk-crypto: make blk_crypto_evict_key() return void | *874bdf43b4blk-mq: release crypto keyslot before reporting I/O complete | *68494eb75fperf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) | *7c5811b95cposix-cpu-timers: Implement the missing timer_wait_running callback | *aed39acf7ehwmon: (adt7475) Use device_property APIs when configuring polarity | *b009006887hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write | *a71cb92ec4USB: dwc3: fix runtime pm imbalance on unbind | *27dc207c38USB: dwc3: fix runtime pm imbalance on probe errors | *b978269ddaPCI: qcom: Fix the incorrect register usage in v2.7.0 config | *2f31633da8PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock | *5434c7019dwireguard: timers: cast enum limits members to int in prints | *69fdbb334dasm-generic/io.h: suppress endianness warnings for readq() and writeq() | *925cbb7253ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 | *f5e96af71eiio: adc: palmas_gpadc: fix NULL dereference on rmmod | *8aa079c2fddriver core: Don't require dynamic_debug for initcall_debug probe timing | *f964a00386USB: serial: option: add UNISOC vendor and TOZED LT70C product | *c0e9214223x86/fpu: Prevent FPU state corruption | *98cfbad52fbluetooth: Perform careful capability checks in hci_sock_ioctl() | *dc110b20f4drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var | *549825602ewifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() | *1dd95b2109KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() | *0f29d0e8fccounter: 104-quad-8: Fix race condition between FLAG and CNTR reads | *d4a895e924seccomp: Move copy_seccomp() to no failure path. * |571879dd5fRevert "sched/fair: Detect capacity inversion" * |ce3ecd63bfRevert "sched/fair: Consider capacity inversion in util_fits_cpu()" * |652a7f2c7eRevert "sched/uclamp: Fix a uninitialized variable warnings" * |e1be343429Revert "sched/fair: Fixes for capacity inversion detection" * |4c20c2c837Merge 5.10.179 into android12-5.10-lts |\| | *f1b32fda06Linux 5.10.179 | *0367bf3f4aASN.1: Fix check for strdup() success | *4ab5f8f9d0ASoC: fsl_asrc_dma: fix potential null-ptr-deref | *42604b4ad5iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger() | *155b2586depwm: hibvt: Explicitly set .polarity in .get_state() | *1c3a121137pwm: iqs620a: Explicitly set .polarity in .get_state() | *b28079807dpwm: meson: Explicitly set .polarity in .get_state() | *f69112de70sctp: Call inet6_destroy_sock() via sk->sk_destruct(). | *7da54ddc04dccp: Call inet6_destroy_sock() via sk->sk_destruct(). | *04d393c4bbinet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). | *b1f06ab985tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). | *0e7b5e1020udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). | *05cf34a2b6ext4: fix use-after-free in ext4_xattr_set_entry | *c75711396cext4: remove duplicate definition of ext4_xattr_ibody_inline_set() | *9400206d9dRevert "ext4: fix use-after-free in ext4_xattr_set_entry" | *81775ab858fuse: fix deadlock between atomic O_TRUNC and page invalidation | *03cefde986fuse: always revalidate rename target dentry | *42dfdbd4dcfuse: fix attr version comparison in fuse_read_update_size() | *0078a1667cfuse: check s_root when destroying sb | *6d0d67b05fvirtiofs: split requests that exceed virtqueue size | *cf08dc7916virtiofs: clean up error handling in virtio_fs_get_tree() | *e220438d1epurgatory: fix disabling debug info | *37df709706docs: futex: Fix kernel-doc references after code split-up preparation | *77748b0a04MIPS: Define RUNTIME_DISCARD_EXIT in LD script | *4735b6f74fsched/fair: Fixes for capacity inversion detection | *89ad8a672fsched/uclamp: Fix a uninitialized variable warnings | *09129798a6sched/fair: Consider capacity inversion in util_fits_cpu() | *30f04dd56dsched/fair: Detect capacity inversion | *b18cbd359dsched/uclamp: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition | *41a880740csched/uclamp: Make cpu_overutilized() use util_fits_cpu() | *07750955e9sched/uclamp: Make asym_fits_capacity() use util_fits_cpu() | *2fd1c194e6sched/uclamp: Make select_idle_capacity() use util_fits_cpu() | *8ca2bf63d9sched/uclamp: Fix fits_capacity() check in feec() | *5cb1a56cedsched/uclamp: Make task_fits_capacity() use util_fits_cpu() | *2523d9d7bbmm/khugepaged: check again on anon uffd-wp during isolation | *651b0bf43dmmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25 | *c61928fccakernel/sys.c: fix and improve control flow in __sys_setres[ug]id() | *e10a6d88aememstick: fix memory leak if card device is never registered | *2c90ef3715nilfs2: initialize unused bytes in segment summary blocks | *09daff9c3ciio: light: tsl2772: fix reading proximity-diodes from device tree | *77ac8f2ad4xfs: drop submit side trans alloc for append ioends | *a4e800a7bdpowerpc/doc: Fix htmldocs errors | *c215c63681xen/netback: use same error messages for same errors | *0c9cbfc951nvme-tcp: fix a possible UAF when failing to allocate an io queue | *8c746b6650s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling | *a36246a748net: dsa: b53: mmap: add phy ops | *b33f28ea45scsi: core: Improve scsi_vpd_inquiry() checks | *24ddcc6a63scsi: megaraid_sas: Fix fw_crash_buffer_show() | *01bd481b1bselftests: sigaltstack: fix -Wuninitialized | *8b44a83a16Input: i8042 - add quirk for Fujitsu Lifebook A574/H | *37882b203af2fs: Fix f2fs_truncate_partial_nodes ftrace event | *9a8dbfd7f3e1000e: Disable TSO on i219-LM card to increase speed | *b1281d0088bpf: Fix incorrect verifier pruning due to missing register precision taints | *b085b5787bmlxsw: pci: Fix possible crash during initialization | *c972851d38net: rpl: fix rpl header size calculation | *b6b06c5ee3mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next() | *880c09bc2fi40e: fix i40e_setup_misc_vector() error handling | *72df55d3dci40e: fix accessing vsi->active_filters without holding lock | *381110d061netfilter: nf_tables: fix ifdef to also consider nf_tables=m | *6758a51ef3sfc: Fix use-after-free due to selftest_work | *06a72bbf0dsfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. | *b6dd232f63virtio_net: bugfix overflow inside xdp_linearize_page() | *ddcf35deb8net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg | *8e73952957regulator: fan53555: Explicitly include bits header | *3224458030netfilter: br_netfilter: fix recent physdev match breakage | *08b78037c4arm64: dts: imx8mm-evk: correct pmic clock source | *2c06e904c2arm64: dts: meson-g12-common: specify full DMC range | *b33dbd06acarm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node | *e662521ec7ARM: dts: rockchip: fix a typo error for rk3288 spdif node * |b6b9dff07bMerge branch android12-5.10 into android12-5.10-lts * |49df5be923Revert "ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()" * |a406acdee0ANDROID: preserve CRC for xhci symbols * |a4023d8fc3Revert "ipv4: shrink netns_ipv4 with sysctl conversions" * |e2f3aab65bRevert "tcp: convert elligible sysctls to u8" * |036fa20734Revert "tcp: restrict net.ipv4.tcp_app_win" * |2d6a4ad08cMerge 5.10.178 into android12-5.10-lts |/ *791a854ae5Linux 5.10.178 *f177b382c3sysctl: Fix data-races in proc_dou8vec_minmax(). *56314b90fdpanic, kexec: make __crash_kexec() NMI safe *d425f34821kexec: turn all kexec_mutex acquisitions into trylocks *784b6ba15ekexec: move locking into do_kexec_load *0b077b22eariscv: Handle zicsr/zifencei issues between clang and binutils *c36a251011kbuild: check CONFIG_AS_IS_LLVM instead of LLVM_IAS *d5f67f6d4ekbuild: Switch to 'f' variants of integrated assembler flag *83f55e6f29kbuild: check the minimum assembler version in Kconfig *6facabb4d0coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug *7b78445bcewatchdog: sbsa_wdog: Make sure the timeout programming is within the limits *10b7a33c5di2c: ocores: generate stop condition after timeout in polling mode *b4210b10dcx86/rtc: Remove __init for runtime functions *ba4a2f6d99sched/fair: Fix imbalance overflow *68387ae3b6sched/fair: Move calculate of avg_load to a better location *ccbec01cc9powerpc/papr_scm: Update the NUMA distance table for the target node *453b3188bepowerpc/pseries: Add support for FORM2 associativity *498618e0a1powerpc/pseries: Add a helper for form1 cpu distance *18ce785effpowerpc/pseries: Consolidate different NUMA distance update code paths *f2ae0eb96bpowerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY *f6d8a3a2eapowerpc/pseries: rename min_common_depth to primary_domain_index *5abf8af8dfubi: Fix deadlock caused by recursively holding work_sem *33611d4a81mtd: ubi: wl: Fix a couple of kernel-doc issues *0279e82e14ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size *37a3cf4abccgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() *10bda0ec31x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot *176d7345b8scsi: ses: Handle enclosure with just a primary component gracefully *cf22c98bcbnet: sfp: initialize sfp->i2c_block_size at sfp allocation *2a4835b8edriscv: add icache flush for nommu sigreturn trampoline *c76e79e526asymmetric_keys: log on fatal failures in PE/pkcs7 *5de2e1f5e2verify_pefile: relax wrapper length check *e4b9f0bf91drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F *9f0ee9ed54efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L *e1f80b4dfai2c: imx-lpi2c: clean rx/tx buffers upon new message *81c30f89b9wifi: mwifiex: mark OF related data as maybe unused *ab39582f30power: supply: cros_usbpd: reclassify "default case!" as debug *6de0d0699flibbpf: Fix single-line struct definition output in btf_dump *1bec9da233net: macb: fix a memory corruption in extended buffer descriptor mode *7d8c844b33udp6: fix potential access to stale information *d1b9b31916RDMA/core: Fix GID entry ref leak when create_ah fails *79b28f4221sctp: fix a potential overflow in sctp_ifwdtsn_skip *3814d211ffnet: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() *dad92d8adaqlcnic: check pci_reset_function result *4a519731ecdrm/armada: Fix a potential double free in an error handling path *a069d4d98ctcp: restrict net.ipv4.tcp_app_win *cc9f9a49f5tcp: convert elligible sysctls to u8 *f662a0786dipv4: shrink netns_ipv4 with sysctl conversions *389dab6142sysctl: add proc_dou8vec_minmax() *8a1fdb3545niu: Fix missing unwind goto in niu_alloc_channels() *9266e939d79p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition *ae11498851RDMA/cma: Allow UD qp_type to join multicast only *5e567fd296IB/mlx5: Add support for 400G_8X lane speed *a1d2fb5d13IB/mlx5: Add support for NDR link speed *8a886f01b8clk: sprd: set max_register according to mapping range *6e2845284bmtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min *9e946e4e8cmtd: rawnand: stm32_fmc2: remove unsupported EDO mode *6b0e719192mtd: rawnand: meson: fix bitmask for length in command word *441e57ff87mtdblock: tolerate corrected bit-flips *0d07ea8d38fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace *5635e69406btrfs: fix fast csum implementation detection *3576e08f19btrfs: print checksum type and implementation at mount time *f7ec5ca433Bluetooth: Fix race condition in hidp_session_thread *d9ba36c22aBluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} *8533fe8645ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards *8f6a20a4f4ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() *69108a8a45ALSA: i2c/cs8427: fix iec958 mixer control deactivation *e63a515d11ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard *df4af0ddf7ALSA: emu10k1: fix capture interrupt handler unlinking *14e90335bcRevert "pinctrl: amd: Disable and mask interrupts on resume" *59dc9767cebpftool: Print newline before '}' for struct with padding only fields *2765aca637ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown *a412ba6b6cRevert "media: ti: cal: fix possible memory leak in cal_ctx_create()" *2d96c8dca9drm/bridge: lt9611: Fix PLL being unable to lock *a2773afc81selftests: intel_pstate: ftime() is deprecated *ea8c42b3b6mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() *5a74837809ring-buffer: Fix race while reader and writer are on the same page *c1bbe926a1drm/nouveau/disp: Support more modes by checking with lower bpc *8250f7f7aedrm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path *acbbfdba9cASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() *6e36373aa5tracing: Free error logs of tracing instances *9c5df2f14ecan: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events *70caa596d1can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access *f018ef34c4ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct() *eadcad0a47ftrace: Mark get_lock_parent_ip() __always_inline *9470fc63abperf/core: Fix the same task check in perf_event_set_output *499757ad33scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() *4bfdead174iio: adc: ad7791: fix IRQ flags *14f9ff7857ALSA: hda/realtek: Add quirk for Clevo X370SNW *1f3b8c3b04dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs *3dbee84bf9nilfs2: fix sysfs interface lifetime *f32297dba3nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread() *a17bed82c0tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty *25eff5e7f7tty: serial: sh-sci: Fix Rx on RZ/G2L SCI *72a3e4fa88tty: serial: sh-sci: Fix transmit end interrupt handler *741d73fc57iio: light: cm32181: Unregister second I2C client if present *58bf30479aiio: dac: cio-dac: Fix max DAC write value check for 12-bit *f47659f1e9iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip *52a003870eUSB: serial: option: add Quectel RM500U-CN modem *e6655d4837USB: serial: option: add Telit FE990 compositions *9d1f2a6b8dusb: typec: altmodes/displayport: Fix configure initial pin assignment *4be2b71e9dUSB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs *ec20260950xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu *b4b4f17aa4usb: xhci: tegra: fix sleep in atomic call *07216da8fbNFSD: callback request does not use correct credential for AUTH_SYS *a3c4aa48e5sunrpc: only free unix grouplist after RCU settles *890517a4a2net: stmmac: fix up RX flow hash indirection table when setting channels *bdbbd3fa58net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe *d8c8476c14gpio: davinci: Add irq chip flag to skip set wake *605b056d63ipv6: Fix an uninit variable access bug in __ip6_make_skb() *ff2565fb8fnet: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT *b4b6dfad41sctp: check send stream number after wait_for_sndbuf *efda95cebfnet: don't let netpoll invoke NAPI if in xmit context *ec81049f09icmp: guard against too small mtu *98a9cd82c5net: qrtr: Fix a refcount bug in qrtr_recvmsg() *94c53d2949net: qrtr: combine nameservice into main module *3fe2051544wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta *2951229ee7KVM: s390: pv: fix external interruption loop not always detected *b43a8939f1pwm: sprd: Explicitly set .polarity in .get_state() *d59b83494dpwm: cros-ec: Explicitly set .polarity in .get_state() *176c6b4889Drivers: vmbus: Check for channel allocation before looking up relids *c51b336bd9gpio: GPIO_REGMAP: select REGMAP instead of depending on it Change-Id: I6a8130fdb5232ff7293bdb1bb84c5dc6dd2f4d47 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>