Merge tag 'android12-5.4.281_r00' into android12-5.4
This merges up to the 5.4.281 LTS release into the android12-5.4 branch.
Included in here are the following commits:
* ecef1623b1b9 Revert "net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD()"
* a0cf17ca9ecc Merge 5.4.281 into android12-5.4-lts
|\
| * 84d75fd86497 Linux 5.4.281
| * 8be915fc5ff9 tap: add missing verification for short frame
| * 32b0aaba5dbc tun: add missing verification for short frame
| * 4c43ad4ab416 filelock: Fix fcntl/close race recovery compat path
| * d2c0c43dc429 ALSA: hda/realtek: Enable headset mic on Positivo SU C1400
| * fc16776a82e8 jfs: don't walk off the end of ealist
| * 564d23cc5b21 ocfs2: add bounds checking to ocfs2_check_dir_entry()
| * 59801e88c99f net: relax socket state check at accept time.
| * 3dd9734878a9 drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
| * cfcdc6f6b2a6 ACPI: processor_idle: Fix invalid comparison with insertion sort for latency
| * 281e90e3462c ARM: 9324/1: fix get_user() broken with veneer
| * c733e24a61cb hfsplus: fix uninit-value in copy_name
| * 1d405de98005 selftests/vDSO: fix clang build errors and warnings
| * 5a2e4cca1456 spi: imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices
| * 18ea1e471ee3 fs: better handle deep ancestor chains in is_subdir()
| * 9cfc84b1d464 Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
| * adc305fd60e4 scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
| * 8836e1bf5838 powerpc/eeh: avoid possible crash when edev->pdev changes
| * a7b952941ce0 powerpc/pseries: Whitelist dtl slub object for copying to userspace
| * e011febff81e net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD()
| * c48d9c1e3869 net: usb: qmi_wwan: add Telit FN912 compositions
| * 58f03c322b99 ALSA: dmaengine_pcm: terminate dmaengine before synchronize
| * 455a6653d870 s390/sclp: Fix sclp_init() cleanup on failure
| * 15f5c60fe3ce can: kvaser_usb: fix return value for hif_usb_send_regout
| * 45a6b888bc64 ASoC: ti: omap-hdmi: Fix too long driver name
| * 56c1ce1fa88d ASoC: ti: davinci-mcasp: Set min period size using FIFO config
| * 4b7c9f650127 bytcr_rt5640 : inverse jack detect for Archos 101 cesium
| * 2842f49427b2 Input: elantech - fix touchpad state on resume for Lenovo N24
| * 409299623a91 mips: fix compat_sys_lseek syscall
| * 922371a0649e ALSA: hda/realtek: Add more codec ID to no shutup pins list
| * be847bb20c80 KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
| * de5fcf757e33 wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
| * 0feb07d33979 mei: demote client disconnect warning on suspend to debug
| * 9f631c8ed0af fs/file: fix the check in find_next_fd()
| * 59fc8ffb5489 kconfig: remove wrong expr_trans_bool()
| * a236ded9a349 kconfig: gconf: give a proper initial state to the Save button
| * 96103371091c ila: block BH in ila_output()
| * 47ad139d076f Input: silead - Always support 10 fingers
| * d46afb7c5440 wifi: mac80211: fix UBSAN noise in ieee80211_prep_hw_scan()
| * e4bc8d4e490a wifi: mac80211: mesh: init nonpeer_pm to active by default in mesh sdata
| * 275590f2e989 ACPI: EC: Avoid returning AE_OK on errors in address space handler
| * 838d9c0f6b81 ACPI: EC: Abort address space access upon error
| * 49fba721aeaa scsi: qedf: Set qed_slowpath_params to zero before use
| * dc2ce1dfceaa filelock: Remove locks reliably when fcntl/close race is detected
| * 69df3bdb274f gcc-plugins: Rename last_stmt() for GCC 14+
* | de32cc838b2c Merge branch 'android12-5.4' into branch 'android12-5.4-lts'
* | 4a9fd0258c0b Merge 5.4.280 into android12-5.4-lts
|\|
| * 88d2aa877491 Linux 5.4.280
| * 392b4f11499f i2c: rcar: bring hardware to known state when probing
| * 24c1c8566a9b nilfs2: fix kernel bug on rename operation of broken directory
| * d2346fca5bed tcp: avoid too many retransmit packets
| * 2ff6dd600c9e tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
| * 8cc1b4d81a32 net: tcp: fix unexcepted socket die when snd_wnd is 0
| * 39dc2b8d55f8 tcp: refactor tcp_retransmit_timer()
| * 7d61d1da2ed1 SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
| * 63e5d035e3a7 libceph: fix race between delayed_work() and ceph_monc_stop()
| * 2b59187cf046 ALSA: hda/realtek: Limit mic boost on VAIO PRO PX
| * 427524ff3085 nvmem: meson-efuse: Fix return value of nvmem callbacks
| * db18df897d92 hpet: Support 32-bit userspace
| * 60abea505b72 USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
| * c95fbdde87e3 usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
| * 4fdf8c14429b USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k
| * 421fcde0041d USB: serial: option: add Rolling RW350-GL variants
| * c16c577cc676 USB: serial: option: add Netprisma LCUK54 series modules
| * 97fc18b2af8e USB: serial: option: add support for Foxconn T99W651
| * a647d795ef40 USB: serial: option: add Fibocom FM350-GL
| * 6877a7889457 USB: serial: option: add Telit FN912 rmnet compositions
| * 895b6668463f USB: serial: option: add Telit generic core-dump composition
| * b7ea5bea1ec8 octeontx2-af: fix detection of IP layer
| * 833a64978a7b ARM: davinci: Convert comma to semicolon
| * 834681e42a0b s390: Mark psw in __load_psw_mask() as __unitialized
| * 7a67c4e47626 udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
| * 6e8f1c21174f ppp: reject claimed-as-LCP but actually malformed packets
| * 907443174e76 net: ethernet: lantiq_etop: fix double free in detach
| * b1f39213358d net: lantiq_etop: add blank line after declaration
| * 73c2119833cc octeontx2-af: Fix incorrect value output on error path in rvu_check_rsrc_availability()
| * 47d4a1f8fc03 tcp: fix incorrect undo caused by DSACK of TLP retransmit
| * fe7a7b894273 tcp: add TCP_INFO status for failed client TFO
| * ec48e8e34307 vfs: don't mod negative dentry count when on shrinker list
| * c0d80ea39a22 fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading
| * 1cbbb3d9475c filelock: fix potential use-after-free in posix_lock_inode
| * 4380b1af286a nilfs2: fix incorrect inode allocation from reserved inodes
| * 262f126ebb18 nvme-multipath: find NUMA path only for online numa-node
| * 88f5c2798844 ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897
| * effe0500afda i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
| * 40945660b488 media: dw2102: fix a potential buffer overflow
| * cbe53087026a bnx2x: Fix multiple UBSAN array-index-out-of-bounds
| * 917c0e2f15e8 drm/amdgpu/atomfirmware: silence UBSAN warning
| * e36364f5f378 drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
| * 23a28f5f3f6c Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
| * 7cfcb65054ae fsnotify: Do not generate events for O_PATH file descriptors
| * 6ac691872ed0 can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct
| * 25ab2411cb91 mm: optimize the redundant loop of mm_update_owner_next()
| * 07c176e7acc5 nilfs2: add missing check for inode numbers on directory entries
| * 08cab183a624 nilfs2: fix inode number range checks
| * 0184bf0a349f inet_diag: Initialize pad field in struct inet_diag_req_v2
| * 5b627a4082e9 selftests: make order checking verbose in msg_zerocopy selftest
| * 0d1ad62524e8 selftests: fix OOM in msg_zerocopy selftest
| * 6b21346b399f bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
| * de046fe83c83 wifi: wilc1000: fix ies_len type in connect path
| * 2a2e79dbe223 tcp_metrics: validate source addr length
| * d8aef6be5252 UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open()
| * 5d17bcc30d0f net: tcp better handling of reordering then loss cases
| * ddb97a331d77 tcp: add ece_ack flag to reno sack functions
| * fe360352078a tcp: tcp_mark_head_lost is only valid for sack-tcp
| * b5eb9176ebd4 s390/pkey: Wipe sensitive data on failure
| * 0b3246052e01 jffs2: Fix potential illegal address access in jffs2_free_inode
| * bf3336ff115d powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"
| * 556edaa27c27 orangefs: fix out-of-bounds fsid access
| * 048703bb5c1b powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n
| * aa5653209c26 i2c: i801: Annotate apanel_addr as __ro_after_init
| * 5c72587d024f media: dvb-frontends: tda10048: Fix integer overflow
| * e65ebfaabbad media: s2255: Use refcount_t instead of atomic_t for num_channels
| * d84e51c272e2 media: dvb-frontends: tda18271c2dd: Remove casting during div
| * 3bf8d70e1455 net: dsa: mv88e6xxx: Correct check for empty list
| * 13528e1d8f8f Input: ff-core - prefer struct_size over open coded arithmetic
| * 69fa4c636ed8 firmware: dmi: Stop decoding on broken entry
| * a69aac931fc2 sctp: prefer struct_size over open coded arithmetic
| * e3a23c3aa136 media: dw2102: Don't translate i2c read into write
| * eacca028a623 drm/amd/display: Skip finding free audio for unknown engine_id
| * 0046d87ed61e drm/amdgpu: Initialize timestamp for some legacy SOCs
| * 4f314aadeed8 scsi: qedf: Make qedf_execute_tmf() non-preemptible
| * b4913702419d IB/core: Implement a limit on UMAD receive List
| * f273ea5eb846 media: dvb-usb: dib0700_devices: Add missing release_firmware()
| * 4777123f8bbf media: dvb: as102-fe: Fix as10x_register_addr packing
| * 0d60c43df59e drm/lima: fix shared irq handling on driver remove
| * 34b053696541 Compiler Attributes: Add __uninitialized macro
* | 11fa06977b72 Merge 5.4.279 into android12-5.4-lts
|/
* 50967319488f Linux 5.4.279
* 73f0f07b5910 arm64: dts: rockchip: Add sound-dai-cells for RK3368
* 8023cf6edd69 ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node
* d529193eae97 tcp: Fix data races around icsk->icsk_af_ops.
* f194e6305445 ipv6: Fix data races around sk->sk_prot.
* 18560b76c710 ipv6: annotate some data-races around sk->sk_prot
* 6a91d8eb5a30 nfs: Leave pages in the pagecache if readpage failed
* d59bb703504a pwm: stm32: Refuse too small period requests
* 82982175be16 mtd: spinand: macronix: Add support for serial NAND flash
* f531d4bc6c55 ftruncate: pass a signed offset
* 56f1c7e290cd ata: libata-core: Fix double free on error
* fb59ed1a1527 batman-adv: Don't accept TT entries for out-of-spec VIDs
* 1c9f2e60150b drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
* dbd75f322525 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
* c176f429f153 hexagon: fix fadvise64_64 calling conventions
* 672d065b232e csky, hexagon: fix broken sys_sync_file_range
* ed581989d7ea net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
* b00d49003bf6 net: can: j1939: recover socket queue on CAN bus error during BAM transmission
* 5e4ed38eb17e net: can: j1939: Initialize unused data in j1939_send_one()
* 9e0e2aa36250 tty: mcf: MCF54418 has 10 UARTS
* 23926d316d28 usb: atm: cxacru: fix endpoint checking in cxacru_bind()
* adf6ff216abb usb: musb: da8xx: fix a resource leak in probe()
* be9ab6bc9bae usb: gadget: printer: SS+ support
* cbefac615f12 net: usb: ax88179_178a: improve link status logs
* 00dd15aa878a iio: chemical: bme680: Fix sensor data read operation
* b0af334616ed iio: chemical: bme680: Fix overflows in compensate() functions
* 0e3d3ca4997c iio: chemical: bme680: Fix calibration data variable
* e2d03080ed81 iio: chemical: bme680: Fix pressure value output
* 9423fc2d02a0 iio: adc: ad7266: Fix variable checking bug
* 605466fcf4b5 mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro()
* d9e8b0f56bb9 mmc: sdhci: Do not invert write-protect twice
* f24f76f59f40 mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos
* 27c3be840911 x86: stop playing stack games in profile_pc()
* cd7572198433 gpio: davinci: Validate the obtained number of IRQs
* 5b289f24bbfd nvme: fixup comment for nvme RDMA Provider Type
* 49c0f6f119ee soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message
* dc307b9eb6cd media: dvbdev: Initialize sbuf
* 79d9a000f022 ALSA: emux: improve patch ioctl data validation
* b2262b3be27c net/dpaa2: Avoid explicit cpumask var allocation on stack
* 842afb47d845 net/iucv: Avoid explicit cpumask var allocation on stack
* 143ec47f4ff3 mtd: partitions: redboot: Added conversion of operands to a larger type
* 98686ec18247 drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
* 23752737c6a6 netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
* 7122df1a133f parisc: use correct compat recv/recvfrom syscalls
* be8ee8032f10 sparc: fix old compat_sys_select()
* cb9285617ef0 net: phy: micrel: add Microchip KSZ 9477 to the device table
* 3f5e8191a10c net: phy: mchp: Add support for LAN8814 QUAD PHY
* d5b0053b935b net: dsa: microchip: fix initial port flush problem
* 8896e18b7c36 ASoC: fsl-asoc-card: set priv->pdev before using it
* 7d589b7d2344 netfilter: nf_tables: validate family when identifying table via handle
* 1c44f7759a56 drm/amdgpu: fix UBSAN warning in kv_dpm.c
* df9409bb0e9f pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set
* 18acf67d3c9a pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins
* 95848c35962c pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins
* 420ce1261907 pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
* 6290b2cc564d iio: dac: ad5592r: fix temperature channel scaling value
* c1cd6d0591e4 iio: dac: ad5592r: un-indent code-block for scale read
* 3bd4e475ce6e iio: dac: ad5592r-base: Replace indio_dev->mlock with own device lock
* 3f0e0be5f8af x86/amd_nb: Check for invalid SMN reads
* 91870a211a80 PCI: Add PCI_ERROR_RESPONSE and related definitions
* 5bbf6ad532f1 perf/core: Fix missing wakeup when waiting for context reference
* c1fedc15e69e kheaders: explicitly define file modes for archived headers
* beace929a20f Revert "kheaders: substituting --sort in archive creation"
* 7abb6dcf4d0c tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test
* 2a200310e3ed arm64: dts: qcom: qcs404: fix bluetooth device address
* f22e9e675e3a ARM: dts: samsung: smdk4412: fix keypad no-autorepeat
* c4ece19fe5d0 ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat
* 3642af0a2ced ARM: dts: samsung: smdkv310: fix keypad no-autorepeat
* 6e55cf494333 i2c: ocores: set IACK bit after core is enabled
* 89059eddac11 gcov: add support for GCC 14
* a8c6df9fe5bc drm/radeon: fix UBSAN warning in kv_dpm.c
* ae465109d82f ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
* 7c3d43723af1 dmaengine: ioatdma: Fix missing kmem_cache_destroy()
* 70a527b6065e regulator: core: Fix modpost error "regulator_get_regmap" undefined
* 6fd8e8e7b0e0 net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings
* 3799d02ae420 netfilter: ipset: Fix suspicious rcu_dereference_protected()
* 5b7d611fb82b virtio_net: checksum offloading handling fix
* 0d8a2d287c8a net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
* 6b02df925e42 net/sched: act_api: rely on rcu in tcf_idr_check_alloc
* 3a6cd326ead7 netns: Make get_net_ns() handle zero refcount net
* caf0bec84c62 xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
* d66fc4826127 ipv6: prevent possible NULL dereference in rt6_probe()
* 3200ffeec4d5 ipv6: prevent possible NULL deref in fib6_nh_init()
* e07a9c2a850c netrom: Fix a memory leak in nr_heartbeat_expiry()
* 11b09f401564 cipso: fix total option length computation
* 10afe5f7d30f mips: bmips: BCM6358: make sure CBR is correctly set
* 31a77b23aeeb MIPS: Routerboard 532: Fix vendor retry check code
* 64845ac64819 MIPS: Octeon: Add PCIe link status check
* 993401b52f40 PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports
* 060868e6ab45 udf: udftime: prevent overflow in udf_disk_stamp_to_time()
* dff3b01e91a3 usb: misc: uss720: check for incompatible versions of the Belkin F5U002
* be601edecff8 powerpc/io: Avoid clang null pointer arithmetic warnings
* 19c166ee42cf powerpc/pseries: Enforce hcall result buffer validity and size
* 6eaaa1e440a9 Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl
* 21c963de2e86 scsi: qedi: Fix crash while reading debugfs attribute
* 594e47957f3f drop_monitor: replace spin_lock by raw_spin_lock
* 154e3f862ba3 batman-adv: bypass empty buckets in batadv_purge_orig_ref()
* 1d01d0f49875 selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh
* 075fc5d20cda rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment
* f51f449e7df3 i2c: at91: Fix the functionality flags of the slave-only interface
* 51fe16c058ac usb-storage: alauda: Check whether the media is initialized
* 74cd0a421896 greybus: Fix use-after-free bug in gb_interface_release due to race condition.
* cf39c4f77a77 netfilter: nftables: exthdr: fix 4-byte stack OOB write
* 6302bdfeb45f hugetlb_encode.h: fix undefined behaviour (34 << 26)
* b3f5d4e767a9 hv_utils: drain the timesync packets on onchannelcallback
* fd093ae0d3e0 tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device()
* a75b8f493dfc nilfs2: fix potential kernel bug due to lack of writeback flag waiting
* 59f9bea4ef87 intel_th: pci: Add Lunar Lake support
* b51a4d3310e7 intel_th: pci: Add Meteor Lake-S support
* 41982a9191de intel_th: pci: Add Sapphire Rapids SOC support
* 3e9c81086ea3 intel_th: pci: Add Granite Rapids SOC support
* 0deb268526f4 intel_th: pci: Add Granite Rapids support
* 4d35028fb029 dmaengine: axi-dmac: fix possible race in remove()
* 5edb09d66c42 PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id
* e8e2db1adac4 ocfs2: fix races between hole punching and AIO+DIO
* 292665c1e730 ocfs2: use coarse time for new created files
* 803d5a33d5ff fs/proc: fix softlockup in __read_vmcore
* 681967c4ff21 vmci: prevent speculation leaks by sanitizing event in event_deliver()
* 4c2df1874b88 tracing/selftests: Fix kprobe event name test for .isra. functions
* e23f2eaf51ec drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found
* ebcf81504fef drm/exynos/vidi: fix memory leak in .get_modes()
* 13d25e82b6d0 drivers: core: synchronize really_probe() and dev_uevent()
* 0d19267cb150 ionic: fix use after netif_napi_del()
* b3e5f33fbe01 net/ipv6: Fix the RT cache flush via sysctl using a previous delay
* c0761d1f1ce1 netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type
* cd41a24ab463 Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ
* 860abda3585b net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets
* 030df5c422d6 tcp: fix race in tcp_v6_syn_recv_sock()
* 59217c572281 drm/bridge/panel: Fix runtime warning on panel bridge release
* 0674ed1e58e2 drm/komeda: check for error-valued pointer
* dcc7440f32c7 liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
* 15122dc140d8 HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
* 700f56475888 iommu: Return right value in iommu_sva_bind_device()
* 61bbbc665fec iommu/amd: Fix sysfs leak in iommu init
* f9db5fbeffb9 HID: core: remove unnecessary WARN_ON() in implement()
* e817bff375f5 gpio: tqmx86: fix typo in Kconfig label
* 7ef55e6b95e2 SUNRPC: return proper error from gss_wrap_req_priv
* 08637180f7aa Input: try trimming too long modalias strings
* 19649e49a6df scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
* 707d153ec4dd xhci: Apply broken streams quirk to Etron EJ188 xHCI host
* 5a9e518b8bd3 xhci: Apply reset resume quirk to Etron EJ188 xHCI host
* 4cacb4481010 xhci: Set correct transferred length for cancelled bulk transfers
* 1e84c9b18381 jfs: xattr: fix buffer overflow for invalid xattr
* a1e6e2a221f1 mei: me: release irq in mei_me_pci_resume error path
* 05b2cd6d33f7 USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
* 405b71f1251e nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
* d1194314f48f nilfs2: return the mapped address from nilfs_get_page()
* 93ac3da63a92 nilfs2: Remove check for PageError
* 2c9456e0a5e3 selftests/mm: compaction_test: fix bogus test success on Aarch64
* 29cfada209f5 selftests/mm: conform test to TAP format output
* 8767e3ec55aa selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages
* f1ebd2c8debb serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler
* 0876b726c8d4 serial: sc16is7xx: replace hardcoded divisor value with BIT() macro
* 63127374c86d drm/amd/display: Handle Y carry-over in VCP X.Y calculation
* 71a0cb1ba6cc ASoC: ti: davinci-mcasp: Fix race condition during probe
* 808d885740b5 ASoC: ti: davinci-mcasp: Handle missing required DT properties
* 84d923099eaf ASoC: ti: davinci-mcasp: Simplify the configuration parameter handling
* 6405101177e6 ASoC: ti: davinci-mcasp: Remove legacy dma_request parsing
* 1e2fbb5e1ada ASoC: ti: davinci-mcasp: Use platform_get_irq_byname_optional
* 6daaf3629193 ASoC: ti: davinci-mcasp: remove always zero of davinci_mcasp_get_dt_params
* da5ff71c6551 ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret
* 9e72ef59cbe6 usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
* c90af1cced2f ipv6: fix possible race in __fib6_drop_pcpu_from()
* ba387948b76d af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill().
* 5968c834b482 af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen().
* 682fe4716827 af_unix: Use unix_recvq_full_lockless() in unix_stream_connect().
* 7e1fd47ccd6c af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen.
* 45ad9f9a5f47 af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG.
* 54d5a52bd886 af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg().
* f69e57925e9b af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll().
* 863250c01ba7 af_unix: Annotate data-race of sk->sk_state in unix_inq_len().
* f1a03799d8ce ptp: Fix error message on failed pin verification
* c6041e712446 net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
* a0a0a84d9a5a net/mlx5: Stop waiting for PCI if pci channel is offline
* b2ca635b82f2 tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB
* 29e49cc6552b vxlan: Fix regression when dropping packets due to invalid src addresses
* d5d9d241786f net: sched: sch_multiq: fix possible OOB write in multiq_tune()
* 80021fe0c7be ipv6: sr: block BH in seg6_output_core() and seg6_input_core()
* 6532f18e66b3 wifi: iwlwifi: mvm: don't read past the mfuart notifcation
* 2f2809e4c46e wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef
* d22cfa12ee0c wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64
* 9c0c2940dc1c wifi: cfg80211: pmsr: use correct nla_get_uX functions
* 28ba44d680a3 wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
* ec79670eae43 wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
Change-Id: Iede53319028e95c4c61f17cdd70df973c4ee2f27
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.
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 ...) 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 c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
Signed-off-by: Joe Smith <joe.smith@foo.org>
BACKPORT: instead of UPSTREAM:.UPSTREAM:(cherry-picked from ...) 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 c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
[ 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.orgBACKPORT: 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)