12

[PATCH 5.18 000/227] 5.18.13-rc3 review

 2 years ago
source link: https://lwn.net/ml/linux-kernel/20220721182818.743726259%40linuxfoundation.org/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

[PATCH 5.18 000/227] 5.18.13-rc3 review

Thread information [Search the linux-kernel archive]

From:  Greg Kroah-Hartman <gregkh-AT-linuxfoundation.org>
To:  linux-kernel-AT-vger.kernel.org
Subject:  [PATCH 5.18 000/227] 5.18.13-rc3 review
Date:  Thu, 21 Jul 2022 20:34:31 +0200
Message-ID:  <[email protected]>
Cc:  Greg Kroah-Hartman <gregkh-AT-linuxfoundation.org>, stable-AT-vger.kernel.org, torvalds-AT-linux-foundation.org, akpm-AT-linux-foundation.org, linux-AT-roeck-us.net, shuah-AT-kernel.org, patches-AT-kernelci.org, lkft-triage-AT-lists.linaro.org, pavel-AT-denx.de, jonathanh-AT-nvidia.com, f.fainelli-AT-gmail.com, sudipm.mukherjee-AT-gmail.com, slade-AT-sladewatkins.com
This is the start of the stable review cycle for the 5.18.13 release.
There are 227 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Sat, 23 Jul 2022 18:26:47 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v5.x/stable-revie...
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.18.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>
    Linux 5.18.13-rc3

Thomas Zimmermann <[email protected]>
    drm/aperture: Run fbdev removal before internal helpers

Matthew Auld <[email protected]>
    drm/i915/ttm: fix 32b build

Juergen Gross <[email protected]>
    x86/pat: Fix x86_has_pat_wp()

Pali Rohár <[email protected]>
    serial: mvebu-uart: correctly report configured baudrate value

Ilpo Järvinen <[email protected]>
    serial: 8250: Fix PM usage_count for console handover

Ilpo Järvinen <[email protected]>
    serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle

Ilpo Järvinen <[email protected]>
    serial: stm32: Clear prev values before setting RTS delays

Dorian Rudolph <[email protected]>
    power: supply: core: Fix boundary conditions in interpolation

Yi Yang <[email protected]>
    serial: 8250: fix return error code in serial8250_request_std_resource()

Mario Limonciello <[email protected]>
    ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory

Tony Krowiak <[email protected]>
    s390/ap: fix error handling in __verify_queue_reservations()

Yangxi Xiang <[email protected]>
    vt: fix memory overlapping when deleting chars in the buffer

Hans de Goede <[email protected]>
    ACPI: video: Fix acpi_video_handles_brightness_key_presses()

Linus Torvalds <[email protected]>
    signal handling: don't use BUG_ON() for debugging

Jason A. Donenfeld <[email protected]>
    wireguard: selftests: always call kernel makefile

Jason A. Donenfeld <[email protected]>
    wireguard: selftests: set fake real time in init

Keith Busch <[email protected]>
    nvme: use struct group for generic command dwords

Keith Busch <[email protected]>
    nvme-pci: phison e16 has bogus namespace ids

Egor Vorontsov <[email protected]>
    ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0)

Egor Vorontsov <[email protected]>
    ALSA: usb-audio: Add quirk for Fiero SC-01

John Veness <[email protected]>
    ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices

Srinivas Neeli <[email protected]>
    Revert "can: xilinx_can: Limit CANFD brp to 2"

Gabriel Fernandez <[email protected]>
    ARM: dts: stm32: use the correct clock source for CEC on stm32mp151

Linus Walleij <[email protected]>
    soc: ixp4xx/npe: Fix unused match warning

Juergen Gross <[email protected]>
    x86: Clear .brk area at early boot

Jacky Bai <[email protected]>
    pinctrl: imx: Add the zero base flag for imx93

Stafford Horne <[email protected]>
    irqchip: or1k-pic: Undefine mask_ack for level triggered hardware

Charles Keepax <[email protected]>
    ASoC: madera: Fix event generation for rate controls

Charles Keepax <[email protected]>
    ASoC: madera: Fix event generation for OUT1 demux

Charles Keepax <[email protected]>
    ASoC: cs47l15: Fix event generation for low power mux control

Charles Keepax <[email protected]>
    ASoC: cs35l41: Add ASP TX3/4 source to register patch

Charles Keepax <[email protected]>
    ASoC: dapm: Initialise kcontrol data for mux/demux controls

Shuming Fan <[email protected]>
    ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error

Charles Keepax <[email protected]>
    ASoC: cs35l41: Correct some control names

Charles Keepax <[email protected]>
    ASoC: wm5110: Fix DRE control

Charles Keepax <[email protected]>
    ASoC: wm_adsp: Fix event for preloader

Hans de Goede <[email protected]>
    ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem

Mark Brown <[email protected]>
    ASoC: wcd938x: Fix event generation for some controls

Mark Brown <[email protected]>
    ASoC: wcd9335: Fix spurious event generation

