mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-06 02:50:49 +09:00
1289e04b48137d20780f8beb67ad17dc4898a27b
This merges catches the android12-5.10 branch up with the 5.10.198 LTS release. Included in here are the following commits: *9db823a19dRevert "netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp" *f95f372cf9Revert "net: bridge: use DEV_STATS_INC()" *3e7bedcc0eMerge 5.10.198 into android12-5.10-lts |\ | *a8d812240fLinux 5.10.198 | *660627c71bxen/events: replace evtchn_rwlock with RCU | *1e3d016a95mmc: renesas_sdhi: only reset SCC when its pointer is populated | *a7d86a77c3netfilter: nftables: exthdr: fix 4-byte stack OOB write | *84f6b686dfnetfilter: nf_tables: fix kdoc warnings after gc rework | *c17446c008parisc: Restore __ldcw_align for PA-RISC 2.0 processors | *cfc333393aRDMA/mlx5: Fix NULL string error | *0d520cdb0cRDMA/siw: Fix connection failure handling | *5a4a6a47e0RDMA/uverbs: Fix typo of sizeof argument | *626868282cRDMA/cma: Fix truncation compilation warning in make_cma_ports | *7de0e42444RDMA/cma: Initialize ib_sa_multicast structure to 0 when join | *36953b4da7gpio: pxa: disable pinctrl calls for MMP_GPIO | *6ad972e668gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() | *d7d8f1a679IB/mlx4: Fix the size of a buffer in add_port_entries() | *204c2d485fof: dynamic: Fix potential memory leak in of_changeset_action() | *b74f12f98bRDMA/core: Require admin capabilities to set system parameters | *ccd87fe7a0dm zoned: free dmz->ddev array in dmz_put_zoned_devices | *82d87c944ecpupower: add Makefile dependencies for install targets | *492241613csctp: update hb timer immediately after users change hb_interval | *f876584938sctp: update transport state when processing a dupcook packet | *ff346b01ebtcp: fix delayed ACKs for MSS boundary condition | *677aaa261etcp: fix quick-ack counting to count actual ACKs of new data | *6a24d0661ftipc: fix a potential deadlock on &tx->lock | *b9f1568ba3net: stmmac: dwmac-stm32: fix resume on STM32 MCU | *3a5142f017netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure | *0ba9348532netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp | *b212f361a5net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() | *dba849cc98net: nfc: llcp: Add lock when modifying device list | *30bc4d7aebnet: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg | *d44346dda7net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent | *96b2e10903ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() | *2ea52a2fb8net: fix possible store tearing in neigh_periodic_work() | *6e3d9e5cabmodpost: add missing else to the "of" check | *225cd4f67bNFSv4: Fix a nfs4_state_manager() race | *d8f2ba9ec3ima: rework CONFIG_IMA dependency block | *77f82df960scsi: target: core: Fix deadlock due to recursive locking | *a9430129d8ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig | *725fd20805regmap: rbtree: Fix wrong register marked as in-cache when creating new node | *666cdc43dfwifi: mt76: mt76x02: fix MT76x0 external LNA gain handling | *54a4faab2bdrivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close() | *93dd471d3abpf: Fix tr dereferencing | *10a18c8bacwifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet | *8c15c1bcc5wifi: iwlwifi: dbg_ini: fix structure packing | *a5f643ab11ubi: Refuse attaching if mtd's erasesize is 0 | *33420a8206arm64: Add Cortex-A520 CPU part definition | *81d03e2518net: prevent rewrite of msg_name in sock_sendmsg() | *72fc02ebfcnet: replace calls to sock->ops->connect() with kernel_connect() | *1aeff207e2wifi: mwifiex: Fix tlv_buf_left calculation | *f6f25930faqed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info | *b9c4b3ca90scsi: zfcp: Fix a double put in zfcp_port_enqueue() | *04b6b67a3eRevert "PCI: qcom: Disable write access to read only registers for IP v2.3.3" | *c2cf152e8bRevert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz" | *f94471c0ccblock: fix use-after-free of q->q_usage_counter | *0d6987d4a3rbd: take header_rwsem in rbd_dev_refresh() only when updating | *d3d170c5fcrbd: decouple parent info read-in from updating rbd_dev | *3ceb306f9brbd: decouple header read-in from updating rbd_dev->header | *7c4f11d73brbd: move rbd_dev_refresh() definition | *d0952ce316drm/mediatek: Fix backport issue in mtk_drm_gem_prime_vmap() | *c33d75a57aring-buffer: Fix bytes info in per_cpu buffer stats | *0ecde7dd76ring-buffer: remove obsolete comment for free_buffer_page() | *2ad1a1d3d6NFSv4: Fix a state manager thread deadlock regression | *ec4325e806NFS: rename nfs_client_kset to nfs_kset | *598539f38cNFS: Cleanup unused rpc_clnt variable | *19f3d5d13bspi: zynqmp-gqspi: fix clock imbalance on probe failure | *2cdec9c13fspi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe | *ae03dafc37fs: binfmt_elf_efpic: fix personality for ELF-FDPIC | *8ec1abb59aata: libata-sata: increase PMP SRST timeout to 10s | *dc0bd0f2daata: libata-core: Do not register PM operations for SAS ports | *531d9f6dbfata: libata-core: Fix port and device removal | *99d308c319ata: libata-core: Fix ata_port_request_pm() locking | *eaf4496662net: thunderbolt: Fix TCPv6 GSO checksum calculation | *72595dbfcabpf: Fix BTF_ID symbol generation collision in tools/ | *6a80578bd4bpf: Fix BTF_ID symbol generation collision | *cbbfdb4babbtrfs: properly report 0 avail for very full file systems | *ef47f25e98ring-buffer: Update "shortest_full" in polling | *b7a0df4c08proc: nommu: /proc/<pid>/maps: release mmap read lock | *acc7fc82d0Revert "SUNRPC dont update timeout value on connection reset" | *e3b8c9e0fci2c: i801: unregister tco_pdev in i801_probe() error path | *b664e9db8data: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES | *25872c67deALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q | *5a03b42ae1netfilter: nf_tables: disallow rule removal from chain binding | *7130a87ca3nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() | *e14afa4450serial: 8250_port: Check IRQ data before use | *6d5c886293Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" | *14443223e0Smack:- Use overlay inode label in smack_inode_copy_up() | *297c51c63fsmack: Retrieve transmuting information in smack_inode_getsecurity() | *41de7a6b95smack: Record transmuting in smk_transmuted | *831f18c735nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev | *fb28f89d50netfilter: nft_exthdr: Fix for unsafe packet data read | *e18216cd0enetfilter: nft_exthdr: Search chunks in SCTP packets only | *152b8ac839watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running | *13b7d49f33watchdog: iTCO_wdt: No need to stop the timer in probe | *0d599a3f57nvme-pci: do not set the NUMA node of device if it has none | *97e148dcb9nvme-pci: factor out a nvme_pci_alloc_dev helper | *71357c751fnvme-pci: factor the iod mempool creation into a helper | *38f82cf860ACPI: Check StorageD3Enable _DSD property in ACPI code | *67025d5654cgroup: Fix suspicious rcu_dereference_check() usage warning | *b2788f6d49sched/cpuacct: Optimize away RCU read lock | *82756d8a23sched/cpuacct: Fix charge percpu cpuusage | *f8e8e72c58sched/cpuacct: Fix user/system in shown cpuacct.usage* | *ef3c728ca0perf build: Define YYNOMEM as YYNOABORT for bison < 3.81 | *da91481c5dfbdev/sh7760fb: Depend on FB=y | *ffc459a930ncsi: Propagate carrier gain/loss events to the NCSI controller | *8c2500228bpowerpc/watchpoints: Disable preemption in thread_change_pc() | *f5bdbed036media: vb2: frame_vector.c: replace WARN_ONCE with a comment | *ebc9184806bpf: Clarify error expectations from bpf_clone_redirect | *0118244848spi: nxp-fspi: reset the FLSHxCR1 registers | *f6cf19c1b3ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset() | *2afd8fcee0scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command | *0decc581e1scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command | *f44e66447cplatform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig | *cee5151c54ring-buffer: Do not attempt to read past "commit" | *2956e33fb4selftests: fix dependency checker script | *9ccce21bd7ring-buffer: Avoid softlockup in ring_buffer_resize() | *5dfcb92905selftests/ftrace: Correctly enable event in instance-event.tc | *38ef4b2e4dscsi: qedf: Add synchronization between I/O completions and abort | *2081b2a15bparisc: irq: Make irq_stack_union static to avoid sparse warning | *f47efdffdcparisc: drivers: Fix sparse warning | *d967a9472bparisc: iosapic.c: Fix sparse warnings | *7b2440c2d6parisc: sba: Fix compile warning wrt list of SBA devices | *c793005999dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock | *061f402753i2c: npcm7xx: Fix callback completion ordering | *dd81e91b2egpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip | *b317f69871xtensa: boot/lib: fix function prototypes | *be17dfdcc8xtensa: boot: don't add include-dirs | *a10bfbe599xtensa: iss/network: make functions static | *608af5511axtensa: add default definition for XCHAL_HAVE_DIV32 | *3696261859power: supply: ucs1002: fix error code in ucs1002_get_property() | *eff55feb8bbus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up | *1bc8867196ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot | *a2a592adadARM: dts: Unify pwm-omap-dmtimer node names | *2d9c9589daARM: dts: am335x: Guardian: Update beeper label | *ef83f35cedARM: dts: motorola-mapphone: Drop second ti,wlcore compatible value | *12a28c379eARM: dts: motorola-mapphone: Add 1.2GHz OPP | *afdc40a74aARM: dts: motorola-mapphone: Configure lower temperature passive cooling | *093a9a02d4ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4 | *28e5423ad8ARM: dts: omap: correct indentation | *50789f3723clk: tegra: fix error return case for recalc_rate | *0fd5839e25bus: ti-sysc: Fix missing AM35xx SoC matching | *1d4d846e2abus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset() | *a8ee76d727MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled | *d678c078f3btrfs: reset destination buffer when read_extent_buffer() gets invalid range | *a1f85bc9bcata: ahci: Add Elkhart Lake AHCI controller | *51d190cc98ata: ahci: Rename board_ahci_mobile | *8061c399c8ata: ahci: Add support for AMD A85 FCH (Hudson D4) | *0156cce71fata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY | *9f0d346630netfilter: nft_exthdr: Fix non-linear header modification | *ed60b8014cnetfilter: exthdr: add support for tcp option removal | *10670abe11netfilter: nft_exthdr: break evaluation if setting TCP option fails | *45b3eb6afcnetfilter: nf_tables: add and use nft_thoff helper | *39546418b8netfilter: nf_tables: add and use nft_sk helper | *af844ba799netfilter: nft_exthdr: Support SCTP chunks | *858ca19216netfilter: use actual socket sk for REJECT action | *2d9ea86f3cmedia: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts | *c4cc1f690fmedia: venus: hfi: Add a 6xx boot logic | *4596fece3cmedia: venus: core: Add differentiator IS_V6(core) | *3ed9d3dc24media: venus: hfi: Define additional 6xx registers | *ebccb53232media: venus: hfi,pm,firmware: Convert to block relative addressing | *4ccdeb68damedia: venus: core: Add io base variables for each block | *6d3745bbc3mmc: renesas_sdhi: register irqs before registering controller | *995ef65e4bmmc: tmio: support custom irq masks | *97eb045386mmc: renesas_sdhi: populate SCC pointer at the proper place | *7217ceb61ammc: renesas_sdhi: probe into TMIO after SCC parameters have been setup | *e492f81251Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN | *677bff659fInput: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h | *3fac8ce48fnetfilter: nf_tables: double hook unregistration in netns path | *e51f30826bnetfilter: nf_tables: unregister flowtable hooks on netns exit | *5e95c88e90i2c: mux: demux-pinctrl: check the return value of devm_kstrdup() | *0a78bcc2d5gpio: tb10x: Fix an error handling path in tb10x_gpio_probe() | *f515112e83net: rds: Fix possible NULL-pointer dereference | *466e88548ebnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI | *78106529b3locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() | *a8dd21118bseqlock: Prefix internal seqcount_t-only macros with a "do_" | *ac01a0dd79seqlock: Rename __seqprop() users | *a8460ee6c8seqlock: avoid -Wshadow warnings | *f1893feb20netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP | *b44dd92e2ateam: fix null-ptr-deref when team device type is changed | *04cc361f02net: bridge: use DEV_STATS_INC() | *1671dc1b25net: hns3: add 5ms delay before clear firmware reset irq source | *309af4a39bnet: hns3: only enable unicast promisc when mac table full | *ae806c74c0x86/srso: Fix SBPB enablement for spec_rstack_overflow=off | *423ba1b3a5x86/srso: Fix srso_show_state() side effect | *1ec40ef6f7platform/x86: intel_scu_ipc: Fail IPC send if still busy | *4c5eaf6d8bplatform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command() | *441b61d742platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt() | *c463898b6eplatform/x86: intel_scu_ipc: Check status after timeout in busy_loop() | *60d73c62e3dccp: fix dccp_v4_err()/dccp_v6_err() again | *09a1c790e1powerpc/perf/hv-24x7: Update domain value check | *8689c9ace9ipv4: fix null-deref in ipv4_link_failure | *47907ebeb7i40e: Fix VF VLAN offloading when port VLAN is configured | *a91861446fASoC: imx-audmix: Fix return error with devm_clk_get() | *c4ecedf980selftests: tls: swap the TX and RX sockets in some tests | *78ef69b6e7selftests/tls: Add {} to avoid static checker warning | *388c9d3eefbpf: Avoid deadlock when using queue and stack maps from NMI | *6dc85d848cnetfilter: nf_tables: disallow element removal on anonymous sets | *a45632f997ASoC: meson: spdifin: start hw on dai probe | *09c85f2d21netfilter: nf_tables: fix memleak when more than 255 elements expired | *4deaf1316bnetfilter: nft_set_hash: try later when GC hits EAGAIN on iteration | *26d0e4d632netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails | *b796c4e4bfnetfilter: nft_set_rbtree: use read spinlock to avoid datapath contention | *c323ed65f6netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction | *09f2dda1e5netfilter: nf_tables: defer gc run if previous batch is still pending | *b71dcee2fcnetfilter: nf_tables: use correct lock to protect gc_list | *23292bdfdanetfilter: nf_tables: GC transaction race with abort path | *dc0b1f0195netfilter: nf_tables: GC transaction race with netns dismantle | *4046f2b56enetfilter: nf_tables: fix GC transaction races with netns and netlink event exit path | *891ca5dfe3netfilter: nf_tables: don't fail inserts if duplicate has expired | *911dd3cdf1netfilter: nf_tables: remove busy mark and gc batch API | *77046cb008netfilter: nft_set_hash: mark set element as dead when deleting from packet path | *146c768667netfilter: nf_tables: adapt set backend to use GC transaction API | *448be07748netfilter: nf_tables: GC transaction API to avoid race with control plane | *b15ea4017anetfilter: nf_tables: don't skip expired elements during walk | *f8bf770615netfilter: nf_tables: integrate pipapo into commit protocol | *9b65bff30atracing: Have event inject files inc the trace array ref count | *f8a86ab3c4ext4: do not let fstrim block system suspend | *c502b09d9bext4: move setting of trimmed bit into ext4_try_to_trim_range() | *e78e9f08a2ext4: replace the traditional ternary conditional operator with with max()/min() | *cbf6a0f654ext4: mark group as trimmed only if it was fully scanned | *5eaf4a1e06ext4: change s_last_trim_minblks type to unsigned long | *24a86315a3ext4: scope ret locally in ext4_try_to_trim_range() | *da1895f731ext4: add new helper interface ext4_try_to_trim_range() | *6f5fc957dfext4: remove the 'group' parameter of ext4_trim_extent | *69c9665830ata: libahci: clear pending interrupt status | *11d15a115cata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones | *407bf1c140tracing: Increase trace array ref count on enable and filter files | *3f7df02fa0SUNRPC: Mark the cred for revalidation if the server rejects it | *25ae2b2fdbNFS/pNFS: Report EINVAL errors from connect() to the server | *26db22a639NFS: Use the correct commit info in nfs_join_page_group() * |3414e62421Merge 5.10.197 into android12-5.10-lts |\| | *393e225fe8Linux 5.10.197 | *242c5740ddext4: fix rec_len verify error | *8768583b25scsi: pm8001: Setup IRQs on resume | *f4fffa1abbscsi: megaraid_sas: Fix deadlock on firmware crashdump | *3753e568d6ata: libata: disallow dev-initiated LPM transitions to unsupported states | *993bb01d22i2c: aspeed: Reset the i2c controller when timeout occurs | *f5e303fce3tracefs: Add missing lockdown check to tracefs_create_dir() | *96afb318aenfsd: fix change_info in NFSv4 RENAME replies | *b3183f5f05tracing: Have option files inc the trace array ref count | *ec7eb8b064tracing: Have current_trace inc the trace array ref count | *bb3e295a38drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma | *2cdcf6481cmm/filemap: fix infinite loop in generic_file_buffered_read() | *0c5d5f8e0dproc: fix a dentry lock race between release_task and lookup | *8db844077enet/sched: Retire rsvp classifier | *7a8f285cb5drm/amdgpu: fix amdgpu_cs_p1_user_fence | *7390bb377bbtrfs: release path before inode lookup during the ino lookup ioctl | *3d379dd109btrfs: fix lockdep splat and potential deadlock after failure running delayed items | *c6422e6f17ovl: fix incorrect fdput() on aio completion | *68308b0a33attr: block mode changes of symlinks | *634444dea8md/raid1: fix error: ISO C90 forbids mixed declarations | *7be3a38f0esamples/hw_breakpoint: fix building without module unloading | *d20beafaa6x86/boot/compressed: Reserve more memory for page tables | *7635020b9bscsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file() | *f990052376selftests: tracing: Fix to unmount tracefs for recovering environment | *ae889fffaescsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir() | *82910aa550drm: gm12u320: Fix the timeout usage for usb_bulk_msg() | *df380d6f5cbtrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super | *ab90a3930dbtrfs: add a helper to read the superblock metadata_uuid | *cc87d2bb39btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h | *e16f5f8cabperf tools: Add an option to build without libbfd | *c560958127perf jevents: Make build dependency on test JSONs | *4954c5a054mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller | *b87d03ed6amtd: rawnand: brcmnand: Allow SoC to provide I/O operations | *5df5829158kobject: Add sanity check for kset->kobj.ktype in kset_register() | *a3efb2b57emedia: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning | *f354456f8dserial: cpm_uart: Avoid suspicious locking | *bbe3ff47bfscsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() | *6d3a1dd105usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc | *890d10e6b7media: pci: cx23885: replace BUG with error return | *2ae53dd15emedia: tuners: qt1010: replace BUG_ON with a regular error | *578b67614amedia: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer | *a9def3e971media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() | *4a9763d2bcmedia: anysee: fix null-ptr-deref in anysee_master_xfer | *c7e5ac737dmedia: af9005: Fix null-ptr-deref in af9005_i2c_xfer | *97fdbdb750media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer() | *6c01ef65demedia: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer | *9f3b2b6668powerpc/pseries: fix possible memory leak in ibmebus_bus_init() | *756747d4b4jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount | *6f8b344589fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount() | *4bff1d95baext2: fix datatype of block number in ext2_xattr_set2() | *7993cfc041md: raid1: fix potential OOB in raid1_remove_disk() | *5933cd6139bus: ti-sysc: Configure uart quirks for k3 SoC | *5475b8bea1drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() | *d51d6c42d1ALSA: hda: intel-dsp-cfg: add LunarLake support | *fcfb71848esamples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000' | *9726e8dcabdrm/bridge: tc358762: Instruct DSI host to generate HSE packets | *672205c6f2wifi: mac80211_hwsim: drop short frames | *5bf52e431cnetfilter: ebtables: fix fortify warnings in size_entry_mwt() | *f6f0a68754alx: fix OOB-read compiler warning | *acf0019b93mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 | *c7a8813d91tpm_tis: Resend command to recover from data transfer errors | *0fc7147c69crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui() | *03385b243bwifi: wil6210: fix fortify warnings | *269eb4e1d5wifi: mwifiex: fix fortify warning | *08fdbe3790wifi: ath9k: fix printk specifier | *268a10c9ebwifi: ath9k: fix fortify warnings | *8c19ddc215crypto: lrw,xts - Replace strlcpy with strscpy | *cfca20009bdevlink: remove reload failed checks in params get/set callbacks | *020ecfa7b6hw_breakpoint: fix single-stepping when using bpf_overflow_handler | *bfc747fe07ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 | *dc01bfdc3dperf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09 | *560014aefbACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 | *3f72fdb20fscftorture: Forgive memory-allocation failure if KASAN | *55887adc76rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() | *f8bab887a4kernel/fork: beware of __put_task_struct() calling context | *625c12dc04ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer | *a6f4129378locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock | *b7c3cf2f6cbtrfs: output extra debug info if we failed to find an inline backref | *69ddafc7a7autofs: fix memory leak of waitqueues in autofs_catatonic_mode * |16aeda0b7dMerge 5.10.196 into android12-5.10-lts |\| | *ff0bfa8f23Linux 5.10.196 | *2cc1f49862Revert "configfs: fix a race in configfs_lookup()" * |5b4fcff944Revert "configfs: fix a race in configfs_lookup()" * |84ae70e787FROMLIST: lib/test_meminit: fix off-by-one error in test_pages() * |a8b0203a91FROMLIST: drm/mediatek: Fix backport issue in mtk_drm_gem_prime_vmap() * |cb5f0587c6Revert "scsi: core: Use 32-bit hostnum in scsi_host_lookup()" * |734d166d62Revert "fs/nls: make load_nls() take a const parameter" * |db08d2cf82Revert "tracing: Introduce pipe_cpumask to avoid race on trace_pipes" * |73c7cc0b1eRevert "tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY" * |2b40885cdcRevert "crypto: api - Use work queue in crypto_destroy_instance" * |92ecfcb0afRevert "ip_tunnels: use DEV_STATS_INC()" * |8026d5839bMerge 5.10.195 into android12-5.10-lts |\| | *5452d1be67Linux 5.10.195 | *d653c35de0parisc: Drop loops_per_jiffy from per_cpu struct | *1d02ef8c8adrm/amd/display: Fix a bug when searching for insert_above_mpcc | *2e18493c42kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg(). | *606a0d8ff6ixgbe: fix timestamp configuration code | *6edf82223fipv6: fix ip6_sock_set_addr_preferences() typo | *a5096cc6e7net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() | *03be4412d3platform/mellanox: mlxbf-tmfifo: Drop jumbo frames | *687031788fplatform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors | *33db24ad81kcm: Fix memory leak in error path of kcm_sendmsg() | *ed584f1e72r8152: check budget for r8152_poll() | *1e90a93ac4hsr: Fix uninit-value access in fill_frame_info() | *75f2de75c1net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all() | *61054a8ddbnet: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc() | *d1c6c93c27net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add | *fcb9e879a5kselftest/runner.sh: Propagate SIGTERM to runner child | *d94aac13a1selftests/kselftest/runner/run_one(): allow running non-executable files | *7c8ddcdab1net: ipv4: fix one memleak in __inet_del_ifa() | *15dabd02a9bus: mhi: host: Skip MHI reset if device is in RDDM | *de20747ee6ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2 | *81d06d1919ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size | *61fa6a16bbscsi: qla2xxx: Flush mailbox commands on chip reset | *b5775b8530scsi: qla2xxx: Fix crash in PCIe error handling | *41a660c204scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe | *5c069bce2dscsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry | *e7ed3585d0arm64: sdei: abort running SDEI handlers during crash | *0b55460c31ACPI: APEI: explicit init of HEST and GHES in apci_init() | *c6dc2a2e11perf hists browser: Fix the number of entries for 'e' key | *c07e4a4ef3perf tools: Handle old data in PERF_RECORD_ATTR | *b52a33a907perf hists browser: Fix hierarchy mode header | *d72b01d9f9drm/amd/display: prevent potential division by zero errors | *d68f639ddemtd: rawnand: brcmnand: Fix potential false time out warning | *d00b031266mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write | *c839a24d6emtd: rawnand: brcmnand: Fix crash during the panic_write | *e76cef3dcdbtrfs: use the correct superblock to compare fsid in btrfs_validate_super | *f2873a18c2btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART | *3856e7b118fuse: nlookup missing decrement in fuse_direntplus_link | *1d21b03f77ata: pata_ftide010: Add missing MODULE_DESCRIPTION | *35a3dec703ata: sata_gemini: Add missing MODULE_DESCRIPTION | *b1d63e2bbdext4: add correct group descriptors and reserved GDT blocks to system zone | *6612d5b535sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory() | *97ef9ba7dfnet: hns3: fix the port information display when sfp is absent | *780f60dde2netfilter: nfnetlink_osf: avoid OOB read | *e89a361d99net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times | *94a3117effnet: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload | *e90e70343bip_tunnels: use DEV_STATS_INC() | *2539b28a2bidr: fix param name in idr_alloc_cyclic() doc | *0878052579s390/zcrypt: don't leak memory if dev_set_name() fails | *d878011b5digb: Change IGB_MIN to allow set rx/tx value between 64 and 80 | *417b11433eigbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80 | *9444881a37igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 | *46f02fc7f6kcm: Destroy mutex in kcm_exit_net() | *746a8df5e4net: sched: sch_qfq: Fix UAF in qfq_dequeue() | *31e08e7fa6af_unix: Fix data race around sk->sk_err. | *90e32f81f9af_unix: Fix data-races around sk->sk_shutdown. | *cf29b42766af_unix: Fix data-race around unix_tot_inflight. | *b401d7e485af_unix: Fix data-races around user->unix_inflight. | *98e12d075cnet: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr | *d47bc5023eveth: Fixing transmit return status for dropped packets | *ab9796f43cigb: disable virtualization features on 82580 | *160fdb4116ipv4: ignore dst hint for multipath routes | *29039819c6drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt() | *23d2651372drm/i915/gvt: Save/restore HW status to support GVT suspend/resume | *895dc4c471net: read sk->sk_family once in sk_mc_loop() | *8edced38dbipv4: annotate data-races around fi->fib_dead | *ab5c26dc53sctp: annotate data-races around sk->sk_wmem_queued | *94d527c375net/sched: fq_pie: avoid stalls in fq_pie_timer() | *a2d9d884e8pwm: lpc32xx: Remove handling of PWM channels | *6909e28cf3watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load | *aec02fba99perf top: Don't pass an ERR_PTR() directly to perf_session__delete() | *28df38af32x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm() | *23ec6fc52cperf annotate bpf: Don't enclose non-debug code with an assert() | *934d29b9fabacklight: gpio_backlight: Drop output GPIO direction check for initial power state | *84f9953215kconfig: fix possible buffer overflow | *6cc6f79b93NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info | *4185605cd0NFS: Fix a potential data corruption | *2ccab9f827soc: qcom: qmi_encdec: Restrict string length in decode | *bf27518fb9clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock | *972acd701bclk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz | *9214536728dt-bindings: clock: xlnx,versal-clk: drop select:false | *690a22d6c5pinctrl: cherryview: fix address_space_handler() argument | *b02d1fb74eparisc: led: Reduce CPU overhead for disk & lan LED computation | *3add85c962parisc: led: Fix LAN receive and transmit LEDs | *2a1cf9fe09lib/test_meminit: allocate pages up to order MAX_ORDER | *6bfa28f441drm/ast: Fix DRAM init on AST2200 | *4aade6c910fbdev/ep93xx-fb: Do not assign to struct fb_info.dev | *db8b5a2254scsi: qla2xxx: Remove unsupported ql2xenabledif option | *fd48544f3escsi: qla2xxx: Turn off noisy message log | *931fadf972scsi: qla2xxx: Fix erroneous link up failure | *3694f18beascsi: qla2xxx: fix inconsistent TMF timeout | *4d7da12483scsi: qla2xxx: Fix deletion race condition | *f271e3d64bio_uring: break iopolling on signal | *9faa6d0677io_uring: break out of iowq iopoll on teardown | *208858d4b0io_uring: always lock in io_apoll_task_func | *6ffab754d2net/ipv6: SKB symmetric hash should incorporate transport ports | *26f9ccb7a0udf: initialize newblock to 0 | *06494cd473md/md-bitmap: remove unnecessary local variable in backlog_store() | *5103216b86tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY | *1c4c9191b3usb: typec: tcpci: clear the fault status bit | *beba5051ddUSB: core: Fix oversight in SuperSpeed initialization | *9d241c5d9aUSB: core: Fix race by not overwriting udev->descriptor in hub_port_init() | *6ceffc2ecfUSB: core: Change usb_get_device_descriptor() API | *3cef18d13fUSB: core: Unite old scheme and new scheme descriptor reads | *38e1f2ee82usb: typec: bus: verify partner exists in typec_altmode_attention | *b97e3c5e97cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug | *a1d2e2c670crypto: stm32 - fix loop iterating through scatterlist for DMA | *54d03dc5d1s390/ipl: add missing secure/has_secure file to ipl type 'unknown' | *dc2f60de9apstore/ram: Check start of empty przs during init | *5b1f71c0b9fsverity: skip PKCS#7 parser when keyring is empty | *a9864e126bnet: handle ARPHRD_PPP in dev_is_mac_header_xmit() | *c681d477c0X.509: if signature is unsupported skip validation | *4b8a938e32dccp: Fix out of bounds access in DCCP error handler | *a4f4a5b41adlm: fix plock lookup when using multiple lockspaces | *9f73fd6972parisc: Fix /proc/cpuinfo output for lscpu | *1f03e6dd19procfs: block chmod on /proc/thread-self/comm | *9a0b35dc3aRevert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset" | *3d8d13a174ntb: Fix calculation ntb_transport_tx_free_entry() | *c028e90e0dntb: Clean up tx tail index on link down | *3cfdc448e8ntb: Drop packets when qp link is down | *ffed0c8fcfscsi: mpt3sas: Perform additional retries if doorbell read returns 0 | *bf67d43f07Revert "scsi: qla2xxx: Fix buffer overrun" | *27dfaf2ee0media: dvb: symbol fixup for dvb_attach() | *5a85727239arm64: csum: Fix OoB access in IP checksum code for negative lengths | *b24bebcea5xtensa: PMU: fix base address for the newer hardware | *8594605a04backlight/lv5207lp: Compare against struct fb_info.device | *e2c77841cdbacklight/bd6107: Compare against struct fb_info.device | *35c56c4873backlight/gpio_backlight: Compare against struct fb_info.device | *13264260ebARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch() | *5c5f02e16bipmi_si: fix a memleak in try_smi_init() | *5d27baee6cscsi: core: Fix the scsi_set_resid() documentation | *8c90c4e619printk: ringbuffer: Fix truncating buffer size min_t cast | *61b918dfb6ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl | *ab192e5e5dPM / devfreq: Fix leak in devfreq_dev_release() | *3e39008e9eigb: set max size RX buffer when store bad packet is enabled | *8836c26620skbuff: skb_segment, Call zero copy functions before using skbuff frags | *5541827d13netfilter: xt_sctp: validate the flag_info count | *a1b711c370netfilter: xt_u32: validate user space input | *83091f8ac0netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c | *1186eaffd8igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU | *504bb3fc66virtio_ring: fix avail_wrap_counter in virtqueue_add_packed | *ea374bdf23cpufreq: Fix the race condition while updating the transition_task of policy | *27b75c7203dmaengine: ste_dma40: Add missing IRQ check in d40_probe | *cfe215a04aum: Fix hostaudio build errors | *eb33921806mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume() | *40d8f9bffemtd: spi-nor: Check bus width while setting QE bit | *71ac2ffd7frpmsg: glink: Add check for kstrdup | *268fce6ec2phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write | *6739746f4bphy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate | *88813bd9bbphy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328 | *3a890f993bmtd: rawnand: brcmnand: Fix mtd oobsize | *c5d30d6aa8tracing: Fix race issue between cpu buffer write and swap | *ee519526d5x86/speculation: Mark all Skylake CPUs as vulnerable to GDS | *15ec7cb55eHID: multitouch: Correct devm device reference for hidinput input_dev name | *e38a6f1268HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode() | *bdb3cd9dffRDMA/siw: Correct wrong debug message | *d006f2cb3cRDMA/siw: Balance the reference of cep->kref in the error path | *aa950b9835Revert "IB/isert: Fix incorrect release of isert connection" | *9baf2278b3amba: bus: fix refcount leak | *0c6c0280f7serial: tegra: handle clk prepare error in tegra_uart_hw_init() | *9cce8ef7a6scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock | *356da2d5c0scsi: core: Use 32-bit hostnum in scsi_host_lookup() | *629079f502cgroup:namespace: Remove unused cgroup_namespaces_init() | *3534ae5f17media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors | *a427ce197emedia: ov2680: Fix vflip / hflip set functions | *cd7a0e391emedia: ov2680: Fix ov2680_bayer_order() | *faf1408a68media: ov2680: Remove auto-gain and auto-exposure controls | *e1552a0b99media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips | *2d29ce41demedia: ov5640: Enable MIPI interface in ov5640_set_power_mipi() | *44c71cbe7cUSB: gadget: f_mass_storage: Fix unused variable warning | *8f7de82158media: go7007: Remove redundant if statement | *3183b0cab7iommu/vt-d: Fix to flush cache of PASID directory table | *4136094df5iommu/qcom: Disable and reset context bank before programming | *b374b039e0fsi: aspeed: Reset master errors after CFAM reset | *f8949c06c7IB/uverbs: Fix an potential error pointer dereference | *10bd5f8cebdriver core: test_async: fix an error code | *19138f8cc6dma-buf/sync_file: Fix docs syntax | *e621dbeb9fcoresight: tmc: Explicit type conversions to prevent integer overflow | *d7f21ef741scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly | *1198a0e935scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly | *d86d85e23escsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly | *4ede2ee95bx86/APM: drop the duplicate APM_MINOR_DEV macro | *9a26aaea6cserial: sprd: Fix DMA buffer leak issue | *6232bd4dcaserial: sprd: Assign sprd_port after initialized to avoid wrong access | *6d65079c69scsi: qla4xxx: Add length check when parsing nlattrs | *b65b13d01bscsi: be2iscsi: Add length check when parsing nlattrs | *4df82c6d6escsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() | *18d49266ddscsi: iscsi: Add length check for nlattr payload | *3ef17ca476scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param() | *8356a3ba10scsi: RDMA/srp: Fix residual handling | *cc2d5cdb19usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() | *5a6f480b2emedia: mediatek: vcodec: Return NULL if no vdec_fb is found | *43c69dc9a3media: rkvdec: increase max supported height for H.264 | *1e5eac0022scsi: hisi_sas: Fix normally completed I/O analysed as failed | *b6aca9f5abscsi: hisi_sas: Fix warnings detected by sparse | *0d383e555fscsi: hisi_sas: Modify v3 HW SATA completion error processing | *6342206051scsi: hisi_sas: Modify v3 HW SSP underflow error processing | *d84e5d445ascsi: libsas: Introduce more SAM status code aliases in enum exec_status | *519b9e3e5cscsi: hisi_sas: Print SAS address for v3 hw erroneous completion print | *5e5a528c29media: cx24120: Add retval check for cx24120_message_send() | *d13a84874amedia: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer() | *656423cc56media: dib7000p: Fix potential division by zero | *61bc9293dadrivers: usb: smsusb: fix error handling code in smsusb_init_device | *d8a8f75fcemedia: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link() | *5865926da2media: i2c: tvp5150: check return value of devm_kasprintf() | *6dff92b3femedia: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables | *9d82a58d2aNFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ | *7bc36ac671NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN | *3f1a2b0b2dNFSD: da_addr_body field missing in some GETDEVICEINFO replies | *aaeac3a6b1fs: lockd: avoid possible wrong NULL parameter | *6d53616189jfs: validate max amount of blocks before allocation. | *f08944e3c6powerpc/iommu: Fix notifiers being shared by PCI and VIO buses | *46ff3bd14bnfs/blocklayout: Use the passed in gfp flags | *953c54dfdcpowerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT | *e46cc0e42fpowerpc: Don't include lppaca.h in paca.h | *9837d6a483wifi: ath10k: Use RMW accessors for changing LNKCTL | *924d1ab987net/mlx5: Use RMW accessors for changing LNKCTL | *37eecd5085drm/radeon: Use RMW accessors for changing LNKCTL | *ead3dbc92bdrm/amdgpu: Use RMW accessors for changing LNKCTL | *2f8269ca80powerpc/perf: Convert fsl_emb notifier to state machine callbacks | *d45bf1528bpowerpc/fadump: reset dump area size if fadump memory reserve fails | *ad83d83dd8vfio/type1: fix cap_migration information leak | *d8f5613c5cclk: imx: composite-8m: fix clock pauses when set_rate would be a no-op | *0d81a0546bclk: imx8mp: fix sai4 clock | *69795c689ePCI/ASPM: Use RMW accessors for changing LNKCTL | *f647b8fe55PCI: pciehp: Use RMW accessors for changing LNKCTL | *ae52f8ba45pinctrl: mcp23s08: check return value of devm_kasprintf() | *ef8e561ddbPCI: Mark NVIDIA T4 GPUs to avoid bus reset | *344c16a844clk: qcom: reset: Use the correct type of sleep/delay based on length | *289f5a88f1clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src | *b3a80429b1clk: qcom: gcc-sm8250: use ARRAY_SIZE instead of specifying num_parents | *245759d987ext4: correct grp validation in ext4_mb_good_group | *2aefe3ae09clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src | *74a5f9755aclk: qcom: gcc-sc7180: use ARRAY_SIZE instead of specifying num_parents | *2640d3be82clk: sunxi-ng: Modify mismatched function name | *c1ff788f73drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init() | *13623b966bipmi:ssif: Fix a memory leak when scanning for an adapter | *6128288d8fipmi:ssif: Add check for kstrdup | *8917591d72ALSA: ac97: Fix possible error value of *rac97 | *cd062ebe0cof: unittest: Fix overlay type in apply/revert check | *ca7634e549bus: ti-sysc: Fix cast to enum warning | *43f561e809drm/mediatek: Fix potential memory leak if vmap() fail | *2655155486bus: ti-sysc: Fix build warning for 64-bit build | *98ef243d59audit: fix possible soft lockup in __audit_inode_child() | *69800bc5d7drm/msm/a2xx: Call adreno_gpu_init() earlier | *7fcbaf4bdbdrm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create() | *9b89db24c6smackfs: Prevent underflow in smk_set_cipso() | *9f4017cac7firmware: meson_sm: fix to avoid potential NULL pointer dereference | *815e42029fdrm/msm/mdp5: Don't leak some plane state | *a21e73a6d8drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask | *524f23b082ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig | *e2d1c9b397drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01 | *c02917e70adrm/armada: Fix off-by-one error in armada_overlay_get_property() | *f41c65f8d0of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name() | *883fdbbdbedrm/tegra: dpaux: Fix incorrect return value of platform_get_irq | *5f0994e3f2drm/tegra: Remove superfluous error messages around platform_get_irq() | *4a61d72585md/md-bitmap: hold 'reconfig_mutex' in backlog_store() | *8563d52a4fmd/bitmap: don't set max_write_behind if there is no write mostly device | *a15f309eb9drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl' | *8e766a94ecarm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk" | *36d3e4dedbarm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC | *0eea279e01ARM: dts: BCM53573: Fix Ethernet info for Luxul devices | *ed4e48de89drm: adv7511: Fix low refresh rate register for ADV7533/5 | *61ccdd2167ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split) | *e9875d2f25ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210 | *c4c72bf42fARM: dts: s5pv210: adjust node names to DT spec | *bbcea0924bARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split) | *a2d6c5e8e7ARM: dts: s3c64xx: align pinctrl with dtschema | *3f0d83994ex86/mm: Fix PAT bit missing from page protection modify mask | *b56309c77ddrm/etnaviv: fix dumping of active MMU context | *8303282409ARM: dts: BCM53573: Use updated "spi-gpio" binding properties | *031ab0f10eARM: dts: BCM53573: Add cells sizes to PCIe node | *8415d803d8ARM: dts: BCM53573: Drop nonexistent #usb-cells | *cfc4a78e70ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch | *36d958ad40ARM: dts: BCM5301X: Harmonize EHCI/OHCI DT nodes name | *826ef15769drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar() | *967cbc8a23arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller | *71d2d9aa2bsoc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros | *1356531e92soc: qcom: ocmem: Add OCMEM hardware version print | *4bf179f536ASoC: stac9766: fix build errors with REGMAP_AC97 | *86d89987f0quota: fix dqput() to follow the guarantees dquot_srcu should provide | *af4ff47489quota: add new helper dquot_active() | *905e316e5equota: rename dquot_active() to inode_quota_active() | *a5da2849dbquota: factor out dquot_write_dquot() | *53805176ecdrm/bridge: tc358764: Fix debug print parameter order | *abd1c17ef4netrom: Deny concurrent connect(). | *b08cc6c039net/sched: sch_hfsc: Ensure inner classes have fsc curve | *ab04c731a1hwmon: (tmp513) Fix the channel number in tmp51x_is_visible() | *db7a353166mlxsw: i2c: Limit single transaction buffer size | *3d36ba3f7emlxsw: i2c: Fix chunk size setting in output mailbox buffer | *7cc9e1dcc1net: arcnet: Do not call kfree_skb() under local_irq_disable() | *d4f79aa9eewifi: ath9k: use IS_ERR() with debugfs_create_dir() | *50f89daf9eBluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() | *bef85d58f7wifi: mwifiex: avoid possible NULL skb pointer dereference | *cfce1973ffwifi: ath9k: protect WMI command response buffer replacement with a lock | *ee72b2b1f5wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx | *91d92d8975samples/bpf: fix broken map lookup probe | *08a6e99a33wifi: mwifiex: Fix missed return in oob checks failed path | *0c4240d23dwifi: mwifiex: fix memory leak in mwifiex_histogram_read() | *0fe11dd3fefs: ocfs2: namei: check return value of ocfs2_add_entry() | *d8f5415d4dlwt: Check LWTUNNEL_XMIT_CONTINUE strictly | *a97f221651lwt: Fix return values of BPF xmit ops | *97ccf9f195hwrng: iproc-rng200 - Implement suspend and resume calls | *49729fc472crypto: caam - fix unchecked return value error | *7a97044477ice: ice_aq_check_events: fix off-by-one check when filling buffer | *9b812dcf2bselftests/bpf: Clean up fmod_ret in bench_rename test script | *88bc7122dbnet: tcp: fix unexcepted socket die when snd_wnd is 0 | *e87da6a0acBluetooth: Fix potential use-after-free when clear keys | *6668886ebeBluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() | *625bf86bf5crypto: api - Use work queue in crypto_destroy_instance | *7545292d87crypto: stm32 - Properly handle pm_runtime_get failing | *323084d77dselftests/bpf: fix static assert compilation issue for test_cls_*.c | *a8d6965843wifi: mwifiex: fix error recovery in PCIE buffer descriptor management | *3fe3923d09wifi: mwifiex: Fix OOB and integer underflow when rx packets | *5120d93c24can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM | *1d6c3017cespi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe() | *ca7ee1b75cwifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH | *791a12102ebpf: reject unhashed sockets in bpf_sk_assign | *4d271804f5udp: re-score reuseport groups when connected sockets are present | *e6e11cbaa1regmap: rbtree: Use alloc_flags for memory allocations | *1d210321dehwrng: nomadik - keep clock enabled while hwrng is registered | *f24152c209tcp: tcp_enter_quickack_mode() should be static | *b275f0ae35bpf: Clear the probe_addr for uprobe | *514116de91bpftool: Use a local bpf_perf_event_value to fix accessing its fields | *920b2f99bccpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() | *133a1f45b9x86/efistub: Fix PCI ROM preservation in mixed mode | *3de36b8b9bs390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs | *e06326ff3as390/pkey: fix/harmonize internal keyblob headers | *08b1803bfcperf/imx_ddr: don't enable counter0 if none of 4 counters are used | *c0e1f9bddcx86/decompressor: Don't rely on upper 32 bits of GPRs being preserved | *0682fc175cselftests/resctrl: Close perf value read fd on errors | *f399938a91selftests/resctrl: Unmount resctrl FS if child fails to run benchmark | *bf1f7aeb57selftests/resctrl: Don't leak buffer in fill_cache() | *3ee719b3a0OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd() | *066fbd8bc9refscale: Fix uninitalized use of wait_queue_head_t | *ac96370db7selftests/harness: Actually report SKIP for signal tests | *ac5a73b5d9tmpfs: verify {g,u}id mount options correctly | *644e93a790fs: Fix error checking for d_hash_and_lookup() | *731f39e4a1eventfd: prevent underflow for eventfd semaphores | *755e86f28aeventfd: Export eventfd_ctx_do_read() | *6b5d585e23reiserfs: Check the return value from __getblk() | *5101e2c8a5Revert "net: macsec: preserve ingress frame ordering" | *ca8f04553eudf: Handle error when adding extent to a file | *4ac54312f6udf: Check consistency of Space Bitmap Descriptor | *42714d3d70net: Avoid address overwrite in kernel_connect | *4ded72985bplatform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications | *0c0547d2a6tracing: Introduce pipe_cpumask to avoid race on trace_pipes | *99d8d419ddALSA: seq: oss: Fix racy open/close of MIDI devices | *21f47cc15ascsi: storvsc: Always set no_report_opcodes | *5cbc749d11sctp: handle invalid error codes without calling BUG() | *2bdd081a7dbnx2x: fix page fault following EEH recovery | *d11a454288netlabel: fix shift wrapping bug in netlbl_catmap_setlong() | *7dd6ef1cedscsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock | *7a1a7f40adidmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM | *d399b6ce1anet: usb: qmi_wwan: add Quectel EM05GV2 | *bb8a4a3632vmbus_testing: fix wrong python syntax for integer value comparison | *0ff30413a7clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM | *0111b7bb51kprobes: Prohibit probing on CFI preamble symbol | *654e3d2779security: keys: perform capable check only on privileged operations | *b23cbd3c25ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer() | *331d85f0bcovl: Always reevaluate the file signature for IMA | *357badc01adrm/amd/display: Exit idle optimizations before attempt to access PHY | *de0cdcceaaplatform/x86: huawei-wmi: Silence ambient light sensor | *8964b32a67platform/x86: intel: hid: Always call BTNL ACPI method | *6b953ee81aASoC: atmel: Fix the 8K sample parameter in I2SC master | *37121461ddASoc: codecs: ES8316: Fix DMIC config | *bc2b0d4d37fs/nls: make load_nls() take a const parameter | *0a584c0779s390/dasd: fix hanging device after request requeue | *0c96df6913s390/dasd: use correct number of retries for ERP requests | *a5fd143673m68k: Fix invalid .section syntax | *f7700e987fvxlan: generalize vxlan_parse_gpe_hdr and remove unused args | *b7cd83cfffethernet: atheros: fix return value check in atl1c_tso_csum() | *16c1134267ASoC: da7219: Check for failure reading AAD IRQ events | *afa2dbd7d1ASoC: da7219: Flush pending AAD IRQ when suspending | *efa372af6b9p: virtio: make sure 'offs' is initialized in zc_request | *2f13007fbemedia: pci: cx23885: fix error handling for cx23885 ATSC boards | *92704dd055media: pulse8-cec: handle possible ping error | *9d9cdc32bfphy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code | *a8ba2b6959ARM: dts: imx: Set default tuning step for imx7d usdhc | *678a88ac02ARM: dts: imx: Adjust dma-apbh node name | *6895499b22ARM: dts: imx7s: Drop dma-apb interrupt-names | *614c27dfdeARM: dts: imx: update sdma node name format | *d45e2a3d2eASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire | *977baccbbdpinctrl: amd: Don't show `Invalid config param` errors | *f1d637b63dnilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse | *0e11bb5ad3nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers() | *734c6d3dc7fsi: master-ast-cf: Add MODULE_FIRMWARE macro | *da5dc81ed2firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe | *9fda231901serial: sc16is7xx: fix bug when first setting GPIO direction | *2f982ce208serial: sc16is7xx: fix broken port 0 uart init | *bd0ed45dd6serial: qcom-geni: fix opp vote on shutdown | *c709c7ca02configfs: fix a race in configfs_lookup() | *746b363befBluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition | *b074fb0fa0staging: rtl8712: fix race condition | *65bfaf5f9dHID: wacom: remove the battery when the EKR is off | *542c614707usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 | *5c4996c229usb: dwc3: meson-g12a: do post init to fix broken usb after resumption | *d44fa38193USB: serial: option: add FOXCONN T99W368/T99W373 product | *df6696e42eUSB: serial: option: add Quectel EM05G variant (0x030e) | *f71b0b4a49modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules | *92de8497c3rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff | *1aeb76ffdfnet: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index | *d90e5956c0mmc: au1xmmc: force non-modular build and remove symbol_get usage | *c1112a2b54ARM: pxa: remove use of symbol_get() | *8c599aa78cerofs: ensure that the post-EOF tails are all zeroed * |397f70b65cMerge 5.10.194 into android12-5.10-lts |\| | *006d584764Linux 5.10.194 | *d93ba6e46ercu-tasks: Add trc_inspect_reader() checks for exiting critical section | *3e22624f8frcu-tasks: Wait for trc_read_check_handler() IPIs | *9190c1f0aercu-tasks: Fix IPI failure handling in trc_wait_for_one_reader | *ad4f8c117brcu: Prevent expedited GP from enabling tick on offline CPU | *268e922522Revert "MIPS: Alchemy: fix dbdma2" | *79ea9eb723Revert "drm/amdgpu: install stub fence into potential unused fence pointers" | *be4ccafc07mhi: pci_generic: Fix implicit conversion warning | *df3427204fARM: module: Use module_init_layout_section() to spot init sections | *b59cfee8d8arm64: module: Use module_init_layout_section() to spot init sections | *943ed7dc5earm64: module-plts: inline linux/moduleloader.h | *ecd62c8512module: Expose module_init_layout_section() * |feb0269d54Revert "drm/display/dp: Fix the DP DSC Receiver cap size" * |3acf914de4Merge 5.10.193 into android12-5.10-lts |\| | *4566606fe3Linux 5.10.193 | *b3ac2c1d72mm,hwpoison: fix printing of page flags | *7f92be110cASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode | *32f71ef627mm: memory-failure: fix unexpected return value in soft_offline_page() | *20c2db79f1mm: memory-failure: kill soft_offline_free_page() | *406166a3acmm: fix page reference leak in soft_offline_page() | *749630ce91mm,hwpoison: refactor get_any_page | *0df5eaab03dma-buf/sw_sync: Avoid recursive lock during fence signal | *7592a392b3pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function} | *91cbf41a9dclk: Fix undefined reference to `clk_rate_exclusive_{get,put}' | *148a86651cscsi: core: raid_class: Remove raid_component_add() | *5d02f4320ascsi: snic: Fix double free in snic_tgt_create() | *d643d3f322ASoC: rt711: add two jack detection modes | *c7b26063fcdrm/i915: Fix premature release of request's reusable memory | *2d69f68ad4cgroup/cpuset: Free DL BW in case can_attach() fails | *4603c2a104sched/deadline: Create DL BW alloc, free & check overflow interface | *c9546921a4cgroup/cpuset: Iterate only if DEADLINE tasks are present | *5ac05ce568sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets | *b950133d9asched/cpuset: Bring back cpuset_mutex | *312713e3eacgroup/cpuset: Rename functions dealing with DEADLINE accounting | *b2125926batimers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped | *ae4f109b95tick: Detect and fix jiffies update stall | *c7e91047d3torture: Fix hang during kthread shutdown phase | *4bc6a4fca1x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 | *9e0c0b4ce5drm/display/dp: Fix the DP DSC Receiver cap size | *8735d1c66cdrm/vmwgfx: Fix shader stage validation | *ff0639b222PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus | *da4e9eff0fmedia: vcodec: Fix potential array out-of-bounds in encoder queue_setup | *d2540b5f5aof: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock | *851f686ed0radix tree: remove unused variable | *3b9a61570blib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels | *72e4a5a28ebatman-adv: Hold rtnl lock during MTU update via netlink | *ee1d443eefbatman-adv: Fix batadv_v_ogm_aggr_send memory leak | *0c6da1d849batman-adv: Fix TT global entry leak when client roamed back | *6f5d10c0acbatman-adv: Do not get eth header before batadv_check_management_packet | *7c09590883batman-adv: Don't increase MTU when set by user | *480f2a129dbatman-adv: Trigger events for auto adjusted MTU | *0dbedf9afeselinux: set next pointer before attaching to list | *a54c2048cdnfsd: Fix race to FREE_STATEID and cl_revoked | *7c262127d2NFS: Fix a use after free in nfs_direct_join_group() | *f3c5697aaemm: add a call to flush_cache_vmap() in vmap_pfn() | *c9a0e31d92clk: Fix slab-out-of-bounds error in devm_clk_release() | *f979b92db1NFSv4: Fix dropped lock for racing OPEN and delegation return | *0a809e0157ibmveth: Use dcbf rather than dcbfl | *ffde5f9e88bonding: fix macvlan over alb bond support | *615ea2603dnet: remove bond_slave_has_mac_rcu() | *c8e1e17deertnetlink: Reject negative ifindexes in RTM_NEWLINK | *7b79dabd63rtnetlink: return ENODEV when ifname does not exist and group is given | *d64cdb9cb6netfilter: nf_tables: fix out of memory error handling | *5db1249c70net/sched: fix a qdisc modification with ambiguous command request | *3847137cd1igb: Avoid starting unnecessary workqueues | *fa7d7a7f00ice: fix receive buffer size miscalculation | *70dfdbba30net: validate veth and vxcan peer ifindexes | *67c8d7ef54net: bcmgenet: Fix return value check for fixed_phy_register() | *92b20b1569net: bgmac: Fix return value check for fixed_phy_register() | *0b39e3070aipvlan: Fix a reference count leak warning in ipvlan_ns_exit() | *8162b73eefdccp: annotate data-races in dccp_poll() | *403cc3e625sock: annotate data-races around prot->memory_pressure | *005b6572d0octeontx2-af: SDP: fix receive link config | *b8205dfed6tracing: Fix memleak due to race between current_tracer and trace | *9c2ceffd4etracing: Fix cpu buffers unavailable due to 'record_disabled' missed | *0498107394rbd: prevent busy loop when requesting exclusive lock | *5f16975233rbd: retrieve and check lock owner twice before blocklisting | *2547026bb8rbd: make get_lock_owner_info() return a single locker or NULL | *145248ebe0libceph, rbd: ignore addr->type while comparing in some cases | *61c303cfb1drm/amd/display: check TG is non-null before checking if enabled | *b964eb37c0drm/amd/display: do not wait for mpc idle if tg is disabled | *7e11c58b26ALSA: pcm: Fix potential data race at PCM memory allocation helpers | *8c3a4c3b64dm integrity: reduce vmalloc space footprint on 32-bit architectures | *4fdfd3d2f0dm integrity: increase RECALC_SECTORS to improve recalculate speed | *570f52137efbdev: fix potential OOB read in fast_imageblit() | *31131cce24fbdev: Fix sys_imageblit() for arbitrary image widths | *209a84a14cfbdev: Improve performance of sys_imageblit() | *188edaaaadMIPS: cpu-features: Use boot_cpu_type for CPU type based features | *61913b303bMIPS: cpu-features: Enable octeon_cache by cpu_type | *bda55fb5cafs: dlm: fix mismatch of plock results from userspace | *c3a1c4d996fs: dlm: use dlm_plock_info for do_unlock_close | *d503919895fs: dlm: change plock interrupted message to debug again | *1652bcbf9efs: dlm: add pid to debug log | *e850cd32dfdlm: replace usage of found with dedicated list iterator variable | *7b44c1f383dlm: improve plock logging if interrupted | *cd689b5912PCI: acpiphp: Reassign resources on bridge if necessary | *e827572152xprtrdma: Remap Receive buffers after a reconnect | *8a64aadc29NFSv4: fix out path in __nfs4_get_acl_uncached | *c6aecc29d2objtool/x86: Fix SRSO mess * |4d68de3b8cUPSTREAM: mhi: pci_generic: Fix implicit conversion warning * |9577f310ceRevert "macsec: Fix traffic counters/statistics" * |13fda7dc0eRevert "macsec: use DEV_STATS_INC()" * |63caeeae27Revert "xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH" * |b23fd871beMerge 5.10.192 into android12-5.10-lts |\| | *1599cb60baLinux 5.10.192 | *0e8139f923x86/srso: Correct the mitigation status when SMT is disabled | *23e5987465objtool/x86: Fixup frame-pointer vs rethunk | *26e3f7690cx86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG | *88e16ce7f8x86/srso: Disable the mitigation on unaffected configurations | *69712baf24x86/CPU/AMD: Fix the DIV(0) initial fix attempt | *62ebfeb0dcx86/retpoline: Don't clobber RFLAGS during srso_safe_ret() | *91b349289ex86/static_call: Fix __static_call_fixup() | *d2be58f921x86/srso: Explain the untraining sequences a bit more | *06597b650bx86/cpu: Cleanup the untrain mess | *e0f50b0e41x86/cpu: Rename srso_(.*)_alias to srso_alias_\1 | *0676a39253x86/cpu: Rename original retbleed methods | *8b0ff83e8ax86/cpu: Clean up SRSO return thunk mess | *20e24c8b4cx86/ibt: Add ANNOTATE_NOENDBR | *bbbe1b23c7objtool: Add frame-pointer-specific function ignore | *bd3d12e6fdx86/alternative: Make custom return thunk unconditional | *043d3bfe0ax86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() | *d5b3c88d15x86/cpu: Fix __x86_return_thunk symbol type | *5962f64ed2mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove | *98c7fe38c4net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled | *9aead733f5virtio-net: set queues after driver_ok | *c080cee930af_unix: Fix null-ptr-deref in unix_stream_sendpage(). | *7aa165d761netfilter: set default timeout to 3 secs for sctp shutdown send and recv state | *e62de63c63mmc: block: Fix in_flight[issue_type] value error | *9022e9e62dmmc: wbsd: fix double mmc_free_host() in wbsd_init() | *6e74926edecifs: Release folio lock on fscache read hit. | *a04ac0c318ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces. | *bd70d0b280serial: 8250: Fix oops for port->pm on uart_change_pm() | *03a7f213afALSA: hda/realtek - Remodified 3k pull low procedure | *b7d1c71984ASoC: meson: axg-tdm-formatter: fix channel slot allocation | *e761b7e90aASoC: rt5665: add missed regulator_bulk_disable | *d23dd85903arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4 | *70626b93d6arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4 | *7ba9ac0b5aarm64: dts: rockchip: fix regulator name on rk3399-rock-4 | *fba59a4b55arm64: dts: rockchip: add SPDIF node for ROCK Pi 4 | *77806f63c3arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4 | *1411c3e86earm64: dts: rockchip: use USB host by default on rk3399-rock-pi-4 | *eb5b1e932carm64: dts: rockchip: fix supplies on rk3399-rock-pi-4 | *73990370d6bus: ti-sysc: Flush posted write on enable before reset | *0a593e8a9dnet: do not allow gso_size to be set to GSO_BY_FRAGS | *51bc052db8sock: Fix misuse of sk_under_memory_pressure() | *773075d38anet: dsa: mv88e6xxx: Wait for EEPROM done before HW reset | *0a9040dedei40e: fix misleading debug logs | *abe68922d7team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves | *526d42c558net: phy: broadcom: stub c45 read/write for 54810 | *a7653eaea0netfilter: nft_dynset: disallow object maps | *49f57a9087ipvs: fix racy memcpy in proc_do_sync_threshold | *c8d0d3811edrm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs | *86517421f4selftests: mirror_gre_changes: Tighten up the TTL test match | *614811692exfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH | *bd30aa9c7fxfrm: add NULL check in xfrm_update_ae_params | *0b4d69539fip_vti: fix potential slab-use-after-free in decode_session6 | *ec23b25e56ip6_vti: fix slab-use-after-free in decode_session6 | *bafa236380xfrm: fix slab-use-after-free in decode_session6 | *0f89909c80net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure | *8b92d03cfcnet: af_key: fix sadb_x_filter validation | *7e50815d29net: xfrm: Fix xfrm_address_filter OOB read | *549e4e167ai2c: designware: Handle invalid SMBus block data response length value | *bd7bef82cebtrfs: fix BUG_ON condition in btrfs_cancel_balance | *483d713ba2tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms | *869ce5e598tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux | *0ba7f969bepowerpc/rtas_flash: allow user copy to flash block cache objects | *c5f59de362fbdev: mmp: fix value check in mmphw_probe() | *268cc9bc54i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue | *3ff54d904fvirtio-mmio: don't break lifecycle of vm_dev | *b1fe05cc51virtio-mmio: Use to_virtio_mmio_device() to simply code | *3b76d92636tracing/probes: Fix to update dynamic data counter if fetcharg uses it | *265a979dedtracing/probes: Have process_fetch_insn() take a void * instead of pt_regs | *a890545353mmc: meson-gx: fix deferred probing | *e8a41b4a50mmc: meson-gx: use devm_mmc_alloc_host | *50ed76c9e0mmc: core: add devm_mmc_alloc_host | *d523ce6f51mmc: sunxi: fix deferred probing | *939a12f29ammc: bcm2835: fix deferred probing | *01dfc61f72USB: dwc3: qcom: fix NULL-deref on suspend | *3e2b5d66e9usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM | *f5c11b45f3usb: cdns3: allocate TX FIFO size according to composite EP number | *a461bcfb36usb: gadget: udc: core: Introduce check_config to verify USB configuration | *a64f5fe493irqchip/mips-gic: Use raw spinlock for gic_lock | *0704666c57irqchip/mips-gic: Get rid of the reliance on irq_cpu_online() | *372f1752b7bus: mhi: host: Range check CHDBOFF and ERDBOFF | *77944a6f3cbus: mhi: Move host MHI code to "host" directory | *f738912615bus: mhi: Add MMIO region length to controller structure | *1cacbb711ebus: mhi: Add MHI PCI support for WWAN modems | *436b423253iio: addac: stx104: Fix race condition when converting analog-to-digital | *aeecd8d97diio: addac: stx104: Fix race condition for stx104_write_raw() | *f6576d4851iio: adc: stx104: Implement and utilize register structures | *9d16098245iio: adc: stx104: Utilize iomap interface | *d2ba1f40fcdt-bindings: iio: add AD74413R | *c5e580831biio: add addac subdirectory | *bb70fdbfa2IMA: allow/fix UML builds | *66a3b2a121ring-buffer: Do not swap cpu_buffer during resize process | *dd5a12cdf2powerpc/kasan: Disable KCOV in KASAN code | *9f9eed4511ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() | *7a21c2e474ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760 | *b870b9a47fdrm/amdgpu: Fix potential fence use-after-free v2 | *f19add5c77Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally | *2958cf9f80Bluetooth: L2CAP: Fix use-after-free | *04bb8af40apcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db() | *7c5b2649f6gfs2: Fix possible data races in gfs2_show_options() | *e8f3d96051usb: chipidea: imx: add missing USB PHY DPDM wakeup setting | *7a3a7c6fa0usb: chipidea: imx: don't request QoS for imx8ulp | *2caeb722f0media: platform: mediatek: vpu: fix NULL ptr dereference | *99d6afa19dusb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push | *e52de26cb3media: v4l2-mem2mem: add lock to protect parameter num_rdy | *5c094ca994FS: JFS: Check for read-only mounted filesystem in txBegin | *2a3f20efe6FS: JFS: Fix null-ptr-deref Read in txBegin | *e778c8b0a9MIPS: dec: prom: Address -Warray-bounds warning | *911b48eec4fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev | *4503f6fc95udf: Fix uninitialized array access for some pathnames | *a2966e0436ovl: check type and offset of struct vfsmount in ovl_entry | *73311dd831RDMA/mlx5: Return the firmware result upon destroying QP/RQ | *19312bc3ffHID: add quirk for 03f0:464a HP Elite Presenter Mouse | *04bd3a362ddrm/amdgpu: install stub fence into potential unused fence pointers | *04e774fb67dma-remap: use kvmalloc_array/kvfree for larger dma memory remap | *cbaebbba72quota: fix warning in dqgrab() | *8a4f4d47b8quota: Properly disable quotas when add_dquot_ref() fails | *df907501baiopoll: Call cpu_relax() in busy loops | *940ccc291cASoC: Intel: sof_sdw: Add support for Rex soundwire | *b2882c51e6ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings | *dbe0f607f8PCI: tegra194: Fix possible array out of bounds access | *10459ffd56ASoC: Intel: sof_sdw: add quirk for LNL RVP | *9f4dd39696ASoC: Intel: sof_sdw: add quirk for MTL RVP | *751c5b6a23ALSA: emu10k1: roll up loops in DSP setup code for Audigy | *e6825b30d3drm/radeon: Fix integer overflow in radeon_cs_parser_init | *e6c0a9728enet/mlx5: Skip clock update work when device is in error state | *81cc91bba4net/mlx5: Move all internal timer metadata into a dedicated struct | *ba2e27e510net/mlx5: Refactor init clock function | *e77ef78741macsec: use DEV_STATS_INC() | *ecf0e627fbmacsec: Fix traffic counters/statistics | *b630367a60mmc: sdhci-f-sdh30: Replace with sdhci_pltfm * |412095349fMerge 5.10.191 into android12-5.10-lts |\| | *da742ebfa0Linux 5.10.191 | *3b55ce96efsch_netem: fix issues in netem_change() vs get_dist_table() | *db9d161a04alpha: remove __init annotation from exported page_is_ram() | *4af122b5d7scsi: qedf: Fix firmware halt over suspend and resume | *3bb05745cascsi: qedi: Fix firmware halt over suspend and resume | *aa9a76d5ffscsi: core: Fix possible memory leak if device_add() fails | *58889d5ad7scsi: snic: Fix possible memory leak if device_add() fails | *a370e2d653scsi: 53c700: Check that command slot is not NULL | *1678408d08scsi: storvsc: Fix handling of virtual Fibre Channel timeouts | *267ad381c2scsi: core: Fix legacy /proc parsing buffer overflow | *039ce5eb6bnetfilter: nf_tables: report use refcount overflow | *93b3195d37nvme-rdma: fix potential unbalanced freeze & unfreeze | *9ad83e3e61nvme-tcp: fix potential unbalanced freeze & unfreeze | *200ae5fa0bbtrfs: set cache_block_group_error if we find an error | *bd3175f9d5btrfs: don't stop integrity writeback too early | *c91d822127ibmvnic: Handle DMA unmapping of login buffs in release functions | *9024873b94ibmvnic: Unmap DMA login rsp buffer on send login fail | *d4750cea76ibmvnic: Enforce stronger sanity checks on login response | *879750c6a7net/mlx5: Allow 0 for total host VFs | *f8510dfa95dmaengine: mcf-edma: Fix a potential un-allocated memory access | *e8d349408anet: hns3: add wait until mac link down | *70660e6faanet: hns3: refactor hclge_mac_link_status_wait for interface reuse | *b564f32fb3net: phy: at803x: remove set/get wol callbacks for AR8032 | *0d35738118wifi: cfg80211: fix sband iftype data lookup for AP_VLAN | *33c677d1e0IB/hfi1: Fix possible panic during hotplug remove | *13f7752f4adrivers: net: prevent tun_build_skb() to exceed the packet size limit | *6d701c95eedccp: fix data-race around dp->dccps_mss_cache | *6d0bd7b7b3bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves | *5850c391fdtunnels: fix kasan splat when generating ipv4 pmtu error | *b3b6b9331anet/packet: annotate data-races around tp->status | *cafe399d4dmISDN: Update parameter type of dsp_cmx_send() | *4f1d1cc16aselftests: forwarding: tc_flower: Relax success criterion | *501e3de09aselftests: forwarding: Switch off timeout | *fe8fac37aaselftests: forwarding: Skip test when no interfaces are specified | *44a47be97cselftests: forwarding: ethtool_extended_state: Skip when using veth pairs | *0a93fa240dselftests: forwarding: ethtool: Skip when using veth pairs | *7e6af9c133selftests: forwarding: Add a helper to skip test when using veth pairs | *e731ad5221selftests/rseq: Fix build with undefined __weak | *cba47d0c95drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes | *98eaa12c96x86: Move gds_ucode_mitigated() declaration to header | *09f78fc442x86/speculation: Add cpu_show_gds() prototype | *5258281a93x86/mm: Fix VDSO and VVAR placement on 5-level paging machines | *eda9f8ffcax86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 | *cb1eefc046x86/srso: Fix build breakage with the LLVM linker | *df8d390a21usb: common: usb-conn-gpio: Prevent bailing out if initial role is none | *598ccdb92dusb: dwc3: Properly handle processing of pending events | *fe7c3a445dusb-storage: alauda: Fix uninit-value in alauda_check_media() | *d7e5e2b87fbinder: fix memory leak in binder_init() | *0439ce5aefiio: cros_ec: Fix the allocation size for cros_ec_command | *aa425ee227io_uring: correct check for O_TMPFILE | *3720724087nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput | *a16c66baa4x86/pkeys: Reverta5eff72597("x86/pkeys: Add PKRU value to init_fpstate") | *04499d2c97radix tree test suite: fix incorrect allocation size for pthreads | *db0e1e2abdhwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100 | *a73d999fdfdrm/amd/display: check attr flag before set cursor degamma on DCN3+ | *188e8e25aedrm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap() | *6b6839e440drm/nouveau/gr: enable memory loads on helper invocation on all channels | *002cde0b78riscv,mmio: Fix readX()-to-delay() ordering | *8362ad5367dmaengine: pl330: Return DMA_PAUSED when transaction is paused | *7328c5319eselftests/bpf: Fix sk_assign on s390x | *b1a3e27d6bselftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code | *4af2d9ddb7selftests/bpf: make test_align selftest more robust | *1952a4d5e4bpf: aggressively forget precise markings during state checkpointing | *7ca3e7459fbpf: stop setting precise in current state | *2474ec58b9bpf: allow precision tracking for programs with subprogs | *6796c2a0c5ipv6: adjust ndisc_is_useropt() to also return true for PIO | *f327f463c7mmc: moxart: read scr register without changing byte order | *890ac460b0wireguard: allowedips: expand maximum node depth * |e06ad3b48eRevert "drm/ttm: add ttm_bo_pin()/ttm_bo_unpin() v2" * |918b4c2c76Revert "drm/ttm: make ttm_bo_unpin more defensive" * |1c80a01fc2Revert "drm/ttm: never consider pinned BOs for eviction&swap" * |70435a8ac9Revert "drm/ttm: check null pointer before accessing when swapping" * |0dd121e0e6Revert "tracing: Show real address for trace event arguments" * |06fab437d7Revert "tracing: Fix sleeping while atomic in kdb ftdump" * |df0f5bd7a8Merge 5.10.190 into android12-5.10-lts |/ *ec585727b6Linux 5.10.190 *b6fc2fbf89x86/CPU/AMD: Do not leak quotient data after a division by 0 *98b7ab5e8dARM: dts: nxp/imx6sll: fix wrong property name in usbphy node *14f2e2ac73ARM: dts: imx6sll: fixup of operating points *f1c928496dARM: dts: imx: add usb alias *c0e7123e89wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC) *37fad83ae5mt76: mt7615: Fix fall-through warnings for Clang *b85c7882fdmt76: move band capabilities in mt76_phy *381f7df0f3exfat: check if filename entries exceeds max filename length *bd3bdb9e0dexfat: support dynamic allocate bh for exfat_entry_set_cache *e0d192a402exfat: speed up iterate/lookup by fixing start point of traversing cluster chain *86e4e949eaPM: sleep: wakeirq: fix wake irq arming *9a320469adPM / wakeirq: support enabling wake-up irq after runtime_suspend called *48d1d0ce07soundwire: fix enumeration completion *7d949774e7soundwire: bus: pm_runtime_request_resume on peripheral attachment *662735bc11soundwire: bus: add better dev_dbg to track complete() calls *173d9c7090selftests/rseq: Play nice with binaries statically linked against glibc 2.35+ *c08de20e70selftests/rseq: check if libc rseq support is registered *fbb6657037powerpc/mm/altmap: Fix altmap boundary check *1f09d67d39mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op() *027710952bmtd: rawnand: omap_elm: Fix incorrect type in assignment *d328849fb6ext2: Drop fragment support *7e4e87ec56fs: Protect reconfiguration of sb read-write from racing writes *ec0d0be417net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb *06f87c9621Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb *7f740bc696fs/sysv: Null check to prevent null-ptr-deref bug *426656e8ddtracing: Fix sleeping while atomic in kdb ftdump *4f86da9abefile: reinstate f_pos locking optimization for regular files *d39971d902drm/ttm: check null pointer before accessing when swapping *c9c78b91c7open: make RESOLVE_CACHED correctly test for O_TMPFILE *3048cb0dc0bpf: Disable preemption in bpf_event_output *33a339e717net: tap_open(): set sk_uid from current_fsuid() *5ea23f1cb6net: tun_chr_open(): set sk_uid from current_fsuid() *8d104bfd41arm64: dts: stratix10: fix incorrect I2C property for SCL signal *8625802a1bmtd: rawnand: meson: fix OOB available bytes for ECC *82dc2bffeamtd: spinand: toshiba: Fix ecc_get_status *ddf7cc7029exfat: release s_lock before calling dir_emit() *79d16a84eaexfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree *a4b2673e3cceph: defer stopping mdsc delayed_work *b5b39ff691USB: zaurus: Add ID for A-300/B-500/C-700 *513bfdde8alibceph: fix potential hang in ceph_osdc_notify() *181274d2f3scsi: zfcp: Defer fc_rport blocking until after ADISC response *6d9f5f3d89tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen *05d1dc88c4tcp_metrics: annotate data-races around tm->tcpm_net *079afb1815tcp_metrics: annotate data-races around tm->tcpm_vals[] *57bcbbb208tcp_metrics: annotate data-races around tm->tcpm_lock *289091eef3tcp_metrics: annotate data-races around tm->tcpm_stamp *420aad608ftcp_metrics: fix addr_same() helper *80e9488ecenet/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio *7a634336a0net/mlx5: fs_core: Make find_closest_ft more generic *c650597647vxlan: Fix nexthop hash size *1683124129ip6mr: Fix skb_under_panic in ip6mr_cache_report() *c33d5a5c5bs390/qeth: Don't call dev_close/dev_open (DOWN/UP) *8e309f43d0net: dcb: choose correct policy to parse DCB_ATTR_BCN *6d4f24736dnet: netsec: Ignore 'phy-mode' on SynQuacer in DT mode *216092963cnet: ll_temac: fix error checking of irq_of_parse_and_map() *20fe059c1dnet: ll_temac: Switch to use dev_err_probe() helper *a0e42f4bd4bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire *aaa71c4e8anet/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free *a8d478200bnet/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free *b4256c99a7net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free *268b29ef19net: add missing data-race annotation for sk_ll_usec *ad417bab9dnet: add missing data-race annotations around sk->sk_peek_off *11e0590af3net: add missing READ_ONCE(sk->sk_rcvbuf) annotation *dc20f7badanet: add missing READ_ONCE(sk->sk_sndbuf) annotation *427c611d84net: add missing READ_ONCE(sk->sk_rcvlowat) annotation *c7ebe08f40net: annotate data-races around sk->sk_max_pacing_rate *14db69381dmISDN: hfcpci: Fix potential deadlock on &hc->lock *d163337befnet: sched: cls_u32: Fix match key mis-addressing *e68929f11bperf test uprobe_from_different_cu: Skip if there is no gcc *eb8031b7cenet: dsa: fix value check in bcm_sf2_sw_probe() *abb0172fa8rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length *6b93c51068bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing *2cf6791207net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer() *1651598547net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx *ef3d0a732dwifi: cfg80211: Fix return value in scan logic *b4bdcbc0e3KVM: s390: fix sthyi error handling *4241cfc973word-at-a-time: use the same return type for has_zero regardless of endianness *94f8447ab8arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux *832a4d4cdbloop: Select I/O scheduler 'none' from inside add_disk() *3f7395c382perf: Fix function pointer case *a883b98dc7io_uring: gate iowait schedule on having pending requests *058c0cbd25x86/kprobes: Fix JNG/JNLE emulation *edc2ac7c72x86/kprobes: Update kcb status flag after singlestepping *f07f3938c8x86/kprobes: Move 'inline' to the beginning of the kprobe_is_ss() declaration *2b5afe25f5x86/kprobes: Fix to identify indirect jmp and others using range case *ba7d1dae9fx86/kprobes: Use int3 instead of debug trap for single-step *2c57553a77x86/kprobes: Identify far indirect JMP correctly *41db23bad9x86/kprobes: Retrieve correct opcode for group instruction *ff97a14c8ax86/kprobes: Do not decode opcode in resume_execution() *5601d812c8kprobes/x86: Fix fall-through warnings for Clang *7a413fa047ASoC: cs42l51: fix driver to properly autoload with automatic module loading *4d360a8194io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq *9164e27c5aselftests: mptcp: depend on SYN_COOKIES *f0acd6c3a2cpufreq: intel_pstate: Drop ACPI _PSS states table patching *a241fc02f1ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily *ad938dd2afACPI: processor: perflib: Use the "no limit" frequency QoS *4148f28f98drm/ttm: make ttm_bo_unpin more defensive *c0f2b2b020dm cache policy smq: ensure IO doesn't prevent cleaner policy progress *aae65b1793ceph: never send metrics if disable_send_metrics is set *4f669618c9ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register *c837f121bcs390/dasd: fix hanging device after quiesce/resume *276738b382virtio-net: fix race between set queues and probe *3d10481a90btrfs: check if the transaction was aborted at btrfs_wait_for_commit() *fc511ae405staging: r8712: Fix memory leak in _r8712_init_xmit_priv() *223ecf871bstaging: rtl8712: Use constants from <linux/ieee80211.h> *836b131683KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest *c710ff0612KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em *7fc51da40bKVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() *96c73bc9efKVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest *90cd5ab951irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation *57b8db5800irq-bcm6345-l1: Do not assume a fixed block to cpu mapping *b1867cddd7tpm_tis: Explicitly check for error code *5be81139d2nfsd: Remove incorrect check in nfsd4_validate_stateid *4a871fcebcfile: always lock position for FMODE_ATOMIC_POS *c5c797ccc3btrfs: check for commit error at btrfs_attach_transaction_barrier() *5e0e4e72cahwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled *7c6df7f0fcALSA: hda/relatek: Enable Mute LED on HP 250 G8 *8fc0eabaa7tty: n_gsm: fix UAF in gsm_cleanup_mux *caac4b6c15staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext() *baef414b1cDocumentation: security-bugs.rst: clarify CVE handling *0d5b23743bDocumentation: security-bugs.rst: update preferences when dealing with the linux-distros group *65cd02e3c3Revert "usb: xhci: tegra: Fix error check" *b0fd110578usb: xhci-mtk: set the dma max_seg_size *d0b588bbe4USB: quirks: add quirk for Focusrite Scarlett *66a622275ausb: ohci-at91: Fix the unhandle interrupt when resume *96c433aff5usb: dwc3: don't reset device side if dwc3 was configured as host-only *05b201de44usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy *75ad45cef6Revert "usb: dwc3: core: Enable AutoRetry feature in the controller" *bf468806b6can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED *d5db33a667USB: serial: simple: sort driver entries *81c54eef1dUSB: serial: simple: add Kaufmann RKS+CAN VCP *fca2a74eeeUSB: serial: option: add Quectel EC200A module support *c704cb2113USB: serial: option: support Quectel EM060K_128 *1037ee1dbfserial: sifive: Fix sifive_serial_console_setup() section *6209a7383dserial: 8250_dw: Preserve original value of DLF register *9e671a6116serial: qcom-geni: drop bogus runtime pm state update *68e6287ac6USB: gadget: Fix the memory leak in raw_gadget driver *da1b105dc6Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()" *a6d2fd1703tracing: Fix warning in trace_buffered_event_disable() *0efbdbc453ring-buffer: Fix wrong stat of cpu_buffer->read *e410839c0cata: pata_ns87415: mark ns87560_tf_read static *82ce0ae87adm raid: protect md_stop() with 'reconfig_mutex' *d6a1cf4ee5dm raid: clean up four equivalent goto tags in raid_ctr() *a43c761a7edm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths *d82bfe9686block: Fix a source code comment in include/uapi/linux/blkzoned.h *ab6d14bc40ASoC: fsl_spdif: Silence output on stop *94bac776cddrm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb() *b0100bdb9dRDMA/mthca: Fix crash when polling CQ for shared QPs *62a8a4cafadrm/msm/adreno: Fix snapshot BINDLESS_DATA size *5c9e03b867drm/msm/dpu: drop enum dpu_core_perf_data_bus_id *08aa5a5297RDMA/mlx4: Make check for invalid flags stricter *9d1fd118bctipc: stop tipc crypto on failure in tipc_node_create *d03de93776tipc: check return value of pskb_trim() *3661bab5afbenet: fix return value check in be_lancer_xmit_workarounds() *f40f7a858bnet/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64 *3ed3729a6anet/sched: mqprio: add extack to mqprio_parse_nlattr() *6227b46154net/sched: mqprio: refactor nlattr parsing to a separate function *308a43f152netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID *ab5a97a94bnetfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR *7782ce022fnetfilter: nftables: add helper function to validate set element data *893cb3c351netfilter: nft_set_rbtree: fix overlap expiration walk *89060b831cplatform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100 *75f57acda3team: reset team's flags when down link is P2P device *de982f46bebonding: reset bond's flags when down link is P2P device *b2712c4bfcice: Fix memory management in ice_ethtool_fdir.c *0cd74fbd3btcp: Reduce chance of collisions in inet6_hashfn(). *b55a2b34b1ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address *5a3c929682ethernet: atheros: fix return value check in atl1e_tso_csum() *ad249aa3c3phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe() *6f26f14573vxlan: calculate correct header length for GPE *d2741769d5vxlan: move to its own directory *076f786f04net: hns3: fix wrong bw weight of disabled tc issue *344b7c0003net: hns3: reconstruct function hclge_ets_validate() *111b699300net: phy: marvell10g: fix 88x3310 power up *8a6cc852f6i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() *39c789c957media: staging: atomisp: select V4L2_FWNODE *fb1db97904phy: qcom-snps-femto-v2: properly enable ref clock *ffebc22bddphy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend *f34090579aphy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc *ceba255a79phy: qcom-snps: Use dev_err_probe() to simplify code *ed3d841f2fext4: fix to check return value of freeze_bdev() in ext4_shutdown() *e3454b438cpwm: meson: fix handling of period/duty if greater than UINT_MAX *b306d09967pwm: meson: Simplify duplicated per-channel tracking *840ce9cfc8tracing: Show real address for trace event arguments *8996b13051drm/ttm: never consider pinned BOs for eviction&swap *5f6d5b58c5drm/ttm: add ttm_bo_pin()/ttm_bo_unpin() v2 *1815d9bf02fs: dlm: interrupt posix locks only when process is killed *0f6741acfddlm: rearrange async condition return *7931233310dlm: cleanup plock_op vs plock_xop *838d6e86ecPCI/ASPM: Avoid link retraining race *9f283ca643PCI/ASPM: Factor out pcie_wait_for_retrain() *ffc0ee491fPCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link() *9fd349c885i2c: nomadik: Remove a useless call in the remove function *a7ab5d7943i2c: nomadik: Use devm_clk_get_enabled() *ec954a4ab0i2c: nomadik: Remove unnecessary goto label *04b1140678i2c: Improve size determinations *41e90f0e50i2c: Delete error messages for failed memory allocations *52df40a5c7btrfs: fix extent buffer leak after tree mod log failure at split_node() *52403c3dadbtrfs: fix race between quota disable and relocation *3069fc0326gpio: tps68470: Make tps68470_gpio_output() always set the initial value *22786d5381io_uring: don't audit the capability check in io_uring_create() *8e635da0e0KVM: s390: pv: fix index value of replaced ASCE Change-Id: I0a0bef19a2542dd337e01594e091619a1e35698a Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
…
…
…
…
…
…
…
How do I submit patches to Android Common Kernels
-
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.
- Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux,
additions of
-
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:, orANDROID:. - 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
- tag the patch subject with
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 ofUPSTREAM:.- use the same tags as
UPSTREAM: - add comments about the changes under the
(cherry picked from commit ...)line - Example:
- use the same tags as
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 uselinux-nextfor example). - if changes were required, use
BACKPORT: FROMGIT: - Example:
- if the commit message in the maintainer tree is
- tag the patch subject with
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:
- tag the patch subject with
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:
- tag the patch subject with
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)
- tag the patch subject with
Description
Languages
C
97.7%
Assembly
1.6%
Makefile
0.3%
Perl
0.1%