Merge tag 'android13-5.10.218_r00' into android13-5.10

This merges the 5.10.218 LTS release into the android13-5.10 release.
Included in here are the following commits:

*   3feee789f446 Merge 5.10.218 into android13-5.10-lts
|\
| * 61458c864cac Linux 5.10.218
| * 04a5842ed71f docs: kernel_include.py: Cope with docutils 0.21
| * b5fb355c9f5e serial: kgdboc: Fix NMI-safety problems from keyboard reset code
| * 7ed7748c94cb usb: typec: ucsi: displayport: Fix potential deadlock
| * 0eb296233f86 drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
| * c48ab6a4cd82 btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()
| * 99951b62bf20 mptcp: ensure snd_nxt is properly initialized on connect
| * f2277d9e2a0d firmware: arm_scmi: Harden accesses to the reset domains
| * 546751d9d43e KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
| * 05c9e3fc93b0 netlink: annotate lockless accesses to nlk->max_recvmsg_len
| * eb15243bc98b ima: fix deadlock when traversing "ima_default_rules".
| * db7aa45c7191 net: bcmgenet: synchronize UMAC_CMD access
| * b8d75bb01c56 net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
| * 719225b0f932 Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
| * 1424ab4bb386 x86/xen: Drop USERGS_SYSRET64 paravirt call
| * 8869c2916dc1 pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
* | a89a29194c5e Merge 5.10.217 into android13-5.10-lts
|\|
| * ce3838dbefdc Linux 5.10.217
| * fb5b347efd1b md: fix kmemleak of rdev->serial
| * ad2011ea7879 keys: Fix overwrite of key expiration on instantiation
| * 324be157e029 regulator: core: fix debugfs creation regression
| * 7788fc8a8b8e hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
| * 0c3248bc708a net: fix out-of-bounds access in ops_init
| * 3cd682357c61 drm/vmwgfx: Fix invalid reads in fence signaled events
| * 49e09118872e mei: me: add lunar lake point M DID
| * 41d8ac238ab1 dyndbg: fix old BUG_ON in >control parser
| * 7fbcbb96aee2 ASoC: tegra: Fix DSPK 16-bit playback
| * f6c807e8538c net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
| * 367766ff9e40 tipc: fix UAF in error path
| * e2648b3d17b4 iio: accel: mxc4005: Interrupt handling fixes
| * 0ba169bb803b iio:imu: adis16475: Fix sync mode setting
| * e6ba44f832c9 ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
| * 72410925c804 usb: dwc3: core: Prevent phy suspend during init
| * 15165b5258cd usb: xhci-plat: Don't include xhci.h
| * ffb06cb3248b usb: gadget: f_fs: Fix a race condition when processing setup packets.
| * 31cfe4e156dd usb: gadget: composite: fix OS descriptors w_value logic
| * 3afc842e6682 usb: ohci: Prevent missed ohci interrupts
| * 399ca46db738 usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
| * 3a970e41c34e usb: typec: ucsi: Fix connector check on init
| * 3b0b6b327657 usb: typec: ucsi: Check for notifications after init
| * 09b3536d986f arm64: dts: qcom: Fix 'interrupt-map' parent address cells
| * cca330c59c54 firewire: nosy: ensure user_length is taken into account when fetching packet contents
| * a2fb0eefa4fe btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
| * 3284447d66ec net: hns3: use appropriate barrier function after setting a bit value
| * 674c951ab8a2 ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
| * 9a2a5cd84fca net: bridge: fix corrupted ethernet header on multicast-to-unicast
| * e7eb0737c6d8 kcov: Remove kcov include from sched.h and move it to its users.
| * f085e02f0a32 phonet: fix rtm_phonet_notify() skb allocation
| * b33ae32b6d84 hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock
| * 5b37ce7bb223 hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
| * 549e740badb9 hwmon: (corsair-cpro) Use a separate buffer for sending commands
| * 6c8f44b02500 rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation
| * 06acb75e7ed6 Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout
| * 33a6e92161a7 Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout
| * 1d9cf07810c3 tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
| * 413c33b9f3bc tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
| * a4b760673229 xfrm: Preserve vlan tags for transport mode software GRO
| * 17f8b8d432e6 net:usb:qmi_wwan: support Rolling modules
| * e09096291f87 drm/nouveau/dp: Don't probe eDP ports twice harder
| * 09be6fa6af94 fs/9p: drop inodes immediately on non-.L too
| * c43463fa3ff7 clk: Don't hold prepare_lock when calling kref_put()
| * c8e9cc2fa9df gpio: crystalcove: Use -ENOTSUPP consistently
| * 09c733cde549 gpio: wcove: Use -ENOTSUPP consistently
| * dca2b31cf4b6 9p: explicitly deny setlease attempts
| * c38c45304b78 fs/9p: translate O_TRUNC into OTRUNC
| * 5a605930e19f fs/9p: only translate RWX permissions for plain 9P2000
| * a79b53d0d9bb selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
| * 7c355faad06f MIPS: scall: Save thread_info.syscall unconditionally on entry
| * 09888cff3242 gpu: host1x: Do not setup DMA for virtual devices
| * 62accf6c1d7b blk-iocost: avoid out of bounds shift
| * 7ba3962c9ea1 scsi: target: Fix SELinux error when systemd-modules loads the target module
| * b34fdb24ab7d btrfs: always clear PERTRANS metadata during commit
| * e2a3a1df2f67 btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
| * 2214d3a5d966 tools/power turbostat: Fix Bzy_MHz documentation typo
| * 413dbd60ea59 tools/power turbostat: Fix added raw MSR output
| * fa273f312334 firewire: ohci: mask bus reset interrupts between ISR and bottom half
| * e8b125df343f ata: sata_gemini: Check clk_enable() result
| * 1fb7ab9a6e3e net: bcmgenet: Reset RBUF on first open
| * 602dd9d99a10 ALSA: line6: Zero-initialize message buffers
| * e2f5d61b5a1a btrfs: return accurate error code on open failure in open_fs_devices()
| * ad498539dda0 scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
| * d21475d29de2 net: mark racy access on sk->sk_rcvbuf
| * a762b8e0414d wifi: cfg80211: fix rdev_dump_mpp() arguments order
| * a21712550a5e wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
| * a7fb16ff6255 gfs2: Fix invalid metadata access in punch_hole
| * e7e50ac5f4c4 scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
| * 4404465a1bee KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
| * 4563a0afd99e KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
| * bfc78b462849 clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
| * 7df798dd59c3 net: gro: add flush check in udp_gro_receive_segment
| * adbce6d20da6 tipc: fix a possible memleak in tipc_buf_append
| * faa83a7797f0 net: core: reject skb_copy(_expand) for fraglist GSO skbs
| * 48ab384d2bc6 net: bridge: fix multicast-to-unicast with fraglist GSO
| * a0e3faf29ee0 net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
| * ea6213141ec4 cxgb4: Properly lock TX queue for the selftest.
| * aa50658c7048 ASoC: meson: cards: select SND_DYNAMIC_MINORS
| * f25b4c829e1d ASoC: Fix 7/8 spaces indentation in Kconfig
| * bf9e84ae15cd net: qede: use return from qede_parse_actions()
| * 99c9baffcf22 net: qede: use return from qede_parse_flow_attr() for flow_spec
| * fff2c7a02bb1 net: qede: use return from qede_parse_flow_attr() for flower
| * 4a0c24cc145d net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
| * 96a592f1601b s390/vdso: Add CFI for RA register to asm macro vdso_func
| * 553b2f6c3456 net l2tp: drop flow hash on forward
| * bbccf0caef2f nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().
| * bcdac70adceb octeontx2-af: avoid off-by-one read from userspace
| * 6f0f19b79c08 bna: ensure the copied buf is NUL terminated
| * 78ad3b01caa2 s390/mm: Fix clearing storage keys for huge pages
| * e93c82fa966a s390/mm: Fix storage key clearing for guest huge pages
| * 3994f81ab6e1 regulator: mt6360: De-capitalize devicetree regulator subnodes
| * 35ab679e8bb5 pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
| * 5ea5d0619779 power: rt9455: hide unused rt9455_boost_voltage_values
| * d4891d817350 nfs: Handle error of rpc_proc_register() in nfs_net_init().
| * afdbc21a92a0 nfs: make the rpc_stat per net namespace
| * 6eef21eb7a16 nfs: expose /proc/net/sunrpc/nfs in net namespaces
| * 95ebd5fc15b7 sunrpc: add a struct rpc_stats arg to rpc_create_args
| * a3f1a38733d9 pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE
| * e0e916a21e70 pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback
| * d676152a7b41 pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} switch/case logic
| * 288bc4aa75f1 pinctrl: core: delete incorrect free in pinctrl_enable()
| * 734d2dad607e pinctrl/meson: fix typo in PDM's pin name
| * 20c91ac14bdc pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T
| * c850f71fca09 eeprom: at24: fix memory corruption race condition
| * ec9dbddea26b eeprom: at24: Probe for DDR3 thermal sensor in the SPD case
| * b2643d2532ee eeprom: at24: Use dev_err_probe for nvmem register failure
| * 5a730a161ac2 wifi: nl80211: don't free NULL coalescing rule
| * 00d09857f807 dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"
| * db6740b4e134 dmaengine: pl330: issue_pending waits until WFP state
* | a4a2b7a82ee4 ANDROID: Update .xml file du eto sruct clk_core change
* | 3604e5ffbbcb Merge 5.10.216 into android13-5.10-lts
|\|
| * 39fbb15b4a74 Linux 5.10.216
| * 1897993bb8a5 riscv: Disable STACKPROTECTOR_PER_TASK if GCC_PLUGIN_RANDSTRUCT is enabled
| * ba7bc80da3cf serial: core: fix kernel-doc for uart_port_unlock_irqrestore()
| * 16affc4d731b udp: preserve the connected status if only UDP cmsg
| * 66297b2ceda8 bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS
| * 5095b93021b8 HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up
| * 5fd72404587d i2c: smbus: fix NULL function pointer dereference
| * 04bf2e5f95c1 riscv: Fix TASK_SIZE on 64-bit NOMMU
| * d5cc3498f079 riscv: fix VMALLOC_START definition
| * fcdd5bb4a8c8 dma: xilinx_dpdma: Fix locking
| * 5129f84bc377 idma64: Don't try to serve interrupts when device is powered off
| * 4d051d6f9c7d dmaengine: owl: fix register access functions
| * ab31bc5022b6 tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
| * 74e5e5601df4 tcp: Clean up kernel listener's reqsk in inet_twsk_purge()
| * 179a890ee4c6 mtd: diskonchip: work around ubsan link failure
| * f99de42b80e0 stackdepot: respect __GFP_NOLOCKDEP allocation flag
| * c9d5f3b5af8f net: b44: set pause params only when interface is up
| * f3a2f186a1cb ethernet: Add helper for assigning packet type when dest address does not match device address
| * aa44d2157475 irqchip/gic-v3-its: Prevent double free on error
| * 5ab19dc55c5e drm/amdgpu: Fix leak when GPU memory allocation fails
| * 48a92487dbbc drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
| * b2d5ef07dd3c arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
| * af6d6a923b40 cpu: Re-enable CPU mitigations by default for !X86 architectures
| * 30189e54ba80 btrfs: fix information leak in btrfs_ioctl_logical_to_ino()
| * 6dc5afe8f242 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
| * de657b21099b Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
| * 087de000e4f8 PM / devfreq: Fix buffer overflow in trans_stat_show
| * 772a23d60a64 tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
| * ffbeb5d4f9df tracing: Show size of requested perf buffer
| * 98f282c351db net/mlx5e: Fix a race in command alloc flow
| * 2862578fcdfb Revert "crypto: api - Disallow identical driver names"
| * 0dc0637e6b16 serial: mxs-auart: add spinlock around changing cts state
| * fc955bdebaca serial: core: Provide port lock wrappers
| * ae7c8f52aa2a af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().
| * dd0eb1dab929 net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
| * d51037994f5f iavf: Fix TC config comparison with existing adapter TC config
| * 3a4677b21927 i40e: Report MFS in decimal base instead of hex
| * fbbb2404340d i40e: Do not use WQ_MEM_RECLAIM flag for workqueue
| * e4bb6da24de3 netfilter: nf_tables: honor table dormant flag from netdev release event path
| * 857ed800133f mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work
| * 09846c2309b1 mlxsw: spectrum_acl_tcam: Fix incorrect list API usage
| * 1d76bd2a0034 mlxsw: spectrum_acl_tcam: Fix warning during rehash
| * 617e98ba4c50 mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
| * 3c443a34a0e0 mlxsw: spectrum_acl_tcam: Rate limit error message
| * a429a912d6c7 mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash
| * e24d24874247 mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update
| * e1ad8eaa80c4 mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
| * 35880c3fa6f8 net: openvswitch: Fix Use-After-Free in ovs_ct_exit
| * aca5dadab154 ipvs: Fix checksumming on GSO of SCTP packets
| * 0caff3e6390f net: gtp: Fix Use-After-Free in gtp_dellink
| * 9bda5e2f62cc net: usb: ax88179_178a: stop lying about skb->truesize
| * 7da0f91681c4 ipv4: check for NULL idev in ip_route_use_hint()
| * c676c68e48e9 NFC: trf7970a: disable all regulators on removal
| * 6496fadf2a42 mlxsw: core: Unregister EMAD trap using FORWARD action
| * e860a8705448 vxlan: drop packets from invalid src-address
| * 4dc8beb88745 wifi: iwlwifi: mvm: remove old PASN station when adding a new one
| * b4a29e183502 ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
| * 4c7a2f71b5d8 arm64: dts: mediatek: mt2712: fix validation errors
| * 755703e68dbd arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
| * ed993f7448ae arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
| * 819da78e4c7e arm64: dts: mediatek: mt7622: fix IR nodename
| * 55d07efd38a5 arm64: dts: mediatek: mt7622: fix clock controllers
| * 136c8e0169df arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
| * 57ff09043fa1 arm64: dts: mediatek: mt7622: add support for coherent DMA
| * f9930871353a arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
| * 759796d76844 arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
| * 38db853f7c22 arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
| * 7061c7efbb9e nilfs2: fix OOB in nilfs_set_de_type
| * 13d76b2f443d nouveau: fix instmem race condition around ptr stores
| * 1fd7db5c1602 drm/amdgpu: validate the parameters of bo mapping operations more clearly
| * 2ef607ea1036 init/main.c: Fix potential static_command_line memory overflow
| * 84bd4c2ae9c3 fs: sysfs: Fix reference leak in sysfs_break_active_protection()
| * 6401038acfa2 speakup: Avoid crash on very long word
| * bf786df6bd83 mei: me: disable RPL-S on SPS and IGN firmwares
| * 5160b4bd4d8b usb: Disable USB3 LPM at shutdown
| * 26fde0ea40dd usb: dwc2: host: Fix dereference issue in DDMA completion flow.
| * ab92e11b73b4 Revert "usb: cdc-wdm: close race between read and workqueue"
| * ba11df453e23 USB: serial: option: add Telit FN920C04 rmnet compositions
| * 33b29a500750 USB: serial: option: add Rolling RW101-GL and RW135-GL support
| * 6e7cdfd6c72f USB: serial: option: support Quectel EM060K sub-models
| * b5c3eceec209 USB: serial: option: add Lonsung U8300/U9300 product
| * e32faa0e9d91 USB: serial: option: add support for Fibocom FM650/FG650
| * 3366e4fdfea3 USB: serial: option: add Fibocom FM135-GL variants
| * ab86cf6f8d24 serial/pmac_zilog: Remove flawed mitigation for rx irq flood
| * f15370e31597 comedi: vmk80xx: fix incomplete endpoint checking
| * 5a7e30d9be7a thunderbolt: Fix wake configurations after device unplug
| * e6245ed82248 thunderbolt: Avoid notify PM core about runtime PM resume
| * 48a1f83ca9c6 binder: check offset alignment in binder_get_object()
| * 2e212ae0664f x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ
| * 4af115f1a20a clk: Get runtime PM before walking tree during disable_unused
| * d339ce273962 clk: Initialize struct clk_core kref earlier
| * 83e6e77f68e1 clk: Print an info line before disabling unused clocks
| * c04fc24403d6 clk: remove extra empty line
| * f5591ad6e2d6 clk: Mark 'all_lists' as const
| * bde446f16766 clk: Remove prepare_lock hold assertion in __clk_release()
| * f3d4f017373b drm/panel: visionox-rm69299: don't unregister DSI device
| * 097c7918fcfa drm: nv04: Fix out of bounds access
| * 5ebbbeb2950c RDMA/mlx5: Fix port number for counter query in multi-port configuration
| * 40c48586234d RDMA/cm: Print the old state when cm_destroy_id gets timeout
| * 2e45acd12c28 RDMA/rxe: Fix the problem "mutex_destroy missing"
| * 14cdb43dbc82 tun: limit printing rate when illegal packet received by tun dev
| * e3b887a9c11c netfilter: nft_set_pipapo: do not free live element
| * 934e66e231cf netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()
| * 26ebeffff238 Revert "tracing/trigger: Fix to return error if failed to alloc snapshot"
| * 5062d1f4f07f kprobes: Fix possible use-after-free issue on kprobe registration
| * 1d9ff61160f0 selftests/ftrace: Limit length in subsystem-enable tests
| * 9abc3e6f1116 riscv: process: Fix kernel gp leakage
| * 11a821ee5e57 riscv: Enable per-task stack canaries
| * 4c5e9eaa7086 btrfs: record delayed inode root in transaction
| * c38ea6f1ea2e irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
| * 85df831dc5c8 x86/apic: Force native_apic_mem_read() to use the MOV instruction
| * 4979a581c775 selftests: timers: Fix abs() warning in posix_timers test
| * 30da4180fd76 x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
| * a75a785dbe5d vhost: Add smp_rmb() in vhost_vq_avail_empty()
| * 41586487769e drm/client: Fully protect modes[] with dev->mode_config.mutex
| * fb9f76b2a22c btrfs: qgroup: correctly model root qgroup rsv in convert
| * b43ff1173615 mailbox: imx: fix suspend failue
| * 5ef15c06ac9e iommu/vt-d: Allocate local memory for page request queue
| * b26aa765f743 net: ena: Fix incorrect descriptor free behavior
| * c3b3b0c1acb7 net: ena: Wrong missing IO completions check order
| * 02c42a27742a net: ena: Fix potential sign extension issue
| * 2e2a03787f4f af_unix: Fix garbage collector racing against connect()
| * 14bea27d1cc2 af_unix: Do not use atomic ops for unix_sk(sk)->inflight.
| * 3d90ca9145f6 net/mlx5: Properly link new fs rules into the tree
| * cf4bc359b761 netfilter: complete validation of user input
| * b0e30c37695b Bluetooth: SCO: Fix not validating setsockopt user input
| * 3fb02ec57ead ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
| * 9e55a650ace2 ipv4/route: avoid unused-but-set-variable warning
| * 1afc86bcfb18 ipv6: fib: hide unused 'pn' variable
| * 434aabb6c1a3 octeontx2-af: Fix NIX SQ mode and BP config
| * 10204df9beda geneve: fix header validation in geneve[6]_xmit_skb
| * a82984b3c6a7 xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
| * 69fbe5bf3194 u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
| * 583b7b856f7f net: openvswitch: fix unwanted error log on timeout policy probing
| * e252fc8279df nouveau: fix function cast warning
| * 7dc2f7b2c310 media: cec: core: remove length check of Timer Status
| * 8478394f76c7 Bluetooth: Fix memory leak in hci_req_sync_complete()
| * 70a8be9dc2fb batman-adv: Avoid infinite loop trying to resize local TT
* | b58b8f9dad93 Merge 5.10.215 into android13-5.10-lts
|\|
| * e2e4e7b4ae79 Linux 5.10.215
| * cea750c99d8f x86/head/64: Re-enable stack protection
| * 0bdc64e9e716 x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
* | aabe68e4871f Revert "scsi: sd: Fix wrong zone_write_granularity value during revalidate"
* | 465055ce3709 Merge 85d11ded2d1d ("scsi: sd: Fix wrong zone_write_granularity value during revalidate") into android13-5.10-lts
|\|
| * 85d11ded2d1d scsi: sd: Fix wrong zone_write_granularity value during revalidate
* | 783aea3d401b Merge 44900a8bec03 ("kbuild: dummy-tools: adjust to stricter stackprotector check") into android13-5.10-lts
|\|
| * 44900a8bec03 kbuild: dummy-tools: adjust to stricter stackprotector check
| * 682f6ca96759 VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
| * f7d846acf91b Bluetooth: btintel: Fixe build regression
| * fe34587acc99 drm/i915/gt: Reset queue_priority_hint on parking
| * c2b2430b48f3 x86/mm/pat: fix VM_PAT handling in COW mappings
| * 3b29694dde9b virtio: reenable config if freezing device failed
| * ada28eb4b956 tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
| * b58d0ac35f6d netfilter: nf_tables: discard table flag update with pending basechain deletion
| * 2cee2ff7f8cc netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
| * 453c8da7ef6d netfilter: nf_tables: release batch on table validation from abort path
| * 951838fee462 fbmon: prevent division by zero in fb_videomode_from_videomode()
* | b8083b61a3c0 Merge c6e0de1e07aa ("drivers/nvme: Add quirks for device 126f:2262") into android13-5.10-lts
|\|
| * c6e0de1e07aa drivers/nvme: Add quirks for device 126f:2262
| * 19536fe42003 fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
| * e9efe31e6baf usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
| * 8406161fbeb9 usb: typec: tcpci: add generic tcpci fallback compatible
| * e0184c95aaf1 tools: iio: replace seekdir() in iio_generic_buffer
| * 91698804bbee ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment
| * 694b7fa79e26 ktest: force $buildonly = 1 for 'make_warnings_file' test type
| * 804ed6c3aca2 platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
| * 95bd7e317d6c Input: allocate keycode for Display refresh rate toggle
| * d4b856aaaaea RDMA/cm: add timeout to cm_destroy_id wait
| * b0cb5564c3e8 block: prevent division by zero in blk_rq_stat_sum()
| * d2341dc41a96 libperf evlist: Avoid out-of-bounds access
| * 5e0a89c49f05 Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
| * 4b676584d02e SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
| * 0b5668a87caa drm/amd/display: Fix nanosec stat overflow
| * 48882b489f90 ext4: forbid commit inconsistent quota data when errors=remount-ro
| * 6545e1307a1e ext4: add a hint for block bitmap corrupt state in mb_groups
| * 2fef0059859c media: sta2x11: fix irq handler cast
| * bd12d39aaf8f isofs: handle CDs with bad root inode but good Joliet root directory
| * c473288f27d1 scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
| * 674c1c4229e7 sysv: don't call sb_bread() with pointers_lock held
| * 94b01bdf49b9 pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
| * fd238540fb1a Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
| * 86e9b47e8a75 Bluetooth: btintel: Fix null ptr deref in btintel_read_version
| * bc4d1ebca11b net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list()
| * 4720d590c4cb btrfs: send: handle path ref underflow in header iterate_inode_ref()
| * 0002df7380ba btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
| * 87299cdaae75 btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()
| * a2e43c53b885 tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
| * 98e2b97acb87 pstore/zone: Add a null pointer check to the psz_kmsg_read
| * a3cd11046393 ionic: set adminq irq affinity
| * bd365f064452 arm64: dts: rockchip: fix rk3399 hdmi ports node
| * 3ea4717296c9 arm64: dts: rockchip: fix rk3328 hdmi ports node
| * 5b71a921dbe7 panic: Flush kernel log buffer at the end
| * ad78c5047dc4 VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
| * 46e219d886a3 wifi: ath9k: fix LNA selection in ath_ant_try_scan()
| * 1a038ea9f9cc objtool: Add asm version of STACK_FRAME_NON_STANDARD
| * bb5fb12c50d9 x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined word
| * c137ee44c57a mptcp: don't account accept() of non-MPC client as fallback to TCP
| * aae6464684fb x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
| * f5e9b93fbe70 x86/bugs: Fix the SRSO mitigation on Zen3/4
| * 2cba2ba2a884 riscv: Fix spurious errors from __get/put_kernel_nofault
| * 9fd381feafa5 s390/entry: align system call table on 8 bytes
| * f5e65b782f3e x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
| * 3127b2ee50c4 of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
| * 7f62d985e94e driver core: Introduce device_link_wait_removal()
* | f8c3f9c6633f Merge 976b0215f6c5 ("ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone") into android13-5.10-lts
|\|
| * 976b0215f6c5 ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
| * 75c3348796d7 ata: sata_mv: Fix PCI device ID table declaration compilation warning
| * ca2229553510 scsi: mylex: Fix sysfs buffer lengths
| * dff4cd7de1f3 ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
| * aa5936f5ec83 ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
| * 21d2994c743b arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
| * a6186caf176a arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
| * ae5f35ff244c net: ravb: Always process TX descriptor ring
| * 3391b157780b udp: do not accept non-tunnel GSO skbs landing in a tunnel
| * 43183be84aa9 Revert "usb: phy: generic: Get the vbus supply"
| * 00810a246402 scsi: qla2xxx: Update manufacturer detail
| * 20414bdc3294 scsi: qla2xxx: Update manufacturer details
| * b8e82128b44f i40e: fix vf may be used uninitialized in this function warning
| * a88765b0a591 i40e: fix i40e_count_filters() to count only active/new filters
| * 6ebcf688ae90 octeontx2-pf: check negative error code in otx2_open()
| * 360edeb6216f udp: do not transition UDP GRO fraglist partial checksums to unnecessary
| * fd307f2d91d4 ipv6: Fix infinite recursion in fib6_dump_done().
| * ed2bdbf5d280 selftests: reuseaddr_conflict: add missing new line at the end of the output
| * b14b9f9503ec erspan: make sure erspan_base_hdr is present in skb->head
| * 42852763a0fc net: stmmac: fix rx queue priority assignment
| * 5e45dc440885 net/sched: act_skbmod: prevent kernel-infoleak
| * dd54b48db0c8 bpf, sockmap: Prevent lock inversion deadlock in map delete elem
| * aedc6cfb7147 vboxsf: Avoid an spurious warning if load_nls_xxx() fails
| * 0f038242b77d netfilter: validate user input for expected length
| * 940d41caa71f netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get()
| * 46c4481938e2 netfilter: nf_tables: flush pending destroy work before exit_net release
| * 7b6fba691871 netfilter: nf_tables: reject new basechain after table flag update
| * 8f6dfa1f1efe block: add check that partition length needs to be aligned with block size
| * e7ea043bc3f1 x86/srso: Add SRSO mitigation for Hygon processors
| * af47e6a95eb7 mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
| * a15bcaa75d90 Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
| * 1eff09acc808 io_uring: ensure '0' is returned on file registration success
| * a563fc18583c vfio/fsl-mc: Block calling interrupt handler without trigger
| * 09452c8fcbd7 vfio/platform: Create persistent IRQ handlers
| * 27d40bf72dd9 vfio/pci: Create persistent INTx handler
| * d6f77b5e4785 vfio: Introduce interface to flush virqfd inject workqueue
| * 3dd9be6cb55e vfio/pci: Lock external INTx masking ops
| * 561d5e1998d5 vfio/pci: Disable auto-enable of exclusive INTx IRQ
| * cfb786b03b03 net/rds: fix possible cp null dereference
| * 6f3ae02bbb62 netfilter: nf_tables: disallow timeout for anonymous sets
| * e47088075477 Bluetooth: Fix TOCTOU in HCI debugfs implementation
| * 71605692819b Bluetooth: hci_event: set the conn encrypted before conn establishes
| * 89583ff143c2 x86/cpufeatures: Add new word for scattered features
| * 77a82b961177 r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
| * e4be2df1b1b0 dm integrity: fix out-of-range warning
| * c58306690998 Octeontx2-af: fix pause frame configuration in GMP mode
| * 9970e059af47 bpf: Protect against int overflow for stack access size
| * e8ed357a6f4a ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
| * e3e27d2b446d tcp: properly terminate timers for kernel sockets
| * 10b1273d8a10 ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
| * 755e53bbc61b nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
| * e451709573f8 USB: core: Fix deadlock in usb_deauthorize_interface()
| * bb22d3689e04 scsi: lpfc: Correct size for wqe for memset()
* | e7a56a221af0 Merge f49642661fe5 ("PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports") into android13-5.10-lts
|\|
| * f49642661fe5 PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
* | c06526db7ecf Merge 34a81f5259b9 ("x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled") into android13-5.10-lts
|\|
| * 34a81f5259b9 x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled
| * 72ba168746d8 scsi: qla2xxx: Delay I/O Abort on PCI error
| * 67b2d35853c2 scsi: qla2xxx: Fix command flush on cable pull
| * a56b2033f152 scsi: qla2xxx: Split FCE|EFT trace control
| * db0f08a6b60b usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
| * e9042f4e71f0 usb: typec: ucsi: Ack unsupported commands
| * 3e944ddc17c0 usb: udc: remove warning when queue disabled ep
| * fd84c4eb4dbc usb: dwc2: gadget: LPM flow fix
| * db4fa0c8e811 usb: dwc2: host: Fix ISOC flow in DDMA mode
| * 85ebae7707a6 usb: dwc2: host: Fix hibernation flow
| * c63869e99026 usb: dwc2: host: Fix remote wakeup from hibernation
| * 8e047bc5a5c5 USB: core: Add hub_get() and hub_put() routines
| * 6f4953255bbc staging: vc04_services: fix information leak in create_component()
| * 3be3809b5d9d staging: vc04_services: changen strncpy() to strscpy_pad()
| * 5c2386ba80e7 scsi: core: Fix unremoved procfs host directory regression
| * aa39e6878f61 ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
| * 9b319f4a8809 usb: cdc-wdm: close race between read and workqueue
| * 6d9395ba7f85 net: ll_temac: platform_get_resource replaced by wrong function
| * 2b539c88940e mmc: core: Avoid negative index with array access
| * bce3a98352ea mmc: core: Initialize mmc_blk_ioc_data
| * 51c99c6795c1 hexagon: vmlinux.lds.S: handle attributes section
| * 73b3ea467331 exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
| * e8b067c4058c wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes
| * f8f76b757407 init: open /initrd.image with O_LARGEFILE
| * 2e5fe7403487 mm/migrate: set swap entry values of THP tail pages properly.
| * 38753f1adaf5 mm/memory-failure: fix an incorrect use of tail pages
| * 4e37416e4ee1 serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO
| * 9c5f4014f6d1 powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
| * f33255ccbb0f efivarfs: Request at most 512 bytes for variable names
| * 33414e560f03 perf/core: Fix reentry problem in perf_output_read_group()
| * 91cf85f75375 KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests
| * 66d5260fc7d5 x86/rfds: Mitigate Register File Data Sampling (RFDS)
| * 5fbd9f6c3953 Documentation/hw-vuln: Add documentation for RFDS
| * 6e04cae36b8f x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set
| * b9a97767c6be KVM/VMX: Move VERW closer to VMentry for MDS mitigation
| * 52aad34ee36f KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH
| * 6192d9ed311f x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key
| * 50f021f0b985 x86/entry_32: Add VERW just before userspace transition
| * edc702b4a820 x86/entry_64: Add VERW just before userspace transition
| * 35e36eac881c x86/bugs: Add asm helpers for executing VERW
| * 8b20c6f894b7 x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
| * b42235849005 btrfs: allocate btrfs_ioctl_defrag_range_args on stack
| * 3377090b810c printk: Update @console_may_schedule in console_trylock_spinning()
| * 0fc88aeb2e32 xen/events: close evtchn after mapping cleanup
| * bc40ded92af5 tee: optee: Fix kernel panic caused by incorrect error handling
| * 94eb0293703c fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion
| * 1ce408f75ccf vt: fix unicode buffer corruption when deleting characters
| * 28924c43ce61 mei: me: add arrow lake point H DID
| * 4ba385d29e03 mei: me: add arrow lake point S DID
| * bb664ed988a0 tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
| * 1d14247972dd usb: port: Don't try to peer unused USB ports based on location
| * ef846cdbd100 usb: gadget: ncm: Fix handling of zero block length packets
| * 284fb1003d5d USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command
| * 24427b02bf81 ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
| * 2d13b79640b1 KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region()
| * 6406c55fdc26 xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
| * d2951b72ea47 Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
| * 2863e2f062cc netfilter: nf_tables: reject constant set with timeout
| * fe40ffbca19d netfilter: nf_tables: disallow anonymous set with timeout flag
| * e2d45f467096 netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout
* | e6f44899ce5d Merge 449b8bdcde9f ("cpufreq: brcmstb-avs-cpufreq: fix up "add check for cpufreq_cpu_get's return value"") into android-mainline
|\|
| * 449b8bdcde9f cpufreq: brcmstb-avs-cpufreq: fix up "add check for cpufreq_cpu_get's return value"
| * ac816bbb10fe comedi: comedi_test: Prevent timers rescheduling during deletion
| * d430e298549b scripts: kernel-doc: Fix syntax error due to undeclared args variable
| * d0838b072931 x86/pm: Work around false positive kmemleak report in msr_build_context()
| * f5948717323a x86/stackprotector/32: Make the canary into a regular percpu variable
| * 6d22547437f1 vxge: remove unnecessary cast in kfree()
| * 9759ff196e7d dm snapshot: fix lockup in dm_exception_table_exit
| * b074a76cbd2c drm/amd/display: Fix noise issue on HDMI AV mute
| * 1a77ee0f0695 drm/amd/display: Return the correct HDCP error code
| * 2f8329154384 ahci: asm1064: asm1166: don't limit reported ports
| * ce4c5d278727 ahci: asm1064: correct count of reported ports
| * 493aa6bdcffd wireguard: netlink: access device through ctx instead of peer
| * f52be46e3e6e wireguard: netlink: check for dangling peer via is_dead instead of empty list
| * ec5098d4c88b net: hns3: tracing: fix hclgevf trace event strings
| * bce7345ee0b5 x86/CPU/AMD: Update the Zenbleed microcode revisions
| * 224ec95f6397 cpufreq: dt: always allocate zeroed cpumask
| * f0fe7ad5aff4 nilfs2: prevent kernel bug at submit_bh_wbc()
| * c3b5c5c31e72 nilfs2: fix failure to detect DAT corruption in btree and direct mappings
| * 7607860ae4dd memtest: use {READ,WRITE}_ONCE in memory scanning
| * c734f9c19896 drm/vc4: hdmi: do not return negative values from .get_modes()
| * 51c519d79fd0 drm/imx/ipuv3: do not return negative values from .get_modes()
| * a8cb3b072403 drm/exynos: do not return negative values from .get_modes()
| * 9aaa60f35b89 drm/panel: do not return negative error codes from drm_panel_get_modes()
| * 6470078ab3d8 s390/zcrypt: fix reference counting on zcrypt card objects
| * 32edca2f03a6 soc: fsl: qbman: Use raw spinlock for cgr_lock
| * 39ed969a7a54 soc: fsl: qbman: Add CGR update function
| * c542f3a70521 soc: fsl: qbman: Add helper for sanity checking cgr ops
| * dd199e5b759f soc: fsl: qbman: Always disable interrupts when taking cgr_lock
| * 47ad5c133ed5 ring-buffer: Fix full_waiters_pending in poll
| * 616a78bd682e ring-buffer: Fix resetting of shortest_full
| * 756934d840a6 ring-buffer: Do not set shortest_full when full target is hit
| * 3d4873cf80c6 ring-buffer: Fix waking up ring buffer readers
| * ad68ce493616 vfio/platform: Disable virqfds on cleanup
* | c71da7aa0637 Revert "ANDROID: Setting up GS before calling __restore_processor_state."
* | d083eb9a7f26 Merge ef73db1cc885 ("PCI: dwc: endpoint: Fix advertised resizable BAR size") into android-mainline
|\|
| * ef73db1cc885 PCI: dwc: endpoint: Fix advertised resizable BAR size
| * 70077e0af5cf kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
| * 4595d90b5d2e nfs: fix UAF in direct writes
* | f3c158df46e0 Merge 7e55155db07b ("PCI/AER: Block runtime suspend when handling errors") into android-mainline
|\|
| * 7e55155db07b PCI/AER: Block runtime suspend when handling errors
* | 9e05cb0c192c Merge 648906b645f4 ("PCI/ERR: Clear AER status only when we control AER") into android-mainline
|\|
| * 648906b645f4 PCI/ERR: Clear AER status only when we control AER
* | 9921ee34a65e Merge bb317bba5bd3 ("speakup: Fix 8bit characters from direct synth") into android-mainline
|\|
| * bb317bba5bd3 speakup: Fix 8bit characters from direct synth
| * 92eac4c00d9d usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
| * a799864b9e70 usb: gadget: tegra-xudc: Use dev_err_probe()
| * 350aeb14aac9 phy: tegra: xusb: Add API to retrieve the port number of phy
| * 0213b8bf7167 slimbus: core: Remove usage of the deprecated ida_simple_xx() API
| * b45970fc0ad7 nvmem: meson-efuse: fix function pointer type mismatch
| * e8e8b1973172 ext4: fix corruption during on-line resize
| * 89bc7ed7400e hwmon: (amc6821) add of_match table
| * 37005a1b8585 drm/etnaviv: Restore some id values
| * a1d62c0651c5 mmc: core: Fix switch on gp3 partition
| * d85c11c97ecf mm: swap: fix race between free_swap_and_cache() and swapoff()
| * 068ab2759bc0 mac802154: fix llsec key resources release in mac802154_llsec_key_del
| * 1302344f8abf dm-raid: fix lockdep waring in "pers->hot_add_disk"
| * b07326747952 Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
* | bdc88890797a Revert "PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities()"
* | c5c25552d6b4 Revert "PCI: Cache PCIe Device Capabilities register"
* | e292fd264651 Revert "PCI: Work around Intel I210 ROM BAR overlap defect"
* | 7f8e08e1d6aa Revert "PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited"
* | 0734ad656a01 Revert "PCI/DPC: Quirk PIO log size for certain Intel Root Ports"
* | 6a479a770d18 Revert "PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports"
* | 1620023828a0 Merge be7f399e3ffd ("PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports") into android-mainline
|\|
| * be7f399e3ffd PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
| * a654d0a1863b PCI/DPC: Quirk PIO log size for certain Intel Root Ports
| * 51411a4d0a8b PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited
| * 81d9ca159791 PCI: Work around Intel I210 ROM BAR overlap defect
| * 619013d79739 PCI: Cache PCIe Device Capabilities register
| * 1f5ea9e3aeea PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities()
| * bbe068b24409 PCI/PM: Drain runtime-idle callbacks before driver removal
| * 39f7310eaa79 PCI: Drop pci_device_remove() test of pci_dev->driver
* | d3c4d815bf09 Merge d2a970972800 ("btrfs: fix off-by-one chunk length calculation at contains_pending_extent()") into android-mainline
|\|
| * d2a970972800 btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
| * d7800338a208 serial: Lock console when calling into driver before registration
| * 590326a5d466 printk/console: Split out code that enables default console
| * a0e8272533cd usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
| * c71ac0596ebf fuse: don't unhash root
| * 853f0c0d34be fuse: fix root lookup with nonzero generation
| * ab166a9445bc mmc: tmio: avoid concurrent runs of mmc_request_done()
| * 40dda0548655 PM: sleep: wakeirq: fix wake irq warning in system suspend
| * ad5b7fc6a7b5 USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
| * fec4dea54d71 USB: serial: option: add MeiG Smart SLM320 product
| * 76b4979096d4 USB: serial: cp210x: add ID for MGP Instruments PDS100
| * cc235a4b8a7f USB: serial: add device ID for VeriFone adapter
| * dccd649747f4 USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
| * a51a65d33ef3 powerpc/fsl: Fix mfpmr build errors with newer binutils
| * 3ff4a0f6a8f0 clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays
| * a09aecb6cb48 clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
| * 851cc19bdb02 clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
| * ae60e3342296 clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays
| * 0aa06ebe69bd PM: suspend: Set mem_sleep_current during kernel command line setup
| * 47cad45f8bd6 parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
| * d4a20501ddbe parisc: Fix csum_ipv6_magic on 64-bit systems
| * 2a318f10d412 parisc: Fix csum_ipv6_magic on 32-bit systems
| * 27b0db8def1f parisc: Fix ip_fast_csum
| * 8b8019f9d76e parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
* | 1d96da1e3640 Merge c2f8af101ce2 ("mtd: rawnand: meson: fix scrambling mode value in command macro") into android-mainline
|\|
| * c2f8af101ce2 mtd: rawnand: meson: fix scrambling mode value in command macro
| * 7a9337af5ba0 ubi: correct the calculation of fastmap size
| * 0a16a633a208 ubi: Check for too small LEB size in VTBL code
| * 8f599ab6fabb ubifs: Set page uptodate in the correct place
| * a276c595c3a6 fat: fix uninitialized field in nostale filehandles
* | 944cf1589416 UPSTREAM: bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS
* | f48b42b6b0d9 Merge 83a2275f9d32 ("bounds: support non-power-of-two CONFIG_NR_CPUS") into android-mainline
|\|
| * 83a2275f9d32 bounds: support non-power-of-two CONFIG_NR_CPUS
* | 8823690e9dea Revert "block: introduce zone_write_granularity limit"
* | 435e94a7113d Revert "block: Clear zone limits for a non-zoned stacked queue"
* | 372b3c0ff6c8 Merge 96661f8c3d5f ("block: Clear zone limits for a non-zoned stacked queue") into android-mainline
|\|
| * 96661f8c3d5f block: Clear zone limits for a non-zoned stacked queue
| * 6b4bb49e3418 block: introduce zone_write_granularity limit
* | 15914faa1dc7 Merge 0eb348f4d736 ("ext4: correct best extent lstart adjustment logic") into android-mainline
|\|
| * 0eb348f4d736 ext4: correct best extent lstart adjustment logic
| * 8f5dfcbf962d selftests/mqueue: Set timeout to 180 seconds
| * d03092550f52 crypto: qat - resolve race condition during AER recovery
| * 02fa834fb427 crypto: qat - fix double free during reset
* | f80df706dea4 Merge 6796844c054f ("sparc: vDSO: fix return value of __setup handler") into android-mainline
|\|
| * 6796844c054f sparc: vDSO: fix return value of __setup handler
| * 308b721d69e4 sparc64: NMI watchdog: fix return value of __setup handler
| * f8730d6335e5 KVM: Always flush async #PF workqueue when vCPU is being destroyed
| * 7936e5c8da5b media: xc4000: Fix atomicity violation in xc4000_get_frequency
| * c45e53c27b78 serial: max310x: fix NULL pointer dereference in I2C instantiation
* | 8963a7478e6a Revert "timers: Rename del_timer_sync() to timer_delete_sync()"
* | 2fe18be9509e Merge c560327d900b ("drm/vmwgfx: Fix possible null pointer derefence with invalid contexts") into android-mainline
|\|
| * c560327d900b drm/vmwgfx: Fix possible null pointer derefence with invalid contexts
| * 675ebda69c5a drm/vmwgfx: Fix some static checker warnings
| * dc7cd107cef3 drm/vmwgfx/vmwgfx_cmdbuf_res: Remove unused variable 'ret'
| * b6fc792bf8f2 drm/vmwgfx: switch over to the new pin interface v2
| * 1502b87c652a drm/vmwgfx: stop using ttm_bo_create v2
| * 7f0de642acd9 arm: dts: marvell: Fix maxium->maxim typo in brownstone dts
| * fbda83d03fd4 smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
| * a354d9e3b66c smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
| * 1c18c1541f53 clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
| * b3afaa407d76 media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
| * bacb8c3ab86d wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach
| * d8166e8adb7f timers: Rename del_timer_sync() to timer_delete_sync()
| * fa576cdd4d24 timers: Use del_timer_sync() even on UP
| * 127dbb3d8be8 timers: Update kernel-doc for various functions
| * 6487fb01b7ee x86/bugs: Use sysfs_emit()
| * d3084b03098a x86/cpu: Support AMD Automatic IBRS
| * 2c1a50493189 Documentation/hw-vuln: Update spectre doc
| * fcbd99b3c733 amdkfd: use calloc instead of kzalloc to avoid integer overflow
* 22b064ea5cbc Merge branch 'android13-5.10' into branch 'android13-5.10-lts'

Change-Id: I8493e28167b7d88ad853800b380d0d10734f6ba5
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
tree: ea17e7a64f5a6498768421869dc170d40f407d4a
  1. android/
  2. arch/
  3. block/
  4. certs/
  5. crypto/
  6. Documentation/
  7. drivers/
  8. fs/
  9. include/
  10. init/
  11. io_uring/
  12. ipc/
  13. kernel/
  14. lib/
  15. LICENSES/
  16. mm/
  17. net/
  18. samples/
  19. scripts/
  20. security/
  21. sound/
  22. tools/
  23. usr/
  24. virt/
  25. .clang-format
  26. .cocciconfig
  27. .get_maintainer.ignore
  28. .gitattributes
  29. .gitignore
  30. .mailmap
  31. BUILD.bazel
  32. build.config.aarch64
  33. build.config.allmodconfig
  34. build.config.allmodconfig.aarch64
  35. build.config.allmodconfig.arm
  36. build.config.allmodconfig.x86_64
  37. build.config.amlogic
  38. build.config.arm
  39. build.config.common
  40. build.config.constants
  41. build.config.db845c
  42. build.config.gki
  43. build.config.gki-debug.aarch64
  44. build.config.gki-debug.x86_64
  45. build.config.gki.aarch64
  46. build.config.gki.aarch64.fips140
  47. build.config.gki.x86_64
  48. build.config.gki_kasan
  49. build.config.gki_kasan.aarch64
  50. build.config.gki_kasan.x86_64
  51. build.config.gki_kprobes
  52. build.config.gki_kprobes.aarch64
  53. build.config.gki_kprobes.x86_64
  54. build.config.hikey960
  55. build.config.khwasan
  56. build.config.rockchip
  57. build.config.rockpi4
  58. build.config.x86_64
  59. COPYING
  60. CREDITS
  61. Kbuild
  62. Kconfig
  63. MAINTAINERS
  64. Makefile
  65. OWNERS
  66. README
  67. README.md
README.md

How do I submit patches to Android Common Kernels

  1. BEST: Make all of your changes to upstream Linux. If appropriate, backport to the stable releases. These patches will be merged automatically in the corresponding common kernels. If the patch is already in upstream Linux, post a backport of the patch that conforms to the patch requirements below.

    • Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux, additions of EXPORT_SYMBOL_GPL() require an in-tree modular driver that uses the symbol -- so include the new driver or changes to an existing driver in the same patchset as the export.
    • When sending patches upstream, the commit message must contain a clear case for why the patch is needed and beneficial to the community. Enabling out-of-tree drivers or functionality is not not a persuasive case.
  2. LESS GOOD: Develop your patches out-of-tree (from an upstream Linux point-of-view). Unless these are fixing an Android-specific bug, these are very unlikely to be accepted unless they have been coordinated with kernel-team@android.com. If you want to proceed, post a patch that conforms to the patch requirements below.

Common Kernel patch requirements

  • All patches must conform to the Linux kernel coding standards and pass script/checkpatch.pl
  • Patches shall not break gki_defconfig or allmodconfig builds for arm, arm64, x86, x86_64 architectures (see https://source.android.com/setup/build/building-kernels)
  • If the patch is not merged from an upstream branch, the subject must be tagged with the type of patch: UPSTREAM:, BACKPORT:, FROMGIT:, FROMLIST:, or ANDROID:.
  • All patches must have a Change-Id: tag (see https://gerrit-review.googlesource.com/Documentation/user-changeid.html)
  • If an Android bug has been assigned, there must be a Bug: tag.
  • All patches must have a Signed-off-by: tag by the author and the submitter

Additional requirements are listed below based on patch type

Requirements for backports from mainline Linux: UPSTREAM:, BACKPORT:

  • If the patch is a cherry-pick from Linux mainline with no changes at all
    • tag the patch subject with UPSTREAM:.
    • add upstream commit information with a (cherry picked from commit ...) line
    • Example:
      • if the upstream commit message is
        important patch from upstream

        This is the detailed description of the important patch

        Signed-off-by: Fred Jones <fred.jones@foo.org>
  • then Joe Smith would upload the patch for the common kernel as
        UPSTREAM: important patch from upstream

        This is the detailed description of the important patch

        Signed-off-by: Fred Jones <fred.jones@foo.org>

        Bug: 135791357
        Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
        (cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
        Signed-off-by: Joe Smith <joe.smith@foo.org>
  • If the patch requires any changes from the upstream version, tag the patch with BACKPORT: instead of UPSTREAM:.
    • use the same tags as UPSTREAM:
    • add comments about the changes under the (cherry picked from commit ...) line
    • Example:
        BACKPORT: important patch from upstream

        This is the detailed description of the important patch

        Signed-off-by: Fred Jones <fred.jones@foo.org>

        Bug: 135791357
        Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
        (cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
        [joe: Resolved minor conflict in drivers/foo/bar.c ]
        Signed-off-by: Joe Smith <joe.smith@foo.org>

Requirements for other backports: FROMGIT:, FROMLIST:,

  • If the patch has been merged into an upstream maintainer tree, but has not yet been merged into Linux mainline
    • tag the patch subject with FROMGIT:
    • add info on where the patch came from as (cherry picked from commit <sha1> <repo> <branch>). This must be a stable maintainer branch (not rebased, so don't use linux-next for example).
    • if changes were required, use BACKPORT: FROMGIT:
    • Example:
      • if the commit message in the maintainer tree is
        important patch from upstream

        This is the detailed description of the important patch

        Signed-off-by: Fred Jones <fred.jones@foo.org>
  • then Joe Smith would upload the patch for the common kernel as
        FROMGIT: important patch from upstream

        This is the detailed description of the important patch

        Signed-off-by: Fred Jones <fred.jones@foo.org>

        Bug: 135791357
        (cherry picked from commit 878a2fd9de10b03d11d2f622250285c7e63deace
         https://git.kernel.org/pub/scm/linux/kernel/git/foo/bar.git test-branch)
        Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
        Signed-off-by: Joe Smith <joe.smith@foo.org>
  • If the patch has been submitted to LKML, but not accepted into any maintainer tree
    • tag the patch subject with FROMLIST:
    • add a Link: tag with a link to the submittal on lore.kernel.org
    • add a Bug: tag with the Android bug (required for patches not accepted into a maintainer tree)
    • if changes were required, use BACKPORT: FROMLIST:
    • Example:
        FROMLIST: important patch from upstream

        This is the detailed description of the important patch

        Signed-off-by: Fred Jones <fred.jones@foo.org>

        Bug: 135791357
        Link: https://lore.kernel.org/lkml/20190619171517.GA17557@someone.com/
        Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
        Signed-off-by: Joe Smith <joe.smith@foo.org>

Requirements for Android-specific patches: ANDROID:

  • If the patch is fixing a bug to Android-specific code
    • tag the patch subject with ANDROID:
    • add a Fixes: tag that cites the patch with the bug
    • Example:
        ANDROID: fix android-specific bug in foobar.c

        This is the detailed description of the important fix

        Fixes: 1234abcd2468 ("foobar: add cool feature")
        Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
        Signed-off-by: Joe Smith <joe.smith@foo.org>
  • If the patch is a new feature
    • tag the patch subject with ANDROID:
    • add a Bug: tag with the Android bug (required for android-specific features)