Yassine Oudjana <[email protected]>
    ASoC: wcd9335: Remove RX channel from old list before adding it to a new one

Peter Ujfalusi <[email protected]>
    ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow

Peter Ujfalusi <[email protected]>
    ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed

Peter Ujfalusi <[email protected]>
    ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up()

Pierre-Louis Bossart <[email protected]>
    ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe

Pierre-Louis Bossart <[email protected]>
    ASoC: rt7*-sdw: harden jack_detect_handler

Pierre-Louis Bossart <[email protected]>
    ASoC: rt711: fix calibrate mutex initialization

Pierre-Louis Bossart <[email protected]>
    ASoC: Intel: sof_sdw: handle errors on card registration

Pierre-Louis Bossart <[email protected]>
    ASoC: rt711-sdca-sdw: fix calibrate mutex initialization

Pierre-Louis Bossart <[email protected]>
    ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove

Haowen Bai <[email protected]>
    pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux()

Mark Brown <[email protected]>
    ASoC: ops: Fix off by one in range control validation

Jianglei Nie <[email protected]>
    net: sfp: fix memory leak in sfp_probe()

Ruozhu Li <[email protected]>
    nvme: fix regression when disconnect a recovering ctrl

Sagi Grimberg <[email protected]>
    nvme-tcp: always fail a request when sending it failed

Michael Walle <[email protected]>
    NFC: nxp-nci: don't print header length mismatch on i2c error

Hangyu Hua <[email protected]>
    net: tipc: fix possible refcount leak in tipc_sk_create()

Javier Martinez Canillas <[email protected]>
    fbdev: Disable sysfb device registration when removing conflicting FBs

Javier Martinez Canillas <[email protected]>
    firmware: sysfb: Add sysfb_disable() helper function

Javier Martinez Canillas <[email protected]>
    firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer

Kai-Heng Feng <[email protected]>
    platform/x86: hp-wmi: Ignore Sanitization Mode event

Mark Pearson <[email protected]>
    platform/x86: thinkpad_acpi: do not use PSC mode on Intel platforms

Mark Pearson <[email protected]>
    platform/x86: thinkpad-acpi: profile capabilities as integer

Liang He <[email protected]>
    cpufreq: pmac32-cpufreq: Fix refcount leak bug

John Garry <[email protected]>
    scsi: hisi_sas: Limit max hw sectors for v3 HW

Florian Westphal <[email protected]>
    netfilter: br_netfilter: do not skip all hooks with 0 priority

Florian Westphal <[email protected]>
    netfilter: nf_tables: avoid skb access on nf_stolen

Stephan Gerhold <[email protected]>
    virtio_mmio: Restore guest page size on resume

Stephan Gerhold <[email protected]>
    virtio_mmio: Add missing PM calls to freeze/restore

Gayatri Kammela <[email protected]>
    platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver

Parav Pandit <[email protected]>
    vduse: Tie vduse mgmtdev and its device

Eli Cohen <[email protected]>
    vdpa/mlx5: Initialize CVQ vringh only once

Nathan Lynch <[email protected]>
    powerpc/xive/spapr: correct bitmap allocation size

Namjae Jeon <[email protected]>
    ksmbd: use SOCK_NONBLOCK type for kernel_accept()

Israel Rukshin <[email protected]>
    nvme: fix block device naming collision

Bjorn Andersson <[email protected]>
    scsi: ufs: core: Drop loglevel of WriteBoost message

Ming Lei <[email protected]>
    scsi: megaraid: Clear READ queue map's nr_queues

Vasily Gorbik <[email protected]>
    s390/nospec: build expoline.o for modules_prepare target

Jiri Slaby <[email protected]>
    tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()

Jiri Slaby <[email protected]>
    tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()

Marc Kleine-Budde <[email protected]>
    tee: tee_get_drvdata(): fix description of return value

Bryan O'Donoghue <[email protected]>
    ASoC: dt-bindings: Fix description for msm8916

Linus Walleij <[email protected]>
    ARM: 9212/1: domain: Modify Kconfig help text

Linus Walleij <[email protected]>
    ARM: 9211/1: domain: drop modify_domain()

Muchun Song <[email protected]>
    mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE

Tariq Toukan <[email protected]>
    net/tls: Check for errors in tls_device_init

Vitaly Kuznetsov <[email protected]>
    KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()

Chia-Lin Kao (AceLan) <[email protected]>
    net: atlantic: remove aq_nic_deinit() when resume

Chia-Lin Kao (AceLan) <[email protected]>
    net: atlantic: remove deep parameter on suspend/resume functions

Íñigo Huguet <[email protected]>
    sfc: fix kernel panic when creating VF

Andrea Mayer <[email protected]>
    seg6: bpf: fix skb checksum in bpf_push_seg6_encap()

Andrea Mayer <[email protected]>
    seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors

Andrea Mayer <[email protected]>
    seg6: fix skb checksum evaluation in SRH encapsulation/insertion

