Merge tag 'android13-5.10.246_r00' into android13-5.10
This merges the android13-5.10.246_r00 tag into the android13-5.10 branch,
catching it up with the latest LTS releases.
It contains the following commits:
* e625d26dbfea Revert "PCI/AER: Support errors introduced by PCIe r6.0"
* 2897279fd266 Revert "net: rtnetlink: add msg kind names"
* 8373ad63623a Revert "net: rtnetlink: add helper to extract msg type's kind"
* 3079a86791b9 Revert "net: rtnetlink: use BIT for flag values"
* f1901141d0da Revert "net: netlink: add NLM_F_BULK delete request modifier"
* af917574adcf Revert "net: rtnetlink: add bulk delete support flag"
* 2ac4979d2c7b Revert "net: rtnetlink: fix module reference count leak issue in rtnetlink_rcv_msg"
* a47a2140e682 Revert "net: add ndo_fdb_del_bulk"
* aabed8f0bbf2 Revert "net: rtnetlink: add NLM_F_BULK support to rtnl_fdb_del"
* 826eec40ea67 Revert "rtnetlink: Allow deleting FDB entries in user namespace"
* 32607ccde5f4 ANDROID: fsdax: fix build error in dax_iomap_sector()
* 82af059bb3b2 ANDROID: GKI: fix up build break where timer_delete_sync() was used
* 54cbbc826fa3 Revert "filelock: add FL_RECLAIM to show_fl_flags() macro"
* 7f594da32094 Merge 5.10.246 into android13-5.10-lts
|\
| * df70e44fa05b Linux 5.10.246
| * 463f36137c40 fsdax: Fix infinite loop in dax_iomap_rw()
| * a3ebf4d1f296 net: rtnetlink: fix module reference count leak issue in rtnetlink_rcv_msg
| * 64da320252e4 arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
| * 548e1f2bac1d fuse: fix livelock in synchronous file put from fuseblk workers
| * 34d187e020cb NFSD: Define a proc_layoutcommit for the FlexFiles layout type
| * 20863bb7fbb0 vfs: Don't leak disconnected dentries on umount
| * c3eb907ec63a drm/amdgpu: use atomic functions with memory barriers for vm fault info
| * a381283f494c spi: cadence-quadspi: Flush posted register writes before DAC access
| * b2bac84fde28 ext4: avoid potential buffer over-read in parse_apply_sb_mount_options()
| * a7f0743d402f PCI/sysfs: Ensure devices are powered for config reads
| * 984562f94704 PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions
| * 49ded64d6e45 PCI: Add sysfs attribute for device power state
| * 2b5832e9cde9 PCI: j721e: Fix programming sequence of "strap" settings
| * 3b3a52d6412c wifi: ath11k: HAL SRNG: don't deinitialize and re-initialize again
| * 2b8f50036dcd PCI: tegra194: Handle errors in BPMP response
| * 29a4ffac3871 crypto: rockchip - Fix dma_unmap_sg() nents value
| * e277dda06130 KEYS: trusted_tpm1: Compare HMAC values in constant time
| * a82a50e99f24 NFSD: Fix last write offset handling in layoutcommit
| * e518a9d2e71f NFSD: Minor cleanup in layoutcommit processing
| * 7ee0a7b96df6 NFSD: Rework encoding and decoding of nfsd4_deviceid
| * 99598fcd94f0 iio: imu: inv_icm42600: Simplify pm_runtime setup
| * 41e3f1e0850c PM: runtime: Add new devm functions
| * ed2da668b294 iio: imu: inv_icm42600: Avoid configuring if already pm_runtime suspended
| * 48c84c4d665d iio: imu: inv_icm42600: use = { } instead of memset()
| * 3c1cb53236a1 padata: Reset next CPU when reorder sequence wraps around
| * 8afac8af9236 media: s5p-mfc: remove an unused/uninitialized variable
| * ce4f856c64f0 vsock: fix lock inversion in vsock_assign_transport()
| * d1afccbcc1a1 arm64: errata: Apply workarounds for Neoverse-V3AE
| * 6346d859a9b5 arm64: cputype: Add Neoverse-V3AE definitions
| * c0c3f490a410 serial: 8250_exar: add support for Advantech 2 port card with Device ID 0x0018
| * 3509c748e794 most: usb: hdm_probe: Fix calling put_device() before device initialization
| * 5b5c478f09b1 most: usb: Fix use-after-free in hdm_disconnect
| * cac9a8e52b8c mei: me: add wildcat lake P DID
| * 8f3e4cd9be4b comedi: fix divide-by-zero in comedi_buf_munge()
| * 1677f31bfe15 binder: remove "invalid inc weak" check
| * 061f686d17c1 xhci: dbc: enable back DbC in resume if it was enabled before suspend
| * 4c6bddf55a2c usb: raw-gadget: do not limit transfer length
| * c0d920f082c4 usb/core/quirks: Add Huawei ME906S to wakeup quirk
| * 24a43c32b575 USB: serial: option: add Telit FN920C04 ECM compositions
| * 222d0df87008 USB: serial: option: add Quectel RG255C
| * a3dae6020b39 USB: serial: option: add UNISOC UIS7720
| * 7a7478ff5e23 net: ravb: Ensure memory write completes before ringing TX doorbell
| * 454954e774d8 net: usb: rtl8150: Fix frame padding
| * a7ee72286efb ocfs2: clear extent cache after moving/defragmenting extents
| * 29ba7022a24a MIPS: Malta: Fix keyboard resource preventing i8042 driver from registering
| * 6d18fb4b1e6e Revert "cpuidle: menu: Avoid discarding useful information"
| * 0490925f3e0a net: bonding: fix possible peer notify event loss or dup issue
| * 08165c296597 sctp: avoid NULL dereference when chunk data buffer is missing
| * 6e8614d063f2 arm64, mm: avoid always making PTE dirty in pte_mkwrite()
| * 3b76a8cea7fa dpaa2-eth: fix the pointer passed to PTR_ALIGN on Tx path
| * a2f2062881b6 net: enetc: correct the value of ENETC_RXB_TRUESIZE
| * e4e6ce59e9a3 rtnetlink: Allow deleting FDB entries in user namespace
| * 72de32705b35 net: rtnetlink: add NLM_F_BULK support to rtnl_fdb_del
| * a6ebcafc2f5f net: add ndo_fdb_del_bulk
| * 1550f3673972 net: rtnetlink: add bulk delete support flag
| * c8879afa2416 net: netlink: add NLM_F_BULK delete request modifier
| * 9d9f7d71d46c net: rtnetlink: use BIT for flag values
| * 932bd645d214 net: rtnetlink: add helper to extract msg type's kind
| * 988d372da499 net: rtnetlink: add msg kind names
| * 2b42a5958635 m68k: bitops: Fix find_*_bit() signatures
| * 62b5867c8a76 hfsplus: return EIO when type of hidden directory mismatch in hfsplus_fill_super()
| * bf1683078fbd hfs: fix KMSAN uninit-value issue in hfs_find_set_zero_bits()
| * fb9201856589 dlm: check for defined force value in dlm_lockspace_release
| * b07630afe167 hfsplus: fix KMSAN uninit-value issue in hfsplus_delete_cat()
| * 40dfe7a4215a hfs: validate record offset in hfsplus_bmap_alloc
| * b8a72692aa42 hfsplus: fix KMSAN uninit-value issue in __hfsplus_ext_cache_extent()
| * 92e2295ae238 hfs: make proper initalization of struct hfs_find_data
| * 88af10d2c652 hfs: clear offset and space out of valid records in b-tree node
| * 8aa0a4abb75c exec: Fix incorrect type for ret
| * ef250c3edd99 hfsplus: fix slab-out-of-bounds read in hfsplus_strcasecmp()
| * fbadb89db1fb ALSA: firewire: amdtp-stream: fix enum kernel-doc warnings
| * ea5e8db20a3d sched/fair: Fix pelt lost idle time detection
| * 52beb254e226 sched/balancing: Rename newidle_balance() => sched_balance_newidle()
| * 620eaea2b93f sched/fair: Trivial correction of the newidle_balance() comment
| * 2884b9cd26af drm/amd/powerplay: Fix CIK shutdown temperature
| * 5cbba9774c8d net: usb: lan78xx: fix use of improperly initialized dev->chipid in lan78xx_reset
| * dc9fdb7586b9 net: usb: lan78xx: Add error handling to lan78xx_init_mac_address
| * 3bb018258527 net: usb: use eth_hw_addr_set() instead of ether_addr_copy()
| * 6158cc52c290 tls: don't rely on tx_work during send()
| * b9932c40cf6f tls: always set record_type in tls_process_cmsg
| * 9ceb4d879a3b tg3: prevent use of uninitialized remote_adv and local_adv variables
| * 7e2f67b26288 tcp: fix tcp_tso_should_defer() vs large RTT
| * 60acb5c3bbe3 amd-xgbe: Avoid spurious link down messages during interface toggle
| * 11f6066af3bf net/ip6_tunnel: Prevent perpetual tunnel growth
| * b5c5bd38612a r8169: fix packet truncation after S4 resume on RTL8168H/RTL8111H
| * 83efde498c72 net: dlink: handle dma_map_single() failure properly
| * 92ce9b4d2de7 dax: skip read lock assertion for read-only filesystems
| * 8df4919cb921 fsdax: switch dax_iomap_rw to use iomap_iter
| * 334d084bb390 iomap: add the new iomap_iter model
| * fc488f675344 HID: multitouch: fix sticky fingers
| * a3b30c8d2f1b xen/events: Update virq_to_irq on migration
| * 2a8faffb966a media: lirc: Fix error handling in lirc_register()
| * e9a5f19db4fb media: rc: Directly use ida_free()
| * 48c83d8acab2 drm/exynos: exynos7_drm_decon: remove ctx->suspended
| * d76ef264701c bus: mhi: host: Do not use uninitialized 'dev' pointer in mhi_init_irq_setup()
| * 742b44342204 btrfs: avoid potential out-of-bounds in btrfs_encode_fh()
| * 59cf16e302d5 blk-crypto: fix missing blktrace bio split events
| * 5419c86ea134 pwm: berlin: Fix wrong register in suspend/resume
| * f061f7c331fc ext4: detect invalid INLINE_DATA + EXTENTS flag combination
| * 9c3bc3db4ae7 jbd2: ensure that all ongoing I/O complete before freeing blocks
| * 2da821b0b747 wifi: rt2x00: use explicitly signed or unsigned types
| * edca32f87329 mm/slab: make __free(kfree) accept error pointers
| * 38f72c7e7c6b media: pci: ivtv: Add check for DMA map result
| * 569af9a4e4e2 media: cx18: Add missing check after DMA map
| * d687458408b3 media: pci: ivtv: Add missing check after DMA map
| * 4551236b55e8 media: pci/ivtv: switch from 'pci_' to 'dma_' API
| * 7cd43ab5a3df minmax.h: remove some #defines that are only expanded once
| * e797129e5e34 minmax.h: simplify the variants of clamp()
| * 66f0336c0731 minmax.h: move all the clamp() definitions after the min/max() ones
| * 530278140b21 minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()
| * f1cd276a09e4 minmax.h: reduce the #define expansion of min(), max() and clamp()
| * 29da7bbadda4 minmax.h: update some comments
| * 6be6a3f4337f minmax.h: add whitespace around operators and after commas
| * cac0a41069f0 minmax: fix up min3() and max3() too
| * 403a46ae734e minmax: improve macro expansion and type checking
| * 49ba4ecabd29 minmax: simplify min()/max()/clamp() implementation
| * 3502a96f993d minmax: don't use max() in situations that want a C constant expression
| * 2cbcd0261669 minmax: make generic MIN() and MAX() macros available everywhere
| * 3a6a6c2e2f33 minmax: simplify and clarify min_t()/max_t() implementation
| * 35d40ad2fe0e minmax: add a few more MIN_T/MAX_T users
| * 618bf1b07dc1 minmax: avoid overly complicated constant expressions in VM code
| * ac0bd65d26ed minmax: relax check to allow comparison between unsigned arguments and signed constants
| * 900f159d3c93 minmax: allow comparisons of 'int' against 'unsigned char/short'
| * c7c52c26cbb9 minmax: fix indentation of __cmp_once() and __clamp_once()
| * 2b456469167b minmax: allow min()/max()/clamp() if the arguments have the same signedness.
| * c71e6f548317 minmax: fix header inclusions
| * d712c9d1247b minmax: deduplicate __unconst_integer_typeof()
| * 111146d96831 minmax: Introduce {min,max}_array()
| * e1fade4cc73c minmax: add in_range() macro
| * 08a7d2c1f8d6 minmax: clamp more efficiently by avoiding extra comparison
| * ca5f7cb5005f minmax: sanity check constant bounds when clamping
| * 18ffb6601b0a btrfs: remove duplicated in_range() macro
| * 057ebedd4eb7 overflow, tracing: Define the is_signed_type() macro once
| * cd1f79df5d82 arm64: mte: Do not flag the zero page as PG_mte_tagged
| * 1df19657ea00 fscontext: do not consume log entries when returning -EMSGSIZE
| * af53aaf20722 locking: Introduce __cleanup() based infrastructure
| * 098f5234f27d cramfs: Verify inode mode when loading from disk
| * 1c543509044d fs: Add 'initramfs_options' to set initramfs mount options
| * c2d09d724856 pid: Add a judgment for ns null in pid_nr_ns
| * 8568e6387f6a minixfs: Verify inode mode when loading from disk
| * 5c64c0b7b344 net/9p: fix double req put in p9_fd_cancelled
| * 00338255bb1f KVM: x86: Don't (re)check L1 intercepts when completing userspace I/O
| * f2b8b97a1008 ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data()
| * 8418409250b5 ASoC: codecs: wcd934x: Simplify with dev_err_probe
| * d2ed9aa8ae50 fs: udf: fix OOB read in lengthAllocDescs handling
| * 0ce61b1f6b32 udf: fix uninit-value use in udf_get_fileshortad
| * 2871c74caa3f Squashfs: reject negative file sizes in squashfs_read_inode()
| * b7620ad30941 Squashfs: add additional inode sanity checking
| * 64dbc6f50ce9 media: mc: Clear minor number before put device
| * 8b607d00bee2 mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flag
| * f1f9da0a2abf mfd: intel_soc_pmic_chtdc_ti: Drop unneeded assignment for cache_type
| * 3f4e1c61a9fa mfd: intel_soc_pmic_chtdc_ti: Fix invalid regmap-config max_register value
| * 30f95b7eda59 dm: fix NULL pointer dereference in __dm_suspend()
| * 9c4951b691bb tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
| * 0518a1dcc942 arm64: dts: qcom: sdm845: Fix slimbam num-channels/ees
| * 7c5a5f867919 lib/crypto/curve25519-hacl64: Disable KASAN with clang-17 and older
| * 1cfb3e4ddbdc ext4: guard against EA inode refcount underflow in xattr update
| * 266143ae0292 ext4: correctly handle queries for metadata mappings
| * b63a5aea9335 ext4: increase i_disksize to offset + len in ext4_update_disksize_before_punch()
| * e7d3099321f4 nfsd: nfserr_jukebox in nlm_fopen should lead to a retry
| * 393ccac22d3a NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul()
| * 55fa669239bf x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
| * 5d641575370e x86/umip: Check that the instruction opcode is at least two bytes
| * fb147ea8a08f spi: cadence-quadspi: Flush posted register writes before INDAC access
| * a6f28754efd8 PCI: tegra194: Fix broken tegra_pcie_ep_raise_msi_irq()
| * 2abb0b282235 PCI: keystone: Use devm_request_irq() to free "ks-pcie-error-irq" on exit
| * b1dd4f789c25 PCI/AER: Support errors introduced by PCIe r6.0
| * 94aa9eea188a PCI/AER: Fix missing uevent on recovery when a reset is requested
| * b94e6c3fcdf1 PCI/ERR: Fix uevent on failure to recover
| * 1e8a80290f96 PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV
| * 0d20993579cc rseq/selftests: Use weak symbol reference, not definition, to link with glibc
| * e48995094967 rtc: interface: Fix long-standing race when setting alarm
| * 1a5e0a4e609c rtc: interface: Ensure alarm irq is enabled when UIE is enabled
| * ec6588d8e3eb memory: samsung: exynos-srom: Fix of_iomap leak in exynos_srom_probe
| * 55360755d62f mmc: core: SPI mode remove cmd7
| * 3df8ab59cb54 mtd: rawnand: fsmc: Default to autodetect buswidth
| * 5f258ee43be1 sparc: fix error handling in scan_one_device()
| * 3215ab6a3ab9 sparc64: fix hugetlb for sun4u
| * 0e8b8c326c2a sctp: Fix MAC comparison to be constant-time
| * 73fb684d8d61 scsi: hpsa: Fix potential memory leak in hpsa_big_passthru_ioctl()
| * 82980223adee parisc: don't reference obsolete termio struct for TC* constants
| * f7a54969c753 openat2: don't trigger automounts with RESOLVE_NO_XDEV
| * ee747d85cfcc lib/genalloc: fix device leak in of_gen_pool_get()
| * e7da4cfedc6e iio: imu: inv_icm42600: Drop redundant pm_runtime reinitialization in resume
| * c59add311eed init: handle bootloader identifier in kernel parameters
| * 9d02ce98c226 iio: frequency: adf4350: Fix prescaler usage.
| * e5863ab9120a iio: dac: ad5421: use int type to store negative error codes
| * 44656ce491cc iio: dac: ad5360: use int type to store negative error codes
| * 04799605506c crypto: atmel - Fix dma_unmap_sg() direction
| * bc26564bcc65 cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
| * 1926b8ef2f90 copy_sighand: Handle architectures where sizeof(unsigned long) < sizeof(u64)
| * b0b2aae8b221 drm/nouveau: fix bad ret code in nouveau_bo_move_prep
| * b1715f26999e media: i2c: mt9v111: fix incorrect type for ret
| * 9a844290f37f firmware: meson_sm: fix device leak at probe
| * f8703aebdd14 xen/manage: Fix suspend error path
| * 5c1b5737c155 xen/events: Cleanup find_virq() return codes
| * 5378ee61ee0f ARM: OMAP2+: pm33xx-core: ix device node reference leaks in amx3_idle_init
| * f189f35ebc50 arm64: dts: qcom: msm8916: Add missing MDSS reset
| * 0a73ce287d31 ACPI: debug: fix signedness issues in read/write helpers
| * 93fba8e98c6f ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
| * 2416167f3129 gpio: wcd934x: mark the GPIO controller as sleeping
| * a6b8d1ba7a5c gpio: wcd934x: Remove duplicate assignment of of_gpio_n_cells
| * bb471b7b0256 tpm_tis: Fix incorrect arguments in tpm_tis_probe_irq_single
| * 71f03f8f72d9 crypto: essiv - Check ssize for decryption and in-place encryption
| * 90599a138570 drm/amd/display: Properly disable scaling on DCE6
| * f75364652d7e drm/amd/display: Properly clear SCL_*_FILTER_CONTROL on DCE6
| * 0097904e216c drm/amd/display: Add missing DCE6 SCL_HORZ_FILTER_INIT* SRIs
| * 4cc9cd1956f0 drm/amdgpu: Add additional DCE6 SCL registers
| * 3fba965a9aac bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
| * b3252d056fef mailbox: zynqmp-ipi: Remove dev.parent check in zynqmp_ipi_free_mboxes
| * 4f0eb0dfac32 mailbox: zynqmp-ipi: Remove redundant mbox_controller_unregister() call
| * d7fac00e275c tools build: Align warning options with perf
| * 019c6ca00c1a net: fsl_pq_mdio: Fix device node reference leak in fsl_pq_mdio_probe
| * ff6a8883f96a tcp: Don't call reqsk_fastopen_remove() in tcp_conn_request().
| * 7f702f85df02 net/sctp: fix a null dereference in sctp_disposition sctp_sf_do_5_1D_ce()
| * fb7165e5f3b3 drm/vmwgfx: Fix Use-after-free in validation
| * 744ee1ec9201 net/mlx4: prevent potential use after free in mlx4_en_do_uc_filter()
| * aacd1777d4a7 scsi: mvsas: Fix use-after-free bugs in mvs_work_queue
| * 773a2b881516 scsi: mvsas: Use sas_task_find_rq() for tagging
| * 604290666a79 scsi: mvsas: Delete mvs_tag_init()
| * 689d8fbc6e18 scsi: libsas: Add sas_task_find_rq()
| * f00e1e05ff6c clk: nxp: Fix pll0 rate check condition in LPC18xx CGU driver
| * 633c43caced1 clk: nxp: lpc18xx-cgu: convert from round_rate() to determine_rate()
| * e9fab3640e85 perf session: Fix handling when buffer exceeds 2 GiB
| * b498686a4f10 rtc: x1205: Fix Xicor X1205 vendor prefix
| * 7a31cd6ace6d perf util: Fix compression checks returning -1 as bool
| * 0297d197d883 clk: at91: peripheral: fix return value
| * 5d5dc7642d47 libperf event: Ensure tracing data is multiple of 8 sized
| * bbabe8b06358 iio: frequency: adf4350: Fix ADF4350_REG3_12BIT_CLKDIV_MODE
| * 3bec2c6644d1 clocksource/drivers/clps711x: Fix resource leaks in error paths
| * 8bc4c76e1539 fs: always return zero on success from replace_fd()
| * 58dd05070b57 bus: fsl-mc: Check return value of platform_get_resource()
| * e7265dc4c670 pinctrl: check the return value of pinmux_ops::get_function_name()
| * 877172b97786 Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak
| * 2daa69ba4689 Input: atmel_mxt_ts - allow reset GPIO to sleep
| * 5783485ab2be mm: hugetlb: avoid soft lockup when mprotect to large memory area
| * 24ccb0a4de26 mfd: vexpress-sysreg: Check the return value of devm_gpiochip_add_data()
| * 65d40acd911c uio_hv_generic: Let userspace take care of interrupt mask
| * 382a47fae449 Squashfs: fix uninit-value in squashfs_get_parent
| * 2fd5f92a20eb Revert "net/mlx5e: Update and set Xon/Xoff upon MTU set"
| * 84fd710a704f net: dlink: handle copy_thresh allocation failure
| * a79ac9aabd46 net: ena: return 0 in ena_get_rxfh_key_size() when RSS hash key is not configurable
| * 34946b2abc04 nfp: fix RSS hash key size when RSS is not supported
| * 6373c88ba073 drivers/base/node: fix double free in register_one_node()
| * f992bc72f681 ocfs2: fix double free in user_cluster_connect()
| * 692a04a1e0cd hwrng: ks-sa - fix division by zero in ks_sa_rng_init
| * d03d269586b6 Bluetooth: MGMT: Fix not exposing debug UUID on MGMT_OP_READ_EXP_FEATURES_INFO
| * 1a08a37ac03d net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicast
| * 28ce443437f1 RDMA/siw: Always report immediate post SQ errors
| * 77c2ee3f9c36 usb: vhci-hcd: Prevent suspending virtually attached devices
| * 4e1442bae50e scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
| * 421b1ae1574d ipvs: Defer ip_vs_ftp unregister during netns cleanup
| * fee9da9c24c5 NFSv4.1: fix backchannel max_resp_sz verification check
| * bdbe653753b2 remoteproc: qcom: q6v5: Avoid disabling handover IRQ twice
| * bcaa635651bf sparc: fix accurate exception reporting in copy_{from,to}_user for M7
| * 9fdbc0e26bec sparc: fix accurate exception reporting in copy_to_user for Niagara 4
| * 7823fc4d8ab5 sparc: fix accurate exception reporting in copy_{from_to}_user for Niagara
| * 1198077606ae sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC III
| * 41c18baee661 sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC
| * 256c28010de1 Documentation: trace: historgram-design: Separate sched_waking histogram section heading and the following diagram
| * 0f804372c08d IB/sa: Fix sa_local_svc_timeout_ms read race
| * 129121f22a1e RDMA/core: Resolve MAC of next-hop device without ARP support
| * 007c5d72401a ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_err message
| * 4715de3a96ec wifi: mt76: fix potential memory leak in mt76_wmac_probe()
| * 0f6cf589b570 RDMA/cm: Rate limit destroy CM ID timeout error message
| * aabc5bd33837 drivers/base/node: handle error properly in register_one_node()
| * c015c0bd6686 watchdog: mpc8xxx_wdt: Reload the watchdog timer when enabling the watchdog
| * 11811012a72d netfilter: ipset: Remove unused htable_bits in macro ahash_region
| * 9d47a4e11562 iio: consumers: Fix offset handling in iio_convert_raw_to_processed()
| * 64a36a703208 ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mapping
| * a97b4d18ecb0 ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mapping
| * 1fa1236d4735 ASoC: Intel: bytcht_es8316: Fix invalid quirk input mapping
| * 2a194707ca27 pps: fix warning in pps_register_cdev when register device fail
| * 655e7b75b812 misc: genwqe: Fix incorrect cmd field being reported in error
| * 5923c68c9a17 usb: gadget: configfs: Correctly set use_os_string at bind
| * 193c38141964 usb: phy: twl6030: Fix incorrect type for ret
| * 2fbcac7d506e tcp: fix __tcp_close() to only send RST when required
| * 6f5b86b3f7bc PCI: tegra: Fix devm_kcalloc() argument order for port->phys allocation
| * 59cf16d25236 wifi: mwifiex: send world regulatory domain to driver
| * 1b5ec36296cb drm/amdgpu: Power up UVD 3 for FW validation (v2)
| * 28a45bef5401 ALSA: lx_core: use int type to store negative error codes
| * b66f19a8a3d1 media: rj54n1cb0c: Fix memleak in rj54n1_probe()
| * 5a538a2eec3a scsi: myrs: Fix dma_alloc_coherent() error check
| * 45acbf154bef scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmod
| * 968b55f4f402 serial: max310x: Add error checking in probe()
| * 3facf69a735e usb: host: max3421-hcd: Fix error pointer dereference in probe cleanup
| * b62bcb3446fb drm/radeon/r600_cs: clean up of dead code in r600_cs
| * 32f742914d97 i2c: designware: Add disabling clocks when probe fails
| * 555986968676 i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRD
| * 76e04bbb4296 bpf: Explicitly check accesses to bpf_sock_addr
| * 78a54a508287 selftests: watchdog: skip ping loop if WDIOF_KEEPALIVEPING not supported
| * d4367b9c5c85 pwm: tiehrpwm: Fix corner case in clock divisor calculation
| * b4c4ee84460c arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatible
| * d7ec5e908e27 pinctrl: renesas: Use int type to store negative error codes
| * fedcf6aa85ea PM: sleep: core: Clear power.must_resume in noirq suspend error path
| * e07d3617d9c6 block: use int to store blk_stack_limits() return value
| * cc14ea21c4e6 blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctx
| * 3f44990a1457 pinctrl: meson-gxl: add missing i2c_d pinmux
| * e27eb9925f90 soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS
| * abc785a934b0 ACPI: processor: idle: Fix memory leak when register cpuidle device failed
| * 0ac95e6cb03b libbpf: Fix reuse of DEVMAP
| * b3090866d6a8 regmap: Remove superfluous check for !config in __regmap_init()
| * f097ba74116f x86/vdso: Fix output operand size of RDPID
| * 9c045d4501f7 perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
| * d703a6bf6188 selftests: arm64: Check fread return value in exec_target
| * 16a8c1cd9851 filelock: add FL_RECLAIM to show_fl_flags() macro
| * 15d6f42da1bb crypto: rng - Ensure set_ent is always present
| * 624a60911b71 drm/amd/display: Fix potential null dereference
| * dce8801870b8 drm/amd/display: Remove redundant safeguards for dmub-srv destroy()
| * b956d27d3097 driver core/PM: Set power.no_callbacks along with power.no_pm
| * bb465334f3f8 staging: axis-fifo: flush RX FIFO on read errors
| * cf330175c42c staging: axis-fifo: fix maximum TX packet length check
| * e3b1a0df83ee serial: stm32: allow selecting console when the driver is module
| * 3264fe7e091b hid: fix I2C read buffer overflow in raw_event() for mcp2221
| * fb0e918081c0 perf subcmd: avoid crash in exclude_cmds when excludes is empty
| * baae4c08cf3d dm-integrity: limit MAX_TAG_SIZE to 255
| * 1c7c190b504a wifi: rtlwifi: rtl8192cu: Don't claim USB ID 07b8:8188
| * edace21be068 USB: serial: option: add SIMCom 8230C compositions
| * 70913586c717 media: i2c: tc358743: Fix use-after-free bugs caused by orphan timer in probe
| * e2f5eaafc030 media: tuner: xc5000: Fix use-after-free in xc5000_release
| * c03f8de76ec9 media: tunner: xc5000: Refactor firmware load
| * d9c8266ce536 udp: Fix memory accounting leak.
| * b03fac6e2a38 media: rc: fix races with imon_disconnect()
| * bde8173def37 media: b2c2: Fix use-after-free causing by irq_check_work in flexcop_pci_remove
| * 764a91e2fc96 scsi: target: target_core_configfs: Add length check to avoid buffer overflow
* ab3e1c0dd1ff Merge android13-5.10 into android13-5.10-lts
Change-Id: I0fea372a53755e58db7805cc9c36f2f7c6b9401f
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
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.
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.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.
script/checkpatch.plUPSTREAM:, BACKPORT:, FROMGIT:, FROMLIST:, or ANDROID:.Change-Id: tag (see https://gerrit-review.googlesource.com/Documentation/user-changeid.html)Bug: tag.Signed-off-by: tag by the author and the submitterAdditional requirements are listed below based on patch type
UPSTREAM:, BACKPORT:UPSTREAM:.(cherry picked from commit ...) line 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>
BACKPORT: instead of UPSTREAM:.UPSTREAM:(cherry picked from commit ...) line 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>
FROMGIT:, FROMLIST:,FROMGIT:(cherry picked from commit <sha1> <repo> <branch>). This must be a stable maintainer branch (not rebased, so don't use linux-next for example).BACKPORT: FROMGIT: 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>
FROMLIST:Link: tag with a link to the submittal on lore.kernel.orgBug: tag with the Android bug (required for patches not accepted into a maintainer tree)BACKPORT: FROMLIST: 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>
ANDROID:ANDROID:Fixes: tag that cites the patch with the bug 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>
ANDROID:Bug: tag with the Android bug (required for android-specific features)