Xiubo Li <[email protected]>
    netfs: do not unlock and put the folio twice

Íñigo Huguet <[email protected]>
    sfc: fix use after free when disabling sriov

Steve French <[email protected]>
    smb3: workaround negprot bug in some Samba servers

Michel Dänzer <[email protected]>
    drm/amd/display: Ensure valid event timestamp for cursor-only commits

Yefim Barashkin <[email protected]>
    drm/amd/pm: Prevent divide by zero

Mario Kleiner <[email protected]>
    drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines.

Prike Liang <[email protected]>
    drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7

Fangzhi Zuo <[email protected]>
    drm/amd/display: Ignore First MST Sideband Message Return Error

Jianglei Nie <[email protected]>
    ima: Fix potential memory leak in ima_init_crypto()

Coiby Xu <[email protected]>
    ima: force signature verification when CONFIG_KEXEC_SIG is configured

Dan Carpenter <[email protected]>
    net: stmmac: fix leaks in probe

Liang He <[email protected]>
    net: ftgmac100: Hold reference returned by of_get_child_by_name()

Kuniyuki Iwashima <[email protected]>
    nexthop: Fix data-races around nexthop_compat_mode.

Kuniyuki Iwashima <[email protected]>
    ipv4: Fix data-races around sysctl_ip_dynaddr.

Kuniyuki Iwashima <[email protected]>
    tcp: Fix a data-race around sysctl_tcp_ecn_fallback.

Kuniyuki Iwashima <[email protected]>
    tcp: Fix data-races around sysctl_tcp_ecn.

Kuniyuki Iwashima <[email protected]>
    raw: Fix a data-race around sysctl_raw_l3mdev_accept.

Kuniyuki Iwashima <[email protected]>
    icmp: Fix a data-race around sysctl_icmp_ratemask.

Kuniyuki Iwashima <[email protected]>
    icmp: Fix a data-race around sysctl_icmp_ratelimit.

Kuniyuki Iwashima <[email protected]>
    icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr.

Kuniyuki Iwashima <[email protected]>
    icmp: Fix a data-race around sysctl_icmp_ignore_bogus_error_responses.

Kuniyuki Iwashima <[email protected]>
    icmp: Fix a data-race around sysctl_icmp_echo_ignore_broadcasts.

Kuniyuki Iwashima <[email protected]>
    icmp: Fix data-races around sysctl_icmp_echo_enable_probe.

Kuniyuki Iwashima <[email protected]>
    icmp: Fix a data-race around sysctl_icmp_echo_ignore_all.

Kuniyuki Iwashima <[email protected]>
    tcp: Fix a data-race around sysctl_max_tw_buckets.

Kuniyuki Iwashima <[email protected]>
    sysctl: Fix data-races in proc_dointvec_ms_jiffies().

Kuniyuki Iwashima <[email protected]>
    sysctl: Fix data-races in proc_dou8vec_minmax().

Pavan Chebbi <[email protected]>
    bnxt_en: Fix bnxt_refclk_read()

Vikas Gupta <[email protected]>
    bnxt_en: fix livepatch query

Michael Chan <[email protected]>
    bnxt_en: Fix bnxt_reinit_after_abort() code path

Kashyap Desai <[email protected]>
    bnxt_en: reclaim max resources if sriov enable fails

Andrzej Hajda <[email protected]>
    drm/i915/selftests: fix subtraction overflow bug

Chris Wilson <[email protected]>
    drm/i915/gt: Serialize TLB invalidates with GT resets

Chris Wilson <[email protected]>
    drm/i915/gt: Serialize GRDOM access between multiple engine resets

Matthew Auld <[email protected]>
    drm/i915/ttm: fix sg_table construction

Dan Carpenter <[email protected]>
    drm/i915/selftests: fix a couple IS_ERR() vs NULL tests

Douglas Anderson <[email protected]>
    tracing: Fix sleeping while atomic in kdb ftdump

Paul M Stillwell Jr <[email protected]>
    ice: change devlink code to read NVM in blocks

Paul M Stillwell Jr <[email protected]>
    ice: handle E822 generic device ID in PLDM header

Yevhen Orlov <[email protected]>
    net: marvell: prestera: fix missed deinit sequence

Jeff Layton <[email protected]>
    lockd: fix nlm_close_files

Jeff Layton <[email protected]>
    lockd: set fl_owner when unlocking files

Chuck Lever <[email protected]>
    NFSD: Decode NFSv4 birth time attribute

Paolo Abeni <[email protected]>
    mptcp: fix subflow traversal at disconnect time

Demi Marie Obenour <[email protected]>
    xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE

Dan Carpenter <[email protected]>
    drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist()

Anup Patel <[email protected]>
    RISC-V: KVM: Fix SRCU deadlock caused by kvm_riscv_check_vcpu_requests()

Pablo Neira Ayuso <[email protected]>
    netfilter: nf_tables: replace BUG_ON by element length check

Eric Dumazet <[email protected]>
    vlan: fix memory leak in vlan_newlink()

Baowen Zheng <[email protected]>
    nfp: fix issue of skb segments exceeds descriptor limitation

Pablo Neira Ayuso <[email protected]>
    netfilter: nf_log: incorrect offset to network header

William Zhang <[email protected]>
    arm64: dts: broadcom: bcm4908: Fix cpu node for smp boot

William Zhang <[email protected]>
    arm64: dts: broadcom: bcm4908: Fix timer node for BCM4906 SoC

Michal Suchanek <[email protected]>
    ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero

Ryan Wanner <[email protected]>
    ARM: dts: at91: sama5d2: Fix typo in i2s1 node

Kuniyuki Iwashima <[email protected]>
    ipv4: Fix a data-race around sysctl_fib_sync_mem.

Kuniyuki Iwashima <[email protected]>
    icmp: Fix data-races around sysctl.

Kuniyuki Iwashima <[email protected]>
    cipso: Fix data-races around sysctl.

Kuniyuki Iwashima <[email protected]>
    net: Fix data-races around sysctl_mem.

Kuniyuki Iwashima <[email protected]>
    inetpeer: Fix data-races around sysctl.

Kuniyuki Iwashima <[email protected]>
    tcp: Fix a data-race around sysctl_tcp_max_orphans.

Kuniyuki Iwashima <[email protected]>
    sysctl: Fix data races in proc_dointvec_jiffies().

Kuniyuki Iwashima <[email protected]>
    sysctl: Fix data races in proc_doulongvec_minmax().

Kuniyuki Iwashima <[email protected]>
    sysctl: Fix data races in proc_douintvec_minmax().

Kuniyuki Iwashima <[email protected]>
    sysctl: Fix data races in proc_dointvec_minmax().

Kuniyuki Iwashima <[email protected]>
    sysctl: Fix data races in proc_douintvec().

Kuniyuki Iwashima <[email protected]>
    sysctl: Fix data races in proc_dointvec().

Pavel Skripkin <[email protected]>
    net: ocelot: fix wrong time_after usage

Siddharth Vadapalli <[email protected]>
    net: ethernet: ti: am65-cpsw: Fix devlink port register sequence

Jon Hunter <[email protected]>
    net: stmmac: dwc-qos: Disable split header for Tegra194

Florian Westphal <[email protected]>
    netfilter: conntrack: fix crash due to confirmed bit load reordering

Florian Westphal <[email protected]>
    netfilter: conntrack: remove the percpu dying list

Florian Westphal <[email protected]>
    netfilter: conntrack: include ecache dying list in dumps

Florian Westphal <[email protected]>
    netfilter: ecache: use dedicated list for event redelivery

Florian Westphal <[email protected]>
    netfilter: conntrack: split inner loop of list dumping to own function

Florian Westphal <[email protected]>
    netfilter: ecache: move to separate structure

Peter Ujfalusi <[email protected]>
    ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array

Peter Ujfalusi <[email protected]>
    ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks()

Hector Martin <[email protected]>
    ASoC: tas2764: Fix amp gain register offset & default

Hector Martin <[email protected]>
    ASoC: tas2764: Correct playback volume range

Martin Povišer <[email protected]>
    ASoC: tas2764: Fix and extend FSYNC polarity handling

Martin Povišer <[email protected]>
    ASoC: tas2764: Add post reset delays

Francesco Dolcini <[email protected]>
    ASoC: sgtl5000: Fix noise on shutdown/remove

Huaxin Lu <[email protected]>
    ima: Fix a potential integer overflow in ima_appraise_measurement

Daniele Ceraolo Spurio <[email protected]>
    drm/i915/guc: ADL-N should use the same GuC FW as ADL-S

Hangyu Hua <[email protected]>
    drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()

Alex Deucher <[email protected]>
    drm/amdgpu/display: disable prefer_shadow for generic fb helpers

Alex Deucher <[email protected]>
    drm/amdgpu: keep fbdev buffers pinned during suspend

Maxim Mikityanskiy <[email protected]>
    net/mlx5e: Ring the TX doorbell on DMA errors

Gal Pressman <[email protected]>
    net/mlx5e: Fix capability check for updating vnic env counters

Roi Dayan <[email protected]>
    net/mlx5e: CT: Use own workqueue instead of mlx5e priv

Paul Blakey <[email protected]>
    net/mlx5e: Fix enabling sriov while tc nic rules are offloaded

Tariq Toukan <[email protected]>
    net/mlx5e: kTLS, Fix build time constant test in RX

Tariq Toukan <[email protected]>
    net/mlx5e: kTLS, Fix build time constant test in TX

Zhen Lei <[email protected]>
    ARM: 9210/1: Mark the FDT_FIXED sections as shareable

Ard Biesheuvel <[email protected]>
    ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle

Cristian Ciocaltea <[email protected]>
    spi: amd: Limit max transfer and message size

Conor Dooley <[email protected]>
    riscv: dts: microchip: hook up the mpfs' l2cache

Kris Bahnsen <[email protected]>
    ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count

Sean Anderson <[email protected]>
    arm64: dts: ls1028a: Update SFP node to include clock

Serge Semin <[email protected]>
    reset: Fix devm bulk optional exclusive control getter

Xiu Jianfeng <[email protected]>
    Revert "evm: Fix memleak in init_desc"

Geert Uytterhoeven <[email protected]>
    sh: convert nommu io{re,un}map() to static inline functions

Ryusuke Konishi <[email protected]>
    nilfs2: fix incorrect masking of permission flags for symlinks

Dave Chinner <[email protected]>
    fs/remap: constrain dedupe of EOF blocks

Dmitry Osipenko <[email protected]>
    drm/panfrost: Fix shrinker list corruption by madvise IOCTL

Dmitry Osipenko <[email protected]>
    drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error

Christoph Hellwig <[email protected]>
    btrfs: zoned: fix a leaked bioc in read_zone_info

Filipe Manana <[email protected]>
    btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents

Tejun Heo <[email protected]>
    cgroup: Use separate src/dst nodes when preloading css_sets for migration

Felix Fietkau <[email protected]>
    wifi: mac80211: fix queue selection for mesh/OCB interfaces

Ard Biesheuvel <[email protected]>
    ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction

Dmitry Osipenko <[email protected]>
    ARM: 9213/1: Print message about disabled Spectre workarounds only once

Nicolas Dichtel <[email protected]>
    ip: fix dflt addr selection for connected nexthop

Steven Rostedt (Google) <[email protected]>
    net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer

Zheng Yejian <[email protected]>
    tracing/histograms: Fix memory leak problem

Baolin Wang <[email protected]>
    mm/damon: use set_huge_pte_at() to make huge pte old

Gowans, James <[email protected]>
    mm: split huge PUD on wp_huge_pud fallback

Muchun Song <[email protected]>
    mm: sparsemem: fix missing higher order allocation splitting

Axel Rasmussen <[email protected]>
    mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages

Oleg Nesterov <[email protected]>
    fix race between exit_itimers() and /proc/pid/timers

Juergen Gross <[email protected]>
    xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue

Meng Tang <[email protected]>
    ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop

Meng Tang <[email protected]>
    ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221

Jeremy Szu <[email protected]>
    ALSA: hda/realtek: fix mute/micmute LEDs for HP machines

Meng Tang <[email protected]>
    ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671

Meng Tang <[email protected]>
    ALSA: hda/realtek: Fix headset mic for Acer SF313-51

Meng Tang <[email protected]>
    ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model

Meng Tang <[email protected]>
    ALSA: hda - Add fixup for Dell Latitidue E5430

Juergen Gross <[email protected]>
    x86/xen: Use clear_bss() for Xen PV guests

Chanho Park <[email protected]>
    tty: serial: samsung_tty: set dma burst_size to 1

Bartosz Golaszewski <[email protected]>
    gpio: sim: fix the chip_name configfs item

Thinh Nguyen <[email protected]>
    usb: dwc3: gadget: Fix event pending check

Linyu Yuan <[email protected]>
    usb: typec: add missing uevent when partner support PD

Lucien Buchmann <[email protected]>
    USB: serial: ftdi_sio: add Belimo device ids


-------------

Diffstat:

 .../devicetree/bindings/sound/qcom,lpass-cpu.yaml  |   8 +-
 .../driver-api/firmware/other_interfaces.rst       |   6 +
 Documentation/filesystems/netfs_library.rst        |   8 +-
 Documentation/networking/ip-sysctl.rst             |   4 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/imx6qdl-ts7970.dtsi              |   2 +-
 arch/arm/boot/dts/sama5d2.dtsi                     |   2 +-
 arch/arm/boot/dts/stm32mp151.dtsi                  |   2 +-
 arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts  |   2 +-
 arch/arm/include/asm/domain.h                      |  13 --
 arch/arm/include/asm/mach/map.h                    |   1 +
 arch/arm/include/asm/ptrace.h                      |  26 +++
 arch/arm/mm/Kconfig                                |   6 +-
 arch/arm/mm/alignment.c                            |   3 +
 arch/arm/mm/mmu.c                                  |  15 +-
 arch/arm/mm/proc-v7-bugs.c                         |   9 +-
 arch/arm/probes/decode.h                           |  26 +--
 arch/arm64/boot/dts/broadcom/bcm4908/bcm4906.dtsi  |   8 +
 arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi  |   2 +
 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi     |   5 +-
 arch/powerpc/sysdev/xive/spapr.c                   |   5 +-
 arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi  |   4 +
 arch/riscv/kvm/vcpu.c                              |   2 +
 arch/s390/Makefile                                 |   8 +-
 arch/s390/lib/Makefile                             |   3 +-
 arch/s390/lib/expoline/Makefile                    |   3 +
 arch/s390/lib/{ => expoline}/expoline.S            |   0
 arch/sh/include/asm/io.h                           |   8 +-
 arch/x86/include/asm/setup.h                       |   3 +
 arch/x86/kernel/acpi/cppc.c                        |   6 +
 arch/x86/kernel/head64.c                           |   4 +-
 arch/x86/kvm/x86.c                                 |  18 +-
 arch/x86/mm/init.c                                 |  14 +-
 arch/x86/xen/enlighten_pv.c                        |   8 +-
 arch/x86/xen/xen-head.S                            |  10 +-
 drivers/acpi/acpi_video.c                          |  11 +-
 drivers/cpufreq/pmac32-cpufreq.c                   |   4 +
 drivers/firmware/sysfb.c                           |  58 ++++-
 drivers/firmware/sysfb_simplefb.c                  |  16 +-
 drivers/gpio/gpio-sim.c                            |  16 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |  25 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c           |   3 +-
 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c             |   3 +-
 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c             |   3 +-
 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c              |   3 +-
 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c              |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |   2 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  85 ++++++-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |   8 +
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  17 ++
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |  11 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c     |   2 +
 drivers/gpu/drm/drm_aperture.c                     |  26 ++-
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |   1 +
 drivers/gpu/drm/i915/gem/i915_gem_region.c         |   2 +
 drivers/gpu/drm/i915/gem/i915_gem_ttm.c            |  11 +-
 drivers/gpu/drm/i915/gt/intel_gt.c                 |  15 +-
 drivers/gpu/drm/i915/gt/intel_reset.c              |  37 ++-
 drivers/gpu/drm/i915/gt/selftest_lrc.c             |   8 +-
 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c           |   9 +
 drivers/gpu/drm/i915/gvt/cmd_parser.c              |   6 +-
 drivers/gpu/drm/i915/i915_scatterlist.c            |  27 ++-
 drivers/gpu/drm/i915/i915_scatterlist.h            |   6 +-
 drivers/gpu/drm/i915/intel_region_ttm.c            |  10 +-
 drivers/gpu/drm/i915/intel_region_ttm.h            |   3 +-
 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c      |   2 +-
 .../gpu/drm/i915/selftests/intel_memory_region.c   |  21 +-
 drivers/gpu/drm/i915/selftests/mock_region.c       |   3 +-
 drivers/gpu/drm/panfrost/panfrost_drv.c            |   4 +-
 drivers/gpu/drm/panfrost/panfrost_mmu.c            |   2 +-
 drivers/irqchip/irq-or1k-pic.c                     |   1 -
 drivers/net/can/xilinx_can.c                       |   4 +-
 .../net/ethernet/aquantia/atlantic/aq_pci_func.c   |  23 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   5 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c  |   8 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c      |  13 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c    |   7 +-
 .../chelsio/inline_crypto/chtls/chtls_cm.c         |   2 +-
 drivers/net/ethernet/faraday/ftgmac100.c           |  15 +-
 drivers/net/ethernet/intel/ice/ice_devids.h        |   1 +
 drivers/net/ethernet/intel/ice/ice_devlink.c       |  59 +++--
 drivers/net/ethernet/intel/ice/ice_fw_update.c     |  96 +++++++-
 drivers/net/ethernet/intel/ice/ice_main.c          |   1 +
 .../ethernet/marvell/prestera/prestera_router.c    |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c |  20 +-
 .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c |   3 +-
 .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c |   3 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c    |  39 +++-
 .../net/ethernet/mellanox/mlx5/core/esw/legacy.c   |   5 +-
 drivers/net/ethernet/mscc/ocelot_fdma.c            |  17 +-
 drivers/net/ethernet/netronome/nfp/nfdk/dp.c       |  33 ++-
 drivers/net/ethernet/sfc/ef10.c                    |   3 +
 drivers/net/ethernet/sfc/ef10_sriov.c              |  10 +-
 .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c    |   1 +
 .../net/ethernet/stmicro/stmmac/dwmac-ingenic.c    |   6 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |  17 +-
 drivers/net/phy/sfp.c                              |   2 +-
 drivers/net/xen-netback/rx.c                       |   1 +
 drivers/nfc/nxp-nci/i2c.c                          |   8 +-
 drivers/nvme/host/core.c                           |   8 +-
 drivers/nvme/host/nvme.h                           |   1 +
 drivers/nvme/host/pci.c                            |   3 +-
 drivers/nvme/host/rdma.c                           |  12 +-
 drivers/nvme/host/tcp.c                            |  13 +-
 drivers/nvme/host/trace.h                          |   2 +-
 drivers/pinctrl/aspeed/pinctrl-aspeed.c            |   4 +-
 drivers/pinctrl/freescale/pinctrl-imx93.c          |   1 +
 drivers/platform/x86/hp-wmi.c                      |   3 +
 drivers/platform/x86/intel/pmc/core.c              |   1 +
 drivers/platform/x86/thinkpad_acpi.c               |  50 ++---
 drivers/power/supply/power_supply_core.c           |  24 +-
 drivers/s390/crypto/ap_bus.c                       |   2 +-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |   7 +
 drivers/scsi/megaraid/megaraid_sas_base.c          |   3 +
 drivers/scsi/ufs/ufshcd.c                          |   2 +-
 drivers/soc/ixp4xx/ixp4xx-npe.c                    |   2 +-
 drivers/spi/spi-amd.c                              |   8 +
 drivers/tee/tee_core.c                             |   2 +-
 drivers/tty/pty.c                                  |  14 +-
 drivers/tty/serial/8250/8250_core.c                |   4 +
 drivers/tty/serial/8250/8250_port.c                |   4 +-
 drivers/tty/serial/amba-pl011.c                    |  23 +-
 drivers/tty/serial/mvebu-uart.c                    |  25 ++-
 drivers/tty/serial/samsung_tty.c                   |   5 +-
 drivers/tty/serial/serial_core.c                   |   5 -
 drivers/tty/serial/stm32-usart.c                   |   2 +
 drivers/tty/tty.h                                  |   3 +
 drivers/tty/tty_buffer.c                           |  46 +++-
 drivers/tty/vt/vt.c                                |   2 +-
 drivers/usb/dwc3/gadget.c                          |   4 +-
 drivers/usb/serial/ftdi_sio.c                      |   3 +
 drivers/usb/serial/ftdi_sio_ids.h                  |   6 +
 drivers/usb/typec/class.c                          |   1 +
 drivers/vdpa/mlx5/net/mlx5_vnet.c                  |  31 ++-
 drivers/vdpa/vdpa_user/vduse_dev.c                 |  60 +++--
 drivers/video/fbdev/core/fbmem.c                   |  12 +
 drivers/virtio/virtio_mmio.c                       |  26 +++
 drivers/xen/gntdev.c                               |   6 +-
 fs/afs/file.c                                      |   2 +-
 fs/btrfs/inode.c                                   |  14 +-
 fs/btrfs/zoned.c                                   |  13 +-
 fs/ceph/addr.c                                     |  11 +-
 fs/cifs/smb2pdu.c                                  |  13 +-
 fs/exec.c                                          |   2 +-
 fs/ksmbd/transport_tcp.c                           |   2 +-
 fs/lockd/svcsubs.c                                 |  14 +-
 fs/netfs/buffered_read.c                           |  17 +-
 fs/nfsd/nfs4xdr.c                                  |   9 +
 fs/nfsd/nfsd.h                                     |   3 +-
 fs/nilfs2/nilfs.h                                  |   3 +
 fs/remap_range.c                                   |   3 +-
 include/linux/cgroup-defs.h                        |   3 +-
 include/linux/kexec.h                              |   6 +
 include/linux/netfs.h                              |   2 +-
 include/linux/nvme.h                               |   2 +
 include/linux/reset.h                              |   2 +-
 include/linux/sched/task.h                         |   2 +-
 include/linux/serial_core.h                        |   5 +
 include/linux/sysfb.h                              |  22 +-
 include/net/netfilter/nf_conntrack.h               |   9 +-
 include/net/netfilter/nf_conntrack_ecache.h        |   4 +-
 include/net/netfilter/nf_tables.h                  |  30 ++-
 include/net/netns/conntrack.h                      |   1 -
 include/net/raw.h                                  |   2 +-
 include/net/sock.h                                 |   2 +-
 include/net/tls.h                                  |   4 +-
 include/trace/events/sock.h                        |   6 +-
 kernel/cgroup/cgroup.c                             |  37 +--
 kernel/exit.c                                      |   2 +-
 kernel/kexec_file.c                                |  11 +-
 kernel/signal.c                                    |   8 +-
 kernel/sysctl.c                                    |  57 ++---
 kernel/time/posix-timers.c                         |  19 +-
 kernel/trace/trace.c                               |  11 +-
 kernel/trace/trace_events_hist.c                   |   2 +
 mm/damon/vaddr.c                                   |   3 +-
 mm/memory.c                                        |  27 +--
 mm/sparse-vmemmap.c                                |   8 +
 mm/userfaultfd.c                                   |   5 +-
 net/8021q/vlan_netlink.c                           |  10 +-
 net/bridge/br_netfilter_hooks.c                    |  21 +-
 net/core/filter.c                                  |   1 -
 net/ipv4/af_inet.c                                 |   4 +-
 net/ipv4/cipso_ipv4.c                              |  12 +-
 net/ipv4/fib_semantics.c                           |   4 +-
 net/ipv4/fib_trie.c                                |   2 +-
 net/ipv4/icmp.c                                    |  20 +-
 net/ipv4/inet_timewait_sock.c                      |   3 +-
 net/ipv4/inetpeer.c                                |  12 +-
 net/ipv4/nexthop.c                                 |   5 +-
 net/ipv4/syncookies.c                              |   2 +-
 net/ipv4/sysctl_net_ipv4.c                         |  12 +
 net/ipv4/tcp.c                                     |   3 +-
 net/ipv4/tcp_input.c                               |   2 +-
 net/ipv4/tcp_output.c                              |   4 +-
 net/ipv6/icmp.c                                    |   2 +-
 net/ipv6/route.c                                   |   2 +-
 net/ipv6/seg6_iptunnel.c                           |   5 +-
 net/ipv6/seg6_local.c                              |   2 -
 net/mac80211/wme.c                                 |   4 +-
 net/mptcp/protocol.c                               |   4 +-
 net/netfilter/nf_conntrack_core.c                  |  86 ++++---
 net/netfilter/nf_conntrack_ecache.c                | 139 ++++++------
 net/netfilter/nf_conntrack_netlink.c               | 125 ++++++++---
 net/netfilter/nf_conntrack_standalone.c            |   3 +
 net/netfilter/nf_log_syslog.c                      |   8 +-
 net/netfilter/nf_tables_api.c                      |  72 ++++--
 net/netfilter/nf_tables_core.c                     |  24 +-
 net/netfilter/nf_tables_trace.c                    |  44 ++--
 net/tipc/socket.c                                  |   1 +
 net/tls/tls_device.c                               |   4 +-
 net/tls/tls_main.c                                 |   7 +-
 security/integrity/evm/evm_crypto.c                |   7 +-
 security/integrity/ima/ima_appraise.c              |   3 +-
 security/integrity/ima/ima_crypto.c                |   1 +
 security/integrity/ima/ima_efi.c                   |   2 +
 sound/pci/hda/patch_conexant.c                     |   1 +
 sound/pci/hda/patch_realtek.c                      |  20 ++
 sound/soc/codecs/cs35l41-lib.c                     |  10 +-
 sound/soc/codecs/cs35l41.c                         |  12 +-
 sound/soc/codecs/cs47l15.c                         |   5 +-
 sound/soc/codecs/madera.c                          |  14 +-
 sound/soc/codecs/max98373-sdw.c                    |  12 +-
 sound/soc/codecs/rt1308-sdw.c                      |  11 +
 sound/soc/codecs/rt1316-sdw.c                      |  11 +
 sound/soc/codecs/rt5682-sdw.c                      |   5 +-
 sound/soc/codecs/rt700-sdw.c                       |   6 +-
 sound/soc/codecs/rt700.c                           |  14 +-
 sound/soc/codecs/rt711-sdca-sdw.c                  |   9 +-
 sound/soc/codecs/rt711-sdca.c                      |  18 +-
 sound/soc/codecs/rt711-sdw.c                       |   9 +-
 sound/soc/codecs/rt711.c                           |  16 +-
 sound/soc/codecs/rt715-sdca-sdw.c                  |  12 +
 sound/soc/codecs/rt715-sdw.c                       |  12 +
 sound/soc/codecs/sgtl5000.c                        |   9 +
 sound/soc/codecs/sgtl5000.h                        |   1 +
 sound/soc/codecs/tas2764.c                         |  46 ++--
 sound/soc/codecs/tas2764.h                         |   6 +-
 sound/soc/codecs/wcd9335.c                         |   8 +-
 sound/soc/codecs/wcd938x.c                         |  12 +
 sound/soc/codecs/wm5110.c                          |   8 +-
 sound/soc/codecs/wm_adsp.c                         |   2 +-
 sound/soc/intel/boards/bytcr_wm5102.c              |  13 +-
 sound/soc/intel/boards/sof_sdw.c                   |  51 +++--
 sound/soc/intel/skylake/skl-nhlt.c                 |  40 ++--
 sound/soc/soc-dapm.c                               |   5 +
 sound/soc/soc-ops.c                                |   4 +-
 sound/soc/sof/intel/hda-dsp.c                      |  10 +-
 sound/soc/sof/intel/hda-loader.c                   |  10 +-
 sound/soc/sof/intel/hda.h                          |   1 +
 sound/usb/quirks-table.h                           | 248 +++++++++++++++++++++
 sound/usb/quirks.c                                 |   9 +
 tools/testing/selftests/wireguard/qemu/Makefile    |   5 +-
 .../selftests/wireguard/qemu/arch/arm.config       |   1 +
 .../selftests/wireguard/qemu/arch/armeb.config     |   1 +
 .../selftests/wireguard/qemu/arch/i686.config      |   1 +
 .../selftests/wireguard/qemu/arch/m68k.config      |   1 +
 .../selftests/wireguard/qemu/arch/mips.config      |   1 +
 .../selftests/wireguard/qemu/arch/mipsel.config    |   1 +
 .../selftests/wireguard/qemu/arch/powerpc.config   |   1 +
 tools/testing/selftests/wireguard/qemu/init.c      |  11 +
 263 files changed, 2379 insertions(+), 932 deletions(-)




About